var _____WB$wombat$assign$function_____ = function(name) {return (self._wb_wombat && self._wb_wombat.local_init && self._wb_wombat.local_init(name)) || self[name]; }; if (!self.__WB_pmw) { self.__WB_pmw = function(obj) { this.__WB_source = obj; return this; } } { let window = _____WB$wombat$assign$function_____("window"); let self = _____WB$wombat$assign$function_____("self"); let document = _____WB$wombat$assign$function_____("document"); let location = _____WB$wombat$assign$function_____("location"); let top = _____WB$wombat$assign$function_____("top"); let parent = _____WB$wombat$assign$function_____("parent"); let frames = _____WB$wombat$assign$function_____("frames"); let opener = _____WB$wombat$assign$function_____("opener"); document.getElementsByClassName||(document.getElementsByClassName=function(e){var n,t,r,a=document,o=[];if(a.querySelectorAll)return a.querySelectorAll("."+e);if(a.evaluate)for(t=".//*[contains(concat(' ', @class, ' '), ' "+e+" ')]",n=a.evaluate(t,a,null,0,null);r=n.iterateNext();)o.push(r);else for(n=a.getElementsByTagName("*"),t=new RegExp("(^|\\s)"+e+"(\\s|$)"),r=0;r-1;u--){var i=r(e[u]);if(0!==Object.keys(i).length&&(i=a(i),i.user=n(i,e[u]),t(i))){var c=o(i),s=l(i,c);d(e[u],s)}}}function n(e,n){if("string"==typeof e.user)return e.user;for(var t=0,r=n.children.length;r>t;t++){var a=n.children[t],o=a.href||"",u=o.match(/codepen\.(io|dev)\/(\w+)\/pen\//i);if(u)return u[2]}return"anon"}function t(e){return e["slug-hash"]}function r(e){for(var n={},t=e.attributes,r=0,a=t.length;a>r;r++){var o=t[r].name;0===o.indexOf("data-")&&(n[o.replace("data-","")]=t[r].value)}return n}function a(e){return e.href&&(e["slug-hash"]=e.href),e.type&&(e["default-tab"]=e.type),e.safe&&(e.animations="true"===e.safe?"run":"stop-after-5"),e}function o(e){var n=u(e),t=e.user?e.user:"anon",r="?"+c(e),a=e.preview&&"true"===e.preview?"embed/preview":"embed",o=[n,t,a,e["slug-hash"]+r].join("/");return o.replace(/\/\//g,"//")}function u(e){return e.host?i(e.host):"file:"===document.location.protocol?"http://codepen.io":"https://codepen.io"}function i(e){return e.match(/^\/\//)||!e.match(/https?:/)?document.location.protocol+"//"+e:e}function c(e){var n="";for(var t in e)""!==n&&(n+="&"),n+=t+"="+encodeURIComponent(e[t]);return n}function l(e,n){var t={id:"cp_embed_"+e["slug-hash"].replace("/","_"),src:n,scrolling:"no",frameborder:"0",height:s(e),allowTransparency:"true",allowfullscreen:"true",name:"CodePen Embed",title:"CodePen Embed","class":"cp_embed_iframe "+(e["class"]?e["class"]:""),style:"width: "+m+"; overflow: hidden;"},r="