HTML
SCSS
JS
Result
Skip Results Iframe
EDIT ON
Live
Live
Live
This Pen is owned by
Fabio Ottaviani
on
CodePen
.
See more by @supah on CodePen
External CSS
https://fonts.googleapis.com/css2?family=Inconsolata&family=Open+Sans&display=swap
External JavaScript
https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js
{"__browser":{"country":"US","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; vr; web-share","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"},"__graphql":{"data":{"data":null,"errors":[{"message":"Cannot return null for non-nullable field Query.sessionUser"}]},"url":"https://codepen.io/graphql","api":"cprails"},"__pay_stripe_public_key":"pk_live_2GndomDfiklqpSNQn8FrGuwZSMIMzha7DkLJqlYe7IR0ihKAlKdiHg68JJc5eVPt68rzAjzAAVXcUwjySHRCsgjQQ00gtRBUFNH","__pay_braintree_env":"production","__boomboom":{"serve_url":"https://cdpn.io/cpe/boomboom","store_url":"https://codepen.io/cpe/boomboom/store"},"__pageType":"embed","__item":"{\"editor_settings\":{\"auto_run\":true,\"autocomplete\":false,\"code_folding\":true,\"css_pre_processor\":\"none\",\"css_prefix\":\"neither\",\"css_starter\":\"neither\",\"emmet_active\":true,\"font_size\":14,\"font_type\":\"system\",\"format_on_save\":false,\"html_pre_processor\":\"none\",\"indent_with\":\"spaces\",\"js_pre_processor\":\"none\",\"key_bindings\":\"normal\",\"line_numbers\":true,\"line_wrapping\":true,\"match_brackets\":true,\"snippets\":{\"markupSnippets\":{},\"stylesheetSnippets\":{}},\"tab_size\":2,\"theme\":\"twilight\",\"id\":\"OMdPpW\",\"auto_save\":true},\"hashid\":\"OMdPpW\",\"itemType\":\"pen\",\"resources\":[{\"url\":\"https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js\",\"order\":0,\"resource_type\":\"js\",\"par_content\":\"\"},{\"url\":\"https://fonts.googleapis.com/css2?family=Inconsolata&family=Open+Sans&display=swap\",\"order\":0,\"resource_type\":\"css\",\"par_content\":\"\"}],\"tags\":[\"dailyui\",\"credit-card\",\"ui\",\"visa\",\"checkout\"],\"id\":6902455,\"user_id\":156381,\"html\":\"<!--\\n\\nFollow me on\\nDribbble: https://dribbble.com/supahfunk\\nTwitter: https://twitter.com/supahfunk\\nCodepen: https://codepen.io/supah/\\n\\nThis example is just for fun.\\nI realized it for the dailyui challenge\\nhttps://dailyui.co/\\n\\nFork it if you want, it's free, but I apreciate credits or a retweet\\n\\nEnjoy :)\\n\\n-->\\n<div class=\\\"checkout\\\">\\n <div class=\\\"credit-card-box\\\">\\n <div class=\\\"flip\\\">\\n <div class=\\\"front\\\">\\n <div class=\\\"chip\\\"></div>\\n <div class=\\\"logo\\\">\\n <svg version=\\\"1.1\\\" id=\\\"visa\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\" xmlns:xlink=\\\"http://www.w3.org/1999/xlink\\\" x=\\\"0px\\\" y=\\\"0px\\\"\\n width=\\\"47.834px\\\" height=\\\"47.834px\\\" viewBox=\\\"0 0 47.834 47.834\\\" style=\\\"enable-background:new 0 0 47.834 47.834;\\\">\\n <g>\\n <g>\\n <path d=\\\"M44.688,16.814h-3.004c-0.933,0-1.627,0.254-2.037,1.184l-5.773,13.074h4.083c0,0,0.666-1.758,0.817-2.143\\n c0.447,0,4.414,0.006,4.979,0.006c0.116,0.498,0.474,2.137,0.474,2.137h3.607L44.688,16.814z M39.893,26.01\\n c0.32-0.819,1.549-3.987,1.549-3.987c-0.021,0.039,0.317-0.825,0.518-1.362l0.262,1.23c0,0,0.745,3.406,0.901,4.119H39.893z\\n M34.146,26.404c-0.028,2.963-2.684,4.875-6.771,4.875c-1.743-0.018-3.422-0.361-4.332-0.76l0.547-3.193l0.501,0.228\\n c1.277,0.532,2.104,0.747,3.661,0.747c1.117,0,2.313-0.438,2.325-1.393c0.007-0.625-0.501-1.07-2.016-1.77\\n c-1.476-0.683-3.43-1.827-3.405-3.876c0.021-2.773,2.729-4.708,6.571-4.708c1.506,0,2.713,0.31,3.483,0.599l-0.526,3.092\\n l-0.351-0.165c-0.716-0.288-1.638-0.566-2.91-0.546c-1.522,0-2.228,0.634-2.228,1.227c-0.008,0.668,0.824,1.108,2.184,1.77\\n C33.126,23.546,34.163,24.783,34.146,26.404z M0,16.962l0.05-0.286h6.028c0.813,0.031,1.468,0.29,1.694,1.159l1.311,6.304\\n C7.795,20.842,4.691,18.099,0,16.962z M17.581,16.812l-6.123,14.239l-4.114,0.007L3.862,19.161\\n c2.503,1.602,4.635,4.144,5.386,5.914l0.406,1.469l3.808-9.729L17.581,16.812L17.581,16.812z M19.153,16.8h3.89L20.61,31.066\\n h-3.888L19.153,16.8z\\\"/>\\n </g>\\n </g>\\n </svg>\\n </div>\\n <div class=\\\"number\\\"></div>\\n <div class=\\\"card-holder\\\">\\n <label>Card holder</label>\\n <div></div>\\n </div>\\n <div class=\\\"card-expiration-date\\\">\\n <label>Expires</label>\\n <div></div>\\n </div>\\n </div>\\n <div class=\\\"back\\\">\\n <div class=\\\"strip\\\"></div>\\n <div class=\\\"logo\\\">\\n <svg version=\\\"1.1\\\" id=\\\"visa\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\" xmlns:xlink=\\\"http://www.w3.org/1999/xlink\\\" x=\\\"0px\\\" y=\\\"0px\\\"\\n width=\\\"47.834px\\\" height=\\\"47.834px\\\" viewBox=\\\"0 0 47.834 47.834\\\" style=\\\"enable-background:new 0 0 47.834 47.834;\\\">\\n <g>\\n <g>\\n <path d=\\\"M44.688,16.814h-3.004c-0.933,0-1.627,0.254-2.037,1.184l-5.773,13.074h4.083c0,0,0.666-1.758,0.817-2.143\\n c0.447,0,4.414,0.006,4.979,0.006c0.116,0.498,0.474,2.137,0.474,2.137h3.607L44.688,16.814z M39.893,26.01\\n c0.32-0.819,1.549-3.987,1.549-3.987c-0.021,0.039,0.317-0.825,0.518-1.362l0.262,1.23c0,0,0.745,3.406,0.901,4.119H39.893z\\n M34.146,26.404c-0.028,2.963-2.684,4.875-6.771,4.875c-1.743-0.018-3.422-0.361-4.332-0.76l0.547-3.193l0.501,0.228\\n c1.277,0.532,2.104,0.747,3.661,0.747c1.117,0,2.313-0.438,2.325-1.393c0.007-0.625-0.501-1.07-2.016-1.77\\n c-1.476-0.683-3.43-1.827-3.405-3.876c0.021-2.773,2.729-4.708,6.571-4.708c1.506,0,2.713,0.31,3.483,0.599l-0.526,3.092\\n l-0.351-0.165c-0.716-0.288-1.638-0.566-2.91-0.546c-1.522,0-2.228,0.634-2.228,1.227c-0.008,0.668,0.824,1.108,2.184,1.77\\n C33.126,23.546,34.163,24.783,34.146,26.404z M0,16.962l0.05-0.286h6.028c0.813,0.031,1.468,0.29,1.694,1.159l1.311,6.304\\n C7.795,20.842,4.691,18.099,0,16.962z M17.581,16.812l-6.123,14.239l-4.114,0.007L3.862,19.161\\n c2.503,1.602,4.635,4.144,5.386,5.914l0.406,1.469l3.808-9.729L17.581,16.812L17.581,16.812z M19.153,16.8h3.89L20.61,31.066\\n h-3.888L19.153,16.8z\\\"/>\\n </g>\\n </g>\\n </svg>\\n\\n </div>\\n <div class=\\\"ccv\\\">\\n <label>CCV</label>\\n <div></div>\\n </div>\\n </div>\\n </div>\\n </div>\\n <form class=\\\"form\\\" autocomplete=\\\"off\\\" novalidate>\\n <fieldset>\\n <label for=\\\"card-number\\\">Card Number</label>\\n <input type=\\\"num\\\" id=\\\"card-number\\\" class=\\\"input-cart-number\\\" maxlength=\\\"4\\\" />\\n <input type=\\\"num\\\" id=\\\"card-number-1\\\" class=\\\"input-cart-number\\\" maxlength=\\\"4\\\" />\\n <input type=\\\"num\\\" id=\\\"card-number-2\\\" class=\\\"input-cart-number\\\" maxlength=\\\"4\\\" />\\n <input type=\\\"num\\\" id=\\\"card-number-3\\\" class=\\\"input-cart-number\\\" maxlength=\\\"4\\\" />\\n </fieldset>\\n <fieldset>\\n <label for=\\\"card-holder\\\">Card holder</label>\\n <input type=\\\"text\\\" id=\\\"card-holder\\\" />\\n </fieldset>\\n <fieldset class=\\\"fieldset-expiration\\\">\\n <label for=\\\"card-expiration-month\\\">Expiration date</label>\\n <div class=\\\"select\\\">\\n <select id=\\\"card-expiration-month\\\">\\n <option></option>\\n <option>01</option>\\n <option>02</option>\\n <option>03</option>\\n <option>04</option>\\n <option>05</option>\\n <option>06</option>\\n <option>07</option>\\n <option>08</option>\\n <option>09</option>\\n <option>10</option>\\n <option>11</option>\\n <option>12</option>\\n </select>\\n </div>\\n <div class=\\\"select\\\">\\n <select id=\\\"card-expiration-year\\\">\\n <option></option>\\n <option>2016</option>\\n <option>2017</option>\\n <option>2018</option>\\n <option>2019</option>\\n <option>2020</option>\\n <option>2021</option>\\n <option>2022</option>\\n <option>2023</option>\\n <option>2024</option>\\n <option>2025</option>\\n </select>\\n </div>\\n </fieldset>\\n <fieldset class=\\\"fieldset-ccv\\\">\\n <label for=\\\"card-ccv\\\">CCV</label>\\n <input type=\\\"text\\\" id=\\\"card-ccv\\\" maxlength=\\\"3\\\" />\\n </fieldset>\\n <button class=\\\"btn\\\"><i class=\\\"fa fa-lock\\\"></i> submit</button>\\n </form>\\n</div>\\n\\n\\n<a class=\\\"the-most\\\" target=\\\"_blank\\\" href=\\\"https://codepen.io/2016/popular/pens/9/\\\">\\n <img src=\\\"https://raw.githubusercontent.com/supahfunk/supah-codepen/master/themost-2016.png\\\">\\n</a>\",\"css\":\"*,\\n*::before,\\n*::after {\\n box-sizing: border-box;\\n}\\nhtml,\\nbody {\\n min-height: 100%;\\n font-family: 'Open Sans', sans-serif;\\n}\\nbody {\\n background: linear-gradient(50deg, #f3c680, hsla(179,54%,76%,1));\\n}\\n\\n\\n/*--------------------\\nButtons\\n--------------------*/\\n.btn {\\n display: block;\\n background: hsl(86, 76%, 71%);\\n color: hsl(0, 0, 100);\\n text-decoration: none;\\n margin: 20px 0;\\n padding: 15px 15px;\\n border-radius: 5px;\\n position: relative;\\n\\n &::after {\\n content: '';\\n position: absolute;\\n z-index: 1;\\n top: 0;\\n left: 0;\\n width: 100%;\\n height: 100%;\\n transition: all .2s ease-in-out;\\n box-shadow: inset 0 3px 0 hsla(0, 0, 0, 0), 0 3px 3px hsla(0, 0, 0, .2);\\n border-radius: 5px;\\n }\\n\\n &:hover::after {\\n background: hsla(0, 0, 0, 0.1);\\n box-shadow: inset 0 3px 0 hsla(0, 0, 0, 0.2);\\n }\\n\\n}\\n\\n/*--------------------\\nForm\\n--------------------*/\\n.form {\\n\\n fieldset {\\n border: none;\\n padding: 0;\\n padding: 10px 0;\\n position: relative;\\n clear: both;\\n\\n &.fieldset-expiration {\\n float: left;\\n width: 60%;\\n\\n & .select {\\n width: 84px;\\n margin-right: 12px;\\n float: left;\\n }\\n }\\n\\n &.fieldset-ccv {\\n clear: none;\\n float: right;\\n width: 86px;\\n }\\n\\n label {\\n display: block;\\n text-transform: uppercase;\\n font-size: 11px;\\n color: hsla(0, 0, 0, .6);\\n margin-bottom: 5px;\\n font-weight: bold;\\n font-family: Inconsolata;\\n }\\n\\n input,\\n .select {\\n width: 100%;\\n height: 38px;\\n color: hsl(0, 0, 20);\\n padding: 10px;\\n border-radius: 5px;\\n font-size: 15px;\\n outline: none!important;\\n border: 1px solid hsla(0, 0, 0, 0.3);\\n box-shadow: inset 0 1px 4px hsla(0, 0, 0, 0.2);\\n\\n &.input-cart-number {\\n width: 82px;\\n display: inline-block;\\n margin-right: 8px;\\n\\n &:last-child {\\n margin-right: 0;\\n }\\n }\\n }\\n\\n .select {\\n position: relative;\\n\\n &::after {\\n content: '';\\n border-top: 8px solid #222;\\n border-left: 4px solid transparent;\\n border-right: 4px solid transparent;\\n position: absolute;\\n z-index: 2;\\n top: 14px;\\n right: 10px;\\n pointer-events: none;\\n }\\n\\n select {\\n appearance: none;\\n position: absolute;\\n padding: 0;\\n border: none;\\n width: 100%;\\n outline: none!important;\\n top: 6px;\\n left: 6px;\\n background: none;\\n\\n :-moz-focusring {\\n color: transparent;\\n text-shadow: 0 0 0 #000;\\n }\\n\\n }\\n }\\n\\n\\n }\\n\\n button {\\n width: 100%;\\n outline: none!important;\\n background: linear-gradient(180deg, #49a09b, #3d8291);\\n text-transform: uppercase;\\n font-weight: bold;\\n border: none;\\n box-shadow: none;\\n text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);\\n margin-top: 90px;\\n\\n & .fa {\\n margin-right: 6px;\\n }\\n }\\n\\n}\\n\\n/*--------------------\\nCheckout\\n--------------------*/\\n.checkout {\\n margin: 150px auto 30px;\\n position: relative;\\n width: 460px;\\n background: white;\\n border-radius: 15px;\\n padding: 160px 45px 30px;\\n box-shadow: 0 10px 40px hsla(0, 0, 0, .1);\\n}\\n\\n/*--------------------\\nCredit Card\\n--------------------*/\\n.credit-card-box {\\n perspective: 1000;\\n width: 400px;\\n height: 280px;\\n position: absolute;\\n top: -112px;\\n left: 50%;\\n transform: translateX(-50%);\\n\\n &:hover .flip,\\n &.hover .flip {\\n transform: rotateY(180deg);\\n }\\n\\n .front,\\n .back {\\n width: 400px;\\n height: 250px;\\n border-radius: 15px;\\n backface-visibility: hidden;\\n background: linear-gradient(135deg, #bd6772, #53223f);\\n position: absolute;\\n color: #fff;\\n font-family: Inconsolata;\\n top: 0;\\n left: 0;\\n text-shadow: 0 1px 1px hsla(0, 0, 0, 0.3);\\n box-shadow: 0 1px 6px hsla(0, 0, 0, 0.3);\\n\\n &::before {\\n content: '';\\n position: absolute;\\n width: 100%;\\n height: 100%;\\n top: 0;\\n left: 0;\\n background: url('http://cdn.flaticon.com/svg/44/44386.svg') no-repeat center;\\n background-size: cover;\\n opacity: .05;\\n }\\n }\\n\\n .flip {\\n transition: 0.6s;\\n transform-style: preserve-3d;\\n position: relative;\\n }\\n\\n .logo {\\n position: absolute;\\n top: 9px;\\n right: 20px;\\n width: 60px;\\n\\n svg {\\n width: 100%;\\n height: auto;\\n fill: #fff;\\n }\\n }\\n\\n .front {\\n z-index: 2;\\n transform: rotateY(0deg);\\n }\\n\\n .back {\\n transform: rotateY(180deg);\\n\\n .logo {\\n top: 185px;\\n }\\n\\n }\\n\\n .chip {\\n position: absolute;\\n width: 60px;\\n height: 45px;\\n top: 20px;\\n left: 20px;\\n background: linear-gradient(135deg, hsl(269,54%,87%) 0%,hsl(200,64%,89%) 44%,hsl(18,55%,94%) 100%);;\\n border-radius: 8px;\\n\\n &::before {\\n content: '';\\n position: absolute;\\n top: 0;\\n bottom: 0;\\n left: 0;\\n right: 0;\\n margin: auto;\\n border: 4px solid hsla(0, 0, 50, .1);\\n width: 80%;\\n height: 70%;\\n border-radius: 5px;\\n }\\n }\\n\\n .strip {\\n background: linear-gradient(135deg, hsl(0, 0, 25%), hsl(0, 0, 10%));\\n position: absolute;\\n width: 100%;\\n height: 50px;\\n top: 30px;\\n left: 0;\\n }\\n\\n .number {\\n position: absolute;\\n margin: 0 auto;\\n top: 103px;\\n left: 19px;\\n font-size: 38px;\\n }\\n\\n label {\\n font-size: 10px;\\n letter-spacing: 1px;\\n text-shadow: none;\\n text-transform: uppercase;\\n font-weight: normal;\\n opacity: 0.5;\\n display: block;\\n margin-bottom: 3px;\\n }\\n\\n .card-holder,\\n .card-expiration-date {\\n position: absolute;\\n margin: 0 auto;\\n top: 180px;\\n left: 19px;\\n font-size: 22px;\\n text-transform: capitalize;\\n }\\n\\n .card-expiration-date {\\n text-align: right;\\n left: auto;\\n right: 20px;\\n }\\n\\n .ccv {\\n height: 36px;\\n background: #fff;\\n width: 91%;\\n border-radius: 5px;\\n top: 110px;\\n left: 0;\\n right: 0;\\n position: absolute;\\n margin: 0 auto;\\n color: #000;\\n text-align: right;\\n padding: 10px;\\n\\n label {\\n margin: -25px 0 14px;\\n color: #fff;\\n }\\n }\\n\\n\\n}\\n\\n\\n.the-most {\\n position: fixed;\\n z-index: 1;\\n bottom: 0;\\n left: 0;\\n width: 50vw;\\n max-width: 200px;\\n padding: 10px;\\n \\n img {\\n max-width: 100%;\\n }\\n}\",\"js\":\"$('.input-cart-number').on('keyup change', function(){\\n $t = $(this);\\n \\n if ($t.val().length > 3) {\\n $t.next().focus();\\n }\\n \\n var card_number = '';\\n $('.input-cart-number').each(function(){\\n card_number += $(this).val() + ' ';\\n if ($(this).val().length == 4) {\\n $(this).next().focus();\\n }\\n })\\n \\n $('.credit-card-box .number').html(card_number);\\n});\\n\\n$('#card-holder').on('keyup change', function(){\\n $t = $(this);\\n $('.credit-card-box .card-holder div').html($t.val());\\n});\\n\\n$('#card-holder').on('keyup change', function(){\\n $t = $(this);\\n $('.credit-card-box .card-holder div').html($t.val());\\n});\\n\\n$('#card-expiration-month, #card-expiration-year').change(function(){\\n m = $('#card-expiration-month option').index($('#card-expiration-month option:selected'));\\n m = (m < 10) ? '0' + m : m;\\n y = $('#card-expiration-year').val().substr(2,2);\\n $('.card-expiration-date div').html(m + '/' + y);\\n})\\n\\n$('#card-ccv').on('focus', function(){\\n $('.credit-card-box').addClass('hover');\\n}).on('blur', function(){\\n $('.credit-card-box').removeClass('hover');\\n}).on('keyup change', function(){\\n $('.ccv div').html($(this).val());\\n});\\n\\n\\n/*--------------------\\nCodePen Tile Preview\\n--------------------*/\\nsetTimeout(function(){\\n $('#card-ccv').focus().delay(1000).queue(function(){\\n $(this).blur().dequeue();\\n });\\n}, 500);\\n\\n/*function getCreditCardType(accountNumber) {\\n if (/^5[1-5]/.test(accountNumber)) {\\n result = 'mastercard';\\n } else if (/^4/.test(accountNumber)) {\\n result = 'visa';\\n } else if ( /^(5018|5020|5038|6304|6759|676[1-3])/.test(accountNumber)) {\\n result = 'maestro';\\n } else {\\n result = 'unknown'\\n }\\n return result;\\n}\\n\\n$('#card-number').change(function(){\\n console.log(getCreditCardType($(this).val()));\\n})*/\",\"html_pre_processor\":\"none\",\"css_pre_processor\":\"scss\",\"js_pre_processor\":\"none\",\"html_classes\":\"\",\"css_starter\":\"normalize\",\"js_library\":null,\"created_at\":\"2016-02-12T07:29:32.000Z\",\"updated_at\":\"2021-07-03T07:53:55.000Z\",\"title\":\"Daily UI #002: Credit Card Checkout\",\"description\":\"https://dailyui.co/ #002\\n\",\"slug_hash\":\"OMdPpW\",\"head\":\"\",\"private\":false,\"has_animation\":false,\"team_id\":0,\"css_prefix\":\"autoprefixer\",\"template\":false,\"parent_id\":0,\"comments_count\":0,\"custom_screenshot_filename\":null,\"loves_count\":0,\"pick\":false,\"popularity_score\":0,\"views_count\":0,\"pick_visible_at\":null,\"cpid\":\"0152d462-8360-7f47-9337-8418333626db\",\"is_new_editor_pen\":false,\"pen_hash\":null}","__processorsMap":{"autoprefixer":"autoprefixer-10","babel":"babel-7","coffeescript":"coffeescript-2","format-1":"format-1","flutter":"flutter-1","haml":"haml-4","less":"less-3","lint-1":"lint-1","livescript":"livescript-1","markdown":"markdown-11","postcss":"postcss-7","pug":"pug-2","sass":"sass-1","scss":"sass-1","sass-ruby-3":"sass-ruby-3","sass-ruby-compass-3":"sass-ruby-compass-3","slim":"slim-3","stylus":"stylus-0","typescript":"typescript-4","vue":"vue-2","vue3":"vue-3"},"__favicon_mask_icon":"https://cpwebassets.codepen.io/assets/favicon/logo-pin-b4b4269c16397ad2f0f7a01bcdf513a1994f4c94b8af2f191c09eb0d601762b1.svg","__favicon_shortcut_icon":"https://cpwebassets.codepen.io/assets/favicon/favicon-aec34940fbc1a6e787974dcd360f2c6b63348d4b1f4e06c77743096d55480f33.ico","__path_to_iframe_console_runner":"https://cpwebassets.codepen.io/assets/editor/iframe/iframeConsoleRunner-6d8bf8b4b479137260842506acbb12717dace0823c023e08b96360e60b0840d9.js","__path_to_iframe_refresh_css":"https://cpwebassets.codepen.io/assets/editor/iframe/iframeRefreshCSS-44fe83e49b63affec96918c9af88c0d80b209a862cf87ac46bc933074b8c557d.js","__path_to_iframe_runtime_errors":"https://cpwebassets.codepen.io/assets/editor/iframe/iframeRuntimeErrors-4f205f2c14e769b448bcf477de2938c681660d5038bc464e3700256713ebe261.js","__path_to_processor_worker":"https://cpwebassets.codepen.io/assets/packs/router.js","__path_to_stop_execution_on_timeout":"https://cpwebassets.codepen.io/assets/common/stopExecutionOnTimeout-2c7831bb44f98c1391d6a4ffda0e1fd302503391ca806e7fcc7b9b87197aec26.js","__pen_normalize_css_url":"https://cdnjs.cloudflare.com/ajax/libs/normalize/5.0.0/normalize.min.css","__pen_prefix_free_url":"https://cdnjs.cloudflare.com/ajax/libs/prefixfree/1.0.7/prefixfree.min.js","__pen_reset_css_url":"https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css","__path_to_infinite_loop_detection":"https://cpwebassets.codepen.io/assets/packs/js/infiniteLoopDetection-98018b12d50424943c3d.js"}