MCPcopy
hub / github.com/mitmproxy/mitmproxy / IS

Function IS

mitmproxy/tools/web/static/vendor-BS4xPthR.js:55–55  ·  view source on GitHub ↗
(n)

Source from the content-addressed store, hash-verified

53 \${}
54 }
55}`,{label:"class",detail:"definition",type:"keyword"}),Yi('import {${names}} from "${module}"\n${}',{label:"import",detail:"named",type:"keyword"}),Yi('import ${name} from "${module}"\n${}',{label:"import",detail:"default",type:"keyword"})],rz=uC.concat([Yi("interface ${name} {\n ${}\n}",{label:"interface",detail:"definition",type:"keyword"}),Yi("type ${name} = ${type}",{label:"type",detail:"definition",type:"keyword"}),Yi("enum ${name} {\n ${}\n}",{label:"enum",detail:"definition",type:"keyword"})]),qk=new v2,cC=new Set(["Script","Block","FunctionExpression","FunctionDeclaration","ArrowFunction","MethodDeclaration","ForStatement"]);function dO(n){return(e,t)=>{let i=e.node.getChild("VariableDefinition");return i&&t(i,n),!0}}const lz=["FunctionDeclaration"],sz={FunctionDeclaration:dO("function"),ClassDeclaration:dO("class"),ClassExpression:()=>!0,EnumDeclaration:dO("constant"),TypeAliasDeclaration:dO("type"),NamespaceDeclaration:dO("namespace"),VariableDefinition(n,e){n.matchContext(lz)||e(n,"variable")},TypeDefinition(n,e){e(n,"type")},__proto__:null};function fC(n,e){let t=qk.get(e);if(t)return t;let i=[],r=!0;function s(o,f){let h=n.sliceString(o.from,o.to);i.push({label:h,type:f})}return e.cursor(Yt.IncludeAnonymous).iterate(o=>{if(r)r=!1;else if(o.name){let f=sz[o.name];if(f&&f(o,s)||cC.has(o.name))return!1}else if(o.to-o.from>8192){for(let f of fC(n,o.node))i.push(f);return!1}}),qk.set(e,i),i}const zk=/^[\w$\xa1-\uffff][\w$\d\xa1-\uffff]*$/,hC=["TemplateString","String","RegExp","LineComment","BlockComment","VariableDefinition","TypeDefinition","Label","PropertyDefinition","PropertyName","PrivatePropertyDefinition","PrivatePropertyName","JSXText","JSXAttributeValue","JSXOpenTag","JSXCloseTag","JSXSelfClosingTag",".","?."];function az(n){let e=en(n.state).resolveInner(n.pos,-1);if(hC.indexOf(e.name)>-1)return null;let t=e.name=="VariableName"||e.to-e.from<20&&zk.test(n.state.sliceDoc(e.from,e.to));if(!t&&!n.explicit)return null;let i=[];for(let r=e;r;r=r.parent)cC.has(r.name)&&(i=i.concat(fC(n.state.doc,r)));return{options:i,from:t?e.from:n.pos,validFor:zk}}const Kl=Nu.define({name:"javascript",parser:iz.configure({props:[up.add({IfStatement:C0({except:/^\s*({|else\b)/}),TryStatement:C0({except:/^\s*({|catch\b|finally\b)/}),LabeledStatement:gX,SwitchBody:n=>{let e=n.textAfter,t=/^\s*\}/.test(e),i=/^\s*(case|default)\b/.test(e);return n.baseIndent+(t?0:i?1:2)*n.unit},Block:pv({closing:"}"}),ArrowFunction:n=>n.baseIndent+n.unit,"TemplateString BlockComment":()=>null,"Statement Property":C0({except:/^{/}),JSXElement(n){let e=/^\s*<\//.test(n.textAfter);return n.lineIndent(n.node.from)+(e?0:n.unit)},JSXEscape(n){let e=/\s*\}/.test(n.textAfter);return n.lineIndent(n.node.from)+(e?0:n.unit)},"JSXOpenTag JSXSelfClosingTag"(n){return n.column(n.node.from)+n.unit}}),cp.add({"Block ClassBody SwitchBody EnumBody ObjectExpression ArrayExpression ObjectType":fx,BlockComment(n){return{from:n.from+2,to:n.to-2}}})]}),languageData:{closeBrackets:{brackets:["(","[","{","'",'"',"`"]},commentTokens:{line:"//",block:{open:"/*",close:"*/"}},indentOnInput:/^\s*(?:case |default:|\{|\}|<\/)$/,wordChars:"$"}}),dC={test:n=>/^JSX/.test(n.name),facet:k2({commentTokens:{block:{open:"{/*",close:"*/}"}}})},OC=Kl.configure({dialect:"ts"},"typescript"),pC=Kl.configure({dialect:"jsx",props:[ox.add(n=>n.isTop?[dC]:void 0)]}),gC=Kl.configure({dialect:"jsx ts",props:[ox.add(n=>n.isTop?[dC]:void 0)]},"typescript");let mC=n=>({label:n,type:"keyword"});const yC="break case const continue default delete export extends false finally in instanceof let new return static super switch this throw true typeof var yield".split(" ").map(mC),oz=yC.concat(["declare","implements","private","protected","public"].map(mC));function uz(n={}){let e=n.jsx?n.typescript?gC:pC:n.typescript?OC:Kl,t=n.typescript?rz.concat(oz):uC.concat(yC);return new _y(e,[Kl.data.of({autocomplete:EZ(hC,A_(t))}),Kl.data.of({autocomplete:az}),n.jsx?hz:[]])}function cz(n){for(;;){if(n.name=="JSXOpenTag"||n.name=="JSXSelfClosingTag"||n.name=="JSXFragmentTag")return n;if(n.name=="JSXEscape"||!n.parent)return null;n=n.parent}}function Bk(n,e,t=n.length){for(let i=e?.firstChild;i;i=i.nextSibling)if(i.name=="JSXIdentifier"||i.name=="JSXBuiltin"||i.name=="JSXNamespacedName"||i.name=="JSXMemberExpression")return n.sliceString(i.from,Math.min(i.to,t));return""}const fz=typeof navigator=="object"&&/Android\b/.test(navigator.userAgent),hz=ve.inputHandler.of((n,e,t,i,r)=>{if((fz?n.composing:n.compositionStarted)||n.state.readOnly||e!=t||i!=">"&&i!="/"||!Kl.isActiveAt(n.state,e,-1))return!1;let s=r(),{state:o}=s,f=o.changeByRange(h=>{var p;let{head:g}=h,S=en(o).resolveInner(g-1,-1),v;if(S.name=="JSXStartTag"&&(S=S.parent),!(o.doc.sliceString(g-1,g)!=i||S.name=="JSXAttributeValue"&&S.to>g)){if(i==">"&&S.name=="JSXFragmentTag")return{range:h,changes:{from:g,insert:"</>"}};if(i=="/"&&S.name=="JSXStartCloseTag"){let Q=S.parent,k=Q.parent;if(k&&Q.from==g-2&&((v=Bk(o.doc,k.firstChild,g))||((p=k.firstChild)===null||p===void 0?void 0:p.name)=="JSXFragmentTag")){let C=`${v}>`;return{range:ue.cursor(g+C.length,-1),changes:{from:g,insert:C}}}}else if(i==">"){let Q=cz(S);if(Q&&Q.name=="JSXOpenTag"&&!/^\/?>|^<\//.test(o.doc.sliceString(g,g+2))&&(v=Bk(o.doc,Q,g)))return{range:h,changes:{from:g,insert:`</${v}>`}}}}return{range:h}});return f.changes.empty?!1:(n.dispatch([s,o.update(f,{userEvent:"input.complete",scrollIntoView:!0})]),!0)}),OO=["_blank","_self","_top","_parent"],US=["ascii","utf-8","utf-16","latin1","latin1"],GS=["get","post","put","delete"],WS=["application/x-www-form-urlencoded","multipart/form-data","text/plain"],ar=["true","false"],Ee={},dz={a:{attrs:{href:null,ping:null,type:null,media:null,target:OO,hreflang:null}},abbr:Ee,address:Ee,area:{attrs:{alt:null,coords:null,href:null,target:null,ping:null,media:null,hreflang:null,type:null,shape:["default","rect","circle","poly"]}},article:Ee,aside:Ee,audio:{attrs:{src:null,mediagroup:null,crossorigin:["anonymous","use-credentials"],preload:["none","metadata","auto"],autoplay:["autoplay"],loop:["loop"],controls:["controls"]}},b:Ee,base:{attrs:{href:null,target:OO}},bdi:Ee,bdo:Ee,blockquote:{attrs:{cite:null}},body:Ee,br:Ee,button:{attrs:{form:null,formaction:null,name:null,value:null,autofocus:["autofocus"],disabled:["autofocus"],formenctype:WS,formmethod:GS,formnovalidate:["novalidate"],formtarget:OO,type:["submit","reset","button"]}},canvas:{attrs:{width:null,height:null}},caption:Ee,center:Ee,cite:Ee,code:Ee,col:{attrs:{span:null}},colgroup:{attrs:{span:null}},command:{attrs:{type:["command","checkbox","radio"],label:null,icon:null,radiogroup:null,command:null,title:null,disabled:["disabled"],checked:["checked"]}},data:{attrs:{value:null}},datagrid:{attrs:{disabled:["disabled"],multiple:["multiple"]}},datalist:{attrs:{data:null}},dd:Ee,del:{attrs:{cite:null,datetime:null}},details:{attrs:{open:["open"]}},dfn:Ee,div:Ee,dl:Ee,dt:Ee,em:Ee,embed:{attrs:{src:null,type:null,width:null,height:null}},eventsource:{attrs:{src:null}},fieldset:{attrs:{disabled:["disabled"],form:null,name:null}},figcaption:Ee,figure:Ee,footer:Ee,form:{attrs:{action:null,name:null,"accept-charset":US,autocomplete:["on","off"],enctype:WS,method:GS,novalidate:["novalidate"],target:OO}},h1:Ee,h2:Ee,h3:Ee,h4:Ee,h5:Ee,h6:Ee,head:{children:["title","base","link","style","meta","script","noscript","command"]},header:Ee,hgroup:Ee,hr:Ee,html:{attrs:{manifest:null}},i:Ee,iframe:{attrs:{src:null,srcdoc:null,name:null,width:null,height:null,sandbox:["allow-top-navigation","allow-same-origin","allow-forms","allow-scripts"],seamless:["seamless"]}},img:{attrs:{alt:null,src:null,ismap:null,usemap:null,width:null,height:null,crossorigin:["anonymous","use-credentials"]}},input:{attrs:{alt:null,dirname:null,form:null,formaction:null,height:null,list:null,max:null,maxlength:null,min:null,name:null,pattern:null,placeholder:null,size:null,src:null,step:null,value:null,width:null,accept:["audio/*","video/*","image/*"],autocomplete:["on","off"],autofocus:["autofocus"],checked:["checked"],disabled:["disabled"],formenctype:WS,formmethod:GS,formnovalidate:["novalidate"],formtarget:OO,multiple:["multiple"],readonly:["readonly"],required:["required"],type:["hidden","text","search","tel","url","email","password","datetime","date","month","week","time","datetime-local","number","range","color","checkbox","radio","file","submit","image","reset","button"]}},ins:{attrs:{cite:null,datetime:null}},kbd:Ee,keygen:{attrs:{challenge:null,form:null,name:null,autofocus:["autofocus"],disabled:["disabled"],keytype:["RSA"]}},label:{attrs:{for:null,form:null}},legend:Ee,li:{attrs:{value:null}},link:{attrs:{href:null,type:null,hreflang:null,media:null,sizes:["all","16x16","16x16 32x32","16x16 32x32 64x64"]}},map:{attrs:{name:null}},mark:Ee,menu:{attrs:{label:null,type:["list","context","toolbar"]}},meta:{attrs:{content:null,charset:US,name:["viewport","application-name","author","description","generator","keywords"],"http-equiv":["content-language","content-type","default-style","refresh"]}},meter:{attrs:{value:null,min:null,low:null,high:null,max:null,optimum:null}},nav:Ee,noscript:Ee,object:{attrs:{data:null,type:null,name:null,usemap:null,form:null,width:null,height:null,typemustmatch:["typemustmatch"]}},ol:{attrs:{reversed:["reversed"],start:null,type:["1","a","A","i","I"]},children:["li","script","template","ul","ol"]},optgroup:{attrs:{disabled:["disabled"],label:null}},option:{attrs:{disabled:["disabled"],label:null,selected:["selected"],value:null}},output:{attrs:{for:null,form:null,name:null}},p:Ee,param:{attrs:{name:null,value:null}},pre:Ee,progress:{attrs:{value:null,max:null}},q:{attrs:{cite:null}},rp:Ee,rt:Ee,ruby:Ee,samp:Ee,script:{attrs:{type:["text/javascript"],src:null,async:["async"],defer:["defer"],charset:US}},section:Ee,select:{attrs:{form:null,name:null,size:null,autofocus:["autofocus"],disabled:["disabled"],multiple:["multiple"]}},slot:{attrs:{name:null}},small:Ee,source:{attrs:{src:null,type:null,media:null}},span:Ee,strong:Ee,style:{attrs:{type:["text/css"],media:null,scoped:null}},sub:Ee,summary:Ee,sup:Ee,table:Ee,tbody:Ee,td:{attrs:{colspan:null,rowspan:null,headers:null}},template:Ee,textarea:{attrs:{dirname:null,form:null,maxlength:null,name:null,placeholder:null,rows:null,cols:null,autofocus:["autofocus"],disabled:["disabled"],readonly:["readonly"],required:["required"],wrap:["soft","hard"]}},tfoot:Ee,th:{attrs:{colspan:null,rowspan:null,headers:null,scope:["row","col","rowgroup","colgroup"]}},thead:Ee,time:{attrs:{datetime:null}},title:Ee,tr:Ee,track:{attrs:{src:null,label:null,default:null,kind:["subtitles","captions","descriptions","chapters","metadata"],srclang:null}},ul:{children:["li","script","template","ul","ol"]},var:Ee,video:{attrs:{src:null,poster:null,width:null,height:null,crossorigin:["anonymous","use-credentials"],preload:["auto","metadata","none"],autoplay:["autoplay"],mediagroup:["movie"],muted:["muted"],controls:["controls"]}},wbr:Ee},SC={accesskey:null,class:null,contenteditable:ar,contextmenu:null,dir:["ltr","rtl","auto"],draggable:["true","false","auto"],dropzone:["copy","move","link","string:","file:"],hidden:["hidden"],id:null,inert:["inert"],itemid:null,itemprop:null,itemref:null,itemscope:["itemscope"],itemtype:null,lang:["ar","bn","de","en-GB","en-US","es","fr","hi","id","ja","pa","pt","ru","tr","zh"],spellcheck:ar,autocorrect:ar,autocapitalize:ar,style:null,tabindex:null,title:null,translate:["yes","no"],rel:["stylesheet","alternate","author","bookmark","help","license","next","nofollow","noreferrer","prefetch","prev","search","tag"],role:"alert application article banner button cell checkbox complementary contentinfo dialog document feed figure form grid gridcell heading img list listbox listitem main navigation region row rowgroup search switch tab table tabpanel textbox timer".split(" "),"aria-activedescendant":null,"aria-atomic":ar,"aria-autocomplete":["inline","list","both","none"],"aria-busy":ar,"aria-checked":["true","false","mixed","undefined"],"aria-controls":null,"aria-describedby":null,"aria-disabled":ar,"aria-dropeffect":null,"aria-expanded":["true","false","undefined"],"aria-flowto":null,"aria-grabbed":["true","false","undefined"],"aria-haspopup":ar,"aria-hidden":ar,"aria-invalid":["true","false","grammar","spelling"],"aria-label":null,"aria-labelledby":null,"aria-level":null,"aria-live":["off","polite","assertive"],"aria-multiline":ar,"aria-multiselectable":ar,"aria-owns":null,"aria-posinset":null,"aria-pressed":["true","false","mixed","undefined"],"aria-readonly":ar,"aria-relevant":null,"aria-required":ar,"aria-selected":["true","false","undefined"],"aria-setsize":null,"aria-sort":["ascending","descending","none","other"],"aria-valuemax":null,"aria-valuemin":null,"aria-valuenow":null,"aria-valuetext":null},bC="beforeunload copy cut dragstart dragover dragleave dragenter dragend drag paste focus blur change click load mousedown mouseenter mouseleave mouseup keydown keyup resize scroll unload".split(" ").map(n=>"on"+n);for(let n of bC)SC[n]=null;class gy{constructor(e,t){this.tags=Object.assign(Object.assign({},dz),e),this.globalAttrs=Object.assign(Object.assign({},SC),t),this.allTags=Object.keys(this.tags),this.globalAttrNames=Object.keys(this.globalAttrs)}}gy.default=new gy;function Jf(n,e,t=n.length){if(!e)return"";let i=e.firstChild,r=i&&i.getChild("TagName");return r?n.sliceString(r.from,Math.min(r.to,t)):""}function eh(n,e=!1){for(;n;n=n.parent)if(n.name=="Element")if(e)e=!1;else return n;return null}function vC(n,e,t){let i=t.tags[Jf(n,eh(e))];return i?.children||t.allTags}function Rx(n,e){let t=[];for(let i=eh(e);i&&!i.type.isTop;i=eh(i.parent)){let r=Jf(n,i);if(r&&i.lastChild.name=="CloseTag")break;r&&t.indexOf(r)<0&&(e.name=="EndTag"||e.from>=i.firstChild.to)&&t.push(r)}return t}const xC=/^[:\-\.\w\u00b7-\uffff]*$/;function Yk(n,e,t,i,r){let s=/\s*>/.test(n.sliceDoc(r,r+5))?"":">",o=eh(t,!0);return{from:i,to:r,options:vC(n.doc,o,e).map(f=>({label:f,type:"type"})).concat(Rx(n.doc,t).map((f,h)=>({label:"/"+f,apply:"/"+f+s,type:"type",boost:99-h}))),validFor:/^\/?[:\-\.\w\u00b7-\uffff]*$/}}function Lk(n,e,t,i){let r=/\s*>/.test(n.sliceDoc(i,i+5))?"":">";return{from:t,to:i,options:Rx(n.doc,e).map((s,o)=>({label:s,apply:s+r,type:"type",boost:99-o})),validFor:xC}}function Oz(n,e,t,i){let r=[],s=0;for(let o of vC(n.doc,t,e))r.push({label:"<"+o,type:"type"});for(let o of Rx(n.doc,t))r.push({label:"</"+o+">",type:"type",boost:99-s++});return{from:i,to:i,options:r,validFor:/^<\/?[:\-\.\w\u00b7-\uffff]*$/}}function pz(n,e,t,i,r){let s=eh(t),o=s?e.tags[Jf(n.doc,s)]:null,f=o&&o.attrs?Object.keys(o.attrs):[],h=o&&o.globalAttrs===!1?f:f.length?f.concat(e.globalAttrNames):e.globalAttrNames;return{from:i,to:r,options:h.map(p=>({label:p,type:"property"})),validFor:xC}}function gz(n,e,t,i,r){var s;let o=(s=t.parent)===null||s===void 0?void 0:s.getChild("AttributeName"),f=[],h;if(o){let p=n.sliceDoc(o.from,o.to),g=e.globalAttrs[p];if(!g){let S=eh(t),v=S?e.tags[Jf(n.doc,S)]:null;g=v?.attrs&&v.attrs[p]}if(g){let S=n.sliceDoc(i,r).toLowerCase(),v='"',Q='"';/^['"]/.test(S)?(h=S[0]=='"'?/^[^"]*$/:/^[^']*$/,v="",Q=n.sliceDoc(r,r+1)==S[0]?"":S[0],S=S.slice(1),i++):h=/^[^\s<>='"]*$/;for(let k of g)f.push({label:k,apply:v+k+Q,type:"constant"})}}return{from:i,to:r,options:f,validFor:h}}function mz(n,e){let{state:t,pos:i}=e,r=en(t).resolveInner(i,-1),s=r.resolve(i);for(let o=i,f;s==r&&(f=r.childBefore(o));){let h=f.lastChild;if(!h||!h.type.isError||h.from<h.to)break;s=r=f,o=h.from}return r.name=="TagName"?r.parent&&/CloseTag$/.test(r.parent.name)?Lk(t,r,r.from,i):Yk(t,n,r,r.from,i):r.name=="StartTag"?Yk(t,n,r,i,i):r.name=="StartCloseTag"||r.name=="IncompleteCloseTag"?Lk(t,r,i,i):r.name=="OpenTag"||r.name=="SelfClosingTag"||r.name=="AttributeName"?pz(t,n,r,r.name=="AttributeName"?r.from:i,i):r.name=="Is"||r.name=="AttributeValue"||r.name=="UnquotedAttributeValue"?gz(t,n,r,r.name=="Is"?i:r.from,i):e.explicit&&(s.name=="Element"||s.name=="Text"||s.name=="Document")?Oz(t,n,r,i):null}function yz(n){let{extraTags:e,extraGlobalAttributes:t}=n,i=t||e?new gy(e,t):gy.default;return r=>mz(i,r)}const Sz=Kl.parser.configure({top:"SingleExpression"}),QC=[{tag:"script",attrs:n=>n.type=="text/typescript"||n.lang=="ts",parser:OC.parser},{tag:"script",attrs:n=>n.type=="text/babel"||n.type=="text/jsx",parser:pC.parser},{tag:"script",attrs:n=>n.type=="text/typescript-jsx",parser:gC.parser},{tag:"script",attrs(n){return/^(importmap|speculationrules|application\/(.+\+)?json)$/i.test(n.type)},parser:Sz},{tag:"script",attrs(n){return!n.type||/^(?:text|application)\/(?:x-)?(?:java|ecma)script$|^module$|^$/i.test(n.type)},parser:Kl.parser},{tag:"style",attrs(n){return(!n.lang||n.lang=="css")&&(!n.type||/^(text\/)?(x-)?(stylesheet|css)$/i.test(n.type))},parser:dy.parser}],wC=[{name:"style",parser:dy.parser.configure({top:"Styles"})}].concat(bC.map(n=>({name:n,parser:Kl.parser}))),kC=Nu.define({name:"html",parser:T4.configure({props:[up.add({Element(n){let e=/^(\s*)(<\/)?/.exec(n.textAfter);return n.node.to<=n.pos+e[0].length?n.continue():n.lineIndent(n.node.from)+(e[2]?0:n.unit)},"OpenTag CloseTag SelfClosingTag"(n){return n.column(n.node.from)+n.unit},Document(n){if(n.pos+/\s*/.exec(n.textAfter)[0].length<n.node.to)return n.continue();let e=null,t;for(let i=n.node;;){let r=i.lastChild;if(!r||r.name!="Element"||r.to!=i.to)break;e=i=r}return e&&!((t=e.lastChild)&&(t.name=="CloseTag"||t.name=="SelfClosingTag"))?n.lineIndent(e.from)+n.unit:null}}),cp.add({Element(n){let e=n.firstChild,t=n.lastChild;return!e||e.name!="OpenTag"?null:{from:e.to,to:t.name=="CloseTag"?t.from:n.to}}}),Y2.add({"OpenTag CloseTag":n=>n.getChild("TagName")})]}),languageData:{commentTokens:{block:{open:"<!--",close:"-->"}},indentOnInput:/^\s*<\/\w+\W$/,wordChars:"-._"}}),M0=kC.configure({wrap:aC(QC,wC)});function n7(n={}){let e="",t;n.matchClosingTags===!1&&(e="noMatch"),n.selfClosingTags===!0&&(e=(e?e+" ":"")+"selfClosing"),(n.nestedLanguages&&n.nestedLanguages.length||n.nestedAttributes&&n.nestedAttributes.length)&&(t=aC((n.nestedLanguages||[]).concat(QC),(n.nestedAttributes||[]).concat(wC)));let i=t?kC.configure({wrap:t,dialect:e}):e?M0.configure({dialect:e}):M0;return new _y(i,[M0.data.of({autocomplete:yz(n)}),n.autoCloseTags!==!1?bz:[],uz().support,Vq().support])}const Vk=new Set("area base br col command embed frame hr img input keygen link meta param source track wbr menuitem".split(" ")),bz=ve.inputHandler.of((n,e,t,i,r)=>{if(n.composing||n.state.readOnly||e!=t||i!=">"&&i!="/"||!M0.isActiveAt(n.state,e,-1))return!1;let s=r(),{state:o}=s,f=o.changeByRange(h=>{var p,g,S;let v=o.doc.sliceString(h.from-1,h.to)==i,{head:Q}=h,k=en(o).resolveInner(Q,-1),C;if(v&&i==">"&&k.name=="EndTag"){let A=k.parent;if(((g=(p=A.parent)===null||p===void 0?void 0:p.lastChild)===null||g===void 0?void 0:g.name)!="CloseTag"&&(C=Jf(o.doc,A.parent,Q))&&!Vk.has(C)){let $=Q+(o.doc.sliceString(Q,Q+1)===">"?1:0),z=`</${C}>`;return{range:h,changes:{from:Q,to:$,insert:z}}}}else if(v&&i=="/"&&k.name=="IncompleteCloseTag"){let A=k.parent;if(k.from==Q-2&&((S=A.lastChild)===null||S===void 0?void 0:S.name)!="CloseTag"&&(C=Jf(o.doc,A,Q))&&!Vk.has(C)){let $=Q+(o.doc.sliceString(Q,Q+1)===">"?1:0),z=`${C}>`;return{range:ue.cursor(Q+z.length,-1),changes:{from:Q,to:$,insert:z}}}}return{range:h}});return f.changes.empty?!1:(n.dispatch([s,o.update(f,{userEvent:"input.complete",scrollIntoView:!0})]),!0)}),Mf=63,Nk=64,vz=1,xz=2,TC=3,Qz=4,PC=5,wz=6,kz=7,_C=65,Tz=66,Pz=8,_z=9,Cz=10,Rz=11,Az=12,CC=13,$z=19,Mz=20,Ez=29,Xz=33,Zz=34,Dz=47,qz=0,Ax=1,Rv=2,JO=3,Av=4;class Mu{constructor(e,t,i){this.parent=e,this.depth=t,this.type=i,this.hash=(e?e.hash+e.hash<<8:0)+t+(t<<4)+i}}Mu.top=new Mu(null,-1,qz);function AO(n,e){for(let t=0,i=e-n.pos-1;;i--,t++){let r=n.peek(i);if(Us(r)||r==-1)return t}}function $v(n){return n==32||n==9}function Us(n){return n==10||n==13}function RC(n){return $v(n)||Us(n)}function Zu(n){return n<0||RC(n)}const zz=new Px({start:Mu.top,reduce(n,e){return n.type==JO&&(e==Mz||e==Zz)?n.parent:n},shift(n,e,t,i){if(e==TC)return new Mu(n,AO(i,i.pos),Ax);if(e==_C||e==PC)return new Mu(n,AO(i,i.pos),Rv);if(e==Mf)return n.parent;if(e==$z||e==Xz)return new Mu(n,0,JO);if(e==CC&&n.type==Av)return n.parent;if(e==Dz){let r=/[1-9]/.exec(i.read(i.pos,t.pos));if(r)return new Mu(n,n.depth+ +r[0],Av)}return n},hash(n){return n.hash}});function th(n,e,t=0){return n.peek(t)==e&&n.peek(t+1)==e&&n.peek(t+2)==e&&Zu(n.peek(t+3))}const Bz=new oi((n,e)=>{if(n.next==-1&&e.canShift(Nk))return n.acceptToken(Nk);let t=n.peek(-1);if((Us(t)||t<0)&&e.context.type!=JO){if(th(n,45))if(e.canShift(Mf))n.acceptToken(Mf);else return n.acceptToken(vz,3);if(th(n,46))if(e.canShift(Mf))n.acceptToken(Mf);else return n.acceptToken(xz,3);let i=0;for(;n.next==32;)i++,n.advance();(i<e.context.depth||i==e.context.depth&&e.context.type==Ax&&(n.next!=45||!Zu(n.peek(1))))&&n.next!=-1&&!Us(n.next)&&n.next!=35&&n.acceptToken(Mf,-i)}},{contextual:!0}),Yz=new oi((n,e)=>{if(e.context.type==JO){n.next==63&&(n.advance(),Zu(n.next)&&n.acceptToken(kz));return}if(n.next==45)n.advance(),Zu(n.next)&&n.acceptToken(e.context.type==Ax&&e.context.depth==AO(n,n.pos-1)?Qz:TC);else if(n.next==63)n.advance(),Zu(n.next)&&n.acceptToken(e.context.type==Rv&&e.context.depth==AO(n,n.pos-1)?wz:PC);else{let t=n.pos;for(;;)if($v(n.next)){if(n.pos==t)return;n.advance()}else if(n.next==33)AC(n);else if(n.next==38)Mv(n);else if(n.next==42){Mv(n);break}else if(n.next==39||n.next==34){if($x(n,!0))break;return}else if(n.next==91||n.next==123){if(!Vz(n))return;break}else{$C(n,!0,!1,0);break}for(;$v(n.next);)n.advance();if(n.next==58){if(n.pos==t&&e.canShift(Ez))return;let i=n.peek(1);Zu(i)&&n.acceptTokenTo(e.context.type==Rv&&e.context.depth==AO(n,t)?Tz:_C,t)}}},{contextual:!0});function Lz(n){return n>32&&n<127&&n!=34&&n!=37&&n!=44&&n!=60&&n!=62&&n!=92&&n!=94&&n!=96&&n!=123&&n!=124&&n!=125}function Uk(n){return n>=48&&n<=57||n>=97&&n<=102||n>=65&&n<=70}function Gk(n,e){return n.next==37?(n.advance(),Uk(n.next)&&n.advance(),Uk(n.next)&&n.advance(),!0):Lz(n.next)||e&&n.next==44?(n.advance(),!0):!1}function AC(n){if(n.advance(),n.next==60){for(n.advance();;)if(!Gk(n,!0)){n.next==62&&n.advance();break}}else for(;Gk(n,!1););}function Mv(n){for(n.advance();!Zu(n.next)&&my(n.tag)!="f";)n.advance()}function $x(n,e){let t=n.next,i=!1,r=n.pos;for(n.advance();;){let s=n.next;if(s<0)break;if(n.advance(),s==t)if(s==39)if(n.next==39)n.advance();else break;else break;else if(s==92&&t==34)n.next>=0&&n.advance();else if(Us(s)){if(e)return!1;i=!0}else if(e&&n.pos>=r+1024)return!1}return!i}function Vz(n){for(let e=[],t=n.pos+1024;;)if(n.next==91||n.next==123)e.push(n.next),n.advance();else if(n.next==39||n.next==34){if(!$x(n,!0))return!1}else if(n.next==93||n.next==125){if(e[e.length-1]!=n.next-2)return!1;if(e.pop(),n.advance(),!e.length)return!0}else{if(n.next<0||n.pos>t||Us(n.next))return!1;n.advance()}}const Nz="iiisiiissisfissssssssssssisssiiissssssssssssssssssssssssssfsfssissssssssssssssssssssssssssfif";function my(n){return n<33?"u":n>125?"s":Nz[n-33]}function jS(n,e){let t=my(n);return t!="u"&&!(e&&t=="f")}function $C(n,e,t,i){if(my(n.next)=="s"||(n.next==63||n.next==58||n.next==45)&&jS(n.peek(1),t))n.advance();else return!1;let r=n.pos;for(;;){let s=n.next,o=0,f=i+1;for(;RC(s);){if(Us(s)){if(e)return!1;f=0}else f++;s=n.peek(++o)}if(!(s>=0&&(s==58?jS(n.peek(o+1),t):s==35?n.peek(o-1)!=32:jS(s,t)))||!t&&f<=i||f==0&&!t&&(th(n,45,o)||th(n,46,o)))break;if(e&&my(s)=="f")return!1;for(let p=o;p>=0;p--)n.advance();if(e&&n.pos>r+1024)return!1}return!0}const Uz=new oi((n,e)=>{if(n.next==33)AC(n),n.acceptToken(Az);else if(n.next==38||n.next==42){let t=n.next==38?Cz:Rz;Mv(n),n.acceptToken(t)}else n.next==39||n.next==34?($x(n,!1),n.acceptToken(_z)):$C(n,!1,e.context.type==JO,e.context.depth)&&n.acceptToken(Pz)}),Gz=new oi((n,e)=>{let t=e.context.type==Av?e.context.depth:-1,i=n.pos;e:for(;;){let r=0,s=n.next;for(;s==32;)s=n.peek(++r);if(!r&&(th(n,45,r)||th(n,46,r))||!Us(s)&&(t<0&&(t=Math.max(e.context.depth+1,r)),r<t))break;for(;;){if(n.next<0)break e;let o=Us(n.next);if(n.advance(),o)continue e;i=n.pos}}n.acceptTokenTo(CC,i)}),Wz=ap({DirectiveName:M.keyword,DirectiveContent:M.attributeValue,"DirectiveEnd DocEnd":M.meta,QuotedLiteral:M.string,BlockLiteralHeader:M.special(M.string),BlockLiteralContent:M.content,Literal:M.content,"Key/Literal Key/QuotedLiteral":M.definition(M.propertyName),"Anchor Alias":M.labelName,Tag:M.typeName,Comment:M.lineComment,": , -":M.separator,"?":M.punctuation,"[ ]":M.squareBracket,"{ }":M.brace}),jz=Gu.deserialize({version:14,states:"5lQ!ZQgOOO#PQfO'#CpO#uQfO'#DOOOQR'#Dv'#DvO$qQgO'#DRO%gQdO'#DUO%nQgO'#DUO&ROaO'#D[OOQR'#Du'#DuO&{QgO'#D^O'rQgO'#D`OOQR'#Dt'#DtO(iOqO'#DbOOQP'#Dj'#DjO(zQaO'#CmO)YQgO'#CmOOQP'#Cm'#CmQ)jQaOOQ)uQgOOQ]QgOOO*PQdO'#CrO*nQdO'#CtOOQO'#Dw'#DwO+]Q`O'#CxO+hQdO'#CwO+rQ`O'#CwOOQO'#Cv'#CvO+wQdO'#CvOOQO'#Cq'#CqO,UQ`O,59[O,^QfO,59[OOQR,59[,59[OOQO'#Cx'#CxO,eQ`O'#DPO,pQdO'#DPOOQO'#Dx'#DxO,zQdO'#DxO-XQ`O,59jO-aQfO,59jOOQR,59j,59jOOQR'#DS'#DSO-hQcO,59mO-sQgO'#DVO.TQ`O'#DVO.YQcO,59pOOQR'#DX'#DXO#|QfO'#DWO.hQcO'#DWOOQR,59v,59vO.yOWO,59vO/OOaO,59vO/WOaO,59vO/cQgO'#D_OOQR,59x,59xO0VQgO'#DaOOQR,59z,59zOOQP,59|,59|O0yOaO,59|O1ROaO,59|O1aOqO,59|OOQP-E7h-E7hO1oQgO,59XOOQP,59X,59XO2PQaO'#DeO2_QgO'#DeO2oQgO'#DkOOQP'#Dk'#DkQ)jQaOOO3PQdO'#CsOOQO,59^,59^O3kQdO'#CuOOQO,59`,59`OOQO,59c,59cO4VQdO,59cO4aQdO'#CzO4kQ`O'#CzOOQO,59b,59bOOQU,5:Q,5:QOOQR1G.v1G.vO4pQ`O1G.vOOQU-E7d-E7dO4xQdO,59kOOQO,59k,59kO5SQdO'#DQO5^Q`O'#DQOOQO,5:d,5:dOOQU,5:R,5:ROOQR1G/U1G/UO5cQ`O1G/UOOQU-E7e-E7eO5kQgO'#DhO5xQcO1G/XOOQR1G/X1G/XOOQR,59q,59qO6TQgO,59qO6eQdO'#DiO6lQgO'#DiO7PQcO1G/[OOQR1G/[1G/[OOQR,59r,59rO#|QfO,59rOOQR1G/b1G/bO7_OWO1G/bO7dOaO1G/bOOQR,59y,59yOOQR,59{,59{OOQP1G/h1G/hO7lOaO1G/hO7tOaO1G/hO8POaO1G/hOOQP1G.s1G.sO8_QgO,5:POOQP,5:P,5:POOQP,5:V,5:VOOQP-E7i-E7iOOQO,59_,59_OOQO,59a,59aOOQO1G.}1G.}OOQO,59f,59fO8oQdO,59fOOQR7+$b7+$bP,XQ`O'#DfOOQO1G/V1G/VOOQO,59l,59lO8yQdO,59lOOQR7+$p7+$pP9TQ`O'#DgOOQR'#DT'#DTOOQR,5:S,5:SOOQR-E7f-E7fOOQR7+$s7+$sOOQR1G/]1G/]O9YQgO'#DYO9jQ`O'#DYOOQR,5:T,5:TO#|QfO'#DZO9oQcO'#DZOOQR-E7g-E7gOOQR7+$v7+$vOOQR1G/^1G/^OOQR7+$|7+$|O:QOWO7+$|OOQP7+%S7+%SO:VOaO7+%SO:_OaO7+%SOOQP1G/k1G/kOOQO1G/Q1G/QOOQO1G/W1G/WOOQR,59t,59tO:jQgO,59tOOQR,59u,59uO#|QfO,59uOOQR<<Hh<<HhOOQP<<Hn<<HnO:zOaO<<HnOOQR1G/`1G/`OOQR1G/a1G/aOOQPAN>YAN>Y",stateData:";S~O!fOS!gOS^OS~OP_OQbORSOTUOWROXROYYOZZO[XOcPOqQO!PVO!V[O!cTO~O`cO~P]OVkOWROXROYeOZfO[dOcPOmhOqQO~OboO~P!bOVtOWROXROYeOZfO[dOcPOmrOqQO~OpwO~P#WORSOTUOWROXROYYOZZO[XOcPOqQO!PVO!cTO~OSvP!avP!bvP~P#|OWROXROYeOZfO[dOcPOqQO~OmzO~P%OOm!OOUzP!azP!bzP!dzP~P#|O^!SO!b!QO!f!TO!g!RO~ORSOTUOWROXROcPOqQO!PVO!cTO~OY!UOP!QXQ!QX!V!QX!`!QXS!QX!a!QX!b!QXU!QXm!QX!d!QX~P&aO[!WOP!SXQ!SX!V!SX!`!SXS!SX!a!SX!b!SXU!SXm!SX!d!SX~P&aO^!ZO!W![O!b!YO!f!]O!g!YO~OP!_O!V[OQaX!`aX~OPaXQaX!VaX!`aX~P#|OP!bOQ!cO!V[O~OP_O!V[O~P#|OWROXROY!fOcPOqQObfXmfXofXpfX~OWROXRO[!hOcPOqQObhXmhXohXphX~ObeXmlXoeX~ObkXokX~P%OOm!kO~Om!lObnPonP~P%OOb!pOo!oO~Ob!pO~P!bOm!sOosXpsX~OosXpsX~P%OOm!uOotPptP~P%OOo!xOp!yO~Op!yO~P#WOS!|O!a#OO!b#OO~OUyX!ayX!byX!dyX~P#|Om#QO~OU#SO!a#UO!b#UO!d#RO~Om#WOUzX!azX!bzX!dzX~O]#XO~O!b#XO!g#YO~O^#ZO!b#XO!g#YO~OP!RXQ!RX!V!RX!`!RXS!RX!a!RX!b!RXU!RXm!RX!d!RX~P&aOP!TXQ!TX!V!TX!`!TXS!TX!a!TX!b!TXU!TXm!TX!d!TX~P&aO!b#^O!g#^O~O^#_O!b#^O!f#`O!g#^O~O^#_O!W#aO!b#^O!g#^O~OPaaQaa!Vaa!`aa~P#|OP#cO!V[OQ!XX!`!XX~OP!XXQ!XX!V!XX!`!XX~P#|OP_O!V[OQ!_X!`!_X~P#|OWROXROcPOqQObgXmgXogXpgX~OWROXROcPOqQObiXmiXoiXpiX~Obkaoka~P%OObnXonX~P%OOm#kO~Ob#lOo!oO~Oosapsa~P%OOotXptX~P%OOm#pO~Oo!xOp#qO~OSwP!awP!bwP~P#|OS!|O!a#vO!b#vO~OUya!aya!bya!dya~P#|Om#xO~P%OOm#{OU}P!a}P!b}P!d}P~P#|OU#SO!a$OO!b$OO!d#RO~O]$QO~O!b$QO!g$RO~O!b$SO!g$SO~O^$TO!b$SO!g$SO~O^$TO!b$SO!f$UO!g$SO~OP!XaQ!Xa!V!Xa!`!Xa~P#|Obnaona~P%OOotapta~P%OOo!xO~OU|X!a|X!b|X!d|X~P#|Om$ZO~Om$]OU}X!a}X!b}X!d}X~O]$^O~O!b$_O!g$_O~O^$`O!b$_O!g$_O~OU|a!a|a!b|a!d|a~P#|O!b$cO!g$cO~O",goto:",]!mPPPPPPPPPPPPPPPPP!nPP!v#v#|$`#|$c$f$j$nP%VPPP!v%Y%^%a%{&O%a&R&U&X&_&b%aP&e&{&e'O'RPP']'a'g'm's'y(XPPPPPPPP(_)e*X+c,VUaObcR#e!c!{ROPQSTUXY_bcdehknrtvz!O!U!W!_!b!c!f!h!k!l!s!u!|#Q#R#S#W#c#k#p#x#{$Z$]QmPR!qnqfPQThknrtv!k!l!s!u#R#k#pR!gdR!ieTlPnTjPnSiPnSqQvQ{TQ!mkQ!trQ!vtR#y#RR!nkTsQvR!wt!RWOSUXY_bcz!O!U!W!_!b!c!|#Q#S#W#c#x#{$Z$]RySR#t!|R|TR|UQ!PUR#|#SR#z#RR#z#SyZOSU_bcz!O!_!b!c!|#Q#S#W#c#x#{$Z$]R!VXR!XYa]O^abc!a!c!eT!da!eQnPR!rnQvQR!{vQ!}yR#u!}Q#T|R#}#TW^Obc!cS!^^!aT!aa!eQ!eaR#f!eW`Obc!cQxSS}U#SQ!`_Q#PzQ#V!OQ#b!_Q#d!bQ#s!|Q#w#QQ$P#WQ$V#cQ$Y#xQ$[#{Q$a$ZR$b$]xZOSU_bcz!O!_!b!c!|#Q#S#W#c#x#{$Z$]Q!VXQ!XYQ#[!UR#]!W!QWOSUXY_bcz!O!U!W!_!b!c!|#Q#S#W#c#x#{$Z$]pfPQThknrtv!k!l!s!u#R#k#pQ!gdQ!ieQ#g!fR#h!hSgPn^pQTkrtv#RQ!jhQ#i!kQ#j!lQ#n!sQ#o!uQ$W#kR$X#pQuQR!zv",nodeNames:"⚠ DirectiveEnd DocEnd - - ? ? ? Literal QuotedLiteral Anchor Alias Tag BlockLiteralContent Comment Stream BOM Document ] [ FlowSequence Item Tagged Anchored Anchored Tagged FlowMapping Pair Key : Pair , } { FlowMapping Pair Pair BlockSequence Item Item BlockMapping Pair Pair Key Pair Pair BlockLiteral BlockLiteralHeader Tagged Anchored Anchored Tagged Directive DirectiveName DirectiveContent Document",maxTerm:74,context:zz,nodeProps:[["isolate",-3,8,9,14,""],["openedBy",18,"[",32,"{"],["closedBy",19,"]",33,"}"]],propSources:[Wz],skippedNodes:[0],repeatNodeCount:6,tokenData:"-Y~RnOX#PXY$QYZ$]Z]#P]^$]^p#Ppq$Qqs#Pst$btu#Puv$yv|#P|}&e}![#P![!]'O!]!`#P!`!a'i!a!}#P!}#O*g#O#P#P#P#Q+Q#Q#o#P#o#p+k#p#q'i#q#r,U#r;'S#P;'S;=`#z<%l?HT#P?HT?HU,o?HUO#PQ#UU!WQOY#PZp#Ppq#hq;'S#P;'S;=`#z<%lO#PQ#kTOY#PZs#Pt;'S#P;'S;=`#z<%lO#PQ#}P;=`<%l#P~$VQ!f~XY$Qpq$Q~$bO!g~~$gS^~OY$bZ;'S$b;'S;=`$s<%lO$b~$vP;=`<%l$bR%OX!WQOX%kXY#PZ]%k]^#P^p%kpq#hq;'S%k;'S;=`&_<%lO%kR%rX!WQ!VPOX%kXY#PZ]%k]^#P^p%kpq#hq;'S%k;'S;=`&_<%lO%kR&bP;=`<%l%kR&lUoP!WQOY#PZp#Ppq#hq;'S#P;'S;=`#z<%lO#PR'VUmP!WQOY#PZp#Ppq#hq;'S#P;'S;=`#z<%lO#PR'p[!PP!WQOY#PZp#Ppq#hq{#P{|(f|}#P}!O(f!O!R#P!R![)p![;'S#P;'S;=`#z<%lO#PR(mW!PP!WQOY#PZp#Ppq#hq!R#P!R![)V![;'S#P;'S;=`#z<%lO#PR)^U!PP!WQOY#PZp#Ppq#hq;'S#P;'S;=`#z<%lO#PR)wY!PP!WQOY#PZp#Ppq#hq{#P{|)V|}#P}!O)V!O;'S#P;'S;=`#z<%lO#PR*nUcP!WQOY#PZp#Ppq#hq;'S#P;'S;=`#z<%lO#PR+XUbP!WQOY#PZp#Ppq#hq;'S#P;'S;=`#z<%lO#PR+rUqP!WQOY#PZp#Ppq#hq;'S#P;'S;=`#z<%lO#PR,]UpP!WQOY#PZp#Ppq#hq;'S#P;'S;=`#z<%lO#PR,vU`P!WQOY#PZp#Ppq#hq;'S#P;'S;=`#z<%lO#P",tokenizers:[Bz,Yz,Uz,Gz,0,1],topRules:{Stream:[0,15]},tokenPrec:0}),Hz=Nu.define({name:"yaml",parser:jz.configure({props:[up.add({Stream:n=>{for(let e=n.node.resolve(n.pos,-1);e&&e.to>=n.pos;e=e.parent){if(e.name=="BlockLiteralContent"&&e.from<e.to)return n.baseIndentFor(e);if(e.name=="BlockLiteral")return n.baseIndentFor(e)+n.unit;if(e.name=="BlockSequence"||e.name=="BlockMapping")return n.column(e.from,1);if(e.name=="QuotedLiteral")return null;if(e.name=="Literal"){let t=n.column(e.from,1);if(t==n.lineIndent(e.from,1))return t;if(e.to>n.pos)return null}}return null},FlowMapping:pv({closing:"}"}),FlowSequence:pv({closing:"]"})}),cp.add({"FlowMapping FlowSequence":fx,"Item Pair BlockLiteral":(n,e)=>({from:e.doc.lineAt(n.from).to,to:n.to})})]}),languageData:{commentTokens:{line:"#"},indentOnInput:/^\s*[\]\}]$/}});function i7(){return new _y(Hz)}const Wk=Math.min,$O=Math.max,yy=Math.round,Fl=n=>({x:n,y:n});function MC(n){return n.split("-")[0]}function Iz(n){return n.split("-")[1]}function Kz(n){return n==="x"?"y":"x"}function Fz(n){return n==="y"?"height":"width"}function EC(n){return["top","bottom"].includes(MC(n))?"y":"x"}function Jz(n){return Kz(EC(n))}function XC(n){const{x:e,y:t,width:i,height:r}=n;return{width:i,height:r,top:t,left:e,right:e+i,bottom:t+r,x:e,y:t}}function jk(n,e,t){let{reference:i,floating:r}=n;const s=EC(e),o=Jz(e),f=Fz(o),h=MC(e),p=s==="y",g=i.x+i.width/2-r.width/2,S=i.y+i.height/2-r.height/2,v=i[f]/2-r[f]/2;let Q;switch(h){case"top":Q={x:g,y:i.y-r.height};break;case"bottom":Q={x:g,y:i.y+i.height};break;case"right":Q={x:i.x+i.width,y:S};break;case"left":Q={x:i.x-r.width,y:S};break;default:Q={x:i.x,y:i.y}}switch(Iz(e)){case"start":Q[o]-=v*(t&&p?-1:1);break;case"end":Q[o]+=v*(t&&p?-1:1);break}return Q}const eB=async(n,e,t)=>{const{placement:i="bottom",strategy:r="absolute",middleware:s=[],platform:o}=t,f=s.filter(Boolean),h=await(o.isRTL==null?void 0:o.isRTL(e));let p=await o.getElementRects({reference:n,floating:e,strategy:r}),{x:g,y:S}=jk(p,i,h),v=i,Q={},k=0;for(let C=0;C<f.length;C++){const{name:A,fn:$}=f[C],{x:z,y:D,data:Y,reset:q}=await $({x:g,y:S,initialPlacement:i,placement:v,strategy:r,middlewareData:Q,rects:p,platform:o,elements:{reference:n,floating:e}});g=z??g,S=D??S,Q={...Q,[A]:{...Q[A],...Y}},q&&k<=50&&(k++,typeof q=="object"&&(q.placement&&(v=q.placement),q.rects&&(p=q.rects===!0?await o.getElementRects({reference:n,floating:e,strategy:r}):q.rects),{x:g,y:S}=jk(p,v,h)),C=-1)}return{x:g,y:S,placement:v,strategy:r,middlewareData:Q}};function Zy(){return typeof window<"u"}function ah(n){return ZC(n)?(n.nodeName||"").toLowerCase():"#document"}function cr(n){var e;return(n==null||(e=n.ownerDocument)==null?void 0:e.defaultView)||window}function Gs(n){var e;return(e=(ZC(n)?n.ownerDocument:n.document)||window.document)==null?void 0:e.documentElement}function ZC(n){return Zy()?n instanceof Node||n instanceof cr(n).Node:!1}function il(n){return Zy()?n instanceof Element||n instanceof cr(n).Element:!1}function es(n){return Zy()?n instanceof HTMLElement||n instanceof cr(n).HTMLElement:!1}function Hk(n){return!Zy()||typeof ShadowRoot>"u"?!1:n instanceof ShadowRoot||n instanceof cr(n).ShadowRoot}function gp(n){const{overflow:e,overflowX:t,overflowY:i,display:r}=rl(n);return/auto|scroll|overlay|hidden|clip/.test(e+i+t)&&!["inline","contents"].includes(r)}function tB(n){return["table","td","th"].includes(ah(n))}function Dy(n){return[":popover-open",":modal"].some(e=>{try{return n.matches(e)}catch{return!1}})}function Mx(n){const e=Ex(),t=il(n)?rl(n):n;return["transform","translate","scale","rotate","perspective"].some(i=>t[i]?t[i]!=="none":!1)||(t.containerType?t.containerType!=="normal":!1)||!e&&(t.backdropFilter?t.backdropFilter!=="none":!1)||!e&&(t.filter?t.filter!=="none":!1)||["transform","translate","scale","rotate","perspective","filter"].some(i=>(t.willChange||"").includes(i))||["paint","layout","strict","content"].some(i=>(t.contain||"").includes(i))}function nB(n){let e=oo(n);for(;es(e)&&!nh(e);){if(Mx(e))return e;if(Dy(e))return null;e=oo(e)}return null}function Ex(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function nh(n){return["html","body","#document"].includes(ah(n))}function rl(n){return cr(n).getComputedStyle(n)}function qy(n){return il(n)?{scrollLeft:n.scrollLeft,scrollTop:n.scrollTop}:{scrollLeft:n.scrollX,scrollTop:n.scrollY}}function oo(n){if(ah(n)==="html")return n;const e=n.assignedSlot||n.parentNode||Hk(n)&&n.host||Gs(n);return Hk(e)?e.host:e}function DC(n){const e=oo(n);return nh(e)?n.ownerDocument?n.ownerDocument.body:n.body:es(e)&&gp(e)?e:DC(e)}function qC(n,e,t){var i;e===void 0&&(e=[]);const r=DC(n),s=r===((i=n.ownerDocument)==null?void 0:i.body),o=cr(r);return s?(Ev(o),e.concat(o,o.visualViewport||[],gp(r)?r:[],[])):e.concat(r,qC(r,[]))}function Ev(n){return n.parent&&Object.getPrototypeOf(n.parent)?n.frameElement:null}function zC(n){const e=rl(n);let t=parseFloat(e.width)||0,i=parseFloat(e.height)||0;const r=es(n),s=r?n.offsetWidth:t,o=r?n.offsetHeight:i,f=yy(t)!==s||yy(i)!==o;return f&&(t=s,i=o),{width:t,height:i,$:f}}function BC(n){return il(n)?n:n.contextElement}function Vf(n){const e=BC(n);if(!es(e))return Fl(1);const t=e.getBoundingClientRect(),{width:i,height:r,$:s}=zC(e);let o=(s?yy(t.width):t.width)/i,f=(s?yy(t.height):t.height)/r;return(!o||!Number.isFinite(o))&&(o=1),(!f||!Number.isFinite(f))&&(f=1),{x:o,y:f}}const iB=Fl(0);function YC(n){const e=cr(n);return!Ex()||!e.visualViewport?iB:{x:e.visualViewport.offsetLeft,y:e.visualViewport.offsetTop}}function rB(n,e,t){return e===void 0&&(e=!1),!t||e&&t!==cr(n)?!1:e}function ep(n,e,t,i){e===void 0&&(e=!1),t===void 0&&(t=!1);const r=n.getBoundingClientRect(),s=BC(n);let o=Fl(1);e&&(i?il(i)&&(o=Vf(i)):o=Vf(n));const f=rB(s,t,i)?YC(s):Fl(0);let h=(r.left+f.x)/o.x,p=(r.top+f.y)/o.y,g=r.width/o.x,S=r.height/o.y;if(s){const v=cr(s),Q=i&&il(i)?cr(i):i;let k=v,C=Ev(k);for(;C&&i&&Q!==k;){const A=Vf(C),$=C.getBoundingClientRect(),z=rl(C),D=$.left+(C.clientLeft+parseFloat(z.paddingLeft))*A.x,Y=$.top+(C.clientTop+parseFloat(z.paddingTop))*A.y;h*=A.x,p*=A.y,g*=A.x,S*=A.y,h+=D,p+=Y,k=cr(C),C=Ev(k)}}return XC({width:g,height:S,x:h,y:p})}function Xx(n,e){const t=qy(n).scrollLeft;return e?e.left+t:ep(Gs(n)).left+t}function LC(n,e,t){t===void 0&&(t=!1);const i=n.getBoundingClientRect(),r=i.left+e.scrollLeft-(t?0:Xx(n,i)),s=i.top+e.scrollTop;return{x:r,y:s}}function lB(n){let{elements:e,rect:t,offsetParent:i,strategy:r}=n;const s=r==="fixed",o=Gs(i),f=e?Dy(e.floating):!1;if(i===o||f&&s)return t;let h={scrollLeft:0,scrollTop:0},p=Fl(1);const g=Fl(0),S=es(i);if((S||!S&&!s)&&((ah(i)!=="body"||gp(o))&&(h=qy(i)),es(i))){const Q=ep(i);p=Vf(i),g.x=Q.x+i.clientLeft,g.y=Q.y+i.clientTop}const v=o&&!S&&!s?LC(o,h,!0):Fl(0);return{width:t.width*p.x,height:t.height*p.y,x:t.x*p.x-h.scrollLeft*p.x+g.x+v.x,y:t.y*p.y-h.scrollTop*p.y+g.y+v.y}}function sB(n){return Array.from(n.getClientRects())}function aB(n){const e=Gs(n),t=qy(n),i=n.ownerDocument.body,r=$O(e.scrollWidth,e.clientWidth,i.scrollWidth,i.clientWidth),s=$O(e.scrollHeight,e.clientHeight,i.scrollHeight,i.clientHeight);let o=-t.scrollLeft+Xx(n);const f=-t.scrollTop;return rl(i).direction==="rtl"&&(o+=$O(e.clientWidth,i.clientWidth)-r),{width:r,height:s,x:o,y:f}}function oB(n,e){const t=cr(n),i=Gs(n),r=t.visualViewport;let s=i.clientWidth,o=i.clientHeight,f=0,h=0;if(r){s=r.width,o=r.height;const p=Ex();(!p||p&&e==="fixed")&&(f=r.offsetLeft,h=r.offsetTop)}return{width:s,height:o,x:f,y:h}}function uB(n,e){const t=ep(n,!0,e==="fixed"),i=t.top+n.clientTop,r=t.left+n.clientLeft,s=es(n)?Vf(n):Fl(1),o=n.clientWidth*s.x,f=n.clientHeight*s.y,h=r*s.x,p=i*s.y;return{width:o,height:f,x:h,y:p}}function Ik(n,e,t){let i;if(e==="viewport")i=oB(n,t);else if(e==="document")i=aB(Gs(n));else if(il(e))i=uB(e,t);else{const r=YC(n);i={x:e.x-r.x,y:e.y-r.y,width:e.width,height:e.height}}return XC(i)}function VC(n,e){const t=oo(n);return t===e||!il(t)||nh(t)?!1:rl(t).position==="fixed"||VC(t,e)}function cB(n,e){const t=e.get(n);if(t)return t;let i=qC(n,[]).filter(f=>il(f)&&ah(f)!=="body"),r=null;const s=rl(n).position==="fixed";let o=s?oo(n):n;for(;il(o)&&!nh(o);){const f=rl(o),h=Mx(o);!h&&f.position==="fixed"&&(r=null),(s?!h&&!r:!h&&f.position==="static"&&!!r&&["absolute","fixed"].includes(r.position)||gp(o)&&!h&&VC(n,o))?i=i.filter(g=>g!==o):r=f,o=oo(o)}return e.set(n,i),i}function fB(n){let{element:e,boundary:t,rootBoundary:i,strategy:r}=n;const o=[...t==="clippingAncestors"?Dy(e)?[]:cB(e,this._c):[].concat(t),i],f=o[0],h=o.reduce((p,g)=>{const S=Ik(e,g,r);return p.top=$O(S.top,p.top),p.right=Wk(S.right,p.right),p.bottom=Wk(S.bottom,p.bottom),p.left=$O(S.left,p.left),p},Ik(e,f,r));return{width:h.right-h.left,height:h.bottom-h.top,x:h.left,y:h.top}}function hB(n){const{width:e,height:t}=zC(n);return{width:e,height:t}}function dB(n,e,t){const i=es(e),r=Gs(e),s=t==="fixed",o=ep(n,!0,s,e);let f={scrollLeft:0,scrollTop:0};const h=Fl(0);function p(){h.x=Xx(r)}if(i||!i&&!s)if((ah(e)!=="body"||gp(r))&&(f=qy(e)),i){const Q=ep(e,!0,s,e);h.x=Q.x+e.clientLeft,h.y=Q.y+e.clientTop}else r&&p();s&&!i&&r&&p();const g=r&&!i&&!s?LC(r,f):Fl(0),S=o.left+f.scrollLeft-h.x-g.x,v=o.top+f.scrollTop-h.y-g.y;return{x:S,y:v,width:o.width,height:o.height}}function HS(n){return rl(n).position==="static"}function Kk(n,e){if(!es(n)||rl(n).position==="fixed")return null;if(e)return e(n);let t=n.offsetParent;return Gs(n)===t&&(t=t.ownerDocument.body),t}function NC(n,e){const t=cr(n);if(Dy(n))return t;if(!es(n)){let r=oo(n);for(;r&&!nh(r);){if(il(r)&&!HS(r))return r;r=oo(r)}return t}let i=Kk(n,e);for(;i&&tB(i)&&HS(i);)i=Kk(i,e);return i&&nh(i)&&HS(i)&&!Mx(i)?t:i||nB(n)||t}const OB=async function(n){const e=this.getOffsetParent||NC,t=this.getDimensions,i=await t(n.floating);return{reference:dB(n.reference,await e(n.floating),n.strategy),floating:{x:0,y:0,width:i.width,height:i.height}}};function pB(n){return rl(n).direction==="rtl"}const gB={convertOffsetParentRelativeRectToViewportRelativeRect:lB,getDocumentElement:Gs,getClippingRect:fB,getOffsetParent:NC,getElementRects:OB,getClientRects:sB,getDimensions:hB,getScale:Vf,isElement:il,isRTL:pB},mB=(n,e,t)=>{const i=new Map,r={platform:gB,...t},s={...r.platform,_c:i};return eB(n,e,{...r,platform:s})};var yB=PT(),E0=typeof document<"u"?Te.useLayoutEffect:Te.useEffect;function Sy(n,e){if(n===e)return!0;if(typeof n!=typeof e)return!1;if(typeof n=="function"&&n.toString()===e.toString())return!0;let t,i,r;if(n&&e&&typeof n=="object"){if(Array.isArray(n)){if(t=n.length,t!==e.length)return!1;for(i=t;i--!==0;)if(!Sy(n[i],e[i]))return!1;return!0}if(r=Object.keys(n),t=r.length,t!==Object.keys(e).length)return!1;for(i=t;i--!==0;)if(!{}.hasOwnProperty.call(e,r[i]))return!1;for(i=t;i--!==0;){const s=r[i];if(!(s==="_owner"&&n.$$typeof)&&!Sy(n[s],e[s]))return!1}return!0}return n!==n&&e!==e}function UC(n){return typeof window>"u"?1:(n.ownerDocument.defaultView||window).devicePixelRatio||1}function Fk(n,e){const t=UC(n);return Math.round(e*t)/t}function IS(n){const e=Te.useRef(n);return E0(()=>{e.current=n}),e}function r7(n){n===void 0&&(n={});const{placement:e="bottom",strategy:t="absolute",middleware:i=[],platform:r,elements:{reference:s,floating:o}={},transform:f=!0,whileElementsMounted:h,open:p}=n,[g,S]=Te.useState({x:0,y:0,strategy:t,placement:e,middlewareData:{},isPositioned:!1}),[v,Q]=Te.useState(i);Sy(v,i)||Q(i);const[k,C]=Te.useState(null),[A,$]=Te.useState(null),z=Te.useCallback(ge=>{ge!==N.current&&(N.current=ge,C(ge))},[]),D=Te.useCallback(ge=>{ge!==V.current&&(V.current=ge,$(ge))},[]),Y=s||k,q=o||A,N=Te.useRef(null),V=Te.useRef(null),J=Te.useRef(g),ne=h!=null,de=IS(h),ae=IS(r),te=IS(p),Oe=Te.useCallback(()=>{if(!N.current||!V.current)return;const ge={placement:e,strategy:t,middleware:v};ae.current&&(ge.platform=ae.current),mB(N.current,V.current,ge).then(Re=>{const X={...Re,isPositioned:te.current!==!1};ye.current&&!Sy(J.current,X)&&(J.current=X,yB.flushSync(()=>{S(X)}))})},[v,e,t,ae,te]);E0(()=>{p===!1&&J.current.isPositioned&&(J.current.isPositioned=!1,S(ge=>({...ge,isPositioned:!1})))},[p]);const ye=Te.useRef(!1);E0(()=>(ye.current=!0,()=>{ye.current=!1}),[]),E0(()=>{if(Y&&(N.current=Y),q&&(V.current=q),Y&&q){if(de.current)return de.current(Y,q,Oe);Oe()}},[Y,q,Oe,de,ne]);const we=Te.useMemo(()=>({reference:N,floating:V,setReference:z,setFloating:D}),[z,D]),I=Te.useMemo(()=>({reference:Y,floating:q}),[Y,q]),oe=Te.useMemo(()=>{const ge={position:t,left:0,top:0};if(!I.floating)return ge;const Re=Fk(I.floating,g.x),X=Fk(I.floating,g.y);return f?{...ge,transform:"translate("+Re+"px, "+X+"px)",...UC(I.floating)>=1.5&&{willChange:"transform"}}:{position:t,left:Re,top:X}},[t,f,I.floating,g.x,g.y]);return Te.useMemo(()=>({...g,update:Oe,refs:we,elements:I,floatingStyles:oe}),[g,Oe,we,I,oe])}var Rf={},KS,Jk;function SB(){return Jk||(Jk=1,KS=function(){return typeof Promise=="function"&&Promise.prototype&&Promise.prototype.then}),KS}var FS={},Ha={},eT;function Wu(){if(eT)return Ha;eT=1;let n;const e=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];return Ha.getSymbolSize=function(i){if(!i)throw new Error('"version" cannot be null or undefined');if(i<1||i>40)throw new Error('"version" should be in range from 1 to 40');return i*4+17},Ha.getSymbolTotalCodewords=function(i){return e[i]},Ha.getBCHDigit=function(t){let i=0;for(;t!==0;)i++,t>>>=1;return i},Ha.setToSJISFunction=function(i){if(typeof i!="function")throw new Error('"toSJISFunc" is not a valid function.');n=i},Ha.isKanjiModeEnabled=function(){return typeof n<"u"},Ha.toSJIS=function(i){return n(i)},Ha}var JS={},tT;function Zx(){return tT||(tT=1,function(n){n.L={bit:1},n.M={bit:0},n.Q={bit:3},n.H={bit:2};function e(t){if(typeof t!="string")throw new Error("Param is not a string");switch(t.toLowerCase()){case"l":case"low":return n.L;case"m":case"medium":return n.M;case"q":case"quartile":return n.Q;case"h":case"high":return n.H;default:throw new Error("Unknown EC Level: "+t)}}n.isValid=function(i){return i&&typeof i.bit<"u"&&i.bit>=0&&i.bit<4},n.from=function(i,r){if(n.isValid(i))return i;try{return e(i)}catch{return r}}}(JS)),JS}var eb,nT;function bB(){if(nT)return eb;nT=1;function n(){this.buffer=[],this.length=0}return n.prototype={get:function(e){const t=Math.floor(e/8);return(this.buffer[t]>>>7-e%8&1)===1},put:function(e,t){for(let i=0;i<t;i++)this.putBit((e>>>t-i-1&1)===1)},getLengthInBits:function(){return this.length},putBit:function(e){const t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),e&&(this.buffer[t]|=128>>>this.length%8),this.length++}},eb=n,eb}var tb,iT;function vB(){if(iT)return tb;iT=1;function n(e){if(!e||e<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=e,this.data=new Uint8Array(e*e),this.reservedBit=new Uint8Array(e*e)}return n.prototype.set=function(e,t,i,r){const s=e*this.size+t;this.data[s]=i,r&&(this.reservedBit[s]=!0)},n.prototype.get=function(e,t){return this.data[e*this.size+t]},n.prototype.xor=function(e,t,i){this.data[e*this.size+t]^=i},n.prototype.isReserved=function(e,t){return this.reservedBit[e*this.size+t]},tb=n,tb}var nb={},rT;function xB(){return rT||(rT=1,function(n){const e=Wu().getSymbolSize;n.getRowColCoords=function(i){if(i===1)return[];const r=Math.floor(i/7)+2,s=e(i),o=s===145?26:Math.ceil((s-13)/(2*r-2))*2,f=[s-7];for(let h=1;h<r-1;h++)f[h]=f[h-1]-o;return f.push(6),f.reverse()},n.getPositions=function(i){const r=[],s=n.getRowColCoords(i),o=s.length;for(let f=0;f<o;f++)for(let h=0;h<o;h++)f===0&&h===0||f===0&&h===o-1||f===o-1&&h===0||r.push([s[f],s[h]]);return r}}(nb)),nb}var ib={},lT;function QB(){if(lT)return ib;lT=1;const n=Wu().getSymbolSize,e=7;return ib.getPositions=function(i){const r=n(i);return[[0,0],[r-e,0],[0,r-e]]},ib}var rb={},sT;function wB(){return sT||(sT=1,function(n){n.Patterns={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7};const e={N1:3,N2:3,N3:40,N4:10};n.isValid=function(r){return r!=null&&r!==""&&!isNaN(r)&&r>=0&&r<=7},n.from=function(r){return n.isValid(r)?parseInt(r,10):void 0},n.getPenaltyN1=function(r){const s=r.size;let o=0,f=0,h=0,p=null,g=null;for(let S=0;S<s;S++){f=h=0,p=g=null;for(let v=0;v<s;v++){let Q=r.get(S,v);Q===p?f++:(f>=5&&(o+=e.N1+(f-5)),p=Q,f=1),Q=r.get(v,S),Q===g?h++:(h>=5&&(o+=e.N1+(h-5)),g=Q,h=1)}f>=5&&(o+=e.N1+(f-5)),h>=5&&(o+=e.N1+(h-5))}return o},n.getPenaltyN2=function(r){const s=r.size;let o=0;for(let f=0;f<s-1;f++)for(let h=0;h<s-1;h++){const p=r.get(f,h)+r.get(f,h+1)+r.get(f+1,h)+r.get(f+1,h+1);(p===4||p===0)&&o++}return o*e.N2},n.getPenaltyN3=function(r){const s=r.size;let o=0,f=0,h=0;for(let p=0;p<s;p++){f=h=0;for(let g=0;g<s;g++)f=f<<1&2047|r.get(p,g),g>=10&&(f===1488||f===93)&&o++,h=h<<1&2047|r.get(g,p),g>=10&&(h===1488||h===93)&&o++}return o*e.N3},n.getPenaltyN4=function(r){let s=0;const o=r.data.length;for(let h=0;h<o;h++)s+=r.data[h];return Math.abs(Math.ceil(s*100/o/5)-10)*e.N4};function t(i,r,s){switch(i){case n.Patterns.PATTERN000:return(r+s)%2===0;case n.Patterns.PATTERN001:return r%2===0;case n.Patterns.PATTERN010:return s%3===0;case n.Patterns.PATTERN011:return(r+s)%3===0;case n.Patterns.PATTERN100:return(Math.floor(r/2)+Math.floor(s/3))%2===0;case n.Patterns.PATTERN101:return r*s%2+r*s%3===0;case n.Patterns.PATTERN110:return(r*s%2+r*s%3)%2===0;case n.Patterns.PATTERN111:return(r*s%3+(r+s)%2)%2===0;default:throw new Error("bad maskPattern:"+i)}}n.applyMask=function(r,s){const o=s.size;for(let f=0;f<o;f++)for(let h=0;h<o;h++)s.isReserved(h,f)||s.xor(h,f,t(r,h,f))},n.getBestMask=function(r,s){const o=Object.keys(n.Patterns).length;let f=0,h=1/0;for(let p=0;p<o;p++){s(p),n.applyMask(p,r);const g=n.getPenaltyN1(r)+n.getPenaltyN2(r)+n.getPenaltyN3(r)+n.getPenaltyN4(r);n.applyMask(p,r),g<h&&(h=g,f=p)}return f}}(rb)),rb}var y0={},aT;function GC(){if(aT)return y0;aT=1;const n=Zx(),e=[1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,4,1,2,4,4,2,4,4,4,2,4,6,5,2,4,6,6,2,5,8,8,4,5,8,8,4,5,8,11,4,8,10,11,4,9,12,16,4,9,16,16,6,10,12,18,6,10,17,16,6,11,16,19,6,13,18,21,7,14,21,25,8,16,20,25,8,17,23,25,9,17,23,34,9,18,25,30,10,20,27,32,12,21,29,35,12,23,34,37,12,25,34,40,13,26,35,42,14,28,38,45,15,29,40,48,16,31,43,51,17,33,45,54,18,35,48,57,19,37,51,60,19,38,53,63,20,40,56,66,21,43,59,70,22,45,62,74,24,47,65,77,25,49,68,81],t=[7,10,13,17,10,16,22,28,15,26,36,44,20,36,52,64,26,48,72,88,36,64,96,112,40,72,108,130,48,88,132,156,60,110,160,192,72,130,192,224,80,150,224,264,96,176,260,308,104,198,288,352,120,216,320,384,132,240,360,432,144,280,408,480,168,308,448,532,180,338,504,588,196,364,546,650,224,416,600,700,224,442,644,750,252,476,690,816,270,504,750,900,300,560,810,960,312,588,870,1050,336,644,952,1110,360,700,1020,1200,390,728,1050,1260,420,784,1140,1350,450,812,1200,1440,480,868,1290,1530,510,924,1350,1620,540,980,1440,1710,570,1036,1530,1800,570,1064,1590,1890,600,1120,1680,1980,630,1204,1770,2100,660,1260,1860,2220,720,1316,1950,2310,750,1372,2040,2430];return y0.getBlocksCount=function(r,s){switch(s){case n.L:return e[(r-1)*4+0];case n.M:return e[(r-1)*4+1];case n.Q:return e[(r-1)*4+2];case n.H:return e[(r-1)*4+3];default:return}},y0.getTotalCodewordsCount=function(r,s){switch(s){case n.L:return t[(r-1)*4+0];case n.M:return t[(r-1)*4+1];case n.Q:return t[(r-1)*4+2];case n.H:return t[(r-1)*4+3];default:return}},y0}var lb={},pO={},oT;function kB(){if(oT)return pO;oT=1;const n=new Uint8Array(512),e=new Uint8Array(256);return function(){let i=1;for(let r=0;r<255;r++)n[r]=i,e[i]=r,i<<=1,i&256&&(i^=285);for(let r=255;r<512;r++)n[r]=n[r-255]}(),pO.log=function(i){if(i<1)throw new Error("log("+i+")");return e[i]},pO.exp=function(i){return n[i]},pO.mul=function(i,r){return i===0||r===0?0:n[e[i]+e[r]]},pO}var uT;function TB(){return uT||(uT=1,function(n){const e=kB();n.mul=function(i,r){const s=new Uint8Array(i.length+r.length-1);for(let o=0;o<i.length;o++)for(let f=0;f<r.length;f++)s[o+f]^=e.mul(i[o],r[f]);return s},n.mod=function(i,r){let s=new Uint8Array(i);for(;s.length-r.length>=0;){const o=s[0];for(let h=0;h<r.length;h++)s[h]^=e.mul(r[h],o);let f=0;for(;f<s.length&&s[f]===0;)f++;s=s.slice(f)}return s},n.generateECPolynomial=function(i){let r=new Uint8Array([1]);for(let s=0;s<i;s++)r=n.mul(r,new Uint8Array([1,e.exp(s)]));return r}}(lb)),lb}var sb,cT;function PB(){if(cT)return sb;cT=1;const n=TB();function e(t){this.genPoly=void 0,this.degree=t,this.degree&&this.initialize(this.degree)}return e.prototype.initialize=function(i){this.degree=i,this.genPoly=n.generateECPolynomial(this.degree)},e.prototype.encode=function(i){if(!this.genPoly)throw new Error("Encoder not initialized");const r=new Uint8Array(i.length+this.degree);r.set(i);const s=n.mod(r,this.genPoly),o=this.degree-s.length;if(o>0){const f=new Uint8Array(this.degree);return f.set(s,o),f}return s},sb=e,sb}var ab={},ob={},ub={},fT;function WC(){return fT||(fT=1,ub.isValid=function(e){return!isNaN(e)&&e>=1&&e<=40}),ub}var Ll={},hT;function jC(){if(hT)return Ll;hT=1;const n="[0-9]+",e="[A-Z $%*+\\-./:]+";let t="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+";t=t.replace(/u/g,"\\u");const i="(?:(?![A-Z0-9 $%*+\\-./:]|"+t+`)(?:.|[\r
56]))+`;Ll.KANJI=new RegExp(t,"g"),Ll.BYTE_KANJI=new RegExp("[^A-Z0-9 $%*+\\-./:]+","g"),Ll.BYTE=new RegExp(i,"g"),Ll.NUMERIC=new RegExp(n,"g"),Ll.ALPHANUMERIC=new RegExp(e,"g");const r=new RegExp("^"+t+"$"),s=new RegExp("^"+n+"$"),o=new RegExp("^[A-Z0-9 $%*+\\-./:]+$");return Ll.testKanji=function(h){return r.test(h)},Ll.testNumeric=function(h){return s.test(h)},Ll.testAlphanumeric=function(h){return o.test(h)},Ll}var dT;function ju(){return dT||(dT=1,function(n){const e=WC(),t=jC();n.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]},n.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]},n.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]},n.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]},n.MIXED={bit:-1},n.getCharCountIndicator=function(s,o){if(!s.ccBits)throw new Error("Invalid mode: "+s);if(!e.isValid(o))throw new Error("Invalid version: "+o);return o>=1&&o<10?s.ccBits[0]:o<27?s.ccBits[1]:s.ccBits[2]},n.getBestModeForData=function(s){return t.testNumeric(s)?n.NUMERIC:t.testAlphanumeric(s)?n.ALPHANUMERIC:t.testKanji(s)?n.KANJI:n.BYTE},n.toString=function(s){if(s&&s.id)return s.id;throw new Error("Invalid mode")},n.isValid=function(s){return s&&s.bit&&s.ccBits};function i(r){if(typeof r!="string")throw new Error("Param is not a string");switch(r.toLowerCase()){case"numeric":return n.NUMERIC;case"alphanumeric":return n.ALPHANUMERIC;case"kanji":return n.KANJI;case"byte":return n.BYTE;default:throw new Error("Unknown mode: "+r)}}n.from=function(s,o){if(n.isValid(s))return s;try{return i(s)}catch{return o}}}(ob)),ob}var OT;function _B(){return OT||(OT=1,function(n){const e=Wu(),t=GC(),i=Zx(),r=ju(),s=WC(),o=7973,f=e.getBCHDigit(o);function h(v,Q,k){for(let C=1;C<=40;C++)if(Q<=n.getCapacity(C,k,v))return C}function p(v,Q){return r.getCharCountIndicator(v,Q)+4}function g(v,Q){let k=0;return v.forEach(function(C){const A=p(C.mode,Q);k+=A+C.getBitsLength()}),k}function S(v,Q){for(let k=1;k<=40;k++)if(g(v,k)<=n.getCapacity(k,Q,r.MIXED))return k}n.from=function(Q,k){return s.isValid(Q)?parseInt(Q,10):k},n.getCapacity=function(Q,k,C){if(!s.isValid(Q))throw new Error("Invalid QR Code version");typeof C>"u"&&(C=r.BYTE);const A=e.getSymbolTotalCodewords(Q),$=t.getTotalCodewordsCount(Q,k),z=(A-$)*8;if(C===r.MIXED)return z;const D=z-p(C,Q);switch(C){case r.NUMERIC:return Math.floor(D/10*3);case r.ALPHANUMERIC:return Math.floor(D/11*2);case r.KANJI:return Math.floor(D/13);case r.BYTE:default:return Math.floor(D/8)}},n.getBestVersionForData=function(Q,k){let C;const A=i.from(k,i.M);if(Array.isArray(Q)){if(Q.length>1)return S(Q,A);if(Q.length===0)return 1;C=Q[0]}else C=Q;return h(C.mode,C.getLength(),A)},n.getEncodedBits=function(Q){if(!s.isValid(Q)||Q<7)throw new Error("Invalid QR Code version");let k=Q<<12;for(;e.getBCHDigit(k)-f>=0;)k^=o<<e.getBCHDigit(k)-f;return Q<<12|k}}(ab)),ab}var cb={},pT;function CB(){if(pT)return cb;pT=1;const n=Wu(),e=1335,t=21522,i=n.getBCHDigit(e);return cb.getEncodedBits=function(s,o){const f=s.bit<<3|o;let h=f<<10;for(;n.getBCHDigit(h)-i>=0;)h^=e<<n.getBCHDigit(h)-i;return(f<<10|h)^t},cb}var fb={},hb,gT;function RB(){if(gT)return hb;gT=1;const n=ju();function e(t){this.mode=n.NUMERIC,this.data=t.toString()}return e.getBitsLength=function(i){return 10*Math.floor(i/3)+(i%3?i%3*3+1:0)},e.prototype.getLength=function(){return this.data.length},e.prototype.getBitsLength=function(){return e.getBitsLength(this.data.length)},e.prototype.write=function(i){let r,s,o;for(r=0;r+3<=this.data.length;r+=3)s=this.data.substr(r,3),o=parseInt(s,10),i.put(o,10);const f=this.data.length-r;f>0&&(s=this.data.substr(r),o=parseInt(s,10),i.put(o,f*3+1))},hb=e,hb}var db,mT;function AB(){if(mT)return db;mT=1;const n=ju(),e=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","$","%","*","+","-",".","/",":"];function t(i){this.mode=n.ALPHANUMERIC,this.data=i}return t.getBitsLength=function(r){return 11*Math.floor(r/2)+6*(r%2)},t.prototype.getLength=function(){return this.data.length},t.prototype.getBitsLength=function(){return t.getBitsLength(this.data.length)},t.prototype.write=function(r){let s;for(s=0;s+2<=this.data.length;s+=2){let o=e.indexOf(this.data[s])*45;o+=e.indexOf(this.data[s+1]),r.put(o,11)}this.data.length%2&&r.put(e.indexOf(this.data[s]),6)},db=t,db}var Ob,yT;function $B(){if(yT)return Ob;yT=1;const n=ju();function e(t){this.mode=n.BYTE,typeof t=="string"?this.data=new TextEncoder().encode(t):this.data=new Uint8Array(t)}return e.getBitsLength=function(i){return i*8},e.prototype.getLength=function(){return this.data.length},e.prototype.getBitsLength=function(){return e.getBitsLength(this.data.length)},e.prototype.write=function(t){for(let i=0,r=this.data.length;i<r;i++)t.put(this.data[i],8)},Ob=e,Ob}var pb,ST;function MB(){if(ST)return pb;ST=1;const n=ju(),e=Wu();function t(i){this.mode=n.KANJI,this.data=i}return t.getBitsLength=function(r){return r*13},t.prototype.getLength=function(){return this.data.length},t.prototype.getBitsLength=function(){return t.getBitsLength(this.data.length)},t.prototype.write=function(i){let r;for(r=0;r<this.data.length;r++){let s=e.toSJIS(this.data[r]);if(s>=33088&&s<=40956)s-=33088;else if(s>=57408&&s<=60351)s-=49472;else throw new Error("Invalid SJIS character: "+this.data[r]+`
57Make sure your charset is UTF-8`);s=(s>>>8&255)*192+(s&255),i.put(s,13)}},pb=t,pb}var gb={exports:{}},bT;function EB(){return bT||(bT=1,function(n){var e={single_source_shortest_paths:function(t,i,r){var s={},o={};o[i]=0;var f=e.PriorityQueue.make();f.push(i,0);for(var h,p,g,S,v,Q,k,C,A;!f.empty();){h=f.pop(),p=h.value,S=h.cost,v=t[p]||{};for(g in v)v.hasOwnProperty(g)&&(Q=v[g],k=S+Q,C=o[g],A=typeof o[g]>"u",(A||C>k)&&(o[g]=k,f.push(g,k),s[g]=p))}if(typeof r<"u"&&typeof o[r]>"u"){var $=["Could not find a path from ",i," to ",r,"."].join("");throw new Error($)}return s},extract_shortest_path_from_predecessor_list:function(t,i){for(var r=[],s=i;s;)r.push(s),t[s],s=t[s];return r.reverse(),r},find_path:function(t,i,r){var s=e.single_source_shortest_paths(t,i,r);return e.extract_shortest_path_from_predecessor_list(s,r)},PriorityQueue:{make:function(t){var i=e.PriorityQueue,r={},s;t=t||{};for(s in i)i.hasOwnProperty(s)&&(r[s]=i[s]);return r.queue=[],r.sorter=t.sorter||i.default_sorter,r},default_sorter:function(t,i){return t.cost-i.cost},push:function(t,i){var r={value:t,cost:i};this.queue.push(r),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return this.queue.length===0}}};n.exports=e}(gb)),gb.exports}var vT;function XB(){return vT||(vT=1,function(n){const e=ju(),t=RB(),i=AB(),r=$B(),s=MB(),o=jC(),f=Wu(),h=EB();function p($){return unescape(encodeURIComponent($)).length}function g($,z,D){const Y=[];let q;for(;(q=$.exec(D))!==null;)Y.push({data:q[0],index:q.index,mode:z,length:q[0].length});return Y}function S($){const z=g(o.NUMERIC,e.NUMERIC,$),D=g(o.ALPHANUMERIC,e.ALPHANUMERIC,$);let Y,q;return f.isKanjiModeEnabled()?(Y=g(o.BYTE,e.BYTE,$),q=g(o.KANJI,e.KANJI,$)):(Y=g(o.BYTE_KANJI,e.BYTE,$),q=[]),z.concat(D,Y,q).sort(function(V,J){return V.index-J.index}).map(function(V){return{data:V.data,mode:V.mode,length:V.length}})}function v($,z){switch(z){case e.NUMERIC:return t.getBitsLength($);case e.ALPHANUMERIC:return i.getBitsLength($);case e.KANJI:return s.getBitsLength($);case e.BYTE:return r.getBitsLength($)}}function Q($){return $.reduce(function(z,D){const Y=z.length-1>=0?z[z.length-1]:null;return Y&&Y.mode===D.mode?(z[z.length-1].data+=D.data,z):(z.push(D),z)},[])}function k($){const z=[];for(let D=0;D<$.length;D++){const Y=$[D];switch(Y.mode){case e.NUMERIC:z.push([Y,{data:Y.data,mode:e.ALPHANUMERIC,length:Y.length},{data:Y.data,mode:e.BYTE,length:Y.length}]);break;case e.ALPHANUMERIC:z.push([Y,{data:Y.data,mode:e.BYTE,length:Y.length}]);break;case e.KANJI:z.push([Y,{data:Y.data,mode:e.BYTE,length:p(Y.data)}]);break;case e.BYTE:z.push([{data:Y.data,mode:e.BYTE,length:p(Y.data)}])}}return z}function C($,z){const D={},Y={start:{}};let q=["start"];for(let N=0;N<$.length;N++){const V=$[N],J=[];for(let ne=0;ne<V.length;ne++){const de=V[ne],ae=""+N+ne;J.push(ae),D[ae]={node:de,lastCount:0},Y[ae]={};for(let te=0;te<q.length;te++){const Oe=q[te];D[Oe]&&D[Oe].node.mode===de.mode?(Y[Oe][ae]=v(D[Oe].lastCount+de.length,de.mode)-v(D[Oe].lastCount,de.mode),D[Oe].lastCount+=de.length):(D[Oe]&&(D[Oe].lastCount=de.length),Y[Oe][ae]=v(de.length,de.mode)+4+e.getCharCountIndicator(de.mode,z))}}q=J}for(let N=0;N<q.length;N++)Y[q[N]].end=0;return{map:Y,table:D}}function A($,z){let D;const Y=e.getBestModeForData($);if(D=e.from(z,Y),D!==e.BYTE&&D.bit<Y.bit)throw new Error('"'+$+'" cannot be encoded with mode '+e.toString(D)+`.
58 Suggested mode is: `+e.toString(Y));switch(D===e.KANJI&&!f.isKanjiModeEnabled()&&(D=e.BYTE),D){case e.NUMERIC:return new t($);case e.ALPHANUMERIC:return new i($);case e.KANJI:return new s($);case e.BYTE:return new r($)}}n.fromArray=function(z){return z.reduce(function(D,Y){return typeof Y=="string"?D.push(A(Y,null)):Y.data&&D.push(A(Y.data,Y.mode)),D},[])},n.fromString=function(z,D){const Y=S(z,f.isKanjiModeEnabled()),q=k(Y),N=C(q,D),V=h.find_path(N.map,"start","end"),J=[];for(let ne=1;ne<V.length-1;ne++)J.push(N.table[V[ne]].node);return n.fromArray(Q(J))},n.rawSplit=function(z){return n.fromArray(S(z,f.isKanjiModeEnabled()))}}(fb)),fb}var xT;function ZB(){if(xT)return FS;xT=1;const n=Wu(),e=Zx(),t=bB(),i=vB(),r=xB(),s=QB(),o=wB(),f=GC(),h=PB(),p=_B(),g=CB(),S=ju(),v=XB();function Q(N,V){const J=N.size,ne=s.getPositions(V);for(let de=0;de<ne.length;de++){const ae=ne[de][0],te=ne[de][1];for(let Oe=-1;Oe<=7;Oe++)if(!(ae+Oe<=-1||J<=ae+Oe))for(let ye=-1;ye<=7;ye++)te+ye<=-1||J<=te+ye||(Oe>=0&&Oe<=6&&(ye===0||ye===6)||ye>=0&&ye<=6&&(Oe===0||Oe===6)||Oe>=2&&Oe<=4&&ye>=2&&ye<=4?N.set(ae+Oe,te+ye,!0,!0):N.set(ae+Oe,te+ye,!1,!0))}}function k(N){const V=N.size;for(let J=8;J<V-8;J++){const ne=J%2===0;N.set(J,6,ne,!0),N.set(6,J,ne,!0)}}function C(N,V){const J=r.getPositions(V);for(let ne=0;ne<J.length;ne++){const de=J[ne][0],ae=J[ne][1];for(let te=-2;te<=2;te++)for(let Oe=-2;Oe<=2;Oe++)te===-2||te===2||Oe===-2||Oe===2||te===0&&Oe===0?N.set(de+te,ae+Oe,!0,!0):N.set(de+te,ae+Oe,!1,!0)}}function A(N,V){const J=N.size,ne=p.getEncodedBits(V);let de,ae,te;for(let Oe=0;Oe<18;Oe++)de=Math.floor(Oe/3),ae=Oe%3+J-8-3,te=(ne>>Oe&1)===1,N.set(de,ae,te,!0),N.set(ae,de,te,!0)}function $(N,V,J){const ne=N.size,de=g.getEncodedBits(V,J);let ae,te;for(ae=0;ae<15;ae++)te=(de>>ae&1)===1,ae<6?N.set(ae,8,te,!0):ae<8?N.set(ae+1,8,te,!0):N.set(ne-15+ae,8,te,!0),ae<8?N.set(8,ne-ae-1,te,!0):ae<9?N.set(8,15-ae-1+1,te,!0):N.set(8,15-ae-1,te,!0);N.set(ne-8,8,1,!0)}function z(N,V){const J=N.size;let ne=-1,de=J-1,ae=7,te=0;for(let Oe=J-1;Oe>0;Oe-=2)for(Oe===6&&Oe--;;){for(let ye=0;ye<2;ye++)if(!N.isReserved(de,Oe-ye)){let we=!1;te<V.length&&(we=(V[te]>>>ae&1)===1),N.set(de,Oe-ye,we),ae--,ae===-1&&(te++,ae=7)}if(de+=ne,de<0||J<=de){de-=ne,ne=-ne;break}}}function D(N,V,J){const ne=new t;J.forEach(function(ye){ne.put(ye.mode.bit,4),ne.put(ye.getLength(),S.getCharCountIndicator(ye.mode,N)),ye.write(ne)});const de=n.getSymbolTotalCodewords(N),ae=f.getTotalCodewordsCount(N,V),te=(de-ae)*8;for(ne.getLengthInBits()+4<=te&&ne.put(0,4);ne.getLengthInBits()%8!==0;)ne.putBit(0);const Oe=(te-ne.getLengthInBits())/8;for(let ye=0;ye<Oe;ye++)ne.put(ye%2?17:236,8);return Y(ne,N,V)}function Y(N,V,J){const ne=n.getSymbolTotalCodewords(V),de=f.getTotalCodewordsCount(V,J),ae=ne-de,te=f.getBlocksCount(V,J),Oe=ne%te,ye=te-Oe,we=Math.floor(ne/te),I=Math.floor(ae/te),oe=I+1,ge=we-I,Re=new h(ge);let X=0;const ie=new Array(te),Se=new Array(te);let me=0;const Ce=new Uint8Array(N.buffer);for(let Xt=0;Xt<te;Xt++){const Wi=Xt<ye?I:oe;ie[Xt]=Ce.slice(X,X+Wi),Se[Xt]=Re.encode(ie[Xt]),X+=Wi,me=Math.max(me,Wi)}const De=new Uint8Array(ne);let Ae=0,yt,We;for(yt=0;yt<me;yt++)for(We=0;We<te;We++)yt<ie[We].length&&(De[Ae++]=ie[We][yt]);for(yt=0;yt<ge;yt++)for(We=0;We<te;We++)De[Ae++]=Se[We][yt];return De}function q(N,V,J,ne){let de;if(Array.isArray(N))de=v.fromArray(N);else if(typeof N=="string"){let we=V;if(!we){const I=v.rawSplit(N);we=p.getBestVersionForData(I,J)}de=v.fromString(N,we||40)}else throw new Error("Invalid data");const ae=p.getBestVersionForData(de,J);if(!ae)throw new Error("The amount of data is too big to be stored in a QR Code");if(!V)V=ae;else if(V<ae)throw new Error(`

Callers 1

r7Function · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected