1<!DOCTYPE html> 2<html> 3<head> 4 <base href="/"> 5 6 <meta charset="UTF-8"> 7 <meta content="IE=Edge" http-equiv="X-UA-Compatible"> 8 <meta name="description" content="Sign up customers, reward purchases, and boost brand loyalty with our merchant web app. Simplify engagement and drive repeat business."> 9 <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport"> 10 11 <meta name="apple-mobile-web-app-capable" content="yes"> 12 <meta name="apple-mobile-web-app-status-bar-style" content="black"> 13 <meta name="apple-mobile-web-app-title" content="Kangaroo Rewards Members App"> 14 <link rel="apple-touch-icon" href="icons/Icon-192.png"> 15 16 <link rel="shortcut icon" href="favicon.png" type="image/x-icon"> 17 <link rel="icon" href="favicon.png" type="image/x-icon"> 18 19 <title>Kangaroo Rewards Members App</title> 20 <link rel="manifest" href="manifest.json"> 21 22
22<script> 23 const serviceWorkerVersion = "3854770716"; 24 </script>
24 25
25<script src="flutter.js" defer></script>
25 26 27 <style id="splash-screen-style"> 28 html { height: 100% } 29 body { 30 margin: 0; 31 min-height: 100%; 32 background-color: #FFFFFF; 33 background-size: 100% 100%; 34 } 35 .center { 36 margin: 0; 37 position: absolute; 38 top: 50%; 39 left: 50%; 40 -ms-transform: translate(-50%, -50%); 41 transform: translate(-50%, -50%); 42 } 43 .contain { display: block; width: 100%; height: 100%; object-fit: contain; } 44 .stretch { display: block; width: 100%; height: 100%; } 45 .cover { display: block; width: 100%; height: 100%; object-fit: cover; } 46 .bottom { 47 position: absolute; 48 bottom: 0; 49 left: 50%; 50 -ms-transform: translate(-50%, 0); 51 transform: translate(-50%, 0); 52 } 53 .bottomLeft { position: absolute; bottom: 0; left: 0; } 54 .bottomRight { position: absolute; bottom: 0; right: 0; } 55 </style> 56 57
57<script id="splash-screen-script"> 58 function removeSplashFromWeb() { 59 document.getElementById("splash")?.remove(); 60 document.getElementById("splash-branding")?.remove(); 61 document.body.style.background = "transparent"; 62 } 63 </script>
63 64</head> 65<body> 66<picture id="splash"> 67 <source srcset="splash/img/light-1x.png 1x, splash/img/light-2x.png 2x, splash/img/light-3x.png 3x, splash/img/light-4x.png 4x" media="(prefers-color-scheme: light)"> 68 <source srcset="splash/img/dark-1x.png 1x, splash/img/dark-2x.png 2x, splash/img/dark-3x.png 3x, splash/img/dark-4x.png 4x" media="(prefers-color-scheme: dark)"> 69 <img class="center" aria-hidden="true" src="splash/img/light-1x.png" alt=""> 70</picture> 71
72<script> 73 window.addEventListener("load", function () { 74 _flutter.loader.loadEntrypoint({ 75 serviceWorker: { serviceWorkerVersion: serviceWorkerVersion }, 76 onEntrypointLoaded: function (engineInitializer) { 77 engineInitializer.initializeEngine().then(function (appRunner) { 78 appRunner.runApp(); 79 }); 80 } 81 }); 82 }); 83</script>
83 84
85<script src="/kangaroo_sdk/KangarooAppCustomerSDK.js" defer></script>
85 86</body> 87</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.