stylelint-declaration-strict-value
Version:
Specify properties for which a variable, function, keyword or value must be used
1 lines • 51 kB
JavaScript
!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports,require("stylelint"),require("assert"),require("path"),require("node:module")):"function"==typeof define&&define.amd?define(["exports","stylelint","assert","path","node:module"],n):n((e||self).stylelintDeclarationStrictValue={},e.stylelint,e.ASSERT,e.path,e.node_module)}(this,function(e,n,t,r,o){function i(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var a=/*#__PURE__*/i(n),l=/*#__PURE__*/i(t),u=/*#__PURE__*/i(r),s="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function d(e){var n={exports:{}};return e(n,n.exports),n.exports}var c=d(function(e){var n=[" ","\n","\t"],t=[","],r=e.exports={split:function(e,n,t){for(var r=[],o="",i=!1,a=0,l=!1,u=!1,s=0;s<e.length;s++){var d=e[s];l?u?u=!1:"\\"===d?u=!0:d===l&&(l=!1):'"'===d||"'"===d?l=d:"("===d?a+=1:")"===d?a>0&&(a-=1):0===a&&-1!==n.indexOf(d)&&(i=!0),i?(""!==o&&r.push(o.trim()),o="",i=!1):o+=d}return(t||""!==o)&&r.push(o.trim()),r},space:function(e){return r.split(e,n)},comma:function(e){return r.split(e,t,!0)}}}),f=d(function(e){var n;!function(e){var n=e.shorthandProperties={"list-style":["-type","-position","-image"],margin:["-top","-right","-bottom","-left"],outline:["-width","-style","-color"],padding:["-top","-right","-bottom","-left"],background:["-image","-position","-size","-repeat","-origin","-clip","-attachment","-color"],"background-position":["-x","-y"],border:["-width","-style","-color"],"border-color":["border-top-color","border-right-color","border-bottom-color","border-left-color"],"border-style":["border-top-style","border-right-style","border-bottom-style","border-left-style"],"border-width":["border-top-width","border-right-width","border-bottom-width","border-left-width"],"border-top":["-width","-style","-color"],"border-right":["-width","-style","-color"],"border-bottom":["-width","-style","-color"],"border-left":["-width","-style","-color"],"border-radius":["border-top-left-radius","border-top-right-radius","border-bottom-right-radius","border-bottom-left-radius"],"border-image":["-source","-slice","-width","-outset","-repeat"],font:["-style","-variant","-weight","-stretch","-size","line-height","-family"],"font-variant":["-ligatures","-alternates","-caps","-numeric","-east-asian"],flex:["-grow","-shrink","-basis"],"flex-flow":["flex-direction","flex-wrap"],grid:["-template-rows","-template-columns","-template-areas","-auto-rows","-auto-columns","-auto-flow"],"grid-template":["-rows","-columns","-areas"],"grid-row":["-start","-end"],"grid-column":["-start","-end"],"grid-area":["grid-row-start","grid-column-start","grid-row-end","grid-column-end"],"grid-gap":["grid-row-gap","grid-column-gap"],mask:["-image","-mode","-position","-size","-repeat","-origin","-clip"],"mask-border":["-source","-slice","-width","-outset","-repeat","-mode"],columns:["column-width","column-count"],"column-rule":["-width","-style","-color"],"scroll-padding":["-top","-right","-bottom","-left"],"scroll-padding-block":["-start","-end"],"scroll-padding-inline":["-start","-end"],"scroll-snap-margin":["-top","-right","-bottom","-left"],"scroll-snap-margin-block":["-start","-end"],"scroll-snap-margin-inline":["-start","-end"],cue:["-before","-after"],pause:["-before","-after"],rest:["-before","-after"],"text-decoration":["-line","-style","-color"],"text-emphasis":["-style","-color"],animation:["-name","-duration","-timing-function","-delay","-iteration-count","-direction","-fill-mode","-play-state"],transition:["-property","-duration","-timing-function","-delay"]};e.isShorthand=function(e){return n.hasOwnProperty(e)},e.expand=function(t,r){return n.hasOwnProperty(t)?n[t].map(function(n){var o="-"===n.substr(0,1)?t+n:n;return r?e.expand(o,r):o}):[t]}}((n=s,void 0!==e.exports?e.exports:n.cssShorthandProps={}))}),b=f.shorthandProperties;function m(e,n,t){return l.default(arguments.length,"property argument is required"),arguments.length<3&&("boolean"==typeof n?(t=n,n=void 0):t=!0),void 0===n?g(e,t):p(e,n,t)}function g(e,n){return b.hasOwnProperty(e)?b[e].map(function(t){var r="-"===t.substr(0,1)?e+t:t;return n?m(r,n):r}).reduce(function(e,n){return e.concat(n)},[]):[e]}function p(e,n,t){var r={};if(!b.hasOwnProperty(e))return r[e]=n,r;var o=g(e,!1);"string"==typeof n&&(n=c.space(n));for(var i,a=0,l=o.length,u=n.length;a<l;a++)if(i=a<u?a:u<2?0:a%2,t)for(var s=p(o[a],n[i],t),d=Object.keys(s),f=0,m=d.length;f<m;f++)r[d[f]]=s[d[f]];else r[o[a]]=n[i];return r}var h={isShorthand:function(e){return!!b.hasOwnProperty(e)},expand:m},v="(".charCodeAt(0),w=")".charCodeAt(0),y="'".charCodeAt(0),x='"'.charCodeAt(0),k="\\".charCodeAt(0),z="/".charCodeAt(0),A=",".charCodeAt(0),j=":".charCodeAt(0),O="*".charCodeAt(0),C=function e(n,t,r){var o,i,a,l;for(o=0,i=n.length;o<i;o+=1)a=n[o],r||(l=t(a,o,n)),!1!==l&&"function"===a.type&&Array.isArray(a.nodes)&&e(a.nodes,t,r),r&&t(a,o,n)};function F(e,n){var t,r,o=e.type,i=e.value;return n&&void 0!==(r=n(e))?r:"word"===o||"space"===o?i:"string"===o?(t=e.quote||"")+i+(e.unclosed?"":t):"comment"===o?"/*"+i+(e.unclosed?"":"*/"):"div"===o?(e.before||"")+i+(e.after||""):Array.isArray(e.nodes)?(t=$(e.nodes),"function"!==o?t:i+"("+(e.before||"")+t+(e.after||"")+(e.unclosed?"":")")):i}function $(e,n){var t,r;if(Array.isArray(e)){for(t="",r=e.length-1;~r;r-=1)t=F(e[r],n)+t;return t}return F(e,n)}var S=$,q="-".charCodeAt(0),V="+".charCodeAt(0),E=".".charCodeAt(0),P="e".charCodeAt(0),R="E".charCodeAt(0);function I(e){return this instanceof I?(this.nodes=function(e){for(var n,t,r,o,i,a,l,u,s=[],d=e,c=0,f=d.charCodeAt(c),b=d.length,m=[{nodes:s}],g=0,p="",h="",C="";c<b;)if(f<=32){n=c;do{f=d.charCodeAt(n+=1)}while(f<=32);o=d.slice(c,n),r=s[s.length-1],f===w&&g?C=o:r&&"div"===r.type?r.after=o:f===A||f===j||f===z&&d.charCodeAt(n+1)!==O?h=o:s.push({type:"space",sourceIndex:c,value:o}),c=n}else if(f===y||f===x){n=c,o={type:"string",sourceIndex:c,quote:t=f===y?"'":'"'};do{if(i=!1,~(n=d.indexOf(t,n+1)))for(a=n;d.charCodeAt(a-1)===k;)a-=1,i=!i;else n=(d+=t).length-1,o.unclosed=!0}while(i);o.value=d.slice(c+1,n),s.push(o),f=d.charCodeAt(c=n+1)}else if(f===z&&d.charCodeAt(c+1)===O)o={type:"comment",sourceIndex:c},-1===(n=d.indexOf("*/",c))&&(o.unclosed=!0,n=d.length),o.value=d.slice(c+2,n),s.push(o),f=d.charCodeAt(c=n+2);else if(f===z||f===A||f===j)s.push({type:"div",sourceIndex:c-h.length,value:o=d[c],before:h,after:""}),h="",f=d.charCodeAt(c+=1);else if(v===f){n=c;do{f=d.charCodeAt(n+=1)}while(f<=32);if(o={type:"function",sourceIndex:c-p.length,value:p,before:d.slice(c+1,n)},c=n,"url"===p&&f!==y&&f!==x){n-=1;do{if(i=!1,~(n=d.indexOf(")",n+1)))for(a=n;d.charCodeAt(a-1)===k;)a-=1,i=!i;else n=(d+=")").length-1,o.unclosed=!0}while(i);l=n;do{f=d.charCodeAt(l-=1)}while(f<=32);o.nodes=c!==l+1?[{type:"word",sourceIndex:c,value:d.slice(c,l+1)}]:[],o.unclosed&&l+1!==n?(o.after="",o.nodes.push({type:"space",sourceIndex:l+1,value:d.slice(l+1,n)})):o.after=d.slice(l+1,n),f=d.charCodeAt(c=n+1),s.push(o)}else g+=1,o.after="",s.push(o),m.push(o),s=o.nodes=[],u=o;p=""}else if(w===f&&g)f=d.charCodeAt(c+=1),u.after=C,C="",g-=1,m.pop(),s=(u=m[g]).nodes;else{n=c;do{f===k&&(n+=1),f=d.charCodeAt(n+=1)}while(n<b&&!(f<=32||f===y||f===x||f===A||f===j||f===z||f===v||f===w&&g));o=d.slice(c,n),v===f?p=o:s.push({type:"word",sourceIndex:c,value:o}),c=n}for(c=m.length-1;c;c-=1)m[c].unclosed=!0;return m[0].nodes}(e),this):new I(e)}I.prototype.toString=function(){return Array.isArray(this.nodes)?S(this.nodes):""},I.prototype.walk=function(e,n){return C(this.nodes,e,n),this},I.unit=function(e){for(var n,t=0,r=e.length,o=!1,i=-1,a=!1;t<r;){if((n=e.charCodeAt(t))>=48&&n<=57)a=!0;else if(n===P||n===R){if(i>-1)break;i=t}else if(n===E){if(o)break;o=!0}else{if(n!==V&&n!==q)break;if(0!==t)break}t+=1}return i+1===t&&t--,!!a&&{number:e.slice(0,t),unit:e.slice(t)}},I.walk=C,I.stringify=S;var L=I,_=M(L),K=M({aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"}),N=M(function(e,n){if(Array.isArray(e))return e[e.length-1]===n;e=String(e);for(var t=(n=String(n)).length,r=e.length-t;t--;)if(n.charAt(t)!==e.charAt(r+t))return!1;return!0});function M(e){return e&&e.__esModule?e:{default:e}}function Z(e){return e.toLowerCase()}function T(e,n){var t=e.value;return"word"===e.type&&(Array.isArray(n)?~n.map(Z).indexOf(Z(t)):Z(t)===n)}function X(e,n){return"function"===e.type&&(Array.isArray(n)?~n.map(Z).indexOf(Z(e.value)):Z(e.value)===n)}var Y=function(e){return X(e,"var")};function D(e){return function(n){return 1===n.nodes.length&&T(n.nodes[0],e)}}var U=function(e){return X(e,"url")},G=function(e){var n=e.value;if("word"!==e.type)return!1;var t=(0,L.unit)(n);return t&&!~n.indexOf(".")&&!t.unit},B=function(e){return"div"===e.type&&","===e.value},H=function(e){var n=e.value;return"word"===e.type&&!isNaN(n)&&!(0,N.default)(n,".")},J=function(e){var n=(0,L.unit)(e.value);return n&&!(0,N.default)(n.number,".")&&!~n.unit.indexOf(".")&&"%"===n.unit},Q=Object.keys(K.default);function W(e){return function(e){if(X(e,"rgb")){var n=!0;return(0,L.walk)(e.nodes,function(e,t){var r=t%2==0;return(r&&!G(e)&&!J(e)||!r&&!B(e))&&(n=!1),!1}),n&&5===e.nodes.length}}(e)||function(e){if(X(e,"rgba")){var n=!0;return(0,L.walk)(e.nodes,function(e,t){var r=t%2==0;return(r&&(t<6&&!G(e)&&!J(e)||t>5&&!H(e))||!r&&!B(e))&&(n=!1),!1}),n&&7===e.nodes.length}}(e)||function(e){if(X(e,"hsl")){var n=!0;return(0,L.walk)(e.nodes,function(e,t){var r=t%2==0;return(r&&(t<1&&!H(e)||t>1&&!J(e))||!r&&!B(e))&&(n=!1),!1}),n&&5===e.nodes.length}}(e)||function(e){if(X(e,"hsla")){var n=!0;return(0,L.walk)(e.nodes,function(e,t){var r=t%2==0;return(!r||(0!==t&&6!==t||H(e))&&(2!==t&&4!==t||J(e)))&&(r||B(e))||(n=!1),!1}),n&&7===e.nodes.length}}(e)||function(e){if("word"!==e.type||"#"!==e.value[0])return!1;var n=e.value.slice(1);return~[3,4,6,8].indexOf(n.length)&&!isNaN(parseInt(n,16))}(e)||function(e){return T(e,Q)}(e)||function(e){return T(e,"currentcolor")}(e)}var ee=["none","hidden","dotted","dashed","solid","double","groove","ridge","inset","outset"],ne=function(e){return T(e,ee)},te=function(e){return"space"===e.type},re=["deg","grad","rad","turn"],oe=function(e){var n=(0,L.unit)(e.value);return n&&!(0,N.default)(n.number,".")&&!~n.unit.indexOf(".")&&("0"===n.number||~re.indexOf(n.unit))},ie=["s","ms"],ae=function(e){var n=(0,L.unit)(e.value);return n&&!(0,N.default)(n.number,".")&&!~n.unit.indexOf(".")&&~ie.indexOf(n.unit)},le=["+","-","*","/"],ue=/[+\-\*\/]/i,se=["em","ex","ch","rem","vh","vw","vmin","vmax","px","q","mm","cm","in","pt","pc"],de=function(e){if(function(e){if(!X(e,"calc")||!e.nodes||!e.nodes.length)return!1;var n=!0,t=!1;return(0,L.walk)(e.nodes,function(e){var r=e.type,o=e.value;!t&&~le.indexOf(o)&&(n=!1),"space"!==r&&(t=o),Y(e)||"function"!==r||(o.length>0&&(n=!1),e.nodes.length&&e.nodes||(n=!1)),"word"!==r||oe(e)||de(e)||ae(e)||G(e)||H(e)||J(e)||!(le.indexOf(o)<0)||((o.indexOf("+")>0||o.indexOf("-")>0)&&(n=!1),~le.indexOf(o[o.length-1])&&(n=!1),ue.test(o)||(n=!1))}),~le.indexOf(t)&&(n=!1),n}(e))return!0;if("word"!==e.type)return!1;var n=(0,L.unit)(e.value);return n&&!(0,N.default)(n.number,".")&&!~n.unit.indexOf(".")&&("0"===n.number||~se.indexOf(n.unit))},ce=["thin","medium","thick"],fe=function(e){return de(e)||T(e,ce)},be=["scroll","fixed","local"],me=["repeat-x","repeat-y"],ge=["repeat","space","round","no-repeat"],pe=["normal","reverse","alternate","alternate-reverse"],he=["none","forwards","backwards","both"],ve=["infinite"];function we(e){return!function(e){return/[^a-z0-9_-]/gi.test(e)}(e)||function(e){return/\\u[a-f0-9]{1,6}/gi.test(e)||/\\[a-f0-9]{1,6}/gi.test(e)}(e)}var ye=function(e){var n=e.value;return"word"===e.type&&("-"===n[0]?!/[0-9]/.test(n[1])&&("-"!==n[1]||"-"===n[2])&&we(n):!/[0-9]/.test(n[0])&&we(n))},xe=["running","paused"],ke=["ease","linear","ease-in","ease-out","ease-in-out","step-start","step-end"],ze=["start","end"],Ae=["brightness","contrast","grayscale","invert","opacity","sepia","saturate"],je=["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],Oe=function(e){return T(e,je)},Ce=["border-box","padding-box","content-box"],Fe=function(e){return T(e,Ce)};function $e(e){return e.nodes.reduce(function(e,n){return B(n)?e.push([]):e[e.length-1].push(n),e},[[]])}var Se=function(e){return de(e)||J(e)},qe="left",Ve="center",Ee="right",Pe="top",Re="bottom",Ie=[qe,Ee,Ve],Le=[Pe,Re,Ve];function _e(e,n){return T(e,n)||Y(e)}function Ke(e){return Se(e)||Y(e)}function Ne(e){var n=e.length;if(1===n&&!_e(e[0],[qe,Ve,Ee,Pe,Re])&&!Se(e[0]))return!1;if(3===n){if(!te(e[1]))return!1;if(_e(e[0],Ie)&&_e(e[2],Le)||_e(e[0],Le)&&_e(e[2],Ie))return!0;if(!_e(e[0],Ie)&&!Se(e[0]))return!1;if(!_e(e[2],Le)&&!Se(e[2]))return!1}return n>=5&&n<=7?(_e(e[0],[qe,Ee])&&te(e[1])&&Ke(e[2])&&te(e[3])&&_e(e[4],Le)||!!(_e(e[0],[Pe,Re])&&te(e[1])&&Ke(e[2])&&te(e[3])&&_e(e[4],Ie)))&&!(e[6]&&te(e[5])&&(!Ke(e[6])||e[4].value===Ve)):n<8}function Me(e){return function(n){return(!e||"div"!==n.nodes[n.nodes.length-1].type)&&$e(n).every(Ne)}}var Ze=["dpi","dpcm","dppx"],Te=function(e){return"string"===e.type};function Xe(e){return!(!tn(e[0])&&!Te(e[0])||X(e[0],"image-set")||!e[2]||!function(e){if("word"!==e.type)return!1;var n=(0,L.unit)(e.value);return n&&!(0,N.default)(n.number,".")&&!~n.unit.indexOf(".")&&~Ze.indexOf(n.unit)}(e[2])&&!function(e){if("word"!==e.type)return!1;var n=(0,L.unit)(e.value);return n&&!(0,N.default)(n.number,".")&&!~n.unit.indexOf(".")&&"x"===n.unit}(e[2]))&&3===e.length}function Ye(e){var n=e.length;return 1===n?W(e[0]):3===n&&W(e[0])&&Se(e[2])}var De=["top","bottom"],Ue=["right","left"],Ge=[].concat(Ue,De),Be="at",He="circle",Je="ellipse",Qe=[He,Je],We=["closest-corner","closest-side","farthest-corner","farthest-side"],en=Me(!1);function nn(e){return e.value===Be}function tn(e){return U(e)||function(e){if(!X(e,"image"))return!1;var n=!0;return(0,L.walk)(e.nodes,function(t,r){return 0!==r||tn(t)||Te(t)||W(t)||(n=!1),1!==r||B(t)||(n=!1),2!==r||!W(e.nodes[0])&&W(t)||(n=!1),!1}),n&&e.nodes.length<=3}(e)||function(e){return!!X(e,"image-set")&&$e(e).every(Xe)}(e)||function(e){if(!X(e,"element"))return!1;if(1!==e.nodes.length)return!1;var n=e.nodes[0];return"#"===n.value[0]&&"word"===n.type}(e)||function(e){if(!X(e,"cross-fade"))return!1;var n=!0;return(0,L.walk)(e.nodes,function(e,t){return 0!==t||J(e)||tn(e)||(n=!1),2!==t||J(e)||tn(e)||(n=!1),4!==t||tn(e)||W(e)||(n=!1),!1}),n}(e)||function(e){return function(e){if(!X(e,["linear-gradient","repeating-linear-gradient"]))return!1;var n=0;return $e(e).every(function(e,t){if(0===t){var r=e.length;if(1===r&&oe(e[0]))return!0;if(r>1&&"to"===e[0].value&&r<=5)return!e[4]&&T(e[2],Ge)||T(e[2],Ue)&&T(e[4],De)||T(e[2],De)&&T(e[4],Ue)}var o=Ye(e);return o&&n++,o})&&n>1}(e)||function(e){if(!X(e,["radial-gradient","repeating-radial-gradient"]))return!1;var n=0;return $e(e).every(function(e,t){if(0===t){var r=e.length,o=T(e[0],Qe),i=de(e[0]),a=T(e[0],We);if(1===r&&(o||i||a))return!0;var l=en({nodes:e.slice(2)});if(nn(e[0])&&l)return!0;var u=e[0].value===He,s=e[2]&&T(e[2],We),d=e[2]&&T(e[2],Qe);if(3===r&&(u&&de(e[2])||i&&e[2].value===He||a&&d||o&&s))return!0;var c=e[0].value===Je,f=Se(e[0]),b=e[2]&&Se(e[2]),m=e[4]&&Se(e[4]),g=en({nodes:e.slice(4)}),p=en({nodes:e.slice(6)}),h=en({nodes:e.slice(8)});if(5===r&&(c&&b&&m||f&&b&&e[4].value===Je))return!0;if(r>3&&(o&&nn(e[2])&&g||a&&nn(e[2])&&g||i&&nn(e[2])&&g||f&&b&&nn(e[4])&&p||u&&de(e[2])&&nn(e[4])&&p||o&&s&&nn(e[4])&&p||a&&d&&nn(e[4])&&p||c&&b&&m&&nn(e[6])&&h||f&&b&&e[4].value===Je&&nn(e[6])&&h))return!0}var v=Ye(e);return v&&n++,v})&&n>1}(e)}(e)}var rn=["cover","contain"],on="auto";function an(e){return T(e,on)||Se(e)||Y(e)}function ln(e){var n=e.length;return!(!(n&&n<4)||!an(e[0])||e[2]&&!an(e[2]))}var un=["xx-small","x-small","small","medium","large","x-large","xx-large"],sn=["larger","smaller"],dn=function(e){var n=(0,L.unit)(e.value);return n&&!(0,N.default)(n.number,".")&&!~n.unit.indexOf(".")&&"fr"===n.unit&&!(n.number<0)},cn=["min-content","max-content","auto"],fn=[].concat(["disc","circle","square","decimal","cjk-decimal","decimal-leading-zero","lower-roman","upper-roman","lower-greek","lower-alpha","lower-latin","upper-alpha","upper-latin","arabic-indic","-moz-arabic-indic","armenian","bengali","-moz-bengali","cambodian","cjk-earthly-branch","-moz-cjk-earthly-branch","cjk-heavenly-stem","-moz-cjk-heavenly-stem","cjk-ideographic","devanagari","-moz-devanagari","ethiopic-numeric","georgian","gujarati","-moz-gujarati","gurmukhi","-moz-gurmukhi","hebrew","hiragana","hiragana-iroha","japanese-formal","japanese-informal","kannada","-moz-kannada","katakana","katakana-iroha","khmer","-moz-khmer","korean-hangul-formal","korean-hanja-formal","korean-hanja-informal","lao","-moz-lao","lower-armenian","malayalam","-moz-malayalam","mongolian","myanmar","-moz-myanmar","oriya","-moz-oriya","persian","-moz-persian","simp-chinese-formal","simp-chinese-informal","tamil","-moz-tamil","telugu","-moz-telugu","thai","-moz-thai","tibetan","trad-chinese-formal","trad-chinese-informal","upper-armenian","disclosure-open","disclosure-closed"],["-moz-ethiopic-halehame","-moz-ethiopic-halehame-am","ethiopic-halehame-ti-er","-moz-ethiopic-halehame-ti-er","ethiopic-halehame-ti-et","-moz-ethiopic-halehame-ti-et","hangul","-moz-hangul","hangul-consonant","-moz-hangul-consonant","urdu","-moz-urdu"]),bn=["cyclic","numeric","alphabetic","symbolic","fixed"],mn=["add","subtract","intersect","exclude"],gn=["alpha","luminance","match-source"],pn=["margin-box","fill-box","stroke-box","view-box"],hn=["content","padding","border"];function vn(e){var n=!1,t=0,r=!1,o=!1,i=!0;return(0,L.walk)(e,function(e,a){var l=a%2==0;if(l)if(de(e)){if(a||(o=!0),t&&n&&o)return i=!1,!1;++t>3&&(i=!1)}else W(e)?n?i=!1:n=!0:Y(e)?r=!0:i=!1;else l||te(e)||(i=!1);return!1}),!(!r&&t<2||e.length>7)&&i}var wn="matrix",yn="matrix3d";function xn(e,n){return function(t){if(!X(t,e))return!1;if(t.nodes.length>3)return!1;var r=!0;return(0,L.walk)(t.nodes,function(e,t){var o=t%2==0;return(o&&!n(e)||!o&&!B(e))&&(r=!1),!1}),!B(t.nodes[t.nodes.length-1])&&r}}var kn=xn("translate",Se),zn=xn("scale",H),An=xn("skew",oe);function jn(e,n){return function(t){return!!X(t,e)&&1===t.nodes.length&&n(t.nodes[0])}}var On=jn(["translateX","translateY"],Se),Cn=jn(["scaleX","scaleY","scaleZ"],H),Fn=jn(["rotate","skewX","skewY","rotateX","rotateY","rotateZ"],oe),$n=jn(["perspective","translateZ"],de),Sn=["scroll-position","contents"],qn=D(["auto","none","scrollbar","-ms-autohiding-scrollbar"]),Vn=D(["none","button","button-arrow-down","button-arrow-next","button-arrow-previous","button-arrow-up","button-bevel","button-focus","caret","checkbox","checkbox-container","checkbox-label","checkmenuitem","dualbutton","groupbox","listbox","listitem","menuarrow","menubar","menucheckbox","menuimage","menuitem","menuitemtext","menulist","menulist-button","menulist-text","menulist-textfield","menupopup","menuradio","menuseparator","meterbar","meterchunk","progressbar","progressbar-vertical","progresschunk","progresschunk-vertical","radio","radio-container","radio-label","radiomenuitem","range","range-thumb","resizer","resizerpanel","scale-horizontal","scalethumbend","scalethumb-horizontal","scalethumbstart","scalethumbtick","scalethumb-vertical","scale-vertical","scrollbarbutton-down","scrollbarbutton-left","scrollbarbutton-right","scrollbarbutton-up","scrollbarthumb-horizontal","scrollbarthumb-vertical","scrollbartrack-horizontal","scrollbartrack-vertical","searchfield","separator","sheet","spinner","spinner-downbutton","spinner-textfield","spinner-upbutton","splitter","statusbar","statusbarpanel","tab","tabpanel","tabpanels","tab-scroll-arrow-back","tab-scroll-arrow-forward","textfield","textfield-multiline","toolbar","toolbarbutton","toolbarbutton-dropdown","toolbargripper","toolbox","tooltip","treeheader","treeheadercell","treeheadersortarrow","treeitem","treeline","treetwisty","treetwistyopen","treeview","-moz-mac-unified-toolbar","-moz-win-borderless-glass","-moz-win-browsertabbar-toolbox","-moz-win-communicationstext","-moz-win-communications-toolbox","-moz-win-exclude-glass","-moz-win-glass","-moz-win-mediatext","-moz-win-media-toolbox","-moz-window-button-box","-moz-window-button-box-maximized","-moz-window-button-close","-moz-window-button-maximize","-moz-window-button-minimize","-moz-window-button-restore","-moz-window-frame-bottom","-moz-window-frame-left","-moz-window-frame-right","-moz-window-titlebar","-moz-window-titlebar-maximized"]),En=function(e){if(1===e.nodes.length){var n=e.nodes[0];return U(n)||T(n,"none")}return!1},Pn=D(["border-box","content-box","margin-box","padding-box"]),Rn=function(e){return 1===e.nodes.length&&G(e.nodes[0])},In=D(["inline","block","horizontal","vertical"]),Ln=D(["ignore","stretch-to-fit"]),_n=D(["none","blink"]),Kn=D(["ignore","normal","select-after","select-before","select-menu","select-same","select-all","none"]),Nn=D(["none","enabled","disabled"]),Mn=D(["read-only","read-write","write-only"]),Zn=D(["default","menu","tooltip","sheet","none"]),Tn=function(e){return 1===e.nodes.length&&W(e.nodes[0])},Xn=function(e){var n=!0;return e.walk(function(e,t){var r=t%2==0;return(r&&!ne(e)&&!Y(e)||!r&&!te(e))&&(n=!1),!1}),n&&e.nodes.length%2!=0&&e.nodes.length<=7},Yn=function(e){var n=!0;return e.walk(function(e,t){var r=t%2==0;return(r&&!fe(e)&&!Y(e)||!r&&!te(e))&&(n=!1),!1}),n&&e.nodes.length%2!=0&&e.nodes.length<=7},Dn=function(e){var n=!0;return e.walk(function(e,t){var r=t%2==0;return(r&&!function(e){return T(e,be)}(e)&&!Y(e)||!r&&!B(e))&&(n=!1),!1}),n&&e.nodes.length%2!=0},Un=function(e){var n=[],t=!0;return"div"!==e.nodes[e.nodes.length-1].type&&(e.walk(function(e){if(T(e,me)){if(n.length)return t=!1,!1;n.push(e)}else if(T(e,ge)||Y(e)){if(n.some(function(e){return T(e,me)})||2===n.length)return t=!1,!1;n.push(e)}else{if(B(e))return n=[],!1;te(e)||(t=!1)}return!1}),t)},Gn=D(["repeat","no-repeat","space","round"]),Bn=function(e){return 1===e.nodes.length&&de(e.nodes[0])},Hn=D(["default","none"]),Jn=D(["flex-start","flex-end","center","space-between","space-around","stretch"]),Qn=D(["flex-start","flex-end","center","space-between","space-around","stretch","start","end","justify","distribute"]),Wn=D(["flex-start","flex-end","center","baseline","stretch","start","end"]),et=D(["flex-start","flex-end","center","baseline","stretch"]),nt=D(["auto","flex-start","flex-end","center","baseline","stretch"]),tt=D(["auto","flex-start","flex-end","center","baseline","stretch","start","end"]),rt=D(["initial","inherit","unset"]),ot=function(e){var n=!0;return e.walk(function(e,t){var r=t%2==0;return(r&&!ae(e)&&!Y(e)||!r&&!B(e))&&(n=!1),!1}),n&&e.nodes.length%2!=0},it=function(e){var n=!0;return e.walk(function(e,t){var r=t%2==0;return(r&&!function(e){return function(e){return T(e,ke)}(e)||function(e){if(!X(e,"steps")||!G(e.nodes[0]))return!1;var n=e.nodes[1],t=e.nodes[2];return!(n&&!B(n))&&(!t||T(t,ze))}(e)||function(e){if(!X(e,"cubic-bezier"))return!1;var n=!0;return(0,L.walk)(e.nodes,function(e,t){var r=t%2==0;return(!r||(0!==t&&4!==t||function(e){var n=e.value;return"word"===e.type&&n>=0&&n<=1}(e))&&(2!==t&&6!==t||H(e)))&&(r||B(e))||(n=!1),!1}),n&&7===e.nodes.length}(e)}(e)&&!Y(e)||!r&&!B(e))&&(n=!1),!1}),n&&e.nodes.length%2!=0},at=D(["auto","none"]),lt=function(e){return!!function(e){var n=!0;return e.walk(function(e,t){var r=t%2==0;return!r||function(e){return function(e){if(!X(e,"blur"))return!1;var n=e.nodes;return 1===n.length&&de(n[0])}(e)||function(e){if(!X(e,"drop-shadow"))return!1;var n=!0;return(0,L.walk)(e.nodes,function(e,t){var r=t%2==0;return r&&t<=2&&!de(e)?(n=!1,!1):!r||4!==t||de(e)||W(e)?r&&6===t&&!W(e)?(n=!1,!1):r||te(e)?void 0:(n=!1,!1):(n=!1,!1)}),n&&e.nodes.length<=7}(e)||function(e){if(!X(e,"hue-rotate"))return!1;var n=e.nodes;return 1===n.length&&oe(n[0])}(e)||function(e){if(!X(e,Ae))return!1;var n=e.nodes;return 1===n.length&&(H(n[0])||J(n[0]))}(e)}(e)||Y(e)||(n=!1),r||te(e)||(n=!1),!1}),n}(e)||1===e.nodes.length&&T(e.nodes[0],"none")},ut=D(["visible","hidden"]),st=function(e){var n=!0;return e.walk(function(e,t){var r=t%2==0;return(r&&!Fe(e)&&!Y(e)||!r&&!B(e))&&(n=!1),!1}),n&&e.nodes.length%2!=0},dt=Me(!0),ct=function(e){return!(1!==e.nodes.length||!T(e.nodes[0],rn))||$e(e).every(ln)},ft=function(e){var n=!0;return e.walk(function(e,t){var r=t%2==0;return(r&&!Se(e)&&!Y(e)||!r&&!te(e))&&(n=!1),!1}),n&&e.nodes.length%2!=0&&e.nodes.length<=3},bt=function(e){return 1===e.nodes.length&&ne(e.nodes[0])},mt=function(e){return 1===e.nodes.length&&fe(e.nodes[0])},gt=D(["collapse","separate"]),pt=function(e){if(1===e.nodes.length){var n=e.nodes[0];return Se(n)||T(n,"auto")}return!1},ht=D(["start","center","end","baseline","stretch"]),vt=D(["slice","clone"]),wt=D(["normal","reverse","inherit"]),yt=function(e){return 1===e.nodes.length&&H(e.nodes[0])},xt=D(["single","multiple"]),kt=D(["horizontal","vertical","inline-axis","block-axis","inherit"]),zt=D(["start","center","end","justify"]),At=D(["content-box","border-box"]),jt=D(["show","discard","hide"]),Ot=D(["auto","always","avoid","left","right"]),Ct=D(["auto","avoid","avoid-page","avoid-column","avoid-region"]),Ft=D(["top","bottom","block-start","block-end","inline-start","inline-end"]),$t=D(["none","left","right","both","inline-start","inline-end"]),St=function(e){if(1===e.nodes.length){var n=e.nodes[0];return H(n)||T(n,"auto")}return!1},qt=D(["auto","balance"]),Vt=function(e){if(1===e.nodes.length){var n=e.nodes[0];return de(n)||T(n,"normal")}return!1},Et=D(["none","all"]),Pt=function(e){if(1===e.nodes.length){var n=e.nodes[0];return de(n)||T(n,"auto")}return!1},Rt=D(["ltr","rtl"]),It=D(["none","inline","block","list-item","inline-list-item","inline-block","inline-table","table","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row","table-row-group","flex","inline-flex","grid","inline-grid","run-in","ruby","ruby-base","ruby-text","ruby-base-container","ruby-text-container","contents","-webkit-box","-webkit-flex","-moz-box","-ms-flexbox","-webkit-inline-box","-webkit-inline-flex","-moz-inline-box","-ms-inline-flexbox","-ms-grid","-ms-inline-grid"]),Lt=D(["auto","block","table","flex","grid","ruby"]),_t=D(["none","list-item"]),Kt=D(["block-level","inline-level","run-in","contents","none","table-row-group","table-header-group","table-footer-group","table-row","table-cell","table-column-group","table-column","table-caption","ruby-base","ruby-text","ruby-base-container","ruby-text-container"]),Nt=D(["show","hide"]),Mt=D(["row","row-reverse","column","column-reverse","horizontal","vertical"]),Zt=D(["row","row-reverse","column","column-reverse","normal","reverse"]),Tt=D(["row","row-reverse","column","column-reverse"]),Xt=D(["nowrap","wrap","wrap-reverse"]),Yt=D(["left","right","none","inline-start","inline-end"]),Dt=D(["auto","normal","none"]),Ut=function(e){if(1===e.nodes.length){var n=e.nodes[0];return Te(n)||T(n,"normal")}return!1},Gt=D(["normal","ultra-condensed","extra-condensed","condensed","semi-condensed","semi-expanded","expanded","extra-expanded","ultra-expanded"]),Bt=D(["normal","italic","oblique"]),Ht=D(["normal","small-caps","all-small-caps","petite-caps","all-petite-caps","unicase","titling-caps"]),Jt=D(["normal","sub","super"]),Qt=D(["normal","bold","bolder","lighter","100","200","300","400","500","600","700","800","900"]),Wt=function(e){return 1===e.nodes.length&&(function(e){if(X(e,"minmax")&&3===e.nodes.length){var n=e.nodes[0],t=e.nodes[1],r=e.nodes[2];return!(!T(n,cn)&&!Se(n)||!B(t)||!(T(r,cn)||Se(r)||dn(r)))}return!1}(n=e.nodes[0])||dn(n)||Se(n)||T(n,cn));var n},er=function(e){return 1===e.nodes.length&&Se(e.nodes[0])},nr=D(["none","manual","auto"]),tr=D(["auto","crisp-edges","pixelated","-webkit-optimize-contrast","-moz-crisp-edges","-o-pixelated"]),rr=D(["auto","crisp-edges","pixelated","nearest-neighbor"]),or=D(["auto","normal","active","inactive","disabled"]),ir=D(["auto","alphabetic","hanging","ideographic"]),ar=D(["auto","isolate"]),lr=D(["flex-start","flex-end","center","space-between","space-around","start","end","justify"]),ur=D(["flex-start","flex-end","center","space-between","space-around"]),sr=D(["flex-start","flex-end","center","space-between","space-around","start","end","justify","distribute"]),dr=D(["auto","loose","normal","strict"]),cr=D(["inside","outside"]),fr=D(["luminance","alpha"]),br=["none","max-content","min-content","fit-content","fill-available","-webkit-max-content","-moz-max-content","-webkit-min-content","-moz-min-content","-webkit-fit-content","-moz-fit-content","-webkit-fill-available","-moz-available"],mr=function(e){if(1===e.nodes.length){var n=e.nodes[0];return Se(n)||T(n,br)}return!1},gr=D(["fill","contain","cover","none","scale-down"]),pr=Me(!1),hr=D(["visible","hidden","scroll","auto"]),vr=D(["padding-box","content-box"]),wr=D(["normal","break-word"]),yr=function(e){if(1===e.nodes.length){var n=e.nodes[0];return de(n)||T(n,"none")}return!1},xr=D(["auto","none","visiblePainted","visibleFill","visibleStroke","visible","painted","fill","stroke","all","inherit"]),kr=D(["static","relative","absolute","sticky","fixed","-webkit-sticky"]),zr=D(["none","both","horizontal","vertical"]),Ar=D(["start","center","space-between","space-around"]),jr=D(["separate","collapse","auto"]),Or=D(["over","under","inter-character"]),Cr=D(["auto","smooth"]),Fr=function(e){return!!Me(!0)(e)||1===e.nodes.length&&T(e.nodes[0],"none")},$r=D(["none","mandatory","proximity"]),Sr=D(["auto","fixed"]),qr=D(["start","end","left","right","center","justify","match-parent"]),Vr=D(["auto","start","end","left","right","center","justify"]),Er=D(["solid","double","dotted","dashed","wavy"]),Pr=D(["mixed","upright","sideways"]),Rr=D(["auto","optimizeSpeed","optimizeLegibility","geometricPrecision"]),Ir=["none","auto"],Lr=function(e){if(1===e.nodes.length){var n=e.nodes[0];return J(n)||T(n,Ir)}return!1},_r=D(["none","capitalize","uppercase","lowercase","full-width"]),Kr=function(e){return!!function(e){var n=!0;return e.walk(function(e,t){var r=t%2==0;return(r&&!function(e){return function(e){if(!X(e,[wn,yn]))return!1;if(e.value===wn&&11!==e.nodes.length||e.value===yn&&31!==e.nodes.length)return!1;var n=!0;return(0,L.walk)(e.nodes,function(e,t){var r=t%2==0;return(r&&!H(e)||!r&&!B(e))&&(n=!1),!1}),n}(e)||function(e){if(!X(e,"rotate3d"))return!1;var n=e.nodes;return 7===n.length&&H(n[0])&&B(n[1])&&H(n[2])&&B(n[3])&&H(n[4])&&B(n[5])&&oe(n[6])}(e)||zn(e)||function(e){if(!X(e,"scale3d"))return!1;var n=e.nodes;return 5===n.length&&H(n[0])&&B(n[1])&&H(n[2])&&B(n[3])&&H(n[4])}(e)||An(e)||Fn(e)||$n(e)||On(e)||Cn(e)||kn(e)||function(e){if(!X(e,"translate3d"))return!1;var n=e.nodes;return 5===n.length&&Se(n[0])&&B(n[1])&&Se(n[2])&&B(n[3])&&de(n[4])}(e)||Y(e)}(e)||!r&&!te(e))&&(n=!1),!1}),n}(e)||1===e.nodes.length&&T(e.nodes[0],"none")},Nr=D(["border-box","fill-box","view-box"]),Mr=D(["flat","preserve-3d"]),Zr=D(["normal","embed","isolate","bidi-override","isolate-override","plaintext"]),Tr=D(["auto","text","none","contain","all"]),Xr=["baseline","sub","super","text-top","text-bottom","middle","top","bottom"],Yr=D(["visible","hidden","collapse"]),Dr=D(["normal","pre","nowrap","pre-wrap","pre-line"]),Ur=D(["normal","break-all","keep-all"]),Gr=D(["horizontal-tb","vertical-rl","vertical-lr","sideways-rl","sideways-lr"]),Br={"-moz-appearance":Vn,"-moz-backface-visibility":ut,"-moz-binding":En,"-moz-box-align":Wn,"-moz-box-direction":Zt,"-moz-box-orient":Mt,"-moz-box-pack":lr,"-moz-box-sizing":At,"-moz-column-count":St,"-moz-column-fill":qt,"-moz-column-gap":Vt,"-moz-column-span":Et,"-moz-column-width":Pt,"-moz-float-edge":Pn,"-moz-font-kerning":Dt,"-moz-font-language-override":Ut,"-moz-force-broken-image-icon":Rn,"-moz-hyphens":nr,"-moz-margin-end":pt,"-moz-margin-start":pt,"-moz-orient":In,"-moz-perspective":yr,"-moz-stack-sizing":Ln,"-moz-text-align-last":Vr,"-moz-text-blink":_n,"-moz-text-decoration-style":Er,"-moz-text-size-adjust":Lr,"-moz-transform":Kr,"-moz-transform-style":Mr,"-moz-user-focus":Kn,"-moz-user-input":Nn,"-moz-user-modify":Mn,"-moz-user-select":Tr,"-moz-window-shadow":Zn,"-ms-flex-align":Wn,"-ms-flex-direction":Tt,"-ms-flex-item-align":tt,"-ms-flex-line-pack":Qn,"-ms-flex-pack":sr,"-ms-flex-wrap":Xt,"-ms-grid-row-align":et,"-ms-hyphens":nr,"-ms-interpolation-mode":rr,"-ms-overflow-style":qn,"-ms-scroll-snap-coordinate":Fr,"-ms-scroll-snap-type":$r,"-ms-text-size-adjust":Lr,"-ms-transform":Kr,"-ms-user-select":Tr,"-ms-writing-mode":D(["horizontal-tb","vertical-rl","vertical-lr","sideways-rl","sideways-lr","lr-tb","tb-rl","tb-lr"]),"-o-object-fit":gr,"-o-transform":Kr,"-webkit-align-content":Jn,"-webkit-align-items":et,"-webkit-align-self":nt,"-webkit-appearance":at,"-webkit-backdrop-filter":lt,"-webkit-backface-visibility":ut,"-webkit-border-before-color":Tn,"-webkit-border-before-style":Xn,"-webkit-border-before-width":Yn,"-webkit-box-align":Wn,"-webkit-box-decoration-break":vt,"-webkit-box-direction":Zt,"-webkit-box-orient":Mt,"-webkit-box-pack":lr,"-webkit-box-sizing":At,"-webkit-column-break-inside":Ct,"-webkit-column-count":St,"-webkit-column-fill":qt,"-webkit-column-gap":Vt,"-webkit-column-span":Et,"-webkit-column-width":Pt,"-webkit-filter":lt,"-webkit-flex-direction":Tt,"-webkit-flex-wrap":Xt,"-webkit-font-kerning":Dt,"-webkit-font-language-override":Ut,"-webkit-hyphens":nr,"-webkit-justify-content":ur,"-webkit-margin-after":pt,"-webkit-margin-before":pt,"-webkit-margin-end":pt,"-webkit-margin-start":pt,"-webkit-mask-attachment":Dn,"-webkit-mask-repeat":Un,"-webkit-mask-repeat-x":Gn,"-webkit-mask-repeat-y":Gn,"-webkit-perspective":yr,"-webkit-scroll-snap-coordinate":Fr,"-webkit-scroll-snap-type":$r,"-webkit-tap-highlight-color":function(e){var n=!0;return e.walk(function(e,t){var r=t%2==0;return(r&&!W(e)&&!Y(e)||!r&&!B(e))&&(n=!1),!1}),n&&e.nodes.length%2!=0},"-webkit-text-decoration-style":Er,"-webkit-text-fill-color":Tn,"-webkit-text-size-adjust":Lr,"-webkit-text-stroke-color":Tn,"-webkit-text-stroke-width":Bn,"-webkit-touch-callout":Hn,"-webkit-transform":Kr,"-webkit-transform-style":Mr,"-webkit-user-select":Tr,"-webkit-writing-mode":Gr,"align-content":Jn,"align-items":et,"align-self":nt,all:rt,"animation-delay":ot,"animation-direction":function(e){var n=!0;return e.walk(function(e,t){var r=t%2==0;return(r&&!function(e){return T(e,pe)}(e)&&!Y(e)||!r&&!B(e))&&(n=!1),!1}),n&&e.nodes.length%2!=0},"animation-duration":ot,"animation-fill-mode":function(e){var n=!0;return e.walk(function(e,t){var r=t%2==0;return(r&&!function(e){return T(e,he)}(e)&&!Y(e)||!r&&!B(e))&&(n=!1),!1}),n&&e.nodes.length%2!=0},"animation-iteration-count":function(e){var n=!0;return e.walk(function(e,t){var r=t%2==0;return(r&&!function(e){return T(e,ve)||H(e)}(e)&&!Y(e)||!r&&!B(e))&&(n=!1),!1}),n&&e.nodes.length%2!=0},"animation-name":function(e){var n=!0;return e.walk(function(e,t){var r=t%2==0;return(r&&!function(e){return T(e,"none")||ye(e)}(e)&&!Y(e)||!r&&!B(e))&&(n=!1),!1}),n&&e.nodes.length%2!=0},"animation-play-state":function(e){var n=!0;return e.walk(function(e,t){var r=t%2==0;return(r&&!function(e){return T(e,xe)}(e)&&!Y(e)||!r&&!B(e))&&(n=!1),!1}),n&&e.nodes.length%2!=0},"animation-timing-function":it,appearance:at,"backdrop-filter":lt,"backface-visibility":ut,"background-attachment":Dn,"background-blend-mode":function(e){var n=!0;return e.walk(function(e,t){var r=t%2==0;return(r&&!Oe(e)&&!Y(e)||!r&&!B(e))&&(n=!1),!1}),n&&e.nodes.length%2!=0},"background-clip":st,"background-color":Tn,"background-image":function(e){var n=!0;return e.walk(function(e,t){var r=t%2==0;return(r&&!function(e){return tn(e)||T(e,"none")}(e)&&!Y(e)||!r&&!B(e))&&(n=!1),!1}),n&&e.nodes.length%2!=0},"background-origin":st,"background-position":dt,"background-repeat":Un,"background-size":ct,"border-block-end-color":Tn,"border-block-end-style":Xn,"border-block-end-width":Yn,"border-block-start-color":Tn,"border-block-start-style":Xn,"border-block-start-width":Yn,"border-bottom-color":Tn,"border-bottom-left-radius":ft,"border-bottom-right-radius":ft,"border-bottom-style":bt,"border-bottom-width":mt,"border-collapse":gt,"border-color":function(e){var n=!0;return e.walk(function(e,t){var r=t%2==0;return(r&&!W(e)&&!Y(e)||!r&&!te(e))&&(n=!1),!1}),n&&e.nodes.length%2!=0&&e.nodes.length<=7},"border-image-source":function(e){if(1===e.nodes.length){var n=e.nodes[0];return tn(n)||T(n,"none")}return!1},"border-inline-end-color":Tn,"border-inline-end-style":Xn,"border-inline-end-width":Yn,"border-inline-start-color":Tn,"border-inline-start-style":Xn,"border-inline-start-width":Yn,"border-left-color":Tn,"border-left-style":bt,"border-left-width":mt,"border-right-color":Tn,"border-right-style":bt,"border-right-width":mt,"border-style":Xn,"border-top-color":Tn,"border-top-left-radius":ft,"border-top-right-radius":ft,"border-top-style":bt,"border-top-width":mt,"border-width":Yn,bottom:pt,"box-align":ht,"box-decoration-break":vt,"box-direction":wt,"box-flex":yt,"box-flex-group":Rn,"box-lines":xt,"box-ordinal-group":Rn,"box-orient":kt,"box-pack":zt,"box-sizing":At,"box-suppress":jt,"break-inside":Ct,"caption-side":Ft,clear:$t,color:Tn,"column-count":St,"column-fill":qt,"column-gap":Vt,"column-rule-color":Tn,"column-rule-style":bt,"column-rule-width":mt,"column-span":Et,"column-width":Pt,direction:Rt,display:It,"display-inside":Lt,"display-list":_t,"display-outside":Kt,"empty-cells":Nt,filter:lt,"flex-direction":Tt,"flex-grow":yt,"flex-shrink":yt,"flex-wrap":Xt,float:Yt,"font-kerning":Dt,"font-language-override":Ut,"font-size":function(e){if(1===e.nodes.length){var n=e.nodes[0];return function(e){return T(e,un)}(n)||function(e){return T(e,sn)}(n)||Se(n)}return!1},"font-size-adjust":function(e){if(1===e.nodes.length){var n=e.nodes[0];return H(n)||T(n,"none")}return!1},"font-stretch":Gt,"font-style":Bt,"font-variant-caps":Ht,"font-variant-position":Jt,"font-weight":Qt,"grid-auto-columns":Wt,"grid-auto-rows":Wt,"grid-column-gap":er,"grid-row-gap":er,"grid-template-areas":function(e){if(1===e.nodes.length&&T(e.nodes[0],"none"))return!0;var n=!0;return e.walk(function(e,t){var r=t%2==0;return(r&&!Te(e)&&!Y(e)||!r&&!te(e))&&(n=!1),!1}),n&&e.nodes.length%2!=0},hyphens:nr,"image-rendering":tr,"ime-mode":or,"initial-letter-align":ir,isolation:ar,"justify-content":ur,left:pt,"letter-spacing":function(e){if(1===e.nodes.length){var n=e.nodes[0];return de(n)||T(n,"normal")}return!1},"line-break":dr,"line-height":function(e){if(1===e.nodes.length){var n=e.nodes[0];return H(n)||Se(n)||T(n,"normal")}return!1},"list-style-image":En,"list-style-position":cr,"list-style-type":function(e){if(1===e.nodes.length){var n=e.nodes[0];return function(e){return ye(e)||T(e,fn)||function(e){if(!X(e,"symbols"))return!1;var n=!0;return(0,L.walk)(e.nodes,function(e,t){var r=t%2==0;return(r&&(0===t&&!T(e,bn)&&!Te(e)&&!tn(e)||t>1&&!Te(e)&&!tn(e))||!r&&!te(e))&&(n=!1),!1}),n}(e)}(n)||Te(n)||T(n,"none")}return!1},"margin-block-end":pt,"margin-block-start":pt,"margin-bottom":pt,"margin-inline-end":pt,"margin-inline-start":pt,"margin-left":pt,"margin-right":pt,"margin-top":pt,"marker-offset":Pt,"mask-composite":function(e){var n=!0;return e.walk(function(e,t){var r=t%2==0;return(r&&!function(e){return T(e,mn)}(e)&&!Y(e)||!r&&!B(e))&&(n=!1),!1}),n&&e.nodes.length%2!=0},"mask-mode":function(e){var n=!0;return e.walk(function(e,t){var r=t%2==0;return(r&&!function(e){return T(e,gn)}(e)&&!Y(e)||!r&&!B(e))&&(n=!1),!1}),n&&e.nodes.length%2!=0},"mask-origin":function(e){var n=!0;return e.walk(function(e,t){var r=t%2==0;return(r&&!function(e){return Fe(e)||T(e,pn)||T(e,hn)}(e)&&!Y(e)||!r&&!B(e))&&(n=!1),!1}),n&&e.nodes.length%2!=0},"mask-position":dt,"mask-repeat":Un,"mask-size":ct,"mask-type":fr,"max-block-size":mr,"max-height":mr,"max-inline-size":mr,"max-width":mr,"min-block-size":mr,"min-height":mr,"min-inline-size":mr,"min-width":mr,"mix-blend-mode":function(e){return 1===e.nodes.length&&Oe(e.nodes[0])},"motion-offset":er,"object-fit":gr,"object-position":pr,"offset-block-end":pt,"offset-block-start":pt,"offset-inline-end":pt,"offset-inline-start":pt,opacity:yt,order:Rn,orphans:Rn,"outline-color":function(e){if(1===e.nodes.length){var n=e.nodes[0];return W(n)||T(n,"invert")}return!1},"outline-offset":Bn,"outline-style":function(e){if(1===e.nodes.length){var n=e.nodes[0];return ne(n)||T(n,"auto")}return!1},"outline-width":mt,overflow:hr,"overflow-clip-box":vr,"overflow-wrap":wr,"overflow-x":hr,"overflow-y":hr,"padding-block-end":er,"padding-block-start":er,"padding-bottom":er,"padding-inline-end":er,"padding-inline-start":er,"padding-left":er,"padding-right":er,"padding-top":er,"page-break-after":Ot,"page-break-before":Ot,"page-break-inside":Ct,perspective:yr,"perspective-origin":pr,"pointer-events":xr,position:kr,resize:zr,right:pt,"ruby-align":Ar,"ruby-merge":jr,"ruby-position":Or,"scroll-behavior":Cr,"scroll-snap-coordinate":Fr,"scroll-snap-destination":pr,"scroll-snap-type":$r,"scroll-snap-type-x":$r,"scroll-snap-type-y":$r,"shape-image-threshold":yt,"shape-margin":er,"tab-size":function(e){if(1===e.nodes.length){var n=e.nodes[0];return G(n)||de(n)}return!1},"table-layout":Sr,"text-align":qr,"text-align-last":Vr,"text-decoration-color":Tn,"text-decoration-style":Er,"text-emphasis-color":Tn,"text-orientation":Pr,"text-rendering":Rr,"text-shadow":function(e){return!!function(e){return $e(e).every(vn)}(e)||1===e.nodes.length&&T(e.nodes[0],"none")},"text-size-adjust":Lr,"text-transform":_r,top:pt,transform:Kr,"transform-box":Nr,"transform-style":Mr,"transition-delay":ot,"transition-duration":ot,"transition-timing-function":it,"unicode-bidi":Zr,"user-select":Tr,"vertical-align":function(e){if(1===e.nodes.length){var n=e.nodes[0];return Se(n)||T(n,Xr)}return!1},visibility:Yr,"white-space":Dr,widows:Rn,"will-change":function(e){if(1===e.nodes.length&&T(e.nodes[0],"auto"))return!0;var n=!0;return e.walk(function(e,t){var r=t%2==0;return(r&&!function(e){return T(e,Sn)||ye(e)}(e)&&!Y(e)||!r&&!B(e))&&(n=!1),!1}),n&&e.nodes.length%2!=0},"word-break":Ur,"word-spacing":function(e){if(1===e.nodes.length){var n=e.nodes[0];return Se(n)||T(n,"normal")}return!1},"word-wrap":wr,"writing-mode":Gr,"z-index":function(e){if(1===e.nodes.length){var n=e.nodes[0];return G(n)||T(n,"auto")}return!1}},Hr=["inherit","initial","revert","unset"];const Jr="scale-unlimited/declaration-strict-value",Qr=(e,n)=>"object"==typeof e&&Object.hasOwnProperty.call(e,n),Wr={ignoreVariables:!0,ignoreFunctions:!0,ignoreKeywords:null,ignoreValues:null,expandShorthand:!1,recurseLonghand:!1,severity:"error",message:void 0,disableFix:!1,autoFixFunc:null};function eo(e){const n=typeof e;return"string"===n||"number"===n}function no(e){return eo(e)||Array.isArray(e)&&e.every(e=>eo(e))}function to(e){return!("object"!=typeof e||!e)&&Object.keys(e).every(n=>no(e[n]))}function ro(e){return!("object"!=typeof e||!e)&&Object.keys(e).every(n=>"boolean"==typeof e[n])}function oo(e){if("object"!=typeof e)return!1;const n=Object.keys(Wr);return!(!Object.keys(e).every(e=>n.indexOf(e)>-1)||"ignoreVariables"in e&&"boolean"!=typeof e.ignoreVariables&&!ro(e.ignoreVariables)&&null!==e.ignoreVariables||"ignoreFunctions"in e&&"boolean"!=typeof e.ignoreFunctions&&!ro(e.ignoreFunctions)&&null!==e.ignoreFunctions||"severity"in e&&"string"!=typeof e.severity&&null!==e.severity||"ignoreKeywords"in e&&!no(e.ignoreKeywords)&&!to(e.ignoreKeywords)||"ignoreValues"in e&&!no(e.ignoreValues)&&!to(e.ignoreValues)||"expandShorthand"in e&&"boolean"!=typeof e.expandShorthand&&null!==e.expandShorthand||"recurseLonghand"in e&&"boolean"!=typeof e.recurseLonghand&&null!==e.recurseLonghand||"message"in e&&"string"!=typeof e.message&&null!==e.message||"disableFix"in e&&"boolean"!=typeof e.disableFix&&null!==e.disableFix||"autoFixFunc"in e&&"function"!=typeof e.autoFixFunc&&"string"!=typeof e.autoFixFunc&&null!==e.autoFixFunc)}function io(e){let n;if(Array.isArray(e)){const t=e.pop();n=e.length?`${e.join(", ")} or ${t}`:t}else n=e;return n}function ao(e,n){return"boolean"==typeof e?e:"object"==typeof e&&e&&{}.hasOwnProperty.call(e,n)?e[n]:!!e}function lo(e,n){if(!e)return null;let t=e;return Qr(t,n)?t=t[n]:Qr(t,"")&&(t=t[""]),Array.isArray(t)?t:[t]}function uo(e,n){if(!e)return null;let t=e;return Qr(t,n)?t=t[n]:Qr(t,"")&&(t=t[""]),Array.isArray(t)?t:[t]}const{utils:so}=a.default,co={url:"https://github.com/AndyOGo/stylelint-declaration-strict-value/blob/master/README.md",fixable:!0},fo=so.ruleMessages(Jr,{expected:function(e,n,t){return`Expected ${e} for "${n}" of "${t}"`},customExpected:function(e,n,t,r){return r.replace("${types}",e).replace("${value}",n).replace("${property}",t)}}),bo=/^(?:@|\$|--).+$/,mo=/^-?(?:@.+|(?:(?:[a-zA-Z_-]|[^\x20-\x7F])+(?:[a-zA-Z0-9_-]|[^\x20-\x7F])*\.)?\$.+|var\(\s*--[\s\S]+\))$/,go=/^(?!var\(\s*--)[\s\S]+\([\s\S]*\)$/,po=/^\/(.*)\/([a-zA-Z]*)$/,ho=/color/,vo=e=>po.test(e),wo=e=>{const[n,t]=(e=>e.match(po).slice(1))(e);return new RegExp(n,t)},yo=e=>vo(`${e}`)?wo(`${e}`):new RegExp(`^${e}$`),xo=(e,n)=>(t,r)=>{if(r&&r.stylelint&&r.stylelint.customMessages&&r.stylelint.customMessages[Jr]&&delete r.stylelint.customMessages[Jr],!so.validateOptions(r,Jr,{actual:e,possible:no},{actual:n,possible:oo,optional:!0}))return;Array.isArray(e)||(e=[e]);const i={...Wr,...n},{ignoreVariables:a,ignoreFunctions:l,ignoreKeywords:s,ignoreValues:d,message:f,disableFix:b,autoFixFunc:m,expandShorthand:g,recurseLonghand:p}=i,v=function(e){if("function"==typeof e)return e;if("string"==typeof e){const n=o.createRequire("undefined"==typeof document&&"undefined"==typeof location?new(require("url").URL)("file:"+__filename).href:"undefined"==typeof document?location.href:document.currentScript&&document.currentScript.src||new URL("index.umd.js",document.baseURI).href);let t;try{t=n.resolve(e)}catch(r){t=n.resolve(u.default.join(process.cwd(),e))}return n(t)}return null}(m),w=s?{}:null,y=d?{}:null;let x;if(a){const e=[];t.walkAtRules("value",n=>{const{params:t}=n,r=t.split(":")[0].trim();e.push(r)}),x=new RegExp(`^-?(:?${e.join("|")})$`)}e.forEach(e=>{let n=e;function o(n,o,u,c=!1){const{value:m,prop:g}=n,p=u||m;let h=!1,k=!1,z=!1,A=!1;if(a&&ao(a,e)&&(h=mo.test(p)||x.test(p)),l&&!h&&ao(l,e)&&(k=go.test(p)),c&&(!a||a&&!h)&&(!l||l&&!k)&&!0!==((e,n)=>ho.test(e)&&"transparent"===n||mo.test(n)||go.test(n)||function(e,n){"string"==typeof n&&(n=(0,_.default)(n));var t=n.nodes[0];return!(1!==n.nodes.length||!T(t,Hr)&&!Y(t))||(Br[e]?0!=!!Br[e](n)||{type:"invalid",message:'"'+n+'" is not a valid value for "'+e+'".'}:{type:"unknown",message:'"'+e+'" is not a recognised property.'})}(e,n))(o,u))return!1;if(s&&(!h||!k)){let n=w[e];if(!n){const t=lo(s,e);t&&(n=new RegExp(`^${t.join("$|^")}$`),w[e]=n)}n&&(z=n.test(p))}if(d&&(!h||!k||!z)){let n=y[e];if(!n){const t=uo(d,e);t&&(n=t.map(yo),y[e]=n)}n&&(A=n.filter(e=>e.test(p)).length>0)}if(!(h||k||z||A)){const a=function(e,n){const{ignoreVariables:t,ignoreFunctions:r,ignoreKeywords:o,ignoreValues:i}=e,a=[];return t&&a.push("variable"),r&&a.push("function"),o&&lo(o,n)&&a.push("keyword"),-1===a.indexOf("keyword")&&i&&uo(i,n)&&a.push("keyword"),a}(i,e),l=n