1<!doctype html> 2<html lang="en"> 3 <head> 4 <meta charset="utf-8" /> 5 <meta 6 name="referrer" 7 content="origin" 8 /> 9 <link 10 rel="manifest" 11 href="/manifest.json" 12 /> 13 <link 14 rel="shortcut icon" 15 href="/favicon.png" 16 /> 17 <meta 18 name="viewport" 19 content="width=device-width, initial-scale=1" 20 /> 21 <meta 22 name="theme-color" 23 content="#000000" 24 /> 25 <!-- 26 manifest.json provides metadata used when your web app is installed on a 27 user's mobile device or desktop. See https://developers.google.com/web/fundamentals/web-app-manifest/ 28 --> 29 <link 30 rel="manifest" 31 href="/manifest.json" 32 /> 33 <!-- 34 Notice the use of in the tags above. 35 It will be replaced with the URL of the `public` folder during the build. 36 Only files inside the `public` folder can be referenced from the HTML. 37 38 Unlike "/favicon.ico" or "favicon.ico", "/favicon.ico" will 39 work correctly both with client-side routing and a non-root public URL. 40 Learn how to configure a non-root public URL by running `npm run build`. 41 --> 42 43 <!-- Shaka player ads IMA--> 44 <!-- IMA HTML5 SDK (for serving Client Side ads): --> 45 46
46<script 47 type="text/javascript" 48 src="https://imasdk.googleapis.com/js/sdkloader/ima3.js" 49 ></script>
49 50 51 <!--Tiktok pixel --> 52 53
53<script> 54 !(function (w, d, t) { 55 w.TiktokAnalyticsObject = t; 56 var ttq = (w[t] = w[t] || []); 57 (ttq.methods = [ 58 'page', 59 'track', 60 'identify', 61 'instances', 62 'debug', 63 'on', 64 'off', 65 'once', 66 'ready', 67 'alias', 68 'group', 69 'enableCookie', 70 'disableCookie' 71 ]), 72 (ttq.setAndDefer = function (t, e) { 73 t[e] = function () { 74 t.push([e].concat(Array.prototype.slice.call(arguments, 0))); 75 }; 76 }); 77 for (var i = 0; i < ttq.methods.length; i++) 78 ttq.setAndDefer(ttq, ttq.methods[i]); 79 (ttq.instance = function (t) { 80 for (var e = ttq._i[t] || [], n = 0; n < ttq.methods.length; n++) 81 ttq.setAndDefer(e, ttq.methods[n]); 82 return e; 83 }), 84 (ttq.load = function (e, n) { 85 var i = 'https://analytics.tiktok.com/i18n/pixel/events.js'; 86 (ttq._i = ttq._i || {}), 87 (ttq._i[e] = []), 88 (ttq._i[e]._u = i), 89 (ttq._t = ttq._t || {}), 90 (ttq._t[e] = +new Date()), 91 (ttq._o = ttq._o || {}), 92 (ttq._o[e] = n || {}); 93 var o = document.createElement('script'); 94 (o.type = 'text/javascript'), 95 (o.async = !0), 96 (o.src = i + '?sdkid=' + e + '&lib=' + t); 97 var a = document.getElementsByTagName('script')[0]; 98 a.parentNode.insertBefore(o, a); 99 }); 100 101 ttq.load('CJ5OC0JC77UC1837SGN0'); 102 ttq.page(); 103 })(window, document, 'ttq'); 104 </script>
104 105 <!--Tiktok pixel end--> 106 <link 107 href="https://fonts.googleapis.com/css?family=Open+Sans&display=swap" 108 rel="stylesheet" 109 /> 110 <link 111 rel="stylesheet" 112 href="/animate/animate.min.css" 113 type="text/css" 114 /> 115 <title>Genflix</title> 116 117 <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 80 bytes, lines 117-120
117 118 <script 119 async 120 src="https://www.googletagmanager.com/gtag/js?id=
120G-R24YHGXE3P
vendor: 21 bytes, lines 120-122
120" 121 ></script> 122
122<script> 123
vendor: 164 bytes, lines 123-130
123window.dataLayer = window.dataLayer || []; 124 125 function gtag() { 126 dataLayer.push(arguments); 127 } 128 gtag('js', new Date()); 129 130 gtag('config', '
130G-R24YHGXE3P
vendor: 8 bytes, lines 130-131
130'); 131
131</script>
131 132 133 134 <!-- Facebook Pixel Code --> 135
135<script> 136 !(function (f, b, e, v, n, t, s) { 137 if (f.fbq) return; 138 n = f.fbq = function () { 139 n.callMethod 140 ? n.callMethod.apply(n, arguments) 141 : n.queue.push(arguments); 142 }; 143 if (!f._fbq) f._fbq = n; 144 n.push = n; 145 n.loaded = !0; 146 n.version = '2.0'; 147 n.queue = []; 148 t = b.createElement(e); 149 t.async = !0; 150 t.src = v; 151 s = b.getElementsByTagName(e)[0]; 152 s.parentNode.insertBefore(t, s); 153 })( 154 window, 155 document, 156 'script', 157 'https://connect.facebook.net/en_US/fbevents.js' 158 ); 159 fbq('init', '394378138130368'); 160 fbq('track', 'PageView'); 161 </script>
161 162 <!-- End Facebook Pixel Code --> 163 164 <!-- Begin Dable Script --> 165
165<script> 166 (function (d, a, b, l, e, _) { 167 d[b] = 168 d[b] || 169 function () { 170 (d[b].q = d[b].q || []).push(arguments); 171 }; 172 e = a.createElement(l); 173 e.async = 1; 174 e.charset = 'utf-8'; 175 e.src = '//static.dable.io/dist/dablena.min.js'; 176 _ = a.getElementsByTagName(l)[0]; 177 _.parentNode.insertBefore(e, _); 178 })(window, document, 'dablena', 'script'); 179 dablena('init', '004-006-575'); 180 </script>
180 181 <!-- End Dable Script --> 182 183
183<script type="text/javascript"> 184 window.clevertap = { 185 event: [], 186 profile: [], 187 region: 'sg1', 188 account: [], 189 onUserLogin: [], 190 notifications: [], 191 privacy: [] 192 }; 193 // replace with the CLEVERTAP_ACCOUNT_ID with the actual ACCOUNT ID value from your Dashboard -> Settings page 194 window.clevertap.account.push({ 195 id: 'R57-476-7R5Z' 196 }); 197 window.clevertap.privacy.push({ 198 optOut: false 199 }); //set the flag to true, if the user of the device opts out of sharing their data 200 window.clevertap.privacy.push({ 201 useIP: false 202 }); //set the flag to true, if the user agrees to share their IP data 203 (function () { 204 var wzrk = document.createElement('script'); 205 wzrk.type = 'text/javascript'; 206 wzrk.async = true; 207 wzrk.src = 208 ('https:' == document.location.protocol 209 ? 'https://d2r1yp2w7bby2u.cloudfront.net' 210 : 'http://static.clevertap.com') + '/js/a.js?v=0'; 211 var s = document.getElementsByTagName('script')[0]; 212 s.parentNode.insertBefore(wzrk, s); 213 })(); 214 </script>
214 215 216
216<script 217 async 218 src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-3284894714869864" 219 crossorigin="anonymous" 220 ></script>
220 221 <meta 222 name="msvalidate.01" 223 content="A18B878817A86DA9A824D31D8490F4EC" 224 /> 225
225<script type="module" crossorigin src="/assets/index-Cdn6YDq2.js"></script>
225 226 <link rel="stylesheet" crossorigin href="/assets/index-B__5p154.css"> 227 </head> 228 229 <body> 230 <noscript>You need to enable JavaScript to run this app.</noscript> 231 <div id="root"></div> 232 <div id="modal-root"></div> 233 234 <!-- 235 This HTML file is a template. 236 If you open it directly in the browser, you will see an empty page. 237 238 You can add webfonts, meta tags, or analytics to this file. 239 The build step will place the bundled scripts into the <body> tag. 240 241 To begin the development, run `npm start` or `yarn start`. 242 To create a production bundle, use `npm run build` or `yarn build`. 243 --> 244 <!--
244<script type="text/javascript"> 245 window.onLoadGapi = function () { 246 gapi.load('auth2', function () { 247 gapi.auth2.init({ 248 client_id: '348538687040-idev2i1pc1on9l32110rr763c6gfd8gt.apps.googleusercontent.com' 249 }) 250 }) 251 } 252 </script>
252 253
253<script src="https://apis.google.com/js/platform.js?onload=onLoadGapi" async defer></script>
253 --> 254
254<script> 255 window.fbAsyncInit = function () { 256 FB.init({ 257 appId: '556226874552358', 258 cookie: true, 259 xfbml: true, 260 version: 'v3.2' 261 }); 262 263 FB.AppEvents.logPageView(); 264 }; 265 (function (d, s, id) { 266 var js, 267 fjs = d.getElementsByTagName(s)[0]; 268 if (d.getElementById(id)) { 269 return; 270 } 271 js = d.createElement(s); 272 js.id = id; 273 js.src = 'https://connect.facebook.net/en_US/sdk.js'; 274 fjs.parentNode.insertBefore(js, fjs); 275 })(document, 'script', 'facebook-jssdk'); 276 </script>
276 277 278 <!-- player assets --> 279 <!--
279<script src="/player-assets/video-7-10-1.min.js" ></script>
279 --> 280
280<script src="/player-assets/mux.min.js"></script>
280 281 <!-- geolocation --> 282
282<script> 283 if (navigator.geolocation) { 284 navigator.geolocation.getCurrentPosition(onSuccess, onError); 285 } 286 287 function onSuccess(position) { 288 const coords = position.coords; 289 localStorage.setItem( 290 'location', 291 JSON.stringify({ 292 accuracy: coords.accuracy, 293 altitude: coords.altitude, 294 altitudeAccuracy: coords.altitudeAccuracy, 295 heading: coords.heading, 296 latitude: coords.latitude, 297 longitude: coords.longitude, 298 speed: coords.speed 299 }) 300 ); 301 } 302 303 function onError(error) { 304 if (error.code === error.PERMISSION_DENIED) { 305 const location = localStorage.getItem('location'); 306 if (location) localStorage.removeItem('location'); 307 } 308 } 309 </script>
309 310 311
311<script> 312 function playVideo() { 313 (play = async ({ retryCount } = {}) => { 314 try { 315 const result = await window.playerState(); 316 317 if (result.state === 'loaded') { 318 window.partnerPlayer.play(); 319 } 320 } catch (err) { 321 console.log(err); 322 323 if (retryCount <= 3) { 324 setTimeout( 325 () => play({ retryCount: (retryCount | 0) + 1 }), 326 3000 327 ); 328 } 329 } 330 })(); 331 } 332 </script>
332 333 </body> 334</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.