PageSourceSearch

https://www.cgccomics.uk/

html cgccomics.uk collected 2026-10-08 06:10:38 UTC 59,801 bytes, 702 lines download raw bytes

1
2
3
4
5
6<!DOCTYPE html>
7<html lang="en-GB" class="uk  en-GB "  mx-toggle="canvas-menu,open-menus" toggle-class="ccg-canvas-menu-open">
8<head>
9	<meta charset="utf-8" />
9<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info = {"beacon":"bam.nr-data.net","errorBeacon":"bam.nr-data.net","licenseKey":"c78035186c","applicationID":"31922525","transactionName":"MgFXZhdVDEVRU0wPWgtLeGQmGzFCUURRBXYKCkFAClgOU0IfcAlYABRUVQA=","queueTime":0,"applicationTime":33,"agent":"","atts":""}</script>
9<script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={licenseKey:"c78035186c",applicationID:"31922525",browserID:"31922579"};;/*! For license information please see nr-loader-rum-1.323.0.min.js.LICENSE.txt */
10(()=>{var e={8122(e,t,r){"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),a=0===Object.keys(r).length?e:r;for(let s in a)if(void 0!==e[s])try{if(null===e[s]){r[s]=null;continue}Array.isArray(e[s])&&Array.isArray(t[s])?r[s]=Array.from(new Set([...e[s],...t[s]])):e[s]instanceof Map||e[s]instanceof Set||e[s]instanceof Date||e[s]instanceof RegExp?r[s]=e[s]:"object"==typeof e[s]&&null!==t[s]&&"object"==typeof t[s]?r[s]=i(e[s],t[s]):r[s]=e[s]}catch(e){r[s]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){"use strict";r.d(t,{f:()=>s});var n=r(384),i=r(8122);const a={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function s(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}r.d(t,["D",0,e=>(0,i.a)(e,a)])},7699(e,t,r){"use strict";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,["It",0,1e6,"KC",0,i,"qh",0,"SESSION_ERROR"])},9324(e,t,r){"use strict";r.d(t,["xv",0,"1.323.0"])},981(e,t,r){"use strict";r.d(t,["R",0,{AJAX:"AjaxRequest",PA:"PageAction",UA:"UserAction",BP:"BrowserPerformance",WS:"WebSocket",SPV:"SecurityPolicyViolation",JSE:"JavaScriptError",LOG:"Log",PVE:"PageView",PVT:"PageViewTiming",SR:"SessionReplay",ST:"SessionTrace",BI:"BrowserInteraction"}])},6154(e,t,r){"use strict";var n=r(1863);const i="undefined"!=typeof window&&!!window.document,a="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),s=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),o=Boolean("hidden"===s?.document?.visibilityState),c=""+s?.location,u=/iPad|iPhone|iPod/.test(s.navigator?.userAgent),d=u&&"undefined"==typeof SharedWorker,l=((()=>{const e=s.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);Array.isArray(e)&&e.length>=2&&e[1]})(),Date.now()-(0,n.t)());r.d(t,["OF",0,u,"RI",0,i,"WN",0,l,"bv",0,a,"gm",0,s,"m",0,c,"mw",0,o,"sb",0,d,"zk",0,()=>{const e=s?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<s.performance.now())return e}])},3241(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent("newrelic",{detail:e}))}catch(e){}}},1687(e,t,r){"use strict";r.d(t,{Ak:()=>o,Ze:()=>u,x3:()=>c});var n=r(3241),i=r(3606),a=r(860),s=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:a.P3[t]||0};e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&d(e))}function u(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,d(e)}}function d(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const a=e.ee,o=i.i.handlers;if(a&&!a.aborted&&a.backlog&&o){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=a.backlog[t],r=o[t];if(r){for(let t=0;e&&t<e.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=>{Object.values(t||{}
10).forEach(t=>{t[0]?.on&&t[0].context()instanceof s.y&&!t[0].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}a.isolatedBacklog||delete o[t],a.backlog[t]=null,a.emit("drain-"+t,[])}}function f(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],a=e[2];n.apply(i,a)}})}},7836(e,t,r){"use strict";var n=r(384),i=r(8990),a=r(2646),s=r(5607);const o="nr@context:".concat(s.W),c=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&u.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,a){!1!==a&&(a=!0);if(c.aborted&&!i)return;t&&a&&t.emit(e,r,n);var o=g(n);m(e).forEach(e=>{e.apply(o,r)});var u=v()[s[e]];u&&u.push([f,e,r,o]);return o},get:h,listeners:m,context:g,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=>{s[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=>{delete f.backlog[e]})},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function g(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,o,()=>new a.y(o)):new a.y(o)}function p(e,t){n[e]=m(e).concat(t)}function m(e){return n[e]||[]}function h(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),u=(0,n.Zm)();u.ee||(u.ee=c),r.d(t,["P",0,o,"ee",0,c])},2646(e,t,r){"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908(e,t,r){"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,a){a?(a.buffer([e],i),a.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){"use strict";r.d(t,{i:()=>a});var n=r(9908);a.on=s;var i=a.handlers={};function a(e,t,r,a){s(a||n.d,i,e,t,r)}function s(e,t,r,i,a){a||(a="feature"),e||(e=n.d);var s=t[a]=t[a]||{};(s[r]=s[r]||[]).push([e,i])}},3878(e,t,r){"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function a(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>a,jT:()=>n,sp:()=>i})},5607(e,t,r){"use strict";const n=(0,r(9566).bz)();r.d(t,["W",0,n])},9566(e,t,r){"use strict";r.d(t,{LA:()=>s,bz:()=>a});var n=r(6154);function i(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".split("").map(e=>"x"===e?i(t,r++).toString(16):"y"===e?(3&i()|8).toString(16):e).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,a=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const s=[];for(var o=0;o<e;o++)s.push(i(r,a++).toString(16));return s.join("")}},2614(e,t,r){"use strict";r.d(t,["BB",0,18e5,"Wt",0,"NRBA_SESSION::","iL",0,{SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},"tS",0,{STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},"wk",0,144e5])},1863(e,t,r){"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},944(e,t,r){"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(e,t){"function"==typeof console.debug&&(console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t),(0,n.W)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},8990(e,t,r){"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389(e,t,r){"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout(()=>{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=>{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},1910(e,t,r){"use strict";r.d(t,{i:()=>a});var n=r(944);const i=new Map;function a(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),a=t.includes("nrWrapper");return r||a||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},5289(e,t,r){"use strict";r.d(t,{GG:()=>s,Qr:()=>c,sB:()=>o});var n=r(3878),i=r(6389);function a(){return"undefined"==typeof document||"complete"===document.readyState}function s(e,t){if(a())return e();const r=(0,i.J)(e),s=setInterval(()=>
10{a()&&(clearInterval(s),r())},500);(0,n.sp)("load",r,t)}function o(e){if(a())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(a())return e();(0,n.sp)("popstate",e)}},384(e,t,r){"use strict";r.d(t,{Zm:()=>c,bQ:()=>d,dV:()=>u,pV:()=>l});var n=r(6154),i=r(1863),a=r(944),s=r(1910);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function u(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,s.i)(...Object.values(e.o))),e}function d(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,a.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),u(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}r.d(t,["NT",0,o])},2843(e,t,r){"use strict";r.d(t,{G:()=>a,u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)},r,i)}function a(e,t,r){(0,n.sp)("pagehide",e,t,r)}},9300(e,t,r){"use strict";r(860).K7.ajax;r.d(t,["mo",0,{NONE:"none",FAILURES:"failures",ALL:"all"}])},3969(e,t,r){"use strict";const n=r(860).K7.metrics;r.d(t,["TZ",0,n,"XG",0,"storeEventMetrics","xV",0,"storeSupportabilityMetrics"])},6630(e,t,r){"use strict";const n=r(860).K7.pageViewEvent;r.d(t,["T",0,n])},782(e,t,r){"use strict";const n=r(860).K7.pageViewTiming;r.d(t,["T",0,n])},4234(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){"use strict";var n=r(6154);r.d(t,["V",0,e=>n.RI&&!0===e?.privacy.cookies_enabled])},8362(e,t,r){"use strict";r.d(t,{d:()=>a});var n=r(9566),i=r(1741);class a extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){"use strict";r.d(t,{W:()=>a});var n=r(944),i=r(4261);class a{#e(e,...t){if(this[e]!==a.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e("log",e,t)}start(){return this.#e("start")}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){"use strict";r.d(t,["BL",0,"finished","CH",0,"recordReplay","Dl",0,"setUserId","Fw",0,"setPageViewName","PA",0,"setCurrentRouteName","Pv",0,"consent","Tb",0,"pauseReplay","U2",0,"addToTrace","V1",0,"measure","Wb",0,"wrapLogger","bt",0,"setErrorHandler","cD",0,"setCustomAttribute","dT",0,"interaction","eY",0,"register","fF",0,"recordCustomEvent","hG",0,"addPageAction","k6",0,"addRelease","nb",0,"setApplicationVersion","o5",0,"noticeError"])},1738(e,t,r){"use strict";r.d(t,{U:()=>l,Y:()=>d});var n=r(3241),i=r(9908),a=r(1863),s=r(944),o=r(3969),c=r(8362),u=r(860);function d(e,t,r,a){const d=a||r;!d||d[e]&&d[e]!==c.d.prototype[e]||(d[e]=function(){(0,i.p)(o.xV,["API/"+e+"/called"],void 0,u.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:"api-"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,s.R)(23,e)}})}function l(e,t,r,n,s){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(s||null===r)&&(0,i.p)("api-"+n,[(0,a.t)(),t,r],void 0,"session",e.ee)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860(e,t,r){"use strict";const n="events",i="jserrors",a="browser/blobs",s="browser/logs",o={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},u={[o.pageViewEvent]:"rum",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:a,[o.sessionReplay]:a,[o.logging]:s,[o.genericEvents]:"ins"};r.d(t,["$J",0,u,"K7",0,o,"P3",0,c,"XX",0,i,"Yy",0,s,"df",0,a,"hg",0,"connect"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const a=t[n]={exports:{}};return e[n](a,a.exports,r),a.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var i=t[n++],a=t[n++];r.o(e,i)?0===a&&n++:0===a?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:a})}else for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>"nr-rum-1.323.0.min.js",r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.323.0.PROD:";r.l=(n,i,a,s)=>{if(e[n])return void e[n].push(i);let o,c;if(void 0!==a){const e=document.getElementsByTagName("script");for(var u=0;u<e.length;u++){const r=e[u];if(r.getAttribute("src")==n||r.getAttribute("data-webpack")==t+a){o=r;break}}}if(!o){c=!0;var d={296:"sha512-zhTI1o3vPu0UcYWUELiLeb9P46+LBW0K7R4KO/PafMc68L5tJ2mSHyvZtcNeG9Cw/PTZstuo62K1wwaoAsHdXQ=="};o=document.createElement("script"),o.charset="utf-8",r.nc&&o.setAttribute("nonce",r.nc),o.setAttribute("data-webpack",t+a),o.src=n,0!==o.src.indexOf(window.location.origin+"/")&&(o.crossOrigin="anonymous"),d[s]&&(o.integrity=d[s])}e[n]=[i];const l=(t,r)=>{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];
10if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=>e(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c&&document.head.appendChild(o)}})(),r.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="https://js-agent.newrelic.com/",(()=>{const e={374:0,840:0};r.f.j=(t,n)=>{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const a=new Promise((r,n)=>i=e[t]=[r,n]);n.push(i[2]=a);const s=r.p+r.u(t),o=new Error,c=n=>{if(r.o(e,t)&&(i=e[t],0!==i&&(e[t]=void 0),i)){const e=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed: ("+e+": "+r+")",o.name="ChunkLoadError",o.type=e,o.request=r,i[1](o)}};r.l(s,c,"chunk-"+t,t)}};const t=(t,n)=>{let[i,a,s]=n;var o,c,u=0;if(i.some(t=>0!==e[t])){for(o in a)r.o(a,o)&&(r.m[o]=a[o]);if(s)s(r)}for(t&&t(n);u<i.length;u++)c=i[u],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0},n=self["webpackChunk:NRBA-1.323.0.PROD"]=self["webpackChunk:NRBA-1.323.0.PROD"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),a=r(1741);var s=r(2555),o=r(981);t.K7.genericEvents,o.R.PA,o.R.UA,o.R.BP;const c={RESOURCES:"experimental.resources",REGISTER:"register"};var u=r(9300);const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var l=r(2614),f=r(944),g=r(8122);const p="[data-nr-mask]",m=e=>(0,g.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1,iframe_bridge:!1,iframe_domains:[]},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0,capture_payloads:u.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(c.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1,get allow_iframe_bridge(){return e.feature_flags.includes(c.IFRAME_BRIDGE)||e.experimental.iframe_bridge},set allow_iframe_bridge(t){e.experimental.iframe_bridge=t},get iframe_domains(){return e.experimental.iframe_domains},set iframe_domains(t){Array.isArray(t)?e.experimental.iframe_domains=t:(0,f.R)(1,t)}}},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(c.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:l.wk,inactiveMs:l.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(p):""===t||null===t?e.mask_selector=p:(0,f.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,f.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,f.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]},web_sockets:{enabled:!1}}})());var h=r(6154),v=r(9324);let b=0;const y={buildEnv:"PROD",distMethod:"CDN",version:v.xv,originTime:h.WN},_={consented:!1},w={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||_.consented},set consented(e){_.consented=e}
10,customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++b},listeningForIframeMessages:!1},R="BA";var A=r(7836),x=r(3241);const E={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var S=r(9908);const k="newrelic-iframe-";function T(e,t={},n,o){let{init:c,info:u,loader_config:d,runtime:l={},exposed:f=!0}=t;if(!u){const e=(0,i.pV)();c=e.init,u=e.info,d=e.loader_config}var p;e.init=m(c||{}),e.loader_config=(p=d||{},(0,g.a)(p,E)),u.jsAttributes??={},h.bv&&(u.jsAttributes.isWorker=!0),e.info=(0,s.D)(u);const v=e.init;e.runtime??=(e=>{const t=(0,g.a)(e,w),r=Object.keys(y).reduce((e,t)=>(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:R,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{"entity.guid":this.id,appId:e.info.applicationID}}},v.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,i.pV)();Object.getOwnPropertyNames(a.W.prototype).forEach(r=>{const n=a.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=A.ee.get(e.agentIdentifier),e.exposed=f,(0,x.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge&&h.gm.addEventListener("message",t=>{"string"==typeof t.data?.type&&t.data.type.startsWith(k)&&(0,S.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var j=r(1863),P=r(4261),N=r(1738);
10var O=r(1687),M=r(4234),I=r(5289),D=r(7767);function V(e){return!!(0,i.dV)().o.MO&&(0,D.V)(e)&&!0===e?.session_trace.enabled}var W=r(6389),B=r(7699);const C=new WeakSet,K=new WeakMap;class U extends M.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,W.J)(()=>{(0,O.Ak)(e,this.featureName),t()}))}):(0,O.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=>{if(await this.deferred,this.#t(e),!(0,s.f)(e.info))return(0,f.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(K.has(e))return K.get(e);const i=(async()=>{if((0,D.V)(e.init))try{const{setupAgentSession:t}=await r.e(296).then(r.bind(r,1768));t(e)}catch(e){(0,f.R)(20,e),t.emit("internal-error",[e]),(0,S.p)(B.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await Promise.resolve().then(function(){const e=new Error("Cannot find module '../../loaders/configure/iframe-message-handler'");throw e.code="MODULE_NOT_FOUND",e});t(e)}catch(e){(0,f.R)(23,e)}const[{Connector:i},{Harvester:a}]=await Promise.all([r.e(296).then(r.bind(r,6589)),r.e(296).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new a(e);const s=Object.values(e.features).filter(t=>e.runtime.drainRegistry.has(t.featureName));Promise.all(s.map(e=>e.onAggregateImported)).then(()=>e.runtime.harvester.startTimer())})();K.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,f.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,O.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,f.R)(34,e),this.abortHandler?.(),(0,O.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};h.RI?(0,I.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return V(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!C.has(e)&&(C.add(e),!(0,s.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}T(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var L=r(6630);class F extends U{static featureName=L.T;constructor(e){var t;super(e,L.T),this.setupInspectionEvents(),t=e,(0,N.Y)(P.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,S.p)("api-"+P.Fw,[(0,j.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes("rum_v2")?r.e(296).then(r.bind(r,908)):r.e(296).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,x.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,I.sB)(t=>{e(t,"DOMContentLoaded")}),(0,I.GG)(t=>{e(t,"load")}),(0,I.Qr)(t=>{e(t,"navigate")}),this.ee.on(l.tS.UPDATE,(e,t)=>{(0,x.W)({type:"lifecycle",name:"session",data:t})})}}class G extends e.d{constructor(e){var t;(super(),h.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(F),T(this,e,e.loaderType||"agent"),t=this,(0,N.Y)(P.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,N.U)(t,e,r,P.cD,n);(0,f.R)(40,typeof r)}else(0,f.R)(39,typeof e)},t),function(e){(0,N.Y)(P.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,f.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,S.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,N.U)(e,"enduser.id",t,P.Dl,!0)},e)}(this),function(e){(0,N.Y)(P.nb,function(t){if("string"==typeof t||null===t)return(0,N.U)(e,"application.version",t,P.nb,!1);(0,f.R)(42,typeof t)},e)}(this),function(e){(0,N.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,N.Y)(P.Pv,function(t=!0){if("boolean"==typeof t){if((0,S.p)("api-"+P.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum?.()})}}else(0,f.R)(65,typeof t)},e)}(this),this.run()):(0,f.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};
10return n.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes("rum_v2");r.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=>{if(!e[r.featureName]&&(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,f.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,f.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var H=r(2843),z=r(782);class Y extends U{static featureName=z.T;constructor(e){super(e,z.T),h.RI&&((0,H.u)(()=>(0,S.p)("docHidden",[(0,j.t)()],void 0,z.T,this.ee),!0),(0,H.G)(()=>(0,S.p)("winPagehide",[(0,j.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(296).then(r.bind(r,9981))))}}var Z=r(3969);class q extends U{static featureName=Z.TZ;constructor(e){super(e,Z.TZ),this.importAggregator(e,()=>r.e(296).then(r.bind(r,9623)))}}new G({features:[F,Y,q],loaderType:"lite"})})()})();</script>
10
11	<title >Pop Culture Collectibles Grading | Certified Guaranty | CGC</title>
12	
13<script src="/resources/scripts/gtm/?id=GTM-5K46CHP&ga=G-NE8Y9V1Q9Q"></script>
13
14	<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" />
15<meta name="ccg-uptime-verification" content="its up" />
16<link rel="apple-touch-icon" sizes="180x180" href="/resources/images/logos/icons/apple-touch-icon.png">
17<meta name="msapplication-square70x70logo" content="/resources/images/logos/icons/scales-70.png" />
18<meta name="msapplication-square150x150logo" content="/resources/images/logos/icons/scales-150.png" />
19<meta name="msapplication-wide310x150logo" content="/resources/images/logos/icons/scales-310x150.png" />
20<meta name="msapplication-square310x310logo" content="/resources/images/logos/icons/scales-310.png" />
21<meta name="msapplication-TileColor" content="#C90000" />
22<meta name="application-name" content="CGC Comics" />
23
24<meta content="CGC is the world’s leading third-party grading service for pop culture collectibles, including comic books, trading cards, magazines, concert posters and more." name="description"></meta>
25
26
27
28	
28<script src="/resources/scripts/fbp/?pixelID=349426635656129&events="></script>
28
29	<noscript>
30		<img height="1" width="1" src="https://www.facebook.com/tr?id=349426635656129&ev=PageView&noscript=1" />
31	</noscript>
32
33
34	
35	<link rel="stylesheet" href="/resources/bower/slick-carousel/slick/slick.css" />
36	<link rel="stylesheet" href="/resources/bower/slick-carousel/slick/slick-theme.css" />
37
38	
39	<link rel="stylesheet" href="/resources/bower/angular-ui-grid/ui-grid.min.css" />
40	<link href="/bundles/mvc/plugins-css?v=rWbP51GcJNX3LZ058DgTAkqfZrp0xXIcRjTp2ZTzV_M1" rel="stylesheet"/>
41
42	
43<link href="/cassette.axd/stylesheet/9f5ccdbdef89a652c4392bf0c3e2a5d47315b244/bundles/mvc/site-css" type="text/css" rel="stylesheet"/>
44
45	
45<script src="/bundles/mvc/modernizr-js?v=c5gdv8IRHoIwY0sv40PyxA1waUyHFq6RftwGaIy33dk1"></script>
45
46
47
48</head>
49<body class="homepage full-width"  mx-toggle="inner-sidebar" toggle-class="inner-sidebar-open">
50	
51
52<div class="inactivity-banner" ng-controller="inactivityBannerController as $ctrl" ng-show="$ctrl.show" ng-cloak>
53	<div class="inactivity-banner-dialog">
54		<span>{{$ctrl.message}}</span>
55		<button type="button" class="inactivity-banner-close" ng-click="$ctrl.dismiss()" aria-label="Close">
56			<span aria-hidden="true">&times;</span>
57		</button>
58	</div>
59</div>
60
61	
62	<!-- Google Tag Manager (noscript) -->
vendor: 76 bytes, lines 62-64
62
63		<noscript>
64			<iframe src="https://www.googletagmanager.com/ns.html?id=
64GTM-5K46CHP
vendor: 100 bytes, lines 64-68
64"
65					height="0" width="0" style="display:none;visibility:hidden">
66			</iframe>
67		</noscript>
68	
68<!-- End Google Tag Manager (noscript) -->
69
70	
71	<div class="ccg-canvas" mx-toggle="open-menus" mx-toggler-for="-open-menus">
72		<header class="ccg-header iframe-hide">
73			<div class="content-wrapper content-pad-horizontal flex">
74					<div class="ccg-menu-toggle ccg-main-menu-toggle" mx-toggler-for="canvas-menu">
75						<div class="ccg-menu-toggle-text menu">Menu</div>
76					</div>
77									<a class="ccg-header-logo" href="/"><span class="anchor-text">CGC Certified</span></a>
78				<div class="ccg-header-toolbar">
79					
80						<nav class="ccg-menu horizontal ccg-anonymous-menu iframe-hide">
81							 
82<ul>
83	<li class="sign-in-flyout">
84		<a>Sign In</a>
85		<ul>
86			<li><a href="/account/login/?ReturnUrl=%2f&amp;UserType=collector">Collectors</a></li>
87				<li><a href="/account/login/?ReturnUrl=%2f&amp;UserType=dealer">Dealers</a></li>
88							<li><hr></li>
89				<li><a href="/join/">Join Now</a></li>
90		</ul>
91	</li>
92
93		<li><a href="/orderform/" class="btn primary">SUBMIT</a></li>
94</ul>
95 
96						</nav>
97					
98				</div>
99			</div>
100		</header>
101			<nav class="ccg-menu ccg-main-menu iframe-hide" mx-dropdown>
102				 <ul class="menu">
103	<li>
104		<span>CGC Grading</span>
105		<ul>
106			<li><a href="/comic-grading/about-cgc/">About CGC</a></li>
107				<li><a href="/news/press-coverage/">Press Coverage</a></li>
108				<li><a href="/comic-grading/grading-process/">Grading Process</a></li>
109			<li><a href="/comic-grading/grading-scale/">Grading Scale</a></li>
110			<li><a href="/comic-grading/holder/">Holder</a></li>
111			<li><a href="/comic-grading/labels/">Labels</a></li>
112			<li><a href="/signature-series/">Signature Series / JSA</a></li>
113			<li><a href="/international-comics/">International Comics</a></li>
114			<li><a href="/comic-grading/faq/">FAQs</a></li>
115			<li><a href="/comic-grading/cgc-guarantee/">CGC Guarantee</a></li>
116			<li><a href="https://www.cgcgrading.com/careers/" target="_blank">Careers</a></li>
117		</ul>
118	</li>
119	<li><a href="/pressing/">Pressing</a></li>
120	<li>
121		<a href="/signature-series/">Sig Series/JSA</a>
122	</li>
123	<li>
124		<span>Submit</span>
125		<ul>
126			<li><a href="/submit/how-to-submit/">How to Submit</a></li>
127			<li><a href="/submit/collectibles-we-grade/">Collectibles We Grade</a></li>
128			<li><a href="/submit/services-fees/">Services & Fees</a></li>
129			<li><a href="/account/my-submissions/" rel="nofollow">Submission Forms</a></li>
130				<li><a href="/submit/payment/">Payment Options</a></li>
131			<li><a href="/account/my-submissions/tracking/" rel="nofollow">Submission Tracking</a></li>
132			<li><a href="/submit/events/">Events</a></li>
133		</ul>
134	</li>
135	<li>
136		<a href="/news/">News</a>
137	</li>
138	<li>
139		<span>Resources</span>
140		<ul>
141			<li><a href="/population-report/">CGC Population Report</a></li>
142			<li><a href="https://www.cgccomics.com/registry/" target="_blank">CGC Registry</a></li>
143			<li><a href="/gallery/">CGC Galleries</a></li>
144			<li><a href="https://boards.cgccomics.com/" target="_blank">Chat Boards</a></li>
145			<li><a href="/comics-dealer-locator/">Locate Dealers</a></li>
146			<li><a href="/certlookup/">Verify CGC Certification</a></li>
147		</ul>
148	</li>
149	<li class="site-search">
150		
151<div class="site-search-container" ng-non-bindable>
152	<form method="get" action="/search-results/">
153		<table cellspacing="0" cellpadding="0" class="site-search-box">
154			<tbody>
155				<tr>
156					<td class="site-search-input">
157						<input type="text" name="q" autocomplete="off" title="search" spellcheck="false" />
158					</td>
159					<td class="site-search-button">
160						<input type="submit" value="Search" title="search" />
161					</td>
162				</tr>
163			</tbody>
164		</table>
165	</form>
166</div>
167
168	</li>
169</ul>
170 
171			</nav>
172			<div class="ccg-menu-overlay"></div>
173		<div class="ccg-body">
174			
175			<div class="inner-main">
176																								
177
178
179
180
181
182
183
184
185
186
187
188<div class="ng-cloak main-content content-pad flex">
189	
190
191
192
193
194
195
196<div class="hp-banner">
197		<div class="hp-banner-item">
198			<img class="hide-for-hp-medium" src="https://s3.amazonaws.com/ccg-corporate-production/sliders/d4d23ca4-e9f6-4f6c-a8a1-a4f2116b26d1.png" />
199				<img class="show-for-hp-medium" src="https://s3.amazonaws.com/ccg-corporate-production/sl
199iders/bc293f39-506c-41ab-8657-ed3c24986560.png" />
200			<a href="https://www.cgccomics.uk/news/article/15443/cgc-sports-illustrated-labels/" class="hp-banner-item-wrapper"><span class="anchor-text">SI Labels</span></a>
201		</div>
202		<div class="hp-banner-item">
203			<img class="hide-for-hp-medium" src="https://s3.amazonaws.com/ccg-corporate-production/sliders/2ec76287-400c-4720-b555-570cf08569d0.png" />
204				<img class="show-for-hp-medium" src="https://s3.amazonaws.com/ccg-corporate-production/sliders/e21a4f85-e432-4f0a-a28f-33d3e6892a2c.png" />
205			<a href="https://www.cgccomics.com/news/article/15336/dc-label-supergirl-batman-joker-flash-green-lantern-sirens/" class="hp-banner-item-wrapper"><span class="anchor-text">DC Phase II Custom Labels</span></a>
206		</div>
207		<div class="hp-banner-item">
208			<img class="hide-for-hp-medium" src="https://s3.amazonaws.com/ccg-corporate-production/sliders/62576467-2a99-4b1d-b078-85b853e7f538.png" />
209				<img class="show-for-hp-medium" src="https://s3.amazonaws.com/ccg-corporate-production/sliders/286343dc-50ca-4b8b-ac47-8974845070f3.png" />
210			<a href="https://www.cgccomics.com/news/article/15284/absolute-batman-custom-label/" class="hp-banner-item-wrapper"><span class="anchor-text">Absolute Batman Label</span></a>
211		</div>
212		<div class="hp-banner-item">
213			<img class="hide-for-hp-medium" src="https://s3.amazonaws.com/ccg-corporate-production/sliders/eb0fbfb5-5a28-4a93-96d0-b21da22c4c2e.png" />
214				<img class="show-for-hp-medium" src="https://s3.amazonaws.com/ccg-corporate-production/sliders/9fc4e57f-8b1c-459e-88f6-1ac91cc328b7.png" />
215			<a href="https://www.cgccomics.uk/news/article/15090/crossover-sale/" class="hp-banner-item-wrapper"><span class="anchor-text">20% CrossOver Promo</span></a>
216		</div>
217</div>
218
219<section class="hp-intro-text hp-intro-text--with_desc">
220	<div class="content-wrapper">
221		<h1 class="hp-intro-text-title">
222			<span>Superhero Grading for Comics and More</span>
223		</h1>
224		<p class="hp-intro-text-description">If you collect comics, you know CGC — the world leader in comic book grading. Founded in 2000, CGC provides an accurate, consistent and impartial assessment of authenticity and grade, backed by a comprehensive guarantee. CGC is part of the Certified Collectibles Group, whose mission is to empower collectors with services that ignite passion, create value and build community.</p>
225	</div>
226</section>
227
228<section class="hp-verify-cert-wrapper cgc">
229	<div class="hp-verify-cert">
230		<div class="hp-verify-cert-title">
231			<h2>Verify CGC Certification</h2>
232			<div class="hp-verify-cert-tooltip">
233				<span class="hp-verify-cert-tooltip-text" ng-click="$ctrl.showInfoModal = true">
234					What's This?
235				</span>
236			</div>
237		</div>
238
239		<div class="hp-verify-cert-fields">
240			
241
242<div class="ccg-form" cert-lookup-search>
243	<form name="form" ng-submit="$ctrl.lookupNoGrade($ctrl.certNumber)" class="certlookup-form cgc">
244		<div class="certlookup-fields">
245			<div class="certlookup-field">
246				<label>Cert #</label>
247				<input type="tel" class="certlookup-number-field" name="CertNum" placeholder="1234567999" autocomplete="off" ccg-ignore-model-override
248					   ng-model="$ctrl.certNumber" required maxlength="10" pattern="\d{10}" ccg-filter-input="\d+" />
249				<span class="error required" mx-validation-message="form.CertNum" for-required="This is required."></span>
250			</div>
251			<div class="certlookup-field">
252				<label>&nbsp;</label>
253				<button type="submit" name="lookup" mx-submit-status>Go</button>
254			</div>
255		</div>
256		<div class="error" ng-show="!$ctrl.isHomepage && $ctrl.errorMessage">
257			<span ng-if="$ctrl.errorMessage === $ctrl.lookupStatus.erpDown">This feature is currently unavailable. Please try again later.</span>
258			<span ng-if="$ctrl.errorMessage === $ctrl.lookupStatus.rateLimited">Your search activity has exceeded our limits. These limits help to protect the security of our database. Please try again later.</span>
259			<span ng-if="$ctrl.errorMessage === $ctrl.lookupStatus.notFound">This item cannot be found. Please check that the CGC certification number was entered correctly. <span ccg-tooltip="Note: items are only searchable after they have been shipped. Please try again or contact <a href='../../contact/'>CGC Customer Service." persist-tooltip require-click><u><a>More help&nbsp;></a></u></span><br/><br/>
260To verify a trading card's CGC certification number, <u><a href="https://www.cgccards.com/certlookup/" target="_blank">click here</a></u>.</span>
261		</div>
262	</form>
263</div>
264
265		</div>
266	</div>
267</section>
268
269<div class="verify-cert-modal" ccg-modal="$ctrl.showInfoModal" allow-close="true">
270	<h2 class="h1">What is CGC Certification Verification?</h2>
271	<p>Enter a collectible’s CGC certification number (highlighted in the image) to confirm its description in CGC's database. This tool can help you to verify that your CGC holder is genuine and has not been tampered with.</p>
272	<div class="center-text">
273		<img src="/resources/images/certlookup/cert-lookup-comic.jpg" />
274	</div>
275</div>
276
277
278<div class="ccg-modal package-tracking-modal" ccg-modal="$ctrl.showTrackingModal" allow-close="true">
279	<h2 class="h1">What is Confirm Package Delivery?</h2>
280	Enter your package’s tracking number to confirm whether it has been delivered to CGC's facility.
281</div>
282
283	<div class="hp-image-banner">
284		<a href="https://www.cgccomics.uk/news/">
285			<img src="https://s3.amazonaws.com/ccg-corporate-production/sliders/8f9b2aa0-2fbe-4194-bf4c-7e1dc7115aa3.jpg" alt="We are hiring" class="hide-for-medium" />
286			<img src="https://s3.amazonaws.com/ccg-corporate-production/sliders/b306dede-68a7-4416-b9a4-22f45bb28966.png" alt="We are hiring" class="show-for-medium" />
287		</a>
288	</div>
289
290<section class="ccg-icon-callouts ccg-icon-callouts--icofont">
291	<div class="ccg-icon-callouts__inner">
292		<div class="ccg-icon-callouts__item">
293			<a class="ccg-icon-callouts__icon" href="/submit/how-to-submit/" onclick="ga('send', 'event', 'Homepage Link', 'Click', 'Submit Comics (icon)')">
294				<i class="icon-submit-comics"></i>
295			</a>
296			<h3 class="ccg-icon-callouts__title"><a href="/submit/how-to-submit/" onclick="ga('send', 'event', 'Homepage Link', 'Click', 'Submit Comics (headline)')">Submit Collectibles</a></h3>
297			<p class="ccg-icon-callouts__description">Learn how to submit collectibles to CGC for grading and encapsulation.</p>
298			<a class="ccg-icon-callouts__link" href="/submit/how-to-submit/" onclick="ga('send', 'event', 'Homepage Link', 'Click', 'Submit Comics (CTA)')">Learn more ></a>
299		</div>
300		<div class="ccg-icon-callouts__item">
301			<a class="ccg-icon-callouts__icon" href="/population-report/" onclick="ga('send', 'event', 'Homepage Link', 'Click', 'Population Report (icon)')">
302				<i class="icon-census"></i>
303			</a>
304			<h3 class="ccg-icon-callouts__title"><a href="/population-report/"  onclick="ga('send', 'event', 'Homepage Link', 'Click', 'Population Report (headline)')">CGC Population Report</a></h3>
305			<p class="ccg-icon-callouts__description">View population reports for CGC comics, magazines, lobby cards, and pulp.</p>
306			<a class="ccg-icon-callouts__link" href="/population-report/" onclick="ga('send', 'event', 'Homepage Link', 'Click', 'Population Report (CTA)')">Enter Population Report ></a>
307		</div>
308		<div class="ccg-icon-callouts__item">
309			<a class="ccg-icon-callouts__icon" href="https://www.cgccomics.com/registry/" target="_blank" onclick="ga('send', 'event', 'Homepage Link', 'Click', 'Registry (icon)')">
310				<i class="icon-awards"></i>
311			</a>
312			<h3 class="ccg-icon-callouts__title"><a href="https://www.cgccomics.com/registry/" target="_blank" onclick="ga('send', 'event', 'Homepage Link', 'Click', 'Registry (headline)')">CGC Registry</a></h3>
313			<p class="ccg-icon-callouts__description">Display your comic books and compete with other collectors for best sets.</p>
314			<a class="ccg-icon-callouts__link" href="https://www.cgccomics.com/registry/" target="_blank" onclick="ga('send', 'event', 'Homepage Link', 'Click', 'Events (CTA)')">Learn more ></a>
315		</div>
316	</div>
317</section>
318
319<section class="hp-callout-cards">
320	<div class="hp-callout-cards-inner">
321		<div class="hp-callout-cards-item">
322			<div class="hp-callout-cards-image">
323				<div class="hp-callout-cards-image-bg card--collectibles-grading"></div>
324			</div>
325			<div class="hp-callout-cards-content">
326				<div class="hp-callout-cards-content-inner">
327					<h2 class="hp-callout-cards-title">Collectibles We Grade</h2>
328					<p class="hp-callout-cards-description">No other third-party grading service compares to CGC when it comes to the certification of pop culture collectibles, including comic books, trading cards, video games, home video, magazines, concert posters and lobby cards. Plus, our services are continually growing.</p>
329					<a href="/submit/collectibles-we-grade/" class="btn ghost">Learn more</a>
330				</div>
331			</div>
332		</div>
333		<div class="hp-callout-cards-item">
334			<div class="hp-callout-cards-image">
335				<div class="hp-callout-cards-image-bg card--comic-book-grading"></div>
336			</div>
337			<div class="hp-callout-cards-content">
338				<div class="hp-callout-cards-content-inner">
339					<h2 class="hp-callout-cards-title">Comic Book Grading</h2>
340					<p class="hp-callout-cards-description">Starting in 2000, CGC revolutionized comic book collecting with accurate and impartial grading and state-of-the-art protective holders. Today, CGC is the definitive leader in comic book certification.</p>
341					<a href="/comic-grading/about-cgc/" class="btn ghost">Learn more</a>
342				</div>
343			</div>
344		</div>
345		<div class="hp-callout-cards-item">
346			<div class="hp-callout-cards-image">
347				<div class="hp-callout-cards-image-bg card--sig-series"></div>
348			</div>
349			<div class="hp-callout-cards-content">
350				<div class="hp-callout-cards-content-inner">
351					<h2 class="hp-callout-cards-title">CGC Signature Series</h2>
352					<p class="hp-callout-cards-description">CGC is the leader in witnessed signature authentication. From facilitating signings at shows to hosting In-
352House Private Signings, CGC Signature Series connects fans and comic book creators.</p>
353					<a href="/signature-series/" class="btn ghost">Learn more</a>
354				</div>
355			</div>
356		</div>
357		<div class="hp-callout-cards-item">
358			<div class="hp-callout-cards-image">
359				<div class="hp-callout-cards-image-bg card--ccs-pressing"></div>
360			</div>
361			<div class="hp-callout-cards-content">
362				<div class="hp-callout-cards-content-inner">
363					<h2 class="hp-callout-cards-title">Pressing</h2>
364					<p class="hp-callout-cards-description">Maximize your comic books’ potential before grading. With proven processes that enhance appearance, CGC is the world’s leading comic book pressing, restoration and restoration removal service.</p>
365					<a href="/pressing/" class="btn ghost">Learn more</a>
366				</div>
367			</div>
368		</div>
369	</div>
370</section>
371
372	<div class="hp-video-container">
373		<div class="content-wrapper">
374			<div class="hp-video">
375				<div class="hp-video-embed">
376					<div class="responsive-video">
377						<iframe width="560" height="315" src="https://www.youtube.com/embed/C2O02kOUQf8?wmode=opaque&rel=0&autohide=1&showinfo=0&wmode=transparent" frameborder="0" allowfullscreen=""></iframe>
378					</div>
379				</div>
380				<div class="hp-video-text">
381					<h2 class="h1">Watch the Video to Learn More!</h2>
382					<p></p>
383				</div>
384			</div>
385		</div>
386	</div>
387
388
389</div>
390
391
392				 		<div class="ad-bottom htlad htlad-CGC_uk_footer"></div>
393 
394					<footer class="ccg-footer content-pad flex iframe-hide">
395						 <div class="ng-cloak section">
396	<ul class="social-icons">
397		<li class="social-links">
398			<div class="social-icons-wrapper">
399				<a class="icon-facebook facebook" href="https://www.facebook.com/CGCcomics" target="_blank"><span class="anchor-text">CGC Comics Facebook</span></a>
400				<a class="x" href="https://www.twitter.com/cgccomics" target="_blank"><span class="icon-svg x"></span><span class="anchor-text">CGC Comics Twitter</span></a>
401				<a class="icon-instagram instagram" href="https://www.instagram.com/cgccomics/" target="_blank"><span class="anchor-text">CGC Comics Instagram</span></a>
402				<a class="icon-youtube youtube" href="https://www.youtube.com/channel/UCcHOwLnrniNMB2wU5ISNKFg/videos" target="_blank"><span class="anchor-text">CGC Comics Youtube</span></a>
403				<a class="icon-linkedin linkedin" href="https://www.linkedin.com/company/collectiblesgroup/" target="_blank"><span class="anchor-text">CGC Comics Linkedin</span></a>
404			</div>
405		</li>
406	</ul>
407	<div class="logos">
408		<nav class="ccg-menu horizontal">
409			<ul>
410				<li><a class="cgc" href="https://www.cgcgrading.com/" target="_blank"><span class="anchor-text">CGC Comics</span></a></li>
411						<li><a class="ngc" href="https://www.ngccoin.uk/" target="_blank"><span class="anchor-text">NGC Coin</span></a></li>
412						<li><a class="pmg" href="https://www.pmgnotes.uk/" target="_blank"><span class="anchor-text">PMG Notes</span></a></li>
413				<li>
413<a class="asg" href="https://www.asgstamps.com/" target="_blank"><span class="anchor-text">ASG Stamps</span></a></li>
414				<li><a class="jsa" href="https://www.spenceloa.com/" target="_blank"><span class="anchor-text">JSA Authentication</span></a></li>
415				<li><a class="ccg" href="https://www.collectiblesgroup.com/" target="_blank"><span class="anchor-text">Collectibles Group</span></a></li>
416			</ul>
417		</nav>
418	</div>
419</div>
420<div class="ng-cloak section">
421	<nav class="site-links">
422		<ul class="footer-menu">
423			
424			<li><a href="/legal/terms-of-use/">Terms of Use</a></li>
425			<li><a href="/legal/privacy-policy/">Privacy Policy</a></li>
426			<li><a href="/news/article/11571/mechanical-errors-policy/">Returns</a></li>
427			<li><a href="/contact/">Contact</a></li>
428		</ul>
429		<br />
430		<ul>
431			<li class="copyright">&copy; 2026 Certified Guaranty Company, LLC.</li>
432		</ul>
433		<div ccg-site-selector></div>
434	</nav>
435</div>
436 
437					</footer>
438			</div>
439		</div>
440	</div>
441
442	 
443		<a class="help iframe-hide" href="/comic-grading/faq/">
444			<span class="help-text">Help</span>
445		</a>
446
447	<a ccg-scroll-top></a>
448
449	
449<script>window.baseUrl = "/";</script>
449
450	
451	<div id="scripts" class="hidden">
452		
452<script src="/bundles/mvc/core-js?v=8hokiNYbZwvIJV75uBixAfJWvrDoDnyQdgI_mUWkjg81"></script>
vendor: 2 bytes, line 452
452
453<script src="/bundles/mvc/plugins-js?v=X3W3ey2IkIe7w8GmT8UiwxQpHJ7Y29VEMtMYRuWLgr41"></script>
vendor: 2 bytes, line 453
453
454<script src="/bundles/mvc/JsBarcode?v=yoxccOAQQzZKanAsMQsMmMkhLiahkrz5peEAk5GRSUM1"></script>
454
455
456		
456<script src="/resources/bower/tinymce/tinymce.min.js?v=Gdozmu4sw8Hv7TSeuQVzVyGYfun3d-dJ6-N_FHqSQuE1"></script>
456
457
458		
458<script>
459	var CCG = {
460		application: angular.module("CCG.CGCComics", [
461			"ngAnimate", "ngRoute", "ngSanitize", "ngFileUpload", "MxGroup.Shared", "CCG.Shared", "CCG.Orderform", "CCG.PopReport",
462			"dndLists", "ui.grid", "ui.grid.pagination", "ui.grid.autoResize",
463			"ui.tinymce", "moment-picker", "angucomplete-alt", 
464		]),
465		culture: "en-GB",
466		rootUrl: window.baseUrl,
467		basePageUrl: "/",
468		user: {},
469		tld: "uk",
470		showRecaptcha: true,
471		recaptchaSiteKey: '6Lfh8GQUAAAAAD5GIVPY0fMSJ5vh7pGN_dKnhOpB',
472		siteCode: 'CGC-MVC'
473	};
474	angular.module("CCG.CGCComics")
475		.config(function($animateProvider) {
476			$animateProvider.classNameFilter(/ccg-animate-/);
477		})
478		.config(function($locationProvider) {
479			$locationProvider.html5Mode({
480				enabled: true,
481				requireBase: false,
482				rewriteLinks: "router-link",
483			});
484		})
485		.config(function(DfpAdServiceProvider) {
486			DfpAdServiceProvider.defineSizeMapping("banner", [
487				[[800, 0], [728, 90]],
488				[[0, 0], [300, 250]]
489			]);
490			DfpAdServiceProvider.defineSizeMapping("header", [
491				[[800, 0], [728, 90]],
492				[[0, 0], [320, 50]]
493			]);
494
495			DfpAdServiceProvider.defineSlot("dfp-cgc_content_a", [728, 90], "header");
496			DfpAdServiceProvider.defineSlot("dfp-cgc_sidebar_right", [160, 600]);
497			DfpAdServiceProvider.defineSlot("dfp-cgc_footer", [728, 90], "banner");
498			DfpAdServiceProvider.defineSlotPrefix("/564607068/dfp-cgc-uk/");
499		})
500        .config(function(momentPickerProvider) {
501			momentPickerProvider.options({
502				/* Picker properties */
503				locale:        'en',
504				format:        'L LTS',
505				minView:       'decade',
506				maxView:       'hour',
507				startView:     'year',
508				autoclose:     true,
509				today:         false,
510				keyboard:      false,
511
512				/* Extra: Views properties */
513				leftArrow:     '&larr;',
514				rightArrow:    '&rarr;',
515				yearsFormat:   'YYYY',
516				monthsFormat:  'MMM',
517				daysFormat:    'D',
518				hoursFormat:   'HH:[00]',
519				minutesFormat: moment.localeData().longDateFormat('LT').replace(/[aA]/, ''),
520				secondsFormat: 'ss',
521				minutesStep:   5,
522				secondsStep:   1
523			});
524		})
525		.config(function(apiServiceFactoryProvider) {
526			apiServiceFactoryProvider.setEndpoint("https://production.api.aws.ccg-ops.com/api");
527			apiServiceFactoryProvider.setLocalVariable("fetchLanguages", true);
528		})
529		.config(function(siteSelectorServiceProvider) {
530			siteSelectorServiceProvider.addSites([
531				{ name: "United States",  className: "com", url: "https://www.cgccomics.com/" },
532				{ name: "Deutschland",    className: "de", url: "https://www.cgccomics.de/" },
533				{ name: "United Arab Emirates", className: "ae", url: "https://www.cgccomics.ae/" },
534				{ name: "United Kingdom", className: "uk", url: "https://www.cgccomics.uk/" },
535			]);
536			siteSelectorServiceProvider.setCurrentSite("uk");
537		});
538
539	$(document).ready(function() {
540		angular.bootstrap(document, ["CCG.CGCComics"]);
541	});
542</script>
542
543
544	
544<script>
545		var _gaq = _gaq || [];
546		_gaq.push(['_setAccount', 'UA-2829144-2']);
547		_gaq.push(['_trackPageview']);
548
549		(function() {
550			var ga = document.createElement('script');
551			ga.type = 'text/javascript';
552			ga.async = true;
553			ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
554			var s = document.getElementsByTagName('script')[0];
555			s.parentNode.insertBefore(ga, s);
556		})();
557	</script>
557
558
559
560
561<link rel="stylesheet" type="text/css" href=https://htlbid.com/v3/cgccomics.uk/htlbid.css />
562<script src=https://htlbid.com/v3/cgccomics.uk/htlbid.js></script>
vendor: 2 bytes, line 562
562
563<script>
564	window.htlbid = window.htlbid || {};
565	htlbid.cmd = htlbid.cmd || [];
566	htlbid.cmd.push(function() {
567		htlbid.layout("universal"); // Leave as "universal" or add custom layout
568		htlbid.setTargeting("is_home", window.location.pathname == "/" ? "yes" : "no");
569		htlbid.setTargeting("is_testing", 'no');
570		htlbid.setTargeting("url", window.location.pathname);
571		htlbid.setTargeting("domain", window.location.hostname);
572	});
573</script>
573
574
575		
576		
576<script src="/bundles/mvc/ccg-shared-js?v=DyfWtwUYX2FimY3_MinLDMzsF0WdRgS-pDVn7kEBNO41"></script>
vendor: 2 bytes, line 576
576
577<script src="/bundles/mvc/site-js?v=J5-tWMENYV4gvqVwLi9DQtPt_adqwhpKsIPcUjIFWyM1"></script>
vendor: 2 bytes, line 577
577
578<script src="/bundles/mvc/site-modules-js?v=Uoq6IodyBGYChaU72MC72nwJTDn1grde1E-GtlryTB01"></script>
578
579
580		
581		
581<script src="/resources/scripts/translation-dictionary/?lang=en-GB&cb=7ad6ce2f-4c85-4002-8a43-6501fb8b2334"></script>
581
582
583		
583<script>
584			$.extend(CCG.user, {"PeopleID":0,"Username":null,"Email":null,"AccountTier":null,"IsPaidDealer":false,"CanViewPackingSlips":false,"UserType":null,"IsLoggedIn":false,"Score":0,"Rank":null,"HasAgreedToTerms":false,"AcceptAutoRenewal":false,"IsCreditCardInvalid":false,"IgnoreMinRequirementOnTiers":false,"IgnoreMinRequirementOnAddOns":false,"DealerNumber":null,"DealerGlobalCode":null});
585
586			angular.module("CCG.Shared")
587				.value("pagerLinkText", {
588					of: "of"
589				});
590		</script>
590
591		
592	
592<script src="/resources/bower/gsap/dist/gsap.min.js"></script>
592
593	
593<script src="/resources/bower/scrollmagic/scrollmagic/minified/ScrollMagic.min.js"></script>
593
594	
594<script src="/resources/bower/scrollmagic/scrollmagic/minified/plugins/animation.gsap.min.js"></script>
594
595	
595<script src="/resources/bower/slick-carousel/slick/slick.min.js"></script>
595
596	
596<script>
597		// hackery for active state because dots are inside slider
598		if ($(".hp-banner-item").length > 1) {
599
600			var slider = $(".hp-banner");
601
602			var activeClass = "slick-active";
603			$(".hp-banner").on("init", function () {
604				$(".slick-dots li:first-of-type").addClass(activeClass);
605			})
606				.on("afterChange", function (event, slick, currentSlide) {
607					var $dots = $(".slick-dots");
608					$("li", $dots).removeClass(activeClass);
609					$dots.each(function () {
610						$("li", $(this)).eq(currentSlide).addClass(activeClass);
611					});
612				});
613
614			$(".hp-banner").slick({
615				autoplay: true,
616				autoplaySpeed: 7000,
617				dots: true,
618				appendArrows: $(".hp-banner"),
619				appendDots: $(".hp-banner"),
620				infinite: true,
621				speed: 500,
622				fade: true,
623				adaptiveHeight: true,
624				prevArrow: "<div class='slick-prev icon-prev'>",
625				nextArrow: "<div class='slick-next icon-next'>",
626			});
627
628			$(document).on("click", function (e) {
629				var target = $(e.target);
630				if (target.hasClass("slick-prev")) {
631					slider.slick("slickPrev");
632				}
633				if (target.hasClass("slick-next")) {
634					slider.slick("slickNext");
635				}
636			});
637		}
638	</script>
638
639	
639<script>
640		$(document).ready(function () {
641			// Init ScrollMagic Controller
642			var ctrl = new ScrollMagic.Controller();
643			var oddCard = $(".hp-callout-cards-item:nth-of-type(odd)");
644			var evenCard = $(".hp-callout-cards-item:nth-of-type(even)");
645
646			// Create scenes in jQuery each() loop for odd cards
647			$(oddCard).each(function (i) {
648				var tl = new TimelineMax();
649
650				tl.fromTo(this, 0.5, { x: "70px", opacity: 0 }, { x: 0, opacity: 1, ease: Power2.EaseInOut, delay: 0.1 }, "start")
651
652				new ScrollMagic.Scene({
653					triggerElement: this,
654					triggerHook: 0.75,
655					reverse: false
656				})
657					.setTween(tl)
658					.addTo(ctrl);
659			});
660			// Create scenes in jQuery each() loop for even cards
661			$(evenCard).each(function (i) {
662				var tl2 = new TimelineMax();
663
664				tl2.fromTo(this, 0.5, { x: "-70px", opacity: 0 }, { x: 0, opacity: 1, ease: Power2.EaseInOut, delay: 0.1 }, "start")
665
666				new ScrollMagic.Scene({
667					triggerElement: this,
668					triggerHook: 0.75,
669					reverse: false
670				})
671					.setTween(tl2)
672					.addTo(ctrl);
673			});
674		});
675	</script>
675
676
677	</div>
678
679	
680
681
682
683		<div ccg-cookie-banner></div>
684		
684<script type="text/ng-template" id="template-cache/cookie-banner.html">
685			 
686
687<div class="cookie-banner" ng-show="cookieBanner.show">
688	<div class="cookie-banner-dialog">
689		<span>We use cookies on this website to improve our services for you. If you do not want to allow cookies, you can set up your browser accordingly. Please go to our <a href="/legal/cookie-policy/">Cookie Policy</a> and <a href="/legal/privacy-policy/">Privacy Policy</a> to find out more.</span>
690		<a ng-click="cookieBanner.dismiss()">OK</a>
691	</div>
692</div>
693
694		</script>
694
695
696
697
698	<!-- Inactivity Session Monitor for .cn sites -->
699	<ccg-inactivity-modal authenticated="false"></ccg-inactivity-modal>
700<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4bc70e2c01a94c73b74392e4234840661791215815920" integrity="sha512-L0ha0OXavK/8okipN9F8BtP84dg9DUhPERbBXzwI6dgTA55d2+yweo3pn5CSFYs45/r8md2+xvUPtTdvTNRfjA==" data-cf-beacon='{"version":"2024.11.0","token":"7cce853c428042f19e796cfc3a6c52c8","r":1,"spa":2}' crossorigin="anonymous"></script>
700
701</body>
702</html>

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.