1<!doctype html> 2<!-- [if (gt IE 9)|!(IE)]><! --> 3<html class="no-js" lang="en"> 4 <!-- <![endif] --> 5 6 <head> 7 <!-- Google tag (gtag.js) -->
vendor: 68 bytes, lines 7-8
7 8 <script async src="https://www.googletagmanager.com/gtag/js?id=
8G-ECSEFLEKX9
vendor: 16 bytes, lines 8-9
8"></script> 9
9<script> 10
vendor: 146 bytes, lines 10-14
10window.dataLayer = window.dataLayer || []; 11 function gtag(){dataLayer.push(arguments);} 12 gtag('js', new Date()); 13 14 gtag('config', '
14G-ECSEFLEKX9
vendor: 8 bytes, lines 14-15
14'); 15
15</script>
15 16 <!-- Added by AVADA Upsells --> 17
17<script> 18window.AVADA_UPSELL = window.AVADA_UPSELL || {}; 19window.AVADA_UPSELL.shopId = 'bF6L8gjxrBQDyc1sv3bU'; 20window.AVADA_UPSELL.status = false; 21window.AVADA_UPSELL={"offer":[{"id":"iE1PUn3RUm5WDuDaNoqz","type":"cross_sell","offerProduct":[{"offerId":"FKywa2RniuokKmzvcbp4","discount":"10","discountType":"percentage","index":0,"createdAt":"2023-03-11T05:30:11.968Z","offerText":"Exclusive deal unlocked","funnelId":"iE1PUn3RUm5WDuDaNoqz","shopId":"bF6L8gjxrBQDyc1sv3bU"}],"selectCollection":"none","choose":"all_products","selectPage":"product_page","shopId":"bF6L8gjxrBQDyc1sv3bU","createdAt":"2023-03-11T05:30:11.773Z","offer":"Product page cross sell #1","upsell":"variant","specificCollections":[],"status":false,"updatedAt":"2023-03-11T05:30:12.036Z","specificProducts":[]}],"setting":{"theme":"light-up-sell","actionTextColor":"#232323","seconds":"5","actionColor":"#FFFFFF","discountPriceColor":"#332FD0","action":"click","createdAt":"2023-03-11T05:30:11.763Z","bgColor":"#FFFFFF","countdownText":"OFFER WILL EXPIRE IN","originalPriceColor":"#5F605D","textColor":"#000000","query":"button[name='checkout']","queryPopupCart":"a[href='\/cart']","shopId":"bF6L8gjxrBQDyc1sv3bU","minutes":"5","countDown":true,"actionPopupCart":"click","id":"42B7X1zZlvzBLm0q1Ec1"}} 22window.AVADA_UPSELL.product = { 23 id: null, 24 variants: null, 25 selectedVariant: null, 26 collections: [], 27 collectionId: [], 28}; 29window.AVADA_UPSELL.cart = {cartItems: []}; 30window.AVADA_UPSELL.customer = { 31 id: null, 32 email: null, 33 first_name: null, 34 last_name: null, 35}; 36 </script>
36 37 <!-- /Added by AVADA Upsells --> 38 39 <!-- Blockshop Theme - Version 6.3.3 by Troop Themes - http://troopthemes.com/ --> 40 41 <meta name="facebook-domain-verification" content="icj2mbgb96zvn6y819f4w17pgl8yk1"> 42 <meta charset="UTF-8"> 43 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 44 <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0"> 45 46 47 48 49<meta property="og:site_name" content="PN Play Store"> 50<meta property="og:url" content="https://playnation.com.sg/account/login"> 51<meta property="og:title" content="Account"> 52<meta property="og:type" content="website"> 53<meta property="og:description" content="Birthday Gifts. Singapore Card Games. Games Workshop. Warhammer 40,000. Warhammer 40k."> 54 55 56<meta name="twitter:site" content="@"> 57<meta name="twitter:card" content="summary_large_image"> 58<meta name="twitter:title" content="Account"> 59<meta name="twitter:description" content="Birthday Gifts. Singapore Card Games. Games Workshop. Warhammer 40,000. Warhammer 40k."> 60 61 62 <link rel="canonical" href="https://playnation.com.sg/account/login"> 63 <link rel="preconnect" href="https://cdn.shopify.com"> 64 65 66 <link rel="shortcut icon" href="//playnation.com.sg/cdn/shop/files/favicon_monkey_1abdb3bb-ff7d-45aa-889e-0d424bbd263e_32x32.png?v=1614322213" type="image/png"> 67 68 69 70 <title> 71 Account 72 | 73 PN Play Store 74 </title> 75 76 77 78 79 80 81
81<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
81<meta name="google-site-verification" content="tShIshsWZDO-YV5v_8ho7VuKUxo91aRCpyVj25tAF3M"> 82<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/37582897289/digital_wallets/dialog"> 83<meta id="in-context-paypal-metadata" data-shop-id="37582897289" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="SGD"> 84<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
84<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
84 85<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
86<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=37582897289" crossorigin="anonymous"></script>
vendor: 1 bytes, line 86
86
87<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":37582897289,"countryCode":"SG","currencyCode":"SGD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/37582897289","merchantName":"PN Play Store","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex"],"total":{"type":"pending","label":"PN Play Store","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 87
87
88<script id="shopify-features" type="application/json">{"accessToken":"e60facfb3d8c0a7da347871e239daac1","betas":["rich-media-storefront-analytics"],"domain":"playnation.com.sg","predictiveSearch":true,"shopId":37582897289,"locale":"en"}</script>
vendor: 1 bytes, line 88
88
89<script>var Shopify = Shopify || {}; 90Shopify.shop = "pn-play-store.myshopify.com"; 91Shopify.locale = "en"; 92Shopify.currency = {"active":"SGD","rate":"1.0"}; 93Shopify.country = "US"; 94Shopify.theme = {"name":"Blockshop (With Entrypoint)","id":128604274825,"schema_name":"Blockshop","schema_version":"6.3.3","theme_store_id":606,"role":"main"}; 95Shopify.theme.handle = "null"; 96Shopify.theme.style = {"id":null,"handle":null}; 97Shopify.cdnHost = "playnation.com.sg/cdn"; 98Shopify.routes = Shopify.routes || {}; 99Shopify.routes.root = "/"; 100Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 101Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 102Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 103Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 103
103
104<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 104
104
105<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 105
105
106<script> 107 window.ShopifyPay = window.ShopifyPay || {}; 108 window.ShopifyPay.apiHost = "shop.app\/pay"; 109 window.ShopifyPay.redirectState = null; 110</script>
vendor: 1 bytes, line 110
110
111<script> 112 window.Shopify = window.Shopify || {}; 113 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 114 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 115 window.Shopify.SignInWithShop.eligible = true; 116</script>
vendor: 1 bytes, line 116
116
117<script id="shop-js-analytics" type="application/json">{"pageType":"customers/login"}</script>
vendor: 1 bytes, line 117
117
118<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts.en.esm.js"></script>
vendor: 1 bytes, line 118
118
119<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"></script>
vendor: 1 bytes, line 119
119
120<script type="module"> 121 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts.en.esm.js"); 122await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"); 123 124 window.Shopify.SignInWithShop?.initCustomerAccounts?.(true, {"fedCMEnabled":true,"windoidEnabled":true}); 125window.Shopify.SignInWithShop?.initCustomerAccountsSignUp?.({"fedCMEnabled":true,"windoidEnabled":true}); 126 127</script>
vendor: 1 bytes, line 127
127
128<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 128
128
129<script type="module"> 130 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 131 132 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 133 134</script>
vendor: 1 bytes, line 134
134
135<script> 136 window.Shopify = window.Shopify || {}; 137 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 138 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]}; 139</script>
vendor: 1 bytes, line 139
139
140<script>(function() { 141 var isLoaded = false; 142 function asyncLoad() { 143 if (isLoaded) return; 144 isLoaded = true; 145 var urls = ["https:\/\/sliderapp.hulkapps.com\/assets\/js\/slider.js?shop=pn-play-store.myshopify.com","https:\/\/cdn.shopify.com\/s\/files\/1\/0375\/8289\/7289\/t\/3\/assets\/tipo.booking.init.js?shop=pn-play-store.myshopify.com","https:\/\/cdn.shopify.com\/s\/files\/1\/0375\/8289\/7289\/t\/8\/assets\/globo.formbuilder.init.js?v=1618382899\u0026shop=pn-play-store.myshopify.com","https:\/\/cdncozyantitheft.addons.business\/js\/script_tags\/pn-play-store\/MqeCcosfZlv6kg3EMs3WUz2QRBnyXked.js?shop=pn-play-store.myshopify.com","https:\/\/hiddencollections.upsell-apps.com\/embed.js?shop=pn-play-store.myshopify.com","https:\/\/cdn-bundler.nice-team.net\/app\/js\/bundler.js?shop=pn-play-store.myshopify.com","https:\/\/cdn-app.cart-bot.net\/public\/js\/append.js?shop=pn-play-store.myshopify.com","https:\/\/cdn.adtrace.ai\/tiktok-track.js?shop=pn-play-store.myshopify.com","https:\/\/a.mailmunch.co\/widgets\/site-763751-a2a5725dd01f24055b8a93c84ce3167a8d1c797f.js?shop=pn-play-store.myshopify.com"]; 146 for (var i = 0; i < urls.length; i++) { 147 var s = document.createElement('script'); 148 s.type = 'text/javascript'; 149 s.async = true; 150 s.src = urls[i]; 151 var x = document.getElementsByTagName('script')[0]; 152 x.parentNode.insertBefore(s, x); 153 } 154 }; 155 if(window.attachEvent) { 156 window.attachEvent('onload', asyncLoad); 157 } else { 158 window.addEventListener('load', asyncLoad, false); 159 } 160})();</script>
vendor: 1 bytes, line 160
160
161<script id="__st">var __st={"a":37582897289,"offset":28800,"reqid":"3ae01de2-381a-48f3-a5f8-e68c1a656f60-1790422635","pageurl":"playnation.com.sg\/account\/login","u":"b38588603199"};</script>
vendor: 1 bytes, line 161
161
162<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 162
162
163<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 163
163
164<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//playnation.com.sg/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 164
164
165<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//playnation.com.sg/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
165<script crossorigin="anonymous" defer="defer" src="//playnation.com.sg/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 165
165
166<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 166
166
167<script> 168 window.Shopify = window.Shopify || {}; 169 window.Shopify.MCP = window.Shopify.MCP || {}; 170 window.Shopify.MCP.enabled = true; 171 window.Shopify.MCP.shop = "pn-play-store.myshopify.com"; 172 window.Shopify.MCP.mcpEndpoint = "https:\/\/playnation.com.sg\/api\/mcp"; 173 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 174</script>
vendor: 1 bytes, line 174
174
175<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/playnation.com.sg\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 176</script>
vendor: 1 bytes, line 176
176
177<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://playnation.com.sg/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 178</script>
vendor: 1 bytes, line 178
178
179<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 180 function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent); 181</script>
vendor: 1 bytes, line 181
181
182<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}})); 183</script>
183 184<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://playnation.com.sg/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 185<style id="shopify-accelerated-checkout-cart"> 186 #shopify-buyer-consent { 187 margin-top: 1em; 188 display: inline-block; 189 width: 100%; 190} 191 192#shopify-buyer-consent.hidden { 193 display: none; 194} 195 196#shopify-subscription-policy-button { 197 background: none; 198 border: none; 199 padding: 0; 200 text-decoration: underline; 201 font-size: inherit; 202 cursor: pointer; 203} 204 205#shopify-subscription-policy-button::before { 206 box-shadow: none; 207} 208 209 </style> 210
211<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
211 212
213<script>window.BOLD = window.BOLD || {}; 214 window.BOLD.common = window.BOLD.common || {}; 215 window.BOLD.common.Shopify = window.BOLD.common.Shopify || {}; 216 window.BOLD.common.Shopify.shop = { 217 domain: 'playnation.com.sg', 218 permanent_domain: 'pn-play-store.myshopify.com', 219 url: 'https://playnation.com.sg', 220 secure_url: 'https://playnation.com.sg', 221 money_format: "${{amount}}", 222 currency: "SGD" 223 }; 224 window.BOLD.common.Shopify.customer = { 225 id: null, 226 tags: null, 227 }; 228 window.BOLD.common.Shopify.cart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"SGD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; 229 window.BOLD.common.template = 'customers/login';window.BOLD.common.Shopify.formatMoney = function(money, format) { 230 function n(t, e) { 231 return "undefined" == typeof t ? e : t 232 } 233 function r(t, e, r, i) { 234 if (e = n(e, 2), 235 r = n(r, ","), 236 i = n(i, "."), 237 isNaN(t) || null == t) 238 return 0; 239 t = (t / 100).toFixed(e); 240 var o = t.split(".") 241 , a = o[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1" + r) 242 , s = o[1] ? i + o[1] : ""; 243 return a + s 244 } 245 "string" == typeof money && (money = money.replace(".", "")); 246 var i = "" 247 , o = /\{\{\s*(\w+)\s*\}\}/ 248 , a = format || window.BOLD.common.Shopify.shop.money_format || window.Shopify.money_format || "$ {{ amount }}"; 249 switch (a.match(o)[1]) { 250 case "amount": 251 i = r(money, 2, ",", "."); 252 break; 253 case "amount_no_decimals": 254 i = r(money, 0, ",", "."); 255 break; 256 case "amount_with_comma_separator": 257 i = r(money, 2, ".", ","); 258 break; 259 case "amount_no_decimals_with_comma_separator": 260 i = r(money, 0, ".", ","); 261 break; 262 case "amount_with_space_separator": 263 i = r(money, 2, " ", ","); 264 break; 265 case "amount_no_decimals_with_space_separator": 266 i = r(money, 0, " ", ","); 267 break; 268 case "amount_with_apostrophe_separator": 269 i = r(money, 2, "'", "."); 270 break; 271 } 272 return a.replace(o, i); 273 }; 274 window.BOLD.common.Shopify.saveProduct = function (handle, product) { 275 if (typeof handle === 'string' && typeof window.BOLD.common.Shopify.products[handle] === 'undefined') { 276 if (typeof product === 'number') { 277 window.BOLD.common.Shopify.handles[product] = handle; 278 product = { id: product }; 279 } 280 window.BOLD.common.Shopify.products[handle] = product; 281 } 282 }; 283 window.BOLD.common.Shopify.saveVariant = function (variant_id, variant) { 284 if (typeof variant_id === 'number' && typeof window.BOLD.common.Shopify.variants[variant_id] === 'undefined') { 285 window.BOLD.common.Shopify.variants[variant_id] = variant; 286 } 287 };window.BOLD.common.Shopify.products = window.BOLD.common.Shopify.products || {}; 288 window.BOLD.common.Shopify.variants = window.BOLD.common.Shopify.variants || {}; 289 window.BOLD.common.Shopify.handles = window.BOLD.common.Shopify.handles || {};window.BOLD.common.Shopify.saveProduct(null, null);window.BOLD.apps_installed = {"Brain":1,"Customer Pricing":1,"Loyalties":2,"Product Upsell":3} || {};window.BOLD.common.Shopify.metafields = window.BOLD.common.Shopify.metafields || {};window.BOLD.common.Shopify.metafields["bold_rp"] = {};window.BOLD.common.Shopify.metafields["bold_csp_defaults"] = {};window.BOLD.common.cacheParams = window.BOLD.common.cacheParams || {}; 290</script>
290<link href="//playnation.com.sg/cdn/shop/t/13/assets/bold-upsell.css?v=51915886505602322711693885230" rel="stylesheet" type="text/css" media="all" /> 291<link href="//playnation.com.sg/cdn/shop/t/13/assets/bold-upsell-custom.css?v=150135899998303055901693885230" rel="stylesheet" type="text/css" media="all" /><link href="//playnation.com.sg/cdn/shop/t/13/assets/bold-brain-widget.css?v=12280912722225961271693885230" rel="stylesheet" type="text/css" media="all" />
292<script id="bold-platform-data" type="application/json"> 293 { 294 "shop": { 295 "domain": "playnation.com.sg", 296 "permanent_domain": "pn-play-store.myshopify.com", 297 "url": "https://playnation.com.sg", 298 "secure_url": "https://playnation.com.sg", 299 "money_format": "${{amount}}", 300 "currency": "SGD" 301 }, 302 "customer": { 303 "id": null, 304 "tags": null 305 }, 306 "cart": {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"SGD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}, 307 "template": "customers/login", 308 "product": null, 309 "collection": null 310 } 311</script>
311 312<style> 313 .money[data-product-id], .money[data-product-handle], .money[data-variant-id], .money[data-line-index], .money[data-cart-total] { 314 animation: moneyAnimation 0s 2s forwards; 315 visibility: hidden; 316 } 317 @keyframes moneyAnimation { 318 to { visibility: visible; } 319 } 320</style> 321
322<script src="https://static.boldcommerce.com/bold-platform/sf/pr.js" type="text/javascript"></script>
322 323 324 325 326 327 328 329 330 331<style> 332 333 @font-face { 334 font-family: Cabin; 335 font-weight: 400; 336 font-style: normal; 337 font-display: swap; 338 src: url("//playnation.com.sg/cdn/fonts/cabin/cabin_n4.cefc6494a78f87584a6f312fea532919154f66fe.woff2") format("woff2"), 339 url("//playnation.com.sg/cdn/fonts/cabin/cabin_n4.8c16611b00f59d27f4b27ce4328dfe514ce77517.woff") format("woff"); 340} 341 342 343 344 345 @font-face { 346 font-family: Cabin; 347 font-weight: 400; 348 font-style: normal; 349 font-display: swap; 350 src: url("//playnation.com.sg/cdn/fonts/cabin/cabin_n4.cefc6494a78f87584a6f312fea532919154f66fe.woff2") format("woff2"), 351 url("//playnation.com.sg/cdn/fonts/cabin/cabin_n4.8c16611b00f59d27f4b27ce4328dfe514ce77517.woff") format("woff"); 352} 353 354 355 356 357 @font-face { 358 font-family: "Titan One"; 359 font-weight: 400; 360 font-style: normal; 361 font-display: swap; 362 src: url("//playnation.com.sg/cdn/fonts/titan_one/titanone_n4.2e4a6fa0d05c961cb1d716f9bf49bdc81603bb0a.woff2") format("woff2"), 363 url("//playnation.com.sg/cdn/fonts/titan_one/titanone_n4.7750ae16c1495061aa9b9d77aa290f2636c60c97.woff") format("woff"); 364} 365 366 367 368 369 370 371 @font-face { 372 font-family: Cabin; 373 font-weight: 400; 374 font-style: normal; 375 font-display: swap; 376 src: url("//playnation.com.sg/cdn/fonts/cabin/cabin_n4.cefc6494a78f87584a6f312fea532919154f66fe.woff2") format("woff2"), 377 url("//playnation.com.sg/cdn/fonts/cabin/cabin_n4.8c16611b00f59d27f4b27ce4328dfe514ce77517.woff") format("woff"); 378} 379 380 381 382 383 @font-face { 384 font-family: Cabin; 385 font-weight: 700; 386 font-style: normal; 387 font-display: swap; 388 src: url("//playnation.com.sg/cdn/fonts/cabin/cabin_n7.255204a342bfdbc9ae2017bd4e6a90f8dbb2f561.woff2") format("woff2"), 389 url("//playnation.com.sg/cdn/fonts/cabin/cabin_n7.e2afa22a0d0f4b64da3569c990897429d40ff5c0.woff") format("woff"); 390} 391 392 393 394 395 396 @font-face { 397 font-family: Cabin; 398 font-weight: 400; 399 font-style: italic; 400 font-display: swap; 401 src: url("//playnation.com.sg/cdn/fonts/cabin/cabin_i4.d89c1b32b09ecbc46c12781fcf7b2085f17c0be9.woff2") format("woff2"), 402 url("//playnation.com.sg/cdn/fonts/cabin/cabin_i4.0a521b11d0b69adfc41e22a263eec7c02aecfe99.woff") format("woff"); 403} 404 405 406 407 408 409 @font-face { 410 font-family: Cabin; 411 font-weight: 700; 412 font-style: italic; 413 font-display: swap; 414 src: url("//playnation.com.sg/cdn/fonts/cabin/cabin_i7.ef2404c08a493e7ccbc92d8c39adf683f40e1fb5.woff2") format("woff2"), 415 url("//playnation.com.sg/cdn/fonts/cabin/cabin_i7.480421791818000fc8a5d4134822321b5d7964f8.woff") format("woff"); 416} 417 418 419</style> 420 421 422 <style> 423 :root { 424 425 --font--section-heading--size: 24px; 426 --font--block-heading--size: 18px; 427 --font--heading--uppercase: uppercase; 428 --font--paragraph--size: 16px; 429 430 --font--heading--family: Cabin, sans-serif; 431 --font--heading--weight: 400; 432 --font--heading--normal-weight: 400; 433 --font--heading--style: normal; 434 435 --font--accent--family: "Titan One", sans-serif; 436 --font--accent--weight: 400; 437 --font--accent--style: normal; 438 439 --font--paragraph--family: Cabin, sans-serif; 440 --font--paragraph--weight: 400; 441 --font--paragraph--style: normal; 442 --font--bolder-paragraph--weight: 700; 443 444 --image--loading-animation: url('//playnation.com.sg/cdn/shop/t/13/assets/AjaxLoader.gif?v=66431031005733996371693885230'); 445 --image--grabbing-icon: url('//playnation.com.sg/cdn/shop/t/13/assets/grabbing.png?v=162995541551579154171693885230'); 446 447 448 449 --image--popup: url('//playnation.com.sg/cdn/shop/files/signup_a85816b1-944b-4cc9-b7d4-7e64f2211189_1200x.jpg?v=1614307289'); 450 451 --color--accent: #ffe632; 452 --color-text: #4b1f1f; 453 --color-page-bg: #fafafa; 454 --color-panel-bg: #ffffff; 455 --color-badge-bdr: rgba(75, 31, 31, 0.05); 456 --color-border: #050505; 457 --color-error: #f66767; 458 --color-button: #4b1f1f; 459 --color-button-bg: #ffe632; 460 --color--body--light: #903b3b; 461 --color--alternative: #050505; 462 --color-header: #4b1f1f; 463 --color-header-bg: #fafafa; 464 --color-menubar: #4b1f1f; 465 --color-cart: #020202; 466 --color--footer: #4b1f1f; 467 --bg-color--footer: #ffe632; 468 --color-slider-caption: #444444; 469 --color-slider-caption-bg: #ffffff; 470 --color-slider-button: #ffffff; 471 --color-slider-button-bg: #ffffff; 472 --color-slider-button-hover-bg: #999999; 473 --color-slider-nav: #444444; 474 --color-product-slider-bg: #ffffff; 475 --color-featured-promo-bg: #f7f7f7; 476 --color-social-feed-bg: #ffffff; 477 --color-grid-sale: #ffffff; 478 --color-grid-sale-bg: #444444; 479 --color-grid-sold-out: #ffffff; 480 --color-grid-sold-out-bg: #cccccc; 481 --color-tabs-accordions: #fafafa; 482 } 483</style> 484 485 <link href="//playnation.com.sg/cdn/shop/t/13/assets/theme.css?v=4248914680767455851698230060" rel="stylesheet" type="text/css" media="all" /> 486 <link href="//playnation.com.sg/cdn/shop/t/13/assets/theme--customizations.css?v=167696793369404125031698230060" rel="stylesheet" type="text/css" media="all" /> 487 488
488<script> 489 var general_external_links_enabled = true, 490 general_scroll_to_active_item = true, 491 shop_url = 'https://playnation.com.sg', 492 popup_config = { 493 enabled : false, 494 test_mode : false, 495 newsletter_enabled : true, 496 social_icons_enabled : true, 497 show_image_enabled : '53', 498 image_link : "", 499 seconds_until : 6, 500 501 502 503 show_image_url : '<img src="//playnation.com.sg/cdn/shop/files/signup_a85816b1-944b-4cc9-b7d4-7e64f2211189_1200x.jpg?v=1614307289" alt="this image" />', 504 505 506 page_content : '', 507 days_until : '1', 508 storage_key : 'troop_popup_storage' 509 }; 510 511 popup_config.show_image_enabled = popup_config.show_image_enabled > 0 ? true : false; 512 513 // newer naming convention 514 var theme = {}; 515 theme.classes = {}; 516 theme.partials = {}; 517 theme.settings = {}; 518 theme.shop = {}; 519 theme.templates = {}; 520 theme.translations = {}; 521 theme.urls = {}; 522 theme.utils = {}; 523 524 theme.settings.cart_type = 'page'; 525 theme.shop.money_format = "${{amount}}"; 526 theme.translations.newsletter_email_blank = 'Email field is blank'; 527 theme.translations.cart_item = 'Item'; 528 theme.translations.cart_items = 'Items'; 529 theme.preload_image = '//playnation.com.sg/cdn/shop/t/13/assets/popup.jpg?v=1641'; 530 theme.urls.cart = '/cart'; 531 theme.urls.collections = '/collections'; 532 theme.urls.product_recommendations = '/recommendations/products'; 533 theme.urls.search = '/search'; 534 535 // LazySizes 536 window.lazySizesConfig = window.lazySizesConfig || {}; 537 window.lazySizesConfig.expand = 1200; 538 window.lazySizesConfig.loadMode = 3; 539 window.lazySizesConfig.ricTimeout = 50; 540</script>
540 541 542
542<script src="//playnation.com.sg/cdn/shop/t/13/assets/lazysizes.min.js?v=89211285363418916191693885230" type="text/javascript"></script>
542 543 544 545
545<script src="//playnation.com.sg/cdn/shopifycloud/storefront/assets/themes_support/shopify_common-5f594365.js" type="text/javascript"></script>
545 546
546<script src="//playnation.com.sg/cdn/shopifycloud/storefront/assets/themes_support/customer_area-f1b6eefc.js" type="text/javascript"></script>
546 547 548 549
549<script src="//playnation.com.sg/cdn/shop/t/13/assets/theme.min.js?v=107563063071378619151693885230" type="text/javascript"></script>
549 550 551
551<script id="qikify-smartmenu-status" type="application/json"></script>
551<script id="qikify-smartmenu-data" type="application/json"></script>
551 552
552<script 553 type="text/javascript" 554 src="https://sdk.qikify.com/tmenu/app-v5.js?token=OmJkwhQGf5rwKjmWTXSNGn5Vp68Q703w&shop=pn-play-store.myshopify.com" 555 defer="defer" 556 ></script>
556 557
557<script> 558 var Globo = Globo || {}; 559 var globoFormbuilderRecaptchaInit = function(){}; 560 Globo.FormBuilder = Globo.FormBuilder || {}; 561 Globo.FormBuilder.url = "https://form.globosoftware.net"; 562 Globo.FormBuilder.shop = { 563 settings : { 564 reCaptcha : { 565 siteKey : '' 566 }, 567 hideWaterMark : false 568 }, 569 pricing:{ 570 features:{ 571 fileUpload : 2, 572 removeCopyright : false 573 } 574 } 575 }; 576 Globo.FormBuilder.forms = []; 577 578 579 Globo.FormBuilder.page = { 580 title : document.title, 581 href : window.location.href 582 }; 583 Globo.FormBuilder.assetFormUrls = []; 584 Globo.FormBuilder.assetFormUrls[40776] = "//playnation.com.sg/cdn/shop/t/13/assets/globo.formbuilder.data.40776.js?v=41995901412077180941693885230"; 585 586</script>
586 587 588<link rel="preload" href="//playnation.com.sg/cdn/shop/t/13/assets/globo.formbuilder.css?v=56100010989005119371693885230" as="style" onload="this.onload=null;this.rel='stylesheet'"> 589<noscript><link rel="stylesheet" href="//playnation.com.sg/cdn/shop/t/13/assets/globo.formbuilder.css?v=56100010989005119371693885230"></noscript> 590 591
592<script> 593 Globo.FormBuilder.__webpack_public_path__ = "//playnation.com.sg/cdn/shop/t/13/assets/" 594</script>
vendor: 1 bytes, line 594
594
595<script src="//playnation.com.sg/cdn/shop/t/13/assets/globo.formbuilder.index.js?v=104759081911158387851693885230" defer></script>
595 596 597 598<style> 599 .iti { 600 position: relative; 601 display: inline-block; 602 } 603 .iti * { 604 box-sizing: border-box; 605 -moz-box-sizing: border-box; 606 } 607 .iti__hide { 608 display: none; 609 } 610 .iti__v-hide { 611 visibility: hidden; 612 } 613 .iti input, 614 .iti input[type="tel"], 615 .iti input[type="text"] { 616 position: relative; 617 z-index: 0; 618 margin-top: 0 !important; 619 margin-bottom: 0 !important; 620 padding-right: 36px; 621 margin-right: 0; 622 } 623 .iti__flag-container { 624 position: absolute; 625 top: 0; 626 bottom: 0; 627 right: 0; 628 padding: 1px; 629 } 630 .iti__selected-flag { 631 z-index: 1; 632 position: relative; 633 display: flex; 634 align-items: center; 635 height: 100%; 636 padding: 0 6px 0 8px; 637 } 638 .iti__arrow { 639 margin-left: 6px; 640 width: 0; 641 height: 0; 642 border-left: 3px solid transparent; 643 border-right: 3px solid transparent; 644 border-top: 4px s
644olid #555; 645 } 646 .iti__arrow--up { 647 border-top: none; 648 border-bottom: 4px solid #555; 649 } 650 .iti__country-list { 651 position: absolute; 652 z-index: 2; 653 list-style: none; 654 text-align: left; 655 padding: 0; 656 margin: 0 0 0 -1px; 657 box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2); 658 background-color: #fff; 659 border: 1px solid #ccc; 660 white-space: nowrap; 661 max-height: 200px; 662 overflow-y: scroll; 663 -webkit-overflow-scrolling: touch; 664 } 665 .iti__country-list--dropup { 666 bottom: 100%; 667 margin-bottom: -1px; 668 } 669 @media (max-width: 500px) { 670 .iti__country-list { 671 white-space: normal; 672 } 673 } 674 .iti__flag-box { 675 display: inline-block; 676 width: 20px; 677 } 678 .iti__divider { 679 padding-bottom: 5px; 680 margin-bottom: 5px; 681 border-bottom: 1px solid #ccc; 682 } 683 .iti__country { 684 padding: 5px 10px; 685 outline: 0; 686 } 687 .iti__dial-code { 688 color: #999; 689 } 690 .iti__country.iti__highlight { 691 background-color: rgba(0, 0, 0, 0.05); 692 } 693 .iti__country-name, 694 .iti__dial-code, 695 .iti__flag-box { 696 vertical-align: middle; 697 } 698 .iti__country-name, 699 .iti__flag-box { 700 margin-right: 6px; 701 } 702 .iti--allow-dropdown input, 703 .iti--allow-dropdown input[type="tel"], 704 .iti--allow-dropdown input[type="text"], 705 .iti--separate-dial-code input, 706 .iti--separate-dial-code input[type="tel"], 707 .iti--separate-dial-code input[type="text"] { 708 padding-right: 6px; 709 padding-left: 52px; 710 margin-left: 0; 711 } 712 .iti--allow-dropdown .iti__flag-container, 713 .iti--separate-dial-code .iti__flag-container { 714 right: auto; 715 left: 0; 716 } 717 .iti--allow-dropdown .iti__flag-container:hover { 718 cursor: pointer; 719 } 720 .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag { 721 background-color: rgba(0, 0, 0, 0.05); 722 } 723 .iti--allow-dropdown input[disabled] + .iti__flag-container:hover, 724 .iti--allow-dropdown input[readonly] + .iti__flag-container:hover { 725 cursor: default; 726 } 727 .iti--allow-dropdown input[disabled] + .iti__flag-container:hover .iti__selected-flag, 728 .iti--allow-dropdown input[readonly] + .iti__flag-container:hover .iti__selected-flag { 729 background-color: transparent; 730 } 731 .iti--separate-dial-code .iti__selected-flag { 732 background-color: rgba(0, 0, 0, 0.05); 733 } 734 .iti--separate-dial-code .iti__selected-dial-code { 735 margin-left: 6px; 736 } 737 .iti--container { 738 position: absolute; 739 top: -1000px; 740 left: -1000px; 741 z-index: 1060; 742 padding: 1px; 743 } 744 .iti--container:hover { 745 cursor: pointer; 746 } 747 .iti-mobile .iti--container { 748 top: 30px; 749 bottom: 30px; 750 left: 30px; 751 right: 30px; 752 position: fixed; 753 } 754 .iti-mobile .iti__country-list { 755 max-height: 100%; 756 width: 100%; 757 } 758 .iti-mobile .iti__country { 759 padding: 10px 10px; 760 line-height: 1.5em; 761 } 762 .iti__flag { 763 width: 20px; 764 } 765 .iti__flag.iti__be { 766 width: 18px; 767 } 768 .iti__flag.iti__ch { 769 width: 15px; 770 } 771 .iti__flag.iti__mc { 772 width: 19px; 773 } 774 .iti__flag.iti__ne { 775 width: 18px; 776 } 777 .iti__flag.iti__np { 778 width: 13px; 779 } 780 .iti__flag.iti__va { 781 width: 15px; 782 } 783 @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { 784 .iti__flag { 785 background-size: 5652px 15px; 786 } 787 } 788 .iti__flag.iti__ac { 789 height: 10px; 790 background-position: 0 0; 791 } 792 .iti__flag.iti__ad { 793 height: 14px; 794 background-position: -22px 0; 795 } 796 .iti__flag.iti__ae { 797 height: 10px; 798 background-position: -44px 0; 799 } 800 .iti__flag.iti__af { 801 height: 14px; 802 background-position: -66px 0; 803 } 804 .iti__flag.iti__ag { 805 height: 14px; 806 background-position: -88px 0; 807 } 808 .iti__flag.iti__ai { 809 height: 10px; 810 background-position: -110px 0; 811 } 812 .iti__flag.iti__al { 813 height: 15px; 814 background-position: -132px 0; 815 } 816 .iti__flag.iti__am { 817 height: 10px; 818 background-position: -154px 0; 819 } 820 .iti__flag.iti__ao { 821 height: 14px; 822 background-position: -176px 0; 823 } 824 .iti__flag.iti__aq { 825 height: 14px; 826 background-position: -198px 0; 827 } 828 .iti__flag.iti__ar { 829 height: 13px; 830 background-position: -220px 0; 831 } 832 .iti__flag.iti__as { 833 height: 10px; 834 background-position: -242px 0; 835 } 836 .iti__flag.iti__at { 837 height: 14px; 838 background-position: -264px 0; 839 } 840 .iti__flag.iti__au { 841 height: 10px; 842 background-position: -286px 0; 843 } 844 .iti__flag.iti__aw { 845 height: 14px; 846 background-position: -308px 0; 847 } 848 .iti__flag.iti__ax { 849 height: 13px; 850 background-position: -330px 0; 851 } 852 .iti__flag.iti__az { 853 height: 10px; 854 background-position: -352px 0; 855 } 856 .iti__flag.iti__ba { 857 height: 10px; 858 background-position: -374px 0; 859 } 860 .iti__flag.iti__bb { 861 height: 14px; 862 background-position: -396px 0; 863 } 864 .iti__flag.iti__bd { 865 height: 12px; 866 background-position: -418px 0; 867 } 868 .iti__flag.iti__be { 869 height: 15px; 870 background-position: -440px 0; 871 } 872 .iti__flag.iti__bf { 873 height: 14px; 874 background-position: -460px 0; 875 } 876 .iti__flag.iti__bg { 877 height: 12px; 878 background-position: -482px 0; 879 } 880 .iti__flag.iti__bh { 881 height: 12px; 882 background-position: -504px 0; 883 } 884 .iti__flag.iti__bi { 885 height: 12px; 886 background-position: -526px 0; 887 } 888 .iti__flag.iti__bj { 889 height: 14px; 890 background-position: -548px 0; 891 } 892 .iti__flag.iti__bl { 893 height: 14px; 894 background-position: -570px 0; 895 } 896 .iti__flag.iti__bm { 897 height: 10px; 898 background-position: -592px 0; 899 } 900 .iti__flag.iti__bn { 901 height: 10px; 902 background-position: -614px 0; 903 } 904 .iti__flag.iti__bo { 905 height: 14px; 906 background-position: -636px 0; 907 } 908 .iti__flag.iti__bq { 909 height: 14px; 910 background-position: -658px 0; 911 } 912 .iti__flag.iti__br { 913 height: 14px; 914 background-position: -680px 0; 915 } 916 .iti__flag.iti__bs { 917 height: 10px; 918 background-position: -702px 0; 919 } 920 .iti__flag.iti__bt { 921 height: 14px; 922 background-position: -724px 0; 923 } 924 .iti__flag.iti__bv { 925 height: 15px; 926 background-position: -746px 0; 927 } 928 .iti__flag.iti__bw { 929 height: 14px; 930 background-position: -768px 0; 931 } 932 .iti__flag.iti__by { 933 height: 10px; 934 background-position: -790px 0; 935 } 936 .iti__flag.iti__bz { 937 height: 14px; 938 background-position: -812px 0; 939 } 940 .iti__flag.iti__ca { 941 height: 10px; 942 background-position: -834px 0; 943 } 944 .iti__flag.iti__cc { 945 height: 10px; 946 background-position: -856px 0; 947 } 948 .iti__flag.iti__cd { 949 height: 15px; 950 background-position: -878px 0; 951 } 952 .iti__flag.iti__cf {
953 height: 14px; 954 background-position: -900px 0; 955 } 956 .iti__flag.iti__cg { 957 height: 14px; 958 background-position: -922px 0; 959 } 960 .iti__flag.iti__ch { 961 height: 15px; 962 background-position: -944px 0; 963 } 964 .iti__flag.iti__ci { 965 height: 14px; 966 background-position: -961px 0; 967 } 968 .iti__flag.iti__ck { 969 height: 10px; 970 background-position: -983px 0; 971 } 972 .iti__flag.iti__cl { 973 height: 14px; 974 background-position: -1005px 0; 975 } 976 .iti__flag.iti__cm { 977 height: 14px; 978 background-position: -1027px 0; 979 } 980 .iti__flag.iti__cn { 981 height: 14px; 982 background-position: -1049px 0; 983 } 984 .iti__flag.iti__co { 985 height: 14px; 986 background-position: -1071px 0; 987 } 988 .iti__flag.iti__cp { 989 height: 14px; 990 background-position: -1093px 0; 991 } 992 .iti__flag.iti__cr { 993 height: 12px; 994 background-position: -1115px 0; 995 } 996 .iti__flag.iti__cu { 997 height: 10px; 998 background-position: -1137px 0; 999 } 1000 .iti__flag.iti__cv { 1001 height: 12px; 1002 background-position: -1159px 0; 1003 } 1004 .iti__flag.iti__cw { 1005 height: 14px; 1006 background-position: -1181px 0; 1007 } 1008 .iti__flag.iti__cx { 1009 height: 10px; 1010 background-position: -1203px 0; 1011 } 1012 .iti__flag.iti__cy { 1013 height: 14px; 1014 background-position: -1225px 0; 1015 } 1016 .iti__flag.iti__cz { 1017 height: 14px; 1018 background-position: -1247px 0; 1019 } 1020 .iti__flag.iti__de { 1021 height: 12px; 1022 background-position: -1269px 0; 1023 } 1024 .iti__flag.iti__dg { 1025 height: 10px; 1026 background-position: -1291px 0; 1027 } 1028 .iti__flag.iti__dj { 1029 height: 14px; 1030 background-position: -1313px 0; 1031 } 1032 .iti__flag.iti__dk { 1033 height: 15px; 1034 background-position: -1335px 0; 1035 } 1036 .iti__flag.iti__dm { 1037 height: 10px; 1038 background-position: -1357px 0; 1039 } 1040 .iti__flag.iti__do { 1041 height: 14px; 1042 background-position: -1379px 0; 1043 } 1044 .iti__flag.iti__dz { 1045 height: 14px; 1046 background-position: -1401px 0; 1047 } 1048 .iti__flag.iti__ea { 1049 height: 14px; 1050 background-position: -1423px 0; 1051 } 1052 .iti__flag.iti__ec { 1053 height: 14px; 1054 background-position: -1445px 0; 1055 } 1056 .iti__flag.iti__ee { 1057 height: 13px; 1058 background-position: -1467px 0; 1059 } 1060 .iti__flag.iti__eg { 1061 height: 14px; 1062 background-position: -1489px 0; 1063 } 1064 .iti__flag.iti__eh { 1065 height: 10px; 1066 background-position: -1511px 0; 1067 } 1068 .iti__flag.iti__er { 1069 height: 10px; 1070 background-position: -1533px 0; 1071 } 1072 .iti__flag.iti__es { 1073 height: 14px; 1074 background-position: -1555px 0; 1075 } 1076 .iti__flag.iti__et { 1077 height: 10px; 1078 background-position: -1577px 0; 1079 } 1080 .iti__flag.iti__eu { 1081 height: 14px; 1082 background-position: -1599px 0; 1083 } 1084 .iti__flag.iti__fi { 1085 height: 12px; 1086 background-position: -1621px 0; 1087 } 1088 .iti__flag.iti__fj { 1089 height: 10px; 1090 background-position: -1643px 0; 1091 } 1092 .iti__flag.iti__fk { 1093 height: 10px; 1094 background-position: -1665px 0; 1095 } 1096 .iti__flag.iti__fm { 1097 height: 11px; 1098 background-position: -1687px 0; 1099 } 1100 .iti__flag.iti__fo { 1101 height: 15px; 1102 background-position: -1709px 0; 1103 } 1104 .iti__flag.iti__fr { 1105 height: 14px; 1106 background-position: -1731px 0; 1107 } 1108 .iti__flag.iti__ga { 1109 height: 15px; 1110 background-position: -1753px 0; 1111 } 1112 .iti__flag.iti__gb { 1113 height: 10px; 1114 background-position: -1775px 0; 1115 } 1116 .iti__flag.iti__gd { 1117 height: 12px; 1118 background-position: -1797px 0; 1119 } 1120 .iti__flag.iti__ge { 1121 height: 14px; 1122 background-position: -1819px 0; 1123 } 1124 .iti__flag.iti__gf { 1125 height: 14px; 1126 background-position: -1841px 0; 1127 } 1128 .iti__flag.iti__gg { 1129 height: 14px; 1130 background-position: -1863px 0; 1131 } 1132 .iti__flag.iti__gh { 1133 height: 14px; 1134 background-position: -1885px 0; 1135 } 1136 .iti__flag.iti__gi { 1137 height: 10px; 1138 background-position: -1907px 0; 1139 } 1140 .iti__flag.iti__gl { 1141 height: 14px; 1142 background-position: -1929px 0; 1143 } 1144 .iti__flag.iti__gm { 1145 height: 14px; 1146 background-position: -1951px 0; 1147 } 1148 .iti__flag.iti__gn { 1149 height: 14px; 1150 background-position: -1973px 0; 1151 } 1152 .iti__flag.iti__gp { 1153 height: 14px; 1154 background-position: -1995px 0; 1155 } 1156 .iti__flag.iti__gq { 1157 height: 14px; 1158 background-position: -2017px 0; 1159 } 1160 .iti__flag.iti__gr { 1161 height: 14px; 1162 background-position: -2039px 0; 1163 } 1164 .iti__flag.iti__gs { 1165 height: 10px; 1166 background-position: -2061px 0; 1167 } 1168 .iti__flag.iti__gt { 1169 height: 13px; 1170 background-position: -2083px 0; 1171 } 1172 .iti__flag.iti__gu { 1173 height: 11px; 1174 background-position: -2105px 0; 1175 } 1176 .iti__flag.iti__gw { 1177 height: 10px; 1178 background-position: -2127px 0; 1179 } 1180 .iti__flag.iti__gy { 1181 height: 12px; 1182 background-position: -2149px 0; 1183 } 1184 .iti__flag.iti__hk { 1185 height: 14px; 1186 background-position: -2171px 0; 1187 } 1188 .iti__flag.iti__hm { 1189 height: 10px; 1190 background-position: -2193px 0; 1191 } 1192 .iti__flag.iti__hn { 1193 height: 10px; 1194 background-position: -2215px 0; 1195 } 1196 .iti__flag.iti__hr {
1197 height: 10px; 1198 background-position: -2237px 0; 1199 } 1200 .iti__flag.iti__ht { 1201 height: 12px; 1202 background-position: -2259px 0; 1203 } 1204 .iti__flag.iti__hu { 1205 height: 10px; 1206 background-position: -2281px 0; 1207 } 1208 .iti__flag.iti__ic { 1209 height: 14px; 1210 background-position: -2303px 0; 1211 } 1212 .iti__flag.iti__id { 1213 height: 14px; 1214 background-position: -2325px 0; 1215 } 1216 .iti__flag.iti__ie { 1217 height: 10px; 1218 background-position: -2347px 0; 1219 } 1220 .iti__flag.iti__il { 1221 height: 15px; 1222 background-position: -2369px 0; 1223 } 1224 .iti__flag.iti__im { 1225 height: 10px; 1226 background-position: -2391px 0; 1227 } 1228 .iti__flag.iti__in { 1229 height: 14px; 1230 background-position: -2413px 0; 1231 } 1232 .iti__flag.iti__io { 1233 height: 10px; 1234 background-position: -2435px 0; 1235 } 1236 .iti__flag.iti__iq { 1237 height: 14px; 1238 background-position: -2457px 0; 1239 } 1240 .iti__flag.iti__ir { 1241 height: 12px; 1242 background-position: -2479px 0; 1243 } 1244 .iti__flag.iti__is { 1245 height: 15px; 1246 background-position: -2501px 0; 1247 } 1248 .iti__flag.iti__it { 1249 height: 14px; 1250 background-position: -2523px 0; 1251 } 1252 .iti__flag.iti__je { 1253 height: 12px; 1254 background-position: -2545px 0; 1255 } 1256 .iti__flag.iti__jm { 1257 height: 10px; 1258 background-position: -2567px 0; 1259 } 1260 .iti__flag.iti__jo { 1261 height: 10px; 1262 background-position: -2589px 0; 1263 } 1264 .iti__flag.iti__jp { 1265 height: 14px; 1266 background-position: -2611px 0; 1267 } 1268 .iti__flag.iti__ke { 1269 height: 14px; 1270 background-position: -2633px 0; 1271 } 1272 .iti__flag.iti__kg { 1273 height: 12px; 1274 background-position: -2655px 0; 1275 } 1276 .iti__flag.iti__kh { 1277 height: 13px; 1278 background-position: -2677px 0; 1279 } 1280 .iti__flag.iti__ki { 1281 height: 10px; 1282 background-position: -2699px 0; 1283 } 1284 .iti__flag.iti__km { 1285 height: 12px; 1286 background-position: -2721px 0; 1287 } 1288 .iti__flag.iti__kn { 1289 height: 14px; 1290 background-position: -2743px 0; 1291 } 1292 .iti__flag.iti__kp { 1293 height: 10px; 1294 background-position: -2765px 0; 1295 } 1296 .iti__flag.iti__kr { 1297 height: 14px; 1298 background-position: -2787px 0; 1299 } 1300 .iti__flag.iti__kw { 1301 height: 10px; 1302 background-position: -2809px 0; 1303 } 1304 .iti__flag.iti__ky { 1305 height: 10px; 1306 background-position: -2831px 0; 1307 } 1308 .iti__flag.iti__kz { 1309 height: 10px; 1310 background-position: -2853px 0; 1311 } 1312 .iti__flag.iti__la { 1313 height: 14px; 1314 background-position: -2875px 0; 1315 } 1316 .iti__flag.iti__lb { 1317 height: 14px; 1318 background-position: -2897px 0; 1319 } 1320 .iti__flag.iti__lc { 1321 height: 10px; 1322 background-position: -2919px 0; 1323 } 1324 .iti__flag.iti__li { 1325 height: 12px; 1326 background-position: -2941px 0; 1327 } 1328 .iti__flag.iti__lk { 1329 height: 10px; 1330 background-position: -2963px 0; 1331 } 1332 .iti__flag.iti__lr { 1333 height: 11px; 1334 background-position: -2985px 0; 1335 } 1336 .iti__flag.iti__ls { 1337 height: 14px; 1338 background-position: -3007px 0; 1339 } 1340 .iti__flag.iti__lt { 1341 height: 12px; 1342 background-position: -3029px 0; 1343 } 1344 .iti__flag.iti__lu { 1345 height: 12px; 1346 background-position: -3051px 0; 1347 } 1348 .iti__flag.iti__lv { 1349 height: 10px; 1350 background-position: -3073px 0; 1351 } 1352 .iti__flag.iti__ly { 1353 height: 10px; 1354 background-position: -3095px 0; 1355 } 1356 .iti__flag.iti__ma { 1357 height: 14px; 1358 background-position: -3117px 0; 1359 } 1360 .iti__flag.iti__mc { 1361 height: 15px; 1362 background-position: -3139px 0; 1363 } 1364 .iti__flag.iti__md { 1365 height: 10px; 1366 background-position: -3160px 0; 1367 } 1368 .iti__flag.iti__me { 1369 height: 10px; 1370 background-position: -3182px 0; 1371 } 1372 .iti__flag.iti__mf { 1373 height: 14px; 1374 background-position: -3204px 0; 1375 } 1376 .iti__flag.iti__mg { 1377 height: 14px; 1378 background-position: -3226px 0; 1379 } 1380 .iti__flag.iti__mh { 1381 height: 11px; 1382 background-position: -3248px 0; 1383 } 1384 .iti__flag.iti__mk { 1385 height: 10px; 1386 background-position: -3270px 0; 1387 } 1388 .iti__flag.iti__ml { 1389 height: 14px; 1390 background-position: -3292px 0; 1391 } 1392 .iti__flag.iti__mm { 1393 height: 14px; 1394 background-position: -3314px 0; 1395 } 1396 .iti__flag.iti__mn { 1397 height: 10px; 1398 background-position: -3336px 0; 1399 } 1400 .iti__flag.iti__mo { 1401 height: 14px; 1402 background-position: -3358px 0; 1403 } 1404 .iti__flag.iti__mp { 1405 height: 10px; 1406 background-position: -3380px 0; 1407 } 1408 .iti__flag.iti__mq { 1409 height: 14px; 1410 background-position: -3402px 0; 1411 } 1412 .iti__flag.iti__mr { 1413 height: 14px; 1414 background-position: -3424px 0; 1415 } 1416 .iti__flag.iti__ms { 1417 height: 10px; 1418 background-position: -3446px 0; 1419 } 1420 .iti__flag.iti__mt { 1421 height: 14px; 1422 background-position: -3468px 0; 1423 } 1424 .iti__flag.iti__mu { 1425 height: 14px; 1426 background-position: -3490px 0; 1427 } 1428 .iti__flag.iti__mv { 1429 height: 14px; 1430 background-position: -3512px 0; 1431 } 1432 .iti__flag.iti__mw { 1433 height: 14px; 1434 background-position: -3534px 0; 1435 } 1436 .iti__flag.iti__mx { 1437 height: 12px; 1438 background-position: -3556px 0; 1439 } 1440 .iti__flag.iti__my { 1441 height: 10px; 1442 background-position: -3578px 0; 1443 } 1444 .iti__flag.iti__mz { 1445 height: 14px; 1446 background-position: -3600px 0; 1447 } 1448 .iti__flag.iti__na { 1449 height: 14px; 1450 background-position: -3622px 0; 1451 } 1452 .iti__flag.iti__nc { 1453 height: 10px; 1454 background-position: -3644px 0; 1455 } 1456 .iti__flag.iti__ne { 1457 height: 15px; 1458 background-position: -3666px 0; 1459 } 1460 .iti__flag.iti__nf { 1461 height: 10px; 1462 background-position: -3686px 0; 1463 } 1464 .iti__flag.iti__ng { 1465 height: 10px; 1466 background-position: -3708px 0; 1467 } 1468 .iti__flag.iti__ni { 1469 height: 12px;
1470 background-position: -3730px 0; 1471 } 1472 .iti__flag.iti__nl { 1473 height: 14px; 1474 background-position: -3752px 0; 1475 } 1476 .iti__flag.iti__no { 1477 height: 15px; 1478 background-position: -3774px 0; 1479 } 1480 .iti__flag.iti__np { 1481 height: 15px; 1482 background-position: -3796px 0; 1483 } 1484 .iti__flag.iti__nr { 1485 height: 10px; 1486 background-position: -3811px 0; 1487 } 1488 .iti__flag.iti__nu { 1489 height: 10px; 1490 background-position: -3833px 0; 1491 } 1492 .iti__flag.iti__nz { 1493 height: 10px; 1494 background-position: -3855px 0; 1495 } 1496 .iti__flag.iti__om { 1497 height: 10px; 1498 background-position: -3877px 0; 1499 } 1500 .iti__flag.iti__pa { 1501 height: 14px; 1502 background-position: -3899px 0; 1503 } 1504 .iti__flag.iti__pe { 1505 height: 14px; 1506 background-position: -3921px 0; 1507 } 1508 .iti__flag.iti__pf { 1509 height: 14px; 1510 background-position: -3943px 0; 1511 } 1512 .iti__flag.iti__pg { 1513 height: 15px; 1514 background-position: -3965px 0; 1515 } 1516 .iti__flag.iti__ph { 1517 height: 10px; 1518 background-position: -3987px 0; 1519 } 1520 .iti__flag.iti__pk { 1521 height: 14px; 1522 background-position: -4009px 0; 1523 } 1524 .iti__flag.iti__pl { 1525 height: 13px; 1526 background-position: -4031px 0; 1527 } 1528 .iti__flag.iti__pm { 1529 height: 14px; 1530 background-position: -4053px 0; 1531 } 1532 .iti__flag.iti__pn { 1533 height: 10px; 1534 background-position: -4075px 0; 1535 } 1536 .iti__flag.iti__pr { 1537 height: 14px; 1538 background-position: -4097px 0; 1539 } 1540 .iti__flag.iti__ps { 1541 height: 10px; 1542 background-position: -4119px 0; 1543 } 1544 .iti__flag.iti__pt { 1545 height: 14px; 1546 background-position: -4141px 0; 1547 } 1548 .iti__flag.iti__pw { 1549 height: 13px; 1550 background-position: -4163px 0; 1551 } 1552 .iti__flag.iti__py { 1553 height: 11px; 1554 background-position: -4185px 0; 1555 } 1556 .iti__flag.iti__qa { 1557 height: 8px; 1558 background-position: -4207px 0; 1559 } 1560 .iti__flag.iti__re { 1561 height: 14px; 1562 background-position: -4229px 0; 1563 } 1564 .iti__flag.iti__ro { 1565 height: 14px; 1566 background-position: -4251px 0; 1567 } 1568 .iti__flag.iti__rs { 1569 height: 14px; 1570 background-position: -4273px 0; 1571 } 1572 .iti__flag.iti__ru { 1573 height: 14px; 1574 background-position: -4295px 0; 1575 } 1576 .iti__flag.iti__rw { 1577 height: 14px; 1578 background-position: -4317px 0; 1579 } 1580 .iti__flag.iti__sa { 1581 height: 14px; 1582 background-position: -4339px 0; 1583 } 1584 .iti__flag.iti__sb { 1585 height: 10px; 1586 background-position: -4361px 0; 1587 } 1588 .iti__flag.iti__sc { 1589 height: 10px; 1590 background-position: -4383px 0; 1591 } 1592 .iti__flag.iti__sd { 1593 height: 10px; 1594 background-position: -4405px 0; 1595 } 1596 .iti__flag.iti__se { 1597 height: 13px; 1598 background-position: -4427px 0; 1599 } 1600 .iti__flag.iti__sg { 1601 height: 14px; 1602 background-position: -4449px 0; 1603 } 1604 .iti__flag.iti__sh { 1605 height: 10px; 1606 background-position: -4471px 0; 1607 } 1608 .iti__flag.iti__si { 1609 height: 10px; 1610 background-position: -4493px 0; 1611 } 1612 .iti__flag.iti__sj { 1613 height: 15px; 1614 background-position: -4515px 0; 1615 } 1616 .iti__flag.iti__sk { 1617 height: 14px; 1618 background-position: -4537px 0; 1619 } 1620 .iti__flag.iti__sl { 1621 height: 14px; 1622 background-position: -4559px 0; 1623 } 1624 .iti__flag.iti__sm { 1625 height: 15px; 1626 background-position: -4581px 0; 1627 } 1628 .iti__flag.iti__sn { 1629 height: 14px; 1630 background-position: -4603px 0; 1631 } 1632 .iti__flag.iti__so { 1633 height: 14px; 1634 background-position: -4625px 0; 1635 } 1636 .iti__flag.iti__sr { 1637 height: 14px; 1638 background-position: -4647px 0; 1639 } 1640 .iti__flag.iti__ss { 1641 height: 10px; 1642 background-position: -4669px 0; 1643 } 1644 .iti__flag.iti__st { 1645 height: 10px; 1646 background-position: -4691px 0; 1647 } 1648 .iti__flag.iti__sv { 1649 height: 12px; 1650 background-position: -4713px 0; 1651 } 1652 .iti__flag.iti__sx { 1653 height: 14px; 1654 background-position: -4735px 0; 1655 } 1656 .iti__flag.iti__sy { 1657 height: 14px; 1658 background-position: -4757px 0; 1659 } 1660 .iti__flag.iti__sz { 1661 height: 14px; 1662 background-position: -4779px 0; 1663 } 1664 .iti__flag.iti__ta { 1665 height: 10px; 1666 background-position: -4801px 0; 1667 } 1668 .iti__flag.iti__tc { 1669 height: 10px; 1670 background-position: -4823px 0; 1671 } 1672 .iti__flag.iti__td { 1673 height: 14px; 1674 background-position: -4845px 0; 1675 } 1676 .iti__flag.iti__tf { 1677 height: 14px; 1678 background-position: -4867px 0; 1679 } 1680 .iti__flag.iti__tg { 1681 height: 13px; 1682 background-position: -4889px 0; 1683 } 1684 .iti__flag.iti__th { 1685 height: 14px; 1686 background-position: -4911px 0; 1687 } 1688 .iti__flag.iti__tj { 1689 height: 10px; 1690 background-position: -4933px 0; 1691 } 1692 .iti__flag.iti__tk { 1693 height: 10px; 1694 background-position: -4955px 0; 1695 } 1696 .iti__flag.iti__tl { 1697 height: 10px; 1698 background-position: -4977px 0; 1699 } 1700 .iti__flag.iti__tm { 1701 height: 14px; 1702 background-position: -4999px 0; 1703 } 1704 .iti__flag.iti__tn { 1705 height: 14px; 1706 background-position: -5021px 0; 1707 } 1708 .iti__flag.iti__to { 1709 height: 10px; 1710 background-position: -5043px 0; 1711 } 1712 .iti__flag.iti__tr { 1713 height: 14px; 1714 background-position: -5065px 0; 1715 } 1716 .iti__flag.iti__tt { 1717 height: 12px; 1718 background-position: -5087px 0; 1719 } 1720 .iti__flag.iti__tv { 1721 height: 10px; 1722 background-position: -5109px 0; 1723 } 1724 .iti__flag.iti__tw { 1725 height: 14px; 1726 background-position: -5131px 0; 1727 } 1728 .iti__flag.iti__tz { 1729 height: 14px; 1730 background-position: -5153px 0; 1731 } 1732 .iti__flag.iti__ua { 1733 height: 14px; 1734 background-position: -5175px 0; 1735 } 1736 .iti__flag.iti__ug { 1737 height: 14px; 1738 background-position: -5197px 0; 1739 } 1740 .iti__flag.iti__um { 1741 height: 11px; 1742 background-position: -5219px 0; 1743 } 1744 .iti__flag.iti__un { 1745 height: 14px; 1746 background-position: -5241px 0; 1747 } 1748 .iti__flag.iti__us { 1749 height: 11px; 1750 background-position: -5263px 0; 1751 } 1752 .iti__flag.iti__uy { 1753 height: 14px; 1754 background-position: -5285px 0; 1755 } 1756 .iti__flag.iti__uz { 1757 height: 10px; 1758 background-position: -5307px 0; 1759 } 1760 .iti__flag.iti__va { 1761 height: 15px; 1762 background-position: -5329px 0; 1763 } 1764 .iti__flag.iti__vc { 1765 height: 14px; 1766 background-position: -5346px 0; 1767 } 1768 .iti__flag.iti__ve { 1769 height: 14px; 1770 background-position: -5368px 0; 1771 } 1772 .iti__flag.iti__vg { 1773 height: 10px; 1774 background-position: -5390px 0; 1775 } 1776 .iti__flag.iti__vi { 1777 height: 14px; 1778 background-position: -5412px 0; 1779 } 1780 .iti__flag.iti__vn { 1781 height: 14px; 1782 background-position: -5434px 0; 1783 } 1784 .iti__flag.iti__vu { 1785 height: 12px; 1786 background-position: -5456px 0; 1787 } 1788 .iti__flag.iti__wf { 1789 height: 14px; 1790 background-position: -5478px 0; 1791 } 1792 .iti__flag.iti__ws { 1793 height: 10px; 1794 background-position: -5500px 0; 1795 } 1796 .iti__flag.iti__xk { 1797 height: 15px; 1798 background-position: -5522px 0; 1799 } 1800 .iti__flag.iti__ye { 1801 height: 14px; 1802 background-position: -5544px 0; 1803 } 1804 .iti__flag.iti__yt { 1805 height: 14px; 1806 background-position: -5566px 0; 1807 } 1808 .iti__flag.iti__za { 1809 height: 14px; 1810 background-position: -5588px 0; 1811 } 1812 .iti__flag.iti__zm { 1813 height: 14px; 1814 background-position: -5610px 0; 1815 } 1816 .iti__flag.iti__zw { 1817 height: 10px; 1818 background-position: -5632px 0; 1819 } 1820 .iti__flag { 1821 height: 15px; 1822 box-shadow: 0 0 1px 0 #888; 1823 background-image: url("https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.13/img/flags.png"); 1824 background-repeat: no-repeat; 1825 background-color: #dbdbdb; 1826 background-position: 20px 0; 1827 } 1828 @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { 1829 .iti__flag { 1830 background-image: url("https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.13/img/flags.png"); 1831 } 1832 } 1833 .iti__flag.iti__np { 1834 background-color: transparent; 1835 } 1836 .cart-property .property_name { 1837 font-weight: 400; 1838 padding-right: 0; 1839 min-width: auto; 1840 width: auto; 1841 } 1842 .input_file + label { 1843 cursor: pointer; 1844 padding: 3px 10px; 1845 width: auto; 1846 text-align: center; 1847 margin: 0; 1848 background: #f4f8fb; 1849 border: 1px solid #dbe1e8; 1850 } 1851 #error-msg, 1852 .hulkapps_with_discount { 1853 color: red; 1854 } 1855 .discount_error {
1856 border-color: red; 1857 } 1858 .edit_form input, 1859 .edit_form select, 1860 .edit_form textarea { 1861 min-height: 44px !important; 1862 } 1863 .hulkapps_summary { 1864 font-size: 14px; 1865 display: block; 1866 color: red; 1867 } 1868 .hulkapps-summary-line-discount-code { 1869 margin: 10px 0; 1870 display: block; 1871 } 1872 .actual_price { 1873 text-decoration: line-through; 1874 } 1875 input.error { 1876 border: 1px solid #ff7c7c; 1877 } 1878 #valid-msg { 1879 color: #00c900; 1880 } 1881 .edit_cart_option { 1882 margin-top: 10px !important; 1883 display: none; 1884 } 1885 .hulkapps_discount_hide { 1886 margin-top: 10px; 1887 display: flex !important; 1888 justify-content: flex-end; 1889 } 1890 .hulkapps_discount_code { 1891 width: auto !important; 1892 margin: 0 12px 0 0 !important; 1893 } 1894 .discount_code_box { 1895 display: none; 1896 margin-bottom: 10px; 1897 text-align: right; 1898 } 1899 @media screen and (max-width: 480px) { 1900 .hulkapps_discount_code { 1901 width: 100%; 1902 } 1903 .hulkapps_option_name, 1904 .hulkapps_option_value { 1905 display: block !important; 1906 } 1907 .hulkapp_close, 1908 .hulkapp_save { 1909 margin-bottom: 8px; 1910 } 1911 } 1912 @media screen and (max-width: 991px) { 1913 .hulkapps_option_name, 1914 .hulkapps_option_value { 1915 display: block !important; 1916 width: 100% !important; 1917 max-width: 100% !important; 1918 } 1919 .hulkapps_discount_button { 1920 height: 40px; 1921 } 1922 } 1923 body.body_fixed { 1924 overflow: hidden; 1925 } 1926 select.hulkapps_dd { 1927 padding-right: 30px !important; 1928 } 1929 .cb_render .hulkapps_option_value label { 1930 display: flex !important; 1931 align-items: center; 1932 } 1933 .dd_multi_render select { 1934 padding-right: 5px !important; 1935 min-height: 80px !important; 1936 } 1937 .hulkapps-tooltip { 1938 position: relative; 1939 display: inline-block; 1940 cursor: pointer; 1941 vertical-align: middle; 1942 } 1943 .hulkapps-tooltip img { 1944 display: block; 1945 } 1946 .hulkapps-tooltip .hulkapps-tooltip-inner { 1947 position: absolute; 1948 bottom: calc(100% + 5px); 1949 background: #000; 1950 left: -8px; 1951 color: #fff; 1952 box-shadow: 0 6px 30px rgba(0, 0, 0, 0.08); 1953 opacity: 0; 1954 visibility: hidden; 1955 transition: all ease-in-out 0.5s; 1956 border-radius: 5px; 1957 font-size: 13px; 1958 text-align: center; 1959 z-index: 999; 1960 white-space: nowrap; 1961 padding: 7px; 1962 } 1963 .hulkapps-tooltip:hover .hulkapps-tooltip-inner { 1964 opacity: 1; 1965 visibility: visible; 1966 } 1967 .hulkapps-tooltip .hulkapps-tooltip-inner:after { 1968 content: ""; 1969 position: absolute; 1970 top: 100%; 1971 left: 11px; 1972 border-width: 5px; 1973 border-style: solid; 1974 border-color: #000 transparent transparent transparent; 1975 } 1976 .hulkapps-tooltip.bottom .hulkapps-tooltip-inner { 1977 bottom: auto; 1978 top: calc(100% + 5px); 1979 padding: 0; 1980 } 1981 .hulkapps-tooltip.bottom .hulkapps-tooltip-inner:after { 1982 bottom: 100%; 1983 top: auto; 1984 border-color: transparent transparent #000; 1985 } 1986 .hulkapps-tooltip .hulkapps-tooltip-inner.swatch-tooltip { 1987 left: 1px; 1988 } 1989 .hulkapps-tooltip .hulkapps-tooltip-inner.swatch-tooltip p { 1990 margin: 0 0 5px; 1991 color: #fff; 1992 white-space: normal; 1993 } 1994 .hulkapps-tooltip .hulkapps-tooltip-inner.swatch-tooltip img { 1995 max-width: 100%; 1996 } 1997 .hulkapps-tooltip .hulkapps-tooltip-inner.swatch-tooltip img.circle { 1998 border-radius: 50%; 1999 } 2000 .hulkapps-tooltip .hulkapps-tooltip-inner.multiswatch-tooltip { 2001 left: 1px; 2002 } 2003 .hulkapps-tooltip .hulkapps-tooltip-inner.multiswatch-tooltip p { 2004 margin: 0 0 5px; 2005 color: #fff; 2006 white-space: normal; 2007 } 2008 .hulkapps-tooltip .hulkapps-tooltip-inner.multiswatch-tooltip img { 2009 max-width: 100%; 2010 } 2011 .hulkapps-tooltip .hulkapps-tooltip-inner.multiswatch-tooltip img.circle { 2012 border-radius: 50%; 2013 } 2014 .hulkapp_save, 2015 .hulkapps_discount_button, 2016 button.hulkapp_close { 2017 cursor: pointer; 2018 border-radius: 2px; 2019 font-weight: 600; 2020 text-transform: none; 2021 letter-spacing: 0.08em; 2022 font-size: 14px; 2023 padding: 8px 15px; 2024 } 2025 .hulkapps-cart-original-total { 2026 display: block; 2027 } 2028 .discount-tag { 2029 background: #ebebeb; 2030 padding: 5px 10px; 2031 border-radius: 5px; 2032 display: inline-block; 2033 margin-right: 30px; 2034 color: #000; 2035 } 2036 .discount-tag .close-ajax-tag { 2037 position: relative; 2038 width: 15px; 2039 height: 15px; 2040 display: inline-block; 2041 margin-left: 5px; 2042 vertical-align: middle; 2043 cursor: pointer; 2044 } 2045 .discount-tag .close-ajax-tag:after, 2046 .discount-tag .close-ajax-tag:before { 2047 position: absolute; 2048 top: 50%; 2049 left: 50%; 2050 transform: translate(-50%, -50%) rotate(45deg); 2051 width: 2px; 2052 height: 10px; 2053 background-color: #3d3d3d; 2054 } 2055 .discount-tag .close-ajax-tag:before { 2056 width: 10px; 2057 height: 2px; 2058 } 2059 .hulkapps_discount_code { 2060 max-width: 50%; 2061 border-radius: 4px; 2062 border: 1px solid #b8b8b8; 2063 padding: 10px 16px; 2064 } 2065 .discount-tag { 2066 background: #ebebeb; 2067 padding: 5px 10px; 2068 border-radius: 5px; 2069 display: inline-block; 2070 margin-right: 30px; 2071 } 2072 .discount-tag .close-tag { 2073 position: relative; 2074 width: 15px; 2075 height: 15px; 2076 display: inline-block; 2077 margin-left: 5px; 2078 vertical-align: middle; 2079 cursor: pointer; 2080 } 2081 .discount-tag .close-tag:after, 2082 .discount-tag .close-tag:before { 2083 content: ""; 2084 position: absolute; 2085 top: 50%; 2086 left: 50%; 2087 transform: translate(-50%, -50%) rotate(45deg); 2088 width: 2px; 2089 height: 10px; 2090 background-color: #3d3d3d; 2091 } 2092 .discount-tag .close-tag:before { 2093 width: 10px; 2094 height: 2px; 2095 } 2096 .after_discount_price { 2097 font-weight: 700; 2098 } 2099 .final-total { 2100 font-weight: 400; 2101 margin-right: 30px; 2102 } 2103 @media screen and (max-width: 991px) { 2104 body.body_fixed { 2105 position: fixed; 2106 top: 0; 2107 right: 0; 2108 left: 0; 2109 bottom: 0; 2110 } 2111 } 2112 @media only screen and (max-width: 749px) { 2113 .hulkapps_swatch_option { 2114 margin-bottom: 10px !important; 2115 } 2116 } 2117 @media (max-width: 767px) { 2118 #hulkapp_popupOverlay { 2119 padding-top: 10px !important; 2120 } 2121 .hulkapps_discount_code { 2122 width: 100% !important; 2123 } 2124 } 2125 .hulkapps-volumes { 2126 display: block; 2127 width: 100%; 2128 } 2129 .iti__flag { 2130 display: block !important; 2131 } 2132 [id^="hulkapps_custom_options"] .hide { 2133 display: none; 2134 } 2135 .hulkapps_option_value input[type="color"] { 2136 -webkit-appearance: none !important; 2137 border: none !important; 2138 height: 38px !important; 2139 width: 38px !important; 2140 border-radius: 25px !important; 2141 background: none !important; 2142 } 2143 .popup_render { 2144 margin-bottom: 0 !important; 2145 display: flex !important; 2146 align-items: center !important; 2147 } 2148 .popup_render .hulkapps_option_value { 2149 min-width: auto !important; 2150 } 2151 .popup_render a { 2152 text-decoration: underline !important; 2153 transition: all 0.3s !important; 2154 font-weight: normal !important; 2155 } 2156 .popup_render a:hover { 2157 color: #6e6e6e; 2158 } 2159 .cut-popup-icon { 2160 display: flex; 2161 align-items: center; 2162 } 2163 .cut-popup-icon-span { 2164 display: flex; 2165 } 2166 .des-detail { 2167 font-weight: normal; 2168 } 2169 #hulkapp_popupOverlay { 2170 z-index: 99999999 !important; 2171 } 2172 .dp_render .hulkapps_option_value { 2173 width: 72%; 2174 2175 } 2176</style>
2177<script> 2178 2179 window.hulkapps = { 2180 shop_slug: "pn-play-store", 2181 store_id: "pn-play-store.myshopify.com", 2182 money_format: "${{amount}}", 2183 cart: null, 2184 product: null, 2185 product_collections: null, 2186 product_variants: null, 2187 is_volume_discount: null, 2188 is_product_option: true, 2189 product_id: null, 2190 page_type: null, 2191 po_url: "https://productoption.hulkapps.com", 2192 po_proxy_url: "https://playnation.com.sg", 2193 vd_url: "https://volumediscount.hulkapps.com", 2194 customer: null 2195 } 2196 window.is_hulkpo_installed=true 2197 window.hulkapps_v2_beta_js=true 2198 2199 2200 2201 2202 // alert("in snippet"); 2203 // console.log(window.hulkapps); 2204</script>
2204 2205 2206<div class="edit_popup" style="display: none;"> 2207 <form method="post" data-action="/cart/add" id="edit_cart_popup" class="edit_form" enctype="multipart/form-data"> 2208 </form> 2209</div> 2210 2211
2211<script 2212 src="https://ha-product-option.nyc3.digitaloceanspaces.com/assets/api/v2-beta/hulkcode.js?1790422635" 2213 defer="defer" 2214 ></script>
2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 <!-- BEGIN app block: shopify://apps/pixelpro-easy-pixel-install/blocks/turbo-tiktok/0f61e244-e2c9-43da-9523-9762c9f7e6bf --> 2224 2225 2226 2227 2228 2229 2230 2231 2232
2233<script> 2234 window.__adTraceTikTokPaused = ``; 2235 window.__adTraceTikTokServerSideApiEnabled = ``; 2236 window.__adTraceShopifyDomain = `https://playnation.com.sg`; 2237 window.__adTraceIsProductPage = `customers/login`.includes("product"); 2238 window.__adTraceShopCurrency = `SGD`; 2239 window.__adTraceProductInfo = { 2240 "id": "", 2241 "name": ``, 2242 "price": "", 2243 "url": "", 2244 "description": null, 2245 "image": "<!-- Liquid error (shopify://apps/pixelpro-easy-pixel-install/blocks/turbo-tiktok/0f61e244-e2c9-43da-9523-9762c9f7e6bf line 31): invalid url input -->" 2246 }; 2247 2248</script>
2248 2249<!-- END app block --><!-- BEGIN app block: shopify://apps/social-chat-live-chat/blocks/app-embed/9baee9b7-6929-47af-9935-05bcdc376396 --> 2250 2251 2252
2253<script> 2254 window.roarJs = window.roarJs || {}; 2255 2256 window.roarJs.WhatsAppConfig = { 2257 metafields: { 2258 shop: "pn-play-store.myshopify.com", 2259 settings: 2260 2261 {"enabled":"0","block_order":["1492096252560","1761195798751"],"blocks":{"1492096252560":{"disabled":"0","type":"whatsapp","number":"+6583517476","whatsapp_web":"0","name":"Play Nation Prinsep","label":"Service Monkey","avatar":"0","avatar_url":"https:\/\/www.gravatar.com\/avatar","online":"1","timezone":"America\/New_York","sunday":{"enabled":"1","range":"480,1050"},"monday":{"enabled":"1","range":"480,1050"},"tuesday":{"enabled":"1","range":"480,1050"},"wednesday":{"enabled":"1","range":"480,1050"},"thursday":{"enabled":"1","range":"480,1050"},"friday":{"enabled":"1","range":"480,1050"},"saturday":{"enabled":"1","range":"480,1050"},"offline":"I will be back soon","chat":{"enabled":"0","greeting":""},"message":"","page_url":"0"},"1761195798751":{"disabled":"1","type":"whatsapp","number":"+65 89643298","whatsapp_web":"0","name":"Play Nation Retail","label":"Service Monkey","avatar":"0","avatar_url":"https:\/\/www.gravatar.com\/avatar","online":"1","timezone":"America\/New_York","sunday":{"enabled":"1","range":"480,1050"},"monday":{"enabled":"1","range":"480,1050"},"tuesday":{"enabled":"1","range":"480,1050"},"wednesday":{"enabled":"1","range":"480,1050"},"thursday":{"enabled":"1","range":"480,1050"},"friday":{"enabled":"1","range":"480,1050"},"saturday":{"enabled":"1","range":"480,1050"},"offline":"I will be back soon","chat":{"enabled":"0","greeting":"Hello! I'm John from the support team."},"message":"","page_url":"0"}},"param":{"newtab":"1","offline_disabled":"1","offline_message":"1","greeting":{"enabled":"0","message":"Hi there! How can we help you? Tap here to start chat with us.","delay":"5"},"pending":{"enabled":"1","number":"1","color":"#ffffff","background":"#dd0000"},"position":{"value":"right","bottom":"20","left":"20","right":"20"},"cta_type":"all"},"mobile":{"enabled":"1","position":{"value":"inherit","bottom":"20","left":"20","right":"20"}},"style":{"gradient":"preset","pattern":"0","custom":{"color":"#ffffff","background":"#2db67c"},"icon":"3","rounded":"0"},"share":{"block_order":["facebook","twitter","whatsapp"],"blocks":{"facebook":{"type":"facebook","label":"Share on Facebook"},"twitter":{"type":"twitter","label":"Share on Twitter"},"whatsapp":{"type":"whatsapp","label":"Share on Whatsapp"}},"param":{"enabled":"1","position":"left"},"mobile":{"enabled":"1","position":"inherit"},"style":{"color":"#000000","background":"#ffffff"},"texts":{"button":"Share","message":"Check this out, it's so cool!"}},"track_url":"https:\/\/haloroar.com\/app\/whatsapp\/tracking","texts":{"title":"Inquire with us!","description":"","note":"Our Monkeys will get to you as soon as they can!","button":"Inquire now!","placeholder":"Send a messageâ¦","emoji_search":"Search emojiâ¦","emoji_frequently":"Frequently used","emoji_people":"People","emoji_nature":"Nature","emoji_objects":"Objects","emoji_places":"Places","emoji_symbols":"Symbols","emoji_not_found":"No emoji could be found"},"only1":"true"} 2262 2263 , 2264 plan: 2265 {"charge":false,"onetime":false} 2266 , 2267 moneyFormat: "${{amount}}" 2268 } 2269 }; 2270</script>
2270 2271
2272<script src="https://cdn.shopify.com/extensions/01a05599-508e-795b-afd8-8484555e737f/social-chat-share-6/assets/whatsapp.js" defer></script>
2272 2273 2274 2275<!-- END app block -->
2275<script src="https://cdn.shopify.com/extensions/05506e16-894f-4f03-a8b8-e0c1b0d28c3d/tiktok-pixel-for-adtrace-160/assets/tiktok-pixel.js" type="text/javascript" defer="defer"></script>
2275 2276<link href="https://cdn.shopify.com/extensions/01a05599-508e-795b-afd8-8484555e737f/social-chat-share-6/assets/whatsapp.css" rel="stylesheet" type="text/css" media="all"> 2277<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
2278<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 37582897289,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "customers/login"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 2278
2278
2279<script> 2280 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 2281</script>
vendor: 1 bytes, line 2281
2281
2282<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
2282).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 37582897289,storefrontBaseUrl: "https://playnation.com.sg",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://playnation.com.sg/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"379715721","configuration":"{\"pixelCode\":\"CKT0U53C77U206GNE29G\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
2282,{"id":"105578633","configuration":"{\"pixel_id\":\"948547429309948\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"27459721","configuration":"{\"myshopifyDomain\":\"pn-play-store.myshopify.com\",\"fallbackTrackingEnabled\":\"0\",\"storeUsesCashOnDelivery\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"14f12110be0eba0c1b16c0a6776a09e7","type":"APP","apiClientId":4503629,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"82051209","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"Google Analytics tag (migrated)"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"PN Play Store","paymentSettings":{"currencyCode":"SGD"},"myshopifyDomain":"pn-play-store.myshopify.com","countryCode":"SG","storefrontUrl":"https:\/\/playnation.com.sg"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://playnation.com.sg/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"128604274825","themeStoreId":"606","themePublished":"true","eventMetadataId":"dcb9df7d-6461-4360-b14d-4a6abf3ed52c","shopId":"37582897289","storefrontBaseUrl":"https:\/\/playnation.com.sg","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
2282<script> 2283 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 2284 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 2285 window.ShopifyAnalytics.meta.currency = 'SGD'; 2286 var meta = {"page":{"requestId":"3ae01de2-381a-48f3-a5f8-e68c1a656f60-1790422635"}}; 2287 for (var attr in meta) { 2288 window.ShopifyAnalytics.meta[attr] = meta[attr]; 2289 } 2290</script>
vendor: 1 bytes, line 2290
2290
2291<script class="analytics"> 2292 (function () { 2293 var customDocumentWrite = function(content) { 2294 var jquery = null; 2295 2296 if (window.jQuery) { 2297 jquery = window.jQuery; 2298 } else if (window.Checkout && window.Checkout.$) { 2299 jquery = window.Checkout.$; 2300 } 2301 2302 if (jquery) { 2303 jquery('body').append(content); 2304 } 2305 }; 2306 2307 var hasLoggedConversion = function(token) { 2308 if (token) { 2309 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 2310 } 2311 return false; 2312 } 2313 2314 var setCookieIfConversion = function(token) { 2315 if (token) { 2316 var twoMonthsFromNow = new Date(Date.now()); 2317 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 2318 2319 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 2320 } 2321 } 2322 2323 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 2324 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 2325 if (trekkie.integrations) { 2326 return; 2327 } 2328 trekkie.methods = [ 2329 'identify', 2330 'page', 2331 'ready', 2332 'track', 2333 'trackForm', 2334 'trackLink' 2335 ]; 2336 trekkie.factory = function(method) { 2337 return function() { 2338 var args = Array.prototype.slice.call(arguments); 2339 args.unshift(method); 2340 trekkie.push(args); 2341 if (method == 'track' || method == 'page') { 2342 var pageUrl; 2343 try { 2344 pageUrl = window.location.href; 2345 } catch (e) {} 2346 var pageReferrer; 2347 try { 2348 pageReferrer = document.referrer; 2349 } catch (e) {} 2350 try { 2351 if (window.__TREKKIE_SHIM_QUEUE == null) { 2352 window.__TREKKIE_SHIM_QUEUE = []; 2353 } 2354 window.__TREKKIE_SHIM_QUEUE.push({ 2355 from: 'trekkie-stub', 2356 method: method, 2357 args: args.slice(1), 2358 pageContext: { 2359 url: pageUrl, 2360 referrer: pageReferrer 2361 } 2362 }); 2363 } catch (e) { 2364 // no-op 2365 } 2366 } 2367 return trekkie; 2368 }; 2369 }; 2370 for (var i = 0; i < trekkie.methods.length; i++) { 2371 var key = trekkie.methods[i]; 2372 trekkie[key] = trekkie.factory(key); 2373 } 2374 trekkie.load = function(config) { 2375 trekkie.config = config || {}; 2376 trekkie.config.initialDocumentCookie = document.cookie; 2377 var first = document.getElementsByTagName('script')[0]; 2378var script = document.createElement('script'); 2379script.type = 'text/javascript'; 2380script.onerror = function(e) { 2381 var scriptFallback = document.createElement('script'); 2382 scriptFallback.type = 'text/javascript'; 2383 scriptFallback.onerror = function(error) { 2384 var Monorail = { 2385 produce: function produce(monorailDomain, schemaId, payload) { 2386 var currentMs = new Date().getTime(); 2387 var event = { 2388 schema_id: schemaId, 2389 payload: payload, 2390 metadata: { 2391 event_created_at_ms: currentMs, 2392 event_sent_at_ms: currentMs 2393 } 2394 }; 2395 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 2396 }, 2397 sendRequest: function sendRequest(endpointUrl, payload) { 2398 // Try the sendBeacon API 2399 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 2400 var blobData = new window.Blob([payload], { 2401 type: 'text/plain' 2402 }); 2403 2404 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 2405 return true; 2406 } // sendBeacon was not successful 2407 2408 } // XHR beacon 2409 2410 var xhr = new XMLHttpRequest(); 2411 2412 try { 2413 xhr.open('POST', endpointUrl); 2414 xhr.setRequestHeader('Content-Type', 'text/plain'); 2415 xhr.send(payload); 2416 } catch (e) { 2417 console.log(e); 2418 } 2419 2420 return false; 2421 }, 2422 isIos12: function isIos12() { 2423 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 2424 } 2425 }; 2426 Monorail.produce('monorail-edge.shopifysvc.com', 2427 'trekkie_storefront_load_errors/1.1', 2428 {shop_id: 37582897289, 2429 theme_id: 128604274825, 2430 app_name: "storefront", 2431 context_url: window.location.href, 2432 source_url: "//playnation.com.sg/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 2433 2434 }; 2435 scriptFallback.async = true; 2436 scriptFallback.src = '//playnation.com.sg/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 2437 first.parentNode.insertBefore(scriptFallback, first); 2438}; 2439script.async = true; 2440script.src = '//playnation.com.sg/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 2441first.parentNode.insertBefore(script, first); 2442 2443 }; 2444 trekkie.load( 2445 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":37582897289,"isMerchantRequest":null,"themeId":128604274825,"themeCityHash":"15568831084091658664","contentLanguage":"en","currency":"SGD","eventMetadataId":"dcb9df7d-6461-4360-b14d-4a6abf3ed52c"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 2446 ); 2447 2448 var loaded = false;
2449 trekkie.ready(function() { 2450 if (loaded) return; 2451 loaded = true; 2452 2453 window.ShopifyAnalytics.lib = window.trekkie; 2454 2455 var originalDocumentWrite = document.write; 2456 document.write = customDocumentWrite; 2457 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 2458 document.write = originalDocumentWrite; 2459 2460 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 2461 var token = match? match[1]: undefined; 2462 if (!hasLoggedConversion(token)) { 2463 setCookieIfConversion(token); 2464 2465 } 2466 }); 2467 2468 window.ShopifyAnalytics.lib.page(null,{"requestId":"3ae01de2-381a-48f3-a5f8-e68c1a656f60-1790422635","shopifyEmitted":true}); 2469 2470 var eventsListenerScript = document.createElement('script'); 2471 eventsListenerScript.async = true; 2472 eventsListenerScript.src = "//playnation.com.sg/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 2473 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 2474})();</script>
2474 2475
2475<script> 2476 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 2477 window.ga = function ga() { 2478 (window.ga.q = window.ga.q || []).push(arguments); 2479 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 2480 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 2481 } 2482 console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information."); 2483 }; 2484 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 2485 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 2486 } 2487 } 2488</script>
vendor: 1 bytes, line 2488
2488
2489<script 2490 defer 2491 src="https://playnation.com.sg/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 2492 data-application="storefront-renderer" 2493 data-shop-id="37582897289" 2494 data-render-region="gcp-us-east1" 2495 data-page-type="customers/login" 2496 data-theme-instance-id="128604274825" 2497 data-theme-name="Blockshop" 2498 data-theme-version="6.3.3" 2499 data-monorail-region="shop_domain" 2500 data-resource-timing-sampling-rate="10" 2501 data-shs="true" 2502 data-shs-beacon="true" 2503 data-shs-export-with-fetch="true" 2504 data-shs-logs-sample-rate="1" 2505 data-shs-beacon-endpoint="https://playnation.com.sg/api/collect" 2506></script>
2506 2507<meta name="shopify-y" content="07666b86-7ea4-4ec7-9b5e-f33b9e84007c" data-expiration="1821980235000"><meta name="shopify-s" content="5ea5e599-52e1-4c12-9212-78a1dc0b7952" data-expiration="1790424435000"><meta name="new-cookie-storage-activated" content="t"> 2508</head> 2509 2510 <body 2511 class="page-account template-customerslogin" 2512 data-theme-id="606" 2513 data-theme-name="Blockshop" 2514 data-theme-version="6.3.3" 2515 > 2516 <div 2517 class="off-canvas--viewport" 2518 data-js-class="OffCanvas" 2519 data-off-canvas--state="closed" 2520 > 2521 <div class="off-canvas--overlay"></div> 2522 <div class="off-canvas--close"> 2523 2524 <svg class="icon--root icon--cross" viewBox="0 0 20 20"> 2525 <path d="M10 8.727L17.944.783l1.273 1.273L11.273 10l7.944 7.944-1.273 1.273L10 11.273l-7.944 7.944-1.273-1.273L8.727 10 .783 2.056 2.056.783 10 8.727z" fill-rule="nonzero" /> 2526 </svg> 2527 2528 2529 </div> 2530 2531 <div class="off-canvas--left-sidebar"> 2532 <div class="mobile-nav--header"> 2533 2534 <div class="mobile-nav--search font--accent"> 2535 <a href="/search">Search</a> 2536 </div> 2537 2538 2539 2540 <div class="mobile-nav--login font--accent"> 2541 2542 2543 2544 2545 2546 <a href="/account/login" id="customer_login_link">View account</a> 2547 2548 2549 </div> 2550 2551</div> 2552 2553<div class="mobile-nav--menu font--accent"></div> 2554 2555<div class="mobile-nav--localization"></div> 2556 </div> 2557 2558 <div class="off-canvas--right-sidebar"> 2559 2560 </div> 2561 2562 <div class="off-canvas--main-content"> 2563 <div id="shopify-section-announcement" class="shopify-section"> 2564 2565 2566 2567 2568 2569 2570 2571<div 2572 class="announcement--root" 2573 data-section-id="announcement" 2574 data-section-type="announcement" 2575 data-js-class="IndexAnnouncement" 2576 data-alternative-color="true" 2577 style="background-color: #ffe632;" 2578> 2579 2580 2581 2582 <a class="announcement--link" href="https://playnation.com.sg/blogs/news/games-cafe"> 2583 2584 2585 <div class="announcement--wrapper"> 2586 2587 2588 2589 <div class="announcement--text font--accent"> 2590 Thank you for your support! Click here for our latest message! 2591 </div> 2592 2593 </div> 2594 2595 2596 </a> 2597 2598 2599 2600</div> 2601 2602</div> 2603 <div id="shopify-section-header" class="shopify-section section--header"> 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 <style> 2614 header .logo-image { 2615 max-height: 100px; 2616 } 2617 2618 .header--top-row { 2619 height: 116px; 2620 } 2621 </style> 2622 2623 2624<header 2625 class="header--root" 2626 data-section-id="header" 2627 data-section-type="header-section" 2628 data-js-class="Header" 2629 data-center-logo="true" 2630 data-center-menu="true" 2631 2632 data-header--menu-transparent="false" 2633 2634> 2635 <div class="header--y-menu-for-off-canvas"> 2636 2637 2638 2639 2640<nav 2641 class="y-menu" 2642 data-js-class="FrameworkYMenu" 2643> 2644 <ul class="y-menu--level-1--container"> 2645 2646 2647 2648 2649 2650 <li 2651 class="y-menu--level-1--link font--accent" 2652 data-y-menu--depth="2" 2653 data-y-menu--open="false" 2654 data-link-id="play-and-eat-with-us" 2655 > 2656 2657 2658 <a 2659 href="/" 2660 data-submenu="true" 2661 aria-haspopup="true" 2662 aria-expanded="false" 2663 aria-controls="y-menu--sub-play-and-eat-with-us" 2664 > 2665 Play and Eat with us 2666 2667 <svg class="icon--root icon--chevron-right--small" viewBox="0 0 8 14"> 2668 <path d="M6.274 7.202L.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962z" fill-rule="nonzero" /> 2669 </svg> 2670 2671 2672 </a> 2673 2674 2675 2676 2677 2678 2679 2680 <ul 2681 class="y-menu--level-2--container" 2682 2683 data-y-menu--parent-link="level-2" 2684 2685 id="y-menu--sub-play-and-eat-with-us" 2686 > 2687 2688 <li class="y-menu--back-link"> 2689 <a href="#"> 2690 2691 <svg class="icon--root icon--chevron-left--small" viewBox="0 0 8 14"> 2692 <path d="M1.726 7.298l5.866 5.866-.707.707L.312 7.298l.096-.096L6.981.629l.707.707-5.962 5.962z" fill-rule="nonzero" /> 2693 </svg> 2694 2695 Back 2696 </a> 2697 </li> 2698 2699 2700 <li class="y-menu--parent-link"> 2701 <a href="/">Play and Eat with us</a> 2702 </li> 2703 2704 2705 2706 2707 2708 <li 2709 class="y-menu--level-2--link font--accent" 2710 data-link-id="play-and-eat-with-us--games-cafe" 2711 > 2712 <a href="/blogs/news/games-cafe" data-submenu="true"> 2713 Games cafe 2714 2715 </a> 2716 2717 2718 2719 2720 2721 </li> 2722 2723 2724 <li 2725 class="y-menu--level-2--link font--accent" 2726 data-link-id="play-and-eat-with-us--food-menu" 2727 > 2728 <a href="/blogs/news/bento-delivery" data-submenu="true">
2729 Food Menu 2730 2731 </a> 2732 2733 2734 2735 2736 2737 </li> 2738 2739 2740 <li 2741 class="y-menu--level-2--link font--accent" 2742 data-link-id="play-and-eat-with-us--play-tv" 2743 > 2744 <a href="/blogs/news/play-tv" data-submenu="true"> 2745 Play!TV 2746 2747 </a> 2748 2749 2750 2751 2752 2753 </li> 2754 2755 </ul> 2756 2757 2758 2759 </li> 2760 2761 2762 <li 2763 class="y-menu--level-1--link font--accent" 2764 data-y-menu--depth="2" 2765 data-y-menu--open="false" 2766 data-link-id="events-with-us" 2767 > 2768 2769 2770 <a 2771 href="/blogs/news/corporate-events" 2772 data-submenu="true" 2773 aria-haspopup="true" 2774 aria-expanded="false" 2775 aria-controls="y-menu--sub-events-with-us" 2776 > 2777 Events with us 2778 2779 <svg class="icon--root icon--chevron-right--small" viewBox="0 0 8 14"> 2780 <path d="M6.274 7.202L.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962z" fill-rule="nonzero" /> 2781 </svg> 2782 2783 2784 </a> 2785 2786 2787 2788 2789 2790 2791 2792 <ul 2793 class="y-menu--level-2--container" 2794 2795 data-y-menu--parent-link="level-2" 2796 2797 id="y-menu--sub-events-with-us" 2798 > 2799 2800 <li class="y-menu--back-link"> 2801 <a href="#"> 2802 2803 <svg class="icon--root icon--chevron-left--small" viewBox="0 0 8 14"> 2804 <path d="M1.726 7.298l5.866 5.866-.707.707L.312 7.298l.096-.096L6.981.629l.707.707-5.962 5.962z" fill-rule="nonzero" /> 2805 </svg> 2806 2807 Back 2808 </a> 2809 </li> 2810 2811 2812 <li class="y-menu--parent-link"> 2813 <a href="/blogs/news/corporate-events">Events with us</a> 2814 </li> 2815 2816 2817 2818 2819 2820 <li 2821 class="y-menu--level-2--link font--accent" 2822 data-link-id="events-with-us--corporate-events" 2823 > 2824 <a href="/blogs/news/corporate-events" data-submenu="true"> 2825 Corporate Events 2826 2827 </a> 2828 2829 2830 2831 2832 2833 </li> 2834 2835 2836 <li 2837 class="y-menu--level-2--link font--accent" 2838 data-link-id="events-with-us--social-events" 2839 > 2840 <a href="/blogs/news/social-events" data-submenu="true"> 2841 Social Events 2842 2843 </a> 2844 2845 2846 2847 2848 2849 </li> 2850 2851 2852 <li 2853 class="y-menu--level-2--link font--accent" 2854 data-link-id="events-with-us--catering" 2855 > 2856 <a href="/blogs/news/play-nation-catering" data-submenu="true"> 2857 Catering 2858 2859 </a> 2860 2861 2862 2863 2864 2865 </li> 2866 2867 </ul> 2868 2869 2870 2871 </li> 2872 2873 2874 <li 2875 class="y-menu--level-1--link font--accent" 2876 data-y-menu--depth="1" 2877 data-y-menu--open="false" 2878 data-link-id="retail-with-us" 2879 > 2880 2881 2882 <a href="/blogs/news/retail-with-us">Retail with Us</a> 2883 2884 2885 2886 2887 2888 2889 </li> 2890 2891 2892 <li 2893 class="y-menu--level-1--link font--accent" 2894 data-y-menu--depth="1" 2895 data-y-menu--open="false" 2896 data-link-id="contact-us" 2897 > 2898 2899 2900 <a href="/blogs/news/about-us">Contact Us</a> 2901 2902 2903 2904 2905 2906 2907 </li> 2908 2909 2910 <li 2911 class="y-menu--level-1--link font--accent" 2912 data-y-menu--depth="1" 2913 data-y-menu--open="false" 2914 data-link-id="career-opportunities" 2915 > 2916 2917 2918 <a href="/pages/career-opportunities">Career Opportunities</a> 2919 2920 2921 2922 2923 2924 2925 </li> 2926 2927 2928 <li 2929 class="y-menu--level-1--link font--accent" 2930 data-y-menu--depth="1" 2931 data-y-menu--open="false" 2932 data-link-id="shop-with-us" 2933 > 2934 2935 2936 <a href="https://shop.playnation.com.sg">Shop with us</a> 2937 2938 2939 2940 2941 2942 2943 </li> 2944 2945 </ul> 2946 2947</nav> 2948 2949 2950 </div> 2951 <div class="header--localization-for-off-canvas"> 2952 2953 2954<div class="localization--container"> 2955 <form method="post" action="/localization" id="localization_form" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/account/login" /> 2956 2957 2958 2959 </form> 2960</div> 2961 </div> 2962 2963 <div class="header--bg"></div> 2964 <div class="header--top-row"> 2965 2966 2967 <div class="header--logo"> 2968 <div class="title clearfix" role="banner"> 2969 2970 2971 2972 2973 2974 <a href="/" role="banner" title="PN Play Store"> 2975 <img 2976 class="logo-image" 2977 src="//playnation.com.sg/cdn/shop/files/PN-Logo_x100.png?v=1614305933" 2978 srcset="//playnation.com.sg/cdn/shop/files/PN-Logo_x100.png?v=1614305933 1x, //playnation.com.sg/cdn/shop/files/[email protected]?v=1614305933 2x" 2979 alt="PN Play Store" 2980 itemprop="logo" 2981 > 2982 </a> 2983 2984</div> 2985 </div> 2986 2987 2988 <a 2989 class="header--search" 2990 href="/search" 2991 role="img" 2992 aria-label="Search" 2993 > 2994 2995 2996 <svg class="icon--root icon--search" viewBox="0 0 20 20"> 2997 <path d="M14.37 12.86l5.636 5.637-1.414 1.414-5.633-5.632a7.627 7.627 0 01-4.688 1.604c-4.256 0-7.707-3.483-7.707-7.78 0-4.297 3.45-7.78 7.707-7.78s7.707 3.483 7.707 7.78c0 1.792-.6 3.442-1.608 4.758zM8.27 14.084c3.259 0 5.907-2.673 5.907-5.98 0-3.306-2.648-5.98-5.907-5.98-3.258 0-5.907 2.674-5.907 5.98 0 3.307 2.649 5.98 5.907 5.98z" fill-rule="nonzero" /> 2998 </svg> 2999 3000 3001 </a> 3002 3003 3004 3005 </div> 3006 3007 <div class="header--bottom-row"> 3008 3009 3010 3011 3012 3013 3014 <div class="header--menu"> 3015 3016 3017 3018 3019 3020 3021<nav 3022 class="x-menu font--accent" 3023 data-js-class="XMenu" 3024 data-x-menu--align="center" 3025 data-x-menu--overlap="false" 3026 data-x-menu--overlap-parent="1" 3027 role="navigation" 3028 aria-label="Main menu" 3029> 3030 <div class="x-menu--overlap-icon"> 3031 <div class="off-canvas--open" data-off-canvas--open="left-sidebar"> 3032 3033 <svg class="icon--root icon--menu" viewBox="0 0 22 16"> 3034 <path d="M0 2.4V.6h22v1.8H0zm0 6.584v-1.8h22v1.8H0zm0 6.584v-1.8h22v1.8H0z" fill-rule="nonzero" /> 3035 </svg> 3036 3037 3038 </div> 3039 </div> 3040 3041 <ul class="x-menu--level-1--container"> 3042 3043 3044 3045 3046 <li 3047 class="x-menu--level-1--link" 3048 data-x-menu--depth="2" 3049 data-x-menu--open="false" 3050 data-link-id="play-and-eat-with-us" 3051 > 3052 3053 <a 3054 href="/" 3055 aria-haspopup="true" 3056 aria-expanded="false" 3057 aria-controls="x-menu--sub-play-and-eat-with-us" 3058 >
3059 <span> 3060 Play and Eat with us 3061 </span> 3062 3063 <svg class="icon--root icon--chevron-down" viewBox="0 0 10 6"> 3064 <path d="M5 4.058L8.53.528l.707.707-3.53 3.53L5 5.472.763 1.235 1.47.528 5 4.058z" fill-rule="nonzero" /> 3065 </svg> 3066 3067 3068 3069 <svg class="icon--root icon--chevron-up" viewBox="0 0 10 6"> 3070 <path d="M5 1.942l-3.53 3.53-.707-.707 3.53-3.53L5 .528l4.237 4.237-.707.707L5 1.942z" fill-rule="nonzero" /> 3071 </svg> 3072 3073 3074 </a> 3075 3076 3077 3078 3079 <div class="x-menu--level-2--container" id="x-menu--sub-play-and-eat-with-us"> 3080 3081 <div class="x-menu--bg"></div> 3082 3083 <ul class="x-menu--level-2--list"> 3084 3085 3086 3087 3088 <li 3089 class="x-menu--level-2--link" 3090 data-link-id="play-and-eat-with-us--games-cafe" 3091 data-x-menu--single-parent="true" 3092 > 3093 <a href="/blogs/news/games-cafe">Games cafe</a> 3094 3095 3096 3097 3098 3099 3100 </li> 3101 3102 3103 <li 3104 class="x-menu--level-2--link" 3105 data-link-id="play-and-eat-with-us--food-menu" 3106 data-x-menu--single-parent="true" 3107 > 3108 <a href="/blogs/news/bento-delivery">Food Menu</a> 3109 3110 3111 3112 3113 3114 3115 </li> 3116 3117 3118 <li 3119 class="x-menu--level-2--link" 3120 data-link-id="play-and-eat-with-us--play-tv" 3121 data-x-menu--single-parent="true" 3122 > 3123 <a href="/blogs/news/play-tv">Play!TV</a> 3124 3125 3126 3127 3128 3129 3130 </li> 3131 3132 </ul> 3133 </div> 3134 3135 3136 3137 </li> 3138 3139 <li 3140 class="x-menu--level-1--link" 3141 data-x-menu--depth="2" 3142 data-x-menu--open="false" 3143 data-link-id="events-with-us" 3144 > 3145 3146 <a 3147 href="/blogs/news/corporate-events" 3148 aria-haspopup="true" 3149 aria-expanded="false" 3150 aria-controls="x-menu--sub-events-with-us" 3151 > 3152 <span> 3153 Events with us 3154 </span> 3155 3156 <svg class="icon--root icon--chevron-down" viewBox="0 0 10 6"> 3157 <path d="M5 4.058L8.53.528l.707.707-3.53 3.53L5 5.472.763 1.235 1.47.528 5 4.058z" fill-rule="nonzero" /> 3158 </svg> 3159 3160 3161 3162 <svg class="icon--root icon--chevron-up" viewBox="0 0 10 6"> 3163 <path d="M5 1.942l-3.53 3.53-.707-.707 3.53-3.53L5 .528l4.237 4.237-.707.707L5 1.942z" fill-rule="nonzero" /> 3164 </svg> 3165 3166 3167 </a> 3168 3169 3170 3171 3172 <div class="x-menu--level-2--container" id="x-menu--sub-events-with-us"> 3173 3174 <div class="x-menu--bg"></div> 3175 3176 <ul class="x-menu--level-2--list"> 3177 3178 3179 3180 3181 <li 3182 class="x-menu--level-2--link" 3183 data-link-id="events-with-us--corporate-events" 3184 data-x-menu--single-parent="true" 3185 > 3186 <a href="/blogs/news/corporate-events">Corporate Events</a> 3187 3188 3189 3190 3191 3192 3193 </li> 3194 3195 3196 <li 3197 class="x-menu--level-2--link" 3198 data-link-id="events-with-us--social-events" 3199 data-x-menu--single-parent="true" 3200 > 3201 <a href="/blogs/news/social-events">Social Events</a> 3202 3203 3204 3205 3206 3207 3208 </li> 3209 3210 3211 <li 3212 class="x-menu--level-2--link" 3213 data-link-id="events-with-us--catering" 3214 data-x-menu--single-parent="true" 3215 > 3216 <a href="/blogs/news/play-nation-catering">Catering</a> 3217 3218 3219 3220 3221 3222 3223 </li> 3224 3225 </ul> 3226 </div> 3227 3228 3229 3230 </li> 3231 3232 <li 3233 class="x-menu--level-1--link" 3234 data-x-menu--depth="1" 3235 data-x-menu--open="false" 3236 data-link-id="retail-with-us" 3237 > 3238 3239 <a href="/blogs/news/retail-with-us"><span>Retail with Us</span></a> 3240 3241 3242 3243 3244 3245 3246 </li> 3247 3248 <li 3249 class="x-menu--level-1--link" 3250 data-x-menu--depth="1" 3251 data-x-menu--open="false" 3252 data-link-id="contact-us" 3253 > 3254 3255 <a href="/blogs/news/about-us"><span>Contact Us</span></a> 3256 3257 3258 3259 3260 3261 3262 </li> 3263 3264 <li 3265 class="x-menu--level-1--link" 3266 data-x-menu--depth="1" 3267 data-x-menu--open="false" 3268 data-link-id="career-opportunities" 3269 > 3270 3271 <a href="/pages/career-opportunities"><span>Career Opportunities</span></a> 3272 3273 3274 3275 3276 3277 3278 </li> 3279 3280 <li 3281 class="x-menu--level-1--link" 3282 data-x-menu--depth="1" 3283 data-x-menu--open="false" 3284 data-link-id="shop-with-us" 3285 > 3286 3287 <a href="https://shop.playnation.com.sg"><span>Shop with us</span></a> 3288 3289 3290 3291 3292 3293 3294 </li> 3295 3296 </ul> 3297 3298</nav> 3299 3300 3301 </div> 3302 3303 3304 <!-- 3305 <div class="header--cart"> 3306 <div class="cart"> 3307 3308 3309<a class="header--cart-link font--accent" href="/cart"> 3310 3311 3312 3313 <svg class="icon--root icon--cart" viewBox="0 0 21 20"> 3314 <path d="M16.731 19.393a1.4 1.4 0 110-2.8 1.4 1.4 0 010 2.8zm-9.74 0a1.4 1.4 0 110-2.8 1.4 1.4 0 010 2.8zM2.534 1.9H1A.9.9 0 011 .1h2.277a.9.9 0 01.883.73l.469 2.422h15.14a.9.9 0 01.876 1.105l-2.203 9.445a.9.9 0 01-.876.695H5.712a.9.9 0 01-.884-.729L2.534 1.9zm16.1 3.152H4.977l1.477 7.645h10.397l1.783-7.645z" fill-rule="evenodd" /> 3315 </svg> 3316 3317 3318 3319 3320 <span class="number-wrapper" data-item-count="0"> 3321 (<span class="number cart--external--total-items">0</span>) 3322 </span> 3323</a> 3324 3325 3326 </div> 3327 </div> 3328 --> 3329 </div> 3330 3331 <div class="header--mobile"> 3332 <div class="header--mobile--menu off-canvas--open" data-off-canvas--open="left-sidebar"> 3333 3334 <svg class="icon--root icon--menu" viewBox="0 0 22 16"> 3335 <path d="M0 2.4V.6h22v1.8H0zm0 6.584v-1.8h22v1.8H0zm0 6.584v-1.8h22v1.8H0z" fill-rule="nonzero" /> 3336 </svg> 3337 3338 3339 </div> 3340 3341 <div class="header--mobile--title"> 3342 <div class="title clearfix" role="banner"> 3343 3344 3345 3346 3347 3348 <a href="/" role="banner" title="PN Play Store"> 3349 <img 3350 class="logo-image" 3351 src="//playnation.com.sg/cdn/shop/files/PN-Logo_x100.png?v=1614305933" 3352 srcset="//playnation.com.sg/cdn/shop/files/PN-Logo_x100.png?v=1614305933 1x, //playnation.com.sg/cdn/shop/files/[email protected]?v=1614305933 2x" 3353 alt="PN Play Store" 3354 itemprop="logo" 3355 > 3356 </a> 3357 3358</div> 3359 </div> 3360 3361 <div class="header--mobile--cart font--accent"> 3362 3363 3364<a class="header--cart-link font--accent" href="/cart"> 3365 3366 3367 3368 <svg class="icon--root icon--cart" viewBox="0 0 21 20"> 3369 <path d="M16.731 19.393a1.4 1.4 0 110-2.8 1.4 1.4 0 010 2.8zm-9.74 0a1.4 1.4 0 110-2.8 1.4 1.4 0 010 2.8zM2.534 1.9H1A.9.9 0 011 .1h2.277a.9.9 0 01.883.73l.469 2.422h15.14a.9.9 0 01.876 1.105l-2.203 9.445a.9.9 0 01-.876.695H5.712a.9.9 0 01-.884-.729L2.534 1.9zm16.1 3.152H4.977l1.477 7.645h10.397l1.783-7.645z" fill-rule="evenodd" /> 3370 </svg> 3371 3372 3373 3374 3375 <span class="number-wrapper" data-item-count="0"> 3376 (<span class="number cart--external--total-items">0</span>) 3377 </span> 3378</a> 3379 3380 3381 </div> 3382 </div> 3383 3384 <div class="row"> 3385 <div class="header-divider"></div> 3386 </div> 3387</header> 3388 3389 3390</div> 3391 3392 <section class="main-content"> 3393 <div id="shopify-section-framework--login" class="shopify-section"><div class="customer--root"> 3394 3395 <div id="customer-login" class="customer--login"> 3396 <p id="account-reset" class="account--reset font--paragraph"> 3397 We will send you an email to reset your password. 3398 </p> 3399 <h1 class="font--section-heading">Login</h1> 3400 3401 <form method="post" action="/account/login" id="customer_login" accept-charset="UTF-8" data-login-with-shop-sign-in="true"><input type="hidden" name="form_type" value="customer_login" /><input type="hidden" name="utf8" value="â" /> 3402 3403 3404 <label for="customer_email" class="label font--accent"> 3405 Email 3406 </label> 3407 <input 3408 class="text" 3409 type="email" 3410 value="" 3411 name="customer[email]" 3412 id="customer_email" 3413 required 3414 /> 3415 3416 3417 <label for="customer_password" class="label font--accent"> 3418 Password 3419 </label> 3420 <input 3421 class="text" 3422 type="password" 3423 value="" 3424 name="customer[password]" 3425 id="customer_password" 3426 size="16" 3427 required 3428 /> 3429 <p class="account--forgot-password font--block-link"> 3430 <a href="#" onclick="showRecoverPasswordForm();return false;"> 3431 Forgot your password? 3432 </a> 3433 </p> 3434 3435 3436 <div class="account--button-container"> 3437 <input 3438 class="font--button account--sign-in" 3439 type="submit" 3440 value="Login" 3441 > 3442 <a 3443 class="font--secondary-button account--register" 3444 href="/account/register" 3445 > 3446 Sign up 3447 </a> 3448 </div> 3449 </form> 3450 </div> 3451 3452 <div class="account--recover-password" id="recover-password" style="display:none;"> 3453 <h1 class="font--section-heading"> 3454 Reset Password 3455 </h1> 3456 <p class="account--reset-instructions font--paragraph"> 3457 We will send you an email to reset your password. 3458 </p> 3459 3460 <form method="post" action="/account/recover" accept-charset="UTF-8"><input type="hidden" name="form_type" value="recover_customer_password" /><input type="hidden" name="utf8" value="â" /> 3461 3462 3463 <label for="email" class="label font--accent">Email</label> 3464 <input 3465 class="text" 3466 type="email" 3467 value="" 3468 size="30" 3469 name="email" 3470 id="recover-email" 3471 required 3472 /> 3473 3474 <div class="account--password-buttons"> 3475 <input 3476 class="font--button account--submit" 3477 type="submit" 3478 value="Submit" 3479 />
3480 <span class="font--block-link"> 3481 <a 3482 class="account--cancel" 3483 href="#" onclick="hideRecoverPasswordForm();return false;" 3484 > 3485 Cancel 3486 </a> 3487 </span> 3488 </div> 3489 3490 3491 </form> 3492 </div> 3493 3494 3495 3496</div> 3497 3498
3499<script type="text/javascript"> 3500 function showRecoverPasswordForm() { 3501 document.getElementById('recover-password').style.display = 'block'; 3502 document.getElementById('customer-login').style.display='none'; 3503 } 3504 3505 function hideRecoverPasswordForm() { 3506 document.getElementById('recover-password').style.display = 'none'; 3507 document.getElementById('customer-login').style.display = 'block'; 3508 } 3509 3510 function showRecoverSuccess() { 3511 document.getElementById('account-reset').style.display = 'block'; 3512 } 3513 3514 if (window.location.hash == '#recover') { showRecoverPasswordForm() } 3515 3516 if (window.location.hash == '#recover-successful') { showRecoverSuccess() } 3517</script>
3517 3518</div> 3519 </section> 3520 3521 <div id="shopify-section-framework--footer" class="shopify-section section--footer"> 3522 3523 3524 3525 3526 3527 3528 3529 3530<footer 3531 class="footer--root" 3532 data-js-class="Footer" 3533 data-section-id="framework--footer" 3534 data-section-type="footer" 3535> 3536 <div class="footer--blocks"> 3537 3538 3539 3540 3541 3542 3543 3544 3545 <div class="footer--block" data-block-type="about"> 3546 <div class="footer--block--container"> 3547 3548 <div class="footer--block--heading font--block-heading"> 3549 Follow us 3550 </div> 3551 3552 3553 <div class="footer--block--body"> 3554 3555 <div class="footer--about-text font--paragraph rte-content"> 3556 <p>Latest news, fun videos and gaming contents</p><p></p> 3557 </div> 3558 3559 3560 3561 <div class="footer--social-icons social-follow"> 3562 3563 3564 3565 3566 <a 3567 rel="noreferrer" 3568 target="_blank" 3569 href="https://www.facebook.com/playnationsg/" 3570 role="img" 3571 aria-label="facebook" 3572 > 3573 3574 <svg class="icon--root icon--facebook" viewBox="0 0 20 20"> 3575 <path d="M18.896 0H1.104C.494 0 0 .494 0 1.104v17.793C0 19.506.494 20 1.104 20h9.58v-7.745H8.076V9.237h2.606V7.01c0-2.583 1.578-3.99 3.883-3.99 1.104 0 2.052.082 2.329.119v2.7h-1.598c-1.254 0-1.496.597-1.496 1.47v1.928h2.989l-.39 3.018h-2.6V20h5.098c.608 0 1.102-.494 1.102-1.104V1.104C20 .494 19.506 0 18.896 0z" fill-rule="evenodd" /> 3576 </svg> 3577 3578 3579 </a> 3580 3581 3582 3583 3584 3585 3586 3587 <a 3588 rel="noreferrer" 3589 target="_blank" 3590 href="https://www.instagram.com/playnationsg/?hl=en" 3591 role="img" 3592 aria-label="instagram" 3593 > 3594 3595 <svg class="icon--root icon--instagram" viewBox="0 0 20 20"> 3596 <path d="M15.33 5.87a1.208 1.208 0 01-1.2-1.197 1.215 1.215 0 011.207-1.212c.649.002 1.198.55 1.202 1.2.005.659-.547 1.21-1.21 1.209zm-5.332 9.273c-2.828 0-5.128-2.297-5.14-5.134-.013-2.83 2.31-5.148 5.148-5.138a5.126 5.126 0 015.124 5.137 5.14 5.14 0 01-5.133 5.135zm-.01-1.808a3.343 3.343 0 003.342-3.324 3.348 3.348 0 00-3.325-3.34 3.343 3.343 0 00-3.34 3.324 3.34 3.34 0 003.324 3.34zM1.787 9.997h.038c0 1.052-.018 2.104.007 3.154.015.652.048 1.311.16 1.953.259 1.484 1.12 2.454 2.597 2.845.737.195 1.492.215 2.243.222 2.11.016 4.219.017 6.328-.002a11.723 11.723 0 001.952-.162c1.483-.265 2.451-1.13 2.834-2.61.214-.821.218-1.663.225-2.5.018-1.931.02-3.863-.002-5.793-.008-.725-.042-1.458-.16-2.171-.25-1.502-1.116-2.488-2.614-2.878-.82-.213-1.663-.218-2.5-.225-1.93-.018-3.861-.02-5.793.002-.724.008-1.456.047-2.17.16-1.4.224-2.388 1-2.81 2.382a6.122 6.122 0 00-.247 1.519c-.056 1.367-.062 2.736-.088 4.104zM20 7.143v5.715c-.01.104-.024.208-.031.313-.044.658-.056 1.32-.137 1.975-.117.95-.44 1.833-1.019 2.607-1.072 1.433-2.57 2.03-4.296 2.164-.446.035-.895.055-1.343.083H6.786c-.092-.01-.183-.028-.274-.034-.473-.03-.95-.04-1.421-.092-1.032-.114-1.998-.424-2.84-1.051C.812 17.748.215 16.247.084 14.514c-.033-.419-.056-.84-.083-1.26V6.746c.014-.157.025-.314.04-.47.067-.63.08-1.27.21-1.887C.638 2.56 1.686 1.245 3.44.532c.932-.379 1.919-.46 2.913-.49.263-.008.526-.028.79-.042h5.714c.09.01.183.024.274.03.671.045 1.347.054 2.014.14 1.044.133 2.002.507 2.823 1.191 1.31 1.094 1.833 2.555 1.948 4.202.037.526.056 1.053.084 1.58z" fill-rule="evenodd" /> 3597 </svg> 3598 3599 3600 </a> 3601 3602 3603 3604 3605 3606 3607 3608 3609 3610 3611 <a 3612 rel="noreferrer" 3613 target="_blank" 3614 href="https://www.youtube.com/channel/UCUuQ_fTF2EAcuh2Y80xco6w" 3615 role="img" 3616 aria-label="youtube" 3617 > 3618 3619 <svg class="icon--root icon--youtube" viewBox="0 0 29 20"> 3620 <path d="M28.166 3.123c.596 2.228.596 6.877.596 6.877s0 4.649-.596 6.877a3.577 3.577 0 01-2.522 2.526C23.419 20 14.5 20 14.5 20s-8.92 0-11.145-.597a3.575 3.575 0 01-2.521-2.526C.238 14.649.238 10 .238 10s0-4.649.596-6.877A3.574 3.574 0 013.355.597C5.58 0 14.5 0 14.5 0s8.92 0 11.144.597a3.576 3.576 0 012.522 2.526zM11.583 14.221L19.038 10l-7.455-4.221v8.442z" fill-rule="evenodd" /> 3621 </svg> 3622 3623 3624 </a> 3625 3626 3627 3628 3629 </div> 3630 3631 </div> 3632 </div> 3633 </div> 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 <div class="footer--block" data-block-type="about"> 3645 <div class="footer--block--container"> 3646 3647 <div class="footer--block--heading font--block-heading"> 3648 Customer Care 3649 </div> 3650 3651 3652 <div class="footer--block--body"> 3653 3654 <div class="footer--about-text font--paragraph rte-content"> 3655 <p><a href="https://playnation.com.sg/blogs/news/about-us" title="https://playnation.com.sg/blogs/news/about-us">Contact Us</a></p><p></p> 3656 </div> 3657 3658 3659 3660 <div class="footer--social-icons social-follow"> 3661 3662 3663 3664 3665 <a 3666 rel="noreferrer" 3667 target="_blank" 3668 href="https://www.facebook.com/playnationsg/" 3669 role="img" 3670 aria-label="facebook" 3671 > 3672
3673 <svg class="icon--root icon--facebook" viewBox="0 0 20 20"> 3674 <path d="M18.896 0H1.104C.494 0 0 .494 0 1.104v17.793C0 19.506.494 20 1.104 20h9.58v-7.745H8.076V9.237h2.606V7.01c0-2.583 1.578-3.99 3.883-3.99 1.104 0 2.052.082 2.329.119v2.7h-1.598c-1.254 0-1.496.597-1.496 1.47v1.928h2.989l-.39 3.018h-2.6V20h5.098c.608 0 1.102-.494 1.102-1.104V1.104C20 .494 19.506 0 18.896 0z" fill-rule="evenodd" /> 3675 </svg> 3676 3677 3678 </a> 3679 3680 3681 3682 3683 3684 3685 3686 <a 3687 rel="noreferrer" 3688 target="_blank" 3689 href="https://www.instagram.com/playnationsg/?hl=en" 3690 role="img" 3691 aria-label="instagram" 3692 > 3693 3694 <svg class="icon--root icon--instagram" viewBox="0 0 20 20"> 3695 <path d="M15.33 5.87a1.208 1.208 0 01-1.2-1.197 1.215 1.215 0 011.207-1.212c.649.002 1.198.55 1.202 1.2.005.659-.547 1.21-1.21 1.209zm-5.332 9.273c-2.828 0-5.128-2.297-5.14-5.134-.013-2.83 2.31-5.148 5.148-5.138a5.126 5.126 0 015.124 5.137 5.14 5.14 0 01-5.133 5.135zm-.01-1.808a3.343 3.343 0 003.342-3.324 3.348 3.348 0 00-3.325-3.34 3.343 3.343 0 00-3.34 3.324 3.34 3.34 0 003.324 3.34zM1.787 9.997h.038c0 1.052-.018 2.104.007 3.154.015.652.048 1.311.16 1.953.259 1.484 1.12 2.454 2.597 2.845.737.195 1.492.215 2.243.222 2.11.016 4.219.017 6.328-.002a11.723 11.723 0 001.952-.162c1.483-.265 2.451-1.13 2.834-2.61.214-.821.218-1.663.225-2.5.018-1.931.02-3.863-.002-5.793-.008-.725-.042-1.458-.16-2.171-.25-1.502-1.116-2.488-2.614-2.878-.82-.213-1.663-.218-2.5-.225-1.93-.018-3.861-.02-5.793.002-.724.008-1.456.047-2.17.16-1.4.224-2.388 1-2.81 2.382a6.122 6.122 0 00-.247 1.519c-.056 1.367-.062 2.736-.088 4.104zM20 7.143v5.715c-.01.104-.024.208-.031.313-.044.658-.056 1.32-.137 1.975-.117.95-.44 1.833-1.019 2.607-1.072 1.433-2.57 2.03-4.296 2.164-.446.035-.895.055-1.343.083H6.786c-.092-.01-.183-.028-.274-.034-.473-.03-.95-.04-1.421-.092-1.032-.114-1.998-.424-2.84-1.051C.812 17.748.215 16.247.084 14.514c-.033-.419-.056-.84-.083-1.26V6.746c.014-.157.025-.314.04-.47.067-.63.08-1.27.21-1.887C.638 2.56 1.686 1.245 3.44.532c.932-.379 1.919-.46 2.913-.49.263-.008.526-.028.79-.042h5.714c.09.01.183.024.274.03.671.045 1.347.054 2.014.14 1.044.133 2.002.507 2.823 1.191 1.31 1.094 1.833 2.555 1.948 4.202.037.526.056 1.053.084 1.58z" fill-rule="evenodd" /> 3696 </svg> 3697 3698 3699 </a> 3700 3701 3702 3703 3704 3705 3706 3707 3708 3709 3710 <a 3711 rel="noreferrer" 3712 target="_blank" 3713 href="https://www.youtube.com/channel/UCUuQ_fTF2EAcuh2Y80xco6w" 3714 role="img" 3715 aria-label="youtube" 3716 > 3717 3718 <svg class="icon--root icon--youtube" viewBox="0 0 29 20"> 3719 <path d="M28.166 3.123c.596 2.228.596 6.877.596 6.877s0 4.649-.596 6.877a3.577 3.577 0 01-2.522 2.526C23.419 20 14.5 20 14.5 20s-8.92 0-11.145-.597a3.575 3.575 0 01-2.521-2.526C.238 14.649.238 10 .238 10s0-4.649.596-6.877A3.574 3.574 0 013.355.597C5.58 0 14.5 0 14.5 0s8.92 0 11.144.597a3.576 3.576 0 012.522 2.526zM11.583 14.221L19.038 10l-7.455-4.221v8.442z" fill-rule="evenodd" /> 3720 </svg> 3721 3722 3723 </a> 3724 3725 3726 3727 3728 </div> 3729 3730 </div> 3731 </div> 3732 </div> 3733 3734 3735 3736 3737 3738 </div> 3739 3740 <div class="footer--sub"> 3741 3742 3743 3744 3745 3746 3747 3748 3749 </div> 3750 3751</footer> 3752 3753</div> 3754 3755 3756 <div class="popup-modal-close">✕</div> 3757 <div class="popup-modal-mask"></div> 3758 3759 3760 <!-- <style> iframe#admin_bar_iframe { display: none !important; } </style> --> 3761 </div> 3762 3763 <div 3764 class="feedback-bar--root" 3765 data-js-class="FrameworkFeedbackBar" 3766 data-feedback-bar--open="false" 3767> 3768 <div class="feedback-bar--message"> 3769 <span class="font--accent" data-feedback-bar--message="contact-modal"> 3770 Thanks for contacting us! We'll get back to you as soon as possible. 3771 </span> 3772 <span class="font--accent" data-feedback-bar--message="newsletter"> 3773 Thanks for subscribing 3774 </span> 3775 </div> 3776</div> 3777 3778 3779 3780 </div> 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 3792 <div 3793 class="modal--root" 3794 data-js-class="FrameworkModal" 3795 data-modal--fullscreen="true" 3796 data-view="modal" 3797 > 3798 3799 <div class="modal--link" data-trigger="search-modal"></div> 3800 <div class="modal--content"> 3801 <div 3802 class="search--root" 3803 data-js-class="FrameworkSearch" 3804 data-view="modal" 3805 data-show-articles="true" 3806 data-show-pages="true" 3807 > 3808 <div class="search--bar"> 3809 <div class="search--loading"><span class="animation tiny"></span></div> 3810 <input 3811 class="search--textbox font--lowercase-accent" 3812 name="q" 3813 type="text" 3814 value="" 3815 placeholder="Search store" 3816 > 3817 </div> 3818 3819 <div class="search--results"> 3820 <div class="search--products"></div> 3821 3822 <div class="search--articles"></div> 3823 3824 </div> 3825 </div> 3826 </div> 3827 </div> 3828 3829 3830 3831 3832 3833 3834 <div class="modal--window"> 3835 <div class="modal--mask"></div> 3836 <div class="modal--container"></div> 3837 <div class="modal--close"> 3838
3839 <svg class="icon--root icon--cross" viewBox="0 0 20 20"> 3840 <path d="M10 8.727L17.944.783l1.273 1.273L11.273 10l7.944 7.944-1.273 1.273L10 11.273l-7.944 7.944-1.273-1.273L8.727 10 .783 2.056 2.056.783 10 8.727z" fill-rule="nonzero" /> 3841 </svg> 3842 3843 3844 </div> 3845 <div class="modal--prev"> 3846 3847 <svg class="icon--root icon--chevron-left" viewBox="0 0 12 20"> 3848 <path d="M2.648 10l8.613-8.614L9.99.114.102 10l9.887 9.886 1.272-1.272z" fill-rule="nonzero" /> 3849 </svg> 3850 3851 3852 </div> 3853 <div class="modal--next"> 3854 3855 <svg class="icon--root icon--chevron-right" viewBox="0 0 12 20"> 3856 <path d="M8.716 10L.102 18.614l1.273 1.272L11.261 10 1.375.114.102 1.386z" fill-rule="nonzero" /> 3857 </svg> 3858 3859 3860 </div> 3861</div> 3862 3863 3864 3865
3866<script src="//playnation.com.sg/cdn/shop/t/13/assets/globopreorder_params.js?v=165321696167524634751693885230" defer></script>
vendor: 2 bytes, line 3866
3866
3867<script src="//playnation.com.sg/cdn/shop/t/13/assets/globopreorder.js?v=71684378839235899661693885230" defer></script>
3867 3868<link href="//playnation.com.sg/cdn/shop/t/13/assets/globopreorder.css?v=41239182092934387521693885230" rel="stylesheet" type="text/css" media="all" /> 3869
3870<script> 3871 if(typeof Els === 'undefined'){ 3872 var Els = {}; 3873 } 3874 Els.pl = { 3875 params: { 3876 id: 'fc98c99898b1432ff65031a23f5acd3d', 3877 money_format: '${{amount}}' 3878 } 3879 }; 3880</script>
vendor: 1 bytes, line 3880
3880
3881<script src="https://s3.amazonaws.com/els-apps/product-lookup/settings/fc98c99898b1432ff65031a23f5acd3d.js" defer></script>
3881 3882 3883 <!-- Failed to render app block "1530068250781986104": app block path "shopify://apps/fast-bundle/blocks/fast_bundle/9e87fbe2-9041-4c23-acf5-322413994cef" does not exist -->
3883<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3883 3884</body> 3885</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.