!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(e.emotion={})}(this,function(e){"use strict";function y(e){function _(e,t,r){var a=t.trim().split(h),c=(t=a).length,i=e.length;switch(i){case 0:case 1:var s=0;for(e=0===i?"":e[0]+" ";s>>16)&65535)<<16),a=1540483477*(65535&a)+((1540483477*(a>>>16)&65535)<<16)^(t=1540483477*(65535&(t^=t>>>24))+((1540483477*(t>>>16)&65535)<<16)),r-=4,++c;switch(r){case 3:a^=(255&e.charCodeAt(c+2))<<16;case 2:a^=(255&e.charCodeAt(c+1))<<8;case 1:a=1540483477*(65535&(a^=255&e.charCodeAt(c)))+((1540483477*(a>>>16)&65535)<<16)}return a=1540483477*(65535&(a^=a>>>13))+((1540483477*(a>>>16)&65535)<<16),((a^=a>>>15)>>>0).toString(36)}(c+(e=i))+e,c};function g(e,t){void 0===s.inserted[h]&&(r="",o(e,t),s.inserted[h]=r)}var k=function(){var e=p.apply(this,arguments),t=c+"-"+h;return void 0===s.registered[t]&&(s.registered[t]=u),g("."+t,e),t};function w(t,e){var r="";return e.split(" ").forEach(function(e){void 0!==s.registered[e]?t.push(e):r+=e+" "}),r}function m(e,t){var r=[],a=w(r,e);return r.length<2?e:a+k(r,t)}function v(e){s.inserted[e]=!0}if(S){var A=document.querySelectorAll("[data-emotion-"+c+"]");Array.prototype.forEach.call(A,function(e){n.tags[0].parentNode.insertBefore(e,n.tags[0]),e.getAttribute("data-emotion-"+c).split(" ").forEach(v)})}var C={flush:function(){S&&(n.flush(),n.inject()),s.inserted={},s.registered={}},hydrate:function(e){e.forEach(v)},cx:function(){for(var e=arguments.length,t=new Array(e),r=0;r