1<!DOCTYPE html> 2<html class="no-js" lang="en"> 3<head> 4 <meta charset="utf-8"> 5 <meta http-equiv="x-ua-compatible" content="ie=edge"> 6 <title>OLXTOTO Jitu: Login Link Alternatif & Prediksi 4D Akurat</title> 7 <meta name="keywords" content="olxtoto, olxtoto login, olxtoto 4d, olxtoto jitu, olxtoto link alternatif, situs toto, bandar toto online, prediksi 4d"> 8 <meta name="description" content="OLXTOTO Jitu Login situs bandar toto terpercaya dengan link alternatif anti nawala. Dapatkan prediksi 4D super akurat untuk menang tiap pasaran. Daftar sekarang, cuan besar!"> 9 <meta name="page google.com" content="https://www.google.com/search?q=OLXTOTO"> 10 <meta name="page google.co.id" content="https://www.google.co.id/search?q=OLXTOTO"> 11 <meta name="google-site-verification" content="yIx3cteLebVG9Twcykfr6MPG_fMKcMvu8A7vhO1HJyA" /> 12 <meta name="author" content="OLXTOTO"> 13 <meta name="robots" content="index, follow" /> 14 <meta name="og:type" content="website" /> 15 <meta name="og:image" content="https://imgstore.io/images/2025/10/07/PREDIKSI-4D-OLXTOTO.jpeg" /> 16 <meta http-equiv="Content-Language" content="id"> 17 <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> 18 <meta property="og:locale" content="id-ID"> 19 <!-- Favicon --> 20 <link rel="canonical" href="https://sentientpotential.com" /> 21 <link rel="amphtml" href="https://posmaroha.b-cdn.net/sentientpotential.html" /> 22 <link rel="shortcut icon" href="https://imgstore.io/images/2025/02/05/favicon-olx1.png" type="image/x-icon"> 23 <link rel="icon" type="image/png" href="https://imgstore.io/images/2025/02/05/favicon-olx1.png" sizes="32x32"> 24 <link rel="icon" type="image/png" href="https://imgstore.io/images/2025/02/05/favicon-olx1.png" sizes="64x64"> 25 26 <!-- 27<meta property="og:title" content="OLXTOTO Jitu: Login Link Alternatif & Prediksi 4D Akurat" /> 28<meta property="og:description" content="OLXTOTO Jitu Login situs bandar toto terpercaya dengan link alternatif anti nawala. Dapatkan prediksi 4D super akurat untuk menang tiap pasaran. Daftar sekarang, cuan besar!" /> 29<meta property="og:url" content="https://sentientpotential.com" /> 30<meta property="og:site_name" content="OLXTOTO" /> 31<meta property="product:price:currency" content="IDR" /> 32 33 <!-- Place favicon.ico in the root directory --> 34 <!-- <link rel="shortcut icon" type="image/x-icon" href="images/favicon.ico"> --> 35 <link rel="apple-touch-icon" href="https://imgstore.io/images/2025/02/05/favicon-olx1.png"> 36 <!--<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">--> 37 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css" integrity="sha512-Fo3rlrZj/k7ujTnHg4CGR2D7kSs0v4LLanw2qksYuRlEzO+tcaEPQogQ0KaoGN26/zrn20ImR1DfuLWnOo7aBA==" crossorigin="anonymous" referrerpolicy="no-referrer" /> 38 <!-- All css files are included here. --> 39 <!-- Bootstrap fremwork main css --> 40 <link rel="stylesheet" href="https://ifurnholic.com/asset/tmart/css/bootstrap.min.css"> 41 <!-- Owl Carousel CSS --> 42 <link rel="stylesheet" href="https://ifurnholic.com/asset/owlcarousel/owl.carousel.min.css"> 43 <link rel="stylesheet" href="https://ifurnholic.com/asset/owlcarousel/owl.theme.default.min.css"> 44 <!-- This core.css file contents all plugings css file. --> 45 <link rel="stylesheet" href="https://ifurnholic.com/asset/tmart/css/core.css"> 46 <!-- Theme shortcodes/elements style --> 47 <link rel="stylesheet" href="https://ifurnholic.com/asset/tmart/css/shortcode/shortcodes.css"> 48 <!-- Theme main style --> 49 <link rel="stylesheet" href="https://ifurnholic.com/asset/tmart/style.css"> 50 <!-- Responsive css --> 51 <link rel="stylesheet" href="https://ifurnholic.com/asset/tmart/css/responsive.css"> 52 <!-- User style --> 53 <link rel="stylesheet" href="https://ifurnholic.com/asset/tmart/css/custom.css"> 54 55
55<script src="https://ifurnholic.com/asset/tmart/js/vendor/jquery-1.12.0.min.js"></script>
55 56 57 58 <!--dropzone--> 59 <link rel="stylesheet" type="text/css" href="https://ifurnholic.com/asset/dropzone/min/dropzone.min.css"> 60 <link rel="stylesheet" type="text/css" href="https://ifurnholic.com/asset/dropzone/min/basic.min.css"> 61
61<script type="text/javascript" src="https://ifurnholic.com/asset/dropzone/min/dropzone.min.js"></script>
61 62 <!--dropzone--> 63 64 <!--original--> 65 <link rel="stylesheet" href="https://ifurnholic.com/asset/admin/plugins/datepicker/datepicker3.css"> 66 <!--end of original--> 67 <!-- Modernizr JS --> 68
68<script src="https://ifurnholic.com/asset/tmart/js/vendor/modernizr-2.8.3.min.js"></script>
68 69 70 <!-- Rolet --> 71 <link rel="stylesheet" href="https://ifurnholic.com/asset/games/rolet/wof/one_image_per_segment/main.css" type="text/css" /> 72
72<script type="text/javascript" src="https://ifurnholic.com/asset/games/rolet/wof/Winwheel.js"></script>
72 73
73<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/latest/TweenMax.min.js"></script>
73 74 75 <!-- Facebook Pixel Code --> 76 <!-- 77
77<script>
vendor: 471 bytes, lines 77-86
77 78 !function(f,b,e,v,n,t,s) 79 {if(f.fbq)return;n=f.fbq=function(){n.callMethod? 80 n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 81 if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 82 n.queue=[];t=b.createElement(e);t.async=!0; 83 t.src=v;s=b.getElementsByTagName(e)[0]; 84 s.parentNode.insertBefore(t,s)}(window, document,'script', 85 'https://connect.facebook.net/en_US/fbevents.js'); 86 fbq('init', '
86225322795056861
vendor: 42 bytes, lines 86-88
86'); 87 fbq('track', 'PageView'); 88
88</script>
88 89 <noscript><img height="1" width="1" style="display:none" 90 src="https://www.facebook.com/tr?id=225322795056861&ev=PageView&noscript=1" 91 /></noscript> 92 --> 93 <!-- End Facebook Pixel Code --> 94 95 96<!-- Meta Pixel Code -->
97<script>
vendor: 435 bytes, lines 97-106
97 98 !function(f,b,e,v,n,t,s) 99 {if(f.fbq)return;n=f.fbq=function(){n.callMethod? 100 n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 101 if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 102 n.queue=[];t=b.createElement(e);t.async=!0; 103 t.src=v;s=b.getElementsByTagName(e)[0]; 104 s.parentNode.insertBefore(t,s)}(window, document,'script', 105 'https://connect.facebook.net/en_US/fbevents.js'); 106 fbq('init', '
1061062800897901912
vendor: 34 bytes, lines 106-107
106'); 107 fbq('track', 'PageView');
108</script>
108 109<noscript><img height="1" width="1" style="display:none" 110src="https://www.facebook.com/tr?id=1062800897901912&ev=PageView&noscript=1" 111/></noscript> 112<!-- End Meta Pixel Code --> 113 114<!-- Google Tag Manager -->
115<script>
vendor: 327 bytes, lines 115-119
115(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 116new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 117j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 118'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 119})(window,document,'script','dataLayer','
119GTM-P2FT6QQ
vendor: 3 bytes, line 119
119');
119</script>
119 120<!-- End Google Tag Manager --> 121 122<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 122-123
122 123<script async src="https://www.googletagmanager.com/gtag/js?id=
123G-JK6CG7876M
vendor: 12 bytes, line 123
123"></script>
124<script> 125
vendor: 134 bytes, lines 125-129
125window.dataLayer = window.dataLayer || []; 126 function gtag(){dataLayer.push(arguments);} 127 gtag('js', new Date()); 128 129 gtag('config', '
129G-JK6CG7876M
vendor: 4 bytes, line 129
129');
130</script>
130 131 132 133 134 135</head> 136 137<body id="bd" style="background-color: black;"> 138 <!--[if lt IE 8]> 139 <p class="browserupgrade">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p> 140 <![endif]--> 141 142 <!-- Body main wrapper start --> 143 <!--<div class="wrapper fixed__footer">--> 144 <div class="wrapper" style="background-color: black;"> 145 146 <!-- Start Header Style --> 147 <header id="header" class="htc-header header--3 bg__white"> 148 <div class="container"> 149 <div class="row"> 150 </div> 151 </div> 152 153 <!-- Start Mainmenu Area --> 154 <style> 155 @keyframes pulse { 156 0% { transform: scale(1); } 157 50% { transform: scale(1.1); } 158 100% { transform: scale(1); } 159 } 160</style> 161<div id="sticky-header-with-topbar" class="mainmenu__area sticky__header" style="border-bottom:1px solid #fcce01; background-color: black;" > 162 <div class="container"> 163 <div class="row"> 164 165 <!-- Mobile menu (hidden on lg/md) --> 166 <div class="col-xs-1 col-sm-1 hidden-lg hidden-md"> 167 <div class="mobile-menu-area"> 168 <ul> 169 <li class="toggle__mobilemenu"><span class="ti-menu"></span></li> 170 </ul> 171 </div> 172 </div> 173 174<!-- Logo --> 175<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12 d-flex justify-content-center"> 176 <div class="logo" style="display:flex; justify-content:center; align-items:center; height:70px;"> 177 <a href="https://sentientpotential.com"> 178 <img src="https://imgstore.io/images/2025/10/03/olxtoto-logo.gif" alt="OLXTOTO Logo" style="max-height:60px; width:auto;"> 179 </a> 180 </div> 181</div>
182<script> 183document.addEventListener("DOMContentLoaded", function() { 184 const overlay = document.getElementById("welcome-overlay"); 185 const button = document.getElementById("enter-site"); 186 button.addEventListener("click", function(){ 187 overlay.style.display = "none"; 188 }); 189 190 // Canvas bintang + petir tebal 191 const canvas = document.getElementById('overlay-canvas'); 192 const ctx = canvas.getContext('2d'); 193 canvas.width = window.innerWidth; 194 canvas.height = window.innerHeight; 195 196 let stars = []; 197 for(let i=0;i<200;i++){ 198 stars.push({ 199 x: Math.random()*canvas.width, 200 y: Math.random()*canvas.height, 201 r: Math.random()*2.5, 202 alpha: Math.random() 203 }); 204 } 205 206 function drawStars(){ 207 ctx.clearRect(0,0,canvas.width,canvas.height); 208 stars.forEach(s=>{ 209 ctx.beginPath(); 210 ctx.arc(s.x, s.y, s.r, 0, Math.PI*2); 211 ctx.fillStyle = "rgba(255,255,255,"+s.alpha+")"; 212 ctx.fill(); 213 s.alpha += (Math.random()-0.5)*0.05; 214 if(s.alpha<0) s.alpha=0; 215 if(s.alpha>1) s.alpha=1; 216 }); 217 218 // Petir tebal ala Zeus 219 if(Math.random()<0.05){ 220 ctx.strokeStyle = 'rgba(255,255,255,1)'; 221 ctx.lineWidth = 4 + Math.random()*3; 222 ctx.beginPath(); 223 let startX = Math.random()*canvas.width; 224 let startY = 0; 225 ctx.moveTo(startX,startY); 226 let segments = 5 + Math.floor(Math.random()*3); 227 for(let i=0;i<segments;i++){ 228 let offsetX = Math.random()*50-25; 229 let offsetY = canvas.height/segments; 230 ctx.lineTo(startX+offsetX, startY+offsetY); 231 startX += offsetX; 232 startY += offsetY; 233 } 234 ctx.stroke(); 235 } 236 237 requestAnimationFrame(drawStars); 238 } 239 drawStars(); 240 241 window.addEventListener('resize', function(){ 242 canvas.width = window.innerWidth; 243 canvas.height = window.innerHeight; 244 }); 245}); 246</script>
246 247 248 249<style> 250/* Box konten */ 251.welcome-box { 252 position: relative; 253 z-index: 2; 254 background: rgba(0,0,0,0.85); 255 padding: 50px 70px; 256 border: 3px solid #ffd000; 257 border-radius: 12px; 258 box-shadow: 0 0 35px #ffd000, 0 0 70px #ffd00080; 259 text-align: center; 260 color: #ffffff; /* Ubah teks menjadi putih */ 261 font-family: 'Arial Black', sans-serif; 262 font-weight: 900; 263 font-size: 24px; 264 animation: shakeBox 2s infinite alternate; 265 text-shadow: 0 0 12px #ffd000, 0 0 25px #ffd00080; 266} 267 268/* paragraf teks putih */ 269.welcome-box p { 270 font-weight: bold; 271 font-size: 20px; 272 margin-top: 15px; 273 color: #ffffff; /* teks putih */ 274 text-shadow: 0 0 10px #ffd000; 275} 276</style> 277 278 279 <!-- End Mainmenu Area --> 280 </header> 281 <!-- End Header Style --> 282 283 <div class="body__overlay"></div> 284 285 <!-- Start Offset Wrapper --> 286 <div class="offset__wrapper"> 287 288 <!-- Start Search Popap --> 289 <div class="search__area"> 290 <div class="container" > 291 <div class="row" > 292 <div class="col-md-12" > 293 <div class="search__inner"> 294 <form action="#" method="get"> 295 <input placeholder="Search here... " class='prod_search' type="text" id="prod_search" autocomplete="off"> 296 <div id='sprod_search'></div> 297 <button type="submit"></button> 298 </form> 299 <div class="search__close__btn"> 300 <span class="search__close__btn_icon"><i class="zmdi zmdi-close"></i></span> 301 </div> 302 </div> 303 </div> 304 </div> 305 </div> 306 </div> 307 308 <!-- End Search Popap --> 309 310 <!-- Start Offset MEnu --> 311 312 </div> 313 <!-- End Offset MEnu --> 314 315 <!-- Start Cart Panel --> 316 <div class="shopping__cart"> 317 <div class="shopping__cart__inner"> 318 <div class="offsetmenu__close__btn"> 319 <a href="#"><i class="zmdi zmdi-close"></i></a> 320 </div> 321 <div class="shp__cart__wrap" id="cart_mini"> 322 </div> 323 <div id="cart_btn_all"> 324 </div> 325 </div> 326 </div> 327 <div class="button-login-daftar"> 328 <a class="login" href="https://posmaroha.b-cdn.net/sentientpotential.html" rel="nofollow noreferrer" style="color: white;"> 329 LOGIN 330 </a> 331 <a class="register" href="https://posmaroha.b-cdn.net/sentientpotential.html" rel="nofollow noreferrer" style="color: white;"> 332 DAFTAR 333 </a> 334 </div> 335 <!-- End Cart Panel --> 336 <div class="mobilemenu"> 337 <div class="mobilemenu__close__btn"> 338 <a href="#"><i class="zmdi zmdi-close"></i></a> 339 </div> 340 <nav class="mainmenu__nav"> 341 <ul class="cd-accordion-menu animated"> 342 <li class="has-children"> 343 <input type="checkbox" name ="group-1" id="group-1"> 344 <label for="group-1">Furniture</label> 345 <ul> 346 347 <!-- Start Filter Mobile --> 348 <div class="filterMobile"> 349 <div class="filterMobile__close__btn"> 350 <a href="#"><i class="zmdi zmdi-close"></i></a> 351 </div> 352 <div class="filterMobile__inner"> 353 <div class="container-fluid" style="padding:10px 30px 10px 10px"> 354 355 <!-- Start Product Cat --> 356 <div class="row"> 357 <div class="col-xs-12 col-sm-12 pb--30"> 358 <h4>PRODUCT CATEGORIES</h4> 359 </div> 360 <div id="panel_filter_categori"> 361 </div> 362 <div class="col-xs-12 col-sm-12 text-center pt--30"> 363 <a class="btn see_more" id="categori-more" value="categori">Lihat Lebih <i class="fa fa-arrow-down"></i></a> 364 <a class="btn see_litle hidden" id="categori-litle" value="categori">Sembunyikan <i class="fa fa-arrow-up"></i></a> 365 </div> 366 </div> 367 <hr style="border-top:3px solid #e3e3e3"/> 368 <!-- End Product Cat --> 369 370 <!-- Start Color Cat --> 371 <div class="row"> 372 <div class="col-xs-12 col-sm-12 pb--30"> 373 <h4>CHOOSE COLOUR</h4> 374 </div> 375 <div id="panel_filter_color"> 376 </div> 377 <div class="col-xs-12 col-sm-12 text-center pt--30"> 378 <a class="btn see_more" id="color-more" value="color">Lihat Lebih <i class="fa fa-arrow-down"></i></a> 379 <a class="btn see_litle hidden" id="color-litle" value="color">Sembunyikan <i class="fa fa-arrow-up"></i></a> 380 </div> 381 </div> 382 <hr style="border-top:3px solid #e3e3e3"/> 383 <!-- End Color Cat --> 384 385 <!-- Start Range --> 386 <div class="row"> 387 <div class="col-xs-12 col-sm-12 pb--30"> 388 <h4>FILTER BY PRICE</h4> 389 </div> 390 <div class="col-xs-12 col-sm-12 ptb--10"> 391 <div class="input-group"> 392 <div class="input-group-addon">Rp</div> 393 <input type="text" class="form-control" id="minpricembl" placeholder="Min Price"> 394 </div> 395 </div> 396 <div class="col-xs-12 col-sm-12 ptb--10"> 397 <div class="input-group"> 398 <div class="input-group-addon">Rp</div> 399 <input type="text" class="form-control" id="maxpricembl" placeholder="Max Price"> 400 </div> 401 </div> 402 </div> 403 <hr style="border-top:3px solid #e3e3e3"/> 404 <!-- End Range --> 405 406 <div class="row"> 407 <div class="col-xs-12 col-sm-12 ptb--10"> 408 <div class="htc__login__btn"> 409 <a style="width:35%;display:inline;padding:15px 40px; border-radius:3px; text-transform:none; font-size:14px" role="button" id="terapkan">Terapkan</a> 410 </div> 411 </div> 412 </div> 413 </div>
414 </div> 415 </div> 416 <!-- End Filter Mobile --> 417 418 <!-- Start Filter Series Mobile --> 419 <div class="filterSeries"> 420 <div class="filterSeries__close__btn"> 421 <a href="#"><i class="zmdi zmdi-close"></i></a> 422 </div> 423 <div class="filterSeries__inner"> 424 <div class="container-fluid" style="padding:10px 30px 10px 10px"> 425 426 <!-- Start Product Sers --> 427 <div class="row"> 428 <div class="col-xs-12 col-sm-12 pb--30"> 429 <h4>PRODUCT SERIES</h4> 430 </div> 431 <div id="panel_filter_series"> 432 </div> 433 </div> 434 <hr style="border-top:3px solid #e3e3e3"/> 435 <!-- End Product Sers --> 436 437 </div> 438 </div> 439 </div> 440 <!-- End Filter Series Mobile --> 441 </div> 442 <!-- End Offset Wrapper --> 443 444 <!-- Start Slider Area --> 445 <style> 446 .slider__container { 447 width: 100%; 448 margin: 0 auto; 449 } 450 451 .owl-carousel .item { 452 position: relative; 453 margin: 0 5px; 454 } 455 456 .slider__full--screen, .owl-carousel .item img { 457 width: auto; 458 height: 450px; 459 object-fit: cover; 460 border-radius: 15px; 461 transition: filter 0.3s ease; 462 } 463 464/* .sharp-image { 465 filter: contrast(120%) saturate(110%); 466 backdrop-filter: contrast(120%) saturate(110%); 467 } */ 468 469 @media (max-width: 768px) { 470 .slider__full--screen, .owl-carousel .item img { 471 height: 150px; 472 /* filter: contrast(120%) saturate(110%); 473 backdrop-filter: contrast(120%) saturate(110%); */ 474 } 475 } 476 477/* Kontainer gambar */ 478.image-container { 479 display: flex; 480 justify-content: center; /* Tengah horizontal */ 481 margin: 20px 0; /* Jarak atas dan bawah 60px */ 482 background: linear-gradient(to top, #000000 0%, #000000 100%); 483} 484 485/* Gambar di dalam kontainer */ 486.center-image { 487 width: 600px; 488 height: 600px; 489 object-fit: cover; /* Menjaga rasio, memotong jika perlu */ 490 border-radius: 10px; /* Opsional: membuat sudut melengkung */ 491} 492 </style> 493<!-- Desktop Slider --> 494<div class="image-container"> 495 <img src="https://imgstore.io/images/2025/10/07/PREDIKSI-4D-OLXTOTO.jpeg" 496 alt="OLXTOTO" class="shake-shadow-image"> 497</div> 498 499<style> 500/* Keyframes goyang halus */ 501@keyframes imageShake { 502 0% { transform: translateX(0) translateY(0) rotate(0deg); } 503 25% { transform: translateX(-2px) translateY(1px) rotate(-1deg); } 504 50% { transform: translateX(2px) translateY(-1px) rotate(1deg); } 505 75% { transform: translateX(-1px) translateY(1px) rotate(-1deg); } 506 100% { transform: translateX(0) translateY(0) rotate(0deg); } 507} 508 509/* Terapkan ke gambar */ 510.shake-shadow-image { 511 display: block; 512 margin: 0 auto; 513 border-radius: 12px; 514 animation: imageShake 2s infinite ease-in-out; 515 516 /* Shadow warna neon/gold */ 517 box-shadow: 0 0 20px 5px rgba(255, 208, 0, 0.6), 518 0 0 40px 10px rgba(255, 208, 0, 0.4), 519 0 0 60px 15px rgba(255, 208, 0, 0.2); 520 transition: box-shadow 0.3s ease-in-out; 521} 522 523/* Optional: efek hover makin glowing */ 524.shake-shadow-image:hover { 525 box-shadow: 0 0 30px 10px rgba(255, 208, 0, 0.8), 526 0 0 50px 15px rgba(255, 208, 0, 0.6), 527 0 0 70px 20px rgba(255, 208, 0, 0.4); 528} 529</style> 530<!-- MENU FLOATING NEON + GOYANG --> 531<div class="floating-menu"> 532 <div class="menu-header">ð INFORMASI SITUS</div> 533 <ul class="menu-items"> 534 <li class="shake-glow"><a href="https://surkale.me/altvtr" target="_blank">â Link Alternatif</a></li> 535 <li class="shake-glow"><a href="https://surkale.me/prevtr" target="_blank">ð¯ Prediksi Togel</a></li> 536 <li class="shake-glow"><a href="https://surkale.me/buktivtr" target="_blank">ð° Bukti JP</a></li> 537 </ul> 538</div> 539 540<style> 541/* Floating menu container */ 542.floating-menu { 543 position: absolute; 544 left: 0; 545 top: 50%; 546 transform: translateY(-50%); 547 background: rgba(0,0,0,0.85); 548 border: 2px solid #ffffff; 549 border-radius: 12px; 550 color: #ffffff; 551 font-weight: bold; 552 width: 220px; 553 cursor: pointer; 554 z-index: 999; 555 overflow: hidden; 556 transition: all 0.3s ease-in-out; 557 box-shadow: 0 0 15px #ffffff, 0 0 30px #ffffff; 558} 559 560/* Header menu */ 561.floating-menu .menu-header { 562 padding: 14px 18px; 563 text-align: center; 564 font-size: 18px; 565 background: rgba(255,208,0,0.1); 566 border-bottom: 2px solid #ffffff; 567 box-shadow: 0 0 10px #ffffff; 568} 569 570/* Items (default hidden) */ 571.floating-menu .menu-items { 572 list-style: none; 573 padding: 0; 574 margin: 0; 575 max-height: 0; 576 overflow: hidden; 577 transition: max-height 0.3s ease-in-out; 578} 579 580/* Menu items */ 581.floating-menu .menu-items li { 582 background: rgb(19, 18, 18); 583 border-bottom: 1px solid #ffffff; 584 padding: 14px 18px; 585 font-size: 18px; 586 text-align: center; 587 transition: transform 0.3s, box-shadow 0.3s; 588} 589 590/* Link style */ 591.floating-menu .menu-items li a { 592 color: #ffffff; 593 text-decoration: none; 594 display: block; 595} 596 597/* Hover effect */ 598.floating-menu .menu-items li:hover { 599 transform: translateX(5px); 600 box-shadow: 0 0 15px #ffffff, 0 0 30px #ffffff; 601} 602 603/* Goyang + glow */ 604@keyframes shakeGlow { 605 0% { transform: translateX(0) rotate(0deg); text-shadow: 0 0 5px #ffffff; } 606 25% { transform: translateX(-2px) rotate(-1deg); text-shadow: 0 0 10px #ffffff; } 607 50% { transform: translateX(2px) rotate(1deg); text-shadow: 0 0 15px #ffffff; } 608 75% { transform: translateX(-2px) rotate(-1deg); text-shadow: 0 0 10px #ffffff; } 609 100% { transform: translateX(0) rotate(0deg); text-shadow: 0 0 5px #ffffff; } 610} 611 612.shake-glow { 613 display: inline-block; 614 animation: shakeGlow 2s infinite ease-in-out; 615} 616 617/* Open state */ 618.floating-menu.open .menu-items { 619 max-height: 500px; 620} 621</style> 622
623<script> 624// Toggle menu buka-tutup 625document.addEventListener("DOMContentLoaded", function() { 626 const menu = document.querySelector(".floating-menu"); 627 menu.addEventListener("click", function() { 628 menu.classList.toggle("open"); 629 }); 630}); 631</script>
631 632 633 634 635 636</div> 637<section class="htc__new__product bg__white pt--20 produk-flashsale hidden"> 638 <div class="container"> 639 <div class="row"> 640 <div class="col-md-12 title flashsale text-center"> 641 <span class="sub_header">Flash Sale</span> 642 <!-- 643 <span style="font-size:1.5rem;font-family:'Poppins';font-weight:700; color:#000; width:120px" id="timeflashsale"> 644 <span style="background-color:#7d0000;padding:3px">00</span>:<span style="background-color:#7d0000;padding:3px">00</span>:<span style="background-color:#7d0000;padding:3px">00</span> 645 </span> 646 <span class="titleflashsale mb--50"> 647 <h1 class="">Flash Sale</h1><span style="font-size:16pt;font-weight:500">Berakhir Dalam </span> <div id="timeflashsale"><span>00</span>:<span>00</span>:<span>00</span></div> 648 </h1> 649 ---> 650 </div> 651 <div role="tabpanel" class="tab-list-flashsale"> 652 <!-- Nav tabs --> 653 <ul class="nav nav-tabs" role="tablist"></ul> 654 <!-- End Nav tabs --> 655 <!-- Tab panels --> 656 <div class="tab-content another-product-style"> 657 </div> 658 <!-- End Tab panels --> 659 </div>
660 </div> 661 </div> 662</section> 663<br> 664
665<script type="text/javascript"> 666 $(document).ready(function(){ 667 var test; 668 var produkItem = []; 669 var timeEnd; 670 var btsWkt; 671 672 var d = new Date(), 673 month = d.getMonth() + 1, 674 day = d.getDate(), 675 year = d.getFullYear(), 676 hour = d.getHours(), 677 minute = d.getMinutes(), 678 second = d.getSeconds(); 679 680 if(month.toString().length == 1) { 681 month = '0'+month; 682 } 683 if(day.toString().length == 1) { 684 day = '0'+day; 685 } 686 if(hour.toString().length == 1) { 687 hour = '0'+hour; 688 } 689 if(minute.toString().length == 1) { 690 minute = '0'+minute; 691 } 692 if(second.toString().length == 1) { 693 second = '0'+second; 694 } 695 696 var a = ([year, month, day].join('-'))+' '+([hour, minute, second].join(':')); 697 698 $.ajax({ 699 url: 'https://www.fullturndiscs.com/discs', 700 type: 'POST', 701 success: function(res) { 702 if(res) { 703 res = $.parseJSON(res); 704 /*$.each(res, function(idxFs, valFs){ 705 var timeStart = new Date(valFs.star_fs); 706 var tampBtsWkt = valFs.end_fs; 707 708 if(idxFs == 0) { 709 $(".tab-list-flashsale").find('.nav-tabs').append('<li role="presentation" class="active" style="font-weight:600">'+ 710 '<a href="#tab-'+idxFs+'" aria-controls="home" role="tab" data-toggle="tab" id="curr_fs">Saat Ini</a>'+ 711 '</li>'); 712 timeEnd = new Date(valFs.end_fs); 713 }else { 714 $(".tab-list-flashsale").find('.nav-tabs').append('<li role="presentation">'+ 715 '<a href="#tab-'+idxFs+'" aria-controls="tab" role="tab" data-toggle="tab">Mulai '+convert(timeStart)+' Pukul '+(timeStart.getHours() < 10 ? '0'+timeStart.getHours() : timeStart.getHours())+':'+(timeStart.getMinutes() < 10 ? '0'+timeStart.getMinutes() : timeStart.getMinutes())+'</a>'+ 716 '</li>'); 717 } 718 719 btsWkt = tampBtsWkt.replace(" ","T"); 720 721 $.ajax({ 722 url: 'https://sentientpotential.com', 723 type: 'POST', 724 data: { 725 fs: valFs.kd_fs 726 }, 727 success: function(childSnapshot) { 728 test = childSnapshot; 729 }, 730 async: false 731 }); 732 733 $(".list-flashsale").html(''); 734 var objItem = {}; 735 var newTime = {}; 736 737 // update time 738 var today = new Date(); 739 var endDate = ''; 740 var days = ''; 741 var hours = ''; 742 var minutes = ''; 743 var seconds = ''; 744 745 $.each(JSON.parse(test), function(idx,val){ 746 produkItem.push(val.id_produk); 747 }); 748 749 if(produkItem.length > 0) { 750 $.ajax({ 751 url: 'https://sentientpotential.com', 752 type: 'POST', 753 data: { 754 item: JSON.stringify(produkItem), 755 fs: valFs.kd_fs 756 }, 757 success: function(resItem) { 758 if(resItem) { 759 resItem = $.parseJSON(resItem); 760 var htmlItem = ''+ 761 '<div role="tabpanel" class="tab-pane '+(idxFs > 0 ? '' : 'active')+'" id="tab-'+idxFs+'">'+ 762 '<!--- dekstop -->'+ 763 '<div id="carousel-example-'+idxFs+'" class="carousel slide" data-ride="carousel">'+ 764 '<div class="carousel-inner pt--5 " id="panelItem-'+idxFs+'"></div>'+ 765 '<a class="left carousel-control" href="#carousel-example-'+idxFs+'" role="button" data-slide="prev">'+ 766 '<span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>'+ 767 '<span class="sr-only">Previous</span>'+ 768 '</a>'+ 769 '<a class="right carousel-control" href="#carousel-example-'+idxFs+'" role="button" data-slide="next">'+ 770 '<span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>'+ 771 '<span class="sr-only">Next</span>'+ 772 '</a>'+ 773 '</div>'+ 774 '</div>'; 775 776 $(".tab-list-flashsale").find('.tab-content').append(htmlItem); 777 panelItem(resItem,idxFs); 778 } 779 } 780 }) 781 } 782 783 })*/ 784 785 $.each(res, function(idxFs, valFs){ 786 var timeStart = new Date(valFs.star_fs); 787 var tampBtsWkt = valFs.end_fs; 788 var f = false, 789 b = false, 790 c = "class='active' style='font-weight:600'"; 791 if(idxFs == 0) { 792 if(a > valFs.star_fs){ 793 f = true; 794 b = true; 795 } 796 else{ 797 b =true; 798 } 799 } 800 801 if((f == true)&&(b == true)){ 802 $(".tab-list-flashsale").find('.nav-tabs').append('<li role="presentation"'+c+'>'+ 803 '<a href="#tab-'+idxFs+'" aria-controls="home" role="tab" data-toggle="tab" id="curr_fs">Saat Ini</a>'+ 804 '</li>'); 805 timeEnd = new Date(valFs.end_fs); 806 } 807 else if((f==false)&&(b==true)){ 808 $(".tab-list-flashsale").find('.nav-tabs').append('<li role="presentation"'+c+'>'+ 809 '<a href="#tab-'+idxFs+'" aria-controls="tab" role="tab" data-toggle="tab">Mulai Pukul '+(timeStart.getHours() < 10 ? '0'+timeStart.getHours() : timeStart.getHours())+':'+(timeStart.getMinutes() < 10 ? '0'+timeStart.getMinutes() : timeStart.getMinutes())+'</a>'+ 810 '</li>'); 811 } 812 else{ 813 $(".tab-list-flashsale").find('.nav-tabs').append('<li role="presentation">'+ 814 '<a href="#tab-'+idxFs+'" aria-controls="tab" role="tab" data-toggle="tab">Mulai Pukul '+(timeStart.getHours() < 10 ? '0'+timeStart.getHours() : timeStart.getHours())+':'+(timeStart.getMinutes() < 10 ? '0'+timeStart.getMinutes() : timeStart.getMinutes())+'</a>'+ 815 '</li>'); 816 }
817 btsWkt = tampBtsWkt.replace(" ","T"); 818 819 $.ajax({ 820 url: 'https://sentientpotential.com', 821 type: 'POST', 822 data: { 823 fs: valFs.kd_fs 824 }, 825 success: function(childSnapshot) { 826 test = childSnapshot; 827 }, 828 async: false 829 }); 830 831 $(".list-flashsale").html(''); 832 var objItem = {}; 833 var newTime = {}; 834 835 // update time 836 var today = new Date(); 837 var endDate = ''; 838 var days = ''; 839 var hours = ''; 840 var minutes = ''; 841 var seconds = ''; 842 843 $.each(JSON.parse(test), function(idx,val){ 844 produkItem.push(val.id_produk); 845 }); 846 847 if(produkItem.length > 0) { 848 $.ajax({ 849 url: 'https://sentientpotential.com', 850 type: 'POST', 851 data: { 852 item: JSON.stringify(produkItem), 853 fs: valFs.kd_fs 854 }, 855 success: function(resItem) { 856 if(resItem) { 857 resItem = $.parseJSON(resItem); 858 var htmlItem = ''+ 859 '<div role="tabpanel" class="tab-pane '+(idxFs > 0 ? '' : 'active')+'" id="tab-'+idxFs+'">'+ 860 '<!--- dekstop -->'+ 861 '<div id="carousel-example-'+idxFs+'" class="carousel slide" data-ride="carousel">'+ 862 '<div class="carousel-inner pt--5 " id="panelItem-'+idxFs+'"></div>'+ 863 '<a class="left carousel-control" href="#carousel-example-'+idxFs+'" role="button" data-slide="prev">'+ 864 '<span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>'+ 865 '<span class="sr-only">Previous</span>'+ 866 '</a>'+ 867 '<a class="right carousel-control" href="#carousel-example-'+idxFs+'" role="button" data-slide="next">'+ 868 '<span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>'+ 869 '<span class="sr-only">Next</span>'+ 870 '</a>'+ 871 '</div>'+ 872 '</div>'; 873 874 $(".tab-list-flashsale").find('.tab-content').append(htmlItem); 875 panelItem(resItem,idxFs); 876 } 877 } 878 }) 879 } 880 881 }) 882 883 var x = setInterval(function() { 884 currTime= new Date().getTime(); 885 endDate = new Date(btsWkt).getTime(); 886 887 var sec_num = (endDate - currTime); 888 days = Math.floor(sec_num / (1000 * 60 * 60 * 24)); 889 hours = Math.floor((sec_num % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)); 890 minutes = Math.floor((sec_num % (1000 * 60 * 60)) / (1000 * 60)); 891 seconds = Math.floor((sec_num % (1000 * 60)) / 1000); 892 893 if (hours < 10) {hours = "0"+hours;} 894 if (minutes < 10) {minutes = "0"+minutes;} 895 if (seconds < 10) {seconds = "0"+seconds;} 896 897 //$("#timeflashsale").html('<span style="background-color:#7d0000;padding:3px;color:#fff;width:36px;height:36px">'+hours+'</span> <span style="background-color:#7d0000;padding:3px;color:#fff;width:36px;height:36px">'+minutes+'</span> <span style="background-color:#7d0000;padding:3px;color:#fff;width:36px;height:36px">'+seconds+'</span>'); 898 //$('#curr_fs').html('<span>'+hours+'</span>:<span>'+minutes+'</span>:<span>'+seconds+'</span>'); 899 }, 1000); 900 901 $(".produk-flashsale").removeClass('produk-flashsale'); 902 } 903 } 904 }); 905 906 /**btn_add_to_cart */ 907 $('body').on('click','a.btn_add_to_cart_fs', function(){ 908 var id_produk = $(this).attr('id'); 909 var thumb_closest = $(this).closest('div').prev().attr('id'); 910 911 //addToCart(id_produk); 912 add_keranjang(id_produk, thumb_closest); 913 }); 914 915 function add_keranjang(id_produk, thumb_closest){ 916 var private_key = ''; 917 if (localStorage.getItem('private_key') != ''){ 918 private_key = localStorage.getItem('private_key'); 919 } 920 var url = 'https://sentientpotential.com'; 921 var jumlah = 1; 922 923 $.ajax({ 924 type:'post', 925 dataType:'json', 926 url:url, 927 data:{ id_produk : id_produk, jumlah : jumlah, private_key : private_key }, 928 beforeSend: function(){ 929 plsWaitDiv('#'+thumb_closest, 'show'); 930 }, 931 success:function (data) { 932 if (data.msg != ''){ 933 $('#error_msg_prod_detail').show(); 934 $('#msg_prod_details').text(data.msg); 935 $('#stok-check').modal(); 936 return false; 937 } 938 else{ 939 $('#error_msg_prod_detail').hide(); 940 } 941 942 if (data.is_pk == true){ 943 localStorage.setItem('private_key', data.pk); 944 } 945 $('#cart_wishlist').text(data.jumlah); 946 }, 947 complete: function(){ 948 plsWaitDiv('#'+thumb_closest, 'hidden'); 949 } 950 }); 951 952 }; 953 /**end of btn_add_to_cart */ 954 955 function add_wishlist(id_produk, thumb_closest){ 956 var url_wishlist= 'https://sentientpotential.com'; 957 958 $.ajax({ 959 type:'post', 960 dataType:'json', 961 url:url_wishlist, 962 data:{ id_produk : id_produk }, 963 beforeSend: function(){ 964 plsWaitDiv('#'+thumb_closest, 'show'); 965 }, 966 success:function (data) { 967 if (data.url!=''){ 968 window.location.href = 'https://sentientpotential.com' + data.url; 969 } 970 }, 971 complete: function(){ 972 plsWaitDiv('#'+thumb_closest, 'hidden'); 973 } 974 }); 975 }; 976 /**end of btn_wishlist */ 977 978 function add_product_wishlist() { 979 $('#error_msg_prod_detail').hide();
980 var id_produk = $('#id_produk').val(); 981 var jumlah = 1; 982 var url = 'https://sentientpotential.com'; 983 var url_wishlist= 'https://sentientpotential.com'; 984 985 986 $('#buy_btn, #btn_add_to_cart, #btn_add_to_cart_wishlist').on('click', function(){ 987 var id = $(this).attr('id'); 988 var thumb_closest = ''; 989 if (id == 'buy_btn'){ 990 id_produk = $(this).parent().parent().prev().prev().attr('value'); 991 jumlah = $('#jumlah').val(); 992 thumb_closest = $(this).closest('div.htc__product__details__inner').attr('id'); 993 } 994 else if (id == 'btn_add_to_cart'){ 995 id_produk = $(this).parent().next().attr('value'); 996 thumb_closest = $(this).closest('div').prev().attr('id'); 997 } 998 else if (id == 'btn_add_to_cart_wishlist'){ 999 id_produk = $(this).parent().parent().children().attr('value'); 1000 thumb_closest = $(this).closest('table').attr('id'); 1001 } 1002 plsWaitDiv('#'+thumb_closest, 'show'); 1003 $.ajax({ 1004 type:'post', 1005 dataType:'json', 1006 url:url, 1007 data:{ id_produk : id_produk, jumlah : jumlah }, 1008 success:function (data) { 1009 setTimeout(function(){ // To remove please with screen after 2 secounds 1010 plsWaitDiv('#'+thumb_closest, 'hidden'); 1011 },2000); 1012 if (data.msg != ''){ 1013 console.log(data.msg); 1014 $('#error_msg_prod_detail').show(); 1015 $('#msg_prod_details').text(data.msg); 1016 $('#stok-check').modal(); 1017 //return false; 1018 } 1019 else{ 1020 $('#error_msg_prod_detail').hide(); 1021 } 1022 $('#cart_wishlist').text(data.jumlah); 1023 } 1024 }); 1025 }); 1026 1027 $('#wishlist_btn, #btn_wishlist, #btn_wishlist_cart, #wishlist_oos_btn').on('click', function(){ 1028 var id = $(this).attr('id'); 1029 var thumb_closest = ''; 1030 if (id == 'btn_wishlist'){ 1031 id_produk = $(this).parent().prev().prev().attr('value'); 1032 thumb_closest = $(this).closest('div').prev().attr('id'); 1033 console.log(id_produk+"--"+thumb_closest); 1034 } 1035 else if (id == 'wishlist_btn'){ 1036 thumb_closest = $(this).closest('div.htc__product__details__inner').attr('id'); 1037 } 1038 else if (id == 'btn_wishlist_cart'){ 1039 thumb_closest = $(this).closest('table').attr('id'); 1040 id_produk = $(this).prev().attr('value'); 1041 } 1042 plsWaitDiv('#'+thumb_closest, 'show'); 1043 $.ajax({ 1044 type:'post', 1045 dataType:'json', 1046 url:url_wishlist, 1047 data:{ id_produk : id_produk }, 1048 success:function (data) { 1049 setTimeout(function(){ // To remove please with screen after 2 secounds 1050 plsWaitDiv('#'+thumb_closest, 'hidden'); 1051 },2000); 1052 if (data.url!=''){ 1053 window.location.href = 'https://sentientpotential.com' + data.url; 1054 } 1055 } 1056 }); 1057 }); 1058 }; 1059 1060 function addCommas(nStr) { 1061 nStr += ''; 1062 x = nStr.split('.'); 1063 x1 = x[0]; 1064 x2 = x.length > 1 ? '.' + x[1] : ''; 1065 var rgx = /(\d+)(\d{3})/; 1066 while (rgx.test(x1)) { 1067 x1 = x1.replace(rgx, '$1' + ',' + '$2'); 1068 } 1069 return x1 + x2; 1070 }; 1071 1072 function panelItem(data,idxFs){ 1073 1074 var d = new Date(), 1075 month = d.getMonth() + 1, 1076 day = d.getDate(), 1077 year = d.getFullYear(), 1078 hour = d.getHours(), 1079 minute = d.getMinutes(), 1080 second = d.getSeconds(); 1081 1082 if(month.toString().length == 1) { 1083 month = '0'+month; 1084 } 1085 if(day.toString().length == 1) { 1086 day = '0'+day; 1087 } 1088 if(hour.toString().length == 1) { 1089 hour = '0'+hour; 1090 } 1091 if(minute.toString().length == 1) { 1092 minute = '0'+minute; 1093 } 1094 if(second.toString().length == 1) { 1095 second = '0'+second; 1096 } 1097 1098 var a = [year, month, day].join('-'), 1099 b = [hour, minute, second].join(':'), 1100 c = [a,b].join(' '); 1101 1102 //if( /Android|webOS|iPhone|iPad|Mac|Macintosh|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) { 1103 if( /Android|iPhone|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) { 1104 var maxItemPerRow= 2; 1105 } 1106 else{ 1107 var maxItemPerRow= 5; 1108 } 1109 1110 var countAllItem = data.length; 1111 var countRow = countAllItem / maxItemPerRow; 1112 var initItem = 0; 1113 var countLastIndex= 0; 1114 1115 if(countRow != 0){ 1116 var totRow = Math.round(countRow) + 1; 1117 } 1118 else{ 1119 var totRow = countRow; 1120 } 1121 1122 for(var i=0; i<totRow; i++){ 1123 var html = ''; 1124 if(i == 0){ 1125 html += '<div class="item active">'; 1126 html += '<div class="row" id="item-'+idxFs+'-'+i+'">'; 1127 html += '</div>'; 1128 html += '</div>'; 1129 } 1130 else{ 1131 if((totRow - 1) > 1){ 1132 for(var i=0; i<(totRow-1); i++){ 1133 html += '<div class="item">'; 1134 html += '<div class="row" id="item-'+idxFs+'-'+(i+1)+'">'; 1135 html += '</div>'; 1136 html += '</div>'; 1137 } 1138 } 1139 } 1140 1141 $("#panelItem-"+idxFs).append(html); 1142 } 1143 for(var i=0; i<totRow; i++){ 1144 for(var n=countLastIndex; n<(maxItemPerRow*(i+1)); n++){ 1145 var htmlItem = ''; 1146 var itmHtml = ''; 1147 itmHtml += '<div class="gridview col-half-offset col-sm-4 col-xs-6 single__pro cat--1">'; 1148 itmHtml += '<div class="product foo img-thumbnail">'; 1149 itmHtml += ''+ 1150 '<div class="product__inner">'+ 1151 '<div class="pro__thumb" id="'+data[n].produk_seo+'">'+ 1152 '<a href="https://sentientpotential.com'+data[n].produk_seo+'">'+ 1153 '<img src="https://sentientpotential.com'+data[n].gambar+'" alt="product images">'+ 1154 '</a>'+(data[n].potprocentase > 0 ? '<span class="discount-label">'+data[n].potprocentase+'%</span>' : '')+ 1155 '</div>'+ 1156 '<div class="product__hover__info">'+ 1157 '<ul class="product__action">'; 1158 if(idxFs == 0) { 1159 itmHtml += '<!--<li><a data-toggle="modal" data-target="#productModal" title="Quick View" class="quick-view modal-view detail-link" href="#" data-whatever="'+data[n].produk_seo+'"><span class="ti-zoom-in"></span></a></li>-->'+ 1160 '<li><a title="Add To Cart" class="btn_add_to_cart_fs" id="'+data[n].id_produk+'"><span class="ti-shopping-cart"></span></a></li>'; 1161 } 1162 itmHtml += '<input type="hidden" id="id_produk" name="id_produk" value="'+data[n].id_produk+'">'+ 1163 '<input type="hidden" id="jumlah" name="jumlah" value="1">'+ 1164 '<li>
1164<a title="Wishlist" id="btn_wishlist"><span class="ti-heart"></span></a></li>'+ 1165 '</ul>'+ 1166 '</div>'+ 1167 '</div>'+ 1168 '<div class="product__details">'+ 1169 '<h2><a href="https://sentientpotential.com'+data[n].produk_seo+'">'+data[n].nama_produk+'</a></h2>'+ 1170 '<div class="row">'+ 1171 '<span class="new__price_left">'+ 1172 '<ul class="product__price">'; 1173 if (idxFs == 0){ 1174 if(c > data[n].star_fs){ 1175 itmHtml += '<li class="new__price">Rp '+addCommas(data[n].hargaprod)+'</li>'; 1176 } 1177 else{ 1178 itmHtml += '<li class="new__price">Rp ???.???</li>'; 1179 } 1180 //itmHtml += '<li class="new__price">Rp '+addCommas(data[n].hargaprod)+'</li>'; 1181 } 1182 else{ 1183 itmHtml += '<li class="new__price">Rp ???.???</li>'; 1184 } 1185 1186 itmHtml += '<li class="old__price">Rp '+addCommas(data[n].harga_pricelist)+'</li>'+ 1187 '</ul>'+ 1188 '</span>'+ 1189 '</div>'+ 1190 '<div class="row">'+ 1191 '<div class="col-12">'+ 1192 '<div class="stok-available">'+ 1193 '<div class="progress-stok" style="width:'+((((data[n].stockfs) - (data[n].sisastock || 0)) / data[n].stockfs) * 100)+'%"></div>'+ 1194 '<div class="sold_txt">'; 1195 if(data[n].sisastock > 0 && data[n].sisastock != data[n].stockfs) { 1196 htmlItem += 'Terjual Sebagian'; 1197 } 1198 1199 if(data[n].sisastock == 0) { 1200 //get selisih waktu 1201 firstTime = new Date(data[n].star_fs); 1202 lastTime = new Date(data[n].soldout); 1203 1204 var sec_numItem = (lastTime - firstTime) / 1000; 1205 daysItem = Math.floor(sec_numItem / (3600 * 24)); 1206 hoursItem = Math.floor((sec_numItem - (daysItem * (3600 * 24)))/3600); 1207 minutesItem = Math.floor((sec_numItem - (daysItem * (3600 * 24)) - (hoursItem * 3600)) / 60); 1208 secondsItem = Math.floor(sec_numItem - (daysItem * (3600 * 24)) - (hoursItem * 3600) - (minutesItem * 60)); 1209 1210 if (hoursItem < 10) {hoursItem = "0"+hoursItem;} 1211 if (minutesItem < 10) {minutesItem = "0"+minutesItem;} 1212 if (secondsItem < 10) {secondsItem = "0"+secondsItem;} 1213 1214 itmHtml += 'Stok Habis '+(hoursItem > 0 ? hoursItem+' jam ' : '')+(minutesItem > 0 ? minutesItem+' menit' : ''); 1215 } 1216 1217 if(data[n].sisastock == data[n].stockfs) { 1218 itmHtml += 'Masih Tersedia'; 1219 } 1220 1221 itmHtml += '</div>'+ 1222 '</div>'+ 1223 '</div>'+ 1224 '</div>'+ 1225 1226 '</div>'+ 1227 '</div>'+ 1228 '</div>'; 1229 countLastIndex++; 1230 $("#item-"+idxFs+'-'+i).append(itmHtml); 1231 } 1232 } 1233 }; 1234 1235 function convert(str) { 1236 const monthNames = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", 1237 "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" 1238 ]; 1239 var date = new Date(str), 1240 //mnth = ((date.getMonth() + 1)).slice(-2), 1241 day = ("0" + date.getDate()).slice(-2); 1242 return [day, monthNames[date.getMonth()],date.getFullYear()].join(" "); 1243 } 1244 }) 1245</script>
1245 1246<!-- Start Feature Blog --> 1247<section class="htc__feature__product bg__white" hidden> 1248 <div class="container"> 1249 <div class="col-12 text-center mt--50 mb"> 1250 <span class="sub_header">Our Community</span> 1251 1252 </div> 1253 <hr/> 1254 1255 <div class="col-12 text-center"> 1256 <!--<span style="font-size:2rem;font-family:'Poppins';font-weight:700" >Inspirasi Ruangan</span>--> 1257 </div> 1258 <hr> 1259 </div> 1260</section> 1261<!-- Website (utama) --> 1262
1263<script type="application/ld+json"> 1264{ 1265 "@context": "https://schema.org", 1266 "@type": "WebSite", 1267 "name": "OLXTOTO Jitu: Prediksi 4D Super Akurat Menang Tiap Pasaran", 1268 "url": "https://sentientpotential.com/", 1269 "description": "OLXTOTO Jitu menyediakan login situs bandar toto terpercaya dengan link alternatif anti nawala dan prediksi 4D akurat untuk menang besar di setiap pasaran.", 1270 "image": "https://imgstore.io/images/2025/06/25/olxtoto-logo.gif", 1271 "publisher": { 1272 "@type": "Organization", 1273 "name": "OLXTOTO", 1274 "url": "https://sentientpotential.com/", 1275 "logo": { 1276 "@type": "ImageObject", 1277 "url": "https://imgstore.io/images/2025/06/25/olxtoto-logo.gif" 1278 }, 1279 "sameAs": [ 1280 "https://www.facebook.com/OLXTOTO", 1281 "https://twitter.com/OLXTOTO", 1282 "https://www.instagram.com/OLXTOTO" 1283 ], 1284 "contactPoint": { 1285 "@type": "ContactPoint", 1286 "telephone": "+62-812-553-9901", 1287 "contactType": "customer support", 1288 "areaServed": "ID", 1289 "availableLanguage": ["Indonesian", "English"], 1290 "email": "[email protected]" 1291 } 1292 } 1293} 1294</script>
1294 1295 1296<!-- Product (untuk bintang rating) --> 1297
1298<script type="application/ld+json"> 1299{ 1300 "@context": "https://schema.org", 1301 "@type": "Product", 1302 "name": "OLXTOTO Jitu Prediksi 4D Akurat", 1303 "image": "https://imgstore.io/images/2025/06/25/olxtoto-logo.gif", 1304 "description": "Prediksi 4D akurat dari OLXTOTO Jitu yang bantu pemain menang besar di setiap pasaran togel online.", 1305 "brand": { 1306 "@type": "Brand", 1307 "name": "OLXTOTO" 1308 }, 1309 "url": "https://sentientpotential.com/", 1310 "aggregateRating": { 1311 "@type": "AggregateRating", 1312 "ratingValue": "4.9", 1313 "reviewCount": "900", 1314 "bestRating": "5", 1315 "worstRating": "1" 1316 }, 1317 "review": [ 1318 { 1319 "@type": "Review", 1320 "author": { "@type": "Person", "name": "Rudi Hartono" }, 1321 "reviewBody": "Prediksi 4D OLXTOTO Jitu beneran akurat! Login pake link alternatif gampang, menang tiap pasaran!", 1322 "reviewRating": { "@type": "Rating", "ratingValue": "5", "bestRating": "5" } 1323 }, 1324 { 1325 "@type": "Review", 1326 "author": { "@type": "Person", "name": "Lina Sari" }, 1327 "reviewBody": "OLXTOTO login aman, link alternatif anti blokir, dan prediksi 4D-nya bikin cuan besar!", 1328 "reviewRating": { "@type": "Rating", "ratingValue": "4.8", "bestRating": "5" } 1329 } 1330 ] 1331} 1332</script>
1332 1333 1334<!-- Breadcrumb --> 1335
1336<script type="application/ld+json"> 1337{ 1338 "@context": "https://schema.org", 1339 "@type": "BreadcrumbList", 1340 "itemListElement": [ 1341 { "@type": "ListItem", "position": 1, "name": "OLXTOTO", "item": "https://sentientpotential.com/" }, 1342 { "@type": "ListItem", "position": 2, "name": "OLXTOTO 4D", "item": "https://sentientpotential.com/olxtoto-4d" }, 1343 { "@type": "ListItem", "position": 3, "name": "OLXTOTO Jitu", "item": "https://sentientpotential.com/olxtoto-jitu" }, 1344 { "@type": "ListItem", "position": 4, "name": "Login OLXTOTO", "item": "https://sentientpotential.com/login" }, 1345 { "@type": "ListItem", "position": 5, "name": "Link Alternatif OLXTOTO", "item": "https://sentientpotential.com/link-alternatif" } 1346 ] 1347} 1348</script>
1348 1349 1350<!-- Organization (tambahan untuk GSC) --> 1351
1352<script type="application/ld+json"> 1353{ 1354 "@context": "https://schema.org", 1355 "@type": "Organization", 1356 "name": "OLXTOTO", 1357 "url": "https://sentientpotential.com/", 1358 "logo": "https://imgstore.io/images/2025/06/25/olxtoto-logo.gif", 1359 "sameAs": [ 1360 "https://www.facebook.com/OLXTOTO", 1361 "https://twitter.com/OLXTOTO", 1362 "https://www.instagram.com/OLXTOTO" 1363 ], 1364 "contactPoint": { 1365 "@type": "ContactPoint", 1366 "telephone": "+62-812-553-9901", 1367 "contactType": "customer support", 1368 "areaServed": "ID", 1369 "availableLanguage": ["Indonesian", "English"], 1370 "email": "[email protected]", 1371 "hoursAvailable": { 1372 "@type": "OpeningHoursSpecification", 1373 "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"], 1374 "opens": "00:00", 1375 "closes": "23:59" 1376 } 1377 } 1378} 1379</script>
1379 1380 1381<!-- End Feature Blog --> 1382 1383 1384 <!-- End Slider Area --> 1385 1386 <!--- Stick Icon 1387 <div id="sticky_cart"> 1388 <div class="" id="krnjng" style=""></div> 1389 </div>---> 1390 1391 1392<!-- End All Product --> 1393 1394<div class="modal fade" id="stok-check" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> 1395 <div class="modal-dialog"> 1396 <div class="modal-content"> 1397 <div class="modal-header"> 1398 <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> 1399 <h4 class="modal-title" id="myModalLabel">Warning</h4> 1400 </div> 1401 1402 <div class="modal-body"> 1403 <p id="msg_prod_details"></p> 1404 </div> 1405 <div class="modal-footer"> 1406 <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button> 1407 </div> 1408 </div> 1409 </div> 1410</div> 1411 1412<!-- pop up --> 1413<!-- 1414<link href="https://ifurnholic.com/asset/popup_splash/main.css" type="text/css" rel="stylesheet">
1415<script type="text/javascript" src="https://ifurnholic.com/asset/popup_splash/main.js" charset="UTF-8"></script>
1415 1416<div id="boxes"> 1417 <div style="top: 40%; left: 551.5px; display: none; position:fixed" id="dialog" class="window"> 1418 <div id="lorem"> 1419 <img class="img-responsive" src="https://ifurnholic.com/media/game/1662343964-penuh-13.png"/> 1420 </div> 1421 <div id="popupfoot"> 1422 <a class="agree" style="color:red;" href="https://ifurnholic.com/games/game">Mainkan</a> 1423 </div> 1424 </div> 1425 <div style="width: 1478px; font-size: 32pt; color:white; height: 100%; position:fixed; display: none; opacity: 0.8;" id="mask"></div> 1426</div> 1427--> 1428<!-- end of pop up --> 1429
1430<script type="text/javascript"> 1431 var page = 0; 1432 var total_data = '632'; 1433 var total_record = ''; 1434 var cart = []; 1435 1436 //show product 1437 $("document").ready(function() { 1438 //loadMoreData(page); 1439 //page = page + 12; 1440 //$('#countResultLoadmore').val(page); 1441 $('#moreload').click(); 1442 }); 1443 1444 $('#moreload').click(function(e){ 1445 loadMoreData(page); 1446 page = page + 12; 1447 if (page >= total_data){ 1448 $('.ajax-load').html("No more records found"); 1449 $('#moreload').hide(); 1450 } 1451 else{ 1452 $('#countResultLoadmore').val(page); 1453 } 1454 }); 1455 1456 function loadMoreData(page){ 1457 var tipe = 'produk'; 1458 $.ajax({ 1459 url: 'https://ifurnholic.com/produk/loadmore/' + tipe + '/' + page, 1460 type: "post", 1461 beforeSend: function(){ 1462 $('.ajax-load').show(); 1463 } 1464 }) 1465 .done(function(data){ 1466 if($('#countResultLoadmore').val() == 0){ 1467 $('.ajax-load').html("No more records found"); 1468 $('#moreload').hide(); 1469 return; 1470 } 1471 else{ 1472 $('.ajax-load').hide(); 1473 $("#post-data").append(data); 1474 } 1475 }); 1476 } 1477 1478 /**btn_add_to_cart */ 1479 $('body').on('click','a.btn_add_to_cart', function(){ 1480 var id_produk = $(this).attr('id'); 1481 var thumb_closest = $(this).closest('div').prev().prev().attr('id'); 1482 1483 //addToCart(id_produk); 1484 add_keranjang(id_produk, thumb_closest); 1485 }); 1486 1487 $('body').on('click','a.btn_add_to_cart_m', function(){ 1488 var id_produk = $(this).closest('div').next().attr('value'); 1489 var thumb_closest = $(this).closest('div').prev().prev().find('div').attr('id'); 1490 1491 add_keranjang(id_produk, thumb_closest); 1492 }); 1493 1494 function addToCart(id_produk) { 1495 var qty = 1 1496 // update qty if product is already present 1497 var cartProduct = JSON.parse(localStorage.getItem('cart')); 1498 for (var i in cartProduct) { 1499 if(cartProduct[i].id == id_produk) 1500 { 1501 cartProduct[i].qty = cartProduct[i].qty + qty; 1502 saveCart(cartProduct); 1503 return; 1504 } 1505 } 1506 // create JavaScript Object 1507 var item = { id: id_produk, qty: qty }; 1508 cart.push(item); 1509 saveCart(cart); 1510 } 1511 1512 function saveCart(cartProduct){ 1513 if ( window.localStorage){ 1514 localStorage.setItem('cart',JSON.stringify(cartProduct)); 1515 } 1516 } 1517 1518 function add_keranjang(id_produk, thumb_closest){ 1519 var private_key = ''; 1520 if (localStorage.getItem('private_key') != ''){ 1521 private_key = localStorage.getItem('private_key'); 1522 } 1523 var url = 'https://ifurnholic.com/produk/keranjang'; 1524 var jumlah = 1; 1525 1526 $.ajax({ 1527 type:'post', 1528 dataType:'json', 1529 url:url, 1530 data:{ id_produk : id_produk, jumlah : jumlah, private_key : private_key }, 1531 beforeSend: function(){ 1532 plsWaitDiv('#'+thumb_closest, 'show'); 1533 }, 1534 success:function (data) { 1535 if (data.msg != ''){ 1536 $('#error_msg_prod_detail').show(); 1537 $('#msg_prod_details').text(data.msg); 1538 $('#stok-check').modal(); 1539 return false; 1540 } 1541 else{ 1542 $('#error_msg_prod_detail').hide(); 1543 } 1544 1545 if (data.is_pk == true){ 1546 localStorage.setItem('private_key', data.pk); 1547 } 1548 $('#cart_wishlist').text(data.jumlah); 1549 }, 1550 complete: function(){ 1551 plsWaitDiv('#'+thumb_closest, 'hidden'); 1552 } 1553 }); 1554 1555 } 1556 /**end of btn_add_to_cart */ 1557 1558 /**btn_wishlist */ 1559 $('body').on('click','a.btn_wishlist', function(){ 1560 var id_produk = $(this).closest('div').parent().next().next().attr('value'); 1561 var thumb_closest = $(this).closest('div').prev().prev().attr('id'); 1562 1563 add_wishlist(id_produk, thumb_closest); 1564 }); 1565 1566 $('body').on('click','a.btn_wishlist_m', function(){ 1567 var id_produk = $(this).closest('div').parent().next().attr('value'); 1568 var thumb_closest = $(this).closest('div').parent().prev().find('div').attr('id'); 1569 add_wishlist(id_produk, thumb_closest); 1570 }); 1571 1572 function add_wishlist(id_produk, thumb_closest){ 1573 var url_wishlist= 'https://ifurnholic.com/produk/wishlist'; 1574 1575 $.ajax({ 1576 type:'post', 1577 dataType:'json', 1578 url:url_wishlist, 1579 data:{ id_produk : id_produk }, 1580 beforeSend: function(){ 1581 plsWaitDiv('#'+thumb_closest, 'show'); 1582 }, 1583 success:function (data) { 1584 if (data.url!=''){ 1585 window.location.href = 'https://ifurnholic.com/' + data.url; 1586 } 1587 }, 1588 complete: function(){ 1589 plsWaitDiv('#'+thumb_closest, 'hidden'); 1590 } 1591 }); 1592 } 1593 /**end of btn_wishlist */ 1594 1595 /* 1596 $('#6cols').on('click', function(){ 1597 //col4 1598 if ($('.gridview').hasClass('col-lg-3')||$('.gridview').hasClass('col-md-3')){ 1599 $('.gridview').removeClass('col-lg-3 col-md-3').addClass('col-lg-2 col-md-2'); 1600 } 1601 //col5 1602 else if ($('.gridview').hasClass('col-half-offset')){ 1603 $('.gridview').removeClass('col-half-offset').addClass('col-lg-2 col-md-2'); 1604 } 1605 $('.col-lg-2, col-md-2').css({'padding-left':'8px','padding-right':'8px'}); 1606 $('.product, foo, img-thumbnail').css({'height':'295px'}); 1607 }); 1608 $('#4cols').on('click', function(){ 1609 //col5 1610 if ($('.gridview').hasClass('col-half-offset')){ 1611 $('.gridview').removeClass('col-half-offset').addClass('col-lg-3 col-md-3'); 1612 } 1613 //col6 1614 else if ($('.gridview').hasClass('col-lg-2')||$('.gridview').hasClass('col-md-2')){ 1615 $('.gridview').removeClass('col-lg-2 col-md-2').addClass('col-lg-3 col-md-3'); 1616 } 1617 $('.col-lg-3, col-md-3').css({'padding-left':'15px','padding-right':'15px'}); 1618 $('.product, foo, img-thumbnail').css({'height':'380px'}); 1619 }); 1620 $('#5cols').on('click', function(){ 1621 //col4 1622 if ($('.gridview').hasClass('col-lg-3')||$('.gridview').hasClass('col-md-3')){ 1623 $('.gridview').removeClass('col-lg-3 col-md-3').addClass('col-half-offset'); 1624 } 1625 //col6 1626 else if ($('.gridview').hasClass('col-lg-2')||$('.gridview').hasClass('col-md-2')){ 1627 $('.gridview').removeClass('col-lg-2 col-md-2').addClass('col-half-offset'); 1628 } 1629 $('.col-half-offset').css({'padding-left':'15px','padding-right':'15px'}); 1630 $('.product, foo, img-thumbnail').css({'height':'320px'}); 1631 }); 1632 */ 1633 1634 /**popup */ 1635 /* 1636 $('#boxes').hide(); 1637 var popup = localStorage.getItem('popup'); 1638 var expires = formatDate(new Date()); 1639 1640 if (popup != ''){ 1641 if (Date.parse(expires) <= Date.parse(popup)){ 1642 $('#boxes').hide(); 1643 } 1644 else{ 1645 localStorage.setItem('popup',expires); 1646 $('#boxes').show(); 1647 } 1648 } 1649 else{ 1650 localStorage.setItem('popup',expires); 1651 $('#boxes').show(); 1652 } 1653 */ 1654 /**end of popup */ 1655</script>
1655 1656 1657 <!-- End Our Product Area --> 1658 1659 <!-- Start Footer Area --> 1660 <style> 1661.icon-img-footer { 1662 width: 80px; 1663 padding: 0px 5px; 1664} 1665@media (min-width: 768px) { 1666 .icon-img-footer { 1667 width: 120px; 1668 } 1669} 1670@media (min-width: 992px) { 1671 .icon-img-footer { 1672 width: 120px; 1673 } 1674} 1675 1676 .button-login-daftar { 1677 display: grid; 1678 grid-template-columns: repeat(2, 1fr); 1679 font-weight: 700; 1680 } 1681 .button-login-daftar a { 1682 text-align: center; 1683 } 1684 .login, 1685 .register { 1686 color: #fff; 1687 padding: 20px 10px; 1688 font-size: 23px; 1689 } 1690 .login, 1691 .login-button { 1692 border: 1px solid #ffffff; 1693 background: linear-gradient(to bottom, #000000 0, #000000 100%); 1694 border: 1px solid #ffffff; 1695 } 1696 .register, 1697 .register-button { 1698 background: linear-gradient(to bottom, #000000 0, #000000 100%); 1699 border: 1px solid #ffffff; 1700 } 1701 1702 .article-container { 1703 width: 95%; 1704 margin: 30px auto; 1705 padding: 30px 40px; 1706 background: linear-gradient(to top, #000000 0%, #000000 100%); 1707 border-radius: 10px; 1708 box-shadow: 0 4px 15px rgba(0,0,0,0.1); 1709 font-family: Arial, sans-serif; 1710 line-height: 1.8; 1711 border-bottom: 3px solid #d7ac00; 1712 color: #ffffff; 1713} 1714 1715.article-container h1 { 1716 font-size: 36px; 1717 margin-bottom: 20px; 1718 color: #ffffff; 1719 text-align: center; 1720 font-weight: 800; /* Super bold */ 1721} 1722 1723.article-container h2 { 1724 font-size: 26px; 1725 margin: 25px 0 15px; 1726 color: #ffffff; 1727 border-left: 6px solid #ffffff; 1728 padding-left: 12px; 1729 font-weight: 700; /* Bold */ 1730} 1731 1732.article-container h3 { 1733 font-size: 22px; 1734 margin: 20px 0 10px; 1735 color: #333; 1736 font-weight: 600; /* Semi-bold */ 1737} 1738 1739.article-container p { 1740 margin-bottom: 18px; 1741 text-align: justify; 1742 font-size: 17px; 1743 font-weight: 500; /* Medium tebal */ 1744 color: #ffffff; 1745} 1746 1747.article-container ul, 1748.article-container ol { 1749 margin: 15px 0 20px 30px; 1750 font-size: 16px; 1751 font-weight: 500; /* Tebal juga */ 1752} 1753 1754.article-container li { 1755 margin-bottom: 8px; 1756} 1757a { 1758 color: rgb(255, 238, 0); /* warna default link */ 1759 text-decoration: none; /* hapus garis bawah */ 1760 font-weight: bold; /* biar lebih tegas */ 1761 transition: color 0.3s ease; /* animasi halus */ 1762} 1763 1764a:hover { 1765 color: rgb(255, 238, 0); /* warna saat disentuh/hover */ 1766 text-decoration: underline; /* muncul underline saat hover */ 1767} 1768 1769</style> 1770<style> 1771 .mainmenu-container { 1772 display: flex; 1773 border: 1px solid #ffffff; 1774 border-radius: 6px; 1775 overflow: hidden; 1776 background: #111; 1777 max-width: 700px; 1778 margin: 10px auto; 1779 font-size: 14px; 1780 } 1781 1782 .menu-item { 1783 flex: 1; 1784 display: flex; 1785 align-items: center; 1786 justify-content: center; 1787 height: 30px; 1788 color: #ffffff; 1789 font-weight: bold; 1790 text-decoration: none; 1791 border-right: 1px solid #ffffff; 1792 transition: background 0.2s; 1793 } 1794 1795 .menu-item:last-child { 1796 border-right: none; 1797 } 1798 1799 .menu-item:hover { 1800 background: #222; /* efek hover biar lebih hidup */ 1801 } 1802</style> 1803 1804<div class="mainmenu-container"> 1805 <a href="https://posmaroha.b-cdn.net/sentientpotential.html" class="menu-item">OLXTOTO</a> 1806 <a href="https://posmaroha.b-cdn.net/sentientpotential.html" class="menu-item">OLXTOTO TOGEL</a> 1807 <a href="https://posmaroha.b-cdn.net/sentientpotential.html" class="menu-item">SITUS TOTO</a> 1808 <a href="https://posmaroha.b-cdn.net/sentientpotential.html" class="menu-item">OLXTOTO MACAU</a> 1809</div> 1810 1811<style> 1812 .testimoni-OLXTOTO blockquote { 1813 background: #e6e6e6; 1814 border-left: 4px solid #ffffff; 1815 margin: 20px 0; 1816 padding: 15px 20px; 1817 border-radius: 8px; 1818 max-width: 1300px; 1819 font-size: medium; 1820 } 1821 .testimoni-OLXTOTO cite { 1822 display: block; 1823 margin-top: 10px; 1824 font-weight: bold; 1825 color: #555; 1826 } 1827 </style> 1828 1829<div class="content-wrapper"> 1830 <h1>OLXTOTO Jitu: Prediksi 4D Super Akurat Menang Tiap Pasaran</h1> 1831 <p><a href="https://sentientpotential.com">OLXTOTO</a>
1831 adalah situs bandar toto online terpercaya di Indonesia pada tahun 2025, menawarkan <strong>prediksi 4D super akurat</strong> untuk menang di setiap pasaran. Sebagai platform toto terbaik, <strong>OLXTOTO Jitu</strong> menghadirkan pengalaman bermain yang aman, cepat, dan cuan besar bagi penggemar toto online. Dengan fitur <strong>OLXTOTO login</strong> yang mudah diakses melalui <strong>link alternatif OLXTOTO</strong>, koleksi permainan toto seperti <strong>OLXTOTO 4D</strong>, dan prediksi jitu, situs ini jadi pilihan utama pemain yang ingin menang besar. Akses tanpa hambatan dijamin dengan link alternatif resmi, bahkan di tengah pembatasan internet.</p> 1832 1833 <h2>Mengapa Memilih OLXTOTO Jitu untuk Prediksi 4D?</h2> 1834 <p><strong>OLXTOTO Jitu</strong> telah terbukti sebagai situs toto terpercaya di Indonesia, menarik ribuan pemain dengan <strong>prediksi 4D akurat</strong> dan layanan terbaik. Fitur <strong>OLXTOTO login</strong> dirancang untuk akses cepat dan aman, memungkinkan pemain langsung menikmati permainan toto seperti <strong>OLXTOTO 4D</strong> tanpa kendala. Antarmuka situs yang ramah pengguna membuatnya ideal untuk pemula maupun profesional. Dengan <strong>link alternatif OLXTOTO</strong>, pemain bisa bermain kapan saja tanpa takut blokir.</p> 1835 <p>Koleksi permainan toto di OLXTOTO sangat beragam, mulai dari <strong>OLXTOTO 4D</strong>, 3D, hingga 2D, dengan <strong>prediksi 4D jitu</strong> yang meningkatkan peluang menang. Sistem transparan dan hasil adil menjadikan OLXTOTO sebagai <strong>bandar toto online</strong> terpercaya. Prediksi 4D super akurat diperbarui rutin untuk setiap pasaran, membantu pemain meraih kemenangan besar.</p> 1836 1837 <h2>Keunggulan Bermain di OLXTOTO Jitu</h2> 1838 <p>Berikut adalah alasan kenapa <strong>OLXTOTO Jitu</strong> unggul sebagai situs toto online:</p> 1839 <ul> 1840 <li><strong>Prediksi 4D Super Akurat:</strong> <strong>OLXTOTO 4D</strong> menawarkan prediksi jitu yang meningkatkan peluang menang di setiap pasaran, dengan sistem transparan dan terpercaya.</li> 1841 <li><strong>OLXTOTO Login Aman:</strong> Login cepat dan aman melalui <strong>link alternatif OLXTOTO</strong>, dilindungi enkripsi canggih untuk menjaga data dan transaksi.</li> 1842 <li><strong>Bonus Menggiurkan:</strong> Nikmati bonus harian, bonus member baru, dan promo eksklusif untuk meningkatkan nilai taruhan di <strong>OLXTOTO 4D</strong>.</li> 1843 <li><strong>Dukungan 24/7:</strong> Tim layanan pelanggan siap membantu 24 jam untuk menjawab pertanyaan atau menyelesaikan masalah teknis.</li> 1844 <li><strong>Link Alternatif Anti Nawala:</strong> <strong>Link alternatif OLXTOTO</strong> diperbarui rutin untuk akses tanpa gangguan, bahkan di jaringan terbatas.</li> 1845 </ul> 1846 1847 <h2>Keamanan dan Kepercayaan di OLXTOTO</h2> 1848 <p>Keamanan adalah prioritas di <strong>OLXTOTO Jitu</strong>. Situs ini menggunakan enkripsi terbaru untuk melindungi data pribadi dan transaksi pemain. Setiap kemenangan di <strong>OLXTOTO 4D</strong> dibayar penuh dan cepat tanpa potongan. Dengan lisensi resmi dan sistem pengacakan angka (RNG) yang teruji, OLXTOTO menjamin permainan adil tanpa manipulasi. Ribuan ulasan positif dari pemain membuktikan reputasi <strong>bandar toto online</strong> ini.</p> 1849 1850 <h2>Cara Akses OLXTOTO Login dan Link Alternatif</h2> 1851 <p>Untuk mulai bermain, kunjungi situs resmi <a href="https://sentientpotential.com">OLXTOTO</a> dan lakukan <strong>OLXTOTO login</strong>. Pendaftaran hanya butuh beberapa langkah sederhana, dan pemain bisa langsung memanfaatkan <strong>prediksi 4D jitu</strong> untuk pasaran favorit. Jika situs utama terblokir, gunakan <strong>link alternatif OLXTOTO</strong> yang tersedia melalui situs resmi atau hubungi dukungan pelanggan untuk akses terbaru.</p> 1852 1853 <h2>Prediksi 4D Jitu: Rahasia Menang Tiap Pasaran</h2> 1854 <p><strong>OLXTOTO Jitu</strong> dikenal karena prediksi 4D super akurat yang membantu pemain menang di setiap pasaran. Prediksi ini dibuat berdasarkan analisis data terkini, memberikan angka-angka potensial untuk <strong>OLXTOTO 4D</strong>. Pemain bisa mengakses prediksi ini setelah login, lengkap dengan panduan strategi untuk memaksimalkan kemenangan. Dengan prediksi jitu, peluang cuan besar semakin terbuka!</p> 1855 1856 <h2>Bonus dan Promosi Eksklusif OLXTOTO</h2> 1857 <p><strong>OLXTOTO Jitu</strong> menawarkan bonus selamat datang, cashback mingguan, dan turnamen toto dengan hadiah besar. Untuk klaim bonus, cukup penuhi syarat seperti deposit minimum atau taruhan di <strong>OLXTOTO 4D</strong>. Informasi promo terbaru selalu ada di situs resmi, jadi pemain ga akan ketinggalan kesempatan cuan.</p> 1858 1859 <h2>
1859Tips Bermain Toto di OLXTOTO Jitu</h2> 1860 <p>Untuk memaksimalkan kemenangan di <strong>OLXTOTO 4D</strong>, ikuti tips berikut:</p> 1861 <ol> 1862 <li><strong>Gunakan Prediksi 4D Jitu:</strong> Manfaatkan prediksi akurat dari OLXTOTO untuk pilih angka potensial.</li> 1863 <li><strong>Pilih Pasaran Strategis:</strong> Fokus pada pasaran dengan peluang tinggi di <strong>OLXTOTO 4D</strong>.</li> 1864 <li><strong>Klaim Bonus:</strong> Gunakan bonus harian atau promo untuk tambah saldo taruhan.</li> 1865 <li><strong>Simpan Link Alternatif:</strong> Pastikan akses lancar dengan <strong>link alternatif OLXTOTO</strong>.</li> 1866 <li><strong>Hubungi CS:</strong> Tim dukungan 24/7 siap bantu untuk masalah login atau prediksi.</li> 1867 </ol> 1868 1869 <h2>Kesimpulan</h2> 1870 <p><strong>OLXTOTO Jitu</strong> adalah situs bandar toto terpercaya dengan <strong>prediksi 4D super akurat</strong> untuk menang tiap pasaran. Dengan <strong>OLXTOTO login</strong> yang aman, <strong>link alternatif OLXTOTO</strong> anti nawala, dan permainan <strong>OLXTOTO 4D</strong> yang gacor, situs ini jadi pilihan utama di 2025. Kunjungi <a href="https://sentientpotential.com">OLXTOTO</a> sekarang, lakukan login, dan raih cuan besar dengan prediksi jitu!</p> 1871 1872 <p><a href="https://sentientpotential.com/register" class="cta-button">Daftar Sekarang dan Menang Besar!</a></p> 1873</div> 1874 1875<style> 1876.content-wrapper { 1877 max-width: 900px; 1878 margin: auto; 1879 color: #FFD700; 1880 padding: 20px; 1881 font-family: Arial, sans-serif; 1882 line-height: 1.6; 1883} 1884 1885.content-wrapper h1 { 1886 font-size: 28px; 1887 color: #FFD700; 1888 margin-bottom: 20px; 1889} 1890 1891.content-wrapper h2 { 1892 font-size: 22px; 1893 color: #ffffff; 1894 margin-top: 30px; 1895 margin-bottom: 15px; 1896} 1897 1898.content-wrapper p { 1899 font-size: 16px; 1900 color: #bbbbbb; 1901 margin-bottom: 15px; 1902} 1903 1904.content-wrapper a { 1905 color: #FFD700; 1906 text-decoration: none; 1907} 1908 1909.content-wrapper a:hover { 1910 text-decoration: underline; 1911} 1912 1913.content-wrapper ul, .content-wrapper ol { 1914 margin: 15px 0; 1915 padding-left: 30px; 1916} 1917 1918.content-wrapper li { 1919 margin-bottom: 10px; 1920} 1921 1922.cta-button { 1923 display: inline-block; 1924 background: #161111; 1925 color: #503a3a; 1926 padding: 10px 20px; 1927 border-radius: 5px; 1928 font-weight: bold; 1929 text-transform: uppercase; 1930} 1931 1932.cta-button:hover { 1933 background: #000000; 1934 text-decoration: none; 1935} 1936 1937.testimoni-wrapper { 1938 max-width: 800px; 1939 margin: 0 auto; 1940 padding: 20px; 1941} 1942 1943.testimoni-wrapper blockquote { 1944 background: #bbbbbb; 1945 color: #fff; 1946 padding: 15px 20px; 1947 margin: 20px 0; 1948 border-left: 5px solid #FFD700; 1949 border-radius: 5px; 1950 position: relative; 1951 transition: transform 0.3s ease, box-shadow 0.3s ease; 1952} 1953 1954.testimoni-wrapper blockquote:hover { 1955 transform: translateY(-5px); 1956 box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2); 1957} 1958 1959.testimoni-wrapper blockquote p { 1960 margin: 0; 1961 font-size: 16px; 1962 line-height: 1.5; 1963} 1964 1965.testimoni-wrapper blockquote cite { 1966 display: block; 1967 margin-top: 10px; 1968 font-style: normal; 1969 font-weight: bold; 1970 color: #FFD700; 1971} 1972</style> 1973 1974<style> 1975/* Keyframes goyang halus */ 1976@keyframes smoothShake { 1977 0% { transform: translateX(0) translateY(0); } 1978 25% { transform: translateX(-1px) translateY(1px); } 1979 50% { transform: translateX(1px) translateY(-1px); } 1980 75% { transform: translateX(-1px) translateY(1px); } 1981 100% { transform: translateX(0) translateY(0); } 1982} 1983 1984/* Semua tulisan goyang */ 1985.shake-all * { 1986 display: inline-block; 1987 animation: smoothShake 2s infinite ease-in-out; 1988} 1989 1990/* Khusus judul center + goyang */ 1991.shake-text-center { 1992 text-align: center; 1993 display: block; 1994 margin: 0 auto; 1995 color: #ffd000; 1996 font-weight: bold; 1997} 1998</style> 1999 2000<!-- wp:html --> 2001<div class="testimoni-OLXTOTO" style="color: white;"> 2002 2003 2004 <center> 2005 <!-- Link Swiper CSS --> 2006<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper@10/swiper-bundle.min.css"/> 2007 2008<!-- Testimonial Slider HTML --> 2009<div class="swiper mySwiper"> 2010 <div class="swiper-wrapper"> 2011 <div class="swiper-slide">âï¸âï¸âï¸âï¸âï¸ "OLXTOTO Jitu beneran top! Prediksi 4D super akurat bikin menang tiap pasaran, login via link alternatif gampang!" <br><cite>- Rian Aditya, Denpasar</cite></div> 2012 <div class="swiper-slide">âï¸âï¸âï¸âï¸âï¸ "Main OLXTOTO 4D seru banget, prediksi jitu dan link alternatif anti nawala bikin cuan melimpah!" <br><cite>- Nia Ramadhani, Surabaya</cite></div> 2013 <div class="swiper-slide">âï¸âï¸âï¸âï¸âï¸ "OLXTOTO login cepat dan aman, prediksi 4D jitu bantu menang besar di setiap pasaran!" <br><cite>- Agus Santoso, Bandung</cite></div> 2014 <div class="swiper-slide">âï¸âï¸âï¸âï¸âï¸ "Link alternatif OLXTOTO selalu update, prediksi 4D akurat, situs toto terpercaya nomor satu!" <br><cite>- Maya Sari, Medan</cite></div> 2015 <div class="swiper-slide">âï¸âï¸âï¸âï¸âï¸ "OLXTOTO Jitu kasih pengalaman terbaik, login mudah dan prediksi 4D bikin ketagihan!" <br><cite>- Dika Pratama, Makassar</cite></div> 2016 </div> 2017 <!-- Navigation --> 2018 <div class="swiper-button-next"></div> 2019 <div class="swiper-button-prev"></div> 2020 <!-- Pagination --> 2021 <div class="swiper-pagination"></div> 2022</div> 2023 2024<!-- Swiper CSS --> 2025<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css" /> 2026 2027<!-- Swiper JS -->
2028<script src="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js"></script>
2028 2029 2030<!-- Initialize Swiper -->
2031<script> 2032 var swiper = new Swiper(".mySwiper", { 2033 slidesPerView: 1, 2034 spaceBetween: 20, 2035 loop: true, 2036 pagination: { 2037 el: ".swiper-pagination", 2038 clickable: true, 2039 }, 2040 navigation: { 2041 nextEl: ".swiper-button-next", 2042 prevEl: ".swiper-button-prev", 2043 }, 2044 autoplay: { 2045 delay: 3000, 2046 disableOnInteraction: false, 2047 }, 2048 breakpoints: { 2049 640: { 2050 slidesPerView: 2, 2051 spaceBetween: 20, 2052 }, 2053 1024: { 2054 slidesPerView: 3, 2055 spaceBetween: 30, 2056 }, 2057 }, 2058 }); 2059</script>
2059 2060 2061<style> 2062.mySwiper { 2063 max-width: 900px; 2064 margin: 0 auto; 2065 padding: 20px; 2066} 2067 2068.swiper-slide { 2069 background: #111; 2070 color: #fff; 2071 padding: 20px; 2072 border-left: 5px solid #FFD700; 2073 border-radius: 5px; 2074 text-align: center; 2075 font-size: 16px; 2076 line-height: 1.5; 2077 transition: transform 0.3s ease, box-shadow 0.3s ease; 2078} 2079 2080.swiper-slide:hover { 2081 transform: translateY(-5px); 2082 box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2); 2083} 2084 2085.swiper-slide cite { 2086 display: block; 2087 margin-top: 10px; 2088 font-style: normal; 2089 font-weight: bold; 2090 color: #FFD700; 2091} 2092 2093.swiper-button-next, 2094.swiper-button-prev { 2095 color: #FFD700; 2096} 2097 2098.swiper-pagination-bullet { 2099 background: #FFD700; 2100} 2101 2102.swiper-pagination-bullet-active { 2103 background: #FFC107; 2104} 2105 2106/* Responsive adjustments */ 2107@media (max-width: 640px) { 2108 .swiper-slide { 2109 font-size: 14px; 2110 padding: 15px; 2111 } 2112} 2113</style> 2114 2115<!-- Link Swiper JS -->
2116<script src="https://cdn.jsdelivr.net/npm/swiper@10/swiper-bundle.min.js"></script>
2116 2117 2118<!-- Inisialisasi Swiper -->
2119<script> 2120 const swiper = new Swiper(".mySwiper", { 2121 loop: true, 2122 autoplay: { 2123 delay: 2500, 2124 disableOnInteraction: false, 2125 }, 2126 slidesPerView: 1, 2127 spaceBetween: 30, 2128 pagination: { 2129 el: ".swiper-pagination", 2130 clickable: true, 2131 bulletClass: "swiper-pagination-bullet", 2132 bulletActiveClass: "swiper-pagination-bullet-active", 2133 }, 2134 navigation: { 2135 nextEl: ".swiper-button-next", 2136 prevEl: ".swiper-button-prev", 2137 }, 2138 breakpoints: { 2139 640: { 2140 slidesPerView: 2, 2141 spaceBetween: 20, 2142 }, 2143 1024: { 2144 slidesPerView: 3, 2145 spaceBetween: 30, 2146 }, 2147 }, 2148 }); 2149</script>
2149 2150 2151<style> 2152.mySwiper { 2153 max-width: 1200px; 2154 margin: 0 auto; 2155 padding: 40px 20px; 2156} 2157 2158.swiper-slide { 2159 padding: 30px; 2160 background: rgba(255, 208, 0, 0.1); 2161 border-radius: 12px; 2162 font-weight: 700; 2163 font-size: 18px; 2164 line-height: 1.5; 2165 text-align: center; 2166 box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); 2167 transition: transform 0.3s ease; 2168} 2169 2170.swiper-slide:hover { 2171 transform: translateY(-5px); 2172} 2173 2174.swiper-slide cite { 2175 display: block; 2176 margin-top: 12px; 2177 font-size: 16px; 2178 color: #ffd700; 2179 font-style: italic; 2180 font-weight: 500; 2181} 2182 2183.swiper-button-next, 2184.swiper-button-prev { 2185 color: #ffffff; 2186 background: rgba(0, 0, 0, 0.2); 2187 border-radius: 50%; 2188 width: 40px; 2189 height: 40px; 2190 transition: background 0.3s ease; 2191} 2192 2193.swiper-button-next:hover, 2194.swiper-button-prev:hover { 2195 background: rgba(0, 0, 0, 0.4); 2196} 2197 2198.swiper-pagination-bullet { 2199 background: #ffffff; 2200 opacity: 0.5; 2201} 2202 2203.swiper-pagination-bullet-active { 2204 opacity: 1; 2205 transform: scale(1.2); 2206} 2207</style> 2208 2209</center> 2210 2211 <footer class="footer-cta"> 2212 <div class="cta-footer"> 2213 <a href="https://posmaroha.b-cdn.net/sentientpotential.html" class="btn login">LOGIN</a> 2214 <a href="https://posmaroha.b-cdn.net/sentientpotential.html" class="btn daftar">DAFTAR</a> 2215 <a href="https://posmaroha.b-cdn.net/sentientpotential.html" class="btn bonus">ALTERNATIF</a> 2216 </div> 2217 </footer> 2218 2219 <style> 2220 .footer-cta { 2221 position: fixed; 2222 bottom: 0; 2223 left: 0; 2224 right: 0; 2225 background: #000000; 2226 border-top: 3px solid #ffffff; 2227 padding: 12px 18px; 2228 z-index: 9999; /* biar selalu di atas konten */ 2229 } 2230 2231 .cta-footer { 2232 display: flex; 2233 justify-content: space-between; /* kiri â tengah â kanan */ 2234 align-items: center; 2235 max-width: 600px; 2236 margin: 0 auto; 2237 gap: 10px; 2238 } 2239 2240 .cta-footer .btn { 2241 flex: 1; 2242 padding: 12px 0; 2243 font-size: 15px; 2244 font-weight: 700; 2245 border-radius: 30px; 2246 text-decoration: none; 2247 text-align: center; 2248 color: #ffffff; 2249 transition: all 0.3s ease; 2250 margin: 0 4px; 2251 } 2252 2253 /* Tombol khusus */ 2254 .cta-footer .login { 2255 background: linear-gradient(135deg,#000000, #000000, #000000); 2256 animation: kedut 2s infinite; 2257 } 2258 2259 .cta-footer .daftar { 2260 background: linear-gradient(135deg,#000000, #000000, #000000); 2261 animation: kedut 2s infinite; 2262 border: 1px solid #ffffff; 2263 } 2264 2265 .cta-footer .bonus { 2266 background: linear-gradient(135deg,#000000, #000000, #000000); 2267 animation: kedut 2s infinite; 2268 border: 1px solid #ffffff; 2269 } 2270 2271 /* Efek kedut-kedut */ 2272 @keyframes kedut { 2273 0% { transform: scale(1) rotate(0deg); } 2274 20% { transform: scale(1.05) rotate(-1deg); } 2275 40% { transform: scale(0.97) rotate(1deg); } 2276 60% { transform: scale(1.04) rotate(-1deg); } 2277 80% { transform: scale(0.98) rotate(1deg); } 2278 100% { transform: scale(1) rotate(0deg); } 2279 } 2280 </style> 2281<footer class="htc__foooter__area bg__white"> 2282 <div class="container-fluid mb--20 text-center" style="padding:0"> 2283 <div class="row" style="background-color:#000000; color:#ffd900"> 2284 <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12 pt--20"> 2285 <h3 style="font-size:18px; font-weight:600; color:#ffd900">Layanan Kami</h3> 2286 <hr style="width:50%; margin-left:25% !important; margin-right:25% !important;"/> 2287 </div> 2288 <div class="container pt--50 pb--20"> 2289 <div class="row"> 2290 <div class="col-xs-4 col-sm-4 col-md-offset-1 col-md-2 col-lg-2"> 2291 <a href="https://surkale.me/wavtr/"> 2292 <img src="https://imgstore.io/images/2025/04/11/wa-olxtoto.png" style="max-width:56px !important"/> 2293 </a> 2294 </br> 2295 <span><a href="https://surkale.me/wavtr/" style="color:#ffffff; text-decoration:none; font-size:11px">Whatsapp</a></span> 2296 </div> 2297 <div class="col-xs-4 col-sm-4 col-md-2 col-lg-2"> 2298 <a href="https://surkale.me/prevtr/">
2299 <img src="https://imgstore.io/images/2025/02/25/login-new-OLXTOTO.Official.webp" style="max-width:56px !important"/></br> 2300 </a> 2301 <span><a href="https://ifurnholic.com/page/detail/kebijakan-pengiriman" style="color:#ffffff; text-decoration:none; font-size:11px">Prediksi Togel</a></span> 2302 </div> 2303 <div hidden class="col-xs-4 col-sm-4 col-md-2 col-lg-2"> 2304 <a href="https://surkale.me/rtpvtr/"> 2305 <img src="https://ifurnholic.com/asset/tmart/images/icons/icon ifurn-return.png" style="max-width:56px !important"/></br> 2306 </a> 2307 <span><a href="https://surkale.me/rtpvtr/" style="color:#ffffff; text-decoration:none; font-size:11px">situs toto</a></span> 2308 </div> 2309 <div class="col-xs-4 col-sm-4 col-md-2 col-lg-2"> 2310 <a href="https://surkale.me/caravtr/"> 2311 <img src="https://imgstore.io/images/2025/02/25/livechat-new-OLXTOTO.Official.webp" style="max-width:56px !important"/></br> 2312 </a> 2313 <span><a href="https://surkale.me/caravtr/page/detail/kebijakan-garansi" style="color:#ffffff; text-decoration:none; font-size:11px">Keluhan Member</a></span> 2314 </div> 2315 <div class="col-xs-6 col-sm-6 col-md-2 col-lg-2"> 2316 <a href="https://surkale.me/TeleVTR/"> 2317 <img src="https://imgstore.io/images/2025/09/20/telegram-olxtoto.png" style="max-width:56px !important"></br> 2318 </a> 2319 <span><a href="https://surkale.me/TeleVTR/" style="color:#ffffff; text-decoration:none; font-size:11px">Telegram Official</a></span> 2320 </div> 2321 <div class="col-xs-6 col-sm-6 col-md-2 col-lg-2"> 2322 <a href="https://surkale.me/eu7Q9S/"> 2323 <img src="https://imgstore.io/images/2025/06/17/live-chat.png" style="max-width:56px !important"/></br> 2324 </a> 2325 <span><a href="https://surkale.me/eu7Q9S/" style="color:#ffffff; text-decoration:none; font-size:11px">Live Chat</a></span> 2326 </div> 2327 </div> 2328 2329 <div hidden class="slider__container slider--one hidden-md hidden-lg hidden-xl"> 2330 <div class="portfolio-slider-active owl-carousel owl-theme"> 2331 <div id='myCarouselService' class='carousel slide' data-ride='carousel'> 2332 <div class='carousel-inner'> 2333 <div class='item active'> 2334 <a href="https://surkale.me/wavtrpage/detail/jasa-desain-interior"> 2335 <img src="https://ifurnholic.com/asset/tmart/images/icons/icon ifurn-interior.png"/> 2336 </a> 2337 </br> 2338 <span><a href="https://surkale.me/wavtrpage/detail/jasa-desain-interior" style="color:#fff; text-decoration:none">Whatsapp</a></span> 2339 </div> 2340 <div class='item'> 2341 <a href="https://surkale.me/prevtr/page/detail/kebijakan-pengiriman"> 2342 <img src="https://ifurnholic.com/asset/tmart/images/icons/icon ifurn-deliveries.png"/></br> 2343 </a> 2344 <span><a href="https://surkale.me/prevtr/page/detail/kebijakan-pengiriman" style="color:#fff; text-decoration:none">Prediksi Togel</a></span> 2345 </div> 2346 <div hidden class="col-xs-4 col-sm-4 col-md-2 col-lg-2"> 2347 <a href="https://surkale.me/rtpvtrpage/detail/kebijakan-pengembalian"> 2348 <img src="https://ifurnholic.com/asset/tmart/images/icons/icon ifurn-return.png"/></br> 2349 </a>
2350 <span><a href="https://surkale.me/rtpvtrpage/detail/kebijakan-pengembalian" style="color:#fff; text-decoration:none">Situs toto</a></span> 2351 </div> 2352 <div class='item'> 2353 <a href="https://surkale.me/caravtrdetail/kebijakan-garansi"> 2354 <img src="https://ifurnholic.com/asset/tmart/images/icons/icon ifurn-garansi.png"/></br> 2355 </a> 2356 <span><a href="https://surkale.me/caravtrdetail/kebijakan-garansi" style="color:#fff; text-decoration:none">Keluhan Member</a></span> 2357 </div> 2358 <div class='item'> 2359 <a href="https://surkale.me/TeleVTRfaq"> 2360 <img src="https://ifurnholic.com/asset/tmart/images/icons/icon ifurn-FAQ.png"></br> 2361 </a> 2362 <span><a href="https://surkale.me/TeleVTRfaq" style="color:#fff; text-decoration:none">Telegram Official</a></span> 2363 </div> 2364 <div class='item'> 2365 <a href="https://surkale.me/eu7Q9Scontact"> 2366 <img src="https://ifurnholic.com/asset/tmart/images/icons/icon ifurn-contact.png"/></br> 2367 </a> 2368 <span><a href="https://surkale.me/eu7Q9Scontact" style="color:#fff; text-decoration:none">Live Chat</a></span> 2369 </div> 2370 </div> 2371 <a class='left carousel-control' href='#myCarousel' data-slide='prev'> 2372 <span class='glyphicon glyphicon-chevron-left'></span> 2373 <span class='sr-only'>Previous</span> 2374 </a> 2375 <a class='right carousel-control' href='#myCarousel' data-slide='next'> 2376 <span class='glyphicon glyphicon-chevron-right'></span> 2377 <span class='sr-only'>Next</span> 2378 </a> 2379 </div> 2380 </div> 2381 </div> 2382 2383 </div> 2384 </div> 2385 <!--<hr style="color:#FFF"/>--> 2386 2387 </div> </div> 2388 <div hidden class="col-xs-12 col-sm-12 col-md-12 col-lg-12"> 2389 </div> 2390 </div> 2391 </div> 2392 2393 <div class="htc__copyright__area"> 2394 <div class="container"> 2395 <div class="col-md-12 col-lg-12 col-sm-12 col-xs-12"> 2396 <div class="copyright__inner"> 2397 <div class="copyright"> 2398 <p>©Copyright 2025 <a href="https://sentientpotential.com">OLXTOTO</a> | <strong>Butuh Support System!</strong></p> 2399 </div> 2400 <ul class="footer__menu hidden-xs hidden-sm"> 2401 <li><a href="https://ifurnholic.com/produk/category/furniture">Furniture</a></li> 2402 <li><a href="https://ifurnholic.com/produk/series">Series</a></li> 2403 <li><a href="https://ifurnholic.com/testimoni/view">Community</a></li> 2404 <li><a href="https://ifurnholic.com/contact">Contact</a></li> 2405 </ul> 2406 </div> 2407 </div> 2408 </div> 2409 <!-- End Copyright Area --> 2410 </div> 2411</footer> 2412 2413 <!-- End Footer Area --> 2414 2415 </div> 2416 <!-- Body main wrapper end --> 2417 2418 2419<!-- Bootstrap core JavaScript 2420================================================== --> 2421<!-- Placed js at the end of the document so the pages load faster --> 2422 2423 <!-- jquery latest version --> 2424
2424<script src="https://ifurnholic.com/asset/tmart/js/vendor/jquery-1.12.0.min.js"></script>
2424 2425 <!-- Bootstrap framework js --> 2426
2426<script src="https://ifurnholic.com/asset/tmart/js/bootstrap.min.js"></script>
2426 2427 <!-- All js plugins included in this file. --> 2428
2428<script src="https://ifurnholic.com/asset/tmart/js/plugins.js"></script>
2428 2429
2429<script src="https://ifurnholic.com/asset/tmart/js/slick.min.js"></script>
2429 2430
2430<script src="https://ifurnholic.com/asset/owlcarousel/owl.carousel.min.js"></script>
2430 2431 <!-- Waypoints.min.js. --> 2432
2432<script src="https://ifurnholic.com/asset/tmart/js/waypoints.min.js"></script>
2432 2433 <!-- Main js file that contents all jQuery plugins activation. --> 2434
2434<script src="https://ifurnholic.com/asset/tmart/js/main.js"></script>
2434 2435
2435<script type="text/javascript" src="https://ifurnholic.com/asset/js/typeahead.min.js"></script>
2435 2436 2437 <!--original--> 2438
2438<script src="https://ifurnholic.com/asset/js/jquery.validate.js"></script>
2438 2439
2439<script src="https://ifurnholic.com/asset/admin/plugins/datepicker/bootstrap-datepicker.js"></script>
2439 2440
2440<script src="https://ifurnholic.com/asset/admin/plugins/timepicker/bootstrap-timepicker.js"></script>
2440 2441
2441<script src="https://ifurnholic.com/asset/js/validator.js"></script>
2441 2442
2442<script> 2443 $(document).ready(function(){ 2444 $("#formku").validate({ 2445 rules: { 2446 "tnc": { 2447 required: true 2448 } 2449 } 2450 }); 2451 $("#formkuu").validate(); 2452 }); 2453 $('.datepicker').datepicker(); 2454 $('.timepicker').timepicker() 2455 2456 //menu 2457 $('ul.mega__item>li>a').mouseover(function(){ 2458 var img_menu_url = $(this).prev().val(); 2459 $('.img_kat_produk').attr('src',img_menu_url); 2460 }); 2461 $('ul.mega_dropdown>li>a').mouseover(function(){ 2462 $('.img_kat_produk').attr('src',''); 2463 }); 2464 $('.main__menu li.drop>a').mouseover(function(){ 2465 var iterasi = $(this).attr('no'); 2466 var new_transform = parseInt(iterasi) * parseInt(-13); 2467 new_transform = "translateX("+new_transform.toString()+ "%)"; 2468 $(this).next().css('transform',new_transform); 2469 $('.img_kat_produk').attr('src',''); 2470 }); 2471 2472 //cart mini 2473 var private_key = ''; 2474 if (localStorage.getItem('private_key') != ''){ 2475 private_key = localStorage.getItem('private_key'); 2476 } 2477 $('.cart__menu').on('click', function(){ 2478 var url = 'https://ifurnholic.com/produk/keranjang_mini'; 2479 var url_produk_detail = 'https://ifurnholic.com/produk/detail/'; 2480 var url_produk_foto = 'https://ifurnholic.com/media/product/'; 2481 var url_produk_remove = 'https://ifurnholic.com/produk/keranjang_delete/'; 2482 var url_produk_keranjang= 'https://ifurnholic.com/produk/keranjang/'; 2483 var url_produk_checkout = 'https://ifurnholic.com/produk/checkout/'; 2484 var url_produk_category = 'https://ifurnholic.com/produk/category/furniture'; 2485 var thumb_closest = 'shopping__cart'; 2486 2487 $('#cart_mini').empty(); 2488 $('#cart_btn_all').empty(); 2489 2490 $.ajax({ 2491 type:'post', 2492 dataType:'json', 2493 url:url, 2494 data:{private_key: private_key}, 2495 beforeSend: function(){ 2496 //plsWaitDiv('.'+thumb_closest, 'show'); 2497 }, 2498 success:function (data) { 2499 console.log(data); 2500 var i=0; 2501 $.each(data.record, function(e) { 2502 if (data.record[i].gambar.trim()==''){ 2503 var foto_produk = 'no-image.png'; 2504 } 2505 else{ 2506 var foto_produk = data.record[i].gambar; 2507 } 2508 var sub_total = ((data.record[i].harga_jual)*data.record[i].jumlah); 2509 2510 $('#cart_mini').append( 2511 '<div class="shp__single__product">'+ 2512 '<div class="shp__pro__thumb">'+ 2513 '<a href="'+url_produk_detail+data.record[i].produk_seo+'"><img src="'+url_produk_foto+foto_produk+'" alt="product img" class="img-thumbnail product"/></a>'+ 2514 '</div>'+ 2515 '<div class="shp__pro__details">'+ 2516 '<h2><a href="'+url_produk_detail+data.record[i].produk_seo+'">'+data.record[i].nama_produk+'</a></h2>'+ 2517 '<span class="quantity">QTY: '+data.record[i].jumlah+'</span>'+ 2518 '<span class="shp__price">Rp '+numberWithCommas(sub_total)+'</span>'+ 2519 '</div>'+ 2520 '<div class="remove__btn">'+ 2521 '<a href="'+url_produk_remove+data.record[i].id_penjualan_detail+'" title="Remove this item"><i class="zmdi zmdi-close"></i></a>'+ 2522 '</div>'+ 2523 '</div>' 2524 ); 2525 i++; 2526 }); 2527 if (i>0){ 2528 $('#cart_btn_all').append( 2529 '<ul class="shoping__total">'+ 2530 '<li class="subtotal">Subtotal:</li>'+ 2531 '<li class="total__price" id="txt_total">Rp 0</li>'+ 2532 '</ul>'+ 2533 '<ul class="shopping__btn">'+ 2534 '<li><a href="'+url_produk_keranjang+'">View Cart</a></li>'+ 2535 '<li class="shp__checkout"><a href="'+url_produk_checkout+'">Checkout</a></li>'+ 2536 '</ul>' 2537 ); 2538 $('#txt_total').text('Rp '+numberWithCommas(data.total.total)); 2539 } 2540 else{ 2541 $('#cart_btn_all').append( 2542 '<ul class="shoping__total">'+ 2543 '<li class="subtotal">No products in the cart</li>'+ 2544 '</ul>'+ 2545 '<ul class="shopping__btn">'+ 2546 '<li><a href="'+url_produk_category+'">Mulai Belanja</a></li>'+ 2547 '</ul>' 2548 ); 2549 } 2550 }, 2551 complete: function(){ 2552 //plsWaitDiv('.'+thumb_closest, 'hidden'); 2553 }, 2554 error: function (xhr, status, error) { 2555 console.log(error); 2556 } 2557 }); 2558 2559 2560 }); 2561 2562 var url = 'https://ifurnholic.com/produk/keranjang_jumlah'; 2563 $.ajax({ 2564 type:'post', 2565 dataType:'json', 2566 url:url, 2567 data:{private_key: private_key}, 2568 success:function (data) { 2569 $('#cart_wishlist').text(data.jumlah); 2570 } 2571 }); 2572 2573 2574 </script>
2574 2575 <!--end of orignial--> 2576 2577 2578 <!-- QUICKVIEW PRODUCT --> 2579 <div id="quickview-wrapper"> 2580 <!-- Modal --> 2581 <div class="modal fade" id="productModal" tabindex="-1" role="dialog"> 2582 <div class="modal-dialog modal__container" role="document"> 2583 <div class="modal-content"> 2584 <div class="modal-header modal__header"> 2585 <button type="button" class="close" data-dismiss="modal" aria-label="Close"><i class="zmdi zmdi-close" style="font-size:24pt"></i></button> 2586 </div> 2587 <div class="modal-body"> 2588 </div><!-- .modal-body --> 2589 </div><!-- .modal-content --> 2590 </div><!-- .modal-dialog --> 2591 </div> 2592 <!-- END Modal --> 2593 </div> 2594 <!-- END QUICKVIEW PRODUCT --> 2595
2595<script type="text/javascript"> 2596 $('#productModal').on('show.bs.modal', function (event) { 2597 var button = $(event.relatedTarget) // Button that triggered the modal 2598 var recipient = button.data('whatever') // Extract info from data-* attributes 2599 var modal = $(this); 2600 $.ajax({ 2601 type: "POST", 2602 url: "https://ifurnholic.com/produk/quickview/"+recipient, 2603 cache: false, 2604 success: function (data) { 2605 modal.find('.modal-body').html(data); 2606 }, 2607 error: function(err) { 2608 console.log(err); 2609 } 2610 }); 2611 2612 }); 2613 jQuery(function($) { 2614 $('#error_msg_prod_detail').hide(); 2615 var id_produk = $('#id_produk').val(); 2616 var jumlah = 1; 2617 var url = 'https://ifurnholic.com/produk/keranjang'; 2618 var url_coupon = 'https://ifurnholic.com/produk/check_coupon'; 2619 var url_del_coupon = 'https://ifurnholic.com/produk/hapus_coupon_temp'; 2620 var url_prod_search = 'https://ifurnholic.com/produk/typeahead_getProduk'; 2621 2622 //coupon 2623 $('#message_coupon').text(''); 2624 $('#btn_coupon').on('click', function(){ 2625 var coupon = $('#txt_coupon').val().toUpperCase(); 2626 var customer = $('#txt_id_kons').val(); 2627 if (coupon!=''){ 2628 $.ajax({ 2629 type:'post', 2630 dataType:'json', 2631 url:url_coupon, 2632 data:{ kode_coupon : coupon, cust : customer }, 2633 success:function (data) { 2634 console.log(data); 2635 2636 if (data.msg != ''){ 2637 console.log(data.msg); 2638 $('#message_coupon').text(data.msg); 2639 } 2640 else{ 2641 $('#txt_coupon').val(''); 2642 $('#shipping_fee').text("RP "+data.ongkir_now); 2643 $('#message_coupon').text(''); 2644 $('#biaya_pallet').after( 2645 "<tr class=''>"+ 2646 "<th>"+coupon+" [<a class='del_coupon' id='"+data.no_coupon+"'>remove</a>]</th>"+ 2647 "<td><span class='amount' style='color:red;'>(RP "+data.amount+")</span></td>"+ 2648 "</tr>"+ 2649 "" 2650 ); 2651 $('#total_order').text("RP "+data.grandtotal); 2652 2653 $('#coin_claim').text("(Rp "+addCommas(data.coin)+")"); 2654 if (data.sisa_coin > 0){ 2655 $('#sisa_coin').show(); 2656 $('#coin_sisa').text("Rp "+addCommas(data.sisa_coin)); 2657 } 2658 } 2659 2660 //delete coupon 2661 $('.del_coupon').on('click',function(){ 2662 var coupon = $(this).prev().val(); 2663 var no_coupon = $(this).attr('id'); 2664 var customer = $('#txt_id_kons').val(); 2665 $.ajax({ 2666 type:'post', 2667 dataType:'json', 2668 url:url_del_coupon, 2669 data:{ kode_coupon : coupon, no_urut : no_coupon, cust : customer }, 2670 success:function (data) { 2671 console.log(data); 2672 2673 if (data.msg != ''){ 2674 console.log(data.msg); 2675 $('#message_coupon').text(data.msg); 2676 $('#total_order').text("RP "+data.grandtotal); 2677 $('#shipping_fee').text("RP "+data.ongkir_now); 2678 $('#coin_claim').text("(Rp "+addCommas(data.coin)+")"); 2679 if (data.sisa_coin > 0){ 2680 $('#sisa_coin').show(); 2681 $('#coin_sisa').text("Rp "+addCommas(data.sisa_coin)); 2682 } 2683 } 2684 else{ 2685 } 2686 } 2687 }); 2688 2689 $(this).closest('tr').remove(); 2690 }); 2691 } 2692 }); 2693 } 2694 else{ 2695 $('#kupon-check').modal(); 2696 return false; 2697 } 2698 2699 }); 2700 //delete coupon 2701 $('.del_coupon').on('click',function(){ 2702 var coupon = $(this).prev().val(); 2703 var no_coupon = $(this).attr('id'); 2704 var customer = $('#txt_id_kons').val(); 2705 $.ajax({ 2706 type:'post', 2707 dataType:'json', 2708 url:url_del_coupon, 2709 data:{ kode_coupon : coupon, no_urut : no_coupon, cust : customer }, 2710 success:function (data) { 2711 console.log(data); 2712 2713 if (data.msg != ''){ 2714 console.log(data.msg); 2715 $('#txt_coupon').val(''); 2716 $('#message_coupon').text(data.msg); 2717 $('#total_order').text("RP "+data.grandtotal); 2718 } 2719 else{ 2720 } 2721 } 2722 }); 2723 2724 $(this).closest('tr').remove(); 2725 }); 2726 2727 //search 2728 $('.prod_search').typeahead({ 2729 source: function(query, result){ 2730 $.ajax({ 2731 url:url_prod_search, 2732 method:"POST", 2733 data:{query:query}, 2734 dataType:"json", 2735 success:function(data){ 2736 result($.map(data, function(item){ 2737 return item; 2738 })); 2739 } 2740 }) 2741 }, 2742 afterSelect:function(obj) { 2743 window.location.href = 'https://ifurnholic.com/produk/detail/'+obj.produk_seo; 2744 } 2745 }); 2746 2747 //logout 2748 $('.btn-logout').on('click', function(){ 2749 if (localStorage.getItem('private_key') != ''){ 2750 localStorage.removeItem('private_key'); 2751 } 2752 }); 2753 2754 //window width 2755 if ($(window).width() <= 576) { 2756 $('#layar').val('small'); 2757 } 2758 $(window).resize(function () { 2759 if ($(window).width() <= 576) { 2760 $('#layar').val('small'); 2761 } 2762 }); 2763 2764 $('#sosmed').click(function(){ 2765 if($('#popoversosmed').attr('class') == 'hidden'){ 2766 $('#popoversosmed').removeClass('hidden'); 2767 } 2768 else{ 2769 $('#popoversosmed').addClass('hidden'); 2770 } 2771 }) 2772 2773 $('.image-container').mouseenter(function () { 2774 //alert($(this).find('img').data('hover')); 2775 console.log($(this).data('hover')); 2776 $(this).attr('src', $(this).data("hover")); 2777 }).mouseleave(function () { 2778 $(this).attr('src', $(this).data("src")); 2779 }); 2780 2781 $('.button-checkbox').each(function () { 2782 // Settings 2783 var $widget = $(this), 2784 $button = $widget.find('button'),
2785 $checkbox = $widget.find('input:checkbox'), 2786 color = $button.data('color'), 2787 settings = { 2788 on: { 2789 icon: 'glyphicon glyphicon-check' 2790 }, 2791 off: { 2792 icon: 'glyphicon glyphicon-unchecked' 2793 } 2794 }; 2795 2796 // Event Handlers 2797 $button.on('click', function () { 2798 $checkbox.prop('checked', !$checkbox.is(':checked')); 2799 $checkbox.triggerHandler('change'); 2800 updateDisplay(); 2801 }); 2802 $checkbox.on('change', function () { 2803 updateDisplay(); 2804 }); 2805 2806 // Actions 2807 function updateDisplay() { 2808 var isChecked = $checkbox.is(':checked'); 2809 // Set the button's state 2810 $button.data('state', (isChecked) ? "on" : "off"); 2811 // Set the button's icon 2812 $button.find('.state-icon') 2813 .removeClass() 2814 .addClass('state-icon ' + settings[$button.data('state')].icon); 2815 // Update the button's color 2816 if (isChecked) { 2817 $button 2818 .removeClass('btn-default') 2819 .addClass('btn-' + color + ' active'); 2820 } 2821 else { 2822 $button 2823 .removeClass('btn-' + color + ' active') 2824 .addClass('btn-default'); 2825 } 2826 } 2827 2828 // Initialization 2829 function init() { 2830 updateDisplay(); 2831 // Inject the icon if applicable 2832 if ($button.find('.state-icon').length == 0) { 2833 $button.prepend('<i class="state-icon ' + settings[$button.data('state')].icon + '"></i> '); 2834 } 2835 } 2836 init(); 2837 }); 2838 2839 2840 /*provinsi*/ 2841 var mode_= $('#mode_').val(); 2842 var ka = $('#ka').val(); 2843 var dataString = "prov=true&kota=false&kec=false&src=provinsi&tipe=bill&mode="+mode_+"&ka="+ka+""; 2844 var url = "https://ifurnholic.com/members/address_check"; 2845 $.ajax({ 2846 type:'POST', 2847 url: url, 2848 data:dataString, 2849 crossDomain: true, 2850 success: function(result) { 2851 $('#provinsi').empty(); 2852 $('#provinsi').append( 2853 $('<option>').val('').html('Pilih Provinsi') 2854 ); 2855 $.each(result.data,function(index, text){ 2856 $('#provinsi').append( 2857 $('<option>').val(text.prov_name).html(text.prov_name) 2858 ); 2859 if (result.prov_name!=''){ 2860 $('#provinsi').val(result.prov_name); 2861 } 2862 }); 2863 }, 2864 error: function (textStatus, errorThrown) { 2865 console.log(errorThrown); 2866 } 2867 }); 2868 2869 /*kabupaten*/ 2870 $("#provinsi").on('change', function(){ 2871 var prov = $(this).val(); 2872 var dataString = "prov="+prov+"&kota=false&kec=false&src=kabupaten"; 2873 2874 $('#kecamatan').empty(''); 2875 $('#kodepos').val(''); 2876 if (parent){ 2877 $.ajax({ 2878 type:'POST', 2879 url: url, 2880 data: dataString, 2881 cache:false, 2882 crossDomain: true, 2883 success: function(result) { 2884 $('#kabupaten').empty(); 2885 $('#kabupaten').append( 2886 $('<option>').val('').html('Pilih Kabupaten/Kota') 2887 ); 2888 $.each(result.data,function(index, text){ 2889 $('#kabupaten').append( 2890 $('<option>').val(text.kota_kab_name).html(text.kota_kab_name) 2891 ); 2892 }); 2893 }, 2894 error: function (textStatus, errorThrown) { 2895 console.log(errorThrown); 2896 } 2897 }); 2898 2899 } 2900 }); 2901 2902 /*kecamatan*/ 2903 $("#kabupaten").on('change', function(){ 2904 var prov = $('#provinsi').val(); 2905 var kota = $(this).val(); 2906 var dataString = "prov="+prov+"&kota="+kota+"&kec=false&src=kecamatan"; 2907 2908 $('#kodepos').val(''); 2909 if (parent){ 2910 $.ajax({ 2911 type:'POST', 2912 url: url, 2913 data: dataString, 2914 cache:false, 2915 crossDomain: true, 2916 success: function(result) { 2917 $('#kecamatan').empty(); 2918 $('#kecamatan').append( 2919 $('<option>').val('').html('Pilih Kecamatan') 2920 ); 2921 $.each(result.data,function(index, text){ 2922 $('#kecamatan').append( 2923 $('<option>').val(text.kec_name).html(text.kec_name) 2924 ); 2925 }); 2926 }, 2927 error: function (textStatus, errorThrown) { 2928 console.log(errorThrown); 2929 } 2930 }); 2931 2932 } 2933 }); 2934 2935 /*kodepos*/ 2936 $("#kecamatan").on('change', function(){ 2937 var prov = $('#provinsi').val(); 2938 var kota = $('#kabupaten').val(); 2939 var kec = $(this).val(); 2940 var dataString = "prov="+prov+"&kota="+kota+"&kec="+kec+"&src=kodepos"; 2941 2942 if (parent){ 2943 $.ajax({ 2944 type:'POST', 2945 url: url, 2946 data: dataString, 2947 cache:false, 2948 crossDomain: true, 2949 success: function(result) { 2950 $('#kodepos').empty(); 2951 $.each(result.data,function(index, text){ 2952 $('#kodepos').val(text.kode_pos); 2953 }); 2954 }, 2955 error: function (textStatus, errorThrown) { 2956 console.log(errorThrown); 2957 } 2958 }); 2959 2960 } 2961 }); 2962 2963 /*ship - checkout*/ 2964 /*provinsi*/ 2965 $('#div_message_ongkir').hide(); 2966 var mode_= $('#mode_').val(); 2967 var ka = $('#ka').val(); 2968 var dataString = "parent=true&src=provinsi&tipe=ship&mode="+mode_+"&ka="+ka+""; 2969 2970 var url = "https://ifurnholic.com/members/address_check"; 2971 $.ajax({ 2972 type:'POST', 2973 url: url, 2974 data:dataString, 2975 crossDomain: true, 2976 success: function(result) {
2977 $('#provinsi_ship').empty(); 2978 $('#provinsi_ship').append( 2979 $('<option>').val('').html('Pilih Provinsi') 2980 ); 2981 $.each(result.data,function(index, text){ 2982 $('#provinsi_ship').append( 2983 $('<option>').val(text.id).html(text.name) 2984 ); 2985 if (result.province_id!=''){ 2986 $('#provinsi_ship').val(result.province_id); 2987 } 2988 }); 2989 }, 2990 error: function (textStatus, errorThrown) { 2991 console.log(errorThrown); 2992 } 2993 }); 2994 2995 /*kabupaten*/ 2996 $("#provinsi_ship").on('change', function(){ 2997 var parent = $(this).val(); 2998 var dataString = "parent="+parent+"&src=kabupaten"; 2999 3000 $('#kecamatan_ship').empty(''); 3001 if (parent){ 3002 $.ajax({ 3003 type:'POST', 3004 url: url, 3005 data: dataString, 3006 cache:false, 3007 crossDomain: true, 3008 success: function(result) { 3009 $('#kabupaten_ship').empty(); 3010 $('#kabupaten_ship').append( 3011 $('<option>').val('').html('Pilih Kabupaten/Kota') 3012 ); 3013 $.each(result.data,function(index, text){ 3014 $('#kabupaten_ship').append( 3015 $('<option>').val(text.id).html(text.name) 3016 ); 3017 }); 3018 }, 3019 error: function (textStatus, errorThrown) { 3020 console.log(errorThrown); 3021 } 3022 }); 3023 3024 } 3025 }); 3026 3027 /*kecamatan*/ 3028 $("#kabupaten_ship").on('change', function(){ 3029 var parent = $(this).val(); 3030 var dataString = "parent="+parent+"&src=kecamatan"; 3031 3032 if (parent){ 3033 $.ajax({ 3034 type:'POST', 3035 url: url, 3036 data: dataString, 3037 cache:false, 3038 crossDomain: true, 3039 success: function(result) { 3040 $('#kecamatan_ship').empty(); 3041 $('#kecamatan_ship').append( 3042 $('<option>').val('').html('Pilih Kecamatan') 3043 ); 3044 $.each(result.data,function(index, text){ 3045 $('#kecamatan_ship').append( 3046 $('<option>').val(text.id).html(text.name) 3047 ); 3048 }); 3049 }, 3050 error: function (textStatus, errorThrown) { 3051 console.log(errorThrown); 3052 } 3053 }); 3054 3055 } 3056 }); 3057 3058 /*hitung shipping*/ 3059 $("#kecamatan_ship").on('change', function(){ 3060 $('#div_message_ongkir').hide(); 3061 var parent = $(this).val(); 3062 var p_id = $('#provinsi_ship').val(); 3063 var r_id = $('#kabupaten_ship').val(); 3064 3065 var dataString = "parent="+parent+"&src=ship_calculate&p_id="+p_id+"&r_id="+r_id+""; 3066 3067 if (parent){ 3068 $.ajax({ 3069 type:'POST', 3070 url: url, 3071 data: dataString, 3072 cache:false, 3073 crossDomain: true, 3074 success: function(result) { 3075 $('#shipping_fee_checkout').text("Rp "+result.format_ongkir); 3076 $('#total_order').text("Rp "+result.format_total); 3077 if (result.format_ongkir == 'not available'){ 3078 $('#div_message_ongkir').show(); 3079 } 3080 console.log(result); 3081 }, 3082 error: function (textStatus, errorThrown) { 3083 console.log(errorThrown); 3084 } 3085 }); 3086 3087 } 3088 }); 3089 3090 $(".desktop-owl-carousel").owlCarousel({ 3091 items: 1, 3092 loop: true, 3093 margin: 10, 3094 nav: false, 3095 dots: true, 3096 autoplay: true, 3097 autoplayTimeout: 3000, 3098 navText: ["<", ">"] 3099 }); 3100 3101 $(".mobile-owl-carousel").owlCarousel({ 3102 items: 1, 3103 loop: true, 3104 margin: 10, 3105 nav: false, 3106 dots: true, 3107 autoplay: true, 3108 autoplayTimeout: 3000, 3109 navText: ["<", ">"] 3110 }); 3111 3112 3113 }); 3114 3115 3116 function rupiah(angka, prefix) { 3117 var number_string = angka.replace(/[^,\d]/g, "").toString(), 3118 split = number_string.split(","), 3119 sisa = split[0].length % 3, 3120 rupiah = split[0].substr(0, sisa), 3121 ribuan = split[0].substr(sisa).match(/\d{3}/gi); 3122 3123 if (ribuan) { 3124 separator = sisa ? "." : ""; 3125 rupiah += separator + ribuan.join("."); 3126 } 3127 3128 rupiah = split[1] != undefined ? rupiah + "," + split[1] : rupiah; 3129 return prefix == undefined ? rupiah : rupiah ? "Rp " + rupiah : ""; 3130 } 3131 3132 3133 </script>
3133
3134<script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"e5eb3614cf09412989058c03f2c736d0","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
vendor: 1 bytes, line 3134
3134
3135<script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"fea1bdea26b44e95b29f62278b44c331","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
3135 3136</body> 3137</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.