Socket
Socket
Sign inDemoInstall

aphrodite

Package Overview
Dependencies
Maintainers
5
Versions
31
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

aphrodite - npm Package Compare versions

Comparing version 2.2.1 to 2.2.2

.nyc_output/82233.json

5

CHANGELOG.md

@@ -0,1 +1,6 @@

# 2.2.2
- Fix multiple `@font-face` of the same name ([#327](https://github.com/Khan/aphrodite/pull/327))
- Fix typings to allow for extending ([#330](https://github.com/Khan/aphrodite/pull/330))
# 2.2.1

@@ -2,0 +7,0 @@

2

dist/aphrodite.umd.min.js

@@ -1,2 +0,2 @@

!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(e.aphrodite={})}(this,function(e){"use strict";var t=function(e){for(var t=5381,r=e.length;r;)t=33*t^e.charCodeAt(--r);return t>>>0},r=/([A-Z])/g,n=function(e){return"-"+String(e.toLowerCase())},o={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 i=["Webkit","ms","Moz","O"];Object.keys(o).forEach(function(e){i.forEach(function(t){o[function(e,t){return e+t.charAt(0).toUpperCase()+t.substring(1)}(t,e)]=o[e]})});var a=function(e,t){return"number"==typeof t?o[e]?""+t:t+"px":""+t},u=function(e,t){return s(a(e,t))},l=function(e,r){return t(e).toString(36)},f=function(e){return l(JSON.stringify(e))},s=function(e){return"!"===e[e.length-10]&&" !important"===e.slice(-11)?e:String(e)+" !important"},c="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function d(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function p(e,t){return e(t={exports:{}},t.exports),t.exports}var m=y;function y(e){g.length||h(),g[g.length]=e}var h,g=[],b=0,v=1024;function x(){for(;b<g.length;){var e=b;if(b+=1,g[e].call(),b>v){for(var t=0,r=g.length-b;t<r;t++)g[t]=g[t+b];g.length-=b,b=0}}g.length=0,b=0}var O,_,k,S=void 0!==c?c:self,j=S.MutationObserver||S.WebKitMutationObserver;function w(e){return function(){var t=setTimeout(n,0),r=setInterval(n,50);function n(){clearTimeout(t),clearInterval(r),e()}}}"function"==typeof j?(O=1,_=new j(x),k=document.createTextNode(""),_.observe(k,{characterData:!0}),h=function(){O=-O,k.data=O}):h=w(x),y.requestFlush=h,y.makeRequestCallFromTimer=w;var M=Object.freeze({default:m,__moduleExports:m}),P=M&&m||M,z=[],A=[],E=P.makeRequestCallFromTimer(function(){if(A.length)throw A.shift()});var C=T;function T(e){var t;(t=z.length?z.pop():new W).task=e,P(t)}function W(){this.task=null}W.prototype.call=function(){try{this.task.call()}catch(e){T.onerror?T.onerror(e):(A.push(e),E())}finally{this.task=null,z[z.length]=this}};var 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},I=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}();var R="undefined"!=typeof Map,B=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.elements={},this.keyOrder=[]}return I(e,[{key:"forEach",value:function(){return function(e){for(var t=0;t<this.keyOrder.length;t++)e(this.elements[this.keyOrder[t]],this.keyOrder[t])}}()},{key:"set",value:function(){return function(t,r,n){if(this.elements.hasOwnProperty(t)){if(n){var o=this.keyOrder.indexOf(t);this.keyOrder.splice(o,1),this.keyOrder.push(t)}}else this.keyOrder.push(t);if(null!=r){if(R&&r instanceof Map||r instanceof e){var i=this.elements.hasOwnProperty(t)?this.elements[t]:new e;return r.forEach(function(e,t){i.set(t,e,n)}),void(this.elements[t]=i)}if(Array.isArray(r)||"object"!==(void 0===r?"undefined":F(r)))this.elements[t]=r;else{for(var a=this.elements.hasOwnProperty(t)?this.elements[t]:new e,u=Object.keys(r),l=0;l<u.length;l+=1)a.set(u[l],r[u[l]],n);this.elements[t]=a}}else this.elements[t]=r}}()},{key:"get",value:function(){return function(e){return this.elements[e]}}()},{key:"has",value:function(){return function(e){return this.elements.hasOwnProperty(e)}}()},{key:"addStyleType",value:function(){return function(t){var r=this;if(R&&t instanceof Map||t instanceof e)t.forEach(function(e,t){r.set(t,e,!0)});else for(var n=Object.keys(t),o=0;o<n.length;o++)this.set(n[o],t[n[o]],!0)}}()}]),e}(),D=p(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e.charAt(0).toUpperCase()+e.slice(1)},e.exports=t.default}),N=d(D),G=Object.freeze({default:N,__moduleExports:D}),L=G&&N||G,H=p(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r){if(e.hasOwnProperty(t)){for(var o={},i=e[t],a=(0,n.default)(t),u=Object.keys(r),l=0;l<u.length;l++){var f=u[l];if(f===t)for(var s=0;s<i.length;s++)o[i[s]+a]=r[t];o[f]=r[f]}return o}return r};var r,n=(r=L)&&r.__esModule?r:{default:r};e.exports=t.default}),U=d(H),q=Object.freeze({default:U,__moduleExports:H}),Z=p(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r,n,o){for(var i=0,a=e.length;i<a;++i){var u=e[i](t,r,n,o);if(u)return u}},e.exports=t.default}),J=d(Z),K=Object.freeze({default:J,__moduleExports:Z}),X=p(function(e,t){function r(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 n=0,o=t.length;n<o;++n)r(e,t[n]);else r(e,t)},e.exports=t.default}),Y=d(X),V=Object.freeze({default:Y,__moduleExports:X}),$=p(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e instanceof Object&&!Array.isArray(e)},e.exports=t.default}),Q=d($),ee=Object.freeze({default:Q,__moduleExports:$}),te=q&&U||q,re=K&&J||K,ne=V&&Y||V,oe=ee&&Q||ee,ie=d(p(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.prefixMap,a=e.plugins;return function e(u){for(var l in u){var f=u[l];if((0,i.default)(f))u[l]=e(f);else if(Array.isArray(f)){for(var s=[],c=0,d=f.length;c<d;++c){var p=(0,n.default)(a,l,f[c],u,t);(0,o.default)(s,p||f[c])}s.length>0&&(u[l]=s)}else{var m=(0,n.default)(a,l,f,u,t);m&&(u[l]=m),u=(0,r.default)(t,l,u)}}return u}};var r=a(te),n=a(re),o=a(ne),i=a(oe);function a(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default})),ae=p(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}),ue=d(ae),le=Object.freeze({default:ue,__moduleExports:ae}),fe=le&&ue||le,se=p(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if("string"==typeof t&&!(0,n.default)(t)&&t.indexOf("calc(")>-1)return o.map(function(e){return t.replace(/calc\(/g,e+"calc(")})};var r,n=(r=fe)&&r.__esModule?r:{default:r};var o=["-webkit-","-moz-",""];e.exports=t.default}),ce=d(se),de=Object.freeze({default:ce,__moduleExports:se}),pe=p(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if("string"==typeof t&&!(0,n.default)(t)&&t.indexOf("cross-fade(")>-1)return o.map(function(e){return t.replace(/cross-fade\(/g,e+"cross-fade(")})};var r,n=(r=fe)&&r.__esModule?r:{default:r};var o=["-webkit-",""];e.exports=t.default}),me=d(pe),ye=Object.freeze({default:me,__moduleExports:pe}),he=p(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};e.exports=t.default}),ge=d(he),be=Object.freeze({default:ge,__moduleExports:he}),ve=p(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if("string"==typeof t&&!(0,n.default)(t)&&t.indexOf("filter(")>-1)return o.map(function(e){return t.replace(/filter\(/g,e+"filter(")})};var r,n=(r=fe)&&r.__esModule?r:{default:r};var o=["-webkit-",""];e.exports=t.default}),xe=d(ve),Oe=Object.freeze({default:xe,__moduleExports:ve}),_e=p(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"]};e.exports=t.default}),ke=d(_e),Se=Object.freeze({default:ke,__moduleExports:_e}),je=p(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,o){n.hasOwnProperty(e)&&(o[n[e]]=r[t]||t)};var r={"space-around":"distribute","space-between":"justify","flex-start":"start","flex-end":"end"},n={alignContent:"msFlexLinePack",alignSelf:"msFlexItemAlign",alignItems:"msFlexAlign",justifyContent:"msFlexPack",order:"msFlexOrder",flexGrow:"msFlexPositive",flexShrink:"msFlexNegative",flexBasis:"msFlexPreferredSize"};e.exports=t.default}),we=d(je),Me=Object.freeze({default:we,__moduleExports:je}),Pe=p(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,o){"flexDirection"===e&&"string"==typeof t&&(t.indexOf("column")>-1?o.WebkitBoxOrient="vertical":o.WebkitBoxOrient="horizontal",t.indexOf("reverse")>-1?o.WebkitBoxDirection="reverse":o.WebkitBoxDirection="normal");n.hasOwnProperty(e)&&(o[n[e]]=r[t]||t)};var r={"space-around":"justify","space-between":"justify","flex-start":"start","flex-end":"end","wrap-reverse":"multiple",wrap:"multiple"},n={alignItems:"WebkitBoxAlign",justifyContent:"WebkitBoxPack",flexWrap:"WebkitBoxLines"};e.exports=t.default}),ze=d(Pe),Ae=Object.freeze({default:ze,__moduleExports:Pe}),Ee=p(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if("string"==typeof t&&!(0,n.default)(t)&&i.test(t))return o.map(function(e){return e+t})};var r,n=(r=fe)&&r.__esModule?r:{default:r};var o=["-webkit-","-moz-",""],i=/linear-gradient|radial-gradient|repeating-linear-gradient|repeating-radial-gradient/;e.exports=t.default}),Ce=d(Ee),Te=Object.freeze({default:Ce,__moduleExports:Ee}),We=p(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if("string"==typeof t&&!(0,n.default)(t)&&t.indexOf("image-set(")>-1)return o.map(function(e){return t.replace(/image-set\(/g,e+"image-set(")})};var r,n=(r=fe)&&r.__esModule?r:{default:r};var o=["-webkit-",""];e.exports=t.default}),Fe=d(We),Ie=Object.freeze({default:Fe,__moduleExports:We}),Re=p(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if("position"===e&&"sticky"===t)return["-webkit-sticky","sticky"]},e.exports=t.default}),Be=d(Re),De=Object.freeze({default:Be,__moduleExports:Re}),Ne=p(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(n.hasOwnProperty(e)&&o.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},o={"min-content":!0,"max-content":!0,"fill-available":!0,"fit-content":!0,"contain-floats":!0};e.exports=t.default}),Ge=d(Ne),Le=Object.freeze({default:Ge,__moduleExports:Ne}),He=/[A-Z]/g,Ue=/^ms-/,qe={};var Ze=function(e){return e in qe?qe[e]:qe[e]=e.replace(He,"-$&").toLowerCase().replace(Ue,"-ms-")},Je=Object.freeze({default:Ze,__moduleExports:Ze}),Ke=Je&&Ze||Je,Xe=p(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,n.default)(e)};var r,n=(r=Ke)&&r.__esModule?r:{default:r};e.exports=t.default}),Ye=d(Xe),Ve=Object.freeze({default:Ye,__moduleExports:Xe}),$e=Ve&&Ye||Ve,Qe=p(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,i,l){if("string"==typeof t&&a.hasOwnProperty(e)){var f=function(e,t){if((0,n.default)(e))return e;for(var o=e.split(/,(?![^()]*(?:\([^()]*\))?\))/g),i=0,a=o.length;i<a;++i){var l=o[i],f=[l];for(var s in t){var c=(0,r.default)(s);if(l.indexOf(c)>-1&&"order"!==c)for(var d=t[s],p=0,m=d.length;p<m;++p)f.unshift(l.replace(c,u[d[p]]+c))}o[i]=f.join(",")}return o.join(",")}(t,l),s=f.split(/,(?![^()]*(?:\([^()]*\))?\))/g).filter(function(e){return!/-moz-|-ms-/.test(e)}).join(",");if(e.indexOf("Webkit")>-1)return s;var c=f.split(/,(?![^()]*(?:\([^()]*\))?\))/g).filter(function(e){return!/-webkit-|-ms-/.test(e)}).join(",");return e.indexOf("Moz")>-1?c:(i["Webkit"+(0,o.default)(e)]=s,i["Moz"+(0,o.default)(e)]=c,f)}};var r=i($e),n=i(fe),o=i(L);function i(e){return e&&e.__esModule?e:{default:e}}var a={transition:!0,transitionProperty:!0,WebkitTransition:!0,WebkitTransitionProperty:!0,MozTransition:!0,MozTransitionProperty:!0},u={Webkit:"-webkit-",Moz:"-moz-",ms:"-ms-"};e.exports=t.default}),et=d(Qe),tt=Object.freeze({default:et,__moduleExports:Qe}),rt=["Webkit"],nt=["Moz"],ot=["ms"],it=["Webkit","Moz"],at=["Webkit","ms"],ut=["Webkit","Moz","ms"];var lt=ie({plugins:[de&&ce||de,ye&&me||ye,be&&ge||be,Oe&&xe||Oe,Se&&ke||Se,Me&&we||Me,Ae&&ze||Ae,Te&&Ce||Te,Ie&&Fe||Ie,De&&Be||De,Le&&Ge||Le,tt&&et||tt],prefixMap:{transform:at,transformOrigin:at,transformOriginX:at,transformOriginY:at,backfaceVisibility:rt,perspective:rt,perspectiveOrigin:rt,transformStyle:rt,transformOriginZ:rt,animation:rt,animationDelay:rt,animationDirection:rt,animationFillMode:rt,animationDuration:rt,animationIterationCount:rt,animationName:rt,animationPlayState:rt,animationTimingFunction:rt,appearance:it,userSelect:ut,fontKerning:rt,textEmphasisPosition:rt,textEmphasis:rt,textEmphasisStyle:rt,textEmphasisColor:rt,boxDecorationBreak:rt,clipPath:rt,maskImage:rt,maskMode:rt,maskRepeat:rt,maskPosition:rt,maskClip:rt,maskOrigin:rt,maskSize:rt,maskComposite:rt,mask:rt,maskBorderSource:rt,maskBorderMode:rt,maskBorderSlice:rt,maskBorderWidth:rt,maskBorderOutset:rt,maskBorderRepeat:rt,maskBorder:rt,maskType:rt,textDecorationStyle:it,textDecorationSkip:it,textDecorationLine:it,textDecorationColor:it,filter:rt,fontFeatureSettings:it,breakAfter:ut,breakBefore:ut,breakInside:ut,columnCount:it,columnFill:it,columnGap:it,columnRule:it,columnRuleColor:it,columnRuleStyle:it,columnRuleWidth:it,columns:it,columnSpan:it,columnWidth:it,writingMode:at,flex:at,flexBasis:rt,flexDirection:at,flexGrow:rt,flexFlow:at,flexShrink:rt,flexWrap:at,alignContent:rt,alignItems:rt,alignSelf:rt,justifyContent:rt,order:rt,transitionDelay:rt,transitionDuration:rt,transitionProperty:rt,transitionTimingFunction:rt,backdropFilter:rt,scrollSnapType:at,scrollSnapPointsX:at,scrollSnapPointsY:at,scrollSnapDestination:at,scrollSnapCoordinate:at,shapeImageThreshold:rt,shapeImageMargin:rt,shapeImageOutside:rt,hyphens:ut,flowInto:at,flowFrom:at,regionFragment:at,boxSizing:nt,textAlignLast:nt,tabSize:nt,wrapFlow:ot,wrapThrough:ot,wrapMargin:ot,touchAction:ot,gridTemplateColumns:ot,gridTemplateRows:ot,gridTemplateAreas:ot,gridTemplate:ot,gridAutoColumns:ot,gridAutoRows:ot,gridAutoFlow:ot,grid:ot,gridRowStart:ot,gridColumnStart:ot,gridRowEnd:ot,gridRow:ot,gridColumn:ot,gridColumnEnd:ot,gridColumnGap:ot,gridRowGap:ot,gridArea:ot,gridGap:ot,textSizeAdjust:at,borderImage:rt,borderImageOutset:rt,borderImageRepeat:rt,borderImageSlice:rt,borderImageSource:rt,borderImageWidth:rt}}),ft=[function(){return function(e,t,r){return":"!==e[0]?null:r(t+e)}}(),function(){return function(e,t,r){if("@"!==e[0])return null;var n=r(t);return[String(e)+"{"+String(n.join(""))+"}"]}}()],st=function e(t,r,n,o,i){for(var a=new B,u=0;u<r.length;u++)a.addStyleType(r[u]);var l=new B,f=[];a.forEach(function(r,a){n.some(function(u){var l=u(a,t,function(t){return e(t,[r],n,o,i)});if(null!=l)return Array.isArray(l)?f.push.apply(f,function(e){if(Array.isArray(e)){for(var t=0,r=Array(e.length);t<e.length;t++)r[t]=e[t];return r}return Array.from(e)}(l)):(console.warn("WARNING: Selector handlers should return an array of rules.Returning a string containing multiple rules is deprecated.",u),f.push("@media all {"+String(l)+"}")),!0})||l.set(a,r,!0)});var s=pt(t,l,o,i,n);return s&&f.unshift(s),f},ct=function(e,t,o){return String("m"===(i=e.replace(r,n))[0]&&"s"===i[1]&&"-"===i[2]?"-"+String(i):i)+":"+String(o(e,t))+";";var i},dt=function(e,t){return e[t]=!0,e},pt=function(e,t,r,n,o){!function(e,t,r){if(t)for(var n=Object.keys(t),o=0;o<n.length;o++){var i=n[o];e.has(i)&&e.set(i,t[i](e.get(i),r),!1)}}(t,r,o);var i=Object.keys(t.elements).reduce(dt,Object.create(null)),l=lt(t.elements),f=Object.keys(l);if(f.length!==t.keyOrder.length)for(var s=0;s<f.length;s++)if(!i[f[s]]){var c=void 0;if((c="W"===f[s][0]?f[s][6].toLowerCase()+f[s].slice(7):"o"===f[s][1]?f[s][3].toLowerCase()+f[s].slice(4):f[s][2].toLowerCase()+f[s].slice(3))&&i[c]){var d=t.keyOrder.indexOf(c);t.keyOrder.splice(d,0,f[s])}else t.keyOrder.unshift(f[s])}for(var p=!1===n?a:u,m=[],y=0;y<t.keyOrder.length;y++){var h=t.keyOrder[y],g=l[h];if(Array.isArray(g))for(var b=0;b<g.length;b++)m.push(ct(h,g[b],p));else m.push(ct(h,g,p))}return m.length?String(e)+"{"+String(m.join(""))+"}":""},mt="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};var yt=null,ht={fontFamily:function(){return function e(t){return Array.isArray(t)?t.map(e).join(","):"object"===(void 0===t?"undefined":mt(t))?(Ot(t.src,"@font-face",[t],!1),'"'+String(t.fontFamily)+'"'):t}}(),animationName:function(){return function e(t,r){if(Array.isArray(t))return t.map(function(t){return e(t,r)}).join(",");if("object"===(void 0===t?"undefined":mt(t))){var n="keyframe_"+String(f(t)),o="@keyframes "+n+"{";return t instanceof B?t.forEach(function(e,t){o+=st(t,[e],r,ht,!1).join("")}):Object.keys(t).forEach(function(e){o+=st(e,[t[e]],r,ht,!1).join("")}),xt(n,[o+="}"]),n}return t}}()},gt={},bt=[],vt=!1,xt=function(e,t){var r;if(!gt[e]){if(!vt){if("undefined"==typeof document)throw new Error("Cannot automatically buffer without a document");vt=!0,C(wt)}(r=bt).push.apply(r,function(e){if(Array.isArray(e)){for(var t=0,r=Array(e.length);t<e.length;t++)r[t]=e[t];return r}return Array.from(e)}(t)),gt[e]=!0}},Ot=function(e,t,r,n){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[];if(!gt[e]){var i=st(t,r,o,ht,n);xt(e,i)}},_t=function(){bt=[],gt={},vt=!1,yt=null},kt=function(){if(vt)throw new Error("Cannot buffer while already buffering");vt=!0},St=function(){vt=!1;var e=bt;return bt=[],e},jt=function(){return St().join("")},wt=function(){var e=St();e.length>0&&function(e){if(null==yt&&null==(yt=document.querySelector("style[data-aphrodite]"))){var t=document.head||document.getElementsByTagName("head")[0];(yt=document.createElement("style")).type="text/css",yt.setAttribute("data-aphrodite",""),t.appendChild(yt)}var r=yt.styleSheet||yt.sheet;if(r.insertRule){var n=r.cssRules.length;e.forEach(function(e){try{r.insertRule(e,n),n+=1}catch(e){}})}else yt.innerText=(yt.innerText||"")+e.join("")}(e)},Mt=function(){return Object.keys(gt)},Pt=function(e){e.forEach(function(e){gt[e]=!0})},zt=function(e,t,r){var n=[],o=[],i=function e(t,r,n,o){for(var i=0;i<t.length;i+=1)t[i]&&(Array.isArray(t[i])?o+=e(t[i],r,n,o):(r.push(t[i]._name),n.push(t[i]._definition),o+=t[i]._len));return o}(t,n,o,0);if(0===n.length)return"";var a;return a=1===n.length?"_"+String(n[0]):"_"+String(l(n.join()))+String((i%36).toString(36)),Ot(a,"."+String(a),o,e,r),a},At=function(e,t){return String(t)+"_"+String(l(e))},Et=l,Ct={create:function(){return function(e){for(var t={},r=Object.keys(e),n=0;n<r.length;n+=1){var o=r[n],i=e[o],a=JSON.stringify(i);t[o]={_len:a.length,_name:Et(a,o),_definition:i}}return t}}(),rehydrate:function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];Pt(e)}}()},Tt="undefined"!=typeof window?null:{renderStatic:function(){return function(e){return _t(),kt(),{html:e(),css:{content:jt(),renderedClassNames:Mt()}}}}()},Wt=null;var Ft=function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ft;return{StyleSheet:Object.assign({},Ct,{extend:function(n){var o=n.map(function(e){return e.selectorHandler}).filter(function(e){return e});return e(t,r.concat(o))}}),StyleSheetServer:Tt,StyleSheetTestUtils:Wt,minify:function(e){Et=e?l:At},css:function(){for(var e=arguments.length,n=Array(e),o=0;o<e;o++)n[o]=arguments[o];return zt(t,n,r)},flushToStyleTag:wt,injectAndGetClassName:zt,defaultSelectorHandlers:ft}}(!0),It=Ft.StyleSheet,Rt=Ft.StyleSheetServer,Bt=Ft.StyleSheetTestUtils,Dt=Ft.css,Nt=Ft.minify,Gt=Ft.flushToStyleTag,Lt=Ft.injectAndGetClassName,Ht=Ft.defaultSelectorHandlers;e.StyleSheet=It,e.StyleSheetServer=Rt,e.StyleSheetTestUtils=Bt,e.css=Dt,e.minify=Nt,e.flushToStyleTag=Gt,e.injectAndGetClassName=Lt,e.defaultSelectorHandlers=Ht,Object.defineProperty(e,"__esModule",{value:!0})});
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(e.aphrodite={})}(this,function(e){"use strict";var r=function(e){for(var t=5381,r=e.length;r;)t=33*t^e.charCodeAt(--r);return t>>>0},i=/([A-Z])/g,o=function(e){return"-"+String(e.toLowerCase())},a={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(a).forEach(function(n){t.forEach(function(e){var t,r;a[(t=e,r=n,t+r.charAt(0).toUpperCase()+r.substring(1))]=a[n]})});var g=function(e,t){return"number"==typeof t?a[e]?""+t:t+"px":""+t},v=function(e,t){return n(g(e,t))},l=function(e,t){return r(e).toString(36)},n=function(e){return"!"===e[e.length-10]&&" !important"===e.slice(-11)?e:String(e)+" !important"},u="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function f(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function s(e,t){return e(t={exports:{}},t.exports),t.exports}var c=d;function d(e){m.length||p(),m[m.length]=e}var p,m=[],y=0;function h(){for(;y<m.length;){var e=y;if(y+=1,m[e].call(),1024<y){for(var t=0,r=m.length-y;t<r;t++)m[t]=m[t+y];m.length-=y,y=0}}m.length=0,y=0}var b,x,k,O=void 0!==u?u:self,S=O.MutationObserver||O.WebKitMutationObserver;function w(n){return function(){var e=setTimeout(r,0),t=setInterval(r,50);function r(){clearTimeout(e),clearInterval(t),n()}}}"function"==typeof S?(b=1,x=new S(h),k=document.createTextNode(""),x.observe(k,{characterData:!0}),p=function(){b=-b,k.data=b}):p=w(h),d.requestFlush=p,d.makeRequestCallFromTimer=w;var _=[],j=[],M=c.makeRequestCallFromTimer(function(){if(j.length)throw j.shift()});var P=A;function A(e){var t;(t=_.length?_.pop():new C).task=e,c(t)}function C(){this.task=null}C.prototype.call=function(){try{this.task.call()}catch(e){A.onerror?A.onerror(e):(j.push(e),M())}finally{this.task=null,_[_.length]=this}};var T="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},W=function(){function n(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(e,t,r){return t&&n(e.prototype,t),r&&n(e,r),e}}();var z="undefined"!=typeof Map,F=function(){function u(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,u),this.elements={},this.keyOrder=[]}return W(u,[{key:"forEach",value:function(e){for(var t=0;t<this.keyOrder.length;t++)e(this.elements[this.keyOrder[t]],this.keyOrder[t])}},{key:"set",value: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(z&&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"!==(void 0===t?"undefined":T(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}},{key:"get",value:function(e){return this.elements[e]}},{key:"has",value:function(e){return this.elements.hasOwnProperty(e)}},{key:"addStyleType",value:function(e){var r=this;if(z&&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}(),I=s(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e.charAt(0).toUpperCase()+e.slice(1)},e.exports=t.default});f(I);var E=s(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=I)&&r.__esModule?r:{default:r};e.exports=t.default});f(E);var R=s(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}},e.exports=t.default});f(R);var B=s(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)},e.exports=t.default});f(B);var D=s(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e instanceof Object&&!Array.isArray(e)},e.exports=t.default});f(D);var N=f(s(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,m.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,p.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(E),d=r(R),p=r(B),m=r(D);function r(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default})),G=s(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});f(G);var L=s(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=G)&&r.__esModule?r:{default:r};var i=["-webkit-","-moz-",""];e.exports=t.default});f(L);var H=s(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=G)&&r.__esModule?r:{default:r};var i=["-webkit-",""];e.exports=t.default});f(H);var U=s(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};e.exports=t.default});f(U);var q=s(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=G)&&r.__esModule?r:{default:r};var i=["-webkit-",""];e.exports=t.default});f(q);var Z=s(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"]};e.exports=t.default});f(Z);var J=s(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r){i.hasOwnProperty(e)&&(r[i[e]]=n[t]||t)};var n={"space-around":"distribute","space-between":"justify","flex-start":"start","flex-end":"end"},i={alignContent:"msFlexLinePack",alignSelf:"msFlexItemAlign",alignItems:"msFlexAlign",justifyContent:"msFlexPack",order:"msFlexOrder",flexGrow:"msFlexPositive",flexShrink:"msFlexNegative",flexBasis:"msFlexPreferredSize"};e.exports=t.default});f(J);var K=s(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"};e.exports=t.default});f(K);var X=s(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if("string"==typeof t&&!(0,n.default)(t)&&o.test(t))return i.map(function(e){return e+t})};var r,n=(r=G)&&r.__esModule?r:{default:r};var i=["-webkit-","-moz-",""],o=/linear-gradient|radial-gradient|repeating-linear-gradient|repeating-radial-gradient/;e.exports=t.default});f(X);var Y=s(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=G)&&r.__esModule?r:{default:r};var i=["-webkit-",""];e.exports=t.default});f(Y);var V=s(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if("position"===e&&"sticky"===t)return["-webkit-sticky","sticky"]},e.exports=t.default});f(V);var $=s(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};e.exports=t.default});f($);var Q=/[A-Z]/g,ee=/^ms-/,te={};var re=function(e){return e in te?te[e]:te[e]=e.replace(Q,"-$&").toLowerCase().replace(ee,"-ms-")},ne=s(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,n.default)(e)};var r,n=(r=re)&&r.__esModule?r:{default:r};e.exports=t.default});f(ne);var ie=s(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,p.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,m[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(ne),p=r(G),l=r(I);function r(e){return e&&e.__esModule?e:{default:e}}var u={transition:!0,transitionProperty:!0,WebkitTransition:!0,WebkitTransitionProperty:!0,MozTransition:!0,MozTransitionProperty:!0},m={Webkit:"-webkit-",Moz:"-moz-",ms:"-ms-"};e.exports=t.default});f(ie);var oe=["Webkit"],ae=["Moz"],le=["ms"],ue=["Webkit","Moz"],fe=["Webkit","ms"],se=["Webkit","Moz","ms"];var ce=N({plugins:[L,H,U,q,Z,J,K,X,Y,V,$,ie],prefixMap:{transform:fe,transformOrigin:fe,transformOriginX:fe,transformOriginY:fe,backfaceVisibility:oe,perspective:oe,perspectiveOrigin:oe,transformStyle:oe,transformOriginZ:oe,animation:oe,animationDelay:oe,animationDirection:oe,animationFillMode:oe,animationDuration:oe,animationIterationCount:oe,animationName:oe,animationPlayState:oe,animationTimingFunction:oe,appearance:ue,userSelect:se,fontKerning:oe,textEmphasisPosition:oe,textEmphasis:oe,textEmphasisStyle:oe,textEmphasisColor:oe,boxDecorationBreak:oe,clipPath:oe,maskImage:oe,maskMode:oe,maskRepeat:oe,maskPosition:oe,maskClip:oe,maskOrigin:oe,maskSize:oe,maskComposite:oe,mask:oe,maskBorderSource:oe,maskBorderMode:oe,maskBorderSlice:oe,maskBorderWidth:oe,maskBorderOutset:oe,maskBorderRepeat:oe,maskBorder:oe,maskType:oe,textDecorationStyle:ue,textDecorationSkip:ue,textDecorationLine:ue,textDecorationColor:ue,filter:oe,fontFeatureSettings:ue,breakAfter:se,breakBefore:se,breakInside:se,columnCount:ue,columnFill:ue,columnGap:ue,columnRule:ue,columnRuleColor:ue,columnRuleStyle:ue,columnRuleWidth:ue,columns:ue,columnSpan:ue,columnWidth:ue,writingMode:fe,flex:fe,flexBasis:oe,flexDirection:fe,flexGrow:oe,flexFlow:fe,flexShrink:oe,flexWrap:fe,alignContent:oe,alignItems:oe,alignSelf:oe,justifyContent:oe,order:oe,transitionDelay:oe,transitionDuration:oe,transitionProperty:oe,transitionTimingFunction:oe,backdropFilter:oe,scrollSnapType:fe,scrollSnapPointsX:fe,scrollSnapPointsY:fe,scrollSnapDestination:fe,scrollSnapCoordinate:fe,shapeImageThreshold:oe,shapeImageMargin:oe,shapeImageOutside:oe,hyphens:se,flowInto:fe,flowFrom:fe,regionFragment:fe,boxSizing:ae,textAlignLast:ae,tabSize:ae,wrapFlow:le,wrapThrough:le,wrapMargin:le,touchAction:le,gridTemplateColumns:le,gridTemplateRows:le,gridTemplateAreas:le,gridTemplate:le,gridAutoColumns:le,gridAutoRows:le,gridAutoFlow:le,grid:le,gridRowStart:le,gridColumnStart:le,gridRowEnd:le,gridRow:le,gridColumn:le,gridColumnEnd:le,gridColumnGap:le,gridRowGap:le,gridArea:le,gridGap:le,textSizeAdjust:fe,borderImage:oe,borderImageOutset:oe,borderImageRepeat:oe,borderImageSlice:oe,borderImageSource:oe,borderImageWidth:oe}}),de=[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[String(e)+"{"+String(n.join(""))+"}"]}],pe=function i(o,e,a,l,u){for(var t=new F,r=0;r<e.length;r++)t.addStyleType(e[r]);var f=new F,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,function(e){if(Array.isArray(e)){for(var t=0,r=Array(e.length);t<e.length;t++)r[t]=e[t];return r}return Array.from(e)}(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 {"+String(t)+"}")),!0})||f.set(n,r,!0)});var n=he(o,f,l,u,a);return n&&s.unshift(n),s},me=function(e,t,r){return String("m"===(n=e.replace(i,o))[0]&&"s"===n[1]&&"-"===n[2]?"-"+String(n):n)+":"+String(r(e,t))+";";var n},ye=function(e,t){return e[t]=!0,e},he=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(ye,Object.create(null)),a=ce(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?g:v,d=[],p=0;p<t.keyOrder.length;p++){var m=t.keyOrder[p],y=a[m];if(Array.isArray(y))for(var h=0;h<y.length;h++)d.push(me(m,y[h],c));else d.push(me(m,y,c))}return d.length?String(e)+"{"+String(d.join(""))+"}":""},ge="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};var ve=null,be={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"===(void 0===e?"undefined":ge(e))?(we(e.src,"@font-face",[e],!1),'"'+String(e.fontFamily)+'"'):e},animationName:function t(r,n){if(Array.isArray(r))return r.map(function(e){return t(e,n)}).join(",");if("object"===(void 0===r?"undefined":ge(r))){var e="keyframe_"+String((o=r,l(JSON.stringify(o)))),i="@keyframes "+e+"{";return r instanceof F?r.forEach(function(e,t){i+=pe(t,[e],n,be,!1).join("")}):Object.keys(r).forEach(function(e){i+=pe(e,[r[e]],n,be,!1).join("")}),Se(e,[i+="}"]),e}return r;var o}},xe={},ke=[],Oe=!1,Se=function(e,t){var r;if(!xe[e]){if(!Oe){if("undefined"==typeof document)throw new Error("Cannot automatically buffer without a document");Oe=!0,P(je)}(r=ke).push.apply(r,function(e){if(Array.isArray(e)){for(var t=0,r=Array(e.length);t<e.length;t++)r[t]=e[t];return r}return Array.from(e)}(t)),xe[e]=!0}},we=function(e,t,r,n){var i=4<arguments.length&&void 0!==arguments[4]?arguments[4]:[];if(!xe[e]){var o=pe(t,r,i,be,n);Se(e,o)}},_e=function(){Oe=!1;var e=ke;return ke=[],e},je=function(){var e=_e();0<e.length&&function(e){if(null==ve&&null==(ve=document.querySelector("style[data-aphrodite]"))){var t=document.head||document.getElementsByTagName("head")[0];(ve=document.createElement("style")).type="text/css",ve.setAttribute("data-aphrodite",""),t.appendChild(ve)}var r=ve.styleSheet||ve.sheet;if(r.insertRule){var n=r.cssRules.length;e.forEach(function(e){try{r.insertRule(e,n),n+=1}catch(e){}})}else ve.innerText=(ve.innerText||"")+e.join("")}(e)},Me=function(e,t,r){var n=[],i=[],o=function e(t,r,n,i){for(var o=0;o<t.length;o+=1)t[o]&&(Array.isArray(t[o])?i+=e(t[o],r,n,i):(r.push(t[o]._name),n.push(t[o]._definition),i+=t[o]._len));return i}(t,n,i,0);if(0===n.length)return"";var a;return a=1===n.length?"_"+String(n[0]):"_"+String(l(n.join()))+String((o%36).toString(36)),we(a,"."+String(a),i,e,r),a},Pe=function(e,t){return String(t)+"_"+String(l(e))},Ae=l,Ce={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:Ae(a,i),_definition:o}}return t},rehydrate:function(){(0<arguments.length&&void 0!==arguments[0]?arguments[0]:[]).forEach(function(e){xe[e]=!0})}},Te="undefined"!=typeof window?null:{renderStatic:function(e){return ke=[],xe={},Oe=!1,ve=null,function(){if(Oe)throw new Error("Cannot buffer while already buffering");Oe=!0}(),{html:e(),css:{content:_e().join(""),renderedClassNames:Object.keys(xe)}}}},We=null;var ze=function r(n){var i=1<arguments.length&&void 0!==arguments[1]?arguments[1]:de;return{StyleSheet:Object.assign({},Ce,{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:We,minify:function(e){Ae=e?l:Pe},css:function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return Me(n,t,i)},flushToStyleTag:je,injectAndGetClassName:Me,defaultSelectorHandlers:de}}(!0),Fe=ze.StyleSheet,Ie=ze.StyleSheetServer,Ee=ze.StyleSheetTestUtils,Re=ze.css,Be=ze.minify,De=ze.flushToStyleTag,Ne=ze.injectAndGetClassName,Ge=ze.defaultSelectorHandlers;e.StyleSheet=Fe,e.StyleSheetServer=Ie,e.StyleSheetTestUtils=Ee,e.css=Re,e.minify=Be,e.flushToStyleTag=De,e.injectAndGetClassName=Ne,e.defaultSelectorHandlers=Ge,Object.defineProperty(e,"__esModule",{value:!0})});
//# sourceMappingURL=aphrodite.umd.min.js.map

