!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs=t()}(this,function(){"use strict";var d,b,y=1e3,v=6e4,_=36e5,p="millisecond",l="second",c="minute",r="hour",s="day",h="week",n="month",w="quarter",o="year",a="date",j="Invalid Date",C=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,O=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,x={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}},f=function(e,t,n){var s=String(e);return!s||s.length>=t?e:""+Array(t+1-s.length).join(n)+e},E={s:f,z:function(e){var t=-e.utcOffset(),n=t<0?-t:t,s=Math.floor(n/60),o=n%60;return(t<=0?"+":"-")+f(s,2,"0")+":"+f(o,2,"0")},m:function e(t,s){if(t.date()1)return e(r[0])}}else c=t.name,i[c]=t,o=c;return!s&&o&&(u=o),o||!s&&u},t=function(e,t){if(g(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new d(n)},e=E;return e.l=m,e.i=g,e.w=function(e,n){return t(e,{locale:n.$L,utc:n.$u,x:n.$x,$offset:n.$offset})},d=function(){function u(e){this.$L=m(e.locale,null,!0),this.parse(e)}var d=u.prototype;return d.parse=function(t){this.$d=function(t){var n,o,i,s=t.date,a=t.utc;return null===s?new Date(NaN):e.u(s)?new Date:s instanceof Date?new Date(s):"string"==typeof s&&!/Z$/i.test(s)&&(n=s.match(C),n)?(o=n[2]-1||0,i=(n[7]||"0").substring(0,3),a?new Date(Date.UTC(n[1],o,n[3]||1,n[4]||0,n[5]||0,n[6]||0,i)):new Date(n[1],o,n[3]||1,n[4]||0,n[5]||0,n[6]||0,i)):new Date(s)}(t),this.$x=t.x||{},this.init()},d.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},d.$utils=function(){return e},d.isValid=function(){return this.$d.toString()!==j},d.isSame=function(e,n){var s=t(e);return this.startOf(n)<=s&&s<=this.endOf(n)},d.isAfter=function(e,n){return t(e)=0&&n.item(t)!==this;);return t>-1});e&&e!==document;e=e.parentNode)if(e.matches(t))return e;return null}function activateMenu(){var e,t,n,s,i,a,o=document.getElementsByClassName("sub-menu-item");if(o){for(e=null,n=0;n{e.addEventListener("click",function(){document.getElementsByClassName("page-wrapper")[0].classList.add("toggled")})})}if(document.getElementById("navigation"))for(var mybutton,ddmenu,sanitizeHTML,elements=document.getElementById("navigation").getElementsByTagName("a"),i=0,len=elements.length;i=50||document.documentElement.scrollTop>=50?e.classList.add("nav-sticky"):e.classList.remove("nav-sticky"))}window.addEventListener("scroll",e=>{e.preventDefault(),windowScroll()}),mybutton=document.getElementById("back-to-top"),window.onscroll=function(){scrollFunction()};function scrollFunction(){mybutton!=null&&(document.body.scrollTop>500||document.documentElement.scrollTop>500?mybutton.style.display="block":mybutton.style.display="none")}function topFunction(){document.body.scrollTop=0,document.documentElement.scrollTop=0}if(document.getElementsByClassName("dd-menu"))for(ddmenu=document.getElementsByClassName("dd-menu"),i=0,len=ddmenu.length;inew Tooltip(e));sanitizeHTML=function(e){return e.replace(/[^\w. ]/gi,function(e){return"&#"+e.charCodeAt(0)+";"})},!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.scrollSpy=t():e.scrollSpy=t()}(self,()=>(()=>{var n={138:(e,t,n)=>{e.exports=(e,t={})=>{const{ScrollSpy:o}=n(218),s=new o(e,t);return window.onload=s.onScroll(),window.addEventListener("scroll",()=>s.onScroll()),s}},218:(e,t,n)=>{"use strict";n.r(t),n.d(t,{ScrollSpy:()=>s});class s{constructor(e,t={}){if(!e)throw new Error("First argument is query selector to your navigation.");if("object"!=typeof t)throw new Error("Second argument must be instance of Object.");t.smoothScroll=!0===t.smoothScroll&&{}||t.smoothScroll,this.menuList=e instanceof HTMLElement?e:document.querySelector(e),this.options=Object.assign({},{sectionClass:".scrollspy",menuActiveTarget:"li > a",offset:0,hrefAttribute:"href",activeClass:"active",scrollContainer:"",smoothScroll:{}},t),this.options.scrollContainer?this.scroller=this.options.scrollContainer instanceof HTMLElement?this.options.scrollContainer:document.querySelector(this.options.scrollContainer):this.scroller=window,this.sections=document.querySelectorAll(this.options.sectionClass),this.attachEventListeners()}attachEventListeners(){this.scroller&&(this.scroller.addEventListener("scroll",()=>this.onScroll()),this.options.smoothScroll)&&this.menuList.querySelectorAll(this.options.menuActiveTarget).forEach(e=>e.addEventListener("click",this.onClick.bind(this)))}onClick(e){const n=e.target.getAttribute(this.options.hrefAttribute),t=document.querySelector(n);t&&this.options.smoothScroll&&(e.preventDefault(),this.scrollTo(t))}onScroll(){const t=this.getSectionInView(),e=this.getMenuItemBySection(t);e&&(this.removeCurrentActive({ignore:e}),this.setActive(e))}scrollTo(e){const t="function"==typeof this.options.smoothScrollBehavior&&this.options.smoothScrollBehavior;t?t(e,this.options.smoothScroll):e.scrollIntoView({...this.options.smoothScroll,behavior:"smooth"})}getMenuItemBySection(e){if(!e)return;const t=e.getAttribute("id");return this.menuList.querySelector(`[${this.options.hrefAttribute}="#${t}"]`)}getSectionInView(){for(let e=0;en&&t<=s)return this.sections[e]}}setActive(e){e.classList.contains(this.options.activeClass)||e.classList.add(this.options.activeClass)}removeCurrentActive({ignore:e}){const{hrefAttribute:t,menuActiveTarget:n,activeClass:s}=this.options,o=`${n}.${s}:not([${t}="${e.getAttribute(t)}"])`;this.menuList.querySelectorAll(o).forEach(e=>e.classList.remove(this.options.activeClass))}}}},t={};function e(s){var o,i=t[s];return 0[0]!==i?i.exports:(o=t[s]={exports:{}},n[s](o,o.exports,e),o.exports)}return e.d=(t,n)=>{for(var s in n)e.o(n,s)&&!e.o(t,s)&&Object.defineProperty(t,s,{enumerable:!0,get:n[s]})},e.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},e(138)})()),(()=>{window.onload=function(){scrollSpy("toc",{sectionClass:"h1,h2,h3,h4",offset:100})}})();const scrollArea=document.getElementById("content"),tocBtn=document.getElementById("toc-dropdown-btn");scrollArea.addEventListener("activate.bs.scrollspy",function(){var e=document.querySelector(".dropdown-menu li > a.active").innerHTML;tocBtn.innerHTML=e}),tocBtn.addEventListener("shown.bs.dropdown",e=>{tocBtn.style.borderBottom="none",tocBtn.style.borderRadius="4px 4px 0 0"}),tocBtn.addEventListener("hidden.bs.dropdown",e=>{tocBtn.style.borderBottom="1px solid var(--alert-border-color)",tocBtn.style.borderRadius="4px"}),(()=>{var t,e=Object.getOwnPropertyNames,n=(t,n)=>function(){return t&&(n=(0,t[e(t)[0]])(t=0)),n},s=(t,n)=>function(){return n||(0,t[e(t)[0]])((n={exports:{}}).exports,n),n.exports},o=n({"ns-hugo-params:"(){t={langPath:"https://enterprise.federated.computer/docs/js/components/"}}}),i=s({""(e,n){o();var i=typeof window!="undefined"?window:typeof WorkerGlobalScope!="undefined"&&self instanceof WorkerGlobalScope?self:{},s=function(e){var s,a,l=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,f=0,i={},t={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function e(t){return t instanceof n?new n(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&").replace(/"+o.content+""};function d(e,t,n,s){e.lastIndex=t;var i,o=e.exec(n);return o&&s&&o[1]&&(i=o[1].length,o.index+=i,o[0]=o[0].slice(i)),o}function c(e,s,i,a,r,l){for(_ in i){if(!i.hasOwnProperty(_)||!i[_])continue;for(v=i[_],v=Array.isArray(v)?v:[v],y=0;y=l.reach)break;if(b=u.value,s.length>e.length)return;if(b instanceof n)continue;if(O=1,T){if(f=d(z,p,e,S),!f||f.index>=e.length)break;for(C=f.index,D=f.index+f[0].length,g=p,g+=u.value.length;C>=g;)u=u.next,g+=u.value.length;if(g-=u.value.length,p=g,u.value instanceof n)continue;for(j=u;j!==s.tail&&(gl.reach&&(l.reach=k),w=u.prev,A&&(w=o(s,w,A),p+=A.length),h(s,w,O),R=new n(_,M?t.tokenize(x,M):x,L,x),u=o(s,w,R),F&&o(s,u,F),O>1&&(E={cause:_+","+y,reach:k},c(e,s,i,u.prev,p,E),l&&E.reach>l.reach&&(l.reach=E.reach))}}}}function u(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function o(e,t,n){var o=t.next,s={value:n,prev:t,next:o};return t.next=s,o.prev=s,e.length++,s}function h(e,t,n){for(var s=t.next,o=0;o/,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]},s.languages.markup.tag.inside["attr-value"].inside.entity=s.languages.markup.entity,s.languages.markup.doctype.inside["internal-subset"].inside=s.languages.markup,s.hooks.add("wrap",function(e){e.type==="entity"&&(e.attributes.title=e.content.replace(/&/,"&"))}),Object.defineProperty(s.languages.markup.tag,"addInlined",{value:function(t,n){var i,a,o={};o["language-"+n]={pattern:/(^$)/i,lookbehind:!0,inside:s.languages[n]},o.cdata=/^$/i,i={"included-cdata":{pattern://i,inside:o}},i["language-"+n]={pattern:/[\s\S]+/,inside:s.languages[n]},a={},a[t]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return t}),"i"),lookbehind:!0,greedy:!0,inside:i},s.languages.insertBefore("markup","cdata",a)}}),Object.defineProperty(s.languages.markup.tag,"addAttribute",{value:function(e,t){s.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:s.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),s.languages.html=s.languages.markup,s.languages.mathml=s.languages.markup,s.languages.svg=s.languages.markup,s.languages.xml=s.languages.extend("markup",{}),s.languages.ssml=s.languages.xml,s.languages.atom=s.languages.xml,s.languages.rss=s.languages.xml,function(e){var n,t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+t.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,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:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css,n=e.languages.markup,n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"))}(s),s.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:/[{}[\];(),.:]/},s.languages.javascript=s.languages.extend("clike",{"class-name":[s.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+(/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source)+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),s.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,s.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:s.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:s.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:s.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:s.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:s.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),s.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:s.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"}}),s.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),s.languages.markup&&(s.languages.markup.tag.addInlined("script","javascript"),s.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),s.languages.js=s.languages.javascript,function(e){e.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d.*$/m]};var t={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(t).forEach(function(n){var o=t[n],s=[];/^\w+$/.test(n)||s.push(/\w+/.exec(n)[0]),n==="diff"&&s.push("bold"),e.languages.diff[n]={pattern:RegExp("^(?:["+o+`].*(?:\r ?| |(?![\\s\\S])))+`,"m"),alias:s,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(n)[0]}}}}),Object.defineProperty(e.languages.diff,"PREFIXES",{value:t})}(s),function(){if(typeof s=="undefined"||typeof document=="undefined"||!document.querySelector)return;var n,i,l,a="line-numbers",e="linkable-line-numbers",u=/\n(?!$)/g;function t(e,t){return Array.prototype.slice.call((t||document).querySelectorAll(e))}function r(e,t){return e.classList.contains(t)}function c(e){e()}l=function(){var e;return function(){if(typeof e=="undefined"){var t=document.createElement("div");t.style.fontSize="13px",t.style.lineHeight="1.5",t.style.padding="0",t.style.border="0",t.innerHTML=" 
 ",document.body.appendChild(t),e=t.offsetHeight===38,document.body.removeChild(t)}return e}}();function h(e,t){var o=getComputedStyle(e),s=getComputedStyle(t);function n(e){return+e.substr(0,e.length-2)}return t.offsetTop+n(s.borderTopWidth)+n(s.paddingTop)-n(o.paddingTop)}function o(t){return!!t&&!!/pre/i.test(t.nodeName)&&(!!t.hasAttribute("data-line")||!!(t.id&&s.util.isActive(t,e)))}n=!0,s.plugins.lineHighlight={highlightLines:function(i,d,m){d=typeof d=="string"?d:i.getAttribute("data-line")||"";var g,y,C=d.replace(/\s+/g,"").split(",").filter(Boolean),j=+i.getAttribute("data-line-offset")||0,E=l()?parseInt:parseFloat,O=E(getComputedStyle(i).lineHeight),v=s.util.isActive(i,a),p=i.querySelector("code"),_=v?i:p||i,f=[],w=p.textContent.match(u),x=w?w.length+1:1,b=!p||_==p?0:h(i,p);return C.forEach(function(e){var t,a,r,l,d,c=e.split("-"),n=+c[0],o=+c[1]||n,o=Math.min(x+j,o);if(on&&t.setAttribute("data-end",String(o)),t.style.top=(n-j-1)*O+b+"px",t.textContent=new Array(o-n+2).join(` `)}),f.push(function(){t.style.width=i.scrollWidth+"px"}),f.push(function(){_.appendChild(t)})}),g=i.id,v&&s.util.isActive(i,e)&&g&&(r(i,e)||f.push(function(){i.classList.add(e)}),y=parseInt(i.getAttribute("data-start")||"1"),t(".line-numbers-rows > span",i).forEach(function(e,t){var s=t+y;e.onclick=function(){var e=g+"."+s;n=!1,location.hash=e,setTimeout(function(){n=!0},1)}})),function(){f.forEach(c)}}};function d(){var e,i,a,r,o=location.hash.slice(1);if(t(".temporary.line-highlight").forEach(function(e){e.parentNode.removeChild(e)}),i=(o.match(/\.([\d,-]+)$/)||[,""])[1],!i||document.getElementById(o))return;if(a=o.slice(0,o.lastIndexOf(".")),e=document.getElementById(a),!e)return;e.hasAttribute("data-line")||e.setAttribute("data-line",""),r=s.plugins.lineHighlight.highlightLines(e,i,"temporary "),r(),n&&document.querySelector(".temporary.line-highlight").scrollIntoView()}i=0,s.hooks.add("before-sanity-check",function(e){var n,s=e.element.parentElement;if(!o(s))return;n=0,t(".line-highlight",s).forEach(function(e){n+=e.textContent.length,e.parentNode.removeChild(e)}),n&&/^(?: \n)+$/.test(e.code.slice(-n))&&(e.code=e.code.slice(0,-n))}),s.hooks.add("complete",function e(t){var c,l,u,n=t.element.parentElement;if(!o(n))return;clearTimeout(i),c=s.plugins.lineNumbers,l=t.plugins&&t.plugins.lineNumbers,r(n,a)&&c&&!l?s.hooks.add("line-numbers",e):(u=s.plugins.lineHighlight.highlightLines(n),u(),i=setTimeout(d,1))}),window.addEventListener("hashchange",d),window.addEventListener("resize",function(){var e=t("pre").filter(o).map(function(e){return s.plugins.lineHighlight.highlightLines(e)});e.forEach(c)})}(),function(){if(typeof s=="undefined"||typeof document=="undefined")return;var n,e="line-numbers",o=/\n(?!$)/g,i=s.plugins.lineNumbers={getLine:function(t,n){if(t.tagName!=="PRE"||!t.classList.contains(e))return;var s,i,a,o=t.querySelector(".line-numbers-rows");if(!o)return;return s=parseInt(t.getAttribute("data-start"),10)||1,i=s+(o.children.length-1),ni&&(n=i),a=n-s,o.children[a]},resize:function(e){t([e])},assumeViewportIndependence:!0};function t(e){if(e=e.filter(function(e){var n=a(e),t=n["white-space"];return t==="pre-wrap"||t==="pre-line"}),e.length==0)return;var t=e.map(function(e){var t,s,i,n=e.querySelector("code"),a=e.querySelector(".line-numbers-rows");return!n||!a?0[0]:(t=e.querySelector(".line-numbers-sizer"),s=n.textContent.split(o),t||(t=document.createElement("span"),t.className="line-numbers-sizer",n.appendChild(t)),t.innerHTML="0",t.style.display="block",i=t.getBoundingClientRect().height,t.innerHTML="",{element:e,lines:s,lineHeights:[],oneLinerHeight:i,sizer:t})}).filter(Boolean);t.forEach(function(e){var s=e.sizer,t=e.lines,n=e.lineHeights,o=e.oneLinerHeight;n[t.length-1]=0[0],t.forEach(function(e,t){if(e&&e.length>1){var i=s.appendChild(document.createElement("span"));i.style.display="block",i.textContent=e}else n[t]=o})}),t.forEach(function(e){for(var s=e.sizer,n=e.lineHeights,o=0,t=0;t"),a=document.createElement("span"),a.setAttribute("aria-hidden","true"),a.className="line-numbers-rows",a.innerHTML=d,i.hasAttribute("data-start")&&(i.style.counterReset="linenumber "+(parseInt(i.getAttribute("data-start"),10)-1)),n.element.appendChild(a),t([i]),s.hooks.run("line-numbers",n)}),s.hooks.add("line-numbers",function(e){e.plugins=e.plugins||{},e.plugins.lineNumbers=!0})}(),function(){if(typeof s=="undefined"||typeof document=="undefined")return;Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var n,a="Loading…",r=function(e,t){return"✖ Error "+e+" while fetching file: "+t},c="✖ Error: File does not exist or is empty",l={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},e="data-src-status",o="loading",i="loaded",d="failed",t="pre[data-src]:not(["+e+'="'+i+'"]):not(['+e+'="'+o+'"])';function u(e,t,n){var s=new XMLHttpRequest;s.open("GET",e,!0),s.onreadystatechange=function(){s.readyState==4&&(s.status<400&&s.responseText?t(s.responseText):n(s.status>=400?r(s.status,s.statusText):c))},s.send(null)}function h(e){var t,s,o,n=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(e||"");return n?(t=Number(n[1]),o=n[2],s=n[3],o?s?[t,Number(s)]:[t,0[0]]:[t,t]):0[0]}s.hooks.add("before-highlightall",function(e){e.selector+=", "+t}),s.hooks.add("before-sanity-check",function(n){var c,m,f,p,g,r=n.element;r.matches(t)&&(n.code="",r.setAttribute(e,o),c=r.appendChild(document.createElement("CODE")),c.textContent=a,f=r.getAttribute("data-src"),m=n.language,m==="none"&&(p=(/\.(\w+)$/.exec(f)||[,"none"])[1],m=l[p]||p),s.util.setLanguage(c,m),s.util.setLanguage(r,m),g=s.plugins.autoloader,g&&g.loadLanguages(m),u(f,function(t){r.setAttribute(e,i);var n,o,a,l=h(r.getAttribute("data-range"));l&&(n=t.split(/\r\n?|\n/g),o=l[0],a=l[1]==null?n.length:l[1],o<0&&(o+=n.length),o=Math.max(0,Math.min(o-1,n.length)),a<0&&(a+=n.length),a=Math.max(0,Math.min(a,n.length)),t=n.slice(o,a).join(` `),r.hasAttribute("data-start")||r.setAttribute("data-start",String(o+1))),c.textContent=t,s.highlightElement(c)},function(t){r.setAttribute(e,d),c.textContent=t}))}),s.plugins.fileHighlight={highlight:function(n){for(var a,o=(n||document).querySelectorAll(t),i=0;a=o[i++];)s.highlightElement(a)}},n=!1,s.fileHighlight=function(){n||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),n=!0),s.plugins.fileHighlight.highlight.apply(this,arguments)}}(),function(){if(typeof s=="undefined"||typeof document=="undefined")return;var n,a,r,c,d,j={javascript:"clike",actionscript:"javascript",apex:["clike","sql"],arduino:"cpp",aspnet:["markup","csharp"],birb:"clike",bison:"c",c:"clike",csharp:"clike",cpp:"c",cfscript:"clike",chaiscript:["clike","cpp"],cilkc:"c",cilkcpp:"cpp",coffeescript:"javascript",crystal:"ruby","css-extras":"css",d:"clike",dart:"clike",django:"markup-templating",ejs:["javascript","markup-templating"],etlua:["lua","markup-templating"],erb:["ruby","markup-templating"],fsharp:"clike","firestore-security-rules":"clike",flow:"javascript",ftl:"markup-templating",gml:"clike",glsl:"c",go:"clike",gradle:"clike",groovy:"clike",haml:"ruby",handlebars:"markup-templating",haxe:"clike",hlsl:"c",idris:"haskell",java:"clike",javadoc:["markup","java","javadoclike"],jolie:"clike",jsdoc:["javascript","javadoclike","typescript"],"js-extras":"javascript",json5:"json",jsonp:"json","js-templates":"javascript",kotlin:"clike",latte:["clike","markup-templating","php"],less:"css",lilypond:"scheme",liquid:"markup-templating",markdown:"markup","markup-templating":"markup",mongodb:"javascript",n4js:"javascript",objectivec:"c",opencl:"c",parser:"markup",php:"markup-templating",phpdoc:["php","javadoclike"],"php-extras":"php",plsql:"sql",processing:"clike",protobuf:"clike",pug:["markup","javascript"],purebasic:"clike",purescript:"haskell",qsharp:"clike",qml:"javascript",qore:"clike",racket:"scheme",cshtml:["markup","csharp"],jsx:["markup","javascript"],tsx:["jsx","typescript"],reason:"clike",ruby:"clike",sass:"css",scss:"css",scala:"java","shell-session":"bash",smarty:"markup-templating",solidity:"clike",soy:"markup-templating",sparql:"turtle",sqf:"clike",squirrel:"clike",stata:["mata","java","python"],"t4-cs":["t4-templating","csharp"],"t4-vb":["t4-templating","vbnet"],tap:"yaml",tt2:["clike","markup-templating"],textile:"markup",twig:"markup-templating",typescript:"javascript",v:"clike",vala:"clike",vbnet:"basic",velocity:"markup",wiki:"markup",xeora:"markup","xml-doc":"markup",xquery:"markup"},m={html:"markup",xml:"markup",svg:"markup",mathml:"markup",ssml:"markup",atom:"markup",rss:"markup",js:"javascript",g4:"antlr4",ino:"arduino","arm-asm":"armasm",art:"arturo",adoc:"asciidoc",avs:"avisynth",avdl:"avro-idl",gawk:"awk",sh:"bash",shell:"bash",shortcode:"bbcode",rbnf:"bnf",oscript:"bsl",cs:"csharp",dotnet:"csharp",cfc:"cfscript","cilk-c":"cilkc","cilk-cpp":"cilkcpp",cilk:"cilkcpp",coffee:"coffeescript",conc:"concurnas",jinja2:"django","dns-zone":"dns-zone-file",dockerfile:"docker",gv:"dot",eta:"ejs",xlsx:"excel-formula",xls:"excel-formula",gamemakerlanguage:"gml",po:"gettext",gni:"gn",ld:"linker-script","go-mod":"go-module",hbs:"handlebars",mustache:"handlebars",hs:"haskell",idr:"idris",gitignore:"ignore",hgignore:"ignore",npmignore:"ignore",webmanifest:"json",kt:"kotlin",kts:"kotlin",kum:"kumir",tex:"latex",context:"latex",ly:"lilypond",emacs:"lisp",elisp:"lisp","emacs-lisp":"lisp",md:"markdown",moon:"moonscript",n4jsd:"n4js",nani:"naniscript",objc:"objectivec",qasm:"openqasm",objectpascal:"pascal",px:"pcaxis",pcode:"peoplecode",plantuml:"plant-uml",pq:"powerquery",mscript:"powerquery",pbfasm:"purebasic",purs:"purescript",py:"python",qs:"qsharp",rkt:"racket",razor:"cshtml",rpy:"renpy",res:"rescript",robot:"robotframework",rb:"ruby","sh-session":"shell-session",shellsession:"shell-session",smlnj:"sml",sol:"solidity",sln:"solution-file",rq:"sparql",sclang:"supercollider",t4:"t4-cs",trickle:"tremor",troy:"tremor",trig:"turtle",ts:"typescript",tsconfig:"typoscript",uscript:"unrealscript",uc:"unrealscript",url:"uri",vb:"visual-basic",vba:"visual-basic",webidl:"web-idl",mathematica:"wolfram",nb:"wolfram",wl:"wolfram",xeoracube:"xeora",yml:"yaml"},e={},v="none",o=t.langPath,u=s.util.currentScript();u&&(r=/\bplugins\/autoloader\/prism-autoloader\.(?:min\.)?js(?:\?[^\r\n/]*)?$/i,c=/(^|\/)[\w-]+\.(?:min\.)?js(?:\?[^\r\n/]*)?$/i,a=u.getAttribute("data-autoloader-path"),a!=null?o=a.trim().replace(/\/?$/,"/"):(n=u.src,r.test(n)?o=n.replace(r,"components/"):c.test(n)&&(o=n.replace(c,"$1components/")))),d=s.plugins.autoloader={languages_path:o,use_minified:!0,loadLanguages:l};function f(e,t,n){var s=document.createElement("script");s.src=e,s.async=!0,s.onload=function(){document.body.removeChild(s),t&&t()},s.onerror=function(){document.body.removeChild(s),n&&n()},document.body.appendChild(s)}function p(e){var n,t=(e.getAttribute("data-dependencies")||"").trim();return t||(n=e.parentElement,n&&n.tagName.toLowerCase()==="pre"&&(t=(n.getAttribute("data-dependencies")||"").trim())),t?t.split(/\s*,\s*/g):[]}function h(t){if(t.indexOf("!")>=0)return!1;if(t=m[t]||t,t in s.languages)return!0;var n=e[t];return n&&!n.error&&n.loading===!1}function g(e){return d.languages_path+"prism-"+e+(d.use_minified?".min":"")+".js"}function l(e,t,n){typeof e=="string"&&(e=[e]);var o=e.length,i=0,s=!1;if(o===0){t&&setTimeout(t,0);return}function a(){if(s)return;i++,i===o&&t&&t(e)}e.forEach(function(e){b(e,a,function(){if(s)return;s=!0,n&&n(e)})})}function b(t,n,s){var o,a=t.indexOf("!")>=0;t=t.replace("!",""),t=m[t]||t;function r(){var o=e[t];o||(o=e[t]={callbacks:[]}),o.callbacks.push({success:n,error:s}),!a&&h(t)?i(t,"success"):!a&&o.error?i(t,"error"):(a||!o.loading)&&(o.loading=!0,o.error=!1,f(g(t),function(){o.loading=!1,i(t,"success")},function(){o.loading=!1,o.error=!0,i(t,"error")}))}o=j[t],o&&o.length?l(o,r,s):r()}function i(t,n){if(e[t]){for(var i,s=e[t].callbacks,o=0,a=s.length;ot&&(n[s]=` `+n[s],r=c);o[a]=n.join("")}return o.join(` `)}},typeof n!="undefined"&&n.exports&&(n.exports=o),s.plugins.NormalizeWhitespace=new o({"remove-trailing":!0,"remove-indent":!0,"left-trim":!0,"right-trim":!0}),s.hooks.add("before-sanity-check",function(t){var n,o,i,a,r,c,d,u,h,m,f,l=s.plugins.NormalizeWhitespace;if(t.settings&&t.settings["whitespace-normalization"]===!1)return;if(!s.util.isActive(t.element,"whitespace-normalization",!0))return;if((!t.element||!t.element.parentNode)&&t.code){t.code=l.normalize(t.code,t.settings);return}if(n=t.element.parentNode,!t.code||!n||n.nodeName.toLowerCase()!=="pre")return;t.settings==null&&(t.settings={});for(i in e)if(Object.hasOwnProperty.call(e,i)&&(m=e[i],n.hasAttribute("data-"+i)))try{d=JSON.parse(n.getAttribute("data-"+i)||"true"),typeof d===m&&(t.settings[i]=d)}catch{}for(u=n.childNodes,r="",c="",h=!1,a=0;a /}}}}},s.hooks.add("wrap",function(e){if(e.language==="treeview"&&e.type==="entry-name"){var t,n=e.classes,s=/(^|[^\\])\/\s*$/;if(s.test(e.content))e.content=e.content.replace(s,"$1"),n.push("dir");else for(e.content=e.content.replace(/(^|[^\\])[=*|]\s*$/,"$1"),t=e.content.toLowerCase().replace(/\s+/g,"").split(".");t.length>1;)t.shift(),n.push("ext-"+t.join("-"));e.content[0]==="."&&n.push("dotfile")}})}()}});i()})()