From 2f1d480f453043fa62f48bed86a5bb5e4f606c38 Mon Sep 17 00:00:00 2001 From: Stephanie Hays Date: Fri, 17 May 2024 12:28:15 -0500 Subject: [PATCH] Bump Playwright version to remove vulnerability The GitHub action workflow determined that Playwright needed to be updated in order to reduce vulnerabilities. See: https://github.com/chocolatey/choco-theme/actions/runs/9131946165/job/25112241220?pr=404 --- dist/js/design.js | 25 ++++++++++++++++-- dist/js/design.min.js | 28 ++++++++++----------- js/src/code-copy-for-view.js | 49 ++++++++++++++++++++++++++++++++++-- package.json | 2 +- yarn.lock | 40 ++++++++++++++++++----------- 5 files changed, 110 insertions(+), 34 deletions(-) diff --git a/dist/js/design.js b/dist/js/design.js index 8c893034..fcaf2c06 100644 --- a/dist/js/design.js +++ b/dist/js/design.js @@ -18694,9 +18694,11 @@ codeForView.forEach((el) => { const codeOriginal = el; const codeLanguage = codeOriginal.getAttribute("data-language"); + const codeReplace = codeOriginal.getAttribute("data-replace"); let codeHighlight = ""; switch (codeLanguage) { case "HTML": + case "Astro": codeHighlight = "markup"; break; case "Markdown": @@ -18711,8 +18713,27 @@ default: codeHighlight = "none"; } - const codeContainer = `

${codeLanguage}

${escapeHTML(codeOriginal.innerHTML.trim())}
`; - codeOriginal.insertAdjacentHTML("afterend", codeContainer); + let codeEscaped = escapeHTML(codeOriginal.innerHTML.trim()); + const start2 = "<"; + const startSlash = `${start2}/`; + const end2 = ">"; + const endSlash = `/${end2}`; + const contentQuotes = /content="([^&]*)"/g; + codeEscaped = codeEscaped.replaceAll(`${start2}callout`, `${start2}Callout`).replaceAll(`${startSlash}callout`, `${startSlash}Callout`).replaceAll(`${start2}collapsebutton`, `${start2}CollapseButton`).replaceAll(`${startSlash}collapsebutton`, `${startSlash}CollapseButton`).replaceAll(`${start2}iframe ratio`, `${start2}Iframe ratio`).replaceAll(`${start2}tabspanecontainer`, `${start2}TabsPaneContainer`).replaceAll(`${startSlash}tabspanecontainer`, `${startSlash}TabsPaneContainer`).replaceAll(`${start2}tabstabcontainer`, `${start2}TabsTabContainer`).replaceAll(`${start2}tabspane`, `${start2}TabsPane`).replaceAll(`${start2}xref`, `${start2}Xref`).replaceAll(`value="example-define"${end2}`, `value="example-define" ${endSlash}`).replaceAll(`anchor="why"${end2}`, `anchor="why" ${endSlash}`).replaceAll(`${startSlash}tabspane`, `${startSlash}TabsPane`).replaceAll(`content="{tabs1}"${end2}`, `content="{tabs1}" ${endSlash}`).replaceAll(`content="{tabs2}"${end2}`, `content="{tabs2}" ${endSlash}`).replaceAll(`content="{tabs3}"${end2}`, `content="{tabs3}" ${endSlash}`).replaceAll(`multi="version"${end2}`, `multi="version" ${endSlash}`).replaceAll(`${startSlash}tabstabcontainer${end2}`, "").replaceAll(`${startSlash}xref${end2}`, "").replaceAll(`${startSlash}iframe${end2}`, "").replace(contentQuotes, (match2, p1) => `content=${p1}`); + if (codeReplace !== "true") { + if (codeLanguage === "Astro") { + const codeContainer = `

${codeLanguage}

${codeEscaped}
`; + console.log("Astro"); + codeOriginal.innerHTML = codeContainer; + } else { + const codeContainer = `

${codeLanguage}

