UNPKG

22.5 kBJavaScriptView Raw
1!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e=e||self).aphrodite={})}(this,function(e){"use strict";function f(e){return(f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(e){return function(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t<e.length;t++)r[t]=e[t];return r}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}var r=function(e){for(var t=5381,r=e.length;r;)t=33*t^e.charCodeAt(--r);return t>>>0},o=/([A-Z])/g,a=function(e){return"-".concat(e.toLowerCase())},i={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridColumn:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0};var t=["Webkit","ms","Moz","O"];Object.keys(i).forEach(function(n){t.forEach(function(e){var t,r;i[(t=e,r=n,t+r.charAt(0).toUpperCase()+r.substring(1))]=i[n]})});var b=function(e,t){return"number"==typeof t?i[e]?""+t:t+"px":""+t},g=function(e,t){return n(b(e,t))},l=function(e,t){return r(e).toString(36)},n=function(e){return"!"===e[e.length-10]&&" !important"===e.slice(-11)?e:"".concat(e," !important")},u="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function s(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function d(e,t){return e(t={exports:{}},t.exports),t.exports}var m=p;function p(e){h.length||y(),h[h.length]=e}var y,h=[],v=0;function k(){for(;v<h.length;){var e=v;if(v+=1,h[e].call(),1024<v){for(var t=0,r=h.length-v;t<r;t++)h[t]=h[t+v];h.length-=v,v=0}}h.length=0,v=0}var S,O,x,w=void 0!==u?u:self,j=w.MutationObserver||w.WebKitMutationObserver;function _(n){return function(){var e=setTimeout(r,0),t=setInterval(r,50);function r(){clearTimeout(e),clearInterval(t),n()}}}y="function"==typeof j?(S=1,O=new j(k),x=document.createTextNode(""),O.observe(x,{characterData:!0}),function(){S=-S,x.data=S}):_(k),p.requestFlush=y,p.makeRequestCallFromTimer=_;var M=[],W=[],P=m.makeRequestCallFromTimer(function(){if(W.length)throw W.shift()});var B=C;function C(e){var t;(t=M.length?M.pop():new A).task=e,m(t)}function A(){this.task=null}A.prototype.call=function(){try{this.task.call()}catch(e){C.onerror?C.onerror(e):(W.push(e),P())}finally{this.task=null,M[M.length]=this}};var E="undefined"!=typeof Map,I=function(){function u(){this.elements={},this.keyOrder=[]}var e=u.prototype;return e.forEach=function(e){for(var t=0;t<this.keyOrder.length;t++)e(this.elements[this.keyOrder[t]],this.keyOrder[t])},e.set=function(e,t,r){if(this.elements.hasOwnProperty(e)){if(r){var n=this.keyOrder.indexOf(e);this.keyOrder.splice(n,1),this.keyOrder.push(e)}}else this.keyOrder.push(e);if(null!=t){if(E&&t instanceof Map||t instanceof u){var i=this.elements.hasOwnProperty(e)?this.elements[e]:new u;return t.forEach(function(e,t){i.set(t,e,r)}),void(this.elements[e]=i)}if(Array.isArray(t)||"object"!==f(t))this.elements[e]=t;else{for(var o=this.elements.hasOwnProperty(e)?this.elements[e]:new u,a=Object.keys(t),l=0;l<a.length;l+=1)o.set(a[l],t[a[l]],r);this.elements[e]=o}}else this.elements[e]=t},e.get=function(e){return this.elements[e]},e.has=function(e){return this.elements.hasOwnProperty(e)},e.addStyleType=function(e){var r=this;if(E&&e instanceof Map||e instanceof u)e.forEach(function(e,t){r.set(t,e,!0)});else for(var t=Object.keys(e),n=0;n<t.length;n++)this.set(t[n],e[t[n]],!0)},u}(),z=d(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e.charAt(0).toUpperCase()+e.slice(1)}});s(z);var T=d(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r){if(e.hasOwnProperty(t)){for(var n={},i=e[t],o=(0,s.default)(t),a=Object.keys(r),l=0;l<a.length;l++){var u=a[l];if(u===t)for(var f=0;f<i.length;f++)n[i[f]+o]=r[t];n[u]=r[u]}return n}return r};var r,s=(r=z)&&r.__esModule?r:{default:r}});s(T);var F=d(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r,n,i){for(var o=0,a=e.length;o<a;++o){var l=e[o](t,r,n,i);if(l)return l}}});s(F);var R=d(function(e,t){function i(e,t){-1===e.indexOf(t)&&e.push(t)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(Array.isArray(t))for(var r=0,n=t.length;r<n;++r)i(e,t[r]);else i(e,t)}});s(R);var G=d(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e instanceof Object&&!Array.isArray(e)}});s(G);var D=s(d(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var f=e.prefixMap,s=e.plugins;return function e(t){for(var r in t){var n=t[r];if((0,p.default)(n))t[r]=e(n);else if(Array.isArray(n)){for(var i=[],o=0,a=n.length;o<a;++o){var l=(0,d.default)(s,r,n[o],t,f);(0,m.default)(i,l||n[o])}0<i.length&&(t[r]=i)}else{var u=(0,d.default)(s,r,n,t,f);u&&(t[r]=u),t=(0,c.default)(f,r,t)}}return t}};var c=r(T),d=r(F),m=r(R),p=r(G);function r(e){return e&&e.__esModule?e:{default:e}}})),N=s(d(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if("string"==typeof t&&"text"===t)return["-webkit-text","text"]}})),L=d(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return"string"==typeof e&&r.test(e)};var r=/-webkit-|-moz-|-ms-/;e.exports=t.default});s(L);var H=s(d(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if("string"==typeof t&&!(0,n.default)(t)&&-1<t.indexOf("calc("))return i.map(function(e){return t.replace(/calc\(/g,e+"calc(")})};var r,n=(r=L)&&r.__esModule?r:{default:r};var i=["-webkit-","-moz-",""]})),U=s(d(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if("string"==typeof t&&!(0,n.default)(t)&&-1<t.indexOf("cross-fade("))return i.map(function(e){return t.replace(/cross-fade\(/g,e+"cross-fade(")})};var r,n=(r=L)&&r.__esModule?r:{default:r};var i=["-webkit-",""]})),q=s(d(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if("cursor"===e&&n.hasOwnProperty(t))return r.map(function(e){return e+t})};var r=["-webkit-","-moz-",""],n={"zoom-in":!0,"zoom-out":!0,grab:!0,grabbing:!0}})),Z=s(d(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if("string"==typeof t&&!(0,n.default)(t)&&-1<t.indexOf("filter("))return i.map(function(e){return t.replace(/filter\(/g,e+"filter(")})};var r,n=(r=L)&&r.__esModule?r:{default:r};var i=["-webkit-",""]})),J=s(d(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if("display"===e&&r.hasOwnProperty(t))return r[t]};var r={flex:["-webkit-box","-moz-box","-ms-flexbox","-webkit-flex","flex"],"inline-flex":["-webkit-inline-box","-moz-inline-box","-ms-inline-flexbox","-webkit-inline-flex","inline-flex"]}})),K=s(d(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r){Object.prototype.hasOwnProperty.call(o,e)&&(r[o[e]]=i[t]||t);if("flex"===e){if(Object.prototype.hasOwnProperty.call(a,t))return void(r.msFlex=a[t]);if(l.test(t))return void(r.msFlex=t+" 1 0%");var n=t.split(/\s/);switch(n.length){case 1:return void(r.msFlex="1 1 "+t);case 2:return void(l.test(n[1])?r.msFlex=n[0]+" "+n[1]+" 0%":r.msFlex=n[0]+" 1 "+n[1]);default:r.msFlex=t}}};var i={"space-around":"distribute","space-between":"justify","flex-start":"start","flex-end":"end"},o={alignContent:"msFlexLinePack",alignSelf:"msFlexItemAlign",alignItems:"msFlexAlign",justifyContent:"msFlexPack",order:"msFlexOrder",flexGrow:"msFlexPositive",flexShrink:"msFlexNegative",flexBasis:"msFlexPreferredSize"},a={auto:"1 1 auto",inherit:"inherit",initial:"0 1 auto",none:"0 0 auto",unset:"unset"},l=/^\d+(\.\d+)?$/})),X=s(d(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r){"flexDirection"===e&&"string"==typeof t&&(-1<t.indexOf("column")?r.WebkitBoxOrient="vertical":r.WebkitBoxOrient="horizontal",-1<t.indexOf("reverse")?r.WebkitBoxDirection="reverse":r.WebkitBoxDirection="normal");i.hasOwnProperty(e)&&(r[i[e]]=n[t]||t)};var n={"space-around":"justify","space-between":"justify","flex-start":"start","flex-end":"end","wrap-reverse":"multiple",wrap:"multiple"},i={alignItems:"WebkitBoxAlign",justifyContent:"WebkitBoxPack",flexWrap:"WebkitBoxLines",flexGrow:"WebkitBoxFlex"}})),Y=s(d(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,r){if("string"==typeof r&&!(0,n.default)(r)&&o.test(r))return i.map(function(t){return r.replace(o,function(e){return t+e})})};var r,n=(r=L)&&r.__esModule?r:{default:r};var i=["-webkit-","-moz-",""],o=/linear-gradient|radial-gradient|repeating-linear-gradient|repeating-radial-gradient/gi})),V=s(d(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var a=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var r=[],n=!0,i=!1,o=void 0;try{for(var a,l=e[Symbol.iterator]();!(n=(a=l.next()).done)&&(r.push(a.value),!t||r.length!==t);n=!0);}catch(e){i=!0,o=e}finally{try{!n&&l.return&&l.return()}finally{if(i)throw o}}return r}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};function l(e){return"number"==typeof e&&!isNaN(e)}t.default=function(e,t,r){if("display"===e&&t in i)return i[t];if(e in u){var n=u[e];n(t,r)}};var r=["center","end","start","stretch"],i={"inline-grid":["-ms-inline-grid","inline-grid"],grid:["-ms-grid","grid"]},u={alignSelf:function(e,t){-1<r.indexOf(e)&&(t.msGridRowAlign=e)},gridColumn:function(e,t){if(l(e))t.msGridColumn=e;else{var r=e.split("/").map(function(e){return+e}),n=a(r,2),i=n[0],o=n[1];u.gridColumnStart(i,t),u.gridColumnEnd(o,t)}},gridColumnEnd:function(e,t){var r=t.msGridColumn;l(e)&&l(r)&&(t.msGridColumnSpan=e-r)},gridColumnStart:function(e,t){l(e)&&(t.msGridColumn=e)},gridRow:function(e,t){if(l(e))t.msGridRow=e;else{var r=e.split("/").map(function(e){return+e}),n=a(r,2),i=n[0],o=n[1];u.gridRowStart(i,t),u.gridRowEnd(o,t)}},gridRowEnd:function(e,t){var r=t.msGridRow;l(e)&&l(r)&&(t.msGridRowSpan=e-r)},gridRowStart:function(e,t){l(e)&&(t.msGridRow=e)},gridTemplateColumns:function(e,t){t.msGridColumns=e},gridTemplateRows:function(e,t){t.msGridRows=e},justifySelf:function(e,t){-1<r.indexOf(e)&&(t.msGridColumnAlign=e)}}})),$=s(d(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if("string"==typeof t&&!(0,n.default)(t)&&-1<t.indexOf("image-set("))return i.map(function(e){return t.replace(/image-set\(/g,e+"image-set(")})};var r,n=(r=L)&&r.__esModule?r:{default:r};var i=["-webkit-",""]})),Q=s(d(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r){if(Object.prototype.hasOwnProperty.call(a,e))for(var n=a[e],i=0,o=n.length;i<o;++i)r[n[i]]=t};var a={marginBlockStart:["WebkitMarginBefore"],marginBlockEnd:["WebkitMarginAfter"],marginInlineStart:["WebkitMarginStart","MozMarginStart"],marginInlineEnd:["WebkitMarginEnd","MozMarginEnd"],paddingBlockStart:["WebkitPaddingBefore"],paddingBlockEnd:["WebkitPaddingAfter"],paddingInlineStart:["WebkitPaddingStart","MozPaddingStart"],paddingInlineEnd:["WebkitPaddingEnd","MozPaddingEnd"],borderBlockStart:["WebkitBorderBefore"],borderBlockStartColor:["WebkitBorderBeforeColor"],borderBlockStartStyle:["WebkitBorderBeforeStyle"],borderBlockStartWidth:["WebkitBorderBeforeWidth"],borderBlockEnd:["WebkitBorderAfter"],borderBlockEndColor:["WebkitBorderAfterColor"],borderBlockEndStyle:["WebkitBorderAfterStyle"],borderBlockEndWidth:["WebkitBorderAfterWidth"],borderInlineStart:["WebkitBorderStart","MozBorderStart"],borderInlineStartColor:["WebkitBorderStartColor","MozBorderStartColor"],borderInlineStartStyle:["WebkitBorderStartStyle","MozBorderStartStyle"],borderInlineStartWidth:["WebkitBorderStartWidth","MozBorderStartWidth"],borderInlineEnd:["WebkitBorderEnd","MozBorderEnd"],borderInlineEndColor:["WebkitBorderEndColor","MozBorderEndColor"],borderInlineEndStyle:["WebkitBorderEndStyle","MozBorderEndStyle"],borderInlineEndWidth:["WebkitBorderEndWidth","MozBorderEndWidth"]}})),ee=s(d(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if("position"===e&&"sticky"===t)return["-webkit-sticky","sticky"]}})),te=s(d(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(n.hasOwnProperty(e)&&i.hasOwnProperty(t))return r.map(function(e){return e+t})};var r=["-webkit-","-moz-",""],n={maxHeight:!0,maxWidth:!0,width:!0,height:!0,columnWidth:!0,minWidth:!0,minHeight:!0},i={"min-content":!0,"max-content":!0,"fill-available":!0,"fit-content":!0,"contain-floats":!0}})),re=/[A-Z]/g,ne=/^ms-/,ie={};function oe(e){return"-"+e.toLowerCase()}var ae,le=(ae=Object.freeze({default:function(e){if(ie.hasOwnProperty(e))return ie[e];var t=e.replace(re,oe);return ie[e]=ne.test(t)?"-"+t:t}}))&&ae.default||ae,ue=d(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,n.default)(e)};var r,n=(r=le)&&r.__esModule?r:{default:r};e.exports=t.default});s(ue);var fe=["Webkit"],se=["Moz"],ce=["ms"],de=["Webkit","Moz"],me=["Webkit","ms"],pe=["Webkit","Moz","ms"],ye=D({plugins:[N,H,U,q,Z,J,K,X,Y,V,$,Q,ee,te,s(d(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r,n){if("string"==typeof t&&u.hasOwnProperty(e)){var i=function(e,t){if((0,m.default)(e))return e;for(var r=e.split(/,(?![^()]*(?:\([^()]*\))?\))/g),n=0,i=r.length;n<i;++n){var o=r[n],a=[o];for(var l in t){var u=(0,d.default)(l);if(-1<o.indexOf(u)&&"order"!==u)for(var f=t[l],s=0,c=f.length;s<c;++s)a.unshift(o.replace(u,p[f[s]]+u))}r[n]=a.join(",")}return r.join(",")}(t,n),o=i.split(/,(?![^()]*(?:\([^()]*\))?\))/g).filter(function(e){return!/-moz-|-ms-/.test(e)}).join(",");if(-1<e.indexOf("Webkit"))return o;var a=i.split(/,(?![^()]*(?:\([^()]*\))?\))/g).filter(function(e){return!/-webkit-|-ms-/.test(e)}).join(",");return-1<e.indexOf("Moz")?a:(r["Webkit"+(0,l.default)(e)]=o,r["Moz"+(0,l.default)(e)]=a,i)}};var d=r(ue),m=r(L),l=r(z);function r(e){return e&&e.__esModule?e:{default:e}}var u={transition:!0,transitionProperty:!0,WebkitTransition:!0,WebkitTransitionProperty:!0,MozTransition:!0,MozTransitionProperty:!0},p={Webkit:"-webkit-",Moz:"-moz-",ms:"-ms-"}}))],prefixMap:{transform:me,transformOrigin:me,transformOriginX:me,transformOriginY:me,backfaceVisibility:fe,perspective:fe,perspectiveOrigin:fe,transformStyle:fe,transformOriginZ:fe,animation:fe,animationDelay:fe,animationDirection:fe,animationFillMode:fe,animationDuration:fe,animationIterationCount:fe,animationName:fe,animationPlayState:fe,animationTimingFunction:fe,appearance:de,userSelect:pe,fontKerning:fe,textEmphasisPosition:fe,textEmphasis:fe,textEmphasisStyle:fe,textEmphasisColor:fe,boxDecorationBreak:fe,clipPath:fe,maskImage:fe,maskMode:fe,maskRepeat:fe,maskPosition:fe,maskClip:fe,maskOrigin:fe,maskSize:fe,maskComposite:fe,mask:fe,maskBorderSource:fe,maskBorderMode:fe,maskBorderSlice:fe,maskBorderWidth:fe,maskBorderOutset:fe,maskBorderRepeat:fe,maskBorder:fe,maskType:fe,textDecorationStyle:de,textDecorationSkip:de,textDecorationLine:de,textDecorationColor:de,filter:fe,fontFeatureSettings:de,breakAfter:pe,breakBefore:pe,breakInside:pe,columnCount:de,columnFill:de,columnGap:de,columnRule:de,columnRuleColor:de,columnRuleStyle:de,columnRuleWidth:de,columns:de,columnSpan:de,columnWidth:de,writingMode:me,flex:me,flexBasis:fe,flexDirection:me,flexGrow:fe,flexFlow:me,flexShrink:fe,flexWrap:me,alignContent:fe,alignItems:fe,alignSelf:fe,justifyContent:fe,order:fe,transitionDelay:fe,transitionDuration:fe,transitionProperty:fe,transitionTimingFunction:fe,backdropFilter:fe,scrollSnapType:me,scrollSnapPointsX:me,scrollSnapPointsY:me,scrollSnapDestination:me,scrollSnapCoordinate:me,shapeImageThreshold:fe,shapeImageMargin:fe,shapeImageOutside:fe,hyphens:pe,flowInto:me,flowFrom:me,regionFragment:me,textOrientation:fe,boxSizing:se,textAlignLast:se,tabSize:se,wrapFlow:ce,wrapThrough:ce,wrapMargin:ce,touchAction:ce,textSizeAdjust:me,borderImage:fe,borderImageOutset:fe,borderImageRepeat:fe,borderImageSlice:fe,borderImageSource:fe,borderImageWidth:fe}}),he=[function(e,t,r){return":"!==e[0]?null:r(t+e)},function(e,t,r){if("@"!==e[0])return null;var n=r(t);return["".concat(e,"{").concat(n.join(""),"}")]}],be=function i(o,e,a,l,u){for(var t=new I,r=0;r<e.length;r++)t.addStyleType(e[r]);var f=new I,s=[];t.forEach(function(r,n){a.some(function(e){var t=e(n,o,function(e){return i(e,[r],a,l,u)});if(null!=t)return Array.isArray(t)?s.push.apply(s,c(t)):(console.warn("WARNING: Selector handlers should return an array of rules.Returning a string containing multiple rules is deprecated.",e),s.push("@media all {".concat(t,"}"))),!0})||f.set(n,r,!0)});var n=ke(o,f,l,u,a);return n&&s.unshift(n),s},ge=function(e,t,r){return"".concat((n=e,i=n.replace(o,a),"m"===i[0]&&"s"===i[1]&&"-"===i[2]?"-".concat(i):i),":").concat(r(e,t),";");var n,i},ve=function(e,t){return e[t]=!0,e},ke=function(e,t,r,n,i){!function(e,t,r){if(t)for(var n=Object.keys(t),i=0;i<n.length;i++){var o=n[i];e.has(o)&&e.set(o,t[o](e.get(o),r),!1)}}(t,r,i);var o=Object.keys(t.elements).reduce(ve,Object.create(null)),a=ye(t.elements),l=Object.keys(a);if(l.length!==t.keyOrder.length)for(var u=0;u<l.length;u++)if(!o[l[u]]){var f=void 0;if((f="W"===l[u][0]?l[u][6].toLowerCase()+l[u].slice(7):"o"===l[u][1]?l[u][3].toLowerCase()+l[u].slice(4):l[u][2].toLowerCase()+l[u].slice(3))&&o[f]){var s=t.keyOrder.indexOf(f);t.keyOrder.splice(s,0,l[u])}else t.keyOrder.unshift(l[u])}for(var c=!1===n?b:g,d=[],m=0;m<t.keyOrder.length;m++){var p=t.keyOrder[m],y=a[p];if(Array.isArray(y))for(var h=0;h<y.length;h++)d.push(ge(p,y[h],c));else d.push(ge(p,y,c))}return d.length?"".concat(e,"{").concat(d.join(""),"}"):""},Se=null,Oe={fontFamily:function t(e){if(Array.isArray(e)){var r={};return e.forEach(function(e){r[t(e)]=!0}),Object.keys(r).join(",")}return"object"===f(e)?(Me(e.src,"@font-face",[e],!1),'"'.concat(e.fontFamily,'"')):e},animationName:function t(r,n){if(Array.isArray(r))return r.map(function(e){return t(e,n)}).join(",");if("object"!==f(r))return r;var e,i="keyframe_".concat((e=r,l(JSON.stringify(e)))),o="@keyframes ".concat(i,"{");return r instanceof I?r.forEach(function(e,t){o+=be(t,[e],n,Oe,!1).join("")}):Object.keys(r).forEach(function(e){o+=be(e,[r[e]],n,Oe,!1).join("")}),_e(i,[o+="}"]),i}},xe={},we=[],je=!1,_e=function(e,t){var r;if(!xe[e]){if(!je){if("undefined"==typeof document)throw new Error("Cannot automatically buffer without a document");je=!0,B(Ce)}(r=we).push.apply(r,c(t)),xe[e]=!0}},Me=function(e,t,r,n){var i=4<arguments.length&&void 0!==arguments[4]?arguments[4]:[];if(!xe[e]){var o=be(t,r,i,Oe,n);_e(e,o)}},We=function(){we=[],je=!(xe={}),Se=null},Pe=function(e){delete xe[e]},Be=function(){je=!1;var e=we;return we=[],e},Ce=function(){var e=Be();0<e.length&&function(e){if(null==Se&&null==(Se=document.querySelector("style[data-aphrodite]"))){var t=document.head||document.getElementsByTagName("head")[0];(Se=document.createElement("style")).type="text/css",Se.setAttribute("data-aphrodite",""),t.appendChild(Se)}var r=Se.styleSheet||Se.sheet;if(r.insertRule){var n=r.cssRules.length;e.forEach(function(e){try{r.insertRule(e,n),n+=1}catch(e){}})}else Se.innerText=(Se.innerText||"")+e.join("")}(e)},Ae=function(e,t,r){var n,i=[],o=[],a=function e(t,r,n,i){for(var o=0;o<t.length;o+=1)if(t[o])if(Array.isArray(t[o]))i+=e(t[o],r,n,i);else{if(!("_definition"in(a=t[o])&&"_name"in a&&"_len"in a))throw new Error("Invalid Style Definition: Styles should be defined using the StyleSheet.create method.");r.push(t[o]._name),n.push(t[o]._definition),i+=t[o]._len}var a;return i}(t,i,o,0);return 0===i.length?"":(n=1===i.length?"_".concat(i[0]):"_".concat(l(i.join())).concat((a%36).toString(36)),Me(n,".".concat(n),o,e,r),n)},Ee=function(e,t){return"".concat(t,"_").concat(l(e))},Ie=l,ze={create:function(e){for(var t={},r=Object.keys(e),n=0;n<r.length;n+=1){var i=r[n],o=e[i],a=JSON.stringify(o);t[i]={_len:a.length,_name:Ie(a,i),_definition:o}}return t},rehydrate:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:[];e.forEach(function(e){xe[e]=!0})}},Te="undefined"!=typeof window?null:{renderStatic:function(e){return We(),function(){if(je)throw new Error("Cannot buffer while already buffering");je=!0}(),{html:e(),css:{content:Be().join(""),renderedClassNames:Object.keys(xe)}}}},Fe=null;var Re=function r(n){var i=1<arguments.length&&void 0!==arguments[1]?arguments[1]:he;return{StyleSheet:function(i){for(var e=1;e<arguments.length;e++){var o=null!=arguments[e]?arguments[e]:{},t=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(t=t.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),t.forEach(function(e){var t,r,n;t=i,n=o[r=e],r in t?Object.defineProperty(t,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[r]=n})}return i}({},ze,{extend:function(e){var t=e.map(function(e){return e.selectorHandler}).filter(function(e){return e});return r(n,i.concat(t))}}),StyleSheetServer:Te,StyleSheetTestUtils:Fe,minify:function(e){Ie=e?l:Ee},css:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return Ae(n,t,i)},flushToStyleTag:Ce,injectAndGetClassName:Ae,defaultSelectorHandlers:he,reset:We,resetInjectedStyle:Pe}}(!0),Ge=Re.StyleSheet,De=Re.StyleSheetServer,Ne=Re.StyleSheetTestUtils,Le=Re.css,He=Re.minify,Ue=Re.flushToStyleTag,qe=Re.injectAndGetClassName,Ze=Re.defaultSelectorHandlers,Je=Re.reset,Ke=Re.resetInjectedStyle;e.StyleSheet=Ge,e.StyleSheetServer=De,e.StyleSheetTestUtils=Ne,e.css=Le,e.minify=He,e.flushToStyleTag=Ue,e.injectAndGetClassName=qe,e.defaultSelectorHandlers=Ze,e.reset=Je,e.resetInjectedStyle=Ke,Object.defineProperty(e,"__esModule",{value:!0})});
2//# sourceMappingURL=aphrodite.umd.min.js.map