UNPKG

@baolq/styled-components

Version:

Visual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress

3 lines (2 loc) 33.5 kB
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("react")):"function"==typeof define&&define.amd?define(["react"],t):(e="undefined"!=typeof globalThis?globalThis:e||self).styled=t(e.React)}(this,(function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var r=t(e),n="undefined"!=typeof process&&(process.env.REACT_APP_SC_ATTR||process.env.SC_ATTR)||"data-styled",o="active",i="data-styled-version",a="6.1.1",s="/*!sc*/\n",c="undefined"!=typeof window&&"HTMLElement"in window,u=Boolean("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&""!==process.env.REACT_APP_SC_DISABLE_SPEEDY?"false"!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&process.env.REACT_APP_SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!==process.env.SC_DISABLE_SPEEDY&&""!==process.env.SC_DISABLE_SPEEDY&&"false"!==process.env.SC_DISABLE_SPEEDY&&process.env.SC_DISABLE_SPEEDY),l={},f=function(){return(f=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function p(e,t,r){if(r||2===arguments.length)for(var n,o=0,i=t.length;o<i;o++)!n&&o in t||(n||(n=Array.prototype.slice.call(t,0,o)),n[o]=t[o]);return e.concat(n||Array.prototype.slice.call(t))}var d=Object.freeze([]),h=Object.freeze({});function g(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];return new Error("An error occurred. See https://git.io/JUIaE#"+e+" for more information."+(t.length>0?" Args: "+t.join(", "):""))}var m=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}return e.prototype.indexOfGroup=function(e){for(var t=0,r=0;r<e;r++)t+=this.groupSizes[r];return t},e.prototype.insertRules=function(e,t){if(e>=this.groupSizes.length){for(var r=this.groupSizes,n=r.length,o=n;e>=o;)if((o<<=1)<0)throw g(16,""+e);this.groupSizes=new Uint32Array(o),this.groupSizes.set(r),this.length=o;for(var i=n;i<o;i++)this.groupSizes[i]=0}var a=this.indexOfGroup(e+1);if(Array.isArray(t)){i=0;for(var s=t.length;i<s;i++)this.tag.insertRule(a,t[i])&&(this.groupSizes[e]++,a++)}else this.tag.insertRule(a,t)&&this.groupSizes[e]++},e.prototype.clearGroup=function(e){if(e<this.length){var t=this.groupSizes[e],r=this.indexOfGroup(e),n=r+t;this.groupSizes[e]=0;for(var o=r;o<n;o++)this.tag.deleteRule(r)}},e.prototype.getGroup=function(e){var t="";if(e>=this.length||0===this.groupSizes[e])return t;for(var r=this.groupSizes[e],n=this.indexOfGroup(e),o=n+r,i=n;i<o;i++)t+=""+this.tag.getRule(i)+s;return t},e}(),y=new Map,v=new Map,S=1,b=function(e){if(y.has(e))return y.get(e);for(;v.has(S);)S++;var t=S++;return y.set(e,t),v.set(t,e),t},w=function(e,t){y.set(e,t),v.set(t,e)},x="style["+n+"]["+i+'="6.1.1"]',C=new RegExp("^"+n+'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)'),k=function(e,t,r){for(var n,o=r.split(","),i=0,a=o.length;i<a;i++)(n=o[i])&&e.registerName(t,n)},I=function(e,t){for(var r,n=(null!==(r=t.textContent)&&void 0!==r?r:"").split(s),o=[],i=0,a=n.length;i<a;i++){var c=n[i].trim();if(c){var u=c.match(C);if(u){var l=0|parseInt(u[1],10),f=u[2];0!==l&&(w(f,l),k(e,f,u[3]),e.getTag().insertRules(l,o)),o.length=0}else o.push(c)}}};function P(){return"undefined"!=typeof __webpack_nonce__?__webpack_nonce__:null}var A=function(e){var t=document.head,r=e||t,s=document.createElement("style"),c=function(e){for(var t=e.childNodes,r=t.length;r>=0;r--){var o=t[r];if(o&&1===o.nodeType&&o.hasAttribute(n))return o}}(r),u=void 0!==c?c.nextSibling:null;s.setAttribute(n,o),s.setAttribute(i,a);var l=P();return l&&s.setAttribute("nonce",l),r.insertBefore(s,u),s},O=function(){function e(e){var t=this.element=A(e);t.appendChild(document.createTextNode("")),this.sheet=function(e){if(e.sheet)return e.sheet;for(var t=document.styleSheets,r=0,n=t.length;r<n;r++){var o=t[r];if(o.ownerNode===e)return o}throw g(17)}(t),this.length=0}return e.prototype.insertRule=function(e,t){try{return this.sheet.insertRule(t,e),this.length++,!0}catch(e){return!1}},e.prototype.deleteRule=function(e){this.sheet.deleteRule(e),this.length--},e.prototype.getRule=function(e){var t=this.sheet.cssRules[e];return void 0!==t&&"string"==typeof t.cssText?t.cssText:""},e}(),R=function(){function e(e){var t=this.element=A(e);this.nodes=t.childNodes,this.length=0}return e.prototype.insertRule=function(e,t){if(e<=this.length&&e>=0){var r=document.createTextNode(t),n=this.nodes[e];return this.element.insertBefore(r,n||null),this.length++,!0}return!1},e.prototype.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},e.prototype.getRule=function(e){return e<this.length?this.nodes[e].textContent:""},e}(),E=function(){function e(e){this.rules=[],this.length=0}return e.prototype.insertRule=function(e,t){return e<=this.length&&(this.rules.splice(e,0,t),this.length++,!0)},e.prototype.deleteRule=function(e){this.rules.splice(e,1),this.length--},e.prototype.getRule=function(e){return e<this.length?this.rules[e]:""},e}(),_=c,j={isServer:!c,useCSSOMInjection:!u},T=function(){function e(e,t,r){void 0===e&&(e=h),void 0===t&&(t={}),this.options=f(f({},j),e),this.gs=t,this.names=new Map(r),this.server=!!e.isServer,!this.server&&c&&_&&(_=!1,function(e){for(var t=document.querySelectorAll(x),r=0,i=t.length;r<i;r++){var a=t[r];a&&a.getAttribute(n)!==o&&(I(e,a),a.parentNode&&a.parentNode.removeChild(a))}}(this))}return e.registerId=function(e){return b(e)},e.prototype.reconstructWithOptions=function(t,r){return void 0===r&&(r=!0),new e(f(f({},this.options),t),this.gs,r&&this.names||void 0)},e.prototype.allocateGSInstance=function(e){return this.gs[e]=(this.gs[e]||0)+1},e.prototype.getTag=function(){return this.tag||(this.tag=(e=function(e){var t=e.isServer,r=e.useCSSOMInjection,n=e.target;return t?new E(n):r?new O(n):new R(n)}(this.options),new m(e)));var e},e.prototype.hasNameForId=function(e,t){return this.names.has(e)&&this.names.get(e).has(t)},e.prototype.registerName=function(e,t){if(b(e),this.names.has(e))this.names.get(e).add(t);else{var r=new Set;r.add(t),this.names.set(e,r)}},e.prototype.insertRules=function(e,t,r){this.registerName(e,t),this.getTag().insertRules(b(e),r)},e.prototype.clearNames=function(e){this.names.has(e)&&this.names.get(e).clear()},e.prototype.clearRules=function(e){this.getTag().clearGroup(b(e)),this.clearNames(e)},e.prototype.clearTag=function(){this.tag=void 0},e.prototype.toString=function(){return function(e){for(var t=e.getTag(),r=t.length,o="",i=function(r){var i=function(e){return v.get(e)}(r);if(void 0===i)return"continue";var a=e.names.get(i),c=t.getGroup(r);if(void 0===a||0===c.length)return"continue";var u=n+".g"+r+'[id="'+i+'"]',l="";void 0!==a&&a.forEach((function(e){e.length>0&&(l+=e+",")})),o+=""+c+u+'{content:"'+l+'"}'+s},a=0;a<r;a++)i(a);return o}(this)},e}(),$="-ms-",N="-moz-",D="-webkit-",z="comm",M="rule",L="decl",G=Math.abs,F=String.fromCharCode;function B(e){return e.trim()}function W(e,t,r){return e.replace(t,r)}function H(e,t){return e.indexOf(t)}function Y(e,t){return 0|e.charCodeAt(t)}function U(e,t,r){return e.slice(t,r)}function q(e){return e.length}function V(e){return e.length}function X(e,t){return t.push(e),e}var Z=1,J=1,K=0,Q=0,ee=0,te="";function re(e,t,r,n,o,i,a){return{value:e,root:t,parent:r,type:n,props:o,children:i,line:Z,column:J,length:a,return:""}}function ne(e,t,r){return re(e,t.root,t.parent,r,t.props,t.children,0)}function oe(){return ee=Q>0?Y(te,--Q):0,J--,10===ee&&(J=1,Z--),ee}function ie(){return ee=Q<K?Y(te,Q++):0,J++,10===ee&&(J=1,Z++),ee}function ae(){return Y(te,Q)}function se(){return Q}function ce(e,t){return U(te,e,t)}function ue(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function le(e){return B(ce(Q-1,de(91===e?e+2:40===e?e+1:e)))}function fe(e){for(;(ee=ae())&&ee<33;)ie();return ue(e)>2||ue(ee)>3?"":" "}function pe(e,t){for(;--t&&ie()&&!(ee<48||ee>102||ee>57&&ee<65||ee>70&&ee<97););return ce(e,se()+(t<6&&32==ae()&&32==ie()))}function de(e){for(;ie();)switch(ee){case e:return Q;case 34:case 39:return de(34===e||39===e?e:ee);case 40:41===e&&de(e);break;case 92:ie()}return Q}function he(e,t){for(;ie()&&e+ee!==57&&(e+ee!==84||47!==ae()););return"/*"+ce(t,Q-1)+"*"+F(47===e?e:ie())}function ge(e){for(;!ue(ae());)ie();return ce(e,Q)}function me(e){return function(e){return te="",e}(ye("",null,null,null,[""],e=function(e){return Z=J=1,K=q(te=e),Q=0,[]}(e),0,[0],e))}function ye(e,t,r,n,o,i,a,s,c){for(var u=0,l=0,f=a,p=0,d=0,h=0,g=1,m=1,y=1,v=0,S="",b=o,w=i,x=n,C=S;m;)switch(h=v,v=ie()){case 34:case 39:case 91:case 40:C+=le(v);break;case 9:case 10:case 13:case 32:C+=fe(h);break;case 92:C+=pe(se()-1,7);continue;case 47:switch(ae()){case 42:case 47:X(Se(he(ie(),se()),t,r),c);break;default:C+="/"}break;case 123*g:s[u++]=q(C)*y;case 125*g:case 59:case 0:switch(v){case 0:case 125:m=0;case 59+l:d>0&&q(C)-f&&X(d>32?be(C+";",n,r,f-1):be(W(C," ","")+";",n,r,f-2),c);break;case 59:C+=";";default:if(X(x=ve(C,t,r,u,l,o,s,S,b=[],w=[],f),i),123===v)if(0===l)ye(C,t,x,x,b,i,f,s,w);else switch(p){case 100:case 109:case 115:ye(e,x,x,n&&X(ve(e,x,x,0,0,o,s,S,o,b=[],f),w),o,w,f,s,n?b:w);break;default:ye(C,x,x,x,[""],w,f,s,w)}}u=l=d=0,g=y=1,S=C="",f=a;break;case 58:f=1+q(C),d=h;default:if(g<1)if(123==v)--g;else if(125==v&&0==g++&&125==oe())continue;switch(C+=F(v),v*g){case 38:y=l>0?1:(C+="\f",-1);break;case 44:s[u++]=(q(C)-1)*y,y=1;break;case 64:45===ae()&&(C+=le(ie())),p=ae(),l=q(S=C+=ge(se())),v++;break;case 45:45===h&&2==q(C)&&(g=0)}}return i}function ve(e,t,r,n,o,i,a,s,c,u,l){for(var f=o-1,p=0===o?i:[""],d=V(p),h=0,g=0,m=0;h<n;++h)for(var y=0,v=U(e,f+1,f=G(g=a[h])),S=e;y<d;++y)(S=B(g>0?p[y]+" "+v:W(v,/&\f/g,p[y])))&&(c[m++]=S);return re(e,t,r,0===o?M:s,c,u,l)}function Se(e,t,r){return re(e,t,r,z,F(ee),U(e,2,-2),0)}function be(e,t,r,n){return re(e,t,r,L,U(e,0,n),U(e,n+1,-1),n)}function we(e,t){switch(function(e,t){return(((t<<2^Y(e,0))<<2^Y(e,1))<<2^Y(e,2))<<2^Y(e,3)}(e,t)){case 5103:return D+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return D+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return D+e+N+e+$+e+e;case 6828:case 4268:return D+e+$+e+e;case 6165:return D+e+$+"flex-"+e+e;case 5187:return D+e+W(e,/(\w+).+(:[^]+)/,D+"box-$1$2"+$+"flex-$1$2")+e;case 5443:return D+e+$+"flex-item-"+W(e,/flex-|-self/,"")+e;case 4675:return D+e+$+"flex-line-pack"+W(e,/align-content|flex-|-self/,"")+e;case 5548:return D+e+$+W(e,"shrink","negative")+e;case 5292:return D+e+$+W(e,"basis","preferred-size")+e;case 6060:return D+"box-"+W(e,"-grow","")+D+e+$+W(e,"grow","positive")+e;case 4554:return D+W(e,/([^-])(transform)/g,"$1"+D+"$2")+e;case 6187:return W(W(W(e,/(zoom-|grab)/,D+"$1"),/(image-set)/,D+"$1"),e,"")+e;case 5495:case 3959:return W(e,/(image-set\([^]*)/,D+"$1$`$1");case 4968:return W(W(e,/(.+:)(flex-)?(.*)/,D+"box-pack:$3"+$+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+D+e+e;case 4095:case 3583:case 4068:case 2532:return W(e,/(.+)-inline(.+)/,D+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(q(e)-1-t>6)switch(Y(e,t+1)){case 109:if(45!==Y(e,t+4))break;case 102:return W(e,/(.+:)(.+)-([^]+)/,"$1"+D+"$2-$3$1"+N+(108==Y(e,t+3)?"$3":"$2-$3"))+e;case 115:return~H(e,"stretch")?we(W(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==Y(e,t+1))break;case 6444:switch(Y(e,q(e)-3-(~H(e,"!important")&&10))){case 107:return W(e,":",":"+D)+e;case 101:return W(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+D+(45===Y(e,14)?"inline-":"")+"box$3$1"+D+"$2$3$1"+$+"$2box$3")+e}break;case 5936:switch(Y(e,t+11)){case 114:return D+e+$+W(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return D+e+$+W(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return D+e+$+W(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return D+e+$+e+e}return e}function xe(e,t){for(var r="",n=V(e),o=0;o<n;o++)r+=t(e[o],o,e,t)||"";return r}function Ce(e,t,r,n){switch(e.type){case"@import":case L:return e.return=e.return||e.value;case z:return"";case M:e.value=e.props.join(",")}return q(r=xe(e.children,n))?e.return=e.value+"{"+r+"}":""}function ke(e,t,r,n){if(!e.return)switch(e.type){case L:e.return=we(e.value,e.length);break;case"@keyframes":return xe([ne(W(e.value,"@","@"+D),e,"")],n);case M:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(function(e,t){return(e=/(::plac\w+|:read-\w+)/.exec(e))?e[0]:e}(t)){case":read-only":case":read-write":return xe([ne(W(t,/:(read-\w+)/,":-moz-$1"),e,"")],n);case"::placeholder":return xe([ne(W(t,/:(plac\w+)/,":"+D+"input-$1"),e,""),ne(W(t,/:(plac\w+)/,":-moz-$1"),e,""),ne(W(t,/:(plac\w+)/,$+"input-$1"),e,"")],n)}return""}))}}var Ie=function(e,t){for(var r=t.length;r;)e=33*e^t.charCodeAt(--r);return e},Pe=function(e){return Ie(5381,e)},Ae=/^\s*\/\/.*$/gm,Oe=[":","[",".","#"];function Re(e){var t,r,n,o,i=void 0===e?h:e,a=i.options,s=void 0===a?h:a,c=i.plugins,u=void 0===c?d:c,l=function(e,n,i){return 0===n&&Oe.includes(i[r.length])||i.match(o)?e:"."+t},f=function(e){if(e.type===M&&e.value.includes("&")){var t=e.props;t[0]=t[0].replace(n,l)}},p=function(e,i,a,c){void 0===i&&(i=""),void 0===a&&(a=""),void 0===c&&(c="&");var l=e.replace(Ae,"");t=c,r=i,n=new RegExp("\\"+r+"\\b","g"),o=new RegExp("(\\"+r+"\\b){2,}");var p=u.slice();return(s.prefix||void 0===s.prefix)&&p.push(ke),p.push(f,Ce),xe(me(a||i?a+" "+i+" { "+l+" }":l),function(e){var t=V(e);return function(r,n,o,i){for(var a="",s=0;s<t;s++)a+=e[s](r,n,o,i)||"";return a}}(p))};return p.hash=u.length?u.reduce((function(e,t){return t.name||g(15),Ie(e,t.name)}),5381).toString():"",p}var Ee=r.default.createContext(void 0),_e=Ee.Consumer,je=r.default.createContext(void 0);je.Consumer;var Te=new T,$e=Re();function Ne(){return e.useContext(Ee)||Te}function De(){return e.useContext(je)||$e}function ze(t){var n=e.useState(t.stylisPlugins),o=n[0],i=n[1],a=Ne(),s=e.useMemo((function(){var e=a;return t.sheet?e=t.sheet:t.target&&(e=e.reconstructWithOptions({target:t.target},!1)),t.disableCSSOMInjection&&(e=e.reconstructWithOptions({useCSSOMInjection:!1})),e}),[t.disableCSSOMInjection,t.sheet,t.target]),c=e.useMemo((function(){return Re({options:{prefix:!t.disableVendorPrefixes},plugins:o})}),[t.disableVendorPrefixes,o]);return e.useEffect((function(){(function(e,t,r,n){var o=void 0;if(void 0!==o)return!!o;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var i=Object.keys(e),a=Object.keys(t);if(i.length!==a.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(t),c=0;c<i.length;c++){var u=i[c];if(!s(u))return!1;var l=e[u],f=t[u];if(!1===(o=void 0)||void 0===o&&l!==f)return!1}return!0})(o,t.stylisPlugins)||i(t.stylisPlugins)}),[t.stylisPlugins]),r.default.createElement(Ee.Provider,{value:s},r.default.createElement(je.Provider,{value:c},t.children))}var Me=function(){function e(e,t){var r=this;this.inject=function(e,t){void 0===t&&(t=$e);var n=r.name+t.hash;e.hasNameForId(r.id,n)||e.insertRules(r.id,n,t(r.rules,n,"@keyframes"))},this.toString=function(){throw g(12,String(r.name))},this.name=e,this.id="sc-keyframes-"+e,this.rules=t}return e.prototype.getName=function(e){return void 0===e&&(e=$e),this.name+e.hash},e}();function Le(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Ge(e,t){return e(t={exports:{}},t.exports),t.exports}var Fe=Ge((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1}}));Le(Fe),Le(Ge((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1}})));var Be=Ge((function(e){e.exports=Fe}));function We(e){return e.displayName||e.name||"Component"}var He=/([A-Z])/,Ye=/([A-Z])/g,Ue=/^ms-/,qe=function(e){return"-"+e.toLowerCase()};function Ve(e){return He.test(e)?e.replace(Ye,qe).replace(Ue,"-ms-"):e}function Xe(e){return"function"==typeof e}function Ze(e){return null!==e&&"object"==typeof e&&"[object Object]"===(e.toString?e.toString():Object.prototype.toString.call(e))&&!("props"in e&&(e.$$typeof||void 0===e.constructor))}function Je(e){return"object"==typeof e&&"styledComponentId"in e}var Ke=function(e){return null==e||!1===e||""===e},Qe=function(e,t){var r,n,o=[];for(var i in e)e.hasOwnProperty(i)&&!Ke(e[i])&&(Array.isArray(e[i])&&e[i].isCss||Xe(e[i])?o.push(Ve(i)+":",e[i],";"):Ze(e[i])?o.push.apply(o,Qe(e[i],i)):o.push(Ve(i)+": "+(r=i,(null==(n=e[i])||"boolean"==typeof n||""===n?"":"number"!=typeof n||0===n||r in Be?String(n).trim():n+"px")+";")));return t?p(p([t+" {"],o,!0),["}"],!1):o};function et(e,t,r,n){if(Array.isArray(e)){for(var o=[],i=0,a=e.length,s=void 0;i<a;i+=1)""!==(s=et(e[i],t,r,n))&&(Array.isArray(s)?o.push.apply(o,s):o.push(s));return o}return Ke(e)?"":Je(e)?"."+e.styledComponentId:Xe(e)?"function"!=typeof(c=e)||c.prototype&&c.prototype.isReactComponent||!t?e:et(s=e(t),t,r,n):e instanceof Me?r?(e.inject(r,n),e.getName(n)):e:Ze(e)?Qe(e):e.toString();var c}function tt(e){for(var t=0;t<e.length;t+=1){var r=e[t];if(Xe(r)&&!Je(r))return!1}return!0}var rt=function(){function e(e,t){this.rules=e,this.componentId=t,this.isStatic=tt(e),T.registerId(this.componentId+1)}return e.prototype.createStyles=function(e,t,r,n){var o=n(et(this.rules,t,r,n).join(""),""),i=this.componentId+e;r.insertRules(i,i,o)},e.prototype.removeStyles=function(e,t){t.clearRules(this.componentId+e)},e.prototype.renderStyles=function(e,t,r,n){e>2&&T.registerId(this.componentId+e),this.removeStyles(e,r),this.createStyles(e,t,r,n)},e}(),nt=r.default.createContext(void 0),ot=nt.Consumer;function it(e,t,r){return void 0===r&&(r=h),e.theme!==r.theme&&e.theme||t||r.theme}var at=/(a)(d)/gi,st=function(e){return String.fromCharCode(e+(e>25?39:97))};function ct(e){var t,r="";for(t=Math.abs(e);t>52;t=t/52|0)r=st(t%52)+r;return(st(t%52)+r).replace(at,"$1-$2")}function ut(e){return ct(Pe(e)>>>0)}function lt(e,t){for(var r=[e[0]],n=0,o=t.length;n<o;n+=1)r.push(t[n],e[n+1]);return r}var ft,pt=function(e){return Array.isArray(e)&&(e.isCss=!0),e};function dt(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];if(Xe(e)||Ze(e)){var n=e;return pt(et(lt(d,p([n],t,!0))))}var o=e;return 0===t.length&&1===o.length&&"string"==typeof o[0]?o:pt(et(lt(o,t)))}var ht="function"==typeof Symbol&&Symbol.for,gt=ht?Symbol.for("react.memo"):60115,mt=ht?Symbol.for("react.forward_ref"):60112,yt={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},vt={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},St={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},bt=((ft={})[mt]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},ft[gt]=St,ft);function wt(e){return("type"in(t=e)&&t.type.$$typeof)===gt?St:"$$typeof"in e?bt[e.$$typeof]:yt;var t}var xt=Object.defineProperty,Ct=Object.getOwnPropertyNames,kt=Object.getOwnPropertySymbols,It=Object.getOwnPropertyDescriptor,Pt=Object.getPrototypeOf,At=Object.prototype;function Ot(e,t,r){if("string"!=typeof t){if(At){var n=Pt(t);n&&n!==At&&Ot(e,n,r)}var o=Ct(t);kt&&(o=o.concat(kt(t)));for(var i=wt(e),a=wt(t),s=0;s<o.length;++s){var c=o[s];if(!(c in vt||r&&r[c]||a&&c in a||i&&c in i)){var u=It(t,c);try{xt(e,c,u)}catch(e){}}}}return e}var Rt=function(){function e(){var e=this;this._emitSheetCSS=function(){var t=e.instance.toString(),r=P();return"<style "+[r&&'nonce="'+r+'"',n+'="true"','data-styled-version="6.1.1"'].filter(Boolean).join(" ")+">"+t+"</style>"},this.getStyleTags=function(){if(e.sealed)throw g(2);return e._emitSheetCSS()},this.getStyleElement=function(){var t;if(e.sealed)throw g(2);var o=((t={})[n]="",t[i]=a,t.dangerouslySetInnerHTML={__html:e.instance.toString()},t),s=P();return s&&(o.nonce=s),[r.default.createElement("style",f({},o,{key:"sc-0-0"}))]},this.seal=function(){e.sealed=!0},this.instance=new T({isServer:!0}),this.sealed=!1}return e.prototype.collectStyles=function(e){if(this.sealed)throw g(2);return r.default.createElement(ze,{sheet:this.instance},e)},e.prototype.interleaveWithNodeStream=function(e){throw g(3)},e}(),Et={StyleSheet:T,mainSheet:Te},_t=Object.freeze({__proto__:null,createGlobalStyle:function(t){for(var n=[],o=1;o<arguments.length;o++)n[o-1]=arguments[o];var i=dt.apply(void 0,p([t],n,!1)),a="sc-global-"+ut(JSON.stringify(i)),s=new rt(i,a),c=function(t){var r=Ne(),n=De(),o=e.useContext(nt),i=e.useRef(r.allocateGSInstance(a)).current;return r.server&&u(i,t,r,o,n),e.useLayoutEffect((function(){if(!r.server)return u(i,t,r,o,n),function(){return s.removeStyles(i,r)}}),[i,t,r,o,n]),null};function u(e,t,r,n,o){if(s.isStatic)s.renderStyles(e,l,r,o);else{var i=f(f({},t),{theme:it(t,n,c.defaultProps)});s.renderStyles(e,i,r,o)}}return r.default.memo(c)},css:dt,isStyledComponent:Je,keyframes:function(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];var n=dt.apply(void 0,p([e],t,!1)).join(""),o=ut(n);return new Me(o,n)},ServerStyleSheet:Rt,StyleSheetConsumer:_e,StyleSheetContext:Ee,StyleSheetManager:ze,ThemeConsumer:ot,ThemeContext:nt,ThemeProvider:function(t){var n=e.useContext(nt),o=e.useMemo((function(){return function(e,t){if(!e)throw g(14);if(Xe(e))return e(t);if(Array.isArray(e)||"object"!=typeof e)throw g(8);return t?f(f({},t),e):e}(t.theme,n)}),[t.theme,n]);return t.children?r.default.createElement(nt.Provider,{value:o},t.children):null},useTheme:function(){return e.useContext(nt)},version:a,withTheme:function(t){var n=r.default.forwardRef((function(n,o){var i=it(n,e.useContext(nt),t.defaultProps);return r.default.createElement(t,f({},n,{theme:i,ref:o}))}));return Ot(n,t),n.displayName="WithTheme("+We(t)+")",n},__PRIVATE__:Et});function jt(e){var t=Object.create(null);return function(r){return void 0===t[r]&&(t[r]=e(r)),t[r]}}var Tt=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,$t=jt((function(e){return Tt.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91})),Nt=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],Dt=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,zt=/(^-|-$)/g;function Mt(e){return e.replace(Dt,"-").replace(zt,"")}function Lt(e){return"string"==typeof e&&!0}function Gt(e,t){return e&&t?e+" "+t:e||t}var Ft=function(e){return"function"==typeof e||"object"==typeof e&&null!==e&&!Array.isArray(e)},Bt=function(e){return"__proto__"!==e&&"constructor"!==e&&"prototype"!==e};function Wt(e,t,r){var n=e[r];Ft(t)&&Ft(n)?Ht(n,t):e[r]=t}function Ht(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];for(var n=0,o=t;n<o.length;n++){var i=o[n];if(Ft(i))for(var a in i)Bt(a)&&Wt(e,i[a],a)}return e}var Yt=Pe(a),Ut=function(){function e(e,t,r){this.rules=e,this.staticRulesId="",this.isStatic=(void 0===r||r.isStatic)&&tt(e),this.componentId=t,this.baseHash=Ie(Yt,t),this.baseStyle=r,T.registerId(t)}return e.prototype.generateAndInjectStyles=function(e,t,r){var n=this.componentId,o=[];if(this.baseStyle&&o.push(this.baseStyle.generateAndInjectStyles(e,t,r)),this.isStatic&&!r.hash)if(this.staticRulesId&&t.hasNameForId(n,this.staticRulesId))o.push(this.staticRulesId);else{var i=et(this.rules,e,t,r).join(""),a=ct(Ie(this.baseHash,i)>>>0);if(!t.hasNameForId(n,a)){var s=r(i,"."+a,void 0,n);t.insertRules(n,a,s)}o.push(a),this.staticRulesId=a}else{for(var c=this.rules.length,u=Ie(this.baseHash,r.hash),l="",f=0;f<c;f++){var p=this.rules[f];if("string"==typeof p)l+=p;else if(p){var d=et(p,e,t,r),h=Array.isArray(d)?d.join(""):d;u=Ie(u,h+f),l+=h}}if(l){var g=ct(u>>>0);if(!t.hasNameForId(n,g)){var m=r(l,"."+g,void 0,n);t.insertRules(n,g,m)}o.push(g)}}return o.join(" ")},e}(),qt={};var Vt=function(t,n,o){var i=Je(t),s=t,c=!Lt(t),u=n.attrs,l=void 0===u?d:u,p=n.componentId,g=void 0===p?function(e,t){var r="string"!=typeof e?"sc":Mt(e);qt[r]=(qt[r]||0)+1;var n=r+"-"+ut(a+r+qt[r]);return t?t+"-"+n:n}(n.displayName,n.parentComponentId):p,m=n.displayName,y=void 0===m?function(e){return Lt(e)?"styled."+e:"Styled("+We(e)+")"}(t):m,v=n.displayName&&n.componentId?Mt(n.displayName)+"-"+n.componentId:n.componentId||g,S=i&&s.attrs?s.attrs.concat(l).filter(Boolean):l,b=n.shouldForwardProp;if(i&&s.shouldForwardProp){var w=s.shouldForwardProp;if(n.shouldForwardProp){var x=n.shouldForwardProp;b=function(e,t,r){return w(e,t,r)&&x(e,t,r)}}else b=w}var C,k=new Ut(o,v,i?s.componentStyle:void 0),I=k.isStatic&&0===l.length;function P(t,r){return function(t,r,n,o){var i=t.attrs,a=t.componentStyle,s=t.defaultProps,c=t.foldedComponentIds,u=t.shouldForwardProp,l=t.styledComponentId,p=t.target,d=function(e,t,r){void 0===e&&(e=h);var n=f(f({},t),{theme:e}),o={};return r.forEach((function(e){var t,r="function"==typeof e?e(n):e;for(t in r)n[t]=o[t]="className"===t?Gt(o[t],r[t]):r[t]})),[n,o]}(it(r,e.useContext(nt),s)||h,r,i),g=d[0],m=d[1],y=function(e,t,r,n){var o=Ne(),i=De();return t?e.generateAndInjectStyles(h,o,i):e.generateAndInjectStyles(r,o,i)}(a,o,g),v=n,S=m.$as||r.$as||m.as||r.as||p,b=Lt(S),w=m!==r?f(f({},r),m):r,x={};for(var C in w)"$"!==C[0]&&"as"!==C&&("forwardedAs"===C?x.as=w[C]:(u?u(C,w,$t,S):!b||$t(C))&&(x[C]=w[C]));return r.style&&m.style!==r.style&&(x.style=f(f({},r.style),m.style)),x[b&&-1===Nt.indexOf(S)?"class":"className"]=c.concat(l,y!==l?y:null,r.className,m.className).filter(Boolean).join(" "),x.ref=v,e.createElement(S,x)}(C,t,r,I)}return P.displayName=y,(C=r.default.forwardRef(P)).attrs=S,C.componentStyle=k,C.displayName=y,C.shouldForwardProp=b,C.foldedComponentIds=i?s.foldedComponentIds.concat(s.styledComponentId):d,C.styledComponentId=v,C.target=i?s.target:t,C.withComponent=function(e){var t=n.componentId,r=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}(n,["componentId"]),i=t&&t+"-"+(Lt(e)?e:Mt(We(e))),a=f(f({},r),{attrs:S,componentId:i});return Vt(e,a,o)},Object.defineProperty(C,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(e){this._foldedDefaultProps=i?Ht({},s.defaultProps,e):e}}),C.toString=function(){return"."+C.styledComponentId},c&&Ot(C,t,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0,withComponent:!0}),C};function Xt(e,t,r){if(void 0===r&&(r=h),!t)throw g(1,t);var n=function(n){for(var o=[],i=1;i<arguments.length;i++)o[i-1]=arguments[i];return e(t,r,dt.apply(void 0,p([n],o,!1)))};return n.attrs=function(n){return Xt(e,t,f(f({},r),{attrs:Array.prototype.concat(r.attrs,n).filter(Boolean)}))},n.withConfig=function(n){return Xt(e,t,f(f({},r),n))},n}var Zt=function(e){return Xt(Vt,e)},Jt=Zt;for(var Kt in Nt.forEach((function(e){Jt[e]=Zt(e)})),_t)Jt[Kt]=_t[Kt];return Jt})); //# sourceMappingURL=styled-components.min.js.map