${codeEscaped}
`; + console.log("Not Astro"); + codeOriginal.insertAdjacentHTML("afterend", codeContainer); + } + } else { + const codeContainer = `
${codeEscaped}
`; + codeOriginal.innerHTML = codeContainer; + } }); })(); diff --git a/dist/js/design.min.js b/dist/js/design.min.js index 0a14722c..b55905c1 100644 --- a/dist/js/design.min.js +++ b/dist/js/design.min.js @@ -3,45 +3,45 @@ * Copyright 2020-2024 Chocolatey Software * Licensed under MIT (https://github.com/chocolatey/choco-theme/blob/main/LICENSE) */ -(()=>{var Ed=Object.create;var as=Object.defineProperty,Ad=Object.defineProperties,_d=Object.getOwnPropertyDescriptor,Td=Object.getOwnPropertyDescriptors,wd=Object.getOwnPropertyNames,os=Object.getOwnPropertySymbols,Sd=Object.getPrototypeOf,Co=Object.prototype.hasOwnProperty,Wl=Object.prototype.propertyIsEnumerable;var Vl=Math.pow,Hl=(t,e,n)=>e in t?as(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,G=(t,e)=>{for(var n in e||(e={}))Co.call(e,n)&&Hl(t,n,e[n]);if(os)for(var n of os(e))Wl.call(e,n)&&Hl(t,n,e[n]);return t},je=(t,e)=>Ad(t,Td(e));var No=(t,e)=>{var n={};for(var i in t)Co.call(t,i)&&e.indexOf(i)<0&&(n[i]=t[i]);if(t!=null&&os)for(var i of os(t))e.indexOf(i)<0&&Wl.call(t,i)&&(n[i]=t[i]);return n};var Do=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),xd=(t,e)=>{for(var n in e)as(t,n,{get:e[n],enumerable:!0})},Od=(t,e,n,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of wd(e))!Co.call(t,o)&&o!==n&&as(t,o,{get:()=>e[o],enumerable:!(i=_d(e,o))||i.enumerable});return t};var Lo=(t,e,n)=>(n=t!=null?Ed(Sd(t)):{},Od(e||!t||!t.__esModule?as(n,"default",{value:t,enumerable:!0}):n,t));var jl=Do((Wv,ls)=>{var kd=typeof window!="undefined"?window:typeof WorkerGlobalScope!="undefined"&&self instanceof WorkerGlobalScope?self:{},F=function(t){var e=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,n=0,i={},o={manual:t.Prism&&t.Prism.manual,disableWorkerMessageHandler:t.Prism&&t.Prism.disableWorkerMessageHandler,util:{encode:function T(S){return S instanceof c?new c(S.type,T(S.content),S.alias):Array.isArray(S)?S.map(T):S.replace(/&/g,"&").replace(/=q.reach);xe+=_e.value.length,_e=_e.next){var de=_e.value;if(S.length>T.length)return;if(!(de instanceof c)){var Ee,Re=1;if(fe){if(!(Ee=f(Ae,xe,T,ye))||Ee.index>=T.length)break;var We=Ee.index,mt=Ee.index+Ee[0].length,Te=xe;for(Te+=_e.value.length;We>=Te;)Te+=(_e=_e.next).value.length;if(xe=Te-=_e.value.length,_e.value instanceof c)continue;for(var ke=_e;ke!==S.tail&&(Teq.reach&&(q.reach=Ct);var Nt=_e.prev;if(rt&&(Nt=v(S,Nt,rt),xe+=rt.length),A(S,Nt,Re),_e=v(S,Nt,new c(V,Q?o.tokenize(Ve,Q):Ve,Se,Ve)),ft&&v(S,_e,ft),Re>1){var it={cause:V+","+l,reach:Ct};p(T,S,x,_e.prev,xe,it),q&&it.reach>q.reach&&(q.reach=it.reach)}}}}}}function g(){var T={value:null,prev:null,next:null},S={value:null,prev:T,next:null};T.next=S,this.head=T,this.tail=S,this.length=0}function v(T,S,x){var $=S.next,R={value:x,prev:S,next:$};return S.next=R,$.prev=R,T.length++,R}function A(T,S,x){for(var $=S.next,R=0;R"+R.content+""},!t.document)return t.addEventListener&&(o.disableWorkerMessageHandler||t.addEventListener("message",function(T){var S=JSON.parse(T.data),x=S.language,$=S.code,R=S.immediateClose;t.postMessage(o.highlight($,o.languages[x],x)),R&&t.close()},!1)),o;var L=o.util.currentScript();function P(){o.manual||o.highlightAll()}if(L&&(o.filename=L.src,L.hasAttribute("data-manual")&&(o.manual=!0)),!o.manual){var k=document.readyState;k==="loading"||k==="interactive"&&L&&L.defer?document.addEventListener("DOMContentLoaded",P):window.requestAnimationFrame?window.requestAnimationFrame(P):window.setTimeout(P,16)}return o}(kd);typeof ls!="undefined"&&ls.exports&&(ls.exports=F),typeof global!="undefined"&&(global.Prism=F);F.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\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://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]},F.languages.markup.tag.inside["attr-value"].inside.entity=F.languages.markup.entity,F.languages.markup.doctype.inside["internal-subset"].inside=F.languages.markup,F.hooks.add("wrap",function(t){t.type==="entity"&&(t.attributes.title=t.content.replace(/&/,"&"))}),Object.defineProperty(F.languages.markup.tag,"addInlined",{value:function(t,e){var n={};n["language-"+e]={pattern:/(^$)/i,lookbehind:!0,inside:F.languages[e]},n.cdata=/^$/i;var i={"included-cdata":{pattern://i,inside:n}};i["language-"+e]={pattern:/[\s\S]+/,inside:F.languages[e]};var o={};o[t]={pattern:RegExp("(<__[^>]*>)(?:))*\\]\\]>|(?!)".replace(/__/g,function(){return t}),"i"),lookbehind:!0,greedy:!0,inside:i},F.languages.insertBefore("markup","cdata",o)}}),Object.defineProperty(F.languages.markup.tag,"addAttribute",{value:function(t,e){F.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(`(^|["'\\s])(?:`+t+`)\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s'">=]+(?=[\\s>]))`,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[e,"language-"+e],inside:F.languages[e]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),F.languages.html=F.languages.markup,F.languages.mathml=F.languages.markup,F.languages.svg=F.languages.markup,F.languages.xml=F.languages.extend("markup",{}),F.languages.ssml=F.languages.xml,F.languages.atom=F.languages.xml,F.languages.rss=F.languages.xml;(function(t){var e=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;t.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp(`@[\\w-](?:[^;{\\s"']|\\s+(?!\\s)|`+e.source+")*?(?:;|(?=\\s*\\{))"),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\\((?:"+e.source+`|(?:[^\\\\\r -()"']|\\\\[^])*)\\)`,"i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+e.source+"$"),alias:"url"}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+e.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:e,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:/[(){};:,]/},t.languages.css.atrule.inside.rest=t.languages.css;var n=t.languages.markup;n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"))})(F);F.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:/[{}[\];(),.:]/};F.languages.javascript=F.languages.extend("clike",{"class-name":[F.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$])(?:NaN|Infinity|0[bB][01]+(?:_[01]+)*n?|0[oO][0-7]+(?:_[0-7]+)*n?|0[xX][\\dA-Fa-f]+(?:_[\\dA-Fa-f]+)*n?|\\d+(?:_\\d+)*n|(?:\\d+(?:_\\d+)*(?:\\.(?:\\d+(?:_\\d+)*)?)?|\\.\\d+(?:_\\d+)*)(?:[Ee][+-]?\\d+(?:_\\d+)*)?)(?![\\w$])"),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),F.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,F.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(`((?:^|[^$\\w\\xA0-\\uFFFF."'\\])\\s]|\\b(?:return|yield))\\s*)/(?:(?:\\[(?:[^\\]\\\\\r +(()=>{var Ed=Object.create;var as=Object.defineProperty,Ad=Object.defineProperties,_d=Object.getOwnPropertyDescriptor,Td=Object.getOwnPropertyDescriptors,wd=Object.getOwnPropertyNames,os=Object.getOwnPropertySymbols,Sd=Object.getPrototypeOf,ko=Object.prototype.hasOwnProperty,Wl=Object.prototype.propertyIsEnumerable;var Vl=Math.pow,Hl=(t,e,n)=>e in t?as(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,G=(t,e)=>{for(var n in e||(e={}))ko.call(e,n)&&Hl(t,n,e[n]);if(os)for(var n of os(e))Wl.call(e,n)&&Hl(t,n,e[n]);return t},je=(t,e)=>Ad(t,Td(e));var No=(t,e)=>{var n={};for(var i in t)ko.call(t,i)&&e.indexOf(i)<0&&(n[i]=t[i]);if(t!=null&&os)for(var i of os(t))e.indexOf(i)<0&&Wl.call(t,i)&&(n[i]=t[i]);return n};var Do=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),xd=(t,e)=>{for(var n in e)as(t,n,{get:e[n],enumerable:!0})},Od=(t,e,n,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of wd(e))!ko.call(t,o)&&o!==n&&as(t,o,{get:()=>e[o],enumerable:!(i=_d(e,o))||i.enumerable});return t};var Lo=(t,e,n)=>(n=t!=null?Ed(Sd(t)):{},Od(e||!t||!t.__esModule?as(n,"default",{value:t,enumerable:!0}):n,t));var jl=Do((Wv,ls)=>{var Cd=typeof window!="undefined"?window:typeof WorkerGlobalScope!="undefined"&&self instanceof WorkerGlobalScope?self:{},R=function(t){var e=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,n=0,i={},o={manual:t.Prism&&t.Prism.manual,disableWorkerMessageHandler:t.Prism&&t.Prism.disableWorkerMessageHandler,util:{encode:function T(S){return S instanceof c?new c(S.type,T(S.content),S.alias):Array.isArray(S)?S.map(T):S.replace(/&/g,"&").replace(/=q.reach);xe+=_e.value.length,_e=_e.next){var de=_e.value;if(S.length>T.length)return;if(!(de instanceof c)){var Ee,Re=1;if(fe){if(!(Ee=f(Ae,xe,T,ye))||Ee.index>=T.length)break;var We=Ee.index,mt=Ee.index+Ee[0].length,Te=xe;for(Te+=_e.value.length;We>=Te;)Te+=(_e=_e.next).value.length;if(xe=Te-=_e.value.length,_e.value instanceof c)continue;for(var Ce=_e;Ce!==S.tail&&(Teq.reach&&(q.reach=kt);var Nt=_e.prev;if(rt&&(Nt=v(S,Nt,rt),xe+=rt.length),A(S,Nt,Re),_e=v(S,Nt,new c(V,Q?o.tokenize(Ve,Q):Ve,Se,Ve)),ft&&v(S,_e,ft),Re>1){var it={cause:V+","+l,reach:kt};p(T,S,x,_e.prev,xe,it),q&&it.reach>q.reach&&(q.reach=it.reach)}}}}}}function g(){var T={value:null,prev:null,next:null},S={value:null,prev:T,next:null};T.next=S,this.head=T,this.tail=S,this.length=0}function v(T,S,x){var $=S.next,P={value:x,prev:S,next:$};return S.next=P,$.prev=P,T.length++,P}function A(T,S,x){for(var $=S.next,P=0;P"+P.content+""},!t.document)return t.addEventListener&&(o.disableWorkerMessageHandler||t.addEventListener("message",function(T){var S=JSON.parse(T.data),x=S.language,$=S.code,P=S.immediateClose;t.postMessage(o.highlight($,o.languages[x],x)),P&&t.close()},!1)),o;var L=o.util.currentScript();function F(){o.manual||o.highlightAll()}if(L&&(o.filename=L.src,L.hasAttribute("data-manual")&&(o.manual=!0)),!o.manual){var C=document.readyState;C==="loading"||C==="interactive"&&L&&L.defer?document.addEventListener("DOMContentLoaded",F):window.requestAnimationFrame?window.requestAnimationFrame(F):window.setTimeout(F,16)}return o}(Cd);typeof ls!="undefined"&&ls.exports&&(ls.exports=R),typeof global!="undefined"&&(global.Prism=R);R.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\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://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(t){t.type==="entity"&&(t.attributes.title=t.content.replace(/&/,"&"))}),Object.defineProperty(R.languages.markup.tag,"addInlined",{value:function(t,e){var n={};n["language-"+e]={pattern:/(^$)/i,lookbehind:!0,inside:R.languages[e]},n.cdata=/^$/i;var i={"included-cdata":{pattern://i,inside:n}};i["language-"+e]={pattern:/[\s\S]+/,inside:R.languages[e]};var o={};o[t]={pattern:RegExp("(<__[^>]*>)(?:))*\\]\\]>|(?!)".replace(/__/g,function(){return t}),"i"),lookbehind:!0,greedy:!0,inside:i},R.languages.insertBefore("markup","cdata",o)}}),Object.defineProperty(R.languages.markup.tag,"addAttribute",{value:function(t,e){R.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(`(^|["'\\s])(?:`+t+`)\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s'">=]+(?=[\\s>]))`,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[e,"language-"+e],inside:R.languages[e]},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(t){var e=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;t.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp(`@[\\w-](?:[^;{\\s"']|\\s+(?!\\s)|`+e.source+")*?(?:;|(?=\\s*\\{))"),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\\((?:"+e.source+`|(?:[^\\\\\r +()"']|\\\\[^])*)\\)`,"i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+e.source+"$"),alias:"url"}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+e.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:e,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:/[(){};:,]/},t.languages.css.atrule.inside.rest=t.languages.css;var n=t.languages.markup;n&&(n.tag.addInlined("style","css"),n.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$])(?:NaN|Infinity|0[bB][01]+(?:_[01]+)*n?|0[oO][0-7]+(?:_[0-7]+)*n?|0[xX][\\dA-Fa-f]+(?:_[\\dA-Fa-f]+)*n?|\\d+(?:_\\d+)*n|(?:\\d+(?:_\\d+)*(?:\\.(?:\\d+(?:_\\d+)*)?)?|\\.\\d+(?:_\\d+)*)(?:[Ee][+-]?\\d+(?:_\\d+)*)?)(?![\\w$])"),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*)/(?:(?:\\[(?:[^\\]\\\\\r ]|\\\\.)*\\]|\\\\.|[^/\\\\\\[\r ])+/[dgimyus]{0,7}|(?:\\[(?:[^[\\]\\\\\r ]|\\\\.|\\[(?:[^[\\]\\\\\r ]|\\\\.|\\[(?:[^[\\]\\\\\r ]|\\\\.)*\\])*\\])*\\]|\\\\.|[^/\\\\\\[\r ])+/[dgimyus]{0,7}v[dgimyus]{0,7})(?=(?:\\s|/\\*(?:[^*]|\\*(?!/))*\\*/)*(?:$|[\r -,.;:})\\]]|//))`),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:F.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:F.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:F.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:F.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:F.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),F.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:F.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"}}),F.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),F.languages.markup&&(F.languages.markup.tag.addInlined("script","javascript"),F.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)","javascript")),F.languages.js=F.languages.javascript;(function(t){var e="\\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",n={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},i={bash:n,environment:{pattern:RegExp("\\$"+e),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("(\\{)"+e),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})/};t.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;|&]|[<>]\\()"+e),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:i},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:i},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:i.entity}}],environment:{pattern:RegExp("\\$?"+e),alias:"constant"},variable:i.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}},n.inside=t.languages.bash;for(var o=["comment","function-name","for-or-select","assign-left","parameter","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],c=i.variable[1].inside,f=0;f>/g,function(Ve,rt){return"(?:"+ke[+rt]+")"})}function n(Te,ke,Ve){return RegExp(e(Te,ke),Ve||"")}function i(Te,ke){for(var Ve=0;Ve>/g,function(){return"(?:"+Te+")"});return Te.replace(/<>/g,"[^\\s\\S]")}var o="bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",c="class enum interface record struct",f="add alias and ascending async await by descending from(?=\\s*(?:\\w|$)) get global group into init(?=\\s*;) join let nameof not notnull on or orderby partial remove select set unmanaged value when where with(?=\\s*{)",p="abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield";function g(Te){return"\\b(?:"+Te.trim().replace(/ /g,"|")+")\\b"}var v=g(c),A=RegExp(g(o+" "+c+" "+f+" "+p)),L=g(c+" "+f+" "+p),P=g(o+" "+c+" "+p),k=i("<(?:[^<>;=+\\-*/%&|^]|<>)*>",2),T=i("\\((?:[^()]|<>)*\\)",2),S="@?\\b[A-Za-z_]\\w*\\b",x=e("<<0>>(?:\\s*<<1>>)?",[S,k]),$=e("(?!<<0>>)<<1>>(?:\\s*\\.\\s*<<1>>)*",[L,x]),R="\\[\\s*(?:,\\s*)*\\]",q=e("<<0>>(?:\\s*(?:\\?\\s*)?<<1>>)*(?:\\s*\\?)?",[$,R]),V=e("[^,()<>[\\];=+\\-*/%&|^]|<<0>>|<<1>>|<<2>>",[k,T,R]),Y=e("\\(<<0>>+(?:,<<0>>+)+\\)",[V]),l=e("(?:<<0>>|<<1>>)(?:\\s*(?:\\?\\s*)?<<2>>)*(?:\\s*\\?)?",[Y,$,R]),X={keyword:A,punctuation:/[<>()?,.:[\]]/},Q=`'(?:[^\r +,.;:})\\]]|//))`),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)","javascript")),R.languages.js=R.languages.javascript;(function(t){var e="\\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",n={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},i={bash:n,environment:{pattern:RegExp("\\$"+e),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("(\\{)"+e),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})/};t.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;|&]|[<>]\\()"+e),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:i},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:i},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:i.entity}}],environment:{pattern:RegExp("\\$?"+e),alias:"constant"},variable:i.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}},n.inside=t.languages.bash;for(var o=["comment","function-name","for-or-select","assign-left","parameter","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],c=i.variable[1].inside,f=0;f>/g,function(Ve,rt){return"(?:"+Ce[+rt]+")"})}function n(Te,Ce,Ve){return RegExp(e(Te,Ce),Ve||"")}function i(Te,Ce){for(var Ve=0;Ve>/g,function(){return"(?:"+Te+")"});return Te.replace(/<>/g,"[^\\s\\S]")}var o="bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",c="class enum interface record struct",f="add alias and ascending async await by descending from(?=\\s*(?:\\w|$)) get global group into init(?=\\s*;) join let nameof not notnull on or orderby partial remove select set unmanaged value when where with(?=\\s*{)",p="abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield";function g(Te){return"\\b(?:"+Te.trim().replace(/ /g,"|")+")\\b"}var v=g(c),A=RegExp(g(o+" "+c+" "+f+" "+p)),L=g(c+" "+f+" "+p),F=g(o+" "+c+" "+p),C=i("<(?:[^<>;=+\\-*/%&|^]|<>)*>",2),T=i("\\((?:[^()]|<>)*\\)",2),S="@?\\b[A-Za-z_]\\w*\\b",x=e("<<0>>(?:\\s*<<1>>)?",[S,C]),$=e("(?!<<0>>)<<1>>(?:\\s*\\.\\s*<<1>>)*",[L,x]),P="\\[\\s*(?:,\\s*)*\\]",q=e("<<0>>(?:\\s*(?:\\?\\s*)?<<1>>)*(?:\\s*\\?)?",[$,P]),V=e("[^,()<>[\\];=+\\-*/%&|^]|<<0>>|<<1>>|<<2>>",[C,T,P]),Y=e("\\(<<0>>+(?:,<<0>>+)+\\)",[V]),l=e("(?:<<0>>|<<1>>)(?:\\s*(?:\\?\\s*)?<<2>>)*(?:\\s*\\?)?",[Y,$,P]),X={keyword:A,punctuation:/[<>()?,.:[\]]/},Q=`'(?:[^\r '\\\\]|\\\\.|\\\\[Uux][\\da-fA-F]{1,8})'`,ye=`"(?:\\\\.|[^\\\\"\r -])*"`;t.languages.csharp=t.languages.extend("clike",{string:[{pattern:n("(^|[^$\\\\])<<0>>",['@"(?:""|\\\\[^]|[^\\\\"])*"(?!")']),lookbehind:!0,greedy:!0},{pattern:n("(^|[^@$\\\\])<<0>>",[ye]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:n("(\\busing\\s+static\\s+)<<0>>(?=\\s*;)",[$]),lookbehind:!0,inside:X},{pattern:n("(\\busing\\s+<<0>>\\s*=\\s*)<<1>>(?=\\s*;)",[S,l]),lookbehind:!0,inside:X},{pattern:n("(\\busing\\s+)<<0>>(?=\\s*=)",[S]),lookbehind:!0},{pattern:n("(\\b<<0>>\\s+)<<1>>",[v,x]),lookbehind:!0,inside:X},{pattern:n("(\\bcatch\\s*\\(\\s*)<<0>>",[$]),lookbehind:!0,inside:X},{pattern:n("(\\bwhere\\s+)<<0>>",[S]),lookbehind:!0},{pattern:n("(\\b(?:is(?:\\s+not)?|as)\\s+)<<0>>",[q]),lookbehind:!0,inside:X},{pattern:n("\\b<<0>>(?=\\s+(?!<<1>>|with\\s*\\{)<<2>>(?:\\s*[=,;:{)\\]]|\\s+(?:in|when)\\b))",[l,P,S]),inside:X}],keyword:A,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:[dflmu]|lu|ul)?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),t.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),t.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:n("([(,]\\s*)<<0>>(?=\\s*:)",[S]),lookbehind:!0,alias:"punctuation"}}),t.languages.insertBefore("csharp","class-name",{namespace:{pattern:n("(\\b(?:namespace|using)\\s+)<<0>>(?:\\s*\\.\\s*<<0>>)*(?=\\s*[;{])",[S]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:n("(\\b(?:default|sizeof|typeof)\\s*\\(\\s*(?!\\s))(?:[^()\\s]|\\s(?!\\s)|<<0>>)*(?=\\s*\\))",[T]),lookbehind:!0,alias:"class-name",inside:X},"return-type":{pattern:n("<<0>>(?=\\s+(?:<<1>>\\s*(?:=>|[({]|\\.\\s*this\\s*\\[)|this\\s*\\[))",[l,$]),inside:X,alias:"class-name"},"constructor-invocation":{pattern:n("(\\bnew\\s+)<<0>>(?=\\s*[[({])",[l]),lookbehind:!0,inside:X,alias:"class-name"},"generic-method":{pattern:n("<<0>>\\s*<<1>>(?=\\s*\\()",[S,k]),inside:{function:n("^<<0>>",[S]),generic:{pattern:RegExp(k),alias:"class-name",inside:X}}},"type-list":{pattern:n("\\b((?:<<0>>\\s+<<1>>|record\\s+<<1>>\\s*<<5>>|where\\s+<<2>>)\\s*:\\s*)(?:<<3>>|<<4>>|<<1>>\\s*<<5>>|<<6>>)(?:\\s*,\\s*(?:<<3>>|<<4>>|<<6>>))*(?=\\s*(?:where|[{;]|=>|$))",[v,x,S,l,A.source,T,"\\bnew\\s*\\(\\s*\\)"]),lookbehind:!0,inside:{"record-arguments":{pattern:n("(^(?!new\\s*\\()<<0>>\\s*)<<1>>",[x,T]),lookbehind:!0,greedy:!0,inside:t.languages.csharp},keyword:A,"class-name":{pattern:RegExp(l),greedy:!0,inside:X},punctuation:/[,()]/}},preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(#)\b(?:define|elif|else|endif|endregion|error|if|line|nullable|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var fe=ye+"|"+Q,Se=e(`/(?![*/])|//[^\r +])*"`;t.languages.csharp=t.languages.extend("clike",{string:[{pattern:n("(^|[^$\\\\])<<0>>",['@"(?:""|\\\\[^]|[^\\\\"])*"(?!")']),lookbehind:!0,greedy:!0},{pattern:n("(^|[^@$\\\\])<<0>>",[ye]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:n("(\\busing\\s+static\\s+)<<0>>(?=\\s*;)",[$]),lookbehind:!0,inside:X},{pattern:n("(\\busing\\s+<<0>>\\s*=\\s*)<<1>>(?=\\s*;)",[S,l]),lookbehind:!0,inside:X},{pattern:n("(\\busing\\s+)<<0>>(?=\\s*=)",[S]),lookbehind:!0},{pattern:n("(\\b<<0>>\\s+)<<1>>",[v,x]),lookbehind:!0,inside:X},{pattern:n("(\\bcatch\\s*\\(\\s*)<<0>>",[$]),lookbehind:!0,inside:X},{pattern:n("(\\bwhere\\s+)<<0>>",[S]),lookbehind:!0},{pattern:n("(\\b(?:is(?:\\s+not)?|as)\\s+)<<0>>",[q]),lookbehind:!0,inside:X},{pattern:n("\\b<<0>>(?=\\s+(?!<<1>>|with\\s*\\{)<<2>>(?:\\s*[=,;:{)\\]]|\\s+(?:in|when)\\b))",[l,F,S]),inside:X}],keyword:A,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:[dflmu]|lu|ul)?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),t.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),t.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:n("([(,]\\s*)<<0>>(?=\\s*:)",[S]),lookbehind:!0,alias:"punctuation"}}),t.languages.insertBefore("csharp","class-name",{namespace:{pattern:n("(\\b(?:namespace|using)\\s+)<<0>>(?:\\s*\\.\\s*<<0>>)*(?=\\s*[;{])",[S]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:n("(\\b(?:default|sizeof|typeof)\\s*\\(\\s*(?!\\s))(?:[^()\\s]|\\s(?!\\s)|<<0>>)*(?=\\s*\\))",[T]),lookbehind:!0,alias:"class-name",inside:X},"return-type":{pattern:n("<<0>>(?=\\s+(?:<<1>>\\s*(?:=>|[({]|\\.\\s*this\\s*\\[)|this\\s*\\[))",[l,$]),inside:X,alias:"class-name"},"constructor-invocation":{pattern:n("(\\bnew\\s+)<<0>>(?=\\s*[[({])",[l]),lookbehind:!0,inside:X,alias:"class-name"},"generic-method":{pattern:n("<<0>>\\s*<<1>>(?=\\s*\\()",[S,C]),inside:{function:n("^<<0>>",[S]),generic:{pattern:RegExp(C),alias:"class-name",inside:X}}},"type-list":{pattern:n("\\b((?:<<0>>\\s+<<1>>|record\\s+<<1>>\\s*<<5>>|where\\s+<<2>>)\\s*:\\s*)(?:<<3>>|<<4>>|<<1>>\\s*<<5>>|<<6>>)(?:\\s*,\\s*(?:<<3>>|<<4>>|<<6>>))*(?=\\s*(?:where|[{;]|=>|$))",[v,x,S,l,A.source,T,"\\bnew\\s*\\(\\s*\\)"]),lookbehind:!0,inside:{"record-arguments":{pattern:n("(^(?!new\\s*\\()<<0>>\\s*)<<1>>",[x,T]),lookbehind:!0,greedy:!0,inside:t.languages.csharp},keyword:A,"class-name":{pattern:RegExp(l),greedy:!0,inside:X},punctuation:/[,()]/}},preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(#)\b(?:define|elif|else|endif|endregion|error|if|line|nullable|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var fe=ye+"|"+Q,Se=e(`/(?![*/])|//[^\r ]*[\r ]|/\\*(?:[^*]|\\*(?!/))*\\*/|<<0>>`,[fe]),ie=i(e(`[^"'/()]|<<0>>|\\(<>*\\)`,[Se]),2),Ae="\\b(?:assembly|event|field|method|module|param|property|return|type)\\b",_e=e("<<0>>(?:\\s*\\(<<1>>*\\))?",[$,ie]);t.languages.insertBefore("csharp","class-name",{attribute:{pattern:n("((?:^|[^\\s\\w>)?])\\s*\\[\\s*)(?:<<0>>\\s*:\\s*)?<<1>>(?:\\s*,\\s*<<1>>)*(?=\\s*\\])",[Ae,_e]),lookbehind:!0,greedy:!0,inside:{target:{pattern:n("^<<0>>(?=\\s*:)",[Ae]),alias:"keyword"},"attribute-arguments":{pattern:n("\\(<<0>>*\\)",[ie]),inside:t.languages.csharp},"class-name":{pattern:RegExp($),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var xe=`:[^}\r -]+`,de=i(e(`[^"'/()]|<<0>>|\\(<>*\\)`,[Se]),2),Ee=e("\\{(?!\\{)(?:(?![}:])<<0>>)*<<1>>?\\}",[de,xe]),Re=i(e(`[^"'/()]|/(?!\\*)|/\\*(?:[^*]|\\*(?!/))*\\*/|<<0>>|\\(<>*\\)`,[fe]),2),We=e("\\{(?!\\{)(?:(?![}:])<<0>>)*<<1>>?\\}",[Re,xe]);function mt(Te,ke){return{interpolation:{pattern:n("((?:^|[^{])(?:\\{\\{)*)<<0>>",[Te]),lookbehind:!0,inside:{"format-string":{pattern:n("(^\\{(?:(?![}:])<<0>>)*)<<1>>(?=\\}$)",[ke,xe]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:t.languages.csharp}}},string:/[\s\S]+/}}t.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:n('(^|[^\\\\])(?:\\$@|@\\$)"(?:""|\\\\[^]|\\{\\{|<<0>>|[^\\\\{"])*"',[Ee]),lookbehind:!0,greedy:!0,inside:mt(Ee,de)},{pattern:n('(^|[^@\\\\])\\$"(?:\\\\.|\\{\\{|<<0>>|[^\\\\"{])*"',[We]),lookbehind:!0,greedy:!0,inside:mt(We,Re)}],char:{pattern:RegExp(Q),greedy:!0}}),t.languages.dotnet=t.languages.cs=t.languages.csharp})(F);(function(t){t.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d.*$/m]};var e={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(e).forEach(function(n){var i=e[n],o=[];/^\w+$/.test(n)||o.push(/\w+/.exec(n)[0]),n==="diff"&&o.push("bold"),t.languages.diff[n]={pattern:RegExp("^(?:["+i+`].*(?:\r +]+`,de=i(e(`[^"'/()]|<<0>>|\\(<>*\\)`,[Se]),2),Ee=e("\\{(?!\\{)(?:(?![}:])<<0>>)*<<1>>?\\}",[de,xe]),Re=i(e(`[^"'/()]|/(?!\\*)|/\\*(?:[^*]|\\*(?!/))*\\*/|<<0>>|\\(<>*\\)`,[fe]),2),We=e("\\{(?!\\{)(?:(?![}:])<<0>>)*<<1>>?\\}",[Re,xe]);function mt(Te,Ce){return{interpolation:{pattern:n("((?:^|[^{])(?:\\{\\{)*)<<0>>",[Te]),lookbehind:!0,inside:{"format-string":{pattern:n("(^\\{(?:(?![}:])<<0>>)*)<<1>>(?=\\}$)",[Ce,xe]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:t.languages.csharp}}},string:/[\s\S]+/}}t.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:n('(^|[^\\\\])(?:\\$@|@\\$)"(?:""|\\\\[^]|\\{\\{|<<0>>|[^\\\\{"])*"',[Ee]),lookbehind:!0,greedy:!0,inside:mt(Ee,de)},{pattern:n('(^|[^@\\\\])\\$"(?:\\\\.|\\{\\{|<<0>>|[^\\\\"{])*"',[We]),lookbehind:!0,greedy:!0,inside:mt(We,Re)}],char:{pattern:RegExp(Q),greedy:!0}}),t.languages.dotnet=t.languages.cs=t.languages.csharp})(R);(function(t){t.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d.*$/m]};var e={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(e).forEach(function(n){var i=e[n],o=[];/^\w+$/.test(n)||o.push(/\w+/.exec(n)[0]),n==="diff"&&o.push("bold"),t.languages.diff[n]={pattern:RegExp("^(?:["+i+`].*(?:\r ?| -|(?![\\s\\S])))+`,"m"),alias:o,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(n)[0]}}}}),Object.defineProperty(t.languages.diff,"PREFIXES",{value:e})})(F);F.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"}},F.languages.webmanifest=F.languages.json;(function(t){var e=t.languages.powershell={comment:[{pattern:/(^|[^`])<#[\s\S]*?#>/,lookbehind:!0},{pattern:/(^|[^`])#.*/,lookbehind:!0}],string:[{pattern:/"(?:`[\s\S]|[^`"])*"/,greedy:!0,inside:null},{pattern:/'(?:[^']|'')*'/,greedy:!0}],namespace:/\[[a-z](?:\[(?:\[[^\]]*\]|[^\[\]])*\]|[^\[\]])*\]/i,boolean:/\$(?:false|true)\b/i,variable:/\$\w+\b/,function:[/\b(?:Add|Approve|Assert|Backup|Block|Checkpoint|Clear|Close|Compare|Complete|Compress|Confirm|Connect|Convert|ConvertFrom|ConvertTo|Copy|Debug|Deny|Disable|Disconnect|Dismount|Edit|Enable|Enter|Exit|Expand|Export|Find|ForEach|Format|Get|Grant|Group|Hide|Import|Initialize|Install|Invoke|Join|Limit|Lock|Measure|Merge|Move|New|Open|Optimize|Out|Ping|Pop|Protect|Publish|Push|Read|Receive|Redo|Register|Remove|Rename|Repair|Request|Reset|Resize|Resolve|Restart|Restore|Resume|Revoke|Save|Search|Select|Send|Set|Show|Skip|Sort|Split|Start|Step|Stop|Submit|Suspend|Switch|Sync|Tee|Test|Trace|Unblock|Undo|Uninstall|Unlock|Unprotect|Unpublish|Unregister|Update|Use|Wait|Watch|Where|Write)-[a-z]+\b/i,/\b(?:ac|cat|chdir|clc|cli|clp|clv|compare|copy|cp|cpi|cpp|cvpa|dbp|del|diff|dir|ebp|echo|epal|epcsv|epsn|erase|fc|fl|ft|fw|gal|gbp|gc|gci|gcs|gdr|gi|gl|gm|gp|gps|group|gsv|gu|gv|gwmi|iex|ii|ipal|ipcsv|ipsn|irm|iwmi|iwr|kill|lp|ls|measure|mi|mount|move|mp|mv|nal|ndr|ni|nv|ogv|popd|ps|pushd|pwd|rbp|rd|rdr|ren|ri|rm|rmdir|rni|rnp|rp|rv|rvpa|rwmi|sal|saps|sasv|sbp|sc|select|set|shcm|si|sl|sleep|sls|sort|sp|spps|spsv|start|sv|swmi|tee|trcm|type|write)\b/i],keyword:/\b(?:Begin|Break|Catch|Class|Continue|Data|Define|Do|DynamicParam|Else|ElseIf|End|Exit|Filter|Finally|For|ForEach|From|Function|If|InlineScript|Parallel|Param|Process|Return|Sequence|Switch|Throw|Trap|Try|Until|Using|Var|While|Workflow)\b/i,operator:{pattern:/(^|\W)(?:!|-(?:b?(?:and|x?or)|as|(?:Not)?(?:Contains|In|Like|Match)|eq|ge|gt|is(?:Not)?|Join|le|lt|ne|not|Replace|sh[lr])\b|-[-=]?|\+[+=]?|[*\/%]=?)/i,lookbehind:!0},punctuation:/[|{}[\];(),.]/};e.string[0].inside={function:{pattern:/(^|[^`])\$\((?:\$\([^\r\n()]*\)|(?!\$\()[^\r\n)])*\)/,lookbehind:!0,inside:e},boolean:e.boolean,variable:e.variable}})(F);(function(t){t.languages.puppet={heredoc:[{pattern:/(@\("([^"\r\n\/):]+)"(?:\/[nrts$uL]*)?\).*(?:\r?\n|\r))(?:.*(?:\r?\n|\r(?!\n)))*?[ \t]*(?:\|[ \t]*)?(?:-[ \t]*)?\2/,lookbehind:!0,alias:"string",inside:{punctuation:/(?=\S).*\S(?= *$)/}},{pattern:/(@\(([^"\r\n\/):]+)(?:\/[nrts$uL]*)?\).*(?:\r?\n|\r))(?:.*(?:\r?\n|\r(?!\n)))*?[ \t]*(?:\|[ \t]*)?(?:-[ \t]*)?\2/,lookbehind:!0,greedy:!0,alias:"string",inside:{punctuation:/(?=\S).*\S(?= *$)/}},{pattern:/@\("?(?:[^"\r\n\/):]+)"?(?:\/[nrts$uL]*)?\)/,alias:"string",inside:{punctuation:{pattern:/(\().+?(?=\))/,lookbehind:!0}}}],"multiline-comment":{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0,greedy:!0,alias:"comment"},regex:{pattern:/((?:\bnode\s+|[~=\(\[\{,]\s*|[=+]>\s*|^\s*))\/(?:[^\/\\]|\\[\s\S])+\/(?:[imx]+\b|\B)/,lookbehind:!0,greedy:!0,inside:{"extended-regex":{pattern:/^\/(?:[^\/\\]|\\[\s\S])+\/[im]*x[im]*$/,inside:{comment:/#.*/}}}},comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:\$\{(?:[^'"}]|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}|\$(?!\{)|(?!\1)[^\\$]|\\[\s\S])*\1/,greedy:!0,inside:{"double-quoted":{pattern:/^"[\s\S]*"$/,inside:{}}}},variable:{pattern:/\$(?:::)?\w+(?:::\w+)*/,inside:{punctuation:/::/}},"attr-name":/(?:\b\w+|\*)(?=\s*=>)/,function:[{pattern:/(\.)(?!\d)\w+/,lookbehind:!0},/\b(?:contain|debug|err|fail|include|info|notice|realize|require|tag|warning)\b|\b(?!\d)\w+(?=\()/],number:/\b(?:0x[a-f\d]+|\d+(?:\.\d+)?(?:e-?\d+)?)\b/i,boolean:/\b(?:false|true)\b/,keyword:/\b(?:application|attr|case|class|consumes|default|define|else|elsif|function|if|import|inherits|node|private|produces|type|undef|unless)\b/,datatype:{pattern:/\b(?:Any|Array|Boolean|Callable|Catalogentry|Class|Collection|Data|Default|Enum|Float|Hash|Integer|NotUndef|Numeric|Optional|Pattern|Regexp|Resource|Runtime|Scalar|String|Struct|Tuple|Type|Undef|Variant)\b/,alias:"symbol"},operator:/=[=~>]?|![=~]?|<(?:<\|?|[=~|-])?|>[>=]?|->?|~>|\|>?>?|[*\/%+?]|\b(?:and|in|or)\b/,punctuation:/[\[\]{}().,;]|:+/};var e=[{pattern:/(^|[^\\])\$\{(?:[^'"{}]|\{[^}]*\}|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}/,lookbehind:!0,inside:{"short-variable":{pattern:/(^\$\{)(?!\w+\()(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}},delimiter:{pattern:/^\$/,alias:"variable"},rest:t.languages.puppet}},{pattern:/(^|[^\\])\$(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}}];t.languages.puppet.heredoc[0].inside.interpolation=e,t.languages.puppet.string.inside["double-quoted"].inside.interpolation=e})(F);F.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:/[{}[\];(),.:]/},F.languages.python["string-interpolation"].inside.interpolation.inside.rest=F.languages.python,F.languages.py=F.languages.python;(function(t){t.languages.ruby=t.languages.extend("clike",{comment:{pattern:/#.*|^=begin\s[\s\S]*?^=end/m,greedy:!0},"class-name":{pattern:/(\b(?:class|module)\s+|\bcatch\s+\()[\w.\\]+|\b[A-Z_]\w*(?=\s*\.\s*new\b)/,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:BEGIN|END|alias|and|begin|break|case|class|def|define_method|defined|do|each|else|elsif|end|ensure|extend|for|if|in|include|module|new|next|nil|not|or|prepend|private|protected|public|raise|redo|require|rescue|retry|return|self|super|then|throw|undef|unless|until|when|while|yield)\b/,operator:/\.{2,3}|&\.|===||[!=]?~|(?:&&|\|\||<<|>>|\*\*|[+\-*/%<>!^&|=])=?|[?:]/,punctuation:/[(){}[\].,;]/}),t.languages.insertBefore("ruby","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}});var e={pattern:/((?:^|[^\\])(?:\\{2})*)#\{(?:[^{}]|\{[^{}]*\})*\}/,lookbehind:!0,inside:{content:{pattern:/^(#\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:t.languages.ruby},delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"}}};delete t.languages.ruby.function;var n="(?:"+["([^a-zA-Z0-9\\s{(\\[<=])(?:(?!\\1)[^\\\\]|\\\\[^])*\\1","\\((?:[^()\\\\]|\\\\[^]|\\((?:[^()\\\\]|\\\\[^])*\\))*\\)","\\{(?:[^{}\\\\]|\\\\[^]|\\{(?:[^{}\\\\]|\\\\[^])*\\})*\\}","\\[(?:[^\\[\\]\\\\]|\\\\[^]|\\[(?:[^\\[\\]\\\\]|\\\\[^])*\\])*\\]","<(?:[^<>\\\\]|\\\\[^]|<(?:[^<>\\\\]|\\\\[^])*>)*>"].join("|")+")",i=`(?:"(?:\\\\.|[^"\\\\\r +|(?![\\s\\S])))+`,"m"),alias:o,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(n)[0]}}}}),Object.defineProperty(t.languages.diff,"PREFIXES",{value:e})})(R);R.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"}},R.languages.webmanifest=R.languages.json;(function(t){var e=t.languages.powershell={comment:[{pattern:/(^|[^`])<#[\s\S]*?#>/,lookbehind:!0},{pattern:/(^|[^`])#.*/,lookbehind:!0}],string:[{pattern:/"(?:`[\s\S]|[^`"])*"/,greedy:!0,inside:null},{pattern:/'(?:[^']|'')*'/,greedy:!0}],namespace:/\[[a-z](?:\[(?:\[[^\]]*\]|[^\[\]])*\]|[^\[\]])*\]/i,boolean:/\$(?:false|true)\b/i,variable:/\$\w+\b/,function:[/\b(?:Add|Approve|Assert|Backup|Block|Checkpoint|Clear|Close|Compare|Complete|Compress|Confirm|Connect|Convert|ConvertFrom|ConvertTo|Copy|Debug|Deny|Disable|Disconnect|Dismount|Edit|Enable|Enter|Exit|Expand|Export|Find|ForEach|Format|Get|Grant|Group|Hide|Import|Initialize|Install|Invoke|Join|Limit|Lock|Measure|Merge|Move|New|Open|Optimize|Out|Ping|Pop|Protect|Publish|Push|Read|Receive|Redo|Register|Remove|Rename|Repair|Request|Reset|Resize|Resolve|Restart|Restore|Resume|Revoke|Save|Search|Select|Send|Set|Show|Skip|Sort|Split|Start|Step|Stop|Submit|Suspend|Switch|Sync|Tee|Test|Trace|Unblock|Undo|Uninstall|Unlock|Unprotect|Unpublish|Unregister|Update|Use|Wait|Watch|Where|Write)-[a-z]+\b/i,/\b(?:ac|cat|chdir|clc|cli|clp|clv|compare|copy|cp|cpi|cpp|cvpa|dbp|del|diff|dir|ebp|echo|epal|epcsv|epsn|erase|fc|fl|ft|fw|gal|gbp|gc|gci|gcs|gdr|gi|gl|gm|gp|gps|group|gsv|gu|gv|gwmi|iex|ii|ipal|ipcsv|ipsn|irm|iwmi|iwr|kill|lp|ls|measure|mi|mount|move|mp|mv|nal|ndr|ni|nv|ogv|popd|ps|pushd|pwd|rbp|rd|rdr|ren|ri|rm|rmdir|rni|rnp|rp|rv|rvpa|rwmi|sal|saps|sasv|sbp|sc|select|set|shcm|si|sl|sleep|sls|sort|sp|spps|spsv|start|sv|swmi|tee|trcm|type|write)\b/i],keyword:/\b(?:Begin|Break|Catch|Class|Continue|Data|Define|Do|DynamicParam|Else|ElseIf|End|Exit|Filter|Finally|For|ForEach|From|Function|If|InlineScript|Parallel|Param|Process|Return|Sequence|Switch|Throw|Trap|Try|Until|Using|Var|While|Workflow)\b/i,operator:{pattern:/(^|\W)(?:!|-(?:b?(?:and|x?or)|as|(?:Not)?(?:Contains|In|Like|Match)|eq|ge|gt|is(?:Not)?|Join|le|lt|ne|not|Replace|sh[lr])\b|-[-=]?|\+[+=]?|[*\/%]=?)/i,lookbehind:!0},punctuation:/[|{}[\];(),.]/};e.string[0].inside={function:{pattern:/(^|[^`])\$\((?:\$\([^\r\n()]*\)|(?!\$\()[^\r\n)])*\)/,lookbehind:!0,inside:e},boolean:e.boolean,variable:e.variable}})(R);(function(t){t.languages.puppet={heredoc:[{pattern:/(@\("([^"\r\n\/):]+)"(?:\/[nrts$uL]*)?\).*(?:\r?\n|\r))(?:.*(?:\r?\n|\r(?!\n)))*?[ \t]*(?:\|[ \t]*)?(?:-[ \t]*)?\2/,lookbehind:!0,alias:"string",inside:{punctuation:/(?=\S).*\S(?= *$)/}},{pattern:/(@\(([^"\r\n\/):]+)(?:\/[nrts$uL]*)?\).*(?:\r?\n|\r))(?:.*(?:\r?\n|\r(?!\n)))*?[ \t]*(?:\|[ \t]*)?(?:-[ \t]*)?\2/,lookbehind:!0,greedy:!0,alias:"string",inside:{punctuation:/(?=\S).*\S(?= *$)/}},{pattern:/@\("?(?:[^"\r\n\/):]+)"?(?:\/[nrts$uL]*)?\)/,alias:"string",inside:{punctuation:{pattern:/(\().+?(?=\))/,lookbehind:!0}}}],"multiline-comment":{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0,greedy:!0,alias:"comment"},regex:{pattern:/((?:\bnode\s+|[~=\(\[\{,]\s*|[=+]>\s*|^\s*))\/(?:[^\/\\]|\\[\s\S])+\/(?:[imx]+\b|\B)/,lookbehind:!0,greedy:!0,inside:{"extended-regex":{pattern:/^\/(?:[^\/\\]|\\[\s\S])+\/[im]*x[im]*$/,inside:{comment:/#.*/}}}},comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:\$\{(?:[^'"}]|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}|\$(?!\{)|(?!\1)[^\\$]|\\[\s\S])*\1/,greedy:!0,inside:{"double-quoted":{pattern:/^"[\s\S]*"$/,inside:{}}}},variable:{pattern:/\$(?:::)?\w+(?:::\w+)*/,inside:{punctuation:/::/}},"attr-name":/(?:\b\w+|\*)(?=\s*=>)/,function:[{pattern:/(\.)(?!\d)\w+/,lookbehind:!0},/\b(?:contain|debug|err|fail|include|info|notice|realize|require|tag|warning)\b|\b(?!\d)\w+(?=\()/],number:/\b(?:0x[a-f\d]+|\d+(?:\.\d+)?(?:e-?\d+)?)\b/i,boolean:/\b(?:false|true)\b/,keyword:/\b(?:application|attr|case|class|consumes|default|define|else|elsif|function|if|import|inherits|node|private|produces|type|undef|unless)\b/,datatype:{pattern:/\b(?:Any|Array|Boolean|Callable|Catalogentry|Class|Collection|Data|Default|Enum|Float|Hash|Integer|NotUndef|Numeric|Optional|Pattern|Regexp|Resource|Runtime|Scalar|String|Struct|Tuple|Type|Undef|Variant)\b/,alias:"symbol"},operator:/=[=~>]?|![=~]?|<(?:<\|?|[=~|-])?|>[>=]?|->?|~>|\|>?>?|[*\/%+?]|\b(?:and|in|or)\b/,punctuation:/[\[\]{}().,;]|:+/};var e=[{pattern:/(^|[^\\])\$\{(?:[^'"{}]|\{[^}]*\}|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}/,lookbehind:!0,inside:{"short-variable":{pattern:/(^\$\{)(?!\w+\()(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}},delimiter:{pattern:/^\$/,alias:"variable"},rest:t.languages.puppet}},{pattern:/(^|[^\\])\$(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}}];t.languages.puppet.heredoc[0].inside.interpolation=e,t.languages.puppet.string.inside["double-quoted"].inside.interpolation=e})(R);R.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:/[{}[\];(),.:]/},R.languages.python["string-interpolation"].inside.interpolation.inside.rest=R.languages.python,R.languages.py=R.languages.python;(function(t){t.languages.ruby=t.languages.extend("clike",{comment:{pattern:/#.*|^=begin\s[\s\S]*?^=end/m,greedy:!0},"class-name":{pattern:/(\b(?:class|module)\s+|\bcatch\s+\()[\w.\\]+|\b[A-Z_]\w*(?=\s*\.\s*new\b)/,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:BEGIN|END|alias|and|begin|break|case|class|def|define_method|defined|do|each|else|elsif|end|ensure|extend|for|if|in|include|module|new|next|nil|not|or|prepend|private|protected|public|raise|redo|require|rescue|retry|return|self|super|then|throw|undef|unless|until|when|while|yield)\b/,operator:/\.{2,3}|&\.|===||[!=]?~|(?:&&|\|\||<<|>>|\*\*|[+\-*/%<>!^&|=])=?|[?:]/,punctuation:/[(){}[\].,;]/}),t.languages.insertBefore("ruby","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}});var e={pattern:/((?:^|[^\\])(?:\\{2})*)#\{(?:[^{}]|\{[^{}]*\})*\}/,lookbehind:!0,inside:{content:{pattern:/^(#\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:t.languages.ruby},delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"}}};delete t.languages.ruby.function;var n="(?:"+["([^a-zA-Z0-9\\s{(\\[<=])(?:(?!\\1)[^\\\\]|\\\\[^])*\\1","\\((?:[^()\\\\]|\\\\[^]|\\((?:[^()\\\\]|\\\\[^])*\\))*\\)","\\{(?:[^{}\\\\]|\\\\[^]|\\{(?:[^{}\\\\]|\\\\[^])*\\})*\\}","\\[(?:[^\\[\\]\\\\]|\\\\[^]|\\[(?:[^\\[\\]\\\\]|\\\\[^])*\\])*\\]","<(?:[^<>\\\\]|\\\\[^]|<(?:[^<>\\\\]|\\\\[^])*>)*>"].join("|")+")",i=`(?:"(?:\\\\.|[^"\\\\\r ])*"|(?:\\b[a-zA-Z_]\\w*|[^\\s\0-\\x7F]+)[?!]?|\\$.)`;t.languages.insertBefore("ruby","keyword",{"regex-literal":[{pattern:RegExp("%r"+n+"[egimnosux]{0,6}"),greedy:!0,inside:{interpolation:e,regex:/[\s\S]+/}},{pattern:/(^|[^/])\/(?!\/)(?:\[[^\r\n\]]+\]|\\.|[^[/\\\r\n])+\/[egimnosux]{0,6}(?=\s*(?:$|[\r\n,.;})#]))/,lookbehind:!0,greedy:!0,inside:{interpolation:e,regex:/[\s\S]+/}}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:[{pattern:RegExp("(^|[^:]):"+i),lookbehind:!0,greedy:!0},{pattern:RegExp(`([\r -{(,][ ]*)`+i+"(?=:(?!:))"),lookbehind:!0,greedy:!0}],"method-definition":{pattern:/(\bdef\s+)\w+(?:\s*\.\s*\w+)?/,lookbehind:!0,inside:{function:/\b\w+$/,keyword:/^self\b/,"class-name":/^\w+/,punctuation:/\./}}}),t.languages.insertBefore("ruby","string",{"string-literal":[{pattern:RegExp("%[qQiIwWs]?"+n),greedy:!0,inside:{interpolation:e,string:/[\s\S]+/}},{pattern:/("|')(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|(?!\1)[^\\#\r\n])*\1/,greedy:!0,inside:{interpolation:e,string:/[\s\S]+/}},{pattern:/<<[-~]?([a-z_]\w*)[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?[a-z_]\w*|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?/}},interpolation:e,string:/[\s\S]+/}},{pattern:/<<[-~]?'([a-z_]\w*)'[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?'[a-z_]\w*'|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?'|'$/}},string:/[\s\S]+/}}],"command-literal":[{pattern:RegExp("%x"+n),greedy:!0,inside:{interpolation:e,command:{pattern:/[\s\S]+/,alias:"string"}}},{pattern:/`(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|[^\\`#\r\n])*`/,greedy:!0,inside:{interpolation:e,command:{pattern:/[\s\S]+/,alias:"string"}}}]}),delete t.languages.ruby.string,t.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Fixnum|Float|Hash|IO|Integer|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|Stat|String|Struct|Symbol|TMS|Thread|ThreadGroup|Time|TrueClass)\b/,constant:/\b[A-Z][A-Z0-9_]*(?:[?!]|\b)/}),t.languages.rb=t.languages.ruby})(F);F.languages.scss=F.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]))/,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),F.languages.insertBefore("scss","atrule",{keyword:[/@(?:content|debug|each|else(?: if)?|extend|for|forward|function|if|import|include|mixin|return|use|warn|while)\b/i,{pattern:/( )(?:from|through)(?= )/,lookbehind:!0}]}),F.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),F.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|hide|show|with)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|not|or)(?=\s)/,lookbehind:!0}}),F.languages.scss.atrule.inside.rest=F.languages.scss;(function(t){var e=['"(?:\\\\[^]|\\$\\([^)]+\\)|\\$(?!\\()|`[^`]+`|[^"\\\\`$])*"',"'[^']*'","\\$'(?:[^'\\\\]|\\\\[^])*'",`<<-?\\s*(["']?)(\\w+)\\1\\s[^]*?[\r +{(,][ ]*)`+i+"(?=:(?!:))"),lookbehind:!0,greedy:!0}],"method-definition":{pattern:/(\bdef\s+)\w+(?:\s*\.\s*\w+)?/,lookbehind:!0,inside:{function:/\b\w+$/,keyword:/^self\b/,"class-name":/^\w+/,punctuation:/\./}}}),t.languages.insertBefore("ruby","string",{"string-literal":[{pattern:RegExp("%[qQiIwWs]?"+n),greedy:!0,inside:{interpolation:e,string:/[\s\S]+/}},{pattern:/("|')(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|(?!\1)[^\\#\r\n])*\1/,greedy:!0,inside:{interpolation:e,string:/[\s\S]+/}},{pattern:/<<[-~]?([a-z_]\w*)[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?[a-z_]\w*|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?/}},interpolation:e,string:/[\s\S]+/}},{pattern:/<<[-~]?'([a-z_]\w*)'[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?'[a-z_]\w*'|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?'|'$/}},string:/[\s\S]+/}}],"command-literal":[{pattern:RegExp("%x"+n),greedy:!0,inside:{interpolation:e,command:{pattern:/[\s\S]+/,alias:"string"}}},{pattern:/`(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|[^\\`#\r\n])*`/,greedy:!0,inside:{interpolation:e,command:{pattern:/[\s\S]+/,alias:"string"}}}]}),delete t.languages.ruby.string,t.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Fixnum|Float|Hash|IO|Integer|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|Stat|String|Struct|Symbol|TMS|Thread|ThreadGroup|Time|TrueClass)\b/,constant:/\b[A-Z][A-Z0-9_]*(?:[?!]|\b)/}),t.languages.rb=t.languages.ruby})(R);R.languages.scss=R.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]))/,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),R.languages.insertBefore("scss","atrule",{keyword:[/@(?:content|debug|each|else(?: if)?|extend|for|forward|function|if|import|include|mixin|return|use|warn|while)\b/i,{pattern:/( )(?:from|through)(?= )/,lookbehind:!0}]}),R.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),R.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|hide|show|with)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|not|or)(?=\s)/,lookbehind:!0}}),R.languages.scss.atrule.inside.rest=R.languages.scss;(function(t){var e=['"(?:\\\\[^]|\\$\\([^)]+\\)|\\$(?!\\()|`[^`]+`|[^"\\\\`$])*"',"'[^']*'","\\$'(?:[^'\\\\]|\\\\[^])*'",`<<-?\\s*(["']?)(\\w+)\\1\\s[^]*?[\r ]\\2`].join("|");t.languages["shell-session"]={command:{pattern:RegExp(`^(?:[^\\s@:$#%*!/\\\\]+@[^\r @:$#%*!/\\\\]+(?::[^\0-\\x1F$#%*?"<>:;|]+)?|[/~.][^\0-\\x1F$#%*?"<>@:;|]*)?[$#%](?=\\s)`+`(?:[^\\\\\r '"<$]|[ ](?:(?!#)|#.*$)|\\\\(?:[^\r]|\r -?)|\\$(?!')|<(?!<)|<>)+`.replace(/<>/g,function(){return e}),"m"),greedy:!0,inside:{info:{pattern:/^[^#$%]+/,alias:"punctuation",inside:{user:/^[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+/,punctuation:/:/,path:/[\s\S]+/}},bash:{pattern:/(^[$#%]\s*)\S[\s\S]*/,lookbehind:!0,alias:"language-bash",inside:t.languages.bash},"shell-symbol":{pattern:/^[$#%]/,alias:"important"}}},output:/.(?:.*(?:[\r\n]|.$))*/},t.languages["sh-session"]=t.languages.shellsession=t.languages["shell-session"]})(F);(function(t){function e(c,f){t.languages[c]&&t.languages.insertBefore(c,"comment",{"doc-comment":f})}var n=t.languages.markup.tag,i={pattern:/\/\/\/.*/,greedy:!0,alias:"comment",inside:{tag:n}},o={pattern:/'''.*/,greedy:!0,alias:"comment",inside:{tag:n}};e("csharp",i),e("fsharp",i),e("vbnet",o)})(F);(function(t){var e=/[*&][^\s[\]{},]+/,n=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,i="(?:"+n.source+"(?:[ ]+"+e.source+")?|"+e.source+"(?:[ ]+"+n.source+")?)",o="(?:[^\\s\\x00-\\x08\\x0e-\\x1f!\"#%&'*,\\-:>?@[\\]`{|}\\x7f-\\x84\\x86-\\x9f\\ud800-\\udfff\\ufffe\\uffff]|[?:-])(?:[ ]*(?:(?![#:])|:))*".replace(//g,function(){return"[^\\s\\x00-\\x08\\x0e-\\x1f,[\\]{}\\x7f-\\x84\\x86-\\x9f\\ud800-\\udfff\\ufffe\\uffff]"}),c=`"(?:[^"\\\\\r +?)|\\$(?!')|<(?!<)|<>)+`.replace(/<>/g,function(){return e}),"m"),greedy:!0,inside:{info:{pattern:/^[^#$%]+/,alias:"punctuation",inside:{user:/^[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+/,punctuation:/:/,path:/[\s\S]+/}},bash:{pattern:/(^[$#%]\s*)\S[\s\S]*/,lookbehind:!0,alias:"language-bash",inside:t.languages.bash},"shell-symbol":{pattern:/^[$#%]/,alias:"important"}}},output:/.(?:.*(?:[\r\n]|.$))*/},t.languages["sh-session"]=t.languages.shellsession=t.languages["shell-session"]})(R);(function(t){function e(c,f){t.languages[c]&&t.languages.insertBefore(c,"comment",{"doc-comment":f})}var n=t.languages.markup.tag,i={pattern:/\/\/\/.*/,greedy:!0,alias:"comment",inside:{tag:n}},o={pattern:/'''.*/,greedy:!0,alias:"comment",inside:{tag:n}};e("csharp",i),e("fsharp",i),e("vbnet",o)})(R);(function(t){var e=/[*&][^\s[\]{},]+/,n=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,i="(?:"+n.source+"(?:[ ]+"+e.source+")?|"+e.source+"(?:[ ]+"+n.source+")?)",o="(?:[^\\s\\x00-\\x08\\x0e-\\x1f!\"#%&'*,\\-:>?@[\\]`{|}\\x7f-\\x84\\x86-\\x9f\\ud800-\\udfff\\ufffe\\uffff]|[?:-])(?:[ ]*(?:(?![#:])|:))*".replace(//g,function(){return"[^\\s\\x00-\\x08\\x0e-\\x1f,[\\]{}\\x7f-\\x84\\x86-\\x9f\\ud800-\\udfff\\ufffe\\uffff]"}),c=`"(?:[^"\\\\\r ]|\\\\.)*"|'(?:[^'\\\\\r ]|\\\\.)*'`;function f(p,g){g=(g||"").replace(/m/g,"")+"m";var v=`([:\\-,[{]\\s*(?:\\s<>[ ]+)?)(?:<>)(?=[ ]*(?:$|,|\\]|\\}|(?:[\r ]\\s*)?#))`.replace(/<>/g,function(){return i}).replace(/<>/g,function(){return p});return RegExp(v,g)}t.languages.yaml={scalar:{pattern:RegExp(`([\\-:]\\s*(?:\\s<>[ ]+)?[|>])[ ]*(?:((?:\r? |\r)[ ]+)\\S[^\r ]*(?:\\2[^\r ]+)*)`.replace(/<>/g,function(){return i})),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(`((?:^|[:\\-,[{\r -?])[ ]*(?:<>[ ]+)?)<>(?=\\s*:\\s)`.replace(/<>/g,function(){return i}).replace(/<>/g,function(){return"(?:"+o+"|"+c+")"})),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:f("\\d{4}-\\d\\d?-\\d\\d?(?:[tT]|[ ]+)\\d\\d?:\\d{2}:\\d{2}(?:\\.\\d*)?(?:[ ]*(?:Z|[-+]\\d\\d?(?::\\d{2})?))?|\\d{4}-\\d{2}-\\d{2}|\\d\\d?:\\d{2}(?::\\d{2}(?:\\.\\d*)?)?"),lookbehind:!0,alias:"number"},boolean:{pattern:f("false|true","i"),lookbehind:!0,alias:"important"},null:{pattern:f("null|~","i"),lookbehind:!0,alias:"important"},string:{pattern:f(c),lookbehind:!0,greedy:!0},number:{pattern:f("[+-]?(?:0x[\\da-f]+|0o[0-7]+|(?:\\d+(?:\\.\\d*)?|\\.\\d+)(?:e[+-]?\\d+)?|\\.inf|\\.nan)","i"),lookbehind:!0},tag:n,important:e,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},t.languages.yml=t.languages.yaml})(F);(function(){if(typeof F!="undefined"&&typeof document!="undefined"){var t="line-numbers",e=/\n(?!$)/g,n=F.plugins.lineNumbers={getLine:function(c,f){if(c.tagName==="PRE"&&c.classList.contains(t)){var p=c.querySelector(".line-numbers-rows");if(p){var g=parseInt(c.getAttribute("data-start"),10)||1,v=g+(p.children.length-1);fv&&(f=v);var A=f-g;return p.children[A]}}},resize:function(c){o([c])},assumeViewportIndependence:!0},i=void 0;window.addEventListener("resize",function(){n.assumeViewportIndependence&&i===window.innerWidth||(i=window.innerWidth,o(Array.prototype.slice.call(document.querySelectorAll("pre.line-numbers"))))}),F.hooks.add("complete",function(c){if(c.code){var f=c.element,p=f.parentNode;if(p&&/pre/i.test(p.nodeName)&&!f.querySelector(".line-numbers-rows")&&F.util.isActive(f,t)){f.classList.remove(t),p.classList.add(t);var g,v=c.code.match(e),A=v?v.length+1:1,L=new Array(A+1).join("");(g=document.createElement("span")).setAttribute("aria-hidden","true"),g.className="line-numbers-rows",g.innerHTML=L,p.hasAttribute("data-start")&&(p.style.counterReset="linenumber "+(parseInt(p.getAttribute("data-start"),10)-1)),c.element.appendChild(g),o([p]),F.hooks.run("line-numbers",c)}}}),F.hooks.add("line-numbers",function(c){c.plugins=c.plugins||{},c.plugins.lineNumbers=!0})}function o(c){if((c=c.filter(function(p){var g,v=(g=p,g?window.getComputedStyle?getComputedStyle(g):g.currentStyle||null:null)["white-space"];return v==="pre-wrap"||v==="pre-line"})).length!=0){var f=c.map(function(p){var g=p.querySelector("code"),v=p.querySelector(".line-numbers-rows");if(g&&v){var A=p.querySelector(".line-numbers-sizer"),L=g.textContent.split(e);A||((A=document.createElement("span")).className="line-numbers-sizer",g.appendChild(A)),A.innerHTML="0",A.style.display="block";var P=A.getBoundingClientRect().height;return A.innerHTML="",{element:p,lines:L,lineHeights:[],oneLinerHeight:P,sizer:A}}}).filter(Boolean);f.forEach(function(p){var g=p.sizer,v=p.lines,A=p.lineHeights,L=p.oneLinerHeight;A[v.length-1]=void 0,v.forEach(function(P,k){if(P&&P.length>1){var T=g.appendChild(document.createElement("span"));T.style.display="block",T.textContent=P}else A[k]=L})}),f.forEach(function(p){for(var g=p.sizer,v=p.lineHeights,A=0,L=0;L\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/g,n=RegExp(`(?:__|[^\r +?])[ ]*(?:<>[ ]+)?)<>(?=\\s*:\\s)`.replace(/<>/g,function(){return i}).replace(/<>/g,function(){return"(?:"+o+"|"+c+")"})),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:f("\\d{4}-\\d\\d?-\\d\\d?(?:[tT]|[ ]+)\\d\\d?:\\d{2}:\\d{2}(?:\\.\\d*)?(?:[ ]*(?:Z|[-+]\\d\\d?(?::\\d{2})?))?|\\d{4}-\\d{2}-\\d{2}|\\d\\d?:\\d{2}(?::\\d{2}(?:\\.\\d*)?)?"),lookbehind:!0,alias:"number"},boolean:{pattern:f("false|true","i"),lookbehind:!0,alias:"important"},null:{pattern:f("null|~","i"),lookbehind:!0,alias:"important"},string:{pattern:f(c),lookbehind:!0,greedy:!0},number:{pattern:f("[+-]?(?:0x[\\da-f]+|0o[0-7]+|(?:\\d+(?:\\.\\d*)?|\\.\\d+)(?:e[+-]?\\d+)?|\\.inf|\\.nan)","i"),lookbehind:!0},tag:n,important:e,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},t.languages.yml=t.languages.yaml})(R);(function(){if(typeof R!="undefined"&&typeof document!="undefined"){var t="line-numbers",e=/\n(?!$)/g,n=R.plugins.lineNumbers={getLine:function(c,f){if(c.tagName==="PRE"&&c.classList.contains(t)){var p=c.querySelector(".line-numbers-rows");if(p){var g=parseInt(c.getAttribute("data-start"),10)||1,v=g+(p.children.length-1);fv&&(f=v);var A=f-g;return p.children[A]}}},resize:function(c){o([c])},assumeViewportIndependence:!0},i=void 0;window.addEventListener("resize",function(){n.assumeViewportIndependence&&i===window.innerWidth||(i=window.innerWidth,o(Array.prototype.slice.call(document.querySelectorAll("pre.line-numbers"))))}),R.hooks.add("complete",function(c){if(c.code){var f=c.element,p=f.parentNode;if(p&&/pre/i.test(p.nodeName)&&!f.querySelector(".line-numbers-rows")&&R.util.isActive(f,t)){f.classList.remove(t),p.classList.add(t);var g,v=c.code.match(e),A=v?v.length+1:1,L=new Array(A+1).join("");(g=document.createElement("span")).setAttribute("aria-hidden","true"),g.className="line-numbers-rows",g.innerHTML=L,p.hasAttribute("data-start")&&(p.style.counterReset="linenumber "+(parseInt(p.getAttribute("data-start"),10)-1)),c.element.appendChild(g),o([p]),R.hooks.run("line-numbers",c)}}}),R.hooks.add("line-numbers",function(c){c.plugins=c.plugins||{},c.plugins.lineNumbers=!0})}function o(c){if((c=c.filter(function(p){var g,v=(g=p,g?window.getComputedStyle?getComputedStyle(g):g.currentStyle||null:null)["white-space"];return v==="pre-wrap"||v==="pre-line"})).length!=0){var f=c.map(function(p){var g=p.querySelector("code"),v=p.querySelector(".line-numbers-rows");if(g&&v){var A=p.querySelector(".line-numbers-sizer"),L=g.textContent.split(e);A||((A=document.createElement("span")).className="line-numbers-sizer",g.appendChild(A)),A.innerHTML="0",A.style.display="block";var F=A.getBoundingClientRect().height;return A.innerHTML="",{element:p,lines:L,lineHeights:[],oneLinerHeight:F,sizer:A}}}).filter(Boolean);f.forEach(function(p){var g=p.sizer,v=p.lines,A=p.lineHeights,L=p.oneLinerHeight;A[v.length-1]=void 0,v.forEach(function(F,C){if(F&&F.length>1){var T=g.appendChild(document.createElement("span"));T.style.display="block",T.textContent=F}else A[C]=L})}),f.forEach(function(p){for(var g=p.sizer,v=p.lineHeights,A=0,L=0;L\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/g,n=RegExp(`(?:__|[^\r <])*(?:\r ?| |(?:__|[^\r <])(?![^\r -]))`.replace(/__/g,function(){return e.source}),"gi"),i=!1;F.hooks.add("before-sanity-check",function(o){var c=o.language;t.test(c)&&!o.grammar&&(o.grammar=F.languages[c]=F.languages.diff)}),F.hooks.add("before-tokenize",function(o){i||F.languages.diff||F.plugins.autoloader||(i=!0,console.warn("Prism's Diff Highlight plugin requires the Diff language definition (prism-diff.js).Make sure the language definition is loaded or use Prism's Autoloader plugin."));var c=o.language;t.test(c)&&!F.languages[c]&&(F.languages[c]=F.languages.diff)}),F.hooks.add("wrap",function(o){var c,f;if(o.language!=="diff"){var p=t.exec(o.language);if(!p)return;c=p[1],f=F.languages[c]}var g=F.languages.diff&&F.languages.diff.PREFIXES;if(g&&o.type in g){var v,A=o.content.replace(e,"").replace(/</g,"<").replace(/&/g,"&"),L=A.replace(/(^|[\r\n])./g,"$1");v=f?F.highlight(L,f,c):F.util.encode(L);var P,k=new F.Token("prefix",g[o.type],[/\w+/.exec(o.type)[0]]),T=F.Token.stringify(k,o.language),S=[];for(n.lastIndex=0;P=n.exec(v);)S.push(T+P[0]);/(?:^|[\r\n]).$/.test(A)&&S.push(T),o.content=S.join(""),f&&o.classes.push("language-"+c)}})}})()});var Of=Do((A0,to)=>{(function(t,e){"use strict";typeof define=="function"&&define.amd?define([],e):typeof to=="object"&&to.exports?to.exports=e():(t.AnchorJS=e(),t.anchors=new t.AnchorJS)})(globalThis,function(){"use strict";function t(e){this.options=e||{},this.elements=[];function n(c){c.icon=Object.prototype.hasOwnProperty.call(c,"icon")?c.icon:"\uE9CB",c.visible=Object.prototype.hasOwnProperty.call(c,"visible")?c.visible:"hover",c.placement=Object.prototype.hasOwnProperty.call(c,"placement")?c.placement:"right",c.ariaLabel=Object.prototype.hasOwnProperty.call(c,"ariaLabel")?c.ariaLabel:"Anchor",c.class=Object.prototype.hasOwnProperty.call(c,"class")?c.class:"",c.base=Object.prototype.hasOwnProperty.call(c,"base")?c.base:"",c.truncate=Object.prototype.hasOwnProperty.call(c,"truncate")?Math.floor(c.truncate):64,c.titleText=Object.prototype.hasOwnProperty.call(c,"titleText")?c.titleText:""}n(this.options),this.add=function(c){var f,p,g,v,A,L,P,k,T,S,x,$=[];if(n(this.options),c||(c="h2, h3, h4, h5, h6"),f=i(c),f.length===0)return this;for(o(),p=document.querySelectorAll("[id]"),g=[].map.call(p,function(R){return R.id}),A=0;A\]./()*\\\n\t\b\v\u00A0]/g;return this.options.truncate||n(this.options),c.trim().replace(/'/gi,"").replace(p,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()},this.hasAnchorJSLink=function(c){var f=c.firstChild&&(" "+c.firstChild.className+" ").indexOf(" anchorjs-link ")>-1,p=c.lastChild&&(" "+c.lastChild.className+" ").indexOf(" anchorjs-link ")>-1;return f||p||!1};function i(c){var f;if(typeof c=="string"||c instanceof String)f=[].slice.call(document.querySelectorAll(c));else if(Array.isArray(c)||c instanceof NodeList)f=[].slice.call(c);else throw new TypeError("The selector provided to AnchorJS was invalid.");return f}function o(){if(document.head.querySelector("style.anchorjs")===null){var c=document.createElement("style"),f=".anchorjs-link{opacity:0;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}",p=":hover>.anchorjs-link,.anchorjs-link:focus{opacity:1}",g='@font-face{font-family:anchorjs-icons;src:url(data:n/a;base64,AAEAAAALAIAAAwAwT1MvMg8yG2cAAAE4AAAAYGNtYXDp3gC3AAABpAAAAExnYXNwAAAAEAAAA9wAAAAIZ2x5ZlQCcfwAAAH4AAABCGhlYWQHFvHyAAAAvAAAADZoaGVhBnACFwAAAPQAAAAkaG10eASAADEAAAGYAAAADGxvY2EACACEAAAB8AAAAAhtYXhwAAYAVwAAARgAAAAgbmFtZQGOH9cAAAMAAAAAunBvc3QAAwAAAAADvAAAACAAAQAAAAEAAHzE2p9fDzz1AAkEAAAAAADRecUWAAAAANQA6R8AAAAAAoACwAAAAAgAAgAAAAAAAAABAAADwP/AAAACgAAA/9MCrQABAAAAAAAAAAAAAAAAAAAAAwABAAAAAwBVAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAMCQAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAg//0DwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAIAAAACgAAxAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADAAAAAIAAgAAgAAACDpy//9//8AAAAg6cv//f///+EWNwADAAEAAAAAAAAAAAAAAAAACACEAAEAAAAAAAAAAAAAAAAxAAACAAQARAKAAsAAKwBUAAABIiYnJjQ3NzY2MzIWFxYUBwcGIicmNDc3NjQnJiYjIgYHBwYUFxYUBwYGIwciJicmNDc3NjIXFhQHBwYUFxYWMzI2Nzc2NCcmNDc2MhcWFAcHBgYjARQGDAUtLXoWOR8fORYtLTgKGwoKCjgaGg0gEhIgDXoaGgkJBQwHdR85Fi0tOAobCgoKOBoaDSASEiANehoaCQkKGwotLXoWOR8BMwUFLYEuehYXFxYugC44CQkKGwo4GkoaDQ0NDXoaShoKGwoFBe8XFi6ALjgJCQobCjgaShoNDQ0NehpKGgobCgoKLYEuehYXAAAADACWAAEAAAAAAAEACAAAAAEAAAAAAAIAAwAIAAEAAAAAAAMACAAAAAEAAAAAAAQACAAAAAEAAAAAAAUAAQALAAEAAAAAAAYACAAAAAMAAQQJAAEAEAAMAAMAAQQJAAIABgAcAAMAAQQJAAMAEAAMAAMAAQQJAAQAEAAMAAMAAQQJAAUAAgAiAAMAAQQJAAYAEAAMYW5jaG9yanM0MDBAAGEAbgBjAGgAbwByAGoAcwA0ADAAMABAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAP) format("truetype")}',v="[data-anchorjs-icon]::after{content:attr(data-anchorjs-icon)}",A;c.className="anchorjs",c.appendChild(document.createTextNode("")),A=document.head.querySelector('[rel="stylesheet"],style'),A===void 0?document.head.appendChild(c):document.head.insertBefore(c,A),c.sheet.insertRule(f,c.sheet.cssRules.length),c.sheet.insertRule(p,c.sheet.cssRules.length),c.sheet.insertRule(v,c.sheet.cssRules.length),c.sheet.insertRule(g,c.sheet.cssRules.length)}}}return t})});var Nf=Do((Cf,no)=>{(function(t,e){"use strict";typeof no=="object"&&typeof no.exports=="object"?no.exports=t.document?e(t,!0):function(n){if(!n.document)throw new Error("jQuery requires a window with a document");return e(n)}:e(t)})(typeof window!="undefined"?window:Cf,function(t,e){"use strict";var n=[],i=Object.getPrototypeOf,o=n.slice,c=n.flat?function(r){return n.flat.call(r)}:function(r){return n.concat.apply([],r)},f=n.push,p=n.indexOf,g={},v=g.toString,A=g.hasOwnProperty,L=A.toString,P=L.call(Object),k={},T=function(s){return typeof s=="function"&&typeof s.nodeType!="number"&&typeof s.item!="function"},S=function(s){return s!=null&&s===s.window},x=t.document,$={type:!0,src:!0,nonce:!0,noModule:!0};function R(r,s,a){a=a||x;var u,d,h=a.createElement("script");if(h.text=r,s)for(u in $)d=s[u]||s.getAttribute&&s.getAttribute(u),d&&h.setAttribute(u,d);a.head.appendChild(h).parentNode.removeChild(h)}function q(r){return r==null?r+"":typeof r=="object"||typeof r=="function"?g[v.call(r)]||"object":typeof r}var V="3.7.1",Y=/HTML$/i,l=function(r,s){return new l.fn.init(r,s)};l.fn=l.prototype={jquery:V,constructor:l,length:0,toArray:function(){return o.call(this)},get:function(r){return r==null?o.call(this):r<0?this[r+this.length]:this[r]},pushStack:function(r){var s=l.merge(this.constructor(),r);return s.prevObject=this,s},each:function(r){return l.each(this,r)},map:function(r){return this.pushStack(l.map(this,function(s,a){return r.call(s,a,s)}))},slice:function(){return this.pushStack(o.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(l.grep(this,function(r,s){return(s+1)%2}))},odd:function(){return this.pushStack(l.grep(this,function(r,s){return s%2}))},eq:function(r){var s=this.length,a=+r+(r<0?s:0);return this.pushStack(a>=0&&a0&&s-1 in r}function Q(r,s){return r.nodeName&&r.nodeName.toLowerCase()===s.toLowerCase()}var ye=n.pop,fe=n.sort,Se=n.splice,ie="[\\x20\\t\\r\\n\\f]",Ae=new RegExp("^"+ie+"+|((?:^|[^\\\\])(?:\\\\.)*)"+ie+"+$","g");l.contains=function(r,s){var a=s&&s.parentNode;return r===a||!!(a&&a.nodeType===1&&(r.contains?r.contains(a):r.compareDocumentPosition&&r.compareDocumentPosition(a)&16))};var _e=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function xe(r,s){return s?r==="\0"?"\uFFFD":r.slice(0,-1)+"\\"+r.charCodeAt(r.length-1).toString(16)+" ":"\\"+r}l.escapeSelector=function(r){return(r+"").replace(_e,xe)};var de=x,Ee=f;(function(){var r,s,a,u,d,h=Ee,m,E,b,w,D,M=l.expando,C=0,W=0,re=ns(),ce=ns(),oe=ns(),Ze=ns(),Pe=function(y,_){return y===_&&(d=!0),0},qt="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",Bt="(?:\\\\[\\da-fA-F]{1,6}"+ie+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",ue="\\["+ie+"*("+Bt+")(?:"+ie+"*([*^$|!~]?=)"+ie+`*(?:'((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)"|(`+Bt+"))|)"+ie+"*\\]",Rn=":("+Bt+`)(?:\\((('((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)")|((?:\\\\.|[^\\\\()[\\]]|`+ue+")*)|.*)\\)|)",he=new RegExp(ie+"+","g"),Le=new RegExp("^"+ie+"*,"+ie+"*"),ei=new RegExp("^"+ie+"*([>+~]|"+ie+")"+ie+"*"),_o=new RegExp(ie+"|>"),Ut=new RegExp(Rn),ti=new RegExp("^"+Bt+"$"),zt={ID:new RegExp("^#("+Bt+")"),CLASS:new RegExp("^\\.("+Bt+")"),TAG:new RegExp("^("+Bt+"|[*])"),ATTR:new RegExp("^"+ue),PSEUDO:new RegExp("^"+Rn),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ie+"*(even|odd|(([+-]|)(\\d*)n|)"+ie+"*(?:([+-]|)"+ie+"*(\\d+)|))"+ie+"*\\)|)","i"),bool:new RegExp("^(?:"+qt+")$","i"),needsContext:new RegExp("^"+ie+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ie+"*((?:-\\d)?\\d*)"+ie+"*\\)|)(?=[^-]|$)","i")},pn=/^(?:input|select|textarea|button)$/i,mn=/^h\d$/i,vt=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,To=/[+~]/,Qt=new RegExp("\\\\[\\da-fA-F]{1,6}"+ie+"?|\\\\([^\\r\\n\\f])","g"),Jt=function(y,_){var O="0x"+y.slice(1)-65536;return _||(O<0?String.fromCharCode(O+65536):String.fromCharCode(O>>10|55296,O&1023|56320))},hd=function(){gn()},pd=is(function(y){return y.disabled===!0&&Q(y,"fieldset")},{dir:"parentNode",next:"legend"});function md(){try{return m.activeElement}catch(y){}}try{h.apply(n=o.call(de.childNodes),de.childNodes),n[de.childNodes.length].nodeType}catch(y){h={apply:function(_,O){Ee.apply(_,o.call(O))},call:function(_){Ee.apply(_,o.call(arguments,1))}}}function be(y,_,O,N){var I,j,U,K,z,ae,ne,se=_&&_.ownerDocument,le=_?_.nodeType:9;if(O=O||[],typeof y!="string"||!y||le!==1&&le!==9&&le!==11)return O;if(!N&&(gn(_),_=_||m,b)){if(le!==11&&(z=vt.exec(y)))if(I=z[1]){if(le===9)if(U=_.getElementById(I)){if(U.id===I)return h.call(O,U),O}else return O;else if(se&&(U=se.getElementById(I))&&be.contains(_,U)&&U.id===I)return h.call(O,U),O}else{if(z[2])return h.apply(O,_.getElementsByTagName(y)),O;if((I=z[3])&&_.getElementsByClassName)return h.apply(O,_.getElementsByClassName(I)),O}if(!Ze[y+" "]&&(!w||!w.test(y))){if(ne=y,se=_,le===1&&(_o.test(y)||ei.test(y))){for(se=To.test(y)&&wo(_.parentNode)||_,(se!=_||!k.scope)&&((K=_.getAttribute("id"))?K=l.escapeSelector(K):_.setAttribute("id",K=M)),ae=ni(y),j=ae.length;j--;)ae[j]=(K?"#"+K:":scope")+" "+rs(ae[j]);ne=ae.join(",")}try{return h.apply(O,se.querySelectorAll(ne)),O}catch(ee){Ze(y,!0)}finally{K===M&&_.removeAttribute("id")}}}return Pl(y.replace(Ae,"$1"),_,O,N)}function ns(){var y=[];function _(O,N){return y.push(O+" ")>s.cacheLength&&delete _[y.shift()],_[O+" "]=N}return _}function Lt(y){return y[M]=!0,y}function dr(y){var _=m.createElement("fieldset");try{return!!y(_)}catch(O){return!1}finally{_.parentNode&&_.parentNode.removeChild(_),_=null}}function gd(y){return function(_){return Q(_,"input")&&_.type===y}}function yd(y){return function(_){return(Q(_,"input")||Q(_,"button"))&&_.type===y}}function Fl(y){return function(_){return"form"in _?_.parentNode&&_.disabled===!1?"label"in _?"label"in _.parentNode?_.parentNode.disabled===y:_.disabled===y:_.isDisabled===y||_.isDisabled!==!y&&pd(_)===y:_.disabled===y:"label"in _?_.disabled===y:!1}}function Pn(y){return Lt(function(_){return _=+_,Lt(function(O,N){for(var I,j=y([],O.length,_),U=j.length;U--;)O[I=j[U]]&&(O[I]=!(N[I]=O[I]))})})}function wo(y){return y&&typeof y.getElementsByTagName!="undefined"&&y}function gn(y){var _,O=y?y.ownerDocument||y:de;return O==m||O.nodeType!==9||!O.documentElement||(m=O,E=m.documentElement,b=!l.isXMLDoc(m),D=E.matches||E.webkitMatchesSelector||E.msMatchesSelector,E.msMatchesSelector&&de!=m&&(_=m.defaultView)&&_.top!==_&&_.addEventListener("unload",hd),k.getById=dr(function(N){return E.appendChild(N).id=l.expando,!m.getElementsByName||!m.getElementsByName(l.expando).length}),k.disconnectedMatch=dr(function(N){return D.call(N,"*")}),k.scope=dr(function(){return m.querySelectorAll(":scope")}),k.cssHas=dr(function(){try{return m.querySelector(":has(*,:jqfake)"),!1}catch(N){return!0}}),k.getById?(s.filter.ID=function(N){var I=N.replace(Qt,Jt);return function(j){return j.getAttribute("id")===I}},s.find.ID=function(N,I){if(typeof I.getElementById!="undefined"&&b){var j=I.getElementById(N);return j?[j]:[]}}):(s.filter.ID=function(N){var I=N.replace(Qt,Jt);return function(j){var U=typeof j.getAttributeNode!="undefined"&&j.getAttributeNode("id");return U&&U.value===I}},s.find.ID=function(N,I){if(typeof I.getElementById!="undefined"&&b){var j,U,K,z=I.getElementById(N);if(z){if(j=z.getAttributeNode("id"),j&&j.value===N)return[z];for(K=I.getElementsByName(N),U=0;z=K[U++];)if(j=z.getAttributeNode("id"),j&&j.value===N)return[z]}return[]}}),s.find.TAG=function(N,I){return typeof I.getElementsByTagName!="undefined"?I.getElementsByTagName(N):I.querySelectorAll(N)},s.find.CLASS=function(N,I){if(typeof I.getElementsByClassName!="undefined"&&b)return I.getElementsByClassName(N)},w=[],dr(function(N){var I;E.appendChild(N).innerHTML="",N.querySelectorAll("[selected]").length||w.push("\\["+ie+"*(?:value|"+qt+")"),N.querySelectorAll("[id~="+M+"-]").length||w.push("~="),N.querySelectorAll("a#"+M+"+*").length||w.push(".#.+[+~]"),N.querySelectorAll(":checked").length||w.push(":checked"),I=m.createElement("input"),I.setAttribute("type","hidden"),N.appendChild(I).setAttribute("name","D"),E.appendChild(N).disabled=!0,N.querySelectorAll(":disabled").length!==2&&w.push(":enabled",":disabled"),I=m.createElement("input"),I.setAttribute("name",""),N.appendChild(I),N.querySelectorAll("[name='']").length||w.push("\\["+ie+"*name"+ie+"*="+ie+`*(?:''|"")`)}),k.cssHas||w.push(":has"),w=w.length&&new RegExp(w.join("|")),Pe=function(N,I){if(N===I)return d=!0,0;var j=!N.compareDocumentPosition-!I.compareDocumentPosition;return j||(j=(N.ownerDocument||N)==(I.ownerDocument||I)?N.compareDocumentPosition(I):1,j&1||!k.sortDetached&&I.compareDocumentPosition(N)===j?N===m||N.ownerDocument==de&&be.contains(de,N)?-1:I===m||I.ownerDocument==de&&be.contains(de,I)?1:u?p.call(u,N)-p.call(u,I):0:j&4?-1:1)}),m}be.matches=function(y,_){return be(y,null,null,_)},be.matchesSelector=function(y,_){if(gn(y),b&&!Ze[_+" "]&&(!w||!w.test(_)))try{var O=D.call(y,_);if(O||k.disconnectedMatch||y.document&&y.document.nodeType!==11)return O}catch(N){Ze(_,!0)}return be(_,m,null,[y]).length>0},be.contains=function(y,_){return(y.ownerDocument||y)!=m&&gn(y),l.contains(y,_)},be.attr=function(y,_){(y.ownerDocument||y)!=m&&gn(y);var O=s.attrHandle[_.toLowerCase()],N=O&&A.call(s.attrHandle,_.toLowerCase())?O(y,_,!b):void 0;return N!==void 0?N:y.getAttribute(_)},be.error=function(y){throw new Error("Syntax error, unrecognized expression: "+y)},l.uniqueSort=function(y){var _,O=[],N=0,I=0;if(d=!k.sortStable,u=!k.sortStable&&o.call(y,0),fe.call(y,Pe),d){for(;_=y[I++];)_===y[I]&&(N=O.push(I));for(;N--;)Se.call(y,O[N],1)}return u=null,y},l.fn.uniqueSort=function(){return this.pushStack(l.uniqueSort(o.apply(this)))},s=l.expr={cacheLength:50,createPseudo:Lt,match:zt,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(y){return y[1]=y[1].replace(Qt,Jt),y[3]=(y[3]||y[4]||y[5]||"").replace(Qt,Jt),y[2]==="~="&&(y[3]=" "+y[3]+" "),y.slice(0,4)},CHILD:function(y){return y[1]=y[1].toLowerCase(),y[1].slice(0,3)==="nth"?(y[3]||be.error(y[0]),y[4]=+(y[4]?y[5]+(y[6]||1):2*(y[3]==="even"||y[3]==="odd")),y[5]=+(y[7]+y[8]||y[3]==="odd")):y[3]&&be.error(y[0]),y},PSEUDO:function(y){var _,O=!y[6]&&y[2];return zt.CHILD.test(y[0])?null:(y[3]?y[2]=y[4]||y[5]||"":O&&Ut.test(O)&&(_=ni(O,!0))&&(_=O.indexOf(")",O.length-_)-O.length)&&(y[0]=y[0].slice(0,_),y[2]=O.slice(0,_)),y.slice(0,3))}},filter:{TAG:function(y){var _=y.replace(Qt,Jt).toLowerCase();return y==="*"?function(){return!0}:function(O){return Q(O,_)}},CLASS:function(y){var _=re[y+" "];return _||(_=new RegExp("(^|"+ie+")"+y+"("+ie+"|$)"))&&re(y,function(O){return _.test(typeof O.className=="string"&&O.className||typeof O.getAttribute!="undefined"&&O.getAttribute("class")||"")})},ATTR:function(y,_,O){return function(N){var I=be.attr(N,y);return I==null?_==="!=":_?(I+="",_==="="?I===O:_==="!="?I!==O:_==="^="?O&&I.indexOf(O)===0:_==="*="?O&&I.indexOf(O)>-1:_==="$="?O&&I.slice(-O.length)===O:_==="~="?(" "+I.replace(he," ")+" ").indexOf(O)>-1:_==="|="?I===O||I.slice(0,O.length+1)===O+"-":!1):!0}},CHILD:function(y,_,O,N,I){var j=y.slice(0,3)!=="nth",U=y.slice(-4)!=="last",K=_==="of-type";return N===1&&I===0?function(z){return!!z.parentNode}:function(z,ae,ne){var se,le,ee,we,lt,Xe=j!==U?"nextSibling":"previousSibling",bt=z.parentNode,Yt=K&&z.nodeName.toLowerCase(),hr=!ne&&!K,et=!1;if(bt){if(j){for(;Xe;){for(ee=z;ee=ee[Xe];)if(K?Q(ee,Yt):ee.nodeType===1)return!1;lt=Xe=y==="only"&&!lt&&"nextSibling"}return!0}if(lt=[U?bt.firstChild:bt.lastChild],U&&hr){for(le=bt[M]||(bt[M]={}),se=le[y]||[],we=se[0]===C&&se[1],et=we&&se[2],ee=we&&bt.childNodes[we];ee=++we&&ee&&ee[Xe]||(et=we=0)||lt.pop();)if(ee.nodeType===1&&++et&&ee===z){le[y]=[C,we,et];break}}else if(hr&&(le=z[M]||(z[M]={}),se=le[y]||[],we=se[0]===C&&se[1],et=we),et===!1)for(;(ee=++we&&ee&&ee[Xe]||(et=we=0)||lt.pop())&&!((K?Q(ee,Yt):ee.nodeType===1)&&++et&&(hr&&(le=ee[M]||(ee[M]={}),le[y]=[C,et]),ee===z)););return et-=I,et===N||et%N===0&&et/N>=0}}},PSEUDO:function(y,_){var O,N=s.pseudos[y]||s.setFilters[y.toLowerCase()]||be.error("unsupported pseudo: "+y);return N[M]?N(_):N.length>1?(O=[y,y,"",_],s.setFilters.hasOwnProperty(y.toLowerCase())?Lt(function(I,j){for(var U,K=N(I,_),z=K.length;z--;)U=p.call(I,K[z]),I[U]=!(j[U]=K[z])}):function(I){return N(I,0,O)}):N}},pseudos:{not:Lt(function(y){var _=[],O=[],N=ko(y.replace(Ae,"$1"));return N[M]?Lt(function(I,j,U,K){for(var z,ae=N(I,null,K,[]),ne=I.length;ne--;)(z=ae[ne])&&(I[ne]=!(j[ne]=z))}):function(I,j,U){return _[0]=I,N(_,null,U,O),_[0]=null,!O.pop()}}),has:Lt(function(y){return function(_){return be(y,_).length>0}}),contains:Lt(function(y){return y=y.replace(Qt,Jt),function(_){return(_.textContent||l.text(_)).indexOf(y)>-1}}),lang:Lt(function(y){return ti.test(y||"")||be.error("unsupported lang: "+y),y=y.replace(Qt,Jt).toLowerCase(),function(_){var O;do if(O=b?_.lang:_.getAttribute("xml:lang")||_.getAttribute("lang"))return O=O.toLowerCase(),O===y||O.indexOf(y+"-")===0;while((_=_.parentNode)&&_.nodeType===1);return!1}}),target:function(y){var _=t.location&&t.location.hash;return _&&_.slice(1)===y.id},root:function(y){return y===E},focus:function(y){return y===md()&&m.hasFocus()&&!!(y.type||y.href||~y.tabIndex)},enabled:Fl(!1),disabled:Fl(!0),checked:function(y){return Q(y,"input")&&!!y.checked||Q(y,"option")&&!!y.selected},selected:function(y){return y.parentNode&&y.parentNode.selectedIndex,y.selected===!0},empty:function(y){for(y=y.firstChild;y;y=y.nextSibling)if(y.nodeType<6)return!1;return!0},parent:function(y){return!s.pseudos.empty(y)},header:function(y){return mn.test(y.nodeName)},input:function(y){return pn.test(y.nodeName)},button:function(y){return Q(y,"input")&&y.type==="button"||Q(y,"button")},text:function(y){var _;return Q(y,"input")&&y.type==="text"&&((_=y.getAttribute("type"))==null||_.toLowerCase()==="text")},first:Pn(function(){return[0]}),last:Pn(function(y,_){return[_-1]}),eq:Pn(function(y,_,O){return[O<0?O+_:O]}),even:Pn(function(y,_){for(var O=0;O<_;O+=2)y.push(O);return y}),odd:Pn(function(y,_){for(var O=1;O<_;O+=2)y.push(O);return y}),lt:Pn(function(y,_,O){var N;for(O<0?N=O+_:O>_?N=_:N=O;--N>=0;)y.push(N);return y}),gt:Pn(function(y,_,O){for(var N=O<0?O+_:O;++N<_;)y.push(N);return y})}},s.pseudos.nth=s.pseudos.eq;for(r in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})s.pseudos[r]=gd(r);for(r in{submit:!0,reset:!0})s.pseudos[r]=yd(r);function Rl(){}Rl.prototype=s.filters=s.pseudos,s.setFilters=new Rl;function ni(y,_){var O,N,I,j,U,K,z,ae=ce[y+" "];if(ae)return _?0:ae.slice(0);for(U=y,K=[],z=s.preFilter;U;){(!O||(N=Le.exec(U)))&&(N&&(U=U.slice(N[0].length)||U),K.push(I=[])),O=!1,(N=ei.exec(U))&&(O=N.shift(),I.push({value:O,type:N[0].replace(Ae," ")}),U=U.slice(O.length));for(j in s.filter)(N=zt[j].exec(U))&&(!z[j]||(N=z[j](N)))&&(O=N.shift(),I.push({value:O,type:j,matches:N}),U=U.slice(O.length));if(!O)break}return _?U.length:U?be.error(y):ce(y,K).slice(0)}function rs(y){for(var _=0,O=y.length,N="";_1?function(_,O,N){for(var I=y.length;I--;)if(!y[I](_,O,N))return!1;return!0}:y[0]}function vd(y,_,O){for(var N=0,I=_.length;N-1&&(U[ne]=!(K[ne]=le))}}else ee=ss(ee===K?ee.splice(Xe,ee.length):ee),I?I(null,K,ee,ae):h.apply(K,ee)})}function Oo(y){for(var _,O,N,I=y.length,j=s.relative[y[0].type],U=j||s.relative[" "],K=j?1:0,z=is(function(se){return se===_},U,!0),ae=is(function(se){return p.call(_,se)>-1},U,!0),ne=[function(se,le,ee){var we=!j&&(ee||le!=a)||((_=le).nodeType?z(se,le,ee):ae(se,le,ee));return _=null,we}];K1&&So(ne),K>1&&rs(y.slice(0,K-1).concat({value:y[K-2].type===" "?"*":""})).replace(Ae,"$1"),O,K0,N=y.length>0,I=function(j,U,K,z,ae){var ne,se,le,ee=0,we="0",lt=j&&[],Xe=[],bt=a,Yt=j||N&&s.find.TAG("*",ae),hr=C+=bt==null?1:Math.random()||.1,et=Yt.length;for(ae&&(a=U==m||U||ae);we!==et&&(ne=Yt[we])!=null;we++){if(N&&ne){for(se=0,!U&&ne.ownerDocument!=m&&(gn(ne),K=!b);le=y[se++];)if(le(ne,U||m,K)){h.call(z,ne);break}ae&&(C=hr)}O&&((ne=!le&&ne)&&ee--,j&<.push(ne))}if(ee+=we,O&&we!==ee){for(se=0;le=_[se++];)le(lt,Xe,U,K);if(j){if(ee>0)for(;we--;)lt[we]||Xe[we]||(Xe[we]=ye.call(z));Xe=ss(Xe)}h.apply(z,Xe),ae&&!j&&Xe.length>0&&ee+_.length>1&&l.uniqueSort(z)}return ae&&(C=hr,a=bt),lt};return O?Lt(I):I}function ko(y,_){var O,N=[],I=[],j=oe[y+" "];if(!j){for(_||(_=ni(y)),O=_.length;O--;)j=Oo(_[O]),j[M]?N.push(j):I.push(j);j=oe(y,bd(I,N)),j.selector=y}return j}function Pl(y,_,O,N){var I,j,U,K,z,ae=typeof y=="function"&&y,ne=!N&&ni(y=ae.selector||y);if(O=O||[],ne.length===1){if(j=ne[0]=ne[0].slice(0),j.length>2&&(U=j[0]).type==="ID"&&_.nodeType===9&&b&&s.relative[j[1].type]){if(_=(s.find.ID(U.matches[0].replace(Qt,Jt),_)||[])[0],_)ae&&(_=_.parentNode);else return O;y=y.slice(j.shift().value.length)}for(I=zt.needsContext.test(y)?0:j.length;I--&&(U=j[I],!s.relative[K=U.type]);)if((z=s.find[K])&&(N=z(U.matches[0].replace(Qt,Jt),To.test(j[0].type)&&wo(_.parentNode)||_))){if(j.splice(I,1),y=N.length&&rs(j),!y)return h.apply(O,N),O;break}}return(ae||ko(y,ne))(N,_,!b,O,!_||To.test(y)&&wo(_.parentNode)||_),O}k.sortStable=M.split("").sort(Pe).join("")===M,gn(),k.sortDetached=dr(function(y){return y.compareDocumentPosition(m.createElement("fieldset"))&1}),l.find=be,l.expr[":"]=l.expr.pseudos,l.unique=l.uniqueSort,be.compile=ko,be.select=Pl,be.setDocument=gn,be.tokenize=ni,be.escape=l.escapeSelector,be.getText=l.text,be.isXML=l.isXMLDoc,be.selectors=l.expr,be.support=l.support,be.uniqueSort=l.uniqueSort})();var Re=function(r,s,a){for(var u=[],d=a!==void 0;(r=r[s])&&r.nodeType!==9;)if(r.nodeType===1){if(d&&l(r).is(a))break;u.push(r)}return u},We=function(r,s){for(var a=[];r;r=r.nextSibling)r.nodeType===1&&r!==s&&a.push(r);return a},mt=l.expr.match.needsContext,Te=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function ke(r,s,a){return T(s)?l.grep(r,function(u,d){return!!s.call(u,d,u)!==a}):s.nodeType?l.grep(r,function(u){return u===s!==a}):typeof s!="string"?l.grep(r,function(u){return p.call(s,u)>-1!==a}):l.filter(s,r,a)}l.filter=function(r,s,a){var u=s[0];return a&&(r=":not("+r+")"),s.length===1&&u.nodeType===1?l.find.matchesSelector(u,r)?[u]:[]:l.find.matches(r,l.grep(s,function(d){return d.nodeType===1}))},l.fn.extend({find:function(r){var s,a,u=this.length,d=this;if(typeof r!="string")return this.pushStack(l(r).filter(function(){for(s=0;s1?l.uniqueSort(a):a},filter:function(r){return this.pushStack(ke(this,r||[],!1))},not:function(r){return this.pushStack(ke(this,r||[],!0))},is:function(r){return!!ke(this,typeof r=="string"&&mt.test(r)?l(r):r||[],!1).length}});var Ve,rt=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,ft=l.fn.init=function(r,s,a){var u,d;if(!r)return this;if(a=a||Ve,typeof r=="string")if(r[0]==="<"&&r[r.length-1]===">"&&r.length>=3?u=[null,r,null]:u=rt.exec(r),u&&(u[1]||!s))if(u[1]){if(s=s instanceof l?s[0]:s,l.merge(this,l.parseHTML(u[1],s&&s.nodeType?s.ownerDocument||s:x,!0)),Te.test(u[1])&&l.isPlainObject(s))for(u in s)T(this[u])?this[u](s[u]):this.attr(u,s[u]);return this}else return d=x.getElementById(u[2]),d&&(this[0]=d,this.length=1),this;else return!s||s.jquery?(s||a).find(r):this.constructor(s).find(r);else{if(r.nodeType)return this[0]=r,this.length=1,this;if(T(r))return a.ready!==void 0?a.ready(r):r(l)}return l.makeArray(r,this)};ft.prototype=l.fn,Ve=l(x);var Ct=/^(?:parents|prev(?:Until|All))/,Nt={children:!0,contents:!0,next:!0,prev:!0};l.fn.extend({has:function(r){var s=l(r,this),a=s.length;return this.filter(function(){for(var u=0;u-1:a.nodeType===1&&l.find.matchesSelector(a,r))){h.push(a);break}}return this.pushStack(h.length>1?l.uniqueSort(h):h)},index:function(r){return r?typeof r=="string"?p.call(l(r),this[0]):p.call(this,r.jquery?r[0]:r):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(r,s){return this.pushStack(l.uniqueSort(l.merge(this.get(),l(r,s))))},addBack:function(r){return this.add(r==null?this.prevObject:this.prevObject.filter(r))}});function it(r,s){for(;(r=r[s])&&r.nodeType!==1;);return r}l.each({parent:function(r){var s=r.parentNode;return s&&s.nodeType!==11?s:null},parents:function(r){return Re(r,"parentNode")},parentsUntil:function(r,s,a){return Re(r,"parentNode",a)},next:function(r){return it(r,"nextSibling")},prev:function(r){return it(r,"previousSibling")},nextAll:function(r){return Re(r,"nextSibling")},prevAll:function(r){return Re(r,"previousSibling")},nextUntil:function(r,s,a){return Re(r,"nextSibling",a)},prevUntil:function(r,s,a){return Re(r,"previousSibling",a)},siblings:function(r){return We((r.parentNode||{}).firstChild,r)},children:function(r){return We(r.firstChild)},contents:function(r){return r.contentDocument!=null&&i(r.contentDocument)?r.contentDocument:(Q(r,"template")&&(r=r.content||r),l.merge([],r.childNodes))}},function(r,s){l.fn[r]=function(a,u){var d=l.map(this,s,a);return r.slice(-5)!=="Until"&&(u=a),u&&typeof u=="string"&&(d=l.filter(u,d)),this.length>1&&(Nt[r]||l.uniqueSort(d),Ct.test(r)&&d.reverse()),this.pushStack(d)}});var st=/[^\x20\t\r\n\f]+/g;function ro(r){var s={};return l.each(r.match(st)||[],function(a,u){s[u]=!0}),s}l.Callbacks=function(r){r=typeof r=="string"?ro(r):l.extend({},r);var s,a,u,d,h=[],m=[],E=-1,b=function(){for(d=d||r.once,u=s=!0;m.length;E=-1)for(a=m.shift();++E-1;)h.splice(C,1),C<=E&&E--}),this},has:function(D){return D?l.inArray(D,h)>-1:h.length>0},empty:function(){return h&&(h=[]),this},disable:function(){return d=m=[],h=a="",this},disabled:function(){return!h},lock:function(){return d=m=[],!a&&!s&&(h=a=""),this},locked:function(){return!!d},fireWith:function(D,M){return d||(M=M||[],M=[D,M.slice?M.slice():M],m.push(M),s||b()),this},fire:function(){return w.fireWith(this,arguments),this},fired:function(){return!!u}};return w};function jt(r){return r}function sr(r){throw r}function zr(r,s,a,u){var d;try{r&&T(d=r.promise)?d.call(r).done(s).fail(a):r&&T(d=r.then)?d.call(r,s,a):s.apply(void 0,[r].slice(u))}catch(h){a.apply(void 0,[h])}}l.extend({Deferred:function(r){var s=[["notify","progress",l.Callbacks("memory"),l.Callbacks("memory"),2],["resolve","done",l.Callbacks("once memory"),l.Callbacks("once memory"),0,"resolved"],["reject","fail",l.Callbacks("once memory"),l.Callbacks("once memory"),1,"rejected"]],a="pending",u={state:function(){return a},always:function(){return d.done(arguments).fail(arguments),this},catch:function(h){return u.then(null,h)},pipe:function(){var h=arguments;return l.Deferred(function(m){l.each(s,function(E,b){var w=T(h[b[4]])&&h[b[4]];d[b[1]](function(){var D=w&&w.apply(this,arguments);D&&T(D.promise)?D.promise().progress(m.notify).done(m.resolve).fail(m.reject):m[b[0]+"With"](this,w?[D]:arguments)})}),h=null}).promise()},then:function(h,m,E){var b=0;function w(D,M,C,W){return function(){var re=this,ce=arguments,oe=function(){var Pe,qt;if(!(D=b&&(C!==sr&&(re=void 0,ce=[Pe]),M.rejectWith(re,ce))}};D?Ze():(l.Deferred.getErrorHook?Ze.error=l.Deferred.getErrorHook():l.Deferred.getStackHook&&(Ze.error=l.Deferred.getStackHook()),t.setTimeout(Ze))}}return l.Deferred(function(D){s[0][3].add(w(0,D,T(E)?E:jt,D.notifyWith)),s[1][3].add(w(0,D,T(h)?h:jt)),s[2][3].add(w(0,D,T(m)?m:sr))}).promise()},promise:function(h){return h!=null?l.extend(h,u):u}},d={};return l.each(s,function(h,m){var E=m[2],b=m[5];u[m[1]]=E.add,b&&E.add(function(){a=b},s[3-h][2].disable,s[3-h][3].disable,s[0][2].lock,s[0][3].lock),E.add(m[3].fire),d[m[0]]=function(){return d[m[0]+"With"](this===d?void 0:this,arguments),this},d[m[0]+"With"]=E.fireWith}),u.promise(d),r&&r.call(d,d),d},when:function(r){var s=arguments.length,a=s,u=Array(a),d=o.call(arguments),h=l.Deferred(),m=function(E){return function(b){u[E]=this,d[E]=arguments.length>1?o.call(arguments):b,--s||h.resolveWith(u,d)}};if(s<=1&&(zr(r,h.done(m(a)).resolve,h.reject,!s),h.state()==="pending"||T(d[a]&&d[a].then)))return h.then();for(;a--;)zr(d[a],m(a),h.reject);return h.promise()}});var io=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;l.Deferred.exceptionHook=function(r,s){t.console&&t.console.warn&&r&&io.test(r.name)&&t.console.warn("jQuery.Deferred exception: "+r.message,r.stack,s)},l.readyException=function(r){t.setTimeout(function(){throw r})};var Yr=l.Deferred();l.fn.ready=function(r){return Yr.then(r).catch(function(s){l.readyException(s)}),this},l.extend({isReady:!1,readyWait:1,ready:function(r){(r===!0?--l.readyWait:l.isReady)||(l.isReady=!0,!(r!==!0&&--l.readyWait>0)&&Yr.resolveWith(x,[l]))}}),l.ready.then=Yr.then;function In(){x.removeEventListener("DOMContentLoaded",In),t.removeEventListener("load",In),l.ready()}x.readyState==="complete"||x.readyState!=="loading"&&!x.documentElement.doScroll?t.setTimeout(l.ready):(x.addEventListener("DOMContentLoaded",In),t.addEventListener("load",In));var gt=function(r,s,a,u,d,h,m){var E=0,b=r.length,w=a==null;if(q(a)==="object"){d=!0;for(E in a)gt(r,s,E,a[E],!0,h,m)}else if(u!==void 0&&(d=!0,T(u)||(m=!0),w&&(m?(s.call(r,u),s=null):(w=s,s=function(D,M,C){return w.call(l(D),C)})),s))for(;E1,null,!0)},removeData:function(r){return this.each(function(){Ge.remove(this,r)})}}),l.extend({queue:function(r,s,a){var u;if(r)return s=(s||"fx")+"queue",u=Z.get(r,s),a&&(!u||Array.isArray(a)?u=Z.access(r,s,l.makeArray(a)):u.push(a)),u||[]},dequeue:function(r,s){s=s||"fx";var a=l.queue(r,s),u=a.length,d=a.shift(),h=l._queueHooks(r,s),m=function(){l.dequeue(r,s)};d==="inprogress"&&(d=a.shift(),u--),d&&(s==="fx"&&a.unshift("inprogress"),delete h.stop,d.call(r,m,h)),!u&&h&&h.empty.fire()},_queueHooks:function(r,s){var a=s+"queueHooks";return Z.get(r,a)||Z.access(r,a,{empty:l.Callbacks("once memory").add(function(){Z.remove(r,[s+"queue",a])})})}}),l.fn.extend({queue:function(r,s){var a=2;return typeof r!="string"&&(s=r,r="fx",a--),arguments.length\x20\t\r\n\f]*)/i,cl=/^$|^module$|\/(?:java|ecma)script/i;(function(){var r=x.createDocumentFragment(),s=r.appendChild(x.createElement("div")),a=x.createElement("input");a.setAttribute("type","radio"),a.setAttribute("checked","checked"),a.setAttribute("name","t"),s.appendChild(a),k.checkClone=s.cloneNode(!0).cloneNode(!0).lastChild.checked,s.innerHTML="",k.noCloneChecked=!!s.cloneNode(!0).lastChild.defaultValue,s.innerHTML="",k.option=!!s.lastChild})();var yt={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};yt.tbody=yt.tfoot=yt.colgroup=yt.caption=yt.thead,yt.th=yt.td,k.option||(yt.optgroup=yt.option=[1,""]);function ot(r,s){var a;return typeof r.getElementsByTagName!="undefined"?a=r.getElementsByTagName(s||"*"):typeof r.querySelectorAll!="undefined"?a=r.querySelectorAll(s||"*"):a=[],s===void 0||s&&Q(r,s)?l.merge([r],a):a}function ao(r,s){for(var a=0,u=r.length;a-1){d&&d.push(h);continue}if(w=or(h),m=ot(M.appendChild(h),"script"),w&&ao(m),a)for(D=0;h=m[D++];)cl.test(h.type||"")&&a.push(h)}return M}var dl=/^([^.]*)(?:\.(.+)|)/;function lr(){return!0}function ur(){return!1}function lo(r,s,a,u,d,h){var m,E;if(typeof s=="object"){typeof a!="string"&&(u=u||a,a=void 0);for(E in s)lo(r,E,a,u,s[E],h);return r}if(u==null&&d==null?(d=a,u=a=void 0):d==null&&(typeof a=="string"?(d=u,u=void 0):(d=u,u=a,a=void 0)),d===!1)d=ur;else if(!d)return r;return h===1&&(m=d,d=function(b){return l().off(b),m.apply(this,arguments)},d.guid=m.guid||(m.guid=l.guid++)),r.each(function(){l.event.add(this,s,d,u,a)})}l.event={global:{},add:function(r,s,a,u,d){var h,m,E,b,w,D,M,C,W,re,ce,oe=Z.get(r);if(dn(r))for(a.handler&&(h=a,a=h.handler,d=h.selector),d&&l.find.matchesSelector(Mn,d),a.guid||(a.guid=l.guid++),(b=oe.events)||(b=oe.events=Object.create(null)),(m=oe.handle)||(m=oe.handle=function(Ze){return typeof l!="undefined"&&l.event.triggered!==Ze.type?l.event.dispatch.apply(r,arguments):void 0}),s=(s||"").match(st)||[""],w=s.length;w--;)E=dl.exec(s[w])||[],W=ce=E[1],re=(E[2]||"").split(".").sort(),W&&(M=l.event.special[W]||{},W=(d?M.delegateType:M.bindType)||W,M=l.event.special[W]||{},D=l.extend({type:W,origType:ce,data:u,handler:a,guid:a.guid,selector:d,needsContext:d&&l.expr.match.needsContext.test(d),namespace:re.join(".")},h),(C=b[W])||(C=b[W]=[],C.delegateCount=0,(!M.setup||M.setup.call(r,u,re,m)===!1)&&r.addEventListener&&r.addEventListener(W,m)),M.add&&(M.add.call(r,D),D.handler.guid||(D.handler.guid=a.guid)),d?C.splice(C.delegateCount++,0,D):C.push(D),l.event.global[W]=!0)},remove:function(r,s,a,u,d){var h,m,E,b,w,D,M,C,W,re,ce,oe=Z.hasData(r)&&Z.get(r);if(!(!oe||!(b=oe.events))){for(s=(s||"").match(st)||[""],w=s.length;w--;){if(E=dl.exec(s[w])||[],W=ce=E[1],re=(E[2]||"").split(".").sort(),!W){for(W in b)l.event.remove(r,W+s[w],a,u,!0);continue}for(M=l.event.special[W]||{},W=(u?M.delegateType:M.bindType)||W,C=b[W]||[],E=E[2]&&new RegExp("(^|\\.)"+re.join("\\.(?:.*\\.|)")+"(\\.|$)"),m=h=C.length;h--;)D=C[h],(d||ce===D.origType)&&(!a||a.guid===D.guid)&&(!E||E.test(D.namespace))&&(!u||u===D.selector||u==="**"&&D.selector)&&(C.splice(h,1),D.selector&&C.delegateCount--,M.remove&&M.remove.call(r,D));m&&!C.length&&((!M.teardown||M.teardown.call(r,re,oe.handle)===!1)&&l.removeEvent(r,W,oe.handle),delete b[W])}l.isEmptyObject(b)&&Z.remove(r,"handle events")}},dispatch:function(r){var s,a,u,d,h,m,E=new Array(arguments.length),b=l.event.fix(r),w=(Z.get(this,"events")||Object.create(null))[b.type]||[],D=l.event.special[b.type]||{};for(E[0]=b,s=1;s=1)){for(;w!==this;w=w.parentNode||this)if(w.nodeType===1&&!(r.type==="click"&&w.disabled===!0)){for(h=[],m={},a=0;a-1:l.find(d,this,null,[w]).length),m[d]&&h.push(u);h.length&&E.push({elem:w,handlers:h})}}return w=this,b\s*$/g;function hl(r,s){return Q(r,"table")&&Q(s.nodeType!==11?s:s.firstChild,"tr")&&l(r).children("tbody")[0]||r}function Rf(r){return r.type=(r.getAttribute("type")!==null)+"/"+r.type,r}function Pf(r){return(r.type||"").slice(0,5)==="true/"?r.type=r.type.slice(5):r.removeAttribute("type"),r}function pl(r,s){var a,u,d,h,m,E,b;if(s.nodeType===1){if(Z.hasData(r)&&(h=Z.get(r),b=h.events,b)){Z.remove(s,"handle events");for(d in b)for(a=0,u=b[d].length;a1&&typeof W=="string"&&!k.checkClone&&$f.test(W))return r.each(function(ce){var oe=r.eq(ce);re&&(s[0]=W.call(this,ce,oe.html())),cr(oe,s,a,u)});if(M&&(d=fl(s,r[0].ownerDocument,!1,r,u),h=d.firstChild,d.childNodes.length===1&&(d=h),h||u)){for(m=l.map(ot(d,"script"),Rf),E=m.length;D0&&ao(m,!b&&ot(r,"script")),E},cleanData:function(r){for(var s,a,u,d=l.event.special,h=0;(a=r[h])!==void 0;h++)if(dn(a)){if(s=a[Z.expando]){if(s.events)for(u in s.events)d[u]?l.event.remove(a,u):l.removeEvent(a,u,s.handle);a[Z.expando]=void 0}a[Ge.expando]&&(a[Ge.expando]=void 0)}}}),l.fn.extend({detach:function(r){return ml(this,r,!0)},remove:function(r){return ml(this,r)},text:function(r){return gt(this,function(s){return s===void 0?l.text(this):this.empty().each(function(){(this.nodeType===1||this.nodeType===11||this.nodeType===9)&&(this.textContent=s)})},null,r,arguments.length)},append:function(){return cr(this,arguments,function(r){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var s=hl(this,r);s.appendChild(r)}})},prepend:function(){return cr(this,arguments,function(r){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var s=hl(this,r);s.insertBefore(r,s.firstChild)}})},before:function(){return cr(this,arguments,function(r){this.parentNode&&this.parentNode.insertBefore(r,this)})},after:function(){return cr(this,arguments,function(r){this.parentNode&&this.parentNode.insertBefore(r,this.nextSibling)})},empty:function(){for(var r,s=0;(r=this[s])!=null;s++)r.nodeType===1&&(l.cleanData(ot(r,!1)),r.textContent="");return this},clone:function(r,s){return r=r==null?!1:r,s=s==null?r:s,this.map(function(){return l.clone(this,r,s)})},html:function(r){return gt(this,function(s){var a=this[0]||{},u=0,d=this.length;if(s===void 0&&a.nodeType===1)return a.innerHTML;if(typeof s=="string"&&!Mf.test(s)&&!yt[(ul.exec(s)||["",""])[1].toLowerCase()]){s=l.htmlPrefilter(s);try{for(;u=0&&(b+=Math.max(0,Math.ceil(r["offset"+s[0].toUpperCase()+s.slice(1)]-h-b-E-.5))||0),b+w}function Tl(r,s,a){var u=Ji(r),d=!k.boxSizingReliable()||a,h=d&&l.css(r,"boxSizing",!1,u)==="border-box",m=h,E=Kr(r,s,u),b="offset"+s[0].toUpperCase()+s.slice(1);if(uo.test(E)){if(!a)return E;E="auto"}return(!k.boxSizingReliable()&&h||!k.reliableTrDimensions()&&Q(r,"tr")||E==="auto"||!parseFloat(E)&&l.css(r,"display",!1,u)==="inline")&&r.getClientRects().length&&(h=l.css(r,"boxSizing",!1,u)==="border-box",m=b in r,m&&(E=r[b])),E=parseFloat(E)||0,E+ho(r,s,a||(h?"border":"content"),m,u,E)+"px"}l.extend({cssHooks:{opacity:{get:function(r,s){if(s){var a=Kr(r,"opacity");return a===""?"1":a}}}},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,s,a,u){if(!(!r||r.nodeType===3||r.nodeType===8||!r.style)){var d,h,m,E=Je(s),b=co.test(s),w=r.style;if(b||(s=fo(E)),m=l.cssHooks[s]||l.cssHooks[E],a!==void 0){if(h=typeof a,h==="string"&&(d=Gr.exec(a))&&d[1]&&(a=al(r,s,d),h="number"),a==null||a!==a)return;h==="number"&&!b&&(a+=d&&d[3]||(l.cssNumber[E]?"":"px")),!k.clearCloneStyle&&a===""&&s.indexOf("background")===0&&(w[s]="inherit"),(!m||!("set"in m)||(a=m.set(r,a,u))!==void 0)&&(b?w.setProperty(s,a):w[s]=a)}else return m&&"get"in m&&(d=m.get(r,!1,u))!==void 0?d:w[s]}},css:function(r,s,a,u){var d,h,m,E=Je(s),b=co.test(s);return b||(s=fo(E)),m=l.cssHooks[s]||l.cssHooks[E],m&&"get"in m&&(d=m.get(r,!0,a)),d===void 0&&(d=Kr(r,s,u)),d==="normal"&&s in Al&&(d=Al[s]),a===""||a?(h=parseFloat(d),a===!0||isFinite(h)?h||0:d):d}}),l.each(["height","width"],function(r,s){l.cssHooks[s]={get:function(a,u,d){if(u)return jf.test(l.css(a,"display"))&&(!a.getClientRects().length||!a.getBoundingClientRect().width)?gl(a,qf,function(){return Tl(a,s,d)}):Tl(a,s,d)},set:function(a,u,d){var h,m=Ji(a),E=!k.scrollboxSize()&&m.position==="absolute",b=E||d,w=b&&l.css(a,"boxSizing",!1,m)==="border-box",D=d?ho(a,s,d,w,m):0;return w&&E&&(D-=Math.ceil(a["offset"+s[0].toUpperCase()+s.slice(1)]-parseFloat(m[s])-ho(a,s,"border",!1,m)-.5)),D&&(h=Gr.exec(u))&&(h[3]||"px")!=="px"&&(a.style[s]=u,u=l.css(a,s)),_l(a,u,D)}}}),l.cssHooks.marginLeft=yl(k.reliableMarginLeft,function(r,s){if(s)return(parseFloat(Kr(r,"marginLeft"))||r.getBoundingClientRect().left-gl(r,{marginLeft:0},function(){return r.getBoundingClientRect().left}))+"px"}),l.each({margin:"",padding:"",border:"Width"},function(r,s){l.cssHooks[r+s]={expand:function(a){for(var u=0,d={},h=typeof a=="string"?a.split(" "):[a];u<4;u++)d[r+Xt[u]+s]=h[u]||h[u-2]||h[0];return d}},r!=="margin"&&(l.cssHooks[r+s].set=_l)}),l.fn.extend({css:function(r,s){return gt(this,function(a,u,d){var h,m,E={},b=0;if(Array.isArray(u)){for(h=Ji(a),m=u.length;b1)}});function at(r,s,a,u,d){return new at.prototype.init(r,s,a,u,d)}l.Tween=at,at.prototype={constructor:at,init:function(r,s,a,u,d,h){this.elem=r,this.prop=a,this.easing=d||l.easing._default,this.options=s,this.start=this.now=this.cur(),this.end=u,this.unit=h||(l.cssNumber[a]?"":"px")},cur:function(){var r=at.propHooks[this.prop];return r&&r.get?r.get(this):at.propHooks._default.get(this)},run:function(r){var s,a=at.propHooks[this.prop];return this.options.duration?this.pos=s=l.easing[this.easing](r,this.options.duration*r,0,1,this.options.duration):this.pos=s=r,this.now=(this.end-this.start)*s+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),a&&a.set?a.set(this):at.propHooks._default.set(this),this}},at.prototype.init.prototype=at.prototype,at.propHooks={_default:{get:function(r){var s;return r.elem.nodeType!==1||r.elem[r.prop]!=null&&r.elem.style[r.prop]==null?r.elem[r.prop]:(s=l.css(r.elem,r.prop,""),!s||s==="auto"?0:s)},set:function(r){l.fx.step[r.prop]?l.fx.step[r.prop](r):r.elem.nodeType===1&&(l.cssHooks[r.prop]||r.elem.style[fo(r.prop)]!=null)?l.style(r.elem,r.prop,r.now+r.unit):r.elem[r.prop]=r.now}}},at.propHooks.scrollTop=at.propHooks.scrollLeft={set:function(r){r.elem.nodeType&&r.elem.parentNode&&(r.elem[r.prop]=r.now)}},l.easing={linear:function(r){return r},swing:function(r){return .5-Math.cos(r*Math.PI)/2},_default:"swing"},l.fx=at.prototype.init,l.fx.step={};var fr,es,Bf=/^(?:toggle|show|hide)$/,Uf=/queueHooks$/;function po(){es&&(x.hidden===!1&&t.requestAnimationFrame?t.requestAnimationFrame(po):t.setTimeout(po,l.fx.interval),l.fx.tick())}function wl(){return t.setTimeout(function(){fr=void 0}),fr=Date.now()}function ts(r,s){var a,u=0,d={height:r};for(s=s?1:0;u<4;u+=2-s)a=Xt[u],d["margin"+a]=d["padding"+a]=r;return s&&(d.opacity=d.width=r),d}function Sl(r,s,a){for(var u,d=(Dt.tweeners[s]||[]).concat(Dt.tweeners["*"]),h=0,m=d.length;h1)},removeAttr:function(r){return this.each(function(){l.removeAttr(this,r)})}}),l.extend({attr:function(r,s,a){var u,d,h=r.nodeType;if(!(h===3||h===8||h===2)){if(typeof r.getAttribute=="undefined")return l.prop(r,s,a);if((h!==1||!l.isXMLDoc(r))&&(d=l.attrHooks[s.toLowerCase()]||(l.expr.match.bool.test(s)?xl:void 0)),a!==void 0){if(a===null){l.removeAttr(r,s);return}return d&&"set"in d&&(u=d.set(r,a,s))!==void 0?u:(r.setAttribute(s,a+""),a)}return d&&"get"in d&&(u=d.get(r,s))!==null?u:(u=l.find.attr(r,s),u==null?void 0:u)}},attrHooks:{type:{set:function(r,s){if(!k.radioValue&&s==="radio"&&Q(r,"input")){var a=r.value;return r.setAttribute("type",s),a&&(r.value=a),s}}}},removeAttr:function(r,s){var a,u=0,d=s&&s.match(st);if(d&&r.nodeType===1)for(;a=d[u++];)r.removeAttribute(a)}}),xl={set:function(r,s,a){return s===!1?l.removeAttr(r,a):r.setAttribute(a,a),a}},l.each(l.expr.match.bool.source.match(/\w+/g),function(r,s){var a=Xr[s]||l.find.attr;Xr[s]=function(u,d,h){var m,E,b=d.toLowerCase();return h||(E=Xr[b],Xr[b]=m,m=a(u,d,h)!=null?b:null,Xr[b]=E),m}});var Gf=/^(?:input|select|textarea|button)$/i,Zf=/^(?:a|area)$/i;l.fn.extend({prop:function(r,s){return gt(this,l.prop,r,s,arguments.length>1)},removeProp:function(r){return this.each(function(){delete this[l.propFix[r]||r]})}}),l.extend({prop:function(r,s,a){var u,d,h=r.nodeType;if(!(h===3||h===8||h===2))return(h!==1||!l.isXMLDoc(r))&&(s=l.propFix[s]||s,d=l.propHooks[s]),a!==void 0?d&&"set"in d&&(u=d.set(r,a,s))!==void 0?u:r[s]=a:d&&"get"in d&&(u=d.get(r,s))!==null?u:r[s]},propHooks:{tabIndex:{get:function(r){var s=l.find.attr(r,"tabindex");return s?parseInt(s,10):Gf.test(r.nodeName)||Zf.test(r.nodeName)&&r.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),k.optSelected||(l.propHooks.selected={get:function(r){var s=r.parentNode;return s&&s.parentNode&&s.parentNode.selectedIndex,null},set:function(r){var s=r.parentNode;s&&(s.selectedIndex,s.parentNode&&s.parentNode.selectedIndex)}}),l.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){l.propFix[this.toLowerCase()]=this});function $n(r){var s=r.match(st)||[];return s.join(" ")}function Fn(r){return r.getAttribute&&r.getAttribute("class")||""}function mo(r){return Array.isArray(r)?r:typeof r=="string"?r.match(st)||[]:[]}l.fn.extend({addClass:function(r){var s,a,u,d,h,m;return T(r)?this.each(function(E){l(this).addClass(r.call(this,E,Fn(this)))}):(s=mo(r),s.length?this.each(function(){if(u=Fn(this),a=this.nodeType===1&&" "+$n(u)+" ",a){for(h=0;h-1;)a=a.replace(" "+d+" "," ");m=$n(a),u!==m&&this.setAttribute("class",m)}}):this):this.attr("class","")},toggleClass:function(r,s){var a,u,d,h,m=typeof r,E=m==="string"||Array.isArray(r);return T(r)?this.each(function(b){l(this).toggleClass(r.call(this,b,Fn(this),s),s)}):typeof s=="boolean"&&E?s?this.addClass(r):this.removeClass(r):(a=mo(r),this.each(function(){if(E)for(h=l(this),d=0;d-1)return!0;return!1}});var Kf=/\r/g;l.fn.extend({val:function(r){var s,a,u,d=this[0];return arguments.length?(u=T(r),this.each(function(h){var m;this.nodeType===1&&(u?m=r.call(this,h,l(this).val()):m=r,m==null?m="":typeof m=="number"?m+="":Array.isArray(m)&&(m=l.map(m,function(E){return E==null?"":E+""})),s=l.valHooks[this.type]||l.valHooks[this.nodeName.toLowerCase()],(!s||!("set"in s)||s.set(this,m,"value")===void 0)&&(this.value=m))})):d?(s=l.valHooks[d.type]||l.valHooks[d.nodeName.toLowerCase()],s&&"get"in s&&(a=s.get(d,"value"))!==void 0?a:(a=d.value,typeof a=="string"?a.replace(Kf,""):a==null?"":a)):void 0}}),l.extend({valHooks:{option:{get:function(r){var s=l.find.attr(r,"value");return s!=null?s:$n(l.text(r))}},select:{get:function(r){var s,a,u,d=r.options,h=r.selectedIndex,m=r.type==="select-one",E=m?null:[],b=m?h+1:d.length;for(h<0?u=b:u=m?h:0;u-1)&&(a=!0);return a||(r.selectedIndex=-1),h}}}}),l.each(["radio","checkbox"],function(){l.valHooks[this]={set:function(r,s){if(Array.isArray(s))return r.checked=l.inArray(l(r).val(),s)>-1}},k.checkOn||(l.valHooks[this].get=function(r){return r.getAttribute("value")===null?"on":r.value})});var Qr=t.location,Ol={guid:Date.now()},go=/\?/;l.parseXML=function(r){var s,a;if(!r||typeof r!="string")return null;try{s=new t.DOMParser().parseFromString(r,"text/xml")}catch(u){}return a=s&&s.getElementsByTagName("parsererror")[0],(!s||a)&&l.error("Invalid XML: "+(a?l.map(a.childNodes,function(u){return u.textContent}).join(` -`):r)),s};var kl=/^(?:focusinfocus|focusoutblur)$/,Cl=function(r){r.stopPropagation()};l.extend(l.event,{trigger:function(r,s,a,u){var d,h,m,E,b,w,D,M,C=[a||x],W=A.call(r,"type")?r.type:r,re=A.call(r,"namespace")?r.namespace.split("."):[];if(h=M=m=a=a||x,!(a.nodeType===3||a.nodeType===8)&&!kl.test(W+l.event.triggered)&&(W.indexOf(".")>-1&&(re=W.split("."),W=re.shift(),re.sort()),b=W.indexOf(":")<0&&"on"+W,r=r[l.expando]?r:new l.Event(W,typeof r=="object"&&r),r.isTrigger=u?2:3,r.namespace=re.join("."),r.rnamespace=r.namespace?new RegExp("(^|\\.)"+re.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,r.result=void 0,r.target||(r.target=a),s=s==null?[r]:l.makeArray(s,[r]),D=l.event.special[W]||{},!(!u&&D.trigger&&D.trigger.apply(a,s)===!1))){if(!u&&!D.noBubble&&!S(a)){for(E=D.delegateType||W,kl.test(E+W)||(h=h.parentNode);h;h=h.parentNode)C.push(h),m=h;m===(a.ownerDocument||x)&&C.push(m.defaultView||m.parentWindow||t)}for(d=0;(h=C[d++])&&!r.isPropagationStopped();)M=h,r.type=d>1?E:D.bindType||W,w=(Z.get(h,"events")||Object.create(null))[r.type]&&Z.get(h,"handle"),w&&w.apply(h,s),w=b&&h[b],w&&w.apply&&dn(h)&&(r.result=w.apply(h,s),r.result===!1&&r.preventDefault());return r.type=W,!u&&!r.isDefaultPrevented()&&(!D._default||D._default.apply(C.pop(),s)===!1)&&dn(a)&&b&&T(a[W])&&!S(a)&&(m=a[b],m&&(a[b]=null),l.event.triggered=W,r.isPropagationStopped()&&M.addEventListener(W,Cl),a[W](),r.isPropagationStopped()&&M.removeEventListener(W,Cl),l.event.triggered=void 0,m&&(a[b]=m)),r.result}},simulate:function(r,s,a){var u=l.extend(new l.Event,a,{type:r,isSimulated:!0});l.event.trigger(u,null,s)}}),l.fn.extend({trigger:function(r,s){return this.each(function(){l.event.trigger(r,s,this)})},triggerHandler:function(r,s){var a=this[0];if(a)return l.event.trigger(r,s,a,!0)}});var Xf=/\[\]$/,Nl=/\r?\n/g,Qf=/^(?:submit|button|image|reset|file)$/i,Jf=/^(?:input|select|textarea|keygen)/i;function yo(r,s,a,u){var d;if(Array.isArray(s))l.each(s,function(h,m){a||Xf.test(r)?u(r,m):yo(r+"["+(typeof m=="object"&&m!=null?h:"")+"]",m,a,u)});else if(!a&&q(s)==="object")for(d in s)yo(r+"["+d+"]",s[d],a,u);else u(r,s)}l.param=function(r,s){var a,u=[],d=function(h,m){var E=T(m)?m():m;u[u.length]=encodeURIComponent(h)+"="+encodeURIComponent(E==null?"":E)};if(r==null)return"";if(Array.isArray(r)||r.jquery&&!l.isPlainObject(r))l.each(r,function(){d(this.name,this.value)});else for(a in r)yo(a,r[a],s,d);return u.join("&")},l.fn.extend({serialize:function(){return l.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var r=l.prop(this,"elements");return r?l.makeArray(r):this}).filter(function(){var r=this.type;return this.name&&!l(this).is(":disabled")&&Jf.test(this.nodeName)&&!Qf.test(r)&&(this.checked||!Zr.test(r))}).map(function(r,s){var a=l(this).val();return a==null?null:Array.isArray(a)?l.map(a,function(u){return{name:s.name,value:u.replace(Nl,`\r +]))`.replace(/__/g,function(){return e.source}),"gi"),i=!1;R.hooks.add("before-sanity-check",function(o){var c=o.language;t.test(c)&&!o.grammar&&(o.grammar=R.languages[c]=R.languages.diff)}),R.hooks.add("before-tokenize",function(o){i||R.languages.diff||R.plugins.autoloader||(i=!0,console.warn("Prism's Diff Highlight plugin requires the Diff language definition (prism-diff.js).Make sure the language definition is loaded or use Prism's Autoloader plugin."));var c=o.language;t.test(c)&&!R.languages[c]&&(R.languages[c]=R.languages.diff)}),R.hooks.add("wrap",function(o){var c,f;if(o.language!=="diff"){var p=t.exec(o.language);if(!p)return;c=p[1],f=R.languages[c]}var g=R.languages.diff&&R.languages.diff.PREFIXES;if(g&&o.type in g){var v,A=o.content.replace(e,"").replace(/</g,"<").replace(/&/g,"&"),L=A.replace(/(^|[\r\n])./g,"$1");v=f?R.highlight(L,f,c):R.util.encode(L);var F,C=new R.Token("prefix",g[o.type],[/\w+/.exec(o.type)[0]]),T=R.Token.stringify(C,o.language),S=[];for(n.lastIndex=0;F=n.exec(v);)S.push(T+F[0]);/(?:^|[\r\n]).$/.test(A)&&S.push(T),o.content=S.join(""),f&&o.classes.push("language-"+c)}})}})()});var Of=Do((A0,to)=>{(function(t,e){"use strict";typeof define=="function"&&define.amd?define([],e):typeof to=="object"&&to.exports?to.exports=e():(t.AnchorJS=e(),t.anchors=new t.AnchorJS)})(globalThis,function(){"use strict";function t(e){this.options=e||{},this.elements=[];function n(c){c.icon=Object.prototype.hasOwnProperty.call(c,"icon")?c.icon:"\uE9CB",c.visible=Object.prototype.hasOwnProperty.call(c,"visible")?c.visible:"hover",c.placement=Object.prototype.hasOwnProperty.call(c,"placement")?c.placement:"right",c.ariaLabel=Object.prototype.hasOwnProperty.call(c,"ariaLabel")?c.ariaLabel:"Anchor",c.class=Object.prototype.hasOwnProperty.call(c,"class")?c.class:"",c.base=Object.prototype.hasOwnProperty.call(c,"base")?c.base:"",c.truncate=Object.prototype.hasOwnProperty.call(c,"truncate")?Math.floor(c.truncate):64,c.titleText=Object.prototype.hasOwnProperty.call(c,"titleText")?c.titleText:""}n(this.options),this.add=function(c){var f,p,g,v,A,L,F,C,T,S,x,$=[];if(n(this.options),c||(c="h2, h3, h4, h5, h6"),f=i(c),f.length===0)return this;for(o(),p=document.querySelectorAll("[id]"),g=[].map.call(p,function(P){return P.id}),A=0;A\]./()*\\\n\t\b\v\u00A0]/g;return this.options.truncate||n(this.options),c.trim().replace(/'/gi,"").replace(p,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()},this.hasAnchorJSLink=function(c){var f=c.firstChild&&(" "+c.firstChild.className+" ").indexOf(" anchorjs-link ")>-1,p=c.lastChild&&(" "+c.lastChild.className+" ").indexOf(" anchorjs-link ")>-1;return f||p||!1};function i(c){var f;if(typeof c=="string"||c instanceof String)f=[].slice.call(document.querySelectorAll(c));else if(Array.isArray(c)||c instanceof NodeList)f=[].slice.call(c);else throw new TypeError("The selector provided to AnchorJS was invalid.");return f}function o(){if(document.head.querySelector("style.anchorjs")===null){var c=document.createElement("style"),f=".anchorjs-link{opacity:0;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}",p=":hover>.anchorjs-link,.anchorjs-link:focus{opacity:1}",g='@font-face{font-family:anchorjs-icons;src:url(data:n/a;base64,AAEAAAALAIAAAwAwT1MvMg8yG2cAAAE4AAAAYGNtYXDp3gC3AAABpAAAAExnYXNwAAAAEAAAA9wAAAAIZ2x5ZlQCcfwAAAH4AAABCGhlYWQHFvHyAAAAvAAAADZoaGVhBnACFwAAAPQAAAAkaG10eASAADEAAAGYAAAADGxvY2EACACEAAAB8AAAAAhtYXhwAAYAVwAAARgAAAAgbmFtZQGOH9cAAAMAAAAAunBvc3QAAwAAAAADvAAAACAAAQAAAAEAAHzE2p9fDzz1AAkEAAAAAADRecUWAAAAANQA6R8AAAAAAoACwAAAAAgAAgAAAAAAAAABAAADwP/AAAACgAAA/9MCrQABAAAAAAAAAAAAAAAAAAAAAwABAAAAAwBVAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAMCQAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAg//0DwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAIAAAACgAAxAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADAAAAAIAAgAAgAAACDpy//9//8AAAAg6cv//f///+EWNwADAAEAAAAAAAAAAAAAAAAACACEAAEAAAAAAAAAAAAAAAAxAAACAAQARAKAAsAAKwBUAAABIiYnJjQ3NzY2MzIWFxYUBwcGIicmNDc3NjQnJiYjIgYHBwYUFxYUBwYGIwciJicmNDc3NjIXFhQHBwYUFxYWMzI2Nzc2NCcmNDc2MhcWFAcHBgYjARQGDAUtLXoWOR8fORYtLTgKGwoKCjgaGg0gEhIgDXoaGgkJBQwHdR85Fi0tOAobCgoKOBoaDSASEiANehoaCQkKGwotLXoWOR8BMwUFLYEuehYXFxYugC44CQkKGwo4GkoaDQ0NDXoaShoKGwoFBe8XFi6ALjgJCQobCjgaShoNDQ0NehpKGgobCgoKLYEuehYXAAAADACWAAEAAAAAAAEACAAAAAEAAAAAAAIAAwAIAAEAAAAAAAMACAAAAAEAAAAAAAQACAAAAAEAAAAAAAUAAQALAAEAAAAAAAYACAAAAAMAAQQJAAEAEAAMAAMAAQQJAAIABgAcAAMAAQQJAAMAEAAMAAMAAQQJAAQAEAAMAAMAAQQJAAUAAgAiAAMAAQQJAAYAEAAMYW5jaG9yanM0MDBAAGEAbgBjAGgAbwByAGoAcwA0ADAAMABAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAP) format("truetype")}',v="[data-anchorjs-icon]::after{content:attr(data-anchorjs-icon)}",A;c.className="anchorjs",c.appendChild(document.createTextNode("")),A=document.head.querySelector('[rel="stylesheet"],style'),A===void 0?document.head.appendChild(c):document.head.insertBefore(c,A),c.sheet.insertRule(f,c.sheet.cssRules.length),c.sheet.insertRule(p,c.sheet.cssRules.length),c.sheet.insertRule(v,c.sheet.cssRules.length),c.sheet.insertRule(g,c.sheet.cssRules.length)}}}return t})});var Nf=Do((kf,no)=>{(function(t,e){"use strict";typeof no=="object"&&typeof no.exports=="object"?no.exports=t.document?e(t,!0):function(n){if(!n.document)throw new Error("jQuery requires a window with a document");return e(n)}:e(t)})(typeof window!="undefined"?window:kf,function(t,e){"use strict";var n=[],i=Object.getPrototypeOf,o=n.slice,c=n.flat?function(r){return n.flat.call(r)}:function(r){return n.concat.apply([],r)},f=n.push,p=n.indexOf,g={},v=g.toString,A=g.hasOwnProperty,L=A.toString,F=L.call(Object),C={},T=function(s){return typeof s=="function"&&typeof s.nodeType!="number"&&typeof s.item!="function"},S=function(s){return s!=null&&s===s.window},x=t.document,$={type:!0,src:!0,nonce:!0,noModule:!0};function P(r,s,a){a=a||x;var u,d,h=a.createElement("script");if(h.text=r,s)for(u in $)d=s[u]||s.getAttribute&&s.getAttribute(u),d&&h.setAttribute(u,d);a.head.appendChild(h).parentNode.removeChild(h)}function q(r){return r==null?r+"":typeof r=="object"||typeof r=="function"?g[v.call(r)]||"object":typeof r}var V="3.7.1",Y=/HTML$/i,l=function(r,s){return new l.fn.init(r,s)};l.fn=l.prototype={jquery:V,constructor:l,length:0,toArray:function(){return o.call(this)},get:function(r){return r==null?o.call(this):r<0?this[r+this.length]:this[r]},pushStack:function(r){var s=l.merge(this.constructor(),r);return s.prevObject=this,s},each:function(r){return l.each(this,r)},map:function(r){return this.pushStack(l.map(this,function(s,a){return r.call(s,a,s)}))},slice:function(){return this.pushStack(o.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(l.grep(this,function(r,s){return(s+1)%2}))},odd:function(){return this.pushStack(l.grep(this,function(r,s){return s%2}))},eq:function(r){var s=this.length,a=+r+(r<0?s:0);return this.pushStack(a>=0&&a0&&s-1 in r}function Q(r,s){return r.nodeName&&r.nodeName.toLowerCase()===s.toLowerCase()}var ye=n.pop,fe=n.sort,Se=n.splice,ie="[\\x20\\t\\r\\n\\f]",Ae=new RegExp("^"+ie+"+|((?:^|[^\\\\])(?:\\\\.)*)"+ie+"+$","g");l.contains=function(r,s){var a=s&&s.parentNode;return r===a||!!(a&&a.nodeType===1&&(r.contains?r.contains(a):r.compareDocumentPosition&&r.compareDocumentPosition(a)&16))};var _e=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function xe(r,s){return s?r==="\0"?"\uFFFD":r.slice(0,-1)+"\\"+r.charCodeAt(r.length-1).toString(16)+" ":"\\"+r}l.escapeSelector=function(r){return(r+"").replace(_e,xe)};var de=x,Ee=f;(function(){var r,s,a,u,d,h=Ee,m,E,b,w,D,M=l.expando,k=0,W=0,re=ns(),ce=ns(),oe=ns(),Ze=ns(),Pe=function(y,_){return y===_&&(d=!0),0},qt="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",Bt="(?:\\\\[\\da-fA-F]{1,6}"+ie+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",ue="\\["+ie+"*("+Bt+")(?:"+ie+"*([*^$|!~]?=)"+ie+`*(?:'((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)"|(`+Bt+"))|)"+ie+"*\\]",Rn=":("+Bt+`)(?:\\((('((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)")|((?:\\\\.|[^\\\\()[\\]]|`+ue+")*)|.*)\\)|)",he=new RegExp(ie+"+","g"),Le=new RegExp("^"+ie+"*,"+ie+"*"),ei=new RegExp("^"+ie+"*([>+~]|"+ie+")"+ie+"*"),_o=new RegExp(ie+"|>"),Ut=new RegExp(Rn),ti=new RegExp("^"+Bt+"$"),zt={ID:new RegExp("^#("+Bt+")"),CLASS:new RegExp("^\\.("+Bt+")"),TAG:new RegExp("^("+Bt+"|[*])"),ATTR:new RegExp("^"+ue),PSEUDO:new RegExp("^"+Rn),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ie+"*(even|odd|(([+-]|)(\\d*)n|)"+ie+"*(?:([+-]|)"+ie+"*(\\d+)|))"+ie+"*\\)|)","i"),bool:new RegExp("^(?:"+qt+")$","i"),needsContext:new RegExp("^"+ie+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ie+"*((?:-\\d)?\\d*)"+ie+"*\\)|)(?=[^-]|$)","i")},pn=/^(?:input|select|textarea|button)$/i,mn=/^h\d$/i,vt=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,To=/[+~]/,Qt=new RegExp("\\\\[\\da-fA-F]{1,6}"+ie+"?|\\\\([^\\r\\n\\f])","g"),Jt=function(y,_){var O="0x"+y.slice(1)-65536;return _||(O<0?String.fromCharCode(O+65536):String.fromCharCode(O>>10|55296,O&1023|56320))},hd=function(){gn()},pd=is(function(y){return y.disabled===!0&&Q(y,"fieldset")},{dir:"parentNode",next:"legend"});function md(){try{return m.activeElement}catch(y){}}try{h.apply(n=o.call(de.childNodes),de.childNodes),n[de.childNodes.length].nodeType}catch(y){h={apply:function(_,O){Ee.apply(_,o.call(O))},call:function(_){Ee.apply(_,o.call(arguments,1))}}}function be(y,_,O,N){var I,j,U,K,z,ae,ne,se=_&&_.ownerDocument,le=_?_.nodeType:9;if(O=O||[],typeof y!="string"||!y||le!==1&&le!==9&&le!==11)return O;if(!N&&(gn(_),_=_||m,b)){if(le!==11&&(z=vt.exec(y)))if(I=z[1]){if(le===9)if(U=_.getElementById(I)){if(U.id===I)return h.call(O,U),O}else return O;else if(se&&(U=se.getElementById(I))&&be.contains(_,U)&&U.id===I)return h.call(O,U),O}else{if(z[2])return h.apply(O,_.getElementsByTagName(y)),O;if((I=z[3])&&_.getElementsByClassName)return h.apply(O,_.getElementsByClassName(I)),O}if(!Ze[y+" "]&&(!w||!w.test(y))){if(ne=y,se=_,le===1&&(_o.test(y)||ei.test(y))){for(se=To.test(y)&&wo(_.parentNode)||_,(se!=_||!C.scope)&&((K=_.getAttribute("id"))?K=l.escapeSelector(K):_.setAttribute("id",K=M)),ae=ni(y),j=ae.length;j--;)ae[j]=(K?"#"+K:":scope")+" "+rs(ae[j]);ne=ae.join(",")}try{return h.apply(O,se.querySelectorAll(ne)),O}catch(ee){Ze(y,!0)}finally{K===M&&_.removeAttribute("id")}}}return Pl(y.replace(Ae,"$1"),_,O,N)}function ns(){var y=[];function _(O,N){return y.push(O+" ")>s.cacheLength&&delete _[y.shift()],_[O+" "]=N}return _}function Lt(y){return y[M]=!0,y}function dr(y){var _=m.createElement("fieldset");try{return!!y(_)}catch(O){return!1}finally{_.parentNode&&_.parentNode.removeChild(_),_=null}}function gd(y){return function(_){return Q(_,"input")&&_.type===y}}function yd(y){return function(_){return(Q(_,"input")||Q(_,"button"))&&_.type===y}}function Fl(y){return function(_){return"form"in _?_.parentNode&&_.disabled===!1?"label"in _?"label"in _.parentNode?_.parentNode.disabled===y:_.disabled===y:_.isDisabled===y||_.isDisabled!==!y&&pd(_)===y:_.disabled===y:"label"in _?_.disabled===y:!1}}function Pn(y){return Lt(function(_){return _=+_,Lt(function(O,N){for(var I,j=y([],O.length,_),U=j.length;U--;)O[I=j[U]]&&(O[I]=!(N[I]=O[I]))})})}function wo(y){return y&&typeof y.getElementsByTagName!="undefined"&&y}function gn(y){var _,O=y?y.ownerDocument||y:de;return O==m||O.nodeType!==9||!O.documentElement||(m=O,E=m.documentElement,b=!l.isXMLDoc(m),D=E.matches||E.webkitMatchesSelector||E.msMatchesSelector,E.msMatchesSelector&&de!=m&&(_=m.defaultView)&&_.top!==_&&_.addEventListener("unload",hd),C.getById=dr(function(N){return E.appendChild(N).id=l.expando,!m.getElementsByName||!m.getElementsByName(l.expando).length}),C.disconnectedMatch=dr(function(N){return D.call(N,"*")}),C.scope=dr(function(){return m.querySelectorAll(":scope")}),C.cssHas=dr(function(){try{return m.querySelector(":has(*,:jqfake)"),!1}catch(N){return!0}}),C.getById?(s.filter.ID=function(N){var I=N.replace(Qt,Jt);return function(j){return j.getAttribute("id")===I}},s.find.ID=function(N,I){if(typeof I.getElementById!="undefined"&&b){var j=I.getElementById(N);return j?[j]:[]}}):(s.filter.ID=function(N){var I=N.replace(Qt,Jt);return function(j){var U=typeof j.getAttributeNode!="undefined"&&j.getAttributeNode("id");return U&&U.value===I}},s.find.ID=function(N,I){if(typeof I.getElementById!="undefined"&&b){var j,U,K,z=I.getElementById(N);if(z){if(j=z.getAttributeNode("id"),j&&j.value===N)return[z];for(K=I.getElementsByName(N),U=0;z=K[U++];)if(j=z.getAttributeNode("id"),j&&j.value===N)return[z]}return[]}}),s.find.TAG=function(N,I){return typeof I.getElementsByTagName!="undefined"?I.getElementsByTagName(N):I.querySelectorAll(N)},s.find.CLASS=function(N,I){if(typeof I.getElementsByClassName!="undefined"&&b)return I.getElementsByClassName(N)},w=[],dr(function(N){var I;E.appendChild(N).innerHTML="",N.querySelectorAll("[selected]").length||w.push("\\["+ie+"*(?:value|"+qt+")"),N.querySelectorAll("[id~="+M+"-]").length||w.push("~="),N.querySelectorAll("a#"+M+"+*").length||w.push(".#.+[+~]"),N.querySelectorAll(":checked").length||w.push(":checked"),I=m.createElement("input"),I.setAttribute("type","hidden"),N.appendChild(I).setAttribute("name","D"),E.appendChild(N).disabled=!0,N.querySelectorAll(":disabled").length!==2&&w.push(":enabled",":disabled"),I=m.createElement("input"),I.setAttribute("name",""),N.appendChild(I),N.querySelectorAll("[name='']").length||w.push("\\["+ie+"*name"+ie+"*="+ie+`*(?:''|"")`)}),C.cssHas||w.push(":has"),w=w.length&&new RegExp(w.join("|")),Pe=function(N,I){if(N===I)return d=!0,0;var j=!N.compareDocumentPosition-!I.compareDocumentPosition;return j||(j=(N.ownerDocument||N)==(I.ownerDocument||I)?N.compareDocumentPosition(I):1,j&1||!C.sortDetached&&I.compareDocumentPosition(N)===j?N===m||N.ownerDocument==de&&be.contains(de,N)?-1:I===m||I.ownerDocument==de&&be.contains(de,I)?1:u?p.call(u,N)-p.call(u,I):0:j&4?-1:1)}),m}be.matches=function(y,_){return be(y,null,null,_)},be.matchesSelector=function(y,_){if(gn(y),b&&!Ze[_+" "]&&(!w||!w.test(_)))try{var O=D.call(y,_);if(O||C.disconnectedMatch||y.document&&y.document.nodeType!==11)return O}catch(N){Ze(_,!0)}return be(_,m,null,[y]).length>0},be.contains=function(y,_){return(y.ownerDocument||y)!=m&&gn(y),l.contains(y,_)},be.attr=function(y,_){(y.ownerDocument||y)!=m&&gn(y);var O=s.attrHandle[_.toLowerCase()],N=O&&A.call(s.attrHandle,_.toLowerCase())?O(y,_,!b):void 0;return N!==void 0?N:y.getAttribute(_)},be.error=function(y){throw new Error("Syntax error, unrecognized expression: "+y)},l.uniqueSort=function(y){var _,O=[],N=0,I=0;if(d=!C.sortStable,u=!C.sortStable&&o.call(y,0),fe.call(y,Pe),d){for(;_=y[I++];)_===y[I]&&(N=O.push(I));for(;N--;)Se.call(y,O[N],1)}return u=null,y},l.fn.uniqueSort=function(){return this.pushStack(l.uniqueSort(o.apply(this)))},s=l.expr={cacheLength:50,createPseudo:Lt,match:zt,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(y){return y[1]=y[1].replace(Qt,Jt),y[3]=(y[3]||y[4]||y[5]||"").replace(Qt,Jt),y[2]==="~="&&(y[3]=" "+y[3]+" "),y.slice(0,4)},CHILD:function(y){return y[1]=y[1].toLowerCase(),y[1].slice(0,3)==="nth"?(y[3]||be.error(y[0]),y[4]=+(y[4]?y[5]+(y[6]||1):2*(y[3]==="even"||y[3]==="odd")),y[5]=+(y[7]+y[8]||y[3]==="odd")):y[3]&&be.error(y[0]),y},PSEUDO:function(y){var _,O=!y[6]&&y[2];return zt.CHILD.test(y[0])?null:(y[3]?y[2]=y[4]||y[5]||"":O&&Ut.test(O)&&(_=ni(O,!0))&&(_=O.indexOf(")",O.length-_)-O.length)&&(y[0]=y[0].slice(0,_),y[2]=O.slice(0,_)),y.slice(0,3))}},filter:{TAG:function(y){var _=y.replace(Qt,Jt).toLowerCase();return y==="*"?function(){return!0}:function(O){return Q(O,_)}},CLASS:function(y){var _=re[y+" "];return _||(_=new RegExp("(^|"+ie+")"+y+"("+ie+"|$)"))&&re(y,function(O){return _.test(typeof O.className=="string"&&O.className||typeof O.getAttribute!="undefined"&&O.getAttribute("class")||"")})},ATTR:function(y,_,O){return function(N){var I=be.attr(N,y);return I==null?_==="!=":_?(I+="",_==="="?I===O:_==="!="?I!==O:_==="^="?O&&I.indexOf(O)===0:_==="*="?O&&I.indexOf(O)>-1:_==="$="?O&&I.slice(-O.length)===O:_==="~="?(" "+I.replace(he," ")+" ").indexOf(O)>-1:_==="|="?I===O||I.slice(0,O.length+1)===O+"-":!1):!0}},CHILD:function(y,_,O,N,I){var j=y.slice(0,3)!=="nth",U=y.slice(-4)!=="last",K=_==="of-type";return N===1&&I===0?function(z){return!!z.parentNode}:function(z,ae,ne){var se,le,ee,we,lt,Xe=j!==U?"nextSibling":"previousSibling",bt=z.parentNode,Yt=K&&z.nodeName.toLowerCase(),hr=!ne&&!K,et=!1;if(bt){if(j){for(;Xe;){for(ee=z;ee=ee[Xe];)if(K?Q(ee,Yt):ee.nodeType===1)return!1;lt=Xe=y==="only"&&!lt&&"nextSibling"}return!0}if(lt=[U?bt.firstChild:bt.lastChild],U&&hr){for(le=bt[M]||(bt[M]={}),se=le[y]||[],we=se[0]===k&&se[1],et=we&&se[2],ee=we&&bt.childNodes[we];ee=++we&&ee&&ee[Xe]||(et=we=0)||lt.pop();)if(ee.nodeType===1&&++et&&ee===z){le[y]=[k,we,et];break}}else if(hr&&(le=z[M]||(z[M]={}),se=le[y]||[],we=se[0]===k&&se[1],et=we),et===!1)for(;(ee=++we&&ee&&ee[Xe]||(et=we=0)||lt.pop())&&!((K?Q(ee,Yt):ee.nodeType===1)&&++et&&(hr&&(le=ee[M]||(ee[M]={}),le[y]=[k,et]),ee===z)););return et-=I,et===N||et%N===0&&et/N>=0}}},PSEUDO:function(y,_){var O,N=s.pseudos[y]||s.setFilters[y.toLowerCase()]||be.error("unsupported pseudo: "+y);return N[M]?N(_):N.length>1?(O=[y,y,"",_],s.setFilters.hasOwnProperty(y.toLowerCase())?Lt(function(I,j){for(var U,K=N(I,_),z=K.length;z--;)U=p.call(I,K[z]),I[U]=!(j[U]=K[z])}):function(I){return N(I,0,O)}):N}},pseudos:{not:Lt(function(y){var _=[],O=[],N=Co(y.replace(Ae,"$1"));return N[M]?Lt(function(I,j,U,K){for(var z,ae=N(I,null,K,[]),ne=I.length;ne--;)(z=ae[ne])&&(I[ne]=!(j[ne]=z))}):function(I,j,U){return _[0]=I,N(_,null,U,O),_[0]=null,!O.pop()}}),has:Lt(function(y){return function(_){return be(y,_).length>0}}),contains:Lt(function(y){return y=y.replace(Qt,Jt),function(_){return(_.textContent||l.text(_)).indexOf(y)>-1}}),lang:Lt(function(y){return ti.test(y||"")||be.error("unsupported lang: "+y),y=y.replace(Qt,Jt).toLowerCase(),function(_){var O;do if(O=b?_.lang:_.getAttribute("xml:lang")||_.getAttribute("lang"))return O=O.toLowerCase(),O===y||O.indexOf(y+"-")===0;while((_=_.parentNode)&&_.nodeType===1);return!1}}),target:function(y){var _=t.location&&t.location.hash;return _&&_.slice(1)===y.id},root:function(y){return y===E},focus:function(y){return y===md()&&m.hasFocus()&&!!(y.type||y.href||~y.tabIndex)},enabled:Fl(!1),disabled:Fl(!0),checked:function(y){return Q(y,"input")&&!!y.checked||Q(y,"option")&&!!y.selected},selected:function(y){return y.parentNode&&y.parentNode.selectedIndex,y.selected===!0},empty:function(y){for(y=y.firstChild;y;y=y.nextSibling)if(y.nodeType<6)return!1;return!0},parent:function(y){return!s.pseudos.empty(y)},header:function(y){return mn.test(y.nodeName)},input:function(y){return pn.test(y.nodeName)},button:function(y){return Q(y,"input")&&y.type==="button"||Q(y,"button")},text:function(y){var _;return Q(y,"input")&&y.type==="text"&&((_=y.getAttribute("type"))==null||_.toLowerCase()==="text")},first:Pn(function(){return[0]}),last:Pn(function(y,_){return[_-1]}),eq:Pn(function(y,_,O){return[O<0?O+_:O]}),even:Pn(function(y,_){for(var O=0;O<_;O+=2)y.push(O);return y}),odd:Pn(function(y,_){for(var O=1;O<_;O+=2)y.push(O);return y}),lt:Pn(function(y,_,O){var N;for(O<0?N=O+_:O>_?N=_:N=O;--N>=0;)y.push(N);return y}),gt:Pn(function(y,_,O){for(var N=O<0?O+_:O;++N<_;)y.push(N);return y})}},s.pseudos.nth=s.pseudos.eq;for(r in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})s.pseudos[r]=gd(r);for(r in{submit:!0,reset:!0})s.pseudos[r]=yd(r);function Rl(){}Rl.prototype=s.filters=s.pseudos,s.setFilters=new Rl;function ni(y,_){var O,N,I,j,U,K,z,ae=ce[y+" "];if(ae)return _?0:ae.slice(0);for(U=y,K=[],z=s.preFilter;U;){(!O||(N=Le.exec(U)))&&(N&&(U=U.slice(N[0].length)||U),K.push(I=[])),O=!1,(N=ei.exec(U))&&(O=N.shift(),I.push({value:O,type:N[0].replace(Ae," ")}),U=U.slice(O.length));for(j in s.filter)(N=zt[j].exec(U))&&(!z[j]||(N=z[j](N)))&&(O=N.shift(),I.push({value:O,type:j,matches:N}),U=U.slice(O.length));if(!O)break}return _?U.length:U?be.error(y):ce(y,K).slice(0)}function rs(y){for(var _=0,O=y.length,N="";_1?function(_,O,N){for(var I=y.length;I--;)if(!y[I](_,O,N))return!1;return!0}:y[0]}function vd(y,_,O){for(var N=0,I=_.length;N-1&&(U[ne]=!(K[ne]=le))}}else ee=ss(ee===K?ee.splice(Xe,ee.length):ee),I?I(null,K,ee,ae):h.apply(K,ee)})}function Oo(y){for(var _,O,N,I=y.length,j=s.relative[y[0].type],U=j||s.relative[" "],K=j?1:0,z=is(function(se){return se===_},U,!0),ae=is(function(se){return p.call(_,se)>-1},U,!0),ne=[function(se,le,ee){var we=!j&&(ee||le!=a)||((_=le).nodeType?z(se,le,ee):ae(se,le,ee));return _=null,we}];K1&&So(ne),K>1&&rs(y.slice(0,K-1).concat({value:y[K-2].type===" "?"*":""})).replace(Ae,"$1"),O,K0,N=y.length>0,I=function(j,U,K,z,ae){var ne,se,le,ee=0,we="0",lt=j&&[],Xe=[],bt=a,Yt=j||N&&s.find.TAG("*",ae),hr=k+=bt==null?1:Math.random()||.1,et=Yt.length;for(ae&&(a=U==m||U||ae);we!==et&&(ne=Yt[we])!=null;we++){if(N&&ne){for(se=0,!U&&ne.ownerDocument!=m&&(gn(ne),K=!b);le=y[se++];)if(le(ne,U||m,K)){h.call(z,ne);break}ae&&(k=hr)}O&&((ne=!le&&ne)&&ee--,j&<.push(ne))}if(ee+=we,O&&we!==ee){for(se=0;le=_[se++];)le(lt,Xe,U,K);if(j){if(ee>0)for(;we--;)lt[we]||Xe[we]||(Xe[we]=ye.call(z));Xe=ss(Xe)}h.apply(z,Xe),ae&&!j&&Xe.length>0&&ee+_.length>1&&l.uniqueSort(z)}return ae&&(k=hr,a=bt),lt};return O?Lt(I):I}function Co(y,_){var O,N=[],I=[],j=oe[y+" "];if(!j){for(_||(_=ni(y)),O=_.length;O--;)j=Oo(_[O]),j[M]?N.push(j):I.push(j);j=oe(y,bd(I,N)),j.selector=y}return j}function Pl(y,_,O,N){var I,j,U,K,z,ae=typeof y=="function"&&y,ne=!N&&ni(y=ae.selector||y);if(O=O||[],ne.length===1){if(j=ne[0]=ne[0].slice(0),j.length>2&&(U=j[0]).type==="ID"&&_.nodeType===9&&b&&s.relative[j[1].type]){if(_=(s.find.ID(U.matches[0].replace(Qt,Jt),_)||[])[0],_)ae&&(_=_.parentNode);else return O;y=y.slice(j.shift().value.length)}for(I=zt.needsContext.test(y)?0:j.length;I--&&(U=j[I],!s.relative[K=U.type]);)if((z=s.find[K])&&(N=z(U.matches[0].replace(Qt,Jt),To.test(j[0].type)&&wo(_.parentNode)||_))){if(j.splice(I,1),y=N.length&&rs(j),!y)return h.apply(O,N),O;break}}return(ae||Co(y,ne))(N,_,!b,O,!_||To.test(y)&&wo(_.parentNode)||_),O}C.sortStable=M.split("").sort(Pe).join("")===M,gn(),C.sortDetached=dr(function(y){return y.compareDocumentPosition(m.createElement("fieldset"))&1}),l.find=be,l.expr[":"]=l.expr.pseudos,l.unique=l.uniqueSort,be.compile=Co,be.select=Pl,be.setDocument=gn,be.tokenize=ni,be.escape=l.escapeSelector,be.getText=l.text,be.isXML=l.isXMLDoc,be.selectors=l.expr,be.support=l.support,be.uniqueSort=l.uniqueSort})();var Re=function(r,s,a){for(var u=[],d=a!==void 0;(r=r[s])&&r.nodeType!==9;)if(r.nodeType===1){if(d&&l(r).is(a))break;u.push(r)}return u},We=function(r,s){for(var a=[];r;r=r.nextSibling)r.nodeType===1&&r!==s&&a.push(r);return a},mt=l.expr.match.needsContext,Te=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function Ce(r,s,a){return T(s)?l.grep(r,function(u,d){return!!s.call(u,d,u)!==a}):s.nodeType?l.grep(r,function(u){return u===s!==a}):typeof s!="string"?l.grep(r,function(u){return p.call(s,u)>-1!==a}):l.filter(s,r,a)}l.filter=function(r,s,a){var u=s[0];return a&&(r=":not("+r+")"),s.length===1&&u.nodeType===1?l.find.matchesSelector(u,r)?[u]:[]:l.find.matches(r,l.grep(s,function(d){return d.nodeType===1}))},l.fn.extend({find:function(r){var s,a,u=this.length,d=this;if(typeof r!="string")return this.pushStack(l(r).filter(function(){for(s=0;s1?l.uniqueSort(a):a},filter:function(r){return this.pushStack(Ce(this,r||[],!1))},not:function(r){return this.pushStack(Ce(this,r||[],!0))},is:function(r){return!!Ce(this,typeof r=="string"&&mt.test(r)?l(r):r||[],!1).length}});var Ve,rt=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,ft=l.fn.init=function(r,s,a){var u,d;if(!r)return this;if(a=a||Ve,typeof r=="string")if(r[0]==="<"&&r[r.length-1]===">"&&r.length>=3?u=[null,r,null]:u=rt.exec(r),u&&(u[1]||!s))if(u[1]){if(s=s instanceof l?s[0]:s,l.merge(this,l.parseHTML(u[1],s&&s.nodeType?s.ownerDocument||s:x,!0)),Te.test(u[1])&&l.isPlainObject(s))for(u in s)T(this[u])?this[u](s[u]):this.attr(u,s[u]);return this}else return d=x.getElementById(u[2]),d&&(this[0]=d,this.length=1),this;else return!s||s.jquery?(s||a).find(r):this.constructor(s).find(r);else{if(r.nodeType)return this[0]=r,this.length=1,this;if(T(r))return a.ready!==void 0?a.ready(r):r(l)}return l.makeArray(r,this)};ft.prototype=l.fn,Ve=l(x);var kt=/^(?:parents|prev(?:Until|All))/,Nt={children:!0,contents:!0,next:!0,prev:!0};l.fn.extend({has:function(r){var s=l(r,this),a=s.length;return this.filter(function(){for(var u=0;u-1:a.nodeType===1&&l.find.matchesSelector(a,r))){h.push(a);break}}return this.pushStack(h.length>1?l.uniqueSort(h):h)},index:function(r){return r?typeof r=="string"?p.call(l(r),this[0]):p.call(this,r.jquery?r[0]:r):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(r,s){return this.pushStack(l.uniqueSort(l.merge(this.get(),l(r,s))))},addBack:function(r){return this.add(r==null?this.prevObject:this.prevObject.filter(r))}});function it(r,s){for(;(r=r[s])&&r.nodeType!==1;);return r}l.each({parent:function(r){var s=r.parentNode;return s&&s.nodeType!==11?s:null},parents:function(r){return Re(r,"parentNode")},parentsUntil:function(r,s,a){return Re(r,"parentNode",a)},next:function(r){return it(r,"nextSibling")},prev:function(r){return it(r,"previousSibling")},nextAll:function(r){return Re(r,"nextSibling")},prevAll:function(r){return Re(r,"previousSibling")},nextUntil:function(r,s,a){return Re(r,"nextSibling",a)},prevUntil:function(r,s,a){return Re(r,"previousSibling",a)},siblings:function(r){return We((r.parentNode||{}).firstChild,r)},children:function(r){return We(r.firstChild)},contents:function(r){return r.contentDocument!=null&&i(r.contentDocument)?r.contentDocument:(Q(r,"template")&&(r=r.content||r),l.merge([],r.childNodes))}},function(r,s){l.fn[r]=function(a,u){var d=l.map(this,s,a);return r.slice(-5)!=="Until"&&(u=a),u&&typeof u=="string"&&(d=l.filter(u,d)),this.length>1&&(Nt[r]||l.uniqueSort(d),kt.test(r)&&d.reverse()),this.pushStack(d)}});var st=/[^\x20\t\r\n\f]+/g;function ro(r){var s={};return l.each(r.match(st)||[],function(a,u){s[u]=!0}),s}l.Callbacks=function(r){r=typeof r=="string"?ro(r):l.extend({},r);var s,a,u,d,h=[],m=[],E=-1,b=function(){for(d=d||r.once,u=s=!0;m.length;E=-1)for(a=m.shift();++E-1;)h.splice(k,1),k<=E&&E--}),this},has:function(D){return D?l.inArray(D,h)>-1:h.length>0},empty:function(){return h&&(h=[]),this},disable:function(){return d=m=[],h=a="",this},disabled:function(){return!h},lock:function(){return d=m=[],!a&&!s&&(h=a=""),this},locked:function(){return!!d},fireWith:function(D,M){return d||(M=M||[],M=[D,M.slice?M.slice():M],m.push(M),s||b()),this},fire:function(){return w.fireWith(this,arguments),this},fired:function(){return!!u}};return w};function jt(r){return r}function sr(r){throw r}function zr(r,s,a,u){var d;try{r&&T(d=r.promise)?d.call(r).done(s).fail(a):r&&T(d=r.then)?d.call(r,s,a):s.apply(void 0,[r].slice(u))}catch(h){a.apply(void 0,[h])}}l.extend({Deferred:function(r){var s=[["notify","progress",l.Callbacks("memory"),l.Callbacks("memory"),2],["resolve","done",l.Callbacks("once memory"),l.Callbacks("once memory"),0,"resolved"],["reject","fail",l.Callbacks("once memory"),l.Callbacks("once memory"),1,"rejected"]],a="pending",u={state:function(){return a},always:function(){return d.done(arguments).fail(arguments),this},catch:function(h){return u.then(null,h)},pipe:function(){var h=arguments;return l.Deferred(function(m){l.each(s,function(E,b){var w=T(h[b[4]])&&h[b[4]];d[b[1]](function(){var D=w&&w.apply(this,arguments);D&&T(D.promise)?D.promise().progress(m.notify).done(m.resolve).fail(m.reject):m[b[0]+"With"](this,w?[D]:arguments)})}),h=null}).promise()},then:function(h,m,E){var b=0;function w(D,M,k,W){return function(){var re=this,ce=arguments,oe=function(){var Pe,qt;if(!(D=b&&(k!==sr&&(re=void 0,ce=[Pe]),M.rejectWith(re,ce))}};D?Ze():(l.Deferred.getErrorHook?Ze.error=l.Deferred.getErrorHook():l.Deferred.getStackHook&&(Ze.error=l.Deferred.getStackHook()),t.setTimeout(Ze))}}return l.Deferred(function(D){s[0][3].add(w(0,D,T(E)?E:jt,D.notifyWith)),s[1][3].add(w(0,D,T(h)?h:jt)),s[2][3].add(w(0,D,T(m)?m:sr))}).promise()},promise:function(h){return h!=null?l.extend(h,u):u}},d={};return l.each(s,function(h,m){var E=m[2],b=m[5];u[m[1]]=E.add,b&&E.add(function(){a=b},s[3-h][2].disable,s[3-h][3].disable,s[0][2].lock,s[0][3].lock),E.add(m[3].fire),d[m[0]]=function(){return d[m[0]+"With"](this===d?void 0:this,arguments),this},d[m[0]+"With"]=E.fireWith}),u.promise(d),r&&r.call(d,d),d},when:function(r){var s=arguments.length,a=s,u=Array(a),d=o.call(arguments),h=l.Deferred(),m=function(E){return function(b){u[E]=this,d[E]=arguments.length>1?o.call(arguments):b,--s||h.resolveWith(u,d)}};if(s<=1&&(zr(r,h.done(m(a)).resolve,h.reject,!s),h.state()==="pending"||T(d[a]&&d[a].then)))return h.then();for(;a--;)zr(d[a],m(a),h.reject);return h.promise()}});var io=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;l.Deferred.exceptionHook=function(r,s){t.console&&t.console.warn&&r&&io.test(r.name)&&t.console.warn("jQuery.Deferred exception: "+r.message,r.stack,s)},l.readyException=function(r){t.setTimeout(function(){throw r})};var Yr=l.Deferred();l.fn.ready=function(r){return Yr.then(r).catch(function(s){l.readyException(s)}),this},l.extend({isReady:!1,readyWait:1,ready:function(r){(r===!0?--l.readyWait:l.isReady)||(l.isReady=!0,!(r!==!0&&--l.readyWait>0)&&Yr.resolveWith(x,[l]))}}),l.ready.then=Yr.then;function In(){x.removeEventListener("DOMContentLoaded",In),t.removeEventListener("load",In),l.ready()}x.readyState==="complete"||x.readyState!=="loading"&&!x.documentElement.doScroll?t.setTimeout(l.ready):(x.addEventListener("DOMContentLoaded",In),t.addEventListener("load",In));var gt=function(r,s,a,u,d,h,m){var E=0,b=r.length,w=a==null;if(q(a)==="object"){d=!0;for(E in a)gt(r,s,E,a[E],!0,h,m)}else if(u!==void 0&&(d=!0,T(u)||(m=!0),w&&(m?(s.call(r,u),s=null):(w=s,s=function(D,M,k){return w.call(l(D),k)})),s))for(;E1,null,!0)},removeData:function(r){return this.each(function(){Ge.remove(this,r)})}}),l.extend({queue:function(r,s,a){var u;if(r)return s=(s||"fx")+"queue",u=Z.get(r,s),a&&(!u||Array.isArray(a)?u=Z.access(r,s,l.makeArray(a)):u.push(a)),u||[]},dequeue:function(r,s){s=s||"fx";var a=l.queue(r,s),u=a.length,d=a.shift(),h=l._queueHooks(r,s),m=function(){l.dequeue(r,s)};d==="inprogress"&&(d=a.shift(),u--),d&&(s==="fx"&&a.unshift("inprogress"),delete h.stop,d.call(r,m,h)),!u&&h&&h.empty.fire()},_queueHooks:function(r,s){var a=s+"queueHooks";return Z.get(r,a)||Z.access(r,a,{empty:l.Callbacks("once memory").add(function(){Z.remove(r,[s+"queue",a])})})}}),l.fn.extend({queue:function(r,s){var a=2;return typeof r!="string"&&(s=r,r="fx",a--),arguments.length\x20\t\r\n\f]*)/i,cl=/^$|^module$|\/(?:java|ecma)script/i;(function(){var r=x.createDocumentFragment(),s=r.appendChild(x.createElement("div")),a=x.createElement("input");a.setAttribute("type","radio"),a.setAttribute("checked","checked"),a.setAttribute("name","t"),s.appendChild(a),C.checkClone=s.cloneNode(!0).cloneNode(!0).lastChild.checked,s.innerHTML="",C.noCloneChecked=!!s.cloneNode(!0).lastChild.defaultValue,s.innerHTML="",C.option=!!s.lastChild})();var yt={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};yt.tbody=yt.tfoot=yt.colgroup=yt.caption=yt.thead,yt.th=yt.td,C.option||(yt.optgroup=yt.option=[1,""]);function ot(r,s){var a;return typeof r.getElementsByTagName!="undefined"?a=r.getElementsByTagName(s||"*"):typeof r.querySelectorAll!="undefined"?a=r.querySelectorAll(s||"*"):a=[],s===void 0||s&&Q(r,s)?l.merge([r],a):a}function ao(r,s){for(var a=0,u=r.length;a-1){d&&d.push(h);continue}if(w=or(h),m=ot(M.appendChild(h),"script"),w&&ao(m),a)for(D=0;h=m[D++];)cl.test(h.type||"")&&a.push(h)}return M}var dl=/^([^.]*)(?:\.(.+)|)/;function lr(){return!0}function ur(){return!1}function lo(r,s,a,u,d,h){var m,E;if(typeof s=="object"){typeof a!="string"&&(u=u||a,a=void 0);for(E in s)lo(r,E,a,u,s[E],h);return r}if(u==null&&d==null?(d=a,u=a=void 0):d==null&&(typeof a=="string"?(d=u,u=void 0):(d=u,u=a,a=void 0)),d===!1)d=ur;else if(!d)return r;return h===1&&(m=d,d=function(b){return l().off(b),m.apply(this,arguments)},d.guid=m.guid||(m.guid=l.guid++)),r.each(function(){l.event.add(this,s,d,u,a)})}l.event={global:{},add:function(r,s,a,u,d){var h,m,E,b,w,D,M,k,W,re,ce,oe=Z.get(r);if(dn(r))for(a.handler&&(h=a,a=h.handler,d=h.selector),d&&l.find.matchesSelector(Mn,d),a.guid||(a.guid=l.guid++),(b=oe.events)||(b=oe.events=Object.create(null)),(m=oe.handle)||(m=oe.handle=function(Ze){return typeof l!="undefined"&&l.event.triggered!==Ze.type?l.event.dispatch.apply(r,arguments):void 0}),s=(s||"").match(st)||[""],w=s.length;w--;)E=dl.exec(s[w])||[],W=ce=E[1],re=(E[2]||"").split(".").sort(),W&&(M=l.event.special[W]||{},W=(d?M.delegateType:M.bindType)||W,M=l.event.special[W]||{},D=l.extend({type:W,origType:ce,data:u,handler:a,guid:a.guid,selector:d,needsContext:d&&l.expr.match.needsContext.test(d),namespace:re.join(".")},h),(k=b[W])||(k=b[W]=[],k.delegateCount=0,(!M.setup||M.setup.call(r,u,re,m)===!1)&&r.addEventListener&&r.addEventListener(W,m)),M.add&&(M.add.call(r,D),D.handler.guid||(D.handler.guid=a.guid)),d?k.splice(k.delegateCount++,0,D):k.push(D),l.event.global[W]=!0)},remove:function(r,s,a,u,d){var h,m,E,b,w,D,M,k,W,re,ce,oe=Z.hasData(r)&&Z.get(r);if(!(!oe||!(b=oe.events))){for(s=(s||"").match(st)||[""],w=s.length;w--;){if(E=dl.exec(s[w])||[],W=ce=E[1],re=(E[2]||"").split(".").sort(),!W){for(W in b)l.event.remove(r,W+s[w],a,u,!0);continue}for(M=l.event.special[W]||{},W=(u?M.delegateType:M.bindType)||W,k=b[W]||[],E=E[2]&&new RegExp("(^|\\.)"+re.join("\\.(?:.*\\.|)")+"(\\.|$)"),m=h=k.length;h--;)D=k[h],(d||ce===D.origType)&&(!a||a.guid===D.guid)&&(!E||E.test(D.namespace))&&(!u||u===D.selector||u==="**"&&D.selector)&&(k.splice(h,1),D.selector&&k.delegateCount--,M.remove&&M.remove.call(r,D));m&&!k.length&&((!M.teardown||M.teardown.call(r,re,oe.handle)===!1)&&l.removeEvent(r,W,oe.handle),delete b[W])}l.isEmptyObject(b)&&Z.remove(r,"handle events")}},dispatch:function(r){var s,a,u,d,h,m,E=new Array(arguments.length),b=l.event.fix(r),w=(Z.get(this,"events")||Object.create(null))[b.type]||[],D=l.event.special[b.type]||{};for(E[0]=b,s=1;s=1)){for(;w!==this;w=w.parentNode||this)if(w.nodeType===1&&!(r.type==="click"&&w.disabled===!0)){for(h=[],m={},a=0;a-1:l.find(d,this,null,[w]).length),m[d]&&h.push(u);h.length&&E.push({elem:w,handlers:h})}}return w=this,b\s*$/g;function hl(r,s){return Q(r,"table")&&Q(s.nodeType!==11?s:s.firstChild,"tr")&&l(r).children("tbody")[0]||r}function Rf(r){return r.type=(r.getAttribute("type")!==null)+"/"+r.type,r}function Pf(r){return(r.type||"").slice(0,5)==="true/"?r.type=r.type.slice(5):r.removeAttribute("type"),r}function pl(r,s){var a,u,d,h,m,E,b;if(s.nodeType===1){if(Z.hasData(r)&&(h=Z.get(r),b=h.events,b)){Z.remove(s,"handle events");for(d in b)for(a=0,u=b[d].length;a1&&typeof W=="string"&&!C.checkClone&&$f.test(W))return r.each(function(ce){var oe=r.eq(ce);re&&(s[0]=W.call(this,ce,oe.html())),cr(oe,s,a,u)});if(M&&(d=fl(s,r[0].ownerDocument,!1,r,u),h=d.firstChild,d.childNodes.length===1&&(d=h),h||u)){for(m=l.map(ot(d,"script"),Rf),E=m.length;D0&&ao(m,!b&&ot(r,"script")),E},cleanData:function(r){for(var s,a,u,d=l.event.special,h=0;(a=r[h])!==void 0;h++)if(dn(a)){if(s=a[Z.expando]){if(s.events)for(u in s.events)d[u]?l.event.remove(a,u):l.removeEvent(a,u,s.handle);a[Z.expando]=void 0}a[Ge.expando]&&(a[Ge.expando]=void 0)}}}),l.fn.extend({detach:function(r){return ml(this,r,!0)},remove:function(r){return ml(this,r)},text:function(r){return gt(this,function(s){return s===void 0?l.text(this):this.empty().each(function(){(this.nodeType===1||this.nodeType===11||this.nodeType===9)&&(this.textContent=s)})},null,r,arguments.length)},append:function(){return cr(this,arguments,function(r){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var s=hl(this,r);s.appendChild(r)}})},prepend:function(){return cr(this,arguments,function(r){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var s=hl(this,r);s.insertBefore(r,s.firstChild)}})},before:function(){return cr(this,arguments,function(r){this.parentNode&&this.parentNode.insertBefore(r,this)})},after:function(){return cr(this,arguments,function(r){this.parentNode&&this.parentNode.insertBefore(r,this.nextSibling)})},empty:function(){for(var r,s=0;(r=this[s])!=null;s++)r.nodeType===1&&(l.cleanData(ot(r,!1)),r.textContent="");return this},clone:function(r,s){return r=r==null?!1:r,s=s==null?r:s,this.map(function(){return l.clone(this,r,s)})},html:function(r){return gt(this,function(s){var a=this[0]||{},u=0,d=this.length;if(s===void 0&&a.nodeType===1)return a.innerHTML;if(typeof s=="string"&&!Mf.test(s)&&!yt[(ul.exec(s)||["",""])[1].toLowerCase()]){s=l.htmlPrefilter(s);try{for(;u=0&&(b+=Math.max(0,Math.ceil(r["offset"+s[0].toUpperCase()+s.slice(1)]-h-b-E-.5))||0),b+w}function Tl(r,s,a){var u=Ji(r),d=!C.boxSizingReliable()||a,h=d&&l.css(r,"boxSizing",!1,u)==="border-box",m=h,E=Kr(r,s,u),b="offset"+s[0].toUpperCase()+s.slice(1);if(uo.test(E)){if(!a)return E;E="auto"}return(!C.boxSizingReliable()&&h||!C.reliableTrDimensions()&&Q(r,"tr")||E==="auto"||!parseFloat(E)&&l.css(r,"display",!1,u)==="inline")&&r.getClientRects().length&&(h=l.css(r,"boxSizing",!1,u)==="border-box",m=b in r,m&&(E=r[b])),E=parseFloat(E)||0,E+ho(r,s,a||(h?"border":"content"),m,u,E)+"px"}l.extend({cssHooks:{opacity:{get:function(r,s){if(s){var a=Kr(r,"opacity");return a===""?"1":a}}}},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,s,a,u){if(!(!r||r.nodeType===3||r.nodeType===8||!r.style)){var d,h,m,E=Je(s),b=co.test(s),w=r.style;if(b||(s=fo(E)),m=l.cssHooks[s]||l.cssHooks[E],a!==void 0){if(h=typeof a,h==="string"&&(d=Gr.exec(a))&&d[1]&&(a=al(r,s,d),h="number"),a==null||a!==a)return;h==="number"&&!b&&(a+=d&&d[3]||(l.cssNumber[E]?"":"px")),!C.clearCloneStyle&&a===""&&s.indexOf("background")===0&&(w[s]="inherit"),(!m||!("set"in m)||(a=m.set(r,a,u))!==void 0)&&(b?w.setProperty(s,a):w[s]=a)}else return m&&"get"in m&&(d=m.get(r,!1,u))!==void 0?d:w[s]}},css:function(r,s,a,u){var d,h,m,E=Je(s),b=co.test(s);return b||(s=fo(E)),m=l.cssHooks[s]||l.cssHooks[E],m&&"get"in m&&(d=m.get(r,!0,a)),d===void 0&&(d=Kr(r,s,u)),d==="normal"&&s in Al&&(d=Al[s]),a===""||a?(h=parseFloat(d),a===!0||isFinite(h)?h||0:d):d}}),l.each(["height","width"],function(r,s){l.cssHooks[s]={get:function(a,u,d){if(u)return jf.test(l.css(a,"display"))&&(!a.getClientRects().length||!a.getBoundingClientRect().width)?gl(a,qf,function(){return Tl(a,s,d)}):Tl(a,s,d)},set:function(a,u,d){var h,m=Ji(a),E=!C.scrollboxSize()&&m.position==="absolute",b=E||d,w=b&&l.css(a,"boxSizing",!1,m)==="border-box",D=d?ho(a,s,d,w,m):0;return w&&E&&(D-=Math.ceil(a["offset"+s[0].toUpperCase()+s.slice(1)]-parseFloat(m[s])-ho(a,s,"border",!1,m)-.5)),D&&(h=Gr.exec(u))&&(h[3]||"px")!=="px"&&(a.style[s]=u,u=l.css(a,s)),_l(a,u,D)}}}),l.cssHooks.marginLeft=yl(C.reliableMarginLeft,function(r,s){if(s)return(parseFloat(Kr(r,"marginLeft"))||r.getBoundingClientRect().left-gl(r,{marginLeft:0},function(){return r.getBoundingClientRect().left}))+"px"}),l.each({margin:"",padding:"",border:"Width"},function(r,s){l.cssHooks[r+s]={expand:function(a){for(var u=0,d={},h=typeof a=="string"?a.split(" "):[a];u<4;u++)d[r+Xt[u]+s]=h[u]||h[u-2]||h[0];return d}},r!=="margin"&&(l.cssHooks[r+s].set=_l)}),l.fn.extend({css:function(r,s){return gt(this,function(a,u,d){var h,m,E={},b=0;if(Array.isArray(u)){for(h=Ji(a),m=u.length;b1)}});function at(r,s,a,u,d){return new at.prototype.init(r,s,a,u,d)}l.Tween=at,at.prototype={constructor:at,init:function(r,s,a,u,d,h){this.elem=r,this.prop=a,this.easing=d||l.easing._default,this.options=s,this.start=this.now=this.cur(),this.end=u,this.unit=h||(l.cssNumber[a]?"":"px")},cur:function(){var r=at.propHooks[this.prop];return r&&r.get?r.get(this):at.propHooks._default.get(this)},run:function(r){var s,a=at.propHooks[this.prop];return this.options.duration?this.pos=s=l.easing[this.easing](r,this.options.duration*r,0,1,this.options.duration):this.pos=s=r,this.now=(this.end-this.start)*s+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),a&&a.set?a.set(this):at.propHooks._default.set(this),this}},at.prototype.init.prototype=at.prototype,at.propHooks={_default:{get:function(r){var s;return r.elem.nodeType!==1||r.elem[r.prop]!=null&&r.elem.style[r.prop]==null?r.elem[r.prop]:(s=l.css(r.elem,r.prop,""),!s||s==="auto"?0:s)},set:function(r){l.fx.step[r.prop]?l.fx.step[r.prop](r):r.elem.nodeType===1&&(l.cssHooks[r.prop]||r.elem.style[fo(r.prop)]!=null)?l.style(r.elem,r.prop,r.now+r.unit):r.elem[r.prop]=r.now}}},at.propHooks.scrollTop=at.propHooks.scrollLeft={set:function(r){r.elem.nodeType&&r.elem.parentNode&&(r.elem[r.prop]=r.now)}},l.easing={linear:function(r){return r},swing:function(r){return .5-Math.cos(r*Math.PI)/2},_default:"swing"},l.fx=at.prototype.init,l.fx.step={};var fr,es,Bf=/^(?:toggle|show|hide)$/,Uf=/queueHooks$/;function po(){es&&(x.hidden===!1&&t.requestAnimationFrame?t.requestAnimationFrame(po):t.setTimeout(po,l.fx.interval),l.fx.tick())}function wl(){return t.setTimeout(function(){fr=void 0}),fr=Date.now()}function ts(r,s){var a,u=0,d={height:r};for(s=s?1:0;u<4;u+=2-s)a=Xt[u],d["margin"+a]=d["padding"+a]=r;return s&&(d.opacity=d.width=r),d}function Sl(r,s,a){for(var u,d=(Dt.tweeners[s]||[]).concat(Dt.tweeners["*"]),h=0,m=d.length;h1)},removeAttr:function(r){return this.each(function(){l.removeAttr(this,r)})}}),l.extend({attr:function(r,s,a){var u,d,h=r.nodeType;if(!(h===3||h===8||h===2)){if(typeof r.getAttribute=="undefined")return l.prop(r,s,a);if((h!==1||!l.isXMLDoc(r))&&(d=l.attrHooks[s.toLowerCase()]||(l.expr.match.bool.test(s)?xl:void 0)),a!==void 0){if(a===null){l.removeAttr(r,s);return}return d&&"set"in d&&(u=d.set(r,a,s))!==void 0?u:(r.setAttribute(s,a+""),a)}return d&&"get"in d&&(u=d.get(r,s))!==null?u:(u=l.find.attr(r,s),u==null?void 0:u)}},attrHooks:{type:{set:function(r,s){if(!C.radioValue&&s==="radio"&&Q(r,"input")){var a=r.value;return r.setAttribute("type",s),a&&(r.value=a),s}}}},removeAttr:function(r,s){var a,u=0,d=s&&s.match(st);if(d&&r.nodeType===1)for(;a=d[u++];)r.removeAttribute(a)}}),xl={set:function(r,s,a){return s===!1?l.removeAttr(r,a):r.setAttribute(a,a),a}},l.each(l.expr.match.bool.source.match(/\w+/g),function(r,s){var a=Xr[s]||l.find.attr;Xr[s]=function(u,d,h){var m,E,b=d.toLowerCase();return h||(E=Xr[b],Xr[b]=m,m=a(u,d,h)!=null?b:null,Xr[b]=E),m}});var Gf=/^(?:input|select|textarea|button)$/i,Zf=/^(?:a|area)$/i;l.fn.extend({prop:function(r,s){return gt(this,l.prop,r,s,arguments.length>1)},removeProp:function(r){return this.each(function(){delete this[l.propFix[r]||r]})}}),l.extend({prop:function(r,s,a){var u,d,h=r.nodeType;if(!(h===3||h===8||h===2))return(h!==1||!l.isXMLDoc(r))&&(s=l.propFix[s]||s,d=l.propHooks[s]),a!==void 0?d&&"set"in d&&(u=d.set(r,a,s))!==void 0?u:r[s]=a:d&&"get"in d&&(u=d.get(r,s))!==null?u:r[s]},propHooks:{tabIndex:{get:function(r){var s=l.find.attr(r,"tabindex");return s?parseInt(s,10):Gf.test(r.nodeName)||Zf.test(r.nodeName)&&r.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),C.optSelected||(l.propHooks.selected={get:function(r){var s=r.parentNode;return s&&s.parentNode&&s.parentNode.selectedIndex,null},set:function(r){var s=r.parentNode;s&&(s.selectedIndex,s.parentNode&&s.parentNode.selectedIndex)}}),l.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){l.propFix[this.toLowerCase()]=this});function $n(r){var s=r.match(st)||[];return s.join(" ")}function Fn(r){return r.getAttribute&&r.getAttribute("class")||""}function mo(r){return Array.isArray(r)?r:typeof r=="string"?r.match(st)||[]:[]}l.fn.extend({addClass:function(r){var s,a,u,d,h,m;return T(r)?this.each(function(E){l(this).addClass(r.call(this,E,Fn(this)))}):(s=mo(r),s.length?this.each(function(){if(u=Fn(this),a=this.nodeType===1&&" "+$n(u)+" ",a){for(h=0;h-1;)a=a.replace(" "+d+" "," ");m=$n(a),u!==m&&this.setAttribute("class",m)}}):this):this.attr("class","")},toggleClass:function(r,s){var a,u,d,h,m=typeof r,E=m==="string"||Array.isArray(r);return T(r)?this.each(function(b){l(this).toggleClass(r.call(this,b,Fn(this),s),s)}):typeof s=="boolean"&&E?s?this.addClass(r):this.removeClass(r):(a=mo(r),this.each(function(){if(E)for(h=l(this),d=0;d-1)return!0;return!1}});var Kf=/\r/g;l.fn.extend({val:function(r){var s,a,u,d=this[0];return arguments.length?(u=T(r),this.each(function(h){var m;this.nodeType===1&&(u?m=r.call(this,h,l(this).val()):m=r,m==null?m="":typeof m=="number"?m+="":Array.isArray(m)&&(m=l.map(m,function(E){return E==null?"":E+""})),s=l.valHooks[this.type]||l.valHooks[this.nodeName.toLowerCase()],(!s||!("set"in s)||s.set(this,m,"value")===void 0)&&(this.value=m))})):d?(s=l.valHooks[d.type]||l.valHooks[d.nodeName.toLowerCase()],s&&"get"in s&&(a=s.get(d,"value"))!==void 0?a:(a=d.value,typeof a=="string"?a.replace(Kf,""):a==null?"":a)):void 0}}),l.extend({valHooks:{option:{get:function(r){var s=l.find.attr(r,"value");return s!=null?s:$n(l.text(r))}},select:{get:function(r){var s,a,u,d=r.options,h=r.selectedIndex,m=r.type==="select-one",E=m?null:[],b=m?h+1:d.length;for(h<0?u=b:u=m?h:0;u-1)&&(a=!0);return a||(r.selectedIndex=-1),h}}}}),l.each(["radio","checkbox"],function(){l.valHooks[this]={set:function(r,s){if(Array.isArray(s))return r.checked=l.inArray(l(r).val(),s)>-1}},C.checkOn||(l.valHooks[this].get=function(r){return r.getAttribute("value")===null?"on":r.value})});var Qr=t.location,Ol={guid:Date.now()},go=/\?/;l.parseXML=function(r){var s,a;if(!r||typeof r!="string")return null;try{s=new t.DOMParser().parseFromString(r,"text/xml")}catch(u){}return a=s&&s.getElementsByTagName("parsererror")[0],(!s||a)&&l.error("Invalid XML: "+(a?l.map(a.childNodes,function(u){return u.textContent}).join(` +`):r)),s};var Cl=/^(?:focusinfocus|focusoutblur)$/,kl=function(r){r.stopPropagation()};l.extend(l.event,{trigger:function(r,s,a,u){var d,h,m,E,b,w,D,M,k=[a||x],W=A.call(r,"type")?r.type:r,re=A.call(r,"namespace")?r.namespace.split("."):[];if(h=M=m=a=a||x,!(a.nodeType===3||a.nodeType===8)&&!Cl.test(W+l.event.triggered)&&(W.indexOf(".")>-1&&(re=W.split("."),W=re.shift(),re.sort()),b=W.indexOf(":")<0&&"on"+W,r=r[l.expando]?r:new l.Event(W,typeof r=="object"&&r),r.isTrigger=u?2:3,r.namespace=re.join("."),r.rnamespace=r.namespace?new RegExp("(^|\\.)"+re.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,r.result=void 0,r.target||(r.target=a),s=s==null?[r]:l.makeArray(s,[r]),D=l.event.special[W]||{},!(!u&&D.trigger&&D.trigger.apply(a,s)===!1))){if(!u&&!D.noBubble&&!S(a)){for(E=D.delegateType||W,Cl.test(E+W)||(h=h.parentNode);h;h=h.parentNode)k.push(h),m=h;m===(a.ownerDocument||x)&&k.push(m.defaultView||m.parentWindow||t)}for(d=0;(h=k[d++])&&!r.isPropagationStopped();)M=h,r.type=d>1?E:D.bindType||W,w=(Z.get(h,"events")||Object.create(null))[r.type]&&Z.get(h,"handle"),w&&w.apply(h,s),w=b&&h[b],w&&w.apply&&dn(h)&&(r.result=w.apply(h,s),r.result===!1&&r.preventDefault());return r.type=W,!u&&!r.isDefaultPrevented()&&(!D._default||D._default.apply(k.pop(),s)===!1)&&dn(a)&&b&&T(a[W])&&!S(a)&&(m=a[b],m&&(a[b]=null),l.event.triggered=W,r.isPropagationStopped()&&M.addEventListener(W,kl),a[W](),r.isPropagationStopped()&&M.removeEventListener(W,kl),l.event.triggered=void 0,m&&(a[b]=m)),r.result}},simulate:function(r,s,a){var u=l.extend(new l.Event,a,{type:r,isSimulated:!0});l.event.trigger(u,null,s)}}),l.fn.extend({trigger:function(r,s){return this.each(function(){l.event.trigger(r,s,this)})},triggerHandler:function(r,s){var a=this[0];if(a)return l.event.trigger(r,s,a,!0)}});var Xf=/\[\]$/,Nl=/\r?\n/g,Qf=/^(?:submit|button|image|reset|file)$/i,Jf=/^(?:input|select|textarea|keygen)/i;function yo(r,s,a,u){var d;if(Array.isArray(s))l.each(s,function(h,m){a||Xf.test(r)?u(r,m):yo(r+"["+(typeof m=="object"&&m!=null?h:"")+"]",m,a,u)});else if(!a&&q(s)==="object")for(d in s)yo(r+"["+d+"]",s[d],a,u);else u(r,s)}l.param=function(r,s){var a,u=[],d=function(h,m){var E=T(m)?m():m;u[u.length]=encodeURIComponent(h)+"="+encodeURIComponent(E==null?"":E)};if(r==null)return"";if(Array.isArray(r)||r.jquery&&!l.isPlainObject(r))l.each(r,function(){d(this.name,this.value)});else for(a in r)yo(a,r[a],s,d);return u.join("&")},l.fn.extend({serialize:function(){return l.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var r=l.prop(this,"elements");return r?l.makeArray(r):this}).filter(function(){var r=this.type;return this.name&&!l(this).is(":disabled")&&Jf.test(this.nodeName)&&!Qf.test(r)&&(this.checked||!Zr.test(r))}).map(function(r,s){var a=l(this).val();return a==null?null:Array.isArray(a)?l.map(a,function(u){return{name:s.name,value:u.replace(Nl,`\r `)}}):{name:s.name,value:a.replace(Nl,`\r -`)}}).get()}});var ed=/%20/g,td=/#.*$/,nd=/([?&])_=[^&]*/,rd=/^(.*?):[ \t]*([^\r\n]*)$/mg,id=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,sd=/^(?:GET|HEAD)$/,od=/^\/\//,Dl={},vo={},Ll="*/".concat("*"),bo=x.createElement("a");bo.href=Qr.href;function Il(r){return function(s,a){typeof s!="string"&&(a=s,s="*");var u,d=0,h=s.toLowerCase().match(st)||[];if(T(a))for(;u=h[d++];)u[0]==="+"?(u=u.slice(1)||"*",(r[u]=r[u]||[]).unshift(a)):(r[u]=r[u]||[]).push(a)}}function Ml(r,s,a,u){var d={},h=r===vo;function m(E){var b;return d[E]=!0,l.each(r[E]||[],function(w,D){var M=D(s,a,u);if(typeof M=="string"&&!h&&!d[M])return s.dataTypes.unshift(M),m(M),!1;if(h)return!(b=M)}),b}return m(s.dataTypes[0])||!d["*"]&&m("*")}function Eo(r,s){var a,u,d=l.ajaxSettings.flatOptions||{};for(a in s)s[a]!==void 0&&((d[a]?r:u||(u={}))[a]=s[a]);return u&&l.extend(!0,r,u),r}function ad(r,s,a){for(var u,d,h,m,E=r.contents,b=r.dataTypes;b[0]==="*";)b.shift(),u===void 0&&(u=r.mimeType||s.getResponseHeader("Content-Type"));if(u){for(d in E)if(E[d]&&E[d].test(u)){b.unshift(d);break}}if(b[0]in a)h=b[0];else{for(d in a){if(!b[0]||r.converters[d+" "+b[0]]){h=d;break}m||(m=d)}h=h||m}if(h)return h!==b[0]&&b.unshift(h),a[h]}function ld(r,s,a,u){var d,h,m,E,b,w={},D=r.dataTypes.slice();if(D[1])for(m in r.converters)w[m.toLowerCase()]=r.converters[m];for(h=D.shift();h;)if(r.responseFields[h]&&(a[r.responseFields[h]]=s),!b&&u&&r.dataFilter&&(s=r.dataFilter(s,r.dataType)),b=h,h=D.shift(),h){if(h==="*")h=b;else if(b!=="*"&&b!==h){if(m=w[b+" "+h]||w["* "+h],!m){for(d in w)if(E=d.split(" "),E[1]===h&&(m=w[b+" "+E[0]]||w["* "+E[0]],m)){m===!0?m=w[d]:w[d]!==!0&&(h=E[0],D.unshift(E[1]));break}}if(m!==!0)if(m&&r.throws)s=m(s);else try{s=m(s)}catch(M){return{state:"parsererror",error:m?M:"No conversion from "+b+" to "+h}}}}return{state:"success",data:s}}l.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Qr.href,type:"GET",isLocal:id.test(Qr.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Ll,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":l.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(r,s){return s?Eo(Eo(r,l.ajaxSettings),s):Eo(l.ajaxSettings,r)},ajaxPrefilter:Il(Dl),ajaxTransport:Il(vo),ajax:function(r,s){typeof r=="object"&&(s=r,r=void 0),s=s||{};var a,u,d,h,m,E,b,w,D,M,C=l.ajaxSetup({},s),W=C.context||C,re=C.context&&(W.nodeType||W.jquery)?l(W):l.event,ce=l.Deferred(),oe=l.Callbacks("once memory"),Ze=C.statusCode||{},Pe={},qt={},Bt="canceled",ue={readyState:0,getResponseHeader:function(he){var Le;if(b){if(!h)for(h={};Le=rd.exec(d);)h[Le[1].toLowerCase()+" "]=(h[Le[1].toLowerCase()+" "]||[]).concat(Le[2]);Le=h[he.toLowerCase()+" "]}return Le==null?null:Le.join(", ")},getAllResponseHeaders:function(){return b?d:null},setRequestHeader:function(he,Le){return b==null&&(he=qt[he.toLowerCase()]=qt[he.toLowerCase()]||he,Pe[he]=Le),this},overrideMimeType:function(he){return b==null&&(C.mimeType=he),this},statusCode:function(he){var Le;if(he)if(b)ue.always(he[ue.status]);else for(Le in he)Ze[Le]=[Ze[Le],he[Le]];return this},abort:function(he){var Le=he||Bt;return a&&a.abort(Le),Rn(0,Le),this}};if(ce.promise(ue),C.url=((r||C.url||Qr.href)+"").replace(od,Qr.protocol+"//"),C.type=s.method||s.type||C.method||C.type,C.dataTypes=(C.dataType||"*").toLowerCase().match(st)||[""],C.crossDomain==null){E=x.createElement("a");try{E.href=C.url,E.href=E.href,C.crossDomain=bo.protocol+"//"+bo.host!=E.protocol+"//"+E.host}catch(he){C.crossDomain=!0}}if(C.data&&C.processData&&typeof C.data!="string"&&(C.data=l.param(C.data,C.traditional)),Ml(Dl,C,s,ue),b)return ue;w=l.event&&C.global,w&&l.active++===0&&l.event.trigger("ajaxStart"),C.type=C.type.toUpperCase(),C.hasContent=!sd.test(C.type),u=C.url.replace(td,""),C.hasContent?C.data&&C.processData&&(C.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&(C.data=C.data.replace(ed,"+")):(M=C.url.slice(u.length),C.data&&(C.processData||typeof C.data=="string")&&(u+=(go.test(u)?"&":"?")+C.data,delete C.data),C.cache===!1&&(u=u.replace(nd,"$1"),M=(go.test(u)?"&":"?")+"_="+Ol.guid+++M),C.url=u+M),C.ifModified&&(l.lastModified[u]&&ue.setRequestHeader("If-Modified-Since",l.lastModified[u]),l.etag[u]&&ue.setRequestHeader("If-None-Match",l.etag[u])),(C.data&&C.hasContent&&C.contentType!==!1||s.contentType)&&ue.setRequestHeader("Content-Type",C.contentType),ue.setRequestHeader("Accept",C.dataTypes[0]&&C.accepts[C.dataTypes[0]]?C.accepts[C.dataTypes[0]]+(C.dataTypes[0]!=="*"?", "+Ll+"; q=0.01":""):C.accepts["*"]);for(D in C.headers)ue.setRequestHeader(D,C.headers[D]);if(C.beforeSend&&(C.beforeSend.call(W,ue,C)===!1||b))return ue.abort();if(Bt="abort",oe.add(C.complete),ue.done(C.success),ue.fail(C.error),a=Ml(vo,C,s,ue),!a)Rn(-1,"No Transport");else{if(ue.readyState=1,w&&re.trigger("ajaxSend",[ue,C]),b)return ue;C.async&&C.timeout>0&&(m=t.setTimeout(function(){ue.abort("timeout")},C.timeout));try{b=!1,a.send(Pe,Rn)}catch(he){if(b)throw he;Rn(-1,he)}}function Rn(he,Le,ei,_o){var Ut,ti,zt,pn,mn,vt=Le;b||(b=!0,m&&t.clearTimeout(m),a=void 0,d=_o||"",ue.readyState=he>0?4:0,Ut=he>=200&&he<300||he===304,ei&&(pn=ad(C,ue,ei)),!Ut&&l.inArray("script",C.dataTypes)>-1&&l.inArray("json",C.dataTypes)<0&&(C.converters["text script"]=function(){}),pn=ld(C,pn,ue,Ut),Ut?(C.ifModified&&(mn=ue.getResponseHeader("Last-Modified"),mn&&(l.lastModified[u]=mn),mn=ue.getResponseHeader("etag"),mn&&(l.etag[u]=mn)),he===204||C.type==="HEAD"?vt="nocontent":he===304?vt="notmodified":(vt=pn.state,ti=pn.data,zt=pn.error,Ut=!zt)):(zt=vt,(he||!vt)&&(vt="error",he<0&&(he=0))),ue.status=he,ue.statusText=(Le||vt)+"",Ut?ce.resolveWith(W,[ti,vt,ue]):ce.rejectWith(W,[ue,vt,zt]),ue.statusCode(Ze),Ze=void 0,w&&re.trigger(Ut?"ajaxSuccess":"ajaxError",[ue,C,Ut?ti:zt]),oe.fireWith(W,[ue,vt]),w&&(re.trigger("ajaxComplete",[ue,C]),--l.active||l.event.trigger("ajaxStop")))}return ue},getJSON:function(r,s,a){return l.get(r,s,a,"json")},getScript:function(r,s){return l.get(r,void 0,s,"script")}}),l.each(["get","post"],function(r,s){l[s]=function(a,u,d,h){return T(u)&&(h=h||d,d=u,u=void 0),l.ajax(l.extend({url:a,type:s,dataType:h,data:u,success:d},l.isPlainObject(a)&&a))}}),l.ajaxPrefilter(function(r){var s;for(s in r.headers)s.toLowerCase()==="content-type"&&(r.contentType=r.headers[s]||"")}),l._evalUrl=function(r,s,a){return l.ajax({url:r,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(u){l.globalEval(u,s,a)}})},l.fn.extend({wrapAll:function(r){var s;return this[0]&&(T(r)&&(r=r.call(this[0])),s=l(r,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&s.insertBefore(this[0]),s.map(function(){for(var a=this;a.firstElementChild;)a=a.firstElementChild;return a}).append(this)),this},wrapInner:function(r){return T(r)?this.each(function(s){l(this).wrapInner(r.call(this,s))}):this.each(function(){var s=l(this),a=s.contents();a.length?a.wrapAll(r):s.append(r)})},wrap:function(r){var s=T(r);return this.each(function(a){l(this).wrapAll(s?r.call(this,a):r)})},unwrap:function(r){return this.parent(r).not("body").each(function(){l(this).replaceWith(this.childNodes)}),this}}),l.expr.pseudos.hidden=function(r){return!l.expr.pseudos.visible(r)},l.expr.pseudos.visible=function(r){return!!(r.offsetWidth||r.offsetHeight||r.getClientRects().length)},l.ajaxSettings.xhr=function(){try{return new t.XMLHttpRequest}catch(r){}};var ud={0:200,1223:204},Jr=l.ajaxSettings.xhr();k.cors=!!Jr&&"withCredentials"in Jr,k.ajax=Jr=!!Jr,l.ajaxTransport(function(r){var s,a;if(k.cors||Jr&&!r.crossDomain)return{send:function(u,d){var h,m=r.xhr();if(m.open(r.type,r.url,r.async,r.username,r.password),r.xhrFields)for(h in r.xhrFields)m[h]=r.xhrFields[h];r.mimeType&&m.overrideMimeType&&m.overrideMimeType(r.mimeType),!r.crossDomain&&!u["X-Requested-With"]&&(u["X-Requested-With"]="XMLHttpRequest");for(h in u)m.setRequestHeader(h,u[h]);s=function(E){return function(){s&&(s=a=m.onload=m.onerror=m.onabort=m.ontimeout=m.onreadystatechange=null,E==="abort"?m.abort():E==="error"?typeof m.status!="number"?d(0,"error"):d(m.status,m.statusText):d(ud[m.status]||m.status,m.statusText,(m.responseType||"text")!=="text"||typeof m.responseText!="string"?{binary:m.response}:{text:m.responseText},m.getAllResponseHeaders()))}},m.onload=s(),a=m.onerror=m.ontimeout=s("error"),m.onabort!==void 0?m.onabort=a:m.onreadystatechange=function(){m.readyState===4&&t.setTimeout(function(){s&&a()})},s=s("abort");try{m.send(r.hasContent&&r.data||null)}catch(E){if(s)throw E}},abort:function(){s&&s()}}}),l.ajaxPrefilter(function(r){r.crossDomain&&(r.contents.script=!1)}),l.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(r){return l.globalEval(r),r}}}),l.ajaxPrefilter("script",function(r){r.cache===void 0&&(r.cache=!1),r.crossDomain&&(r.type="GET")}),l.ajaxTransport("script",function(r){if(r.crossDomain||r.scriptAttrs){var s,a;return{send:function(u,d){s=l("