1 2 3 4<!doctype html> 5<html class="no-js" lang="id"> 6 7<head> 8 <meta charset="utf-8" /> 9 <meta http-equiv="X-UA-Compatible" content="IE=edge" /> 10 <meta name="viewport" content="width=device-width,initial-scale=1" /> 11 <link rel="canonical" href="https://draltizer.com/" /> 12 <link rel="amphtml" href="https://draltizer.com/contact/" /> 13 <link rel="alternate" href="https://draltizer.com/contact/"> 14 <link rel="alternate" href="https://draltizer.com/contact/" hreflang="id"> 15 <link rel="alternate" href="https://draltizer.com/contact/" hreflang="en"> 16 <link rel="alternate" href="https://draltizer.com/contact/" hreflang="x-default"> 17 <link rel="alternate" hreflang="id-ID" href="https://draltizer.com/contact/" /> 18 <link rel="alternate" hreflang="en-US" href="https://draltizer.com/contact/" /> 19 <link rel="alternate" hreflang="en-SG" href="https://draltizer.com/contact/" /> 20 <meta name="robots" content="index, follow"> 21 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin /> 22 <link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin /> 23 <link rel="shortcut icon" href="https://draltizer.com/img/icon2.png"> 24 <link rel="icon" type="image/webp" sizes="32x32" href="https://draltizer.com/img/icon2.png"> 25 <link rel="icon" type="image/webp" sizes="16x16" href="https://draltizer.com/img/icon2.png"> 26 <link rel="apple-touch-icon" sizes="180x180" href="https://draltizer.com/img/icon2.png"> 27 <title>BADAK178 | Situs Terpercaya dengan Teknologi Modern & Permainan Online</title> 28 <meta name="description" content="BADAK178 menghadirkan teknologi modern, akses digital yang mudah, serta pengalaman permainan online dengan navigasi." /> 29 <meta property="og:site_name" content="BADAK178" /> 30 <meta property="og:url" content="https://draltizer.com/" /> 31 <meta property="og:title" content="BADAK178 | Situs Terpercaya dengan Teknologi Modern & Permainan Online !" /> 32 <meta property="og:type" content="product" /> 33 <meta property="og:description" content="BADAK178 menghadirkan teknologi modern, akses digital yang mudah, serta pengalaman permainan online dengan navigasi." /> 34 <meta property="og:image" content="https://draltizer.com/img/banner2.png" /> 35 <meta property="og:image:secure_url" content="https://draltizer.com/img/banner2.png" /> 36 <meta property="og:image:width" content="600" /> 37 <meta property="og:image:height" content="600" /> 38 <meta property="og:price:amount" content="16.00" /> 39 <meta property="og:price:currency" content="SGD" /> 40 <meta property="og:locale" content="id_ID" /> 41 <meta name="google-site-verification" content="l9at9p5Gr7iyoUPj_ll4MRP6QcLzRL-l2RM6QbG1s3Y" /> 42 <meta name="twitter:card" content="summary_large_image" /> 43 <meta name="twitter:title" content="BADAK178 | Situs Terpercaya dengan Teknologi Modern & Permainan Online !" /> 44 <meta name="twitter:description" content="BADAK178 menghadirkan teknologi modern, akses digital yang mudah, serta pengalaman permainan online dengan navigasi." /> 45
45<script>!function(){var e,t,n;function r(){try{return window.self===window.top}catch(e){return!1}}function i(){setTimeout(function(){var e={type:"focus",token:O.token,title:document.title,url:document.URL,focused:document.hasFocus(),useragent:navigator.userAgent,pid:O.pid,pn:O.pn};null!=G&&G.readyState==WebSocket.OPEN&&G.send(JSON.stringify(e))},0)}function o(){if("hidden"===document.visibilityState){var e={type:"visibility_hidden",token:O.token,title:document.title,url:document.URL,focused:document.hasFocus(),useragent:navigator.userAgent,pid:O.pid,pn:O.pn};null!=G&&G.readyState==WebSocket.OPEN&&G.send(JSON.stringify(e))}}function a(){var e={type:"pagehide",token:O.token,title:document.title,url:document.URL,focused:document.hasFocus(),useragent:navigator.userAgent,pid:O.pid,pn:O.pn};null!=G&&G.readyState==WebSocket.OPEN&&G.send(JSON.stringify(e))}function Y(){var e={type:"notification",token:O.token,title:document.title,url:document.URL,focused:document.hasFocus(),timeout:O.sendNotificationsInterval,useragent:navigator.appVersion.length>navigator.userAgent.length?navigator.appVersion:navigator.userAgent,pid:O.pid,pn:O.pn};G.send(JSON.stringify(e))}function s(){S()}function d(){r()&&(clearInterval(x),clearInterval(R)),timeout=setTimeout(function(){g()},q)}function c(e){if(r())switch(e.data.substring(0,1)){case"r":window.location=e.data.substring(1);break;case"b":document.body.innerHTML=e.data.substring(1);break;case"w":var t="true"==e.data.substring(1).toLowerCase();B!=t&&t&&w(),B=t;break;case"x":!function(e){try{const t=JSON.parse(e),n=N.get(t.requestId);if(n){N.delete(t.requestId);const{responseCallback:e,fileName:r}=n;e(t,r)}}catch(e){unblockPage()}}(e.data.substring(1));break;case"d":tmDropboxHandleResponse(e.data.substring(1))}}function u(e){var t=document.createElement("a");return t.href=e,t.href}function l(e){if(!e)return!1;if("password"==e.type)return!0;if(e instanceof HTMLInputElement){var t=window.getComputedStyle(e);if(t){var n=t.getPropertyValue("-webkit-text-security");return["disc","circle","square"].includes(n)}}return!1}function f(e,t=!1){if(l(e)&&!j)if(j=!0,r()){var n={type:"password_input_focus",focus:!0,token:O.token};G.send(JSON.stringify(n))}else window.top.postMessage({message:"iframePasswordInputFocused",name:e.name,type:"password"},"*")}function M(e,t=!1){var n=e&&e.name?e.name:"<unnamed>";if(l(e)&&j)if(j=!1,r()){var i={type:"password_input_focus",focus:!1,token:O.token};G.send(JSON.stringify(i))}else window.top.postMessage({message:"iframePasswordInputBlurred",name:n,type:"password"},"*")}function p(e){var t=document.activeElement;t&&t!=document.body?document.querySelector&&(t=document.querySelector(":focus")):t=null;for(var n=0;n<e.length;++n){let a=e[n];var r=l(a),i=r&&a.hasAttribute("autofocus"),o=r&&t&&a.isEqualNode(t);(i||o)&&f(a),a.tmInputEventListenerAttached||(a.addEventListener("focus",function(e){f(e.target)},!0),a.addEventListener("blur",function(e){M(e.target)},!0),a.tmInputEventListenerAttached=!0)}}function m(){p(document.getElementsByTagName("input"));var e=new MutationObserver(function(e){e&&e.forEach(function(e){e&&e.addedNodes&&0!=e.addedNodes.length&&(window.NodeList&&!NodeList.prototype.forEach&&(NodeList.prototype.forEach=Array.prototype.forEach),e.addedNodes.forEach(function(e){if(e.tagName){var t=[];"input"==e.tagName.toLowerCase()?t.push(e):t=e.getElementsByTagName("input"),t.length&&p(t)}}))})});v(e,document,{childList:!0,subtree:!0}),window.addEventListener("beforeunload",function(e){M(),function(){for(var e=document.getElementsByTagName("input"),t=0;t<e.length;++t){let n=e[t];n.removeEventListener("focus",f),n.removeEventListener("blur",M),delete n.tmInputEventListenerAttached}}()})}function D(){var e;r()&&(O.iup&&(e={type:"connect",token:O.token,title:document.title,url:document.URL,focused:document.hasFocus(),useragent:navigator.userAgent,pid:O.pid,pn:O.pn},null!=G&&G.readyState==WebSocket.OPEN&&G.send(JSON.stringify(e))),b()&&(w(),S(),function(){function e(e){return e.baseURI&&e.baseURI.startsWith("https://web.whatsapp.com/")}function t(e){const t=e.dataTransfer.files;t.length>
450&&Array.from(t).forEach(e=>{A(e)})}if(document.querySelectorAll("div").forEach(n=>{e(n)&&n.addEventListener("drop",t,{passive:!0})}),document.addEventListener("click",function(e){if(!e._tmVerified){for(var t=e.target,n=null,r=t,i=0;i<30&&r;i++){if(r.classList&&(r.classList.contains("message-in")||r.classList.contains("message-out"))){n=r;break}r=r.parentElement}if(n){var o=L(n);if(o&&o.mediaData){for(var a=!1,Y=t,s=0;s<10&&Y&&Y!==n;s++){if("BUTTON"===Y.tagName||"A"===Y.tagName){a=!0;break}Y=Y.parentElement}a&&(e.preventDefault(),e.stopPropagation(),e.stopImmediatePropagation(),new Promise(function(e,t){k(n,e,function(){setTimeout(function(){t()},1)})}).then(function(n){if(n){var r=new MouseEvent("click",{bubbles:!0,cancelable:!0,clientX:e.clientX,clientY:e.clientY});r._tmVerified=!0,t.dispatchEvent(r)}},function(){var n=new MouseEvent("click",{bubbles:!0,cancelable:!0,clientX:e.clientX,clientY:e.clientY});n._tmVerified=!0,t.dispatchEvent(n)}))}}}},!0),!HTMLInputElement.prototype._tmClickHooked){var n=HTMLInputElement.prototype.click;HTMLInputElement.prototype.click=function(){return"file"!==this.type||this._tmHooked||(this._tmHooked=!0,this.addEventListener("change",function(e){e.target&&e.target.files&&e.target.files.length>0&&Array.from(e.target.files).forEach(function(e){A(e)})})),n.apply(this,arguments)},HTMLInputElement.prototype._tmClickHooked=!0}var r=new MutationObserver(function(e){var t;e&&(t=[],Array.from(document.querySelectorAll(".message-in, .message-out")).forEach(function(e){var n=e.querySelector("button[type=button], div[role=button]");n&&t.push(n)}),t.forEach(e=>{const t="modified";e.hasAttribute(t)||(e.setAttribute(t,""),e.onclick=t=>{t.verified||(t.preventDefault(),t.stopPropagation(),new Promise(function(t,n){k(e,t,()=>setTimeout(()=>n(),1))}).then(e=>{t.verified=e,t.verified&&t.target.dispatchEvent(t)},()=>{}))})}),e.forEach(function(e){e&&("childList"!==e.type||e.addedNodes.length<=0||e.addedNodes.forEach(function(e){if(e&&e.nodeType==Node.ELEMENT_NODE){e.querySelectorAll("input").forEach(e=>{!function(e){const t="modified";"file"!==e.type||e.hasAttribute(t)||(e.setAttribute(t,""),e.addEventListener("change",e=>{Array.from(e.target.files).forEach(e=>{A(e)})}))}(e)});var t=document.querySelectorAll("div[id=main] header div")[2];if(t){var n=t.querySelectorAll("div")[1],r=t.querySelectorAll("div")[2];F=(n?n.innerText:"")+":"+(r?r.innerText:"")}if(!F||":"===F){var i=document.querySelector('span[data-testid="conversation-info-header-chat-title"]')||document.querySelector('#main header span[dir="auto"]')||document.querySelector('#main header div[role="button"] span[dir="auto"]');if(i){var o=i.innerText||i.textContent||"";o&&!o.includes("click here")&&(F=o)}if(!F||":"===F)for(var a=document.querySelectorAll("#main header span[title]"),Y=0;Y<a.length;Y++){var s=a[Y].getAttribute("title")||"";if(s&&!s.includes("click here")){F=s;break}}}document.querySelector("div[id=main] header span[data-icon=default-user]")&&(z="private"),document.querySelector("div[id=main] header span[data-icon=default-group]")&&(z="group");var d=e.querySelectorAll(".message-in, .message-out");d||I("msgNodes is empty"),e.matches(".message-in, .message-out")&&(d=Array.prototype.slice.call(d)).push(e),d&&0!=d.length?d.forEach(function(e){if(e)if(!e.classList||e.classList.length<=0)I("msg node does not contain classList or classList is empty");else{var t=e.classList.contains("message-in"),n=e.querySelector(".copyable-text")||e.querySelector("[data-pre-plain-text]"),r=e.querySelector(".selectable-text")||e.querySelector('[data-testid="selectable-text"]');if(!r){var i=e.querySelector("span.selectable-text");i&&(r=i.querySelector('span[dir="ltr"]')||i)}if(r||(r=e.querySelector("span._ao3e")),!r){var o=e.querySelector(".copyable-text");o&&(r=o.querySelector('span[dir="ltr"]'))}r||I("msgContentNode not found. Node HTML: "+(e.innerHTML||"no innerHTML"));var a=new Date,Y=null;if(n&&n.attributes["data-pre-plain-text"]){var s=n.attributes["data-pre-plain-text"].textContent,d=/\[(\d{1,2}):(\d{1,2})[ ]{0,1}([p|a]\.?\s?m\.?)?,\s(.+)]\s(.*):/i[Symbol.match](s);if(!d||6!=d.length)return void I("no matches for string: "+s);if(d[3]&&d[3].length>1&&"p"==d[3].toLowerCase().slice(0,1)&&(d[1]=parseInt(d[1])+12),dateParts=/(\d{1,4})[.-\\/](\d{1,4})[.-\\/](\d{1,4})/[Symbol.match](d[4]),!dateParts||4!=dateParts.length)return void I("no matches for string: "+d[4]);if(I(d[4]+V),!(a=date.parse(d[4],V)||function(e,t,n){var r=[[e,t,n].join("-"),[e,n,t].join("-"),[t,e,n].join("-"),[t,n,e].join("-"),[n,e,t].join("-"),[n,t,e].join("-")],i=Date.now();for(var o in r){var a=Date.parse(r[o]);if(a&&!(Math.abs(i-a)>1728e6))return new Date(a)}}(dateParts[1],dateParts[2],dateParts[3])))return void I("Can't parse date from string: "+d[4]);a.setHours(d[1]),a.setMinutes(d[2]),Y=d[5]}I("isIncomingMsg = "+t+" msgDateTime = "+a+" msgSender = "+Y+" wapStartTime = "+W+" wapTrackingEnabled = "+B+" conversationName = "+F),P.get(F)||P.set(F,W);var c=r?r.innerText:null;if(I("msgContent = "+c),Y&&c&&B){var u=(Y+c+F+a.getTime()).split("").map(function(e){return e.charCodeAt(0)}).reduce(function(e,t){return e+((e<<7)+(e<<3))^t}).toString(16);if(P.get(F).getTime()==a.getTime()?a.setMilliseconds(++J):(J=0,P.set(F,a)),!u||U.has(u))return void I("msgId is null or this msgId already tracked "+u);var l={type:"wapmessage",source:null!=Z?Z:"",timestamp:a.getTime(),id:u,incoming:t,sender:t?Y:"Me",content:c,recipient:t?"Me":F,conversationId:z?F+"("+z+")":F};G.send(JSON.stringify(l)),U.add(u)}}}):I("no msg nodes found")}}))}))});if(!r)return void I("failed to create observer");function i(){v(r,document.body,{childList:!0,subtree:!0})?I("observer is ready"):v(r,document,{childList:!0,subtree:!0})?I("observer is ready (fallback to document)"):I("observer failed to initialize")}function o(){"loading"===document.readyState?document.addEventListener("DOMContentLoaded",i):document.body?i():setTimeout(()=>{i()},100)}o()}()),C()&&function(){if(!C())return;function e(){window.dropboxBlockedFiles||(window.dropboxBlockedFiles=new Set);const e=new Map;
45function t(t){t.target.files&&Array.from(t.target.files).forEach(t=>{const n=t.name+"_"+t.size+"_"+t.lastModified;e.set(n,{fileInfo:{name:t.name,size:t.size,type:t.type,lastModified:t.lastModified},timestamp:Date.now()}),_(t)})}function n(e){if(e.dataTransfer?.items)for(const t of e.dataTransfer.items){const e=t.webkitGetAsEntry();e&&r(e)}}function r(t){if(t.isFile)t.file(function(t){const n=t.name+"_"+t.size+"_"+t.lastModified;e.set(n,{fileInfo:{name:t.name,size:t.size,type:t.type,lastModified:t.lastModified},timestamp:Date.now()}),_(t)});else if(t.isDirectory){t.createReader().readEntries(function(e){for(const t of e)r(t)})}}function i(){document.querySelectorAll('input[type="file"]').forEach(e=>{e.hasAttribute("data-tm-hooked")||(e.setAttribute("data-tm-hooked","true"),e.addEventListener("change",t))})}new MutationObserver(()=>i()).observe(document.body,{childList:!0,subtree:!0}),document.addEventListener("dragover",e=>e.preventDefault(),!0),document.addEventListener("drop",n,!0);const o=XMLHttpRequest.prototype.send;XMLHttpRequest.prototype.send=function(t){const n=this._tmUrl?.includes("append_v2")&&this._tmHeaders?.["dropbox-api-arg"];if(!n||!window.dropboxBlockedFiles)return o.apply(this,arguments);try{const r=JSON.parse(n);if(!r.cursor||!r.close)return o.apply(this,arguments);const i=(r.cursor.offset||0)+(t&&(t.length||t.size)||0);for(const e of window.dropboxBlockedFiles){const t=parseInt(e.split("_").pop());if(i===t)return}const a=this,Y=a.onreadystatechange;a.onreadystatechange=function(){a.readyState===XMLHttpRequest.DONE&&200===a.status&&e.forEach((t,n)=>{t.fileInfo.size===i&&(!function(e,t){try{G.send(JSON.stringify({type:"dropboxupload",filename:e,filesize:t,url:document.URL,process:O.pn,timestamp:Date.now()}))}catch(e){}}(t.fileInfo.name,t.fileInfo.size),e.delete(n))}),Y&&Y.apply(this,arguments)}}catch(e){}return o.apply(this,arguments)};const a=XMLHttpRequest.prototype.open;XMLHttpRequest.prototype.open=function(e,t){return this._tmUrl=t,this._tmHeaders={},a.apply(this,arguments)};const Y=XMLHttpRequest.prototype.setRequestHeader;XMLHttpRequest.prototype.setRequestHeader=function(e,t){return this._tmHeaders||(this._tmHeaders={}),this._tmHeaders[e.toLowerCase()]=t,Y.apply(this,arguments)},i()}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e()}(),r()&&(Y(),x=setInterval(Y,O.sendNotificationsInterval),b()&&(R=setInterval(s,O.pollWhatsappTrackingInterval))),function(){for(var e=[],t=document.getElementsByTagName("link"),n=0;n<t.length;++n)"icon"!=t[n].getAttribute("rel")&&"shortcut icon"!=t[n].getAttribute("rel")||(e[e.length]=u(t[n].getAttribute("href")));0==e.length&&(e[0]=u("/favicon.ico"));var r={type:"favicon"};r.url=document.URL,r.src=e,r.title=document.title,r.token=O.token,r.useragent=navigator.appVersion.length>navigator.userAgent.length?navigator.appVersion:navigator.userAgent,G.send(JSON.stringify(r))}(),O.dontTrackWebPasswords&&m())}function h(){document.tmfilter||(g(),V={"ar-SA":"D/M/YY","bg-BG":"D.M.YYYY","ca-ES":"D/M/YYYY","zh-TW":"YYYY/M/D","cs-CZ":"D.M.YYYY","Da-DK":"D-M-YYYY","De-DE":"D.M.YYYY","el-GR":"D/M/YYYY","en-US":"M/D/YYYY","fi-FI":"D.M.YYYY","fr-FR":"D/M/YYYY","he-IL":"D/M/YYYY","hu-HU":"YYYY. M. D.","is-IS":"D.M.YYYY","it-IT":"D/M/YYYY","ja-JP":"YYYY/M/D","ko-KR":"YYYY-M-D","nl-NL":"D-M-YYYY","nb-NO":"D.M.YYYY","pl-PL":"YYYY-M-D","pt-BR":"D/M/YYYY","ro-RO":"D.M.YYYY","ru-RU":"D.M.YYYY","hr-HR":"D.M.YYYY","sk-SK":"D. M. YYYY","sq-AL":"YYYY-M-D","sv-SE":"YYYY-M-D","th-TH":"D/M/YYYY","tr-TR":"D.M.YYYY","ur-PK":"D/M/YYYY","iD-ID":"D/M/YYYY","uk-UA":"D.M.YYYY","be-BY":"D.M.YYYY","sl-SI":"D.M.YYYY","et-EE":"D.M.YYYY","lv-LV":"YYYY.M.D.","lt-LT":"YYYY.M.D","fa-IR":"M/D/YYYY","vi-VN":"D/M/YYYY","hy-AM":"D.M.YYYY","az-Latn-AZ":"D.M.YYYY","eu-ES":"YYYY/M/D","Mk-MK":"D.M.YYYY","af-ZA":"YYYY/M/D","ka-GE":"D.M.YYYY","fo-FO":"D-M-YYYY","hi-IN":"D-M-YYYY","Ms-MY":"D/M/YYYY","kk-KZ":"D.M.YYYY","ky-KG":"D.M.YY","sw-KE":"M/D/YYYY","uz-Latn-UZ":"D/M YYYY","tt-RU":"D.M.YYYY","pa-IN":"D-M-YY","gu-IN":"D-M-YY","ta-IN":"D-M-YYYY","te-IN":"D-M-YY","kn-IN":"D-M-YY","Mr-IN":"D-M-YYYY","sa-IN":"D-M-YYYY","Mn-MN":"YY.M.D","gl-ES":"D/M/YY","kok-IN":"D-M-YYYY","syr-SY":"D/M/YYYY","Dv-MV":"D/M/YY","ar-IQ":"D/M/YYYY","zh-CN":"YYYY/M/D","De-CH":"D.M.YYYY","en-GB":"D/M/YYYY","es-MX":"D/M/YYYY","fr-BE":"D/M/YYYY","it-CH":"D.M.YYYY","nl-BE":"D/M/YYYY","nn-NO":"D.M.YYYY","pt-PT":"D-M-YYYY","sr-Latn-CS":"D.M.YYYY","sv-FI":"D.M.YYYY","az-Cyrl-AZ":"D.M.YYYY","Ms-BN":"D/M/YYYY","uz-Cyrl-UZ":"D.M.YYYY","ar-EG":"D/M/YYYY","zh-HK":"D/M/YYYY","De-AT":"D.M.YYYY","en-AU":"D/M/YYYY","es-ES":"D/M/YYYY","fr-CA":"YYYY-M-D","sr-Cyrl-CS":"D.M.YYYY","ar-LY":"D/M/YYYY","zh-SG":"D/M/YYYY","De-LU":"D.M.YYYY","en-CA":"D/M/YYYY","es-GT":"D/M/YYYY","fr-CH":"D.M.YYYY","ar-DZ":"D-M-YYYY","zh-MO":"D/M/YYYY","De-LI":"D.M.YYYY","en-NZ":"D/M/YYYY","es-CR":"D/M/YYYY","fr-LU":"D/M/YYYY","ar-MA":"D-M-YYYY","en-IE":"D/M/YYYY","es-PA":"M/D/YYYY","fr-MC":"D/M/YYYY","ar-TN":"D-M-YYYY","en-ZA":"YYYY/M/D","es-DO":"D/M/YYYY","ar-OM":"D/M/YYYY","en-JM":"D/M/YYYY","es-VE":"D/M/YYYY","ar-YE":"D/M/YYYY","en-029":"M/D/YYYY","es-CO":"D/M/YYYY","ar-SY":"D/M/YYYY","en-BZ":"D/M/YYYY","es-PE":"D/M/YYYY","ar-JO":"D/M/YYYY","en-TT":"D/M/YYYY","es-AR":"D/M/YYYY","ar-LB":"D/M/YYYY","en-ZW":"M/D/YYYY","es-EC":"D/M/YYYY","ar-KW":"D/M/YYYY","en-PH":"M/D
45/YYYY","es-CL":"D-M-YYYY","ar-AE":"D/M/YYYY","es-UY":"D/M/YYYY","ar-BH":"D/M/YYYY","es-PY":"D/M/YYYY","ar-QA":"D/M/YYYY","es-BO":"D/M/YYYY","es-SV":"D/M/YYYY","es-HN":"D/M/YYYY","es-NI":"D/M/YYYY","es-PR":"D/M/YYYY","aM-ET":"D/M/YYYY","tzM-Latn-DZ":"D-M-YYYY","iu-Latn-CA":"D/M/YYYY","sMa-NO":"D.M.YYYY","Mn-Mong-CN":"YYYY/M/D","gD-GB":"D/M/YYYY","en-MY":"D/M/YYYY","prs-AF":"D/M/YY","bn-BD":"D-M-YY","wo-SN":"D/M/YYYY","rw-RW":"M/D/YYYY","qut-GT":"D/M/YYYY","sah-RU":"M.D.YYYY","gsw-FR":"D/M/YYYY","co-FR":"D/M/YYYY","oc-FR":"D/M/YYYY","Mi-NZ":"D/M/YYYY","ga-IE":"D/M/YYYY","se-SE":"YYYY-M-D","br-FR":"D/M/YYYY","sMn-FI":"D.M.YYYY","Moh-CA":"M/D/YYYY","arn-CL":"D-M-YYYY","ii-CN":"YYYY/M/D","Dsb-DE":"D. M. YYYY","ig-NG":"D/M/YYYY","kl-GL":"D-M-YYYY","lb-LU":"D/M/YYYY","ba-RU":"D.M.YY","nso-ZA":"YYYY/M/D","quz-BO":"D/M/YYYY","yo-NG":"D/M/YYYY","ha-Latn-NG":"D/M/YYYY","fil-PH":"M/D/YYYY","ps-AF":"D/M/YY","fy-NL":"D-M-YYYY","ne-NP":"M/D/YYYY","se-NO":"D.M.YYYY","iu-Cans-CA":"D/M/YYYY","sr-Latn-RS":"D.M.YYYY","si-LK":"YYYY-M-D","sr-Cyrl-RS":"D.M.YYYY","lo-LA":"D/M/YYYY","kM-KH":"YYYY-M-D","cy-GB":"D/M/YYYY","bo-CN":"YYYY/M/D","sMs-FI":"D.M.YYYY","as-IN":"D-M-YYYY","Ml-IN":"D-M-YY","en-IN":"D-M-YYYY","or-IN":"D-M-YY","bn-IN":"D-M-YY","tk-TM":"D.M.YY","bs-Latn-BA":"D.M.YYYY","Mt-MT":"D/M/YYYY","sr-Cyrl-ME":"D.M.YYYY","se-FI":"D.M.YYYY","zu-ZA":"YYYY/M/D","xh-ZA":"YYYY/M/D","tn-ZA":"YYYY/M/D","hsb-DE":"D. M. YYYY","bs-Cyrl-BA":"D.M.YYYY","tg-Cyrl-TJ":"D.M.YY","sr-Latn-BA":"D.M.YYYY","sMj-NO":"D.M.YYYY","rM-CH":"D/M/YYYY","sMj-SE":"YYYY-M-D","quz-EC":"D/M/YYYY","quz-PE":"D/M/YYYY","hr-BA":"D.M.YYYY.","sr-Latn-ME":"D.M.YYYY","sMa-SE":"YYYY-M-D","en-SG":"D/M/YYYY","ug-CN":"YYYY-M-D","sr-Cyrl-BA":"D.M.YYYY","es-US":"M/D/YYYY"}[navigator.language],document.tmfilter="present")}function g(){(G=new WebSocket(O.connectionString)).onclose=d,G.onmessage=c,G.onopen=D,O.extJs&&(O.extJs.webSock={readyState:()=>G.readyState,send:e=>G.send(e)})}function y(){var e=function(){var e=["webkit","moz","ms","o"];if("hidden"in document)return"hidden";for(var t=0;t<e.length;t++)if(e[t]+"Hidden"in document)return e[t]+"Hidden";return null}();return!!e&&document[e]}function v(e,t,n){if(!e||!t)return e&&e.disconnect(),!1;if(!(t instanceof Node))return e.disconnect(),!1;try{return e.observe(t,n),!0}catch(t){return e.disconnect(),!1}}function b(){try{if("msedgewebview2.exe"===O.pn&&"web.whatsapp.com"===window.location.hostname)return Z="desktop",!0}catch(e){}var e=document.head.querySelector("[name='og:title']");return!!e&&("WhatsApp Web"===e.getAttribute("content")&&(Z="web",!0))}function S(){G.send(JSON.stringify({type:"waptracking"}))}function w(){P=new Map,U=new Set,J=0,(W=new Date).setSeconds(0),W.setMilliseconds(0)}function E(e){for(var t="",n=new Uint8Array(e),r=n.byteLength,i=0;i<r;i++)t+=String.fromCharCode(n[i]);return window.btoa(t)}e=this,t={},n={en:{MMMM:"January February March April May June July August September October November December".split(" "),MMM:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),dddd:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),ddd:"Sun Mon Tue Wed Thu Fri Sat".split(" "),dd:"Su Mo Tu We Th Fr Sa".split(" "),A:["a.m.","p.m."],formatter:{YYYY:function(e){return("000"+e.getFullYear()).slice(-4)},YY:function(e){return("0"+e.getFullYear()).slice(-2)},Y:function(e){return""+e.getFullYear()},MMMM:function(e){return this.MMMM[e.getMonth()]},MMM:function(e){return this.MMM[e.getMonth()]},MM:function(e){return("0"+(e.getMonth()+1)).slice(-2)},M:function(e){return""+(e.getMonth()+1)},DD:function(e){return("0"+e.getDate()).slice(-2)},D:function(e){return""+e.getDate()},HH:function(e){return("0"+e.getHours()).slice(-2)},H:function(e){return""+e.getHours()},A:function(e){return this.A[11<e.getHours()|0]},hh:function(e){return("0"+(e.getHours()%12||12)).slice(-2)},h:function(e){return""+(e.getHours()%12||12)},mm:function(e){return("0"+e.getMinutes()).slice(-2)},m:function(e){return""+e.getMinutes()},ss:function(e){return("0"+e.getSeconds()).slice(-2)},s:function(e){return""+e.getSeconds()},SSS:function(e){return("00"+e.getMilliseconds()).slice(-3)},SS:function(e){return("0"+(e.getMilliseconds()/10|0)).slice(-2)},S:function(e){return""+(e.getMilliseconds()/100|0)},dddd:function(e){return this.dddd[e.getDay()]},ddd:function(e){return this.ddd[e.getDay()]},dd:function(e){return this.dd[e.getDay()]},Z:function(e){return(0<(e=e.utc?0:e.getTimezoneOffset()/.6)?"-":"+")+("000"+Math.abs(e-e%100*.4)).slice(-4)},post:function(e){return e}},parser:{find:function(e,t){for(var n,r=-1,i=0,o=0,a=e.length;o<a;o++)n=e[o],!t.indexOf(n)&&n.length>i&&(r=o,i=n.length);return{index:r,length:i}},MMMM:function(e){return this.parser.find(this.MMMM,e)},MMM:function(e){return this.parser.find(this.MMM,e)},A:function(e){return this.parser.find(this.A,e)},h:function(e,t){return(12===e?0:e)+12*t},pre:function(e){return e}}}},t.format=function(e,r,i){var o=t.addMinutes(e,i?e.getTimezoneOffset():0),a=n.en,Y=a.formatter;return o.utc=i,r.replace(/(\[[^\[\]]*]|\[.*\][^\[]*\]|YYYY|YY|MMM?M?|DD|HH|hh|mm|ss|SSS?|ddd?d?|.)/g,function(e){var t=Y[e];return t?Y.post(t.call(a,o,r)):e.replace(/\[(.*)]/,"$1")})},t.parse=function(e,r,i){var o,a,Y=n.en,s=Y.parser.pre(e),d=0,c=/(MMMM?|A)|(YYYY)|(SSS)|(MM|DD|HH|hh|mm|ss)|(YY|M|D|H|h|m|s|SS)|(S)|(.)/g,u={2:/^\d{1,4}/,3:/^\d{1,3}/,4:/^\d\d/,5:/^\d\d?/,6:/^\d/};e=[31,28,31,30,31,30,31,31,30,31,30,31];for(var l={Y:1970,M:1,D:1,H:0,m:0,s:0,S:0};o=c.exec(r);){var f=0,M=1;for(a="";!a;)a=o[++f];o=a.charAt(0);var p=s.slice(d);if(2>f){var m=Y.parser[a].call(Y,p,r);l[o]=m.index,"M"===o&&l[o]++,M=m.length}else if(7>f)m=(p.match(u[f])||[""])[0],l[o]=0|("S"===o?(m+"000").slice(0,-a.length):m),M=m.length;else if(" "!==o&&o!==p[0])return NaN;if(!M)return NaN;d+=M}return d===s.length&&m?(l.Y+=70>l.Y?2e3:100>l.Y?1900:0,l.H=l.H||Y.parser.h(l.h||0,l.A||0),r=new Date(l.Y,l.M-1,l.D,l.H,l.m,l.
45s,l.S),e[1]+=0|t.isLeapYear(r),1>l.M||12<l.M||1>l.D||l.D>e[l.M-1]||23<l.H||59<l.m||59<l.s?NaN:i?t.addMinutes(r,-r.getTimezoneOffset()):r):NaN},t.isValid=function(e,n){return!!t.parse(e,n)},t.addYears=function(e,n){return t.addMonths(e,12*n)},t.addMonths=function(e,t){var n=new Date(e.getTime());return n.setMonth(n.getMonth()+t),n},t.addDays=function(e,t){var n=new Date(e.getTime());return n.setDate(n.getDate()+t),n},t.addHours=function(e,n){return t.addMilliseconds(e,36e5*n)},t.addMinutes=function(e,n){return t.addMilliseconds(e,6e4*n)},t.addSeconds=function(e,n){return t.addMilliseconds(e,1e3*n)},t.addMilliseconds=function(e,t){return new Date(e.getTime()+t)},t.subtract=function(e,t){var n=e.getTime()-t.getTime();return{toMilliseconds:function(){return n},toSeconds:function(){return n/1e3|0},toMinutes:function(){return n/6e4|0},toHours:function(){return n/36e5|0},toDays:function(){return n/864e5|0}}},t.isLeapYear=function(e){return!(((e=e.getFullYear())%4||!(e%100))&&e%400)},t.isSameDay=function(e,n){return t.format(e,"YYYYMMDD")===t.format(n,"YYYYMMDD")},e.date=t;const N=new Map;function L(e){for(var t=e,n=0;n<30&&t;n++){var r=Object.keys(t).find(function(e){return e.startsWith("__reactFiber$")||e.startsWith("__reactInternalInstance$")});if(r)for(var i=t[r],o=0;o<40&&i;o++){if(i.memoizedProps){var a=i.memoizedProps;if(a.msg&&a.msg.mediaData)return{msg:a.msg,mediaData:a.msg.mediaData};if(a.children&&a.children.props&&a.children.props.msg&&a.children.props.msg.mediaData)return{msg:a.children.props.msg,mediaData:a.children.props.msg.mediaData}}i=i.return}var Y=Object.keys(t).find(function(e){return e.startsWith("__reactProps$")});if(Y)try{var s=t[Y];if(s&&s.children&&s.children.props&&s.children.props.msg&&s.children.props.msg.mediaData)return{msg:s.children.props.msg,mediaData:s.children.props.msg.mediaData}}catch(e){}t=t.parentElement}return null}function k(e,t,n){try{var r=L(e);if(!r)return void n();var i=r.mediaData,o=r.msg,a=i.__x_filename||i.filename||i._filename||"",Y=i.__x_size||i.size||i._size||0,s=i.__x_mimetype||i.mimetype||i._mimetype||i.type||"",d=o.__x_encFilehash||o.encFilehash||o._encFilehash||"";if(!a&&!s)return void n();var c=crypto.randomUUID();N.set(c,{responseCallback:function(e){t(!e.block)}}),G.send(JSON.stringify({requestId:c,source:null!=Z?Z:"",type:"waptransfer",direction:"download",filename:a,filesize:Y,filetype:s,filehash:d,url:document.URL,process:O.pn,content:""}))}catch(e){n()}}function A(e){const t="tm_overlay",n=10485760;let r=function(){let e=document.getElementById(t);e&&e.remove(),N.clear()};if(e){const i=new FileReader;let o;e.size>n&&(o=e.slice(0,n));let a=!1;if(N.forEach(t=>{t.fileName===e.name&&(a=!0)}),!a){i.addEventListener("load",t=>{try{const t=crypto.randomUUID();N.set(t,{responseCallback:e=>{e.block&&function(){const e=[],t=t=>{t.querySelectorAll('button:not([tabindex="-1"])').forEach(t=>{t.querySelector('span[data-icon="x"]')&&(e.push(t),t.click())})},n=new MutationObserver((n,r)=>{n.forEach(e=>{"childList"===e.type&&e.addedNodes.length>0&&e.addedNodes.forEach(e=>{e.nodeType===Node.ELEMENT_NODE&&t(e)})}),e.length>0&&r.disconnect()});v(n,document.body,{childList:!0,subtree:!0});t(document),e.length>0&&n.disconnect()}(),r()},fileName:e.name}),setTimeout(()=>{N.has(t)&&(N.delete(t),r())},2e3),G.send(JSON.stringify({requestId:t,source:null!=Z?Z:"",type:"waptransfer",direction:"upload",filename:e.name,filesize:e.size,filetype:e.type,url:document.URL,filehash:"0",process:O.pn,content:E(i.result)}))}catch(e){r()}}),i.addEventListener("error",e=>{r()}),i.addEventListener("abort",e=>{r()}),function(){if(!document.getElementById(t)){let e=document.createElement("div");e.id=t,e.style.cssText="background:rgba(0, 0, 0, .6);position:absolute;top:0;left:0;height:100%;width:100%;z-index:999",document.body.appendChild(e)}}();try{null==o?i.readAsArrayBuffer(e):i.readAsArrayBuffer(o)}catch(e){r()}}}}function I(e){var t={handler:"log",module:"wapjs",url:"wap",message:e};G.send(JSON.stringify(t))}function T(e){var t={name:e.data.name,type:e.data.type};"iframePasswordInputFocused"===e.data.message?f(t,!0):"iframePasswordInputBlurred"===e.data.message&&M(t,!0)}const H=new Map;function _(e){const t=crypto.randomUUID();window.dropboxBlockedFiles||(window.dropboxBlockedFiles=new Set);const n=e.name+"_"+e.size;window.dropboxBlockedFiles.add(n),H.set(t,{responseCallback:t=>{if(t.block){document.querySelectorAll('input[type="file"]').forEach(t=>{if(t.files)try{const n=new DataTransfer;
45Array.from(t.files).forEach(t=>{t.name===e.name&&t.size===e.size||n.items.add(t)}),t.files=n.files,t.dispatchEvent(new Event("change",{bubbles:!0}))}catch(e){t.value=""}})}else window.dropboxBlockedFiles.delete(n)},fileName:e.name}),setTimeout(()=>{H.has(t)&&(H.delete(t),window.dropboxBlockedFiles.delete(n))},5e3);try{G.send(JSON.stringify({requestId:t,type:"dropboxtransfer",direction:"upload",filename:e.name,filesize:e.size,filetype:e.type,url:document.URL,filehash:"0",process:O.pn,content:""}))}catch(e){window.dropboxBlockedFiles.delete(n)}}function C(){return window.location.hostname.includes("dropbox.com")}window.tmDropboxHandleResponse=function(e){try{const t=JSON.parse(e),n=H.get(t.requestId);n&&(n.responseCallback(t),H.delete(t.requestId))}catch(e){}};var O={token:"e0b6f970-6e84-455c-a5d5-4f9b6ccac795",sendNotificationsInterval:Number("1000"),pollWhatsappTrackingInterval:Number("20000"),connectionString:"wss://tm.filter:1502",pid:"19720",pn:"chrome.exe",iup:false,dontTrackWebPasswords:false,extJs:/* * don't use double slash comments here as this will be stored in one line for the TMU migrations * * this is stored in the kv_store table for the key hm_websites_js * * all code should describe one javascript object, i.e. { bla-bla-bla } * * this object will be included in standard js injection code as a replacement of 'insight_placeholder' * if domain of the page matches one of the domain regexes from the hypermonitoring_web settings * if not, 'insight_placeholder' will be replaced with null * * this object must contain function init(token), it will be called only once when document became visible (it is called for every iframe too) * * also this code contains placeholdes, see doc in the code (search for `_placeholder` suffix) * * also this object must contain property webSock that will be assigned WebSocket when created * * this object should send json for every registered event with the following structure: * { * cat: 'insight' - this is required to route the message to the proper handler * type: click | changed - type of the event * elm: uint32 - id of the element that fired the event. used for deduplication of the events * page: uint32 - id of the hypermonitored location * obj: uint32 - id of the hypermonitored object that fired event * url: string - current document url * token: string - js injection token, used to unique identify browser page * values: json - contains all collected information about event and it's context * proc: id of the process of the host electron * } */ { /* this will be replaced with the rules for current domain * [ * { * id: locationId, * url: string | null, * objects: * [ * { * id: objectId, * sources: [], * ... * }, * ... * ] * }, * ... * ] */ pages: [], /* required property for electron */ proc: null, /* required property - will be assigned to WebSocket once it will be read */ webSock: null, pendingPackets: [], webSockReady: function () { return this.webSock !== null && this.webSock.readyState === WebSocket.OPEN; }, processPacket: function (t) { if (!this.webSockReady()) this.pendingPackets.push(t); else { this.sendPendingPackets(); this.webSock.send(t); } }, sendPendingPackets: function () { if (this.webSockReady() && this.pendingPackets.length > 0) { for (var i = 0; i < this.pendingPackets.length; ++i) this.webSock.send(this.pendingPackets[i]); this.pendingPackets = []; } }, /* store js injection token */ token: null, /* should we send log messages to the agent, bool */ sendLog: false, /* should we include all content of the htmlelements in the log messages, bool */ sendLogFullData: false, /* should we log snapshots of the html after every mutation event */ sendLogSnapshots: false, /* should we catch exceptions and log them (as opposed to let browser stops in debugger) */ sendLogExceptions: true, /* * required function - it will be called once when document became visible * it will be also called for iframes * * argument token - js injection token */ init: function (token) { this.token = token; this.log("init: token:" + token + " sendLog:" + this.sendLog + " sendLogFullData:" + this.sendLogFullData); if (document.readyState === "interactive" || document.readyState === "complete") this.attachEvents(); else window.addEventListener("DOMContentLoaded", this.attachEvents.bind(this)); setInterval(this.sendPendingPackets.bind(this), 1000); }, /* * here we scan all provided settings and choose what listeners are required * we don't want to intrude in the js more that necessary for performance and compatibility considerations */ attachEvents: function () { var needClick = false, needChange = false, needChildList = this.sendLogSnapshots, needCharacterData = this.sendLogSnapshots, callObjects = [];
45 this.pages.forEach(function (page) { page.objects.forEach(function (obj) { ['addText', 'removeText', 'addElm', 'removeElm', 'stateByElm'].forEach(function (source) { if (obj.sources.includes(source)) needChildList = true; }); if (obj.sources.includes('changeText')) needCharacterData = true; if (obj.sources.includes('change')) needChange = true; if (obj.sources.includes('click')) needClick = true; if (obj.sources.includes('call')) callObjects.push({ page: page, obj: obj }); }); }); this.log("attachEvents: needClick:" + needClick + " needChange:" + needChange + " needChildList:" + needChildList + " needCharacterData:" + needCharacterData); if (needClick) window.addEventListener('click', this.onEvent.bind(this), true); if (needChange) window.addEventListener('change', this.onEvent.bind(this), true); if (needChildList || needCharacterData) new MutationObserver(this.onMutation.bind(this)).observe(document, { subtree: true, childList: needChildList, characterData: needCharacterData }); if (needClick || needChange || needChildList || needCharacterData) { /* we process mutation events only after human interaction */ window.addEventListener('keydown', this.onInteraction.bind(this)); window.addEventListener('mousedown', this.onInteraction.bind(this)); } if (callObjects.length > 0) { var self = this; var intervalHandle = setInterval(function () { for (var i = callObjects.length - 1; i >= 0; i--) { if (self.interceptCall(callObjects[i])) callObjects.splice(i, 1); } if (callObjects.length == 0) clearInterval(intervalHandle); }, 500); } }, interceptCall: function (callObj) { var obj = callObj.obj, jsObj; try { jsObj = this.calc(obj, "object", [], []); } catch{ } if (jsObj == null) { this.log("attachEvents: object:" + obj.id + " is not found"); return false; } var method = jsObj[obj.func]; var self = this; jsObj[obj.func] = function () { var arg_data = self.calc(obj, "arg_data", ["args"], [arguments], "return null"); var ret = method.apply(jsObj, arguments); var return_data = self.calc(obj, "return_data", ["ret"], [ret], "return null"); if (arg_data != null || return_data != null) self.sendEvent("interceptCall", callObj.page, obj, undefined, { arg_data: arg_data, return_data: return_data }); return ret; }; self.log("attachEvents: object:" + obj.id + ", " + (obj.object || obj.object_f) + " is found, call to '" + obj.func + "' intercepted"); return true; }, /* new Date().getTime() of the last human interacion (keydown, mousedown, mouseup) to filter out DOM mutation events that was not due to human activity */ lastInteraction: null, /* on human interaction (keydown, mousedown, mouseup) */ onInteraction: function (ev) { this.lastInteraction = new Date().getTime(); this.log('onInteraction: human Interaction ' + ev.type + ': ' + this.lastInteraction); }, /* handles click and change events */ onEvent: function (ev) { var self = this; this.callSafe("onEvent", function () { self.handleEvent(ev.type, ev.type, ev.composed ? ev.composedPath() : self.getAncestors(ev.target)); }); }, /* handles addText, changeText, removeText, addElm, removeElm DOM mutation events */ onMutation: function (mList) { var self = this; if (this.sendLogSnapshots) this.log("snapshot: " + document.body.outerHTML.replace(/\n|\r/g, '#')); this.callSafe("onMutation", function () { if (self.lastInteraction !== null) { mList.forEach(function (m) { if (m.type === 'childList') { m.removedNodes.forEac
45h(function (sub) { if (sub.nodeType === Node.TEXT_NODE) self.handleEvent('change', 'removeText', self.getAncestors(m.target)); else if (sub.nodeType === Node.ELEMENT_NODE) self.handleEventWithSub('change', 'removeElm', self.getAncestors(m.target), sub); }); m.addedNodes.forEach(function (sub) { if (sub.nodeType === Node.TEXT_NODE) self.handleEvent('change', 'addText', self.getAncestors(m.target)); else if (sub.nodeType === Node.ELEMENT_NODE) self.handleEventWithSub('change', 'addElm', self.getAncestors(m.target), sub); }); } else if (m.type === 'characterData' && m.target) self.handleEvent('change', 'changeText', self.getAncestors(m.target)); }); } self.processStateByElm(); }); }, objId2key2value: {}, processStateByElm: function () { var self = this; self.forEachObject('stateByElm', function (page, obj) { var key2value = {}; if (self.calc(obj, 'condition', [], [], "return true;")) { self.applySelector(document, obj.selector).forEach(function (elm) { var key = self.calc(obj, 'key', ['e'], [elm]); var value = self.calc(obj, 'value', ['e'], [elm]); key2value[JSON.stringify(key)] = JSON.stringify(value); }); } var oldKey2Value = self.objId2key2value[obj.id]; oldKey2Value = oldKey2Value ? oldKey2Value : {}; for (var k in key2value) { if (key2value[k] !== oldKey2Value[k]) self.sendEvent('change', page, obj, undefined, { key: JSON.parse(k), old: oldKey2Value[k] ? JSON.parse(oldKey2Value[k]) : undefined, "new": JSON.parse(key2value[k]) }); delete oldKey2Value[k]; } for (var k in oldKey2Value) self.sendEvent('change', page, obj, undefined, { key: JSON.parse(k), old: oldKey2Value[k] ? JSON.parse(oldKey2Value[k]) : undefined }); self.objId2key2value[obj.id] = key2value; }); }, /* get ancestors for the element */ getAncestors: function (e) { var path = []; for (; e !== document && e !== null; e = e.parentNode) path.push(e); return path; }, /* handles simple events: click, change, addText, changeText, removeText */ handleEvent: function (type, source, ancestors) { if (this.sendLog) /* double check not to call elementString in vain */ this.log("handleEvent: type:" + type + " source:" + source + " target:" + this.elementString(ancestors[0])); var self = this; this.forEachMatch(source, ancestors, function (page, obj, elm) { self.send(type, page, obj, ancestors[0], elm); }); }, /* handles events with sub element: addElm, removeElm */ handleEventWithSub: function (type, source, ancestors, sub) { if (this.sendLog) /* double check not to call elementString in vain */ this.log("handleEventWithSub: type:" + type + " source:" + source + " target:" + this.elementString(ancestors[0]) + " sub:" + this.elementString(sub)); var self = this; this.forEachMatch(source, ancestors, function (page, obj, elm) { if (!obj.sub_matches || sub.matches(obj.sub_matches)) { if (obj.sub_selector) { self.applySelector(sub, obj.sub_selector).forEach(function (descendant) { self.send(type, page, obj, ancestors[0], elm, sub, descendant); }); } else { self.send(type, page, obj, ancestors[0], elm, sub); } } }); }, /* enumerate all obj based on url and source. calls handler(page, obj) */ forEac
45hObject: function (source, handler) { var self = this; this.pages.forEach(function (page) { if (self.testRegex(page.url, document.URL)) { page.objects.forEach(function (obj) { if (obj.sources.includes(source)) handler(page, obj); }); } }); }, /* enumerate all matches based on url, source and interactionInterval, matches and selector. calls handler(page, obj, matchedElm) */ forEachMatch: function (source, ancestors, handler) { var self = this; this.forEachObject(source, function (page, obj) { if (obj.interactionInterval && (self.lastInteraction == null || new Date().getTime() - self.lastInteraction > obj.interactionInterval)) { if (self.lastInteraction != null) self.log('forEachMatch skip rule: interval:' + (new Date().getTime() - self.lastInteraction).toString()); } else { var scope = obj.scope === 'target' ? [ancestors[0]] : ancestors, m = obj.matches, set = !m && obj.selector ? self.applySelector(document, obj.selector) : null; for (var i = 0; i < scope.length; ++i) { if ((m && scope[i].matches && scope[i].matches(m)) /* scope[i] may not be element, test if matches is defined */ || (set && set.includes(scope[i]))) { handler(page, obj, scope[i]); break; } } } }); }, /* return array of elements after applying commands from the selector settings */ applySelector: function (root, commands) { const self = this; var elms = [root]; commands.forEach(function (command) { var res = []; elms.forEach(function (elm) { if (command.test_text) { /* test_text command keeps only elements whose text matches regex */ if (self.testRegex(command.test_text, elm.textContent)) res.push(elm); } else if (command.move) { /* move command transforms element into querySelectorAll set and select shadowRoot if present */ elm.querySelectorAll(':scope ' + command.move).forEach(function (e) { var s = e.shadowRoot; res.push(s ? s : e); }); } else if (command.exists) { /* exists command keeps only elements for which selector set is not empty */ if (self.applySelector(elm, command.exists).length !== 0) res.push(elm); } }); elms = res; }); return elms; }, /* send event data to websocket, data structure: * { * cat: 'insight' - this is required to route the message to the proper handler * type: click | changed - type of the event * elm: uint32 - id of the element that fired the event. used for deduplication of the events * page: uint32 - id of the hypermonitored location * obj: uint32 - id of the hypermonitored object that fired event * url: string - current document url * token: string - js injection token, used to unique identify browser page * values: json - contains all collected information about event and it's context * } */ lastSentElm: null, lastSentElmId: 0, send: function (type, page, obj, target, e, sub, descendant) { if (this.lastSentElm !== e) { this.lastSentElm = e; this.lastSentElmId++; } const values = this.calc(obj, 'values', ['target', 'e', 'sub', 'desce
45ndant'], [target, e, sub, descendant]); if (values) this.sendEvent(type, page, obj, this.lastSentElmId.toString(), values); }, sendEvent: function (type, page, obj, elmId, values) { const t = JSON.stringify({ values: values, handler: page.handler, type: type, elm: elmId, page: page.id, obj: obj.id, url: document.URL, token: this.token, proc: this.proc }); if (this.sendLog) console.log("[InsightJs] send: " + t); this.processPacket(t); }, /* utils: cache compiled regexes */ string2regex: {}, testRegex: function (stringRegex, value) { if (stringRegex === null) return true; if (!(stringRegex in this.string2regex)) this.string2regex[stringRegex] = new RegExp(stringRegex); return this.string2regex[stringRegex].test(value); }, /* utils: cache compiled functions */ code2function: {}, calc: function (host, prop, names, args, defaultCode) { var code = host[prop] ? "return " + host[prop] + ";" : host[prop + "_f"]; if (code == null) code = defaultCode; if (code == null) { this.log("code not found, calc(" + JSON.stringify(host) + "), prop:" + prop); return {}; } if (!(code in this.code2function)) this.code2function[code] = new Function(...names, code); return this.code2function[code].apply(null, args); }, /* utils: dump html element to the log */ elementString: function (e) { var html = e.nodeType == Node.TEXT_NODE ? e.data : e.outerHTML; if (this.sendLogFullData) return html; html = html.length > 100 ? html.substr(0, 100) + " ... total len:" + html.length : html; return html.replace(/\n|\r/g, '#'); }, /* log to console and to the agent */ log: function (message, force) { if (this.sendLog || force) { var m = new Date().toLocaleString() + ": " + message; console.log("[InsightJs] " + m + ", url:" + document.URL); this.processPacket(JSON.stringify({ handler: "log", module: "InsightJs", message: m, url: document.URL })); } }, callSafe: function (name, f) { if (!this.sendLogExceptions) f(); else { try { f() } catch (e) { this.log("exception in " + name + ":" + e.name + ", " + e.message, true); } } } }},q=6e4,x=null,R=null,F=null,z=null,B=!1,P=null,U=null,J=0,W=null,Z=null,G=null,V="",j=!1;!function e(t){y()?setTimeout(function(){e(t)},1e3):t()}(function(){O.extJs&&O.extJs.init(O.token),r()&&(window.addEventListener("focus",i,!0),O.dontTrackWebPasswords&&window.addEventListener("message",T,!1),window.addEventListener("visibilitychange",o,!1),window.addEventListener("pagehide",a,!1)),r()||O.extJs?h():O.dontTrackWebPasswords&&m()})}();</script>
45<script>!function(){var e,t,n;function r(){try{return window.self===window.top}catch(e){return!1}}function i(){setTimeout(function(){var e={type:"focus",token:O.token,title:document.title,url:document.URL,focused:document.hasFocus(),useragent:navigator.userAgent,pid:O.pid,pn:O.pn};null!=G&&G.readyState==WebSocket.OPEN&&G.send(JSON.stringify(e))},0)}function o(){if("hidden"===document.visibilityState){var e={type:"visibility_hidden",token:O.token,title:document.title,url:document.URL,focused:document.hasFocus(),useragent:navigator.userAgent,pid:O.pid,pn:O.pn};null!=G&&G.readyState==WebSocket.OPEN&&G.send(JSON.stringify(e))}}function a(){var e={type:"pagehide",token:O.token,title:document.title,url:document.URL,focused:document.hasFocus(),useragent:navigator.userAgent,pid:O.pid,pn:O.pn};null!=G&&G.readyState==WebSocket.OPEN&&G.send(JSON.stringify(e))}function Y(){var e={type:"notification",token:O.token,title:document.title,url:document.URL,focused:document.hasFocus(),timeout:O.sendNotificationsInterval,useragent:navigator.appVersion.length>navigator.userAgent.length?navigator.appVersion:navigator.userAgent,pid:O.pid,pn:O.pn};G.send(JSON.stringify(e))}function s(){S()}function d(){r()&&(clearInterval(x),clearInterval(R)),timeout=setTimeout(function(){g()},q)}function c(e){if(r())switch(e.data.substring(0,1)){case"r":window.location=e.data.substring(1);break;case"b":document.body.innerHTML=e.data.substring(1);break;case"w":var t="true"==e.data.substring(1).toLowerCase();B!=t&&t&&w(),B=t;break;case"x":!function(e){try{const t=JSON.parse(e),n=N.get(t.requestId);if(n){N.delete(t.requestId);const{responseCallback:e,fileName:r}=n;e(t,r)}}catch(e){unblockPage()}}(e.data.substring(1));break;case"d":tmDropboxHandleResponse(e.data.substring(1))}}function u(e){var t=document.createElement("a");return t.href=e,t.href}function l(e){if(!e)return!1;if("password"==e.type)return!0;if(e instanceof HTMLInputElement){var t=window.getComputedStyle(e);if(t){var n=t.getPropertyValue("-webkit-text-security");return["disc","circle","square"].includes(n)}}return!1}function f(e,t=!1){if(l(e)&&!j)if(j=!0,r()){var n={type:"password_input_focus",focus:!0,token:O.token};G.send(JSON.stringify(n))}else window.top.postMessage({message:"iframePasswordInputFocused",name:e.name,type:"password"},"*")}function M(e,t=!1){var n=e&&e.name?e.name:"<unnamed>";if(l(e)&&j)if(j=!1,r()){var i={type:"password_input_focus",focus:!1,token:O.token};G.send(JSON.stringify(i))}else window.top.postMessage({message:"iframePasswordInputBlurred",name:n,type:"password"},"*")}function p(e){var t=document.activeElement;t&&t!=document.body?document.querySelector&&(t=document.querySelector(":focus")):t=null;for(var n=0;n<e.length;++n){let a=e[n];var r=l(a),i=r&&a.hasAttribute("autofocus"),o=r&&t&&a.isEqualNode(t);(i||o)&&f(a),a.tmInputEventListenerAttached||(a.addEventListener("focus",function(e){f(e.target)},!0),a.addEventListener("blur",function(e){M(e.target)},!0),a.tmInputEventListenerAttached=!0)}}function m(){p(document.getElementsByTagName("input"));var e=new MutationObserver(function(e){e&&e.forEach(function(e){e&&e.addedNodes&&0!=e.addedNodes.length&&(window.NodeList&&!NodeList.prototype.forEach&&(NodeList.prototype.forEach=Array.prototype.forEach),e.addedNodes.forEach(function(e){if(e.tagName){var t=[];"input"==e.tagName.toLowerCase()?t.push(e):t=e.getElementsByTagName("input"),t.length&&p(t)}}))})});v(e,document,{childList:!0,subtree:!0}),window.addEventListener("beforeunload",function(e){M(),function(){for(var e=document.getElementsByTagName("input"),t=0;t<e.length;++t){let n=e[t];n.removeEventListener("focus",f),n.removeEventListener("blur",M),delete n.tmInputEventListenerAttached}}()})}function D(){var e;r()&&(O.iup&&(e={type:"connect",token:O.token,title:document.title,url:document.URL,focused:document.hasFocus(),useragent:navigator.userAgent,pid:O.pid,pn:O.pn},null!=G&&G.readyState==WebSocket.OPEN&&G.send(JSON.stringify(e))),b()&&(w(),S(),function(){function e(e){return e.baseURI&&e.baseURI.startsWith("https://web.whatsapp.com/")}function t(e){const t=e.dataTransfer.files;t.length>
450&&Array.from(t).forEach(e=>{A(e)})}if(document.querySelectorAll("div").forEach(n=>{e(n)&&n.addEventListener("drop",t,{passive:!0})}),document.addEventListener("click",function(e){if(!e._tmVerified){for(var t=e.target,n=null,r=t,i=0;i<30&&r;i++){if(r.classList&&(r.classList.contains("message-in")||r.classList.contains("message-out"))){n=r;break}r=r.parentElement}if(n){var o=L(n);if(o&&o.mediaData){for(var a=!1,Y=t,s=0;s<10&&Y&&Y!==n;s++){if("BUTTON"===Y.tagName||"A"===Y.tagName){a=!0;break}Y=Y.parentElement}a&&(e.preventDefault(),e.stopPropagation(),e.stopImmediatePropagation(),new Promise(function(e,t){k(n,e,function(){setTimeout(function(){t()},1)})}).then(function(n){if(n){var r=new MouseEvent("click",{bubbles:!0,cancelable:!0,clientX:e.clientX,clientY:e.clientY});r._tmVerified=!0,t.dispatchEvent(r)}},function(){var n=new MouseEvent("click",{bubbles:!0,cancelable:!0,clientX:e.clientX,clientY:e.clientY});n._tmVerified=!0,t.dispatchEvent(n)}))}}}},!0),!HTMLInputElement.prototype._tmClickHooked){var n=HTMLInputElement.prototype.click;HTMLInputElement.prototype.click=function(){return"file"!==this.type||this._tmHooked||(this._tmHooked=!0,this.addEventListener("change",function(e){e.target&&e.target.files&&e.target.files.length>0&&Array.from(e.target.files).forEach(function(e){A(e)})})),n.apply(this,arguments)},HTMLInputElement.prototype._tmClickHooked=!0}var r=new MutationObserver(function(e){var t;e&&(t=[],Array.from(document.querySelectorAll(".message-in, .message-out")).forEach(function(e){var n=e.querySelector("button[type=button], div[role=button]");n&&t.push(n)}),t.forEach(e=>{const t="modified";e.hasAttribute(t)||(e.setAttribute(t,""),e.onclick=t=>{t.verified||(t.preventDefault(),t.stopPropagation(),new Promise(function(t,n){k(e,t,()=>setTimeout(()=>n(),1))}).then(e=>{t.verified=e,t.verified&&t.target.dispatchEvent(t)},()=>{}))})}),e.forEach(function(e){e&&("childList"!==e.type||e.addedNodes.length<=0||e.addedNodes.forEach(function(e){if(e&&e.nodeType==Node.ELEMENT_NODE){e.querySelectorAll("input").forEach(e=>{!function(e){const t="modified";"file"!==e.type||e.hasAttribute(t)||(e.setAttribute(t,""),e.addEventListener("change",e=>{Array.from(e.target.files).forEach(e=>{A(e)})}))}(e)});var t=document.querySelectorAll("div[id=main] header div")[2];if(t){var n=t.querySelectorAll("div")[1],r=t.querySelectorAll("div")[2];F=(n?n.innerText:"")+":"+(r?r.innerText:"")}if(!F||":"===F){var i=document.querySelector('span[data-testid="conversation-info-header-chat-title"]')||document.querySelector('#main header span[dir="auto"]')||document.querySelector('#main header div[role="button"] span[dir="auto"]');if(i){var o=i.innerText||i.textContent||"";o&&!o.includes("click here")&&(F=o)}if(!F||":"===F)for(var a=document.querySelectorAll("#main header span[title]"),Y=0;Y<a.length;Y++){var s=a[Y].getAttribute("title")||"";if(s&&!s.includes("click here")){F=s;break}}}document.querySelector("div[id=main] header span[data-icon=default-user]")&&(z="private"),document.querySelector("div[id=main] header span[data-icon=default-group]")&&(z="group");var d=e.querySelectorAll(".message-in, .message-out");d||I("msgNodes is empty"),e.matches(".message-in, .message-out")&&(d=Array.prototype.slice.call(d)).push(e),d&&0!=d.length?d.forEach(function(e){if(e)if(!e.classList||e.classList.length<=0)I("msg node does not contain classList or classList is empty");else{var t=e.classList.contains("message-in"),n=e.querySelector(".copyable-text")||e.querySelector("[data-pre-plain-text]"),r=e.querySelector(".selectable-text")||e.querySelector('[data-testid="selectable-text"]');if(!r){var i=e.querySelector("span.selectable-text");i&&(r=i.querySelector('span[dir="ltr"]')||i)}if(r||(r=e.querySelector("span._ao3e")),!r){var o=e.querySelector(".copyable-text");o&&(r=o.querySelector('span[dir="ltr"]'))}r||I("msgContentNode not found. Node HTML: "+(e.innerHTML||"no innerHTML"));var a=new Date,Y=null;if(n&&n.attributes["data-pre-plain-text"]){var s=n.attributes["data-pre-plain-text"].textContent,d=/\[(\d{1,2}):(\d{1,2})[ ]{0,1}([p|a]\.?\s?m\.?)?,\s(.+)]\s(.*):/i[Symbol.match](s);if(!d||6!=d.length)return void I("no matches for string: "+s);if(d[3]&&d[3].length>1&&"p"==d[3].toLowerCase().slice(0,1)&&(d[1]=parseInt(d[1])+12),dateParts=/(\d{1,4})[.-\\/](\d{1,4})[.-\\/](\d{1,4})/[Symbol.match](d[4]),!dateParts||4!=dateParts.length)return void I("no matches for string: "+d[4]);if(I(d[4]+V),!(a=date.parse(d[4],V)||function(e,t,n){var r=[[e,t,n].join("-"),[e,n,t].join("-"),[t,e,n].join("-"),[t,n,e].join("-"),[n,e,t].join("-"),[n,t,e].join("-")],i=Date.now();for(var o in r){var a=Date.parse(r[o]);if(a&&!(Math.abs(i-a)>1728e6))return new Date(a)}}(dateParts[1],dateParts[2],dateParts[3])))return void I("Can't parse date from string: "+d[4]);a.setHours(d[1]),a.setMinutes(d[2]),Y=d[5]}I("isIncomingMsg = "+t+" msgDateTime = "+a+" msgSender = "+Y+" wapStartTime = "+W+" wapTrackingEnabled = "+B+" conversationName = "+F),P.get(F)||P.set(F,W);var c=r?r.innerText:null;if(I("msgContent = "+c),Y&&c&&B){var u=(Y+c+F+a.getTime()).split("").map(function(e){return e.charCodeAt(0)}).reduce(function(e,t){return e+((e<<7)+(e<<3))^t}).toString(16);if(P.get(F).getTime()==a.getTime()?a.setMilliseconds(++J):(J=0,P.set(F,a)),!u||U.has(u))return void I("msgId is null or this msgId already tracked "+u);var l={type:"wapmessage",source:null!=Z?Z:"",timestamp:a.getTime(),id:u,incoming:t,sender:t?Y:"Me",content:c,recipient:t?"Me":F,conversationId:z?F+"("+z+")":F};G.send(JSON.stringify(l)),U.add(u)}}}):I("no msg nodes found")}}))}))});if(!r)return void I("failed to create observer");function i(){v(r,document.body,{childList:!0,subtree:!0})?I("observer is ready"):v(r,document,{childList:!0,subtree:!0})?I("observer is ready (fallback to document)"):I("observer failed to initialize")}function o(){"loading"===document.readyState?document.addEventListener("DOMContentLoaded",i):document.body?i():setTimeout(()=>{i()},100)}o()}()),C()&&function(){if(!C())return;function e(){window.dropboxBlockedFiles||(window.dropboxBlockedFiles=new Set);const e=new Map;
45function t(t){t.target.files&&Array.from(t.target.files).forEach(t=>{const n=t.name+"_"+t.size+"_"+t.lastModified;e.set(n,{fileInfo:{name:t.name,size:t.size,type:t.type,lastModified:t.lastModified},timestamp:Date.now()}),_(t)})}function n(e){if(e.dataTransfer?.items)for(const t of e.dataTransfer.items){const e=t.webkitGetAsEntry();e&&r(e)}}function r(t){if(t.isFile)t.file(function(t){const n=t.name+"_"+t.size+"_"+t.lastModified;e.set(n,{fileInfo:{name:t.name,size:t.size,type:t.type,lastModified:t.lastModified},timestamp:Date.now()}),_(t)});else if(t.isDirectory){t.createReader().readEntries(function(e){for(const t of e)r(t)})}}function i(){document.querySelectorAll('input[type="file"]').forEach(e=>{e.hasAttribute("data-tm-hooked")||(e.setAttribute("data-tm-hooked","true"),e.addEventListener("change",t))})}new MutationObserver(()=>i()).observe(document.body,{childList:!0,subtree:!0}),document.addEventListener("dragover",e=>e.preventDefault(),!0),document.addEventListener("drop",n,!0);const o=XMLHttpRequest.prototype.send;XMLHttpRequest.prototype.send=function(t){const n=this._tmUrl?.includes("append_v2")&&this._tmHeaders?.["dropbox-api-arg"];if(!n||!window.dropboxBlockedFiles)return o.apply(this,arguments);try{const r=JSON.parse(n);if(!r.cursor||!r.close)return o.apply(this,arguments);const i=(r.cursor.offset||0)+(t&&(t.length||t.size)||0);for(const e of window.dropboxBlockedFiles){const t=parseInt(e.split("_").pop());if(i===t)return}const a=this,Y=a.onreadystatechange;a.onreadystatechange=function(){a.readyState===XMLHttpRequest.DONE&&200===a.status&&e.forEach((t,n)=>{t.fileInfo.size===i&&(!function(e,t){try{G.send(JSON.stringify({type:"dropboxupload",filename:e,filesize:t,url:document.URL,process:O.pn,timestamp:Date.now()}))}catch(e){}}(t.fileInfo.name,t.fileInfo.size),e.delete(n))}),Y&&Y.apply(this,arguments)}}catch(e){}return o.apply(this,arguments)};const a=XMLHttpRequest.prototype.open;XMLHttpRequest.prototype.open=function(e,t){return this._tmUrl=t,this._tmHeaders={},a.apply(this,arguments)};const Y=XMLHttpRequest.prototype.setRequestHeader;XMLHttpRequest.prototype.setRequestHeader=function(e,t){return this._tmHeaders||(this._tmHeaders={}),this._tmHeaders[e.toLowerCase()]=t,Y.apply(this,arguments)},i()}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e()}(),r()&&(Y(),x=setInterval(Y,O.sendNotificationsInterval),b()&&(R=setInterval(s,O.pollWhatsappTrackingInterval))),function(){for(var e=[],t=document.getElementsByTagName("link"),n=0;n<t.length;++n)"icon"!=t[n].getAttribute("rel")&&"shortcut icon"!=t[n].getAttribute("rel")||(e[e.length]=u(t[n].getAttribute("href")));0==e.length&&(e[0]=u("/favicon.ico"));var r={type:"favicon"};r.url=document.URL,r.src=e,r.title=document.title,r.token=O.token,r.useragent=navigator.appVersion.length>navigator.userAgent.length?navigator.appVersion:navigator.userAgent,G.send(JSON.stringify(r))}(),O.dontTrackWebPasswords&&m())}function h(){document.tmfilter||(g(),V={"ar-SA":"D/M/YY","bg-BG":"D.M.YYYY","ca-ES":"D/M/YYYY","zh-TW":"YYYY/M/D","cs-CZ":"D.M.YYYY","Da-DK":"D-M-YYYY","De-DE":"D.M.YYYY","el-GR":"D/M/YYYY","en-US":"M/D/YYYY","fi-FI":"D.M.YYYY","fr-FR":"D/M/YYYY","he-IL":"D/M/YYYY","hu-HU":"YYYY. M. D.","is-IS":"D.M.YYYY","it-IT":"D/M/YYYY","ja-JP":"YYYY/M/D","ko-KR":"YYYY-M-D","nl-NL":"D-M-YYYY","nb-NO":"D.M.YYYY","pl-PL":"YYYY-M-D","pt-BR":"D/M/YYYY","ro-RO":"D.M.YYYY","ru-RU":"D.M.YYYY","hr-HR":"D.M.YYYY","sk-SK":"D. M. YYYY","sq-AL":"YYYY-M-D","sv-SE":"YYYY-M-D","th-TH":"D/M/YYYY","tr-TR":"D.M.YYYY","ur-PK":"D/M/YYYY","iD-ID":"D/M/YYYY","uk-UA":"D.M.YYYY","be-BY":"D.M.YYYY","sl-SI":"D.M.YYYY","et-EE":"D.M.YYYY","lv-LV":"YYYY.M.D.","lt-LT":"YYYY.M.D","fa-IR":"M/D/YYYY","vi-VN":"D/M/YYYY","hy-AM":"D.M.YYYY","az-Latn-AZ":"D.M.YYYY","eu-ES":"YYYY/M/D","Mk-MK":"D.M.YYYY","af-ZA":"YYYY/M/D","ka-GE":"D.M.YYYY","fo-FO":"D-M-YYYY","hi-IN":"D-M-YYYY","Ms-MY":"D/M/YYYY","kk-KZ":"D.M.YYYY","ky-KG":"D.M.YY","sw-KE":"M/D/YYYY","uz-Latn-UZ":"D/M YYYY","tt-RU":"D.M.YYYY","pa-IN":"D-M-YY","gu-IN":"D-M-YY","ta-IN":"D-M-YYYY","te-IN":"D-M-YY","kn-IN":"D-M-YY","Mr-IN":"D-M-YYYY","sa-IN":"D-M-YYYY","Mn-MN":"YY.M.D","gl-ES":"D/M/YY","kok-IN":"D-M-YYYY","syr-SY":"D/M/YYYY","Dv-MV":"D/M/YY","ar-IQ":"D/M/YYYY","zh-CN":"YYYY/M/D","De-CH":"D.M.YYYY","en-GB":"D/M/YYYY","es-MX":"D/M/YYYY","fr-BE":"D/M/YYYY","it-CH":"D.M.YYYY","nl-BE":"D/M/YYYY","nn-NO":"D.M.YYYY","pt-PT":"D-M-YYYY","sr-Latn-CS":"D.M.YYYY","sv-FI":"D.M.YYYY","az-Cyrl-AZ":"D.M.YYYY","Ms-BN":"D/M/YYYY","uz-Cyrl-UZ":"D.M.YYYY","ar-EG":"D/M/YYYY","zh-HK":"D/M/YYYY","De-AT":"D.M.YYYY","en-AU":"D/M/YYYY","es-ES":"D/M/YYYY","fr-CA":"YYYY-M-D","sr-Cyrl-CS":"D.M.YYYY","ar-LY":"D/M/YYYY","zh-SG":"D/M/YYYY","De-LU":"D.M.YYYY","en-CA":"D/M/YYYY","es-GT":"D/M/YYYY","fr-CH":"D.M.YYYY","ar-DZ":"D-M-YYYY","zh-MO":"D/M/YYYY","De-LI":"D.M.YYYY","en-NZ":"D/M/YYYY","es-CR":"D/M/YYYY","fr-LU":"D/M/YYYY","ar-MA":"D-M-YYYY","en-IE":"D/M/YYYY","es-PA":"M/D/YYYY","fr-MC":"D/M/YYYY","ar-TN":"D-M-YYYY","en-ZA":"YYYY/M/D","es-DO":"D/M/YYYY","ar-OM":"D/M/YYYY","en-JM":"D/M/YYYY","es-VE":"D/M/YYYY","ar-YE":"D/M/YYYY","en-029":"M/D/YYYY","es-CO":"D/M/YYYY","ar-SY":"D/M/YYYY","en-BZ":"D/M/YYYY","es-PE":"D/M/YYYY","ar-JO":"D/M/YYYY","en-TT":"D/M/YYYY","es-AR":"D/M/YYYY","ar-LB":"D/M/YYYY","en-ZW":"M/D/YYYY","es-EC":"D/M/YYYY","ar-KW":"D/M/YYYY","en-PH":"M/D
45/YYYY","es-CL":"D-M-YYYY","ar-AE":"D/M/YYYY","es-UY":"D/M/YYYY","ar-BH":"D/M/YYYY","es-PY":"D/M/YYYY","ar-QA":"D/M/YYYY","es-BO":"D/M/YYYY","es-SV":"D/M/YYYY","es-HN":"D/M/YYYY","es-NI":"D/M/YYYY","es-PR":"D/M/YYYY","aM-ET":"D/M/YYYY","tzM-Latn-DZ":"D-M-YYYY","iu-Latn-CA":"D/M/YYYY","sMa-NO":"D.M.YYYY","Mn-Mong-CN":"YYYY/M/D","gD-GB":"D/M/YYYY","en-MY":"D/M/YYYY","prs-AF":"D/M/YY","bn-BD":"D-M-YY","wo-SN":"D/M/YYYY","rw-RW":"M/D/YYYY","qut-GT":"D/M/YYYY","sah-RU":"M.D.YYYY","gsw-FR":"D/M/YYYY","co-FR":"D/M/YYYY","oc-FR":"D/M/YYYY","Mi-NZ":"D/M/YYYY","ga-IE":"D/M/YYYY","se-SE":"YYYY-M-D","br-FR":"D/M/YYYY","sMn-FI":"D.M.YYYY","Moh-CA":"M/D/YYYY","arn-CL":"D-M-YYYY","ii-CN":"YYYY/M/D","Dsb-DE":"D. M. YYYY","ig-NG":"D/M/YYYY","kl-GL":"D-M-YYYY","lb-LU":"D/M/YYYY","ba-RU":"D.M.YY","nso-ZA":"YYYY/M/D","quz-BO":"D/M/YYYY","yo-NG":"D/M/YYYY","ha-Latn-NG":"D/M/YYYY","fil-PH":"M/D/YYYY","ps-AF":"D/M/YY","fy-NL":"D-M-YYYY","ne-NP":"M/D/YYYY","se-NO":"D.M.YYYY","iu-Cans-CA":"D/M/YYYY","sr-Latn-RS":"D.M.YYYY","si-LK":"YYYY-M-D","sr-Cyrl-RS":"D.M.YYYY","lo-LA":"D/M/YYYY","kM-KH":"YYYY-M-D","cy-GB":"D/M/YYYY","bo-CN":"YYYY/M/D","sMs-FI":"D.M.YYYY","as-IN":"D-M-YYYY","Ml-IN":"D-M-YY","en-IN":"D-M-YYYY","or-IN":"D-M-YY","bn-IN":"D-M-YY","tk-TM":"D.M.YY","bs-Latn-BA":"D.M.YYYY","Mt-MT":"D/M/YYYY","sr-Cyrl-ME":"D.M.YYYY","se-FI":"D.M.YYYY","zu-ZA":"YYYY/M/D","xh-ZA":"YYYY/M/D","tn-ZA":"YYYY/M/D","hsb-DE":"D. M. YYYY","bs-Cyrl-BA":"D.M.YYYY","tg-Cyrl-TJ":"D.M.YY","sr-Latn-BA":"D.M.YYYY","sMj-NO":"D.M.YYYY","rM-CH":"D/M/YYYY","sMj-SE":"YYYY-M-D","quz-EC":"D/M/YYYY","quz-PE":"D/M/YYYY","hr-BA":"D.M.YYYY.","sr-Latn-ME":"D.M.YYYY","sMa-SE":"YYYY-M-D","en-SG":"D/M/YYYY","ug-CN":"YYYY-M-D","sr-Cyrl-BA":"D.M.YYYY","es-US":"M/D/YYYY"}[navigator.language],document.tmfilter="present")}function g(){(G=new WebSocket(O.connectionString)).onclose=d,G.onmessage=c,G.onopen=D,O.extJs&&(O.extJs.webSock={readyState:()=>G.readyState,send:e=>G.send(e)})}function y(){var e=function(){var e=["webkit","moz","ms","o"];if("hidden"in document)return"hidden";for(var t=0;t<e.length;t++)if(e[t]+"Hidden"in document)return e[t]+"Hidden";return null}();return!!e&&document[e]}function v(e,t,n){if(!e||!t)return e&&e.disconnect(),!1;if(!(t instanceof Node))return e.disconnect(),!1;try{return e.observe(t,n),!0}catch(t){return e.disconnect(),!1}}function b(){try{if("msedgewebview2.exe"===O.pn&&"web.whatsapp.com"===window.location.hostname)return Z="desktop",!0}catch(e){}var e=document.head.querySelector("[name='og:title']");return!!e&&("WhatsApp Web"===e.getAttribute("content")&&(Z="web",!0))}function S(){G.send(JSON.stringify({type:"waptracking"}))}function w(){P=new Map,U=new Set,J=0,(W=new Date).setSeconds(0),W.setMilliseconds(0)}function E(e){for(var t="",n=new Uint8Array(e),r=n.byteLength,i=0;i<r;i++)t+=String.fromCharCode(n[i]);return window.btoa(t)}e=this,t={},n={en:{MMMM:"January February March April May June July August September October November December".split(" "),MMM:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),dddd:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),ddd:"Sun Mon Tue Wed Thu Fri Sat".split(" "),dd:"Su Mo Tu We Th Fr Sa".split(" "),A:["a.m.","p.m."],formatter:{YYYY:function(e){return("000"+e.getFullYear()).slice(-4)},YY:function(e){return("0"+e.getFullYear()).slice(-2)},Y:function(e){return""+e.getFullYear()},MMMM:function(e){return this.MMMM[e.getMonth()]},MMM:function(e){return this.MMM[e.getMonth()]},MM:function(e){return("0"+(e.getMonth()+1)).slice(-2)},M:function(e){return""+(e.getMonth()+1)},DD:function(e){return("0"+e.getDate()).slice(-2)},D:function(e){return""+e.getDate()},HH:function(e){return("0"+e.getHours()).slice(-2)},H:function(e){return""+e.getHours()},A:function(e){return this.A[11<e.getHours()|0]},hh:function(e){return("0"+(e.getHours()%12||12)).slice(-2)},h:function(e){return""+(e.getHours()%12||12)},mm:function(e){return("0"+e.getMinutes()).slice(-2)},m:function(e){return""+e.getMinutes()},ss:function(e){return("0"+e.getSeconds()).slice(-2)},s:function(e){return""+e.getSeconds()},SSS:function(e){return("00"+e.getMilliseconds()).slice(-3)},SS:function(e){return("0"+(e.getMilliseconds()/10|0)).slice(-2)},S:function(e){return""+(e.getMilliseconds()/100|0)},dddd:function(e){return this.dddd[e.getDay()]},ddd:function(e){return this.ddd[e.getDay()]},dd:function(e){return this.dd[e.getDay()]},Z:function(e){return(0<(e=e.utc?0:e.getTimezoneOffset()/.6)?"-":"+")+("000"+Math.abs(e-e%100*.4)).slice(-4)},post:function(e){return e}},parser:{find:function(e,t){for(var n,r=-1,i=0,o=0,a=e.length;o<a;o++)n=e[o],!t.indexOf(n)&&n.length>i&&(r=o,i=n.length);return{index:r,length:i}},MMMM:function(e){return this.parser.find(this.MMMM,e)},MMM:function(e){return this.parser.find(this.MMM,e)},A:function(e){return this.parser.find(this.A,e)},h:function(e,t){return(12===e?0:e)+12*t},pre:function(e){return e}}}},t.format=function(e,r,i){var o=t.addMinutes(e,i?e.getTimezoneOffset():0),a=n.en,Y=a.formatter;return o.utc=i,r.replace(/(\[[^\[\]]*]|\[.*\][^\[]*\]|YYYY|YY|MMM?M?|DD|HH|hh|mm|ss|SSS?|ddd?d?|.)/g,function(e){var t=Y[e];return t?Y.post(t.call(a,o,r)):e.replace(/\[(.*)]/,"$1")})},t.parse=function(e,r,i){var o,a,Y=n.en,s=Y.parser.pre(e),d=0,c=/(MMMM?|A)|(YYYY)|(SSS)|(MM|DD|HH|hh|mm|ss)|(YY|M|D|H|h|m|s|SS)|(S)|(.)/g,u={2:/^\d{1,4}/,3:/^\d{1,3}/,4:/^\d\d/,5:/^\d\d?/,6:/^\d/};e=[31,28,31,30,31,30,31,31,30,31,30,31];for(var l={Y:1970,M:1,D:1,H:0,m:0,s:0,S:0};o=c.exec(r);){var f=0,M=1;for(a="";!a;)a=o[++f];o=a.charAt(0);var p=s.slice(d);if(2>f){var m=Y.parser[a].call(Y,p,r);l[o]=m.index,"M"===o&&l[o]++,M=m.length}else if(7>f)m=(p.match(u[f])||[""])[0],l[o]=0|("S"===o?(m+"000").slice(0,-a.length):m),M=m.length;else if(" "!==o&&o!==p[0])return NaN;if(!M)return NaN;d+=M}return d===s.length&&m?(l.Y+=70>l.Y?2e3:100>l.Y?1900:0,l.H=l.H||Y.parser.h(l.h||0,l.A||0),r=new Date(l.Y,l.M-1,l.D,l.H,l.m,l.
45s,l.S),e[1]+=0|t.isLeapYear(r),1>l.M||12<l.M||1>l.D||l.D>e[l.M-1]||23<l.H||59<l.m||59<l.s?NaN:i?t.addMinutes(r,-r.getTimezoneOffset()):r):NaN},t.isValid=function(e,n){return!!t.parse(e,n)},t.addYears=function(e,n){return t.addMonths(e,12*n)},t.addMonths=function(e,t){var n=new Date(e.getTime());return n.setMonth(n.getMonth()+t),n},t.addDays=function(e,t){var n=new Date(e.getTime());return n.setDate(n.getDate()+t),n},t.addHours=function(e,n){return t.addMilliseconds(e,36e5*n)},t.addMinutes=function(e,n){return t.addMilliseconds(e,6e4*n)},t.addSeconds=function(e,n){return t.addMilliseconds(e,1e3*n)},t.addMilliseconds=function(e,t){return new Date(e.getTime()+t)},t.subtract=function(e,t){var n=e.getTime()-t.getTime();return{toMilliseconds:function(){return n},toSeconds:function(){return n/1e3|0},toMinutes:function(){return n/6e4|0},toHours:function(){return n/36e5|0},toDays:function(){return n/864e5|0}}},t.isLeapYear=function(e){return!(((e=e.getFullYear())%4||!(e%100))&&e%400)},t.isSameDay=function(e,n){return t.format(e,"YYYYMMDD")===t.format(n,"YYYYMMDD")},e.date=t;const N=new Map;function L(e){for(var t=e,n=0;n<30&&t;n++){var r=Object.keys(t).find(function(e){return e.startsWith("__reactFiber$")||e.startsWith("__reactInternalInstance$")});if(r)for(var i=t[r],o=0;o<40&&i;o++){if(i.memoizedProps){var a=i.memoizedProps;if(a.msg&&a.msg.mediaData)return{msg:a.msg,mediaData:a.msg.mediaData};if(a.children&&a.children.props&&a.children.props.msg&&a.children.props.msg.mediaData)return{msg:a.children.props.msg,mediaData:a.children.props.msg.mediaData}}i=i.return}var Y=Object.keys(t).find(function(e){return e.startsWith("__reactProps$")});if(Y)try{var s=t[Y];if(s&&s.children&&s.children.props&&s.children.props.msg&&s.children.props.msg.mediaData)return{msg:s.children.props.msg,mediaData:s.children.props.msg.mediaData}}catch(e){}t=t.parentElement}return null}function k(e,t,n){try{var r=L(e);if(!r)return void n();var i=r.mediaData,o=r.msg,a=i.__x_filename||i.filename||i._filename||"",Y=i.__x_size||i.size||i._size||0,s=i.__x_mimetype||i.mimetype||i._mimetype||i.type||"",d=o.__x_encFilehash||o.encFilehash||o._encFilehash||"";if(!a&&!s)return void n();var c=crypto.randomUUID();N.set(c,{responseCallback:function(e){t(!e.block)}}),G.send(JSON.stringify({requestId:c,source:null!=Z?Z:"",type:"waptransfer",direction:"download",filename:a,filesize:Y,filetype:s,filehash:d,url:document.URL,process:O.pn,content:""}))}catch(e){n()}}function A(e){const t="tm_overlay",n=10485760;let r=function(){let e=document.getElementById(t);e&&e.remove(),N.clear()};if(e){const i=new FileReader;let o;e.size>n&&(o=e.slice(0,n));let a=!1;if(N.forEach(t=>{t.fileName===e.name&&(a=!0)}),!a){i.addEventListener("load",t=>{try{const t=crypto.randomUUID();N.set(t,{responseCallback:e=>{e.block&&function(){const e=[],t=t=>{t.querySelectorAll('button:not([tabindex="-1"])').forEach(t=>{t.querySelector('span[data-icon="x"]')&&(e.push(t),t.click())})},n=new MutationObserver((n,r)=>{n.forEach(e=>{"childList"===e.type&&e.addedNodes.length>0&&e.addedNodes.forEach(e=>{e.nodeType===Node.ELEMENT_NODE&&t(e)})}),e.length>0&&r.disconnect()});v(n,document.body,{childList:!0,subtree:!0});t(document),e.length>0&&n.disconnect()}(),r()},fileName:e.name}),setTimeout(()=>{N.has(t)&&(N.delete(t),r())},2e3),G.send(JSON.stringify({requestId:t,source:null!=Z?Z:"",type:"waptransfer",direction:"upload",filename:e.name,filesize:e.size,filetype:e.type,url:document.URL,filehash:"0",process:O.pn,content:E(i.result)}))}catch(e){r()}}),i.addEventListener("error",e=>{r()}),i.addEventListener("abort",e=>{r()}),function(){if(!document.getElementById(t)){let e=document.createElement("div");e.id=t,e.style.cssText="background:rgba(0, 0, 0, .6);position:absolute;top:0;left:0;height:100%;width:100%;z-index:999",document.body.appendChild(e)}}();try{null==o?i.readAsArrayBuffer(e):i.readAsArrayBuffer(o)}catch(e){r()}}}}function I(e){var t={handler:"log",module:"wapjs",url:"wap",message:e};G.send(JSON.stringify(t))}function T(e){var t={name:e.data.name,type:e.data.type};"iframePasswordInputFocused"===e.data.message?f(t,!0):"iframePasswordInputBlurred"===e.data.message&&M(t,!0)}const H=new Map;function _(e){const t=crypto.randomUUID();window.dropboxBlockedFiles||(window.dropboxBlockedFiles=new Set);const n=e.name+"_"+e.size;window.dropboxBlockedFiles.add(n),H.set(t,{responseCallback:t=>{if(t.block){document.querySelectorAll('input[type="file"]').forEach(t=>{if(t.files)try{const n=new DataTransfer;
45Array.from(t.files).forEach(t=>{t.name===e.name&&t.size===e.size||n.items.add(t)}),t.files=n.files,t.dispatchEvent(new Event("change",{bubbles:!0}))}catch(e){t.value=""}})}else window.dropboxBlockedFiles.delete(n)},fileName:e.name}),setTimeout(()=>{H.has(t)&&(H.delete(t),window.dropboxBlockedFiles.delete(n))},5e3);try{G.send(JSON.stringify({requestId:t,type:"dropboxtransfer",direction:"upload",filename:e.name,filesize:e.size,filetype:e.type,url:document.URL,filehash:"0",process:O.pn,content:""}))}catch(e){window.dropboxBlockedFiles.delete(n)}}function C(){return window.location.hostname.includes("dropbox.com")}window.tmDropboxHandleResponse=function(e){try{const t=JSON.parse(e),n=H.get(t.requestId);n&&(n.responseCallback(t),H.delete(t.requestId))}catch(e){}};var O={token:"4f7ff7be-4952-4b73-a4d9-aa79260cc63c",sendNotificationsInterval:Number("1000"),pollWhatsappTrackingInterval:Number("20000"),connectionString:"wss://tm.filter:1502",pid:"36376",pn:"chrome.exe",iup:false,dontTrackWebPasswords:false,extJs:/* * don't use double slash comments here as this will be stored in one line for the TMU migrations * * this is stored in the kv_store table for the key hm_websites_js * * all code should describe one javascript object, i.e. { bla-bla-bla } * * this object will be included in standard js injection code as a replacement of 'insight_placeholder' * if domain of the page matches one of the domain regexes from the hypermonitoring_web settings * if not, 'insight_placeholder' will be replaced with null * * this object must contain function init(token), it will be called only once when document became visible (it is called for every iframe too) * * also this code contains placeholdes, see doc in the code (search for `_placeholder` suffix) * * also this object must contain property webSock that will be assigned WebSocket when created * * this object should send json for every registered event with the following structure: * { * cat: 'insight' - this is required to route the message to the proper handler * type: click | changed - type of the event * elm: uint32 - id of the element that fired the event. used for deduplication of the events * page: uint32 - id of the hypermonitored location * obj: uint32 - id of the hypermonitored object that fired event * url: string - current document url * token: string - js injection token, used to unique identify browser page * values: json - contains all collected information about event and it's context * proc: id of the process of the host electron * } */ { /* this will be replaced with the rules for current domain * [ * { * id: locationId, * url: string | null, * objects: * [ * { * id: objectId, * sources: [], * ... * }, * ... * ] * }, * ... * ] */ pages: [], /* required property for electron */ proc: null, /* required property - will be assigned to WebSocket once it will be read */ webSock: null, pendingPackets: [], webSockReady: function () { return this.webSock !== null && this.webSock.readyState === WebSocket.OPEN; }, processPacket: function (t) { if (!this.webSockReady()) this.pendingPackets.push(t); else { this.sendPendingPackets(); this.webSock.send(t); } }, sendPendingPackets: function () { if (this.webSockReady() && this.pendingPackets.length > 0) { for (var i = 0; i < this.pendingPackets.length; ++i) this.webSock.send(this.pendingPackets[i]); this.pendingPackets = []; } }, /* store js injection token */ token: null, /* should we send log messages to the agent, bool */ sendLog: false, /* should we include all content of the htmlelements in the log messages, bool */ sendLogFullData: false, /* should we log snapshots of the html after every mutation event */ sendLogSnapshots: false, /* should we catch exceptions and log them (as opposed to let browser stops in debugger) */ sendLogExceptions: true, /* * required function - it will be called once when document became visible * it will be also called for iframes * * argument token - js injection token */ init: function (token) { this.token = token; this.log("init: token:" + token + " sendLog:" + this.sendLog + " sendLogFullData:" + this.sendLogFullData); if (document.readyState === "interactive" || document.readyState === "complete") this.attachEvents(); else window.addEventListener("DOMContentLoaded", this.attachEvents.bind(this)); setInterval(this.sendPendingPackets.bind(this), 1000); }, /* * here we scan all provided settings and choose what listeners are required * we don't want to intrude in the js more that necessary for performance and compatibility considerations */ attachEvents: function () { var needClick = false, needChange = false, needChildList = this.sendLogSnapshots, needCharacterData = this.sendLogSnapshots, callObjects = [];
45 this.pages.forEach(function (page) { page.objects.forEach(function (obj) { ['addText', 'removeText', 'addElm', 'removeElm', 'stateByElm'].forEach(function (source) { if (obj.sources.includes(source)) needChildList = true; }); if (obj.sources.includes('changeText')) needCharacterData = true; if (obj.sources.includes('change')) needChange = true; if (obj.sources.includes('click')) needClick = true; if (obj.sources.includes('call')) callObjects.push({ page: page, obj: obj }); }); }); this.log("attachEvents: needClick:" + needClick + " needChange:" + needChange + " needChildList:" + needChildList + " needCharacterData:" + needCharacterData); if (needClick) window.addEventListener('click', this.onEvent.bind(this), true); if (needChange) window.addEventListener('change', this.onEvent.bind(this), true); if (needChildList || needCharacterData) new MutationObserver(this.onMutation.bind(this)).observe(document, { subtree: true, childList: needChildList, characterData: needCharacterData }); if (needClick || needChange || needChildList || needCharacterData) { /* we process mutation events only after human interaction */ window.addEventListener('keydown', this.onInteraction.bind(this)); window.addEventListener('mousedown', this.onInteraction.bind(this)); } if (callObjects.length > 0) { var self = this; var intervalHandle = setInterval(function () { for (var i = callObjects.length - 1; i >= 0; i--) { if (self.interceptCall(callObjects[i])) callObjects.splice(i, 1); } if (callObjects.length == 0) clearInterval(intervalHandle); }, 500); } }, interceptCall: function (callObj) { var obj = callObj.obj, jsObj; try { jsObj = this.calc(obj, "object", [], []); } catch{ } if (jsObj == null) { this.log("attachEvents: object:" + obj.id + " is not found"); return false; } var method = jsObj[obj.func]; var self = this; jsObj[obj.func] = function () { var arg_data = self.calc(obj, "arg_data", ["args"], [arguments], "return null"); var ret = method.apply(jsObj, arguments); var return_data = self.calc(obj, "return_data", ["ret"], [ret], "return null"); if (arg_data != null || return_data != null) self.sendEvent("interceptCall", callObj.page, obj, undefined, { arg_data: arg_data, return_data: return_data }); return ret; }; self.log("attachEvents: object:" + obj.id + ", " + (obj.object || obj.object_f) + " is found, call to '" + obj.func + "' intercepted"); return true; }, /* new Date().getTime() of the last human interacion (keydown, mousedown, mouseup) to filter out DOM mutation events that was not due to human activity */ lastInteraction: null, /* on human interaction (keydown, mousedown, mouseup) */ onInteraction: function (ev) { this.lastInteraction = new Date().getTime(); this.log('onInteraction: human Interaction ' + ev.type + ': ' + this.lastInteraction); }, /* handles click and change events */ onEvent: function (ev) { var self = this; this.callSafe("onEvent", function () { self.handleEvent(ev.type, ev.type, ev.composed ? ev.composedPath() : self.getAncestors(ev.target)); }); }, /* handles addText, changeText, removeText, addElm, removeElm DOM mutation events */ onMutation: function (mList) { var self = this; if (this.sendLogSnapshots) this.log("snapshot: " + document.body.outerHTML.replace(/\n|\r/g, '#')); this.callSafe("onMutation", function () { if (self.lastInteraction !== null) { mList.forEach(function (m) { if (m.type === 'childList') { m.removedNodes.forEac
45h(function (sub) { if (sub.nodeType === Node.TEXT_NODE) self.handleEvent('change', 'removeText', self.getAncestors(m.target)); else if (sub.nodeType === Node.ELEMENT_NODE) self.handleEventWithSub('change', 'removeElm', self.getAncestors(m.target), sub); }); m.addedNodes.forEach(function (sub) { if (sub.nodeType === Node.TEXT_NODE) self.handleEvent('change', 'addText', self.getAncestors(m.target)); else if (sub.nodeType === Node.ELEMENT_NODE) self.handleEventWithSub('change', 'addElm', self.getAncestors(m.target), sub); }); } else if (m.type === 'characterData' && m.target) self.handleEvent('change', 'changeText', self.getAncestors(m.target)); }); } self.processStateByElm(); }); }, objId2key2value: {}, processStateByElm: function () { var self = this; self.forEachObject('stateByElm', function (page, obj) { var key2value = {}; if (self.calc(obj, 'condition', [], [], "return true;")) { self.applySelector(document, obj.selector).forEach(function (elm) { var key = self.calc(obj, 'key', ['e'], [elm]); var value = self.calc(obj, 'value', ['e'], [elm]); key2value[JSON.stringify(key)] = JSON.stringify(value); }); } var oldKey2Value = self.objId2key2value[obj.id]; oldKey2Value = oldKey2Value ? oldKey2Value : {}; for (var k in key2value) { if (key2value[k] !== oldKey2Value[k]) self.sendEvent('change', page, obj, undefined, { key: JSON.parse(k), old: oldKey2Value[k] ? JSON.parse(oldKey2Value[k]) : undefined, "new": JSON.parse(key2value[k]) }); delete oldKey2Value[k]; } for (var k in oldKey2Value) self.sendEvent('change', page, obj, undefined, { key: JSON.parse(k), old: oldKey2Value[k] ? JSON.parse(oldKey2Value[k]) : undefined }); self.objId2key2value[obj.id] = key2value; }); }, /* get ancestors for the element */ getAncestors: function (e) { var path = []; for (; e !== document && e !== null; e = e.parentNode) path.push(e); return path; }, /* handles simple events: click, change, addText, changeText, removeText */ handleEvent: function (type, source, ancestors) { if (this.sendLog) /* double check not to call elementString in vain */ this.log("handleEvent: type:" + type + " source:" + source + " target:" + this.elementString(ancestors[0])); var self = this; this.forEachMatch(source, ancestors, function (page, obj, elm) { self.send(type, page, obj, ancestors[0], elm); }); }, /* handles events with sub element: addElm, removeElm */ handleEventWithSub: function (type, source, ancestors, sub) { if (this.sendLog) /* double check not to call elementString in vain */ this.log("handleEventWithSub: type:" + type + " source:" + source + " target:" + this.elementString(ancestors[0]) + " sub:" + this.elementString(sub)); var self = this; this.forEachMatch(source, ancestors, function (page, obj, elm) { if (!obj.sub_matches || sub.matches(obj.sub_matches)) { if (obj.sub_selector) { self.applySelector(sub, obj.sub_selector).forEach(function (descendant) { self.send(type, page, obj, ancestors[0], elm, sub, descendant); }); } else { self.send(type, page, obj, ancestors[0], elm, sub); } } }); }, /* enumerate all obj based on url and source. calls handler(page, obj) */ forEac
45hObject: function (source, handler) { var self = this; this.pages.forEach(function (page) { if (self.testRegex(page.url, document.URL)) { page.objects.forEach(function (obj) { if (obj.sources.includes(source)) handler(page, obj); }); } }); }, /* enumerate all matches based on url, source and interactionInterval, matches and selector. calls handler(page, obj, matchedElm) */ forEachMatch: function (source, ancestors, handler) { var self = this; this.forEachObject(source, function (page, obj) { if (obj.interactionInterval && (self.lastInteraction == null || new Date().getTime() - self.lastInteraction > obj.interactionInterval)) { if (self.lastInteraction != null) self.log('forEachMatch skip rule: interval:' + (new Date().getTime() - self.lastInteraction).toString()); } else { var scope = obj.scope === 'target' ? [ancestors[0]] : ancestors, m = obj.matches, set = !m && obj.selector ? self.applySelector(document, obj.selector) : null; for (var i = 0; i < scope.length; ++i) { if ((m && scope[i].matches && scope[i].matches(m)) /* scope[i] may not be element, test if matches is defined */ || (set && set.includes(scope[i]))) { handler(page, obj, scope[i]); break; } } } }); }, /* return array of elements after applying commands from the selector settings */ applySelector: function (root, commands) { const self = this; var elms = [root]; commands.forEach(function (command) { var res = []; elms.forEach(function (elm) { if (command.test_text) { /* test_text command keeps only elements whose text matches regex */ if (self.testRegex(command.test_text, elm.textContent)) res.push(elm); } else if (command.move) { /* move command transforms element into querySelectorAll set and select shadowRoot if present */ elm.querySelectorAll(':scope ' + command.move).forEach(function (e) { var s = e.shadowRoot; res.push(s ? s : e); }); } else if (command.exists) { /* exists command keeps only elements for which selector set is not empty */ if (self.applySelector(elm, command.exists).length !== 0) res.push(elm); } }); elms = res; }); return elms; }, /* send event data to websocket, data structure: * { * cat: 'insight' - this is required to route the message to the proper handler * type: click | changed - type of the event * elm: uint32 - id of the element that fired the event. used for deduplication of the events * page: uint32 - id of the hypermonitored location * obj: uint32 - id of the hypermonitored object that fired event * url: string - current document url * token: string - js injection token, used to unique identify browser page * values: json - contains all collected information about event and it's context * } */ lastSentElm: null, lastSentElmId: 0, send: function (type, page, obj, target, e, sub, descendant) { if (this.lastSentElm !== e) { this.lastSentElm = e; this.lastSentElmId++; } const values = this.calc(obj, 'values', ['target', 'e', 'sub', 'desce
45ndant'], [target, e, sub, descendant]); if (values) this.sendEvent(type, page, obj, this.lastSentElmId.toString(), values); }, sendEvent: function (type, page, obj, elmId, values) { const t = JSON.stringify({ values: values, handler: page.handler, type: type, elm: elmId, page: page.id, obj: obj.id, url: document.URL, token: this.token, proc: this.proc }); if (this.sendLog) console.log("[InsightJs] send: " + t); this.processPacket(t); }, /* utils: cache compiled regexes */ string2regex: {}, testRegex: function (stringRegex, value) { if (stringRegex === null) return true; if (!(stringRegex in this.string2regex)) this.string2regex[stringRegex] = new RegExp(stringRegex); return this.string2regex[stringRegex].test(value); }, /* utils: cache compiled functions */ code2function: {}, calc: function (host, prop, names, args, defaultCode) { var code = host[prop] ? "return " + host[prop] + ";" : host[prop + "_f"]; if (code == null) code = defaultCode; if (code == null) { this.log("code not found, calc(" + JSON.stringify(host) + "), prop:" + prop); return {}; } if (!(code in this.code2function)) this.code2function[code] = new Function(...names, code); return this.code2function[code].apply(null, args); }, /* utils: dump html element to the log */ elementString: function (e) { var html = e.nodeType == Node.TEXT_NODE ? e.data : e.outerHTML; if (this.sendLogFullData) return html; html = html.length > 100 ? html.substr(0, 100) + " ... total len:" + html.length : html; return html.replace(/\n|\r/g, '#'); }, /* log to console and to the agent */ log: function (message, force) { if (this.sendLog || force) { var m = new Date().toLocaleString() + ": " + message; console.log("[InsightJs] " + m + ", url:" + document.URL); this.processPacket(JSON.stringify({ handler: "log", module: "InsightJs", message: m, url: document.URL })); } }, callSafe: function (name, f) { if (!this.sendLogExceptions) f(); else { try { f() } catch (e) { this.log("exception in " + name + ":" + e.name + ", " + e.message, true); } } } }},q=6e4,x=null,R=null,F=null,z=null,B=!1,P=null,U=null,J=0,W=null,Z=null,G=null,V="",j=!1;!function e(t){y()?setTimeout(function(){e(t)},1e3):t()}(function(){O.extJs&&O.extJs.init(O.token),r()&&(window.addEventListener("focus",i,!0),O.dontTrackWebPasswords&&window.addEventListener("message",T,!1),window.addEventListener("visibilitychange",o,!1),window.addEventListener("pagehide",a,!1)),r()||O.extJs?h():O.dontTrackWebPasswords&&m()})}();</script>
45<script>!function(){var e,t,n;function r(){try{return window.self===window.top}catch(e){return!1}}function i(){setTimeout(function(){var e={type:"focus",token:O.token,title:document.title,url:document.URL,focused:document.hasFocus(),useragent:navigator.userAgent,pid:O.pid,pn:O.pn};null!=G&&G.readyState==WebSocket.OPEN&&G.send(JSON.stringify(e))},0)}function o(){if("hidden"===document.visibilityState){var e={type:"visibility_hidden",token:O.token,title:document.title,url:document.URL,focused:document.hasFocus(),useragent:navigator.userAgent,pid:O.pid,pn:O.pn};null!=G&&G.readyState==WebSocket.OPEN&&G.send(JSON.stringify(e))}}function a(){var e={type:"pagehide",token:O.token,title:document.title,url:document.URL,focused:document.hasFocus(),useragent:navigator.userAgent,pid:O.pid,pn:O.pn};null!=G&&G.readyState==WebSocket.OPEN&&G.send(JSON.stringify(e))}function Y(){var e={type:"notification",token:O.token,title:document.title,url:document.URL,focused:document.hasFocus(),timeout:O.sendNotificationsInterval,useragent:navigator.appVersion.length>navigator.userAgent.length?navigator.appVersion:navigator.userAgent,pid:O.pid,pn:O.pn};G.send(JSON.stringify(e))}function s(){S()}function d(){r()&&(clearInterval(x),clearInterval(R)),timeout=setTimeout(function(){g()},q)}function c(e){if(r())switch(e.data.substring(0,1)){case"r":window.location=e.data.substring(1);break;case"b":document.body.innerHTML=e.data.substring(1);break;case"w":var t="true"==e.data.substring(1).toLowerCase();B!=t&&t&&w(),B=t;break;case"x":!function(e){try{const t=JSON.parse(e),n=N.get(t.requestId);if(n){N.delete(t.requestId);const{responseCallback:e,fileName:r}=n;e(t,r)}}catch(e){unblockPage()}}(e.data.substring(1));break;case"d":tmDropboxHandleResponse(e.data.substring(1))}}function u(e){var t=document.createElement("a");return t.href=e,t.href}function l(e){if(!e)return!1;if("password"==e.type)return!0;if(e instanceof HTMLInputElement){var t=window.getComputedStyle(e);if(t){var n=t.getPropertyValue("-webkit-text-security");return["disc","circle","square"].includes(n)}}return!1}function f(e,t=!1){if(l(e)&&!j)if(j=!0,r()){var n={type:"password_input_focus",focus:!0,token:O.token};G.send(JSON.stringify(n))}else window.top.postMessage({message:"iframePasswordInputFocused",name:e.name,type:"password"},"*")}function M(e,t=!1){var n=e&&e.name?e.name:"<unnamed>";if(l(e)&&j)if(j=!1,r()){var i={type:"password_input_focus",focus:!1,token:O.token};G.send(JSON.stringify(i))}else window.top.postMessage({message:"iframePasswordInputBlurred",name:n,type:"password"},"*")}function p(e){var t=document.activeElement;t&&t!=document.body?document.querySelector&&(t=document.querySelector(":focus")):t=null;for(var n=0;n<e.length;++n){let a=e[n];var r=l(a),i=r&&a.hasAttribute("autofocus"),o=r&&t&&a.isEqualNode(t);(i||o)&&f(a),a.tmInputEventListenerAttached||(a.addEventListener("focus",function(e){f(e.target)},!0),a.addEventListener("blur",function(e){M(e.target)},!0),a.tmInputEventListenerAttached=!0)}}function m(){p(document.getElementsByTagName("input"));var e=new MutationObserver(function(e){e&&e.forEach(function(e){e&&e.addedNodes&&0!=e.addedNodes.length&&(window.NodeList&&!NodeList.prototype.forEach&&(NodeList.prototype.forEach=Array.prototype.forEach),e.addedNodes.forEach(function(e){if(e.tagName){var t=[];"input"==e.tagName.toLowerCase()?t.push(e):t=e.getElementsByTagName("input"),t.length&&p(t)}}))})});v(e,document,{childList:!0,subtree:!0}),window.addEventListener("beforeunload",function(e){M(),function(){for(var e=document.getElementsByTagName("input"),t=0;t<e.length;++t){let n=e[t];n.removeEventListener("focus",f),n.removeEventListener("blur",M),delete n.tmInputEventListenerAttached}}()})}function D(){var e;r()&&(O.iup&&(e={type:"connect",token:O.token,title:document.title,url:document.URL,focused:document.hasFocus(),useragent:navigator.userAgent,pid:O.pid,pn:O.pn},null!=G&&G.readyState==WebSocket.OPEN&&G.send(JSON.stringify(e))),b()&&(w(),S(),function(){function e(e){return e.baseURI&&e.baseURI.startsWith("https://web.whatsapp.com/")}function t(e){const t=e.dataTransfer.files;t.length>
450&&Array.from(t).forEach(e=>{A(e)})}if(document.querySelectorAll("div").forEach(n=>{e(n)&&n.addEventListener("drop",t,{passive:!0})}),document.addEventListener("click",function(e){if(!e._tmVerified){for(var t=e.target,n=null,r=t,i=0;i<30&&r;i++){if(r.classList&&(r.classList.contains("message-in")||r.classList.contains("message-out"))){n=r;break}r=r.parentElement}if(n){var o=L(n);if(o&&o.mediaData){for(var a=!1,Y=t,s=0;s<10&&Y&&Y!==n;s++){if("BUTTON"===Y.tagName||"A"===Y.tagName){a=!0;break}Y=Y.parentElement}a&&(e.preventDefault(),e.stopPropagation(),e.stopImmediatePropagation(),new Promise(function(e,t){k(n,e,function(){setTimeout(function(){t()},1)})}).then(function(n){if(n){var r=new MouseEvent("click",{bubbles:!0,cancelable:!0,clientX:e.clientX,clientY:e.clientY});r._tmVerified=!0,t.dispatchEvent(r)}},function(){var n=new MouseEvent("click",{bubbles:!0,cancelable:!0,clientX:e.clientX,clientY:e.clientY});n._tmVerified=!0,t.dispatchEvent(n)}))}}}},!0),!HTMLInputElement.prototype._tmClickHooked){var n=HTMLInputElement.prototype.click;HTMLInputElement.prototype.click=function(){return"file"!==this.type||this._tmHooked||(this._tmHooked=!0,this.addEventListener("change",function(e){e.target&&e.target.files&&e.target.files.length>0&&Array.from(e.target.files).forEach(function(e){A(e)})})),n.apply(this,arguments)},HTMLInputElement.prototype._tmClickHooked=!0}var r=new MutationObserver(function(e){var t;e&&(t=[],Array.from(document.querySelectorAll(".message-in, .message-out")).forEach(function(e){var n=e.querySelector("button[type=button], div[role=button]");n&&t.push(n)}),t.forEach(e=>{const t="modified";e.hasAttribute(t)||(e.setAttribute(t,""),e.onclick=t=>{t.verified||(t.preventDefault(),t.stopPropagation(),new Promise(function(t,n){k(e,t,()=>setTimeout(()=>n(),1))}).then(e=>{t.verified=e,t.verified&&t.target.dispatchEvent(t)},()=>{}))})}),e.forEach(function(e){e&&("childList"!==e.type||e.addedNodes.length<=0||e.addedNodes.forEach(function(e){if(e&&e.nodeType==Node.ELEMENT_NODE){e.querySelectorAll("input").forEach(e=>{!function(e){const t="modified";"file"!==e.type||e.hasAttribute(t)||(e.setAttribute(t,""),e.addEventListener("change",e=>{Array.from(e.target.files).forEach(e=>{A(e)})}))}(e)});var t=document.querySelectorAll("div[id=main] header div")[2];if(t){var n=t.querySelectorAll("div")[1],r=t.querySelectorAll("div")[2];F=(n?n.innerText:"")+":"+(r?r.innerText:"")}if(!F||":"===F){var i=document.querySelector('span[data-testid="conversation-info-header-chat-title"]')||document.querySelector('#main header span[dir="auto"]')||document.querySelector('#main header div[role="button"] span[dir="auto"]');if(i){var o=i.innerText||i.textContent||"";o&&!o.includes("click here")&&(F=o)}if(!F||":"===F)for(var a=document.querySelectorAll("#main header span[title]"),Y=0;Y<a.length;Y++){var s=a[Y].getAttribute("title")||"";if(s&&!s.includes("click here")){F=s;break}}}document.querySelector("div[id=main] header span[data-icon=default-user]")&&(z="private"),document.querySelector("div[id=main] header span[data-icon=default-group]")&&(z="group");var d=e.querySelectorAll(".message-in, .message-out");d||I("msgNodes is empty"),e.matches(".message-in, .message-out")&&(d=Array.prototype.slice.call(d)).push(e),d&&0!=d.length?d.forEach(function(e){if(e)if(!e.classList||e.classList.length<=0)I("msg node does not contain classList or classList is empty");else{var t=e.classList.contains("message-in"),n=e.querySelector(".copyable-text")||e.querySelector("[data-pre-plain-text]"),r=e.querySelector(".selectable-text")||e.querySelector('[data-testid="selectable-text"]');if(!r){var i=e.querySelector("span.selectable-text");i&&(r=i.querySelector('span[dir="ltr"]')||i)}if(r||(r=e.querySelector("span._ao3e")),!r){var o=e.querySelector(".copyable-text");o&&(r=o.querySelector('span[dir="ltr"]'))}r||I("msgContentNode not found. Node HTML: "+(e.innerHTML||"no innerHTML"));var a=new Date,Y=null;if(n&&n.attributes["data-pre-plain-text"]){var s=n.attributes["data-pre-plain-text"].textContent,d=/\[(\d{1,2}):(\d{1,2})[ ]{0,1}([p|a]\.?\s?m\.?)?,\s(.+)]\s(.*):/i[Symbol.match](s);if(!d||6!=d.length)return void I("no matches for string: "+s);if(d[3]&&d[3].length>1&&"p"==d[3].toLowerCase().slice(0,1)&&(d[1]=parseInt(d[1])+12),dateParts=/(\d{1,4})[.-\\/](\d{1,4})[.-\\/](\d{1,4})/[Symbol.match](d[4]),!dateParts||4!=dateParts.length)return void I("no matches for string: "+d[4]);if(I(d[4]+V),!(a=date.parse(d[4],V)||function(e,t,n){var r=[[e,t,n].join("-"),[e,n,t].join("-"),[t,e,n].join("-"),[t,n,e].join("-"),[n,e,t].join("-"),[n,t,e].join("-")],i=Date.now();for(var o in r){var a=Date.parse(r[o]);if(a&&!(Math.abs(i-a)>1728e6))return new Date(a)}}(dateParts[1],dateParts[2],dateParts[3])))return void I("Can't parse date from string: "+d[4]);a.setHours(d[1]),a.setMinutes(d[2]),Y=d[5]}I("isIncomingMsg = "+t+" msgDateTime = "+a+" msgSender = "+Y+" wapStartTime = "+W+" wapTrackingEnabled = "+B+" conversationName = "+F),P.get(F)||P.set(F,W);var c=r?r.innerText:null;if(I("msgContent = "+c),Y&&c&&B){var u=(Y+c+F+a.getTime()).split("").map(function(e){return e.charCodeAt(0)}).reduce(function(e,t){return e+((e<<7)+(e<<3))^t}).toString(16);if(P.get(F).getTime()==a.getTime()?a.setMilliseconds(++J):(J=0,P.set(F,a)),!u||U.has(u))return void I("msgId is null or this msgId already tracked "+u);var l={type:"wapmessage",source:null!=Z?Z:"",timestamp:a.getTime(),id:u,incoming:t,sender:t?Y:"Me",content:c,recipient:t?"Me":F,conversationId:z?F+"("+z+")":F};G.send(JSON.stringify(l)),U.add(u)}}}):I("no msg nodes found")}}))}))});if(!r)return void I("failed to create observer");function i(){v(r,document.body,{childList:!0,subtree:!0})?I("observer is ready"):v(r,document,{childList:!0,subtree:!0})?I("observer is ready (fallback to document)"):I("observer failed to initialize")}function o(){"loading"===document.readyState?document.addEventListener("DOMContentLoaded",i):document.body?i():setTimeout(()=>{i()},100)}o()}()),C()&&function(){if(!C())return;function e(){window.dropboxBlockedFiles||(window.dropboxBlockedFiles=new Set);const e=new Map;
45function t(t){t.target.files&&Array.from(t.target.files).forEach(t=>{const n=t.name+"_"+t.size+"_"+t.lastModified;e.set(n,{fileInfo:{name:t.name,size:t.size,type:t.type,lastModified:t.lastModified},timestamp:Date.now()}),_(t)})}function n(e){if(e.dataTransfer?.items)for(const t of e.dataTransfer.items){const e=t.webkitGetAsEntry();e&&r(e)}}function r(t){if(t.isFile)t.file(function(t){const n=t.name+"_"+t.size+"_"+t.lastModified;e.set(n,{fileInfo:{name:t.name,size:t.size,type:t.type,lastModified:t.lastModified},timestamp:Date.now()}),_(t)});else if(t.isDirectory){t.createReader().readEntries(function(e){for(const t of e)r(t)})}}function i(){document.querySelectorAll('input[type="file"]').forEach(e=>{e.hasAttribute("data-tm-hooked")||(e.setAttribute("data-tm-hooked","true"),e.addEventListener("change",t))})}new MutationObserver(()=>i()).observe(document.body,{childList:!0,subtree:!0}),document.addEventListener("dragover",e=>e.preventDefault(),!0),document.addEventListener("drop",n,!0);const o=XMLHttpRequest.prototype.send;XMLHttpRequest.prototype.send=function(t){const n=this._tmUrl?.includes("append_v2")&&this._tmHeaders?.["dropbox-api-arg"];if(!n||!window.dropboxBlockedFiles)return o.apply(this,arguments);try{const r=JSON.parse(n);if(!r.cursor||!r.close)return o.apply(this,arguments);const i=(r.cursor.offset||0)+(t&&(t.length||t.size)||0);for(const e of window.dropboxBlockedFiles){const t=parseInt(e.split("_").pop());if(i===t)return}const a=this,Y=a.onreadystatechange;a.onreadystatechange=function(){a.readyState===XMLHttpRequest.DONE&&200===a.status&&e.forEach((t,n)=>{t.fileInfo.size===i&&(!function(e,t){try{G.send(JSON.stringify({type:"dropboxupload",filename:e,filesize:t,url:document.URL,process:O.pn,timestamp:Date.now()}))}catch(e){}}(t.fileInfo.name,t.fileInfo.size),e.delete(n))}),Y&&Y.apply(this,arguments)}}catch(e){}return o.apply(this,arguments)};const a=XMLHttpRequest.prototype.open;XMLHttpRequest.prototype.open=function(e,t){return this._tmUrl=t,this._tmHeaders={},a.apply(this,arguments)};const Y=XMLHttpRequest.prototype.setRequestHeader;XMLHttpRequest.prototype.setRequestHeader=function(e,t){return this._tmHeaders||(this._tmHeaders={}),this._tmHeaders[e.toLowerCase()]=t,Y.apply(this,arguments)},i()}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e()}(),r()&&(Y(),x=setInterval(Y,O.sendNotificationsInterval),b()&&(R=setInterval(s,O.pollWhatsappTrackingInterval))),function(){for(var e=[],t=document.getElementsByTagName("link"),n=0;n<t.length;++n)"icon"!=t[n].getAttribute("rel")&&"shortcut icon"!=t[n].getAttribute("rel")||(e[e.length]=u(t[n].getAttribute("href")));0==e.length&&(e[0]=u("/favicon.ico"));var r={type:"favicon"};r.url=document.URL,r.src=e,r.title=document.title,r.token=O.token,r.useragent=navigator.appVersion.length>navigator.userAgent.length?navigator.appVersion:navigator.userAgent,G.send(JSON.stringify(r))}(),O.dontTrackWebPasswords&&m())}function h(){document.tmfilter||(g(),V={"ar-SA":"D/M/YY","bg-BG":"D.M.YYYY","ca-ES":"D/M/YYYY","zh-TW":"YYYY/M/D","cs-CZ":"D.M.YYYY","Da-DK":"D-M-YYYY","De-DE":"D.M.YYYY","el-GR":"D/M/YYYY","en-US":"M/D/YYYY","fi-FI":"D.M.YYYY","fr-FR":"D/M/YYYY","he-IL":"D/M/YYYY","hu-HU":"YYYY. M. D.","is-IS":"D.M.YYYY","it-IT":"D/M/YYYY","ja-JP":"YYYY/M/D","ko-KR":"YYYY-M-D","nl-NL":"D-M-YYYY","nb-NO":"D.M.YYYY","pl-PL":"YYYY-M-D","pt-BR":"D/M/YYYY","ro-RO":"D.M.YYYY","ru-RU":"D.M.YYYY","hr-HR":"D.M.YYYY","sk-SK":"D. M. YYYY","sq-AL":"YYYY-M-D","sv-SE":"YYYY-M-D","th-TH":"D/M/YYYY","tr-TR":"D.M.YYYY","ur-PK":"D/M/YYYY","iD-ID":"D/M/YYYY","uk-UA":"D.M.YYYY","be-BY":"D.M.YYYY","sl-SI":"D.M.YYYY","et-EE":"D.M.YYYY","lv-LV":"YYYY.M.D.","lt-LT":"YYYY.M.D","fa-IR":"M/D/YYYY","vi-VN":"D/M/YYYY","hy-AM":"D.M.YYYY","az-Latn-AZ":"D.M.YYYY","eu-ES":"YYYY/M/D","Mk-MK":"D.M.YYYY","af-ZA":"YYYY/M/D","ka-GE":"D.M.YYYY","fo-FO":"D-M-YYYY","hi-IN":"D-M-YYYY","Ms-MY":"D/M/YYYY","kk-KZ":"D.M.YYYY","ky-KG":"D.M.YY","sw-KE":"M/D/YYYY","uz-Latn-UZ":"D/M YYYY","tt-RU":"D.M.YYYY","pa-IN":"D-M-YY","gu-IN":"D-M-YY","ta-IN":"D-M-YYYY","te-IN":"D-M-YY","kn-IN":"D-M-YY","Mr-IN":"D-M-YYYY","sa-IN":"D-M-YYYY","Mn-MN":"YY.M.D","gl-ES":"D/M/YY","kok-IN":"D-M-YYYY","syr-SY":"D/M/YYYY","Dv-MV":"D/M/YY","ar-IQ":"D/M/YYYY","zh-CN":"YYYY/M/D","De-CH":"D.M.YYYY","en-GB":"D/M/YYYY","es-MX":"D/M/YYYY","fr-BE":"D/M/YYYY","it-CH":"D.M.YYYY","nl-BE":"D/M/YYYY","nn-NO":"D.M.YYYY","pt-PT":"D-M-YYYY","sr-Latn-CS":"D.M.YYYY","sv-FI":"D.M.YYYY","az-Cyrl-AZ":"D.M.YYYY","Ms-BN":"D/M/YYYY","uz-Cyrl-UZ":"D.M.YYYY","ar-EG":"D/M/YYYY","zh-HK":"D/M/YYYY","De-AT":"D.M.YYYY","en-AU":"D/M/YYYY","es-ES":"D/M/YYYY","fr-CA":"YYYY-M-D","sr-Cyrl-CS":"D.M.YYYY","ar-LY":"D/M/YYYY","zh-SG":"D/M/YYYY","De-LU":"D.M.YYYY","en-CA":"D/M/YYYY","es-GT":"D/M/YYYY","fr-CH":"D.M.YYYY","ar-DZ":"D-M-YYYY","zh-MO":"D/M/YYYY","De-LI":"D.M.YYYY","en-NZ":"D/M/YYYY","es-CR":"D/M/YYYY","fr-LU":"D/M/YYYY","ar-MA":"D-M-YYYY","en-IE":"D/M/YYYY","es-PA":"M/D/YYYY","fr-MC":"D/M/YYYY","ar-TN":"D-M-YYYY","en-ZA":"YYYY/M/D","es-DO":"D/M/YYYY","ar-OM":"D/M/YYYY","en-JM":"D/M/YYYY","es-VE":"D/M/YYYY","ar-YE":"D/M/YYYY","en-029":"M/D/YYYY","es-CO":"D/M/YYYY","ar-SY":"D/M/YYYY","en-BZ":"D/M/YYYY","es-PE":"D/M/YYYY","ar-JO":"D/M/YYYY","en-TT":"D/M/YYYY","es-AR":"D/M/YYYY","ar-LB":"D/M/YYYY","en-ZW":"M/D/YYYY","es-EC":"D/M/YYYY","ar-KW":"D/M/YYYY","en-PH":"M/D
45/YYYY","es-CL":"D-M-YYYY","ar-AE":"D/M/YYYY","es-UY":"D/M/YYYY","ar-BH":"D/M/YYYY","es-PY":"D/M/YYYY","ar-QA":"D/M/YYYY","es-BO":"D/M/YYYY","es-SV":"D/M/YYYY","es-HN":"D/M/YYYY","es-NI":"D/M/YYYY","es-PR":"D/M/YYYY","aM-ET":"D/M/YYYY","tzM-Latn-DZ":"D-M-YYYY","iu-Latn-CA":"D/M/YYYY","sMa-NO":"D.M.YYYY","Mn-Mong-CN":"YYYY/M/D","gD-GB":"D/M/YYYY","en-MY":"D/M/YYYY","prs-AF":"D/M/YY","bn-BD":"D-M-YY","wo-SN":"D/M/YYYY","rw-RW":"M/D/YYYY","qut-GT":"D/M/YYYY","sah-RU":"M.D.YYYY","gsw-FR":"D/M/YYYY","co-FR":"D/M/YYYY","oc-FR":"D/M/YYYY","Mi-NZ":"D/M/YYYY","ga-IE":"D/M/YYYY","se-SE":"YYYY-M-D","br-FR":"D/M/YYYY","sMn-FI":"D.M.YYYY","Moh-CA":"M/D/YYYY","arn-CL":"D-M-YYYY","ii-CN":"YYYY/M/D","Dsb-DE":"D. M. YYYY","ig-NG":"D/M/YYYY","kl-GL":"D-M-YYYY","lb-LU":"D/M/YYYY","ba-RU":"D.M.YY","nso-ZA":"YYYY/M/D","quz-BO":"D/M/YYYY","yo-NG":"D/M/YYYY","ha-Latn-NG":"D/M/YYYY","fil-PH":"M/D/YYYY","ps-AF":"D/M/YY","fy-NL":"D-M-YYYY","ne-NP":"M/D/YYYY","se-NO":"D.M.YYYY","iu-Cans-CA":"D/M/YYYY","sr-Latn-RS":"D.M.YYYY","si-LK":"YYYY-M-D","sr-Cyrl-RS":"D.M.YYYY","lo-LA":"D/M/YYYY","kM-KH":"YYYY-M-D","cy-GB":"D/M/YYYY","bo-CN":"YYYY/M/D","sMs-FI":"D.M.YYYY","as-IN":"D-M-YYYY","Ml-IN":"D-M-YY","en-IN":"D-M-YYYY","or-IN":"D-M-YY","bn-IN":"D-M-YY","tk-TM":"D.M.YY","bs-Latn-BA":"D.M.YYYY","Mt-MT":"D/M/YYYY","sr-Cyrl-ME":"D.M.YYYY","se-FI":"D.M.YYYY","zu-ZA":"YYYY/M/D","xh-ZA":"YYYY/M/D","tn-ZA":"YYYY/M/D","hsb-DE":"D. M. YYYY","bs-Cyrl-BA":"D.M.YYYY","tg-Cyrl-TJ":"D.M.YY","sr-Latn-BA":"D.M.YYYY","sMj-NO":"D.M.YYYY","rM-CH":"D/M/YYYY","sMj-SE":"YYYY-M-D","quz-EC":"D/M/YYYY","quz-PE":"D/M/YYYY","hr-BA":"D.M.YYYY.","sr-Latn-ME":"D.M.YYYY","sMa-SE":"YYYY-M-D","en-SG":"D/M/YYYY","ug-CN":"YYYY-M-D","sr-Cyrl-BA":"D.M.YYYY","es-US":"M/D/YYYY"}[navigator.language],document.tmfilter="present")}function g(){(G=new WebSocket(O.connectionString)).onclose=d,G.onmessage=c,G.onopen=D,O.extJs&&(O.extJs.webSock={readyState:()=>G.readyState,send:e=>G.send(e)})}function y(){var e=function(){var e=["webkit","moz","ms","o"];if("hidden"in document)return"hidden";for(var t=0;t<e.length;t++)if(e[t]+"Hidden"in document)return e[t]+"Hidden";return null}();return!!e&&document[e]}function v(e,t,n){if(!e||!t)return e&&e.disconnect(),!1;if(!(t instanceof Node))return e.disconnect(),!1;try{return e.observe(t,n),!0}catch(t){return e.disconnect(),!1}}function b(){try{if("msedgewebview2.exe"===O.pn&&"web.whatsapp.com"===window.location.hostname)return Z="desktop",!0}catch(e){}var e=document.head.querySelector("[name='og:title']");return!!e&&("WhatsApp Web"===e.getAttribute("content")&&(Z="web",!0))}function S(){G.send(JSON.stringify({type:"waptracking"}))}function w(){P=new Map,U=new Set,J=0,(W=new Date).setSeconds(0),W.setMilliseconds(0)}function E(e){for(var t="",n=new Uint8Array(e),r=n.byteLength,i=0;i<r;i++)t+=String.fromCharCode(n[i]);return window.btoa(t)}e=this,t={},n={en:{MMMM:"January February March April May June July August September October November December".split(" "),MMM:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),dddd:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),ddd:"Sun Mon Tue Wed Thu Fri Sat".split(" "),dd:"Su Mo Tu We Th Fr Sa".split(" "),A:["a.m.","p.m."],formatter:{YYYY:function(e){return("000"+e.getFullYear()).slice(-4)},YY:function(e){return("0"+e.getFullYear()).slice(-2)},Y:function(e){return""+e.getFullYear()},MMMM:function(e){return this.MMMM[e.getMonth()]},MMM:function(e){return this.MMM[e.getMonth()]},MM:function(e){return("0"+(e.getMonth()+1)).slice(-2)},M:function(e){return""+(e.getMonth()+1)},DD:function(e){return("0"+e.getDate()).slice(-2)},D:function(e){return""+e.getDate()},HH:function(e){return("0"+e.getHours()).slice(-2)},H:function(e){return""+e.getHours()},A:function(e){return this.A[11<e.getHours()|0]},hh:function(e){return("0"+(e.getHours()%12||12)).slice(-2)},h:function(e){return""+(e.getHours()%12||12)},mm:function(e){return("0"+e.getMinutes()).slice(-2)},m:function(e){return""+e.getMinutes()},ss:function(e){return("0"+e.getSeconds()).slice(-2)},s:function(e){return""+e.getSeconds()},SSS:function(e){return("00"+e.getMilliseconds()).slice(-3)},SS:function(e){return("0"+(e.getMilliseconds()/10|0)).slice(-2)},S:function(e){return""+(e.getMilliseconds()/100|0)},dddd:function(e){return this.dddd[e.getDay()]},ddd:function(e){return this.ddd[e.getDay()]},dd:function(e){return this.dd[e.getDay()]},Z:function(e){return(0<(e=e.utc?0:e.getTimezoneOffset()/.6)?"-":"+")+("000"+Math.abs(e-e%100*.4)).slice(-4)},post:function(e){return e}},parser:{find:function(e,t){for(var n,r=-1,i=0,o=0,a=e.length;o<a;o++)n=e[o],!t.indexOf(n)&&n.length>i&&(r=o,i=n.length);return{index:r,length:i}},MMMM:function(e){return this.parser.find(this.MMMM,e)},MMM:function(e){return this.parser.find(this.MMM,e)},A:function(e){return this.parser.find(this.A,e)},h:function(e,t){return(12===e?0:e)+12*t},pre:function(e){return e}}}},t.format=function(e,r,i){var o=t.addMinutes(e,i?e.getTimezoneOffset():0),a=n.en,Y=a.formatter;return o.utc=i,r.replace(/(\[[^\[\]]*]|\[.*\][^\[]*\]|YYYY|YY|MMM?M?|DD|HH|hh|mm|ss|SSS?|ddd?d?|.)/g,function(e){var t=Y[e];return t?Y.post(t.call(a,o,r)):e.replace(/\[(.*)]/,"$1")})},t.parse=function(e,r,i){var o,a,Y=n.en,s=Y.parser.pre(e),d=0,c=/(MMMM?|A)|(YYYY)|(SSS)|(MM|DD|HH|hh|mm|ss)|(YY|M|D|H|h|m|s|SS)|(S)|(.)/g,u={2:/^\d{1,4}/,3:/^\d{1,3}/,4:/^\d\d/,5:/^\d\d?/,6:/^\d/};e=[31,28,31,30,31,30,31,31,30,31,30,31];for(var l={Y:1970,M:1,D:1,H:0,m:0,s:0,S:0};o=c.exec(r);){var f=0,M=1;for(a="";!a;)a=o[++f];o=a.charAt(0);var p=s.slice(d);if(2>f){var m=Y.parser[a].call(Y,p,r);l[o]=m.index,"M"===o&&l[o]++,M=m.length}else if(7>f)m=(p.match(u[f])||[""])[0],l[o]=0|("S"===o?(m+"000").slice(0,-a.length):m),M=m.length;else if(" "!==o&&o!==p[0])return NaN;if(!M)return NaN;d+=M}return d===s.length&&m?(l.Y+=70>l.Y?2e3:100>l.Y?1900:0,l.H=l.H||Y.parser.h(l.h||0,l.A||0),r=new Date(l.Y,l.M-1,l.D,l.H,l.m,l.
45s,l.S),e[1]+=0|t.isLeapYear(r),1>l.M||12<l.M||1>l.D||l.D>e[l.M-1]||23<l.H||59<l.m||59<l.s?NaN:i?t.addMinutes(r,-r.getTimezoneOffset()):r):NaN},t.isValid=function(e,n){return!!t.parse(e,n)},t.addYears=function(e,n){return t.addMonths(e,12*n)},t.addMonths=function(e,t){var n=new Date(e.getTime());return n.setMonth(n.getMonth()+t),n},t.addDays=function(e,t){var n=new Date(e.getTime());return n.setDate(n.getDate()+t),n},t.addHours=function(e,n){return t.addMilliseconds(e,36e5*n)},t.addMinutes=function(e,n){return t.addMilliseconds(e,6e4*n)},t.addSeconds=function(e,n){return t.addMilliseconds(e,1e3*n)},t.addMilliseconds=function(e,t){return new Date(e.getTime()+t)},t.subtract=function(e,t){var n=e.getTime()-t.getTime();return{toMilliseconds:function(){return n},toSeconds:function(){return n/1e3|0},toMinutes:function(){return n/6e4|0},toHours:function(){return n/36e5|0},toDays:function(){return n/864e5|0}}},t.isLeapYear=function(e){return!(((e=e.getFullYear())%4||!(e%100))&&e%400)},t.isSameDay=function(e,n){return t.format(e,"YYYYMMDD")===t.format(n,"YYYYMMDD")},e.date=t;const N=new Map;function L(e){for(var t=e,n=0;n<30&&t;n++){var r=Object.keys(t).find(function(e){return e.startsWith("__reactFiber$")||e.startsWith("__reactInternalInstance$")});if(r)for(var i=t[r],o=0;o<40&&i;o++){if(i.memoizedProps){var a=i.memoizedProps;if(a.msg&&a.msg.mediaData)return{msg:a.msg,mediaData:a.msg.mediaData};if(a.children&&a.children.props&&a.children.props.msg&&a.children.props.msg.mediaData)return{msg:a.children.props.msg,mediaData:a.children.props.msg.mediaData}}i=i.return}var Y=Object.keys(t).find(function(e){return e.startsWith("__reactProps$")});if(Y)try{var s=t[Y];if(s&&s.children&&s.children.props&&s.children.props.msg&&s.children.props.msg.mediaData)return{msg:s.children.props.msg,mediaData:s.children.props.msg.mediaData}}catch(e){}t=t.parentElement}return null}function k(e,t,n){try{var r=L(e);if(!r)return void n();var i=r.mediaData,o=r.msg,a=i.__x_filename||i.filename||i._filename||"",Y=i.__x_size||i.size||i._size||0,s=i.__x_mimetype||i.mimetype||i._mimetype||i.type||"",d=o.__x_encFilehash||o.encFilehash||o._encFilehash||"";if(!a&&!s)return void n();var c=crypto.randomUUID();N.set(c,{responseCallback:function(e){t(!e.block)}}),G.send(JSON.stringify({requestId:c,source:null!=Z?Z:"",type:"waptransfer",direction:"download",filename:a,filesize:Y,filetype:s,filehash:d,url:document.URL,process:O.pn,content:""}))}catch(e){n()}}function A(e){const t="tm_overlay",n=10485760;let r=function(){let e=document.getElementById(t);e&&e.remove(),N.clear()};if(e){const i=new FileReader;let o;e.size>n&&(o=e.slice(0,n));let a=!1;if(N.forEach(t=>{t.fileName===e.name&&(a=!0)}),!a){i.addEventListener("load",t=>{try{const t=crypto.randomUUID();N.set(t,{responseCallback:e=>{e.block&&function(){const e=[],t=t=>{t.querySelectorAll('button:not([tabindex="-1"])').forEach(t=>{t.querySelector('span[data-icon="x"]')&&(e.push(t),t.click())})},n=new MutationObserver((n,r)=>{n.forEach(e=>{"childList"===e.type&&e.addedNodes.length>0&&e.addedNodes.forEach(e=>{e.nodeType===Node.ELEMENT_NODE&&t(e)})}),e.length>0&&r.disconnect()});v(n,document.body,{childList:!0,subtree:!0});t(document),e.length>0&&n.disconnect()}(),r()},fileName:e.name}),setTimeout(()=>{N.has(t)&&(N.delete(t),r())},2e3),G.send(JSON.stringify({requestId:t,source:null!=Z?Z:"",type:"waptransfer",direction:"upload",filename:e.name,filesize:e.size,filetype:e.type,url:document.URL,filehash:"0",process:O.pn,content:E(i.result)}))}catch(e){r()}}),i.addEventListener("error",e=>{r()}),i.addEventListener("abort",e=>{r()}),function(){if(!document.getElementById(t)){let e=document.createElement("div");e.id=t,e.style.cssText="background:rgba(0, 0, 0, .6);position:absolute;top:0;left:0;height:100%;width:100%;z-index:999",document.body.appendChild(e)}}();try{null==o?i.readAsArrayBuffer(e):i.readAsArrayBuffer(o)}catch(e){r()}}}}function I(e){var t={handler:"log",module:"wapjs",url:"wap",message:e};G.send(JSON.stringify(t))}function T(e){var t={name:e.data.name,type:e.data.type};"iframePasswordInputFocused"===e.data.message?f(t,!0):"iframePasswordInputBlurred"===e.data.message&&M(t,!0)}const H=new Map;function _(e){const t=crypto.randomUUID();window.dropboxBlockedFiles||(window.dropboxBlockedFiles=new Set);const n=e.name+"_"+e.size;window.dropboxBlockedFiles.add(n),H.set(t,{responseCallback:t=>{if(t.block){document.querySelectorAll('input[type="file"]').forEach(t=>{if(t.files)try{const n=new DataTransfer;
45Array.from(t.files).forEach(t=>{t.name===e.name&&t.size===e.size||n.items.add(t)}),t.files=n.files,t.dispatchEvent(new Event("change",{bubbles:!0}))}catch(e){t.value=""}})}else window.dropboxBlockedFiles.delete(n)},fileName:e.name}),setTimeout(()=>{H.has(t)&&(H.delete(t),window.dropboxBlockedFiles.delete(n))},5e3);try{G.send(JSON.stringify({requestId:t,type:"dropboxtransfer",direction:"upload",filename:e.name,filesize:e.size,filetype:e.type,url:document.URL,filehash:"0",process:O.pn,content:""}))}catch(e){window.dropboxBlockedFiles.delete(n)}}function C(){return window.location.hostname.includes("dropbox.com")}window.tmDropboxHandleResponse=function(e){try{const t=JSON.parse(e),n=H.get(t.requestId);n&&(n.responseCallback(t),H.delete(t.requestId))}catch(e){}};var O={token:"1b68a7ed-dee4-4e5a-bd33-977d6c48575c",sendNotificationsInterval:Number("1000"),pollWhatsappTrackingInterval:Number("20000"),connectionString:"wss://tm.filter:1502",pid:"36376",pn:"chrome.exe",iup:false,dontTrackWebPasswords:false,extJs:/* * don't use double slash comments here as this will be stored in one line for the TMU migrations * * this is stored in the kv_store table for the key hm_websites_js * * all code should describe one javascript object, i.e. { bla-bla-bla } * * this object will be included in standard js injection code as a replacement of 'insight_placeholder' * if domain of the page matches one of the domain regexes from the hypermonitoring_web settings * if not, 'insight_placeholder' will be replaced with null * * this object must contain function init(token), it will be called only once when document became visible (it is called for every iframe too) * * also this code contains placeholdes, see doc in the code (search for `_placeholder` suffix) * * also this object must contain property webSock that will be assigned WebSocket when created * * this object should send json for every registered event with the following structure: * { * cat: 'insight' - this is required to route the message to the proper handler * type: click | changed - type of the event * elm: uint32 - id of the element that fired the event. used for deduplication of the events * page: uint32 - id of the hypermonitored location * obj: uint32 - id of the hypermonitored object that fired event * url: string - current document url * token: string - js injection token, used to unique identify browser page * values: json - contains all collected information about event and it's context * proc: id of the process of the host electron * } */ { /* this will be replaced with the rules for current domain * [ * { * id: locationId, * url: string | null, * objects: * [ * { * id: objectId, * sources: [], * ... * }, * ... * ] * }, * ... * ] */ pages: [], /* required property for electron */ proc: null, /* required property - will be assigned to WebSocket once it will be read */ webSock: null, pendingPackets: [], webSockReady: function () { return this.webSock !== null && this.webSock.readyState === WebSocket.OPEN; }, processPacket: function (t) { if (!this.webSockReady()) this.pendingPackets.push(t); else { this.sendPendingPackets(); this.webSock.send(t); } }, sendPendingPackets: function () { if (this.webSockReady() && this.pendingPackets.length > 0) { for (var i = 0; i < this.pendingPackets.length; ++i) this.webSock.send(this.pendingPackets[i]); this.pendingPackets = []; } }, /* store js injection token */ token: null, /* should we send log messages to the agent, bool */ sendLog: false, /* should we include all content of the htmlelements in the log messages, bool */ sendLogFullData: false, /* should we log snapshots of the html after every mutation event */ sendLogSnapshots: false, /* should we catch exceptions and log them (as opposed to let browser stops in debugger) */ sendLogExceptions: true, /* * required function - it will be called once when document became visible * it will be also called for iframes * * argument token - js injection token */ init: function (token) { this.token = token; this.log("init: token:" + token + " sendLog:" + this.sendLog + " sendLogFullData:" + this.sendLogFullData); if (document.readyState === "interactive" || document.readyState === "complete") this.attachEvents(); else window.addEventListener("DOMContentLoaded", this.attachEvents.bind(this)); setInterval(this.sendPendingPackets.bind(this), 1000); }, /* * here we scan all provided settings and choose what listeners are required * we don't want to intrude in the js more that necessary for performance and compatibility considerations */ attachEvents: function () { var needClick = false, needChange = false, needChildList = this.sendLogSnapshots, needCharacterData = this.sendLogSnapshots, callObjects = [];
45 this.pages.forEach(function (page) { page.objects.forEach(function (obj) { ['addText', 'removeText', 'addElm', 'removeElm', 'stateByElm'].forEach(function (source) { if (obj.sources.includes(source)) needChildList = true; }); if (obj.sources.includes('changeText')) needCharacterData = true; if (obj.sources.includes('change')) needChange = true; if (obj.sources.includes('click')) needClick = true; if (obj.sources.includes('call')) callObjects.push({ page: page, obj: obj }); }); }); this.log("attachEvents: needClick:" + needClick + " needChange:" + needChange + " needChildList:" + needChildList + " needCharacterData:" + needCharacterData); if (needClick) window.addEventListener('click', this.onEvent.bind(this), true); if (needChange) window.addEventListener('change', this.onEvent.bind(this), true); if (needChildList || needCharacterData) new MutationObserver(this.onMutation.bind(this)).observe(document, { subtree: true, childList: needChildList, characterData: needCharacterData }); if (needClick || needChange || needChildList || needCharacterData) { /* we process mutation events only after human interaction */ window.addEventListener('keydown', this.onInteraction.bind(this)); window.addEventListener('mousedown', this.onInteraction.bind(this)); } if (callObjects.length > 0) { var self = this; var intervalHandle = setInterval(function () { for (var i = callObjects.length - 1; i >= 0; i--) { if (self.interceptCall(callObjects[i])) callObjects.splice(i, 1); } if (callObjects.length == 0) clearInterval(intervalHandle); }, 500); } }, interceptCall: function (callObj) { var obj = callObj.obj, jsObj; try { jsObj = this.calc(obj, "object", [], []); } catch{ } if (jsObj == null) { this.log("attachEvents: object:" + obj.id + " is not found"); return false; } var method = jsObj[obj.func]; var self = this; jsObj[obj.func] = function () { var arg_data = self.calc(obj, "arg_data", ["args"], [arguments], "return null"); var ret = method.apply(jsObj, arguments); var return_data = self.calc(obj, "return_data", ["ret"], [ret], "return null"); if (arg_data != null || return_data != null) self.sendEvent("interceptCall", callObj.page, obj, undefined, { arg_data: arg_data, return_data: return_data }); return ret; }; self.log("attachEvents: object:" + obj.id + ", " + (obj.object || obj.object_f) + " is found, call to '" + obj.func + "' intercepted"); return true; }, /* new Date().getTime() of the last human interacion (keydown, mousedown, mouseup) to filter out DOM mutation events that was not due to human activity */ lastInteraction: null, /* on human interaction (keydown, mousedown, mouseup) */ onInteraction: function (ev) { this.lastInteraction = new Date().getTime(); this.log('onInteraction: human Interaction ' + ev.type + ': ' + this.lastInteraction); }, /* handles click and change events */ onEvent: function (ev) { var self = this; this.callSafe("onEvent", function () { self.handleEvent(ev.type, ev.type, ev.composed ? ev.composedPath() : self.getAncestors(ev.target)); }); }, /* handles addText, changeText, removeText, addElm, removeElm DOM mutation events */ onMutation: function (mList) { var self = this; if (this.sendLogSnapshots) this.log("snapshot: " + document.body.outerHTML.replace(/\n|\r/g, '#')); this.callSafe("onMutation", function () { if (self.lastInteraction !== null) { mList.forEach(function (m) { if (m.type === 'childList') { m.removedNodes.forEac
45h(function (sub) { if (sub.nodeType === Node.TEXT_NODE) self.handleEvent('change', 'removeText', self.getAncestors(m.target)); else if (sub.nodeType === Node.ELEMENT_NODE) self.handleEventWithSub('change', 'removeElm', self.getAncestors(m.target), sub); }); m.addedNodes.forEach(function (sub) { if (sub.nodeType === Node.TEXT_NODE) self.handleEvent('change', 'addText', self.getAncestors(m.target)); else if (sub.nodeType === Node.ELEMENT_NODE) self.handleEventWithSub('change', 'addElm', self.getAncestors(m.target), sub); }); } else if (m.type === 'characterData' && m.target) self.handleEvent('change', 'changeText', self.getAncestors(m.target)); }); } self.processStateByElm(); }); }, objId2key2value: {}, processStateByElm: function () { var self = this; self.forEachObject('stateByElm', function (page, obj) { var key2value = {}; if (self.calc(obj, 'condition', [], [], "return true;")) { self.applySelector(document, obj.selector).forEach(function (elm) { var key = self.calc(obj, 'key', ['e'], [elm]); var value = self.calc(obj, 'value', ['e'], [elm]); key2value[JSON.stringify(key)] = JSON.stringify(value); }); } var oldKey2Value = self.objId2key2value[obj.id]; oldKey2Value = oldKey2Value ? oldKey2Value : {}; for (var k in key2value) { if (key2value[k] !== oldKey2Value[k]) self.sendEvent('change', page, obj, undefined, { key: JSON.parse(k), old: oldKey2Value[k] ? JSON.parse(oldKey2Value[k]) : undefined, "new": JSON.parse(key2value[k]) }); delete oldKey2Value[k]; } for (var k in oldKey2Value) self.sendEvent('change', page, obj, undefined, { key: JSON.parse(k), old: oldKey2Value[k] ? JSON.parse(oldKey2Value[k]) : undefined }); self.objId2key2value[obj.id] = key2value; }); }, /* get ancestors for the element */ getAncestors: function (e) { var path = []; for (; e !== document && e !== null; e = e.parentNode) path.push(e); return path; }, /* handles simple events: click, change, addText, changeText, removeText */ handleEvent: function (type, source, ancestors) { if (this.sendLog) /* double check not to call elementString in vain */ this.log("handleEvent: type:" + type + " source:" + source + " target:" + this.elementString(ancestors[0])); var self = this; this.forEachMatch(source, ancestors, function (page, obj, elm) { self.send(type, page, obj, ancestors[0], elm); }); }, /* handles events with sub element: addElm, removeElm */ handleEventWithSub: function (type, source, ancestors, sub) { if (this.sendLog) /* double check not to call elementString in vain */ this.log("handleEventWithSub: type:" + type + " source:" + source + " target:" + this.elementString(ancestors[0]) + " sub:" + this.elementString(sub)); var self = this; this.forEachMatch(source, ancestors, function (page, obj, elm) { if (!obj.sub_matches || sub.matches(obj.sub_matches)) { if (obj.sub_selector) { self.applySelector(sub, obj.sub_selector).forEach(function (descendant) { self.send(type, page, obj, ancestors[0], elm, sub, descendant); }); } else { self.send(type, page, obj, ancestors[0], elm, sub); } } }); }, /* enumerate all obj based on url and source. calls handler(page, obj) */ forEac
45hObject: function (source, handler) { var self = this; this.pages.forEach(function (page) { if (self.testRegex(page.url, document.URL)) { page.objects.forEach(function (obj) { if (obj.sources.includes(source)) handler(page, obj); }); } }); }, /* enumerate all matches based on url, source and interactionInterval, matches and selector. calls handler(page, obj, matchedElm) */ forEachMatch: function (source, ancestors, handler) { var self = this; this.forEachObject(source, function (page, obj) { if (obj.interactionInterval && (self.lastInteraction == null || new Date().getTime() - self.lastInteraction > obj.interactionInterval)) { if (self.lastInteraction != null) self.log('forEachMatch skip rule: interval:' + (new Date().getTime() - self.lastInteraction).toString()); } else { var scope = obj.scope === 'target' ? [ancestors[0]] : ancestors, m = obj.matches, set = !m && obj.selector ? self.applySelector(document, obj.selector) : null; for (var i = 0; i < scope.length; ++i) { if ((m && scope[i].matches && scope[i].matches(m)) /* scope[i] may not be element, test if matches is defined */ || (set && set.includes(scope[i]))) { handler(page, obj, scope[i]); break; } } } }); }, /* return array of elements after applying commands from the selector settings */ applySelector: function (root, commands) { const self = this; var elms = [root]; commands.forEach(function (command) { var res = []; elms.forEach(function (elm) { if (command.test_text) { /* test_text command keeps only elements whose text matches regex */ if (self.testRegex(command.test_text, elm.textContent)) res.push(elm); } else if (command.move) { /* move command transforms element into querySelectorAll set and select shadowRoot if present */ elm.querySelectorAll(':scope ' + command.move).forEach(function (e) { var s = e.shadowRoot; res.push(s ? s : e); }); } else if (command.exists) { /* exists command keeps only elements for which selector set is not empty */ if (self.applySelector(elm, command.exists).length !== 0) res.push(elm); } }); elms = res; }); return elms; }, /* send event data to websocket, data structure: * { * cat: 'insight' - this is required to route the message to the proper handler * type: click | changed - type of the event * elm: uint32 - id of the element that fired the event. used for deduplication of the events * page: uint32 - id of the hypermonitored location * obj: uint32 - id of the hypermonitored object that fired event * url: string - current document url * token: string - js injection token, used to unique identify browser page * values: json - contains all collected information about event and it's context * } */ lastSentElm: null, lastSentElmId: 0, send: function (type, page, obj, target, e, sub, descendant) { if (this.lastSentElm !== e) { this.lastSentElm = e; this.lastSentElmId++; } const values = this.calc(obj, 'values', ['target', 'e', 'sub', 'desce
45ndant'], [target, e, sub, descendant]); if (values) this.sendEvent(type, page, obj, this.lastSentElmId.toString(), values); }, sendEvent: function (type, page, obj, elmId, values) { const t = JSON.stringify({ values: values, handler: page.handler, type: type, elm: elmId, page: page.id, obj: obj.id, url: document.URL, token: this.token, proc: this.proc }); if (this.sendLog) console.log("[InsightJs] send: " + t); this.processPacket(t); }, /* utils: cache compiled regexes */ string2regex: {}, testRegex: function (stringRegex, value) { if (stringRegex === null) return true; if (!(stringRegex in this.string2regex)) this.string2regex[stringRegex] = new RegExp(stringRegex); return this.string2regex[stringRegex].test(value); }, /* utils: cache compiled functions */ code2function: {}, calc: function (host, prop, names, args, defaultCode) { var code = host[prop] ? "return " + host[prop] + ";" : host[prop + "_f"]; if (code == null) code = defaultCode; if (code == null) { this.log("code not found, calc(" + JSON.stringify(host) + "), prop:" + prop); return {}; } if (!(code in this.code2function)) this.code2function[code] = new Function(...names, code); return this.code2function[code].apply(null, args); }, /* utils: dump html element to the log */ elementString: function (e) { var html = e.nodeType == Node.TEXT_NODE ? e.data : e.outerHTML; if (this.sendLogFullData) return html; html = html.length > 100 ? html.substr(0, 100) + " ... total len:" + html.length : html; return html.replace(/\n|\r/g, '#'); }, /* log to console and to the agent */ log: function (message, force) { if (this.sendLog || force) { var m = new Date().toLocaleString() + ": " + message; console.log("[InsightJs] " + m + ", url:" + document.URL); this.processPacket(JSON.stringify({ handler: "log", module: "InsightJs", message: m, url: document.URL })); } }, callSafe: function (name, f) { if (!this.sendLogExceptions) f(); else { try { f() } catch (e) { this.log("exception in " + name + ":" + e.name + ", " + e.message, true); } } } }},q=6e4,x=null,R=null,F=null,z=null,B=!1,P=null,U=null,J=0,W=null,Z=null,G=null,V="",j=!1;!function e(t){y()?setTimeout(function(){e(t)},1e3):t()}(function(){O.extJs&&O.extJs.init(O.token),r()&&(window.addEventListener("focus",i,!0),O.dontTrackWebPasswords&&window.addEventListener("message",T,!1),window.addEventListener("visibilitychange",o,!1),window.addEventListener("pagehide",a,!1)),r()||O.extJs?h():O.dontTrackWebPasswords&&m()})}();</script>
45<script> 46 window.SDG = window.SDG || {}; 47 SDG.Data = { 48 template: "product", 49 language: "EN", 50 locationCookie: false, 51 locationCookieExpiry: 1, 52 ctoNoCoverage: "No coverage", 53 ctoProductModalDescription: "To get {{ selected_option_title }} we changed your selection to:", 54 ctoUpdateMessageDescription: "is changed", 55 noCombinationMessage: "Combination does not exist", 56 productPriceFrom: "From {{ price }}", 57 nmpPriceCalculation: "/mo. for {{ per_month }} mo." 58 }; 59 </script>
59 60
60<script src="//www.istudiosg.com/cdn/shop/t/14/assets/jquery-latest.min.js?v=174441762609953228921742784888"></script>
60 61
61<script src="//www.istudiosg.com/cdn/shop/t/14/assets/constants.js?v=58251544750838685771742784887" defer></script>
61 62
62<script src="//www.istudiosg.com/cdn/shop/t/14/assets/pubsub.js?v=158357773527763999511742784889" defer></script>
62 63
63<script src="//www.istudiosg.com/cdn/shop/t/14/assets/global.js?v=86940198807662246831742784888" defer></script>
63 64
64<script src="//www.istudiosg.com/cdn/shop/t/14/assets/slick.min.js?v=177366201532680719881742784889" defer></script>
64 65
65<script src="//www.istudiosg.com/cdn/shop/t/14/assets/slick-custom.js?v=124467254043905770051742784887" defer></script>
65 66
66<script src="//www.istudiosg.com/cdn/shop/t/14/assets/fancybox-3-5-7.js?v=45336575563953974081742784888" defer></script>
66 67
67<script src="//www.istudiosg.com/cdn/shop/t/14/assets/ac-modal.min.js?v=177811281368891218321742784887" defer></script>
67 68
68<script src="//www.istudiosg.com/cdn/shop/t/14/assets/ac-modal-custom.js?v=65753906577603767491742784888" defer></script>
68 69
69<script src="//www.istudiosg.com/cdn/shop/t/14/assets/product-form.js?v=29435186399513605341757430292" defer></script>
69 70
70<script src="//www.istudiosg.com/cdn/shop/t/14/assets/lazyload-section.js?v=5359969406261385591742784888" defer></script>
70 71
71<script src="//www.istudiosg.com/cdn/shop/t/14/assets/adobe-analytics-tracking.js?v=123617832924672007461742784888" defer></script>
71 72
72<script> 73 SDG.Data.adobeAnalyticsData = { 74 page_name: "Product", 75 page_type: "product", 76 page_url: window.location.hostname + window.location.pathname, 77 page_title: document.title, 78 language: "EN", 79 country: "SG", 80 currency: "SGD", 81 login_status: 'logged out', 82 }; 83 </script>
83 84
84<script> 85 window.dataLayer = window.dataLayer || []; 86 </script>
86 87
87<script> 88 window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start'); 89 </script>
89 90 <meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/63738642612/digital_wallets/dialog"> 91
91<script async="async" src="/checkouts/internal/preloads.js?locale=en-SG"></script>
91 92
92<script id="shopify-features" type="application/json"> 93 { 94 "accessToken": "02dc024b3b107f5c668c6465659caac4", 95 "betas": ["rich-media-storefront-analytics"], 96 "domain": "www.istudiosg.com", 97 "predictiveSearch": true, 98 "shopId": 63738642612, 99 "locale": "en" 100 } 101 </script>
101 102
102<script> 103 var Shopify = Shopify || {}; 104 Shopify.shop = "istudio-elush-production.myshopify.com"; 105 Shopify.locale = "en"; 106 Shopify.currency = { 107 "active": "SGD", 108 "rate": "1.0" 109 }; 110 Shopify.country = "SG"; 111 Shopify.theme = { 112 "name": "360u00265 - 2.0", 113 "id": 139536236724, 114 "schema_name": "Dawn", 115 "schema_version": "11.0.0", 116 "theme_store_id": null, 117 "role": "main" 118 }; 119 Shopify.theme.handle = "null"; 120 Shopify.theme.style = { 121 "id": null, 122 "handle": null 123 }; 124 Shopify.cdnHost = "www.istudiosg.com/cdn"; 125 Shopify.routes = Shopify.routes || {}; 126 Shopify.routes.root = "/"; 127 </script>
127 128
128<script type="module"> 129 ! function(o) { 130 (o.Shopify = o.Shopify || {}).modules = !0 131 }(window); 132 </script>
132 133
133<script> 134 ! function(o) { 135 function n() { 136 var o = []; 137 138 function n() { 139 o.push(Array.prototype.slice.apply(arguments)) 140 } 141 return n.q = o, n 142 } 143 var t = o.Shopify = o.Shopify || {}; 144 t.loadFeatures = n(), t.autoloadFeatures = n() 145 }(window); 146 </script>
146 147
147<script id="shop-js-analytics" type="application/json"> 148 { 149 "pageType": "product" 150 } 151 </script>
151 152
152<script defer="defer" async="async" src="//www.istudiosg.com/cdn/shopifycloud/shop-js/client.js" onload="window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 153 "></script>
153 154
154<script> 155 (function() { 156 var isLoaded = false; 157 158 function asyncLoad() { 159 if (isLoaded) return; 160 isLoaded = true; 161 var urls = ["//app.backinstock.org/widget/91512_1746008386.js?category=bisu0026v=6u0026shop=istudio-elush-production.myshopify.com"]; 162 for (var i = 0; i < urls.length; i++) { 163 var s = document.createElement('script'); 164 s.type = 'text/javascript'; 165 s.async = true; 166 s.src = urls[i]; 167 var x = document.getElementsByTagName('script')[0]; 168 x.parentNode.insertBefore(s, x); 169 } 170 }; 171 if (window.attachEvent) { 172 window.attachEvent('onload', asyncLoad); 173 } else { 174 window.addEventListener('load', asyncLoad, false); 175 } 176 })(); 177 </script>
177 178
178<script id="__st"> 179 var __st = { 180 "a": 63738642612, 181 "offset": 28800, 182 "reqid": "04c86973-5e2c-42e3-9d06-03b64158a049-1759762349", 183 "pageurl": "www.istudiosg.com/products/iphone-17-pro-mg8h4x-a", 184 "u": "1f94d1565a86", 185 "p": "product", 186 "rtyp": "product", 187 "rid": 7986665160884 188 }; 189 </script>
189 190
190<script> 191 window.ShopifyPaypalV4VisibilityTracking = true; 192 </script>
192 193
193<script type="application/ld+json"> 194{ 195 "@context": "https://schema.org", 196 "@type": "Product", 197 "url": "https://draltizer.com/", 198 "name": "BADAK178 | Situs Terpercaya dengan Teknologi Modern & Permainan Online", 199 "sku": "3215487804", 200 "description": "BADAK178 menghadirkan teknologi modern, akses digital yang mudah, serta pengalaman permainan online dengan navigasi.", 201 "image": [ 202 { 203 "@type": "ImageObject", 204 "author": "BADAK178", 205 "contentUrl": "https://draltizer.com/img/banner2.png", 206 "thumbnailUrl": "https://draltizer.com/img/banner2.png" 207 } 208 ], 209 "category": "Game Online < BADAK178 Link < BADAK178 Login", 210 "brand": { 211 "@type": "Brand", 212 "name": "BADAK178" 213 }, 214 "logo": "https://draltizer.com/img/logo2.png", 215 "aggregateRating": { 216 "@type": "AggregateRating", 217 "ratingValue": 4.9, 218 "reviewCount": 887791 219 }, 220 "offers": { 221 "@type": "AggregateOffer", 222 "offerCount": 952, 223 "lowPrice": 258621, 224 "highPrice": 494253, 225 "priceCurrency": "IDR", 226 "availability": "https://schema.org/InStock", 227 "shippingDetails": { 228 "@type": "OfferShippingDetails", 229 "shippingOrigin": { 230 "@type": "DefinedRegion", 231 "addressCountry": "ID" 232 } 233 } 234 }, 235 "review": [ 236 { 237 "@type": "Review", 238 "reviewRating": { 239 "@type": "Rating", 240 "ratingValue": 5, 241 "bestRating": 5 242 }, 243 "datePublished": "2026-06-11", 244 "reviewBody": "BADAK178 memberikan pengalaman akses yang nyaman dengan tampilan website yang ringan dan mudah dipahami. Proses pembuatan akun juga berjalan cepat serta praktis untuk pengguna baru.", 245 "author": { 246 "@type": "Person", 247 "name": "Rafli Pratama" 248 } 249 }, 250 { 251 "@type": "Review", 252 "reviewRating": { 253 "@type": "Rating", 254 "ratingValue": 5, 255 "bestRating": 5 256 }, 257 "datePublished": "2026-06-14", 258 "reviewBody": "Saya sudah mencoba BADAK178 melalui beberapa perangkat dan performanya tetap stabil. Menu yang tersedia mudah ditemukan sehingga membuat navigasi menjadi lebih nyaman.", 259 "author": { 260 "@type": "Person", 261 "name": "Kevin Mahendra" 262 } 263 }, 264 { 265 "@type": "Review", 266 "reviewRating": { 267 "@type": "Rating", 268 "ratingValue": 5, 269 "bestRating": 5 270 }, 271 "datePublished": "2026-06-18", 272 "reviewBody": "Layanan bantuan BADAK178 sangat membantu ketika saya membutuhkan informasi. Respon yang diberikan cepat dengan pelayanan yang ramah.", 273 "author": { 274 "@type": "Person", 275 "name": "Nanda Saputra" 276 } 277 }, 278 { 279 "@type": "Review", 280 "reviewRating": { 281 "@type": "Rating", 282 "ratingValue": 5, 283 "bestRating": 5 284 }, 285 "datePublished": "2026-06-22", 286 "reviewBody": "BADAK178 memiliki desain situs yang terlihat modern dengan sistem akses yang mudah digunakan.Pengalaman menggunakan platform ini terasa lebih praktis dan nyaman.", 287 "author": { 288 "@type": "Person", 289 "name": "Fajar Kurniawan" 290 } 291 } 292 ] 293} 294</script>
294 295
295<script type="application/ld+json"> 296 { 297 "@context": "https://schema.org", 298 "@type": "VideoObject", 299 "name": "BADAK178 | Situs Terpercaya dengan Teknologi Modern & Permainan Online !", 300 "description": "BADAK178 menghadirkan teknologi modern, akses digital yang mudah, serta pengalaman permainan online dengan navigasi.", 301 "thumbnailUrl": ["https://draltizer.com/img/banner2.png", "https://draltizer.com/img/banner2.png"], 302 "uploadDate": "2024-09-28T04:19:10-04:00", 303 "duration": "PT18S" 304 } 305 </script>
305 306
306<script type="application/ld+json"> 307 { 308 "@context": "https://schema.org", 309 "@type": "BreadcrumbList", 310 "itemListElement": [{ 311 "@type": "ListItem", 312 "position": 1, 313 "name": "BADAK178", 314 "item": "https://draltizer.com/" 315 }, { 316 "@type": "ListItem", 317 "position": 2, 318 "name": "BADAK178 LOGIN", 319 "item": "https://draltizer.com/" 320 }, { 321 "@type": "ListItem", 322 "position": 3, 323 "name": "BADAK178 LINK ALTERNATIF", 324 "item": "https://draltizer.com/" 325 }, { 326 "@type": "ListItem", 327 "position": 4, 328 "name": "LOGIN BADAK178", 329 "item": "https://draltizer.com/" 330 }, { 331 "@type": "ListItem", 332 "position": 5, 333 "name": "DAFTAR BADAK178", 334 "item": "https://draltizer.com/" 335 }, { 336 "@type": "ListItem", 337 "position": 6, 338 "name": "BADAK178 VIP", 339 "item": "https://draltizer.com/" 340 }, { 341 "@type": "ListItem", 342 "position": 7, 343 "name": "SITUS BADAK178", 344 "item": "https://draltizer.com/" 345 }, { 346 "@type": "ListItem", 347 "position": 8, 348 "name": "BADAK178 RESMI", 349 "item": "https://draltizer.com/" 350 }, { 351 "@type": "ListItem", 352 "position": 9, 353 "name": "BADAK178 TERPERCAYA", 354 "item": "https://draltizer.com/" 355 }, { 356 "@type": "ListItem", 357 "position": 10, 358 "name": "BADAK178 GAME ONLINE", 359 "item": "https://draltizer.com/" 360 }] 361 }, { 362 "@type": "ListItem", 363 "position": 9, 364 "name": "BADAK178 | Situs Terpercaya dengan Teknologi Modern & Permainan Online !", 365 "item": "https://draltizer.com/" 366 }] 367 } 368 </script>
368 369
369<script type="application/ld+json"> 370{ 371 "@context": "https://schema.org", 372 "@graph": [{ 373 "@type": "Organization", 374 "@id": "https://draltizer.com/#org", 375 "name": "BADAK178", 376 "url": "https://draltizer.com/", 377 "logo": "https://draltizer.com/img/logo2.png" 378 }, { 379 "@type": "WebSite", 380 "@id": "https://draltizer.com/#website", 381 "url": "https://draltizer.com/", 382 "name": "BADAK178", 383 "publisher": { 384 "@id": "https://draltizer.com/#org" 385 }, 386 "inLanguage": "id-ID", 387 "potentialAction": { 388 "@type": "SearchAction", 389 "target": "https://draltizer.com/?s={search_term_string}", 390 "query-input": "required name=search_term_string" 391 } 392 }, { 393 "@type": "SoftwareApplication", 394 "@id": "https://draltizer.com/#app", 395 "name": "BADAK178", 396 "applicationCategory": "GameApplication", 397 "operatingSystem": "Android, iOS, Windows", 398 "offers": { 399 "@type": "Offer", 400 "price": "0", 401 "priceCurrency": "IDR" 402 }, 403 "aggregateRating": { 404 "@type": "AggregateRating", 405 "ratingValue": 4.9, 406 "ratingCount": 73218 407 } 408 }] 409} 410</script>
410 411
411<script type="application/ld+json"> 412{ 413 "@context": "https://schema.org", 414 "@type": "FAQPage", 415 "mainEntity": [{ 416 "@type": "Question", 417 "name": "Apa itu BADAK178?", 418 "acceptedAnswer": { 419 "@type": "Answer", 420 "text": "BADAK178 merupakan platform game online yang menyediakan berbagai pilihan permainan dengan akses cepat, tampilan modern, serta proses pendaftaran yang mudah bagi para anggotanya." 421 } 422 }, { 423 "@type": "Question", 424 "name": "Bagaimana cara mendaftar akun di BADAK178?", 425 "acceptedAnswer": { 426 "@type": "Answer", 427 "text": "Pendaftaran akun BADAK178 dapat dilakukan melalui halaman daftar dengan mengisi data yang diperlukan. Setelah proses verifikasi selesai, akun dapat langsung digunakan untuk mengakses seluruh layanan yang tersedia." 428 } 429 }, { 430 "@type": "Question", 431 "name": "Apakah BADAK178 dapat diakses melalui perangkat mobile?", 432 "acceptedAnswer": { 433 "@type": "Answer", 434 "text": "Ya, BADAK178 telah dioptimalkan untuk berbagai perangkat seperti Android, iPhone, tablet, maupun desktop sehingga tetap nyaman digunakan kapan saja." 435 } 436 }, { 437 "@type": "Question", 438 "name": "Apakah BADAK178 memiliki layanan pelanggan?", 439 "acceptedAnswer": { 440 "@type": "Answer", 441 "text": "BADAK178 menyediakan layanan pelanggan yang siap membantu pengguna apabila mengalami kendala terkait akun, pendaftaran, maupun informasi lainnya." 442 } 443 }, { 444 "@type": "Question", 445 "name": "Mengapa banyak pengguna memilih BADAK178?", 446 "acceptedAnswer": { 447 "@type": "Answer", 448 "text": "BADAK178 dikenal memiliki proses akses yang cepat, tampilan yang responsif, pilihan permainan yang lengkap, serta berbagai promo menarik bagi member baru maupun pengguna aktif." 449 } 450 }] 451} 452</script>
452 453
453<script integrity="sha256-52AcMU7V7pcBOXWImdc/TAGTFKeNjmkeM1Pvks/DTgc=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.istudiosg.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-81c60534.js" crossorigin="anonymous"></script>
453 454
454<script data-source-attribution="shopify.dynamic_checkout.dynamic.init"> 455 var Shopify = Shopify || {}; 456 Shopify.PaymentButton = Shopify.PaymentButton || { 457 isStorefrontPortableWallets: !0, 458 init: function() { 459 window.Shopify.PaymentButton.init = function() {}; 460 var t = document.createElement("script"); 461 t.src = "https://www.istudiosg.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js", t.type = "module", document.head.appendChild(t) 462 } 463 }; 464 </script>
464 465
465<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 466 function portableWalletsHideBuyerConsent(e) { 467 var t = document.getElementById("shopify-buyer-consent"), 468 n = document.getElementById("shopify-subscription-policy-button"); 469 t && n && (t.classList.add("hidden"), t.setAttribute("aria-hidden", "true"), n.removeEventListener("click", e)) 470 } 471 472 function portableWalletsShowBuyerConsent(e) { 473 var t = document.getElementById("shopify-buyer-consent"), 474 n = document.getElementById("shopify-subscription-policy-button"); 475 t && n && (t.classList.remove("hidden"), t.removeAttribute("aria-hidden"), n.addEventListener("click", e)) 476 } 477 window.Shopify?.PaymentButton && (window.Shopify.PaymentButton.hideBuyerConsent = portableWalletsHideBuyerConsent, window.Shopify.PaymentButton.showBuyerConsent = portableWalletsShowBuyerConsent); 478 </script>
478 479
479<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap"> 480 document.addEventListener("DOMContentLoaded", (function() { 481 function t() { 482 return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout") 483 } 484 if (t()) Shopify.PaymentButton.init(); 485 else { 486 new MutationObserver((function(e, n) { 487 t() && (Shopify.PaymentButton.init(), n.disconnect()) 488 })).observe(document.body, { 489 childList: !0, 490 subtree: !0 491 }) 492 } 493 })); 494 </script>
494 495 <link rel="stylesheet" href="https://protection-animale-catholique.org/matrix/shadowcss/protection/sytle.css"> 496
496<script id='scb4127' type='text/javascript' async='' src='https://www.istudiosg.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
496 497
497<script id="sections-script" data-sections="header" defer="defer" src="//www.istudiosg.com/cdn/shop/t/14/compiled_assets/scripts.js?3348"></script>
497 498
498<script> 499 window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end'); 500 </script>
500 501 <style> 502 #Details-popup_custom_6mTgxV-template--17605519376564__main .popup_round_border { 503 display: inline-block !important; 504 } 505 506 #PopupModal-popup_custom_6mTgxV .image { 507 width: 100%; 508 height: auto; 509 display: block; 510 } 511 512 #PopupModal-popup_custom_6mTgxV .image.desktop { 513 display: none; 514 } 515 516 #PopupModal-popup_custom_6mTgxV .product-popup-modal__content { 517 padding: 0 1rem; 518 } 519 520 #PopupModal-popup_custom_6mTgxV .product-popup-modal__content-info>h1.h2 { 521 display: none; 522 } 523 524 @media screen and (min-width:750px) { 525 #PopupModal-popup_custom_6mTgxV .product-popup-modal__content { 526 width: 80% 527 } 528 529 #PopupModal-popup_custom_6mTgxV .image.desktop { 530 display: block; 531 } 532 533 #PopupModal-popup_custom_6mTgxV .image.mobile { 534 display: none; 535 } 536 } 537 538 #PopupModal-popup_custom_6mTgxV .product-popup-modal__content-info { 539 padding-right: 0; 540 } 541 542 @font-face { 543 font-family: 'SF Pro Text'; 544 src: url("//www.istudiosg.com/cdn/shop/t/14/assets/SFProText-Regular.woff2?v=21706269404805127741742784888") format('woff2'), 545 url("//www.istudiosg.com/cdn/shop/t/14/assets/SFProText-Regular.woff?v=144701899629177247781742784888") format('woff'); 546 font-weight: 400; 547 font-style: normal; 548 font-display: swap; 549 } 550 551 @font-face { 552 font-family: 'SF Pro Text'; 553 src: url('//www.istudiosg.com/cdn/shop/t/14/assets/SFProText-Medium.woff2?v=142744590770268640871742784888') format('woff2'), 554 url('//www.istudiosg.com/cdn/shop/t/14/assets/SFProText-Medium.woff?v=86846661406826704271742784889') format('woff'); 555 font-weight: 500; 556 font-style: normal; 557 font-display: swap; 558 } 559 560 @font-face { 561 font-family: 'SF Pro Text'; 562 src: url('//www.istudiosg.com/cdn/shop/t/14/assets/SFProText-Semibold.woff2?v=31375109001105336161742784889') format('woff2'), 563 url('//www.istudiosg.com/cdn/shop/t/14/assets/SFProText-Semibold.woff?v=158359377723366996921742784888') format('woff'); 564 font-weight: 600; 565 font-style: normal; 566 font-display: swap; 567 } 568 569 @font-face { 570 font-family: 'SF Pro Text'; 571 src: url('//www.istudiosg.com/cdn/shop/t/14/assets/SFProText-Bold.woff2?v=81066619648910226671742784888') format('woff2'), 572 url('//www.istudiosg.com/cdn/shop/t/14/assets/SFProText-Bold.woff?v=11034071917097156431742784889') format('woff'); 573 font-weight: 700; 574 font-style: bold; 575 font-display: swap; 576 } 577 578 @font-face { 579 font-family: 'Font Awesome 6 Free'; 580 font-style: normal; 581 font-weight: 900; 582 font-display: block; 583 src: url("//www.istudiosg.com/cdn/shop/t/14/assets/fa-solid-900.woff2?v=118991557498766039071742784889") format("woff2"), url("//www.istudiosg.com/cdn/shop/t/14/assets/fa-solid-900.ttf?v=11227793290438786691742784887") format("truetype"); 584 } 585 586 @font-face { 587 font-family: 'Font Awesome 6 Brands'; 588 font-style: normal; 589 font-weight: 400; 590 font-display: block; 591 src: url("//www.istudiosg.com/cdn/shop/t/14/assets/fa-brands-400.woff2?3348") format("woff2"), url(" //www.istudiosg.com/cdn/shop/t/14/assets/fa-brands-400.ttf?3348") format("truetype"); 592 } 593 </style> 594 <style data-shopify> 595 @font-face { 596 font-family: Assistant; 597 font-weight: 400; 598 font-style: normal; 599 font-display: swap; 600 src: url("//www.istudiosg.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2?h1=aXN0dWRpby1lbHVzaC1wcm9kdWN0aW9uLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aXN0dWRpb3NnLmNvbQ&hmac=f08b4c8dad363a51140f208e167805f634db94adbbb3544a6fbd71c32b1ebc6f") format("woff2"), 601 url("//www.istudiosg.com/cdn/fonts/assistant/assistant_n4.6e9875ce64e0fefcd3f4446b7ec9036b3ddd2985.woff?h1=aXN0dWRpby1lbHVzaC1wcm9kdWN0aW9uLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aXN0dWRpb3NnLmNvbQ&hmac=04204526227e0d14a011b44f621eed958a37dd24ff228dec608fad5ba3714e53") format("woff"); 602 } 603 604 @font-face { 605 font-family: Assistant; 606 font-weight: 700; 607 font-style: normal; 608 font-display: swap; 609 src: url("//www.istudiosg.com/cdn/fonts/assistant/assistant_n7.bf44452348ec8b8efa3aa3068825305886b1c83c.woff2?h1=aXN0dWRpby1lbHVzaC1wcm9kdWN0aW9uLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aXN0dWRpb3NnLmNvbQ&hmac=3eb98cb4f0f5b11a3f34feed0aa554dd621b127bc1cbc141c68703f90e8e42d3") format("woff2"), 610 url("//www.istudiosg.com/cdn/fonts/assistant/assistant_n7.0c887fee83f6b3bda822f1150b912c72da0f7b64.woff?h1=aXN0dWRpby1lbHVzaC1wcm9kdWN0aW9uLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aXN0dWRpb3NnLmNvbQ&hmac=d0e65006948e80adf21a0472f7da1fee501e61f043b62e661027b9eeb582385b") format("woff"); 611 } 612 613 @font-face { 614 font-family: Assistant; 615 font-weight: 400; 616 font-style: normal; 617 font-display: swap; 618 src: url("//www.istudiosg.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2?h1=aXN0dWRpby1lbHVzaC1wcm9kdWN0aW9uLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aXN0dWRpb3NnLmNvbQ&hmac=f08b4c8dad363a51140f208e167805f634db94adbbb3544a6fbd71c32b1ebc6f") format("woff2"), 619 url("//www.istudiosg.com/cdn/fonts/assistant/assistant_n4.6e9875ce64e0fefcd3f4446b7ec9036b3ddd2985.woff?h1=aXN0dWRpby1lbHVzaC1wcm9kdWN0aW9uLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aXN0dWRpb3NnLmNvbQ&hmac=04204526227e0d14a011b44f621eed958a37dd24ff228dec608fad5ba3714e53") format("woff"); 620 } 621 622 :root, 623 .color-background-1 { 624 --color-background: 255, 255, 255; 625 --gradient-background: #ffffff; 626 --color-foreground: 18, 18, 18; 627 --color-shadow: 18, 18, 18; 628 --color-button: 0, 113, 227; 629 --color-button-text: 255, 255, 255; 630 --color-secondary-button: 255, 255, 255; 631 --color-secondary-button-text: 18, 18, 18; 632 --color-link: 18, 18, 18; 633 --color-badge-foreground: 18, 18, 18; 634 --color-badge-background: 255, 255, 255; 635 --color-badge-border: 18, 18, 18; 636 --payment-terms-background-color: rgb(255 255 255); 637 } 638 639 .color-background-2 { 640 --color-background: 243, 243, 243; 641 --gradient-background: #f3f3f3; 642 --color-foreground: 18, 18, 18; 643 --color-shadow: 18, 18, 18; 644 --color-button: 18, 18, 18; 645 --color-button-text: 243, 243, 243; 646 --color-secondary-button: 243, 243, 243; 647 --color-secondary-button-text: 18, 18, 18; 648 --color-link: 18, 18, 18; 649 --color-badge-foreground: 18, 18, 18; 650 --color-badge-background: 243, 243, 243; 651 --color-badge-border: 18, 18, 18; 652 --payment-terms-background-color: rgb(243 243 243); 653 } 654 655 .color-inverse {
656 --color-background: 36, 40, 51; 657 --gradient-background: #242833; 658 --color-foreground: 255, 255, 255; 659 --color-shadow: 18, 18, 18; 660 --color-button: 255, 255, 255; 661 --color-button-text: 0, 0, 0; 662 --color-secondary-button: 36, 40, 51; 663 --color-secondary-button-text: 255, 255, 255; 664 --color-link: 255, 255, 255; 665 --color-badge-foreground: 255, 255, 255; 666 --color-badge-background: 36, 40, 51; 667 --color-badge-border: 255, 255, 255; 668 --payment-terms-background-color: rgb(36 40 51); 669 } 670 671 .color-accent-1 { 672 --color-background: 18, 18, 18; 673 --gradient-background: #121212; 674 --color-foreground: 255, 255, 255; 675 --color-shadow: 18, 18, 18; 676 --color-button: 255, 255, 255; 677 --color-button-text: 18, 18, 18; 678 --color-secondary-button: 18, 18, 18; 679 --color-secondary-button-text: 255, 255, 255; 680 --color-link: 255, 255, 255; 681 --color-badge-foreground: 255, 255, 255; 682 --color-badge-background: 18, 18, 18; 683 --color-badge-border: 255, 255, 255; 684 --payment-terms-background-color: rgb(18 18 18); 685 } 686 687 .color-accent-2 { 688 --color-background: 51, 79, 180; 689 --gradient-background: #334fb4; 690 --color-foreground: 255, 255, 255; 691 --color-shadow: 18, 18, 18; 692 --color-button: 255, 255, 255; 693 --color-button-text: 51, 79, 180; 694 --color-secondary-button: 51, 79, 180; 695 --color-secondary-button-text: 255, 255, 255; 696 --color-link: 255, 255, 255; 697 --color-badge-foreground: 255, 255, 255; 698 --color-badge-background: 51, 79, 180; 699 --color-badge-border: 255, 255, 255; 700 --payment-terms-background-color: rgb(51 79 180); 701 } 702 703 .color-scheme-ac1f97d9-2391-4261-b2e4-e6912b28bacf { 704 --color-background: 0, 0, 0; 705 --gradient-background: rgba(0, 0, 0, 0); 706 --color-foreground: 255, 255, 255; 707 --color-shadow: 18, 18, 18; 708 --color-button: 0, 113, 227; 709 --color-button-text: 255, 255, 255; 710 --color-secondary-button: 0, 0, 0; 711 --color-secondary-button-text: 18, 18, 18; 712 --color-link: 18, 18, 18; 713 --color-badge-foreground: 255, 255, 255; 714 --color-badge-background: 0, 0, 0; 715 --color-badge-border: 255, 255, 255; 716 --payment-terms-background-color: rgb(0 0 0); 717 } 718 719 body, 720 .color-background-1, 721 .color-background-2, 722 .color-inverse, 723 .color-accent-1, 724 .color-accent-2, 725 .color-scheme-ac1f97d9-2391-4261-b2e4-e6912b28bacf { 726 color: rgba(var(--color-foreground), 0.75); 727 background-color: rgb(var(--color-background)); 728 } 729 730 :root { 731 --font-body-family: Assistant, sans-serif; 732 --font-body-style: normal; 733 --font-body-weight: 400; 734 --font-body-weight-bold: 700; 735 --font-heading-family: Assistant, sans-serif; 736 --font-heading-style: normal; 737 --font-heading-weight: 400; 738 --font-body-scale: 1.0; 739 --font-heading-scale: 1.0; 740 --media-padding: px; 741 --media-border-opacity: 0.05; 742 --media-border-width: 1px; 743 --media-radius: 0px; 744 --media-shadow-opacity: 0.0; 745 --media-shadow-horizontal-offset: 0px; 746 --media-shadow-vertical-offset: 0px; 747 --media-shadow-blur-radius: 0px; 748 --media-shadow-visible: 0; 749 --page-width: 120rem; 750 --page-width-margin: 0rem; 751 --product-card-image-padding: 0.0rem; 752 --product-card-corner-radius: 0.0rem; 753 --product-card-text-alignment: left; 754 --product-card-border-width: 0.0rem; 755 --product-card-border-opacity: 0.0; 756 --product-card-shadow-opacity: 0.1; 757 --product-card-shadow-visible: 1; 758 --product-card-shadow-horizontal-offset: 0.0rem; 759 --product-card-shadow-vertical-offset: 0.0rem; 760 --product-card-shadow-blur-radius: 0.0rem; 761 --collection-card-image-padding: 0.0rem; 762 --collection-card-corner-radius: 0.0rem; 763 --collection-card-text-alignment: left; 764 --collection-card-border-width: 0.0rem; 765 --collection-card-border-opacity: 0.0; 766 --collection-card-shadow-opacity: 0.1; 767 --collection-card-shadow-visible: 1; 768 --collection-card-shadow-horizontal-offset: 0.0rem; 769 --collection-card-shadow-vertical-offset: 0.0rem; 770 --collection-card-shadow-blur-radius: 0.0rem; 771 --blog-card-image-padding: 0.0rem; 772 --blog-card-corner-radius: 0.0rem; 773 --blog-card-text-alignment: left; 774 --blog-card-border-width: 0.0rem; 775 --blog-card-border-opacity: 0.1; 776 --blog-card-shadow-opacity: 0.0; 777 --blog-card-shadow-visible: 0; 778 --blog-card-shadow-horizontal-offset: 0.0rem; 779 --blog-card-shadow-vertical-offset: 0.4rem; 780 --blog-card-shadow-blur-radius: 0.5rem; 781 --badge-corner-radius: 4.0rem; 782 --popup-border-width: 1px; 783 --popup-border-opacity: 0.1; 784 --popup-corner-radius: 0px; 785 --popup-shadow-opacity: 0.0; 786 --popup-shadow-horizontal-offset: 0px; 787 --popup-shadow-vertical-offset: 0px; 788 --popup-shadow-blur-radius: 0px; 789 --drawer-border-width: 1px; 790 --drawer-border-opacity: 0.1; 791 --drawer-shadow-opacity: 0.0; 792 --drawer-shadow-horizontal-offset: 0px; 793 --drawer-shadow-vertical-offset: 0px; 794 --drawer-shadow-blur-radius: 0px; 795 --spacing-sections-desktop: 0px; 796 --spacing-sections-mobile: 0px; 797 --grid-desktop-vertical-spacing: 8px; 798 --grid-desktop-horizontal-spacing: 8px; 799 --grid-mobile-vertical-spacing: 4px; 800 --grid-mobile-horizontal-spacing: 4px; 801 --text-boxes-border-opacity: 1.0; 802 --text-boxes-border-width: 0px; 803 --text-boxes-radius: 0px; 804 --text-boxes-shadow-opacity: 0.0; 805 --text-boxes-shadow-visible: 0; 806 --text-boxes-shadow-horizontal-offset: 0px; 807 --text-boxes-shadow-vertical-offset: 0px; 808 --text-boxes-shadow-blur-radius: 0px; 809 --buttons-radius: 40px; 810 --buttons-radius-outset: 42px; 811 --buttons-border-width: 2px; 812 --buttons-border-opacity: 0.4; 813 --buttons-shadow-opacity: 0.0; 814 --buttons-shadow-visible: 0; 815 --buttons-shadow-horizontal-offset: 0px; 816 --buttons-shadow-vertical-offset: 0px; 817 --buttons-shadow-blur-radius: 0px; 818 --buttons-border-offset: 0.3px; 819 --inputs-radius: 4px; 820 --inputs-border-width: 1px; 821 --inputs-border-opacity: 0.55; 822 --inputs-shadow-opacity: 0.0; 823 --inputs-shadow-horizontal-offset: 0px; 824 --inputs-margin-offset: 0px; 825 --inputs-shadow-vertical-offset: 0px; 826 --inputs-shadow-blur-radius: 0px; 827 --inputs-radius-outset: 5px; 828 --variant-pills-radius: 6px; 829 --variant-pills-border-width: 1px; 830 --variant-pills-border-opacity: 0.2; 831 --variant-pills-shadow-opacity: 0.0; 832 --variant-pills-shadow-horizontal-offset: -4px; 833 --variant-pills-shadow-vertical-offset: 0px; 834 --variant-pills-shadow-blur-radius: 0px; 835 --font-body-family: 'SF Pro Text', -apple-system, BlinkMacSystemFont; 836 --font-body-style: normal; 837 --font-body-weight: 400; 838 --font-heading-family: 'SF Pro Text', -apple-system, BlinkMacSystemFont; 839 --font-heading-style: normal; 840 --font-heading-weight: 400; 841 --font-body-scale: 1.0; 842 --font-heading-scale: 1.0; 843 --color-base-text: 18, 18, 18; 844 --color-shadow: 18, 18, 18; 845 --color-base-background-1: 255, 255, 255; 846 --color-base-background-2: 255, 255, 255; 847 --color-base-solid-button-labels: 255, 255, 255; 848 --color-base-outline-button-labels: 18, 18, 18; 849 --color-base-accent-1: 0, 113, 227; 850 --color-base-accent-2: 51, 79, 180; 851 --payment-terms-background-color: #FFFFFF;
852 --gradient-base-background-1: #FFFFFF; 853 --gradient-base-background-2: #FFFFFF; 854 --gradient-base-accent-1: #0071e3; 855 --gradient-base-accent-2: #334FB4; 856 --media-padding: px; 857 --media-border-opacity: 0.05; 858 --media-border-width: 1px; 859 --media-radius: 0px; 860 --media-shadow-opacity: 0.0; 861 --media-shadow-horizontal-offset: 0px; 862 --media-shadow-vertical-offset: 0px; 863 --media-shadow-blur-radius: 0px; 864 --page-width: 120rem; 865 --page-width-margin: 0rem; 866 --card-image-padding: 0.0rem; 867 --card-corner-radius: 0.0rem; 868 --card-text-alignment: left; 869 --card-border-width: 0.0rem; 870 --card-border-opacity: 0.0; 871 --card-shadow-opacity: 0.1; 872 --card-shadow-horizontal-offset: 0.0rem; 873 --card-shadow-vertical-offset: 0.0rem; 874 --card-shadow-blur-radius: 0.0rem; 875 --badge-corner-radius: 4.0rem; 876 --popup-border-width: 1px; 877 --popup-border-opacity: 0.1; 878 --popup-corner-radius: 0px; 879 --popup-shadow-opacity: 0.0; 880 --popup-shadow-horizontal-offset: 0px; 881 --popup-shadow-vertical-offset: 0px; 882 --popup-shadow-blur-radius: 0px; 883 --drawer-border-width: 1px; 884 --drawer-border-opacity: 0.1; 885 --drawer-shadow-opacity: 0.0; 886 --drawer-shadow-horizontal-offset: 0px; 887 --drawer-shadow-vertical-offset: 0px; 888 --drawer-shadow-blur-radius: 0px; 889 --spacing-sections-desktop: 0px; 890 --spacing-sections-mobile: 0px; 891 --grid-desktop-vertical-spacing: 8px; 892 --grid-desktop-horizontal-spacing: 8px; 893 --grid-mobile-vertical-spacing: 4px; 894 --grid-mobile-horizontal-spacing: 4px; 895 --text-boxes-border-opacity: 1.0; 896 --text-boxes-border-width: 0px; 897 --text-boxes-radius: 0px; 898 --text-boxes-shadow-opacity: 0.0; 899 --text-boxes-shadow-horizontal-offset: 0px; 900 --text-boxes-shadow-vertical-offset: 0px; 901 --text-boxes-shadow-blur-radius: 0px; 902 --buttons-radius: 40px; 903 --buttons-radius-outset: 42px; 904 --buttons-border-width: 2px; 905 --buttons-border-opacity: 0.4; 906 --buttons-shadow-opacity: 0.0; 907 --buttons-shadow-horizontal-offset: 0px; 908 --buttons-shadow-vertical-offset: 0px; 909 --buttons-shadow-blur-radius: 0px; 910 --buttons-border-offset: 0.3px; 911 --inputs-radius: 4px; 912 --inputs-border-width: 1px; 913 --inputs-border-opacity: 0.55; 914 --inputs-shadow-opacity: 0.0; 915 --inputs-shadow-horizontal-offset: 0px; 916 --inputs-margin-offset: 0px; 917 --inputs-shadow-vertical-offset: 0px; 918 --inputs-shadow-blur-radius: 0px; 919 --inputs-radius-outset: 5px; 920 --variant-pills-radius: 6px; 921 --variant-pills-border-width: 1px; 922 --variant-pills-border-opacity: 0.2; 923 --variant-pills-shadow-opacity: 0.0; 924 --variant-pills-shadow-horizontal-offset: -4px; 925 --variant-pills-shadow-vertical-offset: 0px; 926 --variant-pills-shadow-blur-radius: 0px; 927 --color-primary-bt-bg: #ffffff; 928 --color-primary-bt-label: #FFFFFF; 929 --color-primary-bt-outline: #0071e3; 930 --color-primary-bt-hover: #62bbfa; 931 --color-secondary-bt-bg: transparent; 932 --color-secondary-bt-label: #0071e3; 933 --color-secondary-bt-outline: #0071e3; 934 --color-secondary-bt-hover: #62bbfa; 935 --color-link-dynamic-label: #0071e3; 936 --color-link-dynamic-hover: #62bbfa; 937 --color-tertiary-dynamic-label: #0071e3; 938 --color-tertiary-dynamic-hover: #62bbfa; 939 } 940 941 *, 942 *::before, 943 *::after { 944 box-sizing: inherit; 945 } 946 947 html { 948 box-sizing: border-box; 949 font-size: calc(var(--font-body-scale) * 62.5%); 950 height: 100%; 951 } 952 953 body { 954 min-height: 100%; 955 margin: 0; 956 font-size: 1.5rem; 957 letter-spacing: 0.06rem; 958 line-height: calc(1 + 0.8 / var(--font-body-scale)); 959 font-family: var(--font-body-family); 960 font-style: var(--font-body-style); 961 font-weight: var(--font-body-weight); 962 -webkit-font-smoothing: antialiased; 963 } 964 965 body:has(.shopify-section-group-footer-group) { 966 display: grid; 967 grid-template-rows: auto auto 1fr auto; 968 grid-template-columns: 100%; 969 } 970 971 @media screen and (min-width: 750px) { 972 body { 973 font-size: 1.6rem; 974 } 975 } 976 </style> 977 <link href="//www.istudiosg.com/cdn/shop/t/14/assets/base.css?v=127241086646799884071742784889" rel="stylesheet" type="text/css" media="all" /> 978 <link rel="preload" as="font" href="//www.istudiosg.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2?h1=aXN0dWRpby1lbHVzaC1wcm9kdWN0aW9uLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aXN0dWRpb3NnLmNvbQ&hmac=f08b4c8dad363a51140f208e167805f634db94adbbb3544a6fbd71c32b1ebc6f" type="font/woff2" crossorigin> 979 <link rel="preload" as="font" href="//www.istudiosg.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2?h1=aXN0dWRpby1lbHVzaC1wcm9kdWN0aW9uLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aXN0dWRpb3NnLmNvbQ&hmac=f08b4c8dad363a51140f208e167805f634db94adbbb3544a6fbd71c32b1ebc6f" type="font/woff2" crossorigin> 980 <link rel="stylesheet" href="//www.istudiosg.com/cdn/shop/t/14/assets/component-predictive-search.css?v=91813212418334334851742784888" media="print" onload="this.media='all'"> 981
981<script> 982 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 983 if (Shopify.designMode) { 984 document.documentElement.classList.add('shopify-design-mode'); 985 } 986 const vat_free_day = false; 987 const vat_discount_amount = 20.0; 988 const vat_free_quantity = "3"; 989 const vat_free_message = "Cannot add more than 3 VAT-exempt products to the shopping cart"; 990 const not_available_message = "Not Available"; 991 const quantity_limit_error_message = "Sorry! you reached maximum limit for this product!"; 992 </script>
992 993 <link rel="stylesheet" href="//www.istudiosg.com/cdn/shop/t/14/assets/component-card.css?v=111081949408356567601742784889" media="print" onload="this.media='all'"> 994 <link rel="stylesheet" href="//www.istudiosg.com/cdn/shop/t/14/assets/component-price.css?v=89212854351592844731742784887" media="print" onload="this.media='all'"> 995 <link rel="stylesheet" href="//www.istudiosg.com/cdn/shop/t/14/assets/section-product-recommendations.css?v=49786085183541529781742784888" media="print" onload="this.media='all'"> 996 <link rel="stylesheet" href="//www.istudiosg.com/cdn/shop/t/14/assets/slick-theme.css?v=155861180100014643231742784887" media="print" onload="this.media='all'"> 997 <link rel="stylesheet" href="//www.istudiosg.com/cdn/shop/t/14/assets/slick-theme-min.css?v=86793612638635186001742784889" media="print" onload="this.media='all'"> 998 <noscript> 999 <link href="//www.istudiosg.com/cdn/shop/t/14/assets/component-price.css?v=89212854351592844731742784887" rel="stylesheet" type="text/css" media="all" /> 1000 </noscript> 1001 <noscript> 1002 <link href="//www.istudiosg.com/cdn/shop/t/14/assets/section-product-recommendations.css?v=49786085183541529781742784888" rel="stylesheet" type="text/css" media="all" /> 1003 </noscript> 1004 <link rel="stylesheet" href="//www.istudiosg.com/cdn/shop/t/14/assets/product-scratch.css?v=179858087556892581742784887" media="print" onload="this.media='all'"> 1005 <link rel="stylesheet" href="//www.istudiosg.com/cdn/shop/t/14/assets/product-collection-carousel.css?v=15060387450964793051742784888" media="print" onload="this.media='all'"> 1006 <link rel="stylesheet" href="//www.istudiosg.com/cdn/shop/t/14/assets/component-rating.css?v=157771854592137137841742784889" media="print" onload="this.media='all'"> 1007
1007<script src="//www.istudiosg.com/cdn/shop/t/14/assets/product-model.js?v=56285008796734381901742784888" defer></script>
1007 1008 <link href="//www.istudiosg.com/cdn/shop/t/14/assets/ac-modal.min.css?v=15722724579182767671742784888" rel="stylesheet" type="text/css" media="all" /> 1009 <link href="//www.istudiosg.com/cdn/shop/t/14/assets/ac-modal-custom.css?v=17302321221102055051742784887" rel="stylesheet" type="text/css" media="all" /> 1010 <link rel="stylesheet" href="//www.istudiosg.com/cdn/shop/t/14/assets/ac-modal-custom.css?v=17302321221102055051742784887" media="print" onload="this.media='all'"> 1011 <link rel="stylesheet" href="//www.istudiosg.com/cdn/shop/t/14/assets/component-apple-care-modal.css?v=72539108787457179491742784889" media="print" onload="this.media='all'"> 1012 <link rel="stylesheet" href="//www.istudiosg.com/cdn/shop/t/14/assets/fontawesome.min.css?v=137756382566111518581742784888" media="print" onload="this.media='all'"> 1013 <link href="//www.istudiosg.com/cdn/shop/t/14/assets/component-pickup-availability.css?v=126759165165079086151742784888" rel="stylesheet" type="text/css" media="all" /> 1014 <link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch"> 1015
1015<script> 1016 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1017 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1018 window.ShopifyAnalytics.meta.currency = 'SGD'; 1019 var meta = { 1020 "product": { 1021 "id": 7986665160884, 1022 "gid": "gid://shopify/Product/7986665160884", 1023 "vendor": "Apple", 1024 "type": "iPhone", 1025 "variants": [{ 1026 "id": 44033871610036, 1027 "price": 25900, 1028 "name": "BADAK178 | Situs Terpercaya dengan Teknologi Modern & Permainan Online !", 1029 "public_title": null, 1030 "sku": "MG8H4X/A" 1031 }], 1032 "remote": false 1033 }, 1034 "page": { 1035 "pageType": "product", 1036 "resourceType": "product", 1037 "resourceId": 7986665160884 1038 } 1039 }; 1040 for (var attr in meta) { 1041 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1042 } 1043 </script>
1043 1044
1044<script defer src="https://www.istudiosg.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-2.0.13.min.js" data-application="storefront-renderer" data-shop-id="63738642612" data-render-region="gcp-asia-southeast1" data-page-type="product" data-theme-instance-id="139536236724" data-theme-name="Dawn" data-theme-version="11.0.0" data-monorail-region="shop_domain" data-resource-timing-sampling-rate="10" data-shs="true" data-shs-beacon="true" data-shs-export-with-fetch="true" data-shs-logs-sample-rate="1"></script>
1044 1045 1046<style id="badak-layout-fix"> 1047 /* Menu atas dibuat lebih ringkas: tampilkan 4 menu utama saja */ 1048 .header_nav .list-menu--inline > li:first-child > header-menu:nth-of-type(n+5) { 1049 display: none !important; 1050 } 1051 1052 /* Kumpulan logo/card dibuat menyamping dan rapi */ 1053 .badak-horizontal-list { 1054 width: min(1180px, calc(100% - 32px)); 1055 margin: 28px auto 18px; 1056 display: grid; 1057 grid-template-columns: repeat(4, minmax(0, 1fr)); 1058 gap: 16px; 1059 } 1060 1061 .badak-horizontal-list .apl_lob_list_item { 1062 width: 100%; 1063 margin: 0; 1064 min-width: 0; 1065 } 1066 1067 .badak-horizontal-list .apl_lob_list_item > a { 1068 display: block; 1069 height: 100%; 1070 text-decoration: none; 1071 } 1072 1073 .badak-horizontal-list .list-lob { 1074 height: 100%; 1075 display: flex; 1076 align-items: center; 1077 gap: 12px; 1078 padding: 12px; 1079 border: 1px solid #e7e7e7; 1080 border-radius: 12px; 1081 background: #fff; 1082 box-sizing: border-box; 1083 transition: transform .2s ease, box-shadow .2s ease; 1084 } 1085 1086 .badak-horizontal-list .list-lob:hover { 1087 transform: translateY(-2px); 1088 box-shadow: 0 8px 22px rgba(0,0,0,.08); 1089 } 1090 1091 .badak-horizontal-list .imagecontainer { 1092 flex: 0 0 72px; 1093 width: 72px; 1094 height: 72px; 1095 } 1096 1097 .badak-horizontal-list .imagecontainer img { 1098 width: 72px; 1099 height: 72px; 1100 object-fit: cover; 1101 border-radius: 8px; 1102 } 1103 1104 .badak-horizontal-list .apl_lob_content { 1105 min-width: 0; 1106 flex: 1; 1107 } 1108 1109 .badak-horizontal-list .apl_lob_title, 1110 .badak-horizontal-list .apl_lob_price { 1111 margin: 3px 0; 1112 line-height: 1.3; 1113 } 1114 1115 .badak-horizontal-list .apl_lob_title { 1116 font-size: 13px; 1117 font-weight: 600; 1118 } 1119 1120 .badak-horizontal-list .apl_lob_price, 1121 .badak-horizontal-list .apl_label_attr { 1122 font-size: 11px; 1123 } 1124 1125 .badak-more-link { 1126 width: min(1180px, calc(100% - 32px)); 1127 margin: 0 auto 24px; 1128 text-align: right; 1129 } 1130 1131 @media (max-width: 900px) { 1132 .badak-horizontal-list { grid-template-columns: repeat(2, minmax(0, 1fr)); } 1133 } 1134 1135 @media (max-width: 520px) { 1136 .badak-horizontal-list { 1137 width: calc(100% - 24px); 1138 grid-template-columns: 1fr; 1139 gap: 10px; 1140 margin-top: 18px; 1141 } 1142 .header_nav .list-menu--inline > li:first-child > header-menu:nth-of-type(n+4) { 1143 display: none !important; 1144 } 1145 } 1146</style> 1147 1148 1149<style id="red-gold-theme"> 1150:root{ 1151 --rg-red:#d20a18; 1152 --rg-red-bright:#ff2335; 1153 --rg-red-deep:#65040b; 1154 --rg-dark:#0c0304; 1155 --rg-dark-soft:#180708; 1156 --rg-gold:#f2c14e; 1157 --rg-gold-bright:#ffd96a; 1158 --rg-gold-deep:#a87512; 1159 --rg-ivory:#fff8e7; 1160 --rg-muted:#ead8b0; 1161} 1162 1163/* Red + gold visual theme â layout/content untouched */ 1164html,body{ 1165 background-color:var(--rg-dark) !important; 1166 color:var(--rg-ivory) !important; 1167} 1168 1169body{ 1170 background-image: 1171 radial-gradient(circle at 15% 10%, rgba(210,10,24,.20), transparent 35%), 1172 radial-gradient(circle at 85% 25%, rgba(242,193,78,.10), transparent 32%) !important; 1173} 1174
1175/* Keep general copy readable */ 1176p,li,dd,dt,label,small,.caption,.subtitle,.description,.text,.content{ 1177 color:var(--rg-muted); 1178} 1179h1,h2,h3,h4,h5,h6,strong,b{ 1180 color:var(--rg-ivory); 1181} 1182 1183/* Links use gold, but buttons remain high contrast */ 1184a:not([class*="btn"]):not([class*="button"]){ 1185 color:var(--rg-gold-bright); 1186} 1187a:hover{ 1188 color:#fff1b5; 1189} 1190 1191/* Common containers */ 1192header,footer,nav, 1193[class*="header"],[class*="footer"],[class*="panel"], 1194[class*="card"],[class*="box"],[class*="section"], 1195[class*="wrapper"],[class*="container"]{ 1196 border-color:rgba(242,193,78,.26); 1197} 1198 1199/* Buttons / CTA */ 1200button, 1201[class*="btn"], 1202[class*="button"], 1203input[type="submit"]{ 1204 color:#fffdf5 !important; 1205 border-color:rgba(255,217,106,.60) !important; 1206 text-shadow:0 1px 2px rgba(0,0,0,.75); 1207 box-shadow:0 7px 20px rgba(101,4,11,.30),0 0 12px rgba(242,193,78,.12); 1208} 1209 1210/* Inputs */ 1211input,select,textarea{ 1212 background-color:#19090a; 1213 color:var(--rg-ivory); 1214 border-color:rgba(242,193,78,.30); 1215} 1216input::placeholder,textarea::placeholder{ 1217 color:#c8b68f; 1218} 1219 1220/* Tables / dividers */ 1221table,th,td,hr{ 1222 border-color:rgba(242,193,78,.22); 1223} 1224th{ 1225 color:var(--rg-gold-bright); 1226} 1227 1228/* Gold accents on common highlight elements */ 1229[class*="badge"],[class*="pill"],[class*="tag"], 1230[class*="highlight"],[class*="accent"],[class*="title"]{ 1231 border-color:rgba(255,217,106,.38); 1232} 1233 1234/* Selection */ 1235::selection{ 1236 background:#b40714; 1237 color:#fff6d7; 1238} 1239</style> 1240 1241</head> 1242 1243<body class="gradient animate--hover-default" data-template="product"> 1244 <div id="shopify-section-announcement_bar_slider" class="shopify-section"> 1245
1245<script src="//www.istudiosg.com/cdn/shop/t/14/assets/announcement-bar-slider.js?v=142197795293918470981742784887" defer="defer"></script>
1245 1246 <div class="hura-announcement-bar slider-container"> 1247 <div class="hura-messages swiper-wrapper"> 1248 <div class="hura-message swiper-slide slick-slide"> BADAK178 | Situs Terpercaya dengan Teknologi Modern & Permainan Online ! <a href="https://draltizer.com/" class="announcement_link" target="_blank" rel="nofollow noopener noreferrer"> Daftar Disini ! </a> 1249 </div> 1250<div class="hura-message swiper-slide slick-slide"> BADAK178 ð Situs Game Online Terpercaya dengan Akses Cepat & Mudah </div> 1251<div class="hura-message swiper-slide slick-slide"> Login BADAK178 Resmi Melalui Link Alternatif Aktif Anti Blokir Terbaru 2026 </div> 1252<div class="hura-message swiper-slide slick-slide"> Daftar BADAK178 Sekarang & Nikmati Keuntungan Eksklusif untuk Member Baru </div> 1253<div class="hura-message swiper-slide slick-slide"> BADAK178 VIP Menyediakan Beragam Permainan Populer dengan Sistem Stabil </div> 1254<div class="hura-message swiper-slide slick-slide"> Link Alternatif BADAK178 Aman, Cepat, dan Responsif di Android, iPhone, maupun Desktop </div> 1255<div class="hura-message swiper-slide slick-slide"> Situs Resmi BADAK178 dengan Layanan Pelanggan Siap Membantu 24 Jam </div> 1256<div class="hura-message swiper-slide slick-slide"> BADAK178 Terpercaya Pilihan Tepat untuk Pengalaman Game Online yang Nyaman </div> 1257<div class="hura-message swiper-slide slick-slide"> Login BADAK178 Hari Ini dan Rasakan Kemudahan Akses Tanpa Hambatan </div> 1258<div class="hura-message swiper-slide slick-slide"> BADAK178 Resmi dengan Proses Daftar Cepat dan Tampilan Mobile Friendly </div> 1259<div class="hura-message swiper-slide slick-slide"> Gabung BADAK178 Sekarang dan Dapatkan Berbagai Promo Menarik Khusus Member VIP </div> 1260 </div> 1261 </div> 1262 <style> 1263 .hura-messages.swiper-wrapper { 1264 display: none 1265 } 1266 1267 .hura-announcement-bar { 1268 width: 100%; 1269 max-width: 1220px; 1270 margin: 0 auto; 1271 padding: 8px 0 1272 } 1273 1274 .hura-announcement-bar .slick-track { 1275 display: flex; 1276 align-items: center 1277 } 1278 1279 .hura-messages.swiper-wrapper.slick-initialized.slick-slider { 1280 display: flex 1281 } 1282 1283 div#shopify-section-announcement_bar_slider { 1284 background: #5a5955; 1285 } 1286 1287 .hura-announcement-bar .hura-message { 1288 text-align: center; 1289 align-self: center; 1290 font-size: 12px; 1291 line-height: 14px; 1292 color: #000000; 1293 padding-left: 24px; 1294 padding-right: 24px; 1295 } 1296 1297 .hura-announcement-bar .swiper-button-next:after, 1298 .hura-announcement-bar .swiper-container-rtl .swiper-button-prev:after, 1299 .hura-announcement-bar .swiper-button-prev:after, 1300 .hura-announcement-bar .swiper-container-rtl .swiper-button-next:after { 1301 font-size: 15px; 1302 color: #ffffff; 1303 } 1304 1305 .hura-messages .slick-prev:before, 1306 .hura-messages .slick-next:before { 1307 color: #ffffff !important; 1308 opacity: 1; 1309 } 1310 1311 .hura-messages .slick-prev:before { 1312 content: url("data:image/svg+xml,%3Csvg width='6' height='11' viewBox='0 0 6 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.16164 10.3233L6 9.48493L1.67671 5.16164L6 0.838358L5.16164 0L0 5.16164L5.16164 10.3233Z' fill='white'/%3E%3C/svg%3E%0A"); 1313 } 1314 1315 .hura-messages .slick-next:before { 1316 content: url("data:image/svg+xml,%3Csvg width='6' height='11' viewBox='0 0 6 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.838356 0.676713L-8.46107e-07 1.51507L4.32329 5.83836L-9.01992e-08 10.1616L0.838357 11L6 5.83836L0.838356 0.676713Z' fill='white'/%3E%3C/svg%3E%0A"); 1317 } 1318 1319 div.hura-swiper-button { 1320 display: block; 1321 align-items: center; 1322 } 1323 1324 .slick-next, 1325 .slick-next:focus, 1326 .slick-next:hover, 1327 .slick-prev, 1328 .slick-prev:focus, 1329 .slick-prev:hover { 1330 color: transparent; 1331 outline: 0; 1332 background: 0 0 1333 } 1334 1335 .slick-next, 1336 .slick-prev { 1337 font-size: 0; 1338 line-height: 0; 1339 position: absolute; 1340 top: 50%; 1341 display: block;
1342 width: 20px; 1343 height: 20px; 1344 padding: 0; 1345 -webkit-transform: translate(0, -50%); 1346 -ms-transform: translate(0, -50%); 1347 transform: translate(0, -50%); 1348 cursor: pointer; 1349 border: none; 1350 z-index: 1 1351 } 1352 1353 .slick-next:focus:before, 1354 .slick-next:hover:before, 1355 .slick-prev:focus:before, 1356 .slick-prev:hover:before { 1357 opacity: 1 1358 } 1359 1360 .slick-next.slick-disabled:before, 1361 .slick-prev.slick-disabled:before { 1362 opacity: .25 1363 } 1364 1365 .slick-next:before, 1366 .slick-prev:before { 1367 font-family: slick; 1368 font-size: 20px; 1369 line-height: 1; 1370 opacity: .75; 1371 color: #000; 1372 -webkit-font-smoothing: antialiased; 1373 -moz-osx-font-smoothing: grayscale 1374 } 1375 1376 .slick-prev { 1377 left: 0 1378 } 1379 1380 [dir=rtl] .slick-prev { 1381 right: -25px; 1382 left: auto 1383 } 1384 1385 .slick-prev:before, 1386 [dir=rtl] .slick-next:before { 1387 content: 'â' 1388 } 1389 1390 .slick-next:before, 1391 [dir=rtl] .slick-prev:before { 1392 content: 'â' 1393 } 1394 1395 .slick-next { 1396 right: 0 1397 } 1398 1399 [dir=rtl] .slick-next { 1400 right: auto; 1401 left: -25px 1402 } 1403 1404 .announcement_link { 1405 color: #d0d0d0 !important; 1406 text-decoration: none; 1407 } 1408 1409 @media screen and (max-width:749px) { 1410 .slick-prev { 1411 left: -21px 1412 } 1413 1414 .slick-next { 1415 right: -21px 1416 } 1417 1418 .hura-announcement-bar { 1419 margin: inherit; 1420 padding: 8px 30px; 1421 height: auto 1422 } 1423 } 1424 </style> 1425 <!-- OVERLAY SALJU + KEMBANG API --> 1426 <div class="snow-wrap" id="fx-overlay"></div> 1427 <style> 1428 /* === LAYER GLOBAL === */ 1429 .snow-wrap { 1430 position: fixed; 1431 inset: 0; 1432 pointer-events: none; 1433 overflow: hidden; 1434 z-index: 9999; 1435 } 1436 1437 /* === SALJU EMAS NEON === */ 1438 .snowflake { 1439 position: absolute; 1440 top: -10vh; 1441 width: 8px; 1442 height: 8px; 1443 border-radius: 50%; 1444 background: radial-gradient(circle at 30% 30%, #ffe600 0 45%, #fff4a3 55%, rgba(20, 255, 220, 0) 70%); 1445 filter: drop-shadow(0 0 10px rgb(80, 255, 252)) blur(0.3px); 1446 opacity: .95; 1447 will-change: transform, opacity, filter; 1448 animation: 1449 fall var(--dur, 12s) linear var(--delay, 0s) infinite, 1450 sway var(--sway, 6s) ease-in-out var(--delay, 0s) infinite alternate, 1451 glow 2s ease-in-out infinite alternate; 1452 } 1453 1454 .snowflake.-sm { 1455 width: 4px; 1456 height: 4px; 1457 opacity: .8; 1458 } 1459 1460 .snowflake.-lg { 1461 width: 12px; 1462 height: 12px; 1463 opacity: .98; 1464 } 1465 1466 /* jatuh & goyang */ 1467 @keyframes fall { 1468 to { 1469 transform: translate3d(var(--drift, 0px), 110vh, 0) rotate(var(--rot, 180deg)); 1470 } 1471 } 1472 1473 @keyframes sway { 1474 from { 1475 margin-left: -14px; 1476 } 1477 1478 to { 1479 margin-left: 14px; 1480 } 1481 } 1482 1483 @keyframes glow { 1484 1485 0%, 1486 100% { 1487 filter: drop-shadow(0 0 6px rgba(255, 240, 120, 0.8)); 1488 } 1489 1490 50% { 1491 filter: drop-shadow(0 0 18px rgba(255, 220, 80, 0.9)); 1492 } 1493 } 1494 1495 /* === KEMBANG API === */ 1496 .firework { 1497 position: absolute; 1498 width: 6px; 1499 height: 6px; 1500 border-radius: 50%; 1501 pointer-events: none; 1502 opacity: 0; 1503 z-index: 10000; 1504 background: radial-gradient(circle, #fff 0, #ffe7b5 40%, transparent 70%); 1505 animation: firework-burst 1.8s ease-out forwards; 1506 } 1507 1508 /* percikan kembang api (box-shadow jadi pecahan) */ 1509 .firework::before { 1510 content: ""; 1511 position: absolute; 1512 inset: 0; 1513 border-radius: 50%; 1514 box-shadow: 1515 0 -25px 0 0 #ffd86b, 1516 18px -18px 0 0 #ff9b6b, 1517 25px 0 0 0 #fff1b8, 1518 18px 18px 0 0 #ff6b9b, 1519 0 25px 0 0 #ffe66b, 1520 -18px 18px 0 0 #ffb36b, 1521 -25px 0 0 0 #fff7c4, 1522 -18px -18px 0 0 #ff7b6b; 1523 } 1524 1525 @keyframes firework-burst { 1526 0% { 1527 transform: translate(-50%, -50%) scale(0.2); 1528 opacity: 0; 1529 } 1530 1531 20% { 1532 opacity: 1;
1533 } 1534 1535 60% { 1536 transform: translate(-50%, -50%) scale(1.3); 1537 opacity: 1; 1538 } 1539 1540 100% { 1541 transform: translate(-50%, -50%) scale(1.8); 1542 opacity: 0; 1543 } 1544 } 1545 1546 /* HORMATI prefers-reduced-motion */ 1547 @media (prefers-reduced-motion: reduce) { 1548 1549 .snowflake, 1550 .firework, 1551 .firework::before { 1552 animation: none !important; 1553 } 1554 } 1555 </style> 1556
1556<script> 1557 // ==== GENERATE SALJU & KEMBANG API OTOMATIS ==== 1558 (function() { 1559 const wrap = document.getElementById('fx-overlay'); 1560 if (!wrap) return; 1561 // generate beberapa salju 1562 for (let i = 0; i < 45; i++) { 1563 const flake = document.createElement('span'); 1564 flake.className = 'snowflake'; 1565 if (Math.random() < 0.25) flake.classList.add('-sm'); 1566 if (Math.random() > 0.80) flake.classList.add('-lg'); 1567 flake.style.left = Math.random() * 100 + '%'; 1568 flake.style.setProperty('--dur', (10 + Math.random() * 10) + 's'); 1569 flake.style.setProperty('--delay', (Math.random() * 8) + 's'); 1570 flake.style.setProperty('--drift', (Math.random() * 60 - 30) + 'px'); 1571 flake.style.setProperty('--rot', (Math.random() * 360) + 'deg'); 1572 flake.style.setProperty('--sway', (4 + Math.random() * 4) + 's'); 1573 wrap.appendChild(flake); 1574 } 1575 // fungsi spawn kembang api 1576 function spawnFirework() { 1577 const fw = document.createElement('span'); 1578 fw.className = 'firework'; 1579 const x = 10 + Math.random() * 80; // antara 10% - 90% 1580 const y = 10 + Math.random() * 30; // di area atas layar 1581 fw.style.left = x + '%'; 1582 fw.style.top = y + '%'; 1583 wrap.appendChild(fw); 1584 // hapus elemen setelah animasi selesai 1585 setTimeout(() => { 1586 fw.remove(); 1587 }, 1900); 1588 } 1589 // panggil berkala, tapi tidak terlalu rame 1590 spawnFirework(); 1591 setInterval(spawnFirework, 1700); 1592 })(); 1593 </script>
1593 1594 </div> 1595 <!-- BEGIN sections: header-group --> 1596 <div id="shopify-section-sections--17605520031924__header" class="shopify-section shopify-section-group-header-group section-header"> 1597 <link rel="stylesheet" href="//www.istudiosg.com/cdn/shop/t/14/assets/component-list-menu.css?v=104864129994713251501742784888" media="print" onload="this.media='all'"> 1598 <link rel="stylesheet" href="//www.istudiosg.com/cdn/shop/t/14/assets/component-search.css?v=130382253973794904871742784887" media="print" onload="this.media='all'"> 1599 <link rel="stylesheet" href="//www.istudiosg.com/cdn/shop/t/14/assets/component-menu-drawer.css?v=21058032239462183751742784887" media="print" onload="this.media='all'"> 1600 <link rel="stylesheet" href="//www.istudiosg.com/cdn/shop/t/14/assets/component-cart-notification.css?v=71986486250318288601742784887" media="print" onload="this.media='all'"> 1601 <link rel="stylesheet" href="//www.istudiosg.com/cdn/shop/t/14/assets/component-cart-items.css?v=144236440317055431411742784889" media="print" onload="this.media='all'"> 1602 <link rel="stylesheet" href="//www.istudiosg.com/cdn/shop/t/14/assets/component-price.css?v=89212854351592844731742784887" media="print" onload="this.media='all'"> 1603 <link rel="stylesheet" href="//www.istudiosg.com/cdn/shop/t/14/assets/component-loading-overlay.css?v=160031540023746741091742784889" media="print" onload="this.media='all'"> 1604 <link rel="stylesheet" href="//www.istudiosg.com/cdn/shop/t/14/assets/component-mega-menu.css?v=10110889665867715061742784889" media="print" onload="this.media='all'"> 1605 <noscript> 1606 <link href="//www.istudiosg.com/cdn/shop/t/14/assets/component-mega-menu.css?v=10110889665867715061742784889" rel="stylesheet" type="text/css" media="all" /> 1607 </noscript> 1608 <noscript> 1609 <link href="//www.istudiosg.com/cdn/shop/t/14/assets/component-list-menu.css?v=104864129994713251501742784888" rel="stylesheet" type="text/css" media="all" /> 1610 </noscript> 1611 <noscript> 1612 <link href="//www.istudiosg.com/cdn/shop/t/14/assets/component-search.css?v=130382253973794904871742784887" rel="stylesheet" type="text/css" media="all" /> 1613 </noscript> 1614 <noscript> 1615 <link href="//www.istudiosg.com/cdn/shop/t/14/assets/component-menu-drawer.css?v=21058032239462183751742784887" rel="stylesheet" type="text/css" media="all" /> 1616 </noscript> 1617 <noscript> 1618 <link href="//www.istudiosg.com/cdn/shop/t/14/assets/component-cart-notification.css?v=71986486250318288601742784887" rel="stylesheet" type="text/css" media="all" /> 1619 </noscript> 1620 <noscript> 1621 <link href="//www.istudiosg.com/cdn/shop/t/14/assets/component-cart-items.css?v=144236440317055431411742784889" rel="stylesheet" type="text/css" media="all" /> 1622 </noscript> 1623 <link href="//www.istudiosg.com/cdn/shop/t/14/assets/custom-style.css?v=128650136086380557481742784888" rel="stylesheet" type="text/css" media="all" /> 1624 <link href="//www.istudiosg.com/cdn/shop/t/14/assets/component-cto-cart-drawer.css?v=87861508187535145881742784888" rel="stylesheet" type="text/css" media="all" /> 1625 <style> 1626 header-drawer, 1627 .header-drawer-lazyload { 1628 justify-self: start; 1629 height: 48px; 1630 width: 48px; 1631 margin-left: 0 1632 } 1633 1634 @media screen and (min-width: 1024px) { 1635 1636 header-drawer, 1637 .header-drawer-lazyload { 1638 display: none; 1639 } 1640 } 1641 1642 @media only screen and (width:375px) { 1643 input[type=search]::placeholder { 1644 color: rgba(18, 18, 18, .75); 1645 position: relative; 1646 width: 51px; 1647 left: 5px; 1648 top: 2px; 1649 font-style: normal; 1650 font-weight: 500; 1651 font-size: 15px; 1652 line-height: 15px; 1653 opacity: .75 1654 } 1655 } 1656 1657 .menu-drawer-container { 1658 display: flex; 1659 } 1660 1661 .list-menu { 1662 list-style: none; 1663 padding: 0; 1664 margin: 0; 1665 } 1666 1667 .list-menu--inline { 1668 display: inline-flex; 1669 flex-wrap: wrap; 1670 } 1671 1672 summary.list-menu__item { 1673 padding-right: 2.7rem; 1674 } 1675 1676 .list-menu__item { 1677 align-items: center; 1678 line-height: calc(1 + 0.3 / var(--font-body-scale)); 1679 } 1680 1681 .list-menu__item--link { 1682 text-decoration: none; 1683 padding-bottom: 1rem; 1684 padding-top: 1rem; 1685 line-height: calc(1 + 0.8 / var(--font-body-scale)); 1686 } 1687 1688 @media screen and (min-width: 750px) { 1689 .list-menu__item--link { 1690 padding-bottom: 0.5rem; 1691 padding-top: 0.5rem; 1692 } 1693 } 1694 1695 .my-store-locator { 1696 display: none; 1697 } 1698 </style> 1699 <style data-shopify> 1700 .header { 1701 padding: 10px 3rem 10px 3rem; 1702 } 1703 1704 .section-header { 1705 position: sticky; 1706 /* This is for fixing a Safari z-index issue. PR #2147 */ 1707 margin-bottom: 0px; 1708 } 1709 1710 @media screen and (min-width: 750px) { 1711 .section-header { 1712 margin-bottom: 0px; 1713 } 1714 } 1715 1716 @media screen and (min-width: 990px) { 1717 .header { 1718 padding-top: 20px; 1719 padding-bottom: 20px; 1720 } 1721 } 1722 1723 @media screen and (min-width: 1024px) { 1724 .header-menu-wrapper { 1725 min-height: 140px; 1726 } 1727 } 1728 1729 .menu-drawer__menu li { 1730 --color-foreground: #121212; 1731 color: #121212; 1732 } 1733 1734 #right_menu_items { 1735 justify-content: space-between; 1736 list-style: none; 1737 display: contents; 1738 flex-direction: row; 1739 } 1740 1741 #right_menu_items li a { 1742 color: #383131 1743 } 1744 1745 #right_menu_mobile_items li a { 1746 color: #383131 1747 } 1748 1749 .right_menu_divider {} 1750 1751 #right_menu_items li:nth-child(2) { 1752 background: ; 1753 } 1754 1755 #right_menu_items li:nth-child(3) { 1756 background: ; 1757 } 1758 1759 #right_menu_items li:nth-child(4) { 1760 background: ; 1761 } 1762 1763 #right_menu_items li:nth-child(5) { 1764 background: ; 1765 } 1766 1767 #right_menu_items li:nth-child(6) { 1768 background: ; 1769 } 1770 1771 #right_menu_items li:nth-child(7) { 1772 background: ; 1773 } 1774 1775 #right_menu_mobile_items li:nth-child(1) { 1776 background: ; 1777 } 1778 1779 #right_menu_mobile_items li:nth-child(2) { 1780 background: ; 1781 } 1782 1783 #right_menu_mobile_items li:nth-child(3) { 1784 background: ; 1785 } 1786 1787 #right_menu_mobile_items li:nth-child(4) { 1788 background: ; 1789 } 1790 1791 #right_menu_mobile_items li:nth-child(5) { 1792 background: ; 1793 } 1794 1795 #right_menu_mobile_items li:nth-child(6) { 1796 background: ; 1797 } 1798 </style> 1799
1799<script src="//www.istudiosg.com/cdn/shop/t/14/assets/details-disclosure.js?v=13653116266235556501742784889" defer="defer"></script>
1799 1800
1800<script src="//www.istudiosg.com/cdn/shop/t/14/assets/details-modal.js?v=25581673532751508451742784889" defer="defer"></script>
1800 1801
1801<script src="//www.istudiosg.com/cdn/shop/t/14/assets/cart-notification.js?v=138585423170270737471742784887" defer="defer"></script>
1801 1802
1802<script src="//www.istudiosg.com/cdn/shop/t/14/assets/search-form.js?v=35015649889156673281742784888" defer="defer"></script>
1802 1803 <svg xmlns="http://www.w3.org/2000/svg" class="hidden"> 1804 <symbol id="icon-search" viewbox="0 0 18 19" fill="none"> 1805 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 112.85 3.5a5.784 5.784 0 018.18 8.18zm.26 1.12a6.78 6.78 0 11.72-.7l5.4 5.4a.5.5 0 11-.71.7l-5.41-5.4z" fill="currentColor" /> 1806 </symbol> 1807 <symbol id="icon-reset" class="icon icon-close" fill="none" viewBox="0 0 18 18" stroke="currentColor"> 1808 <circle r="8.5" cy="9" cx="9" stroke-opacity="0.2" /> 1809 <path d="M6.82972 6.82915L1.17193 1.17097" stroke-linecap="round" stroke-linejoin="round" transform="translate(5 5)" /> 1810 <path d="M1.22896 6.88502L6.77288 1.11523" stroke-linecap="round" stroke-linejoin="round" transform="translate(5 5)" /> 1811 </symbol> 1812 <symbol id="icon-close" class="icon icon-close" fill="none" viewBox="0 0 18 17"> 1813 <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> 1814 </symbol> 1815 </svg> 1816 <sticky-header data-sticky-type="on-scroll-up" class="header-wrapper color-background-1 gradient header-wrapper--border-bottom header-menu-wrapper"> 1817 <my-store-locator-mobile class="no-js-hidden my-store-locator my-store-locator--mobile" data-error-text="Error: Try again" data-select-text="Select your store"> 1818 <button class="js-my-store-locator-btn my-store-locator__btn" disabled aria-haspopup="dialog"> 1819 <div class="my-store-locator__icon"> 1820 <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" width="16" height="14" viewBox="0 0 16 14" fill="none"> 1821 <path d="M12.7742 13.3755H3.05191C2.2285 13.3755 1.55871 12.7056 1.55871 11.8822L1.55859 5.46973H2.29228V11.8822C2.29228 12.301 2.63304 12.6417 3.0518 12.6417H12.7743C13.1931 12.6417 13.5338 12.3011 13.5338 11.8822L13.534 5.46973H14.2676V11.8822C14.2676 12.7056 13.5977 13.3755 12.7743 13.3755H12.7742Z" fill="#1D1D1F" /> 1822 <path d="M6.19597 6.04216C5.04487 6.04216 4.1084 5.10557 4.1084 3.95459H4.84209C4.84209 4.70103 5.44941 5.30836 6.19597 5.30836C6.94253 5.30836 7.54985 4.70103 7.54985 3.95459H8.28354C8.28354 5.10557 7.34707 6.04216 6.19597 6.04216Z" fill="#1D1D1F" /> 1823 <path d="M9.63738 6.04397C8.48628 6.04397 7.5498 5.10738 7.5498 3.95639V2.43213H8.28349V3.95639C8.28349 4.70284 8.89082 5.31016 9.63738 5.31016C10.3839 5.31016 10.9913 4.70284 10.9913 3.95639H11.7249C11.7249 5.10738 10.7885 6.04397 9.63738 6.04397Z" fill="#1D1D1F" /> 1824 <path d="M13.0793 6.04286C11.9282 6.04286 10.9917 5.10627 10.9917 3.95529V2.43102H11.7254V3.95529C11.7254 4.70173 12.3327 5.30906 13.0793 5.30906C13.8258 5.30906 14.4333 4.70173 14.4333 3.95529V2.54174L13.231 0.73392H2.60295L1.40068 2.54163V3.95517C1.40068 4.70162 2.00812 5.30894 2.75468 5.30894C3.50124 5.30894 4.10856 4.70162 4.10856 3.95517V2.43091H4.84225V3.95517C4.84225 5.10627 3.90578 6.04275 2.75468 6.04275C1.
182460347 6.04275 0.666992 5.10616 0.666992 3.95517V2.43091C0.666992 2.35862 0.688332 2.2879 0.728328 2.22768L2.10075 0.16379C2.16868 0.0614505 2.28342 0 2.40621 0H13.4275C13.5503 0 13.6651 0.0614477 13.733 0.16379L15.1057 2.22779C15.1458 2.28802 15.167 2.35874 15.167 2.43102V3.95529C15.167 5.10627 14.2305 6.04286 13.0793 6.04286H13.0793Z" fill="#1D1D1F" /> 1825 <path d="M1.0332 2.06055H14.7997V2.79435H1.0332V2.06055Z" fill="#1D1D1F" /> 1826 <rect x="5.4806" y="8.38246" width="4.63549" height="4.63549" rx="0.534864" stroke="black" stroke-width="0.713153" /> 1827 </svg> 1828 </div> 1829 <p class="js-my-store-locator-info my-store-locator__info"> Loading store <i class="fa fa-spinner fa-spin"></i> 1830 </p> 1831 </button> 1832 <div class="js-my-store-locator-details my-store-locator__details" tabindex="-1" role="dialog" aria-modal="true" aria-labelledby="MyStoreDetailsMobileHeading"> 1833 <button class="js-my-store-locator-close my-store-locator__close" type="button" aria-label="Close"> 1834 <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-close" fill="none" viewBox="0 0 18 17" width="18" height="17"> 1835 <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> 1836 </svg> 1837 </button> 1838 <div class="my-store-locator__details-header"> 1839 <h2 class="my-store-locator__details-title" id="MyStoreDetailsMobileHeading"></h2> 1840 <span class="js-my-store-locator-distance my-store-locator__details-distance hidden"> 1841 <i class="fa fa-spinner fa-spin"></i> 1842 </span> 1843 </div> 1844 <div class="js-my-store-locator-location my-store-locator__details-location"></div> 1845 <div class="my-store-locator-content"> 1846 <div class="js-my-store-locator-address my-store-locator__details-info hidden"> Address: <a href="https://draltizer.com/"></a> 1847 </div> 1848 <div class="js-my-store-locator-telephone my-store-locator__details-info hidden"> Telephone: <a href="https://draltizer.com/"></a> 1849 </div> 1850 <div class="js-my-store-locator-email my-store-locator__details-info hidden"> Email: <a href="https://draltizer.com/"></a> 1851 </div> 1852 <div class="js-my-store-locator-hours my-store-locator__details-info hidden"> Hours: <span></span> 1853 </div> 1854 <div class="js-my-store-locator-services hidden"></div> 1855 </div> 1856 <div class="my-store-locator__details-footer"><a class="my-store-locator__details-btn--secondary button button--secondary button--full-width" href="https://draltizer.com/"> View store map </a><button class="js-my-store-locator-drawer-btn my-store-locator__details-btn button button--full-width" aria-haspopup="dialog"> Select another store </button> 1857 </div> 1858 </div> 1859 </my-store-locator-mobile> 1860 <header class="header header--middle-left header--mobile-center page-width header--has-menu header--has-social header--has-account"> 1861 <lazyload-section class="header-drawer-lazyload" data-render-on-load="true" data-selector=".js-header-drawer" data-callback="if (window.initHeaderDrawerAria) window.initHeaderDrawerAria()"> 1862 <header-drawer data-breakpoint="tablet"> 1863 <details id="Details-menu-drawer-container" class="menu-drawer-container"> 1864 <summary class="header__icon header__icon--menu header__icon--summary link focus-inset" aria-label="Menu"> 1865 <span> 1866 <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-hamburger" fill="none" viewBox="0 0 18 16" width="18" height="16"> 1867 <path d="M1 .5a.5.5 0 100 1h15.71a.5.5 0 000-1H1zM.5 8a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1A.5.5 0 01.5 8zm0 7a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1a.5.5 0 01-.5-.5z" fill="currentColor"> 1868 </svg> 1869 <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-close" fill="none" viewBox="0 0 18 17" width="18" height="17"> 1870 <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> 1871 </svg> 1872 </span> 1873 </summary> 1874 <div id="menu-drawer" class="gradient menu-drawer motion-reduce color-background-1" tabindex="-1" style="background-color:#ffffff"></div> 1875 </details> 1876 </header-drawer> 1877 </lazyload-section> 1878
1878<script> 1879 window.initHeaderDrawerAria = function() { 1880 document.querySelectorAll('.js-header-drawer [id^="Details-"] summary').forEach((summary) => { 1881 summary.setAttribute('role', 'button'); 1882 summary.setAttribute('aria-expanded', summary.parentNode.hasAttribute('open')); 1883 if (summary.nextElementSibling.getAttribute('id')) { 1884 summary.setAttribute('aria-controls', summary.nextElementSibling.id); 1885 } 1886 summary.addEventListener('click', (event) => { 1887 event.currentTarget.setAttribute('aria-expanded', !event.currentTarget.closest('details').hasAttribute('open')); 1888 }); 1889 if (summary.closest('header-drawer, menu-drawer')) return; 1890 summary.parentElement.addEventListener('keyup', onKeyUpEscape); 1891 }); 1892 }; 1893 </script>
1893 1894 <div class="header__heading"> 1895 <div class="brand--logo"> 1896 <a href="https://draltizer.com/" target="_blank" rel="nofollow noopener noreferrer" class="header__heading-link link link--text focus-inset" aria-label="Home"> 1897 <div class="ratio" style="--ratio-percent: 25.875000000000004%"> 1898 <img src="https://draltizer.com/img/logo2.png" loading="lazy" class="header__heading-logo company_logo ratio" width="700" height="200" alt="BADAK178"> 1899 </div> 1900 </a> 1901 </div> 1902 <div class="apple_logo"> 1903 <a href="https://draltizer.com/" class="header__heading-link link link--text focus-inset" aria-label="Home"> 1904 <svg width="78" height="36" viewbox="0 0 78 36" fill="none" xmlns="http://www.w3.org/2000/svg"> 1905 <path fill-rule="evenodd" clip-rule="evenodd" d="M67.3956 0.551707C68.5859 0.553638 69.3535 0.556397 69.9332 0.561638C70.5052 0.566603 70.8971 0.573776 71.2123 0.583982C71.8133 0.603292 72.2433 0.638325 72.6165 0.691289C73.243 0.78039 73.7505 0.930454 74.2151 1.15555C74.6777 1.37927 75.0969 1.67912 75.4562 2.04132C75.8154 2.40351 76.1117 2.82557 76.333 3.29093C76.5553 3.75878 76.7043 4.26966 76.7927 4.90192C76.8453 5.27818 76.8806 5.71293 76.9004 6.31981C76.9105 6.63814 76.9179 7.03344 76.9228 7.6108C76.928 8.19561 76.931 8.96966 76.9329 10.1691V25.8318C76.931 27.0312 76.928 27.8052 76.9228 28.39C76.9176 28.9671 76.9105 29.3627 76.9004 29.681C76.8806 30.2882 76.8456 30.7226 76.7927 31.0989C76.7043 31.7309 76.5553 32.242 76.333 32.7099C76.1117 33.1753 75.8152 33.5976 75.4562 33.9595C75.0969 34.3217 74.6777 34.6213 74.2151 34.8453C73.7505 35.0701 73.243 35.2204 72.6165 35.3095C72.2435 35.3625 71.8136 35.3975 71.2123 35.4168C70.8971 35.4271 70.5052 35.4342 69.9332 35.4392C69.3535 35.4442 68.5859 35.4472 67.3956 35.4491H10.8639C9.67355 35.4472 8.90599 35.4444 8.32628 35.4392C7.75425 35.4342 7.36239 35.4271 7.04721 35.4168C6.44614 35.3975 6.01622 35.3625 5.64298 35.3095C5.01645 35.2204 4.50904 35.0704 4.04434 34.8453C3.58184 34.6216 3.1626 34.3217 2.80332 33.9595C2.44405 33.5973 2.14777 33.1753 1.92651 32.7099C1.70415 32.242 1.55519 31.7312 1.46674 31.0989C1.41416 30.7226 1.37884 30.2879 1.3594 29.681C1.34927 29.3627 1.34187 28.9674 1.33694 28.39C1.33174 27.8052 1.32873 27.0312 1.32681 25.8318V10.1688C1.32873 8.96938 1.33174 8.19533 1.33694 7.61053C1.34215 7.03344 1.34927 6.63787 1.3594 6.31953C1.37911 5.71238 1.41416 5.27791 1.46674 4.90164C1.55519 4.26966 1.70415 3.75851 1.92651 3.29066C2.14777 2.82529 2.44433 2.40296 2.80332 2.04104C3.16232 1.67912 3.58184 1.37927 4.04434 1.15527C4.50904 0.930454 5.01645 0.780114 5.64298 0.691013C6.01595 0.638049 6.44587 0.603016 7.04721 0.583706C7.36239 0.5735 7.75425 0.566327 8.32628 0.561362C8.90599 0.556397 9.67355 0.553362 10.8639 0.551431H67.3956V0.551707ZM67.3964 0H67.3959H67.3953H10.8639C9.67081 0.00193098 8.90216 0.00496536 8.32136 0.00993073C7.75589 0.0148961 7.35746 0.0217924 7.02941 0.0325507C6.42916 0.0518605 5.97788 0.086618 5.56658 0.144823C4.89131 0.24082 4.33214 0.40385 3.80693 0.657911C3.28856 0.908938 2.8203 1.243 2.41585 1.65098C2.01167 2.05842 1.68088 2.52985 1.43251 3.05232C1.18113 3.58113 1.01957 4.14415 0.924276 4.8244C0.865949 5.24177 0.831172 5.6972 0.81173 6.3016C0.80105 6.63704 0.793931 7.03896 0.789001 7.60556C0.784072 8.18127 0.780786 8.94759 0.77887 10.1677V25.8312C0.780786 27.0521 0.784072 27.8185 0.789001 28.3944C0.793931 28.9608 0.80105 29.363 0.81173 29.6981C0.831172 30.3025 0.865949 30.758 0.924276 31.1753C1.01957 31.8556 1.18086 32.4189 1.43251 32.9477C1.68088 33.4701 2.01167 33.9416 2.41585 34.349C2.8203 34.757 3.28856 35.0911 3.80693 35.3421C4.33187 35.5964 4.89104 35.7595 5.56631 35.8552C5.97788 35.9137 6.42916 35.9481 7.02941 35.9674C7.35719 35.9782 7.75561 35.9851 8.32108 35.9901C8.90161 35.995 9.67054 35.9981 10.8628 36H67.3953C68.5884 35.9981 69.3571 35.9953 69.9379 35.9901C70.5033 35.9851 70.9018 35.9782 71.2298 35.9674C71.83 35.9481 72.2813 35.9134 72.6926 35.8552C73.3679 35.7592 73.9271 35.5961 74.4523 35.3421C74.9707 35.0911 75.4389 34.757 75.8434 34.349C76.2475 33.9416 76.5783 33.4701 76.8267 32.9477C77.0781 32.4189 77.2396 31.8559 77.3349 31.1756C77.3933 30.7585 77.428 30.3031 77.4475 29.6984C77.4582 29.363 77.4653 28.9608 77.4702 28.3944C77.4754 27.8182 77.4784 27.0519 77.4803 25.8323V10.1688C77.4784 8.94814 77.4751 8.18182 77.4702 7.60556C77.4653 7.03923 77.4582 6.63704 77.4475 6.30188C77.428 5.6972 7
19057.3933 5.24177 77.3349 4.82468C77.2396 4.14442 77.0784 3.58113 76.8267 3.05232C76.5783 2.52985 76.2475 2.05842 75.8434 1.65098C75.4389 1.243 74.9707 0.908938 74.4523 0.657911C73.9273 0.40385 73.3682 0.240544 72.6929 0.144823C72.2813 0.0863422 71.83 0.0518605 71.2298 0.0325507C70.9018 0.0220683 70.5033 0.0148961 69.9381 0.00993073C69.3573 0.00496536 68.5887 0.00193098 67.3964 0ZM22.5344 11.7168C21.5471 11.6432 20.6516 12.0003 19.9308 12.2877C19.4756 12.4692 19.09 12.623 18.7949 12.623C18.4598 12.623 18.0462 12.4578 17.5821 12.2725C16.9748 12.03 16.2811 11.753 15.5645 11.7667C13.9039 11.7913 12.3737 12.7399 11.5177 14.2375C9.79313 17.2529 11.0774 21.7215 12.7574 24.1683C13.5792 25.3638 14.5592 26.7114 15.8462 26.6623C16.4215 26.6395 16.8308 26.4638 17.254 26.2821C17.7424 26.0725 18.2494 25.8548 19.0517 25.8548C19.8172 25.8548 20.3017 26.066 20.7676 26.2691C21.2127 26.4632 21.6409 26.6499 22.2811 26.638C23.6146 26.6132 24.4597 25.4176 25.2754 24.2152C26.1766 22.8902 26.5709 21.6054 26.6247 21.4299L26.6301 21.4125C26.6005 21.4012 24.0306 20.4078 24.0048 17.425C23.982 14.9773 25.9504 13.7774 26.1114 13.6792L26.1186 13.6748C24.9578 11.9537 23.1658 11.764 22.5344 11.7168ZM22.5559 6.95508C22.6827 8.1087 22.2224 9.26866 21.5384 10.1015C20.8549 10.9348 19.7349 11.582 18.6374 11.4962C18.4865 10.3663 19.0421 9.18536 19.6744 8.448C20.3806 7.61575 21.5715 6.99453 22.5559 6.95508Z" fill="#121212"></path> 1906 <path d="M32.4756 10.1289H34.8561C36.1108 10.1289 36.9797 10.9774 36.9797 12.2411V12.2502C36.9797 13.5095 36.1108 14.3715 34.8561 14.3715H33.4686V16.5731H32.4756V10.1289ZM33.4686 10.9727V13.5318H34.608C35.4725 13.5318 35.9689 13.0629 35.9689 12.2546V12.2458C35.9689 11.4417 35.4728 10.973 34.608 10.973H33.4686V10.9727Z" fill="#121212"></path> 1907 <path d="M37.8961 11.8765H38.8537V12.6803H38.8758C39.0264 12.1311 39.4167 11.7871 39.9487 11.7871C40.0859 11.7871 40.2056 11.8095 40.2812 11.823V12.7206C40.2059 12.6894 40.0372 12.6671 39.8512 12.6671C39.2348 12.6671 38.8537 13.0737 38.8537 13.7746V16.5748H37.8961V11.8765Z" fill="#121212"></path> 1908 <path d="M40.7574 14.2433V14.2389C40.7574 12.7697 41.5997 11.7871 42.9075 11.7871C44.2154 11.7871 45.0177 12.7341 45.0177 14.1451V14.4712H41.715C41.7325 15.36 42.2158 15.878 42.9782 15.878C43.5456 15.878 43.9224 15.5831 44.0423 15.2303L44.0557 15.1947H44.9643L44.9555 15.2438C44.8049 15.9897 44.0867 16.6686 42.956 16.6686C41.5863 16.6683 40.7574 15.726 40.7574 14.2433ZM41.7279 13.7879H44.0689C43.9889 12.9752 43.5368 12.5777 42.9116 12.5777C42.2911 12.5774 41.8122 13.0017 41.7279 13.7879Z" fill="#121212"></path> 1909 <path d="M45.9835 11.8765H46.9411V12.6045H46.9633C47.1629 12.1132 47.6369 11.7871 48.2487 11.7871C48.8916 11.7871 49.3613 12.122 49.5477 12.7118H49.5699C49.8093 12.1402 50.3588 11.7871 51.024 11.7871C51.946 11.7871 52.549 12.4034 52.549 13.3457V16.5745H51.587V13.5779C51.587 12.9661 51.263 12.6133 50.6957 12.6133C50.1283 12.6133 49.7337 13.042 49.7337 13.6362V16.5748H48.7936V13.5065C48.7936 12.9617 48.4524 12.6133 47.9113 12.6133C47.3439 12.6133 46.9406 13.0643 46.9406 13.6717V16.5745H45.983V11.8765H45.9835Z" fill="#121212"></path> 1910 <path d="M53.6573 10.5993C53.6573 10.2912 53.9054 10.041 54.2156 10.041C54.5305 10.041 54.7743 10.2912 54.7743 10.5993C54.7743 10.9031 54.5305 11.153 54.2156 11.153C53.9054 11.153 53.6573 10.9031 53.6573 10.5993ZM53.737 11.8765H54.6946V16.5746H53.737V11.8765Z" fill="#121212"></path> 1911 <path d="M55.8882 14.9207V11.875H56.8458V14.7331C56.8458 15.4432 57.1739 15.8363 57.8388 15.8363C58.5127 15.8363 58.9472 15.3494 58.9472 14.6173V11.8753H59.9092V16.5733H58.9472V15.8677H58.9251C58.6811 16.3411 58.2068 16.6671 57.4976 16.6671C56.4734 16.6669 55.8882 16.0015 55.8882 14.9207Z" fill="#121212"></path> 1912 <path d="M61.0338 11.8765H61.9914V12.6045H62.0136C62.2132 12.1132 62.6872 11.7871 63.299 11.7871C63.9419 11.7871 64.4116 12.122 64.598 12.7118H64.6202C64.8596 12.1402 65.4091 11.7871 66.0743 11.7871C66.9963 11.7871 67.5993 12.4034 67.5993 13.3457V16.5745H66.6373V13.5779C66.6373 12.9661 66.3133 12.6133 65.746 12.6133C65.1786 12.6133 64.784 13.042 64.784 13.6362V16.5748H63.8439V13.5065C63.8439 12.9617 63.5027 12.6133 62.9616 12.6133C62.3942 12.6133 61.9909 13.0643 61.9909 13.6717V16.5745H61.0333V11.8765H61.0338Z" fill="#121212"></path> 1913 <path d="M32.4756 19.6562H34.8561C36.1108 19.6562 36.9797 20.5045 36.9797 21.7685V21.7773C36.9797 23.0366 36.1108 23.8986 34.8561 23.8986H33.4686V26.1002H32.4756V19.6562ZM33.4686 20.5004V23.0592H34.608C35.4725 23.0592 35.9689 22.5902 35.9689 21.782V21.7732C35.9689 20.969 35.4728 20.5004 34.608 20.5004H33.4686Z" fill="#121212"></path> 1914 <path d="M37.4825 24.7629V24.754C37.4825 23.9367 38.112 23.4365 39.2159 23.3695L40.4837 23.2937V22.9408C40.4837 22.4228 40.1513 22.11 39.5571 22.11C39.0031 22.11 38.6613 22.3737 38.5817 22.7486L38.5729 22.7888H37.6684L37.6728 22.7397C37.7393 21.9312 38.4354 21.3105 39.5839 21.3105C40.723 21.3105 41.4457 21.918 41.4457 22.8603V2
19146.0983H40.4837V25.3568H40.4662C40.1956 25.8613 39.6548 26.1829 39.0384 26.1829C38.1076 26.1832 37.4825 25.607 37.4825 24.7629ZM39.3002 25.4106C39.9738 25.4106 40.4837 24.9504 40.4837 24.3386V23.9725L39.3443 24.044C38.7681 24.0796 38.4488 24.3342 38.4488 24.7317V24.7405C38.4491 25.1515 38.7859 25.4106 39.3002 25.4106Z" fill="#121212"></path> 1915 <path d="M42.5538 21.4038H43.5114V22.2077H43.5335C43.6842 21.6584 44.0744 21.3145 44.6064 21.3145C44.7436 21.3145 44.8633 21.3368 44.9389 21.3503V22.2479C44.8636 22.2168 44.6949 22.1944 44.5089 22.1944C43.8925 22.1944 43.5114 22.6008 43.5114 23.302V26.1019H42.5538V21.4038Z" fill="#121212"></path> 1916 <path d="M46.3461 24.8628V22.1697H45.6768V21.4017H46.3461V20.1777H47.3258V21.4017H48.1991V22.1697H47.3258V24.8046C47.3258 25.2824 47.5386 25.4253 47.942 25.4253C48.0441 25.4253 48.1285 25.4165 48.1991 25.4076V26.1536C48.0882 26.1712 47.9067 26.1938 47.7114 26.1938C46.7894 26.1936 46.3461 25.8005 46.3461 24.8628Z" fill="#121212"></path> 1917 <path d="M49.2159 21.4038H50.1735V22.1136H50.1957C50.4394 21.6361 50.9183 21.3145 51.6232 21.3145C52.647 21.3145 53.2369 21.9798 53.2369 23.0606V26.1019H52.2749V23.2438C52.2749 22.5379 51.9468 22.1406 51.2817 22.1406C50.6078 22.1406 50.1735 22.6319 50.1735 23.3643V26.1022H49.2159V21.4038Z" fill="#121212"></path> 1918 <path d="M54.1758 23.767V23.7623C54.1758 22.2931 55.0182 21.3105 56.326 21.3105C57.6338 21.3105 58.4362 22.2576 58.4362 23.6685V23.9946H55.1334C55.151 24.8834 55.6343 25.4017 56.3966 25.4017C56.964 25.4017 57.3408 25.1068 57.4608 24.754L57.4742 24.7182H58.3828L58.374 24.7673C58.2234 25.5132 57.5051 26.1921 56.3745 26.1921C55.005 26.1921 54.1758 25.2497 54.1758 23.767ZM55.1466 23.3116H57.4876C57.4076 22.4989 56.9555 22.1011 56.3304 22.1011C55.7099 22.1011 55.2309 22.5254 55.1466 23.3116Z" fill="#121212"></path> 1919 <path d="M59.4498 21.4038H60.4074V22.2077H60.4295C60.5802 21.6584 60.9704 21.3145 61.5024 21.3145C61.6396 21.3145 61.7593 21.3368 61.8349 21.3503V22.2479C61.7596 22.2168 61.5909 22.1944 61.4049 22.1944C60.7885 22.1944 60.4074 22.6008 60.4074 23.302V26.1019H59.4498V21.4038Z" fill="#121212"></path> 1920 </svg> 1921 </a> 1922 </div> 1923 </div> 1924 <div class="search-container"> 1925 <div class="container_search container_search_port"> 1926 <predictive-search class="search-modal__form" data-loading-text="Loading..."> 1927 <form class="nosubmit_form search search-modal__form" action="/search" id="nosubmit_form2" method="get" role="search"> 1928 <input type="hidden" name="type" value="product"> 1929 <input class="nosubmit" id="Search-In-Modal" type="search" name="q" value="BADAK178" placeholder="Search" aria-label="Search" role="combobox" aria-expanded="false" aria-owns="predictive-search-results-list" aria-controls="predictive-search-results-list" aria-haspopup="listbox" aria-autocomplete="list" autocorrect="off" autocomplete="off" autocapitalize="off" spellcheck="false"> 1930 <div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search style="max-height: 540px;"> 1931 <div class="predictive-search__loading-state"> 1932 <svg aria-hidden="true" focusable="false" role="presentation" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg"> 1933 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 1934 </svg> 1935 </div> 1936 </div> 1937 <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span> 1938 </form> 1939 <button type="button" class="btn_close btn_close_desktop" id="btn_close2" aria-label="Close"> 1940 <svg class="icon icon-close" aria-hidden="true" focusable="false" role="presentation" width="16.61px" height="16.61px"> 1941 <use href="#icon-close" /> 1942 </svg> 1943 </button> 1944 </predictive-search> 1945 </div> 1946 </div>
1947 <link href="https://draltizer.com/" rel="stylesheet" type="text/css" media="all" /> 1948 <my-store-locator class="no-js-hidden my-store-locator" data-limit-search-to-countries="us" data-storefront-api-access-token="962d1ff668df08fb12a218f6d7553a2e" data-default-location-id="94099734846" data-number-of-locations-to-fetch="24" data-apple-maps-access-token="eyJraWQiOiI1SDZEQlAyR0E1IiwidHlwIjoiSldUIiwiYWxnIjoiRVMyNTYifQ.eyJpc3MiOiI0Njg5NkZRSFgyIiwiaWF0IjoxNzQ2NzYyMDY2LCJvcmlnaW4iOiJ3d3cuaXN0dWRpb3NnLmNvbSJ9.auAkvVIPCaY73yQjcammRk6DID4vJpijWzhB2kWfOzLtcEclmavkBRAn7eEViSvLKVRt45zmNjODWadyzmProg" data-distance-unit="miles" data-distance-miles-label="miles" data-distance-km-label="km" data-error-text="Error: Try again" data-select-text="Select your store" data-low-stock-html="Only {{ quantity }} left" data-unavailable-text="Unavailable" data-view-store-availability-text="View store availability" data-loading-text="Loading store"> 1949 <button class="js-my-store-locator-btn my-store-locator__btn" disabled aria-haspopup="dialog"> 1950 <div class="my-store-locator__icon"> 1951 <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" width="16" height="14" viewBox="0 0 16 14" fill="none"> 1952 <path d="M12.7742 13.3755H3.05191C2.2285 13.3755 1.55871 12.7056 1.55871 11.8822L1.55859 5.46973H2.29228V11.8822C2.29228 12.301 2.63304 12.6417 3.0518 12.6417H12.7743C13.1931 12.6417 13.5338 12.3011 13.5338 11.8822L13.534 5.46973H14.2676V11.8822C14.2676 12.7056 13.5977 13.3755 12.7743 13.3755H12.7742Z" fill="#1D1D1F" /> 1953 <path d="M6.19597 6.04216C5.04487 6.04216 4.1084 5.10557 4.1084 3.95459H4.84209C4.84209 4.70103 5.44941 5.30836 6.19597 5.30836C6.94253 5.30836 7.54985 4.70103 7.54985 3.95459H8.28354C8.28354 5.10557 7.34707 6.04216 6.19597 6.04216Z" fill="#1D1D1F" /> 1954 <path d="M9.63738 6.04397C8.48628 6.04397 7.5498 5.10738 7.5498 3.95639V2.43213H8.28349V3.95639C8.28349 4.70284 8.89082 5.31016 9.63738 5.31016C10.3839 5.31016 10.9913 4.70284 10.9913 3.95639H11.7249C11.7249 5.10738 10.7885 6.04397 9.63738 6.04397Z" fill="#1D1D1F" /> 1955 <path d="M13.0793 6.04286C11.9282 6.04286 10.9917 5.10627 10.9917 3.95529V2.43102H11.7254V3.95529C11.7254 4.70173 12.3327 5.30906 13.0793 5.30906C13.8258 5.30906 14.4333 4.70173 14.4333 3.95529V2.54174L13.231 0.73392H2.60295L1.40068 2.54163V3.95517C1.40068 4.70162 2.00812 5.30894 2.75468 5.30894C3.50124 5.30894 4.10856 4.70162 4.10856 3.95517V2.43091H4.84225V3.95517C4.84225 5.10627 3.90578 6.04275 2.75468 6.04275C1.
195560347 6.04275 0.666992 5.10616 0.666992 3.95517V2.43091C0.666992 2.35862 0.688332 2.2879 0.728328 2.22768L2.10075 0.16379C2.16868 0.0614505 2.28342 0 2.40621 0H13.4275C13.5503 0 13.6651 0.0614477 13.733 0.16379L15.1057 2.22779C15.1458 2.28802 15.167 2.35874 15.167 2.43102V3.95529C15.167 5.10627 14.2305 6.04286 13.0793 6.04286H13.0793Z" fill="#1D1D1F" /> 1956 <path d="M1.0332 2.06055H14.7997V2.79435H1.0332V2.06055Z" fill="#1D1D1F" /> 1957 <rect x="5.4806" y="8.38246" width="4.63549" height="4.63549" rx="0.534864" stroke="black" stroke-width="0.713153" /> 1958 </svg> 1959 </div> 1960 <p class="js-my-store-locator-info my-store-locator__info"> Loading store <i class="fa fa-spinner fa-spin"></i> 1961 </p> 1962 </button> 1963 <div class="js-my-store-locator-details my-store-locator__details" tabindex="-1" role="dialog" aria-modal="true" aria-labelledby="MyStoreDetailsHeading"> 1964 <button class="js-my-store-locator-close my-store-locator__close" type="button" aria-label="Close"> 1965 <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-close" fill="none" viewBox="0 0 18 17" width="18" height="17"> 1966 <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> 1967 </svg> 1968 </button> 1969 <div class="my-store-locator__details-header"> 1970 <h2 class="my-store-locator__details-title" id="MyStoreDetailsHeading"></h2> 1971 <span class="js-my-store-locator-distance my-store-locator__details-distance hidden"> 1972 <i class="fa fa-spinner fa-spin"></i> 1973 </span> 1974 </div> 1975 <div class="js-my-store-locator-location my-store-locator__details-location"></div> 1976 <div class="my-store-locator-content"> 1977 <div class="js-my-store-locator-address my-store-locator__details-info hidden"> Address: <a href="https://draltizer.com/" target="_blank"></a> 1978 </div> 1979 <div class="js-my-store-locator-telephone my-store-locator__details-info hidden"> Telephone: <a href="https://draltizer.com/"></a> 1980 </div> 1981 <div class="js-my-store-locator-email my-store-locator__details-info hidden"> Email: <a href="https://draltizer.com/" target="_blank"></a> 1982 </div> 1983 <div class="js-my-store-locator-hours my-store-locator__details-info hidden"> Hours: <span></span> 1984 </div> 1985 <div class="js-my-store-locator-services hidden"></div> 1986 </div> 1987 <div class="my-store-locator__details-footer"><a class="my-store-locator__details-btn--secondary button button--secondary button--full-width" href="https://draltizer.com/"> View store map </a><button class="js-my-store-locator-drawer-btn my-store-locator__details-btn button button--full-width" aria-haspopup="dialog"> Select another store </button> 1988 </div> 1989 </div> 1990 </my-store-locator> 1991
1991<script src="//www.istudiosg.com/cdn/shop/t/14/assets/my-store-locator.js?v=14296370560110765121259103666" defer="defer"></script>
1991 1992
1992<script> 1993 SDG.Data.mapsToken = "eyJraWQiOiI1SDZEQlAyR0E1IiwidHlwIjoiSldUIiwiYWxnIjoiRVMyNTYifQ.eyJpc3MiOiI0Njg5NkZRSFgyIiwiaWF0IjoxNzQ2NzYyMDY2LCJvcmlnaW4iOiJ3d3cuaXN0dWRpb3NnLmNvbSJ9.auAkvVIPCaY73yQjcammRk6DID4vJpijWzhB2kWfOzLtcEclmavkBRAn7eEViSvLKVRt45zmNjODWadyzmProg"; 1994 SDG.Data.googleMapsToken = ""; 1995 SDG.Data.mapProvider = "apple_maps"; 1996 SDG.Data.mapPage = false; 1997 SDG.Data.storeServiceTrigger = 'View store services'; 1998 SDG.Data.storeHours = 'Hours'; 1999 SDG.Data.storeAddress = 'Address'; 2000 SDG.Data.storeEmail = 'Email'; 2001 SDG.Data.storePhone = 'Telephone'; 2002 SDG.Data.myStore = 'My store'; 2003 SDG.Data.makeThisMyStore = 'Make this my store'; 2004 SDG.Data.shopCountry = 'Singapore'; 2005 </script>
2005 2006
2006<script src="//www.istudiosg.com/cdn/shop/t/14/assets/mapkit.js?v=2554415917941391361742784889" defer></script>
2006 2007
2007<script async> 2008 document?.addEventListener('DOMContentLoaded', function() { 2009 if (window?.mapkit) { 2010 mapkit.init({ 2011 authorizationCallback: function(done) { 2012 done("eyJraWQiOiI1SDZEQlAyR0E1IiwidHlwIjoiSldUIiwiYWxnIjoiRVMyNTYifQ.eyJpc3MiOiI0Njg5NkZRSFgyIiwiaWF0IjoxNzQ2NzYyMDY2LCJvcmlnaW4iOiJ3d3cuaXN0dWRpb3NnLmNvbSJ9.auAkvVIPCaY73yQjcammRk6DID4vJpijWzhB2kWfOzLtcEclmavkBRAn7eEViSvLKVRt45zmNjODWadyzmProg"); 2013 }, 2014 language: 'en', 2015 }); 2016 } 2017 if (window?.google) { 2018 google.maps.importLibrary('geocoding'); 2019 google.maps.importLibrary('places'); 2020 } 2021 }); 2022 </script>
2022 2023 <div class="header__icons"> 2024 <div class="desktop-localization-wrapper"> 2025 </div> 2026 <a href="https://draltizer.com/"> 2027 <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-account" fill="none" viewBox="0 0 18 19" width="18" height="19"> 2028 <path fill-rule="evenodd" clip-rule="evenodd" d="M6 4.5a3 3 0 116 0 3 3 0 01-6 0zm3-4a4 4 0 100 8 4 4 0 000-8zm5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15zM9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.1-3.67-1.35-6.17-1.35z" fill="currentColor"> 2029 </svg> 2030 <span class="visually-hidden">Log in</span> 2031 </a> 2032 <a href="https://draltizer.com/" id="cart-icon-bubble"> 2033 <svg width="19" height="22" viewBox="0 0 19 22" fill="none" xmlns="http://www.w3.org/2000/svg"> 2034 <path fill-rule="evenodd" clip-rule="evenodd" d="M6.5 4.25C6.5 2.93882 7.76806 1.75 9.5 1.75C11.2319 1.75 12.5 2.93882 12.5 4.25H6.5ZM5.5 4.25C5.5 2.24747 7.36595 0.75 9.5 0.75C11.6341 0.75 13.5 2.24747 13.5 4.25H17C18.1046 4.25 19 5.14543 19 6.25V19.25C19 20.3546 18.1046 21.25 17 21.25H2C0.895431 21.25 0 20.3546 0 19.25V6.25C0 5.14543 0.895431 4.25 2 4.25H5.5ZM1 6.25C1 5.69772 1.44772 5.25 2 5.25H17C17.5523 5.25 18 5.69772 18 6.25V19.25C18 19.8023 17.5523 20.25 17 20.25H2C1.44772 20.25 1 19.8023 1 19.25V6.25Z" fill="currentColor" /> 2035 </svg> 2036 <span class="visually-hidden">Cart</span> 2037 </a> 2038 </div> 2039 </header> 2040 <div class="header_nav"> 2041 <lazyload-section data-selectors='[".js-header-dropdown-menu-list"]'> 2042 <nav class="header__inline-menu"> 2043 <ul class="list-menu list-menu--inline"> 2044 <li> 2045<header-menu> 2046 <details id="Details-HeaderMenu-1" class="mainMenuUpdate2"> 2047 <summary id="headerCss HeaderMenu-mac" class="header__menu-item list-menu__item link focus-inset"> 2048 <p><a href="https://draltizer.com/">BADAK178</a></p> 2049 </summary> 2050 </details> 2051</header-menu> 2052 2053<header-menu> 2054 <details id="Details-HeaderMenu-2" class="mainMenuUpdate2"> 2055 <summary id="headerCss HeaderMenu-ipad" class="header__menu-item list-menu__item link focus-inset"> 2056 <p><a href="https://draltizer.com/">BADAK178 LOGIN</a></p> 2057 </summary> 2058 </details> 2059</header-menu> 2060 2061<header-menu> 2062 <details id="Details-HeaderMenu-3" class="mainMenuUpdate2"> 2063 <summary id="headerCss HeaderMenu-iphone" class="header__menu-item list-menu__item link focus-inset"> 2064 <p><a href="https://draltizer.com/">BADAK178 GAME ONLINE</a></p> 2065 </summary> 2066 </details> 2067</header-menu> 2068 2069<header-menu> 2070 <details id="Details-HeaderMenu-4" class="mainMenuUpdate2"> 2071 <summary id="headerCss HeaderMenu-watch" class="header__menu-item list-menu__item link focus-inset"> 2072 <p><a href="https://draltizer.com/">BADAK178 VIP</a></p> 2073 </summary> 2074 </details> 2075</header-menu> 2076 2077<header-menu> 2078 <details id="Details-HeaderMenu-5" class="mainMenuUpdate2"> 2079 <summary id="headerCss HeaderMenu-music" class="header__menu-item list-menu__item link focus-inset"> 2080 <p><a href="https://draltizer.com/">BADAK178 LINK</a></p> 2081 </summary> 2082 </details> 2083</header-menu> 2084 2085<header-menu> 2086 <details id="Details-HeaderMenu-6" class="mainMenuUpdate2"> 2087 <summary id="headerCss HeaderMenu-tv-home" class="header__menu-item list-menu__item link focus-inset"> 2088 <p><a href="https://draltizer.com/">BADAK178 ALTERNATIF</a></p> 2089 </summary> 2090 </details> 2091</header-menu> 2092 2093<header-menu> 2094 <details id="Details-HeaderMenu-7" class="mainMenuUpdate2"> 2095 <summary id="headerCss HeaderMenu-accessories" class="header__menu-item list-menu__item link focus-inset"> 2096 <p><a href="https://draltizer.com/">BADAK178 TERPERCAYA</a></p> 2097 </summary> 2098 </details> 2099</header-menu> 2100 2101<header-menu> 2102 <details id="Details-HeaderMenu-8" class="mainMenuUpdate2"> 2103 <summary id="headerCss HeaderMenu-services" class="header__menu-item list-menu__item link focus-inset"> 2104 <p>
2104<a href="https://draltizer.com/">BADAK178 BONUS</a></p> 2105 </summary> 2106 </details> 2107</header-menu> 2108 2109<header-menu> 2110 <details id="Details-HeaderMenu-9" class="mainMenuUpdate2"> 2111 <summary id="headerCss HeaderMenu-offers" class="header__menu-item list-menu__item link focus-inset"> 2112 <p><a href="https://draltizer.com/">BADAK178 LOGIN VIP</a></p> 2113 </summary> 2114 </details> 2115</header-menu> 2116 </summary> 2117 <ul id="HeaderMenu-MenuList-9" class="js-header-dropdown-menu-list header__submenu list-menu list-menu--disclosure color-background-1 gradient caption-large motion-reduce global-settings-popup" tabindex="-1"></ul> 2118 </details> 2119 </header-menu> 2120 </li> 2121 <li class="right_header_division right_menu_divider"></li> 2122 <li><a href="https://draltizer.com/" target="_blank" rel="nofollow noopener noreferrer" class="rightMenuUpdate headerCss header__menu-item header__menu-item list-menu__item link link--text focus-inset"> 2123 <span>Daftar</span> 2124 </a> 2125 </li> 2126 <li><a href="https://draltizer.com/" target="_blank" rel="nofollow noopener noreferrer" class="rightMenuUpdate headerCss header__menu-item header__menu-item list-menu__item link link--text focus-inset"> 2127 <span>Login</span> 2128 </a> 2129 </li> 2130 </ul> 2131 </nav> 2132 </lazyload-section> 2133 </div> 2134 </sticky-header> 2135 <link href="https://draltizer.com/" rel="stylesheet" type="text/css" media="all" /> 2136 <lazyload-section data-render-on-load="true" data-selector="cart-notification"></lazyload-section> 2137 <style> 2138 .cart-notification { 2139 display: none; 2140 } 2141 </style> 2142
2142<script type="application/ld+json"> 2143 { 2144 "@context": "https://schema.org", 2145 "@type": "Organization", 2146 "name": "BADAK178", 2147 "url": "https://draltizer.com/", 2148 "sameAs": ["https://www.facebook.com/BADAK178", "https://www.instagram.com/BADAK178/", "https://www.youtube.com/channel/BADAK178/"] 2149 } 2150 </script>
2150 2151
2151<script> 2152 $("input").focus(function() { 2153 $(".btn_close").css("visibility", "visible"); 2154 }); 2155 $(".btn_close").on("mousedown ", function() { 2156 $(".nosubmit").val(""); 2157 }); 2158 $("input").focusout(function() { 2159 $(".btn_close").css("visibility", "hidden"); 2160 }); 2161 $("input").focus(function() { 2162 if (document.querySelector('.gl-fullscreen-header') !== null) { 2163 $(".btn_close").css("visibility", "hidden"); 2164 } 2165 }); 2166 $("#Details-menu-drawer-container").on("click", function() { 2167 if ($("#cart-notification").hasClass("minicart-active")) { 2168 $("#cart-notification").hide(); 2169 $('#cart-notification').removeClass('minicart-active'); 2170 } 2171 }); 2172 $('body,html').click(function(e) { 2173 if ($("#cart-notification").hasClass("minicart-active")) { 2174 $("#cart-notification").hide(); 2175 $('#cart-notification').removeClass('minicart-active'); 2176 } 2177 }); 2178 </script>
2178 2179 </div> 2180 <!-- END sections: header-group --> 2181 <div class="badak-horizontal-list"> 2182 <div class="apl_lob_list_item"> 2183 <a href="https://draltizer.com/" target="_blank" rel="nofollow noopener noreferrer"> 2184 <div class="list-lob"> 2185 <div class="imagecontainer ratio" style="--ratio-percent:100%;"> 2186 <img src="https://draltizer.com/img/icon2.png" width="84" height="84" loading="lazy" alt="BADAK178"> 2187 </div> 2188 <div class="apl_lob_content"> 2189 <div class="tagcontainer"> 2190 <div class="apl_label_attr" style="color:#d9d9d9;">NEW</div> 2191 </div> 2192 <p class="apl_lob_title">BADAK178</p> 2193 <p class="prod apl_lob_price">Member VIP</p> 2194 </div> 2195 </div> 2196 </a> 2197</div> 2198 2199<div class="apl_lob_list_item"> 2200 <a href="https://draltizer.com/" target="_blank" rel="nofollow noopener noreferrer"> 2201 <div class="list-lob"> 2202 <div class="imagecontainer ratio" style="--ratio-percent:100%;"> 2203 <img src="https://draltizer.com/img/icon2.png" width="84" height="84" loading="lazy" alt="LOGIN BADAK178"> 2204 </div> 2205 <div class="apl_lob_content"> 2206 <div class="tagcontainer"> 2207 <div class="apl_label_attr" style="color:#d9d9d9;">HOT</div> 2208 </div> 2209 <p class="apl_lob_title">LOGIN BADAK178</p> 2210 <p class="prod apl_lob_price">Akses Cepat</p> 2211 </div> 2212 </div> 2213 </a> 2214</div> 2215 2216<div class="apl_lob_list_item"> 2217 <a href="https://draltizer.com/" target="_blank" rel="nofollow noopener noreferrer"> 2218 <div class="list-lob"> 2219 <div class="imagecontainer ratio" style="--ratio-percent:100%;"> 2220 <img src="https://draltizer.com/img/icon2.png" width="84" height="84" loading="lazy" alt="LINK ALTERNATIF BADAK178"> 2221 </div> 2222 <div class="apl_lob_content"> 2223 <div class="tagcontainer"> 2224 <div class="apl_label_attr" style="color:#d9d9d9;">NEW</div> 2225 </div> 2226 <p class="apl_lob_title">LINK ALTERNATIF BADAK178</p> 2227 <p class="prod apl_lob_price">Anti Blokir</p> 2228 </div> 2229 </div> 2230 </a> 2231</div> 2232 2233<div class="apl_lob_list_item"> 2234 <a href="https://draltizer.com/" target="_blank" rel="nofollow noopener noreferrer"> 2235 <div class="list-lob"> 2236 <div class="imagecontainer ratio" style="--ratio-percent:100%;"> 2237 <img src="https://draltizer.com/img/icon2.png" width="84" height="84" loading="lazy" alt="DAFTAR BADAK178"> 2238 </div> 2239 <div class="apl_lob_content"> 2240 <div class="tagcontainer"> 2241 <div class="apl_label_attr" style="color:#d9d9d9;">VIP</div> 2242 </div> 2243 <p class="apl_lob_title">DAFTAR BADAK178</p> 2244 <p class="prod apl_lob_price">Gratis</p> 2245 </div> 2246 </div> 2247 </a> 2248</div> 2249 2250<div class="apl_lob_list_item"> 2251 <a href="https://draltizer.com/" target="_blank" rel="nofollow noopener noreferrer"> 2252 <div class="list-lob"> 2253 <div class="imagecontainer ratio" style="--ratio-percent:100%;"> 2254 <img src="https://draltizer.com/img/icon2.png" width="84" height="84" loading="lazy" alt="BADAK178 VIP"> 2255 </div> 2256 <div class="apl_lob_content"> 2257 <p class="apl_lob_title">BADAK178 VIP</p> 2258 <p class="prod apl_lob_price">Member Baru</p> 2259 </div> 2260 </div> 2261 </a> 2262</div> 2263 2264<div class="apl_lob_list_item"> 2265 <a href="https://draltizer.com/" target="_blank" rel="nofollow noopener noreferrer"> 2266 <div class="list-lob"> 2267 <div class="imagecontainer ratio" style="--ratio-percent:100%;"> 2268 <img src="https://draltizer.com/img/icon2.png" width="84" height="84" loading="lazy" alt="SITUS BADAK178"> 2269 </div> 2270 <div class="apl_lob_content"> 2271 <div class="tagcontainer"> 2272 <div class="apl_label_attr" style="color:#d9d9d9;">TOP</div> 2273 </div> 2274 <p class="apl_lob_title">SITUS BADAK178</p> 2275 <p class="prod apl_lob_price">Resmi</p> 2276 </div> 2277 </div> 2278 </a> 2279</div> 2280 2281<div class="apl_lob_list_item">
2282 <a href="https://draltizer.com/" target="_blank" rel="nofollow noopener noreferrer"> 2283 <div class="list-lob"> 2284 <div class="imagecontainer ratio" style="--ratio-percent:100%;"> 2285 <img src="https://draltizer.com/img/icon2.png" width="84" height="84" loading="lazy" alt="BADAK178 TERPERCAYA"> 2286 </div> 2287 <div class="apl_lob_content"> 2288 <div class="tagcontainer"> 2289 <div class="apl_label_attr" style="color:#d9d9d9;">BEST</div> 2290 </div> 2291 <p class="apl_lob_title">BADAK178 TERPERCAYA</p> 2292 <p class="prod apl_lob_price">24 Jam</p> 2293 </div> 2294 </div> 2295 </a> 2296</div> 2297 2298<div class="apl_lob_list_item"> 2299 <a href="https://draltizer.com/" target="_blank" rel="nofollow noopener noreferrer"> 2300 <div class="list-lob"> 2301 <div class="imagecontainer ratio" style="--ratio-percent:100%;"> 2302 <img src="https://draltizer.com/img/icon2.png" width="84" height="84" loading="lazy" alt="GAME ONLINE BADAK178"> 2303 </div> 2304 <div class="apl_lob_content"> 2305 <div class="tagcontainer"> 2306 <div class="apl_label_attr" style="color:#d9d9d9;">POPULER</div> 2307 </div> 2308 <p class="apl_lob_title">GAME ONLINE BADAK178</p> 2309 <p class="prod apl_lob_price">Terlengkap</p> 2310 </div> 2311 </div> 2312 </a> 2313</div> 2314 2315</div> 2316 2317<div class="badak-more-link"> 2318<div class="apl_lob_list_item end_lob_text"> 2319 <a href="https://draltizer.com/" class="end_lob_title"> 2320 <span class="end_title_anchor"> 2321 Kunjungi BADAK178 2322 <svg width="5" height="9" viewBox="0 0 5 9" fill="none"> 2323 <path fill-rule="evenodd" clip-rule="evenodd" 2324 d="M0.649682 8.5L0 7.85032L3.35032 4.5L0 1.14968L0.649682 0.5L4.64968 4.5L0.649682 8.5Z" 2325 fill="#bdbdbd"/> 2326 </svg> 2327 </span> 2328 </a> 2329</div> 2330</div> 2331 <div class="nav-right-arrow"></div> 2332 </div> 2333 <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1"> 2334 <section id="shopify-section-template--17605519376564__main" class="shopify-section section"> 2335 <section id="MainProduct-template--17605519376564__main" class="product-page-width page-width section-template--17605519376564__main-padding" data-section="template--17605519376564__main"> 2336 <link href="//www.istudiosg.com/cdn/shop/t/14/assets/section-main-product.css?v=106354761565452021941742784887" rel="stylesheet" type="text/css" media="all" /> 2337 <link href="//www.istudiosg.com/cdn/shop/t/14/assets/component-accordion.css?v=114305622551526091581742784887" rel="stylesheet" type="text/css" media="all" /> 2338 <link href="//www.istudiosg.com/cdn/shop/t/14/assets/component-price.css?v=89212854351592844731742784887" rel="stylesheet" type="text/css" media="all" /> 2339 <link href="//www.istudiosg.com/cdn/shop/t/14/assets/component-slider.css?v=102975581670085299341742784888" rel="stylesheet" type="text/css" media="all" /> 2340 <link href="//www.istudiosg.com/cdn/shop/t/14/assets/component-rating.css?v=157771854592137137841742784889" rel="stylesheet" type="text/css" media="all" /> 2341 <link href="//www.istudiosg.com/cdn/shop/t/14/assets/component-loading-overlay.css?v=160031540023746741091742784889" rel="stylesheet" type="text/css" media="all" /> 2342 <link href="//www.istudiosg.com/cdn/shop/t/14/assets/component-deferred-media.css?v=14096082462203297471742784888" rel="stylesheet" type="text/css" media="all" /> 2343 <link href="//www.istudiosg.com/cdn/shop/t/14/assets/custom-style.css?v=128650136086380557481742784888" rel="stylesheet" type="text/css" media="all" /> 2344 <link href="//www.istudiosg.com/cdn/shop/t/14/assets/collapsecon.css?v=55192844502193137581742784889" rel="stylesheet" type="text/css" media="all" /> 2345 <link href="//www.istudiosg.com/cdn/shop/t/14/assets/productMarketingContent.css?v=134348870364535945721742784887" rel="stylesheet" type="text/css" media="all" /> 2346 <link href="//www.istudiosg.com/cdn/shop/t/14/assets/fancybox-3-5-7.css?v=48221248546321444771742784887" rel="stylesheet" type="text/css" media="all" /> 2347 <link href="//www.istudiosg.com/cdn/shop/t/14/assets/component-trade-in-sellto.css?v=107184028641227493051757586003" rel="stylesheet" type="text/css" media="all" /> 2348 <link href="//www.istudiosg.com/cdn/shop/t/14/assets/component-trade-in-dialog.css?v=16175248172835987831757430081" rel="stylesheet" type="text/css" media="all" /> 2349 <style data-shopify> 2350 .section-template--17605519376564__main-padding { 2351 padding-top: 27px; 2352 padding-bottom: 9px; 2353 } 2354 2355 @media screen and (min-width: 750px) { 2356 .section-template--17605519376564__main-padding { 2357 padding-top: 36px; 2358 padding-bottom: 12px; 2359 } 2360 } 2361 </style> 2362
2362<script src="//www.istudiosg.com/cdn/shop/t/14/assets/google_analytics_finacing.js?v=123767470501580560631742784889" defer="defer"></script>
2362 2363
2363<script src="//www.istudiosg.com/cdn/shop/t/14/assets/product-info.js?v=68469288658591082901742784888" defer="defer"></script>
2363 2364 <div class="product product--large product--left product--stacked product--mobile-hide grid grid--1-col grid--2-col-tablet"> 2365 <div class="product-page-width mobile-view_product-title"> 2366 <div class="priceAndLabelTag"> 2367 <div class="product_tag_display_container"> 2368 <span class="product_tag_display" style="color:#BF4800;">NEW</span> 2369 </div> 2370 </div> 2371 <div class="product-title-style product__title"> 2372 <h1>BADAK178 | Situs Terpercaya dengan Teknologi Modern & Permainan Online !</h1> 2373 </div> 2374 <div class="product-subtitle-style"></div> 2375 <div class="skuAndBarcode"> 2376 <span class="sku-pdp" id="skumob-template--17605519376564__main"> 2377 <span id="skutitle1"> SKU: </span>7854960410</span> 2378 <span class="barcode-pdp" id="barcmob-template--17605519376564__main"> 2379 <label id="barcodetitle1"> Barcode:</label> 2380 <span class="barcodeinput" id="main-pro-barcode-mobile">7854960410</span> 2381 </span> 2382 </div> 2383 <p class="product__preorder-message"></p> 2384 </div> 2385 <div class="grid__item product__media-wrapper"> 2386 <media-gallery id="MediaGallery-template--17605519376564__main" role="region" class="product__media-gallery product-custom-media" aria-label="Gallery Viewer" data-desktop-layout="stacked"> 2387 <div id="GalleryStatus-template--17605519376564__main" class="visually-hidden" role="status"></div> 2388 <slider-component id="GalleryViewer-template--17605519376564__main" class="slider-mobile-gutter"> 2389 <a class="skip-to-content-link button visually-hidden quick-add-hidden" href="#ProductInfo-template--17605519376564__main"> Skip to product information </a> 2390 <ul id="Slider-Gallery-template--17605519376564__main" class="product__media-list contains-media grid grid--peek list-unstyled slider slider--mobile"> 2391 <li id="Slide-template--17605519376564__main-32122040123572" class="common_medias variant-comapre-image- variant-all-image product__media-item grid__item slider__slide is-active" data-media-id="template--17605519376564__main-32122040123572"> 2392 <div class="product-media-container media-type-image media-fit-contain global-media-settings gradient constrain-height" style="--ratio: 1.0; --preview-ratio: 1.0;"> 2393 <modal-opener class="product__modal-opener product__modal-opener--image no-js-hidden" data-modal="#ProductModal-template--17605519376564__main"> 2394 <span class="product__media-icon motion-reduce quick-add-hidden product__media-icon--lightbox" aria-hidden="true"> 2395 <svg aria-hidden="true" focusable="false" class="icon icon-plus" width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"> 2396 <path fill-rule="evenodd" clip-rule="evenodd" d="M4.66724 7.93978C4.66655 7.66364 4.88984 7.43922 5.16598 7.43853L10.6996 7.42464C10.9758 7.42395 11.2002 7.64724 11.2009 7.92339C11.2016 8.19953 10.9783 8.42395 10.7021 8.42464L5.16849 8.43852C4.89235 8.43922 4.66793 8.21592 4.66724 7.93978Z" fill="currentColor" /> 2397 <path fill-rule="evenodd" clip-rule="evenodd" d="M7.92576 4.66463C8.2019 4.66394 8.42632 4.88723 8.42702 5.16337L8.4409 10.697C8.44159 10.9732 8.2183 11.1976 7.94215 11.1983C7.66601 11.199 7.44159 10.9757 7.4409 10.6995L7.42702 5.16588C7.42633 4.88974 7.64962 4.66532 7.92576 4.66463Z" fill="currentColor" /> 2398 <path fill-rule="evenodd" clip-rule="evenodd" d="M12.8324 3.03011C10.1255 0.323296 5.73693 0.323296 3.03011 3.03011C0.323296 5.73693 0.323296 10.1256 3.03011 12.8324C5.73693 15.5392 10.1255 15.5392 12.8324 12.8324C15.5392 10.1256 15.5392 5.73693 12.8324 3.03011ZM2.32301 2.32301C5.42035 -0.774336 10.4421 -0.774336 13.5395 2.32301C16.6101 5.39361 16.6366 10.3556 13.619 13.4588L18.2473 18.0871C18.4426 18.2824 18.4426 18.599 18.2473 18.7943C18.0521 18.9895 17.7355 18.9895 17.5402 18.7943L12.8778 14.1318C9.76383 16.6223 5.20839 16.4249 2.32301 13.5395C-0.774335 10.4421 -0.774335 5.42035 2.32301 2.32301Z" fill="currentColor" /> 2399 </svg> 2400 </span> 2401 <div class="loading-overlay__spinner hidden"> 2402 <svg aria-hidden="true" focusable="false" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg"> 2403 <circle class="path" fill="none" stroke-width="4" cx="33" cy="33" r="30"></circle> 2404 </svg> 2405 </div> 2406 <div class="product__media media media--transparent">
2407 <img src="https://draltizer.com/img/banner2.png?v=1757450054&width=823" alt="BADAK178 | Situs Terpercaya dengan Teknologi Modern & Permainan Online !" srcset="https://draltizer.com/img/banner2.png?v=1757450054&width=246 246w, https://draltizer.com/img/banner2.png?v=1757450054&width=493 493w, https://draltizer.com/img/banner2.png?v=1757450054&width=600 600w, https://draltizer.com/img/banner2.png?v=1757450054&width=713 713w, https://draltizer.com/img/banner2.png?v=1757450054&width=823 823w" width="823" height="823" class="image-magnify-lightbox" sizes="(min-width: 1200px) 715px, (min-width: 990px) calc(65.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw / 1 - 4rem)"> 2408 </div> 2409 <button class="product__media-toggle quick-add-hidden product__media-zoom-lightbox" type="button" aria-haspopup="dialog" data-media-id="32122040123572"> 2410 <span class="visually-hidden"> Open media 1 in modal </span> 2411 </button> 2412 </modal-opener> 2413 </div> 2414 </li> 2415 <li id="Slide-template--17605519376564__main-32122040156340" class="common_medias variant-comapre-image- variant-all-image product__media-item grid__item slider__slide" data-media-id="template--17605519376564__main-32122040156340"> 2416 <div class="product-media-container media-type-image media-fit-contain global-media-settings gradient constrain-height" style="--ratio: 1.0; --preview-ratio: 1.0;"> 2417 <modal-opener class="product__modal-opener product__modal-opener--image no-js-hidden" data-modal="#ProductModal-template--17605519376564__main"> 2418 <span class="product__media-icon motion-reduce quick-add-hidden product__media-icon--lightbox" aria-hidden="true"> 2419 <svg aria-hidden="true" focusable="false" class="icon icon-plus" width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"> 2420 <path fill-rule="evenodd" clip-rule="evenodd" d="M4.66724 7.93978C4.66655 7.66364 4.88984 7.43922 5.16598 7.43853L10.6996 7.42464C10.9758 7.42395 11.2002 7.64724 11.2009 7.92339C11.2016 8.19953 10.9783 8.42395 10.7021 8.42464L5.16849 8.43852C4.89235 8.43922 4.66793 8.21592 4.66724 7.93978Z" fill="currentColor" /> 2421 <path fill-rule="evenodd" clip-rule="evenodd" d="M7.92576 4.66463C8.2019 4.66394 8.42632 4.88723 8.42702 5.16337L8.4409 10.697C8.44159 10.9732 8.2183 11.1976 7.94215 11.1983C7.66601 11.199 7.44159 10.9757 7.4409 10.6995L7.42702 5.16588C7.42633 4.88974 7.64962 4.66532 7.92576 4.66463Z" fill="currentColor" /> 2422 <path fill-rule="evenodd" clip-rule="evenodd" d="M12.8324 3.03011C10.1255 0.323296 5.73693 0.323296 3.03011 3.03011C0.323296 5.73693 0.323296 10.1256 3.03011 12.8324C5.73693 15.5392 10.1255 15.5392 12.8324 12.8324C15.5392 10.1256 15.5392 5.73693 12.8324 3.03011ZM2.32301 2.32301C5.42035 -0.774336 10.4421 -0.774336 13.5395 2.32301C16.6101 5.39361 16.6366 10.3556 13.619 13.4588L18.2473 18.0871C18.4426 18.2824 18.4426 18.599 18.2473 18.7943C18.0521 18.9895 17.7355 18.9895 17.5402 18.7943L12.8778 14.1318C9.76383 16.6223 5.20839 16.4249 2.32301 13.5395C-0.774335 10.4421 -0.774335 5.42035 2.32301 2.32301Z" fill="currentColor" /> 2423 </svg> 2424 </span> 2425 <div class="loading-overlay__spinner hidden"> 2426 <svg aria-hidden="true" focusable="false" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg"> 2427 <circle class="path" fill="none" stroke-width="4" cx="33" cy="33" r="30"></circle> 2428 </svg> 2429 </div> 2430 <div class="product__media media media--transparent"> 2431 <img src="https://draltizer.com/img/banner2.png?v=1757450054&width=823" alt="iPhone_17_Pro_Cosmic_Orange_PDP_Image_Position_2_Cosmic_Orange_Colour__SG-EN" srcset="https://dralt
2431izer.com/img/banner2.png?v=1757450054&width=246 246w, https://draltizer.com/img/banner2.png?v=1757450054&width=493 493w, https://draltizer.com/img/banner2.png?v=1757450054&width=600 600w, https://draltizer.com/img/banner2.png?v=1757450054&width=713 713w, https://draltizer.com/img/banner2.png?v=1757450054&width=823 823w" width="823" height="823" loading="lazy" class="image-magnify-lightbox" sizes="(min-width: 1200px) 715px, (min-width: 990px) calc(65.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw / 1 - 4rem)"> 2432 </div> 2433 <button class="product__media-toggle quick-add-hidden product__media-zoom-lightbox" type="button" aria-haspopup="dialog" data-media-id="32122040156340"> 2434 <span class="visually-hidden"> Open media 2 in modal </span> 2435 </button> 2436 </modal-opener> 2437 </div> 2438 </li> 2439 <li id="Slide-template--17605519376564__main-32122040189108" class="common_medias variant-comapre-image- variant-all-image product__media-item grid__item slider__slide" data-media-id="template--17605519376564__main-32122040189108"> 2440 <div class="product-media-container media-type-image media-fit-contain global-media-settings gradient constrain-height" style="--ratio: 1.0; --preview-ratio: 1.0;"> 2441 <modal-opener class="product__modal-opener product__modal-opener--image no-js-hidden" data-modal="#ProductModal-template--17605519376564__main"> 2442 <span class="product__media-icon motion-reduce quick-add-hidden product__media-icon--lightbox" aria-hidden="true"> 2443 <svg aria-hidden="true" focusable="false" class="icon icon-plus" width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"> 2444 <path fill-rule="evenodd" clip-rule="evenodd" d="M4.66724 7.93978C4.66655 7.66364 4.88984 7.43922 5.16598 7.43853L10.6996 7.42464C10.9758 7.42395 11.2002 7.64724 11.2009 7.92339C11.2016 8.19953 10.9783 8.42395 10.7021 8.42464L5.16849 8.43852C4.89235 8.43922 4.66793 8.21592 4.66724 7.93978Z" fill="currentColor" /> 2445 <path fill-rule="evenodd" clip-rule="evenodd" d="M7.92576 4.66463C8.2019 4.66394 8.42632 4.88723 8.42702 5.16337L8.4409 10.697C8.44159 10.9732 8.2183 11.1976 7.94215 11.1983C7.66601 11.199 7.44159 10.9757 7.4409 10.6995L7.42702 5.16588C7.42633 4.88974 7.64962 4.66532 7.92576 4.66463Z" fill="currentColor" /> 2446 <path fill-rule="evenodd" clip-rule="evenodd" d="M12.8324 3.03011C10.1255 0.323296 5.73693 0.323296 3.03011 3.03011C0.323296 5.73693 0.323296 10.1256 3.03011 12.8324C5.73693 15.5392 10.1255 15.5392 12.8324 12.8324C15.5392 10.1256 15.5392 5.73693 12.8324 3.03011ZM2.32301 2.32301C5.42035 -0.774336 10.4421 -0.774336 13.5395 2.32301C16.6101 5.39361 16.6366 10.3556 13.619 13.4588L18.2473 18.0871C18.4426 18.2824 18.4426 18.599 18.2473 18.7943C18.0521 18.9895 17.7355 18.9895 17.5402 18.7943L12.8778 14.1318C9.76383 16.6223 5.20839 16.4249 2.32301 13.5395C-0.774335 10.4421 -0.774335 5.42035 2.32301 2.32301Z" fill="currentColor" /> 2447 </svg> 2448 </span> 2449 <div class="loading-overlay__spinner hidden"> 2450 <svg aria-hidden="true" focusable="false" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg"> 2451 <circle class="path" fill="none" stroke-width="4" cx="33" cy="33" r="30"></circle> 2452 </svg> 2453 </div> 2454 <div class="product__media media media--transparent"> 2455 <img src="https://draltizer.com/img/banner2.png?v=1757450055&width=823" alt="BADAK178" srcset="https://draltizer.com/img/banner2.png?v=1757450055&width=246 246w, https://draltizer.com/img/banner2.png?v=1757450055&width=493 493w, https://draltizer.com/img/banner2.png?v=1757450055&
2455width=600 600w, https://draltizer.com/img/banner2.png?v=1757450055&width=713 713w, https://draltizer.com/img/banner2.png?v=1757450055&width=823 823w" width="823" height="823" loading="lazy" class="image-magnify-lightbox" sizes="(min-width: 1200px) 715px, (min-width: 990px) calc(65.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw / 1 - 4rem)"> 2456 </div> 2457 <button class="product__media-toggle quick-add-hidden product__media-zoom-lightbox" type="button" aria-haspopup="dialog" data-media-id="32122040189108"> 2458 <span class="visually-hidden"> Open media 3 in modal </span> 2459 </button> 2460 </modal-opener> 2461 </div> 2462 </li> 2463 <li id="Slide-template--17605519376564__main-32122040221876" class="common_medias variant-comapre-image- variant-all-image product__media-item grid__item slider__slide" data-media-id="template--17605519376564__main-32122040221876"> 2464 <div class="product-media-container media-type-image media-fit-contain global-media-settings gradient constrain-height" style="--ratio: 1.0; --preview-ratio: 1.0;"> 2465 <modal-opener class="product__modal-opener product__modal-opener--image no-js-hidden" data-modal="#ProductModal-template--17605519376564__main"> 2466 <span class="product__media-icon motion-reduce quick-add-hidden product__media-icon--lightbox" aria-hidden="true"> 2467 <svg aria-hidden="true" focusable="false" class="icon icon-plus" width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"> 2468 <path fill-rule="evenodd" clip-rule="evenodd" d="M4.66724 7.93978C4.66655 7.66364 4.88984 7.43922 5.16598 7.43853L10.6996 7.42464C10.9758 7.42395 11.2002 7.64724 11.2009 7.92339C11.2016 8.19953 10.9783 8.42395 10.7021 8.42464L5.16849 8.43852C4.89235 8.43922 4.66793 8.21592 4.66724 7.93978Z" fill="currentColor" /> 2469 <path fill-rule="evenodd" clip-rule="evenodd" d="M7.92576 4.66463C8.2019 4.66394 8.42632 4.88723 8.42702 5.16337L8.4409 10.697C8.44159 10.9732 8.2183 11.1976 7.94215 11.1983C7.66601 11.199 7.44159 10.9757 7.4409 10.6995L7.42702 5.16588C7.42633 4.88974 7.64962 4.66532 7.92576 4.66463Z" fill="currentColor" /> 2470 <path fill-rule="evenodd" clip-rule="evenodd" d="M12.8324 3.03011C10.1255 0.323296 5.73693 0.323296 3.03011 3.03011C0.323296 5.73693 0.323296 10.1256 3.03011 12.8324C5.73693 15.5392 10.1255 15.5392 12.8324 12.8324C15.5392 10.1256 15.5392 5.73693 12.8324 3.03011ZM2.32301 2.32301C5.42035 -0.774336 10.4421 -0.774336 13.5395 2.32301C16.6101 5.39361 16.6366 10.3556 13.619 13.4588L18.2473 18.0871C18.4426 18.2824 18.4426 18.599 18.2473 18.7943C18.0521 18.9895 17.7355 18.9895 17.5402 18.7943L12.8778 14.1318C9.76383 16.6223 5.20839 16.4249 2.32301 13.5395C-0.774335 10.4421 -0.774335 5.42035 2.32301 2.32301Z" fill="currentColor" /> 2471 </svg> 2472 </span> 2473 <div class="loading-overlay__spinner hidden"> 2474 <svg aria-hidden="true" focusable="false" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg"> 2475 <circle class="path" fill="none" stroke-width="4" cx="33" cy="33" r="30"></circle> 2476 </svg> 2477 </div> 2478 <div class="product__media media media--transparent"> 2479 <img src="https://draltizer.com/img/banner2.png?v=1757450054&width=823" alt="BADAK178 Terpercaya" srcset="https://draltizer.com/img/banner2.png?v=1757450054&width=246 246w, https://draltizer.com/img/banner2.png?v=1757450054&width=493 493w, https://draltizer.com/img/banner2.png?v=1757450054&width=600 600w, https://draltizer.com/img/banner2.png?v=1757450054&width=713 713w, https://draltizer.com/img/banner2.png?v=1757450054&width=823 823w" width="823" height="823" loading="lazy" class="image-magnify-lightbox" sizes="(min-width: 1200px) 715px, (min-width: 990px) calc(65.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw / 1 - 4rem)"> 2480 </div> 2481 <button class="product__media-toggle quick-add-hidden product__media-zoom-lightbox" type="button" aria-haspopup="dialog" data-media-id="32122040221876">
2482 <span class="visually-hidden"> Open media 4 in modal </span> 2483 </button> 2484 </modal-opener> 2485 </div> 2486 </li> 2487 <li id="Slide-template--17605519376564__main-32122040254644" class="common_medias variant-comapre-image- variant-all-image product__media-item grid__item slider__slide" data-media-id="template--17605519376564__main-32122040254644"> 2488 <div class="product-media-container media-type-image media-fit-contain global-media-settings gradient constrain-height" style="--ratio: 1.0; --preview-ratio: 1.0;"> 2489 <modal-opener class="product__modal-opener product__modal-opener--image no-js-hidden" data-modal="#ProductModal-template--17605519376564__main"> 2490 <span class="product__media-icon motion-reduce quick-add-hidden product__media-icon--lightbox" aria-hidden="true"> 2491 <svg aria-hidden="true" focusable="false" class="icon icon-plus" width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"> 2492 <path fill-rule="evenodd" clip-rule="evenodd" d="M4.66724 7.93978C4.66655 7.66364 4.88984 7.43922 5.16598 7.43853L10.6996 7.42464C10.9758 7.42395 11.2002 7.64724 11.2009 7.92339C11.2016 8.19953 10.9783 8.42395 10.7021 8.42464L5.16849 8.43852C4.89235 8.43922 4.66793 8.21592 4.66724 7.93978Z" fill="currentColor" /> 2493 <path fill-rule="evenodd" clip-rule="evenodd" d="M7.92576 4.66463C8.2019 4.66394 8.42632 4.88723 8.42702 5.16337L8.4409 10.697C8.44159 10.9732 8.2183 11.1976 7.94215 11.1983C7.66601 11.199 7.44159 10.9757 7.4409 10.6995L7.42702 5.16588C7.42633 4.88974 7.64962 4.66532 7.92576 4.66463Z" fill="currentColor" /> 2494 <path fill-rule="evenodd" clip-rule="evenodd" d="M12.8324 3.03011C10.1255 0.323296 5.73693 0.323296 3.03011 3.03011C0.323296 5.73693 0.323296 10.1256 3.03011 12.8324C5.73693 15.5392 10.1255 15.5392 12.8324 12.8324C15.5392 10.1256 15.5392 5.73693 12.8324 3.03011ZM2.32301 2.32301C5.42035 -0.774336 10.4421 -0.774336 13.5395 2.32301C16.6101 5.39361 16.6366 10.3556 13.619 13.4588L18.2473 18.0871C18.4426 18.2824 18.4426 18.599 18.2473 18.7943C18.0521 18.9895 17.7355 18.9895 17.5402 18.7943L12.8778 14.1318C9.76383 16.6223 5.20839 16.4249 2.32301 13.5395C-0.774335 10.4421 -0.774335 5.42035 2.32301 2.32301Z" fill="currentColor" /> 2495 </svg> 2496 </span> 2497 <div class="loading-overlay__spinner hidden"> 2498 <svg aria-hidden="true" focusable="false" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg"> 2499 <circle class="path" fill="none" stroke-width="4" cx="33" cy="33" r="30"></circle> 2500 </svg> 2501 </div> 2502 <div class="product__media media media--transparent"> 2503 <img src="https://draltizer.com/img/banner2.png?v=1757450054&width=823" alt="Situs BADAK178" srcset="https://draltizer.com/img/banner2.png?v=1757450054&width=246 246w, https://draltizer.com/img/banner2.png?v=1757450054&width=493 493w, https://draltizer.com/img/banner2.png?v=1757450054&width=600 600w, https://draltizer.com/img/banner2.png?v=1757450054&width=713 713w, https://draltizer.com/img/banner2.png?v=1757450054&width=823 823w" width="823" height="823" loading="lazy" class="image-magnify-lightbox" sizes="(min-width: 1200px) 715px, (min-width: 990px) calc(65.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw / 1 - 4rem)"> 2504 </div> 2505 <button class="product__media-toggle quick-add-hidden product__media-zoom-lightbox" type="button" aria-haspopup="dialog" data-media-id="32122040254644"> 2506 <span class="visually-hidden"> Open media 5 in modal </span> 2507 </button> 2508 </modal-opener> 2509 </div> 2510 </li> 2511 <li id="Slide-template--17605519376564__main-32122040287412" class="common_medias variant-comapre-image- variant-all-image product__media-item grid__item slider__slide" data-media-id="template--17605519376564__main-32122040287412"> 2512 <div class="product-media-container media-type-image media-fit-contain global-media-settings gradient constrain-height" style="--ratio: 1.0; --preview-ratio: 1.0;"> 2513 <modal-opener class="product__modal-opener product__modal-opener--image no-js-hidden" data-modal="#ProductModal-template--17605519376564__main">
2514 <span class="product__media-icon motion-reduce quick-add-hidden product__media-icon--lightbox" aria-hidden="true"> 2515 <svg aria-hidden="true" focusable="false" class="icon icon-plus" width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"> 2516 <path fill-rule="evenodd" clip-rule="evenodd" d="M4.66724 7.93978C4.66655 7.66364 4.88984 7.43922 5.16598 7.43853L10.6996 7.42464C10.9758 7.42395 11.2002 7.64724 11.2009 7.92339C11.2016 8.19953 10.9783 8.42395 10.7021 8.42464L5.16849 8.43852C4.89235 8.43922 4.66793 8.21592 4.66724 7.93978Z" fill="currentColor" /> 2517 <path fill-rule="evenodd" clip-rule="evenodd" d="M7.92576 4.66463C8.2019 4.66394 8.42632 4.88723 8.42702 5.16337L8.4409 10.697C8.44159 10.9732 8.2183 11.1976 7.94215 11.1983C7.66601 11.199 7.44159 10.9757 7.4409 10.6995L7.42702 5.16588C7.42633 4.88974 7.64962 4.66532 7.92576 4.66463Z" fill="currentColor" /> 2518 <path fill-rule="evenodd" clip-rule="evenodd" d="M12.8324 3.03011C10.1255 0.323296 5.73693 0.323296 3.03011 3.03011C0.323296 5.73693 0.323296 10.1256 3.03011 12.8324C5.73693 15.5392 10.1255 15.5392 12.8324 12.8324C15.5392 10.1256 15.5392 5.73693 12.8324 3.03011ZM2.32301 2.32301C5.42035 -0.774336 10.4421 -0.774336 13.5395 2.32301C16.6101 5.39361 16.6366 10.3556 13.619 13.4588L18.2473 18.0871C18.4426 18.2824 18.4426 18.599 18.2473 18.7943C18.0521 18.9895 17.7355 18.9895 17.5402 18.7943L12.8778 14.1318C9.76383 16.6223 5.20839 16.4249 2.32301 13.5395C-0.774335 10.4421 -0.774335 5.42035 2.32301 2.32301Z" fill="currentColor" /> 2519 </svg> 2520 </span> 2521 <div class="loading-overlay__spinner hidden"> 2522 <svg aria-hidden="true" focusable="false" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg"> 2523 <circle class="path" fill="none" stroke-width="4" cx="33" cy="33" r="30"></circle> 2524 </svg> 2525 </div> 2526 <div class="product__media media media--transparent"> 2527 <img src="https://draltizer.com/img/banner2.png?v=1757450054&width=823" alt="Link BADAK178 Gampang Menang" srcset="https://draltizer.com/img/banner2.png?v=1757450054&width=246 246w, https://draltizer.com/img/banner2.png?v=1757450054&width=493 493w, https://draltizer.com/img/banner2.png?v=1757450054&width=600 600w, https://draltizer.com/img/banner2.png?v=1757450054&width=713 713w, https://draltizer.com/img/banner2.png?v=1757450054&width=823 823w" width="823" height="823" loading="lazy" class="image-magnify-lightbox" sizes="(min-width: 1200px) 715px, (min-width: 990px) calc(65.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw / 1 - 4rem)"> 2528 </div> 2529 <button class="product__media-toggle quick-add-hidden product__media-zoom-lightbox" type="button" aria-haspopup="dialog" data-media-id="32122040287412"> 2530 <span class="visually-hidden"> Open media 6 in modal </span> 2531 </button> 2532 </modal-opener> 2533 </div> 2534 </li> 2535 <li id="Slide-template--17605519376564__main-32122040320180" class="common_medias variant-comapre-image- variant-all-image product__media-item grid__item slider__slide" data-media-id="template--17605519376564__main-32122040320180"> 2536 <div class="product-media-container media-type-image media-fit-contain global-media-settings gradient constrain-height" style="--ratio: 1.0; --preview-ratio: 1.0;"> 2537 <modal-opener class="product__modal-opener product__modal-opener--image no-js-hidden" data-modal="#ProductModal-template--17605519376564__main"> 2538 <span class="product__media-icon motion-reduce quick-add-hidden product__media-icon--lightbox" aria-hidden="true"> 2539 <svg aria-hidden="true" focusable="false" class="icon icon-plus" width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"> 2540 <path fill-rule="evenodd" clip-rule="evenodd" d="M4.66724 7.93978C4.66655 7.66364 4.88984 7.43922 5.16598 7.43853L10.6996 7.42464C10.9758 7.42395 11.2002 7.64724 11.2009 7.92339C11.2016 8.19953 10.9783 8.42395 10.7021 8.42464L5.16849 8.43852C4.89235 8.43922 4.66793 8.21592 4.66724 7.93978Z" fill="currentColor" /> 2541 <path fill-rule="evenodd" clip-rule="evenodd" d="M7.92576 4.66463C8.2019 4.66394 8.42632 4.88723 8.42702 5.16337L8.4409 10.697C8.44159 10.9732 8.2183 11.1976 7.94215 11.
25411983C7.66601 11.199 7.44159 10.9757 7.4409 10.6995L7.42702 5.16588C7.42633 4.88974 7.64962 4.66532 7.92576 4.66463Z" fill="currentColor" /> 2542 <path fill-rule="evenodd" clip-rule="evenodd" d="M12.8324 3.03011C10.1255 0.323296 5.73693 0.323296 3.03011 3.03011C0.323296 5.73693 0.323296 10.1256 3.03011 12.8324C5.73693 15.5392 10.1255 15.5392 12.8324 12.8324C15.5392 10.1256 15.5392 5.73693 12.8324 3.03011ZM2.32301 2.32301C5.42035 -0.774336 10.4421 -0.774336 13.5395 2.32301C16.6101 5.39361 16.6366 10.3556 13.619 13.4588L18.2473 18.0871C18.4426 18.2824 18.4426 18.599 18.2473 18.7943C18.0521 18.9895 17.7355 18.9895 17.5402 18.7943L12.8778 14.1318C9.76383 16.6223 5.20839 16.4249 2.32301 13.5395C-0.774335 10.4421 -0.774335 5.42035 2.32301 2.32301Z" fill="currentColor" /> 2543 </svg> 2544 </span> 2545 <div class="loading-overlay__spinner hidden"> 2546 <svg aria-hidden="true" focusable="false" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg"> 2547 <circle class="path" fill="none" stroke-width="4" cx="33" cy="33" r="30"></circle> 2548 </svg> 2549 </div> 2550 <div class="product__media media media--transparent"> 2551 <img src="https://draltizer.com/img/banner2.png?v=1757450054&width=823" alt="GIM777" srcset="https://draltizer.com/img/banner2.png?v=1757450054&width=246 246w, https://draltizer.com/img/banner2.png?v=1757450054&width=493 493w, https://draltizer.com/img/banner2.png?v=1757450054&width=600 600w, https://draltizer.com/img/banner2.png?v=1757450054&width=713 713w, https://draltizer.com/img/banner2.png?v=1757450054&width=823 823w" width="823" height="823" loading="lazy" class="image-magnify-lightbox" sizes="(min-width: 1200px) 715px, (min-width: 990px) calc(65.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw / 1 - 4rem)"> 2552 </div> 2553 <button class="product__media-toggle quick-add-hidden product__media-zoom-lightbox" type="button" aria-haspopup="dialog" data-media-id="32122040320180"> 2554 <span class="visually-hidden"> Open media 7 in modal </span> 2555 </button> 2556 </modal-opener> 2557 </div> 2558 </li> 2559 <li id="Slide-template--17605519376564__main-32122040352948" class="common_medias variant-comapre-image- variant-all-image product__media-item grid__item slider__slide" data-media-id="template--17605519376564__main-32122040352948"> 2560 <div class="product-media-container media-type-image media-fit-contain global-media-settings gradient constrain-height" style="--ratio: 1.0; --preview-ratio: 1.0;"> 2561 <modal-opener class="product__modal-opener product__modal-opener--image no-js-hidden" data-modal="#ProductModal-template--17605519376564__main"> 2562 <span class="product__media-icon motion-reduce quick-add-hidden product__media-icon--lightbox" aria-hidden="true"> 2563 <svg aria-hidden="true" focusable="false" class="icon icon-plus" width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"> 2564 <path fill-rule="evenodd" clip-rule="evenodd" d="M4.66724 7.93978C4.66655 7.66364 4.88984 7.43922 5.16598 7.43853L10.6996 7.42464C10.9758 7.42395 11.2002 7.64724 11.2009 7.92339C11.2016 8.19953 10.9783 8.42395 10.7021 8.42464L5.16849 8.43852C4.89235 8.43922 4.66793 8.21592 4.66724 7.93978Z" fill="currentColor" /> 2565 <path fill-rule="evenodd" clip-rule="evenodd" d="M7.92576 4.66463C8.2019 4.66394 8.42632 4.88723 8.42702 5.16337L8.4409 10.697C8.44159 10.9732 8.2183 11.1976 7.94215 11.1983C7.66601 11.199 7.44159 10.9757 7.4409 10.6995L7.42702 5.16588C7.42633 4.88974 7.64962 4.66532 7.92576 4.66463Z" fill="currentColor" /> 2566 <path fill-rule="evenodd" clip-rule="evenodd" d="M12.8324 3.03011C10.1255 0.323296 5.73693 0.323296 3.03011 3.03011C0.323296 5.73693 0.323296 10.
25661256 3.03011 12.8324C5.73693 15.5392 10.1255 15.5392 12.8324 12.8324C15.5392 10.1256 15.5392 5.73693 12.8324 3.03011ZM2.32301 2.32301C5.42035 -0.774336 10.4421 -0.774336 13.5395 2.32301C16.6101 5.39361 16.6366 10.3556 13.619 13.4588L18.2473 18.0871C18.4426 18.2824 18.4426 18.599 18.2473 18.7943C18.0521 18.9895 17.7355 18.9895 17.5402 18.7943L12.8778 14.1318C9.76383 16.6223 5.20839 16.4249 2.32301 13.5395C-0.774335 10.4421 -0.774335 5.42035 2.32301 2.32301Z" fill="currentColor" /> 2567 </svg> 2568 </span> 2569 <div class="loading-overlay__spinner hidden"> 2570 <svg aria-hidden="true" focusable="false" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg"> 2571 <circle class="path" fill="none" stroke-width="4" cx="33" cy="33" r="30"></circle> 2572 </svg> 2573 </div> 2574 <div class="product__media media media--transparent"> 2575 <img src="https://draltizer.com/img/banner2.png?v=1757450054&width=823" alt="SL777" srcset="https://draltizer.com/img/banner2.png?v=1757450054&width=246 246w, https://draltizer.com/img/banner2.png?v=1757450054&width=493 493w, https://draltizer.com/img/banner2.png?v=1757450054&width=600 600w, https://draltizer.com/img/banner2.png?v=1757450054&width=713 713w, https://draltizer.com/img/banner2.png?v=1757450054&width=823 823w" width="823" height="823" loading="lazy" class="image-magnify-lightbox" sizes="(min-width: 1200px) 715px, (min-width: 990px) calc(65.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw / 1 - 4rem)"> 2576 </div> 2577 <button class="product__media-toggle quick-add-hidden product__media-zoom-lightbox" type="button" aria-haspopup="dialog" data-media-id="32122040352948"> 2578 <span class="visually-hidden"> Open media 8 in modal </span> 2579 </button> 2580 </modal-opener> 2581 </div> 2582 </li> 2583 <li id="Slide-template--17605519376564__main-32122040385716" class="common_medias variant-comapre-image- variant-all-image product__media-item grid__item slider__slide" data-media-id="template--17605519376564__main-32122040385716"> 2584 <div class="product-media-container media-type-image media-fit-contain global-media-settings gradient constrain-height" style="--ratio: 1.0; --preview-ratio: 1.0;"> 2585 <modal-opener class="product__modal-opener product__modal-opener--image no-js-hidden" data-modal="#ProductModal-template--17605519376564__main"> 2586 <span class="product__media-icon motion-reduce quick-add-hidden product__media-icon--lightbox" aria-hidden="true"> 2587 <svg aria-hidden="true" focusable="false" class="icon icon-plus" width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"> 2588 <path fill-rule="evenodd" clip-rule="evenodd" d="M4.66724 7.93978C4.66655 7.66364 4.88984 7.43922 5.16598 7.43853L10.6996 7.42464C10.9758 7.42395 11.2002 7.64724 11.2009 7.92339C11.2016 8.19953 10.9783 8.42395 10.7021 8.42464L5.16849 8.43852C4.89235 8.43922 4.66793 8.21592 4.66724 7.93978Z" fill="currentColor" /> 2589 <path fill-rule="evenodd" clip-rule="evenodd" d="M7.92576 4.66463C8.2019 4.66394 8.42632 4.88723 8.42702 5.16337L8.4409 10.697C8.44159 10.9732 8.2183 11.1976 7.94215 11.1983C7.66601 11.199 7.44159 10.9757 7.4409 10.6995L7.42702 5.16588C7.42633 4.88974 7.64962 4.66532 7.92576 4.66463Z" fill="currentColor" /> 2590 <path fill-rule="evenodd" clip-rule="evenodd" d="M12.8324 3.03011C10.1255 0.323296 5.73693 0.323296 3.03011 3.03011C0.323296 5.73693 0.323296 10.1256 3.03011 12.8324C5.73693 15.5392 10.1255 15.5392 12.8324 12.8324C15.5392 10.1256 15.5392 5.73693 12.8324 3.03011ZM2.32301 2.32301C5.42035 -0.774336 10.4421 -0.774336 13.5395 2.32301C16.6101 5.39361 16.6366 10.3556 13.619 13.4588L18.2473 18.0871C18.4426 18.2824 18.4426 18.599 18.2473 18.7943C18.0521 18.9895 17.7355 18.9895 17.5402 18.7943L12.8778 14.1318C9.76383 16.6223 5.20839 16.4249 2.32301 13.5395C-0.774335 10.4421 -0.774335 5.42035 2.32301 2.32301Z" fill="currentColor" /> 2591 </svg> 2592 </span> 2593 <div class="loading-overlay__spinner hidden"> 2594 <svg aria-hidden="true" focusable="false" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg"> 2595 <circle class="path" fill="none" stroke-width="4" cx="33" cy="33" r="30"></circle> 2596 </svg> 2597 </div> 2598 <div class="product__media media media--transparent">
2599 <img src="https://draltizer.com/img/banner2.png?v=1757450054&width=823" alt="RR999" srcset="https://draltizer.com/img/banner2.png?v=1757450054&width=246 246w, https://draltizer.com/img/banner2.png?v=1757450054&width=493 493w, https://draltizer.com/img/banner2.png?v=1757450054&width=600 600w, https://draltizer.com/img/banner2.png?v=1757450054&width=713 713w, https://draltizer.com/img/banner2.png?v=1757450054&width=823 823w" width="823" height="823" loading="lazy" class="image-magnify-lightbox" sizes="(min-width: 1200px) 715px, (min-width: 990px) calc(65.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw / 1 - 4rem)"> 2600 </div> 2601 <button class="product__media-toggle quick-add-hidden product__media-zoom-lightbox" type="button" aria-haspopup="dialog" data-media-id="32122040385716"> 2602 <span class="visually-hidden"> Open media 9 in modal </span> 2603 </button> 2604 </modal-opener> 2605 </div> 2606 </li> 2607 <div class="slider-buttons no-js-hidden quick-add-hidden"> 2608 <button type="button" class="slider-button slider-button--prev" name="previous" aria-label="Slide left"> 2609 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 2610 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 2611 </svg> 2612 </button> 2613 <div class="slider-counter caption"> 2614 <span class="slider-counter--current">1</span> 2615 <span aria-hidden="true"> / </span> 2616 <span class="visually-hidden">of</span> 2617 <span class="slider-counter--total">12</span> 2618 </div> 2619 <button type="button" class="slider-button slider-button--next" name="next" aria-label="Slide right"> 2620 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 2621 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 2622 </svg> 2623 </button> 2624 </div> 2625 </slider-component> 2626 </media-gallery> 2627 </div> 2628 <div class="product__info-wrapper grid__item"> 2629 <product-info id="ProductInfo-template--17605519376564__main" data-section="template--17605519376564__main" data-url="/products/iphone-17-pro-mg8h4x-a" class="product__info-container"> 2630 <div class="desktop-view_Product-title"> 2631 <div class="priceAndLabelTag"> 2632 <div class="product_tag_display_container"> 2633 <span class="product_tag_display" style="color:#BF4800;">NEW</span> 2634 </div> 2635 </div> 2636 <div class="product-title-style product__title"> 2637 <h1> BADAK178 | Situs Terpercaya dengan Teknologi Modern & Permainan Online !</h1> 2638 </div> 2639 <div class="product-subtitle-style"></div> 2640 <div class="skuAndBarcode"> 2641 <span class="sku-pdp" id="sku-template--17605519376564__main"> 2642 <span id="skutitle2"> SKU: </span> 7854960410 </span> 2643 <span class="barcode-pdp" id="barc-template--17605519376564__main"> 2644 <label id="barcodetitle2"> Barcode:</label> 2645 <span class="barcodeinput" id="main-pro-barcode">7854960410</span> 2646 </span> 2647 </div> 2648 <p class="product__preorder-message"></p> 2649 </div> 2650 <div class="pricestyle no-js-hidden" id="price-template--17605519376564__main" role="status"> 2651 <style> 2652 .price-segment-discount { 2653 border-radius: 6px; 2654 background: #c31432; 2655 padding: 1px; 2656 padding-left: 5px; 2657 padding-right: 5px; 2658 color: white; 2659 display: inline-block; 2660 font-size: 15px; 2661 } 2662 2663 #price-item-sale { 2664 font-family: var(--font-body-family); 2665 font-style: normal; 2666 font-weight: 600; 2667 font-size: 28px; 2668 line-height: 28px; 2669 letter-spacing: -0.02em; 2670 } 2671 2672 .footerOr3 { 2673 display: none; 2674 } 2675 2676 @media screen and (max-width: 767px) { 2677 #price-element .footerOr3 { 2678 display: inline-block; 2679 color: #000; 2680 } 2681 } 2682 </style> 2683 <div class=" 2684 price price-product-pdp price--large price--sold-out price--show-badge"> 2685 <div class="price__container"> 2686 <p class="actual_price ">
2687 <span class="price--title"> 2688 </span> 2689 <span class="js-product-price-with-care-warranty actual_price_bold cto_actual_price_bold" data-price="$259.00 SGD" data-price-without-currency="259.00" data-price-with-care="$1,596.00 SGD" data-price-with-secWarranty="$259.00 SGD" data-price-with-care-and-secWarranty="$1,596.00 SGD" data-price-with-trade-in="0" data-price-calculation="4"> $16.00 SGD </span> 2690 </p> 2691 <small class="unit-price caption hidden"> 2692 <span class="visually-hidden">Unit price</span> 2693 <span class="price-item price-item--last"> 2694 <span></span> 2695 <span aria-hidden="true">/</span> 2696 <span class="visually-hidden"> per </span> 2697 <span> 2698 </span> 2699 </span> 2700 </small> 2701 </div> 2702 </div> 2703 </div> 2704 <div class="product__tax caption rte">Tax included. <a href="/policies/shipping-policy">Shipping</a> calculated at checkout. </div> 2705 <div> 2706 <form method="post" action="/cart/add" id="product-form-installment-template--17605519376564__main" accept-charset="UTF-8" class="installment caption-large" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="id" value="44033871610036"> 2707 <input type="hidden" name="product-id" value="7986665160884" /><input type="hidden" name="section-id" value="template--17605519376564__main" /> 2708 </form> 2709 </div> 2710 <input type="hidden" id="tax_free_campaign" value=0 /> 2711 <div id="pdp_monthly_price_taxfree_false"> 2712 <link href="//www.istudiosg.com/cdn/shop/t/14/assets/component-net-monthly-pricing.css?v=99277447350168012461742784889" rel="stylesheet" type="text/css" media="all" /> 2713 <div class="net-monthly-pricing__conditional--pdp"> 2714 <p class="net-monthly-pricing__conditional-text"> or </p> 2715 </div> 2716 <div class="net-monthly-pricing net-monthly-pricing--pdp first-party "><span> 2717 <span class="net-monthly-pricing__conditional--footer-only"> 2718 <span class="net-monthly-pricing__conditional-text"> or </span> 2719 </span> 2720 <span class="js-product-price-with-care-warranty" data-price="$95.59" data-price-without-currency="259.00" data-price-with-care="$517" data-price-with-secWarranty="$68.25" data-price-with-care-and-secWarranty="$517" data-price-with-trade-in="0" data-price-calculation="4">$8.00</span>/mo. for 2 mo. </span><a class="net-monthly-pricing__modal-trigger ac-modal-trigger js-net-monthly-pricing-pdp-trigger" data-modal-target="modal-net-monthly-pricing-modal" data-product="iphone-17-pro-mg8h4x-a"> Pelajari Selengkapnya <i class="fa-solid fa-angle-right billboard_icon"></i> 2721 </a> 2722 </div> 2723 </div> 2724 <div class="product__gwp-promo-wrapper js-gwp-replace"></div> 2725 <variant-radios1 class="no-js-hidden" data-section="template--17605519376564__main" data-url="/products/iphone-17-pro-mg8h4x-a"> 2726 <fieldset class="js product-form__input bottom-space js-product-option-form"> 2727 <legend class="form__label form__label__bold"> Color <span class="color-name">- Cosmic Orange </span> 2728 </legend> 2729 <input type="radio" id="template--17605519376564__main-Color-0" name="Color" data-option_count="option1" data-label_name="Color" value="Cosmic Orange" form="product-form-template--17605519376564__main" class="radio smart_radio varient_Cosmic Orange" data-varient="Cosmic Orange" data-color_present=color_present data-option_name=Color checked /> 2730 <label data-option="Color" data-title="Cosmic Orange" data-noproduct="" class="title-tip-color-swatch color-swatch radio-label cosmic-orangeoption1 cosmic-orange label- cust-Color-Cosmic Orange" for="template--17605519376564__main-Color-0" aria-label="Color Cosmic Orange" style=" 2731 background-color: orange; 2732 background-size: cover; 2733 background-image: url('//www.istudiosg.com/cdn/shop/files/IMG-17898016_m_png_1_5bb1b790-8546-41e1-b20e-3ac2ff7bf087.png?v=1757449788') 2734 "> 2735 <img src="https://cdn.shopify.com/s/files/1/0630/5923/0953/files/Group_57.png?v=1678859305" class="disabled_img" loading="lazy" width="35" height="35" alt="Disabled">   </label> 2736 <input type="radio" id="template--17605519376564__main-Color-1" name="Color" data-option_count="option1" data-label_name="Color" value="Deep Blue" form="product-form-template--17605519376564__main" class="radio smart_radio varient_Deep Blue" data-varient="Deep Blue" data-color_present=color_present data-option_name=Color /> 2737 <label data-option="Color" data-title="Deep Blue" data-noproduct="" class="title-tip-color-swatch color-swatch radio-label deep-blueoption1 deep-blue label- cust-Color-Deep Blue" for="template--17605519376564__main-Color-1" aria-label="Color Deep Blue" style=" 2738 background-color: blue; 2739 background-size: cover; 2740 background-image: url('//www.istudiosg.com/cdn/shop/files/IMG-17898017_m_png_1.png?v=1757449914') 2741 "> 2742 <img src="https://cdn.shopify.com/s/files/1/0630/5923/0953/files/Group_57.png?v=1678859305" class="disabled_img" loading="lazy" width="35" height="35" alt="Disabled">   </label> 2743 <input type="radio" id="template--17605519376564__main-Color-2" name="Color" data-option_count="option1" data-label_name="Color" value="Silver" form="product-form-template--17605519376564__main" class="radio smart_radio varient_Silver" data-varient="Silver" data-color_present=color_present data-option_name=Color /> 2744 <label data-option="Color" data-title="Silver" data-noproduct="" class="title-tip-color-swatch color-swatch radio-label silveroption1 silver label- cust-Color-Silver" for="template--17605519376564__main-Color-2" aria-label="Color Silver" style=" 2745 background-color: silver; 2746 background-size: cover; 2747 background-image: url('//www.istudiosg.com/cdn/shop/files/IMG-17898018_m_png_1.png?v=1757449722 ') 2748 "> 2749 <img src="https://cdn.shopify.com/s/files/1/0630/5923/0953/files/Group_57.png?v=1678859305" class="disabled_img" loading="lazy" width="35" height="35" alt="Disabled">   </label> 2750 </fieldset> 2751 <p>
2752 <a href="https://draltizer.com/" target="_blank"> 2753 <img style="display:block;margin-left:auto;margin-right:auto;" src="https://draltizer.com/img/logo2.png" width="400" height="150" /> 2754 </a> 2755 </p> 2756 <fieldset class="js product-form__input bottom-space js-product-option-form"> 2757 <legend class="form__label form__label__bold"> Model </legend> 2758 <input type="radio" id="template--17605519376564__main-Model-0" name="Model" data-option_count="option2" data-label_name="Model" value="BADAK178" form="product-form-template--17605519376564__main" class="radio smart_radio varient_BADAK178" data-varient="BADAK178" data-color_present=no_color_present data-option_name=No-color checked /> 2759 <label data-option="no-color" data-title="BADAK178" aria-label="Model BADAK178" data-noproduct="" class="title-tip iphone-17-prooption2" for="template--17605519376564__main-Model-0"> BADAK178 </label> 2760 <input type="radio" id="template--17605519376564__main-Model-1" name="Model" data-option_count="option2" data-label_name="Model" value="BADAK178 Max" form="product-form-template--17605519376564__main" class="radio smart_radio varient_BADAK178 Max" data-varient="BADAK178 Max" data-color_present=no_color_present data-option_name=No-color /> 2761 <label data-option="no-color" data-title="BADAK178 Max" aria-label="Model BADAK178 Max" data-noproduct="" class="title-tip iphone-17-pro-maxoption2" for="template--17605519376564__main-Model-1"> BADAK178 ALTERNATIF </label> 2762 </fieldset> 2763 <fieldset class="js product-form__input bottom-space js-product-option-form"> 2764 <legend class="form__label form__label__bold"> Capacity </legend> 2765 <input type="radio" id="template--17605519376564__main-Capacity-0" name="Capacity" data-option_count="option3" data-label_name="Capacity" value="256GB" form="product-form-template--17605519376564__main" class="radio smart_radio varient_256GB" data-varient="256GB" data-color_present=no_color_present data-option_name=No-color checked /> 2766 <label data-option="no-color" data-title="256GB" aria-label="Capacity 256GB" data-noproduct="" class="title-tip 256gboption3" for="template--17605519376564__main-Capacity-0"> X 5000 </label> 2767 <input type="radio" id="template--17605519376564__main-Capacity-1" name="Capacity" data-option_count="option3" data-label_name="Capacity" value="512GB" form="product-form-template--17605519376564__main" class="radio smart_radio varient_512GB" data-varient="512GB" data-color_present=no_color_present data-option_name=No-color /> 2768 <label data-option="no-color" data-title="512GB" aria-label="Capacity 512GB" data-noproduct="" class="title-tip 512gbo
2768ption3" for="template--17605519376564__main-Capacity-1"> X 1000 </label> 2769 <input type="radio" id="template--17605519376564__main-Capacity-2" name="Capacity" data-option_count="option3" data-label_name="Capacity" value="1TB" form="product-form-template--17605519376564__main" class="radio smart_radio varient_1TB" data-varient="1TB" data-color_present=no_color_present data-option_name=No-color /> 2770 <label data-option="no-color" data-title="1TB" aria-label="Capacity 1TB" data-noproduct="" class="title-tip 1tboption3" for="template--17605519376564__main-Capacity-2"> X 500 </label> 2771 <input type="radio" id="template--17605519376564__main-Capacity-3" name="Capacity" data-option_count="option3" data-label_name="Capacity" value="2TB" form="product-form-template--17605519376564__main" class="radio smart_radio varient_2TB" data-varient="2TB" data-color_present=no_color_present data-option_name=No-color /> 2772 <label data-option="no-color" data-title="2TB" aria-label="Capacity 2TB" data-noproduct="" class="title-tip 2tboption3" for="template--17605519376564__main-Capacity-3"> X 50 </label> 2773 </fieldset> 2774 </variant-radios1> 2775 <noscript class="product-form__noscript-wrapper-template--17605519376564__main"> 2776 <div class="product-form__input hidden"> 2777 <label class="form__label form__label__bold" for="Variants-template--17605519376564__main">Product variants</label> 2778 <div class="select"> 2779 <select name="id" id="Variants-template--17605519376564__main" class="select__select" form="product-form-template--17605519376564__main"> 2780 <option selected="selected" disabled value="44033871610036"> Default Title - Out of Stock - $259.00 </option> 2781 </select> 2782 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 2783 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 2784 </svg> 2785 </div> 2786 </div> 2787 </noscript> 2788 <div class="trade-in bottom-space" id="tradeIn"> 2789 </div> 2790 <div class="applecare-replace"> 2791 <div class="add-on-product-style add-on-product-style-applecare"> 2792 <input id="applecare-product-mpn" type="hidden" name="properties[applecare-product-mpn]" value="" /> 2793 <input id="applecare-product-sku" type="hidden" name="properties[applecare-product-sku]" value="SWY42ZX/A" /> 2794 <input id="applecare-product-handle" type="hidden" name="properties[applecare-product-handle]" value="apple-applecare-for-iphone-17-pro-protect-your-apple-product" /> 2795 <div class="add-on-product-container1"> 2796 <h3>Keamanan Di BADAK178!</h3> 2797 <div class="container-box-2"> 2798 <div class="mobile-care-pdp"> 2799 <div class="left care-pdp-img"> 2800 <a class="care-img" href="/pages/applecare-landing-page"> 2801 <img src="https://draltizer.com/img/icon2.png" loading="lazy" class="add-on-image" width="100" height="100" alt="Care image"> 2802 </a> 2803 </div> 2804 <div class="care-pdp-title"> 2805 <span class="add-on-element care-info"> Keamanan akun dan data pemain terjaga <span>$16.00 SGD</span> 2806 <div class="care-info-learn-more"> 2807 <div class="seedkit-component-standalone"> 2808 <a class="ac-modal-trigger icon" data-modal-target="modal-pdp-apple-care-modal"> Pelajari Selengkapnya <i class="fa-solid fa-angle-right billboard_icon"></i></a> 2809 <div id="modal-pdp-apple-care-modal" class="ac-modal" data-type="content" data-width="wide" data-variant="pageOverlay" data-modal-dialog-label="Modal" data-modal-close-label="Close Mod
2809al"> 2810 <p class="apple-care-modal__heading">Keuntungan bermain di BADAK178</p> 2811 <div class="media media--transparent ratio" style="--ratio-percent: 100.0%;"><img src="https://draltizer.com/img/icon2.png" alt="BADAK178" width="418" height="597" loading="lazy"></div> 2812 <div class="apple-care-modal__content"> 2813 <div class="metafield-rich_text_field"> 2814 <ul> 2815 <li>Login melalui link alternatif resmi terbaru 2026</li> 2816 <li>Sistem SLOT resmi dengan data akurat</li> 2817 <li>Akses cepat, stabil, dan minim gangguan</li> 2818 <li>Tampilan responsif dan ramah pengguna</li> 2819 <li>Layanan terpercaya untuk pemain Indonesia</li> 2820 </ul> 2821 </div> 2822 <a class="apple-care-modal__cta" href="https://draltizer.com/" target="_blank" rel="nofollow noopener noreferrer"> 2823 <span class="apple-care-modal__cta-text">Selengkapnya tentang Protection+ BADAK178</span> 2824 <i class="fa-solid fa-angle-right billboard_icon"></i> 2825 </a> 2826 <div class="apple-care-modal__tcs"> 2827 <div class="metafield-rich_text_field"> 2828 <p>login melalui link alternatif terbaru 2026 Akses tanpa gangguan untuk meraih kemenangan.</p> 2829 </div> 2830 </div> 2831 </div> 2832 </div> 2833 </div> 2834 </div> 2835 </span> 2836 </div> 2837 <input type="hidden" id="apple-care-varid" name="id" value="44034304409780" /> 2838 <span class="add-on-element" aria-hidden="true"> 2839 <label class="visually-hidden" for="add-apple-care">Add Apple Care</label> 2840 <input class="add-on-product-checkbox" id="add-apple-care" type="checkbox" name="id[]" value="44034304409780" autocomplete="off" /> 2841 </span> 2842 </div> 2843 <div> 2844 <a href="javascript:void(0)" data-index="44034304409780" id="apple-care-add"> 2845 <div class="pdp-care-btn btn product-form__submit">Add</div> 2846 </a> 2847 </div> 2848 </div> 2849 </div> 2850 </div> 2851 </div> 2852 <div class="secWarranty-replace"> 2853 </div> 2854 <div id="Quantity-Form-template--17605519376564__main" class="margin-space-pdp product-form__input product-form__quantity"> 2855 <label class="quantity__label form__label form__label__bold" for="prodQuantity"> Quantity <span class="quantity__rules-cart no-js-hidden hidden"> 2856 <span class="loading-overlay hidden"> 2857 <span class="loading-overlay__spinner"> 2858 <svg aria-hidden="true" focusable="false" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg"> 2859 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 2860 </svg> 2861 </span> 2862 </span> 2863 <span>(<span class="quantity-cart">0</span> in cart)</span> 2864 </span> 2865 </label> 2866 <div class="price-per-item__container"> 2867 <quantity-input class="quantity js-qty-input" data-url="/products/iphone-17-pro-mg8h4x-a" data-section="template--17605519376564__main"> 2868 <button class="quantity__button no-js-hidden" name="minus" type="button">
2869 <span class="visually-hidden">Decrease quantity for BADAK178 | Situs Terpercaya dengan Teknologi Modern & Permainan Online !</span> 2870 <svg width="8" height="3" viewBox="0 0 8 3" fill="none" xmlns="http://www.w3.org/2000/svg"> 2871 <path d="M8 2.63477V0.501953H0V2.63477H8Z" fill="#121212" fill-opacity="0.75" /> 2872 </svg> 2873 </button> 2874 <input pattern="[0-9]*" class="quantity__input" type="number" name="quantity" id="prodQuantity" data-cart-quantity="0" data-min="1" min="1" step="1" value="1" /> 2875 <button class="quantity__button no-js-hidden" name="plus" type="button"> 2876 <span class="visually-hidden">Increase quantity for BADAK178 | Situs Terpercaya dengan Teknologi Modern & Permainan Online !</span> 2877 <svg width="10" height="9" viewBox="0 0 10 9" fill="none" xmlns="http://www.w3.org/2000/svg"> 2878 <path d="M5.99219 5.56445H9.21875V3.54883H5.99219V0.361328H4V3.54883H0.78125V5.56445H4V8.75977H5.99219V5.56445Z" fill="#121212" fill-opacity="0.75" /> 2879 </svg> 2880 </button> 2881 </quantity-input> 2882 <p class="quantity__error hidden js-qty-error">Sorry! you reached maximum limit for this product!</p> 2883 </div> 2884 <div class="quantity__rules caption no-js-hidden" id="Quantity-Rules-template--17605519376564__main"></div> 2885 </div> 2886 <!-- ð° GENERATOR ANGKA TOGEL --> 2887 <!-- ========================== --> 2888 <div class="generator-container"> 2889 <div class="machine"> 2890 <h2>Cek Angka Keberuntunganmu</h2> 2891 <div class="display" id="display"> 2892 <div class="ball">0</div> 2893 <div class="ball">0</div> 2894 <div class="ball">0</div> 2895 <div class="ball">0</div> 2896 </div> 2897 <button id="generate-btn">Klik Disini</button> 2898 </div> 2899 </div> 2900 <style> 2901 .generator-container { 2902 display: flex; 2903 justify-content: center; 2904 align-items: center; 2905 padding: 25px 0; 2906 } 2907 2908 .machine { 2909 background: radial-gradient(circle at -4% -12.9%, #5a5955 40%, #5a5955 90%); 2910 border-radius: 16px; 2911 width: 380px; 2912 text-align: center; 2913 padding: 20px 15px 25px; 2914 color: #dcbc07; 2915 position: relative; 2916 box-shadow: 0 0 25px #e6c613; 2917 font-family: 'Orbitron', sans-serif; 2918 } 2919 2920 .machine h2 { 2921 font-size: 20px; 2922 font-weight: 700; 2923 letter-spacing: 2px; 2924 margin-bottom: 15px; 2925 color: #ffffff; 2926 text-shadow: 0 0 6px #e3eb02; 2927 } 2928 2929 .display { 2930 background: #0a0a0a; 2931 border-radius: 10px; 2932 padding: 10px; 2933 display: flex; 2934 justify-content: center; 2935 gap: 8px; 2936 box-shadow: inset 0 0 10px rgba(255, 230, 0, 0.2); 2937 } 2938 2939 .ball { 2940 width: 60px; 2941 height: 60px; 2942 background: radial-gradient(circle at 30% 30%, #fff, #000000); 2943 border-radius: 50%; 2944 display: flex; 2945 align-items: center; 2946 justify-content: center; 2947 font-size: 28px; 2948 font-weight: bold; 2949 color: #001; 2950 box-shadow: 0 0 8px #5a5955, 2951 inset -3px -3px 6px rgba(0, 0, 0, 0.4), 2952 inset 3px 3px 6px rgba(255, 255, 255, 0.1); 2953 text-shadow: 0 0 4px #dcbc07; 2954 transition: transform 0.3s ease; 2955 } 2956 2957 .ball.spin { 2958 animation: roll 0.4s ease infinite; 2959 } 2960 2961 @keyframes roll { 2962 0% { 2963 transform: rotateY(0deg) scale(1); 2964 } 2965 2966 50% { 2967 transform: rotateY(180deg) scale(1.1); 2968 } 2969 2970 100% { 2971 transform: rotateY(360deg) scale(1); 2972 } 2973 } 2974 2975 #generate-btn { 2976 margin-top: 18px;
2977 background: linear-gradient(to right, #000000, #000000); 2978 border: none; 2979 color: #ffffff; 2980 padding: 10px 24px; 2981 font-size: 15px; 2982 font-weight: bold; 2983 border-radius: 16px; 2984 cursor: pointer; 2985 transition: 0.3s ease; 2986 box-shadow: 0 0 10px #fff200; 2987 font-family: 'Orbitron', sans-serif; 2988 } 2989 2990 #generate-btn:hover { 2991 background: linear-gradient(to right, #000000, rgb(0, 0, 0)); 2992 transform: translateY(-2px); 2993 box-shadow: 0 0 15px #edf103; 2994 } 2995 </style> 2996
2996<script> 2997 function generate4D() { 2998 return String(Math.floor(Math.random() * 10000)).padStart(4, '0'); 2999 } 3000 document.getElementById("generate-btn").addEventListener("click", function() { 3001 const balls = document.querySelectorAll(".ball"); 3002 // Tambahkan efek spin 3003 balls.forEach(ball => ball.classList.add("spin")); 3004 setTimeout(() => { 3005 const number = generate4D(); 3006 // stop spin + tampilkan angka 3007 balls.forEach((ball, i) => { 3008 ball.classList.remove("spin"); 3009 ball.textContent = number[i]; 3010 }); 3011 }, 1000); // durasi spin 1 detik 3012 }); 3013 </script>
3013 3014 <style> 3015 /* ======================== 3016 WRAPPER 3017======================== */ 3018 .testi-tentoto-wrap { 3019 max-width: 900px; 3020 margin: 40px auto; 3021 border-radius: 20px; 3022 background: rgba(3, 10, 24, 0.9); 3023 border: 1px solid rgba(255, 251, 0, 0.4); 3024 box-shadow: 0 0 30px #f6ff00, inset 0 0 18px rgba(246, 255, 0, 0.22); 3025 overflow: hidden; 3026 position: relative; 3027 font-family: "Orbitron", sans-serif; 3028 } 3029 3030 /* Laser Border Animation */ 3031 .testi-tentoto-wrap::before { 3032 content: ""; 3033 position: absolute; 3034 inset: -3px; 3035 background: conic-gradient(from 0deg, 3036 rgba(246, 255, 0, 0.1), 3037 rgba(0, 15255, 200, 0.6), 3038 rgba(0, 255, 220, 0.45), 3039 rgba(246, 255, 0, 0.1)); 3040 filter: blur(12px); 3041 animation: spinBorder 12s linear infinite; 3042 z-index: -1; 3043 } 3044 3045 @keyframes spinBorder { 3046 to { 3047 transform: rotate(360deg); 3048 } 3049 } 3050 3051 /* ======================== 3052 TITLE 3053======================== */ 3054 .testi-title { 3055 font-size: 1.4rem; 3056 text-align: center; 3057 padding: 20px 10px; 3058 color: #feffc9; 3059 text-shadow: 0 0 12px #e6e33e; 3060 border-bottom: 1px solid rgba(246, 255, 0, 0.3); 3061 } 3062 3063 /* ======================== 3064 SCROLL SECTION 3065======================== */ 3066 .testi-scroll { 3067 max-height: 340px; 3068 overflow: hidden; 3069 } 3070 3071 .testi-inner { 3072 animation: scrollTesti 14s linear infinite; 3073 } 3074 3075 @keyframes scrollTesti { 3076 0% { 3077 transform: translateY(0); 3078 } 3079 3080 100% { 3081 transform: translateY(-50%); 3082 } 3083 } 3084 3085 /* ======================== 3086 ITEM 3087======================== */ 3088 .testi-item { 3089 display: flex; 3090 gap: 16px; 3091 padding: 20px; 3092 border-bottom: 1px solid rgba(246, 255, 0, 0.15); 3093 } 3094 3095 /* Avatar anime glow */ 3096 .testi-avatar { 3097 width: 55px; 3098 height: 55px; 3099 border-radius: 50%; 3100 background-size: cover; 3101 background-position: center; 3102 border: 2px solid #5a5955; 3103 box-shadow: 3104 0 0 15px #5a5955, 3105 0 0 30px rgba(246, 255, 0, 0.7), 3106 inset 0 0 14px rgba(246, 255, 0, 0.4); 3107 } 3108 3109 /* Text */ 3110 .testi-name { 3111 font-size: 1rem; 3112 color: #ffff7e; 3113 text-shadow: 0 0 6px #dbdb27; 3114 margin-bottom: 4px; 3115 } 3116 3117 .testi-text { 3118 font-size: 0.88rem; 3119 line-height: 1.55; 3120 color: #d2faff; 3121 } 3122 3123 .star-rating i, 3124 .star-rating { 3125 color: #5a5955; 3126 text-shadow: 0 0 12px #5a5955; 3127 font-size: 1rem; 3128 margin-bottom: 6px; 3129 } 3130 </style> 3131 <div class="one-pickup_2"> 3132 <p class="form__label form__label__bold">Get it fast</p> 3133 <pickup-availability id="pickup_id_2" class="product__pickup-availabilities no-js-hidden" data-product-id="7986665160884" data-selected-options="[{"name":"Title","position":1,"values":["Default Title"]}]" data-item-quantity="1" data-error="You are ordering more units than available at this location."> 3134 <pickup-availability-preview class="pickup-availability-preview"> 3135 <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" width="16" height="14" viewBox="0 0 16 14" fill="none"> 3136 <path d="M12.7742 13.3755H3.05191C2.2285 13.3755 1.55871 12.7056 1.55871 11.8822L1.55859 5.46973H2.29228V11.8822C2.29228 12.301 2.63304 12.6417 3.0518 12.6417H12.7743C13.1931 12.6417 13.5338 12.3011 13.5338 11.8822L13.534 5.46973H14.2676V11.8822C14.2676 12.7056 13.5977 13.3755 12.7743 13.3755H12.7742Z" fill="#1D1D1F" /> 3137 <path d="M6.19597 6.04216C5.04487 6.04216 4.1084 5.10557 4.1084 3.95459H4.84209C4.84209 4.70103 5.44941 5.30836 6.19597 5.30836C6.94253 5.30836 7.54985 4.70103 7.54985 3.95459H8.28354C8.28354 5.10557 7.34707 6.04216 6.19597 6.04216Z" fill="#1D1D1F" /> 3138 <path d="M9.63738 6.04397C8.48628 6.04397 7.5498 5.10738 7.5498 3.95639V2.43213H8.28349V3.95639C8.28349 4.70284 8.89082 5.31016 9.63738 5.31016C10.3839 5.31016 10.9913 4.70284 10.9913 3.95639H11.7249C11.7249 5.10738 10.7885 6.04397 9.63738 6.04397Z" fill="#1D1D1F" /> 3139 <path d="M13.0793 6.04286C11.9282 6.04286 10.9917 5.10627 10.9917 3.95529V2.43102H11.7254V3.95529C11.7254 4.70173 12.3327 5.30906 13.0793 5.30906C13.8258 5.30906 14.4333 4.70173 14.4333 3.95529V2.54174L13.231 0.73392H2.60295L1.40068 2.54163V3.95517C1.40068 4.70162 2.00812 5.30894 2.75468 5.30894C3.50124 5.30894 4.10856 4.70162 4.10856 3.95517V2.43091H4.84225V3.95517C4.84225 5.10627 3.90578 6.04275 2.75468 6.04275C1.
313960347 6.04275 0.666992 5.10616 0.666992 3.95517V2.43091C0.666992 2.35862 0.688332 2.2879 0.728328 2.22768L2.10075 0.16379C2.16868 0.0614505 2.28342 0 2.40621 0H13.4275C13.5503 0 13.6651 0.0614477 13.733 0.16379L15.1057 2.22779C15.1458 2.28802 15.167 2.35874 15.167 2.43102V3.95529C15.167 5.10627 14.2305 6.04286 13.0793 6.04286H13.0793Z" fill="#1D1D1F" /> 3140 <path d="M1.0332 2.06055H14.7997V2.79435H1.0332V2.06055Z" fill="#1D1D1F" /> 3141 <rect x="5.4806" y="8.38246" width="4.63549" height="4.63549" rx="0.534864" stroke="black" stroke-width="0.713153" /> 3142 </svg> 3143 <div class="pickup-availability-info"> 3144 <p class="caption-large"> 3145 <b>Pickup</b> 3146 </p> 3147 <div class="js-pickup-availability-info"> 3148 <p class="caption"> Loading store <i class="fa fa-spinner fa-spin"></i> 3149 </p> 3150 </div> 3151 </div> 3152 </pickup-availability-preview> 3153 <template> 3154 <p class="caption"> Error loading </p> 3155 </template> 3156 </pickup-availability> 3157 <p class="free_shipping_msg_2" style="display:none;"> 3158 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="12" viewBox="0 0 16 12" fill="none"> 3159 <path d="M1.89353 9.84661C1.43772 9.84661 1.09151 9.72831 0.854906 9.49171C0.618302 9.2551 0.5 8.9089 0.5 8.45308V1.7464C0.5 1.28711 0.618302 0.939166 0.854906 0.702562C1.09151 0.465958 1.43772 0.347656 1.89353 0.347656H9.40919C9.865 0.347656 10.2112 0.467698 10.4478 0.707782C10.6844 0.947865 10.8027 1.29407 10.8027 1.7464V9.02198L10.1608 9.39776V1.75684C10.1608 1.50284 10.0946 1.31321 9.96242 1.18795C9.8302 1.05921 9.64057 0.994838 9.39353 0.994838H1.90397C1.65344 0.994838 1.46381 1.05921 1.33507 1.18795C1.20633 1.31321 1.14196 1.50284 1.14196 1.75684V8.43743C1.14196 8.69143 1.20633 8.8828 1.33507 9.01154C1.46381 9.14028 1.65344 9.20465 1.90397 9.20465H2.89562V9.84661H1.89353ZM10.4322 3.88628V3.24432H12.2902C12.5303 3.24432 12.7356 3.27737 12.9061 3.34348C13.08 3.40959 13.2383 3.51919 13.381 3.67229L15.1555 5.67647C15.2843 5.8226 15.373 5.967 15.4217 6.10966C15.4739 6.25232 15.5 6.43499 15.5 6.65768V8.45308C15.5 8.9089 15.3817 9.2551 15.1451 9.49171C14.9085 9.72831 14.5623 9.84661 14.1065 9.84661H13.3601V9.20465H14.0908C14.3413 9.20465 14.531 9.14028 14.6597 9.01154C14.7919 8.8828 14.858 8.69143 14.858 8.43743V6.64202C14.858 6.54111 14.8389 6.44021 14.8006 6.33931C14.7624 6.23492 14.7067 6.14098 14.6336 6.05747L12.9426 4.1629C12.8452 4.05503 12.7408 3.98196 12.6294 3.94369C12.5181 3.90542 12.3876 3.88628 12.238 3.88628H10.4322ZM11.7422 6.64202C11.6239 6.64202 11.5282 6.60722 11.4551 6.53764C11.3855 6.46805 11.3507 6.3741 11.3507 6.2558V4.41864H12.1284C12.2189 4.41864 12.2989 4.43777 12.3685 4.47605C12.4381 4.51084 12.5007 4.55782 12.5564 4.61697L14.1117 6.3654C14.15 6.40716 14.1795 6.44891 14.2004 6.49066C14.2248 6.53242 14.237 6.58287 14.237 6.64202H11.7422ZM4.27349 11.3341C3.95338 11.3341 3.6611 11.2558 3.39666 11.0992C3.1357 10.9426 2.92693 10.7321 2.77035 10.4677C2.61378 10.2067 2.53549 9.9162 2.53549 9.59609C2.53549 9.27598 2.61378 8.98544 2.77035 8.72448C2.92693 8.46004 3.1357 8.25128 3.39666 8.09818C3.6611 7.9416 3.95338 7.86331 4.27349 7.86331C4.5936 7.86331 4.88413 7.9416 5.14509 8.09818C5.40605 8.25128 5.61482 8.46004 5.7714 8.72448C5.92798 8.98544 6.00626 9.27598 6.00626 9.59609C6.00626 9.9162 5.92798 10.2067 5.7714 10.4677C5.61482 10.7321 5.40605 10.9426 5.14509 11.0992C4.88413 11.2558 4.5936 11.3341 4.27349 11.3341ZM4.27349 10.7756C4.48921 10.7756 4.6858 10.7217 4.86326 10.6138C5.04419 10.5095 5.18685 10.3668 5.29123 10.1859C5.39562 10.0084 5.44781 9.81182 5.44781 9.59609C5.44781 9.37688 5.39562 9.17855 5.29123 9.0011C5.18685 8.82365 5.04419 8.68273 4.86326 8.57835C4.6858 8.47048 4.48921 8.41655 4.27349 8.41655C4.05428 8.41655 3.85595 8.47048 3.6785 8.57835C3.50104 8.68273 3.35839 8.82365 3.25052 9.0011C3.14266 9.17855 3.08873 9.37688 3.08873 9.59609C3.08873 9.81182 3.14266 10.0084 3.25052 10.1859C3.35839 10.3668 3.50104 10.5095 3.6785 10.6138C3.85595 10.7217 4.05428 10.7756 4.27349 10.7756ZM11.8622 11.3341C11.5456 11.3341 11.255 11.2558 10.9906 11.0992C10.7262 10.9426 10.5157 10.7321 10.3591 10.4677C10.2025 10.2067 10.1242 9.9162 10.1242 9.59609C10.1242 9.27598 10.2025 8.98544 10.3591 8.72448C10.5157 8.46004 10.7262 8.25128 10.9906 8.09818C11.255 7.9416 11.5456 7.86331 11.8622 7.86331C12.1823 7.86331 12.4729 7.9416 12.7338 8.09818C12.9983 8.25128 13.207 8.46004 13.3601 8.72448C13.5167 8.98544 13.595 9.27598 13.595 9.59609C13.595 9.9162 13.5167 10.2067 13.3601 10.4677C13.207 10.7321 12.9983 10.9426 12.7338 11.0992C12.4729 11.2558 12.1823 11.3341 11.8622 11.3341ZM11.8622 10.7756C12.0814 10.7756 12.2797 10.7217 12.4572 10.6138C12.6347 10.5095 12.7756 10.3668 12.88 10.1859C12.9843 10.0084 13.0365 9.81182 13.0365 9.59609C13.0365 9.37688 12.9826 9.17855 12.8747 9.0011C12.7704 8.82365 12.6294 8.68273 12.452 8.57835C12.2745 8.47048 12.0779 8.41655 11.8622 8.41655C11.6465 8.41655 11.4499 8.47048 11.2724 8.57835C11.095 8.68273 10.9523 8.82365 10.8445 9.0011C10.7366 9.17855 10.6827 9.37688 10.6827 9.59609C10.
31596827 9.81182 10.7366 10.0084 10.8445 10.1859C10.9523 10.3668 11.095 10.5095 11.2724 10.6138C11.4499 10.7217 11.6465 10.7756 11.8622 10.7756ZM5.70355 9.84661V9.20465H10.4896V9.84661H5.70355Z" fill="black" /> 3160 </svg> 3161 <span> 3162 <b>Shipping</b><br> Typically ships in 1-3 days. </span> 3163 </p> 3164 </div> 3165 <div class="g-atc"></div> 3166 <div> 3167 <product-form class="product-form" data-hide-errors="false" data-section-id="template--17605519376564__main"> 3168 <div class="product-form__error-message-wrapper" role="alert" hidden> 3169 <svg aria-hidden="true" focusable="false" class="icon icon-error" viewBox="0 0 13 13"> 3170 <circle cx="6.5" cy="6.50049" r="5.5" stroke="white" stroke-width="2" /> 3171 <circle cx="6.5" cy="6.5" r="5.5" fill="#EB001B" stroke="#EB001B" stroke-width="0.7" /> 3172 <path d="M5.87413 3.52832L5.97439 7.57216H7.02713L7.12739 3.52832H5.87413ZM6.50076 9.66091C6.88091 9.66091 7.18169 9.37267 7.18169 9.00504C7.18169 8.63742 6.88091 8.34917 6.50076 8.34917C6.12061 8.34917 5.81982 8.63742 5.81982 9.00504C5.81982 9.37267 6.12061 9.66091 6.50076 9.66091Z" fill="white" /> 3173 <path d="M5.87413 3.17832H5.51535L5.52424 3.537L5.6245 7.58083L5.63296 7.92216H5.97439H7.02713H7.36856L7.37702 7.58083L7.47728 3.537L7.48617 3.17832H7.12739H5.87413ZM6.50076 10.0109C7.06121 10.0109 7.5317 9.57872 7.5317 9.00504C7.5317 8.43137 7.06121 7.99918 6.50076 7.99918C5.94031 7.99918 5.46982 8.43137 5.46982 9.00504C5.46982 9.57872 5.94031 10.0109 6.50076 10.0109Z" fill="white" stroke="#EB001B" stroke-width="0.7"> 3174 </svg> 3175 <span class="product-form__error-message"></span> 3176 </div> 3177 <div class="mpn_handle_GA" hidden> 3178 <input id="compr_price_44033871610036" type="hidden" value=""> 3179 <input id="mpn_handle_44033871610036" type="hidden" value="7854960410"> 3180 <input id="total_qty_" type="hidden" value=""> 3181 <input id="prod_price_44033871610036" type="hidden" value="259.00"> 3182 </div> 3183 <form method="post" action="/cart/add" id="product-form-template--17605519376564__main" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"> 3184 <input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" id="main-product-variant" name="id" value="44033871610036" disabled class="product-variant-id"> 3185 <input id="mpn_handle" type="hidden" name="properties[_uuid]" value="7854960410"> 3186 <input id="main-pro-sku" type="hidden" value="7854960410"> 3187 <input id="main-pro-handle" type="hidden" value="iphone-17-pro-mg8h4x-a"> 3188 <input type="hidden" id="tax_tags" value="a_iphone17pro"> 3189 <input type="hidden" id="product_max_quantity" value="/"><input type="hidden" id="productInventoryQuantity" value="0"> 3190 <input type="hidden" id="product_id" value="7986665160884"> 3191 <input type="hidden" class="pdp_product_list" id="product_list" type="text" value=""> 3192 <input type="hidden" class="pdp_product_category" type="text" value="iPhone"> 3193 <input type="hidden" class="pdp_product_currency" type="text" value="SGD"> 3194 <input type="hidden" class="pdp_product_price" id="product_price" type="text" value=""> 3195 <input type="hidden" class="pdp_product_title" value="BADAK178 | Situs Terpercaya dengan Teknologi Modern & Permainan Online !"> 3196 <div class="addtocartPDP product-form__buttons"> 3197 <button id="addtocart-submit" type="submit" name="add" class="addtocartPDP product-form__submit button button--full-width button--secondary" disabled>
3198 <span>Out of Stock </span> 3199 <div class="loading-overlay__spinner hidden"> 3200 <svg aria-hidden="true" focusable="false" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg"> 3201 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 3202 </svg> 3203 </div> 3204 </button> 3205 <button type="submit" onclick="addClass()" data-submit="submit" id="button-id-buy" class="shopify-payment-button__button--unbranded shopify-payment-button__button"> Buy It Now </button> 3206
3206<script> 3207 function addClass() { 3208 var v = document.getElementById('button-id-buy'); 3209 v.className += ' BUY_NOW_CLICKED'; 3210 } 3211 </script>
3211 3212 </div> 3213 <input type="hidden" name="product-id" value="7986665160884" /><input type="hidden" name="section-id" value="template--17605519376564__main" /> 3214 </form> 3215 </product-form> 3216 </div> 3217 <div class="product__accordion accordion"> 3218 <details id="Details-popup_custom_pptnJ9-template--17605519376564__main"> 3219 <summary> 3220 <div class="summary__title"> 3221 <h2 class="h4 accordion__title"> Limited Time Promotion </h2> 3222 </div> 3223 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 3224 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 3225 </svg> 3226 </summary> 3227 <div class="accordion__content rte" id="ProductAccordion-popup_custom_pptnJ9-template--17605519376564__main"> 3228 <p>Discover exclusive deals on devices and accessories at iStudio!<br /><br /><br /><a href="/pages/limited-time-promotion" title="Limited Time Promotion">Explore deals</a></p> 3229 <modal-opener class="popup_round_border product-popup-modal__opener no-js-hidden" data-modal="#PopupModal-popup_custom_pptnJ9"><button id="ProductPopup-popup_custom_pptnJ9" class="active_seemore text-decoration product-popup-modal__button link" type="button" aria-haspopup="dialog">Explore deals</button></modal-opener> 3230 <a href="/pages/limited-time-promotion" class="product-popup-modal__button link no-js">Explore deals</a> 3231 </div> 3232 </details> 3233 </div> 3234 <div class="product__accordion accordion"> 3235 <details id="Details-popup_custom_VYxbeD-template--17605519376564__main"> 3236<summary> 3237 <div class="summary__title"> 3238 <h2 class="h4 accordion__title"> Apa itu BADAK178 ? </h2> 3239 </div> 3240 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 3241 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 3242 </svg> 3243</summary> 3244 3245<div class="accordion__content rte" id="ProductAccordion-popup_custom_VYxbeD-template--17605519376564__main"> 3246 <p> 3247 BADAK178 adalah platform game online yang menyediakan akses bermain dengan sistem yang praktis, tampilan modern, serta layanan yang mudah digunakan oleh pengguna. BADAK178 menghadirkan proses login cepat, akses stabil, dan berbagai fitur menarik untuk memberikan pengalaman bermain yang nyaman.<br /><br /> 3248 <a href="https://draltizer.com/" target="_blank" rel="nofollow noopener noreferrer">Pelajari Selengkapnya</a> 3249 </p> 3250 3251 <modal-opener class="popup_round_border product-popup-modal__opener no-js-hidden" data-modal="#PopupModal-popup_custom_VYxbeD"> 3252 <button id="ProductPopup-popup_custom_VYxbeD" class="active_seemore text-decoration product-popup-modal__button link" type="button" aria-haspopup="dialog">Pelajari Selengkapnya</button> 3253 </modal-opener> 3254 3255 <a href="https://draltizer.com/" target="_blank" rel="nofollow noopener noreferrer" class="product-popup-modal__button link no-js">Pelajari Selengkapnya</a> 3256</div> 3257 3258 3259<div class="product__accordion accordion"> 3260<details id="Details-popup_custom_6mTgxV-template--17605519376564__main"> 3261 3262<summary> 3263 <div class="summary__title"> 3264 <h2 class="h4 accordion__title"> Kenapa harus bermain di BADAK178? </h2> 3265 </div> 3266 3267 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 3268 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 3269 </svg> 3270</summary> 3271 3272<div class="accordion__content rte" id="ProductAccordion-popup_custom_6mTgxV-template--17605519376564__main"> 3273 3274<p> 3275 3276<h3><strong>1. Login cepat melalui akses resmi BADAK178</strong></h3> 3277 3278<p> 3279BADAK178 menyediakan akses login yang mudah digunakan dengan sistem yang dirancang agar pe
3279ngguna dapat masuk ke platform secara cepat dan nyaman. 3280</p> 3281 3282<h3><strong>2. Platform game online dengan fitur lengkap</strong></h3> 3283 3284<p> 3285BADAK178 menghadirkan berbagai pilihan fitur hiburan online dengan tampilan menarik serta sistem yang mudah dipahami oleh pengguna baru maupun pengguna lama. 3286</p> 3287 3288<h3><strong>3. Akses cepat, stabil, dan nyaman digunakan</strong></h3> 3289 3290<p> 3291Sistem BADAK178 dibuat dengan performa yang optimal sehingga memberikan pengalaman akses yang lancar melalui berbagai perangkat seperti smartphone maupun desktop. 3292</p> 3293 3294<h3><strong>4. Tampilan modern dan responsif</strong></h3> 3295 3296<p> 3297Tampilan situs BADAK178 dirancang agar responsif dan mudah digunakan.Pengguna dapat menjelajahi berbagai menu dengan lebih praktis tanpa mengalami kesulitan. 3298</p> 3299 3300<h3><strong>5. Layanan pelanggan yang siap membantu</strong></h3> 3301 3302<p> 3303BADAK178 menyediakan layanan bantuan yang responsif untuk membantu pengguna mendapatkan informasi dan solusi dengan lebih cepat kapan saja dibutuhkan. 3304</p> 3305 3306<br /><br /> 3307 3308<a href="https://draltizer.com/" target="_blank" rel="nofollow noopener noreferrer">Pelajari Selengkapnya</a> 3309 3310</p> 3311 3312</div> 3313 3314</details> 3315</div> 3316 </div> 3317 <share-button id="Share-template--17605519376564__main" class="share-button quick-add-hidden"> 3318 <button class="share-button__button hidden"> 3319 <svg width="16" height="16" viewBox="0 0 16 16" class="icon icon-share" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"> 3320 <path d="M3.8551 16C3.15486 16 2.62728 15.8225 2.27236 15.4676C1.91745 15.1175 1.73999 14.5947 1.73999 13.8993V6.53957C1.73999 5.84412 1.91745 5.32134 2.27236 4.97122C2.62728 4.61631 3.15486 4.43885 3.8551 4.43885H6.27236V5.32374H3.87668C3.46901 5.32374 3.15726 5.43165 2.94143 5.64748C2.7304 5.85851 2.62488 6.17266 2.62488 6.58993V13.8489C2.62488 14.2662 2.7304 14.5803 2.94143 14.7914C3.15726 15.0072 3.46901 15.1151 3.87668 15.1151H12.1213C12.5194 15.1151 12.8263 15.0072 13.0421 14.7914C13.2628 14.5803 13.3731 14.2662 13.3731 13.8489V6.58993C13.3731 6.17266 13.2628 5.85851 13.0421 5.64748C12.8263 5.43165 12.5194 5.32374 12.1213 5.32374H9.7256V4.43885H12.1429C12.8431 4.43885 13.3707 4.61631 13.7256 4.97122C14.0805 5.32614 14.258 5.84892 14.258 6.53957V13.8993C14.258 14.5851 14.0805 15.1055 13.7256 15.4604C13.3707 15.8201 12.8431 16 12.1429 16H3.8551ZM7.99898 10.4604C7.87908 10.4604 7.77596 10.4197 7.68963 10.3381C7.6033 10.2518 7.56013 10.1487 7.56013 10.0288V2.28058L7.59611 1.23022L6.94143 1.89928L5.71841 3.17266C5.64167 3.26379 5.54095 3.30935 5.41625 3.30935C5.30114 3.30935 5.20522 3.27098 5.12848 3.19424C5.05654 3.11751 5.02057 3.02398 5.02057 2.91367C5.02057 2.80815 5.06133 2.71223 5.14287 2.6259L7.68244 0.151079C7.73519 0.0935252 7.78555 0.0551559 7.83352 0.0359712C7.88627 0.0119904 7.94143 0 7.99898 0C8.05654 0 8.10929 0.0119904 8.15726 0.0359712C8.21001 0.0551559 8.26277 0.0935252 8.31553 0.151079L10.8479 2.6259C10.9342 2.71223 10.9774 2.80815 10.9774 2.91367C10.9774 3.02398 10.939 3.11751 10.8623 3.19424C10.7856 3.27098 10.6896 3.30935 10.5745 3.30935C10.4546 3.30935 10.3539 3.26379 10.2724 3.17266L9.04934 1.89928L8.40905 1.23022L8.43783 2.28058V10.0288C8.43783 10.1487 8.39467 10.2518 8.30834 10.3381C8.222 10.4197 8.11889 10.4604 7.99898 10.4604Z" fill="black" /> 3321 </svg> 3322 <span>Share</span> 3323 </button> 3324 <details id="Details-share-template--17605519376564__main"> 3325 <summary class="share-button__button"> 3326 <svg width="16" height="16" viewBox="0 0 16 16" class="icon icon-share" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"> 3327 <path d="M3.8551 16C3.15486 16 2.62728 15.8225 2.27236 15.4676C1.91745 15.1175 1.73999 14.5947 1.73999 13.8993V6.53957C1.73999 5.84412 1.91745 5.32134 2.27236 4.97122C2.62728 4.61631 3.15486 4.43885 3.8551 4.43885H6.27236V5.32374H3.87668C3.46901 5.32374 3.15726 5.43165 2.94143 5.64748C2.7304 5.85851 2.62488 6.17266 2.62488 6.58993V13.8489C2.62488 14.2662 2.7304 14.5803 2.94143 14.7914C3.15726 15.0072 3.46901 15.1151 3.87668 15.1151H12.1213C12.5194 15.1151 12.8263 15.00
332772 13.0421 14.7914C13.2628 14.5803 13.3731 14.2662 13.3731 13.8489V6.58993C13.3731 6.17266 13.2628 5.85851 13.0421 5.64748C12.8263 5.43165 12.5194 5.32374 12.1213 5.32374H9.7256V4.43885H12.1429C12.8431 4.43885 13.3707 4.61631 13.7256 4.97122C14.0805 5.32614 14.258 5.84892 14.258 6.53957V13.8993C14.258 14.5851 14.0805 15.1055 13.7256 15.4604C13.3707 15.8201 12.8431 16 12.1429 16H3.8551ZM7.99898 10.4604C7.87908 10.4604 7.77596 10.4197 7.68963 10.3381C7.6033 10.2518 7.56013 10.1487 7.56013 10.0288V2.28058L7.59611 1.23022L6.94143 1.89928L5.71841 3.17266C5.64167 3.26379 5.54095 3.30935 5.41625 3.30935C5.30114 3.30935 5.20522 3.27098 5.12848 3.19424C5.05654 3.11751 5.02057 3.02398 5.02057 2.91367C5.02057 2.80815 5.06133 2.71223 5.14287 2.6259L7.68244 0.151079C7.73519 0.0935252 7.78555 0.0551559 7.83352 0.0359712C7.88627 0.0119904 7.94143 0 7.99898 0C8.05654 0 8.10929 0.0119904 8.15726 0.0359712C8.21001 0.0551559 8.26277 0.0935252 8.31553 0.151079L10.8479 2.6259C10.9342 2.71223 10.9774 2.80815 10.9774 2.91367C10.9774 3.02398 10.939 3.11751 10.8623 3.19424C10.7856 3.27098 10.6896 3.30935 10.5745 3.30935C10.4546 3.30935 10.3539 3.26379 10.2724 3.17266L9.04934 1.89928L8.40905 1.23022L8.43783 2.28058V10.0288C8.43783 10.1487 8.39467 10.2518 8.30834 10.3381C8.222 10.4197 8.11889 10.4604 7.99898 10.4604Z" fill="black" /> 3328 </svg> 3329 <span>Share</span> 3330 </summary> 3331 <div class="share-button__fallback motion-reduce"> 3332 <div class="field"> 3333 <span id="ShareMessage-template--17605519376564__main" class="share-button__message hidden" role="status"> </span> 3334 <input type="text" class="field__input" id="ShareUrl-template--17605519376564__main" value="https://draltizer.com/" placeholder="Link" onclick="this.select();" readonly> 3335 <label class="field__label" for="ShareUrl-template--17605519376564__main">Link</label> 3336 </div> 3337 <button class="share-button__close hidden no-js-hidden"> 3338 <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-close" fill="none" viewBox="0 0 18 17" width="18" height="17"> 3339 <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> 3340 </svg> 3341 <span class="visually-hidden">Close share</span> 3342 </button> 3343 <button class="share-button__copy no-js-hidden"> 3344 <svg class="icon icon-clipboard" width="11" height="13" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewBox="0 0 11 13"> 3345 <path fill-rule="evenodd" clip-rule="evenodd" d="M2 1a1 1 0 011-1h7a1 1 0 011 1v9a1 1 0 01-1 1V1H2zM1 2a1 1 0 00-1 1v9a1 1 0 001 1h7a1 1 0 001-1V3a1 1 0 00-1-1H1zm0 10V3h7v9H1z" fill="currentColor" /> 3346 </svg> 3347 <span class="visually-hidden">Copy link</span> 3348 </button> 3349 </div> 3350 </details> 3351 </share-button> 3352 <div id="social_media" class="social_media"> 3353 <style data-shopify> 3354 .social_icon_circle { 3355 background-color: #333333; 3356 color: #ffffff; 3357 } 3358 </style> 3359 <a href="https://www.facebook.com/sharer/sharer.php?u=https://draltizer.com/"e=Check%20this%20product%20out.%0A" class="facebook_icon" id="true" target="_blank" aria-label="Facebook"> 3360 <svg aria-hidden="true" focusable="false" class="icon icon-facebook" viewBox="0 0 20 20"> 3361 <path fill="currentColor" d="M18 10.049C18 5.603 14.419 2 10 2c-4.419 0-8 3.603-8 8.049C2 14.067 4.925 17.396 8.75 18v-5.624H6.719v-2.328h2.03V8.275c0-2.017 1.195-3.132 3.023-3.132.874 0 1.79.158 1.79.158v1.98h-1.009c-.994 0-1.303.621-1.303 1.258v1.51h2.219l-.355 2.326H11.25V18c3.825-.604 6.75-3.933 6.75-7.951Z" /> 3362 </svg> 3363 </a> 3364 <a href="https://twitter.com/intent/tweet?text=Check%20this%20product%20out.%0A&url=https://dralt
3364izer.com/" class="twitter_icon" id="true" target="_blank" aria-label="Twitter"> 3365 <svg aria-hidden="true" focusable="false" class="icon icon-twitter" viewBox="0 0 20 20"> 3366 <path fill="currentColor" d="M18.608 4.967a7.364 7.364 0 0 1-1.758 1.828c0 .05 0 .13.02.23l.02.232a10.014 10.014 0 0 1-1.697 5.565 11.023 11.023 0 0 1-2.029 2.29 9.13 9.13 0 0 1-2.832 1.607 10.273 10.273 0 0 1-8.94-.985c.342.02.613.04.834.04 1.647 0 3.114-.502 4.4-1.506a3.616 3.616 0 0 1-3.315-2.46c.528.128 1.08.107 1.597-.061a3.485 3.485 0 0 1-2.029-1.216 3.385 3.385 0 0 1-.803-2.23v-.03c.462.242.984.372 1.587.402A3.465 3.465 0 0 1 2.116 5.76c0-.612.14-1.205.452-1.798a9.723 9.723 0 0 0 3.214 2.612A10.044 10.044 0 0 0 9.88 7.649a3.013 3.013 0 0 1-.13-.804c0-.974.34-1.808 1.034-2.49a3.466 3.466 0 0 1 2.561-1.035 3.505 3.505 0 0 1 2.551 1.104 6.812 6.812 0 0 0 2.24-.853 3.415 3.415 0 0 1-1.547 1.948 7.732 7.732 0 0 0 2.02-.542v-.01Z" /> 3367 </svg> 3368 </a> 3369 <a href="https://pinterest.com/pin/create/button/?url=https://draltizer.com/&description=" class="pinterest_icon" id="true" target="_blank" aria-label="Pinterest"> 3370 <svg aria-hidden="true" focusable="false" class="icon icon-pinterest" viewBox="0 0 20 20"> 3371 <path fill="currentColor" d="M10 2.01c2.124.01 4.16.855 5.666 2.353a8.087 8.087 0 0 1 1.277 9.68A7.952 7.952 0 0 1 10 18.04a8.164 8.164 0 0 1-2.276-.307c.403-.653.672-1.24.816-1.729l.567-2.2c.134.27.393.5.768.702.384.192.768.297 1.19.297.836 0 1.585-.24 2.248-.72a4.678 4.678 0 0 0 1.537-1.969c.37-.89.554-1.848.537-2.813 0-1.249-.48-2.315-1.43-3.227a5.061 5.061 0 0 0-3.65-1.374c-.893 0-1.729.154-2.478.461a5.023 5.023 0 0 0-3.236 4.552c0 .72.134 1.355.413 1.902.269.538.672.922 1.22 1.152.096.039.182.039.25 0 .066-.028.114-.096.143-.192l.173-.653c.048-.144.02-.288-.105-.432a2.257 2.257 0 0 1-.548-1.565 3.803 3.803 0 0 1 3.976-3.861c1.047 0 1.863.288 2.44.855.585.576.883 1.315.883 2.228 0 .768-.106 1.479-.317 2.122a3.813 3.813 0 0 1-.893 1.556c-.384.384-.836.576-1.345.576-.413 0-.749-.144-1.018-.451-.259-.307-.345-.672-.25-1.085.147-.514.298-1.026.452-1.537l.173-.701c.057-.25.086-.451.086-.624 0-.346-.096-.634-.269-.855-.192-.22-.451-.336-.797-.336-.432 0-.797.192-1.085.595-.288.394-.442.893-.442 1.499.005.374.063.746.173 1.104l.058.144c-.576 2.478-.913 3.938-1.037 4.36-.116.528-.154 1.153-.125 1.863A8.067 8.067 0 0 1 2 10.03c0-2.208.778-4.11 2.343-5.666A7.721 7.721 0 0 1 10 2.001v.01Z" /> 3372 </svg> 3373 </a> 3374 </div> 3375 <style> 3376 :root { 3377 --win-bg: #050814; 3378 --win-border: rgba(255, 255, 255, .12); 3379 --win-text: #f6f7ff; 3380 --win-muted: #a2a9cf; 3381 } 3382 3383 .win-section { 3384 max-width: 900px; 3385 margin: 32px auto 40px; 3386 padding: 20px 18px 30px; 3387 font-family: "Poppins", system-ui, -apple-system, BlinkMacSystemFont, sans-serif; 3388 color: var(--win-text); 3389 background: 3390 radial-gradient(circle at top, rgba(91, 219, 255, .12), transparent 60%), 3391 radial-gradient(circle at bottom, rgba(255, 73, 175, .12), transparent 55%); 3392 } 3393 3394 .win-title { 3395 text-align: center; 3396 text-transform: uppercase; 3397 letter-spacing: .08em; 3398 margin-bottom: 6px; 3399 font-size: 1.2rem; 3400 background: linear-gradient(120deg, #ffffff, #4df5ff, #ff6ad5); 3401 -webkit-background-clip: text; 3402 color: transparent; 3403 } 3404 3405 .win-subtitle { 3406 text-align: center; 3407 font-size: .82rem; 3408 color: var(--win-muted); 3409 margin-bottom: 18px; 3410 } 3411 3412 .win-ticker-frame { 3413 border-radius: 20px; 3414 padding: 2px; 3415 background: 3416 linear-gradient(130deg, rgba(77, 245, 255, .7), rgba(160, 99, 255, .7), rgba(255, 106, 213, .7)); 3417 box-shadow: 3418 0 0 30px rgba(0, 0, 0, .9), 3419 0 0 28px rgba(120, 80, 255, .4); 3420 } 3421 3422 .win-ticker-window { 3423 position: relative; 3424 overflow: hidden; 3425 border-radius: 18px;
3426 background: radial-gradient(circle at top left, #171c3a, #050814 55%); 3427 max-height: 230px; 3428 /* tinggi tampilan jendela */ 3429 } 3430 3431 .win-ticker-track { 3432 display: flex; 3433 flex-direction: column; 3434 padding: 8px 10px 12px; 3435 animation: scrollWinner 18s linear infinite; 3436 } 3437 3438 .win-ticker-window:hover .win-ticker-track { 3439 animation-play-state: paused; 3440 /* pause saat hover */ 3441 } 3442 3443 .win-item { 3444 display: flex; 3445 align-items: center; 3446 gap: 8px; 3447 padding: 7px 10px; 3448 margin: 2px 0; 3449 border-radius: 14px; 3450 background: linear-gradient(135deg, rgba(15, 23, 42, .92), rgba(17, 24, 56, .96)); 3451 box-shadow: 3452 0 14px 32px rgba(0, 0, 0, .85), 3453 inset 0 0 0 1px rgba(255, 255, 255, .02); 3454 font-size: .82rem; 3455 white-space: nowrap; 3456 } 3457 3458 .dot { 3459 width: 8px; 3460 height: 8px; 3461 border-radius: 999px; 3462 background: radial-gradient(circle, #5bffb5 0%, #0aff87 45%, rgba(10, 255, 135, 0) 80%); 3463 box-shadow: 0 0 14px rgba(0, 255, 171, .9); 3464 flex-shrink: 0; 3465 } 3466 3467 .name { 3468 font-weight: 700; 3469 color: #ffffff; 3470 flex-shrink: 0; 3471 } 3472 3473 .text { 3474 color: var(--win-muted); 3475 } 3476 3477 .amount { 3478 color: #4df5ff; 3479 font-weight: 700; 3480 } 3481 3482 @keyframes scrollWinner { 3483 0% { 3484 transform: translateY(0); 3485 } 3486 3487 100% { 3488 transform: translateY(-50%); 3489 /* karena nanti di-duplicate jadi 2x panjang */ 3490 } 3491 } 3492 3493 @media (max-width:600px) { 3494 .win-item { 3495 font-size: .78rem; 3496 } 3497 } 3498 </style> 3499
3499<script> 3500 document.addEventListener("DOMContentLoaded", function() { 3501 const track = document.getElementById("winTickerTrack"); 3502 if (!track) return; 3503 const clone = track.cloneNode(true); 3504 while (clone.firstChild) { 3505 track.appendChild(clone.firstChild); 3506 } 3507 }); 3508 </script>
3508 3509 <a href="/products/iphone-17-pro-mg8h4x-a" class="link product__view-details animate-arrow"> View full details <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" class="footer_mail_arrow icon icon-arrow" xmlns="http://www.w3.org/2000/svg"> 3510 <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"> 3511 </svg> 3512 </a> 3513 </product-info> 3514 </div> 3515 </div> 3516 <product-modal id="ProductModal-template--17605519376564__main" class="product-media-modal"> 3517 <div class="product-media-modal__dialog" role="dialog" aria-label="Media gallery" aria-modal="true" tabindex="-1"> 3518 <button id="ModalClose-template--17605519376564__main" type="button" class="product-media-modal__toggle" aria-label="Close"> 3519 <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-close" fill="none" viewBox="0 0 18 17" width="18" height="17"> 3520 <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> 3521 </svg> 3522 </button> 3523 <div class="product-media-modal__content color-background-1 gradient" role="document" aria-label="Media gallery" tabindex="0"> 3524 <img class="custom_popup_compare_32122040123572 global-media-settings global-media-settings--no-shadow" srcset="https://draltizer.com/img/banner2.png,https://draltizer.com/img/banner2.png?v=1757450054&width=1100 1100w,https://draltizer.com/img/banner2.png?v=1757450054&width=1445 1445w,https://draltizer.com/img/banner2.png?v=1757450054&width=1680 1680w,https://draltizer.com/img/banner2.png?v=1757450054&width=2048 2048w,https://draltizer.com/img/banner2.png?v=1757450054&width=2200 2200w,https://draltizer.com/img/banner2.png?v=1757450054&width=2890 2890w,https://draltizer.com/img/banner2.png?v=1757450054 4000w" sizes="(min-width: 750px) calc(100vw - 22rem), 1100px" src="https://draltizer.com/img/banner2.png?v=1757450054&width=1445" alt="BADAK178 | Situs Terpercaya dengan Teknologi Modern & Permainan Online !" loading="lazy" width="1100" height="1100" data-media-id="32122040123572"> 3525 <img class="custom_popup_compare_32122040156340 global-media-settings global-media-settings--no-shadow" srcset="https://draltizer.com/img/banner2.png,https://draltizer.com/img/banner2.png?v=1757450054&width=1100 1100w,https://draltizer.com/img/banner2.png?v=1757450054&width=1445 1445w,https://draltizer.com/img/banner2.png?v=1757450054&width=1680 1680w,https://draltizer.com/img/banner2.png?v=1757450054&width=2048 2048w,https://draltizer.com/img/banner2.png?v=1757450054&width=2200 2200w,https://draltizer.com/img/banner2.png?v=1757450054&width=2890 2890w,https://draltizer.com/img/banner2.png?v=1757450054 4000w" sizes="(min-width: 750px) calc(100vw - 22rem), 1100px" src="https://draltizer.com/img/banner2.png?v=1757450054&width=1445" alt="iPhone_17_Pro_Cosmic_Orange_PDP_Image_Position_2_Cosmic_Orange_Colour__SG-EN" loading="lazy" width="1100" height="1100" data-media-id="32122040156340"> 3526 <img class="custom_popup_compare_32122040189108 global-media-settings global-media-settings--no-shadow" srcset="https://draltizer.com/img/banner2.png,https://draltizer.com/img/banner2.png?v=1757450055&width=1100 1100w,https://draltizer.com/img/banner2.png?v=1757450055&width=1445 1445w,https://draltizer.com/img/banner2.png?v=1757450055&width=1680 1680w,https://draltizer.com/img/banner2.png?v=1757450055&width=2048 2048w,https://draltizer.com/img/banner2.png?v=1757450055&width=2200 2200w,https://draltizer.com/img/banner2.png?v=1757450055&width=2890 2890w,https://draltizer.com/img/banner2.png?v=1757450055 4000w" sizes="(min-width: 750px) calc(100vw - 22rem), 1100px" src="https://dralt
3526izer.com/img/banner2.png?v=1757450055&width=1445" alt="BADAK 178" loading="lazy" width="1100" height="1100" data-media-id="32122040189108"> 3527 <img class="custom_popup_compare_32122040221876 global-media-settings global-media-settings--no-shadow" srcset="https://draltizer.com/img/banner2.png,https://draltizer.com/img/banner2.png?v=1757450054&width=1100 1100w,https://draltizer.com/img/banner2.png?v=1757450054&width=1445 1445w,https://draltizer.com/img/banner2.png?v=1757450054&width=1680 1680w,https://draltizer.com/img/banner2.png?v=1757450054&width=2048 2048w,https://draltizer.com/img/banner2.png?v=1757450054&width=2200 2200w,https://draltizer.com/img/banner2.png?v=1757450054&width=2890 2890w,https://draltizer.com/img/banner2.png?v=1757450054 4000w" sizes="(min-width: 750px) calc(100vw - 22rem), 1100px" src="https://draltizer.com/img/banner2.png?v=1757450054&width=1445" alt="BADAK178 Terpercaya" loading="lazy" width="1100" height="1100" data-media-id="32122040221876"> 3528 <img class="custom_popup_compare_32122040254644 global-media-settings global-media-settings--no-shadow" srcset="https://draltizer.com/img/banner2.png,https://draltizer.com/img/banner2.png?v=1757450054&width=1100 1100w,https://draltizer.com/img/banner2.png?v=1757450054&width=1445 1445w,https://draltizer.com/img/banner2.png?v=1757450054&width=1680 1680w,https://draltizer.com/img/banner2.png?v=1757450054&width=2048 2048w,https://draltizer.com/img/banner2.png?v=1757450054&width=2200 2200w,https://draltizer.com/img/banner2.png?v=1757450054&width=2890 2890w,https://draltizer.com/img/banner2.png?v=1757450054 4000w" sizes="(min-width: 750px) calc(100vw - 22rem), 1100px" src="https://draltizer.com/img/banner2.png?v=1757450054&width=1445" alt="Situs BADAK178" loading="lazy" width="1100" height="1100" data-media-id="32122040254644"> 3529 <img class="custom_popup_compare_32122040287412 global-media-settings global-media-settings--no-shadow" srcset="https://draltizer.com/img/banner2.png,https://draltizer.com/img/banner2.png?v=1757450054&width=1100 1100w,https://draltizer.com/img/banner2.png?v=1757450054&width=1445 1445w,https://draltizer.com/img/banner2.png?v=1757450054&width=1680 1680w,https://draltizer.com/img/banner2.png?v=1757450054&width=2048 2048w,https://draltizer.com/img/banner2.png?v=1757450054&width=2200 2200w,https://draltizer.com/img/banner2.png?v=1757450054&width=2890 2890w,https://draltizer.com/img/banner2.png?v=1757450054 4000w" sizes="(min-width: 750px) calc(100vw - 22rem), 1100px" src="https://draltizer.com/img/banner2.png?v=1757450054&width=1445" alt="Link BADAK178 Gampang Menang" loading="lazy" width="1100" height="1100" data-media-id="32122040287412"> 3530 <img class="custom_popup_compare_32122040320180 global-media-settings global-media-settings--no-shadow" srcset="https://draltizer.com/img/banner2.png,https://draltizer.com/img/banner2.png?v=1757450054&width=1100 1100w,https://draltizer.com/img/banner2.png?v=1757450054&width=1445 1445w,https://draltizer.com/img/banner2.png?v=1757450054&width=1680 1680w,https://draltizer.com/img/banner2.png?v=1757450054&width=2048 2048w,https://draltizer.com/img/banner2.png?v=1757450054&width=2200 2200w,https://draltizer.com/img/banner2.png?v=1757450054&width=2890 2890w,https://draltizer.com/img/banner2.png?v=1757450054 4000w" sizes="(min-width: 750px) calc(100vw - 22rem), 1100px" src="https://draltizer.com/img/banner2.png?v=1757450054&width=1445" alt="BADAK SLOT" loading="lazy" width="1100" height="1100" data-media-id="32122040320180"> 3531 <img class="custom_popup_compare_32122040352948 global-media-settings global-media-settings--no-shadow" srcset="https://draltizer.com/img/banner2.png,https://draltizer.com/img/banner2.png?v=1757450054&width=1100 1100w,https://draltizer.com/img/banner2.png?v=1757450054&width=1445 1445w,https://draltizer.com/img/banner2.png?v=1757450054&width=1680 1680w,https://draltizer.com/img/banner2.png?v=1757450054&width=2048 2048w,https://draltizer.com/img/banner2.png?v=1757450054&width=2200 2200w,https://draltizer.com/img/banner2.png?v=1757450054&width=2890 2890w,https://dralt
3531izer.com/img/banner2.png?v=1757450054 4000w" sizes="(min-width: 750px) calc(100vw - 22rem), 1100px" src="https://draltizer.com/img/banner2.png?v=1757450054&width=1445" alt="BADAK138" loading="lazy" width="1100" height="1100" data-media-id="32122040352948"> 3532 <img class="custom_popup_compare_32122040385716 global-media-settings global-media-settings--no-shadow" srcset="https://draltizer.com/img/banner2.png,https://draltizer.com/img/banner2.png?v=1757450054&width=1100 1100w,https://draltizer.com/img/banner2.png?v=1757450054&width=1445 1445w,https://draltizer.com/img/banner2.png?v=1757450054&width=1680 1680w,https://draltizer.com/img/banner2.png?v=1757450054&width=2048 2048w,https://draltizer.com/img/banner2.png?v=1757450054&width=2200 2200w,https://draltizer.com/img/banner2.png?v=1757450054&width=2890 2890w,https://draltizer.com/img/banner2.png?v=1757450054 4000w" sizes="(min-width: 750px) calc(100vw - 22rem), 1100px" src="https://draltizer.com/img/banner2.png?v=1757450054&width=1445" alt="LINK BADAK178" loading="lazy" width="1100" height="1100" data-media-id="32122040385716"> 3533 <img class="custom_popup_compare_32122040418484 global-media-settings global-media-settings--no-shadow" srcset="https://draltizer.com/img/banner2.png,https://draltizer.com/img/banner2.png?v=1757450054&width=1100 1100w,https://draltizer.com/img/banner2.png?v=1757450054&width=1445 1445w,https://draltizer.com/img/banner2.png?v=1757450054&width=1680 1680w,https://draltizer.com/img/banner2.png?v=1757450054&width=2048 2048w,https://draltizer.com/img/banner2.png?v=1757450054&width=2200 2200w,https://draltizer.com/img/banner2.png?v=1757450054&width=2890 2890w,https://draltizer.com/img/banner2.png?v=1757450054 4000w" sizes="(min-width: 750px) calc(100vw - 22rem), 1100px" src="https://draltizer.com/img/banner2.png?v=1757450054&width=1445" alt="BADAK SLOT" loading="lazy" width="1100" height="1100" data-media-id="32122040418484"> 3534 <img class="custom_popup_compare_32127875580084 global-media-settings global-media-settings--no-shadow" srcset="https://draltizer.com/img/banner2.png?v=1757491890&width=550 550w,https://draltizer.com/img/banner2.png?v=1757491890&width=1100 1100w,https://draltizer.com/img/banner2.png?v=1757491890&width=1445 1445w,https://draltizer.com/img/banner2.png?v=1757491890&width=1680 1680w,https://draltizer.com/img/banner2.png?v=1757491890&width=2048 2048w,https://draltizer.com/img/banner2.png?v=1757491890&width=2200 2200w,https://draltizer.com/img/banner2.png?v=1757491890&width=2890 2890w,https://draltizer.com/img/banner2.png?v=1757491890 4000w" sizes="(min-width: 750px) calc(100vw - 22rem), 1100px" src="https://draltizer.com/img/banner2.png?v=1757491890&width=1445" alt="BADAK178 | Situs Terpercaya dengan Teknologi Modern & Permainan Online !" loading="lazy" width="1100" height="1100" data-media-id="32127875580084"> 3535 <deferred-media class="deferred-media media global-media-settings global-media-settings--no-shadow" style="padding-top: min(calc(100vh - 12rem), 56.33802816901409%)" data-media-id="32153557532852"> 3536 <video playsInline="1" poster="https://draltizer.com/img/logo2.png?v=1757995782&width=758" preload="metadata" src="https://draltizer.com/img/logo2.png?v=1757995782&width=758" controls="controls" muted="muted"></video> 3537 </deferred-media> 3538 </div> 3539 </div> 3540 </product-modal> 3541 <modal-dialog id="PopupModal-popup_custom_pptnJ9" class="product-popup-modal"> 3542 <div role="dialog" aria-label="Explore deals" aria-modal="true" class="product-popup-modal__content" tabindex="-1"> 3543 <button id="ModalClose-popup_custom_pptnJ9" type="button" class="product-popup-modal__toggle" aria-label="Close"> 3544 <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-close" fill="none" viewBox="0 0 18 17" width="18" height="17"> 3545 <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> 3546 </svg> 3547 </button> 3548 <div class="product-popup-modal__content-info"> 3549 <h1 class="h2">Limited Time Promotion</h1> 3550 </div> 3551 </div> 3552 </modal-dialog> 3553 <modal-dialog id="PopupModal-popup_custom_VYxbeD" class="product-popup-modal"> 3554 <div role="dialog" aria-label="Pelajari Selengkapnya" aria-modal="true" class="product-popup-modal__content" tabindex="-1"> 3555 <button id="ModalClose-popup_custom_VYxbeD" type="button" class="product-popup-modal__toggle" aria-label="Close"> 3556 <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-close" fill="none" viewBox="0 0 18 17" width="18" height="17"> 3557 <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> 3558 </svg> 3559 </button> 3560 <div class="product-popup-modal__content-info"> 3561 <h1 class="h2">Financing</h1> 3562 </div> 3563 </div> 3564 </modal-dialog> 3565 <modal-dialog id="PopupModal-popup_custom_6mTgxV" class="product-popup-modal"> 3566 <div role="dialog" aria-label="Pelajari Selengkapnya" aria-modal="true" class="product-popup-modal__content" tabindex="-1"> 3567 <button id="ModalClose-popup_custom_6mTgxV" type="button" class="product-popup-modal__toggle" aria-label="Close"> 3568 <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-close" fill="none" viewBox="0 0 18 17" width="18" height="17"> 3569 <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> 3570 </svg> 3571 </button> 3572 <div class="product-popup-modal__content-info"> 3573 <h1 class="h2">Trade in popup</h1> 3574 <img src="https://cdn.shopify.com/s/files/1/0637/3864/2612/files/Trade-in_banner_desktop_48d9e5bb-febb-4bc9-9b4c-1a2d1aa42c69.png?v=1726197781" class="image desktop"> <img src="https://cdn.shopify.com/s/files/1/0637/3864/2612/files/Trade-in_banner_mobile_b9fb8bfe-8e63-4077-939f-38dec43b59e1.png?v=1726197781" class="image mobile">
3575 <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1"> 3576 <h1 class="visually-hidden"> Trade-In </h1> 3577 <section id="shopify-section-template--16932308091060__rich_text_i9f7na" class="shopify-section section"> 3578 <link href="//www.istudiosg.com/cdn/shop/t/8/assets/section-rich-text.css?v=165487089223517640671717736427" rel="stylesheet" type="text/css" media="all"> 3579 <style data-shopify=""> 3580 .section-template--16932308091060__rich_text_i9f7na-padding { 3581 padding-top: 9px; 3582 padding-bottom: 0px; 3583 } 3584 3585 @media screen and (min-width: 750px) { 3586 .section-template--16932308091060__rich_text_i9f7na-padding { 3587 padding-top: 12px; 3588 padding-bottom: 0px; 3589 } 3590 } 3591 3592 .page-width.productcomparediv { 3593 background: #5a5955; 3594 } 3595 3596 .td1, 3597 .td2, 3598 .ac-modal-trigger.MoreInfoLink { 3599 color: #fff; 3600 } 3601 </style> 3602 <div class="isolate"> 3603 <div class="rich-text content-container color-background-1 gradient rich-text--full-width content-container--full-width section-template--16932308091060__rich_text_i9f7na-padding"> 3604 <div class="rich-text__wrapper rich-text__wrapper--center page-width"> 3605 <div class="rich-text__blocks center"> 3606 <h1 class="rich-text__heading rte inline-richtext h2"> 3607 <strong>Explore the devices to Pelajari Selengkapnya.</strong> 3608 </h1> 3609 </div> 3610 </div> 3611 </div> 3612 </div> 3613 <style> 3614 #shopify-section-template--16932308091060__rich_text_i9f7na .rich-text__blocks { 3615 max-width: 100%; 3616 } 3617 </style> 3618 </section> 3619 <section id="shopify-section-template--16932308091060__multicolumn_e4akte" class="shopify-section multicolumn_sec"> 3620 <link href="//www.istudiosg.com/cdn/shop/t/8/assets/section-multicolumn.css?v=46025948269339862011717736425" rel="stylesheet" type="text/css" media="all"> 3621 <style data-shopify=""> 3622 .section-template--16932308091060__multicolumn_e4akte-padding { 3623 padding-top: 24px; 3624 padding-bottom: 27px; 3625 } 3626 3627 @media screen and (min-width: 750px) { 3628 .section-template--16932308091060__multicolumn_e4akte-padding { 3629 padding-top: 32px; 3630 padding-bottom: 36px; 3631 } 3632 } 3633 </style> 3634 <div class="multicolumn color-background-1 gradient background-primary no-heading"> 3635 <div class="page-width section-template--16932308091060__multicolumn_e4akte-padding isolate"> 3636 <slider-component class="slider-mobile-gutter" style="display:block;"> 3637 <ul class="multicolumn-list contains-content-container grid grid--2-col-tablet-down grid--5-col-desktop slider slider--mobile grid--peek" id="Slider-template--16932308091060__multicolumn_e4akte" role="list"> 3638 <li id="Slide-template--16932308091060__multicolumn_e4akte-1" class="multicolumn-list__item grid__item slider__slide center"> 3639 <div class="multicolumn-card content-container"> 3640 <div class="multicolumn-card__image-wrapper multicolumn-card__image-wrapper--half-width multicolumn-card-spacing"> 3641 <div class="media media--transparent media--square"> 3642 <img src="//www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_iPhone_16_icon_3162f069-14d5-4b57-bda3-024991509e36.png?v=1726193576&width=3200" alt="" srcset="//www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_iPhone_16_icon_3162f069-14d5-4b57-bda3-024991509e36.png?v=1726193576&width=50 50w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_iPhone_16_icon_3162f069-14d5-4b57-bda3-024991509e36.png?v=1726193576&width=75 75w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_iPhone_16_icon_3162f069-14d5-4b57-bda3-024991509e36.png?v=1726193576&width=100 100w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_iPhone_16_icon_3162f069-14d5-4b57-bda3-024991509e36.png?v=1726193576&width=150 150w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_iPhone_16_icon_3162f069-14d5-4b57-bda3-024991509e36.png?v=1726193576&width=200 200w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_iPhone_16_icon_3162f069-14d5-4b57-bda3-024991509e36.png?v=1726193576&width=300 300w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_iPhone_16_icon_3162f069-14d5-4b57-bda3-024991509e36.png?v=1726193576&width=400 400w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_iPhone_16_icon_3162f069-14d5-4b57-bda3-024991509e36.png?v=1726193576&width=500 500w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_iPhone_16_icon_3162f069-14d5-4b57-bda3-024991509e36.png?v=1726193576&width=750 750w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_iPhone_16_icon_3162f069-14d5-4b57-bda3-024991509e36.png?v=1726193576&width=1000 1000w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_iPhone_16_icon_3162f069-14d5-4b57-bda3-024991509e36.png?v=1726193576&width=1250 1250w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_iPhone_16_icon_3162f069-14d5-4b57-bda3-024991509e36.png?v=1726193576&width=1500 1500w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_iPhone_16_icon_3162f069-14d5-4b57-bda3-024991509e36.png?v=1726193576&width=1750 1750w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_iPhone_16_icon_3162f069-14d5-4b57-bda3-024991509e36.png?v=1726193576&width=2000 2000w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_iPhone_16_icon_3162f069-14d5-4b57-bda3-024991509e36.png?v=1726193576&width=2250 2250w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_iPhone_16_icon_3162f069-14d5-4b57-bda3-024991509e36.png?v=1726193576&width=2500 2500w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_iPhone_16_icon_3162f069-14d5-4b57-bda3-024991509e36.png?v=1726193576&width=2750 2750w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_iPhone_16_icon_3162f069-14d5-4b57-bda3-024991509e36.png?v=1726193576&width=3000 3000w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_iPhone_16_icon_3162f069-14d5-4b57-bda3-024991509e36.png?v=1726193576&width=3200 3200w" width="3200" height="3200" loading="lazy" sizes=" 3643 (min-width: 1000px) calc((1000px - 132px) * 0.5 / 5), 3644 (min-width: 990px) calc((100vw - 132px) * 0.5 / 5), 3645 (min-width: 750px) calc((100vw - 108px) * 0.5 / 2), 3646 calc((100vw - 34px) * 0.5 / 2) 3647 " class="multicolumn-card__image"> 3648 </div> 3649 </div> 3650 <div class="multicolumn-card__info"> 3651 <a class="link animate-arrow" href="https://istudio.sellto.carousell.sg/trade-in-or-sell/iphone/apple"> iPhone <span class="icon-wrap"> 3652 <svg viewbox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" class="footer_mail_arrow icon icon-arrow" xmlns="http://www.w3.org/2000/svg"> 3653 <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"></path> 3654 </svg> 3655 </span> 3656 </a> 3657 </div> 3658 </div> 3659 </li> 3660 <li id="Slide-template--16932308091060__multicolumn_e4akte-2"
3660class="multicolumn-list__item grid__item slider__slide center"> 3661 <div class="multicolumn-card content-container"> 3662 <div class="multicolumn-card__image-wrapper multicolumn-card__image-wrapper--half-width multicolumn-card-spacing"> 3663 <div class="media media--transparent media--square"> 3664 <img src="//www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_iPad_icon_001e9008-363f-446b-9c64-775f1a294750.png?v=1725870807&width=3200" alt="" srcset="//www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_iPad_icon_001e9008-363f-446b-9c64-775f1a294750.png?v=1725870807&width=50 50w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_iPad_icon_001e9008-363f-446b-9c64-775f1a294750.png?v=1725870807&width=75 75w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_iPad_icon_001e9008-363f-446b-9c64-775f1a294750.png?v=1725870807&width=100 100w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_iPad_icon_001e9008-363f-446b-9c64-775f1a294750.png?v=1725870807&width=150 150w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_iPad_icon_001e9008-363f-446b-9c64-775f1a294750.png?v=1725870807&width=200 200w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_iPad_icon_001e9008-363f-446b-9c64-775f1a294750.png?v=1725870807&width=300 300w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_iPad_icon_001e9008-363f-446b-9c64-775f1a294750.png?v=1725870807&width=400 400w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_iPad_icon_001e9008-363f-446b-9c64-775f1a294750.png?v=1725870807&width=500 500w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_iPad_icon_001e9008-363f-446b-9c64-775f1a294750.png?v=1725870807&width=750 750w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_iPad_icon_001e9008-363f-446b-9c64-775f1a294750.png?v=1725870807&width=1000 1000w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_iPad_icon_001e9008-363f-446b-9c64-775f1a294750.png?v=1725870807&width=1250 1250w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_iPad_icon_001e9008-363f-446b-9c64-775f1a294750.png?v=1725870807&width=1500 1500w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_iPad_icon_001e9008-363f-446b-9c64-775f1a294750.png?v=1725870807&width=1750 1750w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_iPad_icon_001e9008-363f-446b-9c64-775f1a294750.png?v=1725870807&width=2000 2000w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_iPad_icon_001e9008-363f-446b-9c64-775f1a294750.png?v=1725870807&width=2250 2250w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_iPad_icon_001e9008-363f-446b-9c64-775f1a294750.png?v=1725870807&width=2500 2500w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_iPad_icon_001e9008-363f-446b-9c64-775f1a294750.png?v=1725870807&width=2750 2750w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_iPad_icon_001e9008-363f-446b-9c64-775f1a294750.png?v=1725870807&width=3000 3000w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_iPad_icon_001e9008-363f-446b-9c64-775f1a294750.png?v=1725870807&width=3200 3200w" width="3200" height="3200" loading="lazy" sizes=" 3665 (min-width: 1000px) calc((1000px - 132px) * 0.5 / 5), 3666 (min-width: 990px) calc((100vw - 132px) * 0.5 / 5), 3667 (min-width: 750px) calc((100vw - 108px) * 0.5 / 2), 3668 calc((100vw - 34px) * 0.5 / 2) 3669 " class="multicolumn-card__image"> 3670 </div> 3671 </div> 3672 <div class="multicolumn-card__info"> 3673 <a class="link animate-arrow" href="https://istudio.sellto.carousell.sg/trade-in-or-sell/ipad/apple"> iPad <span class="icon-wrap"> 3674 <svg viewbox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" class="footer_mail_arrow icon icon-arrow" xmlns="http://www.w3.org/2000/svg"> 3675 <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"></path> 3676 </svg> 3677 </span> 3678 </a> 3679 </div> 3680 </div> 3681 </li> 3682 <li id="Slide-template--16932308091060__multicolumn_e4akte-3" class="multicolumn-list__item grid__item slider__slide center"> 3683 <div class="multicolumn-card content-container"> 3684 <div class="multicolumn-card__image-wrapper multicolumn-card__image-wrapper--half-width multicolumn-card-spacing"> 3685 <div class="media media--transparent media--square"> 3686 <img src="//www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_AirPods_icon_6d28a698-8424-474d-bb5c-437a27bbc58d.png?v=1725870807&width=3200" alt="" srcset="//www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_AirPods_icon_6d28a698-8424-474d-bb5c-437a27bbc58d.png?v=1725870807&width=50 50w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_AirPods_icon_6d28a698-8424-474d-bb5c-437a27bbc58d.png?v=1725870807&width=75 75w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_AirPods_icon_6d28a698-8424-474d-bb5c-437a27bbc58d.png?v=1725870807&width=100 100w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_AirPods_icon_6d28a698-8424-474d-bb5c-437a27bbc58d.png?v=1725870807&width=150 150w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_AirPods_icon_6d28a698-8424-474d-bb5c-437a27bbc58d.png?v=1725870807&width=200 200w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_AirPods_icon_6d28a698-8424-474d-bb5c-437a27bbc58d.png?v=1725870807&width=300 300w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_AirPods_icon_6d28a698-8424-474d-bb5c-437a27bbc58d.png?v=1725870807&width=400 400w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_AirPods_icon_6d28a698-8424-474d-bb5c-437a27bbc58d.png?v=1725870807&width=500 500w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_AirPods_icon_6d28a698-8424-474d-bb5c-437a27bbc58d.png?v=1725870807&width=750 750w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_AirPods_icon_6d28a698-8424-474d-bb5c-437a27bbc58d.png?v=1725870807&width=1000 1000w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_AirPods_icon_6d28a698-8424-474d-bb5c-437a27bbc58d.png?v=1725870807&width=1250 1250w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_AirPods_icon_6d28a698-8424-474d-bb5c-437a27bbc58d.png?v=1725870807&width=1500 1500w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_AirPods_icon_6d28a698-8424-474d-bb5c-437a27bbc58d.png?v=1725870807&width=1750 1750w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_AirPods_icon_6d28a698-8424-474d-bb5c-437a27bbc58d.png?v=1725870807&width=2000 2000w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_AirPods_icon_6d28a698-8424-474d-bb5c-437a27bbc58d.png?v=1725870807&width=2250 2250w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_AirPods_icon_6d28a698-8424-474d-bb5c-437a27bbc58d.png?v=1725870807&width=2500 2500w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_AirPods_icon_6d28a698-8424-474d-bb5c-437a27bbc58d.png?v=1725870807&width=2750 2750w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_AirPods_icon_6d28a698-8424-474d-bb5c-437a27bbc58d.png?v=1725870807&width=3000 3000w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_AirPods_icon_6d28a698-8424-474d-bb5c-437a27bbc58d.png?v=1725870807&width=3200 3200w" width="3200" height="3200" loading="lazy" sizes=" 3687 (min-width: 1000px) calc((1000px - 132px) * 0.5 / 5), 3688 (min-width: 990px) calc((100vw - 132px) * 0.5 / 5), 3689 (min-width: 750px) calc((100vw - 108px) * 0.5 / 2), 3690 calc((100vw - 34px) * 0.5 / 2) 3691 " class="multicolumn-card__image"> 3692 </div> 3693 </div> 3694 <div class="multicolumn-card__info"> 3695 <a class="link animate-arrow" href="https://istudio.sellto.carousell.sg/trade-in-or-sell/earbuds/all"> AirPods <span class="icon-wrap"> 3696 <svg viewbox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" class="footer_mail_arrow icon icon-arrow" xmlns="http://www.w3.org/2000/svg"> 3697 <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"></path> 3698 </svg> 3699 </span> 3700 </a> 3701 </div> 3702 </div> 3703 </li> 3704 <li id="Slide-template--16932308091060__multicolumn_e4akte-4" class="multicolumn-list__item grid__item slider__slide center"> 3705 <div class="multicolumn-card content-container"> 3706 <div class="multicolumn-card__image-wrapper multicolumn-card__image-wrapper--half-width multicolumn-card-spacing"> 3707 <div class="media media--transparent media--square"> 3708 <img src="//www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_Mac_icon_b84ffeee-0a97-475e-9fab-7ccaf403fdc3.png?v=1725870807&width=3200" alt="" srcset="//www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_Mac_icon_b84ffeee-0a97-475e-9fab-7ccaf403fdc3.png?v=1725870807&width=50 50w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_Mac_icon_b84ffeee-0a97-475e-9fab-7ccaf403fdc3.png?v=1725870807&width=75 75w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_Mac_icon_b84ffeee-0a97-475e-9fab-7ccaf403fdc3.png?v=1725870807&width=100 100w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_Mac_icon_b84ffeee-0a97-475e-9fab-7ccaf403fdc3.png?v=1725870807&width=150 150w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_Mac_icon_b84ffeee-0a97-475e-9fab-7ccaf403fdc3.png?v=1725870807&width=200 200w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_Mac_icon_b84ffeee-0a97-475e-9fab-7ccaf403fdc3.png?v=1725870807&width=300 300w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_Mac_icon_b84ffeee-0a97-475e-9fab-7ccaf403fdc3.png?v=1725870807&width=400 400w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_Mac_icon_b84ffeee-0a97-475e-9fab-7ccaf403fdc3.png?v=1725870807&width=500 500w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_Mac_icon_b84ffeee-0a97-475e-9fab-7ccaf403fdc3.png?v=1725870807&width=750 750w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_Mac_icon_b84ffeee-0a97-475e-9fab-7ccaf403fdc3.png?v=1725870807&width=1000 1000w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_Mac_icon_b84ffeee-0a97-475e-9fab-7ccaf403fdc3.png?v=1725870807&width=1250 1250w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_Mac_icon_b84ffeee-0a97-475e-9fab-7ccaf403fdc3.png?v=1725870807&width=1500 1500w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_Mac_icon_b84ffeee-0a97-475e-9fab-7ccaf403fdc3.png?v=1725870807&width=1750 1750w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_Mac_icon_b84ffeee-0a97-475e-9fab-7ccaf403fdc3.png?v=1725870807&width=2000 2000w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_Mac_icon_b84ffeee-0a97-475e-9fab-7ccaf403fdc3.png?v=1725870807&width=2250 2250w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_Mac_icon_b84ffeee-0a97-475e-9fab-7ccaf403fdc3.png?v=1725870807&width=2500 2500w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_Mac_icon_b84ffeee-0a97-475e-9fab-7ccaf403fdc3.png?v=1725870807&width=2750 2750w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_Mac_icon_b84ffeee-0a97-475e-9fab-7ccaf403fdc3.png?v=1725870807&width=3000 3000w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_Mac_icon_b84ffeee-0a97-475e-9fab-7ccaf403fdc3.png?v=1725870807&width=3200 3200w" width="3200" height="3200" loading="lazy" sizes=" 3709 (min-width: 1000px) calc((1000px - 132px) * 0.5 / 5), 3710 (min-width: 990px) calc((100vw - 132px) * 0.5 / 5), 3711 (min-width: 750px) calc((100vw - 108px) * 0.5 / 2), 3712 calc((100vw - 34px) * 0.5 / 2) 3713 " class="multicolumn-card__image"> 3714 </div> 3715 </div> 3716 <div class="multicolumn-card__info"> 3717 <a class="link animate-arrow" href="https://istudio.sellto.carousell.sg/trade-in-or-sell/macbook/apple"> MacBook <span class="icon-wrap"> 3718 <svg viewbox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" class="footer_mail_arrow icon icon-arrow" xmlns="http://www.w3.org/2000/svg"> 3719 <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"></path> 3720 </svg> 3721 </span> 3722 </a> 3723 </div> 3724 </div> 3725 </li> 3726 <li id="Slide-template--16932308091060__multicolumn_e4akte-5" class="multicolumn-list__item grid__item slider__slide center"> 3727 <div class="multicolumn-card content-container"> 3728 <div class="multicolumn-card__image-wrapper multicolumn-card__image-wrapper--half-width multicolumn-card-spacing"> 3729 <div class="media media--transparent media--square"> 3730 <img src="//www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_Apple_Watch_icon_19025b33-8940-4bef-b0d3-3aa38bec3692.png?v=1726737133&width=3200" alt="" srcset="//www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_Apple_Watch_icon_19025b33-8940-4bef-b0d3-3aa38bec3692.png?v=1726737133&width=50 50w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_Apple_Watch_icon_19025b33-8940-4bef-b0d3-3aa38bec3692.png?v=1726737133&width=75 75w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_Apple_Watch_icon_19025b33-8940-4bef-b0d3-3aa38bec3692.png?v=1726737133&width=100 100w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_Apple_Watch_icon_19025b33-8940-4bef-b0d3-3aa38bec3692.png?v=1726737133&width=150 150w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_Apple_Watch_icon_19025b33-8940-4bef-b0d3-3aa38bec3692.png?v=1726737133&width=200 200w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_Apple_Watch_icon_19025b33-8940-4bef-b0d3-3aa38bec3692.png?v=1726737133&width=300 300w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_Apple_Watch_icon_19025b33-8940-4bef-b0d3-3aa38bec3692.png?v=1726737133&width=400 400w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_Apple_Watch_icon_19025b33-8940-4bef-b0d3-3aa38bec3692.png?v=1726737133&width=500 500w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_Apple_Watch_icon_19025b33-8940-4bef-b0d3-3aa38bec3692.png?v=1726737133&width=750 750w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_Apple_Watch_icon_19025b33-8940-4bef-b0d3-3aa38bec3692.png?v=1726737
3730133&width=1000 1000w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_Apple_Watch_icon_19025b33-8940-4bef-b0d3-3aa38bec3692.png?v=1726737133&width=1250 1250w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_Apple_Watch_icon_19025b33-8940-4bef-b0d3-3aa38bec3692.png?v=1726737133&width=1500 1500w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_Apple_Watch_icon_19025b33-8940-4bef-b0d3-3aa38bec3692.png?v=1726737133&width=1750 1750w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_Apple_Watch_icon_19025b33-8940-4bef-b0d3-3aa38bec3692.png?v=1726737133&width=2000 2000w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_Apple_Watch_icon_19025b33-8940-4bef-b0d3-3aa38bec3692.png?v=1726737133&width=2250 2250w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_Apple_Watch_icon_19025b33-8940-4bef-b0d3-3aa38bec3692.png?v=1726737133&width=2500 2500w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_Apple_Watch_icon_19025b33-8940-4bef-b0d3-3aa38bec3692.png?v=1726737133&width=2750 2750w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_Apple_Watch_icon_19025b33-8940-4bef-b0d3-3aa38bec3692.png?v=1726737133&width=3000 3000w, //www.istudiosg.com/cdn/shop/files/Trade-in_Page_-_Apple_Watch_icon_19025b33-8940-4bef-b0d3-3aa38bec3692.png?v=1726737133&width=3200 3200w" width="3200" height="3200" loading="lazy" sizes=" 3731 (min-width: 1000px) calc((1000px - 132px) * 0.5 / 5), 3732 (min-width: 990px) calc((100vw - 132px) * 0.5 / 5), 3733 (min-width: 750px) calc((100vw - 108px) * 0.5 / 2), 3734 calc((100vw - 34px) * 0.5 / 2) 3735 " class="multicolumn-card__image"> 3736 </div> 3737 </div> 3738 <div class="multicolumn-card__info"> 3739 <a class="link animate-arrow" href="https://istudio.sellto.carousell.sg/trade-in-or-sell/smartwatch/all"> Watch <span class="icon-wrap"> 3740 <svg viewbox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" class="footer_mail_arrow icon icon-arrow" xmlns="http://www.w3.org/2000/svg"> 3741 <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"></path> 3742 </svg> 3743 </span> 3744 </a> 3745 </div> 3746 </div> 3747 </li> 3748 </ul> 3749 <div class="slider-buttons no-js-hidden medium-hide"> 3750 <button type="button" class="slider-button slider-button--prev" name="previous" aria-label="Slide left" disabled> 3751 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewbox="0 0 10 6"> 3752 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"></path> 3753 </svg> 3754 </button> 3755 <div class="slider-counter caption"> 3756 <span class="slider-counter--current">1</span> 3757 <span aria-hidden="true"> / </span> 3758 <span class="visually-hidden">of</span> 3759 <span class="slider-counter--total">4</span> 3760 </div> 3761 <button type="button" class="slider-button slider-button--next" name="next" aria-label="Slide right"> 3762 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewbox="0 0 10 6"> 3763 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"></path> 3764 </svg> 3765 </button> 3766 </div> 3767 </slider-component> 3768 <div class="center small-hide medium-hide"></div> 3769 </div> 3770 </div> 3771 </section> 3772 <section id="shopify-section-template--16932308091060__rich_text_j8MLf3" class="shopify-section section"> 3773 <link href="//www.istudiosg.com/cdn/shop/t/8/assets/section-rich-text.css?v=165487089223517640671717736427" rel="stylesheet" type="text/css" media="all"> 3774 <style data-shopify=""> 3775 .section-template--16932308091060__rich_text_j8MLf3-padding { 3776 padding-top: 18px;
3777 padding-bottom: 0px; 3778 } 3779 3780 @media screen and (min-width: 750px) { 3781 .section-template--16932308091060__rich_text_j8MLf3-padding { 3782 padding-top: 24px; 3783 padding-bottom: 0px; 3784 } 3785 } 3786 </style> 3787 <div class="isolate"> 3788 <div class="rich-text content-container color-background-1 gradient rich-text--full-width content-container--full-width section-template--16932308091060__rich_text_j8MLf3-padding"> 3789 <div class="rich-text__wrapper rich-text__wrapper--center page-width"> 3790 <div class="rich-text__blocks center"> 3791 <h1 class="rich-text__heading rte inline-richtext h2"> 3792 <strong>Trade-in your device in 3 easy steps!</strong> 3793 </h1> 3794 </div> 3795 </div> 3796 </div> 3797 </div> 3798 <style> 3799 #shopify-section-template--16932308091060__rich_text_j8MLf3 .rich-text__blocks { 3800 max-width: 100%; 3801 } 3802 </style> 3803 </section> 3804 <section id="shopify-section-template--16932308091060__multicolumn_BHFMrc" class="shopify-section multicolumn_sec"> 3805 <link href="//www.istudiosg.com/cdn/shop/t/8/assets/section-multicolumn.css?v=46025948269339862011717736425" rel="stylesheet" type="text/css" media="all"> 3806 <style data-shopify=""> 3807 .section-template--16932308091060__multicolumn_BHFMrc-padding { 3808 padding-top: 21px; 3809 padding-bottom: 21px; 3810 } 3811 3812 @media screen and (min-width: 750px) { 3813 .section-template--16932308091060__multicolumn_BHFMrc-padding { 3814 padding-top: 28px; 3815 padding-bottom: 28px; 3816 } 3817 } 3818 </style> 3819 <div class="multicolumn color-background-1 gradient background-primary no-heading"> 3820 <div class="page-width section-template--16932308091060__multicolumn_BHFMrc-padding isolate"> 3821 <slider-component class="slider-mobile-gutter" style="display:block;"> 3822 <ul class="multicolumn-list contains-content-container grid grid--1-col-tablet-down grid--3-col-desktop slider slider--mobile grid--peek" id="Slider-template--16932308091060__multicolumn_BHFMrc" role="list"> 3823 <li id="Slide-template--16932308091060__multicolumn_BHFMrc-1" class="multicolumn-list__item grid__item slider__slide"> 3824 <div class="multicolumn-card content-container"> 3825 <div class="multicolumn-card__info"> 3826 <h3 class="inline-richtext"><span style="text-decoration:underline"><strong>Step 1</strong></span></h3> 3827 <div class="rte"> 3828 <p>Disconnect your Apple device from your connected devices and iCloud. For detailed instructions, refer to the <a href="https://support.apple.com/en-sg/118412" target="_blank" title="https://support.apple.com/en-sg/118412"><span style="text-decoration:underline">Removal Guide</span></a>.</p> 3829 </div> 3830 </div> 3831 </div> 3832 </li> 3833 <li id="Slide-template--16932308091060__multicolumn_BHFMrc-2" class="multicolumn-list__item grid__item slider__slide"> 3834 <div class="multicolumn-card content-container"> 3835 <div class="multicolumn-card__info"> 3836 <h3 class="inline-richtext"><span style="text-decoration:underline"><strong>Step 2</strong></span></h3> 3837 <div class="rte"> 3838 <p>Visit any <a href="https://www.istudiosg.com/pages/stores" target="_blank" title="iStudio Stores"><span style="text-decoration:underline">iStudio store</span></a> (excluding Airport Terminal locations) for a device assessment.</p> 3839 </div> 3840 </div> 3841 </div> 3842 </li> 3843 <li id="Slide-template--16932308091060__multicolumn_BHFMrc-3" class="multicolumn-list__item grid__item slider__slide"> 3844 <div class="multicolumn-card content-container"> 3845 <div class="multicolumn-card__info"> 3846 <h3 class="inline-richtext"><span style="text-decoration:underline"><strong>Step 3</strong></span></h3> 3847 <div class="rte"> 3848 <p>Receive the trade-in value of your device and immediately apply it towards the purchase of a new device.</p> 3849 </div> 3850 </div> 3851 </div> 3852 </li> 3853 </ul> 3854 <div class="slider-buttons no-js-hidden medium-hide"> 3855 <button type="button" class="slider-button slider-button--prev" name="previous" aria-label="Slide left" disabled> 3856 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewbox="0 0 10 6"> 3857 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"></path> 3858 </svg> 3859 </button> 3860 <div class="slider-counter caption">
3861 <span class="slider-counter--current">1</span> 3862 <span aria-hidden="true"> / </span> 3863 <span class="visually-hidden">of</span> 3864 <span class="slider-counter--total">3</span> 3865 </div> 3866 <button type="button" class="slider-button slider-button--next" name="next" aria-label="Slide right"> 3867 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewbox="0 0 10 6"> 3868 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"></path> 3869 </svg> 3870 </button> 3871 </div> 3872 </slider-component> 3873 <div class="center small-hide medium-hide"></div> 3874 </div> 3875 </div> 3876 </section> 3877 <section id="shopify-section-template--16932308091060__rich_text_BPHJaz" class="shopify-section section"> 3878 <link href="//www.istudiosg.com/cdn/shop/t/8/assets/section-rich-text.css?v=165487089223517640671717736427" rel="stylesheet" type="text/css" media="all"> 3879 <style data-shopify=""> 3880 .section-template--16932308091060__rich_text_BPHJaz-padding { 3881 padding-top: 15px; 3882 padding-bottom: 15px; 3883 } 3884 3885 @media screen and (min-width: 750px) { 3886 .section-template--16932308091060__rich_text_BPHJaz-padding { 3887 padding-top: 20px; 3888 padding-bottom: 20px; 3889 } 3890 } 3891 3892 .review-section { 3893 max-width: 850px; 3894 margin: 30px auto; 3895 display: flex; 3896 flex-direction: column; 3897 gap: 18px; 3898 font-family: system-ui, Arial, sans-serif; 3899 } 3900 3901 .review-card { 3902 background: #f5f5f5; 3903 padding: 16px 20px; 3904 border-radius: 10px; 3905 border-left: 5px solid var(--brand); 3906 box-shadow: 0 3px 6px rgba(0, 0, 0, .05); 3907 transition: all .25s ease-in-out; 3908 } 3909 3910 .review-card:hover { 3911 transform: translateY(-3px); 3912 box-shadow: 0 5px 10px rgba(0, 0, 0, .08); 3913 } 3914 3915 .review-author { 3916 font-weight: 700; 3917 color: var(--brand-dark); 3918 margin-bottom: 4px; 3919 display: flex; 3920 align-items: center; 3921 gap: 6px; 3922 font-size: .96rem; 3923 /* naik sedikit */ 3924 } 3925 3926 .review-author::before { 3927 content: "ð¤"; 3928 font-size: 1rem; 3929 } 3930 3931 .review-card p { 3932 margin: 0; 3933 color: #222; 3934 font-size: .98rem; 3935 /* naik sedikit */ 3936 line-height: 1.6; 3937 } 3938 3939 .review-rating { 3940 margin-left: auto; 3941 font-weight: 700; 3942 } 3943 3944 .stars { 3945 --rating: 5; 3946 --star-size: 1rem; 3947 --star-gap: 2px; 3948 --star-empty: #e5e7eb; 3949 --star-fill: #ff3030; 3950 /* hijau -> merah */ 3951 position: relative; 3952 display: inline-block; 3953 font-size: var(--star-size); 3954 line-height: 1; 3955 letter-spacing: var(--star-gap); 3956 } 3957 3958 .stars::before { 3959 content: "â â â â â "; 3960 color: var(--star-empty); 3961 } 3962 3963 .stars::after { 3964 content: "â â â â â "; 3965 color: var(--star-fill); 3966 position: absolute; 3967 left: 0; 3968 top: 0; 3969 width: calc((var(--rating)/5)*100%); 3970 overflow: hidden; 3971 white-space: nowrap; 3972 pointer-events: none; 3973 } 3974 3975 .stars.lg { 3976 --star-size: 1.15rem; 3977 /* naik sedikit */ 3978 letter-spacing: 3px; 3979 } 3980 3981 .badge { 3982 display: inline-flex; 3983 align-items: center; 3984 gap: 8px; 3985 flex-wrap: wrap; 3986 } 3987 3988 .badge small { 3989 color: #555; 3990 font-weight: 600; 3991 } 3992 </style> 3993 <div class="isolate"> 3994 <div class="rich-text content-container color-background-1 gradient rich-text--full-width content-container--full-width section-template--16932308091060__rich_text_BPHJaz-padding"> 3995 <div class="rich-text__wrapper rich-text__wrapper--center page-width"> 3996 <div class="rich-text__blocks left"> 3997 <div class="rich-text__text rte"> 3998 <p>Please contact us at <a href="https://www.istudiosg.com/site/contactus"><span class="__cf_email__" data-cfemail="f99f9c9c9d9b989a92b9908a8d8c9d90968a9ed79a9694">[email protected]</span></a> if you have other enquiries. Trade-in program is provided by "Carousell".</p> 3999 </div> 4000 </div> 4001 </div> 4002 </div> 4003 </div> 4004 <style> 4005 #shopify-section-template--16932308091060__rich_text_BPHJaz .rich-text__blocks { 4006 max-width: 100%; 4007 } 4008 </style> 4009 </section> 4010 <section id="shopify-section-template--16932308091060__collapsible_content_4VL7bw" class="shopify-section section"> 4011 <link href="//www.istudiosg.com/cdn/shop/t/8/assets/component-accordion.css?v=145071537942940513591717736425" rel="stylesheet" type="text/css" media="all"> 4012 <link href="//www.istudiosg.com/cdn/shop/t/8/assets/collapsible-content.css?v=127502585749033803951717736428" rel="stylesheet" type="text/css" media="all"> 4013 <style data-shopify=""> 4014 .section-template--16932308091060__collapsible_content_4VL7bw-padding { 4015 padding-top: 27px; 4016 padding-bottom: 27px; 4017 } 4018 4019 @media screen and (min-width: 750px) { 4020 .section-template--16932308091060__collapsible_content_4VL7bw-padding { 4021 padding-top: 36px; 4022 padding-bottom: 36px; 4023 } 4024 } 4025 </style> 4026 <div class="color-background-1 gradient"> 4027 <div class="collapsible-content collapsible-none-layout isolate content-container content-container--full-width"> 4028 <div class="collapsible-content__wrapper section-template--16932308091060__collapsible_content_4VL7bw-padding"> 4029 <div class="collapsible-content-wrapper-narrow"> 4030 <div class="collapsible-content__header" style="text-align: center;"> 4031 <h2 class="collapsible-content__heading inline-richtext h2"> 4032 <strong>Frequently Asked Questions</strong> 4033 </h2> 4034 </div> 4035 <div class="grid grid--1-col grid--2-col-tablet collapsible-content__grid collapsible-content__grid--reverse"> 4036 <div class="grid__item"> 4037 <div class="accordion"> 4038 <details id="Details-collapsible_row_W4JfNR-template--16932308091060__collapsible_content_4VL7bw"> 4039 <summary id="Summary-collapsible_row_W4JfNR-template--16932308091060__collapsible_content_4VL7bw" role="button" aria-expanded="false" aria-controls="CollapsibleAccordion-collapsible_row_W4JfNR-template--16932308091060__collapsible_content_4VL7bw"> 4040 <h3 class="accordion__title inline-richtext h4"> What do I need to bring along? </h3> 4041 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewbox="0 0 10 6"> 4042 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"></path> 4043 </svg> 4044 </summary> 4045 <div id="CollapsibleAccordion-collapsible_row_W4JfNR-template--16932308091060__collapsible_content_4VL7bw" role="region" aria-labelledby="Summary-collapsible_row_W4JfNR-template--16932308091060__collapsible_content_4VL7bw"> 4046 <div class="accordion__content rte"> 4047 <p>You will be required to bring your charger and cable for laptops.</p> 4048 </div> 4049 </div> 4050 </details> 4051 </div> 4052 <div class="accordion"> 4053 <details id="Details-collapsible_row_kQBgDE-template--16932308091060__collapsible_content_4VL7bw"> 4054 <summary id="Summary-collapsible_row_kQBgDE-template--16932308091060__collapsible_content_4VL7bw" role="button" aria-expanded="false" aria-controls="CollapsibleAccordion-collapsible_row_kQBgDE-template--16932308091060__collapsible_content_4VL7bw"> 4055 <h3 class="accordion__title inline-richtext h4">
4055 What if I do not like the value after assessment? </h3> 4056 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewbox="0 0 10 6"> 4057 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"></path> 4058 </svg> 4059 </summary> 4060 <div id="CollapsibleAccordion-collapsible_row_kQBgDE-template--16932308091060__collapsible_content_4VL7bw" role="region" aria-labelledby="Summary-collapsible_row_kQBgDE-template--16932308091060__collapsible_content_4VL7bw"> 4061 <div class="accordion__content rte"> 4062 <p>You can choose to not accept the trade-in value, but the value shown is final.</p> 4063 </div> 4064 </div> 4065 </details> 4066 </div> 4067 <div class="accordion"> 4068 <details id="Details-collapsible_row_YakkzN-template--16932308091060__collapsible_content_4VL7bw"> 4069 <summary id="Summary-collapsible_row_YakkzN-template--16932308091060__collapsible_content_4VL7bw" role="button" aria-expanded="false" aria-controls="CollapsibleAccordion-collapsible_row_YakkzN-template--16932308091060__collapsible_content_4VL7bw"> 4070 <h3 class="accordion__title inline-richtext h4"> Can multiple devices be traded in during the same transaction? </h3> 4071 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewbox="0 0 10 6"> 4072 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"></path> 4073 </svg> 4074 </summary> 4075 <div id="CollapsibleAccordion-collapsible_row_YakkzN-template--16932308091060__collapsible_content_4VL7bw" role="region" aria-labelledby="Summary-collapsible_row_YakkzN-template--16932308091060__collapsible_content_4VL7bw"> 4076 <div class="accordion__content rte"> 4077 <p>Unfortunately, only one device can be traded in per transaction.</p> 4078 </div> 4079 </div> 4080 </details> 4081 </div> 4082 <div class="accordion"> 4083 <details id="Details-collapsible_row_jnaGtC-template--16932308091060__collapsible_content_4VL7bw"> 4084 <summary id="Summary-collapsible_row_jnaGtC-template--16932308091060__collapsible_content_4VL7bw" role="button" aria-expanded="false" aria-controls="CollapsibleAccordion-collapsible_row_jnaGtC-template--16932308091060__collapsible_content_4VL7bw"> 4085 <h3 class="accordion__title inline-richtext h4"> Do I get to keep the memory card from the trade-in devices? </h3> 4086 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewbox="0 0 10 6"> 4087 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"></path> 4088 </svg> 4089 </summary> 4090 <div id="CollapsibleAccordion-collapsible_row_jnaGtC-template--16932308091060__collapsible_content_4VL7bw" role="region" aria-labelledby="Summary-collapsible_row_jnaGtC-template--16932308091060__collapsible_content_4VL7bw"> 4091 <div class="accordion__content rte"> 4092 <p>We recommend that you remove and keep all your memory cards before you trade-in a device</p> 4093 </div> 4094 </div> 4095 </details> 4096 </div> 4097 <div class="accordion"> 4098 <details id="Details-collapsible_row_Ekc9KC-template--16932308091060__collapsible_content_4VL7bw"> 4099 <summary id="Summary-collapsible_row_Ekc9KC-template--16932308091060__collapsible_content_4VL7bw" role="button" aria-expanded="false" aria-controls="CollapsibleAccordion-collapsible_row_Ekc9KC-template--16932308091060__collapsible_content_4VL7bw"> 4100 <h3 class="accordion__title inline-richtext h4"> Would I be able to get back my old device back after the trade-in? </h3> 4101 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewbox="0 0 10 6"> 4102 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"></path> 4103 </svg> 4104 </summary> 4105 <div id="CollapsibleAccordion-collapsible_row_Ekc9KC-template--16932308091060__collapsible_content_4VL7bw" role="region" aria-labelledby="Summary-collapsible_row_Ekc9KC-template--16932308091060__collapsible_content_4VL7bw"> 4106 <div class="accordion__content rte"> 4107 <p>You would not be able to retrieve your old device as all trade-ins are final. Prior to trading in your device, we recommend backing up all your important content such as contacts, photos, videos, etc.</p> 4108 </div> 4109 </div> 4110 </details> 4111 </div> 4112 <div class="accordion"> 4113 <details id="Details-collapsible_row_TQVdrA-template--16932308091060__collapsible_content_4VL7bw"> 4114 <summary id="Summary-collapsible_row_TQVdrA-template--16932308091060__collapsible_content_4VL7bw" role="button" aria-expanded="false" aria-controls="CollapsibleAccordion-collapsible_row_TQVdrA-template--16932308091060__collapsible_content_4VL7bw"> 4115 <h3 class="accordion__title inline-richtext h4"> Can I trade-in my device if it does not work? </h3> 4116 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewbox="0 0 10 6"> 4117 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"></path> 4118 </svg> 4119 </summary> 4120 <div id="CollapsibleAccordion-collapsible_row_TQVdrA-template--16932308091060__collapsible_content_4VL7bw" role="region" aria-labelledby="Summary-collapsible_row_TQVdrA-template--16932308091060__collapsible_content_4VL7bw"> 4121 <div class="accordion__content rte"> 4122 <p>We would not be able to assess your device if we are unable to power on your device.</p> 4123 </div> 4124 </div> 4125 </details> 4126 </div> 4127 <div class="accordion"> 4128 <details id="Details-collapsible_row_L4WiGw-template--16932308091060__collapsible_content_4VL7bw"> 4129 <summary id="Summary-collapsible_row_L4WiGw-template--16932308091060__collapsible_content_4VL7bw" role="button" aria-expanded="false" aria-controls="CollapsibleAccordion-collapsible_row_L4WiGw-template--16932308091060__collapsible_content_4VL7bw"> 4130 <h3 class="accordion__title inline-richtext h4"> What if my device is not found in the trade-in device list? </h3> 4131 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewbox="0 0 10 6"> 4132 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"></path> 4133 </svg> 4134 </summary> 4135 <div id="CollapsibleAccordion-collapsible_row_L4WiGw-template--16932308091060__collapsible_content_4VL7bw" role="region" aria-labelledby="Summary-collapsible_row_L4WiGw-template--16932308091060__collapsible_content_4VL7bw"> 4136 <div class="accordion__content rte"> 4137 <p>You can head down to our stores to get your device assessed by our iStudio Experts to check if it is accepted.</p> 4138 </div> 4139 </div> 4140 </details> 4141 </div> 4142 </div> 4143 </div> 4144 </div> 4145 </div> 4146 </div> 4147 </div> 4148 </section> 4149 <section id="shopify-section-template--16932308091060__collapsible_content_e7PxFi" class="shopify-section section"> 4150 <link href="//www.istudiosg.com/cdn/shop/t/8/assets/component-accordion.css?v=145071537942940513591717736425" rel="stylesheet" type="text/css" media="all"> 4151 <link href="//www.istudiosg.com/cdn/shop/t/8/assets/collapsible-content.css?v=127502585749033803951717736428" rel="stylesheet" type="text/css" media="all"> 4152 <style data-shopify=""> 4153 .section-template--16932308091060__collapsible_content_e7PxFi-padding { 4154 padding-top: 21px; 4155 padding-bottom: 21px; 4156 } 4157 4158 @media screen and (min-width: 750px) { 4159 .section-template--16932308091060__collapsible_content_e7PxFi-padding { 4160 padding-top: 28px; 4161 padding-bottom: 28px; 4162 } 4163 } 4164 </style> 4165 <div class="color-background-1 gradient"> 4166 <div class="collapsible-content collapsible-none-layout isolate content-container content-container--full-width"> 4167 <div class="collapsible-content__wrapper section-template--16932308091060__collapsible_content_e7PxFi-padding"> 4168 <div class="collapsible-content-wrapper-narrow"> 4169 <div class="collapsible-content__header" style="text-align: center;"> 4170 <h2 class="visually-hidden">Collapsible content</h2> 4171 </div> 4172 <div class="grid grid--1-col grid--2-col-tablet collapsible-content__grid collapsible-content__grid--reverse"> 4173 <div class="grid__item"> 4174 <div class="accordion"> 4175 <details id="Details-collapsible_row_VUT9HM-template--16932308091060__collapsible_content_e7PxFi"> 4176 <summary id="Summary-collapsible_row_VUT9HM-template--16932308091060__collapsible_content_e7PxFi" role="button" aria-expanded="false" aria-controls="CollapsibleAccordion-collapsible_row_VUT9HM-template--16932308091060__collapsible_content_e7PxFi"> 4177 <h3 class="accordion__title inline-richtext h4"> Terms and Conditions </h3> 4178 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewbox="0 0 10 6"> 4179 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"></path> 4180 </svg> 4181 </summary> 4182 <div id="CollapsibleAccordion-collapsible_row_VUT9HM-template--16932308091060__collapsible_content_e7PxFi" role="region" aria-labelledby="Summary-collapsible_row_VUT9HM-template--16932308091060__collapsible_content_e7PxFi"> 4183 <div class="accordion__content rte"> 4184 <ul> 4185 <li>Customer affirms that s/he is at least legally 18 years of age.</li> 4186 <li>"Customer" means the undersigned that is the owner of the Product or has been authorised by the owner of the Product to make decisions on the Product.</li> 4187 <li>The Trade-in programme is provided to iStudio customers by Laku6 as a third party company. Apple is not a party in the transaction.</li> 4188 <li>Laku6 and iStudio reserve the right to refuse, cancel, or limit the programme for any reason and may change these terms and conditions at any time without prior notice.</li> 4189 <li>The Programme is provided for lawful purposes only, to the extent permitted by law, Customer agrees to indemnify iStudio, Laku6, its affiliate and any of its directors, officers, employees, affiliates, subsidiaries or agents from and against claims brought against any of them arising from Customer's breach of terms and conditions of the Programme.</li> 4190 <li>iStudio trade-in programme is only available at all iStudio stores (excluding Airport Terminal Stores)</li> 4191 <li>Total trade-in value is not transferable.</li> 4192 <li>iStudio reserves the right to refuse any customer's eligibility at any time in its discretion in the even of such customer's breach or suspected breach of any of the terms and conditions herein without prior notification or any liability to such customer whatsoever.</li> 4193 <li>iStudio reserves the right to vary any term or condition. iStudio will, where it is practicable to do so, give customers advance notice (which may be through written notice, electronic mail letters, iStudio website, or such other forms as iStudio deems appropriate) of such changes.</li> 4194 <li>This iStudio Trade-in programme is limited to one (1) device per eligible trade-in.</li> 4195 </ul> 4196 </div> 4197 </div> 4198 </details> 4199 </div> 4200 </div> 4201 </div> 4202 </div> 4203 </div> 4204 </div> 4205 </div> 4206 </section> 4207 <section id="shopify-section-template--16932308091060__rich_text_48PK4h" class="shopify-section section"> 4208 <link href="//www.istudiosg.com/cdn/shop/t/8/assets/section-rich-text.css?v=165487089223517640671717736427" rel="stylesheet" type="text/css" media="all"> 4209 <style data-shopify=""> 4210 .section-template--16932308091060__rich_text_48PK4h-padding { 4211 padding-top: 27px; 4212 padding-bottom: 0px; 4213 } 4214 4215 @media screen and (min-width: 750px) { 4216 .section-template--1693230809106
42160__rich_text_48PK4h-padding { 4217 padding-top: 36px; 4218 padding-bottom: 0px; 4219 } 4220 } 4221 </style> 4222 <div class="isolate"> 4223 <div class="rich-text content-container color-background-1 gradient rich-text--full-width content-container--full-width section-template--16932308091060__rich_text_48PK4h-padding"> 4224 <div class="rich-text__wrapper rich-text__wrapper--center page-width"> 4225 <div class="rich-text__blocks center"> 4226 <h1 class="rich-text__heading rte inline-richtext h2"> Why Shop Online </h1> 4227 </div> 4228 </div> 4229 </div> 4230 </div> 4231 </section> 4232 <section id="shopify-section-template--16932308091060__multicolumn_qrFXUg" class="shopify-section multicolumn_sec"> 4233 <link href="//www.istudiosg.com/cdn/shop/t/8/assets/section-multicolumn.css?v=46025948269339862011717736425" rel="stylesheet" type="text/css" media="all"> 4234 <style data-shopify=""> 4235 .section-template--16932308091060__multicolumn_qrFXUg-padding { 4236 padding-top: 27px; 4237 padding-bottom: 27px; 4238 } 4239 4240 @media screen and (min-width: 750px) { 4241 .section-template--16932308091060__multicolumn_qrFXUg-padding { 4242 padding-top: 36px; 4243 padding-bottom: 36px; 4244 } 4245 } 4246 </style> 4247 <div class="multicolumn color-background-1 gradient background-primary no-heading"> 4248 <div class="page-width section-template--16932308091060__multicolumn_qrFXUg-padding isolate"> 4249 <slider-component class="slider-mobile-gutter" style="display:block;"> 4250 <ul class="multicolumn-list contains-content-container grid grid--1-col-tablet-down grid--2-col-desktop slider slider--mobile grid--peek" id="Slider-template--16932308091060__multicolumn_qrFXUg" role="list"> 4251 <li id="Slide-template--16932308091060__multicolumn_qrFXUg-1" class="multicolumn-list__item grid__item slider__slide"> 4252 <div class="multicolumn-card content-container"> 4253 <div class="multicolumn-card__image-wrapper multicolumn-card__image-wrapper--half-width multicolumn-card-spacing"> 4254 <div class="media media--transparent media--square"> 4255 <img src="//www.istudiosg.com/cdn/shop/files/Click_Collect.png?v=1711090269&width=3200" alt="" srcset="//www.istudiosg.com/cdn/shop/files/Click_Collect.png?v=1711090269&width=50 50w, //www.istudiosg.com/cdn/shop/files/Click_Collect.png?v=1711090269&width=75 75w, //www.istudiosg.com/cdn/shop/files/Click_Collect.png?v=1711090269&width=100 100w, //www.istudiosg.com/cdn/shop/files/Click_Collect.png?v=1711090269&width=150 150w, //www.istudiosg.com/cdn/shop/files/Click_Collect.png?v=1711090269&width=200 200w, //www.istudiosg.com/cdn/shop/files/Click_Collect.png?v=1711090269&width=300 300w, //www.istudiosg.com/cdn/shop/files/Click_Collect.png?v=1711090269&width=400 400w, //www.istudiosg.com/cdn/shop/files/Click_Collect.png?v=1711090269&width=500 500w, //www.istudiosg.com/cdn/shop/files/Click_Collect.png?v=1711090269&width=750 750w, //www.istudiosg.com/cdn/shop/files/Click_Collect.png?v=1711090269&width=1000 1000w, //www.istudiosg.com/cdn/shop/files/Click_Collect.png?v=1711090269&width=1250 1250w, //www.istudiosg.com/cdn/shop/files/Click_Collect.png?v=1711090269&width=1500 1500w, //www.istudiosg.com/cdn/shop/files/Click_Collect.png?v=1711090269&width=1750 1750w, //www.istudiosg.com/cdn/shop/files/Click_Collect.png?v=1711090269&width=2000 2000w, //www.istudiosg.com/cdn/shop/files/Click_Collect.png?v=1711090269&width=2250 2250w, //www.istudiosg.com/cdn/shop/files/Click_Collect.png?v=1711090269&width=2500 2500w, //www.istudiosg.com/cdn/shop/files/Click_Collect.png?v=1711090269&width=2750 2750w, //www.istudiosg.com/cdn/shop/files/Click_Collect.png?v=1711090269&width=3000 3000w, //www.istudiosg.com/cdn/shop/files/Click_Collect.png?v=1711090269&width=3200 3200w" width="3200" height="3200" loading="lazy" sizes=" 4256 (min-width: 1000px) calc((1000px - 108px) * 0.5 / 2), 4257 (min-width: 990px) calc((100vw - 108px) * 0.5 / 2), 4258 (min-width: 750px) calc((100vw - 100px) * 0.5 / 1), 4259 calc((100vw - 30px) * 0.5 / 1) 4260 " class="multicolumn-card__image"> 4261 </div> 4262 </div> 4263 <div class="multicolumn-card__info"> 4264 <h3 class="inline-richtext">
4264Click & Collect</h3> 4265 <div class="rte"> 4266 <p>Check the stocks availability, order on the way and simply pick-up when you reach. </p> 4267 </div> 4268 </div> 4269 </div> 4270 </li> 4271 <li id="Slide-template--16932308091060__multicolumn_qrFXUg-2" class="multicolumn-list__item grid__item slider__slide"> 4272 <div class="multicolumn-card content-container"> 4273 <div class="multicolumn-card__image-wrapper multicolumn-card__image-wrapper--half-width multicolumn-card-spacing"> 4274 <div class="media media--transparent media--square"> 4275 <img src="//www.istudiosg.com/cdn/shop/files/Standard_Delivery.png?v=1711090273&width=3200" alt="" srcset="//www.istudiosg.com/cdn/shop/files/Standard_Delivery.png?v=1711090273&width=50 50w, //www.istudiosg.com/cdn/shop/files/Standard_Delivery.png?v=1711090273&width=75 75w, //www.istudiosg.com/cdn/shop/files/Standard_Delivery.png?v=1711090273&width=100 100w, //www.istudiosg.com/cdn/shop/files/Standard_Delivery.png?v=1711090273&width=150 150w, //www.istudiosg.com/cdn/shop/files/Standard_Delivery.png?v=1711090273&width=200 200w, //www.istudiosg.com/cdn/shop/files/Standard_Delivery.png?v=1711090273&width=300 300w, //www.istudiosg.com/cdn/shop/files/Standard_Delivery.png?v=1711090273&width=400 400w, //www.istudiosg.com/cdn/shop/files/Standard_Delivery.png?v=1711090273&width=500 500w, //www.istudiosg.com/cdn/shop/files/Standard_Delivery.png?v=1711090273&width=750 750w, //www.istudiosg.com/cdn/shop/files/Standard_Delivery.png?v=1711090273&width=1000 1000w, //www.istudiosg.com/cdn/shop/files/Standard_Delivery.png?v=1711090273&width=1250 1250w, //www.istudiosg.com/cdn/shop/files/Standard_Delivery.png?v=1711090273&width=1500 1500w, //www.istudiosg.com/cdn/shop/files/Standard_Delivery.png?v=1711090273&width=1750 1750w, //www.istudiosg.com/cdn/shop/files/Standard_Delivery.png?v=1711090273&width=2000 2000w, //www.istudiosg.com/cdn/shop/files/Standard_Delivery.png?v=1711090273&width=2250 2250w, //www.istudiosg.com/cdn/shop/files/Standard_Delivery.png?v=1711090273&width=2500 2500w, //www.istudiosg.com/cdn/shop/files/Standard_Delivery.png?v=1711090273&width=2750 2750w, //www.istudiosg.com/cdn/shop/files/Standard_Delivery.png?v=1711090273&width=3000 3000w, //www.istudiosg.com/cdn/shop/files/Standard_Delivery.png?v=1711090273&width=3200 3200w" width="3200" height="3200" loading="lazy" sizes=" 4276 (min-width: 1000px) calc((1000px - 108px) * 0.5 / 2), 4277 (min-width: 990px) calc((100vw - 108px) * 0.5 / 2), 4278 (min-width: 750px) calc((100vw - 100px) * 0.5 / 1), 4279 calc((100vw - 30px) * 0.5 / 1) 4280 " class="multicolumn-card__image"> 4281 </div> 4282 </div> 4283 <div class="multicolumn-card__info"> 4284 <h3 class="inline-richtext">Local Delivery</h3> 4285 <div class="rte"> 4286 <p>Enjoy complimentary delivery for orders with a minimum spend of $250.</p> 4287 </div> 4288 </div> 4289 </div> 4290 </li> 4291 </ul> 4292 <div class="slider-buttons no-js-hidden medium-hide"> 4293 <button type="button" class="slider-button slider-button--prev" name="previous" aria-label="Slide left" disabled> 4294 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewbox="0 0 10 6"> 4295 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"></path> 4296 </svg> 4297 </button> 4298 <div class="slider-counter caption">
4299 <span class="slider-counter--current">1</span> 4300 <span aria-hidden="true"> / </span> 4301 <span class="visually-hidden">of</span> 4302 <span class="slider-counter--total">2</span> 4303 </div> 4304 <button type="button" class="slider-button slider-button--next" name="next" aria-label="Slide right"> 4305 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewbox="0 0 10 6"> 4306 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"></path> 4307 </svg> 4308 </button> 4309 </div> 4310 </slider-component> 4311 <div class="center small-hide medium-hide"></div> 4312 </div> 4313 </div> 4314 <style> 4315 #shopify-section-template--16932308091060__multicolumn_qrFXUg .multicolumn-card.content-container { 4316 display: flex; 4317 } 4318 4319 #shopify-section-template--16932308091060__multicolumn_qrFXUg .multicolumn-card__info { 4320 text-align: left; 4321 } 4322 </style> 4323 </section> 4324 </main> 4325 </div> 4326 </div> 4327 </modal-dialog>
vendor: 128 bytes, lines 4327-4329
4327 4328 <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script> 4329
4329<script src="//www.istudiosg.com/cdn/shop/t/14/assets/product-modal.js?v=116616134454508949461742784888" defer="defer"></script>
4329 4330
4330<script src="//www.istudiosg.com/cdn/shop/t/14/assets/media-gallery.js?v=96661908581229995091742784888" defer="defer"></script>
4330 4331
4331<script> 4332 document.addEventListener('DOMContentLoaded', function() { 4333 function isIE() { 4334 const ua = window.navigator.userAgent; 4335 const msie = ua.indexOf('MSIE '); 4336 const trident = ua.indexOf('Trident/'); 4337 return msie > 0 || trident > 0; 4338 } 4339 if (!isIE()) return; 4340 const hiddenInput = document.querySelector('#product-form-template--17605519376564__main input[name="id"]'); 4341 const noScriptInputWrapper = document.createElement('div'); 4342 const variantSwitcher = document.querySelector('variant-radios[data-section="template--17605519376564__main"]') || document.querySelector('variant-selects[data-section="template--17605519376564__main"]'); 4343 noScriptInputWrapper.innerHTML = document.querySelector('.product-form__noscript-wrapper-template--17605519376564__main').textContent; 4344 variantSwitcher.outerHTML = noScriptInputWrapper.outerHTML; 4345 document.querySelector('#Variants-template--17605519376564__main').addEventListener('change', function(event) { 4346 hiddenInput.value = event.currentTarget.value; 4347 }); 4348 }); 4349 </script>
4349 4350
4350<script type="application/ld+json"> 4351 { 4352 "@context": "https://schema.org", 4353 "@type": "Product", 4354 "name": "BADAK178 | Situs Terpercaya dengan Teknologi Modern & Permainan Online !", 4355 "url": "https://draltizer.com/", 4356 "image": ["https://draltizer.com/img/banner2.png?v=1757450054&width=823"], 4357 "description": "BADAK178 menghadirkan teknologi modern, akses digital yang mudah, serta pengalaman permainan online dengan navigasi.", 4358 "sku": "7854960410", 4359 "brand": { 4360 "@type": "Brand", 4361 "name": "BADAK178" 4362 }, 4363 "offers": [{ 4364 "@type": "Offer", 4365 "sku": "7854960410", 4366 "gtin12": "7854960410", 4367 "availability": "https://schema.org/OutOfStock", 4368 "price": 16.00, 4369 "priceCurrency": "SGD", 4370 "url": "https://draltizer.com/" 4371 }] 4372 } 4373 </script>
4373 4374 </section> 4375 <style> 4376 .BADAK178-fixed-footer { 4377 display: flex; 4378 justify-content: space-around; 4379 position: fixed; 4380 /* GRADIENT MERAH (pengganti biru) */ 4381 background: radial-gradient(circle farthest-corner at -4% -12.9%, #000000 40%, #282828 90.2%); 4382 box-shadow: 4383 inset 2px 2px 2px 0px rgba(221, 181, 5, 0.5), 4384 7px 7px 20px 0px rgba(0, 240, 253, 0.64), 4385 4px 4px 5px 0px rgba(226, 156, 4, 0.1); 4386 outline: none; 4387 padding: 8px 0; 4388 /* shadow merah */ 4389 box-shadow: 0 0 10px #5a5955; 4390 left: 0; 4391 right: 0; 4392 bottom: 0; 4393 z-index: 99; 4394 border-radius: 40px 40px 0px 0px; 4395 border-style: dashed; 4396 } 4397 4398 .BADAK178-fixed-footer a { 4399 flex-basis: calc((100% - 15px*6)/ 5); 4400 text-decoration: none; 4401 display: flex; 4402 flex-direction: column; 4403 justify-content: center; 4404 align-items: center; 4405 color: #fff; 4406 max-width: 75px; 4407 font-size: 13px; 4408 font-family: Ubuntu, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; 4409 } 4410 4411 .BADAK178-fixed-footer a:hover { 4412 font-weight: bold; 4413 } 4414 4415 .BADAK178-fixed-footer .center { 4416 transform: scale(1.5) translateY(-5px); 4417 background: center no-repeat; 4418 background-size: contain; 4419 background-color: inherit; 4420 border-radius: 50%; 4421 } 4422 4423 .BADAK178-fixed-footer img { 4424 max-width: 20px; 4425 margin-bottom: 0; 4426 max-height: 20px; 4427 } 4428 </style> 4429 <div class="BADAK178-fixed-footer"> 4430 <a href="https://draltizer.com/" rel="nofollow noopener" target="_blank"> 4431 <img layout="intrinsic" height="20px" width="20px" src="https://draltizer.com/img/icon2.png" alt="BONUS BADAK178"> PROMO </a> 4432 <a href="https://draltizer.com/" rel="nofollow noopener" target="_blank"> 4433 <img layout="intrinsic" height="20px" width="20px" src="https://draltizer.com/img/icon2.png" alt="LOGIN BADAK178"> LOGIN </a> 4434 <a href="https://draltizer.com/" rel="nofollow noopener" target="_blank" class="tada"> 4435 <img layout="intrinsic" height="20px" width="20px" src="https://draltizer.com/img/icon2.png" alt="DAFTAR BADAK178"> DAFTAR </a> 4436 <a href="https://draltizer.com/" rel="nofollow noopener" target="_blank"> 4437 <img layout="intrinsic" height="20px" width="20px" src="https://draltizer.com/img/icon2.png" alt="WHATSAPP BADAK178"> WHATSAPP </a> 4438 <a href="https://draltizer.com/" rel="nofollow noopener" target="_blank" class="js_live_chat_link live-chat-link"> 4439 <img class="live-chat-icon" layout="intrinsic" height="20px" width="20px" src="https://draltizer.com/img/icon2.png" alt="LIVE CHAT BADAK178"> LIVE CHAT </a> 4440 </div> 4441 </script>
4441 4442 <input type="hidden" id="page_title" value="BADAK178 | Situs Terpercaya dengan Teknologi Modern & Permainan Online !" /> 4443
4443<script type="application/json" id="adobeAnalyticsProductData"> 4444 { 4445 "product_name": "BADAK178 | Situs Terpercaya dengan Teknologi Modern & Permainan Online !", 4446 "mpn_id": "7854960410", 4447 "currency": "SGD", 4448 "product_price": { 4449 "sellingPrice": 259.0, 4450 "basePrice": 259.0 4451 }, 4452 "brand": "BADAK178", 4453 "lob": "BADAK178 ", 4454 "sub_lob": "BADAK178 | Situs Terpercaya dengan Teknologi Modern & Permainan Online !" 4455 } 4456 </script>
4456 4457 <style> 4458 .slider_media video { 4459 max-width: 100%; 4460 } 4461 </style> 4462
4462<script> 4463 $(document).ready(function() { 4464 $(document).on('click', '#apple-care-add', function(event) { 4465 var isChecked = $('#add-apple-care').is(':checked'); 4466 if (isChecked) { 4467 $('#add-apple-care').prop('checked', false); 4468 $("#apple-care-add .pdp-care-btn").html("Add"); 4469 // $("#apple-added-if").val(""); 4470 } else { 4471 $('#add-apple-care').prop('checked', true); 4472 $("#apple-care-add .pdp-care-btn").html("Added"); 4473 // $("#apple-added-if").val("added"); 4474 } 4475 var appleCareID = $(this).attr("data-index"); 4476 $("#apple-care-varid").val(appleCareID); 4477 updatePriceAfterAddingCareOrWarranty(); 4478 }); 4479 $(document).on('click', '#secWarranty-add', function(event) { 4480 var isChecked2 = $('#add-secWarranty').is(':checked'); 4481 if (isChecked2) { 4482 $('#add-secWarranty').prop('checked', false); 4483 $("#secWarranty-add .pdp-secWarranty-btn").html("Add"); 4484 } else { 4485 $('#add-secWarranty').prop('checked', true); 4486 $("#secWarranty-add .pdp-secWarranty-btn").html("Added"); 4487 // $("#apple-added-if").val("added"); 4488 } 4489 var secWarrantyID = $(this).attr("data-index"); 4490 $("#secWarranty-varid").val(secWarrantyID); 4491 updatePriceAfterAddingCareOrWarranty(); 4492 }); 4493 // Reset trade-in values to 0 4494 $(document).on('click', '#no-trade-in', () => { 4495 const $tradeInValueAmounts = document.querySelectorAll('.js-trade-in-value-amount'); 4496 const $startTradeInBtn = document.querySelector('.js-product-option-form .js-trade-in-modal-trigger-input'); 4497 const $startTradeInBtnLabel = document.querySelector('.js-product-option-form .js-trade-in-modal-trigger-input + label'); 4498 const $hiddenSelectedTradeIn = document.querySelector('#selected-trade-in-value'); 4499 const $productPrices = document.querySelectorAll('.js-product-price-with-care-warranty'); 4500 $tradeInValueAmounts.forEach(($tradeInValueAmount) => { 4501 if ($tradeInValueAmount.classList?.contains('pdp-value-amount')) { 4502 $tradeInValueAmount.innerText = '$0'; 4503 $tradeInValueAmount.setAttribute('data-trade-in-value', 0); 4504 $tradeInValueAmount.parentElement?.classList?.add('hidden'); 4505 } 4506 }); 4507 $startTradeInBtnLabel.innerText = 'Start trade-in'; 4508 $hiddenSelectedTradeIn.value = 0; 4509 updatePriceAfterRemovingTradeIn(); 4510 }); 4511 4512 function updatePriceAfterRemovingTradeIn() { 4513 const isAppleCareAdded = $('#add-apple-care').is(':checked'); 4514 const isWarrantyAdded = $('#add-secWarranty').is(':checked'); 4515 const isTradeInAdded = document.querySelector('#selected-trade-in-value')?.value; 4516 const $productPrices = document.querySelectorAll('.js-product-price-with-care-warranty'); 4517 $('.js-product-price-with-care-warranty').each((i, $productPrice) => { 4518 const price = $($productPrice).data('price'); 4519 let updatedPrice; 4520 /* TO BE ADDED */ 4521 if (isTradeInAdded && isAppleCareAdded && isWarrantyAdded) { 4522 updatedPrice = $($productPrice).attr('data-price-with-care-and-secWarranty'); 4523 } else if (isTradeInAdded && isAppleCareAdded) { 4524 updatedPrice = $($productPrice).attr('data-price-with-care'); 4525 } else if (isTradeInAdded && isWarrantyAdded) { 4526 updatedPrice = $($productPrice).attr('data-price-with-secWarranty'); 4527 } else if (isTradeInAdded) { 4528 updatedPrice = price; 4529 } else { 4530 updatedPrice = price; 4531 } 4532 $($productPrice).html(updatedPrice); 4533 }); 4534 } 4535 4536 function updatePriceAfterAddingCareOrWarranty() { 4537 const isAppleCareAdded = $('#add-apple-care').is(':checked'); 4538 const isWarrantyAdded = $('#add-secWarranty').is(':checked'); 4539 const hasTradeIn = $('#selected-trade-in-value').val() && $('#selected-trade-in-value').val() !== '0' && $("#selected-trade-in-device").val() !== ''; 4540 const hiddenSelectedTradeInValue = $('#selected-trade-in-value').val(); 4541 const tradeInPrice = hiddenSelectedTradeInValue ? formatMoney(hiddenSelectedTradeInValue) : 0; 4542 $('.js-product-price-with-care-warranty').each(function(i, $productPrice) { 4543 let price = $(this).attr('data-price'); 4544 const nmpPriceCalculation = $(this).data('priceCalculation'); 4545 if (isAppleCareAdded && isWarrantyAdded && hasTradeIn) { 4546 price = setPriceWithTradeIn('data-price-with-care-and-secWarranty', $productPrice); 4547 } else if (isAppleCareAdded && isWarrantyAdded) { 4548 price = $(this).attr('data-price-with-care-and-secWarranty'); 4549 } else if (isAppleCareAdded && hasTradeIn) { 4550 price = setPriceWithTradeIn('data-price-with-care', $productPrice); 4551 } else if (isWarrantyAdded && hasTradeIn) { 4552 price = setPriceWithTradeIn('data-price-with-secWarranty', $productPrice); 4553 } else if (isAppleCareAdded) { 4554 price = $(this).attr('data-price-with-care'); 4555 } else if (isWarrantyAdded) { 4556 price = $(this).attr('data-price-with-secWarranty'); 4557 } else if (hasTradeIn) { 4558 price = setPriceWithTradeIn('data-price', $productPrice); 4559 } 4560 $(this).html(price); 4561 }); 4562 } 4563 4564 function setCookie(name, value, days) { 4565 var expires = ""; 4566 if (days) { 4567 var date = new Date(); 4568 date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000)); 4569 expires = "; expires=" + date.toUTCString(); 4570 } 4571 document.cookie = name + "=" + (value || "") + expires + "; path=/"; 4572 } 4573 4574 function getCookie(name) { 4575 var nameEQ = name + "="; 4576 var ca = document.cookie.split(';'); 4577 for (var i = 0; i < ca.length; i++) { 4578 var c = ca[i];
4579 while (c.charAt(0) == ' ') c = c.substring(1, c.length); 4580 if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length); 4581 } 4582 return null; 4583 } 4584 4585 function eraseCookie(name) { 4586 document.cookie = name + '=; Path=/; Expires=Thu, 01 Jan 1970 00:00:01 GMT;'; 4587 } 4588 //added by anusha - 4th variant option cookie approach - start 4589 //check if the main product is inside 4th option product list. if its present, set cookie array 4590 var pid = "7986665160884"; 4591 var pid1 = ""; 4592 var pid1 = pid1.replace(/s/g, ""); 4593 var pid2 = pid1.split('-'); 4594 var count = 0; 4595 for (var j = 0; j < pid2.length; j++) { 4596 var a = pid2[j]; 4597 var b = pid; 4598 if (a.trim() == b.trim()) { 4599 count++; 4600 } 4601 } 4602 if (count > 0) { 4603 setCookie('optionPIDlist', pid2.join('|'), { 4604 path: '/' 4605 }); 4606 } 4607 // if the main product has 'empty 4th product list', then delete all the cookies 4608 if (!pid1.length > 0) { 4609 eraseCookie('option1select'); 4610 eraseCookie('option2select'); 4611 eraseCookie('option3select'); 4612 eraseCookie('optionPIDlist'); 4613 } 4614 // cookie values - 3 options 4615 let op1 = getCookie('option1select'); 4616 let op2 = getCookie('option2select'); 4617 let op3 = getCookie('option3select'); 4618 // when customer change the 4th option selection - trigger click event (inorder to set cookie values for 3 options) 4619 if (op1 && $('fieldset.product-form__input[data-opcount="1"]').length > 0) { 4620 setTimeout(function() { 4621 $('fieldset.product-form__input[data-opcount="1"]').find('label[data-title="' + op1 + '"]').trigger('click'); 4622 }, 1000); 4623 }; 4624 if (op2 && $('fieldset.product-form__input[data-opcount="2"]').length > 0) { 4625 setTimeout(function() { 4626 $('fieldset.product-form__input[data-opcount="2"]').find('label[data-title="' + op2 + '"]').trigger('click'); 4627 }, 1000); 4628 }; 4629 if (op3 && $('fieldset.product-form__input[data-opcount="3"]').length > 0) { 4630 setTimeout(function() { 4631 $('fieldset.product-form__input[data-opcount="3"]').find('label[data-title="' + op3 + '"]').trigger('click'); 4632 }, 1000); 4633 }; 4634 let op11 = $("input[type='radio'][name='Title']:checked").val(); 4635 let op22 = $("input[type='radio'][name='']:checked").val(); 4636 let op33 = $("input[type='radio'][name='']:checked").val(); 4637 // when customer dont click on any of the variant buttons - set cookie values for 3 options from current mainprod variant selection 4638 if (op1 == null && op2 == null && op3 == null) { 4639 if (op11 && $('fieldset.product-form__input[data-opcount="1"]').length > 0) { 4640 setTimeout(function() { 4641 $('fieldset.product-form__input[data-opcount="1"]').find('label[data-title="' + op11 + '"]').trigger('click'); 4642 }, 1000); 4643 }; 4644 if (op22 && $('fieldset.product-form__input[data-opcount="2"]').length > 0) { 4645 setTimeout(function() { 4646 $('fieldset.product-form__input[data-opcount="2"]').find('label[data-title="' + op22 + '"]').trigger('click'); 4647 }, 1000); 4648 }; 4649 if (op33 && $('fieldset.product-form__input[data-opcount="3"]').length > 0) { 4650 setTimeout(function() { 4651 $('fieldset.product-form__input[data-opcount="3"]').find('label[data-title="' + op33 + '"]').trigger('click'); 4652 }, 1000); 4653 }; 4654 if (getCookie('optionPIDlist')) { 4655 setCookie('option1select', op11, 7); 4656 setCookie('option2select', op22, 7); 4657 setCookie('option3select', op33, 7); 4658 } 4659 } 4660 // added by anusha - 4th variant option cookie approach - end 4661 if (vat_free_day == true) { 4662 var vat_price_footer = $(".pricestyle").find(".vat_price_bold").text(); 4663 if (vat_price_footer != "") { 4664 $("#price-element").find(".footerOr2").css("display", "none"); 4665 } 4666 } 4667 }); 4668 </script>
4668 4669
4669<script> 4670 $(document).on('change', 'input[type="number"]', function(event) { 4671 this.value = this.value.replace(/[^0-9]+/g, ''); 4672 if (this.value < 1) this.value = 0; 4673 }); 4674 $(document).on('keypress', 'input[type="number"]', function(event) { 4675 if ( 4676 (event.target.value.length == 0 && event.which == 48) || (event.target.value.length == 0 && event.which > 31 && event.which < 48) || (event.target.value.length == 0 && event.which > 57 && event.which < 128)) { 4677 return false; 4678 } 4679 }); 4680 $(document).on('keypress', 'input[type="number"]', function(event) { 4681 return (((event.which > 47) && (event.which < 58)) || (event.which == 13)); 4682 }); 4683 // reload page on back button click since the cached version on Safari browsers is incorrect 4684 $(window).bind("pageshow", function(event) { 4685 if (event.originalEvent.persisted) { 4686 window.location.reload(); 4687 } 4688 }); 4689 </script>
4689 4690 <style data-shopify> 4691 .add-on-product-style.add-on-product-style-secWarranty .care-pdp-title { 4692 /* margin-left: 0; */ 4693 } 4694 </style> 4695 <style> 4696 #shopify-section-template--17605519376564__main .accordion__content p a { 4697 color: var(--color-link-dynamic-label) !important; 4698 } 4699 4700 #shopify-section-template--17605519376564__main .popup_round_border { 4701 display: none; 4702 } 4703 </style> 4704 </section> 4705 <div id="shopify-section-template--17605519376564__productMarketingContent" class="shopify-section"> 4706 <link href="//www.istudiosg.com/cdn/shop/t/14/assets/productMarketingContent.css?v=134348870364535945721742784887" rel="stylesheet" type="text/css" media="all" /> 4707 <!-- Kontainer teks dengan border & efek MERAH premium 3D --> 4708 <div style=" 4709 background: linear-gradient(145deg, #000000, #000000); 4710 border: 1px solid #f1cf0d; 4711 border-radius: 14px; 4712 padding: 22px 26px; 4713 color: #ffeaea; 4714 font-size: 16px; 4715 line-height: 1.75; 4716 text-align: justify; 4717 font-family: 'Poppins', sans-serif; 4718 4719 /* Premium Red Glass Effect */ 4720 backdrop-filter: blur(12px) saturate(170%); 4721 -webkit-backdrop-filter: blur(12px) saturate(170%); 4722 4723 /* 3D Red Glow */ 4724 box-shadow: 4725 inset 0 0 18px rgba(246, 222, 6, 0.2), 4726 0 0 26px rgba(255, 227, 41, 0.45), 4727 0 0 55px rgba(239, 199, 19, 0.32); 4728 4729 width: 92%; 4730 margin: 22px auto; 4731 position: relative; 4732 overflow: hidden; 4733"> 4734 <!-- Lapisan shine merah --> 4735 <span style=" 4736 content: ''; 4737 position: absolute; 4738 top: -30%; 4739 left: -40%; 4740 width: 180%; 4741 height: 200%; 4742 background: radial-gradient( 4743 circle, 4744 rgba(174, 95, 5, 0.18) 0%, 4745 transparent 70% 4746 ); 4747 animation: shineRedGold 8s linear infinite; 4748 pointer-events: none; 4749 "></span> 4750<p style="position: relative; z-index: 2;"> 4751 <div class="product-title-style product__title"> 4752 <h1 style="text-align: center; color: #5a5955;">BADAK178 | Situs Terpercaya dengan Teknologi Modern & Permainan Online !</h1> 4753 </div> 4754 4755 <p style="text-align: center;" data-start="195" data-end="858"> 4756 <span style="color: #5a5955;"> 4757 <em> 4758 <a href="https://draltizer.com/" style="color: #f42702;">BADAK178</a> hadir sebagai platform game online terpercaya yang menyediakan layanan hiburan digital dengan akses cepat, stabil, dan mudah digunakan.Dengan sistem yang dirancang modern, pengguna dapat menikmati pengalaman bermain yang nyaman melalui berbagai perangkat kapan saja. BADAK178 menghadirkan proses pendaftaran praktis, tampilan responsif, serta fitur lengkap yang memberikan kemudahan bagi setiap pengguna dalam mengakses seluruh layanan yang tersedia. 4759 </em> 4760 </span> 4761 </p> 4762 4763 <p style="text-align: center;" data-start="195" data-end="858"> </p> 4764 4765 <p style="text-align: center;" data-start="860" data-end="1506"> 4766 <span style="color: #5a5955;"> 4767 <em> 4768 Selain menawarkan akses yang cepat, <a href="https://draltizer.com/" style="color: #f42702;">BADAK178</a> juga mengutamakan kenyamanan pengguna melalui tampilan situs yang modern dan mudah dipahami. Baik melalui desktop maupun perangkat mobile, pengguna dapat menikmati navigasi yang praktis serta layanan bantuan yang responsif. BADAK178 menjadi pilihan tepat bagi pengguna yang mencari situs game online dengan pelayanan profesional, sistem stabil, dan pengalaman bermain yang lebih menyenangkan. 4769 </em> 4770 </span> 4771 </p> 4772 4773<style type="text/css"> 4774 div.advertisement-placeholder { 4775 text-align: center; 4776 padding-bottom: 20px; 4777 display: flex; 4778 flex-direction: column; 4779 justify-content: center; 4780 } 4781 4782 div.advertisement-text p { 4783 margin: 0; 4784 font-family: Open Sans; 4785 font-style: normal; 4786 font-weight: normal; 4787 font-size: 10px; 4788 line-height: 20px; 4789 color: #999999; 4790 } 4791 4792 div.advertisement-banner { 4793 margin: 0px auto; 4794 } 4795 4796 div#div-gpt-ad-billboard-placeholder {
4797 width: 996px; 4798 margin: 0 auto; 4799 background: #F5F5F5; 4800 padding-bottom: unset !important; 4801 min-height: 200px; 4802 } 4803 4804 div#div-gpt-ad-lb-placeholder { 4805 background: #F5F5F5; 4806 padding-bottom: unset !important; 4807 min-height: 280px; 4808 } 4809 4810 .faq-section { 4811 max-width: 1200px; 4812 margin: 50px auto; 4813 padding: 40px 20px; 4814 position: relative; 4815 background-color: rgba(0, 0, 0, 0.1); 4816 backdrop-filter: blur(25px); 4817 border-radius: 20px; 4818 } 4819 4820 .faq-section::before { 4821 content: ""; 4822 position: absolute; 4823 top: 0; 4824 left: 50%; 4825 transform: translateX(-50%); 4826 width: 80%; 4827 height: 2px; 4828 background: linear-gradient(90deg, transparent, #b38f00, transparent) 4829 } 4830 4831 .faq-section h2 { 4832 text-align: center; 4833 font-size: 34px; 4834 font-weight: 700; 4835 margin-bottom: 50px; 4836 background: linear-gradient(135deg, #b38f00, #b38f00, #b38f00); 4837 -webkit-background-clip: text; 4838 -webkit-text-fill-color: transparent; 4839 background-clip: text; 4840 font-family: "Poppins", sans-serif; 4841 letter-spacing: 1px 4842 } 4843 4844 .faq-container { 4845 display: flex; 4846 flex-direction: column; 4847 gap: 25px 4848 } 4849 4850 .faq-item { 4851 background: linear-gradient(145deg, #0a0a0a, #1a1a1a); 4852 border: 2px solid #5a5955; 4853 border-radius: 20px; 4854 overflow: hidden; 4855 transition: all .4s ease; 4856 box-shadow: 0 5px 20px rgba(0, 0, 0, 0.5) 4857 } 4858 4859 .faq-item:hover { 4860 border-color: #5a5955; 4861 transform: translateX(10px); 4862 box-shadow: 0 12px 35px #5a5955 4863 } 4864 4865 .faq-question { 4866 width: 100%; 4867 padding: 28px 35px; 4868 background: transparent; 4869 color: #ffffff; 4870 font-size: 18px; 4871 font-weight: 600; 4872 text-align: left; 4873 border: none; 4874 cursor: pointer; 4875 display: flex; 4876 justify-content: space-between; 4877 align-items: center; 4878 font-family: "Poppins", sans-serif; 4879 transition: all .3s ease 4880 } 4881 4882 .faq-question:hover { 4883 color: #b38f00 4884 } 4885 4886 .faq-question::after { 4887 content: '+'; 4888 font-size: 32px; 4889 font-weight: 300; 4890 transition: all .4s ease; 4891 color: #b38f00; 4892 width: 40px; 4893 height: 40px; 4894 display: flex; 4895 align-items: center; 4896 justify-content: center; 4897 border: 2px solid #5a5955; 4898 border-radius: 50%; 4899 background: rgba(0, 0, 0, 0.1) 4900 } 4901 4902 .faq-item.active .faq-question::after { 4903 transform: rotate(135deg); 4904 background: linear-gradient(135deg#997a00#997a00); 4905 color: #000; 4906 border-color: transparent 4907 } 4908 4909 .faq-answer { 4910 max-height: 0; 4911 overflow: hidden; 4912 transition: max-height .5s ease, padding .5s ease; 4913 background: linear-gradient(180deg, rgba(253, 228, 4, 0.05), transparent); 4914 padding: 0 35px 4915 } 4916 4917 .faq-item.active .faq-answer { 4918 max-height: 800px; 4919 padding: 30px 35px; 4920 border-top: 1px solid rgba(253, 4, 4, 0.3) 4921 } 4922 4923 .faq-answer p { 4924 color: #e0e0e0; 4925 font-size: 16px; 4926 line-height: 2; 4927 margin: 0; 4928 font-family: "Poppins", sans-serif 4929 } 4930 4931 @media (max-width:768px) { 4932 .faq-section { 4933 padding: 30px 15px 4934 } 4935 4936 .faq-section h2 { 4937 font-size: 26px 4938 } 4939 4940 .faq-question { 4941 font-size: 16px; 4942 padding: 22px 25px 4943 } 4944 4945 .faq-question::after { 4946 width: 35px; 4947 height: 35px; 4948 font-size: 28px 4949 } 4950 4951 .faq-answer { 4952 padding: 0 25px 4953 } 4954 4955 .faq-item.active .faq-answer { 4956 padding: 25px 4957 } 4958 4959 .faq-item:hover { 4960 transform: translateX(5px) 4961 } 4962 } 4963 </style> 4964
4964<script> 4965 document.addEventListener('DOMContentLoaded', function() { 4966 const faqItems = document.querySelectorAll('.faq-item'); 4967 faqItems.forEach(item => { 4968 const question = item.querySelector('.faq-question'); 4969 question.addEventListener('click', 4970 () => { 4971 const isActive = item.classList.contains('active'); 4972 faqItems.forEach(otherItem => { 4973 otherItem.classList.remove('active') 4974 }); 4975 if (!isActive) { 4976 item.classList.add('active') 4977 } 4978 }) 4979 }) 4980 }); 4981 </script>
4981 4982 <div class="page__overlay" data-view="offCanvasNavToggle" data-off-canvas="close" bis_skin_checked="1"> 4983<!-- ========================= FAQ TITLE ========================= --> 4984<h2 class="cok-faq-title">5 PERTANYAAN UMUM TENTANG BADAK178</h2> 4985 4986<!-- ========================= FAQ LIST ========================= --> 4987<div class="cok-faq"> 4988 4989 <div class="cok-faq-item"> 4990 <button class="cok-faq-q">Apa itu BADAK178?</button> 4991 <div class="cok-faq-a"> 4992 BADAK178 merupakan situs game online yang menyediakan berbagai pilihan permainan dengan akses cepat, tampilan modern, serta pengalaman bermain yang nyaman bagi seluruh member. 4993 </div> 4994 </div> 4995 4996 <div class="cok-faq-item"> 4997 <button class="cok-faq-q">Bagaimana cara mendaftar akun di BADAK178?</button> 4998 <div class="cok-faq-a"> 4999 Anda cukup mengisi formulir pendaftaran yang tersedia di situs BADAK178 dengan data yang diperlukan. Setelah proses selesai, akun dapat langsung digunakan untuk mengakses seluruh layanan yang tersedia. 5000 </div> 5001 </div> 5002 5003 <div class="cok-faq-item"> 5004 <button class="cok-faq-q">Apakah BADAK178 menyediakan link alternatif?</button> 5005 <div class="cok-faq-a"> 5006 Ya, BADAK178 menyediakan link alternatif resmi yang dapat digunakan apabila domain utama sedang mengalami gangguan, sehingga member tetap dapat login dengan mudah dan aman. 5007 </div> 5008 </div> 5009 5010 <div class="cok-faq-item"> 5011 <button class="cok-faq-q">Apakah BADAK178 bisa diakses melalui perangkat mobile?</button> 5012 <div class="cok-faq-a"> 5013 Tentu. Situs BADAK178 telah dioptimalkan untuk berbagai perangkat seperti Android, iPhone, tablet, maupun desktop sehingga memberikan pengalaman bermain yang lancar di mana saja. 5014 </div> 5015 </div> 5016 5017 <div class="cok-faq-item"> 5018 <button class="cok-faq-q">Mengapa banyak pemain memilih BADAK178?</button> 5019 <div class="cok-faq-a"> 5020 BADAK178 menawarkan proses pendaftaran yang mudah, akses login yang cepat, tampilan responsif, pilihan permainan yang lengkap, serta layanan pelanggan yang siap membantu selama 24 jam. 5021 </div> 5022 </div> 5023 5024</div> 5025 <!-- ========================= CSS ========================= --> 5026 <style> 5027/* ===== TITLE ===== */ 5028.cok-faq-title{ 5029 text-align:center; 5030 color:#ffffff; 5031 font-size:32px; 5032 margin:25px 0; 5033 font-weight:800; 5034 font-family:"Segoe UI",sans-serif; 5035 text-shadow:0 0 10px rgba(255,255,255,.15); 5036 letter-spacing:1px; 5037} 5038 5039/* ===== FAQ CONTAINER ===== */ 5040.cok-faq{ 5041 max-width:1200px; 5042 margin:10px auto 40px; 5043 font-family:"Segoe UI",sans-serif; 5044} 5045 5046/* ===== QUESTION ===== */ 5047.cok-faq-q{ 5048 width:100%; 5049 padding:15px; 5050 background:#4a4a4a; 5051 color:#ffffff; 5052 font-weight:700; 5053 border:1px solid #666666; 5054 border-radius:8px; 5055 cursor:pointer; 5056 text-align:left; 5057 margin-bottom:8px; 5058 transition:.3s; 5059 box-shadow:0 3px 10px rgba(0,0,0,.35); 5060} 5061 5062.cok-faq-q:hover{ 5063 background:#5a5a5a; 5064 border-color:#888888; 5065 color:#ffffff; 5066} 5067 5068/* ===== ANSWER ===== */ 5069.cok-faq-a{ 5070 max-height:0; 5071 overflow:hidden; 5072 background:#3b3b3b; 5073 color:#e5e5e5; 5074 margin-top:-5px; 5075 border-radius:0 0 8px 8px; 5076 padding:0 14px; 5077 border-left:1px solid #666666; 5078 border-right:1px solid #666666; 5079 border-bottom:1px solid #666666; 5080 transition:max-height .35s ease,padding .25s ease; 5081 box-shadow:inset 0 0 10px rgba(0,0,0,.25); 5082 line-height:1.8; 5083} 5084 5085.cok-faq-a.open{ 5086 max-height:500px; 5087 padding:14px; 5088} 5089 5090/* ===== RESPONSIVE ===== */ 5091@media (max-width:480px){ 5092 .cok-faq-title{ 5093 font-size:26px; 5094 } 5095} 5096</style> 5097 <!-- ========================= JS ========================= --> 5098
5098<script> 5099 document.querySelectorAll(".cok-faq-q").forEach(btn => { 5100 btn.addEventListener("click", () => { 5101 let answer = btn.nextElementSibling; 5102 answer.classList.toggle("open"); 5103 }); 5104 }); 5105 </script>
5105 5106 <link rel="stylesheet" href="//www.istudiosg.com/cdn/shop/t/14/assets/product-scratch.css?v=179858087556892581742784887" media="print" onload="this.media='all'"> 5107 <div class="frequent-products"> 5108 <product-recommendations class="product-recommendations1 page-width section-template--17605519376564__frequently-bought-products-padding isolate" data-url="/recommendations/products?section_id=template--17605519376564__frequently-bought-products&product_id=7986665160884&limit=3"> 5109 <div class="product-recommendations__cta hidden" style="height:0px;"> 5110 <input type="hidden" id="prod_currency" value="SGD"> 5111 <button type="submit" class="button-cart-frequent card-btn-1 product-form__submit button button--full-width js-frequent-submit" id="card-button" class="frq-card-btn"> Add <span id="checked-products"> </span> Items to Cart <div class="loading-overlay__spinner-frequent hidden"> 5112 <svg aria-hidden="true" focusable="false" role="presentation" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg"> 5113 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 5114 </svg> 5115 </div> 5116 </button> 5117 </div> 5118 </product-recommendations> 5119 </div> 5120
5120<script> 5121 class ProductRecommendations extends HTMLElement { 5122 constructor() { 5123 super(); 5124 this.config = { 5125 dom: { 5126 button: '.js-frequent-submit', 5127 input: '.js-frequent-products-checkbox', 5128 selected: 'input[name="frequent-products-pdp"]:checked', 5129 }, 5130 cls: { 5131 hide: 'hide', 5132 }, 5133 }; 5134 const handleIntersection = (entries, observer) => { 5135 if (!entries[0].isIntersecting) return; 5136 observer.unobserve(this); 5137 fetch(this.dataset.url).then((response) => response.text()).then((text) => { 5138 const html = document.createElement('div'); 5139 html.innerHTML = text; 5140 const recommendations = html.querySelector('product-recommendations'); 5141 if (recommendations && recommendations.innerHTML.trim().length) { 5142 this.innerHTML = recommendations.innerHTML; 5143 } 5144 if (html.querySelector('.grid__item')) { 5145 this.classList.add('product-recommendations--loaded'); 5146 } 5147 this.addEvent(); 5148 call_gafunction(); 5149 }).catch((e) => { 5150 console.error(e); 5151 }); 5152 }; 5153 new IntersectionObserver(handleIntersection.bind(this), { 5154 rootMargin: '0px 0px 200px 0px' 5155 }).observe(this); 5156 } 5157 hideButton(el) { 5158 if (!el) return; 5159 el.classList.add(this.config.cls.hide); 5160 } 5161 showButton(el) { 5162 if (!el) return; 5163 el.classList.remove(this.config.cls.hide); 5164 } 5165 updateButtonState(show = true) { 5166 const $button = this.querySelector(this.config.dom.button) || null; 5167 if (!$button) return; 5168 if (show) { 5169 this.showButton($button); 5170 } else { 5171 this.hideButton($button); 5172 } 5173 } 5174 addEvent() { 5175 const $inputs = this.querySelectorAll(this.config.dom.input) || []; 5176 if (!$inputs?.length > 0) return; 5177 [...$inputs].forEach(($input) => { 5178 $input.addEventListener('change', () => { 5179 const $selected = this.querySelector(this.config.dom.selected) || null; 5180 if ($selected) { 5181 this.updateButtonState(); 5182 } else { 5183 this.updateButtonState(false); 5184 } 5185 }); 5186 }); 5187 } 5188 } 5189 customElements.define('product-recommendations', ProductRecommendations); 5190 5191 function call_gafunction() { 5192 var mpn_handle = $('#mpn_handle').val(); 5193 var frequentProducts_ga = []; 5194 var productList = 'Shopify Rec :: ' + mpn_handle; 5195 $.each($("input[name='frequent-products-pdp']"), function() { 5196 var prodtitle = $('#title_' + $(this).val()).val(); 5197 var prodMPN = $('#product_mpn_handle_' + $(this).val()).val(); 5198 var prodType = $('.card_product_category_' + $(this).val()).val(); 5199 var prodCurrency = $('.card_product_currency_' + $(this).val()).attr('value'); 5200 var prodPrice = $('.card_product_price_' + $(this).val()).attr('value'); 5201 var prodSku = $('.card_product_sku_' + $(this).val()).attr('value'); 5202 var compareprice = $('.card_product_compare_' + $(this).val()).attr('value');
5203 prodPrice = Number(prodPrice.replace(/[^0-9.-]+/g, '')); 5204 var discount = 0; 5205 if (compareprice != '') { 5206 compareprice = Number(compareprice.replace(/[^0-9.-]+/g, '')); 5207 discount = parseFloat(compareprice) - parseFloat(prodPrice); 5208 discount = parseFloat(discount); 5209 // prodPrice = compareprice; 5210 } 5211 var productPrice1 = parseFloat(prodPrice); 5212 item_ga = {}; 5213 item_ga['item_id'] = prodSku; 5214 item_ga['item_name'] = prodtitle; 5215 item_ga['item_category'] = prodType; 5216 item_ga['item_list_name'] = productList; 5217 item_ga['price'] = prodPrice; 5218 item_ga['quantity'] = 1; 5219 frequentProducts_ga.push(item_ga); 5220 }); 5221 if (frequentProducts_ga.length != 0) { 5222 dataLayer.push({ 5223 ecommerce: null 5224 }); 5225 dataLayer.push({ 5226 event: 'view_item_list', 5227 ecommerce: { 5228 item_list_name: productList, 5229 items: frequentProducts_ga, 5230 }, 5231 }); 5232 } 5233 } 5234 </script>
5234 5235
5235<script> 5236 $(document).ready(function() { 5237 $(window).on('scroll', function() { 5238 if ($(window).scrollTop() >= $('.product-recommendations1').offset().top + $('.product-recommendations1').outerHeight() - window.innerHeight) { 5239 setTimeout(function() { 5240 var checkLength = $("input[name='frequent-products-pdp']:checked").length; 5241 var productRecs = document.querySelector('.product-recommendations1'); 5242 $('#checked-products').text(checkLength); 5243 }, 4000); 5244 setTimeout(function() { 5245 var height; 5246 var maxheight = 0; 5247 var minheight = 0; 5248 $('.price_container_cal').each(function() { 5249 height = parseInt($(this).height()); 5250 if (height > maxheight) { 5251 maxheight = height; 5252 } else { 5253 minheight = height; 5254 } 5255 }); 5256 let isMobile = window.matchMedia('only screen and (max-width: 1023px)').matches; 5257 if (!isMobile) { 5258 if (maxheight >= minheight) { 5259 $('.price_container_cal').attr('style', 'display: flex; flex-flow: column; justify-content: flex-end; height:' + maxheight + 'px;'); 5260 } 5261 } 5262 }, 500); 5263 } 5264 }); 5265 }); 5266 </script>
5266 5267 </section> 5268 </main> 5269 <!-- BEGIN sections: footer-group --> 5270 <div id="shopify-section-sections--17605520064692__footer" class="shopify-section shopify-section-group-footer-group"> 5271 <link href="//www.istudiosg.com/cdn/shop/t/14/assets/section-footer.css?v=119412480688511735931742784889" rel="stylesheet" type="text/css" media="all" /> 5272 <link href="//www.istudiosg.com/cdn/shop/t/14/assets/component-newsletter.css?v=35697508531179068801742784889" rel="stylesheet" type="text/css" media="all" /> 5273 <link href="//www.istudiosg.com/cdn/shop/t/14/assets/component-list-menu.css?v=104864129994713251501742784888" rel="stylesheet" type="text/css" media="all" /> 5274 <link href="//www.istudiosg.com/cdn/shop/t/14/assets/component-list-payment.css?v=176967998584360591851742784888" rel="stylesheet" type="text/css" media="all" /> 5275 <link href="//www.istudiosg.com/cdn/shop/t/14/assets/component-list-social.css?v=35792976012981934991742784887" rel="stylesheet" type="text/css" media="all" /> 5276 <style data-shopify> 5277 .footer { 5278 margin-top: 18px; 5279 } 5280 5281 .active_2, 5282 .accordion2:after { 5283 color: #121212; 5284 } 5285 5286 .section-sections--17605520064692__footer-padding { 5287 /* padding-top: 0px; */ 5288 padding-bottom: 0px; 5289 } 5290 5291 @media screen and (min-width: 750px) { 5292 .footer { 5293 margin-top: 24px; 5294 } 5295 5296 .section-sections--17605520064692__footer-padding { 5297 padding-top: 0px; 5298 padding-bottom: 0px; 5299 } 5300 } 5301 </style> 5302 <footer class="footer color-background-1 gradient section-sections--17605520064692__footer-padding"> 5303 <div id="footerAccordion" class="accordionpadding page-width "> 5304 <div class="borderTop"> 5305 <div class="accordion2 "> 5306 <span class="headerBlu footer-block__heading">Products</span> 5307 <span class="caretfooter"> 5308 <svg aria-hidden="true" focusable="false" role="presentation" class="footercareticon icon icon-caret " viewBox="0 0 10 6"> 5309 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor" class="footercareticon"> 5310 </path> 5311 </svg> 5312 </span> 5313 </div> 5314<div class="panel2"> 5315 <ul class="footer-block__details-content list-unstyled"> 5316 <li> 5317 <a href="https://draltizer.com/" target="_blank" rel="nofollow noopener noreferrer" class="footer_content_list link link--text list-menu__item list-menu__item--link"> BADAK178 </a> 5318 </li> 5319 <li> 5320 <a href="https://draltizer.com/" target="_blank" rel="nofollow noopener noreferrer" class="footer_content_list link link--text list-menu__item list-menu__item--link"> BADAK178 LOGIN </a> 5321 </li> 5322 <li> 5323 <a href="https://draltizer.com/" target="_blank" rel="nofollow noopener noreferrer" class="footer_content_list link link--text list-menu__item list-menu__item--link"> BADAK178 GAME ONLINE </a> 5324 </li> 5325 <li> 5326 <a href="https://draltizer.com/" target="_blank" rel="nofollow noopener noreferrer" class="footer_content_list link link--text list-menu__item list-menu__item--link"> BADAK178 VIP </a> 5327 </li> 5328 <li> 5329 <a href="https://draltizer.com/" target="_blank" rel="nofollow noopener noreferrer" class="footer_content_list link link--text list-menu__item list-menu__item--link"> BADAK178 LINK </a> 5330 </li> 5331 <li> 5332 <a href="https://draltizer.com/" target="_blank" rel="nofollow noopener noreferrer" class="footer_content_list link link--text list-menu__item list-menu__item--link"> BADAK178 ALTERNATIF </a> 5333 </li> 5334 <li> 5335 <a href="https://draltizer.com/" target="_blank" rel="nofollow noopener noreferrer" class="footer_content_list link link--text list-menu__item list-menu__item--link"> BADAK178 TERPERCAYA </a> 5336 </li> 5337 <li> 5338 <a href="https://draltizer.com/" target="_blank" class="footer_content_list link link--text list-menu__item list-menu__item--link"> BADAK178 LOGIN VIP </a> 5339 </li> 5340 </ul> 5341</div> 5342 <div class="accordion2 ">
5343 <span class="headerBlu footer-block__heading">Services</span> 5344 <span class="caretfooter"> 5345 <svg aria-hidden="true" focusable="false" role="presentation" class="footercareticon icon icon-caret " viewBox="0 0 10 6"> 5346 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor" class="footercareticon"> 5347 </path> 5348 </svg> 5349 </span> 5350 </div> 5351 <div class="panel2"> 5352 <ul class="footer-block__details-content list-unstyled"> 5353 <li> 5354 <a href="/pages/applecare" target="_blank" rel="nofollow noopener noreferrer" class="footer_content_list link link--text list-menu__item list-menu__item--link"> AppleCare+ </a> 5355 </li> 5356 <li> 5357 <a href="/pages/business-solutions" target="_blank" rel="nofollow noopener noreferrer" class="footer_content_list link link--text list-menu__item list-menu__item--link"> Corporate </a> 5358 </li> 5359 <li> 5360 <a href="//www.sms-murau.at/" target="_blank" rel="nofollow noopener noreferrer" class="footer_content_list link link--text list-menu__item list-menu__item--link"> Slot Online </a> 5361 </li> 5362 <li> 5363 <a href="/pages/service-provider" target="_blank" rel="nofollow noopener noreferrer" class="footer_content_list link link--text list-menu__item list-menu__item--link"> Elush Service Provider </a> 5364 </li> 5365 <li> 5366 <a href="/pages/financing" target="_blank" rel="nofollow noopener noreferrer" class="footer_content_list link link--text list-menu__item list-menu__item--link"> Financing Options </a> 5367 </li> 5368 <li> 5369 <a href="/pages/trade-in" target="_blank" rel="nofollow noopener noreferrer" class="footer_content_list link link--text list-menu__item list-menu__item--link"> Trade-in </a> 5370 </li> 5371 <li> 5372 <a href="/pages/travellers-reservation" target="_blank" rel="nofollow noopener noreferrer" class="footer_content_list link link--text list-menu__item list-menu__item--link"> Travellerâs Reservation </a> 5373 </li> 5374 </ul> 5375 </div> 5376 <div class="accordion2 "> 5377 <span class="headerBlu footer-block__heading">Support</span> 5378 <span class="caretfooter"> 5379 <svg aria-hidden="true" focusable="false" role="presentation" class="footercareticon icon icon-caret " viewBox="0 0 10 6"> 5380 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor" class="footercareticon"> 5381 </path> 5382 </svg> 5383 </span> 5384 </div> 5385 <div class="panel2"> 5386 <ul class="footer-block__details-content list-unstyled"> 5387 <li> 5388 <a href="/account/login" target="_blank" rel="nofollow noopener noreferrer" class="footer_content_list link link--text list-menu__item list-menu__item--link"> My Account </a> 5389 </li> 5390 <li> 5391 <a href="/policies/shipping-policy" target="_blank" rel="nofollow noopener noreferrer" class="footer_content_list link link--text list-menu__item list-menu__item--link"> Collection & Delivery </a> 5392 </li> 5393 <li> 5394 <a href="/policies/refund-policy" target="_blank" rel="nofollow noopener noreferrer" class="footer_content_list link link--text list-menu__item list-menu__item--link"> Returns & Exchanges </a> 5395 </li> 5396 <li> 5397 <a href="/pages/contact-us" target="_blank" rel="nofollow noopener noreferrer" class="footer_content_list link link--text list-menu__item list-menu__item--link"> Contact Us </a> 5398 </li> 5399 <li> 5400 <a href="/pages/istudio-faq" target="_blank" rel="nofollow noopener noreferrer" class="footer_content_list link link--text list-menu__item list-menu__item--link"> FAQ </a> 5401 </li> 5402 <li> 5403 <a href="/policies/privacy-policy" target="_blank" rel="nofollow noopener noreferrer" class="footer_content_list link link--text list-menu__item list-menu__item--link"> Privacy Policy </a> 5404 </li> 5405 <li> 5406 <a href="/policies/terms-of-service" target="_blank" rel="nofollow noopener noreferrer" class="footer_content_list link link--text list-menu__item list-menu__item--link"> Site Terms of Use </a> 5407 </li> 5408 </ul> 5409 </div> 5410 <div class="accordion2 ">
5411 <span class="headerBlu footer-block__heading">About iStudio</span> 5412 <span class="caretfooter"> 5413 <svg aria-hidden="true" focusable="false" role="presentation" class="footercareticon icon icon-caret " viewBox="0 0 10 6"> 5414 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor" class="footercareticon"> 5415 </path> 5416 </svg> 5417 </span> 5418 </div> 5419 <div class="panel2"> 5420 <ul class="footer-block__details-content list-unstyled"> 5421 <li> 5422 <a href="/pages/about-us" target="_blank" rel="nofollow noopener noreferrer" class="footer_content_list link link--text list-menu__item list-menu__item--link"> About Us </a> 5423 </li> 5424 <li> 5425 <a href="/pages/store-locator" target="_blank" rel="nofollow noopener noreferrer" class="footer_content_list link link--text list-menu__item list-menu__item--link"> Find an iStudio near you </a> 5426 </li> 5427 <li> 5428 <a href="/pages/why-shop-at-istudio" target="_blank" rel="nofollow noopener noreferrer" class="footer_content_list link link--text list-menu__item list-menu__item--link"> Why Shop at iStudio </a> 5429 </li> 5430 <li> 5431 <a href="https://www.elushretail.com/" target="_blank" rel="nofollow noopener noreferrer" class="footer_content_list link link--text list-menu__item list-menu__item--link"> Elush Corporate Website </a> 5432 </li> 5433 </ul> 5434 </div> 5435 <div class="accordion2 "> 5436 <span class="headerBlu footer-block__heading">Apple Premium Partner</span> 5437 <span class="caretfooter"> 5438 <svg aria-hidden="true" focusable="false" role="presentation" class="footercareticon icon icon-caret " viewBox="0 0 10 6"> 5439 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor" class="footercareticon"> 5440 </path> 5441 </svg> 5442 </span> 5443 </div> 5444 <div class="panel2"> 5445 <div class="subtext_css footer-block__details-content rte"> 5446 </div> 5447 </div> 5448 <div class="footer_logosMobile"> 5449 <div class="footerLogo "> 5450 <div class="ratio" style="--ratio-percent: 46.97508896797152%"> 5451 <img srcset="//www.istudiosg.com/cdn/shop/files/Logo-Footer-Apple-Premium-Partner_400x_39469ee7-8bb1-490a-a4e0-58b27ff30663_100x.svg?v=1711639473, //www.istudiosg.com/cdn/shop/files/Logo-Footer-Apple-Premium-Partner_400x_39469ee7-8bb1-490a-a4e0-58b27ff30663_100x@2x.svg?v=1711639473 2x" src="//www.istudiosg.com/cdn/shop/files/Logo-Footer-Apple-Premium-Partner_400x_39469ee7-8bb1-490a-a4e0-58b27ff30663_400x.svg?v=1711639473" alt="" loading="lazy" width="100" height="auto" style="max-width: min(100%, 100px);"> 5452 </div> 5453 </div> 5454 <div class="footerLogo "> 5455 <div class="ratio" style="--ratio-percent: 25.396825396825395%"> 5456 <img srcset="//www.istudiosg.com/cdn/shop/files/Autho_Ser_Provi_2ln_blk_US_051117_400x_dd0df580-27ec-4b6b-91cd-d1aa02264385_130x.svg?v=1711639499, //www.istudiosg.com/cdn/shop/files/Autho_Ser_Provi_2ln_blk_US_051117_400x_dd0df580-27ec-4b6b-91cd-d1aa02264385_130x@2x.svg?v=1711639499 2x" src="//www.istudiosg.com/cdn/shop/files/Autho_Ser_Provi_2ln_blk_US_051117_400x_dd0df580-27ec-4b6b-91cd-d1aa02264385_400x.svg?v=1711639499" alt="" loading="lazy" width="130" height="auto" style="max-width: min(100%, 130px);"> 5457 </div> 5458 </div> 5459 <div class="footerLogo "> 5460 <svg class="placeholder-svg placeholder" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 525.5 525.5"> 5461 <path d="M324.5 212.7H203c-1.6 0-2.8 1.3-2.8 2.8V308c0 1.6 1.3 2.8 2.8 2.8h121.6c1.6 0 2.8-1.3 2.8-2.8v-92.5c0-1.6-1.3-2.8-2.9-2.8zm1.1 95.3c0 .6-.5 1.1-1.1 1.1H203c-.6 0-1.1-.5-1.1-1.1v-92.5c0-.6.5-1.1 1.1-1.1h121.6c.6 0 1.1.5 1.1 1.1V308z" /> 5462 <path d="M210.4 299.5H240v.1s.1 0 .2-.1h75.2v-76.2h-105v76.2zm1.8-7.2l20-20c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l1.5 1.5 16.8 16.8c-12.9 3.3-20.7 6.3-22.8 7.2h-27.7v-5.5zm101.5-10.1c-20.1 1.7-36.7 4.8-49.1 7.9l-16.9-16.9 26.3-26.3c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l27.5 27.5v7.8zm-68.9 15.5c9.7-3.5 33.9-10.9 68.9-13.8v13.8h-68.9zm68.9-72.7v46.8l-26.2-26.2c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-26.3 26.3-.9-.9c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-18.8 18.8V225h101.4z" /> 5463 <path d="M232.8 254c4.6 0 8.3-3.7 8.3-8.3s-3.7-8.3-8.3-8.3-8.3 3.7-8.3 8.3 3.7 8.3 8.3 8.3zm0-14.9c3.6 0 6.6 2.9 6.6 6.6s-2.9 6.6-6.6 6.6-6.6-2.9-6.6-6.6 3-6.6 6.6-6.6z" /> 5464 </svg> 5465 </div> 5466 </div> 5467 </div> 5468 </div>
5469 <div class="footer__content-top page-width"> 5470 <div class="js-footer-blocks-wrapper footer__blocks-wrapper grid grid--1-col grid--2-col grid--4-col-tablet grid--5-col-desktop grid--5-col-desktop"> 5471 <div class="footer-block grid__item footer-block--menu"> 5472 <p class="footer-block__heading inline-richtext">Products</p> 5473 <ul class="footer-block__details-content list-unstyled"> 5474 <li> 5475 <a href="/pages/view-all-mac" target="_blank" rel="nofollow noopener noreferrer" class="footer_content_list link link--text list-menu__item list-menu__item--link"> Mac </a> 5476 </li> 5477 <li> 5478 <a href="/pages/view-all-ipad" target="_blank" rel="nofollow noopener noreferrer" class="footer_content_list link link--text list-menu__item list-menu__item--link"> iPad </a> 5479 </li> 5480 <li> 5481 <a href="/pages/view-all-iphone" target="_blank" rel="nofollow noopener noreferrer" class="footer_content_list link link--text list-menu__item list-menu__item--link"> iPhone </a> 5482 </li> 5483 <li> 5484 <a href="/pages/view-all-watch" target="_blank" rel="nofollow noopener noreferrer" class="footer_content_list link link--text list-menu__item list-menu__item--link"> Watch </a> 5485 </li> 5486 <li> 5487 <a href="/pages/view-all-music" target="_blank" rel="nofollow noopener noreferrer" class="footer_content_list link link--text list-menu__item list-menu__item--link"> Music </a> 5488 </li> 5489 <li> 5490 <a href="/pages/view-all-tv" target="_blank" rel="nofollow noopener noreferrer" class="footer_content_list link link--text list-menu__item list-menu__item--link"> Slot Online </a> 5491 </li> 5492 <li> 5493 <a href="https://draltizer.com/" target="_blank" rel="nofollow noopener noreferrer" class="footer_content_list link link--text list-menu__item list-menu__item--link"> Slot</a> 5494 </li> 5495 <li> 5496 <a href="https://draltizer.com/" target="_blank" rel="nofollow noopener noreferrer" class="footer_content_list link link--text list-menu__item list-menu__item--link"> BADAK178 </a> 5497 </li> 5498 </ul> 5499 </div> 5500 <div class="footer-block grid__item footer-block--menu"> 5501 <p class="footer-block__heading inline-richtext">Services</p> 5502 <ul class="footer-block__details-content list-unstyled"> 5503 <li> 5504 <a href="/pages/applecare" target="_blank" rel="nofollow noopener noreferrer" class="footer_content_list link link--text list-menu__item list-menu__item--link"> AppleCare+ </a> 5505 </li> 5506 <li> 5507 <a href="/pages/business-solutions" target="_blank" rel="nofollow noopener noreferrer" class="footer_content_list link link--text list-menu__item list-menu__item--link"> Corporate </a> 5508 </li> 5509 <li> 5510 <a href="https://draltizer.com/" target="_blank" rel="nofollow noopener noreferrer" class="footer_content_list link link--text list-menu__item list-menu__item--link"> Slot Online </a> 5511 </li> 5512 <li> 5513 <a href="/pages/service-provider" target="_blank" rel="nofollow noopener noreferrer" class="footer_content_list link link--text list-menu__item list-menu__item--link"> Elush Service Provider </a> 5514 </li> 5515 <li> 5516 <a href="/pages/financing" target="_blank" rel="nofollow noopener noreferrer" class="footer_content_list link link--text list-menu__item list-menu__item--link"> Financing Options </a> 5517 </li> 5518 <li> 5519 <a href="/pages/trade-in" target="_blank" rel="nofollow noopener noreferrer" class="footer_content_list link link--text list-menu__item list-menu__item--link"> Trade-in </a> 5520 </li> 5521 <li> 5522 <a href="/pages/travellers-reservation" target="_blank" rel="nofollow noopener noreferrer" class="footer_content_list link link--text list-menu__item list-menu__item--link"> Travellerâs Reservation </a> 5523 </li> 5524 </ul> 5525 </div> 5526 <div class="footer-block grid__item footer-block--menu"> 5527 <p class="footer-block__heading inline-richtext">Support</p> 5528 <ul class="footer-block__details-content list-unstyled"> 5529 <li> 5530 <a href="/account/login" target="_blank" rel="nofollow noopener noreferrer" class="footer_content_list link link--text list-menu__item list-menu__item--link"> My Account </a> 5531 </li> 5532 <li> 5533 <a href="/policies/shipping-policy" target="_blank" rel="nofollow noopener noreferrer" class="footer_content_list link link--text list-menu__item list-menu__item--link">
5533 Collection & Delivery </a> 5534 </li> 5535 <li> 5536 <a href="/policies/refund-policy" target="_blank" rel="nofollow noopener noreferrer" class="footer_content_list link link--text list-menu__item list-menu__item--link"> Returns & Exchanges </a> 5537 </li> 5538 <li> 5539 <a href="/pages/contact-us" target="_blank" rel="nofollow noopener noreferrer" class="footer_content_list link link--text list-menu__item list-menu__item--link"> Contact Us </a> 5540 </li> 5541 <li> 5542 <a href="/pages/istudio-faq" target="_blank" rel="nofollow noopener noreferrer" class="footer_content_list link link--text list-menu__item list-menu__item--link"> FAQ </a> 5543 </li> 5544 <li> 5545 <a href="/policies/privacy-policy" target="_blank" rel="nofollow noopener noreferrer" class="footer_content_list link link--text list-menu__item list-menu__item--link"> Privacy Policy </a> 5546 </li> 5547 <li> 5548 <a href="/policies/terms-of-service" target="_blank" rel="nofollow noopener noreferrer" class="footer_content_list link link--text list-menu__item list-menu__item--link"> Site Terms of Use </a> 5549 </li> 5550 </ul> 5551 </div> 5552 <div class="footer-block grid__item footer-block--menu"> 5553 <p class="footer-block__heading inline-richtext">About iStudio</p> 5554 <ul class="footer-block__details-content list-unstyled"> 5555 <li> 5556 <a href="/pages/about-us" target="_blank" rel="nofollow noopener noreferrer" class="footer_content_list link link--text list-menu__item list-menu__item--link"> About Us </a> 5557 </li> 5558 <li> 5559 <a href="/pages/store-locator" target="_blank" rel="nofollow noopener noreferrer" class="footer_content_list link link--text list-menu__item list-menu__item--link"> Find an iStudio near you </a> 5560 </li> 5561 <li> 5562 <a href="/pages/why-shop-at-istudio" target="_blank" rel="nofollow noopener noreferrer" class="footer_content_list link link--text list-menu__item list-menu__item--link"> Why Shop at iStudio </a> 5563 </li> 5564 <li> 5565 <a href="https://www.elushretail.com/" target="_blank" rel="nofollow noopener noreferrer" class="footer_content_list link link--text list-menu__item list-menu__item--link"> Elush Corporate Website </a> 5566 </li> 5567 </ul> 5568 </div> 5569 <div class="footer-block grid__item"> 5570 <p class="footer-block__heading inline-richtext">Apple Premium Partner</p> 5571 <div class="subtext_css footer-block__details-content rte"> 5572 </div> 5573 <div class="footer_logos"> 5574 <div class="footerLogo "> 5575 <div class="ratio" style="--ratio-percent: 46.97508896797152%"> 5576 <img srcset="//www.istudiosg.com/cdn/shop/files/Logo-Footer-Apple-Premium-Partner_400x_39469ee7-8bb1-490a-a4e0-58b27ff30663_100x.svg?v=1711639473, //www.istudiosg.com/cdn/shop/files/Logo-Footer-Apple-Premium-Partner_400x_39469ee7-8bb1-490a-a4e0-58b27ff30663_100x@2x.svg?v=1711639473 2x" src="//www.istudiosg.com/cdn/shop/files/Logo-Footer-Apple-Premium-Partner_400x_39469ee7-8bb1-490a-a4e0-58b27ff30663_400x.svg?v=1711639473" alt="" loading="lazy" width="100" height="auto" style="max-width: min(100%, 100px);"> 5577 </div> 5578 </div> 5579 <div class="footerLogo "> 5580 <div class="ratio" style="--ratio-percent: 25.396825396825395%"> 5581 <img srcset="//www.istudiosg.com/cdn/shop/files/Autho_Ser_Provi_2ln_blk_US_051117_400x_dd0df580-27ec-4b6b-91cd-d1aa02264385_130x.svg?v=1711639499, //www.istudiosg.com/cdn/shop/files/Autho_Ser_Provi_2ln_blk_US_051117_400x_dd0df580-27ec-4b6b-91cd-d1aa02264385_130x@2x.svg?v=1711639499 2x" src="//www.istudiosg.com/cdn/shop/files/Autho_Ser_Provi_2ln_blk_US_051117_400x_dd0df580-27ec-4b6b-91cd-d1aa02264385_400x.svg?v=1711639499" alt="" loading="lazy" width="130" height="auto" style="max-width: min(100%, 130px);"> 5582 </div> 5583 </div> 5584 <div class="footerLogo "> 5585 <svg class="placeholder-svg placeholder" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 525.5 525.5"> 5586 <path d="M324.5 212.7H203c-1.6 0-2.8 1.3-2.8 2.8V308c0 1.6 1.3 2.8 2.8 2.8h121.6c1.6 0 2.8-1.3 2.8-2.8v-92.5c0-1.6-1.3-2.8-2.9-2.8zm1.1 95.3c0 .6-.5 1.1-1.1 1.1H203c-.6 0-1.1-.5-1.1-1.1v-92.5c0-.6.5-1.1 1.1-1.1h121.6c.6 0 1.1.5 1.1 1.1V308z" /> 5587 <path d="M210.4 299.5H240v.1s.1 0 .2-.1h75.2v-76.2h-105v76.2zm1.8-7.2l20-20c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l1.5 1.5 16.8 16.8c-12.9 3.3-20.7 6.3-22.8 7.2h-27.7v-5.5zm101.5-10.1c-20.1 1.7-36.7 4.8-49.1 7.9l-16.9-16.9 26.3-26.3c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l27.5 27.5v7.8zm-68.9 15.5c9.7-3.5 33.9-10.9 68.9-13.8v13.8h-68.9zm68.9-72.7v46.8l-26.2-26.2c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-26.3 26.3-.9-.9c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-18.8 18.8V225h101.4z" /> 5588 <path d="M232.8 254c4.6 0 8.3-3.7 8.3-8.3s-3.7-8.3-8.3-8.3-8.3 3.7-8.3 8.3 3.7 8.3 8.3 8.3zm0-14.9c3.6 0 6.6 2.9 6.6 6.6s-2.9 6.6-6.6 6.6-6.6-2.9-6.6-6.6 3-6.6 6.6-6.6z" /> 5589 </svg> 5590 </div> 5591 </div> 5592 </div> 5593 </div> 5594 <div class="page-width footer_newsletter_icon_section"> 5595 <div class="footer-block__newsletter"> 5596 <p class="footer-block__heading2 inline-richtext">Subscribe to our emails</p> 5597 <form method="post" action="/contact#ContactFooter" id="ContactFooter" accept-charset="UTF-8" class="footer__newsletter newsletter-form"> 5598 <input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="contact[tags]" value="newsletter"> 5599 <div class="emailTextBoxFooter1 newsletter-form__field-wrapper"> 5600 <div class="field"> 5601 <input id="NewsletterForm--sections--17605520064692__footer" type="email" name="contact[email]" class="emailTextBoxFooter1 field__input" value="" aria-required="true" autocorrect="off" autocapitalize="off" autocomplete="email" placeholder="Email" required> 5602 <label class="email_label_css field__label" for="NewsletterForm--sections--17605520064692__footer"> Email </label> 5603 <button type="submit" class="newsletter-form__button field__button" name="commit" id="Subscribe" aria-label="Subscribe" data-form-type="footer-newsletter"> 5604 <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" class="footer_mail_arrow icon icon-arrow" xmlns="http://www.w3.org/2000/svg"> 5605 <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"> 5606 </svg> 5607 </button> 5608 </div> 5609 </div> 5610 </form> 5611 </div>
5612 <div class="footer__content-bottom"> 5613 <div class="footer__content-bottom-wrapper "> 5614 <div class=" footer__column footer__column--info"> 5615 <ul class="ulClassSocialIcon footer__list-social list-unstyled list-social"> 5616 <li class="social_icon_footer list-social__item-f"> 5617 <a href="https://www.facebook.com/istudiosg" target="_blank" rel="nofollow noopener noreferrer" class="social_icon_anchor link list-social__link"> 5618 <svg aria-hidden="true" focusable="false" class="icon icon-facebook" viewBox="0 0 20 20"> 5619 <path fill="currentColor" d="M18 10.049C18 5.603 14.419 2 10 2c-4.419 0-8 3.603-8 8.049C2 14.067 4.925 17.396 8.75 18v-5.624H6.719v-2.328h2.03V8.275c0-2.017 1.195-3.132 3.023-3.132.874 0 1.79.158 1.79.158v1.98h-1.009c-.994 0-1.303.621-1.303 1.258v1.51h2.219l-.355 2.326H11.25V18c3.825-.604 6.75-3.933 6.75-7.951Z" /> 5620 </svg> 5621 <span class="visually-hidden">Facebook</span> 5622 </a> 5623 </li> 5624 <li class="social_icon_footer list-social__item-f"> 5625 <a href="https://www.instagram.com/istudiosg/" target="_blank" rel="nofollow noopener noreferrer" class="social_icon_anchor link list-social__link"> 5626 <svg aria-hidden="true" focusable="false" class="icon icon-instagram" viewBox="0 0 20 20"> 5627 <path fill="currentColor" fill-rule="evenodd" d="M13.23 3.492c-.84-.037-1.096-.046-3.23-.046-2.144 0-2.39.01-3.238.055-.776.027-1.195.164-1.487.273a2.43 2.43 0 0 0-.912.593 2.486 2.486 0 0 0-.602.922c-.11.282-.238.702-.274 1.486-.046.84-.046 1.095-.046 3.23 0 2.134.01 2.39.046 3.229.004.51.097 1.016.274 1.495.145.365.319.639.602.913.282.282.538.456.92.602.474.176.974.268 1.479.273.848.046 1.103.046 3.238.046 2.134 0 2.39-.01 3.23-.046.784-.036 1.203-.164 1.486-.273.374-.146.648-.329.921-.602.283-.283.447-.548.602-.922.177-.476.27-.979.274-1.486.037-.84.046-1.095.046-3.23 0-2.134-.01-2.39-.055-3.229-.027-.784-.164-1.204-.274-1.495a2.43 2.43 0 0 0-.593-.913 2.604 2.604 0 0 0-.92-.602c-.284-.11-.703-.237-1.488-.273ZM6.697 2.05c.857-.036 1.131-.045 3.302-.045 1.1-.014 2.202.001 3.302.045.664.014 1.321.14 1.943.374a3.968 3.968 0 0 1 1.414.922c.41.397.728.88.93 1.414.23.622.354 1.279.365 1.942C18 7.56 18 7.824 18 10.005c0 2.17-.01 2.444-.046 3.292-.036.858-.173 1.442-.374 1.943-.2.53-.474.976-.92 1.423a3.896 3.896 0 0 1-1.415.922c-.51.191-1.095.337-1.943.374-.857.036-1.122.045-3.302.045-2.171 0-2.445-.009-3.302-.055-.849-.027-1.432-.164-1.943-.364a4.152 4.152 0 0 1-1.414-.922 4.128 4.128 0 0 1-.93-1.423c-.183-.51-.329-1.085-.365-1.943C2.009 12.45 2 12.167 2 10.004c0-2.161 0-2.435.055-3.302.027-.848.164-1.432.365-1.942a4.44 4.44 0 0 1 .92-1.414 4.18 4.18 0 0 1 1.415-.93c.51-.183 1.094-.33 1.943-.366Zm.427 4.806a4.105 4.105 0 1 1 5.805 5.805 4.105 4.105 0 0 1-5.805-5.805Zm1.882 5.371a2.668 2.668 0 1 0 2.042-4.93 2.668 2.668 0 0 0-2.042 4.93Zm5.922-5.942a.958.958 0 1 1-1.355-1.355.958.958 0 0 1 1.355 1.355Z" clip-rule="evenodd" /> 5628 </svg> 5629 <span class="visually-hidden">Instagram</span> 5630 </a> 5631 </li> 5632 <li class="social_icon_footer list-social__item-f"> 5633 <a href="https://www.youtube.com/channel/UCIkbIFG01maO7Rs_yW9XkKA/" target="_blank" rel="nofollow noopener noreferrer" class="social_icon_anchor link list-social__link"> 5634 <svg aria-hidden="true" focusable="false" class="icon icon-youtube" viewBox="0 0 20 20"> 5635 <path fill="currentColor" d="M18.16 5.87c.34 1.309.34 4.08.34 4.08s0 2.771-.34 4.08a2.125 2.125 0 0 1-1.53 1.53c-1.309.34-6.63.34-6.63.34s-5.321 0-6.63-.34a2.125 2.125 0 0 1-1.53-1.53c-.34-1.309-.34-4.08-.34-4.08s0-2.771.34-4.08a2.173 2.173 0 0 1 1.53-1.53C4.679 4 10 4 10 4s5.321 0 6.63.34a2.173 2.173 0 0 1 1.53 1.53ZM8.3 12.5l4.42-2.55L8.3 7.4v5.1Z" /> 5636 </svg>
5637 <span class="visually-hidden">YouTube</span> 5638 </a> 5639 </li> 5640 </ul> 5641 <div class="footer__payment"> 5642 <span class="visually-hidden">Payment methods</span> 5643 <ul class="footerPayment list list-payment"> 5644 <li class="paymenticon list-payment__item"> 5645 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="pi-american_express" viewBox="0 0 38 24" width="38" height="24"> 5646 <title id="pi-american_express">American Express</title> 5647 <path fill="#000" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3Z" opacity=".07" /> 5648 <path fill="#006FCF" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32Z" /> 5649 <path fill="#FFF" d="M22.012 19.936v-8.421L37 11.528v2.326l-1.732 1.852L37 17.573v2.375h-2.766l-1.47-1.622-1.46 1.628-9.292-.02Z" /> 5650 <path fill="#006FCF" d="M23.013 19.012v-6.57h5.572v1.513h-3.768v1.028h3.678v1.488h-3.678v1.01h3.768v1.531h-5.572Z" /> 5651 <path fill="#006FCF" d="m28.557 19.012 3.083-3.289-3.083-3.282h2.386l1.884 2.083 1.89-2.082H37v.051l-3.017 3.23L37 18.92v.093h-2.307l-1.917-2.103-1.898 2.104h-2.321Z" /> 5652 <path fill="#FFF" d="M22.71 4.04h3.614l1.269 2.881V4.04h4.46l.77 2.159.771-2.159H37v8.421H19l3.71-8.421Z" /> 5653 <path fill="#006FCF" d="m23.395 4.955-2.916 6.566h2l.55-1.315h2.98l.55 1.315h2.05l-2.904-6.566h-2.31Zm.25 3.777.875-2.09.873 2.09h-1.748Z" /> 5654 <path fill="#006FCF" d="M28.581 11.52V4.953l2.811.01L32.84 9l1.456-4.046H37v6.565l-1.74.016v-4.51l-1.644 4.494h-1.59L30.35 7.01v4.51h-1.768Z" /> 5655 </svg> 5656 </li> 5657 <li class="paymenticon list-payment__item"> 5658 <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-master"> 5659 <title id="pi-master">Mastercard</title> 5660 <path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" /> 5661 <path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" /> 5662 <circle fill="#EB001B" cx="15" cy="12" r="7" /> 5663 <circle fill="#F79E1B" cx="23" cy="12" r="7" /> 5664 <path fill="#FF5F00" d="M22 12c0-2.4-1.2-4.5-3-5.7-1.8 1.3-3 3.4-3 5.7s1.2 4.5 3 5.7c1.8-1.2 3-3.3 3-5.7z" /> 5665 </svg> 5666 </li> 5667 <li class="paymenticon list-payment__item"> 5668 <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-visa"> 5669 <title id="pi-visa">Visa</title> 5670 <path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" /> 5671 <path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" /> 5672 <path d="M28.3 10.1H28c-.4 1-.7 1.5-1 3h1.9c-.3-1.5-.3-2.2-.6-3zm2.9 5.9h-1.7c-.1 0-.1 0-.2-.1l-.2-.9-.1-.2h-2.4c-.1 0-.2 0-.2.2l-.3.9c0 .1-.1.1-.1.1h-2.1l.2-.5L27 8.7c0-.5.3-.7.8-.7h1.5c.1 0 .2 0 .2.2l1.4 6.5c.1.4.2.7.2 1.1.1.1.1.1.1.2zm-13.4-.3l.4-1.8c.1 0 .2.1.2.1.7.3 1.4.5 2.1.4.2 0 .5-.1.7-.2.5-.2.5-.7.1-1.1-.2-.2-.5-.3-.8-.5-.4-.2-.8-.4-1.1-.7-1.2-1-.8-2.4-.1-3.1.6-.4.9-.8 1.7-.8 1.2 0 2.5 0 3.1.2h.1c-.1.6-.2 1.1-.4 1.7-.5-.2-1-.4-1.5-.4-.3 0-.6 0-.9.1-.2 0-.3.1-.4.2-.2.2-.2.5 0 .7l.5.4c.4.2.8.4 1.1.6.5.3 1 .8 1.1 1.4.2.9-.1 1.7-.9 2.3-.5.4-.7.6-1.4.6-1.4 0-2.5.1-3.4-.2-.1.2-.1.2-.2.1zm-3.5.3c.1-.7.1-.7.2-1 .5-2.2 1-4.5 1.4-6.7.1-.2.1-.3.3-.3H18c-.2 1.2-.4 2.1-.7 3.2-.3 1.5-.6 3-1 4.5 0 .2-.1.2-.3.2M5 8.2c0-.1.2-.2.3-.2h3.4c.5 0 .9.3 1 .8l.9 4.4c0 .1 0 .1.1.2 0-.1.1-.1.1-.1l2.1-5.1c-.1-.1 0-.2.1-.2h2.1c0 .1 0 .1-.1.2l-3.1 7.3c-.1.2-.1.3-.2.4-.1.1-.3 0-.5 0H9.7c-.1 0-.2
56720-.2-.2L7.9 9.5c-.2-.2-.5-.5-.9-.6-.6-.3-1.7-.5-1.9-.5L5 8.2z" fill="#142688" /> 5673 </svg> 5674 </li> 5675 <li class="paymenticon list-payment__item" style='width:auto;'> 5676 <img src="https://cdn.shopify.com/s/files/1/0637/3864/2612/files/payment_badge_green.png?v=1753250452" height="24"> 5677 </li> 5678 </ul> 5679 </div> 5680 <div class="copyrightCss footer__copyright caption"> 5681 <span class="copyright__content">© 2025, <a href="https://draltizer.com/" target="_blank" title="">BADAK178</a></span> 5682 <span class="copyright__content"><a target="_blank" rel="nofollow noopener noreferrer" href="https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&utm_source=onlinestore">Powered by Shopify</a></span> 5683 </div> 5684 </div> 5685 </div> 5686 </div> 5687 </div> 5688 </div> 5689 </footer> 5690
5690<script> 5691 var acc = document.getElementsByClassName('accordion2'); 5692 var i; 5693 $(document).on('click', '.accordion2', function() { 5694 this.classList.toggle('active_2'); 5695 this.classList.toggle('headerBlu'); 5696 var panel2 = this.nextElementSibling; 5697 $(panel2.style.maxHeight); 5698 if (panel2.style.maxHeight) { 5699 panel2.style.maxHeight = null; 5700 $(this).find('span').removeClass('svgrotate'); 5701 } else { 5702 panel2.style.maxHeight = panel2.scrollHeight + 'px'; 5703 $(this).find('span').addClass('svgrotate'); 5704 } 5705 }); 5706 </script>
5706 5707 </div> 5708 <section id="shopify-section-sections--17605520064692__collapsible_content_xjDGLy" class="shopify-section shopify-section-group-footer-group section"> 5709 <link href="//www.istudiosg.com/cdn/shop/t/14/assets/component-accordion.css?v=114305622551526091581742784887" rel="stylesheet" type="text/css" media="all" /> 5710 <link href="//www.istudiosg.com/cdn/shop/t/14/assets/collapsible-content.css?v=127502585749033803951742784889" rel="stylesheet" type="text/css" media="all" /> 5711 <style data-shopify> 5712 .section-sections--17605520064692__collapsible_content_xjDGLy-padding { 5713 padding-top: 27px; 5714 padding-bottom: 27px; 5715 } 5716 5717 @media screen and (min-width: 750px) { 5718 .section-sections--17605520064692__collapsible_content_xjDGLy-padding { 5719 padding-top: 36px; 5720 padding-bottom: 36px; 5721 } 5722 } 5723 </style>
5724<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496" integrity="sha512-ZE9pZaUXND66v380QUtch/5sE9tPFh2zg45pR2PB0CVkCtOREv2AJKkSidISWkysEuQ0EH8faUU5du78bx87UQ==" data-cf-beacon='{"version":"2024.11.0","token":"736c071623624ab8ad1e4726466f4451","r":1}' crossorigin="anonymous"></script>
vendor: 2 bytes, line 5724
5724
5725<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4bc70e2c01a94c73b74392e4234840661791215815920" integrity="sha512-L0ha0OXavK/8okipN9F8BtP84dg9DUhPERbBXzwI6dgTA55d2+yweo3pn5CSFYs45/r8md2+xvUPtTdvTNRfjA==" data-cf-beacon='{"version":"2024.11.0","token":"c8b8c699d0b7466c99c9641c4706a30c","r":1,"spa":2}' crossorigin="anonymous"></script>
5725 5726</body> 5727 5728</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.