CINXE.COM

New features & announcements - Google Ads Help

<!doctype html><html class="hcfe" data-page-type="ANNOUNCEMENT" lang="en"><head><title>New features &amp; announcements - Google Ads Help</title><meta content="email=no" name="format-detection"><meta content="follow,index" name="robots"><meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible"><meta content="" name="description"><meta content="XDaf09mosy9iTj6dOnwb6sKTrNhfKwOS6v98lPV0dEE" name="google-site-verification"><link href="https://support.google.com/google-ads/announcements/9048695?hl=en" rel="canonical"><meta content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=3,user-scalable=yes" name="viewport"><style>@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxO.eot);}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBBc8.eot);}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfBBc8.eot);}</style><style>@font-face{font-family:'Google Sans';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/googlesans/v16/4UaGrENHsxJlGDuGo1OIlL3Owpo.eot);}@font-face{font-family:'Google Sans';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/googlesans/v16/4UabrENHsxJlGDuGo1OIlLU94YtzCwI.eot);}</style><link href="https://fonts.googleapis.com/css2?family=Google+Sans+Text:wght@400;500;700&amp;display=swap" as="style" id="font-gst" rel="preload" nonce="Vjc4ZYn3VDt0OxA84bj9"><link href="https://fonts.googleapis.com/css2?family=Noto+Color+Emoji&amp;display=swap" as="style" id="font-nce" rel="preload" nonce="Vjc4ZYn3VDt0OxA84bj9"><script nonce="Vjc4ZYn3VDt0OxA84bj9">document.getElementById('font-gst').addEventListener('load',function(){this.rel="stylesheet";});document.getElementById('font-nce').addEventListener('load',function(){this.rel="stylesheet";});</script> <script nonce="Vjc4ZYn3VDt0OxA84bj9"> window['start'] = new Date().getTime(); if (window.performance && window.performance.now){window['wsrt'] = Math.floor(window.performance.now());} </script> <script src="https://www.google-analytics.com/analytics.js" async="" nonce="Vjc4ZYn3VDt0OxA84bj9"></script><script src="https://www.googletagmanager.com/gtag/js?id=G-H30R9PNQFN" async="" nonce="Vjc4ZYn3VDt0OxA84bj9"></script><script nonce="Vjc4ZYn3VDt0OxA84bj9">(function(){var ga4_id='G-H30R9PNQFN';var hc_name='adwords3';var page_type=34;var is_community_page=false; window.dataLayer = window.dataLayer || []; function gtag(){window.dataLayer.push(arguments);} window.gtag = gtag; gtag('js', new Date()); gtag('config', ga4_id, { 'helpcenter': hc_name, 'support_page_type': page_type, 'content_group': is_community_page ? 'Tailwind' : 'Help Center', }); })();</script><style>html{-webkit-text-size-adjust:100%}html.hcfe{background-color:#ffffff;overflow-y:scroll}html.hcfe.embedded{overflow-y:auto}table,caption{color:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;font-variant:inherit}pre,code,kbd,samp,tt{font-family:monospace,monospace}body.mobile{margin:0;position:relative;width:100%}div{outline:none}.gb_nf{min-height:3rem;min-width:3rem}#sc-burger-top a,#sc-burger-bottom a{color:#0b57d0}.hcfe{-webkit-font-smoothing:antialiased;background-color:#ffffff;color:#1f1f1f;font-family:'Google Sans Text', Roboto, 'Helvetica Neue', Helvetica, sans-serif, 'Noto Color Emoji';letter-spacing:0rem;line-height:1.25rem;}.hcfe:not(html){font-size:.875rem}.hcfe p{margin:.3125rem 0}.hcfe a{color:#0b57d0;text-decoration:none}.hcfe a img{border:0}.hcfe article section section{padding:0}.skip-link{position:absolute;left:-600rem;top:auto;width:0.0625rem;height:0.0625rem;overflow:hidden;z-index:1}.skip-link:focus{display:block;position:absolute;left:0;top:4rem;width:auto;height:auto;padding:0.5rem;margin:0 0.5rem;background-color:#ffffff}.hcfe-content{position:relative}.hcfe-content ol,.hcfe-content ul{margin:0;outline:0;padding:0;vertical-align:baseline}.hcfe h1,.hcfe h2,.hcfe h3,.hcfe h4,.hcfe h5{color:#1f1f1f;font-family:'Google Sans', 'Google Sans Text', Roboto, sans-serif;font-weight:400}.hcfe h1{font-size:1.75rem;line-height:2rem;margin:0 0 .5rem}.hcfe h2{font-size:1.25rem;font-weight:500;line-height:2rem;margin:0 0 .25rem}.hcfe h3{font-size:1.25rem;line-height:2rem;margin:1.5rem 0 .5rem}.hcfe h4{font-size:1rem;font-weight:500;line-height:1.5rem;margin:.5rem 0}.hcfe h5{font-size:.875rem;font-weight:700;line-height:1.5rem;margin:.25rem 0}.hcfe h6{font-size:inherit;font-weight:inherit;margin:0}.hcfe input,.hcfe select,.hcfe textarea{color:#1f1f1f;font-family:'Google Sans Text', Roboto, 'Helvetica Neue', Helvetica, sans-serif, 'Noto Color Emoji';font-size:.875rem;line-height:1.5rem}.hcfe select{background-color:#ffffff;border:solid #a9acaa;border-width:0 0 .0625rem 0;font-size:.8125rem;font-weight:bold;max-width:100%;outline:0;padding:.3125rem}.hcfe input::placeholder,.hcfe textarea::placeholder{color:#444746}.hcfe img:not([class^="gb_"]){vertical-align:middle}.hcfe .gaiabar a:hover{text-decoration:none}.hcfe cite{font-style:normal}.hcfe sub,.hcfe sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.hcfe sub{bottom:-.25em}.hcfe sup{top:-.5em}.hcfe a:hover{text-decoration:underline}@media (min-width:48.1875rem){.hcfe{background:#ffffff;position:absolute;width:100%}.hcfe:not(html){font-size:.875rem}.hcfe.render{position:static}.hcfe h1{font-size:2rem;line-height:2.5rem;margin:0 0 .5rem;}.hcfe h2{font-size:1.5rem}.hcfe h3{font-size:1.5rem;margin:2.25rem 0 .25rem}.hcfe h4{font-size:.9375rem}.hcfe p{margin:.8125rem 0}.hcfe textarea{font-size:.8125rem;line-height:normal}.content-background{height:24.875rem;position:absolute;top:3.75rem;width:100%}.primary-container{display:flex;justify-content:center;max-width:89.125rem;text-align:left;width:100%}.page-width-container{box-sizing:border-box;margin:0;max-width:75.125rem;padding:0 1rem;width:100%}}@media (min-width:48.1875rem){.primary-container{max-width:none;text-align:center}}.sc-assertive-live-region,.sc-polite-live-region{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.hcfe article section{padding:1rem}.hcfe>header{background-color:#ffffff}@media print{.hcfe>header{display:none}}.hcfe>header .restricted-banner{background-color:#0b57d0;border-bottom-left-radius:180px;border-bottom-right-radius:180px;color:#ffffff;font-family:'Google Sans', 'Google Sans Text', Roboto, sans-serif;font-size:12px;left:48px;line-height:16px;position:absolute;text-align:center;width:90px;z-index:990}.promoted-search-body .hcfe>header .restricted-banner{left:calc(50% - 45px)}.hcfe>header .restricted-banner.sticky{position:fixed}@media (min-width:615px){.hcfe>header .restricted-banner,.promoted-search-body .hcfe>header .restricted-banner{left:80px}}.promoted-search-body .hcfe>header{position:relative}.one-google-bar-placeholder{background:inherit;display:block;height:56px;position:relative;z-index:999}.fixed-one-bar-placeholder{background:inherit;height:56px;position:fixed;width:100%}@media (min-width:771px){.fixed-one-bar-placeholder{position:relative}}.sbdd_b{border:1px solid #a9acaa !important;border-radius:0 0 4px 4px !important;border-top:none !important;box-shadow:0 1px 1px rgba(0, 0, 0, 0.26) !important}.one-google-bar-placeholder{height:64px;background-color:#ffffff}.gaiabar{background:#ffffff}.promoted-search-body .gaiabar{background-color:transparent}.feedback-dialog__choice{line-height:3rem}.feedback-dialog__choice .material-radio__input[type="radio"]{display:inline-block}.feedback-dialog__choice label.material-radio{line-height:1.5rem}.gaiabar.loading{max-height:200px;opacity:0;overflow:hidden;position:absolute;width:100%;z-index:1}@media (min-width:771px){.gaiabar{display:block}.gaiabar input{font:16px arial,sans-serif}.gaiabar.vasquette-bar ul{padding:28px}}#material-bar-custom-product-name{bottom:0;display:block;font-family:'Google Sans','Product Sans',Roboto,sans-serif;font-size:1.125rem;left:52px;line-height:50px;margin:auto;margin-left:0.5rem;position:absolute;right:152px;text-align:left;text-overflow:ellipsis;top:0}.promoted-search-body #material-bar-custom-product-name{right:52px;text-align:center}#material-bar-custom-product-name a{color:#444746;display:inline-block;margin:0 0.125rem;overflow:hidden;text-overflow:ellipsis;width:100%}#material-bar-custom-product-name a:hover{text-decoration:none}@media (min-width:600px){#material-bar-custom-product-name{margin-left:-1.5rem;margin-right:0.875rem;position:static}}@media (max-width:420px){.promoted-search-body #material-bar-custom-product-name{right:152px}}@media (max-width:599px){.hcfe .one-bar-widgets-container{display:none}}.navigation-drawer{background:#ffffff;box-shadow:0 2px 3px 0 rgba(48, 48, 48, .30), 0 6px 10px 4px rgba(48, 48, 48, .15);display:flex;flex-direction:column;height:100%;overflow-y:auto;position:fixed;top:0;transform:translateX(-280px);transition:transform .25s cubic-bezier(0.4,0.0,0.2,1),visibility 0s linear 0s;visibility:hidden;width:280px;z-index:1001}@media (min-width:30rem){.navigation-drawer{transform:translateX(-338px);width:338px}}.navigation-drawer.opened{transform:translateX(0)}.navigation-title-container{padding:1.75rem;padding-bottom:.9375rem}.navigation-drawer__close-button-container{float:right;margin-top:-.125rem}.navigation-drawer__close-button-container button{background:transparent;border:0;cursor:pointer;fill:#444746;height:1.5rem;padding:0}.navigation-drawer__close-icon{width:1.5rem}.navigation-menu-container{display:flex;flex-direction:column;justify-content:space-between;height:100%;margin:0;padding:0}.navigation-menu{flex-grow:2;margin:0;padding:0}.navigation-menu li{font-size:.875rem;list-style:none;padding:14px 0 14px 50px}.navigation-menu li:hover{background:#f2f2f2}.navigation-menu--nested li{padding-left:75px}.navigation-menu--bottom{padding-bottom:14px}@media (min-width:30rem){.navigation-menu li{font-size:1rem;padding:19px 0 19px 66px}.navigation-menu li:hover{background:#f2f2f2}.navigation-menu--nested li{padding-left:90px}.navigation-menu--bottom{padding-bottom:19px}}.navigation-menu a{display:block}.navigation-menu a:hover{text-decoration:none}.navigation-menu a.keyboard-focus{outline:0;text-decoration:underline}.navigation-drawer-backdrop{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:1000}.navigation-drawer-backdrop--active{margin-top:.0625rem;pointer-events:auto}a.support-home-title,a.support-home-title:hover,a.support-home-title:visited{color:#444746;font-family:'Google Sans','Product Sans','Google Sans Text','roboto';font-size:1.5rem;text-decoration:none}.navigation-drawer__menu-icon{fill:#0b57d0;height:1.5rem;margin-bottom:.125rem;margin-left:.5938rem;vertical-align:middle;width:1.5rem}.sbdd_b{border:none !important;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.258824),0 2px 10px 0 rgba(0,0,0,.156863) !important;box-shadow:0 2px 5px 0 rgba(0,0,0,.258824),0 2px 10px 0 rgba(0,0,0,.156863) !important}.sbsb_c{padding:0 !important}gssb_l{background-color:#e5}.ghp-autocomplete-icon{position:absolute;left:0;margin:12px 14px}.ghp-autocomplete-label{color:#212121;cursor:pointer;display:block;font:400 15px Roboto,RobotoDraft,Helvetica,Arial,sans-serif;line-height:24px;margin:0 0 0 72px;overflow:hidden;padding:12px 14px 12px 0;text-decoration:none;word-wrap:break-word}.ghp-autocomplete-externalLink::after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAYAAAAfrhY5AAAArElEQVRIx+3WsRWAIAwEUEbAjVjCfRjBkRjAgo1QW0TIhUMtKK7l+47gi0kpGUaWdXdnPBBniPh1YALiv8U1dYG1bzUc/mKgDXsmvo434CIetLUL4JhdwQ33hMF7gm1uUfEaXHgRPLwFD8Ml8BBcCtNxBC78iJwaR+FSVDgDVuEsGMaZMANXw721i+B8wlkDZxVLhu/GOzaciU984uIFEk2Q4qPzL9wNqFq08x9QQ0adTOxnzwAAAABJRU5ErkJggg==);background-repeat:no-repeat;-webkit-background-size:100% 100%;background-size:100%;content:"";display:inline-block;height:10px;margin:0 3px 0 5px;width:10px}.action-adwords-navi-icon,.action-guided-help-icon,.action-command-icon,.help-article-icon,.help-symptom-icon,.search-query-icon,.support-forum-icon,.authorable-workflow-icon,.forum-homepage-icon,.helpcenter-root-icon{-webkit-background-size:100% 100%;background-size:100%;background-repeat:no-repeat;height:24px;width:24px}.action-adwords-navi-icon,.action-guided-help-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAA1klEQVRo3u3YwQmEMBAF0JRgCZawJaSkLcFOrMIe9mY34i0b0YVsSMYIzjCD/8N4lP8QTaJzCIIgCIIgMlkm18XxAtNxAbabB4HxAAAAwD2FXxoAeY/W8mOcoQZYP/72IQDD1udq+UABOHICCE2IpLxGAI3IymsFlBGF8poB/4hKee2AHREvb+Jzph0QfjvM2ewTSLbJs9l3gEDY+QpVELbWgQLC3kqcITQB2vdCCcIrAVzfjZ6dByQBLAcaAAB4OkDySMkCsPpbpT8WFe7pHYIgCII05Aup2yKgYLpV1AAAAABJRU5ErkJggg==)}.action-command-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAABWklEQVRo3u2Yyw3DIAxAM0JH6AgZIZfeM0JG6aEDdASP0hGyRy/ZgIJEKhpRwscGI/lgVVUteC8BYzoopYaeo2t4ERCBXgRuj/ddhzKfItCDgM67dCtg4HWsOoBMwE4CsU8qVsCBN7mbjiuVwA60xkjECHjgR9IlZN9AlIT+fbISEyZ88R5IkTgZZ86BR9nEjsSrcJw5FR6tCumJnzmTSytRQ8C8Gbu2lQ3oRsADjy5RC36z3wFbohq8p2qhSFSF90mwEvCs+TGQ5xUw54lnz/xtQ6g3LJzkrSwEAtXmR+IIX9J+YLYSIfivBAU8RjMXA38MNPjSdro5fMmFhgV8lgAn+GQBCnhnzIVUgOrJ27vEnr+QCFAvm0N/tKAK1FrzuRKsNqwjsRULtKo2qffr0EBsSmWuAHt4LIFm8GcCwB0+pgoBZ/jYcwC4wqecxMARXv5aFAEREIH28QGhHxu03NaJLQAAAABJRU5ErkJggg==)}.action-command-title{color:#1e88e5;text-transform:uppercase}.help-article-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAi0lEQVRo3u3ZwQ2AMAiFYUZwJidgKfdkCO+IpgvYVIX6H96xKd+hkBRxd6kcAQAAwMSAdds1YhH/KOfd2gVoxXuSaA/AEgHsFiAOLImKv/IvQEMAAPAkYPRAAgCgGoAuBIA5QBcCwBygCwFgDox/rAAAVAHQhQAAyA+o+70+xYKj/IqJLSUAAABeyQEaEsQIJWwr/wAAAABJRU5ErkJggg==)}.support-forum-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAMVJREFUaN7t2FEKgCAQBFCv1y2qeyT92ynrIEUfQkVmxbruwAz43bxYtHSOYZhTej81nQ9LO4RVY3XDNO/PFANolj8ixADa5eMigAACCLAF+H1eWAW8Pi8sA16NGgEEEEAAAQQQIPBLCQNIfaQVAfQ+jE4p4gDN8uIA7fKigBrlxQB35Wtts58BqTcPAXgaG/OA3MybB+RS4/JXFKB9/V7s/qhU9hGGBuQQEIAnBAwghYAC3CHgAFcEJOCIgAVEBDSAYQpkA6o4o3z4VbPzAAAAAElFTkSuQmCC)}.search-query-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAQAAABIkb+zAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAN7SURBVHja7ZpNSJRBGMd/aixIVKCHiKDSDdFATav1IgVFdNJLBSpaFNEHnereoSCKMJNyXUSLlCjLQ5FSEOGpoKKDUPRhWFDpoSxlNcQP3A4LifPOu66778w6NP+5rTvP/H8488zMMwtWVlZWVlZWVlaJKZ1STnGdZ3xlhGkm+MFHHnGFWtYudfPltDJMJEZ7xxk2LEXrGdTwNqb1uTbLA7YtLfs7eR+n+bn2gPVLw/wKOhZtPtr+cJq0VNvfzKcE7UdbD9mptL+H8aTsR4jQn7pFvZ+ppO1HiDDEplTY3x3Dfj9NVFFMFj58ZFFMFU30u37/O+t02y9kTGplmnYCrr0CtDMt7feelTrtL+eD1MZDchfs66db2rdTJ0CbxMAYtXH3r5Mu/sP6DgyzjsEHKVzkFBx0xBjWk1LT6JPYz1l0nBwJQosOgL2SyVOYYCIQJ9KUjmz02gFQl3CsOkesJtX2t0oyTzLqEaKFyVQLcNWR93OTiud37As1agGGhOHak44onmXvq7Rf4JhAgaRjlgkRR0hXB3DCcebxQuKBfIs6gJCSnBEUoh5SB9ArDFXlSdRqIepFdQBfhKGKPYlaIkS9qw7glzBUlidRs4Woj9UBiFcYnydRfULU56YDvDB9CvWqA/isZRF3mZ5GL5u+kR1VB3Bcy1FCYeE3X8NhboxlKs+jg8qP0w9RqkbHhcbv8YXmoFqAUsck6vb0SjmuvkL30sNL/QFHrJD6qkSlY9DxBMsqRY6yygwbdRS2XntU2BpyxGlDi8o8KC0WSeyHWYMmNUtKs+OLWAsHpMXdk2hTJm+kJfLuOJKq35F5ou2J3ge/AkZdHzjKYky+DpcHju+sRrN2MOH6ZPSJINWUkI0PH9mUUE0w5nvmb3ahXRUxEBJvZ/X+F0aTNjzJpPDJOZ0I+S7LOd72hQDbCQufnteJkEmzZF+I70cfbawCkLz5XNC7GgKS3Xmh9oryf/37JH+/pBchjQpexG3+GZXzevdJv1WvPy9tpoFvC8z5ekktY5/L7tBASpTHMYI8ZYCfTDJDmAF6CXGEPNc+bgiNGCM3hGvmIwRT/7OoZBFC5iO0mI/Qaj7CDZXvl3oQbpqP0GE+wi0yTEe4bT5Cp/kI99QW4dUjdJkDIEMwyr4TwTj78xGMtD+HYKz9KMIdk+1bWVlZWVlZWVn9H/oL4lZGVRbe7H4AAAAASUVORK5CYII=);opacity:.3}.quantumIconsIcon{font-family:"Material Icons Extended";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-rendering:optimizeLegibility;text-transform:none;display:inline-block;word-wrap:normal;direction:ltr;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased}html[dir="rtl"] .quantumIconsRtlIcon{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.sbsb_d .ghp-autocomplete-single-item{background-color:rgba(11, 87, 208, 0.16);}.sbsb_d .ghp-autocomplete-single-item .ghp-autocomplete-label{}.ghp-autocomplete-single-item{background-color:#ffffff}.ghp-autocomplete-label{color:#1f1f1f}.help-article-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSIjMWE3M2U4Ij48cGF0aCBkPSJNMTkgNXYxNEg1VjVoMTRtMC0ySDVjLTEuMSAwLTIgLjktMiAydjE0YzAgMS4xLjkgMiAyIDJoMTRjMS4xIDAgMi0uOSAyLTJWNWMwLTEuMS0uOS0yLTItMnptLTUgMTRIN3YtMmg3djJ6bTMtNEg3di0yaDEwdjJ6bTAtNEg3VjdoMTB2MnoiLz48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PC9zdmc+)}.help-symptom-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjYzIDUuODRDMTcuMjcgNS4zMyAxNi42NyA1IDE2IDVMNSA1LjAxQzMuOSA1LjAxIDMgNS45IDMgN1YxN0MzIDE4LjEgMy45IDE4Ljk5IDUgMTguOTlMMTYgMTlDMTYuNjcgMTkgMTcuMjcgMTguNjcgMTcuNjMgMTguMTZMMjIgMTJMMTcuNjMgNS44NFpNMTYgMTdINVY3SDE2TDE5LjU1IDEyTDE2IDE3WiIgZmlsbD0iIzVGNjM2OCIvPgo8L3N2Zz4K)}.search-query-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSIjMDAwIj48cGF0aCBkPSJNMjAuNDkgMTlsLTUuNzMtNS43M0MxNS41MyAxMi4yIDE2IDEwLjkxIDE2IDkuNSAxNiA1LjkxIDEzLjA5IDMgOS41IDNTMyA1LjkxIDMgOS41IDUuOTEgMTYgOS41IDE2YzEuNDEgMCAyLjctLjQ3IDMuNzctMS4yNEwxOSAyMC40OSAyMC40OSAxOXpNNSA5LjVDNSA3LjAxIDcuMDEgNSA5LjUgNVMxNCA3LjAxIDE0IDkuNSAxMS45OSAxNCA5LjUgMTQgNSAxMS45OSA1IDkuNXoiLz48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDBWMHoiLz48L3N2Zz4=)}.support-forum-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSIjNWY2MzY4Ij48cGF0aCBkPSJNMTYgMTNjLjU1IDAgMS0uNDUgMS0xVjNjMC0uNTUtLjQ1LTEtMS0xSDNjLS41NSAwLTEgLjQ1LTEgMXYxNGw0LTRoMTB6bS0xLTl2N0g0VjRoMTF6bTYgMmgtMnY5SDZ2MmMwIC41NS40NSAxIDEgMWgxMWw0IDRWN2MwLS41NS0uNDUtMS0xLTF6Ii8+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgwVjB6Ii8+PC9zdmc+)}.authorable-workflow-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjIgMjIiPjxkZWZzPjxwYXRoIGQ9Ik0xNC43NyAxLjg0NlYxNC43N0gxLjg0NVYxLjg0NkgxNC43N3ptMC0xLjg0NkgxLjg0NUMuODMxIDAgMCAuODMgMCAxLjg0NlYxNC43N2MwIDEuMDE2LjgzIDEuODQ2IDEuODQ2IDEuODQ2SDE0Ljc3YzEuMDE2IDAgMS44NDYtLjgzIDEuODQ2LTEuODQ2VjEuODQ2QzE2LjYxNS44MzEgMTUuNzg1IDAgMTQuNzcgMHoiIGlkPSJhIi8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTS0uMDc3LS4wNzdoMjIuMTU0djIyLjE1NEgtLjA3N3oiLz48ZyB0cmFuc2Zvcm09InJvdGF0ZSg0NSA2LjQwNCAxMi45MDQpIj48bWFzayBpZD0iYiIgZmlsbD0iI2ZmZiI+PHVzZSB4bGluazpocmVmPSIjYSIvPjwvbWFzaz48dXNlIGZpbGw9IiMwMDAiIGZpbGwtcnVsZT0ibm9uemVybyIgeGxpbms6aHJlZj0iI2EiLz48cGF0aCBmaWxsPSIjMzRBODUzIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG1hc2s9InVybCgjYikiIGQ9Ik0tMi43NjktMi43NjloMTcuNTM4VjguMzA4SC0yLjc2OXoiLz48cGF0aCBmaWxsPSIjMUE3M0U4IiBmaWxsLXJ1bGU9Im5vbnplcm8iIG1hc2s9InVybCgjYikiIGQ9Ik04LjMwOC0yLjc2OWgxMS4wNzdWOC4zMDhIOC4zMDh6Ii8+PHBhdGggZmlsbD0iI0Q5MzAyNSIgZmlsbC1ydWxlPSJub256ZXJvIiBtYXNrPSJ1cmwoI2IpIiBkPSJNNy4zODUgOC4zMDhoMTEuMDc3djExLjA3N0g3LjM4NXoiLz48cGF0aCBmaWxsPSIjRjlBQjAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG1hc2s9InVybCgjYikiIGQ9Ik0tMy42OTIgOC4zMDhINy4zODV2MTEuMDc3SC0zLjY5MnoiLz48L2c+PHBhdGggZmlsbD0iIzFBNzNFOCIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMTEgMTUuNjE1bDEuNDUtMy4xNjZMMTUuNjE0IDExIDEyLjQ1IDkuNTUgMTEgNi4zODYgOS41NSA5LjU1IDYuMzg2IDExbDMuMTY2IDEuNDV6Ii8+PC9nPjwvc3ZnPg==)}.helpcenter-root-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iIzFhNzNlOCI+PHBhdGggZD0iTTAgMGgyNHYyNEgwVjB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEyIDJDNi40OCAyIDIgNi40OCAyIDEyczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMFMxNy41MiAyIDEyIDJ6TTQgMTJjMC0uNjEuMDgtMS4yMS4yMS0xLjc4TDguOTkgMTV2MWMwIDEuMS45IDIgMiAydjEuOTNDNy4wNiAxOS40MyA0IDE2LjA3IDQgMTJ6bTEzLjg5IDUuNGMtLjI2LS44MS0xLTEuNC0xLjktMS40aC0xdi0zYzAtLjU1LS40NS0xLTEtMWgtNnYtMmgyYy41NSAwIDEtLjQ1IDEtMVY3aDJjMS4xIDAgMi0uOSAyLTJ2LS40MUMxNy45MiA1Ljc3IDIwIDguNjUgMjAgMTJjMCAyLjA4LS44MSAzLjk4LTIuMTEgNS40eiIvPjwvc3ZnPg==)}.forum-homepage-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iIzVmNjM2OCI+PHBhdGggZD0iTTkuMzYgNmMtMS45NCAwLTMuNSAxLjU2LTMuNSAzLjVTNy40MiAxMyA5LjM2IDEzczMuNS0xLjU2IDMuNS0zLjVTMTEuMyA2IDkuMzYgNnptMCA1Yy0uODMgMC0xLjUtLjY3LTEuNS0xLjVTOC41MyA4IDkuMzYgOHMxLjUuNjcgMS41IDEuNS0uNjcgMS41LTEuNSAxLjV6Ii8+PGNpcmNsZSBjeD0iMTYiIGN5PSIxMi41IiByPSIyLjUiLz48cGF0aCBkPSJNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJzNC40OCAxMCAxMCAxMCAxMC00LjQ4IDEwLTEwUzE3LjUyIDIgMTIgMnptNi44MyAxNC4xNGMtLjk4LS4zNC0yLjA3LS41Mi0yLjgzLS41Mi0uNDQgMC0xIC4wNi0xLjU4LjE4LS40OC4xLS45OC4yMy0xLjQ0LjQxLS4yMy4wOS0uNDUuMTktLjY1LjI5LS4wMSAwLS4wMS4wMS0uMDIuMDEtLjIuMTEtLjM5LjIyLS41Ni4zNS0uNDUuMzUtLjc1Ljc3LS43NSAxLjI2djEuODFhNy45NzEgNy45NzEgMCAwIDEtNS4wNS0yLjcxYzEuMDEtLjQyIDIuMzMtLjcxIDMuNDEtLjcxaC4wNmMuNDItLjc2IDEuMTQtMS4zMyAxLjk2LTEuNzctLjgtLjE2LTEuNTMtLjIzLTIuMDItLjIzLTEgMC0yLjk0LjI5LTQuNTMgMS4wM0E3Ljk1IDcuOTUgMCAwIDEgNCAxMmMwLTQuNDEgMy41OS04IDgtOHM4IDMuNTkgOCA4YzAgMS41Mi0uNDMgMi45My0xLjE3IDQuMTR6Ii8+PHBhdGggZD0iTTAgMGgyNHYyNEgwVjB6IiBmaWxsPSJub25lIi8+PC9zdmc+)}.material-dialog{background-color:#ffffff;border-radius:.5rem;box-shadow:0 .6875rem .9375rem -.4375rem rgba(0,0,0,.2),0 1.5rem 2.375rem .1875rem rgba(0,0,0,.14),0 .5625rem 2.875rem .5rem rgba(0,0,0,.12);box-sizing:border-box;display:none;max-width:80vw;padding:1.5rem;pointer-events:auto}.material-dialog__title{font-family:'Google Sans', 'Google Sans Text', Roboto, sans-serif;font-size:1rem;font-weight:500;margin-bottom:1.25rem;text-align:center;user-select:none}.material-dialog--draggable .material-dialog__title{cursor:move}.material-dialog__content{margin:0 -1.5rem;max-height:calc(100vh - 16rem);max-height:calc(100vh - 16rem - env(safe-area-inset-top,0) - env(safe-area-inset-bottom,0));overflow:auto;overflow-wrap:break-word;padding:0 1.5rem}.material-dialog__actions{margin-bottom:-1.5rem;padding:.75rem 0;text-align:right}.material-dialog-backdrop{align-items:center;display:none;font-size:.875rem;height:100%;-webkit-justify-content:center;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:1000}.material-dialog-backdrop--active{display:-webkit-flex;display:flex}.material-dialog-backdrop--locked{background-color:rgba(0,0,0,.3);pointer-events:auto}.material-dialog-backdrop>.material-dialog{display:block}.material-dialog-backdrop:not(.material-dialog-backdrop--active)>.material-dialog{visibility:hidden}.material-dialog-backdrop--disable-click-capture{pointer-events:none}.material-dialog-backdrop--disable-click-capture .material-dialog{pointer-events:initial}.material-dialog-minimized{background:#1f1f1f;border:0;border-radius:.25rem .25rem 0 0;bottom:0;box-shadow:0 .5rem .625rem .0625rem rgba(0,0,0,0.14),0 .1875rem .875rem .125rem rgba(0,0,0,0.12),0 .3125rem .3125rem -.1875rem rgba(0,0,0,0.2);color:#ffffff;cursor:pointer;font-family:'Google Sans Text', Roboto, 'Helvetica Neue', Helvetica, sans-serif, 'Noto Color Emoji';font-size:1rem;font-weight:500;line-height:1.25rem;padding:.625rem 1rem;position:fixed;right:1.5rem}.material2-button{background-color:transparent;border:0.0625rem solid transparent;border-radius:.25rem;box-sizing:border-box;color:#0b57d0;cursor:pointer;font-family:'Google Sans','Google Sans Text',Roboto,Helvetica Neue,sans-serif;font-size:.875rem;font-weight:500;line-height:2.25rem;min-height:2.25rem;min-width:5.5rem;padding:0 1.5rem;position:relative;text-align:center;transition:background .4s cubic-bezier(0.25,0.8,0.25,1);user-select:none;-webkit-user-select:none;white-space:nowrap}.material2-button svg{fill:#0b57d0;height:1.125rem;vertical-align:middle;width:1.125rem}.material2-button::before,.material2-button::after{background:currentColor;background-clip:padding-box;border-bottom:.375rem solid transparent;border-top:.375rem solid transparent;border-radius:.25rem;bottom:-.375rem;content:'';left:0;opacity:0;position:absolute;right:0;top:-.375rem;transition:opacity 15ms linear}.material2-button:focus,.material2-button:hover{outline:.0625rem solid transparent}.material2-button:not(.material2-button--filled):not(.thread-list__filter-button--active):focus{color:#0842a0}.material2-button:hover::before{opacity:.08}.material2-button:focus::before{opacity:.10}.material2-button:active::after{opacity:.14}.material2-button--container{display:inline-block;position:relative}.material2-button--touch-target{cursor:pointer;height:100%;left:50%;min-height:3rem;min-width:3rem;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}[dir='rtl'] .material2-button--touch-target{transform:translateX(50%) translateY(-50%)}.material2-button--fab{border-radius:50%;box-shadow:0 2px 3px 0 rgba(48, 48, 48, .30), 0 6px 10px 4px rgba(48, 48, 48, .15);height:3.5rem;min-width:0;padding:0;transition:background .4s cubic-bezier(.25,.8,.25,1),box-shadow 280ms cubic-bezier(.4,0,.2,1);width:3.5rem}.material2-button--fab svg{height:1.5rem;left:50%;margin-left:-.75rem;margin-top:-.75rem;position:absolute;top:50%;width:1.5rem}.material2-button--hairline{border:.0625rem solid #a9acaa}.material2-button--fab,.material2-button--protected{background-color:#ffffff}.material2-button--filled{background-color:#0b57d0;color:#ffffff}.material2-button--filled svg{fill:#ffffff}.material2-button--filled:active,.material2-button--hairline:active,.material2-button--protected{box-shadow:0 1px 2px 0 rgba(48, 48, 48, .30), 0 2px 6px 2px rgba(48, 48, 48, .15)}.material2-button--filled:focus{background-color:#0949b0;box-shadow:0 4px 4px 0 rgba(48, 48, 48, .30), 0 8px 12px 6px rgba(48, 48, 48, .15)}.material2-button--fab:active{box-shadow:0 4px 4px 0 rgba(48, 48, 48, .30), 0 8px 12px 6px rgba(48, 48, 48, .15)}.material2-button[disabled]{color:rgba(31, 31, 31, 0.38);pointer-events:none;box-shadow:none}.material2-button[disabled] svg{fill:rgba(31, 31, 31, 0.38)}.material2-button--fab[disabled],.material2-button--protected[disabled],.material2-button--filled[disabled]{background-color:rgba(31, 31, 31, 0.12)}.material-radio{cursor:pointer;display:inline-block;font-family:'Google Sans Text',Roboto,Helvetica Neue,sans-serif;line-height:1.25rem;padding-left:1.75rem;position:relative}.material-radio__input{display:inline-block;height:100%;left:0;margin:0;opacity:0.001;position:absolute;width:100%}.material-radio .material-radio__circle,.material-radio .material-radio__fill{margin:0}.material-radio__circle{border:.125rem solid #444746;border-radius:50%;box-sizing:border-box;cursor:pointer;height:1.25rem;left:0;position:absolute;top:.125rem;transition:border-color ease 280ms;width:1.25rem}.material-radio__fill{background-color:#0b57d0;border-radius:50%;box-sizing:border-box;height:1.25rem;left:0;position:absolute;top:.125rem;-webkit-transform:scale(.001);transform:scale(.001);transition:transform ease 280ms;width:1.25rem}.material-radio__input:checked+.material-radio__circle{border-color:#0b57d0}.material-radio__input:checked+.material-radio__label-text .material-radio__circle{border-color:#0b57d0}.material-radio__input:checked+.material-radio__label-text .material-radio__fill{-webkit-transform:scale(.5);transform:scale(.5);border:0.625rem solid transparent}.material-radio__input.keyboard-focus+.material-radio__label-text>.material-radio__circle::before{background-color:rgba(0, 0, 0, .04);border-radius:50%;bottom:-.9375rem;content:'';left:-.9375rem;outline:0.125rem solid transparent;pointer-events:none;position:absolute;right:-.9375rem;top:-.9375rem}.material-radio__label-text{height:3rem;margin-left:.001rem}@media (min-width:48.1875rem){.material-radio__label-text{height:auto}}.appbar-link-container{display:inline-flex;margin:0 .25rem 0 0}.appbar-link-container_item>a,.appbar-link-container>a{color:#444746;line-height:3rem;padding:0 1rem}.appbar-link-container__item>a svg,.appbar-link-container>a svg{fill:#444746;height:1.5rem;margin-bottom:.125rem;margin-left:.5938rem;vertical-align:middle;width:1.5rem}.appbar-container{border-bottom:.0625rem solid #a9acaa}[data-page-type="APPOINTMENTS"] .appbar-container,.promoted-search-body .appbar-container{border:0}.appbar{font-family:'Google Sans', 'Google Sans Text', Roboto, sans-serif;font-weight:500}.appbar-helpcenter-list{display:flex;margin:0;padding:0}.appbar-helpcenter-list__item,.appbar-link-container__item{list-style:none}@media (max-width:35rem){.appbar-scroll-box{overflow:hidden}.appbar-container{overflow-x:scroll;overflow-y:hidden}.appbar-container::-webkit-scrollbar{height:0;width:0}.appbar{white-space:nowrap}}[data-page-type="APPOINTMENTS"] .appbar-bottom,.promoted-search-body .appbar-bottom{display:none}.appbar-links{display:none}.appbar-helpcenter-sections{align-items:center;display:flex;position:relative;white-space:nowrap}a.appbar-helpcenter-sections__link{border-left:.1875rem solid transparent;border-right:.1875rem solid transparent;box-sizing:border-box;color:#444746;display:inline-block;flex-grow:1;font-size:.875rem;line-height:2.75rem;padding:.125rem .5rem 0;text-align:center}a.appbar-helpcenter-sections__link{margin:0 3%}@media (max-width:25rem){a.appbar-helpcenter-sections__link{margin:0 1%;padding:.125rem .1rem}}.appbar-helpcenter-sections__link:not(.appbar-helpcenter-sections--active){padding-bottom:.125rem}.appbar-helpcenter-sections__link.appbar-helpcenter-sections--active{border-bottom:.1875rem solid #0b57d0;color:#0b57d0}.appbar-links .my-profile,.appbar-links .community-console{border-left:.1875rem solid transparent;border-right:.1875rem solid transparent;padding:.875rem .5rem}a.my-profile--active{color:#0b57d0;border-bottom:.1875rem solid #0b57d0}#notification-overflow-panel-container{text-align:start}.appbar-internal{display:flex}.appbar-end-align-items{display:flex;flex-grow:1;justify-content:end}.appbar a:hover{text-decoration:none}.full-community-button{display:none}.appbar-bottom{display:none}@media (min-width:48.1875rem){.appbar{display:block;padding:.5rem 0 0;text-align:left}.appbar-internal{box-sizing:border-box;min-height:3rem;padding:0 0.25rem 0 1rem;width:100%}.appbar-helpcenter-sections{display:block;flex:50%}a.appbar-helpcenter-sections__link{margin:0 .5rem 0 0;max-width:none;width:auto}.appbar-links{display:flex;font-size:.875rem;line-height:3rem;text-align:right}.appbar-link-container{margin-right:0;padding:0 1rem}.appbar-link-container__item>a,.appbar-link-container>a{padding:0}.appbar-icon+.appbar-link-container{margin-left:.1875rem}.full-community-button{display:inline-block}.full-community-button+a{display:none}.appbar-bottom{display:block;min-height:3rem}}@media (min-width:74.125rem){.appbar-container{text-align:center}}.cc{word-wrap:break-word}.cc h1{margin:1.5rem 0 .5rem}.cc h2>a,.cc h3>a,.cc h4>a{color:#1f1f1f}.cc h2>a:hover,.cc h3>a:hover,.cc h4>a:hover{text-decoration:none}.cc div,.cc p,.cc ol,.cc ul{margin:.25rem 0 .75rem}.cc ul li{margin:.25rem 0 .25rem 1.625rem}.cc ol li{margin:.25rem 0 .25rem 1.25rem}.cc ol ol{list-style-type:lower-latin}.cc ol ol ol{list-style-type:lower-roman}.cc ul ul,.cc ol ul{list-style-type:disc}.cc code{color:#198639}.cc pre{direction:ltr;margin:0;text-align:left;white-space:pre-wrap;word-wrap:break-word}.cc .no-margin{margin:0}.cc a:visited{color:#673ab7}.cc a[target="_blank"]:after,.notification a[target="_blank"]:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjEzIiBoZWlnaHQ9IjEzIiBmaWxsPSIjMWE3M2U4Ij48cGF0aCBkPSJNMTkgMTlINVY1aDdWM0g1YTIgMiAwIDAgMC0yIDJ2MTRhMiAyIDAgMCAwIDIgMmgxNGMxLjEgMCAyLS45IDItMnYtN2gtMnY3ek0xNCAzdjJoMy41OWwtOS44MyA5LjgzIDEuNDEgMS40MUwxOSA2LjQxVjEwaDJWM2gtN3oiLz48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDBWMHoiLz48L3N2Zz4=);background-repeat:no-repeat;content:'';display:inline-block;height:.8125rem;margin:0 .1875rem 0 .25rem;position:relative;top:.125rem;width:.8125rem}.cc a[target="_blank"]:after{}.notification a[target="_blank"]:after{}.rtl .cc a[target="_blank"]:after,.rtl .notification a[target="_blank"]:after{transform:scaleX(-1)}.cc iframe{max-width:100%}.cc .align-center,.cc .center{text-align:center}.cc ul>li>ul{margin:0}.cc ul:not(.no-bullets):not(.no_bullets)>li{list-style-type:none;margin-left:0;padding-left:1rem}.cc ul:not(.no-bullets):not(.no_bullets)>li:before{content:"\002022";float:left;font-size:1rem;margin-left:-.875rem}.cc blockquote{margin:0 0 0 1.875rem}.cc hr{border:none;border-top:.0625rem dashed #a9acaa;}.cc .websearch-blue-text{color:#0842a0}.cc .subtext{color:#444746}.cc .underline{text-decoration:underline}.embedded-video-large{background-color:#1f1f1f;background-position:center;background-size:cover;cursor:pointer;display:inline-block;height:230px;max-width:100%;overflow:hidden;position:relative;width:400px}.embedded-video-large__button{background-color:transparent;border:none;left:50%;margin:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.embedded-video-large svg{fill:#b3261e;height:4rem;opacity:.7;transform:scale(.95,.82);transition:opacity 400ms;width:4rem;z-index:1}.embedded-video{display:block;min-height:5.625rem}.embedded-video-custom{display:block;height:9.8125rem;width:13.875rem}.embedded-video--close-link{cursor:pointer;float:right}.embedded-video--close-link:before{content:"\00d7";font-size:1.25rem}@media (min-width:48.1875rem){.cc iframe{border:0}}.hcfe img.float-left{float:left;margin-right:1em;max-width:50%}.hcfe img.float-right{float:right;margin-left:1em;max-width:50%}.hcfe img.screenshot{height:auto !important;width:100%}.cc img{max-width:100%}.hcfe .btn{border-radius:.1875rem;color:#0b57d0;display:inline-block;font-family:'Google Sans', 'Google Sans Text', Roboto, sans-serif;font-size:.875rem;font-weight:500;letter-spacing:0rem;line-height:1.25rem;min-width:3.375rem;padding:0.5rem 1.5rem;text-align:center}.hcfe .btn:active,.hcfe .btn:focus{outline:0}.hcfe .btn:visited{color:#0b57d0}.hcfe .btn.btn-secondary{color:#1f1f1f}.hcfe .btn.btn-raised{background-color:#0b57d0;box-shadow:0 1px 2px 0 rgba(48, 48, 48, .30), 0 1px 3px 1px rgba(48, 48, 48, .15);color:#f2f2f2}.hcfe .btn.btn-raised.btn-secondary{background-color:#f2f2f2;color:#0b57d0}.hcfe .btn.btn-raised:active{box-shadow:0 .25rem .5rem 0 rgba(0, 0, 0, 0.4)}.hcfe .btn-raised[target="_blank"]:after{display:none}.hcfe .btn-group{margin:0;padding:0}.hcfe .btn-group .btn{margin:.375rem}.hcfe .btn:active,.hcfe .btn:focus,.hcfe .btn:hover{background-color:#f2f2f2;text-decoration:none}.hcfe .btn.btn-raised:active,.hcfe .btn.btn-raised:focus,.hcfe .btn.btn-raised:hover{background-color:#4c8df6}.hcfe .btn.btn-raised:focus{outline-offset:0.185rem;outline:auto 0.125rem Highlight;outline:auto 0.125rem -webkit-focus-ring-color}.hcfe .btn.btn-raised.btn-secondary:active,.hcfe .btn.btn-raised.btn-secondary:focus,.hcfe .btn.btn-raised.btn-secondary:hover{background-color:#e3e3e3}.cc table{border-collapse:collapse;border-spacing:0;font-size:0.875rem;line-height:1.313rem;margin:0;padding:0;border:0;outline:0}.cc .table-basic,.cc .table-stacked{margin-top:1rem}.cc .table-basic caption,.cc .table-stacked caption{color:#1f1f1f;font-size:1.25rem;font-weight:400;letter-spacing:0rem;line-height:1.5rem;padding-bottom:1rem;text-align:left}@media all and (max-width:48.125rem){.cc .table-basic caption,.cc .table-stacked caption{color:#444746}}.cc td{vertical-align:top}.cc td,.cc th{padding:.8125rem .3125rem}.cc th{color:#444746;font-weight:bold;text-align:left;vertical-align:baseline}.cc table .align-middle{vertical-align:middle}.cc table.wide{display:table;width:100%}.cc td.wide,.cc th.wide{width:50%}.cc table.narrow{display:table;width:75%}.cc td.narrow,.cc th.narrow{width:30%}.cc table.narrowest{display:table;width:35%}.cc td.narrowest,.cc th.narrowest{width:15%}.cc table.spaced-table td,.cc table.spaced-table th{padding:.625rem}.cc .nice-table{display:block;max-width:100%;overflow:auto}.cc .nice-table th,.cc .nice-table td{border:.0625rem solid #a9acaa;padding:.25rem .75rem}.cc .nice-table th{background-color:#e3e3e3}.cc .nice-table tr:nth-of-type(2n) td{background-color:#ffffff;border-right-color:#a9acaa}.cc .nice-table td{background-color:#f2f2f2;border-color:#a9acaa}.cc .nice-table .no-stripes{background-color:#ffffff}.cc .nice-table.no-stripes td{background-color:#ffffff}.cc .borders tr{border-bottom:.0625rem solid #a9acaa;border-top:.0625rem solid #a9acaa}.cc tr td,.cc tr th{padding:.3125rem}.cc th{color:#1f1f1f}.cc .borders td,.cc .borders th{border:.0625rem solid #1f1f1f}.cc .borders tr{border:0}.cc .nice-table.borders tr td{border-right-color:#1f1f1f}.cc .zippy-wrapper{margin:0;padding:0}.cc .zippy-wrapper>.zippy-overflow{margin:0}.cc .zippy-container{margin:0}.cc .zippy-focus{background-color:transparent}.cc .zippy.keyboard-focus{background-color:#ecf3fe}.cc .zippy{box-sizing:border-box;border-top:.0625rem solid #e1e3e1;color:#0b57d0;cursor:pointer;display:inline-block;font-family:'Google Sans Text',Roboto,Helvetica Neue,sans-serif;font-size:1rem;font-weight:normal;line-height:1.25rem;margin:-.0625rem;margin-bottom:0;padding:.875rem 2.125rem .875rem 0rem;position:relative;width:100%}.cc .zippy:before{background:no-repeat center;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgZmlsbD0iIzFhNzNlOCI+PHBhdGggZD0iTTE0LjgzIDE2LjQyTDI0IDI1LjU5bDkuMTctOS4xN0wzNiAxOS4yNWwtMTIgMTItMTItMTJ6Ii8+PHBhdGggZD0iTTAtLjc1aDQ4djQ4SDB6IiBmaWxsPSJub25lIi8+PC9zdmc+);background-size:1.5rem;content:'';height:1.375rem;margin-top:-.75rem;position:absolute;right:0.125rem;top:50%;width:1.375rem}.cc .zippy.goog-zippy-expanded{border-bottom:none}.cc .zippy.goog-zippy-expanded:before{transform:scaleY(-1);-webkit-transform:scaleY(-1);-moz-transform:scaleY(-1);-ms-transform:scaleY(-1);-o-transform:scaleY(-1)}.cc .zippy-last{border-bottom:.0625rem solid #e1e3e1}.cc .zippy-last-focus{border-bottom:none}.cc .zippy-last+.zippy-overflow>.zippy-content:before{top:-1.25rem}.cc li .zippy,.cc li .zippy:visited{background-color:transparent}.cc .zippy button,.cc .zippy div,.cc .zippy h1,.cc .zippy h2,.cc .zippy h3,.cc .zippy h4,.cc .zippy h5,.cc .zippy p{color:#0b57d0;font:normal .875rem/1.25rem 'Google Sans Text',Roboto,'Helvetica Neue',Helvetica,sans-serif;margin:0}.cc .zippy-content{margin:0;overflow:hidden;padding:0.125rem 1rem .875rem 1.125rem;position:relative}.cc .zippy-content:before{background-color:#f2f2f2;content:'';height:100%;left:0rem;position:absolute;top:-1.1875rem;width:0.4375rem}.cc .zippy-content.zippy-hidden{display:block}.cc .zippy-content>h3{font-size:1.25rem}.cc .zippy-content ol{padding-left:0.6875rem}.cc .zippy-overflow{margin:0;overflow:hidden}.cc .zippy-overflow+.zippy-container{margin-top:.0625rem}.cc .zippy-content>h3:first-of-type{margin-top:0}.cc .zippy-content .zippy{border:0;padding-left:0;padding-right:2.5rem}.cc .zippy-content .zippy:before{right:0.125rem}.cc .zippy-content .zippy-container+.zippy-overflow .zippy-content{margin:0 0 -.0625rem 0;padding-bottom:0;padding-right:.375rem}.cc .zippy-content .zippy-container+.zippy-overflow .zippy-content:before{top:-.75rem}.cc>.zippy-overflow .zippy{padding-right:1.875rem}.cc a.zippy:hover{background-color:#ecf3fe;cursor:pointer;text-decoration:none}.cc .zippy.goog-zippy-collapsed:hover{background-color:#ecf3fe;cursor:pointer;text-decoration:none}.cc .zippy.goog-zippy-expanded:hover{background-color:#ecf3fe;border-bottom:none;cursor:pointer;text-decoration:none}@media (min-width:48.1875rem){.cc .zippy{line-height:1.5rem}.cc .zippy:before{margin-top:-.625rem}.cc .zippy-container+.zippy-overflow .zippy-content .zippy-content:before{left:0}}.cc .action{background-color:#e3e3e3;border-bottom:none;border-top:none;font-size:0.875rem;line-height:1.313rem;min-height:initial;padding:16px}.cc>.action{margin-left:-16px;margin-right:-16px}.cc .action>h3,.cc .action>h4{margin:0}.cc .action>p{margin:8px 20px 0 0}@media (min-width:771px){.cc>.action{margin-left:0;margin-right:0}}.cc .alert{background-color:#fff0d1;border-bottom:none;border-top:none;border-radius:0.5rem;color:#1f1f1f;font-size:0.875rem;line-height:1.313rem;min-height:initial;padding:1rem 1rem 1rem 3.5rem;position:relative}.cc .alert>h3,.cc .alert>h4{margin:0}.cc .alert>p{margin:0.5rem 0 0 0}.cc .alert:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCA0OCA0OCI+CiAgICA8cGF0aCBkPSJNMiA0Mmg0NEwyNCA0IDIgNDJ6bTI0LTZoLTR2LTRoNHY0em0wLThoLTR2LThoNHY4eiIgZmlsbD0iI2VhODYwMCIvPgo8L3N2Zz4=);background-repeat:no-repeat;content:'';height:1.5rem;margin-left:-2.5rem;margin-top:0.125rem;position:absolute;width:1.5rem}.cc .note{background-color:#f2f2f2;border-bottom:none;border-top:none;border-radius:0.5rem;color:#1f1f1f;font-size:0.875rem;line-height:1.313rem;min-height:0;padding:1rem 1rem 1rem 1.25rem}.cc .note>h3,.cc .note>h4{margin:0}.cc .note>p{margin:0.5rem 1.5rem 0 0}.cc .tip{background-color:#f2f2f2;border:none;border-radius:0.5rem;color:#1f1f1f;font-size:0.875rem;line-height:1.313rem;min-height:initial;padding:1rem 1rem 1rem 3.5rem;position:relative}.cc .tip>h3,.cc .tip>h4{margin:0}.cc .tip>p{margin:0.5rem 0 0 0}.cc .tip:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBkPSJNOSAyMWMwIC41LjQgMSAxIDFoNGMuNiAwIDEtLjUgMS0xdi0xSDl2MXptMy0xOUM4LjEgMiA1IDUuMSA1IDljMCAyLjQgMS4yIDQuNSAzIDUuN1YxN2MwIC41LjQgMSAxIDFoNmMuNiAwIDEtLjUgMS0xdi0yLjNjMS44LTEuMyAzLTMuNCAzLTUuNyAwLTMuOS0zLjEtNy03LTd6IiBmaWxsPSIjRDY2RjAwIi8+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPjwvc3ZnPg==);background-repeat:no-repeat;content:'';height:1.5rem;margin:0.125rem 0 0 -2.5rem;position:absolute;width:1.5rem}.main-content,.page{display:inline-block;position:relative;width:100%;}@media print{.main-content,.page{display:block}}.after-page{margin:auto;text-align:center}.page{background-color:#ffffff;box-sizing:border-box;padding:1.5rem 1rem;text-align:left;width:100%;}.after-page{margin:0}@media (min-width:48.1875rem){.page{margin:2.625rem 0 0}}.main-content,.after-page{max-width:52rem}@media (min-width:48.1875rem){.page{box-sizing:border-box;padding:4rem}.page{padding:0}}.tailwind-faq-section{background-color:#ffffff;border-top:.0625rem solid #a9acaa;padding:0 1rem 0 1rem}@media (min-width:48.1875rem){.tailwind-faq-section{border:.0625rem solid #a9acaa;border-radius:.625rem;margin-top:1.5rem;padding:0 3rem 0 3rem}}sc-notification_overflow-embedded-notification-list{display:block;text-align:start}html[data-page-type="HOMEPAGE"] sc-notification_overflow-embedded-notification-list:not(:empty),html[data-page-type="HOMEPAGE_TOP_ARTICLES"] sc-notification_overflow-embedded-notification-list:not(:empty){margin:0 0.5rem}@media (min-width:48.1875rem){html[data-page-type="HOMEPAGE"] sc-notification_overflow-embedded-notification-list:not(:empty),html[data-page-type="HOMEPAGE_TOP_ARTICLES"] sc-notification_overflow-embedded-notification-list:not(:empty){margin:2.625rem 0 0}}html[data-page-type="ANSWER"] sc-notification_overflow-embedded-notification-list:not(:empty){margin:1rem 1rem 0}@media (min-width:48.1875rem){html[data-page-type="ANSWER"] sc-notification_overflow-embedded-notification-list:not(:empty){margin:2.625rem 0 -1.625rem}}.announcement{margin-bottom:.625rem;padding:1rem 1rem 1rem 3rem}.announcement h1{margin:0 0 .9375rem;text-align:center}.announcement ol{padding-left:0}.announcement li.announcement__post{border-bottom:.0625rem solid #a9acaa;list-style:none;margin:0;margin-bottom:1.5rem}.announcement>li{margin-bottom:.5em;margin-left:0}div.announcement__post-header{display:flex;font-family:'Google Sans', 'Google Sans Text', Roboto, sans-serif;font-size:1rem;font-weight:500;line-height:1.5rem;margin-bottom:0;margin-top:.75rem}h3.announcement__post-sub-head{color:#444746;font-family:'Google Sans Text', Roboto, 'Helvetica Neue', Helvetica, sans-serif, 'Noto Color Emoji';font-size:.75rem;line-height:1rem;margin:0}.announcement__post-body a{font-weight:500}.announcement__post-body .announcement__post-body-read-more-link{font-family:'Google Sans', 'Google Sans Text', Roboto, sans-serif}.announcement__post-body .announcement__post-body-read-more-link::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSIjMUE3M0U4Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDBWMHoiLz48cGF0aCBkPSJNMTQgNmwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtMy41OCAzLjU5TDE0IDE4bDYtNnoiLz48L3N2Zz4=);background-repeat:no-repeat;background-size:100%;content:"";display:inline-block;height:.8125rem;margin-left:.1875rem;width:.9375rem}.announcement__post-body .announcement__post-body-read-more-link:not([target="_blank"])::after{height:1.5rem;width:1.5rem;vertical-align:middle}.announcement__post-body-content{line-height:1.5rem;max-height:6rem;overflow:hidden}.announcement__post-body-content p{margin:0}h2.announcement__post-title{color:#1f1f1f;margin:.25rem 0;font-size:inherit;line-height:inherit}div.announcement__post-bullet{color:#0b57d0;margin:.25rem 0 .25rem -2.5rem;max-height:1.5rem;min-width:1.875rem;padding-left:.5rem}@media (min-width:48.1875rem){.announcement h1{margin:0 0 2.5rem}div.announcement__post-bullet{border-left:.125rem solid #0b57d0;margin:.25rem -2rem .25rem -1.1875rem;min-width:2.1875rem;padding-left:.875rem}h3.announcement__post-sub-head{margin:0 0 .25rem}div.announcement__post-body{margin-left:0}h2.announcement__post-title{margin-left:0}div.announcement__post-header{font-size:1.125rem}}footer{background-color:#ffffff;border-top:.0625rem solid #a9acaa;margin-top:1.5rem;padding:1.5rem}@media print{footer{display:none}}footer ul{display:inline-block;list-style:none}footer li{display:inline-block}footer li+li:before{content:'-'}footer>div{margin:.625rem 1.25rem 1.25rem 1.25rem}.slow_con_container{text-align:center}.footer-links{color:#444746;display:flex;height:3rem;justify-content:space-between;margin:0 .625rem}.footer-links a{color:#0b57d0;text-decoration:underline}.footer-links a:hover,.footer-links a:active{text-decoration:none}footer .footer-links ul{display:none;font-size:.75rem;line-height:3rem;margin-right:1.5rem;width:initial}.user-feedback-link__svg-container{fill:#0b57d0;height:1.125rem;margin-right:.25rem;vertical-align:middle;width:1.125rem}.feedback-menu__prompt{background-color:transparent;box-sizing:border-box;color:#1f1f1f;font-family:Google Sans,'Google Sans Text',Roboto,Helvetica,sans-serif;font-size:1rem;font-weight:500;padding:.75rem 1rem;text-align:left;width:100%}.feedback-menu .material-menu__item{padding:.75rem 1rem}a.user-feedback-link{border:.0625rem solid #a9acaa;border-radius:.25rem;color:#0b57d0;display:none;font-family:'Google Sans', 'Google Sans Text', Roboto, sans-serif;font-size:.875rem;font-weight:500;line-height:3rem;min-height:3rem;padding:0 .9375rem}@media (min-width:48.1875rem){footer{border-top:none;padding:1rem 0}.footer-links{align-items:center;display:flex;justify-content:space-between;}.footer-links-left-container{align-items:center;display:flex}.footer-links-right-container{align-items:center;display:flex}footer .footer-links ul{display:inline-block}a.user-feedback-link{display:inline-block;text-decoration:none}a.user-feedback-link:hover{background-color:#f2f2f2;border-radius:.125rem;cursor:pointer;text-decoration:none}}@media (min-width:61rem){footer{clear:both}}@media (min-width:74.125rem){.footer-links{box-sizing:border-box;margin:0 auto;padding-left:.75rem;text-align:left;width:73.125rem}}@media (min-width:84.4375rem){.footer-links{padding:0 4rem 0 5rem;width:100%}}.language-selector{display:inline-block;height:3rem;position:relative}.language-selector select{font-size:.6875rem;padding:.375rem .1875rem}.language-selector .language-selector-select{border:.125rem solid #a9acaa;outline:.125rem solid transparent;border-radius:.25rem;min-width:7.5rem;width:auto}.language-selector .sc-select{box-sizing:initial;color:#444746;line-height:3rem;padding:0 .0625rem 0 .4375rem;vertical-align:initial;margin:.625rem 0}.language-selector .sc-select>span{font-size:.875rem;line-height:1.5rem;margin-top:.0625rem;vertical-align:middle}.language-selector .sc-select svg{height:3rem;margin-left:.6875rem;margin-top:0;vertical-align:middle}.language-selector .sc-select li{display:block;height:3rem;line-height:3rem;padding-bottom:0;padding-top:0}.language-selector .sc-select li+li:before{content:none}.language-selector .language-selector-label{font-size:.75rem;position:absolute;z-index:1;left:1em;padding:0 .315rem;background-color:#ffffff}.dark-mode-toggle__container{height:3rem;position:relative;width:3rem}.dark-mode-toggle{background:none;border:0;cursor:pointer;display:inline-block;height:3rem;line-height:0;opacity:.8;outline:0;padding:0;width:3rem}.dark-mode-toggle.keyboard-focus .dark-mode-toggle-icon{outline:.125rem solid #0b57d0}.dark-mode-toggle-icon{fill:#1f1f1f;height:1.75rem;width:1.75rem}.dark-mode-toggle-icon:hover{fill:#1f1f1f}.dark-mode-toggle__tooltip{background:#1f1f1f;border-radius:.125rem;box-shadow:0 4px 4px 0 rgba(48, 48, 48, .30), 0 8px 12px 6px rgba(48, 48, 48, .15);color:#ffffff;display:none;font-size:.75rem;font-weight:500;line-height:1rem;padding:.5rem;position:absolute;right:calc(100% + .5rem);top:-.25rem;white-space:nowrap}.show-dark-mode-toggle__tooltip{display:block}@media (min-width:48.1875rem){.dark-mode-toggle{margin-right:1rem}.dark-mode-toggle-icon{height:1.5rem;width:1.5rem}}.material-menu{background-color:#ffffff;border-radius:.5rem;box-shadow:0 .3125rem .3125rem -.1875rem rgba(0, 0, 0, 0.2),0 .5rem .625rem .0625rem rgba(0, 0, 0, 0.14),0 .1875rem .875rem .125rem rgba(0, 0, 0, 0.12);box-sizing:border-box;max-height:calc(100vh + 3rem);max-width:17.5rem;min-width:7rem;opacity:0;overflow:auto;padding:.5rem 0;position:absolute;transform-origin:left top;transform:scale(0);transition:opacity,transform .4s cubic-bezier(.25,.8,.25,1);visibility:hidden}.material-menu.popup--active{opacity:1;transform:scale(1);visibility:visible}.material-menu.popup--before.popup--above{transform-origin:right bottom}.material-menu.popup--before.popup--below{transform-origin:right top}.material-menu.popup--after.popup--above{transform-origin:left bottom}.material-menu__item{background-color:transparent;border:none;box-sizing:border-box;color:#1f1f1f;cursor:pointer;display:block;font-family:'Google Sans Text',Roboto,Helvetica Neue,sans-serif;font-size:1rem;outline:0;padding:.75rem 1rem;text-align:left;text-decoration:none;user-select:none;width:100%}.material-menu__item:hover,.material-menu__item.keyboard-focus{background-color:rgba(0, 0, 0, .04)}.material-menu__item:active{background-color:rgba(0, 0, 0, .06)}.material-menu__item.keyboard-focus{outline:auto #0b57d0 .3125rem}.material-menu__item-icon{fill:#444746;height:1.5rem;margin-right:.75rem;vertical-align:middle;width:1.5rem}.material-menu-backdrop{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:1000}.material-menu-backdrop--active{margin-top:.0625rem;pointer-events:auto}.csi{display:none}.scSharedCalloutroot{letter-spacing:.0142857143em;font-family:"Google Sans Text",Roboto,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border:1px solid black;border-radius:8px;color:#1f1f1f;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;line-height:1.5rem;padding:.5rem 1rem;position:relative}.scSharedCalloutroot.scSharedCalloutcompact,.scSharedCalloutroot.scSharedCalloutcompact sc-shared-material-icon,.scSharedCalloutroot.scSharedCalloutrelaxed,.scSharedCalloutroot.scSharedCalloutrelaxed sc-shared-material-icon{line-height:1.25rem}.scSharedCalloutroot.scSharedCalloutrelaxed{min-height:2rem;padding:.75rem 1rem}.scSharedCalloutroot.scSharedCalloutrelaxed .scSharedCalloutcontent>.scSharedCallouticon-container{margin-right:.5rem}.scSharedCalloutroot.scSharedCalloutrelaxed>.scSharedCalloutbuttons sc-shared-material-button{margin-left:.5rem}.scSharedCalloutcontent{display:-webkit-box;display:-webkit-flex;display:flex}.scSharedCalloutmessage{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.scSharedCalloutapp{border-width:0 0 1px 0;border-radius:0}.scSharedCalloutcard{border-width:0;border-radius:0}.scSharedCalloutcomponent{border-width:0}.scSharedCalloutcontent>.scSharedCallouticon-container{margin-right:1.125rem}.scSharedCalloutroot>.scSharedCalloutbuttons{display:-webkit-box;display:-webkit-flex;display:flex}.scSharedCalloutroot>.scSharedCalloutbuttons sc-shared-material-button{margin-left:1rem;text-align:right;white-space:nowrap}@media (max-width:48.1875rem){.scSharedCalloutroot{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.scSharedCalloutbuttons{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:-.625rem;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.scSharedCalloutbuttons>.scSharedCalloutsecondary-button{margin-top:1.125rem}.scSharedCalloutcontrol-button{position:absolute;right:.875rem;top:.5rem}.scSharedCallouthas-control-button{margin-right:1.5rem}}.scSharedCalloutforce-mobile-style.scSharedCalloutroot{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.scSharedCalloutforce-mobile-style .scSharedCalloutbuttons{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:-.625rem;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.scSharedCalloutforce-mobile-style .scSharedCalloutbuttons>.scSharedCalloutsecondary-button{margin-top:1.125rem}.scSharedCalloutforce-mobile-style .scSharedCalloutcontrol-button{position:absolute;right:.875rem;top:.5rem}.scSharedCalloutforce-mobile-style .scSharedCallouthas-control-button{margin-right:1.5rem}.scSharedCallouterror.scSharedCalloutcolor{background-color:#fceeee}.scSharedCallouterror{border-color:#b3261e}.scSharedCallouterror .scSharedCallouticon-container sc-shared-material-icon,.scSharedCallouterror.scSharedCalloutcolor>.scSharedCalloutbuttons a,.scSharedCallouterror.scSharedCalloutcolor>.scSharedCalloutbuttons button{color:#b3261e}.scSharedCalloutcaution.scSharedCalloutcolor{background-color:#fff0d1}.scSharedCalloutcaution{border-color:#d56e0c}.scSharedCalloutcaution .scSharedCallouticon-container sc-shared-material-icon{color:#d56e0c}.scSharedCalloutinformational.scSharedCalloutcolor{background-color:#ecf3fe}.scSharedCalloutinformational{border-color:#0b57d0}.scSharedCalloutinformational .scSharedCallouticon-container sc-shared-material-icon,.scSharedCalloutinformational.scSharedCalloutcolor>.scSharedCalloutbuttons a,.scSharedCalloutinformational.scSharedCalloutcolor>.scSharedCalloutbuttons button{color:#0b57d0}.scSharedCalloutsuccess.scSharedCalloutcolor{background-color:#e7f8ed}.scSharedCalloutsuccess{border-color:#146c2e}.scSharedCalloutsuccess .scSharedCallouticon-container sc-shared-material-icon,.scSharedCalloutsuccess.scSharedCalloutcolor>.scSharedCalloutbuttons a,.scSharedCalloutsuccess.scSharedCalloutcolor>.scSharedCalloutbuttons button{color:#146c2e}@media (forced-colors:active){.scSharedCalloutsuccess.scSharedCalloutcolor>.scSharedCalloutbuttons button[role=link],.scSharedCalloutinformational.scSharedCalloutcolor>.scSharedCalloutbuttons button[role=link],.scSharedCallouterror.scSharedCalloutcolor>.scSharedCalloutbuttons button[role=link]{color:LinkText;text-decoration:underline}}.scSharedCalloutbuttons>.scSharedCalloutcontrol-button button,.scSharedCalloutbuttons>.scSharedCalloutcontrol-button svg{color:#1f1f1f}.scSharedMaterialbuttoncontainer{display:inline-block;position:relative}.scSharedMaterialbuttoncontainer .scSharedMaterialbuttontouch-target{margin:0}.scSharedMaterialbuttontouch-target{cursor:pointer;height:100%;left:50%;min-height:3rem;min-width:3rem;position:absolute;top:50%;width:100%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}[dir=rtl] .scSharedMaterialbuttontouch-target{cursor:pointer;height:100%;left:50%;min-height:3rem;min-width:3rem;position:absolute;top:50%;width:100%;-webkit-transform:translateX(50%) translateY(-50%);transform:translateX(50%) translateY(-50%)}.scSharedMaterialbuttonroot{--m-btn-text-color:#0b57d0;--m-btn-background-color:transparent;--m-btn-outline-color:#0b57d0;letter-spacing:.0107142857em;font-family:"Google Sans","Google Sans Text",Roboto,Arial,sans-serif;font-size:.875rem;font-weight:500;transition:box-shadow 280ms cubic-bezier(0.4,0,0.2,1);-webkit-font-smoothing:antialiased;-webkit-box-align:center;-webkit-align-items:center;-webkit-align-items:center;align-items:center;background:var(--m-btn-background-color);-webkit-border-radius:.25rem;border-radius:.25rem;border:none;color:var(--m-btn-text-color);cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;height:2.25rem;-webkit-box-pack:center;-webkit-justify-content:center;-webkit-justify-content:center;justify-content:center;min-width:4rem;outline:none;overflow:hidden;position:relative;-webkit-transition:color .01s;-webkit-transition:color .01s;transition:color .01s}.scSharedMaterialbuttonroot:disabled{--m-btn-text-color:rgba(31,31,31,.38);cursor:auto;pointer-events:none}.scSharedMaterialbuttonroot:disabled.scSharedMaterialbuttonhigh-contrast{--m-btn-text-color:rgba(31,31,31,.72)}.scSharedMaterialbuttonroot.scSharedMaterialbuttoncompact{height:1.75rem;padding-left:.75rem;padding-right:.75rem}.scSharedMaterialbuttonroot:focus{outline:2px solid var(--m-btn-outline-color)}a.scSharedMaterialbuttonroot.scSharedMaterialbuttonhref{text-decoration:none}.scSharedMaterialbuttonroot.scSharedMaterialbuttonhref{-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}.scSharedMaterialbuttontext{padding:0 .5rem}.scSharedMaterialbuttontext.scSharedMaterialbuttonleft-icon{padding:0 .5rem 0 .25rem}.scSharedMaterialbuttontext.scSharedMaterialbuttonright-icon{padding:0 .25rem 0 .5rem}.scSharedMaterialbuttontext.scSharedMaterialbuttontwo-icons{padding:0 .25rem}.scSharedMaterialbuttonnavigational{--m-btn-text-color:#1f1f1f}.scSharedMaterialbuttonhairline,.scSharedMaterialbuttonpill{outline:1px solid var(--m-btn-outline-color);padding:0 1.4375rem}.scSharedMaterialbuttonhairline:hover,.scSharedMaterialbuttonhairline:focus,.scSharedMaterialbuttonpill:hover,.scSharedMaterialbuttonpill:focus{--m-btn-outline-color:currentColor;outline-width:2px}.scSharedMaterialbuttonhairline{--m-btn-outline-color:#ababab}.scSharedMaterialbuttonhairline.scSharedMaterialbuttonleft-icon{padding:0 .9375rem 0 .6875rem}.scSharedMaterialbuttonhairline.scSharedMaterialbuttonright-icon{padding:0 .6875rem 0 .9375rem}.scSharedMaterialbuttonhairline.scSharedMaterialbuttontwo-icons{padding:0 .6875rem}.scSharedMaterialbuttonhairline:disabled{--m-btn-outline-color:rgba(31,31,31,.38)}.scSharedMaterialbuttonhairline:active{box-shadow:0 1px 2px 0 rgba(31,31,31,0.302),0 1px 3px 1px rgba(31,31,31,0.149);border-width:0;padding:0 1.5rem}.scSharedMaterialbuttonhairline:active.scSharedMaterialbuttonleft-icon{padding:0 1rem 0 .75rem}.scSharedMaterialbuttonhairline:active.scSharedMaterialbuttonright-icon{padding:0 .75rem 0 1rem}.scSharedMaterialbuttonhairline:active.scSharedMaterialbuttontwo-icons{padding:0 .75rem}.scSharedMaterialbuttonpill{--m-btn-background-color:#fff;--m-btn-outline-color:#ababab;-webkit-border-radius:6.25rem;border-radius:6.25rem}.scSharedMaterialbuttonpill.scSharedMaterialbuttonleft-icon{padding:0 .9375rem 0 .6875rem}.scSharedMaterialbuttonpill.scSharedMaterialbuttonright-icon{padding:0 .6875rem 0 .9375rem}.scSharedMaterialbuttonpill.scSharedMaterialbuttontwo-icons{padding:0 .6875rem}.scSharedMaterialbuttonpill:disabled{--m-btn-outline-color:rgba(31,31,31,.38)}.scSharedMaterialbuttonpill:active{box-shadow:0 1px 2px 0 rgba(31,31,31,0.302),0 1px 3px 1px rgba(31,31,31,0.149);border-width:0;padding:0 1.5rem}.scSharedMaterialbuttonpill:active.scSharedMaterialbuttonleft-icon{padding:0 1rem 0 .75rem}.scSharedMaterialbuttonpill:active.scSharedMaterialbuttonright-icon{padding:0 .75rem 0 1rem}.scSharedMaterialbuttonpill:active.scSharedMaterialbuttontwo-icons{padding:0 .75rem}.scSharedMaterialbuttontonal{--m-btn-text-color:#0842a0;--m-btn-background-color:#ecf3fe;outline:1px solid #ababab;padding:0 1.4375rem}.scSharedMaterialbuttontonal.scSharedMaterialbuttoncolor-outline-blue{outline:1px solid var(--m-btn-outline-color)}.scSharedMaterialbuttontonal.scSharedMaterialbuttonleft-icon{padding:0 1rem 0 .75rem}.scSharedMaterialbuttontonal.scSharedMaterialbuttonright-icon{padding:0 .75rem 0 1rem}.scSharedMaterialbuttontonal.scSharedMaterialbuttontwo-icons{padding:0 .75rem}.scSharedMaterialbuttontonal:hover{box-shadow:0 1px 2px 0 rgba(48,48,48,0.302),0 1px 3px 1px rgba(48,48,48,0.149)}.scSharedMaterialbuttontonal:active{box-shadow:0 1px 2px 0 rgba(48,48,48,0.302),0 2px 6px 2px rgba(48,48,48,0.149)}.scSharedMaterialbuttontonal:disabled{--m-btn-background-color:rgba(31,31,31,.12);outline:none}.scSharedMaterialbuttonfilled,.scSharedMaterialbuttonfilled-pill{--m-btn-text-color:#fff;border:1px solid transparent;padding:0 1.5rem}.scSharedMaterialbuttonfilled{--m-btn-background-color:#0b57d0}.scSharedMaterialbuttonfilled-pill{--m-btn-background-color:#0b57d0}.scSharedMaterialbuttonfilled-pill.scSharedMaterialbuttonfilled-pill{color:var(--m-btn-text-color)}.scSharedMaterialbuttonfilled.scSharedMaterialbuttonleft-icon,.scSharedMaterialbuttonfilled-pill.scSharedMaterialbuttonleft-icon{padding:0 1rem 0 .75rem}.scSharedMaterialbuttonfilled.scSharedMaterialbuttonright-icon,.scSharedMaterialbuttonfilled-pill.scSharedMaterialbuttonright-icon{padding:0 .75rem 0 1rem}.scSharedMaterialbuttonfilled.scSharedMaterialbuttontwo-icons,.scSharedMaterialbuttonfilled-pill.scSharedMaterialbuttontwo-icons{padding:0 .75rem}.scSharedMaterialbuttonfilled:disabled,.scSharedMaterialbuttonfilled-pill:disabled{--m-btn-background-color:rgba(31,31,31,.12)}.scSharedMaterialbuttonfilled:hover,.scSharedMaterialbuttonfilled:focus,.scSharedMaterialbuttonfilled-pill:hover,.scSharedMaterialbuttonfilled-pill:focus{box-shadow:0 1px 2px 0 rgba(31,31,31,0.302),0 1px 3px 1px rgba(31,31,31,0.149)}.scSharedMaterialbuttonfilled:active,.scSharedMaterialbuttonfilled-pill:active{box-shadow:0 1px 3px 0 rgba(31,31,31,0.302),0 4px 8px 3px rgba(31,31,31,0.149)}.scSharedMaterialbuttonfilled:focus,.scSharedMaterialbuttonfilled-pill:focus{border:1px solid var(--m-btn-text-color);outline:2px solid #062e6f}.scSharedMaterialbuttonfilled-pill{-webkit-border-radius:6.25rem;border-radius:6.25rem}.scSharedMaterialbuttonprotected{--m-btn-background-color:#fff;box-shadow:0 1px 2px 0 rgba(48,48,48,0.302),0 1px 3px 1px rgba(48,48,48,0.149);padding:0 1.5rem}.scSharedMaterialbuttonprotected.scSharedMaterialbuttonleft-icon{padding:0 1rem 0 .75rem}.scSharedMaterialbuttonprotected.scSharedMaterialbuttonright-icon{padding:0 .75rem 0 1rem}.scSharedMaterialbuttonprotected.scSharedMaterialbuttontwo-icons{padding:0 .75rem}.scSharedMaterialbuttonprotected:disabled{--m-btn-background-color:rgba(31,31,31,.12);-webkit-box-shadow:none;box-shadow:none}.scSharedMaterialbuttonprotected:hover{box-shadow:0 1px 2px 0 rgba(48,48,48,0.302),0 1px 3px 1px rgba(48,48,48,0.149)}.scSharedMaterialbuttonprotected:focus{box-shadow:0 1px 2px 0 rgba(48,48,48,0.302),0 2px 6px 2px rgba(48,48,48,0.149)}.scSharedMaterialbuttonprotected:active{box-shadow:0 1px 3px 0 rgba(48,48,48,0.302),0 4px 8px 3px rgba(48,48,48,0.149)}.scSharedMaterialbuttonleft-icon .scSharedMaterialbuttonicon{margin-right:.5rem}.scSharedMaterialbuttonright-icon .scSharedMaterialbuttonicon{margin-left:.5rem}.scSharedMaterialbuttontwo-icons .scSharedMaterialbuttonbefore-text{margin-right:.5rem}.scSharedMaterialbuttontwo-icons .scSharedMaterialbuttonafter-text{margin-left:.5rem}.scSharedMaterialbuttonicon-only{-webkit-border-radius:50%;border-radius:50%;display:inline-block;min-width:0;padding:.75rem .75rem 2.25rem}.scSharedMaterialbuttonicon-only.scSharedMaterialbuttonsmall-icon,.scSharedMaterialbuttonicon-only.scSharedMaterialbuttonexpanded-height{display:-webkit-box;display:-webkit-flex;display:-webkit-box;display:-webkit-flex;display:flex;padding:0}.scSharedMaterialbuttonright-icon{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.scSharedMaterialbuttonhidden{display:none}.scSharedMaterialbuttonoverflow{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:37.5rem){.scSharedMaterialbuttonicon-only.scSharedMaterialbuttonsmall-icon{height:2rem;width:2rem}}@media (max-width:37.5rem){.scSharedMaterialbuttonicon-only.scSharedMaterialbuttonsmall-icon{height:3rem;width:3rem}}.scSharedMaterialbuttonicon-only.scSharedMaterialbuttonsmall-icon.scSharedMaterialbuttondisable-legacy-icon-only-touch-target{height:2.25rem;width:2.25rem}.scSharedMaterialbuttonicon-only.scSharedMaterialbuttonsmall-icon.scSharedMaterialbuttondisable-legacy-icon-only-touch-target.scSharedMaterialbuttoncompact{height:1.75rem;width:1.75rem}.scSharedMaterialbuttonon-surface-variant{--m-btn-text-color:#49454e}.scSharedMaterialbuttonsuccess{--m-btn-text-color:#146c2e;--m-btn-outline-color:#146c2e}.scSharedMaterialbuttonsuccess.scSharedMaterialbuttonfilled,.scSharedMaterialbuttonsuccess.scSharedMaterialbuttonfilled-pill{--m-btn-text-color:#fff;--m-btn-background-color:#146c2e}.scSharedMaterialbuttonsuccess.scSharedMaterialbuttontonal{--m-btn-background-color:#e7f8ed}.scSharedMaterialbuttoncolor-label{--m-btn-text-color:#444746}.scSharedMaterialbuttoncolor-label-dark{--m-btn-text-color:#1f1f1f}.scSharedMaterialbuttoncolor-hint{--m-btn-text-color:#444746}.scSharedMaterialbuttoncolor-danger{--m-btn-outline-color:#8c1d18;--m-btn-text-color:#8c1d18}.scSharedMaterialbuttoncolor-outline-blue{--m-btn-outline-color:#0b57d0}.scSharedMaterialbuttoncolor-background-fixed-blue{--m-btn-background-color:#0b57d0}.scSharedMaterialbuttoncolor-text-white{--m-btn-text-color:#fff}.scSharedMaterialbuttoncolor-text-fixed-blue{--m-btn-text-color:#0b57d0}.scSharedMaterialbuttoncolor-text-m3-primary{--m-btn-outline-color:#0b57d0;--m-btn-text-color:#0b57d0}.scSharedMaterialbuttoncolor-text-m3-primary.scSharedMaterialbuttonfilled,.scSharedMaterialbuttoncolor-text-m3-primary.scSharedMaterialbuttonfilled-pill{--m-btn-text-color:#fff;--m-btn-background-color:#0b57d0}.scSharedMaterialbuttonmaterial-pill{-webkit-border-radius:6.25rem;border-radius:6.25rem}.scSharedMaterialbuttonroot.scSharedMaterialbuttonmaterial-pill{height:2.5rem}@media (-ms-high-contrast:active),(forced-colors:active){.scSharedMaterialbuttonroot:focus{outline:3px solid #0b57d0}}@media (prefers-contrast:more){.scSharedMaterialbuttonroot:focus{outline:3px solid #0b57d0}}@media (forced-colors:active){.scSharedMaterialbuttonroot.scSharedMaterialbuttonhigh-contrast-link-text-color{--m-btn-text-color:LinkText}}.scSharedMaterialiconroot{--m-Icon-color:unset;display:inline-block}.scSharedMaterialiconroot svg{color:var(--m-Icon-color);fill:currentColor}.scSharedMaterialicontext-icon{font-family:"Material Icons Extended";-webkit-font-feature-settings:"liga";font-feature-settings:"liga";font-style:normal;font-weight:normal;height:1em;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;width:1em;word-wrap:normal}.scSharedMaterialiconbaseline{vertical-align:bottom}.scSharedMaterialiconcolor-icon-blue{--m-Icon-color:#0b57d0}.scSharedMaterialiconcolor-icon-fixed-grey{--m-Icon-color:#4c4d50}[dir=rtl] .scSharedMaterialiconflip{-webkit-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1)}sc-shared-material-interaction-overlay .scSharedMaterialinteractionoverlayroot,.scSharedMaterialinteractionoverlayroot .scSharedMaterialinteractionoverlayhover-overlay,.scSharedMaterialinteractionoverlayroot .scSharedMaterialinteractionoverlaypressed-overlay,.scSharedMaterialinteractionoverlayroot .scSharedMaterialinteractionoverlayripple{margin:0}.scSharedMaterialinteractionoverlayroot{bottom:0;left:0;position:absolute;right:0;top:0;pointer-events:none}:disabled .scSharedMaterialinteractionoverlayroot,:disabled~sc-shared-material-interaction-overlay .scSharedMaterialinteractionoverlayroot{display:none;pointer-events:none}.scSharedMaterialinteractionoverlayhover-overlay{bottom:0;left:0;position:absolute;right:0;top:0;background:currentColor;opacity:0;-webkit-transition:opacity 15ms linear;-webkit-transition:opacity 15ms linear;transition:opacity 15ms linear}.scSharedMaterialinteractionoverlayroot.scSharedMaterialinteractionoverlayhover .scSharedMaterialinteractionoverlayhover-overlay{opacity:.04}.scSharedMaterialinteractionoverlaylight-text.scSharedMaterialinteractionoverlayhover .scSharedMaterialinteractionoverlayhover-overlay{opacity:.08}:focus>sc-shared-material-interaction-overlay .scSharedMaterialinteractionoverlayroot .scSharedMaterialinteractionoverlayhover-overlay,:focus~sc-shared-material-interaction-overlay .scSharedMaterialinteractionoverlayroot .scSharedMaterialinteractionoverlayhover-overlay{opacity:.12;-webkit-transition-duration:75ms;-webkit-transition-duration:75ms;transition-duration:75ms}:focus>sc-shared-material-interaction-overlay .scSharedMaterialinteractionoverlaylight-text .scSharedMaterialinteractionoverlayhover-overlay,:focus~sc-shared-material-interaction-overlay .scSharedMaterialinteractionoverlaylight-text .scSharedMaterialinteractionoverlayhover-overlay{opacity:.12}.scSharedMaterialinteractionoverlaypressed-overlay{bottom:0;left:0;position:absolute;right:0;top:0;background:currentColor;opacity:0;-webkit-transition:opacity 150ms linear;-webkit-transition:opacity 150ms linear;transition:opacity 150ms linear}:active>sc-shared-material-interaction-overlay .scSharedMaterialinteractionoverlayroot .scSharedMaterialinteractionoverlaypressed-overlay,:active~sc-shared-material-interaction-overlay .scSharedMaterialinteractionoverlayroot .scSharedMaterialinteractionoverlaypressed-overlay{opacity:.16;-webkit-transition-duration:75ms;-webkit-transition-duration:75ms;transition-duration:75ms}:active>sc-shared-material-interaction-overlay .scSharedMaterialinteractionoverlaylight-text .scSharedMaterialinteractionoverlaypressed-overlay,:active~sc-shared-material-interaction-overlay .scSharedMaterialinteractionoverlaylight-text .scSharedMaterialinteractionoverlaypressed-overlay{opacity:.32}.scSharedMaterialinteractionoverlayripple{background:currentColor;-webkit-border-radius:50%;border-radius:50%;height:256px;opacity:0;position:absolute;width:256px}.scAds_accountAdsaccountroot{text-align:left}h2.scAds_accountAdsaccountheading{letter-spacing:.00625em;font-family:"Google Sans","Google Sans Text",Roboto,Arial,sans-serif;font-size:1rem;font-weight:500;line-height:1.5rem;margin:.75rem 0 .75rem 0}.scAds_accountStatusroot{text-align:left}.scAds_accountStatusroot .scSharedCalloutcomponent{padding:1rem 1rem}.scAds_accountStatustitle{letter-spacing:.0178571429em;font-family:"Google Sans","Google Sans Text",Roboto,Arial,sans-serif;font-size:.875rem;font-weight:500;line-height:1.25rem;line-height:1.5}.scAds_accountStatuscontent{line-height:1.714;margin:0}.scAds_notificationsAdsnotificationsroot{text-align:left}h2.scAds_notificationsAdsnotificationsheading{letter-spacing:.00625em;font-family:"Google Sans","Google Sans Text",Roboto,Arial,sans-serif;font-size:1rem;font-weight:500;line-height:1.5rem;margin:0 0 .75rem 0}.scAds_notificationsNotificationlistroot{border:1px solid #ababab;list-style-type:none;margin:0;padding:0}.scAds_notificationsNotificationlisthome{border-radius:1rem}ol.scAds_notificationsNotificationlistarticle{border-radius:.5rem}ol.scAds_notificationsNotificationlistarticle:not(.scAds_notificationsNotificationlisthas-buttons){margin-bottom:1rem}ol.scAds_notificationsNotificationlistarticle.scAds_notificationsNotificationlistcollapsible{margin-bottom:0}@media (max-width:48.1875rem){ol.scAds_notificationsNotificationlistarticle{margin:1rem .5rem 0}}.scAds_notificationsNotificationlistroot li{margin:0 1rem;padding:1rem 0}.scAds_notificationsNotificationlistroot li:not(:last-child){border-bottom:1px solid #ababab}.scAds_notificationsNotificationlistroot li sc-shared-callout>div{padding:0}.scAds_notificationsNotificationlistcollapsed li{border:none!important}.scAds_notificationsNotificationlistcollapsed li:not(:first-child){display:none}@media (max-width:48.1875rem){.scAds_notificationsNotificationlistroot li{margin:0;padding:1rem 1rem}}.scAds_notificationsNotificationlistbuttons{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.scAds_notificationsNotificationlistview-all,.scAds_notificationsNotificationlistfeedback{margin:.25rem 0 0}.scAds_notificationsNotificationlistarticle-page-buttons>.scAds_notificationsNotificationlistview-all,.scAds_notificationsNotificationlistarticle-page-buttons>.scAds_notificationsNotificationlistfeedback{margin:.25rem 0 1rem}.scHats_survey_buttonHatssurveybuttonsurvey-trigger-button{text-align:right}sentinel{}.sc-select{border:.0625rem solid #444746;border-radius:.25rem;box-sizing:border-box;color:#1f1f1f;cursor:default;display:inline-block;font-size:.875rem;font-weight:400;line-height:1.5rem;max-width:100%;outline:0;padding:.75rem;position:relative;vertical-align:middle;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}.sc-select.keyboard-focus{outline:0.125rem solid transparent;outline-offset:-0.125rem;border-color:transparent;box-shadow:0 0 0 .125rem #0b57d0}.sc-select>span{display:inline-block;max-width:calc(100% - 1.625rem);overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.sc-select svg{fill:#1f1f1f;float:right;height:1.5rem;margin:0 .1875rem 0 .3125rem;vertical-align:middle;width:1.125rem}.sc-select ol{background:#ffffff;border-radius:.25rem;box-shadow:0 .1875rem .3125rem -.0625rem rgba(0, 0, 0, 0.2),0 .375rem .625rem 0 rgba(0, 0, 0, 0.14),0 .0625rem 1.125rem 0 rgba(0, 0, 0, 0.12);box-sizing:border-box;display:none;font-size:.875rem;line-height:1.75rem;list-style:none;margin:0;overflow-y:auto;padding:.375rem 0;position:absolute;z-index:1205}.sc-select ol.sc-select-show{display:block;padding:.375rem 0}.sc-select ol li{margin:0;padding:.375rem 1.5rem;white-space:nowrap}.sc-select .sc-select-highlight{background-color:#c2e7ff;}.sc-select-hidden-by-vrg{display:none}</style><script nonce="Vjc4ZYn3VDt0OxA84bj9">;this.gbar_={CONFIG:[[[0,"www.gstatic.com","og.qtm.en_US.s-YpmBwxHSM.es5.O","com.sg","en","117",0,[4,2,".76.","","","725022048","0"],null,"4_qyZ_70Jr_Op84PhM_e6QQ",null,0,"og.qtm.zLjewgidVQM.L.X.O","AA2YrTvGv4fkT__xQPnbHVfq8VhXF2YoyA","AA2YrTujN3v9Y5yctUVzadIyAutTjJuzkw","",2,1,200,"SGP",null,null,"117","117",1,null,null,122715837,null,0],null,[1,0.1000000014901161,2,1],null,[0,0,0,null,"","","","",0,0,0,""],[1,1,"",1,0,0,0,1,0,0,null,0,0,null,0,1,null,null,0,0,0,"","","","","","",null,0,0,0,0,0,null,null,null,"rgba(32,33,36,1)","rgba(255,255,255,1)",0,0,1,null,null,null,0],null,null,["1","gci_91f30755d6a6b787dcc2a4062e6e9824.js","googleapis.client:gapi.iframes","","en"],null,null,null,null,["m;/_/scs/abc-static/_/js/k=gapi.gapi.en.l2ZUC8FxqV8.O/d=1/rs=AHpOoo9xAAkaXO7Lqf7-9uTpZLtrkpWaXQ/m=__features__","https://apis.google.com","","","","",null,1,"es_plusone_gc_20241202.0_p2","en",null,0],[0.009999999776482582,"com.sg","117",[null,"","0",null,1,5184000,null,null,"",null,null,null,null,null,0,null,1,null,1,0,0,0,null,null,0,0,null,0,0,0,0,0],null,null,null,0],[1,null,null,27043,117,"SGP","en","725022048.0",7,null,0,0,null,null,null,null,"",null,null,null,"4_qyZ_70Jr_Op84PhM_e6QQ",0,0,0,null,2,5,"nn",110,0,0,0,0,1,122715837,0,0],[[null,null,null,"https://www.gstatic.com/og/_/js/k=og.qtm.en_US.s-YpmBwxHSM.es5.O/rt=j/m=q_dnp,qmd,qapid,qads,q_dg/exm=qaaw,qabr,qadd,qaid,qalo,qebr,qein,qhaw,qhawgm3,qhba,qhbr,qhbrgm3,qhch,qhchgm3,qhga,qhid,qhidgm3,qhin,qhlo,qhlogm3,qhmn,qhpc,qhsf,qhsfgm3,qhtt/d=1/ed=1/rs=AA2YrTvGv4fkT__xQPnbHVfq8VhXF2YoyA"],[null,null,null,"https://www.gstatic.com/og/_/ss/k=og.qtm.zLjewgidVQM.L.X.O/m=qmd/excm=qaaw,qabr,qadd,qaid,qalo,qebr,qein,qhaw,qhawgm3,qhba,qhbr,qhbrgm3,qhch,qhchgm3,qhga,qhid,qhidgm3,qhin,qhlo,qhlogm3,qhmn,qhpc,qhsf,qhsfgm3,qhtt/d=1/ed=1/ct=zgms/rs=AA2YrTujN3v9Y5yctUVzadIyAutTjJuzkw"]]]],};this.gbar_=this.gbar_||{};(function(_){var window=this; try{ _._F_toggles_initialize=function(a){(typeof globalThis!=="undefined"?globalThis:typeof self!=="undefined"?self:this)._F_toggles=a||[]};(0,_._F_toggles_initialize)([]); /* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var ca,ja,la,pa,ra,sa,Ja,Ka,Ma,Ra,Sa,Wa,Za,Ta,Ya,Xa,Va,Ua,$a,ab,lb,nb,mb,rb,tb,pb,ub,Eb,Fb,Gb,Hb,y,Ob,Qb,Rb;_.aa=function(a,b){if(Error.captureStackTrace)Error.captureStackTrace(this,_.aa);else{var c=Error().stack;c&&(this.stack=c)}a&&(this.message=String(a));b!==void 0&&(this.cause=b)};_.ba=function(a){a.Hl=!0;return a};ca=function(a,b){if(a.length>b.length)return!1;if(a.length<b.length||a===b)return!0;for(var c=0;c<a.length;c++){var d=a[c],e=b[c];if(d>e)return!1;if(d<e)return!0}}; _.da=function(a){_.q.setTimeout(function(){throw a;},0)};_.fa=function(){return _.ea().toLowerCase().indexOf("webkit")!=-1};_.ea=function(){var a=_.q.navigator;return a&&(a=a.userAgent)?a:""};ja=function(a){return ha?ia?ia.brands.some(function(b){return(b=b.brand)&&b.indexOf(a)!=-1}):!1:!1};_.ka=function(a){return _.ea().indexOf(a)!=-1};la=function(){return ha?!!ia&&ia.brands.length>0:!1};_.ma=function(){return la()?!1:_.ka("Opera")};_.na=function(){return la()?!1:_.ka("Trident")||_.ka("MSIE")}; _.oa=function(){return _.ka("Firefox")||_.ka("FxiOS")};_.qa=function(){return _.ka("Safari")&&!(pa()||(la()?0:_.ka("Coast"))||_.ma()||(la()?0:_.ka("Edge"))||(la()?ja("Microsoft Edge"):_.ka("Edg/"))||(la()?ja("Opera"):_.ka("OPR"))||_.oa()||_.ka("Silk")||_.ka("Android"))};pa=function(){return la()?ja("Chromium"):(_.ka("Chrome")||_.ka("CriOS"))&&!(la()?0:_.ka("Edge"))||_.ka("Silk")};ra=function(){return ha?!!ia&&!!ia.platform:!1};sa=function(){return _.ka("iPhone")&&!_.ka("iPod")&&!_.ka("iPad")}; _.ta=function(){return sa()||_.ka("iPad")||_.ka("iPod")};_.ua=function(){return ra()?ia.platform==="macOS":_.ka("Macintosh")};_.wa=function(a,b){return(0,_.va)(a,b)>=0};_.za=function(a){if(!_.xa)return _.ya(a);for(var b="",c=0,d=a.length-10240;c<d;)b+=String.fromCharCode.apply(null,a.subarray(c,c+=10240));b+=String.fromCharCode.apply(null,c?a.subarray(c):a);return btoa(b)};_.Ba=function(a){return Aa&&a!=null&&a instanceof Uint8Array}; _.Da=function(a,b,c,d){c=c===void 0?!1:c;a=typeof Symbol==="function"&&typeof Symbol()==="symbol"?(d===void 0?0:d)&&Symbol.for&&a?Symbol.for(a):a!=null?Symbol(a):Symbol():b;c&&Ca.add(a);return a};_.Ha=function(a,b){_.Ea||_.v in a||Fa(a,Ga);a[_.v]|=b};_.Ia=function(a,b){_.Ea||_.v in a||Fa(a,Ga);a[_.v]=b};Ja=function(a,b){_.Ia(b,(a|0)&-30975)};Ka=function(a,b){_.Ia(b,(a|34)&-30941)};_.La=function(a){return Array.prototype.slice.call(a)}; Ma=function(a){return a!==null&&typeof a==="object"&&!Array.isArray(a)&&a.constructor===Object};_.Na=function(a){if(a&2)throw Error();};_.Qa=function(a){var b=_.Oa(_.Pa);return b?a[b]:void 0};Ra=function(a){return a};Sa=function(a){return a};Wa=function(a,b,c,d){return Ta(a,b,c,d,Ua,Va)};Za=function(a,b,c,d){return Ta(a,b,c,d,Xa,Ya)}; Ta=function(a,b,c,d,e,f){if(!c.length&&!d)return 0;for(var g=0,h=0,k=0,m=0,n=0,p=c.length-1;p>=0;p--){var r=c[p];d&&p===c.length-1&&r===d||(m++,r!=null&&k++)}if(d)for(var t in d)p=+t,isNaN(p)||(n+=$a(p),h++,p>g&&(g=p));m=e(m,k)+f(h,g,n);t=k;p=h;r=g;for(var u=n,A=c.length-1;A>=0;A--){var C=c[A];if(!(C==null||d&&A===c.length-1&&C===d)){C=A-b;var F=e(C,t)+f(p,r,u);F<m&&(a=1+C,m=F);p++;t--;u+=$a(C);r=Math.max(r,C)}}b=e(0,0)+f(p,r,u);b<m&&(a=0,m=b);if(d){p=h;r=g;u=n;t=k;for(var H in d)d=+H,isNaN(d)||d>= 1024||(p--,t++,u-=H.length,g=e(d,t)+f(p,r,u),g<m&&(a=1+d,m=g))}return a};Ya=function(a,b,c){return c+a*3+(a>1?a-1:0)};Xa=function(a,b){return(a>1?a-1:0)+(a-b)*4};Va=function(a,b){return a==0?0:9*Math.max(1<<32-Math.clz32(a+a/2-1),4)<=b?a==0?0:a<4?100+(a-1)*16:a<6?148+(a-4)*16:a<12?244+(a-6)*16:a<22?436+(a-12)*19:a<44?820+(a-22)*17:52+32*a:40+4*b};Ua=function(a){return 40+4*a};$a=function(a){return a>=100?a>=1E4?Math.ceil(Math.log10(1+a)):a<1E3?3:4:a<10?1:2}; ab=function(a,b){a.__closure__error__context__984382||(a.__closure__error__context__984382={});a.__closure__error__context__984382.severity=b};_.bb=function(a){a=Error(a);ab(a,"warning");return a};_.db=function(a){if(typeof a!=="boolean")throw Error("F`"+_.cb(a)+"`"+a);return a};_.fb=function(a){if(!(0,_.eb)(a))throw _.bb("enum");return a|0};_.gb=function(a){if(typeof a!=="number")throw _.bb("int32");if(!(0,_.eb)(a))throw _.bb("int32");return a|0}; _.hb=function(a){if(a!=null&&typeof a!=="string")throw Error();return a};_.ib=function(a){return a==null||typeof a==="string"?a:void 0};_.kb=function(a,b,c){if(a!=null&&typeof a==="object"&&a.Rd===_.jb)return a;if(Array.isArray(a)){var d=a[_.v]|0,e=d;e===0&&(e|=c&32);e|=c&2;e!==d&&_.Ia(a,e);return new b(a)}};lb=function(a,b,c){var d=_.La(a),e=d.length,f=b&256?d[e-1]:void 0;e+=f?-1:0;for(b=b&512?1:0;b<e;b++)d[b]=c(d[b]);if(f){b=d[b]={};for(var g in f)b[g]=c(f[g])}(a=_.Qa(a))&&(d[_.Pa]=_.La(a));return d}; nb=function(a,b,c,d,e){if(a!=null){if(Array.isArray(a)){var f=a[_.v]|0;return a.length===0&&f&1?void 0:e&&f&2?a:mb(a,b,c,d!==void 0,e)}return b(a,d)}}; mb=function(a,b,c,d,e){var f=d||c?a[_.v]|0:0,g=d?!!(f&32):void 0;d=_.La(a);for(var h=0,k=d.length,m=0;m<k;m++){var n=d[m];if(m===k-1&&Ma(n)){var p=void 0;var r=b,t=c,u=g,A=e,C=void 0;for(p in n){var F=nb(n[p],r,t,u,A);if(F!=null){var H=void 0;((H=C)!=null?H:C={})[p]=F}}p=C}else p=nb(d[m],b,c,g,e);d[m]=p;p!=null&&(h=m+1)}h<k&&(d.length=h);c&&((a=_.Qa(a))&&(d[_.Pa]=_.La(a)),c(f,d));return d}; rb=function(a){switch(typeof a){case "number":return Number.isFinite(a)?a:""+a;case "bigint":return(0,_.ob)(a)?Number(a):""+a;case "boolean":return a?1:0;case "object":if(_.Ba(a))return _.za(a);if(a.Rd===_.jb)return pb(a);if("function"==typeof _.qb&&a instanceof _.qb)return a.j();return}return a};tb=function(a,b){b&&(sb=b===Sa||b!==Ra&&b!==Wa&&b!==Za?Sa:b);try{return pb(a)}finally{sb=void 0}}; pb=function(a){var b=a.J;a=mb(b,rb,void 0,void 0,!1);var c=b[_.v]|0;if((b=a.length)&&!(c&512)){var d=a[b-1],e=!1;Ma(d)?(b--,e=!0):d=void 0;var f,g=(f=sb)!=null?f:Sa;f=c&512?0:-1;c=b-f;g=g(c,f,a,d);d&&(a[b]=void 0);if(c<g&&d){c=!0;for(var h in d){var k=+h;k<=g?(e=k+f,a[e]=d[h],b=Math.max(e+1,b),e=!1,delete d[h]):c=!1}c&&(d=void 0)}for(c=b-1;b>0;c=b-1)if(h=a[c],h==null)b--,e=!0;else if(c-=f,c>=g)e=void 0,((e=d)!=null?e:d={})[c]=h,b--,e=!0;else break;e&&(a.length=b);d&&a.push(d)}return a}; ub=function(a,b,c){c=c===void 0?Ka:c;if(a!=null){if(Aa&&a instanceof Uint8Array)return b?a:new Uint8Array(a);if(Array.isArray(a)){var d=a[_.v]|0;if(d&2)return a;b&&(b=d===0||!!(d&32)&&!(d&64||!(d&16)));return b?(_.Ia(a,(d|34)&-12293),a):mb(a,ub,d&4?Ka:c,!0,!0)}a.Rd===_.jb&&(c=a.J,d=c[_.v]|0,a=d&2?a:new a.constructor(_.vb(c,d,!0)));return a}};_.vb=function(a,b,c){var d=c||b&2?Ka:Ja,e=!!(b&32);a=lb(a,b,function(f){return ub(f,e,d)});_.Ha(a,32|(c?2:0));return a}; _.wb=function(a){var b=a.J,c=b[_.v]|0;return c&2?new a.constructor(_.vb(b,c,!1)):a}; _.w=function(a,b,c,d){if(a==null){var e=96;c?(a=[c],e|=512):a=[];b&&(e=e&-33521665|(b&1023)<<15)}else{if(!Array.isArray(a))throw Error("I");e=a[_.v]|0;if(e&2048)throw Error("L");if(e&64)return a;d===1||d===2||(e|=64);if(c&&(e|=512,c!==a[0]))throw Error("M");a:{c=a;if(d=c.length){var f=d-1;if(Ma(c[f])){e|=256;b=f-(e&512?0:-1);if(b>=1024)throw Error("N");e=e&-33521665|(b&1023)<<15;break a}}if(b){b=Math.max(b,d-(e&512?0:-1));if(b>1024)throw Error("O");e=e&-33521665|(b&1023)<<15}}}_.Ia(a,e);return a}; _.xb=function(a,b,c,d){var e=b&512?0:-1,f=c+e,g=a.length-1;if(f>=g&&b&256)return a[g][c]=d,b;if(f<=g)return a[f]=d,b&256&&(a=a[g],c in a&&delete a[c]),b;d!==void 0&&(g=b>>15&1023||536870912,c>=g?d!=null&&(f={},a[g+e]=(f[c]=d,f),b|=256,_.Ia(a,b)):a[f]=d);return b};_.zb=function(a,b,c,d){a=a.J;var e=a[_.v]|0;d=_.yb(a,e,c,d);b=_.kb(d,b,e);b!==d&&b!=null&&_.xb(a,e,c,b);return b};_.Ab=function(){var a=function(){throw Error();};Object.setPrototypeOf(a,a.prototype);return a}; _.Bb=function(a,b){return a!=null?!!a:!!b};_.x=function(a,b){b==void 0&&(b="");return a!=null?a:b};_.Cb=function(a,b,c){for(var d in a)b.call(c,a[d],d,a)};_.Db=function(a){for(var b in a)return!1;return!0};Eb=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}};Fb=typeof Object.defineProperties=="function"?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a}; Gb=function(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("a");};Hb=Gb(this);y=function(a,b){if(b)a:{var c=Hb;a=a.split(".");for(var d=0;d<a.length-1;d++){var e=a[d];if(!(e in c))break a;c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&b!=null&&Fb(c,a,{configurable:!0,writable:!0,value:b})}}; y("Symbol",function(a){if(a)return a;var b=function(f,g){this.i=f;Fb(this,"description",{configurable:!0,writable:!0,value:g})};b.prototype.toString=function(){return this.i};var c="jscomp_symbol_"+(Math.random()*1E9>>>0)+"_",d=0,e=function(f){if(this instanceof e)throw new TypeError("b");return new b(c+(f||"")+"_"+d++,f)};return e}); y("Symbol.iterator",function(a){if(a)return a;a=Symbol("c");for(var b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),c=0;c<b.length;c++){var d=Hb[b[c]];typeof d==="function"&&typeof d.prototype[a]!="function"&&Fb(d.prototype,a,{configurable:!0,writable:!0,value:function(){return Ib(Eb(this))}})}return a}); var Ib=function(a){a={next:a};a[Symbol.iterator]=function(){return this};return a},Jb=typeof Object.create=="function"?Object.create:function(a){var b=function(){};b.prototype=a;return new b},Kb;if(typeof Object.setPrototypeOf=="function")Kb=Object.setPrototypeOf;else{var Lb;a:{var Mb={a:!0},Nb={};try{Nb.__proto__=Mb;Lb=Nb.a;break a}catch(a){}Lb=!1}Kb=Lb?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError("d`"+a);return a}:null}Ob=Kb; _.z=function(a,b){a.prototype=Jb(b.prototype);a.prototype.constructor=a;if(Ob)Ob(a,b);else for(var c in b)if(c!="prototype")if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.X=b.prototype};_.B=function(a){var b=typeof Symbol!="undefined"&&Symbol.iterator&&a[Symbol.iterator];if(b)return b.call(a);if(typeof a.length=="number")return{next:Eb(a)};throw Error("e`"+String(a));}; Qb=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};Rb=typeof Object.assign=="function"?Object.assign:function(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(d)for(var e in d)Qb(d,e)&&(a[e]=d[e])}return a};y("Object.assign",function(a){return a||Rb});y("globalThis",function(a){return a||Hb});y("Reflect.setPrototypeOf",function(a){return a?a:Ob?function(b,c){try{return Ob(b,c),!0}catch(d){return!1}}:null}); y("Promise",function(a){function b(){this.i=null}function c(g){return g instanceof e?g:new e(function(h){h(g)})}if(a)return a;b.prototype.j=function(g){if(this.i==null){this.i=[];var h=this;this.o(function(){h.A()})}this.i.push(g)};var d=Hb.setTimeout;b.prototype.o=function(g){d(g,0)};b.prototype.A=function(){for(;this.i&&this.i.length;){var g=this.i;this.i=[];for(var h=0;h<g.length;++h){var k=g[h];g[h]=null;try{k()}catch(m){this.v(m)}}}this.i=null};b.prototype.v=function(g){this.o(function(){throw g; })};var e=function(g){this.i=0;this.o=void 0;this.j=[];this.C=!1;var h=this.v();try{g(h.resolve,h.reject)}catch(k){h.reject(k)}};e.prototype.v=function(){function g(m){return function(n){k||(k=!0,m.call(h,n))}}var h=this,k=!1;return{resolve:g(this.Y),reject:g(this.A)}};e.prototype.Y=function(g){if(g===this)this.A(new TypeError("h"));else if(g instanceof e)this.M(g);else{a:switch(typeof g){case "object":var h=g!=null;break a;case "function":h=!0;break a;default:h=!1}h?this.K(g):this.B(g)}};e.prototype.K= function(g){var h=void 0;try{h=g.then}catch(k){this.A(k);return}typeof h=="function"?this.N(h,g):this.B(g)};e.prototype.A=function(g){this.D(2,g)};e.prototype.B=function(g){this.D(1,g)};e.prototype.D=function(g,h){if(this.i!=0)throw Error("i`"+g+"`"+h+"`"+this.i);this.i=g;this.o=h;this.i===2&&this.L();this.F()};e.prototype.L=function(){var g=this;d(function(){if(g.G()){var h=Hb.console;typeof h!=="undefined"&&h.error(g.o)}},1)};e.prototype.G=function(){if(this.C)return!1;var g=Hb.CustomEvent,h=Hb.Event, k=Hb.dispatchEvent;if(typeof k==="undefined")return!0;typeof g==="function"?g=new g("unhandledrejection",{cancelable:!0}):typeof h==="function"?g=new h("unhandledrejection",{cancelable:!0}):(g=Hb.document.createEvent("CustomEvent"),g.initCustomEvent("unhandledrejection",!1,!0,g));g.promise=this;g.reason=this.o;return k(g)};e.prototype.F=function(){if(this.j!=null){for(var g=0;g<this.j.length;++g)f.j(this.j[g]);this.j=null}};var f=new b;e.prototype.M=function(g){var h=this.v();g.yd(h.resolve,h.reject)}; e.prototype.N=function(g,h){var k=this.v();try{g.call(h,k.resolve,k.reject)}catch(m){k.reject(m)}};e.prototype.then=function(g,h){function k(r,t){return typeof r=="function"?function(u){try{m(r(u))}catch(A){n(A)}}:t}var m,n,p=new e(function(r,t){m=r;n=t});this.yd(k(g,m),k(h,n));return p};e.prototype.catch=function(g){return this.then(void 0,g)};e.prototype.yd=function(g,h){function k(){switch(m.i){case 1:g(m.o);break;case 2:h(m.o);break;default:throw Error("j`"+m.i);}}var m=this;this.j==null?f.j(k): this.j.push(k);this.C=!0};e.resolve=c;e.reject=function(g){return new e(function(h,k){k(g)})};e.race=function(g){return new e(function(h,k){for(var m=_.B(g),n=m.next();!n.done;n=m.next())c(n.value).yd(h,k)})};e.all=function(g){var h=_.B(g),k=h.next();return k.done?c([]):new e(function(m,n){function p(u){return function(A){r[u]=A;t--;t==0&&m(r)}}var r=[],t=0;do r.push(void 0),t++,c(k.value).yd(p(r.length-1),n),k=h.next();while(!k.done)})};return e}); var Sb=function(a,b,c){if(a==null)throw new TypeError("k`"+c);if(b instanceof RegExp)throw new TypeError("l`"+c);return a+""};y("String.prototype.startsWith",function(a){return a?a:function(b,c){var d=Sb(this,b,"startsWith"),e=d.length,f=b.length;c=Math.max(0,Math.min(c|0,d.length));for(var g=0;g<f&&c<e;)if(d[c++]!=b[g++])return!1;return g>=f}});y("Object.setPrototypeOf",function(a){return a||Ob});y("Symbol.dispose",function(a){return a?a:Symbol("m")}); y("WeakMap",function(a){function b(){}function c(k){var m=typeof k;return m==="object"&&k!==null||m==="function"}function d(k){if(!Qb(k,f)){var m=new b;Fb(k,f,{value:m})}}function e(k){var m=Object[k];m&&(Object[k]=function(n){if(n instanceof b)return n;Object.isExtensible(n)&&d(n);return m(n)})}if(function(){if(!a||!Object.seal)return!1;try{var k=Object.seal({}),m=Object.seal({}),n=new a([[k,2],[m,3]]);if(n.get(k)!=2||n.get(m)!=3)return!1;n.delete(k);n.set(m,4);return!n.has(k)&&n.get(m)==4}catch(p){return!1}}())return a; var f="$jscomp_hidden_"+Math.random();e("freeze");e("preventExtensions");e("seal");var g=0,h=function(k){this.i=(g+=Math.random()+1).toString();if(k){k=_.B(k);for(var m;!(m=k.next()).done;)m=m.value,this.set(m[0],m[1])}};h.prototype.set=function(k,m){if(!c(k))throw Error("n");d(k);if(!Qb(k,f))throw Error("o`"+k);k[f][this.i]=m;return this};h.prototype.get=function(k){return c(k)&&Qb(k,f)?k[f][this.i]:void 0};h.prototype.has=function(k){return c(k)&&Qb(k,f)&&Qb(k[f],this.i)};h.prototype.delete=function(k){return c(k)&& Qb(k,f)&&Qb(k[f],this.i)?delete k[f][this.i]:!1};return h}); y("Map",function(a){if(function(){if(!a||typeof a!="function"||!a.prototype.entries||typeof Object.seal!="function")return!1;try{var h=Object.seal({x:4}),k=new a(_.B([[h,"s"]]));if(k.get(h)!="s"||k.size!=1||k.get({x:4})||k.set({x:4},"t")!=k||k.size!=2)return!1;var m=k.entries(),n=m.next();if(n.done||n.value[0]!=h||n.value[1]!="s")return!1;n=m.next();return n.done||n.value[0].x!=4||n.value[1]!="t"||!m.next().done?!1:!0}catch(p){return!1}}())return a;var b=new WeakMap,c=function(h){this[0]={};this[1]= f();this.size=0;if(h){h=_.B(h);for(var k;!(k=h.next()).done;)k=k.value,this.set(k[0],k[1])}};c.prototype.set=function(h,k){h=h===0?0:h;var m=d(this,h);m.list||(m.list=this[0][m.id]=[]);m.Ia?m.Ia.value=k:(m.Ia={next:this[1],qb:this[1].qb,head:this[1],key:h,value:k},m.list.push(m.Ia),this[1].qb.next=m.Ia,this[1].qb=m.Ia,this.size++);return this};c.prototype.delete=function(h){h=d(this,h);return h.Ia&&h.list?(h.list.splice(h.index,1),h.list.length||delete this[0][h.id],h.Ia.qb.next=h.Ia.next,h.Ia.next.qb= h.Ia.qb,h.Ia.head=null,this.size--,!0):!1};c.prototype.clear=function(){this[0]={};this[1]=this[1].qb=f();this.size=0};c.prototype.has=function(h){return!!d(this,h).Ia};c.prototype.get=function(h){return(h=d(this,h).Ia)&&h.value};c.prototype.entries=function(){return e(this,function(h){return[h.key,h.value]})};c.prototype.keys=function(){return e(this,function(h){return h.key})};c.prototype.values=function(){return e(this,function(h){return h.value})};c.prototype.forEach=function(h,k){for(var m=this.entries(), n;!(n=m.next()).done;)n=n.value,h.call(k,n[1],n[0],this)};c.prototype[Symbol.iterator]=c.prototype.entries;var d=function(h,k){var m=k&&typeof k;m=="object"||m=="function"?b.has(k)?m=b.get(k):(m=""+ ++g,b.set(k,m)):m="p_"+k;var n=h[0][m];if(n&&Qb(h[0],m))for(h=0;h<n.length;h++){var p=n[h];if(k!==k&&p.key!==p.key||k===p.key)return{id:m,list:n,index:h,Ia:p}}return{id:m,list:n,index:-1,Ia:void 0}},e=function(h,k){var m=h[1];return Ib(function(){if(m){for(;m.head!=h[1];)m=m.qb;for(;m.next!=m.head;)return m= m.next,{done:!1,value:k(m)};m=null}return{done:!0,value:void 0}})},f=function(){var h={};return h.qb=h.next=h.head=h},g=0;return c}); y("Set",function(a){if(function(){if(!a||typeof a!="function"||!a.prototype.entries||typeof Object.seal!="function")return!1;try{var c=Object.seal({x:4}),d=new a(_.B([c]));if(!d.has(c)||d.size!=1||d.add(c)!=d||d.size!=1||d.add({x:4})!=d||d.size!=2)return!1;var e=d.entries(),f=e.next();if(f.done||f.value[0]!=c||f.value[1]!=c)return!1;f=e.next();return f.done||f.value[0]==c||f.value[0].x!=4||f.value[1]!=f.value[0]?!1:e.next().done}catch(g){return!1}}())return a;var b=function(c){this.i=new Map;if(c){c= _.B(c);for(var d;!(d=c.next()).done;)this.add(d.value)}this.size=this.i.size};b.prototype.add=function(c){c=c===0?0:c;this.i.set(c,c);this.size=this.i.size;return this};b.prototype.delete=function(c){c=this.i.delete(c);this.size=this.i.size;return c};b.prototype.clear=function(){this.i.clear();this.size=0};b.prototype.has=function(c){return this.i.has(c)};b.prototype.entries=function(){return this.i.entries()};b.prototype.values=function(){return this.i.values()};b.prototype.keys=b.prototype.values; b.prototype[Symbol.iterator]=b.prototype.values;b.prototype.forEach=function(c,d){var e=this;this.i.forEach(function(f){return c.call(d,f,f,e)})};return b});y("Array.from",function(a){return a?a:function(b,c,d){c=c!=null?c:function(h){return h};var e=[],f=typeof Symbol!="undefined"&&Symbol.iterator&&b[Symbol.iterator];if(typeof f=="function"){b=f.call(b);for(var g=0;!(f=b.next()).done;)e.push(c.call(d,f.value,g++))}else for(f=b.length,g=0;g<f;g++)e.push(c.call(d,b[g],g));return e}}); y("Object.entries",function(a){return a?a:function(b){var c=[],d;for(d in b)Qb(b,d)&&c.push([d,b[d]]);return c}});y("Number.isFinite",function(a){return a?a:function(b){return typeof b!=="number"?!1:!isNaN(b)&&b!==Infinity&&b!==-Infinity}});y("Number.MAX_SAFE_INTEGER",function(){return 9007199254740991});y("Number.MIN_SAFE_INTEGER",function(){return-9007199254740991});y("Number.isInteger",function(a){return a?a:function(b){return Number.isFinite(b)?b===Math.floor(b):!1}}); y("Number.isSafeInteger",function(a){return a?a:function(b){return Number.isInteger(b)&&Math.abs(b)<=Number.MAX_SAFE_INTEGER}});y("Object.is",function(a){return a?a:function(b,c){return b===c?b!==0||1/b===1/c:b!==b&&c!==c}});y("Array.prototype.includes",function(a){return a?a:function(b,c){var d=this;d instanceof String&&(d=String(d));var e=d.length;c=c||0;for(c<0&&(c=Math.max(c+e,0));c<e;c++){var f=d[c];if(f===b||Object.is(f,b))return!0}return!1}}); y("String.prototype.includes",function(a){return a?a:function(b,c){return Sb(this,b,"includes").indexOf(b,c||0)!==-1}});var Tb=function(a,b){a instanceof String&&(a+="");var c=0,d=!1,e={next:function(){if(!d&&c<a.length){var f=c++;return{value:b(f,a[f]),done:!1}}d=!0;return{done:!0,value:void 0}}};e[Symbol.iterator]=function(){return e};return e};y("Array.prototype.entries",function(a){return a?a:function(){return Tb(this,function(b,c){return[b,c]})}}); y("Math.trunc",function(a){return a?a:function(b){b=Number(b);if(isNaN(b)||b===Infinity||b===-Infinity||b===0)return b;var c=Math.floor(Math.abs(b));return b<0?-c:c}});y("Array.prototype.find",function(a){return a?a:function(b,c){a:{var d=this;d instanceof String&&(d=String(d));for(var e=d.length,f=0;f<e;f++){var g=d[f];if(b.call(c,g,f,d)){b=g;break a}}b=void 0}return b}});y("Object.values",function(a){return a?a:function(b){var c=[],d;for(d in b)Qb(b,d)&&c.push(b[d]);return c}}); y("Number.isNaN",function(a){return a?a:function(b){return typeof b==="number"&&isNaN(b)}});y("Math.clz32",function(a){return a?a:function(b){b=Number(b)>>>0;if(b===0)return 32;var c=0;(b&4294901760)===0&&(b<<=16,c+=16);(b&4278190080)===0&&(b<<=8,c+=8);(b&4026531840)===0&&(b<<=4,c+=4);(b&3221225472)===0&&(b<<=2,c+=2);(b&2147483648)===0&&c++;return c}});y("Math.log10",function(a){return a?a:function(b){return Math.log(b)/Math.LN10}}); y("Array.prototype.keys",function(a){return a?a:function(){return Tb(this,function(b){return b})}});y("Array.prototype.values",function(a){return a?a:function(){return Tb(this,function(b,c){return c})}});y("Array.prototype.fill",function(a){return a?a:function(b,c,d){var e=this.length||0;c<0&&(c=Math.max(0,e+c));if(d==null||d>e)d=e;d=Number(d);d<0&&(d=Math.max(0,e+d));for(c=Number(c||0);c<d;c++)this[c]=b;return this}});var Ub=function(a){return a?a:Array.prototype.fill}; y("Int8Array.prototype.fill",Ub);y("Uint8Array.prototype.fill",Ub);y("Uint8ClampedArray.prototype.fill",Ub);y("Int16Array.prototype.fill",Ub);y("Uint16Array.prototype.fill",Ub);y("Int32Array.prototype.fill",Ub);y("Uint32Array.prototype.fill",Ub);y("Float32Array.prototype.fill",Ub);y("Float64Array.prototype.fill",Ub); y("Promise.prototype.finally",function(a){return a?a:function(b){return this.then(function(c){return Promise.resolve(b()).then(function(){return c})},function(c){return Promise.resolve(b()).then(function(){throw c;})})}});var Wb,$b,ac;_.Vb=_.Vb||{};_.q=this||self;Wb=_.q._F_toggles||[];_.Xb=function(a,b){a=a.split(".");b=b||_.q;for(var c=0;c<a.length;c++)if(b=b[a[c]],b==null)return null;return b};_.cb=function(a){var b=typeof a;return b!="object"?b:a?Array.isArray(a)?"array":b:"null"};_.Yb=function(a){var b=typeof a;return b=="object"&&a!=null||b=="function"};_.Zb="closure_uid_"+(Math.random()*1E9>>>0);$b=function(a,b,c){return a.call.apply(a.bind,arguments)}; ac=function(a,b,c){if(!a)throw Error();if(arguments.length>2){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}};_.D=function(a,b,c){_.D=Function.prototype.bind&&Function.prototype.bind.toString().indexOf("native code")!=-1?$b:ac;return _.D.apply(null,arguments)}; _.bc=function(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var d=c.slice();d.push.apply(d,arguments);return a.apply(this,d)}};_.E=function(a,b){a=a.split(".");for(var c=_.q,d;a.length&&(d=a.shift());)a.length||b===void 0?c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}:c[d]=b};_.Oa=function(a){return a}; _.G=function(a,b){function c(){}c.prototype=b.prototype;a.X=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.xl=function(d,e,f){for(var g=Array(arguments.length-2),h=2;h<arguments.length;h++)g[h-2]=arguments[h];return b.prototype[e].apply(d,g)}};_.G(_.aa,Error);_.aa.prototype.name="CustomError";var cc=!!(Wb[0]&2048);var ec;if(Wb[0]&1024)ec=cc;else{var fc=_.Xb("WIZ_global_data.oxN3nb"),gc=fc&&fc[610401301];ec=gc!=null?gc:!1}var ha=ec;_.hc=_.ba(function(a){return typeof a==="number"});_.ic=_.ba(function(a){return typeof a==="string"});_.jc=_.ba(function(a){return typeof a==="boolean"});_.kc=typeof _.q.BigInt==="function"&&typeof _.q.BigInt(0)==="bigint";var nc,lc,oc,mc;_.ob=_.ba(function(a){return _.kc?a>=lc&&a<=mc:a[0]==="-"?ca(a,nc):ca(a,oc)});nc=Number.MIN_SAFE_INTEGER.toString();lc=_.kc?BigInt(Number.MIN_SAFE_INTEGER):void 0;oc=Number.MAX_SAFE_INTEGER.toString();mc=_.kc?BigInt(Number.MAX_SAFE_INTEGER):void 0;_.pc=typeof Uint8Array.prototype.slice==="function";_.qc=typeof TextDecoder!=="undefined";_.rc=typeof String.prototype.isWellFormed==="function";_.sc=typeof TextEncoder!=="undefined";_.tc=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]};var ia,uc=_.q.navigator;ia=uc?uc.userAgentData||null:null;_.va=Array.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if(typeof a==="string")return typeof b!=="string"||b.length!=1?-1:a.indexOf(b,0);for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1};_.vc=Array.prototype.forEach?function(a,b,c){Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=typeof a==="string"?a.split(""):a,f=0;f<d;f++)f in e&&b.call(c,e[f],f,a)}; _.wc=Array.prototype.filter?function(a,b,c){return Array.prototype.filter.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=[],f=0,g=typeof a==="string"?a.split(""):a,h=0;h<d;h++)if(h in g){var k=g[h];b.call(c,k,h,a)&&(e[f++]=k)}return e};_.xc=Array.prototype.map?function(a,b,c){return Array.prototype.map.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=Array(d),f=typeof a==="string"?a.split(""):a,g=0;g<d;g++)g in f&&(e[g]=b.call(c,f[g],g,a));return e}; _.yc=Array.prototype.some?function(a,b){return Array.prototype.some.call(a,b,void 0)}:function(a,b){for(var c=a.length,d=typeof a==="string"?a.split(""):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1};_.zc=function(a){_.zc[" "](a);return a};_.zc[" "]=function(){};var Mc;_.Ac=_.ma();_.Bc=_.na();_.Cc=_.ka("Edge");_.Dc=_.ka("Gecko")&&!(_.fa()&&!_.ka("Edge"))&&!(_.ka("Trident")||_.ka("MSIE"))&&!_.ka("Edge");_.Ec=_.fa()&&!_.ka("Edge");_.Fc=_.ua();_.Gc=ra()?ia.platform==="Windows":_.ka("Windows");_.Hc=ra()?ia.platform==="Android":_.ka("Android");_.Ic=sa();_.Jc=_.ka("iPad");_.Kc=_.ka("iPod");_.Lc=_.ta(); a:{var Nc="",Oc=function(){var a=_.ea();if(_.Dc)return/rv:([^\);]+)(\)|;)/.exec(a);if(_.Cc)return/Edge\/([\d\.]+)/.exec(a);if(_.Bc)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(_.Ec)return/WebKit\/(\S+)/.exec(a);if(_.Ac)return/(?:Version)[ \/]?(\S+)/.exec(a)}();Oc&&(Nc=Oc?Oc[1]:"");if(_.Bc){var Pc,Qc=_.q.document;Pc=Qc?Qc.documentMode:void 0;if(Pc!=null&&Pc>parseFloat(Nc)){Mc=String(Pc);break a}}Mc=Nc}_.Sc=Mc;_.Tc=_.oa();_.Uc=sa()||_.ka("iPod");_.Vc=_.ka("iPad");_.Wc=_.ka("Android")&&!(pa()||_.oa()||_.ma()||_.ka("Silk"));_.Xc=pa();_.Yc=_.qa()&&!_.ta();var Zc;Zc={};_.$c=null;_.ya=function(a,b){b===void 0&&(b=0);_.ad();b=Zc[b];for(var c=Array(Math.floor(a.length/3)),d=b[64]||"",e=0,f=0;e<a.length-2;e+=3){var g=a[e],h=a[e+1],k=a[e+2],m=b[g>>2];g=b[(g&3)<<4|h>>4];h=b[(h&15)<<2|k>>6];k=b[k&63];c[f++]=m+g+h+k}m=0;k=d;switch(a.length-e){case 2:m=a[e+1],k=b[(m&15)<<2]||d;case 1:a=a[e],c[f]=b[a>>2]+b[(a&3)<<4|m>>4]+k+d}return c.join("")}; _.ad=function(){if(!_.$c){_.$c={};for(var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"],c=0;c<5;c++){var d=a.concat(b[c].split(""));Zc[c]=d;for(var e=0;e<d.length;e++){var f=d[e];_.$c[f]===void 0&&(_.$c[f]=e)}}}};var Aa;Aa=typeof Uint8Array!=="undefined";_.xa=!_.Bc&&typeof btoa==="function";var Ca,bd,cd;_.Ea=typeof Symbol==="function"&&typeof Symbol()==="symbol";Ca=new Set;bd=_.Da("jas",void 0,!0,!0);cd=_.Da(void 0,"2ex");_.Pa=_.Da(void 0,Symbol(),!0);var Ga,Fa;_.v=_.Ea?bd:"tj";Ga={tj:{value:0,configurable:!0,writable:!0,enumerable:!1}};Fa=Object.defineProperties;var ed;_.jb={};ed=[];_.Ia(ed,55);_.dd=Object.freeze(ed);_.fd=Object.freeze({});var gd=void 0;_.hd=typeof BigInt==="function"?BigInt.asIntN:void 0;_.id=Number.isSafeInteger;_.eb=Number.isFinite;_.jd=Math.trunc;var sb;_.kd=function(a,b){a=a.J;return _.yb(a,a[_.v]|0,b)};_.yb=function(a,b,c,d){if(c===-1)return null;var e=c+(b&512?0:-1),f=a.length-1;if(e>=f&&b&256)return a[f][c];if(d&&b&256&&(b=a[f][c],b!=null)){if(a[e]!=null&&cd!=null){var g;a=(g=gd)!=null?g:gd={};g=a[cd]||0;g>=4||(a[cd]=g+1,g=Error(),ab(g,"incident"),_.da(g))}return b}if(e<=f)return a[e]};_.ld=function(a,b,c){var d=a.J,e=d[_.v]|0;_.Na(e);_.xb(d,e,b,c);return a}; _.J=function(a,b,c,d){b=_.zb(a,b,c,d===void 0?!1:d);if(b==null)return b;a=a.J;d=a[_.v]|0;if(!(d&2)){var e=_.wb(b);e!==b&&(b=e,_.xb(a,d,c,b))}return b};_.K=function(a,b,c){c==null&&(c=void 0);return _.ld(a,b,c)};_.L=function(a,b){a=_.kd(a,b);return a==null||typeof a==="boolean"?a:typeof a==="number"?!!a:void 0};_.M=function(a,b){return _.ib(_.kd(a,b))};_.N=function(a,b,c){c=c===void 0?!1:c;var d;return(d=_.L(a,b))!=null?d:c}; _.O=function(a,b){var c=c===void 0?"":c;var d;return(d=_.M(a,b))!=null?d:c};_.P=function(a,b,c){return _.ld(a,b,c==null?c:_.db(c))};_.Q=function(a,b,c){return _.ld(a,b,c==null?c:_.gb(c))};_.R=function(a,b,c){return _.ld(a,b,_.hb(c))};_.S=function(a,b,c){return _.ld(a,b,c==null?c:_.fb(c))};_.T=function(a,b,c){this.J=_.w(a,b,c)};_.l=_.T.prototype;_.l.toJSON=function(){return tb(this)};_.l.va=function(a){return JSON.stringify(tb(this,a))};_.l.Wb=function(){return!!((this.J[_.v]|0)&2)};_.l.Rd=_.jb;_.l.toString=function(){return this.J.toString()};_.md=_.Ab();_.nd=_.Ab();_.od=_.Ab();var pd=function(a){this.J=_.w(a)};_.z(pd,_.T);_.qd=function(a){this.J=_.w(a)};_.z(_.qd,_.T);_.qd.prototype.hd=function(a){return _.Q(this,3,a)};var rd=function(a){this.J=_.w(a)};_.z(rd,_.T);rd.prototype.Mc=function(a){return _.R(this,24,a)};_.sd=function(a){this.J=_.w(a)};_.z(_.sd,_.T);_.U=function(){this.ua=this.ua;this.Y=this.Y};_.U.prototype.ua=!1;_.U.prototype.isDisposed=function(){return this.ua};_.U.prototype.dispose=function(){this.ua||(this.ua=!0,this.P())};_.U.prototype[Symbol.dispose]=function(){this.dispose()};_.U.prototype.P=function(){if(this.Y)for(;this.Y.length;)this.Y.shift()()};var td=function(a){_.U.call(this);this.o=a;this.i=[];this.j={}};_.z(td,_.U);td.prototype.resolve=function(a){var b=this.o;a=a.split(".");for(var c=a.length,d=0;d<c;++d)if(b[a[d]])b=b[a[d]];else return null;return b instanceof Function?b:null};td.prototype.nb=function(){for(var a=this.i.length,b=this.i,c=[],d=0;d<a;++d){var e=b[d].i(),f=this.resolve(e);if(f&&f!=this.j[e])try{b[d].nb(f)}catch(g){}else c.push(b[d])}this.i=c.concat(b.slice(a))};var ud=function(a){_.U.call(this);this.o=a;this.A=this.i=null;this.v=0;this.B={};this.j=!1;a=window.navigator.userAgent;a.indexOf("MSIE")>=0&&a.indexOf("Trident")>=0&&(a=/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a))&&a[1]&&parseFloat(a[1])<9&&(this.j=!0)};_.z(ud,_.U);ud.prototype.C=function(a,b){this.i=b;this.A=a;b.preventDefault?b.preventDefault():b.returnValue=!1};_.vd=function(a){this.J=_.w(a)};_.z(_.vd,_.T);var wd=function(a){this.J=_.w(a)};_.z(wd,_.T);var yd=function(){var a=xd;this.i=null;_.N(a,4,!0)};yd.prototype.log=function(a,b,c){c=c===void 0?new _.qd:c;_.zd(this,a,98,c)};_.zd=function(a,b,c,d){c=c===void 0?98:c;d=d===void 0?new _.qd:d;if(a.i){var e=new pd;_.R(e,1,b.message);_.R(e,2,b.stack);_.Q(e,3,b.lineNumber);_.S(e,5,1);_.K(d,40,e);a.i.log(c,d)}};_.Ad=function(a){this.i=a;this.j=void 0;this.o=[]};_.Ad.prototype.then=function(a,b,c){this.o.push(new Bd(a,b,c));Cd(this)};_.Ad.prototype.resolve=function(a){if(this.i!==void 0||this.j!==void 0)throw Error("S");this.i=a;Cd(this)};_.Ad.prototype.reject=function(a){if(this.i!==void 0||this.j!==void 0)throw Error("S");this.j=a;Cd(this)};var Cd=function(a){if(a.o.length>0){var b=a.i!==void 0,c=a.j!==void 0;if(b||c){b=b?a.v:a.A;c=a.o;a.o=[];try{_.vc(c,b,a)}catch(d){console.error(d)}}}}; _.Ad.prototype.v=function(a){a.j&&a.j.call(a.i,this.i)};_.Ad.prototype.A=function(a){a.o&&a.o.call(a.i,this.j)};var Bd=function(a,b,c){this.j=a;this.o=b;this.i=c};_.Dd=function(a){var b="Tb";if(a.Tb&&a.hasOwnProperty(b))return a.Tb;b=new a;return a.Tb=b};_.Ed=function(){this.v=new _.Ad;this.i=new _.Ad;this.D=new _.Ad;this.B=new _.Ad;this.C=new _.Ad;this.A=new _.Ad;this.o=new _.Ad;this.j=new _.Ad;this.F=new _.Ad};_.l=_.Ed.prototype;_.l.xi=function(){return this.v};_.l.Ei=function(){return this.i};_.l.Li=function(){return this.D};_.l.Di=function(){return this.B};_.l.Ji=function(){return this.C};_.l.Bi=function(){return this.A};_.l.oi=function(){return this.o};_.l.ni=function(){return this.j};_.Ed.i=function(){return _.Dd(_.Ed)};var Fd=function(a){this.J=_.w(a)};_.z(Fd,_.T);_.Hd=function(){return _.J(_.Gd,rd,1)};_.Id=function(){return _.J(_.Gd,_.sd,5)};var Jd;window.gbar_&&window.gbar_.CONFIG?Jd=window.gbar_.CONFIG[0]||{}:Jd=[];_.Gd=new Fd(Jd);var xd=_.J(_.Gd,wd,3)||new wd;_.Hd()||new rd;_.Kd=new yd;_.E("gbar_._DumpException",function(a){_.Kd?_.Kd.log(a):console.error(a)});_.Ld=new ud(_.Kd);_.Md=function(){this.i={};this.j={}};_.Od=function(a,b){var c=_.Md.i();if(a in c.i){if(c.i[a]!=b)throw new Nd(a);}else{c.i[a]=b;if(b=c.j[a])for(var d=0,e=b.length;d<e;d++){var f=b[d],g=c.i;delete f.i[a];if(_.Db(f.i)){for(var h=f.j.length,k=Array(h),m=0;m<h;m++)k[m]=g[f.j[m]];f.o.apply(f.v,k)}}delete c.j[a]}};_.Md.i=function(){return _.Dd(_.Md)};_.Pd=function(){_.aa.call(this)};_.z(_.Pd,_.aa);var Nd=function(){_.aa.call(this)};_.z(Nd,_.Pd);_.E("gbar.A",_.Ad);_.Ad.prototype.aa=_.Ad.prototype.then;_.E("gbar.B",_.Ed);_.Ed.prototype.ba=_.Ed.prototype.Ei;_.Ed.prototype.bb=_.Ed.prototype.Li;_.Ed.prototype.bd=_.Ed.prototype.Ji;_.Ed.prototype.bf=_.Ed.prototype.xi;_.Ed.prototype.bg=_.Ed.prototype.Di;_.Ed.prototype.bh=_.Ed.prototype.Bi;_.Ed.prototype.bj=_.Ed.prototype.oi;_.Ed.prototype.bk=_.Ed.prototype.ni;_.E("gbar.a",_.Ed.i());window.gbar&&window.gbar.ap&&window.gbar.ap(window.gbar.a);var Qd=new td(window);_.Od("api",Qd); var Rd=_.Id()||new _.sd,Sd=window,Td=_.x(_.M(Rd,8));Sd.__PVT=Td;_.Od("eq",_.Ld); }catch(e){_._DumpException(e)} try{ _.Ud=function(a){this.J=_.w(a)};_.z(_.Ud,_.T); }catch(e){_._DumpException(e)} try{ var Vd=function(a){this.J=_.w(a)};_.z(Vd,_.T);var Wd=function(){_.U.call(this);this.j=[];this.i=[]};_.z(Wd,_.U);Wd.prototype.o=function(a,b){this.j.push({features:a,options:b!=null?b:null})};Wd.prototype.init=function(a,b,c){window.gapi={};var d=window.___jsl={};d.h=_.x(_.M(a,1));_.L(a,12)!=null&&(d.dpo=_.Bb(_.N(a,12)));d.ms=_.x(_.M(a,2));d.m=_.x(_.M(a,3));d.l=[];_.O(b,1)&&(a=_.M(b,3))&&this.i.push(a);_.O(c,1)&&(c=_.M(c,2))&&this.i.push(c);_.E("gapi.load",(0,_.D)(this.o,this));return this};var Xd=_.J(_.Gd,_.vd,14);if(Xd){var Yd=_.J(_.Gd,_.Ud,9)||new _.Ud,$d=new Vd,ae=new Wd;ae.init(Xd,Yd,$d);_.Od("gs",ae)}; }catch(e){_._DumpException(e)} })(this.gbar_); // Google Inc. </script><noscript></noscript><style>.gb_2d{font:13px/27px Roboto,Arial,sans-serif;z-index:986}@-webkit-keyframes gb__a{0%{opacity:0}50%{opacity:1}}@keyframes gb__a{0%{opacity:0}50%{opacity:1}}a.gb_Qa{border:none;color:#4285f4;cursor:default;font-weight:bold;outline:none;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}a.gb_Qa:hover::after,a.gb_Qa:focus::after{background-color:rgba(0,0,0,.12);content:"";height:100%;left:0;position:absolute;top:0;width:100%}a.gb_Qa:hover,a.gb_Qa:focus{text-decoration:none}a.gb_Qa:active{background-color:rgba(153,153,153,.4);text-decoration:none}a.gb_Ra{background-color:#4285f4;color:#fff}a.gb_Ra:active{background-color:#0043b2}.gb_Sa{box-shadow:0 1px 1px rgba(0,0,0,.16)}.gb_Qa,.gb_Ra,.gb_Ta,.gb_Ua{display:inline-block;line-height:28px;padding:0 12px;border-radius:2px}.gb_Ta{background:#f8f8f8;border:1px solid #c6c6c6}.gb_Ua{background:#f8f8f8}.gb_Ta,#gb a.gb_Ta.gb_Ta,.gb_Ua{color:#666;cursor:default;text-decoration:none}#gb a.gb_Ua{cursor:default;text-decoration:none}.gb_Ua{border:1px solid #4285f4;font-weight:bold;outline:none;background:#4285f4;background:-webkit-gradient(linear,left top,left bottom,from(top),color-stop(#4387fd),to(#4683ea));background:-webkit-linear-gradient(top,#4387fd,#4683ea);background:linear-gradient(top,#4387fd,#4683ea);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4387fd,endColorstr=#4683ea,GradientType=0)}#gb a.gb_Ua{color:#fff}.gb_Ua:hover{box-shadow:0 1px 0 rgba(0,0,0,.15)}.gb_Ua:active{box-shadow:inset 0 2px 0 rgba(0,0,0,.15);background:#3c78dc;background:-webkit-gradient(linear,left top,left bottom,from(top),color-stop(#3c7ae4),to(#3f76d3));background:-webkit-linear-gradient(top,#3c7ae4,#3f76d3);background:linear-gradient(top,#3c7ae4,#3f76d3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3c7ae4,endColorstr=#3f76d3,GradientType=0)}#gb .gb_Va{background:#fff;border:1px solid #dadce0;color:#1a73e8;display:inline-block;text-decoration:none}#gb .gb_Va:hover{background:#f8fbff;border-color:#dadce0;color:#174ea6}#gb .gb_Va:focus{background:#f4f8ff;color:#174ea6;outline:1px solid #174ea6}#gb .gb_Va:active,#gb .gb_Va:focus:active{background:#ecf3fe;color:#174ea6}#gb .gb_Va.gb_H{background:transparent;border:1px solid #5f6368;color:#8ab4f8;text-decoration:none}#gb .gb_Va.gb_H:hover{background:rgba(255,255,255,.04);color:#e8eaed}#gb .gb_Va.gb_H:focus{background:rgba(232,234,237,.12);color:#e8eaed;outline:1px solid #e8eaed}#gb .gb_Va.gb_H:active,#gb .gb_Va.gb_H:focus:active{background:rgba(232,234,237,.1);color:#e8eaed}.gb_cd{display:inline-block;vertical-align:middle}.gb_Ne .gb_Q{bottom:-3px;right:-5px}.gb_D{position:relative}.gb_B{display:inline-block;outline:none;vertical-align:middle;border-radius:2px;-moz-box-sizing:border-box;box-sizing:border-box;height:40px;width:40px;cursor:pointer;text-decoration:none}#gb#gb a.gb_B{cursor:pointer;text-decoration:none}.gb_B,a.gb_B{color:#000}.gb_dd{border-color:transparent;border-bottom-color:#fff;border-style:dashed dashed solid;border-width:0 8.5px 8.5px;display:none;position:absolute;left:11.5px;top:33px;z-index:1;height:0;width:0;-webkit-animation:gb__a .2s;animation:gb__a .2s}.gb_ed{border-color:transparent;border-style:dashed dashed solid;border-width:0 8.5px 8.5px;display:none;position:absolute;left:11.5px;z-index:1;height:0;width:0;-webkit-animation:gb__a .2s;animation:gb__a .2s;border-bottom-color:rgba(0,0,0,.2);top:32px}x:-o-prefocus,div.gb_ed{border-bottom-color:#ccc}.gb_la{background:#fff;border:1px solid #ccc;border-color:rgba(0,0,0,.2);color:#000;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.2);-moz-box-shadow:0 2px 10px rgba(0,0,0,.2);box-shadow:0 2px 10px rgba(0,0,0,.2);display:none;outline:none;overflow:hidden;position:absolute;right:8px;top:62px;-webkit-animation:gb__a .2s;animation:gb__a .2s;border-radius:2px;-moz-user-select:text;-ms-user-select:text;-webkit-user-select:text}.gb_cd.gb_Tc .gb_dd,.gb_cd.gb_Tc .gb_ed,.gb_cd.gb_Tc .gb_la,.gb_Tc.gb_la{display:block}.gb_cd.gb_Tc.gb_fd .gb_dd,.gb_cd.gb_Tc.gb_fd .gb_ed{display:none}.gb_Oe{position:absolute;right:8px;top:62px;z-index:-1}.gb_gd .gb_dd,.gb_gd .gb_ed,.gb_gd .gb_la{margin-top:-10px}.gb_cd:first-child,#gbsfw:first-child+.gb_cd{padding-left:4px}.gb_Fa.gb_Pe .gb_cd:first-child{padding-left:0}.gb_Qe{position:relative}.gb_2c .gb_Qe,.gb_Jd .gb_Qe{float:right}.gb_B{padding:8px;cursor:pointer}.gb_B::after{content:"";position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}.gb_Fa .gb_hd:not(.gb_Qa):focus img{background-color:rgba(0,0,0,.2);outline:none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.gb_id button svg,.gb_B{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.gb_id button:focus:not(:focus-visible) svg,.gb_id button:hover svg,.gb_id button:active svg,.gb_B:focus:not(:focus-visible),.gb_B:hover,.gb_B:active,.gb_B[aria-expanded=true]{outline:none}.gb_Lc .gb_id.gb_jd button:focus-visible svg,.gb_id button:focus-visible svg,.gb_B:focus-visible{outline:1px solid #202124}.gb_Lc .gb_id button:focus-visible svg,.gb_Lc .gb_B:focus-visible{outline:1px solid #f1f3f4}@media (forced-colors:active){.gb_Lc .gb_id.gb_jd button:focus-visible svg,.gb_id button:focus-visible svg,.gb_Lc .gb_id button:focus-visible svg{outline:1px solid currentcolor}}.gb_Lc .gb_id.gb_jd button:focus svg,.gb_Lc .gb_id.gb_jd button:focus:hover svg,.gb_id button:focus svg,.gb_id button:focus:hover svg,.gb_B:focus,.gb_B:focus:hover{background-color:rgba(60,64,67,.1)}.gb_Lc .gb_id.gb_jd button:active svg,.gb_id button:active svg,.gb_B:active{background-color:rgba(60,64,67,.12)}.gb_Lc .gb_id.gb_jd button:hover svg,.gb_id button:hover svg,.gb_B:hover{background-color:rgba(60,64,67,.08)}.gb_Wa .gb_B.gb_Za:hover{background-color:transparent}.gb_B[aria-expanded=true],.gb_B:hover[aria-expanded=true]{background-color:rgba(95,99,104,.24)}.gb_B[aria-expanded=true] .gb_F{fill:#5f6368;opacity:1}.gb_Lc .gb_id button:hover svg,.gb_Lc .gb_B:hover{background-color:rgba(232,234,237,.08)}.gb_Lc .gb_id button:focus svg,.gb_Lc .gb_id button:focus:hover svg,.gb_Lc .gb_B:focus,.gb_Lc .gb_B:focus:hover{background-color:rgba(232,234,237,.1)}.gb_Lc .gb_id button:active svg,.gb_Lc .gb_B:active{background-color:rgba(232,234,237,.12)}.gb_Lc .gb_B[aria-expanded=true],.gb_Lc .gb_B:hover[aria-expanded=true]{background-color:rgba(255,255,255,.12)}.gb_Lc .gb_B[aria-expanded=true] .gb_F{fill:#fff;opacity:1}.gb_cd{padding:4px}.gb_Fa.gb_Pe .gb_cd{padding:4px 2px}.gb_Fa.gb_Pe .gb_z.gb_cd{padding-left:6px}.gb_la{z-index:991;line-height:normal}.gb_la.gb_kd{left:0;right:auto}@media (max-width:350px){.gb_la.gb_kd{left:0}}.gb_Re .gb_la{top:56px}.gb_R{display:none!important}.gb_nd{visibility:hidden}.gb_J .gb_B,.gb_ka .gb_J .gb_B{background-position:-64px -29px}.gb_1 .gb_J .gb_B{background-position:-29px -29px;opacity:1}.gb_J .gb_B,.gb_J .gb_B:hover,.gb_J .gb_B:focus{opacity:1}.gb_L{display:none}@media screen and (max-width:319px){.gb_ld:not(.gb_md) .gb_J{display:none;visibility:hidden}}.gb_Q{display:none}.gb_9c{font-family:Google Sans,Roboto,Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;letter-spacing:0.25px;line-height:48px;margin-bottom:2px;opacity:1;overflow:hidden;padding-left:16px;position:relative;text-overflow:ellipsis;vertical-align:middle;top:2px;white-space:nowrap;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;-webkit-box-flex:1;-moz-box-flex:1;flex:1 1 auto}.gb_9c.gb_ad{color:#3c4043}.gb_Fa.gb_cc .gb_9c{margin-bottom:0}.gb_sd.gb_ud .gb_9c{padding-left:4px}.gb_Fa.gb_cc .gb_vd{position:relative;top:-2px}.gb_bd{display:none}.gb_Fa{color:black;min-width:160px;position:relative;-webkit-transition:box-shadow 250ms;transition:box-shadow 250ms}.gb_Fa.gb_Sc{min-width:120px}.gb_Fa.gb_wd .gb_xd{display:none}.gb_Fa.gb_wd .gb_ld{height:56px}header.gb_Fa{display:block}.gb_Fa svg{fill:currentColor}.gb_Dd{position:fixed;top:0;width:100%}.gb_yd{-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);-moz-box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2)}.gb_Ed{height:64px}.gb_ld{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:space-between;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:space-between;justify-content:space-between;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:-ms-min-content;min-width:min-content}.gb_Fa:not(.gb_cc) .gb_ld{padding:8px}.gb_Fa.gb_Fd .gb_ld{-ms-flex:1 0 auto;-webkit-flex:1 0 auto;-webkit-box-flex:1;-moz-box-flex:1;flex:1 0 auto}.gb_Fa .gb_ld.gb_md.gb_Hd{min-width:0}.gb_Fa.gb_cc .gb_ld{padding:4px;padding-left:8px;min-width:0}.gb_xd{height:48px;vertical-align:middle;white-space:nowrap;-ms-flex-align:center;-moz-box-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none}.gb_Ad>.gb_xd{display:table-cell;width:100%}.gb_sd{padding-right:30px;-moz-box-sizing:border-box;box-sizing:border-box;-ms-flex:1 0 auto;-webkit-flex:1 0 auto;-webkit-box-flex:1;-moz-box-flex:1;flex:1 0 auto}.gb_Fa.gb_cc .gb_sd{padding-right:14px}.gb_Bd{-ms-flex:1 1 100%;-webkit-flex:1 1 100%;-webkit-box-flex:1;-moz-box-flex:1;flex:1 1 100%}.gb_Bd>:only-child{display:inline-block}.gb_Cd.gb_3c{padding-left:4px}.gb_Cd.gb_Id,.gb_Fa.gb_Fd .gb_Cd,.gb_Fa.gb_cc:not(.gb_Jd) .gb_Cd{padding-left:0}.gb_Fa.gb_cc .gb_Cd.gb_Id{padding-right:0}.gb_Fa.gb_cc .gb_Cd.gb_Id .gb_Wa{margin-left:10px}.gb_3c{display:inline}.gb_Fa.gb_Wc .gb_Cd.gb_Kd,.gb_Fa.gb_Jd .gb_Cd.gb_Kd{padding-left:2px}.gb_9c{display:inline-block}.gb_Cd{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:48px;line-height:normal;padding:0 4px;padding-left:30px;-ms-flex:0 0 auto;-webkit-flex:0 0 auto;-webkit-box-flex:0;-moz-box-flex:0;flex:0 0 auto;-webkit-box-pack:flex-end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:flex-end;justify-content:flex-end}.gb_Jd{height:48px}.gb_Fa.gb_Jd{min-width:auto}.gb_Jd .gb_Cd{float:right;padding-left:32px}.gb_Jd .gb_Cd.gb_Ld{padding-left:0}.gb_Md{font-size:14px;max-width:200px;overflow:hidden;padding:0 12px;text-overflow:ellipsis;white-space:nowrap;-moz-user-select:text;-ms-user-select:text;-webkit-user-select:text}.gb_pd{-webkit-transition:background-color .4s;-webkit-transition:background-color .4s;-o-transition:background-color .4s;transition:background-color .4s}.gb_Nd{color:black}.gb_Lc{color:white}.gb_Fa a,.gb_Pc a{color:inherit}.gb_ba{color:rgba(0,0,0,.87)}.gb_Fa svg,.gb_Pc svg,.gb_sd .gb_td,.gb_2c .gb_td{color:#5f6368;opacity:1}.gb_Lc svg,.gb_Pc.gb_Uc svg,.gb_Lc .gb_sd .gb_td,.gb_Lc .gb_sd .gb_Kc,.gb_Lc .gb_sd .gb_vd,.gb_Pc.gb_Uc .gb_td{color:rgba(255,255,255,.87)}.gb_Lc .gb_sd .gb_Od:not(.gb_Pd){opacity:.87}.gb_ad{color:inherit;opacity:1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gb_Lc .gb_ad,.gb_Nd .gb_ad{opacity:1}.gb_Qd{position:relative}.gb_M{font-family:arial,sans-serif;line-height:normal;padding-right:15px}a.gb_X,span.gb_X{color:rgba(0,0,0,.87);text-decoration:none}.gb_Lc a.gb_X,.gb_Lc span.gb_X{color:white}a.gb_X:focus{outline-offset:2px}a.gb_X:hover{text-decoration:underline}.gb_Z{display:inline-block;padding-left:15px}.gb_Z .gb_X{display:inline-block;line-height:24px;vertical-align:middle}.gb_qd{font-family:Google Sans,Roboto,Helvetica,Arial,sans-serif;font-weight:500;font-size:14px;letter-spacing:.25px;line-height:16px;margin-left:10px;margin-right:8px;min-width:96px;padding:9px 23px;text-align:center;vertical-align:middle;border-radius:4px;-moz-box-sizing:border-box;box-sizing:border-box}.gb_Fa.gb_Jd .gb_qd{margin-left:8px}#gb a.gb_Ua.gb_qd{cursor:pointer}.gb_Ua.gb_qd:hover{background:#1b66c9;-webkit-box-shadow:0 1px 3px 1px rgba(66,64,67,.15),0 1px 2px 0 rgba(60,64,67,.3);-moz-box-shadow:0 1px 3px 1px rgba(66,64,67,.15),0 1px 2px 0 rgba(60,64,67,.3);box-shadow:0 1px 3px 1px rgba(66,64,67,.15),0 1px 2px 0 rgba(60,64,67,.3)}.gb_Ua.gb_qd:focus,.gb_Ua.gb_qd:hover:focus{background:#1c5fba;-webkit-box-shadow:0 1px 3px 1px rgba(66,64,67,.15),0 1px 2px 0 rgba(60,64,67,.3);-moz-box-shadow:0 1px 3px 1px rgba(66,64,67,.15),0 1px 2px 0 rgba(60,64,67,.3);box-shadow:0 1px 3px 1px rgba(66,64,67,.15),0 1px 2px 0 rgba(60,64,67,.3)}.gb_Ua.gb_qd:active{background:#1b63c1;-webkit-box-shadow:0 1px 3px 1px rgba(66,64,67,.15),0 1px 2px 0 rgba(60,64,67,.3);-moz-box-shadow:0 1px 3px 1px rgba(66,64,67,.15),0 1px 2px 0 rgba(60,64,67,.3);box-shadow:0 1px 3px 1px rgba(66,64,67,.15),0 1px 2px 0 rgba(60,64,67,.3)}.gb_qd{background:#1a73e8;border:1px solid transparent}.gb_Fa.gb_cc .gb_qd{padding:9px 15px;min-width:80px}.gb_Rd{text-align:left}#gb .gb_Lc a.gb_qd:not(.gb_H),#gb.gb_Lc a.gb_qd{background:#fff;border-color:#dadce0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#1a73e8}#gb a.gb_Ua.gb_H.gb_qd{background:#8ab4f8;border:1px solid transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#202124}#gb .gb_Lc a.gb_qd:hover:not(.gb_H),#gb.gb_Lc a.gb_qd:hover{background:#f8fbff;border-color:#cce0fc}#gb a.gb_Ua.gb_H.gb_qd:hover{background:#93baf9;border-color:transparent;-webkit-box-shadow:0 1px 3px 1px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.3);-moz-box-shadow:0 1px 3px 1px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 3px 1px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.3)}#gb .gb_Lc a.gb_qd:focus:not(.gb_H),#gb .gb_Lc a.gb_qd:focus:hover:not(.gb_H),#gb.gb_Lc a.gb_qd:focus:not(.gb_H),#gb.gb_Lc a.gb_qd:focus:hover:not(.gb_H){background:#f4f8ff;outline:1px solid #c9ddfc}#gb a.gb_Ua.gb_H.gb_qd:focus,#gb a.gb_Ua.gb_H.gb_qd:focus:hover{background:#a6c6fa;border-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#gb .gb_Lc a.gb_qd:active:not(.gb_H),#gb.gb_Lc a.gb_qd:active{background:#ecf3fe}#gb a.gb_Ua.gb_H.gb_qd:active{background:#a1c3f9;-webkit-box-shadow:0 1px 2px rgba(60,64,67,.3),0 2px 6px 2px rgba(60,64,67,.15);-moz-box-shadow:0 1px 2px rgba(60,64,67,.3),0 2px 6px 2px rgba(60,64,67,.15);box-shadow:0 1px 2px rgba(60,64,67,.3),0 2px 6px 2px rgba(60,64,67,.15)}.gb_K{display:none}@media screen and (max-width:319px){.gb_ld .gb_J{display:none;visibility:hidden}}.gb_Wa{background-color:rgba(255,255,255,.88);border:1px solid #dadce0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;max-height:48px;overflow:hidden;outline:none;padding:0;vertical-align:middle;width:134px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.gb_Wa.gb_H{background-color:transparent;border:1px solid #5f6368}.gb_3a{display:inherit}.gb_Wa.gb_H .gb_3a{background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:inline-block;left:8px;margin-right:5px;position:relative;padding:3px;top:-1px}.gb_Wa:hover{border:1px solid #d2e3fc;background-color:rgba(248,250,255,.88)}.gb_Wa.gb_H:hover{background-color:rgba(241,243,244,.04);border:1px solid #5f6368}.gb_Wa:focus-visible,.gb_Wa:focus{background-color:#fff;outline:1px solid #202124;-webkit-box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);-moz-box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}.gb_Wa.gb_H:focus-visible,.gb_Wa.gb_H:focus{background-color:rgba(241,243,244,.12);outline:1px solid #f1f3f4;-webkit-box-shadow:0 1px 3px 1px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3);-moz-box-shadow:0 1px 3px 1px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3);box-shadow:0 1px 3px 1px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3)}.gb_Wa.gb_H:active,.gb_Wa.gb_Tc.gb_H:focus{background-color:rgba(241,243,244,.1);border:1px solid #5f6368}.gb_4a{display:inline-block;padding-bottom:2px;padding-left:7px;padding-top:2px;text-align:center;vertical-align:middle;line-height:32px;width:78px}.gb_Wa.gb_H .gb_4a{line-height:26px;margin-left:0;padding-bottom:0;padding-left:0;padding-top:0;width:72px}.gb_4a.gb_5a{background-color:#f1f3f4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-left:8px;padding-left:0;line-height:30px}.gb_4a.gb_5a .gb_Ic{vertical-align:middle}.gb_Fa:not(.gb_cc) .gb_Wa{margin-left:10px;margin-right:4px}.gb_Sd{max-height:32px;width:78px}.gb_Wa.gb_H .gb_Sd{max-height:26px;width:72px}.gb_P{-webkit-background-size:32px 32px;-o-background-size:32px 32px;background-size:32px 32px;border:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:block;margin:0px;position:relative;height:32px;width:32px;z-index:0}.gb_eb{background-color:#e8f0fe;border:1px solid rgba(32,33,36,.08);position:relative}.gb_eb.gb_P{height:30px;width:30px}.gb_eb.gb_P:hover,.gb_eb.gb_P:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.gb_fb{background:#fff;border:none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;bottom:2px;-webkit-box-shadow:0px 1px 2px 0px rgba(60,64,67,.30),0px 1px 3px 1px rgba(60,64,67,.15);-moz-box-shadow:0px 1px 2px 0px rgba(60,64,67,.30),0px 1px 3px 1px rgba(60,64,67,.15);box-shadow:0px 1px 2px 0px rgba(60,64,67,.30),0px 1px 3px 1px rgba(60,64,67,.15);height:14px;margin:2px;position:absolute;right:0;width:14px}.gb_wc{color:#1f71e7;font:400 22px/32px Google Sans,Roboto,Helvetica,Arial,sans-serif;text-align:center;text-transform:uppercase}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:1.25dppx),(min-device-pixel-ratio:1.25){.gb_P::before,.gb_gb::before{display:inline-block;-webkit-transform:scale(0.5);-webkit-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:left 0;-webkit-transform-origin:left 0;-ms-transform-origin:left 0;-o-transform-origin:left 0;transform-origin:left 0}.gb_3 .gb_gb::before{-webkit-transform:scale(scale(0.416666667));-webkit-transform:scale(scale(0.416666667));-ms-transform:scale(scale(0.416666667));-o-transform:scale(scale(0.416666667));transform:scale(scale(0.416666667))}}.gb_P:hover,.gb_P:focus{-webkit-box-shadow:0 1px 0 rgba(0,0,0,.15);-moz-box-shadow:0 1px 0 rgba(0,0,0,.15);box-shadow:0 1px 0 rgba(0,0,0,.15)}.gb_P:active{-webkit-box-shadow:inset 0 2px 0 rgba(0,0,0,.15);-moz-box-shadow:inset 0 2px 0 rgba(0,0,0,.15);box-shadow:inset 0 2px 0 rgba(0,0,0,.15)}.gb_P:active::after{background:rgba(0,0,0,.1);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;content:"";display:block;height:100%}.gb_hb{cursor:pointer;line-height:40px;min-width:30px;opacity:.75;overflow:hidden;vertical-align:middle;text-overflow:ellipsis}.gb_B.gb_hb{width:auto}.gb_hb:hover,.gb_hb:focus{opacity:.85}.gb_gd .gb_hb,.gb_gd .gb_Ud{line-height:26px}#gb#gb.gb_gd a.gb_hb,.gb_gd .gb_Ud{font-size:11px;height:auto}.gb_ib{border-top:4px solid #000;border-left:4px dashed transparent;border-right:4px dashed transparent;display:inline-block;margin-left:6px;opacity:.75;vertical-align:middle}.gb_Za:hover .gb_ib{opacity:.85}.gb_Wa>.gb_z{padding:3px 3px 3px 4px}.gb_Vd.gb_nd{color:#fff}.gb_1 .gb_hb,.gb_1 .gb_ib{opacity:1}#gb#gb.gb_1.gb_1 a.gb_hb,#gb#gb .gb_1.gb_1 a.gb_hb{color:#fff}.gb_1.gb_1 .gb_ib{border-top-color:#fff;opacity:1}.gb_ka .gb_P:hover,.gb_1 .gb_P:hover,.gb_ka .gb_P:focus,.gb_1 .gb_P:focus{-webkit-box-shadow:0 1px 0 rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 0 rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 0 rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.2)}.gb_Wd .gb_z,.gb_Xd .gb_z{position:absolute;right:1px}.gb_z.gb_0,.gb_jb.gb_0,.gb_Za.gb_0{-webkit-flex:0 1 auto;-webkit-box-flex:0;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.gb_Zd.gb_0d .gb_hb{width:30px!important}.gb_1d{height:40px;position:absolute;right:-5px;top:-5px;width:40px}.gb_2d .gb_1d,.gb_3d .gb_1d{right:0;top:0}.gb_z .gb_B{padding:4px}.gb_S{display:none}.gb_Cc{display:inline-block;position:relative;overflow:hidden;top:2px;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none}.gb_4d{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:100%}.gb_5d .gb_Cc{display:none}.gb_ld .gb_Dc{line-height:normal;position:relative;padding-left:16px}.gb_sd.gb_ud .gb_Dc{padding-left:0}.gb_sd .gb_Dc{padding-left:12px}.gb_Ec{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;outline:none;text-decoration:none}.gb_Ec.gb_8d{direction:ltr}.gb_Ec.gb_8d .gb_td{padding-left:8px;padding-right:0}.gb_Ec .gb_6d::before{content:url("https://www.gstatic.com/images/branding/googlelogo/svg/googlelogo_clr_74x24px.svg");display:inline-block;height:24px;width:74px}.gb_Ec .gb_6d{height:24px;width:74px}.gb_Ec{vertical-align:middle}.gb_Ec .gb_6d{vertical-align:middle;outline:none;display:inline-block}.gb_Ec.gb_7d:focus-visible{outline:1px solid #202124;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.gb_Lc .gb_Ec.gb_7d:focus-visible{outline-color:#f1f3f4}.gb_Ic{display:inline-block;vertical-align:middle}.gb_Jc{border:none;display:block;visibility:hidden}img.gb_Od{border:0;vertical-align:middle}.gb_Uc .gb_Ec .gb_6d::before,.gb_Lc .gb_Ec .gb_6d::before{content:url("https://www.gstatic.com/images/branding/googlelogo/svg/googlelogo_light_clr_74x24px.svg")}.gb_Nd .gb_Ec .gb_6d::before{content:url("https://www.gstatic.com/images/branding/googlelogo/svg/googlelogo_dark_clr_74x24px.svg")}@media screen and (-ms-high-contrast:black-on-white){.gb_Lc .gb_Ec .gb_6d::before{content:url("https://www.gstatic.com/images/branding/googlelogo/svg/googlelogo_dark_clr_74x24px.svg")}}@media screen and (-ms-high-contrast:white-on-black){.gb_Nd .gb_Ec .gb_6d::before{content:url("https://www.gstatic.com/images/branding/googlelogo/svg/googlelogo_light_clr_74x24px.svg")}}.gb_Ic{background-repeat:no-repeat}.gb_td{display:block;font-family:"Product Sans",Arial,sans-serif;font-size:22px;line-height:48px;overflow:hidden;padding-left:8px;position:relative;text-overflow:ellipsis;top:-1.5px;vertical-align:middle}.gb_sd .gb_td{padding-left:4px}.gb_sd .gb_td.gb_9d{padding-left:0}.gb_Od.gb_Pd{padding-right:4px}.gb_Uc .gb_ad.gb_td{opacity:1}.gb_4d:focus .gb_td{text-decoration:underline}.gb_ae img.gb_Od{margin-bottom:4px}.gb_Kc{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-outline-radius:50%;display:inline-block;margin:0 4px;padding:12px;overflow:hidden;vertical-align:middle;cursor:pointer;height:24px;width:24px;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;-ms-flex:0 0 auto;-webkit-flex:0 0 auto;-webkit-box-flex:0;-moz-box-flex:0;-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto}.gb_cc .gb_Kc{margin:0 4px 0 0}.gb_Kc:focus:not(:focus-visible){outline:none}.gb_Kc:focus-visible{outline:1px solid #202124;outline-offset:-1px}.gb_Lc .gb_Kc:focus-visible{outline:1px solid #f1f3f4}.gb_Kc:focus:focus-visible,.gb_Kc:focus-visible,.gb_Kc:focus,.gb_Kc:focus:hover{background-color:rgba(60,64,67,.1)}.gb_Kc:active{background-color:rgba(60,64,67,.12);outline:none}.gb_Kc:hover{background-color:rgba(60,64,67,.08);outline:none}.gb_Lc .gb_Kc:hover{background-color:rgba(232,234,237,.08)}.gb_Lc .gb_Kc:focus,.gb_Lc .gb_Kc:focus:hover{background-color:rgba(232,234,237,.1)}.gb_Lc .gb_Kc:active{background-color:rgba(232,234,237,.12)}.gb_Mc{display:none}.gb_Nc{-webkit-transform:none;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}.gb_Oc{display:none}.gb_Pc{background-color:#fff;bottom:0;color:#000;height:-webkit-calc(100vh - 100%);height:-moz-calc(100vh - 100%);height:calc(100vh - 100%);overflow-y:auto;overflow-x:hidden;position:absolute;top:100%;z-index:990;will-change:visibility;visibility:hidden;display:-webkit-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-transition:transform 0.25s cubic-bezier(0.4,0,0.2,1),visibility 0s linear 0.25s;transition:transform 0.25s cubic-bezier(0.4,0,0.2,1),visibility 0s linear 0.25s}.gb_Pc.gb_Qc.gb_Rc,.gb_Pc.gb_Qc.gb_Rc:hover{overflow:visible}.gb_Pc.gb_cc{width:264px;-webkit-transform:translateX(-264px);-webkit-transform:translateX(-264px);-ms-transform:translateX(-264px);-o-transform:translateX(-264px);transform:translateX(-264px)}.gb_Pc:not(.gb_cc){width:280px;-webkit-transform:translateX(-280px);-webkit-transform:translateX(-280px);-ms-transform:translateX(-280px);-o-transform:translateX(-280px);transform:translateX(-280px)}.gb_Sc .gb_Pc{width:195px}.gb_Pc.gb_Tc{-webkit-transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);visibility:visible;box-shadow:0 0 16px rgba(0,0,0,.28);-webkit-transition:transform 0.25s cubic-bezier(0.4,0,0.2,1),visibility 0s linear 0s;transition:transform 0.25s cubic-bezier(0.4,0,0.2,1),visibility 0s linear 0s}.gb_Pc.gb_Uc{background-color:#202124;color:#e8eaed}.gb_Vc.gb_Wc{background-color:transparent;box-shadow:0 0}.gb_Vc.gb_Wc>:not(.gb_Xc){display:none}.gb_Xc{display:-webkit-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;-webkit-box-flex:1;-moz-box-flex:1;flex:1 1 auto;-ms-flex-direction:column;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.gb_Xc>.gb_Zc{-ms-flex:1 0 auto;-webkit-flex:1 0 auto;-webkit-box-flex:1;-moz-box-flex:1;flex:1 0 auto}.gb_Xc>.gb_0c{-ms-flex:0 0 auto;-webkit-flex:0 0 auto;-webkit-box-flex:0;-moz-box-flex:0;flex:0 0 auto}.gb_1c{list-style:none;margin-top:0;margin-bottom:0;padding:8px 0}.gb_Pc:not(.gb_Vc) .gb_1c:first-child{padding:0 0 8px 0}.gb_1c:not(:last-child){border-bottom:1px solid #ddd}.gb_Uc .gb_1c:not(:last-child){border-bottom:1px solid #5f6368}.gb_Uc .gb_2c .gb_3c{background-color:#202124;border-bottom:1px solid #5f6368}.gb_4c{cursor:pointer}.gb_5c:empty{display:none}.gb_4c,.gb_5c{display:block;min-height:40px;padding-bottom:4px;padding-top:4px;font-family:Roboto,Helvetica,Arial,sans-serif;color:rgba(0,0,0,.87)}.gb_Uc .gb_4c{color:#e8eaed}.gb_Uc .gb_5c{color:#9aa0a6}.gb_Pc.gb_cc .gb_4c,.gb_Pc:not(.gb_cc) .gb_5c{padding-left:16px}.gb_Pc:not(.gb_cc) .gb_4c,.gb_Pc:not(.gb_cc) .gb_5c{padding-left:24px}.gb_4c:hover{background:rgba(0,0,0,.12)}.gb_Uc .gb_4c:hover{background:rgba(232,234,237,.08)}.gb_4c.gb_cb{background:rgba(0,0,0,.12);font-weight:bold;color:rgba(0,0,0,.87)}.gb_Uc .gb_4c.gb_cb{background:rgba(232,234,237,.12);color:rgba(255,255,255,.87)}.gb_4c .gb_6c{text-decoration:none;display:inline-block;width:100%}.gb_4c .gb_6c:focus{outline:none}.gb_4c .gb_7c,.gb_5c{padding-left:32px;display:inline-block;line-height:40px;vertical-align:top;width:176px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gb_Sc .gb_4c .gb_7c,.gb_Sc .gb_5c{padding-left:16px;width:138px}.gb_Xc.gb_ca .gb_6c:focus .gb_7c{text-decoration:underline}.gb_4c .gb_8c{height:24px;width:24px;float:left;margin-top:8px;vertical-align:middle}.gb_2c>*{display:block;min-height:48px}.gb_Fa.gb_cc .gb_2c>*{padding-top:4px;padding-bottom:4px;padding-left:16px}.gb_Fa:not(.gb_cc) .gb_2c>*{padding-top:8px;padding-bottom:8px;padding-left:24px}.gb_Fa:not(.gb_cc) .gb_sd .gb_Cc{-ms-flex-align:center;-moz-box-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.gb_2c .gb_Cc{display:table-cell;height:48px;vertical-align:middle}.gb_2c .gb_3c{background-color:#f5f5f5;display:block}.gb_2c .gb_3c .gb_cd{float:right}.gb_Fa.gb_cc .gb_2c .gb_3c{padding:4px}.gb_Fa:not(.gb_cc) .gb_2c .gb_3c{padding:8px}.gb_2c .gb_hb{width:40px}.gb_2c .gb_ib{position:absolute;right:0;top:50%}.gb_Pc.gb_be{-webkit-overflow-scrolling:touch}.gb_Pc .gb_4d{text-decoration:none}.gb_Pc .gb_td{display:inline;white-space:normal;word-break:break-all;word-break:break-word}body.gb_ce [data-ogpc]{-webkit-transition:margin-left 0.25s cubic-bezier(0.4,0,0.2,1),visibility 0s linear 0.25s;transition:margin-left 0.25s cubic-bezier(0.4,0,0.2,1),visibility 0s linear 0.25s}body.gb_ce.gb_de [data-ogpc]{-webkit-transition:margin-left 0.25s cubic-bezier(0.4,0,0.2,1),visibility 0s linear 0s;transition:margin-left 0.25s cubic-bezier(0.4,0,0.2,1),visibility 0s linear 0s}body [data-ogpc]{margin-left:0}body.gb_de [data-ogpc]{margin-left:280px}.gb_ee{cursor:pointer;padding:13px}.gb_fe{background-color:rgba(0,0,0,.1);-webkit-box-shadow:inset 1px 1px 3px rgba(0,0,0,.24);-moz-box-shadow:inset 1px 1px 3px rgba(0,0,0,.24);box-shadow:inset 1px 1px 3px rgba(0,0,0,.24);width:34px;height:17px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;position:relative;-webkit-transition:background-color ease 150ms;-webkit-transition:background-color ease 150ms;-o-transition:background-color ease 150ms;transition:background-color ease 150ms}.gb_ee[aria-pressed=true] .gb_fe{background-color:rgba(255,255,255,.1)}.gb_ge{position:absolute;width:25px;height:25px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24);-moz-box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24);box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24);top:-4px;-webkit-transform:translateX(-12px);-webkit-transform:translateX(-12px);-ms-transform:translateX(-12px);-o-transform:translateX(-12px);transform:translateX(-12px);background-color:white;-webkit-transition:-webkit-transform ease 150ms;-webkit-transition:-webkit-transform ease 150ms;-o-transition:-webkit-transform ease 150ms;transition:-webkit-transform ease 150ms;-webkit-transition:transform ease 150ms;-o-transition:transform ease 150ms;transition:transform ease 150ms;-webkit-transition:transform ease 150ms,-webkit-transform ease 150ms;-o-transition:transform ease 150ms,-webkit-transform ease 150ms;transition:transform ease 150ms,-webkit-transform ease 150ms}.gb_ee[aria-pressed=true] .gb_ge{-webkit-transform:translateX(20px);-webkit-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}.gb_ge img{position:absolute;margin:5px;width:15px;height:15px}.gb_he{line-height:0;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none}.gb_Bd>.gb_he:only-child{float:right}.gb_he .gb_ie{display:inline-block}.gb_he .gb_hd{cursor:pointer}.gb_he .gb_hd img{opacity:.54;width:24px;height:24px;padding:10px}.gb_Lc .gb_he .gb_hd img{opacity:1}.gb_j{text-align:right}.gb_ie{text-align:initial}.gb_he .gb_je,.gb_he .gb_ke{display:table-cell;height:48px;vertical-align:middle}.gb_he .gb_je:not(.gb_le){overflow:hidden}.gb_me{padding-left:16px}.gb_me:not(.gb_cc){padding-left:24px}.gb_ne{color:black;opacity:.54}.gb_oe{background:white;-webkit-box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);-moz-box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);overflow-y:hidden;position:absolute;right:24px;top:48px}.gb_se,.gb_te,.gb_ue{display:none}.gb_ve{height:48px;max-width:720px}.gb_Bd.gb_Je:not(.gb_ze) .gb_ve{max-width:100%;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;-webkit-box-flex:1;-moz-box-flex:1;flex:1 1 auto}.gb_Ad>.gb_xd .gb_ve{display:table-cell;vertical-align:middle;width:100%}.gb_Bd.gb_Je .gb_ve .gb_id{margin-left:0;margin-right:0}.gb_id{background:#f1f3f4;border:1px solid transparent;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin-left:auto;margin-right:auto;max-width:720px;position:relative;-webkit-transition:$search-form-2-form-background-transition,$search-form-2-form-width-transition;transition:$search-form-2-form-background-transition,$search-form-2-form-width-transition}.gb_id.gb_we{-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0}.gb_Lc .gb_id{background:rgba(241,243,244,.24)}.gb_id button{background:none;border:none;cursor:pointer;outline:none;padding:0 5px;line-height:0}.gb_id:not(.gb_ze) button{padding:0 5px}.gb_id button svg,.gb_id button img{padding:8px;margin:3px}.gb_id.gb_ze button svg{margin-left:1px;margin-right:1px}.gb_Ce.gb_9e,.gb_xe.gb_9e{padding-left:2px;padding-right:2px}.gb_xe{display:none}.gb_Ce,.gb_xe{float:left;position:absolute;top:0}.gb_ye{position:absolute;right:0;cursor:default;visibility:hidden;top:0;-webkit-transition:$search-form-2-clear-button-transition;transition:$search-form-2-clear-button-transition}.gb_af .gb_ye{right:44px}.gb_ye.gb_bf{visibility:inherit}.gb_Be{position:absolute;right:0;top:0}.gb_Ae{height:46px;padding:0;margin-left:56px;margin-right:49px;overflow:hidden}.gb_af .gb_Ae{margin-right:96px}.gb_pe{background:transparent;border:none;font:normal 16px Google Sans,Roboto,Helvetica,Arial,sans-serif;-webkit-font-variant-ligatures:none;-moz-font-variant-ligatures:none;font-variant-ligatures:none;height:46px;outline:none;width:100%;-moz-box-sizing:border-box;box-sizing:border-box}.gb_9e.gb_Ae .gb_pe.gb_cf{padding-left:2px}.gb_Lc .gb_pe{color:rgba(255,255,255,.87)}.gb_pe:not(.gb_cf){padding:11px 0}.gb_pe.gb_cf{padding:0}.gb_cf{height:46px;line-height:46px}.gb_id.gb_ze:not(.gb_sa){background:transparent;float:right;box-shadow:none}.gb_id.gb_ze:not(.gb_sa) .gb_Ae,.gb_id.gb_ze:not(.gb_sa) .gb_ye,.gb_id.gb_ze:not(.gb_sa) .gb_Be{display:none}.gb_id.gb_ze.gb_sa{margin-left:0;position:absolute;width:auto}.gb_id.gb_ze.gb_sa .gb_Ce{display:none}.gb_id.gb_ze .gb_Ce{padding:0;position:static}.gb_id.gb_ze.gb_sa .gb_xe{display:block}.gb_Fa.gb_Wc .gb_xd.gb_Ke:not(.gb_ze) .gb_ve,.gb_Fa.gb_Wc .gb_xd.gb_Le.gb_Me:not(.gb_ze) .gb_ve,.gb_Fa.gb_Fd .gb_xd:not(.gb_Ke):not(.gb_ze) .gb_ve{padding-right:30px}.gb_Fa.gb_Wc .gb_xd.gb_Me:not(.gb_ze) .gb_ve,.gb_Fa.gb_Wc .gb_xd.gb_Le.gb_Ke:not(.gb_ze) .gb_ve{padding-left:30px}.gb_xd:not(.gb_ze) .gb_ve{padding-left:10px;padding-right:10px;width:100%;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;-webkit-box-flex:1;-moz-box-flex:1;flex:1 1 auto}.gb_ve.gb_nd{display:none}.gb_Bd.gb_Fe>.gb_he{min-width:auto!important}.gb_De,.gb_Ee:not(.gb_md):not(.gb_Fe).gb_ze,.gb_Ee:not(.gb_md):not(.gb_Fe).gb_He{-webkit-box-pack:flex-end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:flex-end;justify-content:flex-end}.gb_Ee:not(.gb_md):not(.gb_Fe){-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.gb_Ee:not(.gb_md):not(.gb_Fe):not(.gb_ze).gb_Ie,.gb_Ee:not(.gb_md):not(.gb_Fe):not(.gb_ze).gb_Je{-webkit-box-pack:flex-start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:flex-start;justify-content:flex-start}.gb_Bd.gb_md,.gb_Bd.gb_Fe{-webkit-box-pack:space-between;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:space-between;justify-content:space-between}.gb_Fa.gb_cc .gb_sd,.gb_ld.gb_md.gb_Hd>.gb_sd{-ms-flex:1 1 auto;-webkit-flex:1 1 auto;-webkit-box-flex:1;-moz-box-flex:1;flex:1 1 auto;overflow:hidden}.gb_Fa.gb_cc .gb_Bd,.gb_ld.gb_md.gb_Hd>.gb_Bd{-ms-flex:0 0 auto;-webkit-flex:0 0 auto;-webkit-box-flex:0;-moz-box-flex:0;flex:0 0 auto}sentinel{}</style><link href="https://www.gstatic.com/support/content/local-assets/adwords/local.8.css" rel="stylesheet" nonce="Vjc4ZYn3VDt0OxA84bj9"></head><body class="mobile"> <a class="skip-link" href="#hcfe-content">Skip to main content</a> <div class="content-background"></div> <div class="hcfe"> <header role="none"><div class="gaiabar material-bar" data-stats-ve="57"><div class="gb_Fa gb_2d gb_Pe gb_Dd gb_rd" ng-non-bindable="" id="gb" role="banner" style="background-color:rgba(255,255,255,1)"><div class="gb_Qd"></div><div class="gb_ld gb_pd gb_Hd gb_md gb_Ad"><div class="gb_xd gb_sd gb_ud"><div class="gb_Kc" aria-expanded="false" aria-label="Main menu" role="button" tabindex="0"><svg focusable="false" viewbox="0 0 24 24"><path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z"></path></svg></div><div class="gb_Kc gb_Nc gb_R" aria-label="Go back" title="Go back" role="button" tabindex="0"><svg focusable="false" viewbox="0 0 24 24"><path d="M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z"></path></svg></div><div class="gb_Kc gb_k gb_R" aria-label="Close" role="button" tabindex="0"><svg 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></svg></div><div class="gb_Cc gb_R"><div class="gb_Dc"><a class="gb_4d gb_Ec gb_7d" aria-label="Google" href="/?tab=uu"><span class="gb_Od gb_6d" aria-hidden="true" role="presentation"></span></a></div></div><div class="gb_xd gb_R gb_9c gb_ad"><span class="gb_vd" aria-level="1" role="heading"></span><div class="gb_bd"></div></div></div><div class="gb_xd gb_Bd gb_md gb_Je gb_Ee"></div><div class="gb_Cd gb_Zd gb_xd" ng-non-bindable="" data-ogsr-up=""><div class="gb_Qe"><div class="gb_3c"><div class="gb_J gb_cd gb_0 gb_xf" data-ogsr-alt="" id="gbwa"><div class="gb_D"><a class="gb_B" aria-label="Google apps" href="https://www.google.com.sg/intl/en/about/products?tab=uh" aria-expanded="false" role="button" tabindex="0"><svg class="gb_F" focusable="false" viewbox="0 0 24 24"><path d="M6,8c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2zM12,20c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2zM6,20c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2zM6,14c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2zM12,14c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2zM16,6c0,1.1 0.9,2 2,2s2,-0.9 2,-2 -0.9,-2 -2,-2 -2,0.9 -2,2zM12,8c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2zM18,14c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2zM18,20c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2z"></path><image src="https://ssl.gstatic.com/gb/images/bar/al-icon.png" alt="" height="24" width="24" style="border:none;display:none \9"></image></svg></a></div></div></div><a class="gb_Ua gb_zd gb_qd gb_hd" aria-label="Sign in" href="https://accounts.google.com/ServiceLogin?hl=en&amp;passive=true&amp;continue=http://support.google.com/google-ads/announcements/9048695&amp;ec=GAZAdQ" target="_top"><span class="gb_Td">Sign in</span></a></div></div></div><div class="gb_a gb_pd"></div></div><div class="gb_Rc gb_Pc" ng-non-bindable=""><div class="gb_2c"><div class="gb_Cc gb_R"><div class="gb_Dc"><a class="gb_4d gb_Ec gb_7d" aria-label="Google" href="/?tab=uu"><span class="gb_Od gb_6d" aria-hidden="true" role="presentation"></span></a></div></div></div><div class="gb_Xc"></div></div><div class="gb_Ed"></div></div><script nonce="Vjc4ZYn3VDt0OxA84bj9">this.gbar_=this.gbar_||{};(function(_){var window=this; try{ _.be=function(a,b,c){if(!a.j)if(c instanceof Array){c=_.B(c);for(var d=c.next();!d.done;d=c.next())_.be(a,b,d.value)}else{d=(0,_.D)(a.C,a,b);var e=a.v+c;a.v++;b.dataset.eqid=e;a.B[e]=d;b&&b.addEventListener?b.addEventListener(c,d,!1):b&&b.attachEvent?b.attachEvent("on"+c,d):a.o.log(Error("Q`"+b))}}; }catch(e){_._DumpException(e)} try{ _.ce=function(){if(!_.q.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}});try{var c=function(){};_.q.addEventListener("test",c,b);_.q.removeEventListener("test",c,b)}catch(d){}return a}(); }catch(e){_._DumpException(e)} try{ var de=document.querySelector(".gb_J .gb_B"),ee=document.querySelector("#gb.gb_Sc");de&&!ee&&_.be(_.Ld,de,"click"); }catch(e){_._DumpException(e)} try{ _.fe=typeof AsyncContext!=="undefined"&&typeof AsyncContext.Snapshot==="function"?function(a){return a&&AsyncContext.Snapshot.wrap(a)}:function(a){return a}; }catch(e){_._DumpException(e)} try{ var ge=function(){_.aa.call(this)};_.z(ge,_.Pd);_.he=function(a,b){if(b in a.i)return a.i[b];throw new ge(b);};_.ie=function(a){return _.he(_.Md.i(),a)}; }catch(e){_._DumpException(e)} try{ /* Copyright Google LLC SPDX-License-Identifier: Apache-2.0 */ var le,me;_.je=function(a){var b=a.length;if(b>0){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]};le=function(a){return new _.ke(function(b){return b.substr(0,a.length+1).toLowerCase()===a+":"})};me=0;_.ne=function(a){return Object.prototype.hasOwnProperty.call(a,_.Zb)&&a[_.Zb]||(a[_.Zb]=++me)};_.oe=globalThis.trustedTypes;_.pe=function(a){this.i=a};_.pe.prototype.toString=function(){return this.i};_.qe=new _.pe("about:invalid#zClosurez");_.ke=function(a){this.uj=a};_.re=[le("data"),le("http"),le("https"),le("mailto"),le("ftp"),new _.ke(function(a){return/^[^:]*([/?#]|$)/.test(a)})];_.se=function(a){this.i=a};_.se.prototype.toString=function(){return this.i+""};_.te=new _.se(_.oe?_.oe.emptyHTML:""); }catch(e){_._DumpException(e)} try{ var ze,Oe,ye,Ae;_.ue=function(a){return a==null?a:(0,_.eb)(a)?a|0:void 0};_.ve=function(a){if(a==null)return a;if(typeof a==="string"&&a)a=+a;else if(typeof a!=="number")return;return(0,_.eb)(a)?a|0:void 0};_.we=function(a,b){return a.lastIndexOf(b,0)==0};_.xe=function(a){return/^[\s\xa0]*$/.test(a)};ze=function(){var a=null;if(!ye)return a;try{var b=function(c){return c};a=ye.createPolicy("ogb-qtm#html",{createHTML:b,createScript:b,createScriptURL:b})}catch(c){}return a}; _.Be=function(){Ae===void 0&&(Ae=ze());return Ae};_.De=function(a){var b=_.Be();return new _.Ce(b?b.createScriptURL(a):a)};_.Ee=function(a){if(a instanceof _.Ce)return a.i;throw Error("U");};_.Ge=function(a){if(Fe.test(a))return a};_.He=function(a){if(a instanceof _.pe)if(a instanceof _.pe)a=a.i;else throw Error("U");else a=_.Ge(a);return a}; _.Ie=function(a,b){b=b===void 0?document:b;var c,d;b=(d=(c=b).querySelector)==null?void 0:d.call(c,a+"[nonce]");return b==null?"":b.nonce||b.getAttribute("nonce")||""};_.Je=function(a,b,c){return _.zb(a,b,c,!1)!==void 0};_.Ke=function(a,b){return _.ve(_.kd(a,b))};_.Le=function(a,b){return _.ue(_.kd(a,b))};_.V=function(a,b,c){c=c===void 0?0:c;var d;return(d=_.Ke(a,b))!=null?d:c};_.Me=function(a,b,c){c=c===void 0?0:c;var d;return(d=_.Le(a,b))!=null?d:c}; _.Ne=function(a){var b=_.cb(a);return b=="array"||b=="object"&&typeof a.length=="number"};ye=_.oe;_.Ce=function(a){this.i=a};_.Ce.prototype.toString=function(){return this.i+""};var Fe=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;var Te,Xe,Pe;_.Re=function(a){return a?new Pe(_.Qe(a)):Oe||(Oe=new Pe)};_.Se=function(a,b){return typeof b==="string"?a.getElementById(b):b};_.W=function(a,b){var c=b||document;c.getElementsByClassName?a=c.getElementsByClassName(a)[0]:(c=document,a?a=(b||c).querySelector(a?"."+a:""):(b=b||c,a=(a?b.querySelectorAll(a?"."+a:""):b.getElementsByTagName("*"))[0]||null));return a||null}; _.Ue=function(a,b){_.Cb(b,function(c,d){d=="style"?a.style.cssText=c:d=="class"?a.className=c:d=="for"?a.htmlFor=c:Te.hasOwnProperty(d)?a.setAttribute(Te[d],c):_.we(d,"aria-")||_.we(d,"data-")?a.setAttribute(d,c):a[d]=c})};Te={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"}; _.Ve=function(a){return a?a.defaultView:window};_.Ye=function(a,b){var c=b[1],d=_.We(a,String(b[0]));c&&(typeof c==="string"?d.className=c:Array.isArray(c)?d.className=c.join(" "):_.Ue(d,c));b.length>2&&Xe(a,d,b);return d}; Xe=function(a,b,c){function d(h){h&&b.appendChild(typeof h==="string"?a.createTextNode(h):h)}for(var e=2;e<c.length;e++){var f=c[e];if(!_.Ne(f)||_.Yb(f)&&f.nodeType>0)d(f);else{a:{if(f&&typeof f.length=="number"){if(_.Yb(f)){var g=typeof f.item=="function"||typeof f.item=="string";break a}if(typeof f==="function"){g=typeof f.item=="function";break a}}g=!1}_.vc(g?_.je(f):f,d)}}};_.Ze=function(a){return _.We(document,a)}; _.We=function(a,b){b=String(b);a.contentType==="application/xhtml+xml"&&(b=b.toLowerCase());return a.createElement(b)};_.$e=function(a){for(var b;b=a.firstChild;)a.removeChild(b)};_.af=function(a){return a&&a.parentNode?a.parentNode.removeChild(a):null};_.bf=function(a,b){if(!a||!b)return!1;if(a.contains&&b.nodeType==1)return a==b||a.contains(b);if(typeof a.compareDocumentPosition!="undefined")return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}; _.Qe=function(a){return a.nodeType==9?a:a.ownerDocument||a.document};Pe=function(a){this.i=a||_.q.document||document};_.l=Pe.prototype;_.l.H=function(a){return _.Se(this.i,a)};_.l.Ua=function(a,b,c){return _.Ye(this.i,arguments)};_.l.appendChild=function(a,b){a.appendChild(b)};_.l.Se=_.$e;_.l.ug=_.af;_.l.tg=_.bf; }catch(e){_._DumpException(e)} try{ _.cf=function(a){return _.Yb(a)&&a.nodeType==1};_.df=function(a,b){if("textContent"in a)a.textContent=b;else if(a.nodeType==3)a.data=String(b);else if(a.firstChild&&a.firstChild.nodeType==3){for(;a.lastChild!=a.firstChild;)a.removeChild(a.lastChild);a.firstChild.data=String(b)}else _.$e(a),a.appendChild(_.Qe(a).createTextNode(String(b)))};var ef;_.ff=function(a,b,c){Array.isArray(c)&&(c=c.join(" "));var d="aria-"+b;c===""||c==void 0?(ef||(c={},ef=(c.atomic=!1,c.autocomplete="none",c.dropeffect="none",c.haspopup=!1,c.live="off",c.multiline=!1,c.multiselectable=!1,c.orientation="vertical",c.readonly=!1,c.relevant="additions text",c.required=!1,c.sort="none",c.busy=!1,c.disabled=!1,c.hidden=!1,c.invalid="false",c)),c=ef,b in c?a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)};var kf;_.jf=function(a,b,c,d,e,f){if(_.Fc&&e)return _.gf(a);if(e&&!d)return!1;if(!_.Dc){typeof b==="number"&&(b=_.hf(b));var g=b==17||b==18||_.Fc&&b==91;if((!c||_.Fc)&&g||_.Fc&&b==16&&(d||f))return!1}if(_.Ec&&d&&c)switch(a){case 220:case 219:case 221:case 192:case 186:case 189:case 187:case 188:case 190:case 191:case 192:case 222:return!1}switch(a){case 13:return _.Dc?f||e?!1:!(c&&d):!0;case 27:return!_.Ec&&!_.Dc}return _.Dc&&(d||e||f)?!1:_.gf(a)}; _.gf=function(a){if(a>=48&&a<=57||a>=96&&a<=106||a>=65&&a<=90||_.Ec&&a==0)return!0;switch(a){case 32:case 43:case 63:case 64:case 107:case 109:case 110:case 111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:case 163:case 58:return!0;case 173:case 171:return _.Dc;default:return!1}};_.hf=function(a){if(_.Dc)a=kf(a);else if(_.Fc&&_.Ec)switch(a){case 93:a=91}return a}; kf=function(a){switch(a){case 61:return 187;case 59:return 186;case 173:return 189;case 224:return 91;case 0:return 224;default:return a}}; }catch(e){_._DumpException(e)} try{ var lf,mf,nf;lf=function(a){return typeof a.className=="string"?a.className:a.getAttribute&&a.getAttribute("class")||""};mf=function(a){return a.classList?a.classList:lf(a).match(/\S+/g)||[]};nf=function(a,b){typeof a.className=="string"?a.className=b:a.setAttribute&&a.setAttribute("class",b)};_.of=function(a,b){return a.classList?a.classList.contains(b):_.wa(mf(a),b)};_.pf=function(a,b){if(a.classList)a.classList.add(b);else if(!_.of(a,b)){var c=lf(a);nf(a,c+(c.length>0?" "+b:b))}}; _.qf=function(a,b){if(a.classList)Array.prototype.forEach.call(b,function(e){_.pf(a,e)});else{var c={};Array.prototype.forEach.call(mf(a),function(e){c[e]=!0});Array.prototype.forEach.call(b,function(e){c[e]=!0});b="";for(var d in c)b+=b.length>0?" "+d:d;nf(a,b)}};_.rf=function(a,b){a.classList?a.classList.remove(b):_.of(a,b)&&nf(a,Array.prototype.filter.call(mf(a),function(c){return c!=b}).join(" "))}; _.sf=function(a,b){a.classList?Array.prototype.forEach.call(b,function(c){_.rf(a,c)}):nf(a,Array.prototype.filter.call(mf(a),function(c){return!_.wa(b,c)}).join(" "))}; }catch(e){_._DumpException(e)} try{ _.tf=function(a){this.J=_.w(a)};_.z(_.tf,_.T); }catch(e){_._DumpException(e)} try{ var vf;_.uf=function(a,b){b=(0,_.va)(a,b);var c;(c=b>=0)&&Array.prototype.splice.call(a,b,1);return c};vf=function(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return!0;return!1};_.wf=function(a){this.src=a;this.i={};this.j=0};_.yf=function(a,b){this.type="function"==typeof _.xf&&a instanceof _.xf?String(a):a;this.currentTarget=this.target=b;this.defaultPrevented=this.i=!1};_.yf.prototype.stopPropagation=function(){this.i=!0};_.yf.prototype.preventDefault=function(){this.defaultPrevented=!0}; _.zf=function(a,b){_.yf.call(this,a?a.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=this.offsetY=this.offsetX=0;this.key="";this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType="";this.timeStamp=0;this.Bb=null;a&&this.init(a,b)};_.G(_.zf,_.yf); _.zf.prototype.init=function(a,b){var c=this.type=a.type,d=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.currentTarget=b;b=a.relatedTarget;b||(c=="mouseover"?b=a.fromElement:c=="mouseout"&&(b=a.toElement));this.relatedTarget=b;d?(this.clientX=d.clientX!==void 0?d.clientX:d.pageX,this.clientY=d.clientY!==void 0?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0):(this.offsetX=_.Ec||a.offsetX!==void 0?a.offsetX:a.layerX, this.offsetY=_.Ec||a.offsetY!==void 0?a.offsetY:a.layerY,this.clientX=a.clientX!==void 0?a.clientX:a.pageX,this.clientY=a.clientY!==void 0?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.keyCode=a.keyCode||0;this.key=a.key||"";this.charCode=a.charCode||(c=="keypress"?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.pointerId=a.pointerId||0;this.pointerType=a.pointerType;this.state=a.state; this.timeStamp=a.timeStamp;this.Bb=a;a.defaultPrevented&&_.zf.X.preventDefault.call(this)};_.zf.prototype.stopPropagation=function(){_.zf.X.stopPropagation.call(this);this.Bb.stopPropagation?this.Bb.stopPropagation():this.Bb.cancelBubble=!0};_.zf.prototype.preventDefault=function(){_.zf.X.preventDefault.call(this);var a=this.Bb;a.preventDefault?a.preventDefault():a.returnValue=!1};_.zf.prototype.hb=function(){return this.Bb};_.Af="closure_listenable_"+(Math.random()*1E6|0);_.Bf=function(a){return!(!a||!a[_.Af])};var Cf=0;var Df;Df=function(a,b,c,d,e){this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!d;this.Hd=e;this.key=++Cf;this.dd=this.xd=!1};_.Ef=function(a){a.dd=!0;a.listener=null;a.proxy=null;a.src=null;a.Hd=null};_.wf.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.i[f];a||(a=this.i[f]=[],this.j++);var g=Ff(a,b,d,e);g>-1?(b=a[g],c||(b.xd=!1)):(b=new Df(b,this.src,f,!!d,e),b.xd=c,a.push(b));return b};_.wf.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.i))return!1;var e=this.i[a];b=Ff(e,b,c,d);return b>-1?(_.Ef(e[b]),Array.prototype.splice.call(e,b,1),e.length==0&&(delete this.i[a],this.j--),!0):!1}; _.Gf=function(a,b){var c=b.type;if(!(c in a.i))return!1;var d=_.uf(a.i[c],b);d&&(_.Ef(b),a.i[c].length==0&&(delete a.i[c],a.j--));return d};_.wf.prototype.Ed=function(a,b){a=this.i[a.toString()];var c=[];if(a)for(var d=0;d<a.length;++d){var e=a[d];e.capture==b&&c.push(e)}return c};_.wf.prototype.Vc=function(a,b,c,d){a=this.i[a.toString()];var e=-1;a&&(e=Ff(a,b,c,d));return e>-1?a[e]:null}; _.wf.prototype.hasListener=function(a,b){var c=a!==void 0,d=c?a.toString():"",e=b!==void 0;return vf(this.i,function(f){for(var g=0;g<f.length;++g)if(!(c&&f[g].type!=d||e&&f[g].capture!=b))return!0;return!1})};var Ff=function(a,b,c,d){for(var e=0;e<a.length;++e){var f=a[e];if(!f.dd&&f.listener==b&&f.capture==!!c&&f.Hd==d)return e}return-1};var Hf,If,Jf,Nf,Pf,Qf,Rf,Uf;Hf="closure_lm_"+(Math.random()*1E6|0);If={};Jf=0;_.Lf=function(a,b,c,d,e){if(d&&d.once)return _.Kf(a,b,c,d,e);if(Array.isArray(b)){for(var f=0;f<b.length;f++)_.Lf(a,b[f],c,d,e);return null}c=_.Mf(c);return _.Bf(a)?a.listen(b,c,_.Yb(d)?!!d.capture:!!d,e):Nf(a,b,c,!1,d,e)}; Nf=function(a,b,c,d,e,f){if(!b)throw Error("X");var g=_.Yb(e)?!!e.capture:!!e,h=_.Of(a);h||(a[Hf]=h=new _.wf(a));c=h.add(b,c,d,g,f);if(c.proxy)return c;d=Pf();c.proxy=d;d.src=a;d.listener=c;if(a.addEventListener)_.ce||(e=g),e===void 0&&(e=!1),a.addEventListener(b.toString(),d,e);else if(a.attachEvent)a.attachEvent(Qf(b.toString()),d);else if(a.addListener&&a.removeListener)a.addListener(d);else throw Error("Y");Jf++;return c}; Pf=function(){var a=Rf,b=function(c){return a.call(b.src,b.listener,c)};return b};_.Kf=function(a,b,c,d,e){if(Array.isArray(b)){for(var f=0;f<b.length;f++)_.Kf(a,b[f],c,d,e);return null}c=_.Mf(c);return _.Bf(a)?a.Ca(b,c,_.Yb(d)?!!d.capture:!!d,e):Nf(a,b,c,!0,d,e)};_.Sf=function(a,b,c,d,e){if(Array.isArray(b))for(var f=0;f<b.length;f++)_.Sf(a,b[f],c,d,e);else d=_.Yb(d)?!!d.capture:!!d,c=_.Mf(c),_.Bf(a)?a.Aa(b,c,d,e):a&&(a=_.Of(a))&&(b=a.Vc(b,c,d,e))&&_.Tf(b)}; _.Tf=function(a){if(typeof a==="number"||!a||a.dd)return!1;var b=a.src;if(_.Bf(b))return b.Zd(a);var c=a.type,d=a.proxy;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(Qf(c),d):b.addListener&&b.removeListener&&b.removeListener(d);Jf--;(c=_.Of(b))?(_.Gf(c,a),c.j==0&&(c.src=null,b[Hf]=null)):_.Ef(a);return!0};Qf=function(a){return a in If?If[a]:If[a]="on"+a}; Rf=function(a,b){if(a.dd)a=!0;else{b=new _.zf(b,this);var c=a.listener,d=a.Hd||a.src;a.xd&&_.Tf(a);a=c.call(d,b)}return a};_.Of=function(a){a=a[Hf];return a instanceof _.wf?a:null};Uf="__closure_events_fn_"+(Math.random()*1E9>>>0);_.Mf=function(a){if(typeof a==="function")return a;a[Uf]||(a[Uf]=function(b){return a.handleEvent(b)});return a[Uf]}; }catch(e){_._DumpException(e)} try{ var Xf;_.Vf=function(a){a&&typeof a.dispose=="function"&&a.dispose()};_.Wf=function(a,b){b==void 0&&(b=0);return a!=null?a:b};_.Yf=function(a,b){for(var c,d,e=1;e<arguments.length;e++){d=arguments[e];for(c in d)a[c]=d[c];for(var f=0;f<Xf.length;f++)c=Xf[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}};_.Zf=function(a,b){a.ua?b():(a.Y||(a.Y=[]),a.Y.push(b))};_.$f=function(a,b){_.Zf(a,_.bc(_.Vf,b))}; _.ag=function(a){var b=0,c;for(c in a.i){for(var d=a.i[c],e=0;e<d.length;e++)++b,_.Ef(d[e]);delete a.i[c];a.j--}};Xf="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");_.X=function(){_.U.call(this);this.Ra=new _.wf(this);this.qh=this;this.Zc=null};_.G(_.X,_.U);_.X.prototype[_.Af]=!0;_.l=_.X.prototype;_.l.Gi=function(){return this.Zc};_.l.fc=function(a){this.Zc=a};_.l.addEventListener=function(a,b,c,d){_.Lf(this,a,b,c,d)}; _.l.removeEventListener=function(a,b,c,d){_.Sf(this,a,b,c,d)}; _.l.dispatchEvent=function(a){var b,c=this.Zc;if(c)for(b=[];c;c=c.Zc)b.push(c);c=this.qh;var d=a.type||a;if(typeof a==="string")a=new _.yf(a,c);else if(a instanceof _.yf)a.target=a.target||c;else{var e=a;a=new _.yf(d,c);_.Yf(a,e)}e=!0;var f;if(b)for(f=b.length-1;!a.i&&f>=0;f--){var g=a.currentTarget=b[f];e=bg(g,d,!0,a)&&e}a.i||(g=a.currentTarget=c,e=bg(g,d,!0,a)&&e,a.i||(e=bg(g,d,!1,a)&&e));if(b)for(f=0;!a.i&&f<b.length;f++)g=a.currentTarget=b[f],e=bg(g,d,!1,a)&&e;return e}; _.l.P=function(){_.X.X.P.call(this);this.Ra&&_.ag(this.Ra);this.Zc=null};_.l.listen=function(a,b,c,d){return this.Ra.add(String(a),b,!1,c,d)};_.l.Ca=function(a,b,c,d){return this.Ra.add(String(a),b,!0,c,d)};_.l.Aa=function(a,b,c,d){this.Ra.remove(String(a),b,c,d)};_.l.Zd=function(a){return _.Gf(this.Ra,a)}; var bg=function(a,b,c,d){b=a.Ra.i[String(b)];if(!b)return!0;b=b.concat();for(var e=!0,f=0;f<b.length;++f){var g=b[f];if(g&&!g.dd&&g.capture==c){var h=g.listener,k=g.Hd||g.src;g.xd&&a.Zd(g);e=h.call(k,d)!==!1&&e}}return e&&!d.defaultPrevented};_.X.prototype.Ed=function(a,b){return this.Ra.Ed(String(a),b)};_.X.prototype.Vc=function(a,b,c,d){return this.Ra.Vc(String(a),b,c,d)};_.X.prototype.hasListener=function(a,b){return this.Ra.hasListener(a!==void 0?String(a):void 0,b)}; }catch(e){_._DumpException(e)} try{ _.cg=function(a){_.U.call(this);this.K=a;this.G={}};_.G(_.cg,_.U);var dg=[];_.cg.prototype.listen=function(a,b,c,d){return eg(this,a,b,c,d)};_.cg.prototype.o=function(a,b,c,d,e){return eg(this,a,b,c,d,e)};var eg=function(a,b,c,d,e,f){Array.isArray(c)||(c&&(dg[0]=c.toString()),c=dg);for(var g=0;g<c.length;g++){var h=_.Lf(b,c[g],d||a.handleEvent,e||!1,f||a.K||a);if(!h)break;a.G[h.key]=h}return a};_.cg.prototype.Ca=function(a,b,c,d){return fg(this,a,b,c,d)}; var fg=function(a,b,c,d,e,f){if(Array.isArray(c))for(var g=0;g<c.length;g++)fg(a,b,c[g],d,e,f);else{b=_.Kf(b,c,d||a.handleEvent,e,f||a.K||a);if(!b)return a;a.G[b.key]=b}return a};_.cg.prototype.Aa=function(a,b,c,d,e){if(Array.isArray(b))for(var f=0;f<b.length;f++)this.Aa(a,b[f],c,d,e);else c=c||this.handleEvent,d=_.Yb(d)?!!d.capture:!!d,e=e||this.K||this,c=_.Mf(c),d=!!d,b=_.Bf(a)?a.Vc(b,c,d,e):a?(a=_.Of(a))?a.Vc(b,c,d,e):null:null,b&&(_.Tf(b),delete this.G[b.key])}; _.gg=function(a){_.Cb(a.G,function(b,c){this.G.hasOwnProperty(c)&&_.Tf(b)},a);a.G={}};_.cg.prototype.P=function(){_.cg.X.P.call(this);_.gg(this)};_.cg.prototype.handleEvent=function(){throw Error("Z");}; }catch(e){_._DumpException(e)} try{ var hg,og;hg=function(a,b,c,d){function e(g,h){g!=null&&(Array.isArray(g)?g.forEach(function(k){return e(k,h)}):(b+=f+encodeURIComponent(h)+"="+encodeURIComponent(g),f="&"))}var f=b.length?"&":"?";d.constructor===Object&&(d=Object.entries(d));Array.isArray(d)?d.forEach(function(g){return e(g[1],g[0])}):d.forEach(e);return _.De(a+b+c)};_.ig=function(a,b){a=_.Ee(a).toString();var c=a.split(/[?#]/),d=/[?]/.test(a)?"?"+c[1]:"";return hg(c[0],d,/[#]/.test(a)?"#"+(d?c[2]:c[1]):"",b)}; _.jg=function(){return _.Ec?"Webkit":_.Dc?"Moz":null};_.kg=function(a,b){this.width=a;this.height=b};_.l=_.kg.prototype;_.l.aspectRatio=function(){return this.width/this.height};_.l.Vb=function(){return!(this.width*this.height)};_.l.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};_.l.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this}; _.l.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};_.lg=function(a){return new _.kg(a.width,a.height)};_.mg=function(a){a=a.document;a=a.compatMode=="CSS1Compat"?a.documentElement:a.body;return new _.kg(a.clientWidth,a.clientHeight)};_.ng=function(a,b){return a==b?!0:a&&b?a.width==b.width&&a.height==b.height:!1};og=function(a){return String(a).replace(/\-([a-z])/g,function(b,c){return c.toUpperCase()})}; _.pg=function(a){return a.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(b,c,d){return c+d.toUpperCase()})};var sg,qg;_.rg=function(a,b,c){if(typeof b==="string")(b=qg(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var e=b[d],f=qg(c,d);f&&(c.style[f]=e)}};sg={};qg=function(a,b){var c=sg[b];if(!c){var d=og(b);c=d;a.style[d]===void 0&&(d=_.jg()+_.pg(d),a.style[d]!==void 0&&(c=d));sg[b]=c}return c};_.tg=function(a,b){var c=a.style[og(b)];return typeof c!=="undefined"?c:a.style[qg(a,b)]||""}; _.ug=function(a,b){var c=_.Qe(a);return c.defaultView&&c.defaultView.getComputedStyle&&(a=c.defaultView.getComputedStyle(a,null))?a[b]||a.getPropertyValue(b)||"":""};_.vg=function(a,b){return _.ug(a,b)||(a.currentStyle?a.currentStyle[b]:null)||a.style&&a.style[b]};_.wg=function(a){try{return a.getBoundingClientRect()}catch(b){return{left:0,top:0,right:0,bottom:0}}}; _.yg=function(a){var b=_.xg;if(_.vg(a,"display")!="none")return b(a);var c=a.style,d=c.display,e=c.visibility,f=c.position;c.visibility="hidden";c.position="absolute";c.display="inline";a=b(a);c.display=d;c.position=f;c.visibility=e;return a};_.xg=function(a){var b=a.offsetWidth,c=a.offsetHeight,d=_.Ec&&!b&&!c;return(b===void 0||d)&&a.getBoundingClientRect?(a=_.wg(a),new _.kg(a.right-a.left,a.bottom-a.top)):new _.kg(b,c)};_.zg=function(a,b){a.style.display=b?"":"none"}; _.Ag=_.Dc?"MozUserSelect":_.Ec||_.Cc?"WebkitUserSelect":null; }catch(e){_._DumpException(e)} try{ var Bg,Dg;Bg=function(a,b,c){return arguments.length<=2?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)};_.Cg=function(a,b,c,d){Array.prototype.splice.apply(a,Bg(arguments,1))};Dg=function(a,b){return a!==null&&b in a?a[b]:void 0};_.Eg=function(a){return a==null?"":String(a)};_.Fg=function(){};_.Fg.Tb=void 0;_.Fg.i=function(){return _.Fg.Tb?_.Fg.Tb:_.Fg.Tb=new _.Fg};_.Fg.prototype.i=0;_.Gg=function(a){return":"+(a.i++).toString(36)};var Hg;_.Ig=function(a){_.X.call(this);this.o=a||_.Re();this.da=Hg;this.T=null;this.oa=!1;this.i=null;this.K=void 0;this.F=this.A=this.j=this.B=null;this.Ka=!1};_.G(_.Ig,_.X);_.Ig.prototype.Za=_.Fg.i();Hg=null;_.Jg=function(a){return a.T||(a.T=_.Gg(a.Za))};_.Ig.prototype.H=function(){return this.i};var Kg=function(a,b){if(a==b)throw Error("aa");var c;if(c=b&&a.j&&a.T){c=a.j;var d=a.T;c=c.F&&d?Dg(c.F,d)||null:null}if(c&&a.j!=b)throw Error("aa");a.j=b;_.Ig.X.fc.call(a,b)}; _.Ig.prototype.fc=function(a){if(this.j&&this.j!=a)throw Error("ba");_.Ig.X.fc.call(this,a)};_.Ig.prototype.Ib=function(){this.i=_.We(this.o.i,"DIV")};_.Ig.prototype.render=function(a){Lg(this,a)};var Lg=function(a,b,c){if(a.oa)throw Error("ca");a.i||a.Ib();b?b.insertBefore(a.i,c||null):a.o.i.body.appendChild(a.i);a.j&&!a.j.oa||a.Ea()};_.l=_.Ig.prototype;_.l.Tc=function(a){this.i=a};_.l.Ea=function(){this.oa=!0;_.Mg(this,function(a){!a.oa&&a.H()&&a.Ea()})}; _.l.fb=function(){_.Mg(this,function(a){a.oa&&a.fb()});this.K&&_.gg(this.K);this.oa=!1};_.l.P=function(){this.oa&&this.fb();this.K&&(this.K.dispose(),delete this.K);_.Mg(this,function(a){a.dispose()});!this.Ka&&this.i&&_.af(this.i);this.j=this.B=this.i=this.F=this.A=null;_.Ig.X.P.call(this)}; _.l.Mb=function(a,b,c){if(a.oa&&(c||!this.oa))throw Error("ca");if(b<0||b>_.Ng(this))throw Error("ea");this.F&&this.A||(this.F={},this.A=[]);if(a.j==this){var d=this.F,e=_.Jg(a);d[e]=a;_.uf(this.A,a)}else{d=this.F;e=_.Jg(a);if(d!==null&&e in d)throw Error("T`"+e);d[e]=a}Kg(a,this);_.Cg(this.A,b,0,a);a.oa&&this.oa&&a.j==this?(c=this.i,(c.childNodes[b]||null)!=a.H()&&(a.H().parentElement==c&&c.removeChild(a.H()),b=c.childNodes[b]||null,c.insertBefore(a.H(),b))):c?(this.i||this.Ib(),b=_.Og(this,b+1), Lg(a,this.i,b?b.i:null)):this.oa&&!a.oa&&a.i&&a.i.parentNode&&a.i.parentNode.nodeType==1&&a.Ea()};_.Ng=function(a){return a.A?a.A.length:0};_.Og=function(a,b){return a.A?a.A[b]||null:null};_.Mg=function(a,b,c){a.A&&a.A.forEach(b,c)};_.Ig.prototype.Qc=function(a,b){if(a){var c=typeof a==="string"?a:_.Jg(a);a=this.F&&c?Dg(this.F,c)||null:null;if(c&&a){var d=this.F;c in d&&delete d[c];_.uf(this.A,a);b&&(a.fb(),a.i&&_.af(a.i));Kg(a,null)}}if(!a)throw Error("fa");return a}; }catch(e){_._DumpException(e)} try{ var Qg;_.Pg=function(a,b,c){return function(){try{return b.apply(c,arguments)}catch(d){a.log(d)}}};Qg=function(a,b,c){if(a.j)return null;if(c instanceof Array){var d=null;c=_.B(c);for(var e=c.next();!e.done;e=c.next())(e=Qg(a,b,e.value))&&(d=e);return d}d=null;a.i&&a.i.type==c&&a.A==b&&(d=a.i,a.i=null);if(e=b.dataset.eqid)delete b.dataset.eqid,(e=a.B[e])?b.removeEventListener?b.removeEventListener(c,e,!1):b.detachEvent&&b.detachEvent("on"+c,e):a.o.log(Error("R`"+b));return d};_.Sg=function(a,b,c,d,e,f){d=_.Pg(a,d,f);a=_.Lf(b,c,d,e,f);_.Rg(b,c);return a};_.Rg=function(a,b){if(a instanceof Element&&(b=Qg(_.ie("eq"),a,b||[])))if(_.Bc&&b instanceof MouseEvent&&a.dispatchEvent){var c=document.createEvent("MouseEvent");c.initMouseEvent(b.type,!0,!0,b.view,b.detail,b.screenX,b.screenY,b.clientX,b.clientY,b.ctrlKey,b.altKey,b.shiftKey,b.metaKey,b.button,b.relatedTarget);a.dispatchEvent(c)}else a.dispatchEvent&&a.dispatchEvent(b)}; }catch(e){_._DumpException(e)} try{ _.Tg=function(a,b){_.cg.call(this,b);this.B=a;this.T=b||this};_.z(_.Tg,_.cg);_.Tg.prototype.listen=function(a,b,c,d){if(c){if(typeof c!="function")throw new TypeError("ga");c=_.Pg(this.B,c,this.T);c=_.cg.prototype.listen.call(this,a,b,c,d);_.Rg(a,Ug(b));return c}return _.cg.prototype.listen.call(this,a,b,c,d)}; _.Tg.prototype.o=function(a,b,c,d,e){if(c){if(typeof c!="function")throw new TypeError("ga");c=_.Pg(this.B,c,e||this.T);c=_.cg.prototype.o.call(this,a,b,c,d,e);_.Rg(a,Ug(b));return c}return _.cg.prototype.o.call(this,a,b,c,d,e)};_.Tg.prototype.Ca=function(a,b,c,d){if(c){if(typeof c!="function")throw new TypeError("ga");c=_.Pg(this.B,c,this.T);c=_.cg.prototype.Ca.call(this,a,b,c,d);_.Rg(a,Ug(b));return c}return _.cg.prototype.Ca.call(this,a,b,c,d)}; var Ug=function(a){return Array.isArray(a)?_.xc(a,Ug):typeof a==="string"?a:a?a.toString():a};_.Vg=function(a,b){_.Tg.call(this,b);this.j=a};_.z(_.Vg,_.Tg);_.Vg.prototype.H=function(){return this.j};_.Vg.prototype.P=function(){this.j=null;_.Tg.prototype.P.call(this)}; }catch(e){_._DumpException(e)} try{ _.Wg=function(a,b){_.Vg.call(this,a,b)};_.z(_.Wg,_.Vg); }catch(e){_._DumpException(e)} try{ _.Xg=function(a,b){b=_.He(b);b!==void 0&&(a.href=b)};_.Zg=function(a,b,c){_.Yg.listen(b,c,void 0,a.K||a,a)};_.$g=function(a,b){return(b||document).querySelectorAll("."+a)};_.ah=function(a,b){for(var c=0;a;){if(b(a))return a;a=a.parentNode;c++}return null};_.ch=function(a,b){return b?_.ah(a,function(c){return!b||typeof c.className==="string"&&_.wa(c.className.split(/\s+/),b)}):null};var dh,eh;dh=function(){};_.Yg=new dh;eh=["click","keydown","keyup"];dh.prototype.listen=function(a,b,c,d,e){var f=function(g){var h=_.Mf(b),k=_.cf(g.target)?g.target.getAttribute("role")||null:null;g.type!="click"||g.Bb.button!=0||_.Fc&&g.ctrlKey?g.keyCode!=13&&g.keyCode!=3||g.type=="keyup"?g.keyCode!=32||k!="button"&&k!="tab"&&k!="radio"||(g.type=="keyup"&&h.call(d,g),g.preventDefault()):(g.type="keypress",h.call(d,g)):h.call(d,g)};f.Xa=b;f.qk=d;e?e.listen(a,eh,f,c):_.Lf(a,eh,f,c)}; dh.prototype.Aa=function(a,b,c,d,e){for(var f,g=0;f=eh[g];g++){var h=a;var k=f;var m=!!c;k=_.Bf(h)?h.Ed(k,m):h?(h=_.Of(h))?h.Ed(k,m):[]:[];for(h=0;m=k[h];h++){var n=m.listener;if(n.Xa==b&&n.qk==d){e?e.Aa(a,f,m.listener,c,d):_.Sf(a,f,m.listener,c,d);break}}}}; }catch(e){_._DumpException(e)} try{ var jh=function(){for(var a;a=fh.remove();){try{a.i.call(a.scope)}catch(b){_.da(b)}gh(hh,a)}ih=!1},kh=function(a,b){this.o=a;this.v=b;this.j=0;this.i=null};kh.prototype.get=function(){if(this.j>0){this.j--;var a=this.i;this.i=a.next;a.next=null}else a=this.o();return a};var gh=function(a,b){a.v(b);a.j<100&&(a.j++,b.next=a.i,a.i=b)};var lh=function(){this.j=this.i=null};lh.prototype.add=function(a,b){var c=hh.get();c.set(a,b);this.j?this.j.next=c:this.i=c;this.j=c};lh.prototype.remove=function(){var a=null;this.i&&(a=this.i,this.i=this.i.next,this.i||(this.j=null),a.next=null);return a};var hh=new kh(function(){return new mh},function(a){return a.reset()}),mh=function(){this.next=this.scope=this.i=null};mh.prototype.set=function(a,b){this.i=a;this.scope=b;this.next=null}; mh.prototype.reset=function(){this.next=this.scope=this.i=null};var nh,ih=!1,fh=new lh,ph=function(a,b){nh||oh();ih||(nh(),ih=!0);fh.add(a,b)},oh=function(){var a=Promise.resolve(void 0);nh=function(){a.then(jh)}};var qh=function(){};_.rh=function(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};var uh,Bh,Gh,Fh,Hh;_.th=function(a){this.i=0;this.C=void 0;this.v=this.j=this.o=null;this.A=this.B=!1;if(a!=qh)try{var b=this;a.call(void 0,function(c){sh(b,2,c)},function(c){sh(b,3,c)})}catch(c){sh(this,3,c)}};uh=function(){this.next=this.o=this.j=this.v=this.i=null;this.A=!1};uh.prototype.reset=function(){this.o=this.j=this.v=this.i=null;this.A=!1};var vh=new kh(function(){return new uh},function(a){a.reset()}),wh=function(a,b,c){var d=vh.get();d.v=a;d.j=b;d.o=c;return d}; _.th.prototype.then=function(a,b,c){return xh(this,(0,_.fe)(typeof a==="function"?a:null),(0,_.fe)(typeof b==="function"?b:null),c)};_.th.prototype.$goog_Thenable=!0;_.th.prototype.D=function(a,b){return xh(this,null,(0,_.fe)(a),b)};_.th.prototype.catch=_.th.prototype.D;_.th.prototype.cancel=function(a){if(this.i==0){var b=new _.yh(a);ph(function(){zh(this,b)},this)}}; var zh=function(a,b){if(a.i==0)if(a.o){var c=a.o;if(c.j){for(var d=0,e=null,f=null,g=c.j;g&&(g.A||(d++,g.i==a&&(e=g),!(e&&d>1)));g=g.next)e||(f=g);e&&(c.i==0&&d==1?zh(c,b):(f?(d=f,d.next==c.v&&(c.v=d),d.next=d.next.next):Ah(c),Bh(c,e,3,b)))}a.o=null}else sh(a,3,b)},Dh=function(a,b){a.j||a.i!=2&&a.i!=3||Ch(a);a.v?a.v.next=b:a.j=b;a.v=b},xh=function(a,b,c,d){var e=wh(null,null,null);e.i=new _.th(function(f,g){e.v=b?function(h){try{var k=b.call(d,h);f(k)}catch(m){g(m)}}:f;e.j=c?function(h){try{var k= c.call(d,h);k===void 0&&h instanceof _.yh?g(h):f(k)}catch(m){g(m)}}:g});e.i.o=a;Dh(a,e);return e.i};_.th.prototype.G=function(a){this.i=0;sh(this,2,a)};_.th.prototype.K=function(a){this.i=0;sh(this,3,a)}; var sh=function(a,b,c){if(a.i==0){a===c&&(b=3,c=new TypeError("ha"));a.i=1;a:{var d=c,e=a.G,f=a.K;if(d instanceof _.th){Dh(d,wh(e||qh,f||null,a));var g=!0}else if(_.rh(d))d.then(e,f,a),g=!0;else{if(_.Yb(d))try{var h=d.then;if(typeof h==="function"){Eh(d,h,e,f,a);g=!0;break a}}catch(k){f.call(a,k);g=!0;break a}g=!1}}g||(a.C=c,a.i=b,a.o=null,Ch(a),b!=3||c instanceof _.yh||Fh(a,c))}},Eh=function(a,b,c,d,e){var f=!1,g=function(k){f||(f=!0,c.call(e,k))},h=function(k){f||(f=!0,d.call(e,k))};try{b.call(a, g,h)}catch(k){h(k)}},Ch=function(a){a.B||(a.B=!0,ph(a.F,a))},Ah=function(a){var b=null;a.j&&(b=a.j,a.j=b.next,b.next=null);a.j||(a.v=null);return b};_.th.prototype.F=function(){for(var a;a=Ah(this);)Bh(this,a,this.i,this.C);this.B=!1};Bh=function(a,b,c,d){if(c==3&&b.j&&!b.A)for(;a&&a.A;a=a.o)a.A=!1;if(b.i)b.i.o=null,Gh(b,c,d);else try{b.A?b.v.call(b.o):Gh(b,c,d)}catch(e){Hh.call(null,e)}gh(vh,b)};Gh=function(a,b,c){b==2?a.v.call(a.o,c):a.j&&a.j.call(a.o,c)}; Fh=function(a,b){a.A=!0;ph(function(){a.A&&Hh.call(null,b)})};Hh=_.da;_.yh=function(a){_.aa.call(this,a)};_.G(_.yh,_.aa);_.yh.prototype.name="cancel"; }catch(e){_._DumpException(e)} try{ _.Ih=function(a,b){_.X.call(this);this.j=a||1;this.i=b||_.q;this.o=(0,_.D)(this.Hk,this);this.v=Date.now()};_.G(_.Ih,_.X);_.l=_.Ih.prototype;_.l.Jb=!1;_.l.Va=null;_.l.Hk=function(){if(this.Jb){var a=Date.now()-this.v;a>0&&a<this.j*.8?this.Va=this.i.setTimeout(this.o,this.j-a):(this.Va&&(this.i.clearTimeout(this.Va),this.Va=null),this.dispatchEvent("tick"),this.Jb&&(this.stop(),this.start()))}};_.l.start=function(){this.Jb=!0;this.Va||(this.Va=this.i.setTimeout(this.o,this.j),this.v=Date.now())}; _.l.stop=function(){this.Jb=!1;this.Va&&(this.i.clearTimeout(this.Va),this.Va=null)};_.l.P=function(){_.Ih.X.P.call(this);this.stop();delete this.i};_.Jh=function(a,b,c){if(typeof a==="function")c&&(a=(0,_.D)(a,c));else if(a&&typeof a.handleEvent=="function")a=(0,_.D)(a.handleEvent,a);else throw Error("ia");return Number(b)>2147483647?-1:_.q.setTimeout(a,b||0)}; }catch(e){_._DumpException(e)} try{ _.Kh=function(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b};_.Y=function(a,b,c){c?_.pf(a,b):_.rf(a,b)};_.Lh=function(a){return a.children!=void 0?a.children:Array.prototype.filter.call(a.childNodes,function(b){return b.nodeType==1})};_.Mh=!_.Bc&&!_.qa(); }catch(e){_._DumpException(e)} try{ var Nh=function(a){_.U.call(this);this.B=a;this.v=null;this.o={};this.C={};this.i={};this.j=null};_.z(Nh,_.U);_.Oh=function(a){if(a.v)return a.v;for(var b in a.i)if(a.i[b].we()&&a.i[b].eb())return a.i[b];return null};Nh.prototype.A=function(a){this.i[a]&&(_.Oh(this)&&_.Oh(this).yc()==a||this.i[a].qd(!0))};Nh.prototype.Pa=function(a){this.j=a;for(var b in this.i)this.i[b].we()&&this.i[b].Pa(a)};_.Ph=function(a,b){a.i[b.yc()]=b};Nh.prototype.Qb=function(a){return a in this.i?this.i[a]:null};var Qh=new Nh(_.Kd);_.Od("dd",Qh); }catch(e){_._DumpException(e)} try{ var Rh,Th,ci,di,ei,gi,ii,ji,Uh,ki,Vh,Sh,li,mi,oi,ni,pi,qi,ri;Rh=function(a,b,c){_.U.call(this);this.Xa=a;this.o=b||0;this.i=c;this.j=(0,_.D)(this.yg,this)};Th=function(a){return _.ah(a,function(b){return b.nodeType==1&&Sh(b,"hidden")=="true"})!=null};_.Wh=function(a){return a?Uh(a,function(b){return b.nodeType==1&&Vh(b)&&!Th(b)}):[]};_.Xh=function(a,b){a&&b&&_.Xg(a,a.href.replace(/([?&](continue|followup)=)[^&]*/g,"$1"+encodeURIComponent(b)))}; _.bi=function(){_.E("gbar.I",_.Yh);_.Yh.prototype.ia=_.Yh.prototype.vg;_.Yh.prototype.ib=_.Yh.prototype.H;_.Yh.prototype.ic=_.Yh.prototype.Fi;_.E("gbar.J",_.Zh);_.Zh.prototype.ja=_.Zh.prototype.R;_.Zh.prototype.jb=_.Zh.prototype.S;_.E("gbar.K",_.$h);_.E("gbar.L",_.ai);_.ai.prototype.la=_.ai.prototype.j};ci=function(a,b){b.xa=b.type;b.xb=b.target;return a.call(this,b)};di=function(a,b,c){this.j=a;this.i={};a=0;for(var d=b.length;a<d;a++)this.i[b[a]]=!0;this.o=c;this.v=_.q}; ei=function(a,b,c){a=_.W("gb_Od",a.H());if(b!=""||c!="")_.of(a,"gb_Ic")?_.tg(a,"background-image")!=""&&(b=c!=""?c:b,_.rg(a,"background-image","url('"+b+"')"),a=_.W("gb_Jc",a),a!==null&&a.tagName=="IMG"&&(a.src=b)):a.tagName=="IMG"&&(a.src=b!=""?b:c,b!=c&&(c=c!=""?c+" 2x ":"",b!=""&&(c=c+(c==""?"":",")+(b+" 1x")),a.setAttribute("srcset",c)))};_.G(Rh,_.U);_.l=Rh.prototype;_.l.Rc=0;_.l.P=function(){Rh.X.P.call(this);this.stop();delete this.Xa;delete this.i}; _.l.start=function(a){this.stop();this.Rc=_.Jh(this.j,a!==void 0?a:this.o)};_.l.stop=function(){this.isActive()&&_.q.clearTimeout(this.Rc);this.Rc=0};_.l.isActive=function(){return this.Rc!=0};_.l.yg=function(){this.Rc=0;this.Xa&&this.Xa.call(this.i)};_.fi=function(a,b){b&&_.Oh(a)&&b!=_.Oh(a)&&_.Oh(a).qd(!1);a.v=b}; gi=function(a){var b=_.Md.i(),c=["asl"];if(c.length!=a.length)throw new _.aa;for(var d=[],e=0,f=c.length;e<f;e++){var g=c[e];b.i[g]||d.push(g)}if(d.length==0){d=c.length;e=Array(d);for(f=0;f<d;f++)e[f]=b.i[c[f]];a.apply(_.q,e)}else for(a=new di(c,d,a),c=0,e=d.length;c<e;c++)f=d[c],(g=b.j[f])||(b.j[f]=g=[]),g.push(a)};_.hi=function(a){return String(a).replace(/([A-Z])/g,"-$1").toLowerCase()};ii=function(a,b,c,d){if(a!=null)for(a=a.firstChild;a;){if(b(a)&&(c.push(a),d)||ii(a,b,c,d))return!0;a=a.nextSibling}return!1}; ji=function(a,b){var c=[];return ii(a,b,c,!0)?c[0]:void 0};Uh=function(a,b){var c=[];ii(a,b,c,!1);return c};ki=function(a){a=a.tabIndex;return typeof a==="number"&&a>=0&&a<32768};Vh=function(a){return a.tagName=="A"&&a.hasAttribute("href")||a.tagName=="INPUT"||a.tagName=="TEXTAREA"||a.tagName=="SELECT"||a.tagName=="BUTTON"?!a.disabled&&(!a.hasAttribute("tabindex")||ki(a)):a.hasAttribute("tabindex")&&ki(a)};Sh=function(a,b){a=a.getAttribute("aria-"+b);return a==null||a==void 0?"":String(a)}; li=function(a){this.i=a;this.j=null};mi=function(a){a.j||(a.j=_.Lf(a.i,"keydown",a.o,!1,a))};oi=function(a){ni(a);_.Y(a.i,"gb_ca",!1)};li.prototype.o=function(a){a.keyCode!=9||_.of(this.i,"gb_ca")||(_.Y(this.i,"gb_ca",!0),ni(this))};ni=function(a){a.j&&(_.Tf(a.j),a.j=null)};_.Yh=function(a,b){_.X.call(this);this.v=a;b&&(this.v.id=b)};_.z(_.Yh,_.X);_.l=_.Yh.prototype;_.l.H=function(){return this.v};_.l.vg=function(){return this.v.id}; _.l.Fi=function(){var a=this.v.id;a||(a="gb$"+_.Gg(_.Fg.i()),this.v.id=a);return a};_.l.P=function(){_.af(this.v);_.X.prototype.P.call(this)};_.l.Te=function(){return this.H()};pi=function(a){return ji(a,function(b){return _.cf(b)&&Vh(b)})};qi=function(a){(a=pi(a))&&a.focus()};ri={dl:"gb_cc",ql:"gb_Fd",Sk:"gb_Wc"};_.Zh=function(a){_.Yh.call(this,a);this.o=[];this.C={}};_.z(_.Zh,_.Yh); _.Zh.prototype.R=function(a){var b=this.C[a];if(b)return b;var c=document.getElementById(a);if(c)for(var d=0,e=this.o.length;d<e;++d)if(b=this.o[d],b.H()==c)return this.C[a]=b;return null};_.Zh.prototype.S=function(){for(var a=0,b=this.o.length;a<b;a++)this.o[a].dispose();this.C={};this.o=[]}; var si=function(a){var b;if(b=a instanceof HTMLElement)b=/-[a-z]/.test("ogobm")?!1:_.Mh&&a.dataset?"ogobm"in a.dataset:a.hasAttribute?a.hasAttribute("data-"+_.hi("ogobm")):!!a.getAttribute("data-"+_.hi("ogobm"));return b},ti="click mousedown scroll touchstart wheel keydown".split(" "),ui=function(){},wi=function(a,b,c,d,e){var f=a.get("menu");_.Zh.call(this,f);this.i=b;this.O=f;this.B=a;this.T=a.get("back");this.A=_.W("gb_Mc");this.F=c;this.D=_.W("gb_Xc",this.i);this.G=new li(this.D);this.fa=[];this.Z= d||!1;this.N=e||!1;this.j=new _.cg(this);vi(this)};_.z(wi,_.Zh);_.l=wi.prototype;_.l.P=function(){_.Zh.prototype.P.call(this);xi(this)};_.l.Te=function(){return this.D};_.l.wg=function(){return _.W("gb_4d",this.i)};_.l.xg=function(a){_.Y(this.i,"gb_Vc",a==1);this.dispatchEvent("msc")};_.l.getStyle=function(){return yi(this)?0:1};var zi=function(a,b){(a=a.B.get(b))&&_.rf(a,"gb_R")},Ai=function(a){a.B.forEach(function(b){_.pf(b,"gb_R")})};_.l=wi.prototype; _.l.vk=function(a){this.A||(this.A=_.W("gb_Mc"));this.A&&a&&_.df(this.A,a)};_.l.isVisible=function(a){return(a=this.B.get(a))?!_.of(a,"gb_R"):!1};_.l.open=function(a){this.F||(a&&_.rg(this.i,"transition","none"),this.dispatchEvent("beforeshow"),_.pf(this.i,"gb_Tc"),_.ff(this.H(),"expanded",!0),qi(this.D),mi(this.G),this.dispatchEvent("open"),this.j.o(document.body,ti,this.L,!0,this),this.j.listen(document.body,"focusin",this.K),a&&_.Jh(function(){_.rg(this.i,"transition","")},0,this))}; _.l.rk=function(a){this.F&&_.ff(this.H(),"expanded",a)};_.l.close=function(a){this.F||(a&&_.rg(this.i,"transition","none"),_.rf(this.i,"gb_Tc"),_.ff(this.H(),"expanded",!1),document.activeElement==this.H()&&this.H().blur(),oi(this.G),this.dispatchEvent("close"),xi(this),a&&_.Jh(function(){_.rg(this.i,"transition","")},0,this))};_.l.cb=function(){return _.of(this.i,"gb_Tc")}; var vi=function(a){_.Zg(a.j,a.H(),a.V);a.H().addEventListener("keydown",function(c){c.keyCode==32&&c.preventDefault()});a.j.listen(a.i,"keydown",a.U);a.j.listen(a.i,"keyup",a.da);var b=new Map;b.set("close","cbc");b.set("back","bbc");b.forEach(function(c,d){_.Zg(a.j,a.B.get(d),function(){this.dispatchEvent(c)})});if(_.of(a.i,"gb_cc")||_.of(a.i,"gb_Fd"))a.j.listen(window,"resize",a.M),a.M();_.of(a.i,"gb_Qc")||a.j.Ca(window,"touchstart",function(){_.rg(a.i,"overflow-y","auto")})}; wi.prototype.M=function(){var a=window.visualViewport?window.visualViewport.height:window.innerHeight;a&&_.rg(this.i,"height","calc("+a+"px - 100%)")};wi.prototype.V=function(){this.dispatchEvent("mbc");if(!this.F){if(this.cb()){this.close();var a=!0}else this.open(),a=!1;a&&this.H().focus()}};var yi=function(a){return!_.of(a.i,"gb_Vc")||_.of(a.i,"gb_cc")||_.of(a.i,"gb_Fd")};wi.prototype.da=function(a){a.keyCode===9&&this.cb()&&(a=this.G,_.Y(a.i,"gb_ca",!0),ni(a))}; wi.prototype.U=function(a){a:{if(a.keyCode==36||a.keyCode==35){var b=_.Wh(this.i);if(b.length>0){var c=b[b.length-1];a.keyCode==36&&(c=!yi(this)&&b.length>1?b[1]:b[0]);c.focus();a.preventDefault();break a}}a.keyCode!=27||this.Z&&!yi(this)||(this.close(),this.O!=null&&this.O.focus())}a.keyCode===9&&this.cb()&&yi(this)&&(b=a.target,c=_.Wh(this.i),c.length>0&&(b==c[0]&&a.shiftKey?(c[c.length-1].focus(),a.preventDefault()):b!=c[c.length-1]||a.shiftKey||(c[0].focus(),a.preventDefault())))}; wi.prototype.L=function(a){this.cb()&&a.target instanceof Node&&!(!yi(this)||this.N&&_.ah(a.target,si))&&(a.type=="keydown"?a.keyCode==27&&(a.preventDefault(),a.stopPropagation(),this.close(),this.H().focus()):_.ch(a.target,"gb_la")||_.ch(a.target,"gb_Kc")||_.bf(this.i,a.target)||(a.type=="touchstart"&&(a.preventDefault(),a.stopPropagation()),this.close()))}; wi.prototype.K=function(){this.cb()&&(!yi(this)||document.activeElement.tagName!="IFRAME"&&(this.N&&_.ah(document.activeElement,si)||_.ch(document.activeElement,"gb_Pc")||_.ch(document.activeElement,"gb_la")||qi(this.D)))};var xi=function(a){a.j.Aa(document.body,ti,a.L,!1,a);a.j.Aa(document.body,"focusin",a.K)};wi.prototype.W=function(){this.fa.push(new ui)};_.$h=function(a,b){_.Yh.call(this,a);_.Yg.listen(a,this.j,!1,this);this.i=b};_.z(_.$h,_.Yh); _.$h.prototype.j=function(a){this.i&&this.i(a)||this.dispatchEvent("click")||a.preventDefault()};var Bi=function(){this.i=null};Bi.prototype.Xc=function(){return this.i};var Ci=function(a,b,c){this.i=a;this.j=b;this.o=c||_.q};var Di=function(a){this.i=[];this.v=a||this};Di.prototype.j=function(a,b,c){this.A(a,b,c);this.i.push(new Ci(a,b,c))};Di.prototype.A=function(a,b,c){c=c||_.q;for(var d=this.i.length,e=0;e<d;e++){var f=this.i[e];if(f.i==a&&f.j==b&&f.o==c){this.i.splice(e,1);break}}};Di.prototype.o=function(a){a.i=this.v;for(var b=this.i.length,c=0;c<b;c++){var d=this.i[c];d.i=="catc"&&d.j.call(d.o,a)}};var Fi=function(a,b){_.X.call(this);this.i=a;this.o=Ei(this.i);this.C=b||100;this.v=_.Lf(a,"resize",this.A,!1,this)};_.G(Fi,_.X);Fi.prototype.P=function(){_.Tf(this.v);Fi.X.P.call(this)};Fi.prototype.A=function(){this.j||(this.j=new Rh(this.B,this.C,this),_.$f(this,this.j));this.j.start()}; Fi.prototype.B=function(){if(!this.i.isDisposed()){var a=this.o,b=Ei(this.i);this.o=b;if(a){var c=!1;a.width!=b.width&&(this.dispatchEvent("b"),c=!0);a.height!=b.height&&(this.dispatchEvent("a"),c=!0);c&&this.dispatchEvent("resize")}else this.dispatchEvent("a"),this.dispatchEvent("b"),this.dispatchEvent("resize")}};var Gi=function(a){_.X.call(this);this.j=a||window;this.o=_.Lf(this.j,"resize",this.v,!1,this);this.i=_.mg(this.j||window)};_.G(Gi,_.X);var Ii=function(){var a=window,b=_.ne(a);return Hi[b]=Hi[b]||new Gi(a)},Hi={},Ei=function(a){return a.i?_.lg(a.i):null};Gi.prototype.P=function(){Gi.X.P.call(this);this.o&&(_.Tf(this.o),this.o=null);this.i=this.j=null};Gi.prototype.v=function(){var a=_.mg(this.j||window);_.ng(a,this.i)||(this.i=a,this.dispatchEvent("resize"))};var Ki=function(a,b){this.v=new Di(this);this.D=a;this.B=b;this.i=Ji(a.offsetWidth,this.B);this.F=new Fi(Ii(),10);_.Lf(this.F,"b",function(){window.requestAnimationFrame?window.requestAnimationFrame((0,_.D)(this.C,this)):this.C()},!1,this)},Ji=function(a,b){for(var c=0,d=b.length-1,e=b[0];c<d;){if(a<=e.max)return e.id;e=b[++c]}return b[d].id};Ki.prototype.C=function(){var a=Ji(this.D.offsetWidth,this.B);a!=this.i&&(this.i=a,this.o(new Bi))};Ki.prototype.j=function(a,b,c){this.v.j(a,b,c)}; Ki.prototype.A=function(a,b){this.v.A(a,b)};Ki.prototype.o=function(a){this.v.o(a)};_.ai=function(a){_.Yh.call(this,a);_.Lf(a,"click",this.i,!1,this)};_.z(_.ai,_.Yh);_.ai.prototype.j=function(){var a=this.H().getAttribute("aria-pressed");return(a==null?a:typeof a==="boolean"?a:a=="true")||!1};_.ai.prototype.i=function(a){a=a.currentTarget;var b=Sh(a,"pressed");_.xe(_.Eg(b))||b=="true"||b=="false"?_.ff(a,"pressed",b=="true"?"false":"true"):a.removeAttribute("aria-pressed");this.dispatchEvent("click")};var Z=function(a,b,c,d){_.X.call(this);this.o=a;_.rf(this.o,"gb_wd");this.j=b;this.M=c;this.wa="";this.Oa=d;this.B=this.i=null;this.ma=this.O=this.L=!1;this.fa=_.Bb(_.L(this.j,16),!1);this.Sa=new _.cg(this);this.U=_.W("gb_9c",this.o);this.ea=_.W("gb_bd",this.o);this.S=_.W("gb_J",this.o);(this.N=_.Bb(_.L(b,6),!1))&&this.U&&Li(this);this.uc=_.W("gb_vd",this.U);this.C=_.W("gb_ld",this.o);this.K=_.W("gb_a",this.o);this.D=_.W("gb_Cd",this.o);this.A=_.W("gb_sd",this.o);this.v=_.W("gb_Bd",this.o);this.W= Array.prototype.slice.call(_.$g("gb_pd",this.o));this.R=!1;this.nc=_.Bb(_.L(this.j,19),!1);this.lc=_.Bb(_.L(this.j,20),!1);this.kc=_.Bb(_.L(this.j,45),!1);a=Mi(this,!0);b=Mi(this,!1);this.rc=Math.max(a,b);this.V=_.L(this.j,15);c=_.Wf(_.Ke(this.j,30),0);c!=0&&Ni(this,c);a=Oi(this,a,b);this.G=new Ki(document.body,Pi);this.ub=_.x(_.M(this.j,37));this.rb=_.x(_.M(this.j,38));this.Ac=_.Bb(_.L(this.j,39));this.qc=_.Bb(_.L(this.j,1),!1);this.oc=_.Bb(_.L(this.j,40),!1);Qi(this);Ri(this,this.G.i);this.G.j("catc", this.jc,this);_.N(this.j,8)&&document.addEventListener("scroll",(0,_.D)(function(){_.Y(this.o,"gb_yd",window.scrollY>0)},this));this.v!=null&&_.N(this.j,7)&&(this.Z=new Ki(this.v,a),this.Z.j("catc",this.da,this),this.da());this.F=null;if(this.T=_.W("gb_Wa",this.o))this.F=_.W("gb_Ic",this.T),this.Sa.o(this.F,"error",this.Ti,!1,this)};_.z(Z,_.X);_.l=Z.prototype; _.l.Ti=function(){this.F!=null&&(this.F.src="https://www.gstatic.com/images/icons/material/system/1x/broken_image_grey600_18dp.png",this.F.srcset="https://www.gstatic.com/images/icons/material/system/1x/broken_image_grey600_18dp.png 1x, https://www.gstatic.com/images/icons/material/system/2x/broken_image_grey600_18dp.png 2x",_.rg(this.F,"width","auto"),_.pf(this.F.parentElement,"gb_5a"))};_.l.H=function(){return this.o};_.l.sk=function(a){this.B=a;Si(this,this.L);a=Ti(this);a!=0&&Ui(this,a)}; _.l.uk=function(a,b){this.B&&ei(this.B,a,b)};_.l.Pa=function(a){this.Ka(a||this.Ac?1:0);_.of(this.H(),"gb_e")||this.ka(a?this.ub:this.rb);_.Y(this.H(),"gb_H",a);var b=_.W("gb_qd");b!=null&&_.Y(b,"gb_H",a);this.i&&this.oc&&_.Y(this.i.i,"gb_Uc",a);this.T&&_.Y(this.T,"gb_H",a);_.ie("dd").Pa(a)};_.l.wk=function(a){this.U&&(_.df(this.uc,a||""),_.Y(this.U,"gb_R",!a),this.N=!!a,Li(this,a),Ri(this,this.G.i))};var Li=function(a,b){if(a.ea){var c=b?b.trim():b;_.Y(a.ea,"gb_R",!a.N||!b||!c);c&&_.df(a.ea,c)}}; Z.prototype.Za=function(){return _.W("gb_4d",this.C)};Z.prototype.da=function(){if(this.Z!=null){var a=this.Z.i;a==3?Vi(this,!1):a==1?Vi(this,!0):Vi(this,this.G.i=="gb_Wc")}}; var Vi=function(a,b){if(_.N(a.j,7)&&(!a.R||b)){if(a.V){var c=_.W("gb_j",a.o);if(c){var d=_.W("gb_v",a.o),e=a.G.i!="gb_Wc"||b?"":a.rc+"px";_.rg(c,"min-width",e);_.rg(d,"min-width",e)}}_.of(a.v,"gb_ze")!=b&&(_.Y(a.v,"gb_ze",b),b?a.dispatchEvent("sfi"):a.dispatchEvent("sfu"),_.Y(_.W("gb_id",a.v),"gb_ze",b))}},Wi=function(a){var b=_.W("gb_Pc");if(b){var c=new Map;c.set("menu",_.W("gb_Kc",a.o));c.set("back",_.W("gb_Nc"));c.set("close",_.W("gb_k"));var d=!1;c.forEach(function(e){e||(a.M.log(Error("ja")), d=!0)});if(!d){a.i=new wi(c,b,_.Bb(_.L(a.j,16),!1),_.Bb(_.L(a.j,9),!1),_.Bb(_.L(a.j,33),!1));a.i.listen("open",a.cj,!1,a);a.i.listen("close",a.aj,!1,a);a.i.listen("msc",a.dj,!1,a);switch(_.Le(a.j,32)){case 1:a.Kb("back");break;case 2:a.Kb("close");break;case 3:a.Kb("none");break;default:a.Kb("default")}_.bi();_.E("gbar.C",wi);wi.prototype.ca=wi.prototype.Te;wi.prototype.cc=wi.prototype.W;wi.prototype.cd=wi.prototype.xg;wi.prototype.cf=wi.prototype.open;wi.prototype.cg=wi.prototype.close;wi.prototype.ch= wi.prototype.getStyle;wi.prototype.ck=wi.prototype.cb;wi.prototype.cl=wi.prototype.rk;wi.prototype.cm=wi.prototype.wg;wi.prototype.cn=wi.prototype.vk;_.Ed.i().i.resolve(a.i)}}else a.M.log(Error("ka"))},Qi=function(a){var b=_.Ed.i();a.C||b.i.reject(Error("la"));_.Bb(_.L(a.j,7))||b.D.reject(Error("ma"));_.Bb(_.L(a.j,12))||b.B.reject(Error("na"));_.Bb(_.L(a.j,13))||b.C.reject(Error("oa"))},Ri=function(a,b){!a.i&&a.C&&Wi(a);a.i&&!a.O&&a.Kb("default");a.i&&a.lc&&a.Kb("none");Xi(a);if(a.nc)a.L=!0;else if(a.fa)a.L= !0;else if(a.N)a.L=!1;else{var c=b==="gb_cc",d=_.Bb(_.L(a.j,5),!1),e=_.Bb(_.L(a.j,7),!1);a.L=!(c&&(d||e))}c=b=="gb_cc";d=b=="gb_Fd";a.kc&&a.S&&_.Y(a.S,"gb_R",c||d);!a.fa&&!_.N(a.j,10)&&Yi(a).length>1&&a.S&&a.D&&(_.Y(a.S,"gb_R",c),_.Y(a.D,"gb_Id",c));if(a.B&&!a.fa){e=a.B.H();var f=!a.N;_.Y(e,"gb_R",!f);f&&Si(a,a.L)}a.i&&(a.i.isVisible("menu")||a.i.isVisible("back"))&&!yi(a.i)&&(a.ma=a.i.cb());e=_.Kh(ri);_.sf(a.o,e);_.pf(a.o,b);_.L(a.j,7);if(a.V&&a.A!=null)if(b!="gb_Wc")_.rg(a.A,"min-width",""),_.rg(a.D, "min-width","");else{f=_.yg(a.A).width;var g=_.yg(a.D).width;f=Math.max(f,g);_.rg(a.A,"min-width",f+"px");_.rg(a.D,"min-width",f+"px")}c?a.R||(a.R=!0,Vi(a,a.R)):(a.R=!1,a.da());a.v!=null&&(_.Y(a.v,"gb_Ee",!c&&!d),_.Y(a.v,"gb_De",c||d));a.i&&(c=a.i.i,_.sf(c,e),_.pf(c,b),yi(a.i)?_.W("gb_Qd").appendChild(c):a.o.appendChild(c),a.i.isVisible("menu")||a.i.isVisible("back"))&&(b=!yi(a.i),c=a.i.cb(),b&&!c&&a.ma?a.i.open():!b&&c&&a.i.close());Zi(a)},Si=function(a,b){var c=_.W("gb_Od",a.B.H());_.Y(c,"gb_R", !b);a=_.W("gb_td",a.B.H());a!=null&&_.Y(a,"gb_9d",!b)},Oi=function(a,b,c){var d=320,e=_.Wf(_.Ke(a.j,29),0);e>0&&(d=e);e=d+2*Math.max(b,c);b=d+b+c;return e!=b&&a.V?[{id:1,max:b},{id:2,max:e},{id:3}]:[{id:1,max:b},{id:3}]},Mi=function(a,b){if(a=_.W(b?"gb_j":"gb_v",a.o)){var c=a.offsetWidth;_.vc(a.children,function(d){_.of(d,"gb_R")&&(c-=d.offsetWidth)});return c}return 0},Yi=function(a){var b=_.W("gb_j",a.o),c=_.W("gb_v",a.o),d=[];b&&_.vc(b.children,function(e){d.push(e)});_.Bb(_.L(a.j,7),!1)&&(a=_.W("gb_ze", a.v))&&(a=_.W("gb_Ce",a),a.j=!0,d.push(a));c&&_.vc(c.children,function(e){d.push(e)});return d};Z.prototype.jc=function(){Ri(this,this.G.i);this.i&&_.$i(this,this.i.cb(),!1);this.dispatchEvent("ffc")};_.$i=function(a,b,c){a.i&&(yi(a.i)&&(c=b=!1),a=document.body,_.Y(a,"gb_de",b),_.Y(a,"gb_ce",c))};_.l=Z.prototype;_.l.cj=function(){_.$i(this,!0,!0)};_.l.aj=function(){_.$i(this,!1,!0)};_.l.dj=function(){var a=yi(this.i),b=this.i.i;a?_.W("gb_Qd").appendChild(b):this.o.appendChild(b)}; _.l.Kb=function(a){var b=!1;switch(a){case "back":this.O=!0;Ai(this.i);zi(this.i,"back");b=!0;break;case "close":this.O=!0;Ai(this.i);zi(this.i,"close");b=!0;break;case "default":this.O=!1;this.qc?(this.i&&!this.i.isVisible("menu")&&(Ai(this.i),zi(this.i,"menu")),b=!0):(this.i&&this.i.isVisible("back")&&Ai(this.i),this.i&&this.i.isVisible("menu")?(a=this.i,a.close(),_.pf(a.H(),"gb_R"),!_.of(a.T,"gb_R")&&_.rf(a.H(),"gb_Oc")):(a=_.W("gb_Kc",this.o))&&_.pf(a,"gb_R"),b=!1);break;case "none":this.O=!0, Ai(this.i),b=!1}this.A!=null&&_.Y(this.A,"gb_ud",b)};_.l.zg=function(){return this.o.offsetHeight};var Zi=function(a){var b=a.o.offsetHeight+"px";a.wa!=b&&(a.wa=b,a.Oa&&(a.Oa.style.height=b),a.dispatchEvent("resize"))};Z.prototype.tc=function(){this.K&&Zi(this)}; Z.prototype.vb=function(){if(!this.K){var a=_.Ze("DIV");_.qf(a,["gb_a","gb_pd"]);aj(a,Ti(this));a.style.backgroundColor=this.o.style.backgroundColor;this.W.push(a);var b=this.C;b.parentNode&&b.parentNode.insertBefore(a,b.nextSibling);this.K=a}return this.K};Z.prototype.vc=function(){_.af(this.K);this.K=null;Zi(this)};Z.prototype.Ka=function(a){a==2&&(a=0);for(var b=0;b<this.W.length;b++)aj(this.W[b],a);Ui(this,a)}; var Ui=function(a,b){if(a.B){if(b==2){b=_.x(_.M(a.j,24),"");var c=_.x(_.M(a.j,27),"")}else b==1?(b=_.x(_.M(a.j,23),""),c=_.x(_.M(a.j,26),"")):(b=_.x(_.M(a.j,22),""),c=_.x(_.M(a.j,25),""));b==""&&c==""||ei(a.B,b,c)}},Ti=function(a){a=a.W[0];return a.classList.contains("gb_Lc")?1:a.classList.contains("gb_Nd")?2:0},aj=function(a,b){_.sf(a,["gb_Nd","gb_Lc"]);b==1?_.pf(a,"gb_Lc"):b==2&&_.pf(a,"gb_Nd")};Z.prototype.ka=function(a){this.o.style.backgroundColor=a};Z.prototype.Ya=function(){return this.o.style.backgroundColor}; Z.prototype.tb=function(){var a=_.ie("dd");_.Oh(a)&&_.Oh(a).qd(!1);_.fi(a,null)};Z.prototype.Bc=function(a){Ni(this,a-8-10);Xi(this)};var Ni=function(a,b){a.v==null?a.M.log(Error("qa")):a.V?a.M.log(Error("ra")):a.Ga=b<0?0:b},Xi=function(a){a.A!=null&&(a.G.i=="gb_cc"?_.rg(a.A,"min-width",""):a.Ga!=null&&_.rg(a.A,"min-width",a.Ga+"px"))};Z.prototype.Cc=function(a){_.Y(_.W("gb_Cc",this.C),"gb_R",!a)};Z.prototype.Lc=function(){gi(function(a){a&&a.Lc()})}; Z.prototype.zc=function(a){a&&(_.Xh(_.W("gb_qd"),a),_.Ed.i().j.then(function(b){return void b.Vd(a)}))};var Pi=[{id:"gb_cc",max:599},{id:"gb_Fd",max:1023},{id:"gb_Wc"}];var bj;_.X.prototype.za=_.bc(function(a,b,c,d,e){return a.call(this,b,_.bc(ci,c),d,e)},_.X.prototype.listen);_.X.prototype.zb=_.X.prototype.Gi;var cj=_.W("gb_Fa"); if(cj==null)bj=null;else{var dj=_.J(_.Gd,_.tf,6)||new _.tf,ej=new Z(cj,dj,_.Kd,_.W("gb_Ed"));_.E("gbar.P",Z);Z.prototype.pa=Z.prototype.zg;Z.prototype.pb=Z.prototype.wk;Z.prototype.pc=Z.prototype.Ka;Z.prototype.pd=Z.prototype.ka;Z.prototype.pe=Z.prototype.vb;Z.prototype.pf=Z.prototype.tc;Z.prototype.pg=Z.prototype.vc;Z.prototype.ph=Z.prototype.Za;Z.prototype.pi=Z.prototype.tb;Z.prototype.pj=Z.prototype.Bc;Z.prototype.pk=Z.prototype.Cc;Z.prototype.pl=Z.prototype.zc;Z.prototype.pm=Z.prototype.Kb;Z.prototype.pn= Z.prototype.Ya;Z.prototype.po=Z.prototype.uk;Z.prototype.pp=Z.prototype.Pa;Z.prototype.pq=Z.prototype.Lc;_.Ed.i().v.resolve(ej);bj=ej}_.fj=bj; }catch(e){_._DumpException(e)} try{ _.gj=function(a,b){return _.P(a,36,b)}; }catch(e){_._DumpException(e)} try{ var hj=document.querySelector(".gb_z .gb_B"),ij=document.querySelector("#gb.gb_Sc");hj&&!ij&&_.be(_.Ld,hj,"click"); }catch(e){_._DumpException(e)} try{ _.Ed.i().v.then(function(a){if(a){var b=_.W("gb_Cc",a.C);b&&(b=new _.Wg(b,_.Kd),a.sk(b))}}); }catch(e){_._DumpException(e)} })(this.gbar_); // Google Inc. </script><div class="navigation-drawer" role="menubar"><div class="navigation-title-container"><a class="support-home-title" href="/" role="link">Google Help</a><div class="navigation-drawer__close-button-container" role="presentation"><button aria-label="Close menu"><svg class="navigation-drawer__close-icon" viewbox="0 0 48 48"><path d="M38 12.83L35.17 10 24 21.17 12.83 10 10 12.83 21.17 24 10 35.17 12.83 38 24 26.83 35.17 38 38 35.17 26.83 24z"></path></svg></button></div></div><ul class="navigation-menu-container navigation-menu" role="menu"><div class="navigation-menu--top"><a class="modal__default-focus" href="/google-ads/?hl=en" id="onebar-helpcenter" role="link"><li>Help Center</li></a><ul class="navigation-menu navigation-menu--nested" id="sc-burger-top"><a href="/google-ads/topic/10286612?hl=en&amp;ref_topic=3181080,3126923," id="" role="link"><li>Start advertising</li></a><a href="/google-ads/topic/10287124?hl=en&amp;ref_topic=3181080,3126923," id="" role="link"><li>Campaigns</li></a><a href="/google-ads/topic/10286611?hl=en&amp;ref_topic=3181080,3126923," id="" role="link"><li>Explore features</li></a><a href="/google-ads/topic/10287125?hl=en&amp;ref_topic=3181080,3126923," id="" role="link"><li>Optimize performance</li></a><a href="/google-ads/topic/10287126?hl=en&amp;ref_topic=3181080,3126923," id="" role="link"><li>Account &amp; billing</li></a><a href="/google-ads/topic/10286468?hl=en&amp;ref_topic=3181080,3126923," id="" role="link"><li>Fix issues</li></a><a href="/google-ads/topic/9028736?hl=en&amp;ref_topic=3181080,3126923," id="" role="link"><li>Google Partners</li></a></ul><a href="/google-ads/community?hl=en" id="onebar-community" role="link"><li>Community</li></a><a href="https://ads.google.com/home/?subid=ww-ww-et-g-aw-a-helpcenter_1!02#?modal_active=none" id="onebar-product" role="link"><li>Google Ads</li></a></div><div class="navigation-menu--bottom" id="sc-burger-bottom" role="none"><a href="//www.google.com/intl/en/privacy.html" id="onebar-privacy-policy" role="link"><li>Privacy Policy</li></a><a href="https://www.google.com/accounts/TOS" id="onebar-tos" role="link"><li>Terms of Service</li></a><a href="about:invalid#zjslayoutz" id="onebar-feedback" role="link"><li>Submit feedback</li></a></div></ul></div> <div class="feedback-dialog material-dialog" role="dialog"><div class="material-dialog__title" aria-level="1" role="heading">Send feedback on...</div><div class="material-dialog__content" role="radiogroup"><div class="feedback-dialog__choice" data-stats-id="send-content-feedback-radio" onclick="document.getElementById('content-feedback-radio').click();" role="none"><div class="material-radio"><input class="material-radio__input" checked="checked" id="content-feedback-radio" name="feedback-choice" value="CONTENT" type="radio"><label class="material-radio__label-text" for="content-feedback-radio" role="presentation"><div class="material-radio__circle" aria-hidden="true"></div><div class="material-radio__fill" aria-hidden="true"></div>This help content &amp; information</label></div></div><div class="feedback-dialog__choice" data-stats-id="send-helpcenter-feedback-radio" onclick="document.getElementById('helpcenter-feedback-radio').click();" role="none"><div class="material-radio"><input class="material-radio__input" id="helpcenter-feedback-radio" name="feedback-choice" value="HELPCENTER" type="radio"><label class="material-radio__label-text" for="helpcenter-feedback-radio" role="presentation"><div class="material-radio__circle" aria-hidden="true"></div><div class="material-radio__fill" aria-hidden="true"></div>General Help Center experience</label></div></div></div><div class="material-dialog__actions"><button class="material2-button" data-material-dialog-action="next">Next</button></div></div><div data-stats-ve="32"><div class="appbar-scroll-box"><div class="appbar-container"><div class="appbar" role="navigation"><div class="appbar-internal"><div @i18n:aria-label="Aria label for the helpcenter sections element" aria-label="Helpcenter sections"><ul class="appbar-helpcenter-list"><li class="appbar-helpcenter-list__item"><a class="appbar-helpcenter-sections__link appbar-helpcenter-sections--helpcenter" aria-current="false" href="/google-ads/?hl=en">Help Center</a></li><li class="appbar-helpcenter-list__item"><a class="appbar-helpcenter-sections__link appbar-helpcenter-sections--community" aria-current="false" href="/google-ads/community?hl=en">Community</a></li><li class="appbar-helpcenter-list__item"><a class="appbar-helpcenter-sections__link appbar-helpcenter-sections--announcements appbar-helpcenter-sections--active" aria-current="true" href="/google-ads/announcements/9048695">Announcements</a></li></ul></div><div class="appbar-end-align-items"><div class="appbar-links"><span class="appbar-icon appbar-link-container"><a class="product-icon" aria-label="Google Ads (Open in a new window)" data-stats-ve="36" href="https://ads.google.com/home/?subid=ww-ww-et-g-aw-a-helpcenter_1!02#?modal_active=none" target="_blank"><span itemprop="title">Google Ads</span><svg viewbox="0 0 24 24"><path d="M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></a></span></div></div></div></div></div></div></div> </header> <div class="hcfe-content" id="hcfe-content" role="main"> <section class="primary-container"> <div class="page-width-container" id="page-width-container"> <div class="main-content"> <article class="article page no-article-survey" sc-render-smart-button="false" itemscope=""> <div class="cc announcement" data-stats-ve="78"> <h1>New features &amp; announcements </h1> <ol> <li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-15907017">Action Required for Offline Conversion Import (OCI) for Apps</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">February 6, 2025</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">To ensure accurate attribution and optimal performance, Google Ads requires advertisers using Offline Conversion Import (OCI) to import in-app conversions to include the 'conversion_environment' in their data uploads by April 30, 2025. This parameter enables advertisers to indicate whether a conversion occurred on the web or in an app and ensures accurate attribution for smarter bidding and optimal campaign performance. Adding this parameter unlocks key benefits: Optimized campaigns and increased performance. Determining if a conversion comes from a website or app will allow cross-environment …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-15907017" aria-label="Read more" href="/google-ads/answer/15907017" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-15639790">2024 Google Ads Recap</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">November 18, 2024</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">This year, we introduced a wave of powerful new features in Google Ads. Let's recap the biggest launches of 2024 and how they can help you connect with valuable audiences and drive better results towards your marketing goals. Build a strong foundation for success Measurement Drive performance with AI-powered solutions Search Performance Max Demand Gen Retail and Commerce Apps Creative Solutions Expand and unlock new growth opportunities YouTube Display Build a strong foundation for success Measurement Google AI can help you stay on top of industry shifts, from regulatory changes to signal loss…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-15639790" aria-label="Read more" href="/google-ads/answer/15639790" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-15535462">New Performance Max features: Assets experiments, video enhancements, and more</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">October 23, 2024</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">With the year coming to an end and the peak holiday season approaching, advertisers are laser-focused on maximizing their marketing ROI. Holiday demand and trends shift rapidly, making AI critical for success. Performance Max automatically harnesses the full power of Google AI across all of Google’s channels to identify the highest ROI ad opportunities and drive more conversions from your marketing budget. The results speak for themselves. In MMMs run by TransUnion among Retail &amp; Consumer Electronics advertisers in the U.S., Google Performance Max campaigns drove 17% higher ROAS than AI-powere…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-15535462" aria-label="Read more" href="/google-ads/answer/15535462" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-15449034">Measure creative impact with simplified Video experiments</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">October 16, 2024</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">You can now set up Video consideration and reach experiments in just a few clicks, so you can gain insights into how different creative variations affect your campaign performance. Measure the impact of adding or removing assets on key metrics like cost-per-view, cost-per-conversion, and Brand Lift, so you can make data-driven decisions to optimize your creative. Experimenting with your ad creative helps you understand which ad resonates most with your audience, allowing you to optimize your ads for maximum impact. Streamlined Experiment Setup Whether you're working with existing or new campai…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-15449034" aria-label="Read more" href="/google-ads/answer/15449034" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-15398279">Be the first in-stream ad your target audience sees with First Position, now available across YouTube in Display &amp; Video 360</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">September 12, 2024</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Breaking through to your target audience is never easy. That’s why First Position ensures your brand is the first in-stream ad seen by audiences when they are watching YouTube, at the times most relevant and impactful for the business. Previously, First Position was only available to run on YouTube Select inventory, bookable through Google Ads and Display &amp; Video 360 at a fixed rate CPM. We are now expanding the ability to target First Position across all YouTube content at a dynamic rate through Display &amp; Video 360. This expanded availability allows advertisers to reach their target audiences…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-15398279" aria-label="Read more" href="/google-ads/answer/15398279" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-15107395">New website visits goal available in YouTube Studio</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">September 5, 2024</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">YouTube creators have a lot of available tools to grow their channel. For those looking to have an even bigger footprint on YouTube with additional views or engagement, you can accelerate the growth of your channel with promotions. For many creators, their channel is part of a larger business that involves a website where they sell products or services. That’s why we’ve updated YouTube promotions to include a new website visits goal for channels around the world. Video promotions in YouTube Studio start with selecting the main goal, now including website visits It’s easier than ever to find yo…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-15107395" aria-label="Read more" href="/google-ads/answer/15107395" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-15306140">Strengthen Your First-Party Data Strategy with New Tools</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">August 28, 2024</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Building a robust first-party data strategy has never been more critical than in today’s changing digital privacy landscape. As privacy regulations evolve and technologies shift, we’ve continued to build tools that help advertisers succeed while respecting consumer choice. Our updates to the consent mode API earlier this year added two new parameters that provide more control for consent collection. We’ve heard your need for additional features to preserve accurate measurement and streamline consent management. Today we’re sharing two new tools—Tag Diagnostics and a new consent management set …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-15306140" aria-label="Read more" href="/google-ads/answer/15306140" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-15302774">Top tips to optimize for the holiday season and beyond with Google AI</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">August 27, 2024</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">The holiday season has evolved. It's no longer just about Black Friday or Cyber Monday. For example, did you know that in 2023 there were 8 days in December that had higher spend than Cyber Monday?1 From the excitement of double-digit sale days, to the post-holiday "new year, new me" resolutions, we’re here to help you anticipate the unexpected and drive profitable growth year-round. Discover the latest products and features designed to help you win the peak days you know and the new ones you don’t with Google AI. Set yourself up for success with insights and optimizations powered by Google Wi…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-15302774" aria-label="Read more" href="/google-ads/answer/15302774" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-15270619">Fewer ad breaks and more user engagement on YouTube connected TVs</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">August 14, 2024</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Viewers are sensitive to too many ad breaks. We’ve found that 79% of viewers would prefer video ads grouped together instead of distributed throughout a video.1 The less frequently viewers are interrupted, the more likely they are to continue watching their favorite content. That’s why we launched fewer, longer ad breaks when viewers watch longer videos on connected TVs. Since launch, we’ve expanded this experience to more types of longform viewing experiences. With the expansion of fewer, longer ad breaks on CTV, YouTube streamers can experience 50% longer viewing sessions before their next a…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-15270619" aria-label="Read more" href="/google-ads/answer/15270619" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-15173390">Four tips to maximize sales this back-to-school season</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">July 25, 2024</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Price-conscious shoppers are actively seeking the best deals this back-to-school season. In fact, almost 4 in 5 US consumers say offering the lowest price (77%) and good deals, discounts or promotions (79%) is important in their decision to shop with retailers regularly.1 Google provides multiple ways for shoppers to find the best prices, making it essential to keep your deals up to date to stand out. Follow these tips to maximize back-to-school sales. Attract deal-seeking shoppers while maintaining profitability Maximize your gross profits while still offering competitive prices this back-to-…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-15173390" aria-label="Read more" href="/google-ads/answer/15173390" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-15192137">Results from our display ads experiment with the Privacy Sandbox APIs</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">July 22, 2024</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Google’s ads teams are committed to providing advertisers with effective and privacy-centric tools and have been conducting rigorous testing of the Privacy Sandbox APIs, in combination with other signals, to understand how the APIs can support ads performance without third-party cookies. Between January and March 2024 we conducted an experiment on a portion of display ads traffic in Google Ads and Display &amp; Video 360. We evaluated the effectiveness of measurement and audience strategies using a combination of Privacy Sandbox APIs and other privacy-preserving signals, in comparison to third-par…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-15192137" aria-label="Read more" href="/google-ads/answer/15192137" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-15070437">Maximize performance on Search with updates to query matching</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">June 26, 2024</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Breakthroughs in AI are helping us tackle questions in ways Google Search has never done before. That’s why we’re continuously improving AI-powered broad match, to help you reach your customers no matter how they’re searching. As one example, in the last six months, AI-powered improvements to quality, relevance, and language understanding have improved broad match performance by 10% for advertisers using Smart Bidding.1 To make it even easier for you to benefit from these improvements, we’re launching four updates to query matching and brand controls. Making it easier to manage brand traffic W…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-15070437" aria-label="Read more" href="/google-ads/answer/15070437" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-15099046">Introducing Cross Media Reach</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">June 24, 2024</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Advertisers can now use Cross-Media Reach Measurement, a measurement tool in Google Ads, that helps measure deduplicated, on-target reach and frequency across video campaigns. Cross-Media Reach helps advertisers to see the reach efficiency of Video Reach and Video View Campaigns on YouTube compared to TV, and across both channels to give a full view of their brand campaigns. Various factors such as campaign types, targeting, creative, format, CPM/CPV settings, etc. may lead to many campaigns running at the same time. Cross-Media Reach aggregates and deduplicates reach and frequency across thos…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-15099046" aria-label="Read more" href="/google-ads/answer/15099046" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-14997100">Introducing Brand Recommendations in Google Ads</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">June 6, 2024</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">We’re excited to announce that Brand Recommendations powered by Google AI are now live in the Recommendations page of Google Ads. These tailored Brand Recommendations are a new addition that span across both awareness and consideration campaigns (cost-per-thousand [CPM] and cost-per-view [CPV]) and will appear alongside current existing performance related recommendations for cost per action campaigns, providing a full funnel of optimization choices for advertisers to apply. Brand Recommendations are a part of the Recommendations section in Google Ads that analyzes the advertiser’s Google Ads …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-14997100" aria-label="Read more" href="/google-ads/answer/14997100" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-14846754">Completing the transition to a new Google Ads design</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">May 30, 2024</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">In 2023, Google Ads launched a new design to improve how the product is organized and make things easier to find—while continuing to provide the same tools and solutions you rely on to grow your business. Thanks to feedback during the rollout, we found that advertisers prefer the new designs based on sustained usage. Starting on August 30, 2024, the new Google Ads design will roll out to all markets and the old Google Ads design will sunset. Only the new Google Ads design will be available on desktop. Please note that we’ll continue to fully support existing features and tools. New design for …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-14846754" aria-label="Read more" href="/google-ads/answer/14846754" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-14835145">Google Marketing Live 2024: Your roundup of announcements</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">May 21, 2024</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">At Google Marketing Live 2024, we're showcasing how AI is transforming media, creative, and measurement to usher in a new era of ads. Check out this roundup of all the products we’re announcing today: Performance Max Search Demand Gen Retail and Commerce YouTube Measurement and Audiences Apps AI Essentials in Optimization Score and Recommendations Google Marketing Platform Updates Performance Max Combine AI-powered Search campaigns with Performance Max to drive the strongest conversion and ROI performance across Google’s channels. Together, these form the Ads Power Pair. Most retailers adverti…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-14835145" aria-label="Read more" href="/google-ads/answer/14835145" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-14920972">Google I/O 2024: Making AI helpful for everyone</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">May 14, 2024</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Today at Google I/O, we shared advancements in AI that are improving knowledge, learning, creativity, and productivity along with our ongoing commitment to building and deploying AI responsibly. AI is already unlocking potential for businesses and creating more helpful advertising experiences. Expanding what’s possible with Google Search People have already used AI Overviews billions of times through our experiment in Search Labs. Today, AI Overviews will begin rolling out to everyone in the U.S., with more countries coming soon. And with a new Gemini model, customized for Google Search, you'l…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-14920972" aria-label="Read more" href="/google-ads/answer/14920972" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-14817268">New ways to steer your Performance Max campaigns to success</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">April 29, 2024</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Performance Max campaigns bring together the best Google AI innovations to help you drive results across all Google Ads channels and inventory. To put Google AI to work for your business and unlock the full potential of Performance Max, it's essential to provide the right inputs. That's why we're unveiling new features designed to give you more control and deeper insights into your performance. Connect with the right customers and keep them engaged New types of customer lifecycle goals will help you tailor your Performance Max campaigns to optimize towards acquiring and retaining your most val…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-14817268" aria-label="Read more" href="/google-ads/answer/14817268" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-14627170">Capture sales this spring shopping season and engage shoppers with AR &amp; VR features</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">February 28, 2024</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Shoppers want to make sure that the products they buy will ultimately meet their needs—whether it's the right shade of makeup, or the right design look in their space. In fact, 55% of surveyed online apparel shoppers have returned an item(s) because it looked different on them than they expected.1 Our suite of augmented reality tools give shoppers more insight into how products will look on them, or in their space, helping them ultimately make more confident decisions and helping to reduce overall returns and exchanges. This spring, we’re helping shoppers shop new, trending products for the se…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-14627170" aria-label="Read more" href="/google-ads/answer/14627170" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-14556671">Building more durable and effective bidding strategies for Hotel Campaigns</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">February 6, 2024</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Travelers are taking trips again. International tourism ended 2023 at 88% of pre-pandemic levels, according to the World Tourism Organization, an agency of the United Nations. During the pandemic, the travel industry experienced significant challenges and we created solutions to help advertisers navigate a time of deep economic uncertainty. As the needs of travelers and advertisers shift with the industry rebound and technological innovations, we’re evolving to ensure businesses are ahead of these changes. Giving companies the tools to build thriving digital businesses is crucial now more than…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-14556671" aria-label="Read more" href="/google-ads/answer/14556671" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-14506789">Drive more performance from AI-powered Search ads with new asset changes</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">February 1, 2024</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Using the power of Google AI, responsive search ads identify the best combination of headlines and descriptions to help you deliver relevant ads that adapt to shifting consumer behaviors. When you include assets like images and sitelinks, you can give people more information about your business and make it easier to engage with your ads. To help you drive more performance from your Search ads, we’re rolling out changes to the ways ads work with assets. Creating more flexibility to help you drive more performance Responsive search ads are designed to help you deliver the best ad possible to the…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-14506789" aria-label="Read more" href="/google-ads/answer/14506789" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-14505993">Adapt to privacy and regulatory changes with consent mode</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">January 18, 2024</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">In 2015, we introduced Google’s EU User Consent Policy (EU UCP). Since its inception, this policy has demonstrated our commitment to help advertisers, publishers and users thrive responsibly in the online advertising ecosystem. The EU UCP reflects the requirements of two European privacy regulations: the ePrivacy Directive (ePD) and the General Data Protection Regulation (GDPR), and requires marketers advertising with Google to obtain and respect end-users’ consent. Starting this year, we will enhance enforcement of the EU UCP for audience and measurement solutions. In order to preserve perfor…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-14505993" aria-label="Read more" href="/google-ads/answer/14505993" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-14325856">A new way to buy reservation ads in Google Ads</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">December 18, 2023</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">In an effort to make more YouTube ads products available for self-service buying, we've launched an easier way to buy reservation media in Google Ads. This launch includes easy, self-service setup for: YouTube Select Lineups* YouTube Select Shorts Lineups* YouTube TV Lineups* Cost-Per-Impression Masthead* Standard Run of YouTube reservation (formerly known as Instant Reserve) *Dependent on availability in your local market Buying in Google Ads allows you to plan, buy, and measure across auction and reservation campaigns in one buying door. Reservations in Google Ads also offers digital innovat…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-14325856" aria-label="Read more" href="/google-ads/answer/14325856" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-14314822">Building a better streaming experience with fewer ad breaks and more</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">December 14, 2023</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">For nearly a year, YouTube has been the most-watched streaming service in America according to Nielsen. Every day, viewers turn to YouTube for an always-on, always-fresh library of content—whether it's from the world's top creators, music videos, NFL Sunday Ticket, or free-to-watch movies and shows. YouTube offers everything people love in one place, on every screen. As the way viewers watch YouTube evolves, we're adding even more new features to make the streaming experience more helpful for viewers and advertisers. Fewer ad breaks Viewers expect a different ad experience depending on the con…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-14314822" aria-label="Read more" href="/google-ads/answer/14314822" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-14323893">More information on Google Ads buying behavior on apps</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">December 14, 2023</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Earlier this year, Google Ads announced its intention to move primarily towards real-time bidding auctions for apps. As a result, Google Ads has stopped buying on multicall requests in waterfalls that do not contain a bidding ad unit, and in January 2024, will stop responding to multicall requests within hybrid setups as well. In an effort to keep delivering the best value for our advertisers, Google Ads will continue to invest in systems that detect multicall behavior. In addition to that, Google Ads will be monitoring attempts to circumvent our multicall detection systems, and intend to stop…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-14323893" aria-label="Read more" href="/google-ads/answer/14323893" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-14295416">Maximize your awareness with more formats now available in Video Reach Campaigns</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">December 12, 2023</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">People are engaging with YouTube in new ways, from exploring Shorts on their mobile devices to browsing for content on their TV screens. This evolving landscape presents brands with more opportunities to connect with their target audience on the platform. Video Reach Campaigns (VRC) for Efficient Reach now offers the ability to reach viewers by scaling your video creative to in-feed and Shorts in addition to in-stream ads in Google Ads. Multiformat ads paired with the power of Google AI deliver more reach and efficiency. In testing, campaigns opted into all three inventory types delivered an a…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-14295416" aria-label="Read more" href="/google-ads/answer/14295416" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-14226510">Engage with your most valuable audiences</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">November 9, 2023</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Update as of July 22, 2024: Chrome has announced that they are taking a new approach to third-party cookies that elevates user choice. Advertisers are encouraged to continue adopting solutions that drive growth without compromising people’s privacy. More than ever, people discover, research, and purchase across a growing number of channels, expecting relevant and engaging experiences as they go. In fact, 74% of consumers in surveyed countries consider it important to have a personalized online shopping experience with a brand.1 At the same time, people are concerned about being tracked across …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-14226510" aria-label="Read more" href="/google-ads/answer/14226510" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-14179631">Unlock new relevant traffic on Performance Max with search themes</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">October 26, 2023</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">We’ve heard you want more ways to share your expertise with Google AI. A new beta called “search themes” in Performance Max does just that—it provides you with an easy way to guide Performance Max to serve on placements that you may not be reaching yet. Performance Max currently looks at your assets, feeds, and landing pages to predict which placements, including search queries, will perform well for your campaign. Now with the search themes beta, you can fill in gaps by adding information about your business that you expect to perform well. By combining your expertise with Google AI you’ll be…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-14179631" aria-label="Read more" href="/google-ads/answer/14179631" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-14078653">Maximize views for your budget with Video view campaigns on YouTube, now globally available</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">September 28, 2023</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">We are excited to announce the global launch of Video view campaigns (VVC), the solution for advertisers to get the most views across all of YouTube’s video formats by delivering the best performing creatives to audiences who are more likely to consider their brand. Videos are one of the most impactful ways to tell a story, and VVC showcases your brand’s story across skippable in-stream, in-feed, and Shorts ad formats. Now, all advertisers can use VVC to serve their campaign to relevant audiences more efficiently and effectively, powered by Google AI. VVC helps brands create connections with v…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-14078653" aria-label="Read more" href="/google-ads/answer/14078653" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-14079753">Multiply your creativity with AI-powered tools for Search ads</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">September 20, 2023</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">The digital marketing landscape is changing, with AI-powered tools helping advertisers adapt to shifting consumer behaviors and drive better results. Earlier this year, we announced our plans for automatically created assets and the conversational experience in Google Ads to help marketers connect with more customers efficiently. Today, we’re excited to share updates on those tools and their availability. Deliver more relevant Search ads with automatically created assets Automatically created assets is a campaign-level setting that helps you show more relevant Search ads by creating tailored h…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-14079753" aria-label="Read more" href="/google-ads/answer/14079753" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-13998994">More information on Google Ads move to real time bidding for apps</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">September 7, 2023</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Update as of Nov 1, 2023: As a continuation of our move away from multicall waterfalls, in the coming weeks Google Ads will begin to transition away from multicall requests in hybrid mediation chains. It is our goal to complete this transition as early as January 2024. In May, Google Ads announced that we intend to move primarily towards real-time bidding auctions for apps. Real-time bidding typically improves advertiser ROI, creating incentives for more advertising spend and, in turn, more monetization opportunities for publishers, benefiting the overall health of the ecosystem. While real-ti…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-13998994" aria-label="Read more" href="/google-ads/answer/13998994" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-13986050">Our new policy to help guide advertisers and build trust with users</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">August 31, 2023</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Today we’re announcing a new approach to improving ad clarity—a policy called Limited Ads Serving—that will both reduce the risk of scams and help prevent confusing and misleading ads. Under this policy, we’ll begin implementing a get-to-know-you period for advertisers we are less familiar with, during which impressions for their ads might be limited. To start, this policy will apply to those advertisers when they target certain brands with their ad campaigns. For example, we’d implement this policy when the relationship between an advertiser and a brand referenced in their ad is unclear. This…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-13986050" aria-label="Read more" href="/google-ads/answer/13986050" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-13837303">Vehicle ads will be upgraded to Performance Max with vehicle feeds</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">August 24, 2023</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">The auto shopper journey is constantly evolving and shifting to digital. Now more than ever, people are starting their research for a new car online. In fact, 79% of new car buyers used a search engine to inform and influence a recent vehicle purchase,1 and on average use 6 online information sources while researching2. For marketers, this means the speed at which you need to analyze data, find customer insights, and adapt how your brand shows up is unlike anything you’ve experienced before. And the right customer and right message is a moving target. Marketers will need to rely more on AI to …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-13837303" aria-label="Read more" href="/google-ads/answer/13837303" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-13859703">Get ready to upgrade your Discovery ads to Demand Gen</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">August 15, 2023</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Consumers today have infinite options of content—everything from 15-hour live streams to 15-second Shorts—prompting actions at varying speeds and in different ways. In June, we introduced Demand Gen, a new AI-powered campaign designed to multiply your creativity and drive demand. It’s built to help advertisers who buy on social platforms find and convert consumers with immersive, relevant, and visual creatives that grab attention and spur action in the right moment. Demand Gen drives conversions, site visits, and actions (like sign-ups and adds-to-carts) on our entertainment-focused touchpoint…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-13859703" aria-label="Read more" href="/google-ads/answer/13859703" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-13844604">Multiply your holiday performance with new ads and insights features</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">August 8, 2023</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">This holiday season is just around the corner, which means one thing: shoppers and retailers alike are working on their checklists. In fact, today’s shoppers are being more intentional with their holiday purchases, with 74% planning their shopping ahead of time.1 With inflation putting pressure on consumer spending globally, it’s never been more important to drive efficiency with your marketing efforts and optimize your campaigns for profitable sales. But this year is unlike any other. AI-powered tools are transforming businesses’ ability to move faster, better understand the intent of their c…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-13844604" aria-label="Read more" href="/google-ads/answer/13844604" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-13780704">New Google Analytics 4 features for better App campaign performance</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">August 2, 2023</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Google Analytics 4 provides comprehensive, privacy-centric analytics to understand user behavior across both web and app—all in one place. Its AI-powered insights also help you optimize your campaign performance. App marketers who use Google Analytics 4 have long benefited from advanced features that have proven to improve performance like tROAS bidding, audience exclusions, predictive audiences, and more. For example, Gameberry Labs, a game developer based in India, wanted to scale more profitably and acquire users who were more likely to complete in-app purchases. To achieve this, they began…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-13780704" aria-label="Read more" href="/google-ads/answer/13780704" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-13821195">Beginning January 16th, 2024, for Google Ads served on Google AdSense, Ad Manager, AdMob and platforms supporting Google bidding for EEA/UK users, a Google-certified IAB TCF CMP will be required</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">August 1, 2023</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">[Update on April 2024] Beginning July 2024, Google’s TCF requirements will apply to Connected TV (CTV) inventory and to Swiss traffic. Earlier this year we announced that beginning January 16th, 2024, Google Ads will no longer show personalized ads on EEA or UK Google web and app publisher partner inventory that do not comply with the IAB’s TCF requirement using a Google certified CMP. Google is expanding these requirements to apply to CTV inventory and Swiss inventory. What does this mean for Google Ads? From 31 July 2024, Google Ads will also no longer show personalized ads on EEA, UK and Sw…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-13821195" aria-label="Read more" href="/google-ads/answer/13821195" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-13780156">Boost your Search and Display results in Performance Max campaigns</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">July 25, 2023</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">To help you guide Google AI, we want to make it easy for you to provide inputs that tell Performance Max what matters—or doesn’t matter—to your business. Today, we’re introducing additional ways to multiply your results across channels. With these improvements, more advertisers are shifting single-channel campaigns to a unified campaign strategy in Performance Max to improve ROI and fully optimize performance across channels. For advertisers who are interested and eligible, self-upgrade tools are also rolling out now to easily upgrade Dynamic Search Ads (DSA) campaigns and Google Display campa…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-13780156" aria-label="Read more" href="/google-ads/answer/13780156" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-13743412">Reach Gen Z music lovers across formats &amp; devices with the new Gen Z Music lineup</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">July 5, 2023</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Gen Z plays a huge role in shaping the cultural zeitgeist. And this largely happens on YouTube, where Gen Z music fans discover, consume, and participate in music across multiple formats. Now, we’re helping advertisers align their brand with the music Gen Z audiences (18-24) love on YouTube with the new Gen Z Music lineup. This ad solution uses frequently refreshed data across audio, long-form, and YouTube Shorts to identify the songs currently trending with Gen Z viewers and listeners (18-24). From there, Google AI packages relevant music videos into the Gen Z Music lineup. By buying this lin…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-13743412" aria-label="Read more" href="/google-ads/answer/13743412" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-13729701">New brand settings in Search and Performance Max campaigns</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">June 29, 2023</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">The digital marketing landscape is changing, with more solutions than ever before being powered by AI to drive better results—including Search with broad match and Performance Max campaigns. Together they form the ads power pairing, helping you multiply your conversions across all of Google’s channels. We’ve heard feedback that you want more control when it comes to brand traffic. That’s why we’ve launched two new features to improve how you guide Google AI and control where your ads appear: brand restrictions for broad match in Search campaigns, and brand exclusions in Performance Max. Only r…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-13729701" aria-label="Read more" href="/google-ads/answer/13729701" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-13695100">Timing update: First click, linear, time decay, and position-based attribution models are going away</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">June 21, 2023</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">As a follow-up to our announcement that first click, linear, time decay, and position-based attribution models will be going away, we will be removing selectability of these models for all conversions in Google Ads beginning in mid-July. This means that newly created conversions will no longer have first click, linear, time decay, or position-based as an attribution model option. Existing conversions not using these models will also no longer be able to switch to these models. If your account has conversions using these attribution models, these conversions can continue to use them until they’…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-13695100" aria-label="Read more" href="/google-ads/answer/13695100" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-13653562">Store sales reporting and bidding are now available across Performance Max Campaigns</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">June 20, 2023</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Today’s customers shop across the web, apps, and in-store, and they expect a consistent experience across each channel. These omnichannel shoppers are more valuable to businesses, as they make 2.9X more purchases and spend 2.3X more than single-channel shoppers1. Critical to every robust Omnichannel marketing strategy is the ability to effectively measure impact across online and in-store touchpoints. With Store sales reporting and bidding now available across Performance Max campaigns, advertisers have the capabilities to accurately measure total sales wherever customers prefer to shop and op…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-13653562" aria-label="Read more" href="/google-ads/answer/13653562" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-13685893">Continued improvements to App campaigns</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">June 15, 2023</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Connecting people with the apps they enjoy most has never been more important than today, when billions of users globally have millions of apps to choose from. Built with AI at its core, App campaigns promote your app where users are most likely to engage, including across Google's largest channels, to help you more effectively reach your audience and help users discover new and exciting apps. We are continuing to build and expand App campaigns capabilities to improve reach across channels, offer new insights to bolster your performance, and increase the relevance of ads. Expand your reach acr…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-13685893" aria-label="Read more" href="/google-ads/answer/13685893" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-13570840">We have a winner: announcing the results of our test of new Ads designs</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">June 13, 2023</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">On March 2, 2023, inspired by a wealth of feedback on Ads’ navigation and overall ease of use, we announced that we were testing new Google Ads designs. The test included two designs that reorganized pages into more thematically linked groups, enabling you to do everything you do in Ads today, just more quickly and easily. And now, we have a winner: the new Ads design with a main menu on the left of the screen, with pages organized into 5 high-level categories: Campaigns: where you analyze, optimize, and manage your campaigns Goals: where you define, monitor, and update your conversion goals T…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-13570840" aria-label="Read more" href="/google-ads/answer/13570840" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-13579260">Google Marketing Live 2023: Everything you need to know</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">May 23, 2023</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Get a first look at new AI-powered solutions that will help drive next-level growth and profitability for your business. Then, check if you're set up for success with the Google Ads AI Essentials. Here’s a recap of highlights from Google Marketing Live 2023: Multiply your results with Search and Performance Max campaigns, including new features powered by generative AI to improve how you build your campaigns and scale your creativity. Increase sales with innovations designed specifically for retailers, including new omnichannel and store-centric features for Performance Max, and new ways to me…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-13579260" aria-label="Read more" href="/google-ads/answer/13579260" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-13602916">Google Marketing Live 2023: Multiply your results with Search and Performance Max campaigns</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">May 23, 2023</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Together, AI-powered Search and Performance Max campaigns are the Ads Power Pairing to help you find untapped demand and drive incremental results from new search queries, channels, and audiences. At Google Marketing Live 2023, we announced new ways to improve your campaigns, deliver better ad experiences to consumers, and understand what’s driving performance with deeper insights. Drive better results with Search campaigns Build better Search campaigns with the new conversational experience in Google Ads. Combine your expertise with Google AI to create better Search campaigns. Ask Google Ads …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-13602916" aria-label="Read more" href="/google-ads/answer/13602916" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-13598798">Google Marketing Live 2023: Increase sales with innovations designed specifically for retailers</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">May 23, 2023</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">At Google Marketing Live, we shared how Google AI is helping advertisers achieve next-level growth and profitability. Here’s what retailers need to know about how AI can help augment creativity to create new value and greater impact, drive confidence in profitable growth and results, and market at the speed of consumers to uncover deeper customer connections. Be there for consumers, with a shopping experience reimagined for today At Google I/O, we shared how we are taking our first steps to supercharge Search using generative AI, making Search smarter and searching simpler—while still continui…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-13598798" aria-label="Read more" href="/google-ads/answer/13598798" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-13603926">Google Marketing Live 2023: Enhance YouTube campaigns with Google AI and suitability solutions</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">May 23, 2023</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">With all the different devices and content types available now, people’s viewing habits are more diverse than ever. Still, 80% of viewers agree that YouTube offers the largest variety of video content compared to any other platform.1 And connecting with viewers on YouTube is getting easier than ever. At Google Marketing Live 2023, we announced ways that Google AI can help you turn big challenges into big opportunities. Combined with your expertise and creative vision, our AI-powered solutions give you exciting new ways to improve your creative assets, launch video campaigns that drive high-imp…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-13603926" aria-label="Read more" href="/google-ads/answer/13603926" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-13603927">Google Marketing Live 2023: Improve your measurement foundation to drive better business outcomes</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">May 23, 2023</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">By investing in a foundation of high-quality, first-party data, you can strengthen your measurement and Google AI can then work harder to drive incremental results for your business. For example, Google AI is at the heart of Google Analytics 4’s ability to surface relevant insights, predict likely future consumer behavior, and automatically improve campaign performance—all while adapting to an evolving privacy and technology landscape. At Google Marketing Live 2023, we shared how we’re making it easier to manage first-party data, get the most out of Google Analytics 4 audiences and insights, a…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-13603927" aria-label="Read more" href="/google-ads/answer/13603927" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-13603121">Google Marketing Live 2023: Accelerate growth with your app</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">May 23, 2023</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Apps are good for business, especially when it comes to motivating customers to shop. In fact, 87% of retailers and 82% of eCommerce companies agree that their app users are more loyal and have a higher lifetime value than non-users.1 At Google Marketing Live 2023, we announced new ways to help consumers shop from your app ads, create a smooth web-to-app experience for your existing app users, and improve measurement of iOS App campaigns. Make your App ads more shoppable. Built with AI at its core, App campaigns promote your app across Google's largest properties and channels—all from a single…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-13603121" aria-label="Read more" href="/google-ads/answer/13603121" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-13603725">Google Marketing Live 2023: Activate new features in Display &amp; Video 360</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">May 23, 2023</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">As consumer expectations for privacy rise, businesses have to find solutions to reach new customers and connect with existing ones in more effective and privacy-preserving ways. Display &amp; Video 360 is a platform that enables you to do that through programmatic buying. At Google Marketing Live 2023, we shared new ways to connect with valuable customers and understand how connected TV campaigns are driving results. Reach new converting audiences with optimized targeting in Display &amp; Video 360. Amidst privacy shifts, AI-powered audience solutions help you continue finding new, relevant customers …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-13603725" aria-label="Read more" href="/google-ads/answer/13603725" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-13571968">Google I/O: Making AI helpful for everyone</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">May 10, 2023</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">This year at Google I/O, we shared how our latest advancements in AI are helping improve knowledge and learning, boost creativity and productivity, and enable others to innovate, while remaining committed to building and deploying AI responsibly. Introducing new ways to search with generative AI By bringing together the unique capabilities of generative AI with Google’s deep understanding of information, we’ll unlock entirely new types of questions you never thought Search could answer. At I/O, we previewed the first steps on this journey with a new AI-powered snapshot and conversational mode.…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-13571968" aria-label="Read more" href="/google-ads/answer/13571968" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-13427716">First click, linear, time decay, and position-based attribution models are going away</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">April 6, 2023</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Rules-based attribution models assign value to each advertising touchpoint based on predefined rules. These models don’t provide the flexibility needed to adapt to evolving consumer journeys. That's why we made data-driven attribution the default attribution model in Google Ads and Google Analytics 4. It uses Google AI to understand the impact each touchpoint has on a conversion, and when combined with auto bidding, data-driven attribution improves performance. Data-driven attribution is now the most-used attribution model for conversions used for automated bidding in Google Ads1, resulting in…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-13427716" aria-label="Read more" href="/google-ads/answer/13427716" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-13404405">New features to help you grow demand with Discovery ads</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">March 23, 2023</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Consumers nowadays spend time shopping across many different touchpoints online. More than half of them use YouTube, Discover, and Gmail alongside other platforms when researching products or brands to try.1 91% of them took action right after discovering something new.2 It’s important for advertisers to capture audiences in moments where they are ready to make a move. We’re excited to announce the latest improvements to Discovery ads to help your brand stand out on our most engaging ad surfaces: Spark audience interest with product feeds. Turn data into results with product-level reporting an…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-13404405" aria-label="Read more" href="/google-ads/answer/13404405" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-13386811">Reach more guests with Performance Max for travel goals</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">March 7, 2023</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Travelers have never had more options and they’re leaning into research across multiple digital touchpoints more than ever. Hotel suppliers need easy ways to stand out and connect with people looking up their options on Google. Over the next few weeks, we’re rolling out Performance Max for travel goals to all hotel suppliers. It builds on the success of Performance Max, and is enhanced specifically for hotels. With one easy-to-set-up campaign powered by Google’s AI, you can show relevant ads in front of people in the important moments when they're planning their trips. Your ads will automatica…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-13386811" aria-label="Read more" href="/google-ads/answer/13386811" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-13342657">Testing new designs to improve your workflows</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">March 2, 2023</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Google Ads helps large and small businesses around the world reach their goals, from driving awareness to delivering ROI. But thanks to your feedback, we know navigation can be tricky, especially for new advertisers. Today, we’re testing new designs to improve how the product is organized and make things easier to find—while continuing to provide the same tools and solutions you rely on to grow your business. These changes reflect our ongoing commitment to deepen our understanding of your expressed business goals so we can help deliver better results. This experiment will initially roll out to…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-13342657" aria-label="Read more" href="/google-ads/answer/13342657" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-13372851">A new way to buy and measure YouTube’s masthead</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">March 1, 2023</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">YouTube’s top-slot homepage ad, known as the masthead, has been a long time favorite amongst advertisers looking for high visibility at scale. To complement the existing Cost-Per-Impression (CPM) Masthead, we are excited to announce the launch of the YouTube Cost-Per-Hour (CPH) Masthead. This new, additional way to buy the masthead gives advertisers full share-of-voice during the hour(s) leading up to, during or after priority moments. CPM and CPH Masthead buying complement one another. Here is guidance for how to use each: The Cost-Per-Hour (CPH) Masthead is best for: Moment-based campaigns (…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-13372851" aria-label="Read more" href="/google-ads/answer/13372851" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-13352636">Unlock the power of your Search ads with new tools</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">February 27, 2023</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Search is changing, and our continued investments in AI-powered features like multisearch are making the Search experience even more natural and visual. As consumer behavior evolves with this shift, it’s more important than ever to ensure that people can connect with your business through Search ads that are both relevant and helpful. That’s why we’re introducing new tools that can help you unlock the power of your Search ads with stronger creative and better performance. Drive creative performance with Google's AI Our goal is to help you deliver the best ad possible to the right person at the…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-13352636" aria-label="Read more" href="/google-ads/answer/13352636" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-13311048">What’s new in Performance Max campaigns</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">February 23, 2023</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Since Performance Max's initial launch, you’ve been asking for a few key features that are now available, with several more coming soon! This includes experiments to measure incrementality and more steering levers to guide and optimize your campaigns. Here’s a quick recap, including best practices for success. Optimize your results from Search inventory in Performance Max How can you drive better results in your account? Together, AI-powered Search and Performance Max are the Ads Power Pairing to help you maximize conversions across all of Google. Supercharge your Search campaigns by combining…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-13311048" aria-label="Read more" href="/google-ads/answer/13311048" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-13277270">The Ads Privacy Hub helps you measure performance more effectively</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">February 6, 2023</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">We know that reaching your ideal customers and measuring ad performance effectively can be daunting in a privacy-first world. However, the evolving landscape around user privacy creates an opportunity to reinvent how, where, and when you engage with your ideal customers. As an advertiser, you’ll need new approaches and tools to help you continue to grow your business in a more privacy-preserving way. Google will continue to support you with best practices, products, and information, and we are excited to launch our newest addition to the resources with the Ads Privacy Hub. At your fingertips, …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-13277270" aria-label="Read more" href="/google-ads/answer/13277270" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-12993878">The formula to help you navigate uncertainty</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">November 17, 2022</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">There is no “one size fits all” for consumers. And in times of uncertainty, consumer behavior has shown to be even more unpredictable and evolve much more quickly than expected. The silver lining is that uncertain times lead to unexpected opportunities—especially for businesses who can stay agile and adapt quickly to continued change. The formula for success requires a careful balance between two things: doubling down on what has worked best to drive reliable results, all while continuing to place calculated bets to unlock future growth. We’ve heard from you that you need a clearer recipe for …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-12993878" aria-label="Read more" href="/google-ads/answer/12993878" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-12979720">Forecast the performance of Video Action Campaigns in Reach Planner</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">November 10, 2022</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Forecasting for Video Action Campaigns (VAC) is now available in Google Ads Reach Planner—making it easier for advertisers to plan for Conversions, Views, Reach, and Impressions based metrics. The tool provides a forecast for how your media plan might perform, based on your desired audience, budget, and other settings such as geographic location and ad formats. Forecasts are modeled on trends in the ad market and the historical performance of similar campaigns run in the past. You’ll now have the option to select “Action - Online Conversions” as a goal when setting up your plans in Reach Plann…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-12979720" aria-label="Read more" href="/google-ads/answer/12979720" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-12929853">Building more durable and effective audience strategies in Google’s ads platforms</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">November 1, 2022</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">The ongoing uncertainty we see today challenges us as an advertising industry to reevaluate established formulas for success and find more immediate ways to drive business growth. Moreover, as common online marketing approaches evolve and new privacy-preserving alternatives develop, growing your business requires new, more durable strategies. That’s why, starting in 2023, we’ll gradually transition similar audiences to more powerful and durable automated solutions, to help you connect with relevant audiences and unlock growth—while meeting people’s expectations for privacy. To make this update…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-12929853" aria-label="Read more" href="/google-ads/answer/12929853" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-12921482">Podcasts Lineup now available in Google Ads</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">October 27, 2022</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">According to Edison, among weekly podcast listeners in the US, YouTube is the second most frequently used service for consuming podcasts.1 Advertisers can now align their ads with podcast content globally. Simply create an audio or video campaign and select “Podcast” as a placement. For help getting started, visit the placement targeting page on the Google Ads Help Center. Posted by Christine Fujioka, Global Product Lead, YouTube Ads 1. Source: Edison Research, Edison Podcast Metrics Report, US, Q2 2022 (Spotify 27%, YouTube 19%, Apple Podcasts app 17%) </div> <a class="announcement__post-body-read-more-link" aria-describedby="title-12921482" aria-label="Read more" href="/google-ads/answer/12921482" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-12926236">New Performance Max features to help you this holiday season</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">October 26, 2022</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">It’s been nearly a year since Performance Max campaigns launched to all advertisers around the world to help you increase conversions across Google’s full range of ad channels and inventory. Since then, we’ve added more and more features based on your feedback. In July, we announced the addition of optimization score, seasonality adjustments, and more. With the holiday shopping season coming up, it’s an important time for many businesses. Last year, 54% of shoppers used five or more channels—like search, video, and social media—to shop over a two-day holiday period1. That’s why today, we’re ex…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-12926236" aria-label="Read more" href="/google-ads/answer/12926236" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-12921529">Trim videos into 6-second bumper ads with machine learning tool</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">October 26, 2022</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Trim video, the tool that converts a long video into short, 6-second videos, is now available globally in Google Ads—making it easy for advertisers to create bumper ads. The tool is powered by a machine learning model that identifies important scenes and brand elements from the original video and adapts them for shorter formats. Adding a bumper ad to a Video reach campaign unlocks many benefits—more reach, efficiency and improved ad recall, to name a few. And even when your goal is driving conversions, bumper ads can help. Advertisers who ran Video action campaigns and later adopted two or mor…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-12921529" aria-label="Read more" href="/google-ads/answer/12921529" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-12920511">Launched: Audio Ads to engage with users listening on YouTube</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">October 24, 2022</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">YouTube gives users choice—from watching on a screen to listening while on the go. To help advertisers deliver an optimal ad experience and extend reach to users that are listening, we developed Audio ads. Audio ads are now available to all advertisers, served to users exhibiting signals of listening, such as accessing content through a Google Nest smart speaker. Audio Ads are now available globally in Google Ads and Display and Video 360. While in testing, 87% of measured beta audio campaigns drove lift in ad recall and 81% of measured beta audio campaigns drove lift in brand awareness.1 For …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-12920511" aria-label="Read more" href="/google-ads/answer/12920511" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-12867999">Tap into your audience’s mood with Music Mood Lineups</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">October 20, 2022</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Music is a deeply personal medium and often reflects the listeners’ state of mind. In fact, a new Ipsos survey commissioned by Google shows that 48% of people in the US say that they consume music to lift their mood and 84% say that music makes them very happy.1 To help advertisers tap into these attitudinal signals, we recently launched 5 types of Music Mood Lineups: Romantic, Happy &amp; Uplifting, Chill, Downbeat, and Funky Moods in Google Ads for 20 countries. Music Mood Lineups contain videos pulled from the same mood signals that YouTube uses as part of YouTube Music playlists. For example, …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-12867999" aria-label="Read more" href="/google-ads/answer/12867999" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-12847010">Seasonal video ad templates are now available in Google Ads</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">October 19, 2022</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">To support your holiday and seasonal marketing efforts, new seasonally-themed video ad templates are available in Google Ads. The templates have designs and music tracks that reference the following holidays and moments: Diwali, Hanukkah, Christmas and seasonal sales events like Cyber Monday and Black Friday. Expect to see additional templates applicable to more seasonal moments throughout the coming months. A video ad template with a Diwali theme Promote Your Sale A video ad template to support a seasonal sales event As with all of our templates, you can customize them with your images, logo,…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-12847010" aria-label="Read more" href="/google-ads/answer/12847010" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-12849470">Get more visibility into your conversions with new reporting columns</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">October 18, 2022</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Conversion goals make it easy for you to organize, group, and optimize for conversion actions in ways that can help you meet your marketing objective. However, in order to make sense of what these conversion goals actually mean to your performance, you need to apply custom segments to see each individual conversion action and the categories they fall under. We’ve heard your feedback, and we want to make this process easier for you. That’s why we’ve rolled out three new columns in Google Ads: First, the results column shows the number of conversions you've received across your primary conversio…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-12849470" aria-label="Read more" href="/google-ads/answer/12849470" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-12834372">Deliver more helpful Search ads by adding your business information</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">October 14, 2022</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Consumers today are searching in whole new ways. At Search On, we showed you how people can search for what they see using “multisearch near me” and get a feel for a place in Google Maps before they even step foot inside. This is just one step on our long-term path to making Google Search more intuitive, with visual-first experiences that help people recognize and connect with content creators and businesses quickly—wherever they may be searching. To build on those efforts, we announced design changes to our search results that make it easier for people to identify websites and businesses at a…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-12834372" aria-label="Read more" href="/google-ads/answer/12834372" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-12791813">Growing your mobile app today and in the future</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">October 12, 2022</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">February 27, 2023 Update: Privacy Sandbox on Android has moved forward to their Beta testing phase. Google Ads product teams will evaluate the Beta privacy-preserving APIs. We will provide updates to our App campaign customers when we have more information. Today, technology platforms are adapting to meet consumers’ and regulators’ expectations for online privacy. That’s why Android is joining the Privacy Sandbox initiative to develop privacy-preserving technologies that keep people’s information secure and help you deliver relevant ads experiences and gain actionable insights. Since Android a…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-12791813" aria-label="Read more" href="/google-ads/answer/12791813" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-12777458">A new way to help you measure the impact of recommendations</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">October 4, 2022</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Recommendations can help you improve performance with customized suggestions based on your performance history, campaign settings, trends across Google and more. However, we’ve heard feedback from many of you that it can be hard to understand the impact of applying a recommendation to your account. To help you isolate and measure this impact, you can now apply a recommendation as an experiment in the Experiments page. Create an experiment based off of a recommendation in one click In as few as two clicks, you can set up an experiment where you compare your base campaign to a trial campaign whi…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-12777458" aria-label="Read more" href="/google-ads/answer/12777458" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-12801171">Acquire users who are more likely to engage with in-app ads using Target ROAS bidding</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">October 3, 2022</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Having the right bid strategy for your App campaign can help to improve performance and return on investment for your business. Starting today, target return on ad spend for ad revenue, or tROAS for ad revenue, will allow you to directly improve revenue earned from ads shown in your app. This means that you can now focus on acquiring players who engage with ads at scale and dynamically pay depending on how likely a player is to engage with in-app ads. This is an update to the Target Return on Ad Spend, or tROAS bid strategy, which is recommended if you are seeking a specific Return on Ad Spend…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-12801171" aria-label="Read more" href="/google-ads/answer/12801171" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-12650226">Making it easier to manage automatically applied recommendations</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">September 13, 2022</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Now, more than ever, it’s important for you to be able to change media plans on the fly and shift budgets to your biggest opportunities. This is where automatically applying recommendations can help: by staying on top of potential optimizations and new opportunities, you can save time and make the most of your existing budget. However, we’ve heard your feedback that you want more flexibility in how you apply these recommendations. That's why we're introducing a new version of the "Manage" tab where you can explore recommendation bundles and learn more about each optimization. To make it easier…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-12650226" aria-label="Read more" href="/google-ads/answer/12650226" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-12487857">Better control over Smart Bidding with new levers to value store visits and store sales</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">August 30, 2022</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Searches for "store open" have grown globally by over 400% YoY1, so it’s critical for businesses to offer a seamless experience between brick-and-mortar and online shopping this holiday season. For many businesses, not all conversions are worth the same amount. Conversion value rules let you adjust the value of conversions as they relate to your business so you can optimize in real time to those values. Historically, value rules applied to all conversion actions equally, including store visits and store sales. Now, we are rolling out the functionality to apply rules to specific store visits or…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-12487857" aria-label="Read more" href="/google-ads/answer/12487857" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-12494107">Reminder: Upgrade your Local campaigns to Performance Max</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">August 23, 2022</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Earlier this year, we previewed the timeline and process for upgrading your Smart Shopping and Local campaigns to Performance Max using the self-upgrade tool in Google Ads. The self-upgrade tool for Local campaigns has become available to eligible advertisers and will continue to roll out in phases throughout August and September. We strongly recommend using the tool to upgrade your campaigns as soon as you can to get a head start on the holiday season. You will have access to the self-upgrade tool before automatic upgrades begin. If you choose not to use the self-upgrade tool, then you will r…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-12494107" aria-label="Read more" href="/google-ads/answer/12494107" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-12414324">Engage your audience in every season with Discovery ads</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">August 4, 2022</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">From planning fun summer getaways to planning for the holidays, savvy consumers are hopping between their favorite content platforms seeking serendipity. Along the way, your audience is also scrolling on Google's personalized surfaces—YouTube, Discover, and Gmail. In fact, 78% of feed users prefer to check Google feeds for the latest personalized updates relevant to their interests and daily life.1 We're excited to share the latest innovations from Discovery ads to help you keep your audiences engaged from now through the holiday season. An example video ad for Bombas on Discover. Modern and c…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-12414324" aria-label="Read more" href="/google-ads/answer/12414324" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-12368488">Reminder: Upgrade your Smart Shopping campaigns to Performance Max</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">July 21, 2022</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Earlier this year, we previewed the timeline and process for upgrading your Smart Shopping and Local campaigns to Performance Max using the “one-click” upgrade tool in Google Ads.1 The tool started rolling out in April for Smart Shopping campaigns and is available now for most advertisers. We strongly recommend using the tool to upgrade your campaigns as soon as you can to get a head start on the holiday season. The self-upgrade tool for Local campaigns will be available soon. More information is coming in the next few weeks, stay tuned for updates. Starting automatic upgrades for Smart Shoppi…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-12368488" aria-label="Read more" href="/google-ads/answer/12368488" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-12383985">Give every video ad a voice-over with new text-to-speech feature in Google Ads</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">July 20, 2022</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">We recently launched a new feature in Google Ads that lets you add a voice-over to your YouTube video ads using Google’s text-to-speech technology. When it comes to advertising on YouTube, audio is your superpower for getting people to pay attention and take action. We’ve studied what drives results across thousands of ads on YouTube and our research shows that audio elements like music, sound effects and voice-over contribute significantly. Knowing the importance of audio elements, combined with the challenges that come with creating or changing voice-over, we set out to make it easy and fast…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-12383985" aria-label="Read more" href="/google-ads/answer/12383985" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-12351101">New features to help you customize and improve your Performance Max campaigns</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">July 12, 2022</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Performance Max is the newest Google Ads campaign type with the most channel and inventory coverage to help you deliver better ROI. Today, we’re excited to announce new features to help you in three key areas: Get more ideas to improve your results Use new levers to steer automation based on your unique understanding of your business Gain deeper transparency into your performance 1. Get more ideas to improve your results Optimization score Optimization score helps you find new ways to improve performance and is now fully launched for Performance Max campaigns. Using optimization score, you can…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-12351101" aria-label="Read more" href="/google-ads/answer/12351101" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-12330274">Set your campaign up for success with diagnostic insights</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">July 6, 2022</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Making sure your campaign is set up correctly is key to success with Google Ads. Otherwise, you may run into issues that prevent your campaign from showing, cause low engagement, and make it hard to measure conversions. However, it can be difficult to identify and troubleshoot these issues in a timely fashion. To make this easier for you, we’re rolling out diagnostic insights on the Insights and Overview page. After you submit a campaign, diagnostic insights are an easy way to see where you’re at in the campaign serving process. In addition, they can automatically identify issues that range fr…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-12330274" aria-label="Read more" href="/google-ads/answer/12330274" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-12237341">Travel products to help you scale your presence and capture pent-up demand</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">June 2, 2022</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Summer is quickly approaching in many parts of the world, and travel planning is on the rise: search interest in “passport appointments” increased 300% over the first four months of 2022, and “luxury hotels near me” has over two times the search interest it had during the same period in 2019. Our team attended Google Marketing Live last week to share our focus areas as we see travel searches rebounding. We showcased new products that will make it easier than ever before for our travel partners—both large and small—to capture new travel demand, including hotel rates on Google Business Profile, …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-12237341" aria-label="Read more" href="/google-ads/answer/12237341" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-12169708">Reminder: support for the creation and editing of expanded text ads will end on June 30, 2022</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">June 1, 2022</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">We announced last year that starting June 30, 2022, responsive search ads will be the only Search ad type that can be created or edited in standard Search campaigns. As part of this change, you’ll no longer be able to create or edit expanded text ads. However, your existing expanded text ads will continue to serve alongside responsive search ads, and you'll still see reports on their performance going forward. Additionally, you'll be able to pause and resume your expanded text ads or remove them if needed. You’ll also still be able to create and edit call ads and Dynamic Search Ads. What shoul…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-12169708" aria-label="Read more" href="/google-ads/answer/12169708" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-12158560">Recap of product announcements from Google Marketing Live 2022</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">May 24, 2022</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Every year, marketers from around the world gather at Google Marketing Live to share best practices and learn about the latest Ads and Commerce innovations. This year we revealed new ways for you to drive results today and build resilience for tomorrow. To help you stay updated, we compiled a roundup of all of the products we announced. Retailers can also review this handy overview of new commerce features. Reimagining video ads across Google and YouTube Connect with people on YouTube Shorts with Video action and App campaigns. Starting today, your Video action campaigns and App campaigns are …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-12158560" aria-label="Read more" href="/google-ads/answer/12158560" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-12172007">Retail and shopping features highlighted at Google Marketing Live 2022</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">May 24, 2022</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">At Google Marketing Live, we took a deep dive into how we’re giving people more reasons to love shopping on Google, and creating new ways for you to engage with them as they explore brands and products. Here’s a roundup of all the features that retailers should know about. Reimagine your customer shopping experience on Google 1. Offering shoppers more visual inspiration on Search. In recent months, we've been adding visual-first results on apparel queries to help shoppers discover more products and brands, right from Search. Apparel shoppers are seeing rich visual results from trusted brands a…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-12172007" aria-label="Read more" href="/google-ads/answer/12172007" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-12134022">Get started with the new Google Ads scripts experience</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">May 13, 2022</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Google Ads scripts are a flexible, powerful way to make automated changes in your Google Ads account. Using custom JavaScript code, you can use scripts to change bids, pause ad groups, add keywords, and other common tasks. To make it even easier to work with scripts in your account, we’re rolling out a new scripts experience featuring improved performance, support for campaign bid strategies, and more. Faster performance and better validation You’ll now be able to process more entities—meaning campaigns, ad groups and keywords—in the same amount of time. To help you work at a greater scale, we…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-12134022" aria-label="Read more" href="/google-ads/answer/12134022" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-12164964">Google I/O: Everything you need to know</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">May 12, 2022</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">This year at I/O, we shared how we help people make sense of the world with technology advances from better language translation, to improved Search experiences, to richer explorations through Maps. Ambient computing and augmented reality (AR) are also driving a new generation of customer experiences where computers recede into the background, and people get stuff done in a way that feels natural. Top consumer product announcements included: Google Translate is adding support for 24 new languages, bringing the total number of languages to 133. Android 13 is here to help with people’s privacy a…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-12164964" aria-label="Read more" href="/google-ads/answer/12164964" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-12117037">New Performance Max features to win new customers</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">April 26, 2022</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Performance Max campaigns bring together the best of Google’s automation technologies to help you drive better results across all Google Ads channels and inventory. Over the coming weeks, new features are rolling out for Performance Max to help you acquire new customers, understand performance, and begin to upgrade your Smart Shopping campaigns with a one-click tool. Read our blog post to learn more and get best practices for these new updates to set your campaigns up for success. Optimize your campaign for new customer acquisition Previously, the new customer acquisition goal was only availab…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-12117037" aria-label="Read more" href="/google-ads/answer/12117037" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-12041700">New ways to create custom columns</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">April 14, 2022</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Spanning across all Google Ads products, custom columns are an easy way for you to quickly see the information that’s most important to your business. For example, instead of reviewing your clickthrough rate (CTR) in one aggregate column, you could instead create a custom column that displays your CTR on desktop or mobile devices only. To give you even more flexibility with custom columns, we’re adding new metrics and features that make it easier to view your data. To start, you can now do the following with custom columns: Include spreadsheet functions. Calculate and compare metrics across da…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-12041700" aria-label="Read more" href="/google-ads/answer/12041700" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-12058495">Review performance across accounts with manager account dashboards</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">April 13, 2022</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Dashboards provide a single place for you to review consolidated performance statistics from across your account. To date, these dashboards have only been able to pull in data from individual accounts, which can make it difficult for you to spot potential problems and opportunities across multiple accounts. To make this easier for you, you can now use dashboards at the manager account level. As part of this update, we’ve also made dashboards faster and easier to use with several improvements: Change date ranges and filters for the dashboard as a whole. Add interactive table cards, rich formatt…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-12058495" aria-label="Read more" href="/google-ads/answer/12058495" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-12010250">Google Ads Editor v2.0: Support for Performance Max campaigns, conversion goals, and more</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">March 29, 2022</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Today, we’re introducing Google Ads Editor v2.0. This release adds support for Performance Max campaigns, conversion goals, and more. Support for Performance Max campaigns You can now create and edit Performance Max campaigns directly in Google Ads Editor, making it easier for you to find more converting customers across all of Google's channels like YouTube, Display, Search, Discover, Gmail, and Maps. Organize your conversion actions To help you organize your conversion actions and optimize toward your chosen marketing objective, Google Ads Editor now supports conversion goals. This includes …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-12010250" aria-label="Read more" href="/google-ads/answer/12010250" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-11777352">Reminder: support for the creation and editing of expanded text ads will end on June 30, 2022</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">March 2, 2022</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">We announced last year that starting June 30, 2022, responsive search ads will be the only Search ad type that can be created or edited in standard Search campaigns. As part of this change, you’ll no longer be able to create or edit expanded text ads. However, your existing expanded text ads will continue to serve alongside responsive search ads, and you'll still see reports on their performance going forward. Additionally, you'll be able to pause and resume your expanded text ads or remove them if needed. You’ll also still be able to create and edit call ads and Dynamic Search Ads. What shoul…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-11777352" aria-label="Read more" href="/google-ads/answer/11777352" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-11909980">An easier way to import offline conversions</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">March 1, 2022</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">If you’re a lead generation marketer, understanding which leads convert to paying customers is critical. Importing your offline conversions can help: by measuring and reporting on your closed leads, you can understand how campaigns are driving impact and optimize for valuable customers. However, this process often requires time and developer resources in order to work. To make this easier for you, we’re launching enhanced conversions for leads–a way to measure your offline leads using technology similar to enhanced conversions for web. With enhanced conversions for leads, you can set up your o…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-11909980" aria-label="Read more" href="/google-ads/answer/11909980" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-11899856">Topics: The new Privacy Sandbox proposal for interest-based advertising</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">February 22, 2022</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Chrome recently announced an updated Privacy Sandbox proposal called Topics to support interest-based advertising and help businesses connect with potential customers in a more private way. This new API replaces the Federated Learning of Cohorts (FLoC) proposal. The Privacy Sandbox is a collaborative initiative to build new privacy-preserving technologies as an alternative to third-party cookies. The goal is to improve user privacy while preserving the vitality of the open web by supporting key marketing use cases for online businesses. Chrome has incorporated feedback from the industry to imp…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-11899856" aria-label="Read more" href="/google-ads/answer/11899856" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-11394461">Deliver more engaging Search ads with improvements to ad extensions</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">February 11, 2022</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Ad extensions give people more information about your business and make it easier to engage with your ads. In fact, advertisers can see a 20% increase in click-through rate on average when 4 sitelinks show with their Search ads.1 To help you deliver more engaging ads, we’re rolling out several new improvements that make sitelinks, callouts, and structured snippets easier to manage. Engage more people with automated extensions When you opt in to automated extensions, Google Ads will create extensions on your behalf and show them with your ad if they’re predicted to improve your performance. Pre…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-11394461" aria-label="Read more" href="/google-ads/answer/11394461" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-11528008">Google Partners: Evolving our partnership to serve you better</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">February 2, 2022</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Today, we’re delighted to share the new Google Partners program and benefits - designed to help you achieve new levels of growth and success. Over the last two years, we've evolved the Google Partners program based on industry changes and your valuable feedback. As a result, we've aligned our benefits to meet your needs in three key areas: Education &amp; Insights, Access &amp; Support, and Recognition &amp; Rewards. We’d also like to congratulate the companies that have achieved Premier Partner status, now awarded to the top 3% of partners in each country annually. For these distinguished partners, we’re…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-11528008" aria-label="Read more" href="/google-ads/answer/11528008" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-11584803">Find more opportunities with recommendations</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">January 31, 2022</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Recommendations can help you improve performance by looking at your account's performance history, your campaign settings, trends across Google and more. We’ve seen advertisers that used recommendations to increase their account-level optimization score by 10 points saw a median 14% increase in conversions.1 To help you find more opportunities in your own campaigns, we're adding new recommendations and tools to help you optimize your Discovery campaigns, automatically apply recommendations and enhance your Video campaigns. Maximize performance for Discovery campaigns Optimization score already…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-11584803" aria-label="Read more" href="/google-ads/answer/11584803" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-11576060">Learn more about Smart Shopping and Local campaign upgrades to Performance Max</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">January 27, 2022</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Last November, we announced that Smart Shopping and Local campaigns are upgrading to Performance Max campaigns in 2022. Performance Max campaigns use the best of Google’s automation to help you connect with the right customers at the right moment across all of Google’s ad inventory and formats. You’ll get the same foundational features of Smart Shopping and Local campaigns while accessing brand new inventory and formats across YouTube, Search text ads and Discover.1 From early testing, advertisers who upgrade Smart Shopping campaigns to Performance Max see an average increase of 12% in convers…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-11576060" aria-label="Read more" href="/google-ads/answer/11576060" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-11553815">Test with even more ease and confidence with the new Experiments page</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">January 19, 2022</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Rigorous, data-driven testing is key to any business looking to grow—especially in today's constantly changing environment. One of the best ways to do this in Google Ads is by running experiments, which can help you understand the impact of your changes and improve campaign performance. To make it even easier for you to test in your account, we're rolling out the Experiments page—a new destination in Google Ads that can help you create, manage, and optimize your experiments in one place. Create and manage experiments with ease Previously, running an experiment meant that you had to first creat…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-11553815" aria-label="Read more" href="/google-ads/answer/11553815" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-11471400">Apache Log4j 2 vulnerability</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">December 13, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">On December 10, 2021, the National Institute of Standards and Technology (NIST) announced a vulnerability in the Apache Log4j library. The Apache Log4j utility is a commonly used component for logging requests. This vulnerability could allow a system running Apache Log4j version 2.14.1 or below to be compromised and allow arbitrary code to be executed. Like many other companies, we’re following this vulnerability closely. Our security teams are investigating any potential impact on Google products and services and are focused on protecting our users and customers. Google Ads and Google Marketi…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-11471400" aria-label="Read more" href="/google-ads/answer/11471400" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-11430278">Get more from image extensions with new improvements</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">December 7, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Earlier this year, we announced the global availability of image extensions to help you create a more visually engaging Search ad. To help you engage more potential customers and make image extensions even easier to use, we’re rolling out several new improvements. Showcase your brand with relevant visuals on more devices Image extensions complement your Search ad with relevant visuals of your products and services. This makes it easy for potential customers to learn about your business and take action. Previously, image extensions only showed on mobile devices. To help you showcase your brand …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-11430278" aria-label="Read more" href="/google-ads/answer/11430278" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-11418575">Drive results with new features on the Insights page</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">December 3, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">The Insights page can help you keep up with trends tailored to your business. In the coming weeks, you’ll see several new features roll out on the Insights page to help you drive better performance this holiday season and beyond. Demand forecasts (beta): In the past, the Insights page provided you with search trends that helped you understand consumer demand. Now, you’ll see forward-looking trends with demand forecasts (beta). By combining machine learning technology with past seasonal search trends, demand forecasts predict emerging search interest personalized to your business over the next …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-11418575" aria-label="Read more" href="/google-ads/answer/11418575" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-11417851">Upgrade to the Google Ads API for even more features</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">December 3, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">The Google Ads API helps you manage your Google Ads accounts and campaigns at scale. When you migrate from the AdWords API over to the Google Ads API, you’ll get support for even more features like recommendations, Performance Max campaigns, Keyword Planner and more. Optimize your campaigns more efficiently To help you optimize your campaigns at scale, you can now apply recommendations across multiple accounts in the Google Ads API. Recommendations make it easy for you to improve your campaigns’ performance and help you find new opportunities for your business. In fact, advertisers that used r…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-11417851" aria-label="Read more" href="/google-ads/answer/11417851" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-11394472">Plan across your entire account with Performance Planner</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">November 30, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Planning is a critical part of any marketing strategy, especially going into the holiday season. Performance Planner makes this process easy by removing guesswork and automatically estimating clicks, conversions, and conversion values for your planned campaigns. Now, you can include even more campaigns in your performance plans, better understand Performance Planner’s bid and budget recommendations, and more. Here are some of our latest updates: Add previously ineligible campaigns to your plan by using past performance or adding manual forecasts to plan across your entire account. Understand P…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-11394472" aria-label="Read more" href="/google-ads/answer/11394472" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-11348808">More insights and features to help you keep up with demand on the go</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">November 19, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">The Google Ads mobile app makes it easy for you to stay connected to your campaigns on the go. To help you stay on top of holiday demand and monitor performance, you can now see more explanations with Performance Insights, review Search trends and create campaigns directly in the mobile app. Monitor your campaigns with improved performance insights Whether you’re optimizing new or existing campaigns, it’s key to understand any performance changes in your account. Performance insights makes this easy—it provides you with a real-time notification if there’s a significant change, an explanation d…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-11348808" aria-label="Read more" href="/google-ads/answer/11348808" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-11372787">YouTube Video discovery ads are now In-feed video ads</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">November 17, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Today, we are updating the name of ‘YouTube Video discovery ads’ to ‘In-feed video ads’. YouTube Video discovery ads place your brand, product or service alongside YouTube content that is likely to be viewed by your audience. The ads can appear in the YouTube Home feed, Watch feed, and Search feed. This change will not affect campaign features or functionality, and there’s no action required for existing campaigns. You’ll start to see the new name in Google Ads over the next weeks. We hope this more direct name will help advertisers select the right ad type for their business goals. Learn more…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-11372787" aria-label="Read more" href="/google-ads/answer/11372787" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-11129174">Customer Match is now widely available and easier to use</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">November 15, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Creating a first-party data strategy is more important than ever as the industry shifts towards a privacy-driven approach to marketing. Customer Match helps you use this first-party data to build strong relationships with your customers in a privacy-safe way. Today we’re announcing improvements to Customer Match that make it more accessible and easier to use. Making Customer Match accessible to more advertisers In June, we announced our plans to make Customer Match available to nearly all advertisers. Over the coming weeks, all policy compliant advertisers will be able to use Customer Match. T…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-11129174" aria-label="Read more" href="/google-ads/answer/11129174" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-11371384">Product feeds now available for more video campaign types</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">November 12, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Did you know that 70% of YouTube viewers say they bought a brand as a result of seeing it on YouTube? As the number one platform for ad-supported reach, YouTube is the place where hard-to-reach audiences come to be entertained and connect with creators and content they love. It’s also where audiences come to shop. That’s why we’re evolving TrueView for shopping and scaling its best feature—product feeds—to more Video campaign types. With this update, you can now link product feeds to your awareness and consideration Video campaigns and make them shoppable, too. With this creative add-on, you c…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-11371384" aria-label="Read more" href="/google-ads/answer/11371384" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-11366923">Google Ads Editor v1.8: Automatically apply recommendations, review performance insights, and more</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">November 10, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Today, we’re introducing Google Ads Editor v1.8. This release helps you automatically apply recommendations, review account performance, and more. Optimize your campaigns more efficiently To help you optimize your campaigns more efficiently, you now have the option to apply recommendations automatically in Google Ads Editor. By opting in, we’ll apply recommendations of your choice as new opportunities surface in your account. You can change your selections or opt out of them at any time. Discover business-wide trends You can now view a summary of your account performance and actionable insight…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-11366923" aria-label="Read more" href="/google-ads/answer/11366923" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-11354538">Add store sales to your Smart Bidding to grow online and in-store sales</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">November 4, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Shoppers don’t just come to Google for things they want to buy on the web; they also use Google to find what they need nearby. For example, searches for "open now near me" have grown globally by more than 400% year over year.1 Your campaigns need to react to real time shifts in consumer behavior—whether your customers are purchasing online or at a physical store location. Many of you already take advantage of Smart Bidding for store visits to optimize for both e-commerce sales and in-store visits. Now, retail and restaurant advertisers can use Smart Bidding for store sales to optimize bids for…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-11354538" aria-label="Read more" href="/google-ads/answer/11354538" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-11335596">Drive conversions across Google’s ad channels with Performance Max campaigns</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">November 2, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">The consumer journey is constantly evolving and customers are engaging with businesses across an increasing number of channels. With this growing need to adapt and scale, more advertisers are turning to Google's AI to keep up with changes in consumer demand and capture new performance opportunities in real time. Performance Max campaigns are a new way for advertisers to buy and optimize ads across YouTube, Display, Search, Discover, Gmail and Google Maps. They complement keyword-based Search campaigns and use Google's AI to help you grow conversions and value across all of Google’s advertising…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-11335596" aria-label="Read more" href="/google-ads/answer/11335596" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-11335412">New ways to manage and optimize conversions</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">November 1, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Conversion measurement is the foundation for campaign optimization and can help you understand the value of your marketing. It can also help you deliver better performance by providing tools like Smart Bidding with higher-quality signals. To make it even easier for you to manage your conversions and drive performance, we’re rolling out several new features. Drive performance with conversion goals We’re introducing conversion goals, a new way to optimize towards your objectives at the account or campaign level. As you create new campaigns, you’ll be able to tell Google Ads which specific busine…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-11335412" aria-label="Read more" href="/google-ads/answer/11335412" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-11320787">Work with your developer teams to prepare for the new Data safety section coming to Google Play</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">October 28, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">To help users feel confident that your app experience is keeping their data private and secure, we announced earlier this year that Google Play will be rolling out a new Data safety section in the Play Store. As marketers, working with your developer teams to help your company submit complete and accurate information about its app’s privacy and security practices can ensure easier approval in the review process and prevent disruptions to your app. Starting in February 2022, app users will be able to review a summary in the Play Store app listing page for the data apps collect and share, and wh…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-11320787" aria-label="Read more" href="/google-ads/answer/11320787" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-11256948">Be ready for the holiday season with new ways to get your best deals on Google and measure performance</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">October 28, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Searches for deals and discounts peak every year during the holiday shopping season. It’s more important than ever for businesses to connect people to the right deal at the right moment throughout the season. This year, we’re building new ways for people to explore deals in Google Shopping and improving our reporting capabilities to help you better understand the performance of your deals. To support businesses of all sizes, we’re also making it easier for businesses who already work with Shopify and Woo to get their holiday deals on Google. Helping people find the right deals Products with a …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-11256948" aria-label="Read more" href="/google-ads/answer/11256948" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-11307652">Link your Zapier account in the Google Ads UI</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">October 27, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Using first-party data in your marketing strategy helps you build direct relationships with your customers, deliver personalized experiences, and improve campaign performance. However, collecting, uploading, and updating this data can be challenging─especially if you have limited technical resources. To make this process easier for you, we’ve collaborated with Zapier, an automation solution that helps you work with your first-party data across tools like lead form extensions, offline conversion imports, and Customer Match. Going forward, you can now link Zapier to your account directly in the …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-11307652" aria-label="Read more" href="/google-ads/answer/11307652" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-11320086">Maximize reach and efficiency with Video reach campaigns, now available globally</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">October 27, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">We are excited to announce that Video reach campaigns are now available to all Google Ads users globally. Video reach campaigns give you the option to use Google AI to serve the best combination of skippable and bumper ads to maximize your reach and efficiency. You can also serve non-skippable ads if your goal is to share your entire message. While in beta, Video reach campaigns for Unique Reach results in 29-44% more unique reach per dollar and 16% lower CPM, on average, than using one or two standalone formats.1 Early adopter, L’Oreal, used Video reach campaigns to maximize reach and efficie…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-11320086" aria-label="Read more" href="/google-ads/answer/11320086" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-11301008">New tools to help you optimize for the holidays</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">October 25, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Staying on top of trends and recommendations is key to driving results during the holiday season. In fact, we’ve seen advertisers that used recommendations to increase their account-level optimization score by 10 points saw a median 14% increase in conversions.1 That’s why we’re introducing new tools this holiday season to help you set up more accurate measurement, optimize your Shopping campaigns, reach new potential customers, and more. Ensure accurate and actionable measurement To get the most out of your marketing, it's important to understand what actions people take after they interact w…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-11301008" aria-label="Read more" href="/google-ads/answer/11301008" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-11287078">App campaigns for engagement no longer require manual deep linking</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">October 25, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">App campaigns for engagement allow you to re-engage customers that already have your app installed through ads on Search, YouTube, Display, AdMob, and in the Play Store. For example, an ad could serve alongside a YouTube video that your customer is watching, encouraging them to take an in-app action. And with just one click, the customer is brought directly back into your app. In the past, advertisers needed to manually implement deep linking in order to run these campaigns, but now we offer the option to create App campaigns for engagement with no deep linking required (Android only). What’s …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-11287078" aria-label="Read more" href="/google-ads/answer/11287078" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-11213669">Learn more about the latest change to mobile search results</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">October 14, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Today, Google announced a change to how search results show on mobile devices for US-English users. Now when people reach the bottom of the search results page, Google will automatically load the next page of results. Pages will automatically load until approximately four pages of results are shown. This lets users continuously scroll for longer before needing to tap the "See more" button, making it easier to find the information they’re looking for. This change is rolling out over the next two weeks starting today, and does not affect how the ad auction works or the way Ad Rank is calculated.…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-11213669" aria-label="Read more" href="/google-ads/answer/11213669" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-11221321">Updating our ads and monetization policies on climate change</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">October 7, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Working closely with outside experts, we regularly review and update our ads and monetization policies to help ensure a brand-safe environment for our advertising partners and to better protect users from unreliable claims, such as fake medical cures or anti-vaccine advocacy. Addressing climate change denial In recent years, we've heard directly from a growing number of our advertising and publisher partners who have expressed concerns about ads that run alongside or promote inaccurate claims about climate change. Advertisers simply don’t want their ads to appear next to this content. And publ…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-11221321" aria-label="Read more" href="/google-ads/answer/11221321" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-11202082">Easily understand campaign spend with new budget reports</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">September 30, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Budgets are a critical part of any marketing strategy. However, we’ve heard from many advertisers that budget behavior in Google Ads is difficult to understand—especially for daily budgets. That’s why we’re launching a new budget report that will help you visualize monthly campaign spend behavior. This can help you understand how much you are projected to pay at the end of the month, as well as how past changes to your average daily budget impacted your performance and spend limits. This new report highlights the following: Your daily spend, which might be up to twice your average daily budget…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-11202082" aria-label="Read more" href="/google-ads/answer/11202082" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-11192862">Unlock performance insights with enhanced conversions</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">September 30, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">To help you improve performance and preserve accurate, privacy-safe measurement in a world with fewer cookies, we’re rolling out enhanced conversions in beta to all eligible advertisers. Expand your tagging capabilities for more comprehensive conversion measurement Investing in first-party data with a strong tagging infrastructure can help you unlock more comprehensive reporting and better optimization. Enhanced conversions allow tags to use consented, user-provided data from your website to give you a more accurate view of how people convert after engaging with your ads. This data is hashed t…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-11192862" aria-label="Read more" href="/google-ads/answer/11192862" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-11195197">Making it easier to invest in your offline customer data and find high quality leads</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">September 28, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">If you’re a business that sources potential leads online before closing a final sale, ensuring high lead quality is key to getting the most out of each interaction with your prospective customers. Importing your offline conversions makes this easy—you can measure what happens in the offline world after your ad results in a click or call to your business, and then use that data to find similar high-quality leads. To help you with this conversion import process, we launched the OCI helper tool to support you with detailed steps and project management guidance. To get started, simply answer a few…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-11195197" aria-label="Read more" href="/google-ads/answer/11195197" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-11164539">Prepare to upgrade from TrueView for action to Video action campaigns</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">September 27, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">As customer journeys become more complex, it’s important to reach customers in moments of exploration and evaluation. That’s why we’re evolving TrueView for action and scaling its best features to more places on and off YouTube with Video action campaigns. With Video action campaigns, you can tell your brand’s story with longer headlines and have access to top performing places like YouTube’s home feed, watch page, watch next feed, and Google video partners—all within one campaign. We’ve seen Video action campaigns drive 20% more conversions per dollar compared to TrueView for action. Starting…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-11164539" aria-label="Read more" href="/google-ads/answer/11164539" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-11190044">Better measurement for video ads on Display</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">September 27, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Measuring the full impact of your Display ads means looking beyond clicks, especially when you incorporate the rich storytelling power of video ads into your customers’ increasingly complex online journey. That’s why we developed engaged-view conversions (EVCs), a more robust non-click conversion metric. These are counted when a user watches 10 seconds of a video in your ad and doesn’t interact, but later completes a conversion on your site. Now, you can more consistently measure the impact of your ads across different Google Ads channels. Engaged-view conversions can also be tracked on TrueVi…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-11190044" aria-label="Read more" href="/google-ads/answer/11190044" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-11180624">Matching the most relevant keyword to every search</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">September 23, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">What consumers want and how they search for it is constantly changing. In fact, we see billions of searches every day, and 15% of those queries are ones we haven’t seen before1. To help you reach these new, relevant searches while still meeting your performance goals, we recommend using broad match paired with Smart Bidding. On average, advertisers that switch their exact match keywords to broad match can see more conversions2 and a higher conversion value3. Over the past year, we’ve made it easier to find success with this strategy by improving broad match relevance, recommending new opportun…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-11180624" aria-label="Read more" href="/google-ads/answer/11180624" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-11127882">Improving the search terms report while maintaining user privacy</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">September 9, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Consumer expectations for privacy are higher than ever. In fact, searches on Google for “online privacy” increased by more than 50% between spring 2019 and spring 2020.1 That’s why, last year, we updated the search terms report and Dynamic Search Ads search terms report to meet new privacy thresholds. These thresholds ensure user anonymity by only reporting on terms that have seen sufficient search volume across all Google searches. After making these updates, we heard feedback from many of you that you want more data. Since then, we’ve been exploring new, privacy-safe ways to get you the insi…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-11127882" aria-label="Read more" href="/google-ads/answer/11127882" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-11031467">Making it easier to show the right message on Search</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">August 31, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">The ways people search are constantly changing. In fact, 15% of search queries every day are new searches we’ve never seen before.1 As consumer trends shift and evolve, it’s more important than ever to make it easier for people to connect with your business through relevant and helpful ads. Automation is key to keeping pace with these trends. Responsive search ads are a great example of how this is done—they combine your creativity with the power of machine learning to help you show more relevant ads to more people. This is a powerful combination: advertisers that switch from expanded text ads…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-11031467" aria-label="Read more" href="/google-ads/answer/11031467" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-11084839">Stand out this holiday season with your shipping and return options and new business identity attributes</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">August 31, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">The holidays are upon us. As of June, 58% of U.S. holiday shoppers said they will shop online more this season than in previous years and 59% said they will shop earlier to avoid an item being out of stock.1 In fact, U.S. searches for “holiday gift ideas” in August have already surpassed 2020 levels. To help you stand out, we’re introducing new annotations to highlight fast shipping, easy returns, and new business identity attributes this holiday season. Highlight your shipping and return policy directly in your ads Shoppers are looking for the best value for every dollar, especially during se…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-11084839" aria-label="Read more" href="/google-ads/answer/11084839" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10896317">Better control over Smart Bidding with conversion value rules</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">August 19, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Not all conversions are worth the same—some are more valuable than others. Accurately expressing this value can help you optimize campaigns and evaluate performance based on the goals that matter most to your business. To make this easier for you, you can adjust conversion values based on characteristics like location, device, and audience. By applying a rule to these characteristics, you can adjust conversion values to align more closely with your business outcomes. For example, let’s say you run a sporting goods store and know that an audience of people similar to repeat customers who have b…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10896317" aria-label="Read more" href="/google-ads/answer/10896317" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10993987">Google Ads Editor v1.7: Support for Hotel ads, YouTube audio ads and more</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">August 9, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Today, we’re introducing Google Ads Editor v1.7. This release includes support for Hotel ads, easier downloads, YouTube audio ads, lead form assets and more. Hotel ads You can now reach new customers and drive bookings by managing your Hotel ads in Google Ads Editor. Easier downloads To make it easier for you to work in your campaigns offline, you can now select specific parts of your campaigns to download. YouTube audio ads To help drive brand awareness, we’re now supporting YouTube audio ads in Google Ads Editor. Lead form assets Google Ads Editor now supports lead form assets, which make it…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10993987" aria-label="Read more" href="/google-ads/answer/10993987" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-11010970">Attribution models now support YouTube and Display ads</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">August 9, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">While making purchase decisions, people may interact with multiple ads from the same brand. Attribution models let you choose how much credit each ad interaction gets for your conversions so you can focus your investments on the media with the biggest impact. As of this week, we’ve upgraded all Google Ads non-last click models, including data-driven attribution, to support YouTube and Display ads. In addition to clicks, the data-driven attribution model also measures engaged views from YouTube. With these upgrades, the data-driven attribution model now learns even more from how users interact …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-11010970" aria-label="Read more" href="/google-ads/answer/11010970" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10986072">Reach back-to-school shoppers online and in-store</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">July 29, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">This year, consumers looking for back-to-school gear and supplies plan to shop both online and in-store to get everything they need. To reach these omnichannel shoppers, check out our top three local ad solutions. Communicate convenience and deals We see that more than 50% of North American back-to-school shoppers say they’ll check for in-store inventory online before going into a store and 48% will shop at stores that offer curbside pickup or contactless shipping.1 Help shoppers find the things they need in nearby stores using local inventory ads. You can even show products that are available…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10986072" aria-label="Read more" href="/google-ads/answer/10986072" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10962171">Updates to how Smart Bidding strategies are organized</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">July 22, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">We previously announced changes to how Smart Bidding strategies are organized to help you choose the right one for your business. You’ll now see the following choices when you create new bid strategies for Search campaigns: Maximize conversions will have an optional target CPA. Maximize conversion value will have an optional target ROAS. In the next few weeks, you’ll no longer have the option of using the old Target CPA or Target ROAS bid strategies for standard campaigns. Instead, use the updated bid strategies by setting optional targets. This update only applies to campaign-level strategies…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10962171" aria-label="Read more" href="/google-ads/answer/10962171" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10897114">Making it easier to get your best deals on Google and find timely merchandising insights during seasonal shopping moments</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">July 21, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">More than ever, shoppers are looking for the best value for every dollar, especially during seasonal shopping moments like Back to School. In fact, searches for “discount code” have increased over 50% since last year1. This year, we anticipate a surge in shopping interest for Back to School as parents and kids across the U.S. are planning to head back in-person. To help you drive more sales during these peak shopping moments, we’re making it easier for you to showcase your promotions across more surfaces on Google, customize your seasonal promotions and make better merchandising decisions. Sho…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10897114" aria-label="Read more" href="/google-ads/answer/10897114" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10957124">Piloting a new 'strikes' system to address repeat ad policy violations</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">July 20, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Google is committed to creating a trustworthy ad experience for users, advertisers and publishers. Our Google Ads policies exist to prevent unsafe or harmful ads from showing on our platforms. That’s why we are introducing a new pilot program to test a three-strikes system for repeat ad policy violations. Starting September 2021, warnings and strikes will be issued for violations of our Enabling Dishonest Behavior, Unapproved Substances and Dangerous Products or Services policies—this includes ads promoting deceptive behavior or products such as the creation of false documents, hacking service…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10957124" aria-label="Read more" href="/google-ads/answer/10957124" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10922538">Making it easier to create manager accounts</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">July 13, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">As your business grows, you may need to create new manager accounts to meet your administrative and campaign management needs. To date, you’ve been able to create these accounts on the manager account homepage. To make this process even easier for you, you can now create new sub-manager accounts from within your existing manager accounts as well. Create your new manager accounts directly from the Performance page and Sub-account settings page in Google Ads. As part of this update, you no longer need to have a user assigned to a sub-manager account. In addition, you can now remove users from yo…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10922538" aria-label="Read more" href="/google-ads/answer/10922538" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10922815">Maximize the reach of your audience across TV and YouTube with Reach Planner in 18 countries</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">July 13, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">TV in Reach Planner is a tool designed to help media planners understand the optimal mix of television and YouTube to maximize their reach. The tool incorporates actual historical TV data with YouTube data so you can forecast the total unduplicated reach, average frequency, and TRPs of a holistic media plan. You can also compare your original plan with a recommended plan to make better informed decisions Today we’re excited to announce that TV in Reach Planner is now available in the United States, Japan, France, Vietnam, Mexico, Indonesia, South Korea, Philippines, Thailand, Taiwan, Brazil, A…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10922815" aria-label="Read more" href="/google-ads/answer/10922815" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10879439">Building a better viewer experience with ad pods</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">June 30, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">From user experience research we know that viewers care about the frequency of ad breaks on YouTube, especially when they’re watching for longer periods of time. We also know that the less frequently viewers are interrupted, the more likely they are to continue watching their favorite content and ads. That’s why we introduced ad pods— two ads served back-to-back. Ad pods are typically served to viewers who watch longer form content to reduce interruptions to their viewing experience. When we launched ad pods in 2018, we saw that users who engaged with multiple ads in an ad break experienced up…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10879439" aria-label="Read more" href="/google-ads/answer/10879439" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10877504">Reminder: ending support for new broad match modifier keywords</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">June 29, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">We announced in February that we’re simplifying match types by combining the control of phrase match with the expanded reach of broad match modifier. As part of this change, both phrase and BMM keywords have adopted this updated matching behavior and are now the same. This means that keywords using the +keyword and “keyword” notations are now identical in how they match. What happens next? Starting in late July, you’ll no longer be able to create new BMM keywords with the +keyword notation. However, existing BMM keywords will continue to serve using the updated phrase matching behavior. You’ll…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10877504" aria-label="Read more" href="/google-ads/answer/10877504" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10833639">Achieve greater results by upgrading to Video action campaigns</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">June 11, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">People are turning to YouTube to help them learn new skills, connect with others, and discover their next purchases with 70% of YouTube viewers saying they bought a brand as a result of seeing it on YouTube.1 A few years ago, we began to see YouTube’s role shift from being a singular entertainment destination to a prominent knowledge hub that inspired action. This insight led us to build TrueView for action, our direct response video solution that helps brands engage with prospective customers on the watch page. As customer journeys become more complex, it’s important to reach customers in mom…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10833639" aria-label="Read more" href="/google-ads/answer/10833639" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10773813">Optimization score expands to Video action campaigns</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">June 10, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Optimizing your campaigns is crucial to improving performance for your Video campaigns and driving the business results you need. That’s why we’re bringing optimization score to Video action campaigns. Optimization score surfaces personalized recommendations to help maximize your campaign performance across Search, Display, Shopping, and now Video. Similar to other campaign types, your optimization score will range from 0% to 100%, with 100% meaning your campaign is set to perform at its full potential. We’ve also added recommendations for Video action campaigns that help you follow the best p…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10773813" aria-label="Read more" href="/google-ads/answer/10773813" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10746067">Related video extensions now globally available</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">June 10, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Related video extensions are now globally available to all advertisers who use Google Ads. With related video extensions, you can show a list of 2 to 5 related videos below your video ad on the YouTube mobile app. Related video extensions extend your message beyond your primary video ad, keeping viewers engaged with your creatives (including other videos on your YouTube channel). Learn how to implement related video extensions here. Posted by Ali Miller, Director of Product Management, YouTube Ads </div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10746067" aria-label="Read more" href="/google-ads/answer/10746067" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10727844">New announcements from Google Marketing Livestream 2021</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">May 27, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">We hope you caught the latest product updates, trends and best practices from Google Marketing Livestream. In case you missed it, watch the keynote and other sessions on demand. Here’s a quick recap of all the product announcements: 1. Drive better results across all of Google’s channels with Performance Max campaigns. Reach out to your account team or complete this form if you’re interested in joining the beta. Performance Max is expanding to thousands of additional advertisers. Right now, you can participate in the beta if your goal is to generate leads or to grow online sales without using …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10727844" aria-label="Read more" href="/google-ads/answer/10727844" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10700789">Deliver engaging Search ads with image extensions</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">May 27, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Consumers now expect a more visual experience when they browse products and services online. In fact, 86% of consumers in surveyed countries around the world say they expect photos to be a feature businesses offer them when shopping online.1 Last year, we introduced image extensions to help you create a more visually engaging Search ad. Starting today, image extensions are available globally. Search ad shown with an image extension Showcase your brand with relevant visuals Image extensions complement your Search ad with relevant visuals of your products and services. This makes it easy for peo…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10700789" aria-label="Read more" href="/google-ads/answer/10700789" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10724984">Fueling recovery through travel products to help you reach more customers, capture pent-up demand</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">May 27, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">As health signals steadily improve, we see consumers are reapproaching the idea of travel. For example, searches for "can I travel" grew globally by over 800% YoY.1 At Google Marketing Livestream, we shared our focus areas as we anticipate travel reopening in parts of the world, highlighting three new products to help our partners capture pent up demand: vacation rentals in Hotel results, hotel booking extensions in text ads, and enhancements to commissions (per stay) bidding. Learn more about these updates below. Helping travelers find more options with vacation rentals We’ve seen increased i…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10724984" aria-label="Read more" href="/google-ads/answer/10724984" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10724985">Increase in-store sales with your online ads</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">May 27, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Shoppers don’t just turn to Google for things they want to buy online, they also use Google to find what they need nearby, in real life. Here are some new ways to reach people nearby that were announced today at Google Marketing Livestream. New inventory to reach nearby customers Over the past year, we’ve seen more people use Google Maps to explore something they’re interested in, not just to find where it is located. For example, searches on Google Maps for “curbside pickup” have increased globally by 5,000% year over year.1 To help more people find your business, we’re adding three new ways …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10724985" aria-label="Read more" href="/google-ads/answer/10724985" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10715180">New bidding features to help you reach your goals</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">May 19, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Smart Bidding is the foundation of a successful automated account strategy–especially when paired with tools like Broad Match and responsive search ads. To make it even easier for you to manage these bid strategies and drive performance, we’re rolling out several new features. Get more insights with top signals for Target ROAS and Maximize conversion value Top signals in the bid strategy report give you more transparency into the factors that drive your campaign performance and can help inform your broader marketing strategy. Currently, you can only view top signals for campaigns that use Targ…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10715180" aria-label="Read more" href="/google-ads/answer/10715180" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10638750">Register for Google Marketing Livestream</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">May 11, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Did you know searches for corsages and boutonnières are one of the top trending categories this month in the U.S.? Meanwhile in Italy, one of the top growing categories of searches this month is charms and pendants. And in Japan, searches in the drawing and painting kits category have grown over 100% in the past month.1 People around the world turn to Google to be inspired, discover new brands and find what they need. Consumer behavior is changing rapidly, so we’ve been busy building products to help you be ready for what’s next. Register now for Google Marketing Livestream on Thursday, May 27…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10638750" aria-label="Read more" href="/google-ads/answer/10638750" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10635537">Making it easier to work with your Customer Match lists</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">April 29, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Customer Match helps you build a stronger relationship with your customers by using the information they provide to you. By making it part of your first-party data strategy, you can create audience lists and engage with customers across Search, Shopping, Video, and Discovery campaigns. To make it even easier for you to use Customer Match, we’ve launched the following updates to help you reach more of your customers and improve performance. See how much of your list is usable in real-time When you upload your customer list you’ll get a match rate—this is the percentage of your customer list tha…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10635537" aria-label="Read more" href="/google-ads/answer/10635537" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10635155">Supporting partners through the rollout of Apple’s new ATT policies</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">April 26, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Last week, Apple announced that iOS apps submitted for review on or after April 26th must comply with App Tracking Transparency (ATT) policies and ask for permission when they use certain information from other companies’ apps and websites for advertising purposes, even if they already have user consent. Learn more about how Google is complying with Apple’s iOS 14 policies. To help you adapt and achieve your campaign goals on iOS, we’re sharing the latest guidance, resources and best practices. Advertisers promoting web-based conversion goals As a result of Apple’s ATT policy changes, you will…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10635155" aria-label="Read more" href="/google-ads/answer/10635155" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10617884">Acquire high-value app users at scale with Target ROAS bidding</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">April 22, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">When it comes to growing your app business, optimizing towards revenue and return on investment is key. Starting today, if you have an Android app using Firebase SDK conversion reporting, you can use Target Return on Ad Spend (“tROAS”) bidding within App campaigns for installs to do just that. Simply enter your budget, a desired target ROAS, and Google will use your inputs to find new users that fit your app’s performance goals. When you set your target ROAS, you're telling Google Ads the average value you want back for every dollar spent. Keep in mind that your budget will be used to get as m…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10617884" aria-label="Read more" href="/google-ads/answer/10617884" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10512715">A change to how Smart Bidding strategies are organized</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">April 20, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Smart Bidding is a collection of four automated bid strategies that can help you reach your conversion and conversion value goals. Over the years, we've heard feedback that it isn't always clear which of these bid strategies is right for your business. To make it easier for you, we're changing how bid strategies are organized for Search campaigns to help you choose the right one. Going forward, Target CPA and Target ROAS will be bundled with the Maximize conversions and Maximize conversion value bid strategies, respectively. This means that: Maximize conversions will have an optional target CP…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10512715" aria-label="Read more" href="/google-ads/answer/10512715" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10602822">Giving advertisers more control over where their ads run</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">April 15, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">We value the trust of our advertising partners. And that starts with our strong investments in the policies and technologies that keep inappropriate and dangerous content out of our advertising network. Additionally, we also provide advertisers with fine-grained controls that allow them to reach the audiences they want on sites and apps that reflect their values. Today, we’re announcing a new feature that will make it easier for advertisers to protect their ads from running alongside content that does not align with their brand or campaign. Advertiser Controls: Our advertiser controls allow ou…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10602822" aria-label="Read more" href="/google-ads/answer/10602822" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10591309">New ways to support your measurement with first-party data</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">April 15, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Developing strong relationships with customers has always been critical for brands to build a successful business. This becomes even more vital in a privacy-first world without identifiers that track users across the web. To deepen our support for solutions that build on these direct relationships between consumers and the brands and publishers they engage with, we’re updating the global site tag (gtag.js) and Google Tag Manager (gtm.js) to set a new same-site cookie on advertisers’ web domains to help improve how we attribute conversions back to ads. Consistent with how existing first-party c…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10591309" aria-label="Read more" href="/google-ads/answer/10591309" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10568762">The Insights page is now available to all advertisers globally</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">April 14, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Consumer demand continues to change, and it's more important than ever for marketers to keep up. For example, at the start of the pandemic, searches for “curbside pickup”1 increased by over 3000%. Earlier this year, we saw a surge for “staycations,”2 and now, we’re seeing a surge for “watch party.”3 We've heard from many of you that you need more insights like these to inform your business and marketing decisions. That's why we rolled out the Insights page (beta) last year in select countries to help businesses stay on top of emerging trends. Starting today, the Insights page is available to a…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10568762" aria-label="Read more" href="/google-ads/answer/10568762" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10525129">Optimize your campaigns more efficiently</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">April 14, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Recommendations make it easy for you to improve performance and find new opportunities in a changing market. However, Google has heard feedback from many of you that reviewing and implementing recommendations can be time consuming. To help you optimize your campaigns more efficiently, you now have the option to apply recommendations automatically. By turning on auto-apply, Google will apply recommendations of your choice as new opportunities come up. You can choose from over 17 recommendations to apply automatically. You can change these selections or turn them off at any time. You'll be able …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10525129" aria-label="Read more" href="/google-ads/answer/10525129" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10547015">Boost YouTube creative performance with experiments</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">April 6, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Knowing the outsized impact of creative on driving sales, we’re launching video experiments globally in Google Ads over the next several weeks. These experiments are easy to set up and quick to deliver results you can act on. So whether you’re looking to understand the impact of different video ads on Brand Lift, conversions or CPAs, you too can make more informed decisions that improve your results on YouTube. In global studies we ran in 2019 and 2020, advertisers who successfully used creative experiments to optimize upper funnel impact saw a 60% higher ad recall from the better performing c…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10547015" aria-label="Read more" href="/google-ads/answer/10547015" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10572024">Easily share remarketing lists with your manager account</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">April 6, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Whether you're looking to drive sales or awareness, remarketing to people who have engaged with your website or mobile app can help grow your business. Last year, we announced that you can enable continuous audience sharing in your manager accounts. Starting today, you can now enable continuous audience sharing from your sub-accounts as well. When you opt in to continuous audience sharing, any existing and future remarketing lists you create from sub-accounts will be automatically shared with your manager account. This update means that you don’t have to create new audience lists or manually s…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10572024" aria-label="Read more" href="/google-ads/answer/10572024" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10541931">Drive leads to your hotel directly using property promotion ads</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">March 24, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Today, we’re announcing the global availability of property promotion ads, an ad format that helps advertisers reach users who have not yet identified the exact hotel they would like to book. They show prominently in search results for geographical locations, allowing advertisers to position specific hotels in a particular place. Previous to this launch, direct participation in property promotion ads was done through an allowlist. Now, advertisers will be able to set specific bids for property promotion ads through the Google Ads interface, API and bulk upload system. We’ve heard feedback from…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10541931" aria-label="Read more" href="/google-ads/answer/10541931" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10512774">Introducing a new summary view for Google Ads</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">March 17, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Navigating Google Ads isn’t always easy, especially if you're a new advertiser or a small business. To make it easier for you to manage your campaigns, we're rolling out a new summary view. This simplified layout can help you do the following: View performance at a glance Improve performance with custom recommendations Create and edit campaigns in just a few clicks Manage keywords in one place To learn more about summary view, visit the Google Ads Help Center. Posted by Indu Ramamurthi, Product Manager, Google Ads </div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10512774" aria-label="Read more" href="/google-ads/answer/10512774" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10473551">Stay on top of account performance with the Google Ads mobile app</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">March 4, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">The Google Ads mobile app helps you manage your account while on the go. To make it even easier for you to stay connected to your campaigns, we’re rolling out two new features to help you monitor and improve performance in real time. Get account updates with custom notifications In the latest version of the Google Ads mobile app, you can now set up custom notifications. This makes it easy for you to get real time notifications about the performance and status changes you care about. For example, let’s say you’re planning a Spring Sale campaign, and you want to stay on top of how conversion vol…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10473551" aria-label="Read more" href="/google-ads/answer/10473551" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10417534">Helping Partners get ready for the new Google Partners program</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">February 23, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Today, we’re announcing some important changes to the Google Partners program’s structure and badge criteria to help you—our partners—and your clients continue to thrive. We introduced the Google Partners program back in 2013 with the vision of providing you with the tools, resources, and support to enable you to grow and help advertisers succeed. Over the years the program has expanded to support thousands of partners worldwide. At the same time, we’ve also helped companies adjust in an ever-changing industry, adopt game-changing technologies like machine learning, and continue to meet the ne…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10417534" aria-label="Read more" href="/google-ads/answer/10417534" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10434300">Grow clicks and conversions by using responsive search ads: the new default ad type for Search campaigns</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">February 18, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">The ways people search continue to change—and COVID-19 has only accelerated the pace of change. For example, searches for "takeout restaurants" have grown over 5000%,1 while searches for “online learning” have grown over 400%2 in the last year. Responsive search ads can help you reach more of your customers and grow your business in real time, even as consumer behavior changes. Using AI, responsive search ads automatically identify the best combination of headlines and descriptions to deliver the right ad to the right person. In fact, we’ve seen advertisers that add responsive search ads in th…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10434300" aria-label="Read more" href="/google-ads/answer/10434300" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10436829">Attribution reports now include YouTube and Display ads</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">February 18, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Attribution in Google Ads helps you understand the paths people take to complete a conversion. It awards credit for conversions to different ads, clicks, and other factors along the way, so you can focus your investments on the media having the biggest impact on results. Last year, we launched a new look for attribution reports to help you get important insights faster. Recently, we also added YouTube ads to attribution reports in beta to help you understand the role video plays in your customer’s path to purchase. To give you an even more holistic view of your Google media, we’ve now added Di…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10436829" aria-label="Read more" href="/google-ads/answer/10436829" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10430691">Adopt parallel tracking for Video campaigns by April 30, 2021</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">February 16, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Parallel tracking helps improve site speed by bringing people directly to your landing page while measurement happens in the background. Today, we’re confirming that the deadline to adopt parallel tracking for Video campaigns is April 30, 2021. If you work with a click measurement provider, reach out to them as soon as possible to ensure that there’s no disruption to your click measurement system. Use this parallel tracking partner guide to help with the transition. Posted by Nicky Rettke, Director of Product Management, Google Video Ads </div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10430691" aria-label="Read more" href="/google-ads/answer/10430691" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10364931">Drive more leads from your Search ads</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">February 10, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Consumers often reach out to businesses to get more information when considering a purchase. Lead form extensions help you connect with potential customers by letting them share information with you directly in your ad. To help you generate more leads, you can now show a lead form when people tap the headline of your Search ad—rather than guiding them to a landing page. Open a lead form directly from a headline tap. To get started, add a lead form to a Search campaign. Then go to the campaign’s settings and select the option to "Always show the lead form when someone interacts with my ad." Aft…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10364931" aria-label="Read more" href="/google-ads/answer/10364931" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10346549">Making it easier to reach the right customers on Search</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">February 4, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">At the heart of Google Ads is our ability to connect businesses with the people who are looking for what they have to offer. Whether they’re searching for “takeout restaurants”—which have grown more than 5,000% year over year1—or something Google has never seen before—which makes up 15% of queries every day2—people expect to find the products and services they’re looking for. Over the years, we’ve improved our understanding of intent to make it easier for you to reach your customers. For example, your keywords can now match to the meaning of a search, and broad match is now more effective at d…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10346549" aria-label="Read more" href="/google-ads/answer/10346549" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10399809">Standardizing conversion attribution across all Video campaigns</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">February 4, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">In recent years, Video campaigns have become key ways for advertisers to drive desired conversions on YouTube and Google Video Partners. However, to date the ad event attributed to a conversion has varied by campaign type, making comparison between campaigns difficult. To understand how video works in the purchase journey, it’s important to have consistent and accurate attribution. To help you more accurately compare the impact of your video ad campaigns across formats, we’re standardizing the conversion attribution across all skippable in-stream and feed video formats measured through Google …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10399809" aria-label="Read more" href="/google-ads/answer/10399809" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10397693">Bid across accounts with portfolio bid strategies</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">February 3, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Last summer, we gave a sneak peek at a new Smart Bidding feature: portfolio bid strategies for manager accounts. Starting today, all advertisers will be able to create and manage these cross-account bid strategies for both Search and standard Shopping campaigns. By combining campaigns from different accounts into a single portfolio, it’s easier to drive more performance across those accounts. GetYourGuide, a marketplace that offers activities for travelers, used portfolio bid strategies across accounts to make it easier to meet their business goals. “We were able to increase our conversion val…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10397693" aria-label="Read more" href="/google-ads/answer/10397693" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10307993">Helping app developers prepare for Apple’s iOS 14 ATT policy updates</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">January 27, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Apple’s upcoming App Tracking Transparency (ATT) policy will require developers to ask for permission when they use certain information from other companies’ apps and websites for advertising purposes, even if they already have user consent. Today we’re sharing how Google is helping our community prepare, as we know that developers and advertisers in the iOS ecosystem are still figuring out how to adapt. Evaluate whether Apple’s ATT prompt is right for your app Review Apple’s documentation and applicable laws and regulations to determine whether implementing the ATT framework is right for your…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10307993" aria-label="Read more" href="/google-ads/answer/10307993" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10325809">New data exclusion controls for Smart Bidding</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">January 7, 2021</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Smart Bidding uses conversion rates to help calculate auction-time bids. However, conversion rates aren’t always accurate if you experience occasional problems like tagging issues or website outages. To make it easy for you to prevent these technical issues from impacting Smart Bidding, we’re introducing data exclusions for Search, Shopping and Display campaigns. This new tool can help you ensure that Smart Bidding uses accurate data to set the right bids. For example, let’s say that your website conversion tracking breaks and underreports conversions for 3 days. With data exclusions, you can …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10325809" aria-label="Read more" href="/google-ads/answer/10325809" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10315890">Easily see the estimated list sizes of your similar audiences</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">December 22, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Similar audiences make it easy for you to find new customers by expanding the reach of your remarketing and Customer Match lists. Previously, you were only able to see estimated list sizes for your similar audiences when applying them to campaigns. To make it easier to see your expected reach with new customers, we’re making the estimated list size available directly in the Audience Manager in Google Ads. To start, these estimates are available for Search audience lists with more than 20,000 users, and for YouTube audience lists with more than 5,000 users. We’re working on expanding coverage i…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10315890" aria-label="Read more" href="/google-ads/answer/10315890" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10307994">Explanations expands to Target CPA campaigns on Search</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">December 16, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">When optimizing campaigns, it’s important to understand shifts in performance. However, these shifts can be difficult and time consuming to diagnose. With explanations, you can view the reasons for performance change in a single click, so you can spend less time investigating and more time on optimization. To give you a better understanding of performance in more campaigns, we're expanding explanations to Search campaigns that use Target CPA. With this update, you can view the reason for significant changes in cost and conversions for Search campaigns using Target CPA. For example, explanation…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10307994" aria-label="Read more" href="/google-ads/answer/10307994" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10307894">Google Ads Editor v1.5: New tools for ad strength, support for additional recommendations, and image extensions</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">December 16, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Today, we’re introducing Google Ads Editor v1.5. This release includes new tools to help you improve your ad strength, support for additional recommendations, and image extensions. Check your ad strength for responsive search ads You can now check your ad strength in Google Ads Editor, making it easier for you to optimize your responsive search ads at scale. In addition, you can also review your ad strength in a new column in line with your ads. Support for additional recommendations To help you improve your campaigns’ performance at scale, we’re adding support for six additional recommendatio…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10307894" aria-label="Read more" href="/google-ads/answer/10307894" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10301538">Making it easier to see your campaign goals in optimization score</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">December 15, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Optimization score provides personalized recommendations based on your campaign goals. To make it easier for you to understand how optimization score prioritizes recommendations, you’ll now see your campaign goal displayed next to your optimization score. These campaign goals are determined by your bidding strategy and can be focused on conversions, conversion value, clicks or impression share. For example, if your bidding strategy is set to Maximize conversions, optimization score will help you optimize for conversions. As a result, your recommendations will be tailored to help you meet that …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10301538" aria-label="Read more" href="/google-ads/answer/10301538" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10287275">App campaigns for engagement now available for eligible advertisers globally</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">December 8, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">As more people use their phones to discover content and make purchases this holiday season, your mobile app can help you engage loyal customers and keep them coming back. App campaigns for engagement make it easy for you to stay connected with existing users by directing them to fresh and relevant content in your app. We’re now making App campaigns for engagement available to all eligible1 advertisers globally to help you reach your users with relevant ads on Google Search, Play, YouTube and over 1 million apps in our network. Delivering more relevant and engaging ads across Google You can cap…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10287275" aria-label="Read more" href="/google-ads/answer/10287275" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10283862">Drive more, high-quality leads with lead form extensions</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">December 7, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">People want to connect with businesses in different ways—especially now as they adjust to COVID-19. In fact, our research shows that one in three shoppers would rather buy from a company that provides a wide range of ways to reach them.1 To help you connect with more potential customers, we recently introduced lead form extensions: a better way to drive high-quality leads across Search, YouTube, Discovery, and Display ads inventory.2 We’re now rolling out improvements to make lead form extensions easier to manage and more effective for your business. Generate leads more efficiently We’ve heard…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10283862" aria-label="Read more" href="/google-ads/answer/10283862" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10269047">Inspire consumers as they "window shop" with Discovery ads for the holidays</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">December 1, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">As shopping behavior shifts in new ways this holiday season, more consumers are finding gift ideas in their favorite personalized feeds—while exploring Web Stories on Discover, watching product reviews on YouTube, or checking the latest holiday deals in Gmail. In fact, 91% of Google feed users say they took some kind of shopping or product-related action immediately after discovering new products, services, or brands on their feeds.1 Discovery ads now offer two new immersive layouts to help you spark consumer interest across Discover, YouTube, and Gmail, plus a revamped audience workflow that …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10269047" aria-label="Read more" href="/google-ads/answer/10269047" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10262382">Stay on top of trends with the Insights page</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">November 19, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Consumer behavior continues to change as people adjust to their new normal. We’ve seen a surge in searches for patio heaters, pajamas, and sleds in the past month–and queries like “online gift” have grown by 80% year over year.1 To help you stay on top of these emerging trends and more, we're rolling out the Insights page as a beta over the next few months globally. Discover insights tailored to your business The Insights page makes it easy for you to explore insights and emerging trends based on your business. Let's say you're a pet store looking to reach more customers. With the Insights pag…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10262382" aria-label="Read more" href="/google-ads/answer/10262382" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10253778">Get more from Smart Bidding with new improvements</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">November 17, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Smart Bidding helps you improve performance by optimizing your bids in real time. To make it even easier for you to achieve your goals, we’re rolling out several new features to help you manage campaigns using Smart Bidding. Predict performance with updates to Target CPA, Target ROAS, and budget simulators Simulators can help you understand how Target CPA, Target ROAS, and budget changes may impact performance. To date, these calculations have been based on the last 7 days of campaign data. This meant that simulators showed what would have happened in the past, but not necessarily the future. …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10253778" aria-label="Read more" href="/google-ads/answer/10253778" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10198221">Grow your business with broad match and Smart Bidding</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">November 16, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">What consumers want and how they’re searching for it is constantly changing. This makes it more difficult for you to anticipate every possible search that’s relevant to your business. For example, searches for "support local businesses" have grown globally by over 20,000% year over year.1 It’s more important than ever to understand the intent that drives a search. Using broad match and Smart Bidding together can help you reach more relevant queries that meet your performance objectives. For example, a broad match keyword like women’s hats could match to relevant queries you may not have though…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10198221" aria-label="Read more" href="/google-ads/answer/10198221" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10173728">The auction insights report expands to Report Editor</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">November 16, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">The auction insights report makes it easy for you to compare performance with other advertisers who are participating in the same auctions that you are. To date, these insights have only been available at the account level, making it difficult to evaluate your cross-account performance in a single view. To make this easier for you, auction insights are now available in Report Editor at the account and manager account level. With this update, you can new uncover cross-account auction insights with ease by using Report Editor to: Track metrics like impression share, overlap rate, and outranking …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10173728" aria-label="Read more" href="/google-ads/answer/10173728" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10204978">Link your Google Ads account to Ads Data Hub</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">October 30, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Ads Data Hub helps you unlock actionable insights across multiple Google platforms like Google Ads, Campaign Manager and Display &amp; Video 360. To make it even easier for you to unlock these insights in your advertising campaigns, you can now link your Google Ads account to Ads Data Hub directly in the interface. By linking your accounts, you can access detailed, event-level data from your Google Ads campaigns in Ads Data Hub. This makes it easy for you to analyze your data with custom reporting and better understand the impact of your marketing. For example, let’s say you’re an ecommerce retail…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10204978" aria-label="Read more" href="/google-ads/answer/10204978" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10205181">Import your Google Ads data into Google Sheets</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">October 30, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Creating Google Ads reports in Google Sheets can be useful–especially if you want to build and collaborate on a custom report with others. However, we’ve heard from many of you that importing your Google Ads data into Google Sheets often requires a lot of manual work. To make this process easier and save you time, a new Google Ads add-on is now available for Google Sheets. This tool helps you create custom reports using your Google Ads data. To get started, select ‘Get add-ons’ under the Add-ons dropdown in Google Sheets, and then search for ‘Google Ads’ in the G Suite Marketplace. Then, click…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10205181" aria-label="Read more" href="/google-ads/answer/10205181" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10192240">Update on the move to average daily budgets for Maximize Clicks</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">October 29, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Last year, we announced that the target spend setting for Maximize Clicks bid strategies would no longer be available for new campaigns. Starting January 2021, all campaigns and portfolios using target spend with the Maximize Clicks bid strategy will use daily campaign budgets instead. To help you minimize the impact of this change, the maximum cost per click bid limit may be lowered for strategies that are still using target spend. Strategies that do not have a target spend will not be impacted. Update your campaigns today by removing target spend and using budgets instead. Ensure your campai…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10192240" aria-label="Read more" href="/google-ads/answer/10192240" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10191726">Easily analyze performance data with Report Editor</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">October 29, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Report Editor helps you create reports and identify insights to grow your business. Today, we’re introducing several updates to the Report Editor to make it easier for you to build reports and analyze your data. To start, we’ve improved the data selection panel in the following ways: The panel is now on the right side of the report editor, giving you more space to work in your report. Quickly find data fields for your report with a search function, and add or remove them with a drag and drop experience. Chart icons have been added to help you visualize, pick, and configure the right chart for …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10191726" aria-label="Read more" href="/google-ads/answer/10191726" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10191626">New features and alerts to help set your campaigns up for success</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">October 27, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Properly setting up campaigns is critical to the success of your ads. However, it’s not always easy to determine if your campaigns are set up correctly as you build them. That’s why we’re introducing several improvements to help you create new campaigns more effectively. Receive real-time alerts If your campaign has any critical issues, you'll now receive an alert while setting it up. These are issues that could prevent your campaign from serving or running at its full potential, such as an invalid URL or location overlap. In addition to seeing these alerts in real-time, you’ll get a summary o…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10191626" aria-label="Read more" href="/google-ads/answer/10191626" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10153322">Easily respond to real-time holiday demand with Smart Shopping campaigns</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">October 22, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Last holiday season, U.S. shoppers used Google for shopping more than any other source.1 As more people are already shopping for the holidays, we’re offering ways to help you capture real-time holiday demand with Smart Shopping campaigns.2 These new features will help boost your visibility to new customers, showcase your brand and products in rich creatives, and uncover meaningful insights from your performance. Get in front of new shoppers this holiday season 58% of U.S. holiday shoppers bought at least one brand last holiday season that they hadn't bought before3. In July, we introduced impr…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10153322" aria-label="Read more" href="/google-ads/answer/10153322" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10146009">Get discovered by deal seekers with new features for listing your promotions (U.S. only)</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">October 22, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">While deal seeking behavior is not new, shoppers are more price-conscious this year. In fact, 58% of U.S. holiday shoppers will hold off on buying gift items until they’re on-sale.1 When looking for these competitively-priced products, 40% of global shoppers say they turn to Google to find the best deal.2 Since many of these shoppers have already started their gift search, adding promotions to products that you sell on Google now can help drive more sales to your business. This holiday season, we’re doing more to help you get discovered by these deal seekers. We’re making it easier to upload a…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10146009" aria-label="Read more" href="/google-ads/answer/10146009" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10093524">Making frequency reporting more helpful for video campaigns</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">September 23, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Frequency is essential to the success of any advertising campaign, which is why marketers pay close attention to finding the right frequency for their objectives. We know that excess frequency can be wasteful for marketers and irritating for consumers and that too little frequency puts the impact of your campaign at risk, but how do you know where you stand? To help you better understand the frequency performance of your video campaigns and video ads, we’re introducing three new metrics: frequency distribution, weekly average frequency and monthly average frequency. About these new metrics, La…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10093524" aria-label="Read more" href="/google-ads/answer/10093524" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10089921">Tune into Ads on air for deep dives into our latest Google Ads products</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">September 22, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Looking for more detail on the products we announce here? Join us for Ads on air, a new video channel where you'll get a deeper look at our latest product innovations, presented by the people that built them. Tune in for insider advice, best practices, and stories from advertisers like you who’ve found success with these new tools. Watch now Our library of videos will help you: Make ads more clickable with image extensions Reach up to 3 billion active users per month with Discovery ads Set yourself up for holiday season success with Smart Shopping campaigns Drive small businesses success with …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10089921" aria-label="Read more" href="/google-ads/answer/10089921" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10085782">Manage accounts at scale with the Google Ads API</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">September 21, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Starting today, the Google Ads API is generally available for advertisers and developers. This API helps you build tools to support your business at scale with new capabilities and efficiency updates. With the Google Ads API, you’ll see faster rollouts of new features and compatibility updates for tools like recommendations, local campaigns, and more. We’ve also made improvements to existing features like Keyword Planner, change history and billing. This makes it easy for you to manage your campaigns and increase overall productivity. Kenshoo, a digital advertising platform, uses the Google Ad…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10085782" aria-label="Read more" href="/google-ads/answer/10085782" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10082536">TV in Reach Planner now available in more countries</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">September 17, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">TV in Reach Planner can help you discover the right mix of TV and YouTube and identify opportunities to maximize the reach and improve the frequency of your video campaigns. We bring in historical television campaign data from third party measurement providers and combine it with YouTube forecasts to give users the ability to plan TV and YouTube together. With the TV data already available in the US, powered by Nielsen, and Japan, powered by Intage, we are announcing today that TV data in Reach Planner is now also available in Vietnam, with more countries coming soon. This will allow marketers…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10082536" aria-label="Read more" href="/google-ads/answer/10082536" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10070012">Scale your contextual advertising more effectively with YouTube dynamic lineups</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">September 16, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">YouTube’s ability to drive mass reach means we can also deliver scale in specific contexts that matter for your brand or marketing moment. To make it easier to discover the content that’s a great fit for your brand, we announced YouTube dynamic lineups—powered by advanced contextual targeting. Advanced contextual is the next generation of contextual targeting on YouTube. It uses Google's machine learning to better understand each channel on YouTube, including analysis of video imagery, sound, speech and text. This allows us to create lineups1 that are scalable across content based on specific …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10070012" aria-label="Read more" href="/google-ads/answer/10070012" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10075331">Reach more of your ideal customers with custom audiences</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">September 14, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">It can be challenging to find people interested in products or brands like yours. If you have used Google audiences then you may be familiar with custom affinity and custom intent audiences, which help you reach people based on their passions or topics they’re actively researching. By building audiences based on relevant keywords and websites, you can deliver more relevant ads to better achieve your goals. Last year, we announced that we would bring custom affinity and custom intent audiences into one simplified solution, custom audiences. Today, these are available for all advertisers across …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10075331" aria-label="Read more" href="/google-ads/answer/10075331" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10071783">Understand your performance after the click with the ad destination report</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">September 14, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">The customer journey is more complex than ever, with many paths that can lead to a conversion. However, current reports don't always capture this complexity. This can make it difficult to measure and optimize performance–especially if you have an app and a website. To make it easier for you to understand how your customers convert, we’ve introduced a new ad destination report to Google Ads. With the ad destination report, you can now see which conversions came from clicks to your app versus clicks to your website. This makes it easy for you to understand where your customers engage with you mo…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10071783" aria-label="Read more" href="/google-ads/answer/10071783" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10048834">Performance Planner expands to Shopping campaigns</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">September 9, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Performance Planner helps you plan your budget more effectively. To help you plan and forecast even more of your campaigns, Performance Planner now supports Shopping campaigns and Smart Shopping campaigns. With this update, you can plan your Shopping campaigns with ease by using Performance Planner to: Adjust budget and campaign settings to evaluate their impact on performance. Manage budgets across multiple accounts and campaigns. Plan for upcoming seasonal periods more effectively. Learn more about Performance Planner in Google Ads Help Center. Posted by Ahmad Ismail, Product Manager, Google…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10048834" aria-label="Read more" href="/google-ads/answer/10048834" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10062782">Expanded conversion categories and reporting</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">September 3, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Conversion measurement can help you identify how effectively your ad clicks lead to valuable customer actions. This is done by creating conversion actions like “online purchases” or “phone calls”. Previously, you could organize these conversion actions into 6 categories. Starting today, you can group your conversion actions in 19 different categories such as “add to cart”, “submit lead form”, “book appointment”, and more. These additional categories make it easier for you to understand conversion funnel metrics based on your marketing objectives. To help with this transition, Google Ads will r…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10062782" aria-label="Read more" href="/google-ads/answer/10062782" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10049878">A simpler, faster way to create location extensions</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">September 1, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Searches for “available near me” have grown globally by more than 100% since last year, as consumers increasingly turn online before engaging with nearby stores. For marketers, it’s important to make it easy for customers to find your business locations and understand how your online campaigns are driving offline results. Using location extensions, you can add details about your physical locations–like your address, hours and directions–to online ads across Search, Display and YouTube. We’ve heard your feedback that setting up location extensions can be challenging when you can’t find the righ…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10049878" aria-label="Read more" href="/google-ads/answer/10049878" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10049877">How to reach local consumers in a dynamic market</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">September 1, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Communities worldwide are in various stages of responding to COVID-19 and businesses are reopening or restricting operations depending on local ordinances. Consumers need help navigating the changing market and turn to Google for local information like what’s open near them, store safety measures and in-stock inventory. Google searches for “clothing store open” grew by 900 percent1 since last year and searches for “restaurants open for” grew by 1000 percent year-over-year.2 Top searches include “local restaurants open for delivery” and “restaurants open for carry out near me". Adjusting how yo…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10049877" aria-label="Read more" href="/google-ads/answer/10049877" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10029043">New access level and account ownership for your Google Ads account</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">August 19, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">When managing a Google Ads account, it's important to keep your account secure. However, giving people the correct level of access isn't always easy. That's why, we're introducing a new billing-only role and an update to account ownership. With the billing-only role, it's easier to grant billing permissions to certain people–like stakeholders in your finance department. They'll have the ability to view and manage billing, but won't be able to view or edit your campaigns. Account ownership, previously known as administrative ownership, extends the normal permission of manager accounts. In the p…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10029043" aria-label="Read more" href="/google-ads/answer/10029043" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10013084">Plan your budget more effectively with new Performance Planner features</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">August 17, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Performance Planner helps you predict performance with metrics based on different spend and return-on-investment levels. To help make your planning even easier, we’re introducing three new features to the tool. To start, Performance Planner now supports shared budgets in Search campaigns. With this update, you can create, modify, and download forecasts for your shared budget campaigns. Next, we know that others may have a say in your budget decisions. To make it easier for you to collaborate on your performance plans, you can now share them for viewing and editing. To get started, click “Share…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10013084" aria-label="Read more" href="/google-ads/answer/10013084" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10004851">Grow your audience faster with Maximize conversions bidding in App campaigns</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">August 4, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Whether you’re releasing a new game, launching a seasonal campaign or promoting new content in your app, it’s important for you to be able to grow your audience quickly. Starting today, you can use Maximize conversions bidding through App campaigns for installs to do just that. Simply enter your budget, and let Google’s machine learning technology drive as many installs in as little time as possible. Maximize conversions bidding can also help you better understand benchmarks for your bids. After a few weeks of running this bid strategy, you will land on an effective CPI based on the budget you…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10004851" aria-label="Read more" href="/google-ads/answer/10004851" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10012391">Simplifying image requirements for App campaigns</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">August 4, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Creative assets are the building blocks for ads in App campaigns. Images—along with text, video, and HTML5—can help you capture the appeal of your brand and find users on more channels. Today, App campaigns accept more than 30 different sizes and dimensions for image assets. Starting later this year, we will begin shifting from size-based to ratio-based image specifications to make your creative process simpler and more efficient. You will only need to upload images in three aspect ratios to scale your ads across eligible App campaigns properties and formats: Aspect ratio Minimum size Recommen…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10012391" aria-label="Read more" href="/google-ads/answer/10012391" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-10007783">Automatically update Customer Match lists with Zapier</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">August 3, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Whether it’s creating a new customer relationship or enhancing existing ones with custom messaging, using first-party data in your marketing campaigns helps you show up for your best customers. With Customer Match, you can use your online and offline lists to re-engage these customers and find new ones just like them across Search, Shopping, Gmail, YouTube, and Display. Your relationship with your customers is constantly changing, and it’s important to keep your Customer Match lists up-to-date to reflect that. However, list maintenance can be a manual and time-consuming process. That is why we…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-10007783" aria-label="Read more" href="/google-ads/answer/10007783" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9954560">New in manager accounts: optimization score and recommendations</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">July 31, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Optimization score provides personalized recommendations, so you can determine if your account is set up to capture its full potential. To help you optimize your accounts at scale, recommendations and optimization score are now available in manager accounts for up to 1000 accounts. In this view, you can easily manage multiple accounts and identify opportunities for efficiency or growth. You can also click into your optimization score for individual accounts to apply recommendations that help you meet your marketing objectives. Wpromote, a leading digital marketing agency, uses optimization sco…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9954560" aria-label="Read more" href="/google-ads/answer/9954560" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9992642">Google Ads Editor v1.4: Support for recommendations and local campaigns</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">July 21, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Today, we’re introducing Google Ads Editor v1.4. This release includes support for recommendations and local campaigns. Recommendations Recommendations provide customized suggestions to help improve your campaigns' performance. To make it easier for you to implement these suggestions at scale, you can now review and apply recommendations across accounts in Google Ads Editor. Recommendations in Editor are sorted by type, making it easy for you to understand both where and how many recommendations can be applied in your account. For example, before applying the Responsive Search Ads recommendati…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9992642" aria-label="Read more" href="/google-ads/answer/9992642" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9970276">Introducing new features for responsive search ads</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">July 15, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Responsive search ads use machine learning to deliver relevant messages to potential customers. In fact, advertisers who add responsive search ads to their ad groups see up to 10% more clicks and conversions.1 To help you engage consumers more effectively, we’re introducing new features to make responsive search ads even more relevant and easier to manage. Deliver more relevant ads According to our research, 91% of smartphone owners purchased or plan to purchase something after seeing an ad they described as relevant.2 To help you create more relevant responsive search ads, you can now use loc…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9970276" aria-label="Read more" href="/google-ads/answer/9970276" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9975738">A new look for responsive display ads</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">July 15, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">As people spend more time at home–browsing websites, watching YouTube videos, checking Gmail, and using mobile apps–it’s important to be there for your customers in relevant and helpful ways. Globally, 78 percent of consumers say brands should show how they can be helpful in our new everyday life. To help you meet the moment, we’re improving the look and feel of responsive display ads with new creative layouts, automatically generated video, and more engaging ads to drive online sales. Stand out with new ad designs When evaluating new display ads, marketers have to consider both performance an…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9975738" aria-label="Read more" href="/google-ads/answer/9975738" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9984360">Expanding our Misrepresentation policy to better address clickbait advertising</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">July 15, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Digital advertising plays a key role in ensuring billions of people around the world have access to accurate, quality information online. When a user clicks on an ad, we want to instill confidence that the service or product being promoted is clear and users are not being deceived. That’s why we have robust Google Ads policies outlining the types of advertising we do and don’t allow. We regularly review and update our policies to ensure we are protecting users, advertisers and publishers within our network. Today, we’re expanding our Misrepresentation policies to better address clickbait tacti…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9984360" aria-label="Read more" href="/google-ads/answer/9984360" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9970963">Deadline to adopt parallel tracking for Video campaigns extended to March 31, 2021</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">July 8, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">We recently extended the migration deadline to adopt parallel tracking for Video campaigns to give everyone extra time to make this transition. The new deadline for migration is now March 31, 2021. If you've already completed most of the work needed to adopt parallel tracking, you are still welcome to finish the process and opt-in. Posted by Nicky Rettke, Director of Product Management, Google Video Ads </div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9970963" aria-label="Read more" href="/google-ads/answer/9970963" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9954561">Manager accounts are now available in the Google Ads mobile app</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">July 7, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">The Google Ads mobile app helps you monitor campaigns in real time, apply high-impact recommendations, and take quick action to improve performance. Today, we’re launching manager accounts in the mobile app so you can easily view and manage all of your Google Ads accounts in one place. With manager accounts in the app you can now: Discover business-wide trends and performance insights for all your accounts on the Overview page. Improve performance at scale with optimization score, and prioritize recommendations across all your accounts. Manage campaigns and compare performance across your acco…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9954561" aria-label="Read more" href="/google-ads/answer/9954561" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9955167">Do more on the Overview page with three new features</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">July 7, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">The Overview page is an easy way for you to view a summary of your account performance and actionable insights. Over the past few months, we’ve been making several improvements to this tool based on your feedback. That’s why, starting today, we’re introducing three new ways for you to get more done on the Overview page. To start, you can now view and apply recommendations from the Overview page. This makes it easier for you to act on your most critical recommendations. To help you prioritize these recommendations, you can now view your optimization score directly on the Overview page as well. …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9955167" aria-label="Read more" href="/google-ads/answer/9955167" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9934596">Deliver more relevant and helpful ad experiences with feeds in App campaigns</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">June 24, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Many marketers already use feeds in Display, Shopping and Local campaigns to quickly upload and showcase products in your ads. With more product images directly in your ad, consumers are able to easily and seamlessly find what they’re shopping for. In the coming months, we’ll roll out feeds in App campaigns globally to all customers. According to beta testing, advertisers using feeds saw, on average, 6 percent more installs from Google.com and 17 percent more in-app actions (like log-ins and purchases) on sites and apps in our network. Feeds in App campaigns offer three main benefits: 1) Riche…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9934596" aria-label="Read more" href="/google-ads/answer/9934596" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9934879">New ways to up-level your skills digitally to be there for your app users</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">June 24, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Today, consumers are turning to apps to stay healthy, connected and informed. App developers are facing new opportunities and challenges as they try to grow their businesses. We’re sharing two new ways for you to up-level your digital skills to help you be there for your customers while balancing limited time and resources. Grow your skills with the new App campaigns learning path and certification on Skillshop After completing this course and certification, you’ll be able to: Understand key trends in app behavior Refine campaigns based on your or your client’s goals Use machine learning to yo…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9934879" aria-label="Read more" href="/google-ads/answer/9934879" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9944589">Update on the move to Impression Share bid strategy</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">June 23, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Last year, we announced that Target Search Page Location and Target Outranking Share bid strategies would no longer be available for new campaigns. Over the next few weeks, existing campaigns using these strategies will automatically switch over to use the Target Impression Share strategy based on previous target locations and historical impression share. Learn more about Target Impression Share in the Google Ads Help Center. Posted by Sagar Shah, Product Manager, Google Ads </div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9944589" aria-label="Read more" href="/google-ads/answer/9944589" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9934637">How Smart campaigns is helping you reach more customers</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">June 17, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Smart campaigns is built specifically for small businesses like yours. Now available in all 150 countries supported by Google Ads, Smart campaigns make it easy for you to get your ads up and running in just 15 minutes. To help you reach even more people at the right time, we're introducing features to help you sign up from any device, stand out on Google Maps, see your results right on Google Search, and control when your ads show. Sign up directly through the mobile app Now, you can sign up for Smart campaigns and run ads directly from the Google Ads mobile app. We’ve made the process faster …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9934637" aria-label="Read more" href="/google-ads/answer/9934637" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9911637">Understand changes in conversions with explanations</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">June 2, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">When optimizing campaigns, it’s important to understand why your conversion volume may change. However, it can be difficult to diagnose this issue–the change could be due to conversion lag, a problem with your conversion tag, or something else. To make it easier for you to understand these changes in conversion volume, you can now request explanations for conversions in your Search campaigns. With explanations, you can view the reason for any change in clicks, impressions, cost and conversions in a single click. This makes it easy for you to spend more time focusing on optimization and less ti…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9911637" aria-label="Read more" href="/google-ads/answer/9911637" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9907498">Find relevant keywords faster and easier with refine keywords</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">June 1, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Keyword Planner makes it easy for you to find keywords that are relevant to your product, service, website, or landing page. However, determining where those keyword ideas fit into your campaigns is a manual and time-consuming process. To make it easier for you to find keyword ideas that fit with your new and existing campaigns, you can now refine keywords in Keyword Planner. By refining keywords, you can group together ideas based on the attributes of your product or service–like color, size, and more. For example, let’s say that you’re looking for keywords related to “dry skin.” In the past,…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9907498" aria-label="Read more" href="/google-ads/answer/9907498" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9904013">Get discovered in more places with Discovery ads</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">May 27, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">The way people shop and discover new brands has changed: personalized feeds like news, video and social now play a significant role in helping people find inspiration throughout their consumer journey. In fact, 85% of people say they take action within 24 hours of discovering a product, like comparing prices or making a purchase.1 Last year we introduced Discovery campaigns to help you reach these consumers in the moments when they’re open to learning about new products and services. As of April, Discovery ads are generally available to all advertisers globally. An example of a Discovery ad on…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9904013" aria-label="Read more" href="/google-ads/answer/9904013" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9898915">Understand Search and Shopping ads performance with retail category reporting</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">May 26, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Both Search and Shopping campaigns can help retailers connect with customers who are searching for their products on Google. However, if you’re running both campaign types, it can be difficult to understand how both your campaigns are performing. With retail category reporting you can now see your performance for pre-defined product categories across your Search and Shopping campaigns in one report. Some of the metrics available for each retail category include: Traffic and spend metrics (clicks and cost) Campaign level information (campaign type and name) Performance metrics (conversions, con…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9898915" aria-label="Read more" href="/google-ads/answer/9898915" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9880192">New resources for managing your campaigns through COVID-19</h2> </div> <h3 class="announcement__post-sub-head" role="presentation"></h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">We’ve created a single destination with product guidance and business considerations for managing your campaigns through COVID-19. This includes new resources for evaluating your media strategy and adjusting your campaigns based on shifting consumer behavior. View all the guides and checklists here.</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9880192" aria-label="Read more" href="/google-ads/answer/9880192" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9878927">Hotel ads product updates to support the industry during COVID-19</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">May 12, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">As travel search behaviors change, our goal is to help Hotel ads partners minimize risk while driving future bookings in a responsible manner. We’ve been piloting a commissions (per stay) program allowing Hotel ads partners to pay a commission only if a traveler stays at the hotel, automatically adjusting Hotel ads bids to maximize booking value. This program is now open for global participation by all Hotel ads partners. In the next few weeks, we will also roll out a "Free Cancellation" filter for users searching for hotels and highlight which hotel rates are refundable when users are looking…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9878927" aria-label="Read more" href="/google-ads/answer/9878927" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9849334">Deadline removed to adopt parallel tracking for Video campaigns</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">April 28, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">We recently extended the migration deadline to adopt parallel tracking for Video campaigns to June 15, 2020. Given the current environment where businesses may have other priorities, we are extending the deadline indefinitely to give everyone extra time to make this transition. We will provide ample notice of a new deadline at a later date. If you've already completed most of the work needed to adopt parallel tracking, you are still welcome to finish the process and opt-in. Posted by Nicky Rettke, Director of Product Management, Google Video Ads </div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9849334" aria-label="Read more" href="/google-ads/answer/9849334" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9840358">Introducing call ads, with an optional website link</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">April 23, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Managing call volume can be challenging if your business is operating on limited hours or staffing. To give your customers more flexibility in how they connect with your business, you can now include an optional “Visit website” link with your call-only ads. As part of this update, we’re also simplifying the name of “call-only ads” to “call ads.” Call ad with optional “Visit website” link The "Visit website" link expands your call ad, giving you greater visibility on the search results page. By tapping on the "Visit website" link in your ad, your customers will be taken directly to your site. T…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9840358" aria-label="Read more" href="/google-ads/answer/9840358" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9843535">Requiring advertiser identity verification to improve transparency</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">April 23, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Users should be empowered to make informed decisions about the ads they see online. That's why we're launching advertiser identity verification, a policy that requires advertisers to verify their identities for ads served through Google Ads. Once this is implemented, users will see the advertiser’s name and country disclosed in Why this ad?. This builds on existing user controls, including options to block an ad or advertiser and Ad Settings. This change will increase trust in the ads ecosystem by providing users with more information on who is advertising to them and is part of our ongoing ef…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9843535" aria-label="Read more" href="/google-ads/answer/9843535" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9822776">Google Ads Editor v1.3: Support for shared budgets, optimization score, and more</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">April 10, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Today, we’re introducing Google Ads Editor v1.3. This release includes support for shared budgets, optimization score and an improved edit pane. Shared budgets Editor now supports shared budgets. This means that you can create and edit shared budgets from your Shared Library within Editor. Optimization score Optimization score helps you prioritize recommendations for your campaigns so you can quickly improve performance. Now, you can access your account and campaign-level scores within Editor. If you select a set of campaigns and accounts in the account tree1, you’ll see a combined, weighted-a…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9822776" aria-label="Read more" href="/google-ads/answer/9822776" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9817994">Google Trends for marketers in a dynamic environment</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">April 7, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">When market dynamics change rapidly, it can be hard to grasp how people’s needs are evolving. Google Trends allows you to see the topics people are—or aren’t—searching, almost in real time. For example, did you know that in March 2020, the search term “virtual birthday party ideas” became very popular in just a few days in the US? You can use this information to explore what’s top of mind for your audience and figure how to adjust your ad campaigns to meet their expectations. Click here for a few ways you can use Google Trends to find the data you need to navigate disruptions to your business …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9817994" aria-label="Read more" href="/google-ads/answer/9817994" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9800058">Find more cross-account insights with Report Editor</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">March 26, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Report Editor helps you analyze and compile your Google Ads performance data with ease. Last year, Report Editor enabled real-time reporting for up to 10 accounts at once. However, if you manage more than 10 accounts, downloading reports can still be time consuming. To help you save time and make better decisions, you can now report across 200 accounts directly from your browser. This makes it easy for you to analyze your data across accounts in real-time and identify cross-account patterns without leaving Google Ads. Access Report Editor by navigating to the “Reports” tab in your Manager acco…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9800058" aria-label="Read more" href="/google-ads/answer/9800058" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9792922">Get better App campaigns creative insights with new asset reporting features</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">March 23, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Uploading high quality creatives to your App campaigns can help you deliver more relevant ads and improve your campaign performance. Asset reporting in App campaigns gives you the data you need to evaluate your creative assets and make informed optimization decisions. We’re rolling out four new asset reporting updates for App campaigns to provide you more helpful, detailed and actionable insights. Get clearer guidance on performance ratings Tooltips for performance ratings help you understand how we define our “low”, “good”, and “best” asset ratings. Every tooltip—visible when you hover over a…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9792922" aria-label="Read more" href="/google-ads/answer/9792922" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9790008">Easier resubmissions and appeals of ad policy issues</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">March 19, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Our advertising policies exist in order to protect users, advertisers and publishers from bad actors and ensure only high-quality ads are served across our platforms. But we understand that sometimes well-intentioned advertisers make honest mistakes, and we want to empower every business to get their ads up as soon as possible. So we are launching a new feature that enables you to appeal policy decisions directly in Google Ads. Appealing a policy decision right from your Google Ads account Until now, a policy appeal required you to go through our support team. With this new feature, you can qu…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9790008" aria-label="Read more" href="/google-ads/answer/9790008" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9783219">Deadline extended to adopt parallel tracking for Video campaigns</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">March 12, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">The deadline to adopt parallel tracking for Video campaigns has been extended to June 15, 2020. Given recent global events, we wanted to give everyone extra time to make this transition. If you've already completed most of the work needed to adopt parallel tracking, you are still welcome to finish the process and opt-in. However, that step will not be mandatory until June 15, 2020. We’ll continue to monitor the situation and will adjust this date if necessary. Posted by Nicky Rettke, Product Management Director, Google Video Ads </div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9783219" aria-label="Read more" href="/google-ads/answer/9783219" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9763450">Use Maximize conversions and Maximize conversion value with portfolio bid strategies</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">March 10, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Portfolio bid strategies help you optimize performance across multiple campaigns. To date, portfolio strategies have been available for Target CPA, Target ROAS, Maximize clicks, and Target impression share. To make it even easier to use Smart Bidding with Search campaigns, Maximize conversions and Maximize conversion value are now both available to use with portfolios. In addition, you can pair these new portfolios with shared budgets to get more conversions or conversion value. For campaigns that share a budget and use Maximize clicks, Maximize conversions, or Maximize conversion value, we re…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9763450" aria-label="Read more" href="/google-ads/answer/9763450" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9764117">A new look for attribution reports in Google Ads</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">March 5, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Attribution in Google Ads (previously known as Search attribution) gives you detailed information about the paths that lead people to convert for your business. Every business is different, so reports cover a range of insights–from the most common sequences of ad interactions leading up to a conversion, to how much credit is assigned to each interaction along the way. To make it easier for you to uncover these insights going forward, we're launching a new experience in Google Ads that features a simplified and intuitive set of attribution reports. Get to the most important insights, faster The…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9764117" aria-label="Read more" href="/google-ads/answer/9764117" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9762485">Do more on the go with new features in the Google Ads mobile app</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">March 3, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">The Google Ads mobile app helps you monitor your campaigns in real time, review high-impact recommendations, and take quick action to improve performance. Over the past few months, we’ve been making several improvements to the app to address some of your feedback. That’s why, starting today, we’re introducing new optimization score features and Dark mode in the app. Prioritize top recommendations faster Optimization score helps you prioritize recommendations for your campaigns, making it easy for you to quickly improve performance from within the app. To make it even easier for you to find you…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9762485" aria-label="Read more" href="/google-ads/answer/9762485" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9659479">Easily share remarketing lists across your manager and sub-accounts</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">February 18, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Whether your goal is to increase sales or drive brand awareness, remarketing to people who have already engaged with your website can help you grow your business. With a manager account, you can share audience lists across accounts–but it requires multiple steps to set up. To make it easier to quickly share your audience lists, you can now enable continuous audience sharing in your manager accounts. When you opt in, any remarketing lists you create in your manager account will be shared with all of your existing and future sub-accounts. These accounts can receive lists from multiple manager ac…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9659479" aria-label="Read more" href="/google-ads/answer/9659479" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9733082">Making it easier to see how campaign changes impact ads performance in Google Ads</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">February 12, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Historically, it wasn’t easy to review your change history report and reporting data in order to understand changes in your campaign performance. To help you understand the impact of your campaign changes, you can now view changes annotated in your performance charts. For example, let’s say you notice a drop in conversions for one of your active campaigns. With the change history report, you can now hover over the markers in the performance chart to get more details about the changes you’ve made over a defined period. Clicking the links within the hover cards will filter the change history tab…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9733082" aria-label="Read more" href="/google-ads/answer/9733082" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9712796">All Google Ads campaigns will now be using improved Standard delivery</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">January 29, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Your ad delivery method determines how long your daily budget lasts within a day. Last year, we announced that Standard delivery would be the only delivery method for Search campaigns, Shopping campaigns, and shared budgets. Standard delivery takes into account expected ad performance throughout the day, making it more effective at maximizing performance within your daily budget. We’re continuing to update your ad delivery options to help you maximize performance within your daily budget. That's why, starting April 2020, Standard delivery will be the only ad delivery method for any new Display…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9712796" aria-label="Read more" href="/google-ads/answer/9712796" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9707540">Automate your Google Ads conversion imports with Zapier</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">January 23, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">When you’re trying to generate leads for your business, it can be a challenge to optimize campaigns for lead quality. In some cases, this is because your conversion data may be captured in offline customer relationship management (CRM) systems. Offline conversion tracking enables you to import these conversions directly into Google Ads, giving you a better view of how your targeting, bids, and creative combine to drive performance. In addition, it makes it easier for you to use Smart Bidding, as this imported conversion data provides a more reliable signal for our bidding models. However, gett…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9707540" aria-label="Read more" href="/google-ads/answer/9707540" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9698426">Parallel tracking for Video campaigns: mandatory March 31, 2020</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">January 14, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Your mobile site speed matters now more than ever. In fact, retail advertisers saw that a one-second delay in mobile load times can impact conversion rates by up to 20%.1 Parallel tracking helps your mobile site speed by bringing people directly to your landing page while measurement happens in the background. On average, we’ve seen that advertisers who adopt parallel tracking have reduced page load time by up to 5 seconds.2 Parallel tracking is now available for Video campaigns, and will become mandatory for all Video campaigns starting March 31st, 2020 (as it already is for Search, Shopping,…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9698426" aria-label="Read more" href="/google-ads/answer/9698426" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9659555">Understand how budget and goal changes may impact Smart Bidding</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">January 13, 2020</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Simulators help you understand your potential performance at different bid levels. To date, these simulations have only been available for campaigns using manual bidding or Target CPA. To make it easier for you to get more insights from a wider variety of campaigns, we’re adding simulator support for budgets and for the Target ROAS bid strategy. Find the right target ROAS to achieve your goals The Target ROAS simulator shows the relationship between a ROAS target and your key metrics. For example, let’s say you’re interested in seeing how a higher target would impact your performance. Using da…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9659555" aria-label="Read more" href="/google-ads/answer/9659555" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9569021">Understand performance changes with explanations</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">December 5, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Understanding why your performance changes is critical when optimizing a campaign. However, it can be time-consuming to diagnose why your metrics can fluctuate. To help you understand some performance changes in your campaigns and ad groups faster, you can now request explanations. With explanations, you can view the most likely reasons for impression, click, and cost changes with the click of a button. This makes it easy for you to spend more time focusing on optimization, and less time investigating performance issues. For example, let’s say you notice a big week-over-week drop in impression…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9569021" aria-label="Read more" href="/google-ads/answer/9569021" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9662250">Optimization score now includes Display campaigns</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">December 4, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Your optimization score and recommendations help you prioritize the most impactful actions to improve performance in your account. In fact, advertisers who increased their account-level optimization score by 10 points saw a 10% increase in conversions, on average.1 In August, we expanded the score to help you prioritize recommendations for your Shopping campaigns. Starting today, optimization score will now include Display campaigns as well–meaning that you can see and act on optimization score for Search, Shopping, and Display. Just like for Search and Shopping, optimization score for Display…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9662250" aria-label="Read more" href="/google-ads/answer/9662250" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9644185">New in Keyword Planner: multiple plans and plan sharing</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">December 2, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Keyword Planner is a helpful tool for when you want to search for new keywords, get historical metrics, and forecast future performance. However, it hasn’t always been easy to share your new keyword plans with everyone who needs to see them. That’s why you can now create, save, and share plans from directly within Keyword Planner. Let’s say you are a sports retailer planning to launch three new product lines: running shoes, fitness apparel, and gym accessories. In order to share your keyword plans in the past, you would need to create, download, and email them individually. Now you can create …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9644185" aria-label="Read more" href="/google-ads/answer/9644185" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9644171">Gain more insight into your bid strategy with top signals</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">November 21, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Smart Bidding helps you drive performance while saving you time. To give you more transparency into which factors are driving your performance and provide insights that may inform your broader marketing strategy, you can now view some of your top bidding signals in the bid strategy report. To start, these signals will be viewable for campaigns using Target CPA and Maximize conversions on Search. Support for Target ROAS and Maximize conversion value will be available at a later date. Top signals may include, but are not limited to: Device type Location Day of week Time of day Keywords The repor…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9644171" aria-label="Read more" href="/google-ads/answer/9644171" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9639395">YouTube Masthead now available on TV screens</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">November 21, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">This September ahead of Advertising Week New York, we announced the open beta for the YouTube Masthead on TV screens. After successful test campaigns in select markets, the YouTube Masthead is now globally available on TV screens for all advertisers to buy on a CPM basis. It can be purchased as part of a seamless cross-screen buy that runs on mobile, desktop and TV screens or as part of a single-screen only buy that runs just on TV Screens. Over the last month, FOX has been testing the Masthead on TV screens as part of their strategy to drive awareness for their hit show, The Masked Singer. Na…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9639395" aria-label="Read more" href="/google-ads/answer/9639395" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9612141">Google Ads Editor v1.2: New campaign types and cross-account features</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">November 7, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Today, we’re introducing Google Ads Editor v1.2. This latest release includes support for new campaign types and updates to multi-account management. Support for new campaign types Editor now supports App campaigns for engagement and Discovery campaigns1. This means that you can now create and edit these new campaign types at scale within Editor. Shared negative keyword lists Negative keyword lists help you ensure that your ads won’t show when you don’t want them to. Now, it’s even easier to share your existing negative keyword lists across accounts by applying them in the Shared Library withi…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9612141" aria-label="Read more" href="/google-ads/answer/9612141" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9606720">Elevate your video campaigns with new extensions for YouTube ads</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">November 5, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">To help you hit your business goals, we’re improving interactivity on YouTube with new extensions that make it easy for your customers to take action. Building off of our popular extensions on Search, extensions on YouTube give viewers useful and actionable information like store location, interest forms and additional calls-to-action. This information appears directly alongside your video ad. Later this year, call-to-action extensions, which are currently available for TrueView in-stream and non-skippable video ads, will also become available for 6-second bumper ads. Even when your primary ob…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9606720" aria-label="Read more" href="/google-ads/answer/9606720" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9594220">Connect with customers faster using lead form extensions (beta)</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">October 30, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Before making a purchase, customers often want to contact your business to receive more information, but filling out forms can be difficult on mobile. Lead form extensions on Search simplify the form fill process to generate quality leads for your business. Lead form extensions capture interest when potential customers are searching for your company, products, or services on Google. A fast, mobile-optimized experience makes form submission easy and eliminates the extra step of navigating to your mobile site lead form. How it works Users who are signed in to their Google account can tap a call-…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9594220" aria-label="Read more" href="/google-ads/answer/9594220" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9591415">Placements reporting updates</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">October 29, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Placements are the locations on the Display Network where your ad appears. Examples include relevant websites and apps that partner with Google to show ads. Over the coming weeks, the “Placements” column in the Report Editor will show the same data that’s displayed in the “Placements” section of your campaigns and ad groups. These metrics will only include manually targeted placements. Previously, the “Placement” column in Report Editor included data for automatically targeted placements. So keep in mind that these new placement numbers won’t reflect all the placements where your ads have show…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9591415" aria-label="Read more" href="/google-ads/answer/9591415" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9536251">App campaign asset updates</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">October 24, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">App campaigns use your text, image, video and HTML5 assets to deliver relevant ads to app-happy users across Google. Over the coming months, we will update App campaign modeling to attribute traffic to each of your creative assets and improve the way campaigns select and serve asset combinations as ads. This will help you make more informed design decisions, particularly as new App ad inventory goes live on Discover and YouTube Search. Advertisers with active App campaigns will automatically adopt these updates, so no action is required from you. While we do not anticipate adverse impact to yo…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9536251" aria-label="Read more" href="/google-ads/answer/9536251" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9569689">Responsive search ads are now available to all advertisers, along with new tools</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">October 22, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Responsive search ads use machine learning to deliver relevant messages to your customers. Starting today, responsive search ads are available to all advertisers in all languages, as well as in Google Ads Editor, the API, and the mobile app. Get started by adding at least one responsive search ad and two expanded text ads per ad group. This has proven to help advertisers reach new customers while delivering great results. For example, Trovit used responsive search ads to drive 44% more incremental site traffic, which resulted in 43% more conversions. To get the most out of your responsive sear…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9569689" aria-label="Read more" href="/google-ads/answer/9569689" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9549009">Understand conversions by time with new columns</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">October 17, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Conversion reporting makes it easy for you to understand the value ads generate for your business. To date, Google Ads has always reported conversions by the date your ad was clicked. For example, let’s say your ad was clicked on last week and that traffic converted this week. In this case, both the click and the conversion are attributed to the date of the click. This helps you accurately measure metrics like cost per conversion or return on ad spend–because ad spend is reported based on the time of the click. Starting today, you can report conversions and conversion values at the time they h…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9549009" aria-label="Read more" href="/google-ads/answer/9549009" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9547094">Virtual Make-up comes to the YouTube Masthead</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">October 15, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Seeing your product in action helps convert customers eager to try before they buy. This is especially true for beauty brands. Now with the help of augmented reality, trying on lipstick, once only possible in-store, can be done virtually on YouTube. At the Cannes Lions Festival of Creativity this year, we introduced AR Beauty Try-On, which lets viewers virtually try on makeup while following along with YouTube creators using front-facing smartphone cameras. We made AR Beauty Try-On available first through an alpha with FameBit by YouTube, Google’s in-house branded content platform. Today, we a…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9547094" aria-label="Read more" href="/google-ads/answer/9547094" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9546093">Reach your ideal customer on Google Search</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">October 14, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Our commitment to transparency We believe everyone should be able to understand and control their ad preferences. Tools like Ad Settings allow users to easily update how their ads are personalized, or opt out of ads personalization altogether. We also recently announced new tools that provide even greater visibility into what data is used for ads personalization and by whom. Read our personalized advertising policy to learn more about our standards for what data may be collected as well as which interest categories we do not permit advertisers to use on our platforms. Reach your ideal customer…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9546093" aria-label="Read more" href="/google-ads/answer/9546093" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9462435">Set conversion actions at the campaign level for video ads</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">October 8, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">A conversion action is a specific customer action that you’ve defined as valuable to your business, such as a newsletter signup or a purchase. These actions can be included in the “Conversions” column, which is used to evaluate performance and optimize bids. For Search and Display campaigns that have specific budgets for different marketing goals, you can override the default, account-level setting by selecting which conversion actions you want to optimize for at the campaign level. Starting today, this campaign-level setting is now available for Video campaigns. If you want to optimize a camp…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9462435" aria-label="Read more" href="/google-ads/answer/9462435" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9526545">Google Ads auction-time bidding comes to Search Ads 360</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">October 7, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Smart Bidding uses machine learning to set bids at auction-time, factoring in a wide range of signals that help predict performance. Now, the same technology that's helped advertisers achieve better results is available in Search Ads 360. In fact, during the beta, hundreds of Search Ads 360 advertisers enabled Google Ads auction-time bidding and saw an average conversion increase of 15% to 30% at the same or better ROI. If you’re unfamiliar with Search Ads 360, it’s our cross-channel search management platform used by large advertisers and agencies. With this update, Search Ads 360 advertisers…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9526545" aria-label="Read more" href="/google-ads/answer/9526545" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9522897">Turn browsers into buyers with user-generated images in product reviews</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">October 3, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">A recent study shows that Google is the first place consumers go to research a purchase they plan to make, whether online or in-store1. But beyond turning to search to read product reviews, shoppers are increasingly becoming inspired by images, with 50% of digital shoppers saying images helped them decide what to buy. To help shoppers feel more confident in their purchases, we’re introducing user-generated images in product reviews on Google Shopping. You can now include review images in your product review feeds, allowing customers to visually connect with what you sell through pictures of pr…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9522897" aria-label="Read more" href="/google-ads/answer/9522897" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9515197">Easier cross-account analysis with Report Editor</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">September 30, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Reporting across your Google Ads accounts can be time consuming. To date, you haven't been able to visualize and manipulate your cross-account data directly in your browser. Instead, you had to download reports from your Manager account. To make it faster and easier for you to analyze this valuable cross-account data, the Manager account's Report Editor can now slice and dice your data in real time. With this update, you can now analyze and identify cross-account patterns in your data without leaving Google Ads. For example, let’s say that you manage three accounts in different regions and wan…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9515197" aria-label="Read more" href="/google-ads/answer/9515197" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9506391">Improving call quality with a new look for call-only ads</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">September 26, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Call-only ads make it easy for customers to call your business directly from mobile search results. To improve the user experience and drive more high-quality calls to your business, we’re updating the call-only ads unit layout. Now your business name and headline will show directly below your phone number, along with a larger phone icon, to make it more clear to users what you offer and make the call-to-action more prominent. New layout Previous layout On average, advertisers with the new call-only ads design have seen a 14% increase in phone calls, a 16% increase in call conversions and bett…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9506391" aria-label="Read more" href="/google-ads/answer/9506391" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9503749">Get more from Recommendations with new features</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">September 25, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Recommendations and optimization score help you prioritize your most impactful opportunities to improve account performance. In fact, advertisers who increased their account-level optimization score by 10 points saw a 10% increase in conversions on average.1 To make it even easier for you to act on these suggestions in your account, we’re introducing improved keyword recommendations, a new workflow, and bulk actions. Improved keyword recommendations We’re improving the relevancy and quality of your keyword recommendations–and they’ll only be suggested if they’re projected to drive additional t…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9503749" aria-label="Read more" href="/google-ads/answer/9503749" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9489177">Set up conversion measurement as you create a new campaign</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">September 20, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Conversion tracking helps you measure the valuable actions people take on your website after they click an ad, such as a purchase or brochure download. Setting it up is critical to the success of your campaigns, but it can be hard to prioritize—it takes extra time to navigate and complete the process. To make it easier to measure progress towards your defined goals, you can now set up conversion tracking as you create a new campaign. If you don’t have conversion tracking in place when you create a campaign, you’ll see a new step to create a conversion action with default settings based on your…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9489177" aria-label="Read more" href="/google-ads/answer/9489177" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9497556">Add store visits to Smart Bidding to drive better omnichannel results</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">September 19, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">People move seamlessly across online and offline channels to find the products and services they need. To make it easier to maximize omnichannel ROI, store visits in Smart Bidding is now available to all advertisers for Search and Shopping campaigns. Turn insights into action Over 70% of advertisers already use Smart Bidding, but until today, you could only optimize for online conversions. Store visits in your Smart Bidding allows you to optimize for total omnichannel performance more holistically, helping you drive better results while saving you time. MediaMarkt, Europe’s largest retailer of…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9497556" aria-label="Read more" href="/google-ads/answer/9497556" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9482884">Optimization score is now available in the Google Ads mobile app</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">September 13, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Optimization score helps you prioritize recommendations for your campaigns so you can achieve your business goals faster and more efficiently. Ranging from 0% - 100%, the score is an easy way to see if your account is set to perform at its full potential. Previously, this score was only available on desktop. Starting today, you can see and act on your optimization score in the Google Ads mobile app. Now, you can review and apply recommendations wherever you are, so you won’t miss out on taking critical action just because you’re away from the computer. In the app, optimization score helps you …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9482884" aria-label="Read more" href="/google-ads/answer/9482884" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9484290">Accelerated delivery sunset for Search and Shopping campaigns postponed to October</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">September 11, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Last month, we announced that Standard delivery would be the only available ad delivery method for Search campaigns, Shopping campaigns, and shared budgets. To give you more time to prepare, campaigns and budgets using Accelerated delivery will be automatically switched to Standard delivery starting October 7, 2019. Accelerated delivery will no longer be available after this change. To manage how your ads are delivered throughout the day, we recommend using ad scheduling to increase or decrease bids. If your goal is to maximize performance, we recommend using Maximize conversion value, Maximiz…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9484290" aria-label="Read more" href="/google-ads/answer/9484290" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9475042">A new policy on advertising for speculative and experimental medical treatments</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">September 6, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Digital advertising helps fuel an open internet for people all over the world -- allowing billions of people to ask questions, find answers, and discover new ideas. We know the digital ads ecosystem can only flourish if it’s a place that is safe and trustworthy for users. That’s why we have robust Google Ads Policies outlining what kind of advertising is, and is not, allowed on our platform. We regularly review and revise our advertising policies. Today, we’re announcing a new Healthcare and medicines policy to prohibit advertising for unproven or experimental medical techniques such as most s…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9475042" aria-label="Read more" href="/google-ads/answer/9475042" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9461281">Introducing seasonality adjustments for Smart Bidding</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">August 28, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Smart Bidding strategies like Target CPA and Target ROAS use machine learning to automatically set bids at auction time to help improve the performance of your Google Ads campaigns. Though these strategies already take into consideration seasonality, we know there are key moments for your business when you can anticipate significant shifts in conversion rate, like during sales or when a new product launches. To provide more control in these rare situations, you can now apply seasonality adjustments for Search and Display campaigns. Let’s say you’re planning a flash sale for the weekend. Histor…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9461281" aria-label="Read more" href="/google-ads/answer/9461281" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9453497">Filters now available on the Overview page</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">August 22, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">The Overview page gives you a summary of your account performance and surfaces important insights at a glance. However, your business is unique and you often want a custom view of your data. We heard your feedback, so starting today, you can filter the Overview page by: Device Campaign Campaign type Campaign status Ad group Ad group status Posted by Raiza Abubakar, Product Manager, Google Ads </div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9453497" aria-label="Read more" href="/google-ads/answer/9453497" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9448546">New Smart Bidding strategy: Maximize conversion value</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">August 21, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">At Google Marketing Live, we gave a sneak peak at a new Smart Bidding strategy: Maximize conversion value. This automated bidding strategy helps you maximize the total conversion value of your campaign within your specified budget. Starting today, you can use Maximize conversion value for all Search campaigns. To get started, you’ll want to set conversion values for your conversion types or use transaction-specific values. Entripy, one of the leaders in custom printed t-shirts in Canada, was previously using manual CPC bidding. While testing a Maximize conversion value strategy, the brand saw …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9448546" aria-label="Read more" href="/google-ads/answer/9448546" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9448876">Search and Shopping campaigns will now be using improved Standard delivery</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">August 19, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Your ad delivery method determines how long your average daily budget lasts within a day. While Accelerated delivery attempts to spend your budget faster than Standard delivery, it isn’t effective for campaigns that aren’t limited by budget. And for campaigns that are limited by budget, this method can increase CPCs due to increased competition early in the day, or unintentionally spend most of your budget in earlier time zones. Alternatively, Standard delivery takes into account expected ad performance throughout the day and is better at maximizing performance within your average daily budget…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9448876" aria-label="Read more" href="/google-ads/answer/9448876" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9439546">Average position sunset begins the week of September 30th</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">August 12, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Building on our announcement in February, we’re removing the average position metric from Google Ads starting the week of September 30, 2019. Moving forward, we recommend using Search top impression rate and Search absolute top impression rate. These metrics reflect the actual placement of your ad on the page, rather than the position of your ad compared to others. As a result of this change, the following will be disabled starting the week of September 30, 2019: Rules using average position Custom columns using average position Saved reports that filter on average position Saved filters with …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9439546" aria-label="Read more" href="/google-ads/answer/9439546" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9438178">Optimization score now includes Shopping campaigns</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">August 12, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Your optimization score and recommendations help you prioritize the most impactful actions to improve performance in your account. In fact, advertisers who increased their account-level optimization score by 10 points saw a 10% increase in conversions, on average.1 We recently expanded the score to include Shopping campaigns—in addition to Search campaigns—to provide more, real-time recommendations for improving overall account performance. Just like for Search campaigns, optimization score for Shopping campaigns ranges from 0% to 100%, with 100% meaning that your campaigns are set up to perfo…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9438178" aria-label="Read more" href="/google-ads/answer/9438178" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9432063">Manage multiple accounts more efficiently with the account map</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">August 6, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">If you have a manager account with multiple sub-accounts, staying organized is important. The new account map is a simple, easy-to-use tool that helps you quickly visualize your account structure, view each account’s performance and navigate to those accounts. Rather than clicking through multiple pages and tables, the account map allows you to view your manager account and all sub-accounts in one place. You can quickly understand how your account is structured and see performance metrics for each account, such as impressions, clicks and cost. The account map can also help you identify which o…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9432063" aria-label="Read more" href="/google-ads/answer/9432063" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9430978">Gallery ads (beta) available in 11 languages globally</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">August 5, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Did you know that 75% of smartphone users expect to get immediate information while using their smartphone?1 To help you keep pace with today’s impatient consumers, we announced the beta for gallery ads at Google Marketing Live. Gallery ads are a swipeable, image-based ad format that gives customers the information they need about your products and services—right at the top of the search results page. You can showcase your brand with lifestyle imagery and bring visual content forward to the results page, helping you connect with consumers before they visit your site. Gallery ads (beta) are now…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9430978" aria-label="Read more" href="/google-ads/answer/9430978" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9426627">Reach more of the right customers with phrase match and broad match modifiers</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">July 31, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">There are trillions of searches on Google every year—people looking for everything from flights to gift ideas for the holidays. And though people are often searching for the same answers, the way they search for things is constantly changing. For example, 15% of searches we see every day are new.1 To help you reach more consumers without the need for exhaustive keyword lists, we started allowing exact match keywords to match to close variants late last year. In the coming weeks broad match modifier and phrase match keywords will also begin matching to words within the search query that share t…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9426627" aria-label="Read more" href="/google-ads/answer/9426627" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9416991">Google Ads Editor v1.1: easier to use and loaded with new features</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">July 29, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">In March we introduced Google Ads Editor v1.0, which improved the design and usability of our favorite power tool. After listening to your feedback, we’re excited to roll out Google Ads Editor v1.1. Here are the key features: Image picker Working with images can be challenging, especially when you can only upload them one at a time from your desktop. The new image picker allows you to quickly browse and select from previously used images, in addition to selecting images from your desktop. To streamline your workflow, warnings and error checks are surfaced in the thumbnail before you select an …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9416991" aria-label="Read more" href="/google-ads/answer/9416991" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9420810">Keyword Planner now shows the most relevant keyword ideas</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">July 29, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Keyword Planner helps you research new keyword ideas, get bid estimates, and plan out your Search campaigns. To help you prioritize which keywords to add to your account, Keyword Planner will now show the most relevant keyword ideas based on your seed keyword. For example, when you provide the seed keyword “boots”, you might see keyword ideas such as “womens boots”, “work boots” and “cowboy boots.” You’ll have the option to broaden your search by adding recommended words to your seed keyword. In addition to helping you prioritize keyword ideas, we’ve also introduced two other features to give …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9420810" aria-label="Read more" href="/google-ads/answer/9420810" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9402524">YouTube Masthead now available with CPM buying</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">July 23, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">After successful beta tests in select markets, the YouTube Masthead is now globally available for all advertisers to buy on a CPM basis. Earlier this year, we introduced the option to purchase the YouTube Masthead on a cost-per-thousand impression (CPM) basis and use advanced audience solutions to customize who sees it. This is in addition to the option to purchase the Masthead on a cost-per-day basis reaching all visitors to the YouTube Home page. To ensure brands can drive the visibility they need on the dates that matter most, the Masthead will remain as a reserved placement. Impressions wi…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9402524" aria-label="Read more" href="/google-ads/answer/9402524" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9374897">Drive more conversions with TrueView for action on Google video partners</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">July 22, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Top brands around the world are increasingly leaning into video as a way to not only raise awareness, but to also drive conversions. And it’s working! In fact, over 40% of global shoppers say they’ve purchased a product or service after discovering it on YouTube. Over the next month, we’re bringing TrueView for action to Google video partners to help you drive leads and conversions on high-quality mobile applications and publisher websites beyond YouTube. All of our partners must comply with Google’s Video publisher policy and AdMob &amp; AdSense policies, and abide by our Video Ad Safety Promise.…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9374897" aria-label="Read more" href="/google-ads/answer/9374897" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9400537">Parallel Tracking will be mandatory for Display ads starting July 31st, 2019</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">July 17, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Faster mobile sites mean better user experiences and more conversions. Parallel tracking allows for much faster load times than traditional click tracking. Data shows that advertisers who’ve adopted parallel tracking have seen page load time reduced by up to 5 seconds.¹ As previously announced, parallel tracking will become mandatory for all Display campaigns starting July 31st, 2019. If you work with a click measurement provider, reach out to them and ensure that they’re ready for this change. This will help ensure that there’s no disruption to your click measurement system. Parallel tracking…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9400537" aria-label="Read more" href="/google-ads/answer/9400537" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9400730">Introducing new audiences for Search</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">July 17, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">These days, no two customer journeys are alike; some are short and focused, while others span days or even months. Yet, no matter where they are in their journey, people expect ads that are relevant to who they are and what they’re looking for. In fact, 64% of smartphone users now expect to get information specific to them and their situation while using their device.1 That’s why over the last year we’ve rolled out two new products to help you reach the right customers on Google Search in a privacy-safe way: in-market audiences and detailed demographics. Increasing transparency for personalize…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9400730" aria-label="Read more" href="/google-ads/answer/9400730" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9382304">New updates for App campaigns help unlock more search inventory on iOS mobile web browsers</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">July 2, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">App campaigns make it easy to connect your app with app-happy consumers across Google Search, Google Play, YouTube, and over three million sites and apps in our network. And, we’re always exploring new ways to increase the ad inventory available to app advertisers. Starting in July, App ads will start to show for more searches on iOS mobile web browsers. This means app installs and in-app conversion events from iOS browsers will be included in your campaign reporting. This can help you reach more people who are looking for what your app has to offer and can help you improve campaign performanc…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9382304" aria-label="Read more" href="/google-ads/answer/9382304" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9371046">Create and edit responsive search ads in the Google Ads mobile app</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">June 20, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Staying connected to your Google Ads performance is important, whether at your desk or on-the-go. The Google Ads mobile app (Android, iOS) helps you monitor your campaigns and makes it easy to take action, at any time or place. Two recent updates to the mobile app can help you improve your account performance quickly and easily, even when you’re away from your computer. Create and edit responsive search ads You can now directly create and edit responsive search ads in the app. In the past, you could only pause and enable ads. This can be especially helpful for launching last minute promotions …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9371046" aria-label="Read more" href="/google-ads/answer/9371046" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9359912">See landing page performance from Shopping campaigns on the “Landing pages” page</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">June 19, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">A good landing page experience is a key factor in getting conversions from your ad campaigns. The “Landing pages” page makes it easy to understand how your landing pages are performing. Starting today, you can see the performance of your landing pages from Shopping campaigns in the report. You can now see which of your landing pages from your Shopping campaigns drive the most sales and which ones may require your attention. For example, let’s say you’re a bicycle shop owner and you notice that your top-selling bike is no longer converting. When you check the “Landing pages” page, you see that …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9359912" aria-label="Read more" href="/google-ads/answer/9359912" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9372151">Simplifying portfolio bid strategies</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">June 19, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Portfolio bid strategies are automated, goal-driven strategies that help you optimize bids across multiple campaigns. Based on extensive feedback, we’re streamlining and simplifying two strategies in July. First, we are removing the ability to create Enhanced CPC portfolio strategies. Enable Enhanced CPC directly for individual campaigns instead of using a portfolio strategy. Enhanced CPC on individual campaigns provides the same benefits as portfolio strategies. Individual campaigns are also far more widely used. Later this year, Enhanced CPC portfolios will be converted into individual Enhan…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9372151" aria-label="Read more" href="/google-ads/answer/9372151" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9363021">Choose which conversion actions to bid for at the campaign level</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">June 6, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Conversion tracking is critical to your success in online marketing. Setting up conversion tracking allows you to see the valuable actions that users take after interacting with your ad, like purchases, sign ups, and phone calls. We announced campaign-level conversion settings at Google Marketing Live. Today, this feature is available in all accounts for Search and Display campaigns. Support for Video campaigns will be coming later this year. You can now choose which conversion actions to include in the “Conversions” column at the campaign level. This gives you the ability to override the defa…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9363021" aria-label="Read more" href="/google-ads/answer/9363021" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9354813">From Target Search Page Location and Outranking Share to Target Impression Share</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">May 28, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Automated bidding helps marketers scale as consumer journeys become more complex. In fact, more than 70% of all advertisers use Google Ads automated bidding today. To meet your growing needs, we introduced Target Impression Share in November 2018 to help you ensure your brand is showing up when customers are conducting important searches. Target Impression Share offers more flexible and granular controls to optimize for your desired impression share and search page location. And you can use “Absolute top impression share” or “Top impression share” to aim for the top of the page using Target Im…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9354813" aria-label="Read more" href="/google-ads/answer/9354813" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9331470">New recommendations added to optimization score</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">May 21, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Your optimization score helps you prioritize recommended actions for your campaigns so you can achieve your business goals faster and free up more time in your day. Optimization score ranges from 0% - 100%, with 100% meaning your account can perform at its full potential. You can achieve an optimization score of 100% by applying or dismissing the recommendations in your account. You can find your optimization score on the Recommendations page, shown here. The Recommendations page highlights relevant features that can increase the overall performance of your campaigns. We’re adding new recommen…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9331470" aria-label="Read more" href="/google-ads/answer/9331470" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9341751">GML 2019 recap of announcements</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">May 16, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">That’s a wrap on Google Marketing Live 2019! Earlier this week, Google unveiled the latest innovations to help you connect with your customers and grow your business. Did you catch the livestream? If not, we’ve got you covered. You can watch sessions on-demand at g.co/marketinglive. And here are the top features we announced during the keynote: 1. Stay on-the-go and in-the-know with updates to the Google Ads mobile app Creation and editing of responsive search ads New recommendations and notifications 2. Promote your business locations with new features for Local campaigns New inventory in Goo…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9341751" aria-label="Read more" href="/google-ads/answer/9341751" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9339301">New bidding controls to help meet your goals</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">May 16, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">As consumer journeys become more complex, it’s more important than ever to help marketers scale with automated solutions. Businesses large and small have been using Google’s Smart Bidding technology to set more precise bids tailored to each and every auction. In fact, more than 70% of all advertisers use Google Ads automated bidding today. And while many of you have told us that Smart Bidding has helped drive better performance, you’ve also asked for more flexibility to reach your business goals. That’s why earlier this week at Google Marketing Live, we unveiled three new bidding innovations: …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9339301" aria-label="Read more" href="/google-ads/answer/9339301" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9338560">Google Marketing Live: Building for the new consumer journey</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">May 14, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Today, mobile phones allow people to engage more often, in more ways, and from more places than ever. This means the once linear path from discovery to consideration to purchase has not only evolved, but is always evolving. Consider a woman from a recent study, who spent 73 days and interacted with more than 250 touchpoints (searches, video views, and page views) before purchasing a single pair of jeans. She visited several blogs, browsed large merchant sites, searched for local retailers, and watched product reviews on YouTube. Like many of today’s consumers, she wanted to enjoy her time shop…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9338560" aria-label="Read more" href="/google-ads/answer/9338560" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9338821">New Performance Planner coming to Google Ads</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">May 13, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">On average, we have seen that advertisers can drive 43% more conversions by using Performance Planner to better plan their Google Ads spend. The Performance Planner identifies the best spend amounts for your campaigns to drive incremental conversions. For example, let’s say you have a $92,000 monthly budget across 100 Search campaigns. The planner will recommend how to distribute that $92,000 across those Search campaigns to maximize conversions and project results from these changes in your forecast. (Avg. CPA in image is shown for illustrative purposes only) You can also use the planner to t…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9338821" aria-label="Read more" href="/google-ads/answer/9338821" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9334322">Mobilizing for summer: Google Marketing Live 2019</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">May 9, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">We are just five days away from Google Marketing Live, my favorite event of the year. It’s when we unveil our newest products and get your insights on what to build for the future. If you haven’t yet, register for this year’s live stream so you can be one of the first to check out the newest innovations and hear how we’re working to better serve you and your customers. We know today’s consumers are more curious than ever. And as a result of mobile, they are able to get what they want, when they want it. Indeed, being on the go no longer means being out of reach. For businesses, this creates ev…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9334322" aria-label="Read more" href="/google-ads/answer/9334322" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9334345">Smart strategies for growing your app business with ads</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">May 8, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Every year Google I/O showcases the delight that technology can bring to our lives. Mobile apps have extended that delight to billions of people around the world, paving the way for app developers to unlock new business opportunities. Today we’re sharing a few ways to help scale your business using Google’s growth and monetization solutions. Find the right app users Smart user acquisition starts with reaching the people who will be most engaged with your app and help you generate the most revenue. With Google App campaigns, you can choose a bidding option that best supports your growth goals. …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9334345" aria-label="Read more" href="/google-ads/answer/9334345" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9055275">Export Google Ads data to Google Sheets</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">May 2, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Do you frequently need to download and share your Google Ads data? You can now export your Google Ads data directly to Sheets and share the Sheet. Posted by Abhishek Kumar, Product Manager, Google Ads </div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9055275" aria-label="Read more" href="/google-ads/answer/9055275" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9327909">Keyword Planner changes finalized</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">May 1, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">In 2018 the new Keyword Planner was launched in the Google Ads interface. Over time, we simplified the navigation and improved forecasting based on your feedback. The new planner is now feature complete, and we're deprecating the old Keyword Planner this week. This new version now allows you to: Download trend data for individual keywords Use up to 10 seed terms at a time Get more granular competition ranking across keyword ideas Save keyword ideas to existing campaigns Get average daily budget suggestions in the plan overview Find the in-account status for uploaded keywords View forecasts for…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9327909" aria-label="Read more" href="/google-ads/answer/9327909" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9321902">Parallel tracking for Display campaigns available May 1st, 2019, Video campaigns postponed</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">April 25, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Earlier this year, we announced that parallel tracking would be expanded to Display and Video campaigns on May 1st, 2019. Parallel tracking for Display campaigns will be available starting on this date, and will become mandatory on July 31st, 2019. We’re postponing parallel tracking for Video campaigns until later this year to give you more time to prepare. We’ll provide an update once we’ve finalized a new date. If you work with a click measurement provider, connect with them to ensure that they’re ready for this change. This will help ensure that there’s no disruption to your click measureme…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9321902" aria-label="Read more" href="/google-ads/answer/9321902" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9287859">Adding cross-device activity to all attribution reports</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">March 29, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Attribution reports show you the paths customers take to complete a conversion, and attribute credit to different ad clicks along the way. Cross-device conversions account for the moments when a customer interacted with an ad on one device and then completed a conversion on another device. Previously, only the Devices, Assisting Devices, and Device Paths attribution reports included cross-device activity. But we’ve received feedback from many of you that this has resulted in inconsistent conversion counts across different reports, making it difficult to understand different aspects of your con…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9287859" aria-label="Read more" href="/google-ads/answer/9287859" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9269266">Manage across accounts with the new Google Ads Editor</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">March 28, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Today we're announcing Google Ads Editor, v1. It’s a new and improved version of the Editor that you’ve come to know and love over the past 13 years. We waited to formally announce the new Google Ads brand on an Editor release that incorporates a significant update that addresses long-standing requests from the community. Full cross-account management: In the past, campaign managers could only make changes in the Editor UI for a single account at any given time. This meant you spent more time on the same tasks. For the first time, Editor now supports full, cross-account management. This means …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9269266" aria-label="Read more" href="/google-ads/answer/9269266" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9280246">Introducing "recommended columns" in Google Ads</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">March 15, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">There are a lot of columns to choose from in Google Ads. It makes it hard to get away from the status quo of just adding the columns you’ve always added to your reports. Our new recommended columns feature suggests new reporting columns that you should be using based on your campaign and account settings. For example, if you start using bid automation, we will start recommending the ‘Bid Strategy Type’ column to your Campaign table. With this launch, Bid Strategy Type will also stop being a required column in your Campaign reports, which will free up some horizontal space for you to see more o…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9280246" aria-label="Read more" href="/google-ads/answer/9280246" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9273517">Our commitment to help you with policy compliance</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">March 14, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Protecting our users and advertisers from bad actors is very important to us, and that’s why we have strict policies that govern the kinds of ads we allow on our platform. We also work hard to help good advertisers avoid making honest mistakes that lead to policy violations. That’s why we’re rolling out new features to help you achieve your full campaign potential by allowing you to easily navigate the policy restrictions that may affect your ads. Introducing the Policy manager In April, we’re introducing a new Policy manager, to provide a centralized and customized experience in Google Ads wh…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9273517" aria-label="Read more" href="/google-ads/answer/9273517" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9274080">Grow your games business with ads</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">March 13, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">There’s so much that goes into building a great mobile game, and building a thriving business on top of it -- that’s next level. That’s why today Google is announcing new solutions to increase the lifetime value of your players. Now, it’s easier than ever to create demand for your game, grow at scale, and re-engage your audience. Create demand One important part of ensuring a successful launch moment is to build brand awareness and connect with a fan-base right out of the gate. Now with pre-registration ads, you can promote the opportunity for players to register for your new titles before the…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9274080" aria-label="Read more" href="/google-ads/answer/9274080" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9275707">Google Marketing Live broadcast on May 14th: register today</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">March 12, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Did you know that searches for "best” have increased by 80% in the last two years? For example, in recent third party research, we saw that some people spend over 50 days searching for the “best chocolate” before making a decision. Google Marketing Live is happening on May 14th—register now to discover how to take action on new consumer insights like these and learn about the latest digital marketing products from Google. For the first time, we'll also be live streaming 8+ hours of additional content from the event. Engage directly with product managers through live Q&amp;A, learn new best practic…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9275707" aria-label="Read more" href="/google-ads/answer/9275707" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9266513">Evaluate your Mobile Site Speed with the revamped Test My Site tool</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">February 28, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Your mobile site is often the first place consumers meet your brand. Having a slow site can leave a bad first impression and even cost you customers. In retail, a one second delay in mobile load times can impact conversions by up to 20%.1 How do you know if your mobile site is fast enough? The revamped Test My Site makes it easy to understand your mobile site performance and get custom fixes to improve your page speed—all in one place. Use this tool to: Check your mobile site speed: Measure the speed of your entire mobile site in addition to individual mobile pages Track your progress: See how…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9266513" aria-label="Read more" href="/google-ads/answer/9266513" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9263492">Prepare for average position to sunset</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">February 26, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">We understand it’s valuable to know how prominently your ads show on the search results page. So, in November, we rolled out “Impression (Absolute Top) %" and "Impression (Top) %”, which describe what percent of your ads appear at the top of the page and absolute top of the page. These new metrics give you a much clearer view of your prominence on the page than average position does. To complement these metrics, we also rolled out "Search absolute top impression share" and "Search (Top) IS". If you want to optimize for position, these are the best metrics to use. And you can use the Target Imp…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9263492" aria-label="Read more" href="/google-ads/answer/9263492" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9262612">Say more in your call-only ads with added lines of text</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">February 25, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">People often prefer to talk to a business before buying a product or service. Call-only ads allow people to call you from mobile search results to quickly get the answers they need. In the coming weeks, we’re rolling out additional lines of text in call-only ads to help you provide more useful information to potential customers. You will have the option to add two 30-character headlines. Description lines are also increasing from 80 characters to 90 characters. To make sure your customers are fully aware of who they’re calling, take advantage of these added lines of ad text to describe your bu…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9262612" aria-label="Read more" href="/google-ads/answer/9262612" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9260895">Introducing three new features for responsive display ads</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">February 21, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Drive improved performance with video assets If a picture is worth a thousand words, imagine the stories you could tell with a 30-second video. In fact, over 60% of shoppers say online videos have given them ideas or inspiration for their purchase.1 That’s why we’re introducing video assets for responsive display ads. We built responsive display ads to help you adapt to the increasingly diverse mix of content types and screen sizes. Now you can expand your reach to new inventory and improve performance with sight, sound and motion — all while scaling ad creation, testing and optimization. To g…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9260895" aria-label="Read more" href="/google-ads/answer/9260895" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9256505">Two new chart types in the Report Editor</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">February 21, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">We’ve launched two new chart types in the Report Editor: the stacked bar chart and the bubble chart. There are now six total chart types available for your reports: Line chart Bar chart Stacked bar chart Pie chart Scatter chart Bubble chart These two new chart types can provide additional ways to interpret your data and glean insights. For example, you can use a stacked bar chart to see how clicks in an ad group breakdown by device and you can evaluate that mix over time. You can use a bubble chart to view clicks, conversions, and cost by campaign in one chart, as the size of the bubble can re…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9256505" aria-label="Read more" href="/google-ads/answer/9256505" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9256714">Universal App campaigns are now simply App campaigns</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">February 20, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Universal App campaigns help connect your app with consumers. Today, we are simplifying the name of “Universal App campaigns” to “App campaigns.” This move will not affect campaign features or functionality, and there’s no action required for existing campaigns. App campaigns will join Search, Display, Video, Shopping and Smart as the top-level campaign names available in Google Ads. Full list of Google Ads campaign types after App campaigns name change You’ll start to see these changes roll out over the next month. We hope this more direct name will help advertisers and developers get started…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9256714" aria-label="Read more" href="/google-ads/answer/9256714" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9256699">Easily find predefined reports for the dataset you’re viewing</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">February 20, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Predefined reports are ready-made reports that show useful data, such as time of day and location statistics. We’ve received feedback that many of you drill deeper into your campaigns or ad groups before moving into predefined reports. The transition from campaign or ad group level reports to predefined reports showing the same scope of data is now easier. Previously, the only way to get to predefined reports was through the ‘Reporting’ icon on the very top navigation bar in Google Ads. This always starts you at account-level data and you can filter down deeper from there. Today, if you notice…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9256699" aria-label="Read more" href="/google-ads/answer/9256699" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9238823">Updates to mobile page speed score on the Landing Pages tab</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">February 19, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Slow mobile pages can slow down your business. 53% of visits to a mobile site are abandoned if it takes more than three seconds to load.1In July we introduced the mobile speed score to let you quickly see which landing pages are providing a fast mobile experience, and which ones may require your attention. We’ve recently updated the mobile speed score algorithm to require fewer ad clicks in order to calculate a score.This means you’ll now see a speed score for more of your pages. Evaluated on a 10-point scale, 1 being very slow and 10 being extremely fast, the mobile speed score is based on a …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9238823" aria-label="Read more" href="/google-ads/answer/9238823" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9181997">Click share coming to Search campaigns</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">February 11, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Click share is the estimated share of all achievable clicks that you have received. Click share has been available for Shopping campaigns since 2015. We’ve begun rolling it out for Search campaigns and plan to have it available for all Search campaigns in the coming weeks. The lower your click share, the more opportunity you have to capture additional clicks. For example, if your ad is clicked 20 times, but we estimate that it could have been clicked 100 times if you had more extensions, higher bids, or higher budgets, your click share is 20%. Best Practice: Use click share to view click growt…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9181997" aria-label="Read more" href="/google-ads/answer/9181997" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9247359">Parallel tracking for Display and Video campaigns available May 1st, 2019</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">February 11, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Speed matters when it comes to landing pages. 53% of visits are abandoned if a mobile site takes more than three seconds to load.1 With parallel tracking, users will head immediately to your landing page after clicking your ad while their browser processes click measurement requests in the background. Last year, we announced that parallel tracking would be expanded to Display and Video campaigns in March 2019. Parallel tracking for Display and Video campaigns will now be available starting May 1st, 2019. Therefore, advertisers now have more time to prepare before parallel tracking becomes mand…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9247359" aria-label="Read more" href="/google-ads/answer/9247359" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9238647">More ways to drive results with TrueView for action</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">February 5, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Starting February 2019, Maximize conversions bidding will become globally available to advertisers using TrueView for action. This smart bidding strategy uses Google’s machine learning to help you get as much conversion volume as possible within your campaign’s budget without requiring a lot of work to set it up. Simply put, Maximize conversions is an easy and effective way to generate more of the website actions that are important to your business, like booking a trip, scheduling a test drive or requesting more information. For advertisers who are new to TrueView for action, or are looking to…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9238647" aria-label="Read more" href="/google-ads/answer/9238647" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9240173">Expanded audience and buying features for the YouTube Masthead</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">February 4, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Every year, after the Big Game, football fans flock to YouTube to re-watch their favorite ads or catch those they might have missed. For brands, it’s a unique opportunity to reach a massive audience they can’t find anywhere else. A great way to take advantage is through the YouTube Masthead, a video format that appears at the top of the YouTube Home feed on mobile and desktop. The Home feed has become a destination for our users over the past few years, as watchtime from content discovered there has grown 10X in the last three years.1 New features like Autoplay on Home, which helps people prev…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9240173" aria-label="Read more" href="/google-ads/answer/9240173" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9233671">Reach your full account potential with optimization score</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">January 31, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Back in August, we introduced optimization score to help you understand your account’s optimization potential. You can use this score, found on the Recommendations page, to improve your account’s performance with suggested actions like pausing keywords, adding additional ads, or enabling automated bidding. Apply suggested recommendations to boost conversions and get more for your money. Optimization score runs from 0% to 100%, with 100% meaning that you’re taking advantage of all the opportunities identified at that moment. Use this score at the campaign, account or manager account levels. In …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9233671" aria-label="Read more" href="/google-ads/answer/9233671" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9233298">New Ways to Measure Sales Lift on YouTube</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">January 30, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">At YouTube, we’ve always believed that when you put the user first, great things will follow. By providing viewers with a home for engaging video content, we can deliver our advertiser partners new ways to reach their customers that are relevant and helpful. And through this win-win scenario, YouTube delivers outsized impact: looking across Nielsen Matched Panel Analysis (MPA) studies we’ve run to date, we see that over 70 percent of YouTube campaigns drove a significant lift in offline sales.1 We recognize the need to hold ourselves accountable with first- and third-party measurement tools. T…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9233298" aria-label="Read more" href="/google-ads/answer/9233298" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9228637">Expanding advertiser access to 15-second non-skippable video ads</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">January 22, 2019</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">From six second bumper ads to 30-second skippable ads – with digital video, advertisers can take advantage of a wide variety of creative lengths and viewer experiences to achieve their communication goals. They can even run much longer creative with a skip ad button. Each of these formats has a distinct role to play in a brand’s media campaign. 15-second non-skippable ads have been a key part of YouTube’s format mix since the platform’s earliest days, but the format was only available to advertisers via YouTube reservation, the way advertisers tapped into offerings like Google Preferred. Today…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9228637" aria-label="Read more" href="/google-ads/answer/9228637" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9211918">Deliver more New Year conversions with the latest Display ads features</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">December 18, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">With 61 percent of shoppers interested in buying from new retailers during the holiday season, it's important to make sure your Display campaigns are set up for success through the new year. To help you maximize your return-on-investment during the bustle of seasonal shopping, we’re sharing 3 new ways for you to deliver more conversions. Reach more shoppers with the same budget Marketers often increase bids towards the end of a month or campaign to make the most of their budgets. This process can be time consuming and the results are often unpredictable. That’s why we built an audience expansi…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9211918" aria-label="Read more" href="/google-ads/answer/9211918" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9208548">Introducing pay for conversions in Display campaigns</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">December 13, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Starting today, you can choose to pay for conversions, rather than clicks, when using Display campaigns. Paying for conversions means you only pay when someone converts on your website or app – and you’ll never pay above your target cost per action (CPA). Let’s say your target CPA is $10, and you drove 30 conversions over the weekend. You’ll pay exactly $300, with an actual CPA of $10. You won’t be charged for clicks or impressions. The option to pay for conversions is only available when you use Target CPA with Display campaigns. To get started, visit the Help Center. Pay for conversions in t…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9208548" aria-label="Read more" href="/google-ads/answer/9208548" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9206810">New call-to-action asset available for video ads</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">December 11, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Making videos interactive with features like end screens and a call-to-action helps viewers learn about your brand or service and take relevant actions. In an effort to simplify our interactivity features across video ad formats, we will sunset the YouTube call-to-action overlay in January 2019 and introduce a new call-to-action asset. When your primary objective is driving conversions or clicks to your website, we recommend using TrueView for action, our ad format that comes with built-in features like a call-to-action displayed while your ad runs and after it ends. It’s a great example of ho…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9206810" aria-label="Read more" href="/google-ads/answer/9206810" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9201961">More language support and new tools for responsive search ads</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">December 5, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Responsive search ads combine your creativity with the power of Google’s machine learning to help you deliver more relevant ads. Starting today, responsive search ads are available in 10 additional languages: Danish Dutch Italian Japanese Norwegian Polish Portuguese Russian Swedish Turkish In addition, we’re introducing four new reporting and feedback tools to help you create more effective responsive search ads: See suggested headlines and descriptions when you create a responsive search ad. These suggestions are rolling out in English over the coming months, with more languages to follow. Ge…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9201961" aria-label="Read more" href="/google-ads/answer/9201961" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9194359">Extending call and message reporting to more places</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">November 27, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Starting this week, calls from your location extensions can be counted as conversions once you enable account-level call reporting. The default length of a call that will be counted as a conversion is 60 seconds, and you can change that value at any time based on your business goals. Measuring calls that last over a certain duration can be a helpful indicator of which campaigns, ads, and keywords are driving the highest quality interactions with customers. We’re also adding call and message reporting to the main extensions tab in Google Ads so you can see how individual extensions are driving …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9194359" aria-label="Read more" href="/google-ads/answer/9194359" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9192004">Ad pod testing coming to YouTube</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">November 21, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Our recent user experience research suggests that in addition to factors such as the length of ads, viewers are quite sensitive to the frequency of ad breaks, especially during longer viewing sessions. Through this research, we also learned that fewer interruptions is correlated with better user metrics, including less abandonment of content and higher rates of ad viewing. To respond to this, we will begin testing ad pods–two ads stacked back to back, where viewers have the option to skip directly to the content if it’s not the right ad for them. Why does this solution make sense? Because when…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9192004" aria-label="Read more" href="/google-ads/answer/9192004" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9182150">Use Video ad sequencing to tell stories across screens and ad formats</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">November 16, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Introduced earlier this year, Video Ad Sequencing is a tool that lets marketers break free of the confines of a single spot, to tell a story that unfolds over time and across devices and ad formats. Today, we're excited to announce the global availability of this tool in Google Ads. Video Ad Sequencing drives impact for brands of all sizes, industries and marketing objectives. Our recent research shows that videos in a sequence contribute to significant gains in ad completion rates. And, in a new study with Ipsos, we found that sequences of 6-second ads and TrueView ads drive brand lift across…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9182150" aria-label="Read more" href="/google-ads/answer/9182150" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9111142">Use Target Impression Share to increase brand awareness</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">November 15, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">For some situations, ideal performance means being present on certain search terms. Use the new Target Impression Share Smart Bidding strategy to help ensure your ads are meeting a specific impression threshold. Target Impression Share can be useful for campaigns with brand terms. For example, let’s say you want your ad to show 100% of the time when a user searches for your brand. You can set the Target Impression Share to 100% and the system will then try to show your ad on 100% of auctions in that campaign. This bid strategy can also be useful in raising awareness of your brand. Let’s say yo…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9111142" aria-label="Read more" href="/google-ads/answer/9111142" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9182151">Sight, sound and scale: TrueView for reach now available to all brands globally</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">November 13, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">In April, we introduced TrueView for reach in beta to help you reach more of your audience on YouTube with even more efficiency and flexibility. Today, we’re excited to announce that all brands globally can use TrueView for reach in Google Ads and Display &amp; Video 360. TrueView for reach brings our popular skippable in-stream format together with the simplicity of CPM buying. The ability to buy TrueView in-stream on a cost-per-impression (CPM) basis will help you reach your desired audience more efficiently. And thanks to YouTube’s 95% viewable and 95% audible environment, you can be sure this …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9182151" aria-label="Read more" href="/google-ads/answer/9182151" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9116097">New workflow in creating goal-based campaigns</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">November 8, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">To date, advertisers would create campaigns before specifying their business goals, such as driving sales or leads. Now, we’ve created a new workflow that lets advertisers define their goal first which in turn informs relevant suggestions on how to set up the rest of the campaign. For example, if you’ve selected the goal to drive sales, we’ll recommend campaign types that are most effective in helping you meet that goal - in this case, Search, Display and Shopping campaign types. If you selected brand awareness and reach as your goal, you’d see Display and Video campaign types as suggested opt…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9116097" aria-label="Read more" href="/google-ads/answer/9116097" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9158197">Google Ads add-on in Google Sheets updates</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">November 7, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">In July, we introduced the Google Ads add-on for Google Sheets. Since then, we've received a lot of useful feedback on this feature. We heard loud and clear that you’d like the data in your sheets to be automatically updated. To that end, we’ve added the option to schedule when your sheets will be updated, so you don’t have to click the "update" option every time you check your sheets. You can now schedule your reports to run daily, weekly or monthly. We also heard you want more reports available through the add-on. You can now access more report types, including: Display/Video keywords Device…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9158197" aria-label="Read more" href="/google-ads/answer/9158197" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9140484">Introducing four new search ad position metrics</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">November 6, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">It's important to understand where your ads appear on the search results page. For example, knowing if your ad shows more (or less) often at the very top of the results can help you diagnose significant changes in clickthrough rate. And knowing what percentage of eligible top impressions you are already capturing helps you determine if you should do more to increase your bids and quality. Contrary to common perception, average position is not meant to describe where the ad appears on the page. Average position reflects the order that your ad appears versus the other ads in the ad auction. As a…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9140484" aria-label="Read more" href="/google-ads/answer/9140484" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9172732">Store visits "New vs. Returning" segmentation now available</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">October 29, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Advertisers who measure store visits can now better understand how many store visits come from new or repeat customers. Use these insights to tailor your messaging (e.g. promote offers specific to new customers) or adjust your marketing strategy to help reach your most valuable customer segment. For example, if your business goal is to maximize sales from existing customers, identify which campaigns and ad groups reach the most returning customers and focus your budgets, bid increases and keyword expansions there. Posted by Victor Zhu, Product Manager, Online-to-Offline Measurement </div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9172732" aria-label="Read more" href="/google-ads/answer/9172732" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9172579">Two new features available in the Ad Preview and Diagnosis tool</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">October 26, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">The Ad Preview and Diagnosis tool helps you see which ads are appearing for your keyword. You can enter a search term and get a preview of how the Google search result page looks to users. It’s better to use this tool than to do an actual search on Google.com, because it won’t affect your ad metrics. If your ads aren’t showing, the tool also diagnoses the reason. Now, two new features allow you to get a clearer view of who is seeing your ads, and to take immediate action to get your ads to show. See which ads are showing for a particular audience Until now, you could use the Ad Preview and Dia…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9172579" aria-label="Read more" href="/google-ads/answer/9172579" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9172344">Easier ways to manage your messages</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">October 25, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">In the coming weeks, we’re rolling out two improvements to messaging ads: Email forwarding sends text messages to your email, so you don’t need to provide a phone number to use message extensions. Responding to the email will automatically send a text reply back to your customer. Automatic reply sends a preset message back to customers as soon as they message you. For example, you can automatically reply with, “Thanks for your message. We’ll get back to you within the hour.” To help measure the success of your messaging ads, we’re expanding message reporting to include message conversions. You…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9172344" aria-label="Read more" href="/google-ads/answer/9172344" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9147021">Use parallel tracking for fast load times and a great user experience</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">October 22, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Speed is important. In fact, 53% of users will leave a mobile site that takes longer than 3 seconds to load. To get the most from your Google Ads, it’s crucial to have a site that loads as quickly as possible. Traditional click tracking can slow page loading while leaving you open to tracker outages. Parallel tracking takes users directly to your landing pages while allowing your tracking to happen in the background. This allows for much faster load times. Sites that use parallel tracking load up to 5 seconds faster.1 It also helps you get the most out of AMP landing pages, enabling near-insta…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9147021" aria-label="Read more" href="/google-ads/answer/9147021" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9163000">New predefined landing page reports</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">October 16, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">There are two new predefined reports coming to the Report Editor: landing pages report and expanded landing pages report. Both reports have been available in the “Landing pages” page. However, soon you’ll be able to easily manipulate and chart them in the Report Editor, as well as add them to your custom dashboards. The landing pages report is an improved version of the final URL report, as it contains additional columns: Mobile speed score Mobile-friendly click rate Valid AMP click rate The expanded landing pages report includes all the same columns as the landing pages report, but also shows…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9163000" aria-label="Read more" href="/google-ads/answer/9163000" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9163453">Launching new TV screens device category to reach YouTube users on connected TVs</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">October 16, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">On average, users watch over 180 million hours of YouTube on TV screens every day.1 We know that marketers want in on this shift in viewing behavior, so we’ve been hard at work building a rich YouTube experience for set-top boxes, gaming consoles, streaming devices like Chromecasts and smart TVs of all stripes. Today we’re launching the TV screens device type to make it easy for you to find engaged, valuable audiences while they are watching YouTube on that original device purpose-built for watching video: the TV. The TV screens device type joins computers, mobile phones and tablets in Google …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9163453" aria-label="Read more" href="/google-ads/answer/9163453" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9149284">Improved attribution for TrueView for action ads</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">October 12, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">People don't always take action on video ads in the moment—they often convert a couple days after their viewing session. For instance, say you had been thinking about making your home a little smarter, for the sake of efficiency and shaving some money off your utility bills. You see a video ad on YouTube for the Nest smart thermostat that piques your interest, but you’re not quite ready to buy it right there in the moment. You decide to do a bit more research before ultimately purchasing it online a few days later. That video you saw on YouTube didn’t drive the click, but it planted the seed. …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9149284" aria-label="Read more" href="/google-ads/answer/9149284" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9155008">Copy your column preferences to the new Google Ads experience</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">October 1, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">We’ve heard feedback that you want an easy way to copy your column preferences from the previous Google Ads experience to the new one. Now there is! In the new Google Ads experience, simply go to: Tools &gt; Preferences &gt; Columns preference, and click ‘Copy columns’. All of the set columns for your statistic tables will be copied over across all of your accounts. For example, if your ‘Campaigns’ statistics table always showed ‘Clicks,’ ‘Impressions,’ ‘Cost,’ ‘Conversions’ and ‘Cost/Conv.,’ you can now copy those column preferences to the new Google Ads experience with a single click. This works e…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9155008" aria-label="Read more" href="/google-ads/answer/9155008" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9150866">Parallel tracking to support Display and Video campaigns in March 2019</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">September 27, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">The holidays are just around the corner. So it’s more important than ever to ensure your customers have a delightful and fast experience when they visit your mobile site. Faster mobile sites mean better user experiences, leading to more conversions and less budget spent on bounced clicks for advertisers. That’s why we launched parallel tracking (blog | help center) for mobile Search Network and Shopping campaigns earlier this year. Early data shows that advertisers who have adopted parallel tracking have seen page load time reduced by up to 5 seconds.1 This is a reminder that parallel tracking…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9150866" aria-label="Read more" href="/google-ads/answer/9150866" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9150599">Extend the impact of video campaigns with Google video partners</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">September 26, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Over 1.9 billion users come to YouTube every month to watch video. For brands, YouTube delivers high impact exposure to engaged audiences, industry-leading viewability, and proven business results. But YouTube isn’t the only place people watch video – they watch across the web, and in games and apps. To help you find more potential customers when they engage with content away from YouTube, we offer Google video partners. Google video partners is collection of sites and mobile apps from our partner publishers that provide high quality, brand suitable video content and expanded audience reach be…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9150599" aria-label="Read more" href="/google-ads/answer/9150599" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9145501">Smart Bidding to be used for search partners</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">September 25, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Search partners are sites that partner with Google to show ads on search result pages, site directory pages or on other pages related to a person’s search. Smart pricing has historically powered manual bids for search partners. Starting in October, Smart Bidding may be used for search partner sites if you have conversion tracking in place. Smart Bidding can provide better performance by using a wider range of contextual signals to optimize bids for each and every auction. Smart Bidding will aim to maximize conversions on search partners at a similar cost per conversion as Google Search. For ex…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9145501" aria-label="Read more" href="/google-ads/answer/9145501" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9140286">Use new account-level call reporting to ensure you're fully measuring call performance</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">September 18, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Click-to-call ads connect your business with customers over the phone. You can measure conversions and certain details about those calls (call duration, start/end time, and caller area code) through call reporting. With insights about the quality of your calls, you can improve performance and work to drive even more calls. Until now, call reporting was set for individual call extensions or call-only ads. With many advertisers needing to set up multiple extensions and ads per account, it can be a challenge to make sure you have full coverage with call reporting set up across all your click-to-c…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9140286" aria-label="Read more" href="/google-ads/answer/9140286" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9140490">Inspire undecided shoppers with Shoppable Image ads</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">September 14, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">One-third of holiday shoppers said they searched for images before they went in store to shop. The growth of “street style” and online influencers all show the movement towards looking at lifestyle images for visual inspiration. Shoppable Images enable you to highlight your shopping ads on curated, published content from our publisher partners. For publishers, it’s a chance for shoppers to be able to purchase seamlessly. For example, a shopper might visit her favorite blog like This Time Tomorrow, and see a selection of visually similar offers after clicking the tag icon in the image. Over the…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9140490" aria-label="Read more" href="/google-ads/answer/9140490" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9140526">Helping shoppers discover with video in Showcase Shopping ads</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">September 13, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">When it comes to finding new products and narrowing down their choices, nearly two-thirds of shoppers say online video has given them ideas for their next purchases, and over 90 percent of these folks say that they’ve discovered new products and brands via YouTube. Video in Showcase Shopping ads helps shoppers more deeply engage with your products. This is our first retail search ad unit to feature video, designed to help you provide a more immersive, contextual experience for shoppers. Video in Showcase Shopping ads is the next addition to the Showcase Shopping ads we launched last year, whic…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9140526" aria-label="Read more" href="/google-ads/answer/9140526" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9138237">Vertical video ads now available for TrueView and Universal App campaigns on YouTube</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">September 12, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Globally, more than 70% of YouTube watch time happens on mobile devices1. To engage these viewers effectively with TrueView and Universal App campaigns, it’s important to adapt to their viewing behaviors and create a variety of different video ads – including square and vertical videos. We’re launching vertical video ads to provide a more seamless mobile experience for viewers. With vertical video ads for Universal App and TrueView campaigns on YouTube, you can upload a vertical video, and when a viewer sees the ad on their mobile device, the player will expand based on the dimensions of the v…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9138237" aria-label="Read more" href="/google-ads/answer/9138237" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9124484">Use and test Accelerated Mobile Pages (AMP) in Google Ads</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">September 11, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Accelerated Mobile Pages (AMP) are pages that load near instantaneously for mobile users. To date, you could test the impact of your AMP pages vs. conventional web pages using either Google Ads' campaign experiments or ad variations. You can learn more about the pros and cons of each approach for testing AMP pages here. To make your AMP testing even more insightful, we've developed a new testing methodology for campaign experiments known as "cookie-based splits." This new testing type aligns with ad variations’ cookie-based approach. We recommend you use this methodology whenever you test AMP …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9124484" aria-label="Read more" href="/google-ads/answer/9124484" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9131153">Deliver the best message across the web with responsive display ads</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">September 10, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Great display ads assist consumers using rich images and useful information. However, showing the most relevant and engaging ads across millions of sites and apps isn’t easy. That’s why we’re rolling out responsive display ads. Responsive display ads (RDA) combine your creativity with the power of Google’s machine learning to deliver relevant, valuable ads across the web, at scale. Just provide a few simple inputs about your business-up to 15 images, 5 headlines, 5 descriptions, and 5 logos. Google uses machine learning to test different combinations and show the ads that work best. On average…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9131153" aria-label="Read more" href="/google-ads/answer/9131153" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9131592">Use “URL is” feature for more control over Dynamic Search Ads</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">September 7, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Dynamic Search Ads (DSA) can be useful in driving more traffic to your landing pages. Now, you can set up Dynamic Search Ads for your top pages more easily. To find your top performing pages, use the DSA ad targets report. Then use “URL is” to target any of those pages by adding exact URLs to your Dynamic ad targets. Posted by Walter Vulej, Product Manager, Google Ads </div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9131592" aria-label="Read more" href="/google-ads/answer/9131592" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9131274">Match the intent of a search with close variants</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">September 6, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">The ways people search are constantly changing: roughly 15% of the searches we see every day are new.1 With so many new queries, there’s a good chance people are searching for your products or services with terms you haven’t discovered. Take deodorant, for example. Last year, we saw people search for deodorant in more than 150,000 unique ways.2 That’s a lot of different ways to say the same thing. But you shouldn’t have to manage an exhaustive list of keywords to reach these hygiene-conscious consumers. That’s why exact match close variants will begin including close variations that share the …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9131274" aria-label="Read more" href="/google-ads/answer/9131274" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9131376">Use URL level stats for your Dynamic Search Ads</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">September 5, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Landing page data is now available in the search terms report under the dynamic ad targets. This report makes it easy to find your top performing pages and target them specifically. You also can find pages you’d want to add as negative targets. For example, if your ad group targeting all webpages is driving traffic to a product page on an out of stock product, you can exclude that product’s page. Posted by Walter Vulej, Product Manager, Google Ads </div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9131376" aria-label="Read more" href="/google-ads/answer/9131376" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9131327">Drive more traffic to your standard campaigns’ landing pages</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">September 4, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Dynamic Search Ads (DSA) expand your search advertising beyond keywords. You can now run DSA exclusively on landing pages from your standard ad groups with a simple set up. Just select “landing pages from your standard ad groups” from the list of available categories. This will target all landing pages in your account that are being used with text ads. For example, if you have standard campaigns set up for different types of shoes this can capture all types of shoes featured on your landing pages, even when the type is not featured in your keyword list. We recommend that you start with this ap…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9131327" aria-label="Read more" href="/google-ads/answer/9131327" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9126761">Editor release includes 4 new features</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">August 30, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Earlier this week, we released Google Ads Editor 12.5. New features include: More text in expanded text ads New description line for Dynamic Search Ads Longer descriptions for call-only ads New custom rule: Sitelinks with no descriptions Learn more about these recent updates to Editor. </div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9126761" aria-label="Read more" href="/google-ads/answer/9126761" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9123653">Get more out of responsive search ads with new insights</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">August 27, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Responsive search ads combine your creativity with the power of Google’s machine learning to help you deliver relevant, valuable ads. To help you create more effective responsive search ads, we’re introducing three new reporting and feedback tools: Preview ad combinations as you build them. This will help give you confidence about what your ads might look like, and you can even browse through them to double-check your work. View reporting for headlines, descriptions, and top combinations to make it easy for you to see what’s showing up most often on the search results page. Measure the relevan…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9123653" aria-label="Read more" href="/google-ads/answer/9123653" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9121067">Workshops for scripts available</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">August 23, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">You’re invited to join a training session on scripts. We’ll host beginner and advanced courses in 6 cities around the world. The training features: Keynote speakers Hands-on codelabs Manager account scripts Basic troubleshooting for beginners Connecting to external data and services for advanced users Learn more and register for this opportunity. The workshops will take place in: North America New York City (Advanced session, September 4) San Francisco (Advanced session, September 7) Europe Hamburg (Beginner session, September 27 and Advanced session, September 28) London (Beginner session, Oc…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9121067" aria-label="Read more" href="/google-ads/answer/9121067" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9116369">Modernizing the look of display ads for better performance</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">August 20, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">We've updated the visuals around Google Display ads to help you get better performance. First, text ads are now more than simple text. Ads can now feature a logo when a logo has been added to a creative. Along with increased branding potential, there’s a new font and a rounded call-to-action button. Both changes are intended to align with current design best practices. As these changes roll out, you’ll also begin to see an option to add custom colors, both a main and an accent color, so that your ads align as closely as possible with your branding preferences. Second, the assets for your respo…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9116369" aria-label="Read more" href="/google-ads/answer/9116369" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9111278">Take action on cards within the Overview page</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">August 17, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">The Overview page provides a top-level view of your account and campaign performance. This view might inform changes you need to make in your account. You can now implement some of those changes directly from the Overview page itself. These actions include: Pause or unpause campaigns, ad groups and keywords Edit campaign budgets Edit keyword and ad group bids Edit ad copy Exclude irrelevant search terms by adding negative keywords right within the “searches” card For example, let’s say you want to drive more traffic from searches on a particular keyword. You can click into that term, click “Ed…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9111278" aria-label="Read more" href="/google-ads/answer/9111278" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9103401">Introducing new local marketing innovations for advertisers</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">August 10, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Consumers are increasingly turning to their smartphones to research and explore the physical world around them. In fact, “near me” searches on mobile have grown 3x in the past two years.1 And 3 in 4 people who conduct a local search on their smartphone visit a related business within 24 hours.2 For marketers, this means it’s more important than ever to build experiences that surface relevant local information as easily as possible, and then measure the impact to your business. Last month at Google Marketing Live, we announced Local campaigns, a new dedicated campaign type for marketers with of…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9103401" aria-label="Read more" href="/google-ads/answer/9103401" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9055793">Use new local conversion insights to optimize your local advertising</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">August 9, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">83% of U.S. shoppers who visited a store in the last week said they used online search before going into a store1. We're expanding reporting on location extensions to not only include actions on the extension itself, but also ones that occur after the ad click on the Place Page. This will help advertisers better understand activity between online advertising and local actions even if they're not eligible for store visits reporting. The new metrics include: Clicks to call Directions Website visits Orders (vertical-specific) Menu views (vertical-specific) Other engagements How to use the new loc…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9055793" aria-label="Read more" href="/google-ads/answer/9055793" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9100171">Deliver more relevance with responsive search ads</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">August 9, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Last month at Google Marketing Live, we shared how responsive search ads use the power of Google’s machine learning to help you deliver the best ad for any search query. Starting in September, responsive search ads will be rolling out to more advertisers in English, French, German, and Spanish, with other languages to follow soon. One of the advantages of responsive search ads is that they give you more room to convey your message. While we work on improving responsive search ads across languages, it’s important to extend that same advantage to your existing text ads. That’s why, starting in l…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9100171" aria-label="Read more" href="/google-ads/answer/9100171" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9097857">Become an expert on creative strategy for App campaigns</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">August 7, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">App campaigns use ad assets to design relevant ads at scale to promote your mobile app. To help you create effective ad assets for the campaign, we’ve launched a new course called Ad Assets for App Campaigns as part of our growing app ads education program. In this latest course, you’ll find short, snackable video lessons and interactive activities to help you learn how App campaigns use ad assets, what are the best types of assets to provide, and how to use asset reporting for creative insights. Sign up for the course and earn a certificate today! </div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9097857" aria-label="Read more" href="/google-ads/answer/9097857" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9097007">New security protections for your Google Ads account</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">August 6, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">When you use Google Ads, you’re trusting us with sensitive information—which is why it’s important to keep it private and safe. Today, we’re making updates to put you in control of your security and ensure you stay protected. Add an optional layer of security 2-step verification requires Google Ads users to sign in to their account with a password and an additional step, like a text message code or security key. This added layer of security helps keep millions of users safe while using Google products. In the coming weeks, we’ll be improving this protection by allowing you to require 2-factor …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9097007" aria-label="Read more" href="/google-ads/answer/9097007" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9095588">Chart time comparison data in the Report Editor</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">August 3, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Report Editor users often tell us how important it is to be able to chart performance for two different time periods. That's why we’re happy to announce that Report Editor charts now support time comparison. This allows you to better visualize your performance, such as how this week's clicks compare to last week's. You'll be able to visualize week over week, month over month or other date range comparison charts in your customized reports in the Report Editor. </div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9095588" aria-label="Read more" href="/google-ads/answer/9095588" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9095477">Use optimization score to guide your account optimizations</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">August 2, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Your optimization score, found on the Recommendations page, helps you understand your account’s optimization potential. The score runs from 0% to 100%, with 100% meaning that your account can perform at its full potential. We look across key aspects of your campaigns to evaluate whether they are fully optimized and then offer recommended actions if there is room for improvement. If a recommendation can have more impact on your performance, it’s given more weight on your overall score. Optimization score encompasses several aspects of your campaign, including: Bids &amp; Budgets Ads &amp; Extensions Ke…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9095477" aria-label="Read more" href="/google-ads/answer/9095477" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9094505">Make every conversion count with sitewide tagging</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">August 2, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">There has never been a more exciting time to be a digital marketer. From second-screening during a commercial break to searching at a bus stop, there are more opportunities than ever to reach your customers. But, all of that access makes measurement difficult. Conversion measurement is getting more complex, and your site’s tagging needs to keep up. The best way to measure online conversions is to use tools that set cookies in the same domain as your site (known as first-party cookies). The tags for such tools should be placed sitewide, on every page of your site, to effectively measure and opt…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9094505" aria-label="Read more" href="/google-ads/answer/9094505" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9082599">Take advantage of the new features in Google Ads Editor 12.4</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">July 24, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Earlier this month, we released Google Ads Editor 12.4. With this release, Editor now supports more bid strategies, responsive display ads, smart display campaigns and more. Learn more and download the new version of Editor. </div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9082599" aria-label="Read more" href="/google-ads/answer/9082599" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9056142">Updates to Smart Bidding</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">July 23, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Smart Bidding helps you maximize your performance by setting the optimal bid for each individual auction. To make Smart Bidding simpler, more intuitive and transparent, we’ve rolled out several new updates. Use updated Target ROAS to focus on the conversions that matter most To help get more conversion value or revenue at your target return-on-ad-spend (ROAS) use Target ROAS. Target ROAS has an updated algorithm that considers more factors when predicting conversion values. For example, if your customers tend to make high-value purchases on evenings and weekends, Target ROAS can bid more aggre…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9056142" aria-label="Read more" href="/google-ads/answer/9056142" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9051618">Create dedicated user test and control groups with cookie-based experiments</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">July 19, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">By default, campaign experiments assigns a user to a test or control group every time they enter a search (this is known as "search-based splits"). This means that if someone performs three searches, two of those searches could be subject to test treatments and the third could be subject to the control treatment. With our new cookie-based splits, you now have the option to assign searchers to dedicated test and control groups. This means that if someone is mapped to a test group and performs three searches, all three will be subject to test treatments. What type of split option you decide to u…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9051618" aria-label="Read more" href="/google-ads/answer/9051618" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9077177">New landing page parameter options available in Google Ads</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">July 18, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">We've introduced two changes to make it easier to specify landing page parameters. Final URL Suffix is now available in Google Ads and the number of available custom parameters has increased from 3 to 8. These changes give you more options to specify landing page parameters. This is especially helpful for accounts using third party tracking solutions. With these additions, Google Ads now supports all the features needed to migrate your accounts to parallel tracking. The deadline for the migration is October 30. If you have not done so already, we recommend you migrate your accounts to parallel…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9077177" aria-label="Read more" href="/google-ads/answer/9077177" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9050634">Use the Landing Pages report with Dynamic Search Ads</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">July 18, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">The Landing Pages report in Google Ads shows you how your landing pages are performing for traditional Search and Display campaigns. This report now also includes landing pages for Dynamic Search Ad (DSA) campaigns. Use these insights to evaluate and optimize landing pages. For example, let’s say you have an account selling sports gear and your landing page on soccer balls is performing well. Based on this insight, you could create a targeting group dedicated to this landing page so you can customize ad copy more closely to the landing page and drive more traffic. Learn more about the landing …</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9050634" aria-label="Read more" href="/google-ads/answer/9050634" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9050332">Improve your keywords with the New Words insight card</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">July 17, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">New search terms might be triggering your ads over time, even without keyword changes on your part. These new search terms could signal new keyword opportunities. Previously, advertisers had to manually uncover these new search terms in the search term report. The New Words insight now does this work for you. It monitors for new search terms and alerts you so you can address them in a timely manner. Let’s say you’re advertising for a shoe company. Upon reviewing the insight card, you notice a new search term, ‘trainer’, that is triggering your ad. You find that searches with the term ‘trainer’…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9050332" aria-label="Read more" href="/google-ads/answer/9050332" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9051902">Quickly act on changes in your campaigns with the ad group shift insight</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">July 16, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Campaign performance can be impacted by sudden shifts in spend between ad groups. To date, identifying which Ad Groups had significant changes in traffic has been a highly manual process. You had to click into campaigns, select cost as a metric and scope different date ranges to identify impacted ad groups. The new ad group shifts insight alerts you when shifts occur between ad groups automatically. From there, you can evaluate how these shifts have impacted performance and make the necessary adjustments. For example, let’s say Ad group #1 has historically driven lower margin sales than Ad gro…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9051902" aria-label="Read more" href="/google-ads/answer/9051902" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9052699">Save time on reporting. Use the new Google Ads add-on in Google Sheets</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">July 13, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Use the Google Ads add-on in Google Sheets to save time with report creation. Let’s say you’re an advertiser who needs to download your Google Ads data as a CSV so you can join it with your proprietary data to build a report. This requires the frequently downloading and updating of data, a time-consuming, monotonous and error-prone operation. The Google Ads add-on makes the process quick and easy. With the add-on, you only need to create your report one time. You can then easily refresh your data directly in Sheets with a few clicks, which will update linked reports automatically. This prevent…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9052699" aria-label="Read more" href="/google-ads/answer/9052699" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9069088">Speed matters when providing assistive experiences</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">July 11, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Getting better results from your online ads today requires more than just the right keywords or the right bids. You need to deliver the helpful and frictionless experiences consumers expect from brands. Yesterday at Google Marketing Live, we shared ad innovations powered by Google’s machine learning that help you do just that. However, even the best ads struggle to deliver results if they’re sending people to slow landing pages, especially on mobile. In retail, we see that for every one second delay in page load time, conversions can fall by up to 20 percent.¹ That’s why we’re making it easier…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9069088" aria-label="Read more" href="/google-ads/answer/9069088" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9065075">Putting machine learning into the hands of every advertiser</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">July 10, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">The ways people get things done are constantly changing, from finding the closest coffee shop to organizing family photos. Earlier this year, we explored how machine learning is being used to improve our consumer products and help people get stuff done. In just one hour, we’ll share how we're helping marketers unlock more opportunities for their businesses with our largest deployment of machine learning in ads. We’ll explore how this technology works in our products and why it’s key to delivering the helpful and frictionless experiences consumers expect from brands. Join us live today at 9am P…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9065075" aria-label="Read more" href="/google-ads/answer/9065075" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9047857">Use Notes to share details about account performance with anyone in your business</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">July 9, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">You can now comment directly in your Google Ads performance graphs, or in a Notes panel in your Google Ads account. This allows you to flag and share timely details about your account with others. This can be useful in a variety of contexts. If you work with others in managing an account, using notes can relay timely changes (like the fact that you just launched a new ad group). This can improve productivity and collaboration across your team. For example, let’s say performance spiked and you already diagnosed the issue. You can leave a comment for other team members’ reference so they don’t h…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9047857" aria-label="Read more" href="/google-ads/answer/9047857" title="Read more">Read more</a> </div> </div> </li><li class="announcement__post"> <div> <div class="announcement__post-header"> <div class="announcement__post-bullet"></div> <h2 class="announcement__post-title" id="title-9054597">Faster, safer and better ad experiences for consumers</h2> </div> <h3 class="announcement__post-sub-head" role="presentation">May 17, 2018</h3> <div class="announcement__post-body"> <div class="announcement__post-body-content">Consumers have high expectations for faster, safer and better digital experiences. This means it's more important than ever for brands to deliver on these expectations. At Google, we're building new innovations to help Google Ads advertisers design the best web experiences for your customers. Speed: Improvements to click measurement Speed matters. In fact, a one-second delay in mobile page load can decrease conversions up to 20%.1 That’s why we announced support for Accelerated Mobile Pages (AMP) as landing pages in Google Ads and developed new tools like the Mobile Speed Scorecard and the Imp…</div> <a class="announcement__post-body-read-more-link" aria-describedby="title-9054597" aria-label="Read more" href="/google-ads/answer/9054597" title="Read more">Read more</a> </div> </div> </li> </ol> </div> </article> </div> <script nonce="Vjc4ZYn3VDt0OxA84bj9"> window['prt']= new Date().getTime(); window['iml'] = new Date().getTime(); try { window.console.timeStamp('CSI/prt'); } catch (e) {} </script> <div id="helpguide"></div> <div data-page-data-key="fixed-sidebar-required" style="display:none">false</div> </div> </section> <footer role="contentinfo"> <div class="footer-links" data-stats-ve="18"> <div class="footer-links-left-container"> <ul> <li role="presentation"> ©2025 Google </li> <li> <a href="//www.google.com/intl/en/privacy.html">Privacy Policy</a> </li> <li> <a href="https://www.google.com/accounts/TOS">Terms of Service</a> </li> <li> <a href="//support.google.com/adwordspolicy/?hl=en">Google Ads Advertising Policies</a> </li> <li> <a href="//support.google.com/google-ads/answer/3094231">About the Help Center</a> </li> </ul> <form class="language-selector"> <label class="language-selector-label"> Language </label> <select class="language-selector-select" aria-label="Language" name="hl"> <option aria-label="català" lang="ca" role="option" value="ca">català&lrm;</option><option aria-label="dansk" lang="da" role="option" value="da">dansk&lrm;</option><option aria-label="Deutsch" lang="de" role="option" value="de">Deutsch&lrm;</option><option aria-label="eesti" lang="et" role="option" value="et">eesti&lrm;</option><option aria-label="English (Australia)" lang="en-AU" role="option" value="en-AU">English (Australia)&lrm;</option><option aria-label="English (United Kingdom)" lang="en-GB" role="option" value="en-GB">English (United Kingdom)&lrm;</option><option aria-label="español" lang="es" role="option" value="es">español&lrm;</option><option aria-label="español (Latinoamérica)" lang="es-419" role="option" value="es-419">español (Latinoamérica)&lrm;</option><option aria-label="Filipino" lang="fil" role="option" value="fil">Filipino&lrm;</option><option aria-label="français" lang="fr" role="option" value="fr">français&lrm;</option><option aria-label="hrvatski" lang="hr" role="option" value="hr">hrvatski&lrm;</option><option aria-label="Indonesia" lang="id" role="option" value="id">Indonesia&lrm;</option><option aria-label="italiano" lang="it" role="option" value="it">italiano&lrm;</option><option aria-label="latviešu" lang="lv" role="option" value="lv">latviešu&lrm;</option><option aria-label="lietuvių" lang="lt" role="option" value="lt">lietuvių&lrm;</option><option aria-label="magyar" lang="hu" role="option" value="hu">magyar&lrm;</option><option aria-label="Melayu" lang="ms" role="option" value="ms">Melayu&lrm;</option><option aria-label="Nederlands" lang="nl" role="option" value="nl">Nederlands&lrm;</option><option aria-label="norsk" lang="no" role="option" value="no">norsk&lrm;</option><option aria-label="polski" lang="pl" role="option" value="pl">polski&lrm;</option><option aria-label="português" lang="pt" role="option" value="pt">português&lrm;</option><option aria-label="português (Brasil)" lang="pt-BR" role="option" value="pt-BR">português (Brasil)&lrm;</option><option aria-label="română" lang="ro" role="option" value="ro">română&lrm;</option><option aria-label="slovenčina" lang="sk" role="option" value="sk">slovenčina&lrm;</option><option aria-label="slovenščina" lang="sl" role="option" value="sl">slovenščina&lrm;</option><option aria-label="suomi" lang="fi" role="option" value="fi">suomi&lrm;</option><option aria-label="svenska" lang="sv" role="option" value="sv">svenska&lrm;</option><option aria-label="Tiếng Việt" lang="vi" role="option" value="vi">Tiếng Việt&lrm;</option><option aria-label="Türkçe" lang="tr" role="option" value="tr">Türkçe&lrm;</option><option aria-label="čeština" lang="cs" role="option" value="cs">čeština&lrm;</option><option aria-label="Ελληνικά" lang="el" role="option" value="el">Ελληνικά&lrm;</option><option aria-label="български" lang="bg" role="option" value="bg">български&lrm;</option><option aria-label="русский" lang="ru" role="option" value="ru">русский&lrm;</option><option aria-label="српски" lang="sr" role="option" value="sr">српски&lrm;</option><option aria-label="українська" lang="uk" role="option" value="uk">українська&lrm;</option><option aria-label="עברית" lang="iw" role="option" value="iw">&rlm;<span dir="rtl">עברית</span></option><option aria-label="العربية" lang="ar" role="option" value="ar">&rlm;<span dir="rtl">العربية</span></option><option aria-label="हिन्दी" lang="hi" role="option" value="hi">हिन्दी&lrm;</option><option aria-label="ไทย" lang="th" role="option" value="th">ไทย&lrm;</option><option aria-label="中文(简体)" lang="zh-Hans" role="option" value="zh-Hans">中文(简体)&lrm;</option><option aria-label="中文(繁體)" lang="zh-Hant" role="option" value="zh-Hant">中文(繁體)&lrm;</option><option aria-label="中文(香港)" lang="zh-HK" role="option" value="zh-HK">中文(香港)&lrm;</option><option aria-label="日本語" lang="ja" role="option" value="ja">日本語&lrm;</option><option aria-label="한국어" lang="ko" role="option" value="ko">한국어&lrm;</option> <option aria-label="English" lang="en" role="option" value="en" selected="selected">English&lrm;</option> </select> </form> <div class="dark-mode-toggle__container"> <button class="dark-mode-toggle" aria-label="Enable Dark Mode"> <svg class="dark-mode-toggle-icon" viewbox="0 0 24 24"><path d="M20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12 20 8.69zM12 18c-.89 0-1.74-.2-2.5-.55C11.56 16.5 13 14.42 13 12s-1.44-4.5-3.5-5.45C10.26 6.2 11.11 6 12 6c3.31 0 6 2.69 6 6s-2.69 6-6 6z"></path><path d="M0 0h24v24H0V0z" fill="none"></path></svg> </button> <div class="dark-mode-toggle__tooltip">Enable Dark Mode</div> </div> </div> <div class="footer-links-right-container"> <a class="user-feedback-link" data-stats-ve="49" data-stats-imp="" tabindex="0"> <svg class="user-feedback-link__svg-container" viewbox="0 0 24 24"><path d="M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm0 14H5.17l-.59.59-.58.58V4h16v12zm-9-4h2v2h-2zm0-6h2v4h-2z"></path><path d="M0 0h24v24H0V0z" fill="none"></path></svg> Send feedback about our Help Center </a> <div class="feedback-menu material-menu material-menu--no-overlap-trigger" aria-label="Send feedback on..."> <div class="feedback-menu__prompt">Send feedback on...</div> <button class="feedback-menu__content-feedback material-menu__item" data-stats-id="send-content-feedback" role="menuitem">This help content &amp; information</button> <button class="feedback-menu__helpcenter-feedback material-menu__item" data-stats-id="send-helpcenter-feedback" role="menuitem">General Help Center experience</button> </div> </div> </div> </footer> </div> </div> <div ng-non-bindable=""><div class="gb_L">Google apps</div><div class="gb_Mc">Main menu</div></div> <script nonce="Vjc4ZYn3VDt0OxA84bj9">this.gbar_=this.gbar_||{};(function(_){var window=this; try{ if(_.fj){var jj;if(jj=_.M(_.fj.j,3))for(var kj=_.$g(jj),lj=0;lj<kj.length;lj++){var mj=kj[lj];if(_.Mh&&mj.dataset)mj.dataset.ogpc="";else{if(/-[a-z]/.test("ogpc"))throw Error("U");mj.setAttribute("data-"+_.hi("ogpc"),"")}}_.$i(_.fj,!!_.fj.i&&_.fj.i.cb(),!1)}; }catch(e){_._DumpException(e)} try{ _.nj=function(a){var b=_.Ie("script",a.ownerDocument);b&&a.setAttribute("nonce",b)};_.oj=function(a){if(!a)return null;a=_.M(a,4);var b;a===null||a===void 0?b=null:b=_.De(a);return b};_.pj=function(a){this.J=_.w(a)};_.z(_.pj,_.T);_.qj=function(a,b){return(b||document).getElementsByTagName(String(a))}; }catch(e){_._DumpException(e)} try{ var sj=function(a,b,c){a<b?rj(a+1,b):_.Kd.log(Error("sa`"+a+"`"+b),{url:c})},rj=function(a,b){if(tj){var c=_.Ze("SCRIPT");c.async=!0;c.type="text/javascript";c.charset="UTF-8";c.src=_.Ee(tj);_.nj(c);c.onerror=_.bc(sj,a,b,c.src);_.qj("HEAD")[0].appendChild(c)}},uj=function(a){this.J=_.w(a)};_.z(uj,_.T);var vj=_.J(_.Gd,uj,17)||new uj,wj,tj=(wj=_.J(vj,_.pj,1))?_.oj(wj):null,xj,yj=(xj=_.J(vj,_.pj,2))?_.oj(xj):null,zj=function(){rj(1,2);if(yj){var a=_.Ze("LINK");a.setAttribute("type","text/css");a.href=_.Ee(yj).toString();a.rel="stylesheet";var b=_.Ie("style",document);b&&a.setAttribute("nonce",b);_.qj("HEAD")[0].appendChild(a)}};(function(){var a=_.Hd();if(_.L(a,18))zj();else{var b=_.Ke(a,19)||0;window.addEventListener("load",function(){window.setTimeout(zj,b)})}})(); }catch(e){_._DumpException(e)} })(this.gbar_); // Google Inc. </script> <textarea class="csi" name="csi"></textarea> <script data-id="common" nonce="Vjc4ZYn3VDt0OxA84bj9">var l,ma=[];function na(a){return function(){return ma[a].apply(this,arguments)}} function oa(a,b){return ma[a]=b} function qa(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}} var ra=typeof Object.defineProperties=="function"?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a}; function aaa(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("Cannot find global object");} var ta=aaa(this);function ua(a,b){if(b)a:{var c=ta;a=a.split(".");for(var e=0;e<a.length-1;e++){var f=a[e];if(!(f in c))break a;c=c[f]}a=a[a.length-1];e=c[a];b=b(e);b!=e&&b!=null&&ra(c,a,{configurable:!0,writable:!0,value:b})}} ua("Symbol",function(a){function b(h){if(this instanceof b)throw new TypeError("Symbol is not a constructor");return new c(e+(h||"")+"_"+f++,h)} function c(h,k){this.o=h;ra(this,"description",{configurable:!0,writable:!0,value:k})} if(a)return a;c.prototype.toString=function(){return this.o}; var e="jscomp_symbol_"+(Math.random()*1E9>>>0)+"_",f=0;return b}); ua("Symbol.iterator",function(a){if(a)return a;a=Symbol("Symbol.iterator");for(var b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),c=0;c<b.length;c++){var e=ta[b[c]];typeof e==="function"&&typeof e.prototype[a]!="function"&&ra(e.prototype,a,{configurable:!0,writable:!0,value:function(){return va(qa(this))}})}return a}); function va(a){a={next:a};a[Symbol.iterator]=function(){return this}; return a} var wa=typeof Object.create=="function"?Object.create:function(a){function b(){} b.prototype=a;return new b},xa=function(){function a(){function c(){} new c;Reflect.construct(c,[],function(){}); return new c instanceof c} if(typeof Reflect!="undefined"&&Reflect.construct){if(a())return Reflect.construct;var b=Reflect.construct;return function(c,e,f){c=b(c,e);f&&Reflect.setPrototypeOf(c,f.prototype);return c}}return function(c,e,f){f===void 0&&(f=c); f=wa(f.prototype||Object.prototype);return Function.prototype.apply.call(c,f,e)||f}}(),ya; if(typeof Object.setPrototypeOf=="function")ya=Object.setPrototypeOf;else{var za;a:{var baa={a:!0},Ca={};try{Ca.__proto__=baa;za=Ca.a;break a}catch(a){}za=!1}ya=za?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not extensible");return a}:null}var Da=ya; function t(a,b){a.prototype=wa(b.prototype);a.prototype.constructor=a;if(Da)Da(a,b);else for(var c in b)if(c!="prototype")if(Object.defineProperties){var e=Object.getOwnPropertyDescriptor(b,c);e&&Object.defineProperty(a,c,e)}else a[c]=b[c];a.kh=b.prototype} function x(a){var b=typeof Symbol!="undefined"&&Symbol.iterator&&a[Symbol.iterator];if(b)return b.call(a);if(typeof a.length=="number")return{next:qa(a)};throw Error(String(a)+" is not an iterable or ArrayLike");} function Ea(a){for(var b,c=[];!(b=a.next()).done;)c.push(b.value);return c} function Ga(a){return a instanceof Array?a:Ea(x(a))} function Ha(a){return Ia(a,a)} function Ia(a,b){a.raw=b;Object.freeze&&(Object.freeze(a),Object.freeze(b));return a} function Ja(a,b){return Object.prototype.hasOwnProperty.call(a,b)} var caa=typeof Object.assign=="function"?Object.assign:function(a,b){for(var c=1;c<arguments.length;c++){var e=arguments[c];if(e)for(var f in e)Ja(e,f)&&(a[f]=e[f])}return a}; ua("Object.assign",function(a){return a||caa}); function Ka(){this.ya=!1;this.va=null;this.ma=void 0;this.o=1;this.oa=this.ua=0;this.Fa=this.qa=null} function La(a){if(a.ya)throw new TypeError("Generator is already running");a.ya=!0} Ka.prototype.Ba=function(a){this.ma=a}; function Ma(a,b){a.qa={exception:b,isException:!0};a.o=a.ua||a.oa} Ka.prototype.return=function(a){this.qa={return:a};this.o=this.oa}; Ka.prototype.yield=function(a,b){this.o=b;return{value:a}}; Ka.prototype.Ma=function(a){this.o=a}; function Oa(a){a.o=0} function Pa(a,b,c){a.ua=b;c!=void 0&&(a.oa=c)} function Qa(a,b){a.o=b;a.ua=0} function Ra(a){a.ua=0;var b=a.qa.exception;a.qa=null;return b} function Sa(a){a.Fa=[a.qa];a.ua=0;a.oa=0} function Ta(a,b){var c=a.Fa.splice(0)[0];(c=a.qa=a.qa||c)?c.isException?a.o=a.ua||a.oa:c.Ma!=void 0&&a.oa<c.Ma?(a.o=c.Ma,a.qa=null):a.o=a.oa:a.o=b} function daa(a){this.o=new Ka;this.ma=a} function eaa(a,b){La(a.o);var c=a.o.va;if(c)return Va(a,"return"in c?c["return"]:function(e){return{value:e,done:!0}},b,a.o.return); a.o.return(b);return Wa(a)} function Va(a,b,c,e){try{var f=b.call(a.o.va,c);if(!(f instanceof Object))throw new TypeError("Iterator result "+f+" is not an object");if(!f.done)return a.o.ya=!1,f;var h=f.value}catch(k){return a.o.va=null,Ma(a.o,k),Wa(a)}a.o.va=null;e.call(a.o,h);return Wa(a)} function Wa(a){for(;a.o.o;)try{var b=a.ma(a.o);if(b)return a.o.ya=!1,{value:b.value,done:!1}}catch(c){a.o.ma=void 0,Ma(a.o,c)}a.o.ya=!1;if(a.o.qa){b=a.o.qa;a.o.qa=null;if(b.isException)throw b.exception;return{value:b.return,done:!0}}return{value:void 0,done:!0}} function faa(a){this.next=function(b){La(a.o);a.o.va?b=Va(a,a.o.va.next,b,a.o.Ba):(a.o.Ba(b),b=Wa(a));return b}; this.throw=function(b){La(a.o);a.o.va?b=Va(a,a.o.va["throw"],b,a.o.Ba):(Ma(a.o,b),b=Wa(a));return b}; this.return=function(b){return eaa(a,b)}; this[Symbol.iterator]=function(){return this}} function gaa(a){function b(e){return a.next(e)} function c(e){return a.throw(e)} return new Promise(function(e,f){function h(k){k.done?e(k.value):Promise.resolve(k.value).then(b,c).then(h,f)} h(a.next())})} function Ya(a){return gaa(new faa(new daa(a)))} function Za(){for(var a=Number(this),b=[],c=a;c<arguments.length;c++)b[c-a]=arguments[c];return b} ua("globalThis",function(a){return a||ta}); ua("Reflect",function(a){return a?a:{}}); ua("Reflect.construct",function(){return xa}); ua("Reflect.setPrototypeOf",function(a){return a?a:Da?function(b,c){try{return Da(b,c),!0}catch(e){return!1}}:null}); ua("Promise",function(a){function b(k){this.o=0;this.qa=void 0;this.ma=[];this.ya=!1;var n=this.oa();try{k(n.resolve,n.reject)}catch(p){n.reject(p)}} function c(){this.o=null} function e(k){return k instanceof b?k:new b(function(n){n(k)})} if(a)return a;c.prototype.ma=function(k){if(this.o==null){this.o=[];var n=this;this.qa(function(){n.ua()})}this.o.push(k)}; var f=ta.setTimeout;c.prototype.qa=function(k){f(k,0)}; c.prototype.ua=function(){for(;this.o&&this.o.length;){var k=this.o;this.o=[];for(var n=0;n<k.length;++n){var p=k[n];k[n]=null;try{p()}catch(r){this.oa(r)}}}this.o=null}; c.prototype.oa=function(k){this.qa(function(){throw k;})}; b.prototype.oa=function(){function k(r){return function(u){p||(p=!0,r.call(n,u))}} var n=this,p=!1;return{resolve:k(this.La),reject:k(this.ua)}}; b.prototype.La=function(k){if(k===this)this.ua(new TypeError("A Promise cannot resolve to itself"));else if(k instanceof b)this.Pa(k);else{a:switch(typeof k){case "object":var n=k!=null;break a;case "function":n=!0;break a;default:n=!1}n?this.Ia(k):this.va(k)}}; b.prototype.Ia=function(k){var n=void 0;try{n=k.then}catch(p){this.ua(p);return}typeof n=="function"?this.Qa(n,k):this.va(k)}; b.prototype.ua=function(k){this.Ba(2,k)}; b.prototype.va=function(k){this.Ba(1,k)}; b.prototype.Ba=function(k,n){if(this.o!=0)throw Error("Cannot settle("+k+", "+n+"): Promise already settled in state"+this.o);this.o=k;this.qa=n;this.o===2&&this.Na();this.Fa()}; b.prototype.Na=function(){var k=this;f(function(){if(k.Ha()){var n=ta.console;typeof n!=="undefined"&&n.error(k.qa)}},1)}; b.prototype.Ha=function(){if(this.ya)return!1;var k=ta.CustomEvent,n=ta.Event,p=ta.dispatchEvent;if(typeof p==="undefined")return!0;typeof k==="function"?k=new k("unhandledrejection",{cancelable:!0}):typeof n==="function"?k=new n("unhandledrejection",{cancelable:!0}):(k=ta.document.createEvent("CustomEvent"),k.initCustomEvent("unhandledrejection",!1,!0,k));k.promise=this;k.reason=this.qa;return p(k)}; b.prototype.Fa=function(){if(this.ma!=null){for(var k=0;k<this.ma.length;++k)h.ma(this.ma[k]);this.ma=null}}; var h=new c;b.prototype.Pa=function(k){var n=this.oa();k.Mw(n.resolve,n.reject)}; b.prototype.Qa=function(k,n){var p=this.oa();try{k.call(n,p.resolve,p.reject)}catch(r){p.reject(r)}}; b.prototype.then=function(k,n){function p(z,la){return typeof z=="function"?function(pa){try{r(z(pa))}catch(sa){u(sa)}}:la} var r,u,w=new b(function(z,la){r=z;u=la}); this.Mw(p(k,r),p(n,u));return w}; b.prototype.catch=function(k){return this.then(void 0,k)}; b.prototype.Mw=function(k,n){function p(){switch(r.o){case 1:k(r.qa);break;case 2:n(r.qa);break;default:throw Error("Unexpected state: "+r.o);}} var r=this;this.ma==null?h.ma(p):this.ma.push(p);this.ya=!0}; b.resolve=e;b.reject=function(k){return new b(function(n,p){p(k)})}; b.race=function(k){return new b(function(n,p){for(var r=x(k),u=r.next();!u.done;u=r.next())e(u.value).Mw(n,p)})}; b.all=function(k){var n=x(k),p=n.next();return p.done?e([]):new b(function(r,u){function w(pa){return function(sa){z[pa]=sa;la--;la==0&&r(z)}} var z=[],la=0;do z.push(void 0),la++,e(p.value).Mw(w(z.length-1),u),p=n.next();while(!p.done)})}; return b}); ua("Object.setPrototypeOf",function(a){return a||Da}); ua("Symbol.dispose",function(a){return a?a:Symbol("Symbol.dispose")}); function $a(a,b,c){a instanceof String&&(a=String(a));for(var e=a.length,f=0;f<e;f++){var h=a[f];if(b.call(c,h,f,a))return{AJ:f,v:h}}return{AJ:-1,v:void 0}} ua("Array.prototype.find",function(a){return a?a:function(b,c){return $a(this,b,c).v}}); ua("WeakMap",function(a){function b(p){this.o=(n+=Math.random()+1).toString();if(p){p=x(p);for(var r;!(r=p.next()).done;)r=r.value,this.set(r[0],r[1])}} function c(){} function e(p){var r=typeof p;return r==="object"&&p!==null||r==="function"} function f(p){if(!Ja(p,k)){var r=new c;ra(p,k,{value:r})}} function h(p){var r=Object[p];r&&(Object[p]=function(u){if(u instanceof c)return u;Object.isExtensible(u)&&f(u);return r(u)})} if(function(){if(!a||!Object.seal)return!1;try{var p=Object.seal({}),r=Object.seal({}),u=new a([[p,2],[r,3]]);if(u.get(p)!=2||u.get(r)!=3)return!1;u.delete(p);u.set(r,4);return!u.has(p)&&u.get(r)==4}catch(w){return!1}}())return a; var k="$jscomp_hidden_"+Math.random();h("freeze");h("preventExtensions");h("seal");var n=0;b.prototype.set=function(p,r){if(!e(p))throw Error("Invalid WeakMap key");f(p);if(!Ja(p,k))throw Error("WeakMap key fail: "+p);p[k][this.o]=r;return this}; b.prototype.get=function(p){return e(p)&&Ja(p,k)?p[k][this.o]:void 0}; b.prototype.has=function(p){return e(p)&&Ja(p,k)&&Ja(p[k],this.o)}; b.prototype.delete=function(p){return e(p)&&Ja(p,k)&&Ja(p[k],this.o)?delete p[k][this.o]:!1}; return b}); ua("Map",function(a){function b(){var n={};return n.previous=n.next=n.head=n} function c(n,p){var r=n[1];return va(function(){if(r){for(;r.head!=n[1];)r=r.previous;for(;r.next!=r.head;)return r=r.next,{done:!1,value:p(r)};r=null}return{done:!0,value:void 0}})} function e(n,p){var r=p&&typeof p;r=="object"||r=="function"?h.has(p)?r=h.get(p):(r=""+ ++k,h.set(p,r)):r="p_"+p;var u=n[0][r];if(u&&Ja(n[0],r))for(n=0;n<u.length;n++){var w=u[n];if(p!==p&&w.key!==w.key||p===w.key)return{id:r,list:u,index:n,entry:w}}return{id:r,list:u,index:-1,entry:void 0}} function f(n){this[0]={};this[1]=b();this.size=0;if(n){n=x(n);for(var p;!(p=n.next()).done;)p=p.value,this.set(p[0],p[1])}} if(function(){if(!a||typeof a!="function"||!a.prototype.entries||typeof Object.seal!="function")return!1;try{var n=Object.seal({x:4}),p=new a(x([[n,"s"]]));if(p.get(n)!="s"||p.size!=1||p.get({x:4})||p.set({x:4},"t")!=p||p.size!=2)return!1;var r=p.entries(),u=r.next();if(u.done||u.value[0]!=n||u.value[1]!="s")return!1;u=r.next();return u.done||u.value[0].x!=4||u.value[1]!="t"||!r.next().done?!1:!0}catch(w){return!1}}())return a; var h=new WeakMap;f.prototype.set=function(n,p){n=n===0?0:n;var r=e(this,n);r.list||(r.list=this[0][r.id]=[]);r.entry?r.entry.value=p:(r.entry={next:this[1],previous:this[1].previous,head:this[1],key:n,value:p},r.list.push(r.entry),this[1].previous.next=r.entry,this[1].previous=r.entry,this.size++);return this}; f.prototype.delete=function(n){n=e(this,n);return n.entry&&n.list?(n.list.splice(n.index,1),n.list.length||delete this[0][n.id],n.entry.previous.next=n.entry.next,n.entry.next.previous=n.entry.previous,n.entry.head=null,this.size--,!0):!1}; f.prototype.clear=function(){this[0]={};this[1]=this[1].previous=b();this.size=0}; f.prototype.has=function(n){return!!e(this,n).entry}; f.prototype.get=function(n){return(n=e(this,n).entry)&&n.value}; f.prototype.entries=function(){return c(this,function(n){return[n.key,n.value]})}; f.prototype.keys=function(){return c(this,function(n){return n.key})}; f.prototype.values=function(){return c(this,function(n){return n.value})}; f.prototype.forEach=function(n,p){for(var r=this.entries(),u;!(u=r.next()).done;)u=u.value,n.call(p,u[1],u[0],this)}; f.prototype[Symbol.iterator]=f.prototype.entries;var k=0;return f}); ua("Set",function(a){function b(c){this.o=new Map;if(c){c=x(c);for(var e;!(e=c.next()).done;)this.add(e.value)}this.size=this.o.size} if(function(){if(!a||typeof a!="function"||!a.prototype.entries||typeof Object.seal!="function")return!1;try{var c=Object.seal({x:4}),e=new a(x([c]));if(!e.has(c)||e.size!=1||e.add(c)!=e||e.size!=1||e.add({x:4})!=e||e.size!=2)return!1;var f=e.entries(),h=f.next();if(h.done||h.value[0]!=c||h.value[1]!=c)return!1;h=f.next();return h.done||h.value[0]==c||h.value[0].x!=4||h.value[1]!=h.value[0]?!1:f.next().done}catch(k){return!1}}())return a; b.prototype.add=function(c){c=c===0?0:c;this.o.set(c,c);this.size=this.o.size;return this}; b.prototype.delete=function(c){c=this.o.delete(c);this.size=this.o.size;return c}; b.prototype.clear=function(){this.o.clear();this.size=0}; b.prototype.has=function(c){return this.o.has(c)}; b.prototype.entries=function(){return this.o.entries()}; b.prototype.values=function(){return this.o.values()}; b.prototype.keys=b.prototype.values;b.prototype[Symbol.iterator]=b.prototype.values;b.prototype.forEach=function(c,e){var f=this;this.o.forEach(function(h){return c.call(e,h,h,f)})}; return b}); ua("Object.values",function(a){return a?a:function(b){var c=[],e;for(e in b)Ja(b,e)&&c.push(b[e]);return c}}); ua("Object.is",function(a){return a?a:function(b,c){return b===c?b!==0||1/b===1/c:b!==b&&c!==c}}); ua("Array.prototype.includes",function(a){return a?a:function(b,c){var e=this;e instanceof String&&(e=String(e));var f=e.length;c=c||0;for(c<0&&(c=Math.max(c+f,0));c<f;c++){var h=e[c];if(h===b||Object.is(h,b))return!0}return!1}}); function ab(a,b,c){if(a==null)throw new TypeError("The 'this' value for String.prototype."+c+" must not be null or undefined");if(b instanceof RegExp)throw new TypeError("First argument to String.prototype."+c+" must not be a regular expression");return a+""} ua("String.prototype.includes",function(a){return a?a:function(b,c){return ab(this,b,"includes").indexOf(b,c||0)!==-1}}); ua("Array.from",function(a){return a?a:function(b,c,e){c=c!=null?c:function(n){return n}; var f=[],h=typeof Symbol!="undefined"&&Symbol.iterator&&b[Symbol.iterator];if(typeof h=="function"){b=h.call(b);for(var k=0;!(h=b.next()).done;)f.push(c.call(e,h.value,k++))}else for(h=b.length,k=0;k<h;k++)f.push(c.call(e,b[k],k));return f}}); ua("Object.entries",function(a){return a?a:function(b){var c=[],e;for(e in b)Ja(b,e)&&c.push([e,b[e]]);return c}}); ua("Number.isFinite",function(a){return a?a:function(b){return typeof b!=="number"?!1:!isNaN(b)&&b!==Infinity&&b!==-Infinity}}); ua("Number.MAX_SAFE_INTEGER",function(){return 9007199254740991}); ua("Number.MIN_SAFE_INTEGER",function(){return-9007199254740991}); ua("Number.isInteger",function(a){return a?a:function(b){return Number.isFinite(b)?b===Math.floor(b):!1}}); ua("Number.isSafeInteger",function(a){return a?a:function(b){return Number.isInteger(b)&&Math.abs(b)<=Number.MAX_SAFE_INTEGER}}); ua("String.prototype.startsWith",function(a){return a?a:function(b,c){var e=ab(this,b,"startsWith");b+="";var f=e.length,h=b.length;c=Math.max(0,Math.min(c|0,e.length));for(var k=0;k<h&&c<f;)if(e[c++]!=b[k++])return!1;return k>=h}}); ua("String.prototype.endsWith",function(a){return a?a:function(b,c){var e=ab(this,b,"endsWith");b+="";c===void 0&&(c=e.length);c=Math.max(0,Math.min(c|0,e.length));for(var f=b.length;f>0&&c>0;)if(e[--c]!=b[--f])return!1;return f<=0}}); function bb(a,b){a instanceof String&&(a+="");var c=0,e=!1,f={next:function(){if(!e&&c<a.length){var h=c++;return{value:b(h,a[h]),done:!1}}e=!0;return{done:!0,value:void 0}}}; f[Symbol.iterator]=function(){return f}; return f} ua("Array.prototype.entries",function(a){return a?a:function(){return bb(this,function(b,c){return[b,c]})}}); ua("Math.trunc",function(a){return a?a:function(b){b=Number(b);if(isNaN(b)||b===Infinity||b===-Infinity||b===0)return b;var c=Math.floor(Math.abs(b));return b<0?-c:c}}); ua("Math.clz32",function(a){return a?a:function(b){b=Number(b)>>>0;if(b===0)return 32;var c=0;(b&4294901760)===0&&(b<<=16,c+=16);(b&4278190080)===0&&(b<<=8,c+=8);(b&4026531840)===0&&(b<<=4,c+=4);(b&3221225472)===0&&(b<<=2,c+=2);(b&2147483648)===0&&c++;return c}}); ua("Math.log10",function(a){return a?a:function(b){return Math.log(b)/Math.LN10}}); ua("Number.isNaN",function(a){return a?a:function(b){return typeof b==="number"&&isNaN(b)}}); ua("Array.prototype.keys",function(a){return a?a:function(){return bb(this,function(b){return b})}}); ua("Array.prototype.values",function(a){return a?a:function(){return bb(this,function(b,c){return c})}}); ua("Array.prototype.fill",function(a){return a?a:function(b,c,e){var f=this.length||0;c<0&&(c=Math.max(0,f+c));if(e==null||e>f)e=f;e=Number(e);e<0&&(e=Math.max(0,f+e));for(c=Number(c||0);c<e;c++)this[c]=b;return this}}); function cb(a){return a?a:Array.prototype.fill} ua("Int8Array.prototype.fill",cb);ua("Uint8Array.prototype.fill",cb);ua("Uint8ClampedArray.prototype.fill",cb);ua("Int16Array.prototype.fill",cb);ua("Uint16Array.prototype.fill",cb);ua("Int32Array.prototype.fill",cb);ua("Uint32Array.prototype.fill",cb);ua("Float32Array.prototype.fill",cb);ua("Float64Array.prototype.fill",cb); ua("Object.fromEntries",function(a){return a?a:function(b){var c={};if(!(Symbol.iterator in b))throw new TypeError(""+b+" is not iterable");b=b[Symbol.iterator].call(b);for(var e=b.next();!e.done;e=b.next()){e=e.value;if(Object(e)!==e)throw new TypeError("iterable for fromEntries should yield objects");c[e[0]]=e[1]}return c}}); ua("String.prototype.replaceAll",function(a){return a?a:function(b,c){if(b instanceof RegExp&&!b.global)throw new TypeError("String.prototype.replaceAll called with a non-global RegExp argument.");return b instanceof RegExp?this.replace(b,c):this.replace(new RegExp(String(b).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08"),"g"),c)}}); ua("Object.getOwnPropertySymbols",function(a){return a?a:function(){return[]}}); ua("String.prototype.codePointAt",function(a){return a?a:function(b){var c=ab(this,null,"codePointAt"),e=c.length;b=Number(b)||0;if(b>=0&&b<e){b|=0;var f=c.charCodeAt(b);if(f<55296||f>56319||b+1===e)return f;b=c.charCodeAt(b+1);return b<56320||b>57343?f:(f-55296)*1024+b+9216}}}); ua("String.fromCodePoint",function(a){return a?a:function(b){for(var c="",e=0;e<arguments.length;e++){var f=Number(arguments[e]);if(f<0||f>1114111||f!==Math.floor(f))throw new RangeError("invalid_code_point "+f);f<=65535?c+=String.fromCharCode(f):(f-=65536,c+=String.fromCharCode(f>>>10&1023|55296),c+=String.fromCharCode(f&1023|56320))}return c}}); ua("String.prototype.repeat",function(a){return a?a:function(b){var c=ab(this,null,"repeat");if(b<0||b>1342177279)throw new RangeError("Invalid count value");b|=0;for(var e="";b;)if(b&1&&(e+=c),b>>>=1)c+=c;return e}}); ua("Array.prototype.findIndex",function(a){return a?a:function(b,c){return $a(this,b,c).AJ}}); ua("String.prototype.padStart",function(a){return a?a:function(b,c){var e=ab(this,null,"padStart");b-=e.length;c=c!==void 0?String(c):" ";return(b>0&&c?c.repeat(Math.ceil(b/c.length)).substring(0,b):"")+e}}); ua("Promise.prototype.finally",function(a){return a?a:function(b){return this.then(function(c){return Promise.resolve(b()).then(function(){return c})},function(c){return Promise.resolve(b()).then(function(){throw c; })})}}); function db(a){a=Math.trunc(a)||0;a<0&&(a+=this.length);if(!(a<0||a>=this.length))return this[a]} ua("Array.prototype.at",function(a){return a?a:db}); function eb(a){return a?a:db} ua("Int8Array.prototype.at",eb);ua("Uint8Array.prototype.at",eb);ua("Uint8ClampedArray.prototype.at",eb);ua("Int16Array.prototype.at",eb);ua("Uint16Array.prototype.at",eb);ua("Int32Array.prototype.at",eb);ua("Uint32Array.prototype.at",eb);ua("Float32Array.prototype.at",eb);ua("Float64Array.prototype.at",eb);ua("String.prototype.at",function(a){return a?a:db}); ua("Array.prototype.flatMap",function(a){return a?a:function(b,c){var e=[];Array.prototype.forEach.call(this,function(f,h){f=b.call(c,f,h,this);Array.isArray(f)?e.push.apply(e,f):e.push(f)}); return e}}); ua("Promise.allSettled",function(a){function b(e){return{status:"fulfilled",value:e}} function c(e){return{status:"rejected",reason:e}} return a?a:function(e){var f=this;e=Array.from(e,function(h){return f.resolve(h).then(b,c)}); return f.all(e)}}); ua("Array.prototype.flat",function(a){return a?a:function(b){b=b===void 0?1:b;var c=[];Array.prototype.forEach.call(this,function(e){Array.isArray(e)&&b>0?(e=Array.prototype.flat.call(e,b-1),c.push.apply(c,e)):c.push(e)}); return c}}); ua("Number.parseInt",function(a){return a||parseInt});/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var fb=fb||{},gb=this||self;function hb(a,b){var c=ib("CLOSURE_FLAGS");a=c&&c[a];return a!=null?a:b} function ib(a,b){a=a.split(".");b=b||gb;for(var c=0;c<a.length;c++)if(b=b[a[c]],b==null)return null;return b} function kb(a){var b=typeof a;return b!="object"?b:a?Array.isArray(a)?"array":b:"null"} function mb(a){var b=kb(a);return b=="array"||b=="object"&&typeof a.length=="number"} function nb(a){var b=typeof a;return b=="object"&&a!=null||b=="function"} function ob(a){return Object.prototype.hasOwnProperty.call(a,pb)&&a[pb]||(a[pb]=++haa)} var pb="closure_uid_"+(Math.random()*1E9>>>0),haa=0;function iaa(a,b,c){return a.call.apply(a.bind,arguments)} function jaa(a,b,c){if(!a)throw Error();if(arguments.length>2){var e=Array.prototype.slice.call(arguments,2);return function(){var f=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(f,e);return a.apply(b,f)}}return function(){return a.apply(b,arguments)}} function qb(a,b,c){qb=Function.prototype.bind&&Function.prototype.bind.toString().indexOf("native code")!=-1?iaa:jaa;return qb.apply(null,arguments)} function rb(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var e=c.slice();e.push.apply(e,arguments);return a.apply(this,e)}} function sb(){return Date.now()} function tb(a,b){a=a.split(".");for(var c=gb,e;a.length&&(e=a.shift());)a.length||b===void 0?c[e]&&c[e]!==Object.prototype[e]?c=c[e]:c=c[e]={}:c[e]=b} function ub(a){return a} function wb(a,b){function c(){} c.prototype=b.prototype;a.kh=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.base=function(e,f,h){for(var k=Array(arguments.length-2),n=2;n<arguments.length;n++)k[n-2]=arguments[n];return b.prototype[f].apply(e,k)}} ;function xb(a,b){if(Error.captureStackTrace)Error.captureStackTrace(this,xb);else{var c=Error().stack;c&&(this.stack=c)}a&&(this.message=String(a));b!==void 0&&(this.cause=b)} wb(xb,Error);xb.prototype.name="CustomError";var yb;function zb(){throw Error("Invalid UTF8");} function Ab(a,b){b=String.fromCharCode.apply(null,b);return a==null?b:a+b} var Cb=void 0,Db,kaa=typeof TextDecoder!=="undefined",Eb,laa=typeof String.prototype.isWellFormed==="function",maa=typeof TextEncoder!=="undefined"; function Gb(a){var b=!1;b=b===void 0?!1:b;if(maa){if(b&&(laa?!a.isWellFormed():/(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])/.test(a)))throw Error("Found an unpaired surrogate");a=(Eb||(Eb=new TextEncoder)).encode(a)}else{for(var c=0,e=new Uint8Array(3*a.length),f=0;f<a.length;f++){var h=a.charCodeAt(f);if(h<128)e[c++]=h;else{if(h<2048)e[c++]=h>>6|192;else{if(h>=55296&&h<=57343){if(h<=56319&&f<a.length){var k=a.charCodeAt(++f);if(k>=56320&&k<=57343){h=(h-55296)*1024+k- 56320+65536;e[c++]=h>>18|240;e[c++]=h>>12&63|128;e[c++]=h>>6&63|128;e[c++]=h&63|128;continue}else f--}if(b)throw Error("Found an unpaired surrogate");h=65533}e[c++]=h>>12|224;e[c++]=h>>6&63|128}e[c++]=h&63|128}}a=c===e.length?e:e.subarray(0,c)}return a} ;function Hb(a){gb.setTimeout(function(){throw a;},0)} ;function Ib(a,b){return a.lastIndexOf(b,0)==0} function Jb(a){return/^[\s\xa0]*$/.test(a)} var Kb=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]}; function Lb(a,b){return a.indexOf(b)!=-1} function Nb(a,b){var c=0;a=Kb(String(a)).split(".");b=Kb(String(b)).split(".");for(var e=Math.max(a.length,b.length),f=0;c==0&&f<e;f++){var h=a[f]||"",k=b[f]||"";do{h=/(\d*)(\D*)(.*)/.exec(h)||["","","",""];k=/(\d*)(\D*)(.*)/.exec(k)||["","","",""];if(h[0].length==0&&k[0].length==0)break;c=Ob(h[1].length==0?0:parseInt(h[1],10),k[1].length==0?0:parseInt(k[1],10))||Ob(h[2].length==0,k[2].length==0)||Ob(h[2],k[2]);h=h[3];k=k[3]}while(c==0)}return c} function Ob(a,b){return a<b?-1:a>b?1:0} ;var naa=hb(1,!0),Pb=hb(610401301,!1);hb(899588437,!1);hb(725719775,!1);hb(651175828,!1);hb(722764542,!1);hb(2147483644,!1);hb(2147483645,!1);hb(2147483646,naa);hb(2147483647,!0);function Qb(){var a=gb.navigator;return a&&(a=a.userAgent)?a:""} var Rb,Sb=gb.navigator;Rb=Sb?Sb.userAgentData||null:null;function Tb(a){return Pb?Rb?Rb.brands.some(function(b){return(b=b.brand)&&Lb(b,a)}):!1:!1} function Ub(a){return Lb(Qb(),a)} ;function Vb(){return Pb?!!Rb&&Rb.brands.length>0:!1} function Xb(){return Vb()?!1:Ub("Opera")} function Yb(){return Vb()?!1:Ub("Trident")||Ub("MSIE")} function Zb(){return Vb()?Tb("Microsoft Edge"):Ub("Edg/")} function $b(){return Ub("Firefox")||Ub("FxiOS")} function ac(){return Ub("Safari")&&!(bc()||(Vb()?0:Ub("Coast"))||Xb()||(Vb()?0:Ub("Edge"))||Zb()||(Vb()?Tb("Opera"):Ub("OPR"))||$b()||Ub("Silk")||Ub("Android"))} function bc(){return Vb()?Tb("Chromium"):(Ub("Chrome")||Ub("CriOS"))&&!(Vb()?0:Ub("Edge"))||Ub("Silk")} ;function cc(){return Pb?!!Rb&&!!Rb.platform:!1} function dc(){return cc()?Rb.platform==="Android":Ub("Android")} function ec(){return Ub("iPhone")&&!Ub("iPod")&&!Ub("iPad")} function fc(){return ec()||Ub("iPad")||Ub("iPod")} function hc(){return cc()?Rb.platform==="macOS":Ub("Macintosh")} function ic(){return cc()?Rb.platform==="Linux":Ub("Linux")} function jc(){return cc()?Rb.platform==="Windows":Ub("Windows")} function kc(){return cc()?Rb.platform==="Chrome OS":Ub("CrOS")} ;var lc=Array.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if(typeof a==="string")return typeof b!=="string"||b.length!=1?-1:a.indexOf(b,0); for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1},mc=Array.prototype.forEach?function(a,b,c){Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var e=a.length,f=typeof a==="string"?a.split(""):a,h=0;h<e;h++)h in f&&b.call(c,f[h],h,a)},nc=Array.prototype.filter?function(a,b,c){return Array.prototype.filter.call(a,b,c)}:function(a,b,c){for(var e=a.length,f=[],h=0,k=typeof a==="string"?a.split(""):a,n=0;n<e;n++)if(n in k){var p=k[n]; b.call(c,p,n,a)&&(f[h++]=p)}return f},oc=Array.prototype.map?function(a,b,c){return Array.prototype.map.call(a,b,c)}:function(a,b,c){for(var e=a.length,f=Array(e),h=typeof a==="string"?a.split(""):a,k=0;k<e;k++)k in h&&(f[k]=b.call(c,h[k],k,a)); return f},oaa=Array.prototype.some?function(a,b){return Array.prototype.some.call(a,b,void 0)}:function(a,b){for(var c=a.length,e=typeof a==="string"?a.split(""):a,f=0;f<c;f++)if(f in e&&b.call(void 0,e[f],f,a))return!0; return!1}; function pc(a,b){return lc(a,b)>=0} function qc(a,b){b=lc(a,b);var c;(c=b>=0)&&Array.prototype.splice.call(a,b,1);return c} function rc(a){var b=a.length;if(b>0){for(var c=Array(b),e=0;e<b;e++)c[e]=a[e];return c}return[]} ;function tc(){return Lb(Qb().toLowerCase(),"webkit")&&!Ub("Edge")} function uc(){return Ub("Gecko")&&!tc()&&!(Ub("Trident")||Ub("MSIE"))&&!Ub("Edge")} ;function wc(a){wc[" "](a);return a} wc[" "]=function(){};var xc=Xb(),yc=Yb(),zc=Ub("Edge"),Ac=uc(),Bc=tc(),paa=Bc&&Ub("Mobile"),Cc=hc(),qaa=jc();ic()||kc();var raa=dc(),saa=ec(),taa=Ub("iPad"),uaa=Ub("iPod");fc();Lb(Qb().toLowerCase(),"kaios");var Ec;a:{var Fc="",Gc=function(){var a=Qb();if(Ac)return/rv:([^\);]+)(\)|;)/.exec(a);if(zc)return/Edge\/([\d\.]+)/.exec(a);if(yc)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(Bc)return/WebKit\/(\S+)/.exec(a);if(xc)return/(?:Version)[ \/]?(\S+)/.exec(a)}(); Gc&&(Fc=Gc?Gc[1]:"");if(yc){var Hc,Ic=gb.document;Hc=Ic?Ic.documentMode:void 0;if(Hc!=null&&Hc>parseFloat(Fc)){Ec=String(Hc);break a}}Ec=Fc}var vaa=Ec;var waa=$b(),xaa=ec()||Ub("iPod"),yaa=Ub("iPad"),zaa=Ub("Android")&&!(bc()||$b()||Xb()||Ub("Silk")),Jc=bc(),Kc=ac()&&!fc();var Lc={},Mc=null,Nc=Ac||Bc,Oc=Nc||typeof gb.btoa=="function",Aaa=Nc||!Kc&&typeof gb.atob=="function";function Pc(a,b){b===void 0&&(b=0);Qc();b=Lc[b];for(var c=Array(Math.floor(a.length/3)),e=b[64]||"",f=0,h=0;f<a.length-2;f+=3){var k=a[f],n=a[f+1],p=a[f+2],r=b[k>>2];k=b[(k&3)<<4|n>>4];n=b[(n&15)<<2|p>>6];p=b[p&63];c[h++]=""+r+k+n+p}r=0;p=e;switch(a.length-f){case 2:r=a[f+1],p=b[(r&15)<<2]||e;case 1:a=a[f],c[h]=""+b[a>>2]+b[(a&3)<<4|r>>4]+p+e}return c.join("")} function Rc(a,b){if(Oc&&!b)a=gb.btoa(a);else{for(var c=[],e=0,f=0;f<a.length;f++){var h=a.charCodeAt(f);h>255&&(c[e++]=h&255,h>>=8);c[e++]=h}a=Pc(c,b)}return a} function Sc(a,b){if(Oc&&!b)a=gb.btoa(unescape(encodeURIComponent(a)));else{for(var c=[],e=0,f=0;f<a.length;f++){var h=a.charCodeAt(f);h<128?c[e++]=h:(h<2048?c[e++]=h>>6|192:((h&64512)==55296&&f+1<a.length&&(a.charCodeAt(f+1)&64512)==56320?(h=65536+((h&1023)<<10)+(a.charCodeAt(++f)&1023),c[e++]=h>>18|240,c[e++]=h>>12&63|128):c[e++]=h>>12|224,c[e++]=h>>6&63|128),c[e++]=h&63|128)}a=Pc(c,b)}return a} function Tc(a,b){if(Aaa&&!b)return gb.atob(a);var c="";Uc(a,function(e){c+=String.fromCharCode(e)}); return c} function Vc(a){var b=a.length,c=b*3/4;c%3?c=Math.floor(c):Lb("=.",a[b-1])&&(c=Lb("=.",a[b-2])?c-2:c-1);var e=new Uint8Array(c),f=0;Uc(a,function(h){e[f++]=h}); return f!==c?e.subarray(0,f):e} function Uc(a,b){function c(p){for(;e<a.length;){var r=a.charAt(e++),u=Mc[r];if(u!=null)return u;if(!Jb(r))throw Error("Unknown base64 encoding at char: "+r);}return p} Qc();for(var e=0;;){var f=c(-1),h=c(0),k=c(64),n=c(64);if(n===64&&f===-1)break;b(f<<2|h>>4);k!=64&&(b(h<<4&240|k>>2),n!=64&&b(k<<6&192|n))}} function Qc(){if(!Mc){Mc={};for(var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"],c=0;c<5;c++){var e=a.concat(b[c].split(""));Lc[c]=e;for(var f=0;f<e.length;f++){var h=e[f];Mc[h]===void 0&&(Mc[h]=f)}}}} ;var Wc=typeof Uint8Array!=="undefined",Xc=!yc&&typeof btoa==="function";function Yc(a){if(!Xc)return Pc(a);for(var b="",c=0,e=a.length-10240;c<e;)b+=String.fromCharCode.apply(null,a.subarray(c,c+=10240));b+=String.fromCharCode.apply(null,c?a.subarray(c):a);return btoa(b)} var Zc=/[-_.]/g,Baa={"-":"+",_:"/",".":"="};function Caa(a){return Baa[a]||""} function $c(a){if(!Xc)return Vc(a);Zc.test(a)&&(a=a.replace(Zc,Caa));a=atob(a);for(var b=new Uint8Array(a.length),c=0;c<a.length;c++)b[c]=a.charCodeAt(c);return b} function ad(a){return Wc&&a!=null&&a instanceof Uint8Array} var cd={},Daa=typeof structuredClone!="undefined";function dd(a,b){ed(b);this.o=a;if(a!=null&&a.length===0)throw Error("ByteString should be constructed with non-empty values");} function fd(){return gd||(gd=new dd(null,cd))} function hd(a){var b=a.o;return b==null?"":typeof b==="string"?b:a.o=Yc(b)} dd.prototype.isEmpty=function(){return this.o==null}; dd.prototype.sizeBytes=function(){var a=id(this);return a?a.length:0}; function id(a){ed(cd);var b=a.o;b==null||ad(b)||(typeof b==="string"?b=$c(b):(kb(b),b=null));return b==null?b:a.o=b} var gd;function ed(a){if(a!==cd)throw Error("illegal external caller");} ;function jd(a,b){a.__closure__error__context__984382||(a.__closure__error__context__984382={});a.__closure__error__context__984382.severity=b} ;var kd=void 0;function ld(){var a=Error();jd(a,"incident");Hb(a)} function md(a){a=Error(a);jd(a,"warning");return a} function nd(a,b){if(a!=null){var c;var e=(c=kd)!=null?c:kd={};c=e[a]||0;c>=b||(e[a]=c+1,ld())}} ;var od=typeof Symbol==="function"&&typeof Symbol()==="symbol",Eaa=new Set;function pd(a,b,c,e){c=c===void 0?!1:c;a=typeof Symbol==="function"&&typeof Symbol()==="symbol"?(e===void 0?0:e)&&Symbol.for&&a?Symbol.for(a):a!=null?Symbol(a):Symbol():b;c&&Eaa.add(a);return a} var Faa=pd("jas",void 0,!0,!0),qd=pd(void 0,"0di"),Gaa=pd(void 0,"2ex"),rd=pd(void 0,"1oa",!0),sd=pd(void 0,"0dg"),td=pd(void 0,Symbol(),!0),Haa=pd(void 0,"0actk");var ud=od?Faa:"DR",vd={DR:{value:0,configurable:!0,writable:!0,enumerable:!1}},wd=Object.defineProperties;function xd(a,b){od||ud in a||wd(a,vd);a[ud]|=b} function yd(a,b){od||ud in a||wd(a,vd);a[ud]=b} function zd(a,b){a[ud]&=~b} function Ad(a){if(4&a)return 4096&a?4096:8192&a?8192:0} function Bd(a){return!!((a[ud]|0)&2)} function Cd(a){xd(a,34);return a} function Dd(a){xd(a,32);return a} function Iaa(a,b){yd(b,(a|0)&-30975)} function Ed(a,b){yd(b,(a|34)&-30941)} ;function Fd(){return typeof BigInt==="function"} ;function Gd(a){return Array.prototype.slice.call(a)} ;var Hd={};function Id(a){return a!==null&&typeof a==="object"&&!Array.isArray(a)&&a.constructor===Object} function Jd(a,b,c){if(a==null){if(!c)throw Error();}else if(typeof a==="string")a=a?new dd(a,cd):fd();else if(a.constructor!==dd)if(ad(a))a=a.length?new dd(new Uint8Array(a),cd):fd();else{if(!b)throw Error();a=void 0}return a} var Kd,Ld=[];yd(Ld,55);Kd=Object.freeze(Ld);function Md(a){if(a&2)throw Error();} function Nd(a,b){if(typeof b!=="number"||b<0||b>=a.length)throw Error();} function Od(a,b){if(typeof b!=="number"||b<0||b>a.length)throw Error();} function Pd(a,b,c){this.qa=0;this.o=a;this.ma=b;this.thisArg=c} Pd.prototype.next=function(){if(this.qa<this.o.length){var a=this.o[this.qa++];return{done:!1,value:this.ma?this.ma.call(this.thisArg,a):a}}return{done:!0,value:void 0}}; Pd.prototype[Symbol.iterator]=function(){return new Pd(this.o,this.ma,this.thisArg)}; function Qd(a){var b=ub(td);return b?a[b]:void 0} var Rd=Object.freeze({});function Sd(a){a.Tla=!0;return a} ;var Jaa=Sd(function(a){return typeof a==="number"}),Td=Sd(function(a){return typeof a==="string"}),Kaa=Sd(function(a){return typeof a==="boolean"}),Laa=Sd(function(a){return typeof a==="function"});var Ud=typeof gb.BigInt==="function"&&typeof gb.BigInt(0)==="bigint";function Vd(a){var b=a;if(Td(b)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(b))throw Error(String(b));}else if(Jaa(b)&&!Number.isSafeInteger(b))throw Error(String(b));return Ud?BigInt(a):a=Kaa(a)?a?"1":"0":Td(a)?a.trim()||"0":String(a)} var Xd=Sd(function(a){return Ud?a>=Maa&&a<=Naa:a[0]==="-"?Wd(a,Oaa):Wd(a,Paa)}),Oaa=Number.MIN_SAFE_INTEGER.toString(),Maa=Ud?BigInt(Number.MIN_SAFE_INTEGER):void 0,Paa=Number.MAX_SAFE_INTEGER.toString(),Naa=Ud?BigInt(Number.MAX_SAFE_INTEGER):void 0; function Wd(a,b){if(a.length>b.length)return!1;if(a.length<b.length||a===b)return!0;for(var c=0;c<a.length;c++){var e=a[c],f=b[c];if(e>f)return!1;if(e<f)return!0}} ;var Qaa=typeof Uint8Array.prototype.slice==="function",Yd=0,$d=0,ae;function be(a){var b=a>>>0;Yd=b;$d=(a-b)/4294967296>>>0} function ce(a){if(a<0){be(0-a);var b=x(de(Yd,$d));a=b.next().value;b=b.next().value;Yd=a>>>0;$d=b>>>0}else be(a)} function ee(a){var b=ae||(ae=new DataView(new ArrayBuffer(8)));b.setFloat32(0,+a,!0);$d=0;Yd=b.getUint32(0,!0)} function fe(a,b){var c=b*4294967296+(a>>>0);return Number.isSafeInteger(c)?c:ge(a,b)} function he(a,b){var c=b&2147483648;c&&(a=~a+1>>>0,b=~b>>>0,a==0&&(b=b+1>>>0));a=fe(a,b);return typeof a==="number"?c?-a:a:c?"-"+a:a} function Raa(a){var b=Yd,c=$d,e=c>>31;c=(c<<1|b>>>31)^e;a(b<<1^e,c)} function Saa(a,b){var c=-(a&1);a=(a>>>1|b<<31)^c;return he(a,b>>>1^c)} function ge(a,b){b>>>=0;a>>>=0;if(b<=2097151)var c=""+(4294967296*b+a);else Fd()?c=""+(BigInt(b)<<BigInt(32)|BigInt(a)):(c=(a>>>24|b<<8)&16777215,b=b>>16&65535,a=(a&16777215)+c*6777216+b*6710656,c+=b*8147497,b*=2,a>=1E7&&(c+=a/1E7>>>0,a%=1E7),c>=1E7&&(b+=c/1E7>>>0,c%=1E7),c=b+ie(c)+ie(a));return c} function ie(a){a=String(a);return"0000000".slice(a.length)+a} function je(a,b){b&2147483648?Fd()?a=""+(BigInt(b|0)<<BigInt(32)|BigInt(a>>>0)):(b=x(de(a,b)),a=b.next().value,b=b.next().value,a="-"+ge(a,b)):a=ge(a,b);return a} function ke(a){if(a.length<16)ce(Number(a));else if(Fd())a=BigInt(a),Yd=Number(a&BigInt(4294967295))>>>0,$d=Number(a>>BigInt(32)&BigInt(4294967295));else{var b=+(a[0]==="-");$d=Yd=0;for(var c=a.length,e=0+b,f=(c-b)%6+b;f<=c;e=f,f+=6)e=Number(a.slice(e,f)),$d*=1E6,Yd=Yd*1E6+e,Yd>=4294967296&&($d+=Math.trunc(Yd/4294967296),$d>>>=0,Yd>>>=0);b&&(b=x(de(Yd,$d)),a=b.next().value,b=b.next().value,Yd=a,$d=b)}} function de(a,b){b=~b;a?a=~a+1:b+=1;return[a,b]} ;function le(a,b){throw Error(b===void 0?"unexpected value "+a+"!":b);} ;var me=typeof BigInt==="function"?BigInt.asIntN:void 0,ne=typeof BigInt==="function"?BigInt.asUintN:void 0,oe=Number.isSafeInteger,pe=Number.isFinite,qe=Math.trunc;function re(a){if(a==null||typeof a==="number")return a;if(a==="NaN"||a==="Infinity"||a==="-Infinity")return Number(a)} function se(a){if(a!=null&&typeof a!=="boolean")throw Error("Expected boolean but got "+kb(a)+": "+a);return a} function te(a){if(a==null||typeof a==="boolean")return a;if(typeof a==="number")return!!a} var Taa=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;function ue(a){switch(typeof a){case "bigint":return!0;case "number":return pe(a);case "string":return Taa.test(a);default:return!1}} function ve(a){if(!pe(a))throw md("enum");return a|0} function we(a){return a==null?a:ve(a)} function xe(a){return a==null?a:pe(a)?a|0:void 0} function ye(a){if(typeof a!=="number")throw md("int32");if(!pe(a))throw md("int32");return a|0} function ze(a){return a==null?a:ye(a)} function Ae(a){if(a==null)return a;if(typeof a==="string"&&a)a=+a;else if(typeof a!=="number")return;return pe(a)?a|0:void 0} function Be(a){if(typeof a!=="number")throw md("uint32");if(!pe(a))throw md("uint32");return a>>>0} function Ce(a){if(a==null)return a;if(typeof a==="string"&&a)a=+a;else if(typeof a!=="number")return;return pe(a)?a>>>0:void 0} function De(a,b){b=b===void 0?0:b;if(!ue(a))throw md("int64");var c=typeof a;switch(b){case 4096:switch(c){case "string":return Ee(a);case "bigint":return String(me(64,a));default:return Fe(a)}case 8192:switch(c){case "string":return Ge(a);case "bigint":return Vd(me(64,a));default:return He(a)}case 0:switch(c){case "string":return Ee(a);case "bigint":return Vd(me(64,a));default:return Ie(a)}default:return le(b,"Unknown format requested type for int64")}} function Je(a){return a==null?a:De(a,0)} function Ke(a){if(a[0]==="-")return!1;var b=a.length;return b<20?!0:b===20&&Number(a.substring(0,6))<184467} function Le(a){var b=a.length;return a[0]==="-"?b<20?!0:b===20&&Number(a.substring(0,7))>-922337:b<19?!0:b===19&&Number(a.substring(0,6))<922337} function Uaa(a){if(a<0){ce(a);var b=ge(Yd,$d);a=Number(b);return oe(a)?a:b}b=String(a);if(Ke(b))return b;ce(a);return fe(Yd,$d)} function Me(a){if(Le(a))return a;ke(a);return je(Yd,$d)} function Ne(a){if(Ke(a))return a;ke(a);return ge(Yd,$d)} function Ie(a){a=qe(a);oe(a)||(ce(a),a=he(Yd,$d));return a} function Oe(a){a=qe(a);return a>=0&&oe(a)?a:Uaa(a)} function Fe(a){a=qe(a);if(oe(a))a=String(a);else{var b=String(a);Le(b)?a=b:(ce(a),a=je(Yd,$d))}return a} function Pe(a){a=qe(a);if(a>=0&&oe(a))a=String(a);else{var b=String(a);Ke(b)?a=b:(ce(a),a=ge(Yd,$d))}return a} function Ee(a){var b=qe(Number(a));if(oe(b))return String(b);b=a.indexOf(".");b!==-1&&(a=a.substring(0,b));return Me(a)} function Ge(a){var b=qe(Number(a));if(oe(b))return Vd(b);b=a.indexOf(".");b!==-1&&(a=a.substring(0,b));return Fd()?Vd(me(64,BigInt(a))):Vd(Me(a))} function He(a){return oe(a)?Vd(Ie(a)):Vd(Fe(a))} function Qe(a){return oe(a)?Vd(Oe(a)):Vd(Pe(a))} function Re(a){var b=qe(Number(a));if(oe(b)&&b>=0)return String(b);b=a.indexOf(".");b!==-1&&(a=a.substring(0,b));return Ne(a)} function Se(a){var b=qe(Number(a));if(oe(b)&&b>=0)return Vd(b);b=a.indexOf(".");b!==-1&&(a=a.substring(0,b));return Fd()?Vd(ne(64,BigInt(a))):Vd(Ne(a))} function Te(a){if(a==null)return a;if(typeof a==="bigint")return Xd(a)?a=Number(a):(a=me(64,a),a=Xd(a)?Number(a):String(a)),a;if(ue(a))return typeof a==="number"?Ie(a):Ee(a)} function Ue(a,b){b=b===void 0?!1:b;var c=typeof a;if(a==null)return a;if(c==="bigint")return String(me(64,a));if(ue(a))return c==="string"?Ee(a):b?Fe(a):Ie(a)} function Ve(a){var b=typeof a;if(a==null)return a;if(b==="bigint")return Vd(me(64,a));if(ue(a))return b==="string"?Ge(a):He(a)} function Vaa(a){var b=0;b=b===void 0?0:b;if(!ue(a))throw md("uint64");var c=typeof a;switch(b){case 4096:switch(c){case "string":return Re(a);case "bigint":return String(ne(64,a));default:return Pe(a)}case 8192:switch(c){case "string":return Se(a);case "bigint":return Vd(ne(64,a));default:return Qe(a)}case 0:switch(c){case "string":return Re(a);case "bigint":return Vd(ne(64,a));default:return Oe(a)}default:return le(b,"Unknown format requested type for int64")}} function We(a){return a==null?a:Vaa(a)} function Xe(a){var b=typeof a;if(a==null)return a;if(b==="bigint")return Vd(ne(64,a));if(ue(a))return b==="string"?Se(a):Qe(a)} function Ye(a){if(a==null)return a;var b=typeof a;if(b==="bigint")return String(me(64,a));if(ue(a)){if(b==="string")return Ee(a);if(b==="number")return Ie(a)}} function af(a){if(a==null)return a;var b=typeof a;if(b==="bigint")return String(ne(64,a));if(ue(a)){if(b==="string")return Re(a);if(b==="number")return Oe(a)}} function bf(a){if(a==null||typeof a=="string"||ad(a)||a instanceof dd)return a} function cf(a){if(typeof a!=="string")throw Error();return a} function ff(a){if(a!=null&&typeof a!=="string")throw Error();return a} function gf(a){return a==null||typeof a==="string"?a:void 0} function hf(a,b,c,e){if(a!=null&&typeof a==="object"&&a.zm===Hd)return a;if(!Array.isArray(a))return c?e&2?((a=b[qd])||(a=new b,Cd(a.Aa),a=b[qd]=a),b=a):b=new b:b=void 0,b;var f=c=a[ud]|0;f===0&&(f|=e&32);f|=e&2;f!==c&&yd(a,f);return new b(a)} ;function Waa(a){return a} function jf(a){return a} function Xaa(a,b,c,e){return kf(a,b,c,e,Yaa,Zaa)} function $aa(a,b,c,e){return kf(a,b,c,e,aba,bba)} function kf(a,b,c,e,f,h){if(!c.length&&!e)return 0;for(var k=0,n=0,p=0,r=0,u=0,w=c.length-1;w>=0;w--){var z=c[w];e&&w===c.length-1&&z===e||(r++,z!=null&&p++)}if(e)for(var la in e)w=+la,isNaN(w)||(u+=lf(w),n++,w>k&&(k=w));r=f(r,p)+h(n,k,u);la=p;w=n;z=k;for(var pa=u,sa=c.length-1;sa>=0;sa--){var Aa=c[sa];if(!(Aa==null||e&&sa===c.length-1&&Aa===e)){Aa=sa-b;var Ba=f(Aa,la)+h(w,z,pa);Ba<r&&(a=1+Aa,r=Ba);w++;la--;pa+=lf(Aa);z=Math.max(z,Aa)}}b=f(0,0)+h(w,z,pa);b<r&&(a=0,r=b);if(e){w=n;z=k;pa=u;la=p;for(var Fa in e)e= +Fa,isNaN(e)||e>=1024||(w--,la++,pa-=Fa.length,k=f(e,la)+h(w,z,pa),k<r&&(a=1+e,r=k))}return a} function bba(a,b,c){return c+a*3+(a>1?a-1:0)} function aba(a,b){return(a>1?a-1:0)+(a-b)*4} function Zaa(a,b){return a==0?0:9*Math.max(1<<32-Math.clz32(a+a/2-1),4)<=b?a==0?0:a<4?100+(a-1)*16:a<6?148+(a-4)*16:a<12?244+(a-6)*16:a<22?436+(a-12)*19:a<44?820+(a-22)*17:52+32*a:40+4*b} function Yaa(a){return 40+4*a} function lf(a){return a>=100?a>=1E4?Math.ceil(Math.log10(1+a)):a<1E3?3:4:a<10?1:2} ;var cba={},dba=function(){try{var a=function(){return xa(Map,[],this.constructor)}; t(a,Map);wc(new a);return!1}catch(b){return!0}}(); function mf(){this.o=new Map} l=mf.prototype;l.get=function(a){return this.o.get(a)}; l.set=function(a,b){this.o.set(a,b);this.size=this.o.size;return this}; l.delete=function(a){a=this.o.delete(a);this.size=this.o.size;return a}; l.clear=function(){this.o.clear();this.size=this.o.size}; l.has=function(a){return this.o.has(a)}; l.entries=function(){return this.o.entries()}; l.keys=function(){return this.o.keys()}; l.values=function(){return this.o.values()}; l.forEach=function(a,b){return this.o.forEach(a,b)}; mf.prototype[Symbol.iterator]=function(){return this.entries()}; var nf=function(){function a(){return xa(Map,[],this.constructor)} if(dba)return Object.setPrototypeOf(mf.prototype,Map.prototype),Object.defineProperties(mf.prototype,{size:{value:0,configurable:!0,enumerable:!0,writable:!0}}),mf;t(a,Map);return a}(); function of(a){return a} function pf(a,b,c,e){c=c===void 0?of:c;e=e===void 0?of:e;var f=nf.call(this)||this;var h=a[ud]|0;h|=64;yd(a,h);f.Fn=h;f.cw=b;f.lr=c;f.sA=f.cw?eba:e;for(var k=0;k<a.length;k++){var n=a[k],p=c(n[0],!1,!0),r=n[1];b?r===void 0&&(r=null):r=e(n[1],!1,!0,void 0,void 0,h);nf.prototype.set.call(f,p,r)}return f} t(pf,nf);function qf(a){if(a.Fn&2)throw Error("Cannot mutate an immutable Map");} function rf(a,b){b=b===void 0?fba:b;var c=[];a=nf.prototype.entries.call(a);for(var e;!(e=a.next()).done;)e=e.value,e[0]=b(e[0]),e[1]=b(e[1]),c.push(e);return c} l=pf.prototype;l.clear=function(){qf(this);nf.prototype.clear.call(this)}; l.delete=function(a){qf(this);return nf.prototype.delete.call(this,this.lr(a,!0,!1))}; l.entries=function(){var a=Array.from(nf.prototype.keys.call(this));return new Pd(a,gba,this)}; l.keys=function(){return nf.prototype.keys.call(this)}; l.values=function(){var a=Array.from(nf.prototype.keys.call(this));return new Pd(a,pf.prototype.get,this)}; l.forEach=function(a,b){var c=this;nf.prototype.forEach.call(this,function(e,f){a.call(b,c.get(f),f,c)})}; l.set=function(a,b){qf(this);a=this.lr(a,!0,!1);return a==null?this:b==null?(nf.prototype.delete.call(this,a),this):nf.prototype.set.call(this,a,this.sA(b,!0,!0,this.cw,!1,this.Fn))}; l.has=function(a){return nf.prototype.has.call(this,this.lr(a,!1,!1))}; l.get=function(a){a=this.lr(a,!1,!1);var b=nf.prototype.get.call(this,a);if(b!==void 0){var c=this.cw;return c?(c=this.sA(b,!1,!0,c,this.jP,this.Fn),c!==b&&nf.prototype.set.call(this,a,c),c):b}}; pf.prototype[Symbol.iterator]=function(){return this.entries()}; pf.prototype.toJSON=void 0;function eba(a,b,c,e,f,h){a=hf(a,e,c,h);f&&(a=sf(a));return a} function fba(a){return a} function gba(a){return[a,this.get(a)]} var tf;function uf(){return tf||(tf=new pf(Cd([]),void 0,void 0,void 0,cba))} ;function hba(a,b,c){var e=Gd(a),f=e.length,h=b&256?e[f-1]:void 0;f+=h?-1:0;for(b=b&512?1:0;b<f;b++)e[b]=c(e[b]);if(h){b=e[b]={};for(var k in h)b[k]=c(h[k])}(a=Qd(a))&&(e[td]=Gd(a));return e} function vf(a,b,c,e,f){if(a!=null){if(Array.isArray(a)){var h=a[ud]|0;return a.length===0&&h&1?void 0:f&&h&2?a:wf(a,b,c,e!==void 0,f)}return b(a,e)}} function wf(a,b,c,e,f){var h=e||c?a[ud]|0:0,k=e?!!(h&32):void 0;e=Gd(a);for(var n=0,p=e.length,r=0;r<p;r++){var u=e[r];if(r===p-1&&Id(u)){var w=void 0;var z=b,la=c,pa=k,sa=f,Aa=void 0;for(w in u){var Ba=vf(u[w],z,la,pa,sa);if(Ba!=null){var Fa=void 0;((Fa=Aa)!=null?Fa:Aa={})[w]=Ba}}w=Aa}else w=vf(e[r],b,c,k,f);e[r]=w;w!=null&&(n=r+1)}n<p&&(e.length=n);c&&((a=Qd(a))&&(e[td]=Gd(a)),c(h,e));return e} function iba(a){return vf(a,xf,void 0,void 0,!1)} function xf(a){switch(typeof a){case "number":return Number.isFinite(a)?a:""+a;case "bigint":return Xd(a)?Number(a):""+a;case "boolean":return a?1:0;case "object":if(ad(a))return Yc(a);if(a.zm===Hd)return yf(a);if(a instanceof dd)return hd(a);if(a instanceof pf)return a=a.size!==0?rf(a,iba):void 0,a;return}return a} var jba=Daa?structuredClone:function(a){return wf(a,xf,void 0,void 0,!1)},zf; function Af(a,b){b&&(zf=b===jf||b!==Waa&&b!==Xaa&&b!==$aa?jf:b);try{return yf(a)}finally{zf=void 0}} function yf(a){var b=a.Aa;a=wf(b,xf,void 0,void 0,!1);var c=b[ud]|0;if((b=a.length)&&!(c&512)){var e=a[b-1],f=!1;Id(e)?(b--,f=!0):e=void 0;var h,k=(h=zf)!=null?h:jf;h=c&512?0:-1;c=b-h;k=k(c,h,a,e);e&&(a[b]=void 0);if(c<k&&e){c=!0;for(var n in e){var p=+n;p<=k?(f=p+h,a[f]=e[n],b=Math.max(f+1,b),f=!1,delete e[n]):c=!1}c&&(e=void 0)}for(c=b-1;b>0;c=b-1)if(n=a[c],n==null)b--,f=!0;else if(c-=h,c>=k)f=void 0,((f=e)!=null?f:e={})[c]=n,b--,f=!0;else break;f&&(a.length=b);e&&a.push(e)}return a} ;var Bf,Cf;function kba(a){switch(typeof a){case "boolean":return Bf||(Bf=[0,void 0,!0]);case "number":return a>0?void 0:a===0?Cf||(Cf=[0,void 0]):[-a,void 0];case "string":return[0,a];case "object":return a}} function Df(a,b,c){a=Ef(a,b[0],b[1],c?1:2);b!==Bf&&c&&xd(a,16384);return a} function Ef(a,b,c,e){if(a==null){var f=96;c?(a=[c],f|=512):a=[];b&&(f=f&-33521665|(b&1023)<<15)}else{if(!Array.isArray(a))throw Error("narr");f=a[ud]|0;16384&f||!(64&f)||2&f||lba();if(f&2048)throw Error("farr");if(f&64)return a;e===1||e===2||(f|=64);if(c&&(f|=512,c!==a[0]))throw Error("mid");a:{c=a;if(e=c.length){var h=e-1;if(Id(c[h])){f|=256;b=h-(f&512?0:-1);if(b>=1024)throw Error("pvtlmt");f=f&-33521665|(b&1023)<<15;break a}}if(b){b=Math.max(b,e-(f&512?0:-1));if(b>1024)throw Error("spvt");f=f&-33521665| (b&1023)<<15}}}yd(a,f);return a} function lba(){nd(Haa,5)} ;function Ff(a,b,c){c=c===void 0?Ed:c;if(a!=null){if(Wc&&a instanceof Uint8Array)return b?a:new Uint8Array(a);if(Array.isArray(a)){var e=a[ud]|0;if(e&2)return a;b&&(b=e===0||!!(e&32)&&!(e&64||!(e&16)));return b?(yd(a,(e|34)&-12293),a):wf(a,Ff,e&4?Ed:c,!0,!0)}a.zm===Hd?(c=a.Aa,e=c[ud]|0,a=e&2?a:new a.constructor(Gf(c,e,!0))):a instanceof pf&&!(a.Fn&2)&&(c=Cd(rf(a,Ff)),a=new pf(c,a.cw,a.lr,a.sA));return a}} function Gf(a,b,c){var e=c||b&2?Ed:Iaa,f=!!(b&32);a=hba(a,b,function(h){return Ff(h,f,e)}); xd(a,32|(c?2:0));return a} function sf(a){var b=a.Aa,c=b[ud]|0;return c&2?new a.constructor(Gf(b,c,!1)):a} function Hf(a){var b=a.Aa,c=b[ud]|0;return c&2?a:new a.constructor(Gf(b,c,!0))} ;var If=Vd(0);function Jf(a,b){a=a.Aa;return Kf(a,a[ud]|0,b)} function Kf(a,b,c,e){if(c===-1)return null;var f=c+(b&512?0:-1),h=a.length-1;if(f>=h&&b&256)return a[h][c];if(e&&b&256&&(b=a[h][c],b!=null))return a[f]!=null&&nd(Gaa,4),b;if(f<=h)return a[f]} function Lf(a,b,c){var e=a.Aa,f=e[ud]|0;Md(f);Mf(e,f,b,c);return a} function Mf(a,b,c,e){var f=b&512?0:-1,h=c+f,k=a.length-1;if(h>=k&&b&256)return a[k][c]=e,b;if(h<=k)return a[h]=e,b&256&&(a=a[k],c in a&&delete a[c]),b;e!==void 0&&(k=b>>15&1023||536870912,c>=k?e!=null&&(h={},a[k+f]=(h[c]=e,h),b|=256,yd(a,b)):a[h]=e);return b} function Nf(a,b,c){return Of(a,b,c,!1)!==void 0} function Pf(a,b,c,e){return Of(a,b,Qf(a,e,c))!==void 0} function Rf(a,b){return Sf(a,a[ud]|0,b,!1,!1)} function Tf(a,b,c){return Uf(a,a.Aa[ud]|0,b,c,3,!1,!0).length} function Vf(a,b,c,e,f){Wf(a,b,c,f,e,!1,1);return a} function Xf(a){return a===Rd?2:4} function Yf(a,b,c,e,f,h,k){var n=a.Aa,p=n[ud]|0;e=2&p?1:e;h=!!h;f=$f(n,p,b,f);var r=f[ud]|0;var u=r;4&u?k==null?a=!1:(!h&&k===0&&(4096&u||8192&u)&&(a.constructor[sd]=(a.constructor[sd]|0)+1)<5&&ld(),a=k===0?!1:!(k&u)):a=!0;if(a){4&r&&(f=Gd(f),r=ag(r,p),p=Mf(n,p,b,f));for(u=a=0;a<f.length;a++){var w=c(f[a]);w!=null&&(f[u++]=w)}u<a&&(f.length=u);r=bg(r,p);c=(r|20)&-4097;r=c&=-8193;k&&(r|=k);yd(f,r);2&r&&Object.freeze(f)}e===1||e===4&&32&r?cg(r)||(h=r,r|=2,r!==h&&yd(f,r),Object.freeze(f)):(e===2&&cg(r)&& (f=Gd(f),r=ag(r,p),r=dg(r,p,h),yd(f,r),p=Mf(n,p,b,f)),cg(r)||(b=r,r=dg(r,p,h),r!==b&&yd(f,r)));return f} function $f(a,b,c,e){a=Kf(a,b,c,e);return Array.isArray(a)?a:Kd} function bg(a,b){a===0&&(a=ag(a,b));return a|1} function cg(a){return!!(2&a)&&!!(4&a)||!!(2048&a)} function eg(a){return Jd(a,!0,!0)} function fg(a){a=Gd(a);for(var b=0;b<a.length;b++){var c=a[b]=Gd(a[b]);Array.isArray(c[1])&&(c[1]=Cd(c[1]))}return a} function gg(a,b,c,e){var f=a.Aa,h=f[ud]|0,k=Kf(f,h,b);a=h&2;a:{var n=k;k=h&2;var p=!1;if(n==null){if(k){b=uf();break a}n=[]}else if(n.constructor===pf){if((n.Fn&2)==0||k){b=n;break a}n=rf(n)}else Array.isArray(n)?p=Bd(n):n=[];if(k){if(!n.length){b=uf();break a}p||(p=!0,Cd(n))}else p&&(p=!1,n=fg(n));p||((n[ud]|0)&64?zd(n,32):32&h&&Dd(n));e=new pf(n,c,e,void 0);Mf(f,h,b,e);b=e}!a&&c&&(b.jP=!0);return b} function hg(a,b,c,e){var f=a.Aa,h=f[ud]|0;Md(h);if(c==null)return Mf(f,h,b),a;var k=c[ud]|0,n=k,p=cg(k),r=p||Object.isFrozen(c);p||(k=0);r||(c=Gd(c),n=0,k=ag(k,h),k=dg(k,h,!0),r=!1);k|=21;var u;p=(u=Ad(k))!=null?u:0;for(u=0;u<c.length;u++){var w=c[u],z=e(w,p);Object.is(w,z)||(r&&(c=Gd(c),n=0,k=ag(k,h),k=dg(k,h,!0),r=!1),c[u]=z)}k!==n&&(r&&(c=Gd(c),k=ag(k,h),k=dg(k,h,!0)),yd(c,k));Mf(f,h,b,c);return a} function ig(a,b,c,e){var f=a.Aa,h=f[ud]|0;Md(h);Mf(f,h,b,(e==="0"?Number(c)===0:c===e)?void 0:c);return a} function Sf(a,b,c,e,f){Md(b);var h=!!(64&b)||!(16384&b);f=$f(a,b,c,f);var k=f!==Kd;if(h||!k){var n=h=k?f[ud]|0:0;if(!k||2&n||cg(n)||4&n&&!(32&n))f=Gd(f),n=ag(n,b),b=Mf(a,b,c,f);n=bg(n,b)&-13;n=dg(e?n&-17:n|16,b,!0);n!==h&&yd(f,n)}return f} function jg(a,b,c,e,f,h){return kg(a,b,c,f,e,h,void 0,1)} function og(a,b,c,e){var f=a.Aa,h=f[ud]|0;Md(h);if(e==null){var k=pg(f);if(qg(k,f,h,c)===b)k.set(c,0);else return a}else h=rg(f,h,c,b);Mf(f,h,b,e);return a} function sg(a,b,c,e){var f=a[ud]|0;f=rg(a,f,c,b);Mf(a,f,b,e)} function Qf(a,b,c){return tg(a,b)===c?c:-1} function tg(a,b){a=a.Aa;return qg(pg(a),a,a[ud]|0,b)} function pg(a){if(od){var b;return(b=a[rd])!=null?b:a[rd]=new Map}if(rd in a)return a[rd];b=new Map;Object.defineProperty(a,rd,{value:b});return b} function rg(a,b,c,e){var f=pg(a),h=qg(f,a,b,c);h!==e&&(h&&(b=Mf(a,b,h)),f.set(c,e));return b} function qg(a,b,c,e){var f=a.get(e);if(f!=null)return f;for(var h=f=0;h<e.length;h++){var k=e[h];Kf(b,c,k)!=null&&(f!==0&&(c=Mf(b,c,f)),f=k)}a.set(e,f);return f} function ug(a,b,c){a=a.Aa;var e=a[ud]|0;Md(e);var f=Kf(a,e,c);b=sf(hf(f,b,!0,e));f!==b&&Mf(a,e,c,b);return b} function vg(a,b,c,e){var f=a[ud]|0;e=Kf(a,f,c,e);var h;if(e!=null&&e.zm===Hd)return b=sf(e),b!==e&&Mf(a,f,c,b),b.Aa;if(Array.isArray(e)){var k=e[ud]|0;k&2?h=Df(Gf(e,k,!1),b,!0):k&64?h=e:h=Df(h,b,!0)}else h=Df(void 0,b,!0);h!==e&&Mf(a,f,c,h);return h} function Of(a,b,c,e){a=a.Aa;var f=a[ud]|0;e=Kf(a,f,c,e);b=hf(e,b,!1,f);b!==e&&b!=null&&Mf(a,f,c,b);return b} function wg(a,b,c,e){b=Of(a,b,c,e===void 0?!1:e);if(b==null)return b;a=a.Aa;e=a[ud]|0;if(!(e&2)){var f=sf(b);f!==b&&(b=f,Mf(a,e,c,b))}return b} function xg(a,b,c){return Uf(a,a.Aa[ud]|0,b,c,1)} function Uf(a,b,c,e,f,h,k,n){a=a.Aa;var p=!!(2&b);f=p?1:f;k=!!k;n&&(n=!p);h=$f(a,b,e,h);var r=h[ud]|0;p=!!(4&r);if(!p){r=bg(r,b);var u=h,w=b,z=!!(2&r);z&&(w|=2);for(var la=!z,pa=!0,sa=0,Aa=0;sa<u.length;sa++){var Ba=hf(u[sa],c,!1,w);if(Ba instanceof c){if(!z){var Fa=Bd(Ba.Aa);la&&(la=!Fa);pa&&(pa=Fa)}u[Aa++]=Ba}}Aa<sa&&(u.length=Aa);r|=4;r=pa?r|16:r&-17;r=la?r|8:r&-9;yd(u,r);z&&Object.freeze(u)}if(n&&!(8&r||!h.length&&(f===1||f===4&&32&r))){cg(r)&&(h=Gd(h),r=ag(r,b),b=Mf(a,b,e,h));c=h;n=r;for(u=0;u< c.length;u++)r=c[u],w=sf(r),r!==w&&(c[u]=w);n|=8;n=c.length?n&-17:n|16;yd(c,n);r=n}f===1||f===4&&32&r?cg(r)||(b=r,r|=!h.length||16&r&&(!p||32&r)?2:2048,r!==b&&yd(h,r),Object.freeze(h)):(f===2&&cg(r)&&(h=Gd(h),r=ag(r,b),r=dg(r,b,k),yd(h,r),b=Mf(a,b,e,h)),cg(r)||(e=r,r=dg(r,b,k),r!==e&&yd(h,r)));return h} function yg(a,b,c,e){var f=a.Aa[ud]|0;return Uf(a,f,b,c,e,void 0,!1,!(2&f))} function zg(a,b,c,e){e==null&&(e=void 0);return Lf(a,c,e)} function Ag(a,b,c,e){e==null&&(e=void 0);return og(a,b,c,e)} function Bg(a,b,c){var e=a.Aa,f=e[ud]|0;Md(f);if(c==null)return Mf(e,f,b),a;for(var h=c[ud]|0,k=h,n=cg(h),p=n||Object.isFrozen(c),r=!0,u=!0,w=0;w<c.length;w++){var z=c[w];n||(z=Bd(z.Aa),r&&(r=!z),u&&(u=z))}n||(h=r?13:5,h=u?h|16:h&-17);p&&h===k||(c=Gd(c),k=0,h=ag(h,f),h=dg(h,f,!0));h!==k&&yd(c,h);Mf(e,f,b,c);return a} function ag(a,b){a=(2&b?a|2:a&-3)|32;return a&=-2049} function dg(a,b,c){32&b&&c||(a&=-33);return a} function kg(a,b,c,e,f,h,k,n,p,r){Md(a.Aa[ud]|0);b=Yf(a,b,h,2,k,!0);var u;h=(u=Ad(b[ud]|0))!=null?u:0;if(p)if(Array.isArray(e))for(f=e.length,n=0;n<f;n++)b.push(c(e[n],h));else for(e=x(e),f=e.next();!f.done;f=e.next())b.push(c(f.value,h));else n&&r?(f!=null||(f=b.length-1),Nd(b,f),b.splice(f,n)):(n&&Od(b,f),f!=void 0?b.splice(f,n,c(e,h)):b.push(c(e,h)));return a} function Wf(a,b,c,e,f,h,k,n){var p=a.Aa[ud]|0;Md(p);a=Uf(a,p,c,b,2,h,!0);k&&n?(f!=null||(f=a.length-1),Nd(a,f),a.splice(f,k)):(k?Od(a,f):e=e!=null?e:new c,f!=void 0?a.splice(f,k,e):a.push(e),Bd(e.Aa)?zd(a,8):zd(a,16))} function Cg(a,b,c,e,f){Wf(a,b,c,e,f);return a} function Dg(a,b){Wf(a,1,Fg,void 0,b,void 0,1,!0);return a} function Gg(a,b,c,e){var f=a.Aa[ud]|0;Md(f);b=Uf(a,f,c,b,2,!1,!0);f=c=0;if(Array.isArray(e))for(var h=e.length,k=0;k<h;k++){var n=e[k];b.push(n);(n=Bd(n.Aa))&&!c++&&zd(b,8);n||f++||zd(b,16)}else for(e=x(e),h=e.next();!h.done;h=e.next())h=h.value,b.push(h),(h=Bd(h.Aa))&&!c++&&zd(b,8),h||f++||zd(b,16);return a} function Hg(a,b){return Te(Jf(a,b))} function Ig(a,b){a=Jf(a,b);a!=null&&(typeof a==="bigint"?a>=0&&Xd(a)?a=Number(a):(a=ne(64,a),a=Xd(a)?Number(a):String(a)):a=ue(a)?typeof a==="number"?Oe(a):Re(a):void 0);return a} function Jg(a,b){return Yf(a,1,Te,b,void 0,void 0,0)} function Kg(a){return Ue(a,!0)} function Lg(a){return Jd(a,!1,!1)} function Mg(a,b){return te(Jf(a,b))} function Ng(a,b){return Ae(Jf(a,b))} function Og(a,b){return gf(Jf(a,b))} function Pg(a,b){return xe(Jf(a,b))} function Qg(a,b,c){c=c===void 0?!1:c;var e;return(e=Mg(a,b))!=null?e:c} function Sg(a,b,c){c=c===void 0?0:c;var e;return(e=Ng(a,b))!=null?e:c} function Tg(a,b){var c=c===void 0?0:c;var e;return(e=Hg(a,b))!=null?e:c} function Ug(a,b){var c=c===void 0?If:c;var e;return(e=Ve(Jf(a,b)))!=null?e:c} function Vg(a,b){var c=c===void 0?If:c;var e;return(e=Xe(Jf(a,b)))!=null?e:c} function Wg(a,b){var c=c===void 0?"":c;var e;return(e=Og(a,b))!=null?e:c} function Xg(a,b,c){c=c===void 0?0:c;var e;return(e=Pg(a,b))!=null?e:c} function Yg(a,b){var c=c===void 0?"0":c;var e;return(e=Ue(Jf(a,b),!0))!=null?e:c} function Zg(a,b,c){a=Yf(a,b,Ve,3,void 0,!0,8192);Nd(a,c);return a[c]} function $g(a,b,c,e,f){return Yf(a,b,gf,c,e,f)} function ah(a,b,c){a=$g(a,b,3,void 0,!0);Nd(a,c);return a[c]} function bh(a,b,c){return Yf(a,b,xe,c)} function ch(a,b,c){return Qg(a,Qf(a,c,b))} function dh(a,b,c){return Wg(a,Qf(a,c,b))} function eh(a,b,c){return Og(a,Qf(a,c,b))} function gh(a,b,c,e){return wg(a,b,Qf(a,e,c))} function hh(a,b){var c;return(c=Ng(a,b))!=null?c:void 0} function ih(a,b){var c;return(c=Hg(a,b))!=null?c:void 0} function jh(a,b){var c;return(c=Og(a,b))!=null?c:void 0} function kh(a,b){var c;return(c=Pg(a,b))!=null?c:void 0} function lh(a,b,c){return Lf(a,b,se(c))} function mh(a,b,c){return ig(a,b,se(c),!1)} function nh(a,b,c){return Lf(a,b,ze(c))} function oh(a,b,c){return Lf(a,b,Je(c))} function ph(a,b,c){return Lf(a,b,ff(c))} function qh(a,b,c){return ig(a,b,ff(c),"")} function rh(a,b,c){return Lf(a,b,we(c))} function sh(a,b,c){return ig(a,b,we(c),0)} function th(a,b){return Hg(a,b)!=null} function uh(a,b){return Og(a,b)!=null} ;function vh(a,b){return Error("Invalid wire type: "+a+" (at position "+b+")")} function wh(){return Error("Failed to read varint, encoding is invalid.")} function xh(a,b){return Error("Tried to read past the end of the data "+b+" > "+a)} ;function yh(a){if(typeof a==="string")return{buffer:$c(a),jp:!1};if(Array.isArray(a))return{buffer:new Uint8Array(a),jp:!1};if(a.constructor===Uint8Array)return{buffer:a,jp:!1};if(a.constructor===ArrayBuffer)return{buffer:new Uint8Array(a),jp:!1};if(a.constructor===dd)return{buffer:id(a)||new Uint8Array(0),jp:!0};if(a instanceof Uint8Array)return{buffer:new Uint8Array(a.buffer,a.byteOffset,a.byteLength),jp:!1};throw Error("Type not convertible to a Uint8Array, expected a Uint8Array, an ArrayBuffer, a base64 encoded string, a ByteString or an Array of numbers"); } ;function zh(a,b){this.ma=null;this.ua=!1;this.o=this.qa=this.oa=0;this.init(a,void 0,void 0,b)} l=zh.prototype;l.init=function(a,b,c,e){e=e===void 0?{}:e;this.yw=e.yw===void 0?!1:e.yw;a&&(a=yh(a),this.ma=a.buffer,this.ua=a.jp,this.oa=b||0,this.qa=c!==void 0?this.oa+c:this.ma.length,this.o=this.oa)}; l.free=function(){this.clear();Ah.length<100&&Ah.push(this)}; l.clear=function(){this.ma=null;this.ua=!1;this.o=this.qa=this.oa=0;this.yw=!1}; l.getEnd=function(){return this.qa}; l.setEnd=function(a){this.qa=a}; l.reset=function(){this.o=this.oa}; l.getCursor=function(){return this.o}; l.setCursor=function(a){this.o=a}; function Bh(a,b){var c=0,e=0,f=0,h=a.ma,k=a.o;do{var n=h[k++];c|=(n&127)<<f;f+=7}while(f<32&&n&128);f>32&&(e|=(n&127)>>4);for(f=3;f<32&&n&128;f+=7)n=h[k++],e|=(n&127)<<f;Ch(a,k);if(n<128)return b(c>>>0,e>>>0);throw wh();} function Ch(a,b){a.o=b;if(b>a.qa)throw xh(a.qa,b);} function Dh(a){var b=a.ma,c=a.o,e=b[c++],f=e&127;if(e&128&&(e=b[c++],f|=(e&127)<<7,e&128&&(e=b[c++],f|=(e&127)<<14,e&128&&(e=b[c++],f|=(e&127)<<21,e&128&&(e=b[c++],f|=e<<28,e&128&&b[c++]&128&&b[c++]&128&&b[c++]&128&&b[c++]&128&&b[c++]&128)))))throw wh();Ch(a,c);return f} function Eh(a){return Dh(a)>>>0} function Fh(a){return Bh(a,he)} function Gh(a){return Bh(a,je)} function Hh(a){var b=a.ma,c=a.o,e=b[c+0],f=b[c+1],h=b[c+2];b=b[c+3];Ch(a,a.o+4);return(e<<0|f<<8|h<<16|b<<24)>>>0} function Ih(a){var b=Hh(a);a=(b>>31)*2+1;var c=b>>>23&255;b&=8388607;return c==255?b?NaN:a*Infinity:c==0?a*1.401298464324817E-45*b:a*Math.pow(2,c-150)*(b+8388608)} function Jh(a){var b=Hh(a),c=Hh(a);a=(c>>31)*2+1;var e=c>>>20&2047;b=4294967296*(c&1048575)+b;return e==2047?b?NaN:a*Infinity:e==0?a*4.9E-324*b:a*Math.pow(2,e-1075)*(b+4503599627370496)} function Kh(a){for(var b=0,c=a.o,e=c+10,f=a.ma;c<e;){var h=f[c++];b|=h;if((h&128)===0)return Ch(a,c),!!(b&127)}throw wh();} function mba(a){return Dh(a)} function Lh(a,b){if(b<0)throw Error("Tried to read a negative byte length: "+b);var c=a.o,e=c+b;if(e>a.qa)throw xh(b,a.qa-c);a.o=e;return c} function Mh(a,b){if(b==0)return fd();var c=Lh(a,b);a.yw&&a.ua?c=a.ma.subarray(c,c+b):(a=a.ma,b=c+b,c=c===b?new Uint8Array(0):Qaa?a.slice(c,b):new Uint8Array(a.subarray(c,b)));return c.length==0?fd():new dd(c,cd)} var Ah=[];function Nh(a,b){if(Ah.length){var c=Ah.pop();c.init(a,void 0,void 0,b);a=c}else a=new zh(a,b);this.ma=a;this.oa=this.ma.getCursor();this.o=this.ua=this.qa=-1;this.setOptions(b)} l=Nh.prototype;l.setOptions=function(a){a=a===void 0?{}:a;this.TB=a.TB===void 0?!1:a.TB}; l.free=function(){this.ma.clear();this.o=this.qa=this.ua=-1;Oh.length<100&&Oh.push(this)}; l.getCursor=function(){return this.ma.getCursor()}; l.getTag=function(){return this.ua}; l.reset=function(){this.ma.reset();this.oa=this.ma.getCursor();this.o=this.qa=this.ua=-1}; function Ph(a){var b=a.ma;if(b.o==b.qa)return!1;a.oa=a.ma.getCursor();b=Eh(a.ma);var c=b>>>3,e=b&7;if(!(e>=0&&e<=5))throw vh(e,a.oa);if(c<1)throw Error("Invalid field number: "+c+" (at position "+a.oa+")");a.ua=b;a.qa=c;a.o=e;return!0} function Qh(a){switch(a.o){case 0:a.o!=0?Qh(a):Kh(a.ma);break;case 1:a=a.ma;Ch(a,a.o+8);break;case 2:if(a.o!=2)Qh(a);else{var b=Eh(a.ma);a=a.ma;Ch(a,a.o+b)}break;case 5:a=a.ma;Ch(a,a.o+4);break;case 3:b=a.qa;do{if(!Ph(a))throw Error("Unmatched start-group tag: stream EOF");if(a.o==4){if(a.qa!=b)throw Error("Unmatched end-group tag");break}Qh(a)}while(1);break;default:throw vh(a.o,a.oa);}} function Rh(a,b,c){var e=a.ma.getEnd(),f=Eh(a.ma),h=a.ma.getCursor()+f,k=h-e;k<=0&&(a.ma.setEnd(h),c(b,a,void 0,void 0,void 0),k=h-a.ma.getCursor());if(k)throw Error("Message parsing ended unexpectedly. Expected to read "+(f+" bytes, instead read "+(f-k)+" bytes, either the data ended unexpectedly or the message misreported its own length"));a.ma.setCursor(h);a.ma.setEnd(e);return b} function Sh(a){var b=Eh(a.ma);a=a.ma;var c=Lh(a,b);a=a.ma;if(kaa){var e=a,f;(f=Db)||(f=Db=new TextDecoder("utf-8",{fatal:!0}));b=c+b;e=c===0&&b===e.length?e:e.subarray(c,b);try{var h=f.decode(e)}catch(r){if(Cb===void 0){try{f.decode(new Uint8Array([128]))}catch(u){}try{f.decode(new Uint8Array([97])),Cb=!0}catch(u){Cb=!1}}!Cb&&(Db=void 0);throw r;}}else{h=c;b=h+b;c=[];for(var k=null,n,p;h<b;)n=a[h++],n<128?c.push(n):n<224?h>=b?zb():(p=a[h++],n<194||(p&192)!==128?(h--,zb()):c.push((n&31)<<6|p&63)): n<240?h>=b-1?zb():(p=a[h++],(p&192)!==128||n===224&&p<160||n===237&&p>=160||((f=a[h++])&192)!==128?(h--,zb()):c.push((n&15)<<12|(p&63)<<6|f&63)):n<=244?h>=b-2?zb():(p=a[h++],(p&192)!==128||(n<<28)+(p-144)>>30!==0||((f=a[h++])&192)!==128||((e=a[h++])&192)!==128?(h--,zb()):(n=(n&7)<<18|(p&63)<<12|(f&63)<<6|e&63,n-=65536,c.push((n>>10&1023)+55296,(n&1023)+56320))):zb(),c.length>=8192&&(k=Ab(k,c),c.length=0);h=Ab(k,c)}return h} function Th(a){var b=Eh(a.ma);return Mh(a.ma,b)} function Uh(a,b,c){var e=Eh(a.ma);for(e=a.ma.getCursor()+e;a.ma.getCursor()<e;)c.push(b(a.ma))} var Oh=[];function Vh(a,b,c){this.Aa=Ef(a,b,c)} l=Vh.prototype;l.toJSON=function(){return Af(this)}; l.serialize=function(a){return JSON.stringify(Af(this,a))}; function Wh(a,b){if(b==null||b=="")return new a;b=JSON.parse(b);if(!Array.isArray(b))throw Error("dnarr");return new a(Dd(b))} l.clone=function(){var a=this.Aa;return new this.constructor(Gf(a,a[ud]|0,!1))}; l.Zq=function(){return!Bd(this.Aa)}; l.jp=function(){return Bd(this.Aa)}; function Xh(a,b,c){return b.ctor?b.ma(a,b.ctor,b.fieldIndex,c):b.ma(a,b.fieldIndex,c)} l.toBuilder=function(){return sf(this)}; l.zm=Hd;l.toString=function(){return this.Aa.toString()}; function Yh(a,b){if(b==null)return new a;if(!Array.isArray(b))throw Error("must be an array");if(Object.isFrozen(b)||Object.isSealed(b)||!Object.isExtensible(b))throw Error("arrays passed to jspb constructors must be mutable");xd(b,128);return new a(Dd(b))} ;function Zh(a,b){this.ma=a>>>0;this.o=b>>>0} function $h(a){a=BigInt.asUintN(64,a);return new Zh(Number(a&BigInt(4294967295)),Number(a>>BigInt(32)))} function ai(a){if(!a)return bi||(bi=new Zh(0,0));if(!/^\d+$/.test(a))return null;ke(a);return new Zh(Yd,$d)} var bi;function ci(a,b){this.ma=a>>>0;this.o=b>>>0} function di(a){a=BigInt.asUintN(64,a);return new ci(Number(a&BigInt(4294967295)),Number(a>>BigInt(32)))} function ei(a){if(!a)return fi||(fi=new ci(0,0));if(!/^-?\d+$/.test(a))return null;ke(a);return new ci(Yd,$d)} var fi;function gi(){this.o=[]} gi.prototype.length=function(){return this.o.length}; gi.prototype.end=function(){var a=this.o;this.o=[];return a}; function hi(a,b,c){for(;c>0||b>127;)a.o.push(b&127|128),b=(b>>>7|c<<25)>>>0,c>>>=7;a.o.push(b)} function ii(a,b){for(;b>127;)a.o.push(b&127|128),b>>>=7;a.o.push(b)} function ji(a,b){if(b>=0)ii(a,b);else{for(var c=0;c<9;c++)a.o.push(b&127|128),b>>=7;a.o.push(1)}} function nba(a,b){ke(b);Raa(function(c,e){hi(a,c>>>0,e>>>0)})} gi.prototype.writeUint8=function(a){this.o.push(a>>>0&255)}; function ki(a,b){a.o.push(b>>>0&255);a.o.push(b>>>8&255);a.o.push(b>>>16&255);a.o.push(b>>>24&255)} gi.prototype.writeInt8=function(a){this.o.push(a>>>0&255)};function oba(){this.qa=[];this.ma=0;this.o=new gi} function li(a,b){b.length!==0&&(a.qa.push(b),a.ma+=b.length)} function mi(a,b){ni(a,b,2);b=a.o.end();li(a,b);b.push(a.ma);return b} function oi(a,b){var c=b.pop();for(c=a.ma+a.o.length()-c;c>127;)b.push(c&127|128),c>>>=7,a.ma++;b.push(c);a.ma++} function ni(a,b,c){ii(a.o,b*8+c)} function pi(a,b,c){if(c!=null)switch(ni(a,b,0),typeof c){case "number":a=a.o;ce(c);hi(a,Yd,$d);break;case "bigint":c=di(c);hi(a.o,c.ma,c.o);break;default:c=ei(c),hi(a.o,c.ma,c.o)}} function qi(a,b,c){if(c!=null)switch(ri(c),ni(a,b,1),typeof c){case "number":a=a.o;be(c);ki(a,Yd);ki(a,$d);break;case "bigint":c=$h(c);a=a.o;b=c.o;ki(a,c.ma);ki(a,b);break;default:c=ai(c),a=a.o,b=c.o,ki(a,c.ma),ki(a,b)}} function si(a,b,c){c!=null&&(c=parseInt(c,10),ni(a,b,0),ji(a.o,c))} function ti(a,b,c){ni(a,b,2);ii(a.o,c.length);li(a,a.o.end());li(a,c)} function ui(a,b,c,e){c!=null&&(b=mi(a,b),e(c,a),oi(a,b))} function vi(a){switch(typeof a){case "string":ei(a)}} function ri(a){switch(typeof a){case "string":ai(a)}} ;function wi(){function a(){throw Error();} Object.setPrototypeOf(a,a.prototype);return a} var xi=wi(),yi=wi(),Bi=wi(),Ci=wi(),Di=wi(),Ei=wi(),Fi=wi(),Gi=wi(),Hi=wi(),Ii=wi(),Ji=wi(),Ki=wi(),Li=wi();function Mi(a,b,c){this.o=a;this.ma=b;a=ub(xi);(a=!!a&&c===a)||(a=ub(yi),a=!!a&&c===a);this.qa=a} function Ni(a,b){var c=c===void 0?xi:c;return new Mi(a,b,c)} function Oi(a,b,c,e,f){ui(a,c,Pi(b,e),f)} var pba=Ni(function(a,b,c,e,f){if(a.o!==2)return!1;Rh(a,vg(b,e,c),f);return!0},Oi),qba=Ni(function(a,b,c,e,f){if(a.o!==2)return!1; Rh(a,vg(b,e,c,!0),f);return!0},Oi),Qi=Symbol(),Ri=Symbol(),Si=Symbol(),Ti=Symbol(),Ui,Vi; function Wi(a,b,c,e){var f=e[a];if(f)return f;f={};f.lla=e;f.Ty=kba(e[0]);var h=e[1],k=1;h&&h.constructor===Object&&(f.extensions=h,h=e[++k],typeof h==="function"&&(f.LJ=!0,Ui!=null||(Ui=h),Vi!=null||(Vi=e[k+1]),h=e[k+=2]));for(var n={};h&&rba(h);){for(var p=0;p<h.length;p++)n[h[p]]=h;h=e[++k]}for(p=1;h!==void 0;){typeof h==="number"&&(p+=h,h=e[++k]);var r=void 0;if(h instanceof Mi)var u=h;else u=pba,k--;h=void 0;if((h=u)==null?0:h.qa){h=e[++k];r=e;var w=k;typeof h==="function"&&(h=h(),r[w]=h);r= h}h=e[++k];w=p+1;typeof h==="number"&&h<0&&(w-=h,h=e[++k]);for(;p<w;p++){var z=n[p];r?c(f,p,u,r,z):b(f,p,u,z)}}return e[a]=f} function rba(a){return Array.isArray(a)&&!!a.length&&typeof a[0]==="number"&&a[0]>0} function Xi(a){return Array.isArray(a)?a[0]instanceof Mi?a:[qba,a]:[a,void 0]} function Pi(a,b){if(a instanceof Vh)return a.Aa;if(Array.isArray(a))return Df(a,b,!1)} ;function Yi(a,b,c,e){var f=c.o;a[b]=e?function(h,k,n){return f(h,k,n,e)}:f} function Zi(a,b,c,e,f){var h=c.o,k,n;a[b]=function(p,r,u){return h(p,r,u,n||(n=Wi(Ri,Yi,Zi,e).Ty),k||(k=$i(e)),f)}} function $i(a){var b=a[Si];if(b!=null)return b;var c=Wi(Ri,Yi,Zi,a);b=c.LJ?function(e,f){return Ui(e,f,c)}:function(e,f){for(var h=e[ud]|0;Ph(f)&&f.o!=4;){var k=f.qa,n=c[k]; if(n==null){var p=c.extensions;p&&(p=p[k])&&(p=sba(p),p!=null&&(n=c[k]=p))}n!=null&&n(f,e,k)||(k=f,n=k.oa,Qh(k),k.TB?n=void 0:(p=k.ma.getCursor()-n,k.ma.setCursor(n),n=Mh(k.ma,p)),k=e,n&&((p=k[td])?p.push(n):k[td]=[n]))}h&16384&&Cd(e);return!0}; return a[Si]=b} function sba(a){a=Xi(a);var b=a[0].o;if(a=a[1]){var c=$i(a),e=Wi(Ri,Yi,Zi,a).Ty;return function(f,h,k){return b(f,h,k,e,c)}}return b} ;function aj(a,b,c){a[b]=c.ma} function bj(a,b,c,e){var f,h,k=c.ma;a[b]=function(n,p,r){return k(n,p,r,h||(h=Wi(Qi,aj,bj,e).Ty),f||(f=cj(e)))}} function cj(a){var b=a[Ti];if(!b){var c=Wi(Qi,aj,bj,a);b=function(e,f){return dj(e,f,c)}; a[Ti]=b}return b} function dj(a,b,c){for(var e=a[ud]|0,f=e&512?0:-1,h=a.length,k=h+(e&256?-1:0),n=e&512?1:0;n<k;n++){var p=a[n];if(p!=null){var r=n-f,u=ej(c,r);u&&u(b,p,r)}}if(e&256){e=a[h-1];for(var w in e)f=+w,Number.isNaN(f)||(h=e[f],h!=null&&(k=ej(c,f))&&k(b,h,f))}if(a=Qd(a))for(li(b,b.o.end()),c=0;c<a.length;c++)li(b,id(a[c])||new Uint8Array(0))} function ej(a,b){var c=a[b];if(c)return c;if(c=a.extensions)if(c=c[b]){c=Xi(c);var e=c[0].ma;if(c=c[1]){var f=cj(c),h=Wi(Qi,aj,bj,c).Ty;c=a.LJ?Vi(h,f):function(k,n,p){return e(k,n,p,h,f)}}else c=e; return a[b]=c}} ;function fj(a,b,c){if(Array.isArray(b)){var e=b[ud]|0;if(e&4)return b;for(var f=0,h=0;f<b.length;f++){var k=a(b[f]);k!=null&&(b[h++]=k)}h<f&&(b.length=h);c&&(yd(b,(e|5)&-12289),e&2&&Object.freeze(b));return b}} function gj(a,b){var c=new oba;dj(a.Aa,c,Wi(Qi,aj,bj,b));li(c,c.o.end());a=new Uint8Array(c.ma);b=c.qa;for(var e=b.length,f=0,h=0;h<e;h++){var k=b[h];a.set(k,f);f+=k.length}c.qa=[a];return a} function hj(a,b,c){return new Mi(a,b,c)} function ij(a,b,c){return new Mi(a,b,c)} function jj(a,b,c){c=c===void 0?xi:c;return new Mi(a,b,c)} function kj(a,b,c){Mf(a,a[ud]|0,b,c)} function lj(a,b,c){b=Df(void 0,b,!0);Sf(a,a[ud]|0,c,!0).push(b);return b} var mj=Ni(function(a,b,c,e,f){if(a.o!==2)return!1;a=Rh(a,Df([void 0,void 0],e,!0),f);e=b[ud]|0;Md(e);f=Kf(b,e,c);f instanceof pf?(f.Fn&2)!=0?(f=rf(f),f.push(a),Mf(b,e,c,f)):(b=f,c=b.lr(a[0],!1,!0),a=a[1],a=b.cw?a===void 0?null:a:b.sA(a,!1,!0,void 0,!1,b.Fn),nf.prototype.set.call(b,c,a)):Array.isArray(f)?(Bd(f)&&(f=fg(f),Mf(b,e,c,f)),f.push(a)):Mf(b,e,c,[a]);return!0},function(a,b,c,e,f){if(b instanceof pf)b.forEach(function(n,p){ui(a,c,Df([p, n],e,!1),f)}); else if(Array.isArray(b))for(var h=0;h<b.length;h++){var k=b[h];Array.isArray(k)&&ui(a,c,Df(k,e,!1),f)}}); function nj(a,b,c){b=re(b);b!=null&&(ni(a,c,1),a=a.o,c=ae||(ae=new DataView(new ArrayBuffer(8))),c.setFloat64(0,+b,!0),Yd=c.getUint32(0,!0),$d=c.getUint32(4,!0),ki(a,Yd),ki(a,$d))} function oj(a,b,c){b=Ye(b);b!=null&&(vi(b),pi(a,c,b))} function pj(a,b,c){b=fj(Ye,b,!1);if(b!=null&&b.length){c=mi(a,c);for(var e=0;e<b.length;e++){var f=b[e];switch(typeof f){case "number":var h=a.o;ce(f);hi(h,Yd,$d);break;case "bigint":f=di(f);hi(a.o,f.ma,f.o);break;default:f=ei(f),hi(a.o,f.ma,f.o)}}oi(a,c)}} function qj(a,b,c){b=af(b);if(b!=null&&(ri(b),b!=null))switch(ni(a,c,0),typeof b){case "number":a=a.o;ce(b);hi(a,Yd,$d);break;case "bigint":c=$h(b);hi(a.o,c.ma,c.o);break;default:c=ai(b),hi(a.o,c.ma,c.o)}} function rj(a,b,c){b=Ae(b);b!=null&&b!=null&&(ni(a,c,0),ji(a.o,b))} function sj(a,b,c){qi(a,c,af(b))} function tj(a,b,c){b=te(b);b!=null&&(ni(a,c,0),a.o.o.push(b?1:0))} function uj(a,b,c){b=gf(b);b!=null&&ti(a,c,Gb(b))} function vj(a,b,c,e,f){ui(a,c,Pi(b,e),f)} function wj(a,b,c){b=bf(b);b!=null&&ti(a,c,yh(b).buffer)} function xj(a,b,c){si(a,c,Ae(b))} function yj(a,b,c){if(a.o!==0&&a.o!==2)return!1;b=Rf(b,c);a.o==2?Uh(a,Fh,b):b.push(Fh(a.ma));return!0} function zj(a,b,c){if(a.o!==0&&a.o!==2)return!1;b=Rf(b,c);a.o==2?Uh(a,Dh,b):b.push(Dh(a.ma));return!0} function Aj(a,b,c){if(a.o!==0&&a.o!==2)return!1;b=Rf(b,c);a.o==2?Uh(a,mba,b):b.push(Dh(a.ma));return!0} var Bj=hj(function(a,b,c){if(a.o!==1)return!1;kj(b,c,Jh(a.ma));return!0},nj,Ji),Cj=hj(function(a,b,c,e){if(a.o!==1)return!1; sg(b,c,e,Jh(a.ma));return!0},nj,Ji),Dj=hj(function(a,b,c){if(a.o!==5)return!1; kj(b,c,Ih(a.ma));return!0},function(a,b,c){b=re(b); b!=null&&(ni(a,c,5),a=a.o,ee(b),ki(a,Yd))},Ii),tba=ij(function(a,b,c){if(a.o!==5&&a.o!==2)return!1; b=Rf(b,c);a.o==2?Uh(a,Ih,b):b.push(Ih(a.ma));return!0},function(a,b,c){b=fj(re,b,!0); if(b!=null&&b.length)for(ni(a,c,2),ii(a.o,b.length*4),c=0;c<b.length;c++){var e=a.o;ee(b[c]);ki(e,Yd)}},Ii),Ej=hj(function(a,b,c){if(a.o!==0)return!1; kj(b,c,Gh(a.ma));return!0},oj,Fi),Fj=hj(function(a,b,c){if(a.o!==0)return!1; kj(b,c,Fh(a.ma));return!0},oj,Fi),Gj=ij(function(a,b,c){if(a.o!==0&&a.o!==2)return!1; b=Rf(b,c);a.o==2?Uh(a,Gh,b):b.push(Gh(a.ma));return!0},pj,Fi),Hj=hj(function(a,b,c){if(a.o!==0)return!1; a=Gh(a.ma);kj(b,c,a==="0"?void 0:a);return!0},oj,Fi),Ij=ij(yj,function(a,b,c){b=fj(Ye,b,!1); if(b!=null)for(var e=0;e<b.length;e++)pi(a,c,b[e])},Fi),Jj=ij(yj,pj,Fi),Kj=hj(function(a,b,c){if(a.o!==0)return!1; a=Fh(a.ma);kj(b,c,a===0?void 0:a);return!0},oj,Fi),Lj=hj(function(a,b,c,e){if(a.o!==0)return!1; sg(b,c,e,Fh(a.ma));return!0},oj,Fi),Mj=hj(function(a,b,c){if(a.o!==0)return!1; kj(b,c,Bh(a.ma,ge));return!0},qj,Gi),Nj=hj(function(a,b,c){if(a.o!==0)return!1; kj(b,c,Bh(a.ma,fe));return!0},qj,Gi),Oj=hj(function(a,b,c){if(a.o!==0)return!1; kj(b,c,Dh(a.ma));return!0},rj,Di),Pj=ij(zj,function(a,b,c){b=fj(Ae,b,!0); if(b!=null)for(var e=0;e<b.length;e++){var f=a,h=c,k=b[e];k!=null&&(ni(f,h,0),ji(f.o,k))}},Di),Qj=ij(zj,function(a,b,c){b=fj(Ae,b,!0); if(b!=null&&b.length){c=mi(a,c);for(var e=0;e<b.length;e++)ji(a.o,b[e]);oi(a,c)}},Di),Rj=hj(function(a,b,c){if(a.o!==0)return!1; a=Dh(a.ma);kj(b,c,a===0?void 0:a);return!0},rj,Di),Sj=hj(function(a,b,c,e){if(a.o!==0)return!1; sg(b,c,e,Dh(a.ma));return!0},rj,Di),uba=hj(function(a,b,c){if(a.o!==1)return!1; var e=a.ma;a=Hh(e);e=Hh(e);a=ge(a,e);kj(b,c,a);return!0},sj,Hi),vba=hj(function(a,b,c){if(a.o!==5)return!1; kj(b,c,Hh(a.ma));return!0},function(a,b,c){b=Ce(b); b!=null&&(ni(a,c,5),ki(a.o,b))},wi()),Tj=hj(function(a,b,c){if(a.o!==0)return!1; kj(b,c,Kh(a.ma));return!0},tj,Bi),Uj=hj(function(a,b,c){if(a.o!==0)return!1; a=Kh(a.ma);kj(b,c,a===!1?void 0:a);return!0},tj,Bi),Vj=hj(function(a,b,c,e){if(a.o!==0)return!1; sg(b,c,e,Kh(a.ma));return!0},tj,Bi),y=hj(function(a,b,c){if(a.o!==2)return!1; kj(b,c,Sh(a));return!0},uj,Ci),Wj=ij(function(a,b,c){if(a.o!==2)return!1; a=Sh(a);Sf(b,b[ud]|0,c,!1).push(a);return!0},function(a,b,c){b=fj(gf,b,!0); if(b!=null)for(var e=0;e<b.length;e++){var f=a,h=c,k=b[e];k!=null&&ti(f,h,Gb(k))}},Ci),Xj=hj(function(a,b,c){if(a.o!==2)return!1; a=Sh(a);kj(b,c,a===""?void 0:a);return!0},uj,Ci),Yj=hj(function(a,b,c,e){if(a.o!==2)return!1; sg(b,c,e,Sh(a));return!0},uj,Ci),wba=jj(function(a,b,c,e,f){if(a.o!==3)return!1; b=lj(b,e,c);f(b,a);if(a.o!==4)throw Error("Group submessage did not end with an END_GROUP tag");if(a.qa!==c)throw Error("Unmatched end-group tag");return!0},function(a,b,c,e,f){if(Array.isArray(b))for(var h=0;h<b.length;h++){var k=a,n=c,p=f,r=Pi(b[h],e); r!=null&&(ni(k,n,3),p(r,k),ni(k,n,4))}},yi),Zj=jj(function(a,b,c,e,f){if(a.o!==2)return!1; Rh(a,lj(b,e,c),f);return!0},function(a,b,c,e,f){if(Array.isArray(b))for(var h=0;h<b.length;h++)vj(a,b[h],c,e,f)}),ak=Ni(function(a,b,c,e,f,h){if(a.o!==2)return!1; rg(b,b[ud]|0,h,c);b=vg(b,e,c);Rh(a,b,f);return!0},vj),bk=hj(function(a,b,c){if(a.o!==2)return!1; kj(b,c,Th(a));return!0},wj,Ki),ck=ij(function(a,b,c){if(a.o!==2)return!1; a=Th(a);Sf(b,b[ud]|0,c,!1).push(a);return!0},function(a,b,c){b=fj(bf,b,!1); if(b!=null)for(var e=0;e<b.length;e++){var f=a,h=c,k=b[e];k!=null&&ti(f,h,yh(k).buffer)}},Ki),xba=hj(function(a,b,c){if(a.o!==2)return!1; a=Th(a);kj(b,c,a===fd()?void 0:a);return!0},wj,Ki),yba=hj(function(a,b,c,e){if(a.o!==2)return!1; sg(b,c,e,Th(a));return!0},wj,Ki),dk=hj(function(a,b,c){if(a.o!==0)return!1; kj(b,c,Eh(a.ma));return!0},function(a,b,c){b=Ce(b); b!=null&&b!=null&&(ni(a,c,0),ii(a.o,b))},Ei),zba=ij(function(a,b,c){if(a.o!==0&&a.o!==2)return!1; b=Rf(b,c);a.o==2?Uh(a,Eh,b):b.push(Eh(a.ma));return!0},function(a,b,c){b=fj(Ce,b,!0); if(b!=null)for(var e=0;e<b.length;e++){var f=a,h=c,k=b[e];k!=null&&(ni(f,h,0),ii(f.o,k))}},Ei),ek=hj(function(a,b,c){if(a.o!==0)return!1; kj(b,c,Dh(a.ma));return!0},xj,Li),fk=ij(Aj,function(a,b,c){b=fj(Ae,b,!0); if(b!=null)for(var e=0;e<b.length;e++)si(a,c,b[e])},Li),gk=ij(Aj,function(a,b,c){b=fj(Ae,b,!0); if(b!=null&&b.length){c=mi(a,c);for(var e=0;e<b.length;e++)ji(a.o,b[e]);oi(a,c)}},Li),hk=hj(function(a,b,c){if(a.o!==0)return!1; a=Dh(a.ma);kj(b,c,a===0?void 0:a);return!0},xj,Li),ik=hj(function(a,b,c,e){if(a.o!==0)return!1; sg(b,c,e,Dh(a.ma));return!0},xj,Li),Aba=hj(function(a,b,c){if(a.o!==0)return!1; kj(b,c,Bh(a.ma,Saa));return!0},function(a,b,c){b=Ye(b); if(b!=null&&(vi(b),b!=null))switch(ni(a,c,0),typeof b){case "number":a=a.o;c=b;b=c<0;c=Math.abs(c)*2;be(c);c=Yd;var e=$d;b&&(c==0?e==0?e=c=4294967295:(e--,c=4294967295):c--);Yd=c;$d=e;hi(a,Yd,$d);break;case "bigint":a=a.o;b=b<<BigInt(1)^b>>BigInt(63);Yd=Number(BigInt.asUintN(32,b));$d=Number(BigInt.asUintN(32,b>>BigInt(32)));hi(a,Yd,$d);break;default:nba(a.o,b)}},wi()),jk=[!0, y,Tj],Bba=[!0,y,y];function kk(a,b){this.fieldIndex=a;this.ctor=b;this.isRepeated=0;this.o=wg;this.ma=zg;this.defaultValue=void 0} ;function Cba(a,b){return function(c,e){if(Oh.length){var f=Oh.pop();f.setOptions(e);f.ma.init(c,void 0,void 0,e);c=f}else c=new Nh(c,e);try{var h=new a,k=h.Aa;$i(b)(k,c);var n=h}finally{c.free()}return n}} function lk(a){return function(){return gj(this,a)}} function mk(a){return Sd(function(b){return b instanceof a&&!Bd(b.Aa)})} function nk(a){return function(b){return Wh(a,b)}} ;var Dba=[0,[4],ek,2,ak,[0,Tj,-1]];var ok=[0,ek];var Eba=[0,ok,Dba,Fj];var Fba=[0,ek,Nj,Fj];function pk(a){this.Aa=Ef(a)} t(pk,Vh);pk.prototype.getLanguage=function(){return Wg(this,3)}; pk.prototype.setLanguage=function(a){return ph(this,3,a)};var Gba=[0,y,Fj,y];pk.prototype.Ca=lk(Gba);var Hba=[0,Fj,-1];function qk(a){this.Aa=Ef(a)} t(qk,Vh);var rk=[2,3];var sk=[0,rk,Fj,ak,Hba,ak,Gba];qk.prototype.Ca=lk(sk);var tk=[0,ek,Nj];var Iba=[0,y,-1];function uk(a){this.Aa=Ef(a)} t(uk,Vh);uk.prototype.Pf=function(){return Wg(this,4)};var vk=[0,Fj,ek,Tj,y,-1,Zj,Iba,ek,-1,Zj,[0,[5,6,7,8],y,-3,ak,[0,y,-2],ak,[0,y,-3,Zj,[0,y,-5]],ak,[0,y,-2],ak,[0,y,-1]],Tj];uk.prototype.Ca=lk(vk);var wk=[0,Fj,-1];function xk(a){this.Aa=Ef(a)} t(xk,Vh);xk.prototype.getType=function(){return Xg(this,1,1)}; xk.prototype.setType=function(a){return rh(this,1,a)};var Jba=[0,ek,wk,-1,Fj,-1,wk,-3];xk.prototype.Ca=lk(Jba);function yk(a){this.Aa=Ef(a)} t(yk,Vh);yk.prototype.getId=function(){return Ug(this,1)}; yk.prototype.setId=function(a){return oh(this,1,a)};function zk(a){this.Aa=Ef(a)} t(zk,Vh);zk.prototype.getState=function(){return Xg(this,1)}; zk.prototype.getVisibility=function(){return Xg(this,2)}; zk.prototype.setVisibility=function(a){return rh(this,2,a)}; zk.prototype.clearOffTopic=function(){return Lf(this,7)};function Ak(a){this.Aa=Ef(a)} t(Ak,Vh);l=Ak.prototype;l.getInfo=function(){return wg(this,yk,1)}; l.getIndex=function(){return Vg(this,2)}; l.getMetadata=function(){return wg(this,zk,5)}; l.If=function(a){return zg(this,zk,5,a)}; l.getTypeInfo=function(){return wg(this,xk,6)}; l.UC=na(0);l.getLanguage=function(){return Wg(this,39)}; l.setLanguage=function(a){return ph(this,39,a)}; l.So=na(2);var Kba=[0,ek,Fj,-1];var Bk=[0,[4,5,6,7],ek,Fj,-1,ik,-3];var Ck=[0,Bj,-1,Tj,y,-2];var Dk=[0,y,-1,Oj,y,ek,-1,ok,y,ek,-1,y,Tj];var Lba=[0,y,-3,Zj,[0,y,-1,ek],Wj];var Ek=[0,Fj,Mj,Fj,Nj];yk.prototype.Ca=lk(Ek);var Mba=[0,Tj,Nj,Tj,fk];var Fk=[0,ek,-1,Tj,ok,y,-1,Tj,-2,Mba];zk.prototype.Ca=lk(Fk);var Gk=[0,bk,Nj,-1,y];var Hk=[0,Ek,Nj,Fj,y,Fk,Jba,-1,1,Zj,Dk,1,ek,Nj,ek,Lba,y,Fj,Nj,17,Ck,Kba,Fj,Zj,Gk,y,-1,1,vk,Bk,Zj,vk,tk];Ak.prototype.Ca=lk(Hk);var Nba=[0,ek,Nj];var Oba=[0,y,-1];var Pba=[0,y,-1];function Ik(a){this.Aa=Ef(a)} t(Ik,Vh);l=Ik.prototype;l.getKey=function(){return Og(this,1)}; l.setKey=function(a){return ph(this,1,a)}; l.getValue=function(){return Og(this,2)}; l.setValue=function(a){return ph(this,2,a)}; l.Vb=function(){return uh(this,2)};var Qba=[0,y,-1];Ik.prototype.Ca=lk(Qba);var Rba=[0,Fj,-2,Nj,ek,[0,ek,-1,Fj,-1],Fj];function Jk(a){this.Aa=Ef(a)} t(Jk,Vh);l=Jk.prototype;l.getInfo=function(){return wg(this,yk,1)}; l.vs=na(4);l.getTitle=function(){return Og(this,9)}; l.setTitle=function(a){return ph(this,9,a)}; l.getLanguage=function(){return Og(this,14)}; l.setLanguage=function(a){return ph(this,14,a)}; l.getState=function(){return Xg(this,15,10)}; l.setProperty=function(a,b){return Vf(this,16,Ik,a,b)}; l.getMetadata=function(){return wg(this,zk,12)}; l.If=function(a){return zg(this,zk,12,a)}; l.WC=na(5);l.yc=function(){return Og(this,22)}; l.Ub=function(){return ah(this,44)}; l.Lc=function(a,b){return jg(this,44,cf,a,b,gf)}; l.Kv=na(6);var Kk=[49,50];var Sba=[0,ek,Bj,Fj,-1];var Tba=[0,y,Tj,y,Fj,1,y,-1,Fj,1,y,Fj,ek,-1];var Uba=[0,Fj,ek,y];var Vba=[0,y,-6,Wj,Tj,2,Fj,[0,y,dk,-1],-4];var Wba=[0,Vba,Tba,ek,Zj,Uba,Tj];var Lk=[0,Kk,Ek,2,Tj,-1,1,Fj,Nj,y,Nj,1,Fk,y,-1,ek,Zj,Qba,Nj,Zj,Dk,1,Nj,ek,y,Nj,ek,Tj,sk,Lba,ek,y,-1,Fj,ek,Ij,Zj,Rba,Ck,Tj,Fj,Kba,Nj,Zj,Sba,Nj,1,sk,Wj,y,Wj,Zj,Gk,y,ak,Oba,ak,Pba,Tj,Wba,Nj,y,Bk,Tj,Nba,tk];Jk.prototype.Ca=lk(Lk);var Mk=[0,ek,Tj];var Xba=[0,dk,-2];var Yba=[0,Tj,-4];var Zba=[0,5,Dj,Tj,-1,ek];var Nk=[0,1,Fj,ek,Wj,fk];var Ok=[0,Nk,Zba,Zj,Xba,-6];var $ba=[0,Eba,-2,Oj,Tj,Jj,Zj,Fba];function Pk(a){this.Aa=Ef(a)} t(Pk,Vh);Pk.prototype.getLanguage=function(a){return ah(this,5,a)}; Pk.prototype.setLanguage=function(a,b){return jg(this,5,cf,a,b,gf)};var aca=[0,y,Tj,-2,Wj,y,Tj,Ij,Tj,y,Nj,y,Yba,Mk,ek,-1,y,Tj,-2,Fj,Tj,Fj,Tj,-1,Jj,Fj,-1,Tj];Pk.prototype.Ca=lk(aca);function Qk(a){this.Aa=Ef(a)} t(Qk,Vh);Qk.prototype.getName=function(){return Wg(this,1)}; Qk.prototype.Of=function(){return Og(this,1)}; Qk.prototype.setName=function(a){return ph(this,1,a)}; Qk.prototype.qf=na(10);var Rk=[0,y,-1,Fj,y,-3];Qk.prototype.Ca=lk(Rk);function Sk(a){this.Aa=Ef(a)} t(Sk,Vh);function Tk(a,b){return zg(a,Qk,2,b)} Sk.prototype.nk=na(11);Sk.prototype.SF=function(a){return zg(this,Pk,3,a)};var Uk=[0,Fj,Rk,aca,Tj,-1,ok,Dk,$ba,Tj,Bk];Sk.prototype.Ca=lk(Uk);var bca=[0,Wj];var cca=[0,y];var Vk=[0,y,-1];var Wk=[0,Fj,-2,Zj,Vk,y,Tj,-1];var dca=[0,Fj,-2,y,-1];function Xk(a){this.Aa=Ef(a)} t(Xk,Vh);Xk.prototype.getSeconds=function(){return Ug(this,1)}; Xk.prototype.setSeconds=function(a){return ig(this,1,Je(a),"0")}; Xk.prototype.getNanos=function(){return Sg(this,2)}; Xk.prototype.setNanos=function(a){return ig(this,2,ze(a),0)}; function Yk(a){var b=Number;var c=c===void 0?"0":c;var e;var f=(e=Ue(Jf(a,1),!0))!=null?e:c;b=b(f);a=a.getNanos();return new Date(b*1E3+a/1E6)} function Zk(){var a=new Date(Date.now()),b=new Xk;a=a.getTime();Number.isFinite(a)||(a=0);return b.setSeconds(Math.floor(a/1E3)).setNanos((a%1E3+1E3)%1E3*1E6)} ;function $k(a){this.Aa=Ef(a)} t($k,Vh);var al=[0,Kj,Rj];Xk.prototype.Ca=lk(al);var bl=[0,Zj,Wk,y,mj,jk,Zj,cca,Zj,dca,y,[0,[0,ek,al],al],mj,[!0,Fj,bca]];$k.prototype.Ca=lk(bl);var cl=[0,Zj,function(){return cl}, y,-3,Ij,Tj,Zj,function(){return cl}, Tj,ek,y,ek,y,-1];function dl(a){this.Aa=Ef(a)} t(dl,Vh);l=dl.prototype;l.getName=function(){return Wg(this,1)}; l.Of=function(){return Og(this,1)}; l.setName=function(a){return ph(this,1,a)}; l.qf=na(9);l.Fq=function(){return Qg(this,3)}; l.Lh=function(a){return lh(this,3,a)};var el=[0,y,-1,Tj,Fj];dl.prototype.Ca=lk(el);function fl(a){this.Aa=Ef(a)} t(fl,Vh);fl.prototype.getFrdIdentifier=function(){return Xg(this,1)}; function gl(a,b){return rh(a,1,b)} fl.prototype.Gq=function(){return Xg(this,2)}; fl.prototype.qd=function(a){return rh(this,2,a)};function hl(a){this.Aa=Ef(a)} t(hl,Vh);hl.prototype.Gg=function(a){return hg(this,1,a,Lg)}; hl.prototype.getValue=function(a){var b=Yf(this,1,eg,3,void 0,!0);Nd(b,a);return b[a]}; hl.prototype.setValue=function(a,b){return jg(this,1,Lg,a,b,eg)};function il(a){this.Aa=Ef(a)} t(il,Vh);function eca(a,b){return hg(a,1,b,De)} ;function jl(a){this.Aa=Ef(a)} t(jl,Vh);jl.prototype.Gg=function(a){return hg(this,1,a,De)}; jl.prototype.getValue=function(a){return Zg(this,1,a)}; jl.prototype.setValue=function(a,b){return jg(this,1,De,a,b,Te)};function kl(a){this.Aa=Ef(a)} t(kl,Vh);function ll(a){return yg(a,jl,1,Xf())} function ml(a,b){return Bg(a,1,b)} ;function nl(a){this.Aa=Ef(a)} t(nl,Vh);function ol(a,b){return $g(a,1,Xf(b))} nl.prototype.Gg=function(a){return hg(this,1,a,cf)}; nl.prototype.getValue=function(a){return ah(this,1,a)}; nl.prototype.setValue=function(a,b){return jg(this,1,cf,a,b,gf)};function pl(a){this.Aa=Ef(a)} t(pl,Vh);function ql(a){return gh(a,nl,8,rl)} function sl(a,b){return Ag(a,8,rl,b)} l=pl.prototype;l.Zg=function(){return gh(this,jl,2,rl)}; l.zj=function(a){return Ag(this,2,rl,a)}; l.qk=function(){return gh(this,nl,3,rl)}; l.Fg=function(a){return Ag(this,3,rl,a)}; function tl(a){return gh(a,il,4,rl)} function ul(a,b){return Ag(a,4,rl,b)} function vl(a){return gh(a,hl,5,rl)} function wl(a,b){return Ag(a,5,rl,b)} l.No=function(){return gh(this,kl,6,rl)}; l.Iv=function(a){return Ag(this,6,rl,a)}; l.Fq=function(){return ch(this,7,rl)}; l.Lh=function(a){return og(this,7,rl,se(a))}; var rl=[2,3,4,5,6,7,8];function xl(a){this.Aa=Ef(a)} t(xl,Vh);xl.prototype.getFrdContext=function(){return wg(this,fl,1)}; function yl(a,b){return zg(a,fl,1,b)} xl.prototype.getFrdIdentifier=function(){return Xg(this,5)}; function zl(a,b){return rh(a,5,b)} function Al(a){return wg(a,pl,2)} function Bl(a,b){return zg(a,pl,2,b)} xl.prototype.setFieldName=function(a){return ph(this,4,a)};var Cl=[0,Fj,y];var Dl=[0,ek,-1];fl.prototype.Ca=lk(Dl);var fca=[0,ck];hl.prototype.Ca=lk(fca);var gca=[0,Ij];il.prototype.Ca=lk(gca);var El=[0,Ij];jl.prototype.Ca=lk(El);var hca=[0,Zj,El];kl.prototype.Ca=lk(hca);var Fl=[0,Wj];nl.prototype.Ca=lk(Fl);var ica=[0,rl,1,ak,El,ak,Fl,ak,gca,ak,fca,ak,hca,Vj,ak,Fl];pl.prototype.Ca=lk(ica);var Gl=[0,Dl,ica,ek,y,ek];xl.prototype.Ca=lk(Gl);var jca=[0,1,y,3,y,ek,2,y];var kca=[0,y,Tj,-1,Ij,Tj,y,-2];var lca=[0,y,-4,Zj,[0,y,Ij]];var Hl=[0,y,-1,ek,y,Ij,y,-1,Tj,91,y];var mca=[0,y,-1,[0,Wj],y];var nca=[0,Zj,Vk];var oca=[0,y,-2,Tj,Wj,Tj];var pca=[0,y,Fj];var Il=[0,Cl,Gl,-1,Zj,Gl];var qca=[0,y,-2,ek];var rca=[0,y,Zj,[0,y,ek]];var sca=[0,y];var tca=[0,y,ek];var uca=[0,y,-2];var vca=[0,ek,1,ek,Zj,[0,ek,y,-1]];var wca=[0,[4],ek,Oj,y,Sj,y];var xca=[0,Zj,[0,[2,3],y,ak,[0,Wj],ak,[0,y],Tj,-1],ek];var yca=[0,y,-2];var zca=[0,Tj,Oj];var Aca=[0,zca];var Bca=[0,Oj];var Cca=[0,mj,[!0,y,function(){return Jl}]],Jl=[0, [1,2,3,4,5,6],ik,Cj,Yj,Vj,ak,function(){return Cca}, ak,function(){return Dca}],Dca=[0, Zj,function(){return Jl}];var Eca=[0,y,ek,[0,Tj,Zj,[0,ek,Zj,[0,y,-2,Jl]]],[0,Tj,Zj,[0,y,-1,Zj,[0,y,-1]]]];var Fca=[0,Zj,[0,y,Oj,Tj,ek,Tj,ek,[0,ek,y],Eca],Oj,ek,Eca,Tj];var Gca=[0,ek,Zj,Vk];var Hca=[0,ek,2,fk];var Ica=[0,y,-1,Oj];var Jca=[0,y,-1,Tj,-1,y,-1,1,Tj,Ij,Gl,Hca,Jj,Wj];function Kl(a){this.Aa=Ef(a)} t(Kl,Vh);var Kca=nk(Kl);function Ll(a){this.Aa=Ef(a)} t(Ll,Vh);l=Ll.prototype;l.getId=function(){return Wg(this,1)}; l.setId=function(a){return ph(this,1,a)}; l.getType=function(){return Xg(this,3)}; l.setType=function(a){return rh(this,3,a)}; l.getTitle=function(){return Wg(this,4)}; l.setTitle=function(a){return ph(this,4,a)}; l.getDescription=function(){return Wg(this,5)}; l.setDescription=function(a){return ph(this,5,a)}; l.getValue=function(){return Wg(this,6)}; l.setValue=function(a){return ph(this,6,a)}; l.Vb=function(){return uh(this,6)};function Ml(a){this.Aa=Ef(a)} t(Ml,Vh);function Nl(a){this.Aa=Ef(a)} t(Nl,Vh);function Ol(a){this.Aa=Ef(a)} t(Ol,Vh);l=Ol.prototype;l.getType=function(){return Xg(this,1)}; l.setType=function(a){return rh(this,1,a)}; l.getDescription=function(){return Wg(this,3)}; l.setDescription=function(a){return ph(this,3,a)}; l.getValue=function(){return Wg(this,4)}; l.setValue=function(a){return ph(this,4,a)}; l.Vb=function(){return uh(this,4)}; var Pl=[10,17];function Ql(a){this.Aa=Ef(a,3)} t(Ql,Vh);function Rl(a){return wg(a,Ol,1)} var Lca=nk(Ql);var Sl=[0,Zj,Gl,Fj,y,Cl];Kl.prototype.Ca=lk(Sl);var Mca=[0,y,Ij,ek,y,-6,Wj,-1,y,ek,-1,Zj,Gl,Zj,Sl,Sl,y,-1];Ll.prototype.Ca=lk(Mca);var Nca=[0,Oj,y];Ml.prototype.Ca=lk(Nca);var Tl=[0,Tj,y,-3];Nl.prototype.Ca=lk(Tl);var Oca=[0,Pl,ek,y,-2,Oj,y,Oj,-2,Yj,1,ek,-1,Pj,Zj,Sl,1,ak,Nca,1,Tl,Ij,Zj,[0,Sl,ek]];Ol.prototype.Ca=lk(Oca);var Ul=[-3,{},Oca,Mca];Ql.prototype.Ca=lk(Ul);var Pca=[0,[27,28,29,30,31,35,38,40,41,43,45,46,47],y,-1,Tj,ek,Zj,Jca,y,Gca,Ica,y,-5,Ij,y,Tj,Wj,Zj,Jca,ek,y,Oj,Tj,Oj,bl,Wj,ak,Bca,ak,xca,ak,Fca,ak,vca,ak,uca,Gl,Hca,y,ak,rca,Tj,1,ak,Ul,ek,ak,Aca,ak,yca,Tj,ak,qca,1,ak,wca,ak,sca,ak,tca,Tj];function Vl(a){this.Aa=Ef(a)} t(Vl,Vh);function Wl(a){return wg(a,xl,1)} function Xl(a,b){return zg(a,xl,1,b)} ;var Yl=[0,Gl,Oj,ek,fk,Tj];Vl.prototype.Ca=lk(Yl);var Zl=[0,[0,y,-2],bk,3,y];var Qca=[0,y,Wj,Zj,Pca,y,-2,2,y,-3,Tj,-2,Wj,Oj,ek,1,Wj,-1,oca,y,Tj,-1,y,-1,1,Tj,zca,ek,y,Oj,Ij,Zl,-1,bl,y,-1,pca,2,Il,1,Tj,-1,1,ek,Zj,Yl,y,-1,Oj,Fj,46,y];var $l=[0,Zj,Yl,Cl,ek,Ij];var am=[0,Kj,Rj];function bm(a){this.Aa=Ef(a)} t(bm,Vh);bm.prototype.Lq=function(){return Ng(this,1)}; bm.prototype.getTimestamp=function(){return Xe(Jf(this,5))}; bm.prototype.setTimestamp=function(a){return Lf(this,5,We(a))};function cm(a){this.Aa=Ef(a)} t(cm,Vh);cm.prototype.getUrl=function(){return Og(this,1)}; cm.prototype.setUrl=function(a){return ph(this,1,a)};function dm(a){this.Aa=Ef(a)} t(dm,Vh);function em(a){this.Aa=Ef(a)} t(em,Vh);l=em.prototype;l.getViews=function(){return Ve(Jf(this,1))}; l.getThumbnail=function(){return Og(this,2)}; l.hasThumbnail=function(){return uh(this,2)}; l.getTimestamp=function(){return Xe(Jf(this,4))}; l.setTimestamp=function(a){return Lf(this,4,We(a))};function fm(a){this.Aa=Ef(a)} t(fm,Vh);l=fm.prototype;l.getUrl=function(){return Og(this,1)}; l.setUrl=function(a){return ph(this,1,a)}; l.getTitle=function(){return Og(this,2)}; l.setTitle=function(a){return ph(this,2,a)}; l.je=function(){return Og(this,3)}; function gm(a,b){return ph(a,3,b)} l.getLanguage=function(){return Og(this,10)}; l.setLanguage=function(a){return ph(this,10,a)}; l.getPageType=function(){return Pg(this,15)}; function hm(a,b){return ph(a,21,b)} l.Ob=function(){return Og(this,22)}; function im(a,b){return ph(a,22,b)} function jm(a){return wg(a,bm,26)} function km(a){return wg(a,em,28)} ;function lm(a){this.Aa=Ef(a)} t(lm,Vh);function mm(a){this.Aa=Ef(a)} t(mm,Vh);mm.prototype.Yi=function(){return Og(this,3)}; mm.prototype.Ob=function(){return Og(this,14)};function nm(a){this.Aa=Ef(a)} t(nm,Vh);nm.prototype.getActive=function(){return Mg(this,3)}; nm.prototype.setActive=function(a){return lh(this,3,a)};function om(a){this.Aa=Ef(a)} t(om,Vh);function pm(a){this.Aa=Ef(a)} t(pm,Vh);pm.prototype.getQuery=function(){return eh(this,1,qm)}; pm.prototype.setQuery=function(a){return og(this,1,qm,ff(a))}; pm.prototype.getStartIndex=function(){return Ng(this,2)}; var qm=[1,5];function rm(a){this.Aa=Ef(a)} t(rm,Vh);function sm(a){this.Aa=Ef(a)} t(sm,Vh);function tm(a){this.Aa=Ef(a)} t(tm,Vh);l=tm.prototype;l.getId=function(){return Og(this,1)}; l.setId=function(a){return ph(this,1,a)}; l.getLanguage=function(){return Og(this,2)}; l.setLanguage=function(a){return ph(this,2,a)}; l.getName=function(){return Og(this,3)}; l.Of=function(){return Og(this,3)}; l.setName=function(a){return ph(this,3,a)}; l.qf=na(8);l.getTitle=function(){return Og(this,4)}; l.setTitle=function(a){return ph(this,4,a)}; l.getContent=function(){return Og(this,6)}; l.setContent=function(a){return ph(this,6,a)}; l.clearContent=function(){return Lf(this,6)}; l.getMetadata=function(){return wg(this,$k,13)}; l.If=function(a){return zg(this,$k,13,a)}; l.setProperty=function(a,b){return Vf(this,20,dl,a,b)}; l.getAuthorEmail=function(){return Og(this,22)};function um(a){this.Aa=Ef(a)} t(um,Vh);um.prototype.Fq=function(){return Qg(this,2)}; um.prototype.Lh=function(a){return lh(this,2,a)};function wm(a){this.Aa=Ef(a)} t(wm,Vh);function xm(a){return yg(a,um,3,Xf())} wm.prototype.Gg=function(a){return Bg(this,3,a)}; wm.prototype.setValue=function(a,b){return Vf(this,3,um,a,b)};function ym(a){this.Aa=Ef(a)} t(ym,Vh);function zm(a,b){return yg(a,wm,5,Xf(b))} var Rca=nk(ym);var Am=[0,y,-3];var Bm=[0,y,ek,1,y];var Cm=[0,ek,y,-5];var Sca=[0,y,-9,2,y,-12];var Tca=[0,y,-1,Fj,-1];var Uca=[0,y];var Vca=[0,Oj,-2,y,Nj,y,-1,Tj,ek];bm.prototype.Ca=lk(Vca);var Wca=[0,y];cm.prototype.Ca=lk(Wca);var Xca=[0,Wca,-4];dm.prototype.Ca=lk(Xca);var Yca=[0,Fj,y,Oj,Nj,y,Tj,y,Xca];em.prototype.Ca=lk(Yca);var Dm=[0,y,-2,ek,y,Zj,cl,y,-1,Zl,y,-2,1,Tj,ek,Tj,y,-1,Tj,y,-2,ek,Zj,function(){return Dm}, 1,Vca,Zj,function(){return Dm}, Yca,1,Uca,Tca];fm.prototype.Ca=lk(Dm);var Em=[0,Zj,Dm];lm.prototype.Ca=lk(Em);mm.prototype.Ca=lk([0,Zj,Dm,Fj,y,Sca,Zj,Dm,-1,y,Zj,Dm,Cm,Zj,Am,Zj,Bm,Oj,-1,y,Em]);var Zca=[0,y,-1,Tj];nm.prototype.Ca=lk(Zca);om.prototype.Ca=lk([0,Zj,Zca]);pm.prototype.Ca=lk([0,qm,Yj,Oj,-1,y,Yj,ek,y,Oj,Tj,-1,Oj]);var Fm=[0,1,y];rm.prototype.Ca=lk(Fm);var $ca=[0,y,ek,y,-1];var Gm=[0,y,-1,ek];sm.prototype.Ca=lk(Gm);var ada=[0,Zj,Wk,-1,y,Zj,Wk,mj,jk];var Hm=[0,y,-1,Tj,Oj,Dj,Tj,-2,Zj,function(){return Hm}];var bda=[0,y,-2,Hm,y,-1];var cda=[0,y];var dda=[0,y,-2,bl,y];var eda=[0,y,-1,Zj,Wk,-1,mj,jk];var fda=[0,Oj,-2];var gda=[0,y,-5,function(){return Im}, Zj,function(){return Im}, -1,Tj,-1,y,Fj,y,Zl,-1,y,-1,Jj,Zj,el,Zj,$ca,cda,Tj,-1,y],hda=[0,y,-8,function(){return Im}, bl,y,Ij,Zj,el,y,Fj,y,Zl,-1,y,Zl],ida=[0,y,-2,1,y,function(){return Im}, bl,y,Ij,Zj,el,y,Fj,y,Zl,-1,y],jda=[0,y,-6,function(){return Im}, Zj,function(){return Im}, -1,Tj,-1,bl,y,-2,Ij,Zj,Hl,-1,Zj,el,Zj,fda,y,Fj,y,Zl,-1,y,Zj,$ca,[0,y],cda,Zj,$l,Tj,-2,Zl];tm.prototype.Ca=lk(jda);var Im=[0,y,-1,Tj,Zj,function(){return Im}, Zj,function(){return kda}, function(){return Im}, Zj,function(){return Im}, y,Ij,Wj,2,Tj,ek,y,Zj,kca,Zj,Hl,y,-1,jca,mca,y,-2,eda,y,1,lca,y,ek,Zl,Zj,el,Zj,nca,Tj,Zl,Wj,Tj,Zj,function(){return jda}, Zj,function(){return ida}, Zj,function(){return hda}, Zj,bda,Zj,dda,Zj,Qca,Zj,function(){return gda}],kda=[0, y,-11,Tj,-1,y,8,y,Hm,1,function(){return Im}, Zj,function(){return Im}, y,Ij,Tj,Fj,y,-1,Zj,Hl,y,Zj,Hl,Zj,function(){return Im}, y,Zj,Wk,-1,y,1,y,-1,ada,Zl,Zj,el,Zj,fda,Zl,Oj,y,-5];var lda=[0,y,Zj,function(){return Jm}],mda=[0, Zj,function(){return lda}],Jm=[0, y,Tj,Fj,Oj,Bj,Dj,Nj,dk,function(){return mda}]; um.prototype.Ca=lk(Jm);var Km=[0,ek,y,Zj,Jm];wm.prototype.Ca=lk(Km);var nda=[0,y,-2,Tj,Zj,Km];ym.prototype.Ca=lk(nda);var oda=new Map([["","HOMEPAGE"],["announcement","ANNOUNCEMENT"],["answer","ANSWER"],["topic","TOPIC"],["contact","CONTACT_FORM"],["troubleshooter","TROUBLESHOOTER"],["known-issues","KNOWN_ISSUES"],["suggestions","SUGGESTIONS"],["release-notes","RELEASE_NOTES"],["search","SEARCH_RESULTS"],["sitemap","SITEMAP"],["faq","FAQ"],["apis","API"],["checklist","CHECKLIST"],["table","TABLE"],["helpcenterz","HELPCENTERZ"],["contactflow","CONTACT_FLOW"],["forum","FORUM_THREAD"],["forum-attachment","FORUM_ATTACHMENT"], ["threads","SUPPORT_FORUM_THREAD_LIST"],["thread","SUPPORT_FORUM_THREAD"],["community-video","COMMUNITY_VIDEO"],["community-guide","COMMUNITY_GUIDE"],["settings","USER_SETTINGS"],["profile","USER_PROFILE"],["workflow","WORKFLOW"],["inapp","IN_APP"],["community","SUPPORT_FORUM_HOMEPAGE"],["gethelp","GET_HELP"],["snippet","SNIPPET"],["symptom","SYMPTOM_RESOURCES"],["video","VIDEO"]]),pda=new Map(Array.from(oda).map(function(a){return[a[1],a[0]]})),qda=new Map([[0, ""],[1,"answer"],[2,"topic"],[4,"contact"],[5,"troubleshooter"],[6,"known-issues"],[7,"suggestions"],[8,"release-notes"],[10,"search"],[11,"sitemap"],[13,"faq"],[16,"apis"],[17,"checklist"],[18,"table"],[19,"helpcenterz"],[21,"contactflow"],[22,"forum"],[23,"forum-attachment"],[24,"threads"],[25,"thread"],[27,"settings"],[28,"profile"],[29,"workflow"],[30,"inapp"],[31,"community"],[33,"gethelp"],[34,"announcement"],[35,"snippet"],[36,"symptom"],[37,"community-video"],[38,"video"],[39,"community-guide"]]), rda=new Map(Array.from(new Map([["HOMEPAGE",0],["ANSWER",1],["TOPIC",2],["CONTACT_FORM",4],["TROUBLESHOOTER",5],["KNOWN_ISSUES",6],["SUGGESTIONS",7],["RELEASE_NOTES",8],["PORTAL",9],["SEARCH_RESULTS",10],["SITEMAP",11],["CONTACT_FORM_CONFIRMATION",12],["FAQ",13],["HOMEPAGE_TOP_ARTICLES",14],["VANITY",15],["API",16],["CHECKLIST",17],["TABLE",18],["HELPCENTERZ",19],["PRODUCT_SELECTOR",20],["CONTACT_FLOW",21],["FORUM_THREAD",22],["FORUM_ATTACHMENT",23],["SUPPORT_FORUM_THREAD_LIST",24],["SUPPORT_FORUM_THREAD", 25],["SUPPORT_FORUM_NEW_THREAD",26],["USER_SETTINGS",27],["USER_PROFILE",28],["WORKFLOW",29],["IN_APP",30],["SUPPORT_FORUM_HOMEPAGE",31],["SUPPORT_FORUM_ABOUT",32],["GET_HELP",33],["ANNOUNCEMENT",34],["SNIPPET",35],["COMMUNITY_VIDEO",37],["VIDEO",38],["COMMUNITY_GUIDE",39]])).map(function(a){return[a[1],a[0]]}));function Lm(a){return nb(a)&&a.nodeType===1} function Mm(a){return nb(a)&&Lm(a)&&(!a.namespaceURI||a.namespaceURI==="http://www.w3.org/1999/xhtml")} ;/* Copyright Google LLC SPDX-License-Identifier: Apache-2.0 */ function Nm(a){return{valueOf:a}.valueOf()} ;var Om=globalThis.trustedTypes,sda=Om,Pm;function tda(){var a=null;if(!sda)return a;try{var b=function(c){return c}; a=sda.createPolicy("goog#html",{createHTML:b,createScript:b,createScriptURL:b})}catch(c){}return a} function Qm(){Pm===void 0&&(Pm=tda());return Pm} ;function Rm(a){this.o=a} Rm.prototype.toString=function(){return this.o+""}; function Sm(a){var b=Qm();return new Rm(b?b.createScriptURL(a):a)} function Tm(a){if(a instanceof Rm)return a.o;throw Error("");} ;var uda=Ha([""]),vda=Ia(["\x00"],["\\0"]),wda=Ia(["\n"],["\\n"]),xda=Ia(["\x00"],["\\u0000"]);function Um(a){return a.toString().indexOf("`")===-1} Um(function(a){return a(uda)})||Um(function(a){return a(vda)})||Um(function(a){return a(wda)})||Um(function(a){return a(xda)});function Vm(a){this.o=a} Vm.prototype.toString=function(){return this.o}; var Wm=new Vm("about:invalid#zClosurez");function Xm(a){if(a instanceof Vm)return a.o;throw Error("");} ;function Ym(a){this.isValid=a} function Zm(a){return new Ym(function(b){return b.substr(0,a.length+1).toLowerCase()===a+":"})} var yda=Zm("tel"),zda=[Zm("data"),Zm("http"),Zm("https"),Zm("mailto"),Zm("ftp"),new Ym(function(a){return/^[^:]*([/?#]|$)/.test(a)})]; function $m(a,b){b=b===void 0?zda:b;if(a instanceof Vm)return a;for(var c=0;c<b.length;++c){var e=b[c];if(e instanceof Ym&&e.isValid(a))return new Vm(a)}} function an(a,b){b=b===void 0?zda:b;return $m(a,b)||Wm} function Ada(a){if(typeof MediaSource!=="undefined"&&a instanceof MediaSource)return new Vm(URL.createObjectURL(a));var b=a.type.match(/^([^;]+)(?:;\w+=(?:\w+|"[\w;,= ]+"))*$/i);if((b==null?void 0:b.length)!==2||!(/^image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon|heic|heif|avif|x-ms-bmp)$/i.test(b[1])||/^video\/(?:mpeg|mp4|ogg|webm|x-matroska|quicktime|x-ms-wmv)$/i.test(b[1])||/^audio\/(?:3gpp2|3gpp|aac|amr|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-matroska|x-wav|wav|webm)$/i.test(b[1])||/^font\/[\w-]+$/i.test(b[1])))throw Error(""); return new Vm(URL.createObjectURL(a))} var Bda=Nm(function(){return typeof URL==="function"}),Cda=["data:", "http:","https:","mailto:","ftp:"],Dda=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;function Eda(a){if(Dda.test(a))return a} function bn(a){return a instanceof Vm?Xm(a):Eda(a)} ;function cn(a,b){b=bn(b);b!==void 0&&(a.href=b)} ;function dn(a){this.o=a} dn.prototype.toString=function(){return this.o+""}; function en(a){var b=Qm();return new dn(b?b.createHTML(a):a)} var fn=Nm(function(){return new dn(Om?Om.emptyHTML:"")}); function gn(a){if(a instanceof dn)return a.o;throw Error("");} ;var Fda={DW:0,oW:1,pW:2,0:"FORMATTED_HTML_CONTENT",1:"EMBEDDED_INTERNAL_CONTENT",2:"EMBEDDED_TRUSTED_EXTERNAL_CONTENT"};function hn(a,b){a.setAttribute("sandbox","");for(var c=0;c<b.length;c++)a.sandbox.supports&&!a.sandbox.supports(b[c])||a.sandbox.add(b[c])} function jn(a,b){var c=Error.call(this,a+" cannot be used with intent "+Fda[b]);this.message=c.message;"stack"in c&&(this.stack=c.stack);this.type=a;this.intent=b;this.name="TypeCannotBeUsedWithIframeIntentError"} t(jn,Error); function kn(a,b,c){a.removeAttribute("srcdoc");switch(b){case 0:if(c instanceof Rm)throw new jn("TrustedResourceUrl",0);hn(a,[]);b=bn(c);b!==void 0&&(a.src=b);break;case 1:if(!(c instanceof Rm))throw new jn(typeof c,1);hn(a,"allow-same-origin allow-scripts allow-forms allow-popups allow-popups-to-escape-sandbox allow-storage-access-by-user-activation".split(" "));a.src=Tm(c).toString();break;case 2:if(c instanceof Rm)throw new jn("TrustedResourceUrl",2);hn(a,"allow-same-origin allow-scripts allow-forms allow-popups allow-popups-to-escape-sandbox allow-storage-access-by-user-activation".split(" "));b= bn(c);b!==void 0&&(a.src=b);break;default:le(b)}} ;function ln(a,b,c){b=bn(b);return b!==void 0?a.open(b,c,void 0):null} function mn(a){a=a===void 0?document:a;var b,c;a=(c=(b=a).querySelector)==null?void 0:c.call(b,"script[nonce]");return a==null?"":a.nonce||a.getAttribute("nonce")||""} ;function nn(a){this.o=a} nn.prototype.toString=function(){return this.o+""}; function Gda(a){var b=Qm();return new nn(b?b.createScript(a):a)} function Hda(a){if(a instanceof nn)return a.o;throw Error("");} ;function Ida(a){var b=mn(a.ownerDocument);b&&a.setAttribute("nonce",b)} function on(a,b){a.textContent=Hda(b);Ida(a)} function pn(a,b){a.src=Tm(b);Ida(a)} ;function qn(a){this.o=a} qn.prototype.toString=function(){return this.o};function rn(a,b){if(a.nodeType===1&&/^(script|style)$/i.test(a.tagName))throw Error("");a.innerHTML=gn(b)} function sn(a,b,c,e){if(a.length===0)throw Error("");a=a.map(function(h){if(h instanceof qn)h=h.o;else throw Error("");return h}); var f=c.toLowerCase();if(a.every(function(h){return f.indexOf(h)!==0}))throw Error('Attribute "'+c+'" does not match any of the allowed prefixes.'); b.setAttribute(c,e)} ;function tn(a,b){this.name=a;this.value=b} tn.prototype.toString=function(){return this.name}; var Jda=new tn("SEVERE",1E3),Kda=new tn("WARNING",900),Lda=new tn("CONFIG",700);function un(a,b){b=bn(b);b!==void 0&&a.replace(b)} ;function vn(a){return new qn(a[0].toLowerCase())} ;function wn(a){if(a instanceof dn)return a;a=String(a).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;");return en(a)} function Mda(a){var b=wn("");return en(a.map(function(c){return gn(wn(c))}).join(gn(b).toString()))} var Nda=/^[a-z][a-z\d-]*$/i,Oda="APPLET BASE EMBED IFRAME LINK MATH META OBJECT SCRIPT STYLE SVG TEMPLATE".split(" "),Pda="AREA BR COL COMMAND HR IMG INPUT KEYGEN PARAM SOURCE TRACK WBR".split(" "),Qda=["action","formaction","href"];function xn(a){if(!Nda.test(a))throw Error("");if(Oda.indexOf(a.toUpperCase())!==-1)throw Error("");} function yn(a,b,c){xn(a);var e="<"+a;b&&(e+=Rda(b));Array.isArray(c)||(c=c===void 0?[]:[c]);Pda.indexOf(a.toUpperCase())!==-1?e+=">":(b=Mda(c.map(function(f){return f instanceof dn?f:wn(String(f))})),e+=">"+b.toString()+"</"+a+">"); return en(e)} function Rda(a){for(var b="",c=Object.keys(a),e=0;e<c.length;e++){var f=c[e],h=a[f];if(!Nda.test(f))throw Error("");if(h!==void 0&&h!==null){if(/^on./i.test(f))throw Error("");Qda.indexOf(f.toLowerCase())!==-1&&(h=h instanceof Vm?h.toString():Eda(String(h))||"about:invalid#zClosurez");h=f+'="'+wn(String(h))+'"';b+=" "+h}}return b} ;function zn(){this.o=new Map} zn.prototype.format=function(a){var b=this,c=wn("_safevalues_format_marker_:").toString();a=wn(a).toString().replace(new RegExp("\\{"+c+"[\\w&#;]+\\}","g"),function(e){var f;if(f=b.o.get(e)){e="";switch(f.type){case "html":e=f.html;break;case "startTag":e="<"+f.tagName+f.attributes+">";break;case "endTag":e="</"+f.tagName+">"}f=e}else f=e;return f}); return en(a)}; function An(a,b,c){xn(b);return Bn(a,{type:"startTag",tagName:b,attributes:c!==void 0?Rda(c):""})} function Cn(a,b){xn(b);return Bn(a,{type:"endTag",tagName:b})} zn.prototype.text=function(a){return Bn(this,{type:"html",html:wn(a).toString()})}; zn.prototype.safeHtml=function(a){return Bn(this,{type:"html",html:gn(a).toString()})}; function Bn(a,b){var c="{_safevalues_format_marker_:"+a.o.size+"_"+Math.random().toString(36).slice(2)+"}";a.o.set(wn(c).toString(),b);return c} ;function Sda(a){try{return new URL(a,window.document.baseURI)}catch(b){return new URL("about:invalid")}} ;function Tda(a,b){var c=b.createRange();c.selectNode(b.body);a=en(a);return c.createContextualFragment(gn(a))} ;function Uda(a){a=a.nodeName;return typeof a==="string"?a:"FORM"} function Vda(a){a=a.nodeType;return a===1||typeof a!=="number"} ;function Dn(a,b,c,e,f){this.qa=a;this.o=b;this.oa=c;this.ua=e;this.ma=f} function Wda(a,b,c){c=a.o.get(c);return(c==null?0:c.has(b))?c.get(b):a.oa.has(b)?{vf:1}:(c=a.ua.get(b))?c:a.ma&&[].concat(Ga(a.ma)).some(function(e){return b.indexOf(e)===0})?{vf:1}:{vf:0}} ;var Xda="ARTICLE SECTION NAV ASIDE H1 H2 H3 H4 H5 H6 HEADER FOOTER ADDRESS P HR PRE BLOCKQUOTE OL UL LH LI DL DT DD FIGURE FIGCAPTION MAIN DIV EM STRONG SMALL S CITE Q DFN ABBR RUBY RB RT RTC RP DATA TIME CODE VAR SAMP KBD SUB SUP I B U MARK BDI BDO SPAN BR WBR NOBR INS DEL PICTURE PARAM TRACK MAP TABLE CAPTION COLGROUP COL TBODY THEAD TFOOT TR TD TH SELECT DATALIST OPTGROUP OPTION OUTPUT PROGRESS METER FIELDSET LEGEND DETAILS SUMMARY MENU DIALOG SLOT CANVAS FONT CENTER ACRONYM BASEFONT BIG DIR HGROUP STRIKE TT".split(" "), Yda=[["A",new Map([["href",{vf:2}]])],["AREA",new Map([["href",{vf:2}]])],["LINK",new Map([["href",{vf:5,conditions:new Map([["rel",new Set("alternate author bookmark canonical cite help icon license next prefetch dns-prefetch prerender preconnect preload prev search subresource".split(" "))]])}]])],["SOURCE",new Map([["src",{vf:5}],["srcset",{vf:6}]])],["IMG",new Map([["src",{vf:5}],["srcset",{vf:6}]])],["VIDEO",new Map([["src",{vf:5}]])],["AUDIO",new Map([["src",{vf:5}]])]],Zda="title aria-atomic aria-autocomplete aria-busy aria-checked aria-current aria-disabled aria-dropeffect aria-expanded aria-haspopup aria-hidden aria-invalid aria-label aria-level aria-live aria-multiline aria-multiselectable aria-orientation aria-posinset aria-pressed aria-readonly aria-relevant aria-required aria-selected aria-setsize aria-sort aria-valuemax aria-valuemin aria-valuenow aria-valuetext alt align autocapitalize autocomplete autocorrect autofocus autoplay bgcolor border cellpadding cellspacing checked cite color cols colspan controls controlslist datetime disabled download draggable enctype face formenctype frameborder height hreflang hidden ismap label lang loop max maxlength media minlength min multiple muted nonce open placeholder poster preload rel required reversed role rows rowspan selected shape size sizes slot span spellcheck start step summary translate type valign value width wrap itemscope itemtype itemid itemprop itemref".split(" "), $da=[["dir",{vf:3,conditions:Nm(function(){return new Map([["dir",new Set(["auto","ltr","rtl"])]])})}], ["async",{vf:3,conditions:Nm(function(){return new Map([["async",new Set(["async"])]])})}], ["loading",{vf:3,conditions:Nm(function(){return new Map([["loading",new Set(["eager","lazy"])]])})}], ["target",{vf:3,conditions:Nm(function(){return new Map([["target",new Set(["_self","_blank"])]])})}]],aea=new Dn(new Set(Xda),new Map(Yda),new Set(Zda),new Map($da)),bea=new Dn(new Set(Xda.concat(["BUTTON", "INPUT"])),new Map(Yda),new Set(Nm(function(){return Zda.concat(["class","id","name"])})),new Map(Nm(function(){return $da.concat([["style", {vf:1}]])})));function En(a,b,c,e){this.ma=a;this.oa=b;this.qa=c;this.o=e;this.changes=[]} En.prototype.Oc=function(a){var b=document.implementation.createHTMLDocument("");a=cea(this,a,b);b=b.body;b.appendChild(a);b=(new XMLSerializer).serializeToString(b);b=b.slice(b.indexOf(">")+1,b.lastIndexOf("</"));return en(b)}; function cea(a,b,c){b=Tda(b,c);b=document.createTreeWalker(b,5,function(n){if(n.nodeType===3)n=1;else if(Vda(n))if(n=Uda(n),n===null)n=2;else{var p=a.ma;n=n!=="FORM"&&(p.qa.has(n)||p.o.has(n))?1:2}else n=2;return n}); for(var e=b.nextNode(),f=c.createDocumentFragment(),h=f;e!==null;){var k=void 0;if(e.nodeType===3)a.oa&&h.nodeName==="STYLE"?(e=a.oa(e.data),k=a.createTextNode(e)):k=a.createTextNode(e.data);else if(Vda(e))k=dea(a,e,c);else throw Error("");h.appendChild(k);if(e=b.firstChild())h=k;else for(;!(e=b.nextSibling())&&(e=b.parentNode());)h=h.parentNode}return f} En.prototype.createTextNode=function(a){return document.createTextNode(a)}; function dea(a,b,c){var e,f=Uda(b);c=c.createElement(f);b=b.attributes;for(var h=x(b),k=h.next();!k.done;k=h.next()){var n=k.value;k=n.name;n=n.value;var p=Wda(a.ma,k,f);a:{if(e=p.conditions){e=x(e);for(var r=e.next();!r.done;r=e.next()){var u=x(r.value);r=u.next().value;u=u.next().value;var w=void 0;if((r=(w=b.getNamedItem(r))==null?void 0:w.value)&&!u.has(r)){e=!1;break a}}}e=!0}if(e)switch(p.vf){case 1:Fn(c,k,n);break;case 2:a:if(p=void 0,Bda){try{p=new URL(n)}catch(z){p="https:";break a}p=p.protocol}else b:{p= document.createElement("a");try{p.href=n}catch(z){p=void 0;break b}p=p.protocol;p=p===":"||p===""?"https:":p}n=p!==void 0&&Cda.indexOf(p.toLowerCase())!==-1?n:"about:invalid#zClosurez";Fn(c,k,n);break;case 3:Fn(c,k,n.toLowerCase());break;case 4:a.qa?(n=a.qa(n),Fn(c,k,n)):Fn(c,k,n);break;case 5:a.o?(p={type:2,attributeName:k,LP:f},n=Sda(n),(n=a.o(n,p))&&Fn(c,k,n.toString())):Fn(c,k,n);break;case 6:if(a.o){p={type:2,attributeName:k,LP:f};e=[];n=x(n.split(","));for(r=n.next();!r.done;r=n.next())u=x(r.value.trim().split(/\s+/, 2)),r=u.next().value,u=u.next().value,e.push({url:r,OB:u});n={parts:[]};e=x(e);for(r=e.next();!r.done;r=e.next())r=r.value,u=Sda(r.url),(u=a.o(u,p))&&n.parts.push({url:u.toString(),OB:r.OB});Fn(c,k,eea(n))}else Fn(c,k,n)}}return c} function Fn(a,b,c){a.setAttribute(b,c)} function eea(a){return a.parts.map(function(b){var c=b.OB;return""+b.url+(c?" "+c:"")}).join(" , ")} var Gn=Nm(function(){return new En(aea)}); function Hn(a){return Gn.Oc(a)} var In=Nm(function(){return new En(bea)});function fea(){this.ma=!1;this.o=aea} function Jn(){fea.apply(this,arguments)} t(Jn,fea);Jn.prototype.build=function(){if(this.ma)throw Error("this sanitizer has already called build");this.ma=!0;return new En(this.o,void 0,void 0,this.qa)};function Kn(a){var b=Za.apply(1,arguments);if(b.length===0)return Sm(a[0]);for(var c=a[0],e=0;e<b.length;e++)c+=encodeURIComponent(b[e])+a[e+1];return Sm(c)} ;function Ln(a){return Gda(JSON.stringify(a).replace(/</g,"\\u003C"))} ;var gea=new Map([[1,"answer"],[2,"topic"],[4,"contact"],[5,"troubleshooter"],[6,"known-issues"],[7,"suggestions"],[8,"release-notes"],[10,"search"],[11,"sitemap"],[13,"faq"],[15,"go"],[16,"apis"],[17,"checklist"],[18,"table"],[19,"helpcenterz"],[21,"contactflow"],[22,"forum"],[23,"forum-attachment"],[24,"threads"],[25,"thread"],[26,"thread/new"],[27,"settings"],[28,"profile"],[29,"workflow"],[30,"inapp"],[31,"community"],[33,"gethelp"],[34,"announcement"],[35,"snippet"],[36,"symptom"],[37,"community-video"], [38,"video"],[39,"community-guide"],[40,"appointments"],[-1,"bin"]]),Mn=[].concat(Ga(gea.values())),Nn=new Map([[0,"HOMEPAGE"],[1,"ANSWER"],[2,"TOPIC"],[4,"CONTACT_FORM"],[5,"TROUBLESHOOTER"],[6,"KNOWN_ISSUES"],[7,"SUGGESTIONS"],[8,"RELEASE_NOTES"],[9,"PORTAL"],[10,"SEARCH_RESULTS"],[11,"SITEMAP"],[12,"CONTACT_FORM_CONFIRMATION"],[13,"FAQ"],[14,"HOMEPAGE_TOP_ARTICLES"],[15,"VANITY"],[16,"API"],[17,"CHECKLIST"],[18,"TABLE"],[19,"HELPCENTERZ"],[20,"PRODUCT_SELECTOR"],[21,"CONTACT_FLOW"],[22,"FORUM_THREAD"], [23,"FORUM_ATTACHMENT"],[24,"SUPPORT_FORUM_THREAD_LIST"],[25,"SUPPORT_FORUM_THREAD"],[26,"SUPPORT_FORUM_NEW_THREAD"],[27,"USER_SETTINGS"],[28,"USER_PROFILE"],[29,"WORKFLOW"],[30,"IN_APP"],[31,"SUPPORT_FORUM_HOMEPAGE"],[32,"SUPPORT_FORUM_ABOUT"],[33,"GET_HELP"],[34,"ANNOUNCEMENT"],[35,"SNIPPET"],[36,"SYMPTOM_RESOURCES"],[37,"COMMUNITY_VIDEO"],[38,"VIDEO"],[39,"COMMUNITY_GUIDE"],[40,"APPOINTMENTS"],[100,"UNKNOWN"]]),hea=new Map([[3,"SUPPORT_ANSWER_URL"],[5,"SUPPORT_TOPIC_URL"],[12,"SUPPORT_FORUM_URL"], [13,"SUPPORT_THREAD_URL"],[14,"TROUBLESHOOTER_URL"],[15,"SUPPORT_TABLE_URL"],[16,"SUPPORT_FAQ_URL"],[18,"SUPPORT_ANNOUNCEMENT_URL"],[19,"AUTHORABLE_WORKFLOW_URL"],[25,"SUPPORT_GET_HELP_URL"],[100,"UNKNOWN_URL"]]),iea=new Map([["SUPPORT_ANSWER_URL","ANSWER"],["SUPPORT_TOPIC_URL","TOPIC"],["SUPPORT_FORUM_URL","SUPPORT_FORUM_THREAD"],["SUPPORT_THREAD_URL","SUPPORT_FORUM_NEW_THREAD"],["TROUBLESHOOTER_URL","TROUBLESHOOTER"],["SUPPORT_TABLE_URL","TABLE"],["SUPPORT_FAQ_URL","FAQ"],["SUPPORT_ANNOUNCEMENT_URL", "ANNOUNCEMENT"],["AUTHORABLE_WORKFLOW_URL","WORKFLOW"],["SUPPORT_GET_HELP_URL","GET_HELP"],["UNKNOWN_URL","UNKNOWN"]]),jea=new Map([[0,0],[1,3],[2,4],[3,5],[4,9],[5,10],[6,11],[7,13],[8,6],[9,7],[10,8],[11,14],[12,12],[13,15],[14,16],[15,17],[16,18],[17,19],[50,2],[60,1]]),On=null,kea="",lea="",mea,Pn,nea=Math.floor(4294967296*Math.random()),oea=Math.floor(4294967296*Math.random());Pn=(new Date).toISOString()+"."+nea+"."+oea; function Qn(a,b,c){var e=typeof c=="undefined";if(a.classList)e?a.classList.toggle(b):c?a.classList.add(b):a.classList.remove(b);else{var f=pea(a),h=f.indexOf(b)!=-1;if(!c&&!e||h)if((c===!1||e)&&h)f=f.filter(function(k){return k!=b}); else return;else f.push(b);qea(a,f.join(" "))}} function Rn(a){return a instanceof SVGElement?a.getAttribute("class")||"":a.className} function qea(a,b){a instanceof SVGElement?a.setAttribute("class",b):a.className=b} function Sn(a,b){return Rn(a).split(" ").indexOf(b)!=-1} function pea(a){return Rn(a)?Rn(a).split(/\s+/):[]} function Tn(a,b){return(a=(new RegExp("[?&]"+Un(encodeURIComponent(a))+"=([^&]*)")).exec(b!==void 0?b:A().query))?Vn(a[1]):""} function Wn(a,b,c){var e=e===void 0?!0:e;a=encodeURIComponent(a);b=encodeURIComponent(b);var f=new RegExp("([?&]"+Un(a)+"=)([^&]*)");return f.test(c)&&e?c.replace(f,"$1"+b.replace("$","$$")):c?c+"&"+a+"="+b:"?"+a+"="+b} function Xn(a,b){b=b===void 0?window.location.hash:b;b="#"+(b.split("#")[1]||"");return(a=(new RegExp("[#&]"+Un(encodeURIComponent(a))+"=([^&]*)")).exec(b))?Vn(a[1]):""} function Yn(a,b){a=encodeURIComponent(a);b=encodeURIComponent(b);var c=new RegExp("([#&]"+Un(a)+"=)([^&]*)");a=c.test(window.location.hash)?window.location.hash.replace(c,"$1"+b.replace("$","$$")):window.location.hash&&window.location.hash!="#"?window.location.hash+"&"+a+"="+b:"#"+a+"="+b;if(window.history.replaceState)try{window.history.replaceState(null,"",a)}catch(e){}else un(window.location,an(a))} function Zn(a){a=Un(encodeURIComponent(a));a=new RegExp("(?:(#)|&)"+a+"=[^&]*$|([#&])"+a+"=[^&]*.");a.test(window.location.hash)&&(a=window.location.hash.replace(a,"$1$2"),window.history.replaceState?window.history.replaceState(null,"",a):un(window.location,an(a)))} function $n(a){a=a===void 0?window.location.hash:a;a="#"+(a.split("#")[1]||"");return(a=RegExp("#([^=&]+)(?=&|$)").exec(a))?Vn(a[1]):""} function Un(a){return a.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")} function rea(a,b){var c=a.indexOf("?")<0?"?":"&";(b=b.mendelIds||A().mendel_ids)&&b.length&&(a+=c+"mendel_ids="+b.join(),c="&");b=A();b.au&&(a+=c+"authuser="+b.au);return a} var ao="e expid fl format rtt_override gkms_expid scdeb sso dark cps initial_parameters sjid caseId appointmentId".split(" "),sea={sjid:function(){return bo()}}; function co(a){if(!tea()){var b=A(),c=a.helpcenter||b.ehc,e=b.ehn+"/apis/"+a.endpoint;a.params=a.params||{};if(window.sc_preserveSelectQueryParametersForApiCalls)for(var f=x(ao),h=f.next();!h.done;h=f.next()){h=h.value;var k=Tn(h);k&&(a.params[h]=k)}a.params.helpcenter=c;a.params.hl||(a.params.hl=b.lang);a.params.key=a.yma?b.skey:b.key;a.params.request_source=b.rs;a.params.service_configuration=b.service_configuration;var n=a.Id;a.Id=function(r){var u=r.getResponseHeader("X-SupportContent-XsrfToken"); u?(eo({"issue:":"xsrf token expired, fetched new token",xsrf:b.xsrf,new_xsrf:u}),window.sc_log&&a&&window.sc_log("Api","INFO","API request failed to "+e+", but there is a new XSRF token, so trying again with same API options: "+JSON.stringify(a)),b.xsrf=u,a.Id=n,uea(e,a)):n&&n(r)}; c="";for(var p in a.params)for(f=Array.isArray(a.params[p])?a.params[p]:[a.params[p]],h=0;h<f.length;++h)c+=(c?"&":"?")+encodeURIComponent(p)+"="+encodeURIComponent(f[h]);e+=c;mea=e=rea(e,a);uea(e,a)}} function uea(a,b){var c=b||{},e=new XMLHttpRequest;e.open(c.httpMethod||"GET",a);e.withCredentials=!0;e.setRequestHeader("X-SupportContent-AllowApiCookieAuth","true");(b=A().auth_token)&&e.setRequestHeader("Authorization",b);e.setRequestHeader("X-SupportContent-XsrfToken",A().xsrf);c.onLoadCallback&&e.addEventListener("load",function(){c.onLoadCallback(e)}); (c.Id||c.ns)&&e.addEventListener("error",function(){c.ns&&eo({path:a,method:c.httpMethod||"GET",body:typeof c.requestBody=="string"?c.requestBody:JSON.stringify(c.requestBody),xmlhttp_status:e.status,xmlhttp_readystate:e.readyState});c.Id&&c.Id(e)}); c.requestBody?e.send(typeof c.requestBody=="string"?c.requestBody:JSON.stringify(c.requestBody)):e.send()} function fo(){var a=A().ehn,b=(new URL(A().bcUrl)).pathname;return""+a+b} function go(){var a=A(),b=a.bcUrl;a.query&&(b+=a.query);return b+window.location.hash} function ho(){return window.innerWidth<=770} function io(){return window.sc_useDarkMode!==void 0?window.sc_useDarkMode:A().dark} function jo(){try{return!!window.localStorage}catch(a){return!1}} function ko(a,b){if(!jo())return!1;try{return window.localStorage.setItem(a,b),!0}catch(c){return window.sc_trackStatsEvent(41,21,"local storage - persist local data"),!1}} function lo(a,b){if(!jo())return null;try{var c=window.localStorage.getItem(a);if(!c)return null;b&&jo()&&window.localStorage.removeItem(a);return c}catch(e){return window.sc_trackStatsEvent(41,21,"local storage - get local data"),null}} var mo=[],no;function oo(a,b,c){b=b===void 0?!0:b;c=c===void 0?"":c;a=po(a);for(var e=0;e<mo.length;e++)mo[e](a);no&&no(a,b)||(e=window.location,c==="_top"&&(e=window.top.location),b?(b=e,c=an(a.href),c=bn(c),c!==void 0&&(b.href=c)):un(e,an(a.href)))} var qo;function ro(a){qo&&qo(po(a))||(A().rs==3?oo(a):window.location.reload(!0))} window.sc_setNavigationHandler=function(a){no=a}; window.sc_setReloadHandler=function(a){qo=a}; function so(a){if(a.getAttribute("href")[0]=="#")return!1;var b=A(),c=/([^/?#]+)/;if(!On){On=po(b.bcUrl);var e=On.href,f=e.indexOf("//")+2;kea=(e=c.exec(e.substring(f)))?e[1]:"";e=b.ehn.indexOf("//")+2;lea=(b=c.exec(b.ehn.substring(e)))?b[1]:""}a=a.href;b=a.indexOf("//")+2;c=(c=c.exec(a.substring(b)))?c[1]:"";return(a.indexOf("http")==0||a.indexOf("//")==0)&&a.indexOf("google.com/support")==-1&&c!=kea&&c!=lea} function po(a){var b=document.createElement("a");cn(b,a);return b} function to(a){var b=a.indexOf("//");return(a=/(\/[^?#]+)/.exec(a.substring(b==-1?0:b+2)))?a[1]:""} function uo(a){a=/^\/([^?#]+)/.exec(to(a.href));if(!a)return"";a=a[1].split("/");for(var b=a[0],c=1;c<a.length&&Mn.indexOf(a[c])==-1;c++)b+="/"+a[c];return b} function vo(a){var b={},c=/\?([^#]+)/.exec(a.href);c=c?c[1].split("&"):[];c=x(c);for(var e=c.next();!e.done;e=c.next())e=e.value.split("="),e.length==2&&(b[e[0]]=e[1]);(a=/#(.+)/.exec(a.href))&&(b.fragment=a[1]);return b} var vea=1;function A(){return window.sc_pageModel} function wo(){return window.sc_scope||document} function xo(){var a=document.querySelector("#gb, .fixed-one-bar-placeholder");if(a&&window.getComputedStyle(a).position=="fixed")return a.offsetHeight} var yo={};function zo(a){if(!(a in yo)){var b=wo().querySelector('[data-page-data-key="'+a+'"]');if(!b)return"";yo[a]=b.textContent}return yo[a]} function tea(){return A().is_render_api||!A().esid?!1:window.sc_sid!=wea()?(ro(window.location.href),!0):!1} function wea(){var a=document.cookie.split(";");a=x(a);for(var b=a.next();!b.done;b=a.next())if(b=b.value,b=b.trim(),b.indexOf("__Secure-3PAPISID=")==0)return b.substr(18);return""} function eo(a){if(window.sc_enableInfoLogDispatcher){var b=new XMLHttpRequest;b.open("POST",A().ehn+"/s/infolog");a.pageModel=A();b.send(JSON.stringify(a))}} function Ao(a){if(window.sc_enableClientSideStreamz){var b=new XMLHttpRequest,c=A().ehn+"/s/clientsidestreamz";b.withCredentials=!0;b.open("POST",c);b.send(a)}} function xea(a){if(!a)return 0;a=a.getBoundingClientRect();var b=window.innerWidth||document.documentElement.clientWidth,c=window.innerHeight||document.documentElement.clientHeight;if(a.top>c||a.bottom<0)return 0;if(a.top>=0&&a.bottom<=c&&a.left>=0&&a.right<=b||a.top<=0&&a.bottom>=c||a.left<=0&&a.right>=b)return 100;var e=a.height;a.top<0&&(e=a.bottom);a.bottom>c&&(e=c-a.top);c=a.width;a.left<0&&(c=a.right);a.right>b&&(c=b-a.left);return e/a.height*(c/a.width)*100} function Bo(){for(var a={},b=x(A().psd||[]),c=b.next();!c.done;c=b.next())c=c.value,a[c.name]=c.value;return a} function Vn(a){return decodeURIComponent(a.replace(/\+/g," "))} function Co(){return(A().mendel_ids||[]).map(function(a){return String(a)})} function bo(){var a=A();return a&&a.support_journey_id?a.support_journey_id:""} ;function Do(a,b,c){c=c===void 0?{}:c;if(typeof window.CustomEvent==="function")var e=new CustomEvent(b,Object.assign({},{bubbles:!0,cancelable:!0},c));else e=document.createEvent("CustomEvent"),e.initCustomEvent(b,!0,!0,c);a.dispatchEvent(e)} function Eo(a){Do(document,a?"sc_modalShow":"sc_modalHide")} function Fo(a,b){var c=null;return function(){var e=Za.apply(0,arguments);clearTimeout(c);c=setTimeout(function(){a.apply(null,Ga(e))},b)}} function yea(a){var b=2E3;b=b===void 0?1E3:b;var c=0,e,f=!0,h=b<=0?1E3:b;return function(){var k=Za.apply(0,arguments),n=Date.now();if(f||n-c>=h)f=!1,c=n,e=a.apply(null,Ga(k));return e}} ;function Go(a){this.ma=[];this.o=[];a=zea.exec(a);this.qa=a[1];a[2]&&(this.ma=Aea(a[2]));a[3]&&(this.o=Aea(a[3]))} function Aea(a){var b=[];a=a.split("&");for(var c=0;c<a.length;c++){var e=a[c].split("=");b.push({key:decodeURIComponent(e[0]),value:e[1]?decodeURIComponent(e[1].replaceAll("+"," ")):""})}return b} function Ho(a,b,c){return Io(a,a.ma,b,c)} function Io(a,b,c,e){for(var f=0;f<b.length;f++){var h=b[f];if(h.key==c){h.value=e;for(f=f+1||0;f<b.length;)b[f].key==c?b.splice(f,1):f++;return a}}b.push({key:c,value:e});return a} Go.prototype.toString=function(){var a=this.qa;this.ma.length>0&&(a+="?"+Bea(this.ma));this.o.length>0&&(a+="#"+Bea(this.o));return a}; function Bea(a){for(var b="",c=0;c<a.length;c++){b&&(b+="&");var e=a[c];b+=encodeURIComponent(e.key);e.value&&(b+="="+encodeURIComponent(e.value))}return b} var zea=/^([^?#]*)(?:\?([^#]*))?(?:#(.*))?$/;function Cea(a){A().li||(a=a||(new Go(go())).toString(),oo(Ho(new Go(zo("signin__login-url")),"continue",a).toString()))} ;function Jo(a,b,c,e){this.qa=a;this.ma=b;this.o=c;this.oa=e===void 0?1:e} function Dea(a){if(!a||a==="transparent")return new Jo(0,0,0,0);var b=a.match(/\.?\d+(\.\d+)?/g);if(b.length<3)throw Error("Could not parse '"+a+"' as a color.");b.length=4;return new (Function.prototype.bind.apply(Jo,[null].concat(Ga(b.map(Number)))))} Jo.prototype.getAlpha=function(){return this.oa}; function Eea(a){var b=Fea(a,Gea);a=Fea(a,Hea);return b<3.1&&a>b} var Hea=new Jo(0,0,0),Gea=new Jo(255,255,255);function Fea(a,b){a=.2126*Ko(a.qa)+.7152*Ko(a.ma)+.0722*Ko(a.o)+.05;b=.2126*Ko(b.qa)+.7152*Ko(b.ma)+.0722*Ko(b.o)+.05;return Math.max(a,b)/Math.min(a,b)} function Ko(a){a/=255;return a<.03928?a/12.92:Math.pow((a+.055)/1.055,2.4)} ;var Iea=new Map([["alt",[""]]]);function Lo(a,b){this.x=a!==void 0?a:0;this.y=b!==void 0?b:0} l=Lo.prototype;l.clone=function(){return new Lo(this.x,this.y)}; l.equals=function(a){return a instanceof Lo&&(this==a?!0:this&&a?this.x==a.x&&this.y==a.y:!1)}; l.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this}; l.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this}; l.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this}; l.translate=function(a,b){a instanceof Lo?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),typeof b==="number"&&(this.y+=b));return this}; l.scale=function(a,b){this.x*=a;this.y*=typeof b==="number"?b:a;return this};function Mo(a,b){this.width=a;this.height=b} l=Mo.prototype;l.clone=function(){return new Mo(this.width,this.height)}; l.area=function(){return this.width*this.height}; l.aspectRatio=function(){return this.width/this.height}; l.isEmpty=function(){return!this.area()}; l.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this}; l.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this}; l.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this}; l.scale=function(a,b){this.width*=a;this.height*=typeof b==="number"?b:a;return this};function No(a,b,c){for(var e in a)b.call(c,a[e],e,a)} function Jea(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return!0;return!1} function Oo(a){var b={},c;for(c in a)b[c]=a[c];return b} var Kea="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");function Lea(a,b){for(var c,e,f=1;f<arguments.length;f++){e=arguments[f];for(c in e)a[c]=e[c];for(var h=0;h<Kea.length;h++)c=Kea[h],Object.prototype.hasOwnProperty.call(e,c)&&(a[c]=e[c])}} function Mea(a){var b=arguments.length;if(b==1&&Array.isArray(arguments[0]))return Mea.apply(null,arguments[0]);for(var c={},e=0;e<b;e++)c[arguments[e]]=!0;return c} ;function Po(a,b){this.o=a===Nea&&b||"";this.ma=Oea} Po.prototype.toString=function(){return this.o}; function Pea(a){return a instanceof Po&&a.constructor===Po&&a.ma===Oea?a.o:"type_error:Const"} function Qo(a){return new Po(Nea,a)} var Oea={},Nea={};function Qea(a,b){var c={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};var e=b?b.createElement("div"):gb.document.createElement("div");return a.replace(Rea,function(f,h){var k=c[f];if(k)return k;h.charAt(0)=="#"&&(h=Number("0"+h.slice(1)),isNaN(h)||(k=String.fromCharCode(h)));k||(rn(e,en(f+" ")),k=e.firstChild.nodeValue.slice(0,-1));return c[f]=k})} function Sea(a){return a.replace(/&([^;]+);/g,function(b,c){switch(c){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:return c.charAt(0)!="#"||(c=Number("0"+c.slice(1)),isNaN(c))?b:String.fromCharCode(c)}})} var Rea=/&([^;\s<&]+);?/g;function Ro(a,b){return a&&b?a.split(b).length-1:0} var So=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)}; function To(a,b){if(!Number.isFinite(a))return String(a);a=String(a);var c=a.indexOf(".");c===-1&&(c=a.length);var e=a[0]==="-"?"-":"";e&&(a=a.substring(1));return e+So("0",Math.max(0,b-c))+a} function Tea(a){return a.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(b,c,e){return c+e.toUpperCase()})} ;function Uo(a){return a?new Vo(Wo(a)):yb||(yb=new Vo)} function Uea(a,b){No(b,function(c,e){e=="style"?a.style.cssText=c:e=="class"?a.className=c:e=="for"?a.htmlFor=c:Vea.hasOwnProperty(e)?a.setAttribute(Vea[e],c):Ib(e,"aria-")||Ib(e,"data-")?a.setAttribute(e,c):a[e]=c})} var Vea={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"};function Xo(a){a=a.document;a=a.compatMode=="CSS1Compat"?a.documentElement:a.body;return new Mo(a.clientWidth,a.clientHeight)} function Wea(a,b,c){function e(n){n&&b.appendChild(typeof n==="string"?a.createTextNode(n):n)} for(var f=1;f<c.length;f++){var h=c[f];if(!mb(h)||nb(h)&&h.nodeType>0)e(h);else{a:{if(h&&typeof h.length=="number"){if(nb(h)){var k=typeof h.item=="function"||typeof h.item=="string";break a}if(typeof h==="function"){k=typeof h.item=="function";break a}}k=!1}mc(k?rc(h):h,e)}}} function Yo(a){return Zo(document,a)} function Zo(a,b){b=String(b);a.contentType==="application/xhtml+xml"&&(b=b.toLowerCase());return a.createElement(b)} function $o(a){var b=Array.prototype.map.call(arguments,Pea),c=en(b.join("")),e=document;b=Zo(e,"DIV");rn(b,c);if(b.childNodes.length==1)b=b.removeChild(b.firstChild);else{for(c=e.createDocumentFragment();b.firstChild;)c.appendChild(b.firstChild);b=c}return b} function ap(a){for(var b;b=a.firstChild;)a.removeChild(b)} function bp(a){return a&&a.parentNode?a.parentNode.removeChild(a):null} function Xea(a){return a.parentElement||null} function Wo(a){return a.nodeType==9?a:a.ownerDocument||a.document} function Yea(a,b){if("textContent"in a)a.textContent=b;else if(a.nodeType==3)a.data=String(b);else if(a.firstChild&&a.firstChild.nodeType==3){for(;a.lastChild!=a.firstChild;)a.removeChild(a.lastChild);a.firstChild.data=String(b)}else ap(a),a.appendChild(Wo(a).createTextNode(String(b)))} var Zea={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},$ea={IMG:" ",BR:"\n"};function afa(a,b,c){if(!(a.nodeName in Zea))if(a.nodeType==3)c?b.push(String(a.nodeValue).replace(/(\r\n|\r|\n)/g,"")):b.push(a.nodeValue);else if(a.nodeName in $ea)b.push($ea[a.nodeName]);else for(a=a.firstChild;a;)afa(a,b,c),a=a.nextSibling} function Vo(a){this.o=a||gb.document||document} l=Vo.prototype;l.getDocument=function(){return this.o}; l.getElement=function(a){var b=this.o;return typeof a==="string"?b.getElementById(a):a}; l.getElementsByTagName=function(a,b){return(b||this.o).getElementsByTagName(String(a))}; l.setProperties=Uea;l.createElement=function(a){return Zo(this.o,a)}; l.createTextNode=function(a){return this.o.createTextNode(String(a))}; l.createTable=function(a,b,c){var e=this.o;c=!!c;for(var f=Zo(e,"TABLE"),h=f.appendChild(Zo(e,"TBODY")),k=0;k<a;k++){for(var n=Zo(e,"TR"),p=0;p<b;p++){var r=Zo(e,"TD");c&&Yea(r,"\u00a0");n.appendChild(r)}h.appendChild(n)}return f}; l.appendChild=function(a,b){a.appendChild(b)}; l.append=function(a,b){Wea(Wo(a),a,arguments)}; l.canHaveChildren=function(a){if(a.nodeType!=1)return!1;switch(a.tagName){case "APPLET":case "AREA":case "BASE":case "BR":case "COL":case "COMMAND":case "EMBED":case "FRAME":case "HR":case "IMG":case "INPUT":case "IFRAME":case "ISINDEX":case "KEYGEN":case "LINK":case "NOFRAMES":case "NOSCRIPT":case "META":case "OBJECT":case "PARAM":case "SCRIPT":case "SOURCE":case "STYLE":case "TRACK":case "WBR":return!1}return!0}; l.removeNode=bp;l.getChildren=function(a){return a.children!=void 0?a.children:Array.prototype.filter.call(a.childNodes,function(b){return b.nodeType==1})}; l.getParentElement=Xea;l.contains=function(a,b){if(!a||!b)return!1;if(a.contains&&b.nodeType==1)return a==b||a.contains(b);if(typeof a.compareDocumentPosition!="undefined")return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}; l.getTextContent=function(a){var b=[];afa(a,b,!0);a=b.join("");a=a.replace(/ \xAD /g," ").replace(/\xAD/g,"");a=a.replace(/\u200B/g,"");a=a.replace(/ +/g," ");a!=" "&&(a=a.replace(/^\s*/,""));return a};/* SPDX-License-Identifier: Apache-2.0 */ var bfa=Object.prototype.hasOwnProperty;function cp(){} cp.prototype=Object.create(null);function dp(a,b){for(;a.length>b;)a.pop()} function ep(a){a=Array(a);dp(a,0);return a} ;var fp=new cp;fp.__default=function(a,b,c){var e=typeof c;e==="object"||e==="function"?a[b]=c:c==null?a.removeAttribute(b):(e=b.lastIndexOf("xml:",0)===0?"http://www.w3.org/XML/1998/namespace":b.lastIndexOf("xlink:",0)===0?"http://www.w3.org/1999/xlink":null)?a.setAttributeNS(e,b,c):a.setAttribute(b,c)}; fp.style=function(a,b,c){a=a.style;if(typeof c==="string")a.cssText=c;else{a.cssText="";for(var e in c)if(bfa.call(c,e)){b=a;var f=e,h=c[e];f.indexOf("-")>=0?b.setProperty(f,h):b[f]=h}}}; function gp(a,b,c,e){(e[b]||e.__default)(a,b,c)} ;var hp=null;function cfa(a){this.created=[];this.deleted=[];this.node=a} ;var dfa=typeof Node!=="undefined"&&Node.prototype.getRootNode||function(){for(var a=this,b=a;a;)b=a,a=a.parentNode;return b};function efa(a,b){this.o=null;this.qa=!1;this.ma=a;this.key=b;this.text=void 0} function ip(a,b,c){b=new efa(b,c);return a.__incrementalDOMData=b} function jp(a,b){if(a.__incrementalDOMData)return a.__incrementalDOMData;var c=a.nodeType===1?a.localName:a.nodeName,e=a.nodeType===1?a.getAttribute("key"):null;b=ip(a,c,a.nodeType===1?e||b:null);if(a.nodeType===1&&(a=a.attributes,c=a.length)){e=b.o||(b.o=ep(c*2));for(var f=0,h=0;f<c;f+=1,h+=2){var k=a[f],n=k.value;e[h]=k.name;e[h+1]=n}}return b} ;function ffa(a,b,c,e,f){return b==c&&e==f} var kp=null,lp=null,mp=null,np=null,op=[],pp=ffa,qp=[],rp=[];function gfa(){for(var a=mp,b=sp();b!==null;){var c=b.nextSibling;a.removeChild(b);kp.deleted.push(b);b=c}} function sp(){return lp?lp.nextSibling:mp.firstChild} function hfa(a,b,c){lp=sp();var e;a:{if(e=lp){do{var f=e,h=a,k=b,n=jp(f,k);if(pp(f,h,n.ma,k,n.key))break a}while(b&&(e=e.nextSibling))}e=null}e||(a==="#text"?(c=np.createTextNode(""),ip(c,"#text",null),a=c):(e=np,f=mp,typeof a==="function"?e=new a:e=(f=a==="svg"?"http://www.w3.org/2000/svg":a==="math"?"http://www.w3.org/1998/Math/MathML":f==null||jp(f).ma==="foreignObject"?null:f.namespaceURI)?e.createElementNS(f,a):e.createElement(a),ip(e,a,b),a=e,c&&a.setAttribute("nonce",c)),kp.created.push(a), e=a);c=e;if(c!==lp){if(op.indexOf(c)>=0)for(a=mp,b=c.nextSibling,e=lp;e!==null&&e!==c;)f=e.nextSibling,a.insertBefore(e,b),e=f;else mp.insertBefore(c,lp);lp=c}} function ifa(){gfa();lp=mp;mp=mp.parentNode;return lp} function jfa(a,b){b=b===void 0?{}:b;var c=b.matches===void 0?ffa:b.matches;return function(e,f,h){var k=kp,n=np,p=op,r=qp,u=rp,w=lp,z=mp,la=pp;np=e.ownerDocument;kp=new cfa(e);pp=c;qp=[];rp=[];lp=null;var pa=mp=e.parentNode,sa,Aa=dfa.call(e);if((sa=Aa.nodeType===11||Aa.nodeType===9?Aa.activeElement:null)&&e.contains(sa)){for(Aa=[];sa!==pa;)Aa.push(sa),sa=sa.parentNode||(pa?sa.host:null);pa=Aa}else pa=[];op=pa;try{return a(e,f,h)}finally{e=kp,hp&&e.deleted.length>0&&hp(e.deleted),np=n,kp=k,pp=la,qp= r,rp=u,lp=w,mp=z,op=p}}} var tp=function(a){return jfa(function(b,c,e){mp=lp=b;lp=null;c(e);gfa();lp=mp;mp=mp.parentNode;return b},a)}();var up=[],vp=0;function wp(a,b,c){up.push(gp);up.push(a);up.push(b);up.push(c);up.push(fp)} ;var xp=new cp;var yp=new cp; function kfa(a,b,c){var e=qp;e[0]=a;e[1]=b;e[2]=c;for(e=3;e<arguments.length;e+=2){var f=arguments[e+1],h=rp;h.push(arguments[e]);h.push(f)}e=qp;a:{if(f=qp[2])for(h=0;h<f.length;h+=2)if(f[h]==="nonce"){f=f[h+1];break a}f=""}hfa(e[0],e[1],f);mp=lp;lp=null;f=mp;h=jp(f);var k=e[2];if(!h.qa&&(h.qa=!0,k&&k.length)){var n=h.o;if(n&&n.length){for(n=0;n<k.length;n+=2)yp[k[n]]=n+1;n=h.o||(h.o=ep(0));for(var p=0,r=0;r<n.length;r+=2){var u=n[r],w=n[r+1],z=yp[u];z?k[z]===w&&delete yp[u]:(n[p]=u,n[p+1]=w,p+=2)}dp(n, p);for(var la in yp)gp(f,la,k[yp[la]],fp),delete yp[la]}else for(la=0;la<k.length;la+=2)gp(f,k[la],k[la+1],fp)}la=rp;h=h.o||(h.o=ep(la.length));n=!h.length||!1;for(k=0;k<la.length;k+=2){p=la[k];if(n)h[k]=p;else if(h[k]!==p)break;r=la[k+1];if(n||h[k+1]!==r)h[k+1]=r,wp(f,p,r)}if(k<la.length||k<h.length){for(k=n=k;k<h.length;k+=2)xp[h[k]]=h[k+1];for(k=n;k<la.length;k+=2)n=la[k],p=la[k+1],xp[n]!==p&&wp(f,n,p),h[k]=n,h[k+1]=p,delete xp[n];dp(h,la.length);for(var pa in xp)wp(f,pa),delete xp[pa]}pa=vp;vp= h=up.length;for(k=pa;k<h;k+=5)(0,up[k])(up[k+1],up[k+2],up[k+3],up[k+4]);vp=pa;dp(up,pa);dp(la,0);dp(e,0);return f} function zp(a){hfa("#text",null);var b=lp;var c=jp(b);if(c.text!==a){c=c.text=a;for(var e=1;e<arguments.length;e+=1)c=(0,arguments[e])(c);b.data!==c&&(b.data=c)}return b} ;function Ap(a){a=Bp(a);return en(a)} function lfa(a){a=Bp(a);return Gda(a)} function Cp(a){a=Bp(a);return Sm(a)} function Bp(a){return a===null?"null":a===void 0?"undefined":a} ;function Dp(){var a=window.sc_scope;return a!==void 0?a:document} var Ep=new Map;function Fp(a){if(!Ep.has(a)){var b=Dp().querySelector('[data-page-data-key="'+a+'"]');if(!b)return"";b=b.textContent;if(b===null)return"";Ep.set(a,b)}return Ep.get(a)} function Gp(a,b){tp(a,b)} function mfa(a,b){return(b instanceof Object?Object.keys(b).filter(function(c){return b[c]}):b.split(/\s+/)).map(function(c){return c[0]==="^"?c.substring(1):a+c}).join(" ")} function Hp(a,b){for(var c=0;c<b.length-1;c+=2){b[c]==="class"&&(b[c+1]=mfa(a,b[c+1]));var e;(e=b[c+1]||b[c+1]===0)||(e=b[c+1],e=(Iea.get(b[c])||[]).includes(e));e||(b[c+1]=void 0)}return[b,b.length%2===1?b.pop():void 0]} function Ip(a,b,c,e){c=c===void 0?[]:c;a=kfa.apply(null,[a,b,void 0].concat(Ga(c)));e&&(e instanceof Function?e():typeof e==="string"?zp(e):e instanceof dn?(rn(a,e),lp=mp.lastChild):e.render());return ifa()} function Jp(a){var b=x(Hp("",Za.apply(1,arguments))),c=b.next().value;b=b.next().value;Ip(a,void 0,c,b)} function Kp(a){typeof a==="string"&&(a=In.Oc(a));var b=kfa("html-blob"),c=a.toString();b.__cachedInnerHtml!==c&&(b.__cachedInnerHtml=c,b.textContent="",c=b.appendChild,a instanceof Po?a=$o(a):(a=document.createRange().createContextualFragment(gn(a)),a=a.childNodes.length===1?a.childNodes[0]:a),c.call(b,a));lp=mp.lastChild;ifa();return b} function nfa(a,b){var c,e;return(e=(c=typeof a.nodeType==="number"?a:a.getElement())==null?void 0:c.querySelector(b))!=null?e:null} ;function Lp(a){return Math.floor(Math.random()*Math.pow(10,a===void 0?17:a))} ;function E(a){ofa++;this.qa=null;this.subscriptions=[];this.tagName=pfa(a);this.He=Mp(a)} l=E.prototype;l.render=function(a){var b=this,c=this.mb;a&&(this.mb=a);this.element(this.tagName,function(){if(b.qa&&b.qa===mp&&!b.Ge(c,b.mb))lp=mp.lastChild;else{var e=mp,f=e.hF;f&&b!==f&&f.detach();b.qa!==e&&(b.detach(),e.hF=b,b.qa=e);Np(b)}})}; l.detach=function(){this.qa&&(this.onDetach(),this.qa.hF=void 0,this.qa=null)}; l.element=function(a){var b=x(Hp(this.He,Za.apply(1,arguments))),c=b.next().value;b=b.next().value;return Ip(a,void 0,c,b)}; l.nj=function(a,b){var c=x(Hp(this.He,Za.apply(2,arguments))),e=c.next().value;c=c.next().value;return Ip(a,b,e,c)}; l.onDetach=function(){}; l.Ge=function(a,b){return a||b?!0:!1}; l.Ja=function(){var a=this;this.qa&&Gp(this.qa,function(){Np(a)})}; function Op(a){a.qa&&(a.qa.textContent="",Gp(a.qa,function(){Np(a)}))} l.watch=function(a,b){if(b===void 0)return a.Vx.add(this),this.subscriptions.push({model:a}),this;b=Array.isArray(b)?b:[b];b=x(b);for(var c=b.next();!c.done;c=b.next()){c=c.value;var e=void 0,f=a;if(c===void 0)throw Error(qfa("Model.subscribeToProperty"));var h=(e=f.Ha.get(c))!=null?e:new Set;h.add(this);f.Ha.set(c,h);this.subscriptions.push({model:a,property:c})}return this}; function Pp(a,b,c){if(b)if(c===void 0)rfa(a,b);else{c=Array.isArray(c)?c:[c];c=new Set(c);for(var e=[],f=0;f<a.subscriptions.length;f++){var h=a.subscriptions[f];h.model===b&&c.has(h.property)?sfa(b,a,h.property):e.push(h)}a.subscriptions=e}else{b=x(a.subscriptions);for(c=b.next();!c.done;c=b.next())e=c.value,c=e.model,e=e.property,e===void 0?c.Vx.delete(a):sfa(c,a,e);a.subscriptions=[]}} l.getElement=function(){return this.qa}; function Np(a){a.mb!==void 0?a.content(a.mb):a.content()} function rfa(a,b){var c=a.subscriptions.findIndex(function(e){return e.model===b&&e.property===void 0}); c!==-1&&(a.subscriptions.splice(c,1),b.Vx.delete(a))} function pfa(a){return a.replace(/\./g,"-").replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()} function Mp(a){return a.replace(/(\.?)([^.]+)/g,function(b,c,e){return c?e[0].toUpperCase()+e.substring(1).toLowerCase():e.toLowerCase()})} function Qp(){return"rce-"+Lp()} var ofa=0;hp=function(a){a=x(a);for(var b=a.next();!b.done;b=a.next()){var c=void 0;(c=b.value.hF)==null||c.detach()}};function Rp(){var a,b,c;return(c=(a=document.activeElement)==null?void 0:(b=a.shadowRoot)==null?void 0:b.activeElement)!=null?c:document.activeElement} function Sp(a){return Array.from(a.querySelectorAll("*")).filter(tfa)} function tfa(a){if(a.disabled||a.offsetWidth===0||a.offsetHeight===0||window.getComputedStyle(a).visibility==="hidden")a=!1;else if(a.tabIndex!==0||a.attributes.getNamedItem("tabindex"))a=a.tabIndex>=0;else a:switch(a.tagName){case "A":case "BUTTON":case "INPUT":case "SELECT":case "TEXTAREA":a=!0;break a;default:a=!1}return a} function ufa(a,b){b=b===void 0?document:b;Tp(a,-1,b)} function Tp(a,b,c){c.activeElement&&(c=a.indexOf(c.activeElement),Up(a[((c===-1?0:c+b)+a.length)%a.length]))} function Up(a,b){var c;(c=a.focus)==null||c.call(a,b)} ;function Vp(){this.Fa=new Map;this.Pa=new Set;this.Ha=new Map;this.Vx=new Set} Vp.prototype.onChange=function(a,b){if(typeof a==="function")this.Pa.add(Wp(a));else{var c,e=(c=this.Fa.get(a))!=null?c:new Set;e.add(Wp(b));this.Fa.set(a,e)}}; function Xp(a,b,c){if(typeof b==="function")a.Pa.delete(Wp(b));else{var e;(e=a.Fa.get(b))==null||e.delete(Wp(c))}} function sfa(a,b,c){if(c===void 0)throw Error(qfa("Model.unsubscribeFromProperty"));(a=a.Ha.get(c))&&a.delete(b)} Vp.prototype.Ea=function(a){var b,c=(b=this.Fa.get(a))!=null?b:new Set;b=new Set([].concat(Ga(this.Pa),Ga(c)));b=x(b);for(c=b.next();!c.done;c=b.next())c=c.value,c();var e;a=(e=this.Ha.get(a))!=null?e:new Set;e=new Set([].concat(Ga(this.Vx),Ga(a)));e=x(e);for(a=e.next();!a.done;a=e.next())a.value.Ja()}; function qfa(a){return"Expected a valid property enum value to "+a+" but received [undefined]."} function Wp(a){if(typeof a!=="function")throw Error("Expected [handler] to be a function. Instead received "+typeof a);return a} ;function Yp(a){Vp.call(this);this.text="";this.disabled=!1;this.oo=!0;this.title=this.ll=this.eg=this.ariaLabel=this.href="";this.yu=this.highContrast=this.ariaHasPopup=!1;this.wh=this.minWidth=this.maxWidth=this.Ep=this.icon="";this.Ug=!1;this.padding="";this.style=1;this.ij=0;this.Er=this.Os=this.ue=!1;this.hj=0;this.Pc="rem";this.compact=this.Ac=!1;this.Dk=this.Nb=0;this.Pg=this.wt="";this.Kd=0;this.xd="button";this.Bu=this.Et=!1;this.zf(a)} t(Yp,Vp);l=Yp.prototype; l.zf=function(a){var b=a.text===void 0?"":a.text;var c=a.href===void 0?"":a.href;var e=a.target;var f=a.ariaLabel===void 0?"":a.ariaLabel;var h=a.eg===void 0?"":a.eg;var k=a.ll===void 0?"":a.ll;var n=a.title===void 0?"":a.title;var p=a.icon===void 0?"":a.icon;var r=a.Ep===void 0?"":a.Ep;var u=a.style===void 0?1:a.style;var w=a.disabled===void 0?!1:a.disabled;var z=a.oo===void 0?!0:a.oo;var la=a.ariaExpanded;var pa=a.ariaHasPopup===void 0?!1:a.ariaHasPopup;var sa=a.nB;var Aa=a.ariaPressed;var Ba=a.highContrast=== void 0?!1:a.highContrast;var Fa=a.yu===void 0?!1:a.yu;var Na=a.ij===void 0?0:a.ij;var Ua=a.ue===void 0?!1:a.ue;var Xa=a.Os===void 0?!1:a.Os;var lb=a.Er===void 0?!1:a.Er;var Bb=a.hj===void 0?0:a.hj;var Mb=a.maxWidth===void 0?"":a.maxWidth;var Fb=a.minWidth===void 0?"":a.minWidth;var jb=a.wh===void 0?"":a.wh;var vb=a.Ug===void 0?!1:a.Ug;var Wb=a.padding===void 0?"":a.padding;var Dc=a.trigger;var vc=a.Ac===void 0?!1:a.Ac;var Zd=a.compact===void 0?!1:a.compact;var lg=a.Nb===void 0?0:a.Nb;var mg=a.Dk=== void 0?0:a.Dk;var Rg=a.wt===void 0?"":a.wt;var Ze=a.Pg===void 0?"":a.Pg;var $e=a.Kd===void 0?0:a.Kd;var zi=a.Pc===void 0?"rem":a.Pc;var Ai=a.xd===void 0?"button":a.xd;var Xx=a.Et===void 0?!1:a.Et;a=a.Bu===void 0?!1:a.Bu;this.text=b;this.href=c;this.target=e;this.ariaLabel=f;this.eg=h;this.ll=k;this.title=n;this.ariaExpanded=la;this.ariaHasPopup=pa;this.nB=sa;this.ariaPressed=Aa;this.highContrast=Ba;this.yu=Fa;this.maxWidth=Mb;this.minWidth=Fb;this.wh=jb;this.Ug=vb;this.padding=Wb;this.ij=Na;this.ue= Ua;this.Os=Xa;this.Er=lb;this.hj=Bb;this.icon=p;this.Ep=r;this.style=u;this.disabled=w;this.oo=z;this.trigger=Dc;this.Ac=vc;this.compact=Zd;this.Nb=lg;this.Dk=mg;this.wt=Rg;this.Pg=Ze;this.Kd=$e;this.Pc=zi;this.xd=Ai;this.Et=Xx;this.Bu=a}; l.getText=function(){return this.text}; l.setText=function(a){this.text=a;this.Ea(0)}; l.setIcon=function(a){this.icon=a;this.Ea(1)}; l.Mz=function(a){this.Ep=a;this.Ea(2)}; l.Yg=function(){return this.disabled}; l.setDisabled=function(a){this.disabled=a;this.Ea(4)}; l.re=na(13);l.Sl=function(){return this.href}; l.getTarget=function(){return this.target}; l.us=function(a){this.ariaLabel=a;this.Ea(6)}; l.fe=function(){return this.ariaLabel}; l.MI=function(){return this.eg}; l.getTitle=function(){return this.title}; l.Um=function(a){this.ariaExpanded=a;this.Ea(5)}; l.FC=function(){return this.ariaExpanded}; l.GC=function(){return""+this.ariaHasPopup}; l.Rc=function(){return this.icon}; l.Sx=function(){return this.Ep}; function Zp(a){return a.getText()!==""&&a.Rc()!==""&&a.Sx()!==""} l.Tl=function(){return this.maxWidth}; l.Qx=function(){return this.padding}; l.getStyle=function(){return this.style}; l.Nq=function(){return this.trigger}; l.Qo=function(){return this.getText()!==""&&this.Rc()!==""&&this.Ac&&!Zp(this)}; function vfa(a){return a.getText()!==""&&a.Rc()!==""&&!a.Ac&&!Zp(a)} ;var wfa={"account_circle.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM7.07 18.28c.43-.9 3.05-1.78 4.93-1.78s4.51.88 4.93 1.78C15.57 19.36 13.86 20 12 20s-3.57-.64-4.93-1.72zm11.29-1.45c-1.43-1.74-4.9-2.33-6.36-2.33s-4.93.59-6.36 2.33C4.62 15.49 4 13.82 4 12c0-4.41 3.59-8 8-8s8 3.59 8 8c0 1.82-.62 3.49-1.64 4.83zM12 6c-1.94 0-3.5 1.56-3.5 3.5S10.06 13 12 13s3.5-1.56 3.5-3.5S13.94 6 12 6zm0 5c-.83 0-1.5-.67-1.5-1.5S11.17 8 12 8s1.5.67 1.5 1.5S12.83 11 12 11z"></path>\n <path fill="none" d="M0 0h24v24H0V0z"></path>\n</svg>\n'), "add.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 13h-7v7h-2v-7H4v-2h7V4h2v7h7v2z"/><path d="M0 0h24v24H0V0z" fill="none"/></svg>\n'),"add_ad.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="#041E49"><path d="M18 20V17H15V15H18V12H20V15H23V17H20V20ZM3 21Q2.175 21 1.588 20.413Q1 19.825 1 19V5Q1 4.175 1.588 3.587Q2.175 3 3 3H17Q17.825 3 18.413 3.587Q19 4.175 19 5V10H17V8H3V19Q3 19 3 19Q3 19 3 19H16V21ZM3 6H17V5Q17 5 17 5Q17 5 17 5H3Q3 5 3 5Q3 5 3 5Z"/></svg>\n'), "add_box.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11 17h2v-4h4v-2h-4V7h-2v4H7v2h4zm-6 4q-.825 0-1.413-.587Q3 19.825 3 19V5q0-.825.587-1.413Q4.175 3 5 3h14q.825 0 1.413.587Q21 4.175 21 5v14q0 .825-.587 1.413Q19.825 21 19 21zm0-2h14V5H5v14zm0 0V5v14z"/></svg>\n'),"ads_outline.svg":Qo('<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\n<rect x="-0.351562" y="19.1836" width="21.9857" height="7.33359" rx="3.66679" transform="rotate(-59.9993 -0.351562 19.1836)" fill="#0B57D0" stroke="white" stroke-width="1.5"/>\n<path fill-rule="evenodd" clip-rule="evenodd" d="M22.5088 15.9964L15.175 3.29518C14.1625 1.54143 11.92 0.940179 10.1663 1.95268C8.41252 2.96518 7.81127 5.20768 8.82377 6.96143L16.1575 19.6627C17.17 21.4164 19.4125 22.0164 21.1663 21.0052C22.92 19.9927 23.52 17.7502 22.5088 15.9964Z" fill="#0B57D0" stroke="white" stroke-width="1.5"/>\n<path fill-rule="evenodd" clip-rule="evenodd" d="M4.66625 21.5005C6.69106 21.5005 8.3325 19.859 8.3325 17.8342C8.3325 15.8094 6.69106 14.168 4.66625 14.168C2.64144 14.168 1 15.8094 1 17.8342C1 19.859 2.64144 21.5005 4.66625 21.5005Z" fill="#0B57D0" stroke="white" stroke-width="1.5"/>\n</svg>\n'), "ads_outline_dark.svg":Qo('<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\n<rect x="-0.351562" y="19.1836" width="21.9857" height="7.33359" rx="3.66679" transform="rotate(-59.9993 -0.351562 19.1836)" fill="#D3E3FD" stroke="#1A1A1A" stroke-width="1.5"/>\n<path fill-rule="evenodd" clip-rule="evenodd" d="M22.5088 15.9964L15.175 3.29518C14.1625 1.54143 11.92 0.940179 10.1663 1.95268C8.41252 2.96518 7.81127 5.20768 8.82377 6.96143L16.1575 19.6627C17.17 21.4164 19.4125 22.0164 21.1663 21.0052C22.92 19.9927 23.52 17.7502 22.5088 15.9964Z" fill="#D3E3FD" stroke="#1A1A1A" stroke-width="1.5"/>\n<path fill-rule="evenodd" clip-rule="evenodd" d="M4.66625 21.5005C6.69106 21.5005 8.3325 19.859 8.3325 17.8342C8.3325 15.8094 6.69106 14.168 4.66625 14.168C2.64144 14.168 1 15.8094 1 17.8342C1 19.859 2.64144 21.5005 4.66625 21.5005Z" fill="#D3E3FD" stroke="#1A1A1A" stroke-width="1.5"/>\n</svg>\n'), "announcement.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm0 14H5.17L4 17.17V4h16v12z"/>\n <path d="M11 5h2v6h-2zm0 8h2v2h-2z"/>\n</svg>\n'),"appeal_closed.svg":Qo('<svg viewBox="0 0 44 44" fill="none" xmlns="http://www.w3.org/2000/svg">\n<path d="M19.3362 0.84289C20.9358 -0.280964 23.0642 -0.280963 24.6638 0.84289C25.6955 1.56782 26.9761 1.84119 28.2122 1.60042C30.1287 1.22715 32.073 2.0966 33.0792 3.77671C33.7282 4.86046 34.7873 5.63329 36.0141 5.91831C37.916 6.36016 39.3402 7.94873 39.5789 9.8946C39.7329 11.1498 40.3875 12.2884 41.3928 13.05C42.9513 14.2305 43.609 16.2636 43.0391 18.1387C42.6714 19.3483 42.8083 20.6559 43.4183 21.7622C44.3639 23.4774 44.1415 25.6033 42.8614 27.0836C42.0357 28.0384 41.6312 29.2888 41.7404 30.5487C41.9097 32.5019 40.8455 34.3532 39.0766 35.1825C37.9356 35.7175 37.0596 36.6946 36.6492 37.8902C36.0128 39.7437 34.2909 41.0001 32.3391 41.0352C31.0801 41.0578 29.8841 41.5926 29.025 42.5171C27.693 43.9504 25.6111 44.3949 23.8139 43.6296C22.6546 43.136 21.3454 43.136 20.1861 43.6296C18.3889 44.3949 16.307 43.9504 14.975 42.5171C14.1159 41.5926 12.9199 41.0578 11.6609 41.0352C9.70909 41.0001 7.98719 39.7437 7.35084 37.8902C6.94038 36.6946 6.06439 35.7175 4.9234 35.1825C3.15454 34.3532 2.09034 32.5019 2.25964 30.5487C2.36884 29.2888 1.9643 28.0384 1.1386 27.0836C-0.141468 25.6033 -0.363946 23.4774 0.581724 21.7622C1.19172 20.6559 1.32856 19.3483 0.960927 18.1387C0.390988 16.2635 1.0487 14.2305 2.60722 13.05C3.61253 12.2884 4.2671 11.1498 4.4211 9.8946C4.65984 7.94873 6.08401 6.36016 7.98591 5.91831C9.21271 5.63329 10.2718 4.86046 10.9208 3.77671C11.927 2.0966 13.8713 1.22715 15.7878 1.60042C17.0239 1.84119 18.3045 1.56782 19.3362 0.84289Z" fill="#F2F2F2"/>\n<g clip-path="url(#clip0_8749_19037)">\n<path d="M16 32C15.1667 32 14.4583 31.7083 13.875 31.125C13.2917 30.5417 13 29.8333 13 29V26H16V12H31V29C31 29.8333 30.7083 30.5417 30.125 31.125C29.5417 31.7083 28.8333 32 28 32H16ZM28 30C28.2833 30 28.5167 29.9083 28.7 29.725C28.9 29.525 29 29.2833 29 29V14H18V26H27V29C27 29.2833 27.0917 29.525 27.275 29.725C27.475 29.9083 27.7167 30 28 30ZM19 19V17H28V19H19ZM19 22V20H28V22H19ZM16 30H25V28H15V29C15 29.2833 15.0917 29.525 15.275 29.725C15.475 29.9083 15.7167 30 16 30ZM16 30C15.7167 30 15.475 30 15.275 30C15.0917 30 15 30 15 30H25H16Z" fill="#0D4D3A"/>\n</g>\n<defs>\n<clipPath id="clip0_8749_19037">\n<rect width="24" height="24" fill="white" transform="translate(10 10)"/>\n</clipPath>\n</defs>\n</svg>\n'), "appeal_closed_dark.svg":Qo('<svg viewBox="0 0 44 44" fill="none" xmlns="http://www.w3.org/2000/svg">\n<path d="M19.3362 0.84289C20.9358 -0.280964 23.0642 -0.280963 24.6638 0.84289C25.6955 1.56782 26.9761 1.84119 28.2122 1.60042C30.1287 1.22715 32.073 2.0966 33.0792 3.77671C33.7282 4.86046 34.7873 5.63329 36.0141 5.91831C37.916 6.36016 39.3402 7.94873 39.5789 9.8946C39.7329 11.1498 40.3875 12.2884 41.3928 13.05C42.9513 14.2305 43.609 16.2636 43.0391 18.1387C42.6714 19.3483 42.8083 20.6559 43.4183 21.7622C44.3639 23.4774 44.1415 25.6033 42.8614 27.0836C42.0357 28.0384 41.6312 29.2888 41.7404 30.5487C41.9097 32.5019 40.8455 34.3532 39.0766 35.1825C37.9356 35.7175 37.0596 36.6946 36.6492 37.8902C36.0128 39.7437 34.2909 41.0001 32.3391 41.0352C31.0801 41.0578 29.8841 41.5926 29.025 42.5171C27.693 43.9504 25.6111 44.3949 23.8139 43.6296C22.6546 43.136 21.3454 43.136 20.1861 43.6296C18.3889 44.3949 16.307 43.9504 14.975 42.5171C14.1159 41.5926 12.9199 41.0578 11.6609 41.0352C9.70909 41.0001 7.98719 39.7437 7.35084 37.8902C6.94038 36.6946 6.06439 35.7175 4.9234 35.1825C3.15454 34.3532 2.09034 32.5019 2.25964 30.5487C2.36884 29.2888 1.9643 28.0384 1.1386 27.0836C-0.141468 25.6033 -0.363946 23.4774 0.581724 21.7622C1.19172 20.6559 1.32856 19.3483 0.960927 18.1387C0.390988 16.2635 1.0487 14.2305 2.60722 13.05C3.61253 12.2884 4.2671 11.1498 4.4211 9.8946C4.65984 7.94873 6.08401 6.36016 7.98591 5.91831C9.21271 5.63329 10.2718 4.86046 10.9208 3.77671C11.927 2.0966 13.8713 1.22715 15.7878 1.60042C17.0239 1.84119 18.3045 1.56782 19.3362 0.84289Z" fill="#303030"/>\n<g clip-path="url(#clip0_8749_20741)">\n<path d="M16 32C15.1667 32 14.4583 31.7083 13.875 31.125C13.2917 30.5417 13 29.8333 13 29V26H16V12H31V29C31 29.8333 30.7083 30.5417 30.125 31.125C29.5417 31.7083 28.8333 32 28 32H16ZM28 30C28.2833 30 28.5167 29.9083 28.7 29.725C28.9 29.525 29 29.2833 29 29V14H18V26H27V29C27 29.2833 27.0917 29.525 27.275 29.725C27.475 29.9083 27.7167 30 28 30ZM19 19V17H28V19H19ZM19 22V20H28V22H19ZM16 30H25V28H15V29C15 29.2833 15.0917 29.525 15.275 29.725C15.475 29.9083 15.7167 30 16 30ZM16 30C15.7167 30 15.475 30 15.275 30C15.0917 30 15 30 15 30H25H16Z" fill="#CEF2E7"/>\n</g>\n<defs>\n<clipPath id="clip0_8749_20741">\n<rect width="24" height="24" fill="white" transform="translate(10 10)"/>\n</clipPath>\n</defs>\n</svg>\n'), "appeal_review.svg":Qo('<svg viewBox="0 0 44 44" fill="none" xmlns="http://www.w3.org/2000/svg">\n<path d="M19.3362 0.84289C20.9358 -0.280964 23.0642 -0.280963 24.6638 0.84289C25.6955 1.56782 26.9761 1.84119 28.2122 1.60042C30.1287 1.22715 32.073 2.0966 33.0792 3.77671C33.7282 4.86046 34.7873 5.63329 36.0141 5.91831C37.916 6.36016 39.3402 7.94873 39.5789 9.8946C39.7329 11.1498 40.3875 12.2884 41.3928 13.05C42.9513 14.2305 43.609 16.2636 43.0391 18.1387C42.6714 19.3483 42.8083 20.6559 43.4183 21.7622C44.3639 23.4774 44.1415 25.6033 42.8614 27.0836C42.0357 28.0384 41.6312 29.2888 41.7404 30.5487C41.9097 32.5019 40.8455 34.3532 39.0766 35.1825C37.9356 35.7175 37.0596 36.6946 36.6492 37.8902C36.0128 39.7437 34.2909 41.0001 32.3391 41.0352C31.0801 41.0578 29.8841 41.5926 29.025 42.5171C27.693 43.9504 25.6111 44.3949 23.8139 43.6296C22.6546 43.136 21.3454 43.136 20.1861 43.6296C18.3889 44.3949 16.307 43.9504 14.975 42.5171C14.1159 41.5926 12.9199 41.0578 11.6609 41.0352C9.70909 41.0001 7.98719 39.7437 7.35084 37.8902C6.94038 36.6946 6.06439 35.7175 4.9234 35.1825C3.15454 34.3532 2.09034 32.5019 2.25964 30.5487C2.36884 29.2888 1.9643 28.0384 1.1386 27.0836C-0.141468 25.6033 -0.363946 23.4774 0.581724 21.7622C1.19172 20.6559 1.32856 19.3483 0.960927 18.1387C0.390988 16.2635 1.0487 14.2305 2.60722 13.05C3.61253 12.2884 4.2671 11.1498 4.4211 9.8946C4.65984 7.94873 6.08401 6.36016 7.98591 5.91831C9.21271 5.63329 10.2718 4.86046 10.9208 3.77671C11.927 2.0966 13.8713 1.22715 15.7878 1.60042C17.0239 1.84119 18.3045 1.56782 19.3362 0.84289Z" fill="#CEF2E7"/>\n<g clip-path="url(#clip0_8080_21046)">\n<path d="M16 32C15.1667 32 14.4583 31.7083 13.875 31.125C13.2917 30.5417 13 29.8333 13 29V26H16V12H31V29C31 29.8333 30.7083 30.5417 30.125 31.125C29.5417 31.7083 28.8333 32 28 32H16ZM28 30C28.2833 30 28.5167 29.9083 28.7 29.725C28.9 29.525 29 29.2833 29 29V14H18V26H27V29C27 29.2833 27.0917 29.525 27.275 29.725C27.475 29.9083 27.7167 30 28 30ZM19 19V17H28V19H19ZM19 22V20H28V22H19ZM16 30H25V28H15V29C15 29.2833 15.0917 29.525 15.275 29.725C15.475 29.9083 15.7167 30 16 30ZM16 30C15.7167 30 15.475 30 15.275 30C15.0917 30 15 30 15 30H25H16Z" fill="#0D4D3A"/>\n</g>\n<defs>\n<clipPath id="clip0_8080_21046">\n<rect width="24" height="24" fill="white" transform="translate(10 10)"/>\n</clipPath>\n</defs>\n</svg>\n'), "appeal_review_dark.svg":Qo('<svg viewBox="0 0 44 44" fill="none" xmlns="http://www.w3.org/2000/svg">\n<path d="M19.3362 0.84289C20.9358 -0.280964 23.0642 -0.280963 24.6638 0.84289C25.6955 1.56782 26.9761 1.84119 28.2122 1.60042C30.1287 1.22715 32.073 2.0966 33.0792 3.77671C33.7282 4.86046 34.7873 5.63329 36.0141 5.91831C37.916 6.36016 39.3402 7.94873 39.5789 9.8946C39.7329 11.1498 40.3875 12.2884 41.3928 13.05C42.9513 14.2305 43.609 16.2636 43.0391 18.1387C42.6714 19.3483 42.8083 20.6559 43.4183 21.7622C44.3639 23.4774 44.1415 25.6033 42.8614 27.0836C42.0357 28.0384 41.6312 29.2888 41.7404 30.5487C41.9097 32.5019 40.8455 34.3532 39.0766 35.1825C37.9356 35.7175 37.0596 36.6946 36.6492 37.8902C36.0128 39.7437 34.2909 41.0001 32.3391 41.0352C31.0801 41.0578 29.8841 41.5926 29.025 42.5171C27.693 43.9504 25.6111 44.3949 23.8139 43.6296C22.6546 43.136 21.3454 43.136 20.1861 43.6296C18.3889 44.3949 16.307 43.9504 14.975 42.5171C14.1159 41.5926 12.9199 41.0578 11.6609 41.0352C9.70909 41.0001 7.98719 39.7437 7.35084 37.8902C6.94038 36.6946 6.06439 35.7175 4.9234 35.1825C3.15454 34.3532 2.09034 32.5019 2.25964 30.5487C2.36884 29.2888 1.9643 28.0384 1.1386 27.0836C-0.141468 25.6033 -0.363946 23.4774 0.581724 21.7622C1.19172 20.6559 1.32856 19.3483 0.960927 18.1387C0.390988 16.2635 1.0487 14.2305 2.60722 13.05C3.61253 12.2884 4.2671 11.1498 4.4211 9.8946C4.65984 7.94873 6.08401 6.36016 7.98591 5.91831C9.21271 5.63329 10.2718 4.86046 10.9208 3.77671C11.927 2.0966 13.8713 1.22715 15.7878 1.60042C17.0239 1.84119 18.3045 1.56782 19.3362 0.84289Z" fill="#093326"/>\n<g clip-path="url(#clip0_8749_20727)">\n<path d="M16 32C15.1667 32 14.4583 31.7083 13.875 31.125C13.2917 30.5417 13 29.8333 13 29V26H16V12H31V29C31 29.8333 30.7083 30.5417 30.125 31.125C29.5417 31.7083 28.8333 32 28 32H16ZM28 30C28.2833 30 28.5167 29.9083 28.7 29.725C28.9 29.525 29 29.2833 29 29V14H18V26H27V29C27 29.2833 27.0917 29.525 27.275 29.725C27.475 29.9083 27.7167 30 28 30ZM19 19V17H28V19H19ZM19 22V20H28V22H19ZM16 30H25V28H15V29C15 29.2833 15.0917 29.525 15.275 29.725C15.475 29.9083 15.7167 30 16 30ZM16 30C15.7167 30 15.475 30 15.275 30C15.0917 30 15 30 15 30H25H16Z" fill="#CEF2E7"/>\n</g>\n<defs>\n<clipPath id="clip0_8749_20727">\n<rect width="24" height="24" fill="white" transform="translate(10 10)"/>\n</clipPath>\n</defs>\n</svg>\n'), "arrow_back.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z"/>\n <path fill="none" d="M0 0h24v24H0V0z"/>\n</svg>\n'),"arrow_circle_down.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M 12 15.699219 L 15.648438 12.050781 L 14.601562 11 L 12.75 12.851562 L 12.75 8.300781 L 11.25 8.300781 L 11.25 12.851562 L 9.398438 11 L 8.351562 12.050781 Z M 12 22 C 10.632812 22 9.339844 21.738281 8.125 21.210938 C 6.910156 20.6875 5.847656 19.972656 4.9375 19.0625 C 4.027344 18.152344 3.3125 17.089844 2.789062 15.875 C 2.261719 14.660156 2 13.367188 2 12 C 2 10.617188 2.261719 9.316406 2.789062 8.101562 C 3.3125 6.882812 4.027344 5.824219 4.9375 4.925781 C 5.847656 4.023438 6.910156 3.3125 8.125 2.789062 C 9.339844 2.261719 10.632812 2 12 2 C 13.382812 2 14.683594 2.261719 15.898438 2.789062 C 17.117188 3.3125 18.175781 4.023438 19.074219 4.925781 C 19.976562 5.824219 20.6875 6.882812 21.210938 8.101562 C 21.738281 9.316406 22 10.617188 22 12 C 22 13.367188 21.738281 14.660156 21.210938 15.875 C 20.6875 17.089844 19.976562 18.152344 19.074219 19.0625 C 18.175781 19.972656 17.117188 20.6875 15.898438 21.210938 C 14.683594 21.738281 13.382812 22 12 22 Z M 12 20.5 C 14.367188 20.5 16.375 19.671875 18.023438 18.011719 C 19.675781 16.355469 20.5 14.351562 20.5 12 C 20.5 9.632812 19.675781 7.625 18.023438 5.976562 C 16.375 4.324219 14.367188 3.5 12 3.5 C 9.648438 3.5 7.644531 4.324219 5.988281 5.976562 C 4.328125 7.625 3.5 9.632812 3.5 12 C 3.5 14.351562 4.328125 16.355469 5.988281 18.011719 C 7.644531 19.671875 9.648438 20.5 12 20.5 Z M 12 12 Z M 12 12 "/>\n</svg>\n'), "arrow_circle_down_filled.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M 12 15.75 L 15.710938 12.039062 L 14.601562 10.933594 L 12.796875 12.738281 L 12.796875 8.25 L 11.210938 8.25 L 11.210938 12.738281 L 9.398438 10.933594 L 8.296875 12.039062 Z M 12 21.832031 C 10.652344 21.832031 9.378906 21.574219 8.183594 21.054688 C 6.984375 20.539062 5.941406 19.832031 5.054688 18.945312 C 4.164062 18.054688 3.460938 17.011719 2.945312 15.816406 C 2.425781 14.621094 2.167969 13.347656 2.167969 12 C 2.167969 10.640625 2.425781 9.363281 2.945312 8.164062 C 3.460938 6.96875 4.167969 5.925781 5.054688 5.039062 C 5.945312 4.15625 6.988281 3.453125 8.183594 2.941406 C 9.378906 2.425781 10.652344 2.167969 12 2.167969 C 13.359375 2.167969 14.636719 2.425781 15.835938 2.941406 C 17.03125 3.457031 18.074219 4.160156 18.960938 5.046875 C 19.84375 5.933594 20.546875 6.972656 21.058594 8.167969 C 21.574219 9.363281 21.832031 10.640625 21.832031 12 C 21.832031 13.347656 21.574219 14.621094 21.058594 15.816406 C 20.542969 17.015625 19.84375 18.058594 18.957031 18.945312 C 18.070312 19.835938 17.027344 20.539062 15.832031 21.054688 C 14.636719 21.574219 13.359375 21.832031 12 21.832031 Z M 12 21.832031 "/>\n</svg>\n'), "arrow_downward.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 20 4 12 5.4 10.575 11 16.175V4H13V16.175L18.6 10.575L20 12Z"/></svg>\n'),"arrow_drop_down.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M7 10l5 5 5-5H7z"/></svg>\n'),"arrow_drop_up.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M7 14l5-5 5 5H7z"/></svg>\n'),"arrow_forward.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8-8-8z"/></svg>\n'), "arrow_upward.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11 20V7.825l-5.6 5.6L4 12l8-8 8 8-1.4 1.425-5.6-5.6V20z"/></svg>\n'),"article.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="#3B78E7"><path d="M0 0h24v24H0z" fill="none"/><path d="M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-5 14H7v-2h7v2zm3-4H7v-2h10v2zm0-4H7V7h10v2z"/></svg>\n'),"attach_file.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M15.5 6v10.5c0 2.21-1.79 4-4 4s-4-1.79-4-4V6a2.5 2.5 0 0 1 5 0v9.5c0 .55-.45 1-1 1s-1-.45-1-1V6H9v9.5a2.5 2.5 0 0 0 5 0V6c0-2.21-1.79-4-4-4S6 3.79 6 6v10.5c0 3.04 2.46 5.5 5.5 5.5s5.5-2.46 5.5-5.5V6h-1.5z"/></svg>\n'), "auto_awesome.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 9l1.25-2.75L23 5l-2.75-1.25L19 1l-1.25 2.75L15 5l2.75 1.25L19 9zm-7.5.5L9 4 6.5 9.5 1 12l5.5 2.5L9 20l2.5-5.5L17 12l-5.5-2.5zM19 15l-1.25 2.75L15 19l2.75 1.25L19 23l1.25-2.75L23 19l-2.75-1.25L19 15z"/></svg>\n'),"awf.svg":Qo('<svg viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg">\n<g clip-path="url(#clip0_2776_16815)">\n<mask id="mask0_2776_16815" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="25" height="24">\n<path d="M22.4688 12L12.5001 21.9688L2.53134 12L12.5001 2.03131L22.4688 12ZM23.8929 10.5759L13.9242 0.607209C13.1409 -0.176048 11.8592 -0.176048 11.076 0.607209L1.10724 10.5759C0.323979 11.3592 0.323979 12.6409 1.10724 13.4241L11.076 23.3929C11.8592 24.1761 13.1409 24.1761 13.9242 23.3929L23.8929 13.4241C24.6761 12.6409 24.6761 11.3592 23.8929 10.5759Z" fill="white"/>\n</mask>\n<g mask="url(#mask0_2776_16815)">\n<path d="M22.4688 12L12.5001 21.9688L2.53134 12L12.5001 2.03131L22.4688 12ZM23.8929 10.5759L13.9242 0.607209C13.1409 -0.176048 11.8592 -0.176048 11.076 0.607209L1.10724 10.5759C0.323979 11.3592 0.323979 12.6409 1.10724 13.4241L11.076 23.3929C11.8592 24.1761 13.1409 24.1761 13.9242 23.3929L23.8929 13.4241C24.6761 12.6409 24.6761 11.3592 23.8929 10.5759Z" fill="#0B57D0"/>\n<path d="M26.029 8.43987L12.5001 -5.08911L3.95544 3.45551L17.4844 16.9845L26.029 8.43987Z" fill="#34A853"/>\n<path d="M29.5893 11.9999L21.0447 3.45532L12.5001 11.9999L21.0447 20.5446L29.5893 11.9999Z" fill="#0B57D0"/>\n<path d="M20.3326 19.8327L11.788 11.2881L3.24341 19.8327L11.788 28.3773L20.3326 19.8327Z" fill="#D93025"/>\n<path d="M11.788 11.288L3.24341 2.74341L-5.30121 11.288L3.24341 19.8326L11.788 11.288Z" fill="#F9AB00"/>\n</g>\n<path d="M12.5001 17.035L14.081 13.581L17.535 12.0001L14.081 10.4191L12.5001 6.96509L10.9191 10.4191L7.46509 12.0001L10.9191 13.581L12.5001 17.035Z" fill="#0B57D0"/>\n</g>\n<defs>\n<clipPath id="clip0_2776_16815">\n<rect width="24" height="24" fill="white" transform="translate(0.5)"/>\n</clipPath>\n</defs>\n</svg>\n'), "awf_dark.svg":Qo('<svg viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg">\n<g clip-path="url(#clip0_2776_18202)">\n<mask id="mask0_2776_18202" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="25" height="24">\n<path d="M22.4687 12L12.5 21.9688L2.53128 12L12.5 2.03131L22.4687 12ZM23.8928 10.5759L13.9241 0.607209C13.1408 -0.176048 11.8592 -0.176048 11.0759 0.607209L1.10717 10.5759C0.323918 11.3592 0.323918 12.6409 1.10717 13.4241L11.0759 23.3929C11.8592 24.1761 13.1408 24.1761 13.9241 23.3929L23.8928 13.4241C24.6761 12.6409 24.6761 11.3592 23.8928 10.5759Z" fill="white"/>\n</mask>\n<g mask="url(#mask0_2776_18202)">\n<path d="M22.4687 12L12.5 21.9688L2.53128 12L12.5 2.03131L22.4687 12ZM23.8928 10.5759L13.9241 0.607209C13.1408 -0.176048 11.8592 -0.176048 11.0759 0.607209L1.10717 10.5759C0.323918 11.3592 0.323918 12.6409 1.10717 13.4241L11.0759 23.3929C11.8592 24.1761 13.1408 24.1761 13.9241 23.3929L23.8928 13.4241C24.6761 12.6409 24.6761 11.3592 23.8928 10.5759Z" fill="#D3E3FD"/>\n<path d="M26.029 8.43987L12.5 -5.08911L3.95538 3.45551L17.4844 16.9845L26.029 8.43987Z" fill="#C4EED0"/>\n<path d="M29.5892 11.9999L21.0446 3.45532L12.5 11.9999L21.0446 20.5446L29.5892 11.9999Z" fill="#D3E3FD"/>\n<path d="M20.3326 19.8327L11.7879 11.2881L3.24332 19.8327L11.7879 28.3773L20.3326 19.8327Z" fill="#F6AEA9"/>\n<path d="M11.7879 11.288L3.24332 2.74341L-5.3013 11.288L3.24332 19.8326L11.7879 11.288Z" fill="#FDD663"/>\n</g>\n<path d="M12.5 17.035L14.081 13.581L17.535 12.0001L14.081 10.4191L12.5 6.96509L10.919 10.4191L7.46503 12.0001L10.919 13.581L12.5 17.035Z" fill="#D3E3FD"/>\n</g>\n<defs>\n<clipPath id="clip0_2776_18202">\n<rect width="24" height="24" fill="white" transform="translate(0.5)"/>\n</clipPath>\n</defs>\n</svg>\n'), "beta.svg":Qo('<svg viewBox="0 0 26 14" fill="none" xmlns="http://www.w3.org/2000/svg">\n<rect x="0.578157" y="0.430879" width="24.991" height="12.9264" rx="1.29264" stroke="#0B57D0" stroke-width="0.861758"/>\n<path d="M4.56421 9V4.06385H6.41182C6.68298 4.06385 6.92887 4.1213 7.14948 4.2362C7.37009 4.35111 7.54474 4.50737 7.67343 4.705C7.80671 4.90263 7.87336 5.12554 7.87336 5.37372C7.87336 5.62651 7.81131 5.84252 7.68722 6.02177C7.56312 6.20101 7.40226 6.33659 7.20463 6.42852V6.46299C7.45282 6.54571 7.65504 6.68819 7.81131 6.89042C7.96758 7.09264 8.04571 7.33394 8.04571 7.61429C8.04571 7.89006 7.97447 8.13135 7.83199 8.33817C7.69411 8.54499 7.50567 8.70815 7.26668 8.82765C7.03228 8.94255 6.7749 9 6.49454 9H4.56421ZM5.32255 6.81458V8.29681H6.49454C6.66 8.29681 6.80248 8.26234 6.92198 8.19339C7.04147 8.12445 7.1311 8.03253 7.19084 7.91763C7.25519 7.80273 7.28736 7.68323 7.28736 7.55914C7.28736 7.42586 7.25519 7.30406 7.19084 7.19376C7.1265 7.07886 7.03228 6.98693 6.90819 6.91799C6.78869 6.84905 6.64162 6.81458 6.46697 6.81458H5.32255ZM5.32255 6.13896H6.37735C6.53821 6.13896 6.67379 6.10679 6.7841 6.04245C6.899 5.97351 6.98632 5.88618 7.04607 5.78047C7.10582 5.67017 7.13569 5.55757 7.13569 5.44266C7.13569 5.32776 7.10582 5.21976 7.04607 5.11864C6.99092 5.01294 6.90819 4.92791 6.79788 4.86356C6.68758 4.79462 6.55659 4.76015 6.40492 4.76015H5.32255V6.13896ZM9.43125 9V4.06385H12.4233V4.78083H10.1896V6.17344H12.2027V6.89042H10.1896V8.28302H12.4233V9H9.43125ZM14.9345 9V4.78083H13.5488V4.06385H17.0648V4.78083H15.686V9H14.9345ZM17.4446 9L19.306 4.06385H20.1678L22.0361 9H21.2019L20.7469 7.73149H18.7338L18.2788 9H17.4446ZM20.4918 7.0283L19.9472 5.5185L19.761 4.95319H19.7197L19.5335 5.5185L18.9889 7.0283H20.4918Z" fill="#0B57D0"/>\n</svg>\n'), "beta_dark.svg":Qo('<svg viewBox="0 0 26 14" fill="none" xmlns="http://www.w3.org/2000/svg">\n<rect x="0.430879" y="0.430879" width="24.991" height="12.9264" rx="1.29264" stroke="#D3E3FD" stroke-width="0.861758"/>\n<path d="M4.41693 9V4.06385H6.26454C6.5357 4.06385 6.78159 4.1213 7.0022 4.2362C7.22281 4.35111 7.39746 4.50737 7.52615 4.705C7.65944 4.90263 7.72608 5.12554 7.72608 5.37372C7.72608 5.62651 7.66403 5.84252 7.53994 6.02177C7.41585 6.20101 7.25498 6.33659 7.05735 6.42852V6.46299C7.30554 6.54571 7.50777 6.68819 7.66403 6.89042C7.8203 7.09264 7.89843 7.33394 7.89843 7.61429C7.89843 7.89006 7.82719 8.13135 7.68471 8.33817C7.54683 8.54499 7.3584 8.70815 7.1194 8.82765C6.885 8.94255 6.62763 9 6.34727 9H4.41693ZM5.17528 6.81458V8.29681H6.34727C6.51272 8.29681 6.6552 8.26234 6.7747 8.19339C6.8942 8.12445 6.98382 8.03253 7.04357 7.91763C7.10791 7.80273 7.14008 7.68323 7.14008 7.55914C7.14008 7.42586 7.10791 7.30406 7.04357 7.19376C6.97922 7.07886 6.885 6.98693 6.76091 6.91799C6.64141 6.84905 6.49434 6.81458 6.31969 6.81458H5.17528ZM5.17528 6.13896H6.23007C6.39093 6.13896 6.52651 6.10679 6.63682 6.04245C6.75172 5.97351 6.83904 5.88618 6.89879 5.78047C6.95854 5.67017 6.98841 5.55757 6.98841 5.44266C6.98841 5.32776 6.95854 5.21976 6.89879 5.11864C6.84364 5.01294 6.76091 4.92791 6.65061 4.86356C6.5403 4.79462 6.40931 4.76015 6.25764 4.76015H5.17528V6.13896ZM9.28397 9V4.06385H12.276V4.78083H10.0423V6.17344H12.0554V6.89042H10.0423V8.28302H12.276V9H9.28397ZM14.7873 9V4.78083H13.4016V4.06385H16.9175V4.78083H15.5387V9H14.7873ZM17.2974 9L19.1587 4.06385H20.0205L21.8888 9H21.0546L20.5996 7.73149H18.5865L18.1315 9H17.2974ZM20.3445 7.0283L19.7999 5.5185L19.6138 4.95319H19.5724L19.3863 5.5185L18.8416 7.0283H20.3445Z" fill="#D3E3FD"/>\n</svg>\n'), "bookmark_add.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960">\n <path d="M200-120v-640q0-33 23.5-56.5T280-840h240v80H280v518l200-86 200 86v-278h80v400L480-240 200-120Zm80-640h240-240Zm400 160v-80h-80v-80h80v-80h80v80h80v80h-80v80h-80Z"></path>\n</svg>\n'),"brand_awareness.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="#0B57D0">\n <path d="M13 10.75v-1.5h3v1.5Zm1.062 5-2.395-1.812.895-1.188 2.417 1.792Zm-1.5-8.5-.895-1.188 2.395-1.812.917 1.208ZM3 12V8h3l4-4v12l-4-4Zm5.5-4.375L6.625 9.5H4.5v1h2.125L8.5 12.375ZM6.521 10Z"/>\n</svg>\n'), "brand_awareness_dark.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="#0B57D0">\n <path d="M12.917 10.688V9.292h2.895v1.396Zm1.041 4.874-2.312-1.729.833-1.104 2.333 1.709Zm-1.479-8.291-.833-1.104 2.312-1.729.854 1.124Zm-9.271 4.604v-3.75h2.896l3.834-3.833v11.416l-3.834-3.833Zm5.334-4.229L6.667 9.521H4.604v.958h2.063l1.875 1.854ZM6.583 10Z"/>\n</svg>\n'),"calendar_today.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 4h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z"/></svg>\n'), "campaign.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="#FFFFFF">\n <path d="M0 0h24v24H0z" fill="none"/>\n <path d="M22 11v2h-4v-2h4zm-6 6.61c.96.71 2.21 1.65 3.2 2.39.4-.53.8-1.07 1.2-1.6-.99-.74-2.24-1.68-3.2-2.4-.4.54-.8 1.08-1.2 1.61zM20.4 5.6c-.4-.53-.8-1.07-1.2-1.6-.99.74-2.24 1.68-3.2 2.4.4.53.8 1.07 1.2 1.6.96-.72 2.21-1.65 3.2-2.4zM15.5 12c0 1.33-.58 2.53-1.5 3.34V19l-6-4H7v4H5v-4H4c-1.1 0-2-.9-2-2v-2c0-1.1.9-2 2-2h4l6-4v3.65c.92.82 1.5 2.02 1.5 3.35zM12 8.74l-2.89 1.93-.5.33H4v2h4.61l.5.34L12 15.26V8.74z"/>\n</svg>\n'), "cancel.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none">\n <path fill-rule="evenodd" clip-rule="evenodd" d="M11.9997 0.333252C5.54801 0.333252 0.333008 5.54825 0.333008 11.9999C0.333008 18.4516 5.54801 23.6666 11.9997 23.6666C18.4513 23.6666 23.6663 18.4516 23.6663 11.9999C23.6663 5.54825 18.4513 0.333252 11.9997 0.333252ZM11.9997 21.3333C6.85467 21.3333 2.66634 17.1449 2.66634 11.9999C2.66634 6.85492 6.85467 2.66659 11.9997 2.66659C17.1447 2.66659 21.333 6.85492 21.333 11.9999C21.333 17.1449 17.1447 21.3333 11.9997 21.3333ZM11.9997 10.3549L16.188 6.16658L17.833 7.81158L13.6447 11.9999L17.833 16.1883L16.188 17.8333L11.9997 13.6449L7.81134 17.8333L6.16634 16.1883L10.3547 11.9999L6.16634 7.81158L7.81134 6.16658L11.9997 10.3549Z" fill="#5F6368"/>\n</svg>\n'), "chat.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm0 14H4V4h16v12zM6 12h8v2H6zm0-3h12v2H6zm0-3h12v2H6z"/>\n <path d="M0 0h24v24H0V0z" fill="none"/>\n</svg>\n'),"chat_spark.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960">\n <path d="M700-480q0-92-64-156t-156-64q92 0 156-64t64-156q0 92 64 156t156 64q-92 0-156 64t-64 156ZM80-80v-720q0-33 23.5-56.5T160-880h400v80H160v525l46-45h594v-241h80v241q0 33-23.5 56.5T800-240H240L80-80Zm160-320v-80h400v80H240Zm0-120v-80h360v80H240Zm0-120v-80h200v80H240Z"/>\n</svg>\n'), "check.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M0 0h24v24H0z" fill="none"></path>\n <path d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"></path>\n</svg>\n'),"check_blue.svg":Qo('<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\n<g id="check">\n<path id="ic_done_24px" d="M9.00002 16.1999L4.80002 11.9999L3.40002 13.3999L9.00002 18.9999L21 6.99985L19.6 5.59985L9.00002 16.1999Z" fill="#0B57D0"/>\n</g>\n</svg>\n'),"check_circle.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/>\n <path d="M10 14.2l-2.6-2.6L6 13l4 4 8-8-1.4-1.4z"/>\n</svg>\n'), "check_circle_filled.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <g>\n <path d="M12,2C6.48,2,2,6.48,2,12c0,5.52,4.48,10,10,10s10-4.48,10-10C22,6.48,17.52,2,12,2z M10,17l-4-4l1.4-1.4l2.6,2.6l6.6-6.6 L18,9L10,17z"/>\n <path d="M0,0h24v24H0V0z" fill="none"/>\n </g>\n</svg>\n'),"check_circle_outline.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm-2-5.8l-2.6-2.6L6 13l4 4 8-8-1.4-1.4z"></path>\n <path d="M0 0h24v24H0V0z" fill="none"></path>\n</svg>\n'), "check_white.svg":Qo('<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\n<g id="check">\n<path id="ic_done_24px" d="M9.00002 16.2001L4.80002 12.0001L3.40002 13.4001L9.00002 19.0001L21 7.0001L19.6 5.6001L9.00002 16.2001Z" fill="#D3E3FD"/>\n</g>\n</svg>\n'),"close.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <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 12 19 6.41z"/>\n <path fill="none" d="M0 0h24v24H0V0z"/>\n</svg>\n'), "code.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M16 6l-1.41 1.41L19.17 12l-4.58 4.59L16 18l6-6zM8 18l1.41-1.41L4.83 12l4.58-4.59L8 6l-6 6z"/></svg>\n'),"content_copy.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M18 21H4V7H2v14c0 1.1.9 2 2 2h14v-2zm3-4V3c0-1.1-.9-2-2-2H8c-1.1 0-2\n .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2zm-2 0H8V3h11v14z"/>\n</svg>\n'),"control_point_duplicate.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14 16H16V13H19V11H16V8H14V11H11V13H14ZM6 20.5Q3.275 19.55 1.638 17.212Q0 14.875 0 12Q0 9.125 1.638 6.787Q3.275 4.45 6 3.5V5.7Q4.15 6.575 3.075 8.275Q2 9.975 2 12Q2 14.025 3.075 15.725Q4.15 17.425 6 18.3ZM15 21Q13.125 21 11.488 20.288Q9.85 19.575 8.638 18.362Q7.425 17.15 6.713 15.512Q6 13.875 6 12Q6 10.125 6.713 8.487Q7.425 6.85 8.638 5.637Q9.85 4.425 11.488 3.712Q13.125 3 15 3Q16.875 3 18.513 3.712Q20.15 4.425 21.363 5.637Q22.575 6.85 23.288 8.487Q24 10.125 24 12Q24 13.875 23.288 15.512Q22.575 17.15 21.363 18.362Q20.15 19.575 18.513 20.288Q16.875 21 15 21ZM15 12Q15 12 15 12Q15 12 15 12Q15 12 15 12Q15 12 15 12Q15 12 15 12Q15 12 15 12Q15 12 15 12Q15 12 15 12ZM15 19Q17.925 19 19.962 16.962Q22 14.925 22 12Q22 9.075 19.962 7.037Q17.925 5 15 5Q12.075 5 10.038 7.037Q8 9.075 8 12Q8 14.925 10.038 16.962Q12.075 19 15 19Z"/></svg>\n'), "critical.svg":Qo('<svg viewBox="0 0 44 44" fill="none" xmlns="http://www.w3.org/2000/svg">\n<path d="M19.3362 0.84289C20.9358 -0.280964 23.0642 -0.280963 24.6638 0.84289C25.6955 1.56782 26.9761 1.84119 28.2122 1.60042C30.1287 1.22715 32.073 2.0966 33.0792 3.77671C33.7282 4.86046 34.7873 5.63329 36.0141 5.91831C37.916 6.36016 39.3402 7.94873 39.5789 9.8946C39.7329 11.1498 40.3875 12.2884 41.3928 13.05C42.9513 14.2305 43.609 16.2636 43.0391 18.1387C42.6714 19.3483 42.8083 20.6559 43.4183 21.7622C44.3639 23.4774 44.1415 25.6033 42.8614 27.0836C42.0357 28.0384 41.6312 29.2888 41.7404 30.5487C41.9097 32.5019 40.8455 34.3532 39.0766 35.1825C37.9356 35.7175 37.0596 36.6946 36.6492 37.8902C36.0128 39.7437 34.2909 41.0001 32.3391 41.0352C31.0801 41.0578 29.8841 41.5926 29.025 42.5171C27.693 43.9504 25.6111 44.3949 23.8139 43.6296C22.6546 43.136 21.3454 43.136 20.1861 43.6296C18.3889 44.3949 16.307 43.9504 14.975 42.5171C14.1159 41.5926 12.9199 41.0578 11.6609 41.0352C9.70909 41.0001 7.98719 39.7437 7.35084 37.8902C6.94038 36.6946 6.06439 35.7175 4.9234 35.1825C3.15454 34.3532 2.09034 32.5019 2.25964 30.5487C2.36884 29.2888 1.9643 28.0384 1.1386 27.0836C-0.141468 25.6033 -0.363946 23.4774 0.581724 21.7622C1.19172 20.6559 1.32856 19.3483 0.960927 18.1387C0.390988 16.2635 1.0487 14.2305 2.60722 13.05C3.61253 12.2884 4.2671 11.1498 4.4211 9.8946C4.65984 7.94873 6.08401 6.36016 7.98591 5.91831C9.21271 5.63329 10.2718 4.86046 10.9208 3.77671C11.927 2.0966 13.8713 1.22715 15.7878 1.60042C17.0239 1.84119 18.3045 1.56782 19.3362 0.84289Z" fill="#F9DEDC"/>\n<g clip-path="url(#clip0_8070_13711)">\n<path d="M22 27C22.2833 27 22.5167 26.9083 22.7 26.725C22.9 26.525 23 26.2833 23 26C23 25.7167 22.9 25.4833 22.7 25.3C22.5167 25.1 22.2833 25 22 25C21.7167 25 21.475 25.1 21.275 25.3C21.0917 25.4833 21 25.7167 21 26C21 26.2833 21.0917 26.525 21.275 26.725C21.475 26.9083 21.7167 27 22 27ZM21 23H23V17H21V23ZM22 32C20.6167 32 19.3167 31.7417 18.1 31.225C16.8833 30.6917 15.825 29.975 14.925 29.075C14.025 28.175 13.3083 27.1167 12.775 25.9C12.2583 24.6833 12 23.3833 12 22C12 20.6167 12.2583 19.3167 12.775 18.1C13.3083 16.8833 14.025 15.825 14.925 14.925C15.825 14.025 16.8833 13.3167 18.1 12.8C19.3167 12.2667 20.6167 12 22 12C23.3833 12 24.6833 12.2667 25.9 12.8C27.1167 13.3167 28.175 14.025 29.075 14.925C29.975 15.825 30.6833 16.8833 31.2 18.1C31.7333 19.3167 32 20.6167 32 22C32 23.3833 31.7333 24.6833 31.2 25.9C30.6833 27.1167 29.975 28.175 29.075 29.075C28.175 29.975 27.1167 30.6917 25.9 31.225C24.6833 31.7417 23.3833 32 22 32ZM22 30C24.2333 30 26.125 29.225 27.675 27.675C29.225 26.125 30 24.2333 30 22C30 19.7667 29.225 17.875 27.675 16.325C26.125 14.775 24.2333 14 22 14C19.7667 14 17.875 14.775 16.325 16.325C14.775 17.875 14 19.7667 14 22C14 24.2333 14.775 26.125 16.325 27.675C17.875 29.225 19.7667 30 22 30Z" fill="#601410"/>\n</g>\n<defs>\n<clipPath id="clip0_8070_13711">\n<rect width="24" height="24" fill="white" transform="translate(10 10)"/>\n</clipPath>\n</defs>\n</svg>\n'), "critical_dark.svg":Qo('<svg viewBox="0 0 44 44" fill="none" xmlns="http://www.w3.org/2000/svg">\n<path d="M19.3362 0.84289C20.9358 -0.280964 23.0642 -0.280963 24.6638 0.84289C25.6955 1.56782 26.9761 1.84119 28.2122 1.60042C30.1287 1.22715 32.073 2.0966 33.0792 3.77671C33.7282 4.86046 34.7873 5.63329 36.0141 5.91831C37.916 6.36016 39.3402 7.94873 39.5789 9.8946C39.7329 11.1498 40.3875 12.2884 41.3928 13.05C42.9513 14.2305 43.609 16.2636 43.0391 18.1387C42.6714 19.3483 42.8083 20.6559 43.4183 21.7622C44.3639 23.4774 44.1415 25.6033 42.8614 27.0836C42.0357 28.0384 41.6312 29.2888 41.7404 30.5487C41.9097 32.5019 40.8455 34.3532 39.0766 35.1825C37.9356 35.7175 37.0596 36.6946 36.6492 37.8902C36.0128 39.7437 34.2909 41.0001 32.3391 41.0352C31.0801 41.0578 29.8841 41.5926 29.025 42.5171C27.693 43.9504 25.6111 44.3949 23.8139 43.6296C22.6546 43.136 21.3454 43.136 20.1861 43.6296C18.3889 44.3949 16.307 43.9504 14.975 42.5171C14.1159 41.5926 12.9199 41.0578 11.6609 41.0352C9.70909 41.0001 7.98719 39.7437 7.35084 37.8902C6.94038 36.6946 6.06439 35.7175 4.9234 35.1825C3.15454 34.3532 2.09034 32.5019 2.25964 30.5487C2.36884 29.2888 1.9643 28.0384 1.1386 27.0836C-0.141468 25.6033 -0.363946 23.4774 0.581724 21.7622C1.19172 20.6559 1.32856 19.3483 0.960927 18.1387C0.390988 16.2635 1.0487 14.2305 2.60722 13.05C3.61253 12.2884 4.2671 11.1498 4.4211 9.8946C4.65984 7.94873 6.08401 6.36016 7.98591 5.91831C9.21271 5.63329 10.2718 4.86046 10.9208 3.77671C11.927 2.0966 13.8713 1.22715 15.7878 1.60042C17.0239 1.84119 18.3045 1.56782 19.3362 0.84289Z" fill="#601410"/>\n<g clip-path="url(#clip0_8213_81611)">\n<path d="M22 27C22.2833 27 22.5167 26.9083 22.7 26.725C22.9 26.525 23 26.2833 23 26C23 25.7167 22.9 25.4833 22.7 25.3C22.5167 25.1 22.2833 25 22 25C21.7167 25 21.475 25.1 21.275 25.3C21.0917 25.4833 21 25.7167 21 26C21 26.2833 21.0917 26.525 21.275 26.725C21.475 26.9083 21.7167 27 22 27ZM21 23H23V17H21V23ZM22 32C20.6167 32 19.3167 31.7417 18.1 31.225C16.8833 30.6917 15.825 29.975 14.925 29.075C14.025 28.175 13.3083 27.1167 12.775 25.9C12.2583 24.6833 12 23.3833 12 22C12 20.6167 12.2583 19.3167 12.775 18.1C13.3083 16.8833 14.025 15.825 14.925 14.925C15.825 14.025 16.8833 13.3167 18.1 12.8C19.3167 12.2667 20.6167 12 22 12C23.3833 12 24.6833 12.2667 25.9 12.8C27.1167 13.3167 28.175 14.025 29.075 14.925C29.975 15.825 30.6833 16.8833 31.2 18.1C31.7333 19.3167 32 20.6167 32 22C32 23.3833 31.7333 24.6833 31.2 25.9C30.6833 27.1167 29.975 28.175 29.075 29.075C28.175 29.975 27.1167 30.6917 25.9 31.225C24.6833 31.7417 23.3833 32 22 32ZM22 30C24.2333 30 26.125 29.225 27.675 27.675C29.225 26.125 30 24.2333 30 22C30 19.7667 29.225 17.875 27.675 16.325C26.125 14.775 24.2333 14 22 14C19.7667 14 17.875 14.775 16.325 16.325C14.775 17.875 14 19.7667 14 22C14 24.2333 14.775 26.125 16.325 27.675C17.875 29.225 19.7667 30 22 30Z" fill="#F9DEDC"/>\n</g>\n<defs>\n<clipPath id="clip0_8213_81611">\n<rect width="24" height="24" fill="white" transform="translate(10 10)"/>\n</clipPath>\n</defs>\n</svg>\n'), "delete.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="#041E49"><path d="M7 21q-.825 0-1.412-.587Q5 19.825 5 19V6H4V4h5V3h6v1h5v2h-1v13q0 .825-.587 1.413Q17.825 21 17 21ZM17 6H7v13h10ZM9 17h2V8H9Zm4 0h2V8h-2ZM7 6v13Z"/></svg>\n'),"delete_outline.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M15 4V3H9v1H4v2h1v13c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V6h1V4h-5zm2 15H7V6h10v13z"/></svg>\n'),"do_not_disturb.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M0 0h24v24H0V0z" fill="none"/>\n <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8 0-1.85.63-3.55 1.69-4.9L16.9 18.31C15.55 19.37 13.85 20 12 20zm6.31-3.1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.55-1.69 4.9z"/>\n</svg>\n'), "down_arrow.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M12 16.41l-6.71-6.7 1.42-1.42 5.29 5.3 5.29-5.3 1.42 1.42z"/>\n <path d="M0 0h24v24H0V0z" fill="none"/>\n</svg>\n'),"drive_document.svg":Qo('<svg viewbox="0 0 24 24">\n <path d="M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9\n 2-2V5c0-1.1-.9-2-2-2zm-5 14H7v-2h7v2zm3-4H7v-2h10v2zm0-4H7V7h10v2z"></path>\n <path d="M0 0h24v24H0z" fill="none"></path>\n</svg>\n'),"drive_image.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M0 0h24v24H0z" fill="none"/>\n <path d="M21 19V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0\n 2-.9 2-2zM8.5 13.5l2.5 3.01L14.5 12l4.5 6H5l3.5-4.5z"/>\n</svg>\n'), "dvr.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 3H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h5v2h8v-2h5c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 14H3V5h18v12zm-2-9H8v2h11V8zm0 4H8v2h11v-2zM7 8H5v2h2V8zm0 4H5v2h2v-2z"/></svg>\n'),"edit.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n<path xmlns="http://www.w3.org/2000/svg" d="M5 19h1.4L16.45 8.975l-.7-.725-.725-.7L5 17.6Zm-2 2v-4.25L16.45 3.325q.575-.575 1.413-.575.837 0 1.412.575l1.4 1.425q.575.575.575 1.4t-.575 1.4L7.25 21ZM19.25 6.15l-1.4-1.4Zm-2.8 2.825-.7-.725-.725-.7 1.425 1.425Z"/>\n</svg>\n'), "edit_calendar.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 -960 960 960"><path d="M200-80q-33 0-56.5-23.5T120-160v-560q0-33 23.5-56.5T200-800h40v-80h80v80h320v-80h80v80h40q33 0 56.5 23.5T840-720v200h-80v-40H200v400h280v80H200Zm0-560h560v-80H200v80Zm0 0v-80 80ZM560-80v-123l221-220q9-9 20-13t22-4q12 0 23 4.5t20 13.5l37 37q8 9 12.5 20t4.5 22q0 11-4 22.5T903-300L683-80H560Zm300-263-37-37 37 37ZM620-140h38l121-122-18-19-19-18-122 121v38Zm141-141-19-18 37 37-18-19Z"/></svg>\n'), "edit_note.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path fill="none" d="M0 0h24v24H0z"/><path d="M3 10h11v2H3v-2zm0-2h11V6H3v2zm0 8h7v-2H3v2zm15.01-3.13l.71-.71a.996.996 0 011.41 0l.71.71c.39.39.39 1.02 0 1.41l-.71.71-2.12-2.12zm-.71.71l-5.3 5.3V21h2.12l5.3-5.3-2.12-2.12z"/>\n</svg>\n'),"email.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-.8 2L12 10.8 4.8 6h14.4zM4 18V7.87l8 5.33 8-5.33V18H4z"/>\n <path d="M0 0h24v24H0V0z" fill="none"/>\n</svg>\n'), "error.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z"/></svg>\n'),"error_outline.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M11 15h2v2h-2v-2zm0-8h2v6h-2V7zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"/>\n <path fill="none" d="M0 0h24v24H0V0z"/>\n</svg>\n'), "event_available.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M0 0h24v24H0z" fill="none"/>\n <path\n d="M16.53 11.06L15.47 10l-4.88 4.88-2.12-2.12-1.06 1.06L10.59 17l5.94-5.94zM19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11z"/>\n</svg>\n'),"event_busy.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 -960 960 960"><path d="m388-212-56-56 92-92-92-92 56-56 92 92 92-92 56 56-92 92 92 92-56 56-92-92-92 92ZM200-80q-33 0-56.5-23.5T120-160v-560q0-33 23.5-56.5T200-800h40v-80h80v80h320v-80h80v80h40q33 0 56.5 23.5T840-720v560q0 33-23.5 56.5T760-80H200Zm0-80h560v-400H200v400Zm0-480h560v-80H200v80Zm0 0v-80 80Z"/></svg>\n'), "face.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M10.25 13a1.25 1.25 0 11-2.5 0 1.25 1.25 0 012.5 0zM15 11.75a1.25 1.25 0 100 2.5 1.25 1.25 0 000-2.5zm7 .25c0 5.52-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2s10 4.48 10 10zm-2 0c0-.78-.12-1.53-.33-2.24-.7.15-1.42.24-2.17.24a10 10 0 01-7.76-3.69A10.016 10.016 0 014 11.86c.01.04 0 .09 0 .14 0 4.41 3.59 8 8 8s8-3.59 8-8z"/></svg>\n'),"fast_forward.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15 9.86L18.03 12 15 14.14V9.86m-9 0L9.03 12 6 14.14V9.86M13 6v12l8.5-6L13 6zM4 6v12l8.5-6L4 6z"/><path d="M0 0h24v24H0zm0 0h24v24H0zm0 0h24v24H0z" fill="none"/></svg>\n'), "featured_video.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H3V5h18v14zM4 6h9v7H4z"/></svg>\n'),"filter_list.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z"/>\n</svg>\n'),"flag.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="#455A64"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12.36 6l.4 2H18v6h-3.36l-.4-2H7V6h5.36M14 4H5v17h2v-7h5.6l.4 2h7V6h-5.6L14 4z"/></svg>\n'), "flag_filled.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13.5,3.5h-9v17h2v-7h5.6l0.4,2h7v-10h-5.6L13.5,3.5z"/><path d="M0,0h24v24H0V0z" fill="none"/></svg>\n'),"format_bold.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M16.11 11.76C17.22 10.99 18 9.74 18 8.57 18 5.99 16 4 13.43 4H6v16h8.33c2.39 0 4.24-1.94 4.24-4.33 0-1.74-.98-3.22-2.46-3.91zM9 6.5h4c1.11 0 2 .89 2 2s-.89 2-2 2H9v-4zm4.67 11H9v-4h4.67c1.11 0 2 .89 2 2s-.9 2-2 2z"/></svg>\n'), "format_clear.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12.75 12.75l-2.1-2.1-7.84-7.84-1.42 1.41 8.41 8.41L6.64 20h3l2.26-5.27 7.88 7.88 1.41-1.42zM12.22 7l-.72 1.67 2.1 2.1L15.21 7H21V4H6.83l3 3z"/></svg>\n'),"format_indent_decrease.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M11 17h10v-2H11v2zm-8-5l4 4V8l-4 4zm0 9h18v-2H3v2zM3 3v2h18V3H3zm8 6h10V7H11v2zm0 4h10v-2H11v2z"/></svg>\n'), "format_indent_increase.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M3 21h18v-2H3v2zM3 8v8l4-4-4-4zm8 9h10v-2H11v2zM3 3v2h18V3H3zm8 6h10V7H11v2zm0 4h10v-2H11v2z"/></svg>\n'),"format_italic.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M9 4v3h3.5l-4 10H5v3h10v-3h-3.5l4-10H19V4H9z"/></svg>\n'),"format_list_bulleted.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M4.5 10.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5S6 12.83 6 12s-.67-1.5-1.5-1.5zm0-6C3.67 4.5 3 5.17 3 6s.67 1.5 1.5 1.5S6 6.83 6 6s-.67-1.5-1.5-1.5zm0 12c-.83 0-1.5.68-1.5 1.5s.68 1.5 1.5 1.5S6 18.82 6 18s-.67-1.5-1.5-1.5zM8 19h13v-2H8v2zm0-6h13v-2H8v2zm0-8v2h13V5H8z"/></svg>\n'), "format_list_numbered.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M3 16h3v4H3v-1h2v-.5H4v-1h1V17H3v-1zm1-8h1V4H3v1h1v3zm-1 3h1.8L3 13.1v.9h3v-1H4.2L6 10.9V10H3v1zm5 8h13v-2H8v2zm0-6h13v-2H8v2zm0-8v2h13V5H8z"/></svg>\n'),"format_quote.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">\n <path d="M8 5.99c-2.21 0-4 1.79-4 4s1.79 4 4 4h.01L5.69 18H8l3.46-6-.02-.01c.34-.59.55-1.27.55-2 .01-2.21-1.78-4-3.99-4zm-1.5 4c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5zm14.5 0c0-2.21-1.79-4-4-4s-4 1.79-4 4 1.79 4 4 4h.01L14.69 18H17l3.46-6-.02-.01c.35-.59.56-1.27.56-2zm-5.5 0c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5z"/>\n</svg>\n'), "format_underline.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 17c3.31 0 6-2.69 6-6V3h-2.5v8c0 1.93-1.57 3.5-3.5 3.5S8.5 12.93 8.5 11V3H6v8c0 3.31 2.69 6 6 6zm-7 2v2h14v-2H5z"/></svg>\n'),"forum.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="#041E49"><path d="M7 18q-.425 0-.713-.288Q6 17.425 6 17v-2h13V6h2q.425 0 .712.287Q22 6.575 22 7v15l-4-4Zm-5-1V3q0-.425.288-.713Q2.575 2 3 2h13q.425 0 .712.287Q17 2.575 17 3v9q0 .425-.288.712Q16.425 13 16 13H6Zm13-6V4H4v7ZM4 11V4Z"/></svg>\n'), "google_ads_logo.svg":Qo('<svg viewBox="0 0 22 21" fill="none" xmlns="http://www.w3.org/2000/svg">\n <g id="Logo">\n <rect id="Rectangle" x="0.491211" y="14.9998" width="14.6659" height="7.33359" transform="rotate(-59.9993 0.491211 14.9998)" fill="#FBBC04"/>\n <path id="Path" fill-rule="evenodd" clip-rule="evenodd" d="M21.5088 14.9989L14.175 2.29762C13.1625 0.543871 10.92 -0.0573795 9.16627 0.955121C7.41252 1.96762 6.81127 4.21012 7.82377 5.96387L15.1575 18.6651C16.17 20.4189 18.4125 21.0189 20.1663 20.0076C21.92 18.9951 22.52 16.7526 21.5088 14.9989Z" fill="#4285F4"/>\n <path id="Oval" fill-rule="evenodd" clip-rule="evenodd" d="M3.66723 20.4988C5.69204 20.4988 7.33348 18.8573 7.33348 16.8325C7.33348 14.8077 5.69204 13.1663 3.66723 13.1663C1.64241 13.1663 0.000976562 14.8077 0.000976562 16.8325C0.000976562 18.8573 1.64241 20.4988 3.66723 20.4988Z" fill="#34A853"/>\n </g>\n</svg>\n'), "google_ads_logo_base.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 23" fill="none">\n<rect x="1.67159" y="16.2196" width="15.8659" height="8.53359" transform="rotate(-59.9993 1.67159 16.2196)" fill="white" stroke="#0B57D0" stroke-width="1.2"/>\n<path d="M24.0286 15.7006L24.0284 15.7003L16.6946 2.99909C16.6946 2.99908 16.6946 2.99907 16.6946 2.99906C15.5165 0.958445 12.9071 0.258739 10.8663 1.43697C8.82564 2.6151 8.12592 5.22451 9.30415 7.26533L9.30417 7.26536L16.6379 19.9666C17.8162 22.0075 20.4256 22.7054 22.466 21.5289L22.4663 21.5287C24.5072 20.3504 25.2051 17.741 24.0286 15.7006Z" fill="white" stroke="#0B57D0" stroke-width="1.2"/>\n<path d="M5.66747 22.1005C8.02365 22.1005 9.93372 20.1904 9.93372 17.8342C9.93372 15.478 8.02365 13.568 5.66747 13.568C3.31129 13.568 1.40122 15.478 1.40122 17.8342C1.40122 20.1904 3.31129 22.1005 5.66747 22.1005Z" fill="white" stroke="#0B57D0" stroke-width="1.2"/>\n</svg>\n'), "google_ads_logo_base_dark.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 23" fill="none">\n<g id="Logo">\n<rect id="Rectangle" x="1.67159" y="16.2196" width="15.8659" height="8.53359" transform="rotate(-59.9993 1.67159 16.2196)" fill="#121821" stroke="#D3E3FD" stroke-width="1.2"/>\n<path id="Path" d="M24.0286 15.7006L24.0284 15.7003L16.6946 2.99909C16.6946 2.99908 16.6946 2.99907 16.6946 2.99906C15.5165 0.958445 12.9071 0.258739 10.8663 1.43697C8.82564 2.6151 8.12592 5.22451 9.30415 7.26533L9.30417 7.26536L16.6379 19.9666C17.8162 22.0075 20.4256 22.7054 22.466 21.5289L22.4663 21.5287C24.5072 20.3504 25.2051 17.741 24.0286 15.7006Z" fill="#121821" stroke="#D3E3FD" stroke-width="1.2"/>\n<path id="Oval" d="M5.66747 22.1005C8.02365 22.1005 9.93372 20.1904 9.93372 17.8342C9.93372 15.478 8.02365 13.568 5.66747 13.568C3.31129 13.568 1.40122 15.478 1.40122 17.8342C1.40122 20.1904 3.31129 22.1005 5.66747 22.1005Z" fill="#121821" stroke="#D3E3FD" stroke-width="1.2"/>\n</g>\n</svg>\n'), "help_guide.svg":Qo('<svg viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg">\n<path d="M14.5352 8.99358L13.7098 9.819C13.596 9.93275 13.596 10.118 13.7098 10.2317L14.8545 11.3765H10.2083C10.0479 11.3765 9.91663 11.5077 9.91663 11.6682V12.8348C9.91663 12.9952 10.0479 13.1265 10.2083 13.1265H14.8545L13.7098 14.2713C13.596 14.385 13.596 14.5702 13.7098 14.684L14.5352 15.5094C14.6489 15.6232 14.8341 15.6232 14.9479 15.5094L17.9987 12.4586C18.1125 12.3448 18.1125 12.1596 17.9987 12.0459L14.9479 8.99504C14.8327 8.87983 14.6489 8.87983 14.5352 8.99358Z" fill="#4688F1"/>\n<path d="M19.3622 17.6123C16.4003 20.5742 11.5995 20.5742 8.63763 17.6123L6.16284 20.0871C8.32701 22.2513 11.1635 23.3333 13.9999 23.3333V26.5417C13.9999 26.7458 14.2041 26.8858 14.3966 26.8144C17.5378 25.6404 20.4224 23.4967 22.4028 20.6515L19.3622 17.6123Z" fill="#3AA757"/>\n<path d="M8.63767 6.88776L6.16288 4.41296C1.83454 8.7413 1.83454 15.7588 6.16288 20.0871L8.63767 17.6123C5.67579 14.6505 5.67579 9.84963 8.63767 6.88776Z" fill="#4688F1"/>\n<path d="M25.0833 12.2603C25.0863 9.42088 24.0042 6.58005 21.8371 4.41296L19.3623 6.88776C22.3242 9.84963 22.3242 14.6505 19.3623 17.6123L22.4015 20.6515C24.0581 18.2715 25.0819 15.4146 25.0833 12.2603Z" fill="#FBBC04"/>\n<path d="M6.16284 4.41294L8.63763 6.88773C11.5995 3.92585 16.4003 3.92585 19.3622 6.88773L21.837 4.41294C17.5087 0.0846037 10.4912 0.0846037 6.16284 4.41294Z" fill="#EA4335"/>\n</svg>\n'), "help_guide_base.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M 12 15.898438 L 17.027344 10.871094 L 12 5.847656 L 10.417969 7.414062 L 12.746094 9.75 L 7.019531 9.75 L 7.019531 11.992188 L 12.730469 11.992188 L 10.40625 14.332031 Z M 12 1.757812 C 14.582031 1.757812 16.769531 2.640625 18.566406 4.414062 C 20.359375 6.183594 21.253906 8.339844 21.253906 10.886719 C 21.253906 13.15625 20.414062 15.378906 18.730469 17.546875 C 17.046875 19.71875 14.722656 21.589844 11.757812 23.164062 L 11.757812 19.785156 C 10.523438 19.710938 9.359375 19.421875 8.269531 18.925781 C 7.179688 18.425781 6.222656 17.78125 5.40625 16.988281 C 4.589844 16.195312 3.941406 15.289062 3.464844 14.265625 C 2.984375 13.242188 2.746094 12.167969 2.746094 11.042969 C 2.746094 9.75 2.984375 8.542969 3.46875 7.417969 C 3.949219 6.296875 4.609375 5.3125 5.449219 4.46875 C 6.289062 3.625 7.269531 2.960938 8.390625 2.480469 C 9.515625 1.996094 10.71875 1.757812 12 1.757812 Z M 12 4.28125 C 10.128906 4.28125 8.542969 4.941406 7.234375 6.257812 C 5.925781 7.578125 5.269531 9.167969 5.269531 11.027344 C 5.269531 12.695312 5.941406 14.152344 7.285156 15.398438 C 8.628906 16.648438 10.203125 17.273438 12 17.273438 L 14.28125 17.273438 L 14.28125 18.59375 C 15.71875 17.425781 16.820312 16.175781 17.582031 14.847656 C 18.347656 13.515625 18.730469 12.191406 18.730469 10.871094 C 18.730469 9.050781 18.074219 7.496094 16.765625 6.210938 C 15.457031 4.925781 13.871094 4.28125 12 4.28125 Z M 12 11.425781 Z M 12 11.425781 "/>\n</svg>\n'), "help_guide_dark.svg":Qo('<svg viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg">\n<path d="M14.5352 8.99358L13.7098 9.819C13.5961 9.93275 13.5961 10.118 13.7098 10.2317L14.8546 11.3765H10.2084C10.0479 11.3765 9.91669 11.5077 9.91669 11.6682V12.8348C9.91669 12.9952 10.0479 13.1265 10.2084 13.1265H14.8546L13.7098 14.2713C13.5961 14.385 13.5961 14.5702 13.7098 14.684L14.5352 15.5094C14.649 15.6232 14.8342 15.6232 14.9479 15.5094L17.9988 12.4586C18.1125 12.3448 18.1125 12.1596 17.9988 12.0459L14.9479 8.99504C14.8327 8.87983 14.649 8.87983 14.5352 8.99358Z" fill="#E3E3E3"/>\n<path d="M19.3623 17.6123C16.4005 20.5742 11.5996 20.5742 8.63776 17.6123L6.16296 20.0871C8.32713 22.2513 11.1636 23.3333 14 23.3333V26.5417C14 26.7458 14.2042 26.8858 14.3967 26.8144C17.538 25.6404 20.4225 23.4967 22.403 20.6515L19.3623 17.6123Z" fill="#E3E3E3"/>\n<path d="M8.63773 6.88776L6.16294 4.41296C1.8346 8.7413 1.8346 15.7588 6.16294 20.0871L8.63773 17.6123C5.67585 14.6505 5.67585 9.84963 8.63773 6.88776Z" fill="#E3E3E3"/>\n<path d="M25.0833 12.2603C25.0863 9.42088 24.0042 6.58005 21.8371 4.41296L19.3623 6.88776C22.3242 9.84963 22.3242 14.6505 19.3623 17.6123L22.4015 20.6515C24.0581 18.2715 25.0819 15.4146 25.0833 12.2603Z" fill="#E3E3E3"/>\n<path d="M6.16296 4.41294L8.63776 6.88773C11.5996 3.92585 16.4005 3.92585 19.3623 6.88773L21.8371 4.41294C17.5088 0.0846037 10.4913 0.0846037 6.16296 4.41294Z" fill="#E3E3E3"/>\n</svg>\n'), "help_outline.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M0 0h24v24H0V0z" fill="none"/>\n <path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"/>\n</svg>\n'),"highlight_alt.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0z" fill="none"/><path d="M17 5h-2V3h2v2zm-2 16h2v-2.59L19.59 21 21 19.59 18.41 17H21v-2h-6v6zm4-12h2V7h-2v2zm0 4h2v-2h-2v2zm-8 8h2v-2h-2v2zM7 5h2V3H7v2zM3 17h2v-2H3v2zm2 4v-2H3c0 1.1.9 2 2 2zM19 3v2h2c0-1.1-.9-2-2-2zm-8 2h2V3h-2v2zM3 9h2V7H3v2zm4 12h2v-2H7v2zm-4-8h2v-2H3v2zm0-8h2V3c-1.1 0-2 .9-2 2z"/></svg>\n'), "info.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M0 0h24v24H0V0z" fill="none"/>\n <path d="M11 7h2v2h-2zm0 4h2v6h-2zm1-9C6.48 2 2 6.48 2 12s4.48 10 10 10\n 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59\n 8 8-3.59 8-8 8z"/>\n</svg>\n'),"info_filled.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="none" d="M0 0h24v24H0z"/><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z"/></svg>\n'), "information_spark_icon.svg":Qo('<svg width="35" height="35" viewBox="0 0 35 35" fill="none" xmlns="http://www.w3.org/2000/svg">\n<g id="information_spark_icon">\n<g id="Group 1">\n<path id="particle" d="M19.6189 0.670481C18.3465 -0.223494 16.6535 -0.223494 15.3811 0.670481C14.5604 1.24713 13.5418 1.46458 12.5584 1.27306C11.034 0.97614 9.48736 1.66775 8.68702 3.0042C8.17077 3.86627 7.32829 4.48103 6.35243 4.70774C4.83956 5.05922 3.70669 6.32285 3.51679 7.8707C3.39429 8.86913 2.87361 9.77489 2.07393 10.3806C0.834194 11.3198 0.311012 12.9369 0.764374 14.4285C1.05681 15.3907 0.94796 16.4308 0.462738 17.3109C-0.289497 18.6752 -0.11253 20.3663 0.905708 21.5438C1.56251 22.3033 1.88431 23.2979 1.79744 24.3001C1.66277 25.8538 2.50929 27.3264 3.91634 27.9861C4.82395 28.4116 5.52076 29.1889 5.84726 30.1399C6.35345 31.6143 7.72314 32.6137 9.27571 32.6416C10.2772 32.6596 11.2285 33.085 11.9119 33.8204C12.9715 34.9606 14.6275 35.3141 16.0571 34.7054C16.9793 34.3127 18.0207 34.3127 18.9429 34.7054C20.3725 35.3141 22.0285 34.9606 23.0881 33.8204C23.7715 33.085 24.7228 32.6596 25.7243 32.6416C27.2769 32.6137 28.6466 31.6143 29.1527 30.1399C29.4792 29.1889 30.1761 28.4116 31.0837 27.9861C32.4907 27.3264 33.3372 25.8538 33.2026 24.3001C33.1157 23.2979 33.4375 22.3033 34.0943 21.5437C35.1125 20.3663 35.2895 18.6752 34.5373 17.3109C34.052 16.4308 33.9432 15.3907 34.2356 14.4285C34.689 12.9369 34.1658 11.3198 32.9261 10.3806C32.1264 9.77489 31.6057 8.86913 31.4832 7.8707C31.2933 6.32285 30.1604 5.05922 28.6476 4.70774C27.6717 4.48103 26.8292 3.86627 26.313 3.0042C25.5126 1.66775 23.966 0.97614 22.4416 1.27306C21.4582 1.46458 20.4396 1.24713 19.6189 0.670481Z" fill="#B3261E"/>\n<path id="Vector" d="M16.4286 22.7619V16.4762H18.5238V22.7619H16.4286ZM17.4762 15.4286C17.1794 15.4286 16.9306 15.3282 16.7298 15.1274C16.529 14.9266 16.4286 14.6778 16.4286 14.381C16.4286 14.0841 16.529 13.8353 16.7298 13.6345C16.9306 13.4337 17.1794 13.3333 17.4762 13.3333C17.773 13.3333 18.0218 13.4337 18.2226 13.6345C18.4234 13.8353 18.5238 14.0841 18.5238 14.381C18.5238 14.6778 18.4234 14.9266 18.2226 15.1274C18.0218 15.3282 17.773 15.4286 17.4762 15.4286ZM25.7 15.9524L27.4286 14.2238C27.6032 14.7476 27.7341 15.2845 27.8214 15.8345C27.9087 16.3845 27.9524 16.9476 27.9524 17.5238C27.9524 18.973 27.6774 20.3349 27.1274 21.6095C26.5774 22.8841 25.831 23.9929 24.8881 24.9357C23.9452 25.8786 22.8365 26.625 21.5619 27.175C20.2873 27.725 18.9254 28 17.4762 28C16.027 28 14.6651 27.725 13.3905 27.175C12.1159 26.625 11.0071 25.8786 10.0643 24.9357C9.12143 23.9929 8.375 22.8841 7.825 21.6095C7.275 20.3349 7 18.973 7 17.5238C7 16.0746 7.275 14.7127 7.825 13.4381C8.375 12.1635 9.12143 11.0548 10.0643 10.1119C11.0071 9.16905 12.1159 8.42262 13.3905 7.87262C14.6651 7.32262 16.027 7.04762 17.4762 7.04762C18.0524 7.04762 18.6155 7.09127 19.1655 7.17857C19.7155 7.26587 20.2524 7.39683 20.7762 7.57143L19.0476 9.3C18.7857 9.24762 18.5282 9.20833 18.275 9.18214C18.0218 9.15595 17.7556 9.14286 17.4762 9.14286C15.1365 9.14286 13.1548 9.95476 11.531 11.5786C9.90714 13.2024 9.09524 15.1841 9.09524 17.5238C9.09524 19.8635 9.90714 21.8452 11.531 23.469C13.1548 25.0929 15.1365 25.9048 17.4762 25.9048C19.8159 25.9048 21.7976 25.0929 23.4214 23.469C25.0452 21.8452 25.8571 19.8635 25.8571 17.5238C25.8571 17.2444 25.844 16.9782 25.8179 16.725C25.7917 16.4718 25.7524 16.2143 25.7 15.9524ZM23.2381 17.5238C23.2381 15.9175 22.6794 14.5556 21.5619 13.4381C20.4444 12.3206 19.0825 11.7619 17.4762 11.7619C19.0825 11.7619 20.4444 11.2032 21.5619 10.0857C22.6794 8.96825 23.2381 7.60635 23.2381 6C23.2381 7.60635 23.7968 8.96825 24.9143 10.0857C26.0317 11.2032 27.3937 11.7619 29 11.7619C27.3937 11.7619 26.0317 12.3206 24.9143 13.4381C23.7968 14.5556 23.2381 15.9175 23.2381 17.5238Z" fill="white"/>\n</g>\n</g>\n</svg>\n'), "information_spark_primary.svg":Qo('<svg viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg">\n<path d="M6.4 11.2V7.2H7.6V11.2H6.4ZM7 6.4C6.83333 6.4 6.68889 6.34444 6.56667 6.23333C6.45556 6.11111 6.4 5.96667 6.4 5.8C6.4 5.63333 6.45556 5.49444 6.56667 5.38333C6.68889 5.26111 6.83333 5.2 7 5.2C7.16667 5.2 7.30556 5.26111 7.41667 5.38333C7.53889 5.49444 7.6 5.63333 7.6 5.8C7.6 5.96667 7.53889 6.11111 7.41667 6.23333C7.30556 6.34444 7.16667 6.4 7 6.4ZM12.1167 7.1L13.1167 6.1C13.2167 6.41111 13.2889 6.72222 13.3333 7.03333C13.3778 7.34444 13.4 7.66667 13.4 8C13.4 8.87778 13.2333 9.70556 12.9 10.4833C12.5667 11.2611 12.1056 11.9444 11.5167 12.5333C10.9389 13.1111 10.2611 13.5667 9.48333 13.9C8.71667 14.2333 7.88889 14.4 7 14.4C6.12222 14.4 5.29444 14.2333 4.51667 13.9C3.73889 13.5667 3.05556 13.1111 2.46667 12.5333C1.88889 11.9444 1.43333 11.2611 1.1 10.4833C0.766667 9.70556 0.6 8.87778 0.6 8C0.6 7.11111 0.766667 6.28333 1.1 5.51667C1.43333 4.73889 1.88889 4.06111 2.46667 3.48333C3.05556 2.89444 3.73889 2.43333 4.51667 2.1C5.29444 1.76667 6.12222 1.6 7 1.6C7.33333 1.6 7.65556 1.62222 7.96667 1.66667C8.27778 1.71111 8.58889 1.78333 8.9 1.88333L7.9 2.88333C7.74444 2.86111 7.59444 2.84444 7.45 2.83333C7.30556 2.81111 7.15556 2.8 7 2.8C5.55556 2.8 4.32778 3.30555 3.31667 4.31667C2.30556 5.32778 1.8 6.55556 1.8 8C1.8 9.44444 2.30556 10.6722 3.31667 11.6833C4.32778 12.6944 5.55556 13.2 7 13.2C8.44444 13.2 9.67222 12.6944 10.6833 11.6833C11.6944 10.6722 12.2 9.44444 12.2 8C12.2 7.84444 12.1889 7.69444 12.1667 7.55C12.1556 7.40556 12.1389 7.25556 12.1167 7.1ZM10.6 8C10.6 7 10.25 6.15 9.55 5.45C8.85 4.75 8 4.4 7 4.4C8 4.4 8.85 4.05 9.55 3.35C10.25 2.65 10.6 1.8 10.6 0.799999C10.6 1.8 10.95 2.65 11.65 3.35C12.35 4.05 13.2 4.4 14.2 4.4C13.2 4.4 12.35 4.75 11.65 5.45C10.95 6.15 10.6 7 10.6 8Z" fill="#0B57D0"/>\n</svg>\n'), "information_spark_primary_dark.svg":Qo('<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\n<g clip-path="url(#clip0_8773_21475)">\n<path d="M10.8917 17.8333V10.8333H13.1375V17.8333H10.8917ZM12 9.69583C11.6889 9.69583 11.4167 9.58889 11.1833 9.375C10.9694 9.16111 10.8625 8.88889 10.8625 8.55833C10.8625 8.24722 10.9694 7.98472 11.1833 7.77083C11.3972 7.5375 11.6694 7.42083 12 7.42083C12.3111 7.42083 12.5736 7.5375 12.7875 7.77083C13.0208 7.98472 13.1375 8.24722 13.1375 8.55833C13.1375 8.88889 13.0306 9.16111 12.8167 9.375C12.6028 9.58889 12.3306 9.69583 12 9.69583ZM21.2167 10.1042L23.0542 8.26667C23.2681 8.85 23.4236 9.45278 23.5208 10.075C23.6181 10.6972 23.6667 11.3389 23.6667 12C23.6667 13.6139 23.3556 15.1306 22.7333 16.55C22.1306 17.9694 21.3042 19.2042 20.2542 20.2542C19.2042 21.3042 17.9694 22.1403 16.55 22.7625C15.1306 23.3653 13.6139 23.6667 12 23.6667C10.3861 23.6667 8.86944 23.3653 7.45 22.7625C6.03056 22.1403 4.79583 21.3042 3.74583 20.2542C2.69583 19.2042 1.85972 17.9694 1.2375 16.55C0.634722 15.1306 0.333333 13.6139 0.333333 12C0.333333 10.3861 0.634722 8.86944 1.2375 7.45C1.85972 6.03055 2.69583 4.79583 3.74583 3.74583C4.79583 2.69583 6.03056 1.86944 7.45 1.26667C8.86944 0.644444 10.3861 0.333333 12 0.333333C12.6611 0.333333 13.3028 0.381944 13.925 0.479166C14.5472 0.576387 15.15 0.731943 15.7333 0.945832L13.8958 2.78333C13.5847 2.70555 13.2736 2.65694 12.9625 2.6375C12.6514 2.59861 12.3306 2.57917 12 2.57917C9.375 2.57917 7.14861 3.49305 5.32083 5.32083C3.49306 7.14861 2.57917 9.375 2.57917 12C2.57917 14.625 3.49306 16.8514 5.32083 18.6792C7.14861 20.5069 9.375 21.4208 12 21.4208C14.625 21.4208 16.8514 20.5069 18.6792 18.6792C20.5069 16.8514 21.4208 14.625 21.4208 12C21.4208 11.6694 21.4014 11.3486 21.3625 11.0375C21.3431 10.7264 21.2944 10.4153 21.2167 10.1042ZM18.4167 11.9417C18.4167 10.1722 17.7944 8.675 16.55 7.45C15.325 6.20555 13.8278 5.58333 12.0583 5.58333C13.8278 5.58333 15.325 4.97083 16.55 3.74583C17.7944 2.50139 18.4167 0.994443 18.4167 -0.775002C18.4167 0.994443 19.0292 2.50139 20.2542 3.74583C21.4986 4.97083 23.0056 5.58333 24.775 5.58333C23.0056 5.58333 21.4986 6.20555 20.2542 7.45C19.0292 8.675 18.4167 10.1722 18.4167 11.9417Z" fill="#D3E3FD"/>\n</g>\n<defs>\n<clipPath id="clip0_8773_21475">\n<rect width="24" height="24" fill="white"/>\n</clipPath>\n</defs>\n</svg>\n'), "information_spark_warn.svg":Qo('<svg width="35" height="35" viewBox="0 0 35 35" fill="none" xmlns="http://www.w3.org/2000/svg">\n<g id="information_spark_icon">\n<g id="Group 1">\n<path id="particle" d="M19.6189 0.670481C18.3465 -0.223494 16.6535 -0.223494 15.3811 0.670481C14.5604 1.24713 13.5418 1.46458 12.5584 1.27306C11.034 0.97614 9.48736 1.66775 8.68702 3.0042C8.17077 3.86627 7.32829 4.48103 6.35243 4.70774C4.83956 5.05922 3.70669 6.32285 3.51679 7.8707C3.39429 8.86913 2.87361 9.77489 2.07393 10.3806C0.834194 11.3198 0.311012 12.9369 0.764374 14.4285C1.05681 15.3907 0.94796 16.4308 0.462738 17.3109C-0.289497 18.6752 -0.11253 20.3663 0.905708 21.5438C1.56251 22.3033 1.88431 23.2979 1.79744 24.3001C1.66277 25.8538 2.50929 27.3264 3.91634 27.9861C4.82395 28.4116 5.52076 29.1889 5.84726 30.1399C6.35345 31.6143 7.72314 32.6137 9.27571 32.6416C10.2772 32.6596 11.2285 33.085 11.9119 33.8204C12.9715 34.9606 14.6275 35.3141 16.0571 34.7054C16.9793 34.3127 18.0207 34.3127 18.9429 34.7054C20.3725 35.3141 22.0285 34.9606 23.0881 33.8204C23.7715 33.085 24.7228 32.6596 25.7243 32.6416C27.2769 32.6137 28.6466 31.6143 29.1527 30.1399C29.4792 29.1889 30.1761 28.4116 31.0837 27.9861C32.4907 27.3264 33.3372 25.8538 33.2026 24.3001C33.1157 23.2979 33.4375 22.3033 34.0943 21.5437C35.1125 20.3663 35.2895 18.6752 34.5373 17.3109C34.052 16.4308 33.9432 15.3907 34.2356 14.4285C34.689 12.9369 34.1658 11.3198 32.9261 10.3806C32.1264 9.77489 31.6057 8.86913 31.4832 7.8707C31.2933 6.32285 30.1604 5.05922 28.6476 4.70774C27.6717 4.48103 26.8292 3.86627 26.313 3.0042C25.5126 1.66775 23.966 0.97614 22.4416 1.27306C21.4582 1.46458 20.4396 1.24713 19.6189 0.670481Z" fill="#1A73E8"/>\n<path id="Vector" d="M16.4286 22.7619V16.4762H18.5238V22.7619H16.4286ZM17.4762 15.4286C17.1794 15.4286 16.9306 15.3282 16.7298 15.1274C16.529 14.9266 16.4286 14.6778 16.4286 14.381C16.4286 14.0841 16.529 13.8353 16.7298 13.6345C16.9306 13.4337 17.1794 13.3333 17.4762 13.3333C17.773 13.3333 18.0218 13.4337 18.2226 13.6345C18.4234 13.8353 18.5238 14.0841 18.5238 14.381C18.5238 14.6778 18.4234 14.9266 18.2226 15.1274C18.0218 15.3282 17.773 15.4286 17.4762 15.4286ZM25.7 15.9524L27.4286 14.2238C27.6032 14.7476 27.7341 15.2845 27.8214 15.8345C27.9087 16.3845 27.9524 16.9476 27.9524 17.5238C27.9524 18.973 27.6774 20.3349 27.1274 21.6095C26.5774 22.8841 25.831 23.9929 24.8881 24.9357C23.9452 25.8786 22.8365 26.625 21.5619 27.175C20.2873 27.725 18.9254 28 17.4762 28C16.027 28 14.6651 27.725 13.3905 27.175C12.1159 26.625 11.0071 25.8786 10.0643 24.9357C9.12143 23.9929 8.375 22.8841 7.825 21.6095C7.275 20.3349 7 18.973 7 17.5238C7 16.0746 7.275 14.7127 7.825 13.4381C8.375 12.1635 9.12143 11.0548 10.0643 10.1119C11.0071 9.16905 12.1159 8.42262 13.3905 7.87262C14.6651 7.32262 16.027 7.04762 17.4762 7.04762C18.0524 7.04762 18.6155 7.09127 19.1655 7.17857C19.7155 7.26587 20.2524 7.39683 20.7762 7.57143L19.0476 9.3C18.7857 9.24762 18.5282 9.20833 18.275 9.18214C18.0218 9.15595 17.7556 9.14286 17.4762 9.14286C15.1365 9.14286 13.1548 9.95476 11.531 11.5786C9.90714 13.2024 9.09524 15.1841 9.09524 17.5238C9.09524 19.8635 9.90714 21.8452 11.531 23.469C13.1548 25.0929 15.1365 25.9048 17.4762 25.9048C19.8159 25.9048 21.7976 25.0929 23.4214 23.469C25.0452 21.8452 25.8571 19.8635 25.8571 17.5238C25.8571 17.2444 25.844 16.9782 25.8179 16.725C25.7917 16.4718 25.7524 16.2143 25.7 15.9524ZM23.2381 17.5238C23.2381 15.9175 22.6794 14.5556 21.5619 13.4381C20.4444 12.3206 19.0825 11.7619 17.4762 11.7619C19.0825 11.7619 20.4444 11.2032 21.5619 10.0857C22.6794 8.96825 23.2381 7.60635 23.2381 6C23.2381 7.60635 23.7968 8.96825 24.9143 10.0857C26.0317 11.2032 27.3937 11.7619 29 11.7619C27.3937 11.7619 26.0317 12.3206 24.9143 13.4381C23.7968 14.5556 23.2381 15.9175 23.2381 17.5238Z" fill="white"/>\n</g>\n</g>\n</svg>\n'), "information_spark_warn_dark.svg":Qo('<svg width="35" height="35" viewBox="0 0 35 35" fill="none" xmlns="http://www.w3.org/2000/svg">\n<g id="information_spark_icon">\n<g id="Group 1">\n<path id="particle" d="M19.6189 0.670481C18.3465 -0.223494 16.6535 -0.223494 15.3811 0.670481C14.5604 1.24713 13.5418 1.46458 12.5584 1.27306C11.034 0.97614 9.48736 1.66775 8.68702 3.0042C8.17077 3.86627 7.32829 4.48103 6.35243 4.70774C4.83956 5.05922 3.70669 6.32285 3.51679 7.8707C3.39429 8.86913 2.87361 9.77489 2.07393 10.3806C0.834194 11.3198 0.311012 12.9369 0.764374 14.4285C1.05681 15.3907 0.94796 16.4308 0.462738 17.3109C-0.289497 18.6752 -0.11253 20.3663 0.905708 21.5438C1.56251 22.3033 1.88431 23.2979 1.79744 24.3001C1.66277 25.8538 2.50929 27.3264 3.91634 27.9861C4.82395 28.4116 5.52076 29.1889 5.84726 30.1399C6.35345 31.6143 7.72314 32.6137 9.27571 32.6416C10.2772 32.6596 11.2285 33.085 11.9119 33.8204C12.9715 34.9606 14.6275 35.3141 16.0571 34.7054C16.9793 34.3127 18.0207 34.3127 18.9429 34.7054C20.3725 35.3141 22.0285 34.9606 23.0881 33.8204C23.7715 33.085 24.7228 32.6596 25.7243 32.6416C27.2769 32.6137 28.6466 31.6143 29.1527 30.1399C29.4792 29.1889 30.1761 28.4116 31.0837 27.9861C32.4907 27.3264 33.3372 25.8538 33.2026 24.3001C33.1157 23.2979 33.4375 22.3033 34.0943 21.5437C35.1125 20.3663 35.2895 18.6752 34.5373 17.3109C34.052 16.4308 33.9432 15.3907 34.2356 14.4285C34.689 12.9369 34.1658 11.3198 32.9261 10.3806C32.1264 9.77489 31.6057 8.86913 31.4832 7.8707C31.2933 6.32285 30.1604 5.05922 28.6476 4.70774C27.6717 4.48103 26.8292 3.86627 26.313 3.0042C25.5126 1.66775 23.966 0.97614 22.4416 1.27306C21.4582 1.46458 20.4396 1.24713 19.6189 0.670481Z" fill="#D3E3FD"/>\n<path id="Vector" d="M16.4286 22.7619V16.4762H18.5238V22.7619H16.4286ZM17.4762 15.4286C17.1794 15.4286 16.9306 15.3282 16.7298 15.1274C16.529 14.9266 16.4286 14.6778 16.4286 14.381C16.4286 14.0841 16.529 13.8353 16.7298 13.6345C16.9306 13.4337 17.1794 13.3333 17.4762 13.3333C17.773 13.3333 18.0218 13.4337 18.2226 13.6345C18.4234 13.8353 18.5238 14.0841 18.5238 14.381C18.5238 14.6778 18.4234 14.9266 18.2226 15.1274C18.0218 15.3282 17.773 15.4286 17.4762 15.4286ZM25.7 15.9524L27.4286 14.2238C27.6032 14.7476 27.7341 15.2845 27.8214 15.8345C27.9087 16.3845 27.9524 16.9476 27.9524 17.5238C27.9524 18.973 27.6774 20.3349 27.1274 21.6095C26.5774 22.8841 25.831 23.9929 24.8881 24.9357C23.9452 25.8786 22.8365 26.625 21.5619 27.175C20.2873 27.725 18.9254 28 17.4762 28C16.027 28 14.6651 27.725 13.3905 27.175C12.1159 26.625 11.0071 25.8786 10.0643 24.9357C9.12143 23.9929 8.375 22.8841 7.825 21.6095C7.275 20.3349 7 18.973 7 17.5238C7 16.0746 7.275 14.7127 7.825 13.4381C8.375 12.1635 9.12143 11.0548 10.0643 10.1119C11.0071 9.16905 12.1159 8.42262 13.3905 7.87262C14.6651 7.32262 16.027 7.04762 17.4762 7.04762C18.0524 7.04762 18.6155 7.09127 19.1655 7.17857C19.7155 7.26587 20.2524 7.39683 20.7762 7.57143L19.0476 9.3C18.7857 9.24762 18.5282 9.20833 18.275 9.18214C18.0218 9.15595 17.7556 9.14286 17.4762 9.14286C15.1365 9.14286 13.1548 9.95476 11.531 11.5786C9.90714 13.2024 9.09524 15.1841 9.09524 17.5238C9.09524 19.8635 9.90714 21.8452 11.531 23.469C13.1548 25.0929 15.1365 25.9048 17.4762 25.9048C19.8159 25.9048 21.7976 25.0929 23.4214 23.469C25.0452 21.8452 25.8571 19.8635 25.8571 17.5238C25.8571 17.2444 25.844 16.9782 25.8179 16.725C25.7917 16.4718 25.7524 16.2143 25.7 15.9524ZM23.2381 17.5238C23.2381 15.9175 22.6794 14.5556 21.5619 13.4381C20.4444 12.3206 19.0825 11.7619 17.4762 11.7619C19.0825 11.7619 20.4444 11.2032 21.5619 10.0857C22.6794 8.96825 23.2381 7.60635 23.2381 6C23.2381 7.60635 23.7968 8.96825 24.9143 10.0857C26.0317 11.2032 27.3937 11.7619 29 11.7619C27.3937 11.7619 26.0317 12.3206 24.9143 13.4381C23.7968 14.5556 23.2381 15.9175 23.2381 17.5238Z" fill="#121821"/>\n</g>\n</g>\n</svg>\n'), "keep_pin_outline.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M0 0h24v24H0z" fill="none"/>\n <path d="M17 4v7l2 3v2h-6v5l-1 1-1-1v-5H5v-2l2-3V4c0-1.1.9-2 2-2h6c1.11 0 2\n .89 2 2zM9 4v7.75L7.5 14h9L15 11.75V4H9z"/>\n</svg>\n'),"keyboard_arrow_up.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M0 0h24v24H0V0z" fill="none"/>\n <path d="M17.29 15.71L12 10.41l-5.29 5.3-1.42-1.42L12 7.59l6.71 6.7z"/>\n</svg>\n'),"label.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M0 0h24v24H0V0z" fill="none"/>\n <path d="M17.63 5.84C17.27 5.33 16.67 5 16 5L5 5.01C3.9 5.01 3 5.9 3 7v10c0\n 1.1.9 1.99 2 1.99L16 19c.67 0 1.27-.33 1.63-.84L22 12l-4.37-6.16zM16\n 17H5V7h11l3.55 5L16 17z"/>\n</svg>\n'), "label_off.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M0 0h24v24H0V0z" fill="none"/>\n <path d="M15.98 6.99l3.57 4.99-1.95 2.77 1.44 1.43 2.96-4.2-4.39-6.15A1.96\n 1.96 0 0 0 15.98 5l-8.17.02 2 1.99 6.17-.02zm.45 9.41L6.98\n 7.01l-2-1.98-2.21-2.2-1.4 1.42L3.22 6.1c-.15.28-.24.59-.24.93l.03\n 10c0 1.1.91 1.99 2.01 1.98l11-.02c.05 0 .1-.01.15-.02l3.64 3.61\n 1.41-1.42-3.35-3.33-1.44-1.43zm-11.42.62l-.03-9.17 9.2\n 9.14-9.17.03z"/>\n</svg>\n'), "language.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zm6.93 6h-2.95a15.65 15.65 0 00-1.38-3.56A8.03 8.03 0 0118.92 8zM12 4.04c.83 1.2 1.48 2.53 1.91 3.96h-3.82c.43-1.43 1.08-2.76 1.91-3.96zM4.26 14C4.1 13.36 4 12.69 4 12s.1-1.36.26-2h3.38c-.08.66-.14 1.32-.14 2s.06 1.34.14 2H4.26zm.82 2h2.95c.32 1.25.78 2.45 1.38 3.56A7.987 7.987 0 015.08 16zm2.95-8H5.08a7.987 7.987 0 014.33-3.56A15.65 15.65 0 008.03 8zM12 19.96c-.83-1.2-1.48-2.53-1.91-3.96h3.82c-.43 1.43-1.08 2.76-1.91 3.96zM14.34 14H9.66c-.09-.66-.16-1.32-.16-2s.07-1.35.16-2h4.68c.09.65.16 1.32.16 2s-.07 1.34-.16 2zm.25 5.56c.6-1.11 1.06-2.31 1.38-3.56h2.95a8.03 8.03 0 01-4.33 3.56zM16.36 14c.08-.66.14-1.32.14-2s-.06-1.34-.14-2h3.38c.16.64.26 1.31.26 2s-.1 1.36-.26 2h-3.38z"/></svg>\n'), "lightbulb.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="#455A64"><path d="M0 0h24v24H0z" fill="none"/><path d="M9 21c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1H9v1zm3-19C8.14 2 5 5.14 5 9c0 2.38 1.19 4.47 3 5.74V17c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-2.26c1.81-1.27 3-3.36 3-5.74 0-3.86-3.14-7-7-7zm2.85 11.1l-.85.6V16h-4v-2.3l-.85-.6C7.8 12.16 7 10.63 7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.63-.8 3.16-2.15 4.1z"/></svg>\n'),"link.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M17 7h-4v2h4c1.65 0 3 1.35 3 3s-1.35 3-3 3h-4v2h4c2.76 0 5-2.24 5-5s-2.24-5-5-5zm-6 8H7c-1.65 0-3-1.35-3-3s1.35-3 3-3h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-2zm-3-4h8v2H8z"/></svg>\n'), "list_alt.svg":Qo('\n<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="#444746">\n <path d="M8 17q.425 0 .713-.288Q9 16.425 9 16t-.287-.713Q8.425 15 8 15t-.713.287Q7 15.575 7 16t.287.712Q7.575 17 8 17Zm0-4q.425 0 .713-.288Q9 12.425 9 12t-.287-.713Q8.425 11 8 11t-.713.287Q7 11.575 7 12t.287.712Q7.575 13 8 13Zm0-4q.425 0 .713-.288Q9 8.425 9 8t-.287-.713Q8.425 7 8 7t-.713.287Q7 7.575 7 8t.287.712Q7.575 9 8 9Zm3 8h6v-2h-6Zm0-4h6v-2h-6Zm0-4h6V7h-6ZM5 21q-.825 0-1.413-.587Q3 19.825 3 19V5q0-.825.587-1.413Q4.175 3 5 3h14q.825 0 1.413.587Q21 4.175 21 5v14q0 .825-.587 1.413Q19.825 21 19 21Zm0-2h14V5H5v14ZM5 5v14V5Z"/>\n</svg>\n'), "list_alt_dark.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="#C4C7C5">\n <path d="M8.075 16.825q.4 0 .675-.275t.275-.65q0-.4-.275-.675t-.675-.275q-.375 0-.65.275t-.275.675q0 .375.275.65t.65.275Zm0-3.9q.4 0 .675-.275t.275-.65q0-.4-.275-.675t-.675-.275q-.375 0-.65.275T7.15 12q0 .375.275.65t.65.275Zm0-3.925q.4 0 .675-.275t.275-.65q0-.4-.275-.675t-.675-.275q-.375 0-.65.275t-.275.675q0 .375.275.65t.65.275Zm2.95 7.85h5.85v-1.875h-5.85Zm0-3.925h5.85V11.05h-5.85Zm0-3.9h5.85V7.15h-5.85ZM5.1 20.775q-.775 0-1.325-.55-.55-.55-.55-1.325V5.1q0-.775.55-1.325.55-.55 1.325-.55h13.8q.775 0 1.325.55.55.55.55 1.325v13.8q0 .775-.55 1.325-.55.55-1.325.55Zm0-1.875h13.8V5.1H5.1v13.8Zm0-13.8v13.8V5.1Z"/>\n</svg>\n'), "lock.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M0 0h24v24H0V0z" fill="none" opacity=".87"/>\n <path d="M0 0h24v24H0V0z" fill="none"/>\n <path d="M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0\n 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zM9 6c0-1.66 1.34-3\n 3-3s3 1.34 3 3v2H9V6zm9 14H6V10h12v10zm-6-3c1.1 0 2-.9\n 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2z"/>\n</svg>\n'),"lock_open.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M0 0h24v24H0V0z" fill="none"/>\n <path d="M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6h2c0-1.66 1.34-3 3-3s3 1.34 3\n 3v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9\n 2-2V10c0-1.1-.9-2-2-2zm0 12H6V10h12v10z"/>\n <circle cx="12" cy="15" r="2"/>\n</svg>\n'), "lock_person.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M18 18q.625 0 1.062-.438.438-.437.438-1.062t-.438-1.062Q18.625 15 18 15t-1.062.438q-.438.437-.438 1.062t.438 1.062Q17.375 18 18 18Zm0 3q.75 0 1.4-.35.65-.35 1.075-.975-.575-.35-1.2-.512Q18.65 19 18 19q-.65 0-1.275.163-.625.162-1.2.512.425.625 1.075.975.65.35 1.4.35ZM9 8h6V6q0-1.25-.875-2.125T12 3q-1.25 0-2.125.875T9 6Zm3.25 14H6q-.825 0-1.412-.587Q4 20.825 4 20V10q0-.825.588-1.413Q5.175 8 6 8h1V6q0-2.075 1.463-3.538Q9.925 1 12 1t3.538 1.462Q17 3.925 17 6v2h1q.825 0 1.413.587Q20 9.175 20 10v1.3q-.45-.15-.938-.225Q18.575 11 18 11v-1H6v10h5.3q.2.6.4 1.038.2.437.55.962ZM18 23q-2.075 0-3.537-1.462Q13 20.075 13 18q0-2.075 1.463-3.538Q15.925 13 18 13t3.538 1.462Q23 15.925 23 18q0 2.075-1.462 3.538Q20.075 23 18 23ZM6 10v10-10Z"/>\n</svg>\n'), "mail_outline.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 20q-.825 0-1.412-.587Q2 18.825 2 18V6q0-.825.588-1.412Q3.175 4 4 4h16q.825 0 1.413.588Q22 5.175 22 6v12q0 .825-.587 1.413Q20.825 20 20 20zm8-7L4 8v10h16V8zm0-2l8-5H4zM4 8V6v12z"/></svg>\n'),"mark_chat_read.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25 24">\n<path d="M18.2708 21.3333L14.1875 17.2208L15.7625 15.675L18.2708 18.1833L23.2583 13.1958L24.8333 14.7708L18.2708 21.3333ZM0.333333 23.6667V2.57917C0.333333 1.95694 0.547222 1.43194 0.975 1.00417C1.42222 0.556944 1.95694 0.333333 2.57917 0.333333H21.4208C22.0431 0.333333 22.5681 0.556944 22.9958 1.00417C23.4431 1.43194 23.6667 1.95694 23.6667 2.57917V10.8917H21.4208V2.57917H2.57917V18.2417L4.0375 16.7542H12.0583V19H5L0.333333 23.6667ZM2.57917 16.7542V2.57917V16.7542Z"/>\n</svg>\n'), "mark_chat_unread.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" fill="#041E49"><path d="M80-80v-720q0-33 23.5-56.5T160-880h404q-4 20-4 40t4 40H160v525l46-45h594v-324q23-5 43-13.5t37-22.5v360q0 33-23.5 56.5T800-240H240L80-80Zm80-720v480-480Zm600 80q-50 0-85-35t-35-85q0-50 35-85t85-35q50 0 85 35t35 85q0 50-35 85t-85 35Z"/></svg>\n'),"mark_email_read.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -2 25 25">\n<path d="M16.5792 21.6667L11.6792 16.7667L13.225 15.1917L16.5792 18.5167L23.2583 11.8375L24.8333 13.4125L16.5792 21.6667ZM12 8.80417L21.3917 2.9125H2.57917L12 8.80417ZM12 11.0208L2.57917 5.12917V17.0292H8.82083L11.0667 19.275H2.57917C1.95694 19.275 1.42222 19.0611 0.975 18.6333C0.547222 18.1861 0.333333 17.6514 0.333333 17.0292V2.9125C0.333333 2.29028 0.547222 1.76528 0.975 1.3375C1.42222 0.890277 1.95694 0.666666 2.57917 0.666666H21.4208C22.0236 0.666666 22.5389 0.890277 22.9667 1.3375C23.4139 1.76528 23.6375 2.29028 23.6375 2.9125V8.30833L21.4208 10.5542V5.12917L12 11.0208Z"/>\n</svg>\n'), "mark_email_unread.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" fill="#041E49"><path d="M160-160q-33 0-56.5-23.5T80-240v-480q0-33 23.5-56.5T160-800h404q-4 20-4 40t4 40H160l320 200 146-91q14 13 30.5 22.5T691-572L480-440 160-640v400h640v-324q23-5 43-14t37-22v360q0 33-23.5 56.5T800-160H160Zm0-560v480-480Zm600 80q-50 0-85-35t-35-85q0-50 35-85t85-35q50 0 85 35t35 85q0 50-35 85t-85 35Z"/></svg>\n'),"maximize.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M3 3h18v2H3V3z"/></svg>\n'), "minimize.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M6 19h12v2H6v-2z"/></svg>\n'),"mode_edit.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M20.41 4.94l-1.35-1.35c-.78-.78-2.05-.78-2.83 0L13.4 6.41 3 16.82V21h4.18l10.46-10.46 2.77-2.77c.79-.78.79-2.05 0-2.83zm-14 14.12L5 19v-1.36l9.82-9.82 1.41 1.41-9.82 9.83z"/>\n <path fill="none" d="M0 0h24v24H0V0z"/>\n</svg>\n'),"more_vert.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M0 0h24v24H0V0z" fill="none"/>\n <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"/>\n</svg>\n'), "navigate_before.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12l4.58-4.59z"/></svg>\n'),"navigate_next.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6-6-6z"/></svg>\n'),"notifications.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M18 17v-6c0-3.07-1.63-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.64 5.36 6 7.92 6 11v6H4v2h16v-2h-2zm-2 0H8v-6c0-2.48 1.51-4.5 4-4.5s4 2.02 4 4.5v6zm-4 5c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2z"/></svg>\n'), "open_in_new.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 19H5V5h7V3H5a2 2 0 00-2 2v14a2 2 0 002 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"/></svg>\n'),"pen_spark.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 96 960 960" fill="#041E49">\n <path d="M260 876h44l485-485-44-44-485 485v44Zm-60 60V808l588-588q17-17 42.5-16.5t42.863 17.784l42.274 42.834Q933 281.402 933 306.201T916 348L328 936H200Zm589-545-44-44 44 44ZM260 566q0-87.818-61.091-148.909Q137.818 356 50 356q87.818 0 148.909-61.091Q260 233.818 260 146q0 87.818 61.091 148.909Q382.182 356 470 356q-87.818 0-148.909 61.091Q260 478.182 260 566Z"/>\n</svg>\n'), "person_add.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 -960 960 960"><path d="M720-400v-120H600v-80h120v-120h80v120h120v80H800v120h-80Zm-360-80q-66 0-113-47t-47-113q0-66 47-113t113-47q66 0 113 47t47 113q0 66-47 113t-113 47ZM40-160v-112q0-34 17.5-62.5T104-378q62-31 126-46.5T360-440q66 0 130 15.5T616-378q29 15 46.5 43.5T680-272v112H40Zm80-80h480v-32q0-11-5.5-20T580-306q-54-27-109-40.5T360-360q-56 0-111 13.5T140-306q-9 5-14.5 14t-5.5 20v32Zm240-320q33 0 56.5-23.5T440-640q0-33-23.5-56.5T360-720q-33 0-56.5 23.5T280-640q0 33 23.5 56.5T360-560Zm0-80Zm0 400Z"/></svg>\n'), "phone.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M16.01 14.46l-2.62 2.62c-2.75-1.49-5.01-3.75-6.5-6.5l2.62-2.62c.24-.24.34-.58.27-.9L9.13 3.8c-.09-.46-.5-.8-.98-.8H4c-.56 0-1.03.47-1 1.03.17 2.91 1.04 5.63 2.43 8.01 1.57 2.69 3.81 4.93 6.5 6.5 2.38 1.39 5.1 2.26 8.01 2.43.56.03 1.03-.44 1.03-1v-4.15c0-.48-.34-.89-.8-.98l-3.26-.65c-.33-.07-.67.04-.9.27z"/>\n <path d="M0 0h24v24H0V0z" fill="none"/>\n</svg>\n'),"play_arrow.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M10 8.64L15.27 12 10 15.36V8.64M8 5v14l11-7L8 5z"/>\n <path fill="none" d="M0 0h24v24H0V0z"/>\n</svg>\n'), "play_circle.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M0 0h24v24H0V0z" fill="none"/>\n <path\n d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 14.5v-9l6 4.5-6 4.5z"/>\n</svg>\n'),"play_circle_outline.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="m9.5 16.5 7-4.5-7-4.5ZM12 22q-2.075 0-3.9-.788-1.825-.787-3.175-2.137-1.35-1.35-2.137-3.175Q2 14.075 2 12t.788-3.9q.787-1.825 2.137-3.175 1.35-1.35 3.175-2.138Q9.925 2 12 2t3.9.787q1.825.788 3.175 2.138 1.35 1.35 2.137 3.175Q22 9.925 22 12t-.788 3.9q-.787 1.825-2.137 3.175-1.35 1.35-3.175 2.137Q14.075 22 12 22Zm0-2q3.35 0 5.675-2.325Q20 15.35 20 12q0-3.35-2.325-5.675Q15.35 4 12 4 8.65 4 6.325 6.325 4 8.65 4 12q0 3.35 2.325 5.675Q8.65 20 12 20Zm0-8Z"/>\n</svg>\n'), "policy.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 96 960 960" fill="#041E49"><path d="M480 976q-140-35-230-162.5T160 534V296l320-120 320 120v238q0 78-21.5 154.5T703 831L563 697q-19 11-40.161 18-21.162 7-42.839 7-62 0-105.5-43T331 573.5q0-62.5 43.5-106T480 424q62 0 105.5 43.5T629 574q0 21-6 42t-19 38l88 84q24-43 36-96.5T740 534V335.516L480 241l-260 94.516V534q0 131 72.5 236.5T480.2 914q28.8-8 70.3-33t65.5-48l42 43q-35 32-83.5 60.5T480 976Zm.204-314Q517 662 543 636.5t26-63q0-37.5-26.204-63.5-26.203-26-63-26Q443 484 417 510t-26 63.5q0 37.5 26.204 63 26.203 25.5 63 25.5ZM479 572Z"/></svg>\n'), "priority.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M9 21q-2.5 0-4.25-1.75T3 15V9q0-2.5 1.75-4.25T9 3h6q2.5 0 4.25 1.75T21 9v6q0 2.5-1.75 4.25T15 21Zm2-5 6-6-1.4-1.4-4.6 4.6L8.8 11l-1.4 1.4Zm-2 3h6q1.65 0 2.825-1.175Q19 16.65 19 15V9q0-1.65-1.175-2.825Q16.65 5 15 5H9Q7.35 5 6.175 6.175 5 7.35 5 9v6q0 1.65 1.175 2.825Q7.35 19 9 19Zm3-7Z"/>\n</svg>\n'),"public.svg":Qo('<svg viewbox="0 0 24 24">\n <path d="M0 0h24v24H0V0z" fill="none"></path>\n <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM4\n 12c0-.61.08-1.21.21-1.78L8.99 15v1c0 1.1.9 2 2 2v1.93C7.06 19.43 4 16.07 4 12zm13.89\n 5.4c-.26-.81-1-1.4-1.9-1.4h-1v-3c0-.55-.45-1-1-1h-6v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9\n 2-2v-.41C17.92 5.77 20 8.65 20 12c0 2.08-.81 3.98-2.11 5.4z"></path>\n</svg>\n'), "question_answer.svg":Qo('<svg viewbox="0 0 24 24">\n <path d="M16 13c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v14l4-4h10zm-1-9v7H4V4h11zm6\n 2h-2v9H6v2c0 .55.45 1 1 1h11l4 4V7c0-.55-.45-1-1-1z"></path>\n <path d="M0 0h24v24H0V0z" fill="none"></path>\n</svg>\n'),"remove_circle_outline.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M0 0h24v24H0V0z" fill="none"/>\n <path d="M7 11v2h10v-2H7zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/>\n</svg>\n'), "reply.svg":Qo('<svg viewbox="0 0 24 24">\n <path d="M10 9V5l-7 7 7 7v-4.1c5 0 8.5 1.6 11 5.1-1-5-4-10-11-11z"></path>\n</svg>\n'),"reply_modern.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="#041E49"><path d="M19 19v-4q0-1.25-.875-2.125T16 12H6.8l3.6 3.6L9 17l-6-6 6-6 1.4 1.4L6.8 10H16q2.075 0 3.538 1.462Q21 12.925 21 15v4Z"/></svg>\n'),"restart_alt.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M6 13c0-1.65.67-3.15 1.76-4.24L6.34 7.34A8.014 8.014 0 0 0 4 13c0 4.08 3.05 7.44 7 7.93v-2.02c-2.83-.48-5-2.94-5-5.91zm14 0c0-4.42-3.58-8-8-8-.06 0-.12.01-.18.01l1.09-1.09L11.5 2.5 8 6l3.5 3.5 1.41-1.41-1.08-1.08c.06 0 .12-.01.17-.01 3.31 0 6 2.69 6 6 0 2.97-2.17 5.43-5 5.91v2.02c3.95-.49 7-3.85 7-7.93z"/>\n <path fill="none" d="M0 0h24v24H0z"/>\n</svg>\n'), "schedule.svg":Qo('<svg jstemplate="ScheduleIcon" viewbox="0 0 24 24">\n <path d="M11.99,2C6.47,2,2,6.48,2,12s4.47,10,9.99,10C17.52,22,22,17.52,22,12S17.52,2,11.99,2z M12,20c-4.42,0-8-3.58-8-8 s3.58-8,8-8s8,3.58,8,8S16.42,20,12,20z M17.23,14.94l-1.26,1.55L11,13V6h2v6L17.23,14.94z"></path>\n</svg>\n'),"screenshot_monitor.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M5 10H6.5V7.5H9V6H5ZM15 16H19V12H17.5V14.5H15ZM8 21V19H4Q3.175 19 2.588 18.413Q2 17.825 2 17V5Q2 4.175 2.588 3.587Q3.175 3 4 3H20Q20.825 3 21.413 3.587Q22 4.175 22 5V17Q22 17.825 21.413 18.413Q20.825 19 20 19H16V21ZM4 17H20Q20 17 20 17Q20 17 20 17V5Q20 5 20 5Q20 5 20 5H4Q4 5 4 5Q4 5 4 5V17Q4 17 4 17Q4 17 4 17ZM4 17Q4 17 4 17Q4 17 4 17V5Q4 5 4 5Q4 5 4 5Q4 5 4 5Q4 5 4 5V17Q4 17 4 17Q4 17 4 17Z"/></svg>\n'), "search.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M20.49 19l-5.73-5.73C15.53 12.2 16 10.91 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.41 0 2.7-.47 3.77-1.24L19 20.49 20.49 19zM5 9.5C5 7.01 7.01 5 9.5 5S14 7.01 14 9.5 11.99 14 9.5 14 5 11.99 5 9.5z"></path>\n <path fill="none" d="M0 0h24v24H0V0z"></path>\n</svg>\n'),"send.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M2 3v18l20-9L2 3zm2 11l9-2-9-2V6.09L17.13 12 4 17.91V14z"/></svg>\n'), "send_spark.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960">\n <path d="M80-80v-640l760 320L80-80Zm80-120 474-200-474-200v140l240 60-240 60v140Zm0 0v-400 400Zm580-360q0-75-52.5-127.5T560-740q75 0 127.5-52.5T740-920q0 75 52.5 127.5T920-740q-75 0-127.5 52.5T740-560Z"/>\n</svg>\n'),"sentiment_very_satisfied.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M11.99 2C6.47 2 2 6.47 2 12s4.47 10 9.99 10S22 17.53 22 12 17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm1-10.06L14.06 11l1.06-1.06L16.18 11l1.06-1.06-2.12-2.12L13 9.94zm-4.12 0L9.94 11 11 9.94 8.88 7.82 6.76 9.94 7.82 11l1.06-1.06zM12 17.5c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5z"/></svg>\n'), "spark.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M 12 20.574219 C 12 19.386719 11.773438 18.273438 11.324219 17.226562 C 10.875 16.183594 10.261719 15.277344 9.488281 14.503906 C 8.71875 13.730469 7.808594 13.121094 6.765625 12.671875 C 5.722656 12.222656 4.609375 12 3.425781 12 C 4.613281 12 5.726562 11.773438 6.773438 11.324219 C 7.816406 10.875 8.722656 10.261719 9.496094 9.488281 C 10.269531 8.71875 10.878906 7.808594 11.328125 6.765625 C 11.777344 5.722656 12 4.609375 12 3.425781 C 12 4.613281 12.226562 5.726562 12.675781 6.773438 C 13.125 7.816406 13.738281 8.722656 14.511719 9.496094 C 15.28125 10.269531 16.191406 10.878906 17.234375 11.328125 C 18.277344 11.777344 19.390625 12 20.574219 12 C 19.386719 12 18.273438 12.226562 17.226562 12.675781 C 16.183594 13.125 15.277344 13.738281 14.503906 14.511719 C 13.730469 15.28125 13.121094 16.191406 12.671875 17.234375 C 12.222656 18.277344 12 19.390625 12 20.574219 Z M 12 20.574219 "/>\n</svg>\n'), "star.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0zm0 0h24v24H0V0z" fill="none"/><path d="M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27z"/></svg>\n'),"star_boarder.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 9.24l-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03L22 9.24zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28L12 15.4z"/></svg>\n'), "storefront.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M21.9,8.89l-1.05-4.37c-0.22-0.9-1-1.52-1.91-1.52H5.05C4.15,3,3.36,3.63,3.15,4.52L2.1,8.89 c-0.24,1.02-0.02,2.06,0.62,2.88C2.8,11.88,2.91,11.96,3,12.06V19c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2v-6.94 c0.09-0.09,0.2-0.18,0.28-0.28C21.92,10.96,22.15,9.91,21.9,8.89z M18.91,4.99l1.05,4.37c0.1,0.42,0.01,0.84-0.25,1.17 C19.57,10.71,19.27,11,18.77,11c-0.61,0-1.14-0.49-1.21-1.14L16.98,5L18.91,4.99z M13,5h1.96l0.54,4.52 c0.05,0.39-0.07,0.78-0.33,1.07C14.95,10.85,14.63,11,14.22,11C13.55,11,13,10.41,13,9.69V5z M8.49,9.52L9.04,5H11v4.69 C11,10.41,10.45,11,9.71,11c-0.34,0-0.65-0.15-0.89-0.41C8.57,10.3,8.45,9.91,8.49,9.52z M4.04,9.36L5.05,5h1.97L6.44,9.86 C6.36,10.51,5.84,11,5.23,11c-0.49,0-0.8-0.29-0.93-0.47C4.03,10.21,3.94,9.78,4.04,9.36z M5,19v-6.03C5.08,12.98,5.15,13,5.23,13 c0.87,0,1.66-0.36,2.24-0.95c0.6,0.6,1.4,0.95,2.31,0.95c0.87,0,1.65-0.36,2.23-0.93c0.59,0.57,1.39,0.93,2.29,0.93 c0.84,0,1.64-0.35,2.24-0.95c0.58,0.59,1.37,0.95,2.24,0.95c0.08,0,0.15-0.02,0.23-0.03V19H5z"/>\n</svg>\n'), "supervised_user_circle.svg":Qo('<svg viewbox="0 0 24 24">\n <path d="M9.36 6c-1.94 0-3.5 1.56-3.5 3.5S7.42 13 9.36 13s3.5-1.56 3.5-3.5S11.3 6 9.36 6zm0 5c-.83\n 0-1.5-.67-1.5-1.5S8.53 8 9.36 8s1.5.67 1.5 1.5-.67 1.5-1.5 1.5z"></path>\n <circle cx="16" cy="12.5" r="2.5"></circle>\n <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm6.83\n 14.14c-.98-.34-2.07-.52-2.83-.52-.44 0-1\n .06-1.58.18-.48.1-.98.23-1.44.41-.23.09-.45.19-.65.29-.01\n 0-.01.01-.02.01-.2.11-.39.22-.56.35-.45.35-.75.77-.75 1.26v1.81a7.971 7.971 0 0\n 1-5.05-2.71c1.01-.42 2.33-.71 3.41-.71h.06c.42-.76 1.14-1.33\n 1.96-1.77-.8-.16-1.53-.23-2.02-.23-1 0-2.94.29-4.53 1.03A7.95 7.95 0 0 1 4 12c0-4.41\n 3.59-8 8-8s8 3.59 8 8c0 1.52-.43 2.93-1.17 4.14z"></path>\n <path d="M0 0h24v24H0V0z" fill="none"></path>\n</svg>\n'), "support.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M12 22q-2.075 0-3.9-.788-1.825-.787-3.175-2.137-1.35-1.35-2.137-3.175Q2 14.075 2 12t.788-3.9q.787-1.825 2.137-3.175 1.35-1.35 3.175-2.138Q9.925 2 12 2t3.9.787q1.825.788 3.175 2.138 1.35 1.35 2.137 3.175Q22 9.925 22 12t-.788 3.9q-.787 1.825-2.137 3.175-1.35 1.35-3.175 2.137Q14.075 22 12 22Zm-2.9-2.55 1.2-2.75q-1.05-.375-1.812-1.163Q7.725 14.75 7.3 13.7l-2.75 1.15q.575 1.6 1.775 2.8 1.2 1.2 2.775 1.8ZM7.3 10.3q.425-1.05 1.188-1.837Q9.25 7.675 10.3 7.3L9.15 4.55q-1.6.6-2.8 1.8-1.2 1.2-1.8 2.8ZM12 15q1.25 0 2.125-.875T15 12q0-1.25-.875-2.125T12 9q-1.25 0-2.125.875T9 12q0 1.25.875 2.125T12 15Zm2.9 4.45q1.575-.6 2.763-1.787 1.187-1.188 1.787-2.763l-2.75-1.2q-.375 1.05-1.15 1.812-.775.763-1.8 1.188Zm1.8-9.2 2.75-1.15q-.6-1.575-1.787-2.763Q16.475 5.15 14.9 4.55l-1.15 2.8q1.025.375 1.775 1.137.75.763 1.175 1.763Z"/>\n</svg>\n'), "sync.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 -960 960 960"><path d="M160-160v-80h110l-16-14q-52-46-73-105t-21-119q0-111 66.5-197.5T400-790v84q-72 26-116 88.5T240-478q0 45 17 87.5t53 78.5l10 10v-98h80v240zm400-10v-84q72-26 116-88.5T720-482q0-45-17-87.5T650-648l-10-10v98h-80v-240h240v80H690l16 14q49 49 71.5 106.5T800-482q0 111-66.5 197.5T560-170"/></svg>\n'),"sync_disabled.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 -960 960 960"><path d="M792-56 643-205q-19 11-39.5 20T560-170v-84q6-2 12-4.5t12-5.5L264-584q-11 25-17.5 51.5T240-478q0 45 17 87.5t53 78.5l10 10v-98h80v240H160v-80h110l-16-14q-49-49-71.5-106.5T160-478q0-45 11.5-86.5T205-643L56-792l57-57 736 736zm-35-263-60-60q11-24 17-50t6-53q0-45-17-87.5T650-648l-10-10v98h-80v-240h240v80H690l16 14q49 49 71.5 106.5T800-482q0 45-11.5 85.5T757-319M379-697l-60-60q19-11 39-19t42-14v84q-5 2-10.5 4t-10.5 5"/></svg>\n'), "tag_assistant.svg":Qo('<svg viewBox="0 0 61 60" fill="none" xmlns="http://www.w3.org/2000/svg">\n<g clip-path="url(#clip0_5427_167301)">\n<path d="M30.1401 37.5C34.2823 37.5 37.6401 34.1421 37.6401 30C37.6401 25.8579 34.2823 22.5 30.1401 22.5C25.998 22.5 22.6401 25.8579 22.6401 30C22.6401 34.1421 25.998 37.5 30.1401 37.5Z" fill="#1A73E8"/>\n<path d="M53.6401 29L31.1401 6.5C30.1401 5.5 28.8901 5 27.6401 5H10.1401C7.39014 5 5.14014 7.25 5.14014 10V27.5C5.14014 28.75 5.64014 30 6.64014 31L16.1401 40.5L18.3901 38.25H20.1401L21.1401 37.25C19.6401 35.25 18.6401 32.75 18.6401 30C18.6401 23.75 23.8901 18.5 30.1401 18.5C36.3901 18.5 41.6401 23.75 41.6401 30C41.6401 36.25 36.3901 41.5 30.1401 41.5C27.3901 41.5 24.8901 40.5 22.8901 39L21.8901 40V41.75L19.6401 44L29.1401 53.5C30.1401 54.5 31.3901 55 32.6401 55C33.8901 55 35.1401 54.5 36.1401 53.5L53.6401 36C54.6401 35 55.1401 33.75 55.1401 32.5C55.1401 31.25 54.6401 29.75 53.6401 29ZM13.8901 17.5C11.8901 17.5 10.1401 15.75 10.1401 13.75C10.1401 11.75 11.8901 10 13.8901 10C15.8901 10 17.6401 11.75 17.6401 13.75C17.6401 15.75 15.8901 17.5 13.8901 17.5Z" fill="#1A73E8"/>\n</g>\n<defs>\n<clipPath id="clip0_5427_167301">\n<rect width="60" height="60" fill="white" transform="translate(0.140137)"/>\n</clipPath>\n</defs>\n</svg>\n'), "text_format.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M10.69 4h2.6l4.51 12h-2.5l-1.01-2.87H9.7L8.7 16H6.2l4.49-12zm2.87 7.06L12.5 8.04l-.43-1.44h-.13l-.44 1.44-1.07 3.02h3.13zM4 18v2h16v-2H4z"/></svg>\n'),"thumb_down_alt.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0zm0 0h24v24H0V0z" fill="none"/><path d="M0 0h24v24H0V0z" fill="none" opacity=".87"/><path d="M3 15h6.31l-.95 4.57-.03.32c0 .41.17.79.44 1.06L9.83 22l6.59-6.59c.12-.12.22-.26.3-.41H22V2H6c-.83 0-1.54.5-1.84 1.22l-3.02 7.05c-.09.23-.14.47-.14.73v2c0 1.1.9 2 2 2zm0-4l3-7h9v10l-4.34 4.34L12 13H3v-2z"/></svg>\n'), "thumb_up.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 7h-6.31l.95-4.57.03-.32c0-.41-.17-.79-.44-1.06L14.17 0S7.08 6.85 7 7v13h11c.83 0 1.54-.5 1.84-1.22l3.02-7.05c.09-.23.14-.47.14-.73V9c0-1.1-.9-2-2-2zM5 7H1v13h4V7z"/></svg>\n'),"thumb_up_alt.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none" opacity=".87"/><path d="M21 9h-6.31l.95-4.57.03-.32c0-.41-.17-.79-.44-1.06L14.17 2 7.58 8.59c-.12.12-.22.26-.3.41H2v13h16c.83 0 1.54-.5 1.84-1.22l3.02-7.05c.09-.23.14-.47.14-.73v-2c0-1.1-.9-2-2-2zm0 4l-3 7H9V10l4.34-4.34L12 11h9v2z"/></svg>\n'), "timer.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960">\n<path d="M360-840v-80h240v80H360Zm80 440h80v-240h-80v240Zm40 320q-74 0-139.5-28.5T226-186q-49-49-77.5-114.5T120-440q0-74 28.5-139.5T226-694q49-49 114.5-77.5T480-800q62 0 119 20t107 58l56-56 56 56-56 56q38 50 58 107t20 119q0 74-28.5 139.5T734-186q-49 49-114.5 77.5T480-80Zm0-80q116 0 198-82t82-198q0-116-82-198t-198-82q-116 0-198 82t-82 198q0 116 82 198t198 82Zm0-280Z"/>\n</svg>\n'),"timer_primary.svg":Qo('<svg viewBox="0 0 12 14" fill="none" xmlns="http://www.w3.org/2000/svg">\n<path d="M4 1.4V0.199999H8V1.4H4ZM5.4 8.6H6.6V4.6H5.4V8.6ZM6 13.4C5.22222 13.4 4.49444 13.2556 3.81667 12.9667C3.13889 12.6667 2.54444 12.2667 2.03333 11.7667C1.53333 11.2556 1.13333 10.6611 0.833333 9.98333C0.544445 9.30556 0.4 8.57778 0.4 7.8C0.4 7.02222 0.544445 6.29444 0.833333 5.61667C1.13333 4.93889 1.53333 4.35 2.03333 3.85C2.54444 3.33889 3.13889 2.93889 3.81667 2.65C4.49444 2.35 5.22222 2.2 6 2.2C6.64444 2.2 7.26111 2.31111 7.85 2.53333C8.45 2.74444 9.00556 3.04444 9.51667 3.43333L10.3833 2.58333L11.2167 3.41667L10.3667 4.28333C10.7556 4.78333 11.0556 5.33333 11.2667 5.93333C11.4889 6.53333 11.6 7.15556 11.6 7.8C11.6 8.57778 11.45 9.30556 11.15 9.98333C10.8611 10.6611 10.4611 11.2556 9.95 11.7667C9.45 12.2667 8.86111 12.6667 8.18333 12.9667C7.50556 13.2556 6.77778 13.4 6 13.4ZM6 12.2C7.22222 12.2 8.26111 11.7722 9.11667 10.9167C9.97222 10.0611 10.4 9.02222 10.4 7.8C10.4 6.57778 9.97222 5.53889 9.11667 4.68333C8.26111 3.82778 7.22222 3.4 6 3.4C4.77778 3.4 3.73889 3.82778 2.88333 4.68333C2.02778 5.53889 1.6 6.57778 1.6 7.8C1.6 9.02222 2.02778 10.0611 2.88333 10.9167C3.73889 11.7722 4.77778 12.2 6 12.2Z" fill="#0B57D0"/>\n</svg>\n'), "translate.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="#041E49"><path d="M11.9 22 16.45 10H18.55L23.1 22H21L19.95 18.95H15.1L14 22ZM15.7 17.2H19.3L17.55 12.25H17.45ZM4 19 2.6 17.6 7.65 12.55Q6.7 11.5 5.988 10.375Q5.275 9.25 4.75 8H6.85Q7.3 8.9 7.813 9.625Q8.325 10.35 9.05 11.15Q10.15 9.95 10.875 8.688Q11.6 7.425 12.1 6H1V4H8V2H10V4H17V6H14.1Q13.575 7.775 12.675 9.45Q11.775 11.125 10.45 12.6L12.85 15.05L12.1 17.1L9 14Z"/></svg>\n'),"undo.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M14.1 8H7.83l2.59-2.59L9 4 4 9l5 5 1.41-1.41L7.83 10h6.27c2.15 0 3.9 1.57 3.9 3.5S16.25 17 14.1 17H7v2h7.1c3.25 0 5.9-2.47 5.9-5.5S17.35 8 14.1 8z"/></svg>\n'), "unfold_more.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M8.92 9.91L12 6.83l3.08 3.08L16.5 8.5 12 4 7.5 8.5zm6.16 4.18L12 17.17l-3.08-3.08L7.5 15.5 12 20l4.5-4.5z"/></svg>\n'),"unpin.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path fill="none" d="M0 0h24v24H0z"/>\n <path d="M7 4.17V4c0-1.1.9-2 2-2h6c1.11 0 2 .89 2 2v7l2\n 3v2h-.17l-2.99-2.99-.84-1.26V4H9v2.17l-2-2zm12.78 18.44L13.17\n 16H13v5l-1 1-1-1v-5H5v-2l2-3V9.83L1.39 4.22 2.8 2.81l18.38 18.38-1.4\n 1.42zM11.17 14l-2.2-2.2L7.5 14h3.67z"/>\n</svg>\n'), "verified.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m8.6 22.5-1.9-3.2-3.6-.8.35-3.7L1 12l2.45-2.8-.35-3.7 3.6-.8 1.9-3.2L12 2.95l3.4-1.45 1.9 3.2 3.6.8-.35 3.7L23 12l-2.45 2.8.35 3.7-3.6.8-1.9 3.2-3.4-1.45zm.85-2.55 2.55-1.1 2.6 1.1 1.4-2.4 2.75-.65-.25-2.8 1.85-2.1-1.85-2.15.25-2.8-2.75-.6-1.45-2.4L12 5.15l-2.6-1.1L8 6.45l-2.75.6.25 2.8L3.65 12l1.85 2.1-.25 2.85 2.75.6zM12 12zm-1.05 3.55L16.6 9.9l-1.4-1.45-4.25 4.25-2.15-2.1L7.4 12z"/></svg>\n'),"video_youtube.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21.58 7.19c-.23-.86-.91-1.54-1.77-1.77C18.25 5 12 5 12 5s-6.25 0-7.81.42c-.86.23-1.54.91-1.77 1.77C2 8.75 2 12 2 12s0 3.25.42 4.81c.23.86.91 1.54 1.77 1.77C5.75 19 12 19 12 19s6.25 0 7.81-.42c.86-.23 1.54-.91 1.77-1.77C22 15.25 22 12 22 12s0-3.25-.42-4.81zM10 15V9l5.2 3-5.2 3z"/></svg>\n'), "video_youtube_outline.svg":Qo('<svg viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">\n <path d="M32.37 10.785C32.025 9.495 31.005 8.475 29.715 8.13C27.375 7.5 18 7.5 18 7.5C18 7.5 8.625 7.5 6.285 8.13C4.995 8.475 3.975 9.495 3.63 10.785C3 13.125 3 18 3 18C3 18 3 22.875 3.63 25.215C3.975 26.505 4.995 27.525 6.285 27.87C8.625 28.5 18 28.5 18 28.5C18 28.5 27.375 28.5 29.715 27.87C31.005 27.525 32.025 26.505 32.37 25.215C33 22.875 33 18 33 18C33 18 33 13.125 32.37 10.785Z"\n fill="none" stroke="#D93025" stroke-width="2"/>\n <path d="M15 13.5V22.5L22.8 18L15 13.5Z" fill="#D93025"/>\n</svg>\n'), "view_column.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" version="1.1" fill="#041E49"><path d="M3.0 19.0V5.0H20.975V19.0ZM5.0 17.0H8.325V7.0H5.0ZM10.325 17.0H13.65V7.0H10.325ZM15.65 17.0H18.975V7.0H15.65ZM12.475 11.5Z" /></svg>\n'),"visibility.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M0 0h24v24H0V0z" fill="none"/>\n <path\n d="M12 6c3.79 0 7.17 2.13 8.82 5.5C19.17 14.87 15.79 17 12 17s-7.17-2.13-8.82-5.5C4.83 8.13 8.21 6 12 6m0-2C7 4 2.73 7.11 1 11.5 2.73 15.89 7 19 12 19s9.27-3.11 11-7.5C21.27 7.11 17 4 12 4zm0 5c1.38 0 2.5 1.12 2.5 2.5S13.38 14 12 14s-2.5-1.12-2.5-2.5S10.62 9 12 9m0-2c-2.48 0-4.5 2.02-4.5 4.5S9.52 16 12 16s4.5-2.02 4.5-4.5S14.48 7 12 7z"/>\n</svg>\n'), "warning.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">\n <path d="M0 0h24v24H0V0z" fill="none"></path>\n <path d="M12 5.99L19.53 19H4.47L12 5.99M12 2L1 21h22L12 2zm1 14h-2v2h2v-2zm0-6h-2v4h2v-4z"></path>\n</svg>\n'),"warning_filled.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M1 21 12 2l11 19Zm10-6h2v-5h-2Zm1 3q.425 0 .713-.288Q13 17.425 13 17t-.287-.712Q12.425 16 12 16t-.712.288Q11 16.575 11 17t.288.712Q11.575 18 12 18Z"/></svg>\n')};var xfa="arrow_back arrow_forward chevron_left chevron_right exit_to_app first_page format_quote gm/arrow_back gm/arrow_forward gm/format_quote gm/help_outline gm/navigate_before gm/navigate_next gm/open_in_new gm/play_arrow gm/undo last_page navigate_before navigate_next open_in_new star_half".split(" "); function $p(a){var b=a.icon;var c=a.ariaLabel===void 0?"":a.ariaLabel;var e=a.ariaBusy===void 0?!1:a.ariaBusy;var f=a.size===void 0?24:a.size;var h=a.wb===void 0?!1:a.wb;var k=a.Me===void 0?[]:a.Me;var n=a.title===void 0?"":a.title;var p=a.Pc===void 0?"rem":a.Pc;a=a.color===void 0?0:a.color;E.call(this,"sc.shared.MaterialIcon");this.icon=b;this.ariaLabel=c;this.ariaBusy=e;this.size=f;this.Me=k;this.wb=h;this.title=n;this.Pc=p;this.color=a} t($p,E); $p.prototype.content=function(){var a=this,b=""+(this.Pc!=="rem"?this.size:this.size/16)+this.Pc,c={root:!0,baseline:this.wb,flip:xfa.indexOf(this.icon)!==-1,"color-icon-blue":this.color===1,"color-icon-fixed-grey":this.color===2},e=this.icon.indexOf("gm/")===0;e||(c["text-icon"]=!0);for(var f=x(this.Me),h=f.next();!h.done;h=f.next())h=h.value,h!==""&&(c[h]=!0);e?this.element("div","class",c,"title",this.title,"role",this.ariaLabel!==""||this.title!==""?"img":"presentation","aria-busy",this.ariaBusy,"aria-label", this.ariaLabel!==""?this.ariaLabel:void 0,"style",{width:b,height:b},function(){Kp(wfa[a.icon.replace("gm/","")+".svg"])}):this.element("div","class",c,"title",this.title,"role",this.ariaLabel!==""||this.title!==""?"img":"presentation","aria-busy",this.ariaBusy,"aria-label",this.ariaLabel!==""?this.ariaLabel:void 0,"style","font-size: "+b,this.icon)};var yfa=[{opacity:0},{opacity:.16,offset:.25},{opacity:.16,offset:.5},{opacity:0}],zfa={duration:300},Afa={duration:225,easing:"cubic-bezier(.4, .0, .2, 1)"};function aq(a){a=a===void 0?{}:a;a=a.eq===void 0?!1:a.eq;E.call(this,"sc.shared.MaterialInteractionOverlay");var b=this;this.oa=!1;this.parentElement=null;this.eq=a;this.va=function(c){bq(b,c.clientX,c.clientY,b.eq)}; this.ua=function(){b.oa=!0;b.Ja()}; this.ma=function(){b.oa=!1;b.Ja()}} t(aq,E);aq.prototype.onDetach=function(){this.ma()}; aq.prototype.content=function(){var a=this,b=Eea(Dea(getComputedStyle(this.element("span")).color));this.root=this.element("div","class",{root:!0,"light-text":b,hover:this.oa},"aria-hidden","true",function(){a.element("div","class","hover-overlay");a.element("div","class","pressed-overlay");a.o=a.element("div","class","ripple")}); bq(this,0,0,!0,!1);Bfa(this)}; function Bfa(a){setTimeout(function(){var b=a.parentElement,c,e,f=(e=a.getElement()&&((c=a.getElement())==null?void 0:c.parentElement))!=null?e:null;b!==f&&(b&&(b.removeEventListener("mousedown",a.va),b.removeEventListener("mouseenter",a.ua),b.removeEventListener("mouseleave",a.ma)),f&&(f.addEventListener("mousedown",a.va),f.addEventListener("mouseenter",a.ua),f.addEventListener("mouseleave",a.ma)),a.parentElement=f)},0)} function cq(a,b){b.code!=="Enter"&&b.code!=="Space"||bq(a,0,0,!0)} function bq(a,b,c,e,f){f=f===void 0?!0:f;var h;if((h=a.o)!=null&&h.animate){var k=a.root.getBoundingClientRect(),n=.6*Math.max(k.width,k.height)/256;h=(Math.sqrt(Math.pow(k.width/2,2)+Math.pow(k.height/2,2))+10)/128;if(e)b=k="calc(50% - 128px)",n="scale("+n+")",h="scale("+h+")";else{b=b-k.left-128;var p=c-k.top-128;c=k.width/2-128-b;e=k.height/2-128-p;k=p+"px";b+="px";n="translate(0, 0) scale("+n+")";h="translate("+c+"px, "+e+"px) scale("+h+")"}n=[{transform:n},{transform:h}];a.o.style.top=k;a.o.style.left= b;a.o.style.transform=h;f&&(a.o.animate(yfa,zfa),a.o.animate(n,Afa))}} ;function dq(a){a=a===void 0?{}:a;E.call(this,"sc.shared.MaterialButton");this.model=a instanceof Yp?a:new Yp(a);this.overlay=new aq;this.watch(this.model)} t(dq,E);l=dq.prototype;l.content=function(a){var b=this;a&&this.model.zf(a);var c=this.model.getText()!=="",e=this.model.Rc()!=="",f=this.model.Sl()?"a":"button";this.element("div","class","container","style",{height:this.model.Ug?"100%":null},function(){b.element("div","class",{"touch-target":!0,hidden:!b.model.oo},"aria-hidden","true","hidden",!b.model.oo,"onclick",function(){if(!b.model.Yg()){var r;(r=b.o)==null||r.click();bq(b.overlay,0,0,!0)}}); var h,k,n,p={};b.o=b.element(f,"href",b.model.Sl()||void 0,"target",Cfa(b),"class",(p.root=!0,p.text=b.model.getStyle()===1,p["color-label"]=(b.model.getStyle()===1||b.model.getStyle()===6)&&b.model.Nb==="color-label",p["color-label-dark"]=b.model.getStyle()===3&&b.model.Nb==="color-label-dark",p["color-hint"]=b.model.getStyle()===6&&c,p["color-danger"]=b.model.getStyle()===3&&b.model.Nb==="error",p["color-text-white"]=b.model.Nb==="white",p["color-text-fixed-blue"]=b.model.Nb==="blue-40",p["color-text-m3-primary"]= b.model.Nb==="color-m3-primary",p["color-outline-blue"]=b.model.Dk==="on-surface-variant",p["color-background-fixed-blue"]=b.model.Dk==="blue-40",p["left-icon"]=vfa(b.model),p.hairline=b.model.getStyle()===3,p.pill=b.model.getStyle()===10,p.href=!!b.model.Sl(),p.filled=b.model.getStyle()===4,p["filled-pill"]=b.model.getStyle()===11,p["protected"]=b.model.getStyle()===5,p.tonal=b.model.getStyle()===9,p.navigational=b.model.getStyle()===6&&!c,p["right-icon"]=b.model.Qo(),p["icon-only"]=e&&!c&&!b.model.Er, p["small-icon"]=b.model.ue,p["two-icons"]=Zp(b.model),p["expanded-height"]=b.model.Ug,p["disable-legacy-icon-only-touch-target"]=b.model.Et,p.hidden=!b.model.oo,p.compact=b.model.compact,p["high-contrast"]=b.model.highContrast,p["high-contrast-link-text-color"]=b.model.yu,p[b.model.Nb]=b.model.Nb!==0,p[b.model.Kd]=b.model.Kd!==0,p),"style",{"max-width":b.model.Tl()===""?null:b.model.Tl(),"min-width":b.model.minWidth===""?null:b.model.minWidth,width:b.model.wh===""?null:b.model.wh,height:b.model.Ug? "100%":null,"font-weight":(k=b.model.wt)!=null?k:"unset","font-size":(n=b.model.Pg)!=null?n:"unset",padding:b.model.Qx()===""?null:b.model.Qx()},"role",b.model.xd,"type","button","aria-label",b.model.fe(),"aria-description",b.model.MI(),"aria-describedby",b.model.ll,"title",b.model.getTitle(),"aria-expanded",(h=b.model.FC())==null?void 0:h.toString(),"aria-haspopup",b.model.GC(),"aria-controls",b.model.nB,"aria-pressed",b.model.ariaPressed,"disabled",b.model.Yg(),"onclick",function(r){b.Ib(r)},"onkeydown", function(r){b.overlay&&cq(b.overlay,r)},function(){if(e){var r=b.element,u={icon:!0, "before-text":Zp(b.model)},w=b.model.Rc(),z=b.model.Bu,la=b.model.fe(),pa=b.model.ij;r.call(b,"span","aria-hidden",c?!0:!1,"class",u,new $p({icon:w,ariaBusy:z,ariaLabel:la,size:pa>0?pa:b.model.Os||!b.model.ue&&!c?24:18,wb:!0,Pc:b.model.Pc,color:Dfa(b.model.hj)}))}c&&b.element("span","class",{overflow:b.model.Tl()!==""||b.model.wh!==""},b.model.getText());Zp(b.model)&&(r=b.element,u={icon:!0,"after-text":Zp(b.model)},w=b.model.ij,r.call(b,"span","aria-hidden",!0,"class",u,new $p({icon:b.model.Sx(), size:w>0?w:b.model.Os||!b.model.ue&&!c?24:18,wb:!0,Pc:b.model.Pc,color:Dfa(b.model.hj)})));b.overlay.render()})})}; l.Ib=function(a){var b=this.model.Nq();b&&b({method:a.clientX===0&&a.clientY===0?1:2})}; l.setDisabled=function(a){this.model.setDisabled(a)}; l.re=na(12);l.FC=function(){return this.model.FC()}; l.Um=function(a){this.model.Um(a)}; l.GC=function(){return this.model.GC()}; l.getText=function(){return this.model.getText().toString()}; l.setText=function(a){this.model.setText(a)}; l.Rc=function(){return this.model.Rc()}; l.Sx=function(){return this.model.Sx()}; l.setIcon=function(a){this.model.setIcon(a)}; l.Mz=function(a){this.model.Mz(a)}; l.focus=function(){var a;(a=this.o)==null||a.focus()}; function Cfa(a){if(a.model.Sl())return(a=a.model.getTarget())?Efa[a]:void 0} function Dfa(a){switch(a){case 1:return 1;case 2:return 2;default:return 0}} var eq={},Efa=(eq[1]="_blank",eq[2]="_parent",eq[0]="_self",eq[3]="_top",eq);function fq(){try{return!!window.localStorage}catch(a){return!1}} function gq(a,b){if(fq())try{window.localStorage.setItem(a,JSON.stringify(b))}catch(c){}} function hq(a){var b={};var c=b.removeItem===void 0?!1:b.removeItem;b=b.dU===void 0?!0:b.dU;if(!fq())return null;try{var e=window.localStorage.getItem(a);if(!e)return null;b&&(e=JSON.parse(e));c&&iq(a);return e}catch(f){return null}} function iq(a){fq()&&window.localStorage.removeItem(a)} ;function jq(a,b,c){c=c===void 0?!1:c;try{var e=new URL(a);var f=!0}catch(k){f=po(a),e=new URL(f.href),f=!1}a="";c&&(a=e.search);c=new URLSearchParams(a);b=x(b.entries());for(a=b.next();!a.done;a=b.next()){var h=x(a.value);a=h.next().value;h=h.next().value;c.set(a,h)}e.search=c.toString();return f?e.toString():e.pathname+e.search+e.hash} function kq(a,b){b=new URL(b!=null?b:window.location.href);return(new URLSearchParams(b.search)).get(a)} function lq(a){var b=b===void 0?window.location.hash:b;b=b.split("#")[1]||b;var c;return(c=(new URLSearchParams(b)).get(a))!=null?c:""} function mq(a,b,c){c=c===void 0?window.location.hash:c;c=c.split("#")[1]||"";c=new URLSearchParams(c);c.set(a,b);return"#"+c} function nq(a,b){try{var c=new URL(b);var e=!0}catch(f){b=po(b),c=new URL(b.href),e=!1}c.hash=mq("play",a,c.hash);return e?c.toString():c.pathname+c.search+c.hash} ;var Ffa={HG:{1E3:{other:"0K"},1E4:{other:"00K"},1E5:{other:"000K"},1E6:{other:"0M"},1E7:{other:"00M"},1E8:{other:"000M"},1E9:{other:"0B"},1E10:{other:"00B"},1E11:{other:"000B"},1E12:{other:"0T"},1E13:{other:"00T"},1E14:{other:"000T"}},oM:{1E3:{other:"0 thousand"},1E4:{other:"00 thousand"},1E5:{other:"000 thousand"},1E6:{other:"0 million"},1E7:{other:"00 million"},1E8:{other:"000 million"},1E9:{other:"0 billion"},1E10:{other:"00 billion"},1E11:{other:"000 billion"},1E12:{other:"0 trillion"},1E13:{other:"00 trillion"}, 1E14:{other:"000 trillion"}}},oq=Ffa;oq=Ffa;var pq={AED:[2,"dh","\u062f.\u0625."],ALL:[0,"Lek","Lek"],AUD:[2,"$","AU$"],BDT:[2,"\u09f3","Tk"],BGN:[2,"lev","lev"],BRL:[2,"R$","R$"],CAD:[2,"$","C$"],CDF:[2,"FrCD","CDF"],CHF:[2,"CHF","CHF"],CLP:[0,"$","CL$"],CNY:[2,"\u00a5","RMB\u00a5"],COP:[32,"$","COL$"],CRC:[0,"\u20a1","CR\u20a1"],CZK:[50,"K\u010d","K\u010d"],DKK:[50,"kr.","kr."],DOP:[2,"RD$","RD$"],EGP:[2,"\u00a3","LE"],ETB:[2,"Birr","Birr"],EUR:[2,"\u20ac","\u20ac"],GBP:[2,"\u00a3","GB\u00a3"],HKD:[2,"$","HK$"],HRK:[2,"kn","kn"],HUF:[34, "Ft","Ft"],IDR:[0,"Rp","Rp"],ILS:[34,"\u20aa","IL\u20aa"],INR:[2,"\u20b9","Rs"],IRR:[0,"Rial","IRR"],ISK:[0,"kr","kr"],JMD:[2,"$","JA$"],JPY:[0,"\u00a5","JP\u00a5"],KRW:[0,"\u20a9","KR\u20a9"],LKR:[2,"Rs","SLRs"],LTL:[2,"Lt","Lt"],MNT:[0,"\u20ae","MN\u20ae"],MVR:[2,"Rf","MVR"],MXN:[2,"$","Mex$"],MYR:[2,"RM","RM"],NOK:[50,"kr","NOkr"],PAB:[2,"B/.","B/."],PEN:[2,"S/.","S/."],PHP:[2,"\u20b1","PHP"],PKR:[0,"Rs","PKRs."],PLN:[50,"z\u0142","z\u0142"],RON:[2,"RON","RON"],RSD:[0,"din","RSD"],RUB:[50,"\u20bd", "RUB"],SAR:[2,"SAR","SAR"],SEK:[50,"kr","kr"],SGD:[2,"$","S$"],THB:[2,"\u0e3f","THB"],TRY:[2,"\u20ba","TRY"],TWD:[2,"$","NT$"],TZS:[0,"TSh","TSh"],UAH:[2,"\u0433\u0440\u043d.","UAH"],USD:[2,"$","US$"],UYU:[2,"$","$U"],VND:[48,"\u20ab","VN\u20ab"],YER:[0,"Rial","Rial"],ZAR:[2,"R","ZAR"]};var Gfa={JG:".",HA:",",PERCENT:"%",cB:"0",sN:"+",iH:"-",LG:"E",jH:"\u2030",IA:"\u221e",nN:"NaN",IG:"#,##0.###",wN:"#E0",pN:"#,##0%",pM:"\u00a4#,##0.00",yA:"USD"},qq=Gfa;qq=Gfa;function rq(a,b){var c;if(c=b){a:if(b&&b.length===3){for(c=0;c<3;c++){var e=b[c];if(e<"A"||e>"Z"&&e<"a"||e>"z"){c=!1;break a}}c=!0}else c=!1;c=!c}if(c)throw new TypeError("Currency must be valid ISO code");this.Ra=b?b.toUpperCase():null;this.Ia=40;this.qa=1;this.Pa=0;this.o=3;this.Na=this.oa=0;this.Xa=!1;this.La=this.Ba="";this.ua=qq.iH;this.Fa="";this.ma=1;this.ya=!1;this.va=[];this.Qa=this.mb=!1;this.Ha=0;if(typeof a==="number")switch(a){case 1:sq(this,qq.IG);break;case 2:sq(this,qq.wN);break;case 3:sq(this, qq.pN);break;case 4:a=qq.pM;b=["0"];if(c=pq[this.Ra||qq.yA]){c=c[0]&7;if(c>0)for(b.push("."),e=0;e<c;e++)b.push("0");a=a.replace(/0.00/g,b.join(""))}sq(this,a);break;case 5:Hfa(this,1);break;case 6:Hfa(this,2);break;default:throw Error("Unsupported pattern type.");}else sq(this,a)} function tq(a){a.o=2;return a} function sq(a,b){b.replace(/ /g,"\u00a0");var c=[0];a.Ba=uq(a,b,c);for(var e=c[0],f=-1,h=0,k=0,n=0,p=-1,r=b.length,u=!0;c[0]<r&&u;c[0]++)switch(b.charAt(c[0])){case "#":k>0?n++:h++;p>=0&&f<0&&p++;break;case "0":if(n>0)throw Error('Unexpected "0" in pattern "'+b+'"');k++;p>=0&&f<0&&p++;break;case ",":p>0&&a.va.push(p);p=0;break;case ".":if(f>=0)throw Error('Multiple decimal separators in pattern "'+b+'"');f=h+k+n;break;case "E":if(a.Qa)throw Error('Multiple exponential symbols in pattern "'+b+'"'); a.Qa=!0;a.Na=0;c[0]+1<r&&b.charAt(c[0]+1)=="+"&&(c[0]++,a.Xa=!0);for(;c[0]+1<r&&b.charAt(c[0]+1)=="0";)c[0]++,a.Na++;if(h+k<1||a.Na<1)throw Error('Malformed exponential pattern "'+b+'"');u=!1;break;default:c[0]--,u=!1}k==0&&h>0&&f>=0&&(k=f,k==0&&k++,n=h-k,h=k-1,k=1);if(f<0&&n>0||f>=0&&(f<h||f>h+k)||p==0)throw Error('Malformed pattern "'+b+'"');n=h+k+n;a.o=f>=0?n-f:0;f>=0&&(a.oa=h+k-f,a.oa<0&&(a.oa=0));a.qa=(f>=0?f:n)-h;a.Qa&&(a.Ia=h+a.qa,a.o==0&&a.qa==0&&(a.qa=1));a.va.push(Math.max(0,p));a.mb=f== 0||f==n;e=c[0]-e;a.La=uq(a,b,c);c[0]<b.length&&b.charAt(c[0])==";"?(c[0]++,a.ma!=1&&(a.ya=!0),a.ua=uq(a,b,c),c[0]+=e,a.Fa=uq(a,b,c)):(a.ua+=a.Ba,a.Fa+=a.La)} function Hfa(a,b){a.Ha=b;sq(a,qq.IG);a.oa=0;tq(a);if(a.oa>0)throw Error("Can't combine significant digits and minimum fraction digits");a.Pa=2} rq.prototype.parse=function(a,b){b=b||[0];if(this.Ha!==0)throw Error("Parsing of compact numbers is unimplemented");a=a.replace(/ |\u202f/g,"\u00a0");var c=a.indexOf(this.Ba,b[0])==b[0],e=a.indexOf(this.ua,b[0])==b[0];c&&e&&(this.Ba.length>this.ua.length?e=!1:this.Ba.length<this.ua.length&&(c=!1));c?b[0]+=this.Ba.length:e&&(b[0]+=this.ua.length);if(a.indexOf(qq.IA,b[0])==b[0]){b[0]+=qq.IA.length;var f=Infinity}else{f=a;var h=!1,k=!1,n=!1,p=-1,r=1,u=qq.JG,w=qq.HA,z=qq.LG;if(this.Ha!=0)throw Error("Parsing of compact style numbers is not implemented"); w=w.replace(/\u202f/g,"\u00a0");for(var la="";b[0]<f.length;b[0]++){var pa=f.charAt(b[0]),sa=Ifa(pa);if(sa>=0&&sa<=9)la+=sa,n=!0;else if(pa==u.charAt(0)){if(h||k)break;la+=".";h=!0}else if(pa==w.charAt(0)&&("\u00a0"!=w.charAt(0)||b[0]+1<f.length&&Ifa(f.charAt(b[0]+1))>=0)){if(h||k)break}else if(pa==z.charAt(0)){if(k)break;la+="E";k=!0;p=b[0]}else if(pa=="+"||pa=="-"){if(n&&p!=b[0]-1)break;la+=pa}else if(this.ma==1&&pa==qq.PERCENT.charAt(0)){if(r!=1)break;r=100;if(n){b[0]++;break}}else if(this.ma== 1&&pa==qq.jH.charAt(0)){if(r!=1)break;r=1E3;if(n){b[0]++;break}}else break}this.ma!=1&&(r=this.ma);f=parseFloat(la)/r}if(c){if(a.indexOf(this.La,b[0])!=b[0])return NaN;b[0]+=this.La.length}else if(e){if(a.indexOf(this.Fa,b[0])!=b[0])return NaN;b[0]+=this.Fa.length}return e?-f:f}; rq.prototype.format=function(a){if(this.oa>this.o)throw Error("Min value must be less than max value");if(isNaN(a))return qq.nN;var b=[];var c=a,e=a;if(this.Ha==0)var f=vq;else c=Math.abs(c),e=Math.abs(e),f=Jfa(this,c<=1?0:wq(c)).XB,e=xq(e,-f),yq(this,e),c=xq(c,-f),c=yq(this,c),f=Jfa(this,f+wq(c.intValue));a=xq(a,-f.XB);(c=a<0||a==0&&1/a<0)?f.aE?b.push(f.aE):(b.push(f.prefix),b.push(this.ua)):(b.push(f.prefix),b.push(this.Ba));if(isFinite(a))if(a*=c?-1:1,a*=this.ma,this.Qa)if(e=a,e==0)zq(this,e,this.qa, b),Kfa(this,0,b);else{var h=Math.floor(Math.log(e)/Math.log(10)+2E-15);e=xq(e,-h);var k=this.qa;this.Ia>1&&this.Ia>this.qa?(k=h%this.Ia,k<0&&(k=this.Ia+k),e=xq(e,k),h-=k,k=1):this.qa<1?(h++,e=xq(e,-1)):(h-=this.qa-1,e=xq(e,this.qa-1));zq(this,e,k,b);Kfa(this,h,b)}else zq(this,a,this.qa,b);else b.push(qq.IA);c?f.bE?b.push(f.bE):(isFinite(a)&&b.push(f.gG),b.push(this.Fa)):(isFinite(a)&&b.push(f.gG),b.push(this.La));return b.join("")}; function yq(a,b){var c=xq(b,a.o);a.Pa>0&&(c=Lfa(c,a.Pa,a.o));c=Math.round(c);if(isFinite(c)){var e=Math.floor(xq(c,-a.o));c=Math.floor(c-xq(e,a.o));if(c<0||c>=xq(1,a.o))e=Math.round(b),c=0}else e=b,c=0;return{intValue:e,sQ:c}} function zq(a,b,c,e){if(a.oa>a.o)throw Error("Min value must be less than max value");e||(e=[]);b=yq(a,b);var f=b.intValue,h=b.sQ,k=a.oa>0||h>0||!1;b=a.oa;k&&(b=a.oa);for(var n="",p=f;p>1E20;)n="0"+n,p=Math.round(xq(p,-1));n=p+n;var r=qq.JG;p=qq.cB.codePointAt(0);var u=n.length,w=0;if(f>0||c>0){for(f=u;f<c;f++)e.push(String.fromCodePoint(p));if(a.va.length>=2)for(c=1;c<a.va.length;c++)w+=a.va[c];c=u-w;if(c>0){f=a.va;w=u=0;for(var z,la=qq.HA,pa=n.length,sa=0;sa<pa;sa++)if(e.push(String.fromCodePoint(p+ Number(n.charAt(sa))*1)),pa-sa>1)if(z=f[w],sa<c){var Aa=c-sa;(z===1||z>0&&Aa%z===1)&&e.push(la)}else w<f.length&&(sa===c?w+=1:z===sa-c-u+1&&(e.push(la),u+=z,w+=1))}else{c=n;n=a.va;f=qq.HA;z=c.length;la=[];for(u=n.length-1;u>=0&&z>0;u--){w=n[u];for(pa=0;pa<w&&z-pa-1>=0;pa++)la.push(String.fromCodePoint(p+Number(c.charAt(z-pa-1))*1));z-=w;z>0&&la.push(f)}e.push.apply(e,la.reverse())}}else k||e.push(String.fromCodePoint(p));(a.mb||k)&&e.push(r);h=String(h);k=h.split("e+");k.length==2&&(h=String(Lfa(parseFloat(k[0]), a.Pa,1)),h=h.replace(".",""),h+=So("0",parseInt(k[1],10)-h.length+1));a.o+1>h.length&&(h="1"+So("0",a.o-h.length)+h);for(a=h.length;h.charAt(a-1)=="0"&&a>b+1;)a--;for(b=1;b<a;b++)e.push(String.fromCodePoint(p+Number(h.charAt(b))*1))} function Kfa(a,b,c){c.push(qq.LG);b<0?(b=-b,c.push(qq.iH)):a.Xa&&c.push(qq.sN);b=""+b;for(var e=qq.cB,f=b.length;f<a.Na;f++)c.push(e);a=e.codePointAt(0)-Mfa;for(e=0;e<b.length;e++)c.push(String.fromCodePoint(a+b.codePointAt(e)))} function Ifa(a){a=a.codePointAt(0);if(48<=a&&a<58)return a-48;var b=qq.cB.codePointAt(0);return b<=a&&a<b+10?a-b:-1} var Mfa="0".codePointAt(0); function uq(a,b,c){for(var e="",f=!1,h=b.length;c[0]<h;c[0]++){var k=b.charAt(c[0]);if(k=="'")c[0]+1<h&&b.charAt(c[0]+1)=="'"?(c[0]++,e+="'"):f=!f;else if(f)e+=k;else switch(k){case "#":case "0":case ",":case ".":case ";":return e;case "\u00a4":c[0]+1<h&&b.charAt(c[0]+1)=="\u00a4"?(c[0]++,e+=a.Ra||qq.yA):(k=a.Ra||qq.yA,e+=k in pq?pq[k][1]:k);break;case "%":if(!a.ya&&a.ma!=1)throw Error("Too many percent/permill");if(a.ya&&a.ma!=100)throw Error("Inconsistent use of percent/permill characters");a.ma= 100;a.ya=!1;e+=qq.PERCENT;break;case "\u2030":if(!a.ya&&a.ma!=1)throw Error("Too many percent/permill");if(a.ya&&a.ma!=1E3)throw Error("Inconsistent use of percent/permill characters");a.ma=1E3;a.ya=!1;e+=qq.jH;break;default:e+=k}}return e} var vq={XB:0,aE:"",bE:"",prefix:"",gG:""};function Jfa(a,b){a=a.Ha==1?oq.HG:oq.oM;a==null&&(a=oq.HG);if(b<3)return vq;b=Math.min(14,b);var c=a[xq(1,b)];for(--b;!c&&b>=3;)c=a[xq(1,b)],b--;if(!c)return vq;c=c.other;var e=a="",f=c.indexOf(";");f>=0&&(c=c.substring(0,f),f=c.substring(f+1))&&(e=/([^0]*)(0+)(.*)/.exec(f),a=e[1],e=e[3]);return c&&c!="0"?(c=/([^0]*)(0+)(.*)/.exec(c))?{XB:b+1-(c[2].length-1),aE:a,bE:e,prefix:c[1],gG:c[3]}:vq:vq} function wq(a){if(!isFinite(a))return a>0?a:0;for(var b=0;(a/=10)>=1;)b++;return b} function xq(a,b){if(!a||!isFinite(a)||b==0)return a;a=String(a).split("e");return parseFloat(a[0]+"e"+(parseInt(a[1]||0,10)+b))} function Nfa(a,b){return a&&isFinite(a)?xq(Math.round(xq(a,b)),-b):a} function Lfa(a,b,c){if(!a)return a;b=b-wq(a)-1;return b<-c?Nfa(a,-c):Nfa(a,b)} ;function Ofa(a){return a%10==1&&a%100!=11?"one":a%10==2&&a%100!=12?"two":a%10==3&&a%100!=13?"few":"other"} var Pfa=Ofa;Pfa=Ofa;function Qfa(a,b){var c=a|0;if(void 0===b){b=Math;var e=b.min,f=a+"",h=f.indexOf(".");b=e.call(b,h===-1?0:f.length-h-1,3)}e=Math.pow(10,b);a={v:b,f:(a*e|0)%e};return c==1&&a.v==0?"one":"other"} var Rfa=Qfa;Rfa=Qfa;function Aq(a){this.qa=a;this.ma=this.o=this.ua=null;a=qq;var b=oq;if(Sfa!==a||Tfa!==b)Sfa=a,Tfa=b,Ufa=new rq(1);this.va=Ufa} var Sfa=null,Tfa=null,Ufa=null,Vfa=RegExp("'([{}#].*?)'","g"),Wfa=RegExp("''","g");Aq.prototype.format=function(a){if(this.qa){this.ua=[];var b=Xfa(this,this.qa);this.ma=Bq(this,b);this.qa=null}if(this.ma&&this.ma.length!=0)for(this.o=rc(this.ua),b=[],Cq(this,this.ma,a,!1,b),a=b.join("");this.o.length>0;)a=a.replace(this.oa(this.o),String(this.o.pop()).replace("$","$$$$"));else a="";return a}; function Cq(a,b,c,e,f){for(var h=0;h<b.length;h++)switch(b[h].type){case 4:f.push(b[h].value);break;case 3:var k=b[h].value;var n=a,p=f,r=c[k];r===void 0?p.push("Undefined parameter - "+k):(n.o.push(r),p.push(n.oa(n.o)));break;case 2:k=b[h].value;n=a;p=c;r=e;var u=f,w=k.Cw;p[w]===void 0?u.push("Undefined parameter - "+w):(w=k[p[w]],w===void 0&&(w=k.other),Cq(n,w,p,r,u));break;case 0:k=b[h].value;Yfa(a,k,c,Rfa,e,f);break;case 1:k=b[h].value,Yfa(a,k,c,Pfa,e,f)}} function Yfa(a,b,c,e,f,h){var k=b.Cw,n=b.wH,p=+c[k];isNaN(p)?h.push("Undefined or invalid parameter - "+k):(n=p-n,k=b[c[k]],k===void 0&&(e=e(Math.abs(n)),k=b[e],k===void 0&&(k=b.other)),b=[],Cq(a,k,c,f,b),c=b.join(""),f?h.push(c):(a=a.va.format(n),h.push(c.replace(/#/g,a))))} function Xfa(a,b){var c=a.ua,e=a.oa.bind(a);b=b.replace(Wfa,function(){c.push("'");return e(c)}); return b=b.replace(Vfa,function(f,h){c.push(h);return e(c)})} function Dq(a){var b=0,c=[],e=[],f=/[{}]/g;f.lastIndex=0;for(var h;h=f.exec(a);){var k=h.index;h[0]=="}"?(c.pop(),c.length==0&&(h={type:1},h.value=a.substring(b,k),e.push(h),b=k+1)):(c.length==0&&(b=a.substring(b,k),b!=""&&e.push({type:0,value:b}),b=k+1),c.push("{"))}a=a.substring(b);a!=""&&e.push({type:0,value:a});return e} var Zfa=/^\s*(\w+)\s*,\s*plural\s*,(?:\s*offset:(\d+))?/,$fa=/^\s*(\w+)\s*,\s*selectordinal\s*,/,aga=/^\s*(\w+)\s*,\s*select\s*,/; function Bq(a,b){var c=[];b=Dq(b);for(var e=0;e<b.length;e++){var f={};if(0==b[e].type)f.type=4,f.value=b[e].value;else if(1==b[e].type){var h=b[e].value;switch(Zfa.test(h)?0:$fa.test(h)?1:aga.test(h)?2:/^\s*\w+\s*/.test(h)?3:5){case 2:f.type=2;f.value=bga(a,b[e].value);break;case 0:f.type=0;f.value=cga(a,b[e].value);break;case 1:f.type=1;f.value=dga(a,b[e].value);break;case 3:f.type=3,f.value=b[e].value}}c.push(f)}return c} function bga(a,b){var c="";b=b.replace(aga,function(n,p){c=p;return""}); var e={};e.Cw=c;b=Dq(b);for(var f=0;f<b.length;){var h=b[f].value;f++;var k=void 0;1==b[f].type&&(k=Bq(a,b[f].value));e[h.replace(/\s/g,"")]=k;f++}return e} function cga(a,b){var c="",e=0;b=b.replace(Zfa,function(p,r,u){c=r;u&&(e=parseInt(u,10));return""}); var f={};f.Cw=c;f.wH=e;b=Dq(b);for(var h=0;h<b.length;){var k=b[h].value;h++;var n=void 0;1==b[h].type&&(n=Bq(a,b[h].value));f[k.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=n;h++}return f} function dga(a,b){var c="";b=b.replace($fa,function(n,p){c=p;return""}); var e={};e.Cw=c;e.wH=0;b=Dq(b);for(var f=0;f<b.length;){var h=b[f].value;f++;var k=void 0;1==b[f].type&&(k=Bq(a,b[f].value));e[h.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=k;f++}return e} Aq.prototype.oa=function(a){return"\ufddf_"+(a.length-1).toString(10)+"_"};function Eq(a,b,c,e){var f=window.sc_trackStatsImpressions;if(f)f([{id:a,type:b,index:c}],e===void 0?!1:e);else if(A()&&A().env!=="PROD")throw Error("window.sc_trackStatsImpressions() is undefined or null. Please make sure Stats functions are initialized first.");} function Fq(a,b,c,e){var f=window.sc_trackStatsEvent;if(f)f(c,a,b,e);else if(A()&&A().env!=="PROD")throw Error("window.sc_trackStatsEvent() is undefined or null. Please make sure Stats functions are initialized first.");} ;var ega=["kejbdjndbnbjgmefkgdddjlbokphdefk","jmekfmbnaedfebfnmakmokmlfpblbfdm","mgapdfmlohfieomcgamllncmnoeemmoo","bkcklghljembpnfhmlbdnbmjgkdhgmnd","aeeoncifoephjblokgamlhnkebllljfj"];function Gq(){var a=window;this.o=chrome;this.window=a} function Hq(a){var b,c,e,f;return Ya(function(h){switch(h.o){case 1:if(!Jc)return h.return(!1);if(a.extensionId)return h.return(!0);b=x(ega);c=b.next();case 2:if(c.done){h.Ma(4);break}e=c.value;return h.yield(fga(a,e,{type:"connect_side_panel"}),5);case 5:if(f=h.ma)return h.return(!0);c=b.next();h.Ma(2);break;case 4:return h.return(!1)}})} function gga(a){var b=Object.assign({},{entryPoint:"help_center"});if(a.extensionId)fga(a,a.extensionId,{type:"open_side_panel",context:btoa(JSON.stringify(b))});else{a=a.window;var c=b.entryPoint,e=b.environment;e=new URL(e==="nightly"||e==="local"?"https://supporttagging-autopush.sandbox.google.com/embed/tagging/install":"https://support.google.com/embed/tagging/install");e.searchParams.set("utm_source",c);e.searchParams.set("context",btoa(JSON.stringify(b)));ln(a,$m(e.toString()),"_blank")}} function fga(a,b,c){var e,f,h,k;return Ya(function(n){if(n.o==1)return Pa(n,2),n.yield((e=a.o)==null?void 0:(f=e.runtime)==null?void 0:f.sendMessage(b,c),4);if(n.o!=2)return h=n.ma,((k=h)==null?void 0:k.type)==="side_panel_connected"?(a.extensionId=b,n.return(!0)):n.return(!1);Ra(n);return n.return(!1)})} ;var hga=[0,ek,-1,Tj,-2,y,Tj];var iga=[0,Zj,[0,y,al,y],Tj];function Iq(a){this.Aa=Ef(a)} t(Iq,Vh);function Jq(a){this.Aa=Ef(a)} t(Jq,Vh);l=Jq.prototype;l.getUserAgent=function(){return Og(this,3)}; l.setRegionCode=function(a){return ph(this,6,a)}; l.getProjectId=function(){return Xe(Jf(this,7))}; l.setProjectId=function(a){return Lf(this,7,We(a))}; l.getPageType=function(){return Xg(this,21,100)}; l.Yi=function(){return Og(this,26)}; l.Dh=function(){return Ng(this,27)}; l.Vd=function(a){return nh(this,27,a)}; l.setApiKey=function(a){return ph(this,29,a)}; l.setSupportJourneyId=function(a){return ph(this,57,a)};var Kq=[0,Fj,vba,-1];Iq.prototype.Ca=lk(Kq);var jga=[0,[37,38,39,41],y,-3,Tj,y,Nj,Kq,-1,bk,Nj,ek,Pj,Oj,-1,1,y,-1,Oj,ek,-3,y,ek,y,Oj,Zj,Gm,y,-2,ek,y,-1,mj,[!0,y,Jl],hga,Lj,-2,Oj,Lj,1,y,mj,[!0,y,Jl],Zj,Gl,y,-7,ek,1,[0,y,Zj,[0,[2,3],Oj,yba,Vj],Nj,2,y,Tj,y],y,Fj,iga,1,y];Jq.prototype.Ca=lk(jga);var kga=[0,y,ek,2,y,Zj,Vk,y,-1,1,y,1,Tj,y,10,Oj,Wj,-1,y,-2,1,Oj,Wj,y,Tj,y,-7,[0,ek,Oj],ek,Zj,Vk,y,[0,y],1,Wj,-1];var lga=[0,[1,2],Lj,Sj];function Lq(a){this.Aa=Ef(a)} t(Lq,Vh);Lq.prototype.getLanguage=function(){return Og(this,2)}; Lq.prototype.setLanguage=function(a){return ph(this,2,a)}; Lq.prototype.Ub=function(){return Og(this,18)}; Lq.prototype.Lc=function(a){return ph(this,18,a)};var Mq=[0,y,-1,jga,Wj,y,-2,kga,Tj,y,Wj,Tj,ek,y,-1,lga,y,-2,ek,Tj,y,1,y,-1,Tj];Lq.prototype.Ca=lk(Mq);function mga(a){Vp.call(this);this.ma=a;this.scrollLeft=this.o=0} t(mga,Vp);function Nq(a,b){var c=null;return function(){var e=Za.apply(0,arguments);c!==null&&clearTimeout(c);c=setTimeout(function(){a.apply(null,Ga(e))},b)}} function Oq(a){var b=!1;return function(){var c=Za.apply(0,arguments);if(!b)return b=!0,a.apply(null,Ga(c))}} function Pq(a,b){var c=c===void 0?{}:c;if(typeof window.CustomEvent==="function")var e=new CustomEvent(b,Object.assign({},{bubbles:!0,cancelable:!0},c));else e=document.createEvent("CustomEvent"),e.initCustomEvent(b,!0,!0,c);a.dispatchEvent(e)} ;function Qq(a){var b=a.icon;var c=a.text===void 0?"":a.text;var e=a.title===void 0?"":a.title;var f=a.Vy===void 0?!1:a.Vy;var h=a.size===void 0?void 0:a.size;var k=a.ij===void 0?void 0:a.ij;var n=a.Su===void 0?!1:a.Su;var p=a.filled===void 0?!1:a.filled;var r=a.Xx===void 0?!1:a.Xx;var u=a.trigger;var w=a.tabIndex;var z=a.ariaLabel===void 0?"":a.ariaLabel;a=a.Pc===void 0?"rem":a.Pc;E.call(this,"sc.shared.MaterialFab");this.o=!1;this.icon=k?new $p({icon:b,wb:!0,size:k,Pc:a}):new $p({icon:b,wb:!0,Pc:a}); this.text=c;this.title=e;this.Vy=f;this.size=h;this.Su=n;this.filled=p;this.Xx=r;this.trigger=u;this.overlay=new aq;this.tabIndex=w===void 0?null:String(w);this.ariaLabel=z} t(Qq,E);Qq.prototype.content=function(){var a=this,b=["class",{root:!0,extended:this.text,mini:this.Vy,lowered:this.Su,filled:this.filled,"fake-focus":this.o,grey:this.Xx},"tabindex",this.tabIndex,"onclick",this.trigger,"onkeydown",function(e){cq(a.overlay,e)}, "aria-label",this.ariaLabel];this.title&&b.push("title",this.title);if(this.size){var c=this.size+"px";b.push("style",{height:c,width:c})}this.element.apply(this,["button"].concat(Ga(b),[function(){a.element("span","class","icon",a.icon);a.text&&zp(a.text);a.overlay.render()}]))};function Rq(a){a=a.getBoundingClientRect();return{left:a.x,top:a.y,right:a.x+a.width,bottom:a.y+a.height}} function nga(a,b){return a.left<b.left&&b.left<a.right||a.left<b.right&&b.right<a.right} function Sq(a){var b=a.isMobile;var c=a.kb;var e=a.cardList;var f=a.wF===void 0?"smooth":a.wF;var h=a.Ap===void 0?function(){}:a.Ap; var k=a.oy===void 0?!1:a.oy;var n=a.style===void 0?0:a.style;var p=a.qv===void 0?function(){}:a.qv; var r=a.fv===void 0?function(){}:a.fv; var u=a.xt===void 0?"":a.xt;var w=a.tq===void 0?"":a.tq;var z=a.yt===void 0?"":a.yt;var la=a.El===void 0?48:a.El;a=a.Ey===void 0?!1:a.Ey;E.call(this,"sc.shared.CardCarousel");var pa=this;this.va=this.ua=this.Ba=this.o=null;this.oa=[];this.ya=null;this.Ha=Nq(function(){pa.Fa()},300); this.Fa=function(){if(!pa.isMobile&&pa.ya){var sa=pa.ya.getBoundingClientRect().width+pa.El/2<window.innerWidth?"-"+(pa.El/2/16+"rem"):"0";pa.kb?(pa.va.style.left=sa,pa.ua.style.right=sa):(pa.va.style.right=sa,pa.ua.style.left=sa)}}; this.isMobile=b;this.kb=c;this.cardList=e;this.wF=f;this.Ap=h;this.oy=k;this.style=n;this.ma=new mga(this.cardList.length);this.qv=p;this.fv=r;this.xt=u;this.tq=w;this.yt=z;this.El=la;this.Ey=a;this.style===1&&this.watch(this.ma,0);window.addEventListener("resize",this.Ha)} t(Sq,E);function oga(a,b,c){c=(c===void 0?0:c)?{}:{visibility:Tq(a,b)?"visible":"hidden"};return a.element("div","class",{button:!0,previous:b===0,next:b===1},"style",c,"role","button","onclick",function(){var e,f,h=((f=(e=a.o)==null?void 0:e.scrollLeft)!=null?f:0)+pga(a,b);a.ma.scrollLeft=h;a.o.scrollTo({left:h,top:0,behavior:a.wF})},function(){(new Qq({icon:b===0?"gm/navigate_before":"gm/navigate_next", size:a.El,ariaLabel:b===0?"Previous":"Next",title:b===0?"Previous":"Next"})).render()})} function pga(a,b){var c=Rq(a.o);if(b===0){b=null;for(var e=0;e<a.oa.length;e++){var f=Rq(a.oa[e]);if(nga(f,c)){b=f;break}if(f.left>=c.left&&f.right<=c.right){if(e===0)return 0;b=Rq(a.oa[e-1]);break}}return b===null?0:a.kb?b.left-c.left:b.right-c.right}b=null;for(e=a.oa.length-1;e>=0;e--){f=Rq(a.oa[e]);if(nga(f,c)){b=f;break}if(f.left>=c.left&&f.right<=c.right){if(e===a.oa.length-1)return 0;b=Rq(a.oa[e+1]);break}}return b===null?0:a.kb?b.right-c.right:b.left-c.left} function Tq(a,b){if(!a.Ba||!a.o)return!1;var c=Math.max(0,a.Ba.getBoundingClientRect().width-a.o.getBoundingClientRect().width);a=Math.abs(a.o.scrollLeft);return b===0&&Math.abs(a-0)<=.5||b===1&&Math.abs(a-c)<=.5?!1:!0} function qga(a){a.style!==0&&(a=a.cardList[a.ma.o])&&a.ua()} function rga(a){a.o=a.element("div","class","viewport","onscroll",function(b){a.ma.scrollLeft=a.o.scrollLeft;qga(a);a.isMobile||a.style!==0||(a.ua.style.visibility=Tq(a,0)?"visible":"hidden",a.va.style.visibility=Tq(a,1)?"visible":"hidden");a.Ap(b)},function(){a.element("div","class","reel-wrapper",function(){a.Ba=a.element("ul","class",{reel:!0, "reel-mobile":a.isMobile},"role","list",function(){a.oa=a.cardList.map(function(b){return a.element("li","class",{"card-container":!0,"custom-left-padding":a.tq!=="","custom-right-padding":a.yt!=="","equal-width-card":a.Ey},"role",a.oy?"none":null,function(){b.render()})})})})}); a.ma.scrollLeft!==a.o.scrollLeft&&(a.o.scrollLeft=a.ma.scrollLeft);qga(a)} function sga(a,b){var c=b===0?"Previous":"Next",e=b===0?-1:1;return a.element("div","class",b===0?"slide-previous":"slide-next",new dq({icon:b===0?"gm/navigate_before":"gm/navigate_next",trigger:function(){if(a.o){var f=a.o.getBoundingClientRect().width;f=a.o.scrollLeft+(a.kb?b===1?-f:f:b===0?-f:f);var h=a.ma,k=a.ma.o+e;h.o===k||k<0||k>=h.ma||(h.o=k,h.Ea(0));a.ma.scrollLeft=f;a.o.scrollTo({left:f,top:0});b===0&&a.qv&&a.qv();b===1&&a.fv&&a.fv()}}, ariaLabel:c,title:c,disabled:b===0?a.ma.o===0:a.ma.o===a.ma.ma-1,style:6}))} function tga(a){a.element("div","class","control-bar",function(){a.ua=sga(a,0);a.element("div","class","indicator",a.ma.o+1+" / "+a.ma.ma);a.va=sga(a,1)})} function uga(a){var b,c,e;return{"--gap-size":(b=a.xt)!=null?b:"","--custom-left-padding":(c=a.tq)!=null?c:"","--custom-right-padding":(e=a.yt)!=null?e:"","--custom-button-size":a.El?a.El/16+"rem":""}} Sq.prototype.content=function(){var a=this;this.ya=this.element("div","class",{root:!0,scrolling:this.style===0,slide:this.style===1},"style",uga(this),"dir",this.kb?"rtl":"ltr",function(){switch(a.style){case 0:a.isMobile||(a.ua=oga(a,0,!0));rga(a);a.isMobile||(a.va=oga(a,1),a.ua&&(a.ua.style.visibility=Tq(a,0)?"visible":"hidden"));break;case 1:tga(a),rga(a)}}); this.Fa()}; Sq.prototype.onDetach=function(){window.removeEventListener("resize",this.Ha)};function Uq(){E.apply(this,arguments)} t(Uq,E);Uq.prototype.ua=function(){};function Vq(a){var b=a.content;var c=a.elevation===void 0?0:a.elevation;var e=a.padding===void 0?"1rem":a.padding;var f=a.trigger;var h=a.backgroundColor===void 0?1:a.backgroundColor;var k=a.Wk===void 0?!0:a.Wk;a=a.borderRadius===void 0?"0.5rem":a.borderRadius;E.call(this,"sc.shared.MaterialCard");this.o=b;this.elevation=c;this.padding=e;this.overlay=(this.trigger=f)?new aq:null;this.backgroundColor=h;this.Wk=k;this.borderRadius=a} t(Vq,E);Vq.prototype.Ge=function(){return!0}; Vq.prototype.content=function(){var a=this,b=this.elevation>0,c={};this.element(this.trigger?"button":"div","class",(c.root=!0,c.elevated=b,c.border=this.Wk,c["surface-highlight-background"]=this.backgroundColor===2,c["m3-surface-container-low"]=this.backgroundColor===3,c["m3-pill-container"]=this.backgroundColor===4,c["m3-card-container"]=this.backgroundColor===5,c["elevation-"+this.elevation]=b,c),"style",{"--mc-custom-padding":this.padding,"--mc-custom-border-radius":this.borderRadius},"onclick", this.trigger,"onkeydown",function(e){a.overlay&&cq(a.overlay,e)},function(){a.o(); a.overlay&&a.overlay.render()})};function Wq(a,b){var c=b===void 0?{}:b;b=c.CT===void 0?!0:c.CT;(c.Hd===void 0?0:c.Hd)?ln(window,a):(c=document.createElement("a"),cn(c,a),c.rel="noopener",b?(a=window.location,b=bn(c.href),b!==void 0&&(a.href=b)):un(window.location,c.href))} ;function Xq(a,b,c,e,f){var h=Error.call(this,a+"/"+b+" "+c+" "+e);this.message=h.message;"stack"in h&&(this.stack=h.stack);this.serviceName=a;this.path=b;this.type=c;this.statusCode=e;this.responseText=f} t(Xq,Error);function Yq(a){var b=a.serverUrl;a=a.serviceName;this.serverUrl=b;this.serviceName=a} Yq.prototype.get=function(a,b,c,e){c=c===void 0?{}:c;e=e===void 0?new XMLHttpRequest:e;var f=this,h;return Ya(function(k){if(k.o==1)return k.yield(f.call("GET",a,c,e,"application/json+protobuf"),2);h=k.ma;try{return k.return(Wh(b,h))}catch(n){throw Zq(f,a),n;}})}; function vga(a,b,c){c=c===void 0?{}:c;var e=e===void 0?new XMLHttpRequest:e;var f;return Ya(function(h){if(h.o==1)return h.yield(a.call("GET",b,c,e,"application/json"),2);f=h.ma;try{return h.return(JSON.parse(f))}catch(k){throw Zq(a,b),k;}})} Yq.prototype.post=function(a,b,c,e,f){e=e===void 0?{}:e;f=f===void 0?new XMLHttpRequest:f;var h=this,k;return Ya(function(n){if(n.o==1)return n.yield(h.call("POST",a,e,f,"application/json+protobuf",b.serialize()),2);k=n.ma;try{return n.return(Wh(c,k))}catch(p){throw Zq(h,a),p;}})}; function wga(a,b,c,e){e=e===void 0?{}:e;var f=f===void 0?new XMLHttpRequest:f;var h;return Ya(function(k){if(k.o==1)return k.yield(a.call("POST",b,e,f,"application/json",JSON.stringify(c)),2);h=k.ma;try{return k.return(JSON.parse(h))}catch(n){throw Zq(a,b),n;}})} Yq.prototype.call=function(a,b,c,e,f,h){var k=this;return Ya(function(n){return n.return(new Promise(function(p,r){var u="";if(c.query){for(var w=[],z=x(Object.entries(c.query)),la=z.next();!la.done;la=z.next()){var pa=x(la.value);la=pa.next().value;pa=pa.next().value;pa=Array.isArray(pa)?pa:[pa];pa=x(pa);for(var sa=pa.next();!sa.done;sa=pa.next())sa=sa.value,w.push(encodeURIComponent(la)+"="+encodeURIComponent(sa))}w.length>0&&(u="?"+w.join("&"))}e.open(a,(k.serverUrl instanceof Function?k.serverUrl(): k.serverUrl)+"/"+b+u);e.timeout=c.timeout||0;c.withCredentials&&(e.withCredentials=!0);e.setRequestHeader("Content-Type",f);if(c.headers)for(u=x(Object.entries(c.headers)),w=u.next();!w.done;w=u.next())z=x(w.value),w=z.next().value,z=z.next().value,e.setRequestHeader(w,z);e.addEventListener("load",function(){if(e.status<200||e.status>299)Ao(k.serviceName+"_"+b+"_non_200_status"),r(new Xq(k.serviceName,b,"application_error",e.status,e.responseText));else{var Aa=e.responseText;Aa.startsWith(")]}'\n")&& (Aa=Aa.substring(5));p(Aa)}}); e.addEventListener("error",function(){Ao(k.serviceName+"_"+b+"_error");r(new Xq(k.serviceName,b,"network_error"))}); e.addEventListener("timeout",function(){Ao(k.serviceName+"_"+b+"_timeout");r(new Xq(k.serviceName,b,"timeout"))}); h?e.send(h):e.send()}))})}; function Zq(a,b){Ao(a.serviceName+"_"+b+"_parse_fail")} ;function $q(a){this.serverUrl=a.serverUrl;this.helpcenter=a.helpcenter;var b={hl:a.language,key:a.apiKey,request_source:""+a.requestSource,mendel_ids:a.mendelIds.join(",")};a.authUser!==void 0&&(b.authuser=""+a.authUser);a.serviceConfiguration&&(b.service_configuration=a.serviceConfiguration);this.ma=b;b={"X-SupportContent-AllowApiCookieAuth":"true","X-SupportContent-XsrfToken":a.xsrfToken};a.authToken&&(b.Authorization=a.authToken);this.o=b} $q.prototype.get=function(a){var b=xga(this,a),c=b.Ik,e=b.path;b=b.DH;return a.json?vga(c,e,b):c.get(e,a.response,b)}; $q.prototype.post=function(a){var b=xga(this,a),c=b.Ik,e=b.path;b=b.DH;return a.json?wga(c,e,a.request,b):c.post(e,a.request,a.response,b)}; function xga(a,b){var c,e,f={query:Object.assign({},a.ma,(c=b.queryParams)!=null?c:{},{helpcenter:(e=b.helpcenter)!=null?e:a.helpcenter}),headers:a.o,withCredentials:!0};return{Ik:new Yq({serverUrl:a.serverUrl,serviceName:b.endpoint}),path:"apis/"+b.endpoint,DH:f}} ;var ar;function br(){if(ar!==void 0)return ar;var a=A(),b=Number(a.au);return ar=new $q({serverUrl:a.ehn,helpcenter:a.ehc,language:a.lang,apiKey:a.key,requestSource:a.rs,mendelIds:a.mendel_ids,xsrfToken:a.xsrf,authUser:isNaN(b)?void 0:b,serviceConfiguration:a.service_configuration,authToken:a.auth_token})} ;function cr(a){this.Aa=Ef(a)} t(cr,Vh);l=cr.prototype;l.getContent=function(){return Wg(this,1)}; l.setContent=function(a){return qh(this,1,a)}; l.clearContent=function(){return Lf(this,1)}; l.getId=function(){return Wg(this,2)}; l.setId=function(a){return qh(this,2,a)};var yga=[0,Xj,-1];cr.prototype.Ca=lk(yga);function dr(a){this.Aa=Ef(a)} t(dr,Vh);dr.prototype.getUrl=function(){return Wg(this,1)}; dr.prototype.setUrl=function(a){return qh(this,1,a)}; dr.prototype.setSupportJourneyId=function(a){return qh(this,2,a)}; dr.prototype.getLocale=function(){return Wg(this,4)};var er=[0,Xj,-3,yga];dr.prototype.Ca=lk(er);var zga=[0,y,-1,hk];var Aga=[0,Xj,-2,hk,zga];var Bga=[0,Xj,Kj,Rj];var Cga=[0,al,Xj,Bga];var Dga=[0,Zj,Cga,Zj,Aga];function fr(a){this.Aa=Ef(a)} t(fr,Vh);var gr=[0,y,Tj];fr.prototype.Ca=lk(gr);function hr(a){this.Aa=Ef(a)} t(hr,Vh);function ir(a){this.Aa=Ef(a)} t(ir,Vh);l=ir.prototype;l.getId=function(){return Wg(this,1)}; l.setId=function(a){return qh(this,1,a)}; l.getLabel=function(){return Wg(this,2)}; l.setLabel=function(a){return qh(this,2,a)}; l.getUrl=function(){return dh(this,3,jr)}; l.setUrl=function(a){return og(this,3,jr,ff(a))}; l.getType=function(){return Xg(this,4)}; l.setType=function(a){return sh(this,4,a)}; var jr=[3,7,9,10];function kr(a){this.Aa=Ef(a)} t(kr,Vh);function lr(a,b){return yg(a,ir,1,Xf(b))} ;function mr(a){this.Aa=Ef(a)} t(mr,Vh);mr.prototype.getTitle=function(){return Wg(this,1)}; mr.prototype.setTitle=function(a){return qh(this,1,a)}; mr.prototype.getDescription=function(){return Wg(this,2)}; mr.prototype.setDescription=function(a){return qh(this,2,a)};function nr(a){this.Aa=Ef(a)} t(nr,Vh);function or(a){this.Aa=Ef(a)} t(or,Vh);l=or.prototype;l.getLabel=function(){return Wg(this,1)}; l.setLabel=function(a){return qh(this,1,a)}; l.yc=function(){return Xg(this,2)}; l.Rc=function(){return Xg(this,3)}; l.setIcon=function(a){return sh(this,3,a)};function pr(a){this.Aa=Ef(a)} t(pr,Vh);pr.prototype.getTitle=function(){return Wg(this,1)}; pr.prototype.setTitle=function(a){return qh(this,1,a)};function qr(a){this.Aa=Ef(a)} t(qr,Vh);qr.prototype.getText=function(){return Wg(this,1)}; qr.prototype.setText=function(a){return qh(this,1,a)}; qr.prototype.getStatus=function(){return Xg(this,2)};function rr(a){this.Aa=Ef(a)} t(rr,Vh);l=rr.prototype;l.getKey=function(){return Wg(this,1)}; l.setKey=function(a){return ph(this,1,a)}; l.getValue=function(){return Wg(this,2)}; l.setValue=function(a){return ph(this,2,a)}; l.Vb=function(){return uh(this,2)};function sr(a){this.Aa=Ef(a)} t(sr,Vh);function tr(a){this.Aa=Ef(a)} t(tr,Vh);l=tr.prototype;l.getTitle=function(){return Wg(this,1)}; l.setTitle=function(a){return ph(this,1,a)}; l.Rc=function(){return Xg(this,3)}; l.setIcon=function(a){return sh(this,3,a)}; l.getLabel=function(){return wg(this,qr,4)}; l.setLabel=function(a){return zg(this,qr,4,a)};function ur(a){this.Aa=Ef(a)} t(ur,Vh);function vr(a){return wg(a,nr,6)} ;function wr(a){this.Aa=Ef(a)} t(wr,Vh);wr.prototype.getMetaData=function(){return wg(this,fr,4)};var Ega=[0,Xj,-1,hk];var Fga=[0,Xj,-1,Ega];var Gga=[0,Xj,-3];hr.prototype.Ca=lk(Gga);var Hga=[0,jr,Xj,-1,Yj,hk,-2,ak,Gga,Xj,Yj,-1];ir.prototype.Ca=lk(Hga);var Iga=[0,Zj,Hga];kr.prototype.Ca=lk(Iga);var Jga=[0,Xj,-1,y];mr.prototype.Ca=lk(Jga);var xr=[0,y,-2];nr.prototype.Ca=lk(xr);var yr=[0,Xj,hk,-1];or.prototype.Ca=lk(yr);var Kga=[0,Xj,Zj,yr,hk,Zj,yr];pr.prototype.Ca=lk(Kga);var Lga=[0,Xj,hk];qr.prototype.Ca=lk(Lga);var Mga=[0,y,-1];rr.prototype.Ca=lk(Mga);var Nga=[0,Zj,Mga];sr.prototype.Ca=lk(Nga);var zr=[0,y,Nga,hk,Lga,y];tr.prototype.Ca=lk(zr);var Ar=[0,Kga,Jga,zr,Iga,Zj,zr,xr,ek];ur.prototype.Ca=lk(Ar);wr.prototype.Ca=lk([0,Zj,Fga,Dga,Zj,Ar,gr]);function Br(){var a=A();var b=(new dr).setUrl(a.bcUrl).setSupportJourneyId(a.support_journey_id);b=qh(b,3,a.hc);return qh(b,4,a.lang)} function Oga(a,b){var c=new Lq;if(A()){var e=ug(c,Jq,3);rh(e,21,A().pt);A().vid!==0&&ug(c,Jq,3).Vd(A().vid)}b&&(e=ug(c,Jq,3),Bg(e,45,b));a&&c.Lc(a);return c} function Cr(a,b){b=b===void 0?{}:b;var c=b.uc===void 0?br():b.uc;var e=b.bA===void 0?!1:b.bA;var f;return Ya(function(h){if(h.o==1)return Pa(h,2),h.yield(c.post({json:!1,endpoint:"aiarticlerefinedintent",queryParams:{v:"1"},request:a,response:wr}),4);if(h.o!=2)return h.return(h.ma);f=Ra(h);if(e)throw f;if(A()&&A().env!=="PROD")throw f;return h.return(new wr)})} ;function Pga(a){var b="";try{b=a.replace(/[^\p{Letter}\s_-]/gu,"")}catch(c){b=a.replace(/[^\w\s_-]/g,"")}return b.trim().replace(/[\s_]+/g,"-").toLowerCase()} ;function Qga(a){var b=a.description;var c=a.duration;var e=a.embedUrl;var f={"@type":"InteractionCounter",interactionType:{"@type":"WatchAction"},userInteractionCount:a.userInteractionCount};b={"@context":"https://schema.org","@type":"VideoObject",name:a.name,description:b,thumbnailUrl:a.thumbnailUrl,uploadDate:a.uploadDate.toISOString(),duration:c,embedUrl:e,interactionStatistic:f};a=document.createElement("script");a.type="application/ld+json";b=Ln(b);on(a,b);document.head.appendChild(a)} ;function Dr(){this.part="snippet,id,contentDetails,localizations,statistics";this.Ik=new Yq({serverUrl:"https://www.googleapis.com/youtube/v3",serviceName:"youtubeDataApi"})} Dr.prototype.getFields=function(a){return"items(snippet(thumbnails(default,medium,high,standard,maxres),publishedAt,channelId,channelTitle,defaultLanguage,localized),contentDetails/duration,localizations/"+a+",statistics/viewCount)"}; function Rga(a,b,c){return vga(a.Ik,"videos",{query:{id:b,hl:c,key:"AIzaSyD-4tE5aKFZYIS_IrfpCDRsgQZbv5VCJZM",part:a.part,fields:a.getFields(c)}})} ;var Sga=Ha(["//www.youtube.com/player_api"]),Tga=Kn(Sga),Er=[],Uga=!1;function Fr(){if(!Uga){window.onYouTubeIframeAPIReady=Vga;var a=Yo("SCRIPT");pn(a,Tga);document.head.appendChild(a);Uga=!0}} function Gr(a,b){a=Xn("play",a);b=Xn("play",b);return b===a?"":b} function Vga(){for(;Er.length>0;)Er.shift()()} function Hr(a,b,c,e){switch(a){case -1:a=20;break;case 0:a=19;break;case 1:a=25;break;case 2:a=26;break;case 3:a=27;break;case 5:a=28;break;default:a=0}window.sc_trackStatsEvent(44,a,b,c+","+e)} ;var Wga=Ha(["aria-"]),Xga=Ha(["role"]),Yga=Ha(["data-stats-"]);function Ir(a){this.o=a||document} Ir.prototype.init=function(){for(var a=this,b=this.o.querySelectorAll(".zippy"),c={},e=0;e<b.length;c={Fc:void 0,Xd:void 0},e++){var f=e+1;c.Fc=b[e];c.Xd=c.Fc.nextElementSibling;if(c.Xd&&(c.Xd instanceof HTMLDivElement||c.Xd instanceof HTMLParagraphElement)){var h=Pga(c.Fc.textContent);h!==""&&(c.Fc.dataset.scZippyId=h);h=document.createElement("DIV");Qn(h,"zippy-container",!0);c.Fc.parentNode.replaceChild(h,c.Fc);h.appendChild(c.Fc);var k=document.createElement("DIV");k.className="zippy-overflow"; c.Xd.parentNode.insertBefore(k,c.Xd);k.appendChild(c.Xd);Qn(c.Fc,"index"+f,!0);Zga(k,h);Qn(c.Xd,"zippy-content",!0);$ga(c.Fc)?(Qn(c.Fc,"goog-zippy-expanded",!0),Jr(c.Fc.parentElement,!0),c.Xd.removeAttribute("aria-hidden"),sn(Kr,c.Fc,"aria-expanded","true"),c.Xd.style.marginTop=0,aha(c.Fc)):(Lr(c.Xd),c.Xd.style.display="none",c.Xd.style.height=c.Xd.style.padding=0,sn(Kr,c.Xd,"aria-hidden","true"),sn(Kr,c.Fc,"aria-expanded","false"),Qn(c.Xd,"zippy-hidden",!0),Qn(c.Fc,"goog-zippy-collapsed",!0));window.addEventListener("resize", function(n){Sn(n,"zippy-hidden")&&Mr(n,"",function(){Lr(n)}.bind(this))}.bind(this,c.Xd)); c.Fc.tabIndex=0;sn(Kr,c.Fc,"role","button");c.Fc.addEventListener("click",this.ma.bind(this,c.Xd,c.Fc));c.Fc.addEventListener("keydown",this.oa.bind(this,c.Xd,c.Fc));c.Fc.addEventListener("focus",bha);c.Fc.addEventListener("blur",bha);sn(Kr,c.Fc,"data-stats-ve","2");sn(Kr,c.Fc,"data-stats-imp","");sn(Kr,c.Fc,"data-stats-idx",f+","+b.length);sn(Kr,c.Fc,"data-stats-ignore","");(f=c.Fc.getAttribute("id"))||(f=c.Fc.getAttribute("name"));f&&sn(Kr,c.Fc,"data-stats-id",f);cha(this,c.Fc,c.Xd);window.addEventListener("hashchange", function(n){return function(p){Gr(p.oldURL,p.newURL)&&dha(n.Fc)&&Nr(n.Xd)}}(c))}}window.addEventListener("hashchange",function(n){if(window.location.hash){var p=Xn("zippy",n.oldURL); n=Xn("zippy",n.newURL);p&&!n&&Yn("zippy",p)}(p=$n())&&(p=a.o.querySelector(".zippy.goog-zippy-collapsed#"+p))&&(n=p.parentElement.nextElementSibling)&&(n=n.querySelector(".zippy-content"))&&a.ma(n,p)})}; function Mr(a,b,c){a.style.transition!=b?(a.style.transition=b,window.setTimeout(c,0)):c()} function $ga(a){var b=A().query_params.find(function(c){return c.key=="expand_all_zippies"}); return(b?b.value=="true":!1)||Sn(a,"zippy-expand")||eha(a)||fha(a)} function gha(){if(window.performance.getEntriesByType("navigation").length<=0)return null;var a=window.performance.getEntriesByType("navigation")[0].name,b;return a&&a.includes("#")&&((b=a.match(/:~:text=/g))==null?void 0:b.length)===1?(a=a.split("#").slice(1).filter(function(c){return c.includes(":~:text=")})[0])?a.split(":~:").filter(function(c){return c.startsWith("text=")})[0].substring(5).split("&text="):null:null} function eha(a){var b=gha();if(!b||b.length===0)return!1;(b=b.some(function(c){return hha(a,c)}))?window.sc_trackStatsEventByElement(a,2,30,"textFragment"):window.sc_trackStatsEventByElement(a,2,36,"textFragment"); return b} function hha(a,b){var c=!1,e=b.split(",");e=e.map(function(n,p){if(n.startsWith("-")&&p!==e.length-1||n.endsWith("-")&&p!==0)c=!0;return n.replace(/^-|-$/g,"")}); if(c)return!1;var f=a.parentElement.nextElementSibling.textContent;b=e.map(function(n){return f.indexOf(decodeURIComponent(n))}); a=-1;b=x(b.entries());for(var h=b.next();!h.done;h=b.next()){var k=x(h.value);h=k.next().value;k=k.next().value;if(a>=k)return!1;a=k+decodeURIComponent(e[h]).length-1}return!0} function fha(a){var b;(b=!!a.name&&iha(A().query+window.location.hash,a.name)||dha(a))||(b=(a=a.dataset.scZippyId)?Or().has(a):!1);return b} function dha(a){var b=Xn("play");a=a.parentElement.nextElementSibling;return a!==null&&a.querySelector('[data-videoid="'+b+'"]')!==null} function iha(a,b){return(new RegExp("[?#&,]"+Un(b)+"(?:[#&,]|$)")).test(a)} function Lr(a){a.style.marginTop=-a.offsetHeight+"px"} Ir.prototype.ma=function(a,b){Qn(a,"zippy-hidden");Qn(b,"goog-zippy-expanded");Qn(b,"goog-zippy-collapsed");var c=b.parentElement;if(Pr(b)){a.removeAttribute("aria-hidden");sn(Kr,b,"aria-expanded","true");var e=2;Nr(a);Jr(c,!0);aha(b)}else sn(Kr,a,"aria-hidden","true"),sn(Kr,b,"aria-expanded","false"),e=3,a.addEventListener("transitionend",jha),Jr(c,!1),kha(b),Mr(a,"margin-top .218s ease-out",function(){Lr(a)}.bind(this)); window.sc_trackStatsEventByElement(b,2,e)}; function Or(){return new Set(Xn("zippy").split(","))} function aha(a){if(a=a.dataset.scZippyId){var b=Or();b.add(a);Yn("zippy",[].concat(Ga(b.values())).join(","))}} function kha(a){if(a=a.dataset.scZippyId){var b=Or();b.delete(a);Yn("zippy",[].concat(Ga(b)).join(","))}} Ir.prototype.oa=function(a,b,c){switch(c.which){case 13:case 32:c.preventDefault(),this.ma(a,b)}}; function Nr(a){lha(a);a.style.height=a.style.padding="";a.style.display="";a.removeEventListener("transitionend",jha);Mr(a,"margin-top .218s ease-out",function(){a.style.overflow="auto";a.style.marginTop=0}); Do(document,"imgLazyLoad")} function lha(a){a=a.getElementsByClassName("goog-zippy-collapsed");for(var b=0;b<a.length;b++){var c=a[b].parentElement.nextElementSibling;c&&(c=c.firstChild)&&Lr(c)}} function cha(a,b,c){if(b.name)for(var e=a.o.getElementsByTagName("a"),f=0;f<e.length;f++){var h=e[f];iha(h.href,b.name)&&h.addEventListener("click",a.qa.bind(a,b,c))}} Ir.prototype.qa=function(a,b){Pr(a)||(Qn(b,"zippy-hidden",!1),Qn(a,"goog-zippy-expanded",!0),Qn(a,"goog-zippy-collapsed",!1),Nr(b),window.sc_trackStatsEventByElement(a,2,2))}; var Kr=[vn(Wga),vn(Xga),vn(Yga)];function Pr(a){return Sn(a,"goog-zippy-expanded")} window.sc_initZippy=function(){(new Ir(window.sc_scope)).init()}; function jha(a){a.target.style.display="none"} function Zga(a,b){var c=a.parentElement,e=!1;Sn(c,"zippy-wrapper")?(a=c.nextElementSibling)&&Sn(a,"zippy-wrapper")||(e=!0):(a=a.nextElementSibling)&&Sn(a,"zippy")||(e=!0);e&&Qn(b,"zippy-last",!0)} function Jr(a,b){a&&Sn(a,"zippy-last")&&Qn(a,"zippy-last-focus",b)} function bha(a){Qn(a.target.parentElement,"zippy-focus")} ;function Qr(a){if(!a)return"";var b=document.createElement("textarea");rn(b,Gn.Oc(a));var c;return(c=b.textContent)!=null?c:""} function Rr(a,b){a.preventDefault();b();return!1} function Sr(a,b){var c=c===void 0?["Enter"," "]:c;if(!c.includes(a.key))return!0;a.preventDefault();b();return!1} var mha=/<\/?(?:blockquote|br|div|li|ol|ul|p)[^>]*>/gi,nha=/<\/?(?:blockquote|div|li|ol|ul|p)[^>]*>/gi,oha=/(<[^>]+>)/gi,pha=RegExp("^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*$");function Tr(a,b,c,e,f){b=b===void 0?!1:b;e=e===void 0?oha:e;f=f===void 0?"":f;b&&(c===void 0?0:c)?(a=a.replace(nha,"\n").replace(/\n{2,}/gi,"\n").trim(),a=a.replace(/<\/?br[^>]*>/gi,"\n")):b&&(a=a.replace(mha,"\n").replace(/\n{2,}/gi,"\n").trim());return a.replace(e,f)} ;var qha={uM:["BC","AD"],tM:["Before Christ","Anno Domini"],oN:"JFMAMJJASOND".split(""),FN:"JFMAMJJASOND".split(""),mN:"January February March April May June July August September October November December".split(" "),EN:"January February March April May June July August September October November December".split(" "),yN:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),LN:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),mO:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "), ON:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),AN:"Sun Mon Tue Wed Thu Fri Sat".split(" "),NN:"Sun Mon Tue Wed Thu Fri Sat".split(" "),hka:"SMTWTFS".split(""),JN:"SMTWTFS".split(""),zN:["Q1","Q2","Q3","Q4"],tN:["1st quarter","2nd quarter","3rd quarter","4th quarter"],mM:["AM","PM"],ew:["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"],nH:["h:mm:ss\u202fa zzzz","h:mm:ss\u202fa z","h:mm:ss\u202fa","h:mm\u202fa"],qM:["{1} 'at' {0}","{1} 'at' {0}","{1}, {0}","{1}, {0}"],QG:6, fla:[5,6],WG:5},Ur=qha;Ur=qha;function rha(a,b,c,e,f){a=new Date(a,b,c);e=e!==void 0?e:3;f=f||0;b=((a.getDay()+6)%7-f+7)%7;return a.valueOf()+((e-f+7)%7-b)*864E5} ;function Vr(){} function Wr(a){if(typeof a=="number"){var b=new Vr;b.ua=a;var c=a;if(c==0)c="Etc/GMT";else{var e=["Etc/GMT",c<0?"-":"+"];c=Math.abs(c);e.push(Math.floor(c/60)%100);c%=60;c!=0&&e.push(":",To(c,2));c=e.join("")}b.qa=c;c=a;c==0?c="UTC":(e=["UTC",c<0?"+":"-"],c=Math.abs(c),e.push(Math.floor(c/60)%100),c%=60,c!=0&&e.push(":",c),c=e.join(""));a=sha(a);b.oa=[c,c];b.o={Mka:a,mH:a};b.ma=[];return b}b=new Vr;b.qa=a.id;b.ua=-a.std_offset;b.oa=a.names;b.o=a.names_ext;b.ma=a.transitions;return b} function sha(a){var b=["GMT"];b.push(a<=0?"+":"-");a=Math.abs(a);b.push(To(Math.floor(a/60)%100,2),":",To(a%60,2));return b.join("")} function Xr(a,b){b=Date.UTC(b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate(),b.getUTCHours(),b.getUTCMinutes())/36E5;for(var c=0;c<a.ma.length&&b>=a.ma[c];)c+=2;return c==0?0:a.ma[c-1]} Vr.prototype.getOffset=function(a){a=this.ua-Xr(this,a);return a===-1440?0:a}; Vr.prototype.getShortName=function(a){return this.oa[Xr(this,a)>0?2:0]};function Yr(a){this.ma=[];this.o=Ur;typeof a=="number"?tha(this,a):uha(this,a)} var vha=[/^'(?:[^']|'')*('|$)/,/^(?:G+|y+|Y+|M+|k+|S+|E+|a+|b+|B+|h+|K+|H+|c+|L+|Q+|d+|m+|s+|v+|V+|w+|z+|Z+)/,/^[^'GyYMkSEabBhKHcLQdmsvVwzZ]+/];function Zr(a){return a.getHours?a.getHours():0} function uha(a,b){for(wha&&(b=b.replace(/\u200f/g,""));b;){for(var c=b,e=0;e<vha.length;++e){var f=b.match(vha[e]);if(f){var h=f[0];b=b.substring(h.length);e==0&&(h=="''"?h="'":(h=h.substring(1,f[1]=="'"?h.length-1:h.length),h=h.replace(/''/g,"'")));a.ma.push({text:h,type:e});break}}if(c===b)throw Error("Malformed pattern part: "+b);}} Yr.prototype.format=function(a,b){if(!a)throw Error("The date to format must be non-null.");var c=b?(a.getTimezoneOffset()-b.getOffset(a))*6E4:0,e=c?new Date(a.getTime()+c):a,f=e;b&&e.getTimezoneOffset()!=a.getTimezoneOffset()&&(f=(e.getTimezoneOffset()-a.getTimezoneOffset())*6E4,e=new Date(e.getTime()+f),c+=c>0?-864E5:864E5,f=new Date(a.getTime()+c));c=[];for(var h=0;h<this.ma.length;++h){var k=this.ma[h].text;1==this.ma[h].type?c.push(xha(this,k,a,e,f,b)):c.push(k)}return c.join("")}; function tha(a,b){if(b<4)var c=a.o.ew[b];else if(b<8)c=a.o.nH[b-4];else if(b<12)c=a.o.qM[b-8],c=c.replace("{1}",a.o.ew[b-8]),c=c.replace("{0}",a.o.nH[b-8]);else if(b===12)c=a.o.ew[0].replace(/[^EMd]*yy*[^EMd]*/,"");else if(b===13)c=a.o.ew[2].replace(/[^EMd]*yy*[^EMd]*/,"");else{tha(a,10);return}uha(a,c)} function $r(a,b){b=String(b);a=a.o||Ur;if(a.nO!==void 0){for(var c=[],e=0;e<b.length;e++){var f=b.charCodeAt(e);c.push(48<=f&&f<=57?String.fromCharCode(a.nO+f-48):b.charAt(e))}b=c.join("")}return b} var wha=!1;function as(a){if(!(a.getHours&&a.getSeconds&&a.getMinutes))throw Error("The date to format has no time (probably a goog.date.Date). Use Date or goog.date.DateTime, or use a pattern without time fields.");} function bs(a,b){as(b);b=Zr(b);return a.o.mM[b>=12&&b<24?1:0]} function xha(a,b,c,e,f,h){var k=b.length;switch(b.charAt(0)){case "G":return c=e.getFullYear()>0?1:0,k>=4?a.o.tM[c]:a.o.uM[c];case "y":return c=e.getFullYear(),c<0&&(c=-c),k==2&&(c%=100),$r(a,To(c,k));case "Y":return c=e.getFullYear(),f=e.getMonth(),e=e.getDate(),c=rha(c,f,e,a.o.WG,a.o.QG),c=(new Date(c)).getFullYear(),c<0&&(c=-c),k==2&&(c%=100),$r(a,To(c,k));case "M":a:switch(c=e.getMonth(),k){case 5:k=a.o.oN[c];break a;case 4:k=a.o.mN[c];break a;case 3:k=a.o.yN[c];break a;default:k=$r(a,To(c+1, k))}return k;case "k":return as(f),c=Zr(f)||24,$r(a,To(c,k));case "S":return c=f.getMilliseconds()/1E3,$r(a,c.toFixed(Math.min(3,k)).slice(2)+(k>3?To(0,k-3):""));case "E":return c=e.getDay(),k>=4?a.o.mO[c]:a.o.AN[c];case "a":return bs(a,f);case "b":return bs(a,f);case "B":return bs(a,f);case "h":return as(f),c=Zr(f)%12||12,$r(a,To(c,k));case "K":return as(f),c=Zr(f)%12,$r(a,To(c,k));case "H":return as(f),c=Zr(f),$r(a,To(c,k));case "c":a:switch(c=e.getDay(),k){case 5:k=a.o.JN[c];break a;case 4:k=a.o.ON[c]; break a;case 3:k=a.o.NN[c];break a;default:k=$r(a,To(c,1))}return k;case "L":a:switch(c=e.getMonth(),k){case 5:k=a.o.FN[c];break a;case 4:k=a.o.EN[c];break a;case 3:k=a.o.LN[c];break a;default:k=$r(a,To(c+1,k))}return k;case "Q":return c=Math.floor(e.getMonth()/3),k<4?a.o.zN[c]:a.o.tN[c];case "d":return $r(a,To(e.getDate(),k));case "m":return as(f),$r(a,To(f.getMinutes?f.getMinutes():0,k));case "s":return as(f),$r(a,To(f.getSeconds(),k));case "v":return(h||Wr(c.getTimezoneOffset())).qa;case "V":a= h||Wr(c.getTimezoneOffset());var n;k<=2?n=a.qa:n=Xr(a,c)>0?a.o.rM!==void 0?a.o.rM:a.o.DST_GENERIC_LOCATION:a.o.mH!==void 0?a.o.mH:a.o.STD_GENERIC_LOCATION;return n;case "w":return c=f.getFullYear(),e=f.getMonth(),f=f.getDate(),c=rha(c,e,f,a.o.WG,a.o.QG),e=(new Date((new Date(c)).getFullYear(),0,1)).valueOf(),$r(a,To(Math.floor(Math.round((c-e)/864E5)/7)+1,k));case "z":return a=h||Wr(c.getTimezoneOffset()),k<4?a.getShortName(c):a.oa[Xr(a,c)>0?3:1];case "Z":return e=h||Wr(c.getTimezoneOffset()),k<4? (k=-e.getOffset(c),a=[k<0?"-":"+"],k=Math.abs(k),a.push(To(Math.floor(k/60)%100,2),To(k%60,2)),k=a.join("")):k=$r(a,sha(e.getOffset(c))),k;default:return""}} ;function ds(){} ds.prototype.request=function(a,b,c,e,f,h,k,n){var p=this;(new Promise(function(r,u){yha(p,a,b,c,r,u,f,h,k,n)})).then(function(r){e&&(window[r.requestId]=function(u){e(u.getChild(r.requestId))}); r.Dx();r.Bx()})}; function zha(a,b,c,e){var f=[25];return new Promise(function(h,k){yha(a,1,b,c,h,k,e,f)})} function yha(a,b,c,e,f,h,k,n,p,r){var u=A(),w="render_api"+(Math.random()*1E9>>>0),z=[["js_request_id",w],["rr",1],["lc",1]],la=Aha();la.length>0&&z.push(["loaded_js",la.join(",")]);k&&es(k,z);es(Bha(),z);if(u.query_params){k=[];for(la=0;la<u.query_params.length;la++){var pa=u.query_params[la];k.push([pa.key,pa.value])}es(k,z)}es([["dark",io()?1:0]],z);k={};k.hl=u.lang;k.page_type=b;k.id=c;k.view_id=u.vid;k.visit_id=u.visit_id;k.extra_param=[];k.component=[];k.sjid=u.support_journey_id;r&&(k.scdeb= r);for(b=0;b<z.length;b++)z[b][0]!=="render_inapp"&&(r=c=void 0,((c=n)==null?void 0:c.length)===1&&((r=n)==null?void 0:r[0])===25&&u.lang&&z[b][0]==="hl"||k.extra_param.push(z[b][0]+"."+z[b][1]));if(n)for(u=0;u<n.length;u++)k.component.push(n[u]);p&&(k.containing_page_type=p);co({httpMethod:"GET",endpoint:"render",params:k,onLoadCallback:function(sa){var Aa=this,Ba=null;try{Ba=JSON.parse(sa.responseText)}catch(Fa){}Ba&&Ba.html?(rn(e,Ap(Ba.html)),f({requestId:w,Dx:function(){for(var Fa=e.getElementsByTagName("style");Fa.length> 0;)document.head.appendChild(Fa[0])}, Bx:function(){Aa.o(e)}})):h()}.bind(a)})} function es(a,b){for(var c={},e=0;e<b.length;e++)c[b[e][0]]=!0;for(e=0;e<a.length;e++){var f=a[e][0],h=a[e][1];c[f]||b.push([f,h])}} function Aha(){for(var a=[],b=document.getElementsByTagName("script"),c=0;c<b.length;c++){var e=b[c].getAttribute("data-id");e&&a.push(e)}return a} function Bha(){for(var a=[],b=/([^?&=]+)=([^&]+)/g,c;c=b.exec(A().query);)a.push([c[1],decodeURIComponent(c[2])]);return a} ds.prototype.o=function(a){window.sc_scope=a;for(var b=a.getElementsByTagName("script");b.length>0;){var c=b[0];c.parentNode.removeChild(c);var e=Yo("SCRIPT");c.src?(e.setAttribute("data-id",c.getAttribute("data-id")),e.onload=this.o.bind(this,a),c=Cp(c.src),pn(e,c)):(c=lfa(c.innerHTML),on(e,c));document.head.appendChild(e)}delete window.sc_scope}; window.sc_initRenderApi=function(){if(!window.sc_renderRequest){var a=new ds;window.sc_renderRequest=a.request.bind(a)}};function Cha(a,b){this.o=a;this.oa="";this.va=document.createElement("article");this.ua=[];this.ya=!1;this.ma=b;this.Ba=new ds;this.qa=null;a=this.o.match(/(answer\/)([0-9]+)/);a!==null&&(this.oa=a[2]);a=this.o;b=[];for(var c=RegExp("[?&]"+Un(encodeURIComponent("co"))+"=([^&]*)","g"),e;(e=c.exec(a!==void 0?a:A().query))!==null;)b.push(Vn(e[1]));this.ua=b;this.ma&&(this.o=Wn("oco",this.ma,this.o));this.ya=this.oa.length>0&&this.ua.length>0} function Dha(a){return new Promise(function(b,c){a.qa?Eha(a,b):a.ya?Fha(a,b,c):c(a.o)})} function Fha(a,b,c){for(var e=[],f=x(a.ua),h=f.next();!h.done;h=f.next())e.push(["co",h.value]);a.ma&&e.push(["oco",a.ma]);zha(a.Ba,a.oa,a.va,e).then(function(k){a.qa=k;Eha(a,b)},function(){c(a.o)})} function Eha(a,b){b({url:a.o,XO:a.va,Dx:a.qa.Dx,Bx:a.qa.Bx})} ;function gs(a){this.element=a} gs.prototype.init=function(){var a=document.getElementById(this.element.getAttribute("data-swap-with-id"));a&&a.appendChild(this.element)}; function Gha(a){var b=document.querySelector('a[href="'+a+'"]');Zn("play");b?b.click():oo(a)} ;function hs(a){this.element=a;var b=this;this.ma=a.querySelector(".context-selector-tab-container");this.ma.setAttribute("role","tablist");this.o=a.querySelectorAll(".context-selector-tab");this.Fa=a.querySelector(".context-selector-menu-container");this.qa=a.querySelector(".context-selector-menu");this.Ha=[];this.Ba=document.body.querySelector(".article-content-container");this.Ia=[];this.oa=null;this.ya=!0;this.Na=this.ma.querySelector(".context-selector-tab__spinner");this.Pa=document.body.querySelector(".hcfe"); this.va=!1;this.La=function(c){var e=null;c.state&&c.state.tabIndex>=0?e=c.state.tabIndex:b.oa!==null&&(e=b.oa);e!==null&&is(b,e,!1)}; this.ua=function(){js(b);ks(b)}} t(hs,gs);hs.prototype.init=function(){var a=this;gs.prototype.init.call(this);Hha(this);Iha(this);this.qa.addEventListener("change",function(){a.qa.value&&is(a,parseInt(a.qa.value,10))}); window.sc_initFittedSelect&&window.sc_initFittedSelect(this.qa);this.ya=this.ma.hasAttribute("data-rapi")&&this.ma.getAttribute("data-rapi")==="1";window.addEventListener("resize",this.ua);window.addEventListener("load",this.ua);this.ya||window.addEventListener("popstate",this.La);js(this);ks(this)}; function Hha(a){for(var b={Wl:0};b.Wl<a.o.length;b={Wl:b.Wl,tab:void 0},b.Wl++)if(b.tab=a.o[b.Wl],b.tab.setAttribute("tabindex","0"),Sn(b.tab,"context-selector-selected")&&(a.oa=b.Wl),b.tab.hasAttribute("href")){var c=b.tab.getAttribute("href");Jha(b.tab,c);var e=void 0;e=/[?&]oco=/.test(b.tab.search)?Tn("oco",c):a.ma.getAttribute("data-oco");a.Ia.push(new Cha(c,e));b.tab.addEventListener("click",function(f){return function(){is(a,f.Wl);window.sc_trackStatsEvent(19,8,f.tab.innerHTML)}}(b)); b.tab.addEventListener("keypress",function(f){return function(h){h.key=="Enter"&&(is(a,f.Wl),window.sc_trackStatsEvent(19,8,f.tab.innerHTML))}}(b)); b.tab.removeAttribute("href")}} function Jha(a,b){(b=Tn("co",b))&&b.startsWith("GENIE.Platform=")&&a.setAttribute("data-tab-platform",b.substring(15))} function is(a,b,c){c=c===void 0?!0:c;if(a.oa!==b){a.oa=b;var e=a.Ia[b];e&&(Kha(a),Dha(e).then(function(f){Do(a.ma,"before-article-refreshed");a.Ba.textContent="";a.Ba.appendChild(f.XO);f.Dx();f.Bx();for(var h=0;h<a.o.length;h++){var k=a.o[h];h===b?(Qn(k,"context-selector-selected",!0),k.setAttribute("aria-selected",!0)):(Qn(k,"context-selector-selected",!1),k.setAttribute("aria-selected",!1))}gs.prototype.init.call(a);js(a);ks(a);h=A().html_title||"";h=Lb(h,"&")?"document"in gb?Qea(h):Sea(h):h;document.title= h;c&&!a.ya&&history.pushState({tabIndex:b},"",f.url+window.location.hash);Kha(a);Do(a.ma,"article-refreshed");a.o[b].focus();f=Lha(a.o[b]);h=x(Mha);for(k=h.next();!k.done;k=h.next())k=k.value,k(f)},function(f){Gha(f)}))}} function Kha(a){a.Pa.style.opacity=a.va?1:.5;Qn(a.Na,"hidden",a.va);a.va=!a.va} function Iha(a){for(var b=0;b<a.o.length;b++){var c=document.createElement("option");c.text=a.o[b].textContent;c.value=b;a.Ha.push(c)}} function js(a){for(var b=0;b<a.o.length;b++)a.o[b].style.display="",a.qa.remove(1);a.Fa.style.display="none"} function ks(a){for(var b=a.o.length-1;b>=0&&!(a.ma.offsetWidth>=a.ma.scrollWidth);b--)Sn(a.o[b],"context-selector-selected")||(a.o[b].style.display="none",a.qa.add(a.Ha[b],a.qa.options[1]),a.Fa.style.display="");Do(a.qa,"optionschange")} hs.prototype.dispose=function(){window.removeEventListener("resize",this.ua);window.removeEventListener("load",this.ua);window.removeEventListener("popstate",this.La)}; function Lha(a){if(!a)return"";var b;return(b=a.getAttribute("data-tab-platform"))!=null?b:""} var ls=[],Mha=[];window.sc_initContextTabs=function(){if(!(ls.length>0))for(var a=wo().querySelectorAll(".context-selector-tabs"),b=0;b<a.length;b++){var c=new hs(a[b]);ls.push(c);c.init()}};function ms(a){this.Aa=Ef(a)} t(ms,Vh);function ns(a){this.Aa=Ef(a)} t(ns,Vh);function ps(a,b){return zg(a,dr,1,b)} function qs(a,b){return sh(a,2,b)} ;var Nha=[0,Rj,Xj];var rs=[0,Wj,hk,-1,Wj,[0,Xj,-2,Rj,[0,Uj]],Wj,Kj,Zj,xr,hk];ms.prototype.Ca=lk(rs);ns.prototype.Ca=lk([0,er,hk,Nha,rs,Mq]);var Oha=function(a){var b;return function(c){b||(a(function(){var e=b;b=null;e()}),b=c)}}(requestAnimationFrame); function ss(){E.call(this,"sc.shared.Draggable");var a=this;this.key=Qp();this.o={x:0,y:0};this.ua={x:0,y:0};this.va={x:0,y:0};this.ma={x:{min:-Infinity,max:Infinity},y:{min:-Infinity,max:Infinity}};this.ya=function(b){if(a.enabled&&a.oa){var c=Math.max(a.ma.x.min,Math.min(a.ma.x.max,a.va.x-(a.ua.x-b.clientX)));b=Math.max(a.ma.y.min,Math.min(a.ma.y.max,a.va.y-(a.ua.y-b.clientY)));var e=!1;a.o.x!==c&&(a.o.x=c,e=!0);a.o.y!==b&&(a.o.y=b,e=!0);e&&a.Fa()}}; this.Ba=function(){a.enabled&&(a.oa=!1)}; this.Fa=function(){Oha(function(){a.Ja()})}; this.Ql=function(){return a.root}; this.oa=!1;this.enabled=!0} t(ss,E);ss.prototype.disable=function(){this.enabled=!1;this.Ja()}; ss.prototype.enable=function(){this.enabled=!0;this.Ja()}; ss.prototype.onDetach=function(){window.removeEventListener("mousemove",this.ya);window.removeEventListener("mouseup",this.Ba)}; ss.prototype.content=function(a){var b=this;var c=a.Ql;var e=a.content;a=a.pointerEvents;c&&(this.Ql=c);this.root=this.nj("div",this.key,"class","root","onmousedown",function(f){if(b.enabled&&!b.oa&&Lm(f.target)&&b.Ql().contains(f.target)){var h=b.root.getBoundingClientRect();b.ma.x.min=b.o.x-h.left;b.ma.x.max=b.o.x+(window.innerWidth-h.right);b.ma.y.min=b.o.y-h.top;b.ma.y.max=b.o.y+(window.innerHeight-h.bottom);b.ua.x=f.clientX;b.ua.y=f.clientY;b.va.x=b.o.x;b.va.y=b.o.y;b.oa=!0}},"style",{transform:this.enabled? "translate("+this.o.x+"px, "+(this.o.y+"px)"):null, pointerEvents:a!=null?a:null},e);window.addEventListener("mousemove",this.ya);window.addEventListener("mouseup",this.Ba)};function ts(a){return Sd(function(b){if(b instanceof a)return!0;var c,e,f=b==null?void 0:(c=b.ownerDocument)==null?void 0:(e=c.defaultView)==null?void 0:e[a.name];return Laa(f)&&b instanceof f})} ts(Node);ts(Element);var Pha=ts(HTMLElement);ts(SVGElement);function us(a){var b=a.content;var c=a.qc===void 0?5:a.qc;var e=a.rc===void 0?5:a.rc;var f=a.An===void 0?0:a.An;var h=a.Ji===void 0?0:a.Ji;var k=a.kx===void 0?!1:a.kx;var n=a.aq===void 0?!1:a.aq;var p=a.Gr;var r=a.onClose;var u=a.maxHeight;var w=a.Sk===void 0?!1:a.Sk;var z=a.Rp===void 0?!0:a.Rp;var la=a.mq===void 0?!0:a.mq;var pa=a.Rn===void 0?!0:a.Rn;var sa=a.Ii===void 0?!0:a.Ii;var Aa=a.Uk===void 0?!1:a.Uk;var Ba=a.To===void 0?!1:a.To;var Fa=a.nh===void 0?{}:a.nh;var Na=a.Lf===void 0?!1:a.Lf;var Ua= a.Xt===void 0?!1:a.Xt;var Xa=a.draggable===void 0?!1:a.draggable;var lb=a.Ql;var Bb=a.Dr===void 0?!0:a.Dr;a=a.mB===void 0?!0:a.mB;E.call(this,"sc.shared.MaterialPopup");this.ma=null;this.oa=!1;this.Fe=this.Qe=0;this.ya=new $p({icon:"gm/close",wb:!0});this.va=b;this.An=f;this.Ji=h;this.kx=k;this.qc=c;this.rc=e;this.maxHeight=u;this.Ba=!w;this.Ii=Aa||sa;this.To=Ba;this.Gr=p;this.onClose=r;this.aq=n;this.Rp=z;this.mq=la;this.Rn=pa;this.nh=Fa;this.Lf=Na;this.Xt=Ua;Aa&&(this.nh=Object.assign({},{"background-color":"rgba(0, 0, 0, .5)", "z-index":"992"},this.nh));Xa&&(this.draggable=new ss);this.Ql=lb;this.Dr=Bb;this.mB=a} t(us,E);l=us.prototype;l.Ge=function(){return!0}; l.content=function(){var a=this;this.ua=this.element("div","class",{backdrop:!0,"narrow-responsive":this.Dr,"wide-responsive":!this.Dr},"style",Object.assign({},{pointerEvents:this.Ii&&this.Bb()?"auto":"none",opacity:this.Bb()?"1":"0"},this.nh),"onclick",this.Ii?function(b){a.Rn&&b.target===a.ua&&a.close()}:void 0,function(){a.popup=a.element("div","class",{popup:!0, draggable:a.draggable,background:a.Ba,"full-screen-on-mobile":!a.Xt&&a.Lf,"full-screen":a.Xt},"style",{transform:a.getTransform(),transformOrigin:Qha(a.An)+" "+Qha(a.Ji),opacity:a.Bb()?"1":"0",visibility:a.Bb()?"visible":"hidden"},"onkeydown",function(b){if(a.mq&&b.key==="Escape")a.close();else if(a.Rp)if(b.key==="Tab"&&!b.shiftKey||a.aq&&b.key==="ArrowDown"){b.preventDefault();b=a.popup?Sp(a.popup):[];var c=Rha(a);c=c===void 0?document:c;Tp(b,1,c)}else if(b.key==="Tab"&&b.shiftKey||a.aq&&b.key=== "ArrowUp")b.preventDefault(),ufa(a.popup?Sp(a.popup):[],Rha(a))},function(){a.Ii&&a.To&&a.element("button","type","button","class","close-button","aria-label","Close","onclick",function(){return void a.close()},function(){a.ya.render()}); a.draggable?a.draggable.render({Ql:a.Ql,content:function(){return void a.va()}, pointerEvents:"auto"}):a.va();a.element("span","tabindex","0")})}); this.o&&this.o()}; l.open=function(a){var b=this;var c=a===void 0?{}:a;var e=c.anchor;a=c.Kb;var f=c.Qe;c=c.Fe;if(!this.Bb()&&(this.oa=!0,Sha(this),this.Ja(),this.o=function(){if(e instanceof E){var h;var k=(h=e.getElement())==null?void 0:h.getBoundingClientRect()}else Lm(e)?k=e.getBoundingClientRect():e&&(k=e);if(b.popup){h=b.Qe;var n=b.Fe,p=b.ua.getBoundingClientRect();k?(h+=Tha(b.qc,k.left,k.right,p.left,p.width,b.popup.offsetWidth),n+=Tha(b.rc,k.top,k.bottom,p.top,p.height,b.popup.offsetHeight)):(h+=vs(b.qc,p.width, b.popup.offsetWidth),n+=vs(b.rc,p.height,b.popup.offsetHeight));b.maxHeight&&(b.popup.style.maxHeight=b.maxHeight,b.popup.style.overflowY="auto");h=Uha(h,b.popup.offsetWidth,window.innerWidth);n=Uha(n,b.popup.offsetHeight,window.innerHeight);b.popup.style.left=h+"px";b.popup.style.top=n+"px"}},window.addEventListener("resize",this.o),window.addEventListener("scroll",this.o),ws(this,f,c),a)){if(a=Rp())this.ma=a; a=this.popup?Sp(this.popup):[];a.length>0&&Pha(a[0])&&a[0].focus()}}; function ws(a,b,c){a.Qe=b!=null?b:a.Qe;a.Fe=c!=null?c:a.Fe;var e;(e=a.o)==null||e.call(a)} l.close=function(){if(this.Bb()&&(!this.Gr||this.Gr())&&(this.ma&&(this.ma.focus(),this.ma=null),this.oa=!1,this.Ja(),this.o&&(window.removeEventListener("resize",this.o),window.removeEventListener("scroll",this.o),this.o=void 0),Sha(this),this.onClose))this.onClose()}; l.setAlignment=function(a){var b=a.qc;a=a.rc;this.qc=b!=null?b:this.qc;this.rc=a!=null?a:this.rc;var c;(c=this.o)==null||c.call(this)}; l.Bb=function(){return this.oa}; function Tha(a,b,c,e,f,h){b-=e;c-=e;switch(a){case 0:return b-h;case 1:return b;case 2:return(b+c-h)/2;case 3:return c-h;case 4:return c;default:return vs(a,f,h)}} function vs(a,b,c){switch(a){case 6:return 0;case 7:return(b-c)/2;case 8:return b-c;default:return 0}} function Uha(a,b,c){return b>c||a<0?0:a+b>=c?c-b:a} function Qha(a){switch(a){case 1:case 3:return"100%";case 2:case 4:return"0%";default:return"50%"}} l.getTransform=function(){return this.kx?"none":this.Bb()?"scale(1, 1)":"scale("+(this.An===0?1:0)+", "+(this.Ji===0?1:0)+")"}; function Rha(a){var b,c;return(c=(b=a.getElement())==null?void 0:b.getRootNode())!=null?c:document} function Sha(a){if(a.mB){var b=a.Xt||a.Lf&&window.matchMedia("(max-width: 37.5rem)").matches;a=!a.Bb()||!b;document.documentElement.style.overflow=a?"auto":"hidden"}} ;function xs(a){var b=a.text===void 0?"":a.text;var c=a.trigger;var e=a.Pe===void 0?"":a.Pe;var f=a.kb===void 0?!1:a.kb;var h=a.Ak===void 0?!0:a.Ak;var k=a.Ci===void 0?!1:a.Ci;var n=a.oG===void 0?0:a.oG;var p=a.xn===void 0?4:a.xn;var r=a.delay===void 0?0:a.delay;var u=a.PU===void 0?function(){}:a.PU; var w=a.QU===void 0?function(){}:a.QU; var z=a.Bs===void 0?!1:a.Bs;var la=a.Bo===void 0?!1:a.Bo;var pa=a.Dn===void 0?!1:a.Dn;var sa=a.Kg===void 0?1:a.Kg;a=a.Tj===void 0?"":a.Tj;E.call(this,"sc.shared.MaterialTooltip");var Aa=this;this.o=!1;this.ma=function(){Aa.Ja()}; this.oG=n;this.xn=p;this.kb=f;this.text=b;this.trigger=c;this.Pe=e;this.Ak=h;this.Ci=k;this.Bs=z;this.Bo=la;this.Dn=pa;this.Kg=sa;this.Tj=a;this.activate=function(){if(!Aa.Ci||Vha(Aa,Aa.trigger))Aa.o=!0,r>0?setTimeout(function(){Aa.Ja();u();Wha(Aa)},r):(Aa.Ja(),u(),Wha(Aa))}; this.deactivate=function(){Aa.o=!1;Aa.Ja();w()}; this.oa=function(Ba){var Fa=Ba.clientX,Na=Ba.clientY;Ba=Aa.container.getBoundingClientRect();var Ua=Ba.right,Xa=Ba.bottom;Na=Ba.top<=Na&&Na<=Xa;Ba.left<=Fa&&Fa<=Ua&&Na||Aa.deactivate()}; this.ua=function(Ba){Ba.key==="Escape"&&Aa.o&&(Aa.deactivate(),Ba.stopPropagation())}} t(xs,E);function Wha(a){a.Bs&&setTimeout(function(){var b;(b=a.blob)==null||b.setAttribute("aria-hidden","true")},0)} xs.prototype.content=function(){var a=this;Xha(this);var b;this.container=this.element("div","class",{container:!0,"container-dark":this.Kg===1,"container-light":this.Kg===2,"container-gm3":this.Kg===3,"container-gm3-rich":this.Kg===4},"role",this.Bs?"alert":"","style",{display:this.o?"":"none",direction:this.kb?"rtl":void 0,"max-height":this.Ak?"7rem":void 0,"max-width":(b=this.Tj)!=null?b:void 0},function(){if(!a.Bs||a.o){var f=Kp(a.text);a.blob=f;f.classList.add(Yha+"blob");a.Bs||f.setAttribute("aria-hidden", "true");for(var h=x(a.Pe.split(/ +/)),k=h.next();!k.done;k=h.next())(k=k.value)&&f.classList.add(k);a.Ak?(f.style.webkitLineClamp="5",f.style.whiteSpace="normal"):f.style.display="inline-block";a.Tj!==""&&(f.style.maxWidth=a.Tj)}}); this.container.style.top="0";this.container.style.left="0";this.container.style.transform="none";b=this.container.getBoundingClientRect();var c=this.trigger.getBoundingClientRect(),e=c.top-b.top;this.container.style.left=Math.floor(c.x-b.x+c.width/2+this.oG)+"px";this.container.style.top=e+c.height+this.xn+"px";this.container.style.transform="";this.trigger.addEventListener("mouseenter",this.activate);this.trigger.addEventListener("mouseleave",this.oa);this.trigger.addEventListener("focus",this.activate); this.trigger.addEventListener("focusin",this.activate);this.trigger.addEventListener("focusout",this.deactivate);this.trigger.addEventListener("blur",this.deactivate);this.trigger.addEventListener("keydown",this.ua);window.addEventListener("resize",this.ma);this.container&&this.container.addEventListener("mouseleave",this.deactivate)}; xs.prototype.Ja=function(){E.prototype.Ja.call(this);var a;if((a=this.getElement())!=null&&a.firstChild&&(a=this.getElement().firstChild)){var b=window.innerHeight,c=document.documentElement.clientWidth,e=a.getBoundingClientRect();if(e.right>=c){var f=Number(a.style.left.replace("px",""));a.style.left=Math.floor(f-(e.right-c))+"px"}e.bottom>=b&&(a.style.top=a.offsetHeight/2*-1+"px");this.Bo&&(f=Number(a.style.left.replace("px","")),f<(e.right-f)/2&&(a.style.left="0",a.style.transform="none"),e.right>= c&&(a.style.maxWidth="100vw"),c=a.getBoundingClientRect(),Number(a.style.top.replace("px",""))<0||c.bottom>=b)&&(a.style.top="0");this.Dn&&this.container&&(a=this.trigger.getBoundingClientRect(),b=this.container.offsetHeight,window.innerHeight-a.bottom<b+12&&(this.container.style.top=a.top-b-this.xn+"px"))}}; xs.prototype.onDetach=function(){Xha(this)}; function Xha(a){a.trigger.removeEventListener("mouseenter",a.activate);a.trigger.removeEventListener("mouseleave",a.oa);a.trigger.removeEventListener("focus",a.activate);a.trigger.removeEventListener("blur",a.deactivate);window.removeEventListener("resize",a.ma);a.container&&a.container.removeEventListener("mouseleave",a.deactivate)} function Vha(a,b){if(b.scrollWidth>Math.round(b.getBoundingClientRect().width))return!0;b=x(b.children);for(var c=b.next();!c.done;c=b.next())if(Vha(a,c.value))return!0;return!1} var Yha=Mp("sc.shared.MaterialTooltip");var ys={item:!0,highlight:!0,"item-top-separator":!1,"item-bottom-separator":!1,"item-with-description":!1},Zha=Object.assign({},ys),$ha=Object.assign({},ys,{highlight:!1}),aia={DEFAULT:ys,HELPCENTER_FIELD_SELECT:Zha,HELPCENTER_FIELD_SELECT_WITH_DESCRIPTION:Object.assign({},Zha,{"item-with-description":!0}),MULTI_SELECT:$ha,MULTI_SELECT_WITH_SEPARATOR:Object.assign({},$ha,{"item-top-separator":!0}),WITH_BOTTOM_SEPARATOR:Object.assign({},ys,{"item-bottom-separator":!0})}; function zs(a){var b=a.items;var c=a.Gv;var e=a.qc===void 0?5:a.qc;var f=a.rc===void 0?5:a.rc;var h=a.An===void 0?0:a.An;var k=a.Ji===void 0?0:a.Ji;var n=a.onClose;var p=a.maxHeight===void 0?void 0:a.maxHeight;var r=a.width;var u=a.cz===void 0?!1:a.cz;var w=a.kt===void 0?!0:a.kt;var z=a.Pc===void 0?"px":a.Pc;a=a.xd===void 0?"listbox":a.xd;E.call(this,"sc.shared.MaterialMenu");var la=this;this.items=b;this.Gv=c;this.maxHeight=p;this.width=r&&w?Math.max(112,Math.min(280,r)):r;this.cz=u;this.kt=w;this.Pc= z;this.xd=a;this.popup=new us({content:function(){return void bia(la)}, qc:e,rc:f,An:h,Ji:k,aq:!0,onClose:n,Sk:!0,Pc:this.Pc})} t(zs,E);l=zs.prototype;l.setWidth=function(a){this.width=this.kt?Math.max(112,Math.min(280,a)):a;this.Ja()}; l.content=function(){this.popup.render()}; function bia(a){var b=a.width!==void 0?a.Pc==="px"?a.width:(a.width/16).toFixed(2):null;b=b?""+b+a.Pc:null;a.element("div","role",a.xd,"tabindex","-1","aria-expanded",a.popup.Bb(),"class",{root:!0,"omit-top-rounded-corners":a.cz},"style",Object.assign({},{width:b},a.maxHeight?{maxHeight:a.maxHeight,overflowY:"auto"}:void 0),function(){a.Pm(a.items,0)})} l.Pm=function(a,b){var c=this;a=x(a);for(var e=a.next(),f={};!e.done;f={Gd:void 0},e=a.next())if(f.Gd=e.value,!f.Gd.wd||f.Gd.wd())e=this.element("div",function(h){return function(){var k=c.xd==="listbox",n,p;c.element("button","type","button","role",(n=h.Gd.Vla)!=null?n:"option","class",aia[h.Gd.jr||"DEFAULT"],"disabled",(p=h.Gd.disabled)!=null?p:null,"data-item-id",h.Gd.itemId!==void 0?h.Gd.itemId:"","aria-selected",k?(c.Gv===h.Gd.value).toString():null,"onclick",function(){c.Gv=h.Gd.value;h.Gd.trigger()}, function(){h.Gd.icon&&cia(c,h.Gd.icon,h.Gd.ej); c.element("span","class",{"item-label":!0,"label-wrap":h.Gd.vma},"style",{"padding-left":b*5+"px"},function(){switch(typeof h.Gd.value){case "string":Kp(h.Gd.value);break;case "function":h.Gd.value()}})})}}(f)),f.Gd.tooltipText&&(new xs({text:f.Gd.tooltipText, trigger:e})).render(),f.Gd.Pm&&Array.isArray(f.Gd.items)&&f.Gd.items.length>0&&this.Pm(f.Gd.items,++b)}; function cia(a,b,c){c!=null||(c="DEFAULT");if(b){var e={};a.element("div","class",(e.icon=!0,e[c]=!!c,e),new $p({icon:b,size:24}))}} l.Bb=function(){return this.popup.Bb()}; l.open=function(a){a=a===void 0?{}:a;this.popup.open({anchor:a.anchor,Qe:a.Qe,Fe:a.Fe,Kb:a.Kb})}; l.close=function(){this.popup.close()};function As(a){var b=Error.call(this,a.getMessage());this.message=b.message;"stack"in b&&(this.stack=b.stack);this.code=a.getCode();this.canonicalCode=Xg(a,2);Nf(a,Bs,3)&&(this.pii=wg(a,Bs,3))} t(As,Error);var Cs=new zn,dia="Failed to post. Content violates "+An(Cs,"a",{href:"https://support.google.com/communities/answer/7425194",target:"_blank"})+"Community Policy"+Cn(Cs,"a")+".",eia="The display name you chose does not meet the "+An(Cs,"a",{href:"https://support.google.com/communities/answer/7425194",target:"_blank"})+"Community Policy"+Cn(Cs,"a")+".";An(Cs,"a",{href:"https://support.google.com/communities/answer/7425194",target:"_blank"});Cn(Cs,"a");function Ds(a){return a+" (Opens in a new window)"} ;var Es=new zn,fia=An(Es,"span",{id:"disclaimerText"})+"Community content may not be verified or up-to-date."+Cn(Es,"span")+" "+An(Es,"a",{href:"https://support.google.com/communities/answer/7424249",target:"_blank","aria-label":"Learn more about how community content may not be verified or up-to-date"})+"Learn more"+Cn(Es,"a")+".",gia=Es.format(fia),hia="Please follow our "+An(Es,"a",{href:"https://support.google.com/communities/answer/7425194",target:"_blank"})+"content policy"+Cn(Es,"a")+" when creating your post.", iia=Es.format(hia),jia="Your notifications are currently off and you won't receive subscription updates. To turn them on, go to "+An(Es,"b")+"Notifications"+Cn(Es,"b")+" preferences on your "+An(Es,"b")+"Profile"+Cn(Es,"b")+" page.",kia=Es.format(jia),lia="You'll be posting in a "+An(Es,"b")+"public thread"+Cn(Es,"b")+". Make sure your content is appropriate for this forum.",mia=Es.format(lia),nia=Ds("Generative AI Additional Terms of Service"),oia=An(Es,"a",{href:"https://policies.google.com/terms/generative-ai", target:"_blank","class":"link","aria-label":nia})+"Review for safety, factuality and helpfulness"+Cn(Es,"a")+" before posting. Your feedback will help make this feature better.",pia=Es.format(oia),qia="To start, please review and accept the "+An(Es,"a",{href:"https://policies.google.com/terms/generative-ai",target:"_blank","class":"link","aria-label":nia})+"Generative AI Additional Terms of Service"+Cn(Es,"a"),ria=Es.format(qia),sia="This reply will be attributed to you. Please verify that it follows our\n "+ An(Es,"a",{href:"https://support.google.com/communities/answer/7425194",target:"_blank"})+"content policy"+Cn(Es,"a")+" before posting.",tia=Es.format(sia);var uia=Intl===void 0||typeof Intl.RelativeTimeFormat!=="function"?null:new Intl.RelativeTimeFormat("en",{style:"short"}),via=Intl===void 0||typeof Intl.RelativeTimeFormat!=="function"?null:new Intl.RelativeTimeFormat("en",{style:"long"}); function Fs(a){var b=a.lG;var c=a.tS;a=a.style;c=c!=null?c:Date.now();c=b-c;var e=Math.abs(c);a=a===1?via:uia;if(!a)return(new Date(b)).toDateString();e<6E4?(c=Math.trunc(c/1E3),b="second"):e<36E5?(c=Math.trunc(c/6E4),b="minute"):e<864E5?(c=Math.trunc(c/36E5),b="hour"):e<6048E5?(c=Math.trunc(c/864E5),b="day"):e<2628E6?(c=Math.trunc(c/6048E5),b="week"):e<31536E6?(c=Math.trunc(c/2628E6),b="month"):(c=Math.trunc(c/31536E6),b="year");return a.format(c,b)} function wia(a){return{hours:Math.floor(a/3600),minutes:Math.floor(a/60)%60,seconds:a%60}} function xia(a){a=a.split(":");for(var b=["0","0","0"],c=b.length-1,e=a.length-1;e>=0;e--)b[c--]=a[e];a=["{NUM_COUNT, plural, =1 {{NUM_COUNT} hour } other {{NUM_COUNT} hours }}","{NUM_COUNT, plural, =1 {{NUM_COUNT} minute } other {{NUM_COUNT} minutes }}","{NUM_COUNT, plural, =1 {{NUM_COUNT} second} other {{NUM_COUNT} seconds}}"];c="";b=x(b.entries());for(e=b.next();!e.done;e=b.next()){var f=x(e.value);e=f.next().value;f=f.next().value;f=Number(f);f!==0&&(c+=(new Aq(a[e])).format({NUM_COUNT:f}))}return c} ;var Gs;tb("hcfe.stats.getInstance",function(){return Gs}); var yia=new Map([["primary-button",1],["action-button",2],["default-button",3],["product-link",4]]);var Hs=[0,al,-1];function Is(a){this.Aa=Ef(a)} t(Is,Vh);var Js=[0,Hj,y,Hj];Is.prototype.Ca=lk(Js);var zia=[0,Xj,-1];function Ks(a){this.Aa=Ef(a)} t(Ks,Vh);Ks.prototype.getEmail=function(){return Wg(this,1)};var Ls=[0,Xj,-2];Ks.prototype.Ca=lk(Ls);var Aia=[0,Hs,Js,Xj,Ls,zia];function Bia(a){if(!a)return null;a=Og(a,2);return a===null||a===void 0?null:en(a)} ;var Cia=[0,1,Js,Ls,Xj];function Ms(a){this.Aa=Ef(a)} t(Ms,Vh);var Ns=[4,5,6];Ms.prototype.Ca=lk([0,Ns,Hj,-1,Ls,Yj,ak,Cia,ak,Aia]);var Os;function Dia(){var a={JR:Number(kq("internal_customer_id"))};var b=a.JR;var c=a.uc===void 0?br():a.uc;var e;return Ya(function(f){try{if(Os)return f.return(Os);e={v:"1"};b&&(e.internal_customer_id=b.toString());Os=c.get({endpoint:"adssellerappointment",queryParams:e,response:Ms});return f.return(Os)}catch(h){return f.return(new Ms)}Oa(f)})} ;var Eia={"ads.svg":Qo('<svg viewBox="-4 -4 26 26" xmlns="http://www.w3.org/2000/svg"><path d="M13.5 2.25c.825 0 1.5.675 1.5 1.5V7.5h-1.5V6H3v8.25h9v1.5H3c-.825 0-1.5-.675-1.5-1.5V3.75c0-.825.675-1.5 1.5-1.5ZM15 9v2.25h2.25v1.5H15V15h-1.5v-2.25h-2.25v-1.5h2.25V9H15Zm-6 2.25v1.5H4.5v-1.5H9Zm1.5-3v1.5h-6v-1.5h6Z"/></svg>\n'),"ads_logo.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 64 58"><path fill="#FBBC04" d="M2.154 41.762 22.931 5.776l17.995 10.39L20.149 52.15z"/><path fill="#4285F4" fill-rule="evenodd" d="M61.703 41.758 40.924 5.771C38.056.802 31.702-.9 26.733 1.967c-4.969 2.87-6.673 9.223-3.804 14.192l20.78 35.987c2.868 4.969 9.222 6.669 14.19 3.804 4.97-2.87 6.67-9.223 3.804-14.192" clip-rule="evenodd"/><path fill="#34A853" fill-rule="evenodd" d="M11.153 57.342c5.737 0 10.388-4.65 10.388-10.388s-4.65-10.388-10.388-10.388S.765 41.217.765 46.954s4.651 10.388 10.388 10.388" clip-rule="evenodd"/></svg>\n'), "alumnus_expert.svg":Qo('<svg viewBox="0 0 32 32"><circle cx="16" cy="16" r="16" fill="#34A853"/><path fill-rule="evenodd" clip-rule="evenodd" d="M6.833 13.5L16 8.5l9.167 5v6.667H23.5v-5.759L16 18.5l-9.166-5zm3.334 6.817v-3.334L16 20.167l5.834-3.184v3.334L16 23.5l-5.833-3.183z" fill="#fff"/></svg>\n'),"attribution_icon.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 136 86" fill="none">\n <path fill="#3C4043" d="m93.672.5 1.374 32.14-1.765.132L93.672.5Z"/>\n <path fill="#4285F4" d="m33.549 12.709.142.113-.142-.346v.233Z"/>\n <path fill="#fff" stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M93.325.633H25.516v57.25h67.81V.633Z"/>\n <path fill="#fff" stroke="#3C4043" stroke-miterlimit="10" d="m78.664 23.592-11.05 2.64a9.207 9.207 0 0 1-3.549 9.582l6.613 9.347a20.744 20.744 0 0 0 8.527-16.82 20.599 20.599 0 0 0-.54-4.75Z"/>\n <path fill="#fff" stroke="#3C4043" stroke-miterlimit="10" d="m67.86 9.806-5.048 10.306a9.196 9.196 0 0 1 4.799 6.123l11.05-2.64c-1.404-6.054-5.432-11.087-10.802-13.79Z"/>\n <path fill="#D2E3FC" stroke="#D2E3FC" stroke-miterlimit="10" d="M38.37 28.344c0 3.307.771 6.425 2.126 9.197l10.168-5.115a9.267 9.267 0 0 1-.95-4.082c0-5.084 4.064-9.198 9.074-9.198V7.644c-11.275 0-20.418 9.266-20.418 20.7Z"/>\n <path fill="#fff" stroke="#3C4043" stroke-miterlimit="10" d="M58.79 49.042a20.17 20.17 0 0 0 11.89-3.874l-6.614-9.348a8.941 8.941 0 0 1-5.283 1.726c-3.561 0-6.638-2.085-8.123-5.115l-10.168 5.115c3.35 6.81 10.286 11.496 18.297 11.496ZM62.821 20.112l5.047-10.306a20.09 20.09 0 0 0-9.074-2.155v11.497c1.448 0 2.809.353 4.027.964Z"/>\n <path fill="#fff" stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M64.048 49.102H3.878V85.5h60.17V49.102Z"/>\n <path fill="#fff" stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="m3.978 65.713 15.973 6.305 17.167-7.446 14.767 7.667 9.062-6.413"/>\n <path fill="#EA4335" stroke="#EA4335" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M19.931 75.003c1.868 0 3.381-1.534 3.381-3.427 0-1.892-1.513-3.427-3.38-3.427-1.868 0-3.382 1.535-3.382 3.427 0 1.893 1.514 3.427 3.381 3.427Z"/>\n <path fill="#fff" stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M51.9 75.003c1.867 0 3.38-1.534 3.38-3.427 0-1.892-1.513-3.427-3.38-3.427-1.868 0-3.381 1.535-3.381 3.427 0 1.893 1.513 3.427 3.38 3.427ZM37.068 67.818c1.867 0 3.38-1.535 3.38-3.427 0-1.893-1.513-3.427-3.38-3.427-1.868 0-3.381 1.534-3.381 3.427 0 1.892 1.513 3.427 3.38 3.427ZM3.881 69.149c1.867 0 3.381-1.534 3.381-3.427s-1.514-3.427-3.38-3.427C2.013 62.295.5 63.829.5 65.722s1.514 3.427 3.381 3.427ZM135.5 23.234H92.385v36.399H135.5V23.234Z"/>\n <path fill="#fff" stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M127.963 43.545h-26.104a1.143 1.143 0 0 1-1.131-1.146v-.296c0-.63.509-1.147 1.131-1.147h26.104c.621 0 1.131.517 1.131 1.147v.296c0 .63-.51 1.146-1.131 1.146Z"/>\n <path fill="#fff" stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M109.86 32.85H59.33v44.323h50.53V32.85Z"/>\n <path fill="#fff" stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M76.632 55.938H67.31v13.858h9.322V55.937ZM104.595 62.865h-9.323v6.93h9.323v-6.93Z"/>\n <path fill="#FBBC04" stroke="#FBBC04" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M94.662 49.007H85.34v20.788h9.323V49.007Z"/>\n <path fill="#fff" stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M85.347 42.077h-8.701v27.718h8.7V42.077Z"/>\n <path fill="#fff" stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M62.818 69.794h44.402"/>\n</svg>\n'), "beenhere.svg":Qo('<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" fill="#041E49"><path d="m12 23-7.2-5.4q-.375-.275-.587-.7Q4 16.475 4 16V4q0-.825.588-1.413Q5.175 2 6 2h12q.825 0 1.413.587Q20 3.175 20 4v12q0 .475-.212.9-.213.425-.588.7zm0-2.5 6-4.5V4H6v12zM10.95 15l5.65-5.65-1.4-1.45-4.25 4.25-2.1-2.1-1.45 1.4zM12 4H6h12z"/></svg>\n'),"beta.svg":Qo('<svg viewBox="0 0 30 16" fill="none" xmlns="http://www.w3.org/2000/svg">\n<path d="M4.648 11V5.272H6.792C7.10667 5.272 7.392 5.33867 7.648 5.472C7.904 5.60533 8.10667 5.78667 8.256 6.016C8.41067 6.24533 8.488 6.504 8.488 6.792C8.488 7.08533 8.416 7.336 8.272 7.544C8.128 7.752 7.94133 7.90933 7.712 8.016V8.056C8 8.152 8.23467 8.31733 8.416 8.552C8.59733 8.78667 8.688 9.06667 8.688 9.392C8.688 9.712 8.60533 9.992 8.44 10.232C8.28 10.472 8.06133 10.6613 7.784 10.8C7.512 10.9333 7.21333 11 6.888 11H4.648ZM5.528 8.464V10.184H6.888C7.08 10.184 7.24533 10.144 7.384 10.064C7.52267 9.984 7.62667 9.87733 7.696 9.744C7.77067 9.61067 7.808 9.472 7.808 9.328C7.808 9.17333 7.77067 9.032 7.696 8.904C7.62133 8.77067 7.512 8.664 7.368 8.584C7.22933 8.504 7.05867 8.464 6.856 8.464H5.528ZM5.528 7.68H6.752C6.93867 7.68 7.096 7.64267 7.224 7.568C7.35733 7.488 7.45867 7.38667 7.528 7.264C7.59733 7.136 7.632 7.00533 7.632 6.872C7.632 6.73867 7.59733 6.61333 7.528 6.496C7.464 6.37333 7.368 6.27467 7.24 6.2C7.112 6.12 6.96 6.08 6.784 6.08H5.528V7.68ZM10.2958 11V5.272H13.7678V6.104H11.1758V7.72H13.5118V8.552H11.1758V10.168H13.7678V11H10.2958ZM16.6819 11V6.104H15.0739V5.272H19.1539V6.104H17.5539V11H16.6819ZM19.5947 11L21.7547 5.272H22.7547L24.9227 11H23.9547L23.4267 9.528H21.0907L20.5627 11H19.5947ZM23.1307 8.712L22.4987 6.96L22.2827 6.304H22.2347L22.0187 6.96L21.3867 8.712H23.1307Z" fill="#041E49"/>\n<rect x="0.5" y="0.5" width="29" height="15" rx="1.5" stroke="#041E49" fill="none"/>\n</svg>\n\n'), "beta_dark.svg":Qo('<svg viewBox="0 0 30 16" fill="none" xmlns="http://www.w3.org/2000/svg">\n<path d="M4.648 11V5.272H6.792C7.10667 5.272 7.392 5.33867 7.648 5.472C7.904 5.60533 8.10667 5.78667 8.256 6.016C8.41067 6.24533 8.488 6.504 8.488 6.792C8.488 7.08533 8.416 7.336 8.272 7.544C8.128 7.752 7.94133 7.90933 7.712 8.016V8.056C8 8.152 8.23467 8.31733 8.416 8.552C8.59733 8.78667 8.688 9.06667 8.688 9.392C8.688 9.712 8.60533 9.992 8.44 10.232C8.28 10.472 8.06133 10.6613 7.784 10.8C7.512 10.9333 7.21333 11 6.888 11H4.648ZM5.528 8.464V10.184H6.888C7.08 10.184 7.24533 10.144 7.384 10.064C7.52267 9.984 7.62667 9.87733 7.696 9.744C7.77067 9.61067 7.808 9.472 7.808 9.328C7.808 9.17333 7.77067 9.032 7.696 8.904C7.62133 8.77067 7.512 8.664 7.368 8.584C7.22933 8.504 7.05867 8.464 6.856 8.464H5.528ZM5.528 7.68H6.752C6.93867 7.68 7.096 7.64267 7.224 7.568C7.35733 7.488 7.45867 7.38667 7.528 7.264C7.59733 7.136 7.632 7.00533 7.632 6.872C7.632 6.73867 7.59733 6.61333 7.528 6.496C7.464 6.37333 7.368 6.27467 7.24 6.2C7.112 6.12 6.96 6.08 6.784 6.08H5.528V7.68ZM10.2958 11V5.272H13.7678V6.104H11.1758V7.72H13.5118V8.552H11.1758V10.168H13.7678V11H10.2958ZM16.6819 11V6.104H15.0739V5.272H19.1539V6.104H17.5539V11H16.6819ZM19.5947 11L21.7547 5.272H22.7547L24.9227 11H23.9547L23.4267 9.528H21.0907L20.5627 11H19.5947ZM23.1307 8.712L22.4987 6.96L22.2827 6.304H22.2347L22.0187 6.96L21.3867 8.712H23.1307Z" fill="#D3E3FD"/>\n<rect x="0.5" y="0.5" width="29" height="15" rx="1.5" stroke="#D3E3FD" fill="none"/>\n</svg>\n'), "bids_and_budgets.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 32 32"><path d="M0 0h24v24H0z" fill="none"/><path d="M16 17.01V10h-2v7.01h-3L15 21l4-3.99h-3zM9 3 5 6.99h3V14h2V6.99h3L9 3z"/></svg>\n'),"bronze_expert.svg":Qo('<svg viewBox="0 0 24 24"><circle cx="12" cy="12" fill="#a1887f" r="12"/><path d="M12 15.06l4.33 3.15-1.66-5.09L19 10h-5.31L12 4.79 10.31 10H5l4.33 3.08-1.66 5.13z" fill="#fff"/></svg>\n'),"carousel.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 208 208"><path d="M91.408 3.985a21.89 21.89 0 0 1 25.184 0 21.893 21.893 0 0 0 16.775 3.58c9.059-1.764 18.251 2.346 23.007 10.289a21.975 21.975 0 0 0 13.874 10.123c8.991 2.09 15.724 9.599 16.852 18.798a22.085 22.085 0 0 0 8.575 14.916c7.368 5.58 10.477 15.191 7.783 24.056a22.145 22.145 0 0 0 1.792 17.129c4.471 8.108 3.419 18.158-2.632 25.155a22.124 22.124 0 0 0-5.3 16.381c.8 9.234-4.23 17.985-12.592 21.905a22.027 22.027 0 0 0-11.475 12.8c-3.009 8.762-11.148 14.702-20.375 14.868a21.924 21.924 0 0 0-15.667 7.005 21.899 21.899 0 0 1-24.634 5.259 21.877 21.877 0 0 0-17.15 0 21.9 21.9 0 0 1-24.634-5.259 21.923 21.923 0 0 0-15.667-7.005c-9.227-.166-17.366-6.106-20.375-14.868a22.03 22.03 0 0 0-11.475-12.8c-8.362-3.92-13.392-12.671-12.592-21.905a22.126 22.126 0 0 0-5.3-16.381c-6.05-6.997-7.102-17.047-2.632-25.155a22.148 22.148 0 0 0 1.793-17.13c-2.695-8.864.414-18.474 7.782-24.055A22.083 22.083 0 0 0 20.9 46.775c1.128-9.2 7.86-16.709 16.852-18.797 5.799-1.348 10.806-5.001 13.874-10.124C56.382 9.91 65.574 5.8 74.633 7.566a21.892 21.892 0 0 0 16.775-3.581Z"/></svg>\n'), "community_specialist.svg":Qo('<svg viewBox="0 0 24 24"><path d="M3.51 3.51a12 12 0 000 17L12 12z" fill="#3e81f6"/><path d="M20.49 3.51a12 12 0 00-17 0L12 12zm0 16.98L12 12l-8.49 8.49a12 12 0 0016.98 0z" fill="#7fa6f6"/><path d="M20.49 20.49a12 12 0 000-17L12 12z" fill="#3e81f6"/><circle cx="12" cy="12" fill="#fff" r="9"/><path d="M9.38 15l-2.96-3-1 1 4 4 8.5-8.5-1-1z" fill="#4285f4"/></svg>\n'),"desktop_mobile.svg":Qo('<svg viewBox="0 0 208 208" fill="none"><path fill="#fff" d="M23.313 37.538v99.145h161.23V37.538H23.313Z"/><path fill="#3C4043" fill-rule="evenodd" d="M22.813 137.183V37.038h162.23v100.145H22.813Zm1-1h160.23V38.038H23.813v98.145Z" clip-rule="evenodd"/><path fill="#3C4043" fill-rule="evenodd" d="M33.5 45.745c-1.143 0-2.073.93-2.073 2.081 0 1.15.93 2.08 2.073 2.08 1.143 0 2.072-.93 2.072-2.08s-.93-2.08-2.072-2.08Zm-3.073 2.081c0-1.7 1.375-3.08 3.073-3.08a3.076 3.076 0 0 1 3.072 3.08c0 1.7-1.374 3.08-3.072 3.08a3.076 3.076 0 0 1-3.073-3.08ZM43.751 45.745c-1.142 0-2.072.93-2.072 2.081 0 1.15.93 2.08 2.072 2.08 1.143 0 2.073-.93 2.073-2.08s-.93-2.08-2.073-2.08Zm-3.072 2.081c0-1.7 1.374-3.08 3.072-3.08a3.076 3.076 0 0 1 3.073 3.08c0 1.7-1.374 3.08-3.073 3.08a3.076 3.076 0 0 1-3.072-3.08Z" clip-rule="evenodd"/><path stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M23.845 56.652h139.273"/><path fill="#fff" stroke="#3C4043" stroke-miterlimit="10" d="M134.376 169.598c.559.523.149 1.458-.597 1.458H74.096c-.746 0-1.156-.935-.596-1.458l3.69-3.628a40.87 40.87 0 0 0 12.116-29.059h29.264a40.87 40.87 0 0 0 12.115 29.059l3.691 3.628Z"/><path fill="#3C4043" stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="m89.8 137.231-.616 6.154 28.935-6.152c.036-.043-28.647.085-28.319-.002Z"/><path stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M16.472 171.201h150.486"/><path fill="#3C4043" stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="m163.863 114.63-4.622 21.79h4.622c.038 0-.298-22.09 0-21.79Z"/><path fill="#fff" stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M192.537 171.2h-25.105a3.768 3.768 0 0 1-3.758-3.756v-52.508a3.768 3.768 0 0 1 3.758-3.756h25.105a3.768 3.768 0 0 1 3.758 3.756v52.508a3.768 3.768 0 0 1-3.758 3.756Z"/><path stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M174.836 167.782h10.298M176.528 113.506c0 .939.751 1.728 1.728 1.728h5.149c.94 0 1.729-.751 1.729-1.728"/><path fill="#34A853" d="M180.267 150.73c5.97 0 10.81-4.877 10.81-10.892 0-6.016-4.84-10.893-10.81-10.893-5.971 0-10.811 4.877-10.811 10.893 0 6.015 4.84 10.892 10.811 10.892Z"/><mask id="desktopMobileCharacter" width="62" height="62" x="73" y="66" maskUnits="userSpaceOnUse" style="mask-type:alpha"><path fill="#4285F4" stroke="#4285F4" stroke-miterlimit="10" d="M103.959 127.385c16.66 0 30.166-13.501 30.166-30.154 0-16.654-13.506-30.154-30.166-30.154s-30.165 13.5-30.165 30.154c0 16.653 13.505 30.154 30.165 30.154Z"/></mask><g mask="url(#desktopMobileCharacter)"><path fill="#4285F4" d="M103.959 127.385c16.66 0 30.166-13.501 30.166-30.154 0-16.654-13.506-30.154-30.166-30.154s-30.165 13.5-30.165 30.154c0 16.653 13.505 30.154 30.165 30.154Z"/><path fill="#4285F4" fill-rule="evenodd" d="M103.959 67.577c-16.384 0-29.665 13.277-29.665 29.654 0 16.377 13.281 29.654 29.665 29.654s29.666-13.277 29.666-29.654c0-16.377-13.282-29.654-29.666-29.654ZM73.294 97.23c0-16.93 13.73-30.654 30.665-30.654 16.936 0 30.666 13.724 30.666 30.654s-13.73 30.654-30.666 30.654-30.665-13.724-30.665-30.654Z" clip-rule="evenodd"/><path fill="#FE8160" d="M90.872 80.475c-1.268 1.945-.895 6.358-.97 7.892-.148 2.692-.633 5.497-2.423 7.48.783.336 1.603.71 2.386 1.047.038 2.393.373 4.787.97 7.068.186.748.447 1.496 1.006 2.02.56.448 1.305.598 2.013.598 2.386 0 4.585-1.122 6.748-2.094.521-.225 1.192-.449 1.64-.113.335.262.41.748.447 1.197.224 3.142-.373 6.695-2.908 8.527-2.646 1.87-6.188 1.197-9.431 1.047-1.566-.074-3.169.038-4.548.748-2.088 1.085-1.743.827-2.302 3.108-.56 2.281.485-2.281 0 0 15.918 0 26.045-.5 42-.5.112-6.844-1.897-3.393-8.57-4.852-1.566-.336-3.467-.635-4.138-2.094-.224-.486-.261-1.047-.298-1.571-.522-5.759-2.983-11.332-6.897-15.595-.224-.262-.485-.524-.559-.823-.336-1.084.969-1.87 1.864-2.58 1.528-1.197 2.311-3.516 1.379-5.199-.708-1.272-2.535-1.907-3.877-1.272-1.342.636-1.64 3.553-3.169 3.441-.372-.037-.708-.261-1.006-.486-1.976-1.645-3.094-4.039-4.735-6.021-.596-.71-1.304-1.421-2.162-1.72-1.193-.412-1.938-.038-2.46.747Z"/><path fill="#3C4043" fill-rule="evenodd" d="M91.685 79.18c.535-.187 1.14-.157 1.81.075h.002c.995.348 1.778 1.153 2.38 1.871l.003.003c.623.753 1.178 1.572 1.715 2.364.185.273.368.543.551.806.724 1.04 1.463 2.001 2.393 2.778.294.22.525.356.74.38.191.012.359-.059.552-.254.209-.212.402-.529.62-.927l.139-.258c.168-.315.351-.659.552-.96.258-.386.59-.778 1.048-.995.808-.383 1.737-.374 2.549-.102.811.271 1.555.82 1.979 1.582h.001c.544.983.574 2.126.276 3.163a5.297 5.297 0 0 1-1.784 2.671c-.138.11-.277.216-.412.318-.343.26-.666.506-.926.782-.35.372-.445.656-.357.94l.004.014.003.013a.742.742 0 0 0 .137.245c.062.081.126.154.201.24l.11.127c3.986 4.344 6.489 10.017 7.021 15.882v.01c.039.544.075 1.009.254 1.397.26.564.768.936 1.464 1.212.605.24 1.288.384 1.979.529l.346.074h.002c6.905 1.509 8.079-2.369 7.963 4.713l-42.5.627.697 1.5c.22-1.032-.182.266-.053-.82.01-.086-.654-.594-.644-.68.14-1.167-.258.692.5.5-.472.119.197-2.251 2.572-3.551l.001-.001c1.497-.771 3.206-.879 4.8-.803.575.026 1.144.068 1.707.108 1.081.079 2.144.156 3.195.125 1.573-.045 3.007-.334 4.216-1.188 2.31-1.671 2.92-4.981 2.7-8.081a2.694 2.694 0 0 0-.091-.559c-.047-.15-.104-.232-.162-.28-.075-.054-.198-.088-.416-.056a3.048 3.048 0 0 0-.719.229l-.642.292c-1.94.886-4.041 1.845-6.307 1.845-.765 0-1.642-.159-2.326-.708l-.015-.012-.014-.013c-.67-.629-.96-1.501-1.149-2.261a30.452 30.452 0 0 1-.978-6.861c-.298-.13-.6-.264-.9-.397h-.002c-.401-.179-.8-.355-1.188-.522l-.642-.276.468-.519c1.666-1.845 2.147-4.494 2.295-7.17.015-.302.011-.724.007-1.24l-.003-.337c-.004-.662-.004-1.43.034-2.213.037-.782.114-1.592.265-2.337.15-.74.381-1.45.747-2.012l.002-.003c.301-.453.697-.831 1.23-1.018Zm-.395 1.57c-.268.411-.465.982-.604 1.663-.137.677-.21 1.43-.247 2.187-.036.754-.036 1.499-.032 2.157l.003.324c.004.517.008.977-.008 1.31v.003c-.138 2.49-.562 5.192-2.115 7.259l.587.26h.001c.401.178.8.354 1.188.521l.297.128.005.324c.037 2.352.367 4.706.953 6.95l.002.005c.181.727.412 1.345.849 1.762.433.34 1.04.477 1.685.477 2.035 0 3.93-.863 5.904-1.761l.639-.289.007-.004c.27-.116.617-.25.974-.302.357-.052.792-.031 1.165.25l.007.005c.275.215.422.507.505.775.082.265.113.544.133.775v.006c.227 3.18-.356 6.974-3.113 8.967l-.005.004c-1.437 1.015-3.097 1.324-4.766 1.372-1.1.032-2.254-.052-3.368-.132-.55-.039-1.09-.078-1.609-.102-1.537-.074-3.034.043-4.295.692-1.902.989-1.988.444-2.532 2.664-.272 1.108.097-.67-.043.5-.011.089-.25.411-.26.5-.104.876.42-1.884.26-1L125 117.873c-.141-6.426-1.896-2.363-8.176-3.736a30.049 30.049 0 0 0-.327-.069c-.686-.144-1.464-.307-2.156-.581-.814-.323-1.592-.83-2.003-1.724-.26-.564-.304-1.196-.339-1.691l-.004-.048c-.513-5.649-2.927-11.117-6.766-15.298l-.006-.007-.006-.006-.083-.096c-.085-.097-.187-.213-.271-.325a1.72 1.72 0 0 1-.307-.592c-.239-.794.149-1.44.588-1.908.323-.343.75-.666 1.113-.942.12-.091.234-.177.334-.257l.003-.002a4.307 4.307 0 0 0 1.44-2.162c.242-.842.198-1.7-.19-2.4-.284-.51-.808-.914-1.422-1.12-.614-.205-1.27-.196-1.804.057-.213.101-.421.312-.644.647-.171.257-.323.541-.487.847l-.158.295c-.216.396-.468.827-.786 1.15-.334.338-.774.59-1.344.549l-.013-.001c-.527-.053-.963-.362-1.258-.584l-.01-.008-.01-.008c-1.04-.867-1.845-1.922-2.583-2.983-.198-.285-.39-.568-.58-.849-.53-.78-1.045-1.54-1.635-2.253-.59-.702-1.223-1.317-1.942-1.568-.521-.18-.886-.169-1.152-.075-.268.093-.506.293-.726.625Z" clip-rule="evenodd"/><path fill="#fff" d="M102.279 109.759s-.746 5.572-7.008 5.759c-6.263.15-8.612-1.72-11.669 2.768 0 0 15.024 16.343 35.937 5.198l-1.976-12.715-15.284-1.01Z"/><path fill="#fff" fill-rule="evenodd" d="m101.845 109.229 16.151 1.067 2.092 13.463-.314.167c-10.613 5.655-19.758 4.339-26.24 1.599a33.69 33.69 0 0 1-7.566-4.466 29.11 29.11 0 0 1-2.022-1.729 18.2 18.2 0 0 1-.526-.513c-.06-.06-.105-.108-.136-.14l-.036-.038-.01-.01-.002-.003-.001-.001.367-.339-.367.339-.27-.293.224-.328c.789-1.157 1.556-1.942 2.384-2.449.835-.511 1.695-.719 2.63-.779.86-.055 1.806.015 2.855.092l.214.016c1.145.084 2.446.171 3.985.134 2.954-.088 4.565-1.433 5.454-2.732a7.009 7.009 0 0 0 1.035-2.392c.015-.069.024-.122.03-.157l.006-.037.001-.007.001-.002.061-.462Zm.837 1.058a7.995 7.995 0 0 1-1.146 2.564c-1.049 1.534-2.942 3.068-6.25 3.167h-.003c-1.592.038-2.933-.052-4.084-.137l-.187-.013c-1.077-.08-1.957-.144-2.746-.094-.818.053-1.509.228-2.17.633-.597.366-1.197.935-1.846 1.827.1.1.228.224.381.368a28.557 28.557 0 0 0 1.954 1.67 32.652 32.652 0 0 0 7.338 4.332c6.193 2.618 14.901 3.902 25.067-1.396l-1.859-11.967-14.449-.954Z" clip-rule="evenodd"/><path fill="#3C4043" d="M110.518 114.396a41.25 41.25 0 0 1 .111-1.608 12.608 12.608 0 0 0-.111 1.608Z"/><path fill="#3C4043" fill-rule="evenodd" d="M110.687 112.292a.5.5 0 0 1 .44.546 40.18 40.18 0 0 0-.11 1.586.5.5 0 0 1-.999-.027c0-.51.039-1.093.116-1.675a.5.5 0 0 1 .553-.43Z" clip-rule="evenodd"/><path fill="#3C4043" d="M133.295 102.241c-1.976-3.814-7.232-5.385-11.146-5.61-.858-.037-1.752-.074-2.498-.486-.932-.523-1.491-1.533-1.678-2.617-.596-3.404 1.715-6.47 1.38-9.836-.858-8.34-9.655-13.539-20.615-12.305-3.952.487-8.202 1.272-10.737 4.488-1.193 1.534-1.715 3.478-1.528 5.498.224 2.356 1.827 2.954 3.318 4.3l.112.113c.037-1.833.186-4.077.969-5.31.522-.786 1.267-1.16 2.423-.786.895.3 1.603.972 2.2 1.72 1.602 1.982 2.758 4.376 4.734 6.022.298.224.596.486.969.486 1.566.112 1.827-2.805 3.169-3.441 1.342-.598 3.168 0 3.877 1.309.932 1.683.186 4.002-1.38 5.198-1.491 1.122-2.535 2.282-1.379 4.152.708 1.159 1.603 2.206 2.311 3.403 1.193 1.945 2.125 4.076 2.61 6.32.522 2.431.596 4.975.261 7.443 0 .149-.037.336-.037.486-.038.374-.075.935-.112 1.608.074 5.423 3.504 7.966 5.964 9.088 1.417.636 2.498.823 2.498.823s3.579-1.982 6.561-4.974l1.118-1.234a13.337 13.337 0 0 0 2.983-2.992c2.162-3.03 5.517-9.387 3.653-12.866Z"/><path fill="#3C4043" fill-rule="evenodd" d="M98.682 70.89c11.094-1.249 20.27 4.01 21.168 12.75v.002c.17 1.702-.296 3.323-.731 4.838l-.073.253c-.464 1.622-.856 3.135-.58 4.708v.002c.169.983.666 1.837 1.428 2.266.624.343 1.393.385 2.276.423h.007c2.005.115 4.358.575 6.472 1.5 2.111.924 4.029 2.334 5.088 4.376.525.981.667 2.133.576 3.323-.091 1.193-.417 2.455-.865 3.683-.895 2.455-2.299 4.841-3.399 6.383a13.789 13.789 0 0 1-3.053 3.074l-1.084 1.198-.017.017c-1.52 1.525-3.187 2.788-4.47 3.668-.642.441-1.191.787-1.579 1.024a28.834 28.834 0 0 1-.579.341l-.032.018-.009.005-.004.002-.242-.437-.085.493-.002-.001h-.004l-.012-.003-.043-.008c-.036-.007-.088-.017-.154-.032a9.989 9.989 0 0 1-.553-.141 13.36 13.36 0 0 1-1.849-.675l-.003-.001c-2.558-1.166-6.179-3.846-6.257-9.536v-.034c.037-.661.074-1.223.112-1.608.002-.095.012-.191.02-.261l.001-.01c.01-.091.016-.146.016-.188 0-.023.001-.045.004-.067.328-2.414.255-4.899-.254-7.27-.47-2.179-1.378-4.259-2.547-6.165l-.004-.006c-.341-.577-.729-1.12-1.131-1.678l-.061-.085c-.378-.525-.768-1.065-1.115-1.633l-.001-.002.427-.26-.425.263-.001-.001c-.647-1.048-.717-1.982-.332-2.826.36-.788 1.088-1.423 1.835-1.986l-.001.001.303.397-.3-.4-.002.002c1.418-1.085 2.028-3.143 1.244-4.558l-.002-.004c-.284-.525-.806-.928-1.42-1.134-.611-.204-1.27-.197-1.808.041l.005-.002-.214-.452.203.457.006-.003c-.21.101-.414.31-.633.642-.166.254-.314.533-.473.835-.053.1-.107.203-.164.307-.214.397-.464.83-.786 1.154-.334.337-.774.584-1.341.549h.019v-.5l-.036.498.017.002c-.3-.005-.55-.112-.748-.229-.154-.09-.305-.207-.425-.298a5.866 5.866 0 0 0-.097-.075c-1.04-.867-1.854-1.92-2.597-2.982-.224-.321-.441-.64-.655-.955-.506-.745-.998-1.47-1.551-2.154l-.003-.003c-.574-.72-1.207-1.303-1.964-1.557h.002l.154-.475-.159.474h.003c-.5-.16-.856-.144-1.121-.047-.267.098-.507.3-.727.63l.003-.004-.422-.268.416.277a.168.168 0 0 1 .003-.004c-.333.527-.552 1.31-.689 2.231-.135.913-.181 1.907-.2 2.817a.5.5 0 0 1-.854.343l-.102-.103.01.009.237-.263.21.004.354-.353-.112-.112a13.777 13.777 0 0 0-.707-.595c.03-.626.083-1.273.175-1.893.143-.965.388-1.919.837-2.626l.005-.008c.301-.453.695-.829 1.219-1.02.526-.193 1.12-.177 1.775.035l.005.002c1.03.344 1.812 1.107 2.43 1.881v-.001l-.39.314.391-.311v-.002c.58.718 1.11 1.498 1.625 2.257.208.307.415.611.621.906.728 1.04 1.477 2.002 2.408 2.78l-.01-.008-.3.4.32-.385a.087.087 0 0 0-.01-.007l.102.077c.113.086.202.154.299.211a.512.512 0 0 0 .294.091c.207.015.382-.06.576-.254.209-.211.402-.527.616-.925l.142-.267c.165-.312.344-.652.54-.95.255-.387.585-.78 1.045-.998l.01-.005c.803-.358 1.726-.35 2.538-.078.812.271 1.557.821 1.981 1.604l-.001-.002-.437.242.439-.238-.001-.002c1.079 1.95.198 4.527-1.514 5.836l-.003.002c-.743.559-1.282 1.064-1.528 1.603-.221.484-.234 1.064.273 1.886l.002.002c.327.535.696 1.047 1.08 1.58l.054.076c.399.554.812 1.13 1.179 1.75l-.002-.003-.427.261.431-.255-.002-.003c1.215 1.983 2.171 4.165 2.67 6.473.532 2.481.61 5.072.271 7.585l.001-.037h-.5l.495.067a.308.308 0 0 0 .004-.03 2.696 2.696 0 0 1-.02.251l-.001.01a1.878 1.878 0 0 0-.018.238c-.036.359-.072.904-.109 1.568v-.017l-.5.007.499.028.001-.018c.078 5.144 3.31 7.546 5.67 8.623l-.001-.001-.205.456.208-.455h-.002c.682.305 1.282.503 1.71.624.213.06.383.101.498.126a34.22 34.22 0 0 0 1.963-1.249c1.25-.858 2.86-2.079 4.32-3.542l1.11-1.225a.472.472 0 0 1 .074-.067 12.824 12.824 0 0 0 2.872-2.88c1.061-1.487 2.416-3.794 3.273-6.145.429-1.175.726-2.344.808-3.416.082-1.074-.055-2.019-.462-2.777l-.003-.006c-.917-1.771-2.613-3.053-4.603-3.924-1.985-.869-4.216-1.307-6.124-1.417h-.004l-.052-.002c-.82-.036-1.812-.079-2.659-.546l-.003-.002c-1.1-.618-1.721-1.783-1.925-2.968-.321-1.83.145-3.552.604-5.155l.057-.199c.447-1.562.863-3.012.713-4.517-.816-7.939-9.235-13.076-20.059-11.858-3.97.489-8.01 1.266-10.401 4.3-1.107 1.424-1.6 3.239-1.424 5.142.1 1.045.493 1.68 1.038 2.222.283.281.608.539.972.822l.098.076c.117.09.237.183.359.28-.018.36-.029.713-.035 1.05l.28.005-.246.246.009.01c-.322-.29-.65-.545-.983-.803l-.095-.074a11.385 11.385 0 0 1-1.064-.904c-.686-.682-1.204-1.525-1.329-2.836v-.001c-.197-2.135.354-4.209 1.632-5.85l.002-.003c2.677-3.398 7.136-4.191 11.068-4.675h.005Zm20.298 53.417-.085.493a.502.502 0 0 0 .327-.056l-.242-.437Z" clip-rule="evenodd"/><path stroke="#1F1F1F" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M77.899 82.026a.5.5 0 0 1 .19.68 29.508 29.508 0 0 0-3.795 14.525c0 16.377 13.281 29.654 29.665 29.654s29.666-13.277 29.666-29.654a.5.5 0 0 1 1 0c0 16.93-13.73 30.654-30.666 30.654s-30.665-13.724-30.665-30.654a30.507 30.507 0 0 1 3.924-15.015.5.5 0 0 1 .681-.19Z" clip-rule="evenodd"/></g></svg>\n'), "diamond_expert.svg":Qo('<svg viewBox="0 0 32 32"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.687 27.313A15.952 15.952 0 0015.981 32V16.02L4.687 27.313z" fill="#79A8FA"/><path fill-rule="evenodd" clip-rule="evenodd" d="M15.98 16H0a15.95 15.95 0 004.687 11.313L15.98 16.02V16zm0-16A15.95 15.95 0 004.687 4.687L15.98 15.98V0z" fill="#A0C1FC"/><path fill-rule="evenodd" clip-rule="evenodd" d="M15.98 15.98L4.687 4.686A15.95 15.95 0 000 16h15.98v-.02zM16 16L27.315 4.686A15.952 15.952 0 0016 0h-.02v15.98L16 16z" fill="#C5D9FD"/><path fill-rule="evenodd" clip-rule="evenodd" d="M32 16a15.95 15.95 0 00-4.686-11.314L16.001 16h16zm-16.02.02v15.979L16 32a15.95 15.95 0 0011.314-4.686L16.002 16l-.02.02z" fill="#A0C1FC"/><path fill-rule="evenodd" clip-rule="evenodd" d="M16 16l11.314 11.314A15.954 15.954 0 0032 16H16z" fill="#79A8FA"/><path fill-rule="evenodd" clip-rule="evenodd" d="M15.982 19.55l5.107 3.716-1.954-6.002 5.106-3.634h-6.263l-1.996-6.193-1.996 6.193H7.724l5.106 3.634-1.955 6.002 5.107-3.716z" fill="#fff"/><path fill-rule="evenodd" clip-rule="evenodd" d="M15.98 16H16l-.02-.02V16zm0 .02L16 16h-.02v.02z" fill="#79A8FA"/></svg>\n'), "error_computer.svg":Qo('<svg viewbox=\'0 0 133 95\' fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M69.86 86.5c24.024 0 43.499-19.252 43.499-43S93.884.5 69.859.5c-24.024 0-43.5 19.252-43.5 43s19.476 43 43.5 43z" fill="#D2E3FC"/><path fill-rule="evenodd" clip-rule="evenodd" d="M30.946 83.328h-.509c0-4.703 4.26-8.516 9.516-8.516a10.5 10.5 0 013.26.513c2.408-2.536 5.942-4.138 9.88-4.138 5.062 0 9.455 2.644 11.65 6.519a8.458 8.458 0 011.718-.175c3.879 0 7.023 2.596 7.023 5.797H72.36c.72.21 1.125.39 1.125.525 0 1.133-9.252 2.194-19.464 2.194-10.212 0-23.583-1.054-23.583-2.194 0-.106.187-.289.51-.525z" fill="#fff"/><path fill-rule="evenodd" clip-rule="evenodd" d="M47.259 91.938h-.509c0-4.704 4.26-8.516 9.516-8.516 1.144 0 2.242.18 3.259.512 2.408-2.536 5.942-4.137 9.881-4.137 5.062 0 9.455 2.644 11.65 6.518a8.458 8.458 0 011.717-.174c3.88 0 7.024 2.595 7.024 5.796H88.67c.72.21 1.126.39 1.126.526 0 1.132-9.252 2.193-19.465 2.193-10.212 0-23.582-1.053-23.582-2.193 0-.107.186-.29.509-.525z" fill="#fff"/><path fill-rule="evenodd" clip-rule="evenodd" d="M101.164 83.781h.414c0-3.702-3.449-6.703-7.703-6.703-.953 0-1.865.15-2.707.426-1.95-1.93-4.786-3.145-7.941-3.145-4.117 0-7.687 2.067-9.46 5.091a6.64 6.64 0 00-1.189-.106c-3.003 0-5.437 1.987-5.437 4.437h.918c-.587.177-.918.328-.918.442 0 .942 7.401 1.824 15.571 1.824s18.866-.876 18.866-1.824c0-.09-.151-.243-.414-.442zm-8.279-72.953c.324.148.537.264.537.316 0 .307-4.785.59-8.44.59-3.655 0-6.966-.286-6.966-.59 0-.07.53-.183 1.364-.316h-1.364c0-.699 1.115-1.265 2.492-1.265.18 0 .357.01.527.028.675-1.34 2.416-2.294 4.457-2.294 1.538 0 2.906.542 3.776 1.382.173-.015.35-.023.529-.023 2.002 0 3.625.973 3.625 2.172h-.537zM64.33 12.64c.335.186.545.33.545.4 0 .499-6.755.96-11.915.96-5.16 0-9.835-.465-9.835-.96 0-.094.502-.233 1.33-.4h-1.33c0-1.199 1.623-2.171 3.625-2.171.194 0 .384.009.57.026 1.05-1.883 3.444-3.198 6.227-3.198 2.068 0 3.92.726 5.166 1.871.309-.038.626-.059.951-.059 2.878 0 5.211 1.581 5.211 3.532h-.545z" fill="#fff"/><mask id="error_svg__a" maskUnits="userSpaceOnUse" x="40" y="20" width="59" height="47"><path fill-rule="evenodd" clip-rule="evenodd" d="M93.648 20.086H46.07c-2.907 0-5.286 2.341-5.286 5.203v36.422c0 2.862 2.379 5.203 5.286 5.203h47.578c2.908 0 5.287-2.341 5.287-5.203V25.289c0-2.862-2.38-5.203-5.287-5.203zm0 41.625H46.07V25.289h47.578v36.422zm-5.286-10.406H51.357v7.804h37.005v-7.804z" fill="#fff"/></mask><g mask="url(#error_svg__a)"><path fill="#4285F4" d="M38.141 12.281h63.438v62.438H38.141z"/></g><path fill-rule="evenodd" clip-rule="evenodd" d="M1.304 59.54h-.32c0-6.252 5.522-11.32 12.332-11.32 1.508 0 2.953.248 4.289.703 3.115-3.298 7.66-5.376 12.721-5.376 6.425 0 12.017 3.349 14.911 8.291a10.04 10.04 0 012.099-.22c4.931 0 8.93 3.546 8.93 7.921h-.645c.418.167.645.313.645.435 0 1.53-11.882 2.964-24.997 2.964-13.114 0-30.285-1.424-30.285-2.964 0-.1.114-.248.32-.435z" fill="#fff"/><path opacity=".306" fill-rule="evenodd" clip-rule="evenodd" d="M1.757 60.898h-.32c0-6.251 5.522-11.319 12.333-11.319 1.507 0 2.952.248 4.288.703 3.116-3.298 7.66-5.376 12.721-5.376 6.425 0 12.018 3.35 14.911 8.291a10.04 10.04 0 012.099-.22c4.932 0 8.93 3.547 8.93 7.921h-.645c.419.167.645.314.645.435 0 1.53-11.882 2.964-24.997 2.964-13.114 0-30.285-1.424-30.285-2.964 0-.1.114-.248.32-.435z" fill="#A6CCF9"/><path fill-rule="evenodd" clip-rule="evenodd" d="M90.204 43.34h-.407c0-4.766 4.266-8.63 9.527-8.63 1.248 0 2.44.218 3.533.613 2.404-2.467 5.832-4.01 9.638-4.01 5.12 0 9.558 2.794 11.737 6.875.375-.052.76-.079 1.153-.079 3.831 0 6.944 2.545 7.005 5.703l.001.012-.001.015.001.067h-.014c-.4 1.18-9.369 2.266-19.246 2.266-10.105 0-23.334-1.128-23.334-2.348 0-.102.147-.27.407-.484z" fill="#fff"/><path opacity=".306" fill-rule="evenodd" clip-rule="evenodd" d="M90.657 44.246h-.407c0-4.766 4.266-8.629 9.528-8.629 1.248 0 2.439.218 3.532.613 2.404-2.468 5.833-4.011 9.638-4.011 5.12 0 9.558 2.794 11.737 6.875a8.516 8.516 0 011.153-.078c3.831 0 6.944 2.544 7.005 5.703l.001.012-.001.014.001.068h-.014c-.4 1.18-9.369 2.265-19.246 2.265-10.105 0-23.334-1.127-23.334-2.347 0-.103.147-.27.407-.485z" fill="#A6CCF9"/><path fill-rule="evenodd" clip-rule="evenodd" d="M17.332 32.578h-.488c0-1.95 1.927-3.531 4.304-3.531.65 0 1.267.118 1.82.33 1.075-1.04 2.602-1.69 4.298-1.69 2.412 0 4.485 1.316 5.396 3.199.161-.018.326-.027.494-.027 1.721 0 3.122.939 3.17 2.109a.03.03 0 01.002.009v.054h-.017c-.29.475-4.34.907-8.793.907-4.623 0-10.674-.462-10.674-.961 0-.07.187-.214.488-.399z" fill="#fff"/><path opacity=".306" fill-rule="evenodd" clip-rule="evenodd" d="M17.785 33.484h-.488c0-1.95 1.927-3.53 4.305-3.53.65 0 1.266.117 1.819.33 1.075-1.04 2.603-1.69 4.298-1.69 2.412 0 4.485 1.315 5.396 3.198.161-.017.326-.026.494-.026 1.721 0 3.122.938 3.17 2.108a.03.03 0 01.002.009v.055h-.017c-.29.474-4.34.906-8.793.906-4.622 0-10.674-.462-10.674-.961 0-.07.188-.213.488-.399z" fill="#A6CCF9"/><path fill-rule="evenodd" clip-rule="evenodd" d="M75.843 66.665h-.546c0-4.403 3.958-7.972 8.84-7.972a9.66 9.66 0 013.187.534c2.242-2.389 5.544-3.899 9.227-3.899 4.717 0 8.811 2.477 10.849 6.106a7.63 7.63 0 011.377-.125c3.532 0 6.395 2.398 6.395 5.356h-1.232c.785.221 1.232.41 1.232.55 0 1.066-8.57 2.066-18.03 2.066s-21.845-.993-21.845-2.067c0-.109.201-.3.546-.55z" fill="#fff"/><path opacity=".306" fill-rule="evenodd" clip-rule="evenodd" d="M76.296 67.57h-.546c0-4.402 3.958-7.971 8.84-7.971 1.124 0 2.199.189 3.188.534 2.241-2.389 5.543-3.899 9.226-3.899 4.718 0 8.811 2.478 10.85 6.106a7.601 7.601 0 011.376-.124c3.532 0 6.395 2.397 6.395 5.355h-1.231c.784.222 1.231.41 1.231.55 0 1.067-8.57 2.067-18.03 2.067S75.75 69.195 75.75 68.12c0-.109.201-.3.546-.55z" fill="#A6CCF9"/></svg>\n'), "gold_expert.svg":Qo('<svg viewBox="0 0 32 32"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.686 4.686c-6.244 6.244-6.248 16.363-.013 22.613L27.3 4.673c-6.25-6.235-16.37-6.23-22.613.013" fill="#FFB300"/><mask id="a" maskUnits="userSpaceOnUse" x="4" y="4" width="28" height="28"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.673 4.673H32V32H4.673V4.673z" fill="#fff"/></mask><g mask="url(#a)"><path fill-rule="evenodd" clip-rule="evenodd" d="M27.314 27.314c6.248-6.25 6.248-16.38 0-22.628a.104.104 0 01-.015-.013L4.673 27.299l.013.015c6.248 6.248 16.379 6.248 22.628 0" fill="#FFA000"/></g><path fill-rule="evenodd" clip-rule="evenodd" d="M16 19.504l5.107 3.716-1.955-6 5.106-3.635h-6.263L16 7.391l-1.995 6.194H7.741l5.106 3.634-1.955 6.001L16 19.504z" fill="#fff"/></svg>\n'), "google_employee.svg":Qo('<svg viewBox="0 0 24 24"><path d="M3.51 3.51a12 12 0 000 17L12 12z" fill="#fcbc00"/><path d="M20.49 3.51a12 12 0 00-17 0L12 12z" fill="#ec412d"/><path d="M20.49 20.49L12 12l-8.49 8.49a12 12 0 0016.98 0z" fill="#2da84f"/><path d="M20.49 20.49a12 12 0 000-17L12 12z" fill="#3e81f6"/><circle cx="12" cy="12" fill="#fff" r="9"/><path d="M9.38 15l-2.96-3-1 1 4 4 8.5-8.5-1-1z" fill="#4285f4"/></svg>\n'),"guidebook.svg":Qo('<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\n<path fill-rule="evenodd" clip-rule="evenodd" d="M17.5 2.99994C18.67 2.99994 19.89 3.14994 21 3.49994C21.75 3.74994 22.4 4.04994 23 4.49994V19.0999C23 19.3499 22.75 19.5999 22.5 19.5999C22.4 19.5999 22.35 19.5999 22.25 19.5499C20.85 18.7999 19.15 18.4999 17.5 18.4999C15.8 18.4999 13.35 19.1499 12 19.9999C10.55 18.8999 8.45 18.4999 6.5 18.4999C5.05 18.4999 3.1 18.9499 1.75 19.5999C1.7 19.5999 1.6625 19.6124 1.625 19.6249C1.5875 19.6374 1.55 19.6499 1.5 19.6499C1.25 19.6499 1 19.3999 1 19.1499V4.49994C2.45 3.39994 4.55 2.99994 6.5 2.99994C8.45 2.99994 10.55 3.39994 12 4.49994C13.45 3.39994 15.55 2.99994 17.5 2.99994ZM17.5 16.4999C18.7 16.4999 19.9 16.6499 21 16.9999V5.49994C19.9 5.14994 18.7 4.99994 17.5 4.99994C15.8 4.99994 13.35 5.64994 12 6.49994V17.9999C13.35 17.1499 15.8 16.4999 17.5 16.4999Z" fill="#146C2E"/>\n</svg>\n'), "keywords_and_targeting.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 32 32"><path d="m20.49 19-5.73-5.73C15.53 12.2 16 10.91 16 9.5A6.5 6.5 0 1 0 9.5 16c1.41 0 2.7-.47 3.77-1.24L19 20.49 20.49 19zM5 9.5C5 7.01 7.01 5 9.5 5S14 7.01 14 9.5 11.99 14 9.5 14 5 11.99 5 9.5z"/></svg>\n'),"laptop_check.svg":Qo('<svg viewbox="0 0 264 129">\n <path clip-rule="evenodd"\n d="M253.699 77.341V121.672H255.699V82.1615C261.066 95.9199 264 110.814 264 126.364H0C0\n 114.162 1.80653 102.364 5.17753 91.2023L5.17752 121.672H7.17752L7.17753 85.1573C14.9741\n 63.5098 28.7424 44.5253 46.5978 30.0079L46.5978 121.672H48.5978L48.5978 28.4139C60.2493\n 19.311 73.5554 12.0755 88.018 7.18427L88.018 121.672H90.018L90.018 6.52521C102.437\n 2.53981 115.68 0.274025 129.438 0.0233224V121.672H131.438V0.00112029C131.625 0.000373674\n 131.813 0 132 0C145.524 0 158.573 1.94705 170.858 5.56432V121.672H172.858V6.17004C187.24\n 10.6473 200.538 17.4242 212.279 26.0475V121.672H214.279V27.5458C231.413 40.6375 245.067\n 57.7279 253.699 77.341Z"\n fill="url(#paint0_linear)"\n fill-rule="evenodd"\n opacity="0.43643"></path>\n <path d="M64.072 37.8157C64.072 35.6065 65.8629 33.8157 68.072 33.8157H195.928C198.137 33.8157\n 199.928 35.6065 199.928 37.8157V123.398H64.072V37.8157Z"\n fill="url(#paint1_linear)"></path>\n <rect fill="#1A73E8" height="7.1191" rx="3.55955" width="264" y="121.025"></rect>\n <rect fill="white" height="74.7506" rx="2" width="123.991" x="70.0046" y="39.155"></rect>\n <path d="M48.8264 121.82C48.4414 120.536 49.4023 119.245 50.742 119.245H213.301C214.641 119.245\n 215.601 120.536 215.217 121.82L214.709 123.512C214.455 124.358 213.676 124.938 212.793\n 124.938H51.2498C50.3666 124.938 49.588 124.358 49.3342 123.512L48.8264 121.82Z"\n fill="#8AB4F8"></path>\n <circle cx="132" cy="77" fill="#8AB4F8" opacity="0.3" r="28"></circle>\n <path d="M128.25 82.25L123 77L121.25 78.75L128.25 85.75L143.25 70.75L141.5 69L128.25 82.25Z"\n fill="#185ABC"></path>\n <defs>\n <linearGradient gradientunits="userSpaceOnUse"\n id="paint0_linear"\n x1="132"\n x2="132"\n y1="0"\n y2="126.364">\n <stop stop-color="#D2E3FC" stop-opacity="0.35"></stop>\n <stop offset="0.703125" stop-color="#D2E3FC" stop-opacity="0.5"></stop>\n <stop offset="1" stop-color="#AECBFA"></stop>\n </linearGradient>\n <linearGradient gradientunits="userSpaceOnUse"\n id="paint1_linear"\n x1="132"\n x2="132"\n y1="33.8157"\n y2="123.398">\n <stop stop-color="#D2E3FC"></stop>\n <stop offset="0.204095" stop-color="#D2E3FC"></stop>\n <stop offset="0.979167" stop-color="#AECBFA"></stop>\n </linearGradient>\n </defs>\n</svg>\n'), "legacy_expert.svg":Qo('<svg viewBox="0 0 40 40">\n <path fill="#00838F" d="M20 40c11.046 0 20-8.954 20-20S31.046 0 20 0 0 8.954 0 20s8.954 20 20 20z"></path>\n <path fill="#00ABBE" fill-rule="evenodd" d="M37.343 10.034A19.908 19.908 0 0140 20c0 11.046-8.955 20-20 20a19.91 19.91 0 01-9.7-2.505c.085-14.88 11.933-26.973 26.717-27.453l.326-.008z" clip-rule="evenodd"></path>\n <path fill="#0A666E" fill-rule="evenodd" d="M38.867 26.676zM27.05 11.929l.15.188a27.738 27.738 0 00-13.294 11.861L7.78 16.213l19.27-4.284z" clip-rule="evenodd"></path>\n <path fill="url(#paint0_linear)" fill-rule="evenodd" d="M27.203 12.114l11.665 14.56a20.052 20.052 0 01-12.81 12.316l-12.15-15.014a27.738 27.738 0 0113.295-11.862z" clip-rule="evenodd"></path>\n <path fill="#F3F3F9" fill-rule="evenodd" d="M15.395 21.615l3.628 8.315c.103.21.251.316.444.316a.516.516 0 00.456-.267l7.38-17.59a.484.484 0 00-.081-.485c-.116-.153-.32-.196-.613-.13l-18.504 3.74c-.233.067-.362.192-.388.375a.435.435 0 00.17.433l7.508 5.293z" clip-rule="evenodd"></path>\n <path fill="#E8E8EE" fill-rule="evenodd" d="M15.498 21.504a.378.378 0 01.115.108c.032.045 1.256 2.86 3.673 8.442a.452.452 0 00.091.129l.06.059c-.178-.01-.316-.116-.414-.316l-3.628-8.315.103-.107z" clip-rule="evenodd"></path>\n <path fill="#DADBDC" fill-rule="evenodd" d="M7.713 15.956c.127-.067.234-.036.321.094l7.527 5.393-.167.17h-.004l-7.503-5.29a.425.425 0 01-.176-.366l.002-.001z" clip-rule="evenodd"></path>\n <path fill="#fff" fill-rule="evenodd" d="M26.61 11.774c.291-.066.495-.023.611.13.021.027.04.055.054.083-.01.066-.03.11-.06.133-.05.04-.122.04-.213 0l-.32-.07-18.866 3.906h-.105c0-.022.003-.044.006-.067.025-.183.155-.307.388-.374l18.504-3.741z" clip-rule="evenodd"></path>\n <path fill="#E4E5E6" fill-rule="evenodd" d="M15.498 21.504l11.542-9.29c-.037-.132-.13-.198-.277-.198a1.73 1.73 0 00-.27.031c-1.32.236-18.57 3.72-18.679 3.74-.107.022-.119.19-.103.254.017.064.036.075.198.19a621.926 621.926 0 007.589 5.273z" clip-rule="evenodd"></path>\n <path fill="#00ABBE" fill-rule="evenodd" d="M14.223 15.886l1.047-.194 3.436 4.46-.418 1.059-4.065-5.325zM16.465 15.429l1.076-.194 4.537 5.952-.404 1.051-5.21-6.81zM18.623 14.976l1.05-.208 3.34 4.286-.45 1.02-3.94-5.098z" clip-rule="evenodd"></path>\n <path fill="#008486" fill-rule="evenodd" d="M15.27 15.692l2.869 3.723-.754.612-3.162-4.141 1.047-.194zM17.541 15.235l2.197 2.882-.75.61-2.523-3.298 1.076-.194zM19.673 14.768l1.623 2.083-.752.61-1.921-2.485 1.05-.208z" clip-rule="evenodd"></path>\n <defs>\n <linearGradient id="paint0_linear" x1="30.317" x2="20.618" y1="29.551" y2="18.797" gradientUnits="userSpaceOnUse">\n <stop stop-color="#00ABBE"/>\n <stop offset="1" stop-color="#068B9B"/>\n </linearGradient>\n </defs>\n</svg>\n'), "logo_googleg_48dp.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" width="48px" height="48px" viewBox="0 0 48 48">\n <path fill="#4285F4" d="M45.12 24.5c0-1.56-.14-3.06-.4-4.5H24v8.51h11.84c-.51 2.75-2.06 5.08-4.39 6.64v5.52h7.11c4.16-3.83 6.56-9.47 6.56-16.17z"/>\n <path fill="#34A853" d="M24 46c5.94 0 10.92-1.97 14.56-5.33l-7.11-5.52c-1.97 1.32-4.49 2.1-7.45 2.1-5.73 0-10.58-3.87-12.31-9.07H4.34v5.7C7.96 41.07 15.4 46 24 46z"/>\n <path fill="#FBBC05" d="M11.69 28.18C11.25 26.86 11 25.45 11 24s.25-2.86.69-4.18v-5.7H4.34C2.85 17.09 2 20.45 2 24c0 3.55.85 6.91 2.34 9.88l7.35-5.7z"/>\n <path fill="#EA4335" d="M24 10.75c3.23 0 6.13 1.11 8.41 3.29l6.31-6.31C34.91 4.18 29.93 2 24 2 15.4 2 7.96 6.93 4.34 14.12l7.35 5.7c1.73-5.2 6.58-9.07 12.31-9.07z"/>\n <path fill="none" d="M2 2h44v44H2z"/>\n</svg>\n'), "no_notifications.svg":Qo('<svg width="166" height="105" viewBox="0 0 166 105" fill="none" xmlns="http://www.w3.org/2000/svg">\n<path d="M109.11 46.3599C109.11 46.3599 139.11 45.0999 143.33 13.9299" stroke="#BDC1C6" stroke-linecap="round" stroke-linejoin="round"/>\n<path d="M42.8599 46.7101C42.8599 46.7101 32.6599 26.0001 26.8999 36.1601C26.8999 36.1601 21.7299 18.9901 8.62988 19.7801" stroke="#BDC1C6" stroke-linecap="round" stroke-linejoin="round"/>\n<path d="M127.22 26.57C127.999 26.57 128.63 25.9387 128.63 25.16C128.63 24.3813 127.999 23.75 127.22 23.75C126.441 23.75 125.81 24.3813 125.81 25.16C125.81 25.9387 126.441 26.57 127.22 26.57Z" fill="#EA4335" stroke="#EA4335" stroke-linejoin="round"/>\n<path d="M18.28 45.2601C19.0145 45.2601 19.61 44.6646 19.61 43.9301C19.61 43.1956 19.0145 42.6001 18.28 42.6001C17.5454 42.6001 16.95 43.1956 16.95 43.9301C16.95 44.6646 17.5454 45.2601 18.28 45.2601Z" fill="#FBBC04" stroke="#FBBC04" stroke-miterlimit="10"/>\n<path d="M141.62 43.96C142.095 43.96 142.48 43.575 142.48 43.1C142.48 42.625 142.095 42.24 141.62 42.24C141.145 42.24 140.76 42.625 140.76 43.1C140.76 43.575 141.145 43.96 141.62 43.96Z" fill="#4285F4" stroke="#4285F4" stroke-miterlimit="10"/>\n<path d="M33.7999 18.8599C34.2749 18.8599 34.6599 18.4749 34.6599 17.9999C34.6599 17.5249 34.2749 17.1399 33.7999 17.1399C33.325 17.1399 32.9399 17.5249 32.9399 17.9999C32.9399 18.4749 33.325 18.8599 33.7999 18.8599Z" fill="#E8EAED" stroke="#E8EAED" stroke-linecap="round" stroke-linejoin="round"/>\n<path d="M70.61 86.6199C71.085 86.6199 71.47 86.2349 71.47 85.7599C71.47 85.2849 71.085 84.8999 70.61 84.8999C70.135 84.8999 69.75 85.2849 69.75 85.7599C69.75 86.2349 70.135 86.6199 70.61 86.6199Z" fill="#E8EAED" stroke="#E8EAED" stroke-linecap="round" stroke-linejoin="round"/>\n<path d="M115.42 11.4199H49.6201V72.7299H115.42V11.4199Z" fill="white" stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round"/>\n<path d="M82.5199 58.67C91.6823 58.67 99.1099 51.2424 99.1099 42.08C99.1099 32.9176 91.6823 25.49 82.5199 25.49C73.3575 25.49 65.9299 32.9176 65.9299 42.08C65.9299 51.2424 73.3575 58.67 82.5199 58.67Z" fill="#34A853" stroke="#34A853" stroke-linecap="round" stroke-linejoin="round"/>\n<path d="M77.3899 43.62L79.9399 46.18L87.6599 38.46" stroke="white" stroke-linecap="round" stroke-linejoin="round"/>\n<path d="M127.59 95.1401L122.59 80.9501L125.17 72.4901C125.17 72.4901 126.59 67.1701 122.26 64.4901C119.26 62.6101 111.63 58.6001 111.63 58.6001C111.63 58.6001 105.52 56.0101 104.81 58.9701C104.1 61.9301 106.06 67.2901 106.06 67.2901L107.06 69.6501L107.99 70.3601L109.62 69.8001L109.73 73.1401L102.5 73.2101C103.12 74.9501 108.32 80.8501 110.3 83.5801C112.28 86.3101 114.85 96.4401 114.85 96.4401C114.85 96.4401 116.13 98.4401 119.75 99.2401C124.01 100.13 126.05 95.8701 127.59 95.1401Z" fill="#A06549" stroke="#A06549" stroke-linecap="round" stroke-linejoin="round"/>\n<path d="M122.26 67.7301L116.8 67C116.329 66.9129 115.846 66.9264 115.381 67.0396C114.916 67.1529 114.48 67.3633 114.102 67.6571C113.724 67.9509 113.413 68.3214 113.188 68.7442C112.964 69.1669 112.832 69.6324 112.8 70.11C112.549 71.4583 112.382 72.821 112.3 74.1901C112.294 74.3658 112.349 74.5382 112.457 74.6771C112.565 74.816 112.718 74.9126 112.89 74.95C113.44 75.07 114.33 74.95 115.16 73.46C116.16 71.74 116.39 71.14 116.39 71.14L119.21 71.6601" stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round"/>\n<path d="M119.86 63.51L112.93 63C112.93 63 109.78 62.77 109.58 67.27C109.419 69.3939 109.48 71.5286 109.76 73.64C109.76 73.64 111.14 75.17 112.38 72.3" stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round"/>\n<path d="M114.96 60.72C114.96 60.72 106.96 59.2 106.67 61.56C106.469 63.7906 106.405 66.0316 106.48 68.27C106.48 68.27 107.15 71.8 109.15 69.8" stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round"/>\n<path d="M127.59 95.14L122.55 80.95L125.13 72.48" stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round"/>\n<path d="M106.02 67.24C106.02 67.24 104.02 61.86 104.77 58.92C105.52 55.98 111.59 58.55 111.59 58.55" stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round"/>\n<path d="M104.91 72.74H54.8301" stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round"/>\n<path d="M36.95 95.1401L41.95 80.9501L39.3699 72.4901C39.3699 72.4901 37.94 67.1701 42.27 64.4901C45.27 62.6101 52.9 58.6001 52.9 58.6001C52.9 58.6001 59.02 56.0101 59.72 58.9701C60.42 61.9301 58.5 67.2401 58.5 67.2401L57.5 69.6001L56.58 70.3101L54.9399 69.7501L54.83 73.0901L62.06 73.1601C61.44 74.9001 56.2499 80.8001 54.2599 83.5301C52.2699 86.2601 49.72 96.3901 49.72 96.3901C49.72 96.3901 48.4299 98.3901 44.82 99.1901C40.4999 100.13 37.86 96.9301 36.95 95.1401Z" fill="#A06549" stroke="#A06549" stroke-linecap="round" stroke-linejoin="round"/>\n<path d="M42.27 67.7301L47.73 67C48.2007 66.9129 48.6844 66.9264 49.1495 67.0396C49.6145 67.1529 50.0503 67.3633 50.4282 67.6571C50.806 67.9509 51.1174 68.3214 51.3418 68.7442C51.5662 69.1669 51.6985 69.6324 51.73 70.11C51.9813 71.4583 52.1483 72.821 52.23 74.1901C52.2388 74.3649 52.1854 74.5371 52.0792 74.6763C51.973 74.8154 51.821 74.9124 51.65 74.95C51.09 75.07 50.21 74.95 49.37 73.46C48.37 71.74 48.15 71.14 48.15 71.14L45.32 71.6601" stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round"/>\n<path d="M44.6799 63.51L51.5999 63C51.5999 63 54.7499 62.77 54.9499 67.27C55.1174 69.3937 55.0571 71.5292 54.7699 73.64C54.7699 73.64 53.3899 75.17 52.1499 72.3" stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round"/>\n<path d="M49.5801 60.72C49.5801 60.72 57.5801 59.2 57.8601 61.56C58.0672 63.7903 58.1307 66.0316 58.0501 68.27C58.0501 68.27 57.3901 71.8 55.3901 69.8" stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round"/>\n<path d="M36.95 95.14L41.99 80.95L39.41 72.48" stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round"/>\n<path d="M58.4999 67.24C58.4999 67.24 60.4999 61.86 59.7499 58.92C58.9999 55.98 52.9299 58.55 52.9299 58.55" stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round"/>\n</svg>\n'), "page_desktop.svg":Qo('<svg viewbox="0 0 408 202" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity=".436" d="M407.917 199.25C407.917 91.416 316.601 4 203.958 4S0 91.416 0 199.25h407.917z" fill="url(#paint0_linear)"/><path stroke="#fff" stroke-width="2" d="M9 0v192M73 0v192M137 0v192M201 0v192M265 0v192M329 0v192M393 0v192"/><path d="M99 60.25a4 4 0 014-4h201.917a4 4 0 014 4v134.417H99V60.25z" fill="url(#paint1_linear)"/><rect y="191" width="407.917" height="11" rx="4" fill="#1A73E8"/><rect x="108.167" y="64.5" width="191.583" height="115.5" rx="2" fill="#fff"/><path d="M75.022 190.825a2 2 0 011.916-2.575h254.107a2 2 0 011.915 2.575l-1.438 4.796a2 2 0 01-1.916 1.425H78.376a2 2 0 01-1.915-1.425l-1.439-4.796z" fill="#8AB4F8"/><rect x="115" y="120" width="178" height="20" rx="10" fill="#E8F0FE"/><path fill-rule="evenodd" clip-rule="evenodd" d="M130.61 130.741l3.342 3.342-.869.869-3.342-3.342a3.748 3.748 0 01-2.199.723 3.79 3.79 0 110-7.583 3.79 3.79 0 013.791 3.792c0 .822-.274 1.575-.723 2.199zm-3.068-4.824a2.62 2.62 0 00-2.625 2.625 2.621 2.621 0 002.625 2.625 2.622 2.622 0 002.625-2.625 2.621 2.621 0 00-2.625-2.625z" fill="#1967D2"/><defs><linearGradient id="paint0_linear" x1="203.958" y1="4" x2="203.958" y2="199.25" gradientUnits="userSpaceOnUse"><stop stop-color="#D2E3FC" stop-opacity=".35"/><stop offset=".703" stop-color="#D2E3FC" stop-opacity=".5"/><stop offset="1" stop-color="#AECBFA"/></linearGradient><linearGradient id="paint1_linear" x1="203.958" y1="56.25" x2="203.958" y2="194.667" gradientUnits="userSpaceOnUse"><stop stop-color="#D2E3FC"/><stop offset=".204" stop-color="#D2E3FC"/><stop offset=".979" stop-color="#AECBFA"/></linearGradient></defs></svg>\n'), "page_desktop_dark.svg":Qo('<svg viewbox="0 0 408 198" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity=".436" fill-rule="evenodd" clip-rule="evenodd" d="M392 188v-68.498c-13.519-30.72-35.013-57.434-62-77.767V188h-2V40.247c-18.437-13.542-39.36-24.137-62-31.05V60.5h31.75a2 2 0 012 2V174a2 2 0 01-2 2H266v12h-2v-12h-62v12h-2v-12h-62v12h-2v-12h-25.833a2 2 0 01-2-2V62.5a2 2 0 012-2H136V11.1c-22.799 7.711-43.738 19.192-62 33.661V188h-2V46.366c-28.442 23.125-50.172 53.585-62 88.326V188H8v-47.08c-5.209 17.247-8 35.477-8 54.33h407.917c0-25.06-4.932-49.017-13.917-71.031V188h-2zM138 60.5h62V.036c-21.661.395-42.496 4.022-62 10.4V60.5zm64 0h62V8.598C245.018 3.008 224.855 0 203.958 0c-.653 0-1.306.003-1.958.009v60.49z" fill="url(#paint0_linear)"/><rect y="187" width="407.917" height="11" rx="4" fill="#1A73E8"/><path fill-rule="evenodd" clip-rule="evenodd" d="M103 52.25a4 4 0 00-4 4v134.417h209.917V56.25a4 4 0 00-4-4H103zm7.167 8.25a2 2 0 00-2 2V174a2 2 0 002 2H297.75a2 2 0 002-2V62.5a2 2 0 00-2-2H110.167z" fill="url(#paint1_linear)"/><path d="M75.022 186.825a2 2 0 011.916-2.575h254.107a2 2 0 011.915 2.575l-1.438 4.796a2 2 0 01-1.916 1.425H78.376a2 2 0 01-1.915-1.425l-1.439-4.796z" fill="#8AB4F8"/><rect opacity=".3" x="115" y="116" width="178" height="20" rx="10" fill="#8AB4F8"/><path fill-rule="evenodd" clip-rule="evenodd" d="M130.61 126.741l3.342 3.342-.869.869-3.342-3.342a3.748 3.748 0 01-2.199.723 3.79 3.79 0 110-7.583 3.79 3.79 0 013.791 3.792c0 .822-.274 1.575-.723 2.199zm-3.068-4.824a2.62 2.62 0 00-2.625 2.625 2.621 2.621 0 002.625 2.625 2.622 2.622 0 002.625-2.625 2.621 2.621 0 00-2.625-2.625z" fill="#fff"/><defs><linearGradient id="paint0_linear" x1="203.958" y1="0" x2="203.958" y2="195.25" gradientUnits="userSpaceOnUse"><stop stop-color="#D2E3FC" stop-opacity=".35"/><stop offset=".703" stop-color="#D2E3FC" stop-opacity=".5"/><stop offset="1" stop-color="#AECBFA"/></linearGradient><linearGradient id="paint1_linear" x1="203.958" y1="52.25" x2="203.958" y2="190.667" gradientUnits="userSpaceOnUse"><stop stop-color="#D2E3FC"/><stop offset=".204" stop-color="#D2E3FC"/><stop offset=".979" stop-color="#AECBFA"/></linearGradient></defs></svg>\n'), "platinum_expert.svg":Qo('<svg viewBox="0 0 32 32"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.687 27.313A15.951 15.951 0 0015.98 32V16.02L4.688 27.314z" fill="#77909D"/><path fill-rule="evenodd" clip-rule="evenodd" d="M15.981 16H0a15.95 15.95 0 004.687 11.313L15.981 16.02V16zM15.98 0A15.947 15.947 0 004.687 4.687L15.981 15.98V0z" fill="#8FA4AE"/><path fill-rule="evenodd" clip-rule="evenodd" d="M15.981 15.98L4.687 4.686A15.951 15.951 0 000 16h15.981v-.02zM16 16L27.315 4.686A15.952 15.952 0 0016 0h-.02l.001 15.98.02.02z" fill="#B0BEC6"/><path fill-rule="evenodd" clip-rule="evenodd" d="M32 16a15.95 15.95 0 00-4.686-11.314L16.001 16h16zm-16.019.02v15.979L16 32a15.95 15.95 0 0011.314-4.686L16.002 16l-.02.02z" fill="#8FA4AE"/><path fill-rule="evenodd" clip-rule="evenodd" d="M16 16l11.314 11.314A15.952 15.952 0 0032 16H16z" fill="#77909D"/><path fill-rule="evenodd" clip-rule="evenodd" d="M15.982 19.55l5.107 3.716-1.954-6.002 5.106-3.634h-6.263l-1.996-6.193-1.996 6.193H7.724l5.106 3.634-1.955 6.002 5.107-3.716z" fill="#fff"/><path fill-rule="evenodd" clip-rule="evenodd" d="M15.98 16H16l-.02-.02V16zm0 .02L16 16h-.02v.02z" fill="#79A8FA"/></svg>\n'), "play.svg":Qo('<svg viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0 10C0 4.48 4.48 0 10 0s10 4.48 10 10-4.48 10-10 10S0 15.52 0 10zm14 0L8 5.5v9l6-4.5z" fill="#1A73E8"/></svg>\n'),"quickreply.svg":Qo('<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" fill="#041E49"><path d="M2 22V4q0-.825.588-1.413Q3.175 2 4 2h16q.825 0 1.413.587Q22 3.175 22 4v6h-2V4H4v12h11v2H6zm2-6V4zm15 7v-5h-2v-6h5l-1.7 4h2.2z"/></svg>\n'),"search.svg":Qo('<svg viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="16" cy="16" r="16" fill="#1A73E8"/><path fill-rule="evenodd" clip-rule="evenodd" d="M18.76 17.27L24.49 23 23 24.49l-5.73-5.73C16.2 19.53 14.91 20 13.5 20a6.5 6.5 0 116.5-6.5c0 1.41-.47 2.7-1.24 3.77zM13.5 9C11.01 9 9 11.01 9 13.5s2.01 4.5 4.5 4.5 4.5-2.01 4.5-4.5S15.99 9 13.5 9z" fill="#fff"/></svg>\n'), "shield_icon.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 110 86" fill="none"><path fill="#fff" stroke="#3C4043" d="M95.587 43c0 23.196-18.804 42-42 42s-42-18.804-42-42 18.804-42 42-42 42 18.804 42 42Z"/><path fill="#FBBC04" d="M11.483 38.652a6.294 6.294 0 1 0 0-12.589 6.294 6.294 0 0 0 0 12.589Z"/><path fill="#E8710A" d="M11.305 42.61c-1.456 0-2.825-.276-4.104-.83a10.637 10.637 0 0 1-3.342-2.249 10.627 10.627 0 0 1-2.25-3.341 10.246 10.246 0 0 1-.828-4.104c0-1.316.254-2.605.763-3.868a11.05 11.05 0 0 1 2.13-3.38 10.52 10.52 0 0 1 3.289-2.395c1.28-.605 2.683-.907 4.21-.907.367 0 .745.017 1.13.053.387.035.782.097 1.185.184-.158.79-.105 1.535.158 2.236a4.313 4.313 0 0 0 1.184 1.75 4.318 4.318 0 0 0 1.882.959c.728.175 1.477.131 2.25-.131-.457 1.034-.39 2.026.196 2.972.588.947 1.46 1.438 2.618 1.474a10.49 10.49 0 0 1 .053 1.079c0 1.438-.277 2.793-.83 4.064a10.838 10.838 0 0 1-2.249 3.342 10.52 10.52 0 0 1-3.341 2.263c-1.281.553-2.65.828-4.104.828ZM9.725 29.98a1.52 1.52 0 0 0 1.119-.46c.306-.308.46-.68.46-1.119 0-.439-.153-.811-.46-1.118a1.524 1.524 0 0 0-1.118-.46c-.439 0-.812.153-1.118.46-.307.308-.46.68-.46 1.118 0 .439.152.812.46 1.118.307.307.68.461 1.118.461Zm-2.104 5.261a1.52 1.52 0 0 0 1.118-.46c.307-.308.461-.68.461-1.118a1.52 1.52 0 0 0-.46-1.119 1.525 1.525 0 0 0-1.119-.46 1.52 1.52 0 0 0-1.118.46c-.306.308-.46.68-.46 1.118 0 .44.153.812.46 1.119.308.306.68.46 1.118.46Zm6.84 1.052c.298 0 .548-.1.75-.302.203-.203.303-.452.303-.75 0-.3-.1-.549-.303-.75a1.017 1.017 0 0 0-.75-.303c-.299 0-.548.1-.75.302a1.017 1.017 0 0 0-.303.75c0 .3.101.548.303.75.202.203.451.303.75.303ZM95.434 77.063c6.932 0 12.551-5.62 12.551-12.551 0-6.932-5.619-12.551-12.55-12.551-6.933 0-12.552 5.62-12.552 12.55 0 6.932 5.62 12.552 12.551 12.552Z"/><path fill="#FBBC04" d="M95.442 77.998c-1.906 0-3.697-.361-5.373-1.085a13.905 13.905 0 0 1-4.374-2.944 13.906 13.906 0 0 1-2.945-4.375c-.723-1.676-1.085-3.467-1.085-5.372 0-1.722.334-3.41 1-5.062a14.45 14.45 0 0 1 2.79-4.425c1.193-1.297 2.628-2.343 4.305-3.134 1.676-.792 3.513-1.188 5.51-1.188.482 0 .976.023 1.481.07 0 0 .787.077 1.55.24 4.537.97 7.619 4.608 7.619 4.608s2.819 3.327 3.23 7.515c.034.35.051.706.051.706.012.219.018.453.018.706 0 1.883-.361 3.657-1.085 5.32a14.16 14.16 0 0 1-2.945 4.375 13.749 13.749 0 0 1-4.374 2.962C99.139 77.64 97.348 78 95.443 78l-.001-.002Zm-2.067-16.531c.574 0 1.062-.202 1.464-.603a1.99 1.99 0 0 0 .603-1.464c0-.574-.201-1.061-.603-1.464a1.99 1.99 0 0 0-1.464-.602c-.574 0-1.061.2-1.464.602a1.99 1.99 0 0 0-.602 1.464c0 .574.201 1.062.602 1.464.402.402.89.603 1.464.603Zm-2.755 6.888c.574 0 1.061-.202 1.464-.603a1.99 1.99 0 0 0 .602-1.464c0-.574-.2-1.061-.602-1.464a1.99 1.99 0 0 0-1.464-.602c-.574 0-1.062.201-1.464.602a1.99 1.99 0 0 0-.602 1.464c0 .574.2 1.062.602 1.464.402.402.89.603 1.464.603Zm8.954 1.377c.39 0 .718-.132.982-.395.265-.264.396-.591.396-.982s-.132-.718-.396-.982a1.329 1.329 0 0 0-.981-.396c-.391 0-.718.132-.983.396a1.33 1.33 0 0 0-.395.982c0 .39.132.717.395.982.264.264.592.395.983.395Z"/><path fill="#E8710A" d="M86.741 23.236a8.255 8.255 0 1 0 0-16.51 8.255 8.255 0 0 0 0 16.51Z"/><path fill="#FBBC04" d="M81.649 7.712a8.808 8.808 0 0 1 3.305-1.44 9.159 9.159 0 0 1 3.468-.061 9.147 9.147 0 0 1 3.236 1.248 8.828 8.828 0 0 1 2.61 2.488 8.836 8.836 0 0 1 1.369 3.106 9.488 9.488 0 0 1 .164 3.437 9.063 9.063 0 0 1-1.14 3.312c-.606 1.059-1.446 1.965-2.524 2.717-.26.182-.534.356-.824.521 0 0-.453.254-.926.454-2.812 1.187-5.844.388-5.844.388s-2.773-.732-4.574-2.834c-.15-.177-.294-.362-.294-.362a8.165 8.165 0 0 1-.275-.374 8.684 8.684 0 0 1-1.42-3.277 9.335 9.335 0 0 1-.062-3.469 9.054 9.054 0 0 1 1.242-3.244 8.829 8.829 0 0 1 2.488-2.61Zm7.344 8.134c-.31.216-.497.508-.562.876-.066.368.01.707.227 1.017.216.31.508.497.876.562.368.065.707-.01 1.017-.227.31-.217.497-.509.562-.877a1.311 1.311 0 0 0-.227-1.016 1.312 1.312 0 0 0-.877-.562 1.31 1.31 0 0 0-1.016.227Zm-1.11-4.752c-.31.216-.498.509-.563.877-.065.367.01.707.227 1.016.217.31.509.497.877.562.368.065.707-.01 1.016-.227.31-.216.498-.508.563-.876a1.311 1.311 0 0 0-.227-1.017 1.312 1.312 0 0 0-.877-.562 1.311 1.311 0 0 0-1.016.227Zm-5.347 2.632a.88.88 0 0 0-.38.583.878.878 0 0 0 .156.678.88.88 0 0 0 .583.38.877.877 0 0 0 .678-.156.88.88 0 0 0 .38-.583.877.877 0 0 0-.155-.678.88.88 0 0 0-.584-.38.877.877 0 0 0-.678.156Z"/><path fill="#8AB4F8" stroke="#3C4043" d="M31.302 41.332V27.641l22.32-10.442L75.945 27.64v13.691c0 12.684-9.515 24.572-22.321 27.507-12.807-2.934-22.32-14.823-22.32-27.507Z"/><path fill="#D2E3FC" fill-rule="evenodd" d="M53.591 17.85v50.425c11.929-2.169 22.446-14.796 22.446-27.06v-13.26l-10.301-4.682L53.59 17.85Z" clip-rule="evenodd"/><path fill="#4285F4" d="M53.639 56.2c7.29 0 13.2-5.91 13.2-13.2 0-7.291-5.91-13.201-13.2-13.201-7.29 0-13.2 5.91-13.2 13.2 0 7.29 5.91 13.2 13.2 13.2Z"/><mask id="a" width="27" height="26" x="40" y="30" maskUnits="userSpaceOnUse" style="mask-type:luminance"><path fill="#fff" d="M53.612 55.65c6.991 0 12.659-5.667 12.659-12.659 0-6.991-5.668-12.659-12.659-12.659-6.992 0-12.66 5.668-12.66 12.66 0 6.99 5.669 12.658 12.66 12.658Z"/></mask><g mask="url(#a)"><path fill="#fff" d="M53.606 45.66c-1.455 0-2.702-.518-3.738-1.555-1.037-1.036-1.555-2.282-1.555-3.738s.518-2.701 1.555-3.738c1.036-1.036 2.282-1.555 3.738-1.555s2.701.519 3.738 1.555c1.037 1.037 1.555 2.282 1.555 3.738s-.518 2.702-1.555 3.738c-1.037 1.037-2.282 1.555-3.738 1.555ZM43.02 56.245v-3.704c0-.75.193-1.44.579-2.068a3.86 3.86 0 0 1 1.537-1.439 19.574 19.574 0 0 1 4.167-1.537 18.236 18.236 0 0 1 4.3-.513c1.455 0 2.888.17 4.3.513 1.41.342 2.8.854 4.167 1.537.64.33 1.152.81 1.538 1.44.385.628.578 1.317.578 2.067v3.704H43.018h.003Z"/></g></svg>\n'), "silver_expert.svg":Qo('<svg viewBox="0 0 32 32"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.686 4.686c-6.244 6.244-6.248 16.363-.013 22.613L27.3 4.673c-6.25-6.235-16.37-6.23-22.613.013" fill="#BDBDBD"/><mask id="a" maskUnits="userSpaceOnUse" x="4" y="4" width="28" height="28"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.673 4.673H32V32H4.673V4.673z" fill="#fff"/></mask><g mask="url(#a)"><path fill-rule="evenodd" clip-rule="evenodd" d="M27.314 27.314c6.248-6.25 6.248-16.38 0-22.628a.104.104 0 01-.015-.013L4.673 27.299l.013.015c6.248 6.248 16.379 6.248 22.628 0" fill="#9E9E9E"/></g><path fill-rule="evenodd" clip-rule="evenodd" d="M16 19.504l5.107 3.716-1.955-6 5.106-3.635h-6.263L16 7.391l-1.995 6.194H7.741l5.106 3.634-1.955 6.001L16 19.504z" fill="#fff"/></svg>\n'), "sites.svg":Qo('<svg viewBox="0 0 260 147"><path fill="#fff" stroke="#E8EAED" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M108.2 33.947h86.143V105.172H108.2V33.947Z"/><path fill="#fff" stroke="#E8EAED" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M98.119 21.018h87v71.226h-87V21.018Z"/><path stroke="#E8EAED" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M107.2 83.974h15.7M107.2 87.858h10.406M134.7 83.974h15.7M134.7 87.858h10.406M161.1 83.974h15.706M161.1 87.858h10.412M175.194 26.804h9.925"/><path fill="#fff" stroke="#E8EAED" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M176.712 43.3h-2.193v-3.555h2.193c.894 0 1.613.718 1.613 1.598v.36c.006.879-.719 1.597-1.613 1.597ZM176.712 56.11h-2.193v-3.555h2.193c.894 0 1.613.718 1.613 1.598v.36a1.598 1.598 0 0 1-1.613 1.598Z"/><path fill="#E8EAED" stroke="#E8EAED" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M174.106 98.184H117.8v6.963h56.306v-6.963Z"/><path stroke="#E8EAED" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M185.119 39.738h9.225"/><path fill="#fff" stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M82.5 12.699h92.694v66.115H82.5V12.699Z"/><path stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M82.668 18.51h67.958M96.693 63.575h15.671M96.693 67.453h15.671M96.693 71.337h10.387M120.063 63.575h15.671M120.063 67.453h15.671M120.063 71.337h10.387M143.57 63.575h15.678M143.57 67.453h15.678M143.57 71.337h10.393"/><path fill="#E8EAED" stroke="#E8EAED" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M159.404 24.778h-11.23v29.115h11.23V24.778Z"/><path stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M151.587 39.044h4.735M153.958 41.398v-4.701"/><path fill="#fff" stroke="#3C4043" stroke-miterlimit="10" stroke-width=".5" d="M86.674 16.385c.375 0 .68-.303.68-.675a.678.678 0 0 0-.68-.676.678.678 0 0 0-.68.676c0 .372.304.675.68.675ZM91.153 16.385c.376 0 .68-.303.68-.675a.678.678 0 0 0-.68-.676.678.678 0 0 0-.68.676c0 .372.305.675.68.675Z"/><path fill="#fff" stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M138.75 24.778h-42.5v29.115h42.5V24.778Z"/><path fill="#4285F4" stroke="#4285F4" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M125.206 39.447a7.21 7.21 0 0 1-3.362 6.09 7.295 7.295 0 0 1-3.925 1.133c-4.025 0-7.294-3.233-7.294-7.229 0-3.995 3.263-7.23 7.294-7.23 4.019.013 7.287 3.247 7.287 7.236Z"/><path fill="#3C4043" fill-rule="evenodd" d="M10.75 103.45a.5.5 0 0 1 .5-.5h40.938a.5.5 0 0 1 .5.5v14.057h48.562a.5.5 0 0 1 .5.5v14.557a.5.5 0 0 1-1 0v-14.057H52.187a.5.5 0 0 1-.5-.5V103.95H11.25a.5.5 0 0 1-.5-.5Z" clip-rule="evenodd"/><path fill="#3C4043" d="m29.013 95.844.034.498-.034-.498Zm.934 2.322-.425-.264.425.264Zm-1.74 1.803-.29-.406h-.001l.292.406Zm-.836-4.36a.5.5 0 1 0 .258.967l-.258-.966Zm-1.409 4.879a.501.501 0 0 0 .255.967l-.255-.967Zm-.101.806.428.257-.428-.257Zm1.838-7.136.5.022a.5.5 0 0 0-.5-.522v.5Zm-10.2 0v-.5a.5.5 0 0 0-.499.522l.5-.022Zm4.883-3.876a.5.5 0 1 0 .699.715l-.7-.715ZM18.75 86.42l-.228-.445-.005.002.233.443Zm7.061-11.687a.5.5 0 0 0-.51-.86l.51.86Zm3.236 21.608c.36-.024.562.034.668.094a.328.328 0 0 1 .167.225c.064.258-.036.72-.36 1.24l.85.529c.373-.601.641-1.357.481-2.008a1.325 1.325 0 0 0-.645-.856c-.334-.19-.753-.254-1.229-.221l.069.997Zm.475 1.56c-.397.64-.97 1.206-1.605 1.661l.582.813c.716-.514 1.391-1.17 1.873-1.946l-.85-.528Zm-1.893-1.326a7.519 7.519 0 0 1 1.418-.234l-.068-.997a8.52 8.52 0 0 0-1.608.265l.258.966Zm.287 2.987a5.96 5.96 0 0 1-1.954.925l.255.967a6.948 6.948 0 0 0 2.283-1.08l-.584-.812Zm-1.626 1.988c.87-1.452 1.341-3.308 1.599-4.768a24.132 24.132 0 0 0 .297-2.397 14.305 14.305 0 0 0 .012-.19v-.015l-.5-.023-.499-.022v.01l-.002.034-.009.138a23.099 23.099 0 0 1-.285 2.292c-.25 1.422-.697 3.134-1.471 4.427l.858.514Zm1.409-7.893h-10.2v1h10.2v-1Zm-10.2.5L17 94.18V94.19l.002.022a8.656 8.656 0 0 0 .026.386c.021.26.056.632.114 1.076.113.887.316 2.077.67 3.273.353 1.189.867 2.421 1.622 3.364.765.955 1.801 1.64 3.164 1.64v-1c-.98 0-1.752-.477-2.383-1.265-.64-.798-1.108-1.89-1.444-3.023a20.312 20.312 0 0 1-.638-3.116 21.97 21.97 0 0 1-.128-1.314L18 94.158v-.022l-.5.022Zm5.1 9.792c1.713 0 2.895-1.073 3.69-2.399l-.857-.514c-.702 1.171-1.614 1.913-2.834 1.913v1Zm.482-12.953a14.98 14.98 0 0 0 2.252-2.821c.301-.496.553-.995.723-1.467.168-.466.269-.939.231-1.37-.04-.45-.235-.871-.656-1.141-.397-.254-.921-.327-1.526-.274-1.207.105-3.011.734-5.583 2.052l.456.89c2.553-1.309 4.211-1.859 5.213-1.946.5-.043.768.035.9.12.109.07.182.177.2.386.02.228-.032.545-.175.944-.142.392-.36.83-.638 1.287a13.98 13.98 0 0 1-2.096 2.625l.699.715Zm-4.564-5.019c-.895.472-1.584.714-2.086.791-.51.079-.74-.023-.837-.113-.095-.088-.194-.283-.155-.703.038-.414.205-.962.522-1.62 1.273-2.636 4.732-6.567 9.85-9.599l-.51-.86c-5.244 3.107-8.863 7.17-10.24 10.025-.346.715-.565 1.384-.618 1.962-.052.572.053 1.144.474 1.531.418.385 1.017.466 1.666.366.657-.101 1.457-.398 2.4-.895l-.466-.885Z"/><path fill="#3C4043" stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M34.25 92.04c-.156.37.063 1.034 2.1 1.034 0-1.041.019-1.952.019-1.952l-2.119.917Z"/><path stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M78.194 131.022H37.831"/><path fill="#D2E3FC" stroke="#D2E3FC" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M36.37 91.122c0 4.014-.488 12.699 13.805 11.987 14.432-.725 16.313-.917 16.313-.917l-5.631 20.585h6.28s7.007-14.582 8.688-18.473c1.682-3.89.094-9.093-6.45-10.307 3.032-1.264 5.107-2.113 5.107-2.113l10.325 18.144h7.45s-9.1-21.675-9.525-22.889c-.425-1.214-3.088-6.436-9.1-5.116-6.013 1.319-22.507 5.643-22.507 5.643s-11.512 2.007-14.756 3.456Z"/><path fill="#FBA089" stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M82.45 81.558c-1.313 0-3.625.272-5.95.322v-2.713s1.775.254 2.688.365c0 0 1.493-.681 5.106-.681h4.731s-1.038 2.707-6.575 2.707Z"/><path fill="#D2E3FC" d="M69.369 93.99c3.03-1.263 5.106-2.112 5.106-2.112L84.8 110.022h7.45s-9.1-21.675-9.525-22.889"/><path fill="#3C4043" fill-rule="evenodd" d="M82.56 86.661a.5.5 0 0 1 .636.307c.207.588 2.578 6.287 4.912 11.872a7856.385 7856.385 0 0 0 4.21 10.055l.392.933-.46.194.46-.193a.5.5 0 0 1-.46.693H84.8a.499.499 0 0 1-.435-.253L74.257 92.508l-1.008.415c-.897.37-2.173.897-3.688 1.53a.5.5 0 1 1-.385-.924 1040.649 1040.649 0 0 1 4.737-1.96l.372-.153a.5.5 0 0 1 .624.215l10.181 17.891h6.407l-.1-.24-1.037-2.472c-.86-2.051-2.01-4.799-3.175-7.584-2.322-5.556-4.713-11.302-4.932-11.928a.5.5 0 0 1 .306-.637ZM66.853 101.858a.5.5 0 0 1 .11.466l-5.458 19.953h5.626a.5.5 0 0 1 0 1H60.85a.5.5 0 0 1-.482-.632l5.43-19.85c-.197.027-.431.057-.703.09-.971.119-2.423.277-4.353.434-3.86.316-9.634.631-17.304.631a.5.5 0 0 1 0-1c7.642 0 13.39-.314 17.223-.627 1.917-.157 3.355-.313 4.312-.431a50.828 50.828 0 0 0 1.342-.18l.066-.01.016-.003h.004" clip-rule="evenodd"/><path fill="#fff" stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M34.25 92.04s6.313-17.488 9.712-23.689c3.52-6.417 6.744-7.786 9.675-7.786 2.932 0 4.963.867 6.488 3.084.862 1.252 8.7 14.322 8.7 14.322l7.675 1.196v2.707s-4.356.533-6.063.793c-3.562.545-5.056-1.685-6.006-2.998a1818.406 1818.406 0 0 0-4.756-6.468c-.7 4.33-5.25 5.99-6.275 8.753-1.025 2.763-2.275 5.712-2.275 5.712-7.031 1.022-12.038 1.994-16.875 4.373Z"/><path fill="#D2E3FC" d="M69.369 93.99c6.543 1.215 8.13 6.418 6.45 10.308-.82 1.896-2.907 6.337-4.832 10.395"/><path fill="#3C4043" fill-rule="evenodd" d="M68.877 93.9a.5.5 0 0 1 .583-.401c3.398.63 5.575 2.314 6.662 4.412 1.08 2.086 1.05 4.517.156 6.586-.823 1.905-2.915 6.356-4.839 10.41a.5.5 0 1 1-.903-.428c1.926-4.061 4.01-8.493 4.824-10.379.787-1.822.803-3.937-.126-5.729-.922-1.78-2.81-3.305-5.956-3.889a.5.5 0 0 1-.4-.583Z" clip-rule="evenodd"/><path fill="#FBA089" stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M81.25 70.78c-1.956.018.713-1.017 1.25-1.09v-.93c-1.734.075-4.187 1.266-5.987 1.542-.413.062-5.632.936-6.032.998l1.763 4.008c2.306-.886 5.881-2.088 7.95-1.778 3.2.378 3.2-1.115 5.062-2.082 1.863-.966.9-1.4-1.53-.972-.85.149-1.438.248-2.476.303Z"/><path stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="m60.138 73.263-1.619.267"/><path fill="#FBA089" stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M51.831 60.726c1.019-1.01 1.7-3.544 1.7-3.544s.888-.365.288-1.257c-.682-1.01.743-2.292 1.668-1.19.85 1.01-.337 2.026.513 2.026.85 0 .294-1.722 1.512-2.527 1.02-.675 2.663-.768 2.663-.768 1.019 2.192.756 8.238-1.313 7.216-.68-.334-1.193-.675-1.7-1.01-.337 1.01-.387 1.394-.73 2.404 2.043 3.71 2.555 5.235 1.7 5.736-.85.508-5.62-5.06-6.3-7.086Z"/><path fill="#AC6D44" fill-rule="evenodd" d="M50.912 46.097c.23-.273.307-.602.17-.861-.204-.386-.81-.471-1.351-.19-.542.282-.815.823-.611 1.21.154.29.536.41.947.331-.707.54-1.062 1.225-.817 1.69.217.409.844.535 1.573.373-1.139.983-1.648 2.227-1.15 3.024.6.96 2.433.91 4.094-.11 1.66-1.021 2.52-2.626 1.92-3.586-.461-.736-1.649-.878-2.927-.442.393-.446.55-.923.365-1.273-.278-.526-1.234-.585-2.213-.166Z" clip-rule="evenodd"/><path fill="#3C4043" d="m50.912 46.097-.383-.322a.5.5 0 0 0 .58.782l-.197-.46Zm.17-.861.442-.234-.442.234Zm-1.351-.19.23.444-.23-.444Zm-.611 1.21-.442.233.442-.234Zm.947.331.303.398a.5.5 0 0 0-.398-.889l.095.491Zm-.817 1.69.442-.235-.442.234Zm1.573.373.327.38a.5.5 0 0 0-.435-.868l.108.489Zm-1.15 3.024.424-.265-.423.265Zm4.094-.11.262.425-.262-.426Zm1.92-3.586-.424.265.424-.265Zm-2.927-.442-.375-.331a.5.5 0 0 0 .536.804l-.16-.473Zm.365-1.273-.442.234.442-.234Zm-1.83.155c.305-.363.496-.912.229-1.416l-.884.468c.006.012.016.037.005.089a.515.515 0 0 1-.116.216l.766.643Zm.229-1.416c-.197-.372-.565-.556-.921-.607a1.86 1.86 0 0 0-1.102.207l.46.888a.864.864 0 0 1 .503-.104c.132.018.168.07.176.084l.884-.468Zm-2.023-.4c-.353.184-.638.461-.801.784-.163.322-.22.73-.022 1.103l.884-.467c-.007-.014-.028-.07.03-.185a.849.849 0 0 1 .37-.347l-.462-.888Zm-.823 1.887c.3.566.961.69 1.483.59l-.19-.983a.63.63 0 0 1-.313-.01c-.068-.022-.09-.051-.096-.064l-.884.467Zm1.085-.3c-.397.304-.721.667-.91 1.05-.187.379-.27.846-.045 1.271l.884-.468c-.02-.038-.048-.146.058-.36.104-.211.31-.461.62-.697l-.607-.795Zm-.955 2.321c.198.374.56.572.925.655.366.083.783.066 1.198-.026l-.216-.977c-.314.07-.575.07-.76.028-.184-.042-.244-.112-.263-.148l-.884.468Zm1.688-.238c-.616.532-1.084 1.152-1.328 1.779-.243.624-.279 1.312.082 1.888l.847-.53c-.138-.221-.169-.554.003-.996.171-.44.527-.933 1.05-1.384l-.654-.757Zm-1.246 3.667c.433.693 1.258.944 2.086.922.843-.023 1.8-.324 2.693-.872l-.524-.852c-.769.473-1.557.707-2.196.724-.653.018-1.045-.186-1.212-.452l-.847.53Zm4.779.05c.891-.548 1.59-1.265 1.986-2.005.39-.728.53-1.576.096-2.27l-.848.53c.165.264.176.698-.13 1.268-.298.557-.86 1.153-1.628 1.625l.524.852Zm2.081-4.276c-.332-.53-.9-.804-1.51-.89-.61-.087-1.307.003-2.001.24l.322.946c.584-.2 1.12-.256 1.538-.197.42.06.675.226.804.431l.848-.53Zm-2.975.154c.427-.485.771-1.196.432-1.838l-.884.468c.032.06.06.302-.298.708l.75.662Zm.432-1.838c-.255-.482-.773-.669-1.25-.702-.492-.035-1.056.077-1.602.31l.393.92c.434-.186.838-.254 1.138-.233.314.023.413.128.437.173l.884-.468Z"/><path fill="#AC6D44" stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M53.531 57.182c-.968-.173-1.887-.421-2.312-1.208-.894-1.648.206-3.958 2.456-5.154 2.25-1.195 4.656-.75 5.694.818.619.942.806 1.827.806 1.827s-1.637.093-2.662.768c-1.22.806-.657 2.528-1.513 2.528-.856 0 .338-1.01-.512-2.026-.925-1.102-2.35.18-1.67 1.19.6.886-.287 1.257-.287 1.257Z"/><path fill="#3C4043" stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M57.156 59.672c-.794-.508-1.419-1.115-1.531-1.542 0 0 .2 1.573 1.25 2.447l.281-.905Z"/><path fill="#fff" stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="m85.707 110.264 2.643 7.625h10.475s.65-1.567-2.418-2.397c-3.07-.83-5.363-1.158-7.032-5.228h-3.668Z"/><path stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="m66.488 102.192 2.144-.186M74.475 91.884l2.338-1.04"/><path fill="#fff" d="M54.644 90.07s12 3.121 14.725 3.92l-14.725-3.92Z"/><path stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M54.644 90.07s12 3.121 14.725 3.92"/><path fill="#fff" stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="m61.638 122.777-2.556 8.245h14.175s.65-1.568-2.42-2.398c-3.068-.83-6.274-2.304-5.53-5.847h-3.67Z"/><path fill="#3C4043" stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="m65.313 122.777-4.02 1.108.345-1.108h3.675ZM89.306 110.264l-3.056 1.239s-.056-.515-.313-1.239h3.37Z"/><path fill="#fff" d="m51.531 64.176 8.606 9.087L70.47 71.3l1.762 4.008s-6.887 3.58-8.95 4.565c-2.062.985-5.575 1.896-9.425-1.703-3.806-3.562-7.619-7.124-7.619-7.124"/><path fill="#3C4043" d="M51.894 63.832a.5.5 0 0 0-.726.688l.726-.688Zm8.243 9.431-.363.344a.5.5 0 0 0 .457.148l-.094-.492ZM70.47 71.3l.457-.201a.5.5 0 0 0-.55-.29l.093.49Zm1.762 4.008.23.443a.5.5 0 0 0 .228-.645l-.458.202ZM53.856 78.17l-.342.365.342-.365Zm-7.277-7.49a.5.5 0 1 0-.683.731l.683-.73Zm4.589-6.16 8.606 9.087.726-.687-8.606-9.088-.726.688Zm9.063 9.235 10.33-1.964-.186-.982-10.331 1.963.187.983Zm9.78-2.254 1.762 4.008.916-.403-1.763-4.007-.915.402Zm2.22 3.807-.23-.444h-.002l-.003.003-.015.007-.058.03-.222.116-.808.419c-.678.35-1.603.829-2.592 1.337-1.982 1.02-4.212 2.157-5.235 2.646l.43.902c1.04-.496 3.285-1.641 5.262-2.658a1073.7 1073.7 0 0 0 3.403-1.759l.223-.115.058-.03.015-.008.003-.002h.001l-.23-.444Zm-9.165 4.114c-.989.472-2.295.911-3.797.82-1.49-.092-3.223-.71-5.072-2.438l-.682.73c2.001 1.872 3.95 2.598 5.693 2.705 1.733.107 3.215-.402 4.288-.915l-.43-.902Zm-8.868-1.617c-1.904-1.782-3.808-3.563-5.237-4.898l-1.727-1.614-.484-.453a78.587 78.587 0 0 0-.128-.119l-.032-.03-.009-.008-.002-.002-.342.365-.341.365.003.003.008.007.033.031.127.12.484.451 1.727 1.614 5.236 4.898.684-.73Z"/><path stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="m60.138 73.263-1.282.254M59.969 66.61c.712 1.778 1.044 4.262-.113 6.04"/><path fill="#FBBC04" stroke="#FBBC04" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M244.375 33.147c0 2.521-1.325 4.737-3.315 6a7.194 7.194 0 0 1-3.869 1.118c-3.968 0-7.191-3.187-7.191-7.124s3.216-7.124 7.191-7.124c3.961.012 7.184 3.199 7.184 7.13Z"/><path fill="#933222" stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M239.063 39.955c.131.366.375.892.475 1.24.518 1.82-.238 4.577.168 5.723l-2.4.799c-.318-1.462-.662-5.767-1.375-7.892-.706-2.125.588-.23 1.382 1.09.406.67.5 0 .5-.65 0 0 .618-.074 1.25-.31ZM231.719 35.47v4.665c-2.769 0-4.244.006-4.244.006l.156-1.926s-.856.47-2.262.823c-1.407.354-1.025-3.945-1.025-3.945h-.982c.338-.589 1.375-1.81 1.544-3.29.031-.204.1-.458.238-.78 1.506 0 3.225-.031 3.225-.031-.488 1.177-1.244 1.777-1.157 2.329.2 1.294 2.013-1.134 2.813-1.258.8-.124 1.775 1.215-.55 2.336v.279c0 .44.356.792.8.792h1.444Z"/><path fill="#3C4043" stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M234.531 30.155c-.531 1.313-1.694 3.81-1.769 3.971-.468 1.04-.637 1.344-1.037 1.344h-1.444a.794.794 0 0 1-.8-.793V34.4c2.325-1.115 1.35-2.46.55-2.336-.8.124-2.612 2.552-2.812 1.258-.088-.552.668-1.152 1.156-2.33 0 0-1.713.032-3.225.032 0 0 .637-1.908.781-2.38.569-1.858 1.425-.854 2.344-.854.956 0 1.294-.508 2.169-.508s1.043.706 1.631.706c.587 0 1.444-.44 2.306-.44 1.381-.006.569 1.555.15 2.608Z"/><path fill="#D2E3FC" stroke="#D2E3FC" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M232.5 40.122h-5.725c-.163 2.596-3.656.025-6.413 4.72-1.425 2.435-5.006 11.628-5.006 11.628l-9.862-1.363-2.382 3.178s6.057 2.564 11.182 4.51c2.7 1.028 5-1.252 5-1.252l1.343 10.636h16.019l.219-10.84c1.387 2.063 3.2 2.738 5.006 2.156 2.169-.694 2.625-3.277 1.781-6.133-.843-2.856-3.75-10.488-3.75-10.488l-1.35.49s-.206-.558-.837-2.187c-1.256-3.24-5.213-2.72-5.225-5.055Z"/><path fill="#D2E3FC" d="m239.919 46.874-1.35.49s-.207-.558-.838-2.187c-1.256-3.24-5.212-2.713-5.231-5.055h-5.725c-.163 2.596-3.656.025-6.406 4.72-1.425 2.435-5.007 11.628-5.007 11.628l-9.862-1.363-2.381 3.178s6.043 2.688 11.181 4.51c6.175 2.186 11.45-10.606 11.45-10.606"/><path fill="#3C4043" d="M240.089 47.344a.5.5 0 1 0-.341-.94l.341.94Zm-1.52.02-.469.173a.5.5 0 0 0 .639.297l-.17-.47Zm-.838-2.187.466-.18-.466.18Zm-5.231-5.055.5-.004a.5.5 0 0 0-.5-.496v.5Zm-5.725 0v-.5a.5.5 0 0 0-.499.47l.499.03Zm-6.406 4.72-.432-.252.432.253Zm-5.007 11.628-.068.495a.5.5 0 0 0 .534-.314l-.466-.181Zm-9.862-1.363.068-.495a.5.5 0 0 0-.468.195l.4.3Zm-2.381 3.178-.4-.3a.499.499 0 0 0 .196.757l.204-.457Zm11.181 4.51-.167.47.167-.47Zm11.912-10.415a.5.5 0 0 0-.924-.381l.924.381Zm13.536-5.976-1.35.49.341.94 1.35-.49-.341-.94Zm-1.179.96.469-.174h-.001v-.002l-.002-.005-.008-.021-.032-.087-.141-.371a313.09 313.09 0 0 0-.657-1.708l-.932.362c.315.814.524 1.36.654 1.701l.14.368.031.084.007.02.002.005.001.001.469-.173Zm-.372-2.368c-.704-1.817-2.178-2.566-3.324-3.132-.598-.294-1.067-.52-1.403-.802-.304-.256-.467-.533-.47-.944l-1 .008c.006.76.345 1.296.827 1.701.45.379 1.052.663 1.603.934 1.151.567 2.283 1.174 2.835 2.597l.932-.362Zm-5.697-5.374h-5.725v1h5.725v-1Zm-6.224.47c-.017.267-.074.424-.135.522a.634.634 0 0 1-.273.234 2.57 2.57 0 0 1-.576.183c-.123.027-.255.053-.399.082-.143.028-.297.059-.457.093-.645.14-1.41.356-2.199.862-.791.508-1.577 1.288-2.3 2.522l.863.505c.653-1.114 1.334-1.773 1.977-2.185.645-.414 1.278-.598 1.871-.726.15-.033.294-.061.439-.09.143-.028.286-.057.424-.088a3.5 3.5 0 0 0 .805-.265c.262-.13.5-.318.674-.6.172-.276.26-.606.284-.987l-.998-.063Zm-6.339 4.498c-.734 1.254-2 4.198-3.068 6.788a286.582 286.582 0 0 0-1.389 3.433c-.18.45-.325.82-.426 1.076l-.117.297-.03.078-.008.02-.002.005v.001l.465.182.466.181.001-.001.002-.005.007-.02.031-.077.115-.295.425-1.073c.357-.898.849-2.121 1.384-3.42 1.079-2.615 2.316-5.484 3.007-6.665l-.863-.505Zm-4.506 11.384-9.863-1.362-.137.99 9.863 1.363.137-.99ZM205.1 54.807l-2.381 3.178.8.6 2.381-3.178-.8-.6Zm-1.981 3.478-.203.457h.001l.003.002.013.006.053.023.201.089c.176.077.433.19.757.33.649.281 1.567.675 2.646 1.126 2.156.901 4.961 2.033 7.543 2.948l.334-.943c-2.556-.906-5.342-2.03-7.491-2.928a210.876 210.876 0 0 1-3.637-1.56l-.013-.005a.014.014 0 0 0-.003-.002h-.001l-.203.457Zm11.014 4.98c1.736.616 3.387.16 4.835-.787 1.438-.94 2.718-2.391 3.779-3.875 1.065-1.49 1.93-3.044 2.528-4.223a36.827 36.827 0 0 0 .873-1.85c.021-.047.037-.084.047-.11l.013-.029a.04.04 0 0 1 .003-.008l.001-.002-.462-.192-.462-.19-.001.001-.002.006-.011.026-.044.103-.174.394c-.154.34-.381.824-.673 1.399-.584 1.151-1.424 2.658-2.449 4.093-1.03 1.44-2.226 2.778-3.514 3.62-1.278.837-2.602 1.16-3.953.682l-.334.943Z"/><path stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="m236.65 72.173.362-18.77M238.562 47.364c.888 2.428 1.332 3.791 2.751 9.911"/><path fill="#34A853" stroke="#34A853" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M199.369 39.038h-9.931V67.88h9.931V39.038Z"/><path fill="#933222" d="M197.763 53.05c.275.093.568.18.7.23.506.192 2.931 1.697 1.025 1.263-1-.278-1.557-.501-2.344-.83-2.281-.941-3.313-.724-1.706.62 1.612 1.344 1.281 2.8 4.487 3.122 2.088.142 1.375.093 3.431.508l1.938-2.59c-2.05-.18-5.563-3.276-7.613-3.084a4.165 4.165 0 0 0-.387.055"/><path stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M197.763 53.05c.275.093.568.18.7.23.506.192 2.931 1.697 1.025 1.263-1-.278-1.557-.501-2.344-.83-2.281-.941-3.313-.724-1.706.62 1.612 1.344 1.281 2.8 4.487 3.122 2.088.142 1.375.093 3.431.508l1.938-2.59c-2.05-.18-5.563-3.276-7.613-3.084a4.165 4.165 0 0 0-.387.055"/><path fill="#34A853" stroke="#34A853" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M199.375 51.36v2.632c-.1-.1-2.319-.979-2.319-.979l-.931-2.23h1.9l1.35.576Z"/><path fill="#fff" stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M220.687 72.173 203.7 123.496h7.631l16.819-32.578 3.043 32.578h7.475s1.119-30.496.3-38.215c-.825-7.718-1.237-11.156-2.275-13.108h-16.006Z"/><path stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M228.163 90.912c1.162-2.837 3.818-9.385 4.25-11.77"/><path fill="#fff" stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="m207.544 123.495-.7 2.478.106 4.857h-12.6c1.944-3.469 6.1.737 9.394-7.328l3.8-.007Z"/><path fill="#3C4043" stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="m207.469 123.495-4.306 1.276s.368-.594.575-1.276h3.731Z"/><path stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M202.569 125.973h4.269"/><path fill="#fff" stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="m236.962 123.495 1.294 7.329h-11.494c1.381-3.507 8.144 0 6.375-7.329h3.825Z"/><path stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M248.494 130.823h-64.75M237.406 126.017h-3.887"/><path fill="#3C4043" stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="m236.906 123.495-3.519 1.276s-.044-.545-.25-1.276h3.769Z"/><path fill="#FBBC04" stroke="#FBBC04" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M241.06 39.148c1.99-1.264 3.315-3.48 3.315-6l-6.743 7.104a7.194 7.194 0 0 0 3.428-1.104Z"/></svg>\n'), "stop.svg":Qo('<svg viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0 10C0 4.48 4.48 0 10 0s10 4.48 10 10-4.48 10-10 10S0 15.52 0 10zm14.286-4.286H5.714v8.572h8.572V5.714z" fill="#1A73E8"/></svg>\n'),"support_hub_banner.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1280 240" fill="none"><path fill="url(#a)" fill-opacity=".2" d="M-21.5 0h1301v275h-1301z"/><path fill="#9FC5E9" fill-opacity=".15" d="M1048.14 301.576c-14.69 7.593-32.09-3.564-31.33-20.085l5.51-118.784c.77-16.524 19.14-26.022 33.07-17.093l100.13 64.193c13.92 8.928 12.96 29.584-1.74 37.179z"/><rect width="132.46" height="132.46" x="1325.03" y="60.227" fill="#FFDF92" fill-opacity=".2" rx="25" transform="rotate(145.547 1325.03 60.227)"/><path fill="#FF92FB" fill-opacity=".1" d="M853.568 55.393C829.205 39.566 836.822 2.082 865.43-2.982l4.73-.837a32.02 32.02 0 0 0 21.269-14.085l2.617-4.028c15.827-24.363 53.311-16.746 58.375 11.862l.837 4.73a32.02 32.02 0 0 0 14.085 21.269l4.028 2.616c24.363 15.828 16.746 53.312-11.862 58.376l-4.73.837a32.02 32.02 0 0 0-21.268 14.085l-2.617 4.028c-15.828 24.363-53.312 16.746-58.376-11.862l-.837-4.73a32.02 32.02 0 0 0-14.085-21.269z"/><path fill="#FF8A64" fill-opacity=".15" d="M612.09 45.16c-24.787-25.122-24.787-65.852 0-90.973l21.061-21.346c24.786-25.121 64.973-25.121 89.759 0s24.787 65.85 0 90.972l-21.061 21.346c-24.786 25.121-64.973 25.121-89.759 0"/><defs><linearGradient id="a" x1="-21.5" x2="1189.16" y1="0" y2="384.744" gradientUnits="userSpaceOnUse"><stop stop-color="#0B57D0" stop-opacity=".8"/><stop offset=".3" stop-color="#A9D1E9"/><stop offset="1" stop-color="#FDF6E5"/></linearGradient></defs></svg>\n'), "tag_manager_icon.svg":Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 116 86" fill="none">\n <path fill="#fff" stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".5" d="M107.714 9H8.286v68h99.428V9Z"/>\n <path fill="#fff" stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".5" d="M8.286 20.688h91.142"/>\n <path fill="#fff" stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round" stroke-width=".5" d="M13.982 16.438c.858 0 1.554-.714 1.554-1.594 0-.88-.696-1.594-1.554-1.594-.858 0-1.553.714-1.553 1.594 0 .88.695 1.594 1.553 1.594ZM21.232 16.438c.858 0 1.554-.714 1.554-1.594 0-.88-.696-1.594-1.554-1.594-.858 0-1.553.714-1.553 1.594 0 .88.695 1.594 1.553 1.594Z"/>\n <path fill="#fff" stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".5" d="M45.686 48.313h16.572M46.607 35.326h16.571M45.686 61.063h16.572"/>\n <path fill="#fff" stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round" stroke-width=".5" d="M43.714 51.5h-24.25c-1.6 0-2.893-1.425-2.893-3.188 0-1.762 1.294-3.187 2.894-3.187h24.249c1.6 0 2.893 1.425 2.893 3.188 0 1.762-1.293 3.187-2.893 3.187Z"/>\n <path fill="#4285F4" stroke="#4285F4" stroke-linecap="round" stroke-linejoin="round" stroke-width=".5" d="M43.714 38.75h-24.25c-1.6 0-2.893-1.425-2.893-3.188 0-1.762 1.294-3.187 2.894-3.187h24.249c1.6 0 2.893 1.425 2.893 3.188 0 1.762-1.293 3.187-2.893 3.187Z"/>\n <path fill="#fff" stroke="#3C4043" stroke-linecap="round" stroke-linejoin="round" stroke-width=".5" d="M43.714 64.25h-24.25c-1.6 0-2.893-1.425-2.893-3.188 0-1.762 1.294-3.187 2.894-3.187h24.249c1.6 0 2.893 1.425 2.893 3.188 0 1.762-1.293 3.187-2.893 3.187Z"/>\n <path fill="#D2E3FC" stroke="#D2E3FC" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".5" d="M99.428 29.188H62.144V68.5h37.285V29.187Z"/>\n <path fill="#fff" stroke="#4285F4" stroke-linecap="round" stroke-linejoin="round" stroke-width=".5" d="m73.536 43.052.206 6.237 7.594 7.523L87 50.356 79.574 43l-6.038.052Z" clip-rule="evenodd"/>\n <path fill="#fff" stroke="#4285F4" stroke-linecap="round" stroke-linejoin="round" stroke-width=".5" d="M78.385 46.473c.418.4.441 1.072.051 1.501-.39.43-1.045.453-1.464.053a1.082 1.082 0 0 1-.051-1.502 1.018 1.018 0 0 1 1.464-.052"/>\n</svg>\n'), "volunteer_activism.svg":Qo('<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" fill="#041E49"><path d="M16 13q-2.35-2.125-4.175-4.062Q10 7 10 5.3q0-1.4.95-2.35Q11.9 2 13.3 2q.8 0 1.5.337.7.338 1.2.913.5-.575 1.2-.913Q17.9 2 18.7 2q1.4 0 2.35.95.95.95.95 2.35 0 1.7-1.825 3.638Q18.35 10.875 16 13zm0-2.7q1.475-1.4 2.738-2.788Q20 6.125 20 5.3q0-.575-.362-.938Q19.275 4 18.7 4q-.35 0-.662.137-.313.138-.538.413L16 6.35l-1.5-1.8q-.225-.275-.537-.413Q13.65 4 13.3 4q-.575 0-.937.362Q12 4.725 12 5.3q0 .825 1.262 2.212Q14.525 8.9 16 10.3zm0-3.15zM14 22.5l-7-1.95V22H1V11h7.95l6.2 2.3q.825.3 1.338 1.05Q17 15.1 17 16h2q1.25 0 2.125.825T22 19v1zM3 20h2v-7H3zm10.95.4 5.95-1.85q-.075-.275-.338-.413Q19.3 18 19 18h-4.8q-.775 0-1.4-.1-.625-.1-1.35-.35l-1.725-.6.575-1.9 2 .65q.45.15 1.05.225.6.075 1.65.075 0-.275-.162-.525-.163-.25-.388-.325L8.6 13H7v5.5zM5 16.5zm10-.5zm-10 .5zm2 0z"/></svg>\n'), "workflow.svg":Qo('<svg viewBox="0 0 22 22"><g fill="none" fill-rule="evenodd"><path d="M-.077-.077h22.154v22.154H-.077z"></path><g transform="rotate(45 6.404 12.904)"><mask id="awf_svg_icon_lt_mask_0" fill="#fff"><path d="M14.77 1.846V14.77H1.845V1.846H14.77zm0-1.846H1.845C.831 0 0 .83 0 1.846V14.77a1.85 1.85 0 0 0 1.846 1.846H14.77a1.85 1.85 0 0 0 1.846-1.846V1.846A1.852 1.852 0 0 0 14.77 0z"></path></mask><path fill="#000" fill-rule="nonzero" d="M14.77 1.846V14.77H1.845V1.846H14.77zm0-1.846H1.845C.831 0 0 .83 0 1.846V14.77a1.85 1.85 0 0 0 1.846 1.846H14.77a1.85 1.85 0 0 0 1.846-1.846V1.846A1.852 1.852 0 0 0 14.77 0z"></path><path d="M-2.769-2.769h17.538V8.308H-2.769z" fill="#34A853" fill-rule="nonzero" style="mask: url(#awf_svg_icon_lt_mask_0)"></path><path d="M8.308-2.769h11.077V8.308H8.308z" fill="#1A73E8" fill-rule="nonzero" style="mask: url(#awf_svg_icon_lt_mask_0)"></path><path d="M7.385 8.308h11.077v11.077H7.385z" fill="#D93025" fill-rule="nonzero" style="mask: url(#awf_svg_icon_lt_mask_0)"></path><path d="M-3.692 8.308H7.385v11.077H-3.692z" fill="#F9AB00" fill-rule="nonzero" style="mask: url(#awf_svg_icon_lt_mask_0)"></path></g><path d="M11 15.615l1.45-3.166L15.614 11 12.45 9.55 11 6.386 9.55 9.55 6.386 11l3.166 1.45z" fill="#1A73E8" fill-rule="nonzero"></path></g></svg>\n'), "workflow_dark.svg":Qo('<svg viewBox="0 0 22 22"><defs><path id="awf_svg_icon_dk_path_0" d="M14.77 1.846V14.77H1.845V1.846H14.77zm0-1.846H1.845C.831 0 0 .83 0 1.846V14.77c0 1.016.83 1.846 1.846 1.846H14.77c1.016 0 1.846-.83 1.846-1.846V1.846C16.615.831 15.785 0 14.77 0z"></path></defs><g fill="none" fill-rule="evenodd"><path d="M-.077-.077h22.154v22.154H-.077z"></path><g transform="rotate(45 6.404 12.904)"><mask id="awf_svg_icon_dk_mask_0" fill="#fff"><use href="#awf_svg_icon_dk_path_0"></use></mask><path d="M-2.769-2.769h17.538V8.308H-2.769z" fill="#A8DAB5" fill-rule="nonzero" style="mask: url(#awf_svg_icon_dk_mask_0)"></path><path d="M8.308-2.769h11.077V8.308H8.308z" fill="#AECBFA" fill-rule="nonzero" style="mask: url(#awf_svg_icon_dk_mask_0)"></path><path d="M7.385 8.308h11.077v11.077H7.385z" fill="#F6AEA9" fill-rule="nonzero" style="mask: url(#awf_svg_icon_dk_mask_0)"></path><path d="M-3.692 8.308H7.385v11.077H-3.692z" fill="#FDE293" fill-rule="nonzero" style="mask: url(#awf_svg_icon_dk_mask_0)"></path></g><path d="M11 15.615l1.45-3.166L15.614 11 12.45 9.55 11 6.386 9.55 9.55 6.386 11l3.166 1.45z" fill="#AECBFA" fill-rule="nonzero"></path></g></svg>\n')};function Ps(a){E.call(this,"sc.shared.TsAssetInterop");this.o=a} t(Ps,E);Ps.prototype.content=function(){Kp(Eia[this.o])};function Qs(a){return window.matchMedia("(max-width: "+a+")").matches} function Rs(){return Qs("37.5rem")} ;var Fia=new Map([[0,"workflow.svg"],[1,"legacy_expert.svg"],[2,"alumnus_expert.svg"],[3,"bronze_expert.svg"],[4,"silver_expert.svg"],[5,"gold_expert.svg"],[6,"platinum_expert.svg"],[7,"diamond_expert.svg"],[9,"community_specialist.svg"],[10,"google_employee.svg"],[11,"play.svg"],[12,"stop.svg"],[13,"quickreply.svg"],[14,"volunteer_activism.svg"],[15,"beenhere.svg"],[17,"bids_and_budgets.svg"],[18,"keywords_and_targeting.svg"],[16,"ads.svg"],[19,"guidebook.svg"],[20,"beta.svg"],[21,"attribution_icon.svg"], [22,"tag_manager_icon.svg"],[23,"shield_icon.svg"],[8,"carousel.svg"],[25,"desktop_mobile.svg"],[24,"support_hub_banner.svg"],[26,"ads_logo.svg"]]),Gia=new Map([[0,"workflow_dark.svg"],[20,"beta_dark.svg"]]); function Ss(a){var b=a.wb===void 0?!1:a.wb;var c=a.tC===void 0?!1:a.tC;var e=a.icon;var f=a.isDarkMode===void 0?!1:a.isDarkMode;var h=a.size===void 0?24:a.size;var k=a.title;var n=a.Zz===void 0?!1:a.Zz;a=a.Vu===void 0?!1:a.Vu;E.call(this,"sc.icon.Icon");f=f&&Gia.has(e)?Gia.get(e):Fia.get(e);if(f===void 0)throw Error("The icon asset "+e+" is undefined.");this.wb=b;this.tC=c;this.size=h;this.o=new Ps(f);this.title=k;this.Zz=n;this.Vu=a} t(Ss,E);Ss.prototype.content=function(){var a=this;this.element("div","class",{root:!0,baseline:this.wb,"text-bottom":this.Zz,flip:this.tC},"title",this.title,"style",{height:this.Vu?"100%":this.size+"px",width:this.Vu?"100%":this.size+"px"},function(){a.o.render()})};function Ts(a,b){return[].concat(Ga(a.querySelectorAll(b||"*"))).filter(Hia)} function Hia(a){if(a.tabIndex!=0||a.attributes.tabIndex)var b=a.tabIndex;else{a:switch(a.tagName){case "A":case "BUTTON":case "INPUT":case "SELECT":case "TEXTAREA":b=!0;break a;default:b=!1}b=b?0:-1}return b!=-1&&!a.disabled&&a.offsetParent!==null&&window.getComputedStyle(a).visibility!="hidden"} function Us(a){return a.length==0?null:a.reduce(function(b,c){return b.tabIndex<=c.tabIndex?b:c})} function Iia(a){return a.length==0?null:a.reduceRight(function(b,c){return b.tabIndex>=c.tabIndex?b:c})} ;var Vs=[];function Ws(){var a=this;this.ua=this.o=null;this.ma=!1;this.qa=[];this.oa=[];this.va=function(b){if(a.o&&a.ma){var c=Ts(a.o),e=Us(c),f;e&&(f=Iia(c));switch(b.key){case "Tab":if(!e||!f)break;b.shiftKey?document.activeElement===e&&(b.preventDefault(),f.focus()):document.activeElement===f&&(b.preventDefault(),e.focus());break;case "Escape":b.stopPropagation(),a.ua()}}}} Ws.prototype.init=function(a,b,c){c=c===void 0?!1:c;this.ua=b;if(this.o=a)this.o.addEventListener("keydown",this.va),c&&Jia(this)}; function Xs(a,b){if(b||b!==!1&&!a.ma)Jia(a);else if(a.ma){for(Kia(a);Vs.length>0;){b=Vs[Vs.length-1];if(b.ma)break;Kia(b)}a.ma=!1}} function Jia(a){a.ma||(Lia(a,a.o),Vs.push(a),a.ma=!0)} function Lia(a,b){var c=b.parentElement;if(c){for(var e=x(c.children),f=e.next();!f.done;f=e.next()){f=f.value;var h=f.getAttribute("aria-hidden")==="true";f===b?h&&(a.oa.push(f),f.removeAttribute("aria-hidden")):h||(a.qa.push(f),f.setAttribute("aria-hidden","true"))}if(c!=document.body)Lia(a,c);else for(b=x(c.querySelectorAll(".hcfe-content iframe")),c=b.next();!c.done;c=b.next()){c=c.value;try{var k=c.contentDocument.body;k.getAttribute("aria-hidden")!=="true"&&c!==a.o&&(a.qa.push(k),k.setAttribute("aria-hidden", "true"))}catch(n){}}}} function Kia(a){if(Vs[Vs.length-1]===a){for(var b=x(a.qa),c=b.next();!c.done;c=b.next())c.value.removeAttribute("aria-hidden");b=x(a.oa);for(c=b.next();!c.done;c=b.next())c.value.setAttribute("aria-hidden","true");a.qa.length=0;a.oa.length=0;Vs.pop()}} function Ys(a,b){if(a.o&&(a=Ts(a.o))){if(b)for(var c=x(a),e=c.next();!e.done;e=c.next()){var f=e=e.value,h=b;if(Element.prototype.matches?f.matches(h):Element.prototype.webkitMatchesSelector?f.webkitMatchesSelector(h):Element.prototype.msMatchesSelector&&f.msMatchesSelector(h)){e.focus();return}}(b=Us(a))&&b.focus()}} Ws.prototype.dispose=function(){this.o&&this.o.removeEventListener("keydown",this.va)};var Mia=Ha(["aria-"]),Nia=0;function Zs(a){this.va=a;this.ma=new Date;this.ya=this.ua=this.oa=this.qa=null;this.Ba=this.ma.toLocaleString(this.va,{month:"long"})!=this.ma.toLocaleString();this.o=Nia++;Oia(this)} function Oia(a){a.qa=document.createElement("table");a.qa.className="sc-calendar";var b=document.createElement("thead");b.appendChild(Pia(a));b.appendChild(Qia(a));a.qa.appendChild(b);a.ua=document.createElement("tbody");a.ua.addEventListener("click",function(c){if(c=c.target.getAttribute("data-time")||c.target.parentNode.getAttribute("data-time"))a.Fa&&(a.ya=new Date(parseInt(c,10)),a.Fa(a.ya)),$s(a)}); a.qa.appendChild(a.ua);$s(a)} function Pia(a){var b=document.createElement("td");b.colSpan=7;a.oa=document.createElement("span");a.oa.className="month";var c="sc-calendar-month"+a.o;a.oa.id=c;b.appendChild(a.oa);a.qa.setAttribute("aria-labelledby",c);c=document.createElement("span");c.className="controls";b.appendChild(c);var e=document.createElement("button");e.className="previous";e.setAttribute("title","Previous month");e.setAttribute("aria-label","Previous month");e.appendChild($o(Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83\n 12l4.58-4.59z"></path>\n <path fill="none" d="M0 0h24v24H0V0z"></path>\n </svg>'))); e.addEventListener("click",function(){a.ma.setMonth(a.ma.getMonth()+-1);$s(a)}); c.appendChild(e);e=document.createElement("button");e.className="next";e.setAttribute("title","Next month");e.setAttribute("aria-label","Next month");e.appendChild($o(Qo('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6-6-6z"></path>\n <path fill="none" d="M0 0h24v24H0V0z"></path>\n </svg>')));e.addEventListener("click",function(){a.ma.setMonth(a.ma.getMonth()+1);$s(a)}); c.appendChild(e);c=document.createElement("tr");c.appendChild(b);return c} function Qia(a){var b=document.createElement("tr");b.className="weekdays";for(var c=[],e=0;e<7;e++){var f=document.createElement("td");c.push(f);b.appendChild(f)}e=new Date(a.ma);for(f=0;f<7;f++){c[e.getDay()].textContent=a.Ba?e.toLocaleString(a.va,{weekday:"narrow"}):"SMTWTFS"[e.getDay()];var h=a.Ba?e.toLocaleString(a.va,{weekday:"long"}):Ria[e.getDay()];sn(Sia,c[e.getDay()],"aria-label",h);e.setDate(e.getDate()+1)}return b} function $s(a){a.oa.textContent=a.Ba?a.ma.toLocaleString(a.va,{month:"long",year:"numeric"}):a.ma.getMonth()+1+"/"+a.ma.getFullYear();a.ua.textContent="";var b=new Date(a.ma);b.setDate(1);for(b.getDay()>0&&b.setDate(1-b.getDay());Tia(b)<=Tia(a.ma);){for(var c=document.createElement("tr"),e=0;e<7;e++){var f=document.createElement("td");if(b.getMonth()==a.ma.getMonth()){var h=document.createElement("button");f.dataset.time=b.getTime().toString();var k=!1;a.ya&&(k=a.ya.getTime()===b.getTime());h.textContent= b.getDate().toString();h.className="selectable";var n=Ria[b.getDay()]+" "+b.getDate()+" "+a.oa.textContent;sn(Sia,h,"aria-label",n);k&&Qn(h,"selected",!0);f.appendChild(h)}else f.className="unselectable";c.appendChild(f);b.setDate(b.getDate()+1)}a.ua.appendChild(c)}} function Tia(a){return new Date(a.getFullYear(),a.getMonth(),1)} Zs.prototype.Ha=function(a){this.Fa=a}; Zs.prototype.getElement=function(){return this.qa}; var Ria="Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),Sia=[vn(Mia)];window.sc_createCalendar=function(a){a=new Zs(a);return{setSelectDateCallback:a.Ha.bind(a),getElement:a.getElement.bind(a)}};function Uia(a){var b=a,c;return function(){if(b){var e=b;b=void 0;c=e.apply(this,arguments)}return c}} ;var Via={bX:"https://www.google.com",Oka:"https://support.google.com",rN:"https://play.google.com"}; function Wia(){var a=this;this.o=[];this.ma=[];this.initialize=Uia(function(){return Ya(function(b){if(b.o==1)return typeof document==="undefined"||document.requestStorageAccessFor===void 0||navigator.permissions===void 0||navigator.permissions.query===void 0||location.hostname.match(".+\\.google\\.com$")?b.return(Promise.resolve()):b.yield(Xia(a),2);a.o.length>0&&document.addEventListener("click",a.qa);Oa(b)})}); this.qa=function(){if(!(a.ma.length>0)){for(var b=x(a.o),c=b.next();!c.done;c=b.next()){c=c.value;try{a.ma.push(document.requestStorageAccessFor(c))}catch(e){}}Promise.all(a.ma).then(function(){}).catch(function(){}).finally(function(){a.reset()})}}} Wia.prototype.reset=function(){document.removeEventListener("click",this.qa)}; function Xia(a){var b,c,e,f;return Ya(function(h){switch(h.o){case 1:b=x(Object.values(Via)),c=b.next();case 2:if(c.done){h.Ma(0);break}e=c.value;Pa(h,5);return h.yield(navigator.permissions.query({name:"top-level-storage-access",requestedOrigin:e}),7);case 7:f=h.ma;f.state!=="granted"&&a.o.push(e);Qa(h,3);break;case 5:Ra(h);h.Ma(0);break;case 3:c=b.next(),h.Ma(2)}})} ;(new Wia).initialize();var at=typeof AsyncContext!=="undefined"&&typeof AsyncContext.Snapshot==="function"?function(a){return a&&AsyncContext.Snapshot.wrap(a)}:function(a){return a};function bt(a,b){this.oa=a;this.qa=b;this.ma=0;this.o=null} bt.prototype.get=function(){if(this.ma>0){this.ma--;var a=this.o;this.o=a.next;a.next=null}else a=this.oa();return a}; bt.prototype.put=function(a){this.qa(a);this.ma<100&&(this.ma++,a.next=this.o,this.o=a)};function ct(){this.ma=this.o=null} ct.prototype.add=function(a,b){var c=Yia.get();c.set(a,b);this.ma?this.ma.next=c:this.o=c;this.ma=c}; ct.prototype.remove=function(){var a=null;this.o&&(a=this.o,this.o=this.o.next,this.o||(this.ma=null),a.next=null);return a}; var Yia=new bt(function(){return new dt},function(a){return a.reset()}); function dt(){this.next=this.scope=this.o=null} dt.prototype.set=function(a,b){this.o=a;this.scope=b;this.next=null}; dt.prototype.reset=function(){this.next=this.scope=this.o=null};var et,ft=!1,Zia=new ct;function gt(a,b){et||$ia();ft||(et(),ft=!0);Zia.add(a,b)} function $ia(){var a=Promise.resolve(void 0);et=function(){a.then(aja)}} function aja(){for(var a;a=Zia.remove();){try{a.o.call(a.scope)}catch(b){Hb(b)}Yia.put(a)}ft=!1} ;function ht(){} ;function bja(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}} ;function it(a){this.o=0;this.ya=void 0;this.oa=this.ma=this.qa=null;this.ua=this.va=!1;if(a!=ht)try{var b=this;a.call(void 0,function(c){jt(b,2,c)},function(c){jt(b,3,c)})}catch(c){jt(this,3,c)}} function cja(){this.next=this.context=this.o=this.ma=this.child=null;this.qa=!1} cja.prototype.reset=function(){this.context=this.o=this.ma=this.child=null;this.qa=!1}; var dja=new bt(function(){return new cja},function(a){a.reset()}); function eja(a,b,c){var e=dja.get();e.ma=a;e.o=b;e.context=c;return e} function kt(a){if(a instanceof it)return a;var b=new it(ht);jt(b,2,a);return b} function fja(a){return new it(function(b,c){c(a)})} it.prototype.then=function(a,b,c){return gja(this,at(typeof a==="function"?a:null),at(typeof b==="function"?b:null),c)}; it.prototype.$goog_Thenable=!0;l=it.prototype;l.vn=function(a,b){return gja(this,null,at(a),b)}; l.catch=it.prototype.vn;l.cancel=function(a){if(this.o==0){var b=new lt(a);gt(function(){hja(this,b)},this)}}; function hja(a,b){if(a.o==0)if(a.qa){var c=a.qa;if(c.ma){for(var e=0,f=null,h=null,k=c.ma;k&&(k.qa||(e++,k.child==a&&(f=k),!(f&&e>1)));k=k.next)f||(h=k);f&&(c.o==0&&e==1?hja(c,b):(h?(e=h,e.next==c.oa&&(c.oa=e),e.next=e.next.next):ija(c),jja(c,f,3,b)))}a.qa=null}else jt(a,3,b)} function kja(a,b){a.ma||a.o!=2&&a.o!=3||lja(a);a.oa?a.oa.next=b:a.ma=b;a.oa=b} function gja(a,b,c,e){var f=eja(null,null,null);f.child=new it(function(h,k){f.ma=b?function(n){try{var p=b.call(e,n);h(p)}catch(r){k(r)}}:h; f.o=c?function(n){try{var p=c.call(e,n);p===void 0&&n instanceof lt?k(n):h(p)}catch(r){k(r)}}:k}); f.child.qa=a;kja(a,f);return f.child} l.aV=function(a){this.o=0;jt(this,2,a)}; l.bV=function(a){this.o=0;jt(this,3,a)}; function jt(a,b,c){a.o==0&&(a===c&&(b=3,c=new TypeError("Promise cannot resolve to itself")),a.o=1,mja(c,a.aV,a.bV,a)||(a.ya=c,a.o=b,a.qa=null,lja(a),b!=3||c instanceof lt||nja(a,c)))} function mja(a,b,c,e){if(a instanceof it)return kja(a,eja(b||ht,c||null,e)),!0;if(bja(a))return a.then(b,c,e),!0;if(nb(a))try{var f=a.then;if(typeof f==="function")return oja(a,f,b,c,e),!0}catch(h){return c.call(e,h),!0}return!1} function oja(a,b,c,e,f){function h(p){n||(n=!0,e.call(f,p))} function k(p){n||(n=!0,c.call(f,p))} var n=!1;try{b.call(a,k,h)}catch(p){h(p)}} function lja(a){a.va||(a.va=!0,gt(a.aQ,a))} function ija(a){var b=null;a.ma&&(b=a.ma,a.ma=b.next,b.next=null);a.ma||(a.oa=null);return b} l.aQ=function(){for(var a;a=ija(this);)jja(this,a,this.o,this.ya);this.va=!1}; function jja(a,b,c,e){if(c==3&&b.o&&!b.qa)for(;a&&a.ua;a=a.qa)a.ua=!1;if(b.child)b.child.qa=null,pja(b,c,e);else try{b.qa?b.ma.call(b.context):pja(b,c,e)}catch(f){qja.call(null,f)}dja.put(b)} function pja(a,b,c){b==2?a.ma.call(a.context,c):a.o&&a.o.call(a.context,c)} function nja(a,b){a.ua=!0;gt(function(){a.ua&&qja.call(null,b)})} var qja=Hb;function lt(a){xb.call(this,a)} wb(lt,xb);lt.prototype.name="cancel";function rja(a){this.o=a;a.then(qb(function(){},this),function(){},this)} function mt(a,b,c){return a.o.then(function(e){var f=e[b];if(!f)throw Error("Method not found: "+b);return f.apply(e,c)})} function sja(a,b,c){for(var e=Array(arguments.length-2),f=2;f<arguments.length;f++)e[f-2]=arguments[f];f=tja(a,b).then(function(h){return h.apply(null,e)},function(h){h=Error("Help service failed to load serviceFactory: "+b+" from serviceUrl:"+a,{cause:h}); delete nt[b];return fja(h)}); return new rja(f)} var nt={};function tja(a,b){var c=nt[b];if(c)return c;c=(c=ib(b))?kt(c):(new it(function(e,f){var h=(new Vo(document)).createElement("SCRIPT");h.async=!0;pn(h,Sm(Pea(a)));h.onload=h.onreadystatechange=function(){h.readyState&&h.readyState!="loaded"&&h.readyState!="complete"||e()}; h.onerror=function(k){f(Error("Could not load "+b+" Help API from "+a,{cause:k}))}; (document.head||document.getElementsByTagName("head")[0]).appendChild(h)})).then(function(){var e=ib(b); if(!e)throw Error("Failed to load "+b+" from "+a);return e}); return nt[b]=c} ;function ot(a){this.o=a} ot.prototype.updateProductData=function(a){mt(this.o,"updateProductData",arguments)}; ot.prototype.qa=function(a){mt(this.o,"requestSurvey",arguments).vn(function(){},this)}; ot.prototype.oa=function(a){mt(this.o,"presentSurvey",arguments).vn(function(){},this)}; ot.prototype.ma=function(a){mt(this.o,"dismissSurvey",arguments).vn(function(){},this)}; var uja=Qo("https://www.gstatic.com/feedback/js/help/prod/service/lazy.min.js");tja(uja,"help.service.Lazy.create").vn(function(){});function pt(){this.o=null} function qt(a,b){var c=b.triggerId;var e=b.enableTestingMode===void 0?!1:b.enableTestingMode;var f=b.Xz;var h=b.defaultStyle;var k=b.productData;var n=b.vz;var p=b.RL===void 0?1E3:b.RL;var r=b.callback;var u=b.parentDomElementId;if(!rt){if(n&&k)throw Error("Only one of productData or productDataFn should be used");st(a).qa({triggerId:c,callback:function(w){var z=k||(n?n():{});if(w.surveyData&&!rt){z={surveyData:w.surveyData,colorScheme:A().dark?2:1,authuser:Number(A().au),customZIndex:p,listener:f, parentDomElementId:u,defaultStyle:h,productData:z};z.productData.customData||(z.productData.customData={});if(!u){z.productData.customData.hc=A().hc;var la;z.productData.customData.rs=((la=A().rs)==null?void 0:la.toString())||"";var pa;z.productData.customData.pt=((pa=A().pt)==null?void 0:pa.toString())||"";z.productData.customData.bcUrl=A().bcUrl;z.productData.customData.env=A().env}st(a).oa(z);window.sc_trackStatsEvent(88,4,w.surveyData.surveyMetadata.sessionId)}r&&r(w.surveyData)}, authuser:Number(A().au),enableTestingMode:e})}} function st(a){if(!a.o){var b={locale:A().lang,apiKey:"AIzaSyAl4av1b2hx9nKATy1JsQKVPSpM2SO6JQM",window:window};b=sja(uja,"help.service.Lazy.create","0",{apiKey:b.apiKey||b.apiKey,asxUiUri:b.asxUiUri||b.asxUiUri,environment:b.environment||b.environment,flow:b.flow||b.flow,frdProductData:b.frdProductData||b.frdProductData,frdProductDataSerializedJspb:b.frdProductDataSerializedJspb||b.frdProductDataSerializedJspb,helpCenterPath:b.helpCenterPath||b.helpCenterPath,locale:b.locale||b.locale||"en".replace(/-/g, "_"),nonce:b.nonce||b.nonce,productData:b.productData||b.productData,receiverUri:b.receiverUri||b.receiverUri,renderApiUri:b.renderApiUri||b.renderApiUri,theme:b.theme||b.theme,window:b.window||b.window});a.o=new ot(b)}return a.o} function tt(a,b,c,e,f){b=b===void 0?!1:b;e=e===void 0?0:e;window.setTimeout(function(){qt(new pt,{triggerId:a,enableTestingMode:b,vz:c})},Math.floor(Math.random()*((f===void 0?0:f)-e))+e)} var rt=!1;tb("hcfe.Survey.startSurvey",function(a,b,c,e){qt(new pt,{triggerId:a,enableTestingMode:b===void 0?!1:b,Xz:e,vz:c})}); tb("hcfe.SurveyModule.startSurveyWithDelay",tt);tb("hcfe.Survey.startEmbeddedSurvey",function(a,b,c,e){qt(new pt,{triggerId:a,enableTestingMode:c===void 0?!1:c,vz:e,parentDomElementId:b})}); tb("hcfe.Survey.startArticleSurvey",function(a,b,c){c=c===void 0?!1:c;var e={country_code:A().cc,article_feedback_helpcenter_name:A().hc,article_feedback_query_answer:A().pid,page_visit_id:A().visit_id,article_feedback_url:A().bcUrl,article_feedback_internal:A().ii?"true":"false",article_feedback_page_id:A().pid,article_feedback_page_type:"ANSWER",article_feedback_experiment:"phoenix",MendelExperiments:(A().mendel_ids||[]).join(",")};qt(new pt,{triggerId:a,enableTestingMode:c,productData:{customData:e}, parentDomElementId:b})});function ut(a,b,c){this.value=a;this.icon=b;this.eg=c} ut.prototype.toString=function(){return this.value}; var vt=new ut("error","gm/error_outline","Error notification"),wt=new ut("caution","gm/warning","Caution notification"),xt=new ut("informational","gm/info","Informational notification"),vja=new ut("success","gm/check_circle_outline","Success notification"); function yt(a){var b=a.message;var c=a.type;var e=a.position;var f=a.hh;var h=a.icon;var k=a.color===void 0?!0:a.color;var n=a.compact===void 0?!1:a.compact;var p=a.Bz===void 0?!1:a.Bz;var r=a.Nl===void 0?!1:a.Nl;a=a.Qc;E.call(this,"sc.shared.Callout");this.o=[];this.message=b;this.messageId=Qp();this.type=c;this.position=e;this.icon=new $p({icon:h!=null?h:c.icon,wb:!0,size:n||p?20:24});this.color=k;this.compact=n;this.Bz=p;this.Nl=r;this.o=wja(this,f);a&&(this.Qc=new dq(Object.assign({},{ue:!0,compact:!0, Et:!0},a)))} t(yt,E);function wja(a,b){return b===void 0?[]:(Array.isArray(b)?b:[b]).map(function(c){return new dq(Object.assign({},{style:1,compact:!0,ll:a.messageId},c))})} yt.prototype.content=function(){var a=this,b=["root",this.type,this.position];this.color&&b.push("color");this.compact&&b.push("compact");this.Bz&&b.push("relaxed");this.Nl&&b.push("force-mobile-style");this.element("div","class",b.join(" "),"aria-live","polite",function(){a.element("div","class","content",function(){a.element("div","class","icon-container","aria-hidden","true",a.icon);a.element("div","id",a.messageId,"class",{message:!0,"has-control-button":!!a.Qc},"aria-description",a.type.eg,a.message)}); (a.o.length>0||a.Qc)&&a.element("div","class","buttons",function(){for(var c=x(a.o),e=c.next();!e.done;e=c.next())a.element("div","class","secondary-button",e.value);a.Qc&&a.element("div","class","control-button",a.Qc)})})};function zt(a){var b=a.label===void 0?"":a.label;var c=a.Zj===void 0?!0:a.Zj;var e=a.xr===void 0?void 0:a.xr;var f=a.disabled===void 0?!1:a.disabled;var h=a.filled===void 0?!1:a.filled;var k=a.xc===void 0?!1:a.xc;var n=a.Aj;var p=a.Nu===void 0?"":a.Nu;var r=a.De===void 0?!1:a.De;a=a.ariaHidden===void 0?!1:a.ariaHidden;E.call(this,"sc.shared.MaterialBorder");this.De=this.error=this.focused=this.active=!1;this.filled=h;this.Zj=c;this.xc=k;this.label=b;this.xr=e?"calc(100% - "+e/16+"rem)":void 0;this.disabled= f;this.o=n;this.Nu=p;this.De=r;this.ariaHidden=a} t(zt,E);l=zt.prototype;l.content=function(){this.filled?xja(this):yja(this)}; l.render=function(){E.prototype.render.call(this)}; l.setLabel=function(a){this.label=a;this.Ja()}; function zja(a,b){a.error=b} function yja(a){var b,c,e=a.Aj();a.element("div","class",{container:!0,"container-dense":a.xc},function(){a.element("div","class",{left:!0,"left-error":a.error,focused:a.focused,disabled:a.disabled});c=a.element("div","class",{mid:!0,"mid-error":a.error,"mid-active":e&&a.Zj,focused:a.focused,disabled:a.disabled},"style",{"max-width":a.xr},function(){a.label&&(b=a.element("label","class",{label:!0,"label-dense":a.xc,"label-error":a.error,"label-active":e,"label-hidden":e&&!a.Zj,"label-focused":a.focused, "label-disabled":a.disabled,"label-multiline":a.De&&!a.Zj},"aria-hidden",a.ariaHidden||"","style",{"font-size":e?"1rem":""},"id",a.Nu,a.label))}); a.element("div","class",{right:!0,"right-error":a.error,focused:a.focused,disabled:a.disabled})}); if(b&&e&&a.Zj&&c){var f=Number(window.getComputedStyle(c).width.replace("px",""));c.style.width=Math.ceil(f*.75+16)+"px";c.style.paddingLeft="4px";b.style.maxWidth="calc(100%/.75)"}} function xja(a){var b=a.Aj();a.element("div","class",{container:!0,"container-dense":a.xc,filled:!0,"filled-error":a.error,"filled-active":b,"filled-disabled":a.disabled,"filled-focused":a.focused},function(){a.element("div","class",{"filled-bottom":!0,"filled-bottom-focused":a.focused});a.element("label","class",{"filled-label":!0,"label-dense":a.xc,"label-error":a.error,"label-hidden":b&&!a.Zj,"filled-label-active":b,"filled-label-disabled":a.disabled,"filled-label-focused":a.focused},"style",{"max-width":a.xr, "font-size":b?"1rem":""},"id",a.Nu,a.label)})} l.blur=function(){this.focused=!1;this.o()?this.activate():this.deactivate()}; l.focus=function(){this.focused=!0;this.activate()}; l.activate=function(){this.active=!0;this.Ja()}; l.deactivate=function(){this.active=!1;this.Ja()}; l.Aj=function(){return this.label?this.active||this.o():!1};function At(a){Vp.call(this);this.gs=this.icon=this.href=this.Js=this.text="";this.style=this.type=0;this.Pr=this.selected=!1;this.aG=!0;this.Ac=this.disabled=!1;this.maxWidth=this.ariaLabel="";this.target=0;this.zf(a)} t(At,Vp);l=At.prototype; l.zf=function(a){var b=a.text;var c=a.Js===void 0?"":a.Js;var e=a.href===void 0?"":a.href;var f=a.icon===void 0?"":a.icon;var h=a.gs===void 0?"":a.gs;var k=a.type===void 0?0:a.type;var n=a.style===void 0?0:a.style;var p=a.selected===void 0?!1:a.selected;var r=a.Pr===void 0?!1:a.Pr;var u=a.aG;var w=a.disabled===void 0?!1:a.disabled;var z=a.trigger;var la=a.remove;var pa=a.Ac===void 0?!1:a.Ac;var sa=a.ariaLabel===void 0?"":a.ariaLabel;var Aa=a.maxWidth===void 0?"":a.maxWidth;var Ba=a.target===void 0? 0:a.target;a=a.Wg;if((!f||u)&&h)throw Error("Invalid use of second icon.");this.text=b;this.Js=c;this.href=e;this.icon=f;this.gs=h;this.type=k;this.style=n;this.selected=p;this.Pr=r;this.aG=u!=null?u:r;this.disabled=w;this.trigger=z;this.remove=la;this.Ac=pa;this.ariaLabel=sa;this.maxWidth=Aa;this.target=Ba;this.Wg=a}; l.getText=function(){return this.text}; l.Sl=function(){return this.href}; l.Rc=function(){return this.icon}; l.getType=function(){return this.type}; l.getStyle=function(){return this.style}; l.getSelected=function(){return this.selected}; l.setSelected=function(a){a!==this.selected&&(this.selected=a,this.Ea(0))}; function Aja(a){return a.Pr&&a.aG} l.Nq=function(){return this.trigger}; l.Yg=function(){return this.disabled}; l.setDisabled=function(a){this.disabled=a;this.Ea(1)}; l.Qo=function(){return this.Ac}; l.fe=function(){return this.ariaLabel}; l.Tl=function(){return this.maxWidth}; l.getTarget=function(){return this.target};var Bt={},Bja=(Bt[0]="_self",Bt[1]="_blank",Bt[2]="_parent",Bt[3]="_top",Bt);function Ct(a){a=a===void 0?{text:""}:a;E.call(this,"sc.shared.MaterialChip");this.ma=new $p({icon:"gm/close",size:18});this.oa=new $p({icon:"gm/check",size:20,wb:!0});this.overlay=new aq;this.model=a instanceof At?a:new At(a);this.watch(this.model)} t(Ct,E);l=Ct.prototype;l.content=function(a){var b=this;a&&this.model.zf(a);var c,e,f=(e=(c=this.model.Wg)==null?void 0:c.attributes({Ys:!1}))!=null?e:[],h=this.model.Sl(),k=!!h,n=k?"a":"button";this.element("div","class","container",function(){b.element("div","class","touch-target","onclick",function(){if(!b.model.Yg()){var r;(r=b.o)==null||r.click();bq(b.overlay,0,0,!0)}}); var p;b.o=b.element.apply(b,[n,"href",h,"target",k?Bja[b.model.getTarget()]:void 0,"disabled",b.model.Yg(),"aria-hidden",b.model.Yg(),"aria-label",(p=b.model.fe())!=null?p:void 0,"role",k?void 0:"button","aria-pressed",k?void 0:b.model.getSelected().toString(),"class",{root:!0,input:b.model.getType()===0,action:b.model.getType()!==0,assistive:b.model.getType()===1,suggestive:b.model.getType()===2,filter:b.model.getType()===3,hairline:b.model.getStyle()===0,"protected":b.model.getStyle()===1,"gm3-style":b.model.getStyle()=== 2,selected:b.model.getSelected(),disabled:b.model.Yg(),href:k,limitWidth:!!b.model.Tl()},"style",{"max-width":b.model.Tl()},"onclick",function(){b.Ib()}, "onkeydown",function(r){cq(b.overlay,r);if(b.model.Pr&&r.key==="Backspace"){var u;(u=b.model.remove)==null||u()}var w;(w=b.model.Wg)==null||w.Ju(r)}, "data-removable",Aja(b.model)?"true":void 0].concat(Ga(f),[function(){b.model.Qo()?Cja(b):Dja(b);if(b.model.getText()){var r=b.model.Js,u={};b.element("span","class",(u.text=!0,u[r]=r!=="",u),b.model.getText())}b.model.Qo()?Dja(b):Cja(b);Aja(b.model)&&b.element("button","disabled",b.model.Yg(),"class","remove-icon","onclick",function(w){w.stopPropagation();var z;(z=b.model.remove)==null||z()},b.ma); b.overlay.render()}]))})}; l.Ib=function(){this.model.getType()===3&&this.model.setSelected(!this.model.getSelected());var a;(a=this.model.Nq())==null||a()}; function Dja(a){a.model.Rc()&&a.element("span","class",{icon:!0,"icon-right":a.model.Qo(),"icon__no-text":!a.model.getText()},function(){(new $p({icon:a.model.Rc(),size:20,wb:!0})).render()}); a.model.getType()===3&&a.element("span","class",{checkmark:!0,"checkmark-right":a.model.Qo()},a.oa)} function Cja(a){a.model.gs&&a.element("span","class",{"second-icon":!0,"second-icon-right":a.model.Qo()},function(){(new $p({icon:a.model.gs,size:20,wb:!0})).render()})} l.focus=function(){var a;(a=this.o)==null||a.focus()}; l.isSelected=function(){return this.model.getSelected()}; l.setDisabled=function(a){this.model.setDisabled(a)};function Dt(a){var b=a===void 0?{}:a;a=b.size===void 0?"mspin-small":b.size;b=b.Pw===void 0?!1:b.Pw;E.call(this,"sc.shared.MaterialSpinner");this.size=a;this.Pw=b} t(Dt,E);Dt.prototype.content=function(){var a=this;this.element("div","dir","ltr","class","mspin "+this.size+" "+(this.Pw?"mspin-centered":""),function(){a.element("div",function(){a.element("div")})})}; Dt.prototype.asElement=function(){var a=Yo("div");a.classList.add("scSharedMaterialspinnermspin","scSharedMaterialspinnermspin-medium","scSharedMaterialspinner");var b=Yo("div"),c=Yo("div");b.appendChild(c);a.appendChild(b);return a};function Et(){E.call(this,"sc.shared.material_dialog.DialogContent");this.o=new Dt} t(Et,E);Et.prototype.content=function(a){var b=this;var c=a.title;var e=a.xP===void 0?"":a.xP;var f=a.content;var h=a.Zh;var k=a.Lb;var n;this.element("div","class","root","style",{"--dialog-content-padding":(n=a.padding)!=null?n:null},function(){if(c){var p={};b.element("h1","class",(p.title=!0,p[e]=!!e,p),"role","heading","aria-level","1",c)}f&&b.element("div",f);h&&b.element("div",h);k&&b.element("div","class","loading-overlay",function(){b.o.render()})})};var Eja={kV:!1,autoClose:!0};function Ft(){E.call(this,"sc.shared.MaterialSnackbar");this.o=new dq;this.message="";this.vq=5E3;this.gq=this.vA=!1;this.state=2} t(Ft,E);Ft.prototype.open=function(a){var b=this;var c=a.message;var e=a.action;var f=a.vq===void 0?5E3:a.vq;var h=a.vA===void 0?!1:a.vA;var k=a.gq===void 0?!1:a.gq;a=a.jE;if(this.state===0)return Promise.resolve();this.state=0;this.message=c;this.vq=f;this.vA=h;this.gq=k;this.jE=a;e?this.action=Object.assign({},Eja,e):this.action=void 0;this.Ja();var n;((n=this.action)==null?0:n.bU)&&this.o.focus();Fja(this);return new Promise(function(p){b.onClose=p})}; Ft.prototype.close=function(){if(this.state===0){this.ma&&clearTimeout(this.ma);this.state=1;this.message="";var a;(a=this.jE)==null||a.call(this);this.Ja()}}; Ft.prototype.content=function(){var a=this;this.element("div","class",{root:!0,widescreen:this.vA,"root-closed":this.isClosed()},function(){var b;a.element("div","class",{snackbar:!0,opened:a.state===0,closing:a.state===1,closed:a.isClosed(),"long-action":(b=a.action)==null?void 0:b.kV},"ontransitionend",function(c){if(c.propertyName==="opacity"&&a.state!==0&&!a.isClosed()){a.state=2;a.Ja();var e;(e=a.onClose)==null||e.call(a)}},function(){a.element("div","role","alert","aria-live","assertive","class", "message",a.message); Gja(a)})})}; function Gja(a){a.action&&a.element("div","class","action",function(){a.o.render({text:a.action.rH,trigger:function(){a.action.autoClose&&a.close();var b,c;(c=(b=a.action).zp)==null||c.call(b)}, Pc:a.action.Pc})})} function Fja(a){if(!a.action||a.gq)a.ma=setTimeout(function(){a.close()},a.vq)} Ft.prototype.isClosed=function(){return this.state===2};function Hja(){this.oa=[];this.ma=!1;this.ua=new Ft} function Gt(){return Ija.initialize()} l=Hja.prototype;l.initialize=function(a){a=a===void 0?document.body:a;if(this.ma)return this;this.ma=!0;Jja(this,a);return this}; l.open=function(a){this.ma&&this.enqueue(a)}; l.close=function(){this.ua.close()}; l.Ta=function(){var a=this;Ya(function(b){if(b.o==1)return a.ma?a.qa?b.yield(a.qa,2):b.Ma(2):b.return(a);a.o&&a.o.parentElement&&(a.o.parentElement.removeChild(a.o),a.o=void 0);a.ma=!1;return b.return(a)})}; l.enqueue=function(a){this.oa.push(a);Kja(this)}; function Kja(a,b){b=b===void 0?!1:b;var c,e;Ya(function(f){if(f.o==1){if(!b&&a.qa)return f.return();if(a.oa.length===0)return(e=(c=a).va)==null||e.call(c),delete a.qa,delete a.va,f.return();a.qa||(a.qa=new Promise(function(h){a.va=h})); return f.yield(a.ua.open(a.oa[0]),2)}a.oa.shift();Kja(a,!0);Oa(f)})} function Jja(a,b){document.readyState==="interactive"||document.readyState==="complete"?Lja(a,b):window.addEventListener("DOMContentLoaded",function(){Lja(a,b)})} function Lja(a,b){a.o=document.createElement("div");a.o.setAttribute("aria-live","polite");a.o.setAttribute("tabindex","-1");a.o.className="sc-shared-snackbar-container";b.appendChild(a.o);Gp(a.o,function(){a.ua.render()})} var Ija=new Hja;var Mja={qc:7,rc:7,mq:!0,Rp:!0}; function Ht(a){var b=this,c=Object.assign({},a);var e=a.content;var f=a.scope===void 0?document.body:a.scope;var h=a.ariaLabel;var k=a.Wc;var n=a.jx;a=a.Rv===void 0?!1:a.Rv;var p=(delete c.content,delete c.scope,delete c.ariaLabel,delete c.Wc,delete c.jx,delete c.Rv,c);this.o=new Map;this.scope=f;this.jx=n;this.Rv=a;this.popup=new us(Object.assign({},Mja,p,{onClose:function(){if(b.od)for(var r=x(b.o),u=r.next();!u.done;u=r.next()){var w=x(u.value);u=w.next().value;(w=w.next().value)||u.removeAttribute("aria-hidden")}var z; (z=p.onClose)==null||z.call(p)}, content:function(){Jp("div","role","dialog","aria-modal","true","aria-label",h,"aria-labelledby",k,e)}}))} l=Ht.prototype;l.initialize=function(){var a=this;if(this.od)return this;this.od=document.createElement("div");this.od.dataset.dialogId=this.jx;this.od.setAttribute("aria-live","polite");this.scope.appendChild(this.od);Gp(this.od,function(){a.popup.render()}); return this}; l.Ta=function(){if(this.od){this.popup.close();var a;(a=this.od)==null||a.remove();this.od=void 0}}; l.render=function(){var a=this;this.od||this.initialize();Gp(this.od,function(){a.popup.render()})}; l.open=function(a){a=a===void 0?{}:a;this.initialize();if(this.od)for(var b=this.od;b&&b!==document.body;){var c=b,e=this.getParent(c);if(e){e=x(e.childNodes);for(var f=e.next();!f.done;f=e.next())f=f.value,c!==f&&Lm(f)&&(f.className!=="sc-shared-snackbar-container"||this.Rv)&&(this.o.set(f,f.getAttribute("aria-hidden")==="true"),f.setAttribute("aria-hidden","true"))}b=this.getParent(b)}this.popup.open(Object.assign({},{Kb:!0},a))}; l.close=function(){this.popup.close()}; l.setAlignment=function(a){this.popup.setAlignment(a)}; l.getParent=function(a){return a.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&a.host&&a.mode?a.host:a.parentNode};function It(a){Vp.call(this);this.inputType="";this.De=!1;this.Cf=!0;this.yr=this.rows=0;this.Ar=1;this.Sq=this.text=this.label="";this.xc=this.filled=!1;this.Ue=!0;this.disabled=this.Rz=!1;this.placeholder="";this.Wc=[];this.error="";this.maxLength=void 0;this.Gs=this.ariaInvalid=this.ariaRequired=!1;this.icon=void 0;this.jo=!1;this.Ku=!0;this.vb=void 0;this.autocomplete="";this.Lu=!0;this.zf(a)} t(It,Vp);l=It.prototype; l.zf=function(a){var b=a.inputType===void 0?"":a.inputType;var c=a.De===void 0?!1:a.De;var e=a.Cf===void 0?!0:a.Cf;var f=a.rows===void 0?0:a.rows;var h=a.yr===void 0?0:a.yr;var k=a.Ar===void 0?1:a.Ar;var n=a.label===void 0?"":a.label;var p=a.placeholder===void 0?"":a.placeholder;var r=a.text===void 0?"":a.text;var u=a.Sq===void 0?"":a.Sq;var w=a.filled===void 0?!1:a.filled;var z=a.xc===void 0?!1:a.xc;var la=a.Ue===void 0?!0:a.Ue;var pa=a.Rz===void 0?!1:a.Rz;var sa=a.disabled===void 0?!1:a.disabled; var Aa=a.Nc===void 0?void 0:a.Nc;var Ba=a.onFocus===void 0?void 0:a.onFocus;var Fa=a.onBlur===void 0?void 0:a.onBlur;var Na=a.Cg===void 0?void 0:a.Cg;var Ua=a.lz===void 0?void 0:a.lz;var Xa=a.Wc===void 0?["self"]:a.Wc;var lb=a.error===void 0?"":a.error;var Bb=a.maxLength;var Mb=a.ariaRequired===void 0?!1:a.ariaRequired;var Fb=a.ariaInvalid===void 0?!1:a.ariaInvalid;var jb=a.Gs===void 0?!1:a.Gs;var vb=a.icon===void 0?void 0:a.icon;var Wb=a.jo===void 0?!1:a.jo;var Dc=a.Ku===void 0?!0:a.Ku;var vc=a.vb=== void 0?void 0:a.vb;var Zd=a.autocomplete===void 0?"":a.autocomplete;a=a.Lu===void 0?!0:a.Lu;this.inputType=b;this.De=c;this.rows=f;this.yr=h;this.Ar=k;this.label=n;this.placeholder=p;this.text=r;this.Sq=u;this.filled=w;this.xc=z;this.Ue=la;this.Rz=pa;this.disabled=sa;this.Nc=Aa;this.onFocus=Ba;this.onBlur=Fa;this.Cg=Na;this.lz=Ua;this.Wc=Xa;this.error=lb;this.Cf=e;this.maxLength=Bb;this.ariaRequired=Mb;this.ariaInvalid=Fb;this.Gs=jb;this.icon=vb;this.jo=Wb;this.Ku=Dc;this.vb=vc;this.autocomplete= Zd;this.Lu=a}; l.fm=function(){return this.Cf}; l.getLabel=function(){return this.label}; l.getRows=function(){return this.rows}; l.getMaxRows=function(){return this.yr}; l.getText=function(){return this.text}; l.setText=function(a){a!==this.text&&(this.text=a,this.Ea(0))}; l.getPlaceholder=function(){return this.placeholder}; l.setPlaceholder=function(a){a!==this.placeholder&&(this.placeholder=a,this.Ea(1))}; l.getError=function(){return this.error}; l.setError=function(a){a!==this.error&&(this.error=a,this.ariaInvalid=a!=="",this.Ea(2))}; l.setDisabled=function(a){a!==this.disabled&&(this.disabled=a,this.Ea(3))}; l.Rc=function(){return this.icon};function Jt(a){a=a===void 0?{}:a;E.call(this,"sc.shared.MaterialTextField");this.labelId=Qp();this.oa=Qp();this.ua=Qp();this.o=null;this.isComposing=this.focused=!1;this.model=a instanceof It?a:new It(a);this.watch(this.model)} t(Jt,E);function Nja(a){return a.model.fm()?a.o?a.o:new zt({label:a.model.getPlaceholder(),Nu:a.model.getLabel()?void 0:Kt(a),Zj:a.model.Ue,disabled:a.model.disabled,filled:a.model.filled,xc:a.model.xc,De:a.model.De,Aj:function(){return a.model.getText()!==""}, ariaHidden:!0}):null} l=Jt.prototype; l.content=function(a){var b=this;a&&this.model.zf(a);this.o=Nja(this);this.element("div","class","root",function(){b.model.getLabel()&&b.element("label","class","label","id",b.labelId,"aria-hidden",b.model.Lu?typeof b.model.getLabel()==="string":"false",b.model.getLabel());b.o&&zja(b.o,!!b.model.getError());var c=b.model.vb?Lt(b.model.vb,{id:"sc.shared.MaterialTextField"}):void 0,e=c?c.attributes({Zp:!1,Ys:!1}):"";b.element("div","class",{"input-container":!0,multiline:b.model.De,dense:b.model.xc,invalid:b.model.getError(), outlined:!b.model.filled,filled:b.model.filled,disabled:b.model.disabled},function(){b.element(b.model.getLabel()?"div":"label","class",{box:!0,"box-no-label":b.model.filled&&!b.model.Ue,"filled-box":b.model.filled&&!b.model.xc&&(b.model.Ue||b.model.De),"filled-label":b.model.filled&&!b.model.xc&&b.model.Ue,"outlined-box":!b.model.filled&&b.model.Ue},function(){var h=b.nj.apply(b,[b.model.De?"textarea":"input",b.ua,"class",{"native-control":!0,"native-control-filled":b.model.filled},"style",{padding:"0 15px", "padding-bottom":b.model.filled?"0":"15px","padding-top":!b.model.filled&&b.model.Ue?"13px":"0"},"placeholder",b.o?"":b.model.getPlaceholder(),"aria-placeholder",b.o?b.model.getPlaceholder():"","type",b.model.inputType,"rows",b.model.getRows(),"disabled",b.model.disabled,"aria-disabled",b.model.disabled,"aria-labelledby",Oja(b),"maxlength",b.model.maxLength,"onfocus",function(k){b.onFocus();c&&c.Bq(k)}, "onblur",function(){return void b.onBlur()}, "oninput",function(){return void Pja(b)}, "onkeyup",function(k){if(k.key==="Enter"){var n;(n=b.model.Cg)==null||n()}else if(k.key==="Tab"){var p;(p=b.model.lz)==null||p()}}, "onkeydown",function(k){b.model.Gs&&k.stopPropagation();c&&c.Ju(k)}, "onkeypress",function(k){b.model.Gs&&k.stopPropagation()}, "aria-required",b.model.ariaRequired,"aria-invalid",b.model.ariaInvalid,"tabindex",b.model.Ku?"0":"-1","autocomplete",b.model.autocomplete].concat(Ga(e)));b.ma!==h&&(b.ma=h,b.ma.addEventListener("compositionstart",function(){b.isComposing=!0}),b.ma.addEventListener("compositionend",function(){b.isComposing=!1; Pja(b)})); b.ma.value=b.model.getText();b.model.De&&b.model.getRows()===0&&(h=Qja(b),b.ma.style.height=h+"px",h===0&&(b.ma.style.overflowY="hidden"));b.model.jo&&b.model.Rc()&&(!b.model.filled&&b.model.Ue?b.element("span","class","icon-for-outlined-box",b.model.Rc()):b.element("span","class","icon",b.model.Rc()))}); b.o&&(b.o.render(),b.o.setLabel(b.model.getPlaceholder()))}); var f=b.model.getError()||b.model.Sq;f&&(b.element("div","id",b.oa,"aria-live",b.model.getError()?"polite":null,"class",{"helper-text":!0,"helper-text-invalid":b.model.getError(),"helper-text-disabled":b.model.disabled,"helper-text-filled":b.model.filled,"helper-text-outlined":!b.model.filled,"helper-text-hidden":!b.model.getError()&&b.model.Rz&&!b.focused},f),b.ma.setAttribute("aria-describedby",b.oa))})}; function Oja(a){return a.model.Wc?a.model.Wc.map(function(b){return b==="self"?Kt(a):b}).join(" "):Kt(a)} function Kt(a){if(a.model.getLabel()||a.model.getPlaceholder())return a.labelId} function Qja(a){var b=Number(getComputedStyle(a.ma).paddingLeft.replace(/[^0-9\.]/g,"")),c=a.ma.clientWidth-2*b;b=a.element("div","class","expander","style","width: "+c+"px",""+a.model.getText()+"\u200b").clientHeight;if(a.model.getMaxRows()){var e="\n".repeat(a.model.getMaxRows()-1);e=a.element("div","class","expander","style","width: "+c+"px",""+e+"\u200b");b=Math.min(b,e.clientHeight)}a.model.Ar>1&&(e="\n".repeat(a.model.Ar-1),a=a.element("div","class","expander","style","width: "+c+"px",""+e+ "\u200b"),b=Math.max(b,a.clientHeight));return b} l.onFocus=function(){this.focused=!0;this.o&&this.o.focus();var a;(a=this.model.onFocus)==null||a();this.Ja()}; l.onBlur=function(){this.focused=!1;this.o&&this.o.blur();var a;(a=this.model.onBlur)==null||a();this.Ja()}; function Pja(a){if(!a.isComposing){var b=a.ma.value;a.model.setText(b);var c;(c=a.model.Nc)==null||c(b)}} l.getText=function(){return this.model.getText()}; l.setText=function(a){this.model.setText(a)}; l.setPlaceholder=function(a){this.model.setPlaceholder(a)}; l.setError=function(a){this.model.setError(a)}; l.Sc=function(){return!!this.model.getError()}; l.setDisabled=function(a){this.model.setDisabled(a)}; l.focus=function(){var a;(a=this.ma)==null||a.focus()};function Mt(a){var b=a.triggerId;var c=a.productData;var e=a.callback;var f=a.ariaLabel===void 0?"Feedback":a.ariaLabel;var h=a.Dw===void 0?!1:a.Dw;var k=a.enableTestingMode===void 0?!1:a.enableTestingMode;var n=a.xx===void 0?!0:a.xx;a=a.Bv===void 0?[]:a.Bv;E.call(this,"sc.hats_survey_button.HatsSurveyButton");this.triggerId=b;this.productData=c;this.callback=e;this.ariaLabel=f;this.Dw=h;this.enableTestingMode=k;this.xx=n;this.Bv=a.map(function(p){return p.toLowerCase()})} t(Mt,E);function Rja(a){a.Bv.length>0&&!a.Bv.includes(A().lang.toLowerCase())||(a.o=a.element("div","class","survey-trigger-button",new dq({text:"Feedback",style:1,Nb:"color-label",icon:a.xx?"gm/announcement":"",compact:!0,trigger:function(){return void Sja(a)}, ariaLabel:a.ariaLabel,ariaHasPopup:a.Dw})))} function Sja(a){var b;return Ya(function(c){if(c.o==1)return b=new pt,Tja(b)?c.yield(new Promise(function(e){return void setTimeout(e,600)}),2):c.Ma(2); qt(b,{triggerId:a.triggerId,enableTestingMode:a.enableTestingMode,Xz:{surveyPrompted:function(){var e=document.getElementById("google-hats-survey");e&&e.focus()}, surveyCompleted:function(){a.o.focus();Fq(15,a.triggerId,88)}, surveyClosed:function(){a.o.focus();Fq(45,a.triggerId,88)}}, productData:a.productData,callback:function(e){var f,h=(f=e==null?void 0:e.surveyMetadata.sessionId)!=null?f:"";h&&(Uja.push(h),Fq(30,a.triggerId,88));a.callback&&a.callback(e)}, defaultStyle:1});Oa(c)})} Mt.prototype.content=function(){Rja(this)}; function Tja(a){var b=!1;if(!window.hatsNextGlobalObject||!window.hatsNextGlobalObject.surveyMap)return b;for(var c=x(Object.keys(window.hatsNextGlobalObject.surveyMap)),e=c.next();!e.done;e=c.next())e=e.value,Uja.includes(e)||(b=!0,st(a).ma({surveyMetadata:{sessionId:e}}));return b} var Uja=[];/* Copyright 2005, 2007 Bob Ippolito. All Rights Reserved. Copyright The Closure Library Authors. SPDX-License-Identifier: MIT */ function Nt(a,b){this.va=[];this.Ia=a;this.Ha=b||null;this.oa=this.qa=!1;this.ma=void 0;this.Fa=this.La=this.Ba=!1;this.ya=0;this.o=null;this.ua=0} l=Nt.prototype;l.cancel=function(a){if(this.qa)this.ma instanceof Nt&&this.ma.cancel();else{if(this.o){var b=this.o;delete this.o;a?b.cancel(a):(b.ua--,b.ua<=0&&b.cancel())}this.Ia?this.Ia.call(this.Ha,this):this.Fa=!0;this.qa||this.zx(new Ot(this))}}; l.OH=function(a,b){this.Ba=!1;Pt(this,a,b)}; function Pt(a,b,c){a.qa=!0;a.ma=c;a.oa=!b;Vja(a)} function Wja(a){if(a.qa){if(!a.Fa)throw new Qt(a);a.Fa=!1}} l.callback=function(a){Wja(this);Pt(this,!0,a)}; l.zx=function(a){Wja(this);Pt(this,!1,a)}; function Rt(a,b,c,e){var f=a.qa;f||(b===c?b=c=at(b):(b=at(b),c=at(c)));a.va.push([b,c,e]);f&&Vja(a)} l.then=function(a,b,c){var e,f,h=new it(function(k,n){f=k;e=n}); Rt(this,f,function(k){k instanceof Ot?h.cancel():e(k);return Xja},this); return h.then(a,b,c)}; Nt.prototype.$goog_Thenable=!0;Nt.prototype.branch=function(a){var b=new Nt;Rt(this,b.callback,b.zx,b);a&&(b.o=this,this.ua++);return b}; Nt.prototype.isError=function(a){return a instanceof Error}; function Yja(a){return oaa(a.va,function(b){return typeof b[1]==="function"})} var Xja={}; function Vja(a){if(a.ya&&a.qa&&Yja(a)){var b=a.ya,c=St[b];c&&(gb.clearTimeout(c.o),delete St[b]);a.ya=0}a.o&&(a.o.ua--,delete a.o);b=a.ma;for(var e=c=!1;a.va.length&&!a.Ba;){var f=a.va.shift(),h=f[0],k=f[1];f=f[2];if(h=a.oa?k:h)try{var n=h.call(f||a.Ha,b);n===Xja&&(n=void 0);n!==void 0&&(a.oa=a.oa&&(n==b||a.isError(n)),a.ma=b=n);if(bja(b)||typeof gb.Promise==="function"&&b instanceof gb.Promise)e=!0,a.Ba=!0}catch(p){b=p,a.oa=!0,Yja(a)||(c=!0)}}a.ma=b;e&&(n=qb(a.OH,a,!0),e=qb(a.OH,a,!1),b instanceof Nt?(Rt(b,n,e),b.La=!0):b.then(n,e));c&&(b=new Zja(b),St[b.o]=b,a.ya=b.o)} function Qt(){xb.call(this)} wb(Qt,xb);Qt.prototype.message="Deferred has already fired";Qt.prototype.name="AlreadyCalledError";function Ot(){xb.call(this)} wb(Ot,xb);Ot.prototype.message="Deferred was canceled";Ot.prototype.name="CanceledError";function Zja(a){this.o=gb.setTimeout(qb(this.bA,this),0);this.Ax=a} Zja.prototype.bA=function(){delete St[this.o];throw this.Ax;}; var St={};function $ja(a,b){var c=b||{};b=c.document||document;var e=Tm(a).toString(),f=(new Vo(b)).createElement("SCRIPT"),h={bL:f,eA:void 0},k=new Nt(aka,h),n=null,p=c.timeout!=null?c.timeout:5E3;p>0&&(n=window.setTimeout(function(){Tt(f,!0);k.zx(new Ut(1,"Timeout reached for loading script "+e))},p),h.eA=n); f.onload=f.onreadystatechange=function(){f.readyState&&f.readyState!="loaded"&&f.readyState!="complete"||(Tt(f,c.nla||!1,n),k.callback(null))}; f.onerror=function(){Tt(f,!0,n);k.zx(new Ut(0,"Error while loading script "+e))}; h=c.attributes||{};Lea(h,{type:"text/javascript",charset:"UTF-8"});Uea(f,h);pn(f,a);bka(b).appendChild(f);return k} function bka(a){var b;return(b=(a||document).getElementsByTagName("HEAD"))&&b.length!==0?b[0]:a.documentElement} function aka(){if(this&&this.bL){var a=this.bL;a&&a.tagName=="SCRIPT"&&Tt(a,!0,this.eA)}} function Tt(a,b,c){c!=null&&gb.clearTimeout(c);a.onload=function(){}; a.onerror=function(){}; a.onreadystatechange=function(){}; b&&window.setTimeout(function(){bp(a)},0)} function Ut(a,b){var c="Jsloader error (code #"+a+")";b&&(c+=": "+b);xb.call(this,c);this.code=a} wb(Ut,xb);function Vt(a){a&&typeof a.dispose=="function"&&a.dispose()} ;function Wt(){this.Fa=this.Fa;this.Ba=this.Ba} Wt.prototype.Fa=!1;Wt.prototype.isDisposed=function(){return this.Fa}; Wt.prototype.dispose=function(){this.Fa||(this.Fa=!0,this.Yd())}; Wt.prototype[Symbol.dispose]=function(){this.dispose()}; function Xt(a,b){a.Fa?b():(a.Ba||(a.Ba=[]),a.Ba.push(b))} Wt.prototype.Yd=function(){if(this.Ba)for(;this.Ba.length;)this.Ba.shift()()};function Yt(a,b){this.type=a;this.ma=this.target=b;this.defaultPrevented=this.qa=!1} Yt.prototype.stopPropagation=function(){this.qa=!0}; Yt.prototype.preventDefault=function(){this.defaultPrevented=!0};var cka=function(){if(!gb.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}}); try{var c=function(){}; gb.addEventListener("test",c,b);gb.removeEventListener("test",c,b)}catch(e){}return a}();function Zt(a,b){Yt.call(this,a?a.type:"");this.relatedTarget=this.ma=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=0;this.key="";this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType="";this.timeStamp=0;this.o=null;a&&this.init(a,b)} wb(Zt,Yt); Zt.prototype.init=function(a,b){var c=this.type=a.type,e=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.ma=b;b=a.relatedTarget;b||(c=="mouseover"?b=a.fromElement:c=="mouseout"&&(b=a.toElement));this.relatedTarget=b;e?(this.clientX=e.clientX!==void 0?e.clientX:e.pageX,this.clientY=e.clientY!==void 0?e.clientY:e.pageY,this.screenX=e.screenX||0,this.screenY=e.screenY||0):(this.clientX=a.clientX!==void 0?a.clientX:a.pageX,this.clientY=a.clientY!== void 0?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.keyCode=a.keyCode||0;this.key=a.key||"";this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.pointerId=a.pointerId||0;this.pointerType=a.pointerType;this.state=a.state;this.timeStamp=a.timeStamp;this.o=a;a.defaultPrevented&&Zt.kh.preventDefault.call(this)}; Zt.prototype.stopPropagation=function(){Zt.kh.stopPropagation.call(this);this.o.stopPropagation?this.o.stopPropagation():this.o.cancelBubble=!0}; Zt.prototype.preventDefault=function(){Zt.kh.preventDefault.call(this);var a=this.o;a.preventDefault?a.preventDefault():a.returnValue=!1};var $t="closure_listenable_"+(Math.random()*1E6|0);function au(a){return!(!a||!a[$t])} ;var dka=0;function eka(a,b,c,e,f){this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!e;this.handler=f;this.key=++dka;this.removed=this.Kw=!1} function bu(a){a.removed=!0;a.listener=null;a.proxy=null;a.src=null;a.handler=null} ;function cu(a){this.src=a;this.listeners={};this.o=0} l=cu.prototype;l.add=function(a,b,c,e,f){var h=a.toString();a=this.listeners[h];a||(a=this.listeners[h]=[],this.o++);var k=du(a,b,e,f);k>-1?(b=a[k],c||(b.Kw=!1)):(b=new eka(b,this.src,h,!!e,f),b.Kw=c,a.push(b));return b}; l.remove=function(a,b,c,e){a=a.toString();if(!(a in this.listeners))return!1;var f=this.listeners[a];b=du(f,b,c,e);return b>-1?(bu(f[b]),Array.prototype.splice.call(f,b,1),f.length==0&&(delete this.listeners[a],this.o--),!0):!1}; function fka(a,b){var c=b.type;c in a.listeners&&qc(a.listeners[c],b)&&(bu(b),a.listeners[c].length==0&&(delete a.listeners[c],a.o--))} l.removeAll=function(a){a=a&&a.toString();var b=0,c;for(c in this.listeners)if(!a||c==a){for(var e=this.listeners[c],f=0;f<e.length;f++)++b,bu(e[f]);delete this.listeners[c];this.o--}return b}; l.Iq=function(a,b,c,e){a=this.listeners[a.toString()];var f=-1;a&&(f=du(a,b,c,e));return f>-1?a[f]:null}; l.hasListener=function(a,b){var c=a!==void 0,e=c?a.toString():"",f=b!==void 0;return Jea(this.listeners,function(h){for(var k=0;k<h.length;++k)if(!(c&&h[k].type!=e||f&&h[k].capture!=b))return!0;return!1})}; function du(a,b,c,e){for(var f=0;f<a.length;++f){var h=a[f];if(!h.removed&&h.listener==b&&h.capture==!!c&&h.handler==e)return f}return-1} ;var eu="closure_lm_"+(Math.random()*1E6|0),fu={},gka=0;function gu(a,b,c,e,f){if(e&&e.once)return hu(a,b,c,e,f);if(Array.isArray(b)){for(var h=0;h<b.length;h++)gu(a,b[h],c,e,f);return null}c=iu(c);return au(a)?a.listen(b,c,nb(e)?!!e.capture:!!e,f):hka(a,b,c,!1,e,f)} function hka(a,b,c,e,f,h){if(!b)throw Error("Invalid event type");var k=nb(f)?!!f.capture:!!f,n=ju(a);n||(a[eu]=n=new cu(a));c=n.add(b,c,e,k,h);if(c.proxy)return c;e=ika();c.proxy=e;e.src=a;e.listener=c;if(a.addEventListener)cka||(f=k),f===void 0&&(f=!1),a.addEventListener(b.toString(),e,f);else if(a.attachEvent)a.attachEvent(jka(b.toString()),e);else if(a.addListener&&a.removeListener)a.addListener(e);else throw Error("addEventListener and attachEvent are unavailable.");gka++;return c} function ika(){function a(c){return b.call(a.src,a.listener,c)} var b=kka;return a} function hu(a,b,c,e,f){if(Array.isArray(b)){for(var h=0;h<b.length;h++)hu(a,b[h],c,e,f);return null}c=iu(c);return au(a)?a.vr(b,c,nb(e)?!!e.capture:!!e,f):hka(a,b,c,!0,e,f)} function ku(a,b,c,e,f){if(Array.isArray(b))for(var h=0;h<b.length;h++)ku(a,b[h],c,e,f);else e=nb(e)?!!e.capture:!!e,c=iu(c),au(a)?a.unlisten(b,c,e,f):a&&(a=ju(a))&&(b=a.Iq(b,c,e,f))&&lu(b)} function lu(a){if(typeof a!=="number"&&a&&!a.removed){var b=a.src;if(au(b))b.sG(a);else{var c=a.type,e=a.proxy;b.removeEventListener?b.removeEventListener(c,e,a.capture):b.detachEvent?b.detachEvent(jka(c),e):b.addListener&&b.removeListener&&b.removeListener(e);gka--;(c=ju(b))?(fka(c,a),c.o==0&&(c.src=null,b[eu]=null)):bu(a)}}} function jka(a){return a in fu?fu[a]:fu[a]="on"+a} function kka(a,b){if(a.removed)a=!0;else{b=new Zt(b,this);var c=a.listener,e=a.handler||a.src;a.Kw&&lu(a);a=c.call(e,b)}return a} function ju(a){a=a[eu];return a instanceof cu?a:null} var mu="__closure_events_fn_"+(Math.random()*1E9>>>0);function iu(a){if(typeof a==="function")return a;a[mu]||(a[mu]=function(b){return a.handleEvent(b)}); return a[mu]} ;function nu(){Wt.call(this);this.oa=new cu(this);this.Xa=this;this.Ra=null} wb(nu,Wt);nu.prototype[$t]=!0;l=nu.prototype;l.RC=function(){return this.Ra}; l.addEventListener=function(a,b,c,e){gu(this,a,b,c,e)}; l.removeEventListener=function(a,b,c,e){ku(this,a,b,c,e)}; l.dispatchEvent=function(a){var b,c=this.RC();if(c)for(b=[];c;c=c.RC())b.push(c);c=this.Xa;var e=a.type||a;if(typeof a==="string")a=new Yt(a,c);else if(a instanceof Yt)a.target=a.target||c;else{var f=a;a=new Yt(e,c);Lea(a,f)}f=!0;var h;if(b)for(h=b.length-1;!a.qa&&h>=0;h--){var k=a.ma=b[h];f=k.Vt(e,!0,a)&&f}a.qa||(k=a.ma=c,f=k.Vt(e,!0,a)&&f,a.qa||(f=k.Vt(e,!1,a)&&f));if(b)for(h=0;!a.qa&&h<b.length;h++)k=a.ma=b[h],f=k.Vt(e,!1,a)&&f;return f}; l.Yd=function(){nu.kh.Yd.call(this);this.removeAllListeners();this.Ra=null}; l.listen=function(a,b,c,e){return this.oa.add(String(a),b,!1,c,e)}; l.vr=function(a,b,c,e){return this.oa.add(String(a),b,!0,c,e)}; l.unlisten=function(a,b,c,e){return this.oa.remove(String(a),b,c,e)}; l.sG=function(a){fka(this.oa,a)}; l.removeAllListeners=function(a){return this.oa?this.oa.removeAll(a):0}; l.Vt=function(a,b,c){a=this.oa.listeners[String(a)];if(!a)return!0;a=a.concat();for(var e=!0,f=0;f<a.length;++f){var h=a[f];if(h&&!h.removed&&h.capture==b){var k=h.listener,n=h.handler||h.src;h.Kw&&this.sG(h);e=k.call(n,c)!==!1&&e}}return e&&!c.defaultPrevented}; l.Iq=function(a,b,c,e){return this.oa.Iq(String(a),b,c,e)}; l.hasListener=function(a,b){return this.oa.hasListener(a!==void 0?String(a):void 0,b)};function ou(a,b){if(typeof a!=="function")if(a&&typeof a.handleEvent=="function")a=qb(a.handleEvent,a);else throw Error("Invalid listener argument");return Number(b)>2147483647?-1:gb.setTimeout(a,b||0)} ;function pu(a,b,c,e,f,h,k){var n="";a&&(n+=a+":");c&&(n+="//",b&&(n+=b+"@"),n+=c,e&&(n+=":"+e));f&&(n+=f);h&&(n+="?"+h);k&&(n+="#"+k);return n} var qu=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");function ru(a){return a?decodeURI(a):a} function lka(a){a=a.match(qu)[1]||null;!a&&gb.self&&gb.self.location&&(a=gb.self.location.protocol.slice(0,-1));return a?a.toLowerCase():""} function su(a){a=a.match(qu);return pu(a[1],null,a[3],a[4])} function mka(a,b){if(a){a=a.split("&");for(var c=0;c<a.length;c++){var e=a[c].indexOf("="),f=null;if(e>=0){var h=a[c].substring(0,e);f=a[c].substring(e+1)}else h=a[c];b(h,f?decodeURIComponent(f.replace(/\+/g," ")):"")}}} function nka(a,b){if(!b)return a;var c=a.indexOf("#");c<0&&(c=a.length);var e=a.indexOf("?");if(e<0||e>c){e=c;var f=""}else f=a.substring(e+1,c);a=[a.slice(0,e),f,a.slice(c)];c=a[1];a[1]=b?c?c+"&"+b:b:c;return a[0]+(a[1]?"?"+a[1]:"")+a[2]} function oka(a,b,c){if(Array.isArray(b))for(var e=0;e<b.length;e++)oka(a,String(b[e]),c);else b!=null&&c.push(a+(b===""?"":"="+encodeURIComponent(String(b))))} function tu(a,b,c){c=c!=null?"="+encodeURIComponent(String(c)):"";return nka(a,b+c)} function pka(a,b,c,e){for(var f=c.length;(b=a.indexOf(c,b))>=0&&b<e;){var h=a.charCodeAt(b-1);if(h==38||h==63)if(h=a.charCodeAt(b+f),!h||h==61||h==38||h==35)return b;b+=f+1}return-1} var qka=/#|$/;function uu(a,b){var c=a.search(qka),e=pka(a,0,b,c);if(e<0)return null;var f=a.indexOf("&",e);if(f<0||f>c)f=c;e+=b.length+1;return decodeURIComponent(a.slice(e,f!==-1?f:0).replace(/\+/g," "))} var rka=/[?&]($|#)/;function vu(a,b){for(var c=a.search(qka),e=0,f,h=[];(f=pka(a,e,b,c))>=0;)h.push(a.substring(e,f)),e=Math.min(a.indexOf("&",f)+1||c,c);h.push(a.slice(e));return h.join("").replace(rka,"$1")} function wu(a,b,c){return tu(vu(a,b),b,c)} ;function xu(a){this.ya=this.va=this.ma="";this.qa=null;this.ua=this.Ba="";this.oa=this.Fa=!1;if(a instanceof xu){this.oa=a.oa;yu(this,a.ma);var b=a.va;zu(this);this.va=b;Au(this,a.getDomain());Bu(this,a.qa);Cu(this,a.getPath());Du(this,a.o.clone());a=a.ua;zu(this);this.ua=a}else a&&(b=String(a).match(qu))?(this.oa=!1,yu(this,b[1]||"",!0),a=b[2]||"",zu(this),this.va=Eu(a),Au(this,b[3]||"",!0),Bu(this,b[4]),Cu(this,b[5]||"",!0),Du(this,b[6]||"",!0),a=b[7]||"",zu(this),this.ua=Eu(a)):(this.oa=!1,this.o= new Fu(null,this.oa))} l=xu.prototype;l.toString=function(){var a=[],b=this.ma;b&&a.push(Gu(b,ska,!0),":");var c=this.getDomain();if(c||b=="file")a.push("//"),(b=this.va)&&a.push(Gu(b,ska,!0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.qa,c!=null&&a.push(":",String(c));if(c=this.getPath())this.ya&&c.charAt(0)!="/"&&a.push("/"),a.push(Gu(c,c.charAt(0)=="/"?tka:uka,!0));(c=this.o.toString())&&a.push("?",c);(c=this.ua)&&a.push("#",Gu(c,vka));return a.join("")}; l.resolve=function(a){var b=this.clone(),c=!!a.ma;c?yu(b,a.ma):c=!!a.va;if(c){var e=a.va;zu(b);b.va=e}else c=!!a.ya;c?Au(b,a.getDomain()):c=a.qa!=null;e=a.getPath();if(c)Bu(b,a.qa);else if(c=!!a.Ba){if(e.charAt(0)!="/")if(this.ya&&!this.Ba)e="/"+e;else{var f=b.getPath().lastIndexOf("/");f!=-1&&(e=b.getPath().slice(0,f+1)+e)}f=e;if(f==".."||f==".")e="";else if(Lb(f,"./")||Lb(f,"/.")){e=Ib(f,"/");f=f.split("/");for(var h=[],k=0;k<f.length;){var n=f[k++];n=="."?e&&k==f.length&&h.push(""):n==".."?((h.length> 1||h.length==1&&h[0]!="")&&h.pop(),e&&k==f.length&&h.push("")):(h.push(n),e=!0)}e=h.join("/")}else e=f}c?Cu(b,e):c=a.o.toString()!=="";c?Du(b,a.o.clone()):c=!!a.ua;c&&(a=a.ua,zu(b),b.ua=a);return b}; l.clone=function(){return new xu(this)}; function yu(a,b,c){zu(a);a.ma=c?Eu(b,!0):b;a.ma&&(a.ma=a.ma.replace(/:$/,""));return a} l.getDomain=function(){return this.ya}; function Au(a,b,c){zu(a);a.ya=c?Eu(b,!0):b;return a} function Bu(a,b){zu(a);if(b){b=Number(b);if(isNaN(b)||b<0)throw Error("Bad port number "+b);a.qa=b}else a.qa=null;return a} l.getPath=function(){return this.Ba}; function Cu(a,b,c){zu(a);a.Ba=c?Eu(b,!0):b;return a} function Du(a,b,c){zu(a);b instanceof Fu?(a.o=b,wka(a.o,a.oa)):(c||(b=Gu(b,xka)),a.o=new Fu(b,a.oa));return a} l.setQuery=function(a,b){return Du(this,a,b)}; l.getQuery=function(){return this.o.toString()}; function Hu(a,b,c){zu(a);a.o.set(b,c);return a} l.removeParameter=function(a){zu(this);this.o.remove(a);return this}; l.setReadOnly=function(a){this.Fa=a;return this}; l.isReadOnly=function(){return this.Fa}; function zu(a){if(a.Fa)throw Error("Tried to modify a read-only Uri");} function Eu(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""} function Gu(a,b,c){return typeof a==="string"?(a=encodeURI(a).replace(b,yka),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null} function yka(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)} var ska=/[#\/\?@]/g,uka=/[#\?:]/g,tka=/[#\?]/g,xka=/[#\?@]/g,vka=/#/g;function Fu(a,b){this.ma=this.o=null;this.qa=a||null;this.oa=!!b} function Iu(a){a.o||(a.o=new Map,a.ma=0,a.qa&&mka(a.qa,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g," ")),c)}))} l=Fu.prototype;l.add=function(a,b){Iu(this);this.qa=null;a=Ju(this,a);var c=this.o.get(a);c||this.o.set(a,c=[]);c.push(b);this.ma+=1;return this}; l.remove=function(a){Iu(this);a=Ju(this,a);return this.o.has(a)?(this.qa=null,this.ma-=this.o.get(a).length,this.o.delete(a)):!1}; l.clear=function(){this.o=this.qa=null;this.ma=0}; l.isEmpty=function(){Iu(this);return this.ma==0}; function zka(a,b){Iu(a);b=Ju(a,b);return a.o.has(b)} l.forEach=function(a,b){Iu(this);this.o.forEach(function(c,e){c.forEach(function(f){a.call(b,f,e,this)},this)},this)}; l.getKeys=function(){Iu(this);for(var a=Array.from(this.o.values()),b=Array.from(this.o.keys()),c=[],e=0;e<b.length;e++)for(var f=a[e],h=0;h<f.length;h++)c.push(b[e]);return c}; l.getValues=function(a){Iu(this);var b=[];if(typeof a==="string")zka(this,a)&&(b=b.concat(this.o.get(Ju(this,a))));else{a=Array.from(this.o.values());for(var c=0;c<a.length;c++)b=b.concat(a[c])}return b}; l.set=function(a,b){Iu(this);this.qa=null;a=Ju(this,a);zka(this,a)&&(this.ma-=this.o.get(a).length);this.o.set(a,[b]);this.ma+=1;return this}; l.get=function(a,b){if(!a)return b;a=this.getValues(a);return a.length>0?String(a[0]):b}; l.setValues=function(a,b){this.remove(a);b.length>0&&(this.qa=null,this.o.set(Ju(this,a),rc(b)),this.ma+=b.length)}; l.toString=function(){if(this.qa)return this.qa;if(!this.o)return"";for(var a=[],b=Array.from(this.o.keys()),c=0;c<b.length;c++){var e=b[c],f=encodeURIComponent(String(e));e=this.getValues(e);for(var h=0;h<e.length;h++){var k=f;e[h]!==""&&(k+="="+encodeURIComponent(String(e[h])));a.push(k)}}return this.qa=a.join("&")}; l.clone=function(){var a=new Fu;a.qa=this.qa;this.o&&(a.o=new Map(this.o),a.ma=this.ma);return a}; function Ju(a,b){b=String(b);a.oa&&(b=b.toLowerCase());return b} function wka(a,b){b&&!a.oa&&(Iu(a),a.qa=null,a.o.forEach(function(c,e){var f=e.toLowerCase();e!=f&&(this.remove(e),this.setValues(f,c))},a)); a.oa=b} ;function Ku(){this.o=sb()} var Lu=null;Ku.prototype.set=function(a){this.o=a}; Ku.prototype.reset=function(){this.set(sb())}; Ku.prototype.get=function(){return this.o};function Mu(a){this.oa=a||"";Lu||(Lu=new Ku);this.ua=Lu} Mu.prototype.o=!0;Mu.prototype.ma=!0;Mu.prototype.qa=!1;function Nu(a){return a<10?"0"+a:String(a)} function Aka(a){Mu.call(this,a)} wb(Aka,Mu); function Bka(a,b){var c=[];c.push(a.oa," ");if(a.ma){var e=c.push;var f=new Date(b.qa());f=Nu(f.getFullYear()-2E3)+Nu(f.getMonth()+1)+Nu(f.getDate())+" "+Nu(f.getHours())+":"+Nu(f.getMinutes())+":"+Nu(f.getSeconds())+"."+Nu(Math.floor(f.getMilliseconds()/10));e.call(c,"[",f,"] ")}e=c.push;f=a.ua.get();f=(b.qa()-f)/1E3;var h=f.toFixed(3),k=0;if(f<1)k=2;else for(;f<100;)k++,f*=10;for(;k-- >0;)h=" "+h;e.call(c,"[",h,"s] ");c.push("[",b.ma(),"] ");c.push(b.getMessage());a.qa&&(b=b.o(),b!==void 0&&c.push("\n", b instanceof Error?b.message:String(b)));a.o&&c.push("\n");return c.join("")} ;function Ou(){qb(this.oa,this);this.o=new Aka;this.o.ma=!1;this.o.qa=!1;this.qa=this.o.o=!1;this.ma={}} function Cka(){var a=new Ou,b=!A().send_gil_test_log_to_clearcut;b!=a.qa&&(a.qa=b)} Ou.prototype.oa=function(a){function b(h){if(h){if(h.value>=Jda.value)return"error";if(h.value>=Kda.value)return"warn";if(h.value>=Lda.value)return"log"}return"debug"} if(!this.ma[a.ma()]){var c=Bka(this.o,a),e=Dka;if(e){var f=b(a.oa());Eka(e,f,c,a.o())}}}; Ou.prototype.addFilter=function(a){this.ma[a]=!0}; var Dka=gb.console;function Eka(a,b,c,e){if(a[b])a[b](c,e===void 0?"":e);else a.log(c,e===void 0?"":e)} ;function Fka(a){switch(a){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:return!0;default:return!1}} ;function Gka(){} ;var Pu;function Qu(){} wb(Qu,Gka);Qu.prototype.o=function(){return new XMLHttpRequest}; Pu=new Qu;function Ru(a){this.La="modal-backdrop "+a.className;this.Fa=a.ww;this.oa=a.eS;this.Ha=a.FP;this.ua=a.nV;this.Ia=this.va=!1;this.ma=new Ws;Hka(this)} function Hka(a){a.o=document.createElement("div");a.o.className=a.La;a.o.setAttribute("aria-hidden",!0);a.o.addEventListener("click",function(b){b.target==a.o&&(a.qa&&!a.qa()||a.close())}); a.ma.init(a.o,function(){a.qa&&!a.qa()||a.close()}); a.ua?(a.ua.parentNode.replaceChild(a.o,a.ua),a.setContent(a.ua)):document.body.appendChild(a.o)} l=Ru.prototype; l.close=function(){this.o.setAttribute("aria-hidden",!0);this.o.style.zIndex="";Xs(this.ma,!1);Qn(this.o,this.Fa,!1);var a;if(a=document.activeElement!=null)a=(document.activeElement.compareDocumentPosition(this.o)&Node.DOCUMENT_POSITION_CONTAINS)!=0;if(a)for(;Su.length>0;)if(a=Su.pop(),Hia(a)){a.focus();Su.splice(0,Su.length);break}this.va&&(document.body.style.position="",document.body.style.width="",document.body.style.top="",window.scroll(0,this.Ba),this.oa&&Qn(this.o,this.oa,!1));this.ya&&this.ya()}; l.setContent=function(a){this.o.firstChild&&this.o.removeChild(this.o.firstChild);this.o.appendChild(a);return this}; l.open=function(){for(var a=this.o.style,b=0,c=x(document.querySelectorAll(".modal-backdrop")),e=c.next();!e.done;e=c.next())e=parseInt(window.getComputedStyle(e.value).zIndex,10),isNaN(e)||(b=Math.max(b,e));a.zIndex=b+1;document.activeElement&&Su.push(document.activeElement);Qn(this.o,this.Fa,!0);this.o.removeAttribute("aria-hidden");Xs(this.ma,!0);this.va&&(this.oa&&Qn(this.o,this.oa,!0),this.Ba=window.pageYOffset,document.body.style.top=-this.Ba+"px",document.body.style.width=document.body.clientWidth+ "px",document.body.style.position="fixed");this.Ha&&Qn(this.o,this.Ha,this.Ia);Ys(this.ma,".modal__default-focus");return this}; l.getElement=function(){return this.o}; l.uH=function(a){this.qa=a;return this}; l.onClose=function(a){this.ya=a;return this}; l.nL=function(a){this.va=a;return this}; l.lL=function(a){this.Ia=a;return this}; l.hide=function(){this.o.style.display="none"}; l.show=function(){this.o.style.display=""}; Ru.prototype.show=Ru.prototype.show;Ru.prototype.hide=Ru.prototype.hide;Ru.prototype.setDisableClickCapturing=Ru.prototype.lL;Ru.prototype.setLockBackground=Ru.prototype.nL;Ru.prototype.onClose=Ru.prototype.onClose;Ru.prototype.allowCloseIf=Ru.prototype.uH;Ru.prototype.getElement=Ru.prototype.getElement;Ru.prototype.open=Ru.prototype.open;Ru.prototype.setContent=Ru.prototype.setContent;Ru.prototype.close=Ru.prototype.close;var Su=[];function Tu(a){this.o=a;this.va="after";this.ya="below";this.oa=!0} l=Tu.prototype;l.xs=function(a){this.ua=a;return this}; l.mL=function(a){this.va=a;return this}; l.tL=function(a){this.ya=a;return this}; l.pL=function(a){this.oa=a;return this}; l.open=function(){var a=this;this.ma||(this.ma=function(){return Ika(a)},window.addEventListener("resize",this.ma),window.addEventListener("scroll",this.ma)); Ika(this);Qn(this.o,"popup--active",!0)}; l.close=function(){Qn(this.o,"popup--active",!1);this.ma&&(window.removeEventListener("resize",this.ma),window.removeEventListener("scroll",this.ma),this.ma=void 0)}; function Ika(a){a.qa=a.ua.getBoundingClientRect();var b=Jka(a,a.va=="before"?["before","after"]:["after","before"]),c=Jka(a,a.ya=="above"?["above","below"]:["below","above"]);a.o.style.left=Uu(a,b)+"px";a.o.style.top=Uu(a,c)+"px";Qn(a.o,"popup--before",b=="before");Qn(a.o,"popup--after",b=="after");Qn(a.o,"popup--above",c=="above");Qn(a.o,"popup--below",c=="below")} function Jka(a,b){var c=b[0];b=x(b);for(var e=b.next();!e.done;e=b.next()){e=e.value;a:{var f=Uu(a,e);switch(e){case "before":case "after":f=Math.min(f,0)+Math.min(window.innerWidth-f-a.o.offsetWidth,0);break a;case "above":case "below":f=Math.min(f,0)+Math.min(window.innerHeight-f-a.o.offsetHeight,0);break a}f=0}if(f>=0)return e;if(!h||h<f){c=e;var h=f}}return c} function Uu(a,b){var c=A().rtl;switch(b){case "before":return c?a.qa.left:a.qa.right-a.o.offsetWidth;case "after":return c?a.qa.right-a.o.offsetWidth:a.qa.left;case "above":return a.qa.bottom-a.o.offsetHeight-a.ua.offsetHeight*(a.oa?0:1);case "below":return a.qa.top+a.ua.offsetHeight*(a.oa?0:1)}return 0} Tu.prototype.close=Tu.prototype.close;Tu.prototype.open=Tu.prototype.open;Tu.prototype.setOverlapTrigger=Tu.prototype.pL;Tu.prototype.setVerticalPosition=Tu.prototype.tL;Tu.prototype.setHorizontalPosition=Tu.prototype.mL;Tu.prototype.setTrigger=Tu.prototype.xs;var Kka=0;function Vu(a,b){this.element=a;this.trigger=b;this.ma=null;this.UF()} l=Vu.prototype;l.UF=function(){var a=this;this.trigger||(this.trigger=wo().querySelector('[data-material-menu-trigger-for="'+this.element.dataset.materialMenuId+'"]'));this.trigger.addEventListener("click",function(b){return a.Ai(b)}); this.trigger.addEventListener("keydown",function(b){b.key==="Enter"&&a.Ai(b)}); this.element.addEventListener("keydown",function(b){switch(b.key){case "ArrowUp":b.preventDefault();Lka(a,-1);break;case "ArrowDown":b.preventDefault(),Lka(a,1)}}); this.VF()&&this.element.addEventListener("click",function(){return a.Tw()}); this.jB();Sn(this.element,"material-menu--match-trigger-width")&&(this.element.style.minWidth=this.trigger.getBoundingClientRect().width+"px");this.o=(new Ru({className:"material-menu-backdrop",ww:"material-menu-backdrop--active"})).onClose(function(){a.oa.close();a.o.hide();a.trigger.classList.remove("material-menu-trigger--open");a.trigger.removeAttribute("aria-expanded");a.ma&&a.ma()}).setContent(this.element); Qn(this.element,"material-menu--ready");this.oa=(new Tu(this.element)).xs(this.trigger).mL(Sn(this.element,"material-menu--before")?"before":"after").tL(Sn(this.element,"material-menu--above")?"above":"below").pL(!Sn(this.element,"material-menu--no-overlap-trigger"))}; l.jB=function(){var a="material-menu-"+Kka++;this.trigger.setAttribute("aria-haspopup",!0);this.trigger.setAttribute("aria-controls",a);this.element.setAttribute("role","menu");this.element.id=a}; l.VF=function(){return!0}; function Lka(a,b){a=Ts(a.element,".material-menu__item");var c=document.activeElement?a.indexOf(document.activeElement):-1;c=c==-1?0:(c+b+a.length)%a.length;a[c].focus()} l.ZT=function(a){!io()&&(a<2||a>5)||Qn(this.element,"elevation--"+a)}; l.Ai=function(a){a.preventDefault();this.o.show();this.oa.open();this.o.open();this.trigger.classList.add("material-menu-trigger--open");this.trigger.setAttribute("aria-expanded",!0)}; l.Tw=function(){this.o.close()}; l.onClose=function(a){this.ma=a;return this}; Vu.prototype.closeMenu=Vu.prototype.Tw;Vu.prototype.openMenu=Vu.prototype.Ai;Vu.prototype.setElevation=Vu.prototype.ZT;Vu.setUpAll=function(){return[].concat(Ga(wo().querySelectorAll(".material-menu:not(.material-menu--ready)"))).map(function(a){return new Vu(a)})};var Wu=[];function Xu(a,b){var c=this;this.ma=a;this.o=b;this.oa=this.qa=0;this.ua=function(e){c.qa=e.pageX;c.oa=e.pageY;document.addEventListener("mousemove",c.va);document.addEventListener("mouseup",c.ya);document.addEventListener("selectstart",Mka)}; this.va=function(e){var f=c.ma.getBoundingClientRect(),h=c.o.getBoundingClientRect(),k=Nka(e.pageX-c.qa,f.left,f.right,window.innerWidth);f=Nka(e.pageY-c.oa,f.top,f.bottom,window.innerHeight);c.o.style.position="fixed";c.o.style.left=h.left+k+"px";c.o.style.top=h.top+f+"px";c.qa=e.pageX;c.oa=e.pageY}; this.ya=function(){document.removeEventListener("mousemove",c.va);document.removeEventListener("mouseup",c.ya);document.removeEventListener("selectstart",Mka)}} function Oka(a,b){var c=a.dataset.draggableId;if(c)return Wu[Number(c)];a.dataset.draggableId=String(Wu.length);a=new Xu(a,b);Wu.push(a);return a} Xu.prototype.reset=function(){this.o.style.position="";this.o.style.left="";this.o.style.top="";return this}; Xu.prototype.enable=function(a){a?this.ma.addEventListener("mousedown",this.ua):this.ma.removeEventListener("mousedown",this.ua);return this}; function Nka(a,b,c,e){c=e-(c-b);a=b+a;a<0?a=0:a>c&&(a=c);return a-b} function Mka(a){a.preventDefault()} ;var Pka=Promise;function Qka(a){this.o=a} Qka.prototype.send=function(a,b,c){this.o.then(function(e){e.send(a,b,c)})};function Rka(a,b){this.data=a;this.channel=b} Rka.prototype.reply=function(a,b,c){this.channel.send(a,b,c)};function Ska(a){this.o=a} Ska.prototype.send=function(a,b,c){c=c===void 0?[]:c;var e=new MessageChannel;Tka(e.port1,b);this.o.postMessage(a,[e.port2].concat(c))}; function Uka(a,b){Tka(a,b);return new Ska(a)} function Tka(a,b){b&&(a.onmessage=function(c){b(new Rka(c.data,Uka(c.ports[0])))})} ;function Yu(a){this.o=a} Yu.prototype.verify=function(a){return this.o(a)}; function Vka(a){var b=Object.create(null);(typeof a==="string"?[a]:a).forEach(function(c){if(c==="null")throw Error("Receiving from null origin not allowed without token verification. Please use NullOriginConnector.");b[c]=!0}); return function(c){return b[c]===!0}} ;function Wka(a){var b=a.destination;var c=a.Tc;var e=a.origin;var f=a.Mn===void 0?"ZNWN1d":a.Mn;var h=a.onMessage===void 0?void 0:a.onMessage;a=a.gz===void 0?void 0:a.gz;return Xka({destination:b,getSource:function(){return c.contentWindow}, TS:e instanceof Yu?e:typeof e==="function"?new Yu(e):new Yu(Vka(e)),Mn:f,onMessage:h,gz:a})} function Xka(a){var b=a.destination;var c=a.getSource;var e=a.TS;var f=a.token===void 0?void 0:a.token;var h=a.Mn;var k=a.onMessage===void 0?void 0:a.onMessage;var n=a.gz===void 0?void 0:a.gz;return new Qka(new Pka(function(p,r){function u(w){w.source&&w.source===c()&&e.verify(w.origin)&&(w.data.n||w.data)===h&&(b.removeEventListener("message",u,!1),f&&w.data.t!==f?r(Error('Token mismatch while establishing channel "'+h+'". Expected '+f+", but received "+w.data.t+".")):(p(Uka(w.ports[0],k)),n&&n(w)))} b.addEventListener("message",u,!1)}))} ;function Zu(){var a=this;this.promise=new Promise(function(b,c){a.resolve=b;a.reject=c})} ;function $u(a,b,c){this.Se=a;this.Vj=b;this.params=c;this.ua=new Zu;this.Fh={Se:a.clone(),Vj:b.clone(),xo:Object.assign({},c)}} l=$u.prototype;l.initialize=function(a){var b=this;return Ya(function(c){return c.yield(b.fw(a),0)})}; l.reloadWithOptions=function(a){var b=this,c,e,f,h;return Ya(function(k){if(k.o==1){if(!b.o)return k.return();c=a;e=c.Se===void 0?b.Se:c.Se;f=c.Vj===void 0?b.Vj:c.Vj;h=c.xo===void 0?b.params:c.xo;b.Se=e;b.Vj=f;b.params=h;return k.yield(Yka(b),2)}return k.o!=3?k.yield(Zka(b),3):k.yield($ka(b),0)})}; l.fw=function(a){var b=this;return Ya(function(c){switch(c.o){case 1:return b.wc=a,b.o=Yo("IFRAME"),b.Lz(b.o),c.yield(Yka(b),2);case 2:return c.yield(Zka(b),3);case 3:return b.wc.appendChild(b.o),c.yield($ka(b),4);case 4:b.params.rS||b.o.focus(),Oa(c)}})}; function Yka(a){var b,c,e,f,h,k,n,p,r,u,w;return Ya(function(z){if(!a.o)return z.return();var la,pa={},sa=Object,Aa=sa.assign,Ba=a.params.yla||{},Fa=a.BC();pa.authuser=(la=a.params.authUser)!=null?la:"";pa.dark=a.params.isDarkMode?"1":"0";pa.hl=Wg(a.Vj,9)||"en";la=a.ma;var Na=a.Se.serialize();Na=Sc(Na,4);b=Aa.call(sa,{},Ba,Fa,(pa[la]=Na,pa));b.authuser||(c=uu(window.location.href,"authuser")||"",pa=window.location.href.match(qu)[5]||null,e=ru(pa)||"",f=e.startsWith("/u/")?e.slice(3,4):"",b.authuser= c||f);(h=uu(window.location.href,"jsmode")||"")&&(b.jsmode=h);k=uu(window.location.href,"forceexps")||"";b.forceexps=k;a.params.ri?(pa=a.params.ri.match(qu),pa=pu(pa[1],pa[2],pa[3],pa[4])):pa="";pa=((pa.startsWith("https:")||pa.startsWith("http:"))&&(pa.match(/\.google\.com:?\d*$/)||pa.match(/\.googlers\.com:?\d*$/))?a.params.ri:"https://support.google.com")+"/"+a.PC();sa=[];for(Ua in b)oka(Ua,b[Ua],sa);var Ua=sa.join("&");n=nka(pa,Ua);n=tu(n,"origin",su(document.location.href));p=x(a.params.xI|| []);for(r=p.next();!r.done;r=p.next())u=r.value,n=tu(n,"origin",su(u));ala(a,a.o,n);a.params.OO&&((w=a.o)==null||w.sandbox.add("allow-top-navigation-by-user-activation"));Oa(z)})} function $ka(a){return Ya(function(b){if(b.o==1)return b.yield(Wka({destination:window,Tc:a.o,origin:su(a.o.src),Mn:a.qa,onMessage:function(c){a.params.wi&&a.params.wi(c.data)}}),2); a.va=b.ma;Oa(b)})} l.Lz=function(a){a.setAttribute("frameBorder","0");this.params.xy&&(a.title=this.params.xy);a.name="embedFrame";a.tabIndex=0;a.style.position="relative";a.style.height="100%";a.style.width="100%"}; function ala(a,b,c){a.o.onload=function(){bp(a.params.qn||null);a.ua.resolve()}; c=an(c);kn(b,2,c)} l.BC=function(){return{}}; function Zka(a){return Ya(function(b){if(!a.wc)return b.return();a.params.qn&&(a.params.qn.style.position="absolute",a.wc.style.display="flex",a.wc.style.alignItems="center",a.wc.style.justifyContent="center",a.wc.appendChild(a.params.qn));Oa(b)})} ;function av(a){this.Aa=Ef(a,1)} t(av,Vh);var bla={};function bv(a){this.Aa=Ef(a)} t(bv,Vh);function cv(a,b){return qh(a,1,b)} ;function dv(a){this.Aa=Ef(a)} t(dv,Vh);function ev(a,b){return Ag(a,1,cla,b)} var cla=[1,2,3];function fv(a){this.Aa=Ef(a)} t(fv,Vh);function dla(a){var b=new fv;return qh(b,1,a)} ;function gv(a){this.Aa=Ef(a)} t(gv,Vh);gv.prototype.getKey=function(){return Wg(this,1)}; gv.prototype.setKey=function(a){return qh(this,1,a)}; gv.prototype.getValue=function(){return Wg(this,2)}; gv.prototype.setValue=function(a){return qh(this,2,a)};function hv(a){this.Aa=Ef(a)} t(hv,Vh);function iv(a,b){return qh(a,1,b)} function jv(a,b){return qh(a,2,b)} hv.prototype.Je=function(){return Sg(this,3)}; function ela(a,b){return ig(a,3,ze(b),0)} function fla(a,b){return Bg(a,4,b)} hv.prototype.setProductSpecificData=function(a,b){return Vf(this,4,gv,a,b)}; function kv(a,b){zg(a,Kl,5,b)} ;function lv(a){this.Aa=Ef(a)} t(lv,Vh);function mv(a,b){return qh(a,9,b)} function nv(a,b){return ph(a,10,b)} function ov(a,b){return ph(a,13,b)} function pv(a,b){return zg(a,dv,14,b)} function gla(a,b){return zg(a,fv,15,b)} function qv(a,b){return zg(a,hv,16,b)} function rv(a,b){return hg(a,17,b,ye)} function sv(a,b){return kg(a,17,ye,b,void 0,Ae,void 0,void 0,!0)} ;var hla=[0,Uj,Qj,Uj];var ila=[0,Xj];var jla=[0,[3,4,5,6],Xj,-1,ak,[0,Xj,-1],ak,[0],ak,[0,[1,2],Yj,-1,ila],ak,[0,Xj,ila]];var kla=[0,Oj,y,-3];var lla=[0,[2,3,4,6,7,9],hla,ak,jla,ak,[0,[0,y,-3],[0,[1,2,3],ak,[0],ak,[0,kla],ak,[0,kla]]],ak,[0,[0,Xj,-2,hk,Xj]],1,ak,[0,[0,y]],ak,[0],Uj,ak,[0]];var mla=[0,[0,ek,y],Jl];var tv=[-1,bla];av.prototype.Ca=lk(tv);var nla=[0,Xj,-1];var ola=[0,1,y,-1,1,Oj,Wj,Zj,nla,y,Sl,1,y,tv,Zj,mla];var pla=[0,[1,2,3],ak,[0],ak,[0],ak,[0,Oj,y]];var qla=[0,Xj,-2,hk,y,-4];var rla=[0,qla];var sla=[0,qla];var tla=[0,Xj,y];bv.prototype.Ca=lk(tla);var ula=[0,cla,ak,tla,ak,rla,ak,sla];dv.prototype.Ca=lk(ula);var vla=[0,[1],ak,[0,Xj,-2]];var wla=[0,Xj,Rj,Xj];fv.prototype.Ca=lk(wla);var xla=[0,Xj,-1];gv.prototype.Ca=lk(xla);var yla=[0,Xj,-1,Rj,Zj,xla,Sl];hv.prototype.Ca=lk(yla);var uv=[0,vla,Uj,2,pla,2,Xj,-1,y,lla,ola,y,ula,wla,yla,Qj,hk];lv.prototype.Ca=lk(uv);function vv(a){this.Aa=Ef(a)} t(vv,Vh);l=vv.prototype;l.getEnableSsEngine=function(){return Qg(this,2)}; l.getEnableAwr=function(){return Qg(this,3)}; l.getAlohaAutoGaRollout=function(){return Qg(this,5)}; l.getEnableConfigurator=function(){return Qg(this,6)}; l.getEnableMweb=function(){return Qg(this,7)}; l.getEnableCtlConsentCheckbox=function(){return Qg(this,8)}; l.getEnableIframe=function(){return Qg(this,9)}; function zla(){var a=new vv;a=mh(a,5,!0);a=mh(a,2,!0);a=mh(a,4,!1);a=mh(a,8,!0);return mh(a,9,!0)} l.getEnableScreenshotNudge=function(){return Qg(this,10)}; l.getEnableWebStartupConfigEndpoint=function(){return Qg(this,11)}; l.getEnableJunkNudge=function(){return Qg(this,12)}; l.getEnableConfiguratorLocale=function(){return Qg(this,13)}; l.getEnableTinyNoPointer=function(){return Qg(this,14)}; l.getEnableSupportSessionLogging=function(){return Qg(this,15)}; l.getEnableFileUploadForScreenshot=function(){return Qg(this,16)}; l.getEnableDirectDeflectionForSingleCategory=function(){return Qg(this,17)}; l.getEnableImageSanitization=function(){return Qg(this,18)}; l.getEnableAlohaBinarySplit=function(){return Qg(this,19)}; l.getEnableDbFeedbackIntents=function(){return Qg(this,20)}; l.getEnableMarkMandatoryFieldsWithRequired=function(){return Qg(this,21)}; l.getEnableFeedbackCategoryCustomUi=function(){return Qg(this,22)}; l.getEnableRealtimeCtl=function(){return Qg(this,23)};var Ala=[0,Uj,-22];vv.prototype.Ca=lk(Ala);function wv(a){this.Aa=Ef(a)} t(wv,Vh);wv.prototype.Ca=lk([0,Ala]);function Bla(a){return Cla.some(function(b){return b.test(a)})} var Cla=[/https:\/\/sandbox\.google\.com\/tools\/feedback/,/https:\/\/feedback-frontend-qual[a-z0-9.]*\.google\.com\/inapp/,/https:\/\/feedback-frontend-qual[a-z0-9.]*\.google\.com\/tools\/feedback/,/https:\/\/.*\.googleusercontent\.com\/inapp/];var Dla="af am ar-EG ar-JO ar-MA ar-SA ar-XB ar az be bg bn bs ca cs cy da de-AT de-CH de el en en-GB en-AU en-CA en-IE en-IN en-NZ en-SG en-XA en-XC en-ZA es es-419 es-AR es-BO es-CL es-CO es-CR es-DO es-EC es-GT es-HN es-MX es-NI es-PA es-PE es-PR es-PY es-SV es-US es-UY es-VE et eu fa fi fil fr-CA fr-CH fr gl gsw gu he hi hr hu hy id in is it iw ja ka kk km kn ko ky ln lo lt lv mk ml mn mo mr ms my nb ne nl no pa pl pt pt-BR pt-PT ro ru si sk sl sq sr-Latn sr sv sw ta te th tl tr uk ur uz vi zh zh-CN zh-HK zh-TW zu".split(" ");var Ela=Ha(["https://www.gstatic.com/uservoice/feedback/client/web/","/main_light_binary.js"]),Fla=Ha(["https://www.gstatic.com/uservoice/feedback/client/web/","/main_binary__",".js"]); function Gla(a,b){var c;var e=(c=a.formContent)==null?void 0:c.locale;c=e==null?void 0:e.split("-")[0];e=e&&Dla.includes(e)?e:c&&Dla.includes(c)?c:void 0;e=(e!=null?e:"en").replaceAll("-","_").toLowerCase();var f;a=((f=a.initializationData)==null?0:f.useNightlyRelease)?"nightly":"live";var h;return(b==null?0:(h=b.getEnableAlohaBinarySplit)==null?0:h.call(b))?Kn(Ela,a):Kn(Fla,a,e)} ;var xv,yv;function Hla(a,b,c,e){if(xv)return xv;var f=Gla(a,e);return xv=b.feedbackV2GlobalObject?Promise.resolve(b.feedbackV2GlobalObject):new Promise(function(h,k){var n=Yo("SCRIPT");pn(n,f);n.onload=function(){b.feedbackV2GlobalObject?h(b.feedbackV2GlobalObject):k("feedbackV2GlobalObject not found on window.")}; n.onerror=function(){k("Feedback binary script tag failed to load: "+f.toString())}; c.body.appendChild(n)})} function Ila(a,b,c,e){if(yv)return yv;var f=Gla(a,e);return yv=b.feedbackV2GlobalObject?Promise.resolve(b.feedbackV2GlobalObject):new Promise(function(h,k){var n=Yo("SCRIPT");pn(n,f);n.onload=function(){b.feedbackV2GlobalObject?h(b.feedbackV2GlobalObject):k("feedbackV2GlobalObject not found on window.")}; n.onerror=function(){k("Feedback binary script tag failed to load: "+f.toString())}; c.body.appendChild(n)})} function Jla(a,b,c,e,f){f=f===void 0?!0:f;var h,k,n,p,r;return Ya(function(u){switch(u.o){case 1:return h=Date.now(),u.yield(Hla(a,c,e,b),2);case 2:k=u.ma;if(!(f||((p=a.initializationData)==null?0:p.useNightlyRelease)||((r=a.initializationData)==null?0:r.isLocalServer))){n=k.initializeFeedbackClient(a,h,b);u.Ma(3);break}return u.yield(k.initializeFeedbackClientAsync(a,h,b),4);case 4:n=u.ma;case 3:return n.initiateAloha(),u.return(n)}})} function Kla(a,b,c,e){var f,h,k;return Ya(function(n){if(n.o==1)return f=Date.now(),n.yield(Ila(a,c,e.document,b),2);if(n.o!=3)return h=n.ma,n.yield(h.initializeFeedbackClientAsync(a,f,b,e),3);k=n.ma;k.initiateAloha();return n.return(k)})} function Lla(a,b,c){var e=!0;e=e===void 0?!0:e;var f,h,k,n,p,r,u,w,z,la;return Ya(function(pa){f=c||gb;if((h=b)==null?0:(n=(k=h).getEnableAlohaBinarySplit)==null?0:n.call(k)){p=f;if(p.isFormOpened)throw r=Error("Form is either loading or already opened"),r.name="DuplicateFormError",r;p.isFormOpened=!0;a.callbacks=a.callbacks||{};u=a.callbacks.onClose||function(){}; a.callbacks.onClose=function(sa){p.isFormOpened=!1;u(sa)}; try{return pa.return(Kla(a,b,p,f))}catch(sa){throw p.isFormOpened=!1,sa;}}else{w=f;if(w.isFormOpened)throw z=Error("Form is either loading or already opened"),z.name="DuplicateFormError",z;w.isFormOpened=!0;a.callbacks=a.callbacks||{};la=a.callbacks.onClose||function(){}; a.callbacks.onClose=function(sa){w.isFormOpened=!1;la(sa)}; try{return pa.return(Jla(a,b,w,f.document,e))}catch(sa){throw w.isFormOpened=!1,sa;}}Oa(pa)})} ;function Mla(a){try{return gb.JSON.parse(a)}catch(b){}a=String(a);if(/^\s*$/.test(a)?0:/^[\],:{}\s\u2028\u2029]*$/.test(a.replace(/\\["\\\/bfnrtu]/g,"@").replace(/(?:"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?)[\s\u2028\u2029]*(?=:|,|]|}|$)/g,"]").replace(/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,"")))try{return eval("("+a+")")}catch(b){}throw Error("Invalid JSON string: "+a);} ;function zv(a){nu.call(this);this.headers=new Map;this.lM=a||null;this.Mg=!1;this.Rb=null;this.vp=this.KD="";this.Zo=this.mD=this.zy=this.gC=!1;this.cA=0;this.xf=null;this.rF="";this.kT=this.zG=!1;this.rB=this.pG=null} wb(zv,nu);var Nla=/^https?$/i,Ola=["POST","PUT"],Pla=[];function Qla(a,b,c,e,f){var h=new zv;Pla.push(h);b&&h.listen("complete",b);h.vr("ready",h.oP);f&&(h.cA=Math.max(0,f));h.zG=!0;h.send(a,"GET",c,e)} l=zv.prototype;l.oP=function(){this.dispose();qc(Pla,this)}; l.setTrustToken=function(a){this.pG=a}; l.setAttributionReporting=function(a){this.rB=a}; l.send=function(a,b,c,e){if(this.Rb)throw Error("[goog.net.XhrIo] Object is active with another request="+this.KD+"; newUri="+a);b=b?b.toUpperCase():"GET";this.KD=a;this.vp="";this.gC=!1;this.Mg=!0;this.Rb=this.lM?this.lM.o():Pu.o();this.Rb.onreadystatechange=at(qb(this.mK,this));this.kT&&"onprogress"in this.Rb&&(this.Rb.onprogress=at(qb(function(k){this.lK(k,!0)},this)),this.Rb.upload&&(this.Rb.upload.onprogress=at(qb(this.lK,this)))); try{this.getStatus(),this.mD=!0,this.Rb.open(b,String(a),!0),this.mD=!1}catch(k){this.getStatus();this.Ax(5,k);return}a=c||"";c=new Map(this.headers);if(e)if(Object.getPrototypeOf(e)===Object.prototype)for(var f in e)c.set(f,e[f]);else if(typeof e.keys==="function"&&typeof e.get==="function"){f=x(e.keys());for(var h=f.next();!h.done;h=f.next())h=h.value,c.set(h,e.get(h))}else throw Error("Unknown input type for opt_headers: "+String(e));e=Array.from(c.keys()).find(function(k){return"content-type"== k.toLowerCase()}); f=gb.FormData&&a instanceof gb.FormData;!pc(Ola,b)||e||f||c.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");b=x(c);for(e=b.next();!e.done;e=b.next())c=x(e.value),e=c.next().value,c=c.next().value,this.Rb.setRequestHeader(e,c);this.rF&&(this.Rb.responseType=this.rF);"withCredentials"in this.Rb&&this.Rb.withCredentials!==this.zG&&(this.Rb.withCredentials=this.zG);if("setTrustToken"in this.Rb&&this.pG)try{this.Rb.setTrustToken(this.pG)}catch(k){this.getStatus()}if("setAttributionReporting"in this.Rb&&this.rB)try{this.Rb.setAttributionReporting(this.rB)}catch(k){this.getStatus()}try{this.xf&&(clearTimeout(this.xf),this.xf=null),this.cA>0&&(this.getStatus(),this.xf=setTimeout(this.eA.bind(this),this.cA)),this.getStatus(),this.zy=!0,this.Rb.send(a),this.zy=!1}catch(k){this.getStatus(),this.Ax(5,k)}}; l.eA=function(){typeof fb!="undefined"&&this.Rb&&(this.vp="Timed out after "+this.cA+"ms, aborting",this.getStatus(),this.dispatchEvent("timeout"),this.abort(8))}; l.Ax=function(a,b){this.Mg=!1;this.Rb&&(this.Zo=!0,this.Rb.abort(),this.Zo=!1);this.vp=b;Rla(this);Av(this)}; function Rla(a){a.gC||(a.gC=!0,a.dispatchEvent("complete"),a.dispatchEvent("error"))} l.abort=function(){this.Rb&&this.Mg&&(this.getStatus(),this.Mg=!1,this.Zo=!0,this.Rb.abort(),this.Zo=!1,this.dispatchEvent("complete"),this.dispatchEvent("abort"),Av(this))}; l.Yd=function(){this.Rb&&(this.Mg&&(this.Mg=!1,this.Zo=!0,this.Rb.abort(),this.Zo=!1),Av(this,!0));zv.kh.Yd.call(this)}; l.mK=function(){this.isDisposed()||(this.mD||this.zy||this.Zo?Sla(this):this.CS())}; l.CS=function(){Sla(this)}; function Sla(a){if(a.Mg&&typeof fb!="undefined")if(a.zy&&Bv(a)==4)setTimeout(a.mK.bind(a),0);else if(a.dispatchEvent("readystatechange"),a.mc()){a.getStatus();a.Mg=!1;try{if(Tla(a))a.dispatchEvent("complete"),a.dispatchEvent("success");else{try{var b=Bv(a)>2?a.Rb.statusText:""}catch(c){b=""}a.vp=b+" ["+a.getStatus()+"]";Rla(a)}}finally{Av(a)}}} l.lK=function(a,b){this.dispatchEvent(Ula(a,"progress"));this.dispatchEvent(Ula(a,b?"downloadprogress":"uploadprogress"))}; function Ula(a,b){return{type:b,lengthComputable:a.lengthComputable,loaded:a.loaded,total:a.total}} function Av(a,b){if(a.Rb){a.xf&&(clearTimeout(a.xf),a.xf=null);var c=a.Rb;a.Rb=null;b||a.dispatchEvent("ready");try{c.onreadystatechange=null}catch(e){}}} l.isActive=function(){return!!this.Rb}; l.mc=function(){return Bv(this)==4}; function Tla(a){var b=a.getStatus(),c;if(!(c=Fka(b))){if(b=b===0)a=lka(String(a.KD)),b=!Nla.test(a);c=b}return c} function Bv(a){return a.Rb?a.Rb.readyState:0} l.getStatus=function(){try{return Bv(this)>2?this.Rb.status:-1}catch(a){return-1}}; l.getResponseText=function(){try{return this.Rb?this.Rb.responseText:""}catch(a){return""}}; function Vla(a){if(a.Rb){a=a.Rb.responseText;a.indexOf(")]}'\n")==0&&(a=a.substring(5));a:{if(gb.JSON)try{var b=gb.JSON.parse(a);break a}catch(c){}b=Mla(a)}return b}} l.getResponse=function(){try{if(!this.Rb)return null;if("response"in this.Rb)return this.Rb.response;switch(this.rF){case "":case "text":return this.Rb.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in this.Rb)return this.Rb.mozResponseArrayBuffer}return null}catch(a){return null}}; l.getResponseHeader=function(a){if(this.Rb&&this.mc())return a=this.Rb.getResponseHeader(a),a===null?void 0:a}; l.getAllResponseHeaders=function(){return this.Rb&&Bv(this)>=2?this.Rb.getAllResponseHeaders()||"":""};function Wla(a,b){return Ya(function(c){return c.return(new Promise(function(e){var f=Xla(b!=null?b:"")+"/aloha_form_properties?productId="+a;Qla(f,function(h){h=h.target;var k=null;try{k=Wh(wv,JSON.stringify(Vla(h)))}catch(n){h=new wv,k=zla(),k=mh(k,7,!0),k=mh(k,10,!0),k=mh(k,12,!0),k=mh(k,13,!1),k=mh(k,14,!0),k=mh(k,15,!0),k=mh(k,20,!1),k=zg(h,vv,1,k)}e(k)},"",{},2E3)}))})} function Xla(a){return Bla(a)?a:"https://www.google.com/tools/feedback"} ;function Cv(a,b,c){a.timeOfStartCall=(new Date).getTime();var e=c||gb,f=e.document,h=a.nonce||mn(e.document);h&&!a.nonce&&(a.nonce=h);if(a.flow=="help"){var k=ib("document.location.href",e);!a.helpCenterContext&&k&&(a.helpCenterContext=k.substring(0,1200));k=!0;if(b&&JSON&&JSON.stringify){var n=JSON.stringify(b);(k=n.length<=1200)&&(a.psdJson=n)}k||(b={invalidPsd:!0})}b=[a,b,c];e.GOOGLE_FEEDBACK_START_ARGUMENTS=b;c=a.feedbackServerUri||"//www.google.com/tools/feedback";if(k=e.GOOGLE_FEEDBACK_START)k.apply(e, b);else{e=c+"/load.js?";for(var p in a)b=a[p],b==null||nb(b)||(e+=encodeURIComponent(p)+"="+encodeURIComponent(b)+"&");a=Uo(f).createElement("SCRIPT");h&&a.setAttribute("nonce",h);pn(a,Sm(e));f.body.appendChild(a)}} function Yla(a,b,c,e){var f,h;Ya(function(k){f=c||gb;var n=a.serverEnvironment==="DEV",p=c||gb;p=a.nonce||mn(p.document);n={integrationKeys:{productId:a.productId,feedbackBucket:a.bucket,triggerId:a.triggerId},callbacks:{onClose:a.callback,onLoad:a.onLoadCallback},formContent:{locale:a.locale,disableScreenshot:a.disableScreenshotting,productDisplayName:void 0,announcement:void 0,issueCategories:void 0,includeSeveritySelection:void 0,customImageSrc:void 0,thankYouMessage:void 0,userEmail:void 0,defaultFormInputValues:void 0, defaultFormInputValuesString:void 0,abuseLink:a.abuseLink,additionalDataConsent:a.additionalDataConsent},initializationData:{isLocalServer:n,nonce:p,useNightlyRelease:n,feedbackJsUrl:void 0,feedbackCssUrl:void 0,feedbackJsUrlSerialized:void 0,feedbackCssUrlSerialized:void 0,submissionServerUri:a.feedbackServerUri,colorScheme:a.colorScheme},extraData:{productVersion:a.productVersion,authUser:a.authuser,configuratorId:a.configuratorId,customZIndex:a.customZIndex,tinyNoPointer:a.tinyNoPointer,allowNonLoggedInFeedback:a.allowNonLoggedInFeedback, enableAnonymousFeedback:a.enableAnonymousFeedback}};b&&(p=new Map(Object.entries(b)),n.extraData.productSpecificData=p);h=n;return k.yield(Lla(h,e,f),0)})} function Zla(a,b,c){try{if(a.flow==="help"){var e=a.helpCenterPath.replace(/^\//,"");ln(c||window,"https://support.google.com/"+e)}else a.flow==="submit"?Cv(a,b,c):Wla(a.productId,a.feedbackServerUri).then(function(f){f=wg(f,vv,1);var h=!paa||(f==null?void 0:f.getEnableMweb()),k=!a.tinyNoPointer||(f==null?void 0:f.getEnableTinyNoPointer());!f||f.getAlohaAutoGaRollout()&&h&&k?Yla(a,b,c,f):Cv(a,b,c)},function(f){f&&f.name!=="DuplicateFormError"&&Cv(a,b,c)})}catch(f){Yla(a,b,c,null)}} tb("userfeedback.api.startFeedback",Zla);function Dv(a){window.sc_trackStatsEvent(49,8);Ev(a)} function Ev(a){var b=a.productId;var c=a.bucket;var e=a.flow===void 0?"material":a.flow;var f=a.RB===void 0?!1:a.RB;var h=a.LO===void 0?!0:a.LO;var k=a.uT;var n=a.onClose;var p=a.onLoad;var r=a.payload;a=a.description;var u=A(),w={};b=(w.flow=e,w.locale=u.lang,w.productId=b,w.disableSubmit=f,w);c&&(b.bucket=c);n&&(b.callback=n);p&&(b.onLoadCallback=p);u.sb_uri&&(b.serverUri=u.sb_uri);k&&(b.reportDataCallback=k);b.allowNonLoggedInFeedback=h;e==="submit"&&(b.report={description:a});var z={};r.forEach(function(la, pa){z[pa]=la}); Zla(b,z)} ;function Fv(){var a=A();a=new Map([["answer_id",a.pid],["bc_url",a.bcUrl],["environment_hostname",a.ehn],["external_name",a.ehc],["hc",a.hc],["hostname",a.host],["internal_ip",a.ii],["experiments",a.mendel_ids],["page_type",a.pt],["user_logged_in",a.li],["environment",a.env],["client",Gv()]]);a.set("escalation_availability_matching_frd_forms",Bo().escalation_availability_matching_frd_forms);a.set("rule_service_escalation_availability_c2c_event_id",Bo().rule_service_escalation_availability_c2c_event_id); a.set("rule_service_escalation_availability_c2c_synthesis_event_id",Bo().rule_service_escalation_availability_c2c_synthesis_event_id);a.set("rule_service_escalation_availability_chat_event_id",Bo().rule_service_escalation_availability_chat_event_id);a.set("rule_service_escalation_availability_chat_synthesis_event_id",Bo().rule_service_escalation_availability_chat_synthesis_event_id);a.set("rule_service_escalation_availability_email_event_id",Bo().rule_service_escalation_availability_email_event_id); a.set("rule_service_escalation_availability_email_synthesis_event_id",Bo().rule_service_escalation_availability_email_synthesis_event_id);a.set("rule_service_escalation_availability_phone_event_id",Bo().rule_service_escalation_availability_phone_event_id);a.set("rule_service_escalation_availability_phone_synthesis_event_id",Bo().rule_service_escalation_availability_phone_synthesis_event_id);a.set("rule_service_extensible_contact_options_event_id",Bo().rule_service_extensible_contact_options_event_id); a.set("rule_service_form_synthesis_event_id",Bo().rule_service_form_synthesis_event_id);a.set("rule_service_helpcenter_fields_synthesis_event_id",Bo().rule_service_helpcenter_fields_synthesis_event_id);return a} function Gv(){var a=A().rs;switch(a){case 4:return"cases";case 1:return"helpcenter";default:return String(a)}} ;function Hv(){$la(this)} function $la(a){a.o=(new Ru({className:"material-dialog-backdrop",ww:"material-dialog-backdrop--active",eS:"material-dialog-backdrop--locked",FP:"material-dialog-backdrop--disable-click-capture"})).uH(function(){return!a.ua}); a.o.getElement().addEventListener("click",function(b){b=b.target;var c=b.getAttribute("data-material-dialog-action");c&&(a.ma&&a.ma(c),Sn(b,"material-dialog--disable-close")||a.close())})} Hv.prototype.open=function(a){var b=this,c=a.querySelector(".material-dialog__title");a.setAttribute("role","dialog");c&&(a.setAttribute("title",c.textContent),Oka(c,a).reset().enable(Sn(a,"material-dialog--draggable")));var e=a.querySelector(".material-dialog__minimize-button");if(e){var f=e.getAttribute("data-material-dialog-minimized-aria-label"),h=function(){var k=document.createElement("button");k.className="material-dialog-minimized";k.textContent=c.textContent+"\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u2594"; f&&k.setAttribute("aria-label",f);k.addEventListener("click",function(){b.o.open();document.body.removeChild(k)}); b.o.close();document.body.appendChild(k);k.focus()}; this.oa=function(){return e.removeEventListener("click",h)}; e.addEventListener("click",h)}this.ua=Sn(a,"material-dialog--disable-close");this.o.nL(!Sn(a,"material-dialog--show-background")).lL(Sn(a,"material-dialog--disable-click-capture")).setContent(a).open();a.focus();return this}; Hv.prototype.close=function(){this.o.close();this.oa&&this.oa();this.qa&&this.qa()}; Hv.prototype.zp=function(a){this.ma=a;return this}; Hv.prototype.onClose=function(a){this.qa=a;return this}; Hv.prototype.onClose=Hv.prototype.onClose;Hv.prototype.onAction=Hv.prototype.zp;Hv.prototype.close=Hv.prototype.close;Hv.prototype.open=Hv.prototype.open;function Iv(a){Vp.call(this);this.dl=!1;this.text=this.group="";this.selected=this.disabled=!1;this.zf(a)} t(Iv,Vp);l=Iv.prototype;l.zf=function(a){var b=a.group===void 0?"":a.group;var c=a.text===void 0?"":a.text;var e=a.disabled===void 0?!1:a.disabled;var f=a.selected===void 0?!1:a.selected;var h=a.content;var k=a.ariaLabel;var n=a.Li;var p=a.Kk;a=a.dl===void 0?!1:a.dl;this.group=b;this.selected=f;this.text=c;this.content=h;this.ariaLabel=k;this.Li=n;this.disabled=e;this.Kk=p;this.dl=a}; l.getGroup=function(){return this.group}; l.getText=function(){return this.text}; l.getContent=function(){return this.content}; l.fe=function(){return this.ariaLabel}; l.isSelected=function(){return this.selected}; l.setSelected=function(a){this.selected=a;var b;(b=this.Kk)==null||b.call(this,this.selected);this.Ea(0)}; l.setDisabled=function(a){this.disabled=a;this.Ea(1)};function Jv(a){a=a===void 0?{}:a;E.call(this,"sc.shared.MaterialRadio");this.id=Qp();this.model=a instanceof Iv?a:new Iv(a);this.overlay=new aq({eq:!0});this.o=null;this.watch(this.model)} t(Jv,E); Jv.prototype.content=function(a){var b=this;a&&this.model.zf(a);this.element("div","class",{root:!0,disabled:this.model.disabled,"align-top":this.model.dl},function(){b.element("div","class","touch-target","onclick",function(){b.model.disabled||!b.o||b.o.checked||(b.o.checked=!0,b.onChange())},function(){b.element("div","class","radio",function(){b.o=b.element("input","id",b.id,"class","native-control","type","radio","name",b.model.getGroup(),"aria-label",b.model.fe(),"aria-describedby",b.model.Li,"disabled", b.model.disabled,"onchange",function(){b.onChange()}); b.o.checked=b.isSelected();b.element("div","class","ring");b.element("div","class","dot");b.overlay.render()})}); var c=b.model.getText(),e=b.model.getContent();(c||e)&&b.element("label","for",b.id,"class","label-text","onclick",function(){bq(b.overlay,0,0,!0)},c||e)})}; Jv.prototype.onChange=function(){if(this.o&&this.model.isSelected()!==this.o.checked&&(this.model.setSelected(this.o.checked),this.model.getGroup()))for(var a=x(Array.from(document.getElementsByName(this.model.getGroup()))),b=a.next();!b.done;b=a.next())b.value.dispatchEvent(new Event("change"))}; Jv.prototype.isSelected=function(){return this.model.isSelected()};function Kv(a){var b=Object.assign({},a);var c=a.content;var e=a.Ph===void 0?!0:a.Ph;var f=a.wl===void 0?"placement-start":a.wl;var h=a.jq===void 0?"alignment-start":a.jq;var k=a.style===void 0?"style-normal":a.style;a=a.qt;b=(delete b.content,delete b.Ph,delete b.wl,delete b.jq,delete b.style,delete b.qt,b);E.call(this,"sc.shared.MaterialRichTooltip");var n=this;this.o=!1;this.Fe=this.Qe=0;this.ma=c;this.Ph=e;this.ua=f;this.oa=h;this.va=k;this.qt=a;this.popup=new us(Object.assign({},{content:function(){ama(n)}, Sk:!0,Rp:!1,mq:!1},b))} t(Kv,E);l=Kv.prototype;l.open=function(a){this.Ph?this.popup.open(a):(this.o=!0,this.Ja())}; l.Bb=function(){return this.Ph?this.popup.Bb():this.o}; l.close=function(){this.Ph?this.popup.close():(this.o=!1,this.Ja())}; function Lv(a,b){var c=b.Qe;b=b.Fe;a.Ph||(a.Qe=c!=null?c:a.Qe,a.Fe=b!=null?b:a.Fe,a.Ja())} l.Ge=function(){return!0}; l.content=function(){var a=this;this.Ph?this.popup.render():this.element("div","class","popup-container","style",{visibility:this.o?"visible":"hidden",transform:"translate("+this.Qe+"px, "+this.Fe+"px)","z-index":"993"},function(){ama(a)})}; function ama(a){a.element("div","class","root "+a.ua+" "+a.va,function(){a.element("div","class","container","style",{padding:a.qt},a.ma);a.element("div","class","clip-track "+a.oa,function(){a.element("div","class","clip",function(){a.element("div","class","caret")})})})} ;function Mv(a,b){b=b===void 0?A().hc:b;this.ma=a;this.qa={};b&&(this.qa.helpcenter=b)} l=Mv.prototype;l.Fm=function(a){this.ua=a;return this}; l.onError=function(a){this.oa=a;return this}; l.kK=function(a){this.va=a;return this}; l.If=function(a,b){this.qa[a]=b;return this}; l.start=function(a){var b=this;a=a===void 0?A().upload_hostname:a;var c=new XMLHttpRequest;c.open("POST",a+(A().redirect_upload_to_boq||A().redirect_upload_to_boq_support_content?"/upload-ceres":"/upload"));c.withCredentials=!0;c.addEventListener("load",function(){try{var e=JSON.parse(c.responseText);bma(b,e.sessionStatus.externalFieldTransfers[0].formPostInfo.url)}catch(f){Nv(b)}}); c.addEventListener("error",function(){return Nv(b)}); c.addEventListener("abort",function(){return Nv(b)}); c.send(cma(this));return this}; function bma(a,b){var c=new XMLHttpRequest;c.open("POST",b);c.withCredentials=!0;c.addEventListener("load",function(){try{var e=JSON.parse(c.responseText).sessionStatus.additionalInfo["uploader_service.GoogleRupioAdditionalInfo"].completionInfo.customerSpecificInfo;a.o=e.cns_filename;a.ya=e.document_id;a.ua&&a.ua()}catch(f){Nv(a)}}); c.upload.addEventListener("progress",function(e){a.va&&a.va(e.lengthComputable?Math.max(e.loaded-(e.total-a.ma.size),0):0)}); c.addEventListener("error",function(){return Nv(a)}); c.addEventListener("abort",function(){return Nv(a)}); b=new FormData;b.append("Filedata",a.ma,a.ma.name);c.send(b)} function Nv(a){a.oa&&a.oa()} function cma(a){var b=[{external:{name:"file",filename:a.ma.name,formPost:{}}}],c;for(c in a.qa)b.push({inlined:{name:c,content:a.qa[c],contentType:"text/plain"}});return JSON.stringify({protocolVersion:"0.8",createSessionRequest:{fields:b}})} l.xQ=function(){return this.o}; l.Jo=function(){return this.ya}; Mv.prototype.getDocumentId=Mv.prototype.Jo;Mv.prototype.getCnsFilename=Mv.prototype.xQ;Mv.prototype.start=Mv.prototype.start;Mv.prototype.setMetadata=Mv.prototype.If;Mv.prototype.onProgress=Mv.prototype.kK;Mv.prototype.onError=Mv.prototype.onError;Mv.prototype.onSuccess=Mv.prototype.Fm;function Ov(a){var b=a.actionData===void 0?new kr:a.actionData;var c=a.actionType===void 0?0:a.actionType;a=a.Qd===void 0?"none":a.Qd;Vp.call(this);this.userInput="";this.actionData=b;this.actionType=c;this.Qd=a} t(Ov,Vp);function Pv(){E.call(this,"sc.discovery.genie.action.TextField")} t(Pv,E);Pv.prototype.content=function(a){var b=this;this.element("div","class","root",function(){var c;b.o=b.element("input","class","native-input","placeholder",b.getPlaceholder(a),"oninput",function(){var f,h,k=(h=(f=b.o)==null?void 0:f.value)!=null?h:"";a&&a.Nc&&a.Nc(k)},"onkeyup",function(f){f.key==="Enter"&&(a==null?0:a.Cg)&&a.Cg()},"aria-label",(c=a==null?void 0:a.ariaLabel)!=null?c:"",""); var e;b.o.value=(e=a==null?void 0:a.value)!=null?e:""})}; Pv.prototype.Ge=function(a,b){return a===void 0&&b===void 0?!1:a===void 0||b===void 0?!0:!(a.value===b.value&&a.placeholder===b.placeholder&&a.Nc===b.Nc&&a.Cg===b.Cg)}; Pv.prototype.getPlaceholder=function(a){var b;return(b=a==null?void 0:a.placeholder)!=null?b:""};var Qv={ISSUE_TYPE_UNSPECIFIED:0,POLICY_DESTINATION_NOT_WORKING:1,POLICY_ADVERTISER_IDENTITY_VERIFICATION:2,BILLING_BAD_PRIMARY_INSTRUMENT:3,BILLING_PAYMENT_NOT_ENTERED:4,BILLING_PREPAY_BALANCE_LOW:5,BILLING_PREPAY_BALANCE_EXHAUSTED:6,BILLING_OVERDUE_PAYMENT:7,CID_IDENTIFICATION:8,TAG_ASSISTANT_COMPANION_DOWNLOAD:9,TAG_ASSISTANT_COMPANION_OPEN:10,ACCOUNT_SUSPENSION:11,ACCOUNT_SUSPENSION_NO_APPEAL_SINGLE_ABUSE_TAG:17,ACCOUNT_SUSPENSION_NO_APPEAL_MULTI_ABUSE_TAG:18,ACCOUNT_SUSPENSION_OPEN_APPEAL_SINGLE_ABUSE_TAG:19, ACCOUNT_SUSPENSION_OPEN_APPEAL_MULTI_ABUSE_TAG:20,ACCOUNT_SUSPENSION_CLOSED_APPEAL:21,ACCOUNT_SUSPENSION_HIJACKED_ACCOUNT:22,ACCOUNT_SUSPENSION_AIV_BOV_FAILED:23,POLICY_DESTINATION_NOT_WORKING_FALLBACK:24,POLICY_ADVERTISER_IDENTITY_VERIFICATION_V2_CASE2_1:25,POLICY_ADVERTISER_IDENTITY_VERIFICATION_V2_CASE3:26,POLICY_ADVERTISER_IDENTITY_VERIFICATION_V2_CASE3_1:44,POLICY_ADVERTISER_IDENTITY_VERIFICATION_V2_CASE4:27,POLICY_ADVERTISER_IDENTITY_VERIFICATION_V2_CASE4_2:39,POLICY_ADVERTISER_IDENTITY_VERIFICATION_V2_CASE5:28, POLICY_ADVERTISER_IDENTITY_VERIFICATION_V2_CASE6:29,POLICY_ADVERTISER_IDENTITY_VERIFICATION_V2_CASE7:30,POLICY_ADVERTISER_IDENTITY_VERIFICATION_V2_CASE8:31,POLICY_ADVERTISER_IDENTITY_VERIFICATION_V2_CASE8_1:32,POLICY_ADVERTISER_IDENTITY_VERIFICATION_V2_CASE9:33,POLICY_ADVERTISER_IDENTITY_VERIFICATION_V2_CASE10_1:34,POLICY_MALWARE:35,POLICY_MALWARE_V2:46,DESTINATION_NOT_WORKING_V2:36,DESTINATION_NOT_WORKING_HTTPS_ERROR:37,DESTINATION_NOT_WORKING_APPEALABLE_CRAWL:38,SERVICE_RECOMMENDATIONS_CONVERSION_TRACKING:40, SERVICE_RECOMMENDATIONS_ENHANCED_CONVERSION_TRACKING:41,SUPPORT_HUB_SWITCH_ACCOUNT:42,SUPPORT_HUB_ADS_SIGN_UP:43,PIXEL_ISSUE:45,PIXEL_8_REPAIR_CENTER:47,PIXEL_8_REPAIR_PARTNER_HC:48,PIXEL_8_POP:49,PIXEL_8_SERVICE_CENTER:50,PIXEL_5_HC:51,PIXEL_7_EAWF:52,PIXEL_4_EAWF:53,PIXEL_ANY_REPAIR_HISTORY:54,PIXEL_ANY_WARRANTY_HELPER:55,PIXEL_ANY_SERVICE_CENTER:56,ISSUE_TYPE_DEMO:57,SHOPIFY_MIGRATION_APP_DOWNLOAD:58,SHOPIFY_MIGRATION_CREATE_CONVERSION_ACTION:59,ADS_PLATFORM_DOCUMENTS_HAS_ACCOUNT_AND_DOCUMENT_ACCESS:61, ADS_PLATFORM_DOCUMENTS_HAS_ACCOUNT_BUT_NO_DOCUMENT_ACCESS:62,ADS_PLATFORM_DOCUMENTS:60};function Rv(a,b){var c=b.experienceType;b={experienceType:c,issueType:b.issueType,actionId:b.actionId,actionType:b.actionType,sessionId:b.sessionId,customerId:b.customerId,externalCid:b.externalCid,viewType:b.viewType,genieDataCount:b.genieDataCount===void 0?0:b.genieDataCount,subIssueType:b.subIssueType};c===1&&delete b.issueType;c=JSON.stringify(b);Fq(a,c,262)} function Sv(a){var b=a.action,c=a.Ua,e=a.viewType,f,h,k;a=a.actionId||((k=(f=c.o)==null?void 0:(h=wg(f,kr,4))==null?void 0:lr(h)[0].getId())!=null?k:"");e=e!=null?e:c.Qd;if(c.experienceType===1){var n,p;var r={experienceType:c.experienceType,actionId:a,actionType:Tv(c),sessionId:Uv(c),customerId:Vv(c),externalCid:Wv(c),viewType:e,genieDataCount:(p=(n=c.genieData)==null?void 0:n.length)!=null?p:0}}else{var u,w;n=c.experienceType;p=c.issueType;f=Tv(c);h=Uv(c);k=Vv(c);var z=Wv(c),la=(w=(u=c.genieData)== null?void 0:u.length)!=null?w:0;c=(r=c.o)==null?void 0:Xg(r,7);r={experienceType:n,issueType:p,actionId:a,actionType:f,sessionId:h,customerId:k,externalCid:z,viewType:e,genieDataCount:la,subIssueType:c}}r=JSON.stringify(r);Fq(b,r,262)} function Xv(a,b,c){return a.find(function(e){return Xg(e,1)===b&&Wg(e,2)===c})} function Yv(a){return(new Jn).build().Oc(a)} function Zv(a){return a.length===10?a.substring(0,3)+"-"+a.substring(3,6)+"-"+a.substring(6,10):a} function $v(a){return a?Qv[a.split(";")[0].trim()]||0:0} ;function aw(a,b,c,e,f,h,k,n,p){window.sc_gseEmbed&&window.sc_gseEmbed.rK(a,{Nh:!1,sessionConfigId:b,entryPoint:c,jd:e,Mf:f,bp:h,Wo:k,kf:n,productSpecificCustomData:p})} function dma(a,b){window.sc_gseEmbed&&window.sc_gseEmbed.qK({jd:a.jd,eC:a.eC,kf:b.kf,Nh:!1,Zn:b.Zn,sessionConfigId:b.sessionConfigId,entryPoint:a.entryPoint,Mf:b.Mf})} ;function bw(a){this.Aa=Ef(a)} t(bw,Vh);bw.prototype.getTitle=function(){return Wg(this,1)}; bw.prototype.setTitle=function(a){return ph(this,1,a)}; bw.prototype.getBody=function(){return Wg(this,2)}; bw.prototype.hasBody=function(){return uh(this,2)};var ema=[0,y,-2];bw.prototype.Ca=lk(ema);var fma=new kk(1008,bw);bla[1008]=ema;function cw(a){this.Aa=Ef(a)} t(cw,Vh);function dw(a,b){return qh(a,1,b)} function ew(a,b){return ph(a,10,b)} var gma=nk(cw);var hma=[0,Xj,-1,Uj,Xj,1,Wj,1,Xj,1,y,1,Uj,Xj,Uj,1,hk,tv,Qj,Xj,-1,[-2,{},[-1,{}]],Xj,-2,Uj,Xj];cw.prototype.Ca=lk(hma);var ima=new Map([["adwords_policy_center","gm/ads_outline"],["adwords3","gm/ads_outline"]]); function fw(a){var b=a.xe;a=a.Ua;E.call(this,"sc.discovery.genie.Action");var c=this;this.ya=this.Nc.bind(this);this.ua=this.Cg.bind(this);this.Ua=a;this.xe=b;this.xe.actionType===1&&(this.watch(this.xe,0),this.va=new Pv,this.oa=new dq({icon:"gm/send_spark",trigger:this.ua,ariaLabel:"Send message"}));typeof chrome!=="undefined"&&(this.ma=new Gq);var e;(e=this.ma)==null||Hq(e).then(function(k){k&&Sv({action:37,Ua:c.Ua,viewType:c.xe.Qd})}); var f,h;(b=(f=lr(b.actionData,Rd)[0])==null?void 0:(h=gh(f,hr,7,jr))==null?void 0:Wg(h,4))||(b=a.It?"genie_cta-csp":"genie_cta");this.o=A().hc+"-"+b;this.kf=this.Ua.Kt&&this.Ua.extCidCount===1?Wv(this.Ua):void 0} t(fw,E);fw.prototype.content=function(){var a=this;this.element("div","class","root",function(){switch(a.xe.actionType){case 1:jma(a);break;case 0:kma(a);break;case 2:lma(a)}})}; function jma(a){a.element("div","class","input-bar",function(){a.element("div","class","text-field-container",function(){var e;(e=a.va)==null||e.render({value:a.xe.userInput,placeholder:"Ask a question",Nc:a.ya,Cg:a.ua,ariaLabel:"Ask a question to Ads Guide."})}); var b;(b=a.oa)==null||b.render();var c;(c=a.oa)==null||c.setDisabled(a.xe.userInput==="")})} fw.prototype.Nc=function(a){if(this.xe.userInput!==a){var b=this.xe;b.userInput=a;b.Ea(0)}}; fw.prototype.Cg=function(){if(this.xe.userInput!==""){var a=this.xe.userInput.trim();if(a){Sv({action:22,Ua:this.Ua,viewType:this.xe.Qd});var b=this.xe;b.userInput="";b.Ea(0);aw(a,A().hc+"-genie_free_text",3,void 0,Uv(this.Ua))}else a=this.xe,a.userInput="",a.Ea(0)}}; function kma(a){a.element("div","class","action-buttons",function(){for(var b=x(lr(a.xe.actionData,Rd)),c=b.next();!c.done;c=b.next()){c=c.value;Sv({action:4,Ua:a.Ua,viewType:a.xe.Qd});var e=void 0,f=void 0;var h=gw(Xg(c,5));Xg(c,6)&&(h?f=gw(Xg(c,6)):(h=gw(Xg(c,6)),e=!0));var k=h,n=f,p=e;e=Xg(c,5)===2||Xg(c,6)===2;var r=void 0;f=a;h=f.element;var u=(r=c.getLabel())!=null?r:"";r=c.getType()===1?dh(c,9,jr)?dh(c,9,jr):c.getUrl():void 0;var w=mma(a,c),z=e;c=c.getLabel();h.call(f,"div","class","action-button", new dq({text:u,href:r,trigger:w,icon:k,Ep:n,Ac:p,Os:!0,target:e?1:0,style:11,padding:"1.5rem",xd:"link",ariaLabel:c?z?c+", opens in new tab.":c:""}))}})} function mma(a,b){switch(b.getType()){case 3:return a.Ua.experienceType===1?function(){hw(a);var c,e,f=(e=(c=gh(b,hr,7,jr))==null?void 0:Wg(c,1))!=null?e:"";c=a.o;e=Uv(a.Ua);if(a.Ua.Lr){var h=a.Ua;var k=h.getTitle();h=h.getDescription();k=k&&h?"<p><strong>"+k+"</strong></p>\n<p>"+h+"</p>":k?"<p><strong>"+k+"</strong></p>":h?"<p>"+h+"</p>":""}else k=void 0;h=a.kf;if(a.Ua.Lr){var n=new av;var p=(new bw).setTitle(a.Ua.getTitle());var r=a.Ua.getDescription();p=ph(p,2,r);p=ph(p,3,f);n=Xh(n,fma,p)}else n= void 0;aw(f,c,2,void 0,e,k,!0,h,n)}:function(){hw(a); dma({jd:"genieSkillEntryButtonId",entryPoint:1},{Zn:!0,sessionConfigId:a.o,Mf:Uv(a.Ua),kf:a.kf})}; case 2:return function(){hw(a);Pf(b,hr,7,jr)&&dma({jd:Wg(gh(b,hr,7,jr),3),entryPoint:1},{Zn:!0,sessionConfigId:a.o,Mf:Uv(a.Ua),kf:a.kf})}; case 4:return function(){if(!dh(b,9,jr)){var c;(c=a.ma)==null||gga(c);hw(a)}}; default:return function(){hw(a)}}} function hw(a){Sv({action:35,Ua:a.Ua,viewType:a.xe.Qd})} function gw(a){switch(a){case 1:a=ima.get(A().hc);if(io()){var b;return(b=a==null?void 0:a.concat("_dark"))!=null?b:void 0}return a;case 2:return"gm/arrow_forward";case 3:return"gm/chat_spark"}} function lma(a){a.element("div","class","chat-button",new dq({text:"Chat to learn more",style:11,trigger:function(){Sv({action:22,Ua:a.Ua,actionId:"genieChatToLearnMore",viewType:a.xe.Qd});aw("",A().hc+"-genie_cta",1,"genieChatToLearnMore",Uv(a.Ua))}}))} ;function iw(a){var b=a.vl;a=a.policyData;E.call(this,"sc.discovery.genie.v2.Card");var c=this;this.o=new Vq({borderRadius:"1rem",padding:"0.75rem 1rem",Wk:!1,backgroundColor:5,content:function(){nma(c)}}); this.policyData=a;this.vl=b;this.watch(this.vl)} t(iw,E);iw.prototype.content=function(){this.element("div","class","root",this.o)}; function nma(a){a.element("div","class","card-root",function(){oma(a,a.policyData.Rc());a.element("div","class","content",function(){a.element("div","class","content-title",function(){var c=a.policyData.getTitle();c&&a.element("div","class","title",c);(c=Wg(a.policyData,5))&&a.element("div","class","sub-title",c)}); var b=a.element("div","class","content-items",function(){var c,e=((c=wg(a.policyData,sr,2))==null?void 0:yg(c,rr,1,Xf()))||[];c=x(e);for(e=c.next();!e.done;e=c.next())e=e.value,e=e.getValue()?e.getKey()+": "+e.getValue():e.getValue(),a.element("div","class","content-item",e)}); pma(a.vl,b.offsetHeight);a.vl.Bl!==0&&(b.style.height=a.vl.Bl+"px")}); a.element("div","class","context",function(){var b;(b=Of(a.policyData,qr,4,!1))||(b=qr[qd])||(b=new qr,Cd(b.Aa),b=qr[qd]=b);b&&a.element("div","class",{label:!0,review:b.getStatus()===1,closed:b.getStatus()===2},b.getText())})})} function oma(a,b){a:{switch(b){case 4:b="gm/critical";break;case 5:b="gm/appeal_review";break;case 6:b="gm/appeal_closed";break;default:b="";break a}b=io()?b+"_dark":b}b&&a.element("div","class","icon",new $p({icon:b,size:44}))} ;function qma(a){a=a.Bl;Vp.call(this);this.Bl=a} t(qma,Vp);function pma(a,b){var c=a.Bl!==0&&a.Bl<b;a.Bl=Math.max(a.Bl,b);c&&a.Ea()} ;function jw(a){a=a.WE;E.call(this,"sc.discovery.genie.v2.CardList");this.WE=a;this.vl=new qma({Bl:0})} t(jw,E);jw.prototype.content=function(){var a=this;this.element("div","class","root",function(){for(var b=x(a.WE),c=b.next();!c.done;c=b.next())a.element("div","class","card",new iw({vl:a.vl,policyData:c.value}))})};function kw(a){var b=a.contentData;a=a.experienceType;E.call(this,"sc.discovery.genie.Content");this.contentData=b;this.experienceType=a} t(kw,E);kw.prototype.content=function(){var a=this,b=Yv(this.contentData.getDescription());this.element("div","class","root",function(){a.element("div","class",{description:!0,"description-basic":a.experienceType===1},b);Wg(a.contentData,3)&&a.element("span","class","eta",Wg(a.contentData,3))})};var lw=new zn,rma="This product may show inaccurate or offensive information. "+An(lw,"a",{href:"https://policies.google.com/terms","class":"scDiscoveryGenieDisclaimerlink",target:"_blank"})+"Terms"+Cn(lw,"a")+".",sma=lw.format(rma);function mw(){E.call(this,"sc.discovery.genie.Disclaimer")} t(mw,E);mw.prototype.content=function(){this.element("div","class","root",sma)};function tma(a){var b=a.timeout===void 0?1E4:a.timeout;var c=a.Hr===void 0?function(){}:a.Hr; a=a.onError===void 0?function(){}:a.onError; this.state=0;this.o=null;this.timeout=b;this.Hr=c;this.onError=a} l=tma.prototype;l.load=function(){var a=this;this.state===0&&(this.state=1,this.clearTimeout(),this.o=setTimeout(function(){a.error()},this.timeout))}; l.complete=function(){this.state===1&&(this.state=2,this.clearTimeout(),this.Hr())}; l.error=function(){this.state===1&&(this.state=3,this.clearTimeout(),this.onError())}; l.reset=function(){this.clearTimeout();this.state=0}; l.getState=function(){return this.state}; l.clearTimeout=function(){this.o!==null&&clearTimeout(this.o);this.o=null};var uma=["https://support.google.com/google-ads/workflow/14159772","https://support.google.com/google-ads/workflow/14282534"];function nw(a){a=Error.call(this,a);this.message=a.message;"stack"in a&&(this.stack=a.stack)} t(nw,Error); function ow(a){var b=a.experienceType;var c=a.issueType;var e=a.customerContext;var f=a.article;var h=a.Ht===void 0?!1:a.Ht;var k=a.Tq===void 0?!1:a.Tq;var n=a.Lr===void 0?!1:a.Lr;var p=a.It===void 0?!1:a.It;var r=a.Kt===void 0?!1:a.Kt;var u=a.Jt===void 0?!1:a.Jt;var w=a.cC===void 0?!1:a.cC;var z=a.externalCid===void 0?void 0:a.externalCid;var la=a.symptom===void 0?void 0:a.symptom;var pa=a.Jx===void 0?void 0:a.Jx;a=a.requestSource===void 0?void 0:a.requestSource;Vp.call(this);this.ua=this.ma=0;this.Qa= (new Jn).build();this.Na=new DOMParser;this.ya=this.Qd="none";this.Ia=this.va=null;this.Ba=!1;this.sveType=262;this.qa=[];this.experienceType=b;this.issueType=c;this.customerContext=e;this.article=f;this.Ht=h;this.Tq=k;this.Lr=n;this.It=p;this.Kt=r;this.Jt=u;this.cC=w;this.descriptiveName="";this.symptom=la;this.Jx=pa;this.requestSource=a;var sa,Aa;b=(Aa=(sa=pw(this,210,"CidArray"))==null?void 0:xm(sa).map(function(Na){return Tg(Na,3)}))!=null?Aa:[]; var Ba,Fa;sa=(Fa=(Ba=pw(this,210,"ExtCidArray"))==null?void 0:xm(Ba).map(function(Na){return Tg(Na,3)}))!=null?Fa:[]; for(Ba=0;Ba<b.length;Ba++)this.qa.push({cid:b.at(Ba),jC:sa.at(Ba)});z&&sa.includes(z)&&(this.externalCid=z,this.cid=vma(this,z));this.externalCid||(z=wma(this),Ba=z.descriptiveName,this.cid=z.cid,this.descriptiveName=Ba,this.cid!==void 0&&(this.externalCid=xma(this,this.cid)));this.extCidCount=yma(this);c===2&&qw(this)&&(this.La=zma(this))} t(ow,Vp); function Ama(a){var b,c,e,f;Ya(function(h){if(h.o==1){if(a.ma===1)return h.return();a.genieData=void 0;rw(a,1);if(a.experienceType===3)return rw(a,2),h.return();Pa(h,2);if(!a.cid&&a.issueType!==9&&a.issueType!==10&&a.issueType!==45&&a.issueType!==42&&a.issueType!==43)throw new nw("No cid found");b=Bma(a,a.cid,a.descriptiveName);Fq(32,Cma({isError:!1,experienceType:a.experienceType,issueType:a.issueType,sessionId:Uv(a),customerId:Vv(a),externalCid:Wv(a),viewType:a.Qd}),a.sveType);return h.yield(Cr(b,{bA:!0}), 4)}if(h.o!=2){c=h.ma;a.genieData=yg(c,ur,3,Xf(Rd));a.metadata=c.getMetaData();if(a.genieData.length===0)throw new nw("No Genie data received");a.issueType===2&&qw(a)&&(a.oa=Dma(a.genieData));a.o=a.genieData[0];a.genieData.forEach(function(k){var n,p,r,u=(n=wg(k,kr,4))==null?void 0:lr(n);n=((p=vr(k))==null?0:uh(p,1))?(r=vr(k))==null?void 0:Wg(r,1):String(a.cid);if(u)for(k=x(u),p=k.next();!p.done;p=k.next())p=p.value,p.getType()===1&&p.getUrl()&&(r=p.getUrl(),r.includes("ads.google.com")&&p.setUrl(jq(r, new Map([["ocid",n]]),!0)),uma.includes(r)&&p.setUrl(r+"?initial_parameters=ocid."+n))}); rw(a,2);return Qa(h,0)}e=Ra(h);f=e instanceof nw?e.message:"No Genie response received: "+e;Fq(21,Cma({isError:!0,experienceType:a.experienceType,issueType:a.issueType,sessionId:Uv(a),errorMessage:f}),a.sveType);A()&&A().env!=="PROD"&&console.error("error while loading refined intent data: "+f,e);a.genieData=void 0;rw(a,3);Oa(h)})} function wma(a){if(Ema())return{cid:-1,descriptiveName:""};var b=sw(a,401,"MaxSpendCid"),c=sw(a,1,"CustomerId");if(b){var e;c=(e=Fma(a,401,"MaxSpendCustomerDescriptiveName"))!=null?e:"";return{cid:b,descriptiveName:c}}if(c&&a.experienceType===2){var f;b=(f=Fma(a,1,"DescriptiveName"))!=null?f:"";return{cid:c,descriptiveName:b}}var h;return{cid:(h=pw(a,210,"CidArray"))==null?void 0:xm(h).map(function(k){return Tg(k,3)}).sort().reverse()[0], descriptiveName:""}} function Uv(a){var b,c;return(c=(b=a.metadata)==null?void 0:Wg(b,1))!=null?c:""} ow.prototype.If=function(a){this.metadata=a}; function tw(a,b){a.ua=b;a.Ea(1)} ow.prototype.getTitle=function(){var a;return this.o?Gma(this,(a=wg(this.o,pr,1))==null?void 0:a.getTitle()):""}; ow.prototype.getDescription=function(){var a;return this.o?Gma(this,(a=wg(this.o,mr,2))==null?void 0:a.getDescription()):""}; function Vv(a){var b,c;return((b=a.o)==null?0:(c=vr(b))==null?0:uh(c,1))?Wg(vr(a.o),1):a.cid===void 0?"":String(a.cid)} function Wv(a){var b,c;return((b=a.o)==null?0:(c=vr(b))==null?0:uh(c,2))?Wg(vr(a.o),2):a.externalCid===void 0?"":String(a.externalCid)} function Tv(a){var b,c,e,f;return(f=(b=a.o)==null?void 0:(c=wg(b,kr,4))==null?void 0:(e=lr(c)[0])==null?void 0:e.getType())!=null?f:0} function uw(a){if(a.va)if(a.experienceType===3)vw(a,"none");else{switch(a.ma){case 1:var b="loading";break;case 2:if(a.Ba)b="expanded";else{var c=a.va.getBoundingClientRect().top,e,f;b=((f=(e=a.Ia)==null?void 0:e.getBoundingClientRect().bottom)!=null?f:0)>c?a.experienceType===2?"collapsed":"none":"expanded"}break;default:b="none"}vw(a,b)}else vw(a,"none")} function qw(a){return a.Jt||A().env==="TEST"} function Hma(a){return qw(a)&&!!a.oa&&a.oa.length>1} function Ima(a){var b;return(b=a.oa)!=null?b:[]} function Jma(a,b){if(Wg(b,2)){var c;a.o=(c=a.genieData)==null?void 0:c.find(function(e){var f;return((f=vr(e))==null?void 0:Wg(f,2))===Wg(b,2)}); a.Ea(3)}} function vw(a,b){b!==a.Qd&&(a.ya=a.Qd,a.Qd=b,a.Ea(2))} function Bma(a,b,c){switch(a.experienceType){case 2:if(a.externalCid===void 0&&a.issueType===8)throw new nw("No external cid found");var e;var f=new ms;f=kg(f,4,cf,a.externalCid===void 0?"":String(a.externalCid),void 0,gf);f=ig(f,7,Je(a.extCidCount),"0");c=kg(f,6,cf,c,void 0,gf);c=sh(c,3,a.experienceType);c=sh(c,2,a.issueType);f=(e=a.La)!=null?e:[];e=Gg(c,8,nr,f);b!==void 0&&kg(e,1,cf,String(b),void 0,gf);a.requestSource&&sh(e,9,a.requestSource);b=qs(ps(new ns,Br()),3);b=zg(b,ms,4,e);a=Oga(a.symptom, a.Jx);return zg(b,Lq,5,a);case 1:if(a.externalCid===void 0)throw new nw("No external cid found");if(!a.article.getContent())throw new nw("No article content found");e=new ms;e=kg(e,4,cf,String(a.externalCid),void 0,gf);e=ig(e,7,Je(a.extCidCount),"0");e=sh(e,3,a.experienceType);b!==void 0&&kg(e,1,cf,String(b),void 0,gf);b=new ns;c=Br();a=(new cr).setContent([a.article.getTitle(),Og(a.article,5),a.article.getContent()].join("\n"));a=zg(c,cr,5,a);a=qs(ps(b,a),3);a=zg(a,ms,4,e);b=Oga();return zg(a,Lq, 5,b);default:throw new nw("Unsupported experience type");}} function rw(a,b){b!==0&&(a.ma=b,a.Ea(0),uw(a))} function xma(a,b){if(Ema())return-1;var c,e,f;return(f=(c=a.qa)==null?void 0:(e=c.find(function(h){return h.cid===b}))==null?void 0:e.jC)!=null?f:void 0} function vma(a,b){var c,e,f;return(f=(c=a.qa)==null?void 0:(e=c.find(function(h){return h.jC===b}))==null?void 0:e.cid)!=null?f:void 0} function yma(a){var b;return(b=sw(a,210,"ExtCidCount"))!=null?b:0} function zma(a){var b=[];b.push.apply(b,Ga(a.qa.map(function(c){var e=new nr;e=ph(e,1,String(c.cid));return ph(e,2,String(c.jC))}))); return b} function Dma(a){return a.filter(function(b){return Nf(b,nr,6)}).map(function(b){return vr(b)})} function sw(a,b,c){var e;return(e=pw(a,b,c))==null?void 0:Tg(xm(e)[0],3)} function Fma(a,b,c){var e;return(e=pw(a,b,c))==null?void 0:jh(xm(e)[0],1)} function pw(a,b,c){return zm(a.customerContext).find(function(e){return Xg(e,1)===b&&Wg(e,2)===c})} function Cma(a){var b=a.experienceType;var c=a.issueType;var e=a.sessionId;var f=a.customerId;var h=a.externalCid;var k=a.viewType;var n=a.isError;a=a.errorMessage;return n?b===1?JSON.stringify({experienceType:b,errorMessage:a,sessionId:e}):JSON.stringify({experienceType:b,issueType:c,errorMessage:a,sessionId:e}):b===1?JSON.stringify({experienceType:b,sessionId:e,customerId:f,externalCid:h,viewType:k}):JSON.stringify({experienceType:b,issueType:c,sessionId:e,customerId:f,externalCid:h,viewType:k})} function Ema(){var a=A();return a.env!=="PROD"&&a.hc==="support_content_dev"&&a.pid==="10693991"} function Gma(a,b){if(!b)return"";var c,e=a.Na;a=a.Qa.Oc(b);return(c=e.parseFromString(gn(a),"text/html").body.textContent)!=null?c:""} ;function ww(a){a=a.Ua;var b,c=sv(ov(nv(mv(new lv,A().lang),(b=A().support_journey_id)!=null?b:""),A().visit_id),A().mendel_ids),e;$u.call(this,c,c,{authUser:A().au,isDarkMode:A().dark,ri:(e=A().genie_iframe_origin)!=null?e:"https://support.google.com",rS:!0,wi:function(h){switch(h.action){case "thumbUp":Sv({action:10,Ua:f.Ua});break;case "thumbDown":Sv({action:11,Ua:f.Ua});break;case "feedbackInitialized":f.oa.complete()}}}); var f=this;this.ya=this.Hr.bind(this);this.Ba=this.onError.bind(this);this.oa=new tma({timeout:3E3,Hr:this.ya,onError:this.Ba});this.ma="embedOptions";this.qa="genieUiMessageChannel";this.Ua=a} t(ww,$u);l=ww.prototype;l.fw=function(a){var b=this;return Ya(function(c){b.oa.reset();b.oa.load();Fq(20,"wizFeedbackButton",262);tw(b.Ua,1);b.ua.promise.then(function(){Fq(47,"wizFeedbackButton",262)}); return c.return($u.prototype.fw.call(b,a))})}; l.PC=function(){return"embed/genie"}; l.Lz=function(a){$u.prototype.Lz.call(this,a);a.style.height="3rem";a.style.visibility="hidden"}; l.Hr=function(){Fq(15,"wizFeedbackButton",262);tw(this.Ua,2);this.o&&(this.o.style.visibility="visible")}; l.onError=function(){Fq(21,"wizFeedbackButton",262);tw(this.Ua,3)};function xw(a){a=a.Ua;E.call(this,"sc.discovery.genie.FeedbackButton");var b=this;this.va=new dq;this.ua=new dq;this.ya=Qp();this.o=this.ma=!1;this.Ua=a;this.Ua.onChange(1,function(){b.Ua.ua===3&&b.Ja()}); this.Ba=new ww({Ua:a})} t(xw,E);xw.prototype.content=function(){var a=this;this.element("div","class",{root:!0,"boq-wiz":yw(this),rce:!yw(this)},function(){if(yw(a)){var b=a.nj("div",a.ya,"class","boq-wiz-container","");a.oa!==b&&(a.oa=b,a.Ba.initialize(a.oa))}else Kma(a)})}; function Kma(a){a.element("span","class","label","aria-live","polite",a.ah());a.element("div","class","buttons",function(){a.va.render({icon:"gm/thumb_up_alt",ij:20,Nb:a.ma?0:"color-label",trigger:function(){a.ma=!a.ma;a.o=!1;a.Ja();Sv({action:10,Ua:a.Ua})}, ariaLabel:"Helpful",xd:"button"});a.ua.render({icon:"gm/thumb_down_alt",ij:20,Nb:a.o?0:"color-label",trigger:function(){a.o=!a.o;a.ma=!1;a.Ja();Sv({action:11,Ua:a.Ua})}, ariaLabel:"Unhelpful",xd:"button"})})} xw.prototype.ah=function(){return this.o?"Thanks for your feedback!":this.ma?"Thanks for your feedback! \ud83c\udf89":"Helpful?"}; function yw(a){return a.Ua.Ht&&a.Ua.ua!==3} ;function zw(a){var b=a.accounts;var c=a.Sm;var e=a.hE;a=a.onOpen;E.call(this,"sc.discovery.genie.v2.Identifier.CidSelector");var f=this;this.accounts=b;this.Sm=c;this.hE=e;this.onOpen=a;b=this.di();var h;this.menu=new zs({items:b,Gv:(h=b.find(function(k){return k.Yf===Wg(f.Sm,2)}))==null?void 0:h.value, kt:!1,width:360,maxHeight:"16rem",qc:3,rc:4,onClose:function(){f.o.Mz("gm/arrow_drop_down")}}); this.o=new dq({text:Lma(this),icon:"gm/google_ads_logo",Ep:"gm/arrow_drop_down",trigger:function(){return void f.open()}, padding:"0.25rem 0.75rem"})} t(zw,E);zw.prototype.content=function(){var a=this;this.element("div","class","root",function(){a.element("div","class","trigger",a.o);a.menu.render()})}; zw.prototype.di=function(){var a=this;return[{value:"Accounts with a similar issue:",trigger:function(){}, disabled:!0}].concat(Ga(this.accounts.map(function(b){var c=Wg(b,2)===Wg(a.Sm,2),e=Zv(Wg(b,2)),f=Wg(b,3).trim(),h=!f;return{value:function(){return a.element("div","class",{"customer-info":!0,"customer-selected":c},function(){a.element("div","class",{check:!0,"check-hidden":!c},new $p({icon:io()?"gm/check_white":"gm/check_blue",size:24}));a.element("div","class",{"account-name":!0,"account-name-empty":h},h?"Unnamed account":f);a.element("div","class","ext-cid",e)})}, trigger:function(){a.Sm=b;a.hE(b);a.menu.close()}, Yf:Wg(b,2)}})))}; function Lma(a){var b=Wg(a.Sm,3).trim(),c=Wg(a.Sm,2);return Yv("<strong>"+(b?Wg(a.Sm,3):"Account")+"</strong> "+Zv(c))} zw.prototype.open=function(){this.menu.open({anchor:this.o.getElement(),Kb:!1,Fe:12});this.o.Mz("gm/arrow_drop_up");this.onOpen()};var Mma=new Map([["adwords_policy_center","gm/google_ads_logo"],["adwords3","gm/google_ads_logo"]]);function Aw(a){var b=a.identifierData;a=a.Ua;E.call(this,"sc.discovery.genie.v2.Identifier");this.identifierData=b;this.Ua=a} t(Aw,E);Aw.prototype.content=function(){var a=this;this.element("div","class","root",function(){var b=yg(a.identifierData,or,4,Xf())||[],c=a.Ua.issueType===2&&Hma(a.Ua);(b.length>0||c)&&a.element("div","class","chips",function(){c&&a.element("div","class","cid-selector",new zw({accounts:Ima(a.Ua),Sm:vr(a.Ua.o),hE:function(k){Jma(a.Ua,k)}, onOpen:function(){var k,n=a.Ua.experienceType,p=a.Ua.issueType,r,u,w,z;var la=(z=(r=a.Ua.o)==null?void 0:(u=wg(r,kr,4))==null?void 0:(w=lr(u)[0])==null?void 0:w.getId())!=null?z:"";Rv(30,{experienceType:n,issueType:p,actionId:la,sessionId:Uv(a.Ua),customerId:Vv(a.Ua),externalCid:Wv(a.Ua),viewType:a.Ua.Qd,genieDataCount:(k=a.Ua.genieData)==null?void 0:k.length})}})); for(var e=x(b),f=e.next(),h={};!f.done;h={wB:void 0,ZK:void 0},f=e.next())f=f.value,h.wB=Nma(f.Rc()),h.ZK=Yv(f.getLabel()),a.element("div","class","chip",function(k){return function(){k.wB&&a.element("div","class","chip-icon",new $p({icon:k.wB,size:16}));a.element("div","class","chip-label",k.ZK)}}(h))}); a.element("div","class","title","role","heading","aria-level","2",a.identifierData.getTitle())})}; function Nma(a){switch(a){case 1:return Mma.get(A().hc);case 2:return io()?"gm/timer":"gm/timer_primary";case 3:return io()?"gm/information_spark_primary_dark":"gm/information_spark_primary"}} ;function Bw(a){a=a.Ua;E.call(this,"sc.discovery.genie.v2.ExpandedView");this.Ua=a;this.genieData=a.o;this.actionType=Tv(a);var b,c;this.isGenai=(c=(b=a.metadata)==null?void 0:Qg(b,2))!=null?c:!1;this.Tq=a.Tq} t(Bw,E); Bw.prototype.content=function(){var a=this;this.element("div","class","root",function(){if(Nf(a.genieData,pr,1)){var b;a.element("div","class","identifier",new Aw({identifierData:(b=wg(a.genieData,pr,1))!=null?b:new pr,Ua:a.Ua}))}if(Nf(a.genieData,mr,2)){var c;a.element("div","class","content",new kw({contentData:(c=wg(a.genieData,mr,2))!=null?c:new mr,experienceType:a.Ua.experienceType}))}yg(a.genieData,tr,5,Xf()).length>0&&a.element("div","class","card-list",new jw({WE:[].concat(Ga(xg(a.genieData,tr, 5)))}));Nf(a.genieData,kr,4)&&a.actionType!==0&&(b=new Ov({actionData:wg(a.genieData,kr,4),actionType:0,Qd:"expanded"}),a.element("div","class","action",new fw({xe:b,Ua:a.Ua})));Oma(a)})}; function Oma(a){a.element("div","class","footer",function(){a.Tq||a.element("div","class",{feedback:!0,"align-with-action":!a.isGenai},new xw({Ua:a.Ua}));a.isGenai&&a.element("div","class","disclaimer",new mw)})} ;function Pma(a){a=x(Qma(a));for(var b=a.next();!b.done;b=a.next())switch(b.value){case 7:return 7;case 6:return 6;case 5:return 5}return 0} function Cw(a,b){var c;return(c=Qma(a).filter(function(e){return e===b}).find(function(e){return e===3||e===4}))!=null?c:0} function Qma(a){return a.filter(function(b){return Wg(b,2)==="NotificationTypes"&&Xg(b,1)===389}).map(function(b){return xm(b)}).flatMap(function(b){return b.map(function(c){return Wg(c,1)})}).map(function(b){return Rma(b)}).filter(function(b){return b!==0})} function Rma(a){switch(a){case "PAYMENTS_BUYER_OVERDUE_PAYMENT":return 7;case "PAYMENTS_BAD_PRIMARY_INSTRUMENT":return 3;case "ALERTENGINE_PAYMENT_NOT_ENTERED":return 4;case "ADS_BILLING_CUSTOMER_PREPAY_BALANCE_LOW":return 5;case "ADS_BILLING_CUSTOMER_PREPAY_BALANCE_EXHAUSTED":return 6;default:return 0}} function Sma(a){console.log("Account Suspension issue type: "+Qv.ADS_ACCOUNT_SUSPENSION);var b,c,e=(c=(b=Xv(a,210,"ExtCidCount"))==null?void 0:Tg(xm(b)[0],3))!=null?c:0,f,h;a=(h=(f=Xv(a,1,"AbuseTagIds"))==null?void 0:Tg(xm(f)[0],3))!=null?h:0;return e==1&&a>0?11:0} ;function Dw(a){this.Aa=Ef(a)} t(Dw,Vh);function Ew(a,b){return hg(a,3,b,ye)} ;Dw.prototype.Ca=lk([0,Pj,-3]);function Tma(a){if(!(a&&a instanceof Vh))throw Error("Value is not proto message.");return Rc(a.serialize(),2)} ;function Uma(a,b,c,e){if(a){var f="";c&&c.length&&(f="; track:"+c.join(",").trim());c="";e&&e.length&&(c="; "+e.join("; ").trim());a.setAttribute("jslog",b+f+c);a.LSWHIf=void 0}} ;var Fw={ARROW_KEYS:{string:"arrow_keys",Wd:"Wxn7ub"},AUTOMATED:{string:"automated",Wd:"wjpLYc"},CLICK:{string:"click",Wd:"cOuCgd"},DRAGEND:{string:"dragend",Wd:"RlD3W"},DROP:{string:"drop",Wd:"DaY83b"},GENERIC_CLICK:{string:"generic_click",Wd:"szJgjc"},HOVER:{string:"hover",Wd:"ZmdkE"},IMPRESSION:{string:"impression",Wd:"xr6bB"},KEYBOARD_ENTER:{string:"keyboard_enter",Wd:"SYhH9d"},KEYPRESS:{string:"keypress",Wd:"Kr2w4b"},LONG_PRESS:{string:"long_press",Wd:"tfSNVb"},MOUSEOVER:{string:"mouseover",Wd:"FrfE3b"}, RIGHT_CLICK:{string:"rightclick",Wd:"CYQmze"},SCROLL:{string:"scroll",Wd:"XuHpsb"},SWIPE:{string:"swipe",Wd:"eteedb"},VIS:{string:"vis",Wd:"HkgBsf"}};function Vma(a){if(Wma.has(a))return Wma.get(a);throw Error("Unrecognized EventLabel "+a+".");} function Xma(a){for(var b=new Map,c=x(Object.keys(a)),e=c.next();!e.done;e=c.next())e=e.value,b.set(a[e].string,a[e].Wd);return b} for(var Wma=Xma(Fw),Gw=new Map,Yma=x(Object.keys(Fw)),Hw=Yma.next();!Hw.done;Hw=Yma.next()){var Zma=Hw.value;Gw.set(Fw[Zma].Wd,Fw[Zma].string)}var $ma=Xma({TRACK:{string:"track",Wd:"u014N"},INDEX:{string:"index",Wd:"cQYSPc"},MUTABLE:{string:"mutable",Wd:"dYFj7e"},COMPONENT_ID:{string:"cid",Wd:"cOuyq"},TEST_CODE:{string:"tc",Wd:"DM6Eze"}});function Iw(a,b){this.ya=a;this.o=null;this.qa=[];this.ma=void 0;this.va=this.ua=!1;this.yH=null;this.oa=[];this.dw=b||!1;this.Vv=new Set} l=Iw.prototype;l.getID=function(){return this.ya}; function Jw(a,b){return b?a.Vv.has(a.Wu(b)):a.Vv.size!=0} l.getIndex=function(){return this.o}; l.Zq=function(){return this.ua}; l.setAttribute=function(a){this.yH=a;return this}; l.getAttribute=function(){return this.yH}; function ana(a,b){a.oa.push(b)} function Kw(a,b){for(var c=0;c<a.oa.length;++c)a.oa[c](b)} l.Wu=function(a){return this.dw?Vma(a):a}; Iw.prototype.isMutable=Iw.prototype.Zq;function Lw(a){this.Aa=Ef(a)} t(Lw,Vh);function Mw(a){this.Aa=Ef(a)} t(Mw,Vh);function Nw(a,b){nh(a,2,b)} ;function Ow(a){this.Aa=Ef(a)} t(Ow,Vh);var bna=[1,3,4],Pw=[2,5];function Qw(a){this.Aa=Ef(a,233)} t(Qw,Vh);function Rw(a,b){hg(a,4,b,ye)} Qw.prototype.Hp=function(a){rh(this,6,a)}; Qw.prototype.getLanguage=function(){return Wg(this,17)}; Qw.prototype.setLanguage=function(a){return ph(this,17,a)}; var cna=mk(Qw),Sw={};var Tw=[0,Kq,Fj];Lw.prototype.Ca=lk(Tw);var dna=[0,[1,2],[3,6],ak,Kq,ak,Tw,Sj,2,ak,[0,Pj,Oj]];var Uw=[0,Oj,-1,2,Oj,-4,Tj,Oj,uba,Tw,Oj,[0,Pj,Oj]];Mw.prototype.Ca=lk(Uw);var Vw=[0,bna,Pw,ak,Kq,ak,Uw,ak,Tw,Yj,-1];Ow.prototype.Ca=lk(Vw);var Ww=[-233,Sw,Oj,1,Oj,Pj,y,ek,Oj,3,dna,5,y,112,Tj,18,Oj,82,[0,Vw]];Qw.prototype.Ca=lk(Ww);function ena(){this.o=this.ma=this.oa=void 0;this.qa=[]} ;function Xw(){} Xw.prototype.oa=function(){return[]}; Xw.prototype.ua=function(){return[]}; Xw.prototype.va=function(){return[]};function Yw(){if(!Zw){var a=Zw=new Iq,b=Date.now()*1E3;oh(a,1,b);Lf(Zw,2,Be(0));Lf(Zw,3,Be(0))}a=new Lw;a=zg(a,Iq,1,Zw);b=++fna;return oh(a,2,b)} var fna=0,Zw=void 0;function $w(a){this.Aa=Ef(a,1)} t($w,Vh);var gna={};var hna=[-1,gna];$w.prototype.Ca=lk(hna);function ax(a){this.Aa=Ef(a)} t(ax,Vh);var ina=[0,Tw];ax.prototype.Ca=lk(ina);function bx(a){this.Aa=Ef(a,7)} t(bx,Vh);bx.prototype.getTarget=function(){return wg(this,Ow,1)}; bx.prototype.getType=function(){return Xg(this,2)}; bx.prototype.setType=function(a){return rh(this,2,a)}; function jna(a){var b=Date.now();b=Number.isFinite(b)?b*1E3:void 0;oh(a,4,b)} var kna={};function cx(a){this.Aa=Ef(a)} t(cx,Vh);function dx(a){this.Aa=Ef(a,17)} t(dx,Vh);function ex(a,b){return ph(a,11,b)} function lna(a,b){return nh(a,1,b)} function mna(a,b){nh(a,2,b)} dx.prototype.setImageUrl=function(a){return ph(this,9,a)}; function nna(a,b){Bg(a,14,b)} ;function fx(a){this.Aa=Ef(a)} t(fx,Vh);var ona=[-7,kna,Vw,ek,Vw,Fj,Vw,Tj];bx.prototype.Ca=lk(ona);var pna=[0,Zj,ona];cx.prototype.Ca=lk(pna);var qna=[-17,{},Oj,-7,y,-4,Zj,Ww,hna,Uw];dx.prototype.Ca=lk(qna);fx.prototype.Ca=lk([0,Tw,Zj,Ww,Tw,qna,ek,y,pna,Tw,ina]);function rna(a){this.userAction=a;this.Cu=void 0} ;function sna(a){this.userAction=a;tna++} var tna=0;var una=Cba(Mw,Uw),vna=function(a){return function(b){return gj(b,a)}}(Uw);function gx(a,b){this.ya=a;this.Ba=b;this.ua=!1;this.qa=this.We=void 0;this.oa=this.hidden=!0;this.ma=this.va=this.o=void 0} gx.prototype.getTag=function(){return this.Ba}; gx.prototype.getElement=function(){return this.ya}; function wna(a){var b=hx++;a.o=b} gx.prototype.setParent=function(a){this.va=a}; gx.prototype.getParent=function(){return this.va}; function ix(a){if(a.We){var b=new Mw;nh(b,1,a.o);Nw(b,a.getTag().getID());zg(b,Lw,13,a.We);a=vna(b);return"0"+Pc(a,4)}} ;function jx(){this.dw=!1} jx.prototype.JB=function(a){return new Iw(a,this.dw)}; jx.prototype.Zs=function(){}; jx.prototype.Ws=function(){};function kx(a){this.Aa=Ef(a)} t(kx,Vh);kx.prototype.Ca=lk([0,Oj,-1,Pj,ek,2,ek]);function lx(a){this.Aa=Ef(a)} t(lx,Vh);function xna(a,b){Bg(a,1,b)} lx.prototype.addPath=function(a,b){return Cg(this,1,Qw,a,b)};var yna=[0,Zj,Ww];lx.prototype.Ca=lk(yna);var mx=new kk(100,lx);kna[100]=yna;function nx(a){this.Aa=Ef(a)} t(nx,Vh);var zna=[0,Ej];nx.prototype.Ca=lk(zna);function ox(a){this.Aa=Ef(a)} t(ox,Vh);ox.prototype.getTimestamp=function(){return wg(this,nx,1)}; ox.prototype.setTimestamp=function(a){return zg(this,nx,1,a)};var px=[0,zna];ox.prototype.Ca=lk(px);var qx=new kk(126,ox);gna[126]=px;var Ana=new kk(618,ox);Sw[618]=px;function rx(a){this.Aa=Ef(a,2)} t(rx,Vh);var Bna=[-2,{},Tj];rx.prototype.Ca=lk(Bna);var Cna=new kk(273,rx);Sw[273]=Bna;function sx(a,b,c,e){this.left=a;this.top=b;this.width=c;this.height=e} l=sx.prototype;l.clone=function(){return new sx(this.left,this.top,this.width,this.height)}; function Dna(a,b){var c=Math.max(a.left,b.left),e=Math.min(a.left+a.width,b.left+b.width);if(c<=e){var f=Math.max(a.top,b.top);a=Math.min(a.top+a.height,b.top+b.height);if(f<=a)return new sx(c,f,e-c,a-f)}return null} l.contains=function(a){return a instanceof Lo?a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height:this.left<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height}; l.distance=function(a){var b=a.x<this.left?this.left-a.x:Math.max(a.x-(this.left+this.width),0);a=a.y<this.top?this.top-a.y:Math.max(a.y-(this.top+this.height),0);return Math.sqrt(b*b+a*a)}; l.getSize=function(){return new Mo(this.width,this.height)}; l.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this}; l.floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this}; l.round=function(){this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.round(this.width);this.height=Math.round(this.height);return this}; l.translate=function(a,b){a instanceof Lo?(this.left+=a.x,this.top+=a.y):(this.left+=a,typeof b==="number"&&(this.top+=b));return this}; l.scale=function(a,b){b=typeof b==="number"?b:a;this.left*=a;this.width*=a;this.top*=b;this.height*=b;return this};function Ena(){this.ma=0;this.o=[]} l=Ena.prototype;l.add=function(a){var b=this.o[this.ma];this.o[this.ma]=a;this.ma=(this.ma+1)%50;return b}; l.get=function(a){a=Fna(this,a);return this.o[a]}; l.set=function(a,b){a=Fna(this,a);this.o[a]=b}; l.isEmpty=function(){return this.o.length==0}; l.clear=function(){this.ma=this.o.length=0}; l.getValues=function(){for(var a=this.o.length,b=[],c=this.o.length-this.o.length;c<a;c++)b.push(this.get(c));return b}; l.getKeys=function(){for(var a=[],b=this.o.length,c=0;c<b;c++)a[c]=c;return a}; function Fna(a,b){if(b>=a.o.length)throw Error("Out of bounds exception");return a.o.length<50?b:(a.ma+Number(b))%50} ;function tx(a){this.Aa=Ef(a)} t(tx,Vh);var Gna=[0,bk,ck,Tj,y];tx.prototype.Ca=lk(Gna);var Hna=[0,ek,[0,Dj,Oj,-2],[0,Dj]];var Ina=[0,Wj,-1,Pj,Ij,-1];var Jna=[0,Oj,y,-1];function ux(a){this.Aa=Ef(a)} t(ux,Vh);l=ux.prototype;l.getKey=function(){return Wg(this,1)}; l.setKey=function(a){return ph(this,1,a)}; l.getValue=function(){return Wg(this,2)}; l.setValue=function(a){return ph(this,2,a)}; l.Vb=function(){return uh(this,2)};var Kna=[0,y,-1];ux.prototype.Ca=lk(Kna);var Lna=[0,ek,-1];function vx(a){this.Aa=Ef(a)} t(vx,Vh);function wx(a){this.Aa=Ef(a)} t(wx,Vh);function xx(a){this.Aa=Ef(a,4)} t(xx,Vh);function yx(a){this.Aa=Ef(a,36)} t(yx,Vh);yx.prototype.getTag=function(){return Wg(this,2)}; yx.prototype.setTag=function(a){return ph(this,2,a)}; yx.prototype.Gg=function(a){return Bg(this,3,a)}; yx.prototype.setValue=function(a,b){return Vf(this,3,ux,a,b)}; function zx(a,b){return ph(a,8,b)} function Ax(a,b){ph(a,24,b)} ;var Mna=[0,Xj,[0,hk,al,hk,-1,[0,ek],hk],xba];var Nna=[0,12,Oj,10,Tj];vx.prototype.Ca=lk(Nna);var Ona=[0,1,Nna];wx.prototype.Ca=lk(Ona);var Bx=[-4,{},Ona,ek,Mna];xx.prototype.Ca=lk(Bx);var Pna=[-36,{},Ej,y,Zj,Kna,bk,1,bk,Ina,y,Jna,Tj,Oj,Fj,y,-1,Aba,Gna,Ej,bk,ek,Pj,Fj,-1,Lna,y,Tj,y,Qj,y,-1,Bj,1,Bj,Bx,Tj,Hna];yx.prototype.Ca=lk(Pna);function Cx(a,b,c,e,f){this.o=f=f===void 0?Qna:f;this.ya=a===void 0?!0:a;this.ma=c===void 0?!1:c;this.Ba=b===void 0?!1:b;this.qa=e===void 0?!1:e;this.Fa=new Ena} t(Cx,Xw);Cx.prototype.oa=function(a,b){for(var c=[],e=[],f=0;f<a.length;++f)a[f].keys().next().value.We?e.push(a[f]):c.push(a[f]);a=Rna(this,c,b);b=this.Ba?Sna(this,e,b):Tna(this,e,b);return a.concat(b)}; Cx.prototype.ua=function(a,b){var c=new fx,e=Yw();zg(c,Lw,1,e);e=new dx;a.ma?ex(e,a.ma):mna(lna(e,a.getTag().getID()),a.o);nna(nh(e,3,b.userAction),Dx(this,a));b.Cu&&nh(e,6,b.Cu);a.getTag();this.setTimestamp(e);var f=new ax;zg(f,Lw,1,a.We);zg(c,Lw,3,a.We);zg(c,dx,4,e);zg(c,ax,9,f);this.Fa.add(new sna(b.userAction,a.getTag().getID()));this.o("Interaction Event",c);a=new yx;Ax(a,c.serialize());return[a]}; Cx.prototype.va=function(a,b){for(var c=[],e=new Map,f=0;f<a.length;++f){var h=a[f],k=h.getElement(),n=h.qa,p=e.get(n);p=p?p:[];var r=new lx;this.ma&&xna(r,Dx(this,h));if(h.oa||Jw(h.getTag(),"vis"))if(k=Ex(k,b),h.hidden&&k){k=new bx;k.setType(1);var u=Fx(h);zg(k,Ow,1,u);jna(k);this.ma&&Xh(k,mx,r);p.push(k);h.hidden=!1;h.oa=!1}else h.hidden||k||(k=new bx,k.setType(2),u=Fx(h),zg(k,Ow,1,u),jna(k),this.ma&&Xh(k,mx,r),p.push(k),h.hidden=!0);e.set(n,p)}a=x(e.keys());for(b=a.next();!b.done;b=a.next())b= b.value,h=e.get(b),h.length&&(f=new cx,Bg(f,1,h),h=new fx,n=Yw(),p=new ax,zg(p,Lw,1,b),zg(h,Lw,1,n),zg(h,Lw,3,b),zg(h,cx,7,f),zg(h,ax,9,p),b=new yx,this.o("Visibility Event",h),Ax(b,h.serialize()),c.push(b));return c}; function Ex(a,b){if(a.hasAttribute("ve-visible"))return a.getAttribute("ve-visible")=="true";if(a instanceof HTMLElement&&(a.offsetWidth<=0||a.offsetHeight<=0))return!1;a=a.getBoundingClientRect();return(b=Dna(b,new sx(a.left,a.top,a.width,a.height)))&&b.width>=10&&b.height>=10?!0:!1} function Rna(a,b,c){for(var e=[],f={},h=b.length-1;h>=0;f={We:void 0,Al:void 0,Yz:void 0},h--){f.Al=new fx;f.Yz=[];f.We=Yw();zg(f.Al,Lw,1,f.We);var k=new ax;zg(k,Lw,1,f.We);zg(f.Al,ax,9,k);if(k=uu(window.location.href,"ved"))k=ex(new dx,k),zg(f.Al,dx,4,k);b[h].forEach(function(n){return function(p,r){r.We=n.We;r.qa=n.We;var u=Gx(this,r);p.length&&Rw(u,p);p=r.getElement();Ex(p,c)?(r.oa=!1,r.hidden=!1):u.Hp(1);this.qa&&Jw(r.getTag(),"hover")&&r.o!==void 0&&(p.setAttribute("data-hveid",Number(r.o)), yg(n.Al,Qw,2,Xf()).length===0&&ix(r)&&(p.setAttribute("decode-data-ved","1"),p.setAttribute("data-ved",ix(r)+"")));this.setTimestamp(u);Cg(n.Al,2,Qw,u);n.Yz=n.Yz.concat(r.getTag().qa)}}(f),a); a.o("Impression Event",f.Al);k=new yx;Ax(k,f.Al.serialize());hg(k,20,f.Yz,ye);e.push(k)}return e} function Sna(a,b,c){for(var e=[],f=new Map,h=b.length-1;h>=0;h--){var k=b[h],n=k.keys().next().value.qa,p=f.get(n)||[];p.push(k);f.set(n,p)}f.forEach(function(r,u){var w=0,z=[],la=new fx,pa=[],sa=Yw();zg(la,Lw,1,sa);zg(la,Lw,3,u);var Aa=new ax;zg(Aa,Lw,1,u);zg(la,ax,9,Aa);for(Aa=0;Aa<r.length;Aa++)for(var Ba=r[Aa],Fa=Ba.keys(),Na=Fa.next().value,Ua=Ba.get(Na),Xa={},lb=0;lb<Ua.length;Xa={Vz:void 0,CB:void 0},++lb){var Bb=Na;Xa.CB=0;Xa.Vz=Ua[lb];var Mb=Ba.size;lb!=Ua.length-1&&(Mb=Ua[lb+1]);for(var Fb= Xa.Vz;Fb<Mb;++Fb){var jb=Fa.next().value;Fb==Xa.Vz&&(Bb=jb,Xa.CB=w);jb.We=sa;jb.qa=u;jb.o=w;var vb=Ba.get(jb),Wb=Gx(this,jb);vb.length&&Rw(Wb,vb.map(function(Dc){return function(vc){return vc-Dc.Vz+Dc.CB}}(Xa))); vb=jb.getElement();Ex(vb,c)?(jb.oa=!1,jb.hidden=!1):Wb.Hp(1);this.setTimestamp(Wb);Cg(la,2,Qw,Wb);pa=pa.concat(jb.getTag().qa);w++}Xa=new bx;Xa.setType(3);Mb=Fx(Na);zg(Xa,Ow,1,Mb);Mb=new Ow;Fb=new Mw;jb=new lx;nh(Fb,1,Bb.o);Nw(Fb,Bb.getTag().getID());Ag(Mb,2,Pw,Fb);zg(Xa,Ow,3,Mb);this.ma&&(xna(jb,Dx(this,Bb)),Xh(Xa,mx,jb));z.push(Xa)}z.length&&(r=new cx,Bg(r,1,z),zg(la,cx,7,r));this.o("Incremental Impression Event Batch",la);z=new yx;Ax(z,la.serialize());hg(z,20,pa,ye);e.push(z)},a); return e} function Tna(a,b,c){for(var e=[],f=b.length-1;f>=0;f--)for(var h=b[f],k=h.keys(),n=k.next().value,p=h.get(n),r={},u=0;u<p.length;r={Wz:void 0},++u){r.Wz=p[u];var w=h.size;u!=p.length-1&&(w=p[u+1]);var z=new fx,la=[],pa=Yw(),sa=new ax;zg(sa,Lw,1,n.We);zg(z,Lw,1,pa);zg(z,Lw,3,n.We);rh(z,5,3);zg(z,ax,9,sa);sa=new dx;n.ma?ex(sa,n.ma):mna(lna(sa,n.getTag().getID()),n.o);nna(sa,Dx(a,n));zg(z,dx,4,sa);for(sa=r.Wz;sa<w;++sa){var Aa=k.next().value;Aa.We=pa;Aa.qa=n.qa;Aa.o!=void 0&&(Aa.o-=r.Wz);var Ba=h.get(Aa), Fa=Gx(a,Aa);Ba.length&&Rw(Fa,Ba.map(function(Na){return function(Ua){return Ua-Na.Wz}}(r))); Ba=Aa.getElement();Ex(Ba,c)?(Aa.oa=!1,Aa.hidden=!1):Fa.Hp(1);a.qa&&Jw(Aa.getTag(),"hover")&&Aa.o!==void 0&&(Ba.setAttribute("data-hveid",Number(Aa.o)),yg(z,Qw,2,Xf()).length===0&&ix(Aa)&&(Ba.setAttribute("decode-data-ved","1"),Ba.setAttribute("data-ved",ix(Aa)+"")));a.setTimestamp(Fa);Cg(z,2,Qw,Fa);la=la.concat(Aa.getTag().qa)}a.o("Incremental Impression Event",z);r=new yx;Ax(r,z.serialize());hg(r,20,la,ye);e.push(r)}return e} function Dx(a,b){if(!a.ya)return[];for(var c=[],e=new Set;b&&!e.has(b);){var f=Gx(a,b);c.unshift(f);e.add(b);b=b.getParent()}return c} function Gx(a,b){var c=new Qw;var e=b.getTag().getID();c=nh(c,1,e);Number.isFinite(b.getTag().getIndex())&&(e=b.getTag().getIndex(),nh(c,3,e));Kw(b.getTag(),c);a.qa&&Jw(b.getTag(),"hover")&&(a=new rx,lh(a,1,!0),Xh(c,Cna,a));return c} function Fx(a){var b=new Ow;if(a.ma)og(b,5,Pw,ff(a.ma));else{var c=new Mw;Ag(b,3,bna,a.We);nh(c,1,a.o);Nw(c,a.getTag().getID());Ag(b,2,Pw,c)}return b} Cx.prototype.setTimestamp=function(a){var b=Date.now();b=Number.isFinite(b)?b.toString():void 0;var c;(c=a instanceof dx)&&!(c=!wg(a,$w,15))&&(c=wg(a,$w,15),c=!(qx.ctor?qx.isRepeated?qx.o(c,qx.ctor,qx.fieldIndex,Xf(),!0):qx.o(c,qx.ctor,qx.fieldIndex,!0):qx.isRepeated?qx.o(c,qx.fieldIndex,Xf(),!0):qx.o(c,qx.fieldIndex,qx.defaultValue,!0)));if(c){c=new ox;var e=new nx,f=wg(a,$w,15);f||(f=new $w);Lf(e,1,Je(b));c.setTimestamp(e);Xh(f,qx,c);zg(a,$w,15,f)}a instanceof Qw&&(c=new ox,e=new nx,Lf(e,1,Je(b)), c.setTimestamp(e),Xh(a,Ana,c))}; function Qna(a){return a+":"+JSON.stringify(null,null,1).replace(/"/g,"")} ;function Una(a){return a?a.__owner?a.__owner:a.parentNode&&a.parentNode.nodeType===11?a.parentNode.host:Xea(a):null} function Hx(a,b,c){for(c||(a=Una(a));a&&!b(a);)a=Una(a)} ;var Vna=1;(function(){for(var a=["ms","moz","webkit","o"],b=0;b<a.length&&!window.requestAnimationFrame;++b)window.requestAnimationFrame=window[a[b]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[a[b]+"CancelAnimationFrame"]||window[a[b]+"CancelRequestAnimationFrame"];if(!window.requestAnimationFrame){var c=0;window.requestAnimationFrame=function(e){var f=(new Date).getTime(),h=Math.max(0,16-(f-c));c=f+h;return window.setTimeout(function(){e(f+h)},h)}; window.cancelAnimationFrame||(window.cancelAnimationFrame=function(e){clearTimeout(e)})}})(); function Wna(){} var Xna=[[],[]],Ix=0,Jx=new Set,Kx=null,Lx=0,Yna=0,Zna=0,Mx=0,$na=0;function aoa(a){this.ma=this.o=void 0;this.qa=!1;this.oa=window;this.ua=a;this.va=Wna} l=aoa.prototype;l.measure=function(a){this.o=a;return this}; l.mutate=function(a){this.ma=a;return this}; l.uF=function(){this.qa=!0;return this}; l.window=function(a){this.oa=a;return this}; l.build=function(){return boa({measure:this.o,mutate:this.ma,oU:this.va,window:this.oa,uF:this.qa},this.ua)}; function boa(a,b){var c=$na++,e=Math.max(a.measure?a.measure.length:0,a.mutate?a.mutate.length:0),f={id:c,bK:a.measure,eK:a.mutate,context:b,args:[]},h=f;return function(){var k=h.TE!==0;k&&(h=Object.assign({TE:0},f));b||(h.context=this);h.args=Array.prototype.slice.call(arguments);e>arguments.length&&h.args.push(new a.oU);k&&(k=Ix,!a.uF||Mx==0||a.measure&&Mx!=1||(k=(k+1)%2),Xna[k].push(h));return coa(a.window)}} function doa(a,b){var c={};Mx=1;for(var e=0;e<a.length;++e){var f=a[e];var h=f.args[f.args.length-1];h&&typeof h==="object"&&(h.now=b);if(f.bK){f.TE=1;try{f.bK.apply(f.context,f.args)}catch(k){c[e]=!0,Hb(k)}}}Mx=2;for(e=0;e<a.length;++e)if(f=a[e],(h=f.args[f.args.length-1])&&typeof h==="object"&&(h.now=b),!c[e]&&f.eK){f.TE=2;try{f.eK.apply(f.context,f.args)}catch(k){Hb(k)}}Lx>0&&b>1&&(a=b-Lx,a<500&&(Vna++,a>100&&Yna++,Zna<a&&(Zna=a)));Lx=Jx.size&&b>1?b:0} function coa(a){if(!Jx.has(a)){Jx.size||(Kx=new Zu);Jx.add(a);var b=Kx.resolve;a.requestAnimationFrame(function(c){Jx.clear();var e=Xna[Ix];Ix=(Ix+1)%2;try{doa(e,c)}finally{Mx=0,e.length=0}b()})}return Kx.promise} ;function eoa(a,b){this.o=a;this.kA=b===void 0?!1:b} function foa(a,b){return goa(a,b).filter(function(c){return Nx(this.o,c)!=null},a)} function hoa(a,b){var c=a.o;a=[];for(var e=void 0,f={},h=0;h<b.length;f={Jm:void 0},++h){var k=Nx(c,b[h]);k.o==void 0&&k.ma==void 0&&(f.Jm=void 0,Hx(b[h],function(n){return function(p){p=Nx(c,p);return p!=null?(n.Jm=p,!0):!1}}(f),!1),f.Jm?e&&e.has(f.Jm)||(e=new Map,a.unshift(e),e.set(f.Jm,[]),hx=1):(e=new Map,a.unshift(e),hx=0),wna(k),k.setParent(f.Jm),e.set(k,[]),f.Jm&&e.get(f.Jm).push(k.o))}return a} function ioa(a,b){var c=a.o;return b.map(function(e){return Nx(c,e)})} function goa(a,b){if(a.kA){var c=[];a=[];for(c.push.apply(c,b.querySelectorAll("*"));c.length>0;){var e=c.shift();e.getAttribute("jslog")&&a.push(e);e.shadowRoot&&c.unshift.apply(c,e.shadowRoot.querySelectorAll("*"))}}else a=[].slice.call(b.querySelectorAll("[jslog]"));a.unshift(b);return a} var hx=0;function joa(a,b){this.qa=a;this.o=b||!1;this.ma=void 0} function Nx(a,b){var c=b.LSWHIf||null;if(c&&(c.getTag().ma||a.ma)&&c.getTag().ma!=a.ma)return null;var e;!(e=c&&c.getTag().Zq&&!c.getTag().Zq())&&(e=c&&c.getTag().Zq&&c.getTag().Zq())&&(e=b.getAttribute("jslog"),e=!(!e||Jb(e)||e!=c.getTag().getAttribute()));if(e)return c;e=b.getAttribute("jslog");if(!e)return null;e=koa(a,e);if(!e||(e.ma||a.ma)&&e.ma!=a.ma)return null;a=new gx(b,e);c&&c.getTag().va&&c.ua&&(a.ua=!0);if(c=a.getElement().getAttribute("data-ved")){a.ma=c;if(!c||c.charAt(0)!="0"&&c.charAt(0)!= "2")var f=null;else{c=c.substring(1);try{var h=una(c);f=wg(h,Lw,13)}catch(k){f=null}}f&&(a.We=f,a.qa=f)}return b.LSWHIf=a} function koa(a,b){if(Jb(b))return null;var c=b.split(";"),e=Number(c[0].trim());if(isNaN(e))return null;e=a.qa.JB(e);for(var f=1;f<c.length;f++){var h=c[f].trim();if(!Jb(h)){var k=1;h=h.split(":");for(var n=[];k>0&&h.length;)n.push(h.shift()),k--;h.length&&n.push(h.join(":"));h=n;if(h.length<2)return null;k=h[0].trim();h=h[1].trim();if(Jb(k)||Jb(h))return null;switch(k){case Ox(a,"track"):k=h.split(",");for(h=0;h<k.length;++h){var p=e;n=k[h].trim();if(a.o){if(!p.dw)throw Error("Method isTrackingXid should only be used when xidTagComponents_ is true."); if(!Gw.has(n))throw Error("Unrecognized eventLabelXid: "+n+".");p.Vv.add(n)}else p.Vv.add(p.Wu(n))}break;case Ox(a,"index"):e.o=Number(h);break;case Ox(a,"tc"):k=h.split(",");k=k.map(Number);k=k.filter(Number.isInteger);e.qa=k;break;case "cid":e.ma=h;break;case Ox(a,"mutable"):h=="true"?e.ua=!0:h=="rci"&&(e.ua=!0,e.va=!0);break;default:a.qa.Zs(e,k,h)}}}return e.setAttribute(b)} function Ox(a,b){if(a.o)if($ma.has(b))a=$ma.get(b);else throw Error("Unrecognized PartLabel "+b+".");else a=b;return a} ;function Px(a,b,c){Wt.call(this);this.va=c!=null?a.bind(c):a;this.ua=b;this.oa=null;this.ma=!1;this.qa=0;this.o=null} t(Px,Wt);l=Px.prototype;l.aH=function(a){this.oa=arguments;this.o||this.qa?this.ma=!0:Qx(this)}; l.stop=function(){this.o&&(gb.clearTimeout(this.o),this.o=null,this.ma=!1,this.oa=null)}; l.pause=function(){this.qa++}; l.resume=function(){this.qa--;this.qa||!this.ma||this.o||(this.ma=!1,Qx(this))}; l.Yd=function(){Wt.prototype.Yd.call(this);this.stop()}; function Qx(a){a.o=ou(function(){a.o=null;a.ma&&!a.qa&&(a.ma=!1,Qx(a))},a.ua); var b=a.oa;a.oa=null;a.va.apply(null,b)} ;function Rx(a){Wt.call(this);this.Ia=a;this.qa={}} wb(Rx,Wt);var loa=[];l=Rx.prototype;l.listen=function(a,b,c,e){Array.isArray(b)||(b&&(loa[0]=b.toString()),b=loa);for(var f=0;f<b.length;f++){var h=gu(a,b[f],c||this.handleEvent,e||!1,this.Ia||this);if(!h)break;this.qa[h.key]=h}return this}; l.vr=function(a,b,c,e){return moa(this,a,b,c,e)}; function moa(a,b,c,e,f,h){if(Array.isArray(c))for(var k=0;k<c.length;k++)moa(a,b,c[k],e,f,h);else{b=hu(b,c,e||a.handleEvent,f,h||a.Ia||a);if(!b)return a;a.qa[b.key]=b}return a} l.unlisten=function(a,b,c,e,f){if(Array.isArray(b))for(var h=0;h<b.length;h++)this.unlisten(a,b[h],c,e,f);else c=c||this.handleEvent,e=nb(e)?!!e.capture:!!e,f=f||this.Ia||this,c=iu(c),e=!!e,b=au(a)?a.Iq(b,c,e,f):a?(a=ju(a))?a.Iq(b,c,e,f):null:null,b&&(lu(b),delete this.qa[b.key]);return this}; l.removeAll=function(){No(this.qa,function(a,b){this.qa.hasOwnProperty(b)&&lu(a)},this); this.qa={}}; l.Yd=function(){Rx.kh.Yd.call(this);this.removeAll()}; l.handleEvent=function(){throw Error("EventHandler.handleEvent not implemented");};function noa(a,b){if(b&&a in b)return a;var c=Bc?"Webkit":Ac?"Moz":null;return c?(c=c.toLowerCase(),a=c+Tea(a),b===void 0||a in b?a:null):null} ;function ooa(a,b){Yt.call(this,"visibilitychange");this.hidden=a;this.visibilityState=b} t(ooa,Yt);var poa=new WeakMap;function Sx(a){function b(f){f=x(f);f.next();f=Ea(f);return c(e,f)} var c=c===void 0?qoa:c;var e=ob(a);return function(){var f=Za.apply(0,arguments),h=this||gb,k=poa.get(h);k||(k={},poa.set(h,k));h=k;k=[this].concat(Ga(f));f=b?b(k):k;if(Object.prototype.hasOwnProperty.call(h,f))h=h[f];else{var n=x(k);k=n.next().value;n=Ea(n);k=a.apply(k,n);h=h[f]=k}return h}} function qoa(a,b){a=[a];for(var c=b.length-1;c>=0;--c)a.push(typeof b[c],b[c]);return a.join("\v")} ;function Tx(a){nu.call(this);this.o=a||Uo();if(this.ma=this.wQ())this.qa=gu(this.o.getDocument(),this.ma,qb(this.yM,this))} wb(Tx,nu);l=Tx.prototype;l.wQ=Sx(function(){var a=this.isSupported(),b=this.OC()!="hidden";if(a){var c;b?c=(((Bc?"Webkit":Ac?"Moz":null)||"")+"visibilitychange").toLowerCase():c="visibilitychange";a=c}else a=null;return a}); l.OC=Sx(function(){return noa("hidden",this.o.getDocument())}); l.JQ=Sx(function(){return noa("visibilityState",this.o.getDocument())}); l.isSupported=function(){return!!this.OC()}; l.isHidden=function(){return!!this.o.getDocument()[this.OC()]}; l.yM=function(){var a=this.isSupported()?this.o.getDocument()[this.JQ()]:null;a=new ooa(this.isHidden(),a);this.dispatchEvent(a)}; l.Yd=function(){lu(this.qa);Tx.kh.Yd.call(this)};function Ux(a,b,c,e,f,h,k){var n=e===void 0?{}:e;var p=n.hq===void 0?void 0:n.hq;e=n.mI===void 0?!1:n.mI;n=n.kA===void 0?!1:n.kA;Rx.call(this);var r=this;this.Ra=a;this.transport=c;this.Na=this.o=this.Gc=this.Pb=void 0;this.Qa=[];this.ob=[];this.Ha=e;this.va=b||new jx;this.ya=new joa(this.va,this.Ha);this.mb={click:3};this.Xa={click:this.Wu("generic_click")};this.La=new Tx;this.Mc=(new aoa(this)).measure(p?function(){return p().then(r.lJ.bind(r))}:this.lJ).uF().build(); this.qb=new Px(this.Mc,500,this);this.Pa=k||new eoa(this.ya,n);this.Ra instanceof Xw&&(this.oa=this.Ra);this.ua=f;this.Cb=h} t(Ux,Rx);function Vx(a,b,c){a.mb[b]=c;a.Xa[b]=a.Wu(b)} function roa(a,b,c){var e=a.mb[b];if(e&&(b=soa(a,b,c)))if(a.oa)for(e=a.oa.ua(b,new rna(e)),b=0;b<e.length;++b)a.va.Ws(e[b]),a.ua&&ph(e[b],28,a.ua),a.transport&&a.transport.dispatch(e[b]);else c=toa(a,b.getElement()),uoa(a,e,b,c),voa(b,c)} function woa(a){a.o=new Vo;a.Na=a.o.getDocument().body;var b=a.o.getDocument();b.readyState!=="interactive"&&b.readyState!=="complete"||a.Lg();a.vr(b,"load",a.Lg,!1);a.vr(b,"DOMContentLoaded",a.Lg,!1);a.listen(a.La,"visibilitychange",a.Lg,!1);a.listen(b,"scroll",a.Lg,!0);a.listen(b,"resize",a.Lg,!0)} l=Ux.prototype;l.Lg=function(){this.o&&this.qb.aH()}; function uoa(a,b,c,e){var f=xoa(e),h=a.getIndex(c);var k=new kx;k=rh(k,4,b);var n=c.getTag().getID();k=nh(k,1,n);f=hg(k,3,f,ye);h!=null&&nh(f,2,h);h=new ena;h.oa=a.getMetadata(c,e);h.ma=a.Gc;h.o=a.Pb;c=zx(new yx,f.serialize());c=hg(c,20,h.qa,ye);a.transport&&a.transport.dispatch(c);if(b!=null)for(b=new rna(b),c=0;c<a.Qa.length;c++)a.Qa[c](b)} l.log=function(a){this.transport&&this.transport.dispatch(a);Ng(a,11)}; function yoa(a){for(var b=0;b<a.ob.length;b++)a.ob[b]()} l.getIndex=function(a){return a.getTag().getIndex()}; function xoa(a){return a.map(function(b){return b.getTag().getID()})} l.getMetadata=function(a,b){var c=new Qw;Kw(a.getTag(),c);for(a=0;a<b.length;++a)Kw(b[a].getTag(),c);return c}; function soa(a,b,c){var e,f=a.ya,h=a.Xa[b];Hx(c,function(k){if(!nb(k)||k.nodeType!=1)return!1;k=Nx(f,k);var n;if(n=k!=null)if(n=k.getTag(),a.Ha){if(!n.dw)throw Error("Method isTrackingXid should only be used when xidTagComponents_ is true.");if(!Gw.has(h))throw Error("Unrecognized eventLabelXid: "+h+".");n=n.Vv.has(h)}else n=Jw(n,h);return n?(e=k,!0):!1},!0); return e} function toa(a,b){var c=[],e=a.ya;Hx(b,function(f){if(!nb(f)||f.nodeType!=1)return!1;f=Nx(e,f);f!=null&&c.push(f);return!1},!1); return c} l.lJ=function(){if(!this.La.isHidden()&&this.Na){var a=!(!window.performance||!window.performance.clearMarks);a&&(window.performance.clearMeasures("ZVwBtb"),window.performance.clearMarks("KtiTlc"),window.performance.mark("KtiTlc"));var b=foa(this.Pa,this.Na);if(this.oa){var c=zoa(this);c=new sx(0,0,c.width,c.height);var e=hoa(this.Pa,b);if(e.length){e=this.oa.oa(e,c);for(var f=0;f<e.length;++f)this.va.Ws(e[f]),ph(e[f],28,this.ua),this.transport&&this.transport.dispatch(e[f])}b=ioa(this.Pa,b);b=this.oa.va(b, c);if(b.length)for(c=0;c<b.length;++c)this.va.Ws(b[c]),this.ua&&ph(b[c],28,this.ua),this.transport&&this.transport.dispatch(b[c]);yoa(this)}else{c=[];e=zoa(this);e=new sx(0,0,e.width,e.height);for(f=0;f<b.length;f++){var h=b[f];if(h.hasAttribute("ve-visible"))var k=h.getAttribute("ve-visible")==="true";else k=h.getBoundingClientRect(),k=(k=Dna(e,new sx(k.left,k.top,k.width,k.height)))&&k.width>=10&&k.height>=10?!0:!1;k&&(h=Nx(this.ya,h))&&Jw(h.getTag(),"impression")&&c.push(h)}for(b=0;b<c.length;b++)e= c[b],e.ua||(f=toa(this,e.getElement()),uoa(this,void 0,e,f),yoa(this),e.ua=!0,voa(e,f))}a&&window.performance.measure("ZVwBtb","KtiTlc")}}; l.Wu=function(a){return this.Ha?Vma(a):a}; function voa(a,b){var c="VE:["+a.getTag().getID()+"] pathToRoot:[";b.forEach(function(e){c+=e.getTag().getID()+" -> "}); c+=b.length?"END]":"EMPTY]"} function zoa(a){if(a.Cb){var b=a.o;a=a.Cb();b=Xo(a||b.o.defaultView||window)}else b=Xo(a.o.o.defaultView||window);return b} l.Ta=function(){if(this.o){var a=this.o.getDocument();this.unlisten(a,"scroll",this.Lg,!0);this.unlisten(a,"resize",this.Lg,!0);this.unlisten(a,"load",this.Lg,!1);this.unlisten(a,"DOMContentLoaded",this.Lg,!1)}this.unlisten(this.La,"visibilitychange",this.Lg,!1);this.qb.dispose()};function Aoa(a){if(!a)return"";if(/^about:(?:blank|srcdoc)$/.test(a))return window.origin||"";a.indexOf("blob:")===0&&(a=a.substring(5));a=a.split("#")[0].split("?")[0];a=a.toLowerCase();a.indexOf("//")==0&&(a=window.location.protocol+a);/^[\w\-]*:\/\//.test(a)||(a=window.location.href);var b=a.substring(a.indexOf("://")+3),c=b.indexOf("/");c!=-1&&(b=b.substring(0,c));c=a.substring(0,a.indexOf("://"));if(!c)throw Error("URI is missing protocol: "+a);if(c!=="http"&&c!=="https"&&c!=="chrome-extension"&& c!=="moz-extension"&&c!=="file"&&c!=="android-app"&&c!=="chrome-search"&&c!=="chrome-untrusted"&&c!=="chrome"&&c!=="app"&&c!=="devtools")throw Error("Invalid URI scheme in origin: "+c);a="";var e=b.indexOf(":");if(e!=-1){var f=b.substring(e+1);b=b.substring(0,e);if(c==="http"&&f!=="80"||c==="https"&&f!=="443")a=":"+f}return c+"://"+b+a} ;function Boa(){function a(){f[0]=1732584193;f[1]=4023233417;f[2]=2562383102;f[3]=271733878;f[4]=3285377520;u=r=0} function b(w){for(var z=k,la=0;la<64;la+=4)z[la/4]=w[la]<<24|w[la+1]<<16|w[la+2]<<8|w[la+3];for(la=16;la<80;la++)w=z[la-3]^z[la-8]^z[la-14]^z[la-16],z[la]=(w<<1|w>>>31)&4294967295;w=f[0];var pa=f[1],sa=f[2],Aa=f[3],Ba=f[4];for(la=0;la<80;la++){if(la<40)if(la<20){var Fa=Aa^pa&(sa^Aa);var Na=1518500249}else Fa=pa^sa^Aa,Na=1859775393;else la<60?(Fa=pa&sa|Aa&(pa|sa),Na=2400959708):(Fa=pa^sa^Aa,Na=3395469782);Fa=((w<<5|w>>>27)&4294967295)+Fa+Ba+Na+z[la]&4294967295;Ba=Aa;Aa=sa;sa=(pa<<30|pa>>>2)&4294967295; pa=w;w=Fa}f[0]=f[0]+w&4294967295;f[1]=f[1]+pa&4294967295;f[2]=f[2]+sa&4294967295;f[3]=f[3]+Aa&4294967295;f[4]=f[4]+Ba&4294967295} function c(w,z){if(typeof w==="string"){w=unescape(encodeURIComponent(w));for(var la=[],pa=0,sa=w.length;pa<sa;++pa)la.push(w.charCodeAt(pa));w=la}z||(z=w.length);la=0;if(r==0)for(;la+64<z;)b(w.slice(la,la+64)),la+=64,u+=64;for(;la<z;)if(h[r++]=w[la++],u++,r==64)for(r=0,b(h);la+64<z;)b(w.slice(la,la+64)),la+=64,u+=64} function e(){var w=[],z=u*8;r<56?c(n,56-r):c(n,64-(r-56));for(var la=63;la>=56;la--)h[la]=z&255,z>>>=8;b(h);for(la=z=0;la<5;la++)for(var pa=24;pa>=0;pa-=8)w[z++]=f[la]>>pa&255;return w} for(var f=[],h=[],k=[],n=[128],p=1;p<64;++p)n[p]=0;var r,u;a();return{reset:a,update:c,digest:e,digestString:function(){for(var w=e(),z="",la=0;la<w.length;la++)z+="0123456789ABCDEF".charAt(Math.floor(w[la]/16))+"0123456789ABCDEF".charAt(w[la]%16);return z}}} ;function Coa(a,b,c){var e=String(gb.location.href);return e&&a&&b?[b,Doa(Aoa(e),a,c||null)].join(" "):null} function Doa(a,b,c){var e=[],f=[];if((Array.isArray(c)?2:1)==1)return f=[b,a],mc(e,function(n){f.push(n)}),Eoa(f.join(" ")); var h=[],k=[];mc(c,function(n){k.push(n.key);h.push(n.value)}); c=Math.floor((new Date).getTime()/1E3);f=h.length==0?[c,b,a]:[h.join(":"),c,b,a];mc(e,function(n){f.push(n)}); a=Eoa(f.join(" "));a=[c,a];k.length==0||a.push(k.join(""));return a.join("_")} function Eoa(a){var b=Boa();b.update(a);return b.digestString().toLowerCase()} ;function Wx(){this.o=document||{cookie:""}} l=Wx.prototype;l.isEnabled=function(){if(!gb.navigator.cookieEnabled)return!1;if(!this.isEmpty())return!0;this.set("TESTCOOKIESENABLED","1",{maxAge:60});if(this.get("TESTCOOKIESENABLED")!=="1")return!1;this.remove("TESTCOOKIESENABLED");return!0}; l.set=function(a,b,c){var e=!1;if(typeof c==="object"){var f=c.sameSite;e=c.secure||!1;var h=c.domain||void 0;var k=c.path||void 0;var n=c.maxAge}if(/[;=\s]/.test(a))throw Error('Invalid cookie name "'+a+'"');if(/[;\r\n]/.test(b))throw Error('Invalid cookie value "'+b+'"');n===void 0&&(n=-1);c=h?";domain="+h:"";k=k?";path="+k:"";e=e?";secure":"";n=n<0?"":n==0?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+n*1E3)).toUTCString();this.o.cookie=a+"="+b+c+k+n+e+(f!=null? ";samesite="+f:"")}; l.get=function(a,b){for(var c=a+"=",e=(this.o.cookie||"").split(";"),f=0,h;f<e.length;f++){h=Kb(e[f]);if(h.lastIndexOf(c,0)==0)return h.slice(c.length);if(h==a)return""}return b}; l.remove=function(a,b,c){var e=this.get(a)!==void 0;this.set(a,"",{maxAge:0,path:b,domain:c});return e}; l.getKeys=function(){return Yx(this).keys}; l.getValues=function(){return Yx(this).values}; l.isEmpty=function(){return!this.o.cookie}; l.clear=function(){for(var a=Yx(this).keys,b=a.length-1;b>=0;b--)this.remove(a[b])}; function Yx(a){a=(a.o.cookie||"").split(";");for(var b=[],c=[],e,f,h=0;h<a.length;h++)f=Kb(a[h]),e=f.indexOf("="),e==-1?(b.push(""),c.push(f)):(b.push(f.substring(0,e)),c.push(f.substring(e+1)));return{keys:b,values:c}} ;function Foa(a,b,c,e){(a=gb[a])||typeof document==="undefined"||(a=(new Wx).get(b));return a?Coa(a,c,e):null} function Zx(a){var b=Aoa(String(gb.location.href)),c=[],e;(e=gb.__SAPISID||gb.__APISID||gb.__3PSAPISID||gb.__1PSAPISID||gb.__OVERRIDE_SID)?e=!0:(typeof document!=="undefined"&&(e=new Wx,e=e.get("SAPISID")||e.get("APISID")||e.get("__Secure-3PAPISID")||e.get("__Secure-1PAPISID")),e=!!e);e&&(e=(b=b.indexOf("https:")==0||b.indexOf("chrome-extension:")==0||b.indexOf("chrome-untrusted://new-tab-page")==0||b.indexOf("moz-extension:")==0)?gb.__SAPISID:gb.__APISID,e||typeof document==="undefined"||(e=new Wx, e=e.get(b?"SAPISID":"APISID")||e.get("__Secure-3PAPISID")),(e=e?Coa(e,b?"SAPISIDHASH":"APISIDHASH",a):null)&&c.push(e),b&&((b=Foa("__1PSAPISID","__Secure-1PAPISID","SAPISID1PHASH",a))&&c.push(b),(a=Foa("__3PSAPISID","__Secure-3PAPISID","SAPISID3PHASH",a))&&c.push(a)));return c.length==0?null:c.join(" ")} ;function Goa(){} function Hoa(a){var b,c,e,f;return Ya(function(h){switch(h.o){case 1:return b=new CompressionStream("gzip"),c=(new Response(b.readable)).arrayBuffer(),e=b.writable.getWriter(),h.yield(e.write((new TextEncoder).encode(a)),2);case 2:return h.yield(e.close(),3);case 3:return f=Uint8Array,h.yield(c,4);case 4:return h.return(new f(h.ma))}})} Goa.prototype.isSupported=function(a){return a<1024?!1:typeof CompressionStream!=="undefined"};function $x(a,b){this.o=a;this.callback=b;this.enabled=!1;this.ma=function(){return sb()}; this.qa=this.ma()} $x.prototype.setInterval=function(a){this.o=a;this.timer&&this.enabled?(this.stop(),this.start()):this.timer&&this.stop()}; $x.prototype.start=function(){var a=this;this.enabled=!0;this.timer||(this.timer=setTimeout(function(){Ioa(a)},this.o),this.qa=this.ma())}; $x.prototype.stop=function(){this.enabled=!1;this.timer&&(clearTimeout(this.timer),this.timer=void 0)}; function Ioa(a){if(a.enabled){var b=Math.max(a.ma()-a.qa,0);b<a.o*.8?a.timer=setTimeout(function(){Ioa(a)},a.o-b):(a.timer&&(clearTimeout(a.timer),a.timer=void 0),a.callback(),a.enabled&&(a.stop(),a.start()))}else a.timer=void 0} ;function ay(a){this.Aa=Ef(a)} t(ay,Vh);ay.prototype.ZC=function(){return Xg(this,1)};var Joa=[0,ek,Tj,Oj,-2];ay.prototype.Ca=lk(Joa);function by(a){this.Aa=Ef(a)} t(by,Vh);var Koa=[0,y,-1];by.prototype.Ca=lk(Koa);function cy(a){this.Aa=Ef(a)} t(cy,Vh);function Loa(a,b){Bg(a,1,b)} cy.prototype.setMobile=function(a){return lh(this,2,a)}; cy.prototype.Eb=function(){return Wg(this,6)};var Moa=[0,Zj,Koa,Tj,y,-5];cy.prototype.Ca=lk(Moa);function dy(a){this.Aa=Ef(a)} t(dy,Vh);dy.prototype.getLocale=function(){return Wg(this,5)};var Noa=[0,y,-1,ek,y,-1,ek,y,-1,Moa,Joa];dy.prototype.Ca=lk(Noa);var Ooa=["platform","platformVersion","architecture","model","uaFullVersion"],ey=new cy,fy=null;function Poa(a,b){b=b===void 0?Ooa:b;if(!fy){var c;a=(c=a.navigator)==null?void 0:c.userAgentData;if(!a||typeof a.getHighEntropyValues!=="function"||a.brands&&typeof a.brands.map!=="function")return Promise.reject(Error("UACH unavailable"));c=(a.brands||[]).map(function(f){var h=new by;h=ph(h,1,f.brand);return ph(h,2,f.version)}); Loa(ey.setMobile(a.mobile),c);fy=a.getHighEntropyValues(b)}var e=new Set(b);return fy.then(function(f){var h=ey.clone();e.has("platform")&&ph(h,3,f.platform);e.has("platformVersion")&&ph(h,4,f.platformVersion);e.has("architecture")&&ph(h,5,f.architecture);e.has("model")&&ph(h,6,f.model);e.has("uaFullVersion")&&ph(h,7,f.uaFullVersion);return h}).catch(function(){return ey.clone()})} ;var Qoa=[0,y,ek,1,y,-1,ek,1,ek,[0,Wj]];var Roa=[0,ek,y,-1];var Soa=[0,y,-3];var Toa=[0,y,-6,Fj,Oj];var Uoa=[0,ek,y,-2];var Voa=[0,y,ek];var Woa=[0,y,ek];var Xoa=[0,y,-6,ek,y,1,y,Tj,ek,-1,Tj,y,-2,ek,y,ek];var Yoa=[0,y,-4];var Zoa=[0,y,-3,Fj,Oj,y];var $oa=[0,Tj,-3];var apa=[0,[0,ek,y,-1,Fj,Oj,-1,y,-4,Zj,[0,y,-4],-1,1,$oa],[0,ek,y,-1,Fj,Oj,-1,y,-4,$oa]];var bpa=[0,y,ek,y];var cpa=[0,y,ek,y,-2];var dpa=[0,y,1,y,-5];var epa=[0,ek,y,-1,Fj,Oj,-1,y,-5,Zj,[0,y,-4],-1,Tj,[0,Tj,-3],ek];var fpa=[0,[1,2,3,4,5,6],ak,Qoa,ak,Voa,ak,Woa,ak,[0,ek],ak,epa,ak,Uoa];var gpa=[0,ek];var hpa=[0,ek,y,-8];var ipa=[0,y,-9];function gy(a){this.Aa=Ef(a)} t(gy,Vh);var jpa=[0,ek,1,Toa,1,dpa,y,-1,hpa,Soa,cpa,Noa,Fj,Zoa,Roa,ipa,Xoa,1,gpa,1,Yoa,1,Qoa,fpa,Voa,Woa,epa,apa,Uoa,5,bpa];gy.prototype.Ca=lk(jpa);var kpa=[0,Ej,Tj,Fj];var lpa=[0,Tj,-1,ek,Tj];var mpa=[0,Fj,-1,y];function hy(a){this.Aa=Ef(a,19)} t(hy,Vh);hy.prototype.Jv=function(a){return rh(this,2,a)};hy.prototype.Ca=lk([-19,{},jpa,ek,Zj,Pna,Ej,ck,y,-1,Ej,ek,-1,lpa,mpa,kpa,Fj,1,dk,1,Bx]);function iy(a,b){this.jm=b=b===void 0?!1:b;this.qa=this.locale=null;this.ma=0;this.isFinal=!1;this.o=new hy;Number.isInteger(a)&&this.o.Jv(a);b||(this.locale=document.documentElement.getAttribute("lang"));npa(this,new gy)} iy.prototype.Jv=function(a){this.o.Jv(a);return this}; function npa(a,b){zg(a.o,gy,1,b);Xg(b,1)||rh(b,1,1);a.jm||(b=jy(a),b.getLocale()||ph(b,5,a.locale));a.qa&&(b=jy(a),wg(b,cy,9)||zg(b,cy,9,a.qa))} function opa(a,b){a.ma=b} function ppa(a){var b=b===void 0?Ooa:b;var c=a.jm?void 0:window;c?Poa(c,b).then(function(e){a.qa=e;e=jy(a);zg(e,cy,9,a.qa);return!0}).catch(function(){return!1}):Promise.resolve(!1)} function jy(a){a=wg(a.o,gy,1);var b=wg(a,dy,11);b||(b=new dy,zg(a,dy,11,b));return b} iy.prototype.build=function(a,b,c,e,f,h){b=b===void 0?0:b;c=c===void 0?0:c;e=e===void 0?null:e;f=f===void 0?0:f;h=h===void 0?0:h;if(Nf(wg(this.o,gy,1),dy,11)){var k=jy(this);var n=new ay;n=rh(n,1,this.ma);n=lh(n,2,this.isFinal);c=nh(n,3,c>0?c:void 0);c=nh(c,4,f>0?f:void 0);c=nh(c,5,h>0?h:void 0);c=Hf(c);zg(k,ay,10,c)}k=this.o.clone();c=Date.now().toString();k=Lf(k,4,Je(c));a=a.slice();a=Bg(k,3,a);e&&(k=new vx,e=nh(k,13,e),k=new wx,e=zg(k,vx,2,e),k=new xx,e=zg(k,wx,1,e),e=rh(e,2,9),zg(a,xx,18,e)); b&&oh(a,14,b);return a};function ky(a){this.o=this.ma=this.qa=a} ky.prototype.reset=function(){this.o=this.ma=this.qa}; ky.prototype.getValue=function(){return this.ma};var qpa=[0,Wj];var rpa=[0,Oj,ek];var spa=[0,Wj];var tpa=[0,Oj,y];var upa=[0,Zj,[0,y,ek,-1],Fj];var vpa=[0,y,-1];function ly(a){this.Aa=Ef(a,8)} t(ly,Vh);var wpa=nk(ly),xpa={};ly.prototype.Ca=lk([-8,xpa,Ej,qpa,upa,spa,Zj,rpa,Zj,tpa,Zj,vpa]);function my(a){this.Aa=Ef(a)} t(my,Vh);var ypa=[0,Oj];my.prototype.Ca=lk(ypa);var ny=new kk(175237375,my);xpa[175237375]=ypa;function oy(a){Wt.call(this);var b=this;this.componentId="";this.o=[];this.qb="";this.pageId=null;this.Ha=this.Ia=this.va=!1;this.Cb=this.mb=-1;this.Pa=this.experimentIds=null;this.Qa=this.Ra=this.ya=this.oa=0;this.Pb=1;this.dA=0;this.xp=a.xp;this.Ol=a.Ol||function(){}; this.qa=new iy(a.xp,a.jm);this.network=a.network||null;this.Nm=a.Nm||null;this.bufferSize=1E3;this.La=a.dV||null;this.Tm=a.Tm||null;this.Ct=a.Ct||!1;this.withCredentials=!a.ZH;this.jm=a.jm||!1;this.Na=!this.jm&&!!window&&!!window.navigator&&window.navigator.sendBeacon!==void 0;this.ob=typeof URLSearchParams!=="undefined"&&!!(new URL(py())).searchParams&&!!(new URL(py())).searchParams.set;var c=rh(new gy,1,1);npa(this.qa,c);this.ua=new ky(1E4);a=zpa(this,a.hq);this.ma=new $x(this.ua.getValue(),a); this.Xa=new $x(6E5,a);this.Ct||this.Xa.start();this.jm||(document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&b.rC()}),document.addEventListener("pagehide",this.rC.bind(this)))} t(oy,Wt);function zpa(a,b){return a.ob?b?function(){b().then(function(){a.flush()})}:function(){a.flush()}:function(){}} l=oy.prototype;l.Yd=function(){this.rC();this.ma.stop();this.Xa.stop();Wt.prototype.Yd.call(this)}; function Apa(a){a.La||(a.La=py());try{return(new URL(a.La)).toString()}catch(b){return(new URL(a.La,window.location.origin)).toString()}} l.dispatch=function(a){if(a instanceof yx)this.log(a);else try{var b=zx(new yx,a.serialize());this.log(b)}catch(c){}}; function qy(a,b){b?(a.experimentIds||(a.experimentIds=new tx),a=a.experimentIds,b=b.serialize(),ph(a,4,b)):a.experimentIds&&Lf(a.experimentIds,4)} l.log=function(a){if(this.ob){a=a.clone();var b=this.Pb++;a=oh(a,21,b);this.componentId&&ph(a,26,this.componentId);b=a;if(Ue(Jf(b,1))==null){var c=Date.now();c=Number.isFinite(c)?c.toString():"0";Lf(b,1,Je(c))}th(b,15)||(c=(new Date).getTimezoneOffset()*60,oh(b,15,c));this.experimentIds&&(c=this.experimentIds.clone(),zg(b,tx,16,c));b=this.o.length-this.bufferSize+1;b>0&&(this.o.splice(0,b),this.oa+=b);this.o.push(a);this.Ct||this.ma.enabled||this.ma.start()}}; l.flush=function(a,b){var c=this;if(this.o.length===0)a&&a();else{var e=Date.now();if(this.Cb>e&&this.mb<e)b&&b("throttled");else{this.network&&(typeof this.network.ZC==="function"?opa(this.qa,this.network.ZC()):this.qa.ma=0);var f=this.qa.build(this.o,this.oa,this.ya,this.Nm,this.Ra,this.Qa),h=this.Ol();if(h&&this.qb===h)b&&b("stale-auth-token");else if(this.o=[],this.ma.enabled&&this.ma.stop(),this.oa=0,this.va)f.serialize(),a&&a();else{e=f.serialize();var k;this.Pa&&this.Pa.isSupported(e.length)&& (k=Hoa(e));var n=Bpa(this,e,h),p=function(w){c.ua.reset();c.ma.setInterval(c.ua.getValue());if(w){var z=null;try{var la=JSON.stringify(JSON.parse(w.replace(")]}'\n","")));z=wpa(la)}catch(Aa){}if(z){w=Number;var pa="-1";pa=pa===void 0?"0":pa;var sa;la=(sa=Ue(Jf(z,1)))!=null?sa:pa;sa=w(la);sa>0&&(c.mb=Date.now(),c.Cb=c.mb+sa);z=ny.ctor?ny.o(z,ny.ctor,ny.fieldIndex,!0):ny.o(z,ny.fieldIndex,null,!0);if(z=z===null?void 0:z)z=Sg(z,1,-1),z!==-1&&(c.ua=new ky(z<1?1:z),c.ma.setInterval(c.ua.getValue()))}}a&& a();c.ya=0},r=function(w,z){var la=yg(f,yx,3,Xf()); var pa=ih(f,14),sa=c.ua;sa.o=Math.min(3E5,sa.o*2);sa.ma=Math.min(3E5,sa.o+Math.round(.1*(Math.random()-.5)*2*sa.o));c.ma.setInterval(c.ua.getValue());w===401&&h&&(c.qb=h);pa&&(c.oa+=pa);z===void 0&&(z=500<=w&&w<600||w===401||w===0);z&&(c.o=la.concat(c.o),c.Ct||c.ma.enabled||c.ma.start());b&&b("net-send-failed",w);++c.ya},u=function(){c.network&&c.network.send(n,p,r)}; k?k.then(function(w){n.requestHeaders["Content-Encoding"]="gzip";n.requestHeaders["Content-Type"]="application/binary";n.body=w;n.fP=2;u()},function(){u()}):u()}}}}; function Bpa(a,b,c){c=c===void 0?a.Ol():c;var e={},f=new URL(Apa(a));c&&(e.Authorization=c);a.Tm&&(e["X-Goog-AuthUser"]=a.Tm,f.searchParams.set("authuser",a.Tm));a.pageId&&(Object.defineProperty(e,"X-Goog-PageId",{value:a.pageId}),f.searchParams.set("pageId",a.pageId));e&&a.va&&JSON.stringify(e);return{url:f.toString(),body:b,fP:1,requestHeaders:e,requestType:"POST",withCredentials:a.withCredentials,dA:a.dA}} l.rC=function(){this.va||(this.qa.isFinal=!0,this.Ia&&(this.qa.ma=3,Cpa(this)),this.Ha&&(this.qa.ma=2,Dpa(this)),this.flush(),this.qa.isFinal=!1)}; function Cpa(a){Epa(a,32,10,function(b,c){b=new URL(b);b.searchParams.set("format","json");var e=!1;try{e=window.navigator.sendBeacon(b.toString(),c.serialize())}catch(f){}e||(a.Na=!1);return e})} function Dpa(a){Epa(a,6,5,function(b,c){b=new URL(b);b.searchParams.set("format","base64json");b.searchParams.set("p",Rc(c.serialize(),3));c=b.toString();if(c.length>15360)return!1;(new Image).src=c;return!0})} function Epa(a,b,c,e){if(a.o.length!==0){var f=new URL(Apa(a));f.searchParams.delete("format");var h=a.Ol();h&&f.searchParams.set("auth",h);f.searchParams.set("authuser",a.Tm||"0");for(h=0;h<c&&a.o.length;++h){var k=a.o.slice(0,b),n=a.qa.build(k,a.oa,a.ya,a.Nm,a.Ra,a.Qa);if(!e(f.toString(),n)){++a.ya;break}a.oa=0;a.ya=0;a.Ra=0;a.Qa=0;a.o=a.o.slice(k.length)}a.ma.enabled&&a.ma.stop()}} function py(){return"https://play.google.com/log?format=json&hasfast=true"} ;function ry(){this.yO=typeof AbortController!=="undefined"} ry.prototype.send=function(a,b,c){var e=this,f,h,k,n,p,r,u,w,z,la;return Ya(function(pa){switch(pa.o){case 1:return h=(f=e.yO?new AbortController:void 0)?setTimeout(function(){f.abort()},a.dA):void 0,Pa(pa,2,3),k=Object.assign({},{method:a.requestType, headers:Object.assign({},a.requestHeaders)},a.body&&{body:a.body},a.withCredentials&&{credentials:"include"},{signal:a.dA&&f?f.signal:null}),pa.yield(fetch(a.url,k),5);case 5:n=pa.ma;if(n.status!==200){(p=c)==null||p(n.status);pa.Ma(3);break}if((r=b)==null){pa.Ma(7);break}return pa.yield(n.text(),8);case 8:r(pa.ma);case 7:case 3:Sa(pa);clearTimeout(h);Ta(pa,0);break;case 2:u=Ra(pa);switch((w=u)==null?void 0:w.name){case "AbortError":(z=c)==null||z(408);break;default:(la=c)==null||la(400)}pa.Ma(3)}})}; ry.prototype.ZC=function(){return 4};function sy(a,b){Wt.call(this);this.xp=a;this.Tm=b;this.destinationUrl="https://play.google.com/log?format=json&hasfast=true";this.buildLabel=null;this.oa=!1;this.network=null;this.componentId="";this.o=this.Nm=null;this.ma=this.qa=!1;this.pageId=null;this.bufferSize=void 0} t(sy,Wt);function ty(a,b){a.o=b;return a} function Fpa(a,b){a.Ol=b} function uy(a){a.qa=!0;return a} function vy(a){a.ma=!0;return a} sy.prototype.ZH=function(){this.ua=!0;return this}; sy.prototype.build=function(){this.network||(this.network=new ry);var a=new oy({xp:this.xp,Ol:this.Ol?this.Ol:Zx,Tm:this.Tm,dV:this.destinationUrl,jm:this.oa,Ct:!1,ZH:this.ua,hq:this.hq,network:this.network});Xt(this,rb(Vt,a));if(this.buildLabel){var b=this.buildLabel,c=jy(a.qa);ph(c,7,b)}a.Pa=new Goa;this.componentId&&(a.componentId=this.componentId);this.Nm&&(a.Nm=this.Nm);this.pageId&&(a.pageId=this.pageId);this.o&&qy(a,this.o);this.qa&&(a.Ia=this.qa&&a.Na);this.ma&&(a.Ha=this.ma);ppa(a.qa);this.bufferSize&& (a.bufferSize=this.bufferSize);this.network.Jv&&this.network.Jv(this.xp);this.network.aU&&this.network.aU(a);return a};function wy(a,b,c,e,f,h,k,n,p,r,u,w,z){f=f===void 0?!1:f;p=p===void 0?!1:p;n||(b=new sy(b,c),e&&(b.destinationUrl=e),h&&(b.hq=h),n=b.build());Ux.call(this,a,k||null,n,{mI:f,hq:h,kA:p},r,u,w);this.ma=n;this.ma.va=!1;a=this.ma;a.Ia=a.Na;this.ma.Ha=!0;z&&(this.ma.Nm=z)} t(wy,Ux);tb("help.common.helpapiservice.Environment.PROD","https://clients6.google.com");tb("help.common.helpapiservice.Environment.STAGING","https://content-googleapis-staging.sandbox.google.com");tb("help.common.helpapiservice.Environment.TEST","https://content-googleapis-test.sandbox.google.com");var Gpa=XMLHttpRequest;var Hpa=["localhost","support"],Ipa=[".google.com",".youtube.com"]; function xy(a){this.Ba=a.apiKey;this.Qa=a.requestSource;this.ua=a.environment||"https://support.google.com";this.ma=a.host;this.mb=a.serviceConfiguration;this.Fa=a.locale;this.Ra=a.sendEndUserCredentials!=void 0?a.sendEndUserCredentials:!0;this.oa=a.authToken;this.Ha=a.authUser;this.ob=a.visitId;this.ya=a.viewId;this.Pa=a.productSpecificData?JSON.stringify(a.productSpecificData):void 0;this.Na=a.mendelIds;this.httpRequest=a.httpRequest||Gpa;this.o=a.useSso||!1;this.va=!1;this.Ia=a.debugParam;this.Xa= a.userIp;this.La=a.Wla} xy.prototype.Vd=function(a){this.ya=a}; xy.prototype.load=function(a){var b=this,c=Jpa(this,a);Kpa(this,function(){return Lpa(b,c,a)})}; function Lpa(a,b,c){var e=new a.httpRequest;c=Mpa(c);e.open(c?"POST":"GET",b.apiUrl);c&&e.setRequestHeader("Content-Type","application/json");if(a.Ra||a.o)e.withCredentials=!0,e.setRequestHeader("X-SupportContent-AllowApiCookieAuth","true");a.oa&&e.setRequestHeader("Authorization",a.oa);e.addEventListener("load",function(){Npa(a,b,e.responseText)}); e.addEventListener("error",function(){b.onError({type:1,message:e.responseText})}); e.send(c)} function Mpa(a){var b;a.workflowInitialParams&&(b={workflow_initial_params:a.workflowInitialParams});a.externalCid&&(b=b||{},b.external_cid=a.externalCid);a.workflowExtraParams&&(b=b||{},b.workflow_extra_params=a.workflowExtraParams);return b?JSON.stringify(b):""} function Jpa(a,b){var c="render_api"+(Math.random()*1E9>>>0);a={requestId:c,apiUrl:Opa(a,b,c),onLoad:b.onLoad,onError:b.onError||function(){}, nE:b.nE||function(){}, xS:b.xS||function(){}, zS:b.zS||function(){}, sB:b.sB,eQ:b.pageType,responseMustMatchPageType:b.responseMustMatchPageType};b.injectInto&&(b.injectInto.nodeName=="IFRAME"?(a.window=b.injectInto.contentWindow,a.injectInto=a.window.document.body):(a.window=window,a.injectInto=b.injectInto));return a} function Opa(a,b,c){var e=Ppa(a)+"/apis/render?",f=a.Ba,h=a.Qa,k=b.helpcenter,n=b.originHelpcenter,p=a.Fa,r=a.Ha,u=a.ob,w=a.ya,z=a.Pa,la=b.pageType,pa=b.pageId,sa=b.url,Aa=b.includeComponents,Ba=b.excludeComponents;c=["js_request_id."+c];if(b.extraParams)for(var Fa in b.extraParams)c.push(Fa+"."+b.extraParams[Fa]);a={v:1,key:f,request_source:h,helpcenter:k,origin_ehc:n,hl:p,authuser:r,visit_id:u,view_id:w,psd:z,page_type:la,id:pa,url:sa,components:Aa,exclude_components:Ba,extra_params:c,mendel_ids:a.Na, service_configuration:a.mb,scdeb:a.Ia,instant_preview:b.instantPreview,symptom:b.symptom,scenario_id:b.testScenarioId,sjid:b.Zm,user_ip:a.Xa,js_fingerprint:a.La};b="";for(var Na in a)f=a[Na],f!=void 0&&(Array.isArray(f)&&(f=f.join()),b&&(b+="&"),b+=Na+"="+encodeURIComponent(f.toString()));return e+b} function Npa(a,b,c){try{var e=JSON.parse(c)}catch(f){b.onError({type:1,message:c});return}if(e.application_error!=304||e.html)if(e.application_error!=404&&e.html){if(b.responseMustMatchPageType){if(!e.page_metadata||!e.page_metadata.page_type){b.onError({type:4});return}if(rda.get(e.page_metadata.page_type)!=b.eQ){b.onError({type:3});return}}e.page_metadata&&b.nE(e.page_metadata);b.injectInto?Qpa(a,b,e.html):b.sB(function(f){f.nodeName=="IFRAME"?(b.window=f.contentWindow,b.injectInto=b.window.document.body): (b.window=window,b.injectInto=f);Qpa(a,b,e.html)})}else b.onError({type:2}); else b.onError({type:5})} function Qpa(a,b,c){b.window.sc_scope=b.injectInto;b.onLoad&&(b.window[b.requestId]=function(e){b.onLoad(e.getChild(b.requestId))}); rn(b.injectInto,Ap(c));c=Array.from(b.injectInto.getElementsByTagName("script"));a.qa(b,c)} xy.prototype.qa=function(a,b){for(;b.length>0;){var c=b.shift();if(c.src){b=this.qa.bind(this,a,b);Rpa(a.injectInto,c.src,b);break}try{var e=a.window,f=lfa(c.textContent),h=Hda(f),k=e.eval(h);k===h&&(k=e.eval(h.toString()))}catch(n){}}}; function Kpa(a,b){!a.o||a.va?b():(window.sc_sso_callback=function(){a.va=!0},Rpa(document.body,Ppa(a)+"/s/sso",b))} function Rpa(a,b,c){var e=Yo("SCRIPT");pn(e,Cp(b));e.addEventListener("load",c);e.addEventListener("error",c);a.appendChild(e)} function Spa(a){var b=new URL(a);if(b.search!==""||b.hash!=="")throw Error("Invalid host value.");if(b.protocol!=="http:"&&b.protocol!=="https:")throw Error("Invalid host value.");if(b.hostname.endsWith(".prod.google.com"))return b.origin;if(!Ipa.some(function(c){return b.hostname.endsWith(c)}))throw Error("Invalid host value."); if(!Hpa.some(function(c){return b.hostname.startsWith(c)}))throw Error("Invalid host value."); return b.origin} function Ppa(a){a.ma?a=a.ma.replace(/\/+$/,""):a.o?(a=a.ua,a=a=="https://support.google.com"?a.replace("support","support.corp"):a.replace("sandbox","corp")):a=a.ua;return Spa(a)} ;var Tpa;function yy(a,b,c){c=c===void 0?2E3:c;var e=document.querySelector("."+(b===0?"sc-polite-live-region":"sc-assertive-live-region"));e&&(e.textContent=a,clearTimeout(Tpa),Tpa=setTimeout(function(){e.textContent=""},c))} ;var Upa=[0,1,y,Zj,Gl,Uj,Xj,Uj,Xj];function zy(a){this.Aa=Ef(a)} t(zy,Vh);zy.prototype.getCaseId=function(){return Wg(this,1)}; function Vpa(a,b){return qh(a,1,b)} zy.prototype.getChatSupportRequestId=function(){return Wg(this,2)}; function Wpa(a,b){return qh(a,2,b)} ;var Xpa=[0,Xj,-1,Uj];zy.prototype.Ca=lk(Xpa);var Ypa=[0,Xj,Uj,Xj];function Ay(a){this.Aa=Ef(a)} t(Ay,Vh);function Zpa(a,b){return Ag(a,2,By,b)} var $pa=nk(Ay),By=[1,2,3,6,7];var aqa=[0,By,ak,Ypa,ak,Xpa,ak,Upa,2,ak,[0],ak,[0]];Ay.prototype.Ca=lk(aqa);var bqa=[0,y,-1];function Cy(a){this.Aa=Ef(a)} t(Cy,Vh);Cy.prototype.getValue=function(){return Wg(this,1)}; Cy.prototype.setValue=function(a){return ph(this,1,a)}; Cy.prototype.Vb=function(){return uh(this,1)};function Dy(a){this.Aa=Ef(a)} t(Dy,Vh);Dy.prototype.getType=function(){return Xg(this,1)}; Dy.prototype.setType=function(a){return rh(this,1,a)}; Dy.prototype.getId=function(){return Wg(this,2)}; Dy.prototype.setId=function(a){return ph(this,2,a)};function Ey(a){this.Aa=Ef(a)} t(Ey,Vh);Ey.prototype.getUrl=function(){return Wg(this,1)}; Ey.prototype.setUrl=function(a){return ph(this,1,a)}; Ey.prototype.getTitle=function(){return Wg(this,2)}; Ey.prototype.setTitle=function(a){return ph(this,2,a)};function Fy(a){this.Aa=Ef(a)} t(Fy,Vh);function cqa(a){var b=new Fy;return rh(b,1,a)} ;function Gy(a){this.Aa=Ef(a)} t(Gy,Vh);function Hy(a){this.Aa=Ef(a)} t(Hy,Vh);var Iy=[2,3,4,5,6,7,8,9];function Jy(a){this.Aa=Ef(a)} t(Jy,Vh);function Ky(a,b){return rh(a,1,b)} function Ly(a,b){return ph(a,2,b)} ;function My(a){this.Aa=Ef(a)} t(My,Vh);function dqa(a){var b=(new Cy).setValue(bo());zg(a,Cy,9,b)} My.prototype.Pf=function(){return Wg(this,1)}; function Ny(a,b){return ph(a,1,b)} My.prototype.getTimestamp=function(){return wg(this,Xk,2)}; My.prototype.setTimestamp=function(a){return zg(this,Xk,2,a)}; function Oy(a,b){return ph(a,3,b)} function Py(a,b){return rh(a,5,b)} function Qy(a,b){return zg(a,Hy,6,b)} function Ry(a,b){return zg(a,Ey,7,b)} function Sy(a,b){return zg(a,Jy,8,b)} ;function Ty(a){this.Aa=Ef(a)} t(Ty,Vh);l=Ty.prototype;l.getId=function(){return Sg(this,1)}; l.setId=function(a){return nh(this,1,a)}; l.Rl=na(15);l.getQuery=function(){return Wg(this,9)}; l.setQuery=function(a){return ph(this,9,a)}; l.getUrl=function(){return Wg(this,10)}; l.setUrl=function(a){return ph(this,10,a)}; l.Je=function(){return Sg(this,45)};var eqa=[0,y];Cy.prototype.Ca=lk(eqa);var fqa=[0,ek,y];Dy.prototype.Ca=lk(fqa);var gqa=[0,y,-1,ek];Ey.prototype.Ca=lk(gqa);var hqa=[0,ek,-2];var iqa=[0,ek,y,-1];Fy.prototype.Ca=lk(iqa);var jqa=[0,ek,y,ek];var kqa=[0,y];var lqa=[0,y];var mqa=[0,ek];var nqa=[0,ek];var oqa=[0,Oj];Gy.prototype.Ca=lk(oqa);var pqa=[0,Iy,ek,ak,oqa,ak,iqa,ak,mqa,ak,hqa,ak,jqa,ak,lqa,ak,nqa,ak,kqa,Tj,-1];Hy.prototype.Ca=lk(pqa);var qqa=[0,ek,y];Jy.prototype.Ca=lk(qqa);var Uy=[0,y,al,y,fqa,ek,pqa,gqa,qqa,eqa];My.prototype.Ca=lk(Uy);Ty.prototype.Ca=lk([0,Oj,y,-8,Oj,Tj,y,Fj,y,Oj,-1,y,Fj,-1,Oj,y,Oj,Tj,ek,-4,Oj,y,-2,Oj,-1,Tj,Fj,Oj,ek,1,Zj,bqa,y,Uy,y,Oj,y,-1]);function Vy(a,b){this.qa=a;this.ma=a.parentNode;this.o=b;this.o.counter&&rqa(this,[{key:this.o.counter,value:((this.o.count||0)+1).toString()}]);this.qa.addEventListener("click",this.oa.bind(this))} Vy.prototype.oa=function(){this.o.id&&rqa(this,[{key:this.o.id,value:(new Date).getTime().toString()}]);this.ma.parentNode.removeChild(this.ma)}; function rqa(a,b){var c=A();(new Image).src=c.ehn+"/apis/prefinsert?pb="+encodeURIComponent(JSON.stringify({common_params:{context_params:{experiment_id:c.mendel_ids}},resource:{user_pref:b,helpcenter:c.hc,key_type:a.o.type}}))} window.sc_initNotification=function(a,b){new Vy(a,b)};function Wy(a){this.Aa=Ef(a)} t(Wy,Vh);Wy.prototype.getContentType=function(){return Pg(this,1)}; Wy.prototype.setContentType=function(a){return rh(this,1,a)}; Wy.prototype.getId=function(a){return ah(this,2,a)}; Wy.prototype.setId=function(a,b){return jg(this,2,cf,a,b,gf)};function Xy(a){this.Aa=Ef(a)} t(Xy,Vh);Xy.prototype.getStyle=function(){return Xg(this,1)};function Yy(a){this.Aa=Ef(a)} t(Yy,Vh);l=Yy.prototype;l.HC=function(){return Xg(this,1)}; l.getType=function(){return Xg(this,2)}; l.setType=function(a){return rh(this,2,a)}; l.getId=function(){return Og(this,4)}; l.setId=function(a){return ph(this,4,a)}; l.RF=function(a){nh(this,5,a)}; l.Tp=function(a){nh(this,6,a)}; var sqa=mk(Yy);function Zy(a){this.Aa=Ef(a)} t(Zy,Vh);l=Zy.prototype;l.getType=function(){return Xg(this,1)}; l.setType=function(a){return rh(this,1,a)}; l.getId=function(){return Og(this,3)}; l.setId=function(a){return ph(this,3,a)}; l.RF=function(a){nh(this,4,a)}; l.Tp=function(a){nh(this,5,a)}; var tqa=mk(Zy);function $y(a){this.Aa=Ef(a)} t($y,Vh);$y.prototype.getType=function(){return Xg(this,3,1)}; $y.prototype.setType=function(a){return rh(this,3,a)};function az(a){this.Aa=Ef(a)} t(az,Vh);l=az.prototype;l.getType=function(){return Xg(this,1)}; l.setType=function(a){return rh(this,1,a)}; l.getId=function(){return Og(this,2)}; l.setId=function(a){return ph(this,2,a)}; l.RF=function(a){nh(this,3,a)}; l.Tp=function(a){nh(this,4,a)}; var uqa=mk(az);function bz(a){this.Aa=Ef(a)} t(bz,Vh);function cz(a){this.Aa=Ef(a)} t(cz,Vh);function dz(a){this.Aa=Ef(a)} t(dz,Vh);dz.prototype.Dh=function(){return Ng(this,2)}; dz.prototype.Vd=function(a){return nh(this,2,a)};function ez(a){this.Aa=Ef(a)} t(ez,Vh);ez.prototype.getTop=function(){return Ng(this,1)}; ez.prototype.setTop=function(a){return nh(this,1,a)};function fz(a){this.Aa=Ef(a)} t(fz,Vh);fz.prototype.getType=function(){return Xg(this,1)}; fz.prototype.setType=function(a){return rh(this,1,a)}; fz.prototype.getTimestamp=function(){return Ve(Jf(this,9))}; fz.prototype.setTimestamp=function(a){return oh(this,9,a)};function gz(a){this.Aa=Ef(a)} t(gz,Vh);l=gz.prototype;l.getErrorCode=function(a){var b=Yf(this,8,Ae,3,void 0,!0);Nd(b,a);return b[a]}; l.getProjectId=function(){return Xe(Jf(this,10))}; l.setProjectId=function(a){return Lf(this,10,We(a))}; l.getPageType=function(){return Pg(this,19)}; l.Dh=function(){return Ng(this,49)}; l.Vd=function(a){return nh(this,49,a)}; l.setSupportJourneyId=function(a){return ph(this,59,a)}; l.setHost=function(a){return ph(this,63,a)};function hz(a){this.Aa=Ef(a)} t(hz,Vh);hz.prototype.setHost=function(a){return ph(this,2,a)}; hz.prototype.Je=function(){return Vg(this,4)}; var vqa=nk(hz);var wqa=[0,Fj,y,Fj,-1,Oj,-1];var xqa=[0,[0,rs,er,[0,y,Zj,Gl,Xj,-1]],[0,Zj,Ar,Zj,[0,y,-1],Zj,[0,y],Zj,[0,hk,Zj,Ar,y,wqa,Xj],wqa],gr];var iz=[0,ek,Wj];Wy.prototype.Ca=lk(iz);var yqa=[0,Tj,ek,-1,Oj,ek,-1,Tj];var zqa=[0,iz,Wj,Zj,yqa,Pj,Oj,Nj,ek,-2];var Aqa=[0,y,-1];var jz=[0,Fj,Zj,Aqa];var Bqa=[0,y,Tj,y];var Cqa=[0,ek,y,ek,-1];var Dqa=[0,Oj,-2];var Eqa=[0,y,-5,Oj,-1,Tj,ek,y,[0,Tj,Dj,y,ek]];var Fqa=[0,ek,y,[0,y,-2,Oj,Tj],y,[0,y,Oj,-1,Tj,-1],[0,ek,Oj,-2,ek,Fj],[0,Pj,y],[0,Oj,-2],[0,y,ek,-4,2,ek]];var Gqa=[0,ek];Xy.prototype.Ca=lk(Gqa);var Hqa=[0,ek,-2,y,Oj,-1,Gqa];Yy.prototype.Ca=lk(Hqa);var Iqa=[0,ek,-1,y,Oj,-1];Zy.prototype.Ca=lk(Iqa);var Jqa=[0,Oj,-1,ek,Oj,-1];$y.prototype.Ca=lk(Jqa);var Kqa=[0,ek,y,Oj,-1];az.prototype.Ca=lk(Kqa);var Lqa=[0,Oj,1,Oj];bz.prototype.Ca=lk(Lqa);var Mqa=[0,y,-1];cz.prototype.Ca=lk(Mqa);var Nqa=[0,y,Oj,ek,fk,Mqa];dz.prototype.Ca=lk(Nqa);var Oqa=[0,Oj,y];ez.prototype.Ca=lk(Oqa);var Pqa=[0,ek,Nqa,Lqa,Jqa,Hqa,Zj,Kqa,Zj,Iqa,Oqa,Fj];fz.prototype.Ca=lk(Pqa);var kz=[0,y,-1,Zj,iz,Zj,Fqa,Zj,yqa,y,-1,Pj,Oj,Nj,y,-1,Zj,Gm,ek,Oj,Zj,Cqa,ek,-2,Pj,-1,Bqa,1,y,Oj,-1,Wj,Oj,-1,Fj,Oj,ek,Zj,Pqa,y,ek,Oj,nda,Tj,Kq,zqa,y,Zj,[0,ek,Fj,-1,Tj],ek,Eqa,ek,-2,[0,y,-1,ek,Oj,-1,ek],Oj,ek,Dqa,ek,-3,Pj,jz,Tj,y,xqa,y,-2];gz.prototype.Ca=lk(kz);hz.prototype.Ca=lk([0,kz,y,-1,Nj]);function lz(a){this.Aa=Ef(a)} t(lz,Vh);lz.prototype.hb=function(){return Ve(Jf(this,4))};lz.prototype.Ca=lk([0,ek,Fj,Tj,Fj]);function mz(a){this.Aa=Ef(a)} t(mz,Vh);mz.prototype.Po=na(17);var nz=[0,y,Oj];mz.prototype.Ca=lk(nz);function oz(a){this.Aa=Ef(a)} t(oz,Vh);oz.prototype.Pf=function(){return Wg(this,1)};var pz=[0,y,Wj];oz.prototype.Ca=lk(pz);function qz(a){this.Aa=Ef(a)} t(qz,Vh);qz.prototype.getFrdIdentifier=function(){return Wg(this,1)};var rz=[0,y,-1,nz];qz.prototype.Ca=lk(rz);function sz(a){this.Aa=Ef(a)} t(sz,Vh);l=sz.prototype;l.getUrl=function(){return Wg(this,1)}; l.setUrl=function(a){return ph(this,1,a)}; l.getTitle=function(){return Wg(this,2)}; l.setTitle=function(a){return ph(this,2,a)}; l.je=function(){return Wg(this,3)};var tz=[0,y,-2,nz,ek];sz.prototype.Ca=lk(tz);var uz=[0,y,-2,Fj];function vz(a){this.Aa=Ef(a)} t(vz,Vh);vz.prototype.setSupportJourneyId=function(a){return ph(this,1,a)}; vz.prototype.getUrl=function(){return Wg(this,2)}; vz.prototype.setUrl=function(a){return ph(this,2,a)}; vz.prototype.getPageType=function(){return Xg(this,4)};var Qqa=[0,y,-2,ek,-1,y,-1];vz.prototype.Ca=lk(Qqa);function wz(a){this.Aa=Ef(a)} t(wz,Vh);wz.prototype.getTitle=function(){return Wg(this,2)}; wz.prototype.setTitle=function(a){return ph(this,2,a)};var Rqa=[0,1,y,-2];wz.prototype.Ca=lk(Rqa);var Sqa=[0,1,y];function xz(a){this.Aa=Ef(a)} t(xz,Vh);var Tqa=[0,tz,pz];xz.prototype.Ca=lk(Tqa);function yz(a){this.Aa=Ef(a)} t(yz,Vh);var Uqa=[0,Zj,tz,pz];yz.prototype.Ca=lk(Uqa);var Vqa=[0,Fj,y,-1,rz,y,-1];var Wqa=[0,uz,y,-1];var Xqa=[0,uz,ek];function zz(a){this.Aa=Ef(a)} t(zz,Vh);zz.prototype.Ub=function(){return wg(this,qz,1)}; zz.prototype.Lc=function(a){return zg(this,qz,1,a)};var Yqa=[0,rz,pz];zz.prototype.Ca=lk(Yqa);function Az(a){this.Aa=Ef(a)} t(Az,Vh);var Bz=[2,3,5,6,7,8,9,10];Az.prototype.Ca=lk([0,Bz,Qqa,ak,Rqa,ak,Sqa,ek,ak,Yqa,ak,Tqa,ak,Uqa,ak,Xqa,ak,Wqa,ak,Vqa]);function Cz(a){this.Aa=Ef(a)} t(Cz,Vh);Cz.prototype.Ca=lk([0]);function Dz(a,b){var c=c===void 0?br():c;if(Ez()){var e=Fz();a=Zqa(a,b);e=Ag(e,2,Bz,a);Gz(e,c)}} function Hz(a,b,c){var e=e===void 0?br():e;if(Ez()){var f=new xz;b=Iz(a,b,c);f=zg(f,sz,1,b);a=Jz(a.Ob());a=zg(f,oz,2,a);f=Fz();a=Ag(f,6,Bz,a);Gz(a,e)}} function Kz(a,b,c,e){var f=f===void 0?br():f;if(Ez()){var h=new yz;e=Jz(e);h=zg(h,oz,2,e);b=x(b);for(var k=b.next();!k.done;k=b.next())e=h,k=Iz(k.value,0,2),Cg(e,1,sz,k);a=x(a);for(e=a.next();!e.done;e=a.next())b=h,e=Iz(e.value,0,1),Cg(b,1,sz,e);c=x(c);for(b=c.next();!b.done;b=c.next())a=h,b=Iz(b.value,0,9),Cg(a,1,sz,b);c=Fz();h=Ag(c,7,Bz,h);Gz(h,f)}} function $qa(a,b,c){a=a===void 0?"":a;var e=e===void 0?br():e;Ez()&&(a=(new zz).Lc(ara(a,b)),c=Jz(c),c=zg(a,oz,2,c),a=Fz(),c=Ag(a,5,Bz,c),Gz(c,e))} function ara(a,b){a=a===void 0?"":a;for(var c=new qz,e=x(b.entries()),f=e.next();!f.done;f=e.next()){var h=x(f.value);f=h.next().value;h=h.next().value;if(h.id===a)return b=void 0,a=ph(c,2,h.text),a=ph(a,1,h.id),e=Lz((b=h.reporting_id)!=null?b:"",f+1),zg(a,mz,3,e),c}c=ph(c,1,"other");c=ph(c,2,"Other");b=Lz("",b.length+1);return zg(c,mz,3,b)} function Iz(a,b,c){var e=(new sz).setUrl(a.getUrl()).setTitle(a.getTitle());var f=a.je();e=ph(e,3,f);a=Lz(Mz(a),b);a=zg(e,mz,4,a);return rh(a,5,c)} function Jz(a){var b=new oz;a=ph(b,1,a);return hg(a,2,[],cf)} function Lz(a,b){var c=new mz;a=ph(c,1,a);return nh(a,2,b)} function Ez(){return zo("SupportJourneyFeature__enable_journey_publish")==="true"&&A().rs!==26} function bra(){var a=A(),b;var c=new vz;c=ph(c,3,a.hc);c=ph(c,6,a.lang);c=rh(c,4,a.pt);var e=(b=a.vid)==null?void 0:b.toString();b=ph(c,7,e).setSupportJourneyId(a.support_journey_id);return rh(b,5,a.rt).setUrl(window.location.href)} function Gz(a,b){try{b.post({endpoint:"logjourney",queryParams:{v:"1"},request:a,response:Cz})}catch(c){if(A()&&A().env!=="PROD")throw c;}} function Zqa(a,b){var c=A(),e;b=(new wz).setTitle(b||c.title||c.html_title);a=ph(b,3,a||c.pid);c=(e=lo("refererViewId"))==null?void 0:e.toString();return ph(a,4,c)} function Fz(){var a=A();var b=new Az;var c=bra();b=zg(b,vz,1,c);return rh(b,4,a.rs)} ;function Nz(a){this.Aa=Ef(a)} t(Nz,Vh);Nz.prototype.Ca=lk([0,Zj,Uy]);var cra=[0,ek,-1,y,-1];function Oz(a){this.Aa=Ef(a)} t(Oz,Vh);Oz.prototype.getStatus=function(){return Xg(this,2)}; Oz.prototype.getErrorMessage=function(){return Wg(this,3)}; Oz.prototype.setErrorMessage=function(a){return ph(this,3,a)};var dra=[0,1,ek,y,cra];Oz.prototype.Ca=lk(dra);function Pz(a){this.Aa=Ef(a)} t(Pz,Vh);Pz.prototype.ws=na(18);Pz.prototype.Ca=lk([0,1,Zj,dra]);var era=[0,y,Tj];function Qz(a){this.Aa=Ef(a)} t(Qz,Vh);Qz.prototype.Ca=lk([0,Uy,2,era]);function Rz(a){a=a===void 0?{}:a;this.Ik=new (a.KT===void 0?Yq:a.KT)({serverUrl:A().mld+"/v1",serviceName:"MoltronLoggingService"})} function Sz(a,b,c,e){e=e===void 0?{}:e;var f=e.qP;var h=e.aP;var k,n,p;Ya(function(r){if(!b||!c)return r.return();k=new My;Ny(k,b);k.setTimestamp(Zk());Oy(k,c);Py(k,3);if(f||h){n=new Hy;if(f){var u=cqa(1);p=ph(u,2,f);Ag(n,3,Iy,p)}h&&lh(n,10,!0);Qy(k,n)}return r.yield(Tz(a,k),0)})} function Uz(a,b,c,e){var f=(e===void 0?{CJ:!1}:e).CJ;var h,k,n,p,r,u;Ya(function(w){if(!b)return w.return();h=[];k=x(c);for(n=k.next();!n.done;n=k.next())if(p=n.value)r=new My,Ny(r,b),r.setTimestamp(Zk()),Oy(r,p),Py(r,1),f&&(u=new Hy,rh(u,1,3),Qy(r,u)),dqa(r),h.push(r);return w.yield(fra(a,h),0)})} function gra(a,b){var c,e;Ya(function(f){if(!b)return f.return();c=new My;Ny(c,b);c.setTimestamp(Zk());e=new Dy;e.setType(3);e.setId("other");zg(c,Dy,4,e);Py(c,3);return f.yield(Tz(a,c),0)})} function Tz(a,b){var c=c===void 0?!1:c;var e,f,h,k;return Ya(function(n){if(n.o==1)return e=new Qz,dqa(b),zg(e,My,1,b),f={query:{key:A().mkey}},c&&A().li&&(h="",(k=(A().ge||"").toLowerCase())&&(h=Zx([{key:"e",value:k}])),!h&&A().auth_token&&(h=A().auth_token,(h.startsWith("OAuth")||h.startsWith("Bearer"))&&delete f.query.key),h&&(f.withCredentials=!0,f.headers={Authorization:h})),Pa(n,2),n.yield(a.Ik.post("log-moltron-interaction",e,Oz,f),4);if(n.o!=2)return Qa(n,0);Ra(n);Oa(n)})} function fra(a,b){var c;return Ya(function(e){if(e.o==1)return c=new Nz,Bg(c,1,b),Pa(e,2),e.yield(a.Ik.post("log-batch-moltron-interaction",c,Pz,{query:{key:A().mkey}}),4);if(e.o!=2)return Qa(e,0);Ra(e);Oa(e)})} ;var hra=new Map([["PROD",3],["STAGING",4],["DRAFT",2],["READY",4],["TEST",1],["DEV",1],["ALPHA",1],["GKMSSTAGING",4],["LOCAL",1]]),ira=new Map([[0,10],[1,2],[2,25],[4,6],[5,26],[6,13],[7,17],[8,15],[9,23],[10,16],[36,30],[13,8],[14,11],[15,28],[16,3],[17,4],[18,24],[20,14],[21,5],[24,22],[25,21],[26,20],[28,27],[29,29],[30,12],[31,19],[32,18],[33,9],[34,1],[100,0],[11,31],[12,36],[19,32],[23,33],[22,7],[27,34],[35,35],[38,37],[37,38],[39,39]]),jra=new Map([[0,0],[1,1],[2,2],[3,2],[4,3]]),kra=new Map([[0, 0],[1,30],[2,14],[3,6],[4,25],[5,15],[6,18],[7,22],[8,24],[9,10],[10,1],[11,23],[12,28],[13,5],[14,2],[15,7],[16,29],[17,17],[18,26],[19,12],[20,16],[21,13],[22,27],[23,3],[24,11],[25,21],[26,20],[27,4],[28,8],[29,9],[30,19],[31,31],[32,32],[33,33],[34,34],[35,35],[37,37],[36,36],[40,38],[41,39],[42,40],[43,41],[44,42],[45,43],[46,44],[47,45],[48,46],[50,47],[51,48],[52,49]]),Vz=new Map([[0,0],[251,245],[260,254],[78,1],[35,2],[32,3],[20,4],[9,5],[8,6],[48,7],[28,8],[33,9],[14,10],[17,11],[58,12], [15,13],[16,14],[47,15],[21,16],[52,17],[182,175],[29,18],[31,19],[30,20],[49,21],[83,22],[84,23],[85,86],[92,87],[120,111],[121,112],[122,113],[123,114],[125,116],[126,117],[127,118],[18,24],[51,25],[55,26],[56,27],[50,28],[89,77],[160,153],[74,29],[143,135],[75,30],[82,31],[104,95],[76,32],[94,79],[100,88],[101,89],[102,90],[103,94],[90,78],[81,33],[73,34],[40,35],[46,36],[53,37],[88,91],[1,38],[80,39],[27,40],[72,41],[7,42],[57,43],[41,44],[34,45],[23,46],[13,47],[36,48],[45,49],[5,50],[22,51], [172,165],[37,52],[39,53],[10,54],[11,55],[3,56],[93,80],[130,121],[99,85],[117,108],[26,57],[69,58],[66,59],[61,60],[62,61],[68,62],[70,63],[71,64],[65,65],[67,66],[247,241],[248,242],[249,243],[257,251],[258,252],[259,253],[86,92],[63,67],[59,68],[60,69],[64,70],[87,93],[95,82],[96,84],[97,83],[98,81],[54,71],[24,72],[4,73],[25,74],[44,75],[2,76],[105,96],[151,144],[106,97],[107,98],[108,99],[109,100],[110,103],[111,101],[112,102],[113,104],[114,105],[115,106],[118,107],[116,109],[119,110],[124, 115],[128,119],[129,120],[131,122],[156,149],[132,123],[133,124],[134,125],[135,126],[159,152],[136,127],[19,128],[137,129],[138,130],[139,131],[140,132],[141,133],[142,134],[144,136],[145,138],[146,139],[147,140],[148,141],[149,142],[150,143],[152,145],[153,146],[154,147],[155,148],[157,150],[158,151],[161,154],[162,155],[163,156],[164,157],[165,158],[166,159],[167,160],[168,161],[169,162],[170,163],[171,164],[173,166],[174,167],[175,168],[176,169],[177,170],[178,171],[179,172],[188,181],[189,182], [201,194],[180,173],[181,174],[242,235],[243,236],[252,246],[253,247],[254,248],[265,259],[268,262],[266,260],[267,261],[282,276],[279,273],[280,274],[250,244],[183,176],[184,177],[185,178],[186,179],[187,180],[190,183],[191,184],[192,185],[193,186],[194,187],[195,188],[196,189],[197,190],[198,191],[199,192],[200,193],[215,208],[216,209],[202,195],[203,196],[204,197],[205,198],[206,199],[207,200],[208,201],[209,202],[210,203],[211,204],[212,205],[213,206],[214,207],[217,210],[218,211],[219,212],[220, 213],[221,214],[222,215],[223,216],[224,217],[225,218],[226,219],[227,220],[228,221],[229,222],[230,223],[231,224],[232,225],[233,226],[255,249],[256,250],[234,227],[235,228],[236,229],[237,230],[238,231],[239,232],[240,233],[241,234],[244,237],[245,238],[246,239],[261,255],[262,256],[263,257],[264,258],[269,263],[270,264],[271,265],[272,266],[273,267],[274,268],[283,277],[284,278],[275,269],[276,270],[277,271],[278,272],[285,279],[286,280],[287,281],[288,282],[281,275]]),lra=new Map([[0,0],[1,11], [2,7],[3,3],[4,14],[5,5],[6,8],[7,2],[8,13],[9,4],[10,12],[11,10],[12,6],[13,15],[14,9],[15,1],[16,16],[17,17],[18,18],[19,19],[20,20],[21,21],[22,22],[23,23],[24,24],[25,25],[26,26]]),mra=new Map([[1,1],[39,6],[83,7],[27,8],[3,2],[93,5],[18,10],[102,11],[90,12],[4,13],[8,3],[79,4],[2,4],[92,17],[113,18],[12,19],[19,20],[87,21],[105,22],[112,23],[109,24],[6,25],[67,26],[75,27],[13,28],[30,29],[84,30],[63,31],[96,32],[97,33],[81,34],[23,35],[73,36],[98,37],[17,38],[115,39],[99,40],[29,41],[14,42], [76,43],[82,44],[24,45],[31,46],[46,47],[22,48],[101,49],[15,50],[25,51],[74,52],[26,53],[111,54],[69,55],[61,56],[91,57],[94,58],[104,59],[116,16],[118,61],[121,65],[65,60],[85,62],[119,63],[120,64],[122,66],[123,67],[124,68],[125,69],[126,70],[127,71],[128,72],[129,73],[130,74],[131,75],[132,76],[134,77],[135,78],[136,79],[137,80],[138,81],[139,82],[140,83],[141,84]]);function Wz(a){this.Aa=Ef(a)} t(Wz,Vh);Wz.prototype.getProjectId=function(){return Ve(Jf(this,1))}; Wz.prototype.setProjectId=function(a){return oh(this,1,a)}; Wz.prototype.getRole=function(){return Og(this,3)};var nra=[0,Fj,ek,y,-1,Tj,-1];Wz.prototype.Ca=lk(nra);function Xz(a){this.Aa=Ef(a)} t(Xz,Vh);var ora=[0,ek,-1,Oj];Xz.prototype.Ca=lk(ora);function Yz(a){this.Aa=Ef(a)} t(Yz,Vh);Yz.prototype.Je=function(){return Zg(this,4)};var pra=[0,y,-2,Ij];Yz.prototype.Ca=lk(pra);var qra=[0,y,-12];function Zz(a){this.Aa=Ef(a)} t(Zz,Vh);Zz.prototype.getPageType=function(){return Pg(this,1)}; Zz.prototype.setHost=function(a){return ph(this,13,a)};var rra=[0,ek,y,-1,ek,Tj,y,Oj,1,qra,ek,y,-2];Zz.prototype.Ca=lk(rra);function $z(a){this.Aa=Ef(a)} t($z,Vh);var sra=[0,y,-1];$z.prototype.Ca=lk(sra);function aA(a){this.Aa=Ef(a)} t(aA,Vh);aA.prototype.Dh=function(){return Og(this,2)}; aA.prototype.Vd=function(a){return ph(this,2,a)}; aA.prototype.setSupportJourneyId=function(a){return ph(this,6,a)};var tra=[0,y,-2,Tj,Fj,y,-1];aA.prototype.Ca=lk(tra);var ura=[0,ek,y];var vra=[0,y];var bA=[0,y];var wra=[0];var cA=[0,y,-1];var xra=[0];var yra=[0,cA];var dA=[0,y,al,[0,[1,2],ak,[0,y],ak,[0,bA],y,-1]];var eA=[0,y,-1,Fj,wba,[0,4,y,-2,Oj,y,-2],7,Tj];var fA=[0,[4],eA,Zj,eA,ek,ak,[0,Zj,[0,eA,Oj,Qj]]];var gA=[0,[1,2],ak,xra,ak,wra];var zra=[0,Zj,gA];var Ara=[0,[2,3,4,5,6,7,8,9,10],dA,ak,[0,[2,3,4,5,6,7],[0,Tj,Zj,[0,[2,3],ek,ak,cA,ak,yra]],ak,xra,ak,wra,ak,cA,ak,[0,Oj,-1,ek],ak,[0,Zj,yra],ak,[0],[0,ek]],ak,[0,[1,2,3,4,5,6,7],ak,zra,ak,[0,[1,2],ak,gA,ak,[0]],ak,[0,y,-1,[0,Wj,Oj,-1],ek],ak,[0],ak,[0,ek],ak,[0,Zj,[0,y,Tj,y,-1],zra],ak,[0,Zj,gA]],ak,[0],ak,[0],ak,[0,[1],ak,[0,y,ek,fA]],ak,[0,y,-1],ak,[0,[1,2,3],ak,[0,fA],ak,[0,bA],ak,[0,Tj]],ak,[0,[1],ak,bA],ak,[0,[1,2,3],ak,[0,y,-1],ak,[0,y],ak,[0,[2,3,4],y,ak,[0],ak,[0],ak,[0,fA]]]];var Bra=[0,[0,[2,3,4,9],dA,ak,[0,Tj],ak,[0,dA,dk,gA],ak,[0,Tj,dA,gA],4,ak,[0,Zj,[0,[2],y,ak,[0]]]],Zj,Ara];var Cra=[0,[0,bA,[0,y,[0,[0,[1,2,3,4,5,7],ak,[0,bA],ak,[0,[2,3,4,5],y,ak,[0,y,-1],ak,[0],ak,[0,[1],Yj],ak,[0]],ak,[0,[0,y,-1],[0,[1,2,3],ak,[0],ak,[0],ak,[0]]],ak,[0],ak,[0,[0,y,-2,ek,y]],[0,Qj],ak,[0]],y,ek,al],Zj,Bra],Bra,[0,[0,vra,ura]]],Zj,[0,Ara]];var Dra=[0,[20],ek,-1,y,ek,y,14,ak,[0,2,y,-1,1,y,-2,Oj,-1,Tj]];function hA(a){this.Aa=Ef(a)} t(hA,Vh);l=hA.prototype;l.getType=function(){return Xg(this,1)}; l.setType=function(a){return rh(this,1,a)}; l.getIndex=function(){return Ng(this,4)}; l.JA=function(a){nh(this,4,a)}; l.Tp=function(a){nh(this,5,a)};function iA(a){this.Aa=Ef(a)} t(iA,Vh);l=iA.prototype;l.getType=function(){return Xg(this,1)}; l.setType=function(a){return rh(this,1,a)}; l.getIndex=function(){return Ng(this,4)}; l.JA=function(a){nh(this,4,a)}; l.Tp=function(a){nh(this,5,a)};function jA(a){this.Aa=Ef(a)} t(jA,Vh);l=jA.prototype;l.getType=function(){return Xg(this,1)}; l.setType=function(a){return rh(this,1,a)}; l.getIndex=function(){return Ng(this,3)}; l.JA=function(a){nh(this,3,a)}; l.Tp=function(a){nh(this,4,a)};function kA(a){this.Aa=Ef(a)} t(kA,Vh);kA.prototype.getType=function(){return Xg(this,1)}; kA.prototype.setType=function(a){return rh(this,1,a)};function lA(a){this.Aa=Ef(a)} t(lA,Vh);function mA(a){this.Aa=Ef(a)} t(mA,Vh);function nA(a){this.Aa=Ef(a)} t(nA,Vh);nA.prototype.getType=function(){return Xg(this,1)}; nA.prototype.setType=function(a){return rh(this,1,a)}; nA.prototype.getTimestamp=function(){return wg(this,Xk,8)}; nA.prototype.setTimestamp=function(a){return zg(this,Xk,8,a)}; var oA=[2,3,4,5,6,7];function pA(a){this.Aa=Ef(a)} t(pA,Vh);function qA(a){this.Aa=Ef(a)} t(qA,Vh);function rA(a){this.Aa=Ef(a,500)} t(rA,Vh);function sA(a,b){return Cg(a,8,nA,b)} var Era=nk(rA);var Fra=[0,ek,-1,y,Oj,-1];hA.prototype.Ca=lk(Fra);var Gra=[0,ek,-1,y,Oj,-1];iA.prototype.Ca=lk(Gra);var Hra=[0,ek,y,Oj,-1];jA.prototype.Ca=lk(Hra);var Ira=[0,ek,Oj,-3];kA.prototype.Ca=lk(Ira);var Jra=[0,Oj,-1,2,Oj];lA.prototype.Ca=lk(Jra);var Kra=[0,Oj,y];mA.prototype.Ca=lk(Kra);var Lra=[0,oA,ek,ak,Fra,ak,Gra,ak,Hra,ak,Ira,ak,Jra,ak,Kra,al];nA.prototype.Ca=lk(Lra);var Mra=[0,y,ek,-1];var Nra=[0,[2,3],[0,y,-1,ek,y,-1],ak,[0,ek,-1,Fj,Oj,y,-2,ek,-1,[0,ek,Oj]],ak,[0,y,2,al,y,[0,1,y,ek],1,[0,[2,3,4,6,7,8,9,10],1,ak,[0,Oj],ak,[0,1,y,ek,y],ak,[0,1,ek],ek,ak,[0,ek,-2],ak,[0,ek,y,ek],ak,[0,y],ak,[0,ek],ak,[0,y],Tj],ek,-2,Mra]];var Ora=[0,ek,-3,Oj];var Pra=[0,ek,y];var Qra=[0,Wj,-17];var Rra=[0,y,-1];pA.prototype.Ca=lk(Rra);var Sra=[0,Zj,Pra,ek,-1,Zj,Rra,Zj,Ora,Zj,Km,Qra,xqa];qA.prototype.Ca=lk(Sra);var Tra=[0,ek,Bj];var tA=[0,Zj,[0,ek,Bj,Oj,-1],Tra,Zj,[0,ek,Bj,Tj],Bj,gk,y,gk,Zj,Tra];var uA=[0,[2,3,4],tA,ak,[0,y,-1],ak,[0,y,-1],ak,[0,[1,2],Yj,-1]];var vA=[0,ek,[0,y,-3,ek,-1],[0,ek,-3,y,1,y,-1,7,y],[0,Fj,y,-2],[0,y,-2,Wj,[0,al,-1,Fj,Bj],y,ek,y],[0,ek,Tj,-1,y],[0,y,-1,1,ek,[0,y,-1,[0,y,-1],y],y],[0,[0,y]],[0],vra,ura];var wA=[0,y,ek,-2];var xA=[0,Wj];var Ura=[0,y,-2];var Vra=[0,[2],y,ak,Ura,tA];var yA=[0,[1,2,4],ak,[0,y,-3],ak,[0,ek,y],tA,ak,[0,y]];var Wra=[0,y,-1,tA,[0,y]];var Xra=[0,y,Ura];var Yra=[0,Zj,yA,Oj,-1,xA];var Zra=[0,function(){return zA}, ek],zA=[0,tA,Zj,[0,y,-1],Zj,Xra,Zj,yA,Yra,Zj,function(){return zA}, Zj,function(){return Zra}, y,-1,Zj,Xra];var $ra=[0,[3,5,6,7,8,9],2,ak,Wra,1,ak,[0,ek,tA],ak,[0,y,tA,ek,1,Zj,yA],ak,Yra,ak,[0,Zj,Vra,Zj,yA],ak,zA];var AA=[0,[3,4],al,Oj,ak,[0,[1,2,3,4,5,6,7],ak,[0,y,-3],ak,[0,yA,ek],ak,[0,Vra,ek],ak,[0,Wra,ek,Zj,[0,y,-1]],ak,[0,ek],ak,[0,zA,ek],ak,[0]],ak,[0,wA,$ra,xA]];var asa=[0,[6,7,8,9],y,-3,Zj,function(){return asa}, ak,[0,y,-2],ak,[0,y,-3,Zj,[0,y,-1]],ak,[0,y,-2],ak,[0,y,-1]];var bsa=[0,asa,Bj,tA,Tj];var csa=[0,y,Bj,tA];var dsa=[0,ek,Bj,tA];var esa=[0,y,-2];var fsa=[0,[2,3],y,Lj,Yj];var BA=[0,Zj,[0,[1],ak,fsa],[0,y,-1],[0,[1],ak,fsa],[0,Oj,y,-1],2,[0,y]];var gsa=[0,y,Bj,BA];var CA=[0,tA,Zj,function(){return CA}, ek,-2,Oj,y,-3,[0,[6,7,8],Tj,-4,Vj,-2,Oj,-2,Fj,al,Tj,Bj,y,-2],[0,[0,Bj,-4],-2],y,[0,y,-1,Fj,-1,[0,y,-4],am,al]];var hsa=[0,Zj,[0,[1,2],ak,[0,Zj,[0,y,Dj,y],Jj],ak,[0,Zj,[0,tba,y]]],[0,Dj]];var isa=[0,BA,Zj,hsa,y];var DA=[0,y,-1];var EA=[0,Fj,Oj];var FA=[0,ek,dk,y];var jsa=[0,y,bk];var GA=[0,ek,y];var ksa=[0,Zj,[0,ek,dk,y,Tj,GA]];var HA=[-500,ora,nra,tra,rra,sra,pra,Dra,Zj,Lra,991,Sra,[0,Zj,[0,Fj,-2],ek,-2,fk,ek,Fj,-1,Ij,Tj,ek],[0,1,Pj,[0,[0,ek,[0,fk,-2,Oj,-3,Zj,[0,y,Wj,-2,y,ek],[0,ek],[0,y,Oj,-2],Oj,-2],y,-5,vA,y],[0,Zj,CA,Oj,1,y,[0,Zj,[0,ek,y],Zj,[0,y,-1]],[0,Tj,-1,y],[0,Zj,[0,Wj,ek]],wA,y],1,[0,[0,Jj,Tj,-2,y,Fj,-6,Tj,Fj,-1,y,-2,Fj,-5,Jj,Fj,-3,Tj,-13,y,-3],[0,y,-5,Tj,y,-6],[0,y,-5,Tj,-32,y,-11],1,[0,[1,2,3],Lj,-2],[0,y,-25],y]],[0,[0,ek,y,-1],ek,am,[0,BA,y,vA],[0,Zj,hsa,y],[0,al]],[0,[0,ek,vA,y,-2,ek,y,-1,ek,y,[0,Zj,[0, y,-1,ek]],Tj,y],[0,Mra,Zj,[0,[3,4,5],tA,Tj,ak,esa,ak,[0,y],ak,[0,y,esa],Wj],Wj,y]],[0,wA,al,y,[0,ek,y],ek,[0,[2,3,4,5,6,7,8,9],ek,ak,[0,Oj],ak,[0,ek,y,-1],ak,[0,ek],ak,[0,ek,-2],ak,[0,ek,y,ek],ak,[0,y],ak,[0,ek],ak,[0,y],Tj,-1]],[0,[0,[3,4],ek,vA,ak,[0,y],ak,[0,y,Wj,y]],[0,[2,3],wA,ak,[0,tA,ek,-1],ak,[0,gsa,Zj,gsa]]],[0,ek,[0,vA,y,-2,ek,y],[0,Zj,CA]],[0,[0,ek,[0,vA,y,-4],[0,1,[0,y],Wj],[0,1,[0,Oj]]],[0,wA,[0,7,Zj,[0,[0,y,ek,y,Tj],DA],Zj,[0,[0,y,-2,ek,y,Tj],DA],Zj,[0,[0,y,-1,ek,y,Tj],DA],Zj,[0,[0, y,-2,ek,y],DA],Zj,[0,[0,[0,gk],ek,Tj],DA],Zj,[0,[0,Wj,ek],DA]],[0,Zj,[0,y,1,ek,Oj,Zj,[0,1,y,1,y,-1],2,y,-3]]],[0,Zj,[0,y,ek]]],[0,[0,y,Oj,vA,Zj,AA,ek,Zj,AA],[0,wA,$ra,ek,xA,Zj,[0,y,-1,Zj,[0,y,bk,-1]]]],[0,y,gk],[0,[0,vA,Zj,AA,-1,y,-1,[0,gk,Oj,Tj],y,-2],[0,y,Zj,[0,[1,2,3],ak,bsa,ak,csa,ak,dsa],wA,[0,Zj,bsa],[0,Zj,csa],[0,Tj,Zj,dsa]]],[0,[0,[0,[2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23],ek,ak,[0,y,-2],ak,[0,y,-2],ak,[0,Fj,1,ek],ak,[0,y],ak,[0,y,-1,ek],ak,[0,y],ak,[0,y],ak,[0,y],ak,[0, y,ek],ak,[0,y],ak,[0,y],ak,[0],ak,[0,y,-1],ak,[0,y],ak,[0,y,-1],ak,[0,y,-1],ak,[0],ak,[0,ek],ak,[0,y],ak,[0,y],ak,[0,y,Fj],ak,[0,y,Zj,[0,y,-1]],y,mj,Bba,y],1,[0,Wj,y,-1],y,vA],[0,y,isa,Zj,isa]],[0,[0,vA,y,Qj,y,Oj],[0,wA,Zj,[0,Oj,Dj,tA]]],[0,[0,vA,[0,Zj,[0,[1,2],ak,[0,y],ak,uA]],y],[0,wA,uA],Zj,uA],[0,[0,ek,vA,[0,Fj,-2,y,-2,ek,y,-3],[0,y,al]],[0,wA,[0,Zj,[0,y,Bj,tA]],Tj,[0,y,Wj]]],[0,[0,vA,y,-1,ek,y,Zj,[0,ek],Oj,y,-1],[0,wA,Zj,[0,tA,Tj,y,Bj]]]],Nra,[0,[1],ak,[0,[0,[0,Kj,Rj],EA,1,[0,y],[0,y,[0,Bj,-7, Tj,ek]],[0,y,-2,Tj],[0,[0,[0,y,-1,ek,y,-4],EA],[0,ek,y,fk,Oj],ek]],[0,[2,3],[4,5],y,ak,[0,[0,y,Wj,Tj]],ak,[0,[0,[2,3,4,5,6],EA,ak,[0,ek],ak,[0,[0,[0,Wj],y],[0,[0,[0,y,-1],[0,[0,y,-4],[0,Zj,[0,y,-1]]]]]],ak,[0,Tj],ak,[0,[2,3,4,5],dk,ak,[0,FA],ak,[0,Zj,FA],ak,[0,FA],ak,[0,y]],ak,[0]],jsa],ak,[0,jsa,[0,[0,Tj,y],[0,y,-2,fk],[0,[0,EA,-1],1,ek,fk],[0,Tj,-1],Zj,[0,[4,5,6,7],dk,y,ek,ak,[0,ksa,ek],ak,[0,ksa],ak,[0,ek,dk,zba,y,-1,Zj,[0,Qj,GA]],ak,[0,1,y,-1],Tj,y,Zj,[0,[2],y,ak,[0,dk]],[0,y,GA]],1,fk,[0,y,-2]], y,fk,y],ak,[0]],[0,ek,-1],[0,[1,2,3,4,5,6],ak,[0,ek],ak,[0],ak,[0,y,Oj,Tj,-1],ak,[0,Oj,fk,ek,-1],ak,[0],ak,[0]]]],[0,[5,6,7,8],y,Tj,ek,y,ak,[0,y,-1],ak,[0,y,-1],ak,[0,y,-1],ak,[0,Fj,-1]],[0,y,[0,ek,-1,[0,y],ek],[0,[1,2,3,4,5,6],ak,[0,Fj],ak,[0],ak,[0,Fj],ak,[0],ak,[0,[1,2],ak,[0,y],ak,[0,y],ek,-1],ak,[0]],y,[0,y,-3,[0,Wj,y,-1,ek,Zj,[0,y,Tj,ek,[0,ek,y,-1],ek]]],y,[0,y,ek],y,[0,ek,-1],Wj,y,Wj,1,y],Cra];rA.prototype.Ca=lk(HA);function IA(a){var b=a.env;var c=a.cl;var e=a.visitId;var f=a.vid;var h=a.pt;var k=a.pid;var n=a.rl;var p=a.dt;var r=a.ii;var u=a.cc;var w=a.lang;var z=a.hc;var la=a.ehc;var pa=a.rs;var sa=a.Oe;var Aa=a.webHistoryEnabled;var Ba=a.supportJourneyId;a=a.productEscalationsId;var Fa=new rA;c=Number(c);var Na=new Xz;Na=rh(Na,1,2);b=hra.get(b);b=rh(Na,2,b);c=Number.isFinite(c)?c:null;b=nh(b,3,c);Fa=zg(Fa,Xz,1,b);b=new aA;e=ph(b,1,e);Aa=lh(e,4,Aa);f&&Aa.Vd(f.toString());Aa.setSupportJourneyId(Ba);f=zg(Fa, aA,3,Aa);Ba=new Zz;h=ira.get(h);h=rh(Ba,1,h);k=ph(h,2,k);n=ph(k,3,n);p=jra.get(p);p=rh(n,4,p);r=lh(p,5,r);u=ph(r,6,u);u=rh(u,10,1);u=zg(f,Zz,4,u);r=new $z;w=ph(r,1,w);w=zg(u,$z,5,w);u=new Yz;z=ph(u,1,z);la=ph(z,2,la);la=kg(la,4,De,a,void 0,Te);la=zg(w,Yz,6,la);a=new Wz;pa=mra.has(pa)?mra.get(pa):0;pa=rh(a,2,pa);pa=zg(la,Wz,2,pa);la=new qA;if(sa&&sa.exp)for(sa=x(sa.exp),a=sa.next();!a.done;a=sa.next())if((a=a.value)&&a.active_groups)for(a=a.active_groups.split(";"),a=x(a),z=a.next();!z.done;z=a.next())z= z.value.split("::"),z.length===2&&(w=new pA,w=ph(w,1,z[0]),z=ph(w,2,z[1]),Cg(la,4,pA,z));return zg(pa,qA,1E3,la)} ;function JA(a,b,c){Rz.call(this);this.o=a;this.dymTrackingId=b;this.sessionId=c;this.ma=new Map} t(JA,Rz);function KA(a,b,c){c=c===void 0?!0:c;var e,f;Ya(function(h){e=Py(Ny(LA(),b),1);c&&(f=Ly(Ky(new Jy,a.o?3:1),a.sessionId),Sy(e,f));return h.yield(Tz(a,e),0)})} function MA(a,b,c,e,f){f=f===void 0?!0:f;Ya(function(h){return h.yield(a.Lw("reportSearchResultClick",a.vT,b,c,e,f),0)})} l=JA.prototype;l.vT=function(a,b,c,e){e=e===void 0?!0:e;var f=this,h,k,n;return Ya(function(p){h=Py(Oy(Ny(LA(),a),b),3);e&&(k=Ly(Ky(new Jy,f.o?4:2),f.sessionId),Sy(h,k));n=(new Ey).setUrl(c);Ry(h,n);return p.yield(Tz(f,h),0)})}; l.KK=na(19);l.Gz=function(a,b,c){var e=this;return Ya(function(f){return f.yield(e.Lw("reportSearchResultsFeatureClick",e.wT,a,b,c),0)})}; l.wT=function(a,b,c){var e=this,f;return Ya(function(h){f=lsa(e,a,b,4,c);return h.yield(Tz(e,f),0)})}; l.NK=na(20);function msa(a,b,c){var e,f;return Ya(function(h){var k=new Hy;var n=new Gy;n=nh(n,1,c);e=Ag(k,2,Iy,n);f=Qy(Py(Ny(LA(),b),4),e);return h.yield(Tz(a,f),0)})} function lsa(a,b,c,e,f){b=Py(Oy(Ny(LA(),b),c),3);f&&(f=(new Ey).setUrl(f),Ry(b,f));a=Ly(Ky(new Jy,e),a.sessionId);Sy(b,a);return b} function LA(){return(new My).setTimestamp(Zk())} l.Lw=function(a,b){var c=Za.apply(2,arguments),e=this.hP.apply(this,[a].concat(Ga(c))),f=this.ma.get(e);f||(f=yea(b.bind.apply(b,[this].concat(Ga(c)))),this.ma.set(e,f));return f()}; l.hP=function(a){return a+"("+Za.apply(1,arguments).join(",")+")"};function NA(a){this.o=a;this.oa="";this.ma=[]} NA.prototype.init=function(){nsa(this);osa(this);!this.o.visit_id&&window.sc_visit_id&&(this.o.visit_id=window.sc_visit_id);if(!OA){var a=document.getElementsByTagName("body")[0],b=this.ua.bind(this);a.addEventListener("click",b);OA=!0;document.addEventListener("pjaxunload",function(){a.removeEventListener("click",b);OA=!1})}psa(); qsa(this);rsa();ssa();this.o.fragment&&(window.location.hash=this.o.fragment);!this.o.is_render_api&&this.o.esid&&(this.oa=wea(),window.setInterval(tea,5E3));tsa()}; function ssa(){function a(b,c){var e=Gr(b,c);e&&window.requestAnimationFrame(function(){var f=document.querySelector('[data-videoid="'+e+'"]');if(f){var h=xo();window.scroll(0,window.pageYOffset+f.getBoundingClientRect().top-(h||0))}})} window.addEventListener("load",function(){return a("",location.href)}); window.addEventListener("hashchange",function(b){return a(b.oldURL,b.newURL)})} NA.prototype.Eb=function(){return this.o}; NA.prototype.qa=function(a){for(var b=0;b<a.length;b++)this.ma.push(a[b])}; NA.prototype.ua=function(a){var b=a.target;b=b.nodeType!==Node.ELEMENT_NODE?b.parentNode:b;for(var c=!1,e=!1,f="",h=!1,k=!1,n="";b&&b.getAttribute;)if(n=b.getAttribute("href"),b instanceof HTMLAnchorElement&&n){h=b.target=="_blank"||a.ctrlKey||a.shiftKey||a.metaKey||a.button==1;so(b)?c=!0:b.getAttribute("href")[0]!="#"&&(e=!0,f=uo(b));b.getAttribute("href").indexOf("authuser=")!=-1&&(k=!0);break}else if(usa(b))break;else b=b.parentNode;a={event:a,element:b,blank:h,external:c,hc_internal:e,href:n, target_hc:f,authuser_related:k};window.sc_visitManagerProcessClick(a);for(b=0;b<this.ma.length;b++)this.ma[b](a)}; function psa(){for(var a=(window.sc_scope||document).querySelectorAll("select"),b=0;b<a.length;b++){var c=a[b];c.addEventListener("mousedown",function(){Eo(!0)}); c.addEventListener("change",function(){Eo(!1)})}} function tsa(){window.addEventListener("pageshow",function(){Dz()})} function osa(a){var b=[];if(jo())try{var c=window.localStorage;c.setItem("__storage_test__","__storage_test__");c.removeItem("__storage_test__")}catch(e){b.push(2)}else b.push(1);navigator.cookieEnabled||b.push(3);b.length>0&&(a.o.request_attributes=b)} function qsa(a){a.qa([function(b){(b=b.href)&&b[0]==="#"&&PA($n(b))}]); window.addEventListener("hashchange",function(){PA($n());var b=$n();(b=QA(b))&&b.scrollIntoView()}); window.addEventListener("load",function(){var b=$n();PA(b);(b=QA(b))&&b.scrollIntoView()})} function rsa(){var a=document.querySelector(".main-content");a&&a.addEventListener("focusin",function(b){if(b.target instanceof Element){var c=xo();c&&(b=b.target.getBoundingClientRect().top,c=Math.max(c-b,0),c>0&&window.scrollBy(0,-c))}})} function nsa(a){var b=window.sc_scope||document;b instanceof HTMLDocument&&(b=b.documentElement);b.setAttribute("lang",a.o.lang);b.setAttribute("dir",a.o.rtl?"rtl":"ltr")} function QA(a){return document.getElementById(a)||document.getElementsByName(a)[0]} function PA(a){if(a=QA(a)){var b=xo()||0;var c=(c=document.querySelector(".article-nav"))?c.offsetHeight:void 0;var e=(e=document.querySelector(".scDiscoveryGeniesticky"))?e.offsetHeight:void 0;b=b+(c||0)+(e||0);a.style.scrollMarginTop=b?b+16+"px":""}} var OA=!1,RA={};function usa(a){switch(a.tagName){case "BUTTON":case "INPUT":case "OPTION":case "SELECT":return!0}return!1} window.sc_initPage=function(a){var b=new NA(a);b.init();if(window.sc_refresh==1){var c;window.sc_pageModel&&(c=window.sc_pageModel.iro);window.sc_pageModel=b.Eb();window.sc_sid=b.oa;c&&(window.sc_pageModel.iro=c);window.sc_registerPageClickHandlers=b.qa.bind(b)}else window.sc_pageModel.html_title=a.html_title}; window.sc_initHelpcenterPageModelProto=function(a){window.sc_helpcenterPageModelProto=a}; tb("hcfe.Page",NA);tb("hcfe.Page.setString",function(a,b){RA[a]=b}); tb("hcfe.Page.getString",function(a){return RA[a]});function vsa(){this.start=window.performance.now()} vsa.prototype.report=function(a){var b=window.performance.now();a={type:a,duration_ms:b-this.start};if(this.requestUrl)for(var c=x(window.performance.getEntriesByName(this.requestUrl)),e=c.next();!e.done;e=c.next())if(e=e.value,e.responseStart>=this.start){a.srt=e.responseStart-this.start;a.ol=a.prt=b-e.responseStart;break}var f;(f=Gs)==null||f.Qp(a)}; function SA(a,b,c,e){c=c===void 0?0:c;e=e===void 0?!0:e;var f=new lz;b=rh(f,1,b);a=Math.trunc(window.performance.now()-a.start);a=oh(b,2,a);e=lh(a,3,e);c!==0&&oh(e,4,c);co({endpoint:"recordsla",httpMethod:"POST",params:{v:"1"},requestBody:e.serialize()})} ;function TA(a){this.Aa=Ef(a)} t(TA,Vh);TA.prototype.setHost=function(a){return ph(this,3,a)}; TA.prototype.Je=function(){return Vg(this,4)};TA.prototype.Ca=lk([0,HA,y,-1,Nj,-1,Qj]);var wsa=new Map([["PROD",1],["STAGING",2],["DRAFT",3],["READY",4],["TEST",5],["DEV",6],["ALPHA",7],["GKMSSTAGING",8],["LOCAL",9]]),xsa=new Set;function ysa(a){var b=this;this.Oe=a;this.tJ=!1;this.currentFormId=this.hK=this.NT=this.qU=0;this.aM=xsa;this.transport=this.Sj(1046,860);this.aL=this.Sj(1324,1323);this.Ab=new JA(!1,"","");Gs=this;zsa(this);window.sc_registerPageClickHandlers&&window.sc_registerPageClickHandlers([function(c){return void b.rd(c)}])} l=ysa.prototype;l.Sj=function(a,b){var c=A(),e=Ew(new Dw,c.mendel_ids);a=ty(new sy(c.env==="PROD"?b:a,String(c.au||"0")),e);c.auth_token?Fpa(a,function(){return c.auth_token}):"about:blank"===location.href&&Fpa(a,function(){return""}); a=a.build();a.Ia=a.Na;a.Ha=!0;return a}; function zsa(a){var b=lo("StatsDeferredClearcut",!0);if(b){b=vqa(b);var c=wg(b,gz,1);ph(c,34,A().visit_id);c=yg(c,fz,33,Xf());if(c.length>0){a.transport.dispatch(b);a.transport.flush();try{Do(document,"sc_statsEvent",{detail:c[0]})}catch(e){}}}if(b=lo("ScaledStatsDeferredClearcut",!0))b=Era(b),c=wg(b,aA,3),ph(c,1,A().visit_id),UA(a,b)} l.UU=function(){this.jA();if(window.sc_refresh){var a=VA(this,1);var b=new bz;b=nh(b,1,Number(this.Oe.cl));var c=Number(lo("refererViewId"));c>0&&nh(b,3,c);zg(a,bz,3,b);WA(this,a)}}; function XA(a){for(var b=[],c=x(document.querySelectorAll("[data-stats-visible-imp]")),e=c.next();!e.done;e=c.next()){e=e.value;var f=YA(e,{type:0}),h=f.type+"-"+f.id+"-"+f.index,k;if(k=!a.aM.has(h))k=void 0,k=k===void 0?50:k,k=xea(e)>=k;k&&(a.aM.add(h),b.push(f))}a.Ej(b,!0)} function Asa(a){if(!a.tJ){a.tJ=!0;XA(a);var b;window.addEventListener("scroll",function(){window.clearTimeout(b);b=window.setTimeout(function(){return void XA(a)},300)})}} l.jA=function(a){var b=[];a=x((a||document).querySelectorAll("[data-stats-imp]"));for(var c=a.next();!c.done;c=a.next())b.push(YA(c.value,{type:0}));this.Ej(b)}; l.TU=function(a,b){a=YA(a,{type:0});a.type=b||a.type;this.Ej([a])}; l.Ej=function(a,b){b=b===void 0?!1:b;if(a.length!==0){var c=VA(this,b?7:3),e=IA(ZA(this.Oe));b=b?7:3;a=x(a);for(var f=a.next();!f.done;f=a.next()){f=f.value;var h=(new az).setType(f.type);f.id&&h.setId(f.id);$A(h,f.index);Cg(c,6,az,h);h=(new jA).setType(Vz.get(f.type));f.id&&ph(h,2,f.id);$A(h,f.index);f=(new nA).setType(b);f=Ag(f,4,oA,h);sA(e,f.setTimestamp((new Xk).setSeconds(Date.now()/1E3)))}WA(this,c);UA(this,e)}}; l.tb=function(a,b,c,e,f){Bsa(this,a,b,c,e);f instanceof Function&&f()}; l.ZL=function(a,b,c,e,f,h){a&&(a=YA(a,{type:0,action:0},h),Bsa(this,b||a.type,c||a.action,e||a.id,f||a.index))}; function Bsa(a,b,c,e,f){var h=VA(a,5);var k=(new Zy).setType(b);k=rh(k,2,c);b=(new iA).setType(Vz.get(b));c=kra.get(c);c=rh(b,2,c);e&&(k.setId(e),ph(c,3,e));$A(k,f);$A(c,f);Cg(h,7,Zy,k);WA(a,h);e=IA(ZA(a.Oe));f=(new nA).setType(2);f=Ag(f,3,oA,c);e=sA(e,f.setTimestamp((new Xk).setSeconds(Date.now()/1E3)));UA(a,e)} l.rd=function(a){if(a.href!=="#"){var b=a.element;if(b){a:{var c=b;var e;if(e=c){b:{for(e=c;e;){if(e.hasAttribute&&e.hasAttribute("data-stats-ignore")){e=!0;break b}e=e.parentNode}e=!1}e=!e}if(e)for(;c;){if(c.hasAttribute&&c.hasAttribute("data-stats-action")||c.tagName==="A"||usa(c))break a;c=c.parentNode}c=null}if(c){e=b.href;var f=(f=b.getAttribute("data-stats-toggle-class"))?!Sn(b,f):b instanceof HTMLInputElement&&(b.type==="checkbox"||b.type==="radio")&&!b.checked;e=YA(b,{type:0,id:e,action:f? 29:8});if(e.id!==void 0){a.hc_internal&&ko("refererViewId",A().vid);b=this.HC(a);a:{f=x(yia);for(var h=f.next();!h.done;h=f.next()){var k=x(h.value);h=k.next().value;k=k.next().value;if(Sn(c,h)){f=k;break a}}f=void 0}f=Csa(this,e,b,f);e=Dsa(e);e=sA(IA(ZA(this.Oe)),e);a=a.event;switch(b){case 2:aB(this,a,c,f,e);break;case 1:b=Esa(this,f);b=Fsa(this,b);ko("StatsDeferredClearcut",b.serialize())||aB(this,a,c,f);ko("ScaledStatsDeferredClearcut",e.serialize())||aB(this,a,c,void 0,e);break;default:case 3:WA(this, f),UA(this,e)}}}}}}; function aB(a,b,c,e,f){e&&WA(a,e);f&&UA(a,f);if(!b.defaultPrevented){b.preventDefault();a=c.getAttribute&&c.getAttribute("data-stats-delay-url");if(!a&&c instanceof HTMLAnchorElement&&(a=c.href)&&c.target==="_blank"){ln(window,a);return}a&&(c=nb(c)&&Mm(c)&&c.tagName.toUpperCase()==="A".toString()?c.target:"",b=window.sc_delayLocationHandler,b instanceof Function?b(a):oo(a,!0,c))}} function bB(a,b,c,e,f){var h=Csa(a,{type:b,action:c,id:e,index:f},3);b=Dsa({type:b,action:c,id:e,index:f});b=sA(IA(ZA(a.Oe)),b);WA(a,h);UA(a,b)} function Csa(a,b,c,e){a=VA(a,4);var f=new Yy;c=rh(f,1,c).setType(b.type);c=rh(c,3,b.action).setId(b.id);$A(c,b.index);e&&(b=new Xy,e=rh(b,1,e),zg(c,Xy,7,e));zg(a,Yy,5,c);return a} function Dsa(a){var b=(new hA).setType(Vz.get(a.type));var c=kra.get(a.action);b=rh(b,2,c);b=ph(b,3,a.id);$A(b,a.index);a=(new nA).setType(1);return Ag(a,2,oA,b).setTimestamp((new Xk).setSeconds(Date.now()/1E3))} function YA(a,b,c){c=c===void 0?!1:c;return{id:cB({element:a,attr:"data-stats-id",defaultValue:b.id}),type:Gsa({element:a,attr:"data-stats-ve",defaultValue:b.type,Ps:!0}),action:Gsa({element:a,attr:"data-stats-action",defaultValue:b.action,Ps:c}),index:cB({element:a,attr:"data-stats-idx",defaultValue:b.index})}} l.HC=function(a){var b=a.element.getAttribute("data-stats-method");if(b)switch(b.toUpperCase()){case "DELAY":return 2;case "DEFER":return 1;default:return 3}return a.blank||a.authuser_related?3:a.external?2:a.hc_internal?1:3}; l.Qp=function(a){var b=VA(this,2),c=new $y;a.ol&&a.ol>=0&&nh(c,1,Math.round(a.ol));a.prt&&a.prt>=0&&nh(c,2,Math.round(a.prt));a.srt&&a.srt>=0&&nh(c,5,Math.round(a.srt));if(a.type&&a.duration_ms){var e=c.setType(a.type);nh(e,4,Math.round(a.duration_ms))}zg(b,$y,4,c);WA(this,b);var f=lra.get(a.type);e=a.duration_ms;b=a.ol;c=a.prt;a=a.srt;f=(new kA).setType(f);e=nh(f,2,e);b>=0&&nh(e,3,b);c>=0&&nh(e,4,c);a>=0&&nh(e,5,a);a=IA(ZA(this.Oe));b=(new nA).setType(4);b=Ag(b,5,oA,e);a=sA(a,b.setTimestamp((new Xk).setSeconds(Date.now()/ 1E3)));UA(this,a)}; l.WU=function(a){var b=new lA;a.ol>=0&&nh(b,1,a.ol);a.prt>=0&&nh(b,2,a.prt);a.srt>=0&&nh(b,5,a.srt);a=IA(ZA(this.Oe));var c=(new nA).setType(5);b=Ag(c,6,oA,b);b=sA(a,b.setTimestamp((new Xk).setSeconds(Date.now()/1E3)));UA(this,b)}; l.XU=function(a){var b=VA(this,6),c=new ez;if(a.top!==void 0&&a.page_view_id!==void 0){var e=c.setTop(Math.trunc(Number(a.top||0)/1E3));ph(e,2,a.page_view_id||"");zg(b,ez,8,c);WA(this,b);b=IA(ZA(this.Oe));e=(new nA).setType(6);var f=new mA;f=nh(f,1,a.top||0);a=ph(f,2,a.page_view_id||"");a=Ag(e,7,oA,a);a=sA(b,a.setTimestamp((new Xk).setSeconds(Date.now()/1E3)));UA(this,a);A().pt===10&&zo("MoltronLoggingFeature__enable_view_duration_logs")==="true"&&msa(this.Ab,this.Oe.mid||"",c.getTop()||0)}}; l.Ld=function(){return new vsa}; function VA(a,b){var c=A();var e=new dz;e=rh(e,3,c.iro);e=ph(e,1,c.pid).Vd(c.vid);c.request_attributes&&hg(e,4,c.request_attributes,ve);if(c=zo("workflow__session-id")){var f=new cz;c=ph(f,1,c);a.currentFormId!==0&&ph(c,2,String(a.currentFormId));zg(e,cz,5,c)}a=new fz;return zg(a,dz,2,e).setType(b)} function Esa(a,b){var c=A();b.setTimestamp(a.hK===0?Date.now():a.hK);var e=new gz;e=rh(e,35,c.ncc);a.Oe.cc&&ph(e,41,a.Oe.cc);var f=rh(e,17,c.dt);f=ph(f,24,c.ehc);f=ph(f,1,c.hc);f=lh(f,38,c.ii);f=hg(f,21,c.mendel_ids,ye);f=rh(f,46,3);f=rh(f,19,c.pt);f=rh(f,14,1);f=rh(f,32,c.rs);f=ph(f,2,c.rl);f=ph(f,12,c.lang);f=rh(f,45,22);f=nh(f,15,17515);b=Cg(f,33,fz,b);b=rh(b,43,c.rt).Vd(c.vid);b=ph(b,34,c.visit_id);b=rh(b,55,2);b=lh(b,58,c.web_history_enabled).setSupportJourneyId(c.support_journey_id);c=wsa.get(c.env)|| 0;rh(b,53,c);if(a.Oe.exp)for(a=x(a.Oe.exp),c=a.next();!c.done;c=a.next())if((c=c.value)&&c.active_groups)for(c=c.active_groups.split(";"),c=x(c),b=c.next();!b.done;b=c.next())b=b.value.split("::"),b.length===2&&(f=new sm,f=ph(f,1,b[0]),b=ph(f,2,b[1]),Cg(e,13,sm,b));a=(new Wy).setContentType(55);Cg(e,3,Wy,a);return e} function Fsa(a,b){var c=A(),e=new hz;b=zg(e,gz,1,b);c.ehn&&(c=ru(c.ehn.match(qu)[3]||null),b.setHost(c));a.Oe.ref&&ph(b,3,a.Oe.ref);return b} function WA(a,b){if(Fp("workflow__kms")!=="true"&&!(++a.qU>1E3)){var c=Esa(a,b);jh(c,1)===""?eo({Issue:"No helpcenter found when populating clearcut stats",Stats:b}):(c=Fsa(a,c),a.transport.dispatch(c),a.transport.flush(),Do(document,"sc_statsEvent",{detail:b}))}} function UA(a,b){if(Fp("workflow__kms")!=="true")if(jh(wg(b,Yz,6),1)==="")eo({Issue:"No helpcenter found when populating scaled clearcut",Extension:b});else if(!(++a.NT>1E3)){var c=new TA;c=zg(c,rA,1,b);var e=A();e.ehn&&(e=ru(e.ehn.match(qu)[3]||null),c.setHost(e));a.Oe.ref&&ph(c,2,a.Oe.ref);(e=zo("zwieback_id"))&&Number(e)>0&&Lf(c,5,We(e));a.aL.dispatch(c);a.aL.flush();Do(document,"sc_scaledStatsEvent",{details:b})}} function cB(a){var b=a.element;var c=a.attr;var e=a.defaultValue;a=a.Ps===void 0?!1:a.Ps;var f=b&&b.getAttribute&&b.getAttribute(c);if(a)for(;b&&!f;)f=b.getAttribute&&b.getAttribute(c),b=b.parentNode;return(f=f||e)?f.toLowerCase():void 0} function Gsa(a){var b=a.element;var c=a.attr;var e=a.defaultValue;a=Number(cB({element:b,attr:c,Ps:a.Ps===void 0?!1:a.Ps}));return isNaN(a)?e:a} function $A(a,b){b&&(b=b.split(","),b[0]&&(sqa(a)||tqa(a)||uqa(a)?a.RF(Number(b[0])):a.JA(Number(b[0]))),b[1]&&a.Tp(Number(b[1])))} window.sc_initStats=function(a){window.sc_statsModel=a;if(!window.sc_refresh){var b=window.sc_trackStatsScopedImpressions;if(b){b(window.sc_scope);return}}a=new ysa(a);Asa(a);window.sc_trackStatsEvent=a.tb.bind(a);window.sc_trackStatsEventByElement=a.ZL.bind(a);window.sc_trackStatsScopedImpressions=a.jA.bind(a);window.sc_trackStatsImpressions=a.Ej.bind(a);window.sc_trackStatsImpressionByElement=a.TU.bind(a);window.sc_trackStatsLatency=a.Qp.bind(a);window.sc_trackStatsPageView=a.UU.bind(a);window.sc_trackStatsTimeOnPage= a.XU.bind(a);window.sc_trackScaledSupportPageView=a.WU.bind(a)}; function ZA(a){var b=A();return{env:b.env,cl:b.cl,visitId:b.visit_id,vid:b.vid,pt:b.pt,pid:b.pid,rl:b.rl,dt:b.dt,ii:b.ii,cc:b.cc,lang:b.lang,hc:b.hc,ehc:b.ehc,rs:b.rs,Oe:a,webHistoryEnabled:!!b.web_history_enabled,supportJourneyId:b.support_journey_id||"",productEscalationsId:zo("productEscalationsId")?Number(zo("productEscalationsId")):0}} ;function dB(a){a=a===void 0?new Vl:a;this.state=this.priority=0;this.Bc=Hsa(a);eB(this);fB(this);gB(this)} function hB(a){var b;return(b=Wl(a.Bc))!=null?b:new xl} l=dB.prototype;l.getPriority=function(){return this.priority}; function iB(a){var b,c=(b=Wl(a.Bc))!=null?b:new xl;Xl(a.Bc,c);return c} function Isa(a){a=iB(a);var b,c=(b=a.getFrdContext())!=null?b:new fl;yl(a,c);return c} l.getId=function(){var a;return(a=hh(this.Bc,2))!=null?a:null}; function jB(a){var b,c,e;return(e=(b=Wl(a.Bc))==null?void 0:(c=b.getFrdContext())==null?void 0:kh(c,1))!=null?e:null} function kB(a){var b,c;return(c=(b=Wl(a.Bc))==null?void 0:kh(b,5))!=null?c:null} l.setPriority=function(a){this.priority=a;return this}; l.isRequired=function(){var a;return(a=Qg(this.Bc,5))!=null?a:!1}; l.setRequired=function(a){lh(this.Bc,5,a);return this}; l.dr=function(){return bh(this.Bc,4,Xf()).includes(1)||this.Gq()===5}; function lB(a,b){bh(a.Bc,4,Xf()).includes(b)||(kg(a.Bc,4,ve,b,void 0,xe),eB(a))} l.Gq=function(){var a,b,c;return(c=(a=Wl(this.Bc))==null?void 0:(b=a.getFrdContext())==null?void 0:kh(b,2))!=null?c:null}; l.qd=function(a){this.Gq()!==a&&(Isa(this).qd(a),eB(this));return this}; l.Vb=function(){return this.getValues().length>0}; l.getValues=function(){var a;if((a=Wl(this.Bc))==null||!Al(a))return[];var b;a=(b=Wl(this.Bc))==null?void 0:Al(b);var c,e,f,h,k,n,p,r,u,w,z,la;return((c=a.qk())==null?0:ol(c).length)?(e=a.qk())==null?void 0:ol(e,Rd):((f=a.Zg())==null?0:Jg(f,Xf()).length)?(h=a.Zg())==null?void 0:Jg(h,Xf(Rd)):((k=a.No())==null?0:ll(k).length)?(n=a.No())==null?void 0:ll(n).map(function(pa){return Jg(pa,Xf(Rd))}):((p=ql(a))==null?0:ol(p).length)?(r=ql(a))==null?void 0:ol(r,Rd):((u=tl(a))==null?0:Jg(u,Xf()).length)?(w= tl(a))==null?void 0:Jg(w,Xf(Rd)):((z=vl(a))==null?0:Yf(z,1,eg,Xf()).length)?(la=vl(a))==null?void 0:Yf(la,1,eg,Xf()).map(function(pa){return hd(pa)}):Mg(a,Qf(a,rl,7))!=null?[a.Fq()]:[]}; l.qk=function(){var a,b,c,e;return(e=(a=Wl(this.Bc))==null?void 0:(b=Al(a))==null?void 0:(c=b.qk())==null?void 0:ol(c,Rd))!=null?e:null}; l.Zg=function(){var a,b,c,e;return(e=(a=Wl(this.Bc))==null?void 0:(b=Al(a))==null?void 0:(c=b.Zg())==null?void 0:Jg(c,Xf(Rd)))!=null?e:null}; l.No=function(){var a,b,c,e;return(e=(a=Wl(this.Bc))==null?void 0:(b=Al(a))==null?void 0:(c=b.No())==null?void 0:ll(c).map(function(f){return Jg(f,Xf(Rd))}))!=null?e:null}; l.Fq=function(){var a,b;if((a=Wl(this.Bc))==null)var c=void 0;else{if((a=Al(a))==null)a=void 0;else{var e=Qf(a,rl,7);a=(c=Mg(a,e))!=null?c:void 0}c=a}return(b=c)!=null?b:null}; l.Fg=function(a){mB(this).Fg(nB(a));gB(this);return this}; l.zj=function(a){mB(this).zj(oB(a));gB(this);return this}; l.Iv=function(a){mB(this).Iv(ml(new kl,a.map(function(b){return oB(b)}))); gB(this);return this}; l.setDateValues=function(a){ul(mB(this),pB(a));gB(this);return this}; l.Lh=function(a){mB(this).Lh(a);gB(this);return this}; function mB(a){var b=new pl;Bl(iB(a),b);return b} function eB(a){var b;a.dr()&&((b=Wl(a.Bc))==null?0:Nf(b,fl,1))&&(lB(a,1),a.qd(5))} function fB(a){var b,c=(b=kB(a))!=null?b:jB(a);c&&nh(a.Bc,2,c)} l.gJ=function(){var a,b=(a=Wl(this.Bc))==null?void 0:Al(a);if(!b)return 0;var c;return(c=Jsa.get(tg(b,rl)))!=null?c:0}; function gB(a){var b=a.gJ();b===0?Lf(a.Bc,3):rh(a.Bc,3,b)} l.mc=function(){return!!this.getId()&&this.Vb()}; var Jsa=new Map([[3,2],[2,1],[6,8],[8,4],[4,3],[5,11],[7,9]]);function Ksa(a){var b=zl(new xl,a.frdIdentifier);if(a.frdContext){var c=a.frdContext;c=gl(new fl,c.frdIdentifier).qd(c.contextType)}else c=void 0;return Bl(yl(b,c),Lsa(a.selectedValueList))} function Lsa(a){if(a){if(a.stringValues)return(new pl).Fg(nB(a.stringValues.value));if(a.intValues)return(new pl).zj(oB(a.intValues.value));if(a.intListValues)return(new pl).Iv(ml(new kl,a.intListValues.list.map(function(b){return oB(b.value)}))); if(a.enumValueIdentifiers)return sl(new pl,nB(a.enumValueIdentifiers.value));if(a.dateTimeValues)return ul(new pl,pB(a.dateTimeValues.valueTimeMillis));if(a.bytesValues)return wl(new pl,Msa(a.bytesValues.value));if(typeof a.boolValue==="boolean")return(new pl).Lh(a.boolValue)}} function Nsa(a){var b=zl(new xl,a.frd_identifier);if(a.frd_context){var c=a.frd_context;c=gl(new fl,c.frd_identifier).qd(c.context_type)}else c=void 0;return Bl(yl(b,c),Osa(a.selected_value_list))} function Osa(a){if(a){if(a.string_values)return(new pl).Fg(nB(a.string_values.value));if(a.int_values)return(new pl).zj(oB(a.int_values.value));if(a.int_list_values)return(new pl).Iv(ml(new kl,a.int_list_values.list.map(function(b){return oB(b.value)}))); if(a.enum_value_identifiers)return sl(new pl,nB(a.enum_value_identifiers.value));if(a.date_time_values)return ul(new pl,pB(a.date_time_values.value_time_millis));if(a.bytes_values)return wl(new pl,Msa(a.bytes_values.value));if(typeof a.bool_value==="boolean")return(new pl).Lh(a.bool_value)}} function qB(a){var b=a.getFrdContext(),c=Pg(a,5);a=Al(a);var e={};if(b){var f=Pg(b,1);b=Pg(b,2);var h={};typeof f==="number"&&(h.frd_identifier=f);typeof b==="number"&&(h.context_type=b);e.frd_context=h}typeof c==="number"&&(e.frd_identifier=c);a&&(e.selected_value_list=Psa(a));return e} function Psa(a){var b=a.qk();if(b)return{string_values:{value:ol(b,Rd)}};if(b=a.Zg())return{int_values:{value:Jg(b,Xf(Rd))}};if(b=ql(a))return{enum_value_identifiers:{value:ol(b,Rd)}};if(b=tl(a))return{date_time_values:{value_time_millis:Jg(b,Xf(Rd))}};if(b=vl(a))return{bytes_values:{value:Yf(b,1,eg,Xf()).map(function(c){return hd(c)})}}; b=Mg(a,Qf(a,rl,7));return typeof b==="boolean"?{bool_value:b}:(a=a.No())?{int_list_values:{list:ll(a).map(function(c){return{value:Jg(c,Xf(Rd))}})}}:{}} function Hsa(a){if(a instanceof Vl)return a.clone();if("frdId"in a||"frdValue"in a&&!Array.isArray(a.frdValue)){var b=new Vl;b=nh(b,2,a.frdId);b=Xl(b,a.frdValue?Ksa(a.frdValue):void 0);b=rh(b,3,a.frdValueType);b=hg(b,4,a.frdUsages,ve);return lh(b,5,a.isRequired)}if("frd_id"in a||"frd_value"in a&&!Array.isArray(a.frd_value))return b=new Vl,b=nh(b,2,a.frd_id),b=Xl(b,a.frd_value?Nsa(a.frd_value):void 0),b=rh(b,3,a.frd_value_type),b=hg(b,4,a.frd_usages,ve),lh(b,5,a.is_required);if(a instanceof xl)return rB(a.clone()); if("frdIdentifier"in a||"frdContext"in a)return rB(Ksa(a));if("frd_identifier"in a||"frd_context"in a)return rB(Nsa(a));throw Error("Unrecognized FRD representation:"+JSON.stringify(a,null,"\t"));} function oB(a){return(new jl).Gg(a)} function nB(a){return(new nl).Gg(a)} function pB(a){return eca(new il,a)} function Msa(a){return(new hl).Gg(a==null?void 0:a.slice())} function rB(a){return Xl(new Vl,a)} ;var Qsa=Ha(["/s/renderframe2/"]);function sB(a){this.formId=a} sB.prototype.load=function(){var a=this;if(this.o)return this.o;this.Tc=document.createElement("iframe");this.Tc.style.display="none";document.body.appendChild(this.Tc);this.o=new Promise(function(b,c){a.Tc.addEventListener("load",function(){var e;return Ya(function(f){if(f.o==1)return Pa(f,2),f.yield(a.wp(),4);if(f.o!=2){a.form=f.ma;var h=a.form,k=Bo();Object.keys(k).length>0&&h.setProductSpecificData(k);a.Tc.contentWindow.sc_ensureSubscribed=window.sc_ensureSubscribed;b();return Qa(f,0)}e=Ra(f); c(e);Oa(f)})})}); kn(this.Tc,1,Kn(Qsa));return this.o}; sB.prototype.wp=function(){var a=this;return new Promise(function(b,c){(new xy({apiKey:A().skey||"",requestSource:A().rs,locale:A().lang,sendEndUserCredentials:!0,authToken:A().auth_token,authUser:A().au,host:A().ehn,visitId:A().visit_id,viewId:A().vid})).load({helpcenter:A().hc,pageType:"CONTACT_FORM",pageId:a.formId,includeComponents:[],injectInto:a.Tc,onLoad:function(e){return void b(e)}, onError:c})})}; sB.prototype.getChatAvailability=function(){var a=this,b,c;return Ya(function(e){return e.return((c=(b=a.form)==null?void 0:b.getChatAvailability())!=null?c:!1)})}; sB.prototype.submitForm=function(){this.form.submitForm()};function tB(a){var b=bo();return b?jq(a,new Map([["sjid",b]]),!0):a} ;function Rsa(){Ssa(this)} function Ssa(a){window.sc_registerPageClickHandlers([function(b){b.hc_internal&&(b=b.element,b.href&&b.href.startsWith("http")&&(b.search=uB(b.search)))}.bind(a)]); mo.push(function(b){b.href&&b.href.startsWith("http")&&(b.search=uB(b.search))}); a.o();window.addEventListener("load",a.o.bind(a))} Rsa.prototype.o=function(){for(var a=document.querySelectorAll(".gaiabar form, .non-one-bar form, #search-form"),b=0;b<a.length;b++)for(var c=a[b],e=0;e<ao.length;e++){var f=ao[e],h=Tn(f);if(h){var k=c.querySelector('[name="'+f+'"]');k||(k=document.createElement("input"),k.type="hidden",k.name=f,c.appendChild(k));k.value=h}}}; function uB(a){for(var b=x(ao),c=b.next();!c.done;c=b.next()){c=c.value;if(c in sea){var e=sea[c]();if(e){a=Wn(c,e,a);continue}}Tn(c,a)||(e=Tn(c))&&(a=Wn(c,e,a))}return a} window.sc_initQueryParameterPreserver=function(){new Rsa};var Tsa=Ha(["https://www.google.com/recaptcha/api.js?trustedtypes=true&onload=","&render=explicit&hl=",""]);function vB(a,b){this.oa=a;this.qa=b;this.ma=this.o=void 0;Usa(this)} function Usa(a){window.sc_renderRecaptcha=function(){return Vsa(a)}; var b=document.createElement("script"),c=Kn(Tsa,"sc_renderRecaptcha",A().lang);pn(b,c);document.head.appendChild(b)} function Vsa(a){a.ma=grecaptcha.render(a.oa,{sitekey:"6LdZHQYTAAAAAFnofYfPjNlXpxWAqTwfLh9d0zL2",callback:function(){a.o&&a.o()}, size:A().dt===1?"normal":"compact",theme:io()?"dark":"light"});a.qa&&a.qa()} vB.prototype.Em=function(a){this.o=a;return this}; vB.prototype.getResponse=function(){return grecaptcha?grecaptcha.getResponse(this.ma):""}; vB.prototype.reset=function(){grecaptcha&&grecaptcha.reset(this.ma)}; vB.prototype.reset=vB.prototype.reset;vB.prototype.getResponse=vB.prototype.getResponse;vB.prototype.onResponse=vB.prototype.Em;function wB(a,b,c){this.o=a;this.ma=b;this.kz=c;this.states=[];xB(this)} function xB(a){var b=a.o();return a.states.length===0||a.states[a.states.length-1].value!==b?(a.states=[new Wsa(b)],!0):!1} wB.prototype.set=function(a,b,c){var e=this,f;return Ya(function(h){xB(e);if(a===e.o())return h.return();f=new Wsa(a);e.states.push(f);e.ma(a);return h.return(b().then(function(){var k=e.states.indexOf(f);k!==-1&&e.states.splice(0,k)}).catch(function(k){var n=f; if(!xB(e)&&(n=e.states.indexOf(n),n!==-1&&(e.states.splice(n,1),e.states[e.states.length-1].value!==e.o()))){e.ma(e.states[e.states.length-1].value);c==null||c();var p;(p=e.kz)==null||p.call(e)}throw k;}))})}; function Wsa(a){this.value=a} ;function yB(a){var b=a.id;var c=a.languageCode===void 0?A().lang:a.languageCode;var e=a.defaultLanguage;a=a.url===void 0?"":a.url;Vp.call(this);this.o=this.va=this.duration="";this.defaultThumbnail={};this.mediumThumbnail={};this.highThumbnail={};this.standardThumbnail={};this.qa={};this.channelTitle=this.channelId=this.defaultLanguage=this.oa=this.title="";this.viewCount=0;this.ma=!1;this.client=new Dr;this.embedUrl="";this.state=0;this.id=b;this.ua=c!=null?c:"";this.languageCode=c?c.toLowerCase(): "";e&&(this.oa=e,this.defaultLanguage=e.toLowerCase());this.url=a} t(yB,Vp); function zB(a){var b;return Ya(function(c){if(c.o==1){if(!a.id||a.state!==0)return c.Ma(0);a.state=1;Pa(c,3);return c.yield(Rga(a.client,a.id,a.ua),5)}if(c.o!=3){b=c.ma;if(b.items&&b.items[0]){var e=b.items[0],f;if((f=e.contentDetails)==null?0:f.duration)f=e.contentDetails.duration,a.o=f,a.duration=Xsa(a,f);var h,k;if((h=e.snippet)==null?0:(k=h.thumbnails)==null?0:k.default){var n,p;h=(n=e.snippet)==null?void 0:(p=n.thumbnails)==null?void 0:p.default;a.defaultThumbnail=h}var r,u;if((r=e.snippet)==null? 0:(u=r.thumbnails)==null?0:u.medium)a.mediumThumbnail=e.snippet.thumbnails.medium;var w,z;if((w=e.snippet)==null?0:(z=w.thumbnails)==null?0:z.high)a.highThumbnail=e.snippet.thumbnails.high;var la,pa;if((la=e.snippet)==null?0:(pa=la.thumbnails)==null?0:pa.standard)a.standardThumbnail=e.snippet.thumbnails.standard;var sa,Aa;if((sa=e.snippet)==null?0:(Aa=sa.thumbnails)==null?0:Aa.maxres)a.qa=e.snippet.thumbnails.maxres;var Ba,Fa;((Ba=e.snippet)==null?0:(Fa=Ba.localized)==null?0:Fa.title)&&a.setTitle(e.snippet.localized.title); var Na;if((Na=e.snippet)==null?0:Na.defaultLanguage)n=e.snippet.defaultLanguage,a.oa=n,a.defaultLanguage=n.toLowerCase();var Ua;if((Ua=e.snippet)==null?0:Ua.channelId)a.channelId=e.snippet.channelId;var Xa;if((Xa=e.snippet)==null?0:Xa.channelTitle)a.channelTitle=e.snippet.channelTitle;var lb;if((lb=e.snippet)==null?0:lb.publishedAt)a.publishedAt=new Date(e.snippet.publishedAt);var Bb;if((Bb=e.statistics)==null?0:Bb.viewCount)a.viewCount=Number(e.statistics.viewCount);Xa=a.oa;Ua=a.ua.split("-")[0].toLowerCase(); Xa=Xa.split("-")[0].toLowerCase();if(Ua===Xa||e.localizations&&e.localizations[a.ua])a.ma=!0;e="https://www.youtube.com/embed/"+encodeURIComponent(a.id);a.embedUrl=e}a.state=2;a.Ea(0);Ao("youtube_video_model/load/success");return Qa(c,0)}Ra(c);a.state=3;a.Ea(0);Ao("youtube_video_model/load/failure");Oa(c)})} l=yB.prototype;l.getId=function(){return this.id}; function Ysa(a){var b=[];a.defaultThumbnail.url!=null&&b.push(a.defaultThumbnail.url);a.mediumThumbnail.url!=null&&b.push(a.mediumThumbnail.url);a.standardThumbnail.url!=null&&b.push(a.standardThumbnail.url);a.highThumbnail.url!=null&&b.push(a.highThumbnail.url);a.qa.url!=null&&b.push(a.qa.url);return b} l.getTitle=function(){return this.title}; l.setTitle=function(a){this.title=a}; l.getLanguage=function(){return this.languageCode}; l.aj=function(){return this.viewCount}; l.getState=function(){return this.state}; function Xsa(a,b){b=b.replaceAll(/[PTS]/g,"").replaceAll(/[HM]/g,":");var c=b.indexOf("D");if(c!==-1){var e=Number(b.substring(0,c))*24,f=b.indexOf(":");b=""+(Number(b.substring(c+1,f))+e)+b.substring(f)}a.va=xia(b);b.split(":").length===1&&(b="0:"+b);return b.split(":").map(function(h,k){return k===0?h:h.padStart(2,"0")}).join(":")} ;var AB=void 0;function BB(){AB!==void 0||console.error("Settings must be initialized before being used.");return AB} function CB(){var a;return(a=BB().IJ)!=null?a:!1} function DB(a){return(a=a===void 0?"":a)&&AB===void 0?a:BB().language} ;var Zsa=Ha(["//www.youtube.com/player_api"]),EB=4/3,$sa=16/9,FB={autoplay:1,cc_load_policy:1,controls:2,hl:"en",rel:0,playsinline:0};function GB(a){var b=a.Fb;var c=a.dm===void 0?!1:a.dm;a=a.playerVars===void 0?FB:a.playerVars;E.call(this,"sc.tailwind.shared.video.VideoPlayer");this.o=!1;this.ma=0;this.Fb=b;this.dm=c;this.id=this.Fb.getId();this.playerVars=a;b=this.Fb.mediumThumbnail.width;c=this.Fb.mediumThumbnail.height;this.aspectRatio=b&&c?b/c===EB?EB:$sa:EB;this.watch(this.Fb)} t(GB,E);GB.prototype.content=function(){var a=this;this.root=this.element("div","class","root","tabindex","0","onkeydown",function(b){!a.player||!a.o||b.altKey||b.ctrlKey||b.metaKey||b.shiftKey||b.key!==" "&&b.key!=="Spacebar"||(a.player.getPlayerState()===1?a.player.pauseVideo():a.player.playVideo(),b.stopPropagation(),b.preventDefault())},function(){a.container=a.element("div","class","container","")}); this.playerVars.autoplay===1&&this.root.focus()}; function ata(a){a.player=new window.YT.Player(a.container,{height:String((a.dm?960:640)/a.aspectRatio),width:String(a.dm?960:640),videoId:a.id,playerVars:Object.assign({},a.playerVars,{hl:a.Fb.getLanguage(),enablejsapi:1}),events:{onReady:function(b){a.player=b.target;a.o=!0;var c,e,f;b=(f=(c=a.player)==null?void 0:(e=c.getCurrentTime)==null?void 0:e.call(c))!=null?f:0;var h,k,n;c=(n=(h=a.player)==null?void 0:(k=h.getDuration)==null?void 0:k.call(h))!=null?n:0;bta(-1,a.id,b,c)}, onStateChange:function(b){b=b.data;var c,e,f,h=(f=(c=a.player)==null?void 0:(e=c.getCurrentTime)==null?void 0:e.call(c))!=null?f:0,k,n,p;c=(p=(k=a.player)==null?void 0:(n=k.getDuration)==null?void 0:n.call(k))!=null?p:0;bta(b,a.id,h,c)}}}); a.o||setTimeout(function(){!a.o&&a.ma<5&&ata(a);a.ma++},1E3)} GB.prototype.load=function(){var a=this;return Ya(function(b){if(b.o==1)return b.yield(cta(),2);a.player||ata(a);Oa(b)})}; function bta(a,b,c,e){switch(a){case -1:a=20;break;case 0:a=19;break;case 1:a=25;break;case 2:a=26;break;case 3:a=27;break;case 5:a=28;break;default:a=0}Fq(a,b,44,c+","+e)} GB.prototype.onDetach=function(){this.player=void 0;Pp(this)}; var HB;function cta(){var a,b;return Ya(function(c){if(typeof((a=window.YT)==null?void 0:a.Player)==="function")return c.return();HB||(b=document.createElement("script"),pn(b,Kn(Zsa)),document.body.appendChild(b),HB=new Promise(function(e){window.onYouTubeIframeAPIReady=e})); return c.return(HB)})} ;function IB(a){a=a.player;E.call(this,"sc.tailwind.thread.popup_video.PopupVideo");var b=this;this.popup=new us({qc:7,rc:7,Uk:!0,To:!0,content:function(){b.element("div","class","root","tabindex","0",b.player)}, Lf:!0,onClose:function(){var c;(c=b.player.player)==null||c.stopVideo()}}); this.player=a} t(IB,E);IB.prototype.open=function(a){this.popup.open(Object.assign({},{Kb:!0},a));this.player.load()}; IB.prototype.content=function(){this.popup.render()};function dta(a,b){var c=b===void 0?{}:b;b=c.WH===void 0?!1:c.WH;var e=c.height;var f=c.dm===void 0?!1:c.dm;c=c.width;this.o=a;this.ma=this.o.getAttribute("data-videoid");this.oa=Sn(this.o,"embedded-video")?"default":"medium";c&&e&&(this.qa=c/e==JB?JB:1.6);this.va=f;b||(eta(this),fta(this))} function eta(a){window.addEventListener("hashchange",function(b){Gr(b.oldURL,b.newURL)===a.ma&&KB(a)}); window.addEventListener("load",function(){Gr("",location.href)===a.ma&&KB(a)})} function fta(a){var b=new XMLHttpRequest;b.addEventListener("load",function(){try{var c=JSON.parse(b.responseText)}catch(e){}c&&gta(this,c)}.bind(a)); b.open("GET","https://www.googleapis.com/youtube/v3/videos?part=snippet%2C+id&key=AIzaSyD-4tE5aKFZYIS_IrfpCDRsgQZbv5VCJZM&id="+a.ma);b.send()} function gta(a,b){if(b.items&&b.items[0]&&b.items[0].snippet){var c=b.items[0].snippet;b=function(f){for(var h=c,k=0;k<arguments.length&&h;k++)h=h[arguments[k]];return h}; a.ua=a.o.textContent||b("localized","title");a.Ba=b("localized","description");var e=Number(b("thumbnails",a.oa,"height"));a.qa=Number(b("thumbnails",a.oa,"width"))/e==JB?JB:1.6;a.ya=b("thumbnails",a.oa,"url");hta(a)}} function hta(a){a.ya&&(a.o.style.backgroundImage="url("+a.ya.replace(/^https?:/,"")+")");a.o.setAttribute("data-tracking-method","NOW");a.o.setAttribute("data-stats-method","IMMEDIATE");a.o.addEventListener("click",function(e){e.preventDefault();KB(this)}.bind(a)); a.o.textContent="";var b=document.createElement("div");b.className=a.oa=="default"?"video-description":"video-custom";a.o.parentNode.replaceChild(b,a.o);b.appendChild(a.o);if(b.className=="video-custom"){var c=b.nextElementSibling;c&&!Sn(c,"youtube-text")&&Qn(b,"border-bottom",!0)}b=document.createElementNS("http://www.w3.org/2000/svg","svg");b.setAttribute("viewBox","0 0 48 48");c=document.createElementNS("http://www.w3.org/2000/svg","path");c.setAttribute("d","M40 8.8c-1.2-.4-8.6-.8-16-.8s-14.8.4-16 .8c-3.1 1-4 8-4 15.2s.9 14.2 4 15.2c1.2.4 8.6.8 16 .8s14.8-.4 16-.8c3.1-1 4-8 4-15.2s-.9-14.2-4-15.2zM20 33V15l12 9-12 9z"); b.appendChild(c);a.o.appendChild(b);b=document.createElement("div");b.className="title";b.textContent=a.ua;a.o.appendChild(b);b=document.createElement("div");b.className="description";b.textContent=a.Ba;a.o.appendChild(b)} function LB(a){return a.va&&ita(a,960)?960:ita(a,640)?640:480} function ita(a,b){a=b/a.qa+100;return b+100<=window.innerWidth&&a<=window.innerHeight} function KB(a){if(ho())A().rs==2?window.YT&&window.YT.Player?MB(a,a.o):(Er.push(function(f){MB(this,f)}.bind(a,a.o)),Fr()):oo("//www.youtube.com/embed/"+a.ma+"/?rel=0&cc_load_policy=1&autoplay=1&hl="+window.sc_pageModel.lang); else{var b=document.createElement("div"),c=document.createElement("h2");c.textContent=a.ua;b.appendChild(c);var e=document.createElement("div");e.className="video-popup";b.appendChild(e);c=document.createElement("div");c.style.height=LB(a)/a.qa+"px";e.appendChild(c);e=document.createElement("div");e.textContent="Press Tab to navigate to the Close button. Press Shift+Tab to control the YouTube video player.";e.className="lb-focus-guard";e.tabIndex=0;b.appendChild(e);window.YT&&window.YT.Player?MB(a, c):(Er.push(function(f){MB(this,f)}.bind(a,c)),Fr()); window.sc_showLightbox(b,a.va)}} function MB(a,b){var c=new window.YT.Player(b,{height:String(LB(a)/a.qa),width:String(LB(a)),videoId:a.ma,playerVars:{autoplay:1,cc_load_policy:1,controls:2,hl:window.sc_pageModel.lang,rel:0},events:{onReady:function(){var e=c.getCurrentTime(),f=c.getDuration();Hr(-1,a.ma,e,f)}, onStateChange:function(e){e=e.data;var f=c.getCurrentTime(),h=c.getDuration();Hr(e,this.ma,f,h)}.bind(a)}})} var JB=4/3;window.sc_initPopupVideos=function(){var a=window.sc_scope;a=a||document;for(var b=a.querySelectorAll(".carousel-container .related-item--youtube"),c=0;c<b.length;c++){var e=b[c],f=e.getElementsByClassName("embedded-video")[0];f&&Qn(f,"embedded-video",!1);f||(f=e.getElementsByClassName("embedded-video-large")[0])&&Qn(f,"embedded-video-large",!1);f&&Qn(f,"embedded-video-custom",!0)}a=a.querySelectorAll(".embedded-video, .embedded-video-custom");for(b=0;b<a.length;b++)new dta(a[b])};function NB(a){var b=a.isDarkMode===void 0?A().dark:a.isDarkMode;var c=a.yn===void 0?!1:a.yn;var e=a.Fb;var f=a.Dg===void 0?function(){}:a.Dg; var h=a.iD===void 0?!1:a.iD;var k=a.er===void 0?!1:a.er;var n=a.showTitle===void 0?!0:a.showTitle;a=a.vu===void 0?!0:a.vu;Uq.call(this,"sc.recommended_resources.video_carousel.VideoCard");this.o=null;this.titleId=Qp();this.ma="duration-"+this.titleId;this.isDarkMode=b;this.yn=c;this.Fb=e;this.Dg=f;this.yn&&(this.va=new GB({Fb:this.Fb,dm:!0,playerVars:Object.assign({},FB,{hl:CB()?DB():this.Fb.getLanguage()})}),this.oa=new IB({player:this.va}));this.iD=h;this.er=k;this.showTitle=n;this.vu=a;this.watch(this.Fb)} t(NB,Uq); NB.prototype.content=function(){var a=this;jta(this)&&(this.yn&&this.oa.render(),this.o=this.element("button","class",{root:!0,light:!this.isDarkMode,dark:this.isDarkMode,"flexible-width":this.er,"fixed-width":!this.er,"hide-title":!this.showTitle},"data-videoid",this.Fb.getId(),"aria-labelledby",this.titleId+" "+this.ma,"aria-description","Play video","aria-haspopup",!this.yn&&ho()?null:"dialog","role",!this.yn&&ho()?"link":null,"onclick",function(){a.Dg();a.vu&&(a.yn?a.oa.open({anchor:a.o}):KB(new dta(a.o, {width:a.Fb.mediumThumbnail.width||4,height:a.Fb.mediumThumbnail.height||3,WH:!0,dm:!0})))},function(){var b; a.element("div","class","image","style",{"background-image":"url("+((b=a.Fb.mediumThumbnail.url)!=null?b:"")+")"},"aria-hidden","true",function(){a.element("div","class","icon",function(){(new $p({icon:"gm/play_circle",size:50})).render()}); a.element("div","class","duration","id",a.ma,"aria-label","Takes "+a.Fb.va+" in total",a.Fb.duration)}); a.showTitle&&a.element("div","id",a.titleId,"class","title","aria-hidden","true",a.Fb.getTitle())}))}; NB.prototype.onDetach=function(){Pp(this)}; NB.prototype.Eb=function(){return this.Fb}; function jta(a){return a.Fb.duration.length>0&&(!a.iD||a.Fb.ma||a.Fb.defaultLanguage==="en")} ;function OB(a){this.Aa=Ef(a)} t(OB,Vh);l=OB.prototype;l.Dh=function(){return Sg(this,4)}; l.Vd=function(a){return nh(this,4,a)}; l.getUserAgent=function(){return Wg(this,6)}; l.Je=function(){return Ug(this,8)}; l.setSupportJourneyId=function(a){return ph(this,9,a)};var PB=[0,Kq,Nj,y,Oj,y,-1,ek,Fj,y,Tj];OB.prototype.Ca=lk(PB);function QB(a){this.Aa=Ef(a)} t(QB,Vh);QB.prototype.hb=function(){return Ug(this,1)}; QB.prototype.ub=na(37);QB.prototype.getMessageId=function(){return Ug(this,3)};QB.prototype.Ca=lk([0,Fj,-2,1,y,4,PB]);function RB(a){this.Aa=Ef(a)} t(RB,Vh);RB.prototype.hb=function(){return Ug(this,1)}; RB.prototype.ub=na(36);RB.prototype.getMessageId=function(){return Ug(this,3)};RB.prototype.Ca=lk([0,Fj,-2,6,PB]);function SB(a){this.Aa=Ef(a)} t(SB,Vh);l=SB.prototype;l.hb=function(){return Ug(this,1)}; l.ub=na(35);l.getMessageId=function(){return Ug(this,3)}; l.getType=function(){return Xg(this,4)}; l.setType=function(a){return rh(this,4,a)};SB.prototype.Ca=lk([0,Fj,-2,ek,5,PB]);function TB(a){this.Aa=Ef(a)} t(TB,Vh);l=TB.prototype;l.hb=function(){return Ug(this,1)}; l.ub=na(34);l.getMessageId=function(){return Ug(this,3)}; l.Ke=na(41);l.ag=function(a){return rh(this,4,a)};TB.prototype.Ca=lk([0,Fj,-2,ek,Tj,4,PB]);function UB(a){this.Aa=Ef(a)} t(UB,Vh);UB.prototype.hb=function(){return Ug(this,1)}; UB.prototype.ub=na(32);UB.prototype.Ca=lk([0,Fj,-1,ek,6,PB]);function VB(a){this.Aa=Ef(a)} t(VB,Vh);VB.prototype.hb=function(){return Ug(this,1)}; VB.prototype.ub=na(31);VB.prototype.Ke=na(40);VB.prototype.ag=function(a){return rh(this,3,a)};VB.prototype.Ca=lk([0,Fj,-1,ek,6,PB]);function WB(a){this.Aa=Ef(a)} t(WB,Vh);l=WB.prototype;l.hb=function(){return Ug(this,1)}; l.ub=na(30);l.getValue=function(){return Qg(this,3,!0)}; l.setValue=function(a){return lh(this,3,a)}; l.Vb=function(){return Mg(this,3)!=null};WB.prototype.Ca=lk([0,Fj,-1,Tj,Fj,y,ek,3,PB]);function XB(a){this.Aa=Ef(a)} t(XB,Vh);XB.prototype.hb=function(){return Ug(this,1)}; XB.prototype.ub=na(28);XB.prototype.getMessageId=function(){return Ug(this,3)};XB.prototype.Ca=lk([0,Fj,-2,6,PB]);function YB(a){this.Aa=Ef(a)} t(YB,Vh);l=YB.prototype;l.hb=function(){return Ug(this,1)}; l.ub=na(27);l.getMessageId=function(){return Ug(this,3)}; l.Ke=na(39);l.ag=function(a){return rh(this,4,a)};YB.prototype.Ca=lk([0,Fj,-2,ek,5,PB]);var kta=[0,ek,y];function Bs(a){this.Aa=Ef(a)} t(Bs,Vh);var lta=[0,Zj,kta];Bs.prototype.Ca=lk(lta);function ZB(a){this.Aa=Ef(a)} t(ZB,Vh);l=ZB.prototype;l.Jo=function(){return Wg(this,3)}; l.getMimeType=function(){return Wg(this,5)}; l.setMimeType=function(a){return ph(this,5,a)}; l.getContent=function(){var a=this.Aa,b=a[ud]|0,c=Kf(a,b,6),e=eg(c);e!=null&&e!==c&&Mf(a,b,6,e);return e==null?fd():e}; l.setContent=function(a){return Lf(this,6,Jd(a,!1,!0))}; l.clearContent=function(){return Lf(this,6)};function $B(a){this.Aa=Ef(a)} t($B,Vh);$B.prototype.hb=function(){return Ug(this,1)}; $B.prototype.ub=na(26);$B.prototype.getMessage=function(){return wg(this,Ak,3)};var aC=[0,y,-2,Tj,y,bk,Gk,Tj];ZB.prototype.Ca=lk(aC);$B.prototype.Ca=lk([0,Fj,-1,Hk,Tj,Zj,aC,ek,3,PB]);function bC(a){this.Aa=Ef(a)} t(bC,Vh);bC.prototype.hb=function(){return Ug(this,1)}; bC.prototype.getThread=function(){return wg(this,Jk,2)}; bC.prototype.getIsDraft=function(){return Qg(this,8)}; bC.prototype.setIsDraft=function(a){return lh(this,8,a)};bC.prototype.Ca=lk([0,Fj,Lk,Tj,Zj,aC,ek,y,-1,Tj,1,PB,y,-1]);function cC(a){this.Aa=Ef(a)} t(cC,Vh);cC.prototype.hb=function(){return Ug(this,1)}; cC.prototype.ub=na(25);cC.prototype.getMessageId=function(){return Ug(this,3)};cC.prototype.Ca=lk([0,Fj,-2,Tj,5,PB]);function dC(a){this.Aa=Ef(a)} t(dC,Vh);dC.prototype.hb=function(){return Ug(this,1)}; dC.prototype.ub=na(24);dC.prototype.Ca=lk([0,Fj,-1,Tj,6,PB]);function eC(a){this.Aa=Ef(a)} t(eC,Vh);eC.prototype.hb=function(){return Ug(this,1)}; eC.prototype.ub=na(23);eC.prototype.getMessageId=function(){return Ug(this,3)}; eC.prototype.getMessage=function(){return wg(this,Ak,4)};eC.prototype.Ca=lk([0,Fj,-2,Hk,Zj,aC,ek,Tj,-1,1,PB]);function fC(a){this.Aa=Ef(a)} t(fC,Vh);l=fC.prototype;l.hb=function(){return Ug(this,1)}; l.ub=na(22);l.getThread=function(){return wg(this,Jk,3)}; l.getIsDraft=function(){return Qg(this,6)}; l.setIsDraft=function(a){return lh(this,6,a)};fC.prototype.Ca=lk([0,Fj,-1,Lk,Zj,aC,ek,Tj,-1,2,PB]);function gC(a){this.Aa=Ef(a)} t(gC,Vh);gC.prototype.hb=function(){return Ug(this,1)}; function hC(a,b){return oh(a,1,b)} gC.prototype.ub=na(21);gC.prototype.getMessageId=function(){return Ug(this,4)}; gC.prototype.clearOffTopic=function(){return Lf(this,7)}; function mta(a){var b=new OB;return zg(a,OB,10,b)} ;gC.prototype.Ca=lk([0,Fj,y,Fj,-1,1,Fj,Tj,-1,1,PB]);function iC(a){this.Aa=Ef(a)} t(iC,Vh);iC.prototype.Ca=lk([0,9,PB]);function jC(a){this.Aa=Ef(a)} t(jC,Vh);jC.prototype.getInfo=function(){return wg(this,Sk,1)};jC.prototype.Ca=lk([0,Uk,Tj]);function kC(a){this.Aa=Ef(a)} t(kC,Vh);kC.prototype.hb=function(){return Ug(this,1)}; kC.prototype.getValue=function(){return Xg(this,2,2)}; kC.prototype.setValue=function(a){return rh(this,2,a)}; kC.prototype.Vb=function(){return Pg(this,2)!=null};kC.prototype.Ca=lk([0,Fj,ek,Fj,y,5,PB]);function lC(a){this.Aa=Ef(a)} t(lC,Vh);lC.prototype.getInfo=function(){return wg(this,Sk,2)};lC.prototype.Ca=lk([0,Fj,Uk,Tj,aC,Fj,4,PB]);function mC(a){this.Aa=Ef(a)} t(mC,Vh);mC.prototype.getInfo=function(){return wg(this,Sk,1)}; mC.prototype.hb=function(){return Ug(this,2)};mC.prototype.Ca=lk([0,Uk,Fj,7,PB]);var nta=0;function nC(a){this.options=a;this.id=""+nta++} function oC(a){var b=ota(a);b&&pta(a,b)} nC.prototype.focus=function(a){var b;(b=a?this.getItem(a):ota(this))==null||b.focus()}; function pC(a){var b='[data-focus-group="'+a.id+'"][data-focus-item]';a=a.options.scope;a=typeof a.nodeType==="number"?a:a.getElement();return(b=a==null?void 0:a.querySelectorAll(b))?Array.from(b):[]} nC.prototype.getItem=function(a){return nfa(this.options.scope,'[data-focus-group="'+this.id+'"][data-focus-id="'+a+'"')}; function ota(a){a=pC(a);if(a.length!==0){var b,c;return(c=(b=a.find(function(e){return e.tabIndex===0}))!=null?b:a.find(function(e){return e.dataset.focusInitial==="true"}))!=null?c:a[0]}} function Lt(a,b){b=b===void 0?{}:b;return new qta(b,a.id,function(c){a.onFocus(c)},function(c){rta(a,c,b)})} nC.prototype.onFocus=function(a){pta(this,a.target)}; function rta(a,b,c){function e(h,k,n){if(h){var p;(p=a.getItem(h))==null||p.focus();b.preventDefault()}else{if(h=k)h=a.options.zn,k=pC(a),p=k.indexOf(f),p===-1?h=!1:(n=p+n,n=h?(n+k.length)%k.length:Math.max(0,Math.min(k.length-1,n)),k[n].focus(),h=!0);h&&b.preventDefault()}} var f=b.target;b.key==="ArrowUp"?e(c.up,a.options.Mj,-1):b.key==="ArrowDown"?e(c.tla,a.options.Mj,1):b.key==="ArrowLeft"?e(c.left,a.options.bt,-1):b.key==="ArrowRight"&&e(c.right,a.options.bt,1)} function pta(a,b){a=x(pC(a));for(var c=a.next();!c.done;c=a.next())c=c.value,c.tabIndex=c===b?0:-1} function qta(a,b,c,e){this.options=a;this.groupId=b;this.Bq=c;this.Ju=e} qta.prototype.attributes=function(a){var b=a===void 0?{}:a;a=b.Zp===void 0?!0:b.Zp;b=b.Ys===void 0?!0:b.Ys;var c=["data-focus-item","true","data-focus-group",this.groupId,"tabindex","-1000"];this.options.id&&c.push("data-focus-id",this.options.id);this.options.initial&&c.push("data-focus-initial","true");a&&c.push("onfocus",this.Bq);b&&c.push("onkeydown",this.Ju);return c};function qC(a,b){if(c===void 0)var c=(c=window.gtag)&&typeof c==="function"?c:void 0;c&&(b?c("event",a,Object.assign({},b)):c("event",a))} ;function rC(a){this.Aa=Ef(a)} t(rC,Vh);rC.prototype.getCode=function(){return Xg(this,1)}; rC.prototype.getMessage=function(){return Wg(this,4)}; var sta=nk(rC);rC.prototype.Ca=lk([0,ek,-1,lta,y]);function sC(a){this.Ik=new Yq({serverUrl:function(){return BB().yx+"/s/community/api"}, serviceName:a})} sC.prototype.call=function(a,b,c){var e=this,f;return Ya(function(h){if(h.o==1){Pa(h,2);var k=h.yield,n=e.Ik,p=n.post,r={withCredentials:!0};BB().authuser&&(r.query={authuser:BB().authuser});BB().zH&&(r.headers={Authorization:BB().zH});return k.call(h,p.call(n,a,b,c,r),4)}if(h.o!=2)return h.return(h.ma);f=Ra(h);if(f instanceof Xq&&f.type==="application_error")throw new As(sta(f.responseText));throw f;})};function tC(a){this.Aa=Ef(a)} t(tC,Vh);tC.prototype.Ca=lk([0]);function uC(){var a={};var b=a.Xg;var c=a.Sh;a=a.Bf;this.productId=0;this.Xg=b!=null?b:new sC("SupportForums");this.Sh=c!=null?c:new sC("UserInfo");this.Bf=a!=null?a:new sC("Annotations")} function vC(a,b){a.productId>0&&oh(b,8,a.productId);if(a=A())a.vid&&b.Vd(Number(a.vid)),a.visit_id&&ph(b,3,String(a.visit_id))} l=uC.prototype; l.updateGlobalUserInfo=function(a){var b=a.userId;var c=a.name;var e=a.headline;var f=a.bio;var h=a.jV;var k=a.youtube;var n=a.XF;var p=a.Lp;var r=a.avatar;var u=a.bS;var w=a.xk;var z=a.generativeAnswerTosAcceptedTimeUsec;var la=this,pa,sa,Aa,Ba;return Ya(function(Fa){pa=new Qk;sa=new Pk;Aa=Tk(new Sk,pa).SF(sa);var Na=new lC;Ba=zg(Na,Sk,2,Aa);b&&oh(Ba,1,b);c&&(pa.setName(c),Na=lh(Aa,5,!1),lh(Na,4,!1));e!==void 0&&ph(pa,4,e);f!==void 0&&ph(pa,5,f);h!==void 0&&ph(pa,6,h);k!==void 0&&ph(pa,7,k);n!== void 0&&lh(sa,3,n);p!==void 0&&lh(sa,4,p);u!==void 0&&oh(sa,23,u);w!==void 0&&lh(sa,24,w);z!==void 0&&oh(sa,28,z);r&&zg(Ba,ZB,4,r);return Fa.return(la.Sh.call("UpdateGlobalUserInfo",Ba,Sk))})}; l.validateUserInfo=function(a){var b=this,c;return Ya(function(e){var f=new mC,h=Tk(new Sk,(new Qk).setName(a));c=zg(f,Sk,1,h);return e.yield(b.Sh.call("ValidateUserInfo",c,tC),0)})}; l.subscribeToForum=function(a,b){var c=this,e;return Ya(function(f){var h=new kC;h=oh(h,1,a).setValue(b);var k=new OB;e=zg(h,OB,10,k);vC(c,wg(e,OB,10));return f.yield(c.Sh.call("SubscribeToForum",e,tC),0)})}; l.getDefaultUserInfo=function(){var a=this,b;return Ya(function(c){if(c.o==1)return c.yield(a.Sh.call("GetDefaultUserInfo",new iC,jC),2);b=c.ma;return c.return(b.getInfo())})}; l.setThreadAttribute=function(a,b,c){var e=this,f;return Ya(function(h){var k=new UB;k=oh(k,1,a);k=oh(k,2,b);k=rh(k,3,c);var n=new OB;f=zg(k,OB,10,n);vC(e,wg(f,OB,10));return h.yield(e.Bf.call("SetThreadAttribute",f,tC),0)})}; l.createThread=function(a){var b=a.forumId;var c=a.title;var e=a.payload;var f=a.purpose;var h=a.category;var k=a.symptom;var n=a.details===void 0?new Map:a.details;var p=a.Af===void 0?[]:a.Af;var r=a.subscribe===void 0?!1:a.subscribe;var u=a.Hf===void 0?!0:a.Hf;var w=a.rv;var z=a.articleId;var la=a.postMethod;var pa=this,sa,Aa,Ba,Fa,Na,Ua,Xa,lb,Bb,Mb,Fb;return Ya(function(jb){var vb=(new Jk).setTitle(c);sa=ph(vb,13,e).setLanguage(DB());f!==void 0&&rh(sa,21,f);h&&ph(sa,22,h);k&&ph(sa,45,k);Aa=x(n); for(Ba=Aa.next();!Ba.done;Ba=Aa.next()){Fa=Ba.value;Na=x(Fa);Ua=Na.next().value;Xa=Na.next().value;lb=Ua;Bb=Xa;vb=sa;var Wb=(new Ik).setKey(lb).setValue(Bb);Cg(vb,16,Ik,Wb)}z&&(Mb=new qk,vb=new pk,Wb=BB().internalHelpCenter,vb=ph(vb,1,Wb),Wb=oh(vb,2,Number(z)),vb=Mb,Wb=Wb.setLanguage(DB()),Ag(vb,3,rk,Wb),zg(sa,qk,43,Mb));la&&rh(sa,28,la);vb=new bC;vb=oh(vb,1,b);vb=zg(vb,Jk,2,sa);Wb=p.filter(wC).map(xC);vb=Bg(vb,4,Wb);vb=lh(vb,3,r);vb=rh(vb,5,u?1:0);Wb=new OB;Fb=zg(vb,OB,10,Wb);vC(pa,wg(Fb,OB,10)); w&&ph(Fb,7,w);qC("create",{content_type:"forum_thread"});return jb.return(pa.Xg.call("CreateThread",Fb,Jk))})}; l.updateThread=function(a,b,c,e,f){f=f===void 0?!0:f;var h=this,k;return Ya(function(n){var p=new fC;p=oh(p,1,a);p=oh(p,2,b);p=zg(p,Jk,3,c);var r=e.filter(wC).map(xC);p=Bg(p,4,r);p=rh(p,5,f?1:0);r=new OB;k=zg(p,OB,10,r);vC(h,wg(k,OB,10));return n.return(h.Xg.call("UpdateThread",k,Jk))})}; l.createMessage=function(a){var b=a.forumId;var c=a.threadId;var e=a.payload;var f=a.type===void 0?1:a.type;var h=a.subscribe===void 0?!1:a.subscribe;var k=a.Hf===void 0?!0:a.Hf;var n=a.Af===void 0?[]:a.Af;var p=a.parentMessageId===void 0?void 0:a.parentMessageId;var r=a.sourceMessage===void 0?void 0:a.sourceMessage;var u=this,w,z,la;return Ya(function(pa){w=(new xk).setType(f);var sa=new Ak;sa=ph(sa,4,e);z=zg(sa,xk,6,w);p&&oh(z,37,p);r&&zg(z,uk,42,r);sa=new $B;sa=oh(sa,1,b);sa=oh(sa,2,c);sa=zg(sa, Ak,3,z);sa=lh(sa,4,h);sa=rh(sa,6,k?1:0);var Aa=n.filter(wC).map(xC);sa=Bg(sa,5,Aa);Aa=new OB;la=zg(sa,OB,10,Aa);vC(u,wg(la,OB,10));return pa.return(u.Xg.call("CreateMessage",la,Ak))})}; l.updateMessage=function(a){var b=a.forumId;var c=a.threadId;var e=a.messageId;var f=a.updates;var h=a.attachments;var k=a.EL===void 0?!1:a.EL;var n=this,p;return Ya(function(r){var u=new eC;u=oh(u,1,b);u=oh(u,2,c);u=oh(u,3,e);u=zg(u,Ak,4,f);u=rh(u,6,k?0:1);var w=h.filter(wC).map(xC);u=Bg(u,5,w);w=new OB;p=zg(u,OB,10,w);vC(n,wg(p,OB,10));return r.return(n.Xg.call("UpdateMessage",p,Ak))})}; l.setMessageVote=function(a){var b=a.forumId;var c=a.threadId;var e=a.messageId;var f=a.vote;var h=a.ek;var k=this,n;return Ya(function(p){var r=new TB;r=oh(r,1,b);r=oh(r,2,c);r=oh(r,3,e).ag(f);r=lh(r,5,h);var u=new OB;n=zg(r,OB,10,u);vC(k,wg(n,OB,10));return p.yield(k.Bf.call("SetMessageVote",n,tC),0)})}; l.unsetMessageVote=function(a){var b=a.forumId;var c=a.threadId;var e=a.messageId;var f=a.vote;var h=this,k;return Ya(function(n){var p=new YB;p=oh(p,1,b);p=oh(p,2,c);p=oh(p,3,e).ag(f);var r=new OB;k=zg(p,OB,10,r);vC(h,wg(k,OB,10));return n.yield(h.Bf.call("UnsetMessageVote",k,tC),0)})}; l.reportAbuse=function(a,b,c){var e=this,f;return Ya(function(h){var k=hC(new gC,a);k=oh(k,3,b);f=mta(k);vC(e,wg(f,OB,10));c!==void 0&&oh(f,4,c);return h.yield(e.Xg.call("UserFlag",f,tC),0)})}; l.Tk=na(44);l.reportOffTopic=function(a,b,c){var e=this,f;return Ya(function(h){var k=new QB;k=oh(k,1,a);k=oh(k,2,b);var n=new OB;f=zg(k,OB,10,n);vC(e,wg(f,OB,10));c!==void 0&&oh(f,3,c);return h.yield(e.Bf.call("SetOffTopic",f,tC),0)})}; l.clearOffTopic=function(a,b,c){var e=this,f;return Ya(function(h){var k=new RB;k=oh(k,1,a);k=oh(k,2,b);var n=new OB;f=zg(k,OB,10,n);vC(e,wg(f,OB,10));c!==void 0&&oh(f,3,c);return h.yield(e.Bf.call("SetOnTopic",f,tC),0)})}; l.un=na(47);l.ym=na(50);l.setThreadVote=function(a,b,c){var e=this,f;return Ya(function(h){var k=new VB;k=oh(k,1,a);k=oh(k,2,b).ag(c);var n=new OB;f=zg(k,OB,10,n);vC(e,wg(f,OB,10));return h.yield(e.Bf.call("SetThreadVote",f,tC),0)})}; l.subscribeToThread=function(a,b,c){var e=this,f;return Ya(function(h){var k=new WB;k=oh(k,1,a);k=oh(k,2,b);k=rh(k,6,tta(c));var n=new OB;f=zg(k,OB,10,n);vC(e,wg(f,OB,10));return h.yield(e.Bf.call("SubscribeToThread",f,tC),0)})}; l.deleteThread=function(a,b){var c=this,e;return Ya(function(f){var h=new dC;h=oh(h,1,a);h=oh(h,2,b);var k=new OB;e=zg(h,OB,10,k);vC(c,wg(e,OB,10));return f.yield(c.Xg.call("DeleteThread",e,tC),0)})}; l.deleteMessage=function(a,b,c){var e=this,f;return Ya(function(h){var k=new cC;k=oh(k,1,a);k=oh(k,2,b);k=oh(k,3,c);var n=new OB;f=zg(k,OB,10,n);vC(e,wg(f,OB,10));return h.yield(e.Xg.call("DeleteMessage",f,tC),0)})}; l.setMessageType=function(a,b,c,e){var f=this,h;return Ya(function(k){var n=new SB;n=oh(n,1,a);n=oh(n,2,b);n=oh(n,3,c).setType(e);var p=new OB;h=zg(n,OB,10,p);vC(f,wg(h,OB,10));return k.yield(f.Bf.call("SetMessageType",h,tC),0)})}; l.unsetMessageType=function(a,b,c){var e=this,f;return Ya(function(h){var k=new XB;k=oh(k,1,a);k=oh(k,2,b);k=oh(k,3,c);var n=new OB;f=zg(k,OB,10,n);vC(e,wg(f,OB,10));return h.yield(e.Bf.call("UnsetMessageType",f,tC),0)})}; l.Vm=na(53);function tta(a){switch(a){case 1:return 2;case 0:return 1;case 2:return 3;default:return 0}} function xC(a){var b=new ZB;b=ph(b,1,a.originalFilename);b=ph(b,3,a.documentId);a.Ef&&ph(b,2,a.Ef);a.deleted&&lh(b,4,!0);return b} function wC(a){return a.Ef!==void 0&&!a.deleted||a.Ef===void 0&&a.deleted} ;var yC=new zn,uta="Showing results for "+An(yC,"a")+"KEYWORD"+Cn(yC,"a"),vta=yC.format(uta),wta="Search instead for "+An(yC,"a")+"KEYWORD"+Cn(yC,"a"),xta=yC.format(wta),yta="Did you mean: "+An(yC,"a")+"KEYWORD"+Cn(yC,"a"),zta=yC.format(yta);function zC(a,b){b=b===void 0?0:b;Vp.call(this);this.o=a;this.index=b;this.rank=b+1} t(zC,Vp);l=zC.prototype;l.getIndex=function(){return this.index}; l.getTitle=function(){var a;return Tr((a=this.o.getTitle())!=null?a:"")}; l.je=function(){var a;return(a=this.o.je())!=null?a:""}; function Ata(a){var b;return(b=Og(a.o,12))!=null?b:""} l.getUrl=function(){var a;return(a=this.o.getUrl())!=null?a:""}; function AC(a){var b=a.getUrl();if(!b)return b;var c=BC(a);if(c===8||c===9){var e,f;a=(f=(e=km(a.o))==null?void 0:Og(e,5))!=null?f:"";b=nq(a,b)}return b} l.Ob=function(){var a;return(a=this.o.Ob())!=null?a:""}; function Mz(a){var b;return(b=Og(a.o,21))!=null?b:""} function CC(a){var b,c;return(c=(b=jm(a.o))==null?void 0:b.Lq())!=null?c:0} function DC(a){var b,c;return(c=(b=jm(a.o))==null?void 0:Ng(b,3))!=null?c:0} function Bta(a){var b,c;return(c=(b=jm(a.o))==null?void 0:kh(b,9))!=null?c:0} function BC(a){var b;a=(b=kh(a.o,4))!=null?b:null;switch(a){case 81:return 0;case 72:return 1;case 62:case 63:case 65:return 2;case 70:return 3;case 21:return 4;case 99:return 7;case 102:return 8;case 103:return 9;default:return a?5:6}} function EC(a,b){var c=BC(a),e="";switch(c){case 0:var f;e=(f=b==null?void 0:Og(b,25))!=null?f:"";break;case 1:case 2:var h;e=(h=b==null?void 0:Og(b,8))!=null?h:"";break;case 3:var k;e=(k=b==null?void 0:Og(b,24))!=null?k:"";break;case 5:var n;e=(n=b==null?void 0:Og(b,7))!=null?n:"";break;case 4:var p;e=(p=b==null?void 0:Og(b,21))!=null?p:"";break;case 7:e="Guidebooks lesson";break;case 8:e="Community video";break;case 9:e="Help video";break;case 6:b=null;try{var r;b=new URL((r=a.getUrl())!=null?r: "","https://support.google.com")}catch(u){}b!==null&&(e=b.host)}c!==6&&c!==7&&Ata(a)&&(e+=" - "+Ata(a));return e} function FC(a){return yg(a.o,fm,27,Xf()).map(function(b){return new zC(b,a.index)})} function Cta(a){var b,c;return(c=(b=km(a.o))==null?void 0:Ig(b,4))!=null?c:0} function GC(a){var b,c;return(c=(b=km(a.o))==null?void 0:Hg(b,1))!=null?c:0} function HC(a){var b,c;return(c=(b=km(a.o))==null?void 0:Ng(b,3))!=null?c:0} function Dta(a){var b,c;return(c=(b=km(a.o))==null?void 0:Og(b,7))!=null?c:""} ;function IC(a){var b=a.parent;var c=a.result;a=a.Ab;E.call(this,"sc.search.search_results_list.search_result.YoutubePreview");this.ma=new $p({icon:"gm/event_available",size:18});this.ua=new $p({icon:"gm/visibility",size:18});this.o=new $p({icon:"gm/play_circle"});this.oa=zo("YoutubeSearchResultsPreviewFeature__show_youtube_search_results_reduced")==="true";this.result=c;var e;if(b!=null){c=b.getUrl()+"#play=";var f=(e=Og(this.result.o,5))!=null?e:"";e=c+f}else e=new Map([["autoplay","1"]]),e=jq(this.result.getUrl(), e,!0);this.url=e;var h;b=(h=b==null?void 0:b.getTitle())!=null?h:this.result.getTitle();h=JC(this);e=KC.format(GC(this.result))+" views";this.ariaLabel=b+" (video content) published on "+h+" with "+e;this.Ab=a} t(IC,E);IC.prototype.content=function(){var a=this;this.element("a","aria-label",this.ariaLabel,"class","youtube-preview","href",this.url,"onclick",function(b){return Rr(b,function(){a.rd(b.ctrlKey||b.shiftKey||b.metaKey)})},"onauxclick",function(b){return b.button===1?Rr(b,function(){a.rd(!0)}):!0},"onkeydown",function(b){return Sr(b,function(){a.rd()})},function(){A().rs===2?a.element("div","class","help-panel-container",function(){Eta(a)}):Eta(a)})}; IC.prototype.rd=function(a){a=a===void 0?!1:a;MA(this.Ab,this.result.Ob(),Mz(this.result),this.url);Fq(8,"youtube_preview_click",136);var b=tB(this.url);Wq(b,{Hd:a})}; function Eta(a){Fta(a);a.element("div","class","container",function(){a.element("div","class","title",a.result.getTitle());a.element("div","class","labels",function(){A().rs===2?a.element("span","class","label-container",KC.format(GC(a.result))+" views \u2022 "+JC(a)):a.oa||(Gta(a),Hta(a))})})} function Fta(a){a.element("div","class","thumbnail-container",function(){var b=a.element,c,e;var f=(e=(c=km(a.result.o))==null?void 0:c.getThumbnail())!=null?e:"";b.call(a,"img","class","thumbnail","role","none","alt","","src",f);b=a.element;f=HC(a.result);c=f%60;b.call(a,"span","class","duration",Math.floor(f/60)+":"+(c<10?"0":"")+c);A().rs===2&&a.element("span","class","preview-label","Preview");a.element("span","class","play",a.o)})} function Hta(a){a.element("span","class","label-container",function(){a.ma.render();a.element("span","class","label",JC(a))})} function Gta(a){a.element("span","class","label-container",function(){a.ua.render();a.element("span","class","label",KC.format(GC(a.result))+" views")})} function JC(a){a=Cta(a.result);return a===0?"":Ita.format(new Date(a/1E3))} var KC=new rq(5),Ita=new Yr(1);var Jta=new Map([[0,"gm/public"],[1,"gm/supervised_user_circle"],[2,"gm/question_answer"],[4,"gm/email"],[5,"gm/drive_document"],[6,"gm/language"]]),Kta=new Map([[5,"Help article"],[2,"Community Post"],[3,"Troubleshooter"]]),Lta=new Map([[5,"Check status"],[3,"Get started"]]);function LC(a,b){b=b===void 0?0:b;Vp.call(this);var c=this;this.o=a;this.hd=b;this.qa=[];var e=yg(this.o,fm,6,Xf()).length>0;a=yg(this.o,fm,1,Xf()).length>0;var f;this.nextPageToken=(f=Og(this.o,7))!=null?f:"";this.oa=yg(this.o,fm,6,Xf()).map(function(h){return new zC(h,c.hd++)}); a?this.results=yg(this.o,fm,1,Xf()).map(function(h,k){h=new zC(h,c.hd++);e||k!==1?e&&k===0&&MC(c):MC(c);return h}):(MC(this),this.results=[]); this.o.Ob()?this.ma=this.o.Ob():this.ma=this.ld().length>0?this.ld()[0].Ob():this.Rd().length>0?this.Rd()[0].Ob():this.qa.length>0?this.qa[0].Ob():""} t(LC,Vp);LC.prototype.ld=function(){return this.results}; LC.prototype.Rd=function(){return this.oa}; LC.prototype.Yi=function(){var a;return(a=this.o.Yi())!=null?a:""}; function Mta(a){return a.results.filter(function(b){var c;return!((c=FC(b)[0])==null||!km(c.o))}).length} function Nta(a){var b;return((b=Hg(a.o,2))!=null?b:0)>a.ld().length} function MC(a){var b,c;a.qa=(c=(b=wg(a.o,lm,15))==null?void 0:yg(b,fm,1,Xf()).map(function(e){return new zC(e,a.hd++)}))!=null?c:[]} ;function NC(a){Vp.call(this);this.metadata=a} t(NC,Vp);NC.prototype.getStartIndex=function(){var a,b;return(b=(a=this.metadata.searchQuery)==null?void 0:a.getStartIndex())!=null?b:0}; NC.prototype.getQuery=function(){var a,b;return(b=(a=this.metadata.searchQuery)==null?void 0:a.getQuery())!=null?b:""};function OC(a){return PC(a)>=Ota} function QC(a,b,c,e,f,h,k,n){this.rank=a;this.qa=b;this.o=c;this.oa=e;this.ma=f;this.icon=h;this.label=k===void 0?"":k;this.description=n===void 0?"":n} function PC(a){switch(a){case 0:return Pta;case 30:return Qta;case 1:return RC;case 2:return Ota;case 3:return SC;case 4:return TC;case 5:return UC;case 20:return VC;case 10:return WC;case 100:return Rta;default:return Pta}} l=QC.prototype;l.valueOf=function(){return this.rank}; l.getColor=function(){return BB().vc?this.o:this.qa}; l.Rc=function(){return this.icon}; l.getLabel=function(){return this.label}; l.getDescription=function(){return this.description}; var Pta=new QC(0,"#F1F3F4","#F1F3F4"),Qta=new QC(1,"#F1F3F4","#F1F3F4","#0b8043","#C4EED0",2,"Product Expert Alumni","Former Product Experts who are no longer members of the program"),RC=new QC(2,"#896E63","#896E63","#896E63","#B9ABA3",3,"Bronze Member","Community members with growing product knowledge who help other Google users by answers questions"),Ota=new QC(3,"#9E9E9E","#9E9E9E","#5F6368","#C4C7C5",4,"Silver Product Expert","Community members with intermediate product knowledge who help other Google users by answering questions"), SC=new QC(4,"#FFB300","#F9AB00","#B06000","#F09D00",5,"Gold Product Expert","Community members with in-depth product knowledge who help other Google users by answering questions"),TC=new QC(5,"#77909D","#718792","#455A64","#E3E3E3",6,"Platinum Product Expert","Community members with advanced product knowledge who help other Google users and Product Experts "),UC=new QC(6,"#79A8FA","#79A8FA","#1A73E8","#A8C7FA",7,"Diamond Product Expert","Community members with product mastery who help other Google users and Product Experts"), VC=new QC(7,"#4285F4","#669DF6","#1A73E8","#A8C7FA",9,"Community Specialist","Google partners who help ensure the quality of community content"),WC=new QC(8,"#4285F4","#669DF6","#1A73E8","#A8C7FA",10,"Community Manager"),Rta=new QC(9,"#4285F4","#669DF6","#1A73E8","#A8C7FA",10,"Google Employee","Google product team members and community managers");function YC(a){var b=a.model;var c=a.Tf===void 0?!1:a.Tf;a=a.Jy===void 0?!1:a.Jy;E.call(this,"sc.search.searchResultsList.searchResult.VideoResult");this.model=b;this.Tf=c;this.Jy=a;this.o=new $p({icon:"gm/play_circle",size:this.Tf?48:36})} t(YC,E);YC.prototype.content=function(){var a=this;this.element("div","class",{root:!0,onebox:this.Tf,narrow:this.Jy},function(){Sta(a);Tta(a)})}; function ZC(a){return a===8||a===9||a==="CT_COMMUNITY_VIDEO"||a==="CT_VIDEO"} function $C(a){return a===8||a==="CT_COMMUNITY_VIDEO"?"Community video":a===9||a==="CT_VIDEO"?"Help video":""} function aD(a,b){Fq(4,a,220,b===void 0?"":String(b))} function Sta(a){a.element("div","class","thumbnail-container",function(){var b=a.element;if(window.innerWidth<=600){var c,e,f,h;var k=(h=(c=km(a.model.o))==null?void 0:(e=wg(c,dm,8))==null?void 0:(f=wg(e,cm,4))==null?void 0:f.getUrl())!=null?h:""}else{var n,p,r,u;k=(u=(n=km(a.model.o))==null?void 0:(p=wg(n,dm,8))==null?void 0:(r=wg(p,cm,2))==null?void 0:r.getUrl())!=null?u:""}b.call(a,"img","class","thumbnail","aria-hidden","true","src",k);a.element("div","class","play-icon","aria-hidden","true", a.o);b=HC(a.model);b=wia(b);b=b.hours>0?b.hours+":"+b.minutes.toString().padStart(2,"0")+":"+b.seconds.toString().padStart(2,"0"):b.minutes+":"+b.seconds.toString().padStart(2,"0");k=a.element;c=HC(a.model);c=wia(c);e="PT";c.hours>0&&(e+=c.hours+"H");c.minutes>0&&(e+=c.minutes+"M");c.seconds>0&&(e+=c.seconds+"S");k.call(a,"time","class","duration","datetime",e,"aria-label",xia(b),b)})} function Tta(a){a.element("div","class","text-content",function(){a.element("h2","class","title","aria-label",a.Tf?a.model.getTitle()+" ("+$C(BC(a.model))+")":a.model.getTitle(),a.model.getTitle());a.Tf||a.element("div","class","subtitle",EC(a.model,null));BC(a.model)===8&&(a.Tf||a.element("div","class","snippet",Uta.Oc(a.model.je())),Vta(a));Wta(a)})} function Vta(a){a.element("div","class","channel",function(){a.element("div","class","channel-title",Dta(a.model));a.element("div","class","delimiter","aria-hidden","true","\u2022");var b=PC(Bta(a.model));a.element("div","class","user-role",function(){b.Rc()&&a.element("div","class","role-icon","aria-hidden","true",new Ss({icon:b.Rc(),isDarkMode:io(),size:14,title:b.getLabel()}));a.element("div","class","role-name",b.getLabel())})})} function Wta(a){a.element("div","class","video-metadata",function(){var b,c;(c=(b=km(a.model.o))==null?void 0:Mg(b,6))!=null&&c&&bD(a,"gm/verified","Verified",["verified-chip"]);bD(a,"gm/visibility",Xta.format(GC(a.model))+" views");bD(a,"gm/event_available",Fs({lG:Cta(a.model)/1E3,style:1}))})} function bD(a,b,c,e){e=e===void 0?[]:e;e.push("metadata-chip");a.element("div","class",e.join(" "),function(){a.element("div","class","chip-icon","aria-hidden","true",new $p({icon:b,size:16}));a.element("div","class","chip-text",c)})} var Xta=new rq(5),Uta=(new Jn).build();function cD(a){var b=a.symptoms;var c=a.limit===void 0?8:a.limit;var e=a.helpcenterName===void 0?"":a.helpcenterName;var f=a.Zv===void 0?new Map:a.Zv;a=a.Ou===void 0?0:a.Ou;E.call(this,"sc.symptoms.Symptoms");this.ma=zo("workflow__full-layout")==="true";this.isRendered=this.o=!1;this.symptoms=b;this.limit=c;this.helpcenterName=e;this.Zv=f;this.Ou=a} t(cD,E);cD.prototype.getURL=function(a){var b;a=(b=Og(a,1))!=null?b:"";return a!==""&&this.Zv.has(a)&&(b=this.Zv.get(a))?b:""}; cD.prototype.content=function(){var a=this,b=yg(this.symptoms,nm,1,Xf()).filter(function(c){var e;return((e=Og(c,2))==null?void 0:e.trim())!==""}); this.element("div","class","root",function(){a.element("div","class","container",function(){switch(a.Ou){case 0:Yta(a,b);break;case 1:for(var c=0;c<b.length;c++)Zta(a,b[c]);break;default:Yta(a,b)}})}); this.isRendered||(Fq(4,this.helpcenterName+"_symptoms_show_list",95),this.isRendered=!0)}; function Yta(a,b){for(var c=dD(a)?a.limit:b.length,e=0;e<c;e++)$ta(a,b[e]);dD(a)&&(aua(a),a.o&&a.element("div","class","container",function(){for(var f=c;f<b.length;f++)$ta(a,b[f])}))} function $ta(a,b){a.element("div","class",{"cards-item":!0,"full-layout":a.ma},function(){var c=Qr(Og(b,2));a.element("div","class","border");a.element("div","class","content-wrapper","tabindex","0","title",c,"aria-label",c,"role","button","onclick",function(){eD(a,b)},"onkeydown",function(e){e.key!==" "&&e.key!=="Enter"||eD(a,b)},function(){a.element("div","class","content",function(){a.element("span",c)})})})} function Zta(a,b){var c=Mg(b,3),e=Qr(Og(b,2));a.element("div","class",{"carousel-item":!0,active:c},function(){a.element("div","class","content-wrapper","tabindex","0","title",e,"aria-label",e,"role",c?"note":"buton","onclick",function(){eD(a,b)},"onkeydown",function(f){f.key!==" "&&f.key!=="Enter"||eD(a,b)},function(){a.element("div","class","content",function(){a.element("span",e)})})})} function aua(a){a.element("a","class","view-more","role","button","tabindex","0","onclick",function(){bua(a)},"onkeydown",function(b){b.key!==" "&&b.key!=="Enter"||bua(a)},function(){a.element("span",a.o?"View less":"View more"); a.element("span","class",{arrow:!0,"arrow-up":a.o,"arrow-down":!a.o})})} function dD(a){return yg(a.symptoms,nm,1,Xf()).length>a.limit} function bua(a){if(dD(a)){a.o=!a.o;a.Ja();var b=a.o;Fq(b?2:3,a.helpcenterName+"_symptoms_view_"+(b?"more":"less"),b?96:97)}} function eD(a,b){Fq(35,a.helpcenterName+"_symptoms_click_"+Og(b,1)+(b.getActive()?"_active":""),98);b.getActive()||(a=a.getURL(b).split("?"),b="?"+a[1],b=uB(b),Wq(""+a[0]+b))} ;var fD;Mea("A AREA BUTTON HEAD INPUT LINK MENU META OPTGROUP OPTION PROGRESS STYLE SELECT SOURCE TEXTAREA TITLE TRACK".split(" ")); function cua(a,b,c){Array.isArray(c)&&(c=c.join(" "));var e="aria-"+b;c===""||c==void 0?(fD||(c={},fD=(c.atomic=!1,c.autocomplete="none",c.dropeffect="none",c.haspopup=!1,c.live="off",c.multiline=!1,c.multiselectable=!1,c.orientation="vertical",c.readonly=!1,c.relevant="additions text",c.required=!1,c.sort="none",c.busy=!1,c.disabled=!1,c.hidden=!1,c.invalid="false",c)),c=fD,b in c?a.setAttribute(e,c[b]):a.removeAttribute(e)):a.setAttribute(e,c)} ;function gD(a){Wt.call(this);this.o=a||Uo();this.ma={};this.qa={}} wb(gD,Wt);gD.prototype.Yd=function(){No(this.ma,this.o.removeNode,this.o);this.qa=this.o=this.ma=null;gD.kh.Yd.call(this)}; function hD(a,b,c){c=c||"polite";var e;(e=a.ma[c])?e.removeAttribute("aria-hidden"):(e=a.o.createElement("DIV"),e.id="goog-lr-"+ob(e),e.style.position="absolute",e.style.top="-1000px",e.style.height="1px",e.style.overflow="hidden",cua(e,"live",c),cua(e,"atomic","true"),a.o.getDocument().body.appendChild(e),a.ma[c]=e);var f=a.qa[c];f=f&&f===b?b+"\u00a0":b;b&&(a.qa[c]=f);Yea(e,f)} ;function dua(a){return(a=a.match(/^\w{2,3}([-_]|$)/))?a[0].replace(/[_-]/g,""):""} ;function iD(a){this.o=a;this.qa=this.Fa=null;this.ma=[];this.va=document.createElement("input");this.Ba=this.ua=-1;this.Qa=this.xu.bind(this);this.Na=Fo(this.XE.bind(this),150);this.Ra=this.Ha=this.Ia=0;this.ya=!1;this.Pa=0;this.La=new Ws;eua(this)} function eua(a){a.oa=document.createElement("div");a.oa.className=a.o.className;Qn(a.oa,"sc-select",!0);a.oa.style.cursor="pointer";a.oa.setAttribute("tabindex",0);a.oa.setAttribute("aria-expanded",!1);a.oa.setAttribute("aria-haspopup","listbox");a.oa.setAttribute("aria-required",a.o.getAttribute("aria-required"));a.oa.setAttribute("role","listbox");a.oa.addEventListener("mousedown",function(e){Sn(this.qa,"sc-select-show")?e.target==this.qa||this.qa.contains(e.target)||this.xu():e.button==0&&jD(this)}.bind(a)); a.oa.addEventListener("keydown",a.zM.bind(a));a.Fa=document.createElement("span");a.oa.appendChild(a.Fa);var b=document.createElementNS("http://www.w3.org/2000/svg","svg");b.setAttribute("viewBox","0 0 48 48");var c=document.createElementNS("http://www.w3.org/2000/svg","path");c.setAttribute("d","M14 20l10 10 10-10z");b.appendChild(c);a.oa.appendChild(b);a.qa=document.createElement("ol");a.qa.setAttribute("role","listbox");a.qa.addEventListener("mousemove",function(){this.ya=!0}.bind(a)); ho()||a.qa.addEventListener("scroll",function(){this.Pa>0?this.Pa--:this.XE()}.bind(a)); a.oa.appendChild(a.qa);fua(a);gua(a);a.o.addEventListener("optionschange",function(){return void gua(a)}); a.o.addEventListener("selecttoggledisabled",function(){a.oa.setAttribute("tabindex",a.o.disabled?-1:0)}); a.o.addEventListener("selectvrgupdate",function(){for(var e=0;e<a.o.options.length;e++)Qn(a.ma[e],"sc-select-hidden-by-vrg",Sn(a.o.options[e],"hidden-by-vrg"))}); a.o.addEventListener("change",function(){var e=a.o.selectedIndex;a.Fa.textContent=a.o.options[e].text;a.oa.setAttribute("aria-activedescendant",a.ma[e].id);a.Ba!==-1&&a.ma[e].setAttribute("aria-selected","false");a.Ba=e;a.ma[e].setAttribute("aria-selected","true")}); a.o.style.display="none";a.o.nextElementSibling?a.o.parentNode.insertBefore(a.oa,a.o.nextElementSibling):a.o.parentNode.appendChild(a.oa);a.La.init(a.oa,a.xu.bind(a))} function fua(a){a.o.dataset.searchboxPlaceholder&&(a.va.type="text",a.va.placeholder=a.o.dataset.searchboxPlaceholder,a.va.onkeyup=function(){for(var b=a.va.value.toUpperCase(),c=1;c<a.ma.length;c++)Qn(a.ma[c],"hidden",a.ma[c].innerText.toUpperCase().indexOf(b)===-1)})} function gua(a){a.qa.textContent="";a.qa.style.height="";a.Ha=0;a.ma=[];if(a.va.placeholder&&a.o.options.length>=20&&A().rs===4){var b=document.createElement("li");b.appendChild(a.va);a.qa.appendChild(b)}for(b=0;b<a.o.options.length;b++){var c=document.createElement("li");c.setAttribute("tabindex","0");c.id=":"+vea++;c.textContent=a.o.options[b].text;var e=a.o.options[b].getAttribute("role")?a.o.options[b].getAttribute("role"):"option";c.setAttribute("role",e);a.o.options[b].lang&&(c.lang=a.o.options[b].lang); a.o.options[b].getAttribute("aria-label")&&c.setAttribute("aria-label",a.o.options[b].getAttribute("aria-label"));a.o.options[b].hasAttribute("hidden")&&c.setAttribute("hidden",!0);c.addEventListener("mouseup",function(f){this.ya&&this.KF(f)}.bind(a,b)); c.addEventListener("click",a.KF.bind(a,b));c.addEventListener("mouseenter",function(f){this.ya&&kD(this,f)}.bind(a,b)); c.addEventListener("mouseleave",function(f){this.ya&&this.ua==f&&(this.ua=-1,Qn(this.ma[f],"sc-select-highlight",!1))}.bind(a,b)); c.addEventListener("focus",function(f){kD(this,f)}.bind(a,b)); a.ma.push(c);a.qa.appendChild(c)}a.o.selectedIndex!=-1&&(a.Fa.textContent=a.o.options[a.o.selectedIndex].text,a.oa.setAttribute("aria-activedescendant",a.ma[a.o.selectedIndex].id),a.Ba=a.o.selectedIndex,a.ma[a.o.selectedIndex].setAttribute("aria-selected","true"));hua(a)} function jD(a){a.o.disabled||(a.oa.setAttribute("aria-expanded",!0),a.qa.setAttribute("aria-expanded","true"),a.ya=!1,kD(a,a.o.selectedIndex),a.XE(),document.addEventListener("click",a.Qa),ho()?Sn(a.o,"sc-select-enable-background-scroll")||iua():(document.addEventListener("scroll",a.Na),window.addEventListener("resize",a.Na)),Eo(!0),Xs(a.La,!0),Ys(a.La,".sc-select-highlight"))} l=iD.prototype;l.xu=function(a){if(!a||a.target!=this.oa&&!this.oa.contains(a.target)&&a.target!=this.o){this.oa.setAttribute("aria-expanded",!1);this.qa.setAttribute("aria-expanded","false");document.removeEventListener("click",this.Qa);ho()?window.onscroll=function(){}:(document.removeEventListener("scroll",this.Na),window.removeEventListener("resize",this.Na)); Qn(this.qa,"sc-select-show",!1);this.va.value="";for(a=1;a<this.ma.length;a++)Qn(this.ma[a],"hidden",!1);Eo(!1);Xs(this.La,!1);this.oa.focus()}}; l.XE=function(){var a,b,c;if(Sn(this.qa,"sc-select-show"))this.Ia=this.qa.offsetTop-this.qa.scrollTop;else{Qn(this.qa,"sc-select-show",!0);this.qa.style.height="";for(c=a=this.Ha=0;c<this.o.selectedIndex;c++)Sn(this.ma[c],"sc-select-hidden-by-vrg")&&a++;c=this.ma[0]?this.ma[0].offsetHeight:0;this.Ia=this.oa.offsetHeight/2-c/2-c*(this.o.selectedIndex-a)-(this.ma[0]?this.ma[0].offsetTop:0);this.Ha||(this.Ha=this.qa.offsetHeight,this.Ra=this.qa.offsetHeight-c*this.ma.length)}a=c=0;var e=this.qa.offsetParent; for(b=!1;e;)c-=e.offsetLeft,a-=e.offsetTop,window.getComputedStyle(e).position=="fixed"&&(b=!0),e=e.offsetParent;b||(c+=window.pageXOffset,a+=window.pageYOffset);e=c;a+=12;b=document.documentElement.clientWidth;c=document.documentElement.clientHeight-24;e=Math.max(Math.min(A().rtl?this.oa.offsetWidth-this.qa.offsetWidth:0,e+b-this.qa.offsetWidth),e);b=Math.max(this.Ia,a);a=Math.min(this.Ia+this.Ha,a+c)-b;a<=this.Ra||(this.qa.style.left=e+"px",this.qa.style.top=b+"px",this.qa.style.height=a+"px",a= b-this.Ia,this.qa.scrollTop!=a&&(this.Pa++,this.qa.scrollTop=a))}; function iua(){var a=window.pageXOffset,b=window.pageYOffset;window.onscroll=function(){window.scrollTo(a,b)}} function jua(a,b){return!Sn(a.ma[b],"hidden")&&!Sn(a.ma[b],"sc-select-hidden-by-vrg")&&!a.ma[b].hasAttribute("hidden")} l.KF=function(a){var b=this.o.options[a];b.selected||(b.selected=!0,this.Ba!==-1&&this.ma[this.Ba].setAttribute("aria-selected","false"),this.ma[a].setAttribute("aria-selected","true"),this.Ba=a,this.Fa.textContent=b.text,this.oa.setAttribute("aria-activedescendant",this.ma[a].id),hua(this),Do(this.o,"change"));Do(b,"click");this.xu()}; function kD(a,b){a.ua!=-1&&Qn(a.ma[a.ua],"sc-select-highlight",!1);a.ma[b]?(a.ua=b,Qn(a.ma[a.ua],"sc-select-highlight",!0)):a.ua=-1} l.zM=function(a){switch(a.which){case 13:case 32:a.preventDefault();Sn(this.qa,"sc-select-show")?this.ua!=-1&&this.KF(this.ua):jD(this);break;case 27:this.xu();this.oa.setAttribute("aria-activedescendant",this.ma[this.o.selectedIndex].id);break;case 38:a.preventDefault();Sn(this.qa,"sc-select-show")||jD(this);a=this.ua;if(this.ma.length===0)a=-1;else{for(var b=a-1<0?this.ma.length-1:a-1;b!=a&&!jua(this,b);)b=b-1<0?this.ma.length-1:b-1;a=b}kD(this,a);this.ma[a].focus();this.oa.setAttribute("aria-activedescendant", this.ma[a].id);kua(this);break;case 40:a.preventDefault();Sn(this.qa,"sc-select-show")||jD(this);a=this.ua;if(this.ma.length===0)a=-1;else{for(b=(a+1)%this.ma.length;b!=a&&!jua(this,b);)b=(b+1)%this.ma.length;a=b}kD(this,a);this.ma[a].focus();this.oa.setAttribute("aria-activedescendant",this.ma[a].id);kua(this)}}; function kua(a){if(a.ua!=-1){var b=a.ma[a.ua];b.offsetTop<a.qa.scrollTop?(a.ya=!1,a.qa.scrollTop=b.offsetTop):b.offsetTop+b.offsetHeight>a.qa.scrollTop+a.qa.offsetHeight&&(a.ya=!1,a.qa.scrollTop=b.offsetTop+b.offsetHeight-a.qa.offsetHeight)}} function hua(a){var b=a.o.getAttribute("aria-label")||"";b&&(a.o.selectedIndex!==-1&&(b+=" ("+a.o[a.o.selectedIndex].innerText+")"),a.oa.setAttribute("aria-label",b))} l.dispose=function(){this.oa&&bp(this.oa);this.qa=this.Fa=this.oa=null;this.ma=[]}; window.sc_initSelects=function(){for(var a=x((window.sc_scope||document).getElementsByTagName("select")),b=a.next();!b.done;b=a.next())b=b.value,b.dataset.exclude!=="true"&&new iD(b)};function lD(a){this.Aa=Ef(a)} t(lD,Vh);lD.prototype.setButton=function(a){return zg(this,Ql,1,a)}; var lua=nk(lD);lD.prototype.Ca=lk([0,Ul]);function mD(a){this.Aa=Ef(a)} t(mD,Vh);mD.prototype.Zs=function(a,b){Cg(this,1,Nl,a,b)}; mD.prototype.If=function(a,b){return Vf(this,1,Nl,a,b)};mD.prototype.Ca=lk([0,Zj,Tl]);function nD(a){this.Aa=Ef(a)} t(nD,Vh);var mua=[0,ek,y,-1];nD.prototype.Ca=lk(mua);function oD(a){this.Aa=Ef(a)} t(oD,Vh);oD.prototype.getHeading=function(){return Wg(this,2)}; oD.prototype.setHeading=function(a){return ph(this,2,a)}; var nua=nk(oD);oD.prototype.Ca=lk([0,Zj,mua,y,ek,1,y]);var pD=new Map([[1,"smart_button_event_handshake"],[2,"smart_button_event_execute"],[3,"smart_button_event_state_update"],[4,"smart_button_event_initialized"],[5,"smart_button_event_describe_buttons"],[6,"smart_button_event_rendered"]]);function oua(){var a=this;this.o=function(){}; this.ma=function(b){if("detail"in b){b=lua(b.detail.action);var c,e;if((c=wg(b,Ql,1))==null?0:(e=Rl(c))==null?0:eh(e,10,Pl)!=null){var f,h,k=(f=wg(b,Ql,1))==null?void 0:(h=Rl(f))==null?void 0:dh(h,10,Pl);(f=k&&k!==null?k.startsWith("url:")?k.replace("url:",""):k:"")&&a.qa(f)}else{var n,p;if((n=wg(b,Ql,1))==null?0:(p=Rl(n))==null?0:Pf(p,Ml,17,Pl)){var r;if(f=(k=wg(b,Ql,1))==null?void 0:(r=Rl(k))==null?void 0:gh(r,Ml,17,Pl))h=Og(f,2),f=Ng(f,1),h&&f&&a.qa("/"+h+"/workflow/"+f)}}}}; this.oa=function(){var b=pD.get(1);b=new CustomEvent(b,{bubbles:!0,cancelable:!0});window.document.body.dispatchEvent(b)}; this.qa=function(b){Wq(b,{Hd:!0})}; window.document.body.addEventListener(pD.get(6),this.oa);window.document.body.addEventListener(pD.get(5),this.o);window.document.body.addEventListener(pD.get(2),this.ma)} var pua;function qD(){pua===void 0&&(pua=new oua)} oua.prototype.dispose=function(){window.document.body.removeEventListener(pD.get(2),this.ma);window.document.body.removeEventListener(pD.get(6),this.oa);window.document.body.removeEventListener(pD.get(5),this.o)}; window.sc_initSmartButtonController=function(){qD()};function rD(a,b){a=a===void 0?95:a;b=b===void 0?133:b;E.call(this,"sc.shared.ErrorSvg");this.o=new Ps("error_computer.svg");this.height=a;this.width=b} t(rD,E);rD.prototype.content=function(){var a=this;this.element("div","style",{width:this.width+"px",height:this.height+"px"},function(){a.o.render()})};function qua(a){this.ma=a;this.o=null} qua.prototype.Ld=function(a){var b=this;this.o===null&&(this.o=setTimeout(function(){b.o!==null&&(b.o=null,b.ma())},a))};function rua(){var a=this;this.qa=function(b){if(!("detail"in b))throw Error("Invalid event type received for state update. Expected CustomEvent.");if(a.ma===void 0)throw Error("No state update callback was provided.");b=nua(b.detail);a.ma(b)}} l=rua.prototype;l.sendInitCompleteEvent=function(){console.log("[Smart Buttons] Broadcasting init");sD(4)}; l.sendButtonAction=function(a,b){a={action:a==null?void 0:a.serialize(),buttonClientRect:b};sD(2,a)}; l.sendDescribeEvent=function(a){var b=new mD;a=x(a);for(var c=a.next();!c.done;c=a.next())b.Zs(c.value);b={action:b.serialize(),buttonClientRect:void 0};sD(5,b)}; l.sendButtonsRenderedEvent=function(){sD(6)}; l.initHandshakeListener=function(a){this.o=a;window.document.body.addEventListener(pD.get(1),this.o)}; l.initStateUpdateListener=function(a){this.ma=a;window.document.body.addEventListener(pD.get(3),this.qa)}; l.dispose=function(){window.document.body.removeEventListener(pD.get(3),this.qa);this.o&&window.document.body.removeEventListener(pD.get(1),this.o)}; function sD(a,b){a=pD.get(a);var c=new CustomEvent(a,{bubbles:!0,cancelable:!0,detail:b});console.log("[Smart Buttons] Broadcasting event "+a);console.log(b);window.document.body.dispatchEvent(c)} ;Object.keys({OV:0,NV:1,GV:2,JV:3,HV:4,KV:5,IV:6});function tD(a,b){this.o=a;this.metadata=b} tD.prototype.getMetadata=function(){return this.metadata}; tD.prototype.Md=function(a){this.o(a)}; function uD(){var a=this;this.ma=new Map;this.qa=function(){a.o.sendButtonsRenderedEvent()}; this.o=new rua;sua(this)} var vD;function tua(){if(vD&&!uua)return vD;vD=new uD;uua=!1;var a=vD;a.o.initHandshakeListener(a.ua.bind(a));a.o.initStateUpdateListener(a.oa.bind(a));a.o.sendInitCompleteEvent();return vD} function vua(a,b,c,e){if(b==="")throw Error("Smart Button guid key is empty");a.ma.has(b)||a.ma.set(b,new tD(e,c))} uD.prototype.oa=function(a){var b,c=(b=Wg(a,5))!=null?b:"";if(!this.ma.has(c))throw Error("Smart Button guid key "+c+" does not exist. Cannot update state.");var e;(e=this.ma.get(c))==null||e.Md(a)}; uD.prototype.ua=function(){console.log("[Smart Buttons] Received Handshake");var a=[];this.ma.forEach(function(b){a.push(b.getMetadata())}); this.o.sendDescribeEvent(a)}; uD.prototype.dispose=function(){this.o.dispose();this.ma.clear();var a;(a=Dp().querySelector(".workflow"))==null||a.removeEventListener("dynamicFormRendered",this.qa)}; function sua(a){var b;(b=Dp().querySelector(".workflow"))==null||b.addEventListener("dynamicFormRendered",a.qa)} var uua=!1;function wD(a){var b=a.buttonTitle;var c=a.contentId;var e=a.helpcenterName;var f=a.Fi;a=a.Oz===void 0?!0:a.Oz;E.call(this,"sc.smart_button.FatalErrorButton");this.o=new rD;this.buttonTitle=b;this.contentId=c;this.helpcenterName=e;this.Fi=f;this.Oz=a} t(wD,E);wD.prototype.content=function(){var a=this;this.element("div","class","^no-margin root",function(){a.element("div","class","^no-margin content",function(){a.o.render()}); a.element("div","class","^no-margin content",function(){a.element("div","class","^no-margin title","Hmm... something went wrong.");a.element("div","class","^no-margin error","The smart button requested did not load. Please complete actions manually.");a.Oz&&a.element("div","class","^no-margin feedback-link",a.Fi);a.element("div","class","^no-margin detail",function(){a.buttonTitle!==""&&a.element("div","class","^no-margin",(new Aq("The button title is {buttonTitle}.")).format({buttonTitle:a.buttonTitle})); a.element("div","class","^no-margin",(new Aq("The content ID is {contentId}.")).format({contentId:a.contentId}));a.element("div","class","^no-margin",(new Aq("The help center name is {helpcenterName}.")).format({helpcenterName:a.helpcenterName}))})})}); wua(this)}; function wua(a){var b,c;(c=(b=window).sc_trackStatsImpressions)==null||c.call(b,[{type:99,id:a.contentId+"_button_"+a.buttonTitle}],!0)} ;var xua=new Map([[1,"good"],[2,"error"]]);function xD(){E.call(this,"sc.smart_button.Icon");this.o=!1} t(xD,E);function yD(a,b,c,e){a.ma=b;a.state=c;a.o=e===void 0?!1:e} xD.prototype.content=function(){var a=this;if(this.ma!==void 0&&this.state!==void 0&&this.o!==void 0&&this.state!==0){var b={"^no-margin":!0,icon:!0,state:!this.o,"heading-icon":this.o},c=xua.get(this.state);xua.has(this.state)&&(b[c]=!0);var e="";c==="good"?e="Success icon":c==="error"&&(e="Failure icon");this.element("div","class",b,"aria-label",e!==""?e:null,function(){var f;(f=a.ma)==null||f.render()})}};function zD(a){E.call(this,"sc.smart_button.SendFeedbackLink");var b=this;this.buttonTitle=a;this.o=function(){yua(b)}; this.ma=function(c){"key"in c&&(c.key===" "||c.key==="Enter")&&yua(b)}} t(zD,E);zD.prototype.content=function(){this.anchor=this.element("a","href","#","class","^no-margin link","Send feedback");var a;(a=this.anchor)==null||a.addEventListener("click",this.o);var b;(b=this.anchor)==null||b.addEventListener("keydown",this.ma)}; zD.prototype.dispose=function(){var a;(a=this.anchor)==null||a.removeEventListener("click",this.o);var b;(b=this.anchor)==null||b.removeEventListener("keydown",this.ma)}; function yua(a){var b=Fv();b.set("smart_button_title",a.buttonTitle);Dv({payload:b,productId:Number(A().fbid)})} ;function AD(a){return(a==null?void 0:Pg(a,3))===2} function zua(a){return(a==null?void 0:Pg(a,3))===1} function Aua(a){a=a==null?void 0:yg(a,nD,1,Xf());if(a===void 0)return!1;a=x(a);for(var b=a.next();!b.done;b=a.next())if(BD(b.value))return!0;return!1} function Bua(a){a=CD(a);if(a.length===0)return!1;a=x(a);for(var b=a.next();!b.done;b=a.next())if(!BD(b.value))return!1;return!0} function CD(a){return a===void 0?[]:(a==null?void 0:yg(a,nD,1,Xf(Rd)))||[]} function BD(a){return a!==void 0&&Pg(a,1)!=null&&Xg(a,1)!==0} function Cua(a){return a!==void 0&&Pg(a,1)!=null&&Xg(a,1)===1} function Dua(a){return a!==void 0&&Pg(a,1)!=null&&Xg(a,1)===2} function Eua(a){return a.filter(function(b){return Dua(b)})} ;function DD(a,b){b=b===void 0?!1:b;E.call(this,"sc.smart_button.StateHeading");this.Fi=a;this.wk=b;this.ua=[];this.headingState=0;this.icon=new xD} t(DD,E);DD.prototype.content=function(){var a;!(AD(this.o)||zua(this.o)||((a=this.o)==null?0:a.getHeading())||Bua(this.o))||Fua(this)}; DD.prototype.Md=function(a){this.o=a;this.ua=CD(this.o);if(AD(this.o))this.headingState=2;else if(zua(this.o))this.headingState=1;else if(Eua(CD(this.o)).length>0)this.headingState=2;else{a:if(a=CD(this.o),a.length===0)a=!1;else{a=x(a);for(var b=a.next();!b.done;b=a.next())if(!Cua(b.value)){a=!1;break a}a=!0}a?this.headingState=1:this.headingState=0}this.Ja()}; DD.prototype.heading=function(){var a=this.o;if(((a==null?void 0:a.getHeading())||"").trim()!==""){var b;return((b=this.o)==null?void 0:b.getHeading()).trim()}return this.headingState===1?"All actions successfully complete!":this.ua.length===0?AD(this.o)?"There was a problem while running actions. Please complete manually.":"":"There was a problem while running actions. Please review below."}; function Gua(a){var b;if(a.o&&((b=a.o)==null?0:Pg(b,3)!=null)){var c;return(c=a.o)==null?void 0:Xg(c,3)}return a.headingState===2?2:a.headingState===1?1:0} function Fua(a){a.element("div","class",{"^no-margin":!0,container:!0,error:a.headingState===2,good:a.headingState===1},"tabindex","0",function(){a.element("div","class","^no-margin content",function(){a.headingState===1&&(a.ma===void 0&&(a.ma=new $p({icon:"gm/check_circle_outline",size:24,Me:["^no-margin"]})),yD(a.icon,a.ma,Gua(a),!0),a.icon.render());a.headingState===2&&(a.oa===void 0&&(a.oa=new $p({icon:"gm/error_outline",size:24,Me:["^no-margin"]})),yD(a.icon,a.oa,Gua(a),!0),a.icon.render()); a.element("div","class","^no-margin heading","aria-live","polite",a.heading());a.headingState!==2||a.wk||a.element("div","class","^no-margin feedback-link",a.Fi)})})} ;function ED(){E.call(this,"sc.smart_button.States");this.icon=new xD} t(ED,E);ED.prototype.content=function(){var a=this,b=Aua(this.o);b||this.element("ul","class","^no-margin");var c,e;(c=this.o)==null||(e=yg(c,nD,1,Xf()))==null||e.forEach(function(f){Og(f,2)!==""&&a.element("div","class","^no-margin state","tabindex","0",function(){b?(Hua(a,f),Iua(a,f,b),Jua(a,f)):a.element("ul","class","list",function(){a.element("li","class","list",function(){Iua(a,f,b)})})})})}; ED.prototype.Ge=function(){return CD(this.o).length>0}; ED.prototype.Md=function(a){this.o=a;this.Ja()}; function Jua(a,b){if(Wg(b,3)){a.ua===void 0&&(a.ua=new $p({icon:"gm/help_outline",size:16,Me:["^no-margin"]}));var c=new Kv({content:function(){Jp("div","style",{"max-width":"200px","max-height":"200px","overflow-x":"hidden","overflow-y":"auto"},function(){var f;zp((f=Wg(b,3))!=null?f:"")})}, Ph:!0,wl:"placement-start",jq:"alignment-center",style:"style-normal",qc:4,rc:2});c.render();var e=a.element("div","role","button","tabindex",0,"class","detail text-pad ^no-margin","aria-label","Detailed state information tooltip",function(){var f;(f=a.ua)==null||f.render()}); e.addEventListener("mouseenter",function(){c.open({anchor:e})}); e.addEventListener("focus",function(){c.open({anchor:e})}); e.addEventListener("blur",function(){c.close()})}} function Hua(a,b){BD(b)&&(Cua(b)&&(a.ma===void 0&&(a.ma=new $p({icon:"gm/check_circle_outline",size:16,Me:["^no-margin"]})),yD(a.icon,a.ma,Pg(b,1))),Dua(b)&&(a.oa===void 0&&(a.oa=new $p({icon:"gm/error_outline",size:16,Me:["^no-margin"]})),yD(a.icon,a.oa,Pg(b,1))),a.icon.render())} function Iua(a,b,c){a.element("div","class",{"^no-margin":!0,text:!0,"text-pad":c},Og(b,2))} ;function FD(a){E.call(this,"sc.smart_button.StandardButton");this.ma=this.oa=!1;this.ya=new Dt;this.states=new ED;this.Kf=a.Kf;this.title=a.title.trim();this.description=a.description.trim();this.value=a.value.trim();var b;this.va=new DD(a.Fi,(b=a.wk)!=null?b:!1)} t(FD,E);FD.prototype.Md=function(a){this.states.Md(a);this.va.Md(a);this.ma=!1;this.Ja()}; FD.prototype.jh=function(a){this.ma=a;this.Ja()}; FD.prototype.content=function(){var a=this;this.o=this.element("div","class",{"^no-margin":!0,root:!0,"spinner-overlay":this.ma},"tabindex","0","aria-label",this.title===""?null:this.title,function(){Kua(a);a.va.render();a.element("div","class","^no-margin flex content",function(){a.element("div","class","^no-margin",function(){a.title!==""&&a.element("div","class","^no-margin title",a.title);a.description!==""&&a.element("div","class","^no-margin sub-heading description",a.description);a.states.Ge()&& a.element("div","class","^no-margin states-container",function(){a.states.render()})}); a.element("div","class","^no-margin button-container",function(){a.ua=new dq({disabled:a.oa,text:a.value||"Do it for me",style:4,trigger:function(){a.oa=!0;if(a.Kf&&a.o!==void 0){var b;(b=a.ua)==null||b.setDisabled(!0);a.Kf(a.o.getBoundingClientRect())}}}); a.ua.render()})})})}; function Kua(a){if(a.o&&a.ma){var b=a.element("div","class","^no-margin spinner","style",{top:a.o.clientHeight/2-12+"px",left:a.o.clientWidth/2-12+"px"},"aria-label","Executing action",a.ya);requestAnimationFrame(function(){b.focus()})}} ;function GD(a){var b=a.title===void 0?"":a.title;var c=a.description===void 0?"":a.description;var e=a.value===void 0?"":a.value;a=a.Kf===void 0?void 0:a.Kf;E.call(this,"sc.smart_button.TakeMeThereButton");this.o=!1;this.Kf=a;this.title=b;this.description=c;this.value=e} t(GD,E);GD.prototype.content=function(){var a=this,b=this.title===""&&this.description==="";this.oa=this.element("div","class",{"^no-margin":!0,root:!b},"tabindex","0","aria-label",this.title===""?null:this.title,function(){a.element("div","class",{"^no-margin":!0,flex:!b},function(){a.element("div","class","^no-margin content",function(){a.title!==""&&a.element("div","class","^no-margin title",a.title);a.description!==""&&a.element("div","class","^no-margin sub-heading description",a.description)}); a.element("div","class","^no-margin button-container",function(){a.ma=new dq({disabled:a.o,text:a.value||"Do it for me",style:4,trigger:function(){a.o=!0;if(a.Kf&&a.oa!==void 0){var c;(c=a.ma)==null||c.setDisabled(!0);a.Kf(a.oa.getBoundingClientRect())}}}); a.ma.render()})})})}; GD.prototype.Md=function(){}; GD.prototype.jh=function(){};function HD(a){var b=a.Pj;var c=a.button===void 0?void 0:a.button;var e=a.contentId;var f=a.wk===void 0?!1:a.wk;var h=a.helpcenterName;var k=a.qI;var n=a.wma;var p=a.hn===void 0?!1:a.hn;var r=a.yy===void 0?!0:a.yy;a=a.Kf===void 0?void 0:a.Kf;E.call(this,"sc.smart_button.SmartButton");var u=this;this.ma=this.va=!1;this.hn=p;this.smartButton=c===void 0&&b!==""?Lca(b||""):c||new Ql;r&&Nf(this.smartButton,Ol,1)?Lf(this.smartButton,2):Nf(this.smartButton,Ll,2)&&Lf(this.smartButton,1);this.contentId=e; this.helpcenterName=h;this.wk=f;b=ID(this);this.Fi=new zD(b);var w;this.ua=(w=Rl(this.smartButton))==null?void 0:Pg(w,1);this.button=Lua(this);this.ua!==3&&(this.qI=k===void 0?new wD({Fi:this.Fi,buttonTitle:b,contentId:this.contentId,helpcenterName:h,Oz:!this.wk}):k,this.timer=n===void 0?new qua(function(){u.ma=!0;u.Ja()}):new n(function(){u.ma=!0; u.Ja()}),a&&(this.Kf=a))} t(HD,E);function JD(a){a.o=tua();vua(a.o,Mua(a),Nua(a),function(b){a.Md(b)})} l=HD.prototype;l.content=function(){var a;if((a=Rl(this.smartButton))!=null&&Nf(a,Nl,19)){var b;a=Qg((b=Rl(this.smartButton))==null?void 0:wg(b,Nl,19),1,!0)}else a=!0;if(a)if(this.ma){var c;(c=this.qI)==null||c.render()}else if(this.button.render(),!this.hn){var e,f;(f=(e=window).sc_trackStatsImpressions)==null||f.call(e,[{type:93,id:KD(this)}],!0)}}; l.dispose=function(){if(this.smartButton){var a;if((a=this.o)!=null){var b=Mua(this);if(b===""||!a.ma.has(b))throw Error("Smart Button "+b+" does not exist, or the guid key is empty");a.ma.delete(b)}var c;(c=this.Fi)==null||c.dispose()}}; l.Md=function(a){var b;(b=this.timer)!=null&&b.o!==null&&(clearTimeout(b.o),b.o=null);if(!Bua(a)){var c;(c=this.timer)==null||c.Ld(6E4)}this.button.jh(!1);this.button.Md(a);this.Ja();a=x(yg(a,nD,1,Xf()));for(b=a.next();!b.done;b=a.next()){var e=c=void 0,f=void 0,h=void 0,k=void 0,n=void 0,p=void 0,r=void 0;if(!this.hn)switch(Pg(b.value,1)){case 0:(p=(r=window).sc_trackStatsEvent)==null||p.call(r,130,0,KD(this));break;case 1:(k=(n=window).sc_trackStatsEvent)==null||k.call(n,130,10,KD(this));break; case 2:(f=(h=window).sc_trackStatsEvent)==null||f.call(h,130,21,KD(this));break;default:(c=(e=window).sc_trackStatsEvent)==null||c.call(e,130,0,KD(this))}}}; function Lua(a){return a.ua===3?new GD({title:ID(a),description:a.getDescription(),value:a.getValue(),Kf:function(b){a.rd(b)}}):new FD({title:ID(a), description:a.getDescription(),value:a.getValue(),wk:a.wk,Fi:a.Fi,Kf:function(b){a.rd(b)}})} l.rd=function(a){this.va=!0;var b;(b=this.Kf)==null||b.call(this);this.button.jh(!0);var c;(c=this.timer)==null||c.Ld(6E4);(b=this.o)!=null&&(this.oa||(this.oa=new lD,this.oa.setButton(this.smartButton)),c=this.oa,b.o.sendButtonAction(c,a));this.Ja();if(!this.hn){var e,f;(f=(e=window).sc_trackStatsEvent)==null||f.call(e,93,35,KD(this))}}; function ID(a){if(Nf(a.smartButton,Ol,1)){var b;return((b=Rl(a.smartButton))==null?void 0:Wg(b,2))||""}var c;return((c=wg(a.smartButton,Ll,2))==null?void 0:c.getTitle())||""} l.getDescription=function(){if(Nf(this.smartButton,Ol,1)){var a;return((a=Rl(this.smartButton))==null?void 0:a.getDescription())||""}var b;return((b=wg(this.smartButton,Ll,2))==null?void 0:b.getDescription())||""}; l.getValue=function(){if(Nf(this.smartButton,Ol,1)){var a;return((a=Rl(this.smartButton))==null?void 0:a.getValue())||""}var b;return((b=wg(this.smartButton,Ll,2))==null?void 0:b.getValue())||""}; function Mua(a){if(Nf(a.smartButton,Ol,1)){var b,c,e;return(e=(b=Rl(a.smartButton))==null?void 0:(c=wg(b,Nl,19))==null?void 0:Wg(c,3))!=null?e:""}var f;if((f=wg(a.smartButton,Ll,2))==null?0:uh(f,20)){var h,k;return(k=(h=wg(a.smartButton,Ll,2))==null?void 0:Wg(h,20))!=null?k:""}throw Error("No smart button guid found.");} function Nua(a){var b=new Nl,c;if((c=Rl(a.smartButton))==null||!Nf(c,Nl,19))return b;var e;c=(e=Rl(a.smartButton))==null?void 0:wg(e,Nl,19);e=Qg(c,1,!0);lh(b,1,e);e=jh(c,2);ph(b,2,e);c=jh(c,3);ph(b,3,c);ph(b,4,a.contentId.toString());ph(b,5,a.helpcenterName);return b} function KD(a){return a.contentId+"_button_"+ID(a)} ;function Oua(a){try{return(new URL(a)).pathname}catch(b){return a}} tb("sc.smart_journey_survey.initialize",function(a,b){a=Oua(a);hq("sj-recommendations-survey-pathname")===a&&(qt(new pt,{triggerId:b,productData:{customData:{triggerPoint:"Survey at SJ1 recommendation destination"}}}),iq("sj-recommendations-survey-pathname"))});function LD(a){Vp.call(this);this.ariaLabel=this.text="";this.checked=this.disabled=this.ariaHidden=!1;this.tabIndex=0;this.zf(a)} t(LD,Vp);l=LD.prototype;l.zf=function(a){var b=a.checked===void 0?!1:a.checked;var c=a.text===void 0?"":a.text;var e=a.ariaLabel===void 0?"":a.ariaLabel;var f=a.disabled===void 0?!1:a.disabled;var h=a.tabIndex===void 0?0:a.tabIndex;var k=a.ariaHidden===void 0?!1:a.ariaHidden;var n=a.content;a=a.ye;this.checked=b;this.text=c;this.ariaLabel=e;this.disabled=f;this.tabIndex=h;this.content=n;this.ye=a;this.ariaHidden=k}; l.getText=function(){return this.text}; l.getContent=function(){return this.content}; l.fe=function(){return this.ariaLabel}; l.isChecked=function(){return this.checked}; function MD(a,b){if(a.isChecked()!==b){a.checked=b;var c;(c=a.ye)==null||c.call(a,b);a.Ea(0)}} ;function ND(a){a=a===void 0?{}:a;E.call(this,"sc.shared.MaterialCheckbox");this.id=Qp();this.model=a instanceof LD?a:new LD(a);this.overlay=new aq({eq:!0});this.o=null;this.watch(this.model)} t(ND,E);ND.prototype.content=function(a){var b=this;a&&this.model.zf(a);this.element("label","class",{root:!0,disabled:this.model.disabled},"aria-hidden",this.model.ariaHidden,function(){b.element("div","class","touch-target",function(){b.element("div","class","checkbox",function(){b.o=b.element("input","id",b.id,"class","native-control","type","checkbox","aria-label",b.model.fe(),"tabindex",b.model.tabIndex,"disabled",b.model.disabled,"onchange",function(){b.onChange()}); b.o.checked=b.model.isChecked()===!0;b.o.indeterminate=b.model.isChecked()===null;b.element("div","class","box",function(){b.element("svg","class","checkmark","aria-hidden","true","viewBox","0 0 24 24",function(){b.element("path","class","checkmark-path","d","M1.73,12.91 8.1,19.28 22.79,4.59")}); b.element("div","class","mixedmark")}); b.overlay.render()})}); var c=b.model.getText(),e=b.model.getContent();c?zp(c):e&&e()})}; ND.prototype.onChange=function(){this.o&&MD(this.model,this.o.checked)}; ND.prototype.isChecked=function(){return this.model.isChecked()};function OD(a){var b=a.forumId;var c=a.forumName;var e=a.Dj===void 0?0:a.Dj;var f=a.Sa===void 0?new uC:a.Sa;a=a.Da===void 0?null:a.Da;E.call(this,"sc.tailwind.thread_list.subscription_dialog.SubscriptionDialog");var h=this;this.ua=new Et;this.cancelButton=new dq({text:"Cancel",style:3,trigger:function(){h.uj();h.close()}}); this.va=new dq({text:"Update preferences",style:4,trigger:function(){Pua(h);h.close()}}); this.Ba=new Map;this.ma=new Map;this.Sa=f;this.forumId=b;this.forumName=c;this.Da=a;this.o=e===2;this.oa=new Ht({content:function(){h.render()}}); this.ya=[{subscription:2,text:"New announcements from the "+this.forumName+" team"}];this.ma=Qua(this);this.Ba.set(2,3)} t(OD,E);l=OD.prototype;l.content=function(){var a=this;this.element("div","class","root",function(){a.ua.render({title:"Manage your "+a.forumName+" community subscriptions",content:function(){a.element("div","class","sub-heading","Get notifications for the following:");for(var b=x(a.ma.values()),c=b.next(),e={};!c.done;e={YJ:void 0},c=b.next())e.YJ=c.value,a.element("div","class","radio-label",function(f){return function(){f.YJ.render()}}(e))}, Zh:function(){Rua(a)}})})}; l.open=function(){this.oa.open()}; l.close=function(){this.oa.close()}; l.Ta=function(){this.oa.Ta()}; function Qua(a){for(var b=new Map,c=x(a.ya),e=c.next();!e.done;e=c.next())e=e.value,b.set(e.subscription,new ND({text:e.text,checked:a.o}));return b} function Rua(a){a.element("div","class","buttons",function(){a.cancelButton.render();a.va.render()})} function Pua(a){var b,c,e,f;Ya(function(h){if(h.o==1){b=a.ma.get(2);if(!b||b.isChecked()===a.o)return h.return();c=b.isChecked()?3:1;Pa(h,2);return h.yield(a.Sa.subscribeToForum(a.forumId,c),4)}if(h.o!=2)return a.o=(e=b.isChecked())!=null?e:!1,Gt().open({message:"Notification preferences updated successfully"}),(f=a.Da)==null||f.dM(b.isChecked()?2:0),Qa(h,0);Ra(h);Gt().open({message:"Error: Notification preferences not updated"});Oa(h)})} l.uj=function(){var a=this.ma.get(2);a&&a.isChecked()!==this.o&&MD(a.model,this.o)};function PD(a){this.Aa=Ef(a)} t(PD,Vh);PD.prototype.Ca=lk([0,Wj,y]);function QD(a){this.Aa=Ef(a)} t(QD,Vh);l=QD.prototype;l.getId=function(){return Og(this,1)}; l.setId=function(a){return ph(this,1,a)}; l.getName=function(){return Og(this,2)}; l.Of=function(){return Og(this,2)}; l.setName=function(a){return ph(this,2,a)}; l.qf=na(7);l.getLanguage=function(){return Og(this,3)}; l.setLanguage=function(a){return ph(this,3,a)}; l.getContent=function(){return Og(this,4)}; l.setContent=function(a){return ph(this,4,a)}; l.clearContent=function(){return Lf(this,4)};var Sua=[0,y,-3];QD.prototype.Ca=lk(Sua);function RD(a){this.Aa=Ef(a)} t(RD,Vh);RD.prototype.Ca=lk([0,Zj,Sua]);function SD(a){var b=a.jc===void 0?null:a.jc;var c=a.iy;var e=a.jy===void 0?BB().experimentIds.includes(46):a.jy;var f=a.ly===void 0?BB().experimentIds.includes(47):a.ly;a=a.Gx===void 0?!0:a.Gx;E.call(this,"sc.tailwind.thread.hero.HeroAttachment");this.jc=null;this.ua=this.va.bind(this);this.jy=e;this.ly=f;this.Gx=a;this.iy=c;this.ly&&b?(this.jc=b,b=lq("play")===this.jc.getId(),this.o=new GB({Fb:this.jc,playerVars:Object.assign({},FB,{hl:AB!==void 0&&CB()?DB():this.jc.getLanguage(),autoplay:b?1:0, cc_load_policy:this.Gx?1:0})}),this.watch(this.jc),TD(this)&&window.addEventListener("resize",this.ua)):this.jy&&this.iy&&(this.oa=Og(this.iy,1))} t(SD,E);SD.prototype.onDetach=function(){this.jc&&Pp(this,this.jc);TD(this)&&window.removeEventListener("resize",this.ua)}; SD.prototype.content=function(){var a=this;this.o?(this.ya=this.element("div","class","root",function(){a.ma=a.element("div","class",{"video-player-container":!0,"youtube-shorts-player":TD(a)},function(){a.o.render();a.o.load()})}),TD(this)&&this.va()):this.oa&&this.element("img","class","hero-image","src",this.oa,"alt","")}; function TD(a){var b;return((b=a.jc)==null?void 0:b.url.indexOf("/shorts/")===-1?0:1)===1} SD.prototype.va=function(){if(this.ya&&this.ma){var a=this.ya.getBoundingClientRect().width;a=Math.min(800,Math.round(a/9*16));this.ma.style.height=a+"px";this.ma.style.width=a/16*9+"px"}};var Tua=[0,y,-1];function UD(a){this.Aa=Ef(a)} t(UD,Vh);UD.prototype.getTitle=function(){return Wg(this,1)}; UD.prototype.setTitle=function(a){return ph(this,1,a)}; UD.prototype.Ub=function(){return Wg(this,2)}; UD.prototype.Lc=function(a){return ph(this,2,a)};var Uua=[0,y,-1,Zj,Tua];UD.prototype.Ca=lk(Uua);function VD(a){this.Aa=Ef(a)} t(VD,Vh);VD.prototype.Ca=lk([0,y,ek,y]);function Fg(a){this.Aa=Ef(a)} t(Fg,Vh);var WD=[0,y,-1,Tj,y,Tj];Fg.prototype.Ca=lk(WD);function XD(a){this.Aa=Ef(a)} t(XD,Vh);XD.prototype.removeNode=function(a){return Dg(this,a)}; var Vua=nk(XD);XD.prototype.Ca=lk([0,Zj,WD]);function YD(a){this.Aa=Ef(a)} t(YD,Vh);YD.prototype.getQuery=function(){return Og(this,1)}; YD.prototype.setQuery=function(a){return ph(this,1,a)};YD.prototype.Ca=lk([0,y,ek,y]);function ZD(a){this.Aa=Ef(a)} t(ZD,Vh);ZD.prototype.removeNode=function(a){return Dg(this,a)}; var Wua=nk(ZD);ZD.prototype.Ca=lk([0,Zj,WD]);function $D(a){var b=a.items;var c=a.messages;var e=a.Jk===void 0?void 0:a.Jk;var f=a.qc===void 0?1:a.qc;var h=a.rc===void 0?4:a.rc;var k=a.onClose;var n=a.maxWidth===void 0?"18.75rem":a.maxWidth;a=a.Nj===void 0?!1:a.Nj;E.call(this,"hcfe.SearchSelect.Menu");var p=this;this.ua=this.ma=!1;this.Jk=e;this.items=b;this.messages=c;this.Dv=-Infinity;this.Cv=Infinity;this.maxWidth=n;this.Nj=a;this.popup=new us({content:function(){Xua(p)}, Ji:4,qc:f,rc:h,aq:!0,onClose:k})} t($D,E);l=$D.prototype;l.content=function(){this.popup.render()}; function Xua(a){a.element("div","class",{root:!0,"root-loading":a.ma},function(){a.messages.cK&&a.element("div","class","menu-label",a.messages.cK);a.ua&&a.element("div","class","search-container",function(){a.element("div","class","input-container",function(){a.oa=a.element("input","class","search-field","placeholder",a.messages.HF,"oninput",function(){var b;(b=a.Jk)==null||b.call(a)},"disabled",a.ma); a.oa.style.width="calc("+a.maxWidth+" - 3.25rem)"}); a.element("div","class","icon","onclick",function(){var b;(b=a.oa)==null||b.focus()},function(){a.va!=null||(a.va=new $p({icon:"gm/search"})); a.va.render()})}); a.element("div","class","scroll-container","style",{minHeight:a.Dv>-Infinity?a.Dv+"px":null,maxHeight:a.Cv<Infinity?a.Cv+"px":null,"--message-container-width":a.maxWidth},function(){a.ma&&a.element("div","class","loading-spinner",function(){(new Dt({size:"mspin-small"})).render()}); if(a.items.length>0)switch(a.items[0].state){case 4:Yua(a);break;case 3:Zua(a);break;case 5:$ua(a);break;default:a.Pm(a.items,0)}})})} function Zua(a){a.element("div","class","search-message-container",function(){a.element("div","class","search-inner search-error",function(){a.o!=null||(a.o=aE());a.o.render();a.element("div","data-error-message","true","tabindex","0",function(){a.element("div","class","search-message-heading",a.messages.yF);a.element("div",a.messages.zF)})})})} function $ua(a){a.element("div","class","search-message-container",function(){a.element("div","class","search-inner",function(){a.element("div","class","search-no-results-icon",function(){a.o!=null||(a.o=aE());a.o.render()}); a.element("div","data-error-message","true","tabindex","0",function(){a.element("div","class","search-message-heading",a.messages.DF);a.element("div",a.messages.EF)})})})} function Yua(a){a.element("div","class","search-message-container",function(){a.element("div","class","search-inner",function(){a.element("div","class","search-no-results-icon",function(){a.o!=null||(a.o=aE());a.o.render()}); a.element("div","data-error-message","true","tabindex","0",function(){a.element("div","class","search-message-heading",a.messages.dE);a.element("div",a.messages.FF)})})})} function aE(){return new $p({icon:"gm/error_outline"})} l.jh=function(a){this.ma=a;this.Ja()}; l.Pm=function(a,b){var c=this;a=x(a);for(var e=a.next(),f={};!e.done;f={Gf:void 0},e=a.next()){f.Gf=e.value;var h=(e=ava(f.Gf))?"true":f.Gf.Gh?"false":null,k=void 0;this.element("button","type","button","role","option","class",{item:!0,highlight:!0,alternatingRowColor:this.Nj,unclickable:f.Gf.rG},"disabled",f.Gf.disabled,"data-index",(k=f.Gf.index)!=null?k:"","aria-expanded",h,"onclick",function(n){return function(){n.Gf.rG||n.Gf.trigger()}}(f),"onkeydown",function(n){return function(p){n.Gf.rG|| p.key!=="Space"&&p.key!=="Enter"||n.Gf.trigger()}}(f),function(n){return function(){bva(c,n.Gf.icon); c.element("span","class","item-label",function(){typeof n.Gf.value==="string"?Kp(n.Gf.value):typeof n.Gf.value==="function"&&n.Gf.value()})}}(f)); e&&this.Pm(f.Gf.items,++b)}}; function bva(a,b){b&&a.element("div","class","icon",new $p({icon:b,size:24}))} function cva(a){var b,c;return(c=(b=a.oa)==null?void 0:b.value)!=null?c:null} l.open=function(a){var b=a.anchor;var c=a.Qe;var e=a.Fe;var f=a.Kb;var h=a.Dv;a=a.Cv;h===void 0&&(h=-Infinity);a===void 0&&(a=Infinity);h>a&&a!==Infinity&&(a=h);this.Dv=h;this.Cv=a;this.Ja();this.popup.open({anchor:b,Qe:c,Fe:e,Kb:f})}; l.close=function(){this.popup.close()}; function ava(a){return!!a.Pm&&Array.isArray(a.items)&&a.items.length>0} ;function dva(a,b,c){var e,f;return Ya(function(h){e=new VD;ph(e,1,a);ph(e,3,b);c&&rh(e,2,c);f=e.serialize();return h.return(new Promise(function(k,n){co({endpoint:"cidgettree",params:eva(),httpMethod:"POST",requestBody:f,onLoadCallback:function(p){var r=null;try{r=Vua(p.responseText),k(yg(r,Fg,1,Xf()).map(function(u){return fva(u,!0)}))}catch(u){n(u)}}, Id:function(){n()}})}))})} function gva(a,b,c){var e,f;return Ya(function(h){e=new YD;e.setQuery(a);ph(e,3,b);c&&rh(e,2,c);f=e.serialize();return h.return(new Promise(function(k,n){co({endpoint:"cidsearch",params:eva(),httpMethod:"POST",requestBody:f,onLoadCallback:function(p){var r=null;try{r=Wua(p.responseText),k(yg(r,Fg,1,Xf()).map(function(u){return fva(u,!1)}))}catch(u){n(u)}}, Id:function(){n()}})}))})} function fva(a,b){return{Od:Og(a,1)||"",XP:Og(a,4)||"",accountName:Og(a,2)||"",isMcc:b?!!Mg(a,3):!1,state:0,isEligible:!!Mg(a,5)}} function eva(){return{v:1,origin_page_type:A().pt}} ;function bE(a){var b=a.items;var c=a.Fv;var e=a.Sy;var f=a.Jz;var h=a.Jk;var k=a.selectedIndex===void 0?-1:a.selectedIndex;var n=a.ariaRequired===void 0?!1:a.ariaRequired;var p=a.maxWidth===void 0?"18.75rem":a.maxWidth;a=a.Nj===void 0?!1:a.Nj;E.call(this,"hcfe.SearchSelect.Select");var r=this;this.ma=this.focused=this.active=!1;this.oa=new $p({icon:"gm/arrow_drop_down",size:24,wb:!0});this.selection=k>=0&&k<b.length?b[k].value:void 0;this.Fv=c;this.Sy=e;this.Jz=f;this.Jk=h;this.menu=hva(this,b);this.itemCount= b.length;this.ariaRequired=n;this.maxWidth=p;this.Nj=a;this.o=new zt({xc:!0,filled:!1,Aj:function(){return!!r.selection}})} t(bE,E);l=bE.prototype; l.content=function(){var a=this,b=this.selection?this.selection:this.Fv.placeholder;this.container=this.element("div","class","container","tabindex",0,"aria-haspopup","true","role","button","aria-label",this.selection?this.ua:this.Fv.placeholder,"aria-expanded",this.active?"true":"false","style",{"max-width":this.maxWidth},"onclick",function(){a.Ib()},"onkeydown",function(c){if(c.key==="Enter"||c.key==="Space"||c.key===" ")c.preventDefault(),a.open({Kb:!0})},"onfocus",function(){a.focused=!0; a.active||a.Ja()},"onblur",function(){a.focused=!1; a.active||a.Ja()},"aria-required",this.ariaRequired,function(){a.element("div","class","icon-container",function(){a.Jz.render()}); a.element("div","class","content","style",{"max-width":"calc("+a.maxWidth+" - 5.75rem)"},b);a.element("div","class",{"icon-container":!0,arrow:!0,active:a.active},a.oa);a.o.render();a.focused||a.active?a.o.focus():a.o.blur()}); this.menu.render()}; function iva(a){a.ma=!0;a.menu.ua=!0} l.jh=function(a){this.menu.jh(a);this.Ja()}; l.Ib=function(){this.open({Kb:!0})}; l.Fj=function(a){this.menu=hva(this,a);this.itemCount=a.length;this.menu.ua=this.ma;this.Ja()}; function hva(a,b){var c=jva(a,b);a.itemCount=b.length;return new $D({items:c,messages:a.Sy,Jk:a.Jk,maxWidth:a.maxWidth,Nj:a.Nj,onClose:function(){a.active=!1;a.Ja();a.container&&a.container.focus()}})} function jva(a,b){return b.map(function(c){var e=Object.assign({},c,{trigger:function(){if(c.selectable){a.selection=c.Yf?c.Yf:c.value;var f;a.ua=(f=c.ariaLabel)!=null?f:void 0;c.trigger&&c.trigger()}}}); Array.isArray(e.items)&&(e.items=jva(a,e.items));return e})} l.open=function(a){a=a.Kb;if(this.container){this.active=!0;this.Ja();var b=this.menu,c=b.open,e=this.container,f,h,k=(f=this.getElement())==null?void 0:(h=f.firstElementChild)==null?void 0:h.getBoundingClientRect().height;f=k===null||k===void 0?-Infinity:this.itemCount>1?k*2:k;var n,p;h=(n=this.getElement())==null?void 0:(p=n.firstElementChild)==null?void 0:p.getBoundingClientRect().height;c.call(b,{anchor:e,Kb:a,Dv:f,Cv:h===null||h===void 0?Infinity:Math.min(window.innerHeight-h-175,250)})}}; l.close=function(){this.menu.close()};var cE=/[^0-9]/g,kva=Rs()?200:264,lva={placeholder:"Google Ads account"},mva={HF:"Search for accounts",dE:"No accounts found",yF:"Something went wrong",zF:"Can\u2019t find accounts. Try searching again.",DF:"Type at least 3 characters to get results",EF:"Search for account name or number",FF:"Try searching for a different name or number"},nva={HF:"Search for accounts",dE:"No accounts found",yF:"Something went wrong",zF:"Can\u2019t find accounts. Try searching again.",DF:"Type at least 3 characters to get results", EF:"Search for account name or number",FF:"Try searching for a different name or number",cK:"EXPAND THE MANAGER ACCOUNT TO VIEW ANY ELIGIBLE SUB-ACCOUNTS"}; function dE(a){var b=a===void 0?{}:a;a=b.lQ===void 0?void 0:b.lQ;var c=b.search===void 0?void 0:b.search;var e=b.defaultValue===void 0?void 0:b.defaultValue;var f=b.ariaRequired===void 0?!1:b.ariaRequired;var h=b.pI===void 0?"Google Ads Customer ID":b.pI;var k=b.frdId===void 0?void 0:b.frdId;var n=b.pageId===void 0?"":b.pageId;b=b.KJ===void 0?!1:b.KJ;E.call(this,"sc.shared.CidSelector");var p=this;this.Gc=f;this.Rq=h;this.Nd=k;var r;this.Ba=b&&((r=A().show_eligibility_chip_in_cid_selector)!=null? r:!1);var u,w;this.ma=((w=(u=A())==null?void 0:u.enable_wide_cid_selector)!=null?w:!1)||this.Ba;this.we=n;if(e){if(this.Xa=e,a||c)throw Error("Cannot set defaultValue when fetchTree or search is set");}else this.Mc=a||dva,this.Ij=c||gva;this.oa=new Map;this.La=new Map;ova(this);this.ua=null;this.Pa=this.Ra=0;this.ya=null;this.Ia=new Set;this.Ie=new $p({icon:"gm/arrow_drop_down"});this.Hj=new $p({icon:"gm/check"});this.bl=Nq(function(){pva(p)},1E3); this.o=new bE({items:[],Fv:lva,maxWidth:this.ma?"var(--wide-cid-selector-width)":void 0,Sy:this.Ba?nva:mva,Jz:new $p({icon:"gm/account_circle"}),Jk:this.bl,ariaRequired:this.Gc,Nj:this.ma&&Rs()});this.Pb=null;this.ob=!1;this.qb=this.Cb=this.Na=this.Ha=null;this.Fa=!0;this.Qa=new Promise(function(z,la){p.Cb=z;p.qb=la}); this.va="";this.Xa&&(qva(this),this.va=this.Xa.replace(cE,""));this.al=Nq(function(){p.Ha&&p.Ha()},300)} t(dE,E);dE.prototype.content=function(){var a=this;if(!this.ob)if(this.Na&&(this.Na.remove(),this.Na=null),this.ua!==null){this.element("div","class",{root:!0,wide:this.ma},this.ua);this.ua.setText(this.va);this.Fa&&eE(this);var b;(b=this.ua.getElement())==null||b.setAttribute("data-help-center-field-element-id","fallback-textfield")}else this.Pb?this.element("div","class",{root:!0,wide:this.ma},"onkeydown",function(c){c.key==="Enter"&&c.preventDefault()},function(){a.o.render(); a.o.Fj(a.Pb);a.element("div","class","legal-label","Only you can see this info")}):(fE(this),this.Na=this.element("div","class","loading-spinner",function(){(new Dt({size:"mspin-small"})).render()}))}; function eE(a){if(a.Cb){a.Pa!==1||a.Ra!==0||a.Xa||a.oa.get("")[0].Od===void 0||(a.va=a.oa.get("")[0].Od.replace(cE,""),a.ya=a.oa.get("")[0]);var b={zL:a.va,cidCount:a.Pa,ama:a.Ra};a.Fa&&(a.Fa=!1,a.Cb(b))}} function fE(a){return Ya(function(b){if(b.o==1){if(!a.Mc)return eE(a),b.return();a.ob=!0;return b.yield(gE(a),2)}a.Pb=b.ma;a.ob=!1;eE(a);a.Ja();Oa(b)})} function gE(a,b){b=b===void 0?!1:b;var c,e;return Ya(function(f){if(f.o==1)return c=rva(),e={Od:""},a.oa.has("")?f.Ma(2):f.yield(sva(a,""),2);tva(a,e,c,0,b,0);return f.return(c.items)})} function tva(a,b,c,e,f,h){var k=f?a.La:a.oa;if(!k.has(b.Od))return e;b=x(k.get(b.Od));for(var n=b.next(),p={};!n.done;p={Df:void 0,NB:void 0},n=b.next()){p.Df=n.value;p.NB=e++;p.Df.isMcc?(a.Ra++,iva(a.o)):a.Pa++;n=p.Df.Od!=="";var r=p.Df.accountName;if(r===void 0||r.trim()==="")r="Google Ads account";r={value:function(u){return function(){return uva(a,u.Df,h,u.NB)}}(p), Yf:function(u){return function(){return vva(a,u.Df)}}(p), index:p.NB,trigger:wva(a,p.Df),items:[],selectable:n,Pm:a.Ia.has(p.Df.Od),Gh:p.Df.isMcc,state:p.Df.state,ariaLabel:r+" "+p.Df.Od,disabled:a.Ba&&!p.Df.isMcc&&!p.Df.isEligible,rG:a.Ba&&p.Df.isMcc};c.items.push(r);k.has(p.Df.Od)&&n&&(e=tva(a,p.Df,r,e,f,h+1))}return e} function uva(a,b,c,e){var f=b.state===0,h=a.ma?kva:104,k=a.ma?58:5,n=f?h-c*k+"px":"100%",p=b===a.ya;return a.element("div","class",{container:!0,"container-menu":!0,wide:a.ma},"aria-selected",p?"true":"false",function(){var r=a.element("div","class","icon-container column check",function(){p&&a.Hj.render()}); p&&r.setAttribute("aria-label","Account selected");r.setAttribute("role","img");var u=a.Ba&&!b.isMcc&&!b.isEligible;a.element("div","class","account-info",function(){a.element("div","class",{center:!0,column:!0,"full-width-column":!f,wide:a.ma},function(){xva(a,0,c,b.accountName);if(f){var z=b.accountName;z.trim()===""&&(z="Google Ads account");var la=a.element("div","class",{account:!0,text:!0,wide:a.ma,"show-eligibility-chip":a.Ba,disabled:u},z);a.ma||(la.style.maxWidth=n);(new xs({text:z,xn:4, trigger:la})).render()}else a.element("div","class",{account:!0,text:!0,wide:a.ma},function(){yva(a)}).style.width=a.ma?"19rem":n}); f&&(a.element("div","class",{value:!0,text:!0,disabled:u},b.Od),a.ma&&a.Ba&&a.element("div","class","eligible-chip-container",function(){a.element("div","class","eligible-chip",function(){b.isEligible&&(new Ct({disabled:!0,size:"mspin-small",selected:!0,style:1,text:"Eligible",Js:"^scSharedCidselectoreligible-text"})).render()})}))}); r=a.Ia.has(b.Od);var w=a.element("div","class",{"icon-container":!0,column:!0,active:r,"icon-present":b.isMcc,"expand-icon":!0},"role","button","aria-expanded",r?"true":"false","onclick",function(z){zva(a,z,b,e)},"onkeydown",function(z){zva(a,z,b,e)},function(){b.isMcc&&a.element("div",a.Ie)}); b.isMcc&&(w.tabIndex=0,w.setAttribute("aria-label",r?"Collapse account":"Expand account"))})} function yva(a){var b=new $p({icon:"gm/error_outline",size:20});a.element("div","class","expansion-error-container",function(){b.render();a.element("div","class","expansion-error-text","Can\u2019t find accounts. Please try again.")})} function zva(a,b,c,e){"key"in b&&b.key!==" "&&b.key!=="Enter"||(b.preventDefault(),b.stopPropagation(),c.isMcc&&Ava(a,c,e))} function xva(a,b,c,e){b!=c&&(a.element("div","class","account-track"),xva(a,++b,c,e))} function Ava(a,b,c){var e,f,h;Ya(function(k){if(k.o==1){(e=a.Ia.has(b.Od))?a.Ia.delete(b.Od):a.Ia.add(b.Od);f=a.oa.has(b.Od);!e&&f&&(h=a.oa.get(b.Od),h.length===1&&h[0].state!==0&&(a.oa.delete(b.Od),f=!1));if(e||f)return k.Ma(2);a.o.jh(!0);a.Ja();a.o.open({Kb:!0});return k.yield(sva(a,b.Od),3)}k.o!=2&&a.o.jh(!1);Bva(a,c);Oa(k)})} function Bva(a,b){var c,e,f;Ya(function(h){if(h.o==1)return c=a.o,e=c.Fj,h.yield(gE(a),2);e.call(c,h.ma);a.o.Ja();a.o.open({Kb:!0});(f=a.getElement().querySelector('button[data-index="'+b+'"]'))&&f.focus();Oa(h)})} function vva(a,b){return a.element("div","class",{container:!0,"container-selected":!0,wide:a.ma},function(){a.element("div","class",{account:!0,text:!0,wide:a.ma},b.accountName);a.element("div","class","value text","style",{"padding-right":"8px"},b.Od)})} function pva(a){var b,c,e,f,h,k,n;Ya(function(p){switch(p.o){case 1:b=cva(a.o.menu);b=b===null?"":b.trim();if(b!==""){p.Ma(2);break}ova(a);c=a.o;e=c.Fj;return p.yield(gE(a,!1),3);case 3:return e.call(c,p.ma),a.o.Ja(),a.o.open({Kb:!0}),p.return();case 2:f=[];if(b.length<3){f=[{state:5}];a.La.set("",f);p.Ma(4);break}a.o.jh(!0);a.o.open({Kb:!0});Pa(p,5);return p.yield(a.Ij(b.trim(),a.we,a.Nd),7);case 7:f=p.ma;f.length===0&&(f=[{state:4}]);a.o.jh(!1);Qa(p,4);break;case 5:h=Ra(p),f=[{state:3}],a.o.jh(!1), a.o.open({Kb:!0}),Cva(h);case 4:return a.La.set("",f),k=a.o,n=k.Fj,p.yield(gE(a,!0),8);case 8:n.call(k,p.ma),a.o.Ja(),a.o.open({Kb:!0}),Oa(p)}})} function wva(a,b){return function(){a.ya=b;a.o.close();a.Ha&&a.Ha()}} dE.prototype.getValues=function(){for(var a=[],b=x(this.oa.keys()),c=b.next();!c.done;c=b.next()){(c=c.value)&&!a.includes(c)&&a.push(c);c=x(this.oa.get(c));for(var e=c.next();!e.done;e=c.next())(e=e.value.Od)&&!a.includes(e)&&a.push(e)}return a}; function sva(a,b){var c,e;return Ya(function(f){if(f.o==1)return Pa(f,2),f.yield(a.Mc(b,a.we,a.Nd),4);if(f.o!=2){c=f.ma;if(!c||c.length==0)return Dva(a,b,Error("No results")),f.return();a.oa.set(b,c);return Qa(f,0)}e=Ra(f);Dva(a,b,e);Oa(f)})} function Dva(a,b,c){a.oa.set(b,[{state:2}]);a.qb&&a.Fa&&(a.Fa=!1,a.qb(c),qva(a));Cva(c)} function qva(a){a.ua=new Jt({placeholder:a.Rq,xc:!0,Nc:function(){a.va=a.ua.getText().replace(cE,"");a.al()}, ariaRequired:a.Gc})} function Cva(a){a=new CustomEvent("cid_selector_fetch_error",{detail:a});Dp().dispatchEvent(a)} function ova(a){a.La.clear();a.La.set("",[rva()])} function rva(){return{value:"",trigger:function(){}, items:[],state:0}} ;function hE(a){var b=a.items;var c=a.label===void 0?void 0:a.label;var e=a.placeholder===void 0?"":a.placeholder;var f=a.Ue===void 0?!0:a.Ue;var h=a.filled===void 0?!1:a.filled;var k=a.disabled===void 0?!1:a.disabled;var n=a.maxHeight===void 0?void 0:a.maxHeight;var p=a.minWidth===void 0?void 0:a.minWidth;var r=a.selectedIndex===void 0?-1:a.selectedIndex;var u=a.autoClose===void 0?!0:a.autoClose;var w=a.xc===void 0?!1:a.xc;var z=a.ariaRequired===void 0?!1:a.ariaRequired;var la=a.Wc===void 0?["self"]: a.Wc;var pa=a.Pc===void 0?"rem":a.Pc;var sa=a.sE===void 0?function(){}:a.sE; var Aa=a.Yh===void 0?!1:a.Yh;var Ba=a.Ut===void 0?"":a.Ut;var Fa=a.wr===void 0?void 0:a.wr;a=a.Qs===void 0?void 0:a.Qs;E.call(this,"sc.shared.MaterialSelect");var Na=this;this.Fa=function(){return void Eva(Na)}; this.Ha=function(){return void Eva(Na)}; this.active=!1;this.ma="";this.ua=!0;this.Ba=function(Ua){Ua.code==="Escape"&&(Ua.stopPropagation(),Na.close())}; this.items=b;this.autoClose=u;this.label=c;this.labelId=Qp();this.Hn=Qp();this.minWidth=p;this.filled=h;this.disabled=k;this.xc=w;this.Pc=pa;this.Ia=new $p({icon:"gm/arrow_drop_down",size:24,wb:!0,Pc:this.Pc});Fva(this,r);this.maxHeight=n;this.wr=Fa;this.va=new zt({label:e,Zj:f,xr:48,disabled:k,filled:h,Aj:function(){return Na.Aj()}, xc:w});this.ariaRequired=z;this.Wc=la;this.sE=sa;this.Yh=Aa&&!k;this.Ut=Ba;this.Qs=a;this.Yh&&(this.o=new Jt({Cf:!1,Ku:!1,onFocus:function(){var Ua;(Ua=Na.o)==null||Ua.setPlaceholder(Na.Ut);Na.open({Kb:!1})}, Nc:function(){var Ua;Na.ma=((Ua=Na.o)==null?void 0:Ua.getText())||"";Na.open({Kb:!1})}, lz:function(){Na.open({Kb:!0})}})); this.menu=Gva(this,b)} t(hE,E);l=hE.prototype; l.content=function(){var a=this;this.label&&this.element("div","class","label","id",this.labelId,this.label);this.root=this.element("div","class",{container:!0,"container-with-filtering":this.Yh},"style",{"min-width":this.minWidth?this.minWidth:null},function(){a.oa=a.element("div","class",{root:!0,dense:a.xc,disabled:a.disabled,active:a.active},"id",a.Hn,"tabindex",0,"aria-haspopup","listbox","aria-labelledby",Hva(a),"role","button","aria-expanded",a.menu.Bb().toString(),"onclick",function(){return void a.Ib()}, "onkeydown",function(c){a.disabled||c.code!=="Enter"&&c.code!=="Space"||(c.preventDefault(),a.open({Kb:!a.Yh}))},"aria-required",a.ariaRequired,"data-filter-enabled",a.o?"true":void 0,function(){a.o&&(a.o.setText(a.ma),a.element("div","class",{"filter-input":!0, selection:!0},a.o));a.va.render();a.o||a.element("div","class",{"filled-content":a.filled,"filled-selection":a.filled&&a.selection,selection:!0},a.selection);a.element("div","class",{"filled-content":a.filled,"filled-selection":a.filled&&a.selection,arrow:!0},a.Ia)}); a.oa.addEventListener("focusin",a.Fa);a.oa.addEventListener("focusout",a.Ha)}); if(this.ua)this.menu.render(),this.ya=void 0;else{var b;((b=this.o)==null?0:b.focused)&&this.Qs&&(this.ya=this.element("label","class","warning-label",this.Qs))}}; l.onDetach=function(){var a;(a=this.oa)==null||a.removeEventListener("focusin",this.Fa);var b;(b=this.oa)==null||b.removeEventListener("focusout",this.Ha)}; function Iva(a,b){a.menu=Gva(a,b);a.Ja()} l.open=function(a){var b=this;a=(a===void 0?{}:a).Kb;Iva(this,this.ma?this.items.filter(function(f){return typeof f.value==="string"?f.value.toLowerCase().includes(b.ma.toLowerCase()):typeof f.Yf==="string"?f.Yf.toLowerCase().includes(b.ma.toLowerCase()):!1}):this.items); this.active=!0;this.o&&!a?this.o.focus():iE(this);if(this.root){var c=this.root.getBoundingClientRect().width;this.menu.setWidth(c)}this.ua&&this.menu.open({anchor:this,Kb:a});var e;(e=this.getElement())==null||e.addEventListener("keydown",this.Ba);this.Ja()}; l.close=function(){this.menu.close();var a;(a=this.getElement())==null||a.removeEventListener("keydown",this.Ba)}; function jE(a){switch(typeof a.selection){case "function":var b;return(b=a.selection().textContent)!=null?b:"";case "string":return a.selection;default:return""}} function iE(a){var b;(b=a.oa)==null||b.focus()} function Eva(a){setTimeout(function(){var b=Rp(),c,e;((c=a.oa)==null?0:c.contains(b))||((e=a.menu.getElement())==null?0:e.contains(b))?a.va.focus():(a.va.blur(),a.o&&(a.close(),a.ma=jE(a),a.o.setText(a.ma),a.o.setPlaceholder(""),a.ya&&a.ya.remove()))},0)} function Hva(a){return a.Wc.map(function(b){return b==="self"?a.label?a.labelId+" "+a.Hn:a.Hn:b}).join(" ")} l.Aj=function(){return!!this.selection}; l.Ib=function(){this.disabled||this.open({Kb:!1})}; function Gva(a,b){a.ua=!a.Yh||!a.wr||b.length<=a.wr;if(!a.ua)return new zs({items:[]});b=Jva(a,b);return new zs({items:b,Gv:a.selection,Ji:4,qc:1,rc:4,onClose:function(){iE(a);a.active=!1;a.Ja()}, maxHeight:a.Yh?"40vh":a.maxHeight,cz:a.filled,kt:!1})} function Jva(a,b){return b.map(function(c){var e=Object.assign({},c,{trigger:function(){a.selection=c.Yf?c.Yf:c.value;typeof a.selection==="string"&&a.sE(a.selection);c.trigger&&c.trigger();a.Yh&&(a.ma=jE(a),a.close());a.autoClose&&a.close()}}); e.items&&Array.isArray(e.items)&&(e.items=Jva(a,e.items));return e})} function Fva(a,b){a.selection=b>=0&&b<a.items.length?a.items[b].value:null} ;function kE(a,b){var c=window.sc_sjLog;c?c(a,b):b==null||b()} ;function lE(a,b){Vp.call(this);this.At=a;this.Ia=b;this.ya=[]} t(lE,Vp);l=lE.prototype;l.isPending=function(){return!this.mc()}; l.zi=na(54);l.Bg=na(55);l.onChange=function(a,b,c){if(typeof a==="function"){var e="Notifying "+(b!=null?b:"<unknown>");Vp.prototype.onChange.call(this,function(){kE(e,a)})}else{var f="Notifying "+(c!=null?c:"<unknown>"); Vp.prototype.onChange.call(this,a,function(){kE(f,b)})}}; l.Ea=function(a){var b=this,c;kE(this.At+" sent "+((c=this.Ia[a])!=null?c:"UNKNOWN"),function(){return void Vp.prototype.Ea.call(b,a)})};var Kva=new Map([[5,"CHECKBOX"],[3,"CID_SELECTOR"],[4,"GMB_LISTING_SELECTOR"],[1,"HIDDEN"],[7,"SELECT_TABLE"],[2,"SELECT"],[8,"INPUT_TEXT"],[6,"SELECT_WITH_FILTERING"]]);function Lva(a,b){var c=a.Zt(),e=b.Zt();if(c&&e)return Mva(c,e);c=a.mu();e=b.mu();if(c&&e)return c.Ts()!==e.Ts()?!1:!c.Yx()&&!c.pJ()||!e.Yx()&&!e.pJ()?!0:c.UI()!==e.UI()||c.Kx()!==e.Kx()?!1:!0;a=a.nu();b=b.nu();return a&&b?a.o()!==b.o()?!1:!0:!1} function Mva(a,b){a=a.o();if(!a)return!1;var c=b.o();return c?a.some(function(e){return c.some(function(f){return e.Us()!==f.Us()?!1:!e.nw()&&!e.rJ()||!f.nw()&&!f.rJ()?!0:e.hH()!==f.hH()||e.Ox()!==f.Ox()?!1:!0})}):!1} ;var Nva=Ha(["https://www.google.com/recaptcha/api.js?trustedtypes=true&render=explicit&onload=",""]);function mE(a,b,c){this.o=c;this.clientId=0;this.load(a,b===void 0?function(){}:b)} mE.prototype.load=function(a,b){var c=this;window.sc_renderRecaptcha=function(){window.grecaptcha&&a&&(c.clientId=window.grecaptcha.render(a,{sitekey:"6LcN-4saAAAAAGOz10SCh-KHThAjGiUum6B9HVft",badge:"inline",size:"invisible"}),b())}; var e=document.createElement("script");pn(e,Kn(Nva,"sc_renderRecaptcha"));document.head.appendChild(e)}; mE.prototype.getResponse=function(){var a=this,b,c;return Ya(function(e){switch(e.o){case 1:if(!window.grecaptcha)return e.return("");b=window.grecaptcha;Pa(e,2);return e.yield(new Promise(function(f){b.ready(f)}),4); case 4:return e.yield(b.execute(a.clientId,{action:a.o||"submit"}),5);case 5:return c=e.ma,e.return(c||"");case 2:return Ra(e),e.return("")}})};var nE={};var Ova={vW:0,OG:1,0:"FIELDS_CREATED",1:"FIELD_VALUES"};function oE(a){lE.call(this,a===void 0?"HelpcenterFields":a,Ova);this.complete=!1;this.Sd=""} t(oE,lE);oE.prototype.mc=function(){return this.complete}; oE.prototype.Ic=function(a,b){function c(u){return a?!!u.getId():u.mc()} function e(u){return u.qJ()?u.yQ():u.Ed()} var f=Pva(this,b);if(f==null||!f.length)return[];var h;b=(h=f.filter(function(u){return u.placements.some(function(w){return w.bR()})}).flatMap(e).filter(c))!=null?h:[]; var k;b=b.concat((k=f.filter(function(u){return u.placements.some(function(w){return w.jR()})}).flatMap(e).filter(c))!=null?k:[]); var n;b=b.concat((n=f==null?void 0:f.filter(function(u){return u.placements.some(function(w){return w.kR()})}).flatMap(e).filter(c))!=null?n:[]); h=new Map;b=x(b);for(k=b.next();!k.done;k=b.next())if(k=k.value,f=void 0,n=(f=k.getId())!=null?f:0,h.has(n)){var p=void 0,r=void 0;f=(r=(p=h.get(n))==null?void 0:p.getPriority())!=null?r:0;p=void 0;r=(p=k.getPriority())!=null?p:0;f>r&&h.set(n,k)}else f=n=void 0,h.set((f=(n=k)==null?void 0:n.getId())!=null?f:0,k);return Array.from(h.values())}; function Pva(a,b){var c;return(c=a.o)==null?void 0:c.filter(function(e){if(!e.isValid())return!1;var f=e.placements;return f.length?b!=null&&b.length?b.some(function(h){return f.some(function(k){return Lva(h,k)})}):!0:!1})} oE.prototype.ou=na(57);oE.prototype.getInjectedFrdValuesEventId=function(){return this.Sd};var Qva=new Map([["CT_ANSWER","gm/drive_document"],["CT_FORUM_CONTENT","gm/question_answer"],["CT_SUPPORT_FORUM_THREAD","gm/question_answer"],["CT_YOUTUBE","gm/video_youtube"],["CT_COMMUNITY_VIDEO","gm/play_circle_outline"],["CT_VIDEO","gm/play_circle_outline"],[void 0,"gm/language"]]);function pE(a){var b;return(b=Qva.get(a.type))!=null?b:"gm/drive_document"} function qE(a,b){var c=pE(a);return a.type==="CT_WORKFLOW"?new Ss({icon:0}):new $p({icon:c,size:b})} function Rva(a){switch(a){case "ROLE_USER":return 0;case "ROLE_PRODUCT_EXPERT_LEVEL_1":return 1;case "ROLE_PRODUCT_EXPERT_LEVEL_2":return 2;case "ROLE_PRODUCT_EXPERT_LEVEL_3":return 3;case "ROLE_PRODUCT_EXPERT_LEVEL_4":return 4;case "ROLE_PRODUCT_EXPERT_LEVEL_5":return 5;case "ROLE_COMMUNITY_MANAGER":return 10;case "ROLE_COMMUNITY_SPECIALIST":return 20;case "ROLE_GOOGLE_EMPLOYEE":return 100;case "ROLE_ALUMNUS":return 30;default:return 0}} function rE(a){return(new cm).setUrl(a.url)} ;function Sva(a,b,c){a=x(a.querySelectorAll("a"));for(var e=a.next();!e.done;e=a.next())if(e=e.value,e.hasAttribute("target")||b){var f=void 0,h=(f=e.getAttribute("aria-label"))!=null?f:"";h.includes(c)||e.setAttribute("aria-label",h+(" ("+c+")"));e.getAttribute("target")||e.setAttribute("target","_blank")}} ;function sE(a,b,c,e,f,h,k){E.call(this,"SmartJourney.Onebox");this.Oa=a;this.oneboxResult=b;this.openInNewWindow=c;this.ma=e;this.oa=f;this.va=h;this.Ib=k;this.ua=new $p({icon:"gm/open_in_new"});this.ya=new $p({icon:"gm/open_in_new",size:18});if(ZC(this.oneboxResult.type)){a=new fm;a=ph(a,5,b.id);a=gm(a.setTitle(b.title).setUrl(b.url),b.snippet);a:switch(b.type){case "CT_COMMUNITY_VIDEO":c=102;break a;case "CT_VIDEO":c=103;break a;default:c=1}a=rh(a,4,c);a=im(hm(a,b.tracking_id),b.request_id);b.tailwind_data&& (c=b.tailwind_data,e=new bm,c=rh(e,9,Rva(c.user_role)),zg(a,bm,26,c));b.youtube_data&&(c=b.youtube_data,b=new em,b=oh(b,1,c.views),b=ph(b,2,c.thumbnail),b=nh(b,3,c.duration).setTimestamp(c.timestamp),b=ph(b,5,c.youtube_id),b=lh(b,6,c.is_verified),b=ph(b,7,c.channel_title),c.thumbnails&&(e=c.thumbnails,c=new dm,e.default_thumbnail&&(f=rE(e.default_thumbnail),zg(c,cm,1,f)),e.medium_thumbnail&&(f=rE(e.medium_thumbnail),zg(c,cm,2,f)),e.high_thumbnail&&(f=rE(e.high_thumbnail),zg(c,cm,3,f)),e.standard_thumbnail&& (f=rE(e.standard_thumbnail),zg(c,cm,4,f)),e.maxres_thumbnail&&(e=rE(e.maxres_thumbnail),zg(c,cm,5,e)),zg(b,dm,8,c)),zg(a,em,28,b));this.o=new zC(a)}} t(sE,E);sE.prototype.content=function(){var a=this;this.element("div","class",{result:!0,separator:this.va},function(){var b=a.oneboxResult,c;(c=Gs)==null||c.Ej([{type:a.ma}]);b.type!=="CT_SNIPPET"&&Tva(a);Uva(a);if(!a.o&&(Vva(a),b.type!=="CT_SNIPPET"))switch(a.oneboxResult.type){case "CT_WORKFLOW":nE.useHairlineButtonInWorkflowOnebox?Wva(a,a.Oa.get("Onebox.GET_STARTED")):Xva(a,a.Oa.get("Onebox.GET_STARTED"));break;default:Xva(a,a.Oa.get("Onebox.READ_MORE"))}})}; function Tva(a){a.element("div","class","content-header",function(){var b=pE(a.oneboxResult),c=qE(a.oneboxResult,16);a.element("span","class",{"content-icon":!0,"help-article":b==="gm/drive_document",language:b==="gm/language","question-answer":b==="gm/question_answer",youtube:b==="gm/video_youtube",video:b==="gm/play_circle_outline"},"aria-hidden","true",c);if(a.o)b=EC(a.o,null);else switch(b=a.Oa.get("Onebox.HELP_ARTICLE"),a.oneboxResult.type){case "CT_WORKFLOW":b=a.Oa.get("Onebox.TROUBLESHOOTER")}a.element("span", "class","content-label",b)})} function Uva(a){var b=a.oneboxResult.title;a.openInNewWindow&&(b+=" ("+a.Oa.get("Onebox.OPENS_IN_A_NEW_WINDOW")+")");ZC(a.oneboxResult.type)&&(b+=" ("+$C(a.oneboxResult.type)+")");var c,e;a.element("a","class","title","href",(e=(c=a.o)==null?void 0:AC(c))!=null?e:a.oneboxResult.url,"target","_blank","data-stats-ve",a.ma,"data-stats-action",8,"aria-label",b,"onclick",a.Ib,function(){a.o?((new YC({model:a.o,Tf:!0,Jy:!0})).render(),aD(a.o.getUrl())):a.element("div","class","title-wrapper","aria-hidden", "true",function(){var f;a.element("span",Qr((f=a.oneboxResult.title)!=null?f:""));a.openInNewWindow&&a.element("span","class","title-icon",a.ya)})})} function Vva(a){var b=a.element("div","class","snippet",function(){var c;Kp(Qr((c=a.oneboxResult.snippet)!=null?c:""))}); Sva(b,a.openInNewWindow,a.Oa.get("Onebox.OPENS_IN_A_NEW_WINDOW"))} function Xva(a,b){var c=b;a.openInNewWindow&&(c+=" ("+a.Oa.get("Onebox.OPENS_IN_A_NEW_WINDOW")+")");a.element("a","class","action-link","href",a.oneboxResult.url,"target",a.openInNewWindow?"_blank":"","data-stats-ve",a.oa,"data-stats-action",8,"aria-label",c,"onclick",a.Ib,function(){a.element("span",b);a.openInNewWindow&&a.ua.render()})} function Wva(a,b){var c=b;a.openInNewWindow&&(c+=" ("+a.Oa.get("Onebox.OPENS_IN_A_NEW_WINDOW")+")");a.element("div","class","workflow-action-link","data-stats-ve",a.oa,"data-stats-action",8,"onclick",a.Ib,new dq({ariaLabel:c,icon:"gm/arrow_forward",Ac:!0,style:3,text:b,trigger:function(){Wq(a.oneboxResult.url,{Hd:a.openInNewWindow})}}))} ;function tE(a,b){var c;return Ya(function(e){if(e.o==1)return e.yield(b.post({endpoint:"classifications",json:!0,queryParams:{v:"1"},request:Yva(a)}),2);c=e.ma;return e.return(Zva(c,a.method))})} function Yva(a){switch(a.method){case "get_categories":return{resource:{get_categories:{description:a.issueDescription,frd_value:a.Pd.map(function(b){return qB(hB(b))}), client:a.client}}};case "get_assistive_suggestion":return{resource:{get_assistive_suggestion:{past_question_answers:a.pastQuestionAnswers,predicted_symptoms:a.predictedSymptoms,category_id:a.symptom}}};case "get_query_quality":return{resource:{get_query_quality:{query:a.query}}};default:throw Error("Unsupported classifications method");}} function Zva(a,b){if(b==="get_assistive_suggestion"){b={};if("get_assistive_resolutions"in a){var c;b.resolution=(c=a.get_assistive_resolutions.assistive_resolutions)==null?void 0:c[0]}if("get_questions"in a){var e;b.question=(e=a.get_questions.responses)==null?void 0:e[0]}return b}if("get_categories"in a){var f;return{categories:(f=a.get_categories.category)!=null?f:[],predictionId:a.get_categories.prediction_id,highConfidenceTopK:a.get_categories.high_confidence_top_k}}if("get_assistive_resolutions"in a){var h;return{jma:(h=a.get_assistive_resolutions.assistive_resolutions)!=null?h:[]}}if("get_questions"in a){var k;return{questions:(k=a.get_questions.responses)!=null?k:[]}}if("get_query_quality"in a)return{predictionId:a.get_query_quality.prediction_id,isJunk:a.get_query_quality.is_junk};throw Error("Unsupported classifications response");} ;function $va(a,b){var c;return Ya(function(e){c={query:a.query,max_results:JSON.stringify(a.maxResults),origin_page_type:JSON.stringify(a.originPageType),search_session_id:a.searchSessionId,symptom:a.symptom,user_context:a.userContext,v:"1"};a.skipOnebox!==void 0&&(c.skip_onebox=String(a.skipOnebox));a.skipRelatedQuestions!==void 0&&(c.skip_related_questions=String(a.skipRelatedQuestions));a.maxCharsPerTitle!==void 0&&(c.max_chars_per_title=JSON.stringify(a.maxCharsPerTitle));a.supportJourneyId!== void 0&&(c.support_journey_id=String(a.supportJourneyId));return e.return(b.get({endpoint:"search",json:!0,queryParams:c}))})} ;function uE(a,b){Vp.call(this);this.pageLocale=a;var c={};this.strings=(c[a]=b,c);this.locale=a} t(uE,Vp);uE.prototype.get=function(a){var b,c;return(c=(b=this.strings[this.pageLocale])==null?void 0:b[a])!=null?c:""}; uE.prototype.set=function(a,b){var c;this.strings[a]=Object.assign({},(c=this.strings[a])!=null?c:{},b);this.Ea()};function vE(){var a=A();a={yx:a.ehn,dP:a.bcUrl,query:a.query,internalHelpCenter:a.hc,Pt:a.ehc,language:a.lang,authuser:String(a.au),zH:a.auth_token,vc:a.dark,experimentIds:a.tw_smei,cV:a.upload_hostname,ZR:a.li,VR:a.rs===3||a.rs===8||a.rs===2||a.rs===79,IJ:(new URLSearchParams(location.search)).get("format")==="embed"};AB?console.error("Global settings should only be initialized once."):AB=Object.assign({},a)} ;function wE(a,b,c,e){e=e===void 0?{}:e;if(CB())a=e.messageId,e=e.relative===void 0?!0:e.relative,c="/s/community/forum/"+b+"/thread/"+c,a&&(c+="/message/"+a),c=xE(c,!1),c=e?yE(c):c.toString();else{var f=e;b=f.MJ===void 0?!1:f.MJ;e=f.language===void 0?DB():f.language;var h=f.messageId;var k=f.relative===void 0?!0:f.relative;switch(f.purpose===void 0?1:f.purpose){case 11:f="community-video";break;case 12:f="community-guide";break;default:f="thread"}c=xE("/"+a+"/"+f+"/"+c);c.searchParams.set("hl",e); b&&c.searchParams.set("notify","new");h&&c.searchParams.set("msgid",""+h);c=k?yE(c):c.toString()}return c} function xE(a,b){b=b===void 0?!0:b;a=new URL(a,BB().yx);var c=BB().authuser;c&&b&&a.searchParams.set("authuser",c);return a} function yE(a){return a.href.replace(a.origin,"")} ;function zE(a){this.Aa=Ef(a)} t(zE,Vh);function AE(a){return wg(a,lv,1)} function BE(a){var b=new zE;return zg(b,lv,1,a)} function CE(a,b){return mh(a,2,b)} function DE(a,b){zg(a,Ay,18,b)} function EE(a,b){return mh(a,21,b)} function FE(a){return wg(a,cw,19)} ;zE.prototype.Ca=lk([0,uv,Uj,10,Uj,1,Uj,-1,1,aqa,hma,Uj,-1]);function GE(a,b){b=b===void 0?{}:b;$u.call(this,a,AE(a),b);this.ma="embedOptions";this.qa="guidanceChatUiMessageChannel"} t(GE,$u);GE.prototype.PC=function(){return"embed/chat"}; GE.prototype.BC=function(){return Qg(this.Se,13)?{debug:"1"}:{}};var awa=RegExp("^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)","i");var bwa=[0,Oj,-1];function HE(a){this.Aa=Ef(a)} t(HE,Vh);HE.prototype.Rl=na(14);HE.prototype.Je=function(){return Sg(this,14)};var cwa=[0,y,-2,ek,y,-3,ek,y,-3,Oj];HE.prototype.Ca=lk(cwa);var dwa=[0,ek,Oj];function IE(a){this.Aa=Ef(a)} t(IE,Vh);l=IE.prototype;l.getQuery=function(){return Wg(this,5)}; l.setQuery=function(a){return ph(this,5,a)}; l.getUrl=function(){return Wg(this,6)}; l.setUrl=function(a){return ph(this,6,a)}; l.Dh=function(){return Sg(this,13)}; l.Vd=function(a){return nh(this,13,a)};var ewa=[0,ek,-1,Fj,Oj,y,-2,ek,-1,dwa,Oj,y,Oj,y,-1];IE.prototype.Ca=lk(ewa);function JE(a){this.Aa=Ef(a)} t(JE,Vh);var KE=[3,4];JE.prototype.Ca=lk([0,KE,cwa,bwa,ak,ewa,ak,Uy]);function fwa(){} function gwa(a,b){if(!b.Zb||b.interactionType!==null&&b.interactionType!==void 0)if(!b.interactionType||b.Zb!==null&&b.Zb!==void 0)a=null;else{var c=(new My).setTimestamp(Zk());b.predictionId&&Ny(c,b.predictionId);b.reportingId&&Oy(c,b.reportingId);b.interactionType&&Py(c,b.interactionType);b.Cu&&Qy(c,b.Cu);var e=new JE;c=Ag(e,4,KE,c);a.nC(c,b);a=c}else c=new IE,b.Zb&&rh(c,1,b.Zb),b.Oh&&rh(c,2,b.Oh),b.wq&&oh(c,3,b.wq),b.Rw&&nh(c,4,b.Rw),b.query&&c.setQuery(b.query),b.url&&c.setUrl(b.url),b.Mp&&(e= b.Mp.join("|"),ph(c,7,e)),b.contactMode&&rh(c,9,b.contactMode),b.viewId&&c.Vd(b.viewId),b.Oq&&ph(c,14,b.Oq),e=new JE,c=Ag(e,3,KE,c),a.nC(c,b),a=c;return a} ;function LE(a){var b=a===void 0?{}:a;a=b.on===void 0?!1:b.on;var c=b.disabled===void 0?!1:b.disabled;var e=b.toggle;b=b.Ew===void 0?"":b.Ew;E.call(this,"sc.shared.MaterialSwitch");this.on=a;this.disabled=c;this.toggle=e;this.Ew=b;this.overlay=new aq({eq:!0})} t(LE,E);LE.prototype.content=function(){var a=this;this.element("label","class",{root:!0,on:this.on,disabled:this.disabled},"aria-labelledby",this.Ew,function(){a.element("div","class","track");a.element("div","class","thumb-underlay",function(){a.element("div","class","thumb");a.o=a.element("input","class","native-control","type","checkbox","disabled",a.disabled,"onchange",function(){return void a.onChange()}); a.o.checked=a.on;a.overlay.render()})})}; LE.prototype.onChange=function(){this.on=this.o.checked;this.Ja();var a;(a=this.toggle)==null||a.call(this)};var ME=2*Math.PI*18;function NE(a){a=a.size;E.call(this,"sc.shared.MaterialProgressCircle");this.progress=0;this.size=a} t(NE,E);function hwa(a,b){Number.isNaN(b)||(a.progress=b<0?0:b>1?1:b,a.Ja())} NE.prototype.content=function(){var a=this;this.element("svg","class","root","viewBox","0 0 48 48","width",this.size,"height",this.size,function(){a.element("circle","cx",24,"cy",24,"r",18,"style",{"stroke-width":"4px"},"stroke-dasharray",ME,"stroke-dashoffset",ME-ME*a.progress)})};function iwa(a,b){var c=Math.log(a)/Math.log(1024)|0;a=Number((a/Math.pow(1024,c)).toFixed(1));try{return(new Intl.NumberFormat(b,{style:"unit",unit:"byte kilobyte megabyte gigabyte terabyte petabyte".split(" ")[c]||"petabyte"})).format(a)}catch(e){return a+" "+(c===0?"":"KMGTPEZY".charAt(c-1))+"B"}} ;function OE(a){var b=a.file;var c=a.oh;var e=a.locale;var f=a.qE;var h=a.formId;a=a.fileUpload;E.call(this,"sc.forms.upload.attachment");this.ua=new $p({icon:"gm/close",size:20});this.oa=new NE({size:24});this.va=new $p({icon:"gm/error_outline",size:16});this.o=this.inProgress=!1;this.root=this.ma=null;this.file=b;this.oh=c;this.locale=e;this.qE=f;this.formId=h;this.fileUpload=a===void 0?new Mv(b):a} t(OE,E);OE.prototype.upload=function(){var a=this;if(this.ma)return this.ma;this.inProgress=!0;this.ma=new Promise(function(b,c){a.file.size>a.oh?(a.inProgress=!1,a.o=!1,a.Ja(),c()):(a.formId&&a.fileUpload.If("formId",a.formId),a.fileUpload.Fm(function(){jwa(a);b()}).onError(function(){a.inProgress=!1; a.o=!1;a.Ja();c()}).kK(function(e){hwa(a.oa,e/a.file.size)}).start())}); this.Ja();return this.ma}; OE.prototype.getFile=function(){return this.file}; OE.prototype.content=function(){var a=this;this.root=this.element("div","tabindex","0","class",{root:!0,"root--with-error":!this.inProgress&&!this.o},function(){a.element("div","class","name","aria-live","polite",function(){zp(a.file.name);!a.inProgress&&a.o&&a.element("span","class","attached","(file attached)");a.inProgress||a.o||kwa(a)}); !a.inProgress&&a.o?a.element("div","class","size",iwa(a.file.size,a.locale)):a.inProgress&&a.element("div","class","progress",function(){a.oa.render()}); a.element("div","class","close",function(){a.element("button","type","button","class","remove-button","aria-label","Remove attachment "+a.file.name,"onclick",function(){a.qE(a)},function(){a.ua.render()})})})}; function kwa(a){a.element("div","class","error",function(){a.element("span","class","error__icon",function(){a.va.render()}); a.element("span","class","error__text",a.file.size>a.oh?(new Aq("File must be smaller than {localizedFileSize}")).format({localizedFileSize:iwa(a.oh,a.locale)}):"Failed to attach. Try again or try another file.")})} OE.prototype.focus=function(){var a;(a=this.root)==null||a.focus()}; function jwa(a){hwa(a.oa,1);a.inProgress=!1;a.o=!0;setTimeout(function(){a.Ja()},500)} ;function PE(a){var b=a.oh;var c=a.allowMultipleFiles;var e=a.formId;var f=a.locale===void 0?"en":a.locale;var h=a.pB===void 0?OE:a.pB;var k=a.xE;var n=a.vE;var p=a.wE;a=a.gE;E.call(this,"sc.forms.upload.attachments");this.attachments=new Set;this.oh=b;this.allowMultipleFiles=c;this.formId=e;this.locale=f;this.pB=h;this.xE=k;this.vE=n;this.wE=p;this.gE=a} t(PE,E);PE.prototype.getSize=function(){return this.attachments.size}; PE.prototype.addAttachments=function(a){if(a.length!==0){if(this.allowMultipleFiles){a=x(a);for(var b=a.next();!b.done;b=a.next())lwa(this,b.value)}else{b=x(this.attachments);for(var c=b.next();!c.done;c=b.next())mwa(this,c.value);lwa(this,a[0])}this.Ja()}}; function nwa(a,b){if(a.attachments.size){a=[].concat(Ga(a.attachments));var c=a.findIndex(function(e){return e.getFile()===b}); c<1||a[c-1].focus()}} function owa(a){a=x(a.attachments);for(var b=a.next();!b.done;b=a.next())if(b.value.inProgress)return!1;return!0} function QE(a){return owa(a)?[].concat(Ga(a.attachments)).filter(function(b){return!b.inProgress&&b.o}).map(function(b){return b.inProgress?null:{filename:b.file.name, Ef:b.fileUpload.o,documentId:b.fileUpload.Jo()}}):[]} PE.prototype.content=function(){var a=this;this.element("div","aria-live","polite",function(){a.attachments.size||a.element("div","class","no-attachments-label",a.allowMultipleFiles?"No files chosen":"No file chosen");a.o&&(a.element("div","class","last-removed-attachment","File "+a.o.name+" removed"),a.o=void 0);for(var b=x(a.attachments),c=b.next();!c.done;c=b.next())c.value.render()})}; function lwa(a,b){var c=new a.pB({file:b,oh:a.oh,locale:a.locale,formId:a.formId,qE:function(e){mwa(a,e)}}); c.upload().then(function(){var e;(e=a.xE)==null||e.call(a,b)}).catch(function(){var e; (e=a.vE)==null||e.call(a,b)}); a.attachments.add(c)} function mwa(a,b){var c;(c=a.gE)==null||c.call(a,b.getFile());a.attachments.delete(b);a.o=b.getFile();a.Ja();var e;(e=a.wE)==null||e.call(a,b.getFile())} ;function RE(a){var b=a.id;var c=a.oh;var e=a.formId;var f=a.locale===void 0?"en":a.locale;var h=a.allowMultipleFiles===void 0?!0:a.allowMultipleFiles;a=a.ZO===void 0?PE:a.ZO;E.call(this,"sc.forms.Upload");var k=this;this.oa=new Set;this.ua=!1;this.id=b;this.allowMultipleFiles=h;this.attachments=new a({locale:f,oh:c,formId:e,allowMultipleFiles:h,xE:function(n){SE(k,n)}, vE:function(n){k.allowMultipleFiles||TE(k,!1);SE(k,n)}, wE:function(n){var p;if((p=k.o)==null?0:p.value.endsWith(n.name))k.o.value="";k.allowMultipleFiles||TE(k,!1);SE(k,n);k.attachments.getSize()||k.ma.focus()}, gE:function(n){nwa(k.attachments,n)}}); this.ma=new dq({icon:"gm/add",text:this.allowMultipleFiles?"Choose files":"Choose file",ariaLabel:this.allowMultipleFiles?"Choose files":"Choose file",style:3,trigger:function(){var n;(n=k.o)==null||n.click()}})} t(RE,E);RE.prototype.content=function(){var a=this;this.element("div","class","root",function(){a.attachments.render();a.element("label","class","upload-label","for",a.id,"style",{pointerEvents:a.ua?"none":"auto"},function(){a.ma.render()}); pwa(a)})}; function pwa(a){var b=["type","file","id",a.id,"name",a.id,"class","native-input","onchange",function(){var c=a.o;if(c&&c.files&&c.files.length>0){c=a.o;c=c!=null&&c.files?Array.from(c.files):[];a.attachments.addAttachments(c);for(var e=0;e<c.length;e++){var f=a;f.o&&(f.oa.add(c[e]),Pq(f.o,"uploadstart"))}a.allowMultipleFiles||TE(a,!0);c=a.attachments;c.attachments.size&&(c=[].concat(Ga(c.attachments)),c[c.length-1].focus())}}].concat(Ga(a.allowMultipleFiles?["multiple", "1"]:[]));a.o=a.element.apply(a,["input"].concat(Ga(b)))} function TE(a,b){a.ua=b;a.ma.setDisabled(b);a.Ja()} function SE(a,b){a.o&&a.oa.has(b)&&(Pq(a.o,"uploadend"),a.oa.delete(b))} ; </script> <div data-page-data-key="zwieback_id" style="display:none">11268851958300825977</div> <script nonce="Vjc4ZYn3VDt0OxA84bj9">(function(){var hc_str_default_value_url_params={};window['sc_default_value_url_params']= hc_str_default_value_url_params;})();</script> <script nonce="Vjc4ZYn3VDt0OxA84bj9">window['sc_log']= window['sc_log']|| function(){};</script> <script nonce="Vjc4ZYn3VDt0OxA84bj9">(function(){var rr=false;window['sc_refresh']= !rr ?true :false;})();</script> <script nonce="Vjc4ZYn3VDt0OxA84bj9">window['sc_enableInfoLogDispatcher']= true;window['sc_enableClientSideStreamz']= true;</script> <script data-id="page" nonce="Vjc4ZYn3VDt0OxA84bj9"> </script> <script nonce="Vjc4ZYn3VDt0OxA84bj9">(function(){var au='';var bcUrl='https://support.google.com/google-ads/announcements/9048695';var cc='SG';var dark=false;var dt=1;var ehc='google-ads';var ehn='https://support.google.com';var env='PROD';var fbid=5096175;var fbidu=5092034;var ge='';var hc='adwords3';var hcid='177';var host='support.google.com';var html_title='New features \x26 announcements - Google Ads Help';var key='support-content';var lang='en';var li=false;var mxp=[1706538,1714251,10800396,10800538,10800561,10800672,10800695,10800700,10800707,10800738,10800761,10800848,10800880,10800922,10800950,10800957,10801032,10801042,10801045,10801150,10801288,10801510,10801539,10801601,10801704,10801726,10801736,10801757,10802104,10802277,10802281,10802358,10802381,10802419,10802571,10802616,10802765,10802781,10803249,10803416,10803447,10803751,10803805,10803950,10804320,10804406,10804411,10804646,10804652];var txp=[];var ncc=2;var nct=0;var nck='';var nid='';var peid=73067;var pid='9048695';var psd=[];var pvid='00062e52c4bfc41c046f7b465407a99f';var pt=34;var query='';var ii=false;var ir=false;var iro=1;var rl='en';var rs=1;var rr=false;var rt=1;var rtl=false;var sb_uri='';var skey='support-content';var title='New features \x26 announcements ';var visit_id='638753796833653556-728061082';var xsrf='';var query_params=[];var fragment='';var cl='725915818';var ff=true;var fl=true;var vid=1130218026;var auth_token='';var is_render_api=false;var default_neo_taxonomy='[[9126664,\x22Intent\x22],null,null,[[8000043,15],[null,null,null,null,null,null,null,[[\x22gcare\x22]]],null,null,8000043],[[8000036,15],[null,null,null,null,null,null,null,[[\x22google_ads\x22]]],null,null,8000036]]';var ieoffwv=true;var service_configuration='';var package_name='';var upload_hostname='https://support.google.com';var moltron_log_domain='https://moltron-pa.clients6.google.com';var moltron_api_key='AIzaSyDizzE4w7_5Y6sqiM4GtB0XBgdbd4vqtWY';var enable_cid_selector_encryption=false;var enable_help_center_homepage_gil=true;var send_gil_test_log_to_clearcut=false;var tw_smei=[];var enable_footprints_set_time_on_page_logging=false;var redirect_upload_to_boq=false;var redirect_upload_to_boq_support_content=true;var web_history_enabled=false;var flow='help';var client_type=5;var mobile_app_identifier='';var mobile_app_identifier_override='';var mobile_app_version='';var mobile_client_version=0;var mobile_device_locale='';var mobile_network_type=0;var support_journey_id='7080303369518397978-NC';var gse_iframe_origin='https://support.google.com';var help_panel_opening_mode=0;var caller_origins='';var origin_product_id=122715837;var origin_ehc='';var show_eligibility_chip_in_cid_selector=true;var enable_vo_generation_for_answer=true;var enable_wide_cid_selector=false;var genie_iframe_origin='https://support.google.com';var customer_context='[null,null,null,null,[[2,\x22DayOfWeekEuropeParis\x22,[[null,null,1]]],[2,\x22CountryCode\x22,[[\x22SG\x22]]],[2,\x22MinuteOfDayEuropeZurich\x22,[[null,null,601]]],[2,\x22UserAgentBrowser\x22,[[\x22MSIE\x22]]],[2,\x22MinuteOfDayEuropeBerlin\x22,[[null,null,601]]],[2,\x22UserAgentDeviceRequestType\x22,[[\x22DESKTOP_REQUEST\x22]]],[2,\x22MinuteOfDayEtcGMT\x22,[[null,null,541]]],[2,\x22MinuteOfDayAmericaSaoPaulo\x22,[[null,null,361]]],[2,\x22DayOfWeekEuropeBerlin\x22,[[null,null,1]]],[2,\x22UserAgentPlatform\x22,[[\x22Windows\x22]]],[2,\x22DayOfWeekAustraliaSydney\x22,[[null,null,1]]],[2,\x22MinuteOfDayAustraliaSydney\x22,[[null,null,1201]]],[2,\x22MinuteOfDayAmericaLosAngeles\x22,[[null,null,61]]],[2,\x22DayOfWeekEuropeLondon\x22,[[null,null,1]]],[2,\x22DayOfWeekAmericaSaoPaulo\x22,[[null,null,1]]],[2,\x22DayOfWeekAsiaTokyo\x22,[[null,null,1]]],[2,\x22DayOfWeekAmericaLosAngeles\x22,[[null,null,1]]],[2,\x22DayOfWeekGST\x22,[[null,null,1]]],[2,\x22DayOfWeekEuropeZurich\x22,[[null,null,1]]],[2,\x22RequestTime\x22,[[null,null,1739782883372]]],[2,\x22MinuteOfDayEuropeParis\x22,[[null,null,601]]],[2,\x22IsMobileUserAgent\x22,[[null,0]]],[2,\x22UserAgent\x22,[[\x22Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506; .NET CLR 3.5.21022; .NET CLR 1.0.3705; .NET CLR 1.1.4322),gzip(gfe)\x22]]],[2,\x22DayOfWeekEtcGMT\x22,[[null,null,1]]],[2,\x22MinuteOfDayGST\x22,[[null,null,61]]],[2,\x22MinuteOfDayAsiaTokyo\x22,[[null,null,1081]]],[2,\x22UserAgentOs\x22,[[\x22Windows NT 6.0\x22]]],[2,\x22MinuteOfDayEuropeLondon\x22,[[null,null,541]]],[2,\x22LookupRowKey\x22,[[\x22UNSPECIFIED:\x22]]],[2,\x22Platform\x22,[[\x22Desktop\x22]]]]]';window['sc_initPage']({'au':au,'bcUrl':bcUrl,'cc':cc,'dark':dark,'dt':dt,'ehc':ehc,'ehn':ehn,'env':env,'fbid':fbid,'fbidu':fbidu,'ge':ge,'hc':hc,'hcid':hcid,'host':host,'html_title':html_title,'ii':ii,'ir':ir,'iro':iro,'key':key,'lang':lang,'li':li,'mendel_ids':[10800112].concat(mxp).concat(txp),'ncc':ncc,'nck':nck,'nct':nct,'nid':nid,'peid':peid,'pid':pid,'psd':psd,'pvid':pvid,'pt':pt,'query':'?' + query,'rl':rl,'rr':rr,'rs':rs,'rt':rt,'rtl':rtl,'sb_uri':sb_uri,'skey':skey,'title':title,'vid':vid,'visit_id':visit_id,'xsrf':xsrf,'query_params':query_params,'fragment':fragment,'cl':cl,'ff':ff,'fl':fl,'auth_token':auth_token,'is_render_api':is_render_api,'esid':true,'default_neo_taxonomy':default_neo_taxonomy,'ieoffwv':ieoffwv,'service_configuration':service_configuration,'package_name':package_name,'upload_hostname':upload_hostname,'mld':moltron_log_domain,'mkey':moltron_api_key,'enable_help_center_homepage_gil':enable_help_center_homepage_gil,'send_gil_test_log_to_clearcut':send_gil_test_log_to_clearcut,'enable_footprints_set_time_on_page_logging':enable_footprints_set_time_on_page_logging,'redirect_upload_to_boq':redirect_upload_to_boq,'redirect_upload_to_boq_support_content':redirect_upload_to_boq_support_content,'tw_smei':tw_smei,'web_history_enabled':web_history_enabled,'flow':flow,'client_type':client_type,'mobile_app_package_name':mobile_app_identifier,'mobile_app_package_name_override':mobile_app_identifier_override,'mobile_app_version':mobile_app_version,'mobile_client_version':mobile_client_version,'mobile_device_locale':mobile_device_locale,'mobile_network_type_enum':mobile_network_type,'support_journey_id':support_journey_id,'gse_iframe_origin':gse_iframe_origin,'help_panel_opening_mode':help_panel_opening_mode,'caller_origins':caller_origins,'origin_product_id':origin_product_id,'origin_ehc':origin_ehc,'show_eligibility_chip_in_cid_selector':show_eligibility_chip_in_cid_selector,'enable_vo_generation_for_answer':enable_vo_generation_for_answer,'enable_wide_cid_selector':enable_wide_cid_selector,'genie_iframe_origin':genie_iframe_origin,'customer_context':customer_context,});})();</script> <script data-id="csi_lite" nonce="Vjc4ZYn3VDt0OxA84bj9">function Iza(){this.o=!1} Iza.prototype.init=function(){var a=this;window.addEventListener("load",function(){if(!a.o){var b=document.querySelector(".csi");if(b&&!b.value){var c=(new Date).getTime(),e=window.prt-window.start,f=c-window.start,h=window.performance&&window.performance.timing;if(h){var k=h.responseStart-h.requestStart;e=window.prt-h.responseStart;f=c-h.responseStart}c=!1;h={};typeof f==="number"&&f>=0&&f<=99999&&(h.ol=f,c=!0);typeof e==="number"&&e>=0&&e<=99999&&(h.prt=e,c=!0);typeof k==="number"&&k>=0&&k<=99999&& (h.srt=k,c=!0);c&&(window.sc_trackStatsLatency(h),window.sc_trackScaledSupportPageView(h));window.sc_pageLatency={ol:f,prt:e,srt:k};b.value=1;a.o=!0}}},!1)}; window.sc_initCsiLite=function(){window.sc_initCsiLiteDone||((new Iza).init(),window.sc_initCsiLiteDone=!0)}; </script> <script nonce="Vjc4ZYn3VDt0OxA84bj9">window['sc_initCsiLite']();</script> <script data-id="query_parameter_preserver" nonce="Vjc4ZYn3VDt0OxA84bj9"> </script> <script nonce="Vjc4ZYn3VDt0OxA84bj9">if (window['sc_refresh']){window['sc_initQueryParameterPreserver']();} </script> <script data-id="stats" nonce="Vjc4ZYn3VDt0OxA84bj9"> </script> <script data-id="stats_clearcut_impl" nonce="Vjc4ZYn3VDt0OxA84bj9"> </script> <div style="display:none"> <div data-page-data-key="MoltronLoggingFeature__enable_view_duration_logs" style="display:none">true</div> </div> <script nonce="Vjc4ZYn3VDt0OxA84bj9">(function(){var cc='SG';var cl='725915818';var exp=[{active_groups:'AdWords_CSat_Dissat_Drivers_Experiment::Experiment_group',active_groups_structured:{experiment_id:'AdWords_CSat_Dissat_Drivers_Experiment',group_id:'Experiment_group',success_metric:1}},{active_groups:'AdWords_Content_Template_Experiment::Experiment_group',active_groups_structured:{experiment_id:'AdWords_Content_Template_Experiment',group_id:'Experiment_group',success_metric:1}},{active_groups:'l10n_2groups_non_cid1::control',active_groups_structured:{experiment_id:'l10n_2groups_non_cid1',group_id:'control',success_metric:10}},{active_groups:'l10n_2groups_non_cid2::control',active_groups_structured:{experiment_id:'l10n_2groups_non_cid2',group_id:'control',success_metric:10}},{active_groups:'l10n_2groups_exclude_cid::control',active_groups_structured:{experiment_id:'l10n_2groups_exclude_cid',group_id:'control',success_metric:10}},{active_groups:'DSA_proactive_chat_korea::Treatment',active_groups_structured:{experiment_id:'DSA_proactive_chat_korea',group_id:'Treatment',success_metric:1}},{active_groups:'DSA_proactive_chat_vietnam::Treatment',active_groups_structured:{experiment_id:'DSA_proactive_chat_vietnam',group_id:'Treatment',success_metric:1}},{active_groups:'DSA_proactive_chat_thailand::Treatment',active_groups_structured:{experiment_id:'DSA_proactive_chat_thailand',group_id:'Treatment',success_metric:1}},{active_groups:'DSA_proactive_chat_us::Treatment',active_groups_structured:{experiment_id:'DSA_proactive_chat_us',group_id:'Treatment',success_metric:1}}];var ref='';var moltron_prediction_id='';window['sc_initStats']({'cc':cc,'cl':cl,'exp':exp,'ref':ref,'mid':moltron_prediction_id });})();</script> <script data-id="visit_manager" nonce="Vjc4ZYn3VDt0OxA84bj9">function a0(a){this.ma=a;l3a(this)} function l3a(a){a.o();mo.push(function(b){so(b)||b.getAttribute("href")[0]=="#"||this.o()}.bind(a))} a0.prototype.qa=function(a){a.hc_internal&&this.o()}; a0.prototype.o=function(){var a=A(),b=(new Date).getTime();b=(new Date(b+this.ma.vttl)).toUTCString();var c=document.createElement("a");cn(c,a.ehn);document.cookie="SUPPORT_CONTENT="+a.visit_id+";domain="+c.hostname+";path=/;max-age="+Math.floor(this.ma.vttl/1E3)+";expires="+b+";Secure"}; window.sc_initVisitManager=function(a){a=new a0(a);window.sc_visitManagerProcessClick=a.qa.bind(a);window.sc_setVisitIdCookie=a.o.bind(a)}; </script> <script nonce="Vjc4ZYn3VDt0OxA84bj9">(function(){var vttl=1800000;window['sc_initVisitManager']({'vttl':vttl });})();</script> <script data-id="top_timer" nonce="Vjc4ZYn3VDt0OxA84bj9">function WU(a){this.Aa=Ef(a)} t(WU,Vh);function zSa(a,b){return oh(a,1,b)} WU.prototype.Dh=function(){return Ve(Jf(this,2))}; WU.prototype.Vd=function(a){return oh(this,2,a)}; function ASa(a,b){return ph(a,3,b)} ;WU.prototype.Ca=lk([0,Fj,-1,y]);function XU(a){this.ma=a;this.o=[];this.oa="hidden";this.ua=this.xf=this.qa=0;BSa(this)} function BSa(a){if(a.ma.delays!=-1){for(var b=a.ma.delays.split(","),c=0;c<b.length;c++)a.o.push(parseInt(b[c],10));b="";c=["moz","ms","webkit"];for(var e=0;e<c.length;e++){b=c[e];var f=b+"Hidden";typeof document[f]!="undefined"&&(a.oa=f)}document.addEventListener(b+"visibilitychange",a.Ba.bind(a));YU(a,a.o[0]);document.addEventListener("pjaxunload",function(){CSa(this);this.o=[]}.bind(a)); A().enable_footprints_set_time_on_page_logging&&window.addEventListener("beforeunload",a.va.bind(a))}} function DSa(a){var b=A().vid,c=A().title||A().html_title||"",e=ASa(zSa(new WU,a).Vd(b),c);new Promise(function(f,h){co({endpoint:"settimeonpage",httpMethod:"POST",params:{v:1},requestBody:e.serialize(),Id:function(){h()}, ns:!0})})} XU.prototype.va=function(){DSa(this.o[0]||0)}; XU.prototype.Ba=function(){document[this.oa]?this.xf&&(A().enable_footprints_set_time_on_page_logging&&this.va(),CSa(this)):!this.xf&&this.o.length>0&&YU(this,this.ua)}; function YU(a,b){a.qa=Date.now()+b;a.xf=window.setTimeout(a.ya.bind(a),b)} function CSa(a){a.ua=a.qa-Date.now();window.clearTimeout(a.xf);a.xf=0} XU.prototype.ya=function(){window.sc_trackStatsTimeOnPage({top:this.o[0]||0,page_view_id:A().pvid});var a=this.o.shift();this.o.length>0?YU(this,this.o[0]-a):this.xf=0}; window.sc_initTopTimer=function(a){new XU(a)}; </script> <script nonce="Vjc4ZYn3VDt0OxA84bj9">(function(){var delays='2000,5000,10000,20000,30000,60000,90000,120000,180000,240000,300000,360000,420000,480000,540000,600000';if (window['sc_refresh']== true){window['sc_initTopTimer']({'delays':delays });} })();</script> <div data-page-data-key="search_help_center" style="display:none">Search Help Center</div> <div style="display:none"> <div data-page-data-key="MoltronSearchLoggerFeature__use_moltron_search_logger" style="display:none">true</div> </div> <div style="display:none"> <div data-page-data-key="MoltronSearchLoggerFeature__enable_frontend_dual_logging" style="display:none">true</div> </div> <div style="display:none"> <div data-page-data-key="SupportJourneyFeature__enable_journey_publish" style="display:none">true</div> </div> <script data-id="navigation_drawer" nonce="Vjc4ZYn3VDt0OxA84bj9">function L5(a){this.Hc=a} ;function M5(a,b){this.Hc=a;this.ma=b;this.o=null} t(M5,L5);M5.prototype.getTarget=function(){if(this.o)return this.o;for(var a=[],b=this.Hc.xb;b instanceof gbar.I&&b!=this.ma.Hc;)a.push(b.ic()),b=b.zb();for(b=this.ma;a.length>0;)b=b.getChild(a.pop());return this.o=b}; M5.prototype.getType=function(){return this.Hc.xa};function N5(a){this.Hc=a} t(N5,L5);l=N5.prototype;l.listen=function(a,b,c,e){var f=this;return this.Hc.za(a,function(h){return b.call(e||gb,new M5(h,f))},c)}; l.vr=function(){throw Error("Not implemented.");}; l.unlisten=function(){throw Error("Not implemented.");}; l.sG=function(){throw Error("Not implemented.");}; l.dispatchEvent=function(){throw Error("Not implemented.");}; l.removeAllListeners=function(){throw Error("Not implemented.");}; l.RC=function(){throw Error("Not implemented.");}; l.Vt=function(){throw Error("Not implemented.");}; l.Iq=function(){throw Error("Not implemented.");}; l.hasListener=function(){throw Error("Not implemented.");}; N5.prototype[$t]=!0; </script> <script data-id="one_google_bar" nonce="Vjc4ZYn3VDt0OxA84bj9">function L$(a){this.Hc=a} t(L$,N5);L$.prototype.getId=function(){return this.Hc.ia()}; L$.prototype.getElement=function(){return this.Hc.ib()}; L$.prototype.Eb=function(){return null}; function M$(a){this.Hc=a;this.o={}} t(M$,L$);M$.prototype.getChild=function(a){var b=this.o[a];if(b)return b;if(b=this.Hc.ja(a)){var c=b.__wc;if(!c)throw Error("No wrapper registered for delegate type.");b=new c(b);return this.o[a]=b}return null}; function N$(a){M$.call(this,a)} t(N$,M$);l=N$.prototype;l.getContent=function(){return this.Hc.ca()}; l.open=function(a){this.Hc.cf(a)}; l.close=function(a){this.Hc.cg(a)}; l.getStyle=function(){return this.Hc.ch()}; l.Bb=function(){return this.Hc.ck()}; l.Um=function(a){this.Hc.cl(a)}; function ijb(a){var b=window.sc_scope,c=this;this.qa=a;this.ua=b||document;this.o=this.ua.querySelector(".navigation-drawer");this.ma=null;this.o&&(jjb(this),kjb(this),ljb(this));this.oa=function(){c.o.style.visibility="hidden";c.o.removeEventListener("transitionend",c.oa)}} function jjb(a){a.ma=(new Ru({className:"navigation-drawer-backdrop",ww:"navigation-drawer-backdrop--active"})).onClose(function(){a.o.addEventListener("transitionend",a.oa);a.o.classList.remove("opened");a.qa.Um(!1)}).setContent(a.o)} function kjb(a){a.qa.listen("mbc",function(){a.o.style.visibility="visible";a.o.classList.add("opened");a.qa.Um(!0);a.ma.open()})} function ljb(a){a.o.querySelector(".navigation-drawer__close-button-container button").addEventListener("click",function(){return a.ma.close()})} ;function O$(a){this.Hc=a} t(O$,N5);O$.prototype.getHeight=function(){return this.Hc.pa()}; O$.prototype.setBackgroundColor=function(a){this.Hc.pd(a);return this}; O$.prototype.getBackgroundColor=function(){return this.Hc.pn()};function mjb(a){this.Hc=a} t(mjb,L$);function P$(a,b){this.Hc=a;this.o=b||null} t(P$,L5);P$.prototype.then=function(a,b,c){var e;a&&(e=njb(this,a));this.Hc.aa(e,b,c)}; function njb(a,b){var c=a.o;return c?function(e){b.call(this,new c(e))}:b} ;function Q$(a){this.Hc=a;this.RA=null} t(Q$,N5);Q$.prototype.Hp=function(a){this.Hc.gl(a)};function R$(a){this.Hc=a||gbar.a;this.qa=this.ma=this.o=null} t(R$,L5);R$.Mo=function(){var a="gp";R$.gp&&R$.hasOwnProperty(a)?a=R$.gp:(a=new R$,R$.gp=a);return a}; function S$(){return new Promise(function(a){window.gbar||(window.gbar={});if(window.gbar.a)return a(R$.Mo());(new Promise(function(b){window.gbar.ap=b})).then(function(){return a(R$.Mo())})})} ;function ojb(){S$().then(function(a){a.o||(a.o=new P$(a.Hc.bf(),O$));return a.o}).then(function(){var a=document.querySelector("#gbwa"); a&&a.parentElement&&Qn(a.parentElement,"one-bar-widgets-container")}); S$().then(function(a){a.qa||(a.qa=new P$(a.Hc.bb(),Q$));return a.qa}).then(function(a){a.RA||(a.RA=new mjb(a.Hc.gg())); a.RA.getElement().setAttribute("aria-label",zo("search_help_center"))}); S$().then(function(a){a.ma||(a.ma=new P$(a.Hc.ba(),N$));return a.ma}).then(function(a){new ijb(a)})} window.sc_initOneBar=function(){ojb()}; </script> <script nonce="Vjc4ZYn3VDt0OxA84bj9">window['sc_initOneBar']();</script> <script data-id="modal_backdrop" nonce="Vjc4ZYn3VDt0OxA84bj9"> </script> <script data-id="popup" nonce="Vjc4ZYn3VDt0OxA84bj9"> </script> <script data-id="focus" nonce="Vjc4ZYn3VDt0OxA84bj9"> </script> <script data-id="material_menu" nonce="Vjc4ZYn3VDt0OxA84bj9"> </script> <script data-id="top_nav" nonce="Vjc4ZYn3VDt0OxA84bj9">function T$(a){a.ma.style.visibility=a.o.scrollLeft>0?"visible":"";a.qa.style.visibility=a.o.scrollLeft<a.o.scrollWidth-a.o.clientWidth?"visible":""} tb("hcfe.TopNav",function(){var a=this;this.o=wo().querySelector(".top-nav");this.ma=this.o.querySelector(".top-nav__left-button");this.qa=this.o.querySelector(".top-nav__right-button");for(var b=x(this.o.querySelectorAll("li")),c=b.next();!c.done;c=b.next()){c=c.value;var e=c.querySelector(".material-menu");e&&new Vu(e,c.querySelector("a"))}this.ma.addEventListener("click",function(){a.o.scrollLeft-=a.o.clientWidth;T$(a)}); this.qa.addEventListener("click",function(){a.o.scrollLeft+=a.o.clientWidth;T$(a)}); window.addEventListener("resize",function(){T$(a)}); T$(this)}); </script> <script nonce="Vjc4ZYn3VDt0OxA84bj9">new hcfe.TopNav();</script> <script data-id="search_full_layout" nonce="Vjc4ZYn3VDt0OxA84bj9">function tIa(){this.o=window.sc_scope||document;uIa(this)} function uIa(a){var b=a.o.querySelector(".non-one-bar form, .gaiabar form");if(b){var c=!1;b.addEventListener("submit",function(e){e.preventDefault();(e=b.elements.q.value)&&!c&&(window.sc_trackStatsEvent(10,22,e),c=!0,oo(Ho(new Go(b.action),"q",e).toString()))})}} window.sc_initSearchFullLayout=function(){new tIa}; </script> <script nonce="Vjc4ZYn3VDt0OxA84bj9">window['sc_initSearchFullLayout']();</script> <script data-id="mojo_metrics" nonce="Vjc4ZYn3VDt0OxA84bj9">Ty.prototype.Rl=oa(15,function(){return Wg(this,33)}); HE.prototype.Rl=oa(14,function(){return Wg(this,5)}); function MI(a){this.Aa=Ef(a)} t(MI,Vh);MI.prototype.Ca=lk(nqa);function HDa(){var a=new Hy;var b=new MI;b=rh(b,1,1);return Ag(a,8,Iy,b)} function NI(a){this.Aa=Ef(a)} t(NI,Vh);NI.prototype.getQuery=function(){return Wg(this,2)}; NI.prototype.setQuery=function(a){return ph(this,2,a)}; NI.prototype.Ca=lk(Sqa);function OI(a,b){window.sc_pageModel=window.sc_pageModel||{};window.sc_pageModel.psd=window.sc_pageModel.psd||[];window.sc_pageModel.psd.push({name:a,value:b})} function IDa(a,b){for(var c=0;a&&c<=5;){if(b(a))return a;a=a.parentNode;c++}return null} function PI(a,b){return b?IDa(a,function(c){return!b||typeof c.className==="string"&&pc(c.className.split(/\s+/),b)}):null} function QI(a){var b=b===void 0?br():b;if(Ez()){a=(new NI).setQuery(a);var c=Fz();a=Ag(c,3,Bz,a);Gz(a,b)}} ;function RI(a,b){this.o=a===void 0?null:a;window.sc_nullFunction=function(){}; (this.qa=b===void 0?!1:b)&&(window.sc_trackSearchResultEnabledRceTracking=!0);var c,e;this.experimentIds=(e=(c=A())==null?void 0:c.mendel_ids)!=null?e:[];this.transport=JDa(this);this.ma=[]} function JDa(a){var b,c=((b=A())==null?0:b.visit_id)?A().visit_id:"0",e;(e=a.transport)==null||e.flush();b=uy(vy(new sy(865,c)));c=new Dw;a=kg(c,1,ye,a.experimentIds,void 0,Ae,void 0,void 0,!0);return ty(b,a).build()} l=RI.prototype;l.xw=function(a){a=new Set([].concat(Ga(a),Ga(this.experimentIds)));this.experimentIds=[].concat(Ga(a));this.transport=JDa(this)}; l.rL=function(){var a=this;if(!this.qa)for(var b=wo().querySelectorAll("a[data-search-session-id]"),c={},e=0;e<b.length;c={sF:void 0},e++)c.sF=b[e],c.sF.addEventListener("click",function(f){return function(h){return KDa(a,f.sF,h)}}(c))}; l.sL=function(){for(var a=this,b=wo().querySelectorAll(".search-results-header a"),c={},e=0;e<b.length;c={ND:void 0},e++)c.ND=b[e],c.ND.addEventListener("click",function(f){return function(h){return KDa(a,f.ND,h,"spelling")}}(c))}; function KDa(a,b,c,e){e=e===void 0?"":e;c=LDa(b,c);if(c!==null){var f=Tn("query")||Tn("q"),h=b.getAttribute("data-search-session-id");e==="spelling"?(h=b.getAttribute("data-spelling-session-id"),b=b.getAttribute("href"),e=document.querySelector(".results > .heading").getAttribute("data-search-dym-tracking-id"),a.QK(f,b,h,e,c)):(e=Tn("symptom")!=="",a.Qm(f,h,b.getAttribute("data-search-rank"),b.getAttribute("data-search-result-id"),b.getAttribute("data-search-request-id"),b.getAttribute("data-search-url"), b.getAttribute("data-search-flow"),b.getAttribute("data-search-ctx"),e,c))}} function LDa(a,b){function c(){h&&k&&((window.sc_delayLocationHandler=e)?e(f):oo(f))} if(a.target=="_blank"||b.shiftKey||b.ctrlKey||b.metaKey)return null;var e=window.sc_delayLocationHandler,f,h=!1,k=!1;window.sc_delayLocationHandler=function(){h=!0;c()}; return function(n){k=!0;f=n;c()}} l.Qm=function(a,b,c,e,f,h,k,n,p,r){SI(this,h,function(){var u=TI(p?15:6,b,k,n);var w=u.setQuery(a);w=nh(w,11,Number(c));var z=Py(Ny(Oy(new My,e),f),3);w=zg(w,My,43,z);ph(w,8,h);return u},r)}; l.QK=function(a,b,c,e,f){SI(this,b,function(){return null},f)}; l.oF=function(a,b,c){SI(this,"",function(){var e=TI(24,A().visit_id,b);e.setQuery(a);return e},c)}; l.vv=function(a,b,c,e){SI(this,b,function(){var f=TI(31,A().visit_id,c),h=f.setQuery(a);ph(h,8,b);return f},e)}; l.wv=function(a,b){UI(this,function(){var c=TI(47,A().visit_id,b),e=a.join("|");ph(c,8,e);return c},"sc_nullFunction")}; function SI(a,b,c,e){e&&e instanceof Function?(window.sc_searchMetricsLinkCallback=function(){e(b)},UI(a,c,"sc_searchMetricsLinkCallback")):UI(a,c,"sc_nullFunction")} function UI(a,b,c){b=b();var e,f=(e=b)==null?void 0:e.Rl();f!=="help"&&f!=="help.mobile"&&f!=="help.ios"&&(b=null);e=b;e=e===void 0?null:e;var h,k;b=((h=A())==null?void 0:h.ge)=="asxvmprobertest@gmail.com"||((k=A())==null?void 0:k.ge)=="smart.journey.prober@gmail.com";var n,p,r;h=((n=A())==null?void 0:n.rs)===8||((p=A())==null?void 0:p.rs)===3||((r=A())==null?void 0:r.rs)===93;if((a.qa||zo("initializeMojoMetrics")==="true")&&!b||h){if(e)if(a.o&&a.o.ua)a.o.mJ(Pc(e.Ca(),4),a.experimentIds);else if(h)a.ma.push(e); else{var u;(u=a.transport)==null||u.dispatch(e)}if(c)window[c]()}} l.Dz=function(a){UI(this,function(){var b=TI(28,A().visit_id,A().flow);b.setUrl(a);return b},"sc_nullFunction")}; l.Fz=function(a){UI(this,function(){var b=TI(23,A().visit_id,A().flow);ph(b,8,a);return b},"sc_nullFunction")}; l.xv=function(a,b,c,e,f,h,k){e=e||Tn("query")||Tn("q");h=h||Tn("symptom")!=="";UI(this,function(){var n=TI(h?13:14,a,f,k),p=n.setQuery(e),r=c.join("|");ph(p,8,r);p=HDa();p=Qy(Py(Ny(new My,b).setTimestamp(Zk()),1),p);zg(n,My,43,p);return n},"sc_nullFunction")}; l.Ez=function(){UI(this,function(){return TI(218,A().visit_id,A().flow)},"sc_nullFunction")}; function VI(a,b,c){c=c===void 0?0:c;UI(a,function(){var e=TI(b,A().visit_id,A().flow);c&&rh(e,27,c);return e},"sc_nullFunction")} l.Vr=function(){VI(this,201)}; l.Ur=function(){VI(this,45,8)}; l.Tr=function(){VI(this,46,8)}; l.Xr=function(){VI(this,45,9)}; l.Wr=function(){VI(this,46,9)}; l.Sr=function(){VI(this,45,10)}; l.Rr=function(){VI(this,46,10)}; l.Gz=function(a,b,c,e,f,h){h=h===void 0?15:h;UI(this,function(){var k=TI(h,a),n=Py(Oy(Ny(new My,b),c),3);zg(k,My,43,n);e!==void 0&&nh(k,11,Number(e));f!==void 0&&ph(k,8,f);return k},"sc_nullFunction")}; function TI(a,b,c,e){var f,h,k,n,p,r,u,w,z,la=new Ty,pa=(f=A())==null?void 0:f.client_type;f=rh(la,39,pa);la=(h=A())==null?void 0:h.mobile_client_version;h=nh(f,23,la);f=((k=A())==null?void 0:k.rs)===8||((n=A())==null?void 0:n.rs)===3||((p=A())==null?void 0:p.rs)===93?(r=A())==null?void 0:r.mobile_device_locale:(u=A())==null?void 0:u.lang;k=ph(h,42,f);c=ph(k,33,c||"support-content");k=(w=A())==null?void 0:w.hc;w=ph(c,44,k);c=(z=A())==null?void 0:z.mobile_network_type_enum;z=rh(w,28,c);b=ph(z,5,b); a=rh(b,25,a).setUrl(void 0);var sa,Aa;if(((sa=A())==null?void 0:(Aa=sa.mobile_app_package_name)==null?void 0:Aa.length)>0){var Ba;sa=(Ba=A())==null?void 0:Ba.mobile_app_package_name;ph(a,2,sa)}var Fa,Na;if(((Fa=A())==null?void 0:(Na=Fa.mobile_app_version)==null?void 0:Na.length)>0){var Ua;Ba=(Ua=A())==null?void 0:Ua.mobile_app_version;ph(a,32,Ba)}(e=e||MDa())&&ph(a,4,e);(e=Number(zo("productEscalationsId")))&&nh(a,45,e);return a} function MDa(){var a,b=(a=A())==null?void 0:a.query_params.find(function(c){return c.key=="ec"}); return b?b.value:""} l.flush=function(){var a;(a=this.transport)==null||a.flush()}; RI.prototype.reportSearchResultsFeatureClick=RI.prototype.Gz;RI.prototype.reportNewDealChatClicked=RI.prototype.Rr;RI.prototype.reportNewDealChatDisplayed=RI.prototype.Sr;RI.prototype.reportNewDealTfnClicked=RI.prototype.Wr;RI.prototype.reportNewDealTfnDisplayed=RI.prototype.Xr;RI.prototype.reportNewDealEmailClicked=RI.prototype.Tr;RI.prototype.reportNewDealEmailDisplayed=RI.prototype.Ur;RI.prototype.reportNewDealRequested=RI.prototype.Vr;RI.prototype.reportBackendExperimentIds=RI.prototype.Ez; RI.prototype.reportImpressions=RI.prototype.xv;RI.prototype.reportOpenedToArticle=RI.prototype.Fz;RI.prototype.reportArticleHelpLinkClicked=RI.prototype.Dz;RI.prototype.reportAutocompleteImpressions=RI.prototype.wv;RI.prototype.reportAutocompleteClick=RI.prototype.vv;RI.prototype.reportAutocompleteSearch=RI.prototype.oF;RI.prototype.reportSpellingClick=RI.prototype.QK;RI.prototype.reportClick=RI.prototype.Qm;RI.prototype.setUpMojoReportingForSpelling=RI.prototype.sL; RI.prototype.setUpMojoReportingForSearchResults=RI.prototype.rL;RI.prototype.addClearExperimentIds=RI.prototype.xw;var WI;tb("hcfe.MojoMetrics",RI);window.sc_initMojoMetrics=function(){WI||(WI=new RI,WI.rL(),WI.sL(),window.sc_trackSearchResultImpressions=window.sc_trackSearchResultEnabledRceTracking?window.sc_nullFunction:WI.xv.bind(WI))}; </script> <div data-page-data-key="initializeMojoMetrics" style="display:none">true</div> <div data-page-data-key="initializeUnifiedLogger" style="display:none">true</div> <div data-page-data-key="productEscalationsId" style="display:none">73067</div> <script data-id="searchbox_client_adapter" nonce="Vjc4ZYn3VDt0OxA84bj9">function MJa(){var a=document.body||document.documentElement;a:{var b=Wo(a);if(b.defaultView&&b.defaultView.getComputedStyle&&(b=b.defaultView.getComputedStyle(a,null))){b=b.direction||b.getPropertyValue("direction")||"";break a}b=""}return"rtl"==(b||(a.currentStyle?a.currentStyle.direction:null)||a.style&&a.style.direction)} function NJa(a){var b={};a.forEach(function(c){b[c[0]]=c[1]}); return function(c){return b[c.find(function(e){return e in b})]||""}} function OJa(){var a=Qb();if(Yb()){var b=/rv: *([\d\.]*)/.exec(a);if(b&&b[1])a=b[1];else{b="";var c=/MSIE +([\d\.]+)/.exec(a);if(c&&c[1])if(a=/Trident\/(\d.\d)/.exec(a),c[1]=="7.0")if(a&&a[1])switch(a[1]){case "4.0":b="8.0";break;case "5.0":b="9.0";break;case "6.0":b="10.0";break;case "7.0":b="11.0"}else b="7.0";else b=c[1];a=b}return a}c=RegExp("([A-Z][\\w ]+)/([^\\s]+)\\s*(?:\\((.*?)\\))?","g");b=[];for(var e;e=c.exec(a);)b.push([e[1],e[2],e[3]||void 0]);a=NJa(b);return Xb()?a(["Version","Opera"]): (Vb()?0:Ub("Edge"))?a(["Edge"]):Zb()?a(["Edg"]):Ub("Silk")?a(["Silk"]):bc()?a(["Chrome","CriOS","HeadlessChrome"]):(a=b[2])&&a[1]||""} function cN(a){this.Aa=Ef(a)} t(cN,Vh);l=cN.prototype;l.getAnnouncements=function(){return Og(this,44)}; l.getSelected=function(){return Og(this,57)}; l.setSelected=function(a){return ph(this,57,a)}; l.getCaseId=function(){return Og(this,68)}; l.getFinished=function(){return Og(this,70)}; l.getLastUpdated=function(){return Og(this,73)}; l.Ca=lk([0,y,-74]);var PJa=/^[6-9]$/,QJa=/<\/?(?:b|em)>/gi;function dN(a){this.o=a} dN.prototype.contains=function(a){return a in this.o}; dN.prototype.getBoolean=function(a){return!!this.o[a]}; dN.prototype.getString=function(a){return this.o[a]||""}; dN.prototype.getObject=function(a){return this.o[a]||null}; var eN=new dN({});function fN(a,b,c,e,f,h){this.oa=a;this.ma=b;this.o=c;this.ua=e;this.va=f;this.ya=h||eN;this.qa=!1;switch(this.ua){case 0:case 32:case 38:case 400:case 407:case 35:case 33:case 41:case 34:case 44:case 45:case 40:case 46:case 56:case 30:case 411:case 410:case 71:case 42:this.qa=!0}} fN.prototype.getIndex=function(){return this.o}; fN.prototype.getType=function(){return this.ua}; fN.prototype.getParameters=function(){return this.ya};var RJa=/^\s/,SJa=/\s+/,TJa=/\s+/g,UJa=/^\s+|\s+$/g,VJa=/^\s+$/,WJa=/<[^>]*>/g,XJa=/&nbsp;/g,YJa=/&#x3000;/g,gN=[/&/g,/&amp;/g,/</g,/&lt;/g,/>/g,/&gt;/g,/"/g,/&quot;/g,/'/g,/&#39;/g,/{/g,/&#123;/g],hN=document.getElementsByTagName("head")[0],ZJa=0,$Ja=1;function aKa(a){var b={};if(a)for(var c=0;c<a.length;++c)b[a[c]]=!0;return b} function iN(a,b){function c(){return b} b===void 0&&(b=a);return{getPosition:c,dJ:function(){return a}, FQ:c,Jla:function(){return a<b}, equals:function(e){return e&&a==e.dJ()&&b==e.FQ()}}} function jN(a,b,c,e){if(b==null||b===""){if(!e)return;b=""}c.push(a+"="+encodeURIComponent(String(b)))} function kN(a){return!!a&&!VJa.test(a)} function lN(a){for(var b=gN.length,c=0;c<b;c+=2)a=a.replace(gN[c],gN[c+1].source);return a} function mN(a){for(var b=gN.length,c=0;c<b;c+=2)a=a.replace(gN[c+1],gN[c].source);a=a.replace(XJa," ");return a.replace(YJa,"\u3000")} function nN(a,b){var c=a;return c&&(c.indexOf(" ")>-1||SJa.test(c))?(a=a.replace(TJa," "),a.replace(b?UJa:RJa,"")):a} function oN(a,b,c){c&&(a=a.toLowerCase(),b=b.toLowerCase());return b.length<=a.length&&a.substring(0,b.length)==b} function bKa(){} function cKa(a){var b=dKa;if(b.indexOf)return b.indexOf(a);for(var c=b.length,e=0;e<c;++e)if(b[e]===a)return e;return-1} function eKa(a,b){return b.getPriority()-a.getPriority()} function fKa(a){var b={},c;for(c in a)b[c]=a[c];return b} ;function pN(a,b){this.o=a;this.Fa=b;this.ma=(ZJa++).toString(36);this.Ha=this.o.toLowerCase();this.Ba=nN(this.Ha);this.va={};this.qa={};this.ua=this.oa=!1;this.ya=1} pN.prototype.getId=function(){return this.ma}; function gKa(a){a=parseInt(a.ma,36);return isNaN(a)?-1:a} pN.prototype.getParameters=function(){return this.va}; pN.prototype.getTimestamp=function(){return this.Ia}; pN.prototype.Ml=function(){if(!this.oa){this.Ia=Date.now();if(!("cp"in this.qa)){var a=this.Fa.getPosition();qN(this,"cp",a,!0)}qN(this,"gs_id",this.ma);a=this.qa;var b=[],c;for(c in a)jN(c,a[c],b);b.join("&");this.oa=!0}}; function qN(a,b,c,e){a.oa||(a.va[b]=c,e&&(a.qa[b]=c))} ;function rN(a,b,c,e,f){this.qa=a;this.o=b;this.ma=c;this.va=e;this.ua=f;this.oa=!0;this.o?this.o.length&&this.o[0].getType()==33&&(this.ua=this.oa=!1):this.o=[];this.ma?this.ma.getObject("t"):this.ma=eN} rN.prototype.getRequest=function(){return this.qa}; rN.prototype.getParameters=function(){return this.ma}; rN.prototype.getType=function(){return this.oa};function hKa(){} l=hKa.prototype;l.search=function(){}; l.redirect=function(){}; l.aC=function(){}; l.eI=function(){}; l.fI=function(){}; l.gI=function(){}; l.dK=function(){}; l.hI=function(){};function sN(){this.ma={};this.o={}} sN.prototype.set=function(a,b){this.ma[a]=b}; sN.prototype.has=function(a){return!!this.ma[a]}; function tN(a,b,c){b in a.o||(a.o[b]=[]);a.o[b].push(c)} ;function uN(a,b,c,e,f,h){this.oa=a;this.Fa=b;this.Ha=c;this.va=e;this.ya=f;this.ua=h;this.Ba={};this.o={};this.ma=[];this.qa=!1;a=this.Fa;b=a.ma;for(var k in b)if(c=e=k,e=b[e])this.Ba[c]=e,this.ma.push(e);k=a.o;for(var n in k){a=b=n;c=k[b];e=this.o[a]||[];for(f=0;f<c.length;++f)if(b=c[f])e.push(b),this.ma.push(b);this.o[a]=e}this.ma.sort(iKa);for(k=0;n=this.ma[k++];)n.setAttributes(this.Ha,this.va);this.oa.dK(this.va);this.va.UO();for(k=0;n=this.ma[k++];)n.wf(this);for(k=0;n=this.ma[k++];)n.setup(this.ua); for(k=0;n=this.ma[k++];)n.Uw(this.ua);for(k=0;n=this.ma[k++];)n.activate(this.ua);this.qa=!0} var dKa=[127,149,134,494,123,121,126,553,118,115,128,160,173,119,116,152,153,129,120,374,124,158,155,131,130,147,570,141,142,137,143,138,144,139,140,135,136];uN.prototype.activate=function(a){this.deactivate();for(var b,c=0;b=this.ma[c++];)b.activate(a);this.qa=!0}; uN.prototype.deactivate=function(){if(this.qa){for(var a,b=0;a=this.ma[b++];)a.deactivate();this.qa=!1}}; uN.prototype.isActive=function(){return this.qa}; uN.prototype.get=function(a){return this.Ba[a]}; function iKa(a,b){a=cKa(a.getType());b=cKa(b.getType());return a<0?1:b<0?-1:a-b} ;function vN(a){this.ma=a} l=vN.prototype;l.setAttributes=function(){}; l.wf=function(){}; l.setup=function(){}; l.Uw=function(){}; l.activate=function(){}; l.getType=function(){return this.ma}; l.deactivate=function(){};function wN(a){this.ua=a} wN.prototype.getType=function(){return this.ua}; wN.prototype.Ih=function(){return!0};function xN(a){this.ma=152;this.ua=a} wb(xN,vN);xN.prototype.o=bKa;xN.prototype.qa=function(a){return a.ma};function jKa(){return Pb&&Rb?Rb.mobile:!(Pb&&Rb?!Rb.mobile&&(Ub("iPad")||Ub("Android")||Ub("Silk")):Ub("iPad")||Ub("Android")&&!Ub("Mobile")||Ub("Silk"))&&(Ub("iPod")||Ub("iPhone")||Ub("Android")||Ub("IEMobile"))} ;var yN=Yb(),zN;if(zN=yN)zN=Nb(OJa(),10)>=0;var kKa=zN,AN=uc(),BN=Xb(),CN=tc(),lKa=ac(),mKa=bc();jKa()&&ac();var nKa=dc();ic();var oKa=hc();jc();var DN=jKa();var pKa={rtl:"right",ltr:"left"};function qKa(a,b){try{if(a.setSelectionRange)a.setSelectionRange(b,b);else if(a.createTextRange){var c=a.createTextRange();c.collapse(!0);c.moveStart("character",b);c.select()}}catch(e){}} function EN(a){for(var b=0,c=0;a;){b+=a.offsetTop;c+=a.offsetLeft;try{a=a.offsetParent}catch(e){a=null}}return{iA:b,xm:c}} function rKa(a){try{return FN(a).activeElement==a}catch(b){}return!1} function GN(a,b){a=document.createElement(a);b&&(a.className=b);return a} function HN(a){return GN("div",a)} function IN(a,b){a.innerHTML!=b&&rn(a,Ap(b))} function sKa(a,b){a.dir!=b&&(a.dir=b,a.style.textAlign=pKa[b])} function tKa(a){var b=a||window;a=b.document;var c=b.innerWidth;b=b.innerHeight;if(!c){var e=a.documentElement;e&&(c=e.clientWidth,b=e.clientHeight);c||(c=a.body.clientWidth,b=a.body.clientHeight)}return{Rs:c,wJ:b}} function FN(a){return a?a.ownerDocument||a.document:window.document} function JN(a){return a?(a=FN(a),a.defaultView||a.parentWindow):window} ;function KN(a){this.ua=79;this.o=this.ma=this.qa=null;this.oa=a;this.qa=HN();this.qa.tabIndex=0;this.qa.classList.add("ghp-autocomplete-single-item");a=HN("ghp-autocomplete-icon");this.ma=HN();a.appendChild(this.ma);this.qa.appendChild(a);this.o=HN();this.qa.appendChild(this.o)} t(KN,wN);KN.prototype.getRootElement=function(){return this.qa}; KN.prototype.Ih=function(){return!0}; KN.prototype.render=function(a,b,c){if(c){var e=c.getString("t")||"";b=c.getObject("p");a=c.getString("l")||a;if(e=="ADWORDS_NAVI")this.ma.className="action-adwords-navi-icon",rn(this.o,Hn(a)),this.o.className="ghp-autocomplete-label";else if(e=="GUIDED_HELP")this.ma.className="action-guided-help-icon",rn(this.o,Hn(a)),this.o.className="ghp-autocomplete-label";else if(e=="HELP_ARTICLE")this.ma.className="help-article-icon",rn(this.o,Hn(a)),LN(this,MN(a,Og(this.oa,60)),b),this.o.className="ghp-autocomplete-label"; else if(e=="HELP_ACTION"){if(this.ma.className="action-command-icon",rn(this.o,Hn(a)),this.o.className="ghp-autocomplete-label action-command-title",b){c={};b.result&&(c=JSON.parse(b.result));if(c.type==="JS_CALLBACK")c={type:c.type,jsCallback:{closePanel:(c.jsCallback||{}).closePanel==="true"}};else if(c.type==="URL_NAVIGATION_ACTION")e=c.urlNavigationDefinition,c={type:c.type,urlNavigationDefinition:{createNewTab:e.createNewTab==="true",url:e.url}};else throw Error("Invalid help action result type: "+ c.type);c=c||{};c.type=="URL_NAVIGATION_ACTION"&&ib("urlNavigationDefinition.createNewTab",c)&&(this.o.className+=" ghp-autocomplete-externalLink",LN(this,MN(a,Og(this.oa,46)),b))}}else e=="SUPPORT_THREAD"?(this.ma.className="support-forum-icon",this.o.textContent=a,LN(this,MN(a,Og(this.oa,61)),b),this.o.className="ghp-autocomplete-label"):e=="AUTHORABLE_WORKFLOW"?(this.ma.className="authorable-workflow-icon",this.o.textContent=a,LN(this,MN(a,Og(this.oa,62)),b),this.o.className="ghp-autocomplete-label"): e=="HC_ROOT"?(this.ma.className="helpcenter-root-icon",this.o.textContent=a,LN(this,MN(a,Og(this.oa,35)),b),this.o.className="ghp-autocomplete-label"):e=="HC_COMMUNITY"?(this.ma.className="forum-homepage-icon",this.o.textContent=a,this.o.className="ghp-autocomplete-label"):e=="NEO_SYMPTOM"&&document.querySelector('[data-page-data-key="msf__ras"]').innerText==="true"&&(this.ma.className="help-symptom-icon",this.o.textContent=a,this.o.className="ghp-autocomplete-label")}else this.ma.className="search-query-icon", rn(this.o,Hn(a)),LN(this,MN(b,Og(this.oa,66))),this.o.className="ghp-autocomplete-label"}; function MN(a,b){return b?a+" ("+b+")":a} function LN(a,b,c){(c=c===void 0?null:c)&&c.url&&(b="Link, "+b,a.o.setAttribute("i18n-aria-label",b));a.o.setAttribute("aria-label",b);a.o.setAttribute("aria-hidden","true");b=a.qa.id+"_label";a.o.setAttribute("id",b);a.qa.setAttribute("aria-labelledby",b)} ;function NN(a){xN.call(this,79);this.oa=a} t(NN,xN);NN.prototype.createTemplate=function(){return new KN(this.oa)}; NN.prototype.render=function(a,b){b.render(a.oa,a.ma,a.getParameters())}; NN.prototype.o=function(a,b,c){c.search(b.ma,1)}; NN.prototype.qa=function(a,b){return a.getParameters().getString("t")=="GUIDED_HELP"?b:a.ma};function ON(a){xN.call(this,0);this.oa=a} t(ON,xN);ON.prototype.createTemplate=function(){return new KN(this.oa)}; ON.prototype.render=function(a,b){b.render(a.oa,a.ma)}; ON.prototype.o=function(a,b,c){c.search(b.ma,1)};function PN(a){this.ma=156;this.o=a} t(PN,vN);PN.prototype.getPriority=function(){return 28};function uKa(a){var b=nc(a,function(c){return c.getParameters().getString("t")=="HELP_ACTION"}); a=nc(a,function(c){return c.getParameters().getString("t")!="HELP_ACTION"}); return b.concat(a)} function QN(a,b,c){this.ma=122;this.oa=a;this.qa=b||[];this.o=c||null} t(QN,vN);QN.prototype.getPriority=function(){return 12}; QN.prototype.edit=function(a){var b=nc(a.o,function(c){if(!c)return!1;c=c.getParameters().getString("t");return!c||this.qa.indexOf(c)>=0},this); this.o&&(b=nc(b,function(c){var e=c.getParameters().getObject("p")||{};return this.o.filter(c.getParameters().getString("t"),e)},this)); b=uKa(b);b=oc(b,function(c,e){return new fN(c.oa,c.ma,e,c.getType(),c.va||[],c.getParameters())},this); b=b.slice(0,this.oa);return new rN(a.getRequest(),b,a.getParameters(),a.va,a.ua)};function vKa(){this.ma=157} t(vKa,vN);function RN(){this.ma=149;this.oa=hN;this.o={}} t(RN,vN);l=RN.prototype;l.wf=function(a){this.Ha=a.get(127);this.ya=a.ya.getId()}; l.setup=function(){"google"in window||(window.google={});"sbox"in window.google||(window.google.sbox={})}; l.activate=function(a){this.qa=a;a.HB==0&&(a=this.Ha.oa,this.Ba=a.protocol,this.va=a.host,this.La=a.pF,this.Fa=a.pU,this.Ia="https:"==document.location.protocol,wKa(this,qb(this.QM,this)),(new Image).src=this.Ba+this.va+"/generate_204")}; l.deactivate=function(){wKa(this,null);xKa(this)}; l.sendRequest=function(a,b,c,e){var f=a.getId(),h=a.o;this.qa.jI||xKa(this);b=this.Ba+this.va+this.La+"?"+(this.Fa?this.Fa+"&":"")+(b?b+"&":"");a=[];jN("q",h,a,!0);this.qa.fM||jN("callback","google.sbox.p"+this.ya,a);if(this.Ia){h="";for(var k=4+Math.floor(Math.random()*32),n,p=0;p<k;++p)n=Math.random()<.3?48+Math.floor(Math.random()*10):(Math.random()>.5?65:97)+Math.floor(Math.random()*26),h+=String.fromCharCode(n);jN("gs_gbg",h,a)}h=Yo("SCRIPT");b+=a.join("&");pn(h,Cp(b));h.charset="utf-8";this.o[f]= h;this.ua=this.qa.jI?e:c;this.oa.appendChild(h);return!0}; function xKa(a){for(var b in a.o)a.oa.removeChild(a.o[b]);a.o={};a.ua=null} l.QM=function(a){this.ua&&this.ua(a)}; function wKa(a,b){b||(b=bKa);var c=window.google;a.qa.fM?c.ac.h=b:c.sbox["p"+a.ya]=b} ;function SN(){this.ma=115;this.ua={}} t(SN,vN);l=SN.prototype;l.wf=function(a){this.oa=a.get(116);a=a.o[154]||[];for(var b,c=0;b=a[c++];)this.ua[TN]=b}; l.activate=function(){this.o=!1}; l.deactivate=function(){this.hide()}; l.isVisible=function(){return this.o}; l.getHeight=function(){return this.o?this.oa.getHeight():0}; l.show=function(){if(!this.o){var a=this.oa,b=a.show,c=fKa(yKa);if(this.qa){var e=this.qa.qa;c.uq=e.Fa;c.marginWidth=e.Qa;var f=e.Ha.tU;f||(f=e.Fa=="rtl"?"right":"left");c.horizontalAlignment=f}b.call(a,c);this.o=!0}}; l.hide=function(){this.o&&(this.oa.hide(),this.o=!1)}; var yKa={horizontalAlignment:"left",UR:!0,uq:null,marginWidth:0};function UN(){this.ma=118} t(UN,vN);l=UN.prototype;l.wf=function(a){this.qa=a.get(119);this.Fa=a.get(130);this.ob=a.get(145);this.ya=a.get(117);this.Pa=a.get(123);this.Ha=a.get(374);this.Xa=a.get(121);this.qb=a.get(553);this.o=a.get(128);this.Qa=a.get(139);this.Cb=a.get(173);this.Gc=a.o[160]||[];this.La=a.oa}; l.setup=function(a){this.va=a;this.oa=this.ua=this.qa.o.value||""}; l.activate=function(a){this.va=a;this.Ia=this.Ra=!1;VN(this)}; function zKa(a){var b={};WN(a.ya,11,b);!b.cancel&&a.va.qR&&XN(a.ya,function(){a.o.Il()})} function AKa(a){if(a.va.WL==0||a.va.WL==2)return!1;a:{if(YN(a.o)){if(a.o.oa!=null)var b=ZN(a.o);else b=a.o,b=YN(b)?b.qa[0]:null;if(b.qa)break a}b=null}var c;if(c=b)b=b.ma,((c=a.ua)||b?c&&b&&c.toLowerCase()==b.toLowerCase():1)?c=!1:(a.ua=a.oa,oN(b,a.oa,!0)&&(b=a.oa+b.substr(a.oa.length)),BKa(a,b,iN(b.length),"",!0),$N(a,b,!0),c=!0);return c?(a.Ha.add(8),!0):!1} function BKa(a,b,c,e,f){a.va.HP&&!a.o.isVisible()&&e=="mousedown"&&CKa(a.o,c,e);var h=!1,k=!1;if(b!=a.oa||e=="onremovechip")oN(e,"key")?a.Ha.add(1):e=="paste"&&a.Ha.add(2),h=!0,aO(a,b),WN(a.ya,1,{Wv:e,uq:a.Ba}),a.La.aC(),k=Date.now(),a.Na||(a.Na=k),a.mb=k,kN(b)&&(f=!0),k=!0;b=a.qb.createRequest(b,c,e);switch(b.ya){case 2:f=!0;break;case 3:f=!1}f?(h&&(h=a.o,h.va&&!h.Ba&&(h.Ba=window.setTimeout(qb(h.clear,h),h.Ha.rR))),a.Ra&&qN(b,"gs_is",1),DKa(a.Pa,b)):k&&(a.o.clear(),h=a.Pa,h.ya=h.ua);WN(a.ya,2,{Wv:e})} function EKa(a,b){aO(a,b);a.qa.refresh();WN(a.ya,4,{uq:a.Ba,input:b})} function FKa(a){a.oa!=a.ua&&aO(a,a.ua);WN(a.ya,5,{input:a.ua,suggestions:a.o.qa,uq:a.Ba});a.qa.refresh();a.La.eI()} l.getDisplayValue=function(){return this.oa}; l.getOffset=function(){return this.qa.getOffset()}; l.getHeight=function(){return this.qa.getHeight()}; l.getWidth=function(){return this.qa.getWidth()}; function GKa(a){if(a.Cb){if(a.va.eR)return!0;for(var b,c=0;b=a.Gc[c++];)if(b.isEnabled())return!0}return!1} l.search=function(a){this.Xa.search(this.oa,a)}; l.clear=function(){this.oa&&(aO(this,""),this.qa.clear(),WN(this.ya,1),WN(this.ya,16),this.o.clear(),this.La.aC())}; function HKa(a,b){var c=a.qa.ua.getPosition();a.Ba==b?YN(a.o)&&c==a.oa.length&&(a.o.oa!=null?a.va.lC&&a.Xa.search(ZN(a.o).ma,6):a.va.kS&&AKa(a)):a.Fa&&c==0&&a.Fa.o()} function $N(a,b,c){a.oa=b||"";VN(a);a.qa.refresh();c||WN(a.ya,4,{uq:a.Ba,input:a.oa})} function VN(a){var b=IKa(a.ob,a.oa);if(b!=a.Ba){var c=a.qa;c.Ha&&(c.Ha.dir=b);c.o.dir=b;c.Ba&&(c.Ba.dir=b);c.Na&&c.Na.o(b);if(c.Mc){c=c.o;var e=0,f=c.style;c.nodeName!="INPUT"&&(e+=1);f.left=f.right="";f[b=="rtl"?"right":"left"]=e+"px"}a.Ba=b}} function aO(a,b){a.oa=a.ua=b||"";VN(a)} l.OF=function(a){this.qa.OF(a)}; l.Kz=function(a){this.qa.Kz(a)};function bO(){this.ma=128} t(bO,vN);l=bO.prototype;l.wf=function(a){this.ua=a.get(129);this.Ra=a.get(145);this.Pa=a.get(115);this.mb=a.get(123);this.ya=a.get(118);this.Cb=a.get(147);this.Xa=a.o[153]||[];this.ob=a.get(553);this.La=a.get(184);this.Pb=a.get(157);this.Na=a.oa}; l.setup=function(){this.Xa.sort(eKa)}; l.activate=function(a){this.Ha=a;this.oa=this.o=null;this.va=this.Ia=!1;this.qb=!0;this.Fa="";this.Qa=0}; l.deactivate=function(){this.Ba&&(window.clearTimeout(this.Ba),this.Ba=null);this.qa=null;this.hide()}; l.setSuggestions=function(a,b,c){var e=!1;a=this.La&&this.La.o(b);this.clear();if((this.qa=b)&&b.length){e=b[0].ma;a:{var f=e;if(this.Ra.o){for(var h=!1,k=!1,n,p=0;p<f.length;++p)if(n=f.charAt(p),!JKa.test(n)&&(cO.test(n)?k=!0:h=!0,k&&h)){f=!0;break a}f=!1}else f=!0}f&&(e=this.ya.ua);this.Fa=IKa(this.Ra,e);if(c){this.Ia=!0;c=this.ua;if(c.ua)for(c.Ia=this.Fa,dO(c),e=!1,h=0;f=b[h++];)KKa(c,f)&&(e=!0);else e=!1;b=b[0].getParameters().getString("a");b=mN(b);this.Qa=this.Cb.getWidth(b)}else{this.Ia=!1; b=this.ua;c=b.render;if(YN(this)&&!this.Ia){e=[];f=[];for(k=0;(h=this.Xa[k++])&&!h.getMessage(this.ya.ua,this.qa,f););(h=f?f.length:0)&&(h-=eO(f,e,0));for(k=0;k<this.qa.length;++k)e.push(this.qa[k]);h&&(h-=eO(f,e,1));this.Ha.hR&&e.push(1);h&&eO(f,e,2);this.Ha.sJ&&e.push(2);if(this.Pb)for(f=-1,h=0;h<e.length;h++)k=e[h],k=(k=k.getParameters&&k.getParameters())&&k.getString&&k.getString("t"),k!="HELP_ACTION"&&f=="HELP_ACTION"&&(e.splice(h,0,3),h++),f=k}else e=null;e=c.call(b,e,this.Fa);this.Qa=0}a&& (this.oa=this.La.qa(),LKa(this,this.La.ma()));e?this.show():this.clear()}return e}; function LKa(a,b){if(a.o!=b){var c=a.o;a.o=b;MKa(a,c)}} l.cL=function(){if(YN(this))if(this.va){var a=this.o;this.o==this.qa.length-1?this.oa=this.o=null:this.o==null?this.o=0:++this.o;this.oa=this.o;NKa(this,a,qb(this.cL,this))}else this.show()}; l.dL=function(){if(YN(this))if(this.va){var a=this.o;this.qa&&this.o!=0?this.o==null?this.o=this.qa.length-1:--this.o:this.oa=this.o=null;this.oa=this.o;NKa(this,a,qb(this.dL,this))}else this.show()}; l.isVisible=function(){return this.va}; l.isEnabled=function(){return this.qb}; function ZN(a){return a.oa!=null?a.qa[a.oa]:null} function YN(a){return!(!a.qa||!a.qa.length)} l.show=function(){if(!this.va){a:{var a=this.Pa,b=TN;if(b in a.ua){if(a.qa){if(b==TN)break a;a.hide();a.qa.qa.va=!1}a.qa=a.ua[b];b=a.oa;a=a.qa;a!=b.Ba&&(b.Ba=a,a=a.getRootElement(),b.Pa?a!=b.Pa&&b.ya.replaceChild(a,b.Pa):b.ya.appendChild(a),b.Pa=a)}}this.Pa.show();this.va=!0;this.Na.fI()}}; l.hide=function(){this.va&&(this.Ba&&(window.clearTimeout(this.Ba),this.Ba=null),this.Pa.hide(),this.va=!1,this.Na.gI())}; l.clear=function(){this.hide();this.qa=null;this.Ia=!1;this.o!=null&&fO(this.ua,this.o);this.oa=this.o=null;this.ua.clear()}; l.Il=function(){var a=this.mb;a.ya=a.ua;this.hide()}; function OKa(a){a.o!=null&&fO(a.ua,a.o);a.oa=a.o=null} function CKa(a,b,c){if(YN(a))a.show();else{var e=a.ya.ua;e&&(b=a.ob.createRequest(e,b||a.ya.qa.ua,c),DKa(a.mb,b))}} function eO(a,b,c){for(var e=0,f,h=0;h<a.length;++h)(f=a[h])&&f.position==c&&(b.push(f),++e);return e} function NKa(a,b,c){a.o==null||a.ua.Ih(a.o)?(MKa(a,b),a.o==null?FKa(a.ya):(b=a.ua,c=a.qa[a.o],b=b.Qa[c.getType()].qa(c,b.qa.ua),$N(a.ya,b),a.Na.hI())):(fO(a.ua,b),c())} function MKa(a,b){b!=null&&fO(a.ua,b);a.o!=null&&a.ua.highlight(a.o)} var TN=$Ja++;function gO(){this.ma=154} t(gO,vN);gO.prototype.wf=function(a){this.qa=a.get(128);this.o=a.get(129)}; gO.prototype.getRootElement=function(){return this.o.getRootElement()};function hO(){this.ma=145;this.o=cO.test("x")} t(hO,vN);hO.prototype.setAttributes=function(a){this.qa=a.KC()}; function IKa(a,b){var c=a.qa;a.o&&(cO.test(b)?c="ltr":JKa.test(b)||(c="rtl"));return c} var JKa=RegExp("^[\x00- !-@[-`{-\u00bf\u00d7\u00f7\u02b9-\u02ff\u2000-\u2bff]*$"),cO=RegExp("^[\x00- !-@[-`{-\u00bf\u00d7\u00f7\u02b9-\u02ff\u2000-\u2bff]*(?:\\d[\x00- !-@[-`{-\u00bf\u00d7\u00f7\u02b9-\u02ff\u2000-\u2bff]*$|[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u2c00-\ufb1c\ufdfe-\ufe6f\ufefd-\uffff])");function iO(){this.ma=117;this.oa=[];this.qa={wM:1}} t(iO,vN);iO.prototype.deactivate=function(){this.o=null}; function jO(a,b,c,e,f,h){var k=PKa(a,b);k||(k={},a.oa.push({element:b,YQ:k}));var n=k[c];n||(n=k[c]=[],a=QKa(a,c,b.wM?window:JN(b),n),typeof c!=="string"?b[c]=a:b.addEventListener?b.addEventListener(c,a,!1):b["on"+c]=a);n.push({QR:!!h,PD:!1,priority:f||0,process:e});n.sort(RKa);e.eventName=c} function SKa(a,b,c){if(a=PKa(a,b))if(a=a[c.eventName])for(var e=0;b=a[e++];)if(b.process==c){b.PD=!0;break}} function WN(a,b,c){c=c||{};(a=a.qa[b])&&a(c,c.Wv)} iO.prototype.listen=function(a,b,c){a.addEventListener?a.addEventListener(b,c,!1):a.attachEvent("on"+b,c)}; iO.prototype.unlisten=function(a,b,c){a.removeEventListener?a.removeEventListener(b,c,!1):a.detachEvent("on"+b,c)}; function XN(a,b){if(TKa){if(!a.o){a.o=[];var c=qb(a.ua,a);a.listen(window,"message",c)}a.o.push(b);a=window.location.href;window.postMessage("sbox.df",/HTTPS?:\/\//i.test(a)?a:"*")}else window.setTimeout(b,0)} iO.prototype.ua=function(a){this.o&&a&&a.source==window&&a.data=="sbox.df"&&this.o.length&&(this.o.shift()(),this.o&&this.o.length&&window.postMessage("sbox.df",window.location.href))}; function QKa(a,b,c,e){return qb(function(f,h){if(e.length){if(!f){f={};var k=c.event;k&&(k.keyCode&&(f.keyCode=k.keyCode),f.OR=!0)}f.Wv=h||b;h=f;for(var n,p,r=0;k=e[r++];)k.PD?p=!0:n||(k.QR?UKa(this,k,h):n=k.process(h));if(p)for(p=0;n=e[p];)n.PD?e.splice(p,1):++p;if(f.Iy){delete f.Iy;f.OR&&(f=c.event||f);if(n=f||window.event)n.stopPropagation&&n.stopPropagation(),n.cancelBubble=n.cancel=!0;n&&(n.preventDefault&&n.preventDefault(),n.returnValue=!1);return f.returnValue=!1}}},a)} function PKa(a,b){for(var c,e=0;e<a.oa.length;++e)if(c=a.oa[e],c.element==b)return c.YQ;return null} function UKa(a,b,c){XN(a,function(){b.process(c)})} function RKa(a,b){return b.priority-a.priority} var TKa=window.postMessage&&!(yN||lKa||BN);function kO(){this.ma=494;this.o={};this.qa=this.ua=0;this.oa=-1} t(kO,vN);kO.prototype.activate=function(){this.reset()}; kO.prototype.reset=function(){this.o={};this.qa=this.ua=0;this.oa=-1};function lO(){this.ma=374} t(lO,vN);lO.prototype.activate=function(){this.reset()}; lO.prototype.add=function(a){this.o[a]=!0}; lO.prototype.reset=function(){this.o={}};function mO(){this.ma=120;this.La=-1} t(mO,vN);l=mO.prototype;l.wf=function(a){this.Ba=a.get(191);this.o=a.get(123);this.oa=a.get(118);this.Ha=a.get(374);this.ua=a.get(494);this.Ia=a.get(126);this.ya=a.get(128);this.Na=a.o[311]||[]}; l.setup=function(a){this.Fa=a.fS}; l.activate=function(a){this.qa=a;this.reset()}; l.getParameters=function(a,b){var c=this.oa.ua;b&&(c=c.replace(VKa,"#"));b=[];b[27]=55;b[0]=nO(this.qa.clientName);b[28]=nO(this.qa.qF);b[1]=a==void 0?"":a+"";a=this.Ha;var e=[];for(f in a.o)e.push(parseInt(f,10));b[26]=e.join("j");var f="";this.Ia.qa.Ba>=10?f="o":this.ya.oa!=null&&(f=this.ya.oa+"");b[2]=f;f="";if(a=this.ya.qa){e=0;for(var h,k=0;h=a[k++];){var n=h;h=n.getType()+"";n=n.va||[];n.length&&(h+="i"+n.join("i"));if(h!=p){e>1&&(f+="l"+e);f+=(p?"j":"")+h;e=0;var p=h}++e}e>1&&(f+="l"+e)}b[3]= f;p=this.ua.oa;b[33]=p>-1?String(p):"";b[4]=Math.max(this.oa.Na-this.va,0);b[5]=Math.max(this.oa.mb-this.va,0);b[6]=this.La;b[7]=sb()-this.va;b[18]=Math.max(this.oa.Pb-this.va,0);b[8]=this.o.Xa;f=this.o;f=(p=f.oa)?f.qa.qa():0;b[25]=p?"1"+(this.qa.OP?"a":"")+(this.qa.RP?"c":""):"";b[10]=f;p=this.o;p=p.oa?p.qa.o():0;b[11]=p;b[12]=this.o.Pb;a=this.o;p=a.qb;f=a.ob;a=a.Cb;b[9]=p;b[22]=f;b[17]=a;b[13]=this.o.Gc;b[14]=this.o.La;b[15]=this.o.Pa;p=this.o;f=[];for(e=k=0;e<=oO;++e)a=p.Na[e],a==0?k++:(k=k==1? "0j":k>1?e+"-":"",f.push(k+a),k=0);p=f.join("j");b[16]=p;p=0;for(var r in this.ua.o)p++;b[30]=p;b[31]=this.ua.ua;b[32]=this.ua.qa;b[19]=nO(this.qa.LL);r=(r=this.Ia.o)?r.getParameters().getString("e")||"":"";b[20]=r;for(p=0;r=this.Na[p++];)f=r.getIndex(),WKa[f]&&(b[f]=b[f]==void 0?nO(r.getValue()):"");b=b.join(".").replace(XKa,"");if(this.Ba&&this.Fa){p=c+b;a=this.Ba.decode(this.Fa);r={};r.jf=Array(4);r.buffer=Array(4);r.mV=Array(4);r.padding=Array(64);r.padding[0]=128;for(f=1;f<64;++f)r.padding[f]= 0;pO(r);f=Array(64);a.length>64&&(pO(r),qO(r,a),a=rO(r));for(e=0;e<a.length;++e)f[e]=a[e]^92;for(e=a.length;e<64;++e)f[e]=92;pO(r);for(e=0;e<64;++e)r.buffer[e]=f[e]^106;sO(r,r.buffer);r.total=64;qO(r,YKa(p));p=rO(r);pO(r);sO(r,f);r.total=64;qO(r,p);r=rO(r);r=r.slice(0,8);r=this.Ba.encode(r)}else r="";c={oq:c,gs_l:b+"."+r};this.qa.WR&&(c.q=this.oa.getDisplayValue());return c}; l.reset=function(){this.va=sb();++this.La;var a=this.oa;a.Na=0;a.mb=0;a.Pb=0;this.Ha.reset();a=this.o;a.oa&&a.qa.ma();a.Xa=0;a.Ba=0;a.Pb=0;a.qb=0;a.ob=0;a.Cb=0;a.Gc=0;a.La=0;a.Pa=0;a.Na=[];for(var b=0;b<=oO;++b)a.Na[b]=0;for(b=0;a=this.Na[b++];)a.reset()}; l.setToken=function(a){this.Fa=a}; function nO(a){return a?a.replace(ZKa,"-"):""} var XKa=/\.+$/,ZKa=/\./g,VKa=/./g,WKa=aKa([23]);function tO(){this.ma=121} t(tO,vN);l=tO.prototype;l.setAttributes=function(){this.ua=null}; l.wf=function(a){this.o=a.get(347);this.ya=a.get(130);this.La=a.get(117);this.Fa=a.get(123);this.va=a.get(118);this.Na=a.get(120);this.Pa=a.get(128);this.Ha=a.get(139);this.Ba=a.oa;this.Ia=a.o[294]||[]}; l.activate=function(a){this.oa=a}; l.search=function(a,b){if(this.Ia){for(var c=!1,e,f=0;e=this.Ia[f++];)e.o(a,b)==2&&(c=!0);if(c)return}if(kN(a)||this.oa.bq||this.ya&&this.ya.bq()){if(PJa.test(b)){if(this.ua&&!this.qa){c=this.ua;b:{if(e=c.getElementsByTagName("input"))for(var h=0;f=e[h++];)if(f.name=="btnI"&&f.type.toLowerCase()!="submit"){e=f;break b}e=null}e?c=null:(e=GN("input"),e.type="hidden",e.name="btnI",e.value="1",c.appendChild(e),c=e);this.qa=c}}else this.qa&&(this.ua.removeChild(this.qa),this.qa=null);this.o&&this.oa.iI&& this.o.o(b);this.Ba.search(a,b);$Ka(this);WN(this.La,12,{query:a})}}; l.redirect=function(a){this.o&&this.oa.iI&&this.o.o(void 0);this.Ba.redirect(a);$Ka(this)}; function $Ka(a){var b=a.Fa;b.ya=b.ua;a.Fa.o=null;a.Na.reset();a.Pa.clear();a.va.ua!=a.va.getDisplayValue()&&(b=a.va,b.ua=b.oa);a.Ha&&a.Ha.clear()} ;function uO(){this.ma=553} t(uO,vN);uO.prototype.wf=function(a){this.o=a.o[156]||[];a.get(126)}; uO.prototype.setup=function(){this.o.sort(aLa)}; uO.prototype.activate=function(a){this.qa=a;this.oa=a.iT}; uO.prototype.createRequest=function(a,b){a=new pN(a,b||iN(a.length));b=1;if(this.o)for(var c,e=0;c=this.o[e++];)c=["productId:"+c.o].join("|"),c.length&&qN(a,"requiredfields",c,!0),1>b&&(b=1);a.ya=b;qN(a,"ds",this.qa.UH,!0);qN(a,"pq",this.oa,!0);a.Ml();return a}; function aLa(a,b){return a.getPriority()-b.getPriority()} ;function vO(){this.ma=123;this.Fa=!1;this.ua=-1} t(vO,vN);l=vO.prototype;l.wf=function(a){this.qa=a.get(133);this.Qa=a.get(130);this.we=a.get(118);this.Ie=a.get(120);this.Nd=a.get(494);this.bl=a.get(124);this.Mc=a.get(125);this.He=a.get(230);this.Hj=a.get(127)}; l.activate=function(a){this.mb=this.Hj.getConnection();this.Ra=a;this.Fa=!0;this.va={};this.Ia=0;this.Ij=a.oQ;this.al=a.uR;this.ya=-1;this.oa=this.Ra.QP&&!!this.qa}; l.deactivate=function(){this.Fa=!1;bLa(this);this.va=this.o=null;this.ya=this.ua}; function DKa(a,b){if(!(!a.Fa||a.al||a.Qa&&a.Qa.ma())){var c=!0,e=gKa(b);e>a.ua&&(a.ua=e);++a.Xa;e=a.Nd;e.o[b.getId()]=!0;kN(b.o)||(e.oa=0);e=sb();for(var f in a.va){var h=a.va[f].getTimestamp();e-h>2500&&cLa(a,f)}a.oa&&(f=a.qa.get(b))&&((c=a.Ij||!1)&&a.Ra.vR&&(b.ua=!0),a.Mc.process(f),f.va&&++a.Pb,a.o=null);c&&(a.o=b,a.Ha||a.yK())}} function dLa(a,b){return qb(function(c){this.dH(c,b)},a)} l.yK=function(){bLa(this);if(this.o){var a=[],b=this.o.getParameters();if(b)for(var c in b)jN(c,b[c],a);a=a.join("&");a=this.mb.sendRequest(this.o,a,dLa(this,this.o),qb(this.dH,this));this.o.ua||(++this.qb,a?(a=this.o,this.va[a.getId()]=a,++this.Ba):++this.ob);this.o=null;a=100;b=(this.Ba-2)/2;for(c=1;c++<=b;)a*=2;a<this.Ia&&(a=this.Ia);this.Ha=window.setTimeout(qb(this.yK,this),a)}}; function bLa(a){a.Ha!=null&&(window.clearTimeout(a.Ha),a.Ha=null)} function cLa(a,b){var c=a.mb,e=c.o[b];e&&(c.oa.removeChild(e),delete c.o[b]);delete a.va[b];a.Ba&&--a.Ba} l.dH=function(a,b){if(this.Fa){if(!b&&(b=this.va[(a[2]||{}).j],!b))return;if(!b.ua){var c=this.bl;var e=b,f=a[0],h=a[1],k={};if(a=a[2])for(var n in a){var p=a[n];n in c.o&&(p=c.o[n].parse(p));k[n]=p}n=p=a=!1;for(var r,u=0;r=h[u++];)if((r[1]||0)==33?p=!0:a=!0,p&&a){n=!0;break}a=0;p=[];for(u=0;r=h[u++];){var w=r[1]||0;if(!n||w!=33){var z=r[0];c.oa&&(z=c.qa.bold(f.toLowerCase(),mN(z).replace(WJa,"")));var la=p,pa=la.push,sa=mN(z).replace(WJa,""),Aa=a++,Ba=r[3];pa.call(la,new fN(z,sa,Aa,w,r[2]||[],Ba? new dN(Ba):eN))}}c=new rN(e,p,new dN(k),!1,!0);this.He&&(this.we.getDisplayValue(),c=this.He.Oc(c));this.oa&&this.qa.put(c);gKa(b)<=this.ya||(++this.Cb,this.Mc.process(c)||++this.Gc,this.Ia=c.getParameters().o.d||0,b&&(cLa(this,b.getId()),b=b.getTimestamp(),b=sb()-b,this.Pa+=b,this.La=Math.max(b,this.La),++this.Na[b>eLa?oO:BO[Math.floor(b/100)]]));c&&(b=c.getParameters().getString("q"))&&this.Ie.setToken(b)}}}; var BO=[0,1,2,3,4,5,5,6,6,6,7,7,7,7,7,8,8,8,8,8],oO=BO[BO.length-1]+1,eLa=BO.length*100-1;function CO(){this.ma=124;this.o={}} t(CO,vN);CO.prototype.wf=function(a){this.qa=a.get(150);a=a.o[158]||[];for(var b,c=0;b=a[c++];)this.o[b.Ela()]=b}; CO.prototype.activate=function(a){this.oa=a.aR};function DO(){this.ma=125} t(DO,vN);DO.prototype.wf=function(a){this.ua=a.get(117);this.ya=a.get(118);this.va=a.get(494);this.qa=a.o[122]||[];this.oa=a.get(126);this.o=a.get(128);this.qa.sort(fLa)}; DO.prototype.process=function(a){var b=a;var c=this.ya.getDisplayValue().toLowerCase();if(c==b.qa.o.toLowerCase())c=!0;else{var e=this.oa.o;c=nN(c);var f=b.getRequest();b=f?f.Ba:nN(b.qa.o.toLowerCase());e=e?e.getRequest().Ba:"";c=c.indexOf(b)==0?c.indexOf(e)==0?b.length>=e.length:!0:!1}if(c){if(this.qa)for(b=0;e=this.qa[b++];)a=e.edit(a);var h=this.oa.o=a;a=h.getRequest().o;e=h.o;if(this.o.isEnabled())if(e.length){if(b=h.getType()==0,this.o.setSuggestions(a,e,b)){b=this.va;var k=h.getRequest();f= k.getId();f in b.o&&(kN(k.o)||(b.oa=h.o.length),h=k.getTimestamp(),h=sb()-h,b.qa+=h,++b.ua,delete b.o[f])}}else this.o.clear();WN(this.ua,3,{input:a,suggestions:e})}return c}; function fLa(a,b){return a.getPriority()-b.getPriority()} ;function EO(){this.ma=126} t(EO,vN);EO.prototype.wf=function(a){this.qa=a.get(123)}; EO.prototype.activate=function(){this.o=null};function FO(){this.ma=127;this.qa={}} t(FO,vN);FO.prototype.wf=function(a){a=a.o[149]||[];for(var b,c=0;b=a[c++];)this.qa[0]=b}; FO.prototype.activate=function(a){var b="https:"==document.location.protocol,c=[];jN("client",a.clientName,c);jN("hl",a.uD,c);jN("gl",a.HL,c);jN("sugexp",a.LL,c);jN("gs_rn",55,c);jN("gs_ri",a.qF,c);a.authuser&&jN("authuser",a.authuser,c);this.oa={protocol:"http"+(b?"s":"")+"://",host:a.RK||"clients1."+a.vP,pF:a.pF||"/complete/search",pU:c.length?c.join("&"):""};this.o&&0==a.HB||(this.o=this.qa[a.HB])}; FO.prototype.getConnection=function(){return this.o};function GO(){this.ma=191} t(GO,vN);GO.prototype.encode=function(a){typeof a==="string"&&(a=YKa(a));var b="";if(a){for(var c=a.length,e=0,f=0,h=0;c--;)for(f<<=8,f|=a[h++],e+=8;e>=6;)b+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(f>>e-6&63),e-=6;e&&(b+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(f<<8>>e+8-6&63))}return b}; GO.prototype.decode=function(a){var b=[];if(a)for(var c=0,e=0,f=0;f<a.length;++f){var h=a.charCodeAt(f);if(h<32||h>127||!gLa[h-32])return[];c<<=6;c|=gLa[h-32]-1;e+=6;e>=8&&(b.push(c>>e-8&255),e-=8)}return b}; function YKa(a){for(var b=[],c=0,e=0;e<a.length;++e){var f=a.charCodeAt(e);f<128?b[c++]=f:(f<2048?b[c++]=f>>6|192:(b[c++]=f>>12|224,b[c++]=f>>6&63|128),b[c++]=f&63|128)}return b} function pO(a){a.jf[0]=1732584193;a.jf[1]=4023233417;a.jf[2]=2562383102;a.jf[3]=271733878;a.Iw=a.total=0} function sO(a,b){for(var c=a.mV,e=0;e<64;e+=4)c[e/4]=b[e]|b[e+1]<<8|b[e+2]<<16|b[e+3]<<24;var f=a.jf[0];b=a.jf[1];e=a.jf[2];for(var h=a.jf[3],k,n,p,r=0;r<64;++r)r<16?(k=h^b&(e^h),n=r):r<32?(k=e^h&(b^e),n=5*r+1&15):r<48?(k=b^e^h,n=3*r+5&15):(k=e^(b|~h),n=7*r&15),p=h,h=e,e=b,f=f+k+hLa[r]+c[n]&4294967295,k=iLa[r],b=b+((f<<k|f>>>32-k)&4294967295)&4294967295,f=p;a.jf[0]=a.jf[0]+f&4294967295;a.jf[1]=a.jf[1]+b&4294967295;a.jf[2]=a.jf[2]+e&4294967295;a.jf[3]=a.jf[3]+h&4294967295} function qO(a,b,c){c||(c=b.length);a.total+=c;for(var e=0;e<c;++e)a.buffer[a.Iw++]=b[e],a.Iw==64&&(sO(a,a.buffer),a.Iw=0)} function rO(a){var b=Array(16),c=a.total*8,e=a.Iw;qO(a,a.padding,e<56?56-e:64-(e-56));for(var f=56;f<64;++f)a.buffer[f]=c&255,c>>>=8;sO(a,a.buffer);for(f=e=0;f<4;++f)for(c=0;c<32;c+=8)b[e++]=a.jf[f]>>c&255;return b} var gLa=[0,0,0,0,0,0,0,0,0,0,0,0,0,63,0,0,53,54,55,56,57,58,59,60,61,62,0,0,0,0,0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,0,0,0,0,64,0,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,0,0,0,0,0],iLa=[7,12,17,22,7,12,17,22,7,12,17,22,7,12,17,22,5,9,14,20,5,9,14,20,5,9,14,20,5,9,14,20,4,11,16,23,4,11,16,23,4,11,16,23,4,11,16,23,6,10,15,21,6,10,15,21,6,10,15,21,6,10,15,21],hLa=[3614090360,3905402710,606105819,3250441966,4118548399,1200080426, 2821735955,4249261313,1770035416,2336552879,4294925233,2304563134,1804603682,4254626195,2792965006,1236535329,4129170786,3225465664,643717713,3921069994,3593408605,38016083,3634488961,3889429448,568446438,3275163606,4107603335,1163531501,2850285829,4243563512,1735328473,2368359562,4294588738,2272392833,1839030562,4259657740,2763975236,1272893353,4139469664,3200236656,681279174,3936430074,3572445317,76029189,3654602809,3873151461,530742520,3299628645,4096336452,1126891415,2878612391,4237533241,1700485571, 2399980690,4293915773,2240044497,1873313359,4264355552,2734768916,1309151649,4149444226,3174756917,718787259,3951481745];function HO(){this.ma=150} t(HO,vN); HO.prototype.bold=function(a,b){b=lN(b.replace(QJa,""));a=lN(nN(a,!0));if(oN(b,a))return a+"<b>"+b.substr(a.length)+"</b>";for(var c="",e=[],f=b.length-1,h=-1,k,n=0;k=b.charAt(n);++n)k==" "||k=="\t"?c.length&&(e.push({t:c,s:h,e:n+1}),c="",h=-1):(c+=k,h==-1?h=n:n==f&&e.push({t:c,s:h,e:n+1}));a=a.split(/\s+/);c={};for(h=0;f=a[h++];)c[f]=1;h=-1;a=[];k=e.length-1;for(n=0;f=e[n];++n)c[f.t]?(f=h==-1,n==k?a.push({s:f?n:h,e:n}):f&&(h=n)):h>-1&&(a.push({s:h,e:n-1}),h=-1);if(!a.length)return"<b>"+b+"</b>"; c="";for(k=f=0;h=a[k];++k)(n=e[h.s].s)&&(c+="<b>"+b.substring(f,n-1)+"</b> "),f=e[h.e].e,c+=b.substring(n,f);f<b.length&&(c+="<b>"+b.substring(f)+"</b> ");return c};function jLa(){this.ma=146} t(jLa,vN);function IO(a){JSON.parse('"\\u30'+a.split(",").join("\\u30")+'"')} IO("02,0C,0D,01,FB,F2,A1,A3,A5,A7,A9,E3,E5,E7,C3,FC,A2,A4,A6,A8,AA,AB,AD,AF,B1,B3,B5,B7,B9,BB,BD,BF,C1,C4,C6,C8,CA,CB,CC,CD,CE,CF,D2,D5,D8,DB,DE,DF,E0,E1,E2,E4,E6,E8,E9,EA,EB,EC,ED,EF,F3,9B,9C");IO("F4__,AC,AE,B0,B2,B4,B6,B8,BA,BC,BE,C0,C2,C5,C7,C9_____,D0,D3,D6,D9,DC");IO("D1,D4,D7,DA,DD");IO("F4____,AC_,AE_,B0_,B2_,B4_,B6_,B8_,BA_,BC_,BE_,C0_,C2__,C5_,C7_,C9______,D0__,D3__,D6__,D9__,DC");IO("D1__,D4__,D7__,DA__,DD");IO("A6,AB,AD,AF,B1,B3,B5,B7,B9,BB,BD,BF,C1,C4,C6,C8,CF,D2,D5,D8,DB");IO("CF,D2,D5,D8,DB");function JO(){this.ma=116;this.Cb=!0} t(JO,vN);l=JO.prototype; l.setAttributes=function(a,b){this.Ra=a.KC();b.addRule(".sbdd_a",(DN?"margin-top:-1px;":"")+"z-index:989");b.addRule(".sbdd_a[dir=ltr] .fl, .sbdd_a[dir=rtl] .fr","float:left");b.addRule(".sbdd_a[dir=ltr] .fr, .sbdd_a[dir=rtl] .fl","float:right");DN?b.addRule(".sbdd_b","background:#fff;border:1px solid #ccc;border-top-color:#d9d9d9;"+b.prefix("border-radius:0 0 3px 3px;")+b.prefix("box-shadow:0 2px 1px rgba(0,0,0,.1), 0 0 1px rgba(0,0,0,.1);")+"cursor:default"):b.addRule(".sbdd_b","border:1px solid #ccc;border-top-color:#d9d9d9;"+ b.prefix("box-shadow:0 2px 4px rgba(0,0,0,0.2);")+"cursor:default");b.addRule(".sbdd_c","border:0;display:block;position:absolute;top:0;z-index:988")}; l.wf=function(a){this.Qa=a.get(130);a.get(115);this.va=a.get(118);this.La=a.get(117);this.Xa=a.ya.getId()}; l.setup=function(a){this.o=a}; l.Uw=function(a){this.qa=HN();this.qa.className="gstl_"+this.Xa+" sbdd_a";KO(this.qa,!1);this.ob=this.qa;this.Na=HN("fl");this.qa.appendChild(this.Na);this.Fa=HN();this.qa.appendChild(this.Fa);this.ya=HN("sbdd_b");this.Fa.appendChild(this.ya);this.Pb=HN();this.Fa.appendChild(this.Pb);this.o.ZQ&&(this.oa=GN("iframe","gstl_"+this.Xa+" sbdd_c"),KO(this.oa,!1),(this.o.Ri||document.body).appendChild(this.oa));if(this.ua=this.o.IP)typeof this.ua==="number"&&(this.ua+=this.o.tx[2],this.ua-=kLa(this)),LO(this, this.qa,this.ua);lLa(this);(a.Ri||document.body).appendChild(this.qa);a=this.La;var b=qb(this.eH,this);jO(a,a.qa,8,b)}; l.activate=function(a){this.o=a;this.qa.style.position=a.Gt}; l.getHeight=function(){this.Ha||(this.Ha=this.ya?Math.max(this.ya.offsetHeight,0):0);return this.Ha}; l.show=function(a){mLa(this,a.uq||this.Ra);var b=a.marginWidth;if(this.mb!=b){var c=this.Na.style;b?(c.width=b+"px",c.height="1px"):c.height="";this.mb=b}this.Cb=a.UR;this.qb=a.horizontalAlignment;this.va.Kz(!0);KO(this.ob,!0);KO(this.oa,!0);WN(this.La,14);this.eH()}; l.hide=function(){this.Ha=0;this.va.Kz(!1);KO(this.ob,!1);KO(this.oa,!1);mLa(this,this.Ra);WN(this.La,9)}; l.eH=function(){this.Ha=0;lLa(this);if(this.oa){var a=this.o.cP[0],b=this.oa.style;this.o.Gt!="relative"&&(b.top=this.qa.style.top,b.left=this.qa.offsetLeft+this.Na.offsetWidth+"px");b=this.oa;a=this.getHeight()+a;b.style.height=Math.max(a,0)+"px";LO(this,this.oa,this.ya.offsetWidth)}this.Ba&&dO(this.Ba.o)}; function lLa(a){var b,c;if(c=a.Ba)c=a.Ba.o,c=c.o.dR||c.La==c.Ia?c.Pb:null;var e=(b=c)?b.offsetWidth:a.va.getWidth();var f=a.ua;c=kLa(a);f?typeof f==="string"&&(f=null):a.mb||!a.Cb?a.Fa.style.display="inline-block":(a.Fa.style.display="",f=e+a.o.tx[2]-c,LO(a,a.qa,f));if(a.o.Gt!="relative"){var h=MJa()!=(a.Ia=="rtl"),k=a.o.Ri;var n={xm:0,iA:0};if(h||!k||k==document.body||a.o.uI)n=a.va.getOffset(),b&&(n.xm=EN(b).xm);b=n;n=f;f=a.o.tx;k=f[1];f=f[0];f=b.iA+a.va.getHeight()+f;if(a.qb=="right"){n=MJa()!= (a.Ia=="rtl");var p=a.o.Ri;k=-k;if(n||!p||p==document.body)k+=(JN(a.qa)||window).document.documentElement.clientWidth-e-b.xm;e=k;n=f;b=void 0}else b=b.xm+k,a.qb=="center"&&n&&(b+=(e-n)/2),n=f,e=void 0;f={xm:0,iA:0};a.o.Gt=="absolute"&&a.o.Ri&&a.o.Ri!=document.body&&(h||a.o.uI)&&(f=EN(a.o.Ri));k=a.qa.style;k.top=n-f.iA+"px";k.left=k.right="";b!=void 0?k.left=b+c-f.xm+"px":(b=0,a.o.Ri&&h&&(b=document.body.clientWidth-(f.xm+a.o.Ri.offsetWidth)),k.right=e+c-b+"px")}} function LO(a,b,c){typeof c==="number"?c>0&&(a.o.hM?b.style.width=c+"px":b.style.minWidth=c+"px"):b.style.width=c} function KO(a,b){a&&(a.style.display=b?"":"none")} function mLa(a,b){if(a.Ia!=b){a.Ia=b;var c=a.o.Ri;c&&c!=document.body&&(c.style.textAlign=b=="rtl"?"right":"left");sKa(a.qa,b)}} function kLa(a){return a.Qa&&a.Qa.qa()&&(a=a.va.qa.Ba.offsetWidth,typeof a==="number")?a:0} ;function MO(){this.ma=119;this.Ra=!1;this.ua=iN(0);this.qb=-1;this.Cb=!1} t(MO,vN);l=MO.prototype; l.setAttributes=function(a,b){this.Fa=a;this.o=a.EQ();this.o.setAttribute("aria-haspopup",!1);this.o.setAttribute("role","combobox");this.o.setAttribute("aria-autocomplete","both");a.VO()||(b.addRule(".sbib_a","background:#fff;"+b.prefix("box-sizing:border-box;")),b.addRule(".sbib_b",b.prefix("box-sizing:border-box;")+"height:100%;overflow:hidden;padding:4px 6px 0"),b.addRule(".sbib_c[dir=ltr]","float:right"),b.addRule(".sbib_c[dir=rtl]","float:left"),b.addRule(".sbib_d",b.prefix("box-sizing:border-box;")+"height:100%;unicode-bidi:embed;white-space:nowrap"), b.addRule(".sbib_d[dir=ltr]","float:left"),b.addRule(".sbib_d[dir=rtl]","float:right"),kKa&&b.addRule(".sbib_a input::-ms-clear","display: none"),b.addRule(".sbib_a,.sbib_c","vertical-align:top"))}; l.wf=function(a){this.oa=a.get(118);this.qa=a.get(117);this.Xa=a.get(128);this.Na=a.get(173);this.Mc=!!a.get(136);this.we=a.ya.getId()}; l.setup=function(a){this.La=a;this.Pa=a.yR;this.Qa=a.zR;this.Ie=a.TP;this.ya=rKa(this.o);this.oA();var b=this;yN&&jO(this.qa,this.o,"beforedeactivate",function(c){b.Cb&&(b.Cb=!1,c.Iy=!0)},10); AN&&nLa(this);this.Ia=this.o}; l.Uw=function(a){var b=!!a.WP[130];if(this.Mc||GKa(this.oa)||b||a.pQ)(this.va=this.Fa.get("gs_id"))?(b&&(this.Ba=this.Fa.get("sb_chc")),this.Ha=this.Fa.get("sb_ifc")):(this.va=HN("gstl_"+this.we+" sbib_a"),a=this.va.style,this.Qa&&(a.width=this.Qa+"px"),this.Pa&&(a.height=this.Pa+"px"),a=this.o.style,a.border="none",a.padding=BN||yN?"0 1px":"0",a.margin="0",a.height="auto",a.width="100%",this.o.className=this.La.HJ,b&&(this.Ba=HN("sbib_d"),this.Ba.id=this.Fa.getId("sb_chc"),this.va.appendChild(this.Ba)), GKa(this.oa)&&this.Na&&(this.Na.getRootElement().className+=" sbib_c",this.va.appendChild(this.Na.getRootElement())),this.Ha=HN("sbib_b"),this.Ha.id=this.Fa.getId("sb_ifc"),this.va.appendChild(this.Ha),oLa(this,this.va,this.Ha)),oKa&&CN&&(this.o.style.height="1.25em",this.o.style.marginTop="-0.0625em"),pLa(this,this.va),this.Ia=this.va;this.Ie&&(b=qb(this.wK,this),jO(this.qa,this.o,"blur",b,10),b=qb(this.YK,this),jO(this.qa,this.o,"focus",b,10),this.Nd=!0);b=this.qa;a=qb(this.WQ,this);jO(b,b.qa,8, a);qLa(this)}; l.activate=function(a){this.La=a;var b=a.xR;b&&this.Fa.OI(b);this.o.setAttribute("autocomplete","off");this.o.setAttribute("spellcheck",!1);this.o.style.outline=a.pS?"":"none";this.Nd&&this.YK();rLa(this)}; l.deactivate=function(){this.Nd&&this.wK();sLa(this)}; function oLa(a,b,c){sLa(a);c||(c=b);a.o.parentNode.replaceChild(b,a.o);c.appendChild(a.o);a.ya&&a.La.oT&&(yN||AN?XN(a.qa,function(){a.o.focus();qKa(a.o,a.ua.getPosition())}):a.o.focus()); rLa(a)} l.getOffset=function(){return EN(this.Ia)}; l.getHeight=function(){var a=this.Ia?this.Ia.offsetHeight:0;this.Pa>a&&(a=this.Pa);return a}; l.getWidth=function(){return this.Qa?this.Qa:this.Ia?this.Ia.offsetWidth:0}; l.select=function(){this.o.select();this.oA()}; l.refresh=function(){nKa&&(this.o.value="");this.o.value=this.oa.getDisplayValue();nKa&&(this.o.value=this.o.value);tLa(this)}; l.focus=function(){if(!this.ya)try{this.o.focus(),this.ya=!0,tLa(this)}catch(a){}}; l.blur=function(){this.ya&&(this.o.blur(),this.ya=!1)}; l.clear=function(){this.o.value=""}; function tLa(a){if(a.ya){var b=a.o.value.length;a.ua=iN(b);qKa(a.o,b)}} function pLa(a,b){jO(a.qa,b,"mouseup",function(){a.o.focus()})} function qLa(a){function b(f){jO(a.qa,a.o,f,qb(a.EK,a),10,c)} jO(a.qa,a.o,"keydown",qb(a.UQ,a));(BN||a.La.kP)&&jO(a.qa,a.o,"keypress",qb(a.VQ,a));jO(a.qa,a.o,"select",qb(a.oA,a),10);var c=!1;b("mousedown");b("keyup");b("keypress");c=!0;b("mouseup");b("keydown");b("focus");b("blur");b("cut");b("paste");b("input");var e=qb(a.OQ,a);jO(a.qa,a.o,"compositionstart",e);jO(a.qa,a.o,"compositionend",e)} l.OQ=function(a){a=a.type;a=="compositionstart"?(a=this.oa,a.Ia!=1&&(a.Ia=!0)):a=="compositionend"&&(a=this.oa,a.Ia!=0&&(a.Ia=!1))}; l.UQ=function(a){var b=a.keyCode;this.qb=b;var c=(CN||AN)&&(b==38||b==40)&&YN(this.Xa),e=b==13,f=b==27;this.ob=!1;b==9&&(this.ob=AKa(this.oa));if(e){(b=ZN(this.Xa))&&b.getType();var h=this;XN(this.qa,function(){var k=h.Xa,n=a.shiftKey?4:3;k.oa!=null&&ZN(k).getType();k.ya.search(n)})}if(c||e||f||this.ob)a.Iy=!0}; l.VQ=function(a){var b=a.keyCode,c=b==9&&this.ob;if(b==13||b==27||c)a.Iy=!0}; l.EK=function(a){if(!this.He){var b=a.Wv;if(!(b.indexOf("key")||a.ctrlKey||a.altKey||a.shiftKey||a.metaKey))a:if(a=a.keyCode,b!="keypress"){var c=a==38||a==40;if(b=="keydown"){var e=this.oa;var f=a==229;(e.Ra=f)&&e.Ha.add(4);if(c)break a}else if(e=a!=this.qb,this.qb=-1,!c||e)break a;switch(a){case 27:a=this.oa;a.va.UT?a.search(5):(a.o.isVisible()?a.o.Il():a.qa.blur(),FKa(a));break;case 37:HKa(this.oa,"rtl");break;case 39:HKa(this.oa,"ltr");break;case 38:this.oa.o.dL();break;case 40:a=this.oa;c=this.ua; YN(a.o)?a.o.cL():CKa(a.o,c);break;case 46:a=this.oa;a.oa&&this.ua.dJ()==a.oa.length&&(a.Qa&&a.Qa.clear(),a.va.RT&&a.search(2));break;case 8:a=this.oa,a.Fa&&this.ua.getPosition()==0&&a.Fa.o()}}this.oA();BKa(this.oa,this.o.value,this.ua,b)}}; l.NQ=function(){this.ya=!0;WN(this.oa.ya,10)}; l.KQ=function(){this.ya=!1;zKa(this.oa)}; function rLa(a){a.Ra||(a.Ra=!0,a.Gc=qb(a.NQ,a),jO(a.qa,a.o,"focus",a.Gc,99),a.Pb=qb(a.KQ,a),jO(a.qa,a.o,"blur",a.Pb,99))} function sLa(a){a.Ra&&(a.Ra=!1,SKa(a.qa,a.o,a.Gc),SKa(a.qa,a.o,a.Pb))} l.YK=function(){if(!this.mb){var a=this.La.cT||50;this.mb=window.setInterval(qb(this.bT,this),a)}}; l.wK=function(){this.mb&&(window.clearTimeout(this.mb),this.mb=null)}; l.bT=function(){this.EK({Wv:"polling"})}; l.WQ=function(){if(AN){var a=this.o,b=document.createEvent("KeyboardEvent");b.initKeyEvent&&(b.initKeyEvent("keypress",!0,!0,null,!1,!1,!0,!1,27,0),a.dispatchEvent(b))}}; l.oA=function(){if(this.ya){a:{var a=this.o;try{if("selectionStart"in a){var b=a.selectionStart;var c=a.selectionEnd}else{var e=a.createTextRange(),f=FN(a).selection.createRange();e.inRange(f)&&(e.setEndPoint("EndToStart",f),b=e.text.length,e.setEndPoint("EndToEnd",f),c=e.text.length)}if(b!==void 0){var h=iN(b,c);break a}}catch(k){}h=null}h&&(this.ua=h)}}; function nLa(a){var b;a.qa.listen(window,"pagehide",function(){a.He=!0;b=a.o.value}); a.qa.listen(window,"pageshow",function(c){a.He=!1;(c.persisted||b!==void 0)&&EKa(a.oa,b)})} l.OF=function(a){this.o.setAttribute("aria-activedescendant",a)}; l.Kz=function(a){this.o.setAttribute("aria-haspopup",a);a||this.o.removeAttribute("aria-activedescendant")};function NO(a){return typeof a.className=="string"?a.className:a.getAttribute&&a.getAttribute("class")||""} function uLa(a,b){typeof a.className=="string"?a.className=b:a.setAttribute&&a.setAttribute("class",b)} function vLa(a,b){return a.classList?a.classList.contains(b):pc(a.classList?a.classList:NO(a).match(/\S+/g)||[],b)} function wLa(a,b){a.classList?a.classList.remove(b):vLa(a,b)&&uLa(a,Array.prototype.filter.call(a.classList?a.classList:NO(a).match(/\S+/g)||[],function(c){return c!=b}).join(" "))} ;function OO(){this.ma=129;this.Pa={};this.Ra=[];this.Xa=[];this.ob=[];this.Fa=[];this.qb=0} t(OO,vN);l=OO.prototype; l.setAttributes=function(a,b){this.Cb=a;this.La=a.KC();DN||b.addRule(".sbsb_a","background:#fff");b.addRule(".sbsb_b","list-style-type:none;margin:0;padding:0");DN||b.addRule(".sbsb_c","line-height:22px;overflow:hidden;padding:0 7px");b.addRule(".sbsb_d","background:#eee");b.addRule(".sbsb_e","height:1px;background-color:#e5e5e5");b.addRule("#sbsb_f","font-size:11px;color:#36c;text-decoration:none");b.addRule("#sbsb_f:hover","font-size:11px;color:#36c;text-decoration:underline");b.addRule(".sbsb_g", "text-align:center;padding:8px 0 7px;position:relative");b.addRule(".sbsb_h","font-size:15px;height:28px;margin:0.2em"+(CN?";-webkit-appearance:button":""));b.addRule(".sbsb_i","font-size:13px;color:#36c;text-decoration:none;line-height:100%");b.addRule(".sbsb_i:hover","text-decoration:underline");b.addRule(".sbsb_j","padding-top:1px 0 2px 0;font-size:11px");b.addRule(".sbdd_a[dir=ltr] .sbsb_j","padding-right:4px;text-align:right");b.addRule(".sbdd_a[dir=rtl] .sbsb_j","padding-left:4px;text-align:left"); DN&&(b.addRule(".sbsb_c[dir=ltr] .sbsb_k","padding:10px 3px 11px 8px"),b.addRule(".sbsb_c[dir=rtl] .sbsb_k","padding:10px 8px 11px 3px"))}; l.wf=function(a){this.Ha=a.get(128);this.qa=a.get(118);this.Na=a.get(121);a=a.o[152]||[];var b={};if(a)for(var c,e=0;c=a[e++];)b[c.ua]=c;this.Qa=b}; l.setup=function(a){this.o=a}; l.Uw=function(){this.ua=HN();this.va=GN("ul","sbsb_b");this.va.setAttribute("role","listbox");this.ua.appendChild(this.va)}; l.activate=function(a){this.o=a;var b=a.BK;b&&(this.Pb=this.Cb.OI(b));this.ua.className=a.uU||"sbsb_a";this.mb=a.sU||"sbsb_d"}; l.render=function(a,b){if(!this.ua)return!1;this.Ia=b;dO(this);b=!1;for(var c,e=0;c=a[e++];)if(c==1)if(this.Ba)this.Ba.style.display="";else{c=HN();var f=c.style;f.position="relative";f.textAlign="center";f.whiteSpace="nowrap";c.dir=this.La;this.oa=HN();this.oa.className="sbsb_g";this.o.sJ&&(this.oa.style.paddingBottom="1px");PO(this,this.o.searchText,this.oa,13);this.o.fR?PO(this,this.o.kQ,this.oa,8):this.o.iR&&PO(this,this.o.Ei,this.oa,14);c.appendChild(this.oa);c.onmousedown=qb(this.aF,this);c.className= this.o.iG;this.Ba=c;this.ua.appendChild(this.Ba)}else c==2?this.ya?this.ya.style.display="":(c=HN("sbsb_j "+this.o.iG),f=GN("a"),f.id="sbsb_f",cn(f,"http://www.google.com/support/websearch/bin/answer.py?hl="+this.o.uD+"&answer=106230"),rn(f,Hn(this.o.cS)),c.appendChild(f),c.onmousedown=qb(this.aF,this),this.ya=c,this.ua.appendChild(this.ya)):c==3?(c=this.ob.pop(),c||(c=GN("li"),c.XR=!0,f=GN("div","sbsb_e"),c.appendChild(f)),this.va.appendChild(c)):KKa(this,c)&&(b=!0);return b}; l.highlight=function(a){if(a=this.Fa[a]){if(a.Ih()){var b=a.getRootElement().parentNode,c=this.mb;if(b.classList)b.classList.add(c);else if(!vLa(b,c)){var e=NO(b);uLa(b,e+(e.length>0?" "+c:c))}}a=a.getRootElement().id;this.qa.OF(a)}}; function fO(a,b){if(b=a.Fa[b])b=b.getRootElement().parentNode,wLa(b,a.mb)} l.clear=function(){for(var a,b,c;c=this.Ra.pop();)a=c.getType(),(b=this.Pa[a])||(b=this.Pa[a]=[]),b.push(c),a=c.getRootElement(),a.parentNode.removeChild(a);for(;a=this.va.firstChild;)a=this.va.removeChild(a),a.XR?this.ob.push(a):a!=this.Ba&&a!=this.ya&&this.Xa.push(a);this.Ba&&(this.Ba.style.display="none");this.ya&&(this.ya.style.display="none");this.Fa=[]}; l.Ih=function(a){return(a=this.Fa[a])?a.Ih():!1}; l.getRootElement=function(){return this.ua}; function KKa(a,b){var c=b.getType(),e=a.Qa[c];if(!e)return!1;c=(c=a.Pa[c])&&c.pop();if(!c){c=e.createTemplate(a.Na);var f=c.getRootElement();f.setAttribute("role","option");f.id="sbse"+a.qb;a.qb++}e.render(b,c);a.Ra.push(c);f=c.getRootElement();var h=xLa(a);h.appendChild(f);if(b.getIndex!==void 0){a.Fa.push(c);var k=a.Ia;var n=b.getIndex();a.o.sR&&(f.onmouseover=function(){LKa(a.Ha,n)},f.onmouseout=function(){OKa(a.Ha)}); var p=c.getRootElement();p.onclick=function(r){a.qa.qa.blur();b.qa&&$N(a.qa,b.ma);OKa(a.Ha);var u=a.Ha;u.oa=u.o=n;r=r||JN(p).event;e.o(r,b,a.Na)}}else k=a.La; sKa(h,k);return!0} function PO(a,b,c,e){var f=GN("input");f.type="button";f.value=mN(b);f.onclick=function(){a.Na.search(a.qa.getDisplayValue(),e)}; if(a.o.cR){b="lsb";var h=GN("span");var k=GN("span");h.className="ds";k.className="lsbb";h.appendChild(k);k.appendChild(f)}else b="sbsb_h",h=f;f.className=b;c.appendChild(h)} function xLa(a){var b=a.Xa.pop();if(b)return a.va.appendChild(b),b;b=GN("li");b.className="sbsb_c "+a.o.iG;b.onmousedown=qb(a.aF,a);a.va.appendChild(b);return b} l.aF=function(a){a=a||JN(this.ua).event;a.stopPropagation?a.stopPropagation():!BN&&yN&&(this.qa.qa.Cb=!0);return!1}; function dO(a){if(a.oa){var b=0,c=a.qa.qa.Ba;c&&(b=c.offsetWidth);c=a.oa;a=a.qa.getWidth()-b-3;a>0&&(c.style.width=a+"px")}} ;function QO(){this.ma=147} t(QO,vN);QO.prototype.setAttributes=function(){this.Ba=document.body}; QO.prototype.setup=function(a){this.ya=a}; QO.prototype.getWidth=function(a){var b=0;a&&(this.o||yLa(this),zLa(this),a in this.oa?b=this.oa[a]:(IN(this.o,lN(a)),this.oa[a]=b=this.o.offsetWidth,IN(this.o,"")));return b}; QO.prototype.getHeight=function(){this.o||yLa(this);zLa(this);this.qa||(IN(this.o,"|"),this.qa=this.o.offsetHeight);return this.qa}; function yLa(a){var b=HN(a.ya.HJ),c=b.style;c.background="transparent";c.color="#000";c.padding=0;c.position="absolute";c.whiteSpace="pre";a.o=b;a.o.style.visibility="hidden";a.Ba.appendChild(a.o)} function zLa(a){var b=Date.now();if(!a.ua||a.ua+3E3<b){a.ua=b;b=a.o;var c=JN(b);b=(b=c.getComputedStyle?c.getComputedStyle(b,""):b.currentStyle)?b.fontSize:null;a.va&&b==a.va||(a.oa={},a.qa=null,a.va=b)}} ;function ALa(){sN.call(this);this.set(191,new GO);this.set(150,new HO);this.set(146,new jLa);this.set(147,new QO);tN(this,149,new RN);this.set(145,new hO);this.set(117,new iO);this.set(494,new kO);this.set(374,new lO);this.set(120,new mO);this.set(121,new tO);this.set(553,new uO);this.set(124,new CO);this.set(125,new DO);this.set(123,new vO);this.set(126,new EO);this.set(127,new FO);this.set(115,new SN);this.set(118,new UN);this.set(128,new bO);tN(this,154,new gO);this.set(116,new JO);this.set(119, new MO);this.set(129,new OO)} t(ALa,sN);function BLa(){return{Mo:function(){return{clientName:"hp",qF:"hp",vP:"google.com",HL:"",uD:"en",UH:"",iT:"",userToken:"",authuser:0,fS:"",LL:"",jI:!1,RK:"",pF:"",HB:0,transport:null,fM:!1,kma:!1,uR:!1,QP:!0,wla:10,OP:!0,RP:!0,sla:!1,oQ:!1,WR:!1,YR:!1,Ula:!1,qR:!0,HP:!1,rR:500,eR:!1,Gla:!0,Kla:!0,nma:!1,gR:!1,nK:"",bma:"//www.google.com/textinputassistant",cma:"",ema:7,Hla:!1,Ila:!1,hR:!1,fR:!0,iR:!1,sJ:!1,UT:!1,RT:!1,WL:1,kS:!0,lC:!1,jQ:!1,TP:!1,cT:10,aR:!1,oT:!0,Ri:document.body,lR:!0,JL:null,WP:{}, ula:{},gma:0,pQ:!1,vR:!0,bq:!1,zla:!1,pma:null,SP:!1,Xla:null,qma:null,iI:!1,sR:!0,kP:!1,uma:1,pS:!1,searchText:"Search",kQ:"I'm Feeling Lucky",Ei:"",cS:"Learn more",ima:"Remove",hma:"This search was removed from your Web History",hintText:"",rla:"Did you mean:",dma:"",lma:"",Cma:"Search by voice",Bma:'Listening for "Ok Google"',Ama:'Say "Ok Google"',ola:"Clear Search",xR:null,yR:0,zR:0,HJ:"",iG:"",kb:!1,Gt:"absolute",cR:!1,ZQ:!1,BK:null,dR:!0,tx:[0,0,0],IP:null,tU:null,cP:[0],oma:!0,YL:"",uU:"", sU:"",Ala:null,Cla:"",Bla:"",mla:1,hM:!1,uI:!1}}}} ;function CLa(a,b,c,e,f){var h=AN?"-moz-":yN?"-ms-":BN?"-o-":CN?"-webkit-":"",k=".gstl_"+e,n=new RegExp("(\\.("+f.join("|")+")\\b)"),p=[];return{addRule:function(r,u){if(b){if(c){r=r.split(",");for(var w=[],z,la=0;z=r[la++];)z=n.test(z)?z.replace(n,k+"$1"):k+" "+z,w.push(z);r=w.join(",")}p.push(r,"{",u,"}")}}, UO:function(){if(b&&p.length){b=!1;var r=GN("style");r.setAttribute("type","text/css");(a||hN).appendChild(r);var u=p.join("");p=null;r.styleSheet?r.styleSheet.cssText=u:(u=document.createTextNode(u),r.appendChild(u))}}, prefix:function(r,u){var w=r+(u||"");h&&(w+=u?r+h+u:h+r);return w}}} ;function DLa(a,b,c){this.qa=a;this.Ia=b;this.La=c;this.ma=-1;this.Ha=!1} l=DLa.prototype;l.install=function(a){if(!this.Ha){a=ELa(a);this.ma<0&&(this.ma=FLa(a));var b=FN(this.qa),c=GLa(this),e=!!b.getElementById("gs_id"+this.ma),f=this,h=["gssb_c","gssb_k","sbdd_a","sbdd_c","sbib_a"];a.YL&&h.push(a.YL);h=CLa(a.JL,a.lR,a.SP,this.ma,h);this.Ba=a.bq;this.o=new uN(this.Ia,this.La,{VO:function(){return e}, get:function(k){return b.getElementById(k+f.ma)}, OI:function(k){return b.getElementById(k)}, Dla:function(){return null}, KC:function(){return c}, getId:function(k){return k+f.ma}, EQ:function(){return f.qa}},h,this,a); this.o.get(347);this.ua=this.o.get(130);this.o.get(115);this.va=this.o.get(117);this.o.get(123);this.ya=this.o.get(118);this.Fa=this.o.get(119);this.o.get(374);this.o.get(120);this.o.get(189);this.o.get(553);this.o.get(419);this.Na=this.o.get(126);this.oa=this.o.get(128);this.o.get(139);this.Pa=this.o.get(121);HLa(this);this.Ha=!0}}; l.activate=function(a){this.deactivate();a=ELa(a);this.Ba=a.bq;this.o.activate(a)}; l.deactivate=function(){this.o.deactivate()}; l.isActive=function(){return!!this.o&&this.o.isActive()}; l.focus=function(){this.Fa.focus()}; l.blur=function(){this.Fa.blur()}; l.getId=function(){return this.ma}; l.getDisplayValue=function(){return this.ya.getDisplayValue()}; l.setSuggestions=function(a,b){EKa(this.ya,a||"");this.oa.isEnabled()&&this.oa.setSuggestions(a,b,!1)}; l.search=function(a,b){this.Pa.search(a,b)}; l.bq=function(){return this.Ba||!!this.ua&&this.ua.bq()}; function FLa(a){a=JN(a.JL||hN);a.nextSearchboxId==void 0&&(a.nextSearchboxId=50);return a.nextSearchboxId++} function GLa(a){if(a.qa)for(a=a.qa;a=a.parentNode;){var b=a.dir;if(b)return b}return"ltr"} function ELa(a){a=fKa(a);var b=a.nK;b?a.nK=b.toLowerCase():a.gR=!1;a.lC&&!a.jQ&&(a.lC=!1);mKa||(a.YR=!1);return a} function HLa(a){var b=JN(a.qa),c=tKa(b);a.va.listen(b,"resize",function(){var e=tKa(b);if(e.Rs!=c.Rs||e.wJ!=c.wJ)c=e,WN(a.va,8)})} ;function RO(a,b,c){Wt.call(this);this.ya=c!=null?qb(a,c):a;this.va=b;this.Ha=qb(this.VM,this);this.ma=!1;this.qa=0;this.oa=this.o=null;this.ua=[]} wb(RO,Wt);l=RO.prototype;l.RM=function(a){this.ua=arguments;this.ma=!1;this.o?this.oa=sb()+this.va:this.o=ou(this.Ha,this.va)}; l.stop=function(){this.o&&(gb.clearTimeout(this.o),this.o=null);this.oa=null;this.ma=!1;this.ua=[]}; l.pause=function(){++this.qa}; l.resume=function(){this.qa&&(--this.qa,!this.qa&&this.ma&&(this.ma=!1,this.ya.apply(null,this.ua)))}; l.Yd=function(){this.stop();RO.kh.Yd.call(this)}; l.VM=function(){this.o&&(gb.clearTimeout(this.o),this.o=null);this.oa?(this.o=ou(this.Ha,this.oa-sb()),this.oa=null):this.qa?this.ma=!0:(this.ma=!1,this.ya.apply(null,this.ua))};function SO(){var a=this;this.o=!1;this.oa=null;this.qa=new nu;this.ya=new gD;this.ma=new RO(function(){var b,c=(b=a.Ba)==null?void 0:Og(b,67);c&&!a.o&&(b=TO(a))&&b.length!==0&&hD(a.ya,c)},3E3,this)} t(SO,hKa);l=SO.prototype; l.install=function(a,b,c,e,f,h,k,n,p,r,u){u=u||"help";this.va=f;this.ua=h;this.Ba=e;f=BLa().Mo();b!="17"&&b!="83757"&&(f.RK=p||"www.google.com");f.clientName=u;f.qF=u;f.UH=u;f.uD=dua(c);p=c.split(/[-_]/g);(p=p.length>1&&p[1].match(/^[a-zA-Z]{4}$/)?p[1]:"")||(p=(c=c.match(/[-_]([a-zA-Z]{2}|\d{3})([-_]|$)/))?c[0].replace(/[_-]/g,""):"");f.HL=p;r?f.BK=r:f.tx=[8,0,0];f.hM=!0;r=a.closest("header");r!==null&&window.getComputedStyle(r,null).position==="fixed"&&(f.Gt="fixed");r=[0];k&&r.push(79);f.rma=aKa(r); r=new ALa;tN(r,156,new PN(b));tN(r,152,new NN(e));tN(r,152,new ON(e));r.set(157,new vKa);this.Fa=new QN(5,k,n);tN(r,122,this.Fa);this.oa=new DLa(a,this,r);this.oa.install(f)}; function TO(a){a=a.oa.Na.o;return(a&&a.o||[]).filter(function(b){return!!b})} function UO(a){return TO(a).map(function(b){if(b.getType()==79){var c=b.getParameters(),e=c&&c.getString("t");if(e==="HELP_ARTICLE"||e==="SUPPORT_THREAD")if(c=c&&c.getString("p")||{},c.url)return c.url}return b.ma})} l.dK=function(a){a.addRule(".sbdd_a","z-index: 1202")}; l.search=function(a,b){b==1&&(this.o=!0);if((b=ZN(this.oa.oa))&&b.getType()==79){var c=b.getParameters();b=c.getString("t");c=c.getString("p");this.ua&&this.ua(b,c,a)}else this.va&&this.va(a)}; l.listen=function(a,b){this.qa.listen(a,b)}; l.unlisten=function(a,b){this.ma.stop();this.qa.unlisten(a,b)}; l.hI=function(){this.o=!0;this.ma.stop();this.qa.dispatchEvent("OSC")}; l.fI=function(){var a=TO(this);a&&a.length>0&&this.ma.RM();this.qa.dispatchEvent("OSS")}; l.gI=function(){this.ma.stop();this.qa.dispatchEvent("OSH")}; l.aC=function(){this.ma.stop();this.o=!1}; l.eI=function(){this.ma.stop();this.o=!1}; </script> <script data-id="search_autocomplete" nonce="Vjc4ZYn3VDt0OxA84bj9">function pXa(a){return TO(a).map(function(b){return b.getParameters()&&b.getParameters().getString("p")&&b.getParameters().getString("p").url||b.ma})} function EX(a){var b=window.sc_scope;this.oa=a;this.va=b||document;this.ya=this.o=this.qa=null;this.Ba=!1;this.ma=null;this.ua=new RI;qXa(this)} function qXa(a){a.qa=a.va.querySelector("#gbqf, .gaiabar form, .non-one-bar form, .promoted-search__form");a.o=a.va.querySelector('#gbqfq, .gaiabar form input[name="q"], .non-one-bar input[name="q"], .promoted-search__input');a.qa&&a.o&&(a.qa.id="search-form",a.ma=new SO,a.ma.install(a.o,a.oa.eid,A().lang,new cN(a.oa.pageStrings),a.Fa.bind(a),a.Ha.bind(a),"HELP_ARTICLE SUPPORT_THREAD AUTHORABLE_WORKFLOW HC_ROOT HC_COMMUNITY NEO_SYMPTOM".split(" "),void 0,void 0,"search-form",a.oa.clientName),a.ya= a.va.querySelector('#gbqfb, .gaiabar form button[role="button"], .promoted-search__search-button'),a.ya&&a.ya.addEventListener("click",function(b){b.preventDefault();this.Fa()}.bind(a)))} EX.prototype.Fa=function(){var a;if(a=!this.Ba&&this.o.value.trim()!=""){a=this.o.value.trim();var b=Tn("q");a=!(a!=""&&a==b)}a&&(this.ma.o&&(rXa(this),this.ua.oF(this.o.value,"support-content")),a=this.ma.o?23:22,a===22?window.sc_trackStatsEvent(10,a,this.o.value):window.sc_trackStatsEvent(10,a,this.o.value+"|"+pXa(this.ma).join("|"),sXa(this,this.o.value)),QI(this.o.value),this.qa.submit(),this.Ba=!0)}; EX.prototype.Ha=function(a,b,c){var e=b.url,f=!1,h=!1;rXa(this);this.ua.vv(c,e,"support-content",function(){h=!0;f&&h&&oo(e)}); window.sc_trackStatsEvent(10,12,this.o.value+"|"+pXa(this.ma).join("|"),sXa(this,c),function(){(f=!0,h)&&oo(e)})}; function rXa(a){a.ua.wv(UO(a.ma),"support-content")} function sXa(a,b){var c=TO(a.ma).find(function(e){return e.ma===b}); a=TO(a.ma).length;return c?c.getIndex()+","+a:"-1,"+a} window.sc_initSearchAutocomplete=function(a){function b(){new EX(a)} b();window.sc_reinitSearchAutocomplete=b}; </script> <script nonce="Vjc4ZYn3VDt0OxA84bj9">(function(){var eid=73067;var client_name='help';var page_strings=["Google Ads Help","Sorry, this page can't be found.","Google Ads","Google Ads","https://ads.google.com/home/?subid=ww-ww-et-g-aw-a-helpcenter_1!02#?modal_active=none","\u003cp\u003eThis page doesn't exist in Google Ads Help. It may be deleted because the feature doesn't exist anymore, or the URL may be incorrect.\u003c/p\u003e\n","Search Google Ads Help","Your browser is not supported. See \u003ca href=\"/accounts/answer/1151309\"\u003eSupported browsers\u003c/a\u003e.","Send feedback about our Help Center","Report","Suggest","Posted by \u003cspan\u003e\u003c/span\u003e","Select one","Welcome to the Google Ads Help Center","You are seeing the basic version because we think your Internet connection is slow.","Switch to standard version.","Close","More","Read more","\u003cstrong\u003eStep %s\u003c/strong\u003e of %s","View full list","View step-by-step list","Reported","Suggested","Show more","Search","Show less","Submit feedback","Next","Previous","Language","Load video","More options","Edit selection","Help Center","Community","Clear","How can we help you?","Describe your issue","My profile","Back","Search Help Center","Contact us","Announcements","Read more","Open in a new window","\u003ca class=\"btn btn-raised\" href=\"/google-ads?source=404\"\u003eGet Google Ads Help\u003c/a\u003e","\u003ca class=\"btn btn-raised\" href=\"//www.google.com?source=404\" target=\"_blank\"\u003eSearch on Google\u003c/a\u003e","Send feedback on...","This help content \u0026amp; information","General Help Center experience","Enable Dark Mode","Disable Dark Mode","Google Help","Ready to get started?","Sign in","Selected","Not selected","Google Ads Community","Help article","Community forum","Workflow","Yes","No","Search values","Suggested search","Quick results available below.","Case ID","In Progress","Finished","View more","Recent cases","Last updated","Edit appointments",""];window['sc_initSearchAutocomplete']({'eid':eid,'clientName':client_name,'pageStrings':page_strings });})();</script> <script data-id="language_selector" nonce="Vjc4ZYn3VDt0OxA84bj9">function iDa(){this.o=window.location} iDa.prototype.init=function(a){var b=this;a=a||document;a=a.querySelectorAll("form.language-selector");for(var c={},e=0;e<a.length;c={Ny:void 0},++e){var f=a[e];c.Ny=f.querySelector('select[name="hl"]');c.Ny&&(f.addEventListener("focusin",function(){window.sc_trackStatsEvent(169,8)}),c.Ny.addEventListener("change",function(h){return function(){var k=h.Ny.value; window.sc_trackStatsEvent(169,22,k);oo(Ho(new Go(b.o.href),"hl",k).toString())}}(c)))}window.sc_trackStatsEvent(169,4)}; window.sc_initLanguageSelector=function(){(new iDa).init(window.sc_scope)}; </script> <script nonce="Vjc4ZYn3VDt0OxA84bj9">window['sc_initLanguageSelector']();</script> <div style="display:none"> <div data-page-data-key="AdsNotificationsFeature__enable_feedback" style="display:none">false</div> </div> <script data-id="notifications" nonce="Vjc4ZYn3VDt0OxA84bj9">function wEa(a){switch(a){case 5:case 14:case 193:case 236:case 243:case 247:return"Suspicious payment activity";case 10:case 11:case 12:return"Chargeback request on a legitimate Google Ads balance";case 32:return"Account is operating from a sanctioned country";case 43:case 46:case 219:case 220:case 237:return"Unpaid balance";case 44:case 202:return"Payment cancellation on a legitimate Google Ads balance";case 49:return"Promotion of unauthorized pharmacies";case 51:return"Counterfeit goods";case 61:case 62:case 162:case 194:case 210:case 238:case 239:return"Circumventing systems"; case 152:case 249:case 250:case 251:return"Suspected unauthorized activity in your account";case 198:case 248:case 252:return"Unacceptable business practices";case 213:return"Unfair advantage";case 217:case 244:case 245:case 246:return"Not complying with the Google Ad Grants policy";default:return""}} ;function yJ(a){E.call(this,"sc.ads_account.Status");this.model=a;this.actionUrl="https://ads.google.com/nav/login?dst="+encodeURIComponent("/aw/overview?ocid="+xEa(a)+"&supportResource=suspension_help");this.watch(a)} t(yJ,E);function yEa(a){return zJ(a.model)!==0?new yt({message:function(){a.element("div","class","title","To run ads, fix suspended account");var b=wEa(zJ(a.model));a.element("div","class","content",b===""?"Your account is suspended.":"Suspended for: "+b)}, type:vt,position:"component",hh:{xd:"link",text:"Fix in Google Ads",trigger:a.rd.bind(a)}}):new yt({message:function(){a.element("div","class","content","This account is in good standing")}, type:vja,position:"component"})} yJ.prototype.content=function(){var a=this;this.element("div","class","root",function(){yEa(a).render()})}; yJ.prototype.rd=function(){Wq(this.actionUrl,{Hd:!0});Fq(35,"account_suspension_notification_click",148)};function AJ(a){var b=a.Ds;a=a.model;E.call(this,"sc.ads_account.AdsAccount");this.Ds=!1;this.Ds=b||!1;BJ(a);this.status=new yJ(a)} t(AJ,E);AJ.prototype.content=function(){var a=this;this.element("div","class","root",function(){a.Ds&&a.element("h2","class","heading","Recommended for you");a.status.render()})};var zEa=[0,Rj,Xj];function CJ(a){this.Aa=Ef(a)} t(CJ,Vh);CJ.prototype.getSortOrder=function(){return Xg(this,7)};CJ.prototype.Ca=lk([0,Hj,Xj,Uj,-2,zEa,hk,-1]);function DJ(a){this.Aa=Ef(a)} t(DJ,Vh);DJ.prototype.getType=function(){return Xg(this,4)}; DJ.prototype.setType=function(a){return sh(this,4,a)};var AEa=[0,Hj,-1,Xj,hk,Fm,-1,Uj,Xj];DJ.prototype.Ca=lk(AEa);function EJ(a){this.Aa=Ef(a)} t(EJ,Vh);EJ.prototype.Ca=lk([0,Zj,AEa]);function BEa(){var a=a===void 0?"":a;var b=b===void 0?br():b;var c;return Ya(function(e){try{return c=new CJ,a!==""&&ig(c,1,Je(a),"0"),e.return(b.post({endpoint:"adsaccountlist",queryParams:{v:"1"},request:c,response:EJ}))}catch(f){return e.return(new EJ)}})} ;function FJ(a){var b=a.Yp;a=a.Pn;Vp.call(this);this.Yp=b;this.Pn=a} t(FJ,Vp);FJ.prototype.update=function(a){var b=a.Yp;a=a.Pn;this.Yp=b;this.Pn=a;this.Ea(0)}; function zJ(a){var b;return(b=a.Yp)!=null?b:0} function xEa(a){return BJ(a)===0?"":Yg(yg(a.Pn,DJ,1,Xf())[0],1)} function BJ(a){return a.Pn?yg(a.Pn,DJ,1,Xf()).length:0} ;function CEa(a,b,c,e){this.model=a;this.Ds=b;this.ma=c;this.o=e;this.startTime=Date.now()} function DEa(a){var b;return Ya(function(c){switch(c.o){case 1:return Pa(c,2),c.yield(BEa(),4);case 4:b=c.ma;Qa(c,3);break;case 2:return Ra(c),c.return(!1);case 3:var e=a.model;e.Pn=b;e.Ea(0);return c.return(BJ(a.model)===1)}})} CEa.prototype.render=function(a){var b=this,c,e;return Ya(function(f){if(f.o==1)return(c=!(b.ma&&zJ(b.model)!==0))?f.Ma(2):f.yield(DEa(b),3);f.o!=2&&(c=!f.ma);if(c)return a.remove(),f.return();b.o?(e=new AJ({model:b.model,Ds:b.Ds}),Gp(a,function(){e.render()}),EEa(b)):a.remove(); FEa(b);GEa(b);Oa(f)})}; function FEa(a){a=zJ(a.model)+":"+xEa(a.model)+"="+(a.o?"TREATMENT":"CONTROL");Fq(12,a,148)} function EEa(a){a=Date.now()-a.startTime;Fq(4,String(a),148)} function GEa(a){var b={};qt(new pt,{triggerId:a.o?"j62ozqRtq0mgoFgKhno0S9VguGbj":"ecnbpKGNj0mgoFgKhno0SZHBh1Cq",enableTestingMode:!1,productData:{experimentIds:Co(),customData:(b.cid=BJ(a.model)>1?"multi":"single",b)}})} function HEa(a,b,c,e){var f,h,k;return Ya(function(n){f=document.querySelector(".ads-account-container");if(!f)return n.return();h=new FJ({Yp:b});k=new CEa(h,!!a,c,e);return n.yield(k.render(f),0)})} ;function IEa(a){a=a.collapsed;Vp.call(this);this.collapsed=a} t(IEa,Vp);function GJ(a){var b=a.iq;var c=a.location;var e=a.sveType===void 0?165:a.sveType;a=a.zo===void 0?!0:a.zo;E.call(this,"sc.ads_notifications.NotificationList");var f=this;this.model=new IEa({collapsed:!0});this.iq=b.map(function(h){var k=h.message,n=h.type,p=h.icon;h=(h=h.hh)?Array.isArray(h)?h.reverse():[h]:[];return new yt({message:k,type:n,icon:p,position:"card",hh:h,color:!1,compact:!0})}); this.location=c;this.id=Qp();this.o=new Yp({nB:this.id,ariaExpanded:!1,text:this.model.collapsed?"View all "+this.iq.length.toString()+" notifications":"View less",compact:!0,trigger:function(){var h=f.model;h.collapsed=!f.model.collapsed;h.Ea(0);f.o.setText(f.model.collapsed?"View all "+f.iq.length.toString()+" notifications":"View less");f.o.Um(!f.model.collapsed);f.o.us(f.model.collapsed?"":"View less notifications");Fq(f.model.collapsed?3:2,"",f.sveType)}}); this.oa=new dq(this.o);a&&(this.ma=new Mt({triggerId:"oqCqxgqer0mgoFgKhno0VJtEAuex",enableTestingMode:A().env!=="PROD"}));this.sveType=e;this.watch(this.model)} t(GJ,E);GJ.prototype.content=function(){var a=this,b=this.location==="article"&&this.iq.length>1,c={};this.element("ol","class",(c.root=!0,c[this.location]=!0,c.collapsible=b,c.collapsed=b&&this.model.collapsed,c["has-buttons"]=b||this.ma,c),"id",this.id,function(){for(var e=x(a.iq),f=e.next();!f.done;f=e.next())a.element("li",f.value)}); this.element("div","class",{buttons:!0,"article-page-buttons":this.location==="article"},function(){b?a.element("span","class","view-all",a.oa):a.element("span");a.ma&&a.element("span","class","feedback",a.ma)})};function HJ(a){this.Aa=Ef(a)} t(HJ,Vh);l=HJ.prototype;l.getText=function(){return Wg(this,1)}; l.setText=function(a){return qh(this,1,a)}; l.getUrl=function(){return Wg(this,2)}; l.setUrl=function(a){return qh(this,2,a)}; l.fe=function(){return Wg(this,3)}; l.us=function(a){qh(this,3,a)}; l.getType=function(){return Xg(this,4)}; l.setType=function(a){return sh(this,4,a)};var JEa=[0,Xj,-2,hk];HJ.prototype.Ca=lk(JEa);function IJ(a){this.Aa=Ef(a)} t(IJ,Vh);l=IJ.prototype;l.getId=function(){return Wg(this,1)}; l.setId=function(a){return qh(this,1,a)}; l.getType=function(){return Xg(this,3)}; l.setType=function(a){return sh(this,3,a)}; l.yc=function(){return Xg(this,4)}; l.getPriority=function(){return Sg(this,5)}; l.setPriority=function(a){return ig(this,5,ze(a),0)}; l.getTitle=function(){return Wg(this,6)}; l.setTitle=function(a){return qh(this,6,a)};var KEa=[0,Xj,Kj,hk,-1,Rj,Xj,Zj,JEa];IJ.prototype.Ca=lk(KEa);function JJ(a){var b=a.notifications;var c=a.location;var e=a.sveType===void 0?165:a.sveType;a=a.zo===void 0?!0:a.zo;E.call(this,"sc.ads_notifications.AdsNotifications");var f=this;this.location=c;this.sveType=e;b=b.map(function(h){return{message:h.getTitle(),type:LEa(h.yc()),icon:MEa(h.yc()),hh:yg(h,HJ,7,Xf()).map(function(k){return{text:k.getText(),ariaLabel:k.fe(),href:k.getUrl(),target:1,trigger:function(){var n=k.getText();Fq(35,'"'+n+'":'+h.getType()+"="+h.yc(),f.sveType)}}})}}); b.length>0&&(this.o=new GJ({iq:b,location:this.location,sveType:this.sveType,zo:a}))} t(JJ,E);JJ.prototype.content=function(){var a=this;this.element("div","class","root",function(){a.o&&(a.location==="home"&&a.element("h2","class","heading","Alerts for you"),a.o.render())})}; function LEa(a){switch(a){case 1:return vt;case 2:return wt;case 3:return xt;default:return xt}} function MEa(a){switch(a){case 1:return"gm/error";case 2:return"gm/warning_filled";case 3:return"gm/flag_filled"}} ;function KJ(a){this.Aa=Ef(a)} t(KJ,Vh);KJ.prototype.Ca=lk([0,Zj,KEa]);function NEa(a){a=a===void 0?0:a;var b=b===void 0?br():b;return Ya(function(c){try{return c.return(b.get({endpoint:"adsnotificationslist",queryParams:{v:"1",max_notifications:a.toString()},response:KJ}))}catch(e){return c.return(new KJ)}})} ;function LJ(a,b,c,e,f,h,k,n){var p=p===void 0?A().ge:p;this.qa=a;this.oa=b;this.location=c;this.sveType=e===void 0?165:e;this.ua=f===void 0?3:f;this.o=h===void 0?"o2x4mBCog0mgoFgKhno0WzuBnvUB":h;this.ma=k===void 0?"PBWSiXCiY0mgoFgKhno0QcgFeQbk":k;this.zo=n===void 0?!0:n;this.gaiaEmail=p;this.startTime=Date.now();this.notifications=[]} function OEa(a){var b;return Ya(function(c){if(c.o==1)return a.qa?c.yield(NEa(a.ua),2):c.return(!1);b=c.ma;var e=yg(b,IJ,1,Xf(Rd));a.notifications=e;if(!a.notifications.length)return c.return(!1);PEa(a);if(!a.oa)return a.o&&QEa(a.o),c.return(!1);e=Date.now()-a.startTime;Fq(4,String(e),a.sveType);a.ma&&QEa(a.ma);REa();return c.return(!0)})} LJ.prototype.render=function(a){var b=this,c;return Ya(function(e){if(e.o==1)return e.yield(OEa(b),2);if(!e.ma)return a.remove(),e.return();b.notifications=b.notifications.map(function(f){f.getType()===9&&(f.setTitle("Access to your business profile for "+b.gaiaEmail+" has been suspended because it doesn't follow the guidelines. Edit your business info, and learn how to regain access."),yg(f,HJ,7,Xf())[0].setText("Take action").us("Request reinstatement"));return f}); c=new JJ({notifications:b.notifications,location:b.location,sveType:b.sveType,zo:b.zo});Gp(a,function(){c.render()}); Oa(e)})}; function PEa(a){var b=a.notifications.map(function(c){return c.getType()+"="+c.yc()}).join(","); Fq(12,b,a.sveType)} function QEa(a){qt(new pt,{triggerId:a,enableTestingMode:!1,productData:{experimentIds:Co()}})} function REa(){var a;(a=document.querySelectorAll(".warning-bar, .info-bar-container>.notification"))==null||a.forEach(function(b){b.remove()})} function SEa(a,b,c){var e,f,h;return Ya(function(k){e=document.querySelector(".ads-notifications-container");if(!e)return k.return();f=zo("AdsNotificationsFeature__enable_feedback")==="true";h=new LJ(a,b,c?"home":"article",165,3,"o2x4mBCog0mgoFgKhno0WzuBnvUB","PBWSiXCiY0mgoFgKhno0QcgFeQbk",f);return k.yield(h.render(e),0)})} ;function TEa(a,b,c){var e,f;return Ya(function(h){e=document.querySelector(".gbp-notifications-container");if(!e)return h.return();f=new LJ(a,b,c?"home":"article",173,1,"","",!1);return h.yield(f.render(e),0)})} ;var UEa=new Set([0,14,1,9]);tb("sc.notifications.initialize",function(a,b,c,e,f,h,k,n,p,r){n=n===void 0?!1:n;p=p===void 0?!1:p;r=r===void 0?"adwords3":r;var u;return Ya(function(w){if(w.o==1)return"bizbuilder"!==r&&"support_content_dev"!==r?w.Ma(2):w.yield(TEa(n,p,k),3);if(w.o!=2)return w.return();u=new FJ({Yp:f});return UEa.has(h)?a&&zJ(u)!==0?w.yield(HEa(k,f,a,b),0):c&&h!==9?w.yield(SEa(c,e,k),0):w.Ma(0):w.return()})}); </script> <script nonce="Vjc4ZYn3VDt0OxA84bj9">(function(){var accountStudyActive=false;var notificationsStudyActive=false;var isHome=false;var enableNotifications=false;var abuseTagId=0;var enableSingleCid=false;var pageType=34;var gbpSusBusNotificationsStudyActive=false;var enableGBPSusBusNotifications=false;var helpCenter='adwords3';sc.notifications.initialize(accountStudyActive,enableSingleCid,notificationsStudyActive,enableNotifications,abuseTagId,pageType,isHome,gbpSusBusNotificationsStudyActive,enableGBPSusBusNotifications,helpCenter);})();</script> <script data-id="feedback_helpcenter_default" nonce="Vjc4ZYn3VDt0OxA84bj9">function bAa(){this.o=window.sc_scope||document;var a=A();this.ma=a.fbid;this.qa=a.fbidu;this.oa=new Hv;if(a.ir)a=this.o.querySelector(".user-feedback-link"),hH(this,"#onebar-feedback",this.ma,a),hH(this,".user-feedback-link",this.ma,a);else{a=this.o.querySelector(".feedback-menu");var b=this.o.querySelector(".user-feedback-link");a&&b&&(new Vu(a,b),hH(this,".feedback-menu__content-feedback",this.ma,b),hH(this,".feedback-menu__helpcenter-feedback",this.qa,b));cAa(this)}} function cAa(a){var b=a.o.querySelector("#onebar-feedback"),c=a.o.querySelector(".feedback-dialog");b&&c&&b.addEventListener("click",function(e){e.preventDefault();a.oa.open(c).zp(function(f){f=="next"&&(f=c.querySelector("input[name=feedback-choice]:checked"))&&(f.value=="CONTENT"?Dv({productId:a.ma,onClose:function(){b.focus()}, payload:Fv()}):f.value=="HELPCENTER"&&Dv({productId:a.qa,onClose:function(){b.focus()}, payload:Fv()}))})})} function hH(a,b,c,e){if(c!=0)for(a=x(a.o.querySelectorAll(b)),b=a.next();!b.done;b=a.next())b.value.addEventListener("click",function(f){f.preventDefault();Dv({productId:c,onClose:function(){e.focus()}, payload:Fv()})})} window.sc_initFeedback=function(){new bAa}; </script> <script nonce="Vjc4ZYn3VDt0OxA84bj9">window['sc_initFeedback']();</script> <script data-id="zippy" nonce="Vjc4ZYn3VDt0OxA84bj9"> </script> <script nonce="Vjc4ZYn3VDt0OxA84bj9">window['sc_initZippy']();</script> <script data-id="backtotop" nonce="Vjc4ZYn3VDt0OxA84bj9">function Rxa(){this.qa=window.sc_scope||document;this.o=null;if(this.o=this.qa.querySelector(".nav-back-to-top"))window.addEventListener("scroll",this.ma.bind(this)),window.addEventListener("resize",this.ma.bind(this)),this.ma()} Rxa.prototype.ma=function(){this.o.style.position="";this.o.style.top="";this.o.style.marginTop="";for(var a=0,b=this.o;b;)a+=b.offsetTop,b=b.offsetParent;a-window.pageYOffset<8&&(this.o.style.position="fixed",this.o.style.top="8px",this.o.style.marginTop=0)}; window.sc_initBackToTop=function(){new Rxa}; </script> <script nonce="Vjc4ZYn3VDt0OxA84bj9">window['sc_initBackToTop']();</script> <script data-id="video" nonce="Vjc4ZYn3VDt0OxA84bj9"> </script> <script data-id="inline_video" nonce="Vjc4ZYn3VDt0OxA84bj9">var CX;function kXa(a){CX||(CX=new Dr);var b=CX;var c=A().lang;(function(e,f){return Ya(function(h){return h.return(Rga(b,e,f))})})(a,c).then(function(e){try{var f=e.items[0],h=[f.snippet.thumbnails.default.url],k,n,p; if((k=f.snippet)==null?0:(n=k.thumbnails)==null?0:(p=n.medium)==null?0:p.url){var r,u,w;h.push((r=f.snippet)==null?void 0:(u=r.thumbnails)==null?void 0:(w=u.medium)==null?void 0:w.url)}var z,la,pa;if((z=f.snippet)==null?0:(la=z.thumbnails)==null?0:(pa=la.high)==null?0:pa.url){var sa,Aa,Ba;h.push((sa=f.snippet)==null?void 0:(Aa=sa.thumbnails)==null?void 0:(Ba=Aa.high)==null?void 0:Ba.url)}var Fa,Na,Ua;if((Fa=f.snippet)==null?0:(Na=Fa.thumbnails)==null?0:(Ua=Na.standard)==null?0:Ua.url){var Xa,lb,Bb; h.push((Xa=f.snippet)==null?void 0:(lb=Xa.thumbnails)==null?void 0:(Bb=lb.standard)==null?void 0:Bb.url)}var Mb,Fb,jb;if((Mb=f.snippet)==null?0:(Fb=Mb.thumbnails)==null?0:(jb=Fb.maxres)==null?0:jb.url){var vb,Wb,Dc;h.push((vb=f.snippet)==null?void 0:(Wb=vb.thumbnails)==null?void 0:(Dc=Wb.maxres)==null?void 0:Dc.url)}var vc,Zd,lg,mg;Qga({description:f.localizations&&((vc=f.localizations[c])==null?void 0:vc.description),duration:(Zd=f.contentDetails)==null?void 0:Zd.duration,embedUrl:"https://www.youtube.com/embed/"+ encodeURIComponent(a),name:f.snippet.localized.title,thumbnailUrl:h,uploadDate:new Date(f.snippet.publishedAt),userInteractionCount:Number((mg=(lg=f.statistics)==null?void 0:lg.viewCount)!=null?mg:0)})}catch(Rg){Ao("seo_add_video_object_failed:"+A().hc)}})} function lXa(a){this.ma=a;this.o=a.getAttribute("data-videoid");mXa(this)} function mXa(a){var b=document.createElement("span");b.className="embedded-video--close-link";b.style.display="none";b.setAttribute("role","button");b.setAttribute("aria-label",RA.close);b.addEventListener("click",function(){e.stopVideo()}); a.ma.parentNode.insertBefore(b,a.ma);var c=Gr("",location.href)===a.o,e=new window.YT.Player(a.ma,{width:400,height:230,videoId:a.o,playerVars:{autoplay:Number(c),cc_lang_pref:window.sc_pageModel.lang,cc_load_policy:1,controls:2,rel:0,hl:window.sc_pageModel.lang},events:{onReady:function(){e.getIframe().focus();c&&e.playVideo()}, onStateChange:function(f){var h=e.getIframe();switch(f.data){case 1:h.style.width="100%";h.style.height=h.offsetWidth/nXa+"px";b.style.display="block";c=!1;break;case -1:c&&(e.mute(),e.playVideo(),c=!1);case 0:h.style.width="400px",h.style.height="230px",b.style.display="none"}f=f.data;h=e.getCurrentTime();var k=e.getDuration();Hr(f,this.o,h,k)}.bind(a)}}); window.addEventListener("hashchange",function(f){Gr(f.oldURL,f.newURL)===a.o&&e.playVideo()})} var nXa=16/9; function oXa(){for(var a=(window.sc_scope||document).querySelectorAll(".embedded-video, .embedded-video-custom, .embedded-video-large"),b={},c=0;c<a.length;b={tA:void 0,Ng:void 0},c++){var e="";a[c].textContent&&(e=a[c].textContent);b.Ng=document.createElement("div");b.tA=a[c].getAttribute("data-videoid");if(Gr("",location.href)===b.tA)DX(a[c]);else{b.Ng.className="embedded-video-large";b.Ng.setAttribute("data-videoid",b.tA);b.Ng.style.width="400px";b.Ng.style.height="230px";a[c].parentNode.replaceChild(b.Ng,a[c]); b.Ng.style.backgroundImage="url(//i.ytimg.com/vi/"+b.Ng.getAttribute("data-videoid")+"/hqdefault.jpg)";var f=document.createElement("button");f.className="embedded-video-large__button";f.setAttribute("aria-label",RA.loadVideo+(e?": "+e:""));f.addEventListener("click",DX.bind(void 0,b.Ng));e=document.createElementNS("http://www.w3.org/2000/svg","svg");e.setAttribute("viewBox","0 0 48 48");var h=document.createElementNS("http://www.w3.org/2000/svg","path");h.setAttribute("d","M40 8.8c-1.2-.4-8.6-.8-16-.8s-14.8.4-16 .8c-3.1 1-4 8-4 15.2s.9 14.2 4 15.2c1.2.4 8.6.8 16 .8s14.8-.4 16-.8c3.1-1 4-8 4-15.2s-.9-14.2-4-15.2zM20 33V15l12 9-12 9z"); e.appendChild(h);f.appendChild(e);b.Ng.appendChild(f);b.Ng.addEventListener("click",DX.bind(void 0,b.Ng));window.addEventListener("hashchange",function(k){return function(n){Gr(n.oldURL,n.newURL)===k.tA&&k.Ng.click()}}(b))}}Fr()} function DX(a){window.YT&&window.YT.Player?new lXa(a):Er.push(function(b){new lXa(b)}.bind(void 0,a)); A().enable_vo_generation_for_answer&&kXa(a.getAttribute("data-videoid"))} window.sc_initInlineVideos=function(a){if(a)oXa();else{a=(window.sc_scope||document).getElementsByClassName("embedded-video-large");for(var b=0;b<a.length;b++)DX(a[b]);window.YT&&window.YT.Player||Fr()}}; </script> <script nonce="Vjc4ZYn3VDt0OxA84bj9">(function(){var is_mobile=false;var close_dialog='Close';var load_video='Load video';hcfe.Page.setString('close',close_dialog);hcfe.Page.setString('loadVideo',load_video);window['sc_initInlineVideos'](is_mobile);})();</script> <script data-id="select" nonce="Vjc4ZYn3VDt0OxA84bj9"> </script> <script nonce="Vjc4ZYn3VDt0OxA84bj9">window['sc_initSelects']();</script> <script data-id="dark_mode_toggle" nonce="Vjc4ZYn3VDt0OxA84bj9">function Jza(){this.o=window.sc_scope||document;Kza(this);Lza(this)} function Kza(a){(a=a.o.querySelector(".dark-mode-toggle"))&&a.addEventListener("click",function(b){b.preventDefault();Mza()})} function Lza(a){var b=a.o.querySelector(".dark-mode-toggle"),c=a.o.querySelector(".dark-mode-toggle__tooltip");b&&c&&(b.addEventListener("focus",function(){return void Nza(c)}),b.addEventListener("blur",function(){return void Qn(c,"show-dark-mode-toggle__tooltip",!1)}),b.addEventListener("mouseenter",function(){return void Nza(c)}),b.addEventListener("mouseleave",function(){return void Qn(c,"show-dark-mode-toggle__tooltip",!1)}))} function Nza(a){Qn(a,"show-dark-mode-toggle__tooltip",!0);window.addEventListener("keyup",function(b){b.key==="Escape"&&Qn(a,"show-dark-mode-toggle__tooltip",!1)})} function Mza(){var a,b;Ya(function(c){a=A();b=a.dark;co({httpMethod:"POST",endpoint:"prefinsert",params:{v:"0"},requestBody:{resource:{user_pref:[{key:"prefer_dark_mode",value:b?"false":"true"}],helpcenter:"GlobalSettings",key_type:a.li?1:2}},onLoadCallback:function(){var e=io(),f=new Go(window.location.href);Ho(f,"dark",e?"0":"1");oo(f.toString())}}); Oa(c)})} window.sc_initDarkModeToggle=function(){new Jza}; </script> <script nonce="Vjc4ZYn3VDt0OxA84bj9">window['sc_initDarkModeToggle']();</script> <script nonce="Vjc4ZYn3VDt0OxA84bj9">(function(){var rid='default';if (rid && typeof window[rid]=== 'function'){window[rid]({'getChild':function(){}});} })();</script> <script data-id="keyboard_focus" nonce="Vjc4ZYn3VDt0OxA84bj9">function fDa(){var a=!1;document.addEventListener("keydown",function(){return a=!0}); document.addEventListener("mousedown",function(){return a=!1}); document.addEventListener("focusin",function(b){return Qn(b.target,"keyboard-focus",a)}); document.addEventListener("focusout",function(b){return Qn(b.target,"keyboard-focus",!1)})} function gDa(){hDa||(hDa=new fDa)} fDa.setUp=gDa;var hDa;tb("hcfe.KeyboardFocus.setUp",gDa); </script> <script nonce="Vjc4ZYn3VDt0OxA84bj9">hcfe.KeyboardFocus.setUp();</script> <script data-id="accessibility" nonce="Vjc4ZYn3VDt0OxA84bj9">tb("hcfe.Accessibility",function(){for(var a=wo().querySelectorAll(".alert"),b=0;b<a.length;b++)a[b].setAttribute("role","alert")}); </script> <script nonce="Vjc4ZYn3VDt0OxA84bj9">new hcfe.Accessibility();</script> <script nonce="Vjc4ZYn3VDt0OxA84bj9">if (window['sc_refresh']== true){window['sc_trackStatsPageView']();} </script> <div class="sc-assertive-live-region" aria-live="assertive"></div> <div class="sc-polite-live-region" aria-live="polite"></div> <div data-page-data-key="msf__ras" style="display:none">false</div> </body></html>

Pages: 1 2 3 4 5 6 7 8 9 10