UNPKG

@stencil/core

Version:

A Compiler for Web Components and Progressive Web Apps

1 lines • 2 MB
(()=>{var B={85169:(B,C,e)=>{let t=e(39856);function s(B,C){return B=B.split(" "),C=C.split(" "),B[0]>C[0]?1:B[0]<C[0]?-1:Math.sign(parseFloat(B[1])-parseFloat(C[1]))}function r(B,C,e){B=t(B),e||([e,C]=[C,{}]);let r=C.match||/\sx($|\s)/,n=[];for(let C in B.stats){let e=B.stats[C];for(let B in e){e[B].match(r)&&n.push(C+" "+B)}}e(n.sort(s))}let n={};function i(B,C){for(let e of B)n[e]=Object.assign({},C)}function o(B,C){for(let e of B)n[e].browsers=n[e].browsers.concat(C.browsers).sort(s)}B.exports=n,r(e(40893),(B=>i(["border-radius","border-top-left-radius","border-top-right-radius","border-bottom-right-radius","border-bottom-left-radius"],{browsers:B,feature:"border-radius",mistakes:["-khtml-","-ms-","-o-"]}))),r(e(52307),(B=>i(["box-shadow"],{browsers:B,feature:"css-boxshadow",mistakes:["-khtml-"]}))),r(e(79066),(B=>i(["animation","animation-name","animation-duration","animation-delay","animation-direction","animation-fill-mode","animation-iteration-count","animation-play-state","animation-timing-function","@keyframes"],{browsers:B,feature:"css-animation",mistakes:["-khtml-","-ms-"]}))),r(e(9331),(B=>i(["transition","transition-property","transition-duration","transition-delay","transition-timing-function"],{browsers:B,feature:"css-transitions",mistakes:["-khtml-","-ms-"]}))),r(e(78129),(B=>i(["transform","transform-origin"],{browsers:B,feature:"transforms2d"})));let D=e(88319);r(D,(B=>(i(["perspective","perspective-origin"],{browsers:B,feature:"transforms3d"}),i(["transform-style"],{browsers:B,feature:"transforms3d",mistakes:["-ms-","-o-"]})))),r(D,{match:/y\sx|y\s#2/},(B=>i(["backface-visibility"],{browsers:B,feature:"transforms3d",mistakes:["-ms-","-o-"]})));let a=e(26470);r(a,{match:/y\sx/},(B=>i(["linear-gradient","repeating-linear-gradient","radial-gradient","repeating-radial-gradient"],{browsers:B,feature:"css-gradients",mistakes:["-ms-"],props:["background","background-image","border-image","mask","list-style","list-style-image","content","mask-image"]}))),r(a,{match:/a\sx/},(B=>(B=B.map((B=>/firefox|op/.test(B)?B:`${B} old`)),o(["linear-gradient","repeating-linear-gradient","radial-gradient","repeating-radial-gradient"],{browsers:B,feature:"css-gradients"})))),r(e(74318),(B=>i(["box-sizing"],{browsers:B,feature:"css3-boxsizing"}))),r(e(94762),(B=>i(["filter"],{browsers:B,feature:"css-filters"}))),r(e(25374),(B=>i(["filter-function"],{browsers:B,feature:"css-filter-function",props:["background","background-image","border-image","mask","list-style","list-style-image","content","mask-image"]}))),r(e(38013),{match:/y\sx|y\s#2/},(B=>i(["backdrop-filter"],{browsers:B,feature:"css-backdrop-filter"}))),r(e(17710),(B=>i(["element"],{browsers:B,feature:"css-element-function",props:["background","background-image","border-image","mask","list-style","list-style-image","content","mask-image"]}))),r(e(40757),(B=>{i(["columns","column-width","column-gap","column-rule","column-rule-color","column-rule-width","column-count","column-rule-style","column-span","column-fill"],{browsers:B,feature:"multicolumn"});let C=B.filter((B=>!/firefox/.test(B)));i(["break-before","break-after","break-inside"],{browsers:C,feature:"multicolumn"})})),r(e(18160),(B=>i(["user-select"],{browsers:B,feature:"user-select-none",mistakes:["-khtml-"]})));let l=e(17662);r(l,{match:/a\sx/},(B=>{B=B.map((B=>/ie|firefox/.test(B)?B:`${B} 2009`)),i(["display-flex","inline-flex"],{browsers:B,feature:"flexbox",props:["display"]}),i(["flex","flex-grow","flex-shrink","flex-basis"],{browsers:B,feature:"flexbox"}),i(["flex-direction","flex-wrap","flex-flow","justify-content","order","align-items","align-self","align-content"],{browsers:B,feature:"flexbox"})})),r(l,{match:/y\sx/},(B=>{o(["display-flex","inline-flex"],{browsers:B,feature:"flexbox"}),o(["flex","flex-grow","flex-shrink","flex-basis"],{browsers:B,feature:"flexbox"}),o(["flex-direction","flex-wrap","flex-flow","justify-content","order","align-items","align-self","align-content"],{browsers:B,feature:"flexbox"})})),r(e(42955),(B=>i(["calc"],{browsers:B,feature:"calc",props:["*"]}))),r(e(27964),(B=>i(["background-origin","background-size"],{browsers:B,feature:"background-img-opts"}))),r(e(49631),(B=>i(["background-clip"],{browsers:B,feature:"background-clip-text"}))),r(e(40678),(B=>i(["font-feature-settings","font-variant-ligatures","font-language-override"],{browsers:B,feature:"font-feature"}))),r(e(43001),(B=>i(["font-kerning"],{browsers:B,feature:"font-kerning"}))),r(e(78861),(B=>i(["border-image"],{browsers:B,feature:"border-image"}))),r(e(16385),(B=>i(["::selection"],{browsers:B,feature:"css-selection",selector:!0}))),r(e(2125),(B=>{i(["::placeholder"],{browsers:B.concat(["ie 10 old","ie 11 old","firefox 18 old"]),feature:"css-placeholder",selector:!0})})),r(e(35770),(B=>{i([":placeholder-shown"],{browsers:B,feature:"css-placeholder-shown",selector:!0})})),r(e(95570),(B=>i(["hyphens"],{browsers:B,feature:"css-hyphens"}))),r(e(25424),(B=>i([":fullscreen"],{browsers:B,feature:"fullscreen",selector:!0}))),r(e(11563),(B=>i(["::backdrop"],{browsers:B,feature:"backdrop",selector:!0}))),r(e(30431),(B=>i(["::file-selector-button"],{browsers:B,feature:"file-selector-button",selector:!0}))),r(e(24707),(B=>i([":autofill"],{browsers:B,feature:"css-autofill",selector:!0}))),r(e(77239),(B=>i(["tab-size"],{browsers:B,feature:"css3-tabsize"})));let c=e(39895),A=["width","min-width","max-width","height","min-height","max-height","inline-size","min-inline-size","max-inline-size","block-size","min-block-size","max-block-size","grid","grid-template","grid-template-rows","grid-template-columns","grid-auto-columns","grid-auto-rows"];r(c,(B=>i(["max-content","min-content"],{browsers:B,feature:"intrinsic-width",props:A}))),r(c,{match:/x|\s#4/},(B=>i(["fill","fill-available"],{browsers:B,feature:"intrinsic-width",props:A}))),r(c,{match:/x|\s#5/},(B=>i(["fit-content"],{browsers:B,feature:"intrinsic-width",props:A}))),r(e(86344),(B=>i(["stretch"],{browsers:B,feature:"css-width-stretch",props:A}))),r(e(5619),(B=>i(["zoom-in","zoom-out"],{browsers:B,feature:"css3-cursors-newer",props:["cursor"]}))),r(e(64771),(B=>i(["grab","grabbing"],{browsers:B,feature:"css3-cursors-grab",props:["cursor"]}))),r(e(51105),(B=>i(["sticky"],{browsers:B,feature:"css-sticky",props:["position"]}))),r(e(51489),(B=>i(["touch-action"],{browsers:B,feature:"pointer"}))),r(e(3916),{match:/x.*#[235]/},(B=>i(["text-decoration-skip","text-decoration-skip-ink"],{browsers:B,feature:"text-decoration"}))),r(e(7322),(B=>i(["text-decoration"],{browsers:B,feature:"text-decoration"}))),r(e(81883),(B=>i(["text-decoration-color"],{browsers:B,feature:"text-decoration"}))),r(e(91060),(B=>i(["text-decoration-line"],{browsers:B,feature:"text-decoration"}))),r(e(8981),(B=>i(["text-decoration-style"],{browsers:B,feature:"text-decoration"}))),r(e(94357),(B=>i(["text-size-adjust"],{browsers:B,feature:"text-size-adjust"}))),r(e(4082),(B=>{i(["mask-clip","mask-composite","mask-image","mask-origin","mask-repeat","mask-border-repeat","mask-border-source"],{browsers:B,feature:"css-masks"}),i(["mask","mask-position","mask-size","mask-border","mask-border-outset","mask-border-width","mask-border-slice"],{browsers:B,feature:"css-masks"})})),r(e(66208),(B=>i(["clip-path"],{browsers:B,feature:"css-clip-path"}))),r(e(69307),(B=>i(["box-decoration-break"],{browsers:B,feature:"css-boxdecorationbreak"}))),r(e(47079),(B=>i(["object-fit","object-position"],{browsers:B,feature:"object-fit"}))),r(e(75326),(B=>i(["shape-margin","shape-outside","shape-image-threshold"],{browsers:B,feature:"css-shapes"}))),r(e(88751),(B=>i(["text-overflow"],{browsers:B,feature:"text-overflow"}))),r(e(38482),(B=>i(["@viewport"],{browsers:B,feature:"css-deviceadaptation"}))),r(e(73138),{match:/( x($| )|a #2)/},(B=>i(["@resolution"],{browsers:B,feature:"css-media-resolution"}))),r(e(48644),(B=>i(["text-align-last"],{browsers:B,feature:"css-text-align-last"})));let u=e(14810);r(u,{match:/y x|a x #1/},(B=>i(["pixelated"],{browsers:B,feature:"css-crisp-edges",props:["image-rendering"]}))),r(u,{match:/a x #2/},(B=>i(["image-rendering"],{browsers:B,feature:"css-crisp-edges"})));let p=e(27e3);r(p,(B=>i(["border-inline-start","border-inline-end","margin-inline-start","margin-inline-end","padding-inline-start","padding-inline-end"],{browsers:B,feature:"css-logical-props"}))),r(p,{match:/x\s#2/},(B=>i(["border-block-start","border-block-end","margin-block-start","margin-block-end","padding-block-start","padding-block-end"],{browsers:B,feature:"css-logical-props"}))),r(e(40855),{match:/#2|x/},(B=>i(["appearance"],{browsers:B,feature:"css-appearance"}))),r(e(35569),(B=>i(["scroll-snap-type","scroll-snap-coordinate","scroll-snap-destination","scroll-snap-points-x","scroll-snap-points-y"],{browsers:B,feature:"css-snappoints"}))),r(e(73087),(B=>i(["flow-into","flow-from","region-fragment"],{browsers:B,feature:"css-regions"}))),r(e(14273),(B=>i(["image-set"],{browsers:B,feature:"css-image-set",props:["background","background-image","border-image","cursor","mask","mask-image","list-style","list-style-image","content"]}))),r(e(75143),{match:/a|x/},(B=>i(["writing-mode"],{browsers:B,feature:"css-writing-mode"}))),r(e(65910),(B=>i(["cross-fade"],{browsers:B,feature:"css-cross-fade",props:["background","background-image","border-image","mask","list-style","list-style-image","content","mask-image"]}))),r(e(26004),(B=>i([":read-only",":read-write"],{browsers:B,feature:"css-read-only-write",selector:!0}))),r(e(45393),(B=>i(["text-emphasis","text-emphasis-position","text-emphasis-style","text-emphasis-color"],{browsers:B,feature:"text-emphasis"})));let d=e(26769);r(d,(B=>{i(["display-grid","inline-grid"],{browsers:B,feature:"css-grid",props:["display"]}),i(["grid-template-columns","grid-template-rows","grid-row-start","grid-column-start","grid-row-end","grid-column-end","grid-row","grid-column","grid-area","grid-template","grid-template-areas","place-self"],{browsers:B,feature:"css-grid"})})),r(d,{match:/a x/},(B=>i(["grid-column-align","grid-row-align"],{browsers:B,feature:"css-grid"}))),r(e(21547),(B=>i(["text-spacing"],{browsers:B,feature:"css-text-spacing"}))),r(e(85475),(B=>i([":any-link"],{browsers:B,feature:"css-any-link",selector:!0}))),r(e(7964),(B=>i(["isolate"],{browsers:B,feature:"css-unicode-bidi",props:["unicode-bidi"]}))),r(e(32387),(B=>i(["plaintext"],{browsers:B,feature:"css-unicode-bidi",props:["unicode-bidi"]}))),r(e(55893),{match:/y x/},(B=>i(["isolate-override"],{browsers:B,feature:"css-unicode-bidi",props:["unicode-bidi"]}))),r(e(59399),{match:/a #1/},(B=>i(["overscroll-behavior"],{browsers:B,feature:"css-overscroll-behavior"}))),r(e(75430),(B=>i(["text-orientation"],{browsers:B,feature:"css-text-orientation"}))),r(e(78426),(B=>i(["print-color-adjust","color-adjust"],{browsers:B,feature:"css-print-color-adjust"})))},52637:(B,C,e)=>{let t=e(37363);B.exports=class extends t{add(B,C){let e=C+B.name,t=B.parent.some((C=>C.name===e&&C.params===B.params));if(t)return;let s=this.clone(B,{name:e});return B.parent.insertBefore(B,s)}process(B){let C=this.parentPrefix(B);for(let e of this.prefixes)C&&C!==e||this.add(B,e)}}},19806:(B,C,e)=>{let t=e(31e3),{agents:s}=e(95459),r=e(28901),n=e(81045),i=e(95417),o=e(85169),D=e(55536),a={browsers:s,prefixes:o};const l="\n Replace Autoprefixer `browsers` option to Browserslist config.\n Use `browserslist` key in `package.json` or `.browserslistrc` file.\n\n Using `browsers` option can cause errors. Browserslist config can\n be used for Babel, Autoprefixer, postcss-normalize and other tools.\n\n If you really need to use option, rename it to `overrideBrowserslist`.\n\n Learn more at:\n https://github.com/browserslist/browserslist#readme\n https://twitter.com/browserslist\n\n";let c=new Map;function A(...B){let C;var e;if(1===B.length&&(e=B[0],"[object Object]"===Object.prototype.toString.apply(e))?(C=B[0],B=void 0):0===B.length||1===B.length&&!B[0]?B=void 0:B.length<=2&&(Array.isArray(B[0])||!B[0])?(C=B[1],B=B[0]):"object"==typeof B[B.length-1]&&(C=B.pop()),C||(C={}),C.browser)throw new Error("Change `browser` option to `overrideBrowserslist` in Autoprefixer");if(C.browserslist)throw new Error("Change `browserslist` option to `overrideBrowserslist` in Autoprefixer");C.overrideBrowserslist?B=C.overrideBrowserslist:C.browsers&&("undefined"!=typeof console&&console.warn&&console.warn(r.red(l.replace(/`[^`]+`/g,(B=>r.yellow(B.slice(1,-1)))))),B=C.browsers);let t={env:C.env,ignoreUnknownVersions:C.ignoreUnknownVersions,stats:C.stats};function s(e){let s=a,r=new n(s.browsers,B,e,t),o=r.selected.join(", ")+JSON.stringify(C);return c.has(o)||c.set(o,new i(s.prefixes,r,C)),c.get(o)}return{browsers:B,info:B=>((B=B||{}).from=B.from||process.cwd(),D(s(B))),options:C,postcssPlugin:"autoprefixer",prepare(B){let e=s({env:C.env,from:B.opts.from});return{OnceExit(t){!function(B,C){0!==C.browsers.selected.length&&(C.add.selectors.length>0||Object.keys(C.add).length>2||B.warn("Autoprefixer target browsers do not need any prefixes.You do not need Autoprefixer anymore.\nCheck your Browserslist config to be sure that your targets are set up correctly.\n\n Learn more at:\n https://github.com/postcss/autoprefixer#readme\n https://github.com/browserslist/browserslist#readme\n\n"))}(B,e),!1!==C.remove&&e.processor.remove(t,B),!1!==C.add&&e.processor.add(t,B)}}}}}B.exports=A,A.postcss=!0,A.data=a,A.defaults=t.defaults,A.info=()=>A().info()},23882:B=>{function C(B){return B[B.length-1]}let e={parse(B){let e=[""],t=[e];for(let s of B)"("!==s?")"!==s?e[e.length-1]+=s:(t.pop(),e=C(t),e.push("")):(e=[""],C(t).push(e),t.push(e));return t[0]},stringify(B){let C="";for(let t of B)C+="object"!=typeof t?t:`(${e.stringify(t)})`;return C}};B.exports=e},81045:(B,C,e)=>{let t=e(31e3),{agents:s}=e(95459),r=e(6767);B.exports=class{constructor(B,C,e,t){this.data=B,this.options=e||{},this.browserslistOpts=t||{},this.selected=this.parse(C)}static prefixes(){if(this.prefixesCache)return this.prefixesCache;this.prefixesCache=[];for(let B in s)this.prefixesCache.push(`-${s[B].prefix}-`);return this.prefixesCache=r.uniq(this.prefixesCache).sort(((B,C)=>C.length-B.length)),this.prefixesCache}static withPrefix(B){return this.prefixesRegexp||(this.prefixesRegexp=new RegExp(this.prefixes().join("|"))),this.prefixesRegexp.test(B)}isSelected(B){return this.selected.includes(B)}parse(B){let C={};for(let B in this.browserslistOpts)C[B]=this.browserslistOpts[B];return C.path=this.options.from,t(B,C)}prefix(B){let[C,e]=B.split(" "),t=this.data[C],s=t.prefix_exceptions&&t.prefix_exceptions[e];return s||(s=t.prefix),`-${s}-`}}},68740:(B,C,e)=>{let t=e(37363),s=e(81045),r=e(6767);B.exports=class extends t{add(B,C,e,t){let s=this.prefixed(B.prop,C);if(!this.isAlready(B,s)&&!this.otherPrefixes(B.value,C))return this.insert(B,C,e,t)}calcBefore(B,C,e=""){let t=this.maxPrefixed(B,C)-r.removeNote(e).length,s=C.raw("before");return t>0&&(s+=Array(t).fill(" ").join("")),s}check(){return!0}insert(B,C,e){let t=this.set(this.clone(B),C);if(!t)return;let s=B.parent.some((B=>B.prop===t.prop&&B.value===t.value));return s?void 0:(this.needCascade(B)&&(t.raws.before=this.calcBefore(e,B,C)),B.parent.insertBefore(B,t))}isAlready(B,C){let e=this.all.group(B).up((B=>B.prop===C));return e||(e=this.all.group(B).down((B=>B.prop===C))),e}maxPrefixed(B,C){if(C._autoprefixerMax)return C._autoprefixerMax;let e=0;for(let C of B)C=r.removeNote(C),C.length>e&&(e=C.length);return C._autoprefixerMax=e,C._autoprefixerMax}needCascade(B){return B._autoprefixerCascade||(B._autoprefixerCascade=!1!==this.all.options.cascade&&B.raw("before").includes("\n")),B._autoprefixerCascade}normalize(B){return B}old(B,C){return[this.prefixed(B,C)]}otherPrefixes(B,C){for(let e of s.prefixes())if(e!==C&&B.includes(e))return B.replace(/var\([^)]+\)/,"").includes(e);return!1}prefixed(B,C){return C+B}process(B,C){if(!this.needCascade(B))return void super.process(B,C);let e=super.process(B,C);e&&e.length&&(this.restoreBefore(B),B.raws.before=this.calcBefore(e,B))}restoreBefore(B){let C=B.raw("before").split("\n"),e=C[C.length-1];this.all.group(B).up((B=>{let C=B.raw("before").split("\n"),t=C[C.length-1];t.length<e.length&&(e=t)})),C[C.length-1]=e,B.raws.before=C.join("\n")}set(B,C){return B.prop=this.prefixed(B.prop,C),B}}},40787:(B,C,e)=>{let t=e(21213),s=e(68740);class r extends s{normalize(){return"align-content"}prefixed(B,C){let e;return[e,C]=t(C),2012===e?C+"flex-line-pack":super.prefixed(B,C)}set(B,C){let e=t(C)[0];return 2012===e?(B.value=r.oldValues[B.value]||B.value,super.set(B,C)):"final"===e?super.set(B,C):void 0}}r.names=["align-content","flex-line-pack"],r.oldValues={"flex-end":"end","flex-start":"start","space-around":"distribute","space-between":"justify"},B.exports=r},90953:(B,C,e)=>{let t=e(21213),s=e(68740);class r extends s{normalize(){return"align-items"}prefixed(B,C){let e;return[e,C]=t(C),2009===e?C+"box-align":2012===e?C+"flex-align":super.prefixed(B,C)}set(B,C){let e=t(C)[0];return 2009!==e&&2012!==e||(B.value=r.oldValues[B.value]||B.value),super.set(B,C)}}r.names=["align-items","flex-align","box-align"],r.oldValues={"flex-end":"end","flex-start":"start"},B.exports=r},53610:(B,C,e)=>{let t=e(21213),s=e(68740);class r extends s{check(B){return B.parent&&!B.parent.some((B=>B.prop&&B.prop.startsWith("grid-")))}normalize(){return"align-self"}prefixed(B,C){let e;return[e,C]=t(C),2012===e?C+"flex-item-align":super.prefixed(B,C)}set(B,C){let e=t(C)[0];return 2012===e?(B.value=r.oldValues[B.value]||B.value,super.set(B,C)):"final"===e?super.set(B,C):void 0}}r.names=["align-self","flex-item-align"],r.oldValues={"flex-end":"end","flex-start":"start"},B.exports=r},2369:(B,C,e)=>{let t=e(68740);class s extends t{check(B){return!B.value.split(/\s+/).some((B=>{let C=B.toLowerCase();return"reverse"===C||"alternate-reverse"===C}))}}s.names=["animation","animation-direction"],B.exports=s},81682:(B,C,e)=>{let t=e(68740),s=e(6767);class r extends t{constructor(B,C,e){super(B,C,e),this.prefixes&&(this.prefixes=s.uniq(this.prefixes.map((B=>"-ms-"===B?"-webkit-":B))))}}r.names=["appearance"],B.exports=r},42025:(B,C,e)=>{let t=e(36971),s=e(6767);class r extends t{constructor(B,C,e){super(B,C,e),this.prefixes&&(this.prefixes=s.uniq(this.prefixes.map((()=>"-webkit-"))))}prefixed(B){return"-webkit-"===B?":-webkit-autofill":`:${B}autofill`}}r.names=[":autofill"],B.exports=r},80372:(B,C,e)=>{let t=e(68740),s=e(6767);class r extends t{constructor(B,C,e){super(B,C,e),this.prefixes&&(this.prefixes=s.uniq(this.prefixes.map((B=>"-ms-"===B?"-webkit-":B))))}}r.names=["backdrop-filter"],B.exports=r},15933:(B,C,e)=>{let t=e(68740),s=e(6767);class r extends t{constructor(B,C,e){super(B,C,e),this.prefixes&&(this.prefixes=s.uniq(this.prefixes.map((B=>"-ms-"===B?"-webkit-":B))))}check(B){return"text"===B.value.toLowerCase()}}r.names=["background-clip"],B.exports=r},86397:(B,C,e)=>{let t=e(68740);class s extends t{set(B,C){let e=B.value.toLowerCase();return"-webkit-"!==C||e.includes(" ")||"contain"===e||"cover"===e||(B.value=B.value+" "+B.value),super.set(B,C)}}s.names=["background-size"],B.exports=s},86970:(B,C,e)=>{let t=e(68740);class s extends t{normalize(B){return B.includes("-before")?B.replace("-before","-block-start"):B.replace("-after","-block-end")}prefixed(B,C){return B.includes("-start")?C+B.replace("-block-start","-before"):C+B.replace("-block-end","-after")}}s.names=["border-block-start","border-block-end","margin-block-start","margin-block-end","padding-block-start","padding-block-end","border-before","border-after","margin-before","margin-after","padding-before","padding-after"],B.exports=s},58304:(B,C,e)=>{let t=e(68740);class s extends t{set(B,C){return B.value=B.value.replace(/\s+fill(\s)/,"$1"),super.set(B,C)}}s.names=["border-image"],B.exports=s},54472:(B,C,e)=>{let t=e(68740);class s extends t{normalize(B){return s.toNormal[B]||B}prefixed(B,C){return"-moz-"===C?C+(s.toMozilla[B]||B):super.prefixed(B,C)}}s.names=["border-radius"],s.toMozilla={},s.toNormal={};for(let B of["top","bottom"])for(let C of["left","right"]){let e=`border-${B}-${C}-radius`,t=`border-radius-${B}${C}`;s.names.push(e),s.names.push(t),s.toMozilla[e]=t,s.toNormal[t]=e}B.exports=s},59271:(B,C,e)=>{let t=e(68740);class s extends t{insert(B,C,e){return"break-inside"!==B.prop?super.insert(B,C,e):/region/i.test(B.value)||/page/i.test(B.value)?void 0:super.insert(B,C,e)}normalize(B){return B.includes("inside")?"break-inside":B.includes("before")?"break-before":"break-after"}prefixed(B,C){return`${C}column-${B}`}set(B,C){return("break-inside"===B.prop&&"avoid-column"===B.value||"avoid-page"===B.value)&&(B.value="avoid"),super.set(B,C)}}s.names=["break-inside","page-break-inside","column-break-inside","break-before","page-break-before","column-break-before","break-after","page-break-after","column-break-after"],B.exports=s},92315:(B,C,e)=>{let t=e(50020).list,s=e(58149);class r extends s{replace(B,C){return t.space(B).map((B=>{if(B.slice(0,+this.name.length+1)!==this.name+"(")return B;let e=B.lastIndexOf(")"),t=B.slice(e+1),s=B.slice(this.name.length+1,e);if("-webkit-"===C){let B=s.match(/\d*.?\d+%?/);B?(s=s.slice(B[0].length).trim(),s+=`, ${B[0]}`):s+=", 0.5"}return C+this.name+"("+s+")"+t})).join(" ")}}r.names=["cross-fade"],B.exports=r},37349:(B,C,e)=>{let t=e(21213),s=e(49135),r=e(58149);class n extends r{constructor(B,C){super(B,C),"display-flex"===B&&(this.name="flex")}check(B){return"display"===B.prop&&B.value===this.name}old(B){let C=this.prefixed(B);if(C)return new s(this.name,C)}prefixed(B){let C,e;return[C,B]=t(B),2009===C?e="flex"===this.name?"box":"inline-box":2012===C?e="flex"===this.name?"flexbox":"inline-flexbox":"final"===C&&(e=this.name),B+e}replace(B,C){return this.prefixed(C)}}n.names=["display-flex","inline-flex"],B.exports=n},17676:(B,C,e)=>{let t=e(58149);class s extends t{constructor(B,C){super(B,C),"display-grid"===B&&(this.name="grid")}check(B){return"display"===B.prop&&B.value===this.name}}s.names=["display-grid","inline-grid"],B.exports=s},48238:(B,C,e)=>{let t=e(36971),s=e(6767);class r extends t{constructor(B,C,e){super(B,C,e),this.prefixes&&(this.prefixes=s.uniq(this.prefixes.map((()=>"-webkit-"))))}prefixed(B){return"-webkit-"===B?"::-webkit-file-upload-button":`::${B}file-selector-button`}}r.names=["::file-selector-button"],B.exports=r},8846:(B,C,e)=>{let t=e(58149);class s extends t{constructor(B,C){super(B,C),"filter-function"===B&&(this.name="filter")}}s.names=["filter","filter-function"],B.exports=s},71309:(B,C,e)=>{let t=e(68740);class s extends t{check(B){let C=B.value;return!C.toLowerCase().includes("alpha(")&&!C.includes("DXImageTransform.Microsoft")&&!C.includes("data:image/svg+xml")}}s.names=["filter"],B.exports=s},31853:(B,C,e)=>{let t=e(21213),s=e(68740);class r extends s{normalize(){return"flex-basis"}prefixed(B,C){let e;return[e,C]=t(C),2012===e?C+"flex-preferred-size":super.prefixed(B,C)}set(B,C){let e;if([e,C]=t(C),2012===e||"final"===e)return super.set(B,C)}}r.names=["flex-basis","flex-preferred-size"],B.exports=r},87185:(B,C,e)=>{let t=e(21213),s=e(68740);class r extends s{insert(B,C,e){let s;if([s,C]=t(C),2009!==s)return super.insert(B,C,e);let r=B.parent.some((B=>B.prop===C+"box-orient"||B.prop===C+"box-direction"));if(r)return;let n,i,o=B.value;"inherit"===o||"initial"===o||"unset"===o?(n=o,i=o):(n=o.includes("row")?"horizontal":"vertical",i=o.includes("reverse")?"reverse":"normal");let D=this.clone(B);return D.prop=C+"box-orient",D.value=n,this.needCascade(B)&&(D.raws.before=this.calcBefore(e,B,C)),B.parent.insertBefore(B,D),D=this.clone(B),D.prop=C+"box-direction",D.value=i,this.needCascade(B)&&(D.raws.before=this.calcBefore(e,B,C)),B.parent.insertBefore(B,D)}normalize(){return"flex-direction"}old(B,C){let e;return[e,C]=t(C),2009===e?[C+"box-orient",C+"box-direction"]:super.old(B,C)}}r.names=["flex-direction","box-direction","box-orient"],B.exports=r},42294:(B,C,e)=>{let t=e(21213),s=e(68740);class r extends s{insert(B,C,e){let s;if([s,C]=t(C),2009!==s)return super.insert(B,C,e);let r=B.value.split(/\s+/).filter((B=>"wrap"!==B&&"nowrap"!==B&&"wrap-reverse"));if(0===r.length)return;let n=B.parent.some((B=>B.prop===C+"box-orient"||B.prop===C+"box-direction"));if(n)return;let i=r[0],o=i.includes("row")?"horizontal":"vertical",D=i.includes("reverse")?"reverse":"normal",a=this.clone(B);return a.prop=C+"box-orient",a.value=o,this.needCascade(B)&&(a.raws.before=this.calcBefore(e,B,C)),B.parent.insertBefore(B,a),a=this.clone(B),a.prop=C+"box-direction",a.value=D,this.needCascade(B)&&(a.raws.before=this.calcBefore(e,B,C)),B.parent.insertBefore(B,a)}}r.names=["flex-flow","box-direction","box-orient"],B.exports=r},420:(B,C,e)=>{let t=e(21213),s=e(68740);class r extends s{normalize(){return"flex"}prefixed(B,C){let e;return[e,C]=t(C),2009===e?C+"box-flex":2012===e?C+"flex-positive":super.prefixed(B,C)}}r.names=["flex-grow","flex-positive"],B.exports=r},64347:(B,C,e)=>{let t=e(21213),s=e(68740);class r extends s{normalize(){return"flex-shrink"}prefixed(B,C){let e;return[e,C]=t(C),2012===e?C+"flex-negative":super.prefixed(B,C)}set(B,C){let e;if([e,C]=t(C),2012===e||"final"===e)return super.set(B,C)}}r.names=["flex-shrink","flex-negative"],B.exports=r},21213:B=>{B.exports=function(B){let C;return"-webkit- 2009"===B||"-moz-"===B?C=2009:"-ms-"===B?C=2012:"-webkit-"===B&&(C="final"),"-webkit- 2009"===B&&(B="-webkit-"),[C,B]}},8368:(B,C,e)=>{let t=e(21213),s=e(68740);class r extends s{set(B,C){if(2009!==t(C)[0])return super.set(B,C)}}r.names=["flex-wrap"],B.exports=r},14402:(B,C,e)=>{let t=e(50020).list,s=e(21213),r=e(68740);class n extends r{normalize(){return"flex"}prefixed(B,C){let e;return[e,C]=s(C),2009===e?C+"box-flex":super.prefixed(B,C)}set(B,C){let e=s(C)[0];if(2009===e)return B.value=t.space(B.value)[0],B.value=n.oldValues[B.value]||B.value,super.set(B,C);if(2012===e){let C=t.space(B.value);3===C.length&&"0"===C[2]&&(B.value=C.slice(0,2).concat("0px").join(" "))}return super.set(B,C)}}n.names=["flex","box-flex"],n.oldValues={auto:"1",none:"0"},B.exports=n},86487:(B,C,e)=>{let t=e(36971);class s extends t{prefixed(B){return"-webkit-"===B?":-webkit-full-screen":"-moz-"===B?":-moz-full-screen":`:${B}fullscreen`}}s.names=[":fullscreen"],B.exports=s},65810:(B,C,e)=>{let t=e(9254),s=e(51794),r=e(49135),n=e(58149),i=e(6767),o=/top|left|right|bottom/gi;class D extends n{add(B,C){let e=B.prop;if(e.includes("mask")){if("-webkit-"===C||"-webkit- old"===C)return super.add(B,C)}else{if("list-style"!==e&&"list-style-image"!==e&&"content"!==e)return super.add(B,C);if("-webkit-"===C||"-webkit- old"===C)return super.add(B,C)}}cloneDiv(B){for(let C of B)if("div"===C.type&&","===C.value)return C;return{after:" ",type:"div",value:","}}colorStops(B){let C=[];for(let e=0;e<B.length;e++){let s,r,n=B[e];if(0===e)continue;let i,o=t.stringify(n[0]);n[1]&&"word"===n[1].type?s=n[1].value:n[2]&&"word"===n[2].type&&(s=n[2].value),i=1!==e||s&&"0%"!==s?e!==B.length-1||s&&"100%"!==s?s?`color-stop(${s}, ${o})`:`color-stop(${o})`:`to(${o})`:`from(${o})`;let D=n[n.length-1];B[e]=[{type:"word",value:i}],"div"===D.type&&","===D.value&&(r=B[e].push(D)),C.push(r)}return C}convertDirection(B){return B.length>0&&("to"===B[0].value?this.fixDirection(B):B[0].value.includes("deg")?this.fixAngle(B):this.isRadial(B)&&this.fixRadial(B)),B}fixAngle(B){let C=B[0].value;C=parseFloat(C),C=Math.abs(450-C)%360,C=this.roundFloat(C,3),B[0].value=`${C}deg`}fixDirection(B){B.splice(0,2);for(let C of B){if("div"===C.type)break;"word"===C.type&&(C.value=this.revertDirection(C.value))}}fixRadial(B){let C,e,t,s,r,n,i=[],o=[];for(s=0;s<B.length-2;s++){if(C=B[s],e=B[s+1],t=B[s+2],"space"===C.type&&"at"===e.value&&"space"===t.type){r=s+3;break}i.push(C)}for(s=r;s<B.length;s++){if("div"===B[s].type){n=B[s];break}o.push(B[s])}B.splice(0,s,...o,n,...i)}isRadial(B){let C="before";for(let e of B)if("before"===C&&"space"===e.type)C="at";else if("at"===C&&"at"===e.value)C="after";else{if("after"===C&&"space"===e.type)return!0;if("div"===e.type)break;C="before"}return!1}newDirection(B){if("to"===B[0].value)return B;if(o.lastIndex=0,!o.test(B[0].value))return B;B.unshift({type:"word",value:"to"},{type:"space",value:" "});for(let C=2;C<B.length&&"div"!==B[C].type;C++)"word"===B[C].type&&(B[C].value=this.revertDirection(B[C].value));return B}normalize(B,C){if(!B[0])return B;if(/-?\d+(.\d+)?grad/.test(B[0].value))B[0].value=this.normalizeUnit(B[0].value,400);else if(/-?\d+(.\d+)?rad/.test(B[0].value))B[0].value=this.normalizeUnit(B[0].value,2*Math.PI);else if(/-?\d+(.\d+)?turn/.test(B[0].value))B[0].value=this.normalizeUnit(B[0].value,1);else if(B[0].value.includes("deg")){let C=parseFloat(B[0].value);C=s.wrap(0,360,C),B[0].value=`${C}deg`}if("linear-gradient"===C||"repeating-linear-gradient"===C){let C=B[0].value;"0deg"===C||"0"===C?B=this.replaceFirst(B,"to"," ","top"):"90deg"===C?B=this.replaceFirst(B,"to"," ","right"):"180deg"===C?B=this.replaceFirst(B,"to"," ","bottom"):"270deg"===C&&(B=this.replaceFirst(B,"to"," ","left"))}return B}normalizeUnit(B,C){return`${parseFloat(B)/C*360}deg`}old(B){if("-webkit-"===B){let C;C="linear-gradient"===this.name?"linear":"repeating-linear-gradient"===this.name?"repeating-linear":"repeating-radial-gradient"===this.name?"repeating-radial":"radial";let e="-gradient",t=i.regexp(`-webkit-(${C}-gradient|gradient\\(\\s*${C})`,!1);return new r(this.name,B+this.name,e,t)}return super.old(B)}oldDirection(B){let C=this.cloneDiv(B[0]);if("to"!==B[0][0].value)return B.unshift([{type:"word",value:D.oldDirections.bottom},C]);{let e=[];for(let C of B[0].slice(2))"word"===C.type&&e.push(C.value.toLowerCase());e=e.join(" ");let t=D.oldDirections[e]||e;return B[0]=[{type:"word",value:t},C],B[0]}}oldWebkit(B){let{nodes:C}=B,e=t.stringify(B.nodes);if("linear-gradient"!==this.name)return!1;if(C[0]&&C[0].value.includes("deg"))return!1;if(e.includes("px")||e.includes("-corner")||e.includes("-side"))return!1;let s=[[]];for(let B of C)s[s.length-1].push(B),"div"===B.type&&","===B.value&&s.push([]);this.oldDirection(s),this.colorStops(s),B.nodes=[];for(let C of s)B.nodes=B.nodes.concat(C);return B.nodes.unshift({type:"word",value:"linear"},this.cloneDiv(B.nodes)),B.value="-webkit-gradient",!0}replace(B,C){let e=t(B);for(let B of e.nodes){let e=this.name;if("function"===B.type&&B.value===e)if(B.nodes=this.newDirection(B.nodes),B.nodes=this.normalize(B.nodes,e),"-webkit- old"===C){if(!this.oldWebkit(B))return!1}else B.nodes=this.convertDirection(B.nodes),B.value=C+B.value}return e.toString()}replaceFirst(B,...C){let e=C.map((B=>" "===B?{type:"space",value:B}:{type:"word",value:B}));return e.concat(B.slice(1))}revertDirection(B){return D.directions[B.toLowerCase()]||B}roundFloat(B,C){return parseFloat(B.toFixed(C))}}D.names=["linear-gradient","repeating-linear-gradient","radial-gradient","repeating-radial-gradient"],D.directions={bottom:"top",left:"right",right:"left",top:"bottom"},D.oldDirections={bottom:"left top, left bottom","bottom left":"right top, left bottom","bottom right":"left top, right bottom",left:"right top, left top","left bottom":"right top, left bottom","left top":"right bottom, left top",right:"left top, right top","right bottom":"left top, right bottom","right top":"left bottom, right top",top:"left bottom, left top","top left":"right bottom, left top","top right":"left bottom, right top"},B.exports=D},82271:(B,C,e)=>{let t=e(68740),s=e(84519);class r extends t{insert(B,C,e,t){if("-ms-"!==C)return super.insert(B,C,e);let r=s.parse(B),[n,i]=s.translate(r,0,2),[o,D]=s.translate(r,1,3);[["grid-row",n],["grid-row-span",i],["grid-column",o],["grid-column-span",D]].forEach((([C,e])=>{s.insertDecl(B,C,e)})),s.warnTemplateSelectorNotFound(B,t),s.warnIfGridRowColumnExists(B,t)}}r.names=["grid-area"],B.exports=r},28575:(B,C,e)=>{let t=e(68740);class s extends t{check(B){return!B.value.includes("flex-")&&"baseline"!==B.value}normalize(){return"justify-self"}prefixed(B,C){return C+"grid-column-align"}}s.names=["grid-column-align"],B.exports=s},68570:(B,C,e)=>{let t=e(68740),{isPureNumber:s}=e(6767);class r extends t{insert(B,C,e,t){if("-ms-"!==C)return super.insert(B,C,e);let r=this.clone(B),n=B.prop.replace(/end$/,"start"),i=C+B.prop.replace(/end$/,"span");if(!B.parent.some((B=>B.prop===i))){if(r.prop=i,B.value.includes("span"))r.value=B.value.replace(/span\s/i,"");else{let C;if(B.parent.walkDecls(n,(B=>{C=B})),C){if(!s(C.value))return;{let e=Number(B.value)-Number(C.value)+"";r.value=e}}else B.warn(t,`Can not prefix ${B.prop} (${n} is not found)`)}B.cloneBefore(r)}}}r.names=["grid-row-end","grid-column-end"],B.exports=r},41354:(B,C,e)=>{let t=e(68740);class s extends t{check(B){return!B.value.includes("flex-")&&"baseline"!==B.value}normalize(){return"align-self"}prefixed(B,C){return C+"grid-row-align"}}s.names=["grid-row-align"],B.exports=s},9483:(B,C,e)=>{let t=e(68740),s=e(84519);class r extends t{insert(B,C,e){if("-ms-"!==C)return super.insert(B,C,e);let t=s.parse(B),[r,n]=s.translate(t,0,1);t[0]&&t[0].includes("span")&&(n=t[0].join("").replace(/\D/g,"")),[[B.prop,r],[`${B.prop}-span`,n]].forEach((([C,e])=>{s.insertDecl(B,C,e)}))}}r.names=["grid-row","grid-column"],B.exports=r},19014:(B,C,e)=>{let t=e(68740),{autoplaceGridItems:s,getGridGap:r,inheritGridGap:n,prefixTrackProp:i,prefixTrackValue:o}=e(84519),D=e(92198);class a extends t{insert(B,C,e,t){if("-ms-"!==C)return super.insert(B,C,e);let{parent:a,prop:l,value:c}=B,A=l.includes("rows"),u=l.includes("columns"),p=a.some((B=>"grid-template"===B.prop||"grid-template-areas"===B.prop));if(p&&A)return!1;let d=new D({options:{}}),f=d.gridStatus(a,t),E=r(B);E=n(B,E)||E;let h=A?E.row:E.column;"no-autoplace"!==f&&!0!==f||p||(h=null);let m=o({gap:h,value:c});B.cloneBefore({prop:i({prefix:C,prop:l}),value:m});let I=a.nodes.find((B=>"grid-auto-flow"===B.prop)),F="row";if(I&&!d.disabled(I,t)&&(F=I.value.trim()),"autoplace"===f){let C=a.nodes.find((B=>"grid-template-rows"===B.prop));if(!C&&p)return;if(!C&&!p)return void B.warn(t,"Autoplacement does not work without grid-template-rows property");let e=a.nodes.find((B=>"grid-template-columns"===B.prop));e||p||B.warn(t,"Autoplacement does not work without grid-template-columns property"),u&&!p&&s(B,t,E,F)}}normalize(B){return B.replace(/^grid-(rows|columns)/,"grid-template-$1")}prefixed(B,C){return"-ms-"===C?i({prefix:C,prop:B}):super.prefixed(B,C)}}a.names=["grid-template-rows","grid-template-columns","grid-rows","grid-columns"],B.exports=a},22755:(B,C,e)=>{let t=e(68740);class s extends t{check(B){let C=B.value;return!C.includes("/")&&!C.includes("span")}normalize(B){return B.replace("-start","")}prefixed(B,C){let e=super.prefixed(B,C);return"-ms-"===C&&(e=e.replace("-start","")),e}}s.names=["grid-row-start","grid-column-start"],B.exports=s},22602:(B,C,e)=>{let t=e(68740),{getGridGap:s,inheritGridGap:r,parseGridAreas:n,prefixTrackProp:i,prefixTrackValue:o,warnGridGap:D,warnMissedAreas:a}=e(84519);class l extends t{insert(B,C,e,t){if("-ms-"!==C)return super.insert(B,C,e);let l=!1,c=!1,A=B.parent,u=s(B);u=r(B,u)||u,A.walkDecls(/-ms-grid-rows/,(B=>B.remove())),A.walkDecls(/grid-template-(rows|columns)/,(B=>{if("grid-template-rows"===B.prop){c=!0;let{prop:e,value:t}=B;B.cloneBefore({prop:i({prefix:C,prop:e}),value:o({gap:u.row,value:t})})}else l=!0}));let p=B.value.trim().slice(1,-1).split(/["']\s*["']?/g);l&&!c&&u.row&&p.length>1&&B.cloneBefore({prop:"-ms-grid-rows",raws:{},value:o({gap:u.row,value:`repeat(${p.length}, auto)`})}),D({decl:B,gap:u,hasColumns:l,result:t});let d=n({gap:u,rows:p});return a(d,B,t),B}}l.names=["grid-template-areas"],B.exports=l},11198:(B,C,e)=>{let t=e(68740),{getGridGap:s,inheritGridGap:r,parseTemplate:n,warnGridGap:i,warnMissedAreas:o}=e(84519);class D extends t{insert(B,C,e,t){if("-ms-"!==C)return super.insert(B,C,e);if(B.parent.some((B=>"-ms-grid-rows"===B.prop)))return;let D=s(B),a=r(B,D),{areas:l,columns:c,rows:A}=n({decl:B,gap:a||D}),u=Object.keys(l).length>0,p=Boolean(A),d=Boolean(c);return i({decl:B,gap:D,hasColumns:d,result:t}),o(l,B,t),(p&&d||u)&&B.cloneBefore({prop:"-ms-grid-rows",raws:{},value:A}),d&&B.cloneBefore({prop:"-ms-grid-columns",raws:{},value:c}),B}}D.names=["grid-template"],B.exports=D},84519:(B,C,e)=>{let t=e(9254),s=e(50020).list,r=e(6767).uniq,n=e(6767).escapeRegexp,i=e(6767).splitSelector;function o(B){return B&&2===B.length&&"span"===B[0]&&parseInt(B[1],10)>0?[!1,parseInt(B[1],10)]:B&&1===B.length&&parseInt(B[0],10)>0?[parseInt(B[0],10),!1]:[!1,!1]}function D({nodes:B},{gap:C}){let{count:e,size:s}=B.reduce(((B,C)=>("div"===C.type&&","===C.value?B.key="size":B[B.key].push(t.stringify(C)),B)),{count:[],key:"count",size:[]});if(C){s=s.filter((B=>B.trim()));let B=[];for(let t=1;t<=e;t++)s.forEach(((e,s)=>{(s>0||t>1)&&B.push(C),B.push(e)}));return B.join(" ")}return`(${s.join("")})[${e.join("")}]`}function a({gap:B,value:C}){let e=t(C).nodes.reduce(((C,e)=>"function"===e.type&&"repeat"===e.value?C.concat({type:"word",value:D(e,{gap:B})}):B&&"space"===e.type?C.concat({type:"space",value:" "},{type:"word",value:B},e):C.concat(e)),[]);return t.stringify(e)}C.translate=function(B,C,e){let t=B[C],s=B[e];if(!t)return[!1,!1];let[r,n]=o(t),[i,D]=o(s);if(r&&!s)return[r,!1];if(n&&i)return[i-n,n];if(r&&D)return[r,D];if(r&&i)return[r,i-r];return[!1,!1]},C.parse=function(B){let C=t(B.value),e=[],s=0;e[s]=[];for(let B of C.nodes)"div"===B.type?(s+=1,e[s]=[]):"word"===B.type&&e[s].push(B.value);return e},C.insertDecl=function(B,C,e){e&&!B.parent.some((B=>B.prop===`-ms-${C}`))&&B.cloneBefore({prop:`-ms-${C}`,value:e.toString()})},C.prefixTrackProp=function({prefix:B,prop:C}){return B+C.replace("template-","")},C.prefixTrackValue=a;let l=/^\.+$/;function c(B,C){return{end:C,span:C-B,start:B}}function A({gap:B,rows:C}){return C.reduce(((C,e,t)=>(B.row&&(t*=2),""===e.trim()||function(B){return B.trim().split(/\s+/g)}(e).forEach(((e,s)=>{if(!l.test(e))if(B.column&&(s*=2),void 0===C[e])C[e]={column:c(s+1,s+2),row:c(t+1,t+2)};else{let{column:B,row:r}=C[e];B.start=Math.min(B.start,s+1),B.end=Math.max(B.end,s+2),B.span=B.end-B.start,r.start=Math.min(r.start,t+1),r.end=Math.max(r.end,t+2),r.span=r.end-r.start}})),C)),{})}function u(B){return B.areas.length>B.rows.length&&B.rows.push("auto"),B}function p({decl:B,gap:C}){let e=t(B.value).nodes.reduce(((B,C)=>{let{type:e,value:s}=C;return function(B){return"word"===B.type&&/^\[.+]$/.test(B.value)}(C)||"space"===e||("string"===e&&(B=u(B)).areas.push(s),"word"!==e&&"function"!==e||B[B.key].push(t.stringify(C)),"div"===e&&"/"===s&&(B.key="columns",B=u(B))),B}),{areas:[],columns:[],key:"rows",rows:[]});return{areas:A({gap:C,rows:e.areas}),columns:a({gap:C.column,value:e.columns.join(" ")}),rows:a({gap:C.row,value:e.rows.join(" ")})}}function d(B,C=!1,e=!1){let t=[{prop:"-ms-grid-row",value:String(B.row.start)}];return(B.row.span>1||C)&&t.push({prop:"-ms-grid-row-span",value:String(B.row.span)}),t.push({prop:"-ms-grid-column",value:String(B.column.start)}),(B.column.span>1||e)&&t.push({prop:"-ms-grid-column-span",value:String(B.column.span)}),t}function f(B){return"atrule"===B.type&&"media"===B.name?B:!!B.parent&&f(B.parent)}function E(B,C){return(B=B.map((B=>{let C=s.space(B),e=s.comma(B);return C.length>e.length&&(B=C.slice(-1).join("")),B}))).map((B=>C.map(((C,e)=>`${0===e?"":" "}${C} > ${B}`))))}function h(B,C){return B.selectors.some((B=>C.selectors.includes(B)))}function m(B){let C={};return B.parent.walkDecls(/^(grid-)?((row|column)-)?gap$/,(({prop:B,value:e})=>{if(/^(grid-)?gap$/.test(B)){let[B,,s]=t(e).nodes;C.row=B&&t.stringify(B),C.column=s?t.stringify(s):C.row}/^(grid-)?row-gap$/.test(B)&&(C.row=e),/^(grid-)?column-gap$/.test(B)&&(C.column=e)})),C}function I(B){if(!B)return[];let C,e;return t(B).walk((B=>{"word"===B.type&&/min|max/g.test(B.value)?C=B.value:B.value.includes("px")&&(e=parseInt(B.value.replace(/\D/g,"")))})),[C,e]}function F(B,C){let e=B.parent,t=f(e),s=e.root(),r=i(e.selector);if(Object.keys(C).length>0)return!1;let o,[D]=I(t.params),a=r[0],l=n(a[a.length-1][0]),c=new RegExp(`(${l}$)|(${l}[,.])`);return s.walkRules(c,(B=>{let C;if(e.toString()===B.toString())return!1;if(B.walkDecls("grid-gap",(B=>C=m(B))),!C||0===Object.keys(C).length)return!0;if(!function(B,C){let e,t=i(B),s=i(C);if(t[0].length<s[0].length)return!1;if(t[0].length>s[0].length){let B=t[0].reduce(((B,[C],e)=>C===s[0][0][0]&&e),!1);B&&(e=s[0].every(((C,e)=>C.every(((C,s)=>t[0].slice(B)[e][s]===C)))))}else e=s.some((B=>B.every(((B,C)=>B.every(((B,e)=>t[0][C][e]===B))))));return e}(e.selector,B.selector))return!0;let t=f(B);if(!t)return o=C,!0;if(I(t.params)[0]===D)return o=C,!0})),!!(o&&Object.keys(o).length>0)&&o}function G(B){let C=t(B).nodes.reduce(((B,C)=>{if("function"===C.type&&"repeat"===C.value){let e="count",[s,r]=C.nodes.reduce(((B,C)=>"word"===C.type&&"count"===e?(B[0]=Math.abs(parseInt(C.value)),B):"div"===C.type&&","===C.value?(e="value",B):("value"===e&&(B[1]+=t.stringify(C)),B)),[0,""]);if(s)for(let C=0;C<s;C++)B.push(r);return B}return"space"===C.type?B:B.concat(t.stringify(C))}),[]);return C}C.parseGridAreas=A,C.parseTemplate=p,C.insertAreas=function(B,C){let e=function(B){let C=[];return B.walkDecls(/grid-template(-areas)?$/,(B=>{let e=B.parent,t=f(e),s=m(B),n=F(B,s),{areas:i}=p({decl:B,gap:n||s}),o=Object.keys(i);if(0===o.length)return!0;let D=C.reduce(((B,{allAreas:C},e)=>C&&o.some((B=>C.includes(B)))?e:B),null);if(null!==D){let{allAreas:B,rules:s}=C[D],n=s.some((B=>!1===B.hasDuplicates&&h(B,e))),a=!1,l=s.reduce(((B,C)=>!C.params&&h(C,e)?(a=!0,C.duplicateAreaNames):(a||o.forEach((e=>{C.areas[e]&&B.push(e)})),r(B))),[]);s.forEach((B=>{o.forEach((C=>{let e=B.areas[C];e&&e.row.span!==i[C].row.span&&(i[C].row.updateSpan=!0),e&&e.column.span!==i[C].column.span&&(i[C].column.updateSpan=!0)}))})),C[D].allAreas=r([...B,...o]),C[D].rules.push({areas:i,duplicateAreaNames:l,hasDuplicates:!n,node:e,params:t.params,selectors:e.selectors})}else C.push({allAreas:o,areasCount:0,rules:[{areas:i,duplicateAreaNames:[],duplicateRules:[],hasDuplicates:!1,node:e,params:t.params,selectors:e.selectors}]})})),C}(B);if(0===e.length)return;let t={};return B.walkDecls("grid-area",(r=>{let n=r.parent,i="-ms-grid-row"===n.first.prop,o=f(n);if(C(r))return;let D=B.index(o||n),a=r.value,l=e.filter((B=>B.allAreas.includes(a)))[0];if(!l)return!0;let c=l.allAreas[l.allAreas.length-1],A=s.space(n.selector),u=s.comma(n.selector),p=A.length>1&&A.length>u.length;if(i)return!1;t[c]||(t[c]={});let h=!1;for(let C of l.rules){let e=C.areas[a],s=C.duplicateAreaNames.includes(a);if(e)if(C.params&&!t[c][C.params]&&(t[c][C.params]=[]),C.hasDuplicates&&s||C.params)if(!C.hasDuplicates||C.params||p){if(C.hasDuplicates&&!C.params&&p&&n.selector.includes(C.selectors[0]))n.walkDecls(/-ms-grid-(row|column)/,(B=>B.remove())),d(e,e.row.updateSpan,e.column.updateSpan).reverse().forEach((B=>n.prepend(Object.assign(B,{raws:{between:r.raws.between}}))));else if(C.params){let i=n.clone();i.removeAll(),d(e,e.row.updateSpan,e.column.updateSpan).reverse().forEach((B=>i.prepend(Object.assign(B,{raws:{between:r.raws.between}})))),C.hasDuplicates&&s&&(i.selectors=E(i.selectors,C.selectors)),i.raws=C.node.raws,B.index(C.node.parent)>D?C.node.parent.append(i):t[c][C.params].push(i),h||(t[c].lastRule=o||n)}}else{let B=n.clone();B.removeAll(),d(e,e.row.updateSpan,e.column.updateSpan).reverse().forEach((C=>B.prepend(Object.assign(C,{raws:{between:r.raws.between}})))),B.selectors=E(B.selectors,C.selectors),t[c].lastRule&&t[c].lastRule.after(B),t[c].lastRule=B,h=!0}else d(e,!1,!1).reverse().forEach((B=>n.prepend(Object.assign(B,{raws:{between:r.raws.between}})))),t[c].lastRule=n,h=!0;else{let C,e=t[c].lastRule;C=e?B.index(e):-1,D>C&&(t[c].lastRule=o||n)}}})),void Object.keys(t).forEach((B=>{let C=t[B],e=C.lastRule;Object.keys(C).reverse().filter((B=>"lastRule"!==B)).forEach((B=>{C[B].length>0&&e&&(e.after({name:"media",params:B}),e.next().append(C[B]))}))}))},C.warnMissedAreas=function(B,C,e){let t=Object.keys(B);C.root().walkDecls("grid-area",(B=>{t=t.filter((C=>C!==B.value))})),t.length>0&&C.warn(e,"Can not find grid areas: "+t.join(", "));return},C.warnTemplateSelectorNotFound=function(B,C){let e=B.parent,t=B.root(),r=!1,n=s.space(e.selector).filter((B=>">"!==B)).slice(0,-1);if(n.length>0){let e=!1,i=null;t.walkDecls(/grid-template(-areas)?$/,(C=>{let t=C.parent,o=t.selectors,{areas:D}=p({decl:C,gap:m(C)}),a=D[B.value];for(let B of o){if(e)break;let C=s.space(B).filter((B=>">"!==B));e=C.every(((B,C)=>B===n[C]))}if(e||!a)return!0;i||(i=t.selector),i&&i!==t.selector&&(r=!0)})),!e&&r&&B.warn(C,`Autoprefixer cannot find a grid-template containing the duplicate grid-area "${B.value}" with full selector matching: ${n.join(" ")}`)}},C.warnIfGridRowColumnExists=function(B,C){let e=B.parent,t=[];e.walkDecls(/^grid-(row|column)/,(B=>{B.prop.endsWith("-end")||B.value.startsWith("span")||B.prop.endsWith("-gap")||t.push(B)})),t.length>0&&t.forEach((B=>{B.warn(C,`You already have a grid-area declaration present in the rule. You should use either grid-area or ${B.prop}, not both`)}));return},C.getGridGap=m,C.inheritGridGap=F,C.warnGridGap=function({decl:B,gap:C,hasColumns:e,result:t}){let s=C.row&&C.column;!e&&(s||C.column&&!C.row)&&(delete C.column,B.warn(t,"Can not implement grid-gap without grid-template-columns"))},C.autoplaceGridItems=function(B,C,e,t="row"){let{parent:s}=B,r=s.nodes.find((B=>"grid-template-rows"===B.prop)),n=G(r.value),i=G(B.value),o=n.map(((B,C)=>Array.from({length:i.length},((B,e)=>e+C*i.length+1)).join(" "))),D=A({gap:e,rows:o}),a=Object.keys(D),l=a.map((B=>D[B]));t.includes("column")&&(l=l.sort(((B,C)=>B.column.start-C.column.start)));return void l.reverse().forEach(((B,C)=>{let{column:e,row:t}=B,r=s.selectors.map((B=>B+` > *:nth-child(${a.length-C})`)).join(", "),n=s.clone().removeAll();n.selector=r,n.append({prop:"-ms-grid-row",value:t.start}),n.append({prop:"-ms-grid-column",value:e.start}),s.after(n)}))}},69014:(B,C,e)=>{let t=e(68740);class s extends t{check(B){return"pixelated"===B.value}normalize(){return"image-rendering"}prefixed(B,C){return"-ms-"===C?"-ms-interpolation-mode":super.prefixed(B,C)}process(B,C){return super.process(B,C)}set(B,C){return"-ms-"!==C?super.set(B,C):(B.prop="-ms-interpolation-mode",B.value="nearest-neighbor",B)}}s.names=["image-rendering","interpolation-mode"],B.exports=s},92965:(B,C,e)=>{let t=e(58149);class s extends t{replace(B,C){let e=super.replace(B,C);return"-webkit-"===C&&(e=e.replace(/("[^"]+"|'[^']+')(\s+\d+\w)/gi,"url($1)$2")),e}}s.names=["image-set"],B.exports=s},65945:(B,C,e)=>{let t=e(68740);class s extends t{normalize(B){return B.replace(/(margin|padding|border)-(start|end)/,"$1-inline-$2")}prefixed(B,C){return C+B.replace("-inline","")}}s.names=["border-inline-start","border-inline-end","margin-inline-start","margin-inline-end","padding-inline-start","padding-inline-end","border-start","border-end","margin-start","margin-end","padding-start","padding-end"],B.exports=s},322:(B,C,e)=>{let t=e(49135),s=e(58149);function r(B){return new RegExp(`(^|[\\s,(])(${B}($|[\\s),]))`,"gi")}class n extends s{add(B,C){if(!B.prop.includes("grid")||"-webkit-"===C)return super.add(B,C)}isStretch(){return"stretch"===this.name||"fill"===this.name||"fill-available"===this.name}old(B){let C=B+this.name;return this.isStretch()&&("-moz-"===B?C="-moz-available":"-webkit-"===B&&(C="-webkit-fill-available")),new t(this.name,C,C,r(C))}regexp(){return this.regexpCache||(this.regexpCache=r(this.name)),this.regexpCache}replace(B,C){return"-moz-"===C&&this.isStretch()?B.replace(this.regexp(),"$1-moz-available$3"):"-webkit-"===C&&this.isStretch()?B.replace(this.regexp(),"$1-webkit-fill-available$3"):super.replace(B,C)}}n.names=["max-content","min-content","fit-content","fill","fill-available","stretch"],B.exports=n},84124:(B,C,e)=>{let t=e(21213),s=e(68740);class r extends s{normalize(){return"justify-content"}prefixed(B,C){let e;return[e,C]=t(C),2009===e?C+"box-pack":2012===e?C+"flex-pack":super.prefixed(B,C)}set(B,C){let e=t(C)[0];if(2009===e||2012===e){let t=r.oldValues[B.value]||B.value;if(B.value=t,2009!==e||"distribute"!==t)return super.set(B,C)}else if("final"===e)return super.set(B,C)}}r.names=["justify-content","flex-pack","box-pack"],r.oldValues={"flex-end":"end","flex-start":"start","space-around":"distribute","space-between":"justify"},B.exports=r},84473:(B,C,e)=>{let t=e(68740);class s extends t{normalize(){return this.name.replace("box-image","border")}prefixed(B,C){let e=super.prefixed(B,C);return"-webkit-"===C&&(e=e.replace("border","box-image")),e}}s.names=["mask-border","mask-border-source","mask-border-slice","mask-border-width","mask-border-outset","mask-border-repeat","mask-box-image","mask-box-image-source","mask-box-image-slice","mask-box-image-width","mask-box-image-outset","mask-box-image-repeat"],B.exports=s},75630:(B,C,e)=>{let t=e(68740);class s extends t{insert(B,C,e){let t,r="mask-composite"===B.prop;t=r?B.value.split(","):B.value.match(s.regexp)||[],t=t.map((B=>B.trim())).filter((B=>B));let n,i=t.length;if(i&&(n=this.clone(B),n.value=t.map((B=>s.oldValues[B]||B)).join(", "),t.includes("intersect")&&(n.value+=", xor"),n.prop=C+"mask-composite"),r){if(!i)return;return this.needCascade(B)&&(n.raws.before=this.calcBefore(e,B,C)),B.parent.insertBefore(B,n)}let o=this.clone(B);return o.prop=C+o.prop,i&&(o.value=o.value.replace(s.regexp,"")),this.needCascade(B)&&(o.raws.before=this.calcBefore(e,B,C)),B.parent.insertBefore(B,o),i?(this.needCascade(B)&&(n.raws.before=this.calcBefore(e,B,C)),B.parent.insertBefore(B,n)):B}}s.names=["mask","mask-composite"],s.oldValues={add:"source-over",exclude:"xor",intersect:"source-in",subtract:"source-out"},s.regexp=new RegExp(`\\s+(${Object.keys(s.oldValues).join("|")})\\b(?!\\))\\s*(?=[,])`,"ig"),B.exports=s},4231:(B,C,e)=>{let t=e(21213),s=e(68740);class r extends s{normalize(){return"order"}prefixed(B,C){let e;return[e,C]=t(C),2009===e?C+"box-ordinal-group":2012===e?C+"flex-order":super.prefixed(B,C)}set(B,C){return 2009===t(C)[0]&&/\d/.test(B.value)?(B.value=(parseInt(B.value)+1).toString(),super.set(B,C)):super.set(B,C)}}r.names=["order","flex-order","box-ordinal-g