CINXE.COM

Talkmobile | Cheap SIM Only Deals & Phone contracts

<!doctype html> <html lang="en"> <head > <script> var LOCALE = 'en\u002DGB'; var BASE_URL = 'https\u003A\u002F\u002Ftalkmobile.co.uk\u002F'; var require = { 'baseUrl': 'https\u003A\u002F\u002Ftalkmobile.co.uk\u002Fstatic\u002Fversion1732176664\u002Ffrontend\u002Ftalkmobile\u002Fcortana\u002Fen_GB' };</script> <meta charset="utf-8"/><script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:false},ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={xpid:"VgAAVF5XARAFVFBRAgUHU1Q=",licenseKey:"NRJS-da89e62817e14dd8ce1",applicationID:"501354050"};;/*! For license information please see nr-loader-full-1.274.0.min.js.LICENSE.txt */ (()=>{var e,t,r={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)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>d});var n=r(384),i=r(8122);const o={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},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function d(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>h,gD:()=>p,xN:()=>g});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const d="[data-nr-mask]",u=()=>{const e={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,harvestTimeSeconds:10,autoStart:!0},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},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,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){i(t)?e.mask_selector="".concat(t,",").concat(d):""===t||null===t?e.mask_selector=d:(0,a.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){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.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,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},l={},f="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function g(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,u());const r=(0,s.nY)(e);r&&(r.init=l[e])}function p(e,t){if(!e)throw new Error(f);var r=h(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},d={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},u={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!u[e])throw new Error("Runtime for ".concat(e," was never set"));return u[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");u[e]={...(0,n.a)(t,d),...c},Object.hasOwnProperty.call(u[e],"harvestCount")||Object.defineProperty(u[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=u[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.274.0",i="PROD",o="CDN",a="^2.0.0-alpha.17"},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>d,RI:()=>i,WN:()=>f,bv:()=>o,gm:()=>a,lR:()=>l,m:()=>c,mw:()=>s,sb:()=>u});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>d});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};u(e),s[e].get(t)||s[e].set(t,r)}function d(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function u(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(u(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)g(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function g(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],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>d});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),d=function e(t,r){var n={},s={},u={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:g,addEventListener:g,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,o){!1!==o&&(o=!0);if(d.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=p(e),u=c.length,l=0;l<u;l++)c[l].apply(a,r);var g=v()[s[e]];g&&g.push([f,e,r,a]);return a},get:m,listeners:p,context:h,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 h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function g(e,t){n[e]=p(e).concat(t)}function p(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),u=(0,n.Zm)();u.ee||(u.ee=d)},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,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[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 o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>d});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(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))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function d(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>d,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},d={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(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)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},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})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>u,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>d,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,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}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function d(e){let t=a();return t.initializedAgents?.[e]}function u(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{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)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[d,u],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),h(a.gm,f),h(c.prototype,f)),t.on(d+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(u+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],d=e[c];u(d)||(e[c]=r(d,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return u(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){d([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,u,l;try{a=this,o=[...arguments],u="function"==typeof n?n(o,a):n||{}}catch(t){d([t,"",[o,a,s],u],e)}i(r+"start",[o,a,s],u,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],u,c),e}finally{i(r+"end",[o,a,l],u,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){d([t,r,n,i],e)}s=a}}}function d(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function u(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,Zp:()=>i,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),o=r(860),a=r(3969),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>u,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>d,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},d={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},u=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>d,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function d(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>d,Rz:()=>u,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,d="fn"+s,u="pushState",l=1e3},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},425:(e,t,r)=>{"use strict";r.d(t,{j:()=>P});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),d=r(5289),u=r(6154),l=r(944),f=r(3969),h=r(384),g=r(6344);const p=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",g.G4.RECORD,g.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),R=r(3785),x=r(2646),w=r(3434);function T(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,w.YM)(i),a=new x.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function A(){const e=(0,h.pV)();p.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const E={};var S=r(9417),_=r(5603),O=r(5284);const N=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let I=!1;function P(e,t={},p,x){let{init:w,info:P,loader_config:j,runtime:C={},exposed:k=!0}=t;C.loaderType=p;const H=(0,h.pV)();P||(w=H.init,P=H.info,j=H.loader_config),(0,S.xN)(e.agentIdentifier,w||{}),(0,_.a)(e.agentIdentifier,j||{}),P.jsAttributes??={},u.bv&&(P.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,P);const D=(0,S.D0)(e.agentIdentifier),L=[P.beacon,P.errorBeacon];I||(D.proxy.assets&&(N(D.proxy.assets),L.push(D.proxy.assets)),D.proxy.beacon&&L.push(D.proxy.beacon),A(),(0,h.US)("activatedFeatures",O.B),e.runSoftNavOverSpa&&=!0===D.soft_navigations.enabled&&D.feature_flags.includes("soft_nav")),C.denyList=[...D.ajax.deny_list||[],...D.ajax.block_internal?L:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const p={};var x=s.ee.get(e),w=x.get("tracer");E[e]=b.g.OFF,x.on(g.G4.REPLAY_RUNNING,(t=>{E[e]=t}));var A="api-",S=A+"ixn-";function _(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),I(A,n,!0,o||null===r?"session":void 0)(t,r)}function O(){}p.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,x),(0,R.R)(x,e,t,r)},p.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,x),T(x,e,t,{customAttributes:r,level:i})},m.forEach((e=>{p[e]=I(A,e,!0,"api")})),p.addPageAction=I(A,"addPageAction",!0,n.K7.genericEvents),p.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,I(A,"setPageViewName",!0)()},p.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return _(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},p.setUserId=function(e){if("string"==typeof e||null===e)return _("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},p.setApplicationVersion=function(e){if("string"==typeof e||null===e)return _("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},p.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,x),x.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},p[g.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,x),(0,a.p)(g.G4.RECORD,[],void 0,n.K7.sessionReplay,x)},p[g.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,x),(0,a.p)(g.G4.PAUSE,[],void 0,n.K7.sessionReplay,x)},p.interaction=function(e){return(new O).get("object"==typeof e?e:{})};const N=O.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,x),h||(0,a.p)(S+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,x),function(){if(w.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw w.emit("fn-err",[arguments,this,t],r),t}finally{w.emit("fn-end",[(0,v.t)()],r)}}}};function I(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,x),i&&(0,a.p)(e+t,[(0,v.t)(),...arguments],r?null:this,i,x),r?void 0:this}}function P(){r.e(891).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),x.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{N[e]=I(S,e,void 0,h?n.K7.softNav:n.K7.spa)})),p.setCurrentRouteName=h?I(S,"routeName",void 0,n.K7.softNav):I(A,"routeName",!0,n.K7.spa),p.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,x),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!E[e]],void 0,n.K7.jserrors,x)},u.RI?(0,d.GG)((()=>P()),!0):P(),p}(e.agentIdentifier,x,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),I=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>o,K7:()=>n,P3:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({95:"nr-full-compressor",222:"nr-full-recorder",891:"nr-full"}[e]+"-1.274.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.274.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var d=document.getElementsByTagName("script"),u=0;u<d.length;u++){var l=d[u];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={891:"sha512-Sx2xJQrHp2m/Ngn/ZcfBCUwNr2Xy/C5urYtWpfm3bWpil4spXOQGTtNwIfF5HvPGioGASn9QTyE4Z+zC7r7wcg==",222:"sha512-hMte3OWgwwYeisSiD7WCIx/6tT16zLaPjag9uF4tIZp7ybOvrJKbeyzhe4fz1tDbkdcdOMm8dvgPPLBatSAGeA==",95:"sha512-MPaT9dkHv16XzwEUVZPyqpN1do/Er1XFAZoIAPYWylmv+iGIThqN+GwQq27pUyAX7sNXVJQVZezH96p53Ks3Pg=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(g);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},g=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={959:0,85:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,d=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);d<a.length;d++)o=a[d],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.274.0.PROD"]=self["webpackChunk:NRBA-1.274.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function d(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var u=i(425);var l=i(1687),f=i(4234),h=i(5289),g=i(6154),p=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,v.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(891).then(i.bind(i,6526));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(891).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(891).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};g.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,p.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class R extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var x=i(384);var w=i(9908),T=i(2843),A=i(3878),E=i(782),S=i(1863);class _ extends b{static featureName=E.T;constructor(e,t=!0){super(e,E.T,t),g.RI&&((0,T.u)((()=>(0,w.p)("docHidden",[(0,S.t)()],void 0,E.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,w.p)("winPagehide",[(0,S.t)()],void 0,E.T,this.ee))),this.importAggregator(e))}}var O=i(3969);class N extends b{static featureName=O.TZ;constructor(e,t=!0){super(e,O.TZ,t),this.importAggregator(e)}}var I=i(6774),P=i(3304);class j{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,P.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return D(e)?e:new j(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t="Unhandled Promise Rejection";if(!e?.reason)return;if(D(e.reason))try{return e.reason.message=t+": "+e.reason.message,C(e.reason)}catch(t){return C(e.reason)}const r=C(e.reason);return r.message=t+": "+r?.message,r}function H(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new j(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return D(e.error)?e.error:C(e)}function D(e){return e instanceof Error&&!!e.stack}class L extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(e=>{this.abortHandler&&(0,w.p)("ierr",[C(e),(0,S.t)(),!0,{},this.#r],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),g.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,w.p)("err",[k(e),(0,S.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",(e=>{this.abortHandler&&(0,w.p)("err",[H(e),(0,S.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var K=i(8990);let M=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,K.I)(e,U,(function(){return M++}))}function G(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,P.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=["open","send"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get("xhr")}(r);if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,s=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=g.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(d,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",y)}),(0,A.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,"-xhr-",y),n.on("send-xhr-start",(function(e,t){h(e,t),function(e){l.push(e),a&&(p?p.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var p=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===d||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y="fetch-",X=Y+"body-",Q=["arrayBuffer","blob","json","text","formData"],J=g.gm.Request,ee=g.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(J&&ee&&g.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return re[t.debugId]=1,Q.forEach((e=>{r(J[te],e,X),r(ee[te],e,X)})),r(g.gm,"fetch",Y),t.on(Y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(Y+"done",[null,r],n)}else t.emit(Y+"done",[e],n)})),t}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),d={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(d.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),d.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(d.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),d}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,P.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),de=["load","error","abort","timeout"],ue=de.length,le=(0,x.dV)().o.REQ,fe=(0,x.dV)().o.XHR;class he extends b{static featureName=se.T;constructor(e,t=!0){super(e,se.T,t),this.dt=new ae(e.agentIdentifier),this.handler=(e,t,r,n)=>(0,w.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};ge(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=x,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){T(t,e)}),(0,A.jT)(!1)),g.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,A.jT)(!1))}function o(e){this.params={method:e[0]},ge(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,S.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<ue;s++)r.addEventListener(de[s],this.listener,(0,A.jT)(!1))}function d(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function u(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,S.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function p(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,S.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,S.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function y(e,t){this.params={},this.metrics={},this.startTime=(0,S.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof le?r=i.url:g.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),ge(this,r);var o=(""+(i&&i instanceof le&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function R(e,t){if(this.endTime=(0,S.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,S.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function x(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<ue;t++)e.removeEventListener(de[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,S.t)()-this.startTime,this.loadCazptureCalled||4!==e.readyState?null==t.status&&(t.status=0):T(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function T(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?G(e.response):"text"===r||""===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,w.p)(O.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.K7.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",d),t.on("xhr-load-added",u),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",p),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",R)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function ge(e,t){var r=(0,ie.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const pe={},me=["pushState","replaceState"];function ve(e){const t=function(e){return(e||B.ee).get("history")}(e);return!g.RI||pe[t.debugId]++||(pe[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,me,"-")),t}var be=i(3738);const{He:ye,bD:Re,d3:xe,Kp:we,TZ:Te,Lc:Ae,uP:Ee,Rz:Se}=be;class _e extends b{static featureName=Te;constructor(e,t=!0){super(e,Te,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;ve(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Ee,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Ae,(function(e,t){(0,w.p)("bst",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(Se+xe,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(Se+we,(function(e){(0,w.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,w.p)(ye,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:Re,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var Oe=i(2614);class Ne extends b{static featureName=t.TZ;#i;#o;constructor(e,r=!0){let n;super(e,t.TZ,r),this.replayRunning=!1,this.#o=e;try{n=JSON.parse(localStorage.getItem("".concat(Oe.H3,"_").concat(Oe.uh)))}catch(e){}(0,p.SR)(e.agentIdentifier)&&this.ee.on(t.G4.RECORD,(()=>this.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,w.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===Oe.g.FULL||e.sessionReplayMode===Oe.g.ERROR)||(0,p.Aw)(this.agentIdentifier)}#d=!1;async#c(e){if(!this.#d){this.#d=!0;try{const{Recorder:t}=await Promise.all([i.e(891),i.e(222)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==Oe.g.FULL&&this.featAggregate.initializeRecording(Oe.g.FULL,!0):(this.#i=Oe.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==Oe.g.FULL&&(this.recorder.parent.mode=Oe.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ie=i(3333);class Pe extends b{static featureName=Ie.TZ;constructor(e,t=!0){super(e,Ie.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled];g.RI&&e.init.user_actions.enabled&&(Ie.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,w.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),Ie.qN.forEach((e=>(0,A.sp)(e,(e=>(0,w.p)("ua",[e],void 0,this.featureName,this.ee)))))),r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var je=i(993),Ce=i(3785);class ke extends b{static featureName=je.TZ;constructor(e,t=!0){super(e,je.TZ,t);const r=this.ee;this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,Ce.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),g.gm?(this.features={},(0,x.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(R),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,u.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=d(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,x.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[R,_,_e,Ne,he,N,L,Pe,ke],loaderType:"pro"})})()})();</script> <meta name="title" content="Talkmobile | Cheap SIM Only Deals &amp; Phone contracts"/> <meta name="robots" content="INDEX,FOLLOW"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="format-detection" content="telephone=no"/> <title>Talkmobile | Cheap SIM Only Deals &amp; Phone contracts</title> <!-- OneTrust Cookies Consent Notice start for talkmobile.co.uk --> <script type="text/javascript" src="https://cdn.cookielaw.org/consent/79758c88-f355-4f5d-8e26-e4f69b15d61c/OtAutoBlock.js" ></script> <script src="https://cdn.cookielaw.org/consent/79758c88-f355-4f5d-8e26-e4f69b15d61c/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="79758c88-f355-4f5d-8e26-e4f69b15d61c" ></script> <!-- OneTrust Cookies Consent Notice end for talkmobile.co.uk --> <link rel="stylesheet" type="text/css" media="all" href="https://talkmobile.co.uk/static/version1732176664/frontend/talkmobile/cortana/en_GB/mage/calendar.min.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://talkmobile.co.uk/static/version1732176664/frontend/talkmobile/cortana/en_GB/css/styles-m.min.css" /> <link rel="stylesheet" type="text/css" media="screen and (min-width: 768px)" href="https://talkmobile.co.uk/static/version1732176664/frontend/talkmobile/cortana/en_GB/css/styles-l.min.css" /> <link rel="stylesheet" type="text/css" media="print" href="https://talkmobile.co.uk/static/version1732176664/frontend/talkmobile/cortana/en_GB/css/print.min.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://talkmobile.co.uk/static/version1732176664/frontend/talkmobile/cortana/en_GB/css/styles-custom.min.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://talkmobile.co.uk/static/version1732176664/frontend/talkmobile/cortana/en_GB/fonts/font-styles.min.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://talkmobile.co.uk/static/version1732176664/frontend/talkmobile/cortana/en_GB/css/styles-custom-cortana.min.css" /> <script type="text/javascript" src="https://talkmobile.co.uk/static/version1732176664/frontend/talkmobile/cortana/en_GB/requirejs/require.min.js"></script> <script type="text/javascript" src="https://talkmobile.co.uk/static/version1732176664/frontend/talkmobile/cortana/en_GB/requirejs-min-resolver.min.js"></script> <script type="text/javascript" src="https://talkmobile.co.uk/static/version1732176664/frontend/talkmobile/cortana/en_GB/mage/requirejs/mixins.min.js"></script> <script type="text/javascript" src="https://talkmobile.co.uk/static/version1732176664/frontend/talkmobile/cortana/en_GB/requirejs-config.min.js"></script> <script type="text/javascript" src="https://talkmobile.co.uk/static/version1732176664/frontend/talkmobile/cortana/en_GB/js/lib/object-polyfill.min.js"></script> <script type="text/javascript" src="https://talkmobile.co.uk/static/version1732176664/frontend/talkmobile/cortana/en_GB/js/lib/html5shiv.min.js"></script> <script type="text/javascript" src="https://talkmobile.co.uk/static/version1732176664/frontend/talkmobile/cortana/en_GB/js/lib/html5shiv-printshiv.min.js"></script> <script type="text/javascript" src="https://talkmobile.co.uk/static/version1732176664/frontend/talkmobile/cortana/en_GB/js/lib/init.min.js"></script> <script type="text/javascript" async="async" src="https://talkmobile.co.uk/static/version1732176664/frontend/talkmobile/cortana/en_GB/js/lib/picturefill.min.js"></script> <link rel="preload" as="font" crossorigin="anonymous" href="https://talkmobile.co.uk/static/version1732176664/frontend/talkmobile/cortana/en_GB/fonts/opensans/light/opensans-300.woff2" /> <link rel="preload" as="font" crossorigin="anonymous" href="https://talkmobile.co.uk/static/version1732176664/frontend/talkmobile/cortana/en_GB/fonts/opensans/regular/opensans-400.woff2" /> <link rel="preload" as="font" crossorigin="anonymous" href="https://talkmobile.co.uk/static/version1732176664/frontend/talkmobile/cortana/en_GB/fonts/opensans/semibold/opensans-600.woff2" /> <link rel="preload" as="font" crossorigin="anonymous" href="https://talkmobile.co.uk/static/version1732176664/frontend/talkmobile/cortana/en_GB/fonts/opensans/bold/opensans-700.woff2" /> <link rel="preload" as="font" crossorigin="anonymous" href="https://talkmobile.co.uk/static/version1732176664/frontend/talkmobile/cortana/en_GB/fonts/Luma-Icons.woff2" /> <link href="https://talkmobile.co.uk/static/version1732176664/frontend/talkmobile/cortana/en_GB/js/lib/swiper-bundle.min" /> <link rel="icon" type="image/x-icon" href="https://talkmobile.co.uk/media/favicon/default/favicon.png" /> <link rel="shortcut icon" type="image/x-icon" href="https://talkmobile.co.uk/media/favicon/default/favicon.png" /> <!--Thk0myanJ3ildMNQHGDEUIPtOOLt4rgF--> <meta name="google-site-verification" content="20O1Zy8W8Wu9RobOmcUUCNRh0j6wP5ED59Ss-LsM8Ec" /> <meta name="google-site-verification" content="M2YIwr6hjquq5YgqYDMt3iLDCMUXrGLRmLiB6tapwkY" /> <meta name="google-site-verification" content="RGQU62ltl6YK1Qm3XVNfQobjtGqscfYAqhfXh12NGMY" /> <meta name="facebook-domain-verification" content="ezpfwnx1em8o3fzk3v0ybe3scc89yy" /> <!-- TrustBox script --> <script type="text/javascript" src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" async></script> <!-- End TrustBox script --> <script type="text/x-magento-init"> { "*": { "Magento_PageCache/js/form-key-provider": { "isPaginationCacheEnabled": 0 } } } </script> <script type="text/javascript"> (function(a,b,c,d){ a='https://tags.tiqcdn.com/utag/vodafone/uk-talkmobile/prod/utag.js'; b=document;c='script';d=b.createElement(c);d.src=a;d.type='text/java'+c;d.async=true; a=b.getElementsByTagName(c)[0];a.parentNode.insertBefore(d,a); })(); </script> <script type="application/ld+json"> { "@context": "https:\/\/schema.org\/", "@graph": [ { "@type": "Corporation", "@id": "https:\/\/www.vodafone.com\/#corporation", "url": "https:\/\/www.vodafone.com\/", "name": "Vodafone Group Plc", "sameAs": "https:\/\/www.vodafone.com\/", "logo": "https:\/\/pensionsgermany.vodafone.com\/files\/bilder\/Icons\/New_VF_Icon_RGB_RED.svg" }, { "@type": "Organization", "@id": "https:\/\/talkmobile.co.uk\/#organization", "url": "https:\/\/talkmobile.co.uk\/", "name": "Talkmobile", "sameAs": [ "https:\/\/en.wikipedia.org\/wiki\/Talkmobile", "https:\/\/twitter.com\/talkmobileuk", "https:\/\/www.youtube.com\/channel\/UCpA3NnSXXLsZVUId9k9en_w", "https:\/\/www.facebook.com\/TalkmobileUK\/" ], "logo": { "@type": "ImageObject", "@id": "https:\/\/talkmobile.co.uk\/#logo", "inLanguage": "en_GB", "url": "https:\/\/talkmobile.co.uk\/static\/version1732176664\/frontend\/talkmobile\/cortana\/en_GB\/images\/logo.svg", "contentUrl": "https:\/\/talkmobile.co.uk\/static\/version1732176664\/frontend\/talkmobile\/cortana\/en_GB\/images\/logo.svg", "caption": "Talkmobile" }, "image": { "@id": "https:\/\/talkmobile.co.uk\/#logo" }, "slogan": "Home of our great cheap SIM only deals", "description": "Proper value, steady service & great coverage all with unlimited calls and texts as standard.", "contactPoint": { "@type": "ContactPoint", "telephone": "+44-333-304-8064", "contactType": "Customer Service", "areaServed": "GB", "availableLanguage": { "@type": "Language", "name": "English", "alternateName": "en" } }, "parentOrganization": { "@id": "https:\/\/www.vodafone.com\/#corporation" } }, { "@type": "WebSite", "@id": "https:\/\/talkmobile.co.uk\/#website", "url": "https:\/\/talkmobile.co.uk\/", "name": "Talkmobile", "description": "Home of our great cheap SIM only deals.", "publisher": { "@id": "https:\/\/talkmobile.co.uk\/#organization" }, "inLanguage": "en-GB", "copyrightHolder": { "@id": "https:\/\/www.vodafone.com\/#corporation" } }, { "@type": "WebPage", "@id": "https:\/\/talkmobile.co.uk", "url": "https:\/\/talkmobile.co.uk", "name": "", "isPartOf": { "@id": "https:\/\/talkmobile.co.uk\/#website" }, "description": "", "inLanguage": "en-GB", "potentialAction": [ { "@type": "ReadAction", "target": [ "https:\/\/talkmobile.co.uk" ] } ] } ] }</script> </head> <body data-container="body" data-mage-init='{"loaderAjax": {}, "loader": { "icon": "https://talkmobile.co.uk/static/version1732176664/frontend/talkmobile/cortana/en_GB/images/loader-2.gif"}}' id="html-body" data-theme="cortana" class="preload-animations cms-home-new page-layout-1column cms-index-index page-layout-cms-full-width"> <script type="text/x-magento-init"> { "*": { "Magento_PageBuilder/js/widget-initializer": { "config": {"[data-content-type=\"slider\"][data-appearance=\"default\"]":{"Magento_PageBuilder\/js\/content-type\/slider\/appearance\/default\/widget":false},"[data-content-type=\"map\"]":{"Magento_PageBuilder\/js\/content-type\/map\/appearance\/default\/widget":false},"[data-content-type=\"row\"]":{"Magento_PageBuilder\/js\/content-type\/row\/appearance\/default\/widget":false},"[data-content-type=\"tabs\"]":{"Magento_PageBuilder\/js\/content-type\/tabs\/appearance\/default\/widget":false},"[data-content-type=\"slide\"]":{"Magento_PageBuilder\/js\/content-type\/slide\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-slide-button","showOverlay":"hover","dataRole":"slide"}},"[data-content-type=\"banner\"]":{"Magento_PageBuilder\/js\/content-type\/banner\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-banner-button","showOverlay":"hover","dataRole":"banner"}},"[data-content-type=\"buttons\"]":{"Magento_PageBuilder\/js\/content-type\/buttons\/appearance\/inline\/widget":false},"[data-content-type=\"products\"][data-appearance=\"carousel\"]":{"Talkmobile_PageBuilder\/js\/content-type\/products\/appearance\/carousel\/widget":false},"[data-content-type=\"products\"]":{"Talkmobile_PageBuilder\/js\/content-type\/products\/appearance\/default\/widget":false},"[data-content-type=\"hero_banner\"]":{"Talkmobile_PageBuilder\/js\/content-type\/hero-banner\/appearance\/default\/widget":false},"[data-content-type=\"faq\"]":{"Talkmobile_PageBuilder\/js\/content-type\/faq\/appearance\/default\/widget":false},"[data-content-type=\"offer-banner\"]":{"Talkmobile_PageBuilder\/js\/content-type\/offer-banner\/appearance\/default\/widget":false},"[data-content-type=\"awards_carousel\"]":{"Talkmobile_PageBuilder\/js\/content-type\/awards-carousel\/appearance\/default\/widget":false}}, "breakpoints": {"desktop":{"label":"Desktop","stage":true,"default":true,"class":"desktop-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-desktop.svg","conditions":{"min-width":"1024px"},"options":{"products":{"default":{"slidesToShow":"5"}}},"tooltip":"1024px"},"tablet":{"conditions":{"max-width":"1024px","min-width":"768px"},"options":{"products":{"default":{"slidesToShow":"4"},"continuous":{"slidesToShow":"3"}},"hero_banner":{"trustpilot-theme":"light"}},"label":"Tablet","stage":true,"class":"tablet-switcher","icon":"Talkmobile_PageBuilder::css\/images\/switcher\/switcher-tablet.svg","media":"only screen and (max-width: 1024px)","tooltip":"768px"},"mobile":{"label":"Mobile","stage":true,"class":"mobile-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-mobile.svg","media":"only screen and (max-width: 768px)","conditions":{"max-width":"768px","min-width":"360px"},"options":{"products":{"default":{"slidesToShow":"3"}},"hero_banner":{"trustpilot-theme":"light"}},"tooltip":"360px"},"mobile-small":{"conditions":{"max-width":"640px"},"options":{"products":{"default":{"slidesToShow":"2"},"continuous":{"slidesToShow":"1"}},"hero_banner":{"trustpilot-theme":"light"}}}} } } } </script> <div class="cookie-status-message" id="cookie-status"> The store will not work correctly when cookies are disabled.</div> <script type="text&#x2F;javascript">document.querySelector("#cookie-status").style.display = "none";</script> <script type="text/x-magento-init"> { "*": { "cookieStatus": {} } } </script> <script type="text/x-magento-init"> { "*": { "mage/cookies": { "expires": null, "path": "\u002F", "domain": ".talkmobile.co.uk", "secure": true, "lifetime": "3600" } } } </script> <noscript> <div class="message global noscript"> <div class="content"> <p> <strong>JavaScript seems to be disabled in your browser.</strong> <span> For the best experience on our site, be sure to turn on Javascript in your browser. </span> </p> </div> </div> </noscript> <script> require.config({ map: { '*': { wysiwygAdapter: 'mage/adminhtml/wysiwyg/tiny_mce/tinymceAdapter' } } });</script> <script> window.cookiesConfig = window.cookiesConfig || {}; window.cookiesConfig.secure = true; </script><script> require.config({ paths: { googleMaps: 'https\u003A\u002F\u002Fmaps.googleapis.com\u002Fmaps\u002Fapi\u002Fjs\u003Fv\u003D3\u0026key\u003D' }, config: { 'Magento_PageBuilder/js/utils/map': { style: '', }, 'Magento_PageBuilder/js/content-type/map/preview': { apiKey: '', apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Ftalkmobile.co.uk\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.' }, 'Magento_PageBuilder/js/form/element/map': { apiKey: '', apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Ftalkmobile.co.uk\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.' }, } });</script><script> require.config({ shim: { 'Magento_PageBuilder/js/utils/map': { deps: ['googleMaps'] } } });</script><!-- Tealium Universal Data Object / Data Layer --> <div class="utagLib" style="display:none;">//tags.tiqcdn.com/utag/vodafone/uk-talkmobile/prod/utag.js</div> <script type="text/javascript"> var utag_data = { "site_region": "en_GB", "site_currency": "GBP", "page_name": "talkmobile>home", "page_type": "", "site_section": "" }; console.log(window); </script> <!-- ****************************************** --><script type="text/x-magento-init"> { "*": { "TealiumTagsUtagLib": "[]", "TealiumTagsUtagJs": "[]", "TealiumTagsMiniCart":"[]", "TealiumTagsPaymentMethod": "[]", "TealiumTagsUserLogout": "[]" } } </script><div class="page-wrapper"><header class="page-header-wrapper"><div class="page-header"><div class="header content"> <a class="logo" href="https://talkmobile.co.uk" title="Talkmobile" aria-label="Talkmobile Homepage"> <img class="logo__image--tm" src="https://talkmobile.co.uk/static/version1732176664/frontend/talkmobile/cortana/en_GB/images/redesign/logo.svg" alt="Talkmobile logo" /> </a> <script> window.checkout = {"shoppingCartUrl":"https:\/\/talkmobile.co.uk\/checkout\/cart","checkoutUrl":"https:\/\/talkmobile.co.uk\/checkout","updateItemQtyUrl":"https:\/\/talkmobile.co.uk\/checkout\/sidebar\/updateItemQty","removeItemUrl":"https:\/\/talkmobile.co.uk\/checkout\/sidebar\/removeItem","imageTemplate":"Magento_Catalog\/product\/image_with_borders","baseUrl":"https:\/\/talkmobile.co.uk\/","minicartMaxItemsVisible":5,"websiteId":"1","maxItemsToDisplay":10,"storeId":"1","storeGroupId":"1","customerLoginUrl":"https:\/\/talkmobile.co.uk\/customer\/account\/login\/referer\/aHR0cHM6Ly90YWxrbW9iaWxlLmNvLnVr","isRedirectRequired":false,"autocomplete":"off","captcha":{"user_login":{"isCaseSensitive":false,"imageHeight":50,"imageSrc":"","refreshUrl":"https:\/\/talkmobile.co.uk\/captcha\/refresh","isRequired":false,"timestamp":1732726910}}}; </script> </div> <div class="sections nav-sections"> <div class="section-items nav-sections-items" data-mage-init='{"tabs":{"openedState":"active"}}'> <div class="section-item-content nav-sections-item-content" id="store.menu" data-role="content"> <span tabindex="0" data-action="toggle-nav" class="action nav-close"><span>Close Nav</span></span> <nav class="navigation" data-action="navigation"> <ul data-mage-init='{"menu":{"responsive":true, "expanded":true, "role":null, "position":{"my":"left top","at":"left bottom"}}}'> <li class="level0 nav-1 category-item first level-top"><a href="https://talkmobile.co.uk/sim-only" class="level-top" ><span>SIM Only</span></a></li><li class="level0 nav-2 category-item level-top"><a href="https://talkmobile.co.uk/upgrades" class="level-top" ><span>Upgrades</span></a></li><li class="level0 nav-3 last level-top"><a href="https://talkmobile.co.uk/network" class="level-top" ><span>Network</span></a></li> </ul> </nav> <ul class="header-links-mobile-menu"><li class="nav item"> <a href="https://talkmobile.co.uk/help" > <span>Help</span> </a> </li><li class="nav item"> <a href="https://talkmobile.co.uk/contact-us" > <span>Contact Us</span> </a> </li> <li class="navigation-menu my-account-menu"> <a href="/customer/account" data-bind="scope: 'ecareAccountName'" class="my-account-link"> <span class="my-account-link__text">My Account</span> </a> </li> <script type="text/x-magento-init"> { "*": { "Magento_Ui/js/core/app": { "components": { "ecareAccountName": { "component": "Talkmobile_Ecare/js/account-name" } } } } } </script> </ul> </div> </div> </div> <ul class="header-links"><li class="nav item"> <a href="https://talkmobile.co.uk/help" > <span>Help</span> </a> </li><li class="nav item"> <a href="https://talkmobile.co.uk/contact-us" > <span>Contact Us</span> </a> </li><li class="navigation-menu"> <a id="nav-open-tablet" data-bind="scope: 'ecareAccountName'" href="/customer/account" class="my-account-link my-account-link--desktop"> <span class="my-account-link__text">My Account</span> </a> <a href="/customer/account" id="nav-open" data-bind="scope: 'ecareAccountName'" class="my-account-link my-account-link--mobile" aria-label="My Account"> <span data-cs-mask class="profile"></span> </a> </li> <script type="text/x-magento-init"> { "*": { "Magento_Ui/js/core/app": { "components": { "ecareAccountName": { "component": "Talkmobile_Ecare/js/account-name" } } } } } </script> </ul><span tabindex="0" id="toggle-nav" data-action="toggle-nav" class="action nav-toggle"><span>Toggle Nav</span></span> </div></header> <div data-bind="scope: 'buyapowaNotificationBanner'"> <!-- ko template: getTemplate() --><!-- /ko --> </div> <script type="text/x-magento-init"> { "*": { "Magento_Ui/js/core/app": { "components": { "buyapowaNotificationBanner": { "component": "notification_banner", "action": "home" } } } } } </script> <main id="maincontent" class="page-main-full-width"><a id="contentarea" tabindex="-1"></a> <div class="page messages"><div data-placeholder="messages"></div> <div data-bind="scope: 'messages'"> <!-- ko if: cookieMessagesObservable() && cookieMessagesObservable().length > 0 --> <div role="alert" data-bind="foreach: { data: cookieMessages, as: 'message' }" class="messages"> <div data-bind="attr: { class: 'message-' + message.type + ' ' + message.type + ' message', 'data-ui-id': 'message-' + message.type }"> <div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div> </div> </div> <!-- /ko --> </div> <script type="text/x-magento-init"> { "*": { "Magento_Ui/js/core/app": { "components": { "messages": { "component": "Magento_Theme/js/view/messages" } } } } } </script> </div><div class="columns"><div class="column main"><input name="form_key" type="hidden" value="7vI6endEYiivgMOZ" /><script type="text/x-magento-init"> { "*": { "Magento_Customer/js/section-config": { "sections": {"stores\/store\/switch":["*"],"stores\/store\/switchrequest":["*"],"directory\/currency\/switch":["*"],"*":["messages"],"customer\/account\/logout":["*","recently_viewed_product","recently_compared_product","persistent","tealium-tags-customer-logout"],"customer\/account\/loginpost":["*","tealium-tags-customer-login"],"customer\/account\/createpost":["*","tealium-tags-customer-account-create"],"customer\/account\/editpost":["*"],"customer\/ajax\/login":["checkout-data","cart","captcha"],"catalog\/product_compare\/add":["compare-products","tealium-tags-add-to-compare"],"catalog\/product_compare\/remove":["compare-products"],"catalog\/product_compare\/clear":["compare-products"],"sales\/guest\/reorder":["cart"],"sales\/order\/reorder":["cart"],"checkout\/cart\/add":["cart","directory-data","tealium-tags-add-to-cart"],"checkout\/cart\/delete":["cart","tealium-tags-remove-from-cart"],"checkout\/cart\/updatepost":["cart","tealium-tags-update-qty"],"checkout\/cart\/updateitemoptions":["cart","tealium-tags-update-qty"],"checkout\/cart\/couponpost":["cart","tealium-tags-coupons"],"checkout\/cart\/estimatepost":["cart"],"checkout\/cart\/estimateupdatepost":["cart"],"checkout\/onepage\/saveorder":["cart","checkout-data","last-ordered-items","tealium-tags-save-order"],"checkout\/sidebar\/removeitem":["cart","tealium-tags-remove-from-cart"],"checkout\/sidebar\/updateitemqty":["cart","tealium-tags-update-qty"],"rest\/*\/v1\/carts\/*\/payment-information":["cart","last-ordered-items","captcha","instant-purchase"],"rest\/*\/v1\/guest-carts\/*\/payment-information":["cart","captcha"],"rest\/*\/v1\/guest-carts\/*\/selected-payment-method":["cart","checkout-data"],"rest\/*\/v1\/carts\/*\/selected-payment-method":["cart","checkout-data","instant-purchase"],"wishlist\/index\/add":["wishlist","tealium-tags-add-to-wish"],"wishlist\/index\/remove":["wishlist"],"wishlist\/index\/updateitemoptions":["wishlist"],"wishlist\/index\/update":["wishlist"],"wishlist\/index\/cart":["wishlist","cart"],"wishlist\/index\/fromcart":["wishlist","cart"],"wishlist\/index\/allcart":["wishlist","cart"],"wishlist\/shared\/allcart":["wishlist","cart"],"wishlist\/shared\/cart":["cart"],"giftregistry\/index\/cart":["cart"],"giftregistry\/view\/addtocart":["cart"],"customer_order\/cart\/updatefaileditemoptions":["cart"],"checkout\/cart\/updatefaileditemoptions":["cart"],"customer_order\/cart\/advancedadd":["cart"],"checkout\/cart\/advancedadd":["cart"],"checkout\/cart\/removeallfailed":["cart"],"checkout\/cart\/removefailed":["cart"],"customer_order\/cart\/addfaileditems":["cart"],"checkout\/cart\/addfaileditems":["cart"],"customer_order\/sku\/uploadfile":["cart"],"customer\/address\/*":["instant-purchase"],"customer\/account\/*":["instant-purchase","ecare-account-list"],"vault\/cards\/deleteaction":["instant-purchase"],"multishipping\/checkout\/overviewpost":["cart"],"wishlist\/index\/copyitem":["wishlist"],"wishlist\/index\/copyitems":["wishlist"],"wishlist\/index\/deletewishlist":["wishlist","multiplewishlist"],"wishlist\/index\/createwishlist":["multiplewishlist"],"wishlist\/index\/editwishlist":["multiplewishlist"],"wishlist\/index\/moveitem":["wishlist"],"wishlist\/index\/moveitems":["wishlist"],"wishlist\/search\/addtocart":["cart","wishlist"],"persistent\/index\/unsetcookie":["persistent"],"review\/product\/post":["review","tealium-tags-save-review"],"customer\/authentication\/authenticate":["*"],"customer\/account\/change":["ecare-account-list"],"rest\/*\/v1\/carts\/*\/shipping-information":["buyapowa-banner"],"rest\/*\/v1\/guest-carts\/*\/shipping-information":["buyapowa-banner"],"sendfriend\/product\/sendmail":["tealium-tags-sendfriend"],"rest\/default\/v1\/guest-carts\/*\/coupons\/":["tealium-tags-coupons"],"multishipping\/checkout\/addressespost":["tealium-tags-update-qty"]}, "clientSideSections": ["checkout-data","cart-data"], "baseUrls": ["https:\/\/talkmobile.co.uk\/"], "sectionNames": ["messages","customer","compare-products","last-ordered-items","cart","directory-data","captcha","wishlist","instant-purchase","loggedAsCustomer","multiplewishlist","persistent","review","ecare-account-list","buyapowa-banner","tealium-tags-add-to-cart","tealium-tags-remove-from-cart","tealium-tags-add-to-compare","tealium-tags-customer-account-create","tealium-tags-customer-logout","tealium-tags-customer-login","tealium-tags-add-to-wish","tealium-tags-sendfriend","tealium-tags-coupons","tealium-tags-save-order","tealium-tags-update-qty","tealium-tags-checkout","tealium-tags-save-review","recently_viewed_product","recently_compared_product","product_data_storage"] } } } </script> <script type="text/x-magento-init"> { "*": { "Magento_Customer/js/customer-data": { "sectionLoadUrl": "https\u003A\u002F\u002Ftalkmobile.co.uk\u002Fcustomer\u002Fsection\u002Fload", "expirableSectionLifetime": 60, "expirableSectionNames": ["cart","persistent"], "cookieLifeTime": "3600", "updateSessionUrl": "https\u003A\u002F\u002Ftalkmobile.co.uk\u002Fcustomer\u002Faccount\u002FupdateSession" } } } </script> <script type="text/x-magento-init"> { "*": { "Magento_Customer/js/invalidation-processor": { "invalidationRules": { "website-rule": { "Magento_Customer/js/invalidation-rules/website-rule": { "scopeConfig": { "websiteId": "1" } } } } } } } </script> <script type="text/x-magento-init"> { "body": { "pageCache": {"url":"https:\/\/talkmobile.co.uk\/page_cache\/block\/render","handles":["default","cms_index_index","customer_sidebar_anonymous","cms_page_view","cms_index_index_id_home-new"],"originalRequest":{"route":"cms","controller":"index","action":"index","uri":"\/"},"versionCookieName":"private_content_version"} } } </script> <style>#html-body [data-pb-style=R3WXKBS]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=UJNIFT7]{background-position:right top;background-size:cover;background-attachment:scroll}#html-body [data-pb-style=NI9H7WD]{visibility:visible}#html-body [data-pb-style=AKN60LQ]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=AN7CFTA]{text-align:center;margin-bottom:0}#html-body [data-pb-style=YLG3PE4]{margin-top:48px;margin-bottom:16px}#html-body [data-pb-style=STC6TMB]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=F2X2L5E],#html-body [data-pb-style=JCX856D]{visibility:visible}#html-body [data-pb-style=JHGGPFB],#html-body [data-pb-style=L1R90VD],#html-body [data-pb-style=X9EPCCS],#html-body [data-pb-style=XULW3BE]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=QQC0PHM]{text-align:center;margin-bottom:48px}#html-body [data-pb-style=IVCJXCG]{border-style:none}#html-body [data-pb-style=B44TGNR],#html-body [data-pb-style=SAAF9KI]{max-width:100%;height:auto}#html-body [data-pb-style=IAIC1YU]{border-style:none}#html-body [data-pb-style=CLXIJ75],#html-body [data-pb-style=UG3A9T4]{max-width:100%;height:auto}#html-body [data-pb-style=LKLTPEV]{border-style:none}#html-body [data-pb-style=DVXFQ9S],#html-body [data-pb-style=LNCOUL7]{max-width:100%;height:auto}#html-body [data-pb-style=XE6Y6IT]{border-style:none}#html-body [data-pb-style=DK75KK7],#html-body [data-pb-style=UJ5KCUG]{max-width:100%;height:auto}#html-body [data-pb-style=UTB3EKD]{border-style:none}#html-body [data-pb-style=S2V1C8D],#html-body [data-pb-style=UONLD3C]{max-width:100%;height:auto}#html-body [data-pb-style=EE313L3]{border-style:none}#html-body [data-pb-style=LFF5XRM],#html-body [data-pb-style=OT8PHCM]{max-width:100%;height:auto}#html-body [data-pb-style=E60BBQ3]{border-style:none}#html-body [data-pb-style=DEB1NPR],#html-body [data-pb-style=GVM6WBI]{max-width:100%;height:auto}#html-body [data-pb-style=IS7TBQ0]{border-style:none}#html-body [data-pb-style=I0RVDGR],#html-body [data-pb-style=MJG03F0]{max-width:100%;height:auto}#html-body [data-pb-style=I1GOXGM]{border-style:none}#html-body [data-pb-style=L0PACQI],#html-body [data-pb-style=MH0GLM2]{max-width:100%;height:auto}#html-body [data-pb-style=MF2W72R]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=IDG7IQR]{text-align:center}#html-body [data-pb-style=XIQOPSR]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}@media only screen and (max-width: 1024px) { #html-body [data-pb-style=E60BBQ3],#html-body [data-pb-style=EE313L3],#html-body [data-pb-style=I1GOXGM],#html-body [data-pb-style=IAIC1YU],#html-body [data-pb-style=IS7TBQ0],#html-body [data-pb-style=IVCJXCG],#html-body [data-pb-style=LKLTPEV],#html-body [data-pb-style=UTB3EKD],#html-body [data-pb-style=XE6Y6IT]{border-style:none} }@media only screen and (max-width: 768px) { #html-body [data-pb-style=E60BBQ3],#html-body [data-pb-style=EE313L3],#html-body [data-pb-style=I1GOXGM],#html-body [data-pb-style=IAIC1YU],#html-body [data-pb-style=IS7TBQ0],#html-body [data-pb-style=IVCJXCG],#html-body [data-pb-style=LKLTPEV],#html-body [data-pb-style=UTB3EKD],#html-body [data-pb-style=XE6Y6IT]{border-style:none} }</style><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="R3WXKBS"><div class="row row--default" data-element="wrapper"><div data-content-type="hero_banner" data-appearance="default" data-show-button="always" data-show-trustpilot="false" data-element="main"><div class="hero-banner hero-banner--black-friday" data-element="wrapper"><div class="hero-banner__image background-image-6747507ec95ab" data-background-images='{\"desktop_image\":\"https://talkmobile.co.uk/media/wysiwyg/homepage/home_page_hero.jpeg\",\"mobile_image\":\"https://talkmobile.co.uk/media/wysiwyg/homepage/home_page_hero_mobile.png\"}' data-element="background_image" data-pb-style="UJNIFT7"></div><div class="hero-banner__content"><div class="hero-banner__text"><h1 data-element="title">Real good prices for real-world people</h1><p data-element="content">Black Friday deals with&nbsp;roaming in 42 European destinations at no extra cost</p><a class="hero-banner__link" tabindex="-1" href="sim-only" target="" data-link-type="default" title="" data-element="link"><button class="hero-banner__button" data-pb-style="NI9H7WD"><span data-element="button">Our SIM only deals</span></button></a></div></div><style type="text/css">.background-image-6747507ec95ab {background-image: url(https://talkmobile.co.uk/media/wysiwyg/homepage/home_page_hero.jpeg);}@media only screen and (max-width: 768px) and (min-width: 360px) {.background-image-6747507ec95ab {background-image: url(https://talkmobile.co.uk/media/wysiwyg/homepage/home_page_hero_mobile.png);}}@media only screen and (max-width: 640px) {.background-image-6747507ec95ab {background-image: url(https://talkmobile.co.uk/media/wysiwyg/homepage/home_page_hero_mobile.png);}}</style></div></div></div></div></div><div data-content-type="row" data-appearance="full-width" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="main" data-pb-style="AKN60LQ"><div class="row row--default" data-element="wrapper"><div class="row-full-width-inner" data-element="inner"><h2 data-content-type="heading" data-appearance="default" data-element="main" data-pb-style="AN7CFTA">Our Featured Deals</h2><div data-content-type="products" data-appearance="carousel" data-autoplay="false" data-autoplay-speed="4000" data-infinite-loop="false" data-show-arrows="false" data-show-dots="true" data-carousel-mode="default" data-black-friday="false" data-center-padding="90px" data-element="main" id="O6UPGPX" data-pb-style="YLG3PE4"><div data-element="products"> <div class="swiper"> <div class="product-items swiper-wrapper"> <div class="product-item swiper-slide"> <div class="products-card products-card--default"> <div class="products-card__image-wrapper"> <div class="products-card__container sim-only"> <a class="products-card__link-wrapper" href="#" onclick="return productCardImage(this)" tabindex="-1"> <script> var productCardImage = function(e) { var card = e.closest('.products-card'); card.querySelector('button.products-card__cta').click(); return false; }; </script> <img class="products-card__image" src="https://talkmobile.co.uk/media/catalog/product/cache/aaa30af61a00ff6f8383d0ece1601fb8/s/i/size_6gb_type_standard_2x_1.png" alt="SIM card" width="128" height="210"> </a> </div> </div> <div class="products-card__data-wrapper"> <div class="products-card__data"> <div class="products-card__title-wrapper"> <span class="products-card__data-type">SIM only</span> <div class="products-card__data-title"> <span class="products-card__data-highlight"> 6GB data </span> </div> </div> <ul class="products-card__attributes"> <li class="products-card__attribute"> <span class="products-card__attribute-highlight">30 days</span> <span class="products-card__attribute-normal">contract</span> </li> <li class="products-card__attribute"> <span class="products-card__attribute-highlight">Unlimited</span> <span class="products-card__attribute-normal">minutes &amp; texts</span> </li> </ul> </div> <div class="products-card__actions-wrapper"> <div class="products-card__price-wrapper"> <div class="products-card__price"> &pound;5.95 <span class="products-card__price-label"> a month</span> </div> <div class="products-card__price-offer-label"> </div> </div> <div class="products-card__actions"> <form data-role="tocart-form" data-product-sku="flex-6gb-6" action="https://talkmobile.co.uk/checkout/cart/add/uenc/aHR0cHM6Ly90YWxrbW9iaWxlLmNvLnVr/product/16/?bundle_option%5B3100%5D=41638&amp;bundle_option%5B3097%5D=41527" method="post"> <input name="form_key" type="hidden" value="d0hyjWC1tP2EtePz"> <a tabindex="-1"> <button type="submit" title="Buy" class="products-card__cta"> Buy </button> </a> </form> <a href="#" class="products-card__link"> <span>What's included</span> </a> </div> </div> </div> </div> </div> <div class="product-item swiper-slide"> <div class="products-card products-card--default"> <div class="products-card__image-wrapper"> <div class="products-card__container sim-only"> <a class="products-card__link-wrapper" href="#" onclick="return productCardImage(this)" tabindex="-1"> <script> var productCardImage = function(e) { var card = e.closest('.products-card'); card.querySelector('button.products-card__cta').click(); return false; }; </script> <img class="products-card__image" src="https://talkmobile.co.uk/media/catalog/product/cache/aaa30af61a00ff6f8383d0ece1601fb8/s/i/size_50gb_type_standard_2x.png" alt="SIM card" width="128" height="210"> </a> </div> </div> <div class="products-card__data-wrapper"> <div class="products-card__data"> <div class="products-card__title-wrapper"> <span class="products-card__data-type">SIM only</span> <div class="products-card__data-title"> <span class="products-card__data-highlight"> 50GB data </span> </div> </div> <ul class="products-card__attributes"> <li class="products-card__attribute"> <span class="products-card__attribute-highlight">30 days</span> <span class="products-card__attribute-normal">contract</span> </li> <li class="products-card__attribute"> <span class="products-card__attribute-highlight">Unlimited</span> <span class="products-card__attribute-normal">minutes &amp; texts</span> </li> </ul> </div> <div class="products-card__actions-wrapper"> <div class="products-card__price-wrapper"> <div class="products-card__price"> &pound;7.95 <span class="products-card__price-label"> a month</span> </div> <div class="products-card__price-offer-label"> </div> </div> <div class="products-card__actions"> <form data-role="tocart-form" data-product-sku="flex-50gb-8" action="https://talkmobile.co.uk/checkout/cart/add/uenc/aHR0cHM6Ly90YWxrbW9iaWxlLmNvLnVr/product/16/?bundle_option%5B3100%5D=41677&amp;bundle_option%5B3097%5D=41527" method="post"> <input name="form_key" type="hidden" value="d0hyjWC1tP2EtePz"> <a tabindex="-1"> <button type="submit" title="Buy" class="products-card__cta"> Buy </button> </a> </form> <a href="#" class="products-card__link"> <span>What's included</span> </a> </div> </div> </div> </div> </div> <div class="product-item swiper-slide"> <div class="products-card products-card--black-friday"> <div class="products-card__offer-label">Black Friday</div> <div class="products-card__image-wrapper"> <div class="products-card__container sim-only"> <a class="products-card__link-wrapper" href="#" onclick="return productCardImage(this)" tabindex="-1"> <script> var productCardImage = function(e) { var card = e.closest('.products-card'); card.querySelector('button.products-card__cta').click(); return false; }; </script> <img class="products-card__image" src="https://talkmobile.co.uk/media/catalog/product/cache/aaa30af61a00ff6f8383d0ece1601fb8/s/i/size_100gb_type_black_friday_2x_2.png" alt="SIM card" width="128" height="210"> </a> </div> </div> <div class="products-card__data-wrapper"> <div class="products-card__data"> <div class="products-card__title-wrapper"> <span class="products-card__data-type">SIM only</span> <div class="products-card__data-title"> <span class="products-card__data-highlight"> 100GB data </span> </div> </div> <ul class="products-card__attributes"> <li class="products-card__attribute"> <span class="products-card__attribute-highlight">12 months</span> <span class="products-card__attribute-normal">contract</span> </li> <li class="products-card__attribute"> <span class="products-card__attribute-highlight">Unlimited</span> <span class="products-card__attribute-normal">minutes &amp; texts</span> </li> </ul> </div> <div class="products-card__actions-wrapper"> <div class="products-card__price-wrapper"> <div class="products-card__price"> &pound;9.95 <span class="products-card__price-label"> a month</span> </div> <div class="products-card__price-offer-label"> First 3 Months Half Price - Just &pound;4.98 a Month </div> </div> <div class="products-card__actions"> <form data-role="tocart-form" data-product-sku="savvy-100gb-10-hp3" action="https://talkmobile.co.uk/checkout/cart/add/uenc/aHR0cHM6Ly90YWxrbW9iaWxlLmNvLnVr/product/16/?bundle_option%5B3100%5D=42681&amp;bundle_option%5B3097%5D=41527" method="post"> <input name="form_key" type="hidden" value="d0hyjWC1tP2EtePz"> <a tabindex="-1"> <button type="submit" title="Buy" class="products-card__cta"> Buy </button> </a> </form> <a href="#" class="products-card__link"> <span>What's included</span> </a> </div> </div> </div> </div> </div> <div class="product-item swiper-slide"> <div class="products-card products-card--black-friday"> <div class="products-card__offer-label">Black Friday</div> <div class="products-card__image-wrapper"> <div class="products-card__container sim-only"> <a class="products-card__link-wrapper" href="#" onclick="return productCardImage(this)" tabindex="-1"> <script> var productCardImage = function(e) { var card = e.closest('.products-card'); card.querySelector('button.products-card__cta').click(); return false; }; </script> <img class="products-card__image" src="https://talkmobile.co.uk/media/catalog/product/cache/aaa30af61a00ff6f8383d0ece1601fb8/s/i/size_150gb_type_black_friday_2x.png" alt="SIM card" width="128" height="210"> </a> </div> </div> <div class="products-card__data-wrapper"> <div class="products-card__data"> <div class="products-card__title-wrapper"> <span class="products-card__data-type">SIM only</span> <div class="products-card__data-title"> <span class="products-card__data-highlight"> 150GB data </span> </div> </div> <ul class="products-card__attributes"> <li class="products-card__attribute"> <span class="products-card__attribute-highlight">12 months</span> <span class="products-card__attribute-normal">contract</span> </li> <li class="products-card__attribute"> <span class="products-card__attribute-highlight">Unlimited</span> <span class="products-card__attribute-normal">minutes &amp; texts</span> </li> </ul> </div> <div class="products-card__actions-wrapper"> <div class="products-card__price-wrapper"> <div class="products-card__price"> &pound;11.95 <span class="products-card__price-label"> a month</span> </div> <div class="products-card__price-offer-label"> First 3 Months Half Price - Just &pound;5.98 a Month </div> </div> <div class="products-card__actions"> <form data-role="tocart-form" data-product-sku="savvy-150gb-12-hp3" action="https://talkmobile.co.uk/checkout/cart/add/uenc/aHR0cHM6Ly90YWxrbW9iaWxlLmNvLnVr/product/16/?bundle_option%5B3100%5D=42765&amp;bundle_option%5B3097%5D=41527" method="post"> <input name="form_key" type="hidden" value="d0hyjWC1tP2EtePz"> <a tabindex="-1"> <button type="submit" title="Buy" class="products-card__cta"> Buy </button> </a> </form> <a href="#" class="products-card__link"> <span>What's included</span> </a> </div> </div> </div> </div> </div> </div> <div class="scrollbar-container"> <div class="swiper-scrollbar"></div> </div> </div> <script type="text/x-magento-init"> { ".block.widget [data-role=tocart-form]": { "Magento_Catalog/js/validate-product": {} } } </script> </div><div class="popup-content" style="display:none;"><div data-element="modal"><div class="widget block block-static-block"> <style>#html-body [data-pb-style=J16G1NA]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-attachment:scroll}</style><div data-content-type="row" data-appearance="contained" data-element="main"><div class="row row--default" data-element="wrapper"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="J16G1NA"><h3 data-content-type="heading" data-appearance="default" data-element="main">All our plans include:</h3><div class="pagebuilder-plan-features" data-content-type="plan-features" data-appearance="default" data-element="main"><ul class="pagebuilder-plan-features__wrapper"><li class="pagebuilder-plan-features__item" data-content-type="plan-features-item" data-appearance="default" data-element="main"><i class="pagebuilder-plan-features__checkmark"></i><h6 class="pagebuilder-plan-features__title" data-element="title">Unlimited minutes and texts</h6><div class="pagebuilder-plan-features__description" data-element="description">Chat and message as much as you like.</div></li><li class="pagebuilder-plan-features__item" data-content-type="plan-features-item" data-appearance="default" data-element="main"><i class="pagebuilder-plan-features__checkmark"></i><h6 class="pagebuilder-plan-features__title" data-element="title">Steady signal on Vodafone</h6><div class="pagebuilder-plan-features__description" data-element="description">Covering 99% of the UK population.</div></li><li class="pagebuilder-plan-features__item" data-content-type="plan-features-item" data-appearance="default" data-element="main"><i class="pagebuilder-plan-features__checkmark"></i><h6 class="pagebuilder-plan-features__title" data-element="title">EU roaming in 42 countries</h6><div class="pagebuilder-plan-features__description" data-element="description">Use your UK allowance of minutes, texts and data, subject to 5GB fair use policy.</div></li><li class="pagebuilder-plan-features__item" data-content-type="plan-features-item" data-appearance="default" data-element="main"><i class="pagebuilder-plan-features__checkmark"></i><h6 class="pagebuilder-plan-features__title" data-element="title">4G, 5G and Wi-Fi calling</h6><div class="pagebuilder-plan-features__description" data-element="description">Available on all compatible devices</div></li><li class="pagebuilder-plan-features__item" data-content-type="plan-features-item" data-appearance="default" data-element="main"><i class="pagebuilder-plan-features__checkmark"></i><h6 class="pagebuilder-plan-features__title" data-element="title">Award-winning customer service</h6><div class="pagebuilder-plan-features__description" data-element="description">Online or on the phone.</div></li></ul></div></div></div></div></div> </div></div></div><div data-content-type="text" data-appearance="default" data-element="main"><p style="text-align: center;"><span style="color: #5b5d60;">Subject to minimum term. Charges and </span><span style="color: #5f2167;"><a style="color: #5f2167;" tabindex="0" title="Terms and Conditions" href="tsandcs-landing">Ts&amp;Cs</a></span> <span style="color: #5b5d60;">apply. 5GB </span><span style="color: #5f2167;"><a style="color: #5f2167;" tabindex="0" href="acceptable-use-policy">fair use limit </a></span><span style="color: #5b5d60;">applies to roaming.</span></p></div></div></div></div><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="STC6TMB"><div class="row row--default" data-element="wrapper"><ul class="page-cards__wrapper" data-content-type="page-cards" data-appearance="default" data-element="main"><li class="page-cards-item" data-content-type="page-cards-item" data-appearance="default" data-show-button="always" data-element="main"><div class="page-cards page-cards--default" data-element="theme"><div class="page-cards__content"><h3 class="page-cards-title" data-element="title">SIM only deals</h3><p class="page-cards-text" data-element="text">Choose from 12 month or 30 day SIM only plans</p><div class="page-cards-links"><a tabindex="-1" href="sim-only" target="" data-link-type="default" data-element="button_link"><button type="button" class="page-cards-button" data-pb-style="JCX856D"><span data-element="button">Browse SIM only</span></button></a><a class="page-cards-link" href="upgrades/eligibility" target="" data-link-type="default" data-element="link"><span data-element="link_text">Already with us? </span></a></div></div><div class="page-cards__images"><div class="page-cards-image--ring" data-element="ring"><div class="page-cards-image background-image-6747507ec960b" data-background-images='{\"desktop_image\":\"https://talkmobile.co.uk/media/wysiwyg/homepage/simo.png\",\"mobile_image\":\"https://talkmobile.co.uk/media/wysiwyg/homepage/simo.png\"}' data-element="background_image"></div><style type="text/css">.background-image-6747507ec960b {background-image: url(https://talkmobile.co.uk/media/wysiwyg/homepage/simo.png);}@media only screen and (max-width: 768px) and (min-width: 360px) {.background-image-6747507ec960b {background-image: url(https://talkmobile.co.uk/media/wysiwyg/homepage/simo.png);}}@media only screen and (max-width: 640px) {.background-image-6747507ec960b {background-image: url(https://talkmobile.co.uk/media/wysiwyg/homepage/simo.png);}}</style></div></div></div></li><li class="page-cards-item" data-content-type="page-cards-item" data-appearance="default" data-show-button="always" data-element="main"><div class="page-cards page-cards--alternate" data-element="theme"><div class="page-cards__content"><h3 class="page-cards-title" data-element="title">Upgrade deals</h3><p class="page-cards-text" data-element="text">Need a phone? Don&rsquo;t worry, we&rsquo;ve got you covered</p><div class="page-cards-links"><a tabindex="-1" href="upgrades" target="" data-link-type="default" data-element="button_link"><button type="button" class="page-cards-button" data-pb-style="F2X2L5E"><span data-element="button">Browse phones</span></button></a></div></div><div class="page-cards__images"><div class="page-cards-image--ring" data-element="ring"><div class="page-cards-image background-image-6747507ec9649" data-background-images='{\"desktop_image\":\"https://talkmobile.co.uk/media/wysiwyg/homepage/phone.png\",\"mobile_image\":\"https://talkmobile.co.uk/media/wysiwyg/homepage/phone.png\"}' data-element="background_image"></div><style type="text/css">.background-image-6747507ec9649 {background-image: url(https://talkmobile.co.uk/media/wysiwyg/homepage/phone.png);}@media only screen and (max-width: 768px) and (min-width: 360px) {.background-image-6747507ec9649 {background-image: url(https://talkmobile.co.uk/media/wysiwyg/homepage/phone.png);}}@media only screen and (max-width: 640px) {.background-image-6747507ec9649 {background-image: url(https://talkmobile.co.uk/media/wysiwyg/homepage/phone.png);}}</style></div></div></div></li></ul></div></div></div><div data-content-type="row" data-appearance="desktop-only" data-element="main"><div class="row row--default" data-element="wrapper"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="X9EPCCS"><h3 data-content-type="heading" data-appearance="default" data-element="main">All our plans include:</h3><div class="pagebuilder-plan-features" data-content-type="plan-features" data-appearance="default" data-element="main"><ul class="pagebuilder-plan-features__wrapper"><li class="pagebuilder-plan-features__item" data-content-type="plan-features-item" data-appearance="default" data-element="main"><i class="pagebuilder-plan-features__checkmark"></i><h6 class="pagebuilder-plan-features__title" data-element="title">Unlimited minutes and texts</h6><div class="pagebuilder-plan-features__description" data-element="description">Chat and message as much as you like.</div></li><li class="pagebuilder-plan-features__item" data-content-type="plan-features-item" data-appearance="default" data-element="main"><i class="pagebuilder-plan-features__checkmark"></i><h6 class="pagebuilder-plan-features__title" data-element="title">Steady signal on Vodafone</h6><div class="pagebuilder-plan-features__description" data-element="description">Covering 99% of the UK population.</div></li><li class="pagebuilder-plan-features__item" data-content-type="plan-features-item" data-appearance="default" data-element="main"><i class="pagebuilder-plan-features__checkmark"></i><h6 class="pagebuilder-plan-features__title" data-element="title">Roaming in 42 European destinations</h6><div class="pagebuilder-plan-features__description" data-element="description">Use your UK allowance of minutes, texts and data, subject to 5GB fair use policy.</div></li><li class="pagebuilder-plan-features__item" data-content-type="plan-features-item" data-appearance="default" data-element="main"><i class="pagebuilder-plan-features__checkmark"></i><h6 class="pagebuilder-plan-features__title" data-element="title">4G, 5G and Wi-Fi calling</h6><div class="pagebuilder-plan-features__description" data-element="description">Available on all compatible devices.</div></li><li class="pagebuilder-plan-features__item" data-content-type="plan-features-item" data-appearance="default" data-element="main"><i class="pagebuilder-plan-features__checkmark"></i><h6 class="pagebuilder-plan-features__title" data-element="title">Award-winning customer service</h6><div class="pagebuilder-plan-features__description" data-element="description">Online or on the phone.</div></li></ul></div></div></div></div><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="XULW3BE"><div class="row row--default" data-element="wrapper"><div data-content-type="selling-points" data-appearance="default" data-element="main"><div class="selling-points selling-points--alternate" data-element="theme"><h2 class="selling-points-title" data-element="title">Why Choose Talkmobile?</h2><ul class="selling-points-content"><li class="selling-points-item__wrapper" data-content-type="selling-points-item" data-appearance="default" data-element="main"><div class="selling-points-item selling-points-item--signal" data-element="variation"><i class="icon"></i></div><div class="selling-points-item__content"><p data-element="text">Steady signal on&nbsp; &nbsp; Vodafone</p><a href="network" target="" data-link-type="default" data-element="link"><span data-element="link_text">Check signal</span></a></div></li><li class="selling-points-item__wrapper" data-content-type="selling-points-item" data-appearance="default" data-element="main"><div class="selling-points-item selling-points-item--award" data-element="variation"><i class="icon"></i></div><div class="selling-points-item__content"><p data-element="text">Award-winning customer service</p><a href="help" target="" data-link-type="default" data-element="link"><span data-element="link_text">Get help</span></a></div></li><li class="selling-points-item__wrapper" data-content-type="selling-points-item" data-appearance="default" data-element="main"><div class="selling-points-item selling-points-item--globe" data-element="variation"><i class="icon"></i></div><div class="selling-points-item__content"><p data-element="text">5G and roaming in 42 European destinations at no extra cost*</p><a href="roam-charges" target="" data-link-type="default" data-element="link"><span data-element="link_text">Charges abroad</span></a></div></li></ul></div></div><div data-content-type="text" data-appearance="default" data-element="main"><p style="text-align: right;"><span style="color: #5b5d60;">* subject to <span style="color: #5f2167;"><a style="color: #5f2167;" tabindex="0" href="acceptable-use-policy">fair use limit</a></span></span></p></div></div></div></div><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="JHGGPFB"><div class="row row--default" data-element="wrapper"><div data-content-type="block" data-appearance="default" data-element="main"><div class="widget block block-static-block"> <div style="max-width: 1200px; width: 100%; margin: 42px auto 64px auto;"> <div class="trustpilot-widget" data-locale="en-GB" data-template-id="53aa8912dec7e10d38f59f36" data-businessunit-id="4bdee118000064000506c9df" data-style-height="140px" data-style-width="100%" data-theme="light" data-stars="5" data-review-languages="en" data-text-color="#2b2d31"><a href="https://uk.trustpilot.com/review/www.talkmobile.co.uk" target="_blank" rel="noopener">Trustpilot</a></div> </div></div> </div></div></div></div><div data-content-type="row" data-appearance="full-width" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="main" data-pb-style="L1R90VD"><div class="row row--default" data-element="wrapper"><div class="row-full-width-inner" data-element="inner"><h2 data-content-type="heading" data-appearance="default" data-element="main" data-pb-style="QQC0PHM">Award-winning customer service</h2><div data-content-type="awards_carousel" data-appearance="default" data-autoplay="true" data-autoplay-speed="4000" data-element="main" id="SWRNMNC"><div class="swiper awards__container max-content"><ul class="swiper-wrapper awards__slider"><li class="swiper-slide awards__slide"><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="IVCJXCG"><img class="pagebuilder-mobile-hidden" src="https://talkmobile.co.uk/media/wysiwyg/awards-laurel/newer/Best_Contact_2024_2x.png" alt="Best Contact Centre International Customer Experience Awards 2024" title="" data-element="desktop_image" data-pb-style="B44TGNR"><img class="pagebuilder-mobile-only" src="https://talkmobile.co.uk/media/wysiwyg/awards-laurel/newer/Best_Contact_2024_2x.png" alt="Best Contact Centre International Customer Experience Awards 2024" title="" data-element="mobile_image" data-pb-style="SAAF9KI"></figure></li><li class="swiper-slide awards__slide"><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="IAIC1YU"><img class="pagebuilder-mobile-hidden" src="https://talkmobile.co.uk/media/wysiwyg/awards/Achievement-2023@2x.png" alt="Achievement in Customer Satisfaction Award 2023" title="" data-element="desktop_image" data-pb-style="UG3A9T4"><img class="pagebuilder-mobile-only" src="https://talkmobile.co.uk/media/wysiwyg/awards/Achievement-2023@2x.png" alt="Achievement in Customer Satisfaction Award 2023" title="" data-element="mobile_image" data-pb-style="CLXIJ75"></figure></li><li class="swiper-slide awards__slide"><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="LKLTPEV"><img class="pagebuilder-mobile-hidden" src="https://talkmobile.co.uk/media/wysiwyg/awards/Best_Strat_2024_2x.png" alt="Best Customer Satisfaction Strategy Award 2024" title="" data-element="desktop_image" data-pb-style="LNCOUL7"><img class="pagebuilder-mobile-only" src="https://talkmobile.co.uk/media/wysiwyg/awards/Best_Strat_2024_2x.png" alt="Best Customer Satisfaction Strategy Award 2024" title="" data-element="mobile_image" data-pb-style="DVXFQ9S"></figure></li><li class="swiper-slide awards__slide"><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="XE6Y6IT"><img class="pagebuilder-mobile-hidden" src="https://talkmobile.co.uk/media/wysiwyg/awards/Customer-Service-2024@2x.png" alt="Customer Service Department of the Year Award 2024" title="" data-element="desktop_image" data-pb-style="UJ5KCUG"><img class="pagebuilder-mobile-only" src="https://talkmobile.co.uk/media/wysiwyg/awards/Customer-Service-2024@2x.png" alt="Customer Service Department of the Year Award 2024" title="" data-element="mobile_image" data-pb-style="DK75KK7"></figure></li><li class="swiper-slide awards__slide"><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="UTB3EKD"><img class="pagebuilder-mobile-hidden" src="https://talkmobile.co.uk/media/wysiwyg/awards/Excellence-in-Customer-Service-24_1.png" alt="Excellence in Customer Service Winner 2024" title="" data-element="desktop_image" data-pb-style="S2V1C8D"><img class="pagebuilder-mobile-only" src="https://talkmobile.co.uk/media/wysiwyg/awards/Excellence-in-Customer-Service-24_1.png" alt="Excellence in Customer Service Winner 2024" title="" data-element="mobile_image" data-pb-style="UONLD3C"></figure></li><li class="swiper-slide awards__slide"><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="EE313L3"><img class="pagebuilder-mobile-hidden" src="https://talkmobile.co.uk/media/wysiwyg/awards/Reliable-2023@2x.png" alt="Most Reliable Network Award 2023" title="" data-element="desktop_image" data-pb-style="LFF5XRM"><img class="pagebuilder-mobile-only" src="https://talkmobile.co.uk/media/wysiwyg/awards/Reliable-2023@2x.png" alt="Most Reliable Network Award 2023" title="" data-element="mobile_image" data-pb-style="OT8PHCM"></figure></li><li class="swiper-slide awards__slide"><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="E60BBQ3"><img class="pagebuilder-mobile-hidden" src="https://talkmobile.co.uk/media/wysiwyg/awards/Telecom-2023@2x.png" alt="Telecom Company of the Year Award 2023" title="" data-element="desktop_image" data-pb-style="GVM6WBI"><img class="pagebuilder-mobile-only" src="https://talkmobile.co.uk/media/wysiwyg/awards/Telecom-2023@2x.png" alt="Telecom Company of the Year Award 2023" title="" data-element="mobile_image" data-pb-style="DEB1NPR"></figure></li><li class="swiper-slide awards__slide"><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="IS7TBQ0"><img class="pagebuilder-mobile-hidden" src="https://talkmobile.co.uk/media/wysiwyg/awards/Winner_2024_2x_002_.png" alt="European Customer Experience Awards Overal Winner 2024" title="" data-element="desktop_image" data-pb-style="MJG03F0"><img class="pagebuilder-mobile-only" src="https://talkmobile.co.uk/media/wysiwyg/awards/Winner_2024_2x_002_.png" alt="European Customer Experience Awards Overal Winner 2024" title="" data-element="mobile_image" data-pb-style="I0RVDGR"></figure></li><li class="swiper-slide awards__slide"><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="I1GOXGM"><img class="pagebuilder-mobile-hidden" src="https://talkmobile.co.uk/media/wysiwyg/awards/talkmobile-winner-2024-excellence-in-customer-service-awards.png" alt="Winner Excellence in Customer Service Award 2024" title="" data-element="desktop_image" data-pb-style="MH0GLM2"><img class="pagebuilder-mobile-only" src="https://talkmobile.co.uk/media/wysiwyg/awards/talkmobile-winner-2024-excellence-in-customer-service-awards.png" alt="Winner Excellence in Customer Service Award 2024" title="" data-element="mobile_image" data-pb-style="L0PACQI"></figure></li></ul><div class="scrollbar-container"><div class="swiper-scrollbar"></div></div></div></div></div></div></div><div data-content-type="row" data-appearance="contained-narrow" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-subtype="narrow" data-element="inner" data-pb-style="MF2W72R"><div class="row row--default" data-element="wrapper"><h2 data-content-type="heading" data-appearance="default" data-element="main" data-pb-style="IDG7IQR">Top 3 FAQs</h2><div class="pagebuilder-faq" data-content-type="faq" data-appearance="default" data-element="main"><ul class="pagebuilder-faq__wrapper"><li class="pagebuilder-faq-item" data-content-type="faq-item" data-appearance="default" data-element="main"><div data-collapsible="true"><h3 class="pagebuilder-faq__question" data-element="question">How can I join Talkmobile?</h3></div><div data-content="true" style="display:none"><div class="pagebuilder-faq__text" data-element="answer"><p>If you&rsquo;re interested in joining Talkmobile, check out our <a class="ethref" tabindex="0" href="sim-only">SIM Only deals</a>.&nbsp;<br>Here you can choose from our great range of plans which are available on either a 30 day rolling or 12 month contract, depending on which suits you best.</p></div></div></li><li class="pagebuilder-faq-item" data-content-type="faq-item" data-appearance="default" data-element="main"><div data-collapsible="true"><h3 class="pagebuilder-faq__question" data-element="question">How do I transfer my old phone number to Talkmobile?</h3></div><div data-content="true" style="display:none"><div class="pagebuilder-faq__text" data-element="answer"><p>It&rsquo;s easy to bring your old phone number to Talkmobile. You&rsquo;ll just need to call your old mobile phone company to get your 9 digit porting authorisation code (PAC). Your PAC will be valid for 30 days, after which you will have to request a new one from your current provider.</p></div></div></li><li class="pagebuilder-faq-item" data-content-type="faq-item" data-appearance="default" data-element="main"><div data-collapsible="true"><h3 class="pagebuilder-faq__question" data-element="question">Can I use my Talkmobile phone abroad?</h3></div><div data-content="true" style="display:none"><div class="pagebuilder-faq__text" data-element="answer"><p>You can use your new phone to call, text and use up to 5GB of data at no extra cost while travelling within our European roaming destinations. Find out more about&nbsp;<a tabindex="0" href="roaming-in-europe" target="_blank" rel="noopener">roaming in Europe</a>.</p><p>If you are travelling outside our EU roaming destinations, please check our&nbsp;<a tabindex="0" href="roam-charges" target="_blank" rel="noopener">charges for using your phone whilst you&rsquo;re abroad</a>.</p></div></div></li></ul></div></div></div></div><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="XIQOPSR"><div class="row row--default" data-element="wrapper"><div data-content-type="text" data-appearance="default" data-element="main"><p></p><div id="etva" class="l-section--max-width"></div> <script> require.config({ map: { '*': { 'cxToolInit': '\u002F\u002Fprojects.elitechnology.com\u002Fjsprojects\u002Ftalkmobile\u002Finit.js?v='+(+new Date) } } }); </script> <div data-mage-init='{"cxToolCustomScript": {}}'></div> </div></div></div></div></div><div class="sidebar-main navigation-sidebar-container ecare"> <div class="navigation-sidebar anonymous" data-container="navigation-sidebar-container"> <div class="navigation-sidebar--mobile"> <div class="nav-top"> <span id="nav-close" class="nav-close">Close Nav</span> </div> <ul class="nav-items no-border" tabindex="0"> <li class="nav-item nav-item--last login navigation-sidebar__level-1"> <a href="https://talkmobile.co.uk/customer/account/login/">Log in</a> </li> </ul> </div> </div> <script type="text/x-magento-init"> { "[data-container=navigation-sidebar-container]": { "navigationSidebar": {} } } </script> </div></div></main><footer class="page-footer"><div class="footer content"><div class="footer__logo footer__container"> <a class="footer__logo-link" href="https://talkmobile.co.uk" title="Talkmobile" aria-label="Talkmobile Homepage"> <img class="logo__image" src="https://talkmobile.co.uk/static/version1732176664/frontend/talkmobile/cortana/en_GB/images/logo-white.svg" alt="Talkmobile logo" width="147" height="25" /> </a> </div> <style>#html-body [data-pb-style=WN6VXOL]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;align-self:stretch}#html-body [data-pb-style=R3GNPTH]{display:flex;width:100%}#html-body [data-pb-style=MUJ3S7J],#html-body [data-pb-style=P7T3RV2],#html-body [data-pb-style=UCAXIQO]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:33.3333%;align-self:stretch}</style><div class="pagebuilder-column-group pagebuilder-footer" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="WN6VXOL"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="R3GNPTH"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="P7T3RV2"><div data-content-type="text" data-appearance="default" data-element="main"><ul> <ul> <li><a tabindex="0" href="/sim-only">SIM only deals</a></li> <li><a tabindex="0" href="/upgrades">Phone upgrades</a></li> <li><a tabindex="0" href="/network">Check Network Signal</a></li> <li><a tabindex="0" href="/switching">Switching</a></li> <li><a tabindex="0" href="/help">Help</a></li> <li><a tabindex="0" href="/contact-us">Contact us</a></li> <li><a tabindex="0" href="/customer/account" target="_blank" rel="noopener">My Account</a></li> </ul> </ul></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="MUJ3S7J"><div data-content-type="text" data-appearance="default" data-element="main"><ul> <li><a tabindex="0" href="/help#!contact/603/how-do-i-contact-you-about-a-lost-stolen-phone">Lost and stolen phones</a></li> <li><a tabindex="0" href="/help#!account-details/652/where-can-i-view-my-usage-and-bill">Understand your bill</a></li> <li><a tabindex="0" href="/roam-charges">Using your phone abroad</a></li> <li><a tabindex="0" href="/int-charges">Calling abroad from the UK</a></li> <li><a tabindex="0" href="/all-plans">Detailed price plan info</a></li> <li><a tabindex="0" href="/complaints">How to make a complaint</a></li> <li><a tabindex="0" href="/sitemap">Sitemap</a></li> </ul></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="UCAXIQO"><div data-content-type="text" data-appearance="default" data-element="main"><ul> <li><a tabindex="0" href="/tsandcs-landing">Terms and Conditions</a></li> <li><a tabindex="0" href="/website-terms">Website terms of use</a></li> <li><a tabindex="0" href="/buying-online">Buying Online Terms</a></li> <li><a tabindex="0" href="/privacy-policy">Our privacy policy</a></li> <li><a tabindex="0" href="/cookies">Our cookies policy</a></li> <li><a tabindex="0" href="/acceptable-use-policy">Acceptable use policy</a></li> <li><a tabindex="0" href="/returns-policy">Our returns policy</a></li> <li><a tabindex="0" href="/vulnerable-policy">Our vulnerable customer policy</a></li> <li><a tabindex="0" href="https://talkmobile.co.uk/media/pdf/modern-slavery-statement.pdf">Modern Slavery Statement</a></li> <li><a tabindex="0" href="/accessibility">Accessibility</a></li> </ul></div></div></div></div></div></footer><script type="text/x-magento-init"> { "*": { "Magento_Ui/js/core/app": { "components": { "storage-manager": { "component": "Magento_Catalog/js/storage-manager", "appendTo": "", "storagesConfiguration" : {"recently_viewed_product":{"requestConfig":{"syncUrl":"https:\/\/talkmobile.co.uk\/catalog\/product\/frontend_action_synchronize"},"lifetime":"1000","allowToSendRequest":null},"recently_compared_product":{"requestConfig":{"syncUrl":"https:\/\/talkmobile.co.uk\/catalog\/product\/frontend_action_synchronize"},"lifetime":"1000","allowToSendRequest":null},"product_data_storage":{"updateRequestConfig":{"url":"https:\/\/talkmobile.co.uk\/rest\/default\/V1products-render-info"},"requestConfig":{"syncUrl":"https:\/\/talkmobile.co.uk\/catalog\/product\/frontend_action_synchronize"},"allowToSendRequest":null}} } } } } } </script> <div data-mage-init='{"smartBlocks":{}}'></div> <div data-mage-init='{"tabsInit":{}}'></div> <div data-mage-init='{"popupInit":{}}'></div> <div data-mage-init='{"smartBlocks":{}}'></div> <div id="awin"></div> <script type="text/x-magento-init"> { "#awin": { "awinMasterTag": { "enabled": 1, "advertiserId": 2351 } } } </script> <script type="text/javascript"> /* The mixin override of the mage.SwatchRenderer._RenderSwatchOptions() method was considered but disregarded because: * - the method simply returns a sting * - it's not possible to elegantly override the method by wrapping a this._super() call */ require( [ "jquery", "Magento_Swatches/js/swatch-renderer" ], function ($) { $(document).on('swatch.initialized', () => { $('.swatch-attribute.color .swatch-option.color[option-label]').each(function () { var optionLabel = $(this).attr('option-label').toLowerCase().replace(/\s+/g, '-'); $(this).addClass('color-' + optionLabel); }); }); }); </script> <small class="copyright"> <span>Copyright 漏 2024 Talkmobile Limited, Vodafone House, The Connection, Newbury, Berkshire, RG14 2FN. Registered Company Number 04154716</span> </small> </div> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-da89e62817e14dd8ce1","applicationID":"501354050,569125088","transactionName":"NQMHYERWCEVUAUNZDAxJJFdCXglYGgFaQ0wLCAFRThgPWFEHTw==","queueTime":0,"applicationTime":446,"atts":"GUQQFgxMGxoXAxUKGB8b","errorBeacon":"bam.nr-data.net","agent":""}</script><script type="text/javascript" src="/_Incapsula_Resource?SWJIYLWA=719d34d31c8e3a6e6fffd425f7e032f3&ns=1&cb=132626626" async></script></body> </html>

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