@@ -1,2 +0,2 @@

import { a as makeExports } from './chunk-957f2f88.js';
import { a as makeExports } from './chunk-c4e37387.js';
import 'string-hash';

@@ -3,0 +3,0 @@ import 'inline-style-prefixer/static/plugins/calc';

@@ -1,2 +0,2 @@

import { a as makeExports } from './chunk-957f2f88.js';
import { a as makeExports } from './chunk-c4e37387.js';
import 'string-hash';

@@ -3,0 +3,0 @@ import 'inline-style-prefixer/static/plugins/calc';

@@ -5,3 +5,3 @@ 'use strict';

var __chunk_1 = require('./chunk-901a259f.js');
var __chunk_1 = require('./chunk-0f8fccc1.js');
require('string-hash');

@@ -8,0 +8,0 @@ require('inline-style-prefixer/static/plugins/calc');

@@ -5,3 +5,3 @@ 'use strict';

var __chunk_1 = require('./chunk-901a259f.js');
var __chunk_1 = require('./chunk-0f8fccc1.js');
require('string-hash');

@@ -8,0 +8,0 @@ require('inline-style-prefixer/static/plugins/calc');

{
"name": "aphrodite",
"version": "2.2.1",
"version": "2.2.2",
"description": "Framework-agnostic CSS-in-JS with support for server-side rendering, browser prefixing, and minimum CSS generation",

@@ -45,4 +45,4 @@ "keywords": [

"babel-cli": "^6.26.0",
"babel-core": "^6.26.0",
"babel-plugin-istanbul": "^4.1.5",
"babel-core": "^6.26.3",
"babel-plugin-istanbul": "^4.1.6",
"babel-preset-airbnb": "^2.4.0",

@@ -53,3 +53,3 @@ "babel-register": "^6.26.0",

"coveralls": "^2.12.0",
"cross-env": "^5.1.3",
"cross-env": "^5.1.6",
"cross-spawn": "^6.0.4",

@@ -59,17 +59,17 @@ "eslint": "^3.7.1",

"eslint-plugin-react": "^6.3.0",
"flow-bin": "^0.67.0",
"jsdom": "^11.6.2",
"flow-bin": "^0.74.0",
"jsdom": "^11.11.0",
"mkdirp": "^0.5.1",
"mocha": "^2.3.3",
"npm-run-all": "^1.7.0",
"npm-run-all": "^4.1.3",
"nyc": "^6.4.4",
"rimraf": "^2.5.2",
"rollup": "^0.58.1",
"rollup-plugin-babel": "^3.0.2",
"rollup-plugin-commonjs": "^9.1.0",
"rimraf": "^2.6.2",
"rollup": "^0.60.1",
"rollup-plugin-babel": "^3.0.4",
"rollup-plugin-commonjs": "^9.1.3",
"rollup-plugin-node-resolve": "^3.3.0",
"rollup-plugin-replace": "^2.0.0",
"rollup-plugin-uglify": "^3.0.0",
"tslint": "^5.9.1",
"typescript": "^2.7.2"
"rollup-plugin-uglify": "^4.0.0",
"tslint": "^5.10.0",
"typescript": "^2.9.1"
},

@@ -76,0 +76,0 @@ "dependencies": {

@@ -5,3 +5,3 @@ import babel from 'rollup-plugin-babel';

import resolve from 'rollup-plugin-node-resolve';
import uglify from 'rollup-plugin-uglify';
import {uglify} from 'rollup-plugin-uglify';

@@ -8,0 +8,0 @@ import pkg from './package.json';

@@ -43,2 +43,3 @@ /* @flow */

// $FlowFixMe
const sheet = ((styleTag.styleSheet || styleTag.sheet /* : any */) /* : CSSStyleSheet */);

@@ -70,3 +71,9 @@

if (Array.isArray(val)) {
return val.map(fontFamily).join(",");
const nameMap = {};
val.forEach(v => {
nameMap[fontFamily(v)] = true;
});
return Object.keys(nameMap).join(",");
} else if (typeof val === "object") {

@@ -231,3 +238,3 @@ injectStyleOnce(val.src, "@font-face", [val], false);

export const getRenderedClassNames = () => {
export const getRenderedClassNames = () /* : string[] */ => {
return Object.keys(alreadyInjected);

@@ -234,0 +241,0 @@ };

@@ -407,2 +407,70 @@ import asap from 'asap';

});
it('supports multiple @font-face with the same family name', () => {
const sheet = StyleSheet.create({
base: {
fontFamily: [
{
fontFamily: "CoolFont",
src: "url('coolfont.ttf')",
},
{
fontFamily: "CoolFont",
fontStyle: "italic",
src: "url('coolfont-italic.ttf')",
},
{
fontFamily: "CoolFont",
fontWeight: 300,
src: "url('coolfont-bold.ttf')",
},
"sans-serif",
],
},
});
startBuffering();
css(sheet.base);
flushToStyleTag();
assertStylesInclude('font-family: "CoolFont",sans-serif !important');
assertStylesInclude('font-family: CoolFont;');
assertStylesInclude("src: url('coolfont.ttf');");
assertStylesInclude("font-style: italic; src: url('coolfont-italic.ttf');");
assertStylesInclude("font-weight: 300; src: url('coolfont-bold.ttf');");
});
it('supports multiple @font-face with different family names', () => {
const sheet = StyleSheet.create({
base: {
fontFamily: [
{
fontFamily: "CoolFont",
src: "url('coolfont.ttf')",
},
{
fontFamily: "AwesomeFont",
src: "url('awesomefont.ttf')",
},
{
fontFamily: "SuperFont",
src: "url('superfont.ttf')",
},
"sans-serif",
],
},
});
startBuffering();
css(sheet.base);
flushToStyleTag();
assertStylesInclude('font-family: "CoolFont","AwesomeFont","SuperFont",sans-serif !important');
assertStylesInclude('font-family: CoolFont;');
assertStylesInclude("src: url('coolfont.ttf');");
assertStylesInclude('font-family: AwesomeFont;');
assertStylesInclude("src: url('awesomefont.ttf');");
assertStylesInclude('font-family: SuperFont;');
assertStylesInclude("src: url('superfont.ttf');");
});
});

@@ -409,0 +477,0 @@

@@ -14,3 +14,3 @@ import {assert} from 'chai';

assert.equal(typescriptCompilation.status, 0);
}).timeout(5000);
}).timeout(10000);
});

@@ -30,3 +30,3 @@ import {

interface StyleSheetStatic {
export interface StyleSheetStatic {
/**

@@ -42,2 +42,4 @@ * Create style sheet

rehydrate(renderedClassNames: string[]): void;
extend(extensions: Extension[]): Exports;
}

@@ -121,6 +123,2 @@

StyleSheetTestUtils: StyleSheetTestUtilsStatic;
}
interface StyleSheetStatic {
extend(extensions: Extension[]): Exports;
}
}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc