1var config = { 2 apiKey: 'ac7086e0b0e72da3940e494ad0f4ad3e1ba5b9c8', 3 product: 'PRO', 4 logConsent: true, 5 notifyOnce: false, 6 acceptButton:true, 7 rejectButton: false, 8 position: 'RIGHT', 9 theme: 'DARK', 10 initialState: "box", 11 acceptBehaviour: 'all', 12 closeStyle: 'button', 13 notifyDismissButton: false, 14 settingsStyle: 'button', 15 consentCookieExpiry: 90, 16 subDomains: true, 17 mode: 'gdpr', 18 accessibility: { 19 accessKey: 'C', 20 highlightFocus: false 21 }, 22 text: { 23 title: 'This site uses cookies to store information on your computer.', 24 intro: 'Some of these cookies are essential, while others help us to improve your experience by providing insights into how the site is being used.', 25 notifyTitle: 'Cookies on this site', 26 notifyDescription: 'We use cookies to make our site work. We\'d also like to set optional cookies to analyse how our site is being used and to customise content. To consent to our use of all cookies please select "Accept cookies". To find out more or to manage preferences please select "Cookie settings".', 27 necessaryTitle: 'Necessary cookies', 28 necessaryDescription: 'Necessary cookies enable core functionality as you browse our website such as session management and remembering your cookie preferences. The website cannot function properly without these cookies and can only be disabled by changing your browser preferences.', 29 thirdPartyTitle: 'Some cookies require your attention', 30 thirdPartyDescription: 'Consent for the following cookies could not be automatically revoked. Please follow the link(s) below to opt out manually.', 31 on: 'On', 32 off: 'Off', 33 accept: 'Accept cookies', 34 reject: 'I do not accept', 35 acceptRecommended: 'Accept recommended cookies', 36 settings: 'Cookie settings', 37 acceptSettings: 'Accept all cookies', 38 rejectSettings: 'I do not accept', 39 closeLabel: 'Save settings', 40 cornerButton: 'Set cookie preferences.', 41 landmark: 'Cookie preferences.', 42 accessibilityAlert: 'This site uses cookies to store information. Press accesskey C to learn more about your options.' 43 }, 44 statement: { 45 description: 'You can see more detailed information about cookies and access this cookies management tool on our', 46 name: 'Cookie policy', 47 url: '/cookie-policy/', 48 updated: '26/05/2020' 49 },
50 necessaryCookies: ['1P_JAR', '__RequestVerificationToken', 'ASP.NET_SessionId', 'ARRAffinity', 'CookieControl', 'XSRF-TOKEN', 'XSRF-V', 'APISID', 'GPS', 'HSID', 'IDE', 'Language', 'SAPISID', 'SID', 'SSID', '__Secure-3PAPISID', '__Secure-3PSID', '__Secure-APISID', '__Secure-HSID', '__Secure-SSID', 'NID', 'SIDCC', 'test_cookie', 'VISITOR_INFO1_LIVE', 'YSD', 'YSC', 'player', 'UMB-*', 'UMB_*', 'm', 'pcaInstallationId', '__stripe_mid', '__stripe_sid'], 51 optionalCookies: [ 52 { 53 name: 'analytics', 54 label: 'Analytical cookies', 55 description: 'Analytical cookies help us to improve our website by collecting and reporting information on its usage.', 56 cookies: ['_ga', '_gat', '_gid','_hjid', '_hjTLDTest', '_hjIncludedInSample', '_hjAbsoluteSessionInProgress', '_hjIncludedInPageviewSample'], 57 recommendedState: false, 58 lawfulBasis: 'consent', 59 onAccept: function() { 60 var analyticsScript = document.createElement("script"); 61 analyticsScript.id = "analyticalCookies"; 62 analyticsScript.src = "/static/js/analytics.js"; 63 document.body.appendChild(analyticsScript); 64 65 var tagManagerNoScript = document.createElement("noscript"); 66 tagManagerNoScript.id = 'gtmNoScript'; 67 tagManagerNoScript.innerHTML = '<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NBPNBV7" height="0" width="0" style="display:none;visibility:hidden"></iframe>'; 68 document.body.prepend(tagManagerNoScript); 69 }, 70 onRevoke: function() { 71 var element = document.getElementById('analyticalCookies'); 72 if (element !== null && element !== undefined) {element.remove();} 73 element = document.getElementById('hotjarScript'); 74 if (element !== null && element !== undefined) {element.remove();} 75 element = document.getElementById('gtmNoScript'); 76 if (element !== null && element !== undefined) {element.remove();} 77 element = document.getElementById('gaScript'); 78 if (element !== null && element !== undefined) {element.remove();} 79 CookieControl.delete("_ga"); 80 CookieControl.delete("_gat"); 81 CookieControl.delete("_gid"); 82 CookieControl.delete("_hjid"); 83 CookieControl.delete("_hjTLDTest"); 84 CookieControl.delete("_hjIncludedInSample"); 85 CookieControl.delete("_hjAbsoluteSessionInProgress"); 86 CookieControl.delete("_hjIncludedInPageviewSample"); 87 } 88 }, 89 { 90 name : 'socialsharing', 91 label: 'Social sharing cookies', 92 description: 'We use some social sharing plugins, to allow you to share certain pages of our website on social media', 93 cookies: ['__atuvc', '__atuvs', 'uvc', 'xtc', 'loc', 'locale', '__unam', 'personalization_id', 'guest_id', 'ouid', 'um', 'mus', 'uid', 'na_id', 'sshs', 'notice_gdpr_prefs', 'notice_preferences', '_twitter_sess', 'ct0', 'external_referer', 'gt', '_sl'], 94 recommendedState: false, 95 lawfulBasis: 'consent', 96 onAccept : function(){ 97 var socialScript = document.createElement("script"); 98 socialScript.async = true; 99 socialScript.id = 'socialScript'; 100 socialScript.src = "/static/js/social.js"; 101 document.body.appendChild(socialScript); 102 var addThisScript = document.createElement("script"); 103 addThisScript.async = true; 104 addThisScript.id = 'addThisScript'; 105 addThisScript.src = "https://s7.addthis.com/js/300/addthis_widget.js#pubid=ra-5c876755143edc88"; 106 document.body.appendChild(addThisScript); 107 }, 108 onRevoke: function(){ 109 var element = document.getElementById('socialScript'); 110 if (element !== null && element !== undefined) {element.remove();} 111 element = document.getElementById('getSocialScript'); 112 if (element !== null && element !== undefined) {element.remove();} 113 element = document.getElementById('addThisScript'); 114 if (element !== null && element !== undefined) {element.remove();} 115 CookieControl.delete("__atuvc"); 116 CookieControl.delete("__atuvs"); 117 CookieControl.delete("uvc"); 118 CookieControl.delete("xtc"); 119 CookieControl.delete("loc"); 120 CookieControl.delete("locale"); 121 CookieControl.delete("lang"); 122 CookieControl.delete("__unam"); 123 CookieControl.delete("personalization_id"); 124 CookieControl.delete("guest_id"); 125 CookieControl.delete("ouid"); 126 CookieControl.delete("um"); 127 CookieControl.delete("mus"); 128 CookieControl.delete("uid"); 129 CookieControl.delete("na_id"); 130 CookieControl.delete("sshs"); 131 CookieControl.delete("notice_gdpr_prefs"); 132 CookieControl.delete("notice_preferences"); 133 CookieControl.delete("_twitter_sess"); 134 CookieControl.delete("ct0"); 135 CookieControl.delete("external_referer"); 136 CookieControl.delete("gt"); 137 CookieControl.delete("_sl"); 138 }, 139 thirdPartyCookies: [{"name": "AddThis", "optOutLink": "https://www.oracle.com/uk/legal/privacy/addthis-privacy-policy.html"}] 140 } 141 ], 142 branding : { 143 removeIcon: true, 144 removeAbout: true, 145 },
146 sameSiteCookie: "https:" === document.location.protocol ? true : false, 147 sameSiteValue: 'Lax' 148}; 149CookieControl.load(config);
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.