function $(s,d){if(!d)d=b;return d.querySelectorAll(s)};function A(e,c){e.classList.add(c)}function R(e,c){e.classList.remove(c)}h="";$("head",document)[0].innerHTML=h;function M(){e=0;p=[];for(i=0;i<8;i++){p[i]=p[i+8]=i}d='
';for(i=16;i>0;i--)d+='
♥
'+p.splice(Math.floor(i*Math.random()),1)+'
';b.innerHTML=d+'
';f=$("#C")[0];[].forEach.call($(".w"),function(w){w.addEventListener("click", function(){t=this;f.innerHTML=++e;v=$(".v");x=v[0];y=v[1];if(y){R(x,"v");R(y,"v");}if(x&&!y&&x!=t&&x.innerHTML==t.innerHTML){A(t,"p");R(x,"v");A(x,"p")}else A(t,"v"); if($(".p").length==16)alert("I love You!");})})}M()