PageSourceSearch

https://eagle.cool/_next/static/chunks/1tea9l2g6ia0l.js

js eagle.cool collected 2026-10-01 10:12:16 UTC 160,387 bytes, 21 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,870937,e=>{"use strict";var t=e.i(843476),a=e.i(908267),r=e.i(744022);let{breakpoints:n}={breakpoints:{"3xl":1920,"2xl":1536,xl:1280,lg:1024,md:768,sm:640}};e.s(["ImageMedia",0,e=>{let n,s,{alt:o,fill:l,imgClassName:i,priority:c,resource:u,size:d,src:p,loading:g}=e,f=o,m=p||"",b=e["customize-class"];if(!m&&u&&"object"==typeof u){let{alt:e,filename:t,height:a,url:o,width:l}=u;n=l,s=a,f=e||"",m=o?.startsWith("http")?o:`${(0,r.getClientSideURL)()}${o}`}return e["customize-width"]&&e["customize-height"]&&(n=e["customize-width"],s=e["customize-height"]),(0,t.jsx)("img",{src:m,height:s,width:n,alt:f||"",className:(0,a.cn)(b)})}],870937)},122790,e=>{"use strict";var t=e.i(843476),a=e.i(908267),r=e.i(271645),n=e.i(744022);e.s(["VideoMedia",0,e=>{let{onClick:s,resource:o,videoClassName:l}=e,i=(0,r.useRef)(null);if((0,r.useEffect)(()=>{let{current:e}=i;e&&e.addEventListener("suspend",()=>{})},[]),o&&"object"==typeof o){let{filename:e}=o;return(0,t.jsx)("video",{autoPlay:!0,className:(0,a.cn)(l),controls:!1,loop:!0,muted:!0,onClick:s,playsInline:!0,ref:i,children:(0,t.jsx)("source",{src:`${(0,n.getClientSideURL)()}/media/${e}`})})}return null}])},265978,e=>{"use strict";let t,a,r,n,s,o;var l,i,c,u,d,p,g,f,m,b,h,y,_,x,v,w,k,S,j=e.i(843476),E=e.i(271645),A=e.i(207670),N=Object.create,F=Object.defineProperty,C=Object.defineProperties,T=Object.getOwnPropertyDescriptor,I=Object.getOwnPropertyDescriptors,R=Object.getOwnPropertyNames,O=Object.getOwnPropertySymbols,$=Object.getPrototypeOf,L=Object.prototype.hasOwnProperty,B=Object.prototype.propertyIsEnumerable,D=(e,t,a)=>t in e?F(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,P=(e,t)=>{for(var a in t||(t={}))L.call(t,a)&&D(e,a,t[a]);if(O)for(var a of O(t))B.call(t,a)&&D(e,a,t[a]);return e},z=(e,t)=>{var a={};for(var r in e)L.call(e,r)&&0>t.indexOf(r)&&(a[r]=e[r]);if(null!=e&&O)for(var r of O(e))0>t.indexOf(r)&&B.call(e,r)&&(a[r]=e[r]);return a},M=(n=null!=(r=(t={"../../node_modules/.pnpm/[email protected]_patch_hash=vrxx3pzkik6jpmgpayxfjunetu/node_modules/prismjs/prism.js"(e,t){var a=function(){var e=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,t=0,a={},r={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,"&amp;").replace(/</g,"&lt;").replace(/\u00a0/g," ")},type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++t}),e.__id},clone:function e(t,a){var n,s;switch(a=a||{},r.util.type(t)){case"Object":if(a[s=r.util.objId(t)])return a[s];for(var o in n={},a[s]=n,t)t.hasOwnProperty(o)&&(n[o]=e(t[o],a));return n;case"Array":if(a[s=r.util.objId(t)])return a[s];return n=[],a[s]=n,t.forEach(function(t,r){n[r]=e(t,a)}),n;default:return t}},getLanguage:function(t){for(;t;){var a=e.exec(t.className);if(a)return a[1].toLowerCase();t=t.parentElement}return"none"},setLanguage:function(t,a){t.className=t.className.replace(RegExp(e,"gi"),""),t.classList.add("language-"+a)},isActive:function(e,t,a){for(var r="no-"+t;e;){var n=e.classList;if(n.contains(t))return!0;if(n.contains(r))return!1;e=e.parentElement}return!!a}},languages:{plain:a,plaintext:a,text:a,txt:a,extend:function(e,t){var a=r.util.clone(r.languages[e]);for(var n in t)a[n]=t[n];return a},insertBefore:function(e,t,a,n){var s=(n=n||r.languages)[e],o={};for(var l in s)if(s.hasOwnProperty(l)){if(l==t)for(var i in a)a.hasOwnProperty(i)&&(o[i]=a[i]);a.hasOwnProperty(l)||(o[l]=s[l])}var c=n[e];return n[e]=o,r.languages.DFS(r.languages,function(t,a){a===c&&t!=e&&(this[t]=o)}),o},DFS:function e(t,a,n,s){s=s||{};var o=r.util.objId;for(var l in t)if(t.hasOwnProperty(l)){a.call(t,l,t[l],n||l);var i=t[l],c=r.util.type(i);"Object"!==c||s[o(i)]?"Array"!==c||s[o(i)]||(s[o(i)]=!0,e(i,a,l,s)):(s[o(i)]=!0,e(i,a,null,s))}}},plugins:{},highlight:function(e,t,a){var s={code:e,grammar:t,language:a};if(r.hooks.run("before-tokenize",s),!s.grammar)throw Error('The language "'+s.language+'" has no grammar.');return s.tokens=r.tokenize(s.code,s.grammar),r.hooks.run("after-tokenize",s),n.stringify(r.util.encode(s.tokens),s.language)},tokenize:function(e,t){var a=t.rest;if(a){for(var i in a)t[i]=a[i];delete t.rest}var c=new o;return l(c,c.head,e),function e(t,a,o,i,c,u){for(var d in o)if(o.hasOwnProperty(d)&&o[d]){var p=o[d];p=Array.isArray(p)?p:[p];for(var g=0;g<p.length;++g){if(u&&u.cause==d+","+g)return;var f=p[g],m=f.inside,b=!!f.lookbehind,h=!!f.greedy,y=f.alias;if(h&&!f.pattern.global){var _=f.pattern.toString().match(/[imsuy]*$/)[0];f.pattern=RegExp(f.pattern.source,_+"g")}for(var x=f.pattern||f,v=i.next,w=c;v!==a.tail&&(!u||!(w>=u.reach));w+=v.value.length,v=v.next){var k,S=v.value;if(a.length>t.length)return;if(!(S instanceof n)){var j=1;if(h){if(!(k=s(x,w,t,b))||k.index>=t.length)break;var E=k.index,A=k.index+k[0].length,N=w;for(N+=v.value.length;E>=N;)N+=(v=v.next).value.length;if(N-=v.value.length,w=N,v.value instanceof n)continue;for(var F=v;F!==a.tail&&(N<A||"string"==typeof F.value);F=F.next)j++,N+=F.value.length;j--,S=t.slice(w,N),k.index-=w}else if(!(k=s(x,0,S,b)))continue;var E=k.index,C=k[0],T=S.slice(0,E),I=S.slice(E+C.length),R=w+S.length;u&&R>u.reach&&(u.reach=R);var O=v.prev;if(T&&(O=l(a,O,T),w+=T.length),function(e,t,a){for(var r=t.next,n=0;n<a&&r!==e.tail;n++)r=r.next;t.next=r,r.prev=t,e.length-=n}(a,O,j),v=l(a,O,new n(d,m?r.tokenize(C,m):C,y,C)),I&&l(a,v,I),j>1){var $={cause:d+","+g,reach:R};e(t,a,o,v.prev,w,$),u&&$.reach>u.reach&&(u.reach=$.reach)}}}}}}(e,c,t,c.head,0),function(e){for(var t=[],a=e.head.next;a!==e.tail;)t.push(a.value),a=a.next;return t}(c)},hooks:{all:{},add:function(e,t){var a=r.hooks.all;a[e]=a[e]||[],a[e].push(t)},run:function(e,t){var a=r.hooks.all[e];if(a&&a.length)for(var n,s=0;n=a[s++];)n(t)}},Token:n};function n(e,t,a,r){this.type=e,this.content=t,this.alias=a,this.length=0|(r||"").length}function s(e,t,a,r){e.lastIndex=t;var n=e.exec(a);if(n&&r&&n[1]){var s=n[1].length;n.index+=s,n[0]=n[0].slice(s)}return n}function o(){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 l(e,t,a){var r=t.next,n={value:a,prev:t,next:r};return t.next=n,r.prev=n,e.length++,n}return n.stringify=function e(t,a){if("string"==typeof t)return t;if(Array.isArray(t)){var n="";return t.forEach(function(t){n+=e(t,a)}),n}var s={type:t.type,content:e(t.content,a),tag:"span",classes:["token",t.type],attributes:{},language:a},o=t.alias;o&&(Array.isArray(o)?Array.prototype.push.apply(s.classes,o):s.classes.push(o)),r.hooks.run("wrap",s);var l="";for(var i in s.attributes)l+=" "+i+'="'+(s.attributes[i]||"").replace(/"/g,"&quot;")+'"';return"<"+s.tag+' class="'+s.classes.join(" ")+'"'+l+">"+s.content+"</"+s.tag+">"},r}();t.exports=a,a.default=a}},function(){return a||(0,t[R(t)[0]])((a={exports:{}}).exports,a),a.exports})())?N($(r)):{},((e,t,a)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let r of R(t))L.call(e,r)||void 0===r||F(e,r,{get:()=>t[r],enumerable:!(a=T(t,r))||a.enumerable});return e})(r&&r.__esModule?n:F(n,"default",{value:r,enumerable:!0}),r));M.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>
1\/=]+(?:\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]},M.languages.markup.tag.inside["attr-value"].inside.entity=M.languages.markup.entity,M.languages.markup.doctype.inside["internal-subset"].inside=M.languages.markup,M.hooks.add("wrap",function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&amp;/,"&"))}),Object.defineProperty(M.languages.markup.tag,"addInlined",{value:function(e,t){var a={},a=(a["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:M.languages[t]},a.cdata=/^<!\[CDATA\[|\]\]>$/i,{"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:a}}),t=(a["language-"+t]={pattern:/[\s\S]+/,inside:M.languages[t]},{});t[e]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,function(){return e}),"i"),lookbehind:!0,greedy:!0,inside:a},M.languages.insertBefore("markup","cdata",t)}}),Object.defineProperty(M.languages.markup.tag,"addAttribute",{value:function(e,t){M.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:M.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),M.languages.html=M.languages.markup,M.languages.mathml=M.languages.markup,M.languages.svg=M.languages.markup,M.languages.xml=M.languages.extend("markup",{}),M.languages.ssml=M.languages.xml,M.languages.atom=M.languages.xml,M.languages.rss=M.languages.xml,l={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},c=RegExp((c="(?:[^\\\\-]|"+(i=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/).source+")")+"-"+c),u={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"},M.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:c,inside:{escape:i,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":l,"char-set":{pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},escape:i}},"special-escape":l,"char-set":{pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":u}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:i,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|<?[=!]|[idmnsuxU]+(?:-[idmnsuxU]+)?:?))?/,alias:"punctuation",inside:{"group-name":u}},{pattern:/\)/,alias:"punctuation"}],quantifier:{pattern:/(?:[+*?]|\{\d+(?:,\d*)?\})[?+]?/,alias:"number"},alternation:{pattern:/\|/,alias:"keyword"}},M.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:/[{}[\];(),.:]/},M.languages.javascript=M.languages.extend("clike",{"class-name":[M.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+)*(?
1:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),M.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,M.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:M.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:M.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:M.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:M.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:M.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),M.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:M.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"}}),M.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),M.languages.markup&&(M.languages.markup.tag.addInlined("script","javascript"),M.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")),M.languages.js=M.languages.javascript,M.languages.actionscript=M.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|dynamic|each|else|extends|final|finally|for|function|get|if|implements|import|in|include|instanceof|interface|internal|is|namespace|native|new|null|override|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|use|var|void|while|with)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<<?|>>?>?|[!=]=?)=?|[~?@]/}),M.languages.actionscript["class-name"].alias="function",delete M.languages.actionscript.parameter,delete M.languages.actionscript["literal-property"],M.languages.markup&&M.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:M.languages.markup}}),d=/#(?!\{).+/,p={pattern:/#\{[^}]+\}/,alias:"variable"},M.languages.coffeescript=M.languages.extend("javascript",{comment:d,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0}
1,{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:p}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),M.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:d,interpolation:p}}}),M.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:M.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:p}}]}),M.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete M.languages.coffeescript["template-string"],M.languages.coffee=M.languages.coffeescript,Object.defineProperty(g=M.languages.javadoclike={parameter:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*@(?:arg|arguments|param)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/},"addSupport",{value:function(e,t){(e="string"==typeof e?[e]:e).forEach(function(e){var a=function(e){e.inside||(e.inside={}),e.inside.rest=t},r="doc-comment";if(n=M.languages[e]){var n,s=n[r];if((s=s||(n=M.languages.insertBefore(e,"comment",{"doc-comment":{pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"}}))[r])instanceof RegExp&&(s=n[r]={pattern:s}),Array.isArray(s))for(var o=0,l=s.length;o<l;o++)s[o]instanceof RegExp&&(s[o]={pattern:s[o]}),a(s[o]);else a(s)}})}}),g.addSupport(["java","javascript","php"],g),f=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/,M.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+f.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\\((?:"+f.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+f.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+f.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:f,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:/[(){};:,]/},M.languages.css.atrule.inside.rest=M.languages.css,(f=M.languages.markup)&&(f.tag.addInlined("style","css"),f.tag.addAttribute("style","css")),m=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,M.languages.css.selector={pattern:M.languages.css.selector.pattern,lookbehind:!0,inside:m={"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-\w]+/,id:/#[-\w]+/,attribute:{pattern:RegExp("\\[(?:[^[\\]\"']|"+m.source+")*\\]"),greedy:!0,inside:{punctuation:/^\[|\]$/,"case-sensitivity":{pattern:/(\s)[si]$/i,lookbehind:!0,alias:"keyword"},namespace:{pattern:/^(\s*)(?:(?!\s)[-*\w\xA0-\uFFFF])*\|(?!=)/,lookbehind:!0,inside:{punctuation:/\|$/}},"attr-name":{pattern:/^(\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+/,lookbehind:!0},"attr-value":[m,{pattern:/(=\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+(?=\s*$)/,lookbehind:!0}],operator:/[|~*^$]?=/}},"n-th":[{pattern:/(\(\s*)[+-]?\d*[\dn](?:\s*[+-]\s*\d+)?(?=\s*\))/,lookbehind:!0,inside:{number:/[\dn]+/,operator:/[+-]/}},{pattern:/(\(\s*)(?:even|odd)(?=\s*\))/i,lookbehind:!0}],combinator:/>|\+|~|\|\|/,punctuation:/[(),]/}},M.languages.css.atrule.inside["selector-function-argument"].inside=m,M.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}}),m={pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0},b={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0},M.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"}
1,color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|RebeccaPurple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:m,number:b,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:m,number:b}),function(e){var t=/[*&][^\s[\]{},]+/,a=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,r="(?:"+a.source+"(?:[ 	]+"+t.source+")?|"+t.source+"(?:[ 	]+"+a.source+")?)",n=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-]<PLAIN>)(?:[ \t]*(?:(?![#:])<PLAIN>|:<PLAIN>))*/.source.replace(/<PLAIN>/g,function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source}),s=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function o(e,t){return t=(t||"").replace(/m/g,"")+"m",RegExp(/([:\-,[{]\s*(?:\s<<prop>>[ \t]+)?)(?:<<value>>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<<prop>>/g,function(){return r}).replace(/<<value>>/g,function(){return e}),t)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<<prop>>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<<prop>>/g,function(){return r})),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<<prop>>[ \t]+)?)<<key>>(?=\s*:\s)/.source.replace(/<<prop>>/g,function(){return r}).replace(/<<key>>/g,function(){return"(?:"+n+"|"+s+")"})),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:o(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:o(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:o(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:o(s),lookbehind:!0,greedy:!0},number:{pattern:o(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:a,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(M),function(e){var t=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function a(e){return e=e.replace(/<inner>/g,function(){return t}),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+e+")")}var r=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,n=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,function(){return r}),s=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source,o=(e.languages.markdown=e.languages.extend("markup",{}),e.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:e.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+n+s+"(?:"+n+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+n+s+")(?:"+n+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(r),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+n+")"+s+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+n+"$"),inside:{"table-header":{pattern:RegExp(r),alias:"important",inside:e.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}
1|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:a(/\b__(?:(?!_)<inner>|_(?:(?!_)<inner>)+_)+__\b|\*\*(?:(?!\*)<inner>|\*(?:(?!\*)<inner>)+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:a(/\b_(?:(?!_)<inner>|__(?:(?!_)<inner>)+__)+_\b|\*(?:(?!\*)<inner>|\*\*(?:(?!\*)<inner>)+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:a(/(~~?)(?:(?!~)<inner>)+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:a(/!?\[(?:(?!\])<inner>)+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\])<inner>)+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach(function(t){["url","bold","italic","strike","code-snippet"].forEach(function(a){t!==a&&(e.languages.markdown[t].inside.content.inside[a]=e.languages.markdown[a])})}),e.hooks.add("after-tokenize",function(e){"markdown"!==e.language&&"md"!==e.language||function e(t){if(t&&"string"!=typeof t)for(var a=0,r=t.length;a<r;a++){var n,s=t[a];"code"!==s.type?e(s.content):(n=s.content[1],s=s.content[3],n&&s&&"code-language"===n.type&&"code-block"===s.type&&"string"==typeof n.content&&(n=n.content.replace(/\b#/g,"sharp").replace(/\b\+\+/g,"pp"),n="language-"+(n=(/[a-z][\w-]*/i.exec(n)||[""])[0].toLowerCase()),s.alias?"string"==typeof s.alias?s.alias=[s.alias,n]:s.alias.push(n):s.alias=[n]))}}(e.tokens)}),e.hooks.add("wrap",function(t){if("code-block"===t.type){for(var a,r="",n=0,s=t.classes.length;n<s;n++){var c=t.classes[n],c=/language-(.+)/.exec(c);if(c){r=c[1];break}}var u,d=e.languages[r];d?t.content=e.highlight(t.content.replace(o,"").replace(/&(\w{1,8}|#x?[\da-f]{1,8});/gi,function(e,t){return"#"===(t=t.toLowerCase())[0]?i("x"===t[1]?parseInt(t.slice(2),16):Number(t.slice(1))):l[t]||e}),d,r):r&&"none"!==r&&e.plugins.autoloader&&(u="md-"+new Date().valueOf()+"-"+Math.floor(1e16*Math.random()),t.attributes.id=u,e.plugins.autoloader.loadLanguages(r,function(){var t=document.getElementById(u);t&&(t.innerHTML=e.highlight(t.textContent,e.languages[r],r))}))}}),RegExp(e.languages.markup.tag.pattern.source,"gi")),l={amp:"&",lt:"<",gt:">",quot:'"'},i=String.fromCodePoint||String.fromCharCode;e.languages.md=e.languages.markdown}(M),M.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:M.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},M.hooks.add("after-tokenize",function(e){if("graphql"===e.language)for(var t=e.tokens.filter(function(e){return"string"!=typeof e&&"comment"!==e.type&&"scalar"!==e.type}),a=0;a<t.length;){var r=t[a++];if("keyword"===r.type&&"mutation"===r.content){var n=[];if(u(["definition-mutation","punctuation"])&&"("===t[a+1].content){a+=2;var s=d(/^\($/,/^\)$/);if(-1===s)continue;for(;a<s;a++){var o=t[a+0];"variable"===o.type&&(p(o,"variable-input"),n.push(o.content))}a=s+1}if(u(["punctuation","property-query"])&&"{"===t[a+0].content&&(p(t[++a+0],"property-mutation"),0<n.length)){var l=d(/^\{$/,/^\}$/);if(-1!==l)for(var i=a;i<l;i++){var c=t[i];"variable"===c.type&&0<=n.indexOf(c.content)&&p(c,"variable-input")}}}}function u(e,r){r=r||0;for(var n=0;n<e.length;n++){var s=t[a+(n+r)];if(!s||s.type!==e[n])return}return 1}function d(e,r){for(var n=1,s=a;s<t.length;s++){var o=t[s],l=o.content;if("punctuation"===o.type&&"string"==typeof l){if(e.test(l))n++;else if(r.test(l)&&0==--n)return s}}return -1}function p(e,t){var a=e.alias;a?Array.isArray(a)||(e.alias=a=[a]):e.alias=a=[],a.push(t)}}),M.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CA
1SE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/},function(e){var t=e.languages.javascript["template-string"],a=t.pattern.source,r=t.inside.interpolation,n=r.inside["interpolation-punctuation"],s=r.pattern.source;function o(t,r){if(e.languages[t])return{pattern:RegExp("((?:"+r+")\\s*)"+a),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:t}}}}function l(t,a,r){return t={code:t,grammar:a,language:r},e.hooks.run("before-tokenize",t),t.tokens=e.tokenize(t.code,t.grammar),e.hooks.run("after-tokenize",t),t.tokens}e.languages.javascript["template-string"]=[o("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),o("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),o("svg",/\bsvg/.source),o("markdown",/\b(?:markdown|md)/.source),o("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),o("sql",/\bsql/.source),t].filter(Boolean);var i={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};e.hooks.add("after-tokenize",function(t){t.language in i&&function t(a){for(var o=0,i=a.length;o<i;o++){var c,u,d,p=a[o];"string"!=typeof p&&(Array.isArray(c=p.content)?"template-string"===p.type?(p=c[1],3===c.length&&"string"!=typeof p&&"embedded-code"===p.type&&(u=function e(t){return"string"==typeof t?t:Array.isArray(t)?t.map(e).join(""):e(t.content)}(p),p=Array.isArray(p=p.alias)?p[0]:p,d=e.languages[p])&&(c[1]=function(t,a,o){var i=e.tokenize(t,{interpolation:{pattern:RegExp(s),lookbehind:!0}}),c=0,u={},i=l(i.map(function(e){if("string"==typeof e)return e;for(var a,r,e=e.content;-1!==t.indexOf((r=c++,a="___"+o.toUpperCase()+"_"+r+"___")););return u[a]=e,a}).join(""),a,o),d=Object.keys(u);return c=0,function t(a){for(var s=0;s<a.length;s++){if(c>=d.length)return;var o,i,p,g,f,m,b,h=a[s];"string"==typeof h||"string"==typeof h.content?(o=d[c],-1!==(b=(m="string"==typeof h?h:h.content).indexOf(o))&&(++c,i=m.substring(0,b),f=u[o],p=void 0,(g={})["interpolation-punctuation"]=n,3===(g=e.tokenize(f,g)).length&&((p=[1,1]).push.apply(
1p,l(g[1],e.languages.javascript,"javascript")),g.splice.apply(g,p)),p=new e.Token("interpolation",g,r.alias,f),g=m.substring(b+o.length),f=[],i&&f.push(i),f.push(p),g&&(t(m=[g]),f.push.apply(f,m)),"string"==typeof h?(a.splice.apply(a,[s,1].concat(f)),s+=f.length-1):h.content=f)):Array.isArray(b=h.content)?t(b):t([b])}}(i),new e.Token(o,i,"language-"+o,t)}(u,d,p))):t(c):"string"!=typeof c&&t([c]))}}(t.tokens)})}(M),M.languages.typescript=M.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),M.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete M.languages.typescript.parameter,delete M.languages.typescript["literal-property"],h=M.languages.extend("typescript",{}),delete h["class-name"],M.languages.typescript["class-name"].inside=h,M.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:h}}}}),M.languages.ts=M.languages.typescript,y=M.languages.javascript,x="(@(?:arg|argument|param|property)\\s+(?:"+(_=/\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})+\}/.source)+"\\s+)?)",M.languages.jsdoc=M.languages.extend("javadoclike",{parameter:{pattern:RegExp(x+/(?:(?!\s)[$\w\xA0-\uFFFF.])+(?=\s|$)/.source),lookbehind:!0,inside:{punctuation:/\./}}}),M.languages.insertBefore("jsdoc","keyword",{"optional-parameter":{pattern:RegExp(x+/\[(?:(?!\s)[$\w\xA0-\uFFFF.])+(?:=[^[\]]+)?\](?=\s|$)/.source),lookbehind:!0,inside:{parameter:{pattern:/(^\[)[$\w\xA0-\uFFFF\.]+/,lookbehind:!0,inside:{punctuation:/\./}},code:{pattern:/(=)[\s\S]*(?=\]$)/,lookbehind:!0,inside:y,alias:"language-javascript"},punctuation:/[=[\]]/}},"class-name":[{pattern:RegExp(/(@(?:augments|class|extends|interface|memberof!?|template|this|typedef)\s+(?:<TYPE>\s+)?)[A-Z]\w*(?:\.[A-Z]\w*)*/.source.replace(/<TYPE>/g,function(){return _})),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+_),lookbehind:!0,inside:{string:y.string,number:y.number,boolean:y.boolean,keyword:M.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+(?!\s))(?:[^@\s]|\s+(?!\s))+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^([\t ]*(?:\*\s*)?)\S.*$/m,lookbehind:!0,inside:y,alias:"language-javascript"}}}}),M.languages.javadoclike.addSupport("javascript",M.languages.jsdoc),M.languages.flow=M.languages.extend("javascript",{}),M.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|[Ss]ymbol|any|mixed|null|void)\b/,alias:"class-name"}]}),M.languages.flow["function-variable"].pattern=/(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/i,delete M.languages.flow.parameter,M.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(M.languages.flow.keyword)||(M.languages.flow.keyword=[M.languages.flow.keyword]),M.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:Class|declare|opaque|type)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:Diff|Enum|Exact|Keys|ObjMap|PropertyType|Record|Shape|Subtype|Supertype|await)\b(?!\$)/,lookbehind:!0}),M.languages.n4js=M.languages.extend("javascript",{keyword:/\b(?:Array|any|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),M.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),M.languages.n4jsd=M.languages.n4js,function(e){function t(e,t){return RegExp(e.replace(/<ID>/g,function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source}),t)}e.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+e.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),e.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+e.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),e.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),e.languages.insertBefore("javascript","keyword",{imports:{pattern:t(/(\bimport\b\s*)(?:<ID>
1(?:\s*,\s*(?:\*\s*as\s+<ID>|\{[^{}]*\}))?|\*\s*as\s+<ID>|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:e.languages.javascript},exports:{pattern:t(/(\bexport\b\s*)(?:\*(?:\s*as\s+<ID>)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:e.languages.javascript}}),e.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),e.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),e.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:t(/(\.\s*)#?<ID>/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var a=["function","function-variable","method","method-variable","property-access"],r=0;r<a.length;r++){var n=a[r],s=e.languages.javascript[n],n=(s="RegExp"===e.util.type(s)?e.languages.javascript[n]={pattern:s}:s).inside||{};(s.inside=n)["maybe-class-name"]=/^[A-Z][\s\S]*/}}(M),function(e){var t=e.util.clone(e.languages.javascript),a=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,r=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,n=/(?:\{<S>*\.{3}(?:[^{}]|<BRACES>)*\})/.source;function s(e,t){return RegExp(e=e.replace(/<S>/g,function(){return a}).replace(/<BRACES>/g,function(){return r}).replace(/<SPREAD>/g,function(){return n}),t)}n=s(n).source,e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=s(/<\/?(?:[\w.:-]+(?:<S>+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|<BRACES>))?|<SPREAD>))*<S>*\/?)?>/.source),e.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,e.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.jsx.tag.inside.comment=t.comment,e.languages.insertBefore("inside","attr-name",{spread:{pattern:s(/<SPREAD>/.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:s(/=<BRACES>/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:e.languages.jsx}}},e.languages.jsx.tag);var o=function(e){return e?"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(o).join(""):""};e.hooks.add("after-tokenize",function(t){"jsx"!==t.language&&"tsx"!==t.language||function t(a){for(var r=[],n=0;n<a.length;n++){var s=a[n],l=!1;"string"!=typeof s&&("tag"===s.type&&s.content[0]&&"tag"===s.content[0].type?"</"===s.content[0].content[0].content?0<r.length&&r[r.length-1].tagName===o(s.content[0].content[1])&&r.pop():"/>"!==s.content[s.content.length-1].content&&r.push({tagName:o(s.content[0].content[1]),openedBraces:0}):0<r.length&&"punctuation"===s.type&&"{"===s.content?r[r.length-1].openedBraces++:0<r.length&&0<r[r.length-1].openedBraces&&"punctuation"===s.type&&"}"===s.content?r[r.length-1].openedBraces--:l=!0),(l||"string"==typeof s)&&0<r.length&&0===r[r.length-1].openedBraces&&(l=o(s),n<a.length-1&&("string"==typeof a[n+1]||"plain-text"===a[n+1].type)&&(l+=o(a[n+1]),a.splice(n+1,1)),0<n&&("string"==typeof a[n-1]||"plain-text"===a[n-1].type)&&(l=o(a[n-1])+l,a.splice(n-1,1),n--),a[n]=new e.Token("plain-text",l,null,l)),s.content&&"string"!=typeof s.content&&t(s.content)}}(t.tokens)})}(M),v=M.util.clone(M.languages.typescript),(M.languages.tsx=M.languages.extend("jsx",v),delete M.languages.tsx.parameter,delete M.languages.tsx["literal-property"],v=M.languages.tsx.tag).pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+v.pattern.source+")",v.pattern.flags),v.lookbehind=!0,M.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp(/(^|[^"#])/.source+"(?:"+/"(?:\\(?:\((?:[^()]|\([^()]
1*\))*\)|\r\n|[^(])|[^\\\r\n"])*"/.source+"|"+/"""(?:\\(?:\((?:[^()]|\([^()]*\))*\)|[^(])|[^\\"]|"(?!""))*"""/.source+")"+/(?!["#])/.source),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\\($/,alias:"punctuation"},punctuation:/\\(?=[\r\n])/,string:/[\s\S]+/}},{pattern:RegExp(/(^|[^"#])(#+)/.source+"(?:"+/"(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|\r\n|[^#])|[^\\\r\n])*?"/.source+"|"+/"""(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|[^#])|[^\\])*?"""/.source+")\\2"),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\#+\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\#+\($/,alias:"punctuation"},string:/[\s\S]+/}}],directive:{pattern:RegExp(/#/.source+"(?:"+/(?:elseif|if)\b/.source+"(?:[ 	]*"+/(?:![ \t]*)?(?:\b\w+\b(?:[ \t]*\((?:[^()]|\([^()]*\))*\))?|\((?:[^()]|\([^()]*\))*\))(?:[ \t]*(?:&&|\|\|))?/.source+")+|"+/(?:else|endif)\b/.source+")"),alias:"property",inside:{"directive-name":/^#\w+/,boolean:/\b(?:false|true)\b/,number:/\b\d+(?:\.\d+)*\b/,operator:/!|&&|\|\||[<>]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},M.languages.swift["string-literal"].forEach(function(e){e.inside.interpolation.inside=M.languages.swift}),M.languages.kotlin=M.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete M.languages.kotlin["class-name"],w={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:M.languages.kotlin}},M.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:w},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2}
vendor: 8,236 bytes, line 1
1)*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:w},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete M.languages.kotlin.string,M.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),M.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),M.languages.kt=M.languages.kotlin,M.languages.kts=M.languages.kotlin,M.languages.c=M.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),M.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),M.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},M.languages.c.string],char:M.languages.c.char,comment:M.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:M.languages.c}}}}),M.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete M.languages.c.boolean,M.languages.objectivec=M.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<<?=?|>>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete M.languages.objectivec["class-name"],M.languages.objc=M.languages.objectivec,M.languages.reason=M.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),M.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete M.languages.reason.function,function(e){for(var t=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|<self>)*\*\//.source,a=0;a<2;a++)t=t.replace(/<self>/g,function(){return t});t=t.replace(/<self>/g,function(){return/[^\s\S]/.source}),e.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+t),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<<?=?|>>?=?|[@?]/},e.languages.rust["closure-params"].inside.rest=e.languages.rust,e.languages.rust.attribute.inside.string=e.languages.rust.string}(M),M.languages.go=M.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),M.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete M.languages.go["class-name"],k=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,S=/\b(?!<keyword>)\w+(?:\s*\.\s*\w+)*\b/.source.replace(/<keyword>/g,function(){return k.source}),M.languages.cpp=M.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!<keyword>)\w+/.source.replace(/<keyword>/g,function(){return k.source})),lookbehind:!0}
vendor: 15,405 bytes, line 1
1,/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:k,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),M.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/<mod-name>(?:\s*:\s*<mod-name>)?|:\s*<mod-name>/.source.replace(/<mod-name>/g,function(){return S})+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),M.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:M.languages.cpp}}}}),M.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),M.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:M.languages.extend("cpp",{})}}),M.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},M.languages.cpp["base-clause"]),M.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:/[{}[\];(),.:]/},M.languages.python["string-interpolation"].inside.interpolation.inside.rest=M.languages.python,M.languages.py=M.languages.python,M.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"}},M.languages.webmanifest=M.languages.json;var G={},U={dracula:()=>q,duotoneDark:()=>V,duotoneLight:()=>Z,github:()=>H,gruvboxMaterialDark:()=>ed,gruvboxMaterialLight:()=>ep,jettwaveDark:()=>el,jettwaveLight:()=>ei,nightOwl:()=>Y,nightOwlLight:()=>X,oceanicNext:()=>J,okaidia:()=>ee,oneDark:()=>ec,oneLight:()=>eu,palenight:()=>et,shadesOfPurple:()=>ea,synthwave84:()=>er,ultramin:()=>en,vsDark:()=>es,vsLight:()=>eo};for(var W in U)F(G,W,{get:U[W],enumerable:!0});var q={plain:{color:"#F8F8F2",backgroundColor:"#282A36"},styles:[{types:["prolog","constant","builtin"],style:{color:"rgb(189, 147, 249)"}},{types:["inserted","function"],style:{color:"rgb(80, 250, 123)"}},{types:["deleted"],style:{color:"rgb(255, 85, 85)"}},{types:["changed"],style:{color:"rgb(255, 184, 108)"}},{types:["punctuation","symbol"],style:{color:"rgb(248, 248, 242)"}},{types:["string","char","tag","selector"],style:{color:"rgb(255, 121, 198)"}},{types:["keyword","variable"],style:{color:"rgb(189, 147, 249)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(98, 114, 164)"}},{types:["attr-name"],style:{color:"rgb(241, 250, 140)"}}]},V={plain:{backgroundColor:"#2a2734",color:"#9a86fd"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#6c6783"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#e09142"}},{types:["property","function"],style:{color:"#9a86fd"}},{types:["tag-id","selector","atrule-id"],style:{color:"#eeebff"}},{types:["attr-name"],style:{color:"#c4b9fe"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule","placeholder","variable"],style:{color:"#ffcc99"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#c4b9fe"}}]},Z={plain:{backgroundColor:"#faf8f5",color:"#728fcb"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#b6ad9a"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#063289"}},{types:["property","function"],style:{color:"#b29762"}},{types:["tag-id","selector","atrule-id"],style:{color:"#2d2006"}},{types:["attr-name"],style:{color:"#896724"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule"],style:{color:"#728fcb"}},{types:["placeholder","variable"],style:{color:"#93abdc"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#896724"}}]},H={plain:{color:"#393A34",backgroundColor:"#f6f8fa"},styles:[{types:["comment","prolog","doctype","cdata"],style:{color:"#999988",fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}},{types:["string","attr-value"],style:{color:"#e3116c"}},{types:["punctuation","operator"],style:{color:"#393A34"}},{types:["entity","url","symbol","number","boolean","variable","constant","property","regex","inserted"],style:{color:"#36acaa"}},{types:["atrule","keyword","attr-name","selector"],style:{color:"#00a4db"}},{types:["function","deleted","tag"],style:{color:"#d73a49"}},{types:["function-variable"],style:{color:"#6f42c1"}},{types:["tag","selector","keyword"],style:{color:"#00009f"}}]},Y={plain:{color:"#d6deeb",backgroundColor:"#011627"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(99, 119, 119)",fontStyle:"italic"}},{types:["string","url"],style:{color:"rgb(173, 219, 103)"}},{types:["variable"],style:{color:"rgb(214, 222, 235)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation"],style:{color:"rgb(199, 146, 234)"}},{types:["selector","doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(255, 203, 139)"}},{types:["tag","operator","keyword"],style:{color:"rgb(127, 219, 202)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["property"],style:{color:"rgb(128, 203, 196)"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}}]},X={plain:{color:"#403f53",backgroundColor:"#FBFBFB"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(72, 118, 214)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(152, 159, 177)",fontStyle:"italic"}},{types:["string","builtin","char","constant","url"],style:{color:"rgb(72, 118, 214)"}},{types:["variable"],style:{color:"rgb(201, 103, 101)"}},{types:["number"],style:{color:"rgb(170, 9, 130)"}},{types:["punctuation"],style:{color:"rgb(153, 76, 195)"}},{types:["function","selector","doctype"],style:{color:"rgb(153, 76, 195)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(17, 17, 17)"}},{types:["tag"],style:{color:"rgb(153, 76, 195)"}},{types:["operator","property","keyword","namespace"],style:{color:"rgb(12, 150, 155)"}},{types:["boolean"],style:{color:"rgb(188, 84, 84)"}}]},K="#c5a5c5",Q="#8dc891",J={plain:{backgroundColor:"#282c34",color:"#ffffff"},styles:[{types:["attr-name"],style:{color:K}},{types:["attr-value"],style:{color:Q}},{types:["comment","block-comment","prolog","doctype","cdata","shebang"],style:{color:"#999999"}},{types:["property","number","function-name","constant","symbol","deleted"],style:{color:"#5a9bcf"}},{types:["boolean"],style:{color:"#ff8b50"}},{types:["tag"],style:{color:"#fc929e"}},{types:["string"],style:{color:Q}},{types:["punctuation"],style:{color:Q}},{types:["selector","char","builtin","inserted"],style:{color:"#D8DEE9"}},{types:["function"],style:{color:"#79b6f2"}},{types:["operator","entity","url","variable"],style:{color:"#d7deea"}},{types:["keyword"],style:{color:K}},{types:["atrule","class-name"],style:{color:"#FAC863"}},{types:["important"],style:{fontWeight:"400"}},{types:["bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}}]},ee={plain:{color:"#f8f8f2",backgroundColor:"#272822"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"#f92672",fontStyle:"italic"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"#8292a2",fontStyle:"italic"}},{types:["string","url"],style:{color:"#a6e22e"}},{types:["variable"],style:{color:"#f8f8f2"}},{types:["number"],style:{color:"#ae81ff"}},{types:["builtin","char","constant","function","class-name"],style:{color:"#e6db74"}},{types:["punctuation"],style:{color:"#f8f8f2"}},{types:["selector","doctype"],style:{color:"#a6e22e",fontStyle:"italic"}},{types:["tag","operator","keyword"],style:{color:"#66d9ef"}},{types:["boolean"],style:{color:"#ae81ff"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)",opacity:.7}},{types:["tag","property"],style:{color:"#f92672"}},{types:["attr-name"],style:{color:"#a6e22e !important"}},{types:["doctype"],style:{color:"#8292a2"}},{types:["rule"],style:{color:"#e6db74"}}]},et={plain:{color:"#bfc7d5",backgroundColor:"#292d3e"},styles:[{types:["comment"],style:{color:"rgb(105, 112, 152)",fontStyle:"italic"}},{types:["string","inserted"],style:{color:"rgb(195, 232, 141)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation","selector"],style:{color:"rgb(199, 146, 234)"}},{types:["variable"],style:{color:"rgb(191, 199, 213)"}},{types:["class-name","attr-name"],style:{color:"rgb(255, 203, 107)"}},{types:["tag","deleted"],style:{color:"rgb(255, 85, 114)"}},{types:["operator"],style:{color:"rgb(137, 221, 255)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["keyword"],style:{fontStyle:"italic"}},{types:["doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}},{types:["url"],style:{color:"rgb(221, 221, 221)"}}]},ea={plain:{color:"#9EFEFF",backgroundColor:"#2D2A55"},styles:[{types:["changed"],style:{color:"rgb(255, 238, 128)"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)"}},{types:["comment"],style:{color:"rgb(179, 98, 255)",fontStyle:"italic"}},{types:["punctuation"],style:{color:"rgb(255, 255, 255)"}},{types:["constant"],style:{color:"rgb(255, 98, 140)"}},{types:["string","url"],style:{color:"rgb(165, 255, 144)"}},{types:["variable"],style:{color:"rgb(255, 238, 128)"}},{types:["number","boolean"],style:{color:"rgb(255, 98, 140)"}},{types:["attr-name"],style:{color:"rgb(255, 180, 84)"}},{types:["keyword","operator","property","namespace","tag","selector","doctype"],style:{color:"rgb(255, 157, 0)"}},{types:["builtin","char","constant","function","class-name"],style:{color:"rgb(250, 208, 0)"}}]},er={plain:{backgroundColor:"linear-gradient(to bottom, #2a2139 75%, #34294f)",backgroundImage:"#34294f",color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"},styles:[{types:["comment","block-comment","prolog","doctype","cdata"],style:{color:"#495495",fontStyle:"italic"}},{types:["punctuation"],style:{color:"#ccc"}},{types:["tag","attr-name","namespace","number","unit","hexcode","deleted"],style:{color:"#e2777a"}},{types:["property","selector"],style:{color:"#72f1b8",textShadow:"0 0 2px #100c0f, 0 0 10px #257c5575, 0 0 35px #21272475"}},{types:["function-name"],style:{color:"#6196cc"}},{types:["boolean","selector-id","function"],style:{color:"#fdfdfd",textShadow:"0 0 2px #001716, 0 0 3px #03edf975, 0 0 5px #03edf975, 0 0 8px #03edf975"}},{types:["class-name","maybe-class-name","builtin"],style:{color:"#fff5f6",textShadow:"0 0 2px #000, 0 0 10px #fc1f2c75, 0 0 5px #fc1f2c75, 0 0 25px #fc1f2c75"}},{types:["constant","symbol"],style:{color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"}},{types:["important","atrule","keyword","selector-class"],style:{color:"#f4eee4",textShadow:"0 0 2px #393a33, 0 0 8px #f39f0575, 0 0 2px #f39f0575"}},{types:["string","char","attr-value","regex","variable"],style:{color:"#f87c32"}},{types:["parameter"],style:{fontStyle:"italic"}},{types:["entity","url"],style:{color:"#67cdcc"}},{types:["operator"],style:{color:"ffffffee"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["entity"],style:{cursor:"help"}},{types:["inserted"],style:{color:"green"}}]},en={plain:{color:"#282a2e",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(197, 200, 198)"}},{types:["string","number","builtin","variable"],style:{color:"rgb(150, 152, 150)"}},{types:["class-name","function","tag","attr-name"],style:{color:"rgb(40, 42, 46)"}}]}
1,es={plain:{color:"#9CDCFE",backgroundColor:"#1E1E1E"},styles:[{types:["prolog"],style:{color:"rgb(0, 0, 128)"}},{types:["comment"],style:{color:"rgb(106, 153, 85)"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"rgb(86, 156, 214)"}},{types:["number","inserted"],style:{color:"rgb(181, 206, 168)"}},{types:["constant"],style:{color:"rgb(100, 102, 149)"}},{types:["attr-name","variable"],style:{color:"rgb(156, 220, 254)"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"rgb(206, 145, 120)"}},{types:["selector"],style:{color:"rgb(215, 186, 125)"}},{types:["tag"],style:{color:"rgb(78, 201, 176)"}},{types:["tag"],languages:["markup"],style:{color:"rgb(86, 156, 214)"}},{types:["punctuation","operator"],style:{color:"rgb(212, 212, 212)"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"rgb(220, 220, 170)"}},{types:["class-name"],style:{color:"rgb(78, 201, 176)"}},{types:["char"],style:{color:"rgb(209, 105, 105)"}}]},eo={plain:{color:"#000000",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(0, 128, 0)"}},{types:["builtin"],style:{color:"rgb(0, 112, 193)"}},{types:["number","variable","inserted"],style:{color:"rgb(9, 134, 88)"}},{types:["operator"],style:{color:"rgb(0, 0, 0)"}},{types:["constant","char"],style:{color:"rgb(129, 31, 63)"}}
vendor: 5,729 bytes, line 1
1,{types:["tag"],style:{color:"rgb(128, 0, 0)"}},{types:["attr-name"],style:{color:"rgb(255, 0, 0)"}},{types:["deleted","string"],style:{color:"rgb(163, 21, 21)"}},{types:["changed","punctuation"],style:{color:"rgb(4, 81, 165)"}},{types:["function","keyword"],style:{color:"rgb(0, 0, 255)"}},{types:["class-name"],style:{color:"rgb(38, 127, 153)"}}]},el={plain:{color:"#f8fafc",backgroundColor:"#011627"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#569CD6"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#f8fafc"}},{types:["attr-name","variable"],style:{color:"#9CDCFE"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#cbd5e1"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#D4D4D4"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#7dd3fc"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},ei={plain:{color:"#0f172a",backgroundColor:"#f1f5f9"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#0c4a6e"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#0f172a"}},{types:["attr-name","variable"],style:{color:"#0c4a6e"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#64748b"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#475569"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#0e7490"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},ec={plain:{backgroundColor:"hsl(220, 13%, 18%)",color:"hsl(220, 14%, 71%)",textShadow:"0 1px rgba(0, 0, 0, 0.3)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(220, 10%, 40%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(220, 14%, 71%)"}},{types:["attr-name","class-name","maybe-class-name","boolean","constant","number","atrule"],style:{color:"hsl(29, 54%, 61%)"}},{types:["keyword"],style:{color:"hsl(286, 60%, 67%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(355, 65%, 65%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value"],style:{color:"hsl(95, 38%, 62%)"}},{types:["variable","operator","function"],style:{color:"hsl(207, 82%, 66%)"}},{types:["url"],style:{color:"hsl(187, 47%, 55%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(220, 14%, 71%)"}}]},eu={plain:{backgroundColor:"hsl(230, 1%, 98%)",color:"hsl(230, 8%, 24%)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(230, 4%, 64%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(230, 8%, 24%)"}},{types:["attr-name","class-name","boolean","constant","number","atrule"],style:{color:"hsl(35, 99%, 36%)"}},{types:["keyword"],style:{color:"hsl(301, 63%, 40%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(5, 74%, 59%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value","punctuation"],style:{color:"hsl(119, 34%, 47%)"}},{types:["variable","operator","function"],style:{color:"hsl(221, 87%, 60%)"}},{types:["url"],style:{color:"hsl(198, 99%, 37%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(230, 8%, 24%)"}}]},ed={plain:{color:"#ebdbb2",backgroundColor:"#292828"},styles:[{types:["imports","class-name","maybe-class-name","constant","doctype","builtin","function"],style:{color:"#d8a657"}},{types:["property-access"],style:{color:"#7daea3"}},{types:["tag"],style:{color:"#e78a4e"}},{types:["attr-name","char","url","regex"],style:{color:"#a9b665"}},{types:["attr-value","string"],style:{color:"#89b482"}},{types:["comment","prolog","cdata","operator","inserted"],style:{color:"#a89984"}},{types:["delimiter","boolean","keyword","selector","important","atrule","property","variable","deleted"],style:{color:"#ea6962"}},{types:["entity","number","symbol"],style:{color:"#d3869b"}}]},ep={plain:{color:"#654735",backgroundColor:"#f9f5d7"},styles:[{types:["delimiter","boolean","keyword","selector","important","atrule","property","variable","deleted"],style:{color:"#af2528"}},{types:["imports","class-name","maybe-class-name","constant","doctype","builtin"],style:{color:"#b4730e"}},{types:["string","attr-value"],style:{color:"#477a5b"}},{types:["property-access"],style:{color:"#266b79"}},{types:["function","attr-name","char","url"],style:{color:"#72761e"}},{types:["tag"],style:{color:"#b94c07"}},{types:["comment","prolog","cdata","operator","inserted"],style:{color:"#a89984"}},{types:["entity","number","symbol"],style:{color:"#924f79"}}]},eg=/\r\n|\r|\n/,ef=e=>{0===e.length?e.push({types:["plain"],content:"\n",empty:!0}):1===e.length&&""===e[0].content&&(e[0].content="\n",e[0].empty=!0)},em=(e,t)=>
1{let a=e.length;return a>0&&e[a-1]===t?e:e.concat(t)},eb=e=>{let t=[[]],a=[e],r=[0],n=[e.length],s=0,o=0,l=[],i=[l];for(;o>-1;){for(;(s=r[o]++)<n[o];){let e,c=t[o],u=a[o][s];if("string"==typeof u?(c=o>0?c:["plain"],e=u):(c=em(c,u.type),u.alias&&(c=em(c,u.alias)),e=u.content),"string"!=typeof e){o++,t.push(c),a.push(e),r.push(0),n.push(e.length);continue}let d=e.split(eg),p=d.length;l.push({types:c,content:d[0]});for(let e=1;e<p;e++)ef(l),i.push(l=[]),l.push({types:c,content:d[e]})}o--,t.pop(),a.pop(),r.pop(),n.pop()}return ef(l),i},eh=({children:e,language:t,code:a,theme:r,prism:n})=>{let s,o=t.toLowerCase(),l=((e,t)=>{let{plain:a}=e,r=e.styles.reduce((e,a)=>{let{languages:r,style:n}=a;return r&&!r.includes(t)||a.types.forEach(t=>{let a=P(P({},e[t]),n);e[t]=a}),e},{});return r.root=a,r.plain=C(P({},a),I({backgroundColor:void 0})),r})(r,o),i=(0,E.useCallback)(e=>{var{className:t,style:a,line:r}=e;let n=C(P({},z(e,["className","style","line"])),I({className:(0,A.default)("token-line",t)}));return"object"==typeof l&&"plain"in l&&(n.style=l.plain),"object"==typeof a&&(n.style=P(P({},n.style||{}),a)),n},[l]),c=(s=(0,E.useCallback)(({types:e,empty:t})=>{if(null!=l)return 1===e.length&&"plain"===e[0]?null!=t?{display:"inline-block"}:void 0:1===e.length&&null!=t?l[e[0]]:Object.assign(null!=t?{display:"inline-block"}:{},...e.map(e=>l[e]))},[l]),(0,E.useCallback)(e=>{var{token:t,className:a,style:r}=e;let n=C(P({},z(e,["token","className","style"])),I({className:(0,A.default)("token",...t.types,a),children:t.content,style:s(t)}));return null!=r&&(n.style=P(P({},n.style||{}),r)),n},[s])),u=n.languages[o];return e({tokens:(({prism:e,code:t,grammar:a,language:r})=>(0,E.useMemo)(()=>{if(null==a)return eb([t]);let n={code:t,grammar:a,language:r,tokens:[]};return e.hooks.run("before-tokenize",n),n.tokens=e.tokenize(t,a),e.hooks.run("after-tokenize",n),eb(n.tokens)},[t,a,r,e]))({prism:n,language:o,code:a,grammar:u}),className:`prism-code language-${o}`,style:null!=l?l.root:{},getLineProps:i,getTokenProps:c})},ey=e=>(0,E.createElement)(eh,C(P({},e),I({prism:e.prism||M,theme:e.theme||es,code:e.code,language:e.language}))),e_=e.i(908267),ex=e.i(991918);let ev=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,ew=A.clsx,ek=(s="inline-flex items-center justify-center whitespace-nowrap rounded text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50",o={defaultVariants:{size:"default",variant:"default"},variants:{size:{clear:"",default:"h-10 px-4 py-2",icon:"h-10 w-10",lg:"h-11 rounded px-8",sm:"h-9 rounded px-3"},variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",ghost:"hover:bg-card hover:text-accent-foreground",link:"text-primary items-start justify-start underline-offset-4 hover:underline",outline:"border border-border bg-background hover:bg-card hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80"}}},e=>{var t;if((null==o?void 0:o.variants)==null)return ew(s,null==e?void 0:e.class,null==e?void 0:e.className);let{variants:a,defaultVariants:r}=o,n=Object.keys(a).map(t=>{let n=null==e?void 0:e[t],s=null==r?void 0:r[t];if(null===n)return null;let o=ev(n)||ev(s);return a[t][o]}),l=e&&Object.entries(e).reduce((e,t)=>{let[a,r]=t;return void 0===r||(e[a]=r),e},{});return ew(s,n,null==o||null==(t=o.compoundVariants)?void 0:t.reduce((e,t)=>{let{class:a,className:n,...s}=t;return Object.entries(s).every(e=>{let[t,a]=e;return Array.isArray(a)?a.includes({...r,...l}[t]):({...r,...l})[t]===a})?[...e,a,n]:e},[]),null==e?void 0:e.class,null==e?void 0:e.className)}),eS=E.forwardRef(({asChild:e=!1,className:t,size:a,variant:r,...n},s)=>{let o=e?ex.Slot:"button";return(0,j.jsx)(o,{className:(0,e_.cn)(ek({className:t,size:a,variant:r})),ref:s,...n})});eS.displayName="Button";let ej=()=>(0,j.jsx)("svg",{className:"icon icon--copy",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:(0,j.jsx)("path",{className:"stroke",d:"M4.66666 12.6667C3.93333 12.6667 3.33333 12.0667 3.33333 11.3333V4.66668C3.33333 3.93334 3.93333 3.33334 4.66666 3.33334H11.3333C12.0667 3.33334 12.6667 3.93334 12.6667 4.66668M8.66666 7.33334H15.3333C16.0697 7.33334 16.6667 7.9303 
116.6667 8.66668V15.3333C16.6667 16.0697 16.0697 16.6667 15.3333 16.6667H8.66666C7.93028 16.6667 7.33333 16.0697 7.33333 15.3333V8.66668C7.33333 7.9303 7.93028 7.33334 8.66666 7.33334Z",strokeLinecap:"square"})});function eE({code:e}){let[t,a]=(0,E.useState)("Copy");return(0,j.jsx)("div",{className:"flex justify-end align-middle",children:(0,j.jsxs)(eS,{className:"flex gap-1",variant:"secondary",onClick:async()=>{await navigator.clipboard.writeText(e),"Copy"===t&&(a(()=>"Copied!"),setTimeout(()=>{a(()=>"Copy")},1e3))},children:[(0,j.jsx)("p",{children:t}),(0,j.jsx)(ej,{})]})})}e.s(["Code",0,({code:e,language:t=""})=>e?(0,j.jsx)(ey,{code:e,language:t,theme:G.vsDark,children:({getLineProps:t,getTokenProps:a,tokens:r})=>(0,j.jsxs)("pre",{className:"bg-black p-4 border text-xs border-border rounded overflow-x-auto",children:[r.map((e,r)=>(0,j.jsxs)("div",{...t({className:"table-row",line:e}),children:[(0,j.jsx)("span",{className:"table-cell select-none text-right text-white/25",children:r+1}),(0,j.jsx)("span",{className:"table-cell pl-4",children:e.map((e,t)=>(0,j.jsx)("span",{...a({token:e})},t))})]},r)),(0,j.jsx)(eE,{code:e})]})}):null],265978)},336088,e=>{"use strict";var t=e.i(843476),a=e.i(271645),r=e.i(908267);e.s(["default",0,({imageUrl:e,className:n,style:s={},children:o,rootMargin:l,threshold:i,imageSize:c,immediate:u=!1})=>{let{ref:d,style:p,isLoaded:g}=(({imageUrl:e,rootMargin:t="800px",threshold:r=0,imageSize:n,immediate:s=!1})=>{let o=(0,a.useRef)(null),[l,i]=(0,a.useState)(s),[c,u]=(0,a.useState)(!!s);return((0,a.useEffect)(()=>{if(!e)return;if(s)return void i(!0);let a=new IntersectionObserver(t=>{if(t[0].isIntersecting&&(i(!0),a.disconnect(),e)){let t=new Image;t.onload=()=>u(!0),n?t.src=`https://r2-web.eagle.cool/cdn-cgi/image/width=${n},format=webp,quality=90/${e}`:t.src=e}},{rootMargin:t,threshold:r});return o.current&&a.observe(o.current),()=>{o.current&&a.disconnect()}},[e,t,r,s,n]),n)?{ref:o,style:l?{backgroundImage:"var(--image-small)","--image-small":`url(https://r2-web.eagle.cool/cdn-cgi/image/width=${n/2},format=webp,quality=90/${e})`,"--image-large":`url(https://r2-web.eagle.cool/cdn-cgi/image/width=${n},format=webp,quality=90/${e})`}:{},isLoaded:c}:{ref:o,style:l?{backgroundImage:"var(--image-small)","--image-small":`url(${e})`,"--image-large":`url(${e})`}:{},isLoaded:c}})({imageUrl:e,rootMargin:l,threshold:i,imageSize:c,immediate:u});return(0,t.jsx)("div",{ref:d,className:(0,r.cn)(n,"auto-background-size",{"is-loaded":g}),style:{...s,...p},children:o})}],336088)},818973,e=>{"use strict";e.i(336088),e.s([])},794597,e=>{"use strict";var t=e.i(843476),a=e.i(271645);e.s(["DotButton",0,e=>{let{children:a,...r}=e;return(0,t.jsx)("button",{type:"button",...r,children:a})},"useDotButton",0,e=>{let[t,r]=(0,a.useState)(0),[n,s]=(0,a.useState)([]),o=(0,a.useCallback)(t=>{e&&e.scrollTo(t)},[e]),l=(0,a.useCallback)(e=>{s(e.scrollSnapList())},[]),i=(0,a.useCallback)(e=>{r(e.selectedScrollSnap())},[]);return(0,a.useEffect)(()=>{e&&(l(e),i(e),e.on("reInit",l).on("reInit",i).on("select",i))},[e,l,i]),{setSelectedIndex:r,selectedIndex:t,scrollSnaps:n,onDotButtonClick:o}}])},357205,e=>{"use strict";var t,a,r=e.i(843476),n=e.i(271645),s=e.i(130013),o=e.i(247167);Object.create(null);var l="-ms-",i="-moz-",c="-webkit-",u="comm",d="rule",p="decl",g="@keyframes",f=Math.abs,m=String.fromCharCode,b=Object.assign;function h(e,t){return(e=t.exec(e))?e[0]:e}function y(e,t,a){return e.replace(t,a)}function _(e,t,a){return e.indexOf(t,a)}function x(e,t){return 0|e.charCodeAt(t)}function v(e,t,a){return e.slice(t,a)}function w(e){return e.length}function k(e,t){return t.push(e),e}function S(e,t){return e.filter(function(e){return!h(e,t)})}var j=1,E=1,A=0,N=0,F=0,C="";function T(e,t,a,r,n,s,o,l){return{value:e,root:t,parent:a,type:r,props:n,children:s,line:j,column:E,length:o,return:"",siblings:l}}function I(e,t){return b(T("",null,null,"",null,null,0,e.siblings),e,{length:-e.length},t)}function R(e){for(;e.root;)e=I(e.root,{children:[e]});k(e,e.siblings)}function O(){return F=N<A?x(C,N++):0,E++,10===F&&(E=1,j++),F}function $(){return x(C,N)}function L(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function B(e){var t,a;return(t=N-1,a=function e(t){for(;O();)switch(F){case t:return N;case 34:case 39:34!==t&&39!==t&&e(F);break;case 40:41===t&&e(t);break;case 92:O()}return N}(91===e?e+2:40===e?e+1:e),v(C,t,a)).trim()}function D(e,t){for(var a="",r=0;r<e.length;r++)a+=t(e[r],r,e,t)||"";return a}function P(e,t,a,r){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case"@namespace":case p:return e.return=e.return||e.value;case u:return"";case g:return e.return=e.value+"{"+D(e.children,r)+"}";case d:if(!w(e.value=e.props.join(",")))return""}return w(a=D(e.children,r))?e.return=e.value+"{"+a+"}":""}function z(e,t,a,r){if(e.length>-1&&!e.return)switch(e.type){case p:e.return=function e(t,a,r){var n;switch(n=a,45^x(t,0)?(((n<<2^x(t,0))<<2^x(t,1))<<2^x(t,2))<<2^x(t,3):0){case 5103:return c+"print-"+t+t;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:case 6391:case 5879:case 5623:case 6135:case 4599:return c+t+t;case 4855:return c+t.replace("add","source-over").replace("substract","source-out").replace("intersect","source-in").replace("exclude","xor")+t;case 4789:return i+t+t;
1case 5349:case 4246:case 4810:case 6968:case 2756:return c+t+i+t+l+t+t;case 5936:switch(x(t,a+11)){case 114:return c+t+l+y(t,/[svh]\w+-[tblr]{2}/,"tb")+t;case 108:return c+t+l+y(t,/[svh]\w+-[tblr]{2}/,"tb-rl")+t;case 45:return c+t+l+y(t,/[svh]\w+-[tblr]{2}/,"lr")+t}case 6828:case 4268:case 2903:return c+t+l+t+t;case 6165:return c+t+l+"flex-"+t+t;case 5187:return c+t+y(t,/(\w+).+(:[^]+)/,c+"box-$1$2"+l+"flex-$1$2")+t;case 5443:return c+t+l+"flex-item-"+y(t,/flex-|-self/g,"")+(h(t,/flex-|baseline/)?"":l+"grid-row-"+y(t,/flex-|-self/g,""))+t;case 4675:return c+t+l+"flex-line-pack"+y(t,/align-content|flex-|-self/g,"")+t;case 5548:return c+t+l+y(t,"shrink","negative")+t;case 5292:return c+t+l+y(t,"basis","preferred-size")+t;case 6060:return c+"box-"+y(t,"-grow","")+c+t+l+y(t,"grow","positive")+t;case 4554:return c+y(t,/([^-])(transform)/g,"$1"+c+"$2")+t;case 6187:return y(y(y(t,/(zoom-|grab)/,c+"$1"),/(image-set)/,c+"$1"),t,"")+t;case 5495:case 3959:return y(t,/(image-set\([^]*)/,c+"$1$`$1");case 4968:return y(y(t,/(.+:)(flex-)?(.*)/,c+"box-pack:$3"+l+"flex-pack:$3"),/space-between/,"justify")+c+t+t;case 4200:if(!h(t,/flex-|baseline/))return l+"grid-column-align"+v(t,a)+t;break;case 2592:case 3360:return l+y(t,"template-","")+t;case 4384:case 3616:if(r&&r.some(function(e,t){return a=t,h(e.props,/grid-\w+-end/)}))return~_(t+(r=r[a].value),"span",0)?t:l+y(t,"-start","")+t+l+"grid-row-span:"+(~_(r,"span",0)?h(r,/\d+/):h(r,/\d+/)-h(t,/\d+/))+";";return l+y(t,"-start","")+t;case 4896:case 4128:return r&&r.some(function(e){return h(e.props,/grid-\w+-start/)})?t:l+y(y(t,"-end","-span"),"span ","")+t;case 4095:case 3583:case 4068:case 2532:return y(t,/(.+)-inline(.+)/,c+"$1$2")+t;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(w(t)-1-a>6)switch(x(t,a+1)){case 109:if(45!==x(t,a+4))break;case 102:return y(t,/(.+:)(.+)-([^]+)/,"$1"+c+"$2-$3$1"+i+(108==x(t,a+3)?"$3":"$2-$3"))+t;case 115:return~_(t,"stretch",0)?e(y(t,"stretch","fill-available"),a,r)+t:t}break;case 5152:case 5920:return y(t,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(e,a,r,n,s,o,i){return l+a+":"+r+i+(n?l+a+"-span:"+(s?o:o-r)+i:"")+t});case 4949:if(121===x(t,a+6))return y(t,":",":"+c)+t;break;case 6444:switch(x(t,45===x(t,14)?18:11)){case 120:return y(t,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+c+(45===x(t,14)?"inline-":"")+"box$3$1"+c+"$2$3$1"+l+"$2box$3")+t;case 100:return y(t,":",":"+l)+t}break;case 5719:case 2647:case 2135:case 3927:case 2391:return y(t,"scroll-","scroll-snap-")+t}return t}(e.value,e.length,a);return;case g:return D([I(e,{value:y(e.value,"@","@"+c)})],r);case d:if(e.length){var n,s;return n=a=e.props,s=function(t){switch(h(t,r=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":R(I(e,{props:[y(t,/:(read-\w+)/,":"+i+"$1")]})),R(I(e,{props:[t]})),b(e,{props:S(a,r)});break;case"::placeholder":R(I(e,{props:[y(t,/:(plac\w+)/,":"+c+"input-$1")]})),R(I(e,{props:[y(t,/:(plac\w+)/,":"+i+"$1")]})),R(I(e,{props:[y(t,/:(plac\w+)/,l+"input-$1")]})),R(I(e,{props:[t]})),b(e,{props:S(a,r)})}return""},n.map(s).join("")}}}function M(e,t,a,r,n,s,o,l,i,c,u,p){for(var g=n-1,m=0===n?s:[""],b=m.length,h=0,_=0,x=0;h<r;++h)for(var w=0,k=v(e,g+1,g=f(_=o[h])),S=e;w<b;++w)(S=(_>0?m[w]+" "+k:y(k,/&\f/g,m[w])).trim())&&(i[x++]=S);return T(e,t,a,0===n?d:l,i,c,u,p)}function G(e,t,a,r,n){return T(e,t,a,p,v(e,0,r),v(e,r+1,-1),r,n)}let U=void 0!==o.default&&void 0!==o.default.env&&(o.default.env.REACT_APP_SC_ATTR||o.default.env.SC_ATTR)||"data-styled",W="active",q="data-styled-version",V="6.4.4",Z="/*!sc*/\n",H="u">typeof window&&"u">typeof document;function Y(e){if(void 0!==o.default&&void 0!==o.default.env){let t=o.default.env[e];if(void 0!==t&&""!==t)return"false"!==t}}let X=!!("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:null!=(a=null!=(t=Y("REACT_APP_SC_DISABLE_SPEEDY"))?t:Y("SC_DISABLE_SPEEDY"))?a:void 0!==o.default&&void 0!==o.default.env&&!1);function K(e,...t){return Error(`An error occurred. See https://github.com/styled-components/styled-components/blob/main/packages/styled-components/src/utils/errors.md#${e} for more information.${t.length>0?` Args: ${t.join(", ")}`:""}`)}let Q=new Map,J=new Map,ee=1,et=e=>{if(Q.has(e))return Q.get(e);for(;J.has(ee);)ee++;let t=ee++;return Q.set(e,t),J.set(t,e),t},ea=e=>J.get(e),er=(e,t)=>{ee=t+1,Q.set(e,t),J.set(t,e)},en=Object.freeze([]),es=Object.freeze({}),eo=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,el=/(^-|-$)/g;function ei(e){return e.replace(eo,"-").replace(el,"")}let ec=/(a)(d)/gi,eu=e=>String.fromCharCode(e+(e>25?39:97));function ed(e){let t,a="";for(t=Math.abs(e);t>52;t=t/52|0)a=eu(t%52)+a;return(eu(t%52)+a).replace(ec,"$1-$2")}let ep=(e,t)=>{let a=t.length;for(;a;)e=33*e^t.charCodeAt(--a);return e};function eg(e){return"string"==typeof e}let ef=Symbol.for("react.memo"),em=Symbol.for("react.forward_ref"),eb={contextType:!0,defaultProps:!0,displayName:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,propTypes:!0,type:!0},eh={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},ey={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},e_={[em]:{$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},[ef]:ey};function ex(e){return("type"in e&&e.type.$$typeof)===ef?ey:"$$typeof"in e?e_[e.$$typeof]:eb}let ev=Object.defineProperty,ew=Object.getOwnPropertyNames,ek=Object.getOwnPropertySymbols,eS=Object.getOwnPropertyDescriptor,ej=Object.getPrototypeOf,eE=Object.prototype;function eA(e){return"function"==typeof e}let eN=Symbol.for("react.forward_ref");function eF(e){return null!=e&&("object"==typeof e||"function"==typeof e)&&e.$$typeof===eN&&"styledComponentId"in e}function eC(e,t){return e&&t?e+" "+t:e||t||""}function eT(e){return null!==e&&"object"==typeof e&&e.constructor.name===Object.name&&!("props"in e&&e.$$typeof)}function eI(e,t){Object.defineProperty(e,"toString",{value:t})}let eR=class{constructor(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e,this._cGroup=0,this._cIndex=0}indexOfGroup(e){if(e===this._cGroup)return this._cIndex;let t=this._cIndex;if(e>this._cGroup)for(let a=this._cGroup;a<e;a++)t+=this.groupSizes[a];else for(let a=this._cGroup-1;a>=e;a--)t-=this.groupSizes[a];return this._cGroup=e,this._cIndex=t,t}insertRules(e,t){if(e>=this.groupSizes.length){let t=this.groupSizes,a=t.length,r=a;for(;e>=r;)if((r<<=1)<0)throw K(16,`${e}`);this.groupSizes=new Uint32Array(r),this.groupSizes.set(t),this.length=r;for(let e=a;
1e<r;e++)this.groupSizes[e]=0}let a=this.indexOfGroup(e+1),r=0;for(let n=0,s=t.length;n<s;n++)this.tag.insertRule(a,t[n])&&(this.groupSizes[e]++,a++,r++);r>0&&this._cGroup>e&&(this._cIndex+=r)}clearGroup(e){if(e<this.length){let t=this.groupSizes[e],a=this.indexOfGroup(e),r=a+t;this.groupSizes[e]=0;for(let e=a;e<r;e++)this.tag.deleteRule(a);t>0&&this._cGroup>e&&(this._cIndex-=t)}}getGroup(e){let t="";if(e>=this.length||0===this.groupSizes[e])return t;let a=this.groupSizes[e],r=this.indexOfGroup(e),n=r+a;for(let e=r;e<n;e++)t+=this.tag.getRule(e)+Z;return t}},eO=`style[${U}][${q}="${V}"]`,e$=RegExp(`^${U}\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)`),eL=e=>"u">typeof ShadowRoot&&e instanceof ShadowRoot||"host"in e&&11===e.nodeType,eB=e=>{if(!e)return document;if(eL(e))return e;if("getRootNode"in e){let t=e.getRootNode();if(eL(t))return t}return document},eD=(e,t,a)=>{let r,n=a.split(",");for(let a=0,s=n.length;a<s;a++)(r=n[a])&&e.registerName(t,r)},eP=(e,t)=>{var a;let r=(null!=(a=t.textContent)?a:"").split(Z),n=[];for(let t=0,a=r.length;t<a;t++){let a=r[t].trim();if(!a)continue;let s=a.match(e$);if(s){let t=0|parseInt(s[1],10),a=s[2];0!==t&&(er(a,t),eD(e,a,s[3]),e.getTag().insertRules(t,n)),n.length=0}else n.push(a)}},ez=e=>{let t=eB(e.options.target).querySelectorAll(eO);for(let a=0,r=t.length;a<r;a++){let r=t[a];r&&r.getAttribute(U)!==W&&(eP(e,r),r.parentNode&&r.parentNode.removeChild(r))}},eM=!1,eG=(e,t)=>{let a,r=document.head,n=e||r,s=document.createElement("style"),o=(a=Array.from(n.querySelectorAll(`style[${U}]`)))[a.length-1],l=void 0!==o?o.nextSibling:null;s.setAttribute(U,W),s.setAttribute(q,V);let i=t||function(){if(!1!==eM)return eM;if("u">typeof document){let e=document.head.querySelector('meta[property="csp-nonce"]');if(e)return eM=e.nonce||e.getAttribute("content")||void 0;let t=document.head.querySelector('meta[name="sc-nonce"]');if(t)return eM=t.getAttribute("content")||void 0}return eM="u">typeof __webpack_nonce__?__webpack_nonce__:void 0}();return i&&s.setAttribute("nonce",i),n.insertBefore(s,l),s},eU=class{constructor(e,t){this.element=eG(e,t),this.element.appendChild(document.createTextNode("")),this.sheet=(e=>{var t;if(e.sheet)return e.sheet;let a=null!=(t=e.getRootNode().styleSheets)?t:document.styleSheets;for(let t=0,r=a.length;t<r;t++){let r=a[t];if(r.ownerNode===e)return r}throw K(17)})(this.element),this.length=0}insertRule(e,t){try{return this.sheet.insertRule(t,e),this.length++,!0}catch(e){return!1}}deleteRule(e){this.sheet.deleteRule(e),this.length--}getRule(e){let t=this.sheet.cssRules[e];return t&&t.cssText?t.cssText:""}},eW=class{constructor(e,t){this.element=eG(e,t),this.nodes=this.element.childNodes,this.length=0}insertRule(e,t){if(e<=this.length&&e>=0){let a=document.createTextNode(t);return this.element.insertBefore(a,this.nodes[e]||null),this.length++,!0}return!1}deleteRule(e){this.element.removeChild(this.nodes[e]),this.length--}getRule(e){return e<this.length?this.nodes[e].textContent:""}},eq=H,eV={isServer:!H,useCSSOMInjection:!X};class eZ{static registerId(e){return et(e)}constructor(e=es,t={},a){this.options=Object.assign(Object.assign({},eV),e),this.gs=t,this.keyframeIds=new Set,this.names=new Map(a),this.server=!!e.isServer,!this.server&&H&&eq&&(eq=!1,ez(this)),eI(this,()=>(e=>{let t=e.getTag(),{length:a}=t,r="";for(let n=0;n<a;n++){let a=ea(n);if(void 0===a)continue;let s=e.names.get(a);if(void 0===s||!s.size)continue;let o=t.getGroup(n);if(0===o.length)continue;let l=U+".g"+n+'[id="'+a+'"]',i="";for(let e of s)e.length>0&&(i+=e+",");r+=o+l+'{content:"'+i+'"}'+Z}return r})(this))}rehydrate(){!this.server&&H&&ez(this)}reconstructWithOptions(e,t=!0){let a=new eZ(Object.assign(Object.assign({},this.options),e),this.gs,t&&this.names||void 0);return a.keyframeIds=new Set(this.keyframeIds),!this.server&&H&&e.target!==this.options.target&&eB(this.options.target)!==eB(e.target)&&ez(a),a}allocateGSInstance(e){return this.gs[e]=(this.gs[e]||0)+1}getTag(){return this.tag||(this.tag=new eR((({useCSSOMInjection:e,target:t,nonce:a})=>e?new eU(t,a):new eW(t,a))(this.options)))}hasNameForId(e,t){var a,r;return null!=(r=null==(a=this.names.get(e))?void 0:a.has(t))&&r}registerName(e,t){et(e),e.startsWith("sc-keyframes-")&&this.keyframeIds.add(e);let a=this.names.get(e);a?a.add(t):this.names.set(e,new Set([t]))}insertRules(e,t,a){this.registerName(e,t),this.getTag().insertRules(et(e),a)}
1clearNames(e){this.names.has(e)&&this.names.get(e).clear()}clearRules(e){this.getTag().clearGroup(et(e)),this.clearNames(e)}clearTag(){this.tag=void 0}}let eH=new WeakSet,eY={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexShrink:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};function eX(e){if(45===e.charCodeAt(0)&&45===e.charCodeAt(1))return e;let t="";for(let a=0;a<e.length;a++){let r=e.charCodeAt(a);t+=r>=65&&r<=90?"-"+String.fromCharCode(r+32):e[a]}return t.startsWith("ms-")?"-"+t:t}let eK=Symbol.for("sc-keyframes");function eQ(e){return eA(e)&&!(e.prototype&&e.prototype.isReactComponent)}let eJ=e=>null==e||!1===e||""===e,e0=Symbol.for("react.client.reference");function e1(e){return e.$$typeof===e0}function e2(e,t,a,r,n=[]){if(eJ(e))return n;let s=typeof e;if("string"===s)return n.push(e),n;if("function"===s)return e1(e)?n:eQ(e)&&t?e2(e(t),t,a,r,n):(n.push(e),n);if(Array.isArray(e)){for(let s=0;s<e.length;s++)e2(e[s],t,a,r,n);return n}return eF(e)?n.push(`.${e.styledComponentId}`):"object"==typeof e&&null!==e&&eK in e?a?(e.inject(a,r),n.push(e.getName(r))):n.push(e):e1(e)||(eT(e)?e.toString!==Object.prototype.toString?n.push(e.toString()):function e(t,a){for(let r in t){let n=t[r];t.hasOwnProperty(r)&&!eJ(n)&&(Array.isArray(n)&&eH.has(n)||eA(n)?a.push(eX(r)+":",n,";"):eT(n)?(a.push(r+" {"),e(n,a),a.push("}")):a.push(eX(r)+": "+(null==n||"boolean"==typeof n||""===n?"":"number"!=typeof n||0===n||r in eY||r.startsWith("--")?String(n).trim():n+"px")+";"))}}(e,n):n.push(e.toString())),n}let e3=ep(5381,V);class e4{constructor(e,t,a){this.rules=e,this.componentId=t,this.baseHash=ep(e3,t),this.baseStyle=a,eZ.registerId(t)}generateAndInjectStyles(e,t,a){let r=this.baseStyle?this.baseStyle.generateAndInjectStyles(e,t,a):"";{let n="";for(let r=0;r<this.rules.length;r++){let s=this.rules[r];if("string"==typeof s)n+=s;else if(s)if(eQ(s)){let r=s(e);"string"==typeof r?n+=r:null!=r&&!1!==r&&(n+=e2(r,e,t,a).join(""))}else n+=e2(s,e,t,a).join("")}if(n){this.dynamicNameCache||(this.dynamicNameCache=new Map);let e=a.hash?a.hash+n:n,s=this.dynamicNameCache.get(e);if(!s){if(s=ed(ep(ep(this.baseHash,a.hash),n)>>>0),this.dynamicNameCache.size>=200){let e=this.dynamicNameCache.keys().next().value;void 0!==e&&this.dynamicNameCache.delete(e)}this.dynamicNameCache.set(e,s)}if(!t.hasNameForId(this.componentId,s)){let e=a(n,"."+s,void 0,this.componentId);t.insertRules(this.componentId,s,e)}r=eC(r,s)}}return r}}let e5=/&/g;function e6(e,t){let a=0;for(;--t>=0&&92===e.charCodeAt(t);)a++;return!(1&~a)}function e8(e){let t=e.length,a="",r=0,n=0,s=0,o=!1,l=!1;for(let i=0;i<t;i++){let c=e.charCodeAt(i);if(0!==s||o||47!==c||42!==e.charCodeAt(i+1))if(o)42===c&&47===e.charCodeAt(i+1)&&(o=!1,i++);else if(34!==c&&39!==c||e6(e,i)){if(0===s)if(123===c)n++;else if(125===c){if(--n<0){l=!0;let a=i+1;for(;a<t;){let t=e.charCodeAt(a);if(59===t||10===t)break;a++}a<t&&59===e.charCodeAt(a)&&a++,n=0,i=a-1,r=a;continue}0===n&&(a+=e.substring(r,i+1),r=i+1)}else 59===c&&0===n&&(a+=e.substring(r,i+1),r=i+1)}else 0===s?s=c:s===c&&(s=0);else o=!0,i++}return l||0!==n||0!==s?(r<t&&0===n&&0===s&&(a+=e.substring(r)),a):e}let e7=new eZ,e9=function({options:e=es,plugins:t=en}=es){var a,r,n;let s,o,l,i=(e,t,a)=>a.startsWith(o)&&a.endsWith(o)&&a.replaceAll(o,"").length>0?`.${s}`:e,c=t.slice();c.push(e=>{e.type===d&&e.value.includes("&")&&(l||(l=RegExp(`\\${o}\\b`,"g")),e.props[0]=e.props[0].replace(e5,o).replace(l,i))}),e.prefix&&c.push(z),c.push(P);let p=[],g=(n=(r=c.concat((a=e=>p.push(e),function(e){!e.root&&(e=e.return)&&a(e)}))).length,function(e,t,a,s){for(var o="",l=0;l<n;l++)o+=r[l](e,t,a,s)||"";return o}),b=(t,a="",r="",n="&")=>{var i,c,d;s=n,o=a,l=void 0;let b=function(e){let t=-1!==e.indexOf("//"),a=-1!==e.indexOf("}");if(!t&&!a)return e;if(!t)return e8(e);let r=e.length,n="",s=0,o=0,l=0,i=0,c=0,u=!1;for(;o<r;){let t=e.charCodeAt(o);if(34!==t&&39!==t||e6(e,o))if(0===l)if(47===t&&o+1<r&&42===e.charCodeAt(o+1)){for(o+=2;o+1<r&&(42!==e.charCodeAt(o)||47!==e.charCodeAt(o+1));)o++;o+=2}else if(40!==t)if(41!==t)if(i>0)o++;else if(42===t&&o+1<r&&47===e.charCodeAt(o+1))n+=e.substring(s,o),o+=2,
1s=o,u=!0;else if(47===t&&o+1<r&&47===e.charCodeAt(o+1)){for(n+=e.substring(s,o);o<r&&10!==e.charCodeAt(o);)o++;s=o,u=!0}else 123===t?c++:125===t&&c--,o++;else i>0&&i--,o++;else i++,o++;else o++;else 0===l?l=t:l===t&&(l=0),o++}return u?(s<r&&(n+=e.substring(s)),0===c?n:e8(n)):0===c?e:e8(e)}(t),h=(d=function e(t,a,r,n,s,o,l,i,c){for(var d,p,g,b,h=0,S=0,A=l,I=0,R=0,D=0,P=1,z=1,U=1,W=0,q="",V=s,Z=o,H=n,Y=q;z;)switch(D=W,W=O()){case 40:if(108!=D&&58==x(Y,A-1)){-1!=_(Y+=y(B(W),"&","&\f"),"&\f",f(h?i[h-1]:0))&&(U=-1);break}case 34:case 39:case 91:Y+=B(W);break;case 9:case 10:case 13:case 32:Y+=function(e){for(;F=$();)if(F<33)O();else break;return L(e)>2||L(F)>3?"":" "}(D);break;case 92:Y+=function(e,t){for(var a;--t&&O()&&!(F<48)&&!(F>102)&&(!(F>57)||!(F<65))&&(!(F>70)||!(F<97)););return a=N+(t<6&&32==$()&&32==O()),v(C,e,a)}(N-1,7);continue;case 47:switch($()){case 42:case 47:k((d=function(e,t){for(;O();)if(e+F===57)break;else if(e+F===84&&47===$())break;return"/*"+v(C,t,N-1)+"*"+m(47===e?e:O())}(O(),N),p=a,g=r,b=c,T(d,p,g,u,m(F),v(d,2,-2),0,b)),c),(5==L(D||1)||5==L($()||1))&&w(Y)&&" "!==v(Y,-1,void 0)&&(Y+=" ");break;default:Y+="/"}break;case 123*P:i[h++]=w(Y)*U;case 125*P:case 59:case 0:switch(W){case 0:case 125:z=0;case 59+S:-1==U&&(Y=y(Y,/\f/g,"")),R>0&&(w(Y)-A||0===P&&47===D)&&k(R>32?G(Y+";",n,r,A-1,c):G(y(Y," ","")+";",n,r,A-2,c),c);break;case 59:Y+=";";default:if(k(H=M(Y,a,r,h,S,s,i,q,V=[],Z=[],A,o),o),123===W)if(0===S)e(Y,a,H,H,V,o,A,i,Z);else{switch(I){case 99:if(110===x(Y,3))break;case 108:if(97===x(Y,2))break;default:S=0;case 100:case 109:case 115:}S?e(t,H,H,n&&k(M(t,H,H,0,0,s,i,q,s,V=[],A,Z),Z),s,Z,A,i,n?V:Z):e(Y,H,H,H,[""],Z,0,i,Z)}}h=S=R=0,P=U=1,q=Y="",A=l;break;case 58:A=1+w(Y),R=D;default:if(P<1){if(123==W)--P;else if(125==W&&0==P++&&125==(F=N>0?x(C,--N):0,E--,10===F&&(E=1,j--),F))continue}switch(Y+=m(W),W*P){case 38:U=S>0?1:(Y+="\f",-1);break;case 44:i[h++]=(w(Y)-1)*U,U=1;break;case 64:45===$()&&(Y+=B(O())),I=$(),S=A=w(q=Y+=function(e){for(;!L($());)O();return v(C,e,N)}(N)),W++;break;case 45:45===D&&2==w(Y)&&(P=0)}}return o}("",null,null,null,[""],(c=i=r||a?r+" "+a+" { "+b+" }":b,j=E=1,A=w(C=c),N=0,i=[]),0,[0],i),C="",d);return e.namespace&&(h=function e(t,a){let r=a+" ",n=","+r;for(let s=0;s<t.length;s++){let o=t[s];if("rule"===o.type){o.value=(r+o.value).replaceAll(",",n);let e=o.props,t=[];for(let a=0;a<e.length;a++)t[a]=r+e[a];o.props=t}Array.isArray(o.children)&&"@keyframes"!==o.type&&e(o.children,a)}return t}(h,e.namespace)),p=[],D(h,g),p},h=5381;for(let e=0;e<t.length;e++)t[e].name||K(15),h=ep(h,t[e].name);return(null==e?void 0:e.namespace)&&(h=ep(h,e.namespace)),(null==e?void 0:e.prefix)&&(h=ep(h,"p")),b.hash=5381!==h?h.toString():"",b}(),te=n.default.createContext({shouldForwardProp:void 0,styleSheet:e7,stylis:e9,stylisPlugins:void 0});te.Consumer;let tt=n.default.createContext(void 0);tt.Consumer;let ta=Object.prototype.hasOwnProperty,tr={};function tn(e,t,a){var r,s;let o,l,i=eF(e),c=!eg(e),{attrs:u=en,componentId:d=(r=t.displayName,s=t.parentComponentId,tr[o="string"!=typeof r?"sc":ei(r)]=(tr[o]||0)+1,l=o+"-"+ed(ep(5381,V+o+tr[o])>>>0),s?s+"-"+l:l),displayName:p=eg(e)?`styled.${e}`:`Styled(${e.displayName||e.name||"Component"})`}=t,g=t.displayName&&t.componentId?ei(t.displayName)+"-"+t.componentId:t.componentId||d,f=i&&e.attrs?e.attrs.concat(u).filter(Boolean):u,{shouldForwardProp:m}=t;if(i&&e.shouldForwardProp){let a=e.shouldForwardProp;if(t.shouldForwardProp){let e=t.shouldForwardProp;m=(t,r)=>a(t,r)&&e(t,r)}else m=a}let b=new e4(a,g,i?e.componentStyle:void 0);function h(e,t){return function(e,t,a){let r,s,{attrs:o,componentStyle:l,defaultProps:i,foldedComponentIds:c,styledComponentId:u,target:d}=e,p=n.default.useContext(tt),g=n.default.useContext(te),f=e.shouldForwardProp||g.shouldForwardProp,m=function(e,t,a=es){return e.theme!==a.theme&&e.theme||t||a.theme}(t,p,i)||es;{let e=n.default.useRef(null),a=e.current;if(null!==a&&a[1]===m&&a[2]===g.styleSheet&&a[3]===g.stylis&&a[7]===l&&function(e,t,a){let r=0;for(let a in t)if(ta.call(t,a)&&(r++,e[a]!==t[a]))return!1;return r===a}(a[0],t,a[4]))r=a[5],s=a[6];else{var b,h,y;r=function(e,t,a){let r=Object.assign(Object.assign({},t),{className:void 0,theme:a}),n=e.length>1;for(let a=0;a<e.length;a++){let s=e[a],o=eA(s)?s(n?Object.assign({},r):r):s;for(let e in o)"className"===e?r.className=eC(r.className,o[e]):"style"===e?r.style=Object.assign(Object.assign({},r.style),o[e]):e in t&&void 0===t[e]||(r[e]=o[e])}return"className"in t&&"string"==typeof t.className&&(r.className=eC(r.className,t.className)),r}(o,t,m),b=r,h=g.styleSheet,y=g.stylis,s=l.generateAndInjectStyles(b,h,y);let a=0;for(let e in t)ta.call(t,e)&&a++;e.current=[t,m,g.styleSheet,g.stylis,a,r,s,l]}}let _=r.as||d,x=function(e,t,a,r){let n={};for(let s in e)void 0===e[s]||"$"===s[0]||"as"===s||"theme"===s&&e.theme===a||("forwardedAs"===s?n.as=e.forwardedAs:r&&!r(s,t)||(n[s]=e[s]));return n}(r,_,m,f),v=eC(c,u);return s&&(v+=" "+s),r.className&&(v+=" "+r.className),x[eg(_)&&_.includes("-")?"class":"className"]=v,a&&(x.ref=a),(0,n.createElement)(_,x)}(y,e,t)}h.displayName=p;let y=n.default.forwardRef(h);return y.attrs=f,y.componentStyle=b,y.displayName=p,y.shouldForwardProp=m,y.foldedComponentIds=i?eC(e.foldedComponentIds,e.styledComponentId):"",y.styledComponentId=g,y.target=i?e.target:e,Object.defineProperty(y,"defaultProps",{get(){return this._foldedDefaultProps},set(t){this._foldedDefaultProps=i?function(e,...t){for(let a of t)!function e(t,a,r=!1){if(!r&&!eT(t)&&!Array.isArray(t))return a;
1if(Array.isArray(a))for(let r=0;r<a.length;r++)t[r]=e(t[r],a[r]);else if(eT(a))for(let r in a)t[r]=e(t[r],a[r]);return t}(e,a,!0);return e}({},e.defaultProps,t):t}}),eI(y,()=>`.${y.styledComponentId}`),c&&function e(t,a,r){if("string"!=typeof a){let n=ej(a);n&&n!==eE&&e(t,n,r);let s=ew(a).concat(ek(a)),o=ex(t),l=ex(a);for(let e=0;e<s.length;++e){let n=s[e];if(!(n in eh||r&&r[n]||l&&n in l||o&&n in o)){let e=eS(a,n);try{ev(t,n,e)}catch(e){}}}}return t}(y,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0}),y}var ts=new Set(["a","abbr","address","area","article","aside","audio","b","bdi","bdo","blockquote","body","button","br","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","main","map","mark","menu","meter","nav","object","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","search","section","select","slot","small","span","strong","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","switch","symbol","text","textPath","tspan","use"]);function to(e,t){let a=[e[0]];for(let r=0,n=t.length;r<n;r+=1)a.push(t[r],e[r+1]);return a}let tl=e=>(eH.add(e),e),ti=e=>(function e(t,a,r=es){if(!a)throw K(1,a);let n=(e,...n)=>t(a,r,function(e,...t){return eA(e)||eT(e)?tl(e2(to(en,[e,...t]))):0===t.length&&1===e.length&&"string"==typeof e[0]?e2(e):tl(e2(to(e,t)))}(e,...n));return n.attrs=n=>e(t,a,Object.assign(Object.assign({},r),{attrs:Array.prototype.concat(r.attrs,n).filter(Boolean)})),n.withConfig=n=>e(t,a,Object.assign(Object.assign({},r),n)),n})(tn,e);ts.forEach(e=>{ti[e]=ti(e)}),e.i(818973);var tc=e.i(336088);ti.button`
2	display: flex;
3	align-items: center;
4	justify-content: center;
5	flex-direction: column;
6	width: 100%;
7	height: 100%;
8	background-color: transparent;
9	border: none;
10	cursor: pointer;
11`;let tu=ti.div`
12	font-size: 14px;
13	font-weight: 400;
14	line-height: 24px;
15`,td=ti.div`
16	width: 128px;
17	height: 80px;
18	min-width: 128px;
19	min-height: 80px;
20	position: relative;
21`,tp=e=>{let{selected:t,index:a,onClick:n,aspectRatio:s}=e;return(0,r.jsx)(tu,{className:"embla-thumbs__slide".concat(t?" embla-thumbs__slide--selected":""),children:(0,r.jsxs)("div",{onClick:n,className:"embla-thumbs__slide-button",children:[(0,r.jsx)("div",{className:"embla-thumbs__slide-border",children:(0,r.jsx)(td,{style:{aspectRatio:s?`${s.width}/${s.height}`:"16/9",width:"128px",height:"80px"},className:"embla-thumbs__slide-image",children:(0,r.jsx)(tc.default,{imageUrl:e.thumbnail,className:"embla-thumbs__slide-background",imageSize:256,immediate:!0})})}),(0,r.jsx)("span",{children:e.title})]})})};var tg=e.i(794597);let tf=e=>{let{children:t,...a}=e,[s,o]=(0,n.useState)(!1);return(0,r.jsxs)("button",{className:`embla__button embla__button--prev ${s?"is-animating":""}`,type:"button",...a,onClick:e=>{o(!0),a.onClick&&a.onClick(e),setTimeout(()=>o(!1),300)},children:[(0,r.jsx)("img",{src:"/images/image-carousel/prev.svg",alt:"prev",className:"embla__button-icon"}),t]})},tm=e=>{let{children:t,...a}=e,[s,o]=(0,n.useState)(!1);return(0,r.jsxs)("button",{className:`embla__button embla__button--next ${s?"is-animating":""}`,type:"button",...a,onClick:e=>{o(!0),a.onClick&&a.onClick(e),setTimeout(()=>
21o(!1),300)},children:[(0,r.jsx)("img",{src:"/images/image-carousel/next.svg",alt:"next",className:"embla__button-icon"}),t]})};var tb=e.i(582744),th=e.i(908267);let ty=e=>{let{slides:t,options:a={}}=e,{lazyLoad:o=!0}=a,l=1===t.length,[i,c]=(0,n.useState)(t.length>0?[0]:[]),u=l?{loop:!1,draggable:!1}:{loop:a?.loop||!1,spacing:12},[d,p]=(0,s.default)(u),{setSelectedIndex:g,selectedIndex:f,scrollSnaps:m,onDotButtonClick:b}=(0,tg.useDotButton)(p),[h,y]=(0,s.default)({containScroll:"keepSnaps",dragFree:!0}),_=(0,n.useCallback)(e=>{p&&y&&p.scrollTo(e)},[p,y]),x=(0,n.useCallback)(()=>{p&&y&&(g(p.selectedScrollSnap()),y.scrollTo(p.selectedScrollSnap()))},[p,y,g]),{prevBtnDisabled:v,nextBtnDisabled:w,onPrevButtonClick:k,onNextButtonClick:S}=(e=>{let[t,a]=(0,n.useState)(!0),[r,s]=(0,n.useState)(!0),o=(0,n.useCallback)(()=>{e&&e.scrollPrev()},[e]),l=(0,n.useCallback)(()=>{e&&e.scrollNext()},[e]),i=(0,n.useCallback)(e=>{a(!e.canScrollPrev()),s(!e.canScrollNext())},[]);return(0,n.useEffect)(()=>{e&&(i(e),e.on("reInit",i).on("select",i))},[e,i]),{prevBtnDisabled:t,nextBtnDisabled:r,onPrevButtonClick:o,onNextButtonClick:l}})(p),j=(0,n.useCallback)(e=>{let t=e.selectedScrollSnap(),a=e.slideNodes().length,r=[];r.includes(0)||r.push(0),t-1>=0&&t-1!=0&&r.push(t-1),0!==t&&r.push(t),t+1<a&&r.push(t+1),c(r)},[]);return(0,n.useEffect)(()=>{if(p)return x(),p.on("select",x).on("reInit",x),j(p),p.on("select",j),p.on("reInit",j),()=>{p&&(p.off("select",x),p.off("reInit",x),p.off("select",j),p.off("reInit",j))}},[p,x,j,t.length]),(0,r.jsxs)("div",{className:(0,th.cn)("embla",{"embla-single-slide":l}),children:[(0,r.jsxs)("div",{className:"embla__main",children:[(0,r.jsx)("div",{className:"embla__viewport",ref:d,children:(0,r.jsx)("div",{className:"embla__container",children:t.map((e,t)=>o?(0,r.jsx)("div",{className:"embla__slide single-image-slide",children:(0,r.jsxs)(tb.default,{className:"embla__slide__wrapper",style:{aspectRatio:a.aspectRatio?`${a.aspectRatio.width}/${a.aspectRatio.height}`:"16/9",position:"relative",width:"100%",height:"auto",borderRadius:"10px"},children:[i.indexOf(t)>-1&&(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(tc.default,{imageUrl:e.image?.sizes?.webp?.url||"",className:"embla__slide__background embla__slide__background--full",rootMargin:"800px",threshold:0,imageSize:2400,immediate:f===t||f===t-1||f===t+1||l,children:e.caption&&(0,r.jsx)("span",{className:"embla__slide__caption",children:e.caption})})}),(0,r.jsx)(tc.default,{imageUrl:e.image?.sizes?.thumbnail?.url||"",className:"embla__slide__background embla__slide__background--thumbnail",rootMargin:"800px",threshold:0,imageSize:256,immediate:!0})]})},t):(0,r.jsx)("div",{className:"embla__slide single-image-slide",children:(0,r.jsxs)("div",{className:"embla__slide__wrapper",style:{aspectRatio:a.aspectRatio?`${a.aspectRatio.width}/${a.aspectRatio.height}`:"16/9",position:"relative",width:"100%",height:"auto"},children:[(0,r.jsx)(tc.default,{imageUrl:e.image?.sizes?.webp?.url||"",className:"embla__slide__background embla__slide__background--full",imageSize:256,children:e.caption&&(0,r.jsx)("span",{className:"embla__slide__caption",children:e.caption})}),(0,r.jsx)(tc.default,{imageUrl:e.image?.sizes?.thumbnail?.url||"",className:"embla__slide__background embla__slide__background--thumbnail",imageSize:256})]})},t))})}),!l&&a?.showArrows&&(0,r.jsx)("div",{className:"embla__controls",children:(0,r.jsxs)("div",{className:"embla__buttons",children:[(0,r.jsx)(tf,{onClick:k,disabled:v}),(0,r.jsx)(tm,{onClick:S,disabled:w})]})})]}),!l&&a?.showThumbs&&(0,r.jsx)("div",{className:"embla-thumbs",children:(0,r.jsx)("div",{className:"embla-thumbs__viewport",ref:h,children:(0,r.jsx)("div",{className:"embla-thumbs__container",children:t.map((e,t)=>(0,r.jsx)(tp,{onClick:()=>_(t),selected:t===f,index:t,thumbnail:e.image?.sizes?.thumbnail?.url||e.image?.sizes?.webp?.url||"",title:e.caption,aspectRatio:a.aspectRatio},t))})})}),!l&&a?.showDots&&(0,r.jsx)("div",{className:"embla__dots",children:t.map((e,t)=>(0,r.jsx)(tg.DotButton,{onClick:()=>b(t),className:"embla__dot".concat(t===f?" embla__dot--selected":"")},t))})]})};var t_=e.i(244824);e.s(["ImageCarousel",0,e=>{let{images:t,badgeIcon:a,badgeTitle:n,featureTitle:s,feature:o,aspectRatio:l={width:16,height:9}}=e;return(0,r.jsx)("div",{className:"container carousel-container",children:(0,r.jsxs)(t_.Section,{className:"theme-hero",children:[(0,r.jsxs)("div",{className:"section-header",children:[a&&(0,r.jsxs)("p",{className:"section-badge",children:[(0,r.jsx)("img",{src:a,width:24,height:24,alt:"badge"}),n]}),s&&(0,r.jsx)("h2",{className:"section-title",children:s}),o&&(0,r.jsx)("p",{className:"section-description",children:o})]}),(0,r.jsx)("div",{className:"carousel",children:(0,r.jsx)(ty,{slides:t,options:{showArrows:e.showArrows,showDots:e.showDots,showThumbs:e.showThumbs,loop:e.loop,aspectRatio:l}})})]})})}],357205)},50314,e=>{e.v({"download-button":"DropdownButton-module-scss-module__qGm9QW__download-button","download-button-container":"DropdownButton-module-scss-module__qGm9QW__download-button-container","download-button__inner":"DropdownButton-module-scss-module__qGm9QW__download-button__inner","dropdown-active":"DropdownButton-module-scss-module__qGm9QW__dropdown-active","dropdown-arrow":"DropdownButton-module-scss-module__qGm9QW__dropdown-arrow","dropdown-button":"DropdownButton-module-scss-module__qGm9QW__dropdown-button","dropdown-entering":"DropdownButton-module-scss-module__qGm9QW__dropdown-entering","dropdown-exiting":"DropdownButton-module-scss-module__qGm9QW__dropdown-exiting","dropdown-options":"DropdownButton-module-scss-module__qGm9QW__dropdown-options",dropdownEnter:"DropdownButton-module-scss-module__qGm9QW__dropdownEnter",dropdownExit:"DropdownButton-module-scss-module__qGm9QW__dropdownExit"})},285967,e=>{"use strict";var t=e.i(843476),a=e.i(271645),r=e.i(391541),n=e.i(760395),s=e.i(50314),o=e.i(908267),l=e.i(948148);
21e.s(["DropdownButton",0,({userOS:e})=>{let[i,c]=a.default.useState(!1),[u,d]=a.default.useState(!1),p=(0,a.useRef)(null),g=(0,a.useRef)(null),f=(0,l.useTranslations)("downloadButtonBlock");(0,a.useEffect)(()=>{let e=e=>{p.current&&!p.current.contains(e.target)&&h()};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[]),(0,a.useEffect)(()=>{i&&d(!0)},[i]);let m="windows"===e?[{label:f("downloadMac"),href:"/download?os=macOS",icon:"/images/hero/mac.png"}]:[{label:f("downloadWindows"),href:"/download?os=windows",icon:"/images/hero/windows.png"}],b=()=>{i?h():c(!0)},h=()=>{c(!1)};return(0,t.jsxs)("div",{className:s.default["dropdown-button"],ref:p,children:[(0,t.jsxs)(r.CometButton,{className:s.default["download-button"],children:[(0,t.jsx)("a",{href:"/download",className:s.default["download-button__inner"],children:"macos"===e?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("img",{src:"/images/hero/mac.png",alt:"Download macOS",width:25,height:25}),f("downloadMac")]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("img",{src:"/images/hero/windows.png",alt:"Download Windows",width:25,height:25}),f("downloadWindows")]})}),(0,t.jsx)("span",{className:(0,o.cn)(n.default.dropdown,{[s.default["dropdown-active"]]:i}),onClick:b,tabIndex:0,onKeyDown:e=>"Enter"===e.key&&b(),"aria-label":i?"Close":"Open",children:(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"6",viewBox:"0 0 12 6",fill:"none",className:s.default["dropdown-arrow"],children:(0,t.jsx)("path",{d:"M5.64645 5.64645C5.84171 5.84171 6.15829 5.84171 6.35355 5.64645L11.1464 0.853554C11.4614 0.538571 11.2383 0 10.7929 0H1.20711C0.761654 0 0.538571 0.538571 0.853553 0.853553L5.64645 5.64645Z",fill:"white"})})})]}),(i||u)&&(0,t.jsx)("ul",{className:(0,o.cn)(s.default["dropdown-options"],{[s.default["dropdown-entering"]]:i,[s.default["dropdown-exiting"]]:!i&&u}),ref:g,onAnimationEnd:()=>{i||d(!1)},children:m.map(e=>(0,t.jsx)("li",{children:(0,t.jsxs)("a",{href:e.href,onClick:h,children:[(0,t.jsx)("img",{src:e.icon,alt:"",width:16,height:16}),e.label]})},e.label))})]})}])},601937,e=>{e.v({hero:"Hero-module-scss-module__twV7AW__hero",heroBlock:"Hero-module-scss-module__twV7AW__heroBlock",hero__description:"Hero-module-scss-module__twV7AW__hero__description","hero__highlight-link":"Hero-module-scss-module__twV7AW__hero__highlight-link",hero__info:"Hero-module-scss-module__twV7AW__hero__info","hero__info-release-date":"Hero-module-scss-module__twV7AW__hero__info-release-date",hero__title:"Hero-module-scss-module__twV7AW__hero__title"})},648127,e=>{"use strict";var t=e.i(843476),a=e.i(601937),r=e.i(948148);e.s(["VersionInfo",0,({version:e,releaseDate:n,userOS:s})=>{let o=(0,r.useTranslations)("downloadButtonBlock");return(0,t.jsxs)("p",{className:a.default.hero__info,children:[(0,t.jsx)("span",{className:a.default["hero__info-version"],children:o("version",{version:e})}),(0,t.jsxs)("span",{className:a.default["hero__info-release-date"],children:["(",n,")"]}),(0,t.jsx)("span",{className:a.default["hero__info-supported-os"],children:o("supportedOS",{os:s})})]})}])},717137,e=>{e.v({buttonLink:"Component-module-scss-module__im-9gq__buttonLink"})},29889,e=>{e.v({"circle-1":"component-module-scss-module__0pA9eq__circle-1","circle-2":"component-module-scss-module__0pA9eq__circle-2","circle-3":"component-module-scss-module__0pA9eq__circle-3","circle-4":"component-module-scss-module__0pA9eq__circle-4",circleWave:"component-module-scss-module__0pA9eq__circleWave",cta:"component-module-scss-module__0pA9eq__cta","cta-image":"component-module-scss-module__0pA9eq__cta-image",glow:"component-module-scss-module__0pA9eq__glow","orbital-circles":"component-module-scss-module__0pA9eq__orbital-circles",pulse:"component-module-scss-module__0pA9eq__pulse",ripple:"component-module-scss-module__0pA9eq__ripple","ripple-circle":"component-module-scss-module__0pA9eq__ripple-circle"})},760207,e=>{"use strict";e.s(["default",()=>E],760207);var t=e.i(843476),a=e.i(908267),r=e.i(271645),n=e.i(870937),s=e.i(122790);let o=e=>{let{className:a,htmlElement:o="div",resource:l}=e,i="object"==typeof l&&l?.mimeType?.includes("video"),c=o||r.Fragment;return(0,t.jsx)(c,{...null!==o?{className:a}:{},children:i?(0,t.jsx)(s.VideoMedia,{...e}):(0,t.jsx)(n.ImageMedia,{...e})})},l=e=>{let{captionClassName:r,className:n,enableGutter:s=!0,imgClassName:l,media:i,staticImage:c,disableInnerContainer:u}=e,d=i["customize-width"],p=i["customize-height"],g=i["customize-class"];return(0,t.jsx)("div",{className:(0,a.cn)(n),children:(0,t.jsx)(o,{imgClassName:(0,a.cn)(l),resource:i,src:c,"customize-width":d,"customize-height":p,"customize-class":g})})};var i=e.i(717137);let c=e=>{let{title:a,url:r="#",openInNewTab:n=!1}=e;return(0,t.jsx)("a",{href:r,className:i.default.buttonLink,target:n?"_blank":"_self",children:a})},u={horizontalrule:(0,t.jsx)("hr",{})},d={linebreak:(0,t.jsx)("br",{})};var p=e.i(920423);
21let g="֑-߿יִ-﷽ﹰ-ﻼ",f="A-Za-zÀ-ÖØ-öø-ʸ̀-֐ࠀ-῿‎Ⰰ-﬜︀-﹯﻽-￿";RegExp("^[^"+f+"]*["+g+"]"),RegExp("^[^"+g+"]*["+f+"]");let m={paragraph:({node:e,nodesToJSX:a})=>{let r=a({nodes:e.children});return r?.length?(0,t.jsx)("p",{children:r}):(0,t.jsx)("p",{children:(0,t.jsx)("br",{})})},text:({node:e})=>{let a=e.text;return 1&e.format&&(a=(0,t.jsx)("strong",{children:a})),2&e.format&&(a=(0,t.jsx)("em",{children:a})),4&e.format&&(a=(0,t.jsx)("span",{style:{textDecoration:"line-through"},children:a})),8&e.format&&(a=(0,t.jsx)("span",{style:{textDecoration:"underline"},children:a})),16&e.format&&(a=(0,t.jsx)("code",{children:a})),32&e.format&&(a=(0,t.jsx)("sub",{children:a})),64&e.format&&(a=(0,t.jsx)("sup",{children:a})),a},...d,quote:({node:e,nodesToJSX:a})=>{let r=a({nodes:e.children});return(0,t.jsx)("blockquote",{children:r})},table:({node:e,nodesToJSX:a})=>{let r=a({nodes:e.children});return(0,t.jsx)("div",{className:"lexical-table-container",children:(0,t.jsx)("table",{className:"lexical-table",style:{borderCollapse:"collapse"},children:(0,t.jsx)("tbody",{children:r})})})},tablecell:({node:e,nodesToJSX:a})=>{let r=a({nodes:e.children}),n=e.headerState>0?"th":"td",s=`lexical-table-cell-header-${e.headerState}`,o={backgroundColor:e.backgroundColor||void 0,border:"1px solid #ccc",padding:"8px"},l=e.colSpan&&e.colSpan>1?e.colSpan:void 0,i=e.rowSpan&&e.rowSpan>1?e.rowSpan:void 0;return(0,t.jsx)(n,{className:`lexical-table-cell ${s}`,colSpan:l,rowSpan:i,style:o,children:r})},tablerow:({node:e,nodesToJSX:a})=>{let r=a({nodes:e.children});return(0,t.jsx)("tr",{className:"lexical-table-row",children:r})},heading:({node:e,nodesToJSX:a})=>{let r=a({nodes:e.children}),n=e.tag;return(0,t.jsx)(n,{children:r})},...u,list:({node:e,nodesToJSX:a})=>{let r=a({nodes:e.children}),n=e.tag;return(0,t.jsx)(n,{className:`list-${e?.listType}`,children:r})},listitem:({node:e,nodesToJSX:a,parent:r})=>{let n=e.children.some(e=>"list"===e.type),s=a({nodes:e.children});if(!("listType"in r)||r?.listType!=="check")return(0,t.jsx)("li",{className:`${n?"nestedListItem":""}`,style:n?{listStyleType:"none"}:void 0,value:e?.value,children:s});{let a=(0,p.v4)();return(0,t.jsx)("li",{"aria-checked":e.checked?"true":"false",className:`list-item-checkbox${e.checked?" list-item-checkbox-checked":" list-item-checkbox-unchecked"}${n?" nestedListItem":""}`,role:"checkbox",style:{listStyleType:"none"},tabIndex:-1,value:e?.value,children:n?s:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("input",{checked:e.checked,id:a,readOnly:!0,type:"checkbox"}),(0,t.jsx)("label",{htmlFor:a,children:s}),(0,t.jsx)("br",{})]})})}},...(({internalDocToHref:e})=>({autolink:({node:e,nodesToJSX:a})=>{let r=a({nodes:e.children}),n=e.fields.newTab?"noopener noreferrer":void 0,s=e.fields.newTab?"_blank":void 0;return(0,t.jsx)("a",{href:e.fields.url,rel:n,target:s,children:r})},link:({node:a,nodesToJSX:r})=>{let n=r({nodes:a.children}),s=a.fields.newTab?"noopener noreferrer":void 0,o=a.fields.newTab?"_blank":void 0,l=a.fields.url??"";return"internal"===a.fields.linkType&&(e?l=e({linkNode:a}):(console.error("Lexical => JSX converter: Link converter: found internal link, but internalDocToHref is not provided"),l="#")),(0,t.jsx)("a",{href:l,rel:s,target:o,children:n})}}))({}),upload:({node:e})=>{if("object"!=typeof e.value)return null;let a=e.value,r=e.fields?.alt||a?.alt||"",n=a.url;if(!a.mimeType.startsWith("image"))return(0,t.jsx)("a",{href:n,rel:"noopener noreferrer",children:a.filename});if(!a.sizes||!Object.keys(a.sizes).length)return(0,t.jsx)("img",{alt:r,height:a.height,src:n,width:a.width});let s=[];for(let e in a.sizes){let r=a.sizes[e];if(!r||!r.width||!r.height||!r.mimeType||!r.filesize||!r.filename||!r.url)continue;let n=r?.url;s.push((0,t.jsx)("source",{media:`(max-width: ${r.width}px)`,srcSet:n,type:r.mimeType},e))}return s.push((0,t.jsx)("img",{alt:r,height:a?.height,src:n,width:a?.width},"image")),(0,t.jsx)("picture",{children:s})},tab:"	"};function b(e){return a=>{if(e.Component){let t={...a,isEditor:!1,isJSXConverter:!0};return e.Component(t)}if(e.Block){let t=a.node,n={childIndex:a.childIndex,converters:a.converters,formData:t.fields??{},isEditor:!1,isJSXConverter:!0,node:t,nodesToJSX:a.nodesToJSX,parent:a.parent};return r.default.createElement(e.Block,n)}if(e.html){let r={...a,isEditor:!1,isJSXConverter:!0},n="function"==typeof e.html?e.html(r):e.html;return(0,t.jsx)("span",{dangerouslySetInnerHTML:{__html:n}})}return null}}function h({className:e,converters:a,data:n,disableContainer:s,disableIndent:o,disableTextAlign:l,nodeMap:i}){if(!n)return null;
21let c={};c=a?"function"==typeof a?a({defaultConverters:m}):a:m;let u=n&&!Array.isArray(n)&&"object"==typeof n&&"root"in n&&function({converters:e,data:a,disableIndent:n,disableTextAlign:s,nodeMap:o}){if(function(e){if(!e?.root?.children?.length)return!1;let t=!1;if(e?.root?.children?.length===1&&e?.root?.children[0]?.type==="paragraph"){let a=e?.root?.children[0];if(a?.children&&a?.children?.length!==0){if(a?.children?.length===1){let e=a?.children[0];e?.type!=="text"||e?.text?.length||(t=!0)}}else t=!0}return!t}(a)){let l=o?function(e){let a={};for(let[r,n]of Object.entries(e))if(n&&"object"==typeof n){if("blocks"===r){for(let[e,t]of(a.blocks={},Object.entries(n)))(t.Component||t.Block||t.html)&&(a.blocks[e]=b(t));continue}if("inlineBlocks"===r){for(let[e,t]of(a.inlineBlocks={},Object.entries(n)))(t.Component||t.Block||t.html)&&(a.inlineBlocks[e]=b(t));continue}(n.Component||n.html)&&(a[r]=function(e){return a=>{let r={...a,isEditor:!1,isJSXConverter:!0};if(e.Component)return e.Component(r);if(e.html){let a="function"==typeof e.html?e.html(r):e.html;return(0,t.jsx)("span",{dangerouslySetInnerHTML:{__html:a}})}return null}}(n))}return a}(o):void 0;return function e({converters:a,disableIndent:n,disableTextAlign:s,nodes:o,parent:l}){let i=a.unknown;return o.map((o,c)=>{let u;"block"===o.type?(u=a?.blocks?.[o?.fields?.blockType])||i||console.error(`Lexical => JSX converter: Blocks converter: found ${o?.fields?.blockType} block, but no converter is provided`):"inlineBlock"===o.type?(u=a?.inlineBlocks?.[o?.fields?.blockType])||i||console.error(`Lexical => JSX converter: Inline Blocks converter: found ${o?.fields?.blockType} inline block, but no converter is provided`):u=a[o.type];try{let d;!u&&i&&(u=i),d=u?"function"==typeof u?u({childIndex:c,converters:a,node:o,nodesToJSX:t=>e({converters:t.converters??a,disableIndent:t.disableIndent??n,disableTextAlign:t.disableTextAlign??s,nodes:t.nodes,parent:t.parent??{...o,parent:l}}),parent:l}):u:(0,t.jsx)("span",{children:"unknown node"},c);let p={};if(!s&&(!Array.isArray(s)||!s?.includes(o.type))&&"format"in o&&o.format)switch(o.format){case"center":p.textAlign="center";break;case"end":case"right":p.textAlign="right";break;case"justify":p.textAlign="justify";break;case"left":break;case"start":p.textAlign="left"}if(!n&&(!Array.isArray(n)||!n?.includes(o.type))&&"indent"in o&&o.indent&&"listitem"!==o.type&&(p.paddingInlineStart=`${40*Number(o.indent)}px`),r.default.isValidElement(d)){if(p.textAlign||p.paddingInlineStart){let e={...p,...d?.props?.style??{}};return r.default.cloneElement(d,{key:c,style:e})}return r.default.cloneElement(d,{key:c})}return d}catch(e){return console.error("Error converting lexical node to JSX:",e,"node:",o),null}}).filter(Boolean)}({converters:l?{...e,...l,blocks:{...e.blocks,...l.blocks},inlineBlocks:{...e.inlineBlocks,...l.inlineBlocks}}:e,disableIndent:n,disableTextAlign:s,nodes:a.root.children,parent:a.root})}return(0,t.jsx)(t.Fragment,{})}({converters:c,data:n,disableIndent:o,disableTextAlign:l,nodeMap:i});return s?(0,t.jsx)(t.Fragment,{children:u}):(0,t.jsx)("div",{className:e??"payload-richtext",children:u})}var y=e.i(265978);let _=({className:e,code:a,language:r})=>(0,t.jsx)("div",{className:[e,"not-prose"].filter(Boolean).join(" "),children:(0,t.jsx)(y.Code,{code:a,language:r})}),x=({className:e,content:r,style:n})=>r?(0,t.jsx)("div",{className:(0,a.cn)("mx-auto my-8 w-full",e),children:(0,t.jsx)("div",{className:(0,a.cn)("border py-3 px-6 flex items-center rounded",{"border-border bg-card":"info"===n,"border-error bg-error/30":"error"===n,"border-success bg-success/30":"success"===n,"border-warning bg-warning/30":"warning"===n}),children:(0,t.jsx)(E,{data:r,enableGutter:!1,enableProse:!1})})}):null;var v=e.i(29889);let w=e=>{let a=e?.content;return(0,t.jsx)("div",{className:"container",children:(0,t.jsxs)("div",{className:v.default.cta,children:[(0,t.jsxs)("div",{className:v.default["cta-image"],children:[(0,t.jsxs)("div",{className:v.default["orbital-circles"],children:[(0,t.jsx)("div",{className:`${v.default["ripple-circle"]} ${v.default["circle-1"]}`}),(0,t.jsx)("div",{className:`${v.default["ripple-circle"]} ${v.default["circle-2"]}`}),(0,t.jsx)("div",{className:`${v.default["ripple-circle"]} ${v.default["circle-3"]}`}),(0,t.jsx)("div",{className:`${v.default["ripple-circle"]} ${v.default["circle-4"]}`})]}),(0,t.jsx)("img",{src:"/images/home-cta-logo.png",alt:"Eagle",width:"128",height:"128"})]}),(0,t.jsx)(E,{data:a})]})})},k=e=>{let a,r,n,{videoType:s="embed",url:o,mp4Url:l,autoplay:i=!1,loop:c=!1,muted:u=!0,controls:d=!0,width:p="800px",height:g="450px"}=e;if("mp4"===s)return(0,t.jsx)("div",{className:"video-block",children:(0,t.jsx)("div",{className:"video-wrapper",style:{maxWidth:p},children:(0,t.jsxs)("video",{className:"video-element",controls:d,autoPlay:i,loop:c,muted:u,playsInl
21ine:!0,style:{width:p,height:g},children:[(0,t.jsx)("source",{src:l,type:"video/mp4"}),"您的瀏覽器不支援 HTML5 影片播放。"]})})});let f=o?(a=o.match(/(?:youtube\.com\/(?:[^\/]+\/.+\/|(?:v|e(?:mbed)?)\/|.*[?&]v=)|youtu\.be\/)([^"&?\/\s]{11})/),r=o.match(/(?:vimeo\.com)\/(?:.*\/)?(?:channels\/[^\/]*\/)?([0-9]+)/),n=o.match(/(?:bilibili\.com\/video\/)([A-Za-z0-9]+)/),a?{type:"youtube",id:a[1]}:r?{type:"vimeo",id:r[1]}:n?{type:"bilibili",id:n[1]}:null):null;if(!f)return null;let m="youtube"===f.type?`https://www.youtube.com/embed/${f.id}`:"bilibili"===f.type?`https://player.bilibili.com/player.html?bvid=${f.id}`:`https://player.vimeo.com/video/${f.id}`;return(0,t.jsx)("div",{className:"video-block",children:(0,t.jsx)("div",{className:"video-wrapper",style:{maxWidth:p},children:(0,t.jsx)("iframe",{src:m,className:"video-element",style:{width:p,height:g},allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0})})})},S=e=>{let{html:a}=e;return(0,t.jsx)("div",{className:"html-block",dangerouslySetInnerHTML:{__html:a}})},j=({defaultConverters:e})=>({...e,heading:({node:e,converters:a,nodesToJSX:r})=>{let n=e.tag;return(0,t.jsx)(n,{id:e.id||void 0,children:r({nodes:e.children,parent:e})})},blocks:{banner:({node:e})=>(0,t.jsx)(x,{className:"col-start-2 mb-4",...e.fields}),mediaBlock:({node:e})=>(0,t.jsx)(l,{imgClassName:"m-0",...e.fields,captionClassName:"mx-auto max-w-[48rem]",enableGutter:!1,disableInnerContainer:!0}),code:({node:e})=>(0,t.jsx)(_,{className:"col-start-2",...e.fields}),cta:({node:e})=>(0,t.jsx)(w,{...e.fields}),buttonLink:({node:e})=>(0,t.jsx)(c,{...e.fields}),video:({node:e})=>(0,t.jsx)(k,{...e.fields}),html:({node:e})=>(0,t.jsx)(S,{...e.fields})},highlight:({node:e})=>(0,t.jsx)("span",{style:{backgroundColor:"yellow"},children:e.getText()})}),E=e=>{let{enableGutter:a=!0,enableProse:r=!0,className:n,...s}=e;return(0,t.jsx)(h,{converters:j,className:n,...s})}},667585,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"BailoutToCSR",{enumerable:!0,get:function(){return n}});let r=e.r(132061);function n({reason:e,children:t}){if("u"<typeof window)throw Object.defineProperty(new r.BailoutToCSRError(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return t}},309885,(e,t,a)=>{"use strict";function r(e){return e.split("/").map(e=>encodeURIComponent(e)).join("/")}Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"encodeURIPath",{enumerable:!0,get:function(){return r}})},652157,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"PreloadChunks",{enumerable:!0,get:function(){return i}});let r=e.r(843476),n=e.r(174080),s=e.r(563599),o=e.r(309885),l=e.r(543369);function i({moduleIds:e}){if("u">typeof window)return null;let t=s.workAsyncStorage.getStore();if(void 0===t)return null;let a=[];if(t.reactLoadableManifest&&e){let r=t.reactLoadableManifest;for(let t of e){if(!r[t])continue;let e=r[t].files;a.push(...e)}}if(0===a.length)return null;let c=(0,l.getAssetTokenQuery)();return(0,r.jsx)(r.Fragment,{children:a.map(e=>{let a=`${t.assetPrefix}/_next/${(0,o.encodeURIPath)(e)}${c}`;return e.endsWith(".css")?(0,r.jsx)("link",{precedence:"dynamic",href:a,rel:"stylesheet",as:"style",nonce:t.nonce},e):((0,n.preload)(a,{as:"script",fetchPriority:"low",nonce:t.nonce}),null)})})}},869093,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"default",{enumerable:!0,get:function(){return c}});let r=e.r(843476),n=e.r(271645),s=e.r(667585),o=e.r(652157);function l(e){return{default:e&&"default"in e?e.default:e}}let i={loader:()=>Promise.resolve(l(()=>null)),loading:null,ssr:!0},c=function(e){let t={...i,...e},a=(0,n.lazy)(()=>t.loader().then(l)),c=t.loading;function u(e){let l=c?(0,r.jsx)(c,{isLoading:!0,pastDelay:!0,error:null}):null,i=!t.ssr||!!t.loading,u=i?n.Suspense:n.Fragment,d=t.ssr?(0,r.jsxs)(r.Fragment,{children:["u"<typeof window?(0,r.jsx)(o.PreloadChunks,{moduleIds:t.modules}):null,(0,r.jsx)(a,{...e})]}):(0,r.jsx)(s.BailoutToCSR,{reason:"next/dynamic",children:(0,r.jsx)(a,{...e})});return(0,r.jsx)(u,{...i?{fallback:l}:{},children:d})}return u.displayName="LoadableComponent",u}},770703,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"default",{enumerable:!0,get:function(){return n}});let r=e.r(555682)._(e.r(869093));function n(e,t){let a={};"function"==typeof e&&(a.loader=e);let n={...a,...t};return(0,r.default)({...n,modules:n.loadableGenerated?.modules})}("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esMo
21dule",{value:!0}),Object.assign(a.default,a),t.exports=a.default)},419807,e=>{e.v({wrapper:"LottiePlayer-module-scss-module__3nj-PG__wrapper"})},679283,e=>{e.v({video:"MotionPlayer-module-scss-module__f85wda__video",wrapper:"MotionPlayer-module-scss-module__f85wda__wrapper"})},207825,e=>{"use strict";var t=e.i(843476),a=e.i(271645),r=e.i(679283);let n=e=>{switch(e.split(".").pop()?.toLowerCase()){case"mp4":default:return"video/mp4";case"mov":return'video/mp4; codecs="hvc1"'}},s=({src:e,fallbackSrc:s,loop:o=!1,autoplay:l=!1,hover:i=!1,width:c=0,height:u=0,className:d="",speed:p=1,poster:g,posterSize:f})=>{let[m,b]=(0,a.useState)(!1),[h,y]=(0,a.useState)(!1),[_,x]=(0,a.useState)(!1),v=(0,a.useRef)(null),w=(0,a.useRef)(null);return(0,a.useEffect)(()=>{let e=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting?!l||h&&i||(b(!0),y(!0)):i&&_||b(!1)})},{threshold:.8,rootMargin:"0px 0px 0px 0px"}),t=v.current;return t&&e.observe(t),()=>{t&&e.unobserve(t)}},[h,l,i]),(0,a.useEffect)(()=>{let e=w.current;e&&(e.playbackRate=p,m?e.play().catch(e=>{}):e.pause())},[m,p]),(0,t.jsx)("div",{ref:v,className:`${r.default.wrapper} ${d}`,onMouseEnter:()=>{i&&(x(!0),b(!1),setTimeout(()=>{b(!0)},100))},onMouseLeave:()=>{i&&(x(!1),setTimeout(()=>{b(!1)},100))},children:(0,t.jsxs)("video",{ref:w,muted:!0,playsInline:!0,preload:"metadata",width:c||void 0,height:u||void 0,onEnded:()=>{o||i&&_||(b(!1),x(!1))},className:r.default.video,loop:o||i&&_,poster:g?((e,t)=>{if(!e||!t)return e;let a=e.includes("?")?"&":"?";return`${e}${a}width=${t}&height=${t}&fit=crop&auto=format`})(g,f):void 0,children:[(0,t.jsx)("source",{src:e,type:n(e)}),s&&(0,t.jsx)("source",{src:s,type:n(s)}),"Your browser does not support the video tag."]})})};e.s(["MotionPlayer",0,s,"default",0,s])},78165,e=>{"use strict";var t=e.i(843476),a=e.i(760207),r=e.i(582744),n=e.i(271645),s=e.i(770703),o=e.i(419807);let l=(0,s.default)(()=>e.A(649378),{loadableGenerated:{modules:[384267]},ssr:!1}),i=({src:e,loop:a=!1,autoplay:r=!1,hover:s=!1,width:i=0,height:c=0,className:u="",speed:d=1})=>{let[p,g]=(0,n.useState)(!1),[f,m]=(0,n.useState)(!1),[b,h]=(0,n.useState)(!1),y=(0,n.useRef)(null);return(0,n.useEffect)(()=>{let e=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting&&!f&&(g(!0),m(!0))})},{threshold:.5}),t=y.current;return t&&e.observe(t),()=>{t&&e.unobserve(t)}},[f]),(0,t.jsx)("div",{ref:y,className:`${o.default.wrapper} ${u}`,onMouseEnter:()=>{h(!0),g(!1),setTimeout(()=>{g(!0)},100)},onMouseLeave:()=>{h(!1),setTimeout(()=>{g(!1)},100)},children:(0,t.jsx)(l,{src:e,loop:b,playing:p,speed:d,onTransitionEnd:()=>{g(!1),h(!1)}})})};var c=e.i(207825);e.i(818973);var u=e.i(336088);e.s(["FeatureCard1x1",0,e=>{let n,{feature:s}=e,o=s.feature_card_1x1,l=o.thumbnail.media,d=o.thumbnail.fallbackMedia,p=(0,t.jsxs)(t.Fragment,{children:[l?.url?l.url.endsWith(".json")?(0,t.jsx)("div",{className:"feature-card__lottie-player",children:(0,t.jsx)(i,{src:l.url,hover:!0})}):(n=l.url).endsWith(".mp4")||n.endsWith(".webm")||n.endsWith(".mov")?(0,t.jsx)(t.Fragment,{children:(0,t.jsx)("div",{className:"feature-card__motion-player",children:(0,t.jsx)(c.MotionPlayer,{src:l.url,fallbackSrc:d?.url,loop:!0,autoplay:!0,speed:.75})})}):(0,t.jsx)(u.default,{imageUrl:l.url,className:"feature-card__image",imageSize:576}):(0,t.jsx)("div",{className:"feature-card__image feature-card__placeholder",children:(0,t.jsx)("span",{children:"No media file"})}),(0,t.jsx)("div",{className:"feature-card__content",children:(0,t.jsx)(a.default,{data:o.content,enableGutter:!1})})]});return(0,t.jsx)(t.Fragment,{children:o?.link?.href&&o?.link?.target?(0,t.jsx)(r.default,{tag:"a",href:o.link.href,target:o.link.target,className:`feature-card feature-card__1x1 feature-card__${o.thumbnail.position||"bottom"}`,children:p}):(0,t.jsx)(r.default,{className:`feature-card feature-card__1x1 feature-card__${o.thumbnail.position||"bottom"}`,children:p})})}],78165)},424767,e=>{"use strict";var t=e.i(843476),a=e.i(760207);e.i(818973);var r=e.i(336088),n=e.i(582744);e.s(["FeatureCard2x1",0,e=>{let{feature:s}=e,o=s.feature_card_2x1,l=(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(r.default,{className:"feature-card__image",imageUrl:o.thumbnail.media.url,imageSize:1176,style:{paddingBottom:o.thumbnail.media.height/o.thumbnail.media.width*100+"%"}}),(0,t.jsx)("div",{className:"feature-card__content",children:(0,t.jsx)(a.default,{data:o.content,enableGutter:!1})})]});return(0,t.jsx)(t.Fragment,{children:o?.link?.href&&o?.link?.target?(0,t.jsx)(n.default,{tag:"a",className:`feature-card feature-card__2x1 feature-card__${o.thumbnail.position||"bottom"}`,href:o.link.href,target:o.link.target,children:l}):(0,t.jsx)(n.default,{className:`feature-card feature-card__2x1 feature-card__${o.thumbnail.position||"bottom"}`,children:l})})}])},794577,e=>{"use strict";
21var t=e.i(843476),a=e.i(760207),r=e.i(582744);e.i(818973);var n=e.i(336088);e.s(["FeatureCard2x1_Icon",0,e=>{let{feature:s}=e,o=s.feature_card_2x1_icon,l=(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.default,{className:"feature-card__image",imageUrl:o.thumbnail.media.url,imageSize:1176,style:{paddingBottom:o.thumbnail.media.height/o.thumbnail.media.width*100+"%"}}),(0,t.jsxs)("div",{className:"feature-card__content",children:[(0,t.jsxs)("div",{className:"feature-card__icon",children:[(0,t.jsx)(n.default,{className:"icon",imageUrl:o.icon.url,imageSize:96}),(0,t.jsx)("h3",{className:"feature-card__title",children:o.title})]}),(0,t.jsx)(a.default,{data:o.content,enableGutter:!1})]})]});return(0,t.jsx)(t.Fragment,{children:o?.link?.href&&o?.link?.target?(0,t.jsx)(r.default,{tag:"a",className:`feature-card feature-card__2x1_icon feature-card__${o.thumbnail.position||"bottom"}`,href:o.link.href,target:o.link.target,children:l}):(0,t.jsx)(r.default,{className:`feature-card feature-card__2x1_icon feature-card__${o.thumbnail.position||"bottom"}`,children:l})})}])},842186,e=>{"use strict";var t=e.i(843476),a=e.i(760207);e.i(818973);var r=e.i(336088),n=e.i(582744),s=e.i(207825);e.s(["FeatureCard4x1",0,e=>{let{feature:o}=e,l=o.feature_card_4x1;return(0,t.jsxs)(n.default,{className:`feature-card feature-card__4x1 feature-card__${l.thumbnail.position||"left"}`,children:[(0,t.jsx)("div",{className:"feature-card__content",children:(0,t.jsx)(a.default,{data:l.content,enableGutter:!1})}),l?.thumbnail?.video?.url?(0,t.jsx)("div",{className:"feature-card__image feature-card__motion-player",style:{position:"relative"},children:(0,t.jsx)(s.MotionPlayer,{poster:l?.thumbnail?.media?.url,posterSize:1536,src:l?.thumbnail?.video?.url,fallbackSrc:l?.thumbnail?.fallbackVideo?.url,autoplay:!0,loop:!0})}):(0,t.jsx)(r.default,{className:"feature-card__image",imageUrl:l?.thumbnail?.media?.url,imageSize:1536})]})}])},381832,e=>{e.v({"browser-icons":"FeatureCard4x1_Tabs-module-scss-module__vhekPW__browser-icons",embla:"FeatureCard4x1_Tabs-module-scss-module__vhekPW__embla",embla__container:"FeatureCard4x1_Tabs-module-scss-module__vhekPW__embla__container",embla__dot:"FeatureCard4x1_Tabs-module-scss-module__vhekPW__embla__dot","embla__dot--selected":"FeatureCard4x1_Tabs-module-scss-module__vhekPW__embla__dot--selected",embla__dots:"FeatureCard4x1_Tabs-module-scss-module__vhekPW__embla__dots",embla__slide:"FeatureCard4x1_Tabs-module-scss-module__vhekPW__embla__slide",embla__viewport:"FeatureCard4x1_Tabs-module-scss-module__vhekPW__embla__viewport","feature-card__4x1__tabs":"FeatureCard4x1_Tabs-module-scss-module__vhekPW__feature-card__4x1__tabs","feature-card__content":"FeatureCard4x1_Tabs-module-scss-module__vhekPW__feature-card__content","feature-card__content-container":"FeatureCard4x1_Tabs-module-scss-module__vhekPW__feature-card__content-container","feature-card__image":"FeatureCard4x1_Tabs-module-scss-module__vhekPW__feature-card__image","feature-card__left":"FeatureCard4x1_Tabs-module-scss-module__vhekPW__feature-card__left","feature-card__right":"FeatureCard4x1_Tabs-module-scss-module__vhekPW__feature-card__right","feature-card__tab":"FeatureCard4x1_Tabs-module-scss-module__vhekPW__feature-card__tab","feature-card__tab--active":"FeatureCard4x1_Tabs-module-scss-module__vhekPW__feature-card__tab--active","feature-card__tabs":"FeatureCard4x1_Tabs-module-scss-module__vhekPW__feature-card__tabs","feature-card__tabs-container":"FeatureCard4x1_Tabs-module-scss-module__vhekPW__feature-card__tabs-container","feature-thumbnail":"FeatureCard4x1_Tabs-module-scss-module__vhekPW__feature-thumbnail","no-scroll":"FeatureCard4x1_Tabs-module-scss-module__vhekPW__no-scroll","slide-active":"FeatureCard4x1_Tabs-module-scss-module__vhekPW__slide-active","slide-inactive":"FeatureCard4x1_Tabs-module-scss-module__vhekPW__slide-inactive","slide-transition":"FeatureCard4x1_Tabs-module-scss-module__vhekPW__slide-transition"})},586447,e=>{"use strict";var t=e.i(843476),a=e.i(271645),r=e.i(760207),n=e.i(908267),s=e.i(130013),o=e.i(582744),l=e.i(794597),i=e.i(381832);e.i(818973);var c=e.i(336088),u=e.i(207825);let d=({tabs:e,activeIndex:a,onTabHover:r})=>(0,t.jsx)("div",{className:i.default["feature-card__tabs-container"],children:(0,t.jsx)("div",{className:(0,n.cn)(i.default["feature-card__tabs"],"feature-card__tabs"),children:e.map((e,s)=>(0,t.jsx)("div",{className:(0,n.cn)(i.default["feature-card__tab"],"feature-card__tab",{"feature-card__tab--active":a===s}),onMouseEnter:()=>r(s),children:e.title},s))})}),p=({slide:e,isActive:a,activeIndex:s,index:o})=>(0,t.jsx)("div",{className:(0,n.cn)(i.default.embla__slide,i.default["slide-transition"],{[i.default["slide-active"]]:a,[i.default["slide-inactive"]]:!a}),children:(0,t.jsxs)("div",{className:(0,n.cn)(i.default["feature-card__content-container"],i.default[`feature-card__${e.thumbnail.position||"right"}`]),children:[(0,t.jsx)("div",{className:i.default["feature-card__image"],children:e?.thumbnail?.video?.url?(0,t.jsx)("div",{className:(0,n.cn)(i.default["feature-thumbnail"],"feature-card__motion-player"),style:{paddingBottom:"78.125%",position:"relative"},children:(0,t.jsx)(u.MotionPlayer,{poster:e?.thumbnail?.media?.url,posterSize:1536,src:e?.thumbnail?.video?.url,fallbackSrc:e?.thumbnail?.fallbackVideo?.url,autoplay:!0,loop:!0})}):(0,t.jsx)(c.default,{className:i.default["feature-thumbnail"],imageUrl:e?.thumbnail?.media?.url,imageSize:1536,immediate:s===o||s===o-1||s===o+1,style:{paddingBottom:e?.thumbnail?.media?.height/e?.thumbnail?.media?.width*100+"%"}})}),(0,t.jsx)("div",{className:i.default["feature-card__content"],
21children:(0,t.jsx)("div",{className:i.default["feature-card__content__inner"],children:(0,t.jsx)(r.default,{className:i.default["feature-description"],data:e.content,enableGutter:!1})})})]})});e.s(["FeatureCard4x1_Tabs",0,({feature:e})=>{let[r,c]=(0,s.default)({containScroll:!1,loop:!1,axis:"x",dragFree:!1}),[u,g]=(0,a.useState)(0),[f,m]=(0,a.useState)(0),b=e.feature_card_4x1_tabs.tabs,h=(0,a.useCallback)(e=>{c&&c.scrollTo(e)},[c]),y=(0,a.useCallback)(()=>{c&&(m(u),g(c.selectedScrollSnap()))},[c,u]),_=(0,a.useCallback)(e=>{c&&c.scrollTo(e)},[c]);return(0,a.useEffect)(()=>{if(c)return y(),c.on("select",y),()=>{c.off("select",y)}},[c,y]),(0,t.jsxs)(o.default,{className:(0,n.cn)("feature-card","feature-card__4x1__tabs",i.default["feature-card__4x1__tabs"],i.default.embla),children:[(0,t.jsx)(d,{tabs:b,activeIndex:u,onTabHover:h}),(0,t.jsx)("div",{className:(0,n.cn)(i.default.embla__viewport,i.default["no-scroll"]),ref:r,children:(0,t.jsx)("div",{className:i.default.embla__container,children:b.map((e,a)=>(0,t.jsx)(p,{slide:e,isActive:u===a,activeIndex:u,index:a},a))})}),(0,t.jsx)("div",{className:i.default.embla__dots,children:b.map((e,a)=>(0,t.jsx)(l.DotButton,{onClick:()=>_(a),className:(0,n.cn)(i.default.embla__dot,a===u?i.default["embla__dot--selected"]:"")},a))})]})}])},233348,e=>{e.v({embla:"FeatureCard4x1_SideTabs-module-scss-module__5wVFsG__embla",embla__container:"FeatureCard4x1_SideTabs-module-scss-module__5wVFsG__embla__container",embla__slide:"FeatureCard4x1_SideTabs-module-scss-module__5wVFsG__embla__slide","embla__slide--active":"FeatureCard4x1_SideTabs-module-scss-module__5wVFsG__embla__slide--active",embla__slide__content:"FeatureCard4x1_SideTabs-module-scss-module__5wVFsG__embla__slide__content",embla__slide__title:"FeatureCard4x1_SideTabs-module-scss-module__5wVFsG__embla__slide__title",embla__viewport:"FeatureCard4x1_SideTabs-module-scss-module__5wVFsG__embla__viewport","feature-card__4x1__side-tabs":"FeatureCard4x1_SideTabs-module-scss-module__5wVFsG__feature-card__4x1__side-tabs","feature-card__content":"FeatureCard4x1_SideTabs-module-scss-module__5wVFsG__feature-card__content","feature-card__content__inner":"FeatureCard4x1_SideTabs-module-scss-module__5wVFsG__feature-card__content__inner","feature-card__left":"FeatureCard4x1_SideTabs-module-scss-module__5wVFsG__feature-card__left","feature-card__right":"FeatureCard4x1_SideTabs-module-scss-module__5wVFsG__feature-card__right","feature-card__tab":"FeatureCard4x1_SideTabs-module-scss-module__5wVFsG__feature-card__tab","feature-card__tabs":"FeatureCard4x1_SideTabs-module-scss-module__5wVFsG__feature-card__tabs","feature-thumbnail":"FeatureCard4x1_SideTabs-module-scss-module__5wVFsG__feature-thumbnail","no-scroll":"FeatureCard4x1_SideTabs-module-scss-module__5wVFsG__no-scroll","slide-active":"FeatureCard4x1_SideTabs-module-scss-module__5wVFsG__slide-active","slide-inactive":"FeatureCard4x1_SideTabs-module-scss-module__5wVFsG__slide-inactive","slide-transition":"FeatureCard4x1_SideTabs-module-scss-module__5wVFsG__slide-transition"})},524815,e=>{"use strict";var t=e.i(843476),a=e.i(271645),r=e.i(760207),n=e.i(908267),s=e.i(130013),o=e.i(582744),l=e.i(233348);e.i(818973);var i=e.i(336088),c=e.i(207825);let u=({tabs:e,activeIndex:a,onTabHover:r})=>(0,t.jsx)("div",{className:(0,n.cn)("feature-card__tabs",l.default["feature-card__tabs"]),children:e.map((e,s)=>(0,t.jsxs)("div",{className:(0,n.cn)("feature-card__tab",l.default["feature-card__tab"],{"feature-card__tab--active":a===s}),onMouseEnter:()=>r(s),children:[(0,t.jsx)("img",{src:e.icon.url,alt:e.icon.alt||e.title,width:24,height:24}),e.title]},s))}),d=({slides:e,activeIndex:r,onSlideChange:n})=>{let[o,u]=(0,a.useState)(!1),[d,p]=(0,s.default)({axis:"y",containScroll:!1,loop:!1,dragFree:!1}),g=(0,a.useRef)(null);(0,a.useEffect)(()=>{u(!0);let e=()=>{let e=window.innerWidth<=959;p&&p.reInit({axis:e?"x":"y"})};return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[p]);let f=(0,a.useCallback)(()=>{p&&n(p.selectedScrollSnap())},[p,n]);return(0,a.useEffect)(()=>{if(p)return p.scrollTo(r),p.on("select",f),()=>{p.off("select",f)}},[p,r,f]),(0,a.useEffect)(()=>{p&&p.scrollTo(r)},[r,p]),(0,a.useEffect)(()=>{o&&g.current&&g.current.querySelectorAll(`.${l.default.embla__slide}`).forEach((e,t)=>{e.setAttribute("data-active",t===r?"true":"false")})},[r,o]),(0,t.jsx)("div",{className:l.default.embla__viewport,ref:d,children:(0,t.jsx)("div",{className:l.default.embla__container,ref:g,children:e.map((e,a)=>{let n=l.default.embla__slide;return(0,t.jsxs)("div",{className:n,"data-active":0===a?"true":"false",children:[e?.video?.url?(0,t.jsx)("div",{className:l.default["feature-thumbnail"],children:(0,t.jsx)(c.default,{src:e?.video?.url,fallbackSrc:e?.fallbackVideo?.url,autoplay:!0,loop:!0})}):(0,t.jsx)(i.default,{className:l.default["feature-thumbnail"],imageUrl:e?.thumbnail?.url,imageSize:1536,immediate:r===a||r===a-1||r===a+1}),(0,t.jsx)("div",{className:l.default.embla__slide__content,children:(0,t.jsx)("span",{className:l.default.embla__slide__title,children:e.title})})]},a)})})})};e.s(["FeatureCard4x1_SideTabs",0,({feature:e})=>{let[s,i]=(0,a.useState)(0),[c,p]=(0,a.useState)(0),g=e.feature_card_4x1_side_tabs.tabs,f=e.feature_card_4x1_side_tabs,m=f.thumbnail.position||"right",b=(0,a.useCallback)(e=>{p(s),i(e)},[s]),h=(0,a.useCallback)(e=>{p(s),i(e)},[s]);return(0,t.jsxs)(o.default,{className:(0,n.cn)("feature-card","feature-card__4x1__side-tabs",l.default["feature-card__4x1__side-tabs"],l.default[`feature-card__${m}`],l.default.embla),children:[(0,t.jsxs)("div",{className:l.default["feature-card__content"],
21children:[(0,t.jsx)("div",{className:l.default["feature-card__content__inner"],children:(0,t.jsx)(r.default,{className:l.default["feature-description"],data:f.content,enableGutter:!1})}),(0,t.jsx)(u,{tabs:g,activeIndex:s,onTabHover:b})]}),(0,t.jsx)(d,{slides:g,activeIndex:s,onSlideChange:h})]})}])},637898,e=>{"use strict";var t=e.i(843476),a=e.i(271645);e.s(["default",0,()=>(0,t.jsx)(a.default.Fragment,{})])}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.