UNPKG

@umijs/deps

Version:

[![Install size](https://badgen.net/packagephobia/install/@umijs/deps)](https://packagephobia.now.sh/result?p=@umijs/deps)

1 lines 359 kB
module.exports=(()=>{var e={4159:e=>{e.exports={trueFunc:function trueFunc(){return true},falseFunc:function falseFunc(){return false}}},39:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.groupSelectors=t.getDocumentRoot=void 0;var n=r(5595);function getDocumentRoot(e){while(e.parent)e=e.parent;return e}t.getDocumentRoot=getDocumentRoot;function groupSelectors(e){var t=[];var r=[];for(var i=0,s=e;i<s.length;i++){var a=s[i];if(a.some(n.isFilter)){t.push(a)}else{r.push(a)}}return[r,t]}t.groupSelectors=groupSelectors},4225:function(e,t,r){"use strict";var n=this&&this.__assign||function(){n=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var i in t)if(Object.prototype.hasOwnProperty.call(t,i))e[i]=t[i]}return e};return n.apply(this,arguments)};var i=this&&this.__createBinding||(Object.create?function(e,t,r,n){if(n===undefined)n=r;Object.defineProperty(e,n,{enumerable:true,get:function(){return t[r]}})}:function(e,t,r,n){if(n===undefined)n=r;e[n]=t[r]});var s=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.prototype.hasOwnProperty.call(e,r))i(t,e,r);s(t,e);return t};var o=this&&this.__spreadArrays||function(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;for(var n=Array(e),i=0,t=0;t<r;t++)for(var s=arguments[t],a=0,o=s.length;a<o;a++,i++)n[i]=s[a];return n};Object.defineProperty(t,"__esModule",{value:true});t.select=t.filter=void 0;var l=r(9218);var c=r(4508);var u=a(r(1754));var f=r(39);var h=r(5595);var d={type:"pseudo",name:"scope",data:null};var m=n({},d);var p={type:"universal",namespace:null};function filterByPosition(e,t,r,n){var i=typeof r==="string"?parseInt(r,10):NaN;switch(e){case"first":case"lt":return t;case"last":return t.length>0?[t[t.length-1]]:t;case"nth":case"eq":return isFinite(i)&&Math.abs(i)<t.length?[i<0?t[t.length+i]:t[i]]:[];case"gt":return isFinite(i)?t.slice(i+1):[];case"even":return t.filter(function(e,t){return t%2===0});case"odd":return t.filter(function(e,t){return t%2===1});case"not":{var s=new Set(filterParsed(r,t,n));return t.filter(function(e){return!s.has(e)})}}}function filter(e,t,r){if(r===void 0){r={}}return u.uniqueSort(filterParsed(l.parse(e,r),t,r))}t.filter=filter;function filterParsed(e,t,r){if(t.length===0)return[];var n=f.groupSelectors(e),i=n[0],s=n[1];var a=[];if(i.length){a.push(filterElements(t,i,r))}for(var c=0,u=s;c<u.length;c++){var h=u[c];if(h.some(l.isTraversal)){var d=f.getDocumentRoot(t[0]);var p=o(h,[m]);a.push(findFilterElements(d,p,r,true,t))}else{a.push(findFilterElements(t,h,r,false))}}if(a.length===1){return a[0]}return a.reduce(function(e,t){return o(e,t)},[])}function select(e,t,r){if(r===void 0){r={}}var n=f.groupSelectors(l.parse(e,r)),i=n[0],s=n[1];var a=s.map(function(e){return findFilterElements(t,e,r,true)});if(i.length){a.push(findElements(t,i,r,Infinity))}if(a.length===1){return a[0]}return u.uniqueSort(a.reduce(function(e,t){return o(e,t)}))}t.select=select;var g=new Set(["descendant","adjacent"]);function includesScopePseudo(e){return e!==d&&e.type==="pseudo"&&(e.name==="scope"||Array.isArray(e.data)&&e.data.some(function(e){return e.some(includesScopePseudo)}))}function addContextIfScope(e,t,r){return r&&e.some(includesScopePseudo)?n(n({},t),{context:r}):t}function findFilterElements(e,t,r,n,i){var s=t.findIndex(h.isFilter);var a=t.slice(0,s);var o=t[s];var c=h.getLimit(o.name,o.data);if(c===0)return[];var f=addContextIfScope(a,r,i);var m=a.length===0&&!Array.isArray(e)?u.getChildren(e).filter(u.isTag):a.length===0||a.length===1&&a[0]===d?Array.isArray(e)?e:[e]:n||a.some(l.isTraversal)?findElements(e,[a],f,c):filterElements(e,[a],f);var T=m.slice(0,c);var v=filterByPosition(o.name,T,o.data,r);if(v.length===0||t.length===s+1){return v}var b=t.slice(s+1);var C=b.some(l.isTraversal);var y=addContextIfScope(b,r,i);if(C){if(g.has(b[0].type)){b.unshift(p)}b.unshift(d)}return b.some(h.isFilter)?findFilterElements(v,b,r,false,i):C?findElements(v,[b],y,Infinity):filterElements(v,[b],y)}function findElements(e,t,r,n){if(n===0)return[];var i=c._compileToken(t,r,e);var s=c.prepareContext(e,u,i.shouldTestNextSiblings);return u.find(function(e){return u.isTag(e)&&i(e)},s,true,n)}function filterElements(e,t,r){var n=c._compileToken(t,r);return e.filter(n)}},5595:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getLimit=t.isFilter=t.filterNames=void 0;t.filterNames=new Set(["first","last","eq","gt","nth","lt","even","odd"]);function isFilter(e){if(e.type!=="pseudo")return false;if(t.filterNames.has(e.name))return true;if(e.name==="not"&&Array.isArray(e.data)){return e.data.some(function(e){return e.some(isFilter)})}return false}t.isFilter=isFilter;function getLimit(e,t){var r=t!=null?parseInt(t,10):NaN;switch(e){case"first":return 1;case"nth":case"eq":return isFinite(r)?r>=0?r+1:Infinity:0;case"lt":return isFinite(r)?r>=0?r:Infinity:0;case"gt":return isFinite(r)?Infinity:0;default:return Infinity}}t.getLimit=getLimit},3094:(e,t,r)=>{var n=r(2);t=e.exports=r(641);t.version=r(1526).version;t.load=n.load;t.html=n.html;t.text=n.text;t.xml=n.xml;t.contains=n.contains;t.merge=n.merge;t.parseHTML=n.parseHTML;t.root=n.root},8596:(e,t,r)=>{var n=r(2).text;var i=r(1183);var s=i.isTag;var a=i.domEach;var o=Object.prototype.hasOwnProperty;var l=i.camelCase;var c=i.cssCase;var u=/\s+/;var f="data-";var h={null:null,true:true,false:false};var d=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i;var m=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/;var p=function(e,t){if(!e||!s(e))return;if(!e.attribs){e.attribs={}}if(!t){return e.attribs}if(o.call(e.attribs,t)){return d.test(t)?t:e.attribs[t]}if(e.name==="option"&&t==="value"){return n(e.children)}if(e.name==="input"&&(e.attribs.type==="radio"||e.attribs.type==="checkbox")&&t==="value"){return"on"}};var g=function(e,t,r){if(r===null){y(e,t)}else{e.attribs[t]=r+""}};t.attr=function(e,t){if(typeof e==="object"||t!==undefined){if(typeof t==="function"){return a(this,function(r,n){g(n,e,t.call(n,r,n.attribs[e]))})}return a(this,function(r,n){if(!s(n))return;if(typeof e==="object"){Object.keys(e).forEach(function(t){var r=e[t];g(n,t,r)})}else{g(n,e,t)}})}return p(this[0],e)};var T=function(e,t){if(!e||!s(e))return;return t in e?e[t]:d.test(t)?p(e,t)!==undefined:p(e,t)};var v=function(e,t,r){e[t]=d.test(t)?!!r:r};t.prop=function(e,t){var r=0;var n;if(typeof e==="string"&&t===undefined){switch(e){case"style":n=this.css();Object.keys(n).forEach(function(e){n[r++]=e});n.length=r;break;case"tagName":case"nodeName":n=this[0].name.toUpperCase();break;case"outerHTML":n=this.clone().wrap("<container />").parent().html();break;default:n=T(this[0],e)}return n}if(typeof e==="object"||t!==undefined){if(typeof t==="function"){return a(this,function(r,n){v(n,e,t.call(n,r,T(n,e)))})}return a(this,function(r,n){if(!s(n))return;if(typeof e==="object"){Object.keys(e).forEach(function(t){var r=e[t];v(n,t,r)})}else{v(n,e,t)}})}};var b=function(e,t,r){if(!e.data){e.data={}}if(typeof t==="object")return Object.assign(e.data,t);if(typeof t==="string"&&r!==undefined){e.data[t]=r}};var C=function(e,t){var r=arguments.length===1;var n;var i;var s;var a;var u;var d;var p;if(r){n=Object.keys(e.attribs).filter(function(e){return e.slice(0,f.length)===f});s=n.map(function(e){return l(e.slice(f.length))})}else{n=[f+c(t)];s=[t]}for(d=0,p=n.length;d<p;++d){i=n[d];a=s[d];if(o.call(e.attribs,i)&&!o.call(e.data,a)){u=e.attribs[i];if(o.call(h,u)){u=h[u]}else if(u===String(Number(u))){u=Number(u)}else if(m.test(u)){try{u=JSON.parse(u)}catch(e){}}e.data[a]=u}}return r?e.data:u};t.data=function(e,t){var r=this[0];if(!r||!s(r))return;if(!r.data){r.data={}}if(!e){return C(r)}if(typeof e==="object"||t!==undefined){a(this,function(r,n){b(n,e,t)});return this}else if(o.call(r.data,e)){return r.data[e]}return C(r,e)};t.val=function(e){var t=arguments.length===0;var r=this[0];if(!r)return;switch(r.name){case"textarea":return this.text(e);case"input":if(this.attr("type")==="radio"){if(t){return this.attr("value")}this.attr("value",e);return this}return this.attr("value",e);case"select":var n=this.find("option:selected");var i;if(n===undefined)return undefined;if(!t){if(!o.call(this.attr(),"multiple")&&typeof e=="object"){return this}if(typeof e!="object"){e=[e]}this.find("option").removeAttr("selected");for(var s=0;s<e.length;s++){this.find('option[value="'+e[s]+'"]').attr("selected","")}return this}i=n.attr("value");if(o.call(this.attr(),"multiple")){i=[];a(n,function(e,t){i.push(p(t,"value"))})}return i;case"option":if(!t){this.attr("value",e);return this}return this.attr("value")}};var y=function(e,t){if(!e.attribs||!o.call(e.attribs,t))return;delete e.attribs[t]};var E=function(e){return e?e.trim().split(u):[]};t.removeAttr=function(e){var t=E(e);for(var r=0;r<t.length;r++){a(this,function(e,n){y(n,t[r])})}return this};t.hasClass=function(e){return this.toArray().some(function(t){var r=t.attribs;var n=r&&r["class"];var i=-1;var s;if(n&&e.length){while((i=n.indexOf(e,i+1))>-1){s=i+e.length;if((i===0||u.test(n[i-1]))&&(s===n.length||u.test(n[s]))){return true}}}})};t.addClass=function(e){if(typeof e==="function"){return a(this,function(r,n){var i=n.attribs["class"]||"";t.addClass.call([n],e.call(n,r,i))})}if(!e||typeof e!=="string")return this;var r=e.split(u);var n=this.length;for(var i=0;i<n;i++){if(!s(this[i]))continue;var o=p(this[i],"class");var l;var c;if(!o){g(this[i],"class",r.join(" ").trim())}else{c=" "+o+" ";l=r.length;for(var f=0;f<l;f++){var h=r[f]+" ";if(c.indexOf(" "+h)<0)c+=h}g(this[i],"class",c.trim())}}return this};t.removeClass=function(e){var r;var n;var i;if(typeof e==="function"){return a(this,function(r,n){t.removeClass.call([n],e.call(n,r,n.attribs["class"]||""))})}r=E(e);n=r.length;i=arguments.length===0;return a(this,function(e,t){if(!s(t))return;if(i){t.attribs.class=""}else{var a=E(t.attribs.class);var o;var l;for(var c=0;c<n;c++){o=a.indexOf(r[c]);if(o>=0){a.splice(o,1);l=true;c--}}if(l){t.attribs.class=a.join(" ")}}})};t.toggleClass=function(e,r){if(typeof e==="function"){return a(this,function(n,i){t.toggleClass.call([i],e.call(i,n,i.attribs["class"]||"",r),r)})}if(!e||typeof e!=="string")return this;var n=e.split(u);var i=n.length;var o=typeof r==="boolean"?r?1:-1:0;var l=this.length;var c;var f;for(var h=0;h<l;h++){if(!s(this[h]))continue;c=E(this[h].attribs.class);for(var d=0;d<i;d++){f=c.indexOf(n[d]);if(o>=0&&f<0){c.push(n[d])}else if(o<=0&&f>=0){c.splice(f,1)}}this[h].attribs.class=c.join(" ")}return this};t.is=function(e){if(e){return this.filter(e).length>0}return false}},7084:(e,t,r)=>{var n=r(1183).domEach;var i=Object.prototype.toString;t.css=function(e,t){if(arguments.length===2||i.call(e)==="[object Object]"){return n(this,function(r,n){setCss(n,e,t,r)})}return getCss(this[0],e)};function setCss(e,t,r,n){if("string"==typeof t){var i=getCss(e);if(typeof r==="function"){r=r.call(e,n,i[t])}if(r===""){delete i[t]}else if(r!=null){i[t]=r}e.attribs.style=stringify(i)}else if("object"==typeof t){Object.keys(t).forEach(function(r){setCss(e,r,t[r])})}}function getCss(e,t){if(!e||!e.attribs){return undefined}var r=parse(e.attribs.style);if(typeof t==="string"){return r[t]}else if(Array.isArray(t)){var n={};t.forEach(function(e){if(r[e]!=null){n[e]=r[e]}});return n}return r}function stringify(e){return Object.keys(e||{}).reduce(function(t,r){return t+=""+(t?" ":"")+r+": "+e[r]+";"},"")}function parse(e){e=(e||"").trim();if(!e)return{};return e.split(";").reduce(function(e,t){var r=t.indexOf(":");if(r<1||r===t.length-1)return e;e[t.slice(0,r).trim()]=t.slice(r+1).trim();return e},{})}},5954:(e,t)=>{var r="input,select,textarea,keygen";var n=/%20/g;var i=/\r?\n/g;t.serialize=function(){var e=this.serializeArray();var t=e.map(function(e){return encodeURIComponent(e.name)+"="+encodeURIComponent(e.value)});return t.join("&").replace(n,"+")};t.serializeArray=function(){var e=this.constructor;return this.map(function(){var t=this;var n=e(t);if(t.name==="form"){return n.find(r).toArray()}return n.filter(r).toArray()}).filter('[name!=""]:not(:disabled)'+":not(:submit, :button, :image, :reset, :file)"+":matches([checked], :not(:checkbox, :radio))").map(function(t,r){var n=e(r);var s=n.attr("name");var a=n.val();if(a==null){a=""}if(Array.isArray(a)){return a.map(function(e){return{name:s,value:e.replace(i,"\r\n")}})}return{name:s,value:a.replace(i,"\r\n")}}).get()}},8196:(e,t,r)=>{var n=r(9024);var i=r(2).html;var s=r(2).text;var a=n.update;var o=r(1183);var l=o.domEach;var c=o.cloneDom;var u=o.isHtml;var f=Array.prototype.slice;var h=r(4038);var d=r(2928).DomUtils;t._makeDomArray=function makeDomArray(e,t){if(e==null){return[]}else if(e.cheerio){return t?c(e.get(),e.options):e.get()}else if(Array.isArray(e)){return e.reduce(function(e,r){return e.concat(this._makeDomArray(r,t))}.bind(this),[])}else if(typeof e==="string"){return n(e,this.options,false).children}return t?c([e]):[e]};var m=function(e){return function(){var t=f.call(arguments);var r=this.length-1;return l(this,function(n,s){var a;var o;if(typeof t[0]==="function"){o=t[0].call(s,n,i(s.children))}else{o=t}a=this._makeDomArray(o,n<r);e(a,s.children,s)})}};var p=function(e,t,r,n,i){var s=[t,r].concat(n);var a=e[t-1]||null;var o=e[t+r]||null;var l;var c;var u;var f;var h;for(l=0,c=n.length;l<c;++l){f=n[l];h=f.parent;u=h&&h.children.indexOf(n[l]);if(h&&u>-1){h.children.splice(u,1);if(i===h&&t>u){s[0]--}}f.parent=i;if(f.prev){f.prev.next=f.next||null}if(f.next){f.next.prev=f.prev||null}f.prev=n[l-1]||a;f.next=n[l+1]||o}if(a){a.next=n[0]}if(o){o.prev=n[n.length-1]}return e.splice.apply(e,s)};t.appendTo=function(e){if(!e.cheerio){e=this.constructor.call(this.constructor,e,null,this._originalRoot)}e.append(this);return this};t.prependTo=function(e){if(!e.cheerio){e=this.constructor.call(this.constructor,e,null,this._originalRoot)}e.prepend(this);return this};t.append=m(function(e,t,r){p(t,t.length,0,e,r)});t.prepend=m(function(e,t,r){p(t,0,0,e,r)});function _wrap(e){return function(t){var r=typeof t==="function"&&t;var n=this.length-1;var i=this.parents().last();for(var s=0;s<this.length;s++){var a=this[s];var o;var l;var c;if(r){t=r.call(a,s)}if(typeof t==="string"&&!u(t)){t=i.find(t).clone()}o=this._makeDomArray(t,s<n).slice(0,1);l=o[0];c=0;while(l&&l.children){if(c>=l.children.length){break}if(l.children[c].type==="tag"){l=l.children[c];c=0}else{c++}}e(a,l,o)}return this}}t.wrap=_wrap(function(e,t,r){var n=e.parent;var i=n.children;var s=i.indexOf(e);a([e],t);p(i,s,0,r,n)});t.wrapInner=_wrap(function(e,t,r){a(e.children,t);a(r,e)});t.after=function(){var e=f.call(arguments);var t=this.length-1;l(this,function(r,n){var s=n.parent;if(!s){return}var a=s.children;var o=a.indexOf(n);var l;var c;if(o<0)return;if(typeof e[0]==="function"){l=e[0].call(n,r,i(n.children))}else{l=e}c=this._makeDomArray(l,r<t);p(a,o+1,0,c,s)});return this};t.insertAfter=function(e){var t=[];var r=this;if(typeof e==="string"){e=this.constructor.call(this.constructor,e,null,this._originalRoot)}e=this._makeDomArray(e);r.remove();l(e,function(e,n){var i=r._makeDomArray(r.clone());var s=n.parent;if(!s){return}var a=s.children;var o=a.indexOf(n);if(o<0)return;p(a,o+1,0,i,s);t.push(i)});return this.constructor.call(this.constructor,this._makeDomArray(t))};t.before=function(){var e=f.call(arguments);var t=this.length-1;l(this,function(r,n){var s=n.parent;if(!s){return}var a=s.children;var o=a.indexOf(n);var l;var c;if(o<0)return;if(typeof e[0]==="function"){l=e[0].call(n,r,i(n.children))}else{l=e}c=this._makeDomArray(l,r<t);p(a,o,0,c,s)});return this};t.insertBefore=function(e){var t=[];var r=this;if(typeof e==="string"){e=this.constructor.call(this.constructor,e,null,this._originalRoot)}e=this._makeDomArray(e);r.remove();l(e,function(e,n){var i=r._makeDomArray(r.clone());var s=n.parent;if(!s){return}var a=s.children;var o=a.indexOf(n);if(o<0)return;p(a,o,0,i,s);t.push(i)});return this.constructor.call(this.constructor,this._makeDomArray(t))};t.remove=function(e){var t=this;if(e)t=t.filter(e);l(t,function(e,t){d.removeElement(t);t.prev=t.next=t.parent=null});return this};t.replaceWith=function(e){var t=this;l(this,function(r,n){var i=n.parent;if(!i){return}var s=i.children;var o=t._makeDomArray(typeof e==="function"?e.call(n,r,n):e);var l;a(o,null);l=s.indexOf(n);p(s,l,1,o,i);n.parent=n.prev=n.next=null});return this};t.empty=function(){l(this,function(e,t){t.children.forEach(function(e){e.next=e.prev=e.parent=null});t.children.length=0});return this};t.html=function(e){if(e===undefined){if(!this[0]||!this[0].children)return null;return i(this[0].children,this.options)}var t=this.options;l(this,function(r,i){i.children.forEach(function(e){e.next=e.prev=e.parent=null});var s=e.cheerio?e.clone().get():n(""+e,t,false).children;a(s,i)});return this};t.toString=function(){return i(this,this.options)};t.text=function(e){if(e===undefined){return s(this)}else if(typeof e==="function"){var r=this;return l(this,function(n,i){return t.text.call(r._make(i),e.call(i,n,s([i])))})}l(this,function(t,r){r.children.forEach(function(e){e.next=e.prev=e.parent=null});var n=new h.Text(e);a(n,r)});return this};t.clone=function(){return this._make(c(this.get(),this.options))}},6563:(e,t,r)=>{var n=r(4225);var i=r(1183);var s=i.domEach;var a=r(2928).DomUtils.uniqueSort;var o=i.isTag;t.find=function(e){var t=this.toArray().reduce(function(e,t){return e.concat(t.children.filter(o))},[]);var r=this.constructor.contains;var i;if(e&&typeof e!=="string"){if(e.cheerio){i=e.get()}else{i=[e]}return this._make(i.filter(function(e){var t;var n;for(t=0,n=this.length;t<n;++t){if(r(this[t],e)){return true}}},this))}var s={__proto__:this.options,context:this.toArray()};return this._make(n.select(e||"",t,s))};t.parent=function(e){var r=[];s(this,function(e,t){var n=t.parent;if(n&&n.type!=="root"&&r.indexOf(n)<0){r.push(n)}});if(arguments.length){r=t.filter.call(r,e,this)}return this._make(r)};t.parents=function(e){var t=[];this.get().reverse().forEach(function(r){traverseParents(this,r.parent,e,Infinity).forEach(function(e){if(t.indexOf(e)===-1){t.push(e)}})},this);return this._make(t)};t.parentsUntil=function(e,t){var r=[];var i;var s;if(typeof e==="string"){i=n.select(e,this.parents().toArray(),this.options)[0]}else if(e&&e.cheerio){s=e.toArray()}else if(e){i=e}this.toArray().reverse().forEach(function(e){while(e=e.parent){if(i&&e!==i||s&&s.indexOf(e)===-1||!i&&!s){if(o(e)&&r.indexOf(e)===-1){r.push(e)}}else{break}}},this);return this._make(t?n.select(t,r,this.options):r)};t.closest=function(e){var t=[];if(!e){return this._make(t)}s(this,function(r,n){var i=traverseParents(this,n,e,1)[0];if(i&&t.indexOf(i)<0){t.push(i)}});return this._make(t)};t.next=function(e){if(!this[0]){return this}var r=[];this.toArray().forEach(function(e){while(e=e.next){if(o(e)){r.push(e);return}}});return e?t.filter.call(r,e,this):this._make(r)};t.nextAll=function(e){if(!this[0]){return this}var r=[];this.toArray().forEach(function(e){while(e=e.next){if(o(e)&&r.indexOf(e)===-1){r.push(e)}}});return e?t.filter.call(r,e,this):this._make(r)};t.nextUntil=function(e,r){if(!this[0]){return this}var i=[];var s;var a;if(typeof e==="string"){s=n.select(e,this.nextAll().get(),this.options)[0]}else if(e&&e.cheerio){a=e.get()}else if(e){s=e}this.toArray().forEach(function(e){while(e=e.next){if(s&&e!==s||a&&a.indexOf(e)===-1||!s&&!a){if(o(e)&&i.indexOf(e)===-1){i.push(e)}}else{break}}});return r?t.filter.call(i,r,this):this._make(i)};t.prev=function(e){if(!this[0]){return this}var r=[];this.toArray().forEach(function(e){while(e=e.prev){if(o(e)){r.push(e);return}}});return e?t.filter.call(r,e,this):this._make(r)};t.prevAll=function(e){if(!this[0]){return this}var r=[];this.toArray().forEach(function(e){while(e=e.prev){if(o(e)&&r.indexOf(e)===-1){r.push(e)}}});return e?t.filter.call(r,e,this):this._make(r)};t.prevUntil=function(e,r){if(!this[0]){return this}var i=[];var s;var a;if(typeof e==="string"){s=n.select(e,this.prevAll().get(),this.options)[0]}else if(e&&e.cheerio){a=e.get()}else if(e){s=e}this.toArray().forEach(function(e){while(e=e.prev){if(s&&e!==s||a&&a.indexOf(e)===-1||!s&&!a){if(o(e)&&i.indexOf(e)===-1){i.push(e)}}else{break}}});return r?t.filter.call(i,r,this):this._make(i)};t.siblings=function(e){var r=this.parent();var n=(r?r.children():this.siblingsAndMe()).toArray().filter(function(e){return o(e)&&!this.is(e)},this);if(e!==undefined){return t.filter.call(n,e,this)}return this._make(n)};t.children=function(e){var r=this.toArray().reduce(function(e,t){return e.concat(t.children.filter(o))},[]);if(e===undefined)return this._make(r);return t.filter.call(r,e,this)};t.contents=function(){var e=this.toArray().reduce(function(e,t){return e.concat(t.children)},[]);return this._make(e)};t.each=function(e){var t=0;var r=this.length;while(t<r&&e.call(this[t],t,this[t])!==false)++t;return this};t.map=function(e){var t=[];for(var r=0;r<this.length;r++){var n=this[r];var i=e.call(n,r,n);if(i!=null){t=t.concat(i)}}return this._make(t)};function getFilterFn(e){if(typeof e==="function"){return function(t,r){return e.call(t,r,t)}}else if(e.cheerio){return e.is.bind(e)}return function(t){return e===t}}t.filter=function(e,t){t=t||this;var r=this.toArray?this.toArray():this;if(typeof e==="string"){r=n.filter(e,r,t.options)}else{r=r.filter(getFilterFn(e))}return t._make(r)};t.not=function(e,t){t=t||this;var r=t.toArray?t.toArray():t;var i;var s;if(typeof e==="string"){i=new Set(n.filter(e,r,this.options));r=r.filter(function(e){return!i.has(e)})}else{s=getFilterFn(e);r=r.filter(function(e,t){return!s(e,t)})}return t._make(r)};t.has=function(e){var r=this;return t.filter.call(this,function(){return r._make(this).find(e).length>0})};t.first=function(){return this.length>1?this._make(this[0]):this};t.last=function(){return this.length>1?this._make(this[this.length-1]):this};t.eq=function(e){e=+e;if(e===0&&this.length<=1)return this;if(e<0)e=this.length+e;return this[e]?this._make(this[e]):this._make([])};t.get=function(e){if(e==null){return Array.prototype.slice.call(this)}return this[e<0?this.length+e:e]};t.index=function(e){var t;var r;if(arguments.length===0){t=this.parent().children();r=this[0]}else if(typeof e==="string"){t=this._make(e);r=this[0]}else{t=this;r=e.cheerio?e[0]:e}return t.get().indexOf(r)};t.slice=function(){return this._make([].slice.apply(this,arguments))};function traverseParents(e,r,n,i){var s=[];while(r&&s.length<i&&r.type!=="root"){if(!n||t.filter.call([r],n,e).length){s.push(r)}r=r.parent}return s}t.end=function(){return this.prevObject||this._make([])};t.add=function(e,t){var r=this._make(e,t);var n=a(r.get().concat(this.get()));for(var i=0;i<n.length;++i){r[i]=n[i]}r.length=n.length;return r};t.addBack=function(e){return this.add(arguments.length?this.prevObject.filter(e):this.prevObject)}},641:(e,t,r)=>{var n=r(9024);var i=r(9901).Z;var s=r(9901).x;var a=r(1183).isHtml;var o=[r(8596),r(6563),r(8196),r(7084),r(5954)];var l=e.exports=function(e,t,r,o){if(!(this instanceof l)){return new l(e,t,r,o)}this.options=Object.assign({},i,this.options,s(o));if(!e)return this;if(r){if(typeof r==="string")r=n(r,this.options,false);this._root=l.call(this,r)}if(e.cheerio)return e;if(c(e))e=[e];if(Array.isArray(e)){e.forEach(function(e,t){this[t]=e},this);this.length=e.length;return this}if(typeof e==="string"&&a(e)){return l.call(this,n(e,this.options,false).children)}if(!t){t=this._root}else if(typeof t==="string"){if(a(t)){t=n(t,this.options,false);t=l.call(this,t)}else{e=[t,e].join(" ");t=this._root}}else if(!t.cheerio){t=l.call(this,t)}if(!t)return this;return t.find(e)};l.prototype.cheerio="[cheerio object]";l.prototype.length=0;l.prototype.splice=Array.prototype.splice;l.prototype._make=function(e,t){var r=new this.constructor(e,t,this._root,this.options);r.prevObject=this;return r};l.prototype.toArray=function(){return this.get()};if(typeof Symbol!=="undefined"){l.prototype[Symbol.iterator]=Array.prototype[Symbol.iterator]}o.forEach(function(e){Object.assign(l.prototype,e)});var c=function(e){return e.name||e.type==="root"||e.type==="text"||e.type==="comment"}},9901:(e,t)=>{t.Z={xml:false,decodeEntities:true};var r={_useHtmlParser2:true,xmlMode:true};t.x=function(e){return e&&e.xml?typeof e.xml==="boolean"?r:Object.assign({},r,e.xml):e}},9024:(e,t,r)=>{var n=r(2928);var i=r(5598);var s=r(9759);var a=r(4038);var o=n.DomUtils;t=e.exports=function parse(e,t,r){var i;if(typeof Buffer!=="undefined"&&Buffer.isBuffer(e)){e=e.toString()}if(typeof e==="string"){var s=t.xmlMode||t._useHtmlParser2;i=s?n.parseDocument(e,t):parseWithParse5(e,t,r)}else{if(typeof e==="object"&&e!=null&&e.type==="root"){i=e}else{var o=new a.Document(e);e.forEach(function(e){e.parent=o});i=o}}return i};function parseWithParse5(e,t,r){var n=r?i.parse:i.parseFragment;return n(e,{treeAdapter:s,sourceCodeLocationInfo:t.sourceCodeLocationInfo})}t.update=function(e,t){if(!Array.isArray(e))e=[e];if(t){t.children=e}else{t=null}for(var r=0;r<e.length;r++){var n=e[r];if(n.parent&&n.parent.children!==e){o.removeElement(n)}if(t){n.prev=e[r-1]||null;n.next=e[r+1]||null}else{n.prev=n.next=null}n.parent=t}return t}},2:(e,t,r)=>{var n=r(9759);var i=r(8621).default;var s=r(9901).Z;var a=r(9901).x;var o=r(4225).select;var l=r(5598);var c=r(9024);t.load=function(e,n,i){if(e===null||e===undefined){throw new Error("cheerio.load() expects a string")}var o=r(641);n=Object.assign({},s,a(n));if(i===void 0)i=true;var l=c(e,n,i);var u=function(e,t,r,i){if(!(this instanceof u)){return new u(e,t,r,i)}i=Object.assign({},n,i);return o.call(this,e,t,r||l,i)};u.prototype=Object.create(o.prototype);u.prototype.constructor=u;u.fn=u.prototype;u.prototype._originalRoot=l;Object.assign(u,t);u._root=l;u._options=n;return u};function render(e,t,r){if(!t){if(e._root&&e._root.children){t=e._root.children}else{return""}}else if(typeof t==="string"){t=o(t,e._root,r)}if(r.xmlMode||r._useHtmlParser2){return i(t,r)}var s="length"in t?t:[t];for(var a=0;a<s.length;a+=1){if(s[a].type==="root"){s.splice.apply(s,[a,1].concat(s[a].children))}}return l.serialize({children:s},{treeAdapter:n})}t.html=function(e,t){if(Object.prototype.toString.call(e)==="[object Object]"&&!t&&!("length"in e)&&!("type"in e)){t=e;e=undefined}t=Object.assign({},s,this._options,a(t||{}));return render(this,e,t)};t.xml=function(e){var t=Object.assign({},this._options,{xmlMode:true});return render(this,e,t)};t.text=function(e){if(!e){e=this.root()}var r="";var n=e.length;var i;for(var s=0;s<n;s++){i=e[s];if(i.type==="text")r+=i.data;else if(i.children&&i.type!=="comment"&&i.tagName!=="script"&&i.tagName!=="style"){r+=t.text(i.children)}}return r};t.parseHTML=function(e,t,r){var n;if(!e||typeof e!=="string"){return null}if(typeof t==="boolean"){r=t}n=this.load(e,s,false);if(!r){n("script").remove()}return n.root()[0].children.slice()};t.root=function(){return this(this._root)};t.contains=function(e,t){if(t===e){return false}while(t&&t!==t.parent){t=t.parent;if(t===e){return true}}return false};t.merge=function(e,t){if(!isArrayLike(e)||!isArrayLike(t)){return}var r=e.length+t.length;for(var n=0;n<t.length;n++){e[n+e.length]=t[n]}e.length=r;return e};function isArrayLike(e){if(Array.isArray(e)){return true}if(typeof e!=="object"||!Object.prototype.hasOwnProperty.call(e,"length")||typeof e.length!=="number"||e.length<0){return false}for(var t=0;t<e.length;t++){if(!(t in e)){return false}}return true}},1183:(e,t,r)=>{var n=r(2928);var i=r(4038);t.isTag=n.DomUtils.isTag;t.camelCase=function(e){return e.replace(/[_.-](\w|$)/g,function(e,t){return t.toUpperCase()})};t.cssCase=function(e){return e.replace(/[A-Z]/g,"-$&").toLowerCase()};t.domEach=function(e,t){var r=0;var n=e.length;while(r<n&&t.call(e,r,e[r])!==false)++r;return e};t.cloneDom=function(e){var t="length"in e?Array.prototype.map.call(e,function(e){return i.cloneNode(e,true)}):[i.cloneNode(e,true)];var r=new i.Document(t);t.forEach(function(e){e.parent=r});return t};var s=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w-]*)$)/;t.isHtml=function(e){if(e.charAt(0)==="<"&&e.charAt(e.length-1)===">"&&e.length>=3){return true}var t=s.exec(e);return!!(t&&t[1])}},6863:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.attributeRules=void 0;var n=r(4159);var i=/[-[\]{}()*+?.,\\^$|#\s]/g;function escapeRegex(e){return e.replace(i,"\\$&")}t.attributeRules={equals:function(e,t,r){var n=r.adapter;var i=t.name;var s=t.value;if(t.ignoreCase){s=s.toLowerCase();return function(t){var r;return((r=n.getAttributeValue(t,i))===null||r===void 0?void 0:r.toLowerCase())===s&&e(t)}}return function(t){return n.getAttributeValue(t,i)===s&&e(t)}},hyphen:function(e,t,r){var n=r.adapter;var i=t.name;var s=t.value;var a=s.length;if(t.ignoreCase){s=s.toLowerCase();return function hyphenIC(t){var r=n.getAttributeValue(t,i);return r!=null&&(r.length===a||r.charAt(a)==="-")&&r.substr(0,a).toLowerCase()===s&&e(t)}}return function hyphen(t){var r=n.getAttributeValue(t,i);return r!=null&&r.substr(0,a)===s&&(r.length===a||r.charAt(a)==="-")&&e(t)}},element:function(e,t,r){var i=t.name,s=t.value,a=t.ignoreCase;var o=r.adapter;if(/\s/.test(s)){return n.falseFunc}var l=new RegExp("(?:^|\\s)"+escapeRegex(s)+"(?:$|\\s)",a?"i":"");return function element(t){var r=o.getAttributeValue(t,i);return r!=null&&l.test(r)&&e(t)}},exists:function(e,t,r){var n=t.name;var i=r.adapter;return function(t){return i.hasAttrib(t,n)&&e(t)}},start:function(e,t,r){var i=r.adapter;var s=t.name;var a=t.value;var o=a.length;if(o===0){return n.falseFunc}if(t.ignoreCase){a=a.toLowerCase();return function(t){var r;return((r=i.getAttributeValue(t,s))===null||r===void 0?void 0:r.substr(0,o).toLowerCase())===a&&e(t)}}return function(t){var r;return!!((r=i.getAttributeValue(t,s))===null||r===void 0?void 0:r.startsWith(a))&&e(t)}},end:function(e,t,r){var i=r.adapter;var s=t.name;var a=t.value;var o=-a.length;if(o===0){return n.falseFunc}if(t.ignoreCase){a=a.toLowerCase();return function(t){var r;return((r=i.getAttributeValue(t,s))===null||r===void 0?void 0:r.substr(o).toLowerCase())===a&&e(t)}}return function(t){var r;return!!((r=i.getAttributeValue(t,s))===null||r===void 0?void 0:r.endsWith(a))&&e(t)}},any:function(e,t,r){var i=r.adapter;var s=t.name,a=t.value;if(a===""){return n.falseFunc}if(t.ignoreCase){var o=new RegExp(escapeRegex(a),"i");return function anyIC(t){var r=i.getAttributeValue(t,s);return r!=null&&o.test(r)&&e(t)}}return function(t){var r;return!!((r=i.getAttributeValue(t,s))===null||r===void 0?void 0:r.includes(a))&&e(t)}},not:function(e,t,r){var n=r.adapter;var i=t.name;var s=t.value;if(s===""){return function(t){return!!n.getAttributeValue(t,i)&&e(t)}}else if(t.ignoreCase){s=s.toLowerCase();return function(t){var r=n.getAttributeValue(t,i);return r!=null&&r.toLocaleLowerCase()!==s&&e(t)}}return function(t){return n.getAttributeValue(t,i)!==s&&e(t)}}}},5030:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.compileToken=t.compileUnsafe=t.compile=void 0;var i=r(9218);var s=r(4159);var a=n(r(7320));var o=r(7396);var l=r(5374);var c=r(5813);function compile(e,t,r){var n=compileUnsafe(e,t,r);return c.ensureIsTag(n,t.adapter)}t.compile=compile;function compileUnsafe(e,t,r){var n=i.parse(e,t);return compileToken(n,t,r)}t.compileUnsafe=compileUnsafe;function includesScopePseudo(e){return e.type==="pseudo"&&(e.name==="scope"||Array.isArray(e.data)&&e.data.some(function(e){return e.some(includesScopePseudo)}))}var u={type:"descendant"};var f={type:"_flexibleDescendant"};var h={type:"pseudo",name:"scope",data:null};function absolutize(e,t,r){var n=t.adapter;var i=!!(r===null||r===void 0?void 0:r.every(function(e){var t=n.getParent(e);return e===c.PLACEHOLDER_ELEMENT||!!(t&&n.isTag(t))}));for(var s=0,a=e;s<a.length;s++){var l=a[s];if(l.length>0&&o.isTraversal(l[0])&&l[0].type!=="descendant"){}else if(i&&!l.some(includesScopePseudo)){l.unshift(u)}else{continue}l.unshift(h)}}function compileToken(e,t,r){var n;e=e.filter(function(e){return e.length>0});e.forEach(a.default);r=(n=t.context)!==null&&n!==void 0?n:r;var i=Array.isArray(r);var o=r&&(Array.isArray(r)?r:[r]);absolutize(e,t,o);var l=false;var c=e.map(function(e){if(e.length>=2){var r=e[0],n=e[1];if(r.type!=="pseudo"||r.name!=="scope"){}else if(i&&n.type==="descendant"){e[1]=f}else if(n.type==="adjacent"||n.type==="sibling"){l=true}}return compileRules(e,t,o)}).reduce(reduceRules,s.falseFunc);c.shouldTestNextSiblings=l;return c}t.compileToken=compileToken;function compileRules(e,t,r){var n;return e.reduce(function(e,n){return e===s.falseFunc?s.falseFunc:l.compileGeneralSelector(e,n,t,r,compileToken)},(n=t.rootFunc)!==null&&n!==void 0?n:s.trueFunc)}function reduceRules(e,t){if(t===s.falseFunc||e===s.trueFunc){return e}if(e===s.falseFunc||t===s.trueFunc){return t}return function combine(r){return e(r)||t(r)}}},5374:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.compileGeneralSelector=void 0;var n=r(6863);var i=r(9312);function compileGeneralSelector(e,t,r,s,a){var o=r.adapter,l=r.equals;switch(t.type){case"pseudo-element":throw new Error("Pseudo-elements are not supported by css-select");case"attribute":if(r.strict&&(t.ignoreCase||t.action==="not")){throw new Error("Unsupported attribute selector")}return n.attributeRules[t.action](e,t,r);case"pseudo":return i.compilePseudoSelector(e,t,r,s,a);case"tag":return function tag(r){return o.getName(r)===t.name&&e(r)};case"descendant":if(r.cacheResults===false||typeof WeakSet==="undefined"){return function descendant(t){var r=t;while(r=o.getParent(r)){if(o.isTag(r)&&e(r)){return true}}return false}}var c=new WeakSet;return function cachedDescendant(t){var r=t;while(r=o.getParent(r)){if(!c.has(r)){if(o.isTag(r)&&e(r)){return true}c.add(r)}}return false};case"_flexibleDescendant":return function flexibleDescendant(t){var r=t;do{if(o.isTag(r)&&e(r))return true}while(r=o.getParent(r));return false};case"parent":if(r.strict){throw new Error("Parent selector isn't part of CSS3")}return function parent(t){return o.getChildren(t).some(function(t){return o.isTag(t)&&e(t)})};case"child":return function child(t){var r=o.getParent(t);return!!r&&o.isTag(r)&&e(r)};case"sibling":return function sibling(t){var r=o.getSiblings(t);for(var n=0;n<r.length;n++){var i=r[n];if(l(t,i))break;if(o.isTag(i)&&e(i)){return true}}return false};case"adjacent":return function adjacent(t){var r=o.getSiblings(t);var n;for(var i=0;i<r.length;i++){var s=r[i];if(l(t,s))break;if(o.isTag(s)){n=s}}return!!n&&e(n)};case"universal":return e}}t.compileGeneralSelector=compileGeneralSelector},4508:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){if(n===undefined)n=r;Object.defineProperty(e,n,{enumerable:true,get:function(){return t[r]}})}:function(e,t,r,n){if(n===undefined)n=r;e[n]=t[r]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.prototype.hasOwnProperty.call(e,r))n(t,e,r);i(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.pseudos=t.filters=t.is=t.selectOne=t.selectAll=t.prepareContext=t._compileToken=t._compileUnsafe=t.compile=void 0;var a=s(r(1754));var o=r(4159);var l=r(5030);var c=r(5813);var u=function(e,t){return e===t};var f={adapter:a,equals:u};function convertOptionFormats(e){var t,r,n,i;var s=e!==null&&e!==void 0?e:f;(t=s.adapter)!==null&&t!==void 0?t:s.adapter=a;(r=s.equals)!==null&&r!==void 0?r:s.equals=(i=(n=s.adapter)===null||n===void 0?void 0:n.equals)!==null&&i!==void 0?i:u;return s}function wrapCompile(e){return function addAdapter(t,r,n){var i=convertOptionFormats(r);return e(t,i,n)}}t.compile=wrapCompile(l.compile);t._compileUnsafe=wrapCompile(l.compileUnsafe);t._compileToken=wrapCompile(l.compileToken);function getSelectorFunc(e){return function select(t,r,n){var i=convertOptionFormats(n);if(typeof t!=="function"){t=l.compileUnsafe(t,i,r)}var s=prepareContext(r,i.adapter,t.shouldTestNextSiblings);return e(t,s,i)}}function prepareContext(e,t,r){if(r===void 0){r=false}if(r){e=appendNextSiblings(e,t)}return Array.isArray(e)?t.removeSubsets(e):t.getChildren(e)}t.prepareContext=prepareContext;function appendNextSiblings(e,t){var r=Array.isArray(e)?e.slice(0):[e];for(var n=0;n<r.length;n++){var i=c.getNextSiblings(r[n],t);r.push.apply(r,i)}return r}t.selectAll=getSelectorFunc(function(e,t,r){return e===o.falseFunc||!t||t.length===0?[]:r.adapter.findAll(e,t)});t.selectOne=getSelectorFunc(function(e,t,r){return e===o.falseFunc||!t||t.length===0?null:r.adapter.findOne(e,t)});function is(e,t,r){var n=convertOptionFormats(r);return(typeof t==="function"?t:l.compile(t,n))(e)}t.is=is;t.default=t.selectAll;var h=r(9312);Object.defineProperty(t,"filters",{enumerable:true,get:function(){return h.filters}});Object.defineProperty(t,"pseudos",{enumerable:true,get:function(){return h.pseudos}})},7396:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isTraversal=t.procedure=void 0;t.procedure={universal:50,tag:30,attribute:1,pseudo:0,"pseudo-element":0,descendant:-1,child:-1,parent:-1,sibling:-1,adjacent:-1,_flexibleDescendant:-1};function isTraversal(e){return t.procedure[e.type]<0}t.isTraversal=isTraversal},1686:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.filters=void 0;var i=n(r(1260));var s=r(4159);var a=r(6863);var o=a.attributeRules.equals;function getAttribFunc(e,t){var r={type:"attribute",action:"equals",ignoreCase:false,namespace:null,name:e,value:t};return function attribFunc(e,t,n){return o(e,r,n)}}function getChildFunc(e,t){return function(r){var n=t.getParent(r);return!!n&&t.isTag(n)&&e(r)}}t.filters={contains:function(e,t,r){var n=r.adapter;return function contains(r){return e(r)&&n.getText(r).includes(t)}},icontains:function(e,t,r){var n=r.adapter;var i=t.toLowerCase();return function icontains(t){return e(t)&&n.getText(t).toLowerCase().includes(i)}},"nth-child":function(e,t,r){var n=r.adapter,a=r.equals;var o=i.default(t);if(o===s.falseFunc)return s.falseFunc;if(o===s.trueFunc)return getChildFunc(e,n);return function nthChild(t){var r=n.getSiblings(t);var i=0;for(var s=0;s<r.length;s++){if(a(t,r[s]))break;if(n.isTag(r[s])){i++}}return o(i)&&e(t)}},"nth-last-child":function(e,t,r){var n=r.adapter,a=r.equals;var o=i.default(t);if(o===s.falseFunc)return s.falseFunc;if(o===s.trueFunc)return getChildFunc(e,n);return function nthLastChild(t){var r=n.getSiblings(t);var i=0;for(var s=r.length-1;s>=0;s--){if(a(t,r[s]))break;if(n.isTag(r[s])){i++}}return o(i)&&e(t)}},"nth-of-type":function(e,t,r){var n=r.adapter,a=r.equals;var o=i.default(t);if(o===s.falseFunc)return s.falseFunc;if(o===s.trueFunc)return getChildFunc(e,n);return function nthOfType(t){var r=n.getSiblings(t);var i=0;for(var s=0;s<r.length;s++){var l=r[s];if(a(t,l))break;if(n.isTag(l)&&n.getName(l)===n.getName(t)){i++}}return o(i)&&e(t)}},"nth-last-of-type":function(e,t,r){var n=r.adapter,a=r.equals;var o=i.default(t);if(o===s.falseFunc)return s.falseFunc;if(o===s.trueFunc)return getChildFunc(e,n);return function nthLastOfType(t){var r=n.getSiblings(t);var i=0;for(var s=r.length-1;s>=0;s--){var l=r[s];if(a(t,l))break;if(n.isTag(l)&&n.getName(l)===n.getName(t)){i++}}return o(i)&&e(t)}},root:function(e,t,r){var n=r.adapter;return function(t){var r=n.getParent(t);return(r==null||!n.isTag(r))&&e(t)}},scope:function(e,r,n,i){var s=n.equals;if(!i||i.length===0){return t.filters.root(e,r,n)}if(i.length===1){return function(t){return s(i[0],t)&&e(t)}}return function(t){return i.includes(t)&&e(t)}},checkbox:getAttribFunc("type","checkbox"),file:getAttribFunc("type","file"),password:getAttribFunc("type","password"),radio:getAttribFunc("type","radio"),reset:getAttribFunc("type","reset"),image:getAttribFunc("type","image"),submit:getAttribFunc("type","submit"),hover:function(e,t,r){var n=r.adapter;var i=n.isHovered;if(typeof i!=="function"){return s.falseFunc}return function hover(t){return i(t)&&e(t)}},visited:function(e,t,r){var n=r.adapter;var i=n.isVisited;if(typeof i!=="function"){return s.falseFunc}return function visited(t){return i(t)&&e(t)}},active:function(e,t,r){var n=r.adapter;var i=n.isActive;if(typeof i!=="function"){return s.falseFunc}return function active(t){return i(t)&&e(t)}}}},9312:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.compilePseudoSelector=t.pseudos=t.filters=void 0;var n=r(4159);var i=r(1686);Object.defineProperty(t,"filters",{enumerable:true,get:function(){return i.filters}});var s=r(8952);Object.defineProperty(t,"pseudos",{enumerable:true,get:function(){return s.pseudos}});var a=r(5813);var o=/^(?:(?:nth|last|first|only)-(?:child|of-type)|root|empty|(?:en|dis)abled|checked|not)$/;function compilePseudoSelector(e,t,r,l,c){var u=t.name,f=t.data;if(r.strict&&!o.test(u)){throw new Error(":"+u+" isn't part of CSS3")}if(Array.isArray(f)){return a.subselects[u](e,f,r,l,c)}if(u in i.filters){return i.filters[u](e,f,r,l)}if(u in s.pseudos){var h=s.pseudos[u];s.verifyPseudoArgs(h,u,f);return h===n.falseFunc?n.falseFunc:e===n.trueFunc?function(e){return h(e,r,f)}:function(t){return h(t,r,f)&&e(t)}}throw new Error("unmatched pseudo-class :"+u)}t.compilePseudoSelector=compilePseudoSelector},8952:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.verifyPseudoArgs=t.pseudos=void 0;var r=namePseudo(["a","area","link"]);t.pseudos={empty:function(e,t){var r=t.adapter;return!r.getChildren(e).some(function(e){return r.isTag(e)||r.getText(e)!==""})},"first-child":function(e,t){var r=t.adapter,n=t.equals;var i=r.getSiblings(e).find(function(e){return r.isTag(e)});return i!=null&&n(e,i)},"last-child":function(e,t){var r=t.adapter,n=t.equals;var i=r.getSiblings(e);for(var s=i.length-1;s>=0;s--){if(n(e,i[s]))return true;if(r.isTag(i[s]))break}return false},"first-of-type":function(e,t){var r=t.adapter,n=t.equals;var i=r.getSiblings(e);var s=r.getName(e);for(var a=0;a<i.length;a++){var o=i[a];if(n(e,o))return true;if(r.isTag(o)&&r.getName(o)===s){break}}return false},"last-of-type":function(e,t){var r=t.adapter,n=t.equals;var i=r.getSiblings(e);var s=r.getName(e);for(var a=i.length-1;a>=0;a--){var o=i[a];if(n(e,o))return true;if(r.isTag(o)&&r.getName(o)===s){break}}return false},"only-of-type":function(e,t){var r=t.adapter,n=t.equals;var i=r.getName(e);return r.getSiblings(e).every(function(t){return n(e,t)||!r.isTag(t)||r.getName(t)!==i})},"only-child":function(e,t){var r=t.adapter,n=t.equals;return r.getSiblings(e).every(function(t){return n(e,t)||!r.isTag(t)})},"any-link":function(e,t){return r(e,t)&&t.adapter.hasAttrib(e,"href")},link:function(e,r){var n,i;return((i=(n=r.adapter).isVisited)===null||i===void 0?void 0:i.call(n,e))!==true&&t.pseudos["any-link"](e,r)},selected:function(e,t){var r=t.adapter,n=t.equals;if(r.hasAttrib(e,"selected"))return true;else if(r.getName(e)!=="option")return false;var i=r.getParent(e);if(!i||!r.isTag(i)||r.getName(i)!=="select"||r.hasAttrib(i,"multiple")){return false}var s=r.getChildren(i);var a=false;for(var o=0;o<s.length;o++){var l=s[o];if(r.isTag(l)){if(n(e,l)){a=true}else if(!a){return false}else if(r.hasAttrib(l,"selected")){return false}}}return a},disabled:function(e,t){var r=t.adapter;return r.hasAttrib(e,"disabled")},enabled:function(e,t){var r=t.adapter;return!r.hasAttrib(e,"disabled")},checked:function(e,r){return r.adapter.hasAttrib(e,"checked")||t.pseudos.selected(e,r)},required:function(e,t){var r=t.adapter;return r.hasAttrib(e,"required")},optional:function(e,t){var r=t.adapter;return!r.hasAttrib(e,"required")},parent:function(e,r){return!t.pseudos.empty(e,r)},header:namePseudo(["h1","h2","h3","h4","h5","h6"]),button:function(e,t){var r=t.adapter;var n=r.getName(e);return n==="button"||n==="input"&&r.getAttributeValue(e,"type")==="button"},input:namePseudo(["input","textarea","select","button"]),text:function(e,t){var r=t.adapter;var n=r.getAttributeValue(e,"type");return r.getName(e)==="input"&&(!n||n.toLowerCase()==="text")}};function namePseudo(e){if(typeof Set!=="undefined"){var t=new Set(e);return function(e,r){var n=r.adapter;return t.has(n.getName(e))}}return function(t,r){var n=r.adapter;return e.includes(n.getName(t))}}function verifyPseudoArgs(e,t,r){if(r===null){if(e.length>2&&t!=="scope"){throw new Error("pseudo-selector :"+t+" requires an argument")}}else{if(e.length===2){throw new Error("pseudo-selector :"+t+" doesn't have any arguments")}}}t.verifyPseudoArgs=verifyPseudoArgs},5813:function(e,t,r){"use strict";var n=this&&this.__spreadArrays||function(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;for(var n=Array(e),i=0,t=0;t<r;t++)for(var s=arguments[t],a=0,o=s.length;a<o;a++,i++)n[i]=s[a];return n};Object.defineProperty(t,"__esModule",{value:true});t.subselects=t.getNextSiblings=t.ensureIsTag=t.PLACEHOLDER_ELEMENT=void 0;var i=r(4159);var s=r(7396);t.PLACEHOLDER_ELEMENT={};function containsTraversal(e){return e.some(s.isTraversal)}function ensureIsTag(e,t){if(e===i.falseFunc)return e;return function(r){return t.isTag(r)&&e(r)}}t.ensureIsTag=ensureIsTag;function getNextSiblings(e,t){var r=t.getSiblings(e);if(r.length<=1)return[];var n=r.indexOf(e);if(n<0||n===r.length-1)return[];return r.slice(n+1).filter(t.isTag)}t.getNextSiblings=getNextSiblings;t.subselects={is:function(e,r,n,i,s){return t.subselects.matches(e,r,n,i,s)},matches:function(e,t,r,n,i){var s={xmlMode:!!r.xmlMode,strict:!!r.strict,adapter:r.adapter,equals:r.equals,rootFunc:e};return i(t,s,n)},not:function(e,t,r,n,s){var a={xmlMode:!!r.xmlMode,strict:!!r.strict,adapter:r.adapter,equals:r.equals};if(a.strict){if(t.length>1||t.some(containsTraversal)){throw new Error("complex selectors in :not aren't allowed in strict mode")}}var o=s(t,a,n);if(o===i.falseFunc)return e;if(o===i.trueFunc)return i.falseFunc;return function not(t){return!o(t)&&e(t)}},has:function(e,r,s,a,o){var l=s.adapter;var c={xmlMode:!!s.xmlMode,strict:!!s.strict,adapter:l,equals:s.equals};var u=r.some(containsTraversal)?[t.PLACEHOLDER_ELEMENT]:undefined;var f=o(r,c,u);if(f===i.falseFunc)return i.falseFunc;if(f===i.trueFunc){return function(t){return l.getChildren(t).some(l.isTag)&&e(t)}}var h=ensureIsTag(f,l);var d=f.shouldTestNextSiblings,m=d===void 0?false:d;if(u){return function(t){u[0]=t;var r=l.getChildren(t);var i=m?n(r,getNextSiblings(t,l)):r;return e(t)&&l.existsOne(h,i)}}return function(t){return e(t)&&l.existsOne(h,l.getChildren(t))}}}},7320:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});var n=r(7396);var i={exists:10,equals:8,not:7,start:6,end:6,any:5,hyphen:4,element:4};function sortByProcedure(e){var t=e.map(getProcedure);for(var r=1;r<e.length;r++){var n=t[r];if(n<0)continue;for(var i=r-1;i>=0&&n<t[i];i--){var s=e[i+1];e[i+1]=e[i];e[i]=s;t[i+1]=t[i];t[i]=n}}}t.default=sortByProcedure;function getProcedure(e){var t=n.procedure[e.type];if(e.type==="attribute"){t=i[e.action];if(t===i.equals&&e.name==="id"){t=9}if(e.ignoreCase){t>>=1}}else if(e.type==="pseudo"){if(!e.data){t=3}else if(e.name==="has"||e.name==="contains"){t=0}else if(Array.isArray(e.data)){t=0;for(var r=0;r<e.data.length;r++){if(e.data[r].length!==1)continue;var s=getProcedure(e.data[r][0]);if(s===0){t=0;break}if(s>t)t=s}if(e.data.length>1&&t>0)t-=1}else{t=1}}return t}},9218:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){if(n===undefined)n=r;Object.defineProperty(e,n,{enumerable:true,get:function(){return t[r]}})}:function(e,t,r,n){if(n===undefined)n=r;e[n]=t[r]});var i=this&&this.__exportStar||function(e,t){for(var r in e)if(r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r))n(t,e,r)};var s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.stringify=t.parse=void 0;i(r(7751),t);var a=r(7751);Object.defineProperty(t,"parse",{enumerable:true,get:function(){return s(a).default}});var o=r(586);Object.defineProperty(t,"stringify",{enumerable:true,get:function(){return s(o).default}})},7751:function(e,t){"use strict";var r=this&&this.__spreadArrays||function(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;for(var n=Array(e),i=0,t=0;t<r;t++)for(var s=arguments[t],a=0,o=s.length;a<o;a++,i++)n[i]=s[a];return n};Object.defineProperty(t,"__esModule",{value:true});t.isTraversal=void 0;var n=/^[^\\#]?(?:\\(?:[\da-f]{1,6}\s?|.)|[\w\-\u00b0-\uFFFF])+/;var i=/\\([\da-f]{1,6}\s?|(\s)|.)/gi;var s=/^\s*(?:(\*|[-\w]*)\|)?((?:\\.|[\w\u00b0-\uFFFF-])+)\s*(?:(\S?)=\s*(?:(['"])((?:[^\\]|\\[^])*?)\4|(#?(?:\\.|[\w\u00b0-\uFFFF-])*)|)|)\s*([iI])?\]/;var a={undefined:"exists","":"equals","~":"element","^":"start",$:"end","*":"any","!":"not","|":"hyphen"};var o={">":"child","<":"parent","~":"sibling","+":"adjacent"};var l={"#":["id","equals"],".":["class","element"]};var c=new Set(["has","not","matches","is","host","host-context"]);var u=new Set(r(["descendant"],Object.keys(o).map(function(e){return o[e]})));function isTraversal(e){return u.has(e.type)}t.isTraversal=isTraversal;var f=new Set(["contains","icontains"]);var h=new Set(['"',"'"]);function funescape(e,t,r){var n=parseInt(t,16)-65536;return n!==n||r?t:n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,n&1023|56320)}function unescapeCSS(e){return e.replace(i,funescape)}function isWhitespace(e){return e===" "||e==="\n"||e==="\t"||e==="\f"||e==="\r"}function parse(e,t){var r=[];var n=parseSelector(r,""+e,t,0);if(n<e.length){throw new Error("Unmatch