(()=>{var e={7189(e){var t;self,t=()=>(()=>{var e={8907:(e,t)=>{"use strict";t.match=function(e,t){return l(e).some((function(e){var r=e.inverse,n="all"===e.type||t.type===e.type;if(n&&r||!n&&!r)return!1;var o=e.expressions.every((function(e){var r=e.feature,n=e.modifier,o=e.value,s=t[r];if(!s)return!1;switch(r){case"orientation":case"scan":return s.toLowerCase()===o.toLowerCase();case"width":case"height":case"device-width":case"device-height":o=u(o),s=u(s);break;case"resolution":o=c(o),s=c(s);break;case"aspect-ratio":case"device-aspect-ratio":case"device-pixel-ratio":o=i(o),s=i(s);break;case"grid":case"color":case"color-index":case"monochrome":o=parseInt(o,10)||1,s=parseInt(s,10)||0}switch(n){case"min":return s>=o;case"max":return s<=o;default:return s===o}}));return o&&!r||!o&&r}))},t.parse=l;var r=/(?:(only|not)?\s*([^\s\(\)]+)(?:\s*and)?\s*)?(.+)?/i,n=/\(\s*([^\s\:\)]+)\s*(?:\:\s*([^\s\)]+))?\s*\)/,o=/^(?:(min|max)-)?(.+)/,s=/(em|rem|px|cm|mm|in|pt|pc)?$/,a=/(dpi|dpcm|dppx)?$/;function l(e){return e.split(",").map((function(e){var t=(e=e.trim()).match(r),s=t[1],a=t[2],l=t[3]||"",i={};return i.inverse=!!s&&"not"===s.toLowerCase(),i.type=a?a.toLowerCase():"all",l=l.match(/\([^\)]+\)/g)||[],i.expressions=l.map((function(e){var t=e.match(n),r=t[1].toLowerCase().match(o);return{modifier:r[1],feature:r[2],value:t[2]}})),i}))}function i(e){var t,r=Number(e);return r||(r=(t=e.match(/^(\d+)\s*\/\s*(\d+)$/))[1]/t[2]),r}function c(e){var t=parseFloat(e);switch(String(e).match(a)[1]){case"dpcm":return t/2.54;case"dppx":return 96*t;default:return t}}function u(e){var t=parseFloat(e);switch(String(e).match(s)[1]){case"em":case"rem":return 16*t;case"cm":return 96*t/2.54;case"mm":return 96*t/2.54/10;case"in":return 96*t;case"pt":return 72*t;case"pc":return 72*t/12;default:return t}}},8937:e=>{"use strict";var t={}.hasOwnProperty,r=/[ -,\.\/:-@\[-\^`\{-~]/,n=/[ -,\.\/:-@\[\]\^`\{-~]/,o=/(^|\\+)?(\\[A-F0-9]{1,6})\x20(?![a-fA-F0-9\x20])/g,s=function e(s,a){"single"!=(a=function(e,r){if(!e)return r;var n={};for(var o in r)n[o]=t.call(e,o)?e[o]:r[o];return n}(a,e.options)).quotes&&"double"!=a.quotes&&(a.quotes="single");for(var l="double"==a.quotes?'"':"'",i=a.isIdentifier,c=s.charAt(0),u="",d=0,p=s.length;d126){if(f>=55296&&f<=56319&&d{e.exports.all=r(9817).properties},8633:e=>{var t=String,r=function(){return{isColorSupported:!1,reset:t,bold:t,dim:t,italic:t,underline:t,inverse:t,hidden:t,strikethrough:t,black:t,red:t,green:t,yellow:t,blue:t,magenta:t,cyan:t,white:t,gray:t,bgBlack:t,bgRed:t,bgGreen:t,bgYellow:t,bgBlue:t,bgMagenta:t,bgCyan:t,bgWhite:t}};e.exports=r(),e.exports.createColors=r},3268:e=>{"use strict";const t="postcss-discard-empty";function r(){return{postcssPlugin:t,OnceExit(e,{result:r}){!function(e,r){e.each((function e(n){const{type:o}=n,s=n.nodes;s&&n.each(e),("decl"===o&&!n.value&&!n.prop.startsWith("--")||"rule"===o&&!n.selector||s&&!s.length&&("atrule"!==o||"layer"!==n.name)||"atrule"===o&&(!s&&!n.params||!n.params&&!s.length))&&(n.remove(),r.messages.push({type:"removal",plugin:t,node:n}))}))}(e,r)}}}r.postcss=!0,e.exports=r},691:(e,t,r)=>{const n=r(7149),o=r(5482),s=n((e=>{e.walk((e=>{e.spaces={before:"",after:""},e.raws&&e.raws.spaces&&(e.raws.spaces={})}))}));function a(e){const t=o(e.trim());return t.walk((e=>{e.before&&(e.before=""),e.after&&(e.after=""),"space"===e.type&&(e.value=" ")})),t.toString()}e.exports=()=>({postcssPlugin:"postcss-minify",AtRule:e=>{e.raws={before:"",after:"",afterName:" "},e.params=a(e.params)},Comment:e=>{"!"===e.text[0]?(e.raws.before="",e.raws.after=""):e.remove()},Declaration:e=>{e.raws={before:"",between:":"},e.value=a(e.value)},Rule:e=>{var t;e.raws={before:"",between:"",after:"",semicolon:!1},e.selector=(t=e.selector,s.processSync(t))}}),e.exports.postcss=!0},2321:(e,t,r)=>{let{Input:n}=r(2895),o=r(8603);e.exports=function(e,t){let r=new n(e,t),s=new o(r);return s.parse(),s.root}},8603:(e,t,r)=>{let n=r(9371),o=r(8339),s=r(5781);e.exports=class extends o{checkMissedSemicolon(){}comment(e){let t=new n;this.init(t,e[2]);let r=this.input.fromOffset(e[3])||this.input.fromOffset(this.input.css.length-1);t.source.end={column:r.col,line:r.line,offset:e[3]+1};let o=e[1].slice(2);if("*/"===o.slice(-2)&&(o=o.slice(0,-2)),/^\s*$/.test(o))t.text="",t.raws.left=o,t.raws.right="";else{let e=o.match(/^(\s*)([^]*\S)(\s*)$/);t.text=e[2],t.raws.left=e[1],t.raws.right=e[3]}}createTokenizer(){this.tokenizer=s(this.input,{ignoreErrors:!0})}decl(e){e.length>1&&e.some((e=>"word"===e[0]))&&super.decl(e)}doubleColon(){}endFile(){for(this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces;this.current.parent;)this.current=this.current.parent,this.current.raws.after="";this.root.source.end=this.getPosition(this.tokenizer.position())}precheckMissedSemicolon(e){let t,r,n=this.colon(e);if(!1===n)return;for(t=n-1;t>=0&&"word"!==e[t][0];t--);if(0===t||t<0)return;for(r=t-1;r>=0;r--)if("space"!==e[r][0]){r+=1;break}let o=e.slice(t),s=e.slice(r,t);e.splice(r,e.length-r),this.spaces=s.map((e=>e[1])).join(""),this.decl(o)}unclosedBracket(){}unexpectedClose(){this.current.raws.after+="}"}unknownWord(e){this.spaces+=e.map((e=>e[1])).join("")}unnamedAtrule(e){e.name=""}}},7149:(e,t,r)=>{"use strict";t.__esModule=!0,t.default=void 0;var n,o=(n=r(8349))&&n.__esModule?n:{default:n},s=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=a(t);if(r&&r.has(e))return r.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var l=o?Object.getOwnPropertyDescriptor(e,s):null;l&&(l.get||l.set)?Object.defineProperty(n,s,l):n[s]=e[s]}return n.default=e,r&&r.set(e,n),n}(r(680));function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(a=function(e){return e?r:t})(e)}var l=function(e){return new o.default(e)};Object.assign(l,s),delete l.__esModule;var i=l;t.default=i,e.exports=t.default},5170:(e,t,r)=>{"use strict";t.__esModule=!0,t.default=void 0;var n,o,s=x(r(518)),a=x(r(339)),l=x(r(4195)),i=x(r(425)),c=x(r(7071)),u=x(r(9720)),d=x(r(5799)),p=x(r(7324)),h=S(r(5588)),f=x(r(1669)),m=x(r(1704)),g=x(r(2918)),b=x(r(263)),v=S(r(2648)),y=S(r(71)),w=S(r(1581)),k=r(9606);function E(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(E=function(e){return e?r:t})(e)}function S(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=E(t);if(r&&r.has(e))return r.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var a=o?Object.getOwnPropertyDescriptor(e,s):null;a&&(a.get||a.set)?Object.defineProperty(n,s,a):n[s]=e[s]}return n.default=e,r&&r.set(e,n),n}function x(e){return e&&e.__esModule?e:{default:e}}function C(e,t){for(var r=0;rthis.position&&(o=this.parseWhitespaceEquivalentTokens(t)),this.isNamedCombinator()?r=this.namedCombinator():this.currToken[v.FIELDS.TYPE]===y.combinator?(r=new m.default({value:this.content(),source:I(this.currToken),sourceIndex:this.currToken[v.FIELDS.START_POS]}),this.position++):_[this.currToken[v.FIELDS.TYPE]]||o||this.unexpected(),r){if(o){var s=this.convertWhitespaceNodesToSpace(o),a=s.space,l=s.rawSpace;r.spaces.before=a,r.rawSpaceBefore=l}}else{var i=this.convertWhitespaceNodesToSpace(o,!0),c=i.space,u=i.rawSpace;u||(u=c);var d={},p={spaces:{}};c.endsWith(" ")&&u.endsWith(" ")?(d.before=c.slice(0,c.length-1),p.spaces.before=u.slice(0,u.length-1)):c.startsWith(" ")&&u.startsWith(" ")?(d.after=c.slice(1),p.spaces.after=u.slice(1)):p.value=u,r=new m.default({value:" ",source:P(n,this.tokens[this.position-1]),sourceIndex:n[v.FIELDS.START_POS],spaces:d,raws:p})}return this.currToken&&this.currToken[v.FIELDS.TYPE]===y.space&&(r.spaces.after=this.optionalSpace(this.content()),this.position++),this.newNode(r)}var h=this.parseWhitespaceEquivalentTokens(t);if(h.length>0){var f=this.current.last;if(f){var g=this.convertWhitespaceNodesToSpace(h),b=g.space,w=g.rawSpace;void 0!==w&&(f.rawSpaceAfter+=w),f.spaces.after+=b}else h.forEach((function(t){return e.newNode(t)}))}},n.comma=function(){if(this.position===this.tokens.length-1)return this.root.trailingComma=!0,void this.position++;this.current._inferEndPosition();var e=new a.default({source:{start:R(this.tokens[this.position+1])},sourceIndex:this.tokens[this.position+1][v.FIELDS.START_POS]});this.current.parent.append(e),this.current=e,this.position++},n.comment=function(){var e=this.currToken;this.newNode(new i.default({value:this.content(),source:I(e),sourceIndex:e[v.FIELDS.START_POS]})),this.position++},n.error=function(e,t){throw this.root.error(e,t)},n.missingBackslash=function(){return this.error("Expected a backslash preceding the semicolon.",{index:this.currToken[v.FIELDS.START_POS]})},n.missingParenthesis=function(){return this.expected("opening parenthesis",this.currToken[v.FIELDS.START_POS])},n.missingSquareBracket=function(){return this.expected("opening square bracket",this.currToken[v.FIELDS.START_POS])},n.unexpected=function(){return this.error("Unexpected '"+this.content()+"'. Escaping special characters with \\ may help.",this.currToken[v.FIELDS.START_POS])},n.unexpectedPipe=function(){return this.error("Unexpected '|'.",this.currToken[v.FIELDS.START_POS])},n.namespace=function(){var e=this.prevToken&&this.content(this.prevToken)||!0;return this.nextToken[v.FIELDS.TYPE]===y.word?(this.position++,this.word(e)):this.nextToken[v.FIELDS.TYPE]===y.asterisk?(this.position++,this.universal(e)):void this.unexpectedPipe()},n.nesting=function(){if(this.nextToken&&"|"===this.content(this.nextToken))this.position++;else{var e=this.currToken;this.newNode(new g.default({value:this.content(),source:I(e),sourceIndex:e[v.FIELDS.START_POS]})),this.position++}},n.parentheses=function(){var e=this.current.last,t=1;if(this.position++,e&&e.type===w.PSEUDO){var r=new a.default({source:{start:R(this.tokens[this.position])},sourceIndex:this.tokens[this.position][v.FIELDS.START_POS]}),n=this.current;for(e.append(r),this.current=r;this.position1&&e.nextToken&&e.nextToken[v.FIELDS.TYPE]===y.openParenthesis&&e.error("Misplaced parenthesis.",{index:e.nextToken[v.FIELDS.START_POS]})})):this.expected(["pseudo-class","pseudo-element"],this.position-1)},n.space=function(){var e=this.content();0===this.position||this.prevToken[v.FIELDS.TYPE]===y.comma||this.prevToken[v.FIELDS.TYPE]===y.openParenthesis||this.current.nodes.every((function(e){return"comment"===e.type}))?(this.spaces=this.optionalSpace(e),this.position++):this.position===this.tokens.length-1||this.nextToken[v.FIELDS.TYPE]===y.comma||this.nextToken[v.FIELDS.TYPE]===y.closeParenthesis?(this.current.last.spaces.after=this.optionalSpace(e),this.position++):this.combinator()},n.string=function(){var e=this.currToken;this.newNode(new d.default({value:this.content(),source:I(e),sourceIndex:e[v.FIELDS.START_POS]})),this.position++},n.universal=function(e){var t=this.nextToken;if(t&&"|"===this.content(t))return this.position++,this.namespace();var r=this.currToken;this.newNode(new f.default({value:this.content(),source:I(r),sourceIndex:r[v.FIELDS.START_POS]}),e),this.position++},n.splitWord=function(e,t){for(var r=this,n=this.nextToken,o=this.content();n&&~[y.dollar,y.caret,y.equals,y.word].indexOf(n[v.FIELDS.TYPE]);){this.position++;var s=this.content();if(o+=s,s.lastIndexOf("\\")===s.length-1){var a=this.nextToken;a&&a[v.FIELDS.TYPE]===y.space&&(o+=this.requiredSpace(this.content(a)),this.position++)}n=this.nextToken}var i=D(o,".").filter((function(e){var t="\\"===o[e-1],r=/^\d+\.\d+%$/.test(o);return!t&&!r})),d=D(o,"#").filter((function(e){return"\\"!==o[e-1]})),p=D(o,"#{");p.length&&(d=d.filter((function(e){return!~p.indexOf(e)})));var h=(0,b.default)(function(){var e=Array.prototype.concat.apply([],arguments);return e.filter((function(t,r){return r===e.indexOf(t)}))}([0].concat(i,d)));h.forEach((function(n,s){var a,p=h[s+1]||o.length,f=o.slice(n,p);if(0===s&&t)return t.call(r,f,h.length);var m=r.currToken,g=m[v.FIELDS.START_POS]+h[s],b=T(m[1],m[2]+n,m[3],m[2]+(p-1));if(~i.indexOf(n)){var y={value:f.slice(1),source:b,sourceIndex:g};a=new l.default(M(y,"value"))}else if(~d.indexOf(n)){var w={value:f.slice(1),source:b,sourceIndex:g};a=new c.default(M(w,"value"))}else{var k={value:f,source:b,sourceIndex:g};M(k,"value"),a=new u.default(k)}r.newNode(a,e),e=null})),this.position++},n.word=function(e){var t=this.nextToken;return t&&"|"===this.content(t)?(this.position++,this.namespace()):this.splitWord(e)},n.loop=function(){for(;this.position{"use strict";t.__esModule=!0,t.default=void 0;var n,o=(n=r(5170))&&n.__esModule?n:{default:n},s=function(){function e(e,t){this.func=e||function(){},this.funcRes=null,this.options=t}var t=e.prototype;return t._shouldUpdateSelector=function(e,t){return void 0===t&&(t={}),!1!==Object.assign({},this.options,t).updateSelector&&"string"!=typeof e},t._isLossy=function(e){return void 0===e&&(e={}),!1===Object.assign({},this.options,e).lossless},t._root=function(e,t){return void 0===t&&(t={}),new o.default(e,this._parseOptions(t)).root},t._parseOptions=function(e){return{lossy:this._isLossy(e)}},t._run=function(e,t){var r=this;return void 0===t&&(t={}),new Promise((function(n,o){try{var s=r._root(e,t);Promise.resolve(r.func(s)).then((function(n){var o=void 0;return r._shouldUpdateSelector(e,t)&&(o=s.toString(),e.selector=o),{transform:n,root:s,string:o}})).then(n,o)}catch(e){return void o(e)}}))},t._runSync=function(e,t){void 0===t&&(t={});var r=this._root(e,t),n=this.func(r);if(n&&"function"==typeof n.then)throw new Error("Selector processor returned a promise to a synchronous call.");var o=void 0;return t.updateSelector&&"string"!=typeof e&&(o=r.toString(),e.selector=o),{transform:n,root:r,string:o}},t.ast=function(e,t){return this._run(e,t).then((function(e){return e.root}))},t.astSync=function(e,t){return this._runSync(e,t).root},t.transform=function(e,t){return this._run(e,t).then((function(e){return e.transform}))},t.transformSync=function(e,t){return this._runSync(e,t).transform},t.process=function(e,t){return this._run(e,t).then((function(e){return e.string||e.root.toString()}))},t.processSync=function(e,t){var r=this._runSync(e,t);return r.string||r.root.toString()},e}();t.default=s,e.exports=t.default},5588:(e,t,r)=>{"use strict";t.__esModule=!0,t.default=void 0,t.unescapeValue=g;var n,o=i(r(8937)),s=i(r(5286)),a=i(r(3295)),l=r(1581);function i(e){return e&&e.__esModule?e:{default:e}}function c(e,t){for(var r=0;r0)||e.quoted||0!==r.before.length||e.spaces.value&&e.spaces.value.after||(r.before=" "),y(t,r)})))),t.push("]"),t.push(this.rawSpaceAfter),t.join("")},s=n,(a=[{key:"quoted",get:function(){var e=this.quoteMark;return"'"===e||'"'===e},set:function(e){f()}},{key:"quoteMark",get:function(){return this._quoteMark},set:function(e){this._constructed?this._quoteMark!==e&&(this._quoteMark=e,this._syncRawValue()):this._quoteMark=e}},{key:"qualifiedAttribute",get:function(){return this.qualifiedName(this.raws.attribute||this.attribute)}},{key:"insensitiveFlag",get:function(){return this.insensitive?"i":""}},{key:"value",get:function(){return this._value},set:function(e){if(this._constructed){var t=g(e),r=t.deprecatedUsage,n=t.unescaped,o=t.quoteMark;if(r&&h(),n===this._value&&o===this._quoteMark)return;this._value=n,this._quoteMark=o,this._syncRawValue()}else this._value=e}},{key:"insensitive",get:function(){return this._insensitive},set:function(e){e||(this._insensitive=!1,!this.raws||"I"!==this.raws.insensitiveFlag&&"i"!==this.raws.insensitiveFlag||(this.raws.insensitiveFlag=void 0)),this._insensitive=e}},{key:"attribute",get:function(){return this._attribute},set:function(e){this._handleEscapes("attribute",e),this._attribute=e}}])&&c(s.prototype,a),Object.defineProperty(s,"prototype",{writable:!1}),n}(a.default);t.default=b,b.NO_QUOTE=null,b.SINGLE_QUOTE="'",b.DOUBLE_QUOTE='"';var v=((n={"'":{quotes:"single",wrap:!0},'"':{quotes:"double",wrap:!0}}).null={isIdentifier:!0},n);function y(e,t){return""+t.before+e+t.after}},4195:(e,t,r)=>{"use strict";t.__esModule=!0,t.default=void 0;var n=l(r(8937)),o=r(9606),s=l(r(4646)),a=r(1581);function l(e){return e&&e.__esModule?e:{default:e}}function i(e,t){for(var r=0;r{"use strict";t.__esModule=!0,t.default=void 0;var n,o=(n=r(4646))&&n.__esModule?n:{default:n},s=r(1581);function a(e,t){return a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},a(e,t)}var l=function(e){var t,r;function n(t){var r;return(r=e.call(this,t)||this).type=s.COMBINATOR,r}return r=e,(t=n).prototype=Object.create(r.prototype),t.prototype.constructor=t,a(t,r),n}(o.default);t.default=l,e.exports=t.default},425:(e,t,r)=>{"use strict";t.__esModule=!0,t.default=void 0;var n,o=(n=r(4646))&&n.__esModule?n:{default:n},s=r(1581);function a(e,t){return a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},a(e,t)}var l=function(e){var t,r;function n(t){var r;return(r=e.call(this,t)||this).type=s.COMMENT,r}return r=e,(t=n).prototype=Object.create(r.prototype),t.prototype.constructor=t,a(t,r),n}(o.default);t.default=l,e.exports=t.default},4451:(e,t,r)=>{"use strict";t.__esModule=!0,t.universal=t.tag=t.string=t.selector=t.root=t.pseudo=t.nesting=t.id=t.comment=t.combinator=t.className=t.attribute=void 0;var n=m(r(5588)),o=m(r(4195)),s=m(r(1704)),a=m(r(425)),l=m(r(7071)),i=m(r(2918)),c=m(r(7324)),u=m(r(518)),d=m(r(339)),p=m(r(5799)),h=m(r(9720)),f=m(r(1669));function m(e){return e&&e.__esModule?e:{default:e}}t.attribute=function(e){return new n.default(e)},t.className=function(e){return new o.default(e)},t.combinator=function(e){return new s.default(e)},t.comment=function(e){return new a.default(e)},t.id=function(e){return new l.default(e)},t.nesting=function(e){return new i.default(e)},t.pseudo=function(e){return new c.default(e)},t.root=function(e){return new u.default(e)},t.selector=function(e){return new d.default(e)},t.string=function(e){return new p.default(e)},t.tag=function(e){return new h.default(e)},t.universal=function(e){return new f.default(e)}},3631:(e,t,r)=>{"use strict";t.__esModule=!0,t.default=void 0;var n,o=(n=r(4646))&&n.__esModule?n:{default:n},s=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=a(t);if(r&&r.has(e))return r.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var l=o?Object.getOwnPropertyDescriptor(e,s):null;l&&(l.get||l.set)?Object.defineProperty(n,s,l):n[s]=e[s]}return n.default=e,r&&r.set(e,n),n}(r(1581));function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(a=function(e){return e?r:t})(e)}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=e&&(this.indexes[r]=t-1);return this},u.removeAll=function(){for(var e,t=function(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return l(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?l(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0;return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(this.nodes);!(e=t()).done;)e.value.parent=void 0;return this.nodes=[],this},u.empty=function(){return this.removeAll()},u.insertAfter=function(e,t){t.parent=this;var r,n=this.index(e);for(var o in this.nodes.splice(n+1,0,t),t.parent=this,this.indexes)n<=(r=this.indexes[o])&&(this.indexes[o]=r+1);return this},u.insertBefore=function(e,t){t.parent=this;var r,n=this.index(e);for(var o in this.nodes.splice(n,0,t),t.parent=this,this.indexes)(r=this.indexes[o])<=n&&(this.indexes[o]=r+1);return this},u._findChildAtPosition=function(e,t){var r=void 0;return this.each((function(n){if(n.atPosition){var o=n.atPosition(e,t);if(o)return r=o,!1}else if(n.isAtPosition(e,t))return r=n,!1})),r},u.atPosition=function(e,t){return this.isAtPosition(e,t)?this._findChildAtPosition(e,t)||this:void 0},u._inferEndPosition=function(){this.last&&this.last.source&&this.last.source.end&&(this.source=this.source||{},this.source.end=this.source.end||{},Object.assign(this.source.end,this.last.source.end))},u.each=function(e){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach++;var t=this.lastEach;if(this.indexes[t]=0,this.length){for(var r,n;this.indexes[t]{"use strict";t.__esModule=!0,t.isComment=t.isCombinator=t.isClassName=t.isAttribute=void 0,t.isContainer=function(e){return!(!a(e)||!e.walk)},t.isIdentifier=void 0,t.isNamespace=function(e){return i(e)||v(e)},t.isNesting=void 0,t.isNode=a,t.isPseudo=void 0,t.isPseudoClass=function(e){return f(e)&&!w(e)},t.isPseudoElement=w,t.isUniversal=t.isTag=t.isString=t.isSelector=t.isRoot=void 0;var n,o=r(1581),s=((n={})[o.ATTRIBUTE]=!0,n[o.CLASS]=!0,n[o.COMBINATOR]=!0,n[o.COMMENT]=!0,n[o.ID]=!0,n[o.NESTING]=!0,n[o.PSEUDO]=!0,n[o.ROOT]=!0,n[o.SELECTOR]=!0,n[o.STRING]=!0,n[o.TAG]=!0,n[o.UNIVERSAL]=!0,n);function a(e){return"object"==typeof e&&s[e.type]}function l(e,t){return a(t)&&t.type===e}var i=l.bind(null,o.ATTRIBUTE);t.isAttribute=i;var c=l.bind(null,o.CLASS);t.isClassName=c;var u=l.bind(null,o.COMBINATOR);t.isCombinator=u;var d=l.bind(null,o.COMMENT);t.isComment=d;var p=l.bind(null,o.ID);t.isIdentifier=p;var h=l.bind(null,o.NESTING);t.isNesting=h;var f=l.bind(null,o.PSEUDO);t.isPseudo=f;var m=l.bind(null,o.ROOT);t.isRoot=m;var g=l.bind(null,o.SELECTOR);t.isSelector=g;var b=l.bind(null,o.STRING);t.isString=b;var v=l.bind(null,o.TAG);t.isTag=v;var y=l.bind(null,o.UNIVERSAL);function w(e){return f(e)&&e.value&&(e.value.startsWith("::")||":before"===e.value.toLowerCase()||":after"===e.value.toLowerCase()||":first-letter"===e.value.toLowerCase()||":first-line"===e.value.toLowerCase())}t.isUniversal=y},7071:(e,t,r)=>{"use strict";t.__esModule=!0,t.default=void 0;var n,o=(n=r(4646))&&n.__esModule?n:{default:n},s=r(1581);function a(e,t){return a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},a(e,t)}var l=function(e){var t,r;function n(t){var r;return(r=e.call(this,t)||this).type=s.ID,r}return r=e,(t=n).prototype=Object.create(r.prototype),t.prototype.constructor=t,a(t,r),n.prototype.valueToString=function(){return"#"+e.prototype.valueToString.call(this)},n}(o.default);t.default=l,e.exports=t.default},680:(e,t,r)=>{"use strict";t.__esModule=!0;var n=r(1581);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||(t[e]=n[e]))}));var o=r(4451);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===o[e]||(t[e]=o[e]))}));var s=r(8500);Object.keys(s).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===s[e]||(t[e]=s[e]))}))},3295:(e,t,r)=>{"use strict";t.__esModule=!0,t.default=void 0;var n=s(r(8937)),o=r(9606);function s(e){return e&&e.__esModule?e:{default:e}}function a(e,t){for(var r=0;r{"use strict";t.__esModule=!0,t.default=void 0;var n,o=(n=r(4646))&&n.__esModule?n:{default:n},s=r(1581);function a(e,t){return a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},a(e,t)}var l=function(e){var t,r;function n(t){var r;return(r=e.call(this,t)||this).type=s.NESTING,r.value="&",r}return r=e,(t=n).prototype=Object.create(r.prototype),t.prototype.constructor=t,a(t,r),n}(o.default);t.default=l,e.exports=t.default},4646:(e,t,r)=>{"use strict";t.__esModule=!0,t.default=void 0;var n=r(9606);function o(e,t){for(var r=0;re||this.source.end.linet||this.source.end.line===e&&this.source.end.column{"use strict";t.__esModule=!0,t.default=void 0;var n,o=(n=r(3631))&&n.__esModule?n:{default:n},s=r(1581);function a(e,t){return a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},a(e,t)}var l=function(e){var t,r;function n(t){var r;return(r=e.call(this,t)||this).type=s.PSEUDO,r}return r=e,(t=n).prototype=Object.create(r.prototype),t.prototype.constructor=t,a(t,r),n.prototype.toString=function(){var e=this.length?"("+this.map(String).join(",")+")":"";return[this.rawSpaceBefore,this.stringifyProperty("value"),e,this.rawSpaceAfter].join("")},n}(o.default);t.default=l,e.exports=t.default},518:(e,t,r)=>{"use strict";t.__esModule=!0,t.default=void 0;var n,o=(n=r(3631))&&n.__esModule?n:{default:n},s=r(1581);function a(e,t){for(var r=0;r{"use strict";t.__esModule=!0,t.default=void 0;var n,o=(n=r(3631))&&n.__esModule?n:{default:n},s=r(1581);function a(e,t){return a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},a(e,t)}var l=function(e){var t,r;function n(t){var r;return(r=e.call(this,t)||this).type=s.SELECTOR,r}return r=e,(t=n).prototype=Object.create(r.prototype),t.prototype.constructor=t,a(t,r),n}(o.default);t.default=l,e.exports=t.default},5799:(e,t,r)=>{"use strict";t.__esModule=!0,t.default=void 0;var n,o=(n=r(4646))&&n.__esModule?n:{default:n},s=r(1581);function a(e,t){return a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},a(e,t)}var l=function(e){var t,r;function n(t){var r;return(r=e.call(this,t)||this).type=s.STRING,r}return r=e,(t=n).prototype=Object.create(r.prototype),t.prototype.constructor=t,a(t,r),n}(o.default);t.default=l,e.exports=t.default},9720:(e,t,r)=>{"use strict";t.__esModule=!0,t.default=void 0;var n,o=(n=r(3295))&&n.__esModule?n:{default:n},s=r(1581);function a(e,t){return a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},a(e,t)}var l=function(e){var t,r;function n(t){var r;return(r=e.call(this,t)||this).type=s.TAG,r}return r=e,(t=n).prototype=Object.create(r.prototype),t.prototype.constructor=t,a(t,r),n}(o.default);t.default=l,e.exports=t.default},1581:(e,t)=>{"use strict";t.__esModule=!0,t.UNIVERSAL=t.TAG=t.STRING=t.SELECTOR=t.ROOT=t.PSEUDO=t.NESTING=t.ID=t.COMMENT=t.COMBINATOR=t.CLASS=t.ATTRIBUTE=void 0,t.TAG="tag",t.STRING="string",t.SELECTOR="selector",t.ROOT="root",t.PSEUDO="pseudo",t.NESTING="nesting",t.ID="id",t.COMMENT="comment",t.COMBINATOR="combinator",t.CLASS="class",t.ATTRIBUTE="attribute",t.UNIVERSAL="universal"},1669:(e,t,r)=>{"use strict";t.__esModule=!0,t.default=void 0;var n,o=(n=r(3295))&&n.__esModule?n:{default:n},s=r(1581);function a(e,t){return a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},a(e,t)}var l=function(e){var t,r;function n(t){var r;return(r=e.call(this,t)||this).type=s.UNIVERSAL,r.value="*",r}return r=e,(t=n).prototype=Object.create(r.prototype),t.prototype.constructor=t,a(t,r),n}(o.default);t.default=l,e.exports=t.default},263:(e,t)=>{"use strict";t.__esModule=!0,t.default=function(e){return e.sort((function(e,t){return e-t}))},e.exports=t.default},71:(e,t)=>{"use strict";t.__esModule=!0,t.word=t.tilde=t.tab=t.str=t.space=t.slash=t.singleQuote=t.semicolon=t.plus=t.pipe=t.openSquare=t.openParenthesis=t.newline=t.greaterThan=t.feed=t.equals=t.doubleQuote=t.dollar=t.cr=t.comment=t.comma=t.combinator=t.colon=t.closeSquare=t.closeParenthesis=t.caret=t.bang=t.backslash=t.at=t.asterisk=t.ampersand=void 0,t.ampersand=38,t.asterisk=42,t.at=64,t.comma=44,t.colon=58,t.semicolon=59,t.openParenthesis=40,t.closeParenthesis=41,t.openSquare=91,t.closeSquare=93,t.dollar=36,t.tilde=126,t.caret=94,t.plus=43,t.equals=61,t.pipe=124,t.greaterThan=62,t.space=32,t.singleQuote=39,t.doubleQuote=34,t.slash=47,t.bang=33,t.backslash=92,t.cr=13,t.feed=12,t.newline=10,t.tab=9,t.str=39,t.comment=-1,t.word=-2,t.combinator=-3},2648:(e,t,r)=>{"use strict";t.__esModule=!0,t.FIELDS=void 0,t.default=function(e){var t,r,n,o,a,l,i,c,u,p,h,f,m=[],g=e.css.valueOf(),b=g.length,v=-1,y=1,w=0,k=0;function E(t,r){if(!e.safe)throw e.error("Unclosed "+t,y,w-v,w);c=(g+=r).length-1}for(;w0?(u=y+l,p=c-i[l].length):(u=y,p=v),f=s.comment,y=u,n=u,r=c-p):t===s.slash?(f=t,n=y,r=w-v,k=(c=w)+1):(c=d(g,w),f=s.word,n=y,r=c-v),k=c+1}m.push([f,y,w-v,n,r,w,k]),p&&(v=p,p=null),w=k}return m};var n,o,s=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=a(t);if(r&&r.has(e))return r.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var l=o?Object.getOwnPropertyDescriptor(e,s):null;l&&(l.get||l.set)?Object.defineProperty(n,s,l):n[s]=e[s]}return n.default=e,r&&r.set(e,n),n}(r(71));function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(a=function(e){return e?r:t})(e)}for(var l=((n={})[s.tab]=!0,n[s.newline]=!0,n[s.cr]=!0,n[s.feed]=!0,n),i=((o={})[s.space]=!0,o[s.tab]=!0,o[s.newline]=!0,o[s.cr]=!0,o[s.feed]=!0,o[s.ampersand]=!0,o[s.asterisk]=!0,o[s.bang]=!0,o[s.comma]=!0,o[s.colon]=!0,o[s.semicolon]=!0,o[s.openParenthesis]=!0,o[s.closeParenthesis]=!0,o[s.openSquare]=!0,o[s.closeSquare]=!0,o[s.singleQuote]=!0,o[s.doubleQuote]=!0,o[s.plus]=!0,o[s.pipe]=!0,o[s.tilde]=!0,o[s.greaterThan]=!0,o[s.equals]=!0,o[s.dollar]=!0,o[s.caret]=!0,o[s.slash]=!0,o),c={},u=0;u<22;u++)c["0123456789abcdefABCDEF".charCodeAt(u)]=!0;function d(e,t){var r,n=t;do{if(r=e.charCodeAt(n),i[r])return n-1;r===s.backslash?n=p(e,n)+1:n++}while(n{"use strict";t.__esModule=!0,t.default=function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n0;){var o=r.shift();e[o]||(e[o]={}),e=e[o]}},e.exports=t.default},6291:(e,t)=>{"use strict";t.__esModule=!0,t.default=function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n0;){var o=r.shift();if(!e[o])return;e=e[o]}return e},e.exports=t.default},9606:(e,t,r)=>{"use strict";t.__esModule=!0,t.unesc=t.stripComments=t.getProp=t.ensureObject=void 0;var n=l(r(5286));t.unesc=n.default;var o=l(r(6291));t.getProp=o.default;var s=l(r(1557));t.ensureObject=s.default;var a=l(r(8354));function l(e){return e&&e.__esModule?e:{default:e}}t.stripComments=a.default},8354:(e,t)=>{"use strict";t.__esModule=!0,t.default=function(e){for(var t="",r=e.indexOf("/*"),n=0;r>=0;){t+=e.slice(n,r);var o=e.indexOf("*/",r+2);if(o<0)return t;n=o+2,r=e.indexOf("/*",n)}return t+e.slice(n)},e.exports=t.default},5286:(e,t)=>{"use strict";function r(e){for(var t=e.toLowerCase(),r="",n=!1,o=0;o<6&&void 0!==t[o];o++){var s=t.charCodeAt(o);if(n=32===s,!(s>=97&&s<=102||s>=48&&s<=57))break;r+=t[o]}if(0!==r.length){var a=parseInt(r,16);return a>=55296&&a<=57343||0===a||a>1114111?["�",r.length+(n?1:0)]:[String.fromCodePoint(a),r.length+(n?1:0)]}}t.__esModule=!0,t.default=function(e){if(!n.test(e))return e;for(var t="",o=0;o{const n=r(2543),o=r(2346),s=r(791),a=r(9354),l=r(5103);e.exports=function(e){return{postcssPlugin:"postcss-sorting",Root(t){!function(e,t){const r=n(t);if(!0===r)t.order&&e.walk((e=>{const r=s(e);a(r,t.order)})),t["properties-order"]&&e.walk((e=>{const r=s(e);l(r,{order:t["properties-order"],unspecifiedPropertiesPosition:t["unspecified-properties-position"]||"bottom"})}));else{if(t&&t["throw-validate-errors"]){if(o(r))throw new Error(r);throw new Error("postcss-sorting: Invalid config.")}console&&console.warn&&o(r)&&console.warn(r)}}(t,e)}}},e.exports.postcss=!0},6673:e=>{e.exports={beforeNode:function e(t,r,n,o){if(!r||"comment"!==r.type)return t;if(!r.raws.before||!r.raws.before.includes("\n")&&r.prev())return t;let s=o||n.initialIndex;r.position=n.position,r.initialIndex=s-1e-4;return e([r,...t],r.prev(),n,r.initialIndex)},afterNode:function e(t,r,n,o){if(!r||"comment"!==r.type)return t;if(!r.raws.before||r.raws.before.includes("\n"))return t;let s=o||n.initialIndex;return r.position=n.position,r.initialIndex=s+1e-4,e([...t,r],r.next(),n,r.initialIndex)},beforeDeclaration:function e(t,r,n,o){if(!r||"comment"!==r.type)return t;if(!r.raws.before||!r.raws.before.includes("\n"))return t;let s=o||n.initialIndex;const a={orderData:n.orderData,node:r,unprefixedName:n.unprefixedName,unspecifiedPropertiesPosition:n.unspecifiedPropertiesPosition};a.initialIndex=s-1e-4;return e([a,...t],r.prev(),n,a.initialIndex)},afterDeclaration:function e(t,r,n,o){if(!r||"comment"!==r.type)return t;if(!r.raws.before||r.raws.before.includes("\n"))return t;let s=o||n.initialIndex;const a={orderData:n.orderData,node:r,unprefixedName:n.unprefixedName,unspecifiedPropertiesPosition:n.unspecifiedPropertiesPosition};return a.initialIndex=s+1e-4,e([...t,a],r.next(),n,a.initialIndex)}}},791:e=>{e.exports=function(e){return"rule"===e.type||"atrule"===e.type?e:"root"===e.parent?.type&&e.parent?.raws.isRuleLike||e.parent?.document?.nodes?.some((e=>"root"===e.type))?e.parent:e}},8241:e=>{const t=["function","if","else","for","each","while"];e.exports=function(e,r){if("atrule"===e.type&&t.includes(e.name))return!1;if(!e?.nodes?.length)return!1;if(!r||!r.ignoreInterpolations){if(e.raws.after?.includes("${"))return!1;if(e.nodes.some((e=>e.raws.before.includes("${"))))return!1}return!0}},4573:e=>{e.exports=function(e){return"--"===e.slice(0,2)}},4972:e=>{e.exports=function(e){return"$"!==e[0]&&"@"!==e[0]&&!/#{.+?}|@{.+?}|\$\(.+?\)/.test(e)}},2346:e=>{e.exports=function(e){return e&&"string"==typeof e.valueOf()}},2356:e=>{e.exports=function(e,t){let r=0;return e.hasOwnProperty("hasBlock")&&t.hasBlock===e.hasBlock&&(r+=10,r+=1e4),e.hasOwnProperty("name")&&t.name===e.name&&(r+=100,r+=1e4),e.hasOwnProperty("parameter")&&e.parameter.test(t.parameter)&&(r+=1100,r+=1e4),e.hasOwnProperty("hasBlock")||e.hasOwnProperty("name")||e.hasOwnProperty("paremeter")||(r=1),e.hasOwnProperty("hasBlock")&&e.hasOwnProperty("name")&&r<2e4&&(r=0),e.hasOwnProperty("name")&&e.hasOwnProperty("parameter")&&r<21100&&(r=0),e.hasOwnProperty("name")&&e.hasOwnProperty("parameter")&&e.hasOwnProperty("hasBlock")&&r<3e4&&(r=0),r}},3751:e=>{e.exports=function(e,t){let r=0;return e.hasOwnProperty("selector")||(r=1),e.hasOwnProperty("selector")&&e.selector.test(t.selector)&&(r=2),r}},4752:(e,t,r)=>{const n=r(2346);e.exports=function(e){const t={};let r=0;return e.forEach((e=>{let o=e;if(r+=1,n(o)&&"at-rules"!==o&&"rules"!==o&&(t[o]={position:r}),"rules"===o||"rule"===o.type){"rules"===o&&(o={type:"rule"}),t[o.type]||(t[o.type]=[]);const e={position:r};o.selector&&(e.selector=o.selector,n(o.selector)&&(e.selector=new RegExp(o.selector))),t[o.type].push(e)}if("at-rules"===o||"at-rule"===o.type){"at-rules"===o&&(o={type:"at-rule"}),t[o.type]||(t[o.type]=[]);const e={position:r};o.name&&(e.name=o.name),o.parameter&&(e.parameter=o.parameter,n(o.parameter)&&(e.parameter=new RegExp(o.parameter))),void 0!==o.hasBlock&&(e.hasBlock=o.hasBlock),t[o.type].push(e)}})),t}},6858:(e,t,r)=>{const n=r(4972),o=r(4573),s=r(7832),a=r(8479),l=r(2356),i=r(3751);e.exports=function(e,t){let r;if(a(t))r="at-variables";else if("decl"===t.type)o(t.prop)?r="custom-properties":s(t.prop)?r="dollar-variables":n(t.prop)&&(r="declarations");else if("rule"===t.type){r={type:"rule",selector:t.selector};const n=e.rule;if(n&&n.length){let e,t=0;if(n.forEach((n=>{const o=i(n,r);o>t&&(t=o,e=n)})),t)return e}}else if("atrule"===t.type){r={type:"at-rule",name:t.name,hasBlock:!1},t.nodes&&t.nodes.length&&(r.hasBlock=!0),t.params&&t.params.length&&(r.parameter=t.params);const n=e["at-rule"];if(n&&n.length){let e,t=0;if(n.forEach((n=>{const o=l(n,r);o>t&&(t=o,e=n)})),t)return e}}return e[r]?e[r]:null}},8479:e=>{e.exports=function(e){return"atrule"===e.type&&e.variable}},7832:e=>{e.exports=function(e){return"$"===e[0]}},4607:e=>{e.exports=function(e,t,r){return"comment"!==e.type||e.hasOwnProperty("position")?r:(e.position=1/0,e.initialIndex=t,[...r,e])}},4817:(e,t,r)=>{const n=r(6858),o=r(6673);e.exports=function(e,t,r,s){if("comment"===e.type)return s;const a=n(r,e);e.position=a&&a.position?a.position:1/0,e.initialIndex=t;const l=o.beforeNode([],e.prev(),e),i=o.afterNode([],e.next(),e);return[...s,...l,e,...i]}},599:e=>{e.exports=function(e,t){return e.position!==t.position?e.position-t.position:e.initialIndex-t.initialIndex}},9354:(e,t,r)=>{const n=r(4752),o=r(8241),s=r(4607),a=r(4817),l=r(599);e.exports=function(e,t){if(!o(e))return;const r=n(t);let i=[];e.each(((e,t)=>{i=a(e,t,r,i)})),e.each(((e,t)=>{i=s(e,t,i)})),i.sort(l),e.raws.semicolon=!0,e.removeAll(),e.append(i)}},9567:e=>{e.exports=function(e){const t={};return e.forEach(((e,r)=>{t[e]={propertyIndex:r}})),t}},7745:e=>{e.exports=function(e,t){return e[t]}},727:(e,t,r)=>{const n=r(4351);t.isShorthand=function e(t,r){if(!n[t])return!1;if(n[t].includes(r))return!0;for(const o of n[t])if(e(o,r))return!0;return!1}},4351:e=>{"use strict";e.exports={margin:["margin-top","margin-bottom","margin-left","margin-right","margin-block","margin-inline"],"margin-block":["margin-block-start","margin-block-end"],"margin-block-start":["margin-top","margin-bottom","margin-left","margin-right"],"margin-block-end":["margin-top","margin-bottom","margin-left","margin-right"],"margin-inline":["margin-inline-start","margin-inline-end"],"margin-inline-start":["margin-top","margin-bottom","margin-left","margin-right"],"margin-inline-end":["margin-top","margin-bottom","margin-left","margin-right"],padding:["padding-top","padding-bottom","padding-left","padding-right","padding-block","padding-block-start","padding-block-end","padding-inline","padding-inline-start","padding-inline-end"],"padding-block":["padding-block-start","padding-block-end","padding-top","padding-bottom","padding-left","padding-right"],"padding-block-start":["padding-top","padding-bottom","padding-left","padding-right"],"padding-block-end":["padding-top","padding-bottom","padding-left","padding-right"],"padding-inline":["padding-inline-start","padding-inline-end","padding-top","padding-bottom","padding-left","padding-right"],"padding-inline-start":["padding-top","padding-bottom","padding-left","padding-right"],"padding-inline-end":["padding-top","padding-bottom","padding-left","padding-right"],background:["background-image","background-size","background-position","background-repeat","background-origin","background-clip","background-attachment","background-color"],font:["font-style","font-variant","font-weight","font-stretch","font-size","font-family","line-height"],border:["border-inline","border-block","border-top","border-bottom","border-left","border-right","border-width","border-style","border-color"],"border-inline":["border-inline-start","border-inline-end","border-inline-width","border-inline-style","border-inline-color"],"border-inline-width":["border-inline-start-width","border-inline-end-width"],"border-inline-style":["border-inline-start-style","border-inline-end-style"],"border-inline-color":["border-inline-start-color","border-inline-end-color"],"border-inline-start":["border-inline-start-width","border-inline-start-style","border-inline-start-color","border-top","border-bottom","border-left","border-right"],"border-inline-start-width":["border-top-width","border-bottom-width","border-left-width","border-right-width"],"border-inline-start-style":["border-top-style","border-bottom-style","border-left-style","border-right-style"],"border-inline-start-color":["border-top-color","border-bottom-color","border-left-color","border-right-color"],"border-inline-end":["border-inline-end-width","border-inline-end-style","border-inline-end-color","border-top","border-bottom","border-left","border-right"],"border-inline-end-width":["border-top-width","border-bottom-width","border-left-width","border-right-width"],"border-inline-end-style":["border-top-style","border-bottom-style","border-left-style","border-right-style"],"border-inline-end-color":["border-top-color","border-bottom-color","border-left-color","border-right-color"],"border-block":["border-block-start","border-block-end","border-block-width","border-block-style","border-block-color"],"border-block-width":["border-block-start-width","border-block-end-width"],"border-block-style":["border-block-start-style","border-block-end-style"],"border-block-color":["border-block-start-color","border-block-end-color"],"border-block-start":["border-block-start-width","border-block-start-style","border-block-start-color","border-top","border-bottom","border-left","border-right"],"border-block-start-width":["border-top-width","border-bottom-width","border-left-width","border-right-width"],"border-block-start-style":["border-top-style","border-bottom-style","border-left-style","border-right-style"],"border-block-start-color":["border-top-color","border-bottom-color","border-left-color","border-right-color"],"border-block-end":["border-block-end-width","border-block-end-style","border-block-end-color","border-top","border-bottom","border-left","border-right"],"border-block-end-width":["border-top-width","border-bottom-width","border-left-width","border-right-width"],"border-block-end-style":["border-top-style","border-bottom-style","border-left-style","border-right-style"],"border-block-end-color":["border-top-color","border-bottom-color","border-left-color","border-right-color"],"border-top":["border-top-width","border-top-style","border-top-color"],"border-bottom":["border-bottom-width","border-bottom-style","border-bottom-color"],"border-left":["border-left-width","border-left-style","border-left-color"],"border-right":["border-right-width","border-right-style","border-right-color"],"border-width":["border-top-width","border-bottom-width","border-left-width","border-right-width"],"border-style":["border-top-style","border-bottom-style","border-left-style","border-right-style"],"border-color":["border-top-color","border-bottom-color","border-left-color","border-right-color"],"border-image":["border-image-source","border-image-slice","border-image-width","border-image-outset","border-image-repeat"],"border-radius":["border-top-right-radius","border-top-left-radius","border-bottom-right-radius","border-bottom-left-radius"],"list-style":["list-style-type","list-style-position","list-style-image"],transition:["transition-delay","transition-duration","transition-property","transition-timing-function"],animation:["animation-name","animation-duration","animation-timing-function","animation-delay","animation-iteration-count","animation-direction","animation-fill-mode","animation-play-state"],"column-rule":["column-rule-width","column-rule-style","column-rule-color"],columns:["column-width","column-count"],flex:["flex-grow","flex-shrink","flex-basis"],"flex-flow":["flex-direction","flex-wrap"],grid:["grid-template-rows","grid-template-columns","grid-template-areas","grid-auto-rows","grid-auto-columns","grid-auto-flow","grid-column-gap","grid-row-gap"],"grid-area":["grid-row-start","grid-column-start","grid-row-end","grid-column-end"],"grid-column":["grid-column-start","grid-column-end"],"grid-gap":["grid-row-gap","grid-column-gap"],"grid-row":["grid-row-start","grid-row-end"],"grid-template":["grid-template-columns","grid-template-rows","grid-template-areas"],offset:["offset-anchor","offset-distance","offset-path","offset-position","offset-rotate"],outline:["outline-color","outline-style","outline-width"],overflow:["overflow-block","overflow-inline","overflow-x","overflow-y"],"overflow-block":["overflow-x","overflow-y"],"overflow-inline":["overflow-x","overflow-y"],"overscroll-behavior":["overscroll-behavior-x","overscroll-behavior-y","overscroll-behavior-block","overscroll-behavior-inline"],"overscroll-behavior-block":["overscroll-behavior-x","overscroll-behavior-y"],"overscroll-behavior-inline":["overscroll-behavior-x","overscroll-behavior-y"],"text-decoration":["text-decoration-color","text-decoration-style","text-decoration-line"],"text-emphasis":["text-emphasis-style","text-emphasis-color"],mask:["mask-image","mask-mode","mask-position","mask-size","mask-repeat","mask-origin","mask-clip","mask-composite"],"mask-border":["mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width"],inset:["top","right","bottom","left","inset-block","inset-inline"],"inset-block":["inset-block-end","inset-block-start"],"inset-inline":["inset-inline-end","inset-inline-start"],"inset-block-start":["top","bottom","left","right"],"inset-block-end":["top","bottom","left","right"],"inset-inline-start":["top","bottom","left","right"],"inset-inline-end":["top","bottom","left","right"]}},3587:(e,t,r)=>{const n=r(5854);let o=r(3360);e.exports=function(e,t){if("decl"===e.node.type&&"decl"===t.node.type&&e.unprefixedName===t.unprefixedName){if(!o.prefix(e.name).length&&o.prefix(t.name).length)return 1;if(o.prefix(e.name).length&&!o.prefix(t.name).length)return-1}if(e.orderData&&void 0!==t.orderData&&e.orderData.propertyIndex!==t.orderData.propertyIndex)return e.orderData.propertyIndex-t.orderData.propertyIndex;if("bottom"===e.unspecifiedPropertiesPosition||"bottomAlphabetical"===e.unspecifiedPropertiesPosition||"bottomAlphabetical"===t.unspecifiedPropertiesPosition){if(void 0!==e.orderData&&void 0===t.orderData)return-1;if(void 0===e.orderData&&void 0!==t.orderData)return 1}if("top"===e.unspecifiedPropertiesPosition){if(void 0!==e.orderData&&void 0===t.orderData)return 1;if(void 0===e.orderData&&void 0!==t.orderData)return-1}return"bottomAlphabetical"===e.unspecifiedPropertiesPosition&&void 0===e.orderData&&void 0===t.orderData?n(e,t):e.initialIndex-t.initialIndex}},5854:(e,t,r)=>{const{isShorthand:n}=r(727);let o=r(3360);e.exports=function(e,t){if(n(e.unprefixedName,t.unprefixedName))return-1;if(n(t.unprefixedName,e.unprefixedName))return 1;if(e.unprefixedName===t.unprefixedName){if("decl"===e.node.type&&"decl"===t.node.type){if(!o.prefix(e.name).length&&o.prefix(t.name).length)return 1;if(o.prefix(e.name).length&&!o.prefix(t.name).length)return-1}return e.initialIndex-t.initialIndex}return e.unprefixedName<=t.unprefixedName?-1:1}},5103:(e,t,r)=>{let n=r(9567),o=r(6673),s=r(7745),a=r(4573),l=r(8241),i=r(4972),c=r(3587),u=r(5854),d=r(3360);function p(e,t){e.removeAll(),e.append(t)}e.exports=function(e,{order:t,unspecifiedPropertiesPosition:r}){if(!l(e,{ignoreInterpolations:!0}))return;let h="alphabetical"===t,f=h?null:n(t),m=[];const g=new Set,b=new Map;if(e.each(((e,t)=>{if(!function(e){return"decl"===e.type&&i(e.prop)&&!a(e.prop)}(e))return;let n=function(e){let t=d.unprefixed(e).toLowerCase();return 0===t.indexOf("osx-")?t.slice(4):t}(e.prop),l={name:e.prop,unprefixedName:n,orderData:h?null:s(f,n),node:e,initialIndex:t,unspecifiedPropertiesPosition:r};g.add(t),b.set(t,l);let c=o.beforeDeclaration([],e.prev(),l),u=o.afterDeclaration([],e.next(),l);!function(e,t,r,n){if(r.length)for(let n=1;n<=r.length;n++)e.add(t-n);if(n.length)for(let r=1;r<=n.length;r++)e.add(t+r)}(g,t,c,u),m=[...m,...c,l,...u]})),l(e)){h?m.sort(u):m.sort(c);let t=[],r=!1;return e.each(((e,n)=>{g.has(n)?r||(r=!0,m.forEach((e=>{t.push(e.node)}))):t.push(e)})),void p(e,t)}let v=[],y=[];function w(){if(!y.length)return;const e=y[0].node,t=e.raws.before;h?y.sort(u):y.sort(c);const r=y[0].node;if(r!==e){const n=r.raws.before;r.raws.before=t,e.raws.before=n}y.forEach((e=>{v.push(e.node)})),y=[]}e.each(((e,t)=>{const r=b.get(t);r&&"decl"===e.type?(e.raws.before&&e.raws.before.includes("${")&&w(),y.push(r)):(w(),v.push(e))})),w(),p(e,v)}},3360:e=>{let t={prefix(e){let t=e.match(/^(-\w+-)/);return t?t[0]:""},unprefixed:e=>e.replace(/^-\w+-/,"")};e.exports=t},2543:(e,t,r)=>{const n=r(2346);function o(e){return`postcss-sorting: ${e}`}function s(e,t="Invalid value"){return o(`${e}: ${t}`)}function a(e){return e.join(", ")}function l(e){return"[object RegExp]"===Object.prototype.toString.call(e)}function i(e){return"object"==typeof e&&null!==e}e.exports=function(e){if(null==e)return!1;if(!i(e))return o("Options should be an object.");if(void 0!==e.order&&null!==e.order){const t=function(e){if(!Array.isArray(e))return{isValid:!1,message:"Should be an array"};const t=["custom-properties","dollar-variables","at-variables","declarations","rules","at-rules"];if(!e.every((e=>n(e)?t.includes(e):i(e)&&void 0!==e.type)))return{isValid:!1,message:`Every item in the array must be an object with a "type" property, or one of keywords: ${a(t)}.`};let r;return e.filter(i).every((e=>{let t=!0;if("at-rule"!==e.type&&"rule"!==e.type)return r="\"type\" could be 'at-rule' or 'rule' only",!1;if("at-rule"===e.type){if(void 0!==e.parameter&&void 0===e.name)return r='"at-rule" with "parameter" should also has a "name"',!1;void 0!==e.hasBlock&&(t=!0===e.hasBlock||!1===e.hasBlock),void 0!==e.name&&(t=n(e.name)&&e.name.length),void 0!==e.parameter&&(t=n(e.parameter)&&e.parameter.length||l(e.parameter))}return"rule"===e.type&&void 0!==e.selector&&(t=n(e.selector)&&e.selector.length||l(e.selector)),t||(r=`Following option is incorrect: ${JSON.stringify(e)}`),t}))?{isValid:!0}:{isValid:!1,message:r}}(e.order),{isValid:r,message:o}=t;if(!r)return s("order",o)}if(void 0!==e["properties-order"]&&null!==e["properties-order"]){const t=function(e){return"alphabetical"===e?{isValid:!0}:Array.isArray(e)?e.every((e=>n(e)))?{isValid:!0}:{isValid:!1,message:"Array should contain strings only"}:{isValid:!1,message:"Should be an array"}}(e["properties-order"]),{isValid:r,message:o}=t;if(!r)return s("properties-order",o)}if(void 0!==e["unspecified-properties-position"]&&null!==e["unspecified-properties-position"]){const t=function(e){const t=["top","bottom","bottomAlphabetical"];return n(e)&&t.includes(e)?{isValid:!0}:{isValid:!1,message:`Option should be one of the following values: ${a(t)}.`}}(e["unspecified-properties-position"]),{isValid:r,message:o}=t;if(!r)return s("unspecified-properties-position",o)}return!0}},5482:(e,t,r)=>{var n=r(8809),o=r(8449),s=r(9063);function a(e){return this instanceof a?(this.nodes=n(e),this):new a(e)}a.prototype.toString=function(){return Array.isArray(this.nodes)?s(this.nodes):""},a.prototype.walk=function(e,t){return o(this.nodes,e,t),this},a.unit=r(2882),a.walk=o,a.stringify=s,e.exports=a},8809:e=>{var t="(".charCodeAt(0),r=")".charCodeAt(0),n="'".charCodeAt(0),o='"'.charCodeAt(0),s="\\".charCodeAt(0),a="/".charCodeAt(0),l=",".charCodeAt(0),i=":".charCodeAt(0),c="*".charCodeAt(0),u="u".charCodeAt(0),d="U".charCodeAt(0),p="+".charCodeAt(0),h=/^[a-f0-9?-]+$/i;e.exports=function(e){for(var f,m,g,b,v,y,w,k,E,S=[],x=e,C=0,_=x.charCodeAt(C),A=x.length,R=[{nodes:S}],O=0,T="",I="",P="";C{function t(e,t){var n,o,s=e.type,a=e.value;return t&&void 0!==(o=t(e))?o:"word"===s||"space"===s?a:"string"===s?(n=e.quote||"")+a+(e.unclosed?"":n):"comment"===s?"/*"+a+(e.unclosed?"":"*/"):"div"===s?(e.before||"")+a+(e.after||""):Array.isArray(e.nodes)?(n=r(e.nodes,t),"function"!==s?n:a+"("+(e.before||"")+n+(e.after||"")+(e.unclosed?"":")")):a}function r(e,r){var n,o;if(Array.isArray(e)){for(n="",o=e.length-1;~o;o-=1)n=t(e[o],r)+n;return n}return t(e,r)}e.exports=r},2882:e=>{var t="-".charCodeAt(0),r="+".charCodeAt(0),n=".".charCodeAt(0),o="e".charCodeAt(0),s="E".charCodeAt(0);e.exports=function(e){var a,l,i,c=0,u=e.length;if(0===u||!function(e){var o,s=e.charCodeAt(0);if(s===r||s===t){if((o=e.charCodeAt(1))>=48&&o<=57)return!0;var a=e.charCodeAt(2);return o===n&&a>=48&&a<=57}return s===n?(o=e.charCodeAt(1))>=48&&o<=57:s>=48&&s<=57}(e))return!1;for((a=e.charCodeAt(c))!==r&&a!==t||c++;c57);)c+=1;if(a=e.charCodeAt(c),l=e.charCodeAt(c+1),a===n&&l>=48&&l<=57)for(c+=2;c57);)c+=1;if(a=e.charCodeAt(c),l=e.charCodeAt(c+1),i=e.charCodeAt(c+2),(a===o||a===s)&&(l>=48&&l<=57||(l===r||l===t)&&i>=48&&i<=57))for(c+=l===r||l===t?3:2;c57);)c+=1;return{number:e.slice(0,c),unit:e.slice(c)}}},8449:e=>{e.exports=function e(t,r,n){var o,s,a,l;for(o=0,s=t.length;o{"use strict";let n=r(7793);class o extends n{constructor(e){super(e),this.type="atrule"}append(...e){return this.proxyOf.nodes||(this.nodes=[]),super.append(...e)}prepend(...e){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...e)}}e.exports=o,o.default=o,n.registerAtRule(o)},9371:(e,t,r)=>{"use strict";let n=r(3152);class o extends n{constructor(e){super(e),this.type="comment"}}e.exports=o,o.default=o},7793:(e,t,r)=>{"use strict";let n,o,s,a,{isClean:l,my:i}=r(4151),c=r(5238),u=r(9371),d=r(3152);function p(e){return e.map((e=>(e.nodes&&(e.nodes=p(e.nodes)),delete e.source,e)))}function h(e){if(e[l]=!1,e.proxyOf.nodes)for(let t of e.proxyOf.nodes)h(t)}class f extends d{append(...e){for(let t of e){let e=this.normalize(t,this.last);for(let t of e)this.proxyOf.nodes.push(t)}return this.markDirty(),this}cleanRaws(e){if(super.cleanRaws(e),this.nodes)for(let t of this.nodes)t.cleanRaws(e)}each(e){if(!this.proxyOf.nodes)return;let t,r,n=this.getIterator();for(;this.indexes[n]"proxyOf"===t?e:e[t]?"each"===t||"string"==typeof t&&t.startsWith("walk")?(...r)=>e[t](...r.map((e=>"function"==typeof e?(t,r)=>e(t.toProxy(),r):e))):"every"===t||"some"===t?r=>e[t](((e,...t)=>r(e.toProxy(),...t))):"root"===t?()=>e.root().toProxy():"nodes"===t?e.nodes.map((e=>e.toProxy())):"first"===t||"last"===t?e[t].toProxy():e[t]:e[t],set:(e,t,r)=>(e[t]===r||(e[t]=r,"name"!==t&&"params"!==t&&"selector"!==t||e.markDirty()),!0)}}index(e){return"number"==typeof e?e:(e.proxyOf&&(e=e.proxyOf),this.proxyOf.nodes.indexOf(e))}insertAfter(e,t){let r,n=this.index(e),o=this.normalize(t,this.proxyOf.nodes[n]).reverse();n=this.index(e);for(let e of o)this.proxyOf.nodes.splice(n+1,0,e);for(let e in this.indexes)r=this.indexes[e],n(e[i]||f.rebuild(e),(e=e.proxyOf).parent&&e.parent.removeChild(e),e[l]&&h(e),void 0===e.raws.before&&t&&void 0!==t.raws.before&&(e.raws.before=t.raws.before.replace(/\S/g,"")),e.parent=this.proxyOf,e)))}prepend(...e){e=e.reverse();for(let t of e){let e=this.normalize(t,this.first,"prepend").reverse();for(let t of e)this.proxyOf.nodes.unshift(t);for(let t in this.indexes)this.indexes[t]=this.indexes[t]+e.length}return this.markDirty(),this}push(e){return e.parent=this,this.proxyOf.nodes.push(e),this}removeAll(){for(let e of this.proxyOf.nodes)e.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}removeChild(e){let t;e=this.index(e),this.proxyOf.nodes[e].parent=void 0,this.proxyOf.nodes.splice(e,1);for(let r in this.indexes)t=this.indexes[r],t>=e&&(this.indexes[r]=t-1);return this.markDirty(),this}replaceValues(e,t,r){return r||(r=t,t={}),this.walkDecls((n=>{t.props&&!t.props.includes(n.prop)||t.fast&&!n.value.includes(t.fast)||(n.value=n.value.replace(e,r))})),this.markDirty(),this}some(e){return this.nodes.some(e)}walk(e){return this.each(((t,r)=>{let n;try{n=e(t,r)}catch(e){throw t.addToError(e)}return!1!==n&&t.walk&&(n=t.walk(e)),n}))}walkAtRules(e,t){return t?e instanceof RegExp?this.walk(((r,n)=>{if("atrule"===r.type&&e.test(r.name))return t(r,n)})):this.walk(((r,n)=>{if("atrule"===r.type&&r.name===e)return t(r,n)})):(t=e,this.walk(((e,r)=>{if("atrule"===e.type)return t(e,r)})))}walkComments(e){return this.walk(((t,r)=>{if("comment"===t.type)return e(t,r)}))}walkDecls(e,t){return t?e instanceof RegExp?this.walk(((r,n)=>{if("decl"===r.type&&e.test(r.prop))return t(r,n)})):this.walk(((r,n)=>{if("decl"===r.type&&r.prop===e)return t(r,n)})):(t=e,this.walk(((e,r)=>{if("decl"===e.type)return t(e,r)})))}walkRules(e,t){return t?e instanceof RegExp?this.walk(((r,n)=>{if("rule"===r.type&&e.test(r.selector))return t(r,n)})):this.walk(((r,n)=>{if("rule"===r.type&&r.selector===e)return t(r,n)})):(t=e,this.walk(((e,r)=>{if("rule"===e.type)return t(e,r)})))}get first(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}get last(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}}f.registerParse=e=>{n=e},f.registerRule=e=>{o=e},f.registerAtRule=e=>{s=e},f.registerRoot=e=>{a=e},e.exports=f,f.default=f,f.rebuild=e=>{"atrule"===e.type?Object.setPrototypeOf(e,s.prototype):"rule"===e.type?Object.setPrototypeOf(e,o.prototype):"decl"===e.type?Object.setPrototypeOf(e,c.prototype):"comment"===e.type?Object.setPrototypeOf(e,u.prototype):"root"===e.type&&Object.setPrototypeOf(e,a.prototype),e[i]=!0,e.nodes&&e.nodes.forEach((e=>{f.rebuild(e)}))}},3614:(e,t,r)=>{"use strict";let n=r(8633),o=r(9746);class s extends Error{constructor(e,t,r,n,o,a){super(e),this.name="CssSyntaxError",this.reason=e,o&&(this.file=o),n&&(this.source=n),a&&(this.plugin=a),void 0!==t&&void 0!==r&&("number"==typeof t?(this.line=t,this.column=r):(this.line=t.line,this.column=t.column,this.endLine=r.line,this.endColumn=r.column)),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,s)}setMessage(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"",void 0!==this.line&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(e){if(!this.source)return"";let t=this.source;null==e&&(e=n.isColorSupported),o&&e&&(t=o(t));let r,s,a=t.split(/\r?\n/),l=Math.max(this.line-3,0),i=Math.min(this.line+2,a.length),c=String(i).length;if(e){let{bold:e,gray:t,red:o}=n.createColors(!0);r=t=>e(o(t)),s=e=>t(e)}else r=s=e=>e;return a.slice(l,i).map(((e,t)=>{let n=l+1+t,o=" "+(" "+n).slice(-c)+" | ";if(n===this.line){let t=s(o.replace(/\d/g," "))+e.slice(0,this.column-1).replace(/[^\t]/g," ");return r(">")+s(o)+e+"\n "+t+r("^")}return" "+s(o)+e})).join("\n")}toString(){let e=this.showSourceCode();return e&&(e="\n\n"+e+"\n"),this.name+": "+this.message+e}}e.exports=s,s.default=s},5238:(e,t,r)=>{"use strict";let n=r(3152);class o extends n{constructor(e){e&&void 0!==e.value&&"string"!=typeof e.value&&(e={...e,value:String(e.value)}),super(e),this.type="decl"}get variable(){return this.prop.startsWith("--")||"$"===this.prop[0]}}e.exports=o,o.default=o},145:(e,t,r)=>{"use strict";let n,o,s=r(7793);class a extends s{constructor(e){super({type:"document",...e}),this.nodes||(this.nodes=[])}toResult(e={}){return new n(new o,this,e).stringify()}}a.registerLazyResult=e=>{n=e},a.registerProcessor=e=>{o=e},e.exports=a,a.default=a},3438:(e,t,r)=>{"use strict";let n=r(5238),o=r(3878),s=r(9371),a=r(396),l=r(1106),i=r(5644),c=r(1534);function u(e,t){if(Array.isArray(e))return e.map((e=>u(e)));let{inputs:r,...d}=e;if(r){t=[];for(let e of r){let r={...e,__proto__:l.prototype};r.map&&(r.map={...r.map,__proto__:o.prototype}),t.push(r)}}if(d.nodes&&(d.nodes=e.nodes.map((e=>u(e,t)))),d.source){let{inputId:e,...r}=d.source;d.source=r,null!=e&&(d.source.input=t[e])}if("root"===d.type)return new i(d);if("decl"===d.type)return new n(d);if("rule"===d.type)return new c(d);if("comment"===d.type)return new s(d);if("atrule"===d.type)return new a(d);throw new Error("Unknown node type: "+e.type)}e.exports=u,u.default=u},1106:(e,t,r)=>{"use strict";let{SourceMapConsumer:n,SourceMapGenerator:o}=r(1866),{fileURLToPath:s,pathToFileURL:a}=r(2739),{isAbsolute:l,resolve:i}=r(197),{nanoid:c}=r(5042),u=r(9746),d=r(3614),p=r(3878),h=Symbol("fromOffsetCache"),f=Boolean(n&&o),m=Boolean(i&&l);class g{constructor(e,t={}){if(null==e||"object"==typeof e&&!e.toString)throw new Error(`PostCSS received ${e} instead of CSS string`);if(this.css=e.toString(),"\ufeff"===this.css[0]||"￾"===this.css[0]?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,t.from&&(!m||/^\w+:\/\//.test(t.from)||l(t.from)?this.file=t.from:this.file=i(t.from)),m&&f){let e=new p(this.css,t);if(e.text){this.map=e;let t=e.consumer().file;!this.file&&t&&(this.file=this.mapResolve(t))}}this.file||(this.id=""),this.map&&(this.map.file=this.from)}error(e,t,r,n={}){let o,s,l;if(t&&"object"==typeof t){let e=t,n=r;if("number"==typeof e.offset){let n=this.fromOffset(e.offset);t=n.line,r=n.col}else t=e.line,r=e.column;if("number"==typeof n.offset){let e=this.fromOffset(n.offset);s=e.line,l=e.col}else s=n.line,l=n.column}else if(!r){let e=this.fromOffset(t);t=e.line,r=e.col}let i=this.origin(t,r,s,l);return o=i?new d(e,void 0===i.endLine?i.line:{column:i.column,line:i.line},void 0===i.endLine?i.column:{column:i.endColumn,line:i.endLine},i.source,i.file,n.plugin):new d(e,void 0===s?t:{column:r,line:t},void 0===s?r:{column:l,line:s},this.css,this.file,n.plugin),o.input={column:r,endColumn:l,endLine:s,line:t,source:this.css},this.file&&(a&&(o.input.url=a(this.file).toString()),o.input.file=this.file),o}fromOffset(e){let t,r;if(this[h])r=this[h];else{let e=this.css.split("\n");r=new Array(e.length);let t=0;for(let n=0,o=e.length;n=t)n=r.length-1;else{let t,o=r.length-2;for(;n>1),e=r[t+1])){n=t;break}n=t+1}}return{col:e-r[n]+1,line:n+1}}mapResolve(e){return/^\w+:\/\//.test(e)?e:i(this.map.consumer().sourceRoot||this.map.root||".",e)}origin(e,t,r,n){if(!this.map)return!1;let o,i,c=this.map.consumer(),u=c.originalPositionFor({column:t,line:e});if(!u.source)return!1;"number"==typeof r&&(o=c.originalPositionFor({column:n,line:r})),i=l(u.source)?a(u.source):new URL(u.source,this.map.consumer().sourceRoot||a(this.map.mapFile));let d={column:u.column,endColumn:o&&o.column,endLine:o&&o.line,line:u.line,url:i.toString()};if("file:"===i.protocol){if(!s)throw new Error("file: protocol is not available in this PostCSS build");d.file=s(i)}let p=c.sourceContentFor(u.source);return p&&(d.source=p),d}toJSON(){let e={};for(let t of["hasBOM","css","file","id"])null!=this[t]&&(e[t]=this[t]);return this.map&&(e.map={...this.map},e.map.consumerCache&&(e.map.consumerCache=void 0)),e}get from(){return this.file||this.id}}e.exports=g,g.default=g,u&&u.registerInput&&u.registerInput(g)},6966:(e,t,r)=>{"use strict";let{isClean:n,my:o}=r(4151),s=r(3604),a=r(3303),l=r(7793),i=r(145),c=(r(6156),r(3717)),u=r(9577),d=r(5644);const p={atrule:"AtRule",comment:"Comment",decl:"Declaration",document:"Document",root:"Root",rule:"Rule"},h={AtRule:!0,AtRuleExit:!0,Comment:!0,CommentExit:!0,Declaration:!0,DeclarationExit:!0,Document:!0,DocumentExit:!0,Once:!0,OnceExit:!0,postcssPlugin:!0,prepare:!0,Root:!0,RootExit:!0,Rule:!0,RuleExit:!0},f={Once:!0,postcssPlugin:!0,prepare:!0};function m(e){return"object"==typeof e&&"function"==typeof e.then}function g(e){let t=!1,r=p[e.type];return"decl"===e.type?t=e.prop.toLowerCase():"atrule"===e.type&&(t=e.name.toLowerCase()),t&&e.append?[r,r+"-"+t,0,r+"Exit",r+"Exit-"+t]:t?[r,r+"-"+t,r+"Exit",r+"Exit-"+t]:e.append?[r,0,r+"Exit"]:[r,r+"Exit"]}function b(e){let t;return t="document"===e.type?["Document",0,"DocumentExit"]:"root"===e.type?["Root",0,"RootExit"]:g(e),{eventIndex:0,events:t,iterator:0,node:e,visitorIndex:0,visitors:[]}}function v(e){return e[n]=!1,e.nodes&&e.nodes.forEach((e=>v(e))),e}let y={};class w{constructor(e,t,r){let n;if(this.stringified=!1,this.processed=!1,"object"!=typeof t||null===t||"root"!==t.type&&"document"!==t.type)if(t instanceof w||t instanceof c)n=v(t.root),t.map&&(void 0===r.map&&(r.map={}),r.map.inline||(r.map.inline=!1),r.map.prev=t.map);else{let e=u;r.syntax&&(e=r.syntax.parse),r.parser&&(e=r.parser),e.parse&&(e=e.parse);try{n=e(t,r)}catch(e){this.processed=!0,this.error=e}n&&!n[o]&&l.rebuild(n)}else n=v(t);this.result=new c(e,n,r),this.helpers={...y,postcss:y,result:this.result},this.plugins=this.processor.plugins.map((e=>"object"==typeof e&&e.prepare?{...e,...e.prepare(this.result)}:e))}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}catch(e){return this.async().catch(e)}finally(e){return this.async().then(e,e)}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(e,t){let r=this.result.lastPlugin;try{t&&t.addToError(e),this.error=e,"CssSyntaxError"!==e.name||e.plugin?r.postcssVersion:(e.plugin=r.postcssPlugin,e.setMessage())}catch(e){console&&console.error&&console.error(e)}return e}prepareVisitors(){this.listeners={};let e=(e,t,r)=>{this.listeners[t]||(this.listeners[t]=[]),this.listeners[t].push([e,r])};for(let t of this.plugins)if("object"==typeof t)for(let r in t){if(!h[r]&&/^[A-Z]/.test(r))throw new Error(`Unknown event ${r} in ${t.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!f[r])if("object"==typeof t[r])for(let n in t[r])e(t,"*"===n?r:r+"-"+n.toLowerCase(),t[r][n]);else"function"==typeof t[r]&&e(t,r,t[r])}this.hasListener=Object.keys(this.listeners).length>0}async runAsync(){this.plugin=0;for(let e=0;e0;){let e=this.visitTick(t);if(m(e))try{await e}catch(e){let r=t[t.length-1].node;throw this.handleError(e,r)}}}if(this.listeners.OnceExit)for(let[t,r]of this.listeners.OnceExit){this.result.lastPlugin=t;try{if("document"===e.type){let t=e.nodes.map((e=>r(e,this.helpers)));await Promise.all(t)}else await r(e,this.helpers)}catch(e){throw this.handleError(e)}}}return this.processed=!0,this.stringify()}runOnRoot(e){this.result.lastPlugin=e;try{if("object"==typeof e&&e.Once){if("document"===this.result.root.type){let t=this.result.root.nodes.map((t=>e.Once(t,this.helpers)));return m(t[0])?Promise.all(t):t}return e.Once(this.result.root,this.helpers)}if("function"==typeof e)return e(this.result.root,this.result)}catch(e){throw this.handleError(e)}}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let e=this.result.opts,t=a;e.syntax&&(t=e.syntax.stringify),e.stringifier&&(t=e.stringifier),t.stringify&&(t=t.stringify);let r=new s(t,this.result.root,this.result.opts).generate();return this.result.css=r[0],this.result.map=r[1],this.result}sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(let e of this.plugins)if(m(this.runOnRoot(e)))throw this.getAsyncError();if(this.prepareVisitors(),this.hasListener){let e=this.result.root;for(;!e[n];)e[n]=!0,this.walkSync(e);if(this.listeners.OnceExit)if("document"===e.type)for(let t of e.nodes)this.visitSync(this.listeners.OnceExit,t);else this.visitSync(this.listeners.OnceExit,e)}return this.result}then(e,t){return this.async().then(e,t)}toString(){return this.css}visitSync(e,t){for(let[r,n]of e){let e;this.result.lastPlugin=r;try{e=n(t,this.helpers)}catch(e){throw this.handleError(e,t.proxyOf)}if("root"!==t.type&&"document"!==t.type&&!t.parent)return!0;if(m(e))throw this.getAsyncError()}}visitTick(e){let t=e[e.length-1],{node:r,visitors:o}=t;if("root"!==r.type&&"document"!==r.type&&!r.parent)return void e.pop();if(o.length>0&&t.visitorIndex{e[n]||this.walkSync(e)}));else{let t=this.listeners[r];if(t&&this.visitSync(t,e.toProxy()))return}}warnings(){return this.sync().warnings()}get content(){return this.stringify().content}get css(){return this.stringify().css}get map(){return this.stringify().map}get messages(){return this.sync().messages}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){return this.sync().root}get[Symbol.toStringTag](){return"LazyResult"}}w.registerPostcss=e=>{y=e},e.exports=w,w.default=w,d.registerLazyResult(w),i.registerLazyResult(w)},1752:e=>{"use strict";let t={comma:e=>t.split(e,[","],!0),space:e=>t.split(e,[" ","\n","\t"]),split(e,t,r){let n=[],o="",s=!1,a=0,l=!1,i="",c=!1;for(let r of e)c?c=!1:"\\"===r?c=!0:l?r===i&&(l=!1):'"'===r||"'"===r?(l=!0,i=r):"("===r?a+=1:")"===r?a>0&&(a-=1):0===a&&t.includes(r)&&(s=!0),s?(""!==o&&n.push(o.trim()),o="",s=!1):o+=r;return(r||""!==o)&&n.push(o.trim()),n}};e.exports=t,t.default=t},3604:(e,t,r)=>{"use strict";let{SourceMapConsumer:n,SourceMapGenerator:o}=r(1866),{dirname:s,relative:a,resolve:l,sep:i}=r(197),{pathToFileURL:c}=r(2739),u=r(1106),d=Boolean(n&&o),p=Boolean(s&&l&&a&&i);e.exports=class{constructor(e,t,r,n){this.stringify=e,this.mapOpts=r.map||{},this.root=t,this.opts=r,this.css=n,this.originalCSS=n,this.usesFileUrls=!this.mapOpts.from&&this.mapOpts.absolute,this.memoizedFileURLs=new Map,this.memoizedPaths=new Map,this.memoizedURLs=new Map}addAnnotation(){let e;e=this.isInline()?"data:application/json;base64,"+this.toBase64(this.map.toString()):"string"==typeof this.mapOpts.annotation?this.mapOpts.annotation:"function"==typeof this.mapOpts.annotation?this.mapOpts.annotation(this.opts.to,this.root):this.outputFile()+".map";let t="\n";this.css.includes("\r\n")&&(t="\r\n"),this.css+=t+"/*# sourceMappingURL="+e+" */"}applyPrevMaps(){for(let e of this.previous()){let t,r=this.toUrl(this.path(e.file)),o=e.root||s(e.file);!1===this.mapOpts.sourcesContent?(t=new n(e.text),t.sourcesContent&&(t.sourcesContent=null)):t=e.consumer(),this.map.applySourceMap(t,r,this.toUrl(this.path(o)))}}clearAnnotation(){if(!1!==this.mapOpts.annotation)if(this.root){let e;for(let t=this.root.nodes.length-1;t>=0;t--)e=this.root.nodes[t],"comment"===e.type&&0===e.text.indexOf("# sourceMappingURL=")&&this.root.removeChild(t)}else this.css&&(this.css=this.css.replace(/\n*\/\*#[\S\s]*?\*\/$/gm,""))}generate(){if(this.clearAnnotation(),p&&d&&this.isMap())return this.generateMap();{let e="";return this.stringify(this.root,(t=>{e+=t})),[e]}}generateMap(){if(this.root)this.generateString();else if(1===this.previous().length){let e=this.previous()[0].consumer();e.file=this.outputFile(),this.map=o.fromSourceMap(e,{ignoreInvalidMapping:!0})}else this.map=new o({file:this.outputFile(),ignoreInvalidMapping:!0}),this.map.addMapping({generated:{column:0,line:1},original:{column:0,line:1},source:this.opts.from?this.toUrl(this.path(this.opts.from)):""});return this.isSourcesContent()&&this.setSourcesContent(),this.root&&this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline()?[this.css]:[this.css,this.map]}generateString(){this.css="",this.map=new o({file:this.outputFile(),ignoreInvalidMapping:!0});let e,t,r=1,n=1,s="",a={generated:{column:0,line:0},original:{column:0,line:0},source:""};this.stringify(this.root,((o,l,i)=>{if(this.css+=o,l&&"end"!==i&&(a.generated.line=r,a.generated.column=n-1,l.source&&l.source.start?(a.source=this.sourcePath(l),a.original.line=l.source.start.line,a.original.column=l.source.start.column-1,this.map.addMapping(a)):(a.source=s,a.original.line=1,a.original.column=0,this.map.addMapping(a))),e=o.match(/\n/g),e?(r+=e.length,t=o.lastIndexOf("\n"),n=o.length-t):n+=o.length,l&&"start"!==i){let e=l.parent||{raws:{}};("decl"===l.type||"atrule"===l.type&&!l.nodes)&&l===e.last&&!e.raws.semicolon||(l.source&&l.source.end?(a.source=this.sourcePath(l),a.original.line=l.source.end.line,a.original.column=l.source.end.column-1,a.generated.line=r,a.generated.column=n-2,this.map.addMapping(a)):(a.source=s,a.original.line=1,a.original.column=0,a.generated.line=r,a.generated.column=n-1,this.map.addMapping(a)))}}))}isAnnotation(){return!!this.isInline()||(void 0!==this.mapOpts.annotation?this.mapOpts.annotation:!this.previous().length||this.previous().some((e=>e.annotation)))}isInline(){if(void 0!==this.mapOpts.inline)return this.mapOpts.inline;let e=this.mapOpts.annotation;return(void 0===e||!0===e)&&(!this.previous().length||this.previous().some((e=>e.inline)))}isMap(){return void 0!==this.opts.map?!!this.opts.map:this.previous().length>0}isSourcesContent(){return void 0!==this.mapOpts.sourcesContent?this.mapOpts.sourcesContent:!this.previous().length||this.previous().some((e=>e.withContent()))}outputFile(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"}path(e){if(this.mapOpts.absolute)return e;if(60===e.charCodeAt(0))return e;if(/^\w+:\/\//.test(e))return e;let t=this.memoizedPaths.get(e);if(t)return t;let r=this.opts.to?s(this.opts.to):".";"string"==typeof this.mapOpts.annotation&&(r=s(l(r,this.mapOpts.annotation)));let n=a(r,e);return this.memoizedPaths.set(e,n),n}previous(){if(!this.previousMaps)if(this.previousMaps=[],this.root)this.root.walk((e=>{if(e.source&&e.source.input.map){let t=e.source.input.map;this.previousMaps.includes(t)||this.previousMaps.push(t)}}));else{let e=new u(this.originalCSS,this.opts);e.map&&this.previousMaps.push(e.map)}return this.previousMaps}setSourcesContent(){let e={};if(this.root)this.root.walk((t=>{if(t.source){let r=t.source.input.from;if(r&&!e[r]){e[r]=!0;let n=this.usesFileUrls?this.toFileUrl(r):this.toUrl(this.path(r));this.map.setSourceContent(n,t.source.input.css)}}}));else if(this.css){let e=this.opts.from?this.toUrl(this.path(this.opts.from)):"";this.map.setSourceContent(e,this.css)}}sourcePath(e){return this.mapOpts.from?this.toUrl(this.mapOpts.from):this.usesFileUrls?this.toFileUrl(e.source.input.from):this.toUrl(this.path(e.source.input.from))}toBase64(e){return Buffer?Buffer.from(e).toString("base64"):window.btoa(unescape(encodeURIComponent(e)))}toFileUrl(e){let t=this.memoizedFileURLs.get(e);if(t)return t;if(c){let t=c(e).toString();return this.memoizedFileURLs.set(e,t),t}throw new Error("`map.absolute` option is not available in this PostCSS build")}toUrl(e){let t=this.memoizedURLs.get(e);if(t)return t;"\\"===i&&(e=e.replace(/\\/g,"/"));let r=encodeURI(e).replace(/[#?]/g,encodeURIComponent);return this.memoizedURLs.set(e,r),r}}},4211:(e,t,r)=>{"use strict";let n=r(3604),o=r(3303),s=(r(6156),r(9577));const a=r(3717);class l{constructor(e,t,r){let s;t=t.toString(),this.stringified=!1,this._processor=e,this._css=t,this._opts=r,this._map=void 0;let l=o;this.result=new a(this._processor,s,this._opts),this.result.css=t;let i=this;Object.defineProperty(this.result,"root",{get:()=>i.root});let c=new n(l,s,this._opts,t);if(c.isMap()){let[e,t]=c.generate();e&&(this.result.css=e),t&&(this.result.map=t)}else c.clearAnnotation(),this.result.css=c.css}async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}catch(e){return this.async().catch(e)}finally(e){return this.async().then(e,e)}sync(){if(this.error)throw this.error;return this.result}then(e,t){return this.async().then(e,t)}toString(){return this._css}warnings(){return[]}get content(){return this.result.css}get css(){return this.result.css}get map(){return this.result.map}get messages(){return[]}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){if(this._root)return this._root;let e,t=s;try{e=t(this._css,this._opts)}catch(e){this.error=e}if(this.error)throw this.error;return this._root=e,e}get[Symbol.toStringTag](){return"NoWorkResult"}}e.exports=l,l.default=l},3152:(e,t,r)=>{"use strict";let{isClean:n,my:o}=r(4151),s=r(3614),a=r(7668),l=r(3303);function i(e,t){let r=new e.constructor;for(let n in e){if(!Object.prototype.hasOwnProperty.call(e,n))continue;if("proxyCache"===n)continue;let o=e[n],s=typeof o;"parent"===n&&"object"===s?t&&(r[n]=t):"source"===n?r[n]=o:Array.isArray(o)?r[n]=o.map((e=>i(e,r))):("object"===s&&null!==o&&(o=i(o)),r[n]=o)}return r}class c{constructor(e={}){this.raws={},this[n]=!1,this[o]=!0;for(let t in e)if("nodes"===t){this.nodes=[];for(let r of e[t])"function"==typeof r.clone?this.append(r.clone()):this.append(r)}else this[t]=e[t]}addToError(e){if(e.postcssNode=this,e.stack&&this.source&&/\n\s{4}at /.test(e.stack)){let t=this.source;e.stack=e.stack.replace(/\n\s{4}at /,`$&${t.input.from}:${t.start.line}:${t.start.column}$&`)}return e}after(e){return this.parent.insertAfter(this,e),this}assign(e={}){for(let t in e)this[t]=e[t];return this}before(e){return this.parent.insertBefore(this,e),this}cleanRaws(e){delete this.raws.before,delete this.raws.after,e||delete this.raws.between}clone(e={}){let t=i(this);for(let r in e)t[r]=e[r];return t}cloneAfter(e={}){let t=this.clone(e);return this.parent.insertAfter(this,t),t}cloneBefore(e={}){let t=this.clone(e);return this.parent.insertBefore(this,t),t}error(e,t={}){if(this.source){let{end:r,start:n}=this.rangeBy(t);return this.source.input.error(e,{column:n.column,line:n.line},{column:r.column,line:r.line},t)}return new s(e)}getProxyProcessor(){return{get:(e,t)=>"proxyOf"===t?e:"root"===t?()=>e.root().toProxy():e[t],set:(e,t,r)=>(e[t]===r||(e[t]=r,"prop"!==t&&"value"!==t&&"name"!==t&&"params"!==t&&"important"!==t&&"text"!==t||e.markDirty()),!0)}}markDirty(){if(this[n]){this[n]=!1;let e=this;for(;e=e.parent;)e[n]=!1}}next(){if(!this.parent)return;let e=this.parent.index(this);return this.parent.nodes[e+1]}positionBy(e,t){let r=this.source.start;if(e.index)r=this.positionInside(e.index,t);else if(e.word){let n=(t=this.toString()).indexOf(e.word);-1!==n&&(r=this.positionInside(n,t))}return r}positionInside(e,t){let r=t||this.toString(),n=this.source.start.column,o=this.source.start.line;for(let t=0;t"object"==typeof e&&e.toJSON?e.toJSON(null,t):e));else if("object"==typeof n&&n.toJSON)r[e]=n.toJSON(null,t);else if("source"===e){let s=t.get(n.input);null==s&&(s=o,t.set(n.input,o),o++),r[e]={end:n.end,inputId:s,start:n.start}}else r[e]=n}return n&&(r.inputs=[...t.keys()].map((e=>e.toJSON()))),r}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}toString(e=l){e.stringify&&(e=e.stringify);let t="";return e(this,(e=>{t+=e})),t}warn(e,t,r){let n={node:this};for(let e in r)n[e]=r[e];return e.warn(t,n)}get proxyOf(){return this}}e.exports=c,c.default=c},9577:(e,t,r)=>{"use strict";let n=r(7793),o=r(8339),s=r(1106);function a(e,t){let r=new s(e,t),n=new o(r);try{n.parse()}catch(e){throw e}return n.root}e.exports=a,a.default=a,n.registerParse(a)},8339:(e,t,r)=>{"use strict";let n=r(5238),o=r(5781),s=r(9371),a=r(396),l=r(5644),i=r(1534);const c={empty:!0,space:!0};e.exports=class{constructor(e){this.input=e,this.root=new l,this.current=this.root,this.spaces="",this.semicolon=!1,this.createTokenizer(),this.root.source={input:e,start:{column:1,line:1,offset:0}}}atrule(e){let t,r,n,o=new a;o.name=e[1].slice(1),""===o.name&&this.unnamedAtrule(o,e),this.init(o,e[2]);let s=!1,l=!1,i=[],c=[];for(;!this.tokenizer.endOfFile();){if(t=(e=this.tokenizer.nextToken())[0],"("===t||"["===t?c.push("("===t?")":"]"):"{"===t&&c.length>0?c.push("}"):t===c[c.length-1]&&c.pop(),0===c.length){if(";"===t){o.source.end=this.getPosition(e[2]),o.source.end.offset++,this.semicolon=!0;break}if("{"===t){l=!0;break}if("}"===t){if(i.length>0){for(n=i.length-1,r=i[n];r&&"space"===r[0];)r=i[--n];r&&(o.source.end=this.getPosition(r[3]||r[2]),o.source.end.offset++)}this.end(e);break}i.push(e)}else i.push(e);if(this.tokenizer.endOfFile()){s=!0;break}}o.raws.between=this.spacesAndCommentsFromEnd(i),i.length?(o.raws.afterName=this.spacesAndCommentsFromStart(i),this.raw(o,"params",i),s&&(e=i[i.length-1],o.source.end=this.getPosition(e[3]||e[2]),o.source.end.offset++,this.spaces=o.raws.between,o.raws.between="")):(o.raws.afterName="",o.params=""),l&&(o.nodes=[],this.current=o)}checkMissedSemicolon(e){let t=this.colon(e);if(!1===t)return;let r,n=0;for(let o=t-1;o>=0&&(r=e[o],"space"===r[0]||(n+=1,2!==n));o--);throw this.input.error("Missed semicolon","word"===r[0]?r[3]+1:r[2])}colon(e){let t,r,n,o=0;for(let[s,a]of e.entries()){if(t=a,r=t[0],"("===r&&(o+=1),")"===r&&(o-=1),0===o&&":"===r){if(n){if("word"===n[0]&&"progid"===n[1])continue;return s}this.doubleColon(t)}n=t}return!1}comment(e){let t=new s;this.init(t,e[2]),t.source.end=this.getPosition(e[3]||e[2]),t.source.end.offset++;let r=e[1].slice(2,-2);if(/^\s*$/.test(r))t.text="",t.raws.left=r,t.raws.right="";else{let e=r.match(/^(\s*)([^]*\S)(\s*)$/);t.text=e[2],t.raws.left=e[1],t.raws.right=e[3]}}createTokenizer(){this.tokenizer=o(this.input)}decl(e,t){let r=new n;this.init(r,e[0][2]);let o,s=e[e.length-1];for(";"===s[0]&&(this.semicolon=!0,e.pop()),r.source.end=this.getPosition(s[3]||s[2]||function(e){for(let t=e.length-1;t>=0;t--){let r=e[t],n=r[3]||r[2];if(n)return n}}(e)),r.source.end.offset++;"word"!==e[0][0];)1===e.length&&this.unknownWord(e),r.raws.before+=e.shift()[1];for(r.source.start=this.getPosition(e[0][2]),r.prop="";e.length;){let t=e[0][0];if(":"===t||"space"===t||"comment"===t)break;r.prop+=e.shift()[1]}for(r.raws.between="";e.length;){if(o=e.shift(),":"===o[0]){r.raws.between+=o[1];break}"word"===o[0]&&/\w/.test(o[1])&&this.unknownWord([o]),r.raws.between+=o[1]}"_"!==r.prop[0]&&"*"!==r.prop[0]||(r.raws.before+=r.prop[0],r.prop=r.prop.slice(1));let a,l=[];for(;e.length&&(a=e[0][0],"space"===a||"comment"===a);)l.push(e.shift());this.precheckMissedSemicolon(e);for(let t=e.length-1;t>=0;t--){if(o=e[t],"!important"===o[1].toLowerCase()){r.important=!0;let n=this.stringFrom(e,t);n=this.spacesFromEnd(e)+n," !important"!==n&&(r.raws.important=n);break}if("important"===o[1].toLowerCase()){let n=e.slice(0),o="";for(let e=t;e>0;e--){let t=n[e][0];if(0===o.trim().indexOf("!")&&"space"!==t)break;o=n.pop()[1]+o}0===o.trim().indexOf("!")&&(r.important=!0,r.raws.important=o,e=n)}if("space"!==o[0]&&"comment"!==o[0])break}e.some((e=>"space"!==e[0]&&"comment"!==e[0]))&&(r.raws.between+=l.map((e=>e[1])).join(""),l=[]),this.raw(r,"value",l.concat(e),t),r.value.includes(":")&&!t&&this.checkMissedSemicolon(e)}doubleColon(e){throw this.input.error("Double colon",{offset:e[2]},{offset:e[2]+e[1].length})}emptyRule(e){let t=new i;this.init(t,e[2]),t.selector="",t.raws.between="",this.current=t}end(e){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(e[2]),this.current.source.end.offset++,this.current=this.current.parent):this.unexpectedClose(e)}endFile(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.root.source.end=this.getPosition(this.tokenizer.position())}freeSemicolon(e){if(this.spaces+=e[1],this.current.nodes){let e=this.current.nodes[this.current.nodes.length-1];e&&"rule"===e.type&&!e.raws.ownSemicolon&&(e.raws.ownSemicolon=this.spaces,this.spaces="")}}getPosition(e){let t=this.input.fromOffset(e);return{column:t.col,line:t.line,offset:e}}init(e,t){this.current.push(e),e.source={input:this.input,start:this.getPosition(t)},e.raws.before=this.spaces,this.spaces="","comment"!==e.type&&(this.semicolon=!1)}other(e){let t=!1,r=null,n=!1,o=null,s=[],a=e[1].startsWith("--"),l=[],i=e;for(;i;){if(r=i[0],l.push(i),"("===r||"["===r)o||(o=i),s.push("("===r?")":"]");else if(a&&n&&"{"===r)o||(o=i),s.push("}");else if(0===s.length){if(";"===r){if(n)return void this.decl(l,a);break}if("{"===r)return void this.rule(l);if("}"===r){this.tokenizer.back(l.pop()),t=!0;break}":"===r&&(n=!0)}else r===s[s.length-1]&&(s.pop(),0===s.length&&(o=null));i=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(t=!0),s.length>0&&this.unclosedBracket(o),t&&n){if(!a)for(;l.length&&(i=l[l.length-1][0],"space"===i||"comment"===i);)this.tokenizer.back(l.pop());this.decl(l,a)}else this.unknownWord(l)}parse(){let e;for(;!this.tokenizer.endOfFile();)switch(e=this.tokenizer.nextToken(),e[0]){case"space":this.spaces+=e[1];break;case";":this.freeSemicolon(e);break;case"}":this.end(e);break;case"comment":this.comment(e);break;case"at-word":this.atrule(e);break;case"{":this.emptyRule(e);break;default:this.other(e)}this.endFile()}precheckMissedSemicolon(){}raw(e,t,r,n){let o,s,a,l,i=r.length,u="",d=!0;for(let e=0;ee+t[1]),"");e.raws[t]={raw:n,value:u}}e[t]=u}rule(e){e.pop();let t=new i;this.init(t,e[0][2]),t.raws.between=this.spacesAndCommentsFromEnd(e),this.raw(t,"selector",e),this.current=t}spacesAndCommentsFromEnd(e){let t,r="";for(;e.length&&(t=e[e.length-1][0],"space"===t||"comment"===t);)r=e.pop()[1]+r;return r}spacesAndCommentsFromStart(e){let t,r="";for(;e.length&&(t=e[0][0],"space"===t||"comment"===t);)r+=e.shift()[1];return r}spacesFromEnd(e){let t,r="";for(;e.length&&(t=e[e.length-1][0],"space"===t);)r=e.pop()[1]+r;return r}stringFrom(e,t){let r="";for(let n=t;n{"use strict";let n=r(3614),o=r(5238),s=r(6966),a=r(7793),l=r(6846),i=r(3303),c=r(3438),u=r(145),d=r(38),p=r(9371),h=r(396),f=r(3717),m=r(1106),g=r(9577),b=r(1752),v=r(1534),y=r(5644),w=r(3152);function k(...e){return 1===e.length&&Array.isArray(e[0])&&(e=e[0]),new l(e)}k.plugin=function(e,t){let r,n=!1;function o(...r){console&&console.warn&&!n&&(n=!0,console.warn(e+": postcss.plugin was deprecated. Migration guide:\nhttps://evilmartians.com/chronicles/postcss-8-plugin-migration"),process.env.LANG&&process.env.LANG.startsWith("cn")&&console.warn(e+": 里面 postcss.plugin 被弃用. 迁移指南:\nhttps://www.w3ctech.com/topic/2226"));let o=t(...r);return o.postcssPlugin=e,o.postcssVersion=(new l).version,o}return Object.defineProperty(o,"postcss",{get:()=>(r||(r=o()),r)}),o.process=function(e,t,r){return k([o(r)]).process(e,t)},o},k.stringify=i,k.parse=g,k.fromJSON=c,k.list=b,k.comment=e=>new p(e),k.atRule=e=>new h(e),k.decl=e=>new o(e),k.rule=e=>new v(e),k.root=e=>new y(e),k.document=e=>new u(e),k.CssSyntaxError=n,k.Declaration=o,k.Container=a,k.Processor=l,k.Document=u,k.Comment=p,k.Warning=d,k.AtRule=h,k.Result=f,k.Input=m,k.Rule=v,k.Root=y,k.Node=w,s.registerPostcss(k),e.exports=k,k.default=k},3878:(e,t,r)=>{"use strict";let{SourceMapConsumer:n,SourceMapGenerator:o}=r(1866),{existsSync:s,readFileSync:a}=r(9977),{dirname:l,join:i}=r(197);class c{constructor(e,t){if(!1===t.map)return;this.loadAnnotation(e),this.inline=this.startWith(this.annotation,"data:");let r=t.map?t.map.prev:void 0,n=this.loadMap(t.from,r);!this.mapFile&&t.from&&(this.mapFile=t.from),this.mapFile&&(this.root=l(this.mapFile)),n&&(this.text=n)}consumer(){return this.consumerCache||(this.consumerCache=new n(this.text)),this.consumerCache}decodeInline(e){let t=e.match(/^data:application\/json;charset=utf-?8,/)||e.match(/^data:application\/json,/);if(t)return decodeURIComponent(e.substr(t[0].length));let r=e.match(/^data:application\/json;charset=utf-?8;base64,/)||e.match(/^data:application\/json;base64,/);if(r)return n=e.substr(r[0].length),Buffer?Buffer.from(n,"base64").toString():window.atob(n);var n;let o=e.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+o)}getAnnotationURL(e){return e.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}isMap(e){return"object"==typeof e&&("string"==typeof e.mappings||"string"==typeof e._mappings||Array.isArray(e.sections))}loadAnnotation(e){let t=e.match(/\/\*\s*# sourceMappingURL=/g);if(!t)return;let r=e.lastIndexOf(t.pop()),n=e.indexOf("*/",r);r>-1&&n>-1&&(this.annotation=this.getAnnotationURL(e.substring(r,n)))}loadFile(e){if(this.root=l(e),s(e))return this.mapFile=e,a(e,"utf-8").toString().trim()}loadMap(e,t){if(!1===t)return!1;if(t){if("string"==typeof t)return t;if("function"!=typeof t){if(t instanceof n)return o.fromSourceMap(t).toString();if(t instanceof o)return t.toString();if(this.isMap(t))return JSON.stringify(t);throw new Error("Unsupported previous source map format: "+t.toString())}{let r=t(e);if(r){let e=this.loadFile(r);if(!e)throw new Error("Unable to load previous source map: "+r.toString());return e}}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let t=this.annotation;return e&&(t=i(l(e),t)),this.loadFile(t)}}}startWith(e,t){return!!e&&e.substr(0,t.length)===t}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}}e.exports=c,c.default=c},6846:(e,t,r)=>{"use strict";let n=r(4211),o=r(6966),s=r(145),a=r(5644);class l{constructor(e=[]){this.version="8.4.41",this.plugins=this.normalize(e)}normalize(e){let t=[];for(let r of e)if(!0===r.postcss?r=r():r.postcss&&(r=r.postcss),"object"==typeof r&&Array.isArray(r.plugins))t=t.concat(r.plugins);else if("object"==typeof r&&r.postcssPlugin)t.push(r);else if("function"==typeof r)t.push(r);else if("object"!=typeof r||!r.parse&&!r.stringify)throw new Error(r+" is not a PostCSS plugin");return t}process(e,t={}){return this.plugins.length||t.parser||t.stringifier||t.syntax?new o(this,e,t):new n(this,e,t)}use(e){return this.plugins=this.plugins.concat(this.normalize([e])),this}}e.exports=l,l.default=l,a.registerProcessor(l),s.registerProcessor(l)},3717:(e,t,r)=>{"use strict";let n=r(38);class o{constructor(e,t,r){this.processor=e,this.messages=[],this.root=t,this.opts=r,this.css=void 0,this.map=void 0}toString(){return this.css}warn(e,t={}){t.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(t.plugin=this.lastPlugin.postcssPlugin);let r=new n(e,t);return this.messages.push(r),r}warnings(){return this.messages.filter((e=>"warning"===e.type))}get content(){return this.css}}e.exports=o,o.default=o},5644:(e,t,r)=>{"use strict";let n,o,s=r(7793);class a extends s{constructor(e){super(e),this.type="root",this.nodes||(this.nodes=[])}normalize(e,t,r){let n=super.normalize(e);if(t)if("prepend"===r)this.nodes.length>1?t.raws.before=this.nodes[1].raws.before:delete t.raws.before;else if(this.first!==t)for(let e of n)e.raws.before=t.raws.before;return n}removeChild(e,t){let r=this.index(e);return!t&&0===r&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[r].raws.before),super.removeChild(e)}toResult(e={}){return new n(new o,this,e).stringify()}}a.registerLazyResult=e=>{n=e},a.registerProcessor=e=>{o=e},e.exports=a,a.default=a,s.registerRoot(a)},1534:(e,t,r)=>{"use strict";let n=r(7793),o=r(1752);class s extends n{constructor(e){super(e),this.type="rule",this.nodes||(this.nodes=[])}get selectors(){return o.comma(this.selector)}set selectors(e){let t=this.selector?this.selector.match(/,\s*/):null,r=t?t[0]:","+this.raw("between","beforeOpen");this.selector=e.join(r)}}e.exports=s,s.default=s,n.registerRule(s)},7668:e=>{"use strict";const t={after:"\n",beforeClose:"\n",beforeComment:"\n",beforeDecl:"\n",beforeOpen:" ",beforeRule:"\n",colon:": ",commentLeft:" ",commentRight:" ",emptyBody:"",indent:" ",semicolon:!1};class r{constructor(e){this.builder=e}atrule(e,t){let r="@"+e.name,n=e.params?this.rawValue(e,"params"):"";if(void 0!==e.raws.afterName?r+=e.raws.afterName:n&&(r+=" "),e.nodes)this.block(e,r+n);else{let o=(e.raws.between||"")+(t?";":"");this.builder(r+n+o,e)}}beforeAfter(e,t){let r;r="decl"===e.type?this.raw(e,null,"beforeDecl"):"comment"===e.type?this.raw(e,null,"beforeComment"):"before"===t?this.raw(e,null,"beforeRule"):this.raw(e,null,"beforeClose");let n=e.parent,o=0;for(;n&&"root"!==n.type;)o+=1,n=n.parent;if(r.includes("\n")){let t=this.raw(e,null,"indent");if(t.length)for(let e=0;e0&&"comment"===e.nodes[t].type;)t-=1;let r=this.raw(e,"semicolon");for(let n=0;n{if(o=e.raws[r],void 0!==o)return!1}))}var l;return void 0===o&&(o=t[n]),a.rawCache[n]=o,o}rawBeforeClose(e){let t;return e.walk((e=>{if(e.nodes&&e.nodes.length>0&&void 0!==e.raws.after)return t=e.raws.after,t.includes("\n")&&(t=t.replace(/[^\n]+$/,"")),!1})),t&&(t=t.replace(/\S/g,"")),t}rawBeforeComment(e,t){let r;return e.walkComments((e=>{if(void 0!==e.raws.before)return r=e.raws.before,r.includes("\n")&&(r=r.replace(/[^\n]+$/,"")),!1})),void 0===r?r=this.raw(t,null,"beforeDecl"):r&&(r=r.replace(/\S/g,"")),r}rawBeforeDecl(e,t){let r;return e.walkDecls((e=>{if(void 0!==e.raws.before)return r=e.raws.before,r.includes("\n")&&(r=r.replace(/[^\n]+$/,"")),!1})),void 0===r?r=this.raw(t,null,"beforeRule"):r&&(r=r.replace(/\S/g,"")),r}rawBeforeOpen(e){let t;return e.walk((e=>{if("decl"!==e.type&&(t=e.raws.between,void 0!==t))return!1})),t}rawBeforeRule(e){let t;return e.walk((r=>{if(r.nodes&&(r.parent!==e||e.first!==r)&&void 0!==r.raws.before)return t=r.raws.before,t.includes("\n")&&(t=t.replace(/[^\n]+$/,"")),!1})),t&&(t=t.replace(/\S/g,"")),t}rawColon(e){let t;return e.walkDecls((e=>{if(void 0!==e.raws.between)return t=e.raws.between.replace(/[^\s:]/g,""),!1})),t}rawEmptyBody(e){let t;return e.walk((e=>{if(e.nodes&&0===e.nodes.length&&(t=e.raws.after,void 0!==t))return!1})),t}rawIndent(e){if(e.raws.indent)return e.raws.indent;let t;return e.walk((r=>{let n=r.parent;if(n&&n!==e&&n.parent&&n.parent===e&&void 0!==r.raws.before){let e=r.raws.before.split("\n");return t=e[e.length-1],t=t.replace(/\S/g,""),!1}})),t}rawSemicolon(e){let t;return e.walk((e=>{if(e.nodes&&e.nodes.length&&"decl"===e.last.type&&(t=e.raws.semicolon,void 0!==t))return!1})),t}rawValue(e,t){let r=e[t],n=e.raws[t];return n&&n.value===r?n.raw:r}root(e){this.body(e),e.raws.after&&this.builder(e.raws.after)}rule(e){this.block(e,this.rawValue(e,"selector")),e.raws.ownSemicolon&&this.builder(e.raws.ownSemicolon,e,"end")}stringify(e,t){if(!this[e.type])throw new Error("Unknown AST node type "+e.type+". Maybe you need to change PostCSS stringifier.");this[e.type](e,t)}}e.exports=r,r.default=r},3303:(e,t,r)=>{"use strict";let n=r(7668);function o(e,t){new n(t).stringify(e)}e.exports=o,o.default=o},4151:e=>{"use strict";e.exports.isClean=Symbol("isClean"),e.exports.my=Symbol("my")},5781:e=>{"use strict";const t="'".charCodeAt(0),r='"'.charCodeAt(0),n="\\".charCodeAt(0),o="/".charCodeAt(0),s="\n".charCodeAt(0),a=" ".charCodeAt(0),l="\f".charCodeAt(0),i="\t".charCodeAt(0),c="\r".charCodeAt(0),u="[".charCodeAt(0),d="]".charCodeAt(0),p="(".charCodeAt(0),h=")".charCodeAt(0),f="{".charCodeAt(0),m="}".charCodeAt(0),g=";".charCodeAt(0),b="*".charCodeAt(0),v=":".charCodeAt(0),y="@".charCodeAt(0),w=/[\t\n\f\r "#'()/;[\\\]{}]/g,k=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,E=/.[\r\n"'(/\\]/,S=/[\da-f]/i;e.exports=function(e,x={}){let C,_,A,R,O,T,I,P,M,D,N=e.css.valueOf(),L=x.ignoreErrors,z=N.length,B=0,j=[],F=[];function V(t){throw e.error("Unclosed "+t,B)}return{back:function(e){F.push(e)},endOfFile:function(){return 0===F.length&&B>=z},nextToken:function(e){if(F.length)return F.pop();if(B>=z)return;let x=!!e&&e.ignoreUnclosed;switch(C=N.charCodeAt(B),C){case s:case a:case i:case c:case l:_=B;do{_+=1,C=N.charCodeAt(_)}while(C===a||C===s||C===i||C===c||C===l);D=["space",N.slice(B,_)],B=_-1;break;case u:case d:case f:case m:case v:case g:case h:{let e=String.fromCharCode(C);D=[e,e,B];break}case p:if(P=j.length?j.pop()[1]:"",M=N.charCodeAt(B+1),"url"===P&&M!==t&&M!==r&&M!==a&&M!==s&&M!==i&&M!==l&&M!==c){_=B;do{if(T=!1,_=N.indexOf(")",_+1),-1===_){if(L||x){_=B;break}V("bracket")}for(I=_;N.charCodeAt(I-1)===n;)I-=1,T=!T}while(T);D=["brackets",N.slice(B,_+1),B,_],B=_}else _=N.indexOf(")",B+1),R=N.slice(B,_+1),-1===_||E.test(R)?D=["(","(",B]:(D=["brackets",R,B,_],B=_);break;case t:case r:A=C===t?"'":'"',_=B;do{if(T=!1,_=N.indexOf(A,_+1),-1===_){if(L||x){_=B+1;break}V("string")}for(I=_;N.charCodeAt(I-1)===n;)I-=1,T=!T}while(T);D=["string",N.slice(B,_+1),B,_],B=_;break;case y:w.lastIndex=B+1,w.test(N),_=0===w.lastIndex?N.length-1:w.lastIndex-2,D=["at-word",N.slice(B,_+1),B,_],B=_;break;case n:for(_=B,O=!0;N.charCodeAt(_+1)===n;)_+=1,O=!O;if(C=N.charCodeAt(_+1),O&&C!==o&&C!==a&&C!==s&&C!==i&&C!==c&&C!==l&&(_+=1,S.test(N.charAt(_)))){for(;S.test(N.charAt(_+1));)_+=1;N.charCodeAt(_+1)===a&&(_+=1)}D=["word",N.slice(B,_+1),B,_],B=_;break;default:C===o&&N.charCodeAt(B+1)===b?(_=N.indexOf("*/",B+2)+1,0===_&&(L||x?_=N.length:V("comment")),D=["comment",N.slice(B,_+1),B,_],B=_):(k.lastIndex=B+1,k.test(N),_=0===k.lastIndex?N.length-1:k.lastIndex-2,D=["word",N.slice(B,_+1),B,_],j.push(D),B=_)}return B++,D},position:function(){return B}}}},6156:e=>{"use strict";let t={};e.exports=function(e){t[e]||(t[e]=!0,"undefined"!=typeof console&&console.warn&&console.warn(e))}},38:e=>{"use strict";class t{constructor(e,t={}){if(this.type="warning",this.text=e,t.node&&t.node.source){let e=t.node.rangeBy(t);this.line=e.start.line,this.column=e.start.column,this.endLine=e.end.line,this.endColumn=e.end.column}for(let e in t)this[e]=t[e]}toString(){return this.node?this.node.error(this.text,{index:this.index,plugin:this.plugin,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}}e.exports=t,t.default=t},2694:(e,t,r)=>{"use strict";var n=r(6925);function o(){}function s(){}s.resetWarningCache=o,e.exports=function(){function e(e,t,r,o,s,a){if(a!==n){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:s,resetWarningCache:o};return r.PropTypes=r,r}},5556:(e,t,r)=>{e.exports=r(2694)()},6925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},2799:(e,t)=>{"use strict";Symbol.for("react.element"),Symbol.for("react.portal"),Symbol.for("react.fragment"),Symbol.for("react.strict_mode"),Symbol.for("react.profiler"),Symbol.for("react.provider"),Symbol.for("react.context"),Symbol.for("react.server_context"),Symbol.for("react.forward_ref"),Symbol.for("react.suspense"),Symbol.for("react.suspense_list"),Symbol.for("react.memo"),Symbol.for("react.lazy"),Symbol.for("react.offscreen"),Symbol.for("react.module.reference")},4363:(e,t,r)=>{"use strict";r(2799)},4643:(e,t,r)=>{function n(e){try{if(!r.g.localStorage)return!1}catch(e){return!1}var t=r.g.localStorage[e];return null!=t&&"true"===String(t).toLowerCase()}e.exports=function(e,t){if(n("noDeprecation"))return e;var r=!1;return function(){if(!r){if(n("throwDeprecation"))throw new Error(t);n("traceDeprecation")?console.trace(t):console.warn(t),r=!0}return e.apply(this,arguments)}}},9746:()=>{},9977:()=>{},197:()=>{},1866:()=>{},2739:()=>{},5042:e=>{e.exports={nanoid:(e=21)=>{let t="",r=e;for(;r--;)t+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[64*Math.random()|0];return t},customAlphabet:(e,t=21)=>(r=t)=>{let n="",o=r;for(;o--;)n+=e[Math.random()*e.length|0];return n}}},9817:e=>{"use strict";e.exports=JSON.parse('{"properties":["-epub-caption-side","-epub-hyphens","-epub-text-combine","-epub-text-emphasis","-epub-text-emphasis-color","-epub-text-emphasis-style","-epub-text-orientation","-epub-text-transform","-epub-word-break","-epub-writing-mode","-internal-text-autosizing-status","accelerator","accent-color","-wap-accesskey","additive-symbols","align-content","-webkit-align-content","align-items","-webkit-align-items","align-self","-webkit-align-self","alignment-baseline","all","alt","-webkit-alt","anchor-default","anchor-name","anchor-scroll","animation","animation-composition","animation-delay","-moz-animation-delay","-ms-animation-delay","-webkit-animation-delay","animation-direction","-moz-animation-direction","-ms-animation-direction","-webkit-animation-direction","animation-duration","-moz-animation-duration","-ms-animation-duration","-webkit-animation-duration","animation-fill-mode","-moz-animation-fill-mode","-ms-animation-fill-mode","-webkit-animation-fill-mode","animation-iteration-count","-moz-animation-iteration-count","-ms-animation-iteration-count","-webkit-animation-iteration-count","-moz-animation","-ms-animation","animation-name","-moz-animation-name","-ms-animation-name","-webkit-animation-name","animation-play-state","-moz-animation-play-state","-ms-animation-play-state","-webkit-animation-play-state","animation-range","animation-range-end","animation-range-start","animation-timeline","animation-timing-function","-moz-animation-timing-function","-ms-animation-timing-function","-webkit-animation-timing-function","-webkit-animation-trigger","-webkit-animation","app-region","-webkit-app-region","appearance","-moz-appearance","-webkit-appearance","ascent-override","aspect-ratio","-webkit-aspect-ratio","audio-level","azimuth","backdrop-filter","-webkit-backdrop-filter","backface-visibility","-moz-backface-visibility","-ms-backface-visibility","-webkit-backface-visibility","background","background-attachment","-webkit-background-attachment","background-blend-mode","background-clip","-moz-background-clip","-webkit-background-clip","background-color","-webkit-background-color","-webkit-background-composite","background-image","-webkit-background-image","-moz-background-inline-policy","background-origin","-moz-background-origin","-webkit-background-origin","background-position","-webkit-background-position","background-position-x","-webkit-background-position-x","background-position-y","-webkit-background-position-y","background-repeat","-webkit-background-repeat","background-repeat-x","background-repeat-y","background-size","-moz-background-size","-webkit-background-size","-webkit-background","base-palette","baseline-shift","baseline-source","behavior","-moz-binding","block-ellipsis","-ms-block-progression","block-size","block-step","block-step-align","block-step-insert","block-step-round","block-step-size","bookmark-label","bookmark-level","bookmark-state","border","-webkit-border-after-color","-webkit-border-after-style","-webkit-border-after","-webkit-border-after-width","-webkit-border-before-color","-webkit-border-before-style","-webkit-border-before","-webkit-border-before-width","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","-moz-border-bottom-colors","border-bottom-left-radius","-webkit-border-bottom-left-radius","border-bottom-right-radius","-webkit-border-bottom-right-radius","border-bottom-style","border-bottom-width","border-boundary","border-collapse","border-color","-moz-border-end-color","-webkit-border-end-color","border-end-end-radius","-moz-border-end","border-end-start-radius","-moz-border-end-style","-webkit-border-end-style","-webkit-border-end","-moz-border-end-width","-webkit-border-end-width","-webkit-border-fit","-webkit-border-horizontal-spacing","border-image","-moz-border-image","-o-border-image","border-image-outset","-webkit-border-image-outset","border-image-repeat","-webkit-border-image-repeat","border-image-slice","-webkit-border-image-slice","border-image-source","-webkit-border-image-source","-webkit-border-image","border-image-width","-webkit-border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","-moz-border-left-colors","border-left-style","border-left-width","border-radius","-moz-border-radius-bottomleft","-moz-border-radius-bottomright","-moz-border-radius","-moz-border-radius-topleft","-moz-border-radius-topright","-webkit-border-radius","border-right","border-right-color","-moz-border-right-colors","border-right-style","border-right-width","border-spacing","-moz-border-start-color","-webkit-border-start-color","border-start-end-radius","-moz-border-start","border-start-start-radius","-moz-border-start-style","-webkit-border-start-style","-webkit-border-start","-moz-border-start-width","-webkit-border-start-width","border-style","border-top","border-top-color","-moz-border-top-colors","border-top-left-radius","-webkit-border-top-left-radius","border-top-right-radius","-webkit-border-top-right-radius","border-top-style","border-top-width","-webkit-border-vertical-spacing","border-width","bottom","-moz-box-align","-webkit-box-align","box-decoration-break","-webkit-box-decoration-break","-moz-box-direction","-webkit-box-direction","-webkit-box-flex-group","-moz-box-flex","-webkit-box-flex","-webkit-box-lines","-moz-box-ordinal-group","-webkit-box-ordinal-group","-moz-box-orient","-webkit-box-orient","-moz-box-pack","-webkit-box-pack","-webkit-box-reflect","box-shadow","-moz-box-shadow","-webkit-box-shadow","box-sizing","-moz-box-sizing","-webkit-box-sizing","box-snap","break-after","break-before","break-inside","buffered-rendering","caption-side","caret","caret-animation","caret-color","caret-shape","chains","clear","clip","clip-path","-webkit-clip-path","clip-rule","color","color-adjust","-webkit-color-correction","-apple-color-filter","color-interpolation","color-interpolation-filters","color-profile","color-rendering","color-scheme","-webkit-column-axis","-webkit-column-break-after","-webkit-column-break-before","-webkit-column-break-inside","column-count","-moz-column-count","-webkit-column-count","column-fill","-moz-column-fill","-webkit-column-fill","column-gap","-moz-column-gap","-webkit-column-gap","column-progression","-webkit-column-progression","column-rule","column-rule-color","-moz-column-rule-color","-webkit-column-rule-color","-moz-column-rule","column-rule-style","-moz-column-rule-style","-webkit-column-rule-style","-webkit-column-rule","column-rule-width","-moz-column-rule-width","-webkit-column-rule-width","column-span","-moz-column-span","-webkit-column-span","column-width","-moz-column-width","-webkit-column-width","columns","-moz-columns","-webkit-columns","-webkit-composition-fill-color","-webkit-composition-frame-color","contain","contain-intrinsic-block-size","contain-intrinsic-height","contain-intrinsic-inline-size","contain-intrinsic-size","contain-intrinsic-width","container","container-name","container-type","content","content-visibility","-ms-content-zoom-chaining","-ms-content-zoom-limit-max","-ms-content-zoom-limit-min","-ms-content-zoom-limit","-ms-content-zoom-snap","-ms-content-zoom-snap-points","-ms-content-zoom-snap-type","-ms-content-zooming","continue","counter-increment","counter-reset","counter-set","cue","cue-after","cue-before","cursor","-webkit-cursor-visibility","cx","cy","d","-apple-dashboard-region","-webkit-dashboard-region","descent-override","direction","display","display-align","dominant-baseline","elevation","empty-cells","enable-background","epub-caption-side","epub-hyphens","epub-text-combine","epub-text-emphasis","epub-text-emphasis-color","epub-text-emphasis-style","epub-text-orientation","epub-text-transform","epub-word-break","epub-writing-mode","fallback","field-sizing","fill","fill-break","fill-color","fill-image","fill-opacity","fill-origin","fill-position","fill-repeat","fill-rule","fill-size","filter","-ms-filter","-webkit-filter","flex","-ms-flex-align","-webkit-flex-align","flex-basis","-webkit-flex-basis","flex-direction","-ms-flex-direction","-webkit-flex-direction","flex-flow","-ms-flex-flow","-webkit-flex-flow","flex-grow","-webkit-flex-grow","-ms-flex-item-align","-webkit-flex-item-align","-ms-flex-line-pack","-webkit-flex-line-pack","-ms-flex","-ms-flex-negative","-ms-flex-order","-webkit-flex-order","-ms-flex-pack","-webkit-flex-pack","-ms-flex-positive","-ms-flex-preferred-size","flex-shrink","-webkit-flex-shrink","-webkit-flex","flex-wrap","-ms-flex-wrap","-webkit-flex-wrap","float","float-defer","-moz-float-edge","float-offset","float-reference","flood-color","flood-opacity","flow","flow-from","-ms-flow-from","-webkit-flow-from","flow-into","-ms-flow-into","-webkit-flow-into","font","font-display","font-family","font-feature-settings","-moz-font-feature-settings","-ms-font-feature-settings","-webkit-font-feature-settings","font-kerning","-webkit-font-kerning","font-language-override","-moz-font-language-override","font-optical-sizing","font-palette","font-size","font-size-adjust","-webkit-font-size-delta","-webkit-font-smoothing","font-stretch","font-style","font-synthesis","font-synthesis-position","font-synthesis-small-caps","font-synthesis-style","font-synthesis-weight","font-variant","font-variant-alternates","font-variant-caps","font-variant-east-asian","font-variant-emoji","font-variant-ligatures","-webkit-font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","font-width","footnote-display","footnote-policy","-moz-force-broken-image-icon","forced-color-adjust","gap","glyph-orientation-horizontal","glyph-orientation-vertical","grid","-webkit-grid-after","grid-area","grid-auto-columns","-webkit-grid-auto-columns","grid-auto-flow","-webkit-grid-auto-flow","grid-auto-rows","-webkit-grid-auto-rows","-webkit-grid-before","grid-column","-ms-grid-column-align","grid-column-end","grid-column-gap","-ms-grid-column","-ms-grid-column-span","grid-column-start","-webkit-grid-column","-ms-grid-columns","-webkit-grid-columns","-webkit-grid-end","grid-gap","grid-row","-ms-grid-row-align","grid-row-end","grid-row-gap","-ms-grid-row","-ms-grid-row-span","grid-row-start","-webkit-grid-row","-ms-grid-rows","-webkit-grid-rows","-webkit-grid-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","-ms-high-contrast-adjust","-webkit-highlight","hyphenate-character","-webkit-hyphenate-character","-webkit-hyphenate-limit-after","-webkit-hyphenate-limit-before","hyphenate-limit-chars","-ms-hyphenate-limit-chars","hyphenate-limit-last","hyphenate-limit-lines","-ms-hyphenate-limit-lines","-webkit-hyphenate-limit-lines","hyphenate-limit-zone","-ms-hyphenate-limit-zone","hyphens","-moz-hyphens","-ms-hyphens","-webkit-hyphens","image-orientation","-moz-image-region","image-rendering","image-resolution","-ms-ime-align","ime-mode","inherits","initial-letter","initial-letter-align","-webkit-initial-letter","initial-letter-wrap","initial-value","inline-size","inline-sizing","input-format","-wap-input-format","-wap-input-required","input-security","inset","inset-area","inset-block","inset-block-end","inset-block-start","inset-inline","inset-inline-end","inset-inline-start","-ms-interpolation-mode","isolation","justify-content","-webkit-justify-content","justify-items","-webkit-justify-items","justify-self","-webkit-justify-self","kerning","layout-flow","layout-grid","layout-grid-char","layout-grid-line","layout-grid-mode","layout-grid-type","left","letter-spacing","lighting-color","-webkit-line-align","-webkit-line-box-contain","line-break","-webkit-line-break","line-clamp","-webkit-line-clamp","line-gap-override","line-grid","-webkit-line-grid-snap","-webkit-line-grid","line-height","line-height-step","line-increment","line-padding","line-snap","-webkit-line-snap","-o-link","-o-link-source","list-style","list-style-image","list-style-position","list-style-type","-webkit-locale","-webkit-logical-height","-webkit-logical-width","margin","-webkit-margin-after-collapse","-webkit-margin-after","-webkit-margin-before-collapse","-webkit-margin-before","margin-block","margin-block-end","margin-block-start","margin-bottom","-webkit-margin-bottom-collapse","margin-break","-webkit-margin-collapse","-moz-margin-end","-webkit-margin-end","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","-moz-margin-start","-webkit-margin-start","margin-top","-webkit-margin-top-collapse","margin-trim","marker","marker-end","marker-knockout-left","marker-knockout-right","marker-mid","marker-offset","marker-pattern","marker-segment","marker-side","marker-start","marks","-wap-marquee-dir","-webkit-marquee-direction","-webkit-marquee-increment","-wap-marquee-loop","-webkit-marquee-repetition","-wap-marquee-speed","-webkit-marquee-speed","-wap-marquee-style","-webkit-marquee-style","-webkit-marquee","mask","-webkit-mask-attachment","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","-webkit-mask-box-image-outset","-webkit-mask-box-image-repeat","-webkit-mask-box-image-slice","-webkit-mask-box-image-source","-webkit-mask-box-image","-webkit-mask-box-image-width","mask-clip","-webkit-mask-clip","mask-composite","-webkit-mask-composite","mask-image","-webkit-mask-image","mask-mode","mask-origin","-webkit-mask-origin","mask-position","-webkit-mask-position","mask-position-x","-webkit-mask-position-x","mask-position-y","-webkit-mask-position-y","mask-repeat","-webkit-mask-repeat","-webkit-mask-repeat-x","-webkit-mask-repeat-y","mask-size","-webkit-mask-size","mask-source-type","-webkit-mask-source-type","mask-type","-webkit-mask","-webkit-match-nearest-mail-blockquote-color","math-depth","math-shift","math-style","max-block-size","max-height","max-inline-size","max-lines","-webkit-max-logical-height","-webkit-max-logical-width","max-width","max-zoom","min-block-size","min-height","min-inline-size","min-intrinsic-sizing","-webkit-min-logical-height","-webkit-min-logical-width","min-width","min-zoom","mix-blend-mode","motion","motion-offset","motion-path","motion-rotation","nav-down","nav-index","nav-left","nav-right","nav-up","-webkit-nbsp-mode","negative","object-fit","-o-object-fit","object-position","-o-object-position","object-view-box","offset","offset-anchor","offset-block-end","offset-block-start","offset-distance","offset-inline-end","offset-inline-start","offset-path","offset-position","offset-rotate","offset-rotation","opacity","-moz-opacity","-webkit-opacity","order","-webkit-order","-moz-orient","orientation","orphans","-moz-osx-font-smoothing","outline","outline-color","-moz-outline-color","-moz-outline","outline-offset","-moz-outline-offset","-moz-outline-radius-bottomleft","-moz-outline-radius-bottomright","-moz-outline-radius","-moz-outline-radius-topleft","-moz-outline-radius-topright","outline-style","-moz-outline-style","outline-width","-moz-outline-width","overflow","overflow-anchor","overflow-block","overflow-clip-margin","overflow-clip-margin-block","overflow-clip-margin-block-end","overflow-clip-margin-block-start","overflow-clip-margin-bottom","overflow-clip-margin-inline","overflow-clip-margin-inline-end","overflow-clip-margin-inline-start","overflow-clip-margin-left","overflow-clip-margin-right","overflow-clip-margin-top","overflow-inline","-webkit-overflow-scrolling","-ms-overflow-style","overflow-wrap","overflow-x","overflow-y","overlay","override-colors","overscroll-behavior","overscroll-behavior-block","overscroll-behavior-inline","overscroll-behavior-x","overscroll-behavior-y","pad","padding","-webkit-padding-after","-webkit-padding-before","padding-block","padding-block-end","padding-block-start","padding-bottom","-moz-padding-end","-webkit-padding-end","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","-moz-padding-start","-webkit-padding-start","padding-top","page","page-break-after","page-break-before","page-break-inside","page-orientation","paint-order","pause","pause-after","pause-before","-apple-pay-button-style","-apple-pay-button-type","pen-action","perspective","-moz-perspective","-ms-perspective","perspective-origin","-moz-perspective-origin","-ms-perspective-origin","-webkit-perspective-origin","perspective-origin-x","-webkit-perspective-origin-x","perspective-origin-y","-webkit-perspective-origin-y","-webkit-perspective","pitch","pitch-range","place-content","place-items","place-self","play-during","pointer-events","position","position-animation","position-fallback","position-fallback-bounds","position-try","position-try-options","position-try-order","prefix","print-color-adjust","-webkit-print-color-adjust","property-name","quotes","r","range","-webkit-region-break-after","-webkit-region-break-before","-webkit-region-break-inside","region-fragment","-webkit-region-fragment","-webkit-region-overflow","resize","rest","rest-after","rest-before","richness","right","rotate","row-gap","-webkit-rtl-ordering","ruby-align","ruby-merge","ruby-overhang","ruby-position","-webkit-ruby-position","running","rx","ry","scale","scroll-behavior","-ms-scroll-chaining","-ms-scroll-limit","-ms-scroll-limit-x-max","-ms-scroll-limit-x-min","-ms-scroll-limit-y-max","-ms-scroll-limit-y-min","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","-ms-scroll-rails","scroll-snap-align","scroll-snap-coordinate","-webkit-scroll-snap-coordinate","scroll-snap-destination","-webkit-scroll-snap-destination","scroll-snap-margin","scroll-snap-margin-bottom","scroll-snap-margin-left","scroll-snap-margin-right","scroll-snap-margin-top","scroll-snap-points-x","-ms-scroll-snap-points-x","-webkit-scroll-snap-points-x","scroll-snap-points-y","-ms-scroll-snap-points-y","-webkit-scroll-snap-points-y","scroll-snap-stop","scroll-snap-type","-ms-scroll-snap-type","-webkit-scroll-snap-type","scroll-snap-type-x","scroll-snap-type-y","-ms-scroll-snap-x","-ms-scroll-snap-y","scroll-timeline","scroll-timeline-axis","scroll-timeline-name","-ms-scroll-translation","scrollbar-arrow-color","scrollbar-base-color","scrollbar-color","scrollbar-dark-shadow-color","scrollbar-darkshadow-color","scrollbar-face-color","scrollbar-gutter","scrollbar-highlight-color","scrollbar-shadow-color","scrollbar-track-color","scrollbar-width","scrollbar3d-light-color","scrollbar3dlight-color","shape-image-threshold","-webkit-shape-image-threshold","shape-inside","-webkit-shape-inside","shape-margin","-webkit-shape-margin","shape-outside","-webkit-shape-outside","-webkit-shape-padding","shape-rendering","size","size-adjust","snap-height","solid-color","solid-opacity","spatial-navigation-action","spatial-navigation-contain","spatial-navigation-function","speak","speak-as","speak-header","speak-numeral","speak-punctuation","speech-rate","src","-moz-stack-sizing","stop-color","stop-opacity","stress","string-set","stroke","stroke-align","stroke-alignment","stroke-break","stroke-color","stroke-dash-corner","stroke-dash-justify","stroke-dashadjust","stroke-dasharray","stroke-dashcorner","stroke-dashoffset","stroke-image","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-origin","stroke-position","stroke-repeat","stroke-size","stroke-width","suffix","supported-color-schemes","-webkit-svg-shadow","symbols","syntax","system","tab-size","-moz-tab-size","-o-tab-size","-o-table-baseline","table-layout","-webkit-tap-highlight-color","text-align","text-align-all","text-align-last","-moz-text-align-last","text-anchor","text-autospace","-moz-text-blink","text-box-edge","text-box-trim","-ms-text-combine-horizontal","text-combine-upright","-webkit-text-combine","text-decoration","text-decoration-blink","text-decoration-color","-moz-text-decoration-color","-webkit-text-decoration-color","text-decoration-line","-moz-text-decoration-line","text-decoration-line-through","-webkit-text-decoration-line","text-decoration-none","text-decoration-overline","text-decoration-skip","text-decoration-skip-box","text-decoration-skip-ink","text-decoration-skip-inset","text-decoration-skip-self","text-decoration-skip-spaces","-webkit-text-decoration-skip","text-decoration-style","-moz-text-decoration-style","-webkit-text-decoration-style","text-decoration-thickness","text-decoration-trim","text-decoration-underline","-webkit-text-decoration","-webkit-text-decorations-in-effect","text-emphasis","text-emphasis-color","-webkit-text-emphasis-color","text-emphasis-position","-webkit-text-emphasis-position","text-emphasis-skip","text-emphasis-style","-webkit-text-emphasis-style","-webkit-text-emphasis","-webkit-text-fill-color","text-group-align","text-indent","text-justify","text-justify-trim","text-kashida","text-kashida-space","text-line-through","text-line-through-color","text-line-through-mode","text-line-through-style","text-line-through-width","text-orientation","-webkit-text-orientation","text-overflow","text-overline","text-overline-color","text-overline-mode","text-overline-style","text-overline-width","text-rendering","-webkit-text-security","text-shadow","text-size-adjust","-moz-text-size-adjust","-ms-text-size-adjust","-webkit-text-size-adjust","text-spacing","text-spacing-trim","-webkit-text-stroke-color","-webkit-text-stroke","-webkit-text-stroke-width","text-transform","text-underline","text-underline-color","text-underline-mode","text-underline-offset","text-underline-position","-webkit-text-underline-position","text-underline-style","text-underline-width","text-wrap","text-wrap-mode","text-wrap-style","-webkit-text-zoom","timeline-scope","top","touch-action","touch-action-delay","-ms-touch-action","-webkit-touch-callout","-ms-touch-select","-apple-trailing-word","transform","transform-box","-moz-transform","-ms-transform","-o-transform","transform-origin","-moz-transform-origin","-ms-transform-origin","-o-transform-origin","-webkit-transform-origin","transform-origin-x","-webkit-transform-origin-x","transform-origin-y","-webkit-transform-origin-y","transform-origin-z","-webkit-transform-origin-z","transform-style","-moz-transform-style","-ms-transform-style","-webkit-transform-style","-webkit-transform","transition","transition-behavior","transition-delay","-moz-transition-delay","-ms-transition-delay","-o-transition-delay","-webkit-transition-delay","transition-duration","-moz-transition-duration","-ms-transition-duration","-o-transition-duration","-webkit-transition-duration","-moz-transition","-ms-transition","-o-transition","transition-property","-moz-transition-property","-ms-transition-property","-o-transition-property","-webkit-transition-property","transition-timing-function","-moz-transition-timing-function","-ms-transition-timing-function","-o-transition-timing-function","-webkit-transition-timing-function","-webkit-transition","translate","uc-alt-skin","uc-skin","unicode-bidi","unicode-range","-webkit-user-drag","-moz-user-focus","-moz-user-input","-moz-user-modify","-webkit-user-modify","user-select","-moz-user-select","-ms-user-select","-webkit-user-select","user-zoom","vector-effect","vertical-align","view-timeline","view-timeline-axis","view-timeline-inset","view-timeline-name","view-transition-name","viewport-fill","viewport-fill-opacity","viewport-fit","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","volume","white-space","white-space-collapse","white-space-trim","-webkit-widget-region","widows","width","will-change","-moz-window-dragging","-moz-window-shadow","word-break","word-space-transform","word-spacing","word-wrap","wrap-after","wrap-before","wrap-flow","-ms-wrap-flow","-webkit-wrap-flow","wrap-inside","-ms-wrap-margin","-webkit-wrap-margin","-webkit-wrap-padding","-webkit-wrap-shape-inside","-webkit-wrap-shape-outside","wrap-through","-ms-wrap-through","-webkit-wrap-through","-webkit-wrap","writing-mode","-webkit-writing-mode","x","y","z-index","zoom"]}')}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nc=void 0;var n={};return(()=>{"use strict";r.r(n),r.d(n,{ActiveSelectors:()=>tt,AtRules:()=>it,BackgroundControl:()=>su,BoxShadowControl:()=>Cu,BuildAtRule:()=>st,BuildSelector:()=>je,ButtonIconControl:()=>gl,ColorPicker:()=>yc,Control:()=>vl,CssEditor:()=>Hn,CssEditorCore:()=>Wn,CssEditorModal:()=>Un,CustomSelect:()=>Ms,DimensionsControl:()=>mi,EffectControl:()=>wl,EffectEdit:()=>kl,EffectList:()=>Cl,FilterControl:()=>ju,ImageControl:()=>Jc,Selector:()=>et,StylesBuilder:()=>Qd,StylesBuilderContext:()=>Ke,TransformControl:()=>rd,TransitionControl:()=>Pu,UnitControl:()=>Ul,atRuleActions:()=>hp,atRuleReducer:()=>mp,atRuleSelectors:()=>fp,cleanStylesObject:()=>Ba,consumeCssModeFocusRequest:()=>Hd,cssToStyles:()=>At,currentStyleActions:()=>cp,currentStyleReducer:()=>dp,currentStyleSelectors:()=>up,defaultAtRules:()=>Za,deleteStylesObjectKey:()=>$a,disableCssMode:()=>Gd,enableCssMode:()=>qd,expandShorthands:()=>Ct,filterActions:()=>bp,filterReducer:()=>yp,filterSelectors:()=>vp,getAtRuleValue:()=>Ka,getAtRules:()=>Ya,getCss:()=>za,getCssModeFocusRequest:()=>Ud,getCssModeScope:()=>Md,getElementStyles:()=>qa,getPreviewWidth:()=>Jd,getStylesObject:()=>Wa,isCssModeEnabled:()=>$d,isShorthand:()=>U,nestedRuleActions:()=>sp,nestedRuleReducer:()=>lp,nestedRuleSelectors:()=>ap,normalizeStyleUpdate:()=>xt,parseCssToStyles:()=>Et,parseProperty:()=>kt,sanitizePropertyValue:()=>Me,setCssModeEnabled:()=>Wd,splitAtTopLevelCommas:()=>v,styleActions:()=>tp,styleReducer:()=>np,styleSelectors:()=>rp,stylesToCss:()=>St,subscribeCssMode:()=>Zd,toCamelCase:()=>E,toKebabCase:()=>S,updateStylesObjectKey:()=>Va,usePanelSections:()=>Ge,usePropertyAutocomplete:()=>id,useSelectedBlockElement:()=>He,useSelectedBlockElements:()=>Ue,validateProperty:()=>Ie});const e=window.React;var t=r.n(e);const o=window.wp.components,s=window.wp.element,a=window.wp.i18n,l=window.wp.primitives,i=(0,e.createElement)(l.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(l.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})),c={component:"nrr4xXm3n5q1VKCGLtm9",label:"yhukgwDqRvuPoG4oCrR2",header:"ed39QZqo072zDj_7rVPc",list:"qbMUrrpEyCFGtcCIrRPl",options:"O9IJQdTF8CoOaJ85RxiO",buildSelector:"XNypa276URh7080uLgPo",item:"SwS0zE8AzOCx4VcuJwWu",dot:"XdtyZ72Myo_gMf45kmyW",local:"fVtIjs0mlrKaNxoLneMn",current:"hv2o2I0BHI_2ZBUZHOv0",shorthand:"DqcxsGB_RP9j6ZYW4S0b",selector:"FElf8AVOukymhMF9tb1O",build:"Jq89bLgNKYT0Xiqqbziw",errors:"cbjhWPs5H7JBgygsgsPO",selectors:"jXAPY7QLoZi2Sr83oBnI",actions:"DGFuMPdv1kR7RXYxYgww",name:"O4CnQXmG85iEcC2vw3qg",notice:"EmiTIiMDYZkvkJV3BzcW",button:"tVPI9xXntCQTiRuwO8sD",shortcuts:"J6zETO765Syg7GhqUBHm",more:"gcc4abYN6MMprjYaw7v4",icon:"GxQpJjyVq6W2c3dPTyFH",delete:"IXXqMVvDEjHNB7IkBwo2",atRules:"lDeRCoMkOQMxW6ivnZlt",preview:"kiWIC6ySFAn8Tk8w39Yl",filters:"_R1lRuyIx29g75pj0H3k",filtersPopover:"_4DUercQ7RgsxGWiFThvR",filtersDropdown:"KFZNuyvT1GIaFh4e1sOg",cssModeButton:"Xfz317Kv_ZV2hFhukv29",searchWrapper:"uC1D0QZDatPfatVffVgg",searchIcon:"dc_Vo77MQosAtQ_eIqtx",search:"qQzpoI3wB0eMQU17EHdL",atRuleButton:"wVDQdjvAGCJJoJNdRLE9",manageAtRules:"K9BT_rWLBhYw4jIkiRxq",indicatorDots:"n5RI6E4ZLJM9BYfWUbXe",legend:"Vx5NhDGP0nwhZK3AuBLK",atRulePreview:"sehnQVsyr5gzb4l3qfld",cssEditorModal:"m4Vu9MqFLZmaoWm7GkmT",cssEditorRoot:"JrpTPzhry3Qc8vYDzMQj",cssEditorSidebar:"R3ui5gxCj2PdraAQLOMj",cssEditorHeader:"JJJjffomyyQeMgtRe9fz",cssEditorSelectorBar:"a6malVDhCuJ3NUmkNiQ3",cssEditor:"mwpCURVsw95aUa2hhxBu",cssEditorBody:"FscfgOb9b0nOINr_Mil7",cssEditorTextarea:"CplG2BePXo0QJqm0O0ui",cssEditorModalBody:"ZYLHmrc1_filksoxj152",cssEditorTitle:"Y7c1OwVBVRy_eiGbelET",cssEditorTitleRow:"fom4LDPjyHMgbTd2uAiz",cssEditorHelpButton:"IMYFiWsYcOoIAsgwdM0Y",cssEditorHeaderActions:"ttX1MUSOWqT4GbAHfR6I",cssEditorSelectorName:"uvI05SB4f3ztUVEBSDM0",cssEditorStatus:"gNIWLaKott1wxWwGVi65",cssEditorStatusLive:"t_6rJ9PJky8wpG1_Lfvt",cssEditorStatusToggle:"lMhaSLHIld2wyW0ZULWR",cssEditorStatusDot:"MLZeWPNZYmUGLy5GTydR",cssEditorStatusDotOk:"HmfW5NyDa0s2Mi5vN_sR",cssEditorStatusDotInfo:"veeeV1tFZdjo4EtzmWuX",cssEditorStatusDotSaving:"gBjQr7Digy4Ia4XiLFwT",cssEditorStatusDotError:"WT7aC06gN__dEnpFAzsX",cssEditorIssuesPopover:"W9N2_3NdT7cgk7vy7gPP",cssEditorIssues:"TxDDSm2XLDtM0D0MaT1h",cssEditorIssuesText:"_1yH4GLlnmqb3M5TIm0Mg",cssEditorIssuesList:"nposNSlcnvyWDRvtQfBb",cssEditorIssuesItem:"hqeNLNk55NEblDh3A7_m",cssEditorIssueButton:"THk4F4gVLiu5ZrKXJj8R",cssEditorIssueIcon:"VXuHhmQImxiIK0QjLmKA",cssEditorIssueMessage:"gra7Un2dXezq_dYGD30t",cssEditorIssueLine:"k8SptJLwkk6ydAlgrsfV",cssEditorCloseAnchor:"YGDIenzudfo8N9Hg58Kk",cssEditorConfirmPopover:"fd_JuGV_hwrqIKzy9qQB",cssEditorConfirm:"tOqb9v4X7Il4L8sg6Vgf",cssEditorConfirmMessage:"LrWLA28vNPQ8JQUKCnDW",cssEditorConfirmActions:"P1Om740ieWTPnCyssX3J",cssEditorHelp:"WoOPQlKFlAAUY5_ydWhG",cssEditorHelpSection:"bTTrEKIrXAif8jm_MA8k",cssEditorHelpTags:"fIxRnq_e3TA7ASzsGFDD",cssEditorHelpColumns:"IKbKpVy3OSqqpa4Iw7nX",cssEditorActions:"p1C06CBIjQ66VyeqWSXU"},u=window.wp.dom,d=(0,s.forwardRef)((function({icon:e,size:t=24,...r},n){return(0,s.cloneElement)(e,{width:t,height:t,...r,ref:n})})),p=(0,e.createElement)(l.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(l.Path,{d:"m19 7.5h-7.628c-.3089-.87389-1.1423-1.5-2.122-1.5-.97966 0-1.81309.62611-2.12197 1.5h-2.12803v1.5h2.12803c.30888.87389 1.14231 1.5 2.12197 1.5.9797 0 1.8131-.62611 2.122-1.5h7.628z"}),(0,e.createElement)(l.Path,{d:"m19 15h-2.128c-.3089-.8739-1.1423-1.5-2.122-1.5s-1.8131.6261-2.122 1.5h-7.628v1.5h7.628c.3089.8739 1.1423 1.5 2.122 1.5s1.8131-.6261 2.122-1.5h2.128z"})),h=(0,e.createElement)(l.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(l.Path,{d:"M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z"}));function f(e){var t,r,n="";if("string"==typeof e||"number"==typeof e)n+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;te[1].toUpperCase())):""}function S(e){return e&&"string"==typeof e?e.replace(/([a-z0-9]|(?=[A-Z]))([A-Z])/g,"$1-$2").toLowerCase():""}function x(e){if(!e||"string"!=typeof e)return!1;const t=S(e);return/^-(?:webkit|moz|ms|o)-[a-z_][a-z0-9_-]*$/i.test(t)}function C(e){if(!e||"string"!=typeof e)return!1;const t=e.trim();if(!t||t!==e||/[:;{}\s]/.test(t))return!1;if(t.startsWith("--"))return/^--[a-z0-9_-]+$/i.test(t);const r=S(t);return!k.has(r.toLowerCase())&&(r.startsWith("-")?x(r):/^[a-z_][a-z0-9_-]*$/i.test(r))}function _(e){return"string"==typeof e&&e.trim().startsWith("var(")}function A(e){return!(!e||"string"!=typeof e)&&/^-?(?:0(?:\.0*)?|(?:\d+\.?\d*|\.\d+)(?:px|em|rem|%|vh|vw|vmin|vmax|ch|ex|cm|mm|in|pt|pc|svh|svw|dvh|dvw|lvh|lvw|cqi|cqb))$/i.test(e.trim())}function R(e){if(!e||"string"!=typeof e)return!1;const t=e.trim().toLowerCase();return!!/^#(?:[0-9a-f]{3}|[0-9a-f]{4}|[0-9a-f]{6}|[0-9a-f]{8})$/i.test(t)||!!/^(?:rgb|rgba|hsl|hsla|hwb|lab|lch|oklab|oklch)\s*\(/i.test(t)||!!_(t)||w.has(t)}function O(e,t=","){if(!e||"string"!=typeof e)return[];const r=[];let n="",o=0;for(let s=0;se.replace(/\s+/g,"")))),t}const N=["inherit","initial","unset","revert","revert-layer"];function L(e){return"string"==typeof e&&N.includes(e.trim().toLowerCase())}function z(e,t){if(!t)return{valid:!0,normalized:""};const r=I(t),n=r?P(t):t;if("undefined"!=typeof CSS&&CSS.supports){const r=S(e);if(!CSS.supports(r,n))return{valid:!1,error:`Invalid value for ${r}: ${t}`}}try{const o=document.createElement("div");if(o.style[e]=n,!o.style[e])return{valid:!1,error:`Invalid value for ${e}: ${t}`};const s=n.trim().replace(/\s+/g," ");return{valid:!0,normalized:r?M(s):s}}catch(t){return{valid:!1,error:`Error validating ${e}: ${t.message}`}}}const B={margin:["marginTop","marginRight","marginBottom","marginLeft"],padding:["paddingTop","paddingRight","paddingBottom","paddingLeft"],border:["borderTopWidth","borderTopStyle","borderTopColor","borderRightWidth","borderRightStyle","borderRightColor","borderBottomWidth","borderBottomStyle","borderBottomColor","borderLeftWidth","borderLeftStyle","borderLeftColor"],borderWidth:["borderTopWidth","borderRightWidth","borderBottomWidth","borderLeftWidth"],borderStyle:["borderTopStyle","borderRightStyle","borderBottomStyle","borderLeftStyle"],borderColor:["borderTopColor","borderRightColor","borderBottomColor","borderLeftColor"],borderRadius:["borderTopLeftRadius","borderTopRightRadius","borderBottomRightRadius","borderBottomLeftRadius"],borderTop:["borderTopWidth","borderTopStyle","borderTopColor"],borderRight:["borderRightWidth","borderRightStyle","borderRightColor"],borderBottom:["borderBottomWidth","borderBottomStyle","borderBottomColor"],borderLeft:["borderLeftWidth","borderLeftStyle","borderLeftColor"],borderInline:["borderInlineStartWidth","borderInlineStartStyle","borderInlineStartColor","borderInlineEndWidth","borderInlineEndStyle","borderInlineEndColor"],borderBlock:["borderBlockStartWidth","borderBlockStartStyle","borderBlockStartColor","borderBlockEndWidth","borderBlockEndStyle","borderBlockEndColor"],inset:["top","right","bottom","left"],insetInline:["insetInlineStart","insetInlineEnd"],insetBlock:["insetBlockStart","insetBlockEnd"],gap:["rowGap","columnGap"],placeContent:["alignContent","justifyContent"],placeItems:["alignItems","justifyItems"],placeSelf:["alignSelf","justifySelf"],flex:["flexGrow","flexShrink","flexBasis"],flexFlow:["flexDirection","flexWrap"],overflow:["overflowX","overflowY"],overscrollBehavior:["overscrollBehaviorX","overscrollBehaviorY"],outline:["outlineWidth","outlineStyle","outlineColor"],font:["fontStyle","fontVariant","fontWeight","fontSize","lineHeight","fontFamily"],textDecoration:["textDecorationLine","textDecorationStyle","textDecorationColor","textDecorationThickness"],textEmphasis:["textEmphasisStyle","textEmphasisColor"],listStyle:["listStyleType","listStylePosition","listStyleImage"],columns:["columnWidth","columnCount"],columnRule:["columnRuleWidth","columnRuleStyle","columnRuleColor"],animation:["animationName","animationDuration","animationTimingFunction","animationDelay","animationIterationCount","animationDirection","animationFillMode","animationPlayState"],grid:["gridTemplateRows","gridTemplateColumns","gridTemplateAreas","gridAutoRows","gridAutoColumns","gridAutoFlow"],gridTemplate:["gridTemplateRows","gridTemplateColumns","gridTemplateAreas"],gridArea:["gridRowStart","gridColumnStart","gridRowEnd","gridColumnEnd"],gridRow:["gridRowStart","gridRowEnd"],gridColumn:["gridColumnStart","gridColumnEnd"],mask:["maskImage","maskMode","maskRepeat","maskPosition","maskClip","maskOrigin","maskSize","maskComposite"],scrollMargin:["scrollMarginTop","scrollMarginRight","scrollMarginBottom","scrollMarginLeft"],scrollPadding:["scrollPaddingTop","scrollPaddingRight","scrollPaddingBottom","scrollPaddingLeft"],container:["containerName","containerType"],offset:["offsetPosition","offsetPath","offsetDistance","offsetRotate","offsetAnchor"]},j=function(){const e={};for(const[t,r]of Object.entries(B))for(const n of r)e[n]||(e[n]=[]),e[n].includes(t)||e[n].push(t);return e}(),F={background:{type:y.COMPLEX,handler:"background",longhands:["backgroundColor","backgroundImage","backgroundPosition","backgroundSize","backgroundRepeat","backgroundOrigin","backgroundClip","backgroundAttachment"]},transition:{type:y.COMPLEX,handler:"transition",longhands:["transitionProperty","transitionDuration","transitionTimingFunction","transitionDelay"]},transform:{type:y.COMPLEX,handler:"transform",longhands:[]}},V={boxShadow:{type:y.MULTI_VALUE,handler:"shadow"},textShadow:{type:y.MULTI_VALUE,handler:"shadow"},filter:{type:y.MULTI_VALUE,handler:"filter"},backdropFilter:{type:y.MULTI_VALUE,handler:"filter"}},$={...Object.fromEntries(Object.entries(B).map((([e,t])=>[e,{type:y.SHORTHAND,longhands:t,handler:"shorthand"}]))),font:{type:y.SHORTHAND,longhands:B.font,handler:"font"},textDecoration:{type:y.SHORTHAND,longhands:B.textDecoration,handler:"textDecoration"},listStyle:{type:y.SHORTHAND,longhands:B.listStyle,handler:"listStyle"},grid:{type:y.SHORTHAND,longhands:B.grid,handler:"grid"},animation:{type:y.SHORTHAND,longhands:B.animation,handler:"animation"},...F,...V};function W(e){const t=E(e);return $[t]||null}function U(e){const t=W(e);return t?.type===y.SHORTHAND}function H(e){const t=E(e);return j[t]||[]}function q(e){const t=E(e);return B[t]||[]}function G(e){const t=W(e);return t?.handler||null}const Z={parse:function(e,t){const r=E(t),n=B[r];if(!n||!e)return null;if(_(e))return null;const o=document.createElement("div");if(o.style[r]=e,""===o.style[r])return null;const s={};for(const e of n){const t=o.style[e];t&&"initial"!==t&&(s[e]=t)}return Object.keys(s).length>0?s:null},build:function(e,t){if(!e||"object"!=typeof e)return null;const r=E(t),n=B[r];if(!n)return null;const o=n.map((t=>e[t])).every((e=>void 0!==e&&""!==e));if(!o)return null;const s=document.createElement("div");for(const t of n)s.style[t]=e[t];return s.style[r]||null},validate:function(e,t){const r=E(t);return B[r]?e?_(e)?{valid:!0,normalized:e.trim()}:z(r,e):{valid:!0,normalized:""}:{valid:!1,error:`${t} is not a known shorthand property`}},getDefaults:function(){return null}},Y=/(?:#(?:[0-9a-fA-F]{3}){1,2}(?:[0-9a-fA-F]{2})?|(?:rgb|rgba|hsl|hsla|hwb|lab|lch|oklab|oklch)\(\s*[^)]+\)|var\(--[^\s)]+\))/g,K=/(linear-gradient|radial-gradient|conic-gradient|repeating-linear-gradient|repeating-radial-gradient|repeating-conic-gradient)\([^)]*(?:\([^)]*\)[^)]*)*\)|url\([^)]*\)[^,)]*/g,X={parse:function(e){return e&&"string"==typeof e?(e.match(K)||[]).map((e=>{const t=document.createElement("div");if(t.style.background=e,""===t.style.background)return{type:"image"};const{backgroundAttachment:r="",backgroundImage:n="",backgroundSize:o="",backgroundRepeat:s="",backgroundPosition:a="",backgroundOrigin:l="",backgroundClip:i=""}=t.style,c=n.includes("gradient("),u=n.startsWith("url(");if(!c&&!u)return{type:"image"};let d="image",p="";if(c){d="gradient";const e=n.match(Y);e&&e.every((t=>t===e[0]))&&(d="overlay",p=e[0])}return{type:d,backgroundAttachment:"initial"===r?"":r,backgroundImage:n.replaceAll('"',"").replaceAll("'",""),backgroundSize:o,backgroundRepeat:s,backgroundPosition:a,backgroundOrigin:"initial"===l?"":l,backgroundClip:"initial"===i?"":i,overlayColor:p}})):[]},build:function(e=[]){return e.reduce(((e,t)=>{if(t.hidden)return e;const{type:r,backgroundAttachment:n="",backgroundImage:o="",backgroundSize:s="",backgroundRepeat:a="",backgroundPosition:l=""}=t;if(!o)return e;let i="";return o&&(i+=`${o.replaceAll("'","").replaceAll('"',"")}`),"image"===r&&(l&&(i+=` ${l}`),s&&(l||(i+=" 0% 0%"),i+=` / ${s}`),a&&(i+=` ${a}`),n&&(i+=` ${n}`)),i.length?e.length>0?`${e}, ${i}`:`${i}`:e}),"").replace(/,$/,"").trim()},validate:function(e){return e?_(e)?{valid:!0,normalized:e.trim()}:z("background",e):{valid:!0,normalized:""}},getDefaults:function(e="image"){const t={type:e,backgroundAttachment:"",backgroundImage:"",backgroundPosition:"center",backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundOrigin:"",backgroundClip:""};if("overlay"===e){const e="rgba(0, 0, 0, 0.25)";return{...t,type:"overlay",backgroundImage:`linear-gradient(to right, ${e} 0%, ${e} 100%)`,overlayColor:e}}return t},parseGradient:function(e){if(!e)return null;const t=e.replace(/^(linear-gradient|radial-gradient|conic-gradient)\(|\)$/g,"").trim();let r="conic-gradient";e.includes("linear-gradient")?r="linear-gradient":e.includes("radial-gradient")&&(r="radial-gradient");const n={type:r,angle:null,colorStops:[]};let o=t;const s=o.match(/^(to\s+(?:top|bottom|left|right)(?:\s+(?:top|bottom|left|right))?|\d+deg|circle|ellipse(?:\s+at\s+center)?|closest-side|closest-corner|farthest-side|farthest-corner|from\s+\d+deg)/);s&&(n.angle=s[0],o=o.slice(s[0].length).trim(),o.startsWith(",")&&(o=o.slice(1).trim()));const a=O(o);for(const e of a){if(!e)continue;const t=e.match(/\s+(\d+(?:\.\d+)?%)$/),r=t?{type:"%",value:parseFloat(t[1])}:null,o=t?e.slice(0,-t[0].length).trim():e.trim();n.colorStops.push({value:o,length:r})}return n},buildGradient:function(e){if(!e||!e.colorStops?.length)return"";const{type:t="linear-gradient",angle:r,colorStops:n}=e;return`${t}(${r?`${r}, `:""}${n.map((e=>`${e.value}${e.length?` ${e.length.value}%`:""}`)).join(", ")})`}},Q={parse:function(e){return e&&"string"==typeof e?O(e).map((e=>{const t=document.createElement("div");if(t.style.transition=e.trim(),""===t.style.transition)return null;const{transitionProperty:r="",transitionDuration:n="",transitionTimingFunction:o="",transitionDelay:s=""}=t.style;return{transitionProperty:r,transitionDuration:n,transitionTimingFunction:o,transitionDelay:s}})).filter(Boolean):[]},build:function(e=[]){return e.reduce(((e,t)=>{if(t.hidden)return e;const{transitionProperty:r="",transitionDuration:n="",transitionDelay:o="",transitionTimingFunction:s=""}=t,a=[r,n,s,o].filter(Boolean).join(" ").trim();return a.length?e.length>0?`${e}, ${a}`:a:e}),"").replace(/,$/,"").trim()},validate:function(e){return e?_(e)?{valid:!0,normalized:e.trim()}:z("transition",e):{valid:!0,normalized:""}},validateTimingFunction:function(e=""){if(!e)return{valid:!0};const t=e.match(/^cubic-bezier\(\s*([\d.]+)\s*,\s*([\d.-]+)\s*,\s*([\d.]+)\s*,\s*([\d.-]+)\s*\)$/);if(t){const[,e,,r]=t,n=parseFloat(e),o=parseFloat(r);return isNaN(n)||isNaN(o)||n<0||n>1||o<0||o>1?{valid:!1,error:"Invalid cubic-bezier definition. First and third values must be between 0 and 1."}:{valid:!0}}const r=e.match(/^steps\(\s*(\d+)\s*(?:,\s*(jump-start|jump-end|jump-none|jump-both|start|end)\s*)?\)$/);return r?parseInt(r[1],10)<1?{valid:!1,error:"Invalid steps definition. Step count must be at least 1."}:{valid:!0}:_(e)||["ease","linear","ease-in","ease-out","ease-in-out","step-start","step-end","initial","inherit","revert","revert-layer","unset"].includes(e)?{valid:!0}:{valid:!1,error:"Unknown timing function."}},getDefaults:function(){return{transitionProperty:"all",transitionDuration:"0.3s",transitionTimingFunction:"ease",transitionDelay:"0s"}}};function J(e){if(!e)return!1;const t=document.createElement("div");return t.style.transform=e,t.style.transform||!1}function ee(e){if(!e||"string"!=typeof e)return null;if(_(e))return null;const t=J(e);if(!t)return null;if("none"===t||L(t))return{[t]:!0};const r={};let n=t.trim();for(;n.length>0;){const e=n.match(/^([a-zA-Z\d]+)\(/);if(!e)break;const t=e[1],o=e[0].length;let s=1,a=o;for(;a0;)"("===n[a]?s++:")"===n[a]&&s--,a++;if(0!==s)break;const l=n.slice(o,a-1);n=n.slice(a).trim();const i=O(l).map((e=>e.trim()));r[t]={type:t,values:i,cssText:`${t}(${i.join(", ")})`}}return Object.keys(r).length>0?r:null}const te={parse:ee,parseToArray:function(e){const t=ee(e);if(!t)return[];for(const e of["none",...N])if(!0===t[e])return[{type:e,values:[],cssText:e}];return Object.values(t)},build:function e(t){if(!t)return"";if(Array.isArray(t))return t.reduce(((e,t)=>{const{hidden:r=!1,values:n=[],type:o=""}=t;if(r||!o)return e;if("none"===o||L(o))return o;const s=`${o}(${n.join(", ").trim()})`;return s?e.length>0?`${e} ${s}`:s:e}),"").trim();const r=Object.values(t).filter((e=>e&&"object"==typeof e));return e(r)},validate:function(e){return e?_(e)?{valid:!0,normalized:e.trim()}:z("transform",e):{valid:!0,normalized:""}},getDefaults:function(e="translate3d"){const t={translate3d:{type:"translate3d",values:["0px","0px","0px"]},translate:{type:"translate",values:["0px","0px"]},translateX:{type:"translateX",values:["0px"]},translateY:{type:"translateY",values:["0px"]},translateZ:{type:"translateZ",values:["0px"]},rotate:{type:"rotate",values:["0deg"]},rotateX:{type:"rotateX",values:["0deg"]},rotateY:{type:"rotateY",values:["0deg"]},rotateZ:{type:"rotateZ",values:["0deg"]},rotate3d:{type:"rotate3d",values:["0","0","1","0deg"]},scale:{type:"scale",values:["1"]},scaleX:{type:"scaleX",values:["1"]},scaleY:{type:"scaleY",values:["1"]},scaleZ:{type:"scaleZ",values:["1"]},scale3d:{type:"scale3d",values:["1","1","1"]},skew:{type:"skew",values:["0deg","0deg"]},skewX:{type:"skewX",values:["0deg"]},skewY:{type:"skewY",values:["0deg"]},perspective:{type:"perspective",values:["1000px"]},matrix:{type:"matrix",values:["1","0","0","1","0","0"]},matrix3d:{type:"matrix3d",values:["1","0","0","0","0","1","0","0","0","0","1","0","0","0","0","1"]}},r=t[e]||t.translate3d;return{...r,cssText:`${r.type}(${r.values.join(", ")})`}},isValidTransform:J,AVAILABLE_TRANSFORMS:["perspective","rotate","rotateX","rotateY","rotateZ","rotate3d","scale","scaleX","scaleY","scaleZ","scale3d","skew","skewX","skewY","translate","translateX","translateY","translateZ","translate3d","matrix","matrix3d"]},re=/,(?![^(]*\))/,ne=/\s(?![^(]*\))/;function oe(e){const t=e.trim().split(ne),r=t.includes("inset"),n=t.slice(-1)[0],o=A(n)?void 0:n,s=t.filter((e=>"inset"!==e)).filter((e=>e!==o)),[a,l,i,c]=s;return{inset:r,offsetX:a,offsetY:l,blur:i,spread:c,color:o}}function se(e){const t=e.trim().split(ne);let r;!A(t[0])&&R(t[0])?r=t[0]:t.length>2&&!A(t[t.length-1])&&(r=t[t.length-1]);const n=t.filter((e=>e!==r)),[o,s,a]=n;return{offsetX:o,offsetY:s,blur:a,color:r}}function ae(e){return e&&"string"==typeof e?e.split(re).map((e=>e.trim())).filter(Boolean).map(oe):[]}function le(e){return e&&"string"==typeof e?e.split(re).map((e=>e.trim())).filter(Boolean).map(se):[]}function ie(e=[],t){return e.reduce(((e,r)=>{if(r.hidden)return e;const n=t(r).filter((e=>null!=e&&""!==e)),o=n.map((e=>String(e).trim())).join(" ");return o.trim().length?e.length>0?`${e}, ${o}`:o:e}),"").trim()}function ce(e=[]){return ie(e,(({offsetX:e="",offsetY:t="",blur:r="",spread:n="",color:o="",inset:s=!1})=>[s?"inset":null,e,t,r,n,o]))}function ue(e=[]){return ie(e,(({offsetX:e="",offsetY:t="",blur:r="",color:n=""})=>[n,e,t,r]))}const de={parse:function(e,t="boxShadow"){return"textShadow"===t||"text-shadow"===t?le(e):ae(e)},parseBoxShadow:ae,parseTextShadow:le,build:function(e,t="boxShadow"){return"textShadow"===t||"text-shadow"===t?ue(e):ce(e)},buildBoxShadow:ce,buildTextShadow:ue,validate:function(e,t="boxShadow"){return e?_(e)?{valid:!0,normalized:e.trim()}:z("textShadow"===t||"text-shadow"===t?"textShadow":"boxShadow",e):{valid:!0,normalized:""}},getDefaults:function(e="boxShadow"){return"textShadow"===e||"text-shadow"===e?{offsetX:"1px",offsetY:"1px",blur:"2px",color:"rgba(0, 0, 0, 1)"}:{offsetX:"10px",offsetY:"10px",blur:"5px",spread:"7px",color:"rgba(0, 0, 0, 0.1)",inset:!1}},getDefaultBoxShadow:function(){return{offsetX:"10px",offsetY:"10px",blur:"5px",spread:"7px",color:"rgba(0, 0, 0, 0.1)",inset:!1}},getDefaultTextShadow:function(){return{offsetX:"1px",offsetY:"1px",blur:"2px",color:"rgba(0, 0, 0, 1)"}}},pe=["blur","brightness","contrast","drop-shadow","grayscale","hue-rotate","invert","opacity","saturate","sepia"],he=new Set(pe);function fe(e){const t=function(e){if(!e||"string"!=typeof e)return[];const t=[];let r="",n=0;for(let o=0;o0;){const e=r.match(/^([a-zA-Z-]+)\(/);if(!e){const e=r.search(/[a-zA-Z-]+\(/);if(-1===e)break;r=r.slice(e);continue}const n=e[1],o=e[0].length;let s=1,a=o;for(;a0;)"("===r[a]?s++:")"===r[a]&&s--,a++;if(0!==s)break;const l=r.slice(o,a-1);r=r.slice(a).trim(),he.has(n.toLowerCase())&&t.push({name:n.toLowerCase(),args:l})}return t}(e),r=[];for(const{name:e,args:n}of t)if("drop-shadow"===e){const e=fe(n);e&&r.push({type:"drop-shadow",value:"",dropShadow:e})}else me(`${e}(${n})`)&&r.push({type:e,value:n,dropShadow:{}});const n=new Set;return r.filter((e=>{const t=`${e.type}:${e.value}:${e.dropShadow?.xOffset||""},${e.dropShadow?.yOffset||""},${e.dropShadow?.blur||""},${e.dropShadow?.color||""}`;return!n.has(t)&&(n.add(t),!0)}))},build:function(e=[]){return e.reduce(((e,t)=>{if(t?.hidden)return e;const{type:r,value:n,dropShadow:{xOffset:o="",yOffset:s="",blur:a="",color:l=""}={}}=t;if(!r)return e;if("none"===r||L(r))return r;let i;return i="drop-shadow"===r?`${r}(${[o,s,a,l].filter(Boolean).join(" ")})`:`${r}(${n})`,e.length>0?`${e} ${i}`:i}),"").trim()},validate:function(e){return e?_(e)?{valid:!0,normalized:e.trim()}:z("filter",e):{valid:!0,normalized:""}},getDefaults:function(e="blur"){const t={blur:{type:"blur",value:"5px",dropShadow:{}},brightness:{type:"brightness",value:"1",dropShadow:{}},contrast:{type:"contrast",value:"1",dropShadow:{}},grayscale:{type:"grayscale",value:"0",dropShadow:{}},"hue-rotate":{type:"hue-rotate",value:"0deg",dropShadow:{}},invert:{type:"invert",value:"0",dropShadow:{}},opacity:{type:"opacity",value:"1",dropShadow:{}},saturate:{type:"saturate",value:"1",dropShadow:{}},sepia:{type:"sepia",value:"0",dropShadow:{}},"drop-shadow":{type:"drop-shadow",value:"",dropShadow:{xOffset:"10px",yOffset:"10px",blur:"5px",color:"#cccccc"}}};return t[e]||t.blur},AVAILABLE_FILTERS:pe},be=B.font,ve={parse:function(e){if(!e||"string"!=typeof e)return null;if(_(e))return null;if(["caption","icon","menu","message-box","small-caption","status-bar"].includes(e.trim().toLowerCase()))return{font:e.trim()};const t=document.createElement("div");if(t.style.font=e,""===t.style.font)return null;const r={};for(const e of be){const n=t.style[e];n&&"initial"!==n&&"normal"!==n&&(r[e]=n)}return r.fontSize&&r.fontFamily&&Object.keys(r).length>0?r:null},build:function(e){if(!e||"object"!=typeof e)return null;const{fontStyle:t="",fontVariant:r="",fontWeight:n="",fontSize:o="",lineHeight:s="",fontFamily:a=""}=e;if(!o||!a)return null;const l=[];return t&&"normal"!==t&&l.push(t),r&&"normal"!==r&&l.push(r),n&&"normal"!==n&&"400"!==n&&l.push(n),s&&"normal"!==s?l.push(`${o}/${s}`):l.push(o),l.push(a),l.join(" ")},validate:function(e){return e?_(e)||["caption","icon","menu","message-box","small-caption","status-bar"].includes(e.trim().toLowerCase())?{valid:!0,normalized:e.trim()}:z("font",e):{valid:!0,normalized:""}},getDefaults:function(){return{fontStyle:"normal",fontVariant:"normal",fontWeight:"400",fontSize:"16px",lineHeight:"1.5",fontFamily:"system-ui, sans-serif"}}},ye=B.animation,we={parse:function(e){return e&&"string"==typeof e?"none"===e.trim()||L(e)?[{animationName:e.trim()}]:O(e).map((e=>{const t=document.createElement("div");if(t.style.animation=e.trim(),""===t.style.animation)return null;const r={};for(const e of ye){const n=t.style[e];n&&"initial"!==n&&(r[e]=n)}return Object.keys(r).length>0?r:null})).filter(Boolean):[]},build:function(e=[]){return e.reduce(((e,t)=>{if(t.hidden)return e;const{animationName:r="",animationDuration:n="",animationTimingFunction:o="",animationDelay:s="",animationIterationCount:a="",animationDirection:l="",animationFillMode:i="",animationPlayState:c=""}=t;if(!r)return e;if("none"===r||L(r))return e.length>0?`${e}, ${r}`:r;const u=[r,n,o,s,a,l,i,c].filter((e=>e&&"initial"!==e&&"normal"!==e)),d=u.join(" ").trim();return d?e.length>0?`${e}, ${d}`:d:e}),"").replace(/,$/,"").trim()},validate:function(e){return e?_(e)?{valid:!0,normalized:e.trim()}:z("animation",e):{valid:!0,normalized:""}},getDefaults:function(){return{animationName:"none",animationDuration:"0s",animationTimingFunction:"ease",animationDelay:"0s",animationIterationCount:"1",animationDirection:"normal",animationFillMode:"none",animationPlayState:"running"}}},ke=B.textDecoration,Ee={parse:function(e){if(!e||"string"!=typeof e)return null;if(_(e))return null;if("none"===e.trim()||L(e))return{textDecorationLine:e.trim()};const t=document.createElement("div");if(t.style.textDecoration=e,""===t.style.textDecoration)return null;const r={};for(const e of ke){const n=t.style[e];n&&"initial"!==n&&(r[e]=n)}return Object.keys(r).length>0?r:null},build:function(e){if(!e||"object"!=typeof e)return null;const{textDecorationLine:t="",textDecorationStyle:r="",textDecorationColor:n="",textDecorationThickness:o=""}=e;if("none"===t||L(t))return t;const s=[];return t&&s.push(t),r&&"solid"!==r&&s.push(r),n&&"currentcolor"!==n&&s.push(n),o&&"auto"!==o&&s.push(o),s.length>0?s.join(" "):null},validate:function(e){return e?_(e)?{valid:!0,normalized:e.trim()}:z("textDecoration",e):{valid:!0,normalized:""}},getDefaults:function(){return{textDecorationLine:"none",textDecorationStyle:"solid",textDecorationColor:"currentcolor",textDecorationThickness:"auto"}}},Se=B.listStyle,xe={parse:function(e){if(!e||"string"!=typeof e)return null;if(_(e))return null;if("none"===e.trim()||L(e))return{listStyleType:e.trim()};const t=document.createElement("div");if(t.style.listStyle=e,""===t.style.listStyle)return null;const r={};for(const e of Se){const n=t.style[e];n&&"initial"!==n&&(r[e]=n)}return Object.keys(r).length>0?r:null},build:function(e){if(!e||"object"!=typeof e)return null;const{listStyleType:t="",listStylePosition:r="",listStyleImage:n=""}=e;if(("none"===t||L(t))&&!r&&!n)return t;const o=[];return t&&"disc"!==t&&o.push(t),r&&"outside"!==r&&o.push(r),n&&"none"!==n&&o.push(n),o.length>0?o.join(" "):null},validate:function(e){return e?_(e)?{valid:!0,normalized:e.trim()}:z("listStyle",e):{valid:!0,normalized:""}},getDefaults:function(){return{listStyleType:"disc",listStylePosition:"outside",listStyleImage:"none"}}},Ce=B.grid,_e=B.gridTemplate,Ae={shorthand:Z,background:X,transition:Q,transform:te,shadow:de,filter:ge,font:ve,animation:we,textDecoration:Ee,listStyle:xe,grid:{parse:function(e){if(!e||"string"!=typeof e)return null;if(_(e))return null;if("none"===e.trim()||L(e))return{gridTemplateRows:e.trim()};const t=document.createElement("div");if(t.style.grid=e,""===t.style.grid)return null;const r={};for(const e of Ce){const n=t.style[e];n&&"initial"!==n&&"none"!==n&&"auto"!==n&&(r[e]=n)}return Object.keys(r).length>0?r:null},parseGridTemplate:function(e){if(!e||"string"!=typeof e)return null;if(_(e))return null;const t=document.createElement("div");if(t.style.gridTemplate=e,""===t.style.gridTemplate)return null;const r={};for(const e of _e){const n=t.style[e];n&&"initial"!==n&&"none"!==n&&(r[e]=n)}return Object.keys(r).length>0?r:null},parseGridArea:function(e){if(!e||"string"!=typeof e)return null;if(_(e))return null;const t=document.createElement("div");if(t.style.gridArea=e,""===t.style.gridArea)return null;const r=B.gridArea,n={};for(const e of r){const r=t.style[e];r&&"initial"!==r&&"auto"!==r&&(n[e]=r)}return Object.keys(n).length>0?n:null},build:function(e){if(!e||"object"!=typeof e)return null;const t=document.createElement("div");for(const r of Ce)e[r]&&(t.style[r]=e[r]);return t.style.grid||null},buildGridTemplate:function(e){if(!e||"object"!=typeof e)return null;const t=document.createElement("div");for(const r of _e)e[r]&&(t.style[r]=e[r]);return t.style.gridTemplate||null},validate:function(e){return e?_(e)?{valid:!0,normalized:e.trim()}:z("grid",e):{valid:!0,normalized:""}},getDefaults:function(){return{gridTemplateRows:"none",gridTemplateColumns:"none",gridTemplateAreas:"none",gridAutoRows:"auto",gridAutoColumns:"auto",gridAutoFlow:"row"}}}};function Re(e){return Ae[e]||null}const Oe=[/expression\s*\(/i,/url\s*\(\s*['"]?\s*javascript:/i,/url\s*\(\s*['"]?\s*vbscript:/i,/url\s*\(\s*['"]?\s*data:(?!image\/(?!svg))/i,/-moz-binding\s*:/i,/behavior\s*:/i,/@import/i];function Te(e){if(!e||"string"!=typeof e)return!1;for(const t of Oe)if(t.test(e))return!0;return!1}function Ie(e,t){if(!C(e))return{valid:!1,error:`Invalid property name: ${e}`};if(!t||""===t)return{valid:!0,normalized:""};const r=I(t),n=r?P(t):t;if(_(n)){if(Te(n))return{valid:!1,error:`Potentially dangerous value: ${t}`};const e=n.trim();return{valid:!0,normalized:r?M(e):e}}if(L(n)){const e=n.trim();return{valid:!0,normalized:r?M(e):e}}const o=E(e),s=G(o);if(s){const e=Re(s);if(e?.validate){const t=e.validate(n,o);return t.valid&&r&&(t.normalized=M(t.normalized)),t}}if(x(o)){if(Te(n))return{valid:!1,error:`Potentially dangerous value: ${t}`};const e=n.trim().replace(/\s+/g," ");return{valid:!0,normalized:r?M(e):e}}const a=z(o,n);return a.valid&&r&&(a.normalized=M(a.normalized)),a}function Pe(e){const t=function(e){if(!e||"object"!=typeof e)return{};const t={};for(const[r,n]of Object.entries(e))t[r]=Ie(r,n);return t}(e),r={};for(const[n,o]of Object.entries(t))if(o.valid){const t=Me(o.normalized||e[n]);t&&(r[n]=t)}return r}function Me(e){if(!e||"string"!=typeof e)return"";let t;try{t=decodeURIComponent(e)}catch{t=e}if(Te(e)||Te(t))return"";const r=function(e){let t="",r=0;for(let n=0;nt.startsWith(e)));if(!r)return t.startsWith("@")?{valid:!1,code:"UNSUPPORTED_TYPE",error:"Unsupported at-rule type. Only @media, @supports, and @container are supported."}:{valid:!1,code:"MISSING_AT_PREFIX",error:"At-rule must start with @media, @supports, or @container."};const n=t.slice(r.length);return n&&!/^[\s(]/.test(n)?{valid:!1,code:"UNSUPPORTED_TYPE",error:"Unsupported at-rule type. Only @media, @supports, and @container are supported."}:/[{};]/.test(t)?{valid:!1,code:"STRUCTURAL_CHARS",error:"At-rule must not contain {, }, or ;."}:Ne(t,"(",")")?{valid:!0,normalized:D(t)}:{valid:!1,code:"UNBALANCED_PARENS",error:"Unbalanced parentheses in at-rule."}}function ze(e){if(!e||"string"!=typeof e)return{valid:!1,code:"EMPTY",error:"Selector cannot be empty."};const t=e.trim();return t?"&"===t?{valid:!1,code:"BARE_AMPERSAND",error:"Bare & reproduces the parent selector. Add a pseudo-class, combinator, or modifier."}:t.startsWith("@")?{valid:!1,code:"STARTS_WITH_AT",error:"Selector must not start with @. Use at-rules separately."}:/[{};]/.test(t)?{valid:!1,code:"STRUCTURAL_CHARS",error:"Selector must not contain {, }, or ;."}:Ne(t,"(",")")?Ne(t,"[","]")?{valid:!0}:{valid:!1,code:"UNBALANCED_BRACKETS",error:"Unbalanced square brackets in selector."}:{valid:!1,code:"UNBALANCED_PARENS",error:"Unbalanced parentheses in selector."}:{valid:!1,code:"EMPTY",error:"Selector cannot be empty."}}const Be={EMPTY:(0,a.__)("Selector cannot be empty.","generateblocks-pro"),BARE_AMPERSAND:(0,a.__)("Bare & reproduces the parent selector. Add a pseudo-class, combinator, or modifier.","generateblocks-pro"),STARTS_WITH_AT:(0,a.__)("Selector must not start with @. Use at-rules separately.","generateblocks-pro"),STRUCTURAL_CHARS:(0,a.__)("Selector must not contain {, }, or ;.","generateblocks-pro"),UNBALANCED_PARENS:(0,a.__)("Unbalanced parentheses in selector.","generateblocks-pro"),UNBALANCED_BRACKETS:(0,a.__)("Unbalanced square brackets in selector.","generateblocks-pro")};function je({editSelector:t="",setShowBuildSelector:r,allStyles:n,onNestedRuleChange:l,setTempSelector:i,removeTempSelector:u,onUpdateKey:d,selectorShortcuts:p,setShowSelectorOptions:h,setEditSelector:f}){const[m,g]=(0,s.useState)(!1),[y,w]=(0,s.useState)(""),[k,E]=(0,s.useState)("");(0,s.useEffect)((()=>{w(t||"")}),[]),(0,s.useEffect)((()=>{const e=v(y).filter((e=>""!==e)),t=e.length>0&&e.every((e=>e.startsWith("&")));t&&!m?g(!0):!t&&m&&g(!1),S||g(!1)}),[y]);const S=(0,s.useMemo)((()=>{const e=[":",".","#","["];return v(y).filter((e=>""!==e)).every((t=>{const r=t.replace("&","");return"&"===t||e.some((e=>r.startsWith(e)))}))}),[y]);return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:c.options},(0,e.createElement)(o.BaseControl,{label:(0,a.__)("Selector","generateblocks-pro"),className:"gb-styles-builder__selector-options--build",id:"class-selector"},(0,e.createElement)(b.Stack,{className:c.buildSelector,direction:"vertical",gap:"12px"},(0,e.createElement)(o.TextControl,{id:"class-selector",value:y,onChange:e=>w(e)}),(0,e.createElement)(o.ToggleControl,{label:(0,a.__)("Compound selector","generateblocks-pro"),checked:!!m,disabled:!S,onChange:e=>{const t=v(y).filter((e=>""!==e));w(e?t.map((e=>e.startsWith("&")?e:"&"+e)).join(", "):t.map((e=>e.startsWith("&")?e.replace("&",""):e)).join(", "))}}))),Object.entries(p).map((([t,r])=>"default"===t?null:(0,e.createElement)(o.BaseControl,{key:r?.label,label:r?.label,id:""},(0,e.createElement)("div",{className:c.list},r?.items.map((t=>(0,e.createElement)(o.Button,{key:t.value,size:"small",onClick:()=>{const e=t.value===y?"":t.value;w(e)},isPressed:t.value===y},t.label)))))))),(0,e.createElement)("div",{className:c.actions},(0,e.createElement)(o.Button,{variant:"tertiary",onClick:()=>{r(!1),f("")}},(0,a.__)("Cancel","generateblocks-pro")),!t&&(0,e.createElement)(o.Button,{variant:"primary",disabled:!y||"&"===y,onClick:()=>{const e=ze(y);e.valid?n[y]?E((0,a.__)("Selector already exists.","generateblocks-pro")):(l(y),i(y),r(!1),h(!1)):E(Be[e.code]||e.error)}},(0,a.__)("Create","generateblocks-pro")),!!t&&(0,e.createElement)(o.Button,{variant:"primary",disabled:!y||"&"===y||t===y,onClick:()=>{const e=ze(y);e.valid?n[y]?E((0,a.__)("Selector already exists.","generateblocks-pro")):(d(t,y),l(y),i(y),u(t),r(!1),h(!1),f("")):E(Be[e.code]||e.error)}},(0,a.__)("Update","generateblocks-pro"))),!!k&&(0,e.createElement)(o.Notice,{status:"error",isDismissible:!1,className:c.notice},k))}const Fe=window.wp.data,Ve=window.wp.coreData,$e=window.wp.compose;function We(e){return`.editor-styles-wrapper [data-block="${e}"]:not(.gb-is-root-block):not([data-block-wrapper])`}function Ue(){const{getSelectedBlockClientIds:e}=(0,Fe.useSelect)((e=>e("core/block-editor")),[]),t=e(),r=qe(),[n,o]=(0,s.useState)([]);return(0,s.useEffect)((()=>{if(!t.length)return;const e=document.querySelector('iframe[name="editor-canvas"]')?.contentDocument||document;return o(t.map((t=>e.querySelector(We(t)))).filter((e=>null!==e))),()=>{o([])}}),[t,r]),n}function He(){const{getSelectedBlockClientId:e}=(0,Fe.useSelect)((e=>e("core/block-editor")),[]),t=e(),r=We(t),[n,o]=(0,s.useState)(null),a=qe();return(0,s.useEffect)((()=>{let e=!1;const n=t=>{e||o(t)};if(!t)return n(null),()=>{e=!0,o(null)};const s=document.querySelector('iframe[name="editor-canvas"]');if("loading"===s?.contentDocument.readyState){const t=()=>n(s.contentDocument.querySelector(r));return s.addEventListener("load",t,{once:!0}),()=>{e=!0,s.removeEventListener("load",t),o(null)}}return n((s?.contentDocument||document).querySelector(r)),()=>{e=!0,o(null)}}),[t,a,r]),n}function qe(){return(0,Fe.useSelect)((e=>{const{getDeviceType:t}=e("core/editor")||{};if("function"==typeof t)return t();const{__experimentalGetPreviewDeviceType:r=()=>""}=e("core/edit-post");return r()}),[])}function Ge({sectionState:e,setSectionState:t,storageKey:r,filtersActive:n=!1,search:o=""}){const a=Object.values(e).every((e=>e)),l=sessionStorage.getItem(r),i=JSON.stringify(e);return(0,s.useEffect)((()=>{!n&&!o||a?n||o||!l||l===i||t(JSON.parse(l)):t((e=>{const t={...e};for(const e in t)t[e]=!0;return t}))}),[n,o,a,l,i,t]),{onSectionToggle:(s,a)=>{if(s in e){if(e[s]===a||n||o)return;t((e=>{const t={...e,[s]:a};return sessionStorage.setItem(r,JSON.stringify(t)),t}))}}}}const Ze=[];function Ye(){let e=null,t=Ze;return r=>{const{getEntityRecords:n,getEntityRecordEdits:o}=r(Ve.store),s=n("postType","gblocks_styles",{context:"view",per_page:-1});if(!Array.isArray(s)||!s.length)return e=[],t=Ze,Ze;const a=s.map((e=>{var t,r,n;const s=o("postType","gblocks_styles",e.id),a=null!==(t=null!==(r=s?.gb_style_selector)&&void 0!==r?r:e.gb_style_selector)&&void 0!==t?t:"",l=null!==(n=s?.gb_style_data)&&void 0!==n?n:e.gb_style_data;return{id:e.id,selector:a,styles:l}}));return function(e,t){return!(!t||e.length!==t.length)&&e.every(((e,r)=>{const n=t[r];return e.id===n.id&&e.selector===n.selector&&e.styles===n.styles}))}(a,e)||(e=a,t=a.map((e=>({classNameSelector:e.selector,className:e.selector.replace(".",""),id:e.id,styles:e.styles})))),t}}const Ke=(0,s.createContext)(null);function Xe(){const e=(0,s.useContext)(Ke);if(null===e)throw new Error("useStylesBuilderContext must be used within a ControlFunctionsProvider");return e}function Qe({nestedRule:t,atRule:r,allStyles:n,showAll:o=!1}){var s;const l=Xe(),{getValueSources:i}=l,u=i(t,r,t?null!==(s=n?.[t])&&void 0!==s?s:{}:n),d=u.some((({source:e})=>"global"===e)),p=u.some((({source:e})=>"local"===e)),h=u.some((({source:e})=>"current"===e));return d||p||h?o?(0,e.createElement)("div",{className:c.indicatorDots},!!h&&(0,e.createElement)("div",{title:(0,a.__)("Has local styles","generateblocks-pro"),className:g(c.dot,c.current)}),!!p&&(0,e.createElement)("div",{title:(0,a.__)("Has inherited local styles","generateblocks-pro"),className:g(c.dot,c.local)}),!!d&&(0,e.createElement)("div",{title:(0,a.__)("Has inherited global styles","generateblocks-pro"),className:c.dot})):(0,e.createElement)("span",{title:(0,a.__)("Custom styles exist for this selector","generateblocks-pro"),className:g(c.dot,{[c.current]:h,[c.local]:p&&!h,[c.global]:d&&!p&&!h})}):null}function Je({visibleSelectors:t,allStyles:r,atRule:n}){const o=Xe(),{getValueSources:s}=o,l=r&&Object.entries(r).filter((([e,r])=>"object"==typeof r&&!e.startsWith("@")&&!t.some((t=>e===t.value))));if(!l||!l.length)return null;let i=!1,u=!1,d=!1;return l.forEach((([e])=>{const t=r[e]||null,o=s(e,n,t);i=o.some((({source:e})=>"global"===e)),u=o.some((({source:e})=>"local"===e)),d=o.some((({source:e})=>"current"===e))})),i||u||d?(0,e.createElement)("span",{title:(0,a.__)("Custom styles exist for other selectors","generateblocks-pro"),className:g(c.dot,{[c.current]:d,[c.local]:u&&!d,[c.global]:i&&!u&&!d})}):null}function et({allStyles:t,onNestedRuleChange:r,onUpdateKey:n,currentSelector:l,nestedRule:i,showSelectorOptions:f,setShowSelectorOptions:m,onDeleteStyle:g,selectorShortcuts:b,visibleSelectors:y,allowCustomAdvancedSelector:w,atRule:k}){const[E,S]=(0,s.useState)([]),[x,C]=(0,s.useState)(!1),[_,A]=(0,s.useState)(""),R=Xe(),{getValueSources:O}=R,T=(0,s.useMemo)((()=>{const e=[];return b?.default?.items.forEach((t=>{e.push(t.value)})),Object.keys(t)?.forEach((r=>{"object"!=typeof t[r]||r.startsWith("@")||e.includes(r)||e.push(r)})),E.forEach((t=>{e.includes(t)||e.push(t)})),Array.from(new Set(e))}),[t,E]),I=(0,s.useMemo)((()=>{if(!i)return(0,e.createElement)("span",{className:c.name},l);const t=v(l).map((t=>(0,s.renderToString)((t=>(0,e.createElement)("span",{style:{opacity:i?.5:1}},t))(t)))),r=v(i),n=[];return t.forEach((e=>{r.forEach((t=>{n.push(t.startsWith("&")?e+t.replace("&",""):e+" "+t)}))})),(0,e.createElement)("span",{className:c.name,dangerouslySetInnerHTML:{__html:(0,u.safeHTML)(n.join(", "))}})}),[l,i]),P=(0,s.useMemo)((()=>{const e=[y.find((e=>""===e.value))||{label:(0,a.__)("Main","generateblocks-pro"),value:""}];if(!y.some((e=>"hover"===e?.id||"&:hover"===e.value||"&:is(:hover, :focus)"===e.value))){const r=()=>{var e,r;const n=null!==(e=t?.["&:is(:hover, :focus)"])&&void 0!==e?e:{};if(O("&:is(:hover, :focus)",k,n).some((({source:e,inheritedNestedRule:t})=>"&:is(:hover, :focus)"===t&&("global"===e||"current"===e))))return"&:is(:hover, :focus)";const o=null!==(r=t?.["&:hover"])&&void 0!==r?r:{};return O("&:hover",k,o).some((({source:e,inheritedNestedRule:t})=>"&:hover"===t&&("global"===e||"current"===e)))?"&:hover":"&:is(:hover, :focus)"};e.push({label:(0,a.__)("Hover","generateblocks-pro"),value:r()})}return[...e,...y.filter((e=>""!==e.value))]}),[y,t,O,k]);return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:c.selectors},I,(0,e.createElement)("div",{className:c.shortcuts},(0,e.createElement)(o.ButtonGroup,null,P&&P.map((n=>(0,e.createElement)(o.Button,{key:n.label,className:c.button,label:(0,a.sprintf)(/* translators: %s: selector name. */ /* translators: %s: selector name. */ (0,a.__)("%s selector","generateblocks-pro"),n.label),showTooltip:!0,isPressed:i===n.value,onClick:()=>{r(n.value),m(!1)},size:"small"},n.label,(0,e.createElement)(Qe,{nestedRule:n.value,atRule:k,allStyles:t})))),(0,e.createElement)(o.Button,{className:c.more,label:(0,a.__)("Manage selectors","generateblocks-pro"),showTooltip:!0,isPressed:!!f,onClick:()=>{m(!f)},size:"small"},(0,e.createElement)(d,{icon:p,size:"16"}),(0,e.createElement)(Je,{allStyles:t,visibleSelectors:P,atRule:k}))))),!!f&&(0,e.createElement)(e.Fragment,null,!x&&(0,e.createElement)(e.Fragment,null,!!b&&Object.keys(b).length>0&&(0,e.createElement)(o.Notice,{className:c.notice,isDismissible:!1},(0,a.__)("Choose a selector from the list below, or create a new custom one.","generateblocks-pro")),(0,e.createElement)(tt,{activeSelectors:T,nestedRule:i,onNestedRuleChange:r,setShowSelectorOptions:m,setShowBuildSelector:C,setEditSelector:A,onDeleteStyle:g,allStyles:t,selectorShortcuts:b,currentSelector:l,allowCustomAdvancedSelector:w,atRule:k}),(0,e.createElement)("div",{className:c.actions},(0,e.createElement)(o.Button,{variant:"tertiary",size:"compact",onClick:()=>m(!1)},(0,a.__)("Cancel","generateblocks-pro")),!!w&&(0,e.createElement)(o.Button,{variant:"primary",size:"compact",showTooltip:!0,label:(0,a.__)("Add a new custom selector","generateblocks-pro"),icon:h,onClick:()=>{C(!0)}},(0,a.__)("New","generateblocks-pro")))),!!x&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)(o.Notice,{className:c.notice,isDismissible:!1},_?(0,a.sprintf)( // translators: %s: selector name. // translators: %s: selector name. (0,a.__)("You are editing a selector: %s","generateblocks-pro"),_):(0,a.__)("You are creating a new custom selector.","generateblocks-pro")),(0,e.createElement)(je,{editSelector:_,setShowBuildSelector:C,allStyles:t,onNestedRuleChange:r,setTempSelector:function(e){S([...E,e])},removeTempSelector:function(e){S(E.filter((t=>t!==e)))},onUpdateKey:n,selectorShortcuts:b,setShowSelectorOptions:m,setEditSelector:A}))))}function tt({activeSelectors:t,nestedRule:r,onNestedRuleChange:n,setShowSelectorOptions:l,setShowBuildSelector:u,setEditSelector:d,onDeleteStyle:p,allStyles:h,selectorShortcuts:f,currentSelector:m,allowCustomAdvancedSelector:g,atRule:b}){const[y,w]=(0,s.useState)(!1);function k({currentSelectorName:t}){return(0,e.createElement)("span",{style:{fontFamily:"monospace"}},t)}return(0,e.createElement)("div",{className:c.options},!!t.length&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)(o.BaseControl,{label:(0,a.__)("Selectors","generateblocks-pro"),id:""},(0,e.createElement)("div",{className:c.list},(0,e.createElement)("span",{className:c.item},(0,e.createElement)(o.Button,{size:"small",onClick:()=>{n(""),l(!1)},isPressed:!r,title:m},(0,a.__)("Main Selector","generateblocks-pro"),(0,e.createElement)(Qe,{nestedRule:"",atRule:b,allStyles:h,showAll:!0}))),t.map((t=>{return(0,e.createElement)("span",{key:t,className:c.item},(0,e.createElement)(o.Button,{size:"small",onClick:()=>{n(t===r?"":t),l(!1)},isPressed:t===r,title:m+(E=t,E?v(E).map((e=>e.startsWith("&")?e.replace("&",""):String.fromCharCode(160)+e)).join(", "):"")},function(e,t){for(const r in t){const n=t[r].items.find((t=>t.value===e));if(n)return n.label}return e}(t,f),(0,e.createElement)(Qe,{nestedRule:t,atRule:b,allStyles:h,showAll:!0})),!!g&&(0,e.createElement)(o.DropdownMenu,{icon:i,label:(0,a.__)("Options","generateblocks-pro"),toggleProps:{isPressed:t===r}},(({onClose:l})=>(0,e.createElement)(o.MenuGroup,null,y?(0,e.createElement)("div",{className:c.delete},(0,e.createElement)("p",null,(0,s.createInterpolateElement)( // Translators: the at-rule for deletion. // Translators: the at-rule for deletion. (0,a.__)("This will delete the selector and its styles. This operation cannot be undone.","generateblocks-pro"),{SelectorName:(0,e.createElement)(k,{currentSelectorName:t})})),(0,e.createElement)("div",{className:c.actions},(0,e.createElement)(o.Button,{variant:"secondary",size:"compact",onClick:()=>{w(!1),l()}},(0,a.__)("Cancel","generateblocks-pro")),(0,e.createElement)(o.Button,{isDestructive:!0,variant:"secondary",size:"compact",onClick:()=>{p(t),r===t&&n(""),w(!1),l()}},(0,a.__)("Confirm","generateblocks-pro")))):(0,e.createElement)(e.Fragment,null,(0,e.createElement)(o.MenuItem,{onClick:()=>{u(!0),d(t),l()}},(0,a.__)("Edit selector","generateblocks-pro")),(0,e.createElement)(o.MenuItem,{onClick:()=>{w(!0)},disabled:!h[t],title:h[t]?"":(0,a.__)("No styles to be deleted.","generateblocks-pro")},(0,a.__)("Delete selector","generateblocks-pro")))))));var E}))))))}function rt(e,t){var r;return null!==(r=t.find((t=>t.value===e))?.label)&&void 0!==r?r:e}function nt({nestedRule:t,onAtRuleChange:r,onNestedRuleChange:n,atRule:l,setShowAtRuleOptions:u,setShowBuildAtRule:d,setEditAtRule:p,onDeleteStyle:h,allStyles:f,currentSelector:m,activeAtRules:g,defaultAtRules:b,allowCustomAtRule:v}){const[y,w]=(0,s.useState)(!1),k=(0,s.useCallback)((e=>t?f?.[t]?.[e]:f?.[e]),[f]);function E({currentAtRule:t}){return(0,e.createElement)("span",{style:{fontFamily:"monospace"}},t)}return(0,e.createElement)("div",{className:c.options},!!g.length&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)(o.BaseControl,{label:(0,a.__)("At-Rules","generateblocks-pro"),id:""},(0,e.createElement)("div",{className:c.list},(0,e.createElement)("span",{className:c.item},(0,e.createElement)(o.Button,{size:"small",onClick:()=>{r(""),u(!1)},isPressed:!l,title:m},(0,a.__)("All screens","generateblocks-pro"),(0,e.createElement)(at,{allStyles:f,atRule:"",nestedRule:t,showAll:!0}))),g.map((m=>(0,e.createElement)("span",{key:t+m,className:c.item},(0,e.createElement)(o.Button,{size:"small",onClick:()=>{const e=m===l?"":m;n(t),r(e),u(!1)},isPressed:m===l,title:m!==rt(m,b)?m:""},rt(m,b),(0,e.createElement)(at,{allStyles:f,nestedRule:t,atRule:m,showAll:!0})),!!v&&(0,e.createElement)(o.DropdownMenu,{icon:i,label:(0,a.__)("Options","generateblocks-pro"),toggleProps:{isPressed:m===l}},(({onClose:n})=>(0,e.createElement)(o.MenuGroup,null,y?(0,e.createElement)("div",{className:c.delete},(0,e.createElement)("p",null,(0,s.createInterpolateElement)( // Translators: the at-rule for deletion. // Translators: the at-rule for deletion. (0,a.__)("This will delete the at-rule and its styles. This operation cannot be undone.","generateblocks-pro"),{AtRuleName:(0,e.createElement)(E,{currentAtRule:m})})),(0,e.createElement)("div",{className:c.actions},(0,e.createElement)(o.Button,{variant:"secondary",size:"compact",onClick:()=>{w(!1),n()}},(0,a.__)("Cancel","generateblocks-pro")),(0,e.createElement)(o.Button,{isDestructive:!0,variant:"secondary",size:"compact",onClick:()=>{h(m,t),l===m&&r(""),w(!1),n()}},(0,a.__)("Confirm","generateblocks-pro")))):(0,e.createElement)(e.Fragment,null,(0,e.createElement)(o.MenuItem,{onClick:()=>{d(!0),p(m),n()}},(0,a.__)("Edit at-rule","generateblocks-pro")),(0,e.createElement)(o.MenuItem,{onClick:()=>{w(!0)},disabled:!k(m),title:k(m)?"":(0,a.__)("No styles to be deleted.","generateblocks-pro")},(0,a.__)("Delete at-rule","generateblocks-pro")))))))))))))}const ot={EMPTY:(0,a.__)("At-rule cannot be empty.","generateblocks-pro"),UNSUPPORTED_TYPE:(0,a.__)("Unsupported at-rule type. Only @media, @supports, and @container are supported.","generateblocks-pro"),MISSING_AT_PREFIX:(0,a.__)("At-rule must start with @media, @supports, or @container.","generateblocks-pro"),STRUCTURAL_CHARS:(0,a.__)("At-rule must not contain {, }, or ;.","generateblocks-pro"),UNBALANCED_PARENS:(0,a.__)("Unbalanced parentheses in at-rule.","generateblocks-pro")};function st({editAtRule:t="",setShowBuildAtRule:r,allStyles:n,onAtRuleChange:l,setTempAtRule:i,removeTempAtRule:u,onUpdateKey:d,defaultAtRules:p,setShowAtRuleOptions:h,setEditAtRule:f,nestedRule:m}){const[g,b]=(0,s.useState)(""),[v,y]=(0,s.useState)("");return(0,s.useEffect)((()=>{b(t||"")}),[]),(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:c.options},(0,e.createElement)(o.BaseControl,{label:(0,a.__)("At-Rule","generateblocks-pro"),className:c.build,id:"class-selector"},(0,e.createElement)(o.TextControl,{id:"class-selector",value:g,onChange:e=>{y(""),b(e)},onBlur:()=>{if(!g)return;const e=Le(g);e.valid?b(e.normalized):y(ot[e.code]||e.error)}})),(0,e.createElement)("div",{className:c.list},p.filter((e=>e.value)).map((t=>(0,e.createElement)(o.Button,{key:t.value,size:"small",onClick:()=>{const e=t.value===g?"":t.value;b(e)},isPressed:t.value===g},t.label))))),(0,e.createElement)("div",{className:c.actions},(0,e.createElement)(o.Button,{variant:"tertiary",onClick:()=>{r(!1),f("")}},(0,a.__)("Cancel","generateblocks-pro")),!t&&(0,e.createElement)(o.Button,{variant:"primary",disabled:!g||v,onClick:()=>{const e=Le(g);if(!e.valid)return void y(ot[e.code]||e.error);const t=e.normalized;(m?n?.[m]:n)[t]?y((0,a.__)("At-rule already exists.","generateblocks-pro")):(l(t),i(t),r(!1),h(!1))}},(0,a.__)("Create","generateblocks-pro")),!!t&&(0,e.createElement)(o.Button,{variant:"primary",disabled:!g||t===g,onClick:()=>{const e=Le(g);if(!e.valid)return void y(ot[e.code]||e.error);const o=e.normalized;(m?n?.[m]:n)[o]?y((0,a.__)("At-rule already exists.","generateblocks-pro")):(d(t,o,m),l(o),i(o),u(t),r(!1),h(!1),f(""))}},(0,a.__)("Update","generateblocks-pro"))),!!v&&(0,e.createElement)(o.Notice,{status:"error",isDismissible:!1,className:c.notice},v))}function at({allStyles:t,atRule:r="",nestedRule:n="",showAll:o=!1}){const s=Xe(),{getValueSources:l}=s;let i=!1,u=!1,d=!1;if(n)if(r){var p;const e=l(n,r,null!==(p=t?.[n]?.[r])&&void 0!==p?p:{});i=e.some((({source:e})=>"global"===e)),u=e.some((({source:e})=>"local"===e)),d=e.some((({source:e})=>"current"===e))}else{var h;const e=l(n,r,n?null!==(h=t?.[n])&&void 0!==h?h:{}:t);i=e.some((({source:e})=>"global"===e)),u=e.some((({source:e})=>"local"===e)),d=e.some((({source:e})=>"current"===e))}else if(r){var f;const e=l(n,r,null!==(f=t?.[r])&&void 0!==f?f:{});i=e.some((({source:e})=>"global"===e)),u=e.some((({source:e})=>"local"===e)),d=e.some((({source:e})=>"current"===e))}else{const e=l(n,r,t);i=e.some((({source:e})=>"global"===e)),u=e.some((({source:e})=>"local"===e)),d=e.some((({source:e})=>"current"===e))}return i||u||d?o?(0,e.createElement)("div",{className:c.indicatorDots},!!d&&(0,e.createElement)("div",{title:(0,a.__)("Has local styles","generateblocks-pro"),className:m(c.dot,c.current)}),!!u&&(0,e.createElement)("div",{title:(0,a.__)("Has inherited local styles","generateblocks-pro"),className:m(c.dot,c.local)}),!!i&&(0,e.createElement)("div",{title:(0,a.__)("Has inherited global styles","generateblocks-pro"),className:c.dot})):(0,e.createElement)("span",{title:(0,a.__)("Styles exist for this at-rule","generateblocks-pro"),className:m(c.dot,{[c.current]:d,[c.local]:u&&!d,[c.global]:i&&!u&&!d})}):null}function lt({allStyles:t,nestedRule:r="",shouldShowRule:n,defaultAtRules:o}){const s=Xe(),{getValueSources:l}=s;let i=!1,u=!1,d=!1;if(r){var p;const e=null!==(p=t?.[r])&&void 0!==p?p:{},s=Object.entries(e).filter((([e])=>e.startsWith("@")));s&&s.forEach((t=>{var s;const a=null!==(s=t?.[0])&&void 0!==s?s:"",c=o.find((e=>e.value===a)),p=l(r,a,e);c&&n(c)||(i=p.some((({source:e})=>"global"===e)),u=p.some((({source:e})=>"local"===e)),d=p.some((({source:e})=>"current"===e)))}))}else{const e=t&&Object.entries(t).filter((([e])=>e.startsWith("@")));e&&e.forEach((e=>{var t;const s=null!==(t=e?.[0])&&void 0!==t?t:"",a=o.find((e=>e.value===s)),c=l(r,s);a&&n(a)||(i=c.some((({source:e})=>"global"===e)),u=c.some((({source:e})=>"local"===e)),d=c.some((({source:e})=>"current"===e)))}))}return i||u||d?(0,e.createElement)("span",{title:(0,a.__)("Styles exist for other at-rules","generateblocks-pro"),className:m(c.dot,{[c.current]:d,[c.local]:u&&!d,[c.global]:i&&!u&&!d})}):null}function it({atRule:t,onAtRuleChange:r,onNestedRuleChange:n,defaultAtRules:l,allStyles:i,showAtRuleOptions:u,setShowAtRuleOptions:f,onUpdateKey:m,nestedRule:g,onDeleteStyle:b,allowCustomAtRule:v}){var y;const[w,k]=(0,s.useState)([]),[E,S]=(0,s.useState)(!1),[x,C]=(0,s.useState)(""),_=(0,s.useCallback)((e=>{var r;return e.show||!!e.icon&&(Object.keys(null!==(r=i?.[e.value])&&void 0!==r?r:{})?.length>0||e.value===t)}),[i,t]),A=(0,s.useMemo)((()=>{var e;const t=[];l.forEach((e=>{e.value&&t.push(e.value)}));const r=g?null!==(e=i?.[g])&&void 0!==e?e:{}:i;return Object.keys(r)?.forEach((e=>{e.startsWith("@")&&!t.includes(e)&&t.push(e)})),w.forEach((e=>{t.includes(e)||t.push(e)})),Array.from(new Set(t))}),[i,w]),R=l.some((e=>e.value===t)),O=null!==(y=l.find((e=>e.value===t))?.label)&&void 0!==y?y:t;return(0,e.createElement)("div",{className:c.atRules},(0,e.createElement)(o.ButtonGroup,null,l.map((n=>_(n)?(0,e.createElement)(o.Button,{key:n.label,onClick:()=>{n.value!==t&&(r(n.value),f(!1))},isPressed:n.value===t,icon:n.icon,label:n.label,size:"compact",className:c.atRuleButton},(0,e.createElement)(at,{allStyles:i,atRule:n.value,nestedRule:g})):null)),(0,e.createElement)(o.Button,{onClick:()=>f(!u),isPressed:u||!R,label:(0,a.__)("Manage at-rules","generateblocks-pro"),size:"compact",className:c.manageAtRules},(0,e.createElement)(d,{icon:p,size:"18"}),(0,e.createElement)(lt,{allStyles:i,nestedRule:g,shouldShowRule:_,defaultAtRules:l}))),(0,e.createElement)("div",{className:c.atRulePreview},(0,e.createElement)("span",{className:c.preview,style:{fontFamily:O.startsWith("@")?"":"inherit"},title:t},O)),u&&(0,e.createElement)(e.Fragment,null,!E&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)(nt,{atRule:t,onAtRuleChange:r,onNestedRuleChange:n,allStyles:i,setShowAtRuleOptions:f,defaultAtRules:l,activeAtRules:A,showBuildAtRule:E,setShowBuildAtRule:S,editAtRule:x,setEditAtRule:C,nestedRule:g,onDeleteStyle:b,allowCustomAtRule:v}),(0,e.createElement)("div",{className:c.actions},(0,e.createElement)(o.Button,{variant:"tertiary",size:"compact",onClick:()=>f(!1)},(0,a.__)("Cancel","generateblocks-pro")),!!v&&(0,e.createElement)(o.Button,{variant:"primary",size:"compact",showTooltip:!0,label:(0,a.__)("Add a new custom at-rule","generateblocks-pro"),icon:h,onClick:()=>{S(!0)}},(0,a.__)("New","generateblocks-pro")))),!!E&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)(o.Notice,{className:c.notice,isDismissible:!1},x?(0,a.sprintf)( // translators: %s: selector name. // translators: %s: selector name. (0,a.__)("You are editing an at-rule: %s","generateblocks-pro"),x):(0,a.__)("You are creating a new custom at-rule.","generateblocks-pro")),(0,e.createElement)(st,{editAtRule:x,setShowBuildAtRule:S,allStyles:i,onAtRuleChange:r,setTempAtRule:function(e){k([...w,e])},removeTempAtRule:function(e){k(w.filter((t=>t!==e)))},nestedRule:g,onUpdateKey:m,defaultAtRules:l,setShowAtRuleOptions:f,setEditAtRule:C}))))}const ct=(0,e.createElement)(l.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,e.createElement)(l.Path,{d:"M10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8 3.58-8 8-8zm1.13 9.38l.35-6.46H8.52l.35 6.46h2.26zm-.09 3.36c.24-.23.37-.55.37-.96 0-.42-.12-.74-.36-.97s-.59-.35-1.06-.35-.82.12-1.07.35-.37.55-.37.97c0 .41.13.73.38.96.26.23.61.34 1.06.34s.8-.11 1.05-.34z"})),ut=(0,e.createElement)(l.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(l.Path,{d:"M12 4.75a7.25 7.25 0 100 14.5 7.25 7.25 0 000-14.5zM3.25 12a8.75 8.75 0 1117.5 0 8.75 8.75 0 01-17.5 0zM12 8.75a1.5 1.5 0 01.167 2.99c-.465.052-.917.44-.917 1.01V14h1.5v-.845A3 3 0 109 10.25h1.5a1.5 1.5 0 011.5-1.5zM11.25 15v1.5h1.5V15h-1.5z"})),dt=(0,e.createElement)(l.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(l.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"}));var pt=r(2321),ht=r.n(pt);const ft={attribute:/\[\s*(?:(?\*|[-\w\P{ASCII}]*)\|)?(?[-\w\P{ASCII}]+)\s*(?:(?\W?=)\s*(?.+?)\s*(\s(?[iIsS]))?\s*)?\]/gu,id:/#(?[-\w\P{ASCII}]+)/gu,class:/\.(?[-\w\P{ASCII}]+)/gu,comma:/\s*,\s*/g,combinator:/\s*[\s>+~]\s*/g,"pseudo-element":/::(?[-\w\P{ASCII}]+)(?:\((?¶*)\))?/gu,"pseudo-class":/:(?[-\w\P{ASCII}]+)(?:\((?¶*)\))?/gu,universal:/(?:(?\*|[-\w\P{ASCII}]*)\|)?\*/gu,type:/(?:(?\*|[-\w\P{ASCII}]*)\|)?(?[-\w\P{ASCII}]+)/gu},mt=new Set(["combinator","comma"]),gt=(new Set(["not","is","where","has","matches","-moz-any","-webkit-any","nth-child","nth-last-child"]),e=>{switch(e){case"pseudo-element":case"pseudo-class":return new RegExp(ft[e].source.replace("(?¶*)","(?.*)"),"gu");default:return ft[e]}});function bt(e,t){let r=0,n="";for(;t(r.push({value:e,offset:t}),"".repeat(e.length))))).replace(vt,((e,t,n,o)=>(r.push({value:e,offset:o}),`${t}${"".repeat(n.length)}${t}`)));{let t,n=0;for(;(t=e.indexOf("(",n))>-1;){const o=bt(e,t);r.push({value:o,offset:t}),e=`${e.substring(0,t)}(${"¶".repeat(o.length-2)})${e.substring(t+o.length)}`,n=t+o.length}}const n=function(e,t=ft){if(!e)return[];const r=[e];for(const[e,n]of Object.entries(t))for(let t=0;t0?";":"")}function xt(e,t){if(!t||"object"!=typeof t)return t;const r={...t};for(const n of Object.keys(t)){const t=H(n);for(const n of t)if(e?.[n]){const t=kt(n,e[n]);if(t)for(const[n,o]of Object.entries(t))r.hasOwnProperty(n)||e&&e[n]||(r[n]=o);r[n]=""}const o=q(n);for(const t of o)e?.[t]&&(r[t]="")}return r}function Ct(e){if(!e||"object"!=typeof e)return{};const t={...e};for(const[r,n]of Object.entries(e))if(B[r]&&n){const e=kt(r,n);if(e)for(const[r,n]of Object.entries(e))t[r]||(t[r]=n)}return t}function _t(e){if(!e||"object"!=typeof e)return{};const t=Ct(e);for(const[e,r]of Object.entries(t))"object"==typeof r&&null!==r&&(t[e]=_t(r));return t}function At(e,t={}){const{expandShorthands:r=!1}=t;if(!e||"string"!=typeof e)return{};const n=e.trim();if(!n)return{};const o=n.includes("{")?function(e){const t={styles:{},baseSelector:"",discardedSelectors:[],warnings:[],issues:[]};if(!e||"string"!=typeof e)return t;const r=e.trim();return r?r.includes("{")?function(e,t){const{descriptors:r,warnings:n,issues:o}=function(e){const t=ht()(e),r=[],n=[],o=[],s={warnings:n,issues:o};function a(e,t){const n={};e.each((e=>{if("decl"!==e.type)return;const t=E(e.prop);let r=e.value;e.important&&(r+=" !important"),n[t]=r})),Object.keys(n).length>0&&r.push({selector:e.selector,declarations:n,atRule:t})}return t.each((e=>{if("rule"===e.type)a(e,"");else if("atrule"===e.type){const t=`@${e.name} ${e.params}`.trim();if(Lt(s,t,e))return;e.each((e=>{if("rule"===e.type)a(e,t);else if("atrule"===e.type){const r=`@${e.name} ${e.params}`.trim();Nt(s,`Nested at-rule "${r}" inside "${t}" is not supported. Only one at-rule level is supported.`,e)}}))}})),{descriptors:r,warnings:n,issues:o}}(e);if(t.warnings.push(...n),t.issues.push(...o),0===r.length)return t.warnings.push("No style rules found in the CSS."),t;const s=r.map((e=>e.selector)),a=function(e){if(!e.length)return"";let t=!1;for(const r of e){const e=Ot(r);if(!e.length||!e[0].trim())continue;const n=e[0].trim();if(Vt(n))t=!0;else if(!t)return Ft(n)}return"&"}(s);t.baseSelector=a;let l={};for(const e of r){const{declarations:r}=e;if(0===Object.keys(r).length)continue;const n=Ot(e.selector),o=e.atRule?D(e.atRule):"";for(const e of n){const n=e.trim();if(Vt(n)){const e=Vt(i=n)?"&"===i?"":i.startsWith("& ")?i.slice(2).trimStart():i:i;for(const[t,n]of Object.entries(r))l=zt(l,t,n,o,e)}else if(jt(a,n)){const e=Bt(a,n);for(const[t,n]of Object.entries(r))l=zt(l,t,n,o,e)}else if("&"===a)for(const[e,t]of Object.entries(r))l=zt(l,e,t,o,n);else t.discardedSelectors.includes(n)||t.discardedSelectors.push(n)}}var i;return t.styles=Mt(l),t.discardedSelectors.length>0&&t.warnings.push(`Discarded selectors unrelated to "${a}": ${t.discardedSelectors.join(", ")}`),t}(e,t):(Wt(e,t),t):t}(n):Ht(n);let s=o.styles;return r&&(s=_t(s)),s}function Rt(e){const t=[];let r="",n=0;for(let o=0;o""!==e))}function Tt(e,t){for(let r=t-1;r>=0;r--)if(!/\s/.test(e[r]))return e[r];return""}function It(e,t){for(let r=t+1;r+~".includes(t)&&!">+~".includes(r))return o}o++,"\r"===a&&"\n"===e[s+1]&&s++}}return null}(t?.selector);if(null===r)return!1;const n=Nt(e,`Selector "${t.selector.replace(/\s+/g," ").trim()}" spans multiple lines without a comma or combinator. Add braces or remove the stray line.`,t),o=Dt(t);return null!==o&&(n.line=o+r),!0}function Mt(e){return"object"!=typeof e||null===e?{}:Object.entries(e).reduce(((e,[t,r])=>{if("object"!=typeof r||null===r||Array.isArray(r))""!==r&&null!=r&&(e[t]="string"==typeof r?function(e){let t="",r=0;for(let n=0;n0&&(e[t]=n)}return e}),{})}function Dt(e){const t=e?.source?.start?.line;return Number.isFinite(t)?t:null}function Nt(e,t,r){const n=Dt(r),o={message:t};return null!==n&&(o.line=n),e.issues.push(o),e.warnings.push(t),o}function Lt(e,t,r){const n=Le(t);return n.valid?null:(Nt(e,function(e,t){return"UNSUPPORTED_TYPE"===t.code?`At-rule "${e}" is not supported. Only @media, @supports, and @container are supported.`:`At-rule "${e}" is invalid. ${t.error}`}(t,n),r),n)}function zt(e,t,r,n,o){if(o){const s=e[o]||{};if(n){const a=s[n]||{};return{...e,[o]:{...s,[n]:{...a,[t]:r}}}}return{...e,[o]:{...s,[t]:r}}}if(n){const o=e[n]||{};return{...e,[n]:{...o,[t]:r}}}return{...e,[t]:r}}function Bt(e,t){const r=e.trim(),n=t.trim();if(n===r)return"";if(!n.startsWith(r))return"";const o=n.slice(r.length);return/^[a-zA-Z0-9_-]/.test(o)?"":o.startsWith(" ")?o.trimStart():"&"+o}function jt(e,t){const r=e.trim(),n=t.trim();if(n===r)return!0;if(!n.startsWith(r))return!1;const o=n.slice(r.length);return!/^[a-zA-Z0-9_-]/.test(o)}function Ft(e){const t=e.trim();try{const e=wt(t),r=["type","class","id"],n=e.find((e=>r.includes(e.type)));if(n)return n.content}catch(e){}return t}function Vt(e){const t=e.trim();return"&"===t||t.startsWith("&")&&!/^&[a-zA-Z0-9_-]/.test(t)}function $t(e){const t=Ot(e).map((e=>e.trim())).filter(Boolean);if(0===t.length)return[""];if(1===t.length)return["&"===t[0]?"":t[0]];const r=[],n=t.filter((e=>"&"!==e));return n.length!==t.length&&r.push(""),n.length>0&&r.push(n.join(", ")),r}function Wt(e,t){const r=`& { ${e} }`,n=ht()(r).first;if(!n||"rule"!==n.type)return!1;let o={};return n.each((e=>{if("decl"===e.type){const t=E(e.prop);let r=e.value;e.important&&(r+=" !important"),o=zt(o,t,r,"","")}else"rule"===e.type?o=function(e,t,r,n){if(Pt(n,e))return t;const o=$t(e.selector);return e.each((r=>{if("decl"===r.type){const e=E(r.prop);let n=r.value;r.important&&(n+=" !important");for(const r of o)t=zt(t,e,n,"",r)}else if("atrule"===r.type)for(const e of o)t=Ut(r,t,e,n);else"rule"===r.type&&Nt(n,`Nested selector "${r.selector}" inside "${e.selector}" is not supported. Only one selector level is supported.`,r)})),t}(e,o,0,t):"atrule"===e.type&&(o=Ut(e,o,"",t))})),t.styles=Mt(o),t.baseSelector="&",!0}function Ut(e,t,r,n){const o=`@${e.name} ${e.params}`.trim();if(Lt(n,o,e))return t;const s=D(o);return e.each((e=>{if("decl"===e.type){const n=E(e.prop);let o=e.value;e.important&&(o+=" !important"),t=zt(t,n,o,s,r)}else if("rule"===e.type){if(Pt(n,e))return;if(r)return void Nt(n,`Nested selector "${e.selector}" inside "${r}" is not supported. Only one selector level is supported.`,e);const o=$t(e.selector);e.each((r=>{if("decl"===r.type){const e=E(r.prop);let n=r.value;r.important&&(n+=" !important");for(const r of o)t=zt(t,e,n,s,r)}else if("atrule"===r.type){const t=`@${r.name} ${r.params}`.trim();Nt(n,`Nested at-rule "${t}" inside "${e.selector}" is not supported. Only one at-rule level is supported.`,r)}else"rule"===r.type&&Nt(n,`Nested selector "${r.selector}" inside "${e.selector}" is not supported. Only one selector level is supported.`,r)}))}else if("atrule"===e.type){const t=`@${e.name} ${e.params}`.trim();Nt(n,`Nested at-rule "${t}" inside "${s}" is not supported. Only one at-rule level is supported.`,e)}})),t}function Ht(e){const t={styles:{},baseSelector:"",discardedSelectors:[],warnings:[],issues:[]};return e&&"string"==typeof e&&e.trim()?(Wt(e,t),t):t}new Set(["repeat","repeat-x","repeat-y","no-repeat","space","round"]),new Set(["scroll","fixed","local"]),new Set(["border-box","padding-box","content-box"]);const qt="root",Gt="selector",Zt="rootAtRule";function Yt(e,t){const r=t.startsWith("@");return qt===e?r?Zt:Gt:Gt===e?r?"selectorAtRule":null:Zt===e?r?null:"rootAtRuleSelector":null}function Kt(e,t=0,r=qt){const n=[],o={};if(t>10)return{validStyles:o,invalidProperties:n};for(const[s,a]of Object.entries(e))if("object"==typeof a&&null!==a)if(s.startsWith("@")){const e=Le(s),l=Yt(r,s);if(!e.valid||!l){n.push(s);continue}const i=Kt(a,t+1,l);n.push(...i.invalidProperties),Object.keys(i.validStyles).length>0&&(o[e.normalized]=i.validStyles)}else{const e=ze(s),l=Yt(r,s);if(!e.valid||!l){n.push(s);continue}const i=Kt(a,t+1,l);n.push(...i.invalidProperties),Object.keys(i.validStyles).length>0&&(o[s]=i.validStyles)}else if("string"==typeof a){const e=Pe({[s]:a});e[s]?o[s]=e[s]:n.push(s)}return{validStyles:o,invalidProperties:n}}function Xt(e){let t=0;for(const[,r]of Object.entries(e))"object"==typeof r&&null!==r?t+=Xt(r):"string"==typeof r&&t++;return t}var Qt={},Jt=Symbol(),er=Symbol(),tr=e=>"string"==typeof e?rr[e]:e,rr={plain:Qt,plaintext:Qt,text:Qt,txt:Qt},nr=(e,t)=>(t[er]||or)(e,t),or=(e,t)=>{for(var r,n=[e],o=[],s=0;r=tr(t[Jt]);)delete t[Jt],Object.assign(t,r);for(dr(e,t,n,0);o[s++]=n[0],n=n[1];);return o},sr=(e,t,r)=>e.replace(/&/g,"&").replace(t,r),ar="",lr="",ir="",cr=e=>{for(var t,r="",n=0;t=e[n++];)r+=ur(t);return r},ur=e=>{if(e instanceof pr){var{type:t,alias:r,content:n}=e,o=lr,s=ir,a=``;ir+=ar,lr+=a;var l=ur(n);return lr=o,ir=s,a+l+ar}return"string"!=typeof e?cr(e):(e=sr(e,/{for(var s in t)if(t[s])for(var a,l=0,i=t[s],c=Array.isArray(i)?i:[i];a=c[l];l++){if(o&&o[0]==s&&o[1]==l)return;for(var u=a.pattern||a,d=tr(a.inside),p=a.lookbehind,h=u.global,f=a.alias,m=r,g=n;m&&(!o||g=(i=g+m[0].length);m=m[1],g=i);if(m[0]instanceof pr)continue;for(w=m,i=g;(i+=w[0].length)o[2]&&(o[2]=A)}}}}};function pr(e,t,r,n){this.type=e,this.content=t,this.alias=n,this.length=r.length}var hr,fr="u">typeof window?document:null,mr=fr?.createElement("div"),gr=(e,t)=>(mr&&(mr.innerHTML=e,t=mr.firstChild),()=>t.cloneNode(!0)),br=(e,t,r,n)=>e.addEventListener(t,r,n),vr=e=>"string"==typeof e?fr.querySelector(e):e,yr=(e,t=0,r=1/0)=>{let n=1;for(;(t=e.indexOf("\n",t)+1)&&t<=r;n++);return n},wr={},kr=gr("