/* PrismJS 1.27.0 http://127.0.0.1:8081/download.html#themes=prism&languages=markup+css+clike+javascript+apacheconf+bash+bbcode+c+csharp+cpp+coffeescript+css-extras+diff+docker+ecscript+git+go+java+json+json5+less+lua+markdown+markup-templating+php+php-extras+python+regex+ruby+sass+scss+sql+twig+yaml&plugins=line-highlight+line-numbers+command-line+toolbar+copy-to-clipboard */ var _self="undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{},Prism=function(s){var t=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,n=0,e={},C={manual:s.Prism&&s.Prism.manual,disableWorkerMessageHandler:s.Prism&&s.Prism.disableWorkerMessageHandler,util:{encode:function e(n){return n instanceof N?new N(n.type,e(n.content),n.alias):Array.isArray(n)?n.map(e):n.replace(/&/g,"&").replace(/=n.reach);i+=a.value.length,a=a.next){var l=a.value;if(e.length>g.length)return;if(!(l instanceof N)){var o,A=1;if(x){if(!(o=_(w,i,g,k))||o.index>=g.length)break;var E=o.index,P=o.index+o[0].length,s=i;for(s+=a.value.length;s<=E;)a=a.next,s+=a.value.length;if(s-=a.value.length,i=s,a.value instanceof N)continue;for(var L=a;L!==e.tail&&(s
n.reach&&(n.reach=l),a.prev),S=(S&&(j=M(e,j,S),i+=S.length),W(e,j,A),new N(t,y?C.tokenize(u,y):u,b,u));a=M(e,j,S),O&&M(e,a,O),1n.reach&&(n.reach=u.reach))}}}}}(e,a,n,a.head,0),a),l=[],o=i.head.next;o!==i.tail;)l.push(o.value),o=o.next;return l},hooks:{all:{},add:function(e,n){var t=C.hooks.all;t[e]=t[e]||[],t[e].push(n)},run:function(e,n){var t=C.hooks.all[e];if(t&&t.length)for(var r,a=0;r=t[a++];)r(n)}},Token:N};function N(e,n,t,r){this.type=e,this.content=n,this.alias=t,this.length=0|(r||"").length}function _(e,n,t,r){e.lastIndex=n;n=e.exec(t);return n&&r&&n[1]&&(e=n[1].length,n.index+=e,n[0]=n[0].slice(e)),n}function u(){var e={value:null,prev:null,next:null},n={value:null,prev:e,next:null};e.next=n,this.head=e,this.tail=n,this.length=0}function M(e,n,t){var r=n.next,t={value:t,prev:n,next:r};return n.next=t,r.prev=t,e.length++,t}function W(e,n,t){for(var r=n.next,a=0;a
",document.body.appendChild(e),t=38===e.offsetHeight,document.body.removeChild(e)),t},b=!0,Prism.plugins.lineHighlight={highlightLines:function(u,e,p){var t,i,e=(e="string"==typeof e?e:u.getAttribute("data-line")||"").replace(/\s+/g,"").split(",").filter(Boolean),g=+u.getAttribute("data-line-offset")||0,m=(y()?parseInt:parseFloat)(getComputedStyle(u).lineHeight),a=Prism.util.isActive(u,l),n=u.querySelector("code"),c=!a&&n||u,d=[],h=n&&c!=n?(t=u,n=n,t=getComputedStyle(u),i=getComputedStyle(n),n.offsetTop+r(i.borderTopWidth)+r(i.paddingTop)-r(t.paddingTop)):0;function r(e){return+e.substr(0,e.length-2)}e.forEach(function(e){var t,i,n,r=e.split("-"),o=+r[0],s=+r[1]||o,l=u.querySelector('.line-highlight[data-range="'+e+'"]')||document.createElement("div");d.push(function(){l.setAttribute("aria-hidden","true"),l.setAttribute("data-range",e),l.className=(p||"")+" line-highlight"}),a&&Prism.plugins.lineNumbers?(r=Prism.plugins.lineNumbers.getLine(u,o),t=Prism.plugins.lineNumbers.getLine(u,s),r&&(i=r.offsetTop+h+"px",d.push(function(){l.style.top=i})),t&&(n=t.offsetTop-r.offsetTop+t.offsetHeight+"px",d.push(function(){l.style.height=n}))):d.push(function(){l.setAttribute("data-start",String(o)),o span",u).forEach(function(e,t){var i=t+o;e.onclick=function(){b=!1,location.hash=s+"."+i,setTimeout(function(){b=!0},1)}})),function(){d.forEach(P)}}},r=0,Prism.hooks.add("before-sanity-check",function(e){var t,i=e.element.parentElement;o(i)&&(t=0,v(".line-highlight",i).forEach(function(e){t+=e.textContent.length,e.parentNode.removeChild(e)}),t&&/^(?: \n)+$/.test(e.code.slice(-t))&&(e.code=e.code.slice(0,-t)))}),Prism.hooks.add("complete",function e(t){var i,n=t.element.parentElement;o(n)&&(clearTimeout(r),i=Prism.plugins.lineNumbers,t=t.plugins&&t.plugins.lineNumbers,A(n,l)&&i&&!t?Prism.hooks.add("line-numbers",e):(Prism.plugins.lineHighlight.highlightLines(n)(),r=setTimeout(s,1)))}),window.addEventListener("hashchange",s),window.addEventListener("resize",function(){v("pre").filter(o).map(function(e){return Prism.plugins.lineHighlight.highlightLines(e)}).forEach(P)}))}();
!function(){var r,s,e,n;function l(e){0!=(e=e.filter(function(e){e=((e=e)?window.getComputedStyle?getComputedStyle(e):e.currentStyle||null:null)["white-space"];return"pre-wrap"===e||"pre-line"===e})).length&&((e=e.map(function(e){var n,t=e.querySelector("code"),i=e.querySelector(".line-numbers-rows");if(t&&i)return i=e.querySelector(".line-numbers-sizer"),n=t.textContent.split(s),i||((i=document.createElement("span")).className="line-numbers-sizer",t.appendChild(i)),i.innerHTML="0",i.style.display="block",t=i.getBoundingClientRect().height,i.innerHTML="",{element:e,lines:n,lineHeights:[],oneLinerHeight:t,sizer:i}}).filter(Boolean)).forEach(function(e){var i=e.sizer,n=e.lines,r=e.lineHeights,s=e.oneLinerHeight;r[n.length-1]=void 0,n.forEach(function(e,n){var t;e&&1