306 lines
414 KiB
JavaScript
306 lines
414 KiB
JavaScript
(()=>{var Za={8325:(b,m,s)=>{const d=Symbol("SemVer ANY");class r{static get ANY(){return d}constructor(v,c){if(c=n(c),v instanceof r){if(v.loose===!!c.loose)return v;v=v.value}o("comparator",v,c),this.options=c,this.loose=!!c.loose,this.parse(v),this.semver===d?this.value="":this.value=this.operator+this.semver.version,o("comp",this)}parse(v){const c=this.options.loose?u[p.COMPARATORLOOSE]:u[p.COMPARATOR],h=v.match(c);if(!h)throw new TypeError(`Invalid comparator: ${v}`);this.operator=h[1]!==void 0?h[1]:"",this.operator==="="&&(this.operator=""),h[2]?this.semver=new f(h[2],this.options.loose):this.semver=d}toString(){return this.value}test(v){if(o("Comparator.test",v,this.options.loose),this.semver===d||v===d)return!0;if(typeof v=="string")try{v=new f(v,this.options)}catch(c){return!1}return l(v,this.operator,this.semver,this.options)}intersects(v,c){if(!(v instanceof r))throw new TypeError("a Comparator is required");return this.operator===""?this.value===""?!0:new g(v.value,c).test(this.value):v.operator===""?v.value===""?!0:new g(this.value,c).test(v.semver):(c=n(c),c.includePrerelease&&(this.value==="<0.0.0-0"||v.value==="<0.0.0-0")||!c.includePrerelease&&(this.value.startsWith("<0.0.0")||v.value.startsWith("<0.0.0"))?!1:!!(this.operator.startsWith(">")&&v.operator.startsWith(">")||this.operator.startsWith("<")&&v.operator.startsWith("<")||this.semver.version===v.semver.version&&this.operator.includes("=")&&v.operator.includes("=")||l(this.semver,"<",v.semver,c)&&this.operator.startsWith(">")&&v.operator.startsWith("<")||l(this.semver,">",v.semver,c)&&this.operator.startsWith("<")&&v.operator.startsWith(">")))}}b.exports=r;const n=s(349),{re:u,t:p}=s(3259),l=s(5609),o=s(4903),f=s(1630),g=s(1459)},1459:(b,m,s)=>{class d{constructor(H,$){if($=u($),H instanceof d)return H.loose===!!$.loose&&H.includePrerelease===!!$.includePrerelease?H:new d(H.raw,$);if(H instanceof p)return this.raw=H.value,this.set=[[H]],this.format(),this;if(this.options=$,this.loose=!!$.loose,this.includePrerelease=!!$.includePrerelease,this.raw=H,this.set=H.split("||").map(V=>this.parseRange(V.trim())).filter(V=>V.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${H}`);if(this.set.length>1){const V=this.set[0];if(this.set=this.set.filter(K=>!E(K[0])),this.set.length===0)this.set=[V];else if(this.set.length>1){for(const K of this.set)if(K.length===1&&x(K[0])){this.set=[K];break}}}this.format()}format(){return this.range=this.set.map(H=>H.join(" ").trim()).join("||").trim(),this.range}toString(){return this.range}parseRange(H){H=H.trim();const V=((this.options.includePrerelease&&h)|(this.options.loose&&y))+":"+H,K=n.get(V);if(K)return K;const Q=this.options.loose,ie=Q?f[g.HYPHENRANGELOOSE]:f[g.HYPHENRANGE];H=H.replace(ie,W(this.options.includePrerelease)),l("hyphen replace",H),H=H.replace(f[g.COMPARATORTRIM],i),l("comparator trim",H),H=H.replace(f[g.TILDETRIM],v),H=H.replace(f[g.CARETTRIM],c),H=H.split(/\s+/).join(" ");let fe=H.split(" ").map(Te=>A(Te,this.options)).join(" ").split(/\s+/).map(Te=>k(Te,this.options));Q&&(fe=fe.filter(Te=>(l("loose invalid filter",Te,this.options),!!Te.match(f[g.COMPARATORLOOSE])))),l("range list",fe);const J=new Map,Ee=fe.map(Te=>new p(Te,this.options));for(const Te of Ee){if(E(Te))return[Te];J.set(Te.value,Te)}J.size>1&&J.has("")&&J.delete("");const xe=[...J.values()];return n.set(V,xe),xe}intersects(H,$){if(!(H instanceof d))throw new TypeError("a Range is required");return this.set.some(V=>T(V,$)&&H.set.some(K=>T(K,$)&&V.every(Q=>K.every(ie=>Q.intersects(ie,$)))))}test(H){if(!H)return!1;if(typeof H=="string")try{H=new o(H,this.options)}catch($){return!1}for(let $=0;$<this.set.length;$++)if(Y(this.set[$],H,this.options))return!0;return!1}}b.exports=d;const r=s(9593),n=new r({max:1e3}),u=s(349),p=s(8325),l=s(4903),o=s(1630),{re:f,t:g,comparatorTrimReplace:i,tildeTrimReplace:v,caretTrimReplace:c}=s(3259),{FLAG_INCLUDE_PRERELEASE:h,FLAG_LOOSE:y}=s(3325),E=F=>F.value==="<0.0.0-0",x=F=>F.value==="",T=(F,H)=>{let $=!0;const V=F.slice();let K=V.pop();for(;$&&V.length;)$=V.every(Q=>K.intersects(Q,H)),K=V.pop();return $},A=(F,H)=>(l("comp",F,H),F=O(F,H),l("caret",F),F=_(F,H),l("tildes",F),F=R(F,H),l("xrange",F),F=N(F,H),l("stars",F),F),w=F=>!F||F.toLowerCase()==="x"||F==="*",_=(F,H)=>F.trim().split(/\s+/).map($=>C($,H)).join(" "),C=(F,H)=>{const $=H.loose?f[g.TILDELOOSE]:f[g.TILDE];return F.replace($,(V,K,Q,ie,fe)=>{l("tilde",F,V,K,Q,ie,fe);let J;return w(K)?J="":w(Q)?J=`>=${K}.0.0 <${+K+1}.0.0-0`:w(ie)?J=`>=${K}.${Q}.0 <${K}.${+Q+1}.0-0`:fe?(l("replaceTilde pr",fe),J=`>=${K}.${Q}.${ie}-${fe} <${K}.${+Q+1}.0-0`):J=`>=${K}.${Q}.${ie} <${K}.${+Q+1}.0-0`,l("tilde return",J),J})},O=(F,H)=>F.trim().split(/\s+/).map($=>I($,H)).join(" "),I=(F,H)=>{l("caret",F,H);const $=H.loose?f[g.CARETLOOSE]:f[g.CARET],V=H.includePrerelease?"-0":"";return F.replace($,(K,Q,ie,fe,J)=>{l("caret",F,K,Q,ie,fe,J);let Ee;return w(Q)?Ee="":w(ie)?Ee=`>=${Q}.0.0${V} <${+Q+1}.0.0-0`:w(fe)?Q==="0"?Ee=`>=${Q}.${ie}.0${V} <${Q}.${+ie+1}.0-0`:Ee=`>=${Q}.${ie}.0${V} <${+Q+1}.0.0-0`:J?(l("replaceCaret pr",J),Q==="0"?ie==="0"?Ee=`>=${Q}.${ie}.${fe}-${J} <${Q}.${ie}.${+fe+1}-0`:Ee=`>=${Q}.${ie}.${fe}-${J} <${Q}.${+ie+1}.0-0`:Ee=`>=${Q}.${ie}.${fe}-${J} <${+Q+1}.0.0-0`):(l("no pr"),Q==="0"?ie==="0"?Ee=`>=${Q}.${ie}.${fe}${V} <${Q}.${ie}.${+fe+1}-0`:Ee=`>=${Q}.${ie}.${fe}${V} <${Q}.${+ie+1}.0-0`:Ee=`>=${Q}.${ie}.${fe} <${+Q+1}.0.0-0`),l("caret return",Ee),Ee})},R=(F,H)=>(l("replaceXRanges",F,H),F.split(/\s+/).map($=>D($,H)).join(" ")),D=(F,H)=>{F=F.trim();const $=H.loose?f[g.XRANGELOOSE]:f[g.XRANGE];return F.replace($,(V,K,Q,ie,fe,J)=>{l("xRange",F,V,K,Q,ie,fe,J);const Ee=w(Q),xe=Ee||w(ie),Te=xe||w(fe),je=Te;return K==="="&&je&&(K=""),J=H.includePrerelease?"-0":"",Ee?K===">"||K==="<"?V="<0.0.0-0":V="*":K&&je?(xe&&(ie=0),fe=0,K===">"?(K=">=",xe?(Q=+Q+1,ie=0,fe=0):(ie=+ie+1,fe=0)):K==="<="&&(K="<",xe?Q=+Q+1:ie=+ie+1),K==="<"&&(J="-0"),V=`${K+Q}.${ie}.${fe}${J}`):xe?V=`>=${Q}.0.0${J} <${+Q+1}.0.0-0`:Te&&(V=`>=${Q}.${ie}.0${J} <${Q}.${+ie+1}.0-0`),l("xRange return",V),V})},N=(F,H)=>(l("replaceStars",F,H),F.trim().replace(f[g.STAR],"")),k=(F,H)=>(l("replaceGTE0",F,H),F.trim().replace(f[H.includePrerelease?g.GTE0PRE:g.GTE0],"")),W=F=>(H,$,V,K,Q,ie,fe,J,Ee,xe,Te,je,dt)=>(w(V)?$="":w(K)?$=`>=${V}.0.0${F?"-0":""}`:w(Q)?$=`>=${V}.${K}.0${F?"-0":""}`:ie?$=`>=${$}`:$=`>=${$}${F?"-0":""}`,w(Ee)?J="":w(xe)?J=`<${+Ee+1}.0.0-0`:w(Te)?J=`<${Ee}.${+xe+1}.0-0`:je?J=`<=${Ee}.${xe}.${Te}-${je}`:F?J=`<${Ee}.${xe}.${+Te+1}-0`:J=`<=${J}`,`${$} ${J}`.trim()),Y=(F,H,$)=>{for(let V=0;V<F.length;V++)if(!F[V].test(H))return!1;if(H.prerelease.length&&!$.includePrerelease){for(let V=0;V<F.length;V++)if(l(F[V].semver),F[V].semver!==p.ANY&&F[V].semver.prerelease.length>0){const K=F[V].semver;if(K.major===H.major&&K.minor===H.minor&&K.patch===H.patch)return!0}return!1}return!0}},1630:(b,m,s)=>{const d=s(4903),{MAX_LENGTH:r,MAX_SAFE_INTEGER:n}=s(3325),{re:u,t:p}=s(3259),l=s(349),{compareIdentifiers:o}=s(7342);class f{constructor(i,v){if(v=l(v),i instanceof f){if(i.loose===!!v.loose&&i.includePrerelease===!!v.includePrerelease)return i;i=i.version}else if(typeof i!="string")throw new TypeError(`Invalid version. Must be a string. Got type "${typeof i}".`);if(i.length>r)throw new TypeError(`version is longer than ${r} characters`);d("SemVer",i,v),this.options=v,this.loose=!!v.loose,this.includePrerelease=!!v.includePrerelease;const c=i.trim().match(v.loose?u[p.LOOSE]:u[p.FULL]);if(!c)throw new TypeError(`Invalid Version: ${i}`);if(this.raw=i,this.major=+c[1],this.minor=+c[2],this.patch=+c[3],this.major>n||this.major<0)throw new TypeError("Invalid major version");if(this.minor>n||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>n||this.patch<0)throw new TypeError("Invalid patch version");c[4]?this.prerelease=c[4].split(".").map(h=>{if(/^[0-9]+$/.test(h)){const y=+h;if(y>=0&&y<n)return y}return h}):this.prerelease=[],this.build=c[5]?c[5].split("."):[],this.format()}format(){return this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length&&(this.version+=`-${this.prerelease.join(".")}`),this.version}toString(){return this.version}compare(i){if(d("SemVer.compare",this.version,this.options,i),!(i instanceof f)){if(typeof i=="string"&&i===this.version)return 0;i=new f(i,this.options)}return i.version===this.version?0:this.compareMain(i)||this.comparePre(i)}compareMain(i){return i instanceof f||(i=new f(i,this.options)),o(this.major,i.major)||o(this.minor,i.minor)||o(this.patch,i.patch)}comparePre(i){if(i instanceof f||(i=new f(i,this.options)),this.prerelease.length&&!i.prerelease.length)return-1;if(!this.prerelease.length&&i.prerelease.length)return 1;if(!this.prerelease.length&&!i.prerelease.length)return 0;let v=0;do{const c=this.prerelease[v],h=i.prerelease[v];if(d("prerelease compare",v,c,h),c===void 0&&h===void 0)return 0;if(h===void 0)return 1;if(c===void 0)return-1;if(c===h)continue;return o(c,h)}while(++v)}compareBuild(i){i instanceof f||(i=new f(i,this.options));let v=0;do{const c=this.build[v],h=i.build[v];if(d("prerelease compare",v,c,h),c===void 0&&h===void 0)return 0;if(h===void 0)return 1;if(c===void 0)return-1;if(c===h)continue;return o(c,h)}while(++v)}inc(i,v,c){switch(i){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",v,c);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",v,c);break;case"prepatch":this.prerelease.length=0,this.inc("patch",v,c),this.inc("pre",v,c);break;case"prerelease":this.prerelease.length===0&&this.inc("patch",v,c),this.inc("pre",v,c);break;case"major":(this.minor!==0||this.patch!==0||this.prerelease.length===0)&&this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":(this.patch!==0||this.prerelease.length===0)&&this.minor++,this.patch=0,this.prerelease=[];break;case"patch":this.prerelease.length===0&&this.patch++,this.prerelease=[];break;case"pre":{const h=Number(c)?1:0;if(!v&&c===!1)throw new Error("invalid increment argument: identifier is empty");if(this.prerelease.length===0)this.prerelease=[h];else{let y=this.prerelease.length;for(;--y>=0;)typeof this.prerelease[y]=="number"&&(this.prerelease[y]++,y=-2);if(y===-1){if(v===this.prerelease.join(".")&&c===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(h)}}if(v){let y=[v,h];c===!1&&(y=[v]),o(this.prerelease[0],v)===0?isNaN(this.prerelease[1])&&(this.prerelease=y):this.prerelease=y}break}default:throw new Error(`invalid increment argument: ${i}`)}return this.format(),this.raw=this.version,this}}b.exports=f},7200:(b,m,s)=>{const d=s(8216),r=(n,u)=>{const p=d(n.trim().replace(/^[=v]+/,""),u);return p?p.version:null};b.exports=r},5609:(b,m,s)=>{const d=s(4594),r=s(3228),n=s(145),u=s(9778),p=s(5429),l=s(7888),o=(f,g,i,v)=>{switch(g){case"===":return typeof f=="object"&&(f=f.version),typeof i=="object"&&(i=i.version),f===i;case"!==":return typeof f=="object"&&(f=f.version),typeof i=="object"&&(i=i.version),f!==i;case"":case"=":case"==":return d(f,i,v);case"!=":return r(f,i,v);case">":return n(f,i,v);case">=":return u(f,i,v);case"<":return p(f,i,v);case"<=":return l(f,i,v);default:throw new TypeError(`Invalid operator: ${g}`)}};b.exports=o},9485:(b,m,s)=>{const d=s(1630),r=s(8216),{re:n,t:u}=s(3259),p=(l,o)=>{if(l instanceof d)return l;if(typeof l=="number"&&(l=String(l)),typeof l!="string")return null;o=o||{};let f=null;if(!o.rtl)f=l.match(n[u.COERCE]);else{let g;for(;(g=n[u.COERCERTL].exec(l))&&(!f||f.index+f[0].length!==l.length);)(!f||g.index+g[0].length!==f.index+f[0].length)&&(f=g),n[u.COERCERTL].lastIndex=g.index+g[1].length+g[2].length;n[u.COERCERTL].lastIndex=-1}return f===null?null:r(`${f[2]}.${f[3]||"0"}.${f[4]||"0"}`,o)};b.exports=p},7548:(b,m,s)=>{const d=s(1630),r=(n,u,p)=>{const l=new d(n,p),o=new d(u,p);return l.compare(o)||l.compareBuild(o)};b.exports=r},7317:(b,m,s)=>{const d=s(9123),r=(n,u)=>d(n,u,!0);b.exports=r},9123:(b,m,s)=>{const d=s(1630),r=(n,u,p)=>new d(n,p).compare(new d(u,p));b.exports=r},3444:(b,m,s)=>{const d=s(8216),r=(n,u)=>{const p=d(n,null,!0),l=d(u,null,!0),o=p.compare(l);if(o===0)return null;const f=o>0,g=f?p:l,i=f?l:p,v=!!g.prerelease.length,c=v?"pre":"";return p.major!==l.major?c+"major":p.minor!==l.minor?c+"minor":p.patch!==l.patch?c+"patch":v?"prerelease":i.patch?"patch":i.minor?"minor":"major"};b.exports=r},4594:(b,m,s)=>{const d=s(9123),r=(n,u,p)=>d(n,u,p)===0;b.exports=r},145:(b,m,s)=>{const d=s(9123),r=(n,u,p)=>d(n,u,p)>0;b.exports=r},9778:(b,m,s)=>{const d=s(9123),r=(n,u,p)=>d(n,u,p)>=0;b.exports=r},288:(b,m,s)=>{const d=s(1630),r=(n,u,p,l,o)=>{typeof p=="string"&&(o=l,l=p,p=void 0);try{return new d(n instanceof d?n.version:n,p).inc(u,l,o).version}catch(f){return null}};b.exports=r},5429:(b,m,s)=>{const d=s(9123),r=(n,u,p)=>d(n,u,p)<0;b.exports=r},7888:(b,m,s)=>{const d=s(9123),r=(n,u,p)=>d(n,u,p)<=0;b.exports=r},5254:(b,m,s)=>{const d=s(1630),r=(n,u)=>new d(n,u).major;b.exports=r},9887:(b,m,s)=>{const d=s(1630),r=(n,u)=>new d(n,u).minor;b.exports=r},3228:(b,m,s)=>{const d=s(9123),r=(n,u,p)=>d(n,u,p)!==0;b.exports=r},8216:(b,m,s)=>{const d=s(1630),r=(n,u,p=!1)=>{if(n instanceof d)return n;try{return new d(n,u)}catch(l){if(!p)return null;throw l}};b.exports=r},8571:(b,m,s)=>{const d=s(1630),r=(n,u)=>new d(n,u).patch;b.exports=r},2115:(b,m,s)=>{const d=s(8216),r=(n,u)=>{const p=d(n,u);return p&&p.prerelease.length?p.prerelease:null};b.exports=r},6822:(b,m,s)=>{const d=s(9123),r=(n,u,p)=>d(u,n,p);b.exports=r},2490:(b,m,s)=>{const d=s(7548),r=(n,u)=>n.sort((p,l)=>d(l,p,u));b.exports=r},5374:(b,m,s)=>{const d=s(1459),r=(n,u,p)=>{try{u=new d(u,p)}catch(l){return!1}return u.test(n)};b.exports=r},6401:(b,m,s)=>{const d=s(7548),r=(n,u)=>n.sort((p,l)=>d(p,l,u));b.exports=r},5665:(b,m,s)=>{const d=s(8216),r=(n,u)=>{const p=d(n,u);return p?p.version:null};b.exports=r},7154:(b,m,s)=>{const d=s(3259),r=s(3325),n=s(1630),u=s(7342),p=s(8216),l=s(5665),o=s(7200),f=s(288),g=s(3444),i=s(5254),v=s(9887),c=s(8571),h=s(2115),y=s(9123),E=s(6822),x=s(7317),T=s(7548),A=s(6401),w=s(2490),_=s(145),C=s(5429),O=s(4594),I=s(3228),R=s(9778),D=s(7888),N=s(5609),k=s(9485),W=s(8325),Y=s(1459),F=s(5374),H=s(6607),$=s(7530),V=s(7527),K=s(1346),Q=s(3478),ie=s(841),fe=s(8951),J=s(4666),Ee=s(6024),xe=s(2277),Te=s(8784);b.exports={parse:p,valid:l,clean:o,inc:f,diff:g,major:i,minor:v,patch:c,prerelease:h,compare:y,rcompare:E,compareLoose:x,compareBuild:T,sort:A,rsort:w,gt:_,lt:C,eq:O,neq:I,gte:R,lte:D,cmp:N,coerce:k,Comparator:W,Range:Y,satisfies:F,toComparators:H,maxSatisfying:$,minSatisfying:V,minVersion:K,validRange:Q,outside:ie,gtr:fe,ltr:J,intersects:Ee,simplifyRange:xe,subset:Te,SemVer:n,re:d.re,src:d.src,tokens:d.t,SEMVER_SPEC_VERSION:r.SEMVER_SPEC_VERSION,RELEASE_TYPES:r.RELEASE_TYPES,compareIdentifiers:u.compareIdentifiers,rcompareIdentifiers:u.rcompareIdentifiers}},3325:b=>{const m="2.0.0",d=Number.MAX_SAFE_INTEGER||9007199254740991,r=16,n=["major","premajor","minor","preminor","patch","prepatch","prerelease"];b.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:r,MAX_SAFE_INTEGER:d,RELEASE_TYPES:n,SEMVER_SPEC_VERSION:m,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}},4903:b=>{const m=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...s)=>console.error("SEMVER",...s):()=>{};b.exports=m},7342:b=>{const m=/^[0-9]+$/,s=(r,n)=>{const u=m.test(r),p=m.test(n);return u&&p&&(r=+r,n=+n),r===n?0:u&&!p?-1:p&&!u?1:r<n?-1:1},d=(r,n)=>s(n,r);b.exports={compareIdentifiers:s,rcompareIdentifiers:d}},349:b=>{const m=Object.freeze({loose:!0}),s=Object.freeze({}),d=r=>r?typeof r!="object"?m:r:s;b.exports=d},3259:(b,m,s)=>{const{MAX_SAFE_COMPONENT_LENGTH:d}=s(3325),r=s(4903);m=b.exports={};const n=m.re=[],u=m.src=[],p=m.t={};let l=0;const o=(f,g,i)=>{const v=l++;r(f,v,g),p[f]=v,u[v]=g,n[v]=new RegExp(g,i?"g":void 0)};o("NUMERICIDENTIFIER","0|[1-9]\\d*"),o("NUMERICIDENTIFIERLOOSE","[0-9]+"),o("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),o("MAINVERSION",`(${u[p.NUMERICIDENTIFIER]})\\.(${u[p.NUMERICIDENTIFIER]})\\.(${u[p.NUMERICIDENTIFIER]})`),o("MAINVERSIONLOOSE",`(${u[p.NUMERICIDENTIFIERLOOSE]})\\.(${u[p.NUMERICIDENTIFIERLOOSE]})\\.(${u[p.NUMERICIDENTIFIERLOOSE]})`),o("PRERELEASEIDENTIFIER",`(?:${u[p.NUMERICIDENTIFIER]}|${u[p.NONNUMERICIDENTIFIER]})`),o("PRERELEASEIDENTIFIERLOOSE",`(?:${u[p.NUMERICIDENTIFIERLOOSE]}|${u[p.NONNUMERICIDENTIFIER]})`),o("PRERELEASE",`(?:-(${u[p.PRERELEASEIDENTIFIER]}(?:\\.${u[p.PRERELEASEIDENTIFIER]})*))`),o("PRERELEASELOOSE",`(?:-?(${u[p.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${u[p.PRERELEASEIDENTIFIERLOOSE]})*))`),o("BUILDIDENTIFIER","[0-9A-Za-z-]+"),o("BUILD",`(?:\\+(${u[p.BUILDIDENTIFIER]}(?:\\.${u[p.BUILDIDENTIFIER]})*))`),o("FULLPLAIN",`v?${u[p.MAINVERSION]}${u[p.PRERELEASE]}?${u[p.BUILD]}?`),o("FULL",`^${u[p.FULLPLAIN]}$`),o("LOOSEPLAIN",`[v=\\s]*${u[p.MAINVERSIONLOOSE]}${u[p.PRERELEASELOOSE]}?${u[p.BUILD]}?`),o("LOOSE",`^${u[p.LOOSEPLAIN]}$`),o("GTLT","((?:<|>)?=?)"),o("XRANGEIDENTIFIERLOOSE",`${u[p.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),o("XRANGEIDENTIFIER",`${u[p.NUMERICIDENTIFIER]}|x|X|\\*`),o("XRANGEPLAIN",`[v=\\s]*(${u[p.XRANGEIDENTIFIER]})(?:\\.(${u[p.XRANGEIDENTIFIER]})(?:\\.(${u[p.XRANGEIDENTIFIER]})(?:${u[p.PRERELEASE]})?${u[p.BUILD]}?)?)?`),o("XRANGEPLAINLOOSE",`[v=\\s]*(${u[p.XRANGEIDENTIFIERLOOSE]})(?:\\.(${u[p.XRANGEIDENTIFIERLOOSE]})(?:\\.(${u[p.XRANGEIDENTIFIERLOOSE]})(?:${u[p.PRERELEASELOOSE]})?${u[p.BUILD]}?)?)?`),o("XRANGE",`^${u[p.GTLT]}\\s*${u[p.XRANGEPLAIN]}$`),o("XRANGELOOSE",`^${u[p.GTLT]}\\s*${u[p.XRANGEPLAINLOOSE]}$`),o("COERCE",`(^|[^\\d])(\\d{1,${d}})(?:\\.(\\d{1,${d}}))?(?:\\.(\\d{1,${d}}))?(?:$|[^\\d])`),o("COERCERTL",u[p.COERCE],!0),o("LONETILDE","(?:~>?)"),o("TILDETRIM",`(\\s*)${u[p.LONETILDE]}\\s+`,!0),m.tildeTrimReplace="$1~",o("TILDE",`^${u[p.LONETILDE]}${u[p.XRANGEPLAIN]}$`),o("TILDELOOSE",`^${u[p.LONETILDE]}${u[p.XRANGEPLAINLOOSE]}$`),o("LONECARET","(?:\\^)"),o("CARETTRIM",`(\\s*)${u[p.LONECARET]}\\s+`,!0),m.caretTrimReplace="$1^",o("CARET",`^${u[p.LONECARET]}${u[p.XRANGEPLAIN]}$`),o("CARETLOOSE",`^${u[p.LONECARET]}${u[p.XRANGEPLAINLOOSE]}$`),o("COMPARATORLOOSE",`^${u[p.GTLT]}\\s*(${u[p.LOOSEPLAIN]})$|^$`),o("COMPARATOR",`^${u[p.GTLT]}\\s*(${u[p.FULLPLAIN]})$|^$`),o("COMPARATORTRIM",`(\\s*)${u[p.GTLT]}\\s*(${u[p.LOOSEPLAIN]}|${u[p.XRANGEPLAIN]})`,!0),m.comparatorTrimReplace="$1$2$3",o("HYPHENRANGE",`^\\s*(${u[p.XRANGEPLAIN]})\\s+-\\s+(${u[p.XRANGEPLAIN]})\\s*$`),o("HYPHENRANGELOOSE",`^\\s*(${u[p.XRANGEPLAINLOOSE]})\\s+-\\s+(${u[p.XRANGEPLAINLOOSE]})\\s*$`),o("STAR","(<|>)?=?\\s*\\*"),o("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),o("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")},8951:(b,m,s)=>{const d=s(841),r=(n,u,p)=>d(n,u,">",p);b.exports=r},6024:(b,m,s)=>{const d=s(1459),r=(n,u,p)=>(n=new d(n,p),u=new d(u,p),n.intersects(u,p));b.exports=r},4666:(b,m,s)=>{const d=s(841),r=(n,u,p)=>d(n,u,"<",p);b.exports=r},7530:(b,m,s)=>{const d=s(1630),r=s(1459),n=(u,p,l)=>{let o=null,f=null,g=null;try{g=new r(p,l)}catch(i){return null}return u.forEach(i=>{g.test(i)&&(!o||f.compare(i)===-1)&&(o=i,f=new d(o,l))}),o};b.exports=n},7527:(b,m,s)=>{const d=s(1630),r=s(1459),n=(u,p,l)=>{let o=null,f=null,g=null;try{g=new r(p,l)}catch(i){return null}return u.forEach(i=>{g.test(i)&&(!o||f.compare(i)===1)&&(o=i,f=new d(o,l))}),o};b.exports=n},1346:(b,m,s)=>{const d=s(1630),r=s(1459),n=s(145),u=(p,l)=>{p=new r(p,l);let o=new d("0.0.0");if(p.test(o)||(o=new d("0.0.0-0"),p.test(o)))return o;o=null;for(let f=0;f<p.set.length;++f){const g=p.set[f];let i=null;g.forEach(v=>{const c=new d(v.semver.version);switch(v.operator){case">":c.prerelease.length===0?c.patch++:c.prerelease.push(0),c.raw=c.format();case"":case">=":(!i||n(c,i))&&(i=c);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${v.operator}`)}}),i&&(!o||n(o,i))&&(o=i)}return o&&p.test(o)?o:null};b.exports=u},841:(b,m,s)=>{const d=s(1630),r=s(8325),{ANY:n}=r,u=s(1459),p=s(5374),l=s(145),o=s(5429),f=s(7888),g=s(9778),i=(v,c,h,y)=>{v=new d(v,y),c=new u(c,y);let E,x,T,A,w;switch(h){case">":E=l,x=f,T=o,A=">",w=">=";break;case"<":E=o,x=g,T=l,A="<",w="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(p(v,c,y))return!1;for(let _=0;_<c.set.length;++_){const C=c.set[_];let O=null,I=null;if(C.forEach(R=>{R.semver===n&&(R=new r(">=0.0.0")),O=O||R,I=I||R,E(R.semver,O.semver,y)?O=R:T(R.semver,I.semver,y)&&(I=R)}),O.operator===A||O.operator===w||(!I.operator||I.operator===A)&&x(v,I.semver))return!1;if(I.operator===w&&T(v,I.semver))return!1}return!0};b.exports=i},2277:(b,m,s)=>{const d=s(5374),r=s(9123);b.exports=(n,u,p)=>{const l=[];let o=null,f=null;const g=n.sort((h,y)=>r(h,y,p));for(const h of g)d(h,u,p)?(f=h,o||(o=h)):(f&&l.push([o,f]),f=null,o=null);o&&l.push([o,null]);const i=[];for(const[h,y]of l)h===y?i.push(h):!y&&h===g[0]?i.push("*"):y?h===g[0]?i.push(`<=${y}`):i.push(`${h} - ${y}`):i.push(`>=${h}`);const v=i.join(" || "),c=typeof u.raw=="string"?u.raw:String(u);return v.length<c.length?v:u}},8784:(b,m,s)=>{const d=s(1459),r=s(8325),{ANY:n}=r,u=s(5374),p=s(9123),l=(c,h,y={})=>{if(c===h)return!0;c=new d(c,y),h=new d(h,y);let E=!1;e:for(const x of c.set){for(const T of h.set){const A=g(x,T,y);if(E=E||A!==null,A)continue e}if(E)return!1}return!0},o=[new r(">=0.0.0-0")],f=[new r(">=0.0.0")],g=(c,h,y)=>{if(c===h)return!0;if(c.length===1&&c[0].semver===n){if(h.length===1&&h[0].semver===n)return!0;y.includePrerelease?c=o:c=f}if(h.length===1&&h[0].semver===n){if(y.includePrerelease)return!0;h=f}const E=new Set;let x,T;for(const D of c)D.operator===">"||D.operator===">="?x=i(x,D,y):D.operator==="<"||D.operator==="<="?T=v(T,D,y):E.add(D.semver);if(E.size>1)return null;let A;if(x&&T){if(A=p(x.semver,T.semver,y),A>0)return null;if(A===0&&(x.operator!==">="||T.operator!=="<="))return null}for(const D of E){if(x&&!u(D,String(x),y)||T&&!u(D,String(T),y))return null;for(const N of h)if(!u(D,String(N),y))return!1;return!0}let w,_,C,O,I=T&&!y.includePrerelease&&T.semver.prerelease.length?T.semver:!1,R=x&&!y.includePrerelease&&x.semver.prerelease.length?x.semver:!1;I&&I.prerelease.length===1&&T.operator==="<"&&I.prerelease[0]===0&&(I=!1);for(const D of h){if(O=O||D.operator===">"||D.operator===">=",C=C||D.operator==="<"||D.operator==="<=",x){if(R&&D.semver.prerelease&&D.semver.prerelease.length&&D.semver.major===R.major&&D.semver.minor===R.minor&&D.semver.patch===R.patch&&(R=!1),D.operator===">"||D.operator===">="){if(w=i(x,D,y),w===D&&w!==x)return!1}else if(x.operator===">="&&!u(x.semver,String(D),y))return!1}if(T){if(I&&D.semver.prerelease&&D.semver.prerelease.length&&D.semver.major===I.major&&D.semver.minor===I.minor&&D.semver.patch===I.patch&&(I=!1),D.operator==="<"||D.operator==="<="){if(_=v(T,D,y),_===D&&_!==T)return!1}else if(T.operator==="<="&&!u(T.semver,String(D),y))return!1}if(!D.operator&&(T||x)&&A!==0)return!1}return!(x&&C&&!T&&A!==0||T&&O&&!x&&A!==0||R||I)},i=(c,h,y)=>{if(!c)return h;const E=p(c.semver,h.semver,y);return E>0?c:E<0||h.operator===">"&&c.operator===">="?h:c},v=(c,h,y)=>{if(!c)return h;const E=p(c.semver,h.semver,y);return E<0?c:E>0||h.operator==="<"&&c.operator==="<="?h:c};b.exports=l},6607:(b,m,s)=>{const d=s(1459),r=(n,u)=>new d(n,u).set.map(p=>p.map(l=>l.value).join(" ").trim().split(" "));b.exports=r},3478:(b,m,s)=>{const d=s(1459),r=(n,u)=>{try{return new d(n,u).range||"*"}catch(p){return null}};b.exports=r},9737:()=>{+function(b){"use strict";var m=".dropdown-backdrop",s='[data-toggle="dropdown"]',d=function(l){b(l).on("click.bs.dropdown",this.toggle)};d.VERSION="3.4.1";function r(l){var o=l.attr("data-target");o||(o=l.attr("href"),o=o&&/#[A-Za-z]/.test(o)&&o.replace(/.*(?=#[^\s]*$)/,""));var f=o!=="#"?b(document).find(o):null;return f&&f.length?f:l.parent()}function n(l){l&&l.which===3||(b(m).remove(),b(s).each(function(){var o=b(this),f=r(o),g={relatedTarget:this};f.hasClass("open")&&(l&&l.type=="click"&&/input|textarea/i.test(l.target.tagName)&&b.contains(f[0],l.target)||(f.trigger(l=b.Event("hide.bs.dropdown",g)),!l.isDefaultPrevented()&&(o.attr("aria-expanded","false"),f.removeClass("open").trigger(b.Event("hidden.bs.dropdown",g)))))}))}d.prototype.toggle=function(l){var o=b(this);if(!o.is(".disabled, :disabled")){var f=r(o),g=f.hasClass("open");if(n(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&b(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(b(this)).on("click",n);var i={relatedTarget:this};if(f.trigger(l=b.Event("show.bs.dropdown",i)),l.isDefaultPrevented())return;o.trigger("focus").attr("aria-expanded","true"),f.toggleClass("open").trigger(b.Event("shown.bs.dropdown",i))}return!1}},d.prototype.keydown=function(l){if(!(!/(38|40|27|32)/.test(l.which)||/input|textarea/i.test(l.target.tagName))){var o=b(this);if(l.preventDefault(),l.stopPropagation(),!o.is(".disabled, :disabled")){var f=r(o),g=f.hasClass("open");if(!g&&l.which!=27||g&&l.which==27)return l.which==27&&f.find(s).trigger("focus"),o.trigger("click");var i=" li:not(.disabled):visible a",v=f.find(".dropdown-menu"+i);if(v.length){var c=v.index(l.target);l.which==38&&c>0&&c--,l.which==40&&c<v.length-1&&c++,~c||(c=0),v.eq(c).trigger("focus")}}}};function u(l){return this.each(function(){var o=b(this),f=o.data("bs.dropdown");f||o.data("bs.dropdown",f=new d(this)),typeof l=="string"&&f[l].call(o)})}var p=b.fn.dropdown;b.fn.dropdown=u,b.fn.dropdown.Constructor=d,b.fn.dropdown.noConflict=function(){return b.fn.dropdown=p,this},b(document).on("click.bs.dropdown.data-api",n).on("click.bs.dropdown.data-api",".dropdown form",function(l){l.stopPropagation()}).on("click.bs.dropdown.data-api",s,d.prototype.toggle).on("keydown.bs.dropdown.data-api",s,d.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",d.prototype.keydown)}(jQuery)},6927:()=>{+function(b){"use strict";var m=function(r,n){this.init("popover",r,n)};if(!b.fn.tooltip)throw new Error("Popover requires tooltip.js");m.VERSION="3.4.1",m.DEFAULTS=b.extend({},b.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),m.prototype=b.extend({},b.fn.tooltip.Constructor.prototype),m.prototype.constructor=m,m.prototype.getDefaults=function(){return m.DEFAULTS},m.prototype.setContent=function(){var r=this.tip(),n=this.getTitle(),u=this.getContent();if(this.options.html){var p=typeof u;this.options.sanitize&&(n=this.sanitizeHtml(n),p==="string"&&(u=this.sanitizeHtml(u))),r.find(".popover-title").html(n),r.find(".popover-content").children().detach().end()[p==="string"?"html":"append"](u)}else r.find(".popover-title").text(n),r.find(".popover-content").children().detach().end().text(u);r.removeClass("fade top bottom left right in"),r.find(".popover-title").html()||r.find(".popover-title").hide()},m.prototype.hasContent=function(){return this.getTitle()||this.getContent()},m.prototype.getContent=function(){var r=this.$element,n=this.options;return r.attr("data-content")||(typeof n.content=="function"?n.content.call(r[0]):n.content)},m.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};function s(r){return this.each(function(){var n=b(this),u=n.data("bs.popover"),p=typeof r=="object"&&r;!u&&/destroy|hide/.test(r)||(u||n.data("bs.popover",u=new m(this,p)),typeof r=="string"&&u[r]())})}var d=b.fn.popover;b.fn.popover=s,b.fn.popover.Constructor=m,b.fn.popover.noConflict=function(){return b.fn.popover=d,this}}(jQuery)},3497:()=>{+function(b){"use strict";function m(r,n){this.$body=b(document.body),this.$scrollElement=b(r).is(document.body)?b(window):b(r),this.options=b.extend({},m.DEFAULTS,n),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",b.proxy(this.process,this)),this.refresh(),this.process()}m.VERSION="3.4.1",m.DEFAULTS={offset:10},m.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},m.prototype.refresh=function(){var r=this,n="offset",u=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),b.isWindow(this.$scrollElement[0])||(n="position",u=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var p=b(this),l=p.data("target")||p.attr("href"),o=/^#./.test(l)&&b(l);return o&&o.length&&o.is(":visible")&&[[o[n]().top+u,l]]||null}).sort(function(p,l){return p[0]-l[0]}).each(function(){r.offsets.push(this[0]),r.targets.push(this[1])})},m.prototype.process=function(){var r=this.$scrollElement.scrollTop()+this.options.offset,n=this.getScrollHeight(),u=this.options.offset+n-this.$scrollElement.height(),p=this.offsets,l=this.targets,o=this.activeTarget,f;if(this.scrollHeight!=n&&this.refresh(),r>=u)return o!=(f=l[l.length-1])&&this.activate(f);if(o&&r<p[0])return this.activeTarget=null,this.clear();for(f=p.length;f--;)o!=l[f]&&r>=p[f]&&(p[f+1]===void 0||r<p[f+1])&&this.activate(l[f])},m.prototype.activate=function(r){this.activeTarget=r,this.clear();var n=this.selector+'[data-target="'+r+'"],'+this.selector+'[href="'+r+'"]',u=b(n).parents("li").addClass("active");u.parent(".dropdown-menu").length&&(u=u.closest("li.dropdown").addClass("active")),u.trigger("activate.bs.scrollspy")},m.prototype.clear=function(){b(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};function s(r){return this.each(function(){var n=b(this),u=n.data("bs.scrollspy"),p=typeof r=="object"&&r;u||n.data("bs.scrollspy",u=new m(this,p)),typeof r=="string"&&u[r]()})}var d=b.fn.scrollspy;b.fn.scrollspy=s,b.fn.scrollspy.Constructor=m,b.fn.scrollspy.noConflict=function(){return b.fn.scrollspy=d,this},b(window).on("load.bs.scrollspy.data-api",function(){b('[data-spy="scroll"]').each(function(){var r=b(this);s.call(r,r.data())})})}(jQuery)},7814:()=>{+function(b){"use strict";var m=function(n){this.element=b(n)};m.VERSION="3.4.1",m.TRANSITION_DURATION=150,m.prototype.show=function(){var n=this.element,u=n.closest("ul:not(.dropdown-menu)"),p=n.data("target");if(p||(p=n.attr("href"),p=p&&p.replace(/.*(?=#[^\s]*$)/,"")),!n.parent("li").hasClass("active")){var l=u.find(".active:last a"),o=b.Event("hide.bs.tab",{relatedTarget:n[0]}),f=b.Event("show.bs.tab",{relatedTarget:l[0]});if(l.trigger(o),n.trigger(f),!(f.isDefaultPrevented()||o.isDefaultPrevented())){var g=b(document).find(p);this.activate(n.closest("li"),u),this.activate(g,g.parent(),function(){l.trigger({type:"hidden.bs.tab",relatedTarget:n[0]}),n.trigger({type:"shown.bs.tab",relatedTarget:l[0]})})}}},m.prototype.activate=function(n,u,p){var l=u.find("> .active"),o=p&&b.support.transition&&(l.length&&l.hasClass("fade")||!!u.find("> .fade").length);function f(){l.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),n.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),o?(n[0].offsetWidth,n.addClass("in")):n.removeClass("fade"),n.parent(".dropdown-menu").length&&n.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),p&&p()}l.length&&o?l.one("bsTransitionEnd",f).emulateTransitionEnd(m.TRANSITION_DURATION):f(),l.removeClass("in")};function s(n){return this.each(function(){var u=b(this),p=u.data("bs.tab");p||u.data("bs.tab",p=new m(this)),typeof n=="string"&&p[n]()})}var d=b.fn.tab;b.fn.tab=s,b.fn.tab.Constructor=m,b.fn.tab.noConflict=function(){return b.fn.tab=d,this};var r=function(n){n.preventDefault(),s.call(b(this),"show")};b(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',r).on("click.bs.tab.data-api",'[data-toggle="pill"]',r)}(jQuery)},6278:()=>{+function(b){"use strict";var m=["sanitize","whiteList","sanitizeFn"],s=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],d=/^aria-[\w-]*$/i,r={"*":["class","dir","id","lang","role",d],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},n=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,u=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i;function p(i,v){var c=i.nodeName.toLowerCase();if(b.inArray(c,v)!==-1)return b.inArray(c,s)!==-1?Boolean(i.nodeValue.match(n)||i.nodeValue.match(u)):!0;for(var h=b(v).filter(function(x,T){return T instanceof RegExp}),y=0,E=h.length;y<E;y++)if(c.match(h[y]))return!0;return!1}function l(i,v,c){if(i.length===0)return i;if(c&&typeof c=="function")return c(i);if(!document.implementation||!document.implementation.createHTMLDocument)return i;var h=document.implementation.createHTMLDocument("sanitization");h.body.innerHTML=i;for(var y=b.map(v,function(R,D){return D}),E=b(h.body).find("*"),x=0,T=E.length;x<T;x++){var A=E[x],w=A.nodeName.toLowerCase();if(b.inArray(w,y)===-1){A.parentNode.removeChild(A);continue}for(var _=b.map(A.attributes,function(R){return R}),C=[].concat(v["*"]||[],v[w]||[]),O=0,I=_.length;O<I;O++)p(_[O],C)||A.removeAttribute(_[O].nodeName)}return h.body.innerHTML}var o=function(i,v){this.type=null,this.options=null,this.enabled=null,this.timeout=null,this.hoverState=null,this.$element=null,this.inState=null,this.init("tooltip",i,v)};o.VERSION="3.4.1",o.TRANSITION_DURATION=150,o.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0},sanitize:!0,sanitizeFn:null,whiteList:r},o.prototype.init=function(i,v,c){if(this.enabled=!0,this.type=i,this.$element=b(v),this.options=this.getOptions(c),this.$viewport=this.options.viewport&&b(document).find(b.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var h=this.options.trigger.split(" "),y=h.length;y--;){var E=h[y];if(E=="click")this.$element.on("click."+this.type,this.options.selector,b.proxy(this.toggle,this));else if(E!="manual"){var x=E=="hover"?"mouseenter":"focusin",T=E=="hover"?"mouseleave":"focusout";this.$element.on(x+"."+this.type,this.options.selector,b.proxy(this.enter,this)),this.$element.on(T+"."+this.type,this.options.selector,b.proxy(this.leave,this))}}this.options.selector?this._options=b.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},o.prototype.getDefaults=function(){return o.DEFAULTS},o.prototype.getOptions=function(i){var v=this.$element.data();for(var c in v)v.hasOwnProperty(c)&&b.inArray(c,m)!==-1&&delete v[c];return i=b.extend({},this.getDefaults(),v,i),i.delay&&typeof i.delay=="number"&&(i.delay={show:i.delay,hide:i.delay}),i.sanitize&&(i.template=l(i.template,i.whiteList,i.sanitizeFn)),i},o.prototype.getDelegateOptions=function(){var i={},v=this.getDefaults();return this._options&&b.each(this._options,function(c,h){v[c]!=h&&(i[c]=h)}),i},o.prototype.enter=function(i){var v=i instanceof this.constructor?i:b(i.currentTarget).data("bs."+this.type);if(v||(v=new this.constructor(i.currentTarget,this.getDelegateOptions()),b(i.currentTarget).data("bs."+this.type,v)),i instanceof b.Event&&(v.inState[i.type=="focusin"?"focus":"hover"]=!0),v.tip().hasClass("in")||v.hoverState=="in"){v.hoverState="in";return}if(clearTimeout(v.timeout),v.hoverState="in",!v.options.delay||!v.options.delay.show)return v.show();v.timeout=setTimeout(function(){v.hoverState=="in"&&v.show()},v.options.delay.show)},o.prototype.isInStateTrue=function(){for(var i in this.inState)if(this.inState[i])return!0;return!1},o.prototype.leave=function(i){var v=i instanceof this.constructor?i:b(i.currentTarget).data("bs."+this.type);if(v||(v=new this.constructor(i.currentTarget,this.getDelegateOptions()),b(i.currentTarget).data("bs."+this.type,v)),i instanceof b.Event&&(v.inState[i.type=="focusout"?"focus":"hover"]=!1),!v.isInStateTrue()){if(clearTimeout(v.timeout),v.hoverState="out",!v.options.delay||!v.options.delay.hide)return v.hide();v.timeout=setTimeout(function(){v.hoverState=="out"&&v.hide()},v.options.delay.hide)}},o.prototype.show=function(){var i=b.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(i);var v=b.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(i.isDefaultPrevented()||!v)return;var c=this,h=this.tip(),y=this.getUID(this.type);this.setContent(),h.attr("id",y),this.$element.attr("aria-describedby",y),this.options.animation&&h.addClass("fade");var E=typeof this.options.placement=="function"?this.options.placement.call(this,h[0],this.$element[0]):this.options.placement,x=/\s?auto?\s?/i,T=x.test(E);T&&(E=E.replace(x,"")||"top"),h.detach().css({top:0,left:0,display:"block"}).addClass(E).data("bs."+this.type,this),this.options.container?h.appendTo(b(document).find(this.options.container)):h.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var A=this.getPosition(),w=h[0].offsetWidth,_=h[0].offsetHeight;if(T){var C=E,O=this.getPosition(this.$viewport);E=E=="bottom"&&A.bottom+_>O.bottom?"top":E=="top"&&A.top-_<O.top?"bottom":E=="right"&&A.right+w>O.width?"left":E=="left"&&A.left-w<O.left?"right":E,h.removeClass(C).addClass(E)}var I=this.getCalculatedOffset(E,A,w,_);this.applyPlacement(I,E);var R=function(){var D=c.hoverState;c.$element.trigger("shown.bs."+c.type),c.hoverState=null,D=="out"&&c.leave(c)};b.support.transition&&this.$tip.hasClass("fade")?h.one("bsTransitionEnd",R).emulateTransitionEnd(o.TRANSITION_DURATION):R()}},o.prototype.applyPlacement=function(i,v){var c=this.tip(),h=c[0].offsetWidth,y=c[0].offsetHeight,E=parseInt(c.css("margin-top"),10),x=parseInt(c.css("margin-left"),10);isNaN(E)&&(E=0),isNaN(x)&&(x=0),i.top+=E,i.left+=x,b.offset.setOffset(c[0],b.extend({using:function(I){c.css({top:Math.round(I.top),left:Math.round(I.left)})}},i),0),c.addClass("in");var T=c[0].offsetWidth,A=c[0].offsetHeight;v=="top"&&A!=y&&(i.top=i.top+y-A);var w=this.getViewportAdjustedDelta(v,i,T,A);w.left?i.left+=w.left:i.top+=w.top;var _=/top|bottom/.test(v),C=_?w.left*2-h+T:w.top*2-y+A,O=_?"offsetWidth":"offsetHeight";c.offset(i),this.replaceArrow(C,c[0][O],_)},o.prototype.replaceArrow=function(i,v,c){this.arrow().css(c?"left":"top",50*(1-i/v)+"%").css(c?"top":"left","")},o.prototype.setContent=function(){var i=this.tip(),v=this.getTitle();this.options.html?(this.options.sanitize&&(v=l(v,this.options.whiteList,this.options.sanitizeFn)),i.find(".tooltip-inner").html(v)):i.find(".tooltip-inner").text(v),i.removeClass("fade in top bottom left right")},o.prototype.hide=function(i){var v=this,c=b(this.$tip),h=b.Event("hide.bs."+this.type);function y(){v.hoverState!="in"&&c.detach(),v.$element&&v.$element.removeAttr("aria-describedby").trigger("hidden.bs."+v.type),i&&i()}if(this.$element.trigger(h),!h.isDefaultPrevented())return c.removeClass("in"),b.support.transition&&c.hasClass("fade")?c.one("bsTransitionEnd",y).emulateTransitionEnd(o.TRANSITION_DURATION):y(),this.hoverState=null,this},o.prototype.fixTitle=function(){var i=this.$element;(i.attr("title")||typeof i.attr("data-original-title")!="string")&&i.attr("data-original-title",i.attr("title")||"").attr("title","")},o.prototype.hasContent=function(){return this.getTitle()},o.prototype.getPosition=function(i){i=i||this.$element;var v=i[0],c=v.tagName=="BODY",h=v.getBoundingClientRect();h.width==null&&(h=b.extend({},h,{width:h.right-h.left,height:h.bottom-h.top}));var y=window.SVGElement&&v instanceof window.SVGElement,E=c?{top:0,left:0}:y?null:i.offset(),x={scroll:c?document.documentElement.scrollTop||document.body.scrollTop:i.scrollTop()},T=c?{width:b(window).width(),height:b(window).height()}:null;return b.extend({},h,x,T,E)},o.prototype.getCalculatedOffset=function(i,v,c,h){return i=="bottom"?{top:v.top+v.height,left:v.left+v.width/2-c/2}:i=="top"?{top:v.top-h,left:v.left+v.width/2-c/2}:i=="left"?{top:v.top+v.height/2-h/2,left:v.left-c}:{top:v.top+v.height/2-h/2,left:v.left+v.width}},o.prototype.getViewportAdjustedDelta=function(i,v,c,h){var y={top:0,left:0};if(!this.$viewport)return y;var E=this.options.viewport&&this.options.viewport.padding||0,x=this.getPosition(this.$viewport);if(/right|left/.test(i)){var T=v.top-E-x.scroll,A=v.top+E-x.scroll+h;T<x.top?y.top=x.top-T:A>x.top+x.height&&(y.top=x.top+x.height-A)}else{var w=v.left-E,_=v.left+E+c;w<x.left?y.left=x.left-w:_>x.right&&(y.left=x.left+x.width-_)}return y},o.prototype.getTitle=function(){var i,v=this.$element,c=this.options;return i=v.attr("data-original-title")||(typeof c.title=="function"?c.title.call(v[0]):c.title),i},o.prototype.getUID=function(i){do i+=~~(Math.random()*1e6);while(document.getElementById(i));return i},o.prototype.tip=function(){if(!this.$tip&&(this.$tip=b(this.options.template),this.$tip.length!=1))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},o.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},o.prototype.enable=function(){this.enabled=!0},o.prototype.disable=function(){this.enabled=!1},o.prototype.toggleEnabled=function(){this.enabled=!this.enabled},o.prototype.toggle=function(i){var v=this;i&&(v=b(i.currentTarget).data("bs."+this.type),v||(v=new this.constructor(i.currentTarget,this.getDelegateOptions()),b(i.currentTarget).data("bs."+this.type,v))),i?(v.inState.click=!v.inState.click,v.isInStateTrue()?v.enter(v):v.leave(v)):v.tip().hasClass("in")?v.leave(v):v.enter(v)},o.prototype.destroy=function(){var i=this;clearTimeout(this.timeout),this.hide(function(){i.$element.off("."+i.type).removeData("bs."+i.type),i.$tip&&i.$tip.detach(),i.$tip=null,i.$arrow=null,i.$viewport=null,i.$element=null})},o.prototype.sanitizeHtml=function(i){return l(i,this.options.whiteList,this.options.sanitizeFn)};function f(i){return this.each(function(){var v=b(this),c=v.data("bs.tooltip"),h=typeof i=="object"&&i;!c&&/destroy|hide/.test(i)||(c||v.data("bs.tooltip",c=new o(this,h)),typeof i=="string"&&c[i]())})}var g=b.fn.tooltip;b.fn.tooltip=f,b.fn.tooltip.Constructor=o,b.fn.tooltip.noConflict=function(){return b.fn.tooltip=g,this}}(jQuery)},2027:b=>{var m=function(){this.Diff_Timeout=1,this.Diff_EditCost=4,this.Match_Threshold=.5,this.Match_Distance=1e3,this.Patch_DeleteThreshold=.5,this.Patch_Margin=4,this.Match_MaxBits=32},s=-1,d=1,r=0;m.Diff=function(n,u){return[n,u]},m.prototype.diff_main=function(n,u,p,l){typeof l=="undefined"&&(this.Diff_Timeout<=0?l=Number.MAX_VALUE:l=new Date().getTime()+this.Diff_Timeout*1e3);var o=l;if(n==null||u==null)throw new Error("Null input. (diff_main)");if(n==u)return n?[new m.Diff(r,n)]:[];typeof p=="undefined"&&(p=!0);var f=p,g=this.diff_commonPrefix(n,u),i=n.substring(0,g);n=n.substring(g),u=u.substring(g),g=this.diff_commonSuffix(n,u);var v=n.substring(n.length-g);n=n.substring(0,n.length-g),u=u.substring(0,u.length-g);var c=this.diff_compute_(n,u,f,o);return i&&c.unshift(new m.Diff(r,i)),v&&c.push(new m.Diff(r,v)),this.diff_cleanupMerge(c),c},m.prototype.diff_compute_=function(n,u,p,l){var o;if(!n)return[new m.Diff(d,u)];if(!u)return[new m.Diff(s,n)];var f=n.length>u.length?n:u,g=n.length>u.length?u:n,i=f.indexOf(g);if(i!=-1)return o=[new m.Diff(d,f.substring(0,i)),new m.Diff(r,g),new m.Diff(d,f.substring(i+g.length))],n.length>u.length&&(o[0][0]=o[2][0]=s),o;if(g.length==1)return[new m.Diff(s,n),new m.Diff(d,u)];var v=this.diff_halfMatch_(n,u);if(v){var c=v[0],h=v[1],y=v[2],E=v[3],x=v[4],T=this.diff_main(c,y,p,l),A=this.diff_main(h,E,p,l);return T.concat([new m.Diff(r,x)],A)}return p&&n.length>100&&u.length>100?this.diff_lineMode_(n,u,l):this.diff_bisect_(n,u,l)},m.prototype.diff_lineMode_=function(n,u,p){var l=this.diff_linesToChars_(n,u);n=l.chars1,u=l.chars2;var o=l.lineArray,f=this.diff_main(n,u,!1,p);this.diff_charsToLines_(f,o),this.diff_cleanupSemantic(f),f.push(new m.Diff(r,""));for(var g=0,i=0,v=0,c="",h="";g<f.length;){switch(f[g][0]){case d:v++,h+=f[g][1];break;case s:i++,c+=f[g][1];break;case r:if(i>=1&&v>=1){f.splice(g-i-v,i+v),g=g-i-v;for(var y=this.diff_main(c,h,!1,p),E=y.length-1;E>=0;E--)f.splice(g,0,y[E]);g=g+y.length}v=0,i=0,c="",h="";break}g++}return f.pop(),f},m.prototype.diff_bisect_=function(n,u,p){for(var l=n.length,o=u.length,f=Math.ceil((l+o)/2),g=f,i=2*f,v=new Array(i),c=new Array(i),h=0;h<i;h++)v[h]=-1,c[h]=-1;v[g+1]=0,c[g+1]=0;for(var y=l-o,E=y%2!=0,x=0,T=0,A=0,w=0,_=0;_<f&&!(new Date().getTime()>p);_++){for(var C=-_+x;C<=_-T;C+=2){var O=g+C,I;C==-_||C!=_&&v[O-1]<v[O+1]?I=v[O+1]:I=v[O-1]+1;for(var R=I-C;I<l&&R<o&&n.charAt(I)==u.charAt(R);)I++,R++;if(v[O]=I,I>l)T+=2;else if(R>o)x+=2;else if(E){var D=g+y-C;if(D>=0&&D<i&&c[D]!=-1){var N=l-c[D];if(I>=N)return this.diff_bisectSplit_(n,u,I,R,p)}}}for(var k=-_+A;k<=_-w;k+=2){var D=g+k,N;k==-_||k!=_&&c[D-1]<c[D+1]?N=c[D+1]:N=c[D-1]+1;for(var W=N-k;N<l&&W<o&&n.charAt(l-N-1)==u.charAt(o-W-1);)N++,W++;if(c[D]=N,N>l)w+=2;else if(W>o)A+=2;else if(!E){var O=g+y-k;if(O>=0&&O<i&&v[O]!=-1){var I=v[O],R=g+I-O;if(N=l-N,I>=N)return this.diff_bisectSplit_(n,u,I,R,p)}}}}return[new m.Diff(s,n),new m.Diff(d,u)]},m.prototype.diff_bisectSplit_=function(n,u,p,l,o){var f=n.substring(0,p),g=u.substring(0,l),i=n.substring(p),v=u.substring(l),c=this.diff_main(f,g,!1,o),h=this.diff_main(i,v,!1,o);return c.concat(h)},m.prototype.diff_linesToChars_=function(n,u){var p=[],l={};p[0]="";function o(v){for(var c="",h=0,y=-1,E=p.length;y<v.length-1;){y=v.indexOf(`
|
|
`,h),y==-1&&(y=v.length-1);var x=v.substring(h,y+1);(l.hasOwnProperty?l.hasOwnProperty(x):l[x]!==void 0)?c+=String.fromCharCode(l[x]):(E==f&&(x=v.substring(h),y=v.length),c+=String.fromCharCode(E),l[x]=E,p[E++]=x),h=y+1}return c}var f=4e4,g=o(n);f=65535;var i=o(u);return{chars1:g,chars2:i,lineArray:p}},m.prototype.diff_charsToLines_=function(n,u){for(var p=0;p<n.length;p++){for(var l=n[p][1],o=[],f=0;f<l.length;f++)o[f]=u[l.charCodeAt(f)];n[p][1]=o.join("")}},m.prototype.diff_commonPrefix=function(n,u){if(!n||!u||n.charAt(0)!=u.charAt(0))return 0;for(var p=0,l=Math.min(n.length,u.length),o=l,f=0;p<o;)n.substring(f,o)==u.substring(f,o)?(p=o,f=p):l=o,o=Math.floor((l-p)/2+p);return o},m.prototype.diff_commonSuffix=function(n,u){if(!n||!u||n.charAt(n.length-1)!=u.charAt(u.length-1))return 0;for(var p=0,l=Math.min(n.length,u.length),o=l,f=0;p<o;)n.substring(n.length-o,n.length-f)==u.substring(u.length-o,u.length-f)?(p=o,f=p):l=o,o=Math.floor((l-p)/2+p);return o},m.prototype.diff_commonOverlap_=function(n,u){var p=n.length,l=u.length;if(p==0||l==0)return 0;p>l?n=n.substring(p-l):p<l&&(u=u.substring(0,p));var o=Math.min(p,l);if(n==u)return o;for(var f=0,g=1;;){var i=n.substring(o-g),v=u.indexOf(i);if(v==-1)return f;g+=v,(v==0||n.substring(o-g)==u.substring(0,g))&&(f=g,g++)}},m.prototype.diff_halfMatch_=function(n,u){if(this.Diff_Timeout<=0)return null;var p=n.length>u.length?n:u,l=n.length>u.length?u:n;if(p.length<4||l.length*2<p.length)return null;var o=this;function f(T,A,w){for(var _=T.substring(w,w+Math.floor(T.length/4)),C=-1,O="",I,R,D,N;(C=A.indexOf(_,C+1))!=-1;){var k=o.diff_commonPrefix(T.substring(w),A.substring(C)),W=o.diff_commonSuffix(T.substring(0,w),A.substring(0,C));O.length<W+k&&(O=A.substring(C-W,C)+A.substring(C,C+k),I=T.substring(0,w-W),R=T.substring(w+k),D=A.substring(0,C-W),N=A.substring(C+k))}return O.length*2>=T.length?[I,R,D,N,O]:null}var g=f(p,l,Math.ceil(p.length/4)),i=f(p,l,Math.ceil(p.length/2)),v;if(!g&&!i)return null;i?g?v=g[4].length>i[4].length?g:i:v=i:v=g;var c,h,y,E;n.length>u.length?(c=v[0],h=v[1],y=v[2],E=v[3]):(y=v[0],E=v[1],c=v[2],h=v[3]);var x=v[4];return[c,h,y,E,x]},m.prototype.diff_cleanupSemantic=function(n){for(var u=!1,p=[],l=0,o=null,f=0,g=0,i=0,v=0,c=0;f<n.length;)n[f][0]==r?(p[l++]=f,g=v,i=c,v=0,c=0,o=n[f][1]):(n[f][0]==d?v+=n[f][1].length:c+=n[f][1].length,o&&o.length<=Math.max(g,i)&&o.length<=Math.max(v,c)&&(n.splice(p[l-1],0,new m.Diff(s,o)),n[p[l-1]+1][0]=d,l--,l--,f=l>0?p[l-1]:-1,g=0,i=0,v=0,c=0,o=null,u=!0)),f++;for(u&&this.diff_cleanupMerge(n),this.diff_cleanupSemanticLossless(n),f=1;f<n.length;){if(n[f-1][0]==s&&n[f][0]==d){var h=n[f-1][1],y=n[f][1],E=this.diff_commonOverlap_(h,y),x=this.diff_commonOverlap_(y,h);E>=x?(E>=h.length/2||E>=y.length/2)&&(n.splice(f,0,new m.Diff(r,y.substring(0,E))),n[f-1][1]=h.substring(0,h.length-E),n[f+1][1]=y.substring(E),f++):(x>=h.length/2||x>=y.length/2)&&(n.splice(f,0,new m.Diff(r,h.substring(0,x))),n[f-1][0]=d,n[f-1][1]=y.substring(0,y.length-x),n[f+1][0]=s,n[f+1][1]=h.substring(x),f++),f++}f++}},m.prototype.diff_cleanupSemanticLossless=function(n){function u(x,T){if(!x||!T)return 6;var A=x.charAt(x.length-1),w=T.charAt(0),_=A.match(m.nonAlphaNumericRegex_),C=w.match(m.nonAlphaNumericRegex_),O=_&&A.match(m.whitespaceRegex_),I=C&&w.match(m.whitespaceRegex_),R=O&&A.match(m.linebreakRegex_),D=I&&w.match(m.linebreakRegex_),N=R&&x.match(m.blanklineEndRegex_),k=D&&T.match(m.blanklineStartRegex_);return N||k?5:R||D?4:_&&!O&&I?3:O||I?2:_||C?1:0}for(var p=1;p<n.length-1;){if(n[p-1][0]==r&&n[p+1][0]==r){var l=n[p-1][1],o=n[p][1],f=n[p+1][1],g=this.diff_commonSuffix(l,o);if(g){var i=o.substring(o.length-g);l=l.substring(0,l.length-g),o=i+o.substring(0,o.length-g),f=i+f}for(var v=l,c=o,h=f,y=u(l,o)+u(o,f);o.charAt(0)===f.charAt(0);){l+=o.charAt(0),o=o.substring(1)+f.charAt(0),f=f.substring(1);var E=u(l,o)+u(o,f);E>=y&&(y=E,v=l,c=o,h=f)}n[p-1][1]!=v&&(v?n[p-1][1]=v:(n.splice(p-1,1),p--),n[p][1]=c,h?n[p+1][1]=h:(n.splice(p+1,1),p--))}p++}},m.nonAlphaNumericRegex_=/[^a-zA-Z0-9]/,m.whitespaceRegex_=/\s/,m.linebreakRegex_=/[\r\n]/,m.blanklineEndRegex_=/\n\r?\n$/,m.blanklineStartRegex_=/^\r?\n\r?\n/,m.prototype.diff_cleanupEfficiency=function(n){for(var u=!1,p=[],l=0,o=null,f=0,g=!1,i=!1,v=!1,c=!1;f<n.length;)n[f][0]==r?(n[f][1].length<this.Diff_EditCost&&(v||c)?(p[l++]=f,g=v,i=c,o=n[f][1]):(l=0,o=null),v=c=!1):(n[f][0]==s?c=!0:v=!0,o&&(g&&i&&v&&c||o.length<this.Diff_EditCost/2&&g+i+v+c==3)&&(n.splice(p[l-1],0,new m.Diff(s,o)),n[p[l-1]+1][0]=d,l--,o=null,g&&i?(v=c=!0,l=0):(l--,f=l>0?p[l-1]:-1,v=c=!1),u=!0)),f++;u&&this.diff_cleanupMerge(n)},m.prototype.diff_cleanupMerge=function(n){n.push(new m.Diff(r,""));for(var u=0,p=0,l=0,o="",f="",g;u<n.length;)switch(n[u][0]){case d:l++,f+=n[u][1],u++;break;case s:p++,o+=n[u][1],u++;break;case r:p+l>1?(p!==0&&l!==0&&(g=this.diff_commonPrefix(f,o),g!==0&&(u-p-l>0&&n[u-p-l-1][0]==r?n[u-p-l-1][1]+=f.substring(0,g):(n.splice(0,0,new m.Diff(r,f.substring(0,g))),u++),f=f.substring(g),o=o.substring(g)),g=this.diff_commonSuffix(f,o),g!==0&&(n[u][1]=f.substring(f.length-g)+n[u][1],f=f.substring(0,f.length-g),o=o.substring(0,o.length-g))),u-=p+l,n.splice(u,p+l),o.length&&(n.splice(u,0,new m.Diff(s,o)),u++),f.length&&(n.splice(u,0,new m.Diff(d,f)),u++),u++):u!==0&&n[u-1][0]==r?(n[u-1][1]+=n[u][1],n.splice(u,1)):u++,l=0,p=0,o="",f="";break}n[n.length-1][1]===""&&n.pop();var i=!1;for(u=1;u<n.length-1;)n[u-1][0]==r&&n[u+1][0]==r&&(n[u][1].substring(n[u][1].length-n[u-1][1].length)==n[u-1][1]?(n[u][1]=n[u-1][1]+n[u][1].substring(0,n[u][1].length-n[u-1][1].length),n[u+1][1]=n[u-1][1]+n[u+1][1],n.splice(u-1,1),i=!0):n[u][1].substring(0,n[u+1][1].length)==n[u+1][1]&&(n[u-1][1]+=n[u+1][1],n[u][1]=n[u][1].substring(n[u+1][1].length)+n[u+1][1],n.splice(u+1,1),i=!0)),u++;i&&this.diff_cleanupMerge(n)},m.prototype.diff_xIndex=function(n,u){var p=0,l=0,o=0,f=0,g;for(g=0;g<n.length&&(n[g][0]!==d&&(p+=n[g][1].length),n[g][0]!==s&&(l+=n[g][1].length),!(p>u));g++)o=p,f=l;return n.length!=g&&n[g][0]===s?f:f+(u-o)},m.prototype.diff_prettyHtml=function(n){for(var u=[],p=/&/g,l=/</g,o=/>/g,f=/\n/g,g=0;g<n.length;g++){var i=n[g][0],v=n[g][1],c=v.replace(p,"&").replace(l,"<").replace(o,">").replace(f,"¶<br>");switch(i){case d:u[g]='<ins style="background:#e6ffe6;">'+c+"</ins>";break;case s:u[g]='<del style="background:#ffe6e6;">'+c+"</del>";break;case r:u[g]="<span>"+c+"</span>";break}}return u.join("")},m.prototype.diff_text1=function(n){for(var u=[],p=0;p<n.length;p++)n[p][0]!==d&&(u[p]=n[p][1]);return u.join("")},m.prototype.diff_text2=function(n){for(var u=[],p=0;p<n.length;p++)n[p][0]!==s&&(u[p]=n[p][1]);return u.join("")},m.prototype.diff_levenshtein=function(n){for(var u=0,p=0,l=0,o=0;o<n.length;o++){var f=n[o][0],g=n[o][1];switch(f){case d:p+=g.length;break;case s:l+=g.length;break;case r:u+=Math.max(p,l),p=0,l=0;break}}return u+=Math.max(p,l),u},m.prototype.diff_toDelta=function(n){for(var u=[],p=0;p<n.length;p++)switch(n[p][0]){case d:u[p]="+"+encodeURI(n[p][1]);break;case s:u[p]="-"+n[p][1].length;break;case r:u[p]="="+n[p][1].length;break}return u.join(" ").replace(/%20/g," ")},m.prototype.diff_fromDelta=function(n,u){for(var p=[],l=0,o=0,f=u.split(/\t/g),g=0;g<f.length;g++){var i=f[g].substring(1);switch(f[g].charAt(0)){case"+":try{p[l++]=new m.Diff(d,decodeURI(i))}catch(h){throw new Error("Illegal escape in diff_fromDelta: "+i)}break;case"-":case"=":var v=parseInt(i,10);if(isNaN(v)||v<0)throw new Error("Invalid number in diff_fromDelta: "+i);var c=n.substring(o,o+=v);f[g].charAt(0)=="="?p[l++]=new m.Diff(r,c):p[l++]=new m.Diff(s,c);break;default:if(f[g])throw new Error("Invalid diff operation in diff_fromDelta: "+f[g])}}if(o!=n.length)throw new Error("Delta length ("+o+") does not equal source text length ("+n.length+").");return p},m.prototype.match_main=function(n,u,p){if(n==null||u==null||p==null)throw new Error("Null input. (match_main)");return p=Math.max(0,Math.min(p,n.length)),n==u?0:n.length?n.substring(p,p+u.length)==u?p:this.match_bitap_(n,u,p):-1},m.prototype.match_bitap_=function(n,u,p){if(u.length>this.Match_MaxBits)throw new Error("Pattern too long for this browser.");var l=this.match_alphabet_(u),o=this;function f(I,R){var D=I/u.length,N=Math.abs(p-R);return o.Match_Distance?D+N/o.Match_Distance:N?1:D}var g=this.Match_Threshold,i=n.indexOf(u,p);i!=-1&&(g=Math.min(f(0,i),g),i=n.lastIndexOf(u,p+u.length),i!=-1&&(g=Math.min(f(0,i),g)));var v=1<<u.length-1;i=-1;for(var c,h,y=u.length+n.length,E,x=0;x<u.length;x++){for(c=0,h=y;c<h;)f(x,p+h)<=g?c=h:y=h,h=Math.floor((y-c)/2+c);y=h;var T=Math.max(1,p-h+1),A=Math.min(p+h,n.length)+u.length,w=Array(A+2);w[A+1]=(1<<x)-1;for(var _=A;_>=T;_--){var C=l[n.charAt(_-1)];if(x===0?w[_]=(w[_+1]<<1|1)&C:w[_]=(w[_+1]<<1|1)&C|((E[_+1]|E[_])<<1|1)|E[_+1],w[_]&v){var O=f(x,_-1);if(O<=g)if(g=O,i=_-1,i>p)T=Math.max(1,2*p-i);else break}}if(f(x+1,p)>g)break;E=w}return i},m.prototype.match_alphabet_=function(n){for(var u={},p=0;p<n.length;p++)u[n.charAt(p)]=0;for(var p=0;p<n.length;p++)u[n.charAt(p)]|=1<<n.length-p-1;return u},m.prototype.patch_addContext_=function(n,u){if(u.length!=0){if(n.start2===null)throw Error("patch not initialized");for(var p=u.substring(n.start2,n.start2+n.length1),l=0;u.indexOf(p)!=u.lastIndexOf(p)&&p.length<this.Match_MaxBits-this.Patch_Margin-this.Patch_Margin;)l+=this.Patch_Margin,p=u.substring(n.start2-l,n.start2+n.length1+l);l+=this.Patch_Margin;var o=u.substring(n.start2-l,n.start2);o&&n.diffs.unshift(new m.Diff(r,o));var f=u.substring(n.start2+n.length1,n.start2+n.length1+l);f&&n.diffs.push(new m.Diff(r,f)),n.start1-=o.length,n.start2-=o.length,n.length1+=o.length+f.length,n.length2+=o.length+f.length}},m.prototype.patch_make=function(n,u,p){var l,o;if(typeof n=="string"&&typeof u=="string"&&typeof p=="undefined")l=n,o=this.diff_main(l,u,!0),o.length>2&&(this.diff_cleanupSemantic(o),this.diff_cleanupEfficiency(o));else if(n&&typeof n=="object"&&typeof u=="undefined"&&typeof p=="undefined")o=n,l=this.diff_text1(o);else if(typeof n=="string"&&u&&typeof u=="object"&&typeof p=="undefined")l=n,o=u;else if(typeof n=="string"&&typeof u=="string"&&p&&typeof p=="object")l=n,o=p;else throw new Error("Unknown call format to patch_make.");if(o.length===0)return[];for(var f=[],g=new m.patch_obj,i=0,v=0,c=0,h=l,y=l,E=0;E<o.length;E++){var x=o[E][0],T=o[E][1];switch(!i&&x!==r&&(g.start1=v,g.start2=c),x){case d:g.diffs[i++]=o[E],g.length2+=T.length,y=y.substring(0,c)+T+y.substring(c);break;case s:g.length1+=T.length,g.diffs[i++]=o[E],y=y.substring(0,c)+y.substring(c+T.length);break;case r:T.length<=2*this.Patch_Margin&&i&&o.length!=E+1?(g.diffs[i++]=o[E],g.length1+=T.length,g.length2+=T.length):T.length>=2*this.Patch_Margin&&i&&(this.patch_addContext_(g,h),f.push(g),g=new m.patch_obj,i=0,h=y,v=c);break}x!==d&&(v+=T.length),x!==s&&(c+=T.length)}return i&&(this.patch_addContext_(g,h),f.push(g)),f},m.prototype.patch_deepCopy=function(n){for(var u=[],p=0;p<n.length;p++){var l=n[p],o=new m.patch_obj;o.diffs=[];for(var f=0;f<l.diffs.length;f++)o.diffs[f]=new m.Diff(l.diffs[f][0],l.diffs[f][1]);o.start1=l.start1,o.start2=l.start2,o.length1=l.length1,o.length2=l.length2,u[p]=o}return u},m.prototype.patch_apply=function(n,u){if(n.length==0)return[u,[]];n=this.patch_deepCopy(n);var p=this.patch_addPadding(n);u=p+u+p,this.patch_splitMax(n);for(var l=0,o=[],f=0;f<n.length;f++){var g=n[f].start2+l,i=this.diff_text1(n[f].diffs),v,c=-1;if(i.length>this.Match_MaxBits?(v=this.match_main(u,i.substring(0,this.Match_MaxBits),g),v!=-1&&(c=this.match_main(u,i.substring(i.length-this.Match_MaxBits),g+i.length-this.Match_MaxBits),(c==-1||v>=c)&&(v=-1))):v=this.match_main(u,i,g),v==-1)o[f]=!1,l-=n[f].length2-n[f].length1;else{o[f]=!0,l=v-g;var h;if(c==-1?h=u.substring(v,v+i.length):h=u.substring(v,c+this.Match_MaxBits),i==h)u=u.substring(0,v)+this.diff_text2(n[f].diffs)+u.substring(v+i.length);else{var y=this.diff_main(i,h,!1);if(i.length>this.Match_MaxBits&&this.diff_levenshtein(y)/i.length>this.Patch_DeleteThreshold)o[f]=!1;else{this.diff_cleanupSemanticLossless(y);for(var E=0,x,T=0;T<n[f].diffs.length;T++){var A=n[f].diffs[T];A[0]!==r&&(x=this.diff_xIndex(y,E)),A[0]===d?u=u.substring(0,v+x)+A[1]+u.substring(v+x):A[0]===s&&(u=u.substring(0,v+x)+u.substring(v+this.diff_xIndex(y,E+A[1].length))),A[0]!==s&&(E+=A[1].length)}}}}}return u=u.substring(p.length,u.length-p.length),[u,o]},m.prototype.patch_addPadding=function(n){for(var u=this.Patch_Margin,p="",l=1;l<=u;l++)p+=String.fromCharCode(l);for(var l=0;l<n.length;l++)n[l].start1+=u,n[l].start2+=u;var o=n[0],f=o.diffs;if(f.length==0||f[0][0]!=r)f.unshift(new m.Diff(r,p)),o.start1-=u,o.start2-=u,o.length1+=u,o.length2+=u;else if(u>f[0][1].length){var g=u-f[0][1].length;f[0][1]=p.substring(f[0][1].length)+f[0][1],o.start1-=g,o.start2-=g,o.length1+=g,o.length2+=g}if(o=n[n.length-1],f=o.diffs,f.length==0||f[f.length-1][0]!=r)f.push(new m.Diff(r,p)),o.length1+=u,o.length2+=u;else if(u>f[f.length-1][1].length){var g=u-f[f.length-1][1].length;f[f.length-1][1]+=p.substring(0,g),o.length1+=g,o.length2+=g}return p},m.prototype.patch_splitMax=function(n){for(var u=this.Match_MaxBits,p=0;p<n.length;p++)if(!(n[p].length1<=u)){var l=n[p];n.splice(p--,1);for(var o=l.start1,f=l.start2,g="";l.diffs.length!==0;){var i=new m.patch_obj,v=!0;for(i.start1=o-g.length,i.start2=f-g.length,g!==""&&(i.length1=i.length2=g.length,i.diffs.push(new m.Diff(r,g)));l.diffs.length!==0&&i.length1<u-this.Patch_Margin;){var c=l.diffs[0][0],h=l.diffs[0][1];c===d?(i.length2+=h.length,f+=h.length,i.diffs.push(l.diffs.shift()),v=!1):c===s&&i.diffs.length==1&&i.diffs[0][0]==r&&h.length>2*u?(i.length1+=h.length,o+=h.length,v=!1,i.diffs.push(new m.Diff(c,h)),l.diffs.shift()):(h=h.substring(0,u-i.length1-this.Patch_Margin),i.length1+=h.length,o+=h.length,c===r?(i.length2+=h.length,f+=h.length):v=!1,i.diffs.push(new m.Diff(c,h)),h==l.diffs[0][1]?l.diffs.shift():l.diffs[0][1]=l.diffs[0][1].substring(h.length))}g=this.diff_text2(i.diffs),g=g.substring(g.length-this.Patch_Margin);var y=this.diff_text1(l.diffs).substring(0,this.Patch_Margin);y!==""&&(i.length1+=y.length,i.length2+=y.length,i.diffs.length!==0&&i.diffs[i.diffs.length-1][0]===r?i.diffs[i.diffs.length-1][1]+=y:i.diffs.push(new m.Diff(r,y))),v||n.splice(++p,0,i)}}},m.prototype.patch_toText=function(n){for(var u=[],p=0;p<n.length;p++)u[p]=n[p];return u.join("")},m.prototype.patch_fromText=function(n){var u=[];if(!n)return u;for(var p=n.split(`
|
|
`),l=0,o=/^@@ -(\d+),?(\d*) \+(\d+),?(\d*) @@$/;l<p.length;){var f=p[l].match(o);if(!f)throw new Error("Invalid patch string: "+p[l]);var g=new m.patch_obj;for(u.push(g),g.start1=parseInt(f[1],10),f[2]===""?(g.start1--,g.length1=1):f[2]=="0"?g.length1=0:(g.start1--,g.length1=parseInt(f[2],10)),g.start2=parseInt(f[3],10),f[4]===""?(g.start2--,g.length2=1):f[4]=="0"?g.length2=0:(g.start2--,g.length2=parseInt(f[4],10)),l++;l<p.length;){var i=p[l].charAt(0);try{var v=decodeURI(p[l].substring(1))}catch(c){throw new Error("Illegal escape in patch_fromText: "+v)}if(i=="-")g.diffs.push(new m.Diff(s,v));else if(i=="+")g.diffs.push(new m.Diff(d,v));else if(i==" ")g.diffs.push(new m.Diff(r,v));else{if(i=="@")break;if(i!=="")throw new Error('Invalid patch mode "'+i+'" in: '+v)}l++}}return u},m.patch_obj=function(){this.diffs=[],this.start1=null,this.start2=null,this.length1=0,this.length2=0},m.patch_obj.prototype.toString=function(){var n,u;this.length1===0?n=this.start1+",0":this.length1==1?n=this.start1+1:n=this.start1+1+","+this.length1,this.length2===0?u=this.start2+",0":this.length2==1?u=this.start2+1:u=this.start2+1+","+this.length2;for(var p=["@@ -"+n+" +"+u+` @@
|
|
`],l,o=0;o<this.diffs.length;o++){switch(this.diffs[o][0]){case d:l="+";break;case s:l="-";break;case r:l=" ";break}p[o+1]=l+encodeURI(this.diffs[o][1])+`
|
|
`}return p.join("").replace(/%20/g," ")},b.exports=m,b.exports.diff_match_patch=m,b.exports.DIFF_DELETE=s,b.exports.DIFF_INSERT=d,b.exports.DIFF_EQUAL=r},177:function(b){/**!
|
|
|
|
@license
|
|
handlebars v4.7.7
|
|
|
|
Copyright (C) 2011-2019 by Yehuda Katz
|
|
|
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
|
of this software and associated documentation files (the "Software"), to deal
|
|
in the Software without restriction, including without limitation the rights
|
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
|
copies of the Software, and to permit persons to whom the Software is
|
|
furnished to do so, subject to the following conditions:
|
|
|
|
The above copyright notice and this permission notice shall be included in
|
|
all copies or substantial portions of the Software.
|
|
|
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
|
THE SOFTWARE.
|
|
|
|
*/(function(m,s){b.exports=s()})(this,function(){return function(m){function s(r){if(d[r])return d[r].exports;var n=d[r]={exports:{},id:r,loaded:!1};return m[r].call(n.exports,n,n.exports,s),n.loaded=!0,n.exports}var d={};return s.m=m,s.c=d,s.p="",s(0)}([function(m,s,d){"use strict";function r(){var A=x();return A.compile=function(w,_){return g.compile(w,_,A)},A.precompile=function(w,_){return g.precompile(w,_,A)},A.AST=o.default,A.Compiler=g.Compiler,A.JavaScriptCompiler=v.default,A.Parser=f.parser,A.parse=f.parse,A.parseWithoutProcessing=f.parseWithoutProcessing,A}var n=d(1).default;s.__esModule=!0;var u=d(2),p=n(u),l=d(45),o=n(l),f=d(46),g=d(51),i=d(52),v=n(i),c=d(49),h=n(c),y=d(44),E=n(y),x=p.default.create,T=r();T.create=r,E.default(T),T.Visitor=h.default,T.default=T,s.default=T,m.exports=s.default},function(m,s){"use strict";s.default=function(d){return d&&d.__esModule?d:{default:d}},s.__esModule=!0},function(m,s,d){"use strict";function r(){var A=new l.HandlebarsEnvironment;return c.extend(A,l),A.SafeString=f.default,A.Exception=i.default,A.Utils=c,A.escapeExpression=c.escapeExpression,A.VM=y,A.template=function(w){return y.template(w,A)},A}var n=d(3).default,u=d(1).default;s.__esModule=!0;var p=d(4),l=n(p),o=d(37),f=u(o),g=d(6),i=u(g),v=d(5),c=n(v),h=d(38),y=n(h),E=d(44),x=u(E),T=r();T.create=r,x.default(T),T.default=T,s.default=T,m.exports=s.default},function(m,s){"use strict";s.default=function(d){if(d&&d.__esModule)return d;var r={};if(d!=null)for(var n in d)Object.prototype.hasOwnProperty.call(d,n)&&(r[n]=d[n]);return r.default=d,r},s.__esModule=!0},function(m,s,d){"use strict";function r(A,w,_){this.helpers=A||{},this.partials=w||{},this.decorators=_||{},o.registerDefaultHelpers(this),f.registerDefaultDecorators(this)}var n=d(1).default;s.__esModule=!0,s.HandlebarsEnvironment=r;var u=d(5),p=d(6),l=n(p),o=d(10),f=d(30),g=d(32),i=n(g),v=d(33),c="4.7.7";s.VERSION=c;var h=8;s.COMPILER_REVISION=h;var y=7;s.LAST_COMPATIBLE_COMPILER_REVISION=y;var E={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0 <4.3.0",8:">= 4.3.0"};s.REVISION_CHANGES=E;var x="[object Object]";r.prototype={constructor:r,logger:i.default,log:i.default.log,registerHelper:function(A,w){if(u.toString.call(A)===x){if(w)throw new l.default("Arg not supported with multiple helpers");u.extend(this.helpers,A)}else this.helpers[A]=w},unregisterHelper:function(A){delete this.helpers[A]},registerPartial:function(A,w){if(u.toString.call(A)===x)u.extend(this.partials,A);else{if(typeof w=="undefined")throw new l.default('Attempting to register a partial called "'+A+'" as undefined');this.partials[A]=w}},unregisterPartial:function(A){delete this.partials[A]},registerDecorator:function(A,w){if(u.toString.call(A)===x){if(w)throw new l.default("Arg not supported with multiple decorators");u.extend(this.decorators,A)}else this.decorators[A]=w},unregisterDecorator:function(A){delete this.decorators[A]},resetLoggedPropertyAccesses:function(){v.resetLoggedProperties()}};var T=i.default.log;s.log=T,s.createFrame=u.createFrame,s.logger=i.default},function(m,s){"use strict";function d(E){return g[E]}function r(E){for(var x=1;x<arguments.length;x++)for(var T in arguments[x])Object.prototype.hasOwnProperty.call(arguments[x],T)&&(E[T]=arguments[x][T]);return E}function n(E,x){for(var T=0,A=E.length;T<A;T++)if(E[T]===x)return T;return-1}function u(E){if(typeof E!="string"){if(E&&E.toHTML)return E.toHTML();if(E==null)return"";if(!E)return E+"";E=""+E}return v.test(E)?E.replace(i,d):E}function p(E){return!E&&E!==0||!(!y(E)||E.length!==0)}function l(E){var x=r({},E);return x._parent=E,x}function o(E,x){return E.path=x,E}function f(E,x){return(E?E+".":"")+x}s.__esModule=!0,s.extend=r,s.indexOf=n,s.escapeExpression=u,s.isEmpty=p,s.createFrame=l,s.blockParams=o,s.appendContextPath=f;var g={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`","=":"="},i=/[&<>"'`=]/g,v=/[&<>"'`=]/,c=Object.prototype.toString;s.toString=c;var h=function(E){return typeof E=="function"};h(/x/)&&(s.isFunction=h=function(E){return typeof E=="function"&&c.call(E)==="[object Function]"}),s.isFunction=h;var y=Array.isArray||function(E){return!(!E||typeof E!="object")&&c.call(E)==="[object Array]"};s.isArray=y},function(m,s,d){"use strict";function r(p,l){var o=l&&l.loc,f=void 0,g=void 0,i=void 0,v=void 0;o&&(f=o.start.line,g=o.end.line,i=o.start.column,v=o.end.column,p+=" - "+f+":"+i);for(var c=Error.prototype.constructor.call(this,p),h=0;h<u.length;h++)this[u[h]]=c[u[h]];Error.captureStackTrace&&Error.captureStackTrace(this,r);try{o&&(this.lineNumber=f,this.endLineNumber=g,n?(Object.defineProperty(this,"column",{value:i,enumerable:!0}),Object.defineProperty(this,"endColumn",{value:v,enumerable:!0})):(this.column=i,this.endColumn=v))}catch(y){}}var n=d(7).default;s.__esModule=!0;var u=["description","fileName","lineNumber","endLineNumber","message","name","number","stack"];r.prototype=new Error,s.default=r,m.exports=s.default},function(m,s,d){m.exports={default:d(8),__esModule:!0}},function(m,s,d){var r=d(9);m.exports=function(n,u,p){return r.setDesc(n,u,p)}},function(m,s){var d=Object;m.exports={create:d.create,getProto:d.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:d.getOwnPropertyDescriptor,setDesc:d.defineProperty,setDescs:d.defineProperties,getKeys:d.keys,getNames:d.getOwnPropertyNames,getSymbols:d.getOwnPropertySymbols,each:[].forEach}},function(m,s,d){"use strict";function r(w){l.default(w),f.default(w),i.default(w),c.default(w),y.default(w),x.default(w),A.default(w)}function n(w,_,C){w.helpers[_]&&(w.hooks[_]=w.helpers[_],C||delete w.helpers[_])}var u=d(1).default;s.__esModule=!0,s.registerDefaultHelpers=r,s.moveHelperToHooks=n;var p=d(11),l=u(p),o=d(12),f=u(o),g=d(25),i=u(g),v=d(26),c=u(v),h=d(27),y=u(h),E=d(28),x=u(E),T=d(29),A=u(T)},function(m,s,d){"use strict";s.__esModule=!0;var r=d(5);s.default=function(n){n.registerHelper("blockHelperMissing",function(u,p){var l=p.inverse,o=p.fn;if(u===!0)return o(this);if(u===!1||u==null)return l(this);if(r.isArray(u))return u.length>0?(p.ids&&(p.ids=[p.name]),n.helpers.each(u,p)):l(this);if(p.data&&p.ids){var f=r.createFrame(p.data);f.contextPath=r.appendContextPath(p.data.contextPath,p.name),p={data:f}}return o(u,p)})},m.exports=s.default},function(m,s,d){(function(r){"use strict";var n=d(13).default,u=d(1).default;s.__esModule=!0;var p=d(5),l=d(6),o=u(l);s.default=function(f){f.registerHelper("each",function(g,i){function v(O,I,R){x&&(x.key=O,x.index=I,x.first=I===0,x.last=!!R,T&&(x.contextPath=T+O)),E+=c(g[O],{data:x,blockParams:p.blockParams([g[O],O],[T+O,null])})}if(!i)throw new o.default("Must pass iterator to #each");var c=i.fn,h=i.inverse,y=0,E="",x=void 0,T=void 0;if(i.data&&i.ids&&(T=p.appendContextPath(i.data.contextPath,i.ids[0])+"."),p.isFunction(g)&&(g=g.call(this)),i.data&&(x=p.createFrame(i.data)),g&&typeof g=="object")if(p.isArray(g))for(var A=g.length;y<A;y++)y in g&&v(y,y,y===g.length-1);else if(r.Symbol&&g[r.Symbol.iterator]){for(var w=[],_=g[r.Symbol.iterator](),C=_.next();!C.done;C=_.next())w.push(C.value);g=w;for(var A=g.length;y<A;y++)v(y,y,y===g.length-1)}else(function(){var O=void 0;n(g).forEach(function(I){O!==void 0&&v(O,y-1),O=I,y++}),O!==void 0&&v(O,y-1,!0)})();return y===0&&(E=h(this)),E})},m.exports=s.default}).call(s,function(){return this}())},function(m,s,d){m.exports={default:d(14),__esModule:!0}},function(m,s,d){d(15),m.exports=d(21).Object.keys},function(m,s,d){var r=d(16);d(18)("keys",function(n){return function(u){return n(r(u))}})},function(m,s,d){var r=d(17);m.exports=function(n){return Object(r(n))}},function(m,s){m.exports=function(d){if(d==null)throw TypeError("Can't call method on "+d);return d}},function(m,s,d){var r=d(19),n=d(21),u=d(24);m.exports=function(p,l){var o=(n.Object||{})[p]||Object[p],f={};f[p]=l(o),r(r.S+r.F*u(function(){o(1)}),"Object",f)}},function(m,s,d){var r=d(20),n=d(21),u=d(22),p="prototype",l=function(o,f,g){var i,v,c,h=o&l.F,y=o&l.G,E=o&l.S,x=o&l.P,T=o&l.B,A=o&l.W,w=y?n:n[f]||(n[f]={}),_=y?r:E?r[f]:(r[f]||{})[p];y&&(g=f);for(i in g)v=!h&&_&&i in _,v&&i in w||(c=v?_[i]:g[i],w[i]=y&&typeof _[i]!="function"?g[i]:T&&v?u(c,r):A&&_[i]==c?function(C){var O=function(I){return this instanceof C?new C(I):C(I)};return O[p]=C[p],O}(c):x&&typeof c=="function"?u(Function.call,c):c,x&&((w[p]||(w[p]={}))[i]=c))};l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,m.exports=l},function(m,s){var d=m.exports=typeof window!="undefined"&&window.Math==Math?window:typeof self!="undefined"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=d)},function(m,s){var d=m.exports={version:"1.2.6"};typeof __e=="number"&&(__e=d)},function(m,s,d){var r=d(23);m.exports=function(n,u,p){if(r(n),u===void 0)return n;switch(p){case 1:return function(l){return n.call(u,l)};case 2:return function(l,o){return n.call(u,l,o)};case 3:return function(l,o,f){return n.call(u,l,o,f)}}return function(){return n.apply(u,arguments)}}},function(m,s){m.exports=function(d){if(typeof d!="function")throw TypeError(d+" is not a function!");return d}},function(m,s){m.exports=function(d){try{return!!d()}catch(r){return!0}}},function(m,s,d){"use strict";var r=d(1).default;s.__esModule=!0;var n=d(6),u=r(n);s.default=function(p){p.registerHelper("helperMissing",function(){if(arguments.length!==1)throw new u.default('Missing helper: "'+arguments[arguments.length-1].name+'"')})},m.exports=s.default},function(m,s,d){"use strict";var r=d(1).default;s.__esModule=!0;var n=d(5),u=d(6),p=r(u);s.default=function(l){l.registerHelper("if",function(o,f){if(arguments.length!=2)throw new p.default("#if requires exactly one argument");return n.isFunction(o)&&(o=o.call(this)),!f.hash.includeZero&&!o||n.isEmpty(o)?f.inverse(this):f.fn(this)}),l.registerHelper("unless",function(o,f){if(arguments.length!=2)throw new p.default("#unless requires exactly one argument");return l.helpers.if.call(this,o,{fn:f.inverse,inverse:f.fn,hash:f.hash})})},m.exports=s.default},function(m,s){"use strict";s.__esModule=!0,s.default=function(d){d.registerHelper("log",function(){for(var r=[void 0],n=arguments[arguments.length-1],u=0;u<arguments.length-1;u++)r.push(arguments[u]);var p=1;n.hash.level!=null?p=n.hash.level:n.data&&n.data.level!=null&&(p=n.data.level),r[0]=p,d.log.apply(d,r)})},m.exports=s.default},function(m,s){"use strict";s.__esModule=!0,s.default=function(d){d.registerHelper("lookup",function(r,n,u){return r&&u.lookupProperty(r,n)})},m.exports=s.default},function(m,s,d){"use strict";var r=d(1).default;s.__esModule=!0;var n=d(5),u=d(6),p=r(u);s.default=function(l){l.registerHelper("with",function(o,f){if(arguments.length!=2)throw new p.default("#with requires exactly one argument");n.isFunction(o)&&(o=o.call(this));var g=f.fn;if(n.isEmpty(o))return f.inverse(this);var i=f.data;return f.data&&f.ids&&(i=n.createFrame(f.data),i.contextPath=n.appendContextPath(f.data.contextPath,f.ids[0])),g(o,{data:i,blockParams:n.blockParams([o],[i&&i.contextPath])})})},m.exports=s.default},function(m,s,d){"use strict";function r(l){p.default(l)}var n=d(1).default;s.__esModule=!0,s.registerDefaultDecorators=r;var u=d(31),p=n(u)},function(m,s,d){"use strict";s.__esModule=!0;var r=d(5);s.default=function(n){n.registerDecorator("inline",function(u,p,l,o){var f=u;return p.partials||(p.partials={},f=function(g,i){var v=l.partials;l.partials=r.extend({},v,p.partials);var c=u(g,i);return l.partials=v,c}),p.partials[o.args[0]]=o.fn,f})},m.exports=s.default},function(m,s,d){"use strict";s.__esModule=!0;var r=d(5),n={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(u){if(typeof u=="string"){var p=r.indexOf(n.methodMap,u.toLowerCase());u=p>=0?p:parseInt(u,10)}return u},log:function(u){if(u=n.lookupLevel(u),typeof console!="undefined"&&n.lookupLevel(n.level)<=u){var p=n.methodMap[u];console[p]||(p="log");for(var l=arguments.length,o=Array(l>1?l-1:0),f=1;f<l;f++)o[f-1]=arguments[f];console[p].apply(console,o)}}};s.default=n,m.exports=s.default},function(m,s,d){"use strict";function r(y){var E=o(null);E.constructor=!1,E.__defineGetter__=!1,E.__defineSetter__=!1,E.__lookupGetter__=!1;var x=o(null);return x.__proto__=!1,{properties:{whitelist:i.createNewLookupObject(x,y.allowedProtoProperties),defaultValue:y.allowProtoPropertiesByDefault},methods:{whitelist:i.createNewLookupObject(E,y.allowedProtoMethods),defaultValue:y.allowProtoMethodsByDefault}}}function n(y,E,x){return u(typeof y=="function"?E.methods:E.properties,x)}function u(y,E){return y.whitelist[E]!==void 0?y.whitelist[E]===!0:y.defaultValue!==void 0?y.defaultValue:(p(E),!1)}function p(y){h[y]!==!0&&(h[y]=!0,c.log("error",'Handlebars: Access has been denied to resolve the property "'+y+`" because it is not an "own property" of its parent.
|
|
You can add a runtime option to disable the check or this warning:
|
|
See https://handlebarsjs.com/api-reference/runtime-options.html#options-to-control-prototype-access for details`))}function l(){f(h).forEach(function(y){delete h[y]})}var o=d(34).default,f=d(13).default,g=d(3).default;s.__esModule=!0,s.createProtoAccessControl=r,s.resultIsAllowed=n,s.resetLoggedProperties=l;var i=d(36),v=d(32),c=g(v),h=o(null)},function(m,s,d){m.exports={default:d(35),__esModule:!0}},function(m,s,d){var r=d(9);m.exports=function(n,u){return r.create(n,u)}},function(m,s,d){"use strict";function r(){for(var p=arguments.length,l=Array(p),o=0;o<p;o++)l[o]=arguments[o];return u.extend.apply(void 0,[n(null)].concat(l))}var n=d(34).default;s.__esModule=!0,s.createNewLookupObject=r;var u=d(5)},function(m,s){"use strict";function d(r){this.string=r}s.__esModule=!0,d.prototype.toString=d.prototype.toHTML=function(){return""+this.string},s.default=d,m.exports=s.default},function(m,s,d){"use strict";function r(R){var D=R&&R[0]||1,N=_.COMPILER_REVISION;if(!(D>=_.LAST_COMPATIBLE_COMPILER_REVISION&&D<=_.COMPILER_REVISION)){if(D<_.LAST_COMPATIBLE_COMPILER_REVISION){var k=_.REVISION_CHANGES[N],W=_.REVISION_CHANGES[D];throw new w.default("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+k+") or downgrade your runtime to an older version ("+W+").")}throw new w.default("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+R[1]+").")}}function n(R,D){function N(F,H,$){$.hash&&(H=T.extend({},H,$.hash),$.ids&&($.ids[0]=!0)),F=D.VM.resolvePartial.call(this,F,H,$);var V=T.extend({},$,{hooks:this.hooks,protoAccessControl:this.protoAccessControl}),K=D.VM.invokePartial.call(this,F,H,V);if(K==null&&D.compile&&($.partials[$.name]=D.compile(F,R.compilerOptions,D),K=$.partials[$.name](H,V)),K!=null){if($.indent){for(var Q=K.split(`
|
|
`),ie=0,fe=Q.length;ie<fe&&(Q[ie]||ie+1!==fe);ie++)Q[ie]=$.indent+Q[ie];K=Q.join(`
|
|
`)}return K}throw new w.default("The partial "+$.name+" could not be compiled when running in runtime-only mode")}function k(F){function H(ie){return""+R.main(Y,ie,Y.helpers,Y.partials,V,Q,K)}var $=arguments.length<=1||arguments[1]===void 0?{}:arguments[1],V=$.data;k._setup($),!$.partial&&R.useData&&(V=f(F,V));var K=void 0,Q=R.useBlockParams?[]:void 0;return R.useDepths&&(K=$.depths?F!=$.depths[0]?[F].concat($.depths):$.depths:[F]),(H=g(R.main,H,Y,$.depths||[],V,Q))(F,$)}if(!D)throw new w.default("No environment passed to template");if(!R||!R.main)throw new w.default("Unknown template object: "+typeof R);R.main.decorator=R.main_d,D.VM.checkRevision(R.compiler);var W=R.compiler&&R.compiler[0]===7,Y={strict:function(F,H,$){if(!(F&&H in F))throw new w.default('"'+H+'" not defined in '+F,{loc:$});return Y.lookupProperty(F,H)},lookupProperty:function(F,H){var $=F[H];return $==null||Object.prototype.hasOwnProperty.call(F,H)||I.resultIsAllowed($,Y.protoAccessControl,H)?$:void 0},lookup:function(F,H){for(var $=F.length,V=0;V<$;V++){var K=F[V]&&Y.lookupProperty(F[V],H);if(K!=null)return F[V][H]}},lambda:function(F,H){return typeof F=="function"?F.call(H):F},escapeExpression:T.escapeExpression,invokePartial:N,fn:function(F){var H=R[F];return H.decorator=R[F+"_d"],H},programs:[],program:function(F,H,$,V,K){var Q=this.programs[F],ie=this.fn(F);return H||K||V||$?Q=u(this,F,ie,H,$,V,K):Q||(Q=this.programs[F]=u(this,F,ie)),Q},data:function(F,H){for(;F&&H--;)F=F._parent;return F},mergeIfNeeded:function(F,H){var $=F||H;return F&&H&&F!==H&&($=T.extend({},H,F)),$},nullContext:c({}),noop:D.VM.noop,compilerInfo:R.compiler};return k.isTop=!0,k._setup=function(F){if(F.partial)Y.protoAccessControl=F.protoAccessControl,Y.helpers=F.helpers,Y.partials=F.partials,Y.decorators=F.decorators,Y.hooks=F.hooks;else{var H=T.extend({},D.helpers,F.helpers);i(H,Y),Y.helpers=H,R.usePartial&&(Y.partials=Y.mergeIfNeeded(F.partials,D.partials)),(R.usePartial||R.useDecorators)&&(Y.decorators=T.extend({},D.decorators,F.decorators)),Y.hooks={},Y.protoAccessControl=I.createProtoAccessControl(F);var $=F.allowCallsToHelperMissing||W;C.moveHelperToHooks(Y,"helperMissing",$),C.moveHelperToHooks(Y,"blockHelperMissing",$)}},k._child=function(F,H,$,V){if(R.useBlockParams&&!$)throw new w.default("must pass block params");if(R.useDepths&&!V)throw new w.default("must pass parent depths");return u(Y,F,R[F],H,0,$,V)},k}function u(R,D,N,k,W,Y,F){function H($){var V=arguments.length<=1||arguments[1]===void 0?{}:arguments[1],K=F;return!F||$==F[0]||$===R.nullContext&&F[0]===null||(K=[$].concat(F)),N(R,$,R.helpers,R.partials,V.data||k,Y&&[V.blockParams].concat(Y),K)}return H=g(N,H,R,F,k,Y),H.program=D,H.depth=F?F.length:0,H.blockParams=W||0,H}function p(R,D,N){return R?R.call||N.name||(N.name=R,R=N.partials[R]):R=N.name==="@partial-block"?N.data["partial-block"]:N.partials[N.name],R}function l(R,D,N){var k=N.data&&N.data["partial-block"];N.partial=!0,N.ids&&(N.data.contextPath=N.ids[0]||N.data.contextPath);var W=void 0;if(N.fn&&N.fn!==o&&function(){N.data=_.createFrame(N.data);var Y=N.fn;W=N.data["partial-block"]=function(F){var H=arguments.length<=1||arguments[1]===void 0?{}:arguments[1];return H.data=_.createFrame(H.data),H.data["partial-block"]=k,Y(F,H)},Y.partials&&(N.partials=T.extend({},N.partials,Y.partials))}(),R===void 0&&W&&(R=W),R===void 0)throw new w.default("The partial "+N.name+" could not be found");if(R instanceof Function)return R(D,N)}function o(){return""}function f(R,D){return D&&"root"in D||(D=D?_.createFrame(D):{},D.root=R),D}function g(R,D,N,k,W,Y){if(R.decorator){var F={};D=R.decorator(D,F,N,k&&k[0],W,Y,k),T.extend(D,F)}return D}function i(R,D){h(R).forEach(function(N){var k=R[N];R[N]=v(k,D)})}function v(R,D){var N=D.lookupProperty;return O.wrapHelper(R,function(k){return T.extend({lookupProperty:N},k)})}var c=d(39).default,h=d(13).default,y=d(3).default,E=d(1).default;s.__esModule=!0,s.checkRevision=r,s.template=n,s.wrapProgram=u,s.resolvePartial=p,s.invokePartial=l,s.noop=o;var x=d(5),T=y(x),A=d(6),w=E(A),_=d(4),C=d(10),O=d(43),I=d(33)},function(m,s,d){m.exports={default:d(40),__esModule:!0}},function(m,s,d){d(41),m.exports=d(21).Object.seal},function(m,s,d){var r=d(42);d(18)("seal",function(n){return function(u){return n&&r(u)?n(u):u}})},function(m,s){m.exports=function(d){return typeof d=="object"?d!==null:typeof d=="function"}},function(m,s){"use strict";function d(r,n){if(typeof r!="function")return r;var u=function(){var p=arguments[arguments.length-1];return arguments[arguments.length-1]=n(p),r.apply(this,arguments)};return u}s.__esModule=!0,s.wrapHelper=d},function(m,s){(function(d){"use strict";s.__esModule=!0,s.default=function(r){var n=typeof d!="undefined"?d:window,u=n.Handlebars;r.noConflict=function(){return n.Handlebars===r&&(n.Handlebars=u),r}},m.exports=s.default}).call(s,function(){return this}())},function(m,s){"use strict";s.__esModule=!0;var d={helpers:{helperExpression:function(r){return r.type==="SubExpression"||(r.type==="MustacheStatement"||r.type==="BlockStatement")&&!!(r.params&&r.params.length||r.hash)},scopedId:function(r){return/^\.|this\b/.test(r.original)},simpleId:function(r){return r.parts.length===1&&!d.helpers.scopedId(r)&&!r.depth}}};s.default=d,m.exports=s.default},function(m,s,d){"use strict";function r(y,E){if(y.type==="Program")return y;o.default.yy=h,h.locInfo=function(T){return new h.SourceLocation(E&&E.srcName,T)};var x=o.default.parse(y);return x}function n(y,E){var x=r(y,E),T=new g.default(E);return T.accept(x)}var u=d(1).default,p=d(3).default;s.__esModule=!0,s.parseWithoutProcessing=r,s.parse=n;var l=d(47),o=u(l),f=d(48),g=u(f),i=d(50),v=p(i),c=d(5);s.parser=o.default;var h={};c.extend(h,v)},function(m,s){"use strict";s.__esModule=!0;var d=function(){function r(){this.yy={}}var n={trace:function(){},yy:{},symbols_:{error:2,root:3,program:4,EOF:5,program_repetition0:6,statement:7,mustache:8,block:9,rawBlock:10,partial:11,partialBlock:12,content:13,COMMENT:14,CONTENT:15,openRawBlock:16,rawBlock_repetition0:17,END_RAW_BLOCK:18,OPEN_RAW_BLOCK:19,helperName:20,openRawBlock_repetition0:21,openRawBlock_option0:22,CLOSE_RAW_BLOCK:23,openBlock:24,block_option0:25,closeBlock:26,openInverse:27,block_option1:28,OPEN_BLOCK:29,openBlock_repetition0:30,openBlock_option0:31,openBlock_option1:32,CLOSE:33,OPEN_INVERSE:34,openInverse_repetition0:35,openInverse_option0:36,openInverse_option1:37,openInverseChain:38,OPEN_INVERSE_CHAIN:39,openInverseChain_repetition0:40,openInverseChain_option0:41,openInverseChain_option1:42,inverseAndProgram:43,INVERSE:44,inverseChain:45,inverseChain_option0:46,OPEN_ENDBLOCK:47,OPEN:48,mustache_repetition0:49,mustache_option0:50,OPEN_UNESCAPED:51,mustache_repetition1:52,mustache_option1:53,CLOSE_UNESCAPED:54,OPEN_PARTIAL:55,partialName:56,partial_repetition0:57,partial_option0:58,openPartialBlock:59,OPEN_PARTIAL_BLOCK:60,openPartialBlock_repetition0:61,openPartialBlock_option0:62,param:63,sexpr:64,OPEN_SEXPR:65,sexpr_repetition0:66,sexpr_option0:67,CLOSE_SEXPR:68,hash:69,hash_repetition_plus0:70,hashSegment:71,ID:72,EQUALS:73,blockParams:74,OPEN_BLOCK_PARAMS:75,blockParams_repetition_plus0:76,CLOSE_BLOCK_PARAMS:77,path:78,dataName:79,STRING:80,NUMBER:81,BOOLEAN:82,UNDEFINED:83,NULL:84,DATA:85,pathSegments:86,SEP:87,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",14:"COMMENT",15:"CONTENT",18:"END_RAW_BLOCK",19:"OPEN_RAW_BLOCK",23:"CLOSE_RAW_BLOCK",29:"OPEN_BLOCK",33:"CLOSE",34:"OPEN_INVERSE",39:"OPEN_INVERSE_CHAIN",44:"INVERSE",47:"OPEN_ENDBLOCK",48:"OPEN",51:"OPEN_UNESCAPED",54:"CLOSE_UNESCAPED",55:"OPEN_PARTIAL",60:"OPEN_PARTIAL_BLOCK",65:"OPEN_SEXPR",68:"CLOSE_SEXPR",72:"ID",73:"EQUALS",75:"OPEN_BLOCK_PARAMS",77:"CLOSE_BLOCK_PARAMS",80:"STRING",81:"NUMBER",82:"BOOLEAN",83:"UNDEFINED",84:"NULL",85:"DATA",87:"SEP"},productions_:[0,[3,2],[4,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[13,1],[10,3],[16,5],[9,4],[9,4],[24,6],[27,6],[38,6],[43,2],[45,3],[45,1],[26,3],[8,5],[8,5],[11,5],[12,3],[59,5],[63,1],[63,1],[64,5],[69,1],[71,3],[74,3],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[56,1],[56,1],[79,2],[78,1],[86,3],[86,1],[6,0],[6,2],[17,0],[17,2],[21,0],[21,2],[22,0],[22,1],[25,0],[25,1],[28,0],[28,1],[30,0],[30,2],[31,0],[31,1],[32,0],[32,1],[35,0],[35,2],[36,0],[36,1],[37,0],[37,1],[40,0],[40,2],[41,0],[41,1],[42,0],[42,1],[46,0],[46,1],[49,0],[49,2],[50,0],[50,1],[52,0],[52,2],[53,0],[53,1],[57,0],[57,2],[58,0],[58,1],[61,0],[61,2],[62,0],[62,1],[66,0],[66,2],[67,0],[67,1],[70,1],[70,2],[76,1],[76,2]],performAction:function(p,l,o,f,g,i,v){var c=i.length-1;switch(g){case 1:return i[c-1];case 2:this.$=f.prepareProgram(i[c]);break;case 3:this.$=i[c];break;case 4:this.$=i[c];break;case 5:this.$=i[c];break;case 6:this.$=i[c];break;case 7:this.$=i[c];break;case 8:this.$=i[c];break;case 9:this.$={type:"CommentStatement",value:f.stripComment(i[c]),strip:f.stripFlags(i[c],i[c]),loc:f.locInfo(this._$)};break;case 10:this.$={type:"ContentStatement",original:i[c],value:i[c],loc:f.locInfo(this._$)};break;case 11:this.$=f.prepareRawBlock(i[c-2],i[c-1],i[c],this._$);break;case 12:this.$={path:i[c-3],params:i[c-2],hash:i[c-1]};break;case 13:this.$=f.prepareBlock(i[c-3],i[c-2],i[c-1],i[c],!1,this._$);break;case 14:this.$=f.prepareBlock(i[c-3],i[c-2],i[c-1],i[c],!0,this._$);break;case 15:this.$={open:i[c-5],path:i[c-4],params:i[c-3],hash:i[c-2],blockParams:i[c-1],strip:f.stripFlags(i[c-5],i[c])};break;case 16:this.$={path:i[c-4],params:i[c-3],hash:i[c-2],blockParams:i[c-1],strip:f.stripFlags(i[c-5],i[c])};break;case 17:this.$={path:i[c-4],params:i[c-3],hash:i[c-2],blockParams:i[c-1],strip:f.stripFlags(i[c-5],i[c])};break;case 18:this.$={strip:f.stripFlags(i[c-1],i[c-1]),program:i[c]};break;case 19:var h=f.prepareBlock(i[c-2],i[c-1],i[c],i[c],!1,this._$),y=f.prepareProgram([h],i[c-1].loc);y.chained=!0,this.$={strip:i[c-2].strip,program:y,chain:!0};break;case 20:this.$=i[c];break;case 21:this.$={path:i[c-1],strip:f.stripFlags(i[c-2],i[c])};break;case 22:this.$=f.prepareMustache(i[c-3],i[c-2],i[c-1],i[c-4],f.stripFlags(i[c-4],i[c]),this._$);break;case 23:this.$=f.prepareMustache(i[c-3],i[c-2],i[c-1],i[c-4],f.stripFlags(i[c-4],i[c]),this._$);break;case 24:this.$={type:"PartialStatement",name:i[c-3],params:i[c-2],hash:i[c-1],indent:"",strip:f.stripFlags(i[c-4],i[c]),loc:f.locInfo(this._$)};break;case 25:this.$=f.preparePartialBlock(i[c-2],i[c-1],i[c],this._$);break;case 26:this.$={path:i[c-3],params:i[c-2],hash:i[c-1],strip:f.stripFlags(i[c-4],i[c])};break;case 27:this.$=i[c];break;case 28:this.$=i[c];break;case 29:this.$={type:"SubExpression",path:i[c-3],params:i[c-2],hash:i[c-1],loc:f.locInfo(this._$)};break;case 30:this.$={type:"Hash",pairs:i[c],loc:f.locInfo(this._$)};break;case 31:this.$={type:"HashPair",key:f.id(i[c-2]),value:i[c],loc:f.locInfo(this._$)};break;case 32:this.$=f.id(i[c-1]);break;case 33:this.$=i[c];break;case 34:this.$=i[c];break;case 35:this.$={type:"StringLiteral",value:i[c],original:i[c],loc:f.locInfo(this._$)};break;case 36:this.$={type:"NumberLiteral",value:Number(i[c]),original:Number(i[c]),loc:f.locInfo(this._$)};break;case 37:this.$={type:"BooleanLiteral",value:i[c]==="true",original:i[c]==="true",loc:f.locInfo(this._$)};break;case 38:this.$={type:"UndefinedLiteral",original:void 0,value:void 0,loc:f.locInfo(this._$)};break;case 39:this.$={type:"NullLiteral",original:null,value:null,loc:f.locInfo(this._$)};break;case 40:this.$=i[c];break;case 41:this.$=i[c];break;case 42:this.$=f.preparePath(!0,i[c],this._$);break;case 43:this.$=f.preparePath(!1,i[c],this._$);break;case 44:i[c-2].push({part:f.id(i[c]),original:i[c],separator:i[c-1]}),this.$=i[c-2];break;case 45:this.$=[{part:f.id(i[c]),original:i[c]}];break;case 46:this.$=[];break;case 47:i[c-1].push(i[c]);break;case 48:this.$=[];break;case 49:i[c-1].push(i[c]);break;case 50:this.$=[];break;case 51:i[c-1].push(i[c]);break;case 58:this.$=[];break;case 59:i[c-1].push(i[c]);break;case 64:this.$=[];break;case 65:i[c-1].push(i[c]);break;case 70:this.$=[];break;case 71:i[c-1].push(i[c]);break;case 78:this.$=[];break;case 79:i[c-1].push(i[c]);break;case 82:this.$=[];break;case 83:i[c-1].push(i[c]);break;case 86:this.$=[];break;case 87:i[c-1].push(i[c]);break;case 90:this.$=[];break;case 91:i[c-1].push(i[c]);break;case 94:this.$=[];break;case 95:i[c-1].push(i[c]);break;case 98:this.$=[i[c]];break;case 99:i[c-1].push(i[c]);break;case 100:this.$=[i[c]];break;case 101:i[c-1].push(i[c])}},table:[{3:1,4:2,5:[2,46],6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{1:[3]},{5:[1,4]},{5:[2,2],7:5,8:6,9:7,10:8,11:9,12:10,13:11,14:[1,12],15:[1,20],16:17,19:[1,23],24:15,27:16,29:[1,21],34:[1,22],39:[2,2],44:[2,2],47:[2,2],48:[1,13],51:[1,14],55:[1,18],59:19,60:[1,24]},{1:[2,1]},{5:[2,47],14:[2,47],15:[2,47],19:[2,47],29:[2,47],34:[2,47],39:[2,47],44:[2,47],47:[2,47],48:[2,47],51:[2,47],55:[2,47],60:[2,47]},{5:[2,3],14:[2,3],15:[2,3],19:[2,3],29:[2,3],34:[2,3],39:[2,3],44:[2,3],47:[2,3],48:[2,3],51:[2,3],55:[2,3],60:[2,3]},{5:[2,4],14:[2,4],15:[2,4],19:[2,4],29:[2,4],34:[2,4],39:[2,4],44:[2,4],47:[2,4],48:[2,4],51:[2,4],55:[2,4],60:[2,4]},{5:[2,5],14:[2,5],15:[2,5],19:[2,5],29:[2,5],34:[2,5],39:[2,5],44:[2,5],47:[2,5],48:[2,5],51:[2,5],55:[2,5],60:[2,5]},{5:[2,6],14:[2,6],15:[2,6],19:[2,6],29:[2,6],34:[2,6],39:[2,6],44:[2,6],47:[2,6],48:[2,6],51:[2,6],55:[2,6],60:[2,6]},{5:[2,7],14:[2,7],15:[2,7],19:[2,7],29:[2,7],34:[2,7],39:[2,7],44:[2,7],47:[2,7],48:[2,7],51:[2,7],55:[2,7],60:[2,7]},{5:[2,8],14:[2,8],15:[2,8],19:[2,8],29:[2,8],34:[2,8],39:[2,8],44:[2,8],47:[2,8],48:[2,8],51:[2,8],55:[2,8],60:[2,8]},{5:[2,9],14:[2,9],15:[2,9],19:[2,9],29:[2,9],34:[2,9],39:[2,9],44:[2,9],47:[2,9],48:[2,9],51:[2,9],55:[2,9],60:[2,9]},{20:25,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:36,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:37,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{4:38,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{15:[2,48],17:39,18:[2,48]},{20:41,56:40,64:42,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:44,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{5:[2,10],14:[2,10],15:[2,10],18:[2,10],19:[2,10],29:[2,10],34:[2,10],39:[2,10],44:[2,10],47:[2,10],48:[2,10],51:[2,10],55:[2,10],60:[2,10]},{20:45,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:46,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:47,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:41,56:48,64:42,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[2,78],49:49,65:[2,78],72:[2,78],80:[2,78],81:[2,78],82:[2,78],83:[2,78],84:[2,78],85:[2,78]},{23:[2,33],33:[2,33],54:[2,33],65:[2,33],68:[2,33],72:[2,33],75:[2,33],80:[2,33],81:[2,33],82:[2,33],83:[2,33],84:[2,33],85:[2,33]},{23:[2,34],33:[2,34],54:[2,34],65:[2,34],68:[2,34],72:[2,34],75:[2,34],80:[2,34],81:[2,34],82:[2,34],83:[2,34],84:[2,34],85:[2,34]},{23:[2,35],33:[2,35],54:[2,35],65:[2,35],68:[2,35],72:[2,35],75:[2,35],80:[2,35],81:[2,35],82:[2,35],83:[2,35],84:[2,35],85:[2,35]},{23:[2,36],33:[2,36],54:[2,36],65:[2,36],68:[2,36],72:[2,36],75:[2,36],80:[2,36],81:[2,36],82:[2,36],83:[2,36],84:[2,36],85:[2,36]},{23:[2,37],33:[2,37],54:[2,37],65:[2,37],68:[2,37],72:[2,37],75:[2,37],80:[2,37],81:[2,37],82:[2,37],83:[2,37],84:[2,37],85:[2,37]},{23:[2,38],33:[2,38],54:[2,38],65:[2,38],68:[2,38],72:[2,38],75:[2,38],80:[2,38],81:[2,38],82:[2,38],83:[2,38],84:[2,38],85:[2,38]},{23:[2,39],33:[2,39],54:[2,39],65:[2,39],68:[2,39],72:[2,39],75:[2,39],80:[2,39],81:[2,39],82:[2,39],83:[2,39],84:[2,39],85:[2,39]},{23:[2,43],33:[2,43],54:[2,43],65:[2,43],68:[2,43],72:[2,43],75:[2,43],80:[2,43],81:[2,43],82:[2,43],83:[2,43],84:[2,43],85:[2,43],87:[1,50]},{72:[1,35],86:51},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{52:52,54:[2,82],65:[2,82],72:[2,82],80:[2,82],81:[2,82],82:[2,82],83:[2,82],84:[2,82],85:[2,82]},{25:53,38:55,39:[1,57],43:56,44:[1,58],45:54,47:[2,54]},{28:59,43:60,44:[1,58],47:[2,56]},{13:62,15:[1,20],18:[1,61]},{33:[2,86],57:63,65:[2,86],72:[2,86],80:[2,86],81:[2,86],82:[2,86],83:[2,86],84:[2,86],85:[2,86]},{33:[2,40],65:[2,40],72:[2,40],80:[2,40],81:[2,40],82:[2,40],83:[2,40],84:[2,40],85:[2,40]},{33:[2,41],65:[2,41],72:[2,41],80:[2,41],81:[2,41],82:[2,41],83:[2,41],84:[2,41],85:[2,41]},{20:64,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:65,47:[1,66]},{30:67,33:[2,58],65:[2,58],72:[2,58],75:[2,58],80:[2,58],81:[2,58],82:[2,58],83:[2,58],84:[2,58],85:[2,58]},{33:[2,64],35:68,65:[2,64],72:[2,64],75:[2,64],80:[2,64],81:[2,64],82:[2,64],83:[2,64],84:[2,64],85:[2,64]},{21:69,23:[2,50],65:[2,50],72:[2,50],80:[2,50],81:[2,50],82:[2,50],83:[2,50],84:[2,50],85:[2,50]},{33:[2,90],61:70,65:[2,90],72:[2,90],80:[2,90],81:[2,90],82:[2,90],83:[2,90],84:[2,90],85:[2,90]},{20:74,33:[2,80],50:71,63:72,64:75,65:[1,43],69:73,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{72:[1,79]},{23:[2,42],33:[2,42],54:[2,42],65:[2,42],68:[2,42],72:[2,42],75:[2,42],80:[2,42],81:[2,42],82:[2,42],83:[2,42],84:[2,42],85:[2,42],87:[1,50]},{20:74,53:80,54:[2,84],63:81,64:75,65:[1,43],69:82,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:83,47:[1,66]},{47:[2,55]},{4:84,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{47:[2,20]},{20:85,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:86,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{26:87,47:[1,66]},{47:[2,57]},{5:[2,11],14:[2,11],15:[2,11],19:[2,11],29:[2,11],34:[2,11],39:[2,11],44:[2,11],47:[2,11],48:[2,11],51:[2,11],55:[2,11],60:[2,11]},{15:[2,49],18:[2,49]},{20:74,33:[2,88],58:88,63:89,64:75,65:[1,43],69:90,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{65:[2,94],66:91,68:[2,94],72:[2,94],80:[2,94],81:[2,94],82:[2,94],83:[2,94],84:[2,94],85:[2,94]},{5:[2,25],14:[2,25],15:[2,25],19:[2,25],29:[2,25],34:[2,25],39:[2,25],44:[2,25],47:[2,25],48:[2,25],51:[2,25],55:[2,25],60:[2,25]},{20:92,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,31:93,33:[2,60],63:94,64:75,65:[1,43],69:95,70:76,71:77,72:[1,78],75:[2,60],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,33:[2,66],36:96,63:97,64:75,65:[1,43],69:98,70:76,71:77,72:[1,78],75:[2,66],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,22:99,23:[2,52],63:100,64:75,65:[1,43],69:101,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,33:[2,92],62:102,63:103,64:75,65:[1,43],69:104,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,105]},{33:[2,79],65:[2,79],72:[2,79],80:[2,79],81:[2,79],82:[2,79],83:[2,79],84:[2,79],85:[2,79]},{33:[2,81]},{23:[2,27],33:[2,27],54:[2,27],65:[2,27],68:[2,27],72:[2,27],75:[2,27],80:[2,27],81:[2,27],82:[2,27],83:[2,27],84:[2,27],85:[2,27]},{23:[2,28],33:[2,28],54:[2,28],65:[2,28],68:[2,28],72:[2,28],75:[2,28],80:[2,28],81:[2,28],82:[2,28],83:[2,28],84:[2,28],85:[2,28]},{23:[2,30],33:[2,30],54:[2,30],68:[2,30],71:106,72:[1,107],75:[2,30]},{23:[2,98],33:[2,98],54:[2,98],68:[2,98],72:[2,98],75:[2,98]},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],73:[1,108],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{23:[2,44],33:[2,44],54:[2,44],65:[2,44],68:[2,44],72:[2,44],75:[2,44],80:[2,44],81:[2,44],82:[2,44],83:[2,44],84:[2,44],85:[2,44],87:[2,44]},{54:[1,109]},{54:[2,83],65:[2,83],72:[2,83],80:[2,83],81:[2,83],82:[2,83],83:[2,83],84:[2,83],85:[2,83]},{54:[2,85]},{5:[2,13],14:[2,13],15:[2,13],19:[2,13],29:[2,13],34:[2,13],39:[2,13],44:[2,13],47:[2,13],48:[2,13],51:[2,13],55:[2,13],60:[2,13]},{38:55,39:[1,57],43:56,44:[1,58],45:111,46:110,47:[2,76]},{33:[2,70],40:112,65:[2,70],72:[2,70],75:[2,70],80:[2,70],81:[2,70],82:[2,70],83:[2,70],84:[2,70],85:[2,70]},{47:[2,18]},{5:[2,14],14:[2,14],15:[2,14],19:[2,14],29:[2,14],34:[2,14],39:[2,14],44:[2,14],47:[2,14],48:[2,14],51:[2,14],55:[2,14],60:[2,14]},{33:[1,113]},{33:[2,87],65:[2,87],72:[2,87],80:[2,87],81:[2,87],82:[2,87],83:[2,87],84:[2,87],85:[2,87]},{33:[2,89]},{20:74,63:115,64:75,65:[1,43],67:114,68:[2,96],69:116,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,117]},{32:118,33:[2,62],74:119,75:[1,120]},{33:[2,59],65:[2,59],72:[2,59],75:[2,59],80:[2,59],81:[2,59],82:[2,59],83:[2,59],84:[2,59],85:[2,59]},{33:[2,61],75:[2,61]},{33:[2,68],37:121,74:122,75:[1,120]},{33:[2,65],65:[2,65],72:[2,65],75:[2,65],80:[2,65],81:[2,65],82:[2,65],83:[2,65],84:[2,65],85:[2,65]},{33:[2,67],75:[2,67]},{23:[1,123]},{23:[2,51],65:[2,51],72:[2,51],80:[2,51],81:[2,51],82:[2,51],83:[2,51],84:[2,51],85:[2,51]},{23:[2,53]},{33:[1,124]},{33:[2,91],65:[2,91],72:[2,91],80:[2,91],81:[2,91],82:[2,91],83:[2,91],84:[2,91],85:[2,91]},{33:[2,93]},{5:[2,22],14:[2,22],15:[2,22],19:[2,22],29:[2,22],34:[2,22],39:[2,22],44:[2,22],47:[2,22],48:[2,22],51:[2,22],55:[2,22],60:[2,22]},{23:[2,99],33:[2,99],54:[2,99],68:[2,99],72:[2,99],75:[2,99]},{73:[1,108]},{20:74,63:125,64:75,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,23],14:[2,23],15:[2,23],19:[2,23],29:[2,23],34:[2,23],39:[2,23],44:[2,23],47:[2,23],48:[2,23],51:[2,23],55:[2,23],60:[2,23]},{47:[2,19]},{47:[2,77]},{20:74,33:[2,72],41:126,63:127,64:75,65:[1,43],69:128,70:76,71:77,72:[1,78],75:[2,72],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,24],14:[2,24],15:[2,24],19:[2,24],29:[2,24],34:[2,24],39:[2,24],44:[2,24],47:[2,24],48:[2,24],51:[2,24],55:[2,24],60:[2,24]},{68:[1,129]},{65:[2,95],68:[2,95],72:[2,95],80:[2,95],81:[2,95],82:[2,95],83:[2,95],84:[2,95],85:[2,95]},{68:[2,97]},{5:[2,21],14:[2,21],15:[2,21],19:[2,21],29:[2,21],34:[2,21],39:[2,21],44:[2,21],47:[2,21],48:[2,21],51:[2,21],55:[2,21],60:[2,21]},{33:[1,130]},{33:[2,63]},{72:[1,132],76:131},{33:[1,133]},{33:[2,69]},{15:[2,12],18:[2,12]},{14:[2,26],15:[2,26],19:[2,26],29:[2,26],34:[2,26],47:[2,26],48:[2,26],51:[2,26],55:[2,26],60:[2,26]},{23:[2,31],33:[2,31],54:[2,31],68:[2,31],72:[2,31],75:[2,31]},{33:[2,74],42:134,74:135,75:[1,120]},{33:[2,71],65:[2,71],72:[2,71],75:[2,71],80:[2,71],81:[2,71],82:[2,71],83:[2,71],84:[2,71],85:[2,71]},{33:[2,73],75:[2,73]},{23:[2,29],33:[2,29],54:[2,29],65:[2,29],68:[2,29],72:[2,29],75:[2,29],80:[2,29],81:[2,29],82:[2,29],83:[2,29],84:[2,29],85:[2,29]},{14:[2,15],15:[2,15],19:[2,15],29:[2,15],34:[2,15],39:[2,15],44:[2,15],47:[2,15],48:[2,15],51:[2,15],55:[2,15],60:[2,15]},{72:[1,137],77:[1,136]},{72:[2,100],77:[2,100]},{14:[2,16],15:[2,16],19:[2,16],29:[2,16],34:[2,16],44:[2,16],47:[2,16],48:[2,16],51:[2,16],55:[2,16],60:[2,16]},{33:[1,138]},{33:[2,75]},{33:[2,32]},{72:[2,101],77:[2,101]},{14:[2,17],15:[2,17],19:[2,17],29:[2,17],34:[2,17],39:[2,17],44:[2,17],47:[2,17],48:[2,17],51:[2,17],55:[2,17],60:[2,17]}],defaultActions:{4:[2,1],54:[2,55],56:[2,20],60:[2,57],73:[2,81],82:[2,85],86:[2,18],90:[2,89],101:[2,53],104:[2,93],110:[2,19],111:[2,77],116:[2,97],119:[2,63],122:[2,69],135:[2,75],136:[2,32]},parseError:function(p,l){throw new Error(p)},parse:function(p){function l(){var Y;return Y=o.lexer.lex()||1,typeof Y!="number"&&(Y=o.symbols_[Y]||Y),Y}var o=this,f=[0],g=[null],i=[],v=this.table,c="",h=0,y=0,E=0;this.lexer.setInput(p),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,this.yy.parser=this,typeof this.lexer.yylloc=="undefined"&&(this.lexer.yylloc={});var x=this.lexer.yylloc;i.push(x);var T=this.lexer.options&&this.lexer.options.ranges;typeof this.yy.parseError=="function"&&(this.parseError=this.yy.parseError);for(var A,w,_,C,O,I,R,D,N,k={};;){if(_=f[f.length-1],this.defaultActions[_]?C=this.defaultActions[_]:(A!==null&&typeof A!="undefined"||(A=l()),C=v[_]&&v[_][A]),typeof C=="undefined"||!C.length||!C[0]){var W="";if(!E){N=[];for(I in v[_])this.terminals_[I]&&I>2&&N.push("'"+this.terminals_[I]+"'");W=this.lexer.showPosition?"Parse error on line "+(h+1)+`:
|
|
`+this.lexer.showPosition()+`
|
|
Expecting `+N.join(", ")+", got '"+(this.terminals_[A]||A)+"'":"Parse error on line "+(h+1)+": Unexpected "+(A==1?"end of input":"'"+(this.terminals_[A]||A)+"'"),this.parseError(W,{text:this.lexer.match,token:this.terminals_[A]||A,line:this.lexer.yylineno,loc:x,expected:N})}}if(C[0]instanceof Array&&C.length>1)throw new Error("Parse Error: multiple actions possible at state: "+_+", token: "+A);switch(C[0]){case 1:f.push(A),g.push(this.lexer.yytext),i.push(this.lexer.yylloc),f.push(C[1]),A=null,w?(A=w,w=null):(y=this.lexer.yyleng,c=this.lexer.yytext,h=this.lexer.yylineno,x=this.lexer.yylloc,E>0&&E--);break;case 2:if(R=this.productions_[C[1]][1],k.$=g[g.length-R],k._$={first_line:i[i.length-(R||1)].first_line,last_line:i[i.length-1].last_line,first_column:i[i.length-(R||1)].first_column,last_column:i[i.length-1].last_column},T&&(k._$.range=[i[i.length-(R||1)].range[0],i[i.length-1].range[1]]),O=this.performAction.call(k,c,y,h,this.yy,C[1],g,i),typeof O!="undefined")return O;R&&(f=f.slice(0,-1*R*2),g=g.slice(0,-1*R),i=i.slice(0,-1*R)),f.push(this.productions_[C[1]][0]),g.push(k.$),i.push(k._$),D=v[f[f.length-2]][f[f.length-1]],f.push(D);break;case 3:return!0}}return!0}},u=function(){var p={EOF:1,parseError:function(l,o){if(!this.yy.parser)throw new Error(l);this.yy.parser.parseError(l,o)},setInput:function(l){return this._input=l,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var l=this._input[0];this.yytext+=l,this.yyleng++,this.offset++,this.match+=l,this.matched+=l;var o=l.match(/(?:\r\n?|\n).*/g);return o?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),l},unput:function(l){var o=l.length,f=l.split(/(?:\r\n?|\n)/g);this._input=l+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-o-1),this.offset-=o;var g=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),f.length-1&&(this.yylineno-=f.length-1);var i=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:f?(f.length===g.length?this.yylloc.first_column:0)+g[g.length-f.length].length-f[0].length:this.yylloc.first_column-o},this.options.ranges&&(this.yylloc.range=[i[0],i[0]+this.yyleng-o]),this},more:function(){return this._more=!0,this},less:function(l){this.unput(this.match.slice(l))},pastInput:function(){var l=this.matched.substr(0,this.matched.length-this.match.length);return(l.length>20?"...":"")+l.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var l=this.match;return l.length<20&&(l+=this._input.substr(0,20-l.length)),(l.substr(0,20)+(l.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var l=this.pastInput(),o=new Array(l.length+1).join("-");return l+this.upcomingInput()+`
|
|
`+o+"^"},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var l,o,f,g,i;this._more||(this.yytext="",this.match="");for(var v=this._currentRules(),c=0;c<v.length&&(f=this._input.match(this.rules[v[c]]),!f||o&&!(f[0].length>o[0].length)||(o=f,g=c,this.options.flex));c++);return o?(i=o[0].match(/(?:\r\n?|\n).*/g),i&&(this.yylineno+=i.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:i?i[i.length-1].length-i[i.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+o[0].length},this.yytext+=o[0],this.match+=o[0],this.matches=o,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(o[0].length),this.matched+=o[0],l=this.performAction.call(this,this.yy,this,v[g],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),l||void 0):this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text.
|
|
`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var l=this.next();return typeof l!="undefined"?l:this.lex()},begin:function(l){this.conditionStack.push(l)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(l){this.begin(l)}};return p.options={},p.performAction=function(l,o,f,g){function i(v,c){return o.yytext=o.yytext.substring(v,o.yyleng-c+v)}switch(f){case 0:if(o.yytext.slice(-2)==="\\\\"?(i(0,1),this.begin("mu")):o.yytext.slice(-1)==="\\"?(i(0,1),this.begin("emu")):this.begin("mu"),o.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;case 3:return this.begin("raw"),15;case 4:return this.popState(),this.conditionStack[this.conditionStack.length-1]==="raw"?15:(i(5,9),"END_RAW_BLOCK");case 5:return 15;case 6:return this.popState(),14;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:return this.popState(),44;case 16:return this.popState(),44;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(o.yytext),this.popState(),this.begin("com");break;case 22:return this.popState(),14;case 23:return 48;case 24:return 73;case 25:return 72;case 26:return 72;case 27:return 87;case 28:break;case 29:return this.popState(),54;case 30:return this.popState(),33;case 31:return o.yytext=i(1,2).replace(/\\"/g,'"'),80;case 32:return o.yytext=i(1,2).replace(/\\'/g,"'"),80;case 33:return 85;case 34:return 82;case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:return o.yytext=o.yytext.replace(/\\([\\\]])/g,"$1"),72;case 43:return"INVALID";case 44:return 5}},p.rules=[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^\/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]+?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],p.conditions={mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}},p}();return n.lexer=u,r.prototype=n,n.Parser=r,new r}();s.default=d,m.exports=s.default},function(m,s,d){"use strict";function r(){var i=arguments.length<=0||arguments[0]===void 0?{}:arguments[0];this.options=i}function n(i,v,c){v===void 0&&(v=i.length);var h=i[v-1],y=i[v-2];return h?h.type==="ContentStatement"?(y||!c?/\r?\n\s*?$/:/(^|\r?\n)\s*?$/).test(h.original):void 0:c}function u(i,v,c){v===void 0&&(v=-1);var h=i[v+1],y=i[v+2];return h?h.type==="ContentStatement"?(y||!c?/^\s*?\r?\n/:/^\s*?(\r?\n|$)/).test(h.original):void 0:c}function p(i,v,c){var h=i[v==null?0:v+1];if(h&&h.type==="ContentStatement"&&(c||!h.rightStripped)){var y=h.value;h.value=h.value.replace(c?/^\s+/:/^[ \t]*\r?\n?/,""),h.rightStripped=h.value!==y}}function l(i,v,c){var h=i[v==null?i.length-1:v-1];if(h&&h.type==="ContentStatement"&&(c||!h.leftStripped)){var y=h.value;return h.value=h.value.replace(c?/\s+$/:/[ \t]+$/,""),h.leftStripped=h.value!==y,h.leftStripped}}var o=d(1).default;s.__esModule=!0;var f=d(49),g=o(f);r.prototype=new g.default,r.prototype.Program=function(i){var v=!this.options.ignoreStandalone,c=!this.isRootSeen;this.isRootSeen=!0;for(var h=i.body,y=0,E=h.length;y<E;y++){var x=h[y],T=this.accept(x);if(T){var A=n(h,y,c),w=u(h,y,c),_=T.openStandalone&&A,C=T.closeStandalone&&w,O=T.inlineStandalone&&A&&w;T.close&&p(h,y,!0),T.open&&l(h,y,!0),v&&O&&(p(h,y),l(h,y)&&x.type==="PartialStatement"&&(x.indent=/([ \t]+$)/.exec(h[y-1].original)[1])),v&&_&&(p((x.program||x.inverse).body),l(h,y)),v&&C&&(p(h,y),l((x.inverse||x.program).body))}}return i},r.prototype.BlockStatement=r.prototype.DecoratorBlock=r.prototype.PartialBlockStatement=function(i){this.accept(i.program),this.accept(i.inverse);var v=i.program||i.inverse,c=i.program&&i.inverse,h=c,y=c;if(c&&c.chained)for(h=c.body[0].program;y.chained;)y=y.body[y.body.length-1].program;var E={open:i.openStrip.open,close:i.closeStrip.close,openStandalone:u(v.body),closeStandalone:n((h||v).body)};if(i.openStrip.close&&p(v.body,null,!0),c){var x=i.inverseStrip;x.open&&l(v.body,null,!0),x.close&&p(h.body,null,!0),i.closeStrip.open&&l(y.body,null,!0),!this.options.ignoreStandalone&&n(v.body)&&u(h.body)&&(l(v.body),p(h.body))}else i.closeStrip.open&&l(v.body,null,!0);return E},r.prototype.Decorator=r.prototype.MustacheStatement=function(i){return i.strip},r.prototype.PartialStatement=r.prototype.CommentStatement=function(i){var v=i.strip||{};return{inlineStandalone:!0,open:v.open,close:v.close}},s.default=r,m.exports=s.default},function(m,s,d){"use strict";function r(){this.parents=[]}function n(g){this.acceptRequired(g,"path"),this.acceptArray(g.params),this.acceptKey(g,"hash")}function u(g){n.call(this,g),this.acceptKey(g,"program"),this.acceptKey(g,"inverse")}function p(g){this.acceptRequired(g,"name"),this.acceptArray(g.params),this.acceptKey(g,"hash")}var l=d(1).default;s.__esModule=!0;var o=d(6),f=l(o);r.prototype={constructor:r,mutating:!1,acceptKey:function(g,i){var v=this.accept(g[i]);if(this.mutating){if(v&&!r.prototype[v.type])throw new f.default('Unexpected node type "'+v.type+'" found when accepting '+i+" on "+g.type);g[i]=v}},acceptRequired:function(g,i){if(this.acceptKey(g,i),!g[i])throw new f.default(g.type+" requires "+i)},acceptArray:function(g){for(var i=0,v=g.length;i<v;i++)this.acceptKey(g,i),g[i]||(g.splice(i,1),i--,v--)},accept:function(g){if(g){if(!this[g.type])throw new f.default("Unknown type: "+g.type,g);this.current&&this.parents.unshift(this.current),this.current=g;var i=this[g.type](g);return this.current=this.parents.shift(),!this.mutating||i?i:i!==!1?g:void 0}},Program:function(g){this.acceptArray(g.body)},MustacheStatement:n,Decorator:n,BlockStatement:u,DecoratorBlock:u,PartialStatement:p,PartialBlockStatement:function(g){p.call(this,g),this.acceptKey(g,"program")},ContentStatement:function(){},CommentStatement:function(){},SubExpression:n,PathExpression:function(){},StringLiteral:function(){},NumberLiteral:function(){},BooleanLiteral:function(){},UndefinedLiteral:function(){},NullLiteral:function(){},Hash:function(g){this.acceptArray(g.pairs)},HashPair:function(g){this.acceptRequired(g,"value")}},s.default=r,m.exports=s.default},function(m,s,d){"use strict";function r(x,T){if(T=T.path?T.path.original:T,x.path.original!==T){var A={loc:x.path.loc};throw new E.default(x.path.original+" doesn't match "+T,A)}}function n(x,T){this.source=x,this.start={line:T.first_line,column:T.first_column},this.end={line:T.last_line,column:T.last_column}}function u(x){return/^\[.*\]$/.test(x)?x.substring(1,x.length-1):x}function p(x,T){return{open:x.charAt(2)==="~",close:T.charAt(T.length-3)==="~"}}function l(x){return x.replace(/^\{\{~?!-?-?/,"").replace(/-?-?~?\}\}$/,"")}function o(x,T,A){A=this.locInfo(A);for(var w=x?"@":"",_=[],C=0,O=0,I=T.length;O<I;O++){var R=T[O].part,D=T[O].original!==R;if(w+=(T[O].separator||"")+R,D||R!==".."&&R!=="."&&R!=="this")_.push(R);else{if(_.length>0)throw new E.default("Invalid path: "+w,{loc:A});R===".."&&C++}}return{type:"PathExpression",data:x,depth:C,parts:_,original:w,loc:A}}function f(x,T,A,w,_,C){var O=w.charAt(3)||w.charAt(2),I=O!=="{"&&O!=="&",R=/\*/.test(w);return{type:R?"Decorator":"MustacheStatement",path:x,params:T,hash:A,escaped:I,strip:_,loc:this.locInfo(C)}}function g(x,T,A,w){r(x,A),w=this.locInfo(w);var _={type:"Program",body:T,strip:{},loc:w};return{type:"BlockStatement",path:x.path,params:x.params,hash:x.hash,program:_,openStrip:{},inverseStrip:{},closeStrip:{},loc:w}}function i(x,T,A,w,_,C){w&&w.path&&r(x,w);var O=/\*/.test(x.open);T.blockParams=x.blockParams;var I=void 0,R=void 0;if(A){if(O)throw new E.default("Unexpected inverse block on decorator",A);A.chain&&(A.program.body[0].closeStrip=w.strip),R=A.strip,I=A.program}return _&&(_=I,I=T,T=_),{type:O?"DecoratorBlock":"BlockStatement",path:x.path,params:x.params,hash:x.hash,program:T,inverse:I,openStrip:x.strip,inverseStrip:R,closeStrip:w&&w.strip,loc:this.locInfo(C)}}function v(x,T){if(!T&&x.length){var A=x[0].loc,w=x[x.length-1].loc;A&&w&&(T={source:A.source,start:{line:A.start.line,column:A.start.column},end:{line:w.end.line,column:w.end.column}})}return{type:"Program",body:x,strip:{},loc:T}}function c(x,T,A,w){return r(x,A),{type:"PartialBlockStatement",name:x.path,params:x.params,hash:x.hash,program:T,openStrip:x.strip,closeStrip:A&&A.strip,loc:this.locInfo(w)}}var h=d(1).default;s.__esModule=!0,s.SourceLocation=n,s.id=u,s.stripFlags=p,s.stripComment=l,s.preparePath=o,s.prepareMustache=f,s.prepareRawBlock=g,s.prepareBlock=i,s.prepareProgram=v,s.preparePartialBlock=c;var y=d(6),E=h(y)},function(m,s,d){"use strict";function r(){}function n(E,x,T){if(E==null||typeof E!="string"&&E.type!=="Program")throw new i.default("You must pass a string or Handlebars AST to Handlebars.precompile. You passed "+E);x=x||{},"data"in x||(x.data=!0),x.compat&&(x.useDepths=!0);var A=T.parse(E,x),w=new T.Compiler().compile(A,x);return new T.JavaScriptCompiler().compile(w,x)}function u(E,x,T){function A(){var C=T.parse(E,x),O=new T.Compiler().compile(C,x),I=new T.JavaScriptCompiler().compile(O,x,void 0,!0);return T.template(I)}function w(C,O){return _||(_=A()),_.call(this,C,O)}if(x===void 0&&(x={}),E==null||typeof E!="string"&&E.type!=="Program")throw new i.default("You must pass a string or Handlebars AST to Handlebars.compile. You passed "+E);x=v.extend({},x),"data"in x||(x.data=!0),x.compat&&(x.useDepths=!0);var _=void 0;return w._setup=function(C){return _||(_=A()),_._setup(C)},w._child=function(C,O,I,R){return _||(_=A()),_._child(C,O,I,R)},w}function p(E,x){if(E===x)return!0;if(v.isArray(E)&&v.isArray(x)&&E.length===x.length){for(var T=0;T<E.length;T++)if(!p(E[T],x[T]))return!1;return!0}}function l(E){if(!E.path.parts){var x=E.path;E.path={type:"PathExpression",data:!1,depth:0,parts:[x.original+""],original:x.original+"",loc:x.loc}}}var o=d(34).default,f=d(1).default;s.__esModule=!0,s.Compiler=r,s.precompile=n,s.compile=u;var g=d(6),i=f(g),v=d(5),c=d(45),h=f(c),y=[].slice;r.prototype={compiler:r,equals:function(E){var x=this.opcodes.length;if(E.opcodes.length!==x)return!1;for(var T=0;T<x;T++){var A=this.opcodes[T],w=E.opcodes[T];if(A.opcode!==w.opcode||!p(A.args,w.args))return!1}x=this.children.length;for(var T=0;T<x;T++)if(!this.children[T].equals(E.children[T]))return!1;return!0},guid:0,compile:function(E,x){return this.sourceNode=[],this.opcodes=[],this.children=[],this.options=x,this.stringParams=x.stringParams,this.trackIds=x.trackIds,x.blockParams=x.blockParams||[],x.knownHelpers=v.extend(o(null),{helperMissing:!0,blockHelperMissing:!0,each:!0,if:!0,unless:!0,with:!0,log:!0,lookup:!0},x.knownHelpers),this.accept(E)},compileProgram:function(E){var x=new this.compiler,T=x.compile(E,this.options),A=this.guid++;return this.usePartial=this.usePartial||T.usePartial,this.children[A]=T,this.useDepths=this.useDepths||T.useDepths,A},accept:function(E){if(!this[E.type])throw new i.default("Unknown type: "+E.type,E);this.sourceNode.unshift(E);var x=this[E.type](E);return this.sourceNode.shift(),x},Program:function(E){this.options.blockParams.unshift(E.blockParams);for(var x=E.body,T=x.length,A=0;A<T;A++)this.accept(x[A]);return this.options.blockParams.shift(),this.isSimple=T===1,this.blockParams=E.blockParams?E.blockParams.length:0,this},BlockStatement:function(E){l(E);var x=E.program,T=E.inverse;x=x&&this.compileProgram(x),T=T&&this.compileProgram(T);var A=this.classifySexpr(E);A==="helper"?this.helperSexpr(E,x,T):A==="simple"?(this.simpleSexpr(E),this.opcode("pushProgram",x),this.opcode("pushProgram",T),this.opcode("emptyHash"),this.opcode("blockValue",E.path.original)):(this.ambiguousSexpr(E,x,T),this.opcode("pushProgram",x),this.opcode("pushProgram",T),this.opcode("emptyHash"),this.opcode("ambiguousBlockValue")),this.opcode("append")},DecoratorBlock:function(E){var x=E.program&&this.compileProgram(E.program),T=this.setupFullMustacheParams(E,x,void 0),A=E.path;this.useDecorators=!0,this.opcode("registerDecorator",T.length,A.original)},PartialStatement:function(E){this.usePartial=!0;var x=E.program;x&&(x=this.compileProgram(E.program));var T=E.params;if(T.length>1)throw new i.default("Unsupported number of partial arguments: "+T.length,E);T.length||(this.options.explicitPartialContext?this.opcode("pushLiteral","undefined"):T.push({type:"PathExpression",parts:[],depth:0}));var A=E.name.original,w=E.name.type==="SubExpression";w&&this.accept(E.name),this.setupFullMustacheParams(E,x,void 0,!0);var _=E.indent||"";this.options.preventIndent&&_&&(this.opcode("appendContent",_),_=""),this.opcode("invokePartial",w,A,_),this.opcode("append")},PartialBlockStatement:function(E){this.PartialStatement(E)},MustacheStatement:function(E){this.SubExpression(E),E.escaped&&!this.options.noEscape?this.opcode("appendEscaped"):this.opcode("append")},Decorator:function(E){this.DecoratorBlock(E)},ContentStatement:function(E){E.value&&this.opcode("appendContent",E.value)},CommentStatement:function(){},SubExpression:function(E){l(E);var x=this.classifySexpr(E);x==="simple"?this.simpleSexpr(E):x==="helper"?this.helperSexpr(E):this.ambiguousSexpr(E)},ambiguousSexpr:function(E,x,T){var A=E.path,w=A.parts[0],_=x!=null||T!=null;this.opcode("getContext",A.depth),this.opcode("pushProgram",x),this.opcode("pushProgram",T),A.strict=!0,this.accept(A),this.opcode("invokeAmbiguous",w,_)},simpleSexpr:function(E){var x=E.path;x.strict=!0,this.accept(x),this.opcode("resolvePossibleLambda")},helperSexpr:function(E,x,T){var A=this.setupFullMustacheParams(E,x,T),w=E.path,_=w.parts[0];if(this.options.knownHelpers[_])this.opcode("invokeKnownHelper",A.length,_);else{if(this.options.knownHelpersOnly)throw new i.default("You specified knownHelpersOnly, but used the unknown helper "+_,E);w.strict=!0,w.falsy=!0,this.accept(w),this.opcode("invokeHelper",A.length,w.original,h.default.helpers.simpleId(w))}},PathExpression:function(E){this.addDepth(E.depth),this.opcode("getContext",E.depth);var x=E.parts[0],T=h.default.helpers.scopedId(E),A=!E.depth&&!T&&this.blockParamIndex(x);A?this.opcode("lookupBlockParam",A,E.parts):x?E.data?(this.options.data=!0,this.opcode("lookupData",E.depth,E.parts,E.strict)):this.opcode("lookupOnContext",E.parts,E.falsy,E.strict,T):this.opcode("pushContext")},StringLiteral:function(E){this.opcode("pushString",E.value)},NumberLiteral:function(E){this.opcode("pushLiteral",E.value)},BooleanLiteral:function(E){this.opcode("pushLiteral",E.value)},UndefinedLiteral:function(){this.opcode("pushLiteral","undefined")},NullLiteral:function(){this.opcode("pushLiteral","null")},Hash:function(E){var x=E.pairs,T=0,A=x.length;for(this.opcode("pushHash");T<A;T++)this.pushParam(x[T].value);for(;T--;)this.opcode("assignToHash",x[T].key);this.opcode("popHash")},opcode:function(E){this.opcodes.push({opcode:E,args:y.call(arguments,1),loc:this.sourceNode[0].loc})},addDepth:function(E){E&&(this.useDepths=!0)},classifySexpr:function(E){var x=h.default.helpers.simpleId(E.path),T=x&&!!this.blockParamIndex(E.path.parts[0]),A=!T&&h.default.helpers.helperExpression(E),w=!T&&(A||x);if(w&&!A){var _=E.path.parts[0],C=this.options;C.knownHelpers[_]?A=!0:C.knownHelpersOnly&&(w=!1)}return A?"helper":w?"ambiguous":"simple"},pushParams:function(E){for(var x=0,T=E.length;x<T;x++)this.pushParam(E[x])},pushParam:function(E){var x=E.value!=null?E.value:E.original||"";if(this.stringParams)x.replace&&(x=x.replace(/^(\.?\.\/)*/g,"").replace(/\//g,".")),E.depth&&this.addDepth(E.depth),this.opcode("getContext",E.depth||0),this.opcode("pushStringParam",x,E.type),E.type==="SubExpression"&&this.accept(E);else{if(this.trackIds){var T=void 0;if(!E.parts||h.default.helpers.scopedId(E)||E.depth||(T=this.blockParamIndex(E.parts[0])),T){var A=E.parts.slice(1).join(".");this.opcode("pushId","BlockParam",T,A)}else x=E.original||x,x.replace&&(x=x.replace(/^this(?:\.|$)/,"").replace(/^\.\//,"").replace(/^\.$/,"")),this.opcode("pushId",E.type,x)}this.accept(E)}},setupFullMustacheParams:function(E,x,T,A){var w=E.params;return this.pushParams(w),this.opcode("pushProgram",x),this.opcode("pushProgram",T),E.hash?this.accept(E.hash):this.opcode("emptyHash",A),w},blockParamIndex:function(E){for(var x=0,T=this.options.blockParams.length;x<T;x++){var A=this.options.blockParams[x],w=A&&v.indexOf(A,E);if(A&&w>=0)return[x,w]}}}},function(m,s,d){"use strict";function r(h){this.value=h}function n(){}function u(h,y,E,x){var T=y.popStack(),A=0,w=E.length;for(h&&w--;A<w;A++)T=y.nameLookup(T,E[A],x);return h?[y.aliasable("container.strict"),"(",T,", ",y.quotedString(E[A]),", ",JSON.stringify(y.source.currentLocation)," )"]:T}var p=d(13).default,l=d(1).default;s.__esModule=!0;var o=d(4),f=d(6),g=l(f),i=d(5),v=d(53),c=l(v);n.prototype={nameLookup:function(h,y){return this.internalNameLookup(h,y)},depthedLookup:function(h){return[this.aliasable("container.lookup"),"(depths, ",JSON.stringify(h),")"]},compilerInfo:function(){var h=o.COMPILER_REVISION,y=o.REVISION_CHANGES[h];return[h,y]},appendToBuffer:function(h,y,E){return i.isArray(h)||(h=[h]),h=this.source.wrap(h,y),this.environment.isSimple?["return ",h,";"]:E?["buffer += ",h,";"]:(h.appendToBuffer=!0,h)},initializeBuffer:function(){return this.quotedString("")},internalNameLookup:function(h,y){return this.lookupPropertyFunctionIsUsed=!0,["lookupProperty(",h,",",JSON.stringify(y),")"]},lookupPropertyFunctionIsUsed:!1,compile:function(h,y,E,x){this.environment=h,this.options=y,this.stringParams=this.options.stringParams,this.trackIds=this.options.trackIds,this.precompile=!x,this.name=this.environment.name,this.isChild=!!E,this.context=E||{decorators:[],programs:[],environments:[]},this.preamble(),this.stackSlot=0,this.stackVars=[],this.aliases={},this.registers={list:[]},this.hashes=[],this.compileStack=[],this.inlineStack=[],this.blockParams=[],this.compileChildren(h,y),this.useDepths=this.useDepths||h.useDepths||h.useDecorators||this.options.compat,this.useBlockParams=this.useBlockParams||h.useBlockParams;var T=h.opcodes,A=void 0,w=void 0,_=void 0,C=void 0;for(_=0,C=T.length;_<C;_++)A=T[_],this.source.currentLocation=A.loc,w=w||A.loc,this[A.opcode].apply(this,A.args);if(this.source.currentLocation=w,this.pushSource(""),this.stackSlot||this.inlineStack.length||this.compileStack.length)throw new g.default("Compile completed with content left on stack");this.decorators.isEmpty()?this.decorators=void 0:(this.useDecorators=!0,this.decorators.prepend(["var decorators = container.decorators, ",this.lookupPropertyFunctionVarDeclaration(),`;
|
|
`]),this.decorators.push("return fn;"),x?this.decorators=Function.apply(this,["fn","props","container","depth0","data","blockParams","depths",this.decorators.merge()]):(this.decorators.prepend(`function(fn, props, container, depth0, data, blockParams, depths) {
|
|
`),this.decorators.push(`}
|
|
`),this.decorators=this.decorators.merge()));var O=this.createFunctionContext(x);if(this.isChild)return O;var I={compiler:this.compilerInfo(),main:O};this.decorators&&(I.main_d=this.decorators,I.useDecorators=!0);var R=this.context,D=R.programs,N=R.decorators;for(_=0,C=D.length;_<C;_++)D[_]&&(I[_]=D[_],N[_]&&(I[_+"_d"]=N[_],I.useDecorators=!0));return this.environment.usePartial&&(I.usePartial=!0),this.options.data&&(I.useData=!0),this.useDepths&&(I.useDepths=!0),this.useBlockParams&&(I.useBlockParams=!0),this.options.compat&&(I.compat=!0),x?I.compilerOptions=this.options:(I.compiler=JSON.stringify(I.compiler),this.source.currentLocation={start:{line:1,column:0}},I=this.objectLiteral(I),y.srcName?(I=I.toStringWithSourceMap({file:y.destName}),I.map=I.map&&I.map.toString()):I=I.toString()),I},preamble:function(){this.lastContext=0,this.source=new c.default(this.options.srcName),this.decorators=new c.default(this.options.srcName)},createFunctionContext:function(h){var y=this,E="",x=this.stackVars.concat(this.registers.list);x.length>0&&(E+=", "+x.join(", "));var T=0;p(this.aliases).forEach(function(_){var C=y.aliases[_];C.children&&C.referenceCount>1&&(E+=", alias"+ ++T+"="+_,C.children[0]="alias"+T)}),this.lookupPropertyFunctionIsUsed&&(E+=", "+this.lookupPropertyFunctionVarDeclaration());var A=["container","depth0","helpers","partials","data"];(this.useBlockParams||this.useDepths)&&A.push("blockParams"),this.useDepths&&A.push("depths");var w=this.mergeSource(E);return h?(A.push(w),Function.apply(this,A)):this.source.wrap(["function(",A.join(","),`) {
|
|
`,w,"}"])},mergeSource:function(h){var y=this.environment.isSimple,E=!this.forceBuffer,x=void 0,T=void 0,A=void 0,w=void 0;return this.source.each(function(_){_.appendToBuffer?(A?_.prepend(" + "):A=_,w=_):(A&&(T?A.prepend("buffer += "):x=!0,w.add(";"),A=w=void 0),T=!0,y||(E=!1))}),E?A?(A.prepend("return "),w.add(";")):T||this.source.push('return "";'):(h+=", buffer = "+(x?"":this.initializeBuffer()),A?(A.prepend("return buffer + "),w.add(";")):this.source.push("return buffer;")),h&&this.source.prepend("var "+h.substring(2)+(x?"":`;
|
|
`)),this.source.merge()},lookupPropertyFunctionVarDeclaration:function(){return`
|
|
lookupProperty = container.lookupProperty || function(parent, propertyName) {
|
|
if (Object.prototype.hasOwnProperty.call(parent, propertyName)) {
|
|
return parent[propertyName];
|
|
}
|
|
return undefined
|
|
}
|
|
`.trim()},blockValue:function(h){var y=this.aliasable("container.hooks.blockHelperMissing"),E=[this.contextName(0)];this.setupHelperArgs(h,0,E);var x=this.popStack();E.splice(1,0,x),this.push(this.source.functionCall(y,"call",E))},ambiguousBlockValue:function(){var h=this.aliasable("container.hooks.blockHelperMissing"),y=[this.contextName(0)];this.setupHelperArgs("",0,y,!0),this.flushInline();var E=this.topStack();y.splice(1,0,E),this.pushSource(["if (!",this.lastHelper,") { ",E," = ",this.source.functionCall(h,"call",y),"}"])},appendContent:function(h){this.pendingContent?h=this.pendingContent+h:this.pendingLocation=this.source.currentLocation,this.pendingContent=h},append:function(){if(this.isInline())this.replaceStack(function(y){return[" != null ? ",y,' : ""']}),this.pushSource(this.appendToBuffer(this.popStack()));else{var h=this.popStack();this.pushSource(["if (",h," != null) { ",this.appendToBuffer(h,void 0,!0)," }"]),this.environment.isSimple&&this.pushSource(["else { ",this.appendToBuffer("''",void 0,!0)," }"])}},appendEscaped:function(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},getContext:function(h){this.lastContext=h},pushContext:function(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext:function(h,y,E,x){var T=0;x||!this.options.compat||this.lastContext?this.pushContext():this.push(this.depthedLookup(h[T++])),this.resolvePath("context",h,T,y,E)},lookupBlockParam:function(h,y){this.useBlockParams=!0,this.push(["blockParams[",h[0],"][",h[1],"]"]),this.resolvePath("context",y,1)},lookupData:function(h,y,E){h?this.pushStackLiteral("container.data(data, "+h+")"):this.pushStackLiteral("data"),this.resolvePath("data",y,0,!0,E)},resolvePath:function(h,y,E,x,T){var A=this;if(this.options.strict||this.options.assumeObjects)return void this.push(u(this.options.strict&&T,this,y,h));for(var w=y.length;E<w;E++)this.replaceStack(function(_){var C=A.nameLookup(_,y[E],h);return x?[" && ",C]:[" != null ? ",C," : ",_]})},resolvePossibleLambda:function(){this.push([this.aliasable("container.lambda"),"(",this.popStack(),", ",this.contextName(0),")"])},pushStringParam:function(h,y){this.pushContext(),this.pushString(y),y!=="SubExpression"&&(typeof h=="string"?this.pushString(h):this.pushStackLiteral(h))},emptyHash:function(h){this.trackIds&&this.push("{}"),this.stringParams&&(this.push("{}"),this.push("{}")),this.pushStackLiteral(h?"undefined":"{}")},pushHash:function(){this.hash&&this.hashes.push(this.hash),this.hash={values:{},types:[],contexts:[],ids:[]}},popHash:function(){var h=this.hash;this.hash=this.hashes.pop(),this.trackIds&&this.push(this.objectLiteral(h.ids)),this.stringParams&&(this.push(this.objectLiteral(h.contexts)),this.push(this.objectLiteral(h.types))),this.push(this.objectLiteral(h.values))},pushString:function(h){this.pushStackLiteral(this.quotedString(h))},pushLiteral:function(h){this.pushStackLiteral(h)},pushProgram:function(h){h!=null?this.pushStackLiteral(this.programExpression(h)):this.pushStackLiteral(null)},registerDecorator:function(h,y){var E=this.nameLookup("decorators",y,"decorator"),x=this.setupHelperArgs(y,h);this.decorators.push(["fn = ",this.decorators.functionCall(E,"",["fn","props","container",x])," || fn;"])},invokeHelper:function(h,y,E){var x=this.popStack(),T=this.setupHelper(h,y),A=[];E&&A.push(T.name),A.push(x),this.options.strict||A.push(this.aliasable("container.hooks.helperMissing"));var w=["(",this.itemsSeparatedBy(A,"||"),")"],_=this.source.functionCall(w,"call",T.callParams);this.push(_)},itemsSeparatedBy:function(h,y){var E=[];E.push(h[0]);for(var x=1;x<h.length;x++)E.push(y,h[x]);return E},invokeKnownHelper:function(h,y){var E=this.setupHelper(h,y);this.push(this.source.functionCall(E.name,"call",E.callParams))},invokeAmbiguous:function(h,y){this.useRegister("helper");var E=this.popStack();this.emptyHash();var x=this.setupHelper(0,h,y),T=this.lastHelper=this.nameLookup("helpers",h,"helper"),A=["(","(helper = ",T," || ",E,")"];this.options.strict||(A[0]="(helper = ",A.push(" != null ? helper : ",this.aliasable("container.hooks.helperMissing"))),this.push(["(",A,x.paramsInit?["),(",x.paramsInit]:[],"),","(typeof helper === ",this.aliasable('"function"')," ? ",this.source.functionCall("helper","call",x.callParams)," : helper))"])},invokePartial:function(h,y,E){var x=[],T=this.setupParams(y,1,x);h&&(y=this.popStack(),delete T.name),E&&(T.indent=JSON.stringify(E)),T.helpers="helpers",T.partials="partials",T.decorators="container.decorators",h?x.unshift(y):x.unshift(this.nameLookup("partials",y,"partial")),this.options.compat&&(T.depths="depths"),T=this.objectLiteral(T),x.push(T),this.push(this.source.functionCall("container.invokePartial","",x))},assignToHash:function(h){var y=this.popStack(),E=void 0,x=void 0,T=void 0;this.trackIds&&(T=this.popStack()),this.stringParams&&(x=this.popStack(),E=this.popStack());var A=this.hash;E&&(A.contexts[h]=E),x&&(A.types[h]=x),T&&(A.ids[h]=T),A.values[h]=y},pushId:function(h,y,E){h==="BlockParam"?this.pushStackLiteral("blockParams["+y[0]+"].path["+y[1]+"]"+(E?" + "+JSON.stringify("."+E):"")):h==="PathExpression"?this.pushString(y):h==="SubExpression"?this.pushStackLiteral("true"):this.pushStackLiteral("null")},compiler:n,compileChildren:function(h,y){for(var E=h.children,x=void 0,T=void 0,A=0,w=E.length;A<w;A++){x=E[A],T=new this.compiler;var _=this.matchExistingProgram(x);if(_==null){this.context.programs.push("");var C=this.context.programs.length;x.index=C,x.name="program"+C,this.context.programs[C]=T.compile(x,y,this.context,!this.precompile),this.context.decorators[C]=T.decorators,this.context.environments[C]=x,this.useDepths=this.useDepths||T.useDepths,this.useBlockParams=this.useBlockParams||T.useBlockParams,x.useDepths=this.useDepths,x.useBlockParams=this.useBlockParams}else x.index=_.index,x.name="program"+_.index,this.useDepths=this.useDepths||_.useDepths,this.useBlockParams=this.useBlockParams||_.useBlockParams}},matchExistingProgram:function(h){for(var y=0,E=this.context.environments.length;y<E;y++){var x=this.context.environments[y];if(x&&x.equals(h))return x}},programExpression:function(h){var y=this.environment.children[h],E=[y.index,"data",y.blockParams];return(this.useBlockParams||this.useDepths)&&E.push("blockParams"),this.useDepths&&E.push("depths"),"container.program("+E.join(", ")+")"},useRegister:function(h){this.registers[h]||(this.registers[h]=!0,this.registers.list.push(h))},push:function(h){return h instanceof r||(h=this.source.wrap(h)),this.inlineStack.push(h),h},pushStackLiteral:function(h){this.push(new r(h))},pushSource:function(h){this.pendingContent&&(this.source.push(this.appendToBuffer(this.source.quotedString(this.pendingContent),this.pendingLocation)),this.pendingContent=void 0),h&&this.source.push(h)},replaceStack:function(h){var y=["("],E=void 0,x=void 0,T=void 0;if(!this.isInline())throw new g.default("replaceStack on non-inline");var A=this.popStack(!0);if(A instanceof r)E=[A.value],y=["(",E],T=!0;else{x=!0;var w=this.incrStack();y=["((",this.push(w)," = ",A,")"],E=this.topStack()}var _=h.call(this,E);T||this.popStack(),x&&this.stackSlot--,this.push(y.concat(_,")"))},incrStack:function(){return this.stackSlot++,this.stackSlot>this.stackVars.length&&this.stackVars.push("stack"+this.stackSlot),this.topStackName()},topStackName:function(){return"stack"+this.stackSlot},flushInline:function(){var h=this.inlineStack;this.inlineStack=[];for(var y=0,E=h.length;y<E;y++){var x=h[y];if(x instanceof r)this.compileStack.push(x);else{var T=this.incrStack();this.pushSource([T," = ",x,";"]),this.compileStack.push(T)}}},isInline:function(){return this.inlineStack.length},popStack:function(h){var y=this.isInline(),E=(y?this.inlineStack:this.compileStack).pop();if(!h&&E instanceof r)return E.value;if(!y){if(!this.stackSlot)throw new g.default("Invalid stack pop");this.stackSlot--}return E},topStack:function(){var h=this.isInline()?this.inlineStack:this.compileStack,y=h[h.length-1];return y instanceof r?y.value:y},contextName:function(h){return this.useDepths&&h?"depths["+h+"]":"depth"+h},quotedString:function(h){return this.source.quotedString(h)},objectLiteral:function(h){return this.source.objectLiteral(h)},aliasable:function(h){var y=this.aliases[h];return y?(y.referenceCount++,y):(y=this.aliases[h]=this.source.wrap(h),y.aliasable=!0,y.referenceCount=1,y)},setupHelper:function(h,y,E){var x=[],T=this.setupHelperArgs(y,h,x,E),A=this.nameLookup("helpers",y,"helper"),w=this.aliasable(this.contextName(0)+" != null ? "+this.contextName(0)+" : (container.nullContext || {})");return{params:x,paramsInit:T,name:A,callParams:[w].concat(x)}},setupParams:function(h,y,E){var x={},T=[],A=[],w=[],_=!E,C=void 0;_&&(E=[]),x.name=this.quotedString(h),x.hash=this.popStack(),this.trackIds&&(x.hashIds=this.popStack()),this.stringParams&&(x.hashTypes=this.popStack(),x.hashContexts=this.popStack());var O=this.popStack(),I=this.popStack();(I||O)&&(x.fn=I||"container.noop",x.inverse=O||"container.noop");for(var R=y;R--;)C=this.popStack(),E[R]=C,this.trackIds&&(w[R]=this.popStack()),this.stringParams&&(A[R]=this.popStack(),T[R]=this.popStack());return _&&(x.args=this.source.generateArray(E)),this.trackIds&&(x.ids=this.source.generateArray(w)),this.stringParams&&(x.types=this.source.generateArray(A),x.contexts=this.source.generateArray(T)),this.options.data&&(x.data="data"),this.useBlockParams&&(x.blockParams="blockParams"),x},setupHelperArgs:function(h,y,E,x){var T=this.setupParams(h,y,E);return T.loc=JSON.stringify(this.source.currentLocation),T=this.objectLiteral(T),x?(this.useRegister("options"),E.push("options"),["options=",T]):E?(E.push(T),""):T}},function(){for(var h="break else new var case finally return void catch for switch while continue function this with default if throw delete in try do instanceof typeof abstract enum int short boolean export interface static byte extends long super char final native synchronized class float package throws const goto private transient debugger implements protected volatile double import public let yield await null true false".split(" "),y=n.RESERVED_WORDS={},E=0,x=h.length;E<x;E++)y[h[E]]=!0}(),n.isValidJavaScriptVariableName=function(h){return!n.RESERVED_WORDS[h]&&/^[a-zA-Z_$][0-9a-zA-Z_$]*$/.test(h)},s.default=n,m.exports=s.default},function(m,s,d){"use strict";function r(o,f,g){if(p.isArray(o)){for(var i=[],v=0,c=o.length;v<c;v++)i.push(f.wrap(o[v],g));return i}return typeof o=="boolean"||typeof o=="number"?o+"":o}function n(o){this.srcFile=o,this.source=[]}var u=d(13).default;s.__esModule=!0;var p=d(5),l=void 0;try{}catch(o){}l||(l=function(o,f,g,i){this.src="",i&&this.add(i)},l.prototype={add:function(o){p.isArray(o)&&(o=o.join("")),this.src+=o},prepend:function(o){p.isArray(o)&&(o=o.join("")),this.src=o+this.src},toStringWithSourceMap:function(){return{code:this.toString()}},toString:function(){return this.src}}),n.prototype={isEmpty:function(){return!this.source.length},prepend:function(o,f){this.source.unshift(this.wrap(o,f))},push:function(o,f){this.source.push(this.wrap(o,f))},merge:function(){var o=this.empty();return this.each(function(f){o.add([" ",f,`
|
|
`])}),o},each:function(o){for(var f=0,g=this.source.length;f<g;f++)o(this.source[f])},empty:function(){var o=this.currentLocation||{start:{}};return new l(o.start.line,o.start.column,this.srcFile)},wrap:function(o){var f=arguments.length<=1||arguments[1]===void 0?this.currentLocation||{start:{}}:arguments[1];return o instanceof l?o:(o=r(o,this,f),new l(f.start.line,f.start.column,this.srcFile,o))},functionCall:function(o,f,g){return g=this.generateList(g),this.wrap([o,f?"."+f+"(":"(",g,")"])},quotedString:function(o){return'"'+(o+"").replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")+'"'},objectLiteral:function(o){var f=this,g=[];u(o).forEach(function(v){var c=r(o[v],f);c!=="undefined"&&g.push([f.quotedString(v),":",c])});var i=this.generateList(g);return i.prepend("{"),i.add("}"),i},generateList:function(o){for(var f=this.empty(),g=0,i=o.length;g<i;g++)g&&f.add(","),f.add(r(o[g],this));return f},generateArray:function(o){var f=this.generateList(o);return f.prepend("["),f.add("]"),f}},s.default=n,m.exports=s.default}])})},7178:(b,m,s)=>{var d,r;d=[s(8934),s(7792),s(2134),s(8663),s(454),s(6981),s(7661),s(8048),s(461),s(1045),s(6525),s(5385)],r=function(n,u,p,l,o,f,g){"use strict";var i=/%20/g,v=/#.*$/,c=/([?&])_=[^&]*/,h=/^(.*?):[ \t]*([^\r\n]*)$/mg,y=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,E=/^(?:GET|HEAD)$/,x=/^\/\//,T={},A={},w="*/".concat("*"),_=u.createElement("a");_.href=o.href;function C(N){return function(k,W){typeof k!="string"&&(W=k,k="*");var Y,F=0,H=k.toLowerCase().match(l)||[];if(p(W))for(;Y=H[F++];)Y[0]==="+"?(Y=Y.slice(1)||"*",(N[Y]=N[Y]||[]).unshift(W)):(N[Y]=N[Y]||[]).push(W)}}function O(N,k,W,Y){var F={},H=N===A;function $(V){var K;return F[V]=!0,n.each(N[V]||[],function(Q,ie){var fe=ie(k,W,Y);if(typeof fe=="string"&&!H&&!F[fe])return k.dataTypes.unshift(fe),$(fe),!1;if(H)return!(K=fe)}),K}return $(k.dataTypes[0])||!F["*"]&&$("*")}function I(N,k){var W,Y,F=n.ajaxSettings.flatOptions||{};for(W in k)k[W]!==void 0&&((F[W]?N:Y||(Y={}))[W]=k[W]);return Y&&n.extend(!0,N,Y),N}function R(N,k,W){for(var Y,F,H,$,V=N.contents,K=N.dataTypes;K[0]==="*";)K.shift(),Y===void 0&&(Y=N.mimeType||k.getResponseHeader("Content-Type"));if(Y){for(F in V)if(V[F]&&V[F].test(Y)){K.unshift(F);break}}if(K[0]in W)H=K[0];else{for(F in W){if(!K[0]||N.converters[F+" "+K[0]]){H=F;break}$||($=F)}H=H||$}if(H)return H!==K[0]&&K.unshift(H),W[H]}function D(N,k,W,Y){var F,H,$,V,K,Q={},ie=N.dataTypes.slice();if(ie[1])for($ in N.converters)Q[$.toLowerCase()]=N.converters[$];for(H=ie.shift();H;)if(N.responseFields[H]&&(W[N.responseFields[H]]=k),!K&&Y&&N.dataFilter&&(k=N.dataFilter(k,N.dataType)),K=H,H=ie.shift(),H){if(H==="*")H=K;else if(K!=="*"&&K!==H){if($=Q[K+" "+H]||Q["* "+H],!$){for(F in Q)if(V=F.split(" "),V[1]===H&&($=Q[K+" "+V[0]]||Q["* "+V[0]],$)){$===!0?$=Q[F]:Q[F]!==!0&&(H=V[0],ie.unshift(V[1]));break}}if($!==!0)if($&&N.throws)k=$(k);else try{k=$(k)}catch(fe){return{state:"parsererror",error:$?fe:"No conversion from "+K+" to "+H}}}}return{state:"success",data:k}}return n.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:o.href,type:"GET",isLocal:y.test(o.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":w,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":n.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(N,k){return k?I(I(N,n.ajaxSettings),k):I(n.ajaxSettings,N)},ajaxPrefilter:C(T),ajaxTransport:C(A),ajax:function(N,k){typeof N=="object"&&(k=N,N=void 0),k=k||{};var W,Y,F,H,$,V,K,Q,ie,fe,J=n.ajaxSetup({},k),Ee=J.context||J,xe=J.context&&(Ee.nodeType||Ee.jquery)?n(Ee):n.event,Te=n.Deferred(),je=n.Callbacks("once memory"),dt=J.statusCode||{},At={},yt={},Lt="canceled",Pe={readyState:0,getResponseHeader:function($e){var Ye;if(K){if(!H)for(H={};Ye=h.exec(F);)H[Ye[1].toLowerCase()+" "]=(H[Ye[1].toLowerCase()+" "]||[]).concat(Ye[2]);Ye=H[$e.toLowerCase()+" "]}return Ye==null?null:Ye.join(", ")},getAllResponseHeaders:function(){return K?F:null},setRequestHeader:function($e,Ye){return K==null&&($e=yt[$e.toLowerCase()]=yt[$e.toLowerCase()]||$e,At[$e]=Ye),this},overrideMimeType:function($e){return K==null&&(J.mimeType=$e),this},statusCode:function($e){var Ye;if($e)if(K)Pe.always($e[Pe.status]);else for(Ye in $e)dt[Ye]=[dt[Ye],$e[Ye]];return this},abort:function($e){var Ye=$e||Lt;return W&&W.abort(Ye),gt(0,Ye),this}};if(Te.promise(Pe),J.url=((N||J.url||o.href)+"").replace(x,o.protocol+"//"),J.type=k.method||k.type||J.method||J.type,J.dataTypes=(J.dataType||"*").toLowerCase().match(l)||[""],J.crossDomain==null){V=u.createElement("a");try{V.href=J.url,V.href=V.href,J.crossDomain=_.protocol+"//"+_.host!=V.protocol+"//"+V.host}catch($e){J.crossDomain=!0}}if(J.data&&J.processData&&typeof J.data!="string"&&(J.data=n.param(J.data,J.traditional)),O(T,J,k,Pe),K)return Pe;Q=n.event&&J.global,Q&&n.active++===0&&n.event.trigger("ajaxStart"),J.type=J.type.toUpperCase(),J.hasContent=!E.test(J.type),Y=J.url.replace(v,""),J.hasContent?J.data&&J.processData&&(J.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&(J.data=J.data.replace(i,"+")):(fe=J.url.slice(Y.length),J.data&&(J.processData||typeof J.data=="string")&&(Y+=(g.test(Y)?"&":"?")+J.data,delete J.data),J.cache===!1&&(Y=Y.replace(c,"$1"),fe=(g.test(Y)?"&":"?")+"_="+f.guid+++fe),J.url=Y+fe),J.ifModified&&(n.lastModified[Y]&&Pe.setRequestHeader("If-Modified-Since",n.lastModified[Y]),n.etag[Y]&&Pe.setRequestHeader("If-None-Match",n.etag[Y])),(J.data&&J.hasContent&&J.contentType!==!1||k.contentType)&&Pe.setRequestHeader("Content-Type",J.contentType),Pe.setRequestHeader("Accept",J.dataTypes[0]&&J.accepts[J.dataTypes[0]]?J.accepts[J.dataTypes[0]]+(J.dataTypes[0]!=="*"?", "+w+"; q=0.01":""):J.accepts["*"]);for(ie in J.headers)Pe.setRequestHeader(ie,J.headers[ie]);if(J.beforeSend&&(J.beforeSend.call(Ee,Pe,J)===!1||K))return Pe.abort();if(Lt="abort",je.add(J.complete),Pe.done(J.success),Pe.fail(J.error),W=O(A,J,k,Pe),!W)gt(-1,"No Transport");else{if(Pe.readyState=1,Q&&xe.trigger("ajaxSend",[Pe,J]),K)return Pe;J.async&&J.timeout>0&&($=window.setTimeout(function(){Pe.abort("timeout")},J.timeout));try{K=!1,W.send(At,gt)}catch($e){if(K)throw $e;gt(-1,$e)}}function gt($e,Ye,Ut,Oe){var oe,_e,Re,ae,ye,ce=Ye;K||(K=!0,$&&window.clearTimeout($),W=void 0,F=Oe||"",Pe.readyState=$e>0?4:0,oe=$e>=200&&$e<300||$e===304,Ut&&(ae=R(J,Pe,Ut)),!oe&&n.inArray("script",J.dataTypes)>-1&&n.inArray("json",J.dataTypes)<0&&(J.converters["text script"]=function(){}),ae=D(J,ae,Pe,oe),oe?(J.ifModified&&(ye=Pe.getResponseHeader("Last-Modified"),ye&&(n.lastModified[Y]=ye),ye=Pe.getResponseHeader("etag"),ye&&(n.etag[Y]=ye)),$e===204||J.type==="HEAD"?ce="nocontent":$e===304?ce="notmodified":(ce=ae.state,_e=ae.data,Re=ae.error,oe=!Re)):(Re=ce,($e||!ce)&&(ce="error",$e<0&&($e=0))),Pe.status=$e,Pe.statusText=(Ye||ce)+"",oe?Te.resolveWith(Ee,[_e,ce,Pe]):Te.rejectWith(Ee,[Pe,ce,Re]),Pe.statusCode(dt),dt=void 0,Q&&xe.trigger(oe?"ajaxSuccess":"ajaxError",[Pe,J,oe?_e:Re]),je.fireWith(Ee,[Pe,ce]),Q&&(xe.trigger("ajaxComplete",[Pe,J]),--n.active||n.event.trigger("ajaxStop")))}return Pe},getJSON:function(N,k,W){return n.get(N,k,W,"json")},getScript:function(N,k){return n.get(N,void 0,k,"script")}}),n.each(["get","post"],function(N,k){n[k]=function(W,Y,F,H){return p(Y)&&(H=H||F,F=Y,Y=void 0),n.ajax(n.extend({url:W,type:k,dataType:H,data:Y,success:F},n.isPlainObject(W)&&W))}}),n.ajaxPrefilter(function(N){var k;for(k in N.headers)k.toLowerCase()==="content-type"&&(N.contentType=N.headers[k]||"")}),n}.apply(m,d),r!==void 0&&(b.exports=r)},7533:(b,m,s)=>{var d,r;d=[s(8934),s(2134),s(6981),s(7661),s(7178)],r=function(n,u,p,l){"use strict";var o=[],f=/(=)\?(?=&|$)|\?\?/;n.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var g=o.pop()||n.expando+"_"+p.guid++;return this[g]=!0,g}}),n.ajaxPrefilter("json jsonp",function(g,i,v){var c,h,y,E=g.jsonp!==!1&&(f.test(g.url)?"url":typeof g.data=="string"&&(g.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&f.test(g.data)&&"data");if(E||g.dataTypes[0]==="jsonp")return c=g.jsonpCallback=u(g.jsonpCallback)?g.jsonpCallback():g.jsonpCallback,E?g[E]=g[E].replace(f,"$1"+c):g.jsonp!==!1&&(g.url+=(l.test(g.url)?"&":"?")+g.jsonp+"="+c),g.converters["script json"]=function(){return y||n.error(c+" was not called"),y[0]},g.dataTypes[0]="json",h=window[c],window[c]=function(){y=arguments},v.always(function(){h===void 0?n(window).removeProp(c):window[c]=h,g[c]&&(g.jsonpCallback=i.jsonpCallback,o.push(c)),y&&u(h)&&h(y[0]),y=h=void 0}),"script"})}.apply(m,d),r!==void 0&&(b.exports=r)},4581:(b,m,s)=>{var d,r;d=[s(8934),s(4552),s(2134),s(2889),s(7178),s(8482),s(2632),s(655)],r=function(n,u,p){"use strict";n.fn.load=function(l,o,f){var g,i,v,c=this,h=l.indexOf(" ");return h>-1&&(g=u(l.slice(h)),l=l.slice(0,h)),p(o)?(f=o,o=void 0):o&&typeof o=="object"&&(i="POST"),c.length>0&&n.ajax({url:l,type:i||"GET",dataType:"html",data:o}).done(function(y){v=arguments,c.html(g?n("<div>").append(n.parseHTML(y)).find(g):y)}).always(f&&function(y,E){c.each(function(){f.apply(this,v||[y.responseText,E,y])})}),this}}.apply(m,d),r!==void 0&&(b.exports=r)},5488:(b,m,s)=>{var d,r;d=[s(8934),s(7792),s(7178)],r=function(n,u){"use strict";n.ajaxPrefilter(function(p){p.crossDomain&&(p.contents.script=!1)}),n.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(p){return n.globalEval(p),p}}}),n.ajaxPrefilter("script",function(p){p.cache===void 0&&(p.cache=!1),p.crossDomain&&(p.type="GET")}),n.ajaxTransport("script",function(p){if(p.crossDomain||p.scriptAttrs){var l,o;return{send:function(f,g){l=n("<script>").attr(p.scriptAttrs||{}).prop({charset:p.scriptCharset,src:p.url}).on("load error",o=function(i){l.remove(),o=null,i&&g(i.type==="error"?404:200,i.type)}),u.head.appendChild(l[0])},abort:function(){o&&o()}}}})}.apply(m,d),r!==void 0&&(b.exports=r)},454:(b,m,s)=>{var d;d=function(){"use strict";return window.location}.call(m,s,m,b),d!==void 0&&(b.exports=d)},6981:(b,m,s)=>{var d;d=function(){"use strict";return{guid:Date.now()}}.call(m,s,m,b),d!==void 0&&(b.exports=d)},7661:(b,m,s)=>{var d;d=function(){"use strict";return/\?/}.call(m,s,m,b),d!==void 0&&(b.exports=d)},8853:(b,m,s)=>{var d,r;d=[s(8934),s(9523),s(7178)],r=function(n,u){"use strict";n.ajaxSettings.xhr=function(){try{return new window.XMLHttpRequest}catch(o){}};var p={0:200,1223:204},l=n.ajaxSettings.xhr();u.cors=!!l&&"withCredentials"in l,u.ajax=l=!!l,n.ajaxTransport(function(o){var f,g;if(u.cors||l&&!o.crossDomain)return{send:function(i,v){var c,h=o.xhr();if(h.open(o.type,o.url,o.async,o.username,o.password),o.xhrFields)for(c in o.xhrFields)h[c]=o.xhrFields[c];o.mimeType&&h.overrideMimeType&&h.overrideMimeType(o.mimeType),!o.crossDomain&&!i["X-Requested-With"]&&(i["X-Requested-With"]="XMLHttpRequest");for(c in i)h.setRequestHeader(c,i[c]);f=function(y){return function(){f&&(f=g=h.onload=h.onerror=h.onabort=h.ontimeout=h.onreadystatechange=null,y==="abort"?h.abort():y==="error"?typeof h.status!="number"?v(0,"error"):v(h.status,h.statusText):v(p[h.status]||h.status,h.statusText,(h.responseType||"text")!=="text"||typeof h.responseText!="string"?{binary:h.response}:{text:h.responseText},h.getAllResponseHeaders()))}},h.onload=f(),g=h.onerror=h.ontimeout=f("error"),h.onabort!==void 0?h.onabort=g:h.onreadystatechange=function(){h.readyState===4&&window.setTimeout(function(){f&&g()})},f=f("abort");try{h.send(o.hasContent&&o.data||null)}catch(y){if(f)throw y}},abort:function(){f&&f()}}})}.apply(m,d),r!==void 0&&(b.exports=r)},8468:(b,m,s)=>{var d,r;d=[s(8934),s(2853),s(4043),s(4015),s(4580)],r=function(n){"use strict";return n}.apply(m,d),r!==void 0&&(b.exports=r)},2853:(b,m,s)=>{var d,r;d=[s(8934),s(7163),s(7060),s(2941),s(8663),s(655)],r=function(n,u,p,l,o){"use strict";var f,g=n.expr.attrHandle;n.fn.extend({attr:function(i,v){return u(this,n.attr,i,v,arguments.length>1)},removeAttr:function(i){return this.each(function(){n.removeAttr(this,i)})}}),n.extend({attr:function(i,v,c){var h,y,E=i.nodeType;if(!(E===3||E===8||E===2)){if(typeof i.getAttribute=="undefined")return n.prop(i,v,c);if((E!==1||!n.isXMLDoc(i))&&(y=n.attrHooks[v.toLowerCase()]||(n.expr.match.bool.test(v)?f:void 0)),c!==void 0){if(c===null){n.removeAttr(i,v);return}return y&&"set"in y&&(h=y.set(i,c,v))!==void 0?h:(i.setAttribute(v,c+""),c)}return y&&"get"in y&&(h=y.get(i,v))!==null?h:(h=n.find.attr(i,v),h==null?void 0:h)}},attrHooks:{type:{set:function(i,v){if(!l.radioValue&&v==="radio"&&p(i,"input")){var c=i.value;return i.setAttribute("type",v),c&&(i.value=c),v}}}},removeAttr:function(i,v){var c,h=0,y=v&&v.match(o);if(y&&i.nodeType===1)for(;c=y[h++];)i.removeAttribute(c)}}),f={set:function(i,v,c){return v===!1?n.removeAttr(i,c):i.setAttribute(c,c),c}},n.each(n.expr.match.bool.source.match(/\w+/g),function(i,v){var c=g[v]||n.find.attr;g[v]=function(h,y,E){var x,T,A=y.toLowerCase();return E||(T=g[A],g[A]=x,x=c(h,y,E)!=null?A:null,g[A]=T),x}})}.apply(m,d),r!==void 0&&(b.exports=r)},4015:(b,m,s)=>{var d,r;d=[s(8934),s(4552),s(2134),s(8663),s(9081),s(8048)],r=function(n,u,p,l,o){"use strict";function f(i){return i.getAttribute&&i.getAttribute("class")||""}function g(i){return Array.isArray(i)?i:typeof i=="string"?i.match(l)||[]:[]}n.fn.extend({addClass:function(i){var v,c,h,y,E,x;return p(i)?this.each(function(T){n(this).addClass(i.call(this,T,f(this)))}):(v=g(i),v.length?this.each(function(){if(h=f(this),c=this.nodeType===1&&" "+u(h)+" ",c){for(E=0;E<v.length;E++)y=v[E],c.indexOf(" "+y+" ")<0&&(c+=y+" ");x=u(c),h!==x&&this.setAttribute("class",x)}}):this)},removeClass:function(i){var v,c,h,y,E,x;return p(i)?this.each(function(T){n(this).removeClass(i.call(this,T,f(this)))}):arguments.length?(v=g(i),v.length?this.each(function(){if(h=f(this),c=this.nodeType===1&&" "+u(h)+" ",c){for(E=0;E<v.length;E++)for(y=v[E];c.indexOf(" "+y+" ")>-1;)c=c.replace(" "+y+" "," ");x=u(c),h!==x&&this.setAttribute("class",x)}}):this):this.attr("class","")},toggleClass:function(i,v){var c,h,y,E,x=typeof i,T=x==="string"||Array.isArray(i);return p(i)?this.each(function(A){n(this).toggleClass(i.call(this,A,f(this),v),v)}):typeof v=="boolean"&&T?v?this.addClass(i):this.removeClass(i):(c=g(i),this.each(function(){if(T)for(E=n(this),y=0;y<c.length;y++)h=c[y],E.hasClass(h)?E.removeClass(h):E.addClass(h);else(i===void 0||x==="boolean")&&(h=f(this),h&&o.set(this,"__className__",h),this.setAttribute&&this.setAttribute("class",h||i===!1?"":o.get(this,"__className__")||""))}))},hasClass:function(i){var v,c,h=0;for(v=" "+i+" ";c=this[h++];)if(c.nodeType===1&&(" "+u(f(c))+" ").indexOf(v)>-1)return!0;return!1}})}.apply(m,d),r!==void 0&&(b.exports=r)},4043:(b,m,s)=>{var d,r;d=[s(8934),s(7163),s(2941),s(655)],r=function(n,u,p){"use strict";var l=/^(?:input|select|textarea|button)$/i,o=/^(?:a|area)$/i;n.fn.extend({prop:function(f,g){return u(this,n.prop,f,g,arguments.length>1)},removeProp:function(f){return this.each(function(){delete this[n.propFix[f]||f]})}}),n.extend({prop:function(f,g,i){var v,c,h=f.nodeType;if(!(h===3||h===8||h===2))return(h!==1||!n.isXMLDoc(f))&&(g=n.propFix[g]||g,c=n.propHooks[g]),i!==void 0?c&&"set"in c&&(v=c.set(f,i,g))!==void 0?v:f[g]=i:c&&"get"in c&&(v=c.get(f,g))!==null?v:f[g]},propHooks:{tabIndex:{get:function(f){var g=n.find.attr(f,"tabindex");return g?parseInt(g,10):l.test(f.nodeName)||o.test(f.nodeName)&&f.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),p.optSelected||(n.propHooks.selected={get:function(f){var g=f.parentNode;return g&&g.parentNode&&g.parentNode.selectedIndex,null},set:function(f){var g=f.parentNode;g&&(g.selectedIndex,g.parentNode&&g.parentNode.selectedIndex)}}),n.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){n.propFix[this.toLowerCase()]=this})}.apply(m,d),r!==void 0&&(b.exports=r)},2941:(b,m,s)=>{var d,r;d=[s(7792),s(9523)],r=function(n,u){"use strict";return function(){var p=n.createElement("input"),l=n.createElement("select"),o=l.appendChild(n.createElement("option"));p.type="checkbox",u.checkOn=p.value!=="",u.optSelected=o.selected,p=n.createElement("input"),p.value="t",p.type="radio",u.radioValue=p.value==="t"}(),u}.apply(m,d),r!==void 0&&(b.exports=r)},4580:(b,m,s)=>{var d,r;d=[s(8934),s(4552),s(2941),s(7060),s(2134),s(8048)],r=function(n,u,p,l,o){"use strict";var f=/\r/g;n.fn.extend({val:function(g){var i,v,c,h=this[0];return arguments.length?(c=o(g),this.each(function(y){var E;this.nodeType===1&&(c?E=g.call(this,y,n(this).val()):E=g,E==null?E="":typeof E=="number"?E+="":Array.isArray(E)&&(E=n.map(E,function(x){return x==null?"":x+""})),i=n.valHooks[this.type]||n.valHooks[this.nodeName.toLowerCase()],(!i||!("set"in i)||i.set(this,E,"value")===void 0)&&(this.value=E))})):h?(i=n.valHooks[h.type]||n.valHooks[h.nodeName.toLowerCase()],i&&"get"in i&&(v=i.get(h,"value"))!==void 0?v:(v=h.value,typeof v=="string"?v.replace(f,""):v==null?"":v)):void 0}}),n.extend({valHooks:{option:{get:function(g){var i=n.find.attr(g,"value");return i!=null?i:u(n.text(g))}},select:{get:function(g){var i,v,c,h=g.options,y=g.selectedIndex,E=g.type==="select-one",x=E?null:[],T=E?y+1:h.length;for(y<0?c=T:c=E?y:0;c<T;c++)if(v=h[c],(v.selected||c===y)&&!v.disabled&&(!v.parentNode.disabled||!l(v.parentNode,"optgroup"))){if(i=n(v).val(),E)return i;x.push(i)}return x},set:function(g,i){for(var v,c,h=g.options,y=n.makeArray(i),E=h.length;E--;)c=h[E],(c.selected=n.inArray(n.valHooks.option.get(c),y)>-1)&&(v=!0);return v||(g.selectedIndex=-1),y}}}}),n.each(["radio","checkbox"],function(){n.valHooks[this]={set:function(g,i){if(Array.isArray(i))return g.checked=n.inArray(n(g).val(),i)>-1}},p.checkOn||(n.valHooks[this].get=function(g){return g.getAttribute("value")===null?"on":g.value})})}.apply(m,d),r!==void 0&&(b.exports=r)},8924:(b,m,s)=>{var d,r;d=[s(8934),s(8082),s(2134),s(8663)],r=function(n,u,p,l){"use strict";function o(f){var g={};return n.each(f.match(l)||[],function(i,v){g[v]=!0}),g}return n.Callbacks=function(f){f=typeof f=="string"?o(f):n.extend({},f);var g,i,v,c,h=[],y=[],E=-1,x=function(){for(c=c||f.once,v=g=!0;y.length;E=-1)for(i=y.shift();++E<h.length;)h[E].apply(i[0],i[1])===!1&&f.stopOnFalse&&(E=h.length,i=!1);f.memory||(i=!1),g=!1,c&&(i?h=[]:h="")},T={add:function(){return h&&(i&&!g&&(E=h.length-1,y.push(i)),function A(w){n.each(w,function(_,C){p(C)?(!f.unique||!T.has(C))&&h.push(C):C&&C.length&&u(C)!=="string"&&A(C)})}(arguments),i&&!g&&x()),this},remove:function(){return n.each(arguments,function(A,w){for(var _;(_=n.inArray(w,h,_))>-1;)h.splice(_,1),_<=E&&E--}),this},has:function(A){return A?n.inArray(A,h)>-1:h.length>0},empty:function(){return h&&(h=[]),this},disable:function(){return c=y=[],h=i="",this},disabled:function(){return!h},lock:function(){return c=y=[],!i&&!g&&(h=i=""),this},locked:function(){return!!c},fireWith:function(A,w){return c||(w=w||[],w=[A,w.slice?w.slice():w],y.push(w),g||x()),this},fire:function(){return T.fireWith(this,arguments),this},fired:function(){return!!v}};return T},n}.apply(m,d),r!==void 0&&(b.exports=r)},8934:(b,m,s)=>{var d,r;d=[s(3727),s(8045),s(3623),s(3932),s(1780),s(5431),s(5949),s(7763),s(9694),s(4194),s(3),s(9523),s(2134),s(9031),s(1224),s(8082)],r=function(n,u,p,l,o,f,g,i,v,c,h,y,E,x,T,A){"use strict";var w="3.7.0",_=/HTML$/i,C=function(I,R){return new C.fn.init(I,R)};C.fn=C.prototype={jquery:w,constructor:C,length:0,toArray:function(){return p.call(this)},get:function(I){return I==null?p.call(this):I<0?this[I+this.length]:this[I]},pushStack:function(I){var R=C.merge(this.constructor(),I);return R.prevObject=this,R},each:function(I){return C.each(this,I)},map:function(I){return this.pushStack(C.map(this,function(R,D){return I.call(R,D,R)}))},slice:function(){return this.pushStack(p.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(C.grep(this,function(I,R){return(R+1)%2}))},odd:function(){return this.pushStack(C.grep(this,function(I,R){return R%2}))},eq:function(I){var R=this.length,D=+I+(I<0?R:0);return this.pushStack(D>=0&&D<R?[this[D]]:[])},end:function(){return this.prevObject||this.constructor()},push:o,sort:n.sort,splice:n.splice},C.extend=C.fn.extend=function(){var I,R,D,N,k,W,Y=arguments[0]||{},F=1,H=arguments.length,$=!1;for(typeof Y=="boolean"&&($=Y,Y=arguments[F]||{},F++),typeof Y!="object"&&!E(Y)&&(Y={}),F===H&&(Y=this,F--);F<H;F++)if((I=arguments[F])!=null)for(R in I)N=I[R],!(R==="__proto__"||Y===N)&&($&&N&&(C.isPlainObject(N)||(k=Array.isArray(N)))?(D=Y[R],k&&!Array.isArray(D)?W=[]:!k&&!C.isPlainObject(D)?W={}:W=D,k=!1,Y[R]=C.extend($,W,N)):N!==void 0&&(Y[R]=N));return Y},C.extend({expando:"jQuery"+(w+Math.random()).replace(/\D/g,""),isReady:!0,error:function(I){throw new Error(I)},noop:function(){},isPlainObject:function(I){var R,D;return!I||i.call(I)!=="[object Object]"?!1:(R=u(I),R?(D=v.call(R,"constructor")&&R.constructor,typeof D=="function"&&c.call(D)===h):!0)},isEmptyObject:function(I){var R;for(R in I)return!1;return!0},globalEval:function(I,R,D){T(I,{nonce:R&&R.nonce},D)},each:function(I,R){var D,N=0;if(O(I))for(D=I.length;N<D&&R.call(I[N],N,I[N])!==!1;N++);else for(N in I)if(R.call(I[N],N,I[N])===!1)break;return I},text:function(I){var R,D="",N=0,k=I.nodeType;if(k){if(k===1||k===9||k===11)return I.textContent;if(k===3||k===4)return I.nodeValue}else for(;R=I[N++];)D+=C.text(R);return D},makeArray:function(I,R){var D=R||[];return I!=null&&(O(Object(I))?C.merge(D,typeof I=="string"?[I]:I):o.call(D,I)),D},inArray:function(I,R,D){return R==null?-1:f.call(R,I,D)},isXMLDoc:function(I){var R=I&&I.namespaceURI,D=I&&(I.ownerDocument||I).documentElement;return!_.test(R||D&&D.nodeName||"HTML")},merge:function(I,R){for(var D=+R.length,N=0,k=I.length;N<D;N++)I[k++]=R[N];return I.length=k,I},grep:function(I,R,D){for(var N,k=[],W=0,Y=I.length,F=!D;W<Y;W++)N=!R(I[W],W),N!==F&&k.push(I[W]);return k},map:function(I,R,D){var N,k,W=0,Y=[];if(O(I))for(N=I.length;W<N;W++)k=R(I[W],W,D),k!=null&&Y.push(k);else for(W in I)k=R(I[W],W,D),k!=null&&Y.push(k);return l(Y)},guid:1,support:y}),typeof Symbol=="function"&&(C.fn[Symbol.iterator]=n[Symbol.iterator]),C.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(I,R){g["[object "+R+"]"]=R.toLowerCase()});function O(I){var R=!!I&&"length"in I&&I.length,D=A(I);return E(I)||x(I)?!1:D==="array"||R===0||typeof R=="number"&&R>0&&R-1 in I}return C}.apply(m,d),r!==void 0&&(b.exports=r)},1224:(b,m,s)=>{var d,r;d=[s(7792)],r=function(n){"use strict";var u={type:!0,src:!0,nonce:!0,noModule:!0};function p(l,o,f){f=f||n;var g,i,v=f.createElement("script");if(v.text=l,o)for(g in u)i=o[g]||o.getAttribute&&o.getAttribute(g),i&&v.setAttribute(g,i);f.head.appendChild(v).parentNode.removeChild(v)}return p}.apply(m,d),r!==void 0&&(b.exports=r)},7163:(b,m,s)=>{var d,r;d=[s(8934),s(8082),s(2134)],r=function(n,u,p){"use strict";var l=function(o,f,g,i,v,c,h){var y=0,E=o.length,x=g==null;if(u(g)==="object"){v=!0;for(y in g)l(o,f,y,g[y],!0,c,h)}else if(i!==void 0&&(v=!0,p(i)||(h=!0),x&&(h?(f.call(o,i),f=null):(x=f,f=function(T,A,w){return x.call(n(T),w)})),f))for(;y<E;y++)f(o[y],g,h?i:i.call(o[y],y,f(o[y],g)));return v?o:x?f.call(o):E?f(o[0],g):c};return l}.apply(m,d),r!==void 0&&(b.exports=r)},1133:(b,m)=>{var s,d;s=[],d=function(){"use strict";var r=/^-ms-/,n=/-([a-z])/g;function u(l,o){return o.toUpperCase()}function p(l){return l.replace(r,"ms-").replace(n,u)}return p}.apply(m,s),d!==void 0&&(b.exports=d)},8048:(b,m,s)=>{var d,r;d=[s(8934),s(7792),s(2134),s(5250),s(1764)],r=function(n,u,p,l){"use strict";var o,f=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,g=n.fn.init=function(i,v,c){var h,y;if(!i)return this;if(c=c||o,typeof i=="string")if(i[0]==="<"&&i[i.length-1]===">"&&i.length>=3?h=[null,i,null]:h=f.exec(i),h&&(h[1]||!v))if(h[1]){if(v=v instanceof n?v[0]:v,n.merge(this,n.parseHTML(h[1],v&&v.nodeType?v.ownerDocument||v:u,!0)),l.test(h[1])&&n.isPlainObject(v))for(h in v)p(this[h])?this[h](v[h]):this.attr(h,v[h]);return this}else return y=u.getElementById(h[2]),y&&(this[0]=y,this.length=1),this;else return!v||v.jquery?(v||c).find(i):this.constructor(v).find(i);else{if(i.nodeType)return this[0]=i,this.length=1,this;if(p(i))return c.ready!==void 0?c.ready(i):i(n)}return n.makeArray(i,this)};return g.prototype=n.fn,o=n(u),g}.apply(m,d),r!==void 0&&(b.exports=r)},70:(b,m,s)=>{var d,r;d=[s(8934),s(7730),s(712)],r=function(n,u){"use strict";var p=function(o){return n.contains(o.ownerDocument,o)},l={composed:!0};return u.getRootNode&&(p=function(o){return n.contains(o.ownerDocument,o)||o.getRootNode(l)===o.ownerDocument}),p}.apply(m,d),r!==void 0&&(b.exports=r)},7060:(b,m,s)=>{var d;d=function(){"use strict";function r(n,u){return n.nodeName&&n.nodeName.toLowerCase()===u.toLowerCase()}return r}.call(m,s,m,b),d!==void 0&&(b.exports=d)},2889:(b,m,s)=>{var d,r;d=[s(8934),s(7792),s(5250),s(3360),s(1622)],r=function(n,u,p,l,o){"use strict";return n.parseHTML=function(f,g,i){if(typeof f!="string")return[];typeof g=="boolean"&&(i=g,g=!1);var v,c,h;return g||(o.createHTMLDocument?(g=u.implementation.createHTMLDocument(""),v=g.createElement("base"),v.href=u.location.href,g.head.appendChild(v)):g=u),c=p.exec(f),h=!i&&[],c?[g.createElement(c[1])]:(c=l([f],g,h),h&&h.length&&n(h).remove(),n.merge([],c.childNodes))},n.parseHTML}.apply(m,d),r!==void 0&&(b.exports=r)},461:(b,m,s)=>{var d,r;d=[s(8934)],r=function(n){"use strict";return n.parseXML=function(u){var p,l;if(!u||typeof u!="string")return null;try{p=new window.DOMParser().parseFromString(u,"text/xml")}catch(o){}return l=p&&p.getElementsByTagName("parsererror")[0],(!p||l)&&n.error("Invalid XML: "+(l?n.map(l.childNodes,function(o){return o.textContent}).join(`
|
|
`):u)),p},n.parseXML}.apply(m,d),r!==void 0&&(b.exports=r)},5703:(b,m,s)=>{var d,r;d=[s(8934),s(7792),s(3442),s(6525)],r=function(n,u){"use strict";var p=n.Deferred();n.fn.ready=function(o){return p.then(o).catch(function(f){n.readyException(f)}),this},n.extend({isReady:!1,readyWait:1,ready:function(o){(o===!0?--n.readyWait:n.isReady)||(n.isReady=!0,!(o!==!0&&--n.readyWait>0)&&p.resolveWith(u,[n]))}}),n.ready.then=p.then;function l(){u.removeEventListener("DOMContentLoaded",l),window.removeEventListener("load",l),n.ready()}u.readyState==="complete"||u.readyState!=="loading"&&!u.documentElement.doScroll?window.setTimeout(n.ready):(u.addEventListener("DOMContentLoaded",l),window.addEventListener("load",l))}.apply(m,d),r!==void 0&&(b.exports=r)},3442:(b,m,s)=>{var d,r;d=[s(8934)],r=function(n){"use strict";n.readyException=function(u){window.setTimeout(function(){throw u})}}.apply(m,d),r!==void 0&&(b.exports=r)},4552:(b,m,s)=>{var d,r;d=[s(8663)],r=function(n){"use strict";function u(p){var l=p.match(n)||[];return l.join(" ")}return u}.apply(m,d),r!==void 0&&(b.exports=r)},1622:(b,m,s)=>{var d,r;d=[s(7792),s(9523)],r=function(n,u){"use strict";return u.createHTMLDocument=function(){var p=n.implementation.createHTMLDocument("").body;return p.innerHTML="<form></form><form></form>",p.childNodes.length===2}(),u}.apply(m,d),r!==void 0&&(b.exports=r)},8082:(b,m,s)=>{var d,r;d=[s(5949),s(7763)],r=function(n,u){"use strict";function p(l){return l==null?l+"":typeof l=="object"||typeof l=="function"?n[u.call(l)]||"object":typeof l}return p}.apply(m,d),r!==void 0&&(b.exports=r)},5250:(b,m,s)=>{var d;d=function(){"use strict";return/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i}.call(m,s,m,b),d!==void 0&&(b.exports=d)},8515:(b,m,s)=>{var d,r;d=[s(8934),s(7163),s(1133),s(7060),s(6871),s(618),s(4507),s(5057),s(3122),s(5410),s(610),s(7432),s(3781),s(4405),s(3997),s(8048),s(5703),s(655)],r=function(n,u,p,l,o,f,g,i,v,c,h,y,E,x,T){"use strict";var A=/^(none|table(?!-c[ea]).+)/,w={position:"absolute",visibility:"hidden",display:"block"},_={letterSpacing:"0",fontWeight:"400"};function C(R,D,N){var k=o.exec(D);return k?Math.max(0,k[2]-(N||0))+(k[3]||"px"):D}function O(R,D,N,k,W,Y){var F=D==="width"?1:0,H=0,$=0,V=0;if(N===(k?"border":"content"))return 0;for(;F<4;F+=2)N==="margin"&&(V+=n.css(R,N+i[F],!0,W)),k?(N==="content"&&($-=n.css(R,"padding"+i[F],!0,W)),N!=="margin"&&($-=n.css(R,"border"+i[F]+"Width",!0,W))):($+=n.css(R,"padding"+i[F],!0,W),N!=="padding"?$+=n.css(R,"border"+i[F]+"Width",!0,W):H+=n.css(R,"border"+i[F]+"Width",!0,W));return!k&&Y>=0&&($+=Math.max(0,Math.ceil(R["offset"+D[0].toUpperCase()+D.slice(1)]-Y-$-H-.5))||0),$+V}function I(R,D,N){var k=v(R),W=!x.boxSizingReliable()||N,Y=W&&n.css(R,"boxSizing",!1,k)==="border-box",F=Y,H=h(R,D,k),$="offset"+D[0].toUpperCase()+D.slice(1);if(f.test(H)){if(!N)return H;H="auto"}return(!x.boxSizingReliable()&&Y||!x.reliableTrDimensions()&&l(R,"tr")||H==="auto"||!parseFloat(H)&&n.css(R,"display",!1,k)==="inline")&&R.getClientRects().length&&(Y=n.css(R,"boxSizing",!1,k)==="border-box",F=$ in R,F&&(H=R[$])),H=parseFloat(H)||0,H+O(R,D,N||(Y?"border":"content"),F,k,H)+"px"}return n.extend({cssHooks:{opacity:{get:function(R,D){if(D){var N=h(R,"opacity");return N===""?"1":N}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(R,D,N,k){if(!(!R||R.nodeType===3||R.nodeType===8||!R.style)){var W,Y,F,H=p(D),$=g.test(D),V=R.style;if($||(D=T(H)),F=n.cssHooks[D]||n.cssHooks[H],N!==void 0){if(Y=typeof N,Y==="string"&&(W=o.exec(N))&&W[1]&&(N=y(R,D,W),Y="number"),N==null||N!==N)return;Y==="number"&&!$&&(N+=W&&W[3]||(n.cssNumber[H]?"":"px")),!x.clearCloneStyle&&N===""&&D.indexOf("background")===0&&(V[D]="inherit"),(!F||!("set"in F)||(N=F.set(R,N,k))!==void 0)&&($?V.setProperty(D,N):V[D]=N)}else return F&&"get"in F&&(W=F.get(R,!1,k))!==void 0?W:V[D]}},css:function(R,D,N,k){var W,Y,F,H=p(D),$=g.test(D);return $||(D=T(H)),F=n.cssHooks[D]||n.cssHooks[H],F&&"get"in F&&(W=F.get(R,!0,N)),W===void 0&&(W=h(R,D,k)),W==="normal"&&D in _&&(W=_[D]),N===""||N?(Y=parseFloat(W),N===!0||isFinite(Y)?Y||0:W):W}}),n.each(["height","width"],function(R,D){n.cssHooks[D]={get:function(N,k,W){if(k)return A.test(n.css(N,"display"))&&(!N.getClientRects().length||!N.getBoundingClientRect().width)?c(N,w,function(){return I(N,D,W)}):I(N,D,W)},set:function(N,k,W){var Y,F=v(N),H=!x.scrollboxSize()&&F.position==="absolute",$=H||W,V=$&&n.css(N,"boxSizing",!1,F)==="border-box",K=W?O(N,D,W,V,F):0;return V&&H&&(K-=Math.ceil(N["offset"+D[0].toUpperCase()+D.slice(1)]-parseFloat(F[D])-O(N,D,"border",!1,F)-.5)),K&&(Y=o.exec(k))&&(Y[3]||"px")!=="px"&&(N.style[D]=k,k=n.css(N,D)),C(N,k,K)}}}),n.cssHooks.marginLeft=E(x.reliableMarginLeft,function(R,D){if(D)return(parseFloat(h(R,"marginLeft"))||R.getBoundingClientRect().left-c(R,{marginLeft:0},function(){return R.getBoundingClientRect().left}))+"px"}),n.each({margin:"",padding:"",border:"Width"},function(R,D){n.cssHooks[R+D]={expand:function(N){for(var k=0,W={},Y=typeof N=="string"?N.split(" "):[N];k<4;k++)W[R+i[k]+D]=Y[k]||Y[k-2]||Y[0];return W}},R!=="margin"&&(n.cssHooks[R+D].set=C)}),n.fn.extend({css:function(R,D){return u(this,function(N,k,W){var Y,F,H={},$=0;if(Array.isArray(k)){for(Y=v(N),F=k.length;$<F;$++)H[k[$]]=n.css(N,k[$],!1,Y);return H}return W!==void 0?n.style(N,k,W):n.css(N,k)},R,D,arguments.length>1)}}),n}.apply(m,d),r!==void 0&&(b.exports=r)},3781:(b,m,s)=>{var d;d=function(){"use strict";function r(n,u){return{get:function(){if(n()){delete this.get;return}return(this.get=u).apply(this,arguments)}}}return r}.call(m,s,m,b),d!==void 0&&(b.exports=d)},7432:(b,m,s)=>{var d,r;d=[s(8934),s(6871)],r=function(n,u){"use strict";function p(l,o,f,g){var i,v,c=20,h=g?function(){return g.cur()}:function(){return n.css(l,o,"")},y=h(),E=f&&f[3]||(n.cssNumber[o]?"":"px"),x=l.nodeType&&(n.cssNumber[o]||E!=="px"&&+y)&&u.exec(n.css(l,o));if(x&&x[3]!==E){for(y=y/2,E=E||x[3],x=+y||1;c--;)n.style(l,o,x+E),(1-v)*(1-(v=h()/y||.5))<=0&&(c=0),x=x/v;x=x*2,n.style(l,o,x+E),f=f||[]}return f&&(x=+x||+y||0,i=f[1]?x+(f[1]+1)*f[2]:+f[2],g&&(g.unit=E,g.start=x,g.end=i)),i}return p}.apply(m,d),r!==void 0&&(b.exports=r)},610:(b,m,s)=>{var d,r;d=[s(8934),s(70),s(3151),s(618),s(3122),s(4507),s(9508),s(4405)],r=function(n,u,p,l,o,f,g,i){"use strict";function v(c,h,y){var E,x,T,A,w=f.test(h),_=c.style;return y=y||o(c),y&&(A=y.getPropertyValue(h)||y[h],w&&A&&(A=A.replace(g,"$1")||void 0),A===""&&!u(c)&&(A=n.style(c,h)),!i.pixelBoxStyles()&&l.test(A)&&p.test(h)&&(E=_.width,x=_.minWidth,T=_.maxWidth,_.minWidth=_.maxWidth=_.width=A,A=y.width,_.width=E,_.minWidth=x,_.maxWidth=T)),A!==void 0?A+"":A}return v}.apply(m,d),r!==void 0&&(b.exports=r)},3997:(b,m,s)=>{var d,r;d=[s(7792),s(8934)],r=function(n,u){"use strict";var p=["Webkit","Moz","ms"],l=n.createElement("div").style,o={};function f(i){for(var v=i[0].toUpperCase()+i.slice(1),c=p.length;c--;)if(i=p[c]+v,i in l)return i}function g(i){var v=u.cssProps[i]||o[i];return v||(i in l?i:o[i]=f(i)||i)}return g}.apply(m,d),r!==void 0&&(b.exports=r)},2365:(b,m,s)=>{var d,r;d=[s(8934),s(655)],r=function(n){"use strict";n.expr.pseudos.hidden=function(u){return!n.expr.pseudos.visible(u)},n.expr.pseudos.visible=function(u){return!!(u.offsetWidth||u.offsetHeight||u.getClientRects().length)}}.apply(m,d),r!==void 0&&(b.exports=r)},8516:(b,m,s)=>{var d,r;d=[s(8934),s(9081),s(5626)],r=function(n,u,p){"use strict";var l={};function o(g){var i,v=g.ownerDocument,c=g.nodeName,h=l[c];return h||(i=v.body.appendChild(v.createElement(c)),h=n.css(i,"display"),i.parentNode.removeChild(i),h==="none"&&(h="block"),l[c]=h,h)}function f(g,i){for(var v,c,h=[],y=0,E=g.length;y<E;y++)c=g[y],c.style&&(v=c.style.display,i?(v==="none"&&(h[y]=u.get(c,"display")||null,h[y]||(c.style.display="")),c.style.display===""&&p(c)&&(h[y]=o(c))):v!=="none"&&(h[y]="none",u.set(c,"display",v)));for(y=0;y<E;y++)h[y]!=null&&(g[y].style.display=h[y]);return g}return n.fn.extend({show:function(){return f(this,!0)},hide:function(){return f(this)},toggle:function(g){return typeof g=="boolean"?g?this.show():this.hide():this.each(function(){p(this)?n(this).show():n(this).hide()})}}),f}.apply(m,d),r!==void 0&&(b.exports=r)},4405:(b,m,s)=>{var d,r;d=[s(8934),s(7792),s(7730),s(9523)],r=function(n,u,p,l){"use strict";return function(){function o(){if(x){E.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",x.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",p.appendChild(E).appendChild(x);var T=window.getComputedStyle(x);g=T.top!=="1%",y=f(T.marginLeft)===12,x.style.right="60%",c=f(T.right)===36,i=f(T.width)===36,x.style.position="absolute",v=f(x.offsetWidth/3)===12,p.removeChild(E),x=null}}function f(T){return Math.round(parseFloat(T))}var g,i,v,c,h,y,E=u.createElement("div"),x=u.createElement("div");x.style&&(x.style.backgroundClip="content-box",x.cloneNode(!0).style.backgroundClip="",l.clearCloneStyle=x.style.backgroundClip==="content-box",n.extend(l,{boxSizingReliable:function(){return o(),i},pixelBoxStyles:function(){return o(),c},pixelPosition:function(){return o(),g},reliableMarginLeft:function(){return o(),y},scrollboxSize:function(){return o(),v},reliableTrDimensions:function(){var T,A,w,_;return h==null&&(T=u.createElement("table"),A=u.createElement("tr"),w=u.createElement("div"),T.style.cssText="position:absolute;left:-11111px;border-collapse:separate",A.style.cssText="border:1px solid",A.style.height="1px",w.style.height="9px",w.style.display="block",p.appendChild(T).appendChild(A).appendChild(w),_=window.getComputedStyle(A),h=parseInt(_.height,10)+parseInt(_.borderTopWidth,10)+parseInt(_.borderBottomWidth,10)===A.offsetHeight,p.removeChild(T)),h}}))}(),l}.apply(m,d),r!==void 0&&(b.exports=r)},5057:(b,m,s)=>{var d;d=function(){"use strict";return["Top","Right","Bottom","Left"]}.call(m,s,m,b),d!==void 0&&(b.exports=d)},3122:(b,m,s)=>{var d;d=function(){"use strict";return function(r){var n=r.ownerDocument.defaultView;return(!n||!n.opener)&&(n=window),n.getComputedStyle(r)}}.call(m,s,m,b),d!==void 0&&(b.exports=d)},5626:(b,m,s)=>{var d,r;d=[s(8934),s(70)],r=function(n,u){"use strict";return function(p,l){return p=l||p,p.style.display==="none"||p.style.display===""&&u(p)&&n.css(p,"display")==="none"}}.apply(m,d),r!==void 0&&(b.exports=r)},3151:(b,m,s)=>{var d,r;d=[s(5057)],r=function(n){"use strict";return new RegExp(n.join("|"),"i")}.apply(m,d),r!==void 0&&(b.exports=r)},4507:(b,m,s)=>{var d;d=function(){"use strict";return/^--/}.call(m,s,m,b),d!==void 0&&(b.exports=d)},618:(b,m,s)=>{var d,r;d=[s(8308)],r=function(n){"use strict";return new RegExp("^("+n+")(?!px)[a-z%]+$","i")}.apply(m,d),r!==void 0&&(b.exports=r)},5410:(b,m,s)=>{var d;d=function(){"use strict";return function(r,n,u){var p,l,o={};for(l in n)o[l]=r.style[l],r.style[l]=n[l];p=u.call(r);for(l in n)r.style[l]=o[l];return p}}.call(m,s,m,b),d!==void 0&&(b.exports=d)},1786:(b,m,s)=>{var d,r;d=[s(8934),s(7163),s(1133),s(9081),s(2109)],r=function(n,u,p,l,o){"use strict";var f=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,g=/[A-Z]/g;function i(c){return c==="true"?!0:c==="false"?!1:c==="null"?null:c===+c+""?+c:f.test(c)?JSON.parse(c):c}function v(c,h,y){var E;if(y===void 0&&c.nodeType===1)if(E="data-"+h.replace(g,"-$&").toLowerCase(),y=c.getAttribute(E),typeof y=="string"){try{y=i(y)}catch(x){}o.set(c,h,y)}else y=void 0;return y}return n.extend({hasData:function(c){return o.hasData(c)||l.hasData(c)},data:function(c,h,y){return o.access(c,h,y)},removeData:function(c,h){o.remove(c,h)},_data:function(c,h,y){return l.access(c,h,y)},_removeData:function(c,h){l.remove(c,h)}}),n.fn.extend({data:function(c,h){var y,E,x,T=this[0],A=T&&T.attributes;if(c===void 0){if(this.length&&(x=o.get(T),T.nodeType===1&&!l.get(T,"hasDataAttrs"))){for(y=A.length;y--;)A[y]&&(E=A[y].name,E.indexOf("data-")===0&&(E=p(E.slice(5)),v(T,E,x[E])));l.set(T,"hasDataAttrs",!0)}return x}return typeof c=="object"?this.each(function(){o.set(this,c)}):u(this,function(w){var _;if(T&&w===void 0)return _=o.get(T,c),_!==void 0||(_=v(T,c),_!==void 0)?_:void 0;this.each(function(){o.set(this,c,w)})},null,h,arguments.length>1,null,!0)},removeData:function(c){return this.each(function(){o.remove(this,c)})}}),n}.apply(m,d),r!==void 0&&(b.exports=r)},7172:(b,m,s)=>{var d,r;d=[s(8934),s(1133),s(8663),s(2238)],r=function(n,u,p,l){"use strict";function o(){this.expando=n.expando+o.uid++}return o.uid=1,o.prototype={cache:function(f){var g=f[this.expando];return g||(g={},l(f)&&(f.nodeType?f[this.expando]=g:Object.defineProperty(f,this.expando,{value:g,configurable:!0}))),g},set:function(f,g,i){var v,c=this.cache(f);if(typeof g=="string")c[u(g)]=i;else for(v in g)c[u(v)]=g[v];return c},get:function(f,g){return g===void 0?this.cache(f):f[this.expando]&&f[this.expando][u(g)]},access:function(f,g,i){return g===void 0||g&&typeof g=="string"&&i===void 0?this.get(f,g):(this.set(f,g,i),i!==void 0?i:g)},remove:function(f,g){var i,v=f[this.expando];if(v!==void 0){if(g!==void 0)for(Array.isArray(g)?g=g.map(u):(g=u(g),g=g in v?[g]:g.match(p)||[]),i=g.length;i--;)delete v[g[i]];(g===void 0||n.isEmptyObject(v))&&(f.nodeType?f[this.expando]=void 0:delete f[this.expando])}},hasData:function(f){var g=f[this.expando];return g!==void 0&&!n.isEmptyObject(g)}},o}.apply(m,d),r!==void 0&&(b.exports=r)},2238:(b,m,s)=>{var d;d=function(){"use strict";return function(r){return r.nodeType===1||r.nodeType===9||!+r.nodeType}}.call(m,s,m,b),d!==void 0&&(b.exports=d)},9081:(b,m,s)=>{var d,r;d=[s(7172)],r=function(n){"use strict";return new n}.apply(m,d),r!==void 0&&(b.exports=r)},2109:(b,m,s)=>{var d,r;d=[s(7172)],r=function(n){"use strict";return new n}.apply(m,d),r!==void 0&&(b.exports=r)},6525:(b,m,s)=>{var d,r;d=[s(8934),s(2134),s(3623),s(8924)],r=function(n,u,p){"use strict";function l(g){return g}function o(g){throw g}function f(g,i,v,c){var h;try{g&&u(h=g.promise)?h.call(g).done(i).fail(v):g&&u(h=g.then)?h.call(g,i,v):i.apply(void 0,[g].slice(c))}catch(y){v.apply(void 0,[y])}}return n.extend({Deferred:function(g){var i=[["notify","progress",n.Callbacks("memory"),n.Callbacks("memory"),2],["resolve","done",n.Callbacks("once memory"),n.Callbacks("once memory"),0,"resolved"],["reject","fail",n.Callbacks("once memory"),n.Callbacks("once memory"),1,"rejected"]],v="pending",c={state:function(){return v},always:function(){return h.done(arguments).fail(arguments),this},catch:function(y){return c.then(null,y)},pipe:function(){var y=arguments;return n.Deferred(function(E){n.each(i,function(x,T){var A=u(y[T[4]])&&y[T[4]];h[T[1]](function(){var w=A&&A.apply(this,arguments);w&&u(w.promise)?w.promise().progress(E.notify).done(E.resolve).fail(E.reject):E[T[0]+"With"](this,A?[w]:arguments)})}),y=null}).promise()},then:function(y,E,x){var T=0;function A(w,_,C,O){return function(){var I=this,R=arguments,D=function(){var k,W;if(!(w<T)){if(k=C.apply(I,R),k===_.promise())throw new TypeError("Thenable self-resolution");W=k&&(typeof k=="object"||typeof k=="function")&&k.then,u(W)?O?W.call(k,A(T,_,l,O),A(T,_,o,O)):(T++,W.call(k,A(T,_,l,O),A(T,_,o,O),A(T,_,l,_.notifyWith))):(C!==l&&(I=void 0,R=[k]),(O||_.resolveWith)(I,R))}},N=O?D:function(){try{D()}catch(k){n.Deferred.exceptionHook&&n.Deferred.exceptionHook(k,N.error),w+1>=T&&(C!==o&&(I=void 0,R=[k]),_.rejectWith(I,R))}};w?N():(n.Deferred.getErrorHook?N.error=n.Deferred.getErrorHook():n.Deferred.getStackHook&&(N.error=n.Deferred.getStackHook()),window.setTimeout(N))}}return n.Deferred(function(w){i[0][3].add(A(0,w,u(x)?x:l,w.notifyWith)),i[1][3].add(A(0,w,u(y)?y:l)),i[2][3].add(A(0,w,u(E)?E:o))}).promise()},promise:function(y){return y!=null?n.extend(y,c):c}},h={};return n.each(i,function(y,E){var x=E[2],T=E[5];c[E[1]]=x.add,T&&x.add(function(){v=T},i[3-y][2].disable,i[3-y][3].disable,i[0][2].lock,i[0][3].lock),x.add(E[3].fire),h[E[0]]=function(){return h[E[0]+"With"](this===h?void 0:this,arguments),this},h[E[0]+"With"]=x.fireWith}),c.promise(h),g&&g.call(h,h),h},when:function(g){var i=arguments.length,v=i,c=Array(v),h=p.call(arguments),y=n.Deferred(),E=function(x){return function(T){c[x]=this,h[x]=arguments.length>1?p.call(arguments):T,--i||y.resolveWith(c,h)}};if(i<=1&&(f(g,y.done(E(v)).resolve,y.reject,!i),y.state()==="pending"||u(h[v]&&h[v].then)))return y.then();for(;v--;)f(h[v],E(v),y.reject);return y.promise()}}),n}.apply(m,d),r!==void 0&&(b.exports=r)},1009:(b,m,s)=>{var d,r;d=[s(8934),s(6525)],r=function(n){"use strict";var u=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;n.Deferred.exceptionHook=function(p,l){window.console&&window.console.warn&&p&&u.test(p.name)&&window.console.warn("jQuery.Deferred exception: "+p.message,p.stack,l)}}.apply(m,d),r!==void 0&&(b.exports=r)},7722:(b,m,s)=>{var d,r;d=[s(8934),s(7060),s(1133),s(8082),s(2134),s(9031),s(3623),s(7982),s(8138)],r=function(n,u,p,l,o,f,g){"use strict";var i=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;n.proxy=function(v,c){var h,y,E;if(typeof c=="string"&&(h=v[c],c=v,v=h),!!o(v))return y=g.call(arguments,2),E=function(){return v.apply(c||this,y.concat(g.call(arguments)))},E.guid=v.guid=v.guid||n.guid++,E},n.holdReady=function(v){v?n.readyWait++:n.ready(!0)},n.isArray=Array.isArray,n.parseJSON=JSON.parse,n.nodeName=u,n.isFunction=o,n.isWindow=f,n.camelCase=p,n.type=l,n.now=Date.now,n.isNumeric=function(v){var c=n.type(v);return(c==="number"||c==="string")&&!isNaN(v-parseFloat(v))},n.trim=function(v){return v==null?"":(v+"").replace(i,"$1")}}.apply(m,d),r!==void 0&&(b.exports=r)},7982:(b,m,s)=>{var d,r;d=[s(8934),s(7178),s(7881)],r=function(n){"use strict";n.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(u,p){n.fn[p]=function(l){return this.on(p,l)}})}.apply(m,d),r!==void 0&&(b.exports=r)},8138:(b,m,s)=>{var d,r;d=[s(8934),s(7881),s(1045)],r=function(n){"use strict";n.fn.extend({bind:function(u,p,l){return this.on(u,null,p,l)},unbind:function(u,p){return this.off(u,null,p)},delegate:function(u,p,l,o){return this.on(p,u,l,o)},undelegate:function(u,p,l){return arguments.length===1?this.off(u,"**"):this.off(p,u||"**",l)},hover:function(u,p){return this.mouseenter(u).mouseleave(p||u)}}),n.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(u,p){n.fn[p]=function(l,o){return arguments.length>0?this.on(p,null,l,o):this.trigger(p)}})}.apply(m,d),r!==void 0&&(b.exports=r)},5126:(b,m,s)=>{var d,r;d=[s(8934),s(7163),s(9031),s(8515)],r=function(n,u,p){"use strict";return n.each({Height:"height",Width:"width"},function(l,o){n.each({padding:"inner"+l,content:o,"":"outer"+l},function(f,g){n.fn[g]=function(i,v){var c=arguments.length&&(f||typeof i!="boolean"),h=f||(i===!0||v===!0?"margin":"border");return u(this,function(y,E,x){var T;return p(y)?g.indexOf("outer")===0?y["inner"+l]:y.document.documentElement["client"+l]:y.nodeType===9?(T=y.documentElement,Math.max(y.body["scroll"+l],T["scroll"+l],y.body["offset"+l],T["offset"+l],T["client"+l])):x===void 0?n.css(y,E,h):n.style(y,E,x,h)},o,c?i:void 0,c)}})}),n}.apply(m,d),r!==void 0&&(b.exports=r)},7429:(b,m,s)=>{var d,r;d=[s(8934),s(1133),s(7792),s(2134),s(6871),s(8663),s(5057),s(5626),s(7432),s(9081),s(8516),s(8048),s(1387),s(6525),s(8482),s(2632),s(8515),s(8314)],r=function(n,u,p,l,o,f,g,i,v,c,h){"use strict";var y,E,x=/^(?:toggle|show|hide)$/,T=/queueHooks$/;function A(){E&&(p.hidden===!1&&window.requestAnimationFrame?window.requestAnimationFrame(A):window.setTimeout(A,n.fx.interval),n.fx.tick())}function w(){return window.setTimeout(function(){y=void 0}),y=Date.now()}function _(D,N){var k,W=0,Y={height:D};for(N=N?1:0;W<4;W+=2-N)k=g[W],Y["margin"+k]=Y["padding"+k]=D;return N&&(Y.opacity=Y.width=D),Y}function C(D,N,k){for(var W,Y=(R.tweeners[N]||[]).concat(R.tweeners["*"]),F=0,H=Y.length;F<H;F++)if(W=Y[F].call(k,N,D))return W}function O(D,N,k){var W,Y,F,H,$,V,K,Q,ie="width"in N||"height"in N,fe=this,J={},Ee=D.style,xe=D.nodeType&&i(D),Te=c.get(D,"fxshow");k.queue||(H=n._queueHooks(D,"fx"),H.unqueued==null&&(H.unqueued=0,$=H.empty.fire,H.empty.fire=function(){H.unqueued||$()}),H.unqueued++,fe.always(function(){fe.always(function(){H.unqueued--,n.queue(D,"fx").length||H.empty.fire()})}));for(W in N)if(Y=N[W],x.test(Y)){if(delete N[W],F=F||Y==="toggle",Y===(xe?"hide":"show"))if(Y==="show"&&Te&&Te[W]!==void 0)xe=!0;else continue;J[W]=Te&&Te[W]||n.style(D,W)}if(V=!n.isEmptyObject(N),!(!V&&n.isEmptyObject(J))){ie&&D.nodeType===1&&(k.overflow=[Ee.overflow,Ee.overflowX,Ee.overflowY],K=Te&&Te.display,K==null&&(K=c.get(D,"display")),Q=n.css(D,"display"),Q==="none"&&(K?Q=K:(h([D],!0),K=D.style.display||K,Q=n.css(D,"display"),h([D]))),(Q==="inline"||Q==="inline-block"&&K!=null)&&n.css(D,"float")==="none"&&(V||(fe.done(function(){Ee.display=K}),K==null&&(Q=Ee.display,K=Q==="none"?"":Q)),Ee.display="inline-block")),k.overflow&&(Ee.overflow="hidden",fe.always(function(){Ee.overflow=k.overflow[0],Ee.overflowX=k.overflow[1],Ee.overflowY=k.overflow[2]})),V=!1;for(W in J)V||(Te?"hidden"in Te&&(xe=Te.hidden):Te=c.access(D,"fxshow",{display:K}),F&&(Te.hidden=!xe),xe&&h([D],!0),fe.done(function(){xe||h([D]),c.remove(D,"fxshow");for(W in J)n.style(D,W,J[W])})),V=C(xe?Te[W]:0,W,fe),W in Te||(Te[W]=V.start,xe&&(V.end=V.start,V.start=0))}}function I(D,N){var k,W,Y,F,H;for(k in D)if(W=u(k),Y=N[W],F=D[k],Array.isArray(F)&&(Y=F[1],F=D[k]=F[0]),k!==W&&(D[W]=F,delete D[k]),H=n.cssHooks[W],H&&"expand"in H){F=H.expand(F),delete D[W];for(k in F)k in D||(D[k]=F[k],N[k]=Y)}else N[W]=Y}function R(D,N,k){var W,Y,F=0,H=R.prefilters.length,$=n.Deferred().always(function(){delete V.elem}),V=function(){if(Y)return!1;for(var ie=y||w(),fe=Math.max(0,K.startTime+K.duration-ie),J=fe/K.duration||0,Ee=1-J,xe=0,Te=K.tweens.length;xe<Te;xe++)K.tweens[xe].run(Ee);return $.notifyWith(D,[K,Ee,fe]),Ee<1&&Te?fe:(Te||$.notifyWith(D,[K,1,0]),$.resolveWith(D,[K]),!1)},K=$.promise({elem:D,props:n.extend({},N),opts:n.extend(!0,{specialEasing:{},easing:n.easing._default},k),originalProperties:N,originalOptions:k,startTime:y||w(),duration:k.duration,tweens:[],createTween:function(ie,fe){var J=n.Tween(D,K.opts,ie,fe,K.opts.specialEasing[ie]||K.opts.easing);return K.tweens.push(J),J},stop:function(ie){var fe=0,J=ie?K.tweens.length:0;if(Y)return this;for(Y=!0;fe<J;fe++)K.tweens[fe].run(1);return ie?($.notifyWith(D,[K,1,0]),$.resolveWith(D,[K,ie])):$.rejectWith(D,[K,ie]),this}}),Q=K.props;for(I(Q,K.opts.specialEasing);F<H;F++)if(W=R.prefilters[F].call(K,D,Q,K.opts),W)return l(W.stop)&&(n._queueHooks(K.elem,K.opts.queue).stop=W.stop.bind(W)),W;return n.map(Q,C,K),l(K.opts.start)&&K.opts.start.call(D,K),K.progress(K.opts.progress).done(K.opts.done,K.opts.complete).fail(K.opts.fail).always(K.opts.always),n.fx.timer(n.extend(V,{elem:D,anim:K,queue:K.opts.queue})),K}return n.Animation=n.extend(R,{tweeners:{"*":[function(D,N){var k=this.createTween(D,N);return v(k.elem,D,o.exec(N),k),k}]},tweener:function(D,N){l(D)?(N=D,D=["*"]):D=D.match(f);for(var k,W=0,Y=D.length;W<Y;W++)k=D[W],R.tweeners[k]=R.tweeners[k]||[],R.tweeners[k].unshift(N)},prefilters:[O],prefilter:function(D,N){N?R.prefilters.unshift(D):R.prefilters.push(D)}}),n.speed=function(D,N,k){var W=D&&typeof D=="object"?n.extend({},D):{complete:k||!k&&N||l(D)&&D,duration:D,easing:k&&N||N&&!l(N)&&N};return n.fx.off?W.duration=0:typeof W.duration!="number"&&(W.duration in n.fx.speeds?W.duration=n.fx.speeds[W.duration]:W.duration=n.fx.speeds._default),(W.queue==null||W.queue===!0)&&(W.queue="fx"),W.old=W.complete,W.complete=function(){l(W.old)&&W.old.call(this),W.queue&&n.dequeue(this,W.queue)},W},n.fn.extend({fadeTo:function(D,N,k,W){return this.filter(i).css("opacity",0).show().end().animate({opacity:N},D,k,W)},animate:function(D,N,k,W){var Y=n.isEmptyObject(D),F=n.speed(N,k,W),H=function(){var $=R(this,n.extend({},D),F);(Y||c.get(this,"finish"))&&$.stop(!0)};return H.finish=H,Y||F.queue===!1?this.each(H):this.queue(F.queue,H)},stop:function(D,N,k){var W=function(Y){var F=Y.stop;delete Y.stop,F(k)};return typeof D!="string"&&(k=N,N=D,D=void 0),N&&this.queue(D||"fx",[]),this.each(function(){var Y=!0,F=D!=null&&D+"queueHooks",H=n.timers,$=c.get(this);if(F)$[F]&&$[F].stop&&W($[F]);else for(F in $)$[F]&&$[F].stop&&T.test(F)&&W($[F]);for(F=H.length;F--;)H[F].elem===this&&(D==null||H[F].queue===D)&&(H[F].anim.stop(k),Y=!1,H.splice(F,1));(Y||!k)&&n.dequeue(this,D)})},finish:function(D){return D!==!1&&(D=D||"fx"),this.each(function(){var N,k=c.get(this),W=k[D+"queue"],Y=k[D+"queueHooks"],F=n.timers,H=W?W.length:0;for(k.finish=!0,n.queue(this,D,[]),Y&&Y.stop&&Y.stop.call(this,!0),N=F.length;N--;)F[N].elem===this&&F[N].queue===D&&(F[N].anim.stop(!0),F.splice(N,1));for(N=0;N<H;N++)W[N]&&W[N].finish&&W[N].finish.call(this);delete k.finish})}}),n.each(["toggle","show","hide"],function(D,N){var k=n.fn[N];n.fn[N]=function(W,Y,F){return W==null||typeof W=="boolean"?k.apply(this,arguments):this.animate(_(N,!0),W,Y,F)}}),n.each({slideDown:_("show"),slideUp:_("hide"),slideToggle:_("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(D,N){n.fn[D]=function(k,W,Y){return this.animate(N,k,W,Y)}}),n.timers=[],n.fx.tick=function(){var D,N=0,k=n.timers;for(y=Date.now();N<k.length;N++)D=k[N],!D()&&k[N]===D&&k.splice(N--,1);k.length||n.fx.stop(),y=void 0},n.fx.timer=function(D){n.timers.push(D),n.fx.start()},n.fx.interval=13,n.fx.start=function(){E||(E=!0,A())},n.fx.stop=function(){E=null},n.fx.speeds={slow:600,fast:200,_default:400},n}.apply(m,d),r!==void 0&&(b.exports=r)},8314:(b,m,s)=>{var d,r;d=[s(8934),s(3997),s(8515)],r=function(n,u){"use strict";function p(l,o,f,g,i){return new p.prototype.init(l,o,f,g,i)}n.Tween=p,p.prototype={constructor:p,init:function(l,o,f,g,i,v){this.elem=l,this.prop=f,this.easing=i||n.easing._default,this.options=o,this.start=this.now=this.cur(),this.end=g,this.unit=v||(n.cssNumber[f]?"":"px")},cur:function(){var l=p.propHooks[this.prop];return l&&l.get?l.get(this):p.propHooks._default.get(this)},run:function(l){var o,f=p.propHooks[this.prop];return this.options.duration?this.pos=o=n.easing[this.easing](l,this.options.duration*l,0,1,this.options.duration):this.pos=o=l,this.now=(this.end-this.start)*o+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),f&&f.set?f.set(this):p.propHooks._default.set(this),this}},p.prototype.init.prototype=p.prototype,p.propHooks={_default:{get:function(l){var o;return l.elem.nodeType!==1||l.elem[l.prop]!=null&&l.elem.style[l.prop]==null?l.elem[l.prop]:(o=n.css(l.elem,l.prop,""),!o||o==="auto"?0:o)},set:function(l){n.fx.step[l.prop]?n.fx.step[l.prop](l):l.elem.nodeType===1&&(n.cssHooks[l.prop]||l.elem.style[u(l.prop)]!=null)?n.style(l.elem,l.prop,l.now+l.unit):l.elem[l.prop]=l.now}}},p.propHooks.scrollTop=p.propHooks.scrollLeft={set:function(l){l.elem.nodeType&&l.elem.parentNode&&(l.elem[l.prop]=l.now)}},n.easing={linear:function(l){return l},swing:function(l){return .5-Math.cos(l*Math.PI)/2},_default:"swing"},n.fx=p.prototype.init,n.fx.step={}}.apply(m,d),r!==void 0&&(b.exports=r)},8393:(b,m,s)=>{var d,r;d=[s(8934),s(655),s(7429)],r=function(n){"use strict";n.expr.pseudos.animated=function(u){return n.grep(n.timers,function(p){return u===p.elem}).length}}.apply(m,d),r!==void 0&&(b.exports=r)},7881:(b,m,s)=>{var d,r;d=[s(8934),s(7792),s(7730),s(2134),s(8663),s(8104),s(3623),s(2238),s(9081),s(7060),s(8048),s(655)],r=function(n,u,p,l,o,f,g,i,v,c){"use strict";var h=/^([^.]*)(?:\.(.+)|)/;function y(){return!0}function E(){return!1}function x(A,w,_,C,O,I){var R,D;if(typeof w=="object"){typeof _!="string"&&(C=C||_,_=void 0);for(D in w)x(A,D,_,C,w[D],I);return A}if(C==null&&O==null?(O=_,C=_=void 0):O==null&&(typeof _=="string"?(O=C,C=void 0):(O=C,C=_,_=void 0)),O===!1)O=E;else if(!O)return A;return I===1&&(R=O,O=function(N){return n().off(N),R.apply(this,arguments)},O.guid=R.guid||(R.guid=n.guid++)),A.each(function(){n.event.add(this,w,O,C,_)})}n.event={global:{},add:function(A,w,_,C,O){var I,R,D,N,k,W,Y,F,H,$,V,K=v.get(A);if(i(A))for(_.handler&&(I=_,_=I.handler,O=I.selector),O&&n.find.matchesSelector(p,O),_.guid||(_.guid=n.guid++),(N=K.events)||(N=K.events=Object.create(null)),(R=K.handle)||(R=K.handle=function(Q){return typeof n!="undefined"&&n.event.triggered!==Q.type?n.event.dispatch.apply(A,arguments):void 0}),w=(w||"").match(o)||[""],k=w.length;k--;)D=h.exec(w[k])||[],H=V=D[1],$=(D[2]||"").split(".").sort(),H&&(Y=n.event.special[H]||{},H=(O?Y.delegateType:Y.bindType)||H,Y=n.event.special[H]||{},W=n.extend({type:H,origType:V,data:C,handler:_,guid:_.guid,selector:O,needsContext:O&&n.expr.match.needsContext.test(O),namespace:$.join(".")},I),(F=N[H])||(F=N[H]=[],F.delegateCount=0,(!Y.setup||Y.setup.call(A,C,$,R)===!1)&&A.addEventListener&&A.addEventListener(H,R)),Y.add&&(Y.add.call(A,W),W.handler.guid||(W.handler.guid=_.guid)),O?F.splice(F.delegateCount++,0,W):F.push(W),n.event.global[H]=!0)},remove:function(A,w,_,C,O){var I,R,D,N,k,W,Y,F,H,$,V,K=v.hasData(A)&&v.get(A);if(!(!K||!(N=K.events))){for(w=(w||"").match(o)||[""],k=w.length;k--;){if(D=h.exec(w[k])||[],H=V=D[1],$=(D[2]||"").split(".").sort(),!H){for(H in N)n.event.remove(A,H+w[k],_,C,!0);continue}for(Y=n.event.special[H]||{},H=(C?Y.delegateType:Y.bindType)||H,F=N[H]||[],D=D[2]&&new RegExp("(^|\\.)"+$.join("\\.(?:.*\\.|)")+"(\\.|$)"),R=I=F.length;I--;)W=F[I],(O||V===W.origType)&&(!_||_.guid===W.guid)&&(!D||D.test(W.namespace))&&(!C||C===W.selector||C==="**"&&W.selector)&&(F.splice(I,1),W.selector&&F.delegateCount--,Y.remove&&Y.remove.call(A,W));R&&!F.length&&((!Y.teardown||Y.teardown.call(A,$,K.handle)===!1)&&n.removeEvent(A,H,K.handle),delete N[H])}n.isEmptyObject(N)&&v.remove(A,"handle events")}},dispatch:function(A){var w,_,C,O,I,R,D=new Array(arguments.length),N=n.event.fix(A),k=(v.get(this,"events")||Object.create(null))[N.type]||[],W=n.event.special[N.type]||{};for(D[0]=N,w=1;w<arguments.length;w++)D[w]=arguments[w];if(N.delegateTarget=this,!(W.preDispatch&&W.preDispatch.call(this,N)===!1)){for(R=n.event.handlers.call(this,N,k),w=0;(O=R[w++])&&!N.isPropagationStopped();)for(N.currentTarget=O.elem,_=0;(I=O.handlers[_++])&&!N.isImmediatePropagationStopped();)(!N.rnamespace||I.namespace===!1||N.rnamespace.test(I.namespace))&&(N.handleObj=I,N.data=I.data,C=((n.event.special[I.origType]||{}).handle||I.handler).apply(O.elem,D),C!==void 0&&(N.result=C)===!1&&(N.preventDefault(),N.stopPropagation()));return W.postDispatch&&W.postDispatch.call(this,N),N.result}},handlers:function(A,w){var _,C,O,I,R,D=[],N=w.delegateCount,k=A.target;if(N&&k.nodeType&&!(A.type==="click"&&A.button>=1)){for(;k!==this;k=k.parentNode||this)if(k.nodeType===1&&!(A.type==="click"&&k.disabled===!0)){for(I=[],R={},_=0;_<N;_++)C=w[_],O=C.selector+" ",R[O]===void 0&&(R[O]=C.needsContext?n(O,this).index(k)>-1:n.find(O,this,null,[k]).length),R[O]&&I.push(C);I.length&&D.push({elem:k,handlers:I})}}return k=this,N<w.length&&D.push({elem:k,handlers:w.slice(N)}),D},addProp:function(A,w){Object.defineProperty(n.Event.prototype,A,{enumerable:!0,configurable:!0,get:l(w)?function(){if(this.originalEvent)return w(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[A]},set:function(_){Object.defineProperty(this,A,{enumerable:!0,configurable:!0,writable:!0,value:_})}})},fix:function(A){return A[n.expando]?A:new n.Event(A)},special:{load:{noBubble:!0},click:{setup:function(A){var w=this||A;return f.test(w.type)&&w.click&&c(w,"input")&&T(w,"click",!0),!1},trigger:function(A){var w=this||A;return f.test(w.type)&&w.click&&c(w,"input")&&T(w,"click"),!0},_default:function(A){var w=A.target;return f.test(w.type)&&w.click&&c(w,"input")&&v.get(w,"click")||c(w,"a")}},beforeunload:{postDispatch:function(A){A.result!==void 0&&A.originalEvent&&(A.originalEvent.returnValue=A.result)}}}};function T(A,w,_){if(!_){v.get(A,w)===void 0&&n.event.add(A,w,y);return}v.set(A,w,!1),n.event.add(A,w,{namespace:!1,handler:function(C){var O,I=v.get(this,w);if(C.isTrigger&1&&this[w]){if(I)(n.event.special[w]||{}).delegateType&&C.stopPropagation();else if(I=g.call(arguments),v.set(this,w,I),this[w](),O=v.get(this,w),v.set(this,w,!1),I!==O)return C.stopImmediatePropagation(),C.preventDefault(),O}else I&&(v.set(this,w,n.event.trigger(I[0],I.slice(1),this)),C.stopPropagation(),C.isImmediatePropagationStopped=y)}})}return n.removeEvent=function(A,w,_){A.removeEventListener&&A.removeEventListener(w,_)},n.Event=function(A,w){if(!(this instanceof n.Event))return new n.Event(A,w);A&&A.type?(this.originalEvent=A,this.type=A.type,this.isDefaultPrevented=A.defaultPrevented||A.defaultPrevented===void 0&&A.returnValue===!1?y:E,this.target=A.target&&A.target.nodeType===3?A.target.parentNode:A.target,this.currentTarget=A.currentTarget,this.relatedTarget=A.relatedTarget):this.type=A,w&&n.extend(this,w),this.timeStamp=A&&A.timeStamp||Date.now(),this[n.expando]=!0},n.Event.prototype={constructor:n.Event,isDefaultPrevented:E,isPropagationStopped:E,isImmediatePropagationStopped:E,isSimulated:!1,preventDefault:function(){var A=this.originalEvent;this.isDefaultPrevented=y,A&&!this.isSimulated&&A.preventDefault()},stopPropagation:function(){var A=this.originalEvent;this.isPropagationStopped=y,A&&!this.isSimulated&&A.stopPropagation()},stopImmediatePropagation:function(){var A=this.originalEvent;this.isImmediatePropagationStopped=y,A&&!this.isSimulated&&A.stopImmediatePropagation(),this.stopPropagation()}},n.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},n.event.addProp),n.each({focus:"focusin",blur:"focusout"},function(A,w){function _(C){if(u.documentMode){var O=v.get(this,"handle"),I=n.event.fix(C);I.type=C.type==="focusin"?"focus":"blur",I.isSimulated=!0,O(C),I.target===I.currentTarget&&O(I)}else n.event.simulate(w,C.target,n.event.fix(C))}n.event.special[A]={setup:function(){var C;if(T(this,A,!0),u.documentMode)C=v.get(this,w),C||this.addEventListener(w,_),v.set(this,w,(C||0)+1);else return!1},trigger:function(){return T(this,A),!0},teardown:function(){var C;if(u.documentMode)C=v.get(this,w)-1,C?v.set(this,w,C):(this.removeEventListener(w,_),v.remove(this,w));else return!1},_default:function(C){return v.get(C.target,A)},delegateType:w},n.event.special[w]={setup:function(){var C=this.ownerDocument||this.document||this,O=u.documentMode?this:C,I=v.get(O,w);I||(u.documentMode?this.addEventListener(w,_):C.addEventListener(A,_,!0)),v.set(O,w,(I||0)+1)},teardown:function(){var C=this.ownerDocument||this.document||this,O=u.documentMode?this:C,I=v.get(O,w)-1;I?v.set(O,w,I):(u.documentMode?this.removeEventListener(w,_):C.removeEventListener(A,_,!0),v.remove(O,w))}}}),n.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(A,w){n.event.special[A]={delegateType:w,bindType:w,handle:function(_){var C,O=this,I=_.relatedTarget,R=_.handleObj;return(!I||I!==O&&!n.contains(O,I))&&(_.type=R.origType,C=R.handler.apply(this,arguments),_.type=w),C}}}),n.fn.extend({on:function(A,w,_,C){return x(this,A,w,_,C)},one:function(A,w,_,C){return x(this,A,w,_,C,1)},off:function(A,w,_){var C,O;if(A&&A.preventDefault&&A.handleObj)return C=A.handleObj,n(A.delegateTarget).off(C.namespace?C.origType+"."+C.namespace:C.origType,C.selector,C.handler),this;if(typeof A=="object"){for(O in A)this.off(O,w,A[O]);return this}return(w===!1||typeof w=="function")&&(_=w,w=void 0),_===!1&&(_=E),this.each(function(){n.event.remove(this,A,_,w)})}}),n}.apply(m,d),r!==void 0&&(b.exports=r)},1045:(b,m,s)=>{var d,r;d=[s(8934),s(7792),s(9081),s(2238),s(9694),s(2134),s(9031),s(7881)],r=function(n,u,p,l,o,f,g){"use strict";var i=/^(?:focusinfocus|focusoutblur)$/,v=function(c){c.stopPropagation()};return n.extend(n.event,{trigger:function(c,h,y,E){var x,T,A,w,_,C,O,I,R=[y||u],D=o.call(c,"type")?c.type:c,N=o.call(c,"namespace")?c.namespace.split("."):[];if(T=I=A=y=y||u,!(y.nodeType===3||y.nodeType===8)&&!i.test(D+n.event.triggered)&&(D.indexOf(".")>-1&&(N=D.split("."),D=N.shift(),N.sort()),_=D.indexOf(":")<0&&"on"+D,c=c[n.expando]?c:new n.Event(D,typeof c=="object"&&c),c.isTrigger=E?2:3,c.namespace=N.join("."),c.rnamespace=c.namespace?new RegExp("(^|\\.)"+N.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,c.result=void 0,c.target||(c.target=y),h=h==null?[c]:n.makeArray(h,[c]),O=n.event.special[D]||{},!(!E&&O.trigger&&O.trigger.apply(y,h)===!1))){if(!E&&!O.noBubble&&!g(y)){for(w=O.delegateType||D,i.test(w+D)||(T=T.parentNode);T;T=T.parentNode)R.push(T),A=T;A===(y.ownerDocument||u)&&R.push(A.defaultView||A.parentWindow||window)}for(x=0;(T=R[x++])&&!c.isPropagationStopped();)I=T,c.type=x>1?w:O.bindType||D,C=(p.get(T,"events")||Object.create(null))[c.type]&&p.get(T,"handle"),C&&C.apply(T,h),C=_&&T[_],C&&C.apply&&l(T)&&(c.result=C.apply(T,h),c.result===!1&&c.preventDefault());return c.type=D,!E&&!c.isDefaultPrevented()&&(!O._default||O._default.apply(R.pop(),h)===!1)&&l(y)&&_&&f(y[D])&&!g(y)&&(A=y[_],A&&(y[_]=null),n.event.triggered=D,c.isPropagationStopped()&&I.addEventListener(D,v),y[D](),c.isPropagationStopped()&&I.removeEventListener(D,v),n.event.triggered=void 0,A&&(y[_]=A)),c.result}},simulate:function(c,h,y){var E=n.extend(new n.Event,y,{type:c,isSimulated:!0});n.event.trigger(E,null,h)}}),n.fn.extend({trigger:function(c,h){return this.each(function(){n.event.trigger(c,h,this)})},triggerHandler:function(c,h){var y=this[0];if(y)return n.event.trigger(c,h,y,!0)}}),n}.apply(m,d),r!==void 0&&(b.exports=r)},692:(b,m,s)=>{var d,r,d,r;d=[s(8934)],r=function(n){"use strict";d=[],r=function(){return n}.apply(m,d),r!==void 0&&(b.exports=r)}.apply(m,d),r!==void 0&&(b.exports=r)},4278:(b,m,s)=>{var d,r;d=[s(8934)],r=function(n){"use strict";var u=window.jQuery,p=window.$;n.noConflict=function(l){return window.$===n&&(window.$=p),l&&window.jQuery===n&&(window.jQuery=u),n},typeof noGlobal=="undefined"&&(window.jQuery=window.$=n)}.apply(m,d),r!==void 0&&(b.exports=r)},4002:(b,m,s)=>{var d,r;d=[s(8934),s(655),s(8482),s(8924),s(6525),s(1009),s(5703),s(1786),s(1387),s(6572),s(8468),s(7881),s(2632),s(8123),s(5594),s(8515),s(2365),s(5385),s(7178),s(8853),s(5488),s(7533),s(4581),s(461),s(2889),s(7429),s(8393),s(5356),s(5126),s(7722),s(692),s(4278)],r=function(n){"use strict";return n}.apply(m,d),r!==void 0&&(b.exports=r)},2632:(b,m,s)=>{var d,r;d=[s(8934),s(70),s(3932),s(2134),s(1780),s(8104),s(7163),s(9422),s(8950),s(5219),s(2455),s(7162),s(3360),s(8771),s(9081),s(2109),s(2238),s(1224),s(7060),s(8048),s(8482),s(655),s(7881)],r=function(n,u,p,l,o,f,g,i,v,c,h,y,E,x,T,A,w,_,C){"use strict";var O=/<script|<style|<link/i,I=/checked\s*(?:[^=]|=\s*.checked.)/i,R=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function D($,V){return C($,"table")&&C(V.nodeType!==11?V:V.firstChild,"tr")&&n($).children("tbody")[0]||$}function N($){return $.type=($.getAttribute("type")!==null)+"/"+$.type,$}function k($){return($.type||"").slice(0,5)==="true/"?$.type=$.type.slice(5):$.removeAttribute("type"),$}function W($,V){var K,Q,ie,fe,J,Ee,xe;if(V.nodeType===1){if(T.hasData($)&&(fe=T.get($),xe=fe.events,xe)){T.remove(V,"handle events");for(ie in xe)for(K=0,Q=xe[ie].length;K<Q;K++)n.event.add(V,ie,xe[ie][K])}A.hasData($)&&(J=A.access($),Ee=n.extend({},J),A.set(V,Ee))}}function Y($,V){var K=V.nodeName.toLowerCase();K==="input"&&f.test($.type)?V.checked=$.checked:(K==="input"||K==="textarea")&&(V.defaultValue=$.defaultValue)}function F($,V,K,Q){V=p(V);var ie,fe,J,Ee,xe,Te,je=0,dt=$.length,At=dt-1,yt=V[0],Lt=l(yt);if(Lt||dt>1&&typeof yt=="string"&&!x.checkClone&&I.test(yt))return $.each(function(Pe){var gt=$.eq(Pe);Lt&&(V[0]=yt.call(this,Pe,gt.html())),F(gt,V,K,Q)});if(dt&&(ie=E(V,$[0].ownerDocument,!1,$,Q),fe=ie.firstChild,ie.childNodes.length===1&&(ie=fe),fe||Q)){for(J=n.map(h(ie,"script"),N),Ee=J.length;je<dt;je++)xe=ie,je!==At&&(xe=n.clone(xe,!0,!0),Ee&&n.merge(J,h(xe,"script"))),K.call($[je],xe,je);if(Ee)for(Te=J[J.length-1].ownerDocument,n.map(J,k),je=0;je<Ee;je++)xe=J[je],v.test(xe.type||"")&&!T.access(xe,"globalEval")&&n.contains(Te,xe)&&(xe.src&&(xe.type||"").toLowerCase()!=="module"?n._evalUrl&&!xe.noModule&&n._evalUrl(xe.src,{nonce:xe.nonce||xe.getAttribute("nonce")},Te):_(xe.textContent.replace(R,""),xe,Te))}return $}function H($,V,K){for(var Q,ie=V?n.filter(V,$):$,fe=0;(Q=ie[fe])!=null;fe++)!K&&Q.nodeType===1&&n.cleanData(h(Q)),Q.parentNode&&(K&&u(Q)&&y(h(Q,"script")),Q.parentNode.removeChild(Q));return $}return n.extend({htmlPrefilter:function($){return $},clone:function($,V,K){var Q,ie,fe,J,Ee=$.cloneNode(!0),xe=u($);if(!x.noCloneChecked&&($.nodeType===1||$.nodeType===11)&&!n.isXMLDoc($))for(J=h(Ee),fe=h($),Q=0,ie=fe.length;Q<ie;Q++)Y(fe[Q],J[Q]);if(V)if(K)for(fe=fe||h($),J=J||h(Ee),Q=0,ie=fe.length;Q<ie;Q++)W(fe[Q],J[Q]);else W($,Ee);return J=h(Ee,"script"),J.length>0&&y(J,!xe&&h($,"script")),Ee},cleanData:function($){for(var V,K,Q,ie=n.event.special,fe=0;(K=$[fe])!==void 0;fe++)if(w(K)){if(V=K[T.expando]){if(V.events)for(Q in V.events)ie[Q]?n.event.remove(K,Q):n.removeEvent(K,Q,V.handle);K[T.expando]=void 0}K[A.expando]&&(K[A.expando]=void 0)}}}),n.fn.extend({detach:function($){return H(this,$,!0)},remove:function($){return H(this,$)},text:function($){return g(this,function(V){return V===void 0?n.text(this):this.empty().each(function(){(this.nodeType===1||this.nodeType===11||this.nodeType===9)&&(this.textContent=V)})},null,$,arguments.length)},append:function(){return F(this,arguments,function($){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var V=D(this,$);V.appendChild($)}})},prepend:function(){return F(this,arguments,function($){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var V=D(this,$);V.insertBefore($,V.firstChild)}})},before:function(){return F(this,arguments,function($){this.parentNode&&this.parentNode.insertBefore($,this)})},after:function(){return F(this,arguments,function($){this.parentNode&&this.parentNode.insertBefore($,this.nextSibling)})},empty:function(){for(var $,V=0;($=this[V])!=null;V++)$.nodeType===1&&(n.cleanData(h($,!1)),$.textContent="");return this},clone:function($,V){return $=$==null?!1:$,V=V==null?$:V,this.map(function(){return n.clone(this,$,V)})},html:function($){return g(this,function(V){var K=this[0]||{},Q=0,ie=this.length;if(V===void 0&&K.nodeType===1)return K.innerHTML;if(typeof V=="string"&&!O.test(V)&&!c[(i.exec(V)||["",""])[1].toLowerCase()]){V=n.htmlPrefilter(V);try{for(;Q<ie;Q++)K=this[Q]||{},K.nodeType===1&&(n.cleanData(h(K,!1)),K.innerHTML=V);K=0}catch(fe){}}K&&this.empty().append(V)},null,$,arguments.length)},replaceWith:function(){var $=[];return F(this,arguments,function(V){var K=this.parentNode;n.inArray(this,$)<0&&(n.cleanData(h(this)),K&&K.replaceChild(V,this))},$)}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function($,V){n.fn[$]=function(K){for(var Q,ie=[],fe=n(K),J=fe.length-1,Ee=0;Ee<=J;Ee++)Q=Ee===J?this:this.clone(!0),n(fe[Ee])[V](Q),o.apply(ie,Q.get());return this.pushStack(ie)}}),n}.apply(m,d),r!==void 0&&(b.exports=r)},8123:(b,m,s)=>{var d,r;d=[s(7178)],r=function(n){"use strict";return n._evalUrl=function(u,p,l){return n.ajax({url:u,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(o){n.globalEval(o,p,l)}})},n._evalUrl}.apply(m,d),r!==void 0&&(b.exports=r)},3360:(b,m,s)=>{var d,r;d=[s(8934),s(8082),s(70),s(9422),s(8950),s(5219),s(2455),s(7162)],r=function(n,u,p,l,o,f,g,i){"use strict";var v=/<|&#?\w+;/;function c(h,y,E,x,T){for(var A,w,_,C,O,I,R=y.createDocumentFragment(),D=[],N=0,k=h.length;N<k;N++)if(A=h[N],A||A===0)if(u(A)==="object")n.merge(D,A.nodeType?[A]:A);else if(!v.test(A))D.push(y.createTextNode(A));else{for(w=w||R.appendChild(y.createElement("div")),_=(l.exec(A)||["",""])[1].toLowerCase(),C=f[_]||f._default,w.innerHTML=C[1]+n.htmlPrefilter(A)+C[2],I=C[0];I--;)w=w.lastChild;n.merge(D,w.childNodes),w=R.firstChild,w.textContent=""}for(R.textContent="",N=0;A=D[N++];){if(x&&n.inArray(A,x)>-1){T&&T.push(A);continue}if(O=p(A),w=g(R.appendChild(A),"script"),O&&i(w),E)for(I=0;A=w[I++];)o.test(A.type||"")&&E.push(A)}return R}return c}.apply(m,d),r!==void 0&&(b.exports=r)},2455:(b,m,s)=>{var d,r;d=[s(8934),s(7060)],r=function(n,u){"use strict";function p(l,o){var f;return typeof l.getElementsByTagName!="undefined"?f=l.getElementsByTagName(o||"*"):typeof l.querySelectorAll!="undefined"?f=l.querySelectorAll(o||"*"):f=[],o===void 0||o&&u(l,o)?n.merge([l],f):f}return p}.apply(m,d),r!==void 0&&(b.exports=r)},7162:(b,m,s)=>{var d,r;d=[s(9081)],r=function(n){"use strict";function u(p,l){for(var o=0,f=p.length;o<f;o++)n.set(p[o],"globalEval",!l||n.get(l[o],"globalEval"))}return u}.apply(m,d),r!==void 0&&(b.exports=r)},8771:(b,m,s)=>{var d,r;d=[s(7792),s(9523)],r=function(n,u){"use strict";return function(){var p=n.createDocumentFragment(),l=p.appendChild(n.createElement("div")),o=n.createElement("input");o.setAttribute("type","radio"),o.setAttribute("checked","checked"),o.setAttribute("name","t"),l.appendChild(o),u.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,l.innerHTML="<textarea>x</textarea>",u.noCloneChecked=!!l.cloneNode(!0).lastChild.defaultValue,l.innerHTML="<option></option>",u.option=!!l.lastChild}(),u}.apply(m,d),r!==void 0&&(b.exports=r)},8950:(b,m,s)=>{var d;d=function(){"use strict";return/^$|^module$|\/(?:java|ecma)script/i}.call(m,s,m,b),d!==void 0&&(b.exports=d)},9422:(b,m,s)=>{var d;d=function(){"use strict";return/<([a-z][^\/\0>\x20\t\r\n\f]*)/i}.call(m,s,m,b),d!==void 0&&(b.exports=d)},5219:(b,m,s)=>{var d,r;d=[s(8771)],r=function(n){"use strict";var u={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};return u.tbody=u.tfoot=u.colgroup=u.caption=u.thead,u.th=u.td,n.option||(u.optgroup=u.option=[1,"<select multiple='multiple'>","</select>"]),u}.apply(m,d),r!==void 0&&(b.exports=r)},5356:(b,m,s)=>{var d,r;d=[s(8934),s(7163),s(7730),s(2134),s(618),s(610),s(3781),s(4405),s(9031),s(8048),s(8515),s(655)],r=function(n,u,p,l,o,f,g,i,v){"use strict";return n.offset={setOffset:function(c,h,y){var E,x,T,A,w,_,C,O=n.css(c,"position"),I=n(c),R={};O==="static"&&(c.style.position="relative"),w=I.offset(),T=n.css(c,"top"),_=n.css(c,"left"),C=(O==="absolute"||O==="fixed")&&(T+_).indexOf("auto")>-1,C?(E=I.position(),A=E.top,x=E.left):(A=parseFloat(T)||0,x=parseFloat(_)||0),l(h)&&(h=h.call(c,y,n.extend({},w))),h.top!=null&&(R.top=h.top-w.top+A),h.left!=null&&(R.left=h.left-w.left+x),"using"in h?h.using.call(c,R):I.css(R)}},n.fn.extend({offset:function(c){if(arguments.length)return c===void 0?this:this.each(function(x){n.offset.setOffset(this,c,x)});var h,y,E=this[0];if(E)return E.getClientRects().length?(h=E.getBoundingClientRect(),y=E.ownerDocument.defaultView,{top:h.top+y.pageYOffset,left:h.left+y.pageXOffset}):{top:0,left:0}},position:function(){if(this[0]){var c,h,y,E=this[0],x={top:0,left:0};if(n.css(E,"position")==="fixed")h=E.getBoundingClientRect();else{for(h=this.offset(),y=E.ownerDocument,c=E.offsetParent||y.documentElement;c&&(c===y.body||c===y.documentElement)&&n.css(c,"position")==="static";)c=c.parentNode;c&&c!==E&&c.nodeType===1&&(x=n(c).offset(),x.top+=n.css(c,"borderTopWidth",!0),x.left+=n.css(c,"borderLeftWidth",!0))}return{top:h.top-x.top-n.css(E,"marginTop",!0),left:h.left-x.left-n.css(E,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var c=this.offsetParent;c&&n.css(c,"position")==="static";)c=c.offsetParent;return c||p})}}),n.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(c,h){var y=h==="pageYOffset";n.fn[c]=function(E){return u(this,function(x,T,A){var w;if(v(x)?w=x:x.nodeType===9&&(w=x.defaultView),A===void 0)return w?w[h]:x[T];w?w.scrollTo(y?w.pageXOffset:A,y?A:w.pageYOffset):x[T]=A},c,E,arguments.length)}}),n.each(["top","left"],function(c,h){n.cssHooks[h]=g(i.pixelPosition,function(y,E){if(E)return E=f(y,h),o.test(E)?n(y).position()[h]+"px":E})}),n}.apply(m,d),r!==void 0&&(b.exports=r)},1387:(b,m,s)=>{var d,r;d=[s(8934),s(9081),s(6525),s(8924)],r=function(n,u){"use strict";return n.extend({queue:function(p,l,o){var f;if(p)return l=(l||"fx")+"queue",f=u.get(p,l),o&&(!f||Array.isArray(o)?f=u.access(p,l,n.makeArray(o)):f.push(o)),f||[]},dequeue:function(p,l){l=l||"fx";var o=n.queue(p,l),f=o.length,g=o.shift(),i=n._queueHooks(p,l),v=function(){n.dequeue(p,l)};g==="inprogress"&&(g=o.shift(),f--),g&&(l==="fx"&&o.unshift("inprogress"),delete i.stop,g.call(p,v,i)),!f&&i&&i.empty.fire()},_queueHooks:function(p,l){var o=l+"queueHooks";return u.get(p,o)||u.access(p,o,{empty:n.Callbacks("once memory").add(function(){u.remove(p,[l+"queue",o])})})}}),n.fn.extend({queue:function(p,l){var o=2;return typeof p!="string"&&(l=p,p="fx",o--),arguments.length<o?n.queue(this[0],p):l===void 0?this:this.each(function(){var f=n.queue(this,p,l);n._queueHooks(this,p),p==="fx"&&f[0]!=="inprogress"&&n.dequeue(this,p)})},dequeue:function(p){return this.each(function(){n.dequeue(this,p)})},clearQueue:function(p){return this.queue(p||"fx",[])},promise:function(p,l){var o,f=1,g=n.Deferred(),i=this,v=this.length,c=function(){--f||g.resolveWith(i,[i])};for(typeof p!="string"&&(l=p,p=void 0),p=p||"fx";v--;)o=u.get(i[v],p+"queueHooks"),o&&o.empty&&(f++,o.empty.add(c));return c(),g.promise(l)}}),n}.apply(m,d),r!==void 0&&(b.exports=r)},6572:(b,m,s)=>{var d,r;d=[s(8934),s(1387),s(7429)],r=function(n){"use strict";return n.fn.delay=function(u,p){return u=n.fx&&n.fx.speeds[u]||u,p=p||"fx",this.queue(p,function(l,o){var f=window.setTimeout(l,u);o.stop=function(){window.clearTimeout(f)}})},n.fn.delay}.apply(m,d),r!==void 0&&(b.exports=r)},655:(b,m,s)=>{var d,r;d=[s(8934),s(7060),s(3727),s(7792),s(5431),s(9694),s(6683),s(1780),s(3623),s(5871),s(9133),s(2992),s(9508),s(9523),s(712),s(7232)],r=function(n,u,p,l,o,f,g,i,v,c,h,y,E,x){"use strict";var T=l,A=i;(function(){var w,_,C,O,I,R=A,D,N,k,W,Y,F=n.expando,H=0,$=0,V=we(),K=we(),Q=we(),ie=we(),fe=function(B,z){return B===z&&(I=!0),0},J="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",Ee="(?:\\\\[\\da-fA-F]{1,6}"+y+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",xe="\\["+y+"*("+Ee+")(?:"+y+"*([*^$|!~]?=)"+y+`*(?:'((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)"|(`+Ee+"))|)"+y+"*\\]",Te=":("+Ee+`)(?:\\((('((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)")|((?:\\\\.|[^\\\\()[\\]]|`+xe+")*)|.*)\\)|)",je=new RegExp(y+"+","g"),dt=new RegExp("^"+y+"*,"+y+"*"),At=new RegExp("^"+y+"*([>+~]|"+y+")"+y+"*"),yt=new RegExp(y+"|>"),Lt=new RegExp(Te),Pe=new RegExp("^"+Ee+"$"),gt={ID:new RegExp("^#("+Ee+")"),CLASS:new RegExp("^\\.("+Ee+")"),TAG:new RegExp("^("+Ee+"|[*])"),ATTR:new RegExp("^"+xe),PSEUDO:new RegExp("^"+Te),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+y+"*(even|odd|(([+-]|)(\\d*)n|)"+y+"*(?:([+-]|)"+y+"*(\\d+)|))"+y+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+y+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+y+"*((?:-\\d)?\\d*)"+y+"*\\)|)(?=[^-]|$)","i")},$e=/^(?:input|select|textarea|button)$/i,Ye=/^h\d$/i,Ut=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Oe=/[+~]/,oe=new RegExp("\\\\[\\da-fA-F]{1,6}"+y+"?|\\\\([^\\r\\n\\f])","g"),_e=function(B,z){var j="0x"+B.slice(1)-65536;return z||(j<0?String.fromCharCode(j+65536):String.fromCharCode(j>>10|55296,j&1023|56320))},Re=function(){Dt()},ae=Kt(function(B){return B.disabled===!0&&u(B,"fieldset")},{dir:"parentNode",next:"legend"});function ye(){try{return D.activeElement}catch(B){}}try{R.apply(p=v.call(T.childNodes),T.childNodes),p[T.childNodes.length].nodeType}catch(B){R={apply:function(z,j){A.apply(z,v.call(j))},call:function(z){A.apply(z,v.call(arguments,1))}}}function ce(B,z,j,ee){var re,ve,Ae,ne,q,ue,le,me=z&&z.ownerDocument,be=z?z.nodeType:9;if(j=j||[],typeof B!="string"||!B||be!==1&&be!==9&&be!==11)return j;if(!ee&&(Dt(z),z=z||D,k)){if(be!==11&&(q=Ut.exec(B)))if(re=q[1]){if(be===9)if(Ae=z.getElementById(re)){if(Ae.id===re)return R.call(j,Ae),j}else return j;else if(me&&(Ae=me.getElementById(re))&&ce.contains(z,Ae)&&Ae.id===re)return R.call(j,Ae),j}else{if(q[2])return R.apply(j,z.getElementsByTagName(B)),j;if((re=q[3])&&z.getElementsByClassName)return R.apply(j,z.getElementsByClassName(re)),j}if(!ie[B+" "]&&(!W||!W.test(B))){if(le=B,me=z,be===1&&(yt.test(B)||At.test(B))){for(me=Oe.test(B)&<(z.parentNode)||z,(me!=z||!x.scope)&&((ne=z.getAttribute("id"))?ne=n.escapeSelector(ne):z.setAttribute("id",ne=F)),ue=xt(B),ve=ue.length;ve--;)ue[ve]=(ne?"#"+ne:":scope")+" "+sn(ue[ve]);le=ue.join(",")}try{return R.apply(j,me.querySelectorAll(le)),j}catch(ge){ie(B,!0)}finally{ne===F&&z.removeAttribute("id")}}}return Tn(B.replace(E,"$1"),z,j,ee)}function we(){var B=[];function z(j,ee){return B.push(j+" ")>_.cacheLength&&delete z[B.shift()],z[j+" "]=ee}return z}function Me(B){return B[F]=!0,B}function Ue(B){var z=D.createElement("fieldset");try{return!!B(z)}catch(j){return!1}finally{z.parentNode&&z.parentNode.removeChild(z),z=null}}function Qe(B){return function(z){return u(z,"input")&&z.type===B}}function Ze(B){return function(z){return(u(z,"input")||u(z,"button"))&&z.type===B}}function Ve(B){return function(z){return"form"in z?z.parentNode&&z.disabled===!1?"label"in z?"label"in z.parentNode?z.parentNode.disabled===B:z.disabled===B:z.isDisabled===B||z.isDisabled!==!B&&ae(z)===B:z.disabled===B:"label"in z?z.disabled===B:!1}}function it(B){return Me(function(z){return z=+z,Me(function(j,ee){for(var re,ve=B([],j.length,z),Ae=ve.length;Ae--;)j[re=ve[Ae]]&&(j[re]=!(ee[re]=j[re]))})})}function lt(B){return B&&typeof B.getElementsByTagName!="undefined"&&B}function Dt(B){var z,j=B?B.ownerDocument||B:T;return j==D||j.nodeType!==9||!j.documentElement||(D=j,N=D.documentElement,k=!n.isXMLDoc(D),Y=N.matches||N.webkitMatchesSelector||N.msMatchesSelector,T!=D&&(z=D.defaultView)&&z.top!==z&&z.addEventListener("unload",Re),x.getById=Ue(function(ee){return N.appendChild(ee).id=n.expando,!D.getElementsByName||!D.getElementsByName(n.expando).length}),x.disconnectedMatch=Ue(function(ee){return Y.call(ee,"*")}),x.scope=Ue(function(){return D.querySelectorAll(":scope")}),x.cssHas=Ue(function(){try{return D.querySelector(":has(*,:jqfake)"),!1}catch(ee){return!0}}),x.getById?(_.filter.ID=function(ee){var re=ee.replace(oe,_e);return function(ve){return ve.getAttribute("id")===re}},_.find.ID=function(ee,re){if(typeof re.getElementById!="undefined"&&k){var ve=re.getElementById(ee);return ve?[ve]:[]}}):(_.filter.ID=function(ee){var re=ee.replace(oe,_e);return function(ve){var Ae=typeof ve.getAttributeNode!="undefined"&&ve.getAttributeNode("id");return Ae&&Ae.value===re}},_.find.ID=function(ee,re){if(typeof re.getElementById!="undefined"&&k){var ve,Ae,ne,q=re.getElementById(ee);if(q){if(ve=q.getAttributeNode("id"),ve&&ve.value===ee)return[q];for(ne=re.getElementsByName(ee),Ae=0;q=ne[Ae++];)if(ve=q.getAttributeNode("id"),ve&&ve.value===ee)return[q]}return[]}}),_.find.TAG=function(ee,re){return typeof re.getElementsByTagName!="undefined"?re.getElementsByTagName(ee):re.querySelectorAll(ee)},_.find.CLASS=function(ee,re){if(typeof re.getElementsByClassName!="undefined"&&k)return re.getElementsByClassName(ee)},W=[],Ue(function(ee){var re;N.appendChild(ee).innerHTML="<a id='"+F+"' href='' disabled='disabled'></a><select id='"+F+"-\r\\' disabled='disabled'><option selected=''></option></select>",ee.querySelectorAll("[selected]").length||W.push("\\["+y+"*(?:value|"+J+")"),ee.querySelectorAll("[id~="+F+"-]").length||W.push("~="),ee.querySelectorAll("a#"+F+"+*").length||W.push(".#.+[+~]"),ee.querySelectorAll(":checked").length||W.push(":checked"),re=D.createElement("input"),re.setAttribute("type","hidden"),ee.appendChild(re).setAttribute("name","D"),N.appendChild(ee).disabled=!0,ee.querySelectorAll(":disabled").length!==2&&W.push(":enabled",":disabled"),re=D.createElement("input"),re.setAttribute("name",""),ee.appendChild(re),ee.querySelectorAll("[name='']").length||W.push("\\["+y+"*name"+y+"*="+y+`*(?:''|"")`)}),x.cssHas||W.push(":has"),W=W.length&&new RegExp(W.join("|")),fe=function(ee,re){if(ee===re)return I=!0,0;var ve=!ee.compareDocumentPosition-!re.compareDocumentPosition;return ve||(ve=(ee.ownerDocument||ee)==(re.ownerDocument||re)?ee.compareDocumentPosition(re):1,ve&1||!x.sortDetached&&re.compareDocumentPosition(ee)===ve?ee===D||ee.ownerDocument==T&&ce.contains(T,ee)?-1:re===D||re.ownerDocument==T&&ce.contains(T,re)?1:O?o.call(O,ee)-o.call(O,re):0:ve&4?-1:1)}),D}ce.matches=function(B,z){return ce(B,null,null,z)},ce.matchesSelector=function(B,z){if(Dt(B),k&&!ie[z+" "]&&(!W||!W.test(z)))try{var j=Y.call(B,z);if(j||x.disconnectedMatch||B.document&&B.document.nodeType!==11)return j}catch(ee){ie(z,!0)}return ce(z,D,null,[B]).length>0},ce.contains=function(B,z){return(B.ownerDocument||B)!=D&&Dt(B),n.contains(B,z)},ce.attr=function(B,z){(B.ownerDocument||B)!=D&&Dt(B);var j=_.attrHandle[z.toLowerCase()],ee=j&&f.call(_.attrHandle,z.toLowerCase())?j(B,z,!k):void 0;return ee!==void 0?ee:B.getAttribute(z)},ce.error=function(B){throw new Error("Syntax error, unrecognized expression: "+B)},n.uniqueSort=function(B){var z,j=[],ee=0,re=0;if(I=!x.sortStable,O=!x.sortStable&&v.call(B,0),c.call(B,fe),I){for(;z=B[re++];)z===B[re]&&(ee=j.push(re));for(;ee--;)h.call(B,j[ee],1)}return O=null,B},n.fn.uniqueSort=function(){return this.pushStack(n.uniqueSort(v.apply(this)))},_=n.expr={cacheLength:50,createPseudo:Me,match:gt,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(B){return B[1]=B[1].replace(oe,_e),B[3]=(B[3]||B[4]||B[5]||"").replace(oe,_e),B[2]==="~="&&(B[3]=" "+B[3]+" "),B.slice(0,4)},CHILD:function(B){return B[1]=B[1].toLowerCase(),B[1].slice(0,3)==="nth"?(B[3]||ce.error(B[0]),B[4]=+(B[4]?B[5]+(B[6]||1):2*(B[3]==="even"||B[3]==="odd")),B[5]=+(B[7]+B[8]||B[3]==="odd")):B[3]&&ce.error(B[0]),B},PSEUDO:function(B){var z,j=!B[6]&&B[2];return gt.CHILD.test(B[0])?null:(B[3]?B[2]=B[4]||B[5]||"":j&&Lt.test(j)&&(z=xt(j,!0))&&(z=j.indexOf(")",j.length-z)-j.length)&&(B[0]=B[0].slice(0,z),B[2]=j.slice(0,z)),B.slice(0,3))}},filter:{TAG:function(B){var z=B.replace(oe,_e).toLowerCase();return B==="*"?function(){return!0}:function(j){return u(j,z)}},CLASS:function(B){var z=V[B+" "];return z||(z=new RegExp("(^|"+y+")"+B+"("+y+"|$)"))&&V(B,function(j){return z.test(typeof j.className=="string"&&j.className||typeof j.getAttribute!="undefined"&&j.getAttribute("class")||"")})},ATTR:function(B,z,j){return function(ee){var re=ce.attr(ee,B);return re==null?z==="!=":z?(re+="",z==="="?re===j:z==="!="?re!==j:z==="^="?j&&re.indexOf(j)===0:z==="*="?j&&re.indexOf(j)>-1:z==="$="?j&&re.slice(-j.length)===j:z==="~="?(" "+re.replace(je," ")+" ").indexOf(j)>-1:z==="|="?re===j||re.slice(0,j.length+1)===j+"-":!1):!0}},CHILD:function(B,z,j,ee,re){var ve=B.slice(0,3)!=="nth",Ae=B.slice(-4)!=="last",ne=z==="of-type";return ee===1&&re===0?function(q){return!!q.parentNode}:function(q,ue,le){var me,be,ge,ke,ut,st=ve!==Ae?"nextSibling":"previousSibling",vt=q.parentNode,Ke=ne&&q.nodeName.toLowerCase(),qe=!le&&!ne,wt=!1;if(vt){if(ve){for(;st;){for(ge=q;ge=ge[st];)if(ne?u(ge,Ke):ge.nodeType===1)return!1;ut=st=B==="only"&&!ut&&"nextSibling"}return!0}if(ut=[Ae?vt.firstChild:vt.lastChild],Ae&&qe){for(be=vt[F]||(vt[F]={}),me=be[B]||[],ke=me[0]===H&&me[1],wt=ke&&me[2],ge=ke&&vt.childNodes[ke];ge=++ke&&ge&&ge[st]||(wt=ke=0)||ut.pop();)if(ge.nodeType===1&&++wt&&ge===q){be[B]=[H,ke,wt];break}}else if(qe&&(be=q[F]||(q[F]={}),me=be[B]||[],ke=me[0]===H&&me[1],wt=ke),wt===!1)for(;(ge=++ke&&ge&&ge[st]||(wt=ke=0)||ut.pop())&&!((ne?u(ge,Ke):ge.nodeType===1)&&++wt&&(qe&&(be=ge[F]||(ge[F]={}),be[B]=[H,wt]),ge===q)););return wt-=re,wt===ee||wt%ee===0&&wt/ee>=0}}},PSEUDO:function(B,z){var j,ee=_.pseudos[B]||_.setFilters[B.toLowerCase()]||ce.error("unsupported pseudo: "+B);return ee[F]?ee(z):ee.length>1?(j=[B,B,"",z],_.setFilters.hasOwnProperty(B.toLowerCase())?Me(function(re,ve){for(var Ae,ne=ee(re,z),q=ne.length;q--;)Ae=o.call(re,ne[q]),re[Ae]=!(ve[Ae]=ne[q])}):function(re){return ee(re,0,j)}):ee}},pseudos:{not:Me(function(B){var z=[],j=[],ee=dn(B.replace(E,"$1"));return ee[F]?Me(function(re,ve,Ae,ne){for(var q,ue=ee(re,null,ne,[]),le=re.length;le--;)(q=ue[le])&&(re[le]=!(ve[le]=q))}):function(re,ve,Ae){return z[0]=re,ee(z,null,Ae,j),z[0]=null,!j.pop()}}),has:Me(function(B){return function(z){return ce(B,z).length>0}}),contains:Me(function(B){return B=B.replace(oe,_e),function(z){return(z.textContent||n.text(z)).indexOf(B)>-1}}),lang:Me(function(B){return Pe.test(B||"")||ce.error("unsupported lang: "+B),B=B.replace(oe,_e).toLowerCase(),function(z){var j;do if(j=k?z.lang:z.getAttribute("xml:lang")||z.getAttribute("lang"))return j=j.toLowerCase(),j===B||j.indexOf(B+"-")===0;while((z=z.parentNode)&&z.nodeType===1);return!1}}),target:function(B){var z=window.location&&window.location.hash;return z&&z.slice(1)===B.id},root:function(B){return B===N},focus:function(B){return B===ye()&&D.hasFocus()&&!!(B.type||B.href||~B.tabIndex)},enabled:Ve(!1),disabled:Ve(!0),checked:function(B){return u(B,"input")&&!!B.checked||u(B,"option")&&!!B.selected},selected:function(B){return B.parentNode&&B.parentNode.selectedIndex,B.selected===!0},empty:function(B){for(B=B.firstChild;B;B=B.nextSibling)if(B.nodeType<6)return!1;return!0},parent:function(B){return!_.pseudos.empty(B)},header:function(B){return Ye.test(B.nodeName)},input:function(B){return $e.test(B.nodeName)},button:function(B){return u(B,"input")&&B.type==="button"||u(B,"button")},text:function(B){var z;return u(B,"input")&&B.type==="text"&&((z=B.getAttribute("type"))==null||z.toLowerCase()==="text")},first:it(function(){return[0]}),last:it(function(B,z){return[z-1]}),eq:it(function(B,z,j){return[j<0?j+z:j]}),even:it(function(B,z){for(var j=0;j<z;j+=2)B.push(j);return B}),odd:it(function(B,z){for(var j=1;j<z;j+=2)B.push(j);return B}),lt:it(function(B,z,j){var ee;for(j<0?ee=j+z:j>z?ee=z:ee=j;--ee>=0;)B.push(ee);return B}),gt:it(function(B,z,j){for(var ee=j<0?j+z:j;++ee<z;)B.push(ee);return B})}},_.pseudos.nth=_.pseudos.eq;for(w in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})_.pseudos[w]=Qe(w);for(w in{submit:!0,reset:!0})_.pseudos[w]=Ze(w);function kt(){}kt.prototype=_.filters=_.pseudos,_.setFilters=new kt;function xt(B,z){var j,ee,re,ve,Ae,ne,q,ue=K[B+" "];if(ue)return z?0:ue.slice(0);for(Ae=B,ne=[],q=_.preFilter;Ae;){(!j||(ee=dt.exec(Ae)))&&(ee&&(Ae=Ae.slice(ee[0].length)||Ae),ne.push(re=[])),j=!1,(ee=At.exec(Ae))&&(j=ee.shift(),re.push({value:j,type:ee[0].replace(E," ")}),Ae=Ae.slice(j.length));for(ve in _.filter)(ee=gt[ve].exec(Ae))&&(!q[ve]||(ee=q[ve](ee)))&&(j=ee.shift(),re.push({value:j,type:ve,matches:ee}),Ae=Ae.slice(j.length));if(!j)break}return z?Ae.length:Ae?ce.error(B):K(B,ne).slice(0)}function sn(B){for(var z=0,j=B.length,ee="";z<j;z++)ee+=B[z].value;return ee}function Kt(B,z,j){var ee=z.dir,re=z.next,ve=re||ee,Ae=j&&ve==="parentNode",ne=$++;return z.first?function(q,ue,le){for(;q=q[ee];)if(q.nodeType===1||Ae)return B(q,ue,le);return!1}:function(q,ue,le){var me,be,ge=[H,ne];if(le){for(;q=q[ee];)if((q.nodeType===1||Ae)&&B(q,ue,le))return!0}else for(;q=q[ee];)if(q.nodeType===1||Ae)if(be=q[F]||(q[F]={}),re&&u(q,re))q=q[ee]||q;else{if((me=be[ve])&&me[0]===H&&me[1]===ne)return ge[2]=me[2];if(be[ve]=ge,ge[2]=B(q,ue,le))return!0}return!1}}function hn(B){return B.length>1?function(z,j,ee){for(var re=B.length;re--;)if(!B[re](z,j,ee))return!1;return!0}:B[0]}function Fn(B,z,j){for(var ee=0,re=z.length;ee<re;ee++)ce(B,z[ee],j);return j}function Rt(B,z,j,ee,re){for(var ve,Ae=[],ne=0,q=B.length,ue=z!=null;ne<q;ne++)(ve=B[ne])&&(!j||j(ve,ee,re))&&(Ae.push(ve),ue&&z.push(ne));return Ae}function bn(B,z,j,ee,re,ve){return ee&&!ee[F]&&(ee=bn(ee)),re&&!re[F]&&(re=bn(re,ve)),Me(function(Ae,ne,q,ue){var le,me,be,ge,ke=[],ut=[],st=ne.length,vt=Ae||Fn(z||"*",q.nodeType?[q]:q,[]),Ke=B&&(Ae||!z)?Rt(vt,ke,B,q,ue):vt;if(j?(ge=re||(Ae?B:st||ee)?[]:ne,j(Ke,ge,q,ue)):ge=Ke,ee)for(le=Rt(ge,ut),ee(le,[],q,ue),me=le.length;me--;)(be=le[me])&&(ge[ut[me]]=!(Ke[ut[me]]=be));if(Ae){if(re||B){if(re){for(le=[],me=ge.length;me--;)(be=ge[me])&&le.push(Ke[me]=be);re(null,ge=[],le,ue)}for(me=ge.length;me--;)(be=ge[me])&&(le=re?o.call(Ae,be):ke[me])>-1&&(Ae[le]=!(ne[le]=be))}}else ge=Rt(ge===ne?ge.splice(st,ge.length):ge),re?re(null,ne,ge,ue):R.apply(ne,ge)})}function St(B){for(var z,j,ee,re=B.length,ve=_.relative[B[0].type],Ae=ve||_.relative[" "],ne=ve?1:0,q=Kt(function(me){return me===z},Ae,!0),ue=Kt(function(me){return o.call(z,me)>-1},Ae,!0),le=[function(me,be,ge){var ke=!ve&&(ge||be!=C)||((z=be).nodeType?q(me,be,ge):ue(me,be,ge));return z=null,ke}];ne<re;ne++)if(j=_.relative[B[ne].type])le=[Kt(hn(le),j)];else{if(j=_.filter[B[ne].type].apply(null,B[ne].matches),j[F]){for(ee=++ne;ee<re&&!_.relative[B[ee].type];ee++);return bn(ne>1&&hn(le),ne>1&&sn(B.slice(0,ne-1).concat({value:B[ne-2].type===" "?"*":""})).replace(E,"$1"),j,ne<ee&&St(B.slice(ne,ee)),ee<re&&St(B=B.slice(ee)),ee<re&&sn(B))}le.push(j)}return hn(le)}function Gn(B,z){var j=z.length>0,ee=B.length>0,re=function(ve,Ae,ne,q,ue){var le,me,be,ge=0,ke="0",ut=ve&&[],st=[],vt=C,Ke=ve||ee&&_.find.TAG("*",ue),qe=H+=vt==null?1:Math.random()||.1,wt=Ke.length;for(ue&&(C=Ae==D||Ae||ue);ke!==wt&&(le=Ke[ke])!=null;ke++){if(ee&&le){for(me=0,!Ae&&le.ownerDocument!=D&&(Dt(le),ne=!k);be=B[me++];)if(be(le,Ae||D,ne)){R.call(q,le);break}ue&&(H=qe)}j&&((le=!be&&le)&&ge--,ve&&ut.push(le))}if(ge+=ke,j&&ke!==ge){for(me=0;be=z[me++];)be(ut,st,Ae,ne);if(ve){if(ge>0)for(;ke--;)ut[ke]||st[ke]||(st[ke]=g.call(q));st=Rt(st)}R.apply(q,st),ue&&!ve&&st.length>0&&ge+z.length>1&&n.uniqueSort(q)}return ue&&(H=qe,C=vt),ut};return j?Me(re):re}function dn(B,z){var j,ee=[],re=[],ve=Q[B+" "];if(!ve){for(z||(z=xt(B)),j=z.length;j--;)ve=St(z[j]),ve[F]?ee.push(ve):re.push(ve);ve=Q(B,Gn(re,ee)),ve.selector=B}return ve}function Tn(B,z,j,ee){var re,ve,Ae,ne,q,ue=typeof B=="function"&&B,le=!ee&&xt(B=ue.selector||B);if(j=j||[],le.length===1){if(ve=le[0]=le[0].slice(0),ve.length>2&&(Ae=ve[0]).type==="ID"&&z.nodeType===9&&k&&_.relative[ve[1].type]){if(z=(_.find.ID(Ae.matches[0].replace(oe,_e),z)||[])[0],z)ue&&(z=z.parentNode);else return j;B=B.slice(ve.shift().value.length)}for(re=gt.needsContext.test(B)?0:ve.length;re--&&(Ae=ve[re],!_.relative[ne=Ae.type]);)if((q=_.find[ne])&&(ee=q(Ae.matches[0].replace(oe,_e),Oe.test(ve[0].type)&<(z.parentNode)||z))){if(ve.splice(re,1),B=ee.length&&sn(ve),!B)return R.apply(j,ee),j;break}}return(ue||dn(B,le))(ee,z,!k,j,!z||Oe.test(B)&<(z.parentNode)||z),j}x.sortStable=F.split("").sort(fe).join("")===F,Dt(),x.sortDetached=Ue(function(B){return B.compareDocumentPosition(D.createElement("fieldset"))&1}),n.find=ce,n.expr[":"]=n.expr.pseudos,n.unique=n.uniqueSort,ce.compile=dn,ce.select=Tn,ce.setDocument=Dt,ce.escape=n.escapeSelector,ce.getText=n.text,ce.isXML=n.isXMLDoc,ce.selectors=n.expr,ce.support=n.support,ce.uniqueSort=n.uniqueSort})()}.apply(m,d),r!==void 0&&(b.exports=r)},712:(b,m,s)=>{var d,r;d=[s(8934)],r=function(n){"use strict";n.contains=function(u,p){var l=p&&p.parentNode;return u===l||!!(l&&l.nodeType===1&&(u.contains?u.contains(l):u.compareDocumentPosition&&u.compareDocumentPosition(l)&16))}}.apply(m,d),r!==void 0&&(b.exports=r)},7232:(b,m,s)=>{var d,r;d=[s(8934)],r=function(n){"use strict";var u=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function p(l,o){return o?l==="\0"?"\uFFFD":l.slice(0,-1)+"\\"+l.charCodeAt(l.length-1).toString(16)+" ":"\\"+l}n.escapeSelector=function(l){return(l+"").replace(u,p)}}.apply(m,d),r!==void 0&&(b.exports=r)},5385:(b,m,s)=>{var d,r;d=[s(8934),s(8082),s(8104),s(2134),s(8048),s(8482),s(4043)],r=function(n,u,p,l){"use strict";var o=/\[\]$/,f=/\r?\n/g,g=/^(?:submit|button|image|reset|file)$/i,i=/^(?:input|select|textarea|keygen)/i;function v(c,h,y,E){var x;if(Array.isArray(h))n.each(h,function(T,A){y||o.test(c)?E(c,A):v(c+"["+(typeof A=="object"&&A!=null?T:"")+"]",A,y,E)});else if(!y&&u(h)==="object")for(x in h)v(c+"["+x+"]",h[x],y,E);else E(c,h)}return n.param=function(c,h){var y,E=[],x=function(T,A){var w=l(A)?A():A;E[E.length]=encodeURIComponent(T)+"="+encodeURIComponent(w==null?"":w)};if(c==null)return"";if(Array.isArray(c)||c.jquery&&!n.isPlainObject(c))n.each(c,function(){x(this.name,this.value)});else for(y in c)v(y,c[y],h,x);return E.join("&")},n.fn.extend({serialize:function(){return n.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var c=n.prop(this,"elements");return c?n.makeArray(c):this}).filter(function(){var c=this.type;return this.name&&!n(this).is(":disabled")&&i.test(this.nodeName)&&!g.test(c)&&(this.checked||!p.test(c))}).map(function(c,h){var y=n(this).val();return y==null?null:Array.isArray(y)?n.map(y,function(E){return{name:h.name,value:E.replace(f,`\r
|
|
`)}}):{name:h.name,value:y.replace(f,`\r
|
|
`)}}).get()}}),n}.apply(m,d),r!==void 0&&(b.exports=r)},8482:(b,m,s)=>{var d,r;d=[s(8934),s(8045),s(5431),s(1721),s(2495),s(8020),s(7060),s(8048),s(1764),s(655)],r=function(n,u,p,l,o,f,g){"use strict";var i=/^(?:parents|prev(?:Until|All))/,v={children:!0,contents:!0,next:!0,prev:!0};n.fn.extend({has:function(h){var y=n(h,this),E=y.length;return this.filter(function(){for(var x=0;x<E;x++)if(n.contains(this,y[x]))return!0})},closest:function(h,y){var E,x=0,T=this.length,A=[],w=typeof h!="string"&&n(h);if(!f.test(h)){for(;x<T;x++)for(E=this[x];E&&E!==y;E=E.parentNode)if(E.nodeType<11&&(w?w.index(E)>-1:E.nodeType===1&&n.find.matchesSelector(E,h))){A.push(E);break}}return this.pushStack(A.length>1?n.uniqueSort(A):A)},index:function(h){return h?typeof h=="string"?p.call(n(h),this[0]):p.call(this,h.jquery?h[0]:h):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(h,y){return this.pushStack(n.uniqueSort(n.merge(this.get(),n(h,y))))},addBack:function(h){return this.add(h==null?this.prevObject:this.prevObject.filter(h))}});function c(h,y){for(;(h=h[y])&&h.nodeType!==1;);return h}return n.each({parent:function(h){var y=h.parentNode;return y&&y.nodeType!==11?y:null},parents:function(h){return l(h,"parentNode")},parentsUntil:function(h,y,E){return l(h,"parentNode",E)},next:function(h){return c(h,"nextSibling")},prev:function(h){return c(h,"previousSibling")},nextAll:function(h){return l(h,"nextSibling")},prevAll:function(h){return l(h,"previousSibling")},nextUntil:function(h,y,E){return l(h,"nextSibling",E)},prevUntil:function(h,y,E){return l(h,"previousSibling",E)},siblings:function(h){return o((h.parentNode||{}).firstChild,h)},children:function(h){return o(h.firstChild)},contents:function(h){return h.contentDocument!=null&&u(h.contentDocument)?h.contentDocument:(g(h,"template")&&(h=h.content||h),n.merge([],h.childNodes))}},function(h,y){n.fn[h]=function(E,x){var T=n.map(this,y,E);return h.slice(-5)!=="Until"&&(x=E),x&&typeof x=="string"&&(T=n.filter(x,T)),this.length>1&&(v[h]||n.uniqueSort(T),i.test(h)&&T.reverse()),this.pushStack(T)}}),n}.apply(m,d),r!==void 0&&(b.exports=r)},1764:(b,m,s)=>{var d,r;d=[s(8934),s(5431),s(2134),s(8020),s(655)],r=function(n,u,p,l){"use strict";function o(f,g,i){return p(g)?n.grep(f,function(v,c){return!!g.call(v,c,v)!==i}):g.nodeType?n.grep(f,function(v){return v===g!==i}):typeof g!="string"?n.grep(f,function(v){return u.call(g,v)>-1!==i}):n.filter(g,f,i)}n.filter=function(f,g,i){var v=g[0];return i&&(f=":not("+f+")"),g.length===1&&v.nodeType===1?n.find.matchesSelector(v,f)?[v]:[]:n.find.matches(f,n.grep(g,function(c){return c.nodeType===1}))},n.fn.extend({find:function(f){var g,i,v=this.length,c=this;if(typeof f!="string")return this.pushStack(n(f).filter(function(){for(g=0;g<v;g++)if(n.contains(c[g],this))return!0}));for(i=this.pushStack([]),g=0;g<v;g++)n.find(f,c[g],i);return v>1?n.uniqueSort(i):i},filter:function(f){return this.pushStack(o(this,f||[],!1))},not:function(f){return this.pushStack(o(this,f||[],!0))},is:function(f){return!!o(this,typeof f=="string"&&l.test(f)?n(f):f||[],!1).length}})}.apply(m,d),r!==void 0&&(b.exports=r)},1721:(b,m,s)=>{var d,r;d=[s(8934)],r=function(n){"use strict";return function(u,p,l){for(var o=[],f=l!==void 0;(u=u[p])&&u.nodeType!==9;)if(u.nodeType===1){if(f&&n(u).is(l))break;o.push(u)}return o}}.apply(m,d),r!==void 0&&(b.exports=r)},8020:(b,m,s)=>{var d,r;d=[s(8934),s(655)],r=function(n){"use strict";return n.expr.match.needsContext}.apply(m,d),r!==void 0&&(b.exports=r)},2495:(b,m,s)=>{var d;d=function(){"use strict";return function(r,n){for(var u=[];r;r=r.nextSibling)r.nodeType===1&&r!==n&&u.push(r);return u}}.call(m,s,m,b),d!==void 0&&(b.exports=d)},3:(b,m,s)=>{var d,r;d=[s(4194)],r=function(n){"use strict";return n.call(Object)}.apply(m,d),r!==void 0&&(b.exports=r)},3727:(b,m,s)=>{var d;d=function(){"use strict";return[]}.call(m,s,m,b),d!==void 0&&(b.exports=d)},5949:(b,m,s)=>{var d;d=function(){"use strict";return{}}.call(m,s,m,b),d!==void 0&&(b.exports=d)},7792:(b,m,s)=>{var d;d=function(){"use strict";return window.document}.call(m,s,m,b),d!==void 0&&(b.exports=d)},7730:(b,m,s)=>{var d,r;d=[s(7792)],r=function(n){"use strict";return n.documentElement}.apply(m,d),r!==void 0&&(b.exports=r)},3932:(b,m,s)=>{var d,r;d=[s(3727)],r=function(n){"use strict";return n.flat?function(u){return n.flat.call(u)}:function(u){return n.concat.apply([],u)}}.apply(m,d),r!==void 0&&(b.exports=r)},4194:(b,m,s)=>{var d,r;d=[s(9694)],r=function(n){"use strict";return n.toString}.apply(m,d),r!==void 0&&(b.exports=r)},8045:(b,m,s)=>{var d;d=function(){"use strict";return Object.getPrototypeOf}.call(m,s,m,b),d!==void 0&&(b.exports=d)},9694:(b,m,s)=>{var d,r;d=[s(5949)],r=function(n){"use strict";return n.hasOwnProperty}.apply(m,d),r!==void 0&&(b.exports=r)},5431:(b,m,s)=>{var d,r;d=[s(3727)],r=function(n){"use strict";return n.indexOf}.apply(m,d),r!==void 0&&(b.exports=r)},2134:(b,m,s)=>{var d;d=function(){"use strict";return function(n){return typeof n=="function"&&typeof n.nodeType!="number"&&typeof n.item!="function"}}.call(m,s,m,b),d!==void 0&&(b.exports=d)},9031:(b,m,s)=>{var d;d=function(){"use strict";return function(n){return n!=null&&n===n.window}}.call(m,s,m,b),d!==void 0&&(b.exports=d)},8308:(b,m,s)=>{var d;d=function(){"use strict";return/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source}.call(m,s,m,b),d!==void 0&&(b.exports=d)},6683:(b,m,s)=>{var d,r;d=[s(3727)],r=function(n){"use strict";return n.pop}.apply(m,d),r!==void 0&&(b.exports=r)},1780:(b,m,s)=>{var d,r;d=[s(3727)],r=function(n){"use strict";return n.push}.apply(m,d),r!==void 0&&(b.exports=r)},8104:(b,m,s)=>{var d;d=function(){"use strict";return/^(?:checkbox|radio)$/i}.call(m,s,m,b),d!==void 0&&(b.exports=d)},6871:(b,m,s)=>{var d,r;d=[s(8308)],r=function(n){"use strict";return new RegExp("^(?:([+-])=|)("+n+")([a-z%]*)$","i")}.apply(m,d),r!==void 0&&(b.exports=r)},8663:(b,m,s)=>{var d;d=function(){"use strict";return/[^\x20\t\r\n\f]+/g}.call(m,s,m,b),d!==void 0&&(b.exports=d)},9508:(b,m,s)=>{var d,r;d=[s(2992)],r=function(n){"use strict";return new RegExp("^"+n+"+|((?:^|[^\\\\])(?:\\\\.)*)"+n+"+$","g")}.apply(m,d),r!==void 0&&(b.exports=r)},3623:(b,m,s)=>{var d,r;d=[s(3727)],r=function(n){"use strict";return n.slice}.apply(m,d),r!==void 0&&(b.exports=r)},5871:(b,m,s)=>{var d,r;d=[s(3727)],r=function(n){"use strict";return n.sort}.apply(m,d),r!==void 0&&(b.exports=r)},9133:(b,m,s)=>{var d,r;d=[s(3727)],r=function(n){"use strict";return n.splice}.apply(m,d),r!==void 0&&(b.exports=r)},9523:(b,m,s)=>{var d;d=function(){"use strict";return{}}.call(m,s,m,b),d!==void 0&&(b.exports=d)},7763:(b,m,s)=>{var d,r;d=[s(5949)],r=function(n){"use strict";return n.toString}.apply(m,d),r!==void 0&&(b.exports=r)},2992:(b,m,s)=>{var d;d=function(){"use strict";return"[\\x20\\t\\r\\n\\f]"}.call(m,s,m,b),d!==void 0&&(b.exports=d)},5594:(b,m,s)=>{var d,r;d=[s(8934),s(2134),s(8048),s(2632),s(8482)],r=function(n,u){"use strict";return n.fn.extend({wrapAll:function(p){var l;return this[0]&&(u(p)&&(p=p.call(this[0])),l=n(p,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&l.insertBefore(this[0]),l.map(function(){for(var o=this;o.firstElementChild;)o=o.firstElementChild;return o}).append(this)),this},wrapInner:function(p){return u(p)?this.each(function(l){n(this).wrapInner(p.call(this,l))}):this.each(function(){var l=n(this),o=l.contents();o.length?o.wrapAll(p):l.append(p)})},wrap:function(p){var l=u(p);return this.each(function(o){n(this).wrapAll(l?p.call(this,o):p)})},unwrap:function(p){return this.parent(p).not("body").each(function(){n(this).replaceWith(this.childNodes)}),this}}),n}.apply(m,d),r!==void 0&&(b.exports=r)},6486:function(b,m,s){b=s.nmd(b);var d;/**
|
|
* @license
|
|
* Lodash <https://lodash.com/>
|
|
* Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
|
|
* Released under MIT license <https://lodash.com/license>
|
|
* Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
|
|
* Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
|
|
*/(function(){var r,n="4.17.21",u=200,p="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",l="Expected a function",o="Invalid `variable` option passed into `_.template`",f="__lodash_hash_undefined__",g=500,i="__lodash_placeholder__",v=1,c=2,h=4,y=1,E=2,x=1,T=2,A=4,w=8,_=16,C=32,O=64,I=128,R=256,D=512,N=30,k="...",W=800,Y=16,F=1,H=2,$=3,V=1/0,K=9007199254740991,Q=17976931348623157e292,ie=0/0,fe=4294967295,J=fe-1,Ee=fe>>>1,xe=[["ary",I],["bind",x],["bindKey",T],["curry",w],["curryRight",_],["flip",D],["partial",C],["partialRight",O],["rearg",R]],Te="[object Arguments]",je="[object Array]",dt="[object AsyncFunction]",At="[object Boolean]",yt="[object Date]",Lt="[object DOMException]",Pe="[object Error]",gt="[object Function]",$e="[object GeneratorFunction]",Ye="[object Map]",Ut="[object Number]",Oe="[object Null]",oe="[object Object]",_e="[object Promise]",Re="[object Proxy]",ae="[object RegExp]",ye="[object Set]",ce="[object String]",we="[object Symbol]",Me="[object Undefined]",Ue="[object WeakMap]",Qe="[object WeakSet]",Ze="[object ArrayBuffer]",Ve="[object DataView]",it="[object Float32Array]",lt="[object Float64Array]",Dt="[object Int8Array]",kt="[object Int16Array]",xt="[object Int32Array]",sn="[object Uint8Array]",Kt="[object Uint8ClampedArray]",hn="[object Uint16Array]",Fn="[object Uint32Array]",Rt=/\b__p \+= '';/g,bn=/\b(__p \+=) '' \+/g,St=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Gn=/&(?:amp|lt|gt|quot|#39);/g,dn=/[&<>"']/g,Tn=RegExp(Gn.source),B=RegExp(dn.source),z=/<%-([\s\S]+?)%>/g,j=/<%([\s\S]+?)%>/g,ee=/<%=([\s\S]+?)%>/g,re=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ve=/^\w*$/,Ae=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ne=/[\\^$.*+?()[\]{}|]/g,q=RegExp(ne.source),ue=/^\s+/,le=/\s/,me=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,be=/\{\n\/\* \[wrapped with (.+)\] \*/,ge=/,? & /,ke=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ut=/[()=,{}\[\]\/\s]/,st=/\\(\\)?/g,vt=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Ke=/\w*$/,qe=/^[-+]0x[0-9a-f]+$/i,wt=/^0b[01]+$/i,As=/^\[object .+?Constructor\]$/,xs=/^0o[0-7]+$/i,zn=/^(?:0|[1-9]\d*)$/,Ja=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,xr=/($^)/,qa=/['\n\r\u2028\u2029\\]/g,Sr="\\ud800-\\udfff",ja="\\u0300-\\u036f",Qa="\\ufe20-\\ufe2f",el="\\u20d0-\\u20ff",Ss=ja+Qa+el,ws="\\u2700-\\u27bf",bs="a-z\\xdf-\\xf6\\xf8-\\xff",tl="\\xac\\xb1\\xd7\\xf7",nl="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",rl="\\u2000-\\u206f",il=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Ts="A-Z\\xc0-\\xd6\\xd8-\\xde",Ds="\\ufe0e\\ufe0f",_s=tl+nl+rl+il,fi="['\u2019]",sl="["+Sr+"]",Cs="["+_s+"]",wr="["+Ss+"]",Ps="\\d+",ol="["+ws+"]",Rs="["+bs+"]",Is="[^"+Sr+_s+Ps+ws+bs+Ts+"]",ci="\\ud83c[\\udffb-\\udfff]",al="(?:"+wr+"|"+ci+")",Ns="[^"+Sr+"]",pi="(?:\\ud83c[\\udde6-\\uddff]){2}",hi="[\\ud800-\\udbff][\\udc00-\\udfff]",Yn="["+Ts+"]",Ls="\\u200d",Os="(?:"+Rs+"|"+Is+")",ll="(?:"+Yn+"|"+Is+")",Fs="(?:"+fi+"(?:d|ll|m|re|s|t|ve))?",Ms="(?:"+fi+"(?:D|LL|M|RE|S|T|VE))?",ks=al+"?",Bs="["+Ds+"]?",ul="(?:"+Ls+"(?:"+[Ns,pi,hi].join("|")+")"+Bs+ks+")*",fl="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",cl="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",$s=Bs+ks+ul,pl="(?:"+[ol,pi,hi].join("|")+")"+$s,hl="(?:"+[Ns+wr+"?",wr,pi,hi,sl].join("|")+")",dl=RegExp(fi,"g"),gl=RegExp(wr,"g"),di=RegExp(ci+"(?="+ci+")|"+hl+$s,"g"),vl=RegExp([Yn+"?"+Rs+"+"+Fs+"(?="+[Cs,Yn,"$"].join("|")+")",ll+"+"+Ms+"(?="+[Cs,Yn+Os,"$"].join("|")+")",Yn+"?"+Os+"+"+Fs,Yn+"+"+Ms,cl,fl,Ps,pl].join("|"),"g"),ml=RegExp("["+Ls+Sr+Ss+Ds+"]"),El=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,yl=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Al=-1,ft={};ft[it]=ft[lt]=ft[Dt]=ft[kt]=ft[xt]=ft[sn]=ft[Kt]=ft[hn]=ft[Fn]=!0,ft[Te]=ft[je]=ft[Ze]=ft[At]=ft[Ve]=ft[yt]=ft[Pe]=ft[gt]=ft[Ye]=ft[Ut]=ft[oe]=ft[ae]=ft[ye]=ft[ce]=ft[Ue]=!1;var at={};at[Te]=at[je]=at[Ze]=at[Ve]=at[At]=at[yt]=at[it]=at[lt]=at[Dt]=at[kt]=at[xt]=at[Ye]=at[Ut]=at[oe]=at[ae]=at[ye]=at[ce]=at[we]=at[sn]=at[Kt]=at[hn]=at[Fn]=!0,at[Pe]=at[gt]=at[Ue]=!1;var xl={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u00C7:"C",\u00E7:"c",\u00D0:"D",\u00F0:"d",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u00D1:"N",\u00F1:"n",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u00DD:"Y",\u00FD:"y",\u00FF:"y",\u00C6:"Ae",\u00E6:"ae",\u00DE:"Th",\u00FE:"th",\u00DF:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010A:"C",\u010C:"C",\u0107:"c",\u0109:"c",\u010B:"c",\u010D:"c",\u010E:"D",\u0110:"D",\u010F:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011A:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011B:"e",\u011C:"G",\u011E:"G",\u0120:"G",\u0122:"G",\u011D:"g",\u011F:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012A:"I",\u012C:"I",\u012E:"I",\u0130:"I",\u0129:"i",\u012B:"i",\u012D:"i",\u012F:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013B:"L",\u013D:"L",\u013F:"L",\u0141:"L",\u013A:"l",\u013C:"l",\u013E:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014A:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014B:"n",\u014C:"O",\u014E:"O",\u0150:"O",\u014D:"o",\u014F:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015A:"S",\u015C:"S",\u015E:"S",\u0160:"S",\u015B:"s",\u015D:"s",\u015F:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016A:"U",\u016C:"U",\u016E:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016B:"u",\u016D:"u",\u016F:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017B:"Z",\u017D:"Z",\u017A:"z",\u017C:"z",\u017E:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017F:"s"},Sl={"&":"&","<":"<",">":">",'"':""","'":"'"},wl={"&":"&","<":"<",">":">",""":'"',"'":"'"},bl={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Tl=parseFloat,Dl=parseInt,Hs=typeof s.g=="object"&&s.g&&s.g.Object===Object&&s.g,_l=typeof self=="object"&&self&&self.Object===Object&&self,Ct=Hs||_l||Function("return this")(),Ws=m&&!m.nodeType&&m,sr=Ws&&!0&&b&&!b.nodeType&&b,Us=sr&&sr.exports===Ws,gi=Us&&Hs.process,Jt=function(){try{var X=sr&&sr.require&&sr.require("util").types;return X||gi&&gi.binding&&gi.binding("util")}catch(se){}}(),Ks=Jt&&Jt.isArrayBuffer,Gs=Jt&&Jt.isDate,zs=Jt&&Jt.isMap,Ys=Jt&&Jt.isRegExp,Vs=Jt&&Jt.isSet,Xs=Jt&&Jt.isTypedArray;function Gt(X,se,te){switch(te.length){case 0:return X.call(se);case 1:return X.call(se,te[0]);case 2:return X.call(se,te[0],te[1]);case 3:return X.call(se,te[0],te[1],te[2])}return X.apply(se,te)}function Cl(X,se,te,De){for(var Fe=-1,et=X==null?0:X.length;++Fe<et;){var bt=X[Fe];se(De,bt,te(bt),X)}return De}function qt(X,se){for(var te=-1,De=X==null?0:X.length;++te<De&&se(X[te],te,X)!==!1;);return X}function Pl(X,se){for(var te=X==null?0:X.length;te--&&se(X[te],te,X)!==!1;);return X}function Zs(X,se){for(var te=-1,De=X==null?0:X.length;++te<De;)if(!se(X[te],te,X))return!1;return!0}function Dn(X,se){for(var te=-1,De=X==null?0:X.length,Fe=0,et=[];++te<De;){var bt=X[te];se(bt,te,X)&&(et[Fe++]=bt)}return et}function br(X,se){var te=X==null?0:X.length;return!!te&&Vn(X,se,0)>-1}function vi(X,se,te){for(var De=-1,Fe=X==null?0:X.length;++De<Fe;)if(te(se,X[De]))return!0;return!1}function ct(X,se){for(var te=-1,De=X==null?0:X.length,Fe=Array(De);++te<De;)Fe[te]=se(X[te],te,X);return Fe}function _n(X,se){for(var te=-1,De=se.length,Fe=X.length;++te<De;)X[Fe+te]=se[te];return X}function mi(X,se,te,De){var Fe=-1,et=X==null?0:X.length;for(De&&et&&(te=X[++Fe]);++Fe<et;)te=se(te,X[Fe],Fe,X);return te}function Rl(X,se,te,De){var Fe=X==null?0:X.length;for(De&&Fe&&(te=X[--Fe]);Fe--;)te=se(te,X[Fe],Fe,X);return te}function Ei(X,se){for(var te=-1,De=X==null?0:X.length;++te<De;)if(se(X[te],te,X))return!0;return!1}var Il=yi("length");function Nl(X){return X.split("")}function Ll(X){return X.match(ke)||[]}function Js(X,se,te){var De;return te(X,function(Fe,et,bt){if(se(Fe,et,bt))return De=et,!1}),De}function Tr(X,se,te,De){for(var Fe=X.length,et=te+(De?1:-1);De?et--:++et<Fe;)if(se(X[et],et,X))return et;return-1}function Vn(X,se,te){return se===se?zl(X,se,te):Tr(X,qs,te)}function Ol(X,se,te,De){for(var Fe=te-1,et=X.length;++Fe<et;)if(De(X[Fe],se))return Fe;return-1}function qs(X){return X!==X}function js(X,se){var te=X==null?0:X.length;return te?xi(X,se)/te:ie}function yi(X){return function(se){return se==null?r:se[X]}}function Ai(X){return function(se){return X==null?r:X[se]}}function Qs(X,se,te,De,Fe){return Fe(X,function(et,bt,ot){te=De?(De=!1,et):se(te,et,bt,ot)}),te}function Fl(X,se){var te=X.length;for(X.sort(se);te--;)X[te]=X[te].value;return X}function xi(X,se){for(var te,De=-1,Fe=X.length;++De<Fe;){var et=se(X[De]);et!==r&&(te=te===r?et:te+et)}return te}function Si(X,se){for(var te=-1,De=Array(X);++te<X;)De[te]=se(te);return De}function Ml(X,se){return ct(se,function(te){return[te,X[te]]})}function eo(X){return X&&X.slice(0,io(X)+1).replace(ue,"")}function zt(X){return function(se){return X(se)}}function wi(X,se){return ct(se,function(te){return X[te]})}function or(X,se){return X.has(se)}function to(X,se){for(var te=-1,De=X.length;++te<De&&Vn(se,X[te],0)>-1;);return te}function no(X,se){for(var te=X.length;te--&&Vn(se,X[te],0)>-1;);return te}function kl(X,se){for(var te=X.length,De=0;te--;)X[te]===se&&++De;return De}var Bl=Ai(xl),$l=Ai(Sl);function Hl(X){return"\\"+bl[X]}function Wl(X,se){return X==null?r:X[se]}function Xn(X){return ml.test(X)}function Ul(X){return El.test(X)}function Kl(X){for(var se,te=[];!(se=X.next()).done;)te.push(se.value);return te}function bi(X){var se=-1,te=Array(X.size);return X.forEach(function(De,Fe){te[++se]=[Fe,De]}),te}function ro(X,se){return function(te){return X(se(te))}}function Cn(X,se){for(var te=-1,De=X.length,Fe=0,et=[];++te<De;){var bt=X[te];(bt===se||bt===i)&&(X[te]=i,et[Fe++]=te)}return et}function Dr(X){var se=-1,te=Array(X.size);return X.forEach(function(De){te[++se]=De}),te}function Gl(X){var se=-1,te=Array(X.size);return X.forEach(function(De){te[++se]=[De,De]}),te}function zl(X,se,te){for(var De=te-1,Fe=X.length;++De<Fe;)if(X[De]===se)return De;return-1}function Yl(X,se,te){for(var De=te+1;De--;)if(X[De]===se)return De;return De}function Zn(X){return Xn(X)?Xl(X):Il(X)}function on(X){return Xn(X)?Zl(X):Nl(X)}function io(X){for(var se=X.length;se--&&le.test(X.charAt(se)););return se}var Vl=Ai(wl);function Xl(X){for(var se=di.lastIndex=0;di.test(X);)++se;return se}function Zl(X){return X.match(di)||[]}function Jl(X){return X.match(vl)||[]}var ql=function X(se){se=se==null?Ct:_r.defaults(Ct.Object(),se,_r.pick(Ct,yl));var te=se.Array,De=se.Date,Fe=se.Error,et=se.Function,bt=se.Math,ot=se.Object,Ti=se.RegExp,jl=se.String,jt=se.TypeError,Cr=te.prototype,Ql=et.prototype,Jn=ot.prototype,Pr=se["__core-js_shared__"],Rr=Ql.toString,nt=Jn.hasOwnProperty,eu=0,so=function(){var e=/[^.]+$/.exec(Pr&&Pr.keys&&Pr.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),Ir=Jn.toString,tu=Rr.call(ot),nu=Ct._,ru=Ti("^"+Rr.call(nt).replace(ne,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Nr=Us?se.Buffer:r,Pn=se.Symbol,Lr=se.Uint8Array,oo=Nr?Nr.allocUnsafe:r,Or=ro(ot.getPrototypeOf,ot),ao=ot.create,lo=Jn.propertyIsEnumerable,Fr=Cr.splice,uo=Pn?Pn.isConcatSpreadable:r,ar=Pn?Pn.iterator:r,Mn=Pn?Pn.toStringTag:r,Mr=function(){try{var e=Wn(ot,"defineProperty");return e({},"",{}),e}catch(t){}}(),iu=se.clearTimeout!==Ct.clearTimeout&&se.clearTimeout,su=De&&De.now!==Ct.Date.now&&De.now,ou=se.setTimeout!==Ct.setTimeout&&se.setTimeout,kr=bt.ceil,Br=bt.floor,Di=ot.getOwnPropertySymbols,au=Nr?Nr.isBuffer:r,fo=se.isFinite,lu=Cr.join,uu=ro(ot.keys,ot),Tt=bt.max,It=bt.min,fu=De.now,cu=se.parseInt,co=bt.random,pu=Cr.reverse,_i=Wn(se,"DataView"),lr=Wn(se,"Map"),Ci=Wn(se,"Promise"),qn=Wn(se,"Set"),ur=Wn(se,"WeakMap"),fr=Wn(ot,"create"),$r=ur&&new ur,jn={},hu=Un(_i),du=Un(lr),gu=Un(Ci),vu=Un(qn),mu=Un(ur),Hr=Pn?Pn.prototype:r,cr=Hr?Hr.valueOf:r,po=Hr?Hr.toString:r;function L(e){if(ht(e)&&!Be(e)&&!(e instanceof Xe)){if(e instanceof Qt)return e;if(nt.call(e,"__wrapped__"))return da(e)}return new Qt(e)}var Qn=function(){function e(){}return function(t){if(!pt(t))return{};if(ao)return ao(t);e.prototype=t;var a=new e;return e.prototype=r,a}}();function Wr(){}function Qt(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=r}L.templateSettings={escape:z,evaluate:j,interpolate:ee,variable:"",imports:{_:L}},L.prototype=Wr.prototype,L.prototype.constructor=L,Qt.prototype=Qn(Wr.prototype),Qt.prototype.constructor=Qt;function Xe(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=fe,this.__views__=[]}function Eu(){var e=new Xe(this.__wrapped__);return e.__actions__=Bt(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Bt(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Bt(this.__views__),e}function yu(){if(this.__filtered__){var e=new Xe(this);e.__dir__=-1,e.__filtered__=!0}else e=this.clone(),e.__dir__*=-1;return e}function Au(){var e=this.__wrapped__.value(),t=this.__dir__,a=Be(e),S=t<0,P=a?e.length:0,M=Lf(0,P,this.__views__),U=M.start,G=M.end,Z=G-U,pe=S?G:U-1,he=this.__iteratees__,de=he.length,Se=0,Ce=It(Z,this.__takeCount__);if(!a||!S&&P==Z&&Ce==Z)return ko(e,this.__actions__);var Ne=[];e:for(;Z--&&Se<Ce;){pe+=t;for(var We=-1,Le=e[pe];++We<de;){var ze=he[We],Je=ze.iteratee,Xt=ze.type,Mt=Je(Le);if(Xt==H)Le=Mt;else if(!Mt){if(Xt==F)continue e;break e}}Ne[Se++]=Le}return Ne}Xe.prototype=Qn(Wr.prototype),Xe.prototype.constructor=Xe;function kn(e){var t=-1,a=e==null?0:e.length;for(this.clear();++t<a;){var S=e[t];this.set(S[0],S[1])}}function xu(){this.__data__=fr?fr(null):{},this.size=0}function Su(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}function wu(e){var t=this.__data__;if(fr){var a=t[e];return a===f?r:a}return nt.call(t,e)?t[e]:r}function bu(e){var t=this.__data__;return fr?t[e]!==r:nt.call(t,e)}function Tu(e,t){var a=this.__data__;return this.size+=this.has(e)?0:1,a[e]=fr&&t===r?f:t,this}kn.prototype.clear=xu,kn.prototype.delete=Su,kn.prototype.get=wu,kn.prototype.has=bu,kn.prototype.set=Tu;function gn(e){var t=-1,a=e==null?0:e.length;for(this.clear();++t<a;){var S=e[t];this.set(S[0],S[1])}}function Du(){this.__data__=[],this.size=0}function _u(e){var t=this.__data__,a=Ur(t,e);if(a<0)return!1;var S=t.length-1;return a==S?t.pop():Fr.call(t,a,1),--this.size,!0}function Cu(e){var t=this.__data__,a=Ur(t,e);return a<0?r:t[a][1]}function Pu(e){return Ur(this.__data__,e)>-1}function Ru(e,t){var a=this.__data__,S=Ur(a,e);return S<0?(++this.size,a.push([e,t])):a[S][1]=t,this}gn.prototype.clear=Du,gn.prototype.delete=_u,gn.prototype.get=Cu,gn.prototype.has=Pu,gn.prototype.set=Ru;function vn(e){var t=-1,a=e==null?0:e.length;for(this.clear();++t<a;){var S=e[t];this.set(S[0],S[1])}}function Iu(){this.size=0,this.__data__={hash:new kn,map:new(lr||gn),string:new kn}}function Nu(e){var t=ei(this,e).delete(e);return this.size-=t?1:0,t}function Lu(e){return ei(this,e).get(e)}function Ou(e){return ei(this,e).has(e)}function Fu(e,t){var a=ei(this,e),S=a.size;return a.set(e,t),this.size+=a.size==S?0:1,this}vn.prototype.clear=Iu,vn.prototype.delete=Nu,vn.prototype.get=Lu,vn.prototype.has=Ou,vn.prototype.set=Fu;function Bn(e){var t=-1,a=e==null?0:e.length;for(this.__data__=new vn;++t<a;)this.add(e[t])}function Mu(e){return this.__data__.set(e,f),this}function ku(e){return this.__data__.has(e)}Bn.prototype.add=Bn.prototype.push=Mu,Bn.prototype.has=ku;function an(e){var t=this.__data__=new gn(e);this.size=t.size}function Bu(){this.__data__=new gn,this.size=0}function $u(e){var t=this.__data__,a=t.delete(e);return this.size=t.size,a}function Hu(e){return this.__data__.get(e)}function Wu(e){return this.__data__.has(e)}function Uu(e,t){var a=this.__data__;if(a instanceof gn){var S=a.__data__;if(!lr||S.length<u-1)return S.push([e,t]),this.size=++a.size,this;a=this.__data__=new vn(S)}return a.set(e,t),this.size=a.size,this}an.prototype.clear=Bu,an.prototype.delete=$u,an.prototype.get=Hu,an.prototype.has=Wu,an.prototype.set=Uu;function ho(e,t){var a=Be(e),S=!a&&Kn(e),P=!a&&!S&&On(e),M=!a&&!S&&!P&&rr(e),U=a||S||P||M,G=U?Si(e.length,jl):[],Z=G.length;for(var pe in e)(t||nt.call(e,pe))&&!(U&&(pe=="length"||P&&(pe=="offset"||pe=="parent")||M&&(pe=="buffer"||pe=="byteLength"||pe=="byteOffset")||An(pe,Z)))&&G.push(pe);return G}function go(e){var t=e.length;return t?e[$i(0,t-1)]:r}function Ku(e,t){return ti(Bt(e),$n(t,0,e.length))}function Gu(e){return ti(Bt(e))}function Pi(e,t,a){(a!==r&&!ln(e[t],a)||a===r&&!(t in e))&&mn(e,t,a)}function pr(e,t,a){var S=e[t];(!(nt.call(e,t)&&ln(S,a))||a===r&&!(t in e))&&mn(e,t,a)}function Ur(e,t){for(var a=e.length;a--;)if(ln(e[a][0],t))return a;return-1}function zu(e,t,a,S){return Rn(e,function(P,M,U){t(S,P,a(P),U)}),S}function vo(e,t){return e&&cn(t,_t(t),e)}function Yu(e,t){return e&&cn(t,Ht(t),e)}function mn(e,t,a){t=="__proto__"&&Mr?Mr(e,t,{configurable:!0,enumerable:!0,value:a,writable:!0}):e[t]=a}function Ri(e,t){for(var a=-1,S=t.length,P=te(S),M=e==null;++a<S;)P[a]=M?r:fs(e,t[a]);return P}function $n(e,t,a){return e===e&&(a!==r&&(e=e<=a?e:a),t!==r&&(e=e>=t?e:t)),e}function en(e,t,a,S,P,M){var U,G=t&v,Z=t&c,pe=t&h;if(a&&(U=P?a(e,S,P,M):a(e)),U!==r)return U;if(!pt(e))return e;var he=Be(e);if(he){if(U=Ff(e),!G)return Bt(e,U)}else{var de=Nt(e),Se=de==gt||de==$e;if(On(e))return Ho(e,G);if(de==oe||de==Te||Se&&!P){if(U=Z||Se?{}:sa(e),!G)return Z?bf(e,Yu(U,e)):wf(e,vo(U,e))}else{if(!at[de])return P?e:{};U=Mf(e,de,G)}}M||(M=new an);var Ce=M.get(e);if(Ce)return Ce;M.set(e,U),Oa(e)?e.forEach(function(Le){U.add(en(Le,t,a,Le,e,M))}):Na(e)&&e.forEach(function(Le,ze){U.set(ze,en(Le,t,a,ze,e,M))});var Ne=pe?Z?Ji:Zi:Z?Ht:_t,We=he?r:Ne(e);return qt(We||e,function(Le,ze){We&&(ze=Le,Le=e[ze]),pr(U,ze,en(Le,t,a,ze,e,M))}),U}function Vu(e){var t=_t(e);return function(a){return mo(a,e,t)}}function mo(e,t,a){var S=a.length;if(e==null)return!S;for(e=ot(e);S--;){var P=a[S],M=t[P],U=e[P];if(U===r&&!(P in e)||!M(U))return!1}return!0}function Eo(e,t,a){if(typeof e!="function")throw new jt(l);return yr(function(){e.apply(r,a)},t)}function hr(e,t,a,S){var P=-1,M=br,U=!0,G=e.length,Z=[],pe=t.length;if(!G)return Z;a&&(t=ct(t,zt(a))),S?(M=vi,U=!1):t.length>=u&&(M=or,U=!1,t=new Bn(t));e:for(;++P<G;){var he=e[P],de=a==null?he:a(he);if(he=S||he!==0?he:0,U&&de===de){for(var Se=pe;Se--;)if(t[Se]===de)continue e;Z.push(he)}else M(t,de,S)||Z.push(he)}return Z}var Rn=zo(fn),yo=zo(Ni,!0);function Xu(e,t){var a=!0;return Rn(e,function(S,P,M){return a=!!t(S,P,M),a}),a}function Kr(e,t,a){for(var S=-1,P=e.length;++S<P;){var M=e[S],U=t(M);if(U!=null&&(G===r?U===U&&!Vt(U):a(U,G)))var G=U,Z=M}return Z}function Zu(e,t,a,S){var P=e.length;for(a=He(a),a<0&&(a=-a>P?0:P+a),S=S===r||S>P?P:He(S),S<0&&(S+=P),S=a>S?0:Ma(S);a<S;)e[a++]=t;return e}function Ao(e,t){var a=[];return Rn(e,function(S,P,M){t(S,P,M)&&a.push(S)}),a}function Pt(e,t,a,S,P){var M=-1,U=e.length;for(a||(a=Bf),P||(P=[]);++M<U;){var G=e[M];t>0&&a(G)?t>1?Pt(G,t-1,a,S,P):_n(P,G):S||(P[P.length]=G)}return P}var Ii=Yo(),xo=Yo(!0);function fn(e,t){return e&&Ii(e,t,_t)}function Ni(e,t){return e&&xo(e,t,_t)}function Gr(e,t){return Dn(t,function(a){return xn(e[a])})}function Hn(e,t){t=Nn(t,e);for(var a=0,S=t.length;e!=null&&a<S;)e=e[pn(t[a++])];return a&&a==S?e:r}function So(e,t,a){var S=t(e);return Be(e)?S:_n(S,a(e))}function Ot(e){return e==null?e===r?Me:Oe:Mn&&Mn in ot(e)?Nf(e):zf(e)}function Li(e,t){return e>t}function Ju(e,t){return e!=null&&nt.call(e,t)}function qu(e,t){return e!=null&&t in ot(e)}function ju(e,t,a){return e>=It(t,a)&&e<Tt(t,a)}function Oi(e,t,a){for(var S=a?vi:br,P=e[0].length,M=e.length,U=M,G=te(M),Z=1/0,pe=[];U--;){var he=e[U];U&&t&&(he=ct(he,zt(t))),Z=It(he.length,Z),G[U]=!a&&(t||P>=120&&he.length>=120)?new Bn(U&&he):r}he=e[0];var de=-1,Se=G[0];e:for(;++de<P&&pe.length<Z;){var Ce=he[de],Ne=t?t(Ce):Ce;if(Ce=a||Ce!==0?Ce:0,!(Se?or(Se,Ne):S(pe,Ne,a))){for(U=M;--U;){var We=G[U];if(!(We?or(We,Ne):S(e[U],Ne,a)))continue e}Se&&Se.push(Ne),pe.push(Ce)}}return pe}function Qu(e,t,a,S){return fn(e,function(P,M,U){t(S,a(P),M,U)}),S}function dr(e,t,a){t=Nn(t,e),e=ua(e,t);var S=e==null?e:e[pn(nn(t))];return S==null?r:Gt(S,e,a)}function wo(e){return ht(e)&&Ot(e)==Te}function ef(e){return ht(e)&&Ot(e)==Ze}function tf(e){return ht(e)&&Ot(e)==yt}function gr(e,t,a,S,P){return e===t?!0:e==null||t==null||!ht(e)&&!ht(t)?e!==e&&t!==t:nf(e,t,a,S,gr,P)}function nf(e,t,a,S,P,M){var U=Be(e),G=Be(t),Z=U?je:Nt(e),pe=G?je:Nt(t);Z=Z==Te?oe:Z,pe=pe==Te?oe:pe;var he=Z==oe,de=pe==oe,Se=Z==pe;if(Se&&On(e)){if(!On(t))return!1;U=!0,he=!1}if(Se&&!he)return M||(M=new an),U||rr(e)?na(e,t,a,S,P,M):Rf(e,t,Z,a,S,P,M);if(!(a&y)){var Ce=he&&nt.call(e,"__wrapped__"),Ne=de&&nt.call(t,"__wrapped__");if(Ce||Ne){var We=Ce?e.value():e,Le=Ne?t.value():t;return M||(M=new an),P(We,Le,a,S,M)}}return Se?(M||(M=new an),If(e,t,a,S,P,M)):!1}function rf(e){return ht(e)&&Nt(e)==Ye}function Fi(e,t,a,S){var P=a.length,M=P,U=!S;if(e==null)return!M;for(e=ot(e);P--;){var G=a[P];if(U&&G[2]?G[1]!==e[G[0]]:!(G[0]in e))return!1}for(;++P<M;){G=a[P];var Z=G[0],pe=e[Z],he=G[1];if(U&&G[2]){if(pe===r&&!(Z in e))return!1}else{var de=new an;if(S)var Se=S(pe,he,Z,e,t,de);if(!(Se===r?gr(he,pe,y|E,S,de):Se))return!1}}return!0}function bo(e){if(!pt(e)||Hf(e))return!1;var t=xn(e)?ru:As;return t.test(Un(e))}function sf(e){return ht(e)&&Ot(e)==ae}function of(e){return ht(e)&&Nt(e)==ye}function af(e){return ht(e)&&ai(e.length)&&!!ft[Ot(e)]}function To(e){return typeof e=="function"?e:e==null?Wt:typeof e=="object"?Be(e)?Co(e[0],e[1]):_o(e):Va(e)}function Mi(e){if(!Er(e))return uu(e);var t=[];for(var a in ot(e))nt.call(e,a)&&a!="constructor"&&t.push(a);return t}function lf(e){if(!pt(e))return Gf(e);var t=Er(e),a=[];for(var S in e)S=="constructor"&&(t||!nt.call(e,S))||a.push(S);return a}function ki(e,t){return e<t}function Do(e,t){var a=-1,S=$t(e)?te(e.length):[];return Rn(e,function(P,M,U){S[++a]=t(P,M,U)}),S}function _o(e){var t=ji(e);return t.length==1&&t[0][2]?aa(t[0][0],t[0][1]):function(a){return a===e||Fi(a,e,t)}}function Co(e,t){return es(e)&&oa(t)?aa(pn(e),t):function(a){var S=fs(a,e);return S===r&&S===t?cs(a,e):gr(t,S,y|E)}}function zr(e,t,a,S,P){e!==t&&Ii(t,function(M,U){if(P||(P=new an),pt(M))uf(e,t,U,a,zr,S,P);else{var G=S?S(ns(e,U),M,U+"",e,t,P):r;G===r&&(G=M),Pi(e,U,G)}},Ht)}function uf(e,t,a,S,P,M,U){var G=ns(e,a),Z=ns(t,a),pe=U.get(Z);if(pe){Pi(e,a,pe);return}var he=M?M(G,Z,a+"",e,t,U):r,de=he===r;if(de){var Se=Be(Z),Ce=!Se&&On(Z),Ne=!Se&&!Ce&&rr(Z);he=Z,Se||Ce||Ne?Be(G)?he=G:mt(G)?he=Bt(G):Ce?(de=!1,he=Ho(Z,!0)):Ne?(de=!1,he=Wo(Z,!0)):he=[]:Ar(Z)||Kn(Z)?(he=G,Kn(G)?he=ka(G):(!pt(G)||xn(G))&&(he=sa(Z))):de=!1}de&&(U.set(Z,he),P(he,Z,S,M,U),U.delete(Z)),Pi(e,a,he)}function Po(e,t){var a=e.length;if(a)return t+=t<0?a:0,An(t,a)?e[t]:r}function Ro(e,t,a){t.length?t=ct(t,function(M){return Be(M)?function(U){return Hn(U,M.length===1?M[0]:M)}:M}):t=[Wt];var S=-1;t=ct(t,zt(Ie()));var P=Do(e,function(M,U,G){var Z=ct(t,function(pe){return pe(M)});return{criteria:Z,index:++S,value:M}});return Fl(P,function(M,U){return Sf(M,U,a)})}function ff(e,t){return Io(e,t,function(a,S){return cs(e,S)})}function Io(e,t,a){for(var S=-1,P=t.length,M={};++S<P;){var U=t[S],G=Hn(e,U);a(G,U)&&vr(M,Nn(U,e),G)}return M}function cf(e){return function(t){return Hn(t,e)}}function Bi(e,t,a,S){var P=S?Ol:Vn,M=-1,U=t.length,G=e;for(e===t&&(t=Bt(t)),a&&(G=ct(e,zt(a)));++M<U;)for(var Z=0,pe=t[M],he=a?a(pe):pe;(Z=P(G,he,Z,S))>-1;)G!==e&&Fr.call(G,Z,1),Fr.call(e,Z,1);return e}function No(e,t){for(var a=e?t.length:0,S=a-1;a--;){var P=t[a];if(a==S||P!==M){var M=P;An(P)?Fr.call(e,P,1):Ui(e,P)}}return e}function $i(e,t){return e+Br(co()*(t-e+1))}function pf(e,t,a,S){for(var P=-1,M=Tt(kr((t-e)/(a||1)),0),U=te(M);M--;)U[S?M:++P]=e,e+=a;return U}function Hi(e,t){var a="";if(!e||t<1||t>K)return a;do t%2&&(a+=e),t=Br(t/2),t&&(e+=e);while(t);return a}function Ge(e,t){return rs(la(e,t,Wt),e+"")}function hf(e){return go(ir(e))}function df(e,t){var a=ir(e);return ti(a,$n(t,0,a.length))}function vr(e,t,a,S){if(!pt(e))return e;t=Nn(t,e);for(var P=-1,M=t.length,U=M-1,G=e;G!=null&&++P<M;){var Z=pn(t[P]),pe=a;if(Z==="__proto__"||Z==="constructor"||Z==="prototype")return e;if(P!=U){var he=G[Z];pe=S?S(he,Z,G):r,pe===r&&(pe=pt(he)?he:An(t[P+1])?[]:{})}pr(G,Z,pe),G=G[Z]}return e}var Lo=$r?function(e,t){return $r.set(e,t),e}:Wt,gf=Mr?function(e,t){return Mr(e,"toString",{configurable:!0,enumerable:!1,value:hs(t),writable:!0})}:Wt;function vf(e){return ti(ir(e))}function tn(e,t,a){var S=-1,P=e.length;t<0&&(t=-t>P?0:P+t),a=a>P?P:a,a<0&&(a+=P),P=t>a?0:a-t>>>0,t>>>=0;for(var M=te(P);++S<P;)M[S]=e[S+t];return M}function mf(e,t){var a;return Rn(e,function(S,P,M){return a=t(S,P,M),!a}),!!a}function Yr(e,t,a){var S=0,P=e==null?S:e.length;if(typeof t=="number"&&t===t&&P<=Ee){for(;S<P;){var M=S+P>>>1,U=e[M];U!==null&&!Vt(U)&&(a?U<=t:U<t)?S=M+1:P=M}return P}return Wi(e,t,Wt,a)}function Wi(e,t,a,S){var P=0,M=e==null?0:e.length;if(M===0)return 0;t=a(t);for(var U=t!==t,G=t===null,Z=Vt(t),pe=t===r;P<M;){var he=Br((P+M)/2),de=a(e[he]),Se=de!==r,Ce=de===null,Ne=de===de,We=Vt(de);if(U)var Le=S||Ne;else pe?Le=Ne&&(S||Se):G?Le=Ne&&Se&&(S||!Ce):Z?Le=Ne&&Se&&!Ce&&(S||!We):Ce||We?Le=!1:Le=S?de<=t:de<t;Le?P=he+1:M=he}return It(M,J)}function Oo(e,t){for(var a=-1,S=e.length,P=0,M=[];++a<S;){var U=e[a],G=t?t(U):U;if(!a||!ln(G,Z)){var Z=G;M[P++]=U===0?0:U}}return M}function Fo(e){return typeof e=="number"?e:Vt(e)?ie:+e}function Yt(e){if(typeof e=="string")return e;if(Be(e))return ct(e,Yt)+"";if(Vt(e))return po?po.call(e):"";var t=e+"";return t=="0"&&1/e==-V?"-0":t}function In(e,t,a){var S=-1,P=br,M=e.length,U=!0,G=[],Z=G;if(a)U=!1,P=vi;else if(M>=u){var pe=t?null:Cf(e);if(pe)return Dr(pe);U=!1,P=or,Z=new Bn}else Z=t?[]:G;e:for(;++S<M;){var he=e[S],de=t?t(he):he;if(he=a||he!==0?he:0,U&&de===de){for(var Se=Z.length;Se--;)if(Z[Se]===de)continue e;t&&Z.push(de),G.push(he)}else P(Z,de,a)||(Z!==G&&Z.push(de),G.push(he))}return G}function Ui(e,t){return t=Nn(t,e),e=ua(e,t),e==null||delete e[pn(nn(t))]}function Mo(e,t,a,S){return vr(e,t,a(Hn(e,t)),S)}function Vr(e,t,a,S){for(var P=e.length,M=S?P:-1;(S?M--:++M<P)&&t(e[M],M,e););return a?tn(e,S?0:M,S?M+1:P):tn(e,S?M+1:0,S?P:M)}function ko(e,t){var a=e;return a instanceof Xe&&(a=a.value()),mi(t,function(S,P){return P.func.apply(P.thisArg,_n([S],P.args))},a)}function Ki(e,t,a){var S=e.length;if(S<2)return S?In(e[0]):[];for(var P=-1,M=te(S);++P<S;)for(var U=e[P],G=-1;++G<S;)G!=P&&(M[P]=hr(M[P]||U,e[G],t,a));return In(Pt(M,1),t,a)}function Bo(e,t,a){for(var S=-1,P=e.length,M=t.length,U={};++S<P;){var G=S<M?t[S]:r;a(U,e[S],G)}return U}function Gi(e){return mt(e)?e:[]}function zi(e){return typeof e=="function"?e:Wt}function Nn(e,t){return Be(e)?e:es(e,t)?[e]:ha(tt(e))}var Ef=Ge;function Ln(e,t,a){var S=e.length;return a=a===r?S:a,!t&&a>=S?e:tn(e,t,a)}var $o=iu||function(e){return Ct.clearTimeout(e)};function Ho(e,t){if(t)return e.slice();var a=e.length,S=oo?oo(a):new e.constructor(a);return e.copy(S),S}function Yi(e){var t=new e.constructor(e.byteLength);return new Lr(t).set(new Lr(e)),t}function yf(e,t){var a=t?Yi(e.buffer):e.buffer;return new e.constructor(a,e.byteOffset,e.byteLength)}function Af(e){var t=new e.constructor(e.source,Ke.exec(e));return t.lastIndex=e.lastIndex,t}function xf(e){return cr?ot(cr.call(e)):{}}function Wo(e,t){var a=t?Yi(e.buffer):e.buffer;return new e.constructor(a,e.byteOffset,e.length)}function Uo(e,t){if(e!==t){var a=e!==r,S=e===null,P=e===e,M=Vt(e),U=t!==r,G=t===null,Z=t===t,pe=Vt(t);if(!G&&!pe&&!M&&e>t||M&&U&&Z&&!G&&!pe||S&&U&&Z||!a&&Z||!P)return 1;if(!S&&!M&&!pe&&e<t||pe&&a&&P&&!S&&!M||G&&a&&P||!U&&P||!Z)return-1}return 0}function Sf(e,t,a){for(var S=-1,P=e.criteria,M=t.criteria,U=P.length,G=a.length;++S<U;){var Z=Uo(P[S],M[S]);if(Z){if(S>=G)return Z;var pe=a[S];return Z*(pe=="desc"?-1:1)}}return e.index-t.index}function Ko(e,t,a,S){for(var P=-1,M=e.length,U=a.length,G=-1,Z=t.length,pe=Tt(M-U,0),he=te(Z+pe),de=!S;++G<Z;)he[G]=t[G];for(;++P<U;)(de||P<M)&&(he[a[P]]=e[P]);for(;pe--;)he[G++]=e[P++];return he}function Go(e,t,a,S){for(var P=-1,M=e.length,U=-1,G=a.length,Z=-1,pe=t.length,he=Tt(M-G,0),de=te(he+pe),Se=!S;++P<he;)de[P]=e[P];for(var Ce=P;++Z<pe;)de[Ce+Z]=t[Z];for(;++U<G;)(Se||P<M)&&(de[Ce+a[U]]=e[P++]);return de}function Bt(e,t){var a=-1,S=e.length;for(t||(t=te(S));++a<S;)t[a]=e[a];return t}function cn(e,t,a,S){var P=!a;a||(a={});for(var M=-1,U=t.length;++M<U;){var G=t[M],Z=S?S(a[G],e[G],G,a,e):r;Z===r&&(Z=e[G]),P?mn(a,G,Z):pr(a,G,Z)}return a}function wf(e,t){return cn(e,Qi(e),t)}function bf(e,t){return cn(e,ra(e),t)}function Xr(e,t){return function(a,S){var P=Be(a)?Cl:zu,M=t?t():{};return P(a,e,Ie(S,2),M)}}function er(e){return Ge(function(t,a){var S=-1,P=a.length,M=P>1?a[P-1]:r,U=P>2?a[2]:r;for(M=e.length>3&&typeof M=="function"?(P--,M):r,U&&Ft(a[0],a[1],U)&&(M=P<3?r:M,P=1),t=ot(t);++S<P;){var G=a[S];G&&e(t,G,S,M)}return t})}function zo(e,t){return function(a,S){if(a==null)return a;if(!$t(a))return e(a,S);for(var P=a.length,M=t?P:-1,U=ot(a);(t?M--:++M<P)&&S(U[M],M,U)!==!1;);return a}}function Yo(e){return function(t,a,S){for(var P=-1,M=ot(t),U=S(t),G=U.length;G--;){var Z=U[e?G:++P];if(a(M[Z],Z,M)===!1)break}return t}}function Tf(e,t,a){var S=t&x,P=mr(e);function M(){var U=this&&this!==Ct&&this instanceof M?P:e;return U.apply(S?a:this,arguments)}return M}function Vo(e){return function(t){t=tt(t);var a=Xn(t)?on(t):r,S=a?a[0]:t.charAt(0),P=a?Ln(a,1).join(""):t.slice(1);return S[e]()+P}}function tr(e){return function(t){return mi(za(Ga(t).replace(dl,"")),e,"")}}function mr(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var a=Qn(e.prototype),S=e.apply(a,t);return pt(S)?S:a}}function Df(e,t,a){var S=mr(e);function P(){for(var M=arguments.length,U=te(M),G=M,Z=nr(P);G--;)U[G]=arguments[G];var pe=M<3&&U[0]!==Z&&U[M-1]!==Z?[]:Cn(U,Z);if(M-=pe.length,M<a)return jo(e,t,Zr,P.placeholder,r,U,pe,r,r,a-M);var he=this&&this!==Ct&&this instanceof P?S:e;return Gt(he,this,U)}return P}function Xo(e){return function(t,a,S){var P=ot(t);if(!$t(t)){var M=Ie(a,3);t=_t(t),a=function(G){return M(P[G],G,P)}}var U=e(t,a,S);return U>-1?P[M?t[U]:U]:r}}function Zo(e){return yn(function(t){var a=t.length,S=a,P=Qt.prototype.thru;for(e&&t.reverse();S--;){var M=t[S];if(typeof M!="function")throw new jt(l);if(P&&!U&&Qr(M)=="wrapper")var U=new Qt([],!0)}for(S=U?S:a;++S<a;){M=t[S];var G=Qr(M),Z=G=="wrapper"?qi(M):r;Z&&ts(Z[0])&&Z[1]==(I|w|C|R)&&!Z[4].length&&Z[9]==1?U=U[Qr(Z[0])].apply(U,Z[3]):U=M.length==1&&ts(M)?U[G]():U.thru(M)}return function(){var pe=arguments,he=pe[0];if(U&&pe.length==1&&Be(he))return U.plant(he).value();for(var de=0,Se=a?t[de].apply(this,pe):he;++de<a;)Se=t[de].call(this,Se);return Se}})}function Zr(e,t,a,S,P,M,U,G,Z,pe){var he=t&I,de=t&x,Se=t&T,Ce=t&(w|_),Ne=t&D,We=Se?r:mr(e);function Le(){for(var ze=arguments.length,Je=te(ze),Xt=ze;Xt--;)Je[Xt]=arguments[Xt];if(Ce)var Mt=nr(Le),Zt=kl(Je,Mt);if(S&&(Je=Ko(Je,S,P,Ce)),M&&(Je=Go(Je,M,U,Ce)),ze-=Zt,Ce&&ze<pe){var Et=Cn(Je,Mt);return jo(e,t,Zr,Le.placeholder,a,Je,Et,G,Z,pe-ze)}var un=de?a:this,wn=Se?un[e]:e;return ze=Je.length,G?Je=Yf(Je,G):Ne&&ze>1&&Je.reverse(),he&&Z<ze&&(Je.length=Z),this&&this!==Ct&&this instanceof Le&&(wn=We||mr(wn)),wn.apply(un,Je)}return Le}function Jo(e,t){return function(a,S){return Qu(a,e,t(S),{})}}function Jr(e,t){return function(a,S){var P;if(a===r&&S===r)return t;if(a!==r&&(P=a),S!==r){if(P===r)return S;typeof a=="string"||typeof S=="string"?(a=Yt(a),S=Yt(S)):(a=Fo(a),S=Fo(S)),P=e(a,S)}return P}}function Vi(e){return yn(function(t){return t=ct(t,zt(Ie())),Ge(function(a){var S=this;return e(t,function(P){return Gt(P,S,a)})})})}function qr(e,t){t=t===r?" ":Yt(t);var a=t.length;if(a<2)return a?Hi(t,e):t;var S=Hi(t,kr(e/Zn(t)));return Xn(t)?Ln(on(S),0,e).join(""):S.slice(0,e)}function _f(e,t,a,S){var P=t&x,M=mr(e);function U(){for(var G=-1,Z=arguments.length,pe=-1,he=S.length,de=te(he+Z),Se=this&&this!==Ct&&this instanceof U?M:e;++pe<he;)de[pe]=S[pe];for(;Z--;)de[pe++]=arguments[++G];return Gt(Se,P?a:this,de)}return U}function qo(e){return function(t,a,S){return S&&typeof S!="number"&&Ft(t,a,S)&&(a=S=r),t=Sn(t),a===r?(a=t,t=0):a=Sn(a),S=S===r?t<a?1:-1:Sn(S),pf(t,a,S,e)}}function jr(e){return function(t,a){return typeof t=="string"&&typeof a=="string"||(t=rn(t),a=rn(a)),e(t,a)}}function jo(e,t,a,S,P,M,U,G,Z,pe){var he=t&w,de=he?U:r,Se=he?r:U,Ce=he?M:r,Ne=he?r:M;t|=he?C:O,t&=~(he?O:C),t&A||(t&=~(x|T));var We=[e,t,P,Ce,de,Ne,Se,G,Z,pe],Le=a.apply(r,We);return ts(e)&&fa(Le,We),Le.placeholder=S,ca(Le,e,t)}function Xi(e){var t=bt[e];return function(a,S){if(a=rn(a),S=S==null?0:It(He(S),292),S&&fo(a)){var P=(tt(a)+"e").split("e"),M=t(P[0]+"e"+(+P[1]+S));return P=(tt(M)+"e").split("e"),+(P[0]+"e"+(+P[1]-S))}return t(a)}}var Cf=qn&&1/Dr(new qn([,-0]))[1]==V?function(e){return new qn(e)}:vs;function Qo(e){return function(t){var a=Nt(t);return a==Ye?bi(t):a==ye?Gl(t):Ml(t,e(t))}}function En(e,t,a,S,P,M,U,G){var Z=t&T;if(!Z&&typeof e!="function")throw new jt(l);var pe=S?S.length:0;if(pe||(t&=~(C|O),S=P=r),U=U===r?U:Tt(He(U),0),G=G===r?G:He(G),pe-=P?P.length:0,t&O){var he=S,de=P;S=P=r}var Se=Z?r:qi(e),Ce=[e,t,a,S,P,he,de,M,U,G];if(Se&&Kf(Ce,Se),e=Ce[0],t=Ce[1],a=Ce[2],S=Ce[3],P=Ce[4],G=Ce[9]=Ce[9]===r?Z?0:e.length:Tt(Ce[9]-pe,0),!G&&t&(w|_)&&(t&=~(w|_)),!t||t==x)var Ne=Tf(e,t,a);else t==w||t==_?Ne=Df(e,t,G):(t==C||t==(x|C))&&!P.length?Ne=_f(e,t,a,S):Ne=Zr.apply(r,Ce);var We=Se?Lo:fa;return ca(We(Ne,Ce),e,t)}function ea(e,t,a,S){return e===r||ln(e,Jn[a])&&!nt.call(S,a)?t:e}function ta(e,t,a,S,P,M){return pt(e)&&pt(t)&&(M.set(t,e),zr(e,t,r,ta,M),M.delete(t)),e}function Pf(e){return Ar(e)?r:e}function na(e,t,a,S,P,M){var U=a&y,G=e.length,Z=t.length;if(G!=Z&&!(U&&Z>G))return!1;var pe=M.get(e),he=M.get(t);if(pe&&he)return pe==t&&he==e;var de=-1,Se=!0,Ce=a&E?new Bn:r;for(M.set(e,t),M.set(t,e);++de<G;){var Ne=e[de],We=t[de];if(S)var Le=U?S(We,Ne,de,t,e,M):S(Ne,We,de,e,t,M);if(Le!==r){if(Le)continue;Se=!1;break}if(Ce){if(!Ei(t,function(ze,Je){if(!or(Ce,Je)&&(Ne===ze||P(Ne,ze,a,S,M)))return Ce.push(Je)})){Se=!1;break}}else if(!(Ne===We||P(Ne,We,a,S,M))){Se=!1;break}}return M.delete(e),M.delete(t),Se}function Rf(e,t,a,S,P,M,U){switch(a){case Ve:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case Ze:return!(e.byteLength!=t.byteLength||!M(new Lr(e),new Lr(t)));case At:case yt:case Ut:return ln(+e,+t);case Pe:return e.name==t.name&&e.message==t.message;case ae:case ce:return e==t+"";case Ye:var G=bi;case ye:var Z=S&y;if(G||(G=Dr),e.size!=t.size&&!Z)return!1;var pe=U.get(e);if(pe)return pe==t;S|=E,U.set(e,t);var he=na(G(e),G(t),S,P,M,U);return U.delete(e),he;case we:if(cr)return cr.call(e)==cr.call(t)}return!1}function If(e,t,a,S,P,M){var U=a&y,G=Zi(e),Z=G.length,pe=Zi(t),he=pe.length;if(Z!=he&&!U)return!1;for(var de=Z;de--;){var Se=G[de];if(!(U?Se in t:nt.call(t,Se)))return!1}var Ce=M.get(e),Ne=M.get(t);if(Ce&&Ne)return Ce==t&&Ne==e;var We=!0;M.set(e,t),M.set(t,e);for(var Le=U;++de<Z;){Se=G[de];var ze=e[Se],Je=t[Se];if(S)var Xt=U?S(Je,ze,Se,t,e,M):S(ze,Je,Se,e,t,M);if(!(Xt===r?ze===Je||P(ze,Je,a,S,M):Xt)){We=!1;break}Le||(Le=Se=="constructor")}if(We&&!Le){var Mt=e.constructor,Zt=t.constructor;Mt!=Zt&&"constructor"in e&&"constructor"in t&&!(typeof Mt=="function"&&Mt instanceof Mt&&typeof Zt=="function"&&Zt instanceof Zt)&&(We=!1)}return M.delete(e),M.delete(t),We}function yn(e){return rs(la(e,r,ma),e+"")}function Zi(e){return So(e,_t,Qi)}function Ji(e){return So(e,Ht,ra)}var qi=$r?function(e){return $r.get(e)}:vs;function Qr(e){for(var t=e.name+"",a=jn[t],S=nt.call(jn,t)?a.length:0;S--;){var P=a[S],M=P.func;if(M==null||M==e)return P.name}return t}function nr(e){var t=nt.call(L,"placeholder")?L:e;return t.placeholder}function Ie(){var e=L.iteratee||ds;return e=e===ds?To:e,arguments.length?e(arguments[0],arguments[1]):e}function ei(e,t){var a=e.__data__;return $f(t)?a[typeof t=="string"?"string":"hash"]:a.map}function ji(e){for(var t=_t(e),a=t.length;a--;){var S=t[a],P=e[S];t[a]=[S,P,oa(P)]}return t}function Wn(e,t){var a=Wl(e,t);return bo(a)?a:r}function Nf(e){var t=nt.call(e,Mn),a=e[Mn];try{e[Mn]=r;var S=!0}catch(M){}var P=Ir.call(e);return S&&(t?e[Mn]=a:delete e[Mn]),P}var Qi=Di?function(e){return e==null?[]:(e=ot(e),Dn(Di(e),function(t){return lo.call(e,t)}))}:ms,ra=Di?function(e){for(var t=[];e;)_n(t,Qi(e)),e=Or(e);return t}:ms,Nt=Ot;(_i&&Nt(new _i(new ArrayBuffer(1)))!=Ve||lr&&Nt(new lr)!=Ye||Ci&&Nt(Ci.resolve())!=_e||qn&&Nt(new qn)!=ye||ur&&Nt(new ur)!=Ue)&&(Nt=function(e){var t=Ot(e),a=t==oe?e.constructor:r,S=a?Un(a):"";if(S)switch(S){case hu:return Ve;case du:return Ye;case gu:return _e;case vu:return ye;case mu:return Ue}return t});function Lf(e,t,a){for(var S=-1,P=a.length;++S<P;){var M=a[S],U=M.size;switch(M.type){case"drop":e+=U;break;case"dropRight":t-=U;break;case"take":t=It(t,e+U);break;case"takeRight":e=Tt(e,t-U);break}}return{start:e,end:t}}function Of(e){var t=e.match(be);return t?t[1].split(ge):[]}function ia(e,t,a){t=Nn(t,e);for(var S=-1,P=t.length,M=!1;++S<P;){var U=pn(t[S]);if(!(M=e!=null&&a(e,U)))break;e=e[U]}return M||++S!=P?M:(P=e==null?0:e.length,!!P&&ai(P)&&An(U,P)&&(Be(e)||Kn(e)))}function Ff(e){var t=e.length,a=new e.constructor(t);return t&&typeof e[0]=="string"&&nt.call(e,"index")&&(a.index=e.index,a.input=e.input),a}function sa(e){return typeof e.constructor=="function"&&!Er(e)?Qn(Or(e)):{}}function Mf(e,t,a){var S=e.constructor;switch(t){case Ze:return Yi(e);case At:case yt:return new S(+e);case Ve:return yf(e,a);case it:case lt:case Dt:case kt:case xt:case sn:case Kt:case hn:case Fn:return Wo(e,a);case Ye:return new S;case Ut:case ce:return new S(e);case ae:return Af(e);case ye:return new S;case we:return xf(e)}}function kf(e,t){var a=t.length;if(!a)return e;var S=a-1;return t[S]=(a>1?"& ":"")+t[S],t=t.join(a>2?", ":" "),e.replace(me,`{
|
|
/* [wrapped with `+t+`] */
|
|
`)}function Bf(e){return Be(e)||Kn(e)||!!(uo&&e&&e[uo])}function An(e,t){var a=typeof e;return t=t==null?K:t,!!t&&(a=="number"||a!="symbol"&&zn.test(e))&&e>-1&&e%1==0&&e<t}function Ft(e,t,a){if(!pt(a))return!1;var S=typeof t;return(S=="number"?$t(a)&&An(t,a.length):S=="string"&&t in a)?ln(a[t],e):!1}function es(e,t){if(Be(e))return!1;var a=typeof e;return a=="number"||a=="symbol"||a=="boolean"||e==null||Vt(e)?!0:ve.test(e)||!re.test(e)||t!=null&&e in ot(t)}function $f(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}function ts(e){var t=Qr(e),a=L[t];if(typeof a!="function"||!(t in Xe.prototype))return!1;if(e===a)return!0;var S=qi(a);return!!S&&e===S[0]}function Hf(e){return!!so&&so in e}var Wf=Pr?xn:Es;function Er(e){var t=e&&e.constructor,a=typeof t=="function"&&t.prototype||Jn;return e===a}function oa(e){return e===e&&!pt(e)}function aa(e,t){return function(a){return a==null?!1:a[e]===t&&(t!==r||e in ot(a))}}function Uf(e){var t=si(e,function(S){return a.size===g&&a.clear(),S}),a=t.cache;return t}function Kf(e,t){var a=e[1],S=t[1],P=a|S,M=P<(x|T|I),U=S==I&&a==w||S==I&&a==R&&e[7].length<=t[8]||S==(I|R)&&t[7].length<=t[8]&&a==w;if(!(M||U))return e;S&x&&(e[2]=t[2],P|=a&x?0:A);var G=t[3];if(G){var Z=e[3];e[3]=Z?Ko(Z,G,t[4]):G,e[4]=Z?Cn(e[3],i):t[4]}return G=t[5],G&&(Z=e[5],e[5]=Z?Go(Z,G,t[6]):G,e[6]=Z?Cn(e[5],i):t[6]),G=t[7],G&&(e[7]=G),S&I&&(e[8]=e[8]==null?t[8]:It(e[8],t[8])),e[9]==null&&(e[9]=t[9]),e[0]=t[0],e[1]=P,e}function Gf(e){var t=[];if(e!=null)for(var a in ot(e))t.push(a);return t}function zf(e){return Ir.call(e)}function la(e,t,a){return t=Tt(t===r?e.length-1:t,0),function(){for(var S=arguments,P=-1,M=Tt(S.length-t,0),U=te(M);++P<M;)U[P]=S[t+P];P=-1;for(var G=te(t+1);++P<t;)G[P]=S[P];return G[t]=a(U),Gt(e,this,G)}}function ua(e,t){return t.length<2?e:Hn(e,tn(t,0,-1))}function Yf(e,t){for(var a=e.length,S=It(t.length,a),P=Bt(e);S--;){var M=t[S];e[S]=An(M,a)?P[M]:r}return e}function ns(e,t){if(!(t==="constructor"&&typeof e[t]=="function")&&t!="__proto__")return e[t]}var fa=pa(Lo),yr=ou||function(e,t){return Ct.setTimeout(e,t)},rs=pa(gf);function ca(e,t,a){var S=t+"";return rs(e,kf(S,Vf(Of(S),a)))}function pa(e){var t=0,a=0;return function(){var S=fu(),P=Y-(S-a);if(a=S,P>0){if(++t>=W)return arguments[0]}else t=0;return e.apply(r,arguments)}}function ti(e,t){var a=-1,S=e.length,P=S-1;for(t=t===r?S:t;++a<t;){var M=$i(a,P),U=e[M];e[M]=e[a],e[a]=U}return e.length=t,e}var ha=Uf(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(Ae,function(a,S,P,M){t.push(P?M.replace(st,"$1"):S||a)}),t});function pn(e){if(typeof e=="string"||Vt(e))return e;var t=e+"";return t=="0"&&1/e==-V?"-0":t}function Un(e){if(e!=null){try{return Rr.call(e)}catch(t){}try{return e+""}catch(t){}}return""}function Vf(e,t){return qt(xe,function(a){var S="_."+a[0];t&a[1]&&!br(e,S)&&e.push(S)}),e.sort()}function da(e){if(e instanceof Xe)return e.clone();var t=new Qt(e.__wrapped__,e.__chain__);return t.__actions__=Bt(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}function Xf(e,t,a){(a?Ft(e,t,a):t===r)?t=1:t=Tt(He(t),0);var S=e==null?0:e.length;if(!S||t<1)return[];for(var P=0,M=0,U=te(kr(S/t));P<S;)U[M++]=tn(e,P,P+=t);return U}function Zf(e){for(var t=-1,a=e==null?0:e.length,S=0,P=[];++t<a;){var M=e[t];M&&(P[S++]=M)}return P}function Jf(){var e=arguments.length;if(!e)return[];for(var t=te(e-1),a=arguments[0],S=e;S--;)t[S-1]=arguments[S];return _n(Be(a)?Bt(a):[a],Pt(t,1))}var qf=Ge(function(e,t){return mt(e)?hr(e,Pt(t,1,mt,!0)):[]}),jf=Ge(function(e,t){var a=nn(t);return mt(a)&&(a=r),mt(e)?hr(e,Pt(t,1,mt,!0),Ie(a,2)):[]}),Qf=Ge(function(e,t){var a=nn(t);return mt(a)&&(a=r),mt(e)?hr(e,Pt(t,1,mt,!0),r,a):[]});function ec(e,t,a){var S=e==null?0:e.length;return S?(t=a||t===r?1:He(t),tn(e,t<0?0:t,S)):[]}function tc(e,t,a){var S=e==null?0:e.length;return S?(t=a||t===r?1:He(t),t=S-t,tn(e,0,t<0?0:t)):[]}function nc(e,t){return e&&e.length?Vr(e,Ie(t,3),!0,!0):[]}function rc(e,t){return e&&e.length?Vr(e,Ie(t,3),!0):[]}function ic(e,t,a,S){var P=e==null?0:e.length;return P?(a&&typeof a!="number"&&Ft(e,t,a)&&(a=0,S=P),Zu(e,t,a,S)):[]}function ga(e,t,a){var S=e==null?0:e.length;if(!S)return-1;var P=a==null?0:He(a);return P<0&&(P=Tt(S+P,0)),Tr(e,Ie(t,3),P)}function va(e,t,a){var S=e==null?0:e.length;if(!S)return-1;var P=S-1;return a!==r&&(P=He(a),P=a<0?Tt(S+P,0):It(P,S-1)),Tr(e,Ie(t,3),P,!0)}function ma(e){var t=e==null?0:e.length;return t?Pt(e,1):[]}function sc(e){var t=e==null?0:e.length;return t?Pt(e,V):[]}function oc(e,t){var a=e==null?0:e.length;return a?(t=t===r?1:He(t),Pt(e,t)):[]}function ac(e){for(var t=-1,a=e==null?0:e.length,S={};++t<a;){var P=e[t];S[P[0]]=P[1]}return S}function Ea(e){return e&&e.length?e[0]:r}function lc(e,t,a){var S=e==null?0:e.length;if(!S)return-1;var P=a==null?0:He(a);return P<0&&(P=Tt(S+P,0)),Vn(e,t,P)}function uc(e){var t=e==null?0:e.length;return t?tn(e,0,-1):[]}var fc=Ge(function(e){var t=ct(e,Gi);return t.length&&t[0]===e[0]?Oi(t):[]}),cc=Ge(function(e){var t=nn(e),a=ct(e,Gi);return t===nn(a)?t=r:a.pop(),a.length&&a[0]===e[0]?Oi(a,Ie(t,2)):[]}),pc=Ge(function(e){var t=nn(e),a=ct(e,Gi);return t=typeof t=="function"?t:r,t&&a.pop(),a.length&&a[0]===e[0]?Oi(a,r,t):[]});function hc(e,t){return e==null?"":lu.call(e,t)}function nn(e){var t=e==null?0:e.length;return t?e[t-1]:r}function dc(e,t,a){var S=e==null?0:e.length;if(!S)return-1;var P=S;return a!==r&&(P=He(a),P=P<0?Tt(S+P,0):It(P,S-1)),t===t?Yl(e,t,P):Tr(e,qs,P,!0)}function gc(e,t){return e&&e.length?Po(e,He(t)):r}var vc=Ge(ya);function ya(e,t){return e&&e.length&&t&&t.length?Bi(e,t):e}function mc(e,t,a){return e&&e.length&&t&&t.length?Bi(e,t,Ie(a,2)):e}function Ec(e,t,a){return e&&e.length&&t&&t.length?Bi(e,t,r,a):e}var yc=yn(function(e,t){var a=e==null?0:e.length,S=Ri(e,t);return No(e,ct(t,function(P){return An(P,a)?+P:P}).sort(Uo)),S});function Ac(e,t){var a=[];if(!(e&&e.length))return a;var S=-1,P=[],M=e.length;for(t=Ie(t,3);++S<M;){var U=e[S];t(U,S,e)&&(a.push(U),P.push(S))}return No(e,P),a}function is(e){return e==null?e:pu.call(e)}function xc(e,t,a){var S=e==null?0:e.length;return S?(a&&typeof a!="number"&&Ft(e,t,a)?(t=0,a=S):(t=t==null?0:He(t),a=a===r?S:He(a)),tn(e,t,a)):[]}function Sc(e,t){return Yr(e,t)}function wc(e,t,a){return Wi(e,t,Ie(a,2))}function bc(e,t){var a=e==null?0:e.length;if(a){var S=Yr(e,t);if(S<a&&ln(e[S],t))return S}return-1}function Tc(e,t){return Yr(e,t,!0)}function Dc(e,t,a){return Wi(e,t,Ie(a,2),!0)}function _c(e,t){var a=e==null?0:e.length;if(a){var S=Yr(e,t,!0)-1;if(ln(e[S],t))return S}return-1}function Cc(e){return e&&e.length?Oo(e):[]}function Pc(e,t){return e&&e.length?Oo(e,Ie(t,2)):[]}function Rc(e){var t=e==null?0:e.length;return t?tn(e,1,t):[]}function Ic(e,t,a){return e&&e.length?(t=a||t===r?1:He(t),tn(e,0,t<0?0:t)):[]}function Nc(e,t,a){var S=e==null?0:e.length;return S?(t=a||t===r?1:He(t),t=S-t,tn(e,t<0?0:t,S)):[]}function Lc(e,t){return e&&e.length?Vr(e,Ie(t,3),!1,!0):[]}function Oc(e,t){return e&&e.length?Vr(e,Ie(t,3)):[]}var Fc=Ge(function(e){return In(Pt(e,1,mt,!0))}),Mc=Ge(function(e){var t=nn(e);return mt(t)&&(t=r),In(Pt(e,1,mt,!0),Ie(t,2))}),kc=Ge(function(e){var t=nn(e);return t=typeof t=="function"?t:r,In(Pt(e,1,mt,!0),r,t)});function Bc(e){return e&&e.length?In(e):[]}function $c(e,t){return e&&e.length?In(e,Ie(t,2)):[]}function Hc(e,t){return t=typeof t=="function"?t:r,e&&e.length?In(e,r,t):[]}function ss(e){if(!(e&&e.length))return[];var t=0;return e=Dn(e,function(a){if(mt(a))return t=Tt(a.length,t),!0}),Si(t,function(a){return ct(e,yi(a))})}function Aa(e,t){if(!(e&&e.length))return[];var a=ss(e);return t==null?a:ct(a,function(S){return Gt(t,r,S)})}var Wc=Ge(function(e,t){return mt(e)?hr(e,t):[]}),Uc=Ge(function(e){return Ki(Dn(e,mt))}),Kc=Ge(function(e){var t=nn(e);return mt(t)&&(t=r),Ki(Dn(e,mt),Ie(t,2))}),Gc=Ge(function(e){var t=nn(e);return t=typeof t=="function"?t:r,Ki(Dn(e,mt),r,t)}),zc=Ge(ss);function Yc(e,t){return Bo(e||[],t||[],pr)}function Vc(e,t){return Bo(e||[],t||[],vr)}var Xc=Ge(function(e){var t=e.length,a=t>1?e[t-1]:r;return a=typeof a=="function"?(e.pop(),a):r,Aa(e,a)});function xa(e){var t=L(e);return t.__chain__=!0,t}function Zc(e,t){return t(e),e}function ni(e,t){return t(e)}var Jc=yn(function(e){var t=e.length,a=t?e[0]:0,S=this.__wrapped__,P=function(M){return Ri(M,e)};return t>1||this.__actions__.length||!(S instanceof Xe)||!An(a)?this.thru(P):(S=S.slice(a,+a+(t?1:0)),S.__actions__.push({func:ni,args:[P],thisArg:r}),new Qt(S,this.__chain__).thru(function(M){return t&&!M.length&&M.push(r),M}))});function qc(){return xa(this)}function jc(){return new Qt(this.value(),this.__chain__)}function Qc(){this.__values__===r&&(this.__values__=Fa(this.value()));var e=this.__index__>=this.__values__.length,t=e?r:this.__values__[this.__index__++];return{done:e,value:t}}function ep(){return this}function tp(e){for(var t,a=this;a instanceof Wr;){var S=da(a);S.__index__=0,S.__values__=r,t?P.__wrapped__=S:t=S;var P=S;a=a.__wrapped__}return P.__wrapped__=e,t}function np(){var e=this.__wrapped__;if(e instanceof Xe){var t=e;return this.__actions__.length&&(t=new Xe(this)),t=t.reverse(),t.__actions__.push({func:ni,args:[is],thisArg:r}),new Qt(t,this.__chain__)}return this.thru(is)}function rp(){return ko(this.__wrapped__,this.__actions__)}var ip=Xr(function(e,t,a){nt.call(e,a)?++e[a]:mn(e,a,1)});function sp(e,t,a){var S=Be(e)?Zs:Xu;return a&&Ft(e,t,a)&&(t=r),S(e,Ie(t,3))}function op(e,t){var a=Be(e)?Dn:Ao;return a(e,Ie(t,3))}var ap=Xo(ga),lp=Xo(va);function up(e,t){return Pt(ri(e,t),1)}function fp(e,t){return Pt(ri(e,t),V)}function cp(e,t,a){return a=a===r?1:He(a),Pt(ri(e,t),a)}function Sa(e,t){var a=Be(e)?qt:Rn;return a(e,Ie(t,3))}function wa(e,t){var a=Be(e)?Pl:yo;return a(e,Ie(t,3))}var pp=Xr(function(e,t,a){nt.call(e,a)?e[a].push(t):mn(e,a,[t])});function hp(e,t,a,S){e=$t(e)?e:ir(e),a=a&&!S?He(a):0;var P=e.length;return a<0&&(a=Tt(P+a,0)),li(e)?a<=P&&e.indexOf(t,a)>-1:!!P&&Vn(e,t,a)>-1}var dp=Ge(function(e,t,a){var S=-1,P=typeof t=="function",M=$t(e)?te(e.length):[];return Rn(e,function(U){M[++S]=P?Gt(t,U,a):dr(U,t,a)}),M}),gp=Xr(function(e,t,a){mn(e,a,t)});function ri(e,t){var a=Be(e)?ct:Do;return a(e,Ie(t,3))}function vp(e,t,a,S){return e==null?[]:(Be(t)||(t=t==null?[]:[t]),a=S?r:a,Be(a)||(a=a==null?[]:[a]),Ro(e,t,a))}var mp=Xr(function(e,t,a){e[a?0:1].push(t)},function(){return[[],[]]});function Ep(e,t,a){var S=Be(e)?mi:Qs,P=arguments.length<3;return S(e,Ie(t,4),a,P,Rn)}function yp(e,t,a){var S=Be(e)?Rl:Qs,P=arguments.length<3;return S(e,Ie(t,4),a,P,yo)}function Ap(e,t){var a=Be(e)?Dn:Ao;return a(e,oi(Ie(t,3)))}function xp(e){var t=Be(e)?go:hf;return t(e)}function Sp(e,t,a){(a?Ft(e,t,a):t===r)?t=1:t=He(t);var S=Be(e)?Ku:df;return S(e,t)}function wp(e){var t=Be(e)?Gu:vf;return t(e)}function bp(e){if(e==null)return 0;if($t(e))return li(e)?Zn(e):e.length;var t=Nt(e);return t==Ye||t==ye?e.size:Mi(e).length}function Tp(e,t,a){var S=Be(e)?Ei:mf;return a&&Ft(e,t,a)&&(t=r),S(e,Ie(t,3))}var Dp=Ge(function(e,t){if(e==null)return[];var a=t.length;return a>1&&Ft(e,t[0],t[1])?t=[]:a>2&&Ft(t[0],t[1],t[2])&&(t=[t[0]]),Ro(e,Pt(t,1),[])}),ii=su||function(){return Ct.Date.now()};function _p(e,t){if(typeof t!="function")throw new jt(l);return e=He(e),function(){if(--e<1)return t.apply(this,arguments)}}function ba(e,t,a){return t=a?r:t,t=e&&t==null?e.length:t,En(e,I,r,r,r,r,t)}function Ta(e,t){var a;if(typeof t!="function")throw new jt(l);return e=He(e),function(){return--e>0&&(a=t.apply(this,arguments)),e<=1&&(t=r),a}}var os=Ge(function(e,t,a){var S=x;if(a.length){var P=Cn(a,nr(os));S|=C}return En(e,S,t,a,P)}),Da=Ge(function(e,t,a){var S=x|T;if(a.length){var P=Cn(a,nr(Da));S|=C}return En(t,S,e,a,P)});function _a(e,t,a){t=a?r:t;var S=En(e,w,r,r,r,r,r,t);return S.placeholder=_a.placeholder,S}function Ca(e,t,a){t=a?r:t;var S=En(e,_,r,r,r,r,r,t);return S.placeholder=Ca.placeholder,S}function Pa(e,t,a){var S,P,M,U,G,Z,pe=0,he=!1,de=!1,Se=!0;if(typeof e!="function")throw new jt(l);t=rn(t)||0,pt(a)&&(he=!!a.leading,de="maxWait"in a,M=de?Tt(rn(a.maxWait)||0,t):M,Se="trailing"in a?!!a.trailing:Se);function Ce(Et){var un=S,wn=P;return S=P=r,pe=Et,U=e.apply(wn,un),U}function Ne(Et){return pe=Et,G=yr(ze,t),he?Ce(Et):U}function We(Et){var un=Et-Z,wn=Et-pe,Xa=t-un;return de?It(Xa,M-wn):Xa}function Le(Et){var un=Et-Z,wn=Et-pe;return Z===r||un>=t||un<0||de&&wn>=M}function ze(){var Et=ii();if(Le(Et))return Je(Et);G=yr(ze,We(Et))}function Je(Et){return G=r,Se&&S?Ce(Et):(S=P=r,U)}function Xt(){G!==r&&$o(G),pe=0,S=Z=P=G=r}function Mt(){return G===r?U:Je(ii())}function Zt(){var Et=ii(),un=Le(Et);if(S=arguments,P=this,Z=Et,un){if(G===r)return Ne(Z);if(de)return $o(G),G=yr(ze,t),Ce(Z)}return G===r&&(G=yr(ze,t)),U}return Zt.cancel=Xt,Zt.flush=Mt,Zt}var Cp=Ge(function(e,t){return Eo(e,1,t)}),Pp=Ge(function(e,t,a){return Eo(e,rn(t)||0,a)});function Rp(e){return En(e,D)}function si(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new jt(l);var a=function(){var S=arguments,P=t?t.apply(this,S):S[0],M=a.cache;if(M.has(P))return M.get(P);var U=e.apply(this,S);return a.cache=M.set(P,U)||M,U};return a.cache=new(si.Cache||vn),a}si.Cache=vn;function oi(e){if(typeof e!="function")throw new jt(l);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}function Ip(e){return Ta(2,e)}var Np=Ef(function(e,t){t=t.length==1&&Be(t[0])?ct(t[0],zt(Ie())):ct(Pt(t,1),zt(Ie()));var a=t.length;return Ge(function(S){for(var P=-1,M=It(S.length,a);++P<M;)S[P]=t[P].call(this,S[P]);return Gt(e,this,S)})}),as=Ge(function(e,t){var a=Cn(t,nr(as));return En(e,C,r,t,a)}),Ra=Ge(function(e,t){var a=Cn(t,nr(Ra));return En(e,O,r,t,a)}),Lp=yn(function(e,t){return En(e,R,r,r,r,t)});function Op(e,t){if(typeof e!="function")throw new jt(l);return t=t===r?t:He(t),Ge(e,t)}function Fp(e,t){if(typeof e!="function")throw new jt(l);return t=t==null?0:Tt(He(t),0),Ge(function(a){var S=a[t],P=Ln(a,0,t);return S&&_n(P,S),Gt(e,this,P)})}function Mp(e,t,a){var S=!0,P=!0;if(typeof e!="function")throw new jt(l);return pt(a)&&(S="leading"in a?!!a.leading:S,P="trailing"in a?!!a.trailing:P),Pa(e,t,{leading:S,maxWait:t,trailing:P})}function kp(e){return ba(e,1)}function Bp(e,t){return as(zi(t),e)}function $p(){if(!arguments.length)return[];var e=arguments[0];return Be(e)?e:[e]}function Hp(e){return en(e,h)}function Wp(e,t){return t=typeof t=="function"?t:r,en(e,h,t)}function Up(e){return en(e,v|h)}function Kp(e,t){return t=typeof t=="function"?t:r,en(e,v|h,t)}function Gp(e,t){return t==null||mo(e,t,_t(t))}function ln(e,t){return e===t||e!==e&&t!==t}var zp=jr(Li),Yp=jr(function(e,t){return e>=t}),Kn=wo(function(){return arguments}())?wo:function(e){return ht(e)&&nt.call(e,"callee")&&!lo.call(e,"callee")},Be=te.isArray,Vp=Ks?zt(Ks):ef;function $t(e){return e!=null&&ai(e.length)&&!xn(e)}function mt(e){return ht(e)&&$t(e)}function Xp(e){return e===!0||e===!1||ht(e)&&Ot(e)==At}var On=au||Es,Zp=Gs?zt(Gs):tf;function Jp(e){return ht(e)&&e.nodeType===1&&!Ar(e)}function qp(e){if(e==null)return!0;if($t(e)&&(Be(e)||typeof e=="string"||typeof e.splice=="function"||On(e)||rr(e)||Kn(e)))return!e.length;var t=Nt(e);if(t==Ye||t==ye)return!e.size;if(Er(e))return!Mi(e).length;for(var a in e)if(nt.call(e,a))return!1;return!0}function jp(e,t){return gr(e,t)}function Qp(e,t,a){a=typeof a=="function"?a:r;var S=a?a(e,t):r;return S===r?gr(e,t,r,a):!!S}function ls(e){if(!ht(e))return!1;var t=Ot(e);return t==Pe||t==Lt||typeof e.message=="string"&&typeof e.name=="string"&&!Ar(e)}function eh(e){return typeof e=="number"&&fo(e)}function xn(e){if(!pt(e))return!1;var t=Ot(e);return t==gt||t==$e||t==dt||t==Re}function Ia(e){return typeof e=="number"&&e==He(e)}function ai(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=K}function pt(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}function ht(e){return e!=null&&typeof e=="object"}var Na=zs?zt(zs):rf;function th(e,t){return e===t||Fi(e,t,ji(t))}function nh(e,t,a){return a=typeof a=="function"?a:r,Fi(e,t,ji(t),a)}function rh(e){return La(e)&&e!=+e}function ih(e){if(Wf(e))throw new Fe(p);return bo(e)}function sh(e){return e===null}function oh(e){return e==null}function La(e){return typeof e=="number"||ht(e)&&Ot(e)==Ut}function Ar(e){if(!ht(e)||Ot(e)!=oe)return!1;var t=Or(e);if(t===null)return!0;var a=nt.call(t,"constructor")&&t.constructor;return typeof a=="function"&&a instanceof a&&Rr.call(a)==tu}var us=Ys?zt(Ys):sf;function ah(e){return Ia(e)&&e>=-K&&e<=K}var Oa=Vs?zt(Vs):of;function li(e){return typeof e=="string"||!Be(e)&&ht(e)&&Ot(e)==ce}function Vt(e){return typeof e=="symbol"||ht(e)&&Ot(e)==we}var rr=Xs?zt(Xs):af;function lh(e){return e===r}function uh(e){return ht(e)&&Nt(e)==Ue}function fh(e){return ht(e)&&Ot(e)==Qe}var ch=jr(ki),ph=jr(function(e,t){return e<=t});function Fa(e){if(!e)return[];if($t(e))return li(e)?on(e):Bt(e);if(ar&&e[ar])return Kl(e[ar]());var t=Nt(e),a=t==Ye?bi:t==ye?Dr:ir;return a(e)}function Sn(e){if(!e)return e===0?e:0;if(e=rn(e),e===V||e===-V){var t=e<0?-1:1;return t*Q}return e===e?e:0}function He(e){var t=Sn(e),a=t%1;return t===t?a?t-a:t:0}function Ma(e){return e?$n(He(e),0,fe):0}function rn(e){if(typeof e=="number")return e;if(Vt(e))return ie;if(pt(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=pt(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=eo(e);var a=wt.test(e);return a||xs.test(e)?Dl(e.slice(2),a?2:8):qe.test(e)?ie:+e}function ka(e){return cn(e,Ht(e))}function hh(e){return e?$n(He(e),-K,K):e===0?e:0}function tt(e){return e==null?"":Yt(e)}var dh=er(function(e,t){if(Er(t)||$t(t)){cn(t,_t(t),e);return}for(var a in t)nt.call(t,a)&&pr(e,a,t[a])}),Ba=er(function(e,t){cn(t,Ht(t),e)}),ui=er(function(e,t,a,S){cn(t,Ht(t),e,S)}),gh=er(function(e,t,a,S){cn(t,_t(t),e,S)}),vh=yn(Ri);function mh(e,t){var a=Qn(e);return t==null?a:vo(a,t)}var Eh=Ge(function(e,t){e=ot(e);var a=-1,S=t.length,P=S>2?t[2]:r;for(P&&Ft(t[0],t[1],P)&&(S=1);++a<S;)for(var M=t[a],U=Ht(M),G=-1,Z=U.length;++G<Z;){var pe=U[G],he=e[pe];(he===r||ln(he,Jn[pe])&&!nt.call(e,pe))&&(e[pe]=M[pe])}return e}),yh=Ge(function(e){return e.push(r,ta),Gt($a,r,e)});function Ah(e,t){return Js(e,Ie(t,3),fn)}function xh(e,t){return Js(e,Ie(t,3),Ni)}function Sh(e,t){return e==null?e:Ii(e,Ie(t,3),Ht)}function wh(e,t){return e==null?e:xo(e,Ie(t,3),Ht)}function bh(e,t){return e&&fn(e,Ie(t,3))}function Th(e,t){return e&&Ni(e,Ie(t,3))}function Dh(e){return e==null?[]:Gr(e,_t(e))}function _h(e){return e==null?[]:Gr(e,Ht(e))}function fs(e,t,a){var S=e==null?r:Hn(e,t);return S===r?a:S}function Ch(e,t){return e!=null&&ia(e,t,Ju)}function cs(e,t){return e!=null&&ia(e,t,qu)}var Ph=Jo(function(e,t,a){t!=null&&typeof t.toString!="function"&&(t=Ir.call(t)),e[t]=a},hs(Wt)),Rh=Jo(function(e,t,a){t!=null&&typeof t.toString!="function"&&(t=Ir.call(t)),nt.call(e,t)?e[t].push(a):e[t]=[a]},Ie),Ih=Ge(dr);function _t(e){return $t(e)?ho(e):Mi(e)}function Ht(e){return $t(e)?ho(e,!0):lf(e)}function Nh(e,t){var a={};return t=Ie(t,3),fn(e,function(S,P,M){mn(a,t(S,P,M),S)}),a}function Lh(e,t){var a={};return t=Ie(t,3),fn(e,function(S,P,M){mn(a,P,t(S,P,M))}),a}var Oh=er(function(e,t,a){zr(e,t,a)}),$a=er(function(e,t,a,S){zr(e,t,a,S)}),Fh=yn(function(e,t){var a={};if(e==null)return a;var S=!1;t=ct(t,function(M){return M=Nn(M,e),S||(S=M.length>1),M}),cn(e,Ji(e),a),S&&(a=en(a,v|c|h,Pf));for(var P=t.length;P--;)Ui(a,t[P]);return a});function Mh(e,t){return Ha(e,oi(Ie(t)))}var kh=yn(function(e,t){return e==null?{}:ff(e,t)});function Ha(e,t){if(e==null)return{};var a=ct(Ji(e),function(S){return[S]});return t=Ie(t),Io(e,a,function(S,P){return t(S,P[0])})}function Bh(e,t,a){t=Nn(t,e);var S=-1,P=t.length;for(P||(P=1,e=r);++S<P;){var M=e==null?r:e[pn(t[S])];M===r&&(S=P,M=a),e=xn(M)?M.call(e):M}return e}function $h(e,t,a){return e==null?e:vr(e,t,a)}function Hh(e,t,a,S){return S=typeof S=="function"?S:r,e==null?e:vr(e,t,a,S)}var Wa=Qo(_t),Ua=Qo(Ht);function Wh(e,t,a){var S=Be(e),P=S||On(e)||rr(e);if(t=Ie(t,4),a==null){var M=e&&e.constructor;P?a=S?new M:[]:pt(e)?a=xn(M)?Qn(Or(e)):{}:a={}}return(P?qt:fn)(e,function(U,G,Z){return t(a,U,G,Z)}),a}function Uh(e,t){return e==null?!0:Ui(e,t)}function Kh(e,t,a){return e==null?e:Mo(e,t,zi(a))}function Gh(e,t,a,S){return S=typeof S=="function"?S:r,e==null?e:Mo(e,t,zi(a),S)}function ir(e){return e==null?[]:wi(e,_t(e))}function zh(e){return e==null?[]:wi(e,Ht(e))}function Yh(e,t,a){return a===r&&(a=t,t=r),a!==r&&(a=rn(a),a=a===a?a:0),t!==r&&(t=rn(t),t=t===t?t:0),$n(rn(e),t,a)}function Vh(e,t,a){return t=Sn(t),a===r?(a=t,t=0):a=Sn(a),e=rn(e),ju(e,t,a)}function Xh(e,t,a){if(a&&typeof a!="boolean"&&Ft(e,t,a)&&(t=a=r),a===r&&(typeof t=="boolean"?(a=t,t=r):typeof e=="boolean"&&(a=e,e=r)),e===r&&t===r?(e=0,t=1):(e=Sn(e),t===r?(t=e,e=0):t=Sn(t)),e>t){var S=e;e=t,t=S}if(a||e%1||t%1){var P=co();return It(e+P*(t-e+Tl("1e-"+((P+"").length-1))),t)}return $i(e,t)}var Zh=tr(function(e,t,a){return t=t.toLowerCase(),e+(a?Ka(t):t)});function Ka(e){return ps(tt(e).toLowerCase())}function Ga(e){return e=tt(e),e&&e.replace(Ja,Bl).replace(gl,"")}function Jh(e,t,a){e=tt(e),t=Yt(t);var S=e.length;a=a===r?S:$n(He(a),0,S);var P=a;return a-=t.length,a>=0&&e.slice(a,P)==t}function qh(e){return e=tt(e),e&&B.test(e)?e.replace(dn,$l):e}function jh(e){return e=tt(e),e&&q.test(e)?e.replace(ne,"\\$&"):e}var Qh=tr(function(e,t,a){return e+(a?"-":"")+t.toLowerCase()}),ed=tr(function(e,t,a){return e+(a?" ":"")+t.toLowerCase()}),td=Vo("toLowerCase");function nd(e,t,a){e=tt(e),t=He(t);var S=t?Zn(e):0;if(!t||S>=t)return e;var P=(t-S)/2;return qr(Br(P),a)+e+qr(kr(P),a)}function rd(e,t,a){e=tt(e),t=He(t);var S=t?Zn(e):0;return t&&S<t?e+qr(t-S,a):e}function id(e,t,a){e=tt(e),t=He(t);var S=t?Zn(e):0;return t&&S<t?qr(t-S,a)+e:e}function sd(e,t,a){return a||t==null?t=0:t&&(t=+t),cu(tt(e).replace(ue,""),t||0)}function od(e,t,a){return(a?Ft(e,t,a):t===r)?t=1:t=He(t),Hi(tt(e),t)}function ad(){var e=arguments,t=tt(e[0]);return e.length<3?t:t.replace(e[1],e[2])}var ld=tr(function(e,t,a){return e+(a?"_":"")+t.toLowerCase()});function ud(e,t,a){return a&&typeof a!="number"&&Ft(e,t,a)&&(t=a=r),a=a===r?fe:a>>>0,a?(e=tt(e),e&&(typeof t=="string"||t!=null&&!us(t))&&(t=Yt(t),!t&&Xn(e))?Ln(on(e),0,a):e.split(t,a)):[]}var fd=tr(function(e,t,a){return e+(a?" ":"")+ps(t)});function cd(e,t,a){return e=tt(e),a=a==null?0:$n(He(a),0,e.length),t=Yt(t),e.slice(a,a+t.length)==t}function pd(e,t,a){var S=L.templateSettings;a&&Ft(e,t,a)&&(t=r),e=tt(e),t=ui({},t,S,ea);var P=ui({},t.imports,S.imports,ea),M=_t(P),U=wi(P,M),G,Z,pe=0,he=t.interpolate||xr,de="__p += '",Se=Ti((t.escape||xr).source+"|"+he.source+"|"+(he===ee?vt:xr).source+"|"+(t.evaluate||xr).source+"|$","g"),Ce="//# sourceURL="+(nt.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Al+"]")+`
|
|
`;e.replace(Se,function(Le,ze,Je,Xt,Mt,Zt){return Je||(Je=Xt),de+=e.slice(pe,Zt).replace(qa,Hl),ze&&(G=!0,de+=`' +
|
|
__e(`+ze+`) +
|
|
'`),Mt&&(Z=!0,de+=`';
|
|
`+Mt+`;
|
|
__p += '`),Je&&(de+=`' +
|
|
((__t = (`+Je+`)) == null ? '' : __t) +
|
|
'`),pe=Zt+Le.length,Le}),de+=`';
|
|
`;var Ne=nt.call(t,"variable")&&t.variable;if(!Ne)de=`with (obj) {
|
|
`+de+`
|
|
}
|
|
`;else if(ut.test(Ne))throw new Fe(o);de=(Z?de.replace(Rt,""):de).replace(bn,"$1").replace(St,"$1;"),de="function("+(Ne||"obj")+`) {
|
|
`+(Ne?"":`obj || (obj = {});
|
|
`)+"var __t, __p = ''"+(G?", __e = _.escape":"")+(Z?`, __j = Array.prototype.join;
|
|
function print() { __p += __j.call(arguments, '') }
|
|
`:`;
|
|
`)+de+`return __p
|
|
}`;var We=Ya(function(){return et(M,Ce+"return "+de).apply(r,U)});if(We.source=de,ls(We))throw We;return We}function hd(e){return tt(e).toLowerCase()}function dd(e){return tt(e).toUpperCase()}function gd(e,t,a){if(e=tt(e),e&&(a||t===r))return eo(e);if(!e||!(t=Yt(t)))return e;var S=on(e),P=on(t),M=to(S,P),U=no(S,P)+1;return Ln(S,M,U).join("")}function vd(e,t,a){if(e=tt(e),e&&(a||t===r))return e.slice(0,io(e)+1);if(!e||!(t=Yt(t)))return e;var S=on(e),P=no(S,on(t))+1;return Ln(S,0,P).join("")}function md(e,t,a){if(e=tt(e),e&&(a||t===r))return e.replace(ue,"");if(!e||!(t=Yt(t)))return e;var S=on(e),P=to(S,on(t));return Ln(S,P).join("")}function Ed(e,t){var a=N,S=k;if(pt(t)){var P="separator"in t?t.separator:P;a="length"in t?He(t.length):a,S="omission"in t?Yt(t.omission):S}e=tt(e);var M=e.length;if(Xn(e)){var U=on(e);M=U.length}if(a>=M)return e;var G=a-Zn(S);if(G<1)return S;var Z=U?Ln(U,0,G).join(""):e.slice(0,G);if(P===r)return Z+S;if(U&&(G+=Z.length-G),us(P)){if(e.slice(G).search(P)){var pe,he=Z;for(P.global||(P=Ti(P.source,tt(Ke.exec(P))+"g")),P.lastIndex=0;pe=P.exec(he);)var de=pe.index;Z=Z.slice(0,de===r?G:de)}}else if(e.indexOf(Yt(P),G)!=G){var Se=Z.lastIndexOf(P);Se>-1&&(Z=Z.slice(0,Se))}return Z+S}function yd(e){return e=tt(e),e&&Tn.test(e)?e.replace(Gn,Vl):e}var Ad=tr(function(e,t,a){return e+(a?" ":"")+t.toUpperCase()}),ps=Vo("toUpperCase");function za(e,t,a){return e=tt(e),t=a?r:t,t===r?Ul(e)?Jl(e):Ll(e):e.match(t)||[]}var Ya=Ge(function(e,t){try{return Gt(e,r,t)}catch(a){return ls(a)?a:new Fe(a)}}),xd=yn(function(e,t){return qt(t,function(a){a=pn(a),mn(e,a,os(e[a],e))}),e});function Sd(e){var t=e==null?0:e.length,a=Ie();return e=t?ct(e,function(S){if(typeof S[1]!="function")throw new jt(l);return[a(S[0]),S[1]]}):[],Ge(function(S){for(var P=-1;++P<t;){var M=e[P];if(Gt(M[0],this,S))return Gt(M[1],this,S)}})}function wd(e){return Vu(en(e,v))}function hs(e){return function(){return e}}function bd(e,t){return e==null||e!==e?t:e}var Td=Zo(),Dd=Zo(!0);function Wt(e){return e}function ds(e){return To(typeof e=="function"?e:en(e,v))}function _d(e){return _o(en(e,v))}function Cd(e,t){return Co(e,en(t,v))}var Pd=Ge(function(e,t){return function(a){return dr(a,e,t)}}),Rd=Ge(function(e,t){return function(a){return dr(e,a,t)}});function gs(e,t,a){var S=_t(t),P=Gr(t,S);a==null&&!(pt(t)&&(P.length||!S.length))&&(a=t,t=e,e=this,P=Gr(t,_t(t)));var M=!(pt(a)&&"chain"in a)||!!a.chain,U=xn(e);return qt(P,function(G){var Z=t[G];e[G]=Z,U&&(e.prototype[G]=function(){var pe=this.__chain__;if(M||pe){var he=e(this.__wrapped__),de=he.__actions__=Bt(this.__actions__);return de.push({func:Z,args:arguments,thisArg:e}),he.__chain__=pe,he}return Z.apply(e,_n([this.value()],arguments))})}),e}function Id(){return Ct._===this&&(Ct._=nu),this}function vs(){}function Nd(e){return e=He(e),Ge(function(t){return Po(t,e)})}var Ld=Vi(ct),Od=Vi(Zs),Fd=Vi(Ei);function Va(e){return es(e)?yi(pn(e)):cf(e)}function Md(e){return function(t){return e==null?r:Hn(e,t)}}var kd=qo(),Bd=qo(!0);function ms(){return[]}function Es(){return!1}function $d(){return{}}function Hd(){return""}function Wd(){return!0}function Ud(e,t){if(e=He(e),e<1||e>K)return[];var a=fe,S=It(e,fe);t=Ie(t),e-=fe;for(var P=Si(S,t);++a<e;)t(a);return P}function Kd(e){return Be(e)?ct(e,pn):Vt(e)?[e]:Bt(ha(tt(e)))}function Gd(e){var t=++eu;return tt(e)+t}var zd=Jr(function(e,t){return e+t},0),Yd=Xi("ceil"),Vd=Jr(function(e,t){return e/t},1),Xd=Xi("floor");function Zd(e){return e&&e.length?Kr(e,Wt,Li):r}function Jd(e,t){return e&&e.length?Kr(e,Ie(t,2),Li):r}function qd(e){return js(e,Wt)}function jd(e,t){return js(e,Ie(t,2))}function Qd(e){return e&&e.length?Kr(e,Wt,ki):r}function eg(e,t){return e&&e.length?Kr(e,Ie(t,2),ki):r}var tg=Jr(function(e,t){return e*t},1),ng=Xi("round"),rg=Jr(function(e,t){return e-t},0);function ig(e){return e&&e.length?xi(e,Wt):0}function sg(e,t){return e&&e.length?xi(e,Ie(t,2)):0}return L.after=_p,L.ary=ba,L.assign=dh,L.assignIn=Ba,L.assignInWith=ui,L.assignWith=gh,L.at=vh,L.before=Ta,L.bind=os,L.bindAll=xd,L.bindKey=Da,L.castArray=$p,L.chain=xa,L.chunk=Xf,L.compact=Zf,L.concat=Jf,L.cond=Sd,L.conforms=wd,L.constant=hs,L.countBy=ip,L.create=mh,L.curry=_a,L.curryRight=Ca,L.debounce=Pa,L.defaults=Eh,L.defaultsDeep=yh,L.defer=Cp,L.delay=Pp,L.difference=qf,L.differenceBy=jf,L.differenceWith=Qf,L.drop=ec,L.dropRight=tc,L.dropRightWhile=nc,L.dropWhile=rc,L.fill=ic,L.filter=op,L.flatMap=up,L.flatMapDeep=fp,L.flatMapDepth=cp,L.flatten=ma,L.flattenDeep=sc,L.flattenDepth=oc,L.flip=Rp,L.flow=Td,L.flowRight=Dd,L.fromPairs=ac,L.functions=Dh,L.functionsIn=_h,L.groupBy=pp,L.initial=uc,L.intersection=fc,L.intersectionBy=cc,L.intersectionWith=pc,L.invert=Ph,L.invertBy=Rh,L.invokeMap=dp,L.iteratee=ds,L.keyBy=gp,L.keys=_t,L.keysIn=Ht,L.map=ri,L.mapKeys=Nh,L.mapValues=Lh,L.matches=_d,L.matchesProperty=Cd,L.memoize=si,L.merge=Oh,L.mergeWith=$a,L.method=Pd,L.methodOf=Rd,L.mixin=gs,L.negate=oi,L.nthArg=Nd,L.omit=Fh,L.omitBy=Mh,L.once=Ip,L.orderBy=vp,L.over=Ld,L.overArgs=Np,L.overEvery=Od,L.overSome=Fd,L.partial=as,L.partialRight=Ra,L.partition=mp,L.pick=kh,L.pickBy=Ha,L.property=Va,L.propertyOf=Md,L.pull=vc,L.pullAll=ya,L.pullAllBy=mc,L.pullAllWith=Ec,L.pullAt=yc,L.range=kd,L.rangeRight=Bd,L.rearg=Lp,L.reject=Ap,L.remove=Ac,L.rest=Op,L.reverse=is,L.sampleSize=Sp,L.set=$h,L.setWith=Hh,L.shuffle=wp,L.slice=xc,L.sortBy=Dp,L.sortedUniq=Cc,L.sortedUniqBy=Pc,L.split=ud,L.spread=Fp,L.tail=Rc,L.take=Ic,L.takeRight=Nc,L.takeRightWhile=Lc,L.takeWhile=Oc,L.tap=Zc,L.throttle=Mp,L.thru=ni,L.toArray=Fa,L.toPairs=Wa,L.toPairsIn=Ua,L.toPath=Kd,L.toPlainObject=ka,L.transform=Wh,L.unary=kp,L.union=Fc,L.unionBy=Mc,L.unionWith=kc,L.uniq=Bc,L.uniqBy=$c,L.uniqWith=Hc,L.unset=Uh,L.unzip=ss,L.unzipWith=Aa,L.update=Kh,L.updateWith=Gh,L.values=ir,L.valuesIn=zh,L.without=Wc,L.words=za,L.wrap=Bp,L.xor=Uc,L.xorBy=Kc,L.xorWith=Gc,L.zip=zc,L.zipObject=Yc,L.zipObjectDeep=Vc,L.zipWith=Xc,L.entries=Wa,L.entriesIn=Ua,L.extend=Ba,L.extendWith=ui,gs(L,L),L.add=zd,L.attempt=Ya,L.camelCase=Zh,L.capitalize=Ka,L.ceil=Yd,L.clamp=Yh,L.clone=Hp,L.cloneDeep=Up,L.cloneDeepWith=Kp,L.cloneWith=Wp,L.conformsTo=Gp,L.deburr=Ga,L.defaultTo=bd,L.divide=Vd,L.endsWith=Jh,L.eq=ln,L.escape=qh,L.escapeRegExp=jh,L.every=sp,L.find=ap,L.findIndex=ga,L.findKey=Ah,L.findLast=lp,L.findLastIndex=va,L.findLastKey=xh,L.floor=Xd,L.forEach=Sa,L.forEachRight=wa,L.forIn=Sh,L.forInRight=wh,L.forOwn=bh,L.forOwnRight=Th,L.get=fs,L.gt=zp,L.gte=Yp,L.has=Ch,L.hasIn=cs,L.head=Ea,L.identity=Wt,L.includes=hp,L.indexOf=lc,L.inRange=Vh,L.invoke=Ih,L.isArguments=Kn,L.isArray=Be,L.isArrayBuffer=Vp,L.isArrayLike=$t,L.isArrayLikeObject=mt,L.isBoolean=Xp,L.isBuffer=On,L.isDate=Zp,L.isElement=Jp,L.isEmpty=qp,L.isEqual=jp,L.isEqualWith=Qp,L.isError=ls,L.isFinite=eh,L.isFunction=xn,L.isInteger=Ia,L.isLength=ai,L.isMap=Na,L.isMatch=th,L.isMatchWith=nh,L.isNaN=rh,L.isNative=ih,L.isNil=oh,L.isNull=sh,L.isNumber=La,L.isObject=pt,L.isObjectLike=ht,L.isPlainObject=Ar,L.isRegExp=us,L.isSafeInteger=ah,L.isSet=Oa,L.isString=li,L.isSymbol=Vt,L.isTypedArray=rr,L.isUndefined=lh,L.isWeakMap=uh,L.isWeakSet=fh,L.join=hc,L.kebabCase=Qh,L.last=nn,L.lastIndexOf=dc,L.lowerCase=ed,L.lowerFirst=td,L.lt=ch,L.lte=ph,L.max=Zd,L.maxBy=Jd,L.mean=qd,L.meanBy=jd,L.min=Qd,L.minBy=eg,L.stubArray=ms,L.stubFalse=Es,L.stubObject=$d,L.stubString=Hd,L.stubTrue=Wd,L.multiply=tg,L.nth=gc,L.noConflict=Id,L.noop=vs,L.now=ii,L.pad=nd,L.padEnd=rd,L.padStart=id,L.parseInt=sd,L.random=Xh,L.reduce=Ep,L.reduceRight=yp,L.repeat=od,L.replace=ad,L.result=Bh,L.round=ng,L.runInContext=X,L.sample=xp,L.size=bp,L.snakeCase=ld,L.some=Tp,L.sortedIndex=Sc,L.sortedIndexBy=wc,L.sortedIndexOf=bc,L.sortedLastIndex=Tc,L.sortedLastIndexBy=Dc,L.sortedLastIndexOf=_c,L.startCase=fd,L.startsWith=cd,L.subtract=rg,L.sum=ig,L.sumBy=sg,L.template=pd,L.times=Ud,L.toFinite=Sn,L.toInteger=He,L.toLength=Ma,L.toLower=hd,L.toNumber=rn,L.toSafeInteger=hh,L.toString=tt,L.toUpper=dd,L.trim=gd,L.trimEnd=vd,L.trimStart=md,L.truncate=Ed,L.unescape=yd,L.uniqueId=Gd,L.upperCase=Ad,L.upperFirst=ps,L.each=Sa,L.eachRight=wa,L.first=Ea,gs(L,function(){var e={};return fn(L,function(t,a){nt.call(L.prototype,a)||(e[a]=t)}),e}(),{chain:!1}),L.VERSION=n,qt(["bind","bindKey","curry","curryRight","partial","partialRight"],function(e){L[e].placeholder=L}),qt(["drop","take"],function(e,t){Xe.prototype[e]=function(a){a=a===r?1:Tt(He(a),0);var S=this.__filtered__&&!t?new Xe(this):this.clone();return S.__filtered__?S.__takeCount__=It(a,S.__takeCount__):S.__views__.push({size:It(a,fe),type:e+(S.__dir__<0?"Right":"")}),S},Xe.prototype[e+"Right"]=function(a){return this.reverse()[e](a).reverse()}}),qt(["filter","map","takeWhile"],function(e,t){var a=t+1,S=a==F||a==$;Xe.prototype[e]=function(P){var M=this.clone();return M.__iteratees__.push({iteratee:Ie(P,3),type:a}),M.__filtered__=M.__filtered__||S,M}}),qt(["head","last"],function(e,t){var a="take"+(t?"Right":"");Xe.prototype[e]=function(){return this[a](1).value()[0]}}),qt(["initial","tail"],function(e,t){var a="drop"+(t?"":"Right");Xe.prototype[e]=function(){return this.__filtered__?new Xe(this):this[a](1)}}),Xe.prototype.compact=function(){return this.filter(Wt)},Xe.prototype.find=function(e){return this.filter(e).head()},Xe.prototype.findLast=function(e){return this.reverse().find(e)},Xe.prototype.invokeMap=Ge(function(e,t){return typeof e=="function"?new Xe(this):this.map(function(a){return dr(a,e,t)})}),Xe.prototype.reject=function(e){return this.filter(oi(Ie(e)))},Xe.prototype.slice=function(e,t){e=He(e);var a=this;return a.__filtered__&&(e>0||t<0)?new Xe(a):(e<0?a=a.takeRight(-e):e&&(a=a.drop(e)),t!==r&&(t=He(t),a=t<0?a.dropRight(-t):a.take(t-e)),a)},Xe.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Xe.prototype.toArray=function(){return this.take(fe)},fn(Xe.prototype,function(e,t){var a=/^(?:filter|find|map|reject)|While$/.test(t),S=/^(?:head|last)$/.test(t),P=L[S?"take"+(t=="last"?"Right":""):t],M=S||/^find/.test(t);P&&(L.prototype[t]=function(){var U=this.__wrapped__,G=S?[1]:arguments,Z=U instanceof Xe,pe=G[0],he=Z||Be(U),de=function(ze){var Je=P.apply(L,_n([ze],G));return S&&Se?Je[0]:Je};he&&a&&typeof pe=="function"&&pe.length!=1&&(Z=he=!1);var Se=this.__chain__,Ce=!!this.__actions__.length,Ne=M&&!Se,We=Z&&!Ce;if(!M&&he){U=We?U:new Xe(this);var Le=e.apply(U,G);return Le.__actions__.push({func:ni,args:[de],thisArg:r}),new Qt(Le,Se)}return Ne&&We?e.apply(this,G):(Le=this.thru(de),Ne?S?Le.value()[0]:Le.value():Le)})}),qt(["pop","push","shift","sort","splice","unshift"],function(e){var t=Cr[e],a=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",S=/^(?:pop|shift)$/.test(e);L.prototype[e]=function(){var P=arguments;if(S&&!this.__chain__){var M=this.value();return t.apply(Be(M)?M:[],P)}return this[a](function(U){return t.apply(Be(U)?U:[],P)})}}),fn(Xe.prototype,function(e,t){var a=L[t];if(a){var S=a.name+"";nt.call(jn,S)||(jn[S]=[]),jn[S].push({name:t,func:a})}}),jn[Zr(r,T).name]=[{name:"wrapper",func:r}],Xe.prototype.clone=Eu,Xe.prototype.reverse=yu,Xe.prototype.value=Au,L.prototype.at=Jc,L.prototype.chain=qc,L.prototype.commit=jc,L.prototype.next=Qc,L.prototype.plant=tp,L.prototype.reverse=np,L.prototype.toJSON=L.prototype.valueOf=L.prototype.value=rp,L.prototype.first=L.prototype.head,ar&&(L.prototype[ar]=ep),L},_r=ql();Ct._=_r,d=function(){return _r}.call(m,s,m,b),d!==r&&(b.exports=d)}).call(this)},9593:(b,m,s)=>{"use strict";const d=s(4411),r=Symbol("max"),n=Symbol("length"),u=Symbol("lengthCalculator"),p=Symbol("allowStale"),l=Symbol("maxAge"),o=Symbol("dispose"),f=Symbol("noDisposeOnSet"),g=Symbol("lruList"),i=Symbol("cache"),v=Symbol("updateAgeOnGet"),c=()=>1;class h{constructor(C){if(typeof C=="number"&&(C={max:C}),C||(C={}),C.max&&(typeof C.max!="number"||C.max<0))throw new TypeError("max must be a non-negative number");const O=this[r]=C.max||1/0,I=C.length||c;if(this[u]=typeof I!="function"?c:I,this[p]=C.stale||!1,C.maxAge&&typeof C.maxAge!="number")throw new TypeError("maxAge must be a number");this[l]=C.maxAge||0,this[o]=C.dispose,this[f]=C.noDisposeOnSet||!1,this[v]=C.updateAgeOnGet||!1,this.reset()}set max(C){if(typeof C!="number"||C<0)throw new TypeError("max must be a non-negative number");this[r]=C||1/0,x(this)}get max(){return this[r]}set allowStale(C){this[p]=!!C}get allowStale(){return this[p]}set maxAge(C){if(typeof C!="number")throw new TypeError("maxAge must be a non-negative number");this[l]=C,x(this)}get maxAge(){return this[l]}set lengthCalculator(C){typeof C!="function"&&(C=c),C!==this[u]&&(this[u]=C,this[n]=0,this[g].forEach(O=>{O.length=this[u](O.value,O.key),this[n]+=O.length})),x(this)}get lengthCalculator(){return this[u]}get length(){return this[n]}get itemCount(){return this[g].length}rforEach(C,O){O=O||this;for(let I=this[g].tail;I!==null;){const R=I.prev;w(this,C,I,O),I=R}}forEach(C,O){O=O||this;for(let I=this[g].head;I!==null;){const R=I.next;w(this,C,I,O),I=R}}keys(){return this[g].toArray().map(C=>C.key)}values(){return this[g].toArray().map(C=>C.value)}reset(){this[o]&&this[g]&&this[g].length&&this[g].forEach(C=>this[o](C.key,C.value)),this[i]=new Map,this[g]=new d,this[n]=0}dump(){return this[g].map(C=>E(this,C)?!1:{k:C.key,v:C.value,e:C.now+(C.maxAge||0)}).toArray().filter(C=>C)}dumpLru(){return this[g]}set(C,O,I){if(I=I||this[l],I&&typeof I!="number")throw new TypeError("maxAge must be a number");const R=I?Date.now():0,D=this[u](O,C);if(this[i].has(C)){if(D>this[r])return T(this,this[i].get(C)),!1;const W=this[i].get(C).value;return this[o]&&(this[f]||this[o](C,W.value)),W.now=R,W.maxAge=I,W.value=O,this[n]+=D-W.length,W.length=D,this.get(C),x(this),!0}const N=new A(C,O,D,R,I);return N.length>this[r]?(this[o]&&this[o](C,O),!1):(this[n]+=N.length,this[g].unshift(N),this[i].set(C,this[g].head),x(this),!0)}has(C){if(!this[i].has(C))return!1;const O=this[i].get(C).value;return!E(this,O)}get(C){return y(this,C,!0)}peek(C){return y(this,C,!1)}pop(){const C=this[g].tail;return C?(T(this,C),C.value):null}del(C){T(this,this[i].get(C))}load(C){this.reset();const O=Date.now();for(let I=C.length-1;I>=0;I--){const R=C[I],D=R.e||0;if(D===0)this.set(R.k,R.v);else{const N=D-O;N>0&&this.set(R.k,R.v,N)}}}prune(){this[i].forEach((C,O)=>y(this,O,!1))}}const y=(_,C,O)=>{const I=_[i].get(C);if(I){const R=I.value;if(E(_,R)){if(T(_,I),!_[p])return}else O&&(_[v]&&(I.value.now=Date.now()),_[g].unshiftNode(I));return R.value}},E=(_,C)=>{if(!C||!C.maxAge&&!_[l])return!1;const O=Date.now()-C.now;return C.maxAge?O>C.maxAge:_[l]&&O>_[l]},x=_=>{if(_[n]>_[r])for(let C=_[g].tail;_[n]>_[r]&&C!==null;){const O=C.prev;T(_,C),C=O}},T=(_,C)=>{if(C){const O=C.value;_[o]&&_[o](O.key,O.value),_[n]-=O.length,_[i].delete(O.key),_[g].removeNode(C)}};class A{constructor(C,O,I,R,D){this.key=C,this.value=O,this.length=I,this.now=R,this.maxAge=D||0}}const w=(_,C,O,I)=>{let R=O.value;E(_,R)&&(T(_,O),_[p]||(R=void 0)),R&&C.call(I,R.value,R.key,_)};b.exports=h},7874:()=>{(function(b){var m="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",s={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},d={bash:s,environment:{pattern:RegExp("\\$"+m),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+m),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};b.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?:\.\w+)*(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+m),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},parameter:{pattern:/(^|\s)-{1,2}(?:\w+:[+-]?)?\w+(?:\.\w+)*(?=[=\s]|$)/,alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:d},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:s}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:d},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:d.entity}}],environment:{pattern:RegExp("\\$?"+m),alias:"constant"},variable:d.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cargo|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|java|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|sysctl|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},s.inside=b.languages.bash;for(var r=["comment","function-name","for-or-select","assign-left","parameter","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],n=d.variable[1].inside,u=0;u<r.length;u++)n[r[u]]=b.languages.bash[r[u]];b.languages.sh=b.languages.bash,b.languages.shell=b.languages.bash})(Prism)},57:()=>{(function(b){function m(o){return RegExp("(^(?:"+o+"):[ ]*(?![ ]))[^]+","i")}b.languages.http={"request-line":{pattern:/^(?:CONNECT|DELETE|GET|HEAD|OPTIONS|PATCH|POST|PRI|PUT|SEARCH|TRACE)\s(?:https?:\/\/|\/)\S*\sHTTP\/[\d.]+/m,inside:{method:{pattern:/^[A-Z]+\b/,alias:"property"},"request-target":{pattern:/^(\s)(?:https?:\/\/|\/)\S*(?=\s)/,lookbehind:!0,alias:"url",inside:b.languages.uri},"http-version":{pattern:/^(\s)HTTP\/[\d.]+/,lookbehind:!0,alias:"property"}}},"response-status":{pattern:/^HTTP\/[\d.]+ \d+ .+/m,inside:{"http-version":{pattern:/^HTTP\/[\d.]+/,alias:"property"},"status-code":{pattern:/^(\s)\d+(?=\s)/,lookbehind:!0,alias:"number"},"reason-phrase":{pattern:/^(\s).+/,lookbehind:!0,alias:"string"}}},header:{pattern:/^[\w-]+:.+(?:(?:\r\n?|\n)[ \t].+)*/m,inside:{"header-value":[{pattern:m(/Content-Security-Policy/.source),lookbehind:!0,alias:["csp","languages-csp"],inside:b.languages.csp},{pattern:m(/Public-Key-Pins(?:-Report-Only)?/.source),lookbehind:!0,alias:["hpkp","languages-hpkp"],inside:b.languages.hpkp},{pattern:m(/Strict-Transport-Security/.source),lookbehind:!0,alias:["hsts","languages-hsts"],inside:b.languages.hsts},{pattern:m(/[^:]+/.source),lookbehind:!0}],"header-name":{pattern:/^[^:]+/,alias:"keyword"},punctuation:/^:/}}};var s=b.languages,d={"application/javascript":s.javascript,"application/json":s.json||s.javascript,"application/xml":s.xml,"text/xml":s.xml,"text/html":s.html,"text/css":s.css,"text/plain":s.plain},r={"application/json":!0,"application/xml":!0};function n(o){var f=o.replace(/^[a-z]+\//,""),g="\\w+/(?:[\\w.-]+\\+)+"+f+"(?![+\\w.-])";return"(?:"+o+"|"+g+")"}var u;for(var p in d)if(d[p]){u=u||{};var l=r[p]?n(p):p;u[p.replace(/\//g,"-")]={pattern:RegExp("("+/content-type:\s*/.source+l+/(?:(?:\r\n?|\n)[\w-].*)*(?:\r(?:\n|(?!\n))|\n)/.source+")"+/[^ \t\w-][\s\S]*/.source,"i"),lookbehind:!0,inside:d[p]}}u&&b.languages.insertBefore("http","header",u)})(Prism)},4277:()=>{Prism.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},Prism.languages.webmanifest=Prism.languages.json},366:()=>{Prism.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},Prism.languages.python["string-interpolation"].inside.interpolation.inside.rest=Prism.languages.python,Prism.languages.py=Prism.languages.python},5660:(b,m,s)=>{var d=typeof window!="undefined"?window:typeof WorkerGlobalScope!="undefined"&&self instanceof WorkerGlobalScope?self:{};/**
|
|
* Prism: Lightweight, robust, elegant syntax highlighting
|
|
*
|
|
* @license MIT <https://opensource.org/licenses/MIT>
|
|
* @author Lea Verou <https://lea.verou.me>
|
|
* @namespace
|
|
* @public
|
|
*/var r=function(n){var u=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,p=0,l={},o={manual:n.Prism&&n.Prism.manual,disableWorkerMessageHandler:n.Prism&&n.Prism.disableWorkerMessageHandler,util:{encode:function A(w){return w instanceof f?new f(w.type,A(w.content),w.alias):Array.isArray(w)?w.map(A):w.replace(/&/g,"&").replace(/</g,"<").replace(/\u00a0/g," ")},type:function(A){return Object.prototype.toString.call(A).slice(8,-1)},objId:function(A){return A.__id||Object.defineProperty(A,"__id",{value:++p}),A.__id},clone:function A(w,_){_=_||{};var C,O;switch(o.util.type(w)){case"Object":if(O=o.util.objId(w),_[O])return _[O];C={},_[O]=C;for(var I in w)w.hasOwnProperty(I)&&(C[I]=A(w[I],_));return C;case"Array":return O=o.util.objId(w),_[O]?_[O]:(C=[],_[O]=C,w.forEach(function(R,D){C[D]=A(R,_)}),C);default:return w}},getLanguage:function(A){for(;A;){var w=u.exec(A.className);if(w)return w[1].toLowerCase();A=A.parentElement}return"none"},setLanguage:function(A,w){A.className=A.className.replace(RegExp(u,"gi"),""),A.classList.add("language-"+w)},currentScript:function(){if(typeof document=="undefined")return null;if("currentScript"in document&&1<2)return document.currentScript;try{throw new Error}catch(C){var A=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(C.stack)||[])[1];if(A){var w=document.getElementsByTagName("script");for(var _ in w)if(w[_].src==A)return w[_]}return null}},isActive:function(A,w,_){for(var C="no-"+w;A;){var O=A.classList;if(O.contains(w))return!0;if(O.contains(C))return!1;A=A.parentElement}return!!_}},languages:{plain:l,plaintext:l,text:l,txt:l,extend:function(A,w){var _=o.util.clone(o.languages[A]);for(var C in w)_[C]=w[C];return _},insertBefore:function(A,w,_,C){C=C||o.languages;var O=C[A],I={};for(var R in O)if(O.hasOwnProperty(R)){if(R==w)for(var D in _)_.hasOwnProperty(D)&&(I[D]=_[D]);_.hasOwnProperty(R)||(I[R]=O[R])}var N=C[A];return C[A]=I,o.languages.DFS(o.languages,function(k,W){W===N&&k!=A&&(this[k]=I)}),I},DFS:function A(w,_,C,O){O=O||{};var I=o.util.objId;for(var R in w)if(w.hasOwnProperty(R)){_.call(w,R,w[R],C||R);var D=w[R],N=o.util.type(D);N==="Object"&&!O[I(D)]?(O[I(D)]=!0,A(D,_,null,O)):N==="Array"&&!O[I(D)]&&(O[I(D)]=!0,A(D,_,R,O))}}},plugins:{},highlightAll:function(A,w){o.highlightAllUnder(document,A,w)},highlightAllUnder:function(A,w,_){var C={callback:_,container:A,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};o.hooks.run("before-highlightall",C),C.elements=Array.prototype.slice.apply(C.container.querySelectorAll(C.selector)),o.hooks.run("before-all-elements-highlight",C);for(var O=0,I;I=C.elements[O++];)o.highlightElement(I,w===!0,C.callback)},highlightElement:function(A,w,_){var C=o.util.getLanguage(A),O=o.languages[C];o.util.setLanguage(A,C);var I=A.parentElement;I&&I.nodeName.toLowerCase()==="pre"&&o.util.setLanguage(I,C);var R=A.textContent,D={element:A,language:C,grammar:O,code:R};function N(W){D.highlightedCode=W,o.hooks.run("before-insert",D),D.element.innerHTML=D.highlightedCode,o.hooks.run("after-highlight",D),o.hooks.run("complete",D),_&&_.call(D.element)}if(o.hooks.run("before-sanity-check",D),I=D.element.parentElement,I&&I.nodeName.toLowerCase()==="pre"&&!I.hasAttribute("tabindex")&&I.setAttribute("tabindex","0"),!D.code){o.hooks.run("complete",D),_&&_.call(D.element);return}if(o.hooks.run("before-highlight",D),!D.grammar){N(o.util.encode(D.code));return}if(w&&n.Worker){var k=new Worker(o.filename);k.onmessage=function(W){N(W.data)},k.postMessage(JSON.stringify({language:D.language,code:D.code,immediateClose:!0}))}else N(o.highlight(D.code,D.grammar,D.language))},highlight:function(A,w,_){var C={code:A,grammar:w,language:_};if(o.hooks.run("before-tokenize",C),!C.grammar)throw new Error('The language "'+C.language+'" has no grammar.');return C.tokens=o.tokenize(C.code,C.grammar),o.hooks.run("after-tokenize",C),f.stringify(o.util.encode(C.tokens),C.language)},tokenize:function(A,w){var _=w.rest;if(_){for(var C in _)w[C]=_[C];delete w.rest}var O=new v;return c(O,O.head,A),i(A,O,w,O.head,0),y(O)},hooks:{all:{},add:function(A,w){var _=o.hooks.all;_[A]=_[A]||[],_[A].push(w)},run:function(A,w){var _=o.hooks.all[A];if(!(!_||!_.length))for(var C=0,O;O=_[C++];)O(w)}},Token:f};n.Prism=o;function f(A,w,_,C){this.type=A,this.content=w,this.alias=_,this.length=(C||"").length|0}f.stringify=function A(w,_){if(typeof w=="string")return w;if(Array.isArray(w)){var C="";return w.forEach(function(N){C+=A(N,_)}),C}var O={type:w.type,content:A(w.content,_),tag:"span",classes:["token",w.type],attributes:{},language:_},I=w.alias;I&&(Array.isArray(I)?Array.prototype.push.apply(O.classes,I):O.classes.push(I)),o.hooks.run("wrap",O);var R="";for(var D in O.attributes)R+=" "+D+'="'+(O.attributes[D]||"").replace(/"/g,""")+'"';return"<"+O.tag+' class="'+O.classes.join(" ")+'"'+R+">"+O.content+"</"+O.tag+">"};function g(A,w,_,C){A.lastIndex=w;var O=A.exec(_);if(O&&C&&O[1]){var I=O[1].length;O.index+=I,O[0]=O[0].slice(I)}return O}function i(A,w,_,C,O,I){for(var R in _)if(!(!_.hasOwnProperty(R)||!_[R])){var D=_[R];D=Array.isArray(D)?D:[D];for(var N=0;N<D.length;++N){if(I&&I.cause==R+","+N)return;var k=D[N],W=k.inside,Y=!!k.lookbehind,F=!!k.greedy,H=k.alias;if(F&&!k.pattern.global){var $=k.pattern.toString().match(/[imsuy]*$/)[0];k.pattern=RegExp(k.pattern.source,$+"g")}for(var V=k.pattern||k,K=C.next,Q=O;K!==w.tail&&!(I&&Q>=I.reach);Q+=K.value.length,K=K.next){var ie=K.value;if(w.length>A.length)return;if(!(ie instanceof f)){var fe=1,J;if(F){if(J=g(V,Q,A,Y),!J||J.index>=A.length)break;var je=J.index,Ee=J.index+J[0].length,xe=Q;for(xe+=K.value.length;je>=xe;)K=K.next,xe+=K.value.length;if(xe-=K.value.length,Q=xe,K.value instanceof f)continue;for(var Te=K;Te!==w.tail&&(xe<Ee||typeof Te.value=="string");Te=Te.next)fe++,xe+=Te.value.length;fe--,ie=A.slice(Q,xe),J.index-=Q}else if(J=g(V,0,ie,Y),!J)continue;var je=J.index,dt=J[0],At=ie.slice(0,je),yt=ie.slice(je+dt.length),Lt=Q+ie.length;I&&Lt>I.reach&&(I.reach=Lt);var Pe=K.prev;At&&(Pe=c(w,Pe,At),Q+=At.length),h(w,Pe,fe);var gt=new f(R,W?o.tokenize(dt,W):dt,H,dt);if(K=c(w,Pe,gt),yt&&c(w,K,yt),fe>1){var $e={cause:R+","+N,reach:Lt};i(A,w,_,K.prev,Q,$e),I&&$e.reach>I.reach&&(I.reach=$e.reach)}}}}}}function v(){var A={value:null,prev:null,next:null},w={value:null,prev:A,next:null};A.next=w,this.head=A,this.tail=w,this.length=0}function c(A,w,_){var C=w.next,O={value:_,prev:w,next:C};return w.next=O,C.prev=O,A.length++,O}function h(A,w,_){for(var C=w.next,O=0;O<_&&C!==A.tail;O++)C=C.next;w.next=C,C.prev=w,A.length-=O}function y(A){for(var w=[],_=A.head.next;_!==A.tail;)w.push(_.value),_=_.next;return w}if(!n.document)return n.addEventListener&&(o.disableWorkerMessageHandler||n.addEventListener("message",function(A){var w=JSON.parse(A.data),_=w.language,C=w.code,O=w.immediateClose;n.postMessage(o.highlight(C,o.languages[_],_)),O&&n.close()},!1)),o;var E=o.util.currentScript();E&&(o.filename=E.src,E.hasAttribute("data-manual")&&(o.manual=!0));function x(){o.manual||o.highlightAll()}if(!o.manual){var T=document.readyState;T==="loading"||T==="interactive"&&E&&E.defer?document.addEventListener("DOMContentLoaded",x):window.requestAnimationFrame?window.requestAnimationFrame(x):window.setTimeout(x,16)}return o}(d);b.exports&&(b.exports=r),typeof s.g!="undefined"&&(s.g.Prism=r),r.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},r.languages.markup.tag.inside["attr-value"].inside.entity=r.languages.markup.entity,r.languages.markup.doctype.inside["internal-subset"].inside=r.languages.markup,r.hooks.add("wrap",function(n){n.type==="entity"&&(n.attributes.title=n.content.replace(/&/,"&"))}),Object.defineProperty(r.languages.markup.tag,"addInlined",{value:function(u,p){var l={};l["language-"+p]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:r.languages[p]},l.cdata=/^<!\[CDATA\[|\]\]>$/i;var o={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:l}};o["language-"+p]={pattern:/[\s\S]+/,inside:r.languages[p]};var f={};f[u]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,function(){return u}),"i"),lookbehind:!0,greedy:!0,inside:o},r.languages.insertBefore("markup","cdata",f)}}),Object.defineProperty(r.languages.markup.tag,"addAttribute",{value:function(n,u){r.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+n+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[u,"language-"+u],inside:r.languages[u]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),r.languages.html=r.languages.markup,r.languages.mathml=r.languages.markup,r.languages.svg=r.languages.markup,r.languages.xml=r.languages.extend("markup",{}),r.languages.ssml=r.languages.xml,r.languages.atom=r.languages.xml,r.languages.rss=r.languages.xml,function(n){var u=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;n.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+u.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+u.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+u.source+"$"),alias:"url"}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+u.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:u,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},n.languages.css.atrule.inside.rest=n.languages.css;var p=n.languages.markup;p&&(p.tag.addInlined("style","css"),p.tag.addAttribute("style","css"))}(r),r.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},r.languages.javascript=r.languages.extend("clike",{"class-name":[r.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+(/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source)+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),r.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,r.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:r.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:r.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:r.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:r.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:r.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),r.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:r.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),r.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),r.languages.markup&&(r.languages.markup.tag.addInlined("script","javascript"),r.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),r.languages.js=r.languages.javascript,function(){if(typeof r=="undefined"||typeof document=="undefined")return;Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var n="Loading\u2026",u=function(E,x){return"\u2716 Error "+E+" while fetching file: "+x},p="\u2716 Error: File does not exist or is empty",l={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},o="data-src-status",f="loading",g="loaded",i="failed",v="pre[data-src]:not(["+o+'="'+g+'"]):not(['+o+'="'+f+'"])';function c(E,x,T){var A=new XMLHttpRequest;A.open("GET",E,!0),A.onreadystatechange=function(){A.readyState==4&&(A.status<400&&A.responseText?x(A.responseText):A.status>=400?T(u(A.status,A.statusText)):T(p))},A.send(null)}function h(E){var x=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(E||"");if(x){var T=Number(x[1]),A=x[2],w=x[3];return A?w?[T,Number(w)]:[T,void 0]:[T,T]}}r.hooks.add("before-highlightall",function(E){E.selector+=", "+v}),r.hooks.add("before-sanity-check",function(E){var x=E.element;if(x.matches(v)){E.code="",x.setAttribute(o,f);var T=x.appendChild(document.createElement("CODE"));T.textContent=n;var A=x.getAttribute("data-src"),w=E.language;if(w==="none"){var _=(/\.(\w+)$/.exec(A)||[,"none"])[1];w=l[_]||_}r.util.setLanguage(T,w),r.util.setLanguage(x,w);var C=r.plugins.autoloader;C&&C.loadLanguages(w),c(A,function(O){x.setAttribute(o,g);var I=h(x.getAttribute("data-range"));if(I){var R=O.split(/\r\n?|\n/g),D=I[0],N=I[1]==null?R.length:I[1];D<0&&(D+=R.length),D=Math.max(0,Math.min(D-1,R.length)),N<0&&(N+=R.length),N=Math.max(0,Math.min(N,R.length)),O=R.slice(D,N).join(`
|
|
`),x.hasAttribute("data-start")||x.setAttribute("data-start",String(D+1))}T.textContent=O,r.highlightElement(T)},function(O){x.setAttribute(o,i),T.textContent=O})}}),r.plugins.fileHighlight={highlight:function(x){for(var T=(x||document).querySelectorAll(v),A=0,w;w=T[A++];)r.highlightElement(w)}};var y=!1;r.fileHighlight=function(){y||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),y=!0),r.plugins.fileHighlight.highlight.apply(this,arguments)}}()},9602:b=>{"use strict";b.exports=function(m){m.prototype[Symbol.iterator]=function*(){for(let s=this.head;s;s=s.next)yield s.value}}},4411:(b,m,s)=>{"use strict";b.exports=d,d.Node=p,d.create=d;function d(l){var o=this;if(o instanceof d||(o=new d),o.tail=null,o.head=null,o.length=0,l&&typeof l.forEach=="function")l.forEach(function(i){o.push(i)});else if(arguments.length>0)for(var f=0,g=arguments.length;f<g;f++)o.push(arguments[f]);return o}d.prototype.removeNode=function(l){if(l.list!==this)throw new Error("removing node which does not belong to this list");var o=l.next,f=l.prev;return o&&(o.prev=f),f&&(f.next=o),l===this.head&&(this.head=o),l===this.tail&&(this.tail=f),l.list.length--,l.next=null,l.prev=null,l.list=null,o},d.prototype.unshiftNode=function(l){if(l!==this.head){l.list&&l.list.removeNode(l);var o=this.head;l.list=this,l.next=o,o&&(o.prev=l),this.head=l,this.tail||(this.tail=l),this.length++}},d.prototype.pushNode=function(l){if(l!==this.tail){l.list&&l.list.removeNode(l);var o=this.tail;l.list=this,l.prev=o,o&&(o.next=l),this.tail=l,this.head||(this.head=l),this.length++}},d.prototype.push=function(){for(var l=0,o=arguments.length;l<o;l++)n(this,arguments[l]);return this.length},d.prototype.unshift=function(){for(var l=0,o=arguments.length;l<o;l++)u(this,arguments[l]);return this.length},d.prototype.pop=function(){if(this.tail){var l=this.tail.value;return this.tail=this.tail.prev,this.tail?this.tail.next=null:this.head=null,this.length--,l}},d.prototype.shift=function(){if(this.head){var l=this.head.value;return this.head=this.head.next,this.head?this.head.prev=null:this.tail=null,this.length--,l}},d.prototype.forEach=function(l,o){o=o||this;for(var f=this.head,g=0;f!==null;g++)l.call(o,f.value,g,this),f=f.next},d.prototype.forEachReverse=function(l,o){o=o||this;for(var f=this.tail,g=this.length-1;f!==null;g--)l.call(o,f.value,g,this),f=f.prev},d.prototype.get=function(l){for(var o=0,f=this.head;f!==null&&o<l;o++)f=f.next;if(o===l&&f!==null)return f.value},d.prototype.getReverse=function(l){for(var o=0,f=this.tail;f!==null&&o<l;o++)f=f.prev;if(o===l&&f!==null)return f.value},d.prototype.map=function(l,o){o=o||this;for(var f=new d,g=this.head;g!==null;)f.push(l.call(o,g.value,this)),g=g.next;return f},d.prototype.mapReverse=function(l,o){o=o||this;for(var f=new d,g=this.tail;g!==null;)f.push(l.call(o,g.value,this)),g=g.prev;return f},d.prototype.reduce=function(l,o){var f,g=this.head;if(arguments.length>1)f=o;else if(this.head)g=this.head.next,f=this.head.value;else throw new TypeError("Reduce of empty list with no initial value");for(var i=0;g!==null;i++)f=l(f,g.value,i),g=g.next;return f},d.prototype.reduceReverse=function(l,o){var f,g=this.tail;if(arguments.length>1)f=o;else if(this.tail)g=this.tail.prev,f=this.tail.value;else throw new TypeError("Reduce of empty list with no initial value");for(var i=this.length-1;g!==null;i--)f=l(f,g.value,i),g=g.prev;return f},d.prototype.toArray=function(){for(var l=new Array(this.length),o=0,f=this.head;f!==null;o++)l[o]=f.value,f=f.next;return l},d.prototype.toArrayReverse=function(){for(var l=new Array(this.length),o=0,f=this.tail;f!==null;o++)l[o]=f.value,f=f.prev;return l},d.prototype.slice=function(l,o){o=o||this.length,o<0&&(o+=this.length),l=l||0,l<0&&(l+=this.length);var f=new d;if(o<l||o<0)return f;l<0&&(l=0),o>this.length&&(o=this.length);for(var g=0,i=this.head;i!==null&&g<l;g++)i=i.next;for(;i!==null&&g<o;g++,i=i.next)f.push(i.value);return f},d.prototype.sliceReverse=function(l,o){o=o||this.length,o<0&&(o+=this.length),l=l||0,l<0&&(l+=this.length);var f=new d;if(o<l||o<0)return f;l<0&&(l=0),o>this.length&&(o=this.length);for(var g=this.length,i=this.tail;i!==null&&g>o;g--)i=i.prev;for(;i!==null&&g>l;g--,i=i.prev)f.push(i.value);return f},d.prototype.splice=function(l,o,...f){l>this.length&&(l=this.length-1),l<0&&(l=this.length+l);for(var g=0,i=this.head;i!==null&&g<l;g++)i=i.next;for(var v=[],g=0;i&&g<o;g++)v.push(i.value),i=this.removeNode(i);i===null&&(i=this.tail),i!==this.head&&i!==this.tail&&(i=i.prev);for(var g=0;g<f.length;g++)i=r(this,i,f[g]);return v},d.prototype.reverse=function(){for(var l=this.head,o=this.tail,f=l;f!==null;f=f.prev){var g=f.prev;f.prev=f.next,f.next=g}return this.head=o,this.tail=l,this};function r(l,o,f){var g=o===l.head?new p(f,null,o,l):new p(f,o,o.next,l);return g.next===null&&(l.tail=g),g.prev===null&&(l.head=g),l.length++,g}function n(l,o){l.tail=new p(o,l.tail,null,l),l.head||(l.head=l.tail),l.length++}function u(l,o){l.head=new p(o,null,l.head,l),l.tail||(l.tail=l.head),l.length++}function p(l,o,f,g){if(!(this instanceof p))return new p(l,o,f,g);this.list=g,this.value=l,o?(o.next=this,this.prev=o):this.prev=null,f?(f.prev=this,this.next=f):this.next=null}try{s(9602)(d)}catch(l){}}},ys={};function rt(b){var m=ys[b];if(m!==void 0)return m.exports;var s=ys[b]={id:b,loaded:!1,exports:{}};return Za[b].call(s.exports,s,s.exports,rt),s.loaded=!0,s.exports}rt.n=b=>{var m=b&&b.__esModule?()=>b.default:()=>b;return rt.d(m,{a:m}),m},rt.d=(b,m)=>{for(var s in m)rt.o(m,s)&&!rt.o(b,s)&&Object.defineProperty(b,s,{enumerable:!0,get:m[s]})},rt.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(b){if(typeof window=="object")return window}}(),rt.o=(b,m)=>Object.prototype.hasOwnProperty.call(b,m),rt.nmd=b=>(b.paths=[],b.children||(b.children=[]),b);var og={};(()=>{var Ut;"use strict";var b=rt(4002),m=rt.n(b),s=rt(6486),d=rt(7154),r=rt.n(d),n=rt(177),u=rt.n(n),p=rt(9737),l=rt(6278),o=rt(6927),f=rt(3497),g=rt(7814),i=rt(5660),v=rt.n(i),c=rt(7874),h=rt(4277),y=rt(57),E=rt(366);class x{hydrate(oe,_e){const Re=new URL(oe,typeof window=="undefined"?"https://dummy.base":window.location.origin),ae={};Re.pathname.split("/").forEach((ye,ce)=>{if(ye.charAt(0)===":"){const we=ye.slice(1);typeof _e[we]!="undefined"&&(Re.pathname=Re.pathname.replace(ye,encodeURIComponent(_e[we])),ae[we]=_e[we])}});for(const ye in _e)(typeof ae[ye]=="undefined"||Re.searchParams.has(ye))&&Re.searchParams.set(ye,_e[ye]);return Re.toString()}}function T(){m()(".sample-request-send").off("click"),m()(".sample-request-send").on("click",function(Oe){Oe.preventDefault();const oe=m()(this).parents("article"),_e=oe.data("group"),Re=oe.data("name"),ae=oe.data("version");C(_e,Re,ae,m()(this).data("type"))}),m()(".sample-request-clear").off("click"),m()(".sample-request-clear").on("click",function(Oe){Oe.preventDefault();const oe=m()(this).parents("article"),_e=oe.data("group"),Re=oe.data("name"),ae=oe.data("version");O(_e,Re,ae)})}function A(Oe){return Oe.replace(/{(.+?)}/g,":$1")}function w(Oe,oe){const _e=Oe.find(".sample-request-url").val(),Re=new x,ae=A(_e);return Re.hydrate(ae,oe)}function _(Oe){const oe={};["header","query","body"].forEach(Re=>{const ae={};try{Oe.find(m()(`[data-family="${Re}"]:visible`)).each((ye,ce)=>{const we=ce.dataset.name;let Me=ce.value;if(ce.type==="checkbox")if(ce.checked)Me="on";else return!0;if(!Me&&!ce.dataset.optional&&ce.type!=="checkbox")return m()(ce).addClass("border-danger"),!0;ae[we]=Me})}catch(ye){return}oe[Re]=ae});const _e=Oe.find(m()('[data-family="body-json"]'));return _e.is(":visible")?(oe.body=_e.val(),oe.header["Content-Type"]="application/json"):oe.header["Content-Type"]="multipart/form-data",oe}function C(Oe,oe,_e,Re){const ae=m()(`article[data-group="${Oe}"][data-name="${oe}"][data-version="${_e}"]`),ye=_(ae),ce={};if(ce.url=w(ae,ye.query),ce.headers=ye.header,ce.headers["Content-Type"]==="application/json")ce.data=ye.body;else if(ce.headers["Content-Type"]==="multipart/form-data"){const Ue=new FormData;for(const[Qe,Ze]of Object.entries(ye.body))Ue.append(Qe,Ze);ce.data=Ue,ce.processData=!1,delete ce.headers["Content-Type"],ce.contentType=!1}ce.type=Re,ce.success=we,ce.error=Me,m().ajax(ce),ae.find(".sample-request-response").fadeTo(200,1),ae.find(".sample-request-response-json").html("Loading...");function we(Ue,Qe,Ze){let Ve;try{Ve=JSON.parse(Ze.responseText),Ve=JSON.stringify(Ve,null,4)}catch(it){Ve=Ze.responseText}ae.find(".sample-request-response-json").text(Ve),v().highlightAll()}function Me(Ue,Qe,Ze){let Ve="Error "+Ue.status+": "+Ze,it;try{it=JSON.parse(Ue.responseText),it=JSON.stringify(it,null,4)}catch(lt){it=Ue.responseText}it&&(Ve+=`
|
|
`+it),ae.find(".sample-request-response").is(":visible")&&ae.find(".sample-request-response").fadeTo(1,.1),ae.find(".sample-request-response").fadeTo(250,1),ae.find(".sample-request-response-json").text(Ve),v().highlightAll()}}function O(Oe,oe,_e){const Re=m()('article[data-group="'+Oe+'"][data-name="'+oe+'"][data-version="'+_e+'"]');Re.find(".sample-request-response-json").html(""),Re.find(".sample-request-response").hide(),Re.find(".sample-request-input").each((ye,ce)=>{ce.value=ce.placeholder!==ce.dataset.name?ce.placeholder:""});const ae=Re.find(".sample-request-url");ae.val(ae.prop("defaultValue"))}const I={"Allowed values:":"Valors permesos:","Compare all with predecessor":"Comparar tot amb versi\xF3 anterior","compare changes to:":"comparar canvis amb:","compared to":"comparat amb","Default value:":"Valor per defecte:",Description:"Descripci\xF3",Field:"Camp",General:"General","Generated with":"Generat amb",Name:"Nom","No response values.":"Sense valors en la resposta.",optional:"opcional",Parameter:"Par\xE0metre","Permission:":"Permisos:",Response:"Resposta",Send:"Enviar","Send a Sample Request":"Enviar una petici\xF3 d'exemple","show up to version:":"mostrar versi\xF3:","Size range:":"Tamany de rang:",Type:"Tipus",url:"url"},R={"Allowed values:":"Povolen\xE9 hodnoty:","Compare all with predecessor":"Porovnat v\u0161e s p\u0159edchoz\xEDmi verzemi","compare changes to:":"porovnat zm\u011Bny s:","compared to":"porovnat s","Default value:":"V\xFDchoz\xED hodnota:",Description:"Popis",Field:"Pole",General:"Obecn\xE9","Generated with":"Vygenerov\xE1no pomoc\xED",Name:"N\xE1zev","No response values.":"Nebyly vr\xE1ceny \u017E\xE1dn\xE9 hodnoty.",optional:"voliteln\xE9",Parameter:"Parametr","Permission:":"Opr\xE1vn\u011Bn\xED:",Response:"Odpov\u011B\u010F",Send:"Odeslat","Send a Sample Request":"Odeslat uk\xE1zkov\xFD po\u017Eadavek","show up to version:":"zobrazit po verzi:","Size range:":"Rozsah velikosti:",Type:"Typ",url:"url"},D={"Allowed values:":"Erlaubte Werte:","Compare all with predecessor":"Vergleiche alle mit ihren Vorg\xE4ngern","compare changes to:":"vergleiche \xC4nderungen mit:","compared to":"verglichen mit","Default value:":"Standardwert:",Description:"Beschreibung",Field:"Feld",General:"Allgemein","Generated with":"Erstellt mit",Name:"Name","No response values.":"Keine R\xFCckgabewerte.",optional:"optional",Parameter:"Parameter","Permission:":"Berechtigung:",Response:"Antwort",Send:"Senden","Send a Sample Request":"Eine Beispielanfrage senden","show up to version:":"zeige bis zur Version:","Size range:":"Gr\xF6\xDFenbereich:",Type:"Typ",url:"url"},N={"Allowed values:":"Valores permitidos:","Compare all with predecessor":"Comparar todo con versi\xF3n anterior","compare changes to:":"comparar cambios con:","compared to":"comparado con","Default value:":"Valor por defecto:",Description:"Descripci\xF3n",Field:"Campo",General:"General","Generated with":"Generado con",Name:"Nombre","No response values.":"Sin valores en la respuesta.",optional:"opcional",Parameter:"Par\xE1metro","Permission:":"Permisos:",Response:"Respuesta",Send:"Enviar","Send a Sample Request":"Enviar una petici\xF3n de ejemplo","show up to version:":"mostrar a versi\xF3n:","Size range:":"Tama\xF1o de rango:",Type:"Tipo",url:"url"},k={"Allowed values:":"Valeurs autoris\xE9es :",Body:"Corps","Compare all with predecessor":"Tout comparer avec ...","compare changes to:":"comparer les changements \xE0 :","compared to":"comparer \xE0","Default value:":"Valeur par d\xE9faut :",Description:"Description",Field:"Champ",General:"G\xE9n\xE9ral","Generated with":"G\xE9n\xE9r\xE9 avec",Header:"En-t\xEAte",Headers:"En-t\xEAtes",Name:"Nom","No response values.":"Aucune valeur de r\xE9ponse.","No value":"Aucune valeur",optional:"optionnel",Parameter:"Param\xE8tre",Parameters:"Param\xE8tres","Permission:":"Permission :","Query Parameter(s)":"Param\xE8tre(s) de la requ\xEAte","Query Parameters":"Param\xE8tres de la requ\xEAte","Request Body":"Corps de la requ\xEAte",required:"requis",Response:"R\xE9ponse",Send:"Envoyer","Send a Sample Request":"Envoyer une requ\xEAte repr\xE9sentative","show up to version:":"Montrer \xE0 partir de la version :","Size range:":"Ordre de grandeur :",Type:"Type",url:"url"},W={"Allowed values:":"Valori permessi:","Compare all with predecessor":"Confronta tutto con versioni precedenti","compare changes to:":"confronta modifiche con:","compared to":"confrontato con","Default value:":"Valore predefinito:",Description:"Descrizione",Field:"Campo",General:"Generale","Generated with":"Creato con",Name:"Nome","No response values.":"Nessun valore di risposta.",optional:"opzionale",Parameter:"Parametro","Permission:":"Permessi:",Response:"Risposta",Send:"Invia","Send a Sample Request":"Invia una richiesta di esempio","show up to version:":"mostra alla versione:","Size range:":"Intervallo dimensione:",Type:"Tipo",url:"url"},Y={"Allowed values:":"Toegestane waarden:","Compare all with predecessor":"Vergelijk alle met voorgaande versie","compare changes to:":"vergelijk veranderingen met:","compared to":"vergelijk met","Default value:":"Standaard waarde:",Description:"Omschrijving",Field:"Veld",General:"Algemeen","Generated with":"Gegenereerd met",Name:"Naam","No response values.":"Geen response waardes.",optional:"optioneel",Parameter:"Parameter","Permission:":"Permissie:",Response:"Antwoorden",Send:"Sturen","Send a Sample Request":"Stuur een sample aanvragen","show up to version:":"toon tot en met versie:","Size range:":"Maatbereik:",Type:"Type",url:"url"},F={"Allowed values:":"Dozwolone warto\u015Bci:","Compare all with predecessor":"Por\xF3wnaj z poprzednimi wersjami","compare changes to:":"por\xF3wnaj zmiany do:","compared to":"por\xF3wnaj do:","Default value:":"Warto\u015B\u0107 domy\u015Blna:",Description:"Opis",Field:"Pole",General:"Generalnie","Generated with":"Wygenerowano z",Name:"Nazwa","No response values.":"Brak odpowiedzi.",optional:"opcjonalny",Parameter:"Parametr","Permission:":"Uprawnienia:",Response:"Odpowied\u017A",Send:"Wy\u015Blij","Send a Sample Request":"Wy\u015Blij przyk\u0142adowe \u017C\u0105danie","show up to version:":"poka\u017C do wersji:","Size range:":"Zakres rozmiaru:",Type:"Typ",url:"url"},H={"Allowed values:":"Valores permitidos:","Compare all with predecessor":"Compare todos com antecessores","compare changes to:":"comparar altera\xE7\xF5es com:","compared to":"comparado com","Default value:":"Valor padr\xE3o:",Description:"Descri\xE7\xE3o",Field:"Campo",General:"Geral","Generated with":"Gerado com",Name:"Nome","No response values.":"Sem valores de resposta.",optional:"opcional",Parameter:"Par\xE2metro","Permission:":"Permiss\xE3o:",Response:"Resposta",Send:"Enviar","Send a Sample Request":"Enviar um Exemplo de Pedido","show up to version:":"aparecer para a vers\xE3o:","Size range:":"Faixa de tamanho:",Type:"Tipo",url:"url"},$={"Allowed values:":"Valori permise:","Compare all with predecessor":"Compar\u0103 toate cu versiunea precedent\u0103","compare changes to:":"compar\u0103 cu versiunea:","compared to":"comparat cu","Default value:":"Valoare implicit\u0103:",Description:"Descriere",Field:"C\xE2mp",General:"General","Generated with":"Generat cu",Name:"Nume","No response values.":"Nici o valoare returnat\u0103.",optional:"op\u021Bional",Parameter:"Parametru","Permission:":"Permisiune:",Response:"R\u0103spuns",Send:"Trimite","Send a Sample Request":"Trimite o cerere de prob\u0103","show up to version:":"arat\u0103 p\xE2n\u0103 la versiunea:","Size range:":"Interval permis:",Type:"Tip",url:"url"},V={"Allowed values:":"\u0414\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u044B\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F:","Compare all with predecessor":"\u0421\u0440\u0430\u0432\u043D\u0438\u0442\u044C \u0441 \u043F\u0440\u0435\u0434\u044B\u0434\u0443\u0449\u0435\u0439 \u0432\u0435\u0440\u0441\u0438\u0435\u0439","compare changes to:":"\u0441\u0440\u0430\u0432\u043D\u0438\u0442\u044C \u0441:","compared to":"\u0432 \u0441\u0440\u0430\u0432\u043D\u0435\u043D\u0438\u0438 \u0441","Default value:":"\u041F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E:",Description:"\u041E\u043F\u0438\u0441\u0430\u043D\u0438\u0435",Field:"\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435",General:"\u041E\u0431\u0449\u0430\u044F \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044F","Generated with":"\u0421\u0433\u0435\u043D\u0435\u0440\u0438\u0440\u043E\u0432\u0430\u043D\u043E \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E",Name:"\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435","No response values.":"\u041D\u0435\u0442 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0439 \u0434\u043B\u044F \u043E\u0442\u0432\u0435\u0442\u0430.",optional:"\u043D\u0435\u043E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u044B\u0439",Parameter:"\u041F\u0430\u0440\u0430\u043C\u0435\u0442\u0440","Permission:":"\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u043E:",Response:"\u041E\u0442\u0432\u0435\u0442",Send:"\u041E\u0442\u043F\u0440\u0430\u0432\u0438\u0442\u044C","Send a Sample Request":"\u041E\u0442\u043F\u0440\u0430\u0432\u0438\u0442\u044C \u0442\u0435\u0441\u0442\u043E\u0432\u044B\u0439 \u0437\u0430\u043F\u0440\u043E\u0441","show up to version:":"\u043F\u043E\u043A\u0430\u0437\u0430\u0442\u044C \u0432\u0435\u0440\u0441\u0438\u044E:","Size range:":"\u041E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u0438\u044F:",Type:"\u0422\u0438\u043F",url:"URL"},K={"Allowed values:":"\u0130zin verilen de\u011Ferler:","Compare all with predecessor":"T\xFCm\xFCn\xFC \xF6ncekiler ile kar\u015F\u0131la\u015Ft\u0131r","compare changes to:":"de\u011Fi\u015Fiklikleri kar\u015F\u0131la\u015Ft\u0131r:","compared to":"kar\u015F\u0131la\u015Ft\u0131r","Default value:":"Varsay\u0131lan de\u011Fer:",Description:"A\xE7\u0131klama",Field:"Alan",General:"Genel","Generated with":"Olu\u015Fturan",Name:"\u0130sim","No response values.":"D\xF6n\xFC\u015F verisi yok.",optional:"opsiyonel",Parameter:"Parametre","Permission:":"\u0130zin:",Response:"D\xF6n\xFC\u015F",Send:"G\xF6nder","Send a Sample Request":"\xD6rnek istek g\xF6nder","show up to version:":"bu versiyona kadar g\xF6ster:","Size range:":"Boyut aral\u0131\u011F\u0131:",Type:"Tip",url:"url"},Q={"Allowed values:":"Gi\xE1 tr\u1ECB ch\u1EA5p nh\u1EADn:","Compare all with predecessor":"So s\xE1nh v\u1EDBi t\u1EA5t c\u1EA3 phi\xEAn b\u1EA3n tr\u01B0\u1EDBc","compare changes to:":"so s\xE1nh s\u1EF1 thay \u0111\u1ED5i v\u1EDBi:","compared to":"so s\xE1nh v\u1EDBi","Default value:":"Gi\xE1 tr\u1ECB m\u1EB7c \u0111\u1ECBnh:",Description:"Ch\xFA th\xEDch",Field:"Tr\u01B0\u1EDDng d\u1EEF li\u1EC7u",General:"T\u1ED5ng quan","Generated with":"\u0110\u01B0\u1EE3c t\u1EA1o b\u1EDFi",Name:"T\xEAn","No response values.":"Kh\xF4ng c\xF3 k\u1EBFt qu\u1EA3 tr\u1EA3 v\u1EC1.",optional:"T\xF9y ch\u1ECDn",Parameter:"Tham s\u1ED1","Permission:":"Quy\u1EC1n h\u1EA1n:",Response:"K\u1EBFt qu\u1EA3",Send:"G\u1EEDi","Send a Sample Request":"G\u1EEDi m\u1ED9t y\xEAu c\u1EA7u m\u1EABu","show up to version:":"hi\u1EC3n th\u1ECB phi\xEAn b\u1EA3n:","Size range:":"K\xEDch c\u1EE1:",Type:"Ki\u1EC3u",url:"li\xEAn k\u1EBFt"},ie={"Allowed values:":"\u5141\u8BB8\u503C:",Body:"\u8BF7\u6C42\u4F53","Compare all with predecessor":"\u4E0E\u6240\u6709\u4E4B\u524D\u7684\u7248\u672C\u6BD4\u8F83","compare changes to:":"\u5C06\u5F53\u524D\u7248\u672C\u4E0E\u6307\u5B9A\u7248\u672C\u6BD4\u8F83:","compared to":"\u76F8\u6BD4\u4E8E","Default value:":"\u9ED8\u8BA4\u503C:",DEPRECATED:"\u5F03\u7528",Description:"\u63CF\u8FF0","Error 4xx":"\u8BF7\u6C42\u5931\u8D25\uFF084xx\uFF09",Field:"\u5B57\u6BB5","Filter...":"\u7B5B\u9009\u2026",General:"\u6982\u8981","Generated with":"\u6784\u5EFA\u4E8E",Header:"\u8BF7\u6C42\u5934",Headers:"\u8BF7\u6C42\u5934",Name:"\u540D\u79F0","No response values.":"\u65E0\u8FD4\u56DE\u503C.","No value":"\u7A7A\u503C",optional:"\u53EF\u9009",Parameter:"\u53C2\u6570",Parameters:"\u53C2\u6570","Permission:":"\u6743\u9650:","Query Parameter(s)":"\u67E5\u8BE2\u53C2\u6570","Query Parameters":"\u67E5\u8BE2\u53C2\u6570","Request Body":"\u8BF7\u6C42\u6570\u636E",required:"\u5FC5\u9700",Reset:"\u91CD\u7F6E",Response:"\u8FD4\u56DE",Send:"\u53D1\u9001","Send a Sample Request":"\u53D1\u9001\u793A\u4F8B\u8BF7\u6C42","show up to version:":"\u663E\u793A\u6307\u5B9A\u7248\u672C:","Size range:":"\u53D6\u503C\u8303\u56F4:","Success 200":"\u8BF7\u6C42\u6210\u529F\uFF08200\uFF09",Type:"\u7C7B\u578B",url:"\u5730\u5740"},fe={ca:I,cn:ie,cs:R,de:D,es:N,en:{},fr:k,it:W,nl:Y,pl:F,pt:H,pt_br:H,ro:$,ru:V,tr:K,vi:Q,zh:ie,zh_cn:ie},J=((Ut=window.navigator.language)!=null?Ut:"en-GB").toLowerCase().substr(0,2);let Ee=fe[J]?fe[J]:fe.en;function xe(Oe){const oe=Ee[Oe];return oe===void 0?Oe:oe}function Te(Oe){if(!Object.prototype.hasOwnProperty.call(fe,Oe))throw new Error(`Invalid value for language setting! Available values are ${Object.keys(fe).join(",")}`);Ee=fe[Oe]}const{defaultsDeep:je}=s,dt=(Oe,oe)=>{const _e=(Re,ae,ye,ce)=>({[ae]:ye+1<ce.length?Re:oe});return Oe.reduceRight(_e,{})},At=Oe=>{let oe={};return Oe.forEach(_e=>{const Re=dt(_e[0].split("."),_e[1]);oe=je(oe,Re)}),yt(oe)};function yt(Oe){return JSON.stringify(Oe,null,4)}function Lt(Oe){const oe=[];return Oe.forEach(_e=>{let Re;switch(_e.type.toLowerCase()){case"string":Re=_e.defaultValue||"";break;case"boolean":Re=Boolean(_e.defaultValue)||!1;break;case"number":Re=parseInt(_e.defaultValue||0,10);break;case"date":Re=_e.defaultValue||new Date().toLocaleDateString(window.navigator.language);break}oe.push([_e.field,Re])}),At(oe)}var Pe=rt(2027);class gt extends Pe{constructor(oe){super(),this.testMode=oe}diffMain(oe,_e,Re,ae){return super.diff_main(this._stripHtml(oe),this._stripHtml(_e),Re,ae)}diffPrettyHtml(oe){const _e=[],Re=/&/g,ae=/</g,ye=/>/g,ce=/\n/g;for(let we=0;we<oe.length;we++){const Me=oe[we][0],Qe=oe[we][1].replace(Re,"&").replace(ae,"<").replace(ye,">").replace(ce,"¶<br>");switch(Me){case Pe.DIFF_INSERT:_e[we]="<ins>"+Qe+"</ins>";break;case Pe.DIFF_DELETE:_e[we]="<del>"+Qe+"</del>";break;case Pe.DIFF_EQUAL:_e[we]="<span>"+Qe+"</span>";break}}return _e.join("")}diffCleanupSemantic(oe){return this.diff_cleanupSemantic(oe)}_stripHtml(oe){if(this.testMode)return oe;const _e=document.createElement("div");return _e.innerHTML=oe,_e.textContent||_e.innerText||""}}function $e(){u().registerHelper("markdown",function(ae){return ae&&(ae=ae.replace(/((\[(.*?)\])?\(#)((.+?):(.+?))(\))/mg,function(ye,ce,we,Me,Ue,Qe,Ze){const Ve=Me||Qe+"/"+Ze;return'<a href="#api-'+Qe+"-"+Ze+'">'+Ve+"</a>"}),ae)}),u().registerHelper("setInputType",function(ae){switch(ae){case"File":case"Email":case"Color":case"Number":case"Date":return ae[0].toLowerCase()+ae.substring(1);case"Boolean":return"checkbox";default:return"text"}});let Oe;u().registerHelper("startTimer",function(ae){return Oe=new Date,""}),u().registerHelper("stopTimer",function(ae){return console.log(new Date-Oe),""}),u().registerHelper("__",function(ae){return xe(ae)}),u().registerHelper("cl",function(ae){return console.log(ae),""}),u().registerHelper("underscoreToSpace",function(ae){return ae.replace(/(_+)/g," ")}),u().registerHelper("removeDblQuotes",function(ae){return ae.replace(/"/g,"")}),u().registerHelper("assign",function(ae){if(arguments.length>0){const ye=typeof arguments[1];let ce=null;(ye==="string"||ye==="number"||ye==="boolean")&&(ce=arguments[1]),u().registerHelper(ae,function(){return ce})}return""}),u().registerHelper("nl2br",function(ae){return _e(ae)}),u().registerHelper("ifCond",function(ae,ye,ce,we){switch(ye){case"==":return ae==ce?we.fn(this):we.inverse(this);case"===":return ae===ce?we.fn(this):we.inverse(this);case"!=":return ae!=ce?we.fn(this):we.inverse(this);case"!==":return ae!==ce?we.fn(this):we.inverse(this);case"<":return ae<ce?we.fn(this):we.inverse(this);case"<=":return ae<=ce?we.fn(this):we.inverse(this);case">":return ae>ce?we.fn(this):we.inverse(this);case">=":return ae>=ce?we.fn(this):we.inverse(this);case"&&":return ae&&ce?we.fn(this):we.inverse(this);case"||":return ae||ce?we.fn(this):we.inverse(this);default:return we.inverse(this)}});const oe={};u().registerHelper("subTemplate",function(ae,ye){oe[ae]||(oe[ae]=u().compile(document.getElementById("template-"+ae).innerHTML));const ce=oe[ae],we=m().extend({},this,ye.hash);return new(u()).SafeString(ce(we))}),u().registerHelper("toLowerCase",function(ae){return ae&&typeof ae=="string"?ae.toLowerCase():""}),u().registerHelper("splitFill",function(ae,ye,ce){const we=ae.split(ye);return new Array(we.length).join(ce)+we[we.length-1]});function _e(ae){return(""+ae).replace(/(?:^|<\/pre>)[^]*?(?:<pre>|$)/g,ye=>ye.replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g,"$1<br>$2"))}u().registerHelper("each_compare_list_field",function(ae,ye,ce){const we=ce.hash.field,Me=[];ae&&ae.forEach(function(Qe){const Ze=Qe;Ze.key=Qe[we],Me.push(Ze)});const Ue=[];return ye&&ye.forEach(function(Qe){const Ze=Qe;Ze.key=Qe[we],Ue.push(Ze)}),Re("key",Me,Ue,ce)}),u().registerHelper("each_compare_keys",function(ae,ye,ce){const we=[];ae&&Object.keys(ae).forEach(function(Qe){const Ze={};Ze.value=ae[Qe],Ze.key=Qe,we.push(Ze)});const Me=[];return ye&&Object.keys(ye).forEach(function(Qe){const Ze={};Ze.value=ye[Qe],Ze.key=Qe,Me.push(Ze)}),Re("key",we,Me,ce)}),u().registerHelper("body2json",function(ae,ye){return Lt(ae)}),u().registerHelper("each_compare_field",function(ae,ye,ce){return Re("field",ae,ye,ce)}),u().registerHelper("each_compare_title",function(ae,ye,ce){return Re("title",ae,ye,ce)}),u().registerHelper("reformat",function(ae,ye){if(ye==="json")try{return JSON.stringify(JSON.parse(ae.trim()),null," ")}catch(ce){}return ae}),u().registerHelper("showDiff",function(ae,ye,ce){let we="";if(ae===ye)we=ae;else{if(!ae)return ye;if(!ye)return ae;const Me=new gt,Ue=Me.diffMain(ye,ae);Me.diffCleanupSemantic(Ue),we=Me.diffPrettyHtml(Ue),we=we.replace(/¶/gm,"")}return ce==="nl2br"&&(we=_e(we)),we});function Re(ae,ye,ce,we){const Me=[];let Ue=0;ye&&ye.forEach(function(Ve){let it=!1;if(ce&&ce.forEach(function(lt){if(Ve[ae]===lt[ae]){const Dt={typeSame:!0,source:Ve,compare:lt,index:Ue};Me.push(Dt),it=!0,Ue++}}),!it){const lt={typeIns:!0,source:Ve,index:Ue};Me.push(lt),Ue++}}),ce&&ce.forEach(function(Ve){let it=!1;if(ye&&ye.forEach(function(lt){lt[ae]===Ve[ae]&&(it=!0)}),!it){const lt={typeDel:!0,compare:Ve,index:Ue};Me.push(lt),Ue++}});let Qe="";const Ze=Me.length;for(const Ve in Me)parseInt(Ve,10)===Ze-1&&(Me[Ve]._last=!0),Qe=Qe+we.fn(Me[Ve]);return Qe}}document.addEventListener("DOMContentLoaded",()=>{Ye(),T(),v().highlightAll()});function Ye(){var Ae;let Oe=[{type:"get",url:"/CheckHeaders",title:"",group:"Middlewares",name:"CheckHeaders",description:"<p>a list of header is mandatory to access apxtrib see tribes/townconf.json.exposedHeaders</p>",header:{fields:{Header:[{group:"Header",type:"string",optional:!1,field:"xalias",description:"<p>anonymous or unique alias</p>"},{group:"Header",type:"string",optional:!1,field:"xapp",description:"<p>name of the webapp store in tribe/tribeid/www/xapp</p>"},{group:"Header",type:"string",optional:!1,field:"xlang",description:"<p>the 2 letter request langage (if does not exist then return en = english).</p>"},{group:"Header",type:"string",optional:!1,field:"xtribe",description:"<p>unique tribe name ere xapp exist</p>"},{group:"Header",type:"string",optional:!1,field:"xdays",description:"<p>a timestamp 0 or generate during the authentifyme process</p>"},{group:"Header",type:"string",optional:!1,field:"xhash",description:"<p>anonymous or signature of message: xalias_xdays created by alias private key during authentifyme process</p>"},{group:"Header",type:"array[]",optional:!1,field:"xprofils",description:"<p>list of string profil apply into xtribe for xapp</p>"},{group:"Header",type:"string",optional:!1,field:"xuuid",description:"<p>a unique number c reated the fisrt time a domain is visited</p>"},{group:"Header",type:"integer",optional:!1,field:"xtrkversion",description:"<p>a version number link to tracking system</p>"}]},examples:[{title:"Header-Exemple:",content:` {
|
|
xtribe:"apache",
|
|
xalias:"toto",
|
|
xhash:"",
|
|
xdays:"123"
|
|
xlang:"en",
|
|
xapp:"popular"
|
|
}`,type:"json"}]},error:{fields:{"Error 4xx":[{group:"Error 4xx",optional:!1,field:"missingexposedHeaders",description:"<p>it miss an exposedHeaders</p>"}]},examples:[{title:"Error-Response:",content:` HTTP/1/1 400 Not Found
|
|
{
|
|
status:400,
|
|
ref:"middlewares"
|
|
msg:"missingheaders",
|
|
data: ["headermissing1"]
|
|
}`,type:"json"},{title:"Error-Response:",content:` HTTP/1/1 404 Not Found
|
|
{
|
|
status:404,
|
|
ref:"middlewares"
|
|
msg:"tribeiddoesnotexist",
|
|
data: {xalias}
|
|
}`,type:"json"}]},version:"0.0.0",filename:"checkHeaders.js",groupTitle:"Middlewares"},{type:"get",url:"/istauthenticated",title:"",group:"Middlewares",name:"isAUthenticated",description:"<p>Check that exist in town/tmp/tokens/xalias_xdays_xhash.substr(20,200) if not, check the xhash signature with message xalias_xdays come from public key belonging to xalias. If check pass then store a xhash into /tmp/tokens. A process run each day to clean up all xhas tmp/tokens oldest than 24 hours. If authentify it returns header with xprofils store into a person objject -xtribes/person/alias</p>",header:{fields:{Header:[{group:"Header",type:"string",optional:!1,field:"xalias",description:"<p>anonymous or unique alias</p>"},{group:"Header",type:"string",optional:!1,field:"xapp",description:"<p>name of the webapp store in tribe/tribeid/www/xapp</p>"},{group:"Header",type:"string",optional:!1,field:"xlang",description:"<p>the 2 letter request langage (if does not exist then return en = english).</p>"},{group:"Header",type:"string",optional:!1,field:"xtribe",description:"<p>unique tribe name ere xapp exist</p>"},{group:"Header",type:"string",optional:!1,field:"xdays",description:"<p>a timestamp 0 or generate during the authentifyme process</p>"},{group:"Header",type:"string",optional:!1,field:"xhash",description:"<p>anonymous or signature of message: xalias_xdays created by alias private key during authentifyme process</p>"},{group:"Header",type:"array[]",optional:!1,field:"xprofils",description:"<p>list of string profil apply into xtribe for xapp</p>"},{group:"Header",type:"string",optional:!1,field:"xuuid",description:"<p>a unique number c reated the fisrt time a domain is visited</p>"},{group:"Header",type:"integer",optional:!1,field:"xtrkversion",description:"<p>a version number link to tracking system</p>"}]},examples:[{title:"Header-Exemple:",content:` {
|
|
xtribe:"apache",
|
|
xalias:"toto",
|
|
xhash:"",
|
|
xdays:"123"
|
|
xlang:"en",
|
|
xapp:"popular"
|
|
}`,type:"json"}]},error:{examples:[{title:"Error-Response:",content:` HTTP/1/1 400 Not Found
|
|
{
|
|
status:400,
|
|
ref:"middlewares"
|
|
msg:"missingheaders",
|
|
data: ["headermissing1"]
|
|
}`,type:"json"},{title:"Error-Response:",content:` HTTP/1/1 404 Not Found
|
|
{
|
|
status:404,
|
|
ref:"middlewares"
|
|
msg:"tribeiddoesnotexist",
|
|
data: {xalias}
|
|
}`,type:"json"}]},version:"0.0.0",filename:"isAuthenticated.js",groupTitle:"Middlewares"},{type:"get",url:"https://wall-ants.ndda.fr/Checkjson.js",title:"- schema check data lib",group:"Odmdb",name:"checkjsonjs",description:"<p>Public js lib to import in a browser by :<br> <code><script src="wall-ants.ndda.fr/nationchains/contracts/Checkjson.js"></script></code> to import in a node.js:<br> <code>const Checkjson = require(`Checkjson.js`);</code></p> <p>with functions:<br> <strong>Checkjson.schema.validation(schema)</strong> that return<br> - {status:200, ref:"Checkjson", msg:"validcheck"} => all rules are correct<br> - {status:406, multimsg:[{ref:"Checkjson",msg:"errorkey",data:{}}]}<br></p> <p><strong>Checkjson.schema.data(schema{json},data{json},withschemacheck{boolean})</strong> that return<br> - {status:200, ref:"Checkjson", msg:"validcheck"} => all data keys respect schema rules <br> - {status:417, multimsg:[{ref:"Checkjson",msg:"errorkey",data:{}}]}<br></p> <p>To identify issues, get the language errorkey list with a get https://wall-ants.ndda.fr/nationchains/models/Checkjson_lg.json</p>",version:"0.0.0",filename:"odmdb.js",groupTitle:"Odmdb"},{type:"get",url:"/odmdb/idx/:objectname/:indexname",title:"- index Get",group:"Odmdb",name:"getIndex",description:"<p>Get index file for an object</p>",parameter:{fields:{Parameter:[{group:"Parameter",type:"string",optional:!1,field:"objectname",description:"<p>If in conf.nationObjects then object is into nationchains/ else in tribes/xtribe/objectname/idx/indexname indexname</p>"},{group:"Parameter",type:"String",optional:!1,field:"indexname",description:"<p>name of index file in /idx/indexnamme.json</p>"}]}},error:{fields:{"Error 4xx":[{group:"Error 4xx",type:"json",optional:!1,field:"objectNotfound",description:"<p>the file does not exist</p>"}]},examples:[{title:"HTTP/1.1 404 Not Found",content:`HTTP/1.1 404 Not Found
|
|
{"status":404,"ref":"Odmdb","msg":"pathnamedoesnotexist","data":{indexpath}}`,type:"json"}]},success:{fields:{"Success 200":[{group:"Success 200",type:"object",optional:!1,field:"indexfile",description:"<p>content</p>"}]},examples:[{title:"Success-Response:",content:`HTTP/1.1 200 OK
|
|
{"status":200, "ref":"Odmdb", "msg":"indexexist", "data":{indexname,content:{index file}}`,type:"json"}]},version:"0.0.0",filename:"odmdb.js",groupTitle:"Odmdb"},{type:"get",url:"/odmdb/itm/:objectname/:primaryindex",title:"- item Get",group:"Odmdb",name:"getItemFromId",description:"<p>Get itm for a primaryid of an object</p>",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"objectname",description:"<p>name Mandatory if in conf.nationObjects then file is into nationchains/ else in /nationchains/tribes/xtribe/objectname</p>"},{group:"Parameter",type:"String",optional:!1,field:"primaryindex",description:"<p>the unique id where item is store</p>"}]}},error:{fields:{"Error 4xx":[{group:"Error 4xx",type:"json",optional:!1,field:"objectNotfound",description:"<p>the file item does not exist</p>"}]},examples:[{title:"HTTP/1.1 404 Not Found",content:`HTTP/1.1 404 Not Found
|
|
{"status":404,"ref":"Odmdb","msg":"doesnotexist","data":{"objectname":"objectname","key":"apxid","val":"primaryindex"}}`,type:"json"}]},success:{fields:{"Success 200":[{group:"Success 200",type:"object",optional:!1,field:"indexfile",description:"<p>content</p>"}]},examples:[{title:"Success-Response:",content:`HTTP/1.1 200 OK
|
|
{"status":200, "ref":"Odmdb", "msg":"indexexist", "data":{"indexname","content":{itm file}}`,type:"json"}]},version:"0.0.0",filename:"odmdb.js",groupTitle:"Odmdb"},{type:"get",url:"/odmdb/schema/:objectname",title:"- schema Get private",group:"Odmdb",name:"getPrivateSchema",description:"<p>Get a private (profil must have accessright R on object) to a Schema model</p>",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"objectname",description:"<p>Mandatory</p>"}]}},error:{fields:{"Error 4xx":[{group:"Error 4xx",type:"object",optional:!1,field:"ref",description:"<p>objectmodel to get in the right language</p>"}]},examples:[{title:"Error-response:",content:`HTTP/1.1 404 Not Found
|
|
{"status":404,"ref":"Odmdb","msg":"schemanotfound","data":{"fullpath"}}`,type:"json"}]},success:{fields:{"Success 200":[{group:"Success 200",type:"object",optional:!1,field:"data",description:"<p>contains schema requested</p>"}]},examples:[{title:"Success-Response: ",content:`HTTP/1.1 200 Success-response:
|
|
{"status":200,"data":{schema}}`,type:"json"}]},version:"0.0.0",filename:"odmdb.js",groupTitle:"Odmdb"},{type:"get",url:"https://wall-ants.ndda.fr/nationchains/models/:modelname_lg.json",title:"- translation notif Get public",group:"Odmdb",name:"getPublicModelmessagekey",description:"<p>Get a public json object for the ref: modelname in language lg, to get a template description with key msg</p>",parameter:{fields:{Parameter:[{group:"Parameter",type:"string",optional:!1,field:"modelname",description:"<p>Mandatory</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"json",optional:!1,field:"contain",description:"<p>json file</p>"}]},examples:[{title:"Fichier direct",content:`HTTP/1.1 200 Success-response:
|
|
{
|
|
"alreadyexist": "Un object {{objectname}} avec la cl\xE9 {{key}} existe d\xE9j\xE0 avec {{val}}",
|
|
"doesnotexist": "L'object {{objectname}} avec la cl\xE9 {{key}} ,'existe pas avec {{val}}",
|
|
"getschema": "Schema {{{conf.name}}}",
|
|
"schemanotfound": "Schema introuvable dans {{{schemaPath}}}",
|
|
"pathnamedoesnotexist": "Le repertoire n'existe pas {{{indexpath}}}",
|
|
"objectfiledoesnotexist": "Le fichier n'existe pas {{{objectpath}}}",
|
|
"cudsuccessfull": "Mise \xE0 jour effectu\xE9e avec succ\xE9s",
|
|
"missingprimarykey": "Il manque une cl\xE9 primaire apxid pour stocker et identifier les objects",
|
|
"unconsistencyapxidx": "L'index {{name}} doit contenir en objkey au moins {{apxid}} car keyval n'est pas unique",
|
|
"profilnotallow": "Vous n'avez pas le profil de {{profils}}, cette action n'est pas authoris\xE9e",
|
|
"successreindex": "Objet reindex\xE9 \xE0 partir des items, vos index sont \xE0 jour",
|
|
"indexexist":"L'indexe existe"
|
|
}`,type:"json"}]},error:{fields:{"Error 4xx":[{group:"Error 4xx",type:"json",optional:!1,field:"contain",description:"<p>json file</p>"}]},examples:[{title:"nginx html not found message",content:`HTTP/1.1 404 Not Found
|
|
<html>...</html>`,type:"string"}]},version:"0.0.0",filename:"odmdb.js",groupTitle:"Odmdb"},{type:"get",url:"https://wall-ants.ndda.fr/nationchains/schema/:objectname",title:"- schema Get public",group:"Odmdb",name:"getPublicSchema",description:"<p>Get a Schema model from public apxtrib (nations, pagans,persons,towns, tribes,wwws)</p>",success:{fields:{"Success 200":[{group:"Success 200",type:"json",optional:!1,field:"contain",description:"<p>json file</p>"}]},examples:[{title:"Fichier direct",content:`HTTP/1.1 200 Success-response:
|
|
{
|
|
"$id": "https://smatchit.io/schema/pagan",
|
|
"$comment": "To create account bin apxtrib",
|
|
"title": "Pagans identity",
|
|
"description": "A numeric id in the nationchains world",
|
|
"type": "object",
|
|
"properties": {
|
|
"publickey": {
|
|
"title": "Alias's publickey",
|
|
"description": "Public key generate with openpgp.js",
|
|
"type": "string",
|
|
"format": "pgppublickey"
|
|
},
|
|
"alias": {
|
|
"title": "Alias",
|
|
"description": "text to remember easily a public key",
|
|
"type": "string",
|
|
"minLength": 4,
|
|
"pattern": "^[a-z0-9]*$"
|
|
},
|
|
"dt_delete": {
|
|
"title": "Date of death",
|
|
"description": "Date of alias delete request, your will will be apply",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"will": {
|
|
"title": "Will script after death",
|
|
"description": "This will script will be apply on your data 30 days after your death",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": ["publickey", "alias"],
|
|
"apxid": "alias",
|
|
"apxuniquekey": ["publickey"],
|
|
"apxidx": [
|
|
{ "name": "lst_alias", "keyval": "alias" },
|
|
{ "name": "alias", "keyval": "alias" }
|
|
],
|
|
"apxaccessrights": {
|
|
"owner": { "R": [], "D": [] },
|
|
"anonymous": { "C": [], "R": ["alias"] },
|
|
"pagan": { "R": ["alias", "publickey"] }
|
|
}
|
|
}`,type:"json"}]},error:{fields:{"Error 4xx":[{group:"Error 4xx",type:"json",optional:!1,field:"contain",description:"<p>json file</p>"}]},examples:[{title:"nginx html not found message",content:`HTTP/1.1 404 Not Found
|
|
<html>...</html>`,type:"string"}]},version:"0.0.0",filename:"odmdb.js",groupTitle:"Odmdb"},{type:"post",url:"/odmdb/itm/:objectname",title:"- item Create",group:"Odmdb",name:"postItm",permission:[{name:"none"}],description:"<p>Add an new item (data) into a collection of objectname items. Before Check data integrity with the relevant schema. Then create a new primarykey. For multilanguage return see nationchains/model/lg/Odmdb_xx.json.</p>",parameter:{fields:{Parameter:[{group:"Parameter",type:"string",optional:!1,field:"objectname",description:"<p>Place where to create new item, schema and version are available in /objectname/conf.json</p>"}]}},body:[{group:"Body",type:"Object",optional:!1,field:"data",description:"<p>must pass Checkjson.js with schema</p>"}],success:{fields:{"Success 200":[{group:"Success 200",type:"json",optional:!1,field:"data",description:"<p>idxprimary Value of idxprimary into objectname collection</p>"}]},examples:[{title:"Success-Response:",content:`HTTP/1.1 200 OK
|
|
{"status":200, "ref":"Odmdb", "msg":"cudsuccessfull", "data":{"itm":{}}}`,type:"json"}]},error:{fields:{"Error 4xx":[{group:"Error 4xx",type:"json",optional:!1,field:"schemanotfound",description:"<p>The objectname schema is not found</p>"},{group:"Error 4xx",type:"json",optional:!1,field:"pathnamedoesnotexist",description:"<p>The objectname does not exist for the tribe</p>"},{group:"Error 4xx",type:"json",optional:!1,field:"missingprimarykey",description:"<p>Body data must have primarykey to be created</p>"},{group:"Error 4xx",type:"json",optional:!1,field:"unconsistencyapxidx",description:"<p>some Body data get unique key that already exist</p>"},{group:"Error 4xx",type:"json",optional:!1,field:"checkjsonfalse",description:"<p>The body data are not consistent with the schema</p>"}]},examples:[{title:"HTTP/1.1 404 Not Found",content:`HTTP/1.1 404 Not Found
|
|
{"status":404,"ref":"Odmdb","msg":"see nationchains/model/lg/Odmdb_xx.json","data":"object to render with msg"}`,type:"json"}]},version:"0.0.0",filename:"odmdb.js",groupTitle:"Odmdb"},{type:"put",url:"/odmdb/schema/:objectname",title:"- schema Put",group:"Odmdb",name:"putSchema",description:"<p>Replace a schema by another one need druid profil for a tribe</p>",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"objectname",description:"<p>Mandatory</p>"}]}},body:[{group:"Body",type:"string",optional:!1,field:"schemapath",description:"<p>where to store schema .../schema</p>"},{group:"Body",type:"string",optional:!1,field:"objectpath",description:"<p>where to store object ...objectname/idx/conf.json</p>"},{group:"Body",type:"json",optional:!1,field:"schema",description:"<p>content</p>"},{group:"Body",type:"json",optional:!1,field:"schemalang",description:"<p>content in lg</p>"},{group:"Body",type:"string",optional:!1,field:"lang",description:"<p>define which schemalg is (2 letters)</p>"}],error:{fields:{"Error 4xx":[{group:"Error 4xx",type:"object",optional:!1,field:"ref",description:"<p>objectmodel to get in the right language</p>"}]},examples:[{title:"Error-response:",content:`HTTP/1.1 404 Not Found
|
|
{"status":404,"ref":"Odmdb","msg":"schemanotfound","data":{"fullpath"}}`,type:"json"}]},success:{fields:{"Success 200":[{group:"Success 200",type:"object",optional:!1,field:"data",description:"<p>contains schema requested HTTP/1.1 200 Success-response: {"status":200,"data":{schema}}</p>"}]}},version:"0.0.0",filename:"odmdb.js",groupTitle:"Odmdb"},{type:"get",url:"/odmdb/rebuildidx/:objectname",title:"- index refresh all",group:"Odmdb",name:"refreshAllIndex",description:"<p>Rebuild all index for an object, this can be usefull in case crash or any data conflict.</p>",parameter:{fields:{Parameter:[{group:"Parameter",type:"string",optional:!1,field:"objectname",description:"<p>Mandatory</p>"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"object",optional:!1,field:"indexfile",description:"<p>content</p>"}]},examples:[{title:"Success-Response:",content:`HTTP/1.1 200 OK
|
|
{"status":200, "ref":"Odmdb", "msg":"successreindex", "data":{"indexlist":[]}}`,type:"json"}]},error:{fields:{"Error 4xx":[{group:"Error 4xx",type:"json",optional:!1,field:"objectNotfound",description:"<p>the file does not exist</p>"}]},examples:[{title:"HTTP/1.1 404 Not Found",content:`HTTP/1.1 404 Not Found
|
|
{"status":404,"ref":"Odmdb","msg":"see nationchains/model/lg/Odmdb_xx.json","data":"object to render with msg"}`,type:"json"}]},version:"0.0.0",filename:"odmdb.js",groupTitle:"Odmdb"},{type:"get",url:"/pagans/logout",title:"- pagan Logout",name:"Removetoken",group:"Pagans",description:"<p>Remove token</p>",success:{fields:{"Success 200":[{group:"Success 200",type:"object",optional:!1,field:"indexfile",description:"<p>content</p>"}]},examples:[{title:"Success-Response:",content:`HTTP/1.1 200 OK
|
|
{status: 200, ref: "Pagans", msg: "logout"`,type:"json"}]},version:"0.0.0",filename:"pagans.js",groupTitle:"Pagans"},{type:"post",url:"/pagans",title:"- pagan Post",name:"addpagan",group:"Pagans",description:"<p>Create a pagan account from alias, publickey, if trusted recovery => Create a person in xtribe/person/xalias.json with profil.auth={email,privatekey, passphrase} Middleware isAuthenticated check that:</p> <ul> <li>xhash is well signed from private key linked to the publickey of alias</li> <li>check that alias does not already exist (if yes then verifiedsigne would be false) Need to wait next block chain to be sure that alias is register in the blokchain</li> </ul>",error:{fields:{"Error 4xx":[{group:"Error 4xx",type:"json",optional:!1,field:"objectNotfound",description:"<p>the file does not exist</p>"}]},examples:[{title:"HTTP/1.1 404 Not Found",content:`HTTP/1.1 404 Not Found
|
|
{"status":404,"ref":"Odmdb","msg":"pathnamedoesnotexist","data":{indexpath}}`,type:"json"}]},success:{fields:{"Success 200":[{group:"Success 200",type:"object",optional:!1,field:"indexfile",description:"<p>content</p>"}]},examples:[{title:"Success-Response:",content:`HTTP/1.1 200 OK
|
|
{"status":200, "ref":"Odmdb", "msg":"indexexist", "data":{indexname,content:{index file}}`,type:"json"}]},version:"0.0.0",filename:"pagans.js",groupTitle:"Pagans"},{type:"post",url:"/pagans/person",title:"- person Post",name:"addperson",group:"Pagans",description:"<p>add a person = alias + tribe with specific accessright and specific schema link to tribe</p> <p>@todo add tribe/schema/person.json</p>",version:"0.0.0",filename:"pagans.js",groupTitle:"Pagans"},{type:"delete",url:"/pagans/alias/:alias",title:"- pagan Delete",name:"deletepagan",group:"Pagans",description:"<p>Delete an alias and his publickey</p>",version:"0.0.0",filename:"pagans.js",groupTitle:"Pagans"},{type:"get",url:"/pagans/person:alias",title:"- person Get",name:"getpersondata",description:"<p>Get person information from his alias for a xtribe (data and profils per apps)</p>",group:"Pagans",parameter:{fields:{Parameter:[{group:"Parameter",type:"string",optional:!1,field:"alias",description:""}]}},success:{fields:{200:[{group:"200",optional:!1,field:"personExist",description:""}]},examples:[{title:'{status:200, ref:"pagans",msg:"personexist",data: { person } }',content:'{status:200, ref:"pagans",msg:"personexist",data: { person } }',type:"json"}]},error:{fields:{404:[{group:"404",optional:!1,field:"Notfound",description:""}]},examples:[{title:'{status: 404, ref:"pagans",msg:"persondoesnotexist",data: { person } }',content:` {status: 404, ref:"pagans",msg:"persondoesnotexist",data: { person } }
|
|
|
|
@todo check accessright for req.session.header.xalias to see if jhe can get person data
|
|
if req.param.alias == req.session.header.xalias => Owner
|
|
else need accessright to on person set at R`,type:"json"}]},version:"0.0.0",filename:"pagans.js",groupTitle:"Pagans"},{type:"get",url:"/pagans/isauth",title:"- pagan isAuthenticated?",name:"isAuth",group:"Pagans",description:"<p>Check if pagan's token is still valid</p>",error:{fields:{400:[{group:"400",optional:!1,field:"missingheaders",description:""},{group:"400",optional:!1,field:"xaliasdoesnotexist",description:""},{group:"400",optional:!1,field:"signaturefailled",description:""}],401:[{group:"401",optional:!1,field:"aliasanonymous",description:""}],404:[{group:"404",optional:!1,field:"tribedoesnotexist",description:""}]}},success:{fields:{200:[{group:"200",optional:!1,field:"valid",description:"<p>{object} data contains indexfile requested</p>"}]}},version:"0.0.0",filename:"pagans.js",groupTitle:"Pagans"},{type:"get",url:"/pagans/alias/:alias",title:"- alias Get",name:"isalias",group:"Pagans",description:"<p>If alias exist return its publickey</p> <p>@param {string} alias</p>",error:{fields:{"Error 4xx":[{group:"Error 4xx",type:"json",optional:!1,field:"aliasdoesnotexist",description:""}]},examples:[{title:"HTTP/1.1 404 Not Found",content:`HTTP/1.1 404 Not Found
|
|
{"status":404,"ref":"pagans","msg":"aliasdoesnotexist","data": { alias}}`,type:"json"}]},success:{fields:{"Success 200":[{group:"Success 200",type:"object",optional:!1,field:"indexfile",description:"<p>content</p>"}]},examples:[{title:"Success-Response:",content:`HTTP/1.1 200 OK
|
|
{"status":200, ref:"pagans","msg":"aliasexist","data": { alias, publicKey }}
|
|
*`,type:"json"}]},version:"0.0.0",filename:"pagans.js",groupTitle:"Pagans"},{type:"get",url:"/pagans/keyrecovery/tribe/email",title:"- recovery key by email",name:"recoveryKey",group:"Pagans",error:{fields:{400:[{group:"400",type:"object",optional:!1,field:"status",description:"<p>missingheaders / xalias does not exist / signaturefailled</p>"}],401:[{group:"401",type:"object",optional:!1,field:"alias",description:"<p>anonymous (not authenticated)</p>"}],404:[{group:"404",type:"string",optional:!1,field:"tribe",description:"<p>does not exist</p>"}]}},success:{fields:{200:[{group:"200",type:"object",optional:!1,field:"data",description:"<p>contains indexfile requested</p>"}]}},version:"0.0.0",filename:"pagans.js",groupTitle:"Pagans"},{type:"put",url:"/pagans/person",title:"- person Put",name:"updateperson",group:"Pagans",description:"<p>update a person = alias + tribe with specific accessright and specific schema link to tribe @todo add tribe/schema/person.json</p>",version:"0.0.0",filename:"pagans.js",groupTitle:"Pagans"},{type:"get",url:"https://dns.xx/trk/pathtofile?",title:"- tracking system",group:"Trackings",name:"trackingsystem",description:`<p>without header:<br> <code>https://dns.xx/trk/pathtofile?alias=anonymous&uuid=1b506f71-1bff-416c-9057-cb8b86296f60&src=btnregister&version=1&lg=fr </code></p> <p>with header<br> <code>https://dns.xx/trk/pathtofile?srckey=btnregister&version=1</code></p> <p>where pathtofile is a ressource accessible from https://dns.xx/pathtofile html usage to track a loading page or email when a picture is load using apxwebapp in /src/ we got: <code> < img src="static/img/photo.jpg" data-trksrckey="loadpage" data-version="1" > </code></p> <p>using html + apx.js (or at least with header {xalias,xuuid,xlang}) <code>< img lazysrc="trk/static/img/photo.jpg data-trksrckey="loadpage" data-version="1" ></code></p> <p>in js action:</p> <code> <button></button> <a data-trksrckey="linktoblabla" href='https:..' onclick="apx.trackvisit("btnaction",1);actionfct();"> </a> </code> #will hit an eventlistener<br> <code> axios.get("https://dns.xx/trk/cdn/empty.json?alias=anonymous&uuid=1b506f71-1bff-416c-9057-cb8b86296f60&srckey=btnregister&version=1"); </code> <p>#or if no js available (example:email or pdf document)<br> <code> < img src="https://dns.xx/trk/static/img/photo.jpg?alias=anonymous&uuid=1b506f71-1bff-416c-9057-cb8b86296f60&srckey=loadpage&version=1"</code></p> <code> <a href="https://dns.xx/trk/redirect?alias=anonymous&uuid=1b506f71-1bff-416c-9057-cb8b86296f60&srckey=loadpage&version=1&url=http://..." </code> <p>will hit a tracker then redirect to url></a> *</p> <p><strong>if you use apx.js</strong> : in html add in < button >, < img >, < a > tag data-trksrc="srckey" <code> < img src="https://dns.xx/static/img/photo.jpg" data-trkversion="1" data-trksrckey="registerform"> < button data-trksrc="https://dns.xx/static/img/photo.jpg" data-trkversion="1" data-trksrckey="registerform"> </code></p> <p>Tracking log are store into tribe/logs/nginx/tribe_appname.trk.log Src have to be manage in tribe/api/models/lg/src_en.json <code>{"srckey":{ "app":"presentation|app|apptest", "title":"", "description":"" } } </code></p>`,parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"alias",defaultValue:"anonymous",description:"<p>if authenticated we get from headers</p>"},{group:"Parameter",type:"String",optional:!1,field:"uuid",description:"<p>a uuid v4 generate the first time a web page is open on a browser</p>"},{group:"Parameter",type:"String",optional:!1,field:"srckey",description:"<p>source action that trig this get</p>"},{group:"Parameter",type:"integer",optional:!1,field:"version",defaultValue:"1",description:"<p>can be an int, date or any version of the src</p>"},{group:"Parameter",type:"integer",optional:!0,field:"tm",description:"<p>a timestamp of action when it is not immediate (for offline app)</p>"}]}},version:"0.0.0",filename:"trackings.js",groupTitle:"Trackings"}];const oe={name:"apXtrib",version:"1.0.0",description:"Core api documentation",title:"apiDoc for apXtrib",url:"https://smatchit.io/api",urlprod:"https://wall-ants.ndda.fr/apidoc/v1",order:["Middlewares","Odmdb","Nationchains"],template:{forceLanguage:"en",showRequiredLabels:!0,withCompare:!0,withGenerator:!0,aloneDisplay:!1},header:{title:"Introduction",content:`<h2>api users and backend developers</h2>
|
|
<p>api documentation for routes and middleware has to respect apidoc's rules <a href="https://apidocjs.com">https://apidocjs.com/</a></p>
|
|
<p>To update this doc accessible in <a href="https://wal-ants.ndda.fr/cdn/apidoc">https://wal-ants.ndda.fr/cdn/apidoc</a> :</p>
|
|
<p><code>yarn apidoc</code></p>
|
|
<p>For api tribe's doc \xA0accessible in <a href="https://smatchit.io/cdn/apidoc">https://smatchit.io/cdn/apidoc</a> <a href="https://smatchit.io/cdn/apidoc:">:</a></p>
|
|
<p><code>yarn apidoctribename</code></p>
|
|
<p>Objects manage in apXtrib: pagans, notifications, nations, towns, tribes, wwws</p>
|
|
<p>All others objects are manage in town/tribe</p>
|
|
<p>persons is the only exception, schema is manage in apXtrib but data are store in a tribe.</p>
|
|
<p>apxtrib conf is set in a conf.json at the same folder level:</p>
|
|
<pre><code class="language-plaintext">/apxtrib/ # core process
|
|
/townName_nationName/conf.json # town settings
|
|
</code></pre>
|
|
<p>url: <strong>/api/routeName</strong> For core api apXtrib in /apxtrib :</p>
|
|
<pre><code class="language-plaintext">/apxtrib/api/middlewares/
|
|
/apxtrib/api/routes/
|
|
/apxtrib/api/models/
|
|
/apxtrib/api/models/lg/ language customisation for api response
|
|
/apxtrib/api/models/unitest/
|
|
</code></pre>
|
|
<p>url: <strong>/api/smatchit/routeName</strong> for tribe smatchit example api in /town_nation/tribes/smatchit(tribeid)</p>
|
|
<pre><code class="language-plaintext">/town_nation/tribes/smatchit/api/routes/
|
|
/town_nation/tribes/smatchit/api/models/
|
|
/town_nation/tribes/smatchit/api/models/lg/ language customization
|
|
</code></pre>
|
|
<p><strong>static files</strong> are served by nginx, each tribe nginx conf are store and can be customize in /town_nation/www/nginx_xtribe_xapp.conf</p>
|
|
<p>object www/websitename are serve with nginx not express.</p>
|
|
<h2>Object management (Odmdb)</h2>
|
|
<p>An object has a name and is defined by a schema that contain properties key.</p>
|
|
<p>A propertie has a name and a list of caracteristics (type, pattern,format,...) that have to be validate to be accepted.<br>
|
|
All properties respect the rules <a href="https://json-schema.org/draft/2020-12/schema,">https://json-schema.org/draft/2020-12/schema,</a> some extra"format" can be add to mutualise recurrent regex pattern</p>
|
|
<p>A checkjson.js is available to manage all specific format <a href="https://wall-ants.ndda.fr/Checkjson.js">https://wall-ants.ndda.fr/Checkjson.js</a> see <strong>Odmdb - schema Checkjson</strong></p>
|
|
<p><strong>Additional properties that not exist in 2020-12/schema :</strong></p>
|
|
<p><strong>required</strong>: an array of required properties</p>
|
|
<p><strong>apxid</strong>: the propertie used as an unique id</p>
|
|
<p><strong>apxuniquekey</strong>: array of unique properties</p>
|
|
<p><strong>apxidx</strong> : array of index</p>
|
|
<p><strong>apxaccessrights</strong>: object with key profilname and accessrights on properties {profilname:{C:[properties array],R:[properties array],U:[],D:[]}}</p>
|
|
<p>Items of an object are store in files into :</p>
|
|
<pre><code class="language-plaintext">/objectnames/idx/keyval_objkey.json
|
|
/objectnames/itm/uniqueid.json
|
|
</code></pre>
|
|
<h2>api pre-request</h2>
|
|
<p><strong>Valid header</strong></p>
|
|
<p>A \u2018private\u2019 request to pass must contain exposeHeaders from town conf.json</p>
|
|
<p>api.exposedHeaders :["xdays", "xhash", "xalias", "xlang", "xtribe", "xapp", "xuuid" ]</p>
|
|
<p>By default for anonymous user:</p>
|
|
<pre><code class="language-plaintext">{"headers":{
|
|
"xtrkversion":1,
|
|
"xtribe":"tribeid ex: smatchit",
|
|
"xapp":"websitename ex:presentation",
|
|
"xlang":"fr",
|
|
"xalias":"anonymous",
|
|
"xhash":"anonymous",
|
|
"xdays":0
|
|
}
|
|
}
|
|
</code></pre>
|
|
<p>App use openpgp.js lib to sign xdays_xalias with a privatekey and store it in xhash.</p>
|
|
<p>/api/middlewares/isAuthenticated.js check if (xhash) is a valid signature of the public key a xhash is valid for 24 hours</p>
|
|
<p>See Pagans models that contain authentification process</p>
|
|
<p><strong>api Return can be direct json in case of get without authenntification or an object data</strong></p>
|
|
<p>{status, ref,msg,data}:</p>
|
|
<ul>
|
|
<li>status: http code return</li>
|
|
<li>ref: model/route name reference where message come from</li>
|
|
<li>msg: a message template key store into models/lg/name_lg.json (where lg is 2 letters language)</li>
|
|
<li>data: an object data use to render the value of the message key.</li>
|
|
</ul>
|
|
<h2>Accessrights:</h2>
|
|
<p>An alias is just an identity, to access a tribe a person must exist with alias into /town/tribes/tribename/persons/itm/alias.json</p>
|
|
<p>A person has a property profils with a list of profilename, common profiles are : pagan (an identity) \xA0/ person (an identity with access right in a tribe) / druid (the administrator of a tribe) / major (administrator of a town/server)</p>
|
|
<p>Into a tribe you can have many other profil with specifics accessright on tribe's object.</p>
|
|
<h2>Add tribe's api:</h2>
|
|
<p>Accessible with https://dns/api/tribename/routes</p>
|
|
<pre><code class="language-plaintext">/town/tribes/tribename/api/routes
|
|
/town/tribes/tribename/api/middlewares
|
|
/town/tribes/tribename/api/models
|
|
/town/tribes/tribename/schema
|
|
/town/tribes/tribename/schema/lg
|
|
</code></pre>
|
|
<pre><code class="language-plaintext">// Example of a route
|
|
const conf = require(\`\${process.env.dirtown}/conf.json\`);
|
|
const express = require(\`\${conf.dirapi}/node_modules/express\`);
|
|
const fs = require(\`\${conf.dirapi}/node_modules/fs-extra\`);
|
|
const path = require(\`\${conf.dirapi}/node_modules/path\`);
|
|
|
|
const Nofications = require(\`\${conf.dirapi}/api/models/Notifications.js\`);
|
|
|
|
// Middlewares
|
|
const checkHeaders = require(\`\${conf.dirapi}/api/middlewares/checkHeaders\`);
|
|
const isAuthenticated = require(\`\${conf.dirapi}/api/middlewares/isAuthenticated\`);
|
|
const Actions = require(\`\${conf.dirtown}/tribes/smatchit/api/models/Actions\`);
|
|
const router = express.Router();
|
|
</code></pre>
|
|
`},footer:{title:"Best practices",content:`<p>Documentation Best practices</p>
|
|
`},sampleUrl:!1,defaultVersion:"0.0.0",apidoc:"0.3.0",generator:{name:"apidoc",time:"Tue Nov 14 2023 11:14:58 GMT+0100 (heure normale d\u2019Europe centrale)",url:"https://apidocjs.com",version:"0.54.0"}};$e();const _e=u().compile(m()("#template-header").html()),Re=u().compile(m()("#template-footer").html()),ae=u().compile(m()("#template-article").html()),ye=u().compile(m()("#template-compare-article").html()),ce=u().compile(m()("#template-generator").html()),we=u().compile(m()("#template-project").html()),Me=u().compile(m()("#template-sections").html()),Ue=u().compile(m()("#template-sidenav").html()),Qe={aloneDisplay:!1,showRequiredLabels:!1,withGenerator:!0,withCompare:!0};oe.template=Object.assign(Qe,(Ae=oe.template)!=null?Ae:{}),oe.template.forceLanguage&&Te(oe.template.forceLanguage);const Ze=(0,s.groupBy)(Oe,ne=>ne.group),Ve={};m().each(Ze,(ne,q)=>{Ve[ne]=(0,s.groupBy)(q,ue=>ue.name)});const it=[];m().each(Ve,(ne,q)=>{let ue=[];m().each(q,(le,me)=>{const be=me[0].title;be&&ue.push(be.toLowerCase()+"#~#"+le)}),ue.sort(),oe.order&&(ue=re(ue,oe.order,"#~#")),ue.forEach(le=>{const be=le.split("#~#")[1];q[be].forEach(ge=>{it.push(ge)})})}),Oe=it;let lt={};const Dt={};let kt={};kt[oe.version]=1,m().each(Oe,(ne,q)=>{lt[q.group]=1,Dt[q.group]=q.groupTitle||q.group,kt[q.version]=1}),lt=Object.keys(lt),lt.sort(),oe.order&&(lt=ve(Dt,oe.order)),kt=Object.keys(kt),kt.sort(r().compare),kt.reverse();const xt=[];lt.forEach(ne=>{xt.push({group:ne,isHeader:!0,title:Dt[ne]});let q="";Oe.forEach(ue=>{ue.group===ne&&(q!==ue.name?xt.push({title:ue.title,group:ne,name:ue.name,type:ue.type,version:ue.version,url:ue.url}):xt.push({title:ue.title,group:ne,hidden:!0,name:ue.name,type:ue.type,version:ue.version,url:ue.url}),q=ue.name)})});function sn(ne,q,ue){let le=!1;if(!q)return le;const me=q.match(/<h(1|2).*?>(.+?)<\/h(1|2)>/gi);return me&&me.forEach(function(be){const ge=be.substring(2,3),ke=be.replace(/<.+?>/g,""),ut=be.match(/id="api-([^-]+)(?:-(.+))?"/),st=ut?ut[1]:null,vt=ut?ut[2]:null;ge==="1"&&ke&&st&&(ne.splice(ue,0,{group:st,isHeader:!0,title:ke,isFixed:!0}),ue++,le=!0),ge==="2"&&ke&&st&&vt&&(ne.splice(ue,0,{group:st,name:vt,isHeader:!1,title:ke,isFixed:!1,version:"1.0"}),ue++)}),le}let Kt;if(oe.header&&(Kt=sn(xt,oe.header.content,0),Kt||xt.unshift({group:"_header",isHeader:!0,title:oe.header.title==null?xe("General"):oe.header.title,isFixed:!0})),oe.footer){const ne=xt.length;Kt=sn(xt,oe.footer.content,xt.length),!Kt&&oe.footer.title!=null&&xt.splice(ne,0,{group:"_footer",isHeader:!0,title:oe.footer.title,isFixed:!0})}const hn=oe.title?oe.title:"apiDoc: "+oe.name+" - "+oe.version;m()(document).attr("title",hn),m()("#loader").remove();const Fn={nav:xt};m()("#sidenav").append(Ue(Fn)),m()("#generator").append(ce(oe)),(0,s.extend)(oe,{versions:kt}),m()("#project").append(we(oe)),oe.header&&m()("#header").append(_e(oe.header)),oe.footer&&(m()("#footer").append(Re(oe.footer)),oe.template.aloneDisplay&&document.getElementById("api-_footer").classList.add("hide"));const Rt={};let bn="";lt.forEach(function(ne){const q=[];let ue="",le={},me=ne,be="";Rt[ne]={},Oe.forEach(function(ge){ne===ge.group&&(ue!==ge.name?(Oe.forEach(function(ke){ne===ke.group&&ge.name===ke.name&&(Object.prototype.hasOwnProperty.call(Rt[ge.group],ge.name)||(Rt[ge.group][ge.name]=[]),Rt[ge.group][ge.name].push(ke.version))}),le={article:ge,versions:Rt[ge.group][ge.name]}):le={article:ge,hidden:!0,versions:Rt[ge.group][ge.name]},oe.sampleUrl&&oe.sampleUrl===!0&&(oe.sampleUrl=window.location.origin),oe.url&&le.article.url.substr(0,4).toLowerCase()!=="http"&&(le.article.url=oe.url+le.article.url),z(le,ge),ge.groupTitle&&(me=ge.groupTitle),ge.groupDescription&&(be=ge.groupDescription),q.push({article:ae(le),group:ge.group,name:ge.name,aloneDisplay:oe.template.aloneDisplay}),ue=ge.name)}),le={group:ne,title:me,description:be,articles:q,aloneDisplay:oe.template.aloneDisplay},bn+=Me(le)}),m()("#sections").append(bn),oe.template.aloneDisplay||(document.body.dataset.spy="scroll",m()("body").scrollspy({target:"#scrollingNav"})),m()(".form-control").on("focus change",function(){m()(this).removeClass("border-danger")}),m()(".sidenav").find("a").on("click",function(ne){ne.preventDefault();const q=this.getAttribute("href");if(oe.template.aloneDisplay){const ue=document.querySelector(".sidenav > li.active");ue&&ue.classList.remove("active"),this.parentNode.classList.add("active")}else{const ue=document.querySelector(q);ue&&m()("html,body").animate({scrollTop:ue.offsetTop},400)}window.location.hash=q});function St(ne){let q=!1;return m().each(ne,ue=>{q=q||(0,s.some)(ne[ue],le=>le.type)}),q}function Gn(){m()('button[data-toggle="popover"]').popover().click(function(q){q.preventDefault()});const ne=m()("#version strong").html();if(m()("#sidenav li").removeClass("is-new"),oe.template.withCompare&&m()("#sidenav li[data-version='"+ne+"']").each(function(){const q=m()(this).data("group"),ue=m()(this).data("name"),le=m()("#sidenav li[data-group='"+q+"'][data-name='"+ue+"']").length,me=m()("#sidenav li[data-group='"+q+"'][data-name='"+ue+"']").index(m()(this));(le===1||me===le-1)&&m()(this).addClass("is-new")}),m()(".nav-tabs-examples a").click(function(q){q.preventDefault(),m()(this).tab("show")}),m()(".nav-tabs-examples").find("a:first").tab("show"),m()(".sample-request-content-type-switch").change(function(){m()(this).val()==="body-form-data"?(m()("#sample-request-body-json-input-"+m()(this).data("id")).hide(),m()("#sample-request-body-form-input-"+m()(this).data("id")).show()):(m()("#sample-request-body-form-input-"+m()(this).data("id")).hide(),m()("#sample-request-body-json-input-"+m()(this).data("id")).show())}),oe.template.aloneDisplay&&(m()(".show-group").click(function(){const q="."+m()(this).attr("data-group")+"-group",ue="."+m()(this).attr("data-group")+"-article";m()(".show-api-group").addClass("hide"),m()(q).removeClass("hide"),m()(".show-api-article").addClass("hide"),m()(ue).removeClass("hide")}),m()(".show-api").click(function(){const q=this.getAttribute("href").substring(1),ue=document.getElementById("version").textContent.trim(),le=`.${this.dataset.name}-article`,me=`[id="${q}-${ue}"]`,be=`.${this.dataset.group}-group`;m()(".show-api-group").addClass("hide"),m()(be).removeClass("hide"),m()(".show-api-article").addClass("hide");let ge=m()(le);m()(me).length&&(ge=m()(me).parent()),ge.removeClass("hide"),q.match(/_(header|footer)/)&&document.getElementById(q).classList.remove("hide")})),oe.template.aloneDisplay||m()("body").scrollspy("refresh"),oe.template.aloneDisplay){const q=decodeURI(window.location.hash);if(q!=null&&q.length!==0){const ue=document.getElementById("version").textContent.trim(),le=document.querySelector(`li .${q.slice(1)}-init`),me=document.querySelector(`li[data-version="${ue}"] .show-api.${q.slice(1)}-init`);let be=le;me&&(be=me),be.click()}}}function dn(ne){typeof ne=="undefined"?ne=m()("#version strong").html():m()("#version strong").html(ne),m()("article").addClass("hide"),m()("#sidenav li:not(.nav-fixed)").addClass("hide");const q={};document.querySelectorAll("article[data-version]").forEach(ue=>{const le=ue.dataset.group,me=ue.dataset.name,be=ue.dataset.version,ge=le+me;!q[ge]&&r().lte(be,ne)&&(q[ge]=!0,document.querySelector(`article[data-group="${le}"][data-name="${me}"][data-version="${be}"]`).classList.remove("hide"),document.querySelector(`#sidenav li[data-group="${le}"][data-name="${me}"][data-version="${be}"]`).classList.remove("hide"),document.querySelector(`#sidenav li.nav-header[data-group="${le}"]`).classList.remove("hide"))}),m()("article[data-version]").each(function(ue){const le=m()(this).data("group");m()("section#api-"+le).removeClass("hide"),m()("section#api-"+le+" article:visible").length===0?m()("section#api-"+le).addClass("hide"):m()("section#api-"+le).removeClass("hide")})}if(dn(),m()("#versions li.version a").on("click",function(ne){ne.preventDefault(),dn(m()(this).html())}),m()("#compareAllWithPredecessor").on("click",B),m()("article .versions li.version a").on("click",Tn),m().urlParam=function(ne){const q=new RegExp("[\\?&]"+ne+"=([^&#]*)").exec(window.location.href);return q&&q[1]?q[1]:null},m().urlParam("compare")&&m()("#compareAllWithPredecessor").trigger("click"),window.location.hash){const ne=decodeURI(window.location.hash);m()(ne).length>0&&m()("html,body").animate({scrollTop:parseInt(m()(ne).offset().top)},0)}m()("#scrollingNav .sidenav-search input.search").focus(),m()('[data-action="filter-search"]').on("keyup",ne=>{const q=ne.currentTarget.value.toLowerCase();m()(".sidenav").find("a.nav-list-item").each((ue,le)=>{m()(le).show(),le.innerText.toLowerCase().includes(q)||m()(le).hide()})}),m()("span.search-reset").on("click",function(){m()("#scrollingNav .sidenav-search input.search").val("").focus(),m()(".sidenav").find("a.nav-list-item").show()});function Tn(ne){ne.preventDefault();const q=m()(this).parents("article"),ue=m()(this).html(),le=q.find(".version"),me=le.find("strong").html();le.find("strong").html(ue);const be=q.data("group"),ge=q.data("name"),ke=q.data("version"),ut=q.data("compare-version");if(ut!==ue&&!(!ut&&ke===ue)){if(ut&&Rt[be][ge][0]===ue||ke===ue)ee(be,ge,ke);else{let st={},vt={};m().each(Ve[be][ge],function(xs,zn){zn.version===ke&&(st=zn),zn.version===ue&&(vt=zn)});const Ke={article:st,compare:vt,versions:Rt[be][ge]};Ke.article.id=Ke.article.group+"-"+Ke.article.name+"-"+Ke.article.version,Ke.article.id=Ke.article.id.replace(/\./g,"_"),Ke.compare.id=Ke.compare.group+"-"+Ke.compare.name+"-"+Ke.compare.version,Ke.compare.id=Ke.compare.id.replace(/\./g,"_");let qe=st;qe.parameter&&qe.parameter.fields&&(Ke._hasTypeInParameterFields=St(qe.parameter.fields)),qe.error&&qe.error.fields&&(Ke._hasTypeInErrorFields=St(qe.error.fields)),qe.success&&qe.success.fields&&(Ke._hasTypeInSuccessFields=St(qe.success.fields)),qe.info&&qe.info.fields&&(Ke._hasTypeInInfoFields=St(qe.info.fields)),qe=vt,Ke._hasTypeInParameterFields!==!0&&qe.parameter&&qe.parameter.fields&&(Ke._hasTypeInParameterFields=St(qe.parameter.fields)),Ke._hasTypeInErrorFields!==!0&&qe.error&&qe.error.fields&&(Ke._hasTypeInErrorFields=St(qe.error.fields)),Ke._hasTypeInSuccessFields!==!0&&qe.success&&qe.success.fields&&(Ke._hasTypeInSuccessFields=St(qe.success.fields)),Ke._hasTypeInInfoFields!==!0&&qe.info&&qe.info.fields&&(Ke._hasTypeInInfoFields=St(qe.info.fields));const wt=ye(Ke);q.after(wt),q.next().find(".versions li.version a").on("click",Tn),m()("#sidenav li[data-group='"+be+"'][data-name='"+ge+"'][data-version='"+me+"']").addClass("has-modifications"),q.remove()}v().highlightAll()}}function B(ne){ne.preventDefault(),m()("article:visible .versions").each(function(){const ue=m()(this).parents("article").data("version");let le=null;m()(this).find("li.version a").each(function(){m()(this).html()<ue&&!le&&(le=m()(this))}),le&&le.trigger("click")})}function z(ne,q){ne.id=ne.article.group+"-"+ne.article.name+"-"+ne.article.version,ne.id=ne.id.replace(/\./g,"_"),q.header&&q.header.fields&&(ne._hasTypeInHeaderFields=St(q.header.fields)),q.parameter&&q.parameter.fields&&(ne._hasTypeInParameterFields=St(q.parameter.fields)),q.error&&q.error.fields&&(ne._hasTypeInErrorFields=St(q.error.fields)),q.success&&q.success.fields&&(ne._hasTypeInSuccessFields=St(q.success.fields)),q.info&&q.info.fields&&(ne._hasTypeInInfoFields=St(q.info.fields)),ne.template=oe.template}function j(ne,q,ue){let le={};m().each(Ve[ne][q],function(be,ge){ge.version===ue&&(le=ge)});const me={article:le,versions:Rt[ne][q]};return z(me,le),ae(me)}function ee(ne,q,ue){const le=m()("article[data-group='"+ne+"'][data-name='"+q+"']:visible"),me=j(ne,q,ue);le.after(me),le.next().find(".versions li.version a").on("click",Tn),m()("#sidenav li[data-group='"+ne+"'][data-name='"+q+"'][data-version='"+ue+"']").removeClass("has-modifications"),le.remove()}function re(ne,q,ue){const le=[];return q.forEach(function(me){ue?ne.forEach(function(be){const ge=be.split(ue);(ge[0]===me||ge[1]===me)&&le.push(be)}):ne.forEach(function(be){be===me&&le.push(me)})}),ne.forEach(function(me){le.indexOf(me)===-1&&le.push(me)}),le}function ve(ne,q){const ue=[];return q.forEach(le=>{Object.keys(ne).forEach(me=>{ne[me].replace(/_/g," ")===le&&ue.push(me)})}),Object.keys(ne).forEach(le=>{ue.indexOf(le)===-1&&ue.push(le)}),ue}Gn()}})()})();
|