/*! random-x - v0.1.1 - 2014-12-04 * http://esha.github.io/random-x/ * Copyright (c) 2014 ESHA Research; Licensed MIT */ !function(a,b){"use strict";var c,d;b.registerElement?(c=Object.create(HTMLElement.prototype),c.createdCallback=function(){this.randomize()}):(c={},d=a.RandomX=function(a){a.randomize||(Object.getOwnPropertyNames(c).forEach(function(b){Object.defineProperty(a,b,Object.getOwnPropertyDescriptor(c,b))}),a.randomize())},d.load=function(){b.queryAll("random-x").each(d)},d.load(),b.addEventListener("DOMContentLoaded",d.load)),c.randomize=function(){var a=this._randomize||(this._randomize=this.queryAll("*")),b=a[Math.floor(Math.random()*a.length)];this.queryAll("*").remove(),this.append(b)},b.registerElement&&(d=a.RandomX=b.registerElement("random-x",{prototype:c}))}(window,document);