PageSourceSearch

https://content.gallup.com/ux/gcb/gcb-modal.en-us.min.js

js gallup.com collected 2026-09-24 06:19:46 UTC 28,537 bytes, 52 lines download raw bytes

1/*
2 Gallup GDPR Cookie Banner (Modal) v2.0.7 
3*/
4'use strict';(function(t){function pa(a){var b=C(a.origin);if(b===qa){var c=a.source;try{var d=c.frameElement}catch(m){}document.querySelectorAll('iframe[src*="'+b+'"]').forEach(function(b){d||b.contentWindow!==a.source||(d=b)});if(d){b=J(d);var e=P(d);a.data.gcbIframe&&Q(d,c);a.data.gcbConsent&&(ra("gcb3p",[e]),d.setAttribute("src",b))}}}function A(a,b){return b?(a=b.match(new RegExp("[\\?&]"+a+"=([^&#]*)")))&&1<a.length?decodeURIComponent(a[1]):"":null}function C(a){return(a=a.match(/^(https:|http:|)\/\/([^/?#]+)(?:[/?#]|$)/))&&
5a[2]}function R(a){var b=a;a="ac ad ae af ag ai al am an ao aq ar as at au aw ax az ba bb be bf bg bh bi bj bm bo br bs bt bv bw by bz ca cc cd cf cg ch ci cl cm cn co cr cu cv cw cx cz de dj dk dm do dz ec ee eg es et eu fi fm fo fr ga gb gd ge gf gg gh gi gl gm gn gp gq gr gs gt gw gy hk hm hn hr ht hu id ie im in io iq ir is it je jo jp kg ki km kn kp kr ky kz la lb lc li lk lr ls lt lu lv ly ma mc md me mg mh mk ml mn mo mp mq mr ms mt mu mv mw mx my na nc ne nf ng nl no nr nu nz om pa pe pf ph pk pl pm pn pr ps pt pw py qa re ro rs ru rw sa sb sc sd se sg sh si sj sk sl sm sn so sr st su sv sx sy sz tc td tf tg th tj tk tl tm tn to tp tr tt tv tw tz ua ug uk us uy uz va vc ve vg vi vn vu wf ws yt".split(" ");
6var c=["com","gallup","edu"];if(b.match(/^(?:[0-9]{1,3}\.){3}[0-9]{1,3}:?[0-9]{0,7}$/g))return b;b=b.replace(/^www\./,"");for(b=b.split(".");3<b.length;)b.shift();3===b.length&&(2<b[1].length&&2<b[2].length||-1===c.indexOf(b[1])&&-1===a.indexOf(b[2]))&&b.shift();return b.join(".")}function S(){return!!window.location.host.match(/.*\.gallup\.de/gi)}function T(){return!!window.location.host.match(/survey(d|q|dev|)\.gallup\.(de|com)/gi)}function sa(a,b){var c=document.createElement("script");c.src=a;
7c.onload=function(){b()};c.onerror=function(){b(Error("Failed to load script "+a))};k&&k.parentNode?k.parentNode.insertBefore(c,k):document.head.appendChild(c)}function ta(a,b){return new Promise(function(c){void 0===b&&(b="screen");return c(new Promise(function(c,e){var d=document.createElement("link");d.rel="stylesheet";d.media="print";d.href=a;d.addEventListener("load",function(){d.media=b;c()});d.addEventListener("error",function(){e()});k&&k.parentNode?k.parentNode.insertBefore(d,k):document.head.appendChild(d)}))})}
8function w(a,b){return U[a]||b||a}function ua(a,b,c){return w(a).replace("##"+b+"##",c)}function va(){return new Promise(function(a){var b=document.documentElement.lang.toLowerCase(),c=V.filter(function(a){return a===b})||V.filter(function(a){return a===b.split("-")[0]});if("en-us"!==b&&"en"!==b&&c){var d=K,e=d.substring(0,d.lastIndexOf("/"));return a(new Promise(function(a,b){var d=new XMLHttpRequest;d.open("GET",e+"/"+c+".json");d.setRequestHeader("Accept","application/json");d.onreadystatechange=
9function(){4===this.readyState&&(200===this.status?(U=JSON.parse(this.responseText),a()):b())};d.send()}))}return a(Promise.resolve())})}function xa(a){"complete"===document.readyState||"interactive"===document.readyState?a(null):window.addEventListener("DOMContentLoaded",a)}function ya(a){return'<div id="gcb-modal-overlay_'+a.css+'" class="gcb-modal-overlay_'+a.css+'" role="dialog" aria-modal="true" aria-labelledby="gcb-modal-title_'+a.css+'">\n    <div id="gcb-modal_'+a.css+'" class="gcb-modal_'+
10a.css+'" tabindex="-1">\n        <div class="gcb-modal__container_'+a.css+'">\n            <button class="gcb-modal__close_'+a.css+'" aria-label="'+a.LKM("POLICYBANNER_CLOSE")+'" data-gcb-modal-close="">\n                <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">\n                    <line x1="18" y1="6" x2="6" y2="18"></line>\n                    <line x1="6" y1="6" x2="18" y2="18"></line>\n                </svg>\n            </button>\n\n            \x3c!-- NOTICE MODE (Light, Simple) --\x3e\n            <div class="gcb-modal__notice_'+
11a.css+'">\n                <div class="gcb-modal__notice-content_'+a.css+'">\n                    <p class="gcb-modal__notice-message_'+a.css+'">'+a.LKM("PREAMBLE")+' <a class="gcb-modal__notice-link_'+a.css+'" href="'+a.PRIVACY_URL+'" target="_blank" rel="noopener noreferrer">'+a.LKM("PRIVACY_STATEMENT")+'</a></p>\n                    <div class="gcb-modal__notice-actions_'+a.css+'">\n                        <button type="button" class="gcb-modal__notice-button_'+a.css+'" data-gcb-modal-accept="">\n                            '+
12a.LKM("ACCEPT_ALL")+'\n                        </button>\n                        <button type="button" class="gcb-modal__notice-button_'+a.css+'" data-gcb-modal-show-prefs="">\n                            '+a.LKM("MANAGE_PREFERENCES")+'\n                        </button>\n                    </div>\n                </div>\n            </div>\n\n            \x3c!-- FULL MODE (Light, Detailed) --\x3e\n            <div class="gcb-modal__full_'+a.css+'">\n                <div class="gcb-modal__content_'+
13a.css+'">\n                    <div class="gcb-modal__top_'+a.css+'">\n                        <div class="gcb-modal__top-left_'+a.css+'">\n                            <svg class="gcb-modal__icon_'+a.css+'" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewB
13ox="0 0 64 68">\n                                <path class="gcb-modal__shield-border_'+a.css+'" fill="#61c250" d="M32 2c-7.1 9.5-17.7 10.7-30 11.8.8 10.5 3.3 20.6 8.1 29.3C14.7 51.9 21.8 59.6 32 66c20.2-12.8 28.1-31 30-52.4-12.5-1-22.9-2.3-30-11.6m0-2c.6 0 1.2.3 1.6.8 3 4 7.2 6.9 12 8.3 5 1.6 10.7 2.1 16.6 2.6 1.1.1 1.9 1.1 1.8 2.2-1 11.8-3.8 21.6-8.3 30.2-2.5 4.7-5.6 9-9.3 12.8-4 4.2-8.5 7.8-13.3 10.9-.7.4-1.5.4-2.1 0-4.9-3-9.4-6.7-13.4-10.9-3.6-3.8-6.7-8.1-9.1-12.8C3.7 35.6.9 25.5 0 14c-.1-1.1.7-2 1.8-2.1 6.7-.6 11.9-1.2 16.5-2.7 4.8-1.4 9.1-4.3 12.1-8.3.4-.6 1-.9 1.6-.9z"></path>\n                                <defs>\n                                    <path id="modal-shield-'+
14a.css+'" d="M18.7 24.8h26.8v17.6H18.7z"></path>\n                                </defs>\n                                <clipPath id="modal-shield-clip-'+a.css+'">\n                                    <use overflow="visible" xlink:href="#modal-shield-'+a.css+'"></use>\n                                </clipPath>\n                                <g clip-path="url(#modal-shield-clip-'+a.css+')">\n                                    <path class="gcb-modal__shield-check_'+a.css+'" fill="#61c250" d="M29.3 41.9l15.9-15.1c.3-.5.2-1.3-.3-1.6-.4-.2-.9-.2-1.2 0l-15.8 15-7.3-6.8c-.4-.4-1.1-.3-1.5.1-.5.5-.4 1 .1 1.5l7.6 6.8c.4.4.8.6 1.3.5.5.1.9-.1 1.2-.4z"></path>\n                                </g>\n                            </svg>\n                            <h2 id="gcb-modal-title_'+
15a.css+'" class="gcb-modal__title_'+a.css+'">'+a.LKM("COOKIE_SETTINGS_HEADER")+'</h2>\n                        </div>\n                        <div class="gcb-modal__separator_'+a.css+'"></div>\n                        <div class="gcb-modal__top-right_'+a.css+'">\n                            <p class="gcb-modal__preamble_'+a.css+'">\n                                '+a.LKM("PREAMBLE")+' \n                                <a class="gcb-modal__link_'+a.css+'" href="'+a.PRIVACY_URL+'" target="_blank" rel="noopener noreferrer">\n                                    '+
16a.LKM("PRIVACY_STATEMENT")+'\n                                </a>\n                            </p>\n                        </div>\n                    </div>\n\n                    <div class="gcb-modal__form_'+a.css+'" role="form" aria-label="'+a.LKM("COOKIE_SETTINGS_HEADER")+'">\n                        <div class="gcb-modal__categories_'+a.css+'" role="group" aria-label="'+a.LKM("MESSAGE_WHEN_HIDDEN")+'">\n                            <label class="gcb-modal__label_'+a.css+'">\n                                <input class="gcb-modal__input_'+
17a.css+'" type="checkbox" name="e" checked="" disabled="" aria-describedby="gcb-essential-desc_'+a.css+'">\n                                <span class="gcb-modal__labeltext_'+a.css+'">'+a.LKM("CATEGORY_LABEL_ESSENTIAL")+'</span>\n                                <span id="gcb-essential-desc_'+a.css+'" class="gcb-modal__labeldescription_'+a.css+'">'+a.LKM("CATEGORY_DESCRIPTION_ESSENTIAL")+'</span>\n                            </label>\n\n                            <label class="gcb-modal__label_'+
18a.css+'">\n                                <input class="gcb-modal__input_'+a.css+'" type="checkbox" name="a" aria-describedby="gcb-analytics-desc_'+a.css+'">\n                                <span class="gcb-modal__labeltext_'+a.css+'">'+a.LKM("CATEGORY_LABEL_ANALYTICS")+'</span>\n                                <span id="gcb-analytics-desc_'+a.css+'" class="gcb-modal__labeldescription_'+a.css+'">'+a.LKM("CATEGORY_DESCRIPTION_ANALYTICS")+'</span>\n                            </label>\n\n                            <label class="gcb-modal__label_'+
19a.css+'">\n                                <input class="gcb-modal__input_'+a.css+'" type="checkbox" name="m" aria-describedby="gcb-marketing-desc_'+a.css+'">\n                                <span class="gcb-modal__labeltext_'+a.css+'">'+a.LKM("CATEGORY_LABEL_MARKETING")+'</span>\n                                <span id="gcb-marketing-desc_'+a.css+'" class="gcb-modal__labeldescription_'+a.css+'">'+a.LKM("CATEGORY_DESCRIPTION_MARKETING")+'</span>\n                            </label>\n                        </div>\n\n                        <div class="gcb-modal__actions_'+
20a.css+'">\n                            <button type="button" class="gcb-modal__button_'+a.css+'" data-gcb-modal-accept="">\n                                '+a.LKM("ACCEPT_ALL")+'\n                            </button>\n                            <button type="button" class="gcb-modal__button_'+a.css+'" data-gcb-modal-save="">\n                                '+a.LKM("SAVE_PREFERENCES")+'\n                            </button>\n                            \n                        </div>\n                    </div>\n                </div>\n            </div>\n        </div>\n    </div>\n</div>\n\n<div role="status" id="gcb-modal__toast_'+
21a.css+'" class="gcb-modal__toast_'+a.css+'" data-message="&#x2714; '+a.LKM("TOAST_MESSAGE")+'"></div>'}function za(a){"gcb.optin.a"===a&&window.dtrum.enable();"gcb.outout.a"===a&&window.dtrum.disable()}function Aa(a){0===a.indexOf("gcb.opt")&&window.dataLayer.push({event:a})}function Ba(a){W.forEach(function(b){try{b(a)}catch(c){}})}function x(a,b,c,d){a.addEventListener(b,c,d);X.push([a,b,c])}
21function Ca(){X.forEach(function(a){a[0].removeEventListener(a[1],a[2])})}function n(a){D[a]||(D[a]=new CustomEvent(a));
22Ba(a);return document.dispatchEvent(D[a])}function u(a){a=("; "+document.cookie).split("; "+a+"=");return 2===a.length?a.pop().split(";").shift():null}function E(a,b,c){document.cookie=a+"="+b+";path=/;domain="+Y+(c?";max-age="+c:"")+("https:"===window.location.protocol?";secure":"")+";SameSite=Lax"}function q(a){a=u(a);return null===a?null:a.split("|")}function Z(a,b){return(b?[b]:["gcbca","gcb3p"]).some(function(b){return-1<(q(b)||[]).indexOf(a)})}function y(a){var b=q("gcbca");return b&&a?b.filter(function(a){return!!a}):
23b}function L(a){a=u(a);return null===a?null:a.split("|").reduce(function(a,c){(c=c.match(/([\D]+)(\d)/))&&c[2]&&(a[c[1]]=parseInt(c[2],10));return a},{})}function aa(){var a=L("gcbpl")||{};return(y()||[]).filter(function(b){return a[b]!==M[b]})}function Da(a){if(a instanceof HTMLScriptElement&&"text/plain"===a.type){var b=document.createElement("script");b.innerHTML=a.innerHTML;Array.prototype.filter.call(a.attributes,function(a){return"type"!==a.nodeName&&"data-gcb"!==a.nodeName}).forEach(function(a){b.setAttribute(a.nodeName,
24a.nodeValue)});b.type="text/javascript";a.parentElement.replaceChild(b,a);return!0}return!1}function ba(a){if(!(-1<ca.indexOf(a))){var b=!1,c;a instanceof HTMLAudioElement||a instanceof HTMLIFrameElement||a instanceof HTMLImageElement||a instanceof HTMLScriptElement||a instanceof HTMLSourceElement||a instanceof HTMLTrackElement||a instanceof HTMLVideoElement?(c=a.getAttribute("data-gcb-src")||A("src",a.src))?(!a.hasAttribute("src")&&a.getAttribute("data-src")?a.setAttribute("data-src",c):a.src=c,
25a instanceof HTMLSourceElement&&a.parentElement.load&&a.parentElement.load(),c=!0):c=!1:c=!1;b=c||b;(c=a.getAttribute("data-gcb-srcset"))&&(a instanceof HTMLImageElement||a instanceof HTMLSourceElement)?(a.srcset=c,c=!0):c=!1;b=c||b;b=Da(a)||b;a instanceof HTMLLinkElement&&a.disabled?(a.disabled=!1,c=!0):c=!1;if(c||b)a.removeAttribute("data-gcb"),ca.push(a)}}function da(a){document.querySelectorAll(a).forEach(function(a){return ba(a)})}function ea(a){a&&a.filter(function(a){return!!a}).forEach(function(a){n("gcb.optin."+
26a);da('[data-gcb-src*="'+a+'/"],\n      [data-gcb-src*="'+a+'/"],\n      [data-gcb-provider="'+a+'"],\n      [src*="iframe.html"][src*="src="],\n      [src*="iframe.html"][src*="provider='+a+'"]')})}function fa(a){a&&a.filter(function(a){return!!a}).forEach(function(a){n("gcb.optin."+a);da('[data-gcb="'+a+'"], [src*="gcb='+a+'"]')})}function Ea(a,b){var c=a?null:604800;var d=u("gcbid");if(!d){d=void 0;void 0===d&&(d=21);for(var e="",m=crypto.getRandomValues(new Uint8Array(d));d--;){var h=m[d]&63;
27e=36>h?e+h.toString(36):62>h?e+(h-26).toString(36).toUpperCase():63>h?e+"_":e+"-"}d=e;E("gcbid",d,c||B.gcbid)}c=d;b*=1E3;h=window.location;d=h.protocol;e=h.hostname;m=h.port;h=h.pathname;var wa=e.endsWith(".de")?"de":e.endsWith(".gallup.us")?"ramp":"geo";return{id:c,optins:a,zone:wa,page:d+"//"+e+(m?":"+m:"")+h,ua:navigator.userAgent,datetime:(new Date).toISOString(),expires:(new Date((new Date).getTime()+b)).toISOString()}}function Fa(a){try{var b=new XMLHttpRequest,c=Object.keys(a).map(function(b){return encodeURIComponent(b)+
28"="+encodeURIComponent(a[b])}).join("&");b.onerror=function(){};b.open("POST","https://cookie.gallup.com/gdpr/cookielogging",!0);b.setRequestHeader("Content-Type","application/x-www-form-urlencoded");b.send(c)}catch(d){}}function Ga(a){var b=(y()||[]).concat(q("gcb3p")||[]).filter(function(a){return!!a}).join("|");a=Ea(b,a);Fa(a)}function ha(a,b){var c=Object.keys(ia[a]).map(function(b){return""+b+ia[a][b]});E(b,c.join("|"),B[b])}function p(a,b,c){var d=q(a)||[],e=b.filter(function(a){return-1===
29d.indexOf(a)}),m=d.filter(function(a){return-1===b.indexOf(a)}),h=c;b.length?("gcbca"===a&&1===b.length&&""===b[0]&&(h=604800),E(a,b.join("|"),null===h?B[a]:h),"gcbca"===a||"gcb3p"===a?(m.forEach(function(a){return n("gcb.optout."+a)}),"gcbca"===a?fa(e):ea(e)):"gcbpl"===a&&(m.forEach(function(a){(a=a.match(/([\D]+)(\d)/))&&a[1]&&n("gcb.optout."+a[1])}),e.forEach(function(a){(a=a.match(/([\D]+)(\d)/))&&a[1]&&n("gcb.optin."+a[1])})),ha("gcbca","gcbcl")):("gcbpl"===a?d.forEach(function(a){(a=a.match(/([\D]+)(\d)/))&&
30a[1]&&n("gcb.optout."+a[1])}
30):d.forEach(function(a){return n("gcb.optout."+a)}),document.cookie=a+"=;path=/;domain="+Y+";max-age=0"+("https:"===window.location.protocol?";secure":""));c&&Ga(c)}function ra(a,b,c){var d=q(a)||[];b=b.filter(function(a){return-1===d.indexOf(a)});b.length&&p(a,d.concat(b),c)}function ja(a,b,c){var d=(q(a)||[]).filter(function(a){return-1===b.indexOf(a)});p(a,d,c)}function Ha(){if(S()||T())return!1;var a=y();if(null===a)return!0;var b=L("gcbcl");return a&&b&&a.filter(function(a){return""!==
31a}).some(function(a){return b[a]!==F[a]})}function ka(){G=Array.from(g.querySelectorAll('button:not([disabled]), a[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), [tabindex]:not([tabindex="-1"])')).filter(function(a){a=window.getComputedStyle(a);return"none"!==a.display&&"hidden"!==a.visibility});z=G[0]||null;H=G[G.length-1]||null}function l(a,b){if(a){I=document.activeElement;Array.prototype.slice.call(document.body.classList).filter(function(a){return 0!==a.indexOf("gcb-modal-open")&&
320===a.indexOf("gcb-modal-")}).forEach(function(a){return document.body.classList.remove(a)});r.classList.add("gcb-modal-overlay--open_0f2c2");document.body.classList.add("gcb-modal-active_0f2c2");document.body.classList.add("gcb-modal-opening");g.classList.remove("gcb-modal--notice_0f2c2");g.classList.remove("gcb-modal--full_0f2c2");a=g.querySelector("[data-gcb-modal-close]");if(b){if(document.body.classList.add("gcb-modal-"+b),f=b,"notice"===b||"cookie"===b?(g.classList.add("gcb-modal--notice_0f2c2"),
33a&&(a.style.display="none")):"full"===b&&(g.classList.add("gcb-modal--full_0f2c2"),a&&(a.style.display="")),"notice"===b){var c=aa();g.querySelectorAll("[data-gcb-policylink]").forEach(function(a){var b=a.getAttribute("data-gcb-policylink");-1<c.indexOf(b)?a.classList.remove("gcb-modal-hide_0f2c2"):a.classList.add("gcb-modal-hide_0f2c2")})}}else f="open";n("gcb.modal."+f);setTimeout(function(){document.body.classList.add("gcb-modal-open");document.body.classList.remove("gcb-modal-opening");ka();z?
34z.focus():g.focus()},100)}else r.classList.remove("gcb-modal-overlay--open_0f2c2"),document.body.classList.remove("gcb-modal-active_0f2c2"),Array.prototype.slice.call(document.body.classList).filter(function(a){return 0===a.indexOf("gcb-modal-")}).forEach(function(a){return document.body.classList.remove(a)}),f="closed",n("gcb.modal.closed"),I&&(I.focus(),I=null)}function Ia(){var a=document.querySelector("#gcb-modal__toast_0f2c2");a&&(a.classList.add("gcb-modal__toast--show_0f2c2"),setTimeout(function(){var a=
35document.querySelector("#gcb-modal__toast_0f2c2");a&&a.classList.remove("gcb-modal__toast--show_0f2c2")},2E3))}function la(){var a=[];g.querySelectorAll("input[name]:checked:not(:disabled)").forEach(function(b){a.push(b.name)});a.length||a.push("");p("gcbca",a,B.gcbca);ha("gcbpl","gcbpl");Ia()}function ma(a){a.forEach(function(a){g.querySelector('input[name="'+a+'"]').checked=!0})}function Ja(){Array.prototype.slice.call(document.body.classList).filter(function(a){return 0===a.indexOf("gcb-modal-")}).forEach(function(a){return document.body.classList.remove(a)});
36document.body.removeChild(r);var a=[null,null,null];r=a[0];g=a[1];f="destroyed"}function N(){var a=Ha(),b=T()?null:L("gcbpl")?aa().length?"notice":null:"cookie";(a||b)&&l(!0,"notice")}function O(){var a=k.getAttribute("data-theme")||Ka,b="https://www.gallup.com/privacy",c="https://www.gallup.com/terms",d="https://www.gallup.com/ProductTerms";if(S()||window.location.host.match(/.*\.gallup\.sg/gi))b="/_Home/Privacy",c="/_Home/Terms",d="/_Home/ProductTerms",0===window.location.host.indexOf("login")&&
37(b="/Home/PrivacyStatement",c="/Home/TermsOfUse",d="/Home/ProductTerms");a=ya({css:"0f2c2",PRIVACY_URL:b,TERMS_URL:c,PRODUCTTERMS_URL:d,LKM:w,LKMREPLACE:ua,theme:a?"gcb-modal--"+a+"_0f2c2":""});document.body.insertAdjacentHTML("beforeend",a);if(r=document.querySelector("#gcb-modal-overlay_0f2c2"))if(g=r.querySelector("#gcb-modal_0f2c2"))g.querySelector(".gcb-modal__form_0f2c2"),ma(y(!0)||[]),x(g.querySelector("[data-gcb-modal-close]"),"click",function(){"notice"!==f&&"cookie"!==f&&l(!1)}),x(r,"click",
38function(a){a.target===r&&"notice"!==f&&"cookie"!==f&&l(!1)}),x(document,"keydown",function(a){"Escape"===a.key&&"closed"!==f&&"notice"!==f&&"cookie"!==f&&l(!1);
38"Tab"===a.key&&"closed"!==f&&(ka(),z&&H&&(a.shiftKey?document.activeElement===z&&(a.preventDefault(),H.focus()):document.activeElement===H&&(a.preventDefault(),z.focus())))}),g.querySelectorAll("[data-gcb-modal-accept]").forEach(function(a){x(a,"click",function(a){a.preventDefault();a.stopPropagation();ma(Object.keys(F));la();l(!1)})}),g.querySelectorAll("[data-gcb-modal-save]").forEach(function(a){x(a,
39"click",function(a){a.preventDefault();a.stopPropagation();la();l(!1)})}),x(document.body,"click",function(a){a.target&&(a.target instanceof HTMLAnchorElement||a.target instanceof HTMLButtonElement)&&!a.target.hasAttribute("data-gcb-modal-accept")&&!a.target.hasAttribute("data-gcb-modal-save")&&("#gcbShowPreferences"===a.target.getAttribute("href")||a.target.hasAttribute("data-gcb-show")||a.target.hasAttribute("data-gcb-modal-show-prefs"))&&(a.preventDefault(),l(!0,"full"))}),f="loaded",n("gcb.modal.loaded")}
40function La(a,b,c,d){return{gcbSrc:a,provider:b,title:c,lang:document.documentElement.lang,lkm:{IFRAME_CONSENT_TITLE:w("IFRAME_CONSENT_TITLE"),IFRAME_CONSENT_MESSAGE:w("IFRAME_CONSENT_MESSAGE"),IFRAME_CONSENT_BUTTON:w("IFRAME_CONSENT_BUTTON_"+d.toUpperCase(),w("IFRAME_CONSENT_BUTTON"))}}}function J(a){return(a.getAttribute("data-gcb-src")||A("src",a.getAttribute("src"))||"").trim()}function P(a){var b=J(a);return R(C(b)||a.getAttribute("data-gcb-provider")||A("provider",a.getAttribute("src")))}function Q(a,
41b){var c=J(a);if(""!==c){var d=P(a),e=b||a.contentWindow,g=a.getAttribute("data-gcb")||A("gcb",a.getAttribute("src"));b=function(){var b=!(Z(g)||Z(d)),f=a.getAttribute("title"),m=a.getAttribute("data-gcb-content-type")||A("contentType",a.getAttribute("src"))||"";b?-1===na.indexOf(a)&&(e.postMessage(La(c,d,f,m),"*"),na.push(a)):ba(a)};"loading"===f?(document.addEventListener("gcb.banner.loaded",b),document.addEventListener("gcb.modal.loaded",b)):b()}}function Ma(){window.addEventListener("message",
42pa,!1);Array.prototype.forEach.call(document.querySelectorAll("iframe[data-gcb]"),function(a){var b=a.contentDocument||a.contentWindow.document;b&&"complete"===b.readyState&&Q(a)})}function oa(){return new Promise(function(a,b){Ma();W.push(Aa,za);return Promise.all([va(),ta(Na)]).catch(function(){}).then(function(){try{return xa(function(){var a=q("gcb3p"),b=y();a&&ea(a);b&&fa(b);O();N()}),a()}catch(c){return b(c)}},b)})}window.NodeList&&!NodeList.prototype.forEach&&(NodeList.prototype.forEach=Array.prototype.forEach);
43"function"!==typeof window.CustomEvent&&(window.CustomEvent=function(a,b){b=b||{bubbles:!1,cancelable:!1,detail:null};var c=document.createEvent("CustomEvent");c.initCustomEvent(a,b.bubbles,b.cancelable,b.detail);return c});"function"!==typeof Object.assign&&Object.defineProperty(Object,"assign",{value:function(a){var b=arguments;if(null===a||void 0===a)throw new TypeError("Cannot convert undefined or null to object");for(var c=Object(a),d=1;d<arguments.length;d++){var e=b[d];if(null!==e&&void 0!==
44e)for(var f in e)Object.prototype.hasOwnProperty.call(e,f)&&(c[f]=e[f])}return c},writable:!0,configurable:!0});var k=document.currentScript||document.querySelector('script[src$="gcb-modal.en-us.min.js"]'),K=function(a){return 0===a.indexOf("//")?""+window.location.protocol+a:""+a}(k.getAttribute("src")),Na=K.replace("gcb-modal.en-us.min.js","./css/gcb-modal-0f2c2.min.css"),Ka=k.getAttribute("data-variant")||"",V="da-dk da ar-eg ar de-de de bn-in bn cs-cz cs fr-fr fr es-ar et-ee et el-gr el fr-ca bg-bg bg en-gb fi-fi fi en-au en-ad en-ae en-al en-am en-aq en-as en-at en-ax en-az en-ba en-bd en-be en-bf en-bg en-bh en-bi en-bj en-bl en-bm en-bn en-bt en-bv en-bw en-by en-cc en-cd en-cf en-cg en-ch en-ci en-ck en-cm en-cv en-cx en-cy en-cz en-dj en-dk en-dz en-ee en-eg en-eh en-er en-es en-et en-fi en-fj en-fm en-fo en-fr en-ga en-ge en-gg en-gh en-gi en-gl en-gm en-gn en-gq en-gr en-gu en-gw en-hk en-hm en-hr en-hu en-id en-ie en-il en-im en-in en-io en-is en-it en-je en-jo en-ke en-kg en-kh en-ki en-km en-kr en-kw en-kz en-la en-lb en-li en-lk en-lr en-ls en-lt en-lu en-lv en-ly en-ma en-mc en-md en-me en-mf en-mg en-mh en-mk en-ml en-mn en-mp en-mr en-mt en-mu en-mv en-mw en-my en-mz en-na en-nc en-ne en-nf en-ng en-nl en-no en-np en-nr en-nu en-nz en-om en-pf en-pg en-ph en-pk en-pl en-pm en-pn en-pr en-ps en-pt en-pw en-qa en-re en-ro en-rs en-ru en-sa en-sb en-sc en-se en-sg en-sh en-si en-sj en-sk en-sl en-sm en-sn en-st en-sz en-td en-tf en-tg en-th en-tj en-tk en-tl en-tm en-tn en-to en-tr en-tv en-tw en-tz en-ua en-ug en-um en-uz en-va en-vc en-vg en-vi en-vn en-vu en-wf en-ws en-yt en-za en-zm es-es it-it it gu-in gu hi-in hi id-id id hr-hr hr ml-in ml ja-jp ja hu-hu hu pt-pt pt kn-in kn km-kh km he-il he lt-lt lt mr-in mr is-is is no-no no nb-no nb ne-np ne ko-kr ko my-mm my lv-lv lv pa-in pa ms-my ms sv-se sv sr-cs ta-in ta nl zh-hans-cn zh zh-cn ro-ro ro zh-hant-hk zh-hk en-ca ru-ru ru pl-pl pl pt-br zh-hant-tw zh-tw sl-si sl th-th th te-in te si-lk si uk-ua uk tr-tr tr ur-pk ur tl-ph tl sk-sk sk nl-nl vi-vn vi".split(" "),
45U={POLICYBANNER_PRODUCTTERMS_TITLE:"Product Terms of Use",POLICYBANNER_PURCHASETERMS_TITLE:"Purchase Terms",POLICYBANNER_SITETERMS_TITLE:"Site Terms of Use and Sale",POLICYBANNER_PRIVACY_TITLE:"Privacy Statement",POLICYBANNER_COOKIEMESSAGE:"Gallup uses Cookies to ensure the best website experience. Continuing without changing Cookie settings assumes you consent to our use of cookies on this device. You can change this setting at any time, but that may impair functionality on our websites.",POLICYBANNER_ONNOTICEMESSAGE:"Gallup recently updated our policies. By continuing to use Gallup websites, you are agreeing to the revised terms.",
46POLICYBANNER_CLOSE:"Close",IFRAME_CONSENT_BUTTON_PODCAST:"Allow Podcast",IFRAME_CONSENT_BUTTON_TWEET:"Allow Tweet",IFRAME_CONSENT_BUTTON_VIDEO:"Allow Video",PRIVACY_STATEMENT:"Privacy Statement",IFRAME_CONSENT_BUTTON_INTERACTIVE:"Allow Interactive",IFRAME_CONSENT_BUTTON_MAP:"Allow Map",IFRAME_CONSENT_MESSAGE:"This content is hosted by a third party ##NAMEOFWEBSITE##. By showing the external 
46content you accept the terms and conditions of ##NAMEOFWEBSITE##.",COOKIE_SETTINGS_HEADER:"Cookie Settings",
47HIDE_BUTTON:"Hide",IFRAME_CONSENT_BUTTON:"Allow Content",CATEGORY_LABEL_ANALYTICS:"Analytics",CATEGORY_LABEL_ESSENTIAL:"Essential",CATEGORY_LABEL_MARKETING:"Marketing",PREFERENCES_LINK_TEXT:"Adjust your cookie settings.",CATEGORY_DESCRIPTION_ANALYTICS:"We use statistics cookies to collect information anonymously. This information helps us understand how our visitors use our websites.",CATEGORY_DESCRIPTION_ESSENTIAL:"We use essential cookies to provide our visitors basic functions through our websites. Without these cookies, our websites will not work properly.",
48CATEGORY_DESCRIPTION_MARKETING:"Marketing cookies help Gallup improve the ads we display on third-party websites and allow third parties to gather web-usage information required to determine ad performance.",ACCEPT_ALL:"Accept All",BACK_BUTTON:"Back",BANNER_ADA_TITLE:"Gallup Cookie Banner",SAVE_PREFERENCES:"Save Preferences",MANAGE_PREFERENCES:"Manage Preferences",MESSAGE_WHEN_HIDDEN:"Please select the cookies you want for the best website experience.",PREAMBLE:"Gallup uses cookies to ensure the best website experience. Please select the cookies you want. You can change this setting anytime, but doing so may impair functionality on our websites.",
49SHOW_BUTTON:"Show",TOAST_MESSAGE:"Cookie Preferences Saved",IFRAME_CONSENT_TITLE:"3rd Party Content Consent"},v={gcbca:31536E3,gcbid:31536E3,gcb3p:86400,gcbcl:31536E3,gcbpl:31536E3};v.gcbgpc=v.gcbca;var B=v;v={};var F={a:3,m:3};v.gcbca=F;var M={p:1,st:1,pt:1};v.gcbpl=M;var ia=v;window.dataLayer=window.dataLayer||[];var W=[];window.dataLayer=window.dataLayer||[];var X=[],D={};(function(){var a="gcb.banner.loaded gcb.banner.open gcb.banner.hidden gcb.banner.full gcb.banner.cookie gcb.banner.notice gcb.banner.closed".split(" ");
50Object.keys(F).forEach(function(b){a.push("gcb.optin."+b);a.push("gcb.optout."+b)});Object.keys(M).forEach(function(b){a.push("gcb.optin."+b);a.push("gcb.optout."+b)});a.forEach(function(a){D[a]=new CustomEvent(a)})})();var Y=R(window.location.hostname);(function(){if(!u("gcbpl")){var a=[],b={p:u("gallup-policy-privacy"),st:u("gallup-policy-siteterms"),pt:u("gallup-policy-productterms")};Object.keys(b).forEach(function(c){b[c]&&a.push(""+c+b[c])});a.length&&E("gcbpl",a.join("|"),B.gcbpl)}})();var ca=
51[];window.crypto||(window.crypto=window.msCrypto);var r,g,f="loading",I=null,G=[],z=null,H=null,na=[],qa=C(K)||C(document.location.origin);"undefined"===typeof Promise||-1===Promise.toString().indexOf("[native code]")?sa("https://polyfill.io/v3/polyfill.js?features=Promise",oa):oa();t.banner=function(a){"show"===a?l(!0,"full"):"hide"===a&&l(!1)};t.check=function(a){return-1<(y()||[]).indexOf(a)||-1<(q("gcb3p")||[]).indexOf(a)};t.destroy=function(a){Ca();Ja();a&&(O(),N())};t.optout=function(){for(var a=
52[],b=arguments.length;b--;)a[b]=arguments[b];a.forEach(function(a){"all"===a?(p("gcbca",[]),p("gcb3p",[])):"*"===a?p("gcb3p",[]):-1<a.indexOf(".")?ja("gcb3p",[a]):ja("gcbca",[a])})};t.preferences=function(a){"show"===a?l(!0,"full"):"hide"===a&&l(!1)};t.reset=function(a){p("gcbca",[]);p("gcb3p",[]);p("gcbpl",[]);a&&("destroyed"===f&&O(),N())};t.status=function(){return f}})(this.gcb=this.gcb||{})

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.