{"__browser":{"device":"unknown_device","mobile":false,"name":"unknown browser","platform":"unknown_platform","version":"0"},"__constants":{},"__CPDATA":{"domain_iframe":"https://cdpn.io","environment":"production","host":"codepen.io","iframe_allow":"accelerometer; ambient-light-sensor; camera; display-capture; encrypted-media; geolocation; gyroscope; microphone; midi; payment; web-share; vr","iframe_sandbox":"allow-forms allow-modals allow-pointer-lock allow-popups allow-same-origin allow-scripts allow-top-navigation-by-user-activation allow-downloads allow-presentation"},"__user":{"anon":true,"base_url":"/anon/","current_team_id":0,"current_team_hashid":null,"hashid":"VoDkNZ","id":1,"itemType":"user","name":"Captain Anonymous","paid":false,"tier":0,"username":"anon","created_at":null,"email_verified":null,"collections_count":0,"collections_private_count":0,"followers_count":0,"followings_count":0,"pens_count":0,"pens_private_count":0,"projects_count":0,"projects_private_count":0},"__firebase":{"config":{"apiKey":"AIzaSyBgLAe7N_MdFpuVofMkcQLGwwhUu5tuxls","authDomain":"codepen-store-production.firebaseapp.com","databaseURL":"https://codepen-store-production.firebaseio.com","disabled":false,"projectId":"codepen-store-production"},"token":"eyJhbGciOiJSUzI1NiJ9.eyJhdWQiOiJodHRwczovL2lkZW50aXR5dG9vbGtpdC5nb29nbGVhcGlzLmNvbS9nb29nbGUuaWRlbnRpdHkuaWRlbnRpdHl0b29sa2l0LnYxLklkZW50aXR5VG9vbGtpdCIsImNsYWltcyI6eyJvd25lcklkIjoiVm9Ea05aIiwiYWRtaW4iOmZhbHNlfSwiZXhwIjoxNjUzODE5MTIyLCJpYXQiOjE2NTM4MTU1MjIsImlzcyI6ImZpcmViYXNlLWFkbWluc2RrLThva3lsQGNvZGVwZW4tc3RvcmUtcHJvZHVjdGlvbi5pYW0uZ3NlcnZpY2VhY2NvdW50LmNvbSIsInN1YiI6ImZpcmViYXNlLWFkbWluc2RrLThva3lsQGNvZGVwZW4tc3RvcmUtcHJvZHVjdGlvbi5pYW0uZ3NlcnZpY2VhY2NvdW50LmNvbSIsInVpZCI6IlZvRGtOWiJ9.V8C-N2q1IoajW9gAXd8Ns3t_6-P9ig0TaSzjIEEXBFzon3ayauR-OcB7sVlRn3bqtiJHMLKFWRDOvEkBWknI23z6cInxZp_vrN6QxfPqWuETjH4jfs7vbGlHGXNxiyLtu4OfA0YYuSuZJQpy0EyqievanhJza7PwLxLuGQQzRJGPTfaky2-eG-hVuFjtaVY1_0lysts6rDe-UxW7ITQBoYY-6Z_8TbTKWkWpTzyMTR8KPDkDczjU-IOoIcpltRryPnGOqC4kwzz5L6UXIHjVD4y_gIPg8_9NBlVZ2fDUsTfinaBofy5t92wRaLz3fFfTfErsc9QkDPvION_Z71Bslg"},"__graphql":{"data":{"sessionUser":{"id":"VoDkNZ","name":"Captain Anonymous","title":"Captain Anonymous","avatar80":"https://assets.codepen.io/t-1/user-default-avatar.jpg?fit=crop&format=auto&height=80&version=0&width=80","avatar512":"https://assets.codepen.io/t-1/user-default-avatar.jpg?fit=crop&format=auto&height=512&version=0&width=512","currentContext":{"id":"VoDkNZ","baseUrl":"/anon","title":"Captain Anonymous","name":"Captain Anonymous","avatar80":"https://assets.codepen.io/t-1/user-default-avatar.jpg?fit=crop&format=auto&height=80&version=0&width=80","avatar512":"https://assets.codepen.io/t-1/user-default-avatar.jpg?fit=crop&format=auto&height=512&version=0&width=512","username":"anon","contextType":"User","__typename":"User"},"currentTeamId":null,"baseUrl":"/anon","username":"anon","admin":false,"anon":true,"pro":false,"verified":false,"teams":[],"__typename":"User"}}},"__pay_stripe_public_key":"pk_live_2GndomDfiklqpSNQn8FrGuwZSMIMzha7DkLJqlYe7IR0ihKAlKdiHg68JJc5eVPt68rzAjzAAVXcUwjySHRCsgjQQ00gtRBUFNH","__pay_braintree_env":"production","__item":"{\"id\":52957695,\"user_id\":265602,\"html\":\"<div class=\\\"bloc1\\\" data-tilt data-tilt-scale=\\\"1.04\\\">\\n<\\/div>\",\"css\":\"body {\\n\\twidth:100%;\\n\\theight:100vh;\\n\\tdisplay:flex;\\n}\\n\\n.bloc1 {\\n\\tborder-radius: 20px;\\n\\tmargin:auto;\\n width:300px;\\n height:450px;\\n\\tbackground-color:#F8E71C;\\n background-position:center center;\\n background-repeat:no-repeat;\\n background-size:cover;\\n}\",\"parent\":0,\"js\":\"let blocWidth, blocStartX;\\nlet imgblock = [\\n\\t\\\"https:\\/\\/assets.codepen.io\\/265602\\/frame0.png\\\",\\n\\t\\\"https:\\/\\/assets.codepen.io\\/265602\\/frame1.png\\\",\\n\\t\\\"https:\\/\\/assets.codepen.io\\/265602\\/frame2.png\\\",\\n\\t\\\"https:\\/\\/assets.codepen.io\\/265602\\/frame3.png\\\",\\n\\t\\\"https:\\/\\/assets.codepen.io\\/265602\\/frame4.png\\\",\\n\\t\\\"https:\\/\\/assets.codepen.io\\/265602\\/frame5.png\\\",\\n\\t\\\"https:\\/\\/assets.codepen.io\\/265602\\/frame6.png\\\",\\n\\t\\\"https:\\/\\/assets.codepen.io\\/265602\\/frame7.png\\\",\\n\\t\\\"https:\\/\\/assets.codepen.io\\/265602\\/frame8.png\\\",\\n\\t\\\"https:\\/\\/assets.codepen.io\\/265602\\/frame9.png\\\",\\n\\t\\\"https:\\/\\/assets.codepen.io\\/265602\\/frame10.png\\\",\\n\\t\\\"https:\\/\\/assets.codepen.io\\/265602\\/frame11.png\\\",\\n\\t\\\"https:\\/\\/assets.codepen.io\\/265602\\/frame12.png\\\",\\n\\t\\\"https:\\/\\/assets.codepen.io\\/265602\\/frame13.png\\\",\\n\\t\\\"https:\\/\\/assets.codepen.io\\/265602\\/frame14.png\\\",\\n\\t\\\"https:\\/\\/assets.codepen.io\\/265602\\/frame15.png\\\",\\n\\t\\\"https:\\/\\/assets.codepen.io\\/265602\\/frame16.png\\\",\\n\\t\\\"https:\\/\\/assets.codepen.io\\/265602\\/frame17.png\\\",\\n\\t\\\"https:\\/\\/assets.codepen.io\\/265602\\/frame18.png\\\",\\n\\t\\\"https:\\/\\/assets.codepen.io\\/265602\\/frame19.png\\\",\\n\\t\\\"https:\\/\\/assets.codepen.io\\/265602\\/frame20.png\\\"\\n];\\n\\nlet loaded = 0;\\nimgblock.forEach((url) => {\\n\\tlet img = new Image();\\n\\timg.src = url;\\n\\timg.onload = onImgLoaded;\\n});\\n\\nfunction onImgLoaded() {\\n\\tloaded++;\\n\\tif (loaded == imgblock.length - 1) console.log(\\\"all images have pre-loaded\\\");\\n}\\nlet isOnDiv = false\\n$(\\\".bloc1\\\").mouseenter(function(){isOnDiv=true;});\\n$(\\\".bloc1\\\").mouseleave(function(){isOnDiv=false;});\\n\\nfunction onMouseMove(e) {\\n\\tif (!isOnDiv) return\\n\\tvar x = e.pageX - blocStartX;\\n\\tlet index = parseInt((x \\/ blocWidth) * imgblock.length)\\n\\tvar theimg = imgblock[index];\\n\\t$(\\\".bloc1\\\").css(\\\"background-image\\\", \\\"url('\\\" + theimg + \\\"')\\\");\\n}\\n\\nfunction onResize() {\\n\\tlet pos = $(\\\".bloc1\\\")[0].getBoundingClientRect()\\n\\tconsole.log(pos)\\n\\tblocWidth = pos.width;\\n\\tblocStartX = pos.x \\n}\\n\\n$(window).on(\\\"mousemove\\\", onMouseMove);\\n$(window).resize(onResize);\\n$(document).ready(onResize); \\n\",\"html_pre_processor\":\"none\",\"css_pre_processor\":\"none\",\"js_pre_processor\":\"none\",\"html_classes\":\"\",\"css_starter\":\"neither\",\"css_prefix_free\":null,\"css_external\":null,\"js_library\":null,\"js_modernizr\":null,\"js_external\":null,\"created_at\":\"2021-06-07T19:20:04.000Z\",\"updated_at\":\"2021-06-09T19:54:46.000Z\",\"session_hash\":null,\"title\":\"image sequence mouse move\",\"description\":\"\",\"slug_hash\":\"jOBKxKK\",\"head\":\"\",\"private\":true,\"slug_hash_private\":\"042c8e42b20e4179e4a9526f7be47beb\",\"has_animation\":false,\"css_pre_processor_lib\":\"\",\"checksum\":0,\"screenshot_uuid\":null,\"team_id\":0,\"css_prefix\":\"neither\",\"template\":false,\"js_module\":null,\"deleted_at\":null,\"deleted_by_user_id\":null,\"hard_delete_at\":null,\"pen_hash\":null,\"hashid\":\"jOBKxKK\"}"}