UNPKG

react-klasha

Version:

This is an reactJS library for implementing klasha payment gateway

1 lines 1.47 MB
!function(B,C){for(var e in C)B[e]=C[e]}(exports,function(B){var C={};function e(t){if(C[t])return C[t].exports;var s=C[t]={i:t,l:!1,exports:{}};return B[t].call(s.exports,s,s.exports,e),s.l=!0,s.exports}return e.m=B,e.c=C,e.d=function(B,C,t){e.o(B,C)||Object.defineProperty(B,C,{enumerable:!0,get:t})},e.r=function(B){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(B,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(B,"__esModule",{value:!0})},e.t=function(B,C){if(1&C&&(B=e(B)),8&C)return B;if(4&C&&"object"==typeof B&&B&&B.__esModule)return B;var t=Object.create(null);if(e.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:B}),2&C&&"string"!=typeof B)for(var s in B)e.d(t,s,function(C){return B[C]}.bind(null,s));return t},e.n=function(B){var C=B&&B.__esModule?function(){return B.default}:function(){return B};return e.d(C,"a",C),C},e.o=function(B,C){return Object.prototype.hasOwnProperty.call(B,C)},e.p="",e(e.s=593)}([function(B,C,e){let t=e(11),s=e(5),r=e(1);B.exports=class extends t{check(){return!0}prefixed(B,C){return C+B}normalize(B){return B}otherPrefixes(B,C){for(let e of s.prefixes())if(e!==C&&B.includes(e))return!0;return!1}set(B,C){return B.prop=this.prefixed(B.prop,C),B}needCascade(B){return B._autoprefixerCascade||(B._autoprefixerCascade=!1!==this.all.options.cascade&&B.raw("before").includes("\n")),B._autoprefixerCascade}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}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}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")}insert(B,C,e){let t=this.set(this.clone(B),C);if(t)return B.parent.some((B=>B.prop===t.prop&&B.value===t.value))?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}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)}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))}old(B,C){return[this.prefixed(B,C)]}}},function(B,C,e){let{list:t}=e(4);B.exports={error(B){let C=new Error(B);throw C.autoprefixer=!0,C},uniq:B=>[...new Set(B)],removeNote:B=>B.includes(" ")?B.split(" ")[0]:B,escapeRegexp:B=>B.replace(/[$()*+-.?[\\\]^{|}]/g,"\\$&"),regexp(B,C=!0){return C&&(B=this.escapeRegexp(B)),new RegExp(`(^|[\\s,(])(${B}($|[\\s(,]))`,"gi")},editList(B,C){let e=t.comma(B),s=C(e,[]);if(e===s)return B;let r=B.match(/,\s*/);return r=r?r[0]:", ",s.join(r)},splitSelector:B=>t.comma(B).map((B=>t.space(B).map((B=>B.split(/(?=\.|#)/g)))))}},function(B,C){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]}},function(B,C,e){let t=e(11),s=e(12),r=e(18),n=e(1);B.exports=class extends t{static save(B,C){let e=C.prop,t=[];for(let s in C._autoprefixerValues){let n,o=C._autoprefixerValues[s];if(o===C.value)continue;let i=r.prefix(e);if("-pie-"===i)continue;if(i===s){n=C.value=o,t.push(n);continue}let a=B.prefixed(e,s),c=C.parent;if(!c.every((B=>B.prop!==a))){t.push(n);continue}let l=o.replace(/\s+/," ");if(c.some((B=>B.prop===C.prop&&B.value.replace(/\s+/," ")===l))){t.push(n);continue}let u=this.clone(C,{value:o});n=C.parent.insertBefore(C,u),t.push(n)}return t}check(B){let C=B.value;return!!C.includes(this.name)&&!!C.match(this.regexp())}regexp(){return this.regexpCache||(this.regexpCache=n.regexp(this.name))}replace(B,C){return B.replace(this.regexp(),`$1${C}$2`)}value(B){return B.raws.value&&B.raws.value.value===B.value?B.raws.value.raw:B.value}add(B,C){B._autoprefixerValues||(B._autoprefixerValues={});let e,t=B._autoprefixerValues[C]||this.value(B);do{if(e=t,t=this.replace(t,C),!1===t)return}while(t!==e);B._autoprefixerValues[C]=t}old(B){return new s(this.name,B+this.name)}}},function(B,C,e){"use strict";let t=e(85),s=e(15),r=e(581),n=e(9),o=e(864),i=e(87),a=e(865),c=e(588),l=e(17),u=e(88),A=e(587),p=e(90),f=e(589),d=e(590),E=e(89),D=e(10),F=e(16);function G(...B){return 1===B.length&&Array.isArray(B[0])&&(B=B[0]),new o(B)}G.plugin=function(B,C){function e(...e){let t=C(...e);return t.postcssPlugin=B,t.postcssVersion=(new o).version,t}let t;return console&&console.warn&&(console.warn(B+": postcss.plugin was deprecated. Migration guide:\nhttps://evilmartians.com/chronicles/postcss-8-plugin-migration"),process.env.LANG&&process.env.LANG.startsWith("cn")&&console.warn(B+": 里面 postcss.plugin 被弃用. 迁移指南:\nhttps://www.w3ctech.com/topic/2226")),Object.defineProperty(e,"postcss",{get:()=>(t||(t=e()),t)}),e.process=function(B,C,t){return G([e(t)]).process(B,C)},e},G.stringify=i,G.parse=f,G.fromJSON=a,G.list=d,G.comment=B=>new l(B),G.atRule=B=>new u(B),G.decl=B=>new s(B),G.rule=B=>new E(B),G.root=B=>new D(B),G.CssSyntaxError=t,G.Declaration=s,G.Container=n,G.Comment=l,G.Warning=c,G.AtRule=u,G.Result=A,G.Input=p,G.Rule=E,G.Root=D,G.Node=F,r.registerPostcss(G),B.exports=G,G.default=G},function(B,C,e){let t=e(21),s=e(14).agents,r=e(1);B.exports=class{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)}constructor(B,C,e,t){this.data=B,this.options=e||{},this.browserslistOpts=t||{},this.selected=this.parse(C)}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}-`}isSelected(B){return this.selected.includes(B)}}},function(B,C,e){let t=e(19),s=e(4).list,r=e(1).uniq,n=e(1).escapeRegexp,o=e(1).splitSelector;function i(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 a({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)),{key:"count",size:[],count:[]});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 c({value:B,gap:C}){let e=t(B).nodes.reduce(((B,e)=>"function"===e.type&&"repeat"===e.value?B.concat({type:"word",value:a(e,{gap:C})}):C&&"space"===e.type?B.concat({type:"space",value:" "},{type:"word",value:C},e):B.concat(e)),[]);return t.stringify(e)}let l=/^\.+$/;function u(B,C){return{start:B,end:C,span:C-B}}function A({rows:B,gap:C}){return B.reduce(((B,e,t)=>(C.row&&(t*=2),""===e.trim()||function(B){return B.trim().split(/\s+/g)}(e).forEach(((e,s)=>{if(!l.test(e))if(C.column&&(s*=2),void 0===B[e])B[e]={column:u(s+1,s+2),row:u(t+1,t+2)};else{let{column:C,row:r}=B[e];C.start=Math.min(C.start,s+1),C.end=Math.max(C.end,s+2),C.span=C.end-C.start,r.start=Math.min(r.start,t+1),r.end=Math.max(r.end,t+2),r.span=r.end-r.start}})),B)),{})}function p(B){return B.areas.length>B.rows.length&&B.rows.push("auto"),B}function f({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=p(B)).areas.push(s),"word"!==e&&"function"!==e||B[B.key].push(t.stringify(C)),"div"===e&&"/"===s&&(B.key="columns",B=p(B))),B}),{key:"rows",columns:[],rows:[],areas:[]});return{areas:A({rows:e.areas,gap:C}),columns:c({value:e.columns.join(" "),gap:C.column}),rows:c({value:e.rows.join(" "),gap:C.row})}}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 E(B){return"atrule"===B.type&&"media"===B.name?B:!!B.parent&&E(B.parent)}function D(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 F(B,C){return B.selectors.some((B=>C.selectors.some((C=>C===B))))}function G(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 O(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 M(B,C){let e=B.parent,t=E(e),s=e.root(),r=o(e.selector);if(Object.keys(C).length>0)return!1;let i,[a]=O(t.params),c=r[0],l=n(c[c.length-1][0]),u=new RegExp(`(${l}$)|(${l}[,.])`);return s.walkRules(u,(B=>{let C;if(e.toString()===B.toString())return!1;if(B.walkDecls("grid-gap",(B=>C=G(B))),!C||0===Object.keys(C).length)return!0;if(!function(B,C){let e,t=o(B),s=o(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=E(B);if(!t)return i=C,!0;if(O(t.params)[0]===a)return i=C,!0})),!!(i&&Object.keys(i).length>0)&&i}function P(B){return 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))}),[])}B.exports={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},translate:function(B,C,e){let t=B[C],s=B[e];if(!t)return[!1,!1];let[r,n]=i(t),[o,a]=i(s);return r&&!s?[r,!1]:n&&o?[o-n,n]:r&&a?[r,a]:r&&o?[r,o-r]:[!1,!1]},parseTemplate:f,parseGridAreas:A,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(", "))},insertAreas:function(B,C){let e=function(B){let C=[];return B.walkDecls(/grid-template(-areas)?$/,(B=>{let e=B.parent,t=E(e),s=G(B),n=M(B,s),{areas:o}=f({decl:B,gap:n||s}),i=Object.keys(o);if(0===i.length)return!0;let a=C.reduce(((B,{allAreas:C},e)=>C&&i.some((B=>C.includes(B)))?e:B),null);if(null!==a){let{allAreas:B,rules:s}=C[a],n=s.some((B=>!1===B.hasDuplicates&&F(B,e))),c=!1,l=s.reduce(((B,C)=>!C.params&&F(C,e)?(c=!0,C.duplicateAreaNames):(c||i.forEach((e=>{C.areas[e]&&B.push(e)})),r(B))),[]);s.forEach((B=>{i.forEach((C=>{let e=B.areas[C];e&&e.row.span!==o[C].row.span&&(o[C].row.updateSpan=!0),e&&e.column.span!==o[C].column.span&&(o[C].column.updateSpan=!0)}))})),C[a].allAreas=r([...B,...i]),C[a].rules.push({hasDuplicates:!n,params:t.params,selectors:e.selectors,node:e,duplicateAreaNames:l,areas:o})}else C.push({allAreas:i,areasCount:0,rules:[{hasDuplicates:!1,duplicateRules:[],params:t.params,selectors:e.selectors,node:e,duplicateAreaNames:[],areas:o}]})})),C}(B);if(0===e.length)return;let t={};B.walkDecls("grid-area",(r=>{let n=r.parent,o="-ms-grid-row"===n.first.prop,i=E(n);if(C(r))return;let a=B.index(i||n),c=r.value,l=e.filter((B=>B.allAreas.includes(c)))[0];if(!l)return!0;let u=l.allAreas[l.allAreas.length-1],A=s.space(n.selector),p=s.comma(n.selector),f=A.length>1&&A.length>p.length;if(o)return!1;t[u]||(t[u]={});let F=!1;for(let C of l.rules){let e=C.areas[c],s=C.duplicateAreaNames.includes(c);if(e)if(C.params&&!t[u][C.params]&&(t[u][C.params]=[]),C.hasDuplicates&&s||C.params)if(!C.hasDuplicates||C.params||f){if(C.hasDuplicates&&!C.params&&f&&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 o=n.clone();o.removeAll(),d(e,e.row.updateSpan,e.column.updateSpan).reverse().forEach((B=>o.prepend(Object.assign(B,{raws:{between:r.raws.between}})))),C.hasDuplicates&&s&&(o.selectors=D(o.selectors,C.selectors)),o.raws=C.node.raws,B.index(C.node.parent)>a?C.node.parent.append(o):t[u][C.params].push(o),F||(t[u].lastRule=i||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=D(B.selectors,C.selectors),t[u].lastRule&&t[u].lastRule.after(B),t[u].lastRule=B,F=!0}else d(e,!1,!1).reverse().forEach((B=>n.prepend(Object.assign(B,{raws:{between:r.raws.between}})))),t[u].lastRule=n,F=!0;else{let C,e=t[u].lastRule;C=e?B.index(e):-1,a>C&&(t[u].lastRule=i||n)}}})),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]))}))}))},insertDecl:function(B,C,e){e&&!B.parent.some((B=>B.prop===`-ms-${C}`))&&B.cloneBefore({prop:`-ms-${C}`,value:e.toString()})},prefixTrackProp:function({prop:B,prefix:C}){return C+B.replace("template-","")},prefixTrackValue:c,getGridGap:G,warnGridGap:function({gap:B,hasColumns:C,decl:e,result:t}){let s=B.row&&B.column;!C&&(s||B.column&&!B.row)&&(delete B.column,e.warn(t,"Can not implement grid-gap without grid-template-columns"))},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,o=null;t.walkDecls(/grid-template(-areas)?$/,(C=>{let t=C.parent,i=t.selectors,{areas:a}=f({decl:C,gap:G(C)}),c=a[B.value];for(let B of i){if(e)break;let C=s.space(B).filter((B=>">"!==B));e=C.every(((B,C)=>B===n[C]))}if(e||!c)return!0;o||(o=t.selector),o&&o!==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(" ")}`)}},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`)}))},inheritGridGap:M,autoplaceGridItems:function(B,C,e,t="row"){let{parent:s}=B,r=P(s.nodes.find((B=>"grid-template-rows"===B.prop)).value),n=P(B.value),o=A({rows:r.map(((B,C)=>Array.from({length:n.length},((B,e)=>e+C*n.length+1)).join(" "))),gap:e}),i=Object.keys(o),a=i.map((B=>o[B]));t.includes("column")&&(a=a.sort(((B,C)=>B.column.start-C.column.start))),a.reverse().forEach(((B,C)=>{let{column:e,row:t}=B,r=s.selectors.map((B=>B+` > *:nth-child(${i.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)}))}}},function(B,C){B.exports=require("path")},function(B,C){C.getArg=function(B,C,e){if(C in B)return B[C];if(3===arguments.length)return e;throw new Error('"'+C+'" is a required argument.')};var e=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/,t=/^data:.+\,.+$/;function s(B){var C=B.match(e);return C?{scheme:C[1],auth:C[2],host:C[3],port:C[4],path:C[5]}:null}function r(B){var C="";return B.scheme&&(C+=B.scheme+":"),C+="//",B.auth&&(C+=B.auth+"@"),B.host&&(C+=B.host),B.port&&(C+=":"+B.port),B.path&&(C+=B.path),C}function n(B){var e=B,t=s(B);if(t){if(!t.path)return B;e=t.path}for(var n,o=C.isAbsolute(e),i=e.split(/\/+/),a=0,c=i.length-1;c>=0;c--)"."===(n=i[c])?i.splice(c,1):".."===n?a++:a>0&&(""===n?(i.splice(c+1,a),a=0):(i.splice(c,2),a--));return""===(e=i.join("/"))&&(e=o?"/":"."),t?(t.path=e,r(t)):e}function o(B,C){""===B&&(B="."),""===C&&(C=".");var e=s(C),o=s(B);if(o&&(B=o.path||"/"),e&&!e.scheme)return o&&(e.scheme=o.scheme),r(e);if(e||C.match(t))return C;if(o&&!o.host&&!o.path)return o.host=C,r(o);var i="/"===C.charAt(0)?C:n(B.replace(/\/+$/,"")+"/"+C);return o?(o.path=i,r(o)):i}C.urlParse=s,C.urlGenerate=r,C.normalize=n,C.join=o,C.isAbsolute=function(B){return"/"===B.charAt(0)||e.test(B)},C.relative=function(B,C){""===B&&(B="."),B=B.replace(/\/$/,"");for(var e=0;0!==C.indexOf(B+"/");){var t=B.lastIndexOf("/");if(t<0)return C;if((B=B.slice(0,t)).match(/^([^\/]+:\/)?\/*$/))return C;++e}return Array(e+1).join("../")+C.substr(B.length+1)};var i=!("__proto__"in Object.create(null));function a(B){return B}function c(B){if(!B)return!1;var C=B.length;if(C<9)return!1;if(95!==B.charCodeAt(C-1)||95!==B.charCodeAt(C-2)||111!==B.charCodeAt(C-3)||116!==B.charCodeAt(C-4)||111!==B.charCodeAt(C-5)||114!==B.charCodeAt(C-6)||112!==B.charCodeAt(C-7)||95!==B.charCodeAt(C-8)||95!==B.charCodeAt(C-9))return!1;for(var e=C-10;e>=0;e--)if(36!==B.charCodeAt(e))return!1;return!0}function l(B,C){return B===C?0:null===B?1:null===C?-1:B>C?1:-1}C.toSetString=i?a:function(B){return c(B)?"$"+B:B},C.fromSetString=i?a:function(B){return c(B)?B.slice(1):B},C.compareByOriginalPositions=function(B,C,e){var t=l(B.source,C.source);return 0!==t||0!==(t=B.originalLine-C.originalLine)||0!==(t=B.originalColumn-C.originalColumn)||e||0!==(t=B.generatedColumn-C.generatedColumn)||0!==(t=B.generatedLine-C.generatedLine)?t:l(B.name,C.name)},C.compareByGeneratedPositionsDeflated=function(B,C,e){var t=B.generatedLine-C.generatedLine;return 0!==t||0!==(t=B.generatedColumn-C.generatedColumn)||e||0!==(t=l(B.source,C.source))||0!==(t=B.originalLine-C.originalLine)||0!==(t=B.originalColumn-C.originalColumn)?t:l(B.name,C.name)},C.compareByGeneratedPositionsInflated=function(B,C){var e=B.generatedLine-C.generatedLine;return 0!==e||0!==(e=B.generatedColumn-C.generatedColumn)||0!==(e=l(B.source,C.source))||0!==(e=B.originalLine-C.originalLine)||0!==(e=B.originalColumn-C.originalColumn)?e:l(B.name,C.name)},C.parseSourceMapInput=function(B){return JSON.parse(B.replace(/^\)]}'[^\n]*\n/,""))},C.computeSourceURL=function(B,C,e){if(C=C||"",B&&("/"!==B[B.length-1]&&"/"!==C[0]&&(B+="/"),C=B+C),e){var t=s(e);if(!t)throw new Error("sourceMapURL could not be parsed");if(t.path){var i=t.path.lastIndexOf("/");i>=0&&(t.path=t.path.substring(0,i+1))}C=o(r(t),C)}return n(C)}},function(B,C,e){"use strict";let t,s,r,n=e(15),{isClean:o}=e(86),i=e(17),a=e(16);function c(B){return B.map((B=>(B.nodes&&(B.nodes=c(B.nodes)),delete B.source,B)))}function l(B){if(B[o]=!1,B.proxyOf.nodes)for(let C of B.proxyOf.nodes)l(C)}function u(B){"atrule"===B.type?Object.setPrototypeOf(B,r.prototype):"rule"===B.type?Object.setPrototypeOf(B,s.prototype):"decl"===B.type?Object.setPrototypeOf(B,n.prototype):"comment"===B.type&&Object.setPrototypeOf(B,i.prototype),B.nodes&&B.nodes.forEach((B=>{u(B)}))}class A extends a{push(B){return B.parent=this,this.proxyOf.nodes.push(B),this}each(B){if(!this.proxyOf.nodes)return;let C,e,t=this.getIterator();for(;this.indexes[t]<this.proxyOf.nodes.length&&(C=this.indexes[t],e=B(this.proxyOf.nodes[C],C),!1!==e);)this.indexes[t]+=1;return delete this.indexes[t],e}walk(B){return this.each(((C,e)=>{let t;try{t=B(C,e)}catch(B){throw C.addToError(B)}return!1!==t&&C.walk&&(t=C.walk(B)),t}))}walkDecls(B,C){return C?B instanceof RegExp?this.walk(((e,t)=>{if("decl"===e.type&&B.test(e.prop))return C(e,t)})):this.walk(((e,t)=>{if("decl"===e.type&&e.prop===B)return C(e,t)})):(C=B,this.walk(((B,e)=>{if("decl"===B.type)return C(B,e)})))}walkRules(B,C){return C?B instanceof RegExp?this.walk(((e,t)=>{if("rule"===e.type&&B.test(e.selector))return C(e,t)})):this.walk(((e,t)=>{if("rule"===e.type&&e.selector===B)return C(e,t)})):(C=B,this.walk(((B,e)=>{if("rule"===B.type)return C(B,e)})))}walkAtRules(B,C){return C?B instanceof RegExp?this.walk(((e,t)=>{if("atrule"===e.type&&B.test(e.name))return C(e,t)})):this.walk(((e,t)=>{if("atrule"===e.type&&e.name===B)return C(e,t)})):(C=B,this.walk(((B,e)=>{if("atrule"===B.type)return C(B,e)})))}walkComments(B){return this.walk(((C,e)=>{if("comment"===C.type)return B(C,e)}))}append(...B){for(let C of B){let B=this.normalize(C,this.last);for(let C of B)this.proxyOf.nodes.push(C)}return this.markDirty(),this}prepend(...B){B=B.reverse();for(let C of B){let B=this.normalize(C,this.first,"prepend").reverse();for(let C of B)this.proxyOf.nodes.unshift(C);for(let C in this.indexes)this.indexes[C]=this.indexes[C]+B.length}return this.markDirty(),this}cleanRaws(B){if(super.cleanRaws(B),this.nodes)for(let C of this.nodes)C.cleanRaws(B)}insertBefore(B,C){let e,t=0===(B=this.index(B))&&"prepend",s=this.normalize(C,this.proxyOf.nodes[B],t).reverse();for(let C of s)this.proxyOf.nodes.splice(B,0,C);for(let C in this.indexes)e=this.indexes[C],B<=e&&(this.indexes[C]=e+s.length);return this.markDirty(),this}insertAfter(B,C){B=this.index(B);let e,t=this.normalize(C,this.proxyOf.nodes[B]).reverse();for(let C of t)this.proxyOf.nodes.splice(B+1,0,C);for(let C in this.indexes)e=this.indexes[C],B<e&&(this.indexes[C]=e+t.length);return this.markDirty(),this}removeChild(B){let C;B=this.index(B),this.proxyOf.nodes[B].parent=void 0,this.proxyOf.nodes.splice(B,1);for(let e in this.indexes)C=this.indexes[e],C>=B&&(this.indexes[e]=C-1);return this.markDirty(),this}removeAll(){for(let B of this.proxyOf.nodes)B.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}replaceValues(B,C,e){return e||(e=C,C={}),this.walkDecls((t=>{C.props&&!C.props.includes(t.prop)||C.fast&&!t.value.includes(C.fast)||(t.value=t.value.replace(B,e))})),this.markDirty(),this}every(B){return this.nodes.every(B)}some(B){return this.nodes.some(B)}index(B){return"number"==typeof B?B:(B.proxyOf&&(B=B.proxyOf),this.proxyOf.nodes.indexOf(B))}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]}normalize(B,C){if("string"==typeof B)B=c(t(B).nodes);else if(Array.isArray(B)){B=B.slice(0);for(let C of B)C.parent&&C.parent.removeChild(C,"ignore")}else if("root"===B.type){B=B.nodes.slice(0);for(let C of B)C.parent&&C.parent.removeChild(C,"ignore")}else if(B.type)B=[B];else if(B.prop){if(void 0===B.value)throw new Error("Value field is missed in node creation");"string"!=typeof B.value&&(B.value=String(B.value)),B=[new n(B)]}else if(B.selector)B=[new s(B)];else if(B.name)B=[new r(B)];else{if(!B.text)throw new Error("Unknown node type in node creation");B=[new i(B)]}return B.map((B=>("function"!=typeof B.markDirty&&u(B),(B=B.proxyOf).parent&&B.parent.removeChild(B),B[o]&&l(B),void 0===B.raws.before&&C&&void 0!==C.raws.before&&(B.raws.before=C.raws.before.replace(/\S/g,"")),B.parent=this,B)))}getProxyProcessor(){return{set:(B,C,e)=>(B[C]===e||(B[C]=e,"name"!==C&&"params"!==C&&"selector"!==C||B.markDirty()),!0),get:(B,C)=>"proxyOf"===C?B:B[C]?"each"===C||"string"==typeof C&&C.startsWith("walk")?(...e)=>B[C](...e.map((B=>"function"==typeof B?(C,e)=>B(C.toProxy(),e):B))):"every"===C||"some"===C?e=>B[C](((B,...C)=>e(B.toProxy(),...C))):"root"===C?()=>B.root().toProxy():"nodes"===C?B.nodes.map((B=>B.toProxy())):"first"===C||"last"===C?B[C].toProxy():B[C]:B[C]}}getIterator(){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;let B=this.lastEach;return this.indexes[B]=0,B}}A.registerParse=B=>{t=B},A.registerRule=B=>{s=B},A.registerAtRule=B=>{r=B},B.exports=A,A.default=A},function(B,C,e){"use strict";let t,s,r=e(9);class n extends r{constructor(B){super(B),this.type="root",this.nodes||(this.nodes=[])}removeChild(B,C){let e=this.index(B);return!C&&0===e&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[e].raws.before),super.removeChild(B)}normalize(B,C,e){let t=super.normalize(B);if(C)if("prepend"===e)this.nodes.length>1?C.raws.before=this.nodes[1].raws.before:delete C.raws.before;else if(this.first!==C)for(let B of t)B.raws.before=C.raws.before;return t}toResult(B={}){return new t(new s,this,B).stringify()}}n.registerLazyResult=B=>{t=B},n.registerProcessor=B=>{s=B},B.exports=n,n.default=n},function(B,C,e){let t=e(5),s=e(18),r=e(1);function n(B,C){let e=new B.constructor;for(let t of Object.keys(B||{})){let s=B[t];if("parent"===t&&"object"==typeof s)C&&(e[t]=C);else if("source"===t||null===t)e[t]=s;else{if("proxyCache"===t)continue;Array.isArray(s)?e[t]=s.map((B=>n(B,e))):"_autoprefixerPrefix"!==t&&"_autoprefixerValues"!==t&&("object"==typeof s&&null!==s&&(s=n(s,e)),e[t]=s)}}return e}class o{static hack(B){return this.hacks||(this.hacks={}),B.names.map((C=>(this.hacks[C]=B,this.hacks[C])))}static load(B,C,e){let t=this.hacks&&this.hacks[B];return t?new t(B,C,e):new this(B,C,e)}static clone(B,C){let e=n(B);for(let B in C)e[B]=C[B];return e}constructor(B,C,e){this.prefixes=C,this.name=B,this.all=e}parentPrefix(B){let C;return C=void 0!==B._autoprefixerPrefix?B._autoprefixerPrefix:"decl"===B.type&&"-"===B.prop[0]?s.prefix(B.prop):"root"!==B.type&&("rule"===B.type&&B.selector.includes(":-")&&/:(-\w+-)/.test(B.selector)?B.selector.match(/:(-\w+-)/)[1]:"atrule"===B.type&&"-"===B.name[0]?s.prefix(B.name):this.parentPrefix(B.parent)),t.prefixes().includes(C)||(C=!1),B._autoprefixerPrefix=C,B._autoprefixerPrefix}process(B,C){if(!this.check(B))return;let e=this.parentPrefix(B),t=this.prefixes.filter((B=>!e||e===r.removeNote(B))),s=[];for(let e of t)this.add(B,e,s.concat([e]),C)&&s.push(e);return s}clone(B,C){return o.clone(B,C)}}B.exports=o},function(B,C,e){let t=e(1);B.exports=class{constructor(B,C,e,s){this.unprefixed=B,this.prefixed=C,this.string=e||C,this.regexp=s||t.regexp(C)}check(B){return!!B.includes(this.string)&&!!B.match(this.regexp)}}},function(B,C){function e(B){var C=new Error("Cannot find module '"+B+"'");throw C.code="MODULE_NOT_FOUND",C}e.keys=function(){return[]},e.resolve=e,B.exports=e,e.id=13},function(B,C,e){"use strict";Object.defineProperty(C,"__esModule",{value:!0});var t=e(91);Object.defineProperty(C,"agents",{enumerable:!0,get:function(){return t.agents}});var s=e(94);Object.defineProperty(C,"feature",{enumerable:!0,get:function(){return o(s).default}});var r=e(852);Object.defineProperty(C,"features",{enumerable:!0,get:function(){return r.features}});var n=e(95);function o(B){return B&&B.__esModule?B:{default:B}}Object.defineProperty(C,"region",{enumerable:!0,get:function(){return o(n).default}})},function(B,C,e){"use strict";let t=e(16);class s extends t{constructor(B){B&&void 0!==B.value&&"string"!=typeof B.value&&(B={...B,value:String(B.value)}),super(B),this.type="decl"}get variable(){return this.prop.startsWith("--")||"$"===this.prop[0]}}B.exports=s,s.default=s},function(B,C,e){"use strict";let t=e(85),s=e(580),{isClean:r}=e(86),n=e(87);function o(B,C){let e=new B.constructor;for(let t in B){if(!Object.prototype.hasOwnProperty.call(B,t))continue;if("proxyCache"===t)continue;let s=B[t],r=typeof s;"parent"===t&&"object"===r?C&&(e[t]=C):"source"===t?e[t]=s:Array.isArray(s)?e[t]=s.map((B=>o(B,e))):("object"===r&&null!==s&&(s=o(s)),e[t]=s)}return e}class i{constructor(B={}){this.raws={},this[r]=!1;for(let C in B)if("nodes"===C){this.nodes=[];for(let e of B[C])"function"==typeof e.clone?this.append(e.clone()):this.append(e)}else this[C]=B[C]}error(B,C={}){if(this.source){let e=this.positionBy(C);return this.source.input.error(B,e.line,e.column,C)}return new t(B)}warn(B,C,e){let t={node:this};for(let B in e)t[B]=e[B];return B.warn(C,t)}remove(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this}toString(B=n){B.stringify&&(B=B.stringify);let C="";return B(this,(B=>{C+=B})),C}clone(B={}){let C=o(this);for(let e in B)C[e]=B[e];return C}cloneBefore(B={}){let C=this.clone(B);return this.parent.insertBefore(this,C),C}cloneAfter(B={}){let C=this.clone(B);return this.parent.insertAfter(this,C),C}replaceWith(...B){if(this.parent){let C=this,e=!1;for(let t of B)t===this?e=!0:e?(this.parent.insertAfter(C,t),C=t):this.parent.insertBefore(C,t);e||this.remove()}return this}next(){if(!this.parent)return;let B=this.parent.index(this);return this.parent.nodes[B+1]}prev(){if(!this.parent)return;let B=this.parent.index(this);return this.parent.nodes[B-1]}before(B){return this.parent.insertBefore(this,B),this}after(B){return this.parent.insertAfter(this,B),this}root(){let B=this;for(;B.parent;)B=B.parent;return B}raw(B,C){return(new s).raw(this,B,C)}cleanRaws(B){delete this.raws.before,delete this.raws.after,B||delete this.raws.between}toJSON(B,C){let e={},t=null==C;C=C||new Map;let s=0;for(let B in this){if(!Object.prototype.hasOwnProperty.call(this,B))continue;if("parent"===B)continue;let t=this[B];if(Array.isArray(t))e[B]=t.map((B=>"object"==typeof B&&B.toJSON?B.toJSON(null,C):B));else if("object"==typeof t&&t.toJSON)e[B]=t.toJSON(null,C);else if("source"===B){let r=C.get(t.input);null==r&&(r=s,C.set(t.input,s),s++),e[B]={inputId:r,start:t.start,end:t.end}}else e[B]=t}return t&&(e.inputs=[...C.keys()].map((B=>B.toJSON()))),e}positionInside(B){let C=this.toString(),e=this.source.start.column,t=this.source.start.line;for(let s=0;s<B;s++)"\n"===C[s]?(e=1,t+=1):e+=1;return{line:t,column:e}}positionBy(B){let C=this.source.start;if(B.index)C=this.positionInside(B.index);else if(B.word){let e=this.toString().indexOf(B.word);-1!==e&&(C=this.positionInside(e))}return C}getProxyProcessor(){return{set:(B,C,e)=>(B[C]===e||(B[C]=e,"prop"!==C&&"value"!==C&&"name"!==C&&"params"!==C&&"important"!==C&&"text"!==C||B.markDirty()),!0),get:(B,C)=>"proxyOf"===C?B:"root"===C?()=>B.root().toProxy():B[C]}}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}addToError(B){if(B.postcssNode=this,B.stack&&this.source&&/\n\s{4}at /.test(B.stack)){let C=this.source;B.stack=B.stack.replace(/\n\s{4}at /,`$&${C.input.from}:${C.start.line}:${C.start.column}$&`)}return B}markDirty(){if(this[r]){this[r]=!1;let B=this;for(;B=B.parent;)B[r]=!1}}get proxyOf(){return this}}B.exports=i,i.default=i},function(B,C,e){"use strict";let t=e(16);class s extends t{constructor(B){super(B),this.type="comment"}}B.exports=s,s.default=s},function(B,C){B.exports={prefix(B){let C=B.match(/^(-\w+-)/);return C?C[0]:""},unprefixed:B=>B.replace(/^-\w+-/,"")}},function(B,C,e){var t=e(870),s=e(871),r=e(872);function n(B){return this instanceof n?(this.nodes=t(B),this):new n(B)}n.prototype.toString=function(){return Array.isArray(this.nodes)?r(this.nodes):""},n.prototype.walk=function(B,C){return s(this.nodes,B,C),this},n.unit=e(873),n.walk=s,n.stringify=r,B.exports=n},function(B,C,e){let{list:t}=e(4),s=e(876),r=e(11),n=e(5),o=e(1);B.exports=class extends r{constructor(B,C,e){super(B,C,e),this.regexpCache=new Map}check(B){return!!B.selector.includes(this.name)&&!!B.selector.match(this.regexp())}prefixed(B){return this.name.replace(/^(\W*)/,`$1${B}`)}regexp(B){if(!this.regexpCache.has(B)){let C=B?this.prefixed(B):this.name;this.regexpCache.set(B,new RegExp(`(^|[^:"'=])${o.escapeRegexp(C)}`,"gi"))}return this.regexpCache.get(B)}possible(){return n.prefixes()}prefixeds(B){if(B._autoprefixerPrefixeds){if(B._autoprefixerPrefixeds[this.name])return B._autoprefixerPrefixeds}else B._autoprefixerPrefixeds={};let C={};if(B.selector.includes(",")){let e=t.comma(B.selector).filter((B=>B.includes(this.name)));for(let B of this.possible())C[B]=e.map((C=>this.replace(C,B))).join(", ")}else for(let e of this.possible())C[e]=this.replace(B.selector,e);return B._autoprefixerPrefixeds[this.name]=C,B._autoprefixerPrefixeds}already(B,C,e){let t=B.parent.index(B)-1;for(;t>=0;){let s=B.parent.nodes[t];if("rule"!==s.type)return!1;let r=!1;for(let B in C[this.name]){let t=C[this.name][B];if(s.selector===t){if(e===B)return!0;r=!0;break}}if(!r)return!1;t-=1}return!1}replace(B,C){return B.replace(this.regexp(),`$1${this.prefixed(C)}`)}add(B,C){let e=this.prefixeds(B);if(this.already(B,e,C))return;let t=this.clone(B,{selector:e[this.name][C]});B.parent.insertBefore(B,t)}old(B){return new s(this,B)}}},function(B,C,e){var t=e(595),s=e(91).agents,r=e(599),n=e(7),o=e(600),i=e(93),a=e(601);function c(B,C){return 0===(B+".").indexOf(C+".")}function l(B){return B.filter((function(B){return"string"==typeof B}))}function u(B){var C=B;return 3===B.split(".").length&&(C=B.split(".").slice(0,-1).join(".")),C}function A(B){return function(C){return B+" "+C}}function p(B){return parseInt(B.split(".")[0])}function f(B,C){if(0===B.length)return[];var e=d(B.map(p)),t=e[e.length-C];if(!t)return B;for(var s=[],r=B.length-1;r>=0&&!(t>p(B[r]));r--)s.unshift(B[r]);return s}function d(B){for(var C=[],e=0;e<B.length;e++)-1===C.indexOf(B[e])&&C.push(B[e]);return C}function E(B,C,e){for(var t in e)B[C+" "+t]=e[t]}function D(B,C){return C=parseFloat(C),">"===B?function(B){return parseFloat(B)>C}:">="===B?function(B){return parseFloat(B)>=C}:"<"===B?function(B){return parseFloat(B)<C}:function(B){return parseFloat(B)<=C}}function F(B){return parseInt(B)}function G(B,C){return B<C?-1:B>C?1:0}function O(B,C){return G(parseInt(B[0]),parseInt(C[0]))||G(parseInt(B[1]||"0"),parseInt(C[1]||"0"))||G(parseInt(B[2]||"0"),parseInt(C[2]||"0"))}function M(B,C){switch(void 0===(C=C.split(".").map(F))[1]&&(C[1]="x"),B){case"<=":return function(B){return P(B=B.split(".").map(F),C)<=0};default:case">=":return function(B){return P(B=B.split(".").map(F),C)>=0}}}function P(B,C){return B[0]!==C[0]?B[0]<C[0]?-1:1:"x"===C[1]?0:B[1]!==C[1]?B[1]<C[1]?-1:1:0}function I(B,C){var e=function(B,C){return-1!==B.versions.indexOf(C)?C:!!R.versionAliases[B.name][C]&&R.versionAliases[B.name][C]}(B,C);return e||1===B.versions.length&&B.versions[0]}function L(B,C){return B/=1e3,Object.keys(s).reduce((function(e,t){var s=h(t,C);if(!s)return e;var r=Object.keys(s.releaseDate).filter((function(C){return s.releaseDate[C]>=B}));return e.concat(r.map(A(s.name)))}),[])}function N(B){return{name:B.name,versions:B.versions,released:B.released,releaseDate:B.releaseDate}}function h(B,C){if(B=B.toLowerCase(),B=R.aliases[B]||B,C.mobileToDesktop&&R.desktopNames[B]){var e=R.data[R.desktopNames[B]];if("android"===B)return s=N(R.data[B]),r=e,s.released=H(s.released,r.released),s.versions=H(s.versions,r.versions),s;var t=N(e);return t.name=B,"op_mob"===B&&(t=function(B,C){B.versions=B.versions.map((function(B){return C[B]||B})),B.released=B.versions.map((function(B){return C[B]||B}));var e={};for(var t in B.releaseDate)e[C[t]||t]=B.releaseDate[t];return B.releaseDate=e,B}(t,{"10.0-10.1":"10"})),t}var s,r;return R.data[B]}function H(B,C){var e=C[C.length-1];return B.filter((function(B){return/^(?:[2-4]\.|[34]$)/.test(B)})).concat(C.slice(37-e-1))}function J(B,C){var e=h(B,C);if(!e)throw new i("Unknown browser "+B);return e}function K(B){return new i("Unknown browser query `"+B+"`. Maybe you are using old Browserslist or made typo in query.")}function m(B,C,e){if(e.mobileToDesktop)return B;var t=R.data.android.released,s=t[t.length-1]-37-C;return s>0?B.slice(-1):B.slice(s-1)}function S(B,C){return(B=Array.isArray(B)?Q(B.map(x)):x(B)).reduce((function(B,e,t){var s=e.queryString,r=0===s.indexOf("not ");if(r){if(0===t)throw new i("Write any browsers query (for instance, `defaults`) before `"+s+"`");s=s.slice(4)}for(var n=0;n<v.length;n++){var o=v[n],a=s.match(o.regexp);if(a){var c=[C].concat(a.slice(1)),l=o.select.apply(R,c).map((function(B){var e=B.split(" ");return"0"===e[1]?e[0]+" "+h(e[0],C).versions[0]:B}));switch(e.type){case 2:return r?B.filter((function(B){return-1===l.indexOf(B)})):B.filter((function(B){return-1!==l.indexOf(B)}));case 1:default:if(r){var u={};return l.forEach((function(B){u[B]=!0})),B.filter((function(B){return!u[B]}))}return B.concat(l)}}}throw K(s)}),[])}var g={};function R(B,C){if(void 0===C&&(C={}),void 0===C.path&&(C.path=n.resolve?n.resolve("."):"."),null==B){var e=R.loadConfig(C);B=e||R.defaults}if("string"!=typeof B&&!Array.isArray(B))throw new i("Browser queries must be an array or string. Got "+typeof B+".");var t={ignoreUnknownVersions:C.ignoreUnknownVersions,dangerousExtend:C.dangerousExtend,mobileToDesktop:C.mobileToDesktop,path:C.path,env:C.env};a.oldDataWarning(R.data);var s=a.getStat(C,R.data);if(s)for(var r in t.customUsage={},s)E(t.customUsage,r,s[r]);var o=JSON.stringify([B,t]);if(g[o])return g[o];var c=d(S(B,t)).sort((function(B,C){if(B=B.split(" "),C=C.split(" "),B[0]===C[0]){var e=B[1].split("-")[0];return O(C[1].split("-")[0].split("."),e.split("."))}return G(B[0],C[0])}));return process.env.BROWSERSLIST_DISABLE_CACHE||(g[o]=c),c}function x(B){var C=[];do{B=b(B,C)}while(B);return C}function b(B,C){var e=/^(?:,\s*|\s+or\s+)(.*)/i,t=/^\s+and\s+(.*)/i;return function(B,C){for(var e=1,t=B.length;e<=t;e++){if(C(B.substr(-e,e),e,t))return B.slice(0,-e)}return""}(B,(function(B,s,r){return t.test(B)?(C.unshift({type:2,queryString:B.match(t)[1]}),!0):e.test(B)?(C.unshift({type:1,queryString:B.match(e)[1]}),!0):s===r&&(C.unshift({type:1,queryString:B.trim()}),!0)}))}function Q(B){return Array.isArray(B)?B.reduce((function(B,C){return B.concat(Q(C))}),[]):[B]}R.cache={},R.data={},R.usage={global:{},custom:null},R.defaults=["> 0.5%","last 2 versions","Firefox ESR","not dead"],R.aliases={fx:"firefox",ff:"firefox",ios:"ios_saf",explorer:"ie",blackberry:"bb",explorermobile:"ie_mob",operamini:"op_mini",operamobile:"op_mob",chromeandroid:"and_chr",firefoxandroid:"and_ff",ucandroid:"and_uc",qqandroid:"and_qq"},R.desktopNames={and_chr:"chrome",and_ff:"firefox",ie_mob:"ie",op_mob:"opera",android:"chrome"},R.versionAliases={},R.clearCaches=a.clearCaches,R.parseConfig=a.parseConfig,R.readConfig=a.readConfig,R.findConfig=a.findConfig,R.loadConfig=a.loadConfig,R.coverage=function(B,C){var e;if(void 0===C)e=R.usage.global;else if("my stats"===C){var t={};t.path=n.resolve?n.resolve("."):".";var s=a.getStat(t);if(!s)throw new i("Custom usage statistics was not provided");for(var r in e={},s)E(e,r,s[r])}else if("string"==typeof C)C=C.length>2?C.toLowerCase():C.toUpperCase(),a.loadCountry(R.usage,C,R.data),e=R.usage[C];else for(var o in"dataByBrowser"in C&&(C=C.dataByBrowser),e={},C)for(var c in C[o])e[o+" "+c]=C[o][c];return B.reduce((function(B,C){var t=e[C];return void 0===t&&(t=e[C.replace(/ \S+$/," 0")]),B+(t||0)}),0)};var v=[{regexp:/^last\s+(\d+)\s+major\s+versions?$/i,select:function(B,C){return Object.keys(s).reduce((function(e,t){var s=h(t,B);if(!s)return e;var r=f(s.released,C);return r=r.map(A(s.name)),"android"===s.name&&(r=m(r,C,B)),e.concat(r)}),[])}},{regexp:/^last\s+(\d+)\s+versions?$/i,select:function(B,C){return Object.keys(s).reduce((function(e,t){var s=h(t,B);if(!s)return e;var r=s.released.slice(-C);return r=r.map(A(s.name)),"android"===s.name&&(r=m(r,C,B)),e.concat(r)}),[])}},{regexp:/^last\s+(\d+)\s+electron\s+major\s+versions?$/i,select:function(B,C){return f(Object.keys(o),C).map((function(B){return"chrome "+o[B]}))}},{regexp:/^last\s+(\d+)\s+(\w+)\s+major\s+versions?$/i,select:function(B,C,e){var t=J(e,B),s=f(t.released,C).map(A(t.name));return"android"===t.name&&(s=m(s,C,B)),s}},{regexp:/^last\s+(\d+)\s+electron\s+versions?$/i,select:function(B,C){return Object.keys(o).slice(-C).map((function(B){return"chrome "+o[B]}))}},{regexp:/^last\s+(\d+)\s+(\w+)\s+versions?$/i,select:function(B,C,e){var t=J(e,B),s=t.released.slice(-C).map(A(t.name));return"android"===t.name&&(s=m(s,C,B)),s}},{regexp:/^unreleased\s+versions$/i,select:function(B){return Object.keys(s).reduce((function(C,e){var t=h(e,B);if(!t)return C;var s=t.versions.filter((function(B){return-1===t.released.indexOf(B)}));return s=s.map(A(t.name)),C.concat(s)}),[])}},{regexp:/^unreleased\s+electron\s+versions?$/i,select:function(){return[]}},{regexp:/^unreleased\s+(\w+)\s+versions?$/i,select:function(B,C){var e=J(C,B);return e.versions.filter((function(B){return-1===e.released.indexOf(B)})).map(A(e.name))}},{regexp:/^last\s+(\d*.?\d+)\s+years?$/i,select:function(B,C){return L(Date.now()-31558432982.4*C,B)}},{regexp:/^since (\d+)(?:-(\d+))?(?:-(\d+))?$/i,select:function(B,C,e,t){return C=parseInt(C),e=parseInt(e||"01")-1,t=parseInt(t||"01"),L(Date.UTC(C,e,t,0,0,0),B)}},{regexp:/^(>=?|<=?)\s*(\d*\.?\d+)%$/,select:function(B,C,e){e=parseFloat(e);var t=R.usage.global;return Object.keys(t).reduce((function(B,s){return">"===C?t[s]>e&&B.push(s):"<"===C?t[s]<e&&B.push(s):"<="===C?t[s]<=e&&B.push(s):t[s]>=e&&B.push(s),B}),[])}},{regexp:/^(>=?|<=?)\s*(\d*\.?\d+)%\s+in\s+my\s+stats$/,select:function(B,C,e){if(e=parseFloat(e),!B.customUsage)throw new i("Custom usage statistics was not provided");var t=B.customUsage;return Object.keys(t).reduce((function(B,s){return">"===C?t[s]>e&&B.push(s):"<"===C?t[s]<e&&B.push(s):"<="===C?t[s]<=e&&B.push(s):t[s]>=e&&B.push(s),B}),[])}},{regexp:/^(>=?|<=?)\s*(\d*\.?\d+)%\s+in\s+(\S+)\s+stats$/,select:function(B,C,e,t){e=parseFloat(e);var s=a.loadStat(B,t,R.data);if(s)for(var r in B.customUsage={},s)E(B.customUsage,r,s[r]);if(!B.customUsage)throw new i("Custom usage statistics was not provided");var n=B.customUsage;return Object.keys(n).reduce((function(B,t){return">"===C?n[t]>e&&B.push(t):"<"===C?n[t]<e&&B.push(t):"<="===C?n[t]<=e&&B.push(t):n[t]>=e&&B.push(t),B}),[])}},{regexp:/^(>=?|<=?)\s*(\d*\.?\d+)%\s+in\s+((alt-)?\w\w)$/,select:function(B,C,e,t){e=parseFloat(e),t=2===t.length?t.toUpperCase():t.toLowerCase(),a.loadCountry(R.usage,t,R.data);var s=R.usage[t];return Object.keys(s).reduce((function(B,t){return">"===C?s[t]>e&&B.push(t):"<"===C?s[t]<e&&B.push(t):"<="===C?s[t]<=e&&B.push(t):s[t]>=e&&B.push(t),B}),[])}},{regexp:/^cover\s+(\d*\.?\d+)%(\s+in\s+(my\s+stats|(alt-)?\w\w))?$/,select:function(B,C,e){C=parseFloat(C);var t=R.usage.global;if(e)if(e.match(/^\s+in\s+my\s+stats$/)){if(!B.customUsage)throw new i("Custom usage statistics was not provided");t=B.customUsage}else{var s=e.match(/\s+in\s+((alt-)?\w\w)/)[1];s=2===s.length?s.toUpperCase():s.toLowerCase(),a.loadCountry(R.usage,s,R.data),t=R.usage[s]}for(var r,n=Object.keys(t).sort((function(B,C){return t[C]-t[B]})),o=0,c=[],l=0;l<=n.length&&(r=n[l],0!==t[r])&&(o+=t[r],c.push(r),!(o>=C));l++);return c}},{regexp:/^supports\s+([\w-]+)$/,select:function(B,C){a.loadFeature(R.cache,C);var e=R.cache[C];return Object.keys(e).reduce((function(B,C){var t=e[C];return(t.indexOf("y")>=0||t.indexOf("a")>=0)&&B.push(C),B}),[])}},{regexp:/^electron\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(B,C,e){var t=u(C),s=u(e);if(!o[t])throw new i("Unknown version "+C+" of electron");if(!o[s])throw new i("Unknown version "+e+" of electron");return C=parseFloat(C),e=parseFloat(e),Object.keys(o).filter((function(B){var t=parseFloat(B);return t>=C&&t<=e})).map((function(B){return"chrome "+o[B]}))}},{regexp:/^node\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(B,C,e){var s=t.filter((function(B){return"nodejs"===B.name})).map((function(B){return B.version})),r=/^(0|[1-9]\d*)(\.(0|[1-9]\d*)){0,2}$/;if(!r.test(C))throw new i("Unknown version "+C+" of Node.js");if(!r.test(e))throw new i("Unknown version "+e+" of Node.js");return s.filter(M(">=",C)).filter(M("<=",e)).map((function(B){return"node "+B}))}},{regexp:/^(\w+)\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(B,C,e,t){var s=J(C,B);return e=parseFloat(I(s,e)||e),t=parseFloat(I(s,t)||t),s.released.filter((function(B){var C=parseFloat(B);return C>=e&&C<=t})).map(A(s.name))}},{regexp:/^electron\s*(>=?|<=?)\s*([\d.]+)$/i,select:function(B,C,e){var t=u(e);return Object.keys(o).filter(D(C,t)).map((function(B){return"chrome "+o[B]}))}},{regexp:/^node\s*(>=?|<=?)\s*([\d.]+)$/i,select:function(B,C,e){return t.filter((function(B){return"nodejs"===B.name})).map((function(B){return B.version})).filter(function(B,C){return(C=C.split(".").map(F))[1]=C[1]||0,C[2]=C[2]||0,">"===B?function(B){return O(B=B.split(".").map(F),C)>0}:">="===B?function(B){return O(B=B.split(".").map(F),C)>=0}:"<"===B?function(B){return B=B.split(".").map(F),O(C,B)>0}:function(B){return B=B.split(".").map(F),O(C,B)>=0}}(C,e)).map((function(B){return"node "+B}))}},{regexp:/^(\w+)\s*(>=?|<=?)\s*([\d.]+)$/,select:function(B,C,e,t){var s=J(C,B),r=R.versionAliases[s.name][t];return r&&(t=r),s.released.filter(D(e,t)).map((function(B){return s.name+" "+B}))}},{regexp:/^(firefox|ff|fx)\s+esr$/i,select:function(){return["firefox 78"]}},{regexp:/(operamini|op_mini)\s+all/i,select:function(){return["op_mini all"]}},{regexp:/^electron\s+([\d.]+)$/i,select:function(B,C){var e=u(C),t=o[e];if(!t)throw new i("Unknown version "+C+" of electron");return["chrome "+t]}},{regexp:/^node\s+(\d+(\.\d+)?(\.\d+)?)$/i,select:function(B,C){var e=t.filter((function(B){return"nodejs"===B.name})).filter((function(B){return c(B.version,C)}));if(0===e.length){if(B.ignoreUnknownVersions)return[];throw new i("Unknown version "+C+" of Node.js")}return["node "+e[e.length-1].version]}},{regexp:/^current\s+node$/i,select:function(B){return[a.currentNode(S,B)]}},{regexp:/^maintained\s+node\s+versions$/i,select:function(B){var C=Date.now();return S(Object.keys(r).filter((function(B){return C<Date.parse(r[B].end)&&C>Date.parse(r[B].start)&&(e=B.slice(1),t.some((function(B){return c(B.version,e)})));var e})).map((function(B){return"node "+B.slice(1)})),B)}},{regexp:/^phantomjs\s+1.9$/i,select:function(){return["safari 5"]}},{regexp:/^phantomjs\s+2.1$/i,select:function(){return["safari 6"]}},{regexp:/^(\w+)\s+(tp|[\d.]+)$/i,select:function(B,C,e){/^tp$/i.test(e)&&(e="TP");var t=J(C,B),s=I(t,e);if(s)e=s;else{if(!(s=I(t,s=-1===e.indexOf(".")?e+".0":e.replace(/\.0$/,"")))){if(B.ignoreUnknownVersions)return[];throw new i("Unknown version "+e+" of "+C)}e=s}return[t.name+" "+e]}},{regexp:/^browserslist config$/i,select:function(B){return R(void 0,B)}},{regexp:/^extends (.+)$/i,select:function(B,C){return S(a.loadQueries(B,C),B)}},{regexp:/^defaults$/i,select:function(B){return S(R.defaults,B)}},{regexp:/^dead$/i,select:function(B){return S(["ie <= 10","ie_mob <= 11","bb <= 10","op_mob <= 12.1","samsung 4"],B)}},{regexp:/^(\w+)$/i,select:function(B,C){throw h(C,B)?new i("Specify versions in Browserslist query for browser "+C):K(C)}}];!function(){for(var B in s){var C=s[B];R.data[B]={name:B,versions:l(s[B].versions),released:l(s[B].versions.slice(0,-3)),releaseDate:s[B].release_date},E(R.usage.global,B,C.usage_global),R.versionAliases[B]={};for(var e=0;e<C.versions.length;e++){var t=C.versions[e];if(t&&-1!==t.indexOf("-"))for(var r=t.split("-"),n=0;n<r.length;n++)R.versionAliases[B][r[n]]=t}}R.versionAliases.op_mob[59]="58"}(),B.exports=R},function(B,C,e){"use strict";Object.defineProperty(C,"__esModule",{value:!0});C.browsers=e(596)},function(B,C){B.exports={A:{A:{2:"I D F E A B nB"},B:{1:"P J K L",33:"C O H Z MB M N S T U ZB W"},C:{1:"5 6 7 8 9 AB BB CB DB EB FB GB RB IB JB KB LB R NB OB PB HB Y X WB SB TB UB VB QB Z MB M mB N S T U",2:"0 1 2 3 4 lB cB G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z uB xB"},D:{33:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB RB IB JB KB LB R NB OB PB HB Y X WB SB TB UB VB QB Z MB M N S T U ZB W zB dB eB"},E:{16:"fB XB",33:"G a I D F E A B C O H hB iB jB kB YB V Q oB pB"},F:{2:"E B C qB rB sB tB V aB vB Q",33:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB HB Y X"},G:{16:"XB wB bB yB",33:"F XC 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},H:{2:"FC"},I:{16:"cB GC HC IC",33:"G M JC bB KC LC"},J:{33:"D A"},K:{16:"A B C V aB Q",33:"FB"},L:{33:"W"},M:{1:"N"},N:{2:"A B"},O:{33:"MC"},P:{33:"G NC OC PC QC RC YB SC TC UC"},Q:{33:"VC"},R:{33:"WC"},S:{1:"gB"}},B:7,C:"Background-clip: text"}},function(B,C){B.exports={A:{A:{1:"E A B",2:"I D F nB"},B:{1:"C O H P J K L Z MB M N S T U ZB W"},C:{1:"0 1 2 3 4 5 6 7 8 9 G a I D F E A B C O H P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB RB IB JB KB LB R NB OB PB HB Y X WB SB TB UB VB QB Z MB M mB N S T U",2:"lB cB uB",36:"xB"},D:{1:"0 1 2 3 4 5 6 7 8 9 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB RB IB JB KB LB R NB OB PB HB Y X WB SB TB UB VB QB Z MB M N S T U ZB W zB dB eB",516:"G a I D F E A B C O H"},E:{1:"D F E A B C O H jB kB YB V Q oB pB",772:"G a I fB XB hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P J K L b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB GB IB JB KB LB R NB OB PB HB Y X sB tB V aB vB Q",2:"E qB",36:"rB"},G:{1:"F 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC",4:"XB wB bB XC",516:"yB"},H:{132:"FC"},I:{1:"M KC LC",36:"GC",516:"cB G JC bB",548:"HC IC"},J:{1:"D A"},K:{1:"A B C FB V aB Q"},L:{1:"W"},M:{1:"N"},N:{1:"A B"},O:{1:"MC"},P:{1:"G NC OC PC QC RC YB SC TC UC"},Q:{1:"VC"},R:{1:"WC"},S:{1:"gB"}},B:4,C:"CSS3 Background-image options"}},function(B,C){B.exports={A:{A:{1:"B",2:"I D F E A nB"},B:{1:"H P J K L Z MB M N S T U ZB W",129:"C O"},C:{1:"6 7 8 9 AB BB CB DB EB FB GB RB IB JB KB LB R NB OB PB HB Y X WB SB TB UB VB QB Z MB M mB N S T U",2:"lB cB",260:"0 1 2 3 4 5 P J K L b c d e f g h i j k l m n o p q r s t u v w x y z",804:"G a I D F E A B C O H uB xB"},D:{1:"CB DB EB FB GB RB IB JB KB LB R NB OB PB HB Y X WB SB TB UB VB QB Z MB M N S T U ZB W zB dB eB",260:"7 8 9 AB BB",388:"0 1 2 3 4 5 6 m n o p q r s t u v w x y z",1412:"P J K L b c d e f g h i j k l",1956:"G a I D F E A B C O H"},E:{129:"A B C O H kB YB V Q oB pB",1412:"I D F E iB jB",1956:"G