t in e?kn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Rn=(e,t)=>{for(var n in t||(t={}))Pn.call(t,n)&&Fn(e,n,t[n]);if(On)for(var n of On(t))jn.call(t,n)&&Fn(e,n,t[n]);return e},Tn=(e,t)=>xn(e,En(t)),zn=(e,t)=>{var n={};for(var r in e)Pn.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&On)for(var r of On(e))t.indexOf(r)<0&&jn.call(e,r)&&(n[r]=e[r]);return n},In=(pn={"../../node_modules/.pnpm/prismjs@1.29.0_patch_hash=vrxx3pzkik6jpmgpayxfjunetu/node_modules/prismjs/prism.js"(e,t){var n=function(){var e=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,t=0,n={},r={util:{encode:function e(t){return t instanceof o?new o(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&").replace(/=d.reach);S+=x.value.length,x=x.next){var E=x.value;if(t.length>e.length)return;if(!(E instanceof o)){var C,O=1;if(b){if(!(C=a(k,S,e,y))||C.index>=e.length)break;var A=C.index,P=C.index+C[0].length,j=S;for(j+=x.value.length;A>=j;)j+=(x=x.next).value.length;if(S=j-=x.value.length,x.value instanceof o)continue;for(var F=x;F!==t.tail&&(jd.reach&&(d.reach=I);var D=x.prev;if(T&&(D=l(t,D,T),S+=T.length),u(t,D,O),x=l(t,D,new o(f,g?r.tokenize(R,g):R,v,R)),z&&l(t,x,z),O>1){var N={cause:f+","+h,reach:I};i(e,t,n,x.prev,S,N),d&&N.reach>d.reach&&(d.reach=N.reach)}}}}}}function s(){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,n){var r=t.next,o={value:n,prev:t,next:r};return t.next=o,r.prev=o,e.length++,o}function u(e,t,n){for(var r=t.next,o=0;o"+a.content+""+a.tag+">"},r}();t.exports=n,n.default=n}},function(){return hn||(0,pn[Cn(pn)[0]])((hn={exports:{}}).exports,hn),hn.exports}),Dn=((e,t,n)=>(n=null!=e?wn(An(e)):{},((e,t,n,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let n of Cn(t))Pn.call(e,n)||undefined===n||kn(e,n,{get:()=>t[n],enumerable:!(r=Sn(t,n))||r.enumerable});return e})(e&&e.__esModule?n:kn(n,"default",{value:e,enumerable:!0}),e)))(In());Dn.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/?[\da-f]{1,8};/i]},Dn.languages.markup.tag.inside["attr-value"].inside.entity=Dn.languages.markup.entity,Dn.languages.markup.doctype.inside["internal-subset"].inside=Dn.languages.markup,Dn.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))})),Object.defineProperty(Dn.languages.markup.tag,"addInlined",{value:function(e,t){var n;(((n={})["language-"+t]={pattern:/(^$)/i,lookbehind:!0,inside:Dn.languages[t]},n.cdata=/^$/i,n={"included-cdata":{pattern://i,inside:n}})["language-"+t]={pattern:/[\s\S]+/,inside:Dn.languages[t]},t={})[e]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:n},Dn.languages.insertBefore("markup","cdata",t)}}),Object.defineProperty(Dn.languages.markup.tag,"addAttribute",{value:function(e,t){Dn.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:Dn.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),Dn.languages.html=Dn.languages.markup,Dn.languages.mathml=Dn.languages.markup,Dn.languages.svg=Dn.languages.markup,Dn.languages.xml=Dn.languages.extend("markup",{}),Dn.languages.ssml=Dn.languages.xml,Dn.languages.atom=Dn.languages.xml,Dn.languages.rss=Dn.languages.xml,mn=Dn,gn={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},bn="(?:[^\\\\-]|"+(yn=/\\(?: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+")",bn=RegExp(bn+"-"+bn),vn={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"},mn.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:bn,inside:{escape:yn,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":gn,"char-set":{pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},escape:yn}},"special-escape":gn,"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":vn}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:yn,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|[=!]|[idmnsuxU]+(?:-[idmnsuxU]+)?:?))?/,alias:"punctuation",inside:{"group-name":vn}},{pattern:/\)/,alias:"punctuation"}],quantifier:{pattern:/(?:[+*?]|\{\d+(?:,\d*)?\})[?+]?/,alias:"number"},alternation:{pattern:/\|/,alias:"keyword"}},Dn.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:/[{}[\];(),.:]/},Dn.languages.javascript=Dn.languages.extend("clike",{"class-name":[Dn.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),Dn.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,Dn.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:Dn.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:Dn.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:Dn.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:Dn.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:Dn.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),Dn.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:Dn.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"}}),Dn.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),Dn.languages.markup&&(Dn.languages.markup.tag.addInlined("script","javascript"),Dn.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")),Dn.languages.js=Dn.languages.javascript,Dn.languages.actionscript=Dn.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:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<|>>?>?|[!=]=?)=?|[~?@]/}),Dn.languages.actionscript["class-name"].alias="function",delete Dn.languages.actionscript.parameter,delete Dn.languages.actionscript["literal-property"],Dn.languages.markup&&Dn.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:Dn.languages.markup}}),function(e){var t=/#(?!\{).+/,n={pattern:/#\{[^}]+\}/,alias:"variable"};e.languages.coffeescript=e.languages.extend("javascript",{comment:t,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:n}}],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"}}),e.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:t,interpolation:n}}}),e.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:e.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:n}}]}),e.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete e.languages.coffeescript["template-string"],e.languages.coffee=e.languages.coffeescript}(Dn),function(e){var t=e.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:/[{}]/};Object.defineProperty(t,"addSupport",{value:function(t,n){(t="string"==typeof t?[t]:t).forEach((function(t){var r=function(e){e.inside||(e.inside={}),e.inside.rest=n},o="doc-comment";if(a=e.languages[t]){var a,i=a[o];if((i=i||(a=e.languages.insertBefore(t,"comment",{"doc-comment":{pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"}}))[o])instanceof RegExp&&(i=a[o]={pattern:i}),Array.isArray(i))for(var s=0,l=i.length;s|\+|~|\|\|/,punctuation:/[(),]/}},e.languages.css.atrule.inside["selector-function-argument"].inside=t,e.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}}),t={pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0},{pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0});e.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},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:t,number:n,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:t,number:n})}(Dn),function(e){var t=/[*&][^\s[\]{},]+/,n=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,r="(?:"+n.source+"(?:[ \t]+"+t.source+")?|"+t.source+"(?:[ \t]+"+n.source+")?)",o=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*/.source.replace(//g,(function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source})),a=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function i(e,t){t=(t||"").replace(/m/g,"")+"m";var n=/([:\-,[{]\s*(?:\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<>/g,(function(){return r})).replace(/<>/g,(function(){return e}));return RegExp(n,t)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<>/g,(function(){return r}))),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\s*:\s)/.source.replace(/<>/g,(function(){return r})).replace(/<>/g,(function(){return"(?:"+o+"|"+a+")"}))),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:i(/\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:i(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:i(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:i(a),lookbehind:!0,greedy:!0},number:{pattern:i(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:n,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(Dn),function(e){var t=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function n(e){return e=e.replace(//g,(function(){return t})),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+e+")")}var r=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,o=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,(function(){return r})),a=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source,i=(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("^"+o+a+"(?:"+o+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+o+a+")(?:"+o+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(r),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+o+")"+a+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+o+"$"),inside:{"table-header":{pattern:RegExp(r),alias:"important",inside:e.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\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:n(/\b__(?:(?!_)|_(?:(?!_))+_)+__\b|\*\*(?:(?!\*)|\*(?:(?!\*))+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n(/\b_(?:(?!_)|__(?:(?!_))+__)+_\b|\*(?:(?!\*)|\*\*(?:(?!\*))+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n(/(~~?)(?:(?!~))+\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:n(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\]))+\])/.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(n){t!==n&&(e.languages.markdown[t].inside.content.inside[n]=e.languages.markdown[n])}))})),e.hooks.add("after-tokenize",(function(e){"markdown"!==e.language&&"md"!==e.language||function e(t){if(t&&"string"!=typeof t)for(var n=0,r=t.length;n",quot:'"'},l=String.fromCodePoint||String.fromCharCode;e.languages.md=e.languages.markdown}(Dn),Dn.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:Dn.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+/},Dn.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})),n=0;n?|<|>)?|>[>=]?|\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"],n=t.pattern.source,r=t.inside.interpolation,o=r.inside["interpolation-punctuation"],a=r.pattern.source;function i(t,r){if(e.languages[t])return{pattern:RegExp("((?:"+r+")\\s*)"+n),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:t}}}}function s(t,n,r){return t={code:t,grammar:n,language:r},e.hooks.run("before-tokenize",t),t.tokens=e.tokenize(t.code,t.grammar),e.hooks.run("after-tokenize",t),t.tokens}function l(t,n,i){var l=e.tokenize(t,{interpolation:{pattern:RegExp(a),lookbehind:!0}}),u=0,c={},d=(l=s(l.map((function(e){if("string"==typeof e)return e;var n,r;for(e=e.content;-1!==t.indexOf((r=u++,n="___"+i.toUpperCase()+"_"+r+"___")););return c[n]=e,n})).join(""),n,i),Object.keys(c));return u=0,function t(n){for(var a=0;a=d.length)return;var i,l,f,p,h,m,g,y=n[a];"string"==typeof y||"string"==typeof y.content?(i=d[u],-1!==(g=(m="string"==typeof y?y:y.content).indexOf(i))&&(++u,l=m.substring(0,g),h=c[i],f=void 0,(p={})["interpolation-punctuation"]=o,3===(p=e.tokenize(h,p)).length&&((f=[1,1]).push.apply(f,s(p[1],e.languages.javascript,"javascript")),p.splice.apply(p,f)),f=new e.Token("interpolation",p,r.alias,h),p=m.substring(g+i.length),h=[],l&&h.push(l),h.push(f),p&&(t(m=[p]),h.push.apply(h,m)),"string"==typeof y?(n.splice.apply(n,[a,1].concat(h)),a+=h.length-1):y.content=h)):(g=y.content,Array.isArray(g)?t(g):t([g]))}}(l),new e.Token(i,l,"language-"+i,t)}e.languages.javascript["template-string"]=[i("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),i("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),i("svg",/\bsvg/.source),i("markdown",/\b(?:markdown|md)/.source),i("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),i("sql",/\bsql/.source),t].filter(Boolean);var u={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function c(e){return"string"==typeof e?e:Array.isArray(e)?e.map(c).join(""):c(e.content)}e.hooks.add("after-tokenize",(function(t){t.language in u&&function t(n){for(var r=0,o=n.length;r]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),e.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 e.languages.typescript.parameter,delete e.languages.typescript["literal-property"];var t=e.languages.extend("typescript",{});delete t["class-name"],e.languages.typescript["class-name"].inside=t,e.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:t}}}}),e.languages.ts=e.languages.typescript}(Dn),function(e){var t=e.languages.javascript,n=/\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})+\}/.source,r="(@(?:arg|argument|param|property)\\s+(?:"+n+"\\s+)?)";e.languages.jsdoc=e.languages.extend("javadoclike",{parameter:{pattern:RegExp(r+/(?:(?!\s)[$\w\xA0-\uFFFF.])+(?=\s|$)/.source),lookbehind:!0,inside:{punctuation:/\./}}}),e.languages.insertBefore("jsdoc","keyword",{"optional-parameter":{pattern:RegExp(r+/\[(?:(?!\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:t,alias:"language-javascript"},punctuation:/[=[\]]/}},"class-name":[{pattern:RegExp(/(@(?:augments|class|extends|interface|memberof!?|template|this|typedef)\s+(?:\s+)?)[A-Z]\w*(?:\.[A-Z]\w*)*/.source.replace(//g,(function(){return n}))),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+n),lookbehind:!0,inside:{string:t.string,number:t.number,boolean:t.boolean,keyword:e.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:t,alias:"language-javascript"}}}}),e.languages.javadoclike.addSupport("javascript",e.languages.jsdoc)}(Dn),function(e){e.languages.flow=e.languages.extend("javascript",{}),e.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|[Ss]ymbol|any|mixed|null|void)\b/,alias:"class-name"}]}),e.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 e.languages.flow.parameter,e.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(e.languages.flow.keyword)||(e.languages.flow.keyword=[e.languages.flow.keyword]),e.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})}(Dn),Dn.languages.n4js=Dn.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/}),Dn.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),Dn.languages.n4jsd=Dn.languages.n4js,function(e){function t(e,t){return RegExp(e.replace(//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*)(?:(?:\s*,\s*(?:\*\s*as\s+|\{[^{}]*\}))?|\*\s*as\s+|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:e.languages.javascript},exports:{pattern:t(/(\bexport\b\s*)(?:\*(?:\s*as\s+)?(?=\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*)#?/.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 n=["function","function-variable","method","method-variable","property-access"],r=0;r*\.{3}(?:[^{}]|)*\})/.source;function a(e,t){return e=e.replace(//g,(function(){return n})).replace(//g,(function(){return r})).replace(//g,(function(){return o})),RegExp(e,t)}function i(t){for(var n=[],r=0;r"!==o.content[o.content.length-1].content&&n.push({tagName:s(o.content[0].content[1]),openedBraces:0}):0+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\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:a(//.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:a(/=/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:e.languages.jsx}}},e.languages.jsx.tag);var s=function(e){return e?"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(s).join(""):""};e.hooks.add("after-tokenize",(function(e){"jsx"!==e.language&&"tsx"!==e.language||i(e.tokens)}))}(Dn),function(e){var t=e.util.clone(e.languages.typescript);(e.languages.tsx=e.languages.extend("jsx",t),delete e.languages.tsx.parameter,delete e.languages.tsx["literal-property"],t=e.languages.tsx.tag).pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+t.pattern.source+")",t.pattern.flags),t.lookbehind=!0}(Dn),Dn.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp(/(^|[^"#])/.source+"(?:"+/"(?:\\(?:\((?:[^()]|\([^()]*\))*\)|\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]*"+/(?:![ \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:/[{}[\]();,.:\\]/},Dn.languages.swift["string-literal"].forEach((function(e){e.inside.interpolation.inside=Dn.languages.swift})),function(e){e.languages.kotlin=e.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 e.languages.kotlin["class-name"];var t={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:e.languages.kotlin}};e.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:t},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:t},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete e.languages.kotlin.string,e.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),e.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),e.languages.kt=e.languages.kotlin,e.languages.kts=e.languages.kotlin}(Dn),Dn.languages.c=Dn.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|[?:~]|[-+*/%&|^!=<>]=?/}),Dn.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),Dn.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},Dn.languages.c.string],char:Dn.languages.c.char,comment:Dn.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:Dn.languages.c}}}}),Dn.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 Dn.languages.c.boolean,Dn.languages.objectivec=Dn.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 Dn.languages.objectivec["class-name"],Dn.languages.objc=Dn.languages.objectivec,Dn.languages.reason=Dn.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/}),Dn.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 Dn.languages.reason.function,function(e){for(var t=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|)*\*\//.source,n=0;n<2;n++)t=t.replace(//g,(function(){return t}));t=t.replace(//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}(Dn),Dn.languages.go=Dn.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/}),Dn.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete Dn.languages.go["class-name"],function(e){var t=/\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/,n=/\b(?!)\w+(?:\s*\.\s*\w+)*\b/.source.replace(//g,(function(){return t.source}));e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!)\w+/.source.replace(//g,(function(){return t.source}))),lookbehind:!0},/\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:t,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/}),e.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/(?:\s*:\s*)?|:\s*/.source.replace(//g,(function(){return n}))+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.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:e.languages.cpp}}}}),e.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])}(Dn),Dn.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://,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:/[{}[\];(),.:]/},Dn.languages.python["string-interpolation"].inside.interpolation.inside.rest=Dn.languages.python,Dn.languages.py=Dn.languages.python,Dn.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"}},Dn.languages.webmanifest=Dn.languages.json,((e,t)=>{for(var n in t)kn(e,n,{get:t[n],enumerable:!0})})({},{dracula:()=>Nn,duotoneDark:()=>Ln,duotoneLight:()=>_n,github:()=>Bn,gruvboxMaterialDark:()=>nr,gruvboxMaterialLight:()=>rr,jettwaveDark:()=>Zn,jettwaveLight:()=>Jn,nightOwl:()=>Mn,nightOwlLight:()=>$n,oceanicNext:()=>Hn,okaidia:()=>Un,oneDark:()=>er,oneLight:()=>tr,palenight:()=>Wn,shadesOfPurple:()=>Gn,synthwave84:()=>Kn,ultramin:()=>Qn,vsDark:()=>Xn,vsLight:()=>Yn});var Nn={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)"}}]},Ln={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"}}]},_n={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"}}]},Bn={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"}}]},Mn={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)"}}]},$n={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)"}}]},Vn="#c5a5c5",qn="#8dc891",Hn={plain:{backgroundColor:"#282c34",color:"#ffffff"},styles:[{types:["attr-name"],style:{color:Vn}},{types:["attr-value"],style:{color:qn}},{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:qn}},{types:["punctuation"],style:{color:qn}},{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:Vn}},{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}}]},Un={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"}}]},Wn={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)"}}]},Gn={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)"}}]},Kn={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"}}]},Qn={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)"}}]},Xn={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)"}}]},Yn={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)"}},{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)"}}]},Zn={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"}}]},Jn={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"}}]},er={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%)"}}]},tr={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%)"}}]},nr={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"}}]},rr={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"}}]},or=/\r\n|\r|\n/,ar=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)},ir=(e,t)=>{const n=e.length;return n>0&&e[n-1]===t?e:e.concat(t)},sr=e=>{const t=[[]],n=[e],r=[0],o=[e.length];let a=0,i=0,s=[];const l=[s];for(;i>-1;){for(;(a=r[i]++)0?u:["plain"],e=c):(u=ir(u,c.type),c.alias&&(u=ir(u,c.alias)),e=c.content),"string"!=typeof e){i++,t.push(u),n.push(e),r.push(0),o.push(e.length);continue}const d=e.split(or),f=d.length;s.push({types:u,content:d[0]});for(let e=1;e{const a=t.toLowerCase(),i=((e,t)=>{const{plain:n}=e,r=e.styles.reduce(((e,n)=>{const{languages:r,style:o}=n;return r&&!r.includes(t)||n.types.forEach((t=>{const n=Rn(Rn({},e[t]),o);e[t]=n})),e}),{});return r.root=n,r.plain=Tn(Rn({},n),{backgroundColor:void 0}),r})(r,a),s=(e=>(0,At.useCallback)((t=>{var n=t,{className:r,style:o,line:a}=n,i=zn(n,["className","style","line"]);const s=Tn(Rn({},i),{className:fn("token-line",r)});return"object"==typeof e&&"plain"in e&&(s.style=e.plain),"object"==typeof o&&(s.style=Rn(Rn({},s.style||{}),o)),s}),[e]))(i),l=(e=>{const t=(0,At.useCallback)((({types:t,empty:n})=>{if(null!=e)return 1===t.length&&"plain"===t[0]?null!=n?{display:"inline-block"}:void 0:1===t.length&&null!=n?e[t[0]]:Object.assign(null!=n?{display:"inline-block"}:{},...t.map((t=>e[t])))}),[e]);return(0,At.useCallback)((e=>{var n=e,{token:r,className:o,style:a}=n,i=zn(n,["token","className","style"]);const s=Tn(Rn({},i),{className:fn("token",...r.types,o),children:r.content,style:t(r)});return null!=a&&(s.style=Rn(Rn({},s.style||{}),a)),s}),[t])})(i),u=(({prism:e,code:t,grammar:n,language:r})=>(0,At.useMemo)((()=>{if(null==n)return sr([t]);const o={code:t,grammar:n,language:r,tokens:[]};return e.hooks.run("before-tokenize",o),o.tokens=e.tokenize(t,n),e.hooks.run("after-tokenize",o),sr(o.tokens)}),[t,n,r,e]))({prism:o,language:a,code:n,grammar:o.languages[a]});return e({tokens:u,className:`prism-code language-${a}`,style:null!=i?i.root:{},getLineProps:s,getTokenProps:l})},ur=e=>(0,At.createElement)(lr,Tn(Rn({},e),{prism:e.prism||Dn,theme:e.theme||Xn,code:e.code,language:e.language}));function cr(){return cr=Object.assign?Object.assign.bind():function(e){for(var t=1;te.forEach((e=>function(e,t){"function"==typeof e?e(t):null!=e&&(e.current=t)}(e,t)))}function pr(...e){return(0,At.useCallback)(fr(...e),e)}const hr=(0,At.forwardRef)(((e,t)=>{const{children:n,...r}=e,o=At.Children.toArray(n),a=o.find(yr);if(a){const e=a.props.children,n=o.map((t=>t===a?At.Children.count(e)>1?At.Children.only(null):(0,At.isValidElement)(e)?e.props.children:null:t));return(0,At.createElement)(mr,cr({},r,{ref:t}),(0,At.isValidElement)(e)?(0,At.cloneElement)(e,void 0,n):null)}return(0,At.createElement)(mr,cr({},r,{ref:t}),n)}));hr.displayName="Slot";const mr=(0,At.forwardRef)(((e,t)=>{const{children:n,...r}=e;return(0,At.isValidElement)(n)?(0,At.cloneElement)(n,{...br(r,n.props),ref:fr(t,n.ref)}):At.Children.count(n)>1?At.Children.only(null):null}));mr.displayName="SlotClone";const gr=({children:e})=>(0,At.createElement)(At.Fragment,null,e);function yr(e){return(0,At.isValidElement)(e)&&e.type===gr}function br(e,t){const n={...t};for(const r in t){const o=e[r],a=t[r];/^on[A-Z]/.test(r)?o&&a?n[r]=(...e)=>{a(...e),o(...e)}:o&&(n[r]=o):"style"===r?n[r]={...o,...a}:"className"===r&&(n[r]=[o,a].filter(Boolean).join(" "))}return{...e,...n}}const vr=["a","button","div","h2","h3","img","label","li","nav","ol","p","span","svg","ul"].reduce(((e,t)=>{const n=(0,At.forwardRef)(((e,n)=>{const{asChild:r,...o}=e,a=r?hr:t;return(0,At.useEffect)((()=>{window[Symbol.for("radix-ui")]=!0}),[]),(0,At.createElement)(a,cr({},o,{ref:n}))}));return n.displayName=`Primitive.${t}`,{...e,[t]:n}}),{}),wr=Boolean(null===globalThis||void 0===globalThis?void 0:globalThis.document)?At.useLayoutEffect:()=>{},kr=e=>{const{present:t,children:n}=e,r=function(e){const[t,n]=(0,At.useState)(),r=(0,At.useRef)({}),o=(0,At.useRef)(e),a=(0,At.useRef)("none"),i=e?"mounted":"unmounted",[s,l]=function(e,t){return(0,At.useReducer)(((e,n)=>{const r=t[e][n];return null!=r?r:e}),e)}(i,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return(0,At.useEffect)((()=>{const e=xr(r.current);a.current="mounted"===s?e:"none"}),[s]),wr((()=>{const t=r.current,n=o.current;if(n!==e){const r=a.current,i=xr(t);e?l("MOUNT"):"none"===i||"none"===(null==t?void 0:t.display)?l("UNMOUNT"):l(n&&r!==i?"ANIMATION_OUT":"UNMOUNT"),o.current=e}}),[e,l]),wr((()=>{if(t){const e=e=>{const n=xr(r.current).includes(e.animationName);e.target===t&&n&&(0,dr.flushSync)((()=>l("ANIMATION_END")))},n=e=>{e.target===t&&(a.current=xr(r.current))};return t.addEventListener("animationstart",n),t.addEventListener("animationcancel",e),t.addEventListener("animationend",e),()=>{t.removeEventListener("animationstart",n),t.removeEventListener("animationcancel",e),t.removeEventListener("animationend",e)}}l("ANIMATION_END")}),[t,l]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:(0,At.useCallback)((e=>{e&&(r.current=getComputedStyle(e)),n(e)}),[])}}(t),o="function"==typeof n?n({present:r.isPresent}):At.Children.only(n),a=pr(r.ref,o.ref);return"function"==typeof n||r.isPresent?(0,At.cloneElement)(o,{ref:a}):null};function xr(e){return(null==e?void 0:e.animationName)||"none"}function Sr(...e){const t=e[0];if(1===e.length)return t;const n=()=>{const n=e.map((e=>({useScope:e(),scopeName:e.scopeName})));return function(e){const r=n.reduce(((t,{useScope:n,scopeName:r})=>({...t,...n(e)[`__scope${r}`]})),{});return(0,At.useMemo)((()=>({[`__scope${t.scopeName}`]:r})),[r])}};return n.scopeName=t.scopeName,n}function Er(e){const t=(0,At.useRef)(e);return(0,At.useEffect)((()=>{t.current=e})),(0,At.useMemo)((()=>(...e)=>{var n;return null===(n=t.current)||void 0===n?void 0:n.call(t,...e)}),[])}kr.displayName="Presence";const Cr=(0,At.createContext)(void 0);function Or(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(null==e||e(r),!1===n||!r.defaultPrevented)return null==t?void 0:t(r)}}const Ar="ScrollArea",[Pr,jr]=function(e,t=[]){let n=[];const r=()=>{const t=n.map((e=>(0,At.createContext)(e)));return function(n){const r=(null==n?void 0:n[e])||t;return(0,At.useMemo)((()=>({[`__scope${e}`]:{...n,[e]:r}})),[n,r])}};return r.scopeName=e,[function(t,r){const o=(0,At.createContext)(r),a=n.length;function i(t){const{scope:n,children:r,...i}=t,s=(null==n?void 0:n[e][a])||o,l=(0,At.useMemo)((()=>i),Object.values(i));return(0,At.createElement)(s.Provider,{value:l},r)}return n=[...n,r],i.displayName=t+"Provider",[i,function(n,i){const s=(null==i?void 0:i[e][a])||o,l=(0,At.useContext)(s);if(l)return l;if(void 0!==r)return r;throw new Error(`\`${n}\` must be used within \`${t}\``)}]},Sr(r,...t)]}(Ar),[Fr,Rr]=Pr(Ar),Tr=(0,At.forwardRef)(((e,t)=>{const{__scopeScrollArea:n,type:r="hover",dir:o,scrollHideDelay:a=600,...i}=e,[s,l]=(0,At.useState)(null),[u,c]=(0,At.useState)(null),[d,f]=(0,At.useState)(null),[p,h]=(0,At.useState)(null),[m,g]=(0,At.useState)(null),[y,b]=(0,At.useState)(0),[v,w]=(0,At.useState)(0),[k,x]=(0,At.useState)(!1),[S,E]=(0,At.useState)(!1),C=pr(t,(e=>l(e))),O=function(e){const t=(0,At.useContext)(Cr);return e||t||"ltr"}(o);return(0,At.createElement)(Fr,{scope:n,type:r,dir:O,scrollHideDelay:a,scrollArea:s,viewport:u,onViewportChange:c,content:d,onContentChange:f,scrollbarX:p,onScrollbarXChange:h,scrollbarXEnabled:k,onScrollbarXEnabledChange:x,scrollbarY:m,onScrollbarYChange:g,scrollbarYEnabled:S,onScrollbarYEnabledChange:E,onCornerWidthChange:b,onCornerHeightChange:w},(0,At.createElement)(vr.div,cr({dir:O},i,{ref:C,style:{position:"relative","--radix-scroll-area-corner-width":y+"px","--radix-scroll-area-corner-height":v+"px",...e.style}})))})),zr=(0,At.forwardRef)(((e,t)=>{const{__scopeScrollArea:n,children:r,...o}=e,a=Rr("ScrollAreaViewport",n),i=pr(t,(0,At.useRef)(null),a.onViewportChange);return(0,At.createElement)(At.Fragment,null,(0,At.createElement)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"}}),(0,At.createElement)(vr.div,cr({"data-radix-scroll-area-viewport":""},o,{ref:i,style:{overflowX:a.scrollbarXEnabled?"scroll":"hidden",overflowY:a.scrollbarYEnabled?"scroll":"hidden",...e.style}}),(0,At.createElement)("div",{ref:a.onContentChange,style:{minWidth:"100%",display:"table"}},r)))})),Ir="ScrollAreaScrollbar",Dr=(0,At.forwardRef)(((e,t)=>{const{forceMount:n,...r}=e,o=Rr(Ir,e.__scopeScrollArea),{onScrollbarXEnabledChange:a,onScrollbarYEnabledChange:i}=o,s="horizontal"===e.orientation;return(0,At.useEffect)((()=>(s?a(!0):i(!0),()=>{s?a(!1):i(!1)})),[s,a,i]),"hover"===o.type?(0,At.createElement)(Nr,cr({},r,{ref:t,forceMount:n})):"scroll"===o.type?(0,At.createElement)(Lr,cr({},r,{ref:t,forceMount:n})):"auto"===o.type?(0,At.createElement)(_r,cr({},r,{ref:t,forceMount:n})):"always"===o.type?(0,At.createElement)(Br,cr({},r,{ref:t})):null})),Nr=(0,At.forwardRef)(((e,t)=>{const{forceMount:n,...r}=e,o=Rr(Ir,e.__scopeScrollArea),[a,i]=(0,At.useState)(!1);return(0,At.useEffect)((()=>{const e=o.scrollArea;let t=0;if(e){const n=()=>{window.clearTimeout(t),i(!0)},r=()=>{t=window.setTimeout((()=>i(!1)),o.scrollHideDelay)};return e.addEventListener("pointerenter",n),e.addEventListener("pointerleave",r),()=>{window.clearTimeout(t),e.removeEventListener("pointerenter",n),e.removeEventListener("pointerleave",r)}}}),[o.scrollArea,o.scrollHideDelay]),(0,At.createElement)(kr,{present:n||a},(0,At.createElement)(_r,cr({"data-state":a?"visible":"hidden"},r,{ref:t})))})),Lr=(0,At.forwardRef)(((e,t)=>{const{forceMount:n,...r}=e,o=Rr(Ir,e.__scopeScrollArea),a="horizontal"===e.orientation,i=oo((()=>l("SCROLL_END")),100),[s,l]=(u={hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}},(0,At.useReducer)(((e,t)=>{const n=u[e][t];return null!=n?n:e}),"hidden"));var u;return(0,At.useEffect)((()=>{if("idle"===s){const e=window.setTimeout((()=>l("HIDE")),o.scrollHideDelay);return()=>window.clearTimeout(e)}}),[s,o.scrollHideDelay,l]),(0,At.useEffect)((()=>{const e=o.viewport,t=a?"scrollLeft":"scrollTop";if(e){let n=e[t];const r=()=>{const r=e[t];n!==r&&(l("SCROLL"),i()),n=r};return e.addEventListener("scroll",r),()=>e.removeEventListener("scroll",r)}}),[o.viewport,a,l,i]),(0,At.createElement)(kr,{present:n||"hidden"!==s},(0,At.createElement)(Br,cr({"data-state":"hidden"===s?"hidden":"visible"},r,{ref:t,onPointerEnter:Or(e.onPointerEnter,(()=>l("POINTER_ENTER"))),onPointerLeave:Or(e.onPointerLeave,(()=>l("POINTER_LEAVE")))})))})),_r=(0,At.forwardRef)(((e,t)=>{const n=Rr(Ir,e.__scopeScrollArea),{forceMount:r,...o}=e,[a,i]=(0,At.useState)(!1),s="horizontal"===e.orientation,l=oo((()=>{if(n.viewport){const e=n.viewport.offsetWidth{const{orientation:n="vertical",...r}=e,o=Rr(Ir,e.__scopeScrollArea),a=(0,At.useRef)(null),i=(0,At.useRef)(0),[s,l]=(0,At.useState)({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),u=Zr(s.viewport,s.content),c={...r,sizes:s,onSizesChange:l,hasThumb:Boolean(u>0&&u<1),onThumbChange:e=>a.current=e,onThumbPointerUp:()=>i.current=0,onThumbPointerDown:e=>i.current=e};function d(e,t){return function(e,t,n,r="ltr"){const o=Jr(n),a=t||o/2,i=o-a,s=n.scrollbar.paddingStart+a,l=n.scrollbar.size-n.scrollbar.paddingEnd-i,u=n.content-n.viewport;return to([s,l],"ltr"===r?[0,u]:[-1*u,0])(e)}(e,i.current,s,t)}return"horizontal"===n?(0,At.createElement)(Mr,cr({},c,{ref:t,onThumbPositionChange:()=>{if(o.viewport&&a.current){const e=eo(o.viewport.scrollLeft,s,o.dir);a.current.style.transform=`translate3d(${e}px, 0, 0)`}},onWheelScroll:e=>{o.viewport&&(o.viewport.scrollLeft=e)},onDragScroll:e=>{o.viewport&&(o.viewport.scrollLeft=d(e,o.dir))}})):"vertical"===n?(0,At.createElement)($r,cr({},c,{ref:t,onThumbPositionChange:()=>{if(o.viewport&&a.current){const e=eo(o.viewport.scrollTop,s);a.current.style.transform=`translate3d(0, ${e}px, 0)`}},onWheelScroll:e=>{o.viewport&&(o.viewport.scrollTop=e)},onDragScroll:e=>{o.viewport&&(o.viewport.scrollTop=d(e))}})):null})),Mr=(0,At.forwardRef)(((e,t)=>{const{sizes:n,onSizesChange:r,...o}=e,a=Rr(Ir,e.__scopeScrollArea),[i,s]=(0,At.useState)(),l=(0,At.useRef)(null),u=pr(t,l,a.onScrollbarXChange);return(0,At.useEffect)((()=>{l.current&&s(getComputedStyle(l.current))}),[l]),(0,At.createElement)(Hr,cr({"data-orientation":"horizontal"},o,{ref:u,sizes:n,style:{bottom:0,left:"rtl"===a.dir?"var(--radix-scroll-area-corner-width)":0,right:"ltr"===a.dir?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":Jr(n)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.x),onDragScroll:t=>e.onDragScroll(t.x),onWheelScroll:(t,n)=>{if(a.viewport){const r=a.viewport.scrollLeft+t.deltaX;e.onWheelScroll(r),no(r,n)&&t.preventDefault()}},onResize:()=>{l.current&&a.viewport&&i&&r({content:a.viewport.scrollWidth,viewport:a.viewport.offsetWidth,scrollbar:{size:l.current.clientWidth,paddingStart:Yr(i.paddingLeft),paddingEnd:Yr(i.paddingRight)}})}}))})),$r=(0,At.forwardRef)(((e,t)=>{const{sizes:n,onSizesChange:r,...o}=e,a=Rr(Ir,e.__scopeScrollArea),[i,s]=(0,At.useState)(),l=(0,At.useRef)(null),u=pr(t,l,a.onScrollbarYChange);return(0,At.useEffect)((()=>{l.current&&s(getComputedStyle(l.current))}),[l]),(0,At.createElement)(Hr,cr({"data-orientation":"vertical"},o,{ref:u,sizes:n,style:{top:0,right:"ltr"===a.dir?0:void 0,left:"rtl"===a.dir?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":Jr(n)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.y),onDragScroll:t=>e.onDragScroll(t.y),onWheelScroll:(t,n)=>{if(a.viewport){const r=a.viewport.scrollTop+t.deltaY;e.onWheelScroll(r),no(r,n)&&t.preventDefault()}},onResize:()=>{l.current&&a.viewport&&i&&r({content:a.viewport.scrollHeight,viewport:a.viewport.offsetHeight,scrollbar:{size:l.current.clientHeight,paddingStart:Yr(i.paddingTop),paddingEnd:Yr(i.paddingBottom)}})}}))})),[Vr,qr]=Pr(Ir),Hr=(0,At.forwardRef)(((e,t)=>{const{__scopeScrollArea:n,sizes:r,hasThumb:o,onThumbChange:a,onThumbPointerUp:i,onThumbPointerDown:s,onThumbPositionChange:l,onDragScroll:u,onWheelScroll:c,onResize:d,...f}=e,p=Rr(Ir,n),[h,m]=(0,At.useState)(null),g=pr(t,(e=>m(e))),y=(0,At.useRef)(null),b=(0,At.useRef)(""),v=p.viewport,w=r.content-r.viewport,k=Er(c),x=Er(l),S=oo(d,10);function E(e){if(y.current){const t=e.clientX-y.current.left,n=e.clientY-y.current.top;u({x:t,y:n})}}return(0,At.useEffect)((()=>{const e=e=>{const t=e.target;(null==h?void 0:h.contains(t))&&k(e,w)};return document.addEventListener("wheel",e,{passive:!1}),()=>document.removeEventListener("wheel",e,{passive:!1})}),[v,h,w,k]),(0,At.useEffect)(x,[r,x]),ao(h,S),ao(p.content,S),(0,At.createElement)(Vr,{scope:n,scrollbar:h,hasThumb:o,onThumbChange:Er(a),onThumbPointerUp:Er(i),onThumbPositionChange:x,onThumbPointerDown:Er(s)},(0,At.createElement)(vr.div,cr({},f,{ref:g,style:{position:"absolute",...f.style},onPointerDown:Or(e.onPointerDown,(e=>{0===e.button&&(e.target.setPointerCapture(e.pointerId),y.current=h.getBoundingClientRect(),b.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",E(e))})),onPointerMove:Or(e.onPointerMove,E),onPointerUp:Or(e.onPointerUp,(e=>{const t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),document.body.style.webkitUserSelect=b.current,y.current=null}))})))})),Ur="ScrollAreaThumb",Wr=(0,At.forwardRef)(((e,t)=>{const{forceMount:n,...r}=e,o=qr(Ur,e.__scopeScrollArea);return(0,At.createElement)(kr,{present:n||o.hasThumb},(0,At.createElement)(Gr,cr({ref:t},r)))})),Gr=(0,At.forwardRef)(((e,t)=>{const{__scopeScrollArea:n,style:r,...o}=e,a=Rr(Ur,n),i=qr(Ur,n),{onThumbPositionChange:s}=i,l=pr(t,(e=>i.onThumbChange(e))),u=(0,At.useRef)(),c=oo((()=>{u.current&&(u.current(),u.current=void 0)}),100);return(0,At.useEffect)((()=>{const e=a.viewport;if(e){const t=()=>{if(c(),!u.current){const t=ro(e,s);u.current=t,s()}};return s(),e.addEventListener("scroll",t),()=>e.removeEventListener("scroll",t)}}),[a.viewport,c,s]),(0,At.createElement)(vr.div,cr({"data-state":i.hasThumb?"visible":"hidden"},o,{ref:l,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...r},onPointerDownCapture:Or(e.onPointerDownCapture,(e=>{const t=e.target.getBoundingClientRect(),n=e.clientX-t.left,r=e.clientY-t.top;i.onThumbPointerDown({x:n,y:r})})),onPointerUp:Or(e.onPointerUp,i.onThumbPointerUp)}))})),Kr="ScrollAreaCorner",Qr=(0,At.forwardRef)(((e,t)=>{const n=Rr(Kr,e.__scopeScrollArea),r=Boolean(n.scrollbarX&&n.scrollbarY);return"scroll"!==n.type&&r?(0,At.createElement)(Xr,cr({},e,{ref:t})):null})),Xr=(0,At.forwardRef)(((e,t)=>{const{__scopeScrollArea:n,...r}=e,o=Rr(Kr,n),[a,i]=(0,At.useState)(0),[s,l]=(0,At.useState)(0),u=Boolean(a&&s);return ao(o.scrollbarX,(()=>{var e;const t=(null===(e=o.scrollbarX)||void 0===e?void 0:e.offsetHeight)||0;o.onCornerHeightChange(t),l(t)})),ao(o.scrollbarY,(()=>{var e;const t=(null===(e=o.scrollbarY)||void 0===e?void 0:e.offsetWidth)||0;o.onCornerWidthChange(t),i(t)})),u?(0,At.createElement)(vr.div,cr({},r,{ref:t,style:{width:a,height:s,position:"absolute",right:"ltr"===o.dir?0:void 0,left:"rtl"===o.dir?0:void 0,bottom:0,...e.style}})):null}));function Yr(e){return e?parseInt(e,10):0}function Zr(e,t){const n=e/t;return isNaN(n)?0:n}function Jr(e){const t=Zr(e.viewport,e.content),n=e.scrollbar.paddingStart+e.scrollbar.paddingEnd,r=(e.scrollbar.size-n)*t;return Math.max(r,18)}function eo(e,t,n="ltr"){const r=Jr(t),o=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,a=t.scrollbar.size-o,i=t.content-t.viewport,s=a-r,l=function(e,[t,n]){return Math.min(n,Math.max(t,e))}(e,"ltr"===n?[0,i]:[-1*i,0]);return to([0,i],[0,s])(l)}function to(e,t){return n=>{if(e[0]===e[1]||t[0]===t[1])return t[0];const r=(t[1]-t[0])/(e[1]-e[0]);return t[0]+r*(n-e[0])}}function no(e,t){return e>0&&e{})=>{let n={left:e.scrollLeft,top:e.scrollTop},r=0;return function o(){const a={left:e.scrollLeft,top:e.scrollTop},i=n.left!==a.left,s=n.top!==a.top;(i||s)&&t(),n=a,r=window.requestAnimationFrame(o)}(),()=>window.cancelAnimationFrame(r)};function oo(e,t){const n=Er(e),r=(0,At.useRef)(0);return(0,At.useEffect)((()=>()=>window.clearTimeout(r.current)),[]),(0,At.useCallback)((()=>{window.clearTimeout(r.current),r.current=window.setTimeout(n,t)}),[n,t])}function ao(e,t){const n=Er(t);wr((()=>{let t=0;if(e){const r=new ResizeObserver((()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(n)}));return r.observe(e),()=>{window.cancelAnimationFrame(t),r.unobserve(e)}}}),[e,n])}const io=Tr,so=zr,lo=Dr,uo=Wr,co=Qr;var fo=function(){function e(e){var t=this;this._insertTag=function(e){var n;n=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;t2||No(Po)>3?"":" "}function $o(e,t){for(;--t&&To()&&!(Po<48||Po>102||Po>57&&Po<65||Po>70&&Po<97););return Do(e,Io()+(t<6&&32==zo()&&32==To()))}function Vo(e){for(;To();)switch(Po){case e:return Ao;case 34:case 39:34!==e&&39!==e&&Vo(Po);break;case 40:41===e&&Vo(e);break;case 92:To()}return Ao}function qo(e,t){for(;To()&&e+Po!==57&&(e+Po!==84||47!==zo()););return"/*"+Do(t,Ao-1)+"*"+ho(47===e?e:To())}function Ho(e){for(;!No(zo());)To();return Do(e,Ao)}var Uo="-ms-",Wo="-moz-",Go="-webkit-",Ko="comm",Qo="rule",Xo="decl",Yo="@keyframes";function Zo(e,t){for(var n="",r=xo(e),o=0;o0&&ko(S)-d&&So(p>32?oa(S+";",r,n,d-1):oa(yo(S," ","")+";",r,n,d-2),l);break;case 59:S+=";";default:if(So(x=na(S,t,n,u,c,o,s,v,w=[],k=[],d),a),123===b)if(0===c)ta(S,t,x,x,w,a,d,s,k);else switch(99===f&&110===vo(S,3)?100:f){case 100:case 108:case 109:case 115:ta(e,x,x,r&&So(na(e,x,x,0,0,o,s,v,o,w=[],d),k),o,k,d,s,r?w:k);break;default:ta(S,x,x,x,[""],k,0,s,k)}}u=c=p=0,m=y=1,v=S="",d=i;break;case 58:d=1+ko(S),p=h;default:if(m<1)if(123==b)--m;else if(125==b&&0==m++&&125==(Po=Ao>0?vo(jo,--Ao):0,Co--,10===Po&&(Co=1,Eo--),Po))continue;switch(S+=ho(b),b*m){case 38:y=c>0?1:(S+="\f",-1);break;case 44:s[u++]=(ko(S)-1)*y,y=1;break;case 64:45===zo()&&(S+=Bo(To())),f=zo(),c=d=ko(v=S+=Ho(Io())),b++;break;case 45:45===h&&2==ko(S)&&(m=0)}}return a}function na(e,t,n,r,o,a,i,s,l,u,c){for(var d=o-1,f=0===o?a:[""],p=xo(f),h=0,m=0,g=0;h0?f[y]+" "+b:yo(b,/&\f/g,f[y])))&&(l[g++]=v);return Fo(e,t,n,0===o?Qo:s,l,u,c)}function ra(e,t,n){return Fo(e,t,n,Ko,ho(Po),wo(e,2,-2),0)}function oa(e,t,n,r){return Fo(e,t,n,Xo,wo(e,0,r),wo(e,r+1,-1),r)}var aa=function(e,t,n){for(var r=0,o=0;r=o,o=zo(),38===r&&12===o&&(t[n]=1),!No(o);)To();return Do(e,Ao)},ia=new WeakMap,sa=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,n=e.parent,r=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||ia.get(n))&&!r){ia.set(e,!0);for(var o=[],a=function(e,t){return _o(function(e,t){var n=-1,r=44;do{switch(No(r)){case 0:38===r&&12===zo()&&(t[n]=1),e[n]+=aa(Ao-1,t,n);break;case 2:e[n]+=Bo(r);break;case 4:if(44===r){e[++n]=58===zo()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=ho(r)}}while(r=To());return e}(Lo(e),t))}(t,o),i=n.props,s=0,l=0;s6)switch(vo(e,t+1)){case 109:if(45!==vo(e,t+4))break;case 102:return yo(e,/(.+:)(.+)-([^]+)/,"$1"+Go+"$2-$3$1"+Wo+(108==vo(e,t+3)?"$3":"$2-$3"))+e;case 115:return~bo(e,"stretch")?ua(yo(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==vo(e,t+1))break;case 6444:switch(vo(e,ko(e)-3-(~bo(e,"!important")&&10))){case 107:return yo(e,":",":"+Go)+e;case 101:return yo(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+Go+(45===vo(e,14)?"inline-":"")+"box$3$1"+Go+"$2$3$1"+Uo+"$2box$3")+e}break;case 5936:switch(vo(e,t+11)){case 114:return Go+e+Uo+yo(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Go+e+Uo+yo(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Go+e+Uo+yo(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return Go+e+Uo+e+e}return e}var ca=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case Xo:e.return=ua(e.value,e.length);break;case Yo:return Zo([Ro(e,{value:yo(e.value,"@","@"+Go)})],r);case Qo:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(function(e){return(e=/(::plac\w+|:read-\w+)/.exec(e))?e[0]:e}(t)){case":read-only":case":read-write":return Zo([Ro(e,{props:[yo(t,/:(read-\w+)/,":-moz-$1")]})],r);case"::placeholder":return Zo([Ro(e,{props:[yo(t,/:(plac\w+)/,":"+Go+"input-$1")]}),Ro(e,{props:[yo(t,/:(plac\w+)/,":-moz-$1")]}),Ro(e,{props:[yo(t,/:(plac\w+)/,Uo+"input-$1")]})],r)}return""}))}}],da=function(e){var t=e.key;if("css"===t){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var r,o,a=e.stylisPlugins||ca,i={},s=[];r=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n=4;++r,o-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(o){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)}(o)+l;return{name:u,styles:o,next:Ca}}var Pa,ja,Fa=!!Pt.useInsertionEffect&&Pt.useInsertionEffect,Ra=Fa||function(e){return e()},Ta=Fa||At.useLayoutEffect,za=At.createContext("undefined"!=typeof HTMLElement?da({key:"css"}):null),Ia=(za.Provider,function(e){return(0,At.forwardRef)((function(t,n){var r=(0,At.useContext)(za);return e(t,r,n)}))}),Da=At.createContext({}),Na=fa((function(e){return fa((function(t){return function(e,t){return"function"==typeof t?t(e):cr({},e,t)}(e,t)}))})),La=function(e){var t=At.useContext(Da);return e.theme!==t&&(t=Na(t)(e.theme)),At.createElement(Da.Provider,{value:t},e.children)},_a={}.hasOwnProperty,Ba="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",Ma=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return ha(t,n,r),Ra((function(){return ma(t,n,r)})),null},$a=Ia((function(e,t,n){var r=e.css;"string"==typeof r&&void 0!==t.registered[r]&&(r=t.registered[r]);var o=e[Ba],a=[r],i="";"string"==typeof e.className?i=pa(t.registered,a,e.className):null!=e.className&&(i=e.className+" ");var s=Aa(a,void 0,At.useContext(Da));i+=t.key+"-"+s.name;var l={};for(var u in e)_a.call(e,u)&&"css"!==u&&u!==Ba&&(l[u]=e[u]);return l.className=i,n&&(l.ref=n),At.createElement(At.Fragment,null,At.createElement(Ma,{cache:t,serialized:s,isStringTag:"string"==typeof o}),At.createElement(o,l))})),Va=(o(985),function(e,t){var n=arguments;if(null==t||!_a.call(t,"css"))return At.createElement.apply(void 0,n);var r=n.length,o=new Array(r);o[0]=$a,o[1]=function(e,t){var n={};for(var r in t)_a.call(t,r)&&(n[r]=t[r]);return n[Ba]=e,n}(e,t);for(var a=2;at in e?Ua(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Xa=(e,t)=>{for(var n in t||(t={}))Ga.call(t,n)&&Qa(e,n,t[n]);if(Wa)for(var n of Wa(t))Ka.call(t,n)&&Qa(e,n,t[n]);return e};function Ya(e){return t=>"number"==typeof e.primaryShade?e.primaryShade:e.primaryShade[t||e.colorScheme]}function Za(e){const t=Ya(e);return(n,r,o=!0,a=!0)=>{if("string"==typeof n&&n.includes(".")){const[t,o]=n.split("."),i=parseInt(o,10);if(t in e.colors&&i>=0&&i<10)return e.colors[t]["number"!=typeof r||a?i:r]}const i="number"==typeof r?r:t();return n in e.colors?e.colors[n][i]:o?e.colors[e.primaryColor][i]:n}}function Ja(e){let t="";for(let n=1;n{const o={from:(null==r?void 0:r.from)||e.defaultGradient.from,to:(null==r?void 0:r.to)||e.defaultGradient.to,deg:(null==r?void 0:r.deg)||e.defaultGradient.deg};return`linear-gradient(${o.deg}deg, ${t(o.from,n(),!1)} 0%, ${t(o.to,n(),!1)} 100%)`}}function ti(e){return t=>{if("number"==typeof t)return`${t/16}${e}`;if("string"==typeof t){const n=t.replace("px","");if(!Number.isNaN(Number(n)))return`${Number(n)/16}${e}`}return t}}const ni=ti("rem"),ri=ti("em");function oi({size:e,sizes:t,units:n}){return e in t?t[e]:"number"==typeof e?"em"===n?ri(e):ni(e):e||t.md}function ai(e){return"number"==typeof e?e:"string"==typeof e&&e.includes("rem")?16*Number(e.replace("rem","")):"string"==typeof e&&e.includes("em")?16*Number(e.replace("em","")):Number(e)}function ii(e){return/^#?([0-9A-F]{3}){1,2}$/i.test(e)?function(e){let t=e.replace("#","");if(3===t.length){const e=t.split("");t=[e[0],e[0],e[1],e[1],e[2],e[2]].join("")}const n=parseInt(t,16);return{r:n>>16&255,g:n>>8&255,b:255&n,a:1}}(e):e.startsWith("rgb")?function(e){const[t,n,r,o]=e.replace(/[^0-9,.]/g,"").split(",").map(Number);return{r:t,g:n,b:r,a:o||1}}(e):{r:0,g:0,b:0,a:1}}function si(e,t){if("string"!=typeof e||t>1||t<0)return"rgba(0, 0, 0, 1)";if(e.startsWith("var(--"))return e;const{r:n,g:r,b:o}=ii(e);return`rgba(${n}, ${r}, ${o}, ${t})`}const li={fontStyles:function(e){return()=>({fontFamily:e.fontFamily||"sans-serif"})},themeColor:Za,focusStyles:function(e){return t=>({WebkitTapHighlightColor:"transparent",[t||"&:focus"]:Xa({},"always"===e.focusRing||"auto"===e.focusRing?e.focusRingStyles.styles(e):e.focusRingStyles.resetStyles(e)),[t?t.replace(":focus",":focus:not(:focus-visible)"):"&:focus:not(:focus-visible)"]:Xa({},"auto"===e.focusRing||"never"===e.focusRing?e.focusRingStyles.resetStyles(e):null)})},linearGradient:function(e,...t){return`linear-gradient(${e}deg, ${Ja(t)})`},radialGradient:function(...e){return`radial-gradient(circle, ${Ja(e)})`},smallerThan:function(e){return t=>`@media (max-width: ${ri(ai(oi({size:t,sizes:e.breakpoints}))-1)})`},largerThan:function(e){return t=>`@media (min-width: ${ri(ai(oi({size:t,sizes:e.breakpoints})))})`},rgba:si,cover:function(e=0){return{position:"absolute",top:ni(e),right:ni(e),left:ni(e),bottom:ni(e)}},darken:function(e,t){if("string"==typeof e&&e.startsWith("var(--"))return e;const{r:n,g:r,b:o,a}=ii(e),i=1-t,s=e=>Math.round(e*i);return`rgba(${s(n)}, ${s(r)}, ${s(o)}, ${a})`},lighten:function(e,t){if("string"==typeof e&&e.startsWith("var(--"))return e;const{r:n,g:r,b:o,a}=ii(e),i=e=>Math.round(e+(255-e)*t);return`rgba(${i(n)}, ${i(r)}, ${i(o)}, ${a})`},radius:function(e){return t=>{if("number"==typeof t)return ni(t);const n="number"==typeof e.defaultRadius?e.defaultRadius:e.radius[e.defaultRadius]||e.defaultRadius;return e.radius[t]||t||n}},variant:function(e){const t=Za(e),n=Ya(e),r=ei(e);return({variant:o,color:a,gradient:i,primaryFallback:s})=>{const l=function(e,t){if("string"==typeof e&&e.includes(".")){const[n,r]=e.split("."),o=parseInt(r,10);if(n in t.colors&&o>=0&&o<10)return{isSplittedColor:!0,key:n,shade:o}}return{isSplittedColor:!1}}(a,e);switch(o){case"light":return{border:"transparent",background:si(t(a,"dark"===e.colorScheme?8:0,s,!1),"dark"===e.colorScheme?.2:1),color:"dark"===a?"dark"===e.colorScheme?e.colors.dark[0]:e.colors.dark[9]:t(a,"dark"===e.colorScheme?2:n("light")),hover:si(t(a,"dark"===e.colorScheme?7:1,s,!1),"dark"===e.colorScheme?.25:.65)};case"subtle":return{border:"transparent",background:"transparent",color:"dark"===a?"dark"===e.colorScheme?e.colors.dark[0]:e.colors.dark[9]:t(a,"dark"===e.colorScheme?2:n("light")),hover:si(t(a,"dark"===e.colorScheme?8:0,s,!1),"dark"===e.colorScheme?.2:1)};case"outline":return{border:t(a,"dark"===e.colorScheme?5:n("light")),background:"transparent",color:t(a,"dark"===e.colorScheme?5:n("light")),hover:"dark"===e.colorScheme?si(t(a,5,s,!1),.05):si(t(a,0,s,!1),.35)};case"default":return{border:"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[4],background:"dark"===e.colorScheme?e.colors.dark[6]:e.white,color:"dark"===e.colorScheme?e.white:e.black,hover:"dark"===e.colorScheme?e.colors.dark[5]:e.colors.gray[0]};case"white":return{border:"transparent",background:e.white,color:t(a,n()),hover:null};case"transparent":return{border:"transparent",color:"dark"===a?"dark"===e.colorScheme?e.colors.dark[0]:e.colors.dark[9]:t(a,"dark"===e.colorScheme?2:n("light")),background:"transparent",hover:null};case"gradient":return{background:r(i),color:e.white,border:"transparent",hover:null};default:{const r=n(),o=l.isSplittedColor?l.shade:r,i=l.isSplittedColor?l.key:a;return{border:"transparent",background:t(i,o,s),color:e.white,hover:t(i,9===o?8:o+1)}}}}},primaryShade:Ya,hover:function(e){return{"@media (hover: hover)":{"&:hover":e},"@media (hover: none)":{"&:active":e}}},gradient:ei,primaryColor:function(e){return t=>{const n=Ya(e)(t);return e.colors[e.primaryColor][n]}},placeholderStyles:function(e){return()=>({userSelect:"none",color:"dark"===e.colorScheme?e.colors.dark[3]:e.colors.gray[5]})},dimmed:function(e){return()=>"dark"===e.colorScheme?e.colors.dark[2]:e.colors.gray[6]}};var ui=Object.defineProperty,ci=Object.defineProperties,di=Object.getOwnPropertyDescriptors,fi=Object.getOwnPropertySymbols,pi=Object.prototype.hasOwnProperty,hi=Object.prototype.propertyIsEnumerable,mi=(e,t,n)=>t in e?ui(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;function gi(e){return((e,t)=>ci(e,di(t)))(((e,t)=>{for(var n in t||(t={}))pi.call(t,n)&&mi(e,n,t[n]);if(fi)for(var n of fi(t))hi.call(t,n)&&mi(e,n,t[n]);return e})({},e),{fn:{fontStyles:li.fontStyles(e),themeColor:li.themeColor(e),focusStyles:li.focusStyles(e),largerThan:li.largerThan(e),smallerThan:li.smallerThan(e),radialGradient:li.radialGradient,linearGradient:li.linearGradient,gradient:li.gradient(e),rgba:li.rgba,cover:li.cover,lighten:li.lighten,darken:li.darken,primaryShade:li.primaryShade(e),radius:li.radius(e),variant:li.variant(e),hover:li.hover,primaryColor:li.primaryColor(e),placeholderStyles:li.placeholderStyles(e),dimmed:li.dimmed(e)}})}Object.keys(Ha);const yi=["xs","sm","md","lg","xl"],bi=gi({dir:"ltr",primaryShade:{light:6,dark:8},focusRing:"auto",loader:"oval",colorScheme:"light",white:"#fff",black:"#000",defaultRadius:"sm",transitionTimingFunction:"ease",colors:Ha,lineHeight:1.55,fontFamily:"-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji",fontFamilyMonospace:"ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace",primaryColor:"blue",respectReducedMotion:!0,cursorType:"default",defaultGradient:{from:"indigo",to:"cyan",deg:45},shadows:{xs:"0 0.0625rem 0.1875rem rgba(0, 0, 0, 0.05), 0 0.0625rem 0.125rem rgba(0, 0, 0, 0.1)",sm:"0 0.0625rem 0.1875rem rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 0.625rem 0.9375rem -0.3125rem, rgba(0, 0, 0, 0.04) 0 0.4375rem 0.4375rem -0.3125rem",md:"0 0.0625rem 0.1875rem rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 1.25rem 1.5625rem -0.3125rem, rgba(0, 0, 0, 0.04) 0 0.625rem 0.625rem -0.3125rem",lg:"0 0.0625rem 0.1875rem rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 1.75rem 1.4375rem -0.4375rem, rgba(0, 0, 0, 0.04) 0 0.75rem 0.75rem -0.4375rem",xl:"0 0.0625rem 0.1875rem rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 2.25rem 1.75rem -0.4375rem, rgba(0, 0, 0, 0.04) 0 1.0625rem 1.0625rem -0.4375rem"},fontSizes:{xs:"0.75rem",sm:"0.875rem",md:"1rem",lg:"1.125rem",xl:"1.25rem"},radius:{xs:"0.125rem",sm:"0.25rem",md:"0.5rem",lg:"1rem",xl:"2rem"},spacing:{xs:"0.625rem",sm:"0.75rem",md:"1rem",lg:"1.25rem",xl:"1.5rem"},breakpoints:{xs:"36em",sm:"48em",md:"62em",lg:"75em",xl:"88em"},headings:{fontFamily:"-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji",fontWeight:700,sizes:{h1:{fontSize:"2.125rem",lineHeight:1.3,fontWeight:void 0},h2:{fontSize:"1.625rem",lineHeight:1.35,fontWeight:void 0},h3:{fontSize:"1.375rem",lineHeight:1.4,fontWeight:void 0},h4:{fontSize:"1.125rem",lineHeight:1.45,fontWeight:void 0},h5:{fontSize:"1rem",lineHeight:1.5,fontWeight:void 0},h6:{fontSize:"0.875rem",lineHeight:1.5,fontWeight:void 0}}},other:{},components:{},activeStyles:{transform:"translateY(0.0625rem)"},datesLocale:"en",globalStyles:void 0,focusRingStyles:{styles:e=>({outlineOffset:"0.125rem",outline:`0.125rem solid ${e.colors[e.primaryColor]["dark"===e.colorScheme?7:5]}`}),resetStyles:()=>({outline:"none"}),inputStyles:e=>({outline:"none",borderColor:e.colors[e.primaryColor]["object"==typeof e.primaryShade?e.primaryShade[e.colorScheme]:e.primaryShade]})}});var vi=Object.defineProperty,wi=Object.defineProperties,ki=Object.getOwnPropertyDescriptors,xi=Object.getOwnPropertySymbols,Si=Object.prototype.hasOwnProperty,Ei=Object.prototype.propertyIsEnumerable,Ci=(e,t,n)=>t in e?vi(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Oi=(e,t)=>{for(var n in t||(t={}))Si.call(t,n)&&Ci(e,n,t[n]);if(xi)for(var n of xi(t))Ei.call(t,n)&&Ci(e,n,t[n]);return e},Ai=(e,t)=>wi(e,ki(t));function Pi({theme:e}){return At.createElement(qa,{styles:{"*, *::before, *::after":{boxSizing:"border-box"},html:{colorScheme:"dark"===e.colorScheme?"dark":"light"},body:Ai(Oi({},e.fn.fontStyles()),{backgroundColor:"dark"===e.colorScheme?e.colors.dark[7]:e.white,color:"dark"===e.colorScheme?e.colors.dark[0]:e.black,lineHeight:e.lineHeight,fontSize:e.fontSizes.md,WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale"})}})}function ji(e,t,n,r=ni){Object.keys(t).forEach((o=>{e[`--mantine-${n}-${o}`]=r(t[o])}))}function Fi({theme:e}){const t={"--mantine-color-white":e.white,"--mantine-color-black":e.black,"--mantine-transition-timing-function":e.transitionTimingFunction,"--mantine-line-height":`${e.lineHeight}`,"--mantine-font-family":e.fontFamily,"--mantine-font-family-monospace":e.fontFamilyMonospace,"--mantine-font-family-headings":e.headings.fontFamily,"--mantine-heading-font-weight":`${e.headings.fontWeight}`};ji(t,e.shadows,"shadow"),ji(t,e.fontSizes,"font-size"),ji(t,e.radius,"radius"),ji(t,e.spacing,"spacing"),ji(t,e.breakpoints,"breakpoints",ri),Object.keys(e.colors).forEach((n=>{e.colors[n].forEach(((e,r)=>{t[`--mantine-color-${n}-${r}`]=e}))}));const n=e.headings.sizes;return Object.keys(n).forEach((e=>{t[`--mantine-${e}-font-size`]=n[e].fontSize,t[`--mantine-${e}-line-height`]=`${n[e].lineHeight}`})),At.createElement(qa,{styles:{":root":t}})}var Ri=Object.defineProperty,Ti=Object.defineProperties,zi=Object.getOwnPropertyDescriptors,Ii=Object.getOwnPropertySymbols,Di=Object.prototype.hasOwnProperty,Ni=Object.prototype.propertyIsEnumerable,Li=(e,t,n)=>t in e?Ri(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,_i=(e,t)=>{for(var n in t||(t={}))Di.call(t,n)&&Li(e,n,t[n]);if(Ii)for(var n of Ii(t))Ni.call(t,n)&&Li(e,n,t[n]);return e},Bi=(e,t)=>Ti(e,zi(t));function Mi(e){return Object.keys(e).reduce(((t,n)=>(void 0!==e[n]&&(t[n]=e[n]),t)),{})}const $i={html:{fontFamily:"sans-serif",lineHeight:"1.15",textSizeAdjust:"100%"},body:{margin:0},"article, aside, footer, header, nav, section, figcaption, figure, main":{display:"block"},h1:{fontSize:"2em"},hr:{boxSizing:"content-box",height:0,overflow:"visible"},pre:{fontFamily:"monospace, monospace",fontSize:"1em"},a:{background:"transparent",textDecorationSkip:"objects"},"a:active, a:hover":{outlineWidth:0},"abbr[title]":{borderBottom:"none",textDecoration:"underline"},"b, strong":{fontWeight:"bolder"},"code, kbp, samp":{fontFamily:"monospace, monospace",fontSize:"1em"},dfn:{fontStyle:"italic"},mark:{backgroundColor:"#ff0",color:"#000"},small:{fontSize:"80%"},"sub, sup":{fontSize:"75%",lineHeight:0,position:"relative",verticalAlign:"baseline"},sup:{top:"-0.5em"},sub:{bottom:"-0.25em"},"audio, video":{display:"inline-block"},"audio:not([controls])":{display:"none",height:0},img:{borderStyle:"none",verticalAlign:"middle"},"svg:not(:root)":{overflow:"hidden"},"button, input, optgroup, select, textarea":{fontFamily:"sans-serif",fontSize:"100%",lineHeight:"1.15",margin:0},"button, input":{overflow:"visible"},"button, select":{textTransform:"none"},"button, [type=reset], [type=submit]":{WebkitAppearance:"button"},"button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner":{borderStyle:"none",padding:0},"button:-moz-focusring, [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring":{outline:`${ni(1)} dotted ButtonText`},legend:{boxSizing:"border-box",color:"inherit",display:"table",maxWidth:"100%",padding:0,whiteSpace:"normal"},progress:{display:"inline-block",verticalAlign:"baseline"},textarea:{overflow:"auto"},"[type=checkbox], [type=radio]":{boxSizing:"border-box",padding:0},"[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button":{height:"auto"},"[type=search]":{appearance:"none"},"[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration":{appearance:"none"},"::-webkit-file-upload-button":{appearance:"button",font:"inherit"},"details, menu":{display:"block"},summary:{display:"list-item"},canvas:{display:"inline-block"},template:{display:"none"}};function Vi(){return At.createElement(qa,{styles:$i})}var qi=Object.defineProperty,Hi=Object.getOwnPropertySymbols,Ui=Object.prototype.hasOwnProperty,Wi=Object.prototype.propertyIsEnumerable,Gi=(e,t,n)=>t in e?qi(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ki=(e,t)=>{for(var n in t||(t={}))Ui.call(t,n)&&Gi(e,n,t[n]);if(Hi)for(var n of Hi(t))Wi.call(t,n)&&Gi(e,n,t[n]);return e};const Qi=(0,At.createContext)({theme:bi});function Xi(){var e;return(null==(e=(0,At.useContext)(Qi))?void 0:e.theme)||bi}function Yi(){var e;return null==(e=(0,At.useContext)(Qi))?void 0:e.emotionCache}function Zi(e,t,n){var r;const o=Xi(),a=null==(r=o.components[e])?void 0:r.defaultProps,i="function"==typeof a?a(o):a;return Ki(Ki(Ki({},t),i),Mi(n))}function Ji({theme:e,emotionCache:t,withNormalizeCSS:n=!1,withGlobalStyles:r=!1,withCSSVariables:o=!1,inherit:a=!1,children:i}){const s=(0,At.useContext)(Qi),l=(u=bi,c=a?Ki(Ki({},s.theme),e):e,gi(function(e,t){var n;if(!t)return e;const r=Object.keys(e).reduce(((n,r)=>{if("headings"===r&&t.headings){const r=t.headings.sizes?Object.keys(e.headings.sizes).reduce(((n,r)=>(n[r]=_i(_i({},e.headings.sizes[r]),t.headings.sizes[r]),n)),{}):e.headings.sizes;return Bi(_i({},n),{headings:Bi(_i(_i({},e.headings),t.headings),{sizes:r})})}if("breakpoints"===r&&t.breakpoints){const r=_i(_i({},e.breakpoints),t.breakpoints);return Bi(_i({},n),{breakpoints:Object.fromEntries(Object.entries(r).sort(((e,t)=>ai(e[1])-ai(t[1]))))})}return n[r]="object"==typeof t[r]?_i(_i({},e[r]),t[r]):"number"==typeof t[r]||"boolean"==typeof t[r]||"function"==typeof t[r]?t[r]:t[r]||e[r],n}),{});if((null==t?void 0:t.fontFamily)&&!(null==(n=null==t?void 0:t.headings)?void 0:n.fontFamily)&&(r.headings.fontFamily=t.fontFamily),!(r.primaryColor in r.colors))throw new Error("MantineProvider: Invalid theme.primaryColor, it accepts only key of theme.colors, learn more – https://mantine.dev/theming/colors/#primary-color");return r}(u,c)));var u,c;return At.createElement(La,{theme:l},At.createElement(Qi.Provider,{value:{theme:l,emotionCache:t}},n&&At.createElement(Vi,null),r&&At.createElement(Pi,{theme:l}),o&&At.createElement(Fi,{theme:l}),"function"==typeof l.globalStyles&&At.createElement(qa,{styles:l.globalStyles(l)}),i))}function es(e){return Array.isArray(e)?e:[e]}function ts(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;tt in e?os(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const us="ref";const{cssFactory:cs}={cssFactory:function(e){const{cache:t}=e,n=(...e)=>{const{ref:n,args:r}=function(e){let t;if(1!==e.length)return{args:e,ref:t};const[n]=e;if(!(n instanceof Object))return{args:e,ref:t};if(!(us in n))return{args:e,ref:t};t=n[us];const r=((e,t)=>{for(var n in t||(t={}))is.call(t,n)&&ls(e,n,t[n]);if(as)for(var n of as(t))ss.call(t,n)&&ls(e,n,t[n]);return e})({},n);return delete r[us],{args:[r],ref:t}}(e),o=Aa(r,t.registered);return ma(t,o,!1),`${t.key}-${o.name}${void 0===n?"":` ${n}`}`};return{css:n,cx:(...e)=>function(e,t,n){const r=[],o=pa(e,r,n);return r.length<2?n:o+t(r)}(t.registered,n,ns(e))}}};function ds(){const e=Yi()||rs;return function(t,n){const r=(0,At.useRef)();return(!r.current||n.length!==r.current.prevDeps.length||r.current.prevDeps.map(((e,t)=>e===n[t])).indexOf(!1)>=0)&&(r.current={v:cs({cache:e}),prevDeps:[...n]}),r.current.v}(0,[e])}function fs({cx:e,classes:t,context:n,classNames:r,name:o,cache:a}){const i=n.reduce(((e,t)=>(Object.keys(t.classNames).forEach((n=>{"string"!=typeof e[n]?e[n]=`${t.classNames[n]}`:e[n]=`${e[n]} ${t.classNames[n]}`})),e)),{});return Object.keys(t).reduce(((n,s)=>(n[s]=e(t[s],i[s],null!=r&&r[s],Array.isArray(o)?o.filter(Boolean).map((e=>`${(null==a?void 0:a.key)||"mantine"}-${e}-${s}`)).join(" "):o?`${(null==a?void 0:a.key)||"mantine"}-${o}-${s}`:null),n)),{})}var ps=Object.defineProperty,hs=Object.getOwnPropertySymbols,ms=Object.prototype.hasOwnProperty,gs=Object.prototype.propertyIsEnumerable,ys=(e,t,n)=>t in e?ps(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,bs=(e,t)=>{for(var n in t||(t={}))ms.call(t,n)&&ys(e,n,t[n]);if(hs)for(var n of hs(t))gs.call(t,n)&&ys(e,n,t[n]);return e};function vs(e,t){return t&&Object.keys(t).forEach((n=>{e[n]?e[n]=bs(bs({},e[n]),t[n]):e[n]=bs({},t[n])})),e}function ws(e,t,n,r){const o=e=>"function"==typeof e?e(t,n||{},r):e||{};return Array.isArray(e)?e.map((e=>o(e.styles))).reduce(((e,t)=>vs(e,t)),{}):o(e)}function ks(e){const t="function"==typeof e?e:()=>e;return function(e,n){const r=Xi(),o=function(e){const t=Xi(),n=e=>{var n,r,o,a;return{styles:(null==(n=t.components[e])?void 0:n.styles)||{},classNames:(null==(r=t.components[e])?void 0:r.classNames)||{},variants:null==(o=t.components[e])?void 0:o.variants,sizes:null==(a=t.components[e])?void 0:a.sizes}};return Array.isArray(e)?e.map(n):[n(e)]}(null==n?void 0:n.name),a=Yi(),i={variant:null==n?void 0:n.variant,size:null==n?void 0:n.size},{css:s,cx:l}=ds(),u=t(r,e,i),c=ws(null==n?void 0:n.styles,r,e,i),d=ws(o,r,e,i),f=function({ctx:e,theme:t,params:n,variant:r,size:o}){return e.reduce(((e,a)=>(a.variants&&r in a.variants&&vs(e,a.variants[r](t,n,{variant:r,size:o})),a.sizes&&o in a.sizes&&vs(e,a.sizes[o](t,n,{variant:r,size:o})),e)),{})}({ctx:o,theme:r,params:e,variant:null==n?void 0:n.variant,size:null==n?void 0:n.size}),p=Object.fromEntries(Object.keys(u).map((e=>[e,l({[s(u[e])]:!(null==n?void 0:n.unstyled)},s(f[e]),s(d[e]),s(c[e]))])));return{classes:fs({cx:l,classes:p,context:o,classNames:null==n?void 0:n.classNames,name:null==n?void 0:n.name,cache:a}),cx:l,theme:r}}}function xs(e){return`___ref-${e||""}`}const Ss=ks(((e,{scrollbarSize:t,offsetScrollbars:n,scrollbarHovered:r,hidden:o})=>({root:{overflow:"hidden"},viewport:{width:"100%",height:"100%",paddingRight:n?ni(t):void 0,paddingBottom:n?ni(t):void 0},scrollbar:{display:o?"none":"flex",userSelect:"none",touchAction:"none",boxSizing:"border-box",padding:`calc(${ni(t)} / 5)`,transition:"background-color 150ms ease, opacity 150ms ease","&:hover":{backgroundColor:"dark"===e.colorScheme?e.colors.dark[8]:e.colors.gray[0],[`& .${xs("thumb")}`]:{backgroundColor:"dark"===e.colorScheme?e.fn.rgba(e.white,.5):e.fn.rgba(e.black,.5)}},'&[data-orientation="vertical"]':{width:ni(t)},'&[data-orientation="horizontal"]':{flexDirection:"column",height:ni(t)},'&[data-state="hidden"]':{display:"none",opacity:0}},thumb:{ref:xs("thumb"),flex:1,backgroundColor:"dark"===e.colorScheme?e.fn.rgba(e.white,.4):e.fn.rgba(e.black,.4),borderRadius:ni(t),position:"relative",transition:"background-color 150ms ease",display:o?"none":void 0,overflow:"hidden","&::before":{content:'""',position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",width:"100%",height:"100%",minWidth:ni(44),minHeight:ni(44)}},corner:{backgroundColor:"dark"===e.colorScheme?e.colors.dark[6]:e.colors.gray[0],transition:"opacity 150ms ease",opacity:r?1:0,display:o?"none":void 0}})));var Es=Object.getOwnPropertySymbols,Cs=Object.prototype.hasOwnProperty,Os=Object.prototype.propertyIsEnumerable;function As(e){const t=e,{m:n,mx:r,my:o,mt:a,mb:i,ml:s,mr:l,p:u,px:c,py:d,pt:f,pb:p,pl:h,pr:m,bg:g,c:y,opacity:b,ff:v,fz:w,fw:k,lts:x,ta:S,lh:E,fs:C,tt:O,td:A,w:P,miw:j,maw:F,h:R,mih:T,mah:z,bgsz:I,bgp:D,bgr:N,bga:L,pos:_,top:B,left:M,bottom:$,right:V,inset:q,display:H}=t,U=((e,t)=>{var n={};for(var r in e)Cs.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&Es)for(var r of Es(e))t.indexOf(r)<0&&Os.call(e,r)&&(n[r]=e[r]);return n})(t,["m","mx","my","mt","mb","ml","mr","p","px","py","pt","pb","pl","pr","bg","c","opacity","ff","fz","fw","lts","ta","lh","fs","tt","td","w","miw","maw","h","mih","mah","bgsz","bgp","bgr","bga","pos","top","left","bottom","right","inset","display"]);return{systemStyles:Mi({m:n,mx:r,my:o,mt:a,mb:i,ml:s,mr:l,p:u,px:c,py:d,pt:f,pb:p,pl:h,pr:m,bg:g,c:y,opacity:b,ff:v,fz:w,fw:k,lts:x,ta:S,lh:E,fs:C,tt:O,td:A,w:P,miw:j,maw:F,h:R,mih:T,mah:z,bgsz:I,bgp:D,bgr:N,bga:L,pos:_,top:B,left:M,bottom:$,right:V,inset:q,display:H}),rest:U}}const Ps=["-xs","-sm","-md","-lg","-xl"],js={identity:function(e){return e},color:function(e,t){return"dimmed"===e?"dark"===t.colorScheme?t.colors.dark[2]:t.colors.gray[6]:t.fn.variant({variant:"filled",color:e,primaryFallback:!1}).background},size:function(e){return ni(e)},fontSize:function(e,t){return oi({size:e,sizes:t.fontSizes})},spacing:function(e,t){return Ps.includes(e)?`calc(${oi({size:e.replace("-",""),sizes:t.spacing})} * -1)`:oi({size:e,sizes:t.spacing})}},Fs={m:{type:"spacing",property:"margin"},mt:{type:"spacing",property:"marginTop"},mb:{type:"spacing",property:"marginBottom"},ml:{type:"spacing",property:"marginLeft"},mr:{type:"spacing",property:"marginRight"},mx:{type:"spacing",property:["marginRight","marginLeft"]},my:{type:"spacing",property:["marginTop","marginBottom"]},p:{type:"spacing",property:"padding"},pt:{type:"spacing",property:"paddingTop"},pb:{type:"spacing",property:"paddingBottom"},pl:{type:"spacing",property:"paddingLeft"},pr:{type:"spacing",property:"paddingRight"},px:{type:"spacing",property:["paddingRight","paddingLeft"]},py:{type:"spacing",property:["paddingTop","paddingBottom"]},bg:{type:"color",property:"background"},c:{type:"color",property:"color"},opacity:{type:"identity",property:"opacity"},ff:{type:"identity",property:"fontFamily"},fz:{type:"fontSize",property:"fontSize"},fw:{type:"identity",property:"fontWeight"},lts:{type:"size",property:"letterSpacing"},ta:{type:"identity",property:"textAlign"},lh:{type:"identity",property:"lineHeight"},fs:{type:"identity",property:"fontStyle"},tt:{type:"identity",property:"textTransform"},td:{type:"identity",property:"textDecoration"},w:{type:"spacing",property:"width"},miw:{type:"spacing",property:"minWidth"},maw:{type:"spacing",property:"maxWidth"},h:{type:"spacing",property:"height"},mih:{type:"spacing",property:"minHeight"},mah:{type:"spacing",property:"maxHeight"},bgsz:{type:"size",property:"backgroundSize"},bgp:{type:"identity",property:"backgroundPosition"},bgr:{type:"identity",property:"backgroundRepeat"},bga:{type:"identity",property:"backgroundAttachment"},pos:{type:"identity",property:"position"},top:{type:"identity",property:"top"},left:{type:"size",property:"left"},bottom:{type:"size",property:"bottom"},right:{type:"size",property:"right"},inset:{type:"size",property:"inset"},display:{type:"identity",property:"display"}};var Rs=Object.defineProperty,Ts=Object.getOwnPropertySymbols,zs=Object.prototype.hasOwnProperty,Is=Object.prototype.propertyIsEnumerable,Ds=(e,t,n)=>t in e?Rs(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ns=(e,t)=>{for(var n in t||(t={}))zs.call(t,n)&&Ds(e,n,t[n]);if(Ts)for(var n of Ts(t))Is.call(t,n)&&Ds(e,n,t[n]);return e};function Ls(e,t,n=Fs){return Object.keys(n).reduce(((r,o)=>(o in e&&void 0!==e[o]&&r.push(function({value:e,theme:t,getValue:n,property:r}){if(null==e)return;if("object"==typeof e){const o=function(e,t){const n=Object.keys(e).filter((e=>"base"!==e)).sort(((e,n)=>ai(oi({size:e,sizes:t.breakpoints}))-ai(oi({size:n,sizes:t.breakpoints}))));return"base"in e?["base",...n]:n}(e,t).reduce(((o,a)=>{if("base"===a&&void 0!==e.base){const a=n(e.base,t);return Array.isArray(r)?(r.forEach((e=>{o[e]=a})),o):(o[r]=a,o)}const i=n(e[a],t);return Array.isArray(r)?(o[t.fn.largerThan(a)]={},r.forEach((e=>{o[t.fn.largerThan(a)][e]=i})),o):(o[t.fn.largerThan(a)]={[r]:i},o)}),{});return o}const o=n(e,t);return Array.isArray(r)?r.reduce(((e,t)=>(e[t]=o,e)),{}):{[r]:o}}({value:e[o],getValue:js[n[o].type],property:n[o].property,theme:t})),r)),[]).reduce(((e,t)=>(Object.keys(t).forEach((n=>{"object"==typeof t[n]&&null!==t[n]?e[n]=n in e?Ns(Ns({},e[n]),t[n]):t[n]:e[n]=t[n]})),e)),{})}function _s(e,t){return"function"==typeof e?e(t):e}function Bs(e,t,n){const r=Xi(),{css:o,cx:a}=ds();return Array.isArray(e)?a(n,o(Ls(t,r)),e.map((e=>o(_s(e,r))))):a(n,o(_s(e,r)),o(Ls(t,r)))}var Ms=Object.defineProperty,$s=Object.getOwnPropertySymbols,Vs=Object.prototype.hasOwnProperty,qs=Object.prototype.propertyIsEnumerable,Hs=(e,t,n)=>t in e?Ms(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const Us=(0,At.forwardRef)(((e,t)=>{var n=e,{className:r,component:o,style:a,sx:i}=n,s=((e,t)=>{var n={};for(var r in e)Vs.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&$s)for(var r of $s(e))t.indexOf(r)<0&&qs.call(e,r)&&(n[r]=e[r]);return n})(n,["className","component","style","sx"]);const{systemStyles:l,rest:u}=As(s),c=o||"div";return At.createElement(c,((e,t)=>{for(var n in t||(t={}))Vs.call(t,n)&&Hs(e,n,t[n]);if($s)for(var n of $s(t))qs.call(t,n)&&Hs(e,n,t[n]);return e})({ref:t,className:Bs(i,l,r),style:a},u))}));Us.displayName="@mantine/core/Box";const Ws=Us;var Gs=Object.defineProperty,Ks=Object.defineProperties,Qs=Object.getOwnPropertyDescriptors,Xs=Object.getOwnPropertySymbols,Ys=Object.prototype.hasOwnProperty,Zs=Object.prototype.propertyIsEnumerable,Js=(e,t,n)=>t in e?Gs(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,el=(e,t)=>{for(var n in t||(t={}))Ys.call(t,n)&&Js(e,n,t[n]);if(Xs)for(var n of Xs(t))Zs.call(t,n)&&Js(e,n,t[n]);return e},tl=(e,t)=>Ks(e,Qs(t)),nl=(e,t)=>{var n={};for(var r in e)Ys.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&Xs)for(var r of Xs(e))t.indexOf(r)<0&&Zs.call(e,r)&&(n[r]=e[r]);return n};const rl={scrollbarSize:12,scrollHideDelay:1e3,type:"hover",offsetScrollbars:!1},ol=(0,At.forwardRef)(((e,t)=>{const n=Zi("ScrollArea",rl,e),{children:r,className:o,classNames:a,styles:i,scrollbarSize:s,scrollHideDelay:l,type:u,dir:c,offsetScrollbars:d,viewportRef:f,onScrollPositionChange:p,unstyled:h,variant:m,viewportProps:g}=n,y=nl(n,["children","className","classNames","styles","scrollbarSize","scrollHideDelay","type","dir","offsetScrollbars","viewportRef","onScrollPositionChange","unstyled","variant","viewportProps"]),[b,v]=(0,At.useState)(!1),w=Xi(),{classes:k,cx:x}=Ss({scrollbarSize:s,offsetScrollbars:d,scrollbarHovered:b,hidden:"never"===u},{name:"ScrollArea",classNames:a,styles:i,unstyled:h,variant:m});return At.createElement(io,{type:"never"===u?"always":u,scrollHideDelay:l,dir:c||w.dir,ref:t,asChild:!0},At.createElement(Ws,el({className:x(k.root,o)},y),At.createElement(so,tl(el({},g),{className:k.viewport,ref:f,onScroll:"function"==typeof p?({currentTarget:e})=>p({x:e.scrollLeft,y:e.scrollTop}):void 0}),r),At.createElement(lo,{orientation:"horizontal",className:k.scrollbar,forceMount:!0,onMouseEnter:()=>v(!0),onMouseLeave:()=>v(!1)},At.createElement(uo,{className:k.thumb})),At.createElement(lo,{orientation:"vertical",className:k.scrollbar,forceMount:!0,onMouseEnter:()=>v(!0),onMouseLeave:()=>v(!1)},At.createElement(uo,{className:k.thumb})),At.createElement(co,{className:k.corner})))})),al=(0,At.forwardRef)(((e,t)=>{const n=Zi("ScrollAreaAutosize",rl,e),{children:r,classNames:o,styles:a,scrollbarSize:i,scrollHideDelay:s,type:l,dir:u,offsetScrollbars:c,viewportRef:d,onScrollPositionChange:f,unstyled:p,sx:h,variant:m,viewportProps:g}=n,y=nl(n,["children","classNames","styles","scrollbarSize","scrollHideDelay","type","dir","offsetScrollbars","viewportRef","onScrollPositionChange","unstyled","sx","variant","viewportProps"]);return At.createElement(Ws,tl(el({},y),{ref:t,sx:[{display:"flex"},...es(h)]}),At.createElement(Ws,{sx:{display:"flex",flexDirection:"column",flex:1}},At.createElement(ol,{classNames:o,styles:a,scrollHideDelay:s,scrollbarSize:i,type:l,dir:u,offsetScrollbars:c,viewportRef:d,onScrollPositionChange:f,unstyled:p,variant:m,viewportProps:g},r)))}));al.displayName="@mantine/core/ScrollAreaAutosize",ol.displayName="@mantine/core/ScrollArea",ol.Autosize=al;const il=ol;function sl(e){return!Array.isArray(e)&&null!==e&&"object"==typeof e&&e.type!==At.Fragment}function ll(...e){return(0,At.useCallback)(function(...e){return t=>{e.forEach((e=>function(e,t){"function"==typeof e?e(t):"object"==typeof e&&null!==e&&"current"in e&&(e.current=t)}(e,t)))}}(...e),e)}const ul={app:100,modal:200,popover:300,overlay:400,max:9999};function cl(e){return ul[e]}function dl(){return"undefined"!=typeof window}function fl(e){return ml(e)?(e.nodeName||"").toLowerCase():"#document"}function pl(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function hl(e){var t;return null==(t=(ml(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function ml(e){return!!dl()&&(e instanceof Node||e instanceof pl(e).Node)}function gl(e){return!!dl()&&(e instanceof Element||e instanceof pl(e).Element)}function yl(e){return!!dl()&&(e instanceof HTMLElement||e instanceof pl(e).HTMLElement)}function bl(e){return!(!dl()||"undefined"==typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof pl(e).ShadowRoot)}function vl(e){const{overflow:t,overflowX:n,overflowY:r,display:o}=Cl(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function wl(e){return["table","td","th"].includes(fl(e))}function kl(e){return[":popover-open",":modal"].some((t=>{try{return e.matches(t)}catch(e){return!1}}))}function xl(e){const t=Sl(),n=gl(e)?Cl(e):e;return["transform","translate","scale","rotate","perspective"].some((e=>!!n[e]&&"none"!==n[e]))||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","translate","scale","rotate","perspective","filter"].some((e=>(n.willChange||"").includes(e)))||["paint","layout","strict","content"].some((e=>(n.contain||"").includes(e)))}function Sl(){return!("undefined"==typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}function El(e){return["html","body","#document"].includes(fl(e))}function Cl(e){return pl(e).getComputedStyle(e)}function Ol(e){return gl(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Al(e){if("html"===fl(e))return e;const t=e.assignedSlot||e.parentNode||bl(e)&&e.host||hl(e);return bl(t)?t.host:t}function Pl(e){const t=Al(e);return El(t)?e.ownerDocument?e.ownerDocument.body:e.body:yl(t)&&vl(t)?t:Pl(t)}function jl(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);const o=Pl(e),a=o===(null==(r=e.ownerDocument)?void 0:r.body),i=pl(o);if(a){const e=Fl(i);return t.concat(i,i.visualViewport||[],vl(o)?o:[],e&&n?jl(e):[])}return t.concat(o,jl(o,[],n))}function Fl(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}const Rl=Math.min,Tl=Math.max,zl=Math.round,Il=Math.floor,Dl=e=>({x:e,y:e}),Nl={left:"right",right:"left",bottom:"top",top:"bottom"},Ll={start:"end",end:"start"};function _l(e,t,n){return Tl(e,Rl(t,n))}function Bl(e,t){return"function"==typeof e?e(t):e}function Ml(e){return e.split("-")[0]}function $l(e){return e.split("-")[1]}function Vl(e){return"x"===e?"y":"x"}function ql(e){return"y"===e?"height":"width"}function Hl(e){return["top","bottom"].includes(Ml(e))?"y":"x"}function Ul(e){return Vl(Hl(e))}function Wl(e){return e.replace(/start|end/g,(e=>Ll[e]))}function Gl(e){return e.replace(/left|right|bottom|top/g,(e=>Nl[e]))}function Kl(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function Ql(e){const{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}}function Xl(e,t,n){let{reference:r,floating:o}=e;const a=Hl(t),i=Ul(t),s=ql(i),l=Ml(t),u="y"===a,c=r.x+r.width/2-o.width/2,d=r.y+r.height/2-o.height/2,f=r[s]/2-o[s]/2;let p;switch(l){case"top":p={x:c,y:r.y-o.height};break;case"bottom":p={x:c,y:r.y+r.height};break;case"right":p={x:r.x+r.width,y:d};break;case"left":p={x:r.x-o.width,y:d};break;default:p={x:r.x,y:r.y}}switch($l(t)){case"start":p[i]-=f*(n&&u?-1:1);break;case"end":p[i]+=f*(n&&u?-1:1)}return p}async function Yl(e,t){var n;void 0===t&&(t={});const{x:r,y:o,platform:a,rects:i,elements:s,strategy:l}=e,{boundary:u="clippingAncestors",rootBoundary:c="viewport",elementContext:d="floating",altBoundary:f=!1,padding:p=0}=Bl(t,e),h=Kl(p),m=s[f?"floating"===d?"reference":"floating":d],g=Ql(await a.getClippingRect({element:null==(n=await(null==a.isElement?void 0:a.isElement(m)))||n?m:m.contextElement||await(null==a.getDocumentElement?void 0:a.getDocumentElement(s.floating)),boundary:u,rootBoundary:c,strategy:l})),y="floating"===d?{x:r,y:o,width:i.floating.width,height:i.floating.height}:i.reference,b=await(null==a.getOffsetParent?void 0:a.getOffsetParent(s.floating)),v=await(null==a.isElement?void 0:a.isElement(b))&&await(null==a.getScale?void 0:a.getScale(b))||{x:1,y:1},w=Ql(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:y,offsetParent:b,strategy:l}):y);return{top:(g.top-w.top+h.top)/v.y,bottom:(w.bottom-g.bottom+h.bottom)/v.y,left:(g.left-w.left+h.left)/v.x,right:(w.right-g.right+h.right)/v.x}}function Zl(e){const t=Rl(...e.map((e=>e.left))),n=Rl(...e.map((e=>e.top)));return{x:t,y:n,width:Tl(...e.map((e=>e.right)))-t,height:Tl(...e.map((e=>e.bottom)))-n}}function Jl(e){const t=Cl(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const o=yl(e),a=o?e.offsetWidth:n,i=o?e.offsetHeight:r,s=zl(n)!==a||zl(r)!==i;return s&&(n=a,r=i),{width:n,height:r,$:s}}function eu(e){return gl(e)?e:e.contextElement}function tu(e){const t=eu(e);if(!yl(t))return Dl(1);const n=t.getBoundingClientRect(),{width:r,height:o,$:a}=Jl(t);let i=(a?zl(n.width):n.width)/r,s=(a?zl(n.height):n.height)/o;return i&&Number.isFinite(i)||(i=1),s&&Number.isFinite(s)||(s=1),{x:i,y:s}}const nu=Dl(0);function ru(e){const t=pl(e);return Sl()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:nu}function ou(e,t,n,r){void 0===t&&(t=!1),void 0===n&&(n=!1);const o=e.getBoundingClientRect(),a=eu(e);let i=Dl(1);t&&(r?gl(r)&&(i=tu(r)):i=tu(e));const s=function(e,t,n){return void 0===t&&(t=!1),!(!n||t&&n!==pl(e))&&t}(a,n,r)?ru(a):Dl(0);let l=(o.left+s.x)/i.x,u=(o.top+s.y)/i.y,c=o.width/i.x,d=o.height/i.y;if(a){const e=pl(a),t=r&&gl(r)?pl(r):r;let n=e,o=Fl(n);for(;o&&r&&t!==n;){const e=tu(o),t=o.getBoundingClientRect(),r=Cl(o),a=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,i=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;l*=e.x,u*=e.y,c*=e.x,d*=e.y,l+=a,u+=i,n=pl(o),o=Fl(n)}}return Ql({width:c,height:d,x:l,y:u})}function au(e,t){const n=Ol(e).scrollLeft;return t?t.left+n:ou(hl(e)).left+n}function iu(e,t,n){void 0===n&&(n=!1);const r=e.getBoundingClientRect();return{x:r.left+t.scrollLeft-(n?0:au(e,r)),y:r.top+t.scrollTop}}function su(e,t,n){let r;if("viewport"===t)r=function(e,t){const n=pl(e),r=hl(e),o=n.visualViewport;let a=r.clientWidth,i=r.clientHeight,s=0,l=0;if(o){a=o.width,i=o.height;const e=Sl();(!e||e&&"fixed"===t)&&(s=o.offsetLeft,l=o.offsetTop)}return{width:a,height:i,x:s,y:l}}(e,n);else if("document"===t)r=function(e){const t=hl(e),n=Ol(e),r=e.ownerDocument.body,o=Tl(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),a=Tl(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let i=-n.scrollLeft+au(e);const s=-n.scrollTop;return"rtl"===Cl(r).direction&&(i+=Tl(t.clientWidth,r.clientWidth)-o),{width:o,height:a,x:i,y:s}}(hl(e));else if(gl(t))r=function(e,t){const n=ou(e,!0,"fixed"===t),r=n.top+e.clientTop,o=n.left+e.clientLeft,a=yl(e)?tu(e):Dl(1);return{width:e.clientWidth*a.x,height:e.clientHeight*a.y,x:o*a.x,y:r*a.y}}(t,n);else{const n=ru(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return Ql(r)}function lu(e,t){const n=Al(e);return!(n===t||!gl(n)||El(n))&&("fixed"===Cl(n).position||lu(n,t))}function uu(e,t,n){const r=yl(t),o=hl(t),a="fixed"===n,i=ou(e,!0,a,t);let s={scrollLeft:0,scrollTop:0};const l=Dl(0);if(r||!r&&!a)if(("body"!==fl(t)||vl(o))&&(s=Ol(t)),r){const e=ou(t,!0,a,t);l.x=e.x+t.clientLeft,l.y=e.y+t.clientTop}else o&&(l.x=au(o));const u=!o||r||a?Dl(0):iu(o,s);return{x:i.left+s.scrollLeft-l.x-u.x,y:i.top+s.scrollTop-l.y-u.y,width:i.width,height:i.height}}function cu(e){return"static"===Cl(e).position}function du(e,t){if(!yl(e)||"fixed"===Cl(e).position)return null;if(t)return t(e);let n=e.offsetParent;return hl(e)===n&&(n=n.ownerDocument.body),n}function fu(e,t){const n=pl(e);if(kl(e))return n;if(!yl(e)){let t=Al(e);for(;t&&!El(t);){if(gl(t)&&!cu(t))return t;t=Al(t)}return n}let r=du(e,t);for(;r&&wl(r)&&cu(r);)r=du(r,t);return r&&El(r)&&cu(r)&&!xl(r)?n:r||function(e){let t=Al(e);for(;yl(t)&&!El(t);){if(xl(t))return t;if(kl(t))return null;t=Al(t)}return null}(e)||n}const pu={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e;const a="fixed"===o,i=hl(r),s=!!t&&kl(t.floating);if(r===i||s&&a)return n;let l={scrollLeft:0,scrollTop:0},u=Dl(1);const c=Dl(0),d=yl(r);if((d||!d&&!a)&&(("body"!==fl(r)||vl(i))&&(l=Ol(r)),yl(r))){const e=ou(r);u=tu(r),c.x=e.x+r.clientLeft,c.y=e.y+r.clientTop}const f=!i||d||a?Dl(0):iu(i,l,!0);return{width:n.width*u.x,height:n.height*u.y,x:n.x*u.x-l.scrollLeft*u.x+c.x+f.x,y:n.y*u.y-l.scrollTop*u.y+c.y+f.y}},getDocumentElement:hl,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e;const a=[..."clippingAncestors"===n?kl(t)?[]:function(e,t){const n=t.get(e);if(n)return n;let r=jl(e,[],!1).filter((e=>gl(e)&&"body"!==fl(e))),o=null;const a="fixed"===Cl(e).position;let i=a?Al(e):e;for(;gl(i)&&!El(i);){const t=Cl(i),n=xl(i);n||"fixed"!==t.position||(o=null),(a?!n&&!o:!n&&"static"===t.position&&o&&["absolute","fixed"].includes(o.position)||vl(i)&&!n&&lu(e,i))?r=r.filter((e=>e!==i)):o=t,i=Al(i)}return t.set(e,r),r}(t,this._c):[].concat(n),r],i=a[0],s=a.reduce(((e,n)=>{const r=su(t,n,o);return e.top=Tl(r.top,e.top),e.right=Rl(r.right,e.right),e.bottom=Rl(r.bottom,e.bottom),e.left=Tl(r.left,e.left),e}),su(t,i,o));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},getOffsetParent:fu,getElementRects:async function(e){const t=this.getOffsetParent||fu,n=this.getDimensions,r=await n(e.floating);return{reference:uu(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){const{width:t,height:n}=Jl(e);return{width:t,height:n}},getScale:tu,isElement:gl,isRTL:function(e){return"rtl"===Cl(e).direction}};function hu(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}const mu=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:o,y:a,placement:i,middlewareData:s}=t,l=await async function(e,t){const{placement:n,platform:r,elements:o}=e,a=await(null==r.isRTL?void 0:r.isRTL(o.floating)),i=Ml(n),s=$l(n),l="y"===Hl(n),u=["left","top"].includes(i)?-1:1,c=a&&l?-1:1,d=Bl(t,e);let{mainAxis:f,crossAxis:p,alignmentAxis:h}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return s&&"number"==typeof h&&(p="end"===s?-1*h:h),l?{x:p*c,y:f*u}:{x:f*u,y:p*c}}(t,e);return i===(null==(n=s.offset)?void 0:n.placement)&&null!=(r=s.arrow)&&r.alignmentOffset?{}:{x:o+l.x,y:a+l.y,data:{...l,placement:i}}}}},gu=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:o}=t,{mainAxis:a=!0,crossAxis:i=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=Bl(e,t),u={x:n,y:r},c=await Yl(t,l),d=Hl(Ml(o)),f=Vl(d);let p=u[f],h=u[d];if(a){const e="y"===f?"bottom":"right";p=_l(p+c["y"===f?"top":"left"],p,p-c[e])}if(i){const e="y"===d?"bottom":"right";h=_l(h+c["y"===d?"top":"left"],h,h-c[e])}const m=s.fn({...t,[f]:p,[d]:h});return{...m,data:{x:m.x-n,y:m.y-r,enabled:{[f]:a,[d]:i}}}}}},yu=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,r;const{placement:o,middlewareData:a,rects:i,initialPlacement:s,platform:l,elements:u}=t,{mainAxis:c=!0,crossAxis:d=!0,fallbackPlacements:f,fallbackStrategy:p="bestFit",fallbackAxisSideDirection:h="none",flipAlignment:m=!0,...g}=Bl(e,t);if(null!=(n=a.arrow)&&n.alignmentOffset)return{};const y=Ml(o),b=Hl(s),v=Ml(s)===s,w=await(null==l.isRTL?void 0:l.isRTL(u.floating)),k=f||(v||!m?[Gl(s)]:function(e){const t=Gl(e);return[Wl(e),t,Wl(t)]}(s)),x="none"!==h;!f&&x&&k.push(...function(e,t,n,r){const o=$l(e);let a=function(e,t,n){const r=["left","right"],o=["right","left"],a=["top","bottom"],i=["bottom","top"];switch(e){case"top":case"bottom":return n?t?o:r:t?r:o;case"left":case"right":return t?a:i;default:return[]}}(Ml(e),"start"===n,r);return o&&(a=a.map((e=>e+"-"+o)),t&&(a=a.concat(a.map(Wl)))),a}(s,m,h,w));const S=[s,...k],E=await Yl(t,g),C=[];let O=(null==(r=a.flip)?void 0:r.overflows)||[];if(c&&C.push(E[y]),d){const e=function(e,t,n){void 0===n&&(n=!1);const r=$l(e),o=Ul(e),a=ql(o);let i="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[a]>t.floating[a]&&(i=Gl(i)),[i,Gl(i)]}(o,i,w);C.push(E[e[0]],E[e[1]])}if(O=[...O,{placement:o,overflows:C}],!C.every((e=>e<=0))){var A,P;const e=((null==(A=a.flip)?void 0:A.index)||0)+1,t=S[e];if(t)return{data:{index:e,overflows:O},reset:{placement:t}};let n=null==(P=O.filter((e=>e.overflows[0]<=0)).sort(((e,t)=>e.overflows[1]-t.overflows[1]))[0])?void 0:P.placement;if(!n)switch(p){case"bestFit":{var j;const e=null==(j=O.filter((e=>{if(x){const t=Hl(e.placement);return t===b||"y"===t}return!0})).map((e=>[e.placement,e.overflows.filter((e=>e>0)).reduce(((e,t)=>e+t),0)])).sort(((e,t)=>e[1]-t[1]))[0])?void 0:j[0];e&&(n=e);break}case"initialPlacement":n=s}if(o!==n)return{reset:{placement:n}}}return{}}}},bu=e=>({name:"arrow",options:e,async fn(t){const{x:n,y:r,placement:o,rects:a,platform:i,elements:s,middlewareData:l}=t,{element:u,padding:c=0}=Bl(e,t)||{};if(null==u)return{};const d=Kl(c),f={x:n,y:r},p=Ul(o),h=ql(p),m=await i.getDimensions(u),g="y"===p,y=g?"top":"left",b=g?"bottom":"right",v=g?"clientHeight":"clientWidth",w=a.reference[h]+a.reference[p]-f[p]-a.floating[h],k=f[p]-a.reference[p],x=await(null==i.getOffsetParent?void 0:i.getOffsetParent(u));let S=x?x[v]:0;S&&await(null==i.isElement?void 0:i.isElement(x))||(S=s.floating[v]||a.floating[h]);const E=w/2-k/2,C=S/2-m[h]/2-1,O=Rl(d[y],C),A=Rl(d[b],C),P=O,j=S-m[h]-A,F=S/2-m[h]/2+E,R=_l(P,F,j),T=!l.arrow&&null!=$l(o)&&F!==R&&a.reference[h]/2-(Fe.y-t.y)),n=[];let r=null;for(let e=0;er.height/2?n.push([o]):n[n.length-1].push(o),r=o}return n.map((e=>Ql(Zl(e))))}(c),f=Ql(Zl(c)),p=Kl(s),h=await a.getElementRects({reference:{getBoundingClientRect:function(){if(2===d.length&&d[0].left>d[1].right&&null!=l&&null!=u)return d.find((e=>l>e.left-p.left&&le.top-p.top&&u=2){if("y"===Hl(n)){const e=d[0],t=d[d.length-1],r="top"===Ml(n),o=e.top,a=t.bottom,i=r?e.left:t.left,s=r?e.right:t.right;return{top:o,bottom:a,left:i,right:s,width:s-i,height:a-o,x:i,y:o}}const e="left"===Ml(n),t=Tl(...d.map((e=>e.right))),r=Rl(...d.map((e=>e.left))),o=d.filter((n=>e?n.left===r:n.right===t)),a=o[0].top,i=o[o.length-1].bottom;return{top:a,bottom:i,left:r,right:t,width:t-r,height:i-a,x:r,y:a}}return f}},floating:r.floating,strategy:i});return o.reference.x!==h.reference.x||o.reference.y!==h.reference.y||o.reference.width!==h.reference.width||o.reference.height!==h.reference.height?{reset:{rects:h}}:{}}}},wu=function(e){return void 0===e&&(e={}),{options:e,fn(t){const{x:n,y:r,placement:o,rects:a,middlewareData:i}=t,{offset:s=0,mainAxis:l=!0,crossAxis:u=!0}=Bl(e,t),c={x:n,y:r},d=Hl(o),f=Vl(d);let p=c[f],h=c[d];const m=Bl(s,t),g="number"==typeof m?{mainAxis:m,crossAxis:0}:{mainAxis:0,crossAxis:0,...m};if(l){const e="y"===f?"height":"width",t=a.reference[f]-a.floating[e]+g.mainAxis,n=a.reference[f]+a.reference[e]-g.mainAxis;pn&&(p=n)}if(u){var y,b;const e="y"===f?"width":"height",t=["top","left"].includes(Ml(o)),n=a.reference[d]-a.floating[e]+(t&&(null==(y=i.offset)?void 0:y[d])||0)+(t?0:g.crossAxis),r=a.reference[d]+a.reference[e]+(t?0:(null==(b=i.offset)?void 0:b[d])||0)-(t?g.crossAxis:0);hr&&(h=r)}return{[f]:p,[d]:h}}}},ku=e=>{const{element:t,padding:n}=e;return{name:"arrow",options:e,fn(e){return r=t,Object.prototype.hasOwnProperty.call(r,"current")?null!=t.current?bu({element:t.current,padding:n}).fn(e):{}:t?bu({element:t,padding:n}).fn(e):{};var r}}};var xu="undefined"!=typeof document?At.useLayoutEffect:At.useEffect;function Su(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;let n,r,o;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if(n=e.length,n!=t.length)return!1;for(r=n;0!=r--;)if(!Su(e[r],t[r]))return!1;return!0}if(o=Object.keys(e),n=o.length,n!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!Object.prototype.hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!=r--;){const n=o[r];if(!("_owner"===n&&e.$$typeof||Su(e[n],t[n])))return!1}return!0}return e!=e&&t!=t}function Eu(e){const t=At.useRef(e);return xu((()=>{t.current=e})),t}var Cu="undefined"!=typeof document?At.useLayoutEffect:At.useEffect;let Ou=!1,Au=0;const Pu=()=>"floating-ui-"+Au++,ju=Pt["useId".toString()]||function(){const[e,t]=At.useState((()=>Ou?Pu():void 0));return Cu((()=>{null==e&&t(Pu())}),[]),At.useEffect((()=>{Ou||(Ou=!0)}),[]),e};const Fu=At.createContext(null),Ru=At.createContext(null),Tu=()=>{var e;return(null==(e=At.useContext(Fu))?void 0:e.id)||null},zu=()=>At.useContext(Ru);function Iu(e){return(null==e?void 0:e.ownerDocument)||document}function Du(e){return Iu(e).defaultView||window}function Nu(e){return!!e&&e instanceof Du(e).Element}function Lu(e){return!!e&&e instanceof Du(e).HTMLElement}function _u(e){if(0===e.mozInputSource&&e.isTrusted)return!0;const t=/Android/i;return(t.test(function(){const e=navigator.userAgentData;return null!=e&&e.platform?e.platform:navigator.platform}())||t.test(function(){const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map((e=>{let{brand:t,version:n}=e;return t+"/"+n})).join(" "):navigator.userAgent}()))&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType}function Bu(e){return 0===e.width&&0===e.height||1===e.width&&1===e.height&&0===e.pressure&&0===e.detail&&"mouse"!==e.pointerType||e.width<1&&e.height<1&&0===e.pressure&&0===e.detail}function Mu(e,t){const n=["mouse","pen"];return t||n.push("",void 0),n.includes(e)}function $u(e){const t=(0,At.useRef)(e);return Cu((()=>{t.current=e})),t}const Vu="data-floating-ui-safe-polygon";function qu(e,t,n){return n&&!Mu(n)?0:"number"==typeof e?e:null==e?void 0:e[t]}const Hu=function(e,t){let{enabled:n=!0,delay:r=0,handleClose:o=null,mouseOnly:a=!1,restMs:i=0,move:s=!0}=void 0===t?{}:t;const{open:l,onOpenChange:u,dataRef:c,events:d,elements:{domReference:f,floating:p},refs:h}=e,m=zu(),g=Tu(),y=$u(o),b=$u(r),v=At.useRef(),w=At.useRef(),k=At.useRef(),x=At.useRef(),S=At.useRef(!0),E=At.useRef(!1),C=At.useRef((()=>{})),O=At.useCallback((()=>{var e;const t=null==(e=c.current.openEvent)?void 0:e.type;return(null==t?void 0:t.includes("mouse"))&&"mousedown"!==t}),[c]);At.useEffect((()=>{if(n)return d.on("dismiss",e),()=>{d.off("dismiss",e)};function e(){clearTimeout(w.current),clearTimeout(x.current),S.current=!0}}),[n,d]),At.useEffect((()=>{if(!n||!y.current||!l)return;function e(){O()&&u(!1)}const t=Iu(p).documentElement;return t.addEventListener("mouseleave",e),()=>{t.removeEventListener("mouseleave",e)}}),[p,l,u,n,y,c,O]);const A=At.useCallback((function(e){void 0===e&&(e=!0);const t=qu(b.current,"close",v.current);t&&!k.current?(clearTimeout(w.current),w.current=setTimeout((()=>u(!1)),t)):e&&(clearTimeout(w.current),u(!1))}),[b,u]),P=At.useCallback((()=>{C.current(),k.current=void 0}),[]),j=At.useCallback((()=>{if(E.current){const e=Iu(h.floating.current).body;e.style.pointerEvents="",e.removeAttribute(Vu),E.current=!1}}),[h]);return At.useEffect((()=>{if(n&&Nu(f)){const e=f;return l&&e.addEventListener("mouseleave",d),null==p||p.addEventListener("mouseleave",d),s&&e.addEventListener("mousemove",r,{once:!0}),e.addEventListener("mouseenter",r),e.addEventListener("mouseleave",o),()=>{l&&e.removeEventListener("mouseleave",d),null==p||p.removeEventListener("mouseleave",d),s&&e.removeEventListener("mousemove",r),e.removeEventListener("mouseenter",r),e.removeEventListener("mouseleave",o)}}function t(){return!!c.current.openEvent&&["click","mousedown"].includes(c.current.openEvent.type)}function r(e){if(clearTimeout(w.current),S.current=!1,a&&!Mu(v.current)||i>0&&0===qu(b.current,"open"))return;c.current.openEvent=e;const t=qu(b.current,"open",v.current);t?w.current=setTimeout((()=>{u(!0)}),t):u(!0)}function o(n){if(t())return;C.current();const r=Iu(p);if(clearTimeout(x.current),y.current){l||clearTimeout(w.current),k.current=y.current({...e,tree:m,x:n.clientX,y:n.clientY,onClose(){j(),P(),A()}});const t=k.current;return r.addEventListener("mousemove",t),void(C.current=()=>{r.removeEventListener("mousemove",t)})}A()}function d(n){t()||null==y.current||y.current({...e,tree:m,x:n.clientX,y:n.clientY,onClose(){j(),P(),A()}})(n)}}),[f,p,n,e,a,i,s,A,P,j,u,l,m,b,y,c]),Cu((()=>{var e;if(n&&l&&null!=(e=y.current)&&e.__options.blockPointerEvents&&O()){const e=Iu(p).body;if(e.setAttribute(Vu,""),e.style.pointerEvents="none",E.current=!0,Nu(f)&&p){var t,r;const e=f,n=null==m||null==(t=m.nodesRef.current.find((e=>e.id===g)))||null==(r=t.context)?void 0:r.elements.floating;return n&&(n.style.pointerEvents=""),e.style.pointerEvents="auto",p.style.pointerEvents="auto",()=>{e.style.pointerEvents="",p.style.pointerEvents=""}}}}),[n,l,g,p,f,m,y,c,O]),Cu((()=>{l||(v.current=void 0,P(),j())}),[l,P,j]),At.useEffect((()=>()=>{P(),clearTimeout(w.current),clearTimeout(x.current),j()}),[n,P,j]),At.useMemo((()=>{if(!n)return{};function e(e){v.current=e.pointerType}return{reference:{onPointerDown:e,onPointerEnter:e,onMouseMove(){l||0===i||(clearTimeout(x.current),x.current=setTimeout((()=>{S.current||u(!0)}),i))}},floating:{onMouseEnter(){clearTimeout(w.current)},onMouseLeave(){d.emit("dismiss",{type:"mouseLeave",data:{returnFocus:!1}}),A(!1)}}}}),[d,n,i,l,u,A])},Uu=At.createContext({delay:0,initialDelay:0,timeoutMs:0,currentId:null,setCurrentId:()=>{},setState:()=>{},isInstantPhase:!1}),Wu=()=>At.useContext(Uu),Gu=e=>{let{children:t,delay:n,timeoutMs:r=0}=e;const[o,a]=At.useReducer(((e,t)=>({...e,...t})),{delay:n,timeoutMs:r,initialDelay:n,currentId:null,isInstantPhase:!1}),i=At.useRef(null),s=At.useCallback((e=>{a({currentId:e})}),[]);return Cu((()=>{o.currentId?null===i.current?i.current=o.currentId:a({isInstantPhase:!0}):(a({isInstantPhase:!1}),i.current=null)}),[o.currentId]),At.createElement(Uu.Provider,{value:At.useMemo((()=>({...o,setState:a,setCurrentId:s})),[o,a,s])},t)},Ku=(e,t)=>{let{open:n,onOpenChange:r}=e,{id:o}=t;const{currentId:a,setCurrentId:i,initialDelay:s,setState:l,timeoutMs:u}=Wu();At.useEffect((()=>{a&&(l({delay:{open:1,close:qu(s,"close")}}),a!==o&&r(!1))}),[o,r,l,a,s]),At.useEffect((()=>{function e(){r(!1),l({delay:s,currentId:null})}if(!n&&a===o){if(u){const t=window.setTimeout(e,u);return()=>{clearTimeout(t)}}e()}}),[n,l,a,o,r,s,u]),At.useEffect((()=>{n&&i(o)}),[n,i,o])};function Qu(e,t){if(!e||!t)return!1;const n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&(r=n,"undefined"!=typeof ShadowRoot&&(r instanceof Du(r).ShadowRoot||r instanceof ShadowRoot))){let n=t;do{if(n&&e===n)return!0;n=n.parentNode||n.host}while(n)}var r;return!1}function Xu(e,t){let n=e.filter((e=>{var n;return e.parentId===t&&(null==(n=e.context)?void 0:n.open)}))||[],r=n;for(;r.length;)r=e.filter((e=>{var t;return null==(t=r)?void 0:t.some((t=>{var n;return e.parentId===t.id&&(null==(n=e.context)?void 0:n.open)}))}))||[],n=n.concat(r);return n}const Yu=Pt["useInsertionEffect".toString()]||(e=>e());function Zu(e){const t=At.useRef((()=>{}));return Yu((()=>{t.current=e})),At.useCallback((function(){for(var e=arguments.length,n=new Array(e),r=0;r!1),k="function"==typeof f?w:f,x=At.useRef(!1),{escapeKeyBubbles:S,outsidePressBubbles:E}=function(e){var t,n;return void 0===e&&(e=!0),{escapeKeyBubbles:"boolean"==typeof e?e:null==(t=e.escapeKey)||t,outsidePressBubbles:"boolean"==typeof e?e:null==(n=e.outsidePress)||n}}(y);return At.useEffect((()=>{if(!n||!c)return;function e(e){if("Escape"===e.key){const e=b?Xu(b.nodesRef.current,a):[];if(e.length>0){let t=!0;if(e.forEach((e=>{var n;null==(n=e.context)||!n.open||e.context.dataRef.current.__escapeKeyBubbles||(t=!1)})),!t)return}o.emit("dismiss",{type:"escapeKey",data:{returnFocus:{preventScroll:!1}}}),r(!1)}}function t(e){const t=x.current;if(x.current=!1,t)return;if("function"==typeof k&&!k(e))return;const n=function(e){return"composedPath"in e?e.composedPath()[0]:e.target}(e);if(Lu(n)&&l){const t=l.ownerDocument.defaultView||window,r=n.scrollWidth>n.clientWidth,o=n.scrollHeight>n.clientHeight;let a=o&&e.offsetX>n.clientWidth;if(o&&"rtl"===t.getComputedStyle(n).direction&&(a=e.offsetX<=n.offsetWidth-n.clientWidth),a||r&&e.offsetY>n.clientHeight)return}const i=b&&Xu(b.nodesRef.current,a).some((t=>{var n;return Ju(e,null==(n=t.context)?void 0:n.elements.floating)}));if(Ju(e,l)||Ju(e,s)||i)return;const u=b?Xu(b.nodesRef.current,a):[];if(u.length>0){let e=!0;if(u.forEach((t=>{var n;null==(n=t.context)||!n.open||t.context.dataRef.current.__outsidePressBubbles||(e=!1)})),!e)return}o.emit("dismiss",{type:"outsidePress",data:{returnFocus:v?{preventScroll:!0}:_u(e)||Bu(e)}}),r(!1)}function f(){r(!1)}u.current.__escapeKeyBubbles=S,u.current.__outsidePressBubbles=E;const h=Iu(l);d&&h.addEventListener("keydown",e),k&&h.addEventListener(p,t);let m=[];return g&&(Nu(s)&&(m=jl(s)),Nu(l)&&(m=m.concat(jl(l))),!Nu(i)&&i&&i.contextElement&&(m=m.concat(jl(i.contextElement)))),m=m.filter((e=>{var t;return e!==(null==(t=h.defaultView)?void 0:t.visualViewport)})),m.forEach((e=>{e.addEventListener("scroll",f,{passive:!0})})),()=>{d&&h.removeEventListener("keydown",e),k&&h.removeEventListener(p,t),m.forEach((e=>{e.removeEventListener("scroll",f)}))}}),[u,l,s,i,d,k,p,o,b,a,n,r,g,c,S,E,v]),At.useEffect((()=>{x.current=!1}),[k,p]),At.useMemo((()=>c?{reference:{[ec[m]]:()=>{h&&(o.emit("dismiss",{type:"referencePress",data:{returnFocus:!1}}),r(!1))}},floating:{[tc[p]]:()=>{x.current=!0}}}:{}),[c,o,h,p,m,r])},rc=function(e,t){let{open:n,onOpenChange:r,dataRef:o,events:a,refs:i,elements:{floating:s,domReference:l}}=e,{enabled:u=!0,keyboardOnly:c=!0}=void 0===t?{}:t;const d=At.useRef(""),f=At.useRef(!1),p=At.useRef();return At.useEffect((()=>{if(!u)return;const e=Iu(s).defaultView||window;function t(){!n&&Lu(l)&&l===function(e){let t=e.activeElement;for(;null!=(null==(n=t)||null==(r=n.shadowRoot)?void 0:r.activeElement);){var n,r;t=t.shadowRoot.activeElement}return t}(Iu(l))&&(f.current=!0)}return e.addEventListener("blur",t),()=>{e.removeEventListener("blur",t)}}),[s,l,n,u]),At.useEffect((()=>{if(u)return a.on("dismiss",e),()=>{a.off("dismiss",e)};function e(e){"referencePress"!==e.type&&"escapeKey"!==e.type||(f.current=!0)}}),[a,u]),At.useEffect((()=>()=>{clearTimeout(p.current)}),[]),At.useMemo((()=>u?{reference:{onPointerDown(e){let{pointerType:t}=e;d.current=t,f.current=!(!t||!c)},onMouseLeave(){f.current=!1},onFocus(e){var t;f.current||"focus"===e.type&&"mousedown"===(null==(t=o.current.openEvent)?void 0:t.type)&&o.current.openEvent&&Ju(o.current.openEvent,l)||(o.current.openEvent=e.nativeEvent,r(!0))},onBlur(e){f.current=!1;const t=e.relatedTarget,n=Nu(t)&&t.hasAttribute("data-floating-ui-focus-guard")&&"outside"===t.getAttribute("data-type");p.current=setTimeout((()=>{Qu(i.floating.current,t)||Qu(l,t)||n||r(!1)}))}}}:{}),[u,c,l,i,o,r])},oc=function(e,t){let{open:n}=e,{enabled:r=!0,role:o="dialog"}=void 0===t?{}:t;const a=ju(),i=ju();return At.useMemo((()=>{const e={id:a,role:o};return r?"tooltip"===o?{reference:{"aria-describedby":n?a:void 0},floating:e}:{reference:{"aria-expanded":n?"true":"false","aria-haspopup":"alertdialog"===o?"dialog":o,"aria-controls":n?a:void 0,..."listbox"===o&&{role:"combobox"},..."menu"===o&&{id:i}},floating:{...e,..."menu"===o&&{"aria-labelledby":i}}}:{}}),[r,o,n,a,i])};function ac(e){void 0===e&&(e={});const{open:t=!1,onOpenChange:n,nodeId:r}=e,o=function(e){void 0===e&&(e={});const{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:o,whileElementsMounted:a,open:i}=e,[s,l]=At.useState({x:null,y:null,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[u,c]=At.useState(r);Su(u,r)||c(r);const d=At.useRef(null),f=At.useRef(null),p=At.useRef(s),h=Eu(a),m=Eu(o),[g,y]=At.useState(null),[b,v]=At.useState(null),w=At.useCallback((e=>{d.current!==e&&(d.current=e,y(e))}),[]),k=At.useCallback((e=>{f.current!==e&&(f.current=e,v(e))}),[]),x=At.useCallback((()=>{if(!d.current||!f.current)return;const e={placement:t,strategy:n,middleware:u};m.current&&(e.platform=m.current),((e,t,n)=>{const r=new Map,o={platform:pu,...n},a={...o.platform,_c:r};return(async(e,t,n)=>{const{placement:r="bottom",strategy:o="absolute",middleware:a=[],platform:i}=n,s=a.filter(Boolean),l=await(null==i.isRTL?void 0:i.isRTL(t));let u=await i.getElementRects({reference:e,floating:t,strategy:o}),{x:c,y:d}=Xl(u,r,l),f=r,p={},h=0;for(let n=0;n{const t={...e,isPositioned:!0};S.current&&!Su(p.current,t)&&(p.current=t,dr.flushSync((()=>{l(t)})))}))}),[u,t,n,m]);xu((()=>{!1===i&&p.current.isPositioned&&(p.current.isPositioned=!1,l((e=>({...e,isPositioned:!1}))))}),[i]);const S=At.useRef(!1);xu((()=>(S.current=!0,()=>{S.current=!1})),[]),xu((()=>{if(g&&b){if(h.current)return h.current(g,b,x);x()}}),[g,b,x,h]);const E=At.useMemo((()=>({reference:d,floating:f,setReference:w,setFloating:k})),[w,k]),C=At.useMemo((()=>({reference:g,floating:b})),[g,b]);return At.useMemo((()=>({...s,update:x,refs:E,elements:C,reference:w,floating:k})),[s,x,E,C,w,k])}(e),a=zu(),i=At.useRef(null),s=At.useRef({}),l=At.useState((()=>function(){const e=new Map;return{emit(t,n){var r;null==(r=e.get(t))||r.forEach((e=>e(n)))},on(t,n){e.set(t,[...e.get(t)||[],n])},off(t,n){e.set(t,(e.get(t)||[]).filter((e=>e!==n)))}}}()))[0],[u,c]=At.useState(null),d=At.useCallback((e=>{const t=Nu(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;o.refs.setReference(t)}),[o.refs]),f=At.useCallback((e=>{(Nu(e)||null===e)&&(i.current=e,c(e)),(Nu(o.refs.reference.current)||null===o.refs.reference.current||null!==e&&!Nu(e))&&o.refs.setReference(e)}),[o.refs]),p=At.useMemo((()=>({...o.refs,setReference:f,setPositionReference:d,domReference:i})),[o.refs,f,d]),h=At.useMemo((()=>({...o.elements,domReference:u})),[o.elements,u]),m=Zu(n),g=At.useMemo((()=>({...o,refs:p,elements:h,dataRef:s,nodeId:r,events:l,open:t,onOpenChange:m})),[o,r,l,t,m,p,h]);return Cu((()=>{const e=null==a?void 0:a.nodesRef.current.find((e=>e.id===r));e&&(e.context=g)})),At.useMemo((()=>({...o,context:g,refs:p,reference:f,positionReference:d})),[o,p,g,f,d])}function ic(e,t,n){const r=new Map;return{..."floating"===n&&{tabIndex:-1},...e,...t.map((e=>e?e[n]:null)).concat(e).reduce(((e,t)=>t?(Object.entries(t).forEach((t=>{let[n,o]=t;var a;0===n.indexOf("on")?(r.has(n)||r.set(n,[]),"function"==typeof o&&(null==(a=r.get(n))||a.push(o),e[n]=function(){for(var e,t=arguments.length,o=new Array(t),a=0;ae(...o)))})):e[n]=o})),e):e),{})}}const sc=(0,At.createContext)(!1),lc=sc.Provider;function uc({children:e,openDelay:t=0,closeDelay:n=0}){return At.createElement(lc,{value:!0},At.createElement(Gu,{delay:{open:t,close:n}},e))}uc.displayName="@mantine/core/TooltipGroup";var cc=Object.defineProperty,dc=Object.defineProperties,fc=Object.getOwnPropertyDescriptors,pc=Object.getOwnPropertySymbols,hc=Object.prototype.hasOwnProperty,mc=Object.prototype.propertyIsEnumerable,gc=(e,t,n)=>t in e?cc(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,yc=(e,t)=>{for(var n in t||(t={}))hc.call(t,n)&&gc(e,n,t[n]);if(pc)for(var n of pc(t))mc.call(t,n)&&gc(e,n,t[n]);return e},bc=(e,t)=>dc(e,fc(t));function vc(e,t){if(!t)return{backgroundColor:"dark"===e.colorScheme?e.colors.gray[2]:e.colors.gray[9],color:"dark"===e.colorScheme?e.black:e.white};const n=e.fn.variant({variant:"filled",color:t,primaryFallback:!1});return{backgroundColor:n.background,color:n.color}}const wc=ks(((e,{color:t,radius:n,width:r,multiline:o})=>({tooltip:bc(yc(yc({},e.fn.fontStyles()),vc(e,t)),{lineHeight:e.lineHeight,fontSize:e.fontSizes.sm,borderRadius:e.fn.radius(n),padding:`calc(${e.spacing.xs} / 2) ${e.spacing.xs}`,position:"absolute",whiteSpace:o?"unset":"nowrap",pointerEvents:"none",width:r}),arrow:{backgroundColor:"inherit",border:0,zIndex:1}}))),kc="Tooltip component children should be an element or a component that accepts ref, fragments, strings, numbers and other primitive values are not supported",xc="undefined"!=typeof document?At.useLayoutEffect:At.useEffect;var Sc=Object.defineProperty,Ec=Object.defineProperties,Cc=Object.getOwnPropertyDescriptors,Oc=Object.getOwnPropertySymbols,Ac=Object.prototype.hasOwnProperty,Pc=Object.prototype.propertyIsEnumerable,jc=(e,t,n)=>t in e?Sc(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;function Fc(e){const t=Zi("Portal",{},e),{children:n,target:r,className:o,innerRef:a}=t,i=((e,t)=>{var n={};for(var r in e)Ac.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&Oc)for(var r of Oc(e))t.indexOf(r)<0&&Pc.call(e,r)&&(n[r]=e[r]);return n})(t,["children","target","className","innerRef"]),s=Xi(),[l,u]=(0,At.useState)(!1),c=(0,At.useRef)();return xc((()=>(u(!0),c.current=r?"string"==typeof r?document.querySelector(r):r:document.createElement("div"),r||document.body.appendChild(c.current),()=>{!r&&document.body.removeChild(c.current)})),[r]),l?(0,dr.createPortal)(At.createElement("div",((e,t)=>Ec(e,Cc(t)))(((e,t)=>{for(var n in t||(t={}))Ac.call(t,n)&&jc(e,n,t[n]);if(Oc)for(var n of Oc(t))Pc.call(t,n)&&jc(e,n,t[n]);return e})({className:o,dir:s.dir},i),{ref:a}),n),c.current):null}Fc.displayName="@mantine/core/Portal";var Rc=Object.defineProperty,Tc=Object.getOwnPropertySymbols,zc=Object.prototype.hasOwnProperty,Ic=Object.prototype.propertyIsEnumerable,Dc=(e,t,n)=>t in e?Rc(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;function Nc(e){var t=e,{withinPortal:n=!0,children:r}=t,o=((e,t)=>{var n={};for(var r in e)zc.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&Tc)for(var r of Tc(e))t.indexOf(r)<0&&Ic.call(e,r)&&(n[r]=e[r]);return n})(t,["withinPortal","children"]);return n?At.createElement(Fc,((e,t)=>{for(var n in t||(t={}))zc.call(t,n)&&Dc(e,n,t[n]);if(Tc)for(var n of Tc(t))Ic.call(t,n)&&Dc(e,n,t[n]);return e})({},o),r):At.createElement(At.Fragment,null,r)}Nc.displayName="@mantine/core/OptionalPortal";var Lc=Object.defineProperty,_c=Object.defineProperties,Bc=Object.getOwnPropertyDescriptors,Mc=Object.getOwnPropertySymbols,$c=Object.prototype.hasOwnProperty,Vc=Object.prototype.propertyIsEnumerable,qc=(e,t,n)=>t in e?Lc(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Hc=(e,t)=>{for(var n in t||(t={}))$c.call(t,n)&&qc(e,n,t[n]);if(Mc)for(var n of Mc(t))Vc.call(t,n)&&qc(e,n,t[n]);return e},Uc=(e,t)=>_c(e,Bc(t));const Wc={refProp:"ref",withinPortal:!0,offset:10,position:"right",zIndex:cl("popover")};function Gc(e){var t;const n=Zi("TooltipFloating",Wc,e),{children:r,refProp:o,withinPortal:a,portalProps:i,style:s,className:l,classNames:u,styles:c,unstyled:d,radius:f,color:p,label:h,offset:m,position:g,multiline:y,width:b,zIndex:v,disabled:w,variant:k}=n,x=((e,t)=>{var n={};for(var r in e)$c.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&Mc)for(var r of Mc(e))t.indexOf(r)<0&&Vc.call(e,r)&&(n[r]=e[r]);return n})(n,["children","refProp","withinPortal","portalProps","style","className","classNames","styles","unstyled","radius","color","label","offset","position","multiline","width","zIndex","disabled","variant"]),{handleMouseMove:S,x:E,y:C,opened:O,boundaryRef:A,floating:P,setOpened:j}=function({offset:e,position:t}){const[n,r]=(0,At.useState)(!1),o=(0,At.useRef)(),{x:a,y:i,reference:s,floating:l,refs:u,update:c,placement:d}=ac({placement:t,middleware:[gu({crossAxis:!0,padding:5,rootBoundary:"document"})]}),f=d.includes("right")?e:t.includes("left")?-1*e:0,p=d.includes("bottom")?e:t.includes("top")?-1*e:0,h=(0,At.useCallback)((({clientX:e,clientY:t})=>{s({getBoundingClientRect:()=>({width:0,height:0,x:e,y:t,left:e+f,top:t+p,right:e,bottom:t})})}),[s]);return(0,At.useEffect)((()=>{if(u.floating.current){const e=o.current;e.addEventListener("mousemove",h);const t=jl(u.floating.current);return t.forEach((e=>{e.addEventListener("scroll",c)})),()=>{e.removeEventListener("mousemove",h),t.forEach((e=>{e.removeEventListener("scroll",c)}))}}}),[s,u.floating.current,c,h,n]),{handleMouseMove:h,x:a,y:i,opened:n,setOpened:r,boundaryRef:o,floating:l}}({offset:m,position:g}),{classes:F,cx:R}=wc({radius:f,color:p,multiline:y,width:b},{name:"TooltipFloating",classNames:u,styles:c,unstyled:d,variant:k});if(!sl(r))throw new Error(kc);const T=ll(A,r.ref);return At.createElement(At.Fragment,null,At.createElement(Nc,Uc(Hc({},i),{withinPortal:a}),At.createElement(Ws,Uc(Hc({},x),{ref:P,className:R(F.tooltip,l),style:Uc(Hc({},s),{zIndex:v,display:!w&&O?"block":"none",top:null!=C?C:"",left:null!=(t=Math.round(E))?t:""})}),h)),(0,At.cloneElement)(r,Uc(Hc({},r.props),{[o]:T,onMouseEnter:e=>{var t,n;null==(n=(t=r.props).onMouseEnter)||n.call(t,e),S(e),j(!0)},onMouseLeave:e=>{var t,n;null==(n=(t=r.props).onMouseLeave)||n.call(t,e),j(!1)}})))}Gc.displayName="@mantine/core/TooltipFloating";const Kc=At["useId".toString()]||(()=>{});function Qc(){return`mantine-${Math.random().toString(36).slice(2,11)}`}function Xc(e){const t=function(){const e=Kc();return e?`mantine-${e.replace(/:/g,"")}`:""}(),[n,r]=(0,At.useState)(t);return xc((()=>{r(Qc())}),[]),"string"==typeof e?e:"undefined"==typeof window?t:n}function Yc(e,t){const n=(0,At.useRef)(!1);(0,At.useEffect)((()=>()=>{n.current=!1}),[]),(0,At.useEffect)((()=>{if(n.current)return e();n.current=!0}),t)}function Zc({opened:e,floating:t,position:n,positionDependencies:r}){const[o,a]=(0,At.useState)(0);(0,At.useEffect)((()=>{if(t.refs.reference.current&&t.refs.floating.current)return function(e,t,n,r){void 0===r&&(r={});const{ancestorScroll:o=!0,ancestorResize:a=!0,elementResize:i="function"==typeof ResizeObserver,layoutShift:s="function"==typeof IntersectionObserver,animationFrame:l=!1}=r,u=eu(e),c=o||a?[...u?jl(u):[],...jl(t)]:[];c.forEach((e=>{o&&e.addEventListener("scroll",n,{passive:!0}),a&&e.addEventListener("resize",n)}));const d=u&&s?function(e,t){let n,r=null;const o=hl(e);function a(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return function i(s,l){void 0===s&&(s=!1),void 0===l&&(l=1),a();const u=e.getBoundingClientRect(),{left:c,top:d,width:f,height:p}=u;if(s||t(),!f||!p)return;const h={rootMargin:-Il(d)+"px "+-Il(o.clientWidth-(c+f))+"px "+-Il(o.clientHeight-(d+p))+"px "+-Il(c)+"px",threshold:Tl(0,Rl(1,l))||1};let m=!0;function g(t){const r=t[0].intersectionRatio;if(r!==l){if(!m)return i();r?i(!1,r):n=setTimeout((()=>{i(!1,1e-7)}),1e3)}1!==r||hu(u,e.getBoundingClientRect())||i(),m=!1}try{r=new IntersectionObserver(g,{...h,root:o.ownerDocument})}catch(e){r=new IntersectionObserver(g,h)}r.observe(e)}(!0),a}(u,n):null;let f,p=-1,h=null;i&&(h=new ResizeObserver((e=>{let[r]=e;r&&r.target===u&&h&&(h.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame((()=>{var e;null==(e=h)||e.observe(t)}))),n()})),u&&!l&&h.observe(u),h.observe(t));let m=l?ou(e):null;return l&&function t(){const r=ou(e);m&&!hu(m,r)&&n(),m=r,f=requestAnimationFrame(t)}(),n(),()=>{var e;c.forEach((e=>{o&&e.removeEventListener("scroll",n),a&&e.removeEventListener("resize",n)})),null==d||d(),null==(e=h)||e.disconnect(),h=null,l&&cancelAnimationFrame(f)}}(t.refs.reference.current,t.refs.floating.current,t.update)}),[t.refs.reference.current,t.refs.floating.current,e,o,n]),Yc((()=>{t.update()}),r),Yc((()=>{a((e=>e+1))}),[e])}function Jc(e,t){if("rtl"===e&&(t.includes("right")||t.includes("left"))){const[e,n]=t.split("-"),r="right"===e?"left":"right";return void 0===n?r:`${r}-${n}`}return t}var ed=Object.defineProperty,td=Object.defineProperties,nd=Object.getOwnPropertyDescriptors,rd=Object.getOwnPropertySymbols,od=Object.prototype.hasOwnProperty,ad=Object.prototype.propertyIsEnumerable,id=(e,t,n)=>t in e?ed(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,sd=(e,t)=>{for(var n in t||(t={}))od.call(t,n)&&id(e,n,t[n]);if(rd)for(var n of rd(t))ad.call(t,n)&&id(e,n,t[n]);return e},ld=(e,t)=>td(e,nd(t));const ud={in:{opacity:1,transform:"scale(1)"},out:{opacity:0,transform:`scale(.9) translateY(${ni(10)})`},transitionProperty:"transform, opacity"},cd={fade:{in:{opacity:1},out:{opacity:0},transitionProperty:"opacity"},scale:{in:{opacity:1,transform:"scale(1)"},out:{opacity:0,transform:"scale(0)"},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"scale-y":{in:{opacity:1,transform:"scaleY(1)"},out:{opacity:0,transform:"scaleY(0)"},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"scale-x":{in:{opacity:1,transform:"scaleX(1)"},out:{opacity:0,transform:"scaleX(0)"},common:{transformOrigin:"left"},transitionProperty:"transform, opacity"},"skew-up":{in:{opacity:1,transform:"translateY(0) skew(0deg, 0deg)"},out:{opacity:0,transform:`translateY(-${ni(20)}) skew(-10deg, -5deg)`},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"skew-down":{in:{opacity:1,transform:"translateY(0) skew(0deg, 0deg)"},out:{opacity:0,transform:`translateY(${ni(20)}) skew(-10deg, -5deg)`},common:{transformOrigin:"bottom"},transitionProperty:"transform, opacity"},"rotate-left":{in:{opacity:1,transform:"translateY(0) rotate(0deg)"},out:{opacity:0,transform:`translateY(${ni(20)}) rotate(-5deg)`},common:{transformOrigin:"bottom"},transitionProperty:"transform, opacity"},"rotate-right":{in:{opacity:1,transform:"translateY(0) rotate(0deg)"},out:{opacity:0,transform:`translateY(${ni(20)}) rotate(5deg)`},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"slide-down":{in:{opacity:1,transform:"translateY(0)"},out:{opacity:0,transform:"translateY(-100%)"},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"slide-up":{in:{opacity:1,transform:"translateY(0)"},out:{opacity:0,transform:"translateY(100%)"},common:{transformOrigin:"bottom"},transitionProperty:"transform, opacity"},"slide-left":{in:{opacity:1,transform:"translateX(0)"},out:{opacity:0,transform:"translateX(100%)"},common:{transformOrigin:"left"},transitionProperty:"transform, opacity"},"slide-right":{in:{opacity:1,transform:"translateX(0)"},out:{opacity:0,transform:"translateX(-100%)"},common:{transformOrigin:"right"},transitionProperty:"transform, opacity"},pop:ld(sd({},ud),{common:{transformOrigin:"center center"}}),"pop-bottom-left":ld(sd({},ud),{common:{transformOrigin:"bottom left"}}),"pop-bottom-right":ld(sd({},ud),{common:{transformOrigin:"bottom right"}}),"pop-top-left":ld(sd({},ud),{common:{transformOrigin:"top left"}}),"pop-top-right":ld(sd({},ud),{common:{transformOrigin:"top right"}})};var dd=Object.defineProperty,fd=Object.getOwnPropertySymbols,pd=Object.prototype.hasOwnProperty,hd=Object.prototype.propertyIsEnumerable,md=(e,t,n)=>t in e?dd(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,gd=(e,t)=>{for(var n in t||(t={}))pd.call(t,n)&&md(e,n,t[n]);if(fd)for(var n of fd(t))hd.call(t,n)&&md(e,n,t[n]);return e};const yd={entering:"in",entered:"in",exiting:"out",exited:"out","pre-exiting":"out","pre-entering":"out"};function bd(e,t,{getInitialValueInEffect:n}={getInitialValueInEffect:!0}){const[r,o]=(0,At.useState)(n?t:function(e,t){return"boolean"==typeof t?t:"undefined"!=typeof window&&"matchMedia"in window&&window.matchMedia(e).matches}(e,t)),a=(0,At.useRef)();return(0,At.useEffect)((()=>{if("matchMedia"in window)return a.current=window.matchMedia(e),o(a.current.matches),function(e,t){try{return e.addEventListener("change",t),()=>e.removeEventListener("change",t)}catch(n){return e.addListener(t),()=>e.removeListener(t)}}(a.current,(e=>o(e.matches)))}),[e]),r}function vd(e,t){return bd("(prefers-reduced-motion: reduce)",e,t)}function wd({keepMounted:e,transition:t,duration:n=250,exitDuration:r=n,mounted:o,children:a,timingFunction:i,onExit:s,onEntered:l,onEnter:u,onExited:c}){const{transitionDuration:d,transitionStatus:f,transitionTimingFunction:p}=function({duration:e,exitDuration:t,timingFunction:n,mounted:r,onEnter:o,onExit:a,onEntered:i,onExited:s}){const l=Xi(),u=vd(),c=!!l.respectReducedMotion&&u,[d,f]=(0,At.useState)(c?0:e),[p,h]=(0,At.useState)(r?"entered":"exited"),m=(0,At.useRef)(-1);return Yc((()=>{(n=>{const r=n?o:a,l=n?i:s;h(n?"pre-entering":"pre-exiting"),window.clearTimeout(m.current);const u=c?0:n?e:t;if(f(u),0===u)"function"==typeof r&&r(),"function"==typeof l&&l(),h(n?"entered":"exited");else{const e=window.setTimeout((()=>{"function"==typeof r&&r(),h(n?"entering":"exiting")}),10);m.current=window.setTimeout((()=>{window.clearTimeout(e),"function"==typeof l&&l(),h(n?"entered":"exited")}),u)}})(r)}),[r]),(0,At.useEffect)((()=>()=>window.clearTimeout(m.current)),[]),{transitionDuration:d,transitionStatus:p,transitionTimingFunction:n||l.transitionTimingFunction}}({mounted:o,exitDuration:r,duration:n,timingFunction:i,onExit:s,onEntered:l,onEnter:u,onExited:c});return 0===d?o?At.createElement(At.Fragment,null,a({})):e?a({display:"none"}):null:"exited"===f?e?a({display:"none"}):null:At.createElement(At.Fragment,null,a(function({transition:e,state:t,duration:n,timingFunction:r}){const o={transitionDuration:`${n}ms`,transitionTimingFunction:r};return"string"==typeof e?e in cd?gd(gd(gd({transitionProperty:cd[e].transitionProperty},o),cd[e].common),cd[e][yd[t]]):null:gd(gd(gd({transitionProperty:e.transitionProperty},o),e.common),e[yd[t]])}({transition:t,duration:d,state:f,timingFunction:p})))}wd.displayName="@mantine/core/Transition";var kd=Object.defineProperty,xd=Object.defineProperties,Sd=Object.getOwnPropertyDescriptors,Ed=Object.getOwnPropertySymbols,Cd=Object.prototype.hasOwnProperty,Od=Object.prototype.propertyIsEnumerable,Ad=(e,t,n)=>t in e?kd(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Pd=(e,t)=>{for(var n in t||(t={}))Cd.call(t,n)&&Ad(e,n,t[n]);if(Ed)for(var n of Ed(t))Od.call(t,n)&&Ad(e,n,t[n]);return e},jd=(e,t)=>xd(e,Sd(t));function Fd(e,t,n,r){return"center"===e||"center"===r?{top:t}:"end"===e?{bottom:n}:"start"===e?{top:n}:{}}function Rd(e,t,n,r,o){return"center"===e||"center"===r?{left:t}:"end"===e?{["ltr"===o?"right":"left"]:n}:"start"===e?{["ltr"===o?"left":"right"]:n}:{}}const Td={bottom:"borderTopLeftRadius",left:"borderTopRightRadius",right:"borderBottomLeftRadius",top:"borderBottomRightRadius"};function zd({position:e,arrowSize:t,arrowOffset:n,arrowRadius:r,arrowPosition:o,arrowX:a,arrowY:i,dir:s}){const[l,u="center"]=e.split("-"),c={width:ni(t),height:ni(t),transform:"rotate(45deg)",position:"absolute",[Td[l]]:ni(r)},d=ni(-t/2);return"left"===l?jd(Pd(Pd({},c),Fd(u,i,n,o)),{right:d,borderLeftColor:"transparent",borderBottomColor:"transparent"}):"right"===l?jd(Pd(Pd({},c),Fd(u,i,n,o)),{left:d,borderRightColor:"transparent",borderTopColor:"transparent"}):"top"===l?jd(Pd(Pd({},c),Rd(u,a,n,o,s)),{bottom:d,borderTopColor:"transparent",borderLeftColor:"transparent"}):"bottom"===l?jd(Pd(Pd({},c),Rd(u,a,n,o,s)),{top:d,borderBottomColor:"transparent",borderRightColor:"transparent"}):{}}var Id=Object.defineProperty,Dd=Object.defineProperties,Nd=Object.getOwnPropertyDescriptors,Ld=Object.getOwnPropertySymbols,_d=Object.prototype.hasOwnProperty,Bd=Object.prototype.propertyIsEnumerable,Md=(e,t,n)=>t in e?Id(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const $d=(0,At.forwardRef)(((e,t)=>{var n=e,{position:r,arrowSize:o,arrowOffset:a,arrowRadius:i,arrowPosition:s,visible:l,arrowX:u,arrowY:c}=n,d=((e,t)=>{var n={};for(var r in e)_d.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&Ld)for(var r of Ld(e))t.indexOf(r)<0&&Bd.call(e,r)&&(n[r]=e[r]);return n})(n,["position","arrowSize","arrowOffset","arrowRadius","arrowPosition","visible","arrowX","arrowY"]);const f=Xi();return l?At.createElement("div",((e,t)=>Dd(e,Nd(t)))(((e,t)=>{for(var n in t||(t={}))_d.call(t,n)&&Md(e,n,t[n]);if(Ld)for(var n of Ld(t))Bd.call(t,n)&&Md(e,n,t[n]);return e})({},d),{ref:t,style:zd({position:r,arrowSize:o,arrowOffset:a,arrowRadius:i,arrowPosition:s,dir:f.dir,arrowX:u,arrowY:c})})):null}));$d.displayName="@mantine/core/FloatingArrow";var Vd=Object.defineProperty,qd=Object.defineProperties,Hd=Object.getOwnPropertyDescriptors,Ud=Object.getOwnPropertySymbols,Wd=Object.prototype.hasOwnProperty,Gd=Object.prototype.propertyIsEnumerable,Kd=(e,t,n)=>t in e?Vd(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Qd=(e,t)=>{for(var n in t||(t={}))Wd.call(t,n)&&Kd(e,n,t[n]);if(Ud)for(var n of Ud(t))Gd.call(t,n)&&Kd(e,n,t[n]);return e},Xd=(e,t)=>qd(e,Hd(t));const Yd={position:"top",refProp:"ref",withinPortal:!1,inline:!1,arrowSize:4,arrowOffset:5,arrowRadius:0,arrowPosition:"side",offset:5,transitionProps:{duration:100,transition:"fade"},width:"auto",events:{hover:!0,focus:!1,touch:!1},zIndex:cl("popover"),positionDependencies:[]},Zd=(0,At.forwardRef)(((e,t)=>{var n;const r=(0,At.useRef)(null),o=Zi("Tooltip",Yd,e),{children:a,position:i,refProp:s,label:l,openDelay:u,closeDelay:c,onPositionChange:d,opened:f,withinPortal:p,portalProps:h,radius:m,color:g,classNames:y,styles:b,unstyled:v,style:w,className:k,withArrow:x,arrowSize:S,arrowOffset:E,arrowRadius:C,arrowPosition:O,offset:A,transitionProps:P,multiline:j,width:F,events:R,zIndex:T,disabled:z,positionDependencies:I,onClick:D,onMouseEnter:N,onMouseLeave:L,inline:_,variant:B,keepMounted:M}=o,$=((e,t)=>{var n={};for(var r in e)Wd.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&Ud)for(var r of Ud(e))t.indexOf(r)<0&&Gd.call(e,r)&&(n[r]=e[r]);return n})(o,["children","position","refProp","label","openDelay","closeDelay","onPositionChange","opened","withinPortal","portalProps","radius","color","classNames","styles","unstyled","style","className","withArrow","arrowSize","arrowOffset","arrowRadius","arrowPosition","offset","transitionProps","multiline","width","events","zIndex","disabled","positionDependencies","onClick","onMouseEnter","onMouseLeave","inline","variant","keepMounted"]),{classes:V,cx:q,theme:H}=wc({radius:m,color:g,width:F,multiline:j},{name:"Tooltip",classNames:y,styles:b,unstyled:v,variant:B}),U=function(e){const[t,n]=(0,At.useState)(!1),r="boolean"==typeof e.opened?e.opened:t,o=(0,At.useContext)(sc),a=Xc(),{delay:i,currentId:s,setCurrentId:l}=Wu(),u=(0,At.useCallback)((e=>{n(e),e&&l(a)}),[l,a]),{x:c,y:d,reference:f,floating:p,context:h,refs:m,update:g,placement:y,middlewareData:{arrow:{x:b,y:v}={}}}=ac({placement:e.position,open:r,onOpenChange:u,middleware:[mu(e.offset),gu({padding:8}),yu(),ku({element:e.arrowRef,padding:e.arrowOffset}),...e.inline?[vu()]:[]]}),{getReferenceProps:w,getFloatingProps:k}=function(e){void 0===e&&(e=[]);const t=e,n=At.useCallback((t=>ic(t,e,"reference")),t),r=At.useCallback((t=>ic(t,e,"floating")),t),o=At.useCallback((t=>ic(t,e,"item")),e.map((e=>null==e?void 0:e.item)));return At.useMemo((()=>({getReferenceProps:n,getFloatingProps:r,getItemProps:o})),[n,r,o])}([Hu(h,{enabled:e.events.hover,delay:o?i:{open:e.openDelay,close:e.closeDelay},mouseOnly:!e.events.touch}),rc(h,{enabled:e.events.focus,keyboardOnly:!0}),oc(h,{role:"tooltip"}),nc(h,{enabled:void 0===typeof e.opened}),Ku(h,{id:a})]);return Zc({opened:r,position:e.position,positionDependencies:e.positionDependencies,floating:{refs:m,update:g}}),Yc((()=>{var t;null==(t=e.onPositionChange)||t.call(e,y)}),[y]),{x:c,y:d,arrowX:b,arrowY:v,reference:f,floating:p,getFloatingProps:k,getReferenceProps:w,isGroupPhase:r&&s&&s!==a,opened:r,placement:y}}({position:Jc(H.dir,i),closeDelay:c,openDelay:u,onPositionChange:d,opened:f,events:R,arrowRef:r,arrowOffset:E,offset:A+(x?S/2:0),positionDependencies:[...I,a],inline:_});if(!sl(a))throw new Error(kc);const W=ll(U.reference,a.ref,t);return At.createElement(At.Fragment,null,At.createElement(Nc,Xd(Qd({},h),{withinPortal:p}),At.createElement(wd,Xd(Qd({keepMounted:M,mounted:!z&&U.opened},P),{transition:P.transition||"fade",duration:U.isGroupPhase?10:null!=(n=P.duration)?n:100}),(e=>{var t,n;return At.createElement(Ws,Qd(Qd({},$),U.getFloatingProps({ref:U.floating,className:V.tooltip,style:Xd(Qd(Qd({},w),e),{zIndex:T,top:null!=(t=U.y)?t:0,left:null!=(n=U.x)?n:0})})),l,At.createElement($d,{ref:r,arrowX:U.arrowX,arrowY:U.arrowY,visible:x,position:U.placement,arrowSize:S,arrowOffset:E,arrowRadius:C,arrowPosition:O,className:V.arrow}))}))),(0,At.cloneElement)(a,U.getReferenceProps(Qd({onClick:D,onMouseEnter:N,onMouseLeave:L,onMouseMove:e.onMouseMove,onPointerDown:e.onPointerDown,onPointerEnter:e.onPointerEnter,[s]:W,className:q(k,a.props.className)},a.props))))}));Zd.Group=uc,Zd.Floating=Gc,Zd.displayName="@mantine/core/Tooltip";const Jd=Zd;var ef=Object.defineProperty,tf=Object.defineProperties,nf=Object.getOwnPropertyDescriptors,rf=Object.getOwnPropertySymbols,of=Object.prototype.hasOwnProperty,af=Object.prototype.propertyIsEnumerable,sf=(e,t,n)=>t in e?ef(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,lf=(e,t)=>{for(var n in t||(t={}))of.call(t,n)&&sf(e,n,t[n]);if(rf)for(var n of rf(t))af.call(t,n)&&sf(e,n,t[n]);return e},uf=(e,t)=>tf(e,nf(t));const cf=["subtle","filled","outline","light","default","transparent","gradient"],df={xs:ni(18),sm:ni(22),md:ni(28),lg:ni(34),xl:ni(44)};function ff({variant:e,theme:t,color:n,gradient:r}){const o=t.fn.variant({color:n,variant:e,gradient:r});return"gradient"===e?{border:0,backgroundImage:o.background,color:o.color,"&:hover":t.fn.hover({backgroundSize:"200%"})}:cf.includes(e)?lf({border:`${ni(1)} solid ${o.border}`,backgroundColor:o.background,color:o.color},t.fn.hover({backgroundColor:o.hover})):null}const pf=ks(((e,{radius:t,color:n,gradient:r},{variant:o,size:a})=>({root:uf(lf({position:"relative",borderRadius:e.fn.radius(t),padding:0,lineHeight:1,display:"flex",alignItems:"center",justifyContent:"center",height:oi({size:a,sizes:df}),minHeight:oi({size:a,sizes:df}),width:oi({size:a,sizes:df}),minWidth:oi({size:a,sizes:df})},ff({variant:o,theme:e,color:n,gradient:r})),{"&:active":e.activeStyles,"& [data-action-icon-loader]":{maxWidth:"70%"},"&:disabled, &[data-disabled]":{color:e.colors.gray["dark"===e.colorScheme?6:4],cursor:"not-allowed",backgroundColor:"transparent"===o?void 0:e.fn.themeColor("gray","dark"===e.colorScheme?8:1),borderColor:"transparent"===o?void 0:e.fn.themeColor("gray","dark"===e.colorScheme?8:1),backgroundImage:"none",pointerEvents:"none","&:active":{transform:"none"}},"&[data-loading]":{pointerEvents:"none","&::before":uf(lf({content:'""'},e.fn.cover(ni(-1))),{backgroundColor:"dark"===e.colorScheme?e.fn.rgba(e.colors.dark[7],.5):"rgba(255, 255, 255, .5)",borderRadius:e.fn.radius(t),cursor:"not-allowed"})}})})));var hf=Object.defineProperty,mf=Object.getOwnPropertySymbols,gf=Object.prototype.hasOwnProperty,yf=Object.prototype.propertyIsEnumerable,bf=(e,t,n)=>t in e?hf(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,vf=(e,t)=>{for(var n in t||(t={}))gf.call(t,n)&&bf(e,n,t[n]);if(mf)for(var n of mf(t))yf.call(t,n)&&bf(e,n,t[n]);return e},wf=(e,t)=>{var n={};for(var r in e)gf.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&mf)for(var r of mf(e))t.indexOf(r)<0&&yf.call(e,r)&&(n[r]=e[r]);return n},kf=Object.defineProperty,xf=Object.getOwnPropertySymbols,Sf=Object.prototype.hasOwnProperty,Ef=Object.prototype.propertyIsEnumerable,Cf=(e,t,n)=>t in e?kf(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Of=(e,t)=>{for(var n in t||(t={}))Sf.call(t,n)&&Cf(e,n,t[n]);if(xf)for(var n of xf(t))Ef.call(t,n)&&Cf(e,n,t[n]);return e},Af=(e,t)=>{var n={};for(var r in e)Sf.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&xf)for(var r of xf(e))t.indexOf(r)<0&&Ef.call(e,r)&&(n[r]=e[r]);return n},Pf=Object.defineProperty,jf=Object.getOwnPropertySymbols,Ff=Object.prototype.hasOwnProperty,Rf=Object.prototype.propertyIsEnumerable,Tf=(e,t,n)=>t in e?Pf(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,zf=(e,t)=>{for(var n in t||(t={}))Ff.call(t,n)&&Tf(e,n,t[n]);if(jf)for(var n of jf(t))Rf.call(t,n)&&Tf(e,n,t[n]);return e},If=(e,t)=>{var n={};for(var r in e)Ff.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&jf)for(var r of jf(e))t.indexOf(r)<0&&Rf.call(e,r)&&(n[r]=e[r]);return n},Df=Object.defineProperty,Nf=Object.getOwnPropertySymbols,Lf=Object.prototype.hasOwnProperty,_f=Object.prototype.propertyIsEnumerable,Bf=(e,t,n)=>t in e?Df(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const Mf={bars:function(e){var t=e,{size:n,color:r}=t;const o=wf(t,["size","color"]),{style:a}=o,i=wf(o,["style"]);return At.createElement("svg",vf({viewBox:"0 0 135 140",xmlns:"http://www.w3.org/2000/svg",fill:r,style:vf({width:n},a)},i),At.createElement("rect",{y:"10",width:"15",height:"120",rx:"6"},At.createElement("animate",{attributeName:"height",begin:"0.5s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}),At.createElement("animate",{attributeName:"y",begin:"0.5s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"})),At.createElement("rect",{x:"30",y:"10",width:"15",height:"120",rx:"6"},At.createElement("animate",{attributeName:"height",begin:"0.25s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}),At.createElement("animate",{attributeName:"y",begin:"0.25s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"})),At.createElement("rect",{x:"60",width:"15",height:"140",rx:"6"},At.createElement("animate",{attributeName:"height",begin:"0s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}),At.createElement("animate",{attributeName:"y",begin:"0s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"})),At.createElement("rect",{x:"90",y:"10",width:"15",height:"120",rx:"6"},At.createElement("animate",{attributeName:"height",begin:"0.25s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}),At.createElement("animate",{attributeName:"y",begin:"0.25s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"})),At.createElement("rect",{x:"120",y:"10",width:"15",height:"120",rx:"6"},At.createElement("animate",{attributeName:"height",begin:"0.5s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}),At.createElement("animate",{attributeName:"y",begin:"0.5s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"})))},oval:function(e){var t=e,{size:n,color:r}=t;const o=Af(t,["size","color"]),{style:a}=o,i=Af(o,["style"]);return At.createElement("svg",Of({viewBox:"0 0 38 38",xmlns:"http://www.w3.org/2000/svg",stroke:r,style:Of({width:n,height:n},a)},i),At.createElement("g",{fill:"none",fillRule:"evenodd"},At.createElement("g",{transform:"translate(2.5 2.5)",strokeWidth:"5"},At.createElement("circle",{strokeOpacity:".5",cx:"16",cy:"16",r:"16"}),At.createElement("path",{d:"M32 16c0-9.94-8.06-16-16-16"},At.createElement("animateTransform",{attributeName:"transform",type:"rotate",from:"0 16 16",to:"360 16 16",dur:"1s",repeatCount:"indefinite"})))))},dots:function(e){var t=e,{size:n,color:r}=t;const o=If(t,["size","color"]),{style:a}=o,i=If(o,["style"]);return At.createElement("svg",zf({viewBox:"0 0 120 30",xmlns:"http://www.w3.org/2000/svg",fill:r,style:zf({width:n},a)},i),At.createElement("circle",{cx:"15",cy:"15",r:"15"},At.createElement("animate",{attributeName:"r",from:"15",to:"15",begin:"0s",dur:"0.8s",values:"15;9;15",calcMode:"linear",repeatCount:"indefinite"}),At.createElement("animate",{attributeName:"fill-opacity",from:"1",to:"1",begin:"0s",dur:"0.8s",values:"1;.5;1",calcMode:"linear",repeatCount:"indefinite"})),At.createElement("circle",{cx:"60",cy:"15",r:"9",fillOpacity:"0.3"},At.createElement("animate",{attributeName:"r",from:"9",to:"9",begin:"0s",dur:"0.8s",values:"9;15;9",calcMode:"linear",repeatCount:"indefinite"}),At.createElement("animate",{attributeName:"fill-opacity",from:"0.5",to:"0.5",begin:"0s",dur:"0.8s",values:".5;1;.5",calcMode:"linear",repeatCount:"indefinite"})),At.createElement("circle",{cx:"105",cy:"15",r:"15"},At.createElement("animate",{attributeName:"r",from:"15",to:"15",begin:"0s",dur:"0.8s",values:"15;9;15",calcMode:"linear",repeatCount:"indefinite"}),At.createElement("animate",{attributeName:"fill-opacity",from:"1",to:"1",begin:"0s",dur:"0.8s",values:"1;.5;1",calcMode:"linear",repeatCount:"indefinite"})))}},$f={xs:ni(18),sm:ni(22),md:ni(36),lg:ni(44),xl:ni(58)},Vf={size:"md"};function qf(e){const t=Zi("Loader",Vf,e),{size:n,color:r,variant:o}=t,a=((e,t)=>{var n={};for(var r in e)Lf.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&Nf)for(var r of Nf(e))t.indexOf(r)<0&&_f.call(e,r)&&(n[r]=e[r]);return n})(t,["size","color","variant"]),i=Xi(),s=o in Mf?o:i.loader;return At.createElement(Ws,((e,t)=>{for(var n in t||(t={}))Lf.call(t,n)&&Bf(e,n,t[n]);if(Nf)for(var n of Nf(t))_f.call(t,n)&&Bf(e,n,t[n]);return e})({role:"presentation",component:Mf[s]||Mf.bars,size:oi({size:n,sizes:$f}),color:i.fn.variant({variant:"filled",primaryFallback:!1,color:r||i.primaryColor}).background},a))}qf.displayName="@mantine/core/Loader";var Hf=Object.defineProperty,Uf=Object.defineProperties,Wf=Object.getOwnPropertyDescriptors,Gf=Object.getOwnPropertySymbols,Kf=Object.prototype.hasOwnProperty,Qf=Object.prototype.propertyIsEnumerable,Xf=(e,t,n)=>t in e?Hf(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Yf=(e,t)=>{for(var n in t||(t={}))Kf.call(t,n)&&Xf(e,n,t[n]);if(Gf)for(var n of Gf(t))Qf.call(t,n)&&Xf(e,n,t[n]);return e},Zf=(e,t)=>Uf(e,Wf(t));const Jf=ks((e=>({root:Zf(Yf(Yf({},e.fn.focusStyles()),e.fn.fontStyles()),{cursor:"pointer",border:0,padding:0,appearance:"none",fontSize:e.fontSizes.md,backgroundColor:"transparent",textAlign:"left",color:"dark"===e.colorScheme?e.colors.dark[0]:e.black,textDecoration:"none",boxSizing:"border-box"})})));var ep=Object.defineProperty,tp=Object.getOwnPropertySymbols,np=Object.prototype.hasOwnProperty,rp=Object.prototype.propertyIsEnumerable,op=(e,t,n)=>t in e?ep(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const ap=(0,At.forwardRef)(((e,t)=>{const n=Zi("UnstyledButton",{},e),{className:r,component:o="button",unstyled:a,variant:i}=n,s=((e,t)=>{var n={};for(var r in e)np.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&tp)for(var r of tp(e))t.indexOf(r)<0&&rp.call(e,r)&&(n[r]=e[r]);return n})(n,["className","component","unstyled","variant"]),{classes:l,cx:u}=Jf(null,{name:"UnstyledButton",unstyled:a,variant:i});return At.createElement(Ws,((e,t)=>{for(var n in t||(t={}))np.call(t,n)&&op(e,n,t[n]);if(tp)for(var n of tp(t))rp.call(t,n)&&op(e,n,t[n]);return e})({component:o,ref:t,className:u(l.root,r),type:"button"===o?"button":void 0},s))}));ap.displayName="@mantine/core/UnstyledButton";const ip=ap;var sp=Object.defineProperty,lp=Object.getOwnPropertySymbols,up=Object.prototype.hasOwnProperty,cp=Object.prototype.propertyIsEnumerable,dp=(e,t,n)=>t in e?sp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,fp=(e,t)=>{for(var n in t||(t={}))up.call(t,n)&&dp(e,n,t[n]);if(lp)for(var n of lp(t))cp.call(t,n)&&dp(e,n,t[n]);return e};const pp={color:"gray",size:"md",variant:"subtle"},hp=(0,At.forwardRef)(((e,t)=>{const n=Zi("ActionIcon",pp,e),{className:r,color:o,children:a,radius:i,size:s,variant:l,gradient:u,disabled:c,loaderProps:d,loading:f,unstyled:p,__staticSelector:h}=n,m=((e,t)=>{var n={};for(var r in e)up.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&lp)for(var r of lp(e))t.indexOf(r)<0&&cp.call(e,r)&&(n[r]=e[r]);return n})(n,["className","color","children","radius","size","variant","gradient","disabled","loaderProps","loading","unstyled","__staticSelector"]),{classes:g,cx:y,theme:b}=pf({radius:i,color:o,gradient:u},{name:["ActionIcon",h],unstyled:p,size:s,variant:l}),v=At.createElement(qf,fp({color:b.fn.variant({color:o,variant:l}).color,size:"100%","data-action-icon-loader":!0},d));return At.createElement(ip,fp({className:y(g.root,r),ref:t,disabled:c,"data-disabled":c||void 0,"data-loading":f||void 0,unstyled:p},m),f?v:a)}));hp.displayName="@mantine/core/ActionIcon";const mp=hp;function gp({timeout:e=2e3}={}){const[t,n]=(0,At.useState)(null),[r,o]=(0,At.useState)(!1),[a,i]=(0,At.useState)(null);return{copy:t=>{"clipboard"in navigator?navigator.clipboard.writeText(t).then((()=>(clearTimeout(a),i(setTimeout((()=>o(!1)),e)),void o(true)))).catch((e=>n(e))):n(new Error("useClipboard: navigator.clipboard is not supported"))},reset:()=>{o(!1),n(null),clearTimeout(a)},error:t,copied:r}}o(907);var yp=Object.defineProperty,bp=Object.defineProperties,vp=Object.getOwnPropertyDescriptors,wp=Object.getOwnPropertySymbols,kp=Object.prototype.hasOwnProperty,xp=Object.prototype.propertyIsEnumerable,Sp=(e,t,n)=>t in e?yp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ep=(e,t)=>{for(var n in t||(t={}))kp.call(t,n)&&Sp(e,n,t[n]);if(wp)for(var n of wp(t))xp.call(t,n)&&Sp(e,n,t[n]);return e},Cp=(e,t)=>bp(e,vp(t));Error;var Op=(e=>(e.AskAi="ask_ai",e.FeedbackSubmit="feedback_submit",e.Search="search",e))(Op||{}),Ap=(At.createContext(void 0),e=>`https://www.google.com/s2/favicons?sz=128&domain=${new URL(e).hostname}`),Pp=e=>{const{buttonPositionTop:t,buttonPositionRight:n,buttonPositionBottom:r,buttonPositionLeft:o}=e,a={top:t,right:n,bottom:r,left:o};return Object.entries(a).reduce(((e,[t,n])=>(void 0!==n&&(e[t]=n),e)),{bottom:"20px",right:"20px"})};function jp({copied:e}){return(0,r.jsx)("svg",{width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e?(0,r.jsx)("path",{d:"M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}):(0,r.jsx)("path",{d:"M5 2V1H10V2H5ZM4.75 0C4.33579 0 4 0.335786 4 0.75V1H3.5C2.67157 1 2 1.67157 2 2.5V12.5C2 13.3284 2.67157 14 3.5 14H11.5C12.3284 14 13 13.3284 13 12.5V2.5C13 1.67157 12.3284 1 11.5 1H11V0.75C11 0.335786 10.6642 0 10.25 0H4.75ZM11 2V2.25C11 2.66421 10.6642 3 10.25 3H4.75C4.33579 3 4 2.66421 4 2.25V2H3.5C3.22386 2 3 2.22386 3 2.5V12.5C3 12.7761 3.22386 13 3.5 13H11.5C11.7761 13 12 12.7761 12 12.5V2.5C12 2.22386 11.7761 2 11.5 2H11Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})})}var Fp=ks(((e,{colorScheme:t,native:n,maxLineSize:r,radius:o})=>({scrollArea:{},root:{position:"relative"},code:{boxSizing:"border-box",position:"relative",fontFamily:e.fontFamilyMonospace,lineHeight:1.7,fontSize:ni(13),overflowX:n?"auto":void 0,borderRadius:e.fn.radius(o),padding:`${e.spacing.sm} 0`,marginTop:0,marginBottom:0},copy:{position:"absolute",top:e.spacing.xs,right:"ltr"===e.dir?e.spacing.xs:"unset",left:"rtl"===e.dir?e.spacing.xs:"unset",zIndex:2,"&, &:hover":{backgroundColor:"dark"===t?e.colors.dark[8]:e.colors.gray[0]}},line:{display:"flex",width:"100%",padding:`0 ${e.spacing.md}`},lineNumber:{color:"dark"===t?e.colors.dark[4]:e.colors.gray[4],textAlign:"right",width:`calc(8 * ${ni(r)})`,marginRight:"ltr"===e.dir?e.spacing.xs:void 0,marginLeft:"rtl"===e.dir?e.spacing.xs:void 0,userSelect:"none"},lineContent:{width:"100%"}}))),Rp={noCopy:!1,copyLabel:"Copy code",copiedLabel:"Copied",withLineNumbers:!1,trim:!0,highlightLines:{},scrollAreaComponent:il,getPrismTheme:(e,t)=>"dark"===t?(e=>({plain:{color:e.colors.gray[4],backgroundColor:e.colors.dark[8]},styles:[{types:["comment"],style:{color:e.colors.gray[6]}},{types:["string","inserted","selector","atrule"],style:{color:e.colors.teal[4]}},{types:["number"],style:{color:e.colors.blue[4]}},{types:["builtin","char","constant","function"],style:{color:e.colors.orange[5]}},{types:["punctuation"],style:{color:e.colors.gray[5]}},{types:["variable"],style:{color:e.colors.gray[5]}},{types:["class-name","attr-name"],style:{color:e.colors.yellow[5]}},{types:["tag","deleted"],style:{color:e.colors.red[6]}},{types:["operator"],style:{color:e.colors.gray[5]}},{types:["boolean"],style:{color:e.colors.red[6]}},{types:["keyword"],style:{color:e.colors.indigo[3]}},{types:["doctype"],style:{color:e.colors.gray[5]}},{types:["url"],style:{color:e.colors.gray[5]}}]}))(e):(e=>({plain:{color:e.colors.gray[9],backgroundColor:e.fn.rgba(e.colors.gray[0],.65)},styles:[{types:["comment"],style:{color:e.colors.gray[6]}},{types:["string","inserted"],style:{color:e.colors.indigo[9]}},{types:["number"],style:{color:e.colors.blue[7]}},{types:["builtin","char","constant","function","selector","atrule"],style:{color:e.colors.lime[9]}},{types:["punctuation"],style:{color:e.colors.gray[7]}},{types:["variable"],style:{color:e.colors.violet[9]}},{types:["attr-name"],style:{color:e.colors.green[9]}},{types:["class-name"],style:{color:e.colors.red[9]}},{types:["tag","deleted"],style:{color:e.colors.violet[9]}},{types:["operator"],style:{color:e.colors.red[9]}},{types:["boolean"],style:{color:e.colors.red[9]}},{types:["keyword"],style:{color:e.colors.red[9]}},{types:["doctype"],style:{color:e.colors.gray[7]}},{types:["url"],style:{color:e.colors.gray[7]}}]}))(e)};(0,At.forwardRef)(((e,t)=>{const n=Zi("Prism",Rp,e),{className:o,children:a,language:i,noCopy:s,classNames:l,styles:u,copyLabel:c,copiedLabel:d,withLineNumbers:f,highlightLines:p={},scrollAreaComponent:h,colorScheme:m,trim:g,unstyled:y,radius:b,getPrismTheme:v,variant:w}=n,k=((e,t)=>{var n={};for(var r in e)kp.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&wp)for(var r of wp(e))t.indexOf(r)<0&&xp.call(e,r)&&(n[r]=e[r]);return n})(n,["className","children","language","noCopy","classNames","styles","copyLabel","copiedLabel","withLineNumbers","highlightLines","scrollAreaComponent","colorScheme","trim","unstyled","radius","getPrismTheme","variant"]),x=g&&"string"==typeof a?a.trim():a,S=x.split("\n").length.toString().length,E=Xi(),C=gp(),O=m||E.colorScheme,{classes:A,cx:P}=Fp({colorScheme:O,native:h!==il,maxLineSize:S,radius:b},{name:"Prism",classNames:l,styles:u,unstyled:y,variant:w});return(0,r.jsxs)(Ws,Cp(Ep({className:P(A.root,o)},k),{ref:t,translate:"no",children:[!s&&(0,r.jsx)(Jd,{label:C.copied?d:c,position:"left",withArrow:!0,arrowSize:6,offset:6,color:C.copied?"teal":void 0,unstyled:y,children:(0,r.jsx)(mp,{className:A.copy,"aria-label":C.copied?d:c,onClick:()=>C.copy(x),unstyled:y,children:(0,r.jsx)(jp,{copied:C.copied})})}),(0,r.jsx)(ur,{theme:null==v?void 0:v(E,O),code:x,language:i,children:({className:e,style:t,tokens:n,getLineProps:o,getTokenProps:a})=>(0,r.jsx)(h,{className:A.scrollArea,dir:"ltr",children:(0,r.jsx)("pre",{className:P(A.code,e),style:t,dir:"ltr",children:n.map(((e,t)=>{var i,s,l,u;if(t===n.length-1&&1===e.length&&"\n"===e[0].content)return null;const c=t+1,d=o({line:e,key:t}),h=c in p,m="dark"===O?E.fn.rgba(E.fn.themeColor(null==(i=p[c])?void 0:i.color,9),.25):E.fn.themeColor(null==(s=p[c])?void 0:s.color,0);return(0,At.createElement)("div",Cp(Ep({},d),{key:t,className:P(A.line,d.className),style:Ep({},h?{backgroundColor:m}:null)}),f&&(0,r.jsx)("div",{className:A.lineNumber,style:{color:h?E.fn.themeColor(null==(l=p[c])?void 0:l.color,"dark"===O?5:8):void 0},children:(null==(u=p[c])?void 0:u.label)||c}),(0,r.jsx)("div",{className:A.lineContent,children:e.map(((e,t)=>{var n,r;const o=a({token:e,key:t});return(0,At.createElement)("span",Cp(Ep({},o),{key:t,style:Cp(Ep({},o.style),{color:h?E.fn.themeColor(null==(n=p[c])?void 0:n.color,"dark"===O?5:8):null==(r=null==o?void 0:o.style)?void 0:r.color})}))}))}))})).filter(Boolean)})})})]}))})).displayName="Prism",("undefined"!=typeof global?global:window).Prism=Dn;var Tp=o(873);function zp(e){for(var t=1;tt in e?Dp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Vp=(e,t)=>{for(var n in t||(t={}))Bp.call(t,n)&&$p(e,n,t[n]);if(_p)for(var n of _p(t))Mp.call(t,n)&&$p(e,n,t[n]);return e},qp=(e,t)=>Np(e,Lp(t));function Hp(e,t,n){return void 0!==e?e in n.headings.sizes?n.headings.sizes[e].fontSize:ni(e):n.headings.sizes[t].fontSize}function Up(e,t,n){return void 0!==e&&e in n.headings.sizes?n.headings.sizes[e].lineHeight:n.headings.sizes[t].lineHeight}const Wp=ks(((e,{element:t,weight:n,inline:r},{size:o})=>({root:qp(Vp({},e.fn.fontStyles()),{fontFamily:e.headings.fontFamily,fontWeight:n||e.headings.sizes[t].fontWeight||e.headings.fontWeight,fontSize:Hp(o,t,e),lineHeight:r?1:Up(o,t,e),margin:0})})));var Gp=Object.defineProperty,Kp=Object.defineProperties,Qp=Object.getOwnPropertyDescriptors,Xp=Object.getOwnPropertySymbols,Yp=Object.prototype.hasOwnProperty,Zp=Object.prototype.propertyIsEnumerable,Jp=(e,t,n)=>t in e?Gp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,eh=(e,t)=>{for(var n in t||(t={}))Yp.call(t,n)&&Jp(e,n,t[n]);if(Xp)for(var n of Xp(t))Zp.call(t,n)&&Jp(e,n,t[n]);return e},th=(e,t)=>Kp(e,Qp(t));function nh({underline:e,strikethrough:t}){const n=[];return e&&n.push("underline"),t&&n.push("line-through"),n.length>0?n.join(" "):"none"}function rh({theme:e,color:t}){return"dimmed"===t?e.fn.dimmed():"string"==typeof t&&(t in e.colors||t.split(".")[0]in e.colors)?e.fn.variant({variant:"filled",color:t}).background:t||"inherit"}function oh(e){return"number"==typeof e?{overflow:"hidden",textOverflow:"ellipsis",display:"-webkit-box",WebkitLineClamp:e,WebkitBoxOrient:"vertical"}:null}function ah({theme:e,truncate:t}){return"start"===t?{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",direction:"ltr"===e.dir?"rtl":"ltr",textAlign:"ltr"===e.dir?"right":"left"}:t?{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}:null}const ih=ks(((e,{color:t,lineClamp:n,truncate:r,inline:o,inherit:a,underline:i,gradient:s,weight:l,transform:u,align:c,strikethrough:d,italic:f},{size:p})=>{const h=e.fn.variant({variant:"gradient",gradient:s});return{root:th(eh(eh(eh(eh({},e.fn.fontStyles()),e.fn.focusStyles()),oh(n)),ah({theme:e,truncate:r})),{color:rh({color:t,theme:e}),fontFamily:a?"inherit":e.fontFamily,fontSize:a||void 0===p?"inherit":oi({size:p,sizes:e.fontSizes}),lineHeight:a?"inherit":o?1:e.lineHeight,textDecoration:nh({underline:i,strikethrough:d}),WebkitTapHighlightColor:"transparent",fontWeight:a?"inherit":l,textTransform:u,textAlign:c,fontStyle:f?"italic":void 0}),gradient:{backgroundImage:h.background,WebkitBackgroundClip:"text",WebkitTextFillColor:"transparent"}}}));var sh=Object.defineProperty,lh=Object.getOwnPropertySymbols,uh=Object.prototype.hasOwnProperty,ch=Object.prototype.propertyIsEnumerable,dh=(e,t,n)=>t in e?sh(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const fh={variant:"text"},ph=(0,At.forwardRef)(((e,t)=>{const n=Zi("Text",fh,e),{className:r,size:o,weight:a,transform:i,color:s,align:l,variant:u,lineClamp:c,truncate:d,gradient:f,inline:p,inherit:h,underline:m,strikethrough:g,italic:y,classNames:b,styles:v,unstyled:w,span:k,__staticSelector:x}=n,S=((e,t)=>{var n={};for(var r in e)uh.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&lh)for(var r of lh(e))t.indexOf(r)<0&&ch.call(e,r)&&(n[r]=e[r]);return n})(n,["className","size","weight","transform","color","align","variant","lineClamp","truncate","gradient","inline","inherit","underline","strikethrough","italic","classNames","styles","unstyled","span","__staticSelector"]),{classes:E,cx:C}=ih({color:s,lineClamp:c,truncate:d,inline:p,inherit:h,underline:m,strikethrough:g,italic:y,weight:a,transform:i,align:l,gradient:f},{unstyled:w,name:x||"Text",variant:u,size:o});return At.createElement(Ws,((e,t)=>{for(var n in t||(t={}))uh.call(t,n)&&dh(e,n,t[n]);if(lh)for(var n of lh(t))ch.call(t,n)&&dh(e,n,t[n]);return e})({ref:t,className:C(E.root,{[E.gradient]:"gradient"===u},r),component:k?"span":"div"},S))}));ph.displayName="@mantine/core/Text";const hh=ph;var mh=Object.defineProperty,gh=Object.getOwnPropertySymbols,yh=Object.prototype.hasOwnProperty,bh=Object.prototype.propertyIsEnumerable,vh=(e,t,n)=>t in e?mh(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const wh={order:1},kh=(0,At.forwardRef)(((e,t)=>{const n=Zi("Title",wh,e),{className:r,order:o,children:a,unstyled:i,size:s,weight:l,inline:u,variant:c}=n,d=((e,t)=>{var n={};for(var r in e)yh.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&gh)for(var r of gh(e))t.indexOf(r)<0&&bh.call(e,r)&&(n[r]=e[r]);return n})(n,["className","order","children","unstyled","size","weight","inline","variant"]),{classes:f,cx:p}=Wp({element:`h${o}`,weight:l,inline:u},{name:"Title",unstyled:i,variant:c,size:s});return[1,2,3,4,5,6].includes(o)?At.createElement(hh,((e,t)=>{for(var n in t||(t={}))yh.call(t,n)&&vh(e,n,t[n]);if(gh)for(var n of gh(t))bh.call(t,n)&&vh(e,n,t[n]);return e})({variant:c,component:`h${o}`,ref:t,className:p(f.root,r)},d),a):null}));kh.displayName="@mantine/core/Title";const xh={gap:{type:"spacing",property:"gap"},rowGap:{type:"spacing",property:"rowGap"},columnGap:{type:"spacing",property:"columnGap"},align:{type:"identity",property:"alignItems"},justify:{type:"identity",property:"justifyContent"},wrap:{type:"identity",property:"flexWrap"},direction:{type:"identity",property:"flexDirection"}};var Sh=Object.defineProperty,Eh=Object.defineProperties,Ch=Object.getOwnPropertyDescriptors,Oh=Object.getOwnPropertySymbols,Ah=Object.prototype.hasOwnProperty,Ph=Object.prototype.propertyIsEnumerable,jh=(e,t,n)=>t in e?Sh(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const Fh={},Rh=(0,At.forwardRef)(((e,t)=>{const n=Zi("Flex",Fh,e),{gap:r,rowGap:o,columnGap:a,align:i,justify:s,wrap:l,direction:u,sx:c}=n,d=((e,t)=>{var n={};for(var r in e)Ah.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&Oh)for(var r of Oh(e))t.indexOf(r)<0&&Ph.call(e,r)&&(n[r]=e[r]);return n})(n,["gap","rowGap","columnGap","align","justify","wrap","direction","sx"]);return At.createElement(Ws,((e,t)=>Eh(e,Ch(t)))(((e,t)=>{for(var n in t||(t={}))Ah.call(t,n)&&jh(e,n,t[n]);if(Oh)for(var n of Oh(t))Ph.call(t,n)&&jh(e,n,t[n]);return e})({},d),{sx:[{display:"flex"},e=>Ls({gap:r,rowGap:o,columnGap:a,align:i,justify:s,wrap:l,direction:u},e,xh),...es(c)],ref:t}))}));Rh.displayName="@mantine/core/Flex";const Th=ks(((e,{orientation:t,buttonBorderWidth:n})=>({root:{display:"flex",flexDirection:"vertical"===t?"column":"row","& [data-button]":{"&:first-of-type:not(:last-of-type)":{borderBottomRightRadius:0,["vertical"===t?"borderBottomLeftRadius":"borderTopRightRadius"]:0,["vertical"===t?"borderBottomWidth":"borderRightWidth"]:`calc(${ni(n)} / 2)`},"&:last-of-type:not(:first-of-type)":{borderTopLeftRadius:0,["vertical"===t?"borderTopRightRadius":"borderBottomLeftRadius"]:0,["vertical"===t?"borderTopWidth":"borderLeftWidth"]:`calc(${ni(n)} / 2)`},"&:not(:first-of-type):not(:last-of-type)":{borderRadius:0,["vertical"===t?"borderTopWidth":"borderLeftWidth"]:`calc(${ni(n)} / 2)`,["vertical"===t?"borderBottomWidth":"borderRightWidth"]:`calc(${ni(n)} / 2)`},"& + [data-button]":{["vertical"===t?"marginTop":"marginLeft"]:`calc(${n} * -1)`,"@media (min-resolution: 192dpi)":{["vertical"===t?"marginTop":"marginLeft"]:0}}}}})));var zh=Object.defineProperty,Ih=Object.getOwnPropertySymbols,Dh=Object.prototype.hasOwnProperty,Nh=Object.prototype.propertyIsEnumerable,Lh=(e,t,n)=>t in e?zh(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const _h={orientation:"horizontal",buttonBorderWidth:1},Bh=(0,At.forwardRef)(((e,t)=>{const n=Zi("ButtonGroup",_h,e),{className:r,orientation:o,buttonBorderWidth:a,unstyled:i}=n,s=((e,t)=>{var n={};for(var r in e)Dh.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&Ih)for(var r of Ih(e))t.indexOf(r)<0&&Nh.call(e,r)&&(n[r]=e[r]);return n})(n,["className","orientation","buttonBorderWidth","unstyled"]),{classes:l,cx:u}=Th({orientation:o,buttonBorderWidth:a},{name:"ButtonGroup",unstyled:i});return At.createElement(Ws,((e,t)=>{for(var n in t||(t={}))Dh.call(t,n)&&Lh(e,n,t[n]);if(Ih)for(var n of Ih(t))Nh.call(t,n)&&Lh(e,n,t[n]);return e})({className:u(l.root,r),ref:t},s))}));Bh.displayName="@mantine/core/ButtonGroup";var Mh=Object.defineProperty,$h=Object.defineProperties,Vh=Object.getOwnPropertyDescriptors,qh=Object.getOwnPropertySymbols,Hh=Object.prototype.hasOwnProperty,Uh=Object.prototype.propertyIsEnumerable,Wh=(e,t,n)=>t in e?Mh(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Gh=(e,t)=>{for(var n in t||(t={}))Hh.call(t,n)&&Wh(e,n,t[n]);if(qh)for(var n of qh(t))Uh.call(t,n)&&Wh(e,n,t[n]);return e},Kh=(e,t)=>$h(e,Vh(t));const Qh={xs:ni(30),sm:ni(36),md:ni(42),lg:ni(50),xl:ni(60)},Xh=["default","filled","unstyled"];function Yh({theme:e,variant:t}){return Xh.includes(t)?"default"===t?{border:`${ni(1)} solid ${"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[4]}`,backgroundColor:"dark"===e.colorScheme?e.colors.dark[6]:e.white,transition:"border-color 100ms ease","&:focus, &:focus-within":e.focusRingStyles.inputStyles(e)}:"filled"===t?{border:`${ni(1)} solid transparent`,backgroundColor:"dark"===e.colorScheme?e.colors.dark[5]:e.colors.gray[1],"&:focus, &:focus-within":e.focusRingStyles.inputStyles(e)}:{borderWidth:0,color:"dark"===e.colorScheme?e.colors.dark[0]:e.black,backgroundColor:"transparent",minHeight:ni(28),outline:0,"&:focus, &:focus-within":{outline:"none",borderColor:"transparent"},"&:disabled":{backgroundColor:"transparent","&:focus, &:focus-within":{outline:"none",borderColor:"transparent"}}}:null}const Zh=ks(((e,{multiline:t,radius:n,invalid:r,rightSectionWidth:o,withRightSection:a,iconWidth:i,offsetBottom:s,offsetTop:l,pointer:u},{variant:c,size:d})=>{const f=e.fn.variant({variant:"filled",color:"red"}).background,p="default"===c||"filled"===c?{minHeight:oi({size:d,sizes:Qh}),paddingLeft:`calc(${oi({size:d,sizes:Qh})} / 3)`,paddingRight:a?o||oi({size:d,sizes:Qh}):`calc(${oi({size:d,sizes:Qh})} / 3)`,borderRadius:e.fn.radius(n)}:"unstyled"===c&&a?{paddingRight:o||oi({size:d,sizes:Qh})}:null;return{wrapper:{position:"relative",marginTop:l?`calc(${e.spacing.xs} / 2)`:void 0,marginBottom:s?`calc(${e.spacing.xs} / 2)`:void 0,"&:has(input:disabled)":{"& .mantine-Input-rightSection":{display:"none"}}},input:Kh(Gh(Gh(Kh(Gh({},e.fn.fontStyles()),{height:t?"unstyled"===c?void 0:"auto":oi({size:d,sizes:Qh}),WebkitTapHighlightColor:"transparent",lineHeight:t?e.lineHeight:`calc(${oi({size:d,sizes:Qh})} - ${ni(2)})`,appearance:"none",resize:"none",boxSizing:"border-box",fontSize:oi({size:d,sizes:e.fontSizes}),width:"100%",color:"dark"===e.colorScheme?e.colors.dark[0]:e.black,display:"block",textAlign:"left",cursor:u?"pointer":void 0}),Yh({theme:e,variant:c})),p),{"&:disabled, &[data-disabled]":{backgroundColor:"dark"===e.colorScheme?e.colors.dark[6]:e.colors.gray[1],color:e.colors.dark[2],opacity:.6,cursor:"not-allowed",pointerEvents:"none","&::placeholder":{color:e.colors.dark[2]}},"&[data-invalid]":{color:f,borderColor:f,"&::placeholder":{opacity:1,color:f}},"&[data-with-icon]":{paddingLeft:"number"==typeof i?ni(i):oi({size:d,sizes:Qh})},"&::placeholder":Kh(Gh({},e.fn.placeholderStyles()),{opacity:1}),"&::-webkit-inner-spin-button, &::-webkit-outer-spin-button, &::-webkit-search-decoration, &::-webkit-search-cancel-button, &::-webkit-search-results-button, &::-webkit-search-results-decoration":{appearance:"none"},"&[type=number]":{MozAppearance:"textfield"}}),icon:{pointerEvents:"none",position:"absolute",zIndex:1,left:0,top:0,bottom:0,display:"flex",alignItems:"center",justifyContent:"center",width:i?ni(i):oi({size:d,sizes:Qh}),color:r?e.colors.red["dark"===e.colorScheme?6:7]:"dark"===e.colorScheme?e.colors.dark[2]:e.colors.gray[5]},rightSection:{position:"absolute",top:0,bottom:0,right:0,display:"flex",alignItems:"center",justifyContent:"center",width:o||oi({size:d,sizes:Qh})}}}));var Jh=Object.defineProperty,em=Object.defineProperties,tm=Object.getOwnPropertyDescriptors,nm=Object.getOwnPropertySymbols,rm=Object.prototype.hasOwnProperty,om=Object.prototype.propertyIsEnumerable,am=(e,t,n)=>t in e?Jh(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,im=(e,t)=>{for(var n in t||(t={}))rm.call(t,n)&&am(e,n,t[n]);if(nm)for(var n of nm(t))om.call(t,n)&&am(e,n,t[n]);return e},sm=(e,t)=>em(e,tm(t));const lm=["filled","outline","light","white","default","subtle","gradient"],um={xs:{height:Qh.xs,paddingLeft:ni(14),paddingRight:ni(14)},sm:{height:Qh.sm,paddingLeft:ni(18),paddingRight:ni(18)},md:{height:Qh.md,paddingLeft:ni(22),paddingRight:ni(22)},lg:{height:Qh.lg,paddingLeft:ni(26),paddingRight:ni(26)},xl:{height:Qh.xl,paddingLeft:ni(32),paddingRight:ni(32)},"compact-xs":{height:ni(22),paddingLeft:ni(7),paddingRight:ni(7)},"compact-sm":{height:ni(26),paddingLeft:ni(8),paddingRight:ni(8)},"compact-md":{height:ni(30),paddingLeft:ni(10),paddingRight:ni(10)},"compact-lg":{height:ni(34),paddingLeft:ni(12),paddingRight:ni(12)},"compact-xl":{height:ni(40),paddingLeft:ni(14),paddingRight:ni(14)}};function cm({compact:e,size:t,withLeftIcon:n,withRightIcon:r}){if(e)return um[`compact-${t}`];const o=um[t];return o?sm(im({},o),{paddingLeft:n?`calc(${o.paddingLeft} / 1.5)`:o.paddingLeft,paddingRight:r?`calc(${o.paddingRight} / 1.5)`:o.paddingRight}):{}}const dm=e=>({display:e?"block":"inline-block",width:e?"100%":"auto"});function fm({variant:e,theme:t,color:n,gradient:r}){if(!lm.includes(e))return null;const o=t.fn.variant({color:n,variant:e,gradient:r});return"gradient"===e?im({border:0,backgroundImage:o.background,color:o.color},t.fn.hover({backgroundSize:"200%"})):im({border:`${ni(1)} solid ${o.border}`,backgroundColor:o.background,color:o.color},t.fn.hover({backgroundColor:o.hover}))}const pm=ks(((e,{radius:t,fullWidth:n,compact:r,withLeftIcon:o,withRightIcon:a,color:i,gradient:s},{variant:l,size:u})=>({root:sm(im(sm(im(im(im(im({},cm({compact:r,size:u,withLeftIcon:o,withRightIcon:a})),e.fn.fontStyles()),e.fn.focusStyles()),dm(n)),{borderRadius:e.fn.radius(t),fontWeight:600,position:"relative",lineHeight:1,fontSize:oi({size:u,sizes:e.fontSizes}),userSelect:"none",cursor:"pointer"}),fm({variant:l,theme:e,color:i,gradient:s})),{"&:active":e.activeStyles,"&:disabled, &[data-disabled]":{borderColor:"transparent",backgroundColor:"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[2],color:"dark"===e.colorScheme?e.colors.dark[6]:e.colors.gray[5],cursor:"not-allowed",backgroundImage:"none",pointerEvents:"none","&:active":{transform:"none"}},"&[data-loading]":{pointerEvents:"none","&::before":sm(im({content:'""'},e.fn.cover(ni(-1))),{backgroundColor:"dark"===e.colorScheme?e.fn.rgba(e.colors.dark[7],.5):"rgba(255, 255, 255, .5)",borderRadius:e.fn.radius(t),cursor:"not-allowed"})}}),icon:{display:"flex",alignItems:"center"},leftIcon:{marginRight:e.spacing.xs},rightIcon:{marginLeft:e.spacing.xs},centerLoader:{position:"absolute",left:"50%",transform:"translateX(-50%)",opacity:.5},inner:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",overflow:"visible"},label:{whiteSpace:"nowrap",height:"100%",overflow:"hidden",display:"flex",alignItems:"center"}})));var hm=Object.defineProperty,mm=Object.getOwnPropertySymbols,gm=Object.prototype.hasOwnProperty,ym=Object.prototype.propertyIsEnumerable,bm=(e,t,n)=>t in e?hm(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,vm=(e,t)=>{for(var n in t||(t={}))gm.call(t,n)&&bm(e,n,t[n]);if(mm)for(var n of mm(t))ym.call(t,n)&&bm(e,n,t[n]);return e};const wm={size:"sm",type:"button",variant:"filled",loaderPosition:"left"},km=(0,At.forwardRef)(((e,t)=>{const n=Zi("Button",wm,e),{className:r,size:o,color:a,type:i,disabled:s,children:l,leftIcon:u,rightIcon:c,fullWidth:d,variant:f,radius:p,uppercase:h,compact:m,loading:g,loaderPosition:y,loaderProps:b,gradient:v,classNames:w,styles:k,unstyled:x}=n,S=((e,t)=>{var n={};for(var r in e)gm.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&mm)for(var r of mm(e))t.indexOf(r)<0&&ym.call(e,r)&&(n[r]=e[r]);return n})(n,["className","size","color","type","disabled","children","leftIcon","rightIcon","fullWidth","variant","radius","uppercase","compact","loading","loaderPosition","loaderProps","gradient","classNames","styles","unstyled"]),{classes:E,cx:C,theme:O}=pm({radius:p,color:a,fullWidth:d,compact:m,gradient:v,withLeftIcon:!!u,withRightIcon:!!c},{name:"Button",unstyled:x,classNames:w,styles:k,variant:f,size:o}),A=O.fn.variant({color:a,variant:f}),P=At.createElement(qf,vm({color:A.color,size:`calc(${oi({size:o,sizes:um}).height} / 2)`},b));return At.createElement(ip,vm({className:C(E.root,r),type:i,disabled:s,"data-button":!0,"data-disabled":s||void 0,"data-loading":g||void 0,ref:t,unstyled:x},S),At.createElement("div",{className:E.inner},(u||g&&"left"===y)&&At.createElement("span",{className:C(E.icon,E.leftIcon)},g&&"left"===y?P:u),g&&"center"===y&&At.createElement("span",{className:E.centerLoader},P),At.createElement("span",{className:E.label,style:{textTransform:h?"uppercase":void 0}},l),(c||g&&"right"===y)&&At.createElement("span",{className:C(E.icon,E.rightIcon)},g&&"right"===y?P:c)))}));km.displayName="@mantine/core/Button",km.Group=Bh;const xm=km,Sm={left:"flex-start",center:"center",right:"flex-end",apart:"space-between"},Em=ks(((e,{spacing:t,position:n,noWrap:r,grow:o,align:a,count:i})=>({root:{boxSizing:"border-box",display:"flex",flexDirection:"row",alignItems:a||"center",flexWrap:r?"nowrap":"wrap",justifyContent:Sm[n],gap:oi({size:t,sizes:e.spacing}),"& > *":{boxSizing:"border-box",maxWidth:o?`calc(${100/i}% - (${ni(oi({size:t,sizes:e.spacing}))} - ${oi({size:t,sizes:e.spacing})} / ${i}))`:void 0,flexGrow:o?1:0}}})));var Cm=Object.defineProperty,Om=Object.getOwnPropertySymbols,Am=Object.prototype.hasOwnProperty,Pm=Object.prototype.propertyIsEnumerable,jm=(e,t,n)=>t in e?Cm(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const Fm={position:"left",spacing:"md"},Rm=(0,At.forwardRef)(((e,t)=>{const n=Zi("Group",Fm,e),{className:r,position:o,align:a,children:i,noWrap:s,grow:l,spacing:u,unstyled:c,variant:d}=n,f=((e,t)=>{var n={};for(var r in e)Am.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&Om)for(var r of Om(e))t.indexOf(r)<0&&Pm.call(e,r)&&(n[r]=e[r]);return n})(n,["className","position","align","children","noWrap","grow","spacing","unstyled","variant"]),p=function(e){return At.Children.toArray(e).filter(Boolean)}(i),{classes:h,cx:m}=Em({align:a,grow:l,noWrap:s,spacing:u,position:o,count:p.length},{unstyled:c,name:"Group",variant:d});return At.createElement(Ws,((e,t)=>{for(var n in t||(t={}))Am.call(t,n)&&jm(e,n,t[n]);if(Om)for(var n of Om(t))Pm.call(t,n)&&jm(e,n,t[n]);return e})({className:m(h.root,r),ref:t},f),p)}));Rm.displayName="@mantine/core/Group";var Tm=Object.defineProperty,zm=Object.getOwnPropertySymbols,Im=Object.prototype.hasOwnProperty,Dm=Object.prototype.propertyIsEnumerable,Nm=(e,t,n)=>t in e?Tm(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Lm=(e,t)=>{for(var n in t||(t={}))Im.call(t,n)&&Nm(e,n,t[n]);if(zm)for(var n of zm(t))Dm.call(t,n)&&Nm(e,n,t[n]);return e};function _m({theme:e,color:t}){return"dimmed"===t?e.fn.dimmed():e.fn.themeColor(t||e.primaryColor,"dark"===e.colorScheme?4:7,!1,!0)}const Bm=ks(((e,{color:t,underline:n})=>({root:Lm({backgroundColor:"transparent",cursor:"pointer",padding:0,border:0,color:_m({theme:e,color:t})},e.fn.hover({textDecoration:n?"underline":"none"}))})));var Mm=Object.defineProperty,$m=Object.getOwnPropertySymbols,Vm=Object.prototype.hasOwnProperty,qm=Object.prototype.propertyIsEnumerable,Hm=(e,t,n)=>t in e?Mm(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Um=(e,t)=>{for(var n in t||(t={}))Vm.call(t,n)&&Hm(e,n,t[n]);if($m)for(var n of $m(t))qm.call(t,n)&&Hm(e,n,t[n]);return e};const Wm={underline:!0},Gm=(0,At.forwardRef)(((e,t)=>{const n=Zi("Anchor",Wm,e),{component:r,className:o,unstyled:a,variant:i,size:s,color:l,underline:u}=n,c=((e,t)=>{var n={};for(var r in e)Vm.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&$m)for(var r of $m(e))t.indexOf(r)<0&&qm.call(e,r)&&(n[r]=e[r]);return n})(n,["component","className","unstyled","variant","size","color","underline"]),{classes:d,cx:f}=Bm({color:l,underline:u},{name:"Anchor",unstyled:a,variant:i,size:s}),p="button"===r?{type:"button"}:null;return At.createElement(hh,Um(Um({component:r||"a",ref:t,className:f(d.root,o),size:s},p),c))}));Gm.displayName="@mantine/core/Anchor";const Km=Gm;var Qm=o(703);function Xm(e){return e&&"object"==typeof e?"position"in e||"type"in e?Zm(e.position):"start"in e||"end"in e?Zm(e):"line"in e||"column"in e?Ym(e):"":""}function Ym(e){return Jm(e&&e.line)+":"+Jm(e&&e.column)}function Zm(e){return Ym(e&&e.start)+"-"+Ym(e&&e.end)}function Jm(e){return e&&"number"==typeof e?e:1}class eg extends Error{constructor(e,t,n){const r=[null,null];let o={start:{line:null,column:null},end:{line:null,column:null}};if(super(),"string"==typeof t&&(n=t,t=void 0),"string"==typeof n){const e=n.indexOf(":");-1===e?r[1]=n:(r[0]=n.slice(0,e),r[1]=n.slice(e+1))}t&&("type"in t||"position"in t?t.position&&(o=t.position):"start"in t||"end"in t?o=t:("line"in t||"column"in t)&&(o.start=t)),this.name=Xm(t)||"1:1",this.message="object"==typeof e?e.message:e,this.stack="","object"==typeof e&&e.stack&&(this.stack=e.stack),this.reason=this.message,this.fatal,this.line=o.start.line,this.column=o.start.column,this.position=o,this.source=r[0],this.ruleId=r[1],this.file,this.actual,this.expected,this.url,this.note}}eg.prototype.file="",eg.prototype.name="",eg.prototype.reason="",eg.prototype.message="",eg.prototype.stack="",eg.prototype.fatal=null,eg.prototype.column=null,eg.prototype.line=null,eg.prototype.source=null,eg.prototype.ruleId=null,eg.prototype.position=null;const tg=function(e,t){if(void 0!==t&&"string"!=typeof t)throw new TypeError('"ext" argument must be a string');ig(e);let n,r=0,o=-1,a=e.length;if(void 0===t||0===t.length||t.length>e.length){for(;a--;)if(47===e.charCodeAt(a)){if(n){r=a+1;break}}else o<0&&(n=!0,o=a+1);return o<0?"":e.slice(r,o)}if(t===e)return"";let i=-1,s=t.length-1;for(;a--;)if(47===e.charCodeAt(a)){if(n){r=a+1;break}}else i<0&&(n=!0,i=a+1),s>-1&&(e.charCodeAt(a)===t.charCodeAt(s--)?s<0&&(o=a):(s=-1,o=i));return r===o?o=i:o<0&&(o=e.length),e.slice(r,o)},ng=function(e){if(ig(e),0===e.length)return".";let t,n=-1,r=e.length;for(;--r;)if(47===e.charCodeAt(r)){if(t){n=r;break}}else t||(t=!0);return n<0?47===e.charCodeAt(0)?"/":".":1===n&&47===e.charCodeAt(0)?"//":e.slice(0,n)},rg=function(e){ig(e);let t,n=e.length,r=-1,o=0,a=-1,i=0;for(;n--;){const s=e.charCodeAt(n);if(47!==s)r<0&&(t=!0,r=n+1),46===s?a<0?a=n:1!==i&&(i=1):a>-1&&(i=-1);else if(t){o=n+1;break}}return a<0||r<0||0===i||1===i&&a===r-1&&a===o+1?"":e.slice(a,r)},og=function(...e){let t,n=-1;for(;++n2){if(r=o.lastIndexOf("/"),r!==o.length-1){r<0?(o="",a=0):(o=o.slice(0,r),a=o.length-1-o.lastIndexOf("/")),i=l,s=0;continue}}else if(o.length>0){o="",a=0,i=l,s=0;continue}t&&(o=o.length>0?o+"/..":"..",a=2)}else o.length>0?o+="/"+e.slice(i+1,l):o=e.slice(i+1,l),a=l-i-1;i=l,s=0}else 46===n&&s>-1?s++:s=-1}return o}(e,!t);return 0!==n.length||t||(n="."),n.length>0&&47===e.charCodeAt(e.length-1)&&(n+="/"),t?"/"+n:n}(t)},ag="/";function ig(e){if("string"!=typeof e)throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}const sg=function(){return"/"};function lg(e){return null!==e&&"object"==typeof e&&e.href&&e.origin}const ug=["history","path","basename","stem","extname","dirname"];class cg{constructor(e){let t;t=e?"string"==typeof e||function(e){return Qm(e)}(e)?{value:e}:lg(e)?{path:e}:e:{},this.data={},this.messages=[],this.history=[],this.cwd=sg(),this.value,this.stored,this.result,this.map;let n,r=-1;for(;++rt.length;let i;a&&t.push(r);try{i=e.apply(this,t)}catch(e){if(a&&n)throw e;return r(e)}a||(i&&i.then&&"function"==typeof i.then?i.then(o,r):i instanceof Error?r(i):o(i))};function r(e,...r){n||(n=!0,t(e,...r))}function o(e){r(null,e)}}(s,o)(...i):r(null,...i)}}(null,...t)},use:function(n){if("function"!=typeof n)throw new TypeError("Expected `middelware` to be a function, not "+n);return e.push(n),t}};return t}(),n=[];let r,o={},a=-1;return i.data=function(e,t){return"string"==typeof e?2===arguments.length?(xg("data",r),o[e]=t,i):bg.call(o,e)&&o[e]||null:e?(xg("data",r),o=e,i):o},i.Parser=void 0,i.Compiler=void 0,i.freeze=function(){if(r)return i;for(;++a{if(!e&&t&&n){const o=i.stringify(t,n);null==o||("string"==typeof(r=o)||Qm(r)?n.value=o:n.result=o),a(e,n)}else a(e);var r}))}n(null,t)},i.processSync=function(e){let t;i.freeze(),wg("processSync",i.Parser),kg("processSync",i.Compiler);const n=Cg(e);return i.process(n,(function(e){t=!0,hg(e)})),Eg("processSync","process",t),n},i;function i(){const t=e();let r=-1;for(;++ro?0:o+t:t>o?o:t,n=n>0?n:0,r.length<1e4)a=Array.from(r),a.unshift(t,n),e.splice(...a);else for(n&&e.splice(t,n);i0?(jg(e,e.length,0,t),e):t}const Rg={}.hasOwnProperty;function Tg(e,t){let n;for(n in t){const r=(Rg.call(e,n)?e[n]:void 0)||(e[n]={}),o=t[n];let a;if(o)for(a in o){Rg.call(r,a)||(r[a]=[]);const e=o[a];zg(r[a],Array.isArray(e)?e:e?[e]:[])}}}function zg(e,t){let n=-1;const r=[];for(;++na))return;const n=t.events.length;let o,s,l=n;for(;l--;)if("exit"===t.events[l][0]&&"chunkFlow"===t.events[l][1].type){if(o){s=t.events[l][1].end;break}o=!0}for(y(i),e=n;er;){const r=n[o];t.containerState=r[1],r[0].exit.call(t,e)}n.length=r}function b(){r.write([null]),o=void 0,r=void 0,t.containerState._closeFlow=void 0}}},Xg={tokenize:function(e,t,n){return Gg(e,e.attempt(this.parser.constructs.document,t,n),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}},Yg={tokenize:function(e,t,n){return function(t){return qg(t)?Gg(e,r,"linePrefix")(t):r(t)};function r(e){return null===e||$g(e)?t(e):n(e)}},partial:!0};function Zg(e){const t={};let n,r,o,a,i,s,l,u=-1;for(;++u=4?t(o):e.interrupt(r.parser.constructs.flow,n,t)(o)}},partial:!0},ny={tokenize:function(e){const t=this,n=e.attempt(Yg,(function(r){if(null!==r)return e.enter("lineEndingBlank"),e.consume(r),e.exit("lineEndingBlank"),t.currentConstruct=void 0,n;e.consume(r)}),e.attempt(this.parser.constructs.flowInitial,r,Gg(e,e.attempt(this.parser.constructs.flow,r,e.attempt(ey,r)),"linePrefix")));return n;function r(r){if(null!==r)return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),t.currentConstruct=void 0,n;e.consume(r)}}},ry={resolveAll:sy()},oy=iy("string"),ay=iy("text");function iy(e){return{tokenize:function(t){const n=this,r=this.parser.constructs[e],o=t.attempt(r,a,i);return a;function a(e){return l(e)?o(e):i(e)}function i(e){if(null!==e)return t.enter("data"),t.consume(e),s;t.consume(e)}function s(e){return l(e)?(t.exit("data"),o(e)):(t.consume(e),s)}function l(e){if(null===e)return!0;const t=r[e];let o=-1;if(t)for(;++o-1){const e=i[0];"string"==typeof e?i[0]=e.slice(r):i.shift()}a>0&&i.push(e[o].slice(0,a))}return i}(i,e)}function h(){const{line:e,column:t,offset:n,_index:o,_bufferIndex:a}=r;return{line:e,column:t,offset:n,_index:o,_bufferIndex:a}}function m(e){l=void 0,d=e,f=f(e)}function g(e,t){t.restore()}function y(e,t){return function(n,o,a){let i,d,f,p;return Array.isArray(n)?g(n):"tokenize"in n?g([n]):(m=n,function(e){const t=null!==e&&m[e],n=null!==e&&m.null;return g([...Array.isArray(t)?t:t?[t]:[],...Array.isArray(n)?n:n?[n]:[]])(e)});var m;function g(e){return i=e,d=0,0===e.length?a:y(e[d])}function y(e){return function(n){return p=function(){const e=h(),t=c.previous,n=c.currentConstruct,o=c.events.length,a=Array.from(s);return{restore:function(){r=e,c.previous=t,c.currentConstruct=n,c.events.length=o,s=a,v()},from:o}}(),f=e,e.partial||(c.currentConstruct=e),e.name&&c.parser.constructs.disable.null.includes(e.name)?w():e.tokenize.call(t?Object.assign(Object.create(c),t):c,u,b,w)(n)}}function b(t){return l=!0,e(f,p),o}function w(e){return l=!0,p.restore(),++d=3&&(null===a||$g(a))?(e.exit("thematicBreak"),t(a)):n(a)}function i(t){return t===r?(e.consume(t),o++,i):(e.exit("thematicBreakSequence"),qg(t)?Gg(e,a,"whitespace")(t):a(t))}}},fy={name:"list",tokenize:function(e,t,n){const r=this,o=r.events[r.events.length-1];let a=o&&"linePrefix"===o[1].type?o[2].sliceSerialize(o[1],!0).length:0,i=0;return function(t){const o=r.containerState.type||(42===t||43===t||45===t?"listUnordered":"listOrdered");if("listUnordered"===o?!r.containerState.marker||t===r.containerState.marker:_g(t)){if(r.containerState.type||(r.containerState.type=o,e.enter(o,{_container:!0})),"listUnordered"===o)return e.enter("listItemPrefix"),42===t||45===t?e.check(dy,n,l)(t):l(t);if(!r.interrupt||49===t)return e.enter("listItemPrefix"),e.enter("listItemValue"),s(t)}return n(t)};function s(t){return _g(t)&&++i<10?(e.consume(t),s):(!r.interrupt||i<2)&&(r.containerState.marker?t===r.containerState.marker:41===t||46===t)?(e.exit("listItemValue"),l(t)):n(t)}function l(t){return e.enter("listItemMarker"),e.consume(t),e.exit("listItemMarker"),r.containerState.marker=r.containerState.marker||t,e.check(Yg,r.interrupt?n:u,e.attempt(py,d,c))}function u(e){return r.containerState.initialBlankLine=!0,a++,d(e)}function c(t){return qg(t)?(e.enter("listItemPrefixWhitespace"),e.consume(t),e.exit("listItemPrefixWhitespace"),d):n(t)}function d(n){return r.containerState.size=a+r.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(n)}},continuation:{tokenize:function(e,t,n){const r=this;return r.containerState._closeFlow=void 0,e.check(Yg,(function(n){return r.containerState.furtherBlankLines=r.containerState.furtherBlankLines||r.containerState.initialBlankLine,Gg(e,t,"listItemIndent",r.containerState.size+1)(n)}),(function(n){return r.containerState.furtherBlankLines||!qg(n)?(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,o(n)):(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,e.attempt(hy,t,o)(n))}));function o(o){return r.containerState._closeFlow=!0,r.interrupt=void 0,Gg(e,e.attempt(fy,t,n),"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(o)}}},exit:function(e){e.exit(this.containerState.type)}},py={tokenize:function(e,t,n){const r=this;return Gg(e,(function(e){const o=r.events[r.events.length-1];return!qg(e)&&o&&"listItemPrefixWhitespace"===o[1].type?t(e):n(e)}),"listItemPrefixWhitespace",r.parser.constructs.disable.null.includes("codeIndented")?void 0:5)},partial:!0},hy={tokenize:function(e,t,n){const r=this;return Gg(e,(function(e){const o=r.events[r.events.length-1];return o&&"listItemIndent"===o[1].type&&o[2].sliceSerialize(o[1],!0).length===r.containerState.size?t(e):n(e)}),"listItemIndent",r.containerState.size+1)},partial:!0},my={name:"blockQuote",tokenize:function(e,t,n){const r=this;return function(t){if(62===t){const n=r.containerState;return n.open||(e.enter("blockQuote",{_container:!0}),n.open=!0),e.enter("blockQuotePrefix"),e.enter("blockQuoteMarker"),e.consume(t),e.exit("blockQuoteMarker"),o}return n(t)};function o(n){return qg(n)?(e.enter("blockQuotePrefixWhitespace"),e.consume(n),e.exit("blockQuotePrefixWhitespace"),e.exit("blockQuotePrefix"),t):(e.exit("blockQuotePrefix"),t(n))}},continuation:{tokenize:function(e,t,n){const r=this;return function(t){return qg(t)?Gg(e,o,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):o(t)};function o(r){return e.attempt(my,t,n)(r)}}},exit:function(e){e.exit("blockQuote")}};function gy(e,t,n,r,o,a,i,s,l){const u=l||Number.POSITIVE_INFINITY;let c=0;return function(t){return 60===t?(e.enter(r),e.enter(o),e.enter(a),e.consume(t),e.exit(a),d):null===t||32===t||41===t||Lg(t)?n(t):(e.enter(r),e.enter(i),e.enter(s),e.enter("chunkString",{contentType:"string"}),h(t))};function d(n){return 62===n?(e.enter(a),e.consume(n),e.exit(a),e.exit(o),e.exit(r),t):(e.enter(s),e.enter("chunkString",{contentType:"string"}),f(n))}function f(t){return 62===t?(e.exit("chunkString"),e.exit(s),d(t)):null===t||60===t||$g(t)?n(t):(e.consume(t),92===t?p:f)}function p(t){return 60===t||62===t||92===t?(e.consume(t),f):f(t)}function h(o){return c||null!==o&&41!==o&&!Vg(o)?c999||null===d||91===d||93===d&&!s||94===d&&!l&&"_hiddenFootnoteSupport"in i.parser.constructs?n(d):93===d?(e.exit(a),e.enter(o),e.consume(d),e.exit(o),e.exit(r),t):$g(d)?(e.enter("lineEnding"),e.consume(d),e.exit("lineEnding"),u):(e.enter("chunkString",{contentType:"string"}),c(d))}function c(t){return null===t||91===t||93===t||$g(t)||l++>999?(e.exit("chunkString"),u(t)):(e.consume(t),s||(s=!qg(t)),92===t?d:c)}function d(t){return 91===t||92===t||93===t?(e.consume(t),l++,c):c(t)}}function by(e,t,n,r,o,a){let i;return function(t){return 34===t||39===t||40===t?(e.enter(r),e.enter(o),e.consume(t),e.exit(o),i=40===t?41:t,s):n(t)};function s(n){return n===i?(e.enter(o),e.consume(n),e.exit(o),e.exit(r),t):(e.enter(a),l(n))}function l(t){return t===i?(e.exit(a),s(i)):null===t?n(t):$g(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),Gg(e,l,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),u(t))}function u(t){return t===i||null===t||$g(t)?(e.exit("chunkString"),l(t)):(e.consume(t),92===t?c:u)}function c(t){return t===i||92===t?(e.consume(t),u):u(t)}}function vy(e,t){let n;return function r(o){return $g(o)?(e.enter("lineEnding"),e.consume(o),e.exit("lineEnding"),n=!0,r):qg(o)?Gg(e,r,n?"linePrefix":"lineSuffix")(o):t(o)}}function wy(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const ky={name:"definition",tokenize:function(e,t,n){const r=this;let o;return function(t){return e.enter("definition"),function(t){return yy.call(r,e,a,n,"definitionLabel","definitionLabelMarker","definitionLabelString")(t)}(t)};function a(t){return o=wy(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)),58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),i):n(t)}function i(t){return Vg(t)?vy(e,s)(t):s(t)}function s(t){return gy(e,l,n,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(t)}function l(t){return e.attempt(xy,u,u)(t)}function u(t){return qg(t)?Gg(e,c,"whitespace")(t):c(t)}function c(a){return null===a||$g(a)?(e.exit("definition"),r.parser.defined.push(o),t(a)):n(a)}}},xy={tokenize:function(e,t,n){return function(t){return Vg(t)?vy(e,r)(t):n(t)};function r(t){return by(e,o,n,"definitionTitle","definitionTitleMarker","definitionTitleString")(t)}function o(t){return qg(t)?Gg(e,a,"whitespace")(t):a(t)}function a(e){return null===e||$g(e)?t(e):n(e)}},partial:!0},Sy={name:"codeIndented",tokenize:function(e,t,n){const r=this;return function(t){return e.enter("codeIndented"),Gg(e,o,"linePrefix",5)(t)};function o(e){const t=r.events[r.events.length-1];return t&&"linePrefix"===t[1].type&&t[2].sliceSerialize(t[1],!0).length>=4?a(e):n(e)}function a(t){return null===t?s(t):$g(t)?e.attempt(Ey,a,s)(t):(e.enter("codeFlowValue"),i(t))}function i(t){return null===t||$g(t)?(e.exit("codeFlowValue"),a(t)):(e.consume(t),i)}function s(n){return e.exit("codeIndented"),t(n)}}},Ey={tokenize:function(e,t,n){const r=this;return o;function o(t){return r.parser.lazy[r.now().line]?n(t):$g(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),o):Gg(e,a,"linePrefix",5)(t)}function a(e){const a=r.events[r.events.length-1];return a&&"linePrefix"===a[1].type&&a[2].sliceSerialize(a[1],!0).length>=4?t(e):$g(e)?o(e):n(e)}},partial:!0},Cy={name:"headingAtx",tokenize:function(e,t,n){let r=0;return function(t){return e.enter("atxHeading"),function(t){return e.enter("atxHeadingSequence"),o(t)}(t)};function o(t){return 35===t&&r++<6?(e.consume(t),o):null===t||Vg(t)?(e.exit("atxHeadingSequence"),a(t)):n(t)}function a(n){return 35===n?(e.enter("atxHeadingSequence"),i(n)):null===n||$g(n)?(e.exit("atxHeading"),t(n)):qg(n)?Gg(e,a,"whitespace")(n):(e.enter("atxHeadingText"),s(n))}function i(t){return 35===t?(e.consume(t),i):(e.exit("atxHeadingSequence"),a(t))}function s(t){return null===t||35===t||Vg(t)?(e.exit("atxHeadingText"),a(t)):(e.consume(t),s)}},resolve:function(e,t){let n,r,o=e.length-2,a=3;return"whitespace"===e[a][1].type&&(a+=2),o-2>a&&"whitespace"===e[o][1].type&&(o-=2),"atxHeadingSequence"===e[o][1].type&&(a===o-1||o-4>a&&"whitespace"===e[o-2][1].type)&&(o-=a+1===o?2:4),o>a&&(n={type:"atxHeadingText",start:e[a][1].start,end:e[o][1].end},r={type:"chunkText",start:e[a][1].start,end:e[o][1].end,contentType:"text"},jg(e,a,o-a+1,[["enter",n,t],["enter",r,t],["exit",r,t],["exit",n,t]])),e}},Oy={name:"setextUnderline",tokenize:function(e,t,n){const r=this;let o;return function(t){let i,s=r.events.length;for(;s--;)if("lineEnding"!==r.events[s][1].type&&"linePrefix"!==r.events[s][1].type&&"content"!==r.events[s][1].type){i="paragraph"===r.events[s][1].type;break}return r.parser.lazy[r.now().line]||!r.interrupt&&!i?n(t):(e.enter("setextHeadingLine"),o=t,function(t){return e.enter("setextHeadingLineSequence"),a(t)}(t))};function a(t){return t===o?(e.consume(t),a):(e.exit("setextHeadingLineSequence"),qg(t)?Gg(e,i,"lineSuffix")(t):i(t))}function i(r){return null===r||$g(r)?(e.exit("setextHeadingLine"),t(r)):n(r)}},resolveTo:function(e,t){let n,r,o,a=e.length;for(;a--;)if("enter"===e[a][0]){if("content"===e[a][1].type){n=a;break}"paragraph"===e[a][1].type&&(r=a)}else"content"===e[a][1].type&&e.splice(a,1),o||"definition"!==e[a][1].type||(o=a);const i={type:"setextHeading",start:Object.assign({},e[r][1].start),end:Object.assign({},e[e.length-1][1].end)};return e[r][1].type="setextHeadingText",o?(e.splice(r,0,["enter",i,t]),e.splice(o+1,0,["exit",e[n][1],t]),e[n][1].end=Object.assign({},e[o][1].end)):e[n][1]=i,e.push(["exit",i,t]),e}},Ay=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],Py=["pre","script","style","textarea"],jy={name:"htmlFlow",tokenize:function(e,t,n){const r=this;let o,a,i,s,l;return function(t){return function(t){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(t),u}(t)};function u(s){return 33===s?(e.consume(s),c):47===s?(e.consume(s),a=!0,p):63===s?(e.consume(s),o=3,r.interrupt?t:I):Ig(s)?(e.consume(s),i=String.fromCharCode(s),h):n(s)}function c(a){return 45===a?(e.consume(a),o=2,d):91===a?(e.consume(a),o=5,s=0,f):Ig(a)?(e.consume(a),o=4,r.interrupt?t:I):n(a)}function d(o){return 45===o?(e.consume(o),r.interrupt?t:I):n(o)}function f(o){return o==="CDATA[".charCodeAt(s++)?(e.consume(o),6===s?r.interrupt?t:O:f):n(o)}function p(t){return Ig(t)?(e.consume(t),i=String.fromCharCode(t),h):n(t)}function h(s){if(null===s||47===s||62===s||Vg(s)){const l=47===s,u=i.toLowerCase();return l||a||!Py.includes(u)?Ay.includes(i.toLowerCase())?(o=6,l?(e.consume(s),m):r.interrupt?t(s):O(s)):(o=7,r.interrupt&&!r.parser.lazy[r.now().line]?n(s):a?g(s):y(s)):(o=1,r.interrupt?t(s):O(s))}return 45===s||Dg(s)?(e.consume(s),i+=String.fromCharCode(s),h):n(s)}function m(o){return 62===o?(e.consume(o),r.interrupt?t:O):n(o)}function g(t){return qg(t)?(e.consume(t),g):E(t)}function y(t){return 47===t?(e.consume(t),E):58===t||95===t||Ig(t)?(e.consume(t),b):qg(t)?(e.consume(t),y):E(t)}function b(t){return 45===t||46===t||58===t||95===t||Dg(t)?(e.consume(t),b):v(t)}function v(t){return 61===t?(e.consume(t),w):qg(t)?(e.consume(t),v):y(t)}function w(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),l=t,k):qg(t)?(e.consume(t),w):x(t)}function k(t){return t===l?(e.consume(t),l=null,S):null===t||$g(t)?n(t):(e.consume(t),k)}function x(t){return null===t||34===t||39===t||47===t||60===t||61===t||62===t||96===t||Vg(t)?v(t):(e.consume(t),x)}function S(e){return 47===e||62===e||qg(e)?y(e):n(e)}function E(t){return 62===t?(e.consume(t),C):n(t)}function C(t){return null===t||$g(t)?O(t):qg(t)?(e.consume(t),C):n(t)}function O(t){return 45===t&&2===o?(e.consume(t),F):60===t&&1===o?(e.consume(t),R):62===t&&4===o?(e.consume(t),D):63===t&&3===o?(e.consume(t),I):93===t&&5===o?(e.consume(t),z):!$g(t)||6!==o&&7!==o?null===t||$g(t)?(e.exit("htmlFlowData"),A(t)):(e.consume(t),O):(e.exit("htmlFlowData"),e.check(Fy,N,A)(t))}function A(t){return e.check(Ry,P,N)(t)}function P(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),j}function j(t){return null===t||$g(t)?A(t):(e.enter("htmlFlowData"),O(t))}function F(t){return 45===t?(e.consume(t),I):O(t)}function R(t){return 47===t?(e.consume(t),i="",T):O(t)}function T(t){if(62===t){const n=i.toLowerCase();return Py.includes(n)?(e.consume(t),D):O(t)}return Ig(t)&&i.length<8?(e.consume(t),i+=String.fromCharCode(t),T):O(t)}function z(t){return 93===t?(e.consume(t),I):O(t)}function I(t){return 62===t?(e.consume(t),D):45===t&&2===o?(e.consume(t),I):O(t)}function D(t){return null===t||$g(t)?(e.exit("htmlFlowData"),N(t)):(e.consume(t),D)}function N(n){return e.exit("htmlFlow"),t(n)}},resolveTo:function(e){let t=e.length;for(;t--&&("enter"!==e[t][0]||"htmlFlow"!==e[t][1].type););return t>1&&"linePrefix"===e[t-2][1].type&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2)),e},concrete:!0},Fy={tokenize:function(e,t,n){return function(r){return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),e.attempt(Yg,t,n)}},partial:!0},Ry={tokenize:function(e,t,n){const r=this;return function(t){return $g(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),o):n(t)};function o(e){return r.parser.lazy[r.now().line]?n(e):t(e)}},partial:!0},Ty={tokenize:function(e,t,n){const r=this;return function(t){return null===t?n(t):(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),o)};function o(e){return r.parser.lazy[r.now().line]?n(e):t(e)}},partial:!0},zy={name:"codeFenced",tokenize:function(e,t,n){const r=this,o={tokenize:function(e,t,n){let o=0;return function(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),i};function i(t){return e.enter("codeFencedFence"),qg(t)?Gg(e,l,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):l(t)}function l(t){return t===a?(e.enter("codeFencedFenceSequence"),u(t)):n(t)}function u(t){return t===a?(o++,e.consume(t),u):o>=s?(e.exit("codeFencedFenceSequence"),qg(t)?Gg(e,c,"whitespace")(t):c(t)):n(t)}function c(r){return null===r||$g(r)?(e.exit("codeFencedFence"),t(r)):n(r)}},partial:!0};let a,i=0,s=0;return function(t){return function(t){const n=r.events[r.events.length-1];return i=n&&"linePrefix"===n[1].type?n[2].sliceSerialize(n[1],!0).length:0,a=t,e.enter("codeFenced"),e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),l(t)}(t)};function l(t){return t===a?(s++,e.consume(t),l):s<3?n(t):(e.exit("codeFencedFenceSequence"),qg(t)?Gg(e,u,"whitespace")(t):u(t))}function u(n){return null===n||$g(n)?(e.exit("codeFencedFence"),r.interrupt?t(n):e.check(Ty,p,b)(n)):(e.enter("codeFencedFenceInfo"),e.enter("chunkString",{contentType:"string"}),c(n))}function c(t){return null===t||$g(t)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),u(t)):qg(t)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),Gg(e,d,"whitespace")(t)):96===t&&t===a?n(t):(e.consume(t),c)}function d(t){return null===t||$g(t)?u(t):(e.enter("codeFencedFenceMeta"),e.enter("chunkString",{contentType:"string"}),f(t))}function f(t){return null===t||$g(t)?(e.exit("chunkString"),e.exit("codeFencedFenceMeta"),u(t)):96===t&&t===a?n(t):(e.consume(t),f)}function p(t){return e.attempt(o,b,h)(t)}function h(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),m}function m(t){return i>0&&qg(t)?Gg(e,g,"linePrefix",i+1)(t):g(t)}function g(t){return null===t||$g(t)?e.check(Ty,p,b)(t):(e.enter("codeFlowValue"),y(t))}function y(t){return null===t||$g(t)?(e.exit("codeFlowValue"),g(t)):(e.consume(t),y)}function b(n){return e.exit("codeFenced"),t(n)}},concrete:!0},Iy=document.createElement("i");function Dy(e){const t="&"+e+";";Iy.innerHTML=t;const n=Iy.textContent;return(59!==n.charCodeAt(n.length-1)||"semi"===e)&&n!==t&&n}const Ny={name:"characterReference",tokenize:function(e,t,n){const r=this;let o,a,i=0;return function(t){return e.enter("characterReference"),e.enter("characterReferenceMarker"),e.consume(t),e.exit("characterReferenceMarker"),s};function s(t){return 35===t?(e.enter("characterReferenceMarkerNumeric"),e.consume(t),e.exit("characterReferenceMarkerNumeric"),l):(e.enter("characterReferenceValue"),o=31,a=Dg,u(t))}function l(t){return 88===t||120===t?(e.enter("characterReferenceMarkerHexadecimal"),e.consume(t),e.exit("characterReferenceMarkerHexadecimal"),e.enter("characterReferenceValue"),o=6,a=Bg,u):(e.enter("characterReferenceValue"),o=7,a=_g,u(t))}function u(s){if(59===s&&i){const o=e.exit("characterReferenceValue");return a!==Dg||Dy(r.sliceSerialize(o))?(e.enter("characterReferenceMarker"),e.consume(s),e.exit("characterReferenceMarker"),e.exit("characterReference"),t):n(s)}return a(s)&&i++1&&e[c][1].end.offset-e[c][1].start.offset>1?2:1;const d=Object.assign({},e[n][1].end),f=Object.assign({},e[c][1].start);Wy(d,-s),Wy(f,s),a={type:s>1?"strongSequence":"emphasisSequence",start:d,end:Object.assign({},e[n][1].end)},i={type:s>1?"strongSequence":"emphasisSequence",start:Object.assign({},e[c][1].start),end:f},o={type:s>1?"strongText":"emphasisText",start:Object.assign({},e[n][1].end),end:Object.assign({},e[c][1].start)},r={type:s>1?"strong":"emphasis",start:Object.assign({},a.start),end:Object.assign({},i.end)},e[n][1].end=Object.assign({},a.start),e[c][1].start=Object.assign({},i.end),l=[],e[n][1].end.offset-e[n][1].start.offset&&(l=Fg(l,[["enter",e[n][1],t],["exit",e[n][1],t]])),l=Fg(l,[["enter",r,t],["enter",a,t],["exit",a,t],["enter",o,t]]),l=Fg(l,uy(t.parser.constructs.insideSpan.null,e.slice(n+1,c),t)),l=Fg(l,[["exit",o,t],["enter",i,t],["exit",i,t],["exit",r,t]]),e[c][1].end.offset-e[c][1].start.offset?(u=2,l=Fg(l,[["enter",e[c][1],t],["exit",e[c][1],t]])):u=0,jg(e,n-1,c-n+3,l),c=n+l.length-u-2;break}for(c=-1;++c13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||!(65535&~n)||65534==(65535&n)||n>1114111?"�":String.fromCharCode(n)}const ub=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function cb(e){return e.replace(ub,db)}function db(e,t,n){if(t)return t;if(35===n.charCodeAt(0)){const e=n.charCodeAt(1),t=120===e||88===e;return lb(n.slice(t?2:1),t?16:10)}return Dy(n)||e}const fb={}.hasOwnProperty,pb=function(t,n,r){return"string"!=typeof n&&(r=n,n=void 0),function(e){const t={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:i(w),autolinkProtocol:f,autolinkEmail:f,atxHeading:i(y),blockQuote:i((function(){return{type:"blockquote",children:[]}})),characterEscape:f,characterReference:f,codeFenced:i(g),codeFencedFenceInfo:s,codeFencedFenceMeta:s,codeIndented:i(g,s),codeText:i((function(){return{type:"inlineCode",value:""}}),s),codeTextData:f,data:f,codeFlowValue:f,definition:i((function(){return{type:"definition",identifier:"",label:null,title:null,url:""}})),definitionDestinationString:s,definitionLabelString:s,definitionTitleString:s,emphasis:i((function(){return{type:"emphasis",children:[]}})),hardBreakEscape:i(b),hardBreakTrailing:i(b),htmlFlow:i(v,s),htmlFlowData:f,htmlText:i(v,s),htmlTextData:f,image:i((function(){return{type:"image",title:null,url:"",alt:null}})),label:s,link:i(w),listItem:i((function(e){return{type:"listItem",spread:e._spread,checked:null,children:[]}})),listItemValue:function(e){a("expectingFirstListItemValue")&&(this.stack[this.stack.length-2].start=Number.parseInt(this.sliceSerialize(e),10),o("expectingFirstListItemValue"))},listOrdered:i(k,(function(){o("expectingFirstListItemValue",!0)})),listUnordered:i(k),paragraph:i((function(){return{type:"paragraph",children:[]}})),reference:function(){o("referenceType","collapsed")},referenceString:s,resourceDestinationString:s,resourceTitleString:s,setextHeading:i(y),strong:i((function(){return{type:"strong",children:[]}})),thematicBreak:i((function(){return{type:"thematicBreak"}}))},exit:{atxHeading:u(),atxHeadingSequence:function(e){const t=this.stack[this.stack.length-1];if(!t.depth){const n=this.sliceSerialize(e).length;t.depth=n}},autolink:u(),autolinkEmail:function(e){p.call(this,e),this.stack[this.stack.length-1].url="mailto:"+this.sliceSerialize(e)},autolinkProtocol:function(e){p.call(this,e),this.stack[this.stack.length-1].url=this.sliceSerialize(e)},blockQuote:u(),characterEscapeValue:p,characterReferenceMarkerHexadecimal:m,characterReferenceMarkerNumeric:m,characterReferenceValue:function(e){const t=this.sliceSerialize(e),n=a("characterReferenceType");let r;n?(r=lb(t,"characterReferenceMarkerNumeric"===n?10:16),o("characterReferenceType")):r=Dy(t);const i=this.stack.pop();i.value+=r,i.position.end=hb(e.end)},codeFenced:u((function(){const e=this.resume();this.stack[this.stack.length-1].value=e.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),o("flowCodeInside")})),codeFencedFence:function(){a("flowCodeInside")||(this.buffer(),o("flowCodeInside",!0))},codeFencedFenceInfo:function(){const e=this.resume();this.stack[this.stack.length-1].lang=e},codeFencedFenceMeta:function(){const e=this.resume();this.stack[this.stack.length-1].meta=e},codeFlowValue:p,codeIndented:u((function(){const e=this.resume();this.stack[this.stack.length-1].value=e.replace(/(\r?\n|\r)$/g,"")})),codeText:u((function(){const e=this.resume();this.stack[this.stack.length-1].value=e})),codeTextData:p,data:p,definition:u(),definitionDestinationString:function(){const e=this.resume();this.stack[this.stack.length-1].url=e},definitionLabelString:function(e){const t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=wy(this.sliceSerialize(e)).toLowerCase()},definitionTitleString:function(){const e=this.resume();this.stack[this.stack.length-1].title=e},emphasis:u(),hardBreakEscape:u(h),hardBreakTrailing:u(h),htmlFlow:u((function(){const e=this.resume();this.stack[this.stack.length-1].value=e})),htmlFlowData:p,htmlText:u((function(){const e=this.resume();this.stack[this.stack.length-1].value=e})),htmlTextData:p,image:u((function(){const e=this.stack[this.stack.length-1];if(a("inReference")){const t=a("referenceType")||"shortcut";e.type+="Reference",e.referenceType=t,delete e.url,delete e.title}else delete e.identifier,delete e.label;o("referenceType")})),label:function(){const e=this.stack[this.stack.length-1],t=this.resume(),n=this.stack[this.stack.length-1];if(o("inReference",!0),"link"===n.type){const t=e.children;n.children=t}else n.alt=t},labelText:function(e){const t=this.sliceSerialize(e),n=this.stack[this.stack.length-2];n.label=cb(t),n.identifier=wy(t).toLowerCase()},lineEnding:function(e){const n=this.stack[this.stack.length-1];if(a("atHardBreak"))return n.children[n.children.length-1].position.end=hb(e.end),void o("atHardBreak");!a("setextHeadingSlurpLineEnding")&&t.canContainEols.includes(n.type)&&(f.call(this,e),p.call(this,e))},link:u((function(){const e=this.stack[this.stack.length-1];if(a("inReference")){const t=a("referenceType")||"shortcut";e.type+="Reference",e.referenceType=t,delete e.url,delete e.title}else delete e.identifier,delete e.label;o("referenceType")})),listItem:u(),listOrdered:u(),listUnordered:u(),paragraph:u(),referenceString:function(e){const t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=wy(this.sliceSerialize(e)).toLowerCase(),o("referenceType","full")},resourceDestinationString:function(){const e=this.resume();this.stack[this.stack.length-1].url=e},resourceTitleString:function(){const e=this.resume();this.stack[this.stack.length-1].title=e},resource:function(){o("inReference")},setextHeading:u((function(){o("setextHeadingSlurpLineEnding")})),setextHeadingLineSequence:function(e){this.stack[this.stack.length-1].depth=61===this.sliceSerialize(e).charCodeAt(0)?1:2},setextHeadingText:function(){o("setextHeadingSlurpLineEnding",!0)},strong:u(),thematicBreak:u()}};mb(t,(e||{}).mdastExtensions||[]);const n={};return function(e){let n={type:"root",children:[]};const i={stack:[n],tokenStack:[],config:t,enter:l,exit:c,buffer:s,resume:d,setData:o,getData:a},u=[];let f=-1;for(;++f0){const e=i.tokenStack[i.tokenStack.length-1];(e[1]||yb).call(i,void 0,e[0])}for(n.position={start:hb(e.length>0?e[0][1].start:{line:1,column:1,offset:0}),end:hb(e.length>0?e[e.length-2][1].end:{line:1,column:1,offset:0})},f=-1;++f{const n=this.data("settings");return pb(t,Object.assign({},n,e,{extensions:this.data("micromarkExtensions")||[],mdastExtensions:this.data("fromMarkdownExtensions")||[]}))}})}wb(/[A-Za-z]/);const vb=wb(/[\dA-Za-z]/);function wb(e){return function(t){return null!==t&&e.test(String.fromCharCode(t))}}function kb(e){const t=[];let n=-1,r=0,o=0;for(;++n55295&&a<57344){const t=e.charCodeAt(n+1);a<56320&&t>56319&&t<57344?(i=String.fromCharCode(a,t),o=1):i="�"}else i=String.fromCharCode(a);i&&(t.push(e.slice(r,n),encodeURIComponent(i)),r=n+o+1,i=""),o&&(n+=o,o=0)}return t.join("")+e.slice(r)}wb(/[#-'*+\--9=?A-Z^-~]/),wb(/\d/),wb(/[\dA-Fa-f]/),wb(/[!-/:-@[-`{-~]/),wb(/[!-\/:-@\[-`\{-~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1B7D\u1B7E\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]/),wb(/\s/);const xb=function(e){if(null==e)return Eb;if("string"==typeof e)return t=e,Sb((function(e){return e&&e.type===t}));var t;if("object"==typeof e)return Array.isArray(e)?function(e){const t=[];let n=-1;for(;++n-1?n.offset:null}}}const jb=!1,Fb={}.hasOwnProperty;function Rb(e){const t=Object.create(null);if(!e||!e.type)throw new Error("mdast-util-definitions expected node");return function(e,t,n,r){"function"==typeof t&&"function"!=typeof n&&(r=n,n=t,t=null),function(e,t,n,r){"function"==typeof t&&"function"!=typeof n&&(r=n,n=t,t=null);const o=xb(t),a=r?-1:1;!function e(i,s,l){const u=i&&"object"==typeof i?i:{};if("string"==typeof u.type){const e="string"==typeof u.tagName?u.tagName:"string"==typeof u.name?u.name:void 0;Object.defineProperty(c,"name",{value:"node ("+i.type+(e?"<"+e+">":"")+")"})}return c;function c(){let u,c,d,f=[];if((!t||o(i,s,l[l.length-1]||null))&&(f=function(e){return Array.isArray(e)?e:"number"==typeof e?[!0,e]:[e]}(n(i,l)),f[0]===jb))return f;if(i.children&&"skip"!==f[0])for(c=(r?i.children.length:-1)+a,d=l.concat(i);c>-1&&c{const n=Tb(e.identifier);n&&!Fb.call(t,n)&&(t[n]=e)})),function(e){const n=Tb(e);return n&&Fb.call(t,n)?t[n]:null}}function Tb(e){return String(e||"").toUpperCase()}function zb(e,t){const n=String(t.identifier).toUpperCase(),r=kb(n.toLowerCase()),o=e.footnoteOrder.indexOf(n);let a;-1===o?(e.footnoteOrder.push(n),e.footnoteCounts[n]=1,a=e.footnoteOrder.length):(e.footnoteCounts[n]++,a=o+1);const i=e.footnoteCounts[n],s={type:"element",tagName:"a",properties:{href:"#"+e.clobberPrefix+"fn-"+r,id:e.clobberPrefix+"fnref-"+r+(i>1?"-"+i:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(a)}]};e.patch(t,s);const l={type:"element",tagName:"sup",properties:{},children:[s]};return e.patch(t,l),e.applyData(t,l)}function Ib(e,t){const n=t.referenceType;let r="]";if("collapsed"===n?r+="[]":"full"===n&&(r+="["+(t.label||t.identifier)+"]"),"imageReference"===t.type)return{type:"text",value:"!["+t.alt+r};const o=e.all(t),a=o[0];a&&"text"===a.type?a.value="["+a.value:o.unshift({type:"text",value:"["});const i=o[o.length-1];return i&&"text"===i.type?i.value+=r:o.push({type:"text",value:r}),o}function Db(e){const t=e.spread;return null==t?e.children.length>1:t}function Nb(e){const t=String(e),n=/\r?\n|\r/g;let r=n.exec(t),o=0;const a=[];for(;r;)a.push(Lb(t.slice(o,r.index),o>0,!0),r[0]),o=r.index+r[0].length,r=n.exec(t);return a.push(Lb(t.slice(o),o>0,!1)),a.join("")}function Lb(e,t,n){let r=0,o=e.length;if(t){let t=e.codePointAt(r);for(;9===t||32===t;)r++,t=e.codePointAt(r)}if(n){let t=e.codePointAt(o-1);for(;9===t||32===t;)o--,t=e.codePointAt(o-1)}return o>r?e.slice(r,o):""}const _b={blockquote:function(e,t){const n={type:"element",tagName:"blockquote",properties:{},children:e.wrap(e.all(t),!0)};return e.patch(t,n),e.applyData(t,n)},break:function(e,t){const n={type:"element",tagName:"br",properties:{},children:[]};return e.patch(t,n),[e.applyData(t,n),{type:"text",value:"\n"}]},code:function(e,t){const n=t.value?t.value+"\n":"",r=t.lang?t.lang.match(/^[^ \t]+(?=[ \t]|$)/):null,o={};r&&(o.className=["language-"+r]);let a={type:"element",tagName:"code",properties:o,children:[{type:"text",value:n}]};return t.meta&&(a.data={meta:t.meta}),e.patch(t,a),a=e.applyData(t,a),a={type:"element",tagName:"pre",properties:{},children:[a]},e.patch(t,a),a},delete:function(e,t){const n={type:"element",tagName:"del",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},emphasis:function(e,t){const n={type:"element",tagName:"em",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},footnoteReference:zb,footnote:function(e,t){const n=e.footnoteById;let r=1;for(;r in n;)r++;const o=String(r);return n[o]={type:"footnoteDefinition",identifier:o,children:[{type:"paragraph",children:t.children}],position:t.position},zb(e,{type:"footnoteReference",identifier:o,position:t.position})},heading:function(e,t){const n={type:"element",tagName:"h"+t.depth,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},html:function(e,t){if(e.dangerous){const n={type:"raw",value:t.value};return e.patch(t,n),e.applyData(t,n)}return null},imageReference:function(e,t){const n=e.definition(t.identifier);if(!n)return Ib(e,t);const r={src:kb(n.url||""),alt:t.alt};null!==n.title&&void 0!==n.title&&(r.title=n.title);const o={type:"element",tagName:"img",properties:r,children:[]};return e.patch(t,o),e.applyData(t,o)},image:function(e,t){const n={src:kb(t.url)};null!==t.alt&&void 0!==t.alt&&(n.alt=t.alt),null!==t.title&&void 0!==t.title&&(n.title=t.title);const r={type:"element",tagName:"img",properties:n,children:[]};return e.patch(t,r),e.applyData(t,r)},inlineCode:function(e,t){const n={type:"text",value:t.value.replace(/\r?\n|\r/g," ")};e.patch(t,n);const r={type:"element",tagName:"code",properties:{},children:[n]};return e.patch(t,r),e.applyData(t,r)},linkReference:function(e,t){const n=e.definition(t.identifier);if(!n)return Ib(e,t);const r={href:kb(n.url||"")};null!==n.title&&void 0!==n.title&&(r.title=n.title);const o={type:"element",tagName:"a",properties:r,children:e.all(t)};return e.patch(t,o),e.applyData(t,o)},link:function(e,t){const n={href:kb(t.url)};null!==t.title&&void 0!==t.title&&(n.title=t.title);const r={type:"element",tagName:"a",properties:n,children:e.all(t)};return e.patch(t,r),e.applyData(t,r)},listItem:function(e,t,n){const r=e.all(t),o=n?function(e){let t=!1;if("list"===e.type){t=e.spread||!1;const n=e.children;let r=-1;for(;!t&&++r0&&n.children.unshift({type:"text",value:" "}),n.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:t.checked,disabled:!0},children:[]}),a.className=["task-list-item"]}let s=-1;for(;++s0){const r={type:"element",tagName:"tbody",properties:{},children:e.wrap(n,!0)},a=Ob(t.children[1]),i=Ab(t.children[t.children.length-1]);a.line&&i.line&&(r.position={start:a,end:i}),o.push(r)}const a={type:"element",tagName:"table",properties:{},children:e.wrap(o,!0)};return e.patch(t,a),e.applyData(t,a)},tableCell:function(e,t){const n={type:"element",tagName:"td",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},tableRow:function(e,t,n){const r=n?n.children:void 0,o=0===(r?r.indexOf(t):1)?"th":"td",a=n&&"table"===n.type?n.align:void 0,i=a?a.length:t.children.length;let s=-1;const l=[];for(;++s":"")+")"})}return c;function c(){let u,c,d,f=[];if((!t||o(i,s,l[l.length-1]||null))&&(f=function(e){return Array.isArray(e)?e:"number"==typeof e?[!0,e]:[e]}(n(i,l)),f[0]===Cb))return f;if(i.children&&"skip"!==f[0])for(c=(r?i.children.length:-1)+a,d=l.concat(i);c>-1&&c{const t=String(e.identifier).toUpperCase();Mb.call(o,t)||(o[t]=e)})),i;function a(e,t){if(e&&"data"in e&&e.data){const n=e.data;n.hName&&("element"!==t.type&&(t={type:"element",tagName:"",properties:{},children:[]}),t.tagName=n.hName),"element"===t.type&&n.hProperties&&(t.properties={...t.properties,...n.hProperties}),"children"in t&&t.children&&n.hChildren&&(t.children=n.hChildren)}if(e){const r="type"in e?e:{position:e};(n=r)&&n.position&&n.position.start&&n.position.start.line&&n.position.start.column&&n.position.end&&n.position.end.line&&n.position.end.column&&(t.position={start:Ob(r),end:Ab(r)})}var n;return t}function i(e,t,n,r){return Array.isArray(n)&&(r=n,n={}),a(e,{type:"element",tagName:t,properties:n||{},children:r||[]})}}function Vb(e,t){var n;e.position&&(t.position={start:Ob(n=e),end:Ab(n)})}function qb(e,t){let n=t;if(e&&e.data){const t=e.data.hName,r=e.data.hChildren,o=e.data.hProperties;"string"==typeof t&&("element"===n.type?n.tagName=t:n={type:"element",tagName:t,properties:{},children:[]}),"element"===n.type&&o&&(n.properties={...n.properties,...o}),"children"in n&&n.children&&null!=r&&(n.children=r)}return n}function Hb(e,t,n){const r=t&&t.type;if(!r)throw new Error("Expected node, got `"+t+"`");return Mb.call(e.handlers,r)?e.handlers[r](e,t,n):e.passThrough&&e.passThrough.includes(r)?"children"in t?{...t,children:Ub(e,t)}:t:e.unknownHandler?e.unknownHandler(e,t,n):function(e,t){const n=t.data||{},r=!("value"in t)||Mb.call(n,"hProperties")||Mb.call(n,"hChildren")?{type:"element",tagName:"div",properties:{},children:Ub(e,t)}:{type:"text",value:t.value};return e.patch(t,r),e.applyData(t,r)}(e,t)}function Ub(e,t){const n=[];if("children"in t){const r=t.children;let o=-1;for(;++o0&&n.push({type:"text",value:"\n"}),n}function Gb(e,t){const n=$b(e,t),r=n.one(e,null),o=function(e){const t=[];let n=-1;for(;++n1?"-"+s:""),dataFootnoteBackref:!0,className:["data-footnote-backref"],ariaLabel:e.footnoteBackLabel},children:[{type:"text",value:"↩"}]};s>1&&t.children.push({type:"element",tagName:"sup",children:[{type:"text",value:String(s)}]}),l.length>0&&l.push({type:"text",value:" "}),l.push(t)}const u=o[o.length-1];if(u&&"element"===u.type&&"p"===u.tagName){const e=u.children[u.children.length-1];e&&"text"===e.type?e.value+=" ":u.children.push({type:"text",value:" "}),u.children.push(...l)}else o.push(...l);const c={type:"element",tagName:"li",properties:{id:e.clobberPrefix+"fn-"+i},children:e.wrap(o,!0)};e.patch(r,c),t.push(c)}if(0!==t.length)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:e.footnoteLabelTagName,properties:{...JSON.parse(JSON.stringify(e.footnoteLabelProperties)),id:"footnote-label"},children:[{type:"text",value:e.footnoteLabel}]},{type:"text",value:"\n"},{type:"element",tagName:"ol",properties:{},children:e.wrap(t,!0)},{type:"text",value:"\n"}]}}(n);return o&&r.children.push({type:"text",value:"\n"},o),Array.isArray(r)?{type:"root",children:r}:r}const Kb=function(e,t){return e&&"run"in e?function(e,t){return(n,r,o)=>{e.run(Gb(n,t),r,(e=>{o(e)}))}}(e,t):function(e){return t=>Gb(t,e)}(e||t)};var Qb=o(67),Xb=o.n(Qb);class Yb{constructor(e,t,n){this.property=e,this.normal=t,n&&(this.space=n)}}function Zb(e,t){const n={},r={};let o=-1;for(;++o"xlink:"+t.slice(5).toLowerCase(),properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}}),gv=hv({space:"xml",transform:(e,t)=>"xml:"+t.slice(3).toLowerCase(),properties:{xmlLang:null,xmlBase:null,xmlSpace:null}});function yv(e,t){return t in e?e[t]:t}function bv(e,t){return yv(e,t.toLowerCase())}const vv=hv({space:"xmlns",attributes:{xmlnsxlink:"xmlns:xlink"},transform:bv,properties:{xmlns:null,xmlnsXLink:null}}),wv=hv({transform:(e,t)=>"role"===t?t:"aria-"+t.slice(4).toLowerCase(),properties:{ariaActiveDescendant:null,ariaAtomic:rv,ariaAutoComplete:null,ariaBusy:rv,ariaChecked:rv,ariaColCount:av,ariaColIndex:av,ariaColSpan:av,ariaControls:iv,ariaCurrent:null,ariaDescribedBy:iv,ariaDetails:null,ariaDisabled:rv,ariaDropEffect:iv,ariaErrorMessage:null,ariaExpanded:rv,ariaFlowTo:iv,ariaGrabbed:rv,ariaHasPopup:null,ariaHidden:rv,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:iv,ariaLevel:av,ariaLive:null,ariaModal:rv,ariaMultiLine:rv,ariaMultiSelectable:rv,ariaOrientation:null,ariaOwns:iv,ariaPlaceholder:null,ariaPosInSet:av,ariaPressed:rv,ariaReadOnly:rv,ariaRelevant:null,ariaRequired:rv,ariaRoleDescription:iv,ariaRowCount:av,ariaRowIndex:av,ariaRowSpan:av,ariaSelected:rv,ariaSetSize:av,ariaSort:null,ariaValueMax:av,ariaValueMin:av,ariaValueNow:av,ariaValueText:null,role:null}}),kv=hv({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:bv,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:sv,acceptCharset:iv,accessKey:iv,action:null,allow:null,allowFullScreen:nv,allowPaymentRequest:nv,allowUserMedia:nv,alt:null,as:null,async:nv,autoCapitalize:null,autoComplete:iv,autoFocus:nv,autoPlay:nv,blocking:iv,capture:null,charSet:null,checked:nv,cite:null,className:iv,cols:av,colSpan:null,content:null,contentEditable:rv,controls:nv,controlsList:iv,coords:av|sv,crossOrigin:null,data:null,dateTime:null,decoding:null,default:nv,defer:nv,dir:null,dirName:null,disabled:nv,download:ov,draggable:rv,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:nv,formTarget:null,headers:iv,height:av,hidden:nv,high:av,href:null,hrefLang:null,htmlFor:iv,httpEquiv:iv,id:null,imageSizes:null,imageSrcSet:null,inert:nv,inputMode:null,integrity:null,is:null,isMap:nv,itemId:null,itemProp:iv,itemRef:iv,itemScope:nv,itemType:iv,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:nv,low:av,manifest:null,max:null,maxLength:av,media:null,method:null,min:null,minLength:av,multiple:nv,muted:nv,name:null,nonce:null,noModule:nv,noValidate:nv,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:nv,optimum:av,pattern:null,ping:iv,placeholder:null,playsInline:nv,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:nv,referrerPolicy:null,rel:iv,required:nv,reversed:nv,rows:av,rowSpan:av,sandbox:iv,scope:null,scoped:nv,seamless:nv,selected:nv,shadowRootClonable:nv,shadowRootDelegatesFocus:nv,shadowRootMode:null,shape:null,size:av,sizes:null,slot:null,span:av,spellCheck:rv,src:null,srcDoc:null,srcLang:null,srcSet:null,start:av,step:null,style:null,tabIndex:av,target:null,title:null,translate:null,type:null,typeMustMatch:nv,useMap:null,value:rv,width:av,wrap:null,writingSuggestions:null,align:null,aLink:null,archive:iv,axis:null,background:null,bgColor:null,border:av,borderColor:null,bottomMargin:av,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:nv,declare:nv,event:null,face:null,frame:null,frameBorder:null,hSpace:av,leftMargin:av,link:null,longDesc:null,lowSrc:null,marginHeight:av,marginWidth:av,noResize:nv,noHref:nv,noShade:nv,noWrap:nv,object:null,profile:null,prompt:null,rev:null,rightMargin:av,rules:null,scheme:null,scrolling:rv,standby:null,summary:null,text:null,topMargin:av,valueType:null,version:null,vAlign:null,vLink:null,vSpace:av,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:nv,disableRemotePlayback:nv,prefix:null,property:null,results:av,security:null,unselectable:null}}),xv=hv({space:"svg",attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},transform:yv,properties:{about:lv,accentHeight:av,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:av,amplitude:av,arabicForm:null,ascent:av,attributeName:null,attributeType:null,azimuth:av,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:av,by:null,calcMode:null,capHeight:av,className:iv,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:av,diffuseConstant:av,direction:null,display:null,dur:null,divisor:av,dominantBaseline:null,download:nv,dx:null,dy:null,edgeMode:null,editable:null,elevation:av,enableBackground:null,end:null,event:null,exponent:av,externalResourcesRequired:null,fill:null,fillOpacity:av,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:sv,g2:sv,glyphName:sv,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:av,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:av,horizOriginX:av,horizOriginY:av,id:null,ideographic:av,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:av,k:av,k1:av,k2:av,k3:av,k4:av,kernelMatrix:lv,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:av,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:av,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:av,overlineThickness:av,paintOrder:null,panose1:null,path:null,pathLength:av,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:iv,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:av,pointsAtY:av,pointsAtZ:av,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:lv,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:lv,rev:lv,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:lv,requiredFeatures:lv,requiredFonts:lv,requiredFormats:lv,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:av,specularExponent:av,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:av,strikethroughThickness:av,string:null,stroke:null,strokeDashArray:lv,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:av,strokeOpacity:av,strokeWidth:null,style:null,surfaceScale:av,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:lv,tabIndex:av,tableValues:null,target:null,targetX:av,targetY:av,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:lv,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:av,underlineThickness:av,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:av,values:null,vAlphabetic:av,vMathematical:av,vectorEffect:null,vHanging:av,vIdeographic:av,version:null,vertAdvY:av,vertOriginX:av,vertOriginY:av,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:av,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null}}),Sv=Zb([gv,mv,vv,wv,kv],"html"),Ev=Zb([gv,mv,vv,wv,xv],"svg"),Cv=!1;function Ov(e){if(e.allowedElements&&e.disallowedElements)throw new TypeError("Only one of `allowedElements` and `disallowedElements` should be defined");if(e.allowedElements||e.disallowedElements||e.allowElement)return t=>{!function(e,t,n,r){"function"==typeof t&&"function"!=typeof n&&(r=n,n=t,t=null),function(e,t,n,r){"function"==typeof t&&"function"!=typeof n&&(r=n,n=t,t=null);const o=xb(t),a=r?-1:1;!function e(i,s,l){const u=i&&"object"==typeof i?i:{};if("string"==typeof u.type){const e="string"==typeof u.tagName?u.tagName:"string"==typeof u.name?u.name:void 0;Object.defineProperty(c,"name",{value:"node ("+i.type+(e?"<"+e+">":"")+")"})}return c;function c(){let u,c,d,f=[];if((!t||o(i,s,l[l.length-1]||null))&&(f=function(e){return Array.isArray(e)?e:"number"==typeof e?[!0,e]:[e]}(n(i,l)),f[0]===Cv))return f;if(i.children&&"skip"!==f[0])for(c=(r?i.children.length:-1)+a,d=l.concat(i);c>-1&&c{const o=r;let a;if(e.allowedElements?a=!e.allowedElements.includes(t.tagName):e.disallowedElements&&(a=e.disallowedElements.includes(t.tagName)),!a&&e.allowElement&&"number"==typeof n&&(a=!e.allowElement(t,n,o)),a&&"number"==typeof n)return e.unwrapDisallowed&&t.children?o.children.splice(n,1,...t.children):o.children.splice(n,1),n}))}}var Av=o(819);function Pv(e){const t=e&&"object"==typeof e&&"text"===e.type?e.value||"":e;return"string"==typeof t&&""===t.replace(/[ \t\n\f\r]/g,"")}const jv=/^data[-\w.:]+$/i,Fv=/-[a-z]/g,Rv=/[A-Z]/g;function Tv(e){return"-"+e.toLowerCase()}function zv(e){return e.charAt(1).toUpperCase()}const Iv={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"},Dv=o(532),Nv=["http","https","mailto","tel"];function Lv(e){const t=(e||"").trim(),n=t.charAt(0);if("#"===n||"/"===n)return t;const r=t.indexOf(":");if(-1===r)return t;let o=-1;for(;++oo?t:(o=t.indexOf("#"),-1!==o&&r>o?t:"javascript:void(0)")}const _v={}.hasOwnProperty,Bv=new Set(["table","thead","tbody","tfoot","tr"]);function Mv(e,t){const n=[];let r,o=-1;for(;++o0?At.createElement(p,l,d):At.createElement(p,l)}function Vv(e,t){let n=-1,r=0;for(;++n4&&"data"===n.slice(0,4)&&jv.test(t)){if("-"===t.charAt(4)){const e=t.slice(5).replace(Fv,zv);r="data"+e.charAt(0).toUpperCase()+e.slice(1)}else{const e=t.slice(4);if(!Fv.test(e)){let n=e.replace(Rv,Tv);"-"!==n.charAt(0)&&(n="-"+n),t="data"+n}}o=dv}return new o(r,t)}(r.schema,t);let a=n;null!=a&&a==a&&(Array.isArray(a)&&(a=o.commaSeparated?function(e){const t={};return(""===e[e.length-1]?[...e,""]:e).join((t.padRight?" ":"")+","+(!1===t.padLeft?"":" ")).trim()}(a):a.join(" ").trim()),"style"===o.property&&"string"==typeof a&&(a=function(e){const t={};try{Dv(e,(function(e,n){const r="-ms-"===e.slice(0,4)?`ms-${e.slice(4)}`:e;t[r.replace(/-([a-z])/g,Hv)]=n}))}catch{}return t}(a)),o.space&&o.property?e[_v.call(Iv,o.property)?Iv[o.property]:o.property]=a:o.attribute&&(e[o.attribute]=a))}function Hv(e,t){return t.toUpperCase()}const Uv={}.hasOwnProperty,Wv={plugins:{to:"remarkPlugins",id:"change-plugins-to-remarkplugins"},renderers:{to:"components",id:"change-renderers-to-components"},astPlugins:{id:"remove-buggy-html-in-markdown-parser"},allowDangerousHtml:{id:"remove-buggy-html-in-markdown-parser"},escapeHtml:{id:"remove-buggy-html-in-markdown-parser"},source:{to:"children",id:"change-source-to-children"},allowNode:{to:"allowElement",id:"replace-allownode-allowedtypes-and-disallowedtypes"},allowedTypes:{to:"allowedElements",id:"replace-allownode-allowedtypes-and-disallowedtypes"},disallowedTypes:{to:"disallowedElements",id:"replace-allownode-allowedtypes-and-disallowedtypes"},includeNodeIndex:{to:"includeElementIndex",id:"change-includenodeindex-to-includeelementindex"}};function Gv(e){for(const t in Wv)if(Uv.call(Wv,t)&&Uv.call(e,t)){const e=Wv[t];console.warn(`[react-markdown] Warning: please ${e.to?`use \`${e.to}\` instead of`:"remove"} \`${t}\` (see for more info)`),delete Wv[t]}const t=yg().use(bb).use(e.remarkPlugins||[]).use(Kb,{...e.remarkRehypeOptions,allowDangerousHtml:!0}).use(e.rehypePlugins||[]).use(Ov,e),n=new cg;"string"==typeof e.children?n.value=e.children:void 0!==e.children&&null!==e.children&&console.warn(`[react-markdown] Warning: please pass a string as \`children\` (not: \`${e.children}\`)`);const r=t.runSync(t.parse(n),n);if("root"!==r.type)throw new TypeError("Expected a `root` node");let o=At.createElement(At.Fragment,{},Mv({options:e,schema:Sv,listDepth:0},r));return e.className&&(o=At.createElement("div",{className:e.className},o)),o}Gv.propTypes={children:Qb.string,className:Qb.string,allowElement:Qb.func,allowedElements:Qb.arrayOf(Qb.string),disallowedElements:Qb.arrayOf(Qb.string),unwrapDisallowed:Qb.bool,remarkPlugins:Qb.arrayOf(Qb.oneOfType([Qb.object,Qb.func,Qb.arrayOf(Qb.oneOfType([Qb.bool,Qb.string,Qb.object,Qb.func,Qb.arrayOf(Qb.any)]))])),rehypePlugins:Qb.arrayOf(Qb.oneOfType([Qb.object,Qb.func,Qb.arrayOf(Qb.oneOfType([Qb.bool,Qb.string,Qb.object,Qb.func,Qb.arrayOf(Qb.any)]))])),sourcePos:Qb.bool,rawSourcePos:Qb.bool,skipHtml:Qb.bool,includeElementIndex:Qb.bool,transformLinkUri:Qb.oneOfType([Qb.func,Qb.bool]),linkTarget:Qb.oneOfType([Qb.func,Qb.string]),transformImageUri:Qb.func,components:Qb.object};var Kv=At.createContext({projectColor:"#718096"}),Qv=function(e){var t=e.styleConfig,n=e.children;return(0,r.jsx)(Kv.Provider,{value:t,children:n})},Xv=function(){return(0,At.useContext)(Kv)},Yv=function(){return Yv=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0)&&!(r=a.next()).done;)i.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(o)throw o.error}}return i},iw=(0,At.createContext)({}),sw=function(e){var t=e.children,n=ow(),o=aw((0,At.useState)(!n.consentRequired||"true"===Ip.get(ew)),2),a=o[0],i=o[1],s=aw((0,At.useState)("ai"),2),l=s[0],u=s[1],c=aw((0,At.useState)(""),2),d=c[0],f=c[1];return(0,r.jsx)(iw.Provider,{value:{hasConsent:a,setHasConsent:i,query:d,setQuery:f,mode:l,setMode:u},children:t})},lw=(0,At.createContext)(null),uw=function(e){var t=e.shadowRoot,n=e.children;return(0,r.jsx)(lw.Provider,{value:t,children:n})},cw=new Set(["onModalOpen","onModalClose","onAskAIQuerySubmit","onAskAIExampleQuerySubmit","onAskAIAnswerCompleted","onAskAIFeedbackSubmit","onAskAILinkClick","onAskAISourceClick","onAskAIGenerationStop","onAskAIAnswerCopy","onAskAIConversationReset","onModeSwitch","onSearchResultsCompleted","onSearchResultClick"]),dw=new Set(["open","close","render","unmount"]),fw={};function pw(e){for(var t=[],n=1;n0)&&!(r=a.next()).done;)i.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(o)throw o.error}}return i}(t),!1))}))}var hw,mw,gw=function(e,t){if(!window.Kapa)throw Error("Kapa object not defined to register function ".concat(e));window.Kapa[e]=t},yw=function(){for(var e,t,n=[],r=0;r0){var r=e[n].toLowerCase();r!==e[n]?t+=" ".concat(r):t+=e[n]}else t+=e[n].toUpperCase();return t}var zw=Tw("WrongRegion"),Iw=Tw("SubscriptionNotActive"),Dw=Tw("UnsupportedVersion"),Nw=Tw("InstallationMethodRestricted"),Lw=Tw("HostnameRestricted"),_w=Tw("IntegrationFailed"),Bw=Tw("NetworkRestricted"),Mw=Tw("InvalidProxyIntegrationSecret"),$w=Tw("InvalidProxyIntegrationHeaders"),Vw="API key required",qw="API key not found",Hw="API key expired",Uw="Request cannot be parsed",Ww="Request failed",Gw="Request failed to process",Kw="Too many requests, rate limit exceeded",Qw="Not available for this origin",Xw="Not available with restricted header",Yw=Vw,Zw=qw,Jw=Hw,ek="3.11.7",tk="Failed to load the JS script of the agent",nk="9319",rk="https://fpnpmcdn.net/v//loader_v.js",ok=rk;function ak(e){var t;e.scriptUrlPattern;var n=e.token,r=e.apiKey,o=void 0===r?n:r,a=kw(e,["scriptUrlPattern","token","apiKey"]),i=null!==(t=function(e,t){return function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}(e,t)?e[t]:void 0}(e,"scriptUrlPattern"))&&void 0!==t?t:rk,s=function(){var e=[],t=function(){e.push({time:new Date,state:document.visibilityState})},n=function(e,t,n,r){return e.addEventListener(t,n,r),function(){return e.removeEventListener(t,n,r)}}(document,"visibilitychange",t);return t(),[e,n]}(),l=s[0],u=s[1];return Promise.resolve().then((function(){if(!o||"string"!=typeof o)throw new Error(Vw);var e=function(e,t){return(Array.isArray(e)?e:[e]).map((function(e){return function(e,t){var n=encodeURIComponent;return e.replace(/<[^<>]+>/g,(function(e){return""===e?"3":""===e?n(t):""===e?n(ek):e}))}(String(e),t)}))}(i,o);return function(e,t){var n,r,o,a,i,s=[],l=(n=function(e){var t=Sw([],e,!0);return{current:function(){return t[0]},postpone:function(){var e=t.shift();void 0!==e&&t.push(e)},exclude:function(){t.shift()}}}(e),a=0,r=function(){return Math.random()*Math.min(3e3,100*Math.pow(2,a++))},o=new Set,[n.current(),function(e,t){var a,i=t instanceof Error?t.message:"";if(i===Fw||i===Rw)n.exclude(),a=0;else if(i===nk)n.exclude();else if(i===tk){var s=Date.now()-e.getTime()<50,l=n.current();l&&s&&!o.has(l)&&(o.add(l),a=0),n.postpone()}else n.postpone();var u=n.current();return void 0===u?void 0:[u,null!=a?a:e.getTime()+r()-Date.now()]}]),u=l[0],c=l[1];if(void 0===u)return Promise.reject(new TypeError("The list of script URL patterns is empty"));var d=function(e){var n=new Date,r=function(t){return s.push({url:e,startedAt:n,finishedAt:new Date,error:t})},o=t(e);return o.then((function(){return r()}),r),o.catch((function(e){if(null!=i||(i=e),s.length>=5)throw i;var t=c(n,e);if(!t)throw i;var r,o=t[0],a=t[1];return(r=a,new Promise((function(e){return setTimeout(e,r)}))).then((function(){return d(o)}))}))};return d(u).then((function(e){return[e,s]}))}(e,ik)})).catch((function(e){throw u(),function(e){return e instanceof Error&&e.message===nk?new Error(tk):e}(e)})).then((function(e){var t=e[0],n=e[1];return u(),t.load(ww(ww({},a),{ldi:{attempts:n,visibilityStates:l}}))}))}function ik(e){return function(e,t){var n,r=document,o="securitypolicyviolation",a=function(t){var r=new URL(e,location.href),o=t.blockedURI;o!==r.href&&o!==r.protocol.slice(0,-1)&&o!==r.origin||(n=t,i())};r.addEventListener(o,a);var i=function(){return r.removeEventListener(o,a)};return Promise.resolve().then(t).then((function(e){return i(),e}),(function(e){return new Promise((function(e){var t=new MessageChannel;t.port1.onmessage=function(){return e()},t.port2.postMessage(null)})).then((function(){if(i(),n)return function(){throw new Error(Fw)}();throw e}))}))}(e,(function(){return function(e){return new Promise((function(t,n){if(function(e){if(URL.prototype)try{return new URL(e,location.href),!1}catch(e){if(e instanceof Error&&"TypeError"===e.name)return!0;throw e}}(e))throw new Error(Rw);var r=document.createElement("script"),o=function(){var e;return null===(e=r.parentNode)||void 0===e?void 0:e.removeChild(r)},a=document.head||document.getElementsByTagName("head")[0];r.onload=function(){o(),t()},r.onerror=function(){o(),n(new Error(tk))},r.async=!0,r.src=e,a.appendChild(r)}))}(e)})).then(sk)}function sk(){var e=window,t="__fpjs_p_l_b",n=e[t];if(function(e,t){var n,r=null===(n=Object.getOwnPropertyDescriptor)||void 0===n?void 0:n.call(Object,e,t);(null==r?void 0:r.configurable)?delete e[t]:r&&!r.writable||(e[t]=void 0)}(e,t),"function"!=typeof(null==n?void 0:n.load))throw new Error(nk);return n}var lk={load:ak,defaultScriptUrlPattern:ok,ERROR_SCRIPT_LOAD_FAIL:tk,ERROR_API_KEY_EXPIRED:Hw,ERROR_API_KEY_INVALID:qw,ERROR_API_KEY_MISSING:Vw,ERROR_BAD_REQUEST_FORMAT:Uw,ERROR_BAD_RESPONSE_FORMAT:jw,ERROR_CLIENT_TIMEOUT:Ow,ERROR_CSP_BLOCK:Fw,ERROR_FORBIDDEN_ENDPOINT:Lw,ERROR_FORBIDDEN_HEADER:Xw,ERROR_FORBIDDEN_ORIGIN:Qw,ERROR_GENERAL_SERVER_FAILURE:Ww,ERROR_INSTALLATION_METHOD_RESTRICTED:Nw,ERROR_INTEGRATION_FAILURE:_w,ERROR_INVALID_ENDPOINT:Rw,ERROR_INVALID_PROXY_INTEGRATION_HEADERS:$w,ERROR_INVALID_PROXY_INTEGRATION_SECRET:Mw,ERROR_NETWORK_ABORT:Pw,ERROR_NETWORK_CONNECTION:Aw,ERROR_NETWORK_RESTRICTED:Bw,ERROR_RATE_LIMIT:Kw,ERROR_SERVER_TIMEOUT:Gw,ERROR_SUBSCRIPTION_NOT_ACTIVE:Iw,ERROR_TOKEN_EXPIRED:Jw,ERROR_TOKEN_INVALID:Zw,ERROR_TOKEN_MISSING:Yw,ERROR_UNSUPPORTED_VERSION:Dw,ERROR_WRONG_REGION:zw,defaultEndpoint:Ew,defaultTlsEndpoint:Cw};const uk="@fpjs@client@",ck=()=>Date.now();class dk{constructor(e){var t;this.tag=e.tag||null,this.linkedId=e.linkedId||null,this.extendedResult=null!==(t=e.extendedResult)&&void 0!==t&&t}toKey(){return`${JSON.stringify(this.tag)}__${JSON.stringify(this.linkedId)}__${this.extendedResult}`}}function fk(e,t){return`${t}__${e}`}function pk(e,t){return e.replace(`${t}__`,"")}class hk{constructor(e=uk){this.prefix=e}set(e,t){window.localStorage.setItem(fk(e,this.prefix),JSON.stringify(t))}get(e){const t=window.localStorage.getItem(fk(e,this.prefix));if(t)try{return JSON.parse(t)}catch(e){return}}remove(e){window.localStorage.removeItem(fk(e,this.prefix))}allKeys(){return Object.keys(window.localStorage).filter((e=>e.startsWith(this.prefix))).map((e=>pk(e,this.prefix)))}}class mk{constructor(e=uk){this.prefix=e}set(e,t){window.sessionStorage.setItem(fk(e,this.prefix),JSON.stringify(t))}get(e){const t=window.sessionStorage.getItem(fk(e,this.prefix));if(t)try{return JSON.parse(t)}catch(e){return}}remove(e){window.sessionStorage.removeItem(fk(e,this.prefix))}allKeys(){return Object.keys(window.sessionStorage).filter((e=>e.startsWith(this.prefix))).map((e=>pk(e,this.prefix)))}}class gk{constructor(e,t=3600,n){this.cache=e,this.cacheTime=t,this.nowProvider=n||ck}get(e){return xw(this,void 0,void 0,(function*(){const t=yield this.cache.get(e.toKey());if(!t)return;const n=yield this.nowProvider(),r=Math.floor(n/1e3);if(!(t.expiresAtthis.cache.remove(e))))}))}wrapCacheEntry(e){return xw(this,void 0,void 0,(function*(){const t=yield this.nowProvider(),n=Math.floor(t/1e3)+this.cacheTime;return{body:e,expiresAt:n}}))}}class yk{constructor(){this.enclosedCache=function(){const e={};return{set(t,n){e[t]=n},get(t){const n=e[t];if(n)return n},remove(t){delete e[t]},allKeys:()=>Object.keys(e)}}()}}class bk{set(){}get(){}remove(){}allKeys(){return[]}}var vk,wk;(wk=vk||(vk={})).Memory="memory",wk.LocalStorage="localstorage",wk.SessionStorage="sessionstorage",wk.NoCache="nocache";const kk={[vk.Memory]:()=>(new yk).enclosedCache,[vk.LocalStorage]:e=>new hk(e),[vk.SessionStorage]:e=>new mk(e),[vk.NoCache]:()=>new bk},xk=e=>kk[e];class Sk{constructor(e){var t;let n;if(this.inFlightRequests=new Map,this.agentPromise=null,this.customAgent=null==e?void 0:e.customAgent,this.agent={get:()=>{throw new Error("FPJSAgent hasn't loaded yet. Make sure to call the init() method first.")}},this.loadOptions=null==e?void 0:e.loadOptions,(null==e?void 0:e.cache)&&(null==e?void 0:e.cacheLocation)&&console.warn("Both `cache` and `cacheLocation` options have been specified in the FpjsClient configuration; ignoring `cacheLocation` and using `cache`."),null==e?void 0:e.cache)n=e.cache;else{if(this.cacheLocation=(null==e?void 0:e.cacheLocation)||vk.SessionStorage,!xk(this.cacheLocation))throw new Error(`Invalid cache location "${this.cacheLocation}"`);(()=>{switch(this.cacheLocation){case vk.SessionStorage:try{window.sessionStorage.getItem("item")}catch(e){return!1}return!0;case vk.LocalStorage:try{window.localStorage.getItem("item")}catch(e){return!1}return!0;default:return!0}})()||(this.cacheLocation=vk.Memory),n=xk(this.cacheLocation)(null==e?void 0:e.cachePrefix)}if((null==e?void 0:e.cacheTimeInSeconds)&&e.cacheTimeInSeconds>86400)throw new Error("Cache time cannot exceed 86400 seconds (24 hours)");const r=null!==(t=null==e?void 0:e.cacheTimeInSeconds)&&void 0!==t?t:3600;this.cacheManager=new gk(n,r)}init(e){return xw(this,void 0,void 0,(function*(){var t,r;if(!this.loadOptions&&!e)throw new TypeError("No load options provided");const o=Object.assign(Object.assign(Object.assign({},this.loadOptions),e),{integrationInfo:[...(null===(t=this.loadOptions)||void 0===t?void 0:t.integrationInfo)||[],...(null==e?void 0:e.integrationInfo)||[],"fingerprintjs-pro-spa/1.3.2"]});if(!this.agentPromise){const e=null!==(r=this.customAgent)&&void 0!==r?r:n;this.agentPromise=e.load(o).then((e=>(this.agent=e,e))).catch((e=>{throw this.agentPromise=null,e}))}return this.agentPromise}))}getVisitorData(){return xw(this,arguments,void 0,(function*(e={},t=!1){const n=Sk.makeCacheKey(e).toKey();if(!this.inFlightRequests.has(n)){const r=this._identify(e,t).finally((()=>{this.inFlightRequests.delete(n)}));this.inFlightRequests.set(n,r)}return yield this.inFlightRequests.get(n)}))}getVisitorDataFromCache(){return xw(this,arguments,void 0,(function*(e={}){const t=Sk.makeCacheKey(e),n=yield this.cacheManager.get(t);return n?Object.assign(Object.assign({},n),{cacheHit:!0}):void 0}))}isInCache(){return xw(this,arguments,void 0,(function*(e={}){return Boolean(yield this.getVisitorDataFromCache(e))}))}clearCache(){return xw(this,void 0,void 0,(function*(){yield this.cacheManager.clearCache()}))}static makeCacheKey(e){return new dk(e)}_identify(e){return xw(this,arguments,void 0,(function*(e,t=!1){const n=Sk.makeCacheKey(e);if(!t){const e=yield this.cacheManager.get(n);if(e)return Object.assign(Object.assign({},e),{cacheHit:!0})}const r=yield this.agent.get(e);return yield this.cacheManager.set(n,r),Object.assign(Object.assign({},r),{cacheHit:!1})}))}}var Ek,Ck,Ok=o(792),Ak=o.n(Ok),Pk=function(){throw new Error("You forgot to wrap your component in .")},jk={getVisitorData:Pk,clearCache:Pk},Fk=(0,At.createContext)(jk),Rk=function(e,t){return Rk=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},Rk(e,t)},Tk=function(){return Tk=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&o[o.length-1])||6!==s[0]&&2!==s[0])){i=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]0}};this.detectedEnv=_k(n)}return(0,At.cloneElement)(this.props.children,{env:this.detectedEnv})},t}(At.Component),Mk="@fingerprintjs/fingerprintjs-pro-react".split("/")[1];function $k(e){var t=e;return(0,r.jsx)(Bk,{children:(0,r.jsx)(Vk,Tk({},t))})}function Vk(e){var t=this,n=e.children,o=e.forceRebuild,a=e.cache,i=e.cacheTimeInSeconds,s=e.cachePrefix,l=e.cacheLocation,u=e.customAgent,c=e.loadOptions,d=e.env,f=(0,At.useRef)(),p=(0,At.useRef)(),h=(0,At.useMemo)((function(){return{cache:a,cacheTimeInSeconds:i,cachePrefix:s,cacheLocation:l,customAgent:u,loadOptions:c}}),[c,a,i,s,l,u]),m=(0,At.useCallback)((function(){var e="".concat(Mk,"/").concat("2.6.3");if(d){var t=d.version?"".concat(d.name,"/").concat(d.version):d.name;e+="/".concat(t)}var n=Tk(Tk({},h),{loadOptions:Tk(Tk({},c),{integrationInfo:Nk(Nk([],c.integrationInfo||[],!0),[e],!1)})}),r=new Sk(n);return p.current=r.init(),r}),[h,d,c]),g=(0,At.useCallback)((function(){return Ik(t,void 0,void 0,(function(){var e=this;return Dk(this,(function(t){switch(t.label){case 0:if("undefined"==typeof window||void 0===window.document)throw new Error("FpjsProvider client cannot be used in SSR");return f.current?[3,2]:[4,Lk({checkCondition:function(){return Boolean(f.current)}}).catch((function(){return Ik(e,void 0,void 0,(function(){return Dk(this,(function(e){return m(),[2]}))}))}))];case 1:t.sent(),t.label=2;case 2:return[2,f.current]}}))}))}),[m]),y=(0,At.useCallback)((function(e,n){return Ik(t,void 0,void 0,(function(){var t;return Dk(this,(function(r){switch(r.label){case 0:return[4,g()];case 1:return t=r.sent(),[4,p.current];case 2:return r.sent(),[2,t.getVisitorData(e,n)]}}))}))}),[g]),b=(0,At.useCallback)((function(){return Ik(t,void 0,void 0,(function(){return Dk(this,(function(e){switch(e.label){case 0:return[4,g()];case 1:return[4,e.sent().clearCache()];case 2:return e.sent(),[2]}}))}))}),[g]),v=(0,At.useMemo)((function(){return{clearCache:b,getVisitorData:y}}),[b,y]);return(0,At.useEffect)((function(){f.current&&!o||(f.current=m())}),[o,h,m]),(0,r.jsx)(Fk.Provider,{value:v,children:n})}function qk(e,t){if(!e)throw new TypeError("".concat(t," must not be null or undefined"))}var Hk={immediate:!0},Uk=e=>setTimeout(e,0),Wk=function(){let e=[],t=0,n=e=>{e()},r=e=>{e()},o=Uk;const a=r=>{t?e.push(r):o((()=>{n(r)}))};return{batch:a=>{let i;t++;try{i=a()}finally{t--,t||(()=>{const t=e;e=[],t.length&&o((()=>{r((()=>{t.forEach((e=>{n(e)}))}))}))})()}return i},batchCalls:e=>(...t)=>{a((()=>{e(...t)}))},schedule:a,setNotifyFunction:e=>{n=e},setBatchNotifyFunction:e=>{r=e},setScheduler:e=>{o=e}}}(),Gk="undefined"==typeof window||"Deno"in globalThis;function Kk(){}function Qk(e,t){return"function"==typeof e?e(t):e}function Xk(e,t){const{type:n="all",exact:r,fetchStatus:o,predicate:a,queryKey:i,stale:s}=e;if(i)if(r){if(t.queryHash!==Zk(i,t.options))return!1}else if(!ex(t.queryKey,i))return!1;if("all"!==n){const e=t.isActive();if("active"===n&&!e)return!1;if("inactive"===n&&e)return!1}return!("boolean"==typeof s&&t.isStale()!==s||o&&o!==t.state.fetchStatus||a&&!a(t))}function Yk(e,t){const{exact:n,status:r,predicate:o,mutationKey:a}=e;if(a){if(!t.options.mutationKey)return!1;if(n){if(Jk(t.options.mutationKey)!==Jk(a))return!1}else if(!ex(t.options.mutationKey,a))return!1}return!(r&&t.state.status!==r||o&&!o(t))}function Zk(e,t){return(t?.queryKeyHashFn||Jk)(e)}function Jk(e){return JSON.stringify(e,((e,t)=>rx(t)?Object.keys(t).sort().reduce(((e,n)=>(e[n]=t[n],e)),{}):t))}function ex(e,t){return e===t||typeof e==typeof t&&!(!e||!t||"object"!=typeof e||"object"!=typeof t)&&Object.keys(t).every((n=>ex(e[n],t[n])))}function tx(e,t){if(e===t)return e;const n=nx(e)&&nx(t);if(n||rx(e)&&rx(t)){const r=n?e:Object.keys(e),o=r.length,a=n?t:Object.keys(t),i=a.length,s=n?[]:{};let l=0;for(let o=0;on?r.slice(1):r}function sx(e,t,n=0){const r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}var lx=Symbol();function ux(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:e.queryFn&&e.queryFn!==lx?e.queryFn:()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`))}var cx=class{#e;destroy(){this.clearGcTimeout()}scheduleGc(){var e;this.clearGcTimeout(),"number"==typeof(e=this.gcTime)&&e>=0&&e!==1/0&&(this.#e=setTimeout((()=>{this.optionalRemove()}),this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(Gk?1/0:3e5))}clearGcTimeout(){this.#e&&(clearTimeout(this.#e),this.#e=void 0)}},dx=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},fx=new class extends dx{#t;#n;#r;constructor(){super(),this.#r=e=>{if(!Gk&&window.addEventListener){const t=()=>e();return window.addEventListener("visibilitychange",t,!1),()=>{window.removeEventListener("visibilitychange",t)}}}}onSubscribe(){this.#n||this.setEventListener(this.#r)}onUnsubscribe(){this.hasListeners()||(this.#n?.(),this.#n=void 0)}setEventListener(e){this.#r=e,this.#n?.(),this.#n=e((e=>{"boolean"==typeof e?this.setFocused(e):this.onFocus()}))}setFocused(e){this.#t!==e&&(this.#t=e,this.onFocus())}onFocus(){const e=this.isFocused();this.listeners.forEach((t=>{t(e)}))}isFocused(){return"boolean"==typeof this.#t?this.#t:"hidden"!==globalThis.document?.visibilityState}},px=new class extends dx{#o=!0;#n;#r;constructor(){super(),this.#r=e=>{if(!Gk&&window.addEventListener){const t=()=>e(!0),n=()=>e(!1);return window.addEventListener("online",t,!1),window.addEventListener("offline",n,!1),()=>{window.removeEventListener("online",t),window.removeEventListener("offline",n)}}}}onSubscribe(){this.#n||this.setEventListener(this.#r)}onUnsubscribe(){this.hasListeners()||(this.#n?.(),this.#n=void 0)}setEventListener(e){this.#r=e,this.#n?.(),this.#n=e(this.setOnline.bind(this))}setOnline(e){this.#o!==e&&(this.#o=e,this.listeners.forEach((t=>{t(e)})))}isOnline(){return this.#o}};function hx(e){return Math.min(1e3*2**e,3e4)}function mx(e){return"online"!==(e??"online")||px.isOnline()}var gx=class extends Error{constructor(e){super("CancelledError"),this.revert=e?.revert,this.silent=e?.silent}};function yx(e){return e instanceof gx}function bx(e){let t,n=!1,r=0,o=!1;const a=function(){let e,t;const n=new Promise(((n,r)=>{e=n,t=r}));function r(e){Object.assign(n,e),delete n.resolve,delete n.reject}return n.status="pending",n.catch((()=>{})),n.resolve=t=>{r({status:"fulfilled",value:t}),e(t)},n.reject=e=>{r({status:"rejected",reason:e}),t(e)},n}(),i=()=>fx.isFocused()&&("always"===e.networkMode||px.isOnline())&&e.canRun(),s=()=>mx(e.networkMode)&&e.canRun(),l=n=>{o||(o=!0,e.onSuccess?.(n),t?.(),a.resolve(n))},u=n=>{o||(o=!0,e.onError?.(n),t?.(),a.reject(n))},c=()=>new Promise((n=>{t=e=>{(o||i())&&n(e)},e.onPause?.()})).then((()=>{t=void 0,o||e.onContinue?.()})),d=()=>{if(o)return;let t;const a=0===r?e.initialPromise:void 0;try{t=a??e.fn()}catch(e){t=Promise.reject(e)}Promise.resolve(t).then(l).catch((t=>{if(o)return;const a=e.retry??(Gk?0:3),s=e.retryDelay??hx,l="function"==typeof s?s(r,t):s,f=!0===a||"number"==typeof a&&r{setTimeout(e,p)}))).then((()=>i()?void 0:c())).then((()=>{n?u(t):d()}))):u(t)}))};return{promise:a,cancel:t=>{o||(u(new gx(t)),e.abort?.())},continue:()=>(t?.(),a),cancelRetry:()=>{n=!0},continueRetry:()=>{n=!1},canStart:s,start:()=>(s()?d():c().then(d),a)}}var vx=class extends cx{#a;#i;#s;constructor(e){super(),this.mutationId=e.mutationId,this.#i=e.mutationCache,this.#a=[],this.state=e.state||{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0},this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#a.includes(e)||(this.#a.push(e),this.clearGcTimeout(),this.#i.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.#a=this.#a.filter((t=>t!==e)),this.scheduleGc(),this.#i.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.#a.length||("pending"===this.state.status?this.scheduleGc():this.#i.remove(this))}continue(){return this.#s?.continue()??this.execute(this.state.variables)}async execute(e){const t=()=>{this.#l({type:"continue"})};this.#s=bx({fn:()=>this.options.mutationFn?this.options.mutationFn(e):Promise.reject(new Error("No mutationFn found")),onFail:(e,t)=>{this.#l({type:"failed",failureCount:e,error:t})},onPause:()=>{this.#l({type:"pause"})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#i.canRun(this)});const n="pending"===this.state.status,r=!this.#s.canStart();try{if(n)t();else{this.#l({type:"pending",variables:e,isPaused:r}),await(this.#i.config.onMutate?.(e,this));const t=await(this.options.onMutate?.(e));t!==this.state.context&&this.#l({type:"pending",context:t,variables:e,isPaused:r})}const o=await this.#s.start();return await(this.#i.config.onSuccess?.(o,e,this.state.context,this)),await(this.options.onSuccess?.(o,e,this.state.context)),await(this.#i.config.onSettled?.(o,null,this.state.variables,this.state.context,this)),await(this.options.onSettled?.(o,null,e,this.state.context)),this.#l({type:"success",data:o}),o}catch(t){try{throw await(this.#i.config.onError?.(t,e,this.state.context,this)),await(this.options.onError?.(t,e,this.state.context)),await(this.#i.config.onSettled?.(void 0,t,this.state.variables,this.state.context,this)),await(this.options.onSettled?.(void 0,t,e,this.state.context)),t}finally{this.#l({type:"error",error:t})}}finally{this.#i.runNext(this)}}#l(e){this.state=(t=>{switch(e.type){case"failed":return{...t,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...t,isPaused:!0};case"continue":return{...t,isPaused:!1};case"pending":return{...t,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...t,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...t,data:void 0,error:e.error,failureCount:t.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}})(this.state),Wk.batch((()=>{this.#a.forEach((t=>{t.onMutationUpdate(e)})),this.#i.notify({mutation:this,type:"updated",action:e})}))}},wx=class extends dx{#u;#c=void 0;#d;#f;constructor(e,t){super(),this.#u=e,this.setOptions(t),this.bindMethods(),this.#p()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){const t=this.options;this.options=this.#u.defaultMutationOptions(e),function(e,t){if(!t||Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(e[n]!==t[n])return!1;return!0}(this.options,t)||this.#u.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#d,observer:this}),t?.mutationKey&&this.options.mutationKey&&Jk(t.mutationKey)!==Jk(this.options.mutationKey)?this.reset():"pending"===this.#d?.state.status&&this.#d.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#d?.removeObserver(this)}onMutationUpdate(e){this.#p(),this.#h(e)}getCurrentResult(){return this.#c}reset(){this.#d?.removeObserver(this),this.#d=void 0,this.#p(),this.#h()}mutate(e,t){return this.#f=t,this.#d?.removeObserver(this),this.#d=this.#u.getMutationCache().build(this.#u,this.options),this.#d.addObserver(this),this.#d.execute(e)}#p(){const e=this.#d?.state??{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0};this.#c={...e,isPending:"pending"===e.status,isSuccess:"success"===e.status,isError:"error"===e.status,isIdle:"idle"===e.status,mutate:this.mutate,reset:this.reset}}#h(e){Wk.batch((()=>{if(this.#f&&this.hasListeners()){const t=this.#c.variables,n=this.#c.context;"success"===e?.type?(this.#f.onSuccess?.(e.data,t,n),this.#f.onSettled?.(e.data,null,t,n)):"error"===e?.type&&(this.#f.onError?.(e.error,t,n),this.#f.onSettled?.(void 0,e.error,t,n))}this.listeners.forEach((e=>{e(this.#c)}))}))}},kx=At.createContext(void 0),xx=({client:e,children:t})=>(At.useEffect((()=>(e.mount(),()=>{e.unmount()})),[e]),(0,r.jsx)(kx.Provider,{value:e,children:t}));function Sx(){}var Ex=class extends cx{#m;#g;#y;#u;#s;#b;#v;constructor(e){super(),this.#v=!1,this.#b=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#u=e.client,this.#y=this.#u.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#m=function(e){const t="function"==typeof e.initialData?e.initialData():e.initialData,n=void 0!==t,r=n?"function"==typeof e.initialDataUpdatedAt?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"pending",fetchStatus:"idle"}}(this.options),this.state=e.state??this.#m,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#s?.promise}setOptions(e){this.options={...this.#b,...e},this.updateGcTime(this.options.gcTime)}optionalRemove(){this.observers.length||"idle"!==this.state.fetchStatus||this.#y.remove(this)}setData(e,t){const n=ax(this.state.data,e,this.options);return this.#l({data:n,type:"success",dataUpdatedAt:t?.updatedAt,manual:t?.manual}),n}setState(e,t){this.#l({type:"setState",state:e,setStateOptions:t})}cancel(e){const t=this.#s?.promise;return this.#s?.cancel(e),t?t.then(Kk).catch(Kk):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#m)}isActive(){return this.observers.some((e=>{return!1!==("function"==typeof(t=e.options.enabled)?t(this):t);var t}))}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===lx||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStale(){return!!this.state.isInvalidated||(this.getObserversCount()>0?this.observers.some((e=>e.getCurrentResult().isStale)):void 0===this.state.data)}isStaleByTime(e=0){return this.state.isInvalidated||void 0===this.state.data||!function(e,t){return Math.max(e+(t||0)-Date.now(),0)}(this.state.dataUpdatedAt,e)}onFocus(){const e=this.observers.find((e=>e.shouldFetchOnWindowFocus()));e?.refetch({cancelRefetch:!1}),this.#s?.continue()}onOnline(){const e=this.observers.find((e=>e.shouldFetchOnReconnect()));e?.refetch({cancelRefetch:!1}),this.#s?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#y.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter((t=>t!==e)),this.observers.length||(this.#s&&(this.#v?this.#s.cancel({revert:!0}):this.#s.cancelRetry()),this.scheduleGc()),this.#y.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#l({type:"invalidate"})}fetch(e,t){if("idle"!==this.state.fetchStatus)if(void 0!==this.state.data&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#s)return this.#s.continueRetry(),this.#s.promise;if(e&&this.setOptions(e),!this.options.queryFn){const e=this.observers.find((e=>e.options.queryFn));e&&this.setOptions(e.options)}const n=new AbortController,r=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(this.#v=!0,n.signal)})},o={fetchOptions:t,options:this.options,queryKey:this.queryKey,client:this.#u,state:this.state,fetchFn:()=>{const e=ux(this.options,t),n={client:this.#u,queryKey:this.queryKey,meta:this.meta};return r(n),this.#v=!1,this.options.persister?this.options.persister(e,n,this):e(n)}};r(o),this.options.behavior?.onFetch(o,this),this.#g=this.state,"idle"!==this.state.fetchStatus&&this.state.fetchMeta===o.fetchOptions?.meta||this.#l({type:"fetch",meta:o.fetchOptions?.meta});const a=e=>{yx(e)&&e.silent||this.#l({type:"error",error:e}),yx(e)||(this.#y.config.onError?.(e,this),this.#y.config.onSettled?.(this.state.data,e,this)),this.scheduleGc()};return this.#s=bx({initialPromise:t?.initialPromise,fn:o.fetchFn,abort:n.abort.bind(n),onSuccess:e=>{if(void 0!==e){try{this.setData(e)}catch(e){return void a(e)}this.#y.config.onSuccess?.(e,this),this.#y.config.onSettled?.(e,this.state.error,this),this.scheduleGc()}else a(new Error(`${this.queryHash} data is undefined`))},onError:a,onFail:(e,t)=>{this.#l({type:"failed",failureCount:e,error:t})},onPause:()=>{this.#l({type:"pause"})},onContinue:()=>{this.#l({type:"continue"})},retry:o.options.retry,retryDelay:o.options.retryDelay,networkMode:o.options.networkMode,canRun:()=>!0}),this.#s.start()}#l(e){this.state=(t=>{switch(e.type){case"failed":return{...t,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...t,fetchStatus:"paused"};case"continue":return{...t,fetchStatus:"fetching"};case"fetch":return{...t,...(n=t.data,r=this.options,{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:mx(r.networkMode)?"fetching":"paused",...void 0===n&&{error:null,status:"pending"}}),fetchMeta:e.meta??null};case"success":return{...t,data:e.data,dataUpdateCount:t.dataUpdateCount+1,dataUpdatedAt:e.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const o=e.error;return yx(o)&&o.revert&&this.#g?{...this.#g,fetchStatus:"idle"}:{...t,error:o,errorUpdateCount:t.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:t.fetchFailureCount+1,fetchFailureReason:o,fetchStatus:"idle",status:"error"};case"invalidate":return{...t,isInvalidated:!0};case"setState":return{...t,...e.state}}var n,r})(this.state),Wk.batch((()=>{this.observers.forEach((e=>{e.onQueryUpdate()})),this.#y.notify({query:this,type:"updated",action:e})}))}},Cx=class extends dx{constructor(e={}){super(),this.config=e,this.#w=new Map}#w;build(e,t,n){const r=t.queryKey,o=t.queryHash??Zk(r,t);let a=this.get(o);return a||(a=new Ex({client:e,queryKey:r,queryHash:o,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(r)}),this.add(a)),a}add(e){this.#w.has(e.queryHash)||(this.#w.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){const t=this.#w.get(e.queryHash);t&&(e.destroy(),t===e&&this.#w.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){Wk.batch((()=>{this.getAll().forEach((e=>{this.remove(e)}))}))}get(e){return this.#w.get(e)}getAll(){return[...this.#w.values()]}find(e){const t={exact:!0,...e};return this.getAll().find((e=>Xk(t,e)))}findAll(e={}){const t=this.getAll();return Object.keys(e).length>0?t.filter((t=>Xk(e,t))):t}notify(e){Wk.batch((()=>{this.listeners.forEach((t=>{t(e)}))}))}onFocus(){Wk.batch((()=>{this.getAll().forEach((e=>{e.onFocus()}))}))}onOnline(){Wk.batch((()=>{this.getAll().forEach((e=>{e.onOnline()}))}))}},Ox=class extends dx{constructor(e={}){super(),this.config=e,this.#k=new Set,this.#x=new Map,this.#S=0}#k;#x;#S;build(e,t,n){const r=new vx({mutationCache:this,mutationId:++this.#S,options:e.defaultMutationOptions(t),state:n});return this.add(r),r}add(e){this.#k.add(e);const t=Ax(e);if("string"==typeof t){const n=this.#x.get(t);n?n.push(e):this.#x.set(t,[e])}this.notify({type:"added",mutation:e})}remove(e){if(this.#k.delete(e)){const t=Ax(e);if("string"==typeof t){const n=this.#x.get(t);if(n)if(n.length>1){const t=n.indexOf(e);-1!==t&&n.splice(t,1)}else n[0]===e&&this.#x.delete(t)}}this.notify({type:"removed",mutation:e})}canRun(e){const t=Ax(e);if("string"==typeof t){const n=this.#x.get(t),r=n?.find((e=>"pending"===e.state.status));return!r||r===e}return!0}runNext(e){const t=Ax(e);if("string"==typeof t){const n=this.#x.get(t)?.find((t=>t!==e&&t.state.isPaused));return n?.continue()??Promise.resolve()}return Promise.resolve()}clear(){Wk.batch((()=>{this.#k.forEach((e=>{this.notify({type:"removed",mutation:e})})),this.#k.clear(),this.#x.clear()}))}getAll(){return Array.from(this.#k)}find(e){const t={exact:!0,...e};return this.getAll().find((e=>Yk(t,e)))}findAll(e={}){return this.getAll().filter((t=>Yk(e,t)))}notify(e){Wk.batch((()=>{this.listeners.forEach((t=>{t(e)}))}))}resumePausedMutations(){const e=this.getAll().filter((e=>e.state.isPaused));return Wk.batch((()=>Promise.all(e.map((e=>e.continue().catch(Kk))))))}};function Ax(e){return e.options.scope?.id}function Px(e){return{onFetch:(t,n)=>{const r=t.options,o=t.fetchOptions?.meta?.fetchMore?.direction,a=t.state.data?.pages||[],i=t.state.data?.pageParams||[];let s={pages:[],pageParams:[]},l=0;const u=async()=>{let n=!1;const u=ux(t.options,t.fetchOptions),c=async(e,r,o)=>{if(n)return Promise.reject();if(null==r&&e.pages.length)return Promise.resolve(e);const a={client:t.client,queryKey:t.queryKey,pageParam:r,direction:o?"backward":"forward",meta:t.options.meta};var i;i=a,Object.defineProperty(i,"signal",{enumerable:!0,get:()=>(t.signal.aborted?n=!0:t.signal.addEventListener("abort",(()=>{n=!0})),t.signal)});const s=await u(a),{maxPages:l}=t.options,c=o?sx:ix;return{pages:c(e.pages,s,l),pageParams:c(e.pageParams,r,l)}};if(o&&a.length){const e="backward"===o,t={pages:a,pageParams:i},n=(e?Fx:jx)(r,t);s=await c(t,n,e)}else{const t=e??a.length;do{const e=0===l?i[0]??r.initialPageParam:jx(r,s);if(l>0&&null==e)break;s=await c(s,e),l++}while(lt.options.persister?.(u,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n):t.fetchFn=u}}}function jx(e,{pages:t,pageParams:n}){const r=t.length-1;return t.length>0?e.getNextPageParam(t[r],t,n[r],n):void 0}function Fx(e,{pages:t,pageParams:n}){return t.length>0?e.getPreviousPageParam?.(t[0],t,n[0],n):void 0}function Rx(e,t){let n=0,r=e.length,o=!1;if(!t){if(e.startsWith("data:"))return null;for(;nn+1&&e.charCodeAt(r-1)<=32;)r-=1;if(47===e.charCodeAt(n)&&47===e.charCodeAt(n+1))n+=2;else{const t=e.indexOf(":/",n);if(-1!==t){const r=t-n,o=e.charCodeAt(n),a=e.charCodeAt(n+1),i=e.charCodeAt(n+2),s=e.charCodeAt(n+3),l=e.charCodeAt(n+4);if(5===r&&104===o&&116===a&&116===i&&112===s&&115===l);else if(4===r&&104===o&&116===a&&116===i&&112===s);else if(3===r&&119===o&&115===a&&115===i);else if(2===r&&119===o&&115===a);else for(let r=n;r=97&&t<=122||t>=48&&t<=57||46===t||45===t||43===t))return null}for(n=t+2;47===e.charCodeAt(n);)n+=1}}let t=-1,a=-1,i=-1;for(let s=n;s=65&&n<=90&&(o=!0)}if(-1!==t&&t>n&&tn&&in+1&&46===e.charCodeAt(r-1);)r-=1;const a=0!==n||r!==e.length?e.slice(n,r):e;return o?a.toLowerCase():a}function Tx(e){return e>=97&&e<=122||e>=48&&e<=57||e>127}function zx(e){if(e.length>255)return!1;if(0===e.length)return!1;if(!Tx(e.charCodeAt(0))&&46!==e.charCodeAt(0)&&95!==e.charCodeAt(0))return!1;let t=-1,n=-1;const r=e.length;for(let o=0;o64||46===n||45===n||95===n)return!1;t=o}else if(!Tx(r)&&45!==r&&95!==r)return!1;n=r}return r-t-1<=63&&45!==n}const Ix=function({allowIcannDomains:e=!0,allowPrivateDomains:t=!1,detectIp:n=!0,extractHostname:r=!0,mixedInputs:o=!0,validHosts:a=null,validateHostname:i=!0}){return{allowIcannDomains:e,allowPrivateDomains:t,detectIp:n,extractHostname:r,mixedInputs:o,validHosts:a,validateHostname:i}}({});const Dx=function(){const e=[1,{}],t=[0,{city:e}];return[0,{ck:[0,{www:e}],jp:[0,{kawasaki:t,kitakyushu:t,kobe:t,nagoya:t,sapporo:t,sendai:t,yokohama:t}]}]}(),Nx=function(){const e=[1,{}],t=[2,{}],n=[1,{com:e,edu:e,gov:e,net:e,org:e}],r=[1,{com:e,edu:e,gov:e,mil:e,net:e,org:e}],o=[0,{"*":t}],a=[2,{s:o}],i=[0,{relay:t}],s=[2,{id:t}],l=[1,{gov:e}],u=[0,{"transfer-webapp":t}],c=[0,{notebook:t,studio:t}],d=[0,{labeling:t,notebook:t,studio:t}],f=[0,{notebook:t}],p=[0,{labeling:t,notebook:t,"notebook-fips":t,studio:t}],h=[0,{notebook:t,"notebook-fips":t,studio:t,"studio-fips":t}],m=[0,{"*":e}],g=[1,{co:t}],y=[0,{objects:t}],b=[2,{nodes:t}],v=[0,{my:o}],w=[0,{s3:t,"s3-accesspoint":t,"s3-website":t}],k=[0,{s3:t,"s3-accesspoint":t}],x=[0,{direct:t}],S=[0,{"webview-assets":t}],E=[0,{vfs:t,"webview-assets":t}],C=[0,{"execute-api":t,"emrappui-prod":t,"emrnotebooks-prod":t,"emrstudio-prod":t,dualstack:w,s3:t,"s3-accesspoint":t,"s3-object-lambda":t,"s3-website":t,"aws-cloud9":S,cloud9:E}],O=[0,{"execute-api":t,"emrappui-prod":t,"emrnotebooks-prod":t,"emrstudio-prod":t,dualstack:k,s3:t,"s3-accesspoint":t,"s3-object-lambda":t,"s3-website":t,"aws-cloud9":S,cloud9:E}],A=[0,{"execute-api":t,"emrappui-prod":t,"emrnotebooks-prod":t,"emrstudio-prod":t,dualstack:w,s3:t,"s3-accesspoint":t,"s3-object-lambda":t,"s3-website":t,"analytics-gateway":t,"aws-cloud9":S,cloud9:E}],P=[0,{"execute-api":t,"emrappui-prod":t,"emrnotebooks-prod":t,"emrstudio-prod":t,dualstack:w,s3:t,"s3-accesspoint":t,"s3-object-lambda":t,"s3-website":t}],j=[0,{s3:t,"s3-accesspoint":t,"s3-accesspoint-fips":t,"s3-fips":t,"s3-website":t}],F=[0,{"execute-api":t,"emrappui-prod":t,"emrnotebooks-prod":t,"emrstudio-prod":t,dualstack:j,s3:t,"s3-accesspoint":t,"s3-accesspoint-fips":t,"s3-fips":t,"s3-object-lambda":t,"s3-website":t,"aws-cloud9":S,cloud9:E}],R=[0,{"execute-api":t,"emrappui-prod":t,"emrnotebooks-prod":t,"emrstudio-prod":t,dualstack:j,s3:t,"s3-accesspoint":t,"s3-accesspoint-fips":t,"s3-deprecated":t,"s3-fips":t,"s3-object-lambda":t,"s3-website":t,"analytics-gateway":t,"aws-cloud9":S,cloud9:E}],T=[0,{"execute-api":t,"emrappui-prod":t,"emrnotebooks-prod":t,"emrstudio-prod":t,dualstack:[0,{s3:t,"s3-accesspoint":t,"s3-accesspoint-fips":t,"s3-fips":t}],s3:t,"s3-accesspoint":t,"s3-accesspoint-fips":t,"s3-fips":t,"s3-object-lambda":t,"s3-website":t}],z=[0,{auth:t}],I=[0,{auth:t,"auth-fips":t}],D=[0,{"auth-fips":t}],N=[0,{apps:t}],L=[0,{paas:t}],_=[2,{eu:t}],B=[0,{app:t}],M=[0,{site:t}],$=[1,{com:e,edu:e,net:e,org:e}],V=[0,{j:t}],q=[0,{dyn:t}],H=[1,{co:e,com:e,edu:e,gov:e,net:e,org:e}],U=[0,{p:t}],W=[0,{user:t}],G=[0,{shop:t}],K=[0,{cdn:t}],Q=[0,{cust:t,reservd:t}],X=[0,{cust:t}],Y=[0,{s3:t}],Z=[1,{biz:e,com:e,edu:e,gov:e,info:e,net:e,org:e}],J=[0,{ipfs:t}],ee=[1,{framer:t}],te=[0,{forgot:t}],ne=[1,{gs:e}],re=[0,{nes:e}],oe=[1,{k12:e,cc:e,lib:e}],ae=[1,{cc:e,lib:e}];return[0,{ac:[1,{com:e,edu:e,gov:e,mil:e,net:e,org:e,drr:t,feedback:t,forms:t}],ad:e,ae:[1,{ac:e,co:e,gov:e,mil:e,net:e,org:e,sch:e}],aero:[1,{airline:e,airport:e,"accident-investigation":e,"accident-prevention":e,aerobatic:e,aeroclub:e,aerodrome:e,agents:e,"air-surveillance":e,"air-traffic-control":e,aircraft:e,airtraffic:e,ambulance:e,association:e,author:e,ballooning:e,broker:e,caa:e,cargo:e,catering:e,certification:e,championship:e,charter:e,civilaviation:e,club:e,conference:e,consultant:e,consulting:e,control:e,council:e,crew:e,design:e,dgca:e,educator:e,emergency:e,engine:e,engineer:e,entertainment:e,equipment:e,exchange:e,express:e,federation:e,flight:e,freight:e,fuel:e,gliding:e,government:e,groundhandling:e,group:e,hanggliding:e,homebuilt:e,insurance:e,journal:e,journalist:e,leasing:e,logistics:e,magazine:e,maintenance:e,marketplace:e,media:e,microlight:e,modelling:e,navigation:e,parachuting:e,paragliding:e,"passenger-association":e,pilot:e,press:e,production:e,recreation:e,repbody:e,res:e,research:e,rotorcraft:e,safety:e,scientist:e,services:e,show:e,skydiving:e,software:e,student:e,taxi:e,trader:e,trading:e,trainer:e,union:e,workinggroup:e,works:e}],af:n,ag:[1,{co:e,com:e,net:e,nom:e,org:e,obj:t}],ai:[1,{com:e,net:e,off:e,org:e,uwu:t,framer:t}],al:r,am:[1,{co:e,com:e,commune:e,net:e,org:e,radio:t}],ao:[1,{co:e,ed:e,edu:e,gov:e,gv:e,it:e,og:e,org:e,pb:e}],aq:e,ar:[1,{bet:e,com:e,coop:e,edu:e,gob:e,gov:e,int:e,mil:e,musica:e,mutual:e,net:e,org:e,seg:e,senasa:e,tur:e}],arpa:[1,{e164:e,home:e,"in-addr":e,ip6:e,iris:e,uri:e,urn:e}],as:l,asia:[1,{cloudns:t,daemon:t,dix:t}],at:[1,{ac:[1,{sth:e}],co:e,gv:e,or:e,funkfeuer:[0,{wien:t}],futurecms:[0,{"*":t,ex:o,in:o}],futurehosting:t,futuremailing:t,ortsinfo:[0,{ex:o,kunden:o}],biz:t,info:t,"123webseite":t,priv:t,myspreadshop:t,"12hp":t,"2ix":t,"4lima":t,"lima-city":t}],au:[1,{asn:e,com:[1,{cloudlets:[0,{mel:t}],myspreadshop:t}],edu:[1,{act:e,catholic:e,nsw:[1,{schools:e}],nt:e,qld:e,sa:e,tas:e,vic:e,wa:e}],gov:[1,{qld:e,sa:e,tas:e,vic:e,wa:e}],id:e,net:e,org:e,conf:e,oz:e,act:e,nsw:e,nt:e,qld:e,sa:e,tas:e,vic:e,wa:e}],aw:[1,{com:e}],ax:e,az:[1,{biz:e,co:e,com:e,edu:e,gov:e,info:e,int:e,mil:e,name:e,net:e,org:e,pp:e,pro:e}],ba:[1,{com:e,edu:e,gov:e,mil:e,net:e,org:e,rs:t}],bb:[1,{biz:e,co:e,com:e,edu:e,gov:e,info:e,net:e,org:e,store:e,tv:e}],bd:m,be:[1,{ac:e,cloudns:t,webhosting:t,interhostsolutions:[0,{cloud:t}],kuleuven:[0,{ezproxy:t}],"123website":t,myspreadshop:t,transurl:o}],bf:l,bg:[1,{0:e,1:e,2:e,3:e,4:e,5:e,6:e,7:e,8:e,9:e,a:e,b:e,c:e,d:e,e,f:e,g:e,h:e,i:e,j:e,k:e,l:e,m:e,n:e,o:e,p:e,q:e,r:e,s:e,t:e,u:e,v:e,w:e,x:e,y:e,z:e,barsy:t}],bh:n,bi:[1,{co:e,com:e,edu:e,or:e,org:e}],biz:[1,{activetrail:t,"cloud-ip":t,cloudns:t,jozi:t,dyndns:t,"for-better":t,"for-more":t,"for-some":t,"for-the":t,selfip:t,webhop:t,orx:t,mmafan:t,myftp:t,"no-ip":t,dscloud:t}],bj:[1,{africa:e,agro:e,architectes:e,assur:e,avocats:e,co:e,com:e,eco:e,econo:e,edu:e,info:e,loisirs:e,money:e,net:e,org:e,ote:e,restaurant:e,resto:e,tourism:e,univ:e}],bm:n,bn:[1,{com:e,edu:e,gov:e,net:e,org:e,co:t}],bo:[1,{com:e,edu:e,gob:e,int:e,mil:e,net:e,org:e,tv:e,web:e,academia:e,agro:e,arte:e,blog:e,bolivia:e,ciencia:e,cooperativa:e,democracia:e,deporte:e,ecologia:e,economia:e,empresa:e,indigena:e,industria:e,info:e,medicina:e,movimiento:e,musica:e,natural:e,nombre:e,noticias:e,patria:e,plurinacional:e,politica:e,profesional:e,pueblo:e,revista:e,salud:e,tecnologia:e,tksat:e,transporte:e,wiki:e}],br:[1,{"9guacu":e,abc:e,adm:e,adv:e,agr:e,aju:e,am:e,anani:e,aparecida:e,app:e,arq:e,art:e,ato:e,b:e,barueri:e,belem:e,bet:e,bhz:e,bib:e,bio:e,blog:e,bmd:e,boavista:e,bsb:e,campinagrande:e,campinas:e,caxias:e,cim:e,cng:e,cnt:e,com:[1,{simplesite:t}],contagem:e,coop:e,coz:e,cri:e,cuiaba:e,curitiba:e,def:e,des:e,det:e,dev:e,ecn:e,eco:e,edu:e,emp:e,enf:e,eng:e,esp:e,etc:e,eti:e,far:e,feira:e,flog:e,floripa:e,fm:e,fnd:e,fortal:e,fot:e,foz:e,fst:e,g12:e,geo:e,ggf:e,goiania:e,gov:[1,{ac:e,al:e,am:e,ap:e,ba:e,ce:e,df:e,es:e,go:e,ma:e,mg:e,ms:e,mt:e,pa:e,pb:e,pe:e,pi:e,pr:e,rj:e,rn:e,ro:e,rr:e,rs:e,sc:e,se:e,sp:e,to:e}],gru:e,imb:e,ind:e,inf:e,jab:e,jampa:e,jdf:e,joinville:e,jor:e,jus:e,leg:[1,{ac:t,al:t,am:t,ap:t,ba:t,ce:t,df:t,es:t,go:t,ma:t,mg:t,ms:t,mt:t,pa:t,pb:t,pe:t,pi:t,pr:t,rj:t,rn:t,ro:t,rr:t,rs:t,sc:t,se:t,sp:t,to:t}],leilao:e,lel:e,log:e,londrina:e,macapa:e,maceio:e,manaus:e,maringa:e,mat:e,med:e,mil:e,morena:e,mp:e,mus:e,natal:e,net:e,niteroi:e,nom:m,not:e,ntr:e,odo:e,ong:e,org:e,osasco:e,palmas:e,poa:e,ppg:e,pro:e,psc:e,psi:e,pvh:e,qsl:e,radio:e,rec:e,recife:e,rep:e,ribeirao:e,rio:e,riobranco:e,riopreto:e,salvador:e,sampa:e,santamaria:e,santoandre:e,saobernardo:e,saogonca:e,seg:e,sjc:e,slg:e,slz:e,sorocaba:e,srv:e,taxi:e,tc:e,tec:e,teo:e,the:e,tmp:e,trd:e,tur:e,tv:e,udi:e,vet:e,vix:e,vlog:e,wiki:e,zlg:e}],bs:[1,{com:e,edu:e,gov:e,net:e,org:e,we:t}],bt:n,bv:e,bw:[1,{ac:e,co:e,gov:e,net:e,org:e}],by:[1,{gov:e,mil:e,com:e,of:e,mediatech:t}],bz:[1,{co:e,com:e,edu:e,gov:e,net:e,org:e,za:t,mydns:t,gsj:t}],ca:[1,{ab:e,bc:e,mb:e,nb:e,nf:e,nl:e,ns:e,nt:e,nu:e,on:e,pe:e,qc:e,sk:e,yk:e,gc:e,barsy:t,awdev:o,co:t,"no-ip":t,onid:t,myspreadshop:t,box:t}],cat:e,cc:[1,{cleverapps:t,cloudns:t,ftpaccess:t,"game-server":t,myphotos:t,scrapping:t,twmail:t,csx:t,fantasyleague:t,spawn:[0,{instances:t}]}],cd:l,cf:e,cg:e,ch:[1,{square7:t,cloudns:t,cloudscale:[0,{cust:t,lpg:y,rma:y}],objectstorage:[0,{lpg:t,rma:t}],flow:[0,{ae:[0,{alp1:t}],appengine:t}],"linkyard-cloud":t,gotdns:t,dnsking:t,"123website":t,myspreadshop:t,firenet:[0,{"*":t,svc:o}],"12hp":t,"2ix":t,"4lima":t,"lima-city":t}],ci:[1,{ac:e,"xn--aroport-bya":e,aéroport:e,asso:e,co:e,com:e,ed:e,edu:e,go:e,gouv:e,int:e,net:e,or:e,org:e}],ck:m,cl:[1,{co:e,gob:e,gov:e,mil:e,cloudns:t}],cm:[1,{co:e,com:e,gov:e,net:e}],cn:[1,{ac:e,com:[1,{amazonaws:[0,{"cn-north-1":[0,{"execute-api":t,"emrappui-prod":t,"emrnotebooks-prod":t,"emrstudio-prod":t,dualstack:w,s3:t,"s3-accesspoint":t,"s3-deprecated":t,"s3-object-lambda":t,"s3-website":t}],"cn-northwest-1":[0,{"execute-api":t,"emrappui-prod":t,"emrnotebooks-prod":t,"emrstudio-prod":t,dualstack:k,s3:t,"s3-accesspoint":t,"s3-object-lambda":t,"s3-website":t}],compute:o,airflow:[0,{"cn-north-1":o,"cn-northwest-1":o}],eb:[0,{"cn-north-1":t,"cn-northwest-1":t}],elb:o}],sagemaker:[0,{"cn-north-1":c,"cn-northwest-1":c}]}],edu:e,gov:e,mil:e,net:e,org:e,"xn--55qx5d":e,公司:e,"xn--od0alg":e,網絡:e,"xn--io0a7i":e,网络:e,ah:e,bj:e,cq:e,fj:e,gd:e,gs:e,gx:e,gz:e,ha:e,hb:e,he:e,hi:e,hk:e,hl:e,hn:e,jl:e,js:e,jx:e,ln:e,mo:e,nm:e,nx:e,qh:e,sc:e,sd:e,sh:[1,{as:t}],sn:e,sx:e,tj:e,tw:e,xj:e,xz:e,yn:e,zj:e,"canva-apps":t,canvasite:v,myqnapcloud:t,quickconnect:x}],co:[1,{com:e,edu:e,gov:e,mil:e,net:e,nom:e,org:e,carrd:t,crd:t,otap:o,leadpages:t,lpages:t,mypi:t,xmit:o,firewalledreplit:s,repl:s,supabase:t}],com:[1,{a2hosted:t,cpserver:t,adobeaemcloud:[2,{dev:o}],africa:t,airkitapps:t,"airkitapps-au":t,aivencloud:t,alibabacloudcs:t,kasserver:t,amazonaws:[0,{"af-south-1":C,"ap-east-1":O,"ap-northeast-1":A,"ap-northeast-2":A,"ap-northeast-3":C,"ap-south-1":A,"ap-south-2":P,"ap-southeast-1":A,"ap-southeast-2":A,"ap-southeast-3":P,"ap-southeast-4":P,"ap-southeast-5":[0,{"execute-api":t,dualstack:w,s3:t,"s3-accesspoint":t,"s3-deprecated":t,"s3-object-lambda":t,"s3-website":t}],"ca-central-1":F,"ca-west-1":[0,{"execute-api":t,"emrappui-prod":t,"emrnotebooks-prod":t,"emrstudio-prod":t,dualstack:j,s3:t,"s3-accesspoint":t,"s3-accesspoint-fips":t,"s3-fips":t,"s3-object-lambda":t,"s3-website":t}],"eu-central-1":A,"eu-central-2":P,"eu-north-1":O,"eu-south-1":C,"eu-south-2":P,"eu-west-1":[0,{"execute-api":t,"emrappui-prod":t,"emrnotebooks-prod":t,"emrstudio-prod":t,dualstack:w,s3:t,"s3-accesspoint":t,"s3-deprecated":t,"s3-object-lambda":t,"s3-website":t,"analytics-gateway":t,"aws-cloud9":S,cloud9:E}],"eu-west-2":O,"eu-west-3":C,"il-central-1":[0,{"execute-api":t,"emrappui-prod":t,"emrnotebooks-prod":t,"emrstudio-prod":t,dualstack:w,s3:t,"s3-accesspoint":t,"s3-object-lambda":t,"s3-website":t,"aws-cloud9":S,cloud9:[0,{vfs:t}]}],"me-central-1":P,"me-south-1":O,"sa-east-1":C,"us-east-1":[2,{"execute-api":t,"emrappui-prod":t,"emrnotebooks-prod":t,"emrstudio-prod":t,dualstack:j,s3:t,"s3-accesspoint":t,"s3-accesspoint-fips":t,"s3-deprecated":t,"s3-fips":t,"s3-object-lambda":t,"s3-website":t,"analytics-gateway":t,"aws-cloud9":S,cloud9:E}],"us-east-2":R,"us-gov-east-1":T,"us-gov-west-1":T,"us-west-1":F,"us-west-2":R,compute:o,"compute-1":o,airflow:[0,{"af-south-1":o,"ap-east-1":o,"ap-northeast-1":o,"ap-northeast-2":o,"ap-northeast-3":o,"ap-south-1":o,"ap-south-2":o,"ap-southeast-1":o,"ap-southeast-2":o,"ap-southeast-3":o,"ap-southeast-4":o,"ca-central-1":o,"ca-west-1":o,"eu-central-1":o,"eu-central-2":o,"eu-north-1":o,"eu-south-1":o,"eu-south-2":o,"eu-west-1":o,"eu-west-2":o,"eu-west-3":o,"il-central-1":o,"me-central-1":o,"me-south-1":o,"sa-east-1":o,"us-east-1":o,"us-east-2":o,"us-west-1":o,"us-west-2":o}],s3:t,"s3-1":t,"s3-ap-east-1":t,"s3-ap-northeast-1":t,"s3-ap-northeast-2":t,"s3-ap-northeast-3":t,"s3-ap-south-1":t,"s3-ap-southeast-1":t,"s3-ap-southeast-2":t,"s3-ca-central-1":t,"s3-eu-central-1":t,"s3-eu-north-1":t,"s3-eu-west-1":t,"s3-eu-west-2":t,"s3-eu-west-3":t,"s3-external-1":t,"s3-fips-us-gov-east-1":t,"s3-fips-us-gov-west-1":t,"s3-global":[0,{accesspoint:[0,{mrap:t}]}],"s3-me-south-1":t,"s3-sa-east-1":t,"s3-us-east-2":t,"s3-us-gov-east-1":t,"s3-us-gov-west-1":t,"s3-us-west-1":t,"s3-us-west-2":t,"s3-website-ap-northeast-1":t,"s3-website-ap-southeast-1":t,"s3-website-ap-southeast-2":t,"s3-website-eu-west-1":t,"s3-website-sa-east-1":t,"s3-website-us-east-1":t,"s3-website-us-gov-west-1":t,"s3-website-us-west-1":t,"s3-website-us-west-2":t,elb:o}],amazoncognito:[0,{"af-south-1":z,"ap-east-1":z,"ap-northeast-1":z,"ap-northeast-2":z,"ap-northeast-3":z,"ap-south-1":z,"ap-south-2":z,"ap-southeast-1":z,"ap-southeast-2":z,"ap-southeast-3":z,"ap-southeast-4":z,"ap-southeast-5":z,"ca-central-1":z,"ca-west-1":z,"eu-central-1":z,"eu-central-2":z,"eu-north-1":z,"eu-south-1":z,"eu-south-2":z,"eu-west-1":z,"eu-west-2":z,"eu-west-3":z,"il-central-1":z,"me-central-1":z,"me-south-1":z,"sa-east-1":z,"us-east-1":I,"us-east-2":I,"us-gov-east-1":D,"us-gov-west-1":D,"us-west-1":I,"us-west-2":I}],amplifyapp:t,awsapprunner:o,awsapps:t,elasticbeanstalk:[2,{"af-south-1":t,"ap-east-1":t,"ap-northeast-1":t,"ap-northeast-2":t,"ap-northeast-3":t,"ap-south-1":t,"ap-southeast-1":t,"ap-southeast-2":t,"ap-southeast-3":t,"ca-central-1":t,"eu-central-1":t,"eu-north-1":t,"eu-south-1":t,"eu-west-1":t,"eu-west-2":t,"eu-west-3":t,"il-central-1":t,"me-south-1":t,"sa-east-1":t,"us-east-1":t,"us-east-2":t,"us-gov-east-1":t,"us-gov-west-1":t,"us-west-1":t,"us-west-2":t}],awsglobalaccelerator:t,siiites:t,appspacehosted:t,appspaceusercontent:t,"on-aptible":t,myasustor:t,"balena-devices":t,boutir:t,bplaced:t,cafjs:t,"canva-apps":t,"cdn77-storage":t,br:t,cn:t,de:t,eu:t,jpn:t,mex:t,ru:t,sa:t,uk:t,us:t,za:t,"clever-cloud":[0,{services:o}],dnsabr:t,"ip-ddns":t,jdevcloud:t,wpdevcloud:t,"cf-ipfs":t,"cloudflare-ipfs":t,trycloudflare:t,co:t,devinapps:o,builtwithdark:t,datadetect:[0,{demo:t,instance:t}],dattolocal:t,dattorelay:t,dattoweb:t,mydatto:t,digitaloceanspaces:o,discordsays:t,discordsez:t,drayddns:t,dreamhosters:t,durumis:t,mydrobo:t,blogdns:t,cechire:t,dnsalias:t,dnsdojo:t,doesntexist:t,dontexist:t,doomdns:t,"dyn-o-saur":t,dynalias:t,"dyndns-at-home":t,"dyndns-at-work":t,"dyndns-blog":t,"dyndns-free":t,"dyndns-home":t,"dyndns-ip":t,"dyndns-mail":t,"dyndns-office":t,"dyndns-pics":t,"dyndns-remote":t,"dyndns-server":t,"dyndns-web":t,"dyndns-wiki":t,"dyndns-work":t,"est-a-la-maison":t,"est-a-la-masion":t,"est-le-patron":t,"est-mon-blogueur":t,"from-ak":t,"from-al":t,"from-ar":t,"from-ca":t,"from-ct":t,"from-dc":t,"from-de":t,"from-fl":t,"from-ga":t,"from-hi":t,"from-ia":t,"from-id":t,"from-il":t,"from-in":t,"from-ks":t,"from-ky":t,"from-ma":t,"from-md":t,"from-mi":t,"from-mn":t,"from-mo":t,"from-ms":t,"from-mt":t,"from-nc":t,"from-nd":t,"from-ne":t,"from-nh":t,"from-nj":t,"from-nm":t,"from-nv":t,"from-oh":t,"from-ok":t,"from-or":t,"from-pa":t,"from-pr":t,"from-ri":t,"from-sc":t,"from-sd":t,"from-tn":t,"from-tx":t,"from-ut":t,"from-va":t,"from-vt":t,"from-wa":t,"from-wi":t,"from-wv":t,"from-wy":t,getmyip:t,gotdns:t,"hobby-site":t,homelinux:t,homeunix:t,iamallama:t,"is-a-anarchist":t,"is-a-blogger":t,"is-a-bookkeeper":t,"is-a-bulls-fan":t,"is-a-caterer":t,"is-a-chef":t,"is-a-conservative":t,"is-a-cpa":t,"is-a-cubicle-slave":t,"is-a-democrat":t,"is-a-designer":t,"is-a-doctor":t,"is-a-financialadvisor":t,"is-a-geek":t,"is-a-green":t,"is-a-guru":t,"is-a-hard-worker":t,"is-a-hunter":t,"is-a-landscaper":t,"is-a-lawyer":t,"is-a-liberal":t,"is-a-libertarian":t,"is-a-llama":t,"is-a-musician":t,"is-a-nascarfan":t,"is-a-nurse":t,"is-a-painter":t,"is-a-personaltrainer":t,"is-a-photographer":t,"is-a-player":t,"is-a-republican":t,"is-a-rockstar":t,"is-a-socialist":t,"is-a-student":t,"is-a-teacher":t,"is-a-techie":t,"is-a-therapist":t,"is-an-accountant":t,"is-an-actor":t,"is-an-actress":t,"is-an-anarchist":t,"is-an-artist":t,"is-an-engineer":t,"is-an-entertainer":t,"is-certified":t,"is-gone":t,"is-into-anime":t,"is-into-cars":t,"is-into-cartoons":t,"is-into-games":t,"is-leet":t,"is-not-certified":t,"is-slick":t,"is-uberleet":t,"is-with-theband":t,"isa-geek":t,"isa-hockeynut":t,issmarterthanyou:t,"likes-pie":t,likescandy:t,"neat-url":t,"saves-the-whales":t,selfip:t,"sells-for-less":t,"sells-for-u":t,servebbs:t,"simple-url":t,"space-to-rent":t,"teaches-yoga":t,writesthisblog:t,ddnsfree:t,ddnsgeek:t,giize:t,gleeze:t,kozow:t,loseyourip:t,ooguy:t,theworkpc:t,mytuleap:t,"tuleap-partners":t,encoreapi:t,evennode:[0,{"eu-1":t,"eu-2":t,"eu-3":t,"eu-4":t,"us-1":t,"us-2":t,"us-3":t,"us-4":t}],onfabrica:t,"fastly-edge":t,"fastly-terrarium":t,"fastvps-server":t,mydobiss:t,firebaseapp:t,fldrv:t,forgeblocks:t,framercanvas:t,"freebox-os":t,freeboxos:t,freemyip:t,aliases121:t,gentapps:t,gentlentapis:t,githubusercontent:t,"0emm":o,appspot:[2,{r:o}],blogspot:t,codespot:t,googleapis:t,googlecode:t,pagespeedmobilizer:t,withgoogle:t,withyoutube:t,grayjayleagues:t,hatenablog:t,hatenadiary:t,herokuapp:t,gr:t,smushcdn:t,wphostedmail:t,wpmucdn:t,pixolino:t,"apps-1and1":t,"live-website":t,dopaas:t,"hosted-by-previder":L,hosteur:[0,{"rag-cloud":t,"rag-cloud-ch":t}],"ik-server":[0,{jcloud:t,"jcloud-ver-jpc":t}],jelastic:[0,{demo:t}],massivegrid:L,wafaicloud:[0,{jed:t,ryd:t}],webadorsite:t,joyent:[0,{cns:o}],lpusercontent:t,linode:[0,{members:t,nodebalancer:o}],linodeobjects:o,linodeusercontent:[0,{ip:t}],localtonet:t,lovableproject:t,barsycenter:t,barsyonline:t,modelscape:t,mwcloudnonprod:t,polyspace:t,mazeplay:t,miniserver:t,atmeta:t,fbsbx:N,meteorapp:_,routingthecloud:t,mydbserver:t,hostedpi:t,"mythic-beasts":[0,{caracal:t,customer:t,fentiger:t,lynx:t,ocelot:t,oncilla:t,onza:t,sphinx:t,vs:t,x:t,yali:t}],nospamproxy:[0,{cloud:[2,{o365:t}]}],"4u":t,nfshost:t,"3utilities":t,blogsyte:t,ciscofreak:t,damnserver:t,ddnsking:t,ditchyourip:t,dnsiskinky:t,dynns:t,geekgalaxy:t,"health-carereform":t,homesecuritymac:t,homesecuritypc:t,myactivedirectory:t,mysecuritycamera:t,myvnc:t,"net-freaks":t,onthewifi:t,point2this:t,quicksytes:t,securitytactics:t,servebeer:t,servecounterstrike:t,serveexchange:t,serveftp:t,servegame:t,servehalflife:t,servehttp:t,servehumour:t,serveirc:t,servemp3:t,servep2p:t,servepics:t,servequake:t,servesarcasm:t,stufftoread:t,unusualperson:t,workisboring:t,myiphost:t,observableusercontent:[0,{static:t}],simplesite:t,orsites:t,operaunite:t,"customer-oci":[0,{"*":t,oci:o,ocp:o,ocs:o}],oraclecloudapps:o,oraclegovcloudapps:o,"authgear-staging":t,authgearapps:t,skygearapp:t,outsystemscloud:t,ownprovider:t,pgfog:t,pagexl:t,gotpantheon:t,paywhirl:o,upsunapp:t,"postman-echo":t,prgmr:[0,{xen:t}],"project-study":[0,{dev:t}],pythonanywhere:_,qa2:t,"alpha-myqnapcloud":t,"dev-myqnapcloud":t,mycloudnas:t,mynascloud:t,myqnapcloud:t,qualifioapp:t,ladesk:t,qbuser:t,quipelements:o,rackmaze:t,"readthedocs-hosted":t,rhcloud:t,onrender:t,render:B,"subsc-pay":t,"180r":t,dojin:t,sakuratan:t,sakuraweb:t,x0:t,code:[0,{builder:o,"dev-builder":o,"stg-builder":o}],salesforce:[0,{platform:[0,{"code-builder-stg":[0,{test:[0,{"001":o}]}]}]}],logoip:t,scrysec:t,"firewall-gateway":t,myshopblocks:t,myshopify:t,shopitsite:t,"1kapp":t,appchizi:t,applinzi:t,sinaapp:t,vipsinaapp:t,streamlitapp:t,"try-snowplow":t,"playstation-cloud":t,myspreadshop:t,"w-corp-staticblitz":t,"w-credentialless-staticblitz":t,"w-staticblitz":t,"stackhero-network":t,stdlib:[0,{api:t}],strapiapp:[2,{media:t}],"streak-link":t,streaklinks:t,streakusercontent:t,"temp-dns":t,dsmynas:t,familyds:t,mytabit:t,taveusercontent:t,"tb-hosting":M,reservd:t,thingdustdata:t,"townnews-staging":t,typeform:[0,{pro:t}],hk:t,it:t,"deus-canvas":t,vultrobjects:o,wafflecell:t,hotelwithflight:t,"reserve-online":t,cprapid:t,pleskns:t,remotewd:t,wiardweb:[0,{pages:t}],wixsite:t,wixstudio:t,messwithdns:t,"woltlab-demo":t,wpenginepowered:[2,{js:t}],xnbay:[2,{u2:t,"u2-local":t}],yolasite:t}],coop:e,cr:[1,{ac:e,co:e,ed:e,fi:e,go:e,or:e,sa:e}],cu:[1,{com:e,edu:e,gob:e,inf:e,nat:e,net:e,org:e}],cv:[1,{com:e,edu:e,id:e,int:e,net:e,nome:e,org:e,publ:e}],cw:$,cx:[1,{gov:e,cloudns:t,ath:t,info:t,assessments:t,calculators:t,funnels:t,paynow:t,quizzes:t,researched:t,tests:t}],cy:[1,{ac:e,biz:e,com:[1,{scaleforce:V}],ekloges:e,gov:e,ltd:e,mil:e,net:e,org:e,press:e,pro:e,tm:e}],cz:[1,{contentproxy9:[0,{rsc:t}],realm:t,e4:t,co:t,metacentrum:[0,{cloud:o,custom:t}],muni:[0,{cloud:[0,{flt:t,usr:t}]}]}],de:[1,{bplaced:t,square7:t,com:t,cosidns:q,dnsupdater:t,"dynamisches-dns":t,"internet-dns":t,"l-o-g-i-n":t,ddnss:[2,{dyn:t,dyndns:t}],"dyn-ip24":t,dyndns1:t,"home-webserver":[2,{dyn:t}],"myhome-server":t,dnshome:t,fuettertdasnetz:t,isteingeek:t,istmein:t,lebtimnetz:t,leitungsen:t,traeumtgerade:t,frusky:o,goip:t,"xn--gnstigbestellen-zvb":t,günstigbestellen:t,"xn--gnstigliefern-wob":t,günstigliefern:t,"hs-heilbronn":[0,{it:[0,{pages:t,"pages-research":t}]}],"dyn-berlin":t,"in-berlin":t,"in-brb":t,"in-butter":t,"in-dsl":t,"in-vpn":t,iservschule:t,"mein-iserv":t,schulplattform:t,schulserver:t,"test-iserv":t,keymachine:t,"git-repos":t,"lcube-server":t,"svn-repos":t,barsy:t,webspaceconfig:t,"123webseite":t,rub:t,"ruhr-uni-bochum":[2,{noc:[0,{io:t}]}],logoip:t,"firewall-gateway":t,"my-gateway":t,"my-router":t,spdns:t,speedpartner:[0,{customer:t}],myspreadshop:t,"taifun-dns":t,"12hp":t,"2ix":t,"4lima":t,"lima-city":t,"dd-dns":t,"dray-dns":t,draydns:t,"dyn-vpn":t,dynvpn:t,"mein-vigor":t,"my-vigor":t,"my-wan":t,"syno-ds":t,"synology-diskstation":t,"synology-ds":t,uberspace:o,"virtual-user":t,virtualuser:t,"community-pro":t,diskussionsbereich:t}],dj:e,dk:[1,{biz:t,co:t,firm:t,reg:t,store:t,"123hjemmeside":t,myspreadshop:t}],dm:H,do:[1,{art:e,com:e,edu:e,gob:e,gov:e,mil:e,net:e,org:e,sld:e,web:e}],dz:[1,{art:e,asso:e,com:e,edu:e,gov:e,net:e,org:e,pol:e,soc:e,tm:e}],ec:[1,{com:e,edu:e,fin:e,gob:e,gov:e,info:e,k12:e,med:e,mil:e,net:e,org:e,pro:e,base:t,official:t}],edu:[1,{rit:[0,{"git-pages":t}]}],ee:[1,{aip:e,com:e,edu:e,fie:e,gov:e,lib:e,med:e,org:e,pri:e,riik:e}],eg:[1,{ac:e,com:e,edu:e,eun:e,gov:e,info:e,me:e,mil:e,name:e,net:e,org:e,sci:e,sport:e,tv:e}],er:m,es:[1,{com:e,edu:e,gob:e,nom:e,org:e,"123miweb":t,myspreadshop:t}],et:[1,{biz:e,com:e,edu:e,gov:e,info:e,name:e,net:e,org:e}],eu:[1,{airkitapps:t,cloudns:t,dogado:[0,{jelastic:t}],barsy:t,spdns:t,transurl:o,diskstation:t}],fi:[1,{aland:e,dy:t,"xn--hkkinen-5wa":t,häkkinen:t,iki:t,cloudplatform:[0,{fi:t}],datacenter:[0,{demo:t,paas:t}],kapsi:t,"123kotisivu":t,myspreadshop:t}],fj:[1,{ac:e,biz:e,com:e,gov:e,info:e,mil:e,name:e,net:e,org:e,pro:e}],fk:m,fm:[1,{com:e,edu:e,net:e,org:e,radio:t,user:o}],fo:e,fr:[1,{asso:e,com:e,gouv:e,nom:e,prd:e,tm:e,avoues:e,cci:e,greta:e,"huissier-justice":e,"en-root":t,"fbx-os":t,fbxos:t,"freebox-os":t,freeboxos:t,goupile:t,"123siteweb":t,"on-web":t,"chirurgiens-dentistes-en-france":t,dedibox:t,aeroport:t,avocat:t,chambagri:t,"chirurgiens-dentistes":t,"experts-comptables":t,medecin:t,notaires:t,pharmacien:t,port:t,veterinaire:t,myspreadshop:t,ynh:t}],ga:e,gb:e,gd:[1,{edu:e,gov:e}],ge:[1,{com:e,edu:e,gov:e,net:e,org:e,pvt:e,school:e}],gf:e,gg:[1,{co:e,net:e,org:e,botdash:t,kaas:t,stackit:t,panel:[2,{daemon:t}]}],gh:[1,{com:e,edu:e,gov:e,mil:e,org:e}],gi:[1,{com:e,edu:e,gov:e,ltd:e,mod:e,org:e}],gl:[1,{co:e,com:e,edu:e,net:e,org:e,biz:t}],gm:e,gn:[1,{ac:e,com:e,edu:e,gov:e,net:e,org:e}],gov:e,gp:[1,{asso:e,com:e,edu:e,mobi:e,net:e,org:e}],gq:e,gr:[1,{com:e,edu:e,gov:e,net:e,org:e,barsy:t,simplesite:t}],gs:e,gt:[1,{com:e,edu:e,gob:e,ind:e,mil:e,net:e,org:e}],gu:[1,{com:e,edu:e,gov:e,guam:e,info:e,net:e,org:e,web:e}],gw:e,gy:H,hk:[1,{com:e,edu:e,gov:e,idv:e,net:e,org:e,"xn--ciqpn":e,个人:e,"xn--gmqw5a":e,個人:e,"xn--55qx5d":e,公司:e,"xn--mxtq1m":e,政府:e,"xn--lcvr32d":e,敎育:e,"xn--wcvs22d":e,教育:e,"xn--gmq050i":e,箇人:e,"xn--uc0atv":e,組織:e,"xn--uc0ay4a":e,組织:e,"xn--od0alg":e,網絡:e,"xn--zf0avx":e,網络:e,"xn--mk0axi":e,组織:e,"xn--tn0ag":e,组织:e,"xn--od0aq3b":e,网絡:e,"xn--io0a7i":e,网络:e,inc:t,ltd:t}],hm:e,hn:[1,{com:e,edu:e,gob:e,mil:e,net:e,org:e}],hr:[1,{com:e,from:e,iz:e,name:e,brendly:G}],ht:[1,{adult:e,art:e,asso:e,com:e,coop:e,edu:e,firm:e,gouv:e,info:e,med:e,net:e,org:e,perso:e,pol:e,pro:e,rel:e,shop:e,rt:t}],hu:[1,{2e3:e,agrar:e,bolt:e,casino:e,city:e,co:e,erotica:e,erotika:e,film:e,forum:e,games:e,hotel:e,info:e,ingatlan:e,jogasz:e,konyvelo:e,lakas:e,media:e,news:e,org:e,priv:e,reklam:e,sex:e,shop:e,sport:e,suli:e,szex:e,tm:e,tozsde:e,utazas:e,video:e}],id:[1,{ac:e,biz:e,co:e,desa:e,go:e,mil:e,my:e,net:e,or:e,ponpes:e,sch:e,web:e,zone:t}],ie:[1,{gov:e,myspreadshop:t}],il:[1,{ac:e,co:[1,{ravpage:t,mytabit:t,tabitorder:t}],gov:e,idf:e,k12:e,muni:e,net:e,org:e}],"xn--4dbrk0ce":[1,{"xn--4dbgdty6c":e,"xn--5dbhl8d":e,"xn--8dbq2a":e,"xn--hebda8b":e}],ישראל:[1,{אקדמיה:e,ישוב:e,צהל:e,ממשל:e}],im:[1,{ac:e,co:[1,{ltd:e,plc:e}],com:e,net:e,org:e,tt:e,tv:e}],in:[1,{"5g":e,"6g":e,ac:e,ai:e,am:e,bihar:e,biz:e,business:e,ca:e,cn:e,co:e,com:e,coop:e,cs:e,delhi:e,dr:e,edu:e,er:e,firm:e,gen:e,gov:e,gujarat:e,ind:e,info:e,int:e,internet:e,io:e,me:e,mil:e,net:e,nic:e,org:e,pg:e,post:e,pro:e,res:e,travel:e,tv:e,uk:e,up:e,us:e,cloudns:t,barsy:t,web:t,supabase:t}],info:[1,{cloudns:t,"dynamic-dns":t,"barrel-of-knowledge":t,"barrell-of-knowledge":t,dyndns:t,"for-our":t,"groks-the":t,"groks-this":t,"here-for-more":t,knowsitall:t,selfip:t,webhop:t,barsy:t,mayfirst:t,mittwald:t,mittwaldserver:t,typo3server:t,dvrcam:t,ilovecollege:t,"no-ip":t,forumz:t,nsupdate:t,dnsupdate:t,"v-info":t}],int:[1,{eu:e}],io:[1,{2038:t,co:e,com:e,edu:e,gov:e,mil:e,net:e,nom:e,org:e,"on-acorn":o,myaddr:t,apigee:t,"b-data":t,beagleboard:t,bitbucket:t,bluebite:t,boxfuse:t,brave:a,browsersafetymark:t,bubble:K,bubbleapps:t,bigv:[0,{uk0:t}],cleverapps:t,cloudbeesusercontent:t,dappnode:[0,{dyndns:t}],darklang:t,definima:t,dedyn:t,"fh-muenster":t,shw:t,forgerock:[0,{id:t}],github:t,gitlab:t,lolipop:t,"hasura-app":t,hostyhosting:t,hypernode:t,moonscale:o,beebyte:L,beebyteapp:[0,{sekd1:t}],jele:t,webthings:t,loginline:t,barsy:t,azurecontainer:o,ngrok:[2,{ap:t,au:t,eu:t,in:t,jp:t,sa:t,us:t}],nodeart:[0,{stage:t}],pantheonsite:t,pstmn:[2,{mock:t}],protonet:t,qcx:[2,{sys:o}],qoto:t,vaporcloud:t,myrdbx:t,"rb-hosting":M,"on-k3s":o,"on-rio":o,readthedocs:t,resindevice:t,resinstaging:[0,{devices:t}],hzc:t,sandcats:t,scrypted:[0,{client:t}],"mo-siemens":t,lair:N,stolos:o,musician:t,utwente:t,edugit:t,telebit:t,thingdust:[0,{dev:Q,disrec:Q,prod:X,testing:Q}],tickets:t,webflow:t,webflowtest:t,editorx:t,wixstudio:t,basicserver:t,virtualserver:t}],iq:r,ir:[1,{ac:e,co:e,gov:e,id:e,net:e,org:e,sch:e,"xn--mgba3a4f16a":e,ایران:e,"xn--mgba3a4fra":e,ايران:e,arvanedge:t}],is:e,it:[1,{edu:e,gov:e,abr:e,abruzzo:e,"aosta-valley":e,aostavalley:e,bas:e,basilicata:e,cal:e,calabria:e,cam:e,campania:e,"emilia-romagna":e,emiliaromagna:e,emr:e,"friuli-v-giulia":e,"friuli-ve-giulia":e,"friuli-vegiulia":e,"friuli-venezia-giulia":e,"friuli-veneziagiulia":e,"friuli-vgiulia":e,"friuliv-giulia":e,"friulive-giulia":e,friulivegiulia:e,"friulivenezia-giulia":e,friuliveneziagiulia:e,friulivgiulia:e,fvg:e,laz:e,lazio:e,lig:e,liguria:e,lom:e,lombardia:e,lombardy:e,lucania:e,mar:e,marche:e,mol:e,molise:e,piedmont:e,piemonte:e,pmn:e,pug:e,puglia:e,sar:e,sardegna:e,sardinia:e,sic:e,sicilia:e,sicily:e,taa:e,tos:e,toscana:e,"trentin-sud-tirol":e,"xn--trentin-sd-tirol-rzb":e,"trentin-süd-tirol":e,"trentin-sudtirol":e,"xn--trentin-sdtirol-7vb":e,"trentin-südtirol":e,"trentin-sued-tirol":e,"trentin-suedtirol":e,trentino:e,"trentino-a-adige":e,"trentino-aadige":e,"trentino-alto-adige":e,"trentino-altoadige":e,"trentino-s-tirol":e,"trentino-stirol":e,"trentino-sud-tirol":e,"xn--trentino-sd-tirol-c3b":e,"trentino-süd-tirol":e,"trentino-sudtirol":e,"xn--trentino-sdtirol-szb":e,"trentino-südtirol":e,"trentino-sued-tirol":e,"trentino-suedtirol":e,"trentinoa-adige":e,trentinoaadige:e,"trentinoalto-adige":e,trentinoaltoadige:e,"trentinos-tirol":e,trentinostirol:e,"trentinosud-tirol":e,"xn--trentinosd-tirol-rzb":e,"trentinosüd-tirol":e,trentinosudtirol:e,"xn--trentinosdtirol-7vb":e,trentinosüdtirol:e,"trentinosued-tirol":e,trentinosuedtirol:e,"trentinsud-tirol":e,"xn--trentinsd-tirol-6vb":e,"trentinsüd-tirol":e,trentinsudtirol:e,"xn--trentinsdtirol-nsb":e,trentinsüdtirol:e,"trentinsued-tirol":e,trentinsuedtirol:e,tuscany:e,umb:e,umbria:e,"val-d-aosta":e,"val-daosta":e,"vald-aosta":e,valdaosta:e,"valle-aosta":e,"valle-d-aosta":e,"valle-daosta":e,valleaosta:e,"valled-aosta":e,valledaosta:e,"vallee-aoste":e,"xn--valle-aoste-ebb":e,"vallée-aoste":e,"vallee-d-aoste":e,"xn--valle-d-aoste-ehb":e,"vallée-d-aoste":e,valleeaoste:e,"xn--valleaoste-e7a":e,valléeaoste:e,valleedaoste:e,"xn--valledaoste-ebb":e,valléedaoste:e,vao:e,vda:e,ven:e,veneto:e,ag:e,agrigento:e,al:e,alessandria:e,"alto-adige":e,altoadige:e,an:e,ancona:e,"andria-barletta-trani":e,"andria-trani-barletta":e,andriabarlettatrani:e,andriatranibarletta:e,ao:e,aosta:e,aoste:e,ap:e,aq:e,aquila:e,ar:e,arezzo:e,"ascoli-piceno":e,ascolipiceno:e,asti:e,at:e,av:e,avellino:e,ba:e,balsan:e,"balsan-sudtirol":e,"xn--balsan-sdtirol-nsb":e,"balsan-südtirol":e,"balsan-suedtirol":e,bari:e,"barletta-trani-andria":e,barlettatraniandria:e,belluno:e,benevento:e,bergamo:e,bg:e,bi:e,biella:e,bl:e,bn:e,bo:e,bologna:e,bolzano:e,"bolzano-altoadige":e,bozen:e,"bozen-sudtirol":e,"xn--bozen-sdtirol-2ob":e,"bozen-südtirol":e,"bozen-suedtirol":e,br:e,brescia:e,brindisi:e,bs:e,bt:e,bulsan:e,"bulsan-sudtirol":e,"xn--bulsan-sdtirol-nsb":e,"bulsan-südtirol":e,"bulsan-suedtirol":e,bz:e,ca:e,cagliari:e,caltanissetta:e,"campidano-medio":e,campidanomedio:e,campobasso:e,"carbonia-iglesias":e,carboniaiglesias:e,"carrara-massa":e,carraramassa:e,caserta:e,catania:e,catanzaro:e,cb:e,ce:e,"cesena-forli":e,"xn--cesena-forl-mcb":e,"cesena-forlì":e,cesenaforli:e,"xn--cesenaforl-i8a":e,cesenaforlì:e,ch:e,chieti:e,ci:e,cl:e,cn:e,co:e,como:e,cosenza:e,cr:e,cremona:e,crotone:e,cs:e,ct:e,cuneo:e,cz:e,"dell-ogliastra":e,dellogliastra:e,en:e,enna:e,fc:e,fe:e,fermo:e,ferrara:e,fg:e,fi:e,firenze:e,florence:e,fm:e,foggia:e,"forli-cesena":e,"xn--forl-cesena-fcb":e,"forlì-cesena":e,forlicesena:e,"xn--forlcesena-c8a":e,forlìcesena:e,fr:e,frosinone:e,ge:e,genoa:e,genova:e,go:e,gorizia:e,gr:e,grosseto:e,"iglesias-carbonia":e,iglesiascarbonia:e,im:e,imperia:e,is:e,isernia:e,kr:e,"la-spezia":e,laquila:e,laspezia:e,latina:e,lc:e,le:e,lecce:e,lecco:e,li:e,livorno:e,lo:e,lodi:e,lt:e,lu:e,lucca:e,macerata:e,mantova:e,"massa-carrara":e,massacarrara:e,matera:e,mb:e,mc:e,me:e,"medio-campidano":e,mediocampidano:e,messina:e,mi:e,milan:e,milano:e,mn:e,mo:e,modena:e,monza:e,"monza-brianza":e,"monza-e-della-brianza":e,monzabrianza:e,monzaebrianza:e,monzaedellabrianza:e,ms:e,mt:e,na:e,naples:e,napoli:e,no:e,novara:e,nu:e,nuoro:e,og:e,ogliastra:e,"olbia-tempio":e,olbiatempio:e,or:e,oristano:e,ot:e,pa:e,padova:e,padua:e,palermo:e,parma:e,pavia:e,pc:e,pd:e,pe:e,perugia:e,"pesaro-urbino":e,pesarourbino:e,pescara:e,pg:e,pi:e,piacenza:e,pisa:e,pistoia:e,pn:e,po:e,pordenone:e,potenza:e,pr:e,prato:e,pt:e,pu:e,pv:e,pz:e,ra:e,ragusa:e,ravenna:e,rc:e,re:e,"reggio-calabria":e,"reggio-emilia":e,reggiocalabria:e,reggioemilia:e,rg:e,ri:e,rieti:e,rimini:e,rm:e,rn:e,ro:e,roma:e,rome:e,rovigo:e,sa:e,salerno:e,sassari:e,savona:e,si:e,siena:e,siracusa:e,so:e,sondrio:e,sp:e,sr:e,ss:e,"xn--sdtirol-n2a":e,südtirol:e,suedtirol:e,sv:e,ta:e,taranto:e,te:e,"tempio-olbia":e,tempioolbia:e,teramo:e,terni:e,tn:e,to:e,torino:e,tp:e,tr:e,"trani-andria-barletta":e,"trani-barletta-andria":e,traniandriabarletta:e,tranibarlettaandria:e,trapani:e,trento:e,treviso:e,trieste:e,ts:e,turin:e,tv:e,ud:e,udine:e,"urbino-pesaro":e,urbinopesaro:e,va:e,varese:e,vb:e,vc:e,ve:e,venezia:e,venice:e,verbania:e,vercelli:e,verona:e,vi:e,"vibo-valentia":e,vibovalentia:e,vicenza:e,viterbo:e,vr:e,vs:e,vt:e,vv:e,"12chars":t,ibxos:t,iliadboxos:t,neen:[0,{jc:t}],"123homepage":t,"16-b":t,"32-b":t,"64-b":t,myspreadshop:t,syncloud:t}],je:[1,{co:e,net:e,org:e,of:t}],jm:m,jo:[1,{agri:e,ai:e,com:e,edu:e,eng:e,fm:e,gov:e,mil:e,net:e,org:e,per:e,phd:e,sch:e,tv:e}],jobs:e,jp:[1,{ac:e,ad:e,co:e,ed:e,go:e,gr:e,lg:e,ne:[1,{aseinet:W,gehirn:t,ivory:t,"mail-box":t,mints:t,mokuren:t,opal:t,sakura:t,sumomo:t,topaz:t}],or:e,aichi:[1,{aisai:e,ama:e,anjo:e,asuke:e,chiryu:e,chita:e,fuso:e,gamagori:e,handa:e,hazu:e,hekinan:e,higashiura:e,ichinomiya:e,inazawa:e,inuyama:e,isshiki:e,iwakura:e,kanie:e,kariya:e,kasugai:e,kira:e,kiyosu:e,komaki:e,konan:e,kota:e,mihama:e,miyoshi:e,nishio:e,nisshin:e,obu:e,oguchi:e,oharu:e,okazaki:e,owariasahi:e,seto:e,shikatsu:e,shinshiro:e,shitara:e,tahara:e,takahama:e,tobishima:e,toei:e,togo:e,tokai:e,tokoname:e,toyoake:e,toyohashi:e,toyokawa:e,toyone:e,toyota:e,tsushima:e,yatomi:e}],akita:[1,{akita:e,daisen:e,fujisato:e,gojome:e,hachirogata:e,happou:e,higashinaruse:e,honjo:e,honjyo:e,ikawa:e,kamikoani:e,kamioka:e,katagami:e,kazuno:e,kitaakita:e,kosaka:e,kyowa:e,misato:e,mitane:e,moriyoshi:e,nikaho:e,noshiro:e,odate:e,oga:e,ogata:e,semboku:e,yokote:e,yurihonjo:e}],aomori:[1,{aomori:e,gonohe:e,hachinohe:e,hashikami:e,hiranai:e,hirosaki:e,itayanagi:e,kuroishi:e,misawa:e,mutsu:e,nakadomari:e,noheji:e,oirase:e,owani:e,rokunohe:e,sannohe:e,shichinohe:e,shingo:e,takko:e,towada:e,tsugaru:e,tsuruta:e}],chiba:[1,{abiko:e,asahi:e,chonan:e,chosei:e,choshi:e,chuo:e,funabashi:e,futtsu:e,hanamigawa:e,ichihara:e,ichikawa:e,ichinomiya:e,inzai:e,isumi:e,kamagaya:e,kamogawa:e,kashiwa:e,katori:e,katsuura:e,kimitsu:e,kisarazu:e,kozaki:e,kujukuri:e,kyonan:e,matsudo:e,midori:e,mihama:e,minamiboso:e,mobara:e,mutsuzawa:e,nagara:e,nagareyama:e,narashino:e,narita:e,noda:e,oamishirasato:e,omigawa:e,onjuku:e,otaki:e,sakae:e,sakura:e,shimofusa:e,shirako:e,shiroi:e,shisui:e,sodegaura:e,sosa:e,tako:e,tateyama:e,togane:e,tohnosho:e,tomisato:e,urayasu:e,yachimata:e,yachiyo:e,yokaichiba:e,yokoshibahikari:e,yotsukaido:e}],ehime:[1,{ainan:e,honai:e,ikata:e,imabari:e,iyo:e,kamijima:e,kihoku:e,kumakogen:e,masaki:e,matsuno:e,matsuyama:e,namikata:e,niihama:e,ozu:e,saijo:e,seiyo:e,shikokuchuo:e,tobe:e,toon:e,uchiko:e,uwajima:e,yawatahama:e}],fukui:[1,{echizen:e,eiheiji:e,fukui:e,ikeda:e,katsuyama:e,mihama:e,minamiechizen:e,obama:e,ohi:e,ono:e,sabae:e,sakai:e,takahama:e,tsuruga:e,wakasa:e}],fukuoka:[1,{ashiya:e,buzen:e,chikugo:e,chikuho:e,chikujo:e,chikushino:e,chikuzen:e,chuo:e,dazaifu:e,fukuchi:e,hakata:e,higashi:e,hirokawa:e,hisayama:e,iizuka:e,inatsuki:e,kaho:e,kasuga:e,kasuya:e,kawara:e,keisen:e,koga:e,kurate:e,kurogi:e,kurume:e,minami:e,miyako:e,miyama:e,miyawaka:e,mizumaki:e,munakata:e,nakagawa:e,nakama:e,nishi:e,nogata:e,ogori:e,okagaki:e,okawa:e,oki:e,omuta:e,onga:e,onojo:e,oto:e,saigawa:e,sasaguri:e,shingu:e,shinyoshitomi:e,shonai:e,soeda:e,sue:e,tachiarai:e,tagawa:e,takata:e,toho:e,toyotsu:e,tsuiki:e,ukiha:e,umi:e,usui:e,yamada:e,yame:e,yanagawa:e,yukuhashi:e}],fukushima:[1,{aizubange:e,aizumisato:e,aizuwakamatsu:e,asakawa:e,bandai:e,date:e,fukushima:e,furudono:e,futaba:e,hanawa:e,higashi:e,hirata:e,hirono:e,iitate:e,inawashiro:e,ishikawa:e,iwaki:e,izumizaki:e,kagamiishi:e,kaneyama:e,kawamata:e,kitakata:e,kitashiobara:e,koori:e,koriyama:e,kunimi:e,miharu:e,mishima:e,namie:e,nango:e,nishiaizu:e,nishigo:e,okuma:e,omotego:e,ono:e,otama:e,samegawa:e,shimogo:e,shirakawa:e,showa:e,soma:e,sukagawa:e,taishin:e,tamakawa:e,tanagura:e,tenei:e,yabuki:e,yamato:e,yamatsuri:e,yanaizu:e,yugawa:e}],gifu:[1,{anpachi:e,ena:e,gifu:e,ginan:e,godo:e,gujo:e,hashima:e,hichiso:e,hida:e,higashishirakawa:e,ibigawa:e,ikeda:e,kakamigahara:e,kani:e,kasahara:e,kasamatsu:e,kawaue:e,kitagata:e,mino:e,minokamo:e,mitake:e,mizunami:e,motosu:e,nakatsugawa:e,ogaki:e,sakahogi:e,seki:e,sekigahara:e,shirakawa:e,tajimi:e,takayama:e,tarui:e,toki:e,tomika:e,wanouchi:e,yamagata:e,yaotsu:e,yoro:e}],gunma:[1,{annaka:e,chiyoda:e,fujioka:e,higashiagatsuma:e,isesaki:e,itakura:e,kanna:e,kanra:e,katashina:e,kawaba:e,kiryu:e,kusatsu:e,maebashi:e,meiwa:e,midori:e,minakami:e,naganohara:e,nakanojo:e,nanmoku:e,numata:e,oizumi:e,ora:e,ota:e,shibukawa:e,shimonita:e,shinto:e,showa:e,takasaki:e,takayama:e,tamamura:e,tatebayashi:e,tomioka:e,tsukiyono:e,tsumagoi:e,ueno:e,yoshioka:e}],hiroshima:[1,{asaminami:e,daiwa:e,etajima:e,fuchu:e,fukuyama:e,hatsukaichi:e,higashihiroshima:e,hongo:e,jinsekikogen:e,kaita:e,kui:e,kumano:e,kure:e,mihara:e,miyoshi:e,naka:e,onomichi:e,osakikamijima:e,otake:e,saka:e,sera:e,seranishi:e,shinichi:e,shobara:e,takehara:e}],hokkaido:[1,{abashiri:e,abira:e,aibetsu:e,akabira:e,akkeshi:e,asahikawa:e,ashibetsu:e,ashoro:e,assabu:e,atsuma:e,bibai:e,biei:e,bifuka:e,bihoro:e,biratori:e,chippubetsu:e,chitose:e,date:e,ebetsu:e,embetsu:e,eniwa:e,erimo:e,esan:e,esashi:e,fukagawa:e,fukushima:e,furano:e,furubira:e,haboro:e,hakodate:e,hamatonbetsu:e,hidaka:e,higashikagura:e,higashikawa:e,hiroo:e,hokuryu:e,hokuto:e,honbetsu:e,horokanai:e,horonobe:e,ikeda:e,imakane:e,ishikari:e,iwamizawa:e,iwanai:e,kamifurano:e,kamikawa:e,kamishihoro:e,kamisunagawa:e,kamoenai:e,kayabe:e,kembuchi:e,kikonai:e,kimobetsu:e,kitahiroshima:e,kitami:e,kiyosato:e,koshimizu:e,kunneppu:e,kuriyama:e,kuromatsunai:e,kushiro:e,kutchan:e,kyowa:e,mashike:e,matsumae:e,mikasa:e,minamifurano:e,mombetsu:e,moseushi:e,mukawa:e,muroran:e,naie:e,nakagawa:e,nakasatsunai:e,nakatombetsu:e,nanae:e,nanporo:e,nayoro:e,nemuro:e,niikappu:e,niki:e,nishiokoppe:e,noboribetsu:e,numata:e,obihiro:e,obira:e,oketo:e,okoppe:e,otaru:e,otobe:e,otofuke:e,otoineppu:e,oumu:e,ozora:e,pippu:e,rankoshi:e,rebun:e,rikubetsu:e,rishiri:e,rishirifuji:e,saroma:e,sarufutsu:e,shakotan:e,shari:e,shibecha:e,shibetsu:e,shikabe:e,shikaoi:e,shimamaki:e,shimizu:e,shimokawa:e,shinshinotsu:e,shintoku:e,shiranuka:e,shiraoi:e,shiriuchi:e,sobetsu:e,sunagawa:e,taiki:e,takasu:e,takikawa:e,takinoue:e,teshikaga:e,tobetsu:e,tohma:e,tomakomai:e,tomari:e,toya:e,toyako:e,toyotomi:e,toyoura:e,tsubetsu:e,tsukigata:e,urakawa:e,urausu:e,uryu:e,utashinai:e,wakkanai:e,wassamu:e,yakumo:e,yoichi:e}],hyogo:[1,{aioi:e,akashi:e,ako:e,amagasaki:e,aogaki:e,asago:e,ashiya:e,awaji:e,fukusaki:e,goshiki:e,harima:e,himeji:e,ichikawa:e,inagawa:e,itami:e,kakogawa:e,kamigori:e,kamikawa:e,kasai:e,kasuga:e,kawanishi:e,miki:e,minamiawaji:e,nishinomiya:e,nishiwaki:e,ono:e,sanda:e,sannan:e,sasayama:e,sayo:e,shingu:e,shinonsen:e,shiso:e,sumoto:e,taishi:e,taka:e,takarazuka:e,takasago:e,takino:e,tamba:e,tatsuno:e,toyooka:e,yabu:e,yashiro:e,yoka:e,yokawa:e}],ibaraki:[1,{ami:e,asahi:e,bando:e,chikusei:e,daigo:e,fujishiro:e,hitachi:e,hitachinaka:e,hitachiomiya:e,hitachiota:e,ibaraki:e,ina:e,inashiki:e,itako:e,iwama:e,joso:e,kamisu:e,kasama:e,kashima:e,kasumigaura:e,koga:e,miho:e,mito:e,moriya:e,naka:e,namegata:e,oarai:e,ogawa:e,omitama:e,ryugasaki:e,sakai:e,sakuragawa:e,shimodate:e,shimotsuma:e,shirosato:e,sowa:e,suifu:e,takahagi:e,tamatsukuri:e,tokai:e,tomobe:e,tone:e,toride:e,tsuchiura:e,tsukuba:e,uchihara:e,ushiku:e,yachiyo:e,yamagata:e,yawara:e,yuki:e}],ishikawa:[1,{anamizu:e,hakui:e,hakusan:e,kaga:e,kahoku:e,kanazawa:e,kawakita:e,komatsu:e,nakanoto:e,nanao:e,nomi:e,nonoichi:e,noto:e,shika:e,suzu:e,tsubata:e,tsurugi:e,uchinada:e,wajima:e}],iwate:[1,{fudai:e,fujisawa:e,hanamaki:e,hiraizumi:e,hirono:e,ichinohe:e,ichinoseki:e,iwaizumi:e,iwate:e,joboji:e,kamaishi:e,kanegasaki:e,karumai:e,kawai:e,kitakami:e,kuji:e,kunohe:e,kuzumaki:e,miyako:e,mizusawa:e,morioka:e,ninohe:e,noda:e,ofunato:e,oshu:e,otsuchi:e,rikuzentakata:e,shiwa:e,shizukuishi:e,sumita:e,tanohata:e,tono:e,yahaba:e,yamada:e}],kagawa:[1,{ayagawa:e,higashikagawa:e,kanonji:e,kotohira:e,manno:e,marugame:e,mitoyo:e,naoshima:e,sanuki:e,tadotsu:e,takamatsu:e,tonosho:e,uchinomi:e,utazu:e,zentsuji:e}],kagoshima:[1,{akune:e,amami:e,hioki:e,isa:e,isen:e,izumi:e,kagoshima:e,kanoya:e,kawanabe:e,kinko:e,kouyama:e,makurazaki:e,matsumoto:e,minamitane:e,nakatane:e,nishinoomote:e,satsumasendai:e,soo:e,tarumizu:e,yusui:e}],kanagawa:[1,{aikawa:e,atsugi:e,ayase:e,chigasaki:e,ebina:e,fujisawa:e,hadano:e,hakone:e,hiratsuka:e,isehara:e,kaisei:e,kamakura:e,kiyokawa:e,matsuda:e,minamiashigara:e,miura:e,nakai:e,ninomiya:e,odawara:e,oi:e,oiso:e,sagamihara:e,samukawa:e,tsukui:e,yamakita:e,yamato:e,yokosuka:e,yugawara:e,zama:e,zushi:e}],kochi:[1,{aki:e,geisei:e,hidaka:e,higashitsuno:e,ino:e,kagami:e,kami:e,kitagawa:e,kochi:e,mihara:e,motoyama:e,muroto:e,nahari:e,nakamura:e,nankoku:e,nishitosa:e,niyodogawa:e,ochi:e,okawa:e,otoyo:e,otsuki:e,sakawa:e,sukumo:e,susaki:e,tosa:e,tosashimizu:e,toyo:e,tsuno:e,umaji:e,yasuda:e,yusuhara:e}],kumamoto:[1,{amakusa:e,arao:e,aso:e,choyo:e,gyokuto:e,kamiamakusa:e,kikuchi:e,kumamoto:e,mashiki:e,mifune:e,minamata:e,minamioguni:e,nagasu:e,nishihara:e,oguni:e,ozu:e,sumoto:e,takamori:e,uki:e,uto:e,yamaga:e,yamato:e,yatsushiro:e}],kyoto:[1,{ayabe:e,fukuchiyama:e,higashiyama:e,ide:e,ine:e,joyo:e,kameoka:e,kamo:e,kita:e,kizu:e,kumiyama:e,kyotamba:e,kyotanabe:e,kyotango:e,maizuru:e,minami:e,minamiyamashiro:e,miyazu:e,muko:e,nagaokakyo:e,nakagyo:e,nantan:e,oyamazaki:e,sakyo:e,seika:e,tanabe:e,uji:e,ujitawara:e,wazuka:e,yamashina:e,yawata:e}],mie:[1,{asahi:e,inabe:e,ise:e,kameyama:e,kawagoe:e,kiho:e,kisosaki:e,kiwa:e,komono:e,kumano:e,kuwana:e,matsusaka:e,meiwa:e,mihama:e,minamiise:e,misugi:e,miyama:e,nabari:e,shima:e,suzuka:e,tado:e,taiki:e,taki:e,tamaki:e,toba:e,tsu:e,udono:e,ureshino:e,watarai:e,yokkaichi:e}],miyagi:[1,{furukawa:e,higashimatsushima:e,ishinomaki:e,iwanuma:e,kakuda:e,kami:e,kawasaki:e,marumori:e,matsushima:e,minamisanriku:e,misato:e,murata:e,natori:e,ogawara:e,ohira:e,onagawa:e,osaki:e,rifu:e,semine:e,shibata:e,shichikashuku:e,shikama:e,shiogama:e,shiroishi:e,tagajo:e,taiwa:e,tome:e,tomiya:e,wakuya:e,watari:e,yamamoto:e,zao:e}],miyazaki:[1,{aya:e,ebino:e,gokase:e,hyuga:e,kadogawa:e,kawaminami:e,kijo:e,kitagawa:e,kitakata:e,kitaura:e,kobayashi:e,kunitomi:e,kushima:e,mimata:e,miyakonojo:e,miyazaki:e,morotsuka:e,nichinan:e,nishimera:e,nobeoka:e,saito:e,shiiba:e,shintomi:e,takaharu:e,takanabe:e,takazaki:e,tsuno:e}],nagano:[1,{achi:e,agematsu:e,anan:e,aoki:e,asahi:e,azumino:e,chikuhoku:e,chikuma:e,chino:e,fujimi:e,hakuba:e,hara:e,hiraya:e,iida:e,iijima:e,iiyama:e,iizuna:e,ikeda:e,ikusaka:e,ina:e,karuizawa:e,kawakami:e,kiso:e,kisofukushima:e,kitaaiki:e,komagane:e,komoro:e,matsukawa:e,matsumoto:e,miasa:e,minamiaiki:e,minamimaki:e,minamiminowa:e,minowa:e,miyada:e,miyota:e,mochizuki:e,nagano:e,nagawa:e,nagiso:e,nakagawa:e,nakano:e,nozawaonsen:e,obuse:e,ogawa:e,okaya:e,omachi:e,omi:e,ookuwa:e,ooshika:e,otaki:e,otari:e,sakae:e,sakaki:e,saku:e,sakuho:e,shimosuwa:e,shinanomachi:e,shiojiri:e,suwa:e,suzaka:e,takagi:e,takamori:e,takayama:e,tateshina:e,tatsuno:e,togakushi:e,togura:e,tomi:e,ueda:e,wada:e,yamagata:e,yamanouchi:e,yasaka:e,yasuoka:e}],nagasaki:[1,{chijiwa:e,futsu:e,goto:e,hasami:e,hirado:e,iki:e,isahaya:e,kawatana:e,kuchinotsu:e,matsuura:e,nagasaki:e,obama:e,omura:e,oseto:e,saikai:e,sasebo:e,seihi:e,shimabara:e,shinkamigoto:e,togitsu:e,tsushima:e,unzen:e}],nara:[1,{ando:e,gose:e,heguri:e,higashiyoshino:e,ikaruga:e,ikoma:e,kamikitayama:e,kanmaki:e,kashiba:e,kashihara:e,katsuragi:e,kawai:e,kawakami:e,kawanishi:e,koryo:e,kurotaki:e,mitsue:e,miyake:e,nara:e,nosegawa:e,oji:e,ouda:e,oyodo:e,sakurai:e,sango:e,shimoichi:e,shimokitayama:e,shinjo:e,soni:e,takatori:e,tawaramoto:e,tenkawa:e,tenri:e,uda:e,yamatokoriyama:e,yamatotakada:e,yamazoe:e,yoshino:e}],niigata:[1,{aga:e,agano:e,gosen:e,itoigawa:e,izumozaki:e,joetsu:e,kamo:e,kariwa:e,kashiwazaki:e,minamiuonuma:e,mitsuke:e,muika:e,murakami:e,myoko:e,nagaoka:e,niigata:e,ojiya:e,omi:e,sado:e,sanjo:e,seiro:e,seirou:e,sekikawa:e,shibata:e,tagami:e,tainai:e,tochio:e,tokamachi:e,tsubame:e,tsunan:e,uonuma:e,yahiko:e,yoita:e,yuzawa:e}],oita:[1,{beppu:e,bungoono:e,bungotakada:e,hasama:e,hiji:e,himeshima:e,hita:e,kamitsue:e,kokonoe:e,kuju:e,kunisaki:e,kusu:e,oita:e,saiki:e,taketa:e,tsukumi:e,usa:e,usuki:e,yufu:e}],okayama:[1,{akaiwa:e,asakuchi:e,bizen:e,hayashima:e,ibara:e,kagamino:e,kasaoka:e,kibichuo:e,kumenan:e,kurashiki:e,maniwa:e,misaki:e,nagi:e,niimi:e,nishiawakura:e,okayama:e,satosho:e,setouchi:e,shinjo:e,shoo:e,soja:e,takahashi:e,tamano:e,tsuyama:e,wake:e,yakage:e}],okinawa:[1,{aguni:e,ginowan:e,ginoza:e,gushikami:e,haebaru:e,higashi:e,hirara:e,iheya:e,ishigaki:e,ishikawa:e,itoman:e,izena:e,kadena:e,kin:e,kitadaito:e,kitanakagusuku:e,kumejima:e,kunigami:e,minamidaito:e,motobu:e,nago:e,naha:e,nakagusuku:e,nakijin:e,nanjo:e,nishihara:e,ogimi:e,okinawa:e,onna:e,shimoji:e,taketomi:e,tarama:e,tokashiki:e,tomigusuku:e,tonaki:e,urasoe:e,uruma:e,yaese:e,yomitan:e,yonabaru:e,yonaguni:e,zamami:e}],osaka:[1,{abeno:e,chihayaakasaka:e,chuo:e,daito:e,fujiidera:e,habikino:e,hannan:e,higashiosaka:e,higashisumiyoshi:e,higashiyodogawa:e,hirakata:e,ibaraki:e,ikeda:e,izumi:e,izumiotsu:e,izumisano:e,kadoma:e,kaizuka:e,kanan:e,kashiwara:e,katano:e,kawachinagano:e,kishiwada:e,kita:e,kumatori:e,matsubara:e,minato:e,minoh:e,misaki:e,moriguchi:e,neyagawa:e,nishi:e,nose:e,osakasayama:e,sakai:e,sayama:e,sennan:e,settsu:e,shijonawate:e,shimamoto:e,suita:e,tadaoka:e,taishi:e,tajiri:e,takaishi:e,takatsuki:e,tondabayashi:e,toyonaka:e,toyono:e,yao:e}],saga:[1,{ariake:e,arita:e,fukudomi:e,genkai:e,hamatama:e,hizen:e,imari:e,kamimine:e,kanzaki:e,karatsu:e,kashima:e,kitagata:e,kitahata:e,kiyama:e,kouhoku:e,kyuragi:e,nishiarita:e,ogi:e,omachi:e,ouchi:e,saga:e,shiroishi:e,taku:e,tara:e,tosu:e,yoshinogari:e}],saitama:[1,{arakawa:e,asaka:e,chichibu:e,fujimi:e,fujimino:e,fukaya:e,hanno:e,hanyu:e,hasuda:e,hatogaya:e,hatoyama:e,hidaka:e,higashichichibu:e,higashimatsuyama:e,honjo:e,ina:e,iruma:e,iwatsuki:e,kamiizumi:e,kamikawa:e,kamisato:e,kasukabe:e,kawagoe:e,kawaguchi:e,kawajima:e,kazo:e,kitamoto:e,koshigaya:e,kounosu:e,kuki:e,kumagaya:e,matsubushi:e,minano:e,misato:e,miyashiro:e,miyoshi:e,moroyama:e,nagatoro:e,namegawa:e,niiza:e,ogano:e,ogawa:e,ogose:e,okegawa:e,omiya:e,otaki:e,ranzan:e,ryokami:e,saitama:e,sakado:e,satte:e,sayama:e,shiki:e,shiraoka:e,soka:e,sugito:e,toda:e,tokigawa:e,tokorozawa:e,tsurugashima:e,urawa:e,warabi:e,yashio:e,yokoze:e,yono:e,yorii:e,yoshida:e,yoshikawa:e,yoshimi:e}],shiga:[1,{aisho:e,gamo:e,higashiomi:e,hikone:e,koka:e,konan:e,kosei:e,koto:e,kusatsu:e,maibara:e,moriyama:e,nagahama:e,nishiazai:e,notogawa:e,omihachiman:e,otsu:e,ritto:e,ryuoh:e,takashima:e,takatsuki:e,torahime:e,toyosato:e,yasu:e}],shimane:[1,{akagi:e,ama:e,gotsu:e,hamada:e,higashiizumo:e,hikawa:e,hikimi:e,izumo:e,kakinoki:e,masuda:e,matsue:e,misato:e,nishinoshima:e,ohda:e,okinoshima:e,okuizumo:e,shimane:e,tamayu:e,tsuwano:e,unnan:e,yakumo:e,yasugi:e,yatsuka:e}],shizuoka:[1,{arai:e,atami:e,fuji:e,fujieda:e,fujikawa:e,fujinomiya:e,fukuroi:e,gotemba:e,haibara:e,hamamatsu:e,higashiizu:e,ito:e,iwata:e,izu:e,izunokuni:e,kakegawa:e,kannami:e,kawanehon:e,kawazu:e,kikugawa:e,kosai:e,makinohara:e,matsuzaki:e,minamiizu:e,mishima:e,morimachi:e,nishiizu:e,numazu:e,omaezaki:e,shimada:e,shimizu:e,shimoda:e,shizuoka:e,susono:e,yaizu:e,yoshida:e}],tochigi:[1,{ashikaga:e,bato:e,haga:e,ichikai:e,iwafune:e,kaminokawa:e,kanuma:e,karasuyama:e,kuroiso:e,mashiko:e,mibu:e,moka:e,motegi:e,nasu:e,nasushiobara:e,nikko:e,nishikata:e,nogi:e,ohira:e,ohtawara:e,oyama:e,sakura:e,sano:e,shimotsuke:e,shioya:e,takanezawa:e,tochigi:e,tsuga:e,ujiie:e,utsunomiya:e,yaita:e}],tokushima:[1,{aizumi:e,anan:e,ichiba:e,itano:e,kainan:e,komatsushima:e,matsushige:e,mima:e,minami:e,miyoshi:e,mugi:e,nakagawa:e,naruto:e,sanagochi:e,shishikui:e,tokushima:e,wajiki:e}],tokyo:[1,{adachi:e,akiruno:e,akishima:e,aogashima:e,arakawa:e,bunkyo:e,chiyoda:e,chofu:e,chuo:e,edogawa:e,fuchu:e,fussa:e,hachijo:e,hachioji:e,hamura:e,higashikurume:e,higashimurayama:e,higashiyamato:e,hino:e,hinode:e,hinohara:e,inagi:e,itabashi:e,katsushika:e,kita:e,kiyose:e,kodaira:e,koganei:e,kokubunji:e,komae:e,koto:e,kouzushima:e,kunitachi:e,machida:e,meguro:e,minato:e,mitaka:e,mizuho:e,musashimurayama:e,musashino:e,nakano:e,nerima:e,ogasawara:e,okutama:e,ome:e,oshima:e,ota:e,setagaya:e,shibuya:e,shinagawa:e,shinjuku:e,suginami:e,sumida:e,tachikawa:e,taito:e,tama:e,toshima:e}],tottori:[1,{chizu:e,hino:e,kawahara:e,koge:e,kotoura:e,misasa:e,nanbu:e,nichinan:e,sakaiminato:e,tottori:e,wakasa:e,yazu:e,yonago:e}],toyama:[1,{asahi:e,fuchu:e,fukumitsu:e,funahashi:e,himi:e,imizu:e,inami:e,johana:e,kamiichi:e,kurobe:e,nakaniikawa:e,namerikawa:e,nanto:e,nyuzen:e,oyabe:e,taira:e,takaoka:e,tateyama:e,toga:e,tonami:e,toyama:e,unazuki:e,uozu:e,yamada:e}],wakayama:[1,{arida:e,aridagawa:e,gobo:e,hashimoto:e,hidaka:e,hirogawa:e,inami:e,iwade:e,kainan:e,kamitonda:e,katsuragi:e,kimino:e,kinokawa:e,kitayama:e,koya:e,koza:e,kozagawa:e,kudoyama:e,kushimoto:e,mihama:e,misato:e,nachikatsuura:e,shingu:e,shirahama:e,taiji:e,tanabe:e,wakayama:e,yuasa:e,yura:e}],yamagata:[1,{asahi:e,funagata:e,higashine:e,iide:e,kahoku:e,kaminoyama:e,kaneyama:e,kawanishi:e,mamurogawa:e,mikawa:e,murayama:e,nagai:e,nakayama:e,nanyo:e,nishikawa:e,obanazawa:e,oe:e,oguni:e,ohkura:e,oishida:e,sagae:e,sakata:e,sakegawa:e,shinjo:e,shirataka:e,shonai:e,takahata:e,tendo:e,tozawa:e,tsuruoka:e,yamagata:e,yamanobe:e,yonezawa:e,yuza:e}],yamaguchi:[1,{abu:e,hagi:e,hikari:e,hofu:e,iwakuni:e,kudamatsu:e,mitou:e,nagato:e,oshima:e,shimonoseki:e,shunan:e,tabuse:e,tokuyama:e,toyota:e,ube:e,yuu:e}],yamanashi:[1,{chuo:e,doshi:e,fuefuki:e,fujikawa:e,fujikawaguchiko:e,fujiyoshida:e,hayakawa:e,hokuto:e,ichikawamisato:e,kai:e,kofu:e,koshu:e,kosuge:e,"minami-alps":e,minobu:e,nakamichi:e,nanbu:e,narusawa:e,nirasaki:e,nishikatsura:e,oshino:e,otsuki:e,showa:e,tabayama:e,tsuru:e,uenohara:e,yamanakako:e,yamanashi:e}],"xn--ehqz56n":e,三重:e,"xn--1lqs03n":e,京都:e,"xn--qqqt11m":e,佐賀:e,"xn--f6qx53a":e,兵庫:e,"xn--djrs72d6uy":e,北海道:e,"xn--mkru45i":e,千葉:e,"xn--0trq7p7nn":e,和歌山:e,"xn--5js045d":e,埼玉:e,"xn--kbrq7o":e,大分:e,"xn--pssu33l":e,大阪:e,"xn--ntsq17g":e,奈良:e,"xn--uisz3g":e,宮城:e,"xn--6btw5a":e,宮崎:e,"xn--1ctwo":e,富山:e,"xn--6orx2r":e,山口:e,"xn--rht61e":e,山形:e,"xn--rht27z":e,山梨:e,"xn--nit225k":e,岐阜:e,"xn--rht3d":e,岡山:e,"xn--djty4k":e,岩手:e,"xn--klty5x":e,島根:e,"xn--kltx9a":e,広島:e,"xn--kltp7d":e,徳島:e,"xn--c3s14m":e,愛媛:e,"xn--vgu402c":e,愛知:e,"xn--efvn9s":e,新潟:e,"xn--1lqs71d":e,東京:e,"xn--4pvxs":e,栃木:e,"xn--uuwu58a":e,沖縄:e,"xn--zbx025d":e,滋賀:e,"xn--8pvr4u":e,熊本:e,"xn--5rtp49c":e,石川:e,"xn--ntso0iqx3a":e,神奈川:e,"xn--elqq16h":e,福井:e,"xn--4it168d":e,福岡:e,"xn--klt787d":e,福島:e,"xn--rny31h":e,秋田:e,"xn--7t0a264c":e,群馬:e,"xn--uist22h":e,茨城:e,"xn--8ltr62k":e,長崎:e,"xn--2m4a15e":e,長野:e,"xn--32vp30h":e,青森:e,"xn--4it797k":e,静岡:e,"xn--5rtq34k":e,香川:e,"xn--k7yn95e":e,高知:e,"xn--tor131o":e,鳥取:e,"xn--d5qv7z876c":e,鹿児島:e,kawasaki:m,kitakyushu:m,kobe:m,nagoya:m,sapporo:m,sendai:m,yokohama:m,buyshop:t,fashionstore:t,handcrafted:t,kawaiishop:t,supersale:t,theshop:t,"0am":t,"0g0":t,"0j0":t,"0t0":t,mydns:t,pgw:t,wjg:t,usercontent:t,angry:t,babyblue:t,babymilk:t,backdrop:t,bambina:t,bitter:t,blush:t,boo:t,boy:t,boyfriend:t,but:t,candypop:t,capoo:t,catfood:t,cheap:t,chicappa:t,chillout:t,chips:t,chowder:t,chu:t,ciao:t,cocotte:t,coolblog:t,cranky:t,cutegirl:t,daa:t,deca:t,deci:t,digick:t,egoism:t,fakefur:t,fem:t,flier:t,floppy:t,fool:t,frenchkiss:t,girlfriend:t,girly:t,gloomy:t,gonna:t,greater:t,hacca:t,heavy:t,her:t,hiho:t,hippy:t,holy:t,hungry:t,icurus:t,itigo:t,jellybean:t,kikirara:t,kill:t,kilo:t,kuron:t,littlestar:t,lolipopmc:t,lolitapunk:t,lomo:t,lovepop:t,lovesick:t,main:t,mods:t,mond:t,mongolian:t,moo:t,namaste:t,nikita:t,nobushi:t,noor:t,oops:t,parallel:t,parasite:t,pecori:t,peewee:t,penne:t,pepper:t,perma:t,pigboat:t,pinoko:t,punyu:t,pupu:t,pussycat:t,pya:t,raindrop:t,readymade:t,sadist:t,schoolbus:t,secret:t,staba:t,stripper:t,sub:t,sunnyday:t,thick:t,tonkotsu:t,under:t,upper:t,velvet:t,verse:t,versus:t,vivian:t,watson:t,weblike:t,whitesnow:t,zombie:t,hateblo:t,hatenablog:t,hatenadiary:t,"2-d":t,bona:t,crap:t,daynight:t,eek:t,flop:t,halfmoon:t,jeez:t,matrix:t,mimoza:t,netgamers:t,nyanta:t,o0o0:t,rdy:t,rgr:t,rulez:t,sakurastorage:[0,{isk01:Y,isk02:Y}],saloon:t,sblo:t,skr:t,tank:t,"uh-oh":t,undo:t,webaccel:[0,{rs:t,user:t}],websozai:t,xii:t}],ke:[1,{ac:e,co:e,go:e,info:e,me:e,mobi:e,ne:e,or:e,sc:e}],kg:[1,{com:e,edu:e,gov:e,mil:e,net:e,org:e,us:t}],kh:m,ki:Z,km:[1,{ass:e,com:e,edu:e,gov:e,mil:e,nom:e,org:e,prd:e,tm:e,asso:e,coop:e,gouv:e,medecin:e,notaires:e,pharmaciens:e,presse:e,veterinaire:e}],kn:[1,{edu:e,gov:e,net:e,org:e}],kp:[1,{com:e,edu:e,gov:e,org:e,rep:e,tra:e}],kr:[1,{ac:e,ai:e,co:e,es:e,go:e,hs:e,io:e,it:e,kg:e,me:e,mil:e,ms:e,ne:e,or:e,pe:e,re:e,sc:e,busan:e,chungbuk:e,chungnam:e,daegu:e,daejeon:e,gangwon:e,gwangju:e,gyeongbuk:e,gyeonggi:e,gyeongnam:e,incheon:e,jeju:e,jeonbuk:e,jeonnam:e,seoul:e,ulsan:e,c01:t,"eliv-dns":t,mmv:t,vki:t}],kw:[1,{com:e,edu:e,emb:e,gov:e,ind:e,net:e,org:e}],ky:$,kz:[1,{com:e,edu:e,gov:e,mil:e,net:e,org:e,jcloud:t}],la:[1,{com:e,edu:e,gov:e,info:e,int:e,net:e,org:e,per:e,bnr:t}],lb:n,lc:[1,{co:e,com:e,edu:e,gov:e,net:e,org:e,oy:t}],li:e,lk:[1,{ac:e,assn:e,com:e,edu:e,gov:e,grp:e,hotel:e,int:e,ltd:e,net:e,ngo:e,org:e,sch:e,soc:e,web:e}],lr:n,ls:[1,{ac:e,biz:e,co:e,edu:e,gov:e,info:e,net:e,org:e,sc:e}],lt:l,lu:[1,{"123website":t}],lv:[1,{asn:e,com:e,conf:e,edu:e,gov:e,id:e,mil:e,net:e,org:e}],ly:[1,{com:e,edu:e,gov:e,id:e,med:e,net:e,org:e,plc:e,sch:e}],ma:[1,{ac:e,co:e,gov:e,net:e,org:e,press:e}],mc:[1,{asso:e,tm:e}],md:[1,{ir:t}],me:[1,{ac:e,co:e,edu:e,gov:e,its:e,net:e,org:e,priv:e,c66:t,craft:t,edgestack:t,filegear:t,glitch:t,"filegear-sg":t,lohmus:t,barsy:t,mcdir:t,brasilia:t,ddns:t,dnsfor:t,hopto:t,loginto:t,noip:t,webhop:t,soundcast:t,tcp4:t,vp4:t,diskstation:t,dscloud:t,i234:t,myds:t,synology:t,transip:M,nohost:t}],mg:[1,{co:e,com:e,edu:e,gov:e,mil:e,nom:e,org:e,prd:e}],mh:e,mil:e,mk:[1,{com:e,edu:e,gov:e,inf:e,name:e,net:e,org:e}],ml:[1,{ac:e,art:e,asso:e,com:e,edu:e,gouv:e,gov:e,info:e,inst:e,net:e,org:e,pr:e,presse:e}],mm:m,mn:[1,{edu:e,gov:e,org:e,nyc:t}],mo:n,mobi:[1,{barsy:t,dscloud:t}],mp:[1,{ju:t}],mq:e,mr:l,ms:[1,{com:e,edu:e,gov:e,net:e,org:e,minisite:t}],mt:$,mu:[1,{ac:e,co:e,com:e,gov:e,net:e,or:e,org:e}],museum:e,mv:[1,{aero:e,biz:e,com:e,coop:e,edu:e,gov:e,info:e,int:e,mil:e,museum:e,name:e,net:e,org:e,pro:e}],mw:[1,{ac:e,biz:e,co:e,com:e,coop:e,edu:e,gov:e,int:e,net:e,org:e}],mx:[1,{com:e,edu:e,gob:e,net:e,org:e}],my:[1,{biz:e,com:e,edu:e,gov:e,mil:e,name:e,net:e,org:e}],mz:[1,{ac:e,adv:e,co:e,edu:e,gov:e,mil:e,net:e,org:e}],na:[1,{alt:e,co:e,com:e,gov:e,net:e,org:e}],name:[1,{her:te,his:te}],nc:[1,{asso:e,nom:e}],ne:e,net:[1,{adobeaemcloud:t,"adobeio-static":t,adobeioruntime:t,akadns:t,akamai:t,"akamai-staging":t,akamaiedge:t,"akamaiedge-staging":t,akamaihd:t,"akamaihd-staging":t,akamaiorigin:t,"akamaiorigin-staging":t,akamaized:t,"akamaized-staging":t,edgekey:t,"edgekey-staging":t,edgesuite:t,"edgesuite-staging":t,alwaysdata:t,myamaze:t,cloudfront:t,appudo:t,"atlassian-dev":[0,{prod:K}],myfritz:t,onavstack:t,shopselect:t,blackbaudcdn:t,boomla:t,bplaced:t,square7:t,cdn77:[0,{r:t}],"cdn77-ssl":t,gb:t,hu:t,jp:t,se:t,uk:t,clickrising:t,"ddns-ip":t,"dns-cloud":t,"dns-dynamic":t,cloudaccess:t,cloudflare:[2,{cdn:t}],cloudflareanycast:K,cloudflarecn:K,cloudflareglobal:K,ctfcloud:t,"feste-ip":t,"knx-server":t,"static-access":t,cryptonomic:o,dattolocal:t,mydatto:t,debian:t,definima:t,deno:t,"at-band-camp":t,blogdns:t,"broke-it":t,buyshouses:t,dnsalias:t,dnsdojo:t,"does-it":t,dontexist:t,dynalias:t,dynathome:t,endofinternet:t,"from-az":t,"from-co":t,"from-la":t,"from-ny":t,"gets-it":t,"ham-radio-op":t,homeftp:t,homeip:t,homelinux:t,homeunix:t,"in-the-band":t,"is-a-chef":t,"is-a-geek":t,"isa-geek":t,"kicks-ass":t,"office-on-the":t,podzone:t,"scrapper-site":t,selfip:t,"sells-it":t,servebbs:t,serveftp:t,thruhere:t,webhop:t,casacam:t,dynu:t,dynv6:t,twmail:t,ru:t,channelsdvr:[2,{u:t}],fastly:[0,{freetls:t,map:t,prod:[0,{a:t,global:t}],ssl:[0,{a:t,b:t,global:t}]}],fastlylb:[2,{map:t}],edgeapp:t,"keyword-on":t,"live-on":t,"server-on":t,"cdn-edges":t,heteml:t,cloudfunctions:t,"grafana-dev":t,iobb:t,moonscale:t,"in-dsl":t,"in-vpn":t,oninferno:t,botdash:t,"apps-1and1":t,ipifony:t,cloudjiffy:[2,{"fra1-de":t,"west1-us":t}],elastx:[0,{"jls-sto1":t,"jls-sto2":t,"jls-sto3":t}],massivegrid:[0,{paas:[0,{"fr-1":t,"lon-1":t,"lon-2":t,"ny-1":t,"ny-2":t,"sg-1":t}]}],saveincloud:[0,{jelastic:t,"nordeste-idc":t}],scaleforce:V,kinghost:t,uni5:t,krellian:t,ggff:t,localcert:t,localto:o,barsy:t,luyani:t,memset:t,"azure-api":t,"azure-mobile":t,azureedge:t,azurefd:t,azurestaticapps:[2,{1:t,2:t,3:t,4:t,5:t,6:t,7:t,centralus:t,eastasia:t,eastus2:t,westeurope:t,westus2:t}],azurewebsites:t,cloudapp:t,trafficmanager:t,windows:[0,{core:[0,{blob:t}],servicebus:t}],mynetname:[0,{sn:t}],routingthecloud:t,bounceme:t,ddns:t,"eating-organic":t,mydissent:t,myeffect:t,mymediapc:t,mypsx:t,mysecuritycamera:t,nhlfan:t,"no-ip":t,pgafan:t,privatizehealthinsurance:t,redirectme:t,serveblog:t,serveminecraft:t,sytes:t,dnsup:t,hicam:t,"now-dns":t,ownip:t,vpndns:t,cloudycluster:t,ovh:[0,{hosting:o,webpaas:o}],rackmaze:t,myradweb:t,in:t,"subsc-pay":t,squares:t,schokokeks:t,"firewall-gateway":t,seidat:t,senseering:t,siteleaf:t,mafelo:t,myspreadshop:t,"vps-host":[2,{jelastic:[0,{atl:t,njs:t,ric:t}]}],srcf:[0,{soc:t,user:t}],supabase:t,dsmynas:t,familyds:t,ts:[2,{c:o}],torproject:[2,{pages:t}],vusercontent:t,"reserve-online":t,"community-pro":t,meinforum:t,yandexcloud:[2,{storage:t,website:t}],za:t}],nf:[1,{arts:e,com:e,firm:e,info:e,net:e,other:e,per:e,rec:e,store:e,web:e}],ng:[1,{com:e,edu:e,gov:e,i:e,mil:e,mobi:e,name:e,net:e,org:e,sch:e,biz:[2,{co:t,dl:t,go:t,lg:t,on:t}],col:t,firm:t,gen:t,ltd:t,ngo:t,plc:t}],ni:[1,{ac:e,biz:e,co:e,com:e,edu:e,gob:e,in:e,info:e,int:e,mil:e,net:e,nom:e,org:e,web:e}],nl:[1,{co:t,"hosting-cluster":t,gov:t,khplay:t,"123website":t,myspreadshop:t,transurl:o,cistron:t,demon:t}],no:[1,{fhs:e,folkebibl:e,fylkesbibl:e,idrett:e,museum:e,priv:e,vgs:e,dep:e,herad:e,kommune:e,mil:e,stat:e,aa:ne,ah:ne,bu:ne,fm:ne,hl:ne,hm:ne,"jan-mayen":ne,mr:ne,nl:ne,nt:ne,of:ne,ol:ne,oslo:ne,rl:ne,sf:ne,st:ne,svalbard:ne,tm:ne,tr:ne,va:ne,vf:ne,akrehamn:e,"xn--krehamn-dxa":e,åkrehamn:e,algard:e,"xn--lgrd-poac":e,ålgård:e,arna:e,bronnoysund:e,"xn--brnnysund-m8ac":e,brønnøysund:e,brumunddal:e,bryne:e,drobak:e,"xn--drbak-wua":e,drøbak:e,egersund:e,fetsund:e,floro:e,"xn--flor-jra":e,florø:e,fredrikstad:e,hokksund:e,honefoss:e,"xn--hnefoss-q1a":e,hønefoss:e,jessheim:e,jorpeland:e,"xn--jrpeland-54a":e,jørpeland:e,kirkenes:e,kopervik:e,krokstadelva:e,langevag:e,"xn--langevg-jxa":e,langevåg:e,leirvik:e,mjondalen:e,"xn--mjndalen-64a":e,mjøndalen:e,"mo-i-rana":e,mosjoen:e,"xn--mosjen-eya":e,mosjøen:e,nesoddtangen:e,orkanger:e,osoyro:e,"xn--osyro-wua":e,osøyro:e,raholt:e,"xn--rholt-mra":e,råholt:e,sandnessjoen:e,"xn--sandnessjen-ogb":e,sandnessjøen:e,skedsmokorset:e,slattum:e,spjelkavik:e,stathelle:e,stavern:e,stjordalshalsen:e,"xn--stjrdalshalsen-sqb":e,stjørdalshalsen:e,tananger:e,tranby:e,vossevangen:e,aarborte:e,aejrie:e,afjord:e,"xn--fjord-lra":e,åfjord:e,agdenes:e,akershus:re,aknoluokta:e,"xn--koluokta-7ya57h":e,ákŋoluokta:e,al:e,"xn--l-1fa":e,ål:e,alaheadju:e,"xn--laheadju-7ya":e,álaheadju:e,alesund:e,"xn--lesund-hua":e,ålesund:e,alstahaug:e,alta:e,"xn--lt-liac":e,áltá:e,alvdal:e,amli:e,"xn--mli-tla":e,åmli:e,amot:e,"xn--mot-tla":e,åmot:e,andasuolo:e,andebu:e,andoy:e,"xn--andy-ira":e,andøy:e,ardal:e,"xn--rdal-poa":e,årdal:e,aremark:e,arendal:e,"xn--s-1fa":e,ås:e,aseral:e,"xn--seral-lra":e,åseral:e,asker:e,askim:e,askoy:e,"xn--asky-ira":e,askøy:e,askvoll:e,asnes:e,"xn--snes-poa":e,åsnes:e,audnedaln:e,aukra:e,aure:e,aurland:e,"aurskog-holand":e,"xn--aurskog-hland-jnb":e,"aurskog-høland":e,austevoll:e,austrheim:e,averoy:e,"xn--avery-yua":e,averøy:e,badaddja:e,"xn--bdddj-mrabd":e,bådåddjå:e,"xn--brum-voa":e,bærum:e,bahcavuotna:e,"xn--bhcavuotna-s4a":e,báhcavuotna:e,bahccavuotna:e,"xn--bhccavuotna-k7a":e,báhccavuotna:e,baidar:e,"xn--bidr-5nac":e,báidár:e,bajddar:e,"xn--bjddar-pta":e,bájddar:e,balat:e,"xn--blt-elab":e,bálát:e,balestrand:e,ballangen:e,balsfjord:e,bamble:e,bardu:e,barum:e,batsfjord:e,"xn--btsfjord-9za":e,båtsfjord:e,bearalvahki:e,"xn--bearalvhki-y4a":e,bearalváhki:e,beardu:e,beiarn:e,berg:e,bergen:e,berlevag:e,"xn--berlevg-jxa":e,berlevåg:e,bievat:e,"xn--bievt-0qa":e,bievát:e,bindal:e,birkenes:e,bjarkoy:e,"xn--bjarky-fya":e,bjarkøy:e,bjerkreim:e,bjugn:e,bodo:e,"xn--bod-2na":e,bodø:e,bokn:e,bomlo:e,"xn--bmlo-gra":e,bømlo:e,bremanger:e,bronnoy:e,"xn--brnny-wuac":e,brønnøy:e,budejju:e,buskerud:re,bygland:e,bykle:e,cahcesuolo:e,"xn--hcesuolo-7ya35b":e,čáhcesuolo:e,davvenjarga:e,"xn--davvenjrga-y4a":e,davvenjárga:e,davvesiida:e,deatnu:e,dielddanuorri:e,divtasvuodna:e,divttasvuotna:e,donna:e,"xn--dnna-gra":e,dønna:e,dovre:e,drammen:e,drangedal:e,dyroy:e,"xn--dyry-ira":e,dyrøy:e,eid:e,eidfjord:e,eidsberg:e,eidskog:e,eidsvoll:e,eigersund:e,elverum:e,enebakk:e,engerdal:e,etne:e,etnedal:e,evenassi:e,"xn--eveni-0qa01ga":e,evenášši:e,evenes:e,"evje-og-hornnes":e,farsund:e,fauske:e,fedje:e,fet:e,finnoy:e,"xn--finny-yua":e,finnøy:e,fitjar:e,fjaler:e,fjell:e,fla:e,"xn--fl-zia":e,flå:e,flakstad:e,flatanger:e,flekkefjord:e,flesberg:e,flora:e,folldal:e,forde:e,"xn--frde-gra":e,førde:e,forsand:e,fosnes:e,"xn--frna-woa":e,fræna:e,frana:e,frei:e,frogn:e,froland:e,frosta:e,froya:e,"xn--frya-hra":e,frøya:e,fuoisku:e,fuossko:e,fusa:e,fyresdal:e,gaivuotna:e,"xn--givuotna-8ya":e,gáivuotna:e,galsa:e,"xn--gls-elac":e,gálsá:e,gamvik:e,gangaviika:e,"xn--ggaviika-8ya47h":e,gáŋgaviika:e,gaular:e,gausdal:e,giehtavuoatna:e,gildeskal:e,"xn--gildeskl-g0a":e,gildeskål:e,giske:e,gjemnes:e,gjerdrum:e,gjerstad:e,gjesdal:e,gjovik:e,"xn--gjvik-wua":e,gjøvik:e,gloppen:e,gol:e,gran:e,grane:e,granvin:e,gratangen:e,grimstad:e,grong:e,grue:e,gulen:e,guovdageaidnu:e,ha:e,"xn--h-2fa":e,hå:e,habmer:e,"xn--hbmer-xqa":e,hábmer:e,hadsel:e,"xn--hgebostad-g3a":e,hægebostad:e,hagebostad:e,halden:e,halsa:e,hamar:e,hamaroy:e,hammarfeasta:e,"xn--hmmrfeasta-s4ac":e,hámmárfeasta:e,hammerfest:e,hapmir:e,"xn--hpmir-xqa":e,hápmir:e,haram:e,hareid:e,harstad:e,hasvik:e,hattfjelldal:e,haugesund:e,hedmark:[0,{os:e,valer:e,"xn--vler-qoa":e,våler:e}],hemne:e,hemnes:e,hemsedal:e,hitra:e,hjartdal:e,hjelmeland:e,hobol:e,"xn--hobl-ira":e,hobøl:e,hof:e,hol:e,hole:e,holmestrand:e,holtalen:e,"xn--holtlen-hxa":e,holtålen:e,hordaland:[0,{os:e}],hornindal:e,horten:e,hoyanger:e,"xn--hyanger-q1a":e,høyanger:e,hoylandet:e,"xn--hylandet-54a":e,høylandet:e,hurdal:e,hurum:e,hvaler:e,hyllestad:e,ibestad:e,inderoy:e,"xn--indery-fya":e,inderøy:e,iveland:e,ivgu:e,jevnaker:e,jolster:e,"xn--jlster-bya":e,jølster:e,jondal:e,kafjord:e,"xn--kfjord-iua":e,kåfjord:e,karasjohka:e,"xn--krjohka-hwab49j":e,kárášjohka:e,karasjok:e,karlsoy:e,karmoy:e,"xn--karmy-yua":e,karmøy:e,kautokeino:e,klabu:e,"xn--klbu-woa":e,klæbu:e,klepp:e,kongsberg:e,kongsvinger:e,kraanghke:e,"xn--kranghke-b0a":e,kråanghke:e,kragero:e,"xn--krager-gya":e,kragerø:e,kristiansand:e,kristiansund:e,krodsherad:e,"xn--krdsherad-m8a":e,krødsherad:e,"xn--kvfjord-nxa":e,kvæfjord:e,"xn--kvnangen-k0a":e,kvænangen:e,kvafjord:e,kvalsund:e,kvam:e,kvanangen:e,kvinesdal:e,kvinnherad:e,kviteseid:e,kvitsoy:e,"xn--kvitsy-fya":e,kvitsøy:e,laakesvuemie:e,"xn--lrdal-sra":e,lærdal:e,lahppi:e,"xn--lhppi-xqa":e,láhppi:e,lardal:e,larvik:e,lavagis:e,lavangen:e,leangaviika:e,"xn--leagaviika-52b":e,leaŋgaviika:e,lebesby:e,leikanger:e,leirfjord:e,leka:e,leksvik:e,lenvik:e,lerdal:e,lesja:e,levanger:e,lier:e,lierne:e,lillehammer:e,lillesand:e,lindas:e,"xn--linds-pra":e,lindås:e,lindesnes:e,loabat:e,"xn--loabt-0qa":e,loabát:e,lodingen:e,"xn--ldingen-q1a":e,lødingen:e,lom:e,loppa:e,lorenskog:e,"xn--lrenskog-54a":e,lørenskog:e,loten:e,"xn--lten-gra":e,løten:e,lund:e,lunner:e,luroy:e,"xn--lury-ira":e,lurøy:e,luster:e,lyngdal:e,lyngen:e,malatvuopmi:e,"xn--mlatvuopmi-s4a":e,málatvuopmi:e,malselv:e,"xn--mlselv-iua":e,målselv:e,malvik:e,mandal:e,marker:e,marnardal:e,masfjorden:e,masoy:e,"xn--msy-ula0h":e,måsøy:e,"matta-varjjat":e,"xn--mtta-vrjjat-k7af":e,"mátta-várjjat":e,meland:e,meldal:e,melhus:e,meloy:e,"xn--mely-ira":e,meløy:e,meraker:e,"xn--merker-kua":e,meråker:e,midsund:e,"midtre-gauldal":e,moareke:e,"xn--moreke-jua":e,moåreke:e,modalen:e,modum:e,molde:e,"more-og-romsdal":[0,{heroy:e,sande:e}],"xn--mre-og-romsdal-qqb":[0,{"xn--hery-ira":e,sande:e}],"møre-og-romsdal":[0,{herøy:e,sande:e}],moskenes:e,moss:e,mosvik:e,muosat:e,"xn--muost-0qa":e,muosát:e,naamesjevuemie:e,"xn--nmesjevuemie-tcba":e,nååmesjevuemie:e,"xn--nry-yla5g":e,nærøy:e,namdalseid:e,namsos:e,namsskogan:e,nannestad:e,naroy:e,narviika:e,narvik:e,naustdal:e,navuotna:e,"xn--nvuotna-hwa":e,návuotna:e,"nedre-eiker":e,nesna:e,nesodden:e,nesseby:e,nesset:e,nissedal:e,nittedal:e,"nord-aurdal":e,"nord-fron":e,"nord-odal":e,norddal:e,nordkapp:e,nordland:[0,{bo:e,"xn--b-5ga":e,bø:e,heroy:e,"xn--hery-ira":e,herøy:e}],"nordre-land":e,nordreisa:e,"nore-og-uvdal":e,notodden:e,notteroy:e,"xn--nttery-byae":e,nøtterøy:e,odda:e,oksnes:e,"xn--ksnes-uua":e,øksnes:e,omasvuotna:e,oppdal:e,oppegard:e,"xn--oppegrd-ixa":e,oppegård:e,orkdal:e,orland:e,"xn--rland-uua":e,ørland:e,orskog:e,"xn--rskog-uua":e,ørskog:e,orsta:e,"xn--rsta-fra":e,ørsta:e,osen:e,osteroy:e,"xn--ostery-fya":e,osterøy:e,ostfold:[0,{valer:e}],"xn--stfold-9xa":[0,{"xn--vler-qoa":e}],østfold:[0,{våler:e}],"ostre-toten":e,"xn--stre-toten-zcb":e,"østre-toten":e,overhalla:e,"ovre-eiker":e,"xn--vre-eiker-k8a":e,"øvre-eiker":e,oyer:e,"xn--yer-zna":e,øyer:e,oygarden:e,"xn--ygarden-p1a":e,øygarden:e,"oystre-slidre":e,"xn--ystre-slidre-ujb":e,"øystre-slidre":e,porsanger:e,porsangu:e,"xn--porsgu-sta26f":e,porsáŋgu:e,porsgrunn:e,rade:e,"xn--rde-ula":e,råde:e,radoy:e,"xn--rady-ira":e,radøy:e,"xn--rlingen-mxa":e,rælingen:e,rahkkeravju:e,"xn--rhkkervju-01af":e,ráhkkerávju:e,raisa:e,"xn--risa-5na":e,ráisa:e,rakkestad:e,ralingen:e,rana:e,randaberg:e,rauma:e,rendalen:e,rennebu:e,rennesoy:e,"xn--rennesy-v1a":e,rennesøy:e,rindal:e,ringebu:e,ringerike:e,ringsaker:e,risor:e,"xn--risr-ira":e,risør:e,rissa:e,roan:e,rodoy:e,"xn--rdy-0nab":e,rødøy:e,rollag:e,romsa:e,romskog:e,"xn--rmskog-bya":e,rømskog:e,roros:e,"xn--rros-gra":e,røros:e,rost:e,"xn--rst-0na":e,røst:e,royken:e,"xn--ryken-vua":e,røyken:e,royrvik:e,"xn--ryrvik-bya":e,røyrvik:e,ruovat:e,rygge:e,salangen:e,salat:e,"xn--slat-5na":e,sálat:e,"xn--slt-elab":e,sálát:e,saltdal:e,samnanger:e,sandefjord:e,sandnes:e,sandoy:e,"xn--sandy-yua":e,sandøy:e,sarpsborg:e,sauda:e,sauherad:e,sel:e,selbu:e,selje:e,seljord:e,siellak:e,sigdal:e,siljan:e,sirdal:e,skanit:e,"xn--sknit-yqa":e,skánit:e,skanland:e,"xn--sknland-fxa":e,skånland:e,skaun:e,skedsmo:e,ski:e,skien:e,skierva:e,"xn--skierv-uta":e,skiervá:e,skiptvet:e,skjak:e,"xn--skjk-soa":e,skjåk:e,skjervoy:e,"xn--skjervy-v1a":e,skjervøy:e,skodje:e,smola:e,"xn--smla-hra":e,smøla:e,snaase:e,"xn--snase-nra":e,snåase:e,snasa:e,"xn--snsa-roa":e,snåsa:e,snillfjord:e,snoasa:e,sogndal:e,sogne:e,"xn--sgne-gra":e,søgne:e,sokndal:e,sola:e,solund:e,somna:e,"xn--smna-gra":e,sømna:e,"sondre-land":e,"xn--sndre-land-0cb":e,"søndre-land":e,songdalen:e,"sor-aurdal":e,"xn--sr-aurdal-l8a":e,"sør-aurdal":e,"sor-fron":e,"xn--sr-fron-q1a":e,"sør-fron":e,"sor-odal":e,"xn--sr-odal-q1a":e,"sør-odal":e,"sor-varanger":e,"xn--sr-varanger-ggb":e,"sør-varanger":e,sorfold:e,"xn--srfold-bya":e,sørfold:e,sorreisa:e,"xn--srreisa-q1a":e,sørreisa:e,sortland:e,sorum:e,"xn--srum-gra":e,sørum:e,spydeberg:e,stange:e,stavanger:e,steigen:e,steinkjer:e,stjordal:e,"xn--stjrdal-s1a":e,stjørdal:e,stokke:e,"stor-elvdal":e,stord:e,stordal:e,storfjord:e,strand:e,stranda:e,stryn:e,sula:e,suldal:e,sund:e,sunndal:e,surnadal:e,sveio:e,svelvik:e,sykkylven:e,tana:e,telemark:[0,{bo:e,"xn--b-5ga":e,bø:e}],time:e,tingvoll:e,tinn:e,tjeldsund:e,tjome:e,"xn--tjme-hra":e,tjøme:e,tokke:e,tolga:e,tonsberg:e,"xn--tnsberg-q1a":e,tønsberg:e,torsken:e,"xn--trna-woa":e,træna:e,trana:e,tranoy:e,"xn--trany-yua":e,tranøy:e,troandin:e,trogstad:e,"xn--trgstad-r1a":e,trøgstad:e,tromsa:e,tromso:e,"xn--troms-zua":e,tromsø:e,trondheim:e,trysil:e,tvedestrand:e,tydal:e,tynset:e,tysfjord:e,tysnes:e,"xn--tysvr-vra":e,tysvær:e,tysvar:e,ullensaker:e,ullensvang:e,ulvik:e,unjarga:e,"xn--unjrga-rta":e,unjárga:e,utsira:e,vaapste:e,vadso:e,"xn--vads-jra":e,vadsø:e,"xn--vry-yla5g":e,værøy:e,vaga:e,"xn--vg-yiab":e,vågå:e,vagan:e,"xn--vgan-qoa":e,vågan:e,vagsoy:e,"xn--vgsy-qoa0j":e,vågsøy:e,vaksdal:e,valle:e,vang:e,vanylven:e,vardo:e,"xn--vard-jra":e,vardø:e,varggat:e,"xn--vrggt-xqad":e,várggát:e,varoy:e,vefsn:e,vega:e,vegarshei:e,"xn--vegrshei-c0a":e,vegårshei:e,vennesla:e,verdal:e,verran:e,vestby:e,vestfold:[0,{sande:e}],vestnes:e,"vestre-slidre":e,"vestre-toten":e,vestvagoy:e,"xn--vestvgy-ixa6o":e,vestvågøy:e,vevelstad:e,vik:e,vikna:e,vindafjord:e,voagat:e,volda:e,voss:e,co:t,"123hjemmeside":t,myspreadshop:t}],np:m,nr:Z,nu:[1,{merseine:t,mine:t,shacknet:t,enterprisecloud:t}],nz:[1,{ac:e,co:e,cri:e,geek:e,gen:e,govt:e,health:e,iwi:e,kiwi:e,maori:e,"xn--mori-qsa":e,māori:e,mil:e,net:e,org:e,parliament:e,school:e,cloudns:t}],om:[1,{co:e,com:e,edu:e,gov:e,med:e,museum:e,net:e,org:e,pro:e}],onion:e,org:[1,{altervista:t,pimienta:t,poivron:t,potager:t,sweetpepper:t,cdn77:[0,{c:t,rsc:t}],"cdn77-secure":[0,{origin:[0,{ssl:t}]}],ae:t,cloudns:t,"ip-dynamic":t,ddnss:t,dpdns:t,duckdns:t,tunk:t,blogdns:t,blogsite:t,boldlygoingnowhere:t,dnsalias:t,dnsdojo:t,doesntexist:t,dontexist:t,doomdns:t,dvrdns:t,dynalias:t,dyndns:[2,{go:t,home:t}],endofinternet:t,endoftheinternet:t,"from-me":t,"game-host":t,gotdns:t,"hobby-site":t,homedns:t,homeftp:t,homelinux:t,homeunix:t,"is-a-bruinsfan":t,"is-a-candidate":t,"is-a-celticsfan":t,"is-a-chef":t,"is-a-geek":t,"is-a-knight":t,"is-a-linux-user":t,"is-a-patsfan":t,"is-a-soxfan":t,"is-found":t,"is-lost":t,"is-saved":t,"is-very-bad":t,"is-very-evil":t,"is-very-good":t,"is-very-nice":t,"is-very-sweet":t,"isa-geek":t,"kicks-ass":t,misconfused:t,podzone:t,readmyblog:t,selfip:t,sellsyourhome:t,servebbs:t,serveftp:t,servegame:t,"stuff-4-sale":t,webhop:t,accesscam:t,camdvr:t,freeddns:t,mywire:t,webredirect:t,twmail:t,eu:[2,{al:t,asso:t,at:t,au:t,be:t,bg:t,ca:t,cd:t,ch:t,cn:t,cy:t,cz:t,de:t,dk:t,edu:t,ee:t,es:t,fi:t,fr:t,gr:t,hr:t,hu:t,ie:t,il:t,in:t,int:t,is:t,it:t,jp:t,kr:t,lt:t,lu:t,lv:t,me:t,mk:t,mt:t,my:t,net:t,ng:t,nl:t,no:t,nz:t,pl:t,pt:t,ro:t,ru:t,se:t,si:t,sk:t,tr:t,uk:t,us:t}],fedorainfracloud:t,fedorapeople:t,fedoraproject:[0,{cloud:t,os:B,stg:[0,{os:B}]}],freedesktop:t,hatenadiary:t,hepforge:t,"in-dsl":t,"in-vpn":t,js:t,barsy:t,mayfirst:t,routingthecloud:t,bmoattachments:t,"cable-modem":t,collegefan:t,couchpotatofries:t,hopto:t,mlbfan:t,myftp:t,mysecuritycamera:t,nflfan:t,"no-ip":t,"read-books":t,ufcfan:t,zapto:t,dynserv:t,"now-dns":t,"is-local":t,httpbin:t,pubtls:t,jpn:t,"my-firewall":t,myfirewall:t,spdns:t,"small-web":t,dsmynas:t,familyds:t,teckids:Y,tuxfamily:t,diskstation:t,hk:t,us:t,toolforge:t,wmcloud:t,wmflabs:t,za:t}],pa:[1,{abo:e,ac:e,com:e,edu:e,gob:e,ing:e,med:e,net:e,nom:e,org:e,sld:e}],pe:[1,{com:e,edu:e,gob:e,mil:e,net:e,nom:e,org:e}],pf:[1,{com:e,edu:e,org:e}],pg:m,ph:[1,{com:e,edu:e,gov:e,i:e,mil:e,net:e,ngo:e,org:e,cloudns:t}],pk:[1,{ac:e,biz:e,com:e,edu:e,fam:e,gkp:e,gob:e,gog:e,gok:e,gop:e,gos:e,gov:e,net:e,org:e,web:e}],pl:[1,{com:e,net:e,org:e,agro:e,aid:e,atm:e,auto:e,biz:e,edu:e,gmina:e,gsm:e,info:e,mail:e,media:e,miasta:e,mil:e,nieruchomosci:e,nom:e,pc:e,powiat:e,priv:e,realestate:e,rel:e,sex:e,shop:e,sklep:e,sos:e,szkola:e,targi:e,tm:e,tourism:e,travel:e,turystyka:e,gov:[1,{ap:e,griw:e,ic:e,is:e,kmpsp:e,konsulat:e,kppsp:e,kwp:e,kwpsp:e,mup:e,mw:e,oia:e,oirm:e,oke:e,oow:e,oschr:e,oum:e,pa:e,pinb:e,piw:e,po:e,pr:e,psp:e,psse:e,pup:e,rzgw:e,sa:e,sdn:e,sko:e,so:e,sr:e,starostwo:e,ug:e,ugim:e,um:e,umig:e,upow:e,uppo:e,us:e,uw:e,uzs:e,wif:e,wiih:e,winb:e,wios:e,witd:e,wiw:e,wkz:e,wsa:e,wskr:e,wsse:e,wuoz:e,wzmiuw:e,zp:e,zpisdn:e}],augustow:e,"babia-gora":e,bedzin:e,beskidy:e,bialowieza:e,bialystok:e,bielawa:e,bieszczady:e,boleslawiec:e,bydgoszcz:e,bytom:e,cieszyn:e,czeladz:e,czest:e,dlugoleka:e,elblag:e,elk:e,glogow:e,gniezno:e,gorlice:e,grajewo:e,ilawa:e,jaworzno:e,"jelenia-gora":e,jgora:e,kalisz:e,karpacz:e,kartuzy:e,kaszuby:e,katowice:e,"kazimierz-dolny":e,kepno:e,ketrzyn:e,klodzko:e,kobierzyce:e,kolobrzeg:e,konin:e,konskowola:e,kutno:e,lapy:e,lebork:e,legnica:e,lezajsk:e,limanowa:e,lomza:e,lowicz:e,lubin:e,lukow:e,malbork:e,malopolska:e,mazowsze:e,mazury:e,mielec:e,mielno:e,mragowo:e,naklo:e,nowaruda:e,nysa:e,olawa:e,olecko:e,olkusz:e,olsztyn:e,opoczno:e,opole:e,ostroda:e,ostroleka:e,ostrowiec:e,ostrowwlkp:e,pila:e,pisz:e,podhale:e,podlasie:e,polkowice:e,pomorskie:e,pomorze:e,prochowice:e,pruszkow:e,przeworsk:e,pulawy:e,radom:e,"rawa-maz":e,rybnik:e,rzeszow:e,sanok:e,sejny:e,skoczow:e,slask:e,slupsk:e,sosnowiec:e,"stalowa-wola":e,starachowice:e,stargard:e,suwalki:e,swidnica:e,swiebodzin:e,swinoujscie:e,szczecin:e,szczytno:e,tarnobrzeg:e,tgory:e,turek:e,tychy:e,ustka:e,walbrzych:e,warmia:e,warszawa:e,waw:e,wegrow:e,wielun:e,wlocl:e,wloclawek:e,wodzislaw:e,wolomin:e,wroclaw:e,zachpomor:e,zagan:e,zarow:e,zgora:e,zgorzelec:e,art:t,gliwice:t,krakow:t,poznan:t,wroc:t,zakopane:t,beep:t,"ecommerce-shop":t,cfolks:t,dfirma:t,dkonto:t,you2:t,shoparena:t,homesklep:t,sdscloud:t,unicloud:t,lodz:t,pabianice:t,plock:t,sieradz:t,skierniewice:t,zgierz:t,krasnik:t,leczna:t,lubartow:t,lublin:t,poniatowa:t,swidnik:t,co:t,torun:t,simplesite:t,myspreadshop:t,gda:t,gdansk:t,gdynia:t,med:t,sopot:t,bielsko:t}],pm:[1,{own:t,name:t}],pn:[1,{co:e,edu:e,gov:e,net:e,org:e}],post:e,pr:[1,{biz:e,com:e,edu:e,gov:e,info:e,isla:e,name:e,net:e,org:e,pro:e,ac:e,est:e,prof:e}],pro:[1,{aaa:e,aca:e,acct:e,avocat:e,bar:e,cpa:e,eng:e,jur:e,law:e,med:e,recht:e,"12chars":t,cloudns:t,barsy:t,ngrok:t}],ps:[1,{com:e,edu:e,gov:e,net:e,org:e,plo:e,sec:e}],pt:[1,{com:e,edu:e,gov:e,int:e,net:e,nome:e,org:e,publ:e,"123paginaweb":t}],pw:[1,{gov:e,cloudns:t,x443:t}],py:[1,{com:e,coop:e,edu:e,gov:e,mil:e,net:e,org:e}],qa:[1,{com:e,edu:e,gov:e,mil:e,name:e,net:e,org:e,sch:e}],re:[1,{asso:e,com:e,netlib:t,can:t}],ro:[1,{arts:e,com:e,firm:e,info:e,nom:e,nt:e,org:e,rec:e,store:e,tm:e,www:e,co:t,shop:t,barsy:t}],rs:[1,{ac:e,co:e,edu:e,gov:e,in:e,org:e,brendly:G,barsy:t,ox:t}],ru:[1,{ac:t,edu:t,gov:t,int:t,mil:t,eurodir:t,adygeya:t,bashkiria:t,bir:t,cbg:t,com:t,dagestan:t,grozny:t,kalmykia:t,kustanai:t,marine:t,mordovia:t,msk:t,mytis:t,nalchik:t,nov:t,pyatigorsk:t,spb:t,vladikavkaz:t,vladimir:t,na4u:t,mircloud:t,myjino:[2,{hosting:o,landing:o,spectrum:o,vps:o}],cldmail:[0,{hb:t}],mcdir:[2,{vps:t}],mcpre:t,net:t,org:t,pp:t,lk3:t,ras:t}],rw:[1,{ac:e,co:e,coop:e,gov:e,mil:e,net:e,org:e}],sa:[1,{com:e,edu:e,gov:e,med:e,net:e,org:e,pub:e,sch:e}],sb:n,sc:n,sd:[1,{com:e,edu:e,gov:e,info:e,med:e,net:e,org:e,tv:e}],se:[1,{a:e,ac:e,b:e,bd:e,brand:e,c:e,d:e,e,f:e,fh:e,fhsk:e,fhv:e,g:e,h:e,i:e,k:e,komforb:e,kommunalforbund:e,komvux:e,l:e,lanbib:e,m:e,n:e,naturbruksgymn:e,o:e,org:e,p:e,parti:e,pp:e,press:e,r:e,s:e,t:e,tm:e,u:e,w:e,x:e,y:e,z:e,com:t,iopsys:t,"123minsida":t,itcouldbewor:t,myspreadshop:t}],sg:[1,{com:e,edu:e,gov:e,net:e,org:e,enscaled:t}],sh:[1,{com:e,gov:e,mil:e,net:e,org:e,hashbang:t,botda:t,platform:[0,{ent:t,eu:t,us:t}],now:t}],si:[1,{f5:t,gitapp:t,gitpage:t}],sj:e,sk:e,sl:n,sm:e,sn:[1,{art:e,com:e,edu:e,gouv:e,org:e,perso:e,univ:e}],so:[1,{com:e,edu:e,gov:e,me:e,net:e,org:e,surveys:t}],sr:e,ss:[1,{biz:e,co:e,com:e,edu:e,gov:e,me:e,net:e,org:e,sch:e}],st:[1,{co:e,com:e,consulado:e,edu:e,embaixada:e,mil:e,net:e,org:e,principe:e,saotome:e,store:e,helioho:t,kirara:t,noho:t}],su:[1,{abkhazia:t,adygeya:t,aktyubinsk:t,arkhangelsk:t,armenia:t,ashgabad:t,azerbaijan:t,balashov:t,bashkiria:t,bryansk:t,bukhara:t,chimkent:t,dagestan:t,"east-kazakhstan":t,exnet:t,georgia:t,grozny:t,ivanovo:t,jambyl:t,kalmykia:t,kaluga:t,karacol:t,karaganda:t,karelia:t,khakassia:t,krasnodar:t,kurgan:t,kustanai:t,lenug:t,mangyshlak:t,mordovia:t,msk:t,murmansk:t,nalchik:t,navoi:t,"north-kazakhstan":t,nov:t,obninsk:t,penza:t,pokrovsk:t,sochi:t,spb:t,tashkent:t,termez:t,togliatti:t,troitsk:t,tselinograd:t,tula:t,tuva:t,vladikavkaz:t,vladimir:t,vologda:t}],sv:[1,{com:e,edu:e,gob:e,org:e,red:e}],sx:l,sy:r,sz:[1,{ac:e,co:e,org:e}],tc:e,td:e,tel:e,tf:[1,{sch:t}],tg:e,th:[1,{ac:e,co:e,go:e,in:e,mi:e,net:e,or:e,online:t,shop:t}],tj:[1,{ac:e,biz:e,co:e,com:e,edu:e,go:e,gov:e,int:e,mil:e,name:e,net:e,nic:e,org:e,test:e,web:e}],tk:e,tl:l,tm:[1,{co:e,com:e,edu:e,gov:e,mil:e,net:e,nom:e,org:e}],tn:[1,{com:e,ens:e,fin:e,gov:e,ind:e,info:e,intl:e,mincom:e,nat:e,net:e,org:e,perso:e,tourism:e,orangecloud:t}],to:[1,{611:t,com:e,edu:e,gov:e,mil:e,net:e,org:e,oya:t,x0:t,quickconnect:x,vpnplus:t}],tr:[1,{av:e,bbs:e,bel:e,biz:e,com:e,dr:e,edu:e,gen:e,gov:e,info:e,k12:e,kep:e,mil:e,name:e,net:e,org:e,pol:e,tel:e,tsk:e,tv:e,web:e,nc:l}],tt:[1,{biz:e,co:e,com:e,edu:e,gov:e,info:e,mil:e,name:e,net:e,org:e,pro:e}],tv:[1,{"better-than":t,dyndns:t,"on-the-web":t,"worse-than":t,from:t,sakura:t}],tw:[1,{club:e,com:[1,{mymailer:t}],ebiz:e,edu:e,game:e,gov:e,idv:e,mil:e,net:e,org:e,url:t,mydns:t}],tz:[1,{ac:e,co:e,go:e,hotel:e,info:e,me:e,mil:e,mobi:e,ne:e,or:e,sc:e,tv:e}],ua:[1,{com:e,edu:e,gov:e,in:e,net:e,org:e,cherkassy:e,cherkasy:e,chernigov:e,chernihiv:e,chernivtsi:e,chernovtsy:e,ck:e,cn:e,cr:e,crimea:e,cv:e,dn:e,dnepropetrovsk:e,dnipropetrovsk:e,donetsk:e,dp:e,if:e,"ivano-frankivsk":e,kh:e,kharkiv:e,kharkov:e,kherson:e,khmelnitskiy:e,khmelnytskyi:e,kiev:e,kirovograd:e,km:e,kr:e,kropyvnytskyi:e,krym:e,ks:e,kv:e,kyiv:e,lg:e,lt:e,lugansk:e,luhansk:e,lutsk:e,lv:e,lviv:e,mk:e,mykolaiv:e,nikolaev:e,od:e,odesa:e,odessa:e,pl:e,poltava:e,rivne:e,rovno:e,rv:e,sb:e,sebastopol:e,sevastopol:e,sm:e,sumy:e,te:e,ternopil:e,uz:e,uzhgorod:e,uzhhorod:e,vinnica:e,vinnytsia:e,vn:e,volyn:e,yalta:e,zakarpattia:e,zaporizhzhe:e,zaporizhzhia:e,zhitomir:e,zhytomyr:e,zp:e,zt:e,cc:t,inf:t,ltd:t,cx:t,biz:t,co:t,pp:t,v:t}],ug:[1,{ac:e,co:e,com:e,edu:e,go:e,gov:e,mil:e,ne:e,or:e,org:e,sc:e,us:e}],uk:[1,{ac:e,co:[1,{bytemark:[0,{dh:t,vm:t}],layershift:V,barsy:t,barsyonline:t,retrosnub:X,"nh-serv":t,"no-ip":t,adimo:t,myspreadshop:t}],gov:[1,{api:t,campaign:t,service:t}],ltd:e,me:e,net:e,nhs:e,org:[1,{glug:t,lug:t,lugs:t,affinitylottery:t,raffleentry:t,weeklylottery:t}],plc:e,police:e,sch:m,conn:t,copro:t,hosp:t,"independent-commission":t,"independent-inquest":t,"independent-inquiry":t,"independent-panel":t,"independent-review":t,"public-inquiry":t,"royal-commission":t,pymnt:t,barsy:t,nimsite:t,oraclegovcloudapps:o}],us:[1,{dni:e,isa:e,nsn:e,ak:oe,al:oe,ar:oe,as:oe,az:oe,ca:oe,co:oe,ct:oe,dc:oe,de:[1,{cc:e,lib:t}],fl:oe,ga:oe,gu:oe,hi:ae,ia:oe,id:oe,il:oe,in:oe,ks:oe,ky:oe,la:oe,ma:[1,{k12:[1,{chtr:e,paroch:e,pvt:e}],cc:e,lib:e}],md:oe,me:oe,mi:[1,{k12:e,cc:e,lib:e,"ann-arbor":e,cog:e,dst:e,eaton:e,gen:e,mus:e,tec:e,washtenaw:e}],mn:oe,mo:oe,ms:oe,mt:oe,nc:oe,nd:ae,ne:oe,nh:oe,nj:oe,nm:oe,nv:oe,ny:oe,oh:oe,ok:oe,or:oe,pa:oe,pr:oe,ri:ae,sc:oe,sd:ae,tn:oe,tx:oe,ut:oe,va:oe,vi:oe,vt:oe,wa:oe,wi:oe,wv:[1,{cc:e}],wy:oe,cloudns:t,"is-by":t,"land-4-sale":t,"stuff-4-sale":t,heliohost:t,enscaled:[0,{phx:t}],mircloud:t,ngo:t,golffan:t,noip:t,pointto:t,freeddns:t,srv:[2,{gh:t,gl:t}],platterp:t,servername:t}],uy:[1,{com:e,edu:e,gub:e,mil:e,net:e,org:e}],uz:[1,{co:e,com:e,net:e,org:e}],va:e,vc:[1,{com:e,edu:e,gov:e,mil:e,net:e,org:e,gv:[2,{d:t}],"0e":o,mydns:t}],ve:[1,{arts:e,bib:e,co:e,com:e,e12:e,edu:e,emprende:e,firm:e,gob:e,gov:e,info:e,int:e,mil:e,net:e,nom:e,org:e,rar:e,rec:e,store:e,tec:e,web:e}],vg:[1,{edu:e}],vi:[1,{co:e,com:e,k12:e,net:e,org:e}],vn:[1,{ac:e,ai:e,biz:e,com:e,edu:e,gov:e,health:e,id:e,info:e,int:e,io:e,name:e,net:e,org:e,pro:e,angiang:e,bacgiang:e,backan:e,baclieu:e,bacninh:e,"baria-vungtau":e,bentre:e,binhdinh:e,binhduong:e,binhphuoc:e,binhthuan:e,camau:e,cantho:e,caobang:e,daklak:e,daknong:e,danang:e,dienbien:e,dongnai:e,dongthap:e,gialai:e,hagiang:e,haiduong:e,haiphong:e,hanam:e,hanoi:e,hatinh:e,haugiang:e,hoabinh:e,hungyen:e,khanhhoa:e,kiengiang:e,kontum:e,laichau:e,lamdong:e,langson:e,laocai:e,longan:e,namdinh:e,nghean:e,ninhbinh:e,ninhthuan:e,phutho:e,phuyen:e,quangbinh:e,quangnam:e,quangngai:e,quangninh:e,quangtri:e,soctrang:e,sonla:e,tayninh:e,thaibinh:e,thainguyen:e,thanhhoa:e,thanhphohochiminh:e,thuathienhue:e,tiengiang:e,travinh:e,tuyenquang:e,vinhlong:e,vinhphuc:e,yenbai:e}],vu:$,wf:[1,{biz:t,sch:t}],ws:[1,{com:e,edu:e,gov:e,net:e,org:e,advisor:o,cloud66:t,dyndns:t,mypets:t}],yt:[1,{org:t}],"xn--mgbaam7a8h":e,امارات:e,"xn--y9a3aq":e,հայ:e,"xn--54b7fta0cc":e,বাংলা:e,"xn--90ae":e,бг:e,"xn--mgbcpq6gpa1a":e,البحرين:e,"xn--90ais":e,бел:e,"xn--fiqs8s":e,中国:e,"xn--fiqz9s":e,中國:e,"xn--lgbbat1ad8j":e,الجزائر:e,"xn--wgbh1c":e,مصر:e,"xn--e1a4c":e,ею:e,"xn--qxa6a":e,ευ:e,"xn--mgbah1a3hjkrd":e,موريتانيا:e,"xn--node":e,გე:e,"xn--qxam":e,ελ:e,"xn--j6w193g":[1,{"xn--gmqw5a":e,"xn--55qx5d":e,"xn--mxtq1m":e,"xn--wcvs22d":e,"xn--uc0atv":e,"xn--od0alg":e}],香港:[1,{個人:e,公司:e,政府:e,教育:e,組織:e,網絡:e}],"xn--2scrj9c":e,ಭಾರತ:e,"xn--3hcrj9c":e,ଭାରତ:e,"xn--45br5cyl":e,ভাৰত:e,"xn--h2breg3eve":e,भारतम्:e,"xn--h2brj9c8c":e,भारोत:e,"xn--mgbgu82a":e,ڀارت:e,"xn--rvc1e0am3e":e,ഭാരതം:e,"xn--h2brj9c":e,भारत:e,"xn--mgbbh1a":e,بارت:e,"xn--mgbbh1a71e":e,بھارت:e,"xn--fpcrj9c3d":e,భారత్:e,"xn--gecrj9c":e,ભારત:e,"xn--s9brj9c":e,ਭਾਰਤ:e,"xn--45brj9c":e,ভারত:e,"xn--xkc2dl3a5ee0h":e,இந்தியா:e,"xn--mgba3a4f16a":e,ایران:e,"xn--mgba3a4fra":e,ايران:e,"xn--mgbtx2b":e,عراق:e,"xn--mgbayh7gpa":e,الاردن:e,"xn--3e0b707e":e,한국:e,"xn--80ao21a":e,қаз:e,"xn--q7ce6a":e,ລາວ:e,"xn--fzc2c9e2c":e,ලංකා:e,"xn--xkc2al3hye2a":e,இலங்கை:e,"xn--mgbc0a9azcg":e,المغرب:e,"xn--d1alf":e,мкд:e,"xn--l1acc":e,мон:e,"xn--mix891f":e,澳門:e,"xn--mix082f":e,澳门:e,"xn--mgbx4cd0ab":e,مليسيا:e,"xn--mgb9awbf":e,عمان:e,"xn--mgbai9azgqp6j":e,پاکستان:e,"xn--mgbai9a5eva00b":e,پاكستان:e,"xn--ygbi2ammx":e,فلسطين:e,"xn--90a3ac":[1,{"xn--80au":e,"xn--90azh":e,"xn--d1at":e,"xn--c1avg":e,"xn--o1ac":e,"xn--o1ach":e}],срб:[1,{ак:e,обр:e,од:e,орг:e,пр:e,упр:e}],"xn--p1ai":e,рф:e,"xn--wgbl6a":e,قطر:e,"xn--mgberp4a5d4ar":e,السعودية:e,"xn--mgberp4a5d4a87g":e,السعودیة:e,"xn--mgbqly7c0a67fbc":e,السعودیۃ:e,"xn--mgbqly7cvafr":e,السعوديه:e,"xn--mgbpl2fh":e,سودان:e,"xn--yfro4i67o":e,新加坡:e,"xn--clchc0ea0b2g2a9gcd":e,சிங்கப்பூர்:e,"xn--ogbpf8fl":e,سورية:e,"xn--mgbtf8fl":e,سوريا:e,"xn--o3cw4h":[1,{"xn--o3cyx2a":e,"xn--12co0c3b4eva":e,"xn--m3ch0j3a":e,"xn--h3cuzk1di":e,"xn--12c1fe0br":e,"xn--12cfi8ixb8l":e}],ไทย:[1,{ทหาร:e,ธุรกิจ:e,เน็ต:e,รัฐบาล:e,ศึกษา:e,องค์กร:e}],"xn--pgbs0dh":e,تونس:e,"xn--kpry57d":e,台灣:e,"xn--kprw13d":e,台湾:e,"xn--nnx388a":e,臺灣:e,"xn--j1amh":e,укр:e,"xn--mgb2ddes":e,اليمن:e,xxx:e,ye:r,za:[0,{ac:e,agric:e,alt:e,co:e,edu:e,gov:e,grondar:e,law:e,mil:e,net:e,ngo:e,nic:e,nis:e,nom:e,org:e,school:e,tm:e,web:e}],zm:[1,{ac:e,biz:e,co:e,com:e,edu:e,gov:e,info:e,mil:e,net:e,org:e,sch:e}],zw:[1,{ac:e,co:e,gov:e,mil:e,org:e}],aaa:e,aarp:e,abb:e,abbott:e,abbvie:e,abc:e,able:e,abogado:e,abudhabi:e,academy:[1,{official:t}],accenture:e,accountant:e,accountants:e,aco:e,actor:e,ads:e,adult:e,aeg:e,aetna:e,afl:e,africa:e,agakhan:e,agency:e,aig:e,airbus:e,airforce:e,airtel:e,akdn:e,alibaba:e,alipay:e,allfinanz:e,allstate:e,ally:e,alsace:e,alstom:e,amazon:e,americanexpress:e,americanfamily:e,amex:e,amfam:e,amica:e,amsterdam:e,analytics:e,android:e,anquan:e,anz:e,aol:e,apartments:e,app:[1,{adaptable:t,aiven:t,beget:o,brave:a,clerk:t,clerkstage:t,wnext:t,csb:[2,{preview:t}],convex:t,deta:t,ondigitalocean:t,easypanel:t,encr:t,evervault:i,expo:[2,{staging:t}],edgecompute:t,"on-fleek":t,flutterflow:t,e2b:t,framer:t,hosted:o,run:o,web:t,hasura:t,botdash:t,loginline:t,lovable:t,luyani:t,medusajs:t,messerli:t,netfy:t,netlify:t,ngrok:t,"ngrok-free":t,developer:o,noop:t,northflank:o,upsun:o,replit:s,nyat:t,snowflake:[0,{"*":t,privatelink:o}],streamlit:t,storipress:t,telebit:t,typedream:t,vercel:t,bookonline:t,wdh:t,windsurf:t,zeabur:t,zerops:o}],apple:e,aquarelle:e,arab:e,aramco:e,archi:e,army:e,art:e,arte:e,asda:e,associates:e,athleta:e,attorney:e,auction:e,audi:e,audible:e,audio:e,auspost:e,author:e,auto:e,autos:e,aws:[1,{sagemaker:[0,{"ap-northeast-1":d,"ap-northeast-2":d,"ap-south-1":d,"ap-southeast-1":d,"ap-southeast-2":d,"ca-central-1":p,"eu-central-1":d,"eu-west-1":d,"eu-west-2":d,"us-east-1":p,"us-east-2":p,"us-west-2":p,"af-south-1":c,"ap-east-1":c,"ap-northeast-3":c,"ap-south-2":f,"ap-southeast-3":c,"ap-southeast-4":f,"ca-west-1":[0,{notebook:t,"notebook-fips":t}],"eu-central-2":c,"eu-north-1":c,"eu-south-1":c,"eu-south-2":c,"eu-west-3":c,"il-central-1":c,"me-central-1":c,"me-south-1":c,"sa-east-1":c,"us-gov-east-1":h,"us-gov-west-1":h,"us-west-1":[0,{notebook:t,"notebook-fips":t,studio:t}],experiments:o}],repost:[0,{private:o}],on:[0,{"ap-northeast-1":u,"ap-southeast-1":u,"ap-southeast-2":u,"eu-central-1":u,"eu-north-1":u,"eu-west-1":u,"us-east-1":u,"us-east-2":u,"us-west-2":u}]}],axa:e,azure:e,baby:e,baidu:e,banamex:e,band:e,bank:e,bar:e,barcelona:e,barclaycard:e,barclays:e,barefoot:e,bargains:e,baseball:e,basketball:[1,{aus:t,nz:t}],bauhaus:e,bayern:e,bbc:e,bbt:e,bbva:e,bcg:e,bcn:e,beats:e,beauty:e,beer:e,berlin:e,best:e,bestbuy:e,bet:e,bharti:e,bible:e,bid:e,bike:e,bing:e,bingo:e,bio:e,black:e,blackfriday:e,blockbuster:e,blog:e,bloomberg:e,blue:e,bms:e,bmw:e,bnpparibas:e,boats:e,boehringer:e,bofa:e,bom:e,bond:e,boo:e,book:e,booking:e,bosch:e,bostik:e,boston:e,bot:e,boutique:e,box:e,bradesco:e,bridgestone:e,broadway:e,broker:e,brother:e,brussels:e,build:[1,{v0:t,windsurf:t}],builders:[1,{cloudsite:t}],business:g,buy:e,buzz:e,bzh:e,cab:e,cafe:e,cal:e,call:e,calvinklein:e,cam:e,camera:e,camp:[1,{emf:[0,{at:t}]}],canon:e,capetown:e,capital:e,capitalone:e,car:e,caravan:e,cards:e,care:e,career:e,careers:e,cars:e,casa:[1,{nabu:[0,{ui:t}]}],case:e,cash:e,casino:e,catering:e,catholic:e,cba:e,cbn:e,cbre:e,center:e,ceo:e,cern:e,cfa:e,cfd:e,chanel:e,channel:e,charity:e,chase:e,chat:e,cheap:e,chintai:e,christmas:e,chrome:e,church:e,cipriani:e,circle:e,cisco:e,citadel:e,citi:e,citic:e,city:e,claims:e,cleaning:e,click:e,clinic:e,clinique:e,clothing:e,cloud:[1,{convex:t,elementor:t,encoway:[0,{eu:t}],statics:o,ravendb:t,axarnet:[0,{"es-1":t}],diadem:t,jelastic:[0,{vip:t}],jele:t,"jenv-aruba":[0,{aruba:[0,{eur:[0,{it1:t}]}],it1:t}],keliweb:[2,{cs:t}],oxa:[2,{tn:t,uk:t}],primetel:[2,{uk:t}],reclaim:[0,{ca:t,uk:t,us:t}],trendhosting:[0,{ch:t,de:t}],jotelulu:t,kuleuven:t,laravel:t,linkyard:t,magentosite:o,matlab:t,observablehq:t,perspecta:t,vapor:t,"on-rancher":o,scw:[0,{baremetal:[0,{"fr-par-1":t,"fr-par-2":t,"nl-ams-1":t}],"fr-par":[0,{cockpit:t,fnc:[2,{functions:t}],k8s:b,s3:t,"s3-website":t,whm:t}],instances:[0,{priv:t,pub:t}],k8s:t,"nl-ams":[0,{cockpit:t,k8s:b,s3:t,"s3-website":t,whm:t}],"pl-waw":[0,{cockpit:t,k8s:b,s3:t,"s3-website":t}],scalebook:t,smartlabeling:t}],servebolt:t,onstackit:[0,{runs:t}],trafficplex:t,"unison-services":t,urown:t,voorloper:t,zap:t}],club:[1,{cloudns:t,jele:t,barsy:t}],clubmed:e,coach:e,codes:[1,{owo:o}],coffee:e,college:e,cologne:e,commbank:e,community:[1,{nog:t,ravendb:t,myforum:t}],company:e,compare:e,computer:e,comsec:e,condos:e,construction:e,consulting:e,contact:e,contractors:e,cooking:e,cool:[1,{elementor:t,de:t}],corsica:e,country:e,coupon:e,coupons:e,courses:e,cpa:e,credit:e,creditcard:e,creditunion:e,cricket:e,crown:e,crs:e,cruise:e,cruises:e,cuisinella:e,cymru:e,cyou:e,dad:e,dance:e,data:e,date:e,dating:e,datsun:e,day:e,dclk:e,dds:e,deal:e,dealer:e,deals:e,degree:e,delivery:e,dell:e,deloitte:e,delta:e,democrat:e,dental:e,dentist:e,desi:e,design:[1,{graphic:t,bss:t}],dev:[1,{"12chars":t,myaddr:t,panel:t,lcl:o,lclstage:o,stg:o,stgstage:o,pages:t,r2:t,workers:t,deno:t,"deno-staging":t,deta:t,lp:t,evervault:i,fly:t,githubpreview:t,gateway:o,botdash:t,inbrowser:o,"is-a-good":t,"is-a":t,iserv:t,runcontainers:t,localcert:[0,{user:o}],loginline:t,barsy:t,mediatech:t,modx:t,ngrok:t,"ngrok-free":t,"is-a-fullstack":t,"is-cool":t,"is-not-a":t,localplayer:t,xmit:t,"platter-app":t,replit:[2,{archer:t,bones:t,canary:t,global:t,hacker:t,id:t,janeway:t,kim:t,kira:t,kirk:t,odo:t,paris:t,picard:t,pike:t,prerelease:t,reed:t,riker:t,sisko:t,spock:t,staging:t,sulu:t,tarpit:t,teams:t,tucker:t,wesley:t,worf:t}],crm:[0,{d:o,w:o,wa:o,wb:o,wc:o,wd:o,we:o,wf:o}],vercel:t,webhare:o,hrsn:t}],dhl:e,diamonds:e,diet:e,digital:[1,{cloudapps:[2,{london:t}]}],direct:[1,{libp2p:t}],directory:e,discount:e,discover:e,dish:e,diy:e,dnp:e,docs:e,doctor:e,dog:e,domains:e,dot:e,download:e,drive:e,dtv:e,dubai:e,dunlop:e,dupont:e,durban:e,dvag:e,dvr:e,earth:e,eat:e,eco:e,edeka:e,education:g,email:[1,{crisp:[0,{on:t}],tawk:U,tawkto:U}],emerck:e,energy:e,engineer:e,engineering:e,enterprises:e,epson:e,equipment:e,ericsson:e,erni:e,esq:e,estate:[1,{compute:o}],eurovision:e,eus:[1,{party:W}],events:[1,{koobin:t,co:t}],exchange:e,expert:e,exposed:e,express:e,extraspace:e,fage:e,fail:e,fairwinds:e,faith:e,family:e,fan:e,fans:e,farm:[1,{storj:t}],farmers:e,fashion:e,fast:e,fedex:e,feedback:e,ferrari:e,ferrero:e,fidelity:e,fido:e,film:e,final:e,finance:e,financial:g,fire:e,firestone:e,firmdale:e,fish:e,fishing:e,fit:e,fitness:e,flickr:e,flights:e,flir:e,florist:e,flowers:e,fly:e,foo:e,food:e,football:e,ford:e,forex:e,forsale:e,forum:e,foundation:e,fox:e,free:e,fresenius:e,frl:e,frogans:e,frontier:e,ftr:e,fujitsu:e,fun:e,fund:e,furniture:e,futbol:e,fyi:e,gal:e,gallery:e,gallo:e,gallup:e,game:e,games:[1,{pley:t,sheezy:t}],gap:e,garden:e,gay:[1,{pages:t}],gbiz:e,gdn:[1,{cnpy:t}],gea:e,gent:e,genting:e,george:e,ggee:e,gift:e,gifts:e,gives:e,giving:e,glass:e,gle:e,global:[1,{appwrite:t}],globo:e,gmail:e,gmbh:e,gmo:e,gmx:e,godaddy:e,gold:e,goldpoint:e,golf:e,goo:e,goodyear:e,goog:[1,{cloud:t,translate:t,usercontent:o}],google:e,gop:e,got:e,grainger:e,graphics:e,gratis:e,green:e,gripe:e,grocery:e,group:[1,{discourse:t}],gucci:e,guge:e,guide:e,guitars:e,guru:e,hair:e,hamburg:e,hangout:e,haus:e,hbo:e,hdfc:e,hdfcbank:e,health:[1,{hra:t}],healthcare:e,help:e,helsinki:e,here:e,hermes:e,hiphop:e,hisamitsu:e,hitachi:e,hiv:e,hkt:e,hockey:e,holdings:e,holiday:e,homedepot:e,homegoods:e,homes:e,homesense:e,honda:e,horse:e,hospital:e,host:[1,{cloudaccess:t,freesite:t,easypanel:t,fastvps:t,myfast:t,tempurl:t,wpmudev:t,jele:t,mircloud:t,wp2:t,half:t}],hosting:[1,{opencraft:t}],hot:e,hotels:e,hotmail:e,house:e,how:e,hsbc:e,hughes:e,hyatt:e,hyundai:e,ibm:e,icbc:e,ice:e,icu:e,ieee:e,ifm:e,ikano:e,imamat:e,imdb:e,immo:e,immobilien:e,inc:e,industries:e,infiniti:e,ing:e,ink:e,institute:e,insurance:e,insure:e,international:e,intuit:e,investments:e,ipiranga:e,irish:e,ismaili:e,ist:e,istanbul:e,itau:e,itv:e,jaguar:e,java:e,jcb:e,jeep:e,jetzt:e,jewelry:e,jio:e,jll:e,jmp:e,jnj:e,joburg:e,jot:e,joy:e,jpmorgan:e,jprs:e,juegos:e,juniper:e,kaufen:e,kddi:e,kerryhotels:e,kerryproperties:e,kfh:e,kia:e,kids:e,kim:e,kindle:e,kitchen:e,kiwi:e,koeln:e,komatsu:e,kosher:e,kpmg:e,kpn:e,krd:[1,{co:t,edu:t}],kred:e,kuokgroup:e,kyoto:e,lacaixa:e,lamborghini:e,lamer:e,land:e,landrover:e,lanxess:e,lasalle:e,lat:e,latino:e,latrobe:e,law:e,lawyer:e,lds:e,lease:e,leclerc:e,lefrak:e,legal:e,lego:e,lexus:e,lgbt:e,lidl:e,life:e,lifeinsurance:e,lifestyle:e,lighting:e,like:e,lilly:e,limited:e,limo:e,lincoln:e,link:[1,{myfritz:t,cyon:t,dweb:o,inbrowser:o,nftstorage:J,mypep:t,storacha:J,w3s:J}],live:[1,{aem:t,hlx:t,ewp:o}],living:e,llc:e,llp:e,loan:e,loans:e,locker:e,locus:e,lol:[1,{omg:t}],london:e,lotte:e,lotto:e,love:e,lpl:e,lplfinancial:e,ltd:e,ltda:e,lundbeck:e,luxe:e,luxury:e,madrid:e,maif:e,maison:e,makeup:e,man:e,management:e,mango:e,map:e,market:e,marketing:e,markets:e,marriott:e,marshalls:e,mattel:e,mba:e,mckinsey:e,med:e,media:ee,meet:e,melbourne:e,meme:e,memorial:e,men:e,menu:[1,{barsy:t,barsyonline:t}],merck:e,merckmsd:e,miami:e,microsoft:e,mini:e,mint:e,mit:e,mitsubishi:e,mlb:e,mls:e,mma:e,mobile:e,moda:e,moe:e,moi:e,mom:[1,{ind:t}],monash:e,money:e,monster:e,mormon:e,mortgage:e,moscow:e,moto:e,motorcycles:e,mov:e,movie:e,msd:e,mtn:e,mtr:e,music:e,nab:e,nagoya:e,navy:e,nba:e,nec:e,netbank:e,netflix:e,network:[1,{alces:o,co:t,arvo:t,azimuth:t,tlon:t}],neustar:e,new:e,news:[1,{noticeable:t}],next:e,nextdirect:e,nexus:e,nfl:e,ngo:e,nhk:e,nico:e,nike:e,nikon:e,ninja:e,nissan:e,nissay:e,nokia:e,norton:e,now:e,nowruz:e,nowtv:e,nra:e,nrw:e,ntt:e,nyc:e,obi:e,observer:e,office:e,okinawa:e,olayan:e,olayangroup:e,ollo:e,omega:e,one:[1,{kin:o,service:t}],ong:[1,{obl:t}],onl:e,online:[1,{eero:t,"eero-stage":t,websitebuilder:t,barsy:t}],ooo:e,open:e,oracle:e,orange:[1,{tech:t}],organic:e,origins:e,osaka:e,otsuka:e,ott:e,ovh:[1,{nerdpol:t}],page:[1,{aem:t,hlx:t,hlx3:t,translated:t,codeberg:t,heyflow:t,prvcy:t,rocky:t,pdns:t,plesk:t}],panasonic:e,paris:e,pars:e,partners:e,parts:e,party:e,pay:e,pccw:e,pet:e,pfizer:e,pharmacy:e,phd:e,philips:e,phone:e,photo:e,photography:e,photos:ee,physio:e,pics:e,pictet:e,pictures:[1,{1337:t}],pid:e,pin:e,ping:e,pink:e,pioneer:e,pizza:[1,{ngrok:t}],place:g,play:e,playstation:e,plumbing:e,plus:e,pnc:e,pohl:e,poker:e,politie:e,porn:e,pramerica:e,praxi:e,press:e,prime:e,prod:e,productions:e,prof:e,progressive:e,promo:e,properties:e,property:e,protection:e,pru:e,prudential:e,pub:[1,{id:o,kin:o,barsy:t}],pwc:e,qpon:e,quebec:e,quest:e,racing:e,radio:e,read:e,realestate:e,realtor:e,realty:e,recipes:e,red:e,redstone:e,redumbrella:e,rehab:e,reise:e,reisen:e,reit:e,reliance:e,ren:e,rent:e,rentals:e,repair:e,report:e,republican:e,rest:e,restaurant:e,review:e,reviews:e,rexroth:e,rich:e,richardli:e,ricoh:e,ril:e,rio:e,rip:[1,{clan:t}],rocks:[1,{myddns:t,stackit:t,"lima-city":t,webspace:t}],rodeo:e,rogers:e,room:e,rsvp:e,rugby:e,ruhr:e,run:[1,{appwrite:o,development:t,ravendb:t,liara:[2,{iran:t}],servers:t,build:o,code:o,database:o,migration:o,onporter:t,repl:t,stackit:t,val:[2,{web:t}],wix:t}],rwe:e,ryukyu:e,saarland:e,safe:e,safety:e,sakura:e,sale:e,salon:e,samsclub:e,samsung:e,sandvik:e,sandvikcoromant:e,sanofi:e,sap:e,sarl:e,sas:e,save:e,saxo:e,sbi:e,sbs:e,scb:e,schaeffler:e,schmidt:e,scholarships:e,school:e,schule:e,schwarz:e,science:e,scot:[1,{gov:[2,{service:t}]}],search:e,seat:e,secure:e,security:e,seek:e,select:e,sener:e,services:[1,{loginline:t}],seven:e,sew:e,sex:e,sexy:e,sfr:e,shangrila:e,sharp:e,shell:e,shia:e,shiksha:e,shoes:e,shop:[1,{base:t,hoplix:t,barsy:t,barsyonline:t,shopware:t}],shopping:e,shouji:e,show:e,silk:e,sina:e,singles:e,site:[1,{square:t,canva:v,cloudera:o,convex:t,cyon:t,fastvps:t,figma:t,preview:t,heyflow:t,jele:t,jouwweb:t,loginline:t,barsy:t,notion:t,omniwe:t,opensocial:t,madethis:t,platformsh:o,tst:o,byen:t,srht:t,novecore:t,cpanel:t,wpsquared:t}],ski:e,skin:e,sky:e,skype:e,sling:e,smart:e,smile:e,sncf:e,soccer:e,social:e,softbank:e,software:e,sohu:e,solar:e,solutions:e,song:e,sony:e,soy:e,spa:e,space:[1,{myfast:t,heiyu:t,hf:[2,{static:t}],"app-ionos":t,project:t,uber:t,xs4all:t}],sport:e,spot:e,srl:e,stada:e,staples:e,star:e,statebank:e,statefarm:e,stc:e,stcgroup:e,stockholm:e,storage:e,store:[1,{barsy:t,sellfy:t,shopware:t,storebase:t}],stream:e,studio:e,study:e,style:e,sucks:e,supplies:e,supply:e,support:[1,{barsy:t}],surf:e,surgery:e,suzuki:e,swatch:e,swiss:e,sydney:e,systems:[1,{knightpoint:t}],tab:e,taipei:e,talk:e,taobao:e,target:e,tatamotors:e,tatar:e,tattoo:e,tax:e,taxi:e,tci:e,tdk:e,team:[1,{discourse:t,jelastic:t}],tech:[1,{cleverapps:t}],technology:g,temasek:e,tennis:e,teva:e,thd:e,theater:e,theatre:e,tiaa:e,tickets:e,tienda:e,tips:e,tires:e,tirol:e,tjmaxx:e,tjx:e,tkmaxx:e,tmall:e,today:[1,{prequalifyme:t}],tokyo:e,tools:[1,{addr:q,myaddr:t}],top:[1,{ntdll:t,wadl:o}],toray:e,toshiba:e,total:e,tours:e,town:e,toyota:e,toys:e,trade:e,trading:e,training:e,travel:e,travelers:e,travelersinsurance:e,trust:e,trv:e,tube:e,tui:e,tunes:e,tushu:e,tvs:e,ubank:e,ubs:e,unicom:e,university:e,uno:e,uol:e,ups:e,vacations:e,vana:e,vanguard:e,vegas:e,ventures:e,verisign:e,versicherung:e,vet:e,viajes:e,video:e,vig:e,viking:e,villas:e,vin:e,vip:e,virgin:e,visa:e,vision:e,viva:e,vivo:e,vlaanderen:e,vodka:e,volvo:e,vote:e,voting:e,voto:e,voyage:e,wales:e,walmart:e,walter:e,wang:e,wanggou:e,watch:e,watches:e,weather:e,weatherchannel:e,webcam:e,weber:e,website:ee,wed:e,wedding:e,weibo:e,weir:e,whoswho:e,wien:e,wiki:ee,williamhill:e,win:e,windows:e,wine:e,winners:e,wme:e,wolterskluwer:e,woodside:e,work:e,works:e,world:e,wow:e,wtc:e,wtf:e,xbox:e,xerox:e,xihuan:e,xin:e,"xn--11b4c3d":e,कॉम:e,"xn--1ck2e1b":e,セール:e,"xn--1qqw23a":e,佛山:e,"xn--30rr7y":e,慈善:e,"xn--3bst00m":e,集团:e,"xn--3ds443g":e,在线:e,"xn--3pxu8k":e,点看:e,"xn--42c2d9a":e,คอม:e,"xn--45q11c":e,八卦:e,"xn--4gbrim":e,موقع:e,"xn--55qw42g":e,公益:e,"xn--55qx5d":e,公司:e,"xn--5su34j936bgsg":e,香格里拉:e,"xn--5tzm5g":e,网站:e,"xn--6frz82g":e,移动:e,"xn--6qq986b3xl":e,我爱你:e,"xn--80adxhks":e,москва:e,"xn--80aqecdr1a":e,католик:e,"xn--80asehdb":e,онлайн:e,"xn--80aswg":e,сайт:e,"xn--8y0a063a":e,联通:e,"xn--9dbq2a":e,קום:e,"xn--9et52u":e,时尚:e,"xn--9krt00a":e,微博:e,"xn--b4w605ferd":e,淡马锡:e,"xn--bck1b9a5dre4c":e,ファッション:e,"xn--c1avg":e,орг:e,"xn--c2br7g":e,नेट:e,"xn--cck2b3b":e,ストア:e,"xn--cckwcxetd":e,アマゾン:e,"xn--cg4bki":e,삼성:e,"xn--czr694b":e,商标:e,"xn--czrs0t":e,商店:e,"xn--czru2d":e,商城:e,"xn--d1acj3b":e,дети:e,"xn--eckvdtc9d":e,ポイント:e,"xn--efvy88h":e,新闻:e,"xn--fct429k":e,家電:e,"xn--fhbei":e,كوم:e,"xn--fiq228c5hs":e,中文网:e,"xn--fiq64b":e,中信:e,"xn--fjq720a":e,娱乐:e,"xn--flw351e":e,谷歌:e,"xn--fzys8d69uvgm":e,電訊盈科:e,"xn--g2xx48c":e,购物:e,"xn--gckr3f0f":e,クラウド:e,"xn--gk3at1e":e,通販:e,"xn--hxt814e":e,网店:e,"xn--i1b6b1a6a2e":e,संगठन:e,"xn--imr513n":e,餐厅:e,"xn--io0a7i":e,网络:e,"xn--j1aef":e,ком:e,"xn--jlq480n2rg":e,亚马逊:e,"xn--jvr189m":e,食品:e,"xn--kcrx77d1x4a":e,飞利浦:e,"xn--kput3i":e,手机:e,"xn--mgba3a3ejt":e,ارامكو:e,"xn--mgba7c0bbn0a":e,العليان:e,"xn--mgbab2bd":e,بازار:e,"xn--mgbca7dzdo":e,ابوظبي:e,"xn--mgbi4ecexp":e,كاثوليك:e,"xn--mgbt3dhd":e,همراه:e,"xn--mk1bu44c":e,닷컴:e,"xn--mxtq1m":e,政府:e,"xn--ngbc5azd":e,شبكة:e,"xn--ngbe9e0a":e,بيتك:e,"xn--ngbrx":e,عرب:e,"xn--nqv7f":e,机构:e,"xn--nqv7fs00ema":e,组织机构:e,"xn--nyqy26a":e,健康:e,"xn--otu796d":e,招聘:e,"xn--p1acf":[1,{"xn--90amc":t,"xn--j1aef":t,"xn--j1ael8b":t,"xn--h1ahn":t,"xn--j1adp":t,"xn--c1avg":t,"xn--80aaa0cvac":t,"xn--h1aliz":t,"xn--90a1af":t,"xn--41a":t}],рус:[1,{биз:t,ком:t,крым:t,мир:t,мск:t,орг:t,самара:t,сочи:t,спб:t,я:t}],"xn--pssy2u":e,大拿:e,"xn--q9jyb4c":e,みんな:e,"xn--qcka1pmc":e,グーグル:e,"xn--rhqv96g":e,世界:e,"xn--rovu88b":e,書籍:e,"xn--ses554g":e,网址:e,"xn--t60b56a":e,닷넷:e,"xn--tckwe":e,コム:e,"xn--tiq49xqyj":e,天主教:e,"xn--unup4y":e,游戏:e,"xn--vermgensberater-ctb":e,vermögensberater:e,"xn--vermgensberatung-pwb":e,vermögensberatung:e,"xn--vhquv":e,企业:e,"xn--vuq861b":e,信息:e,"xn--w4r85el8fhu5dnra":e,嘉里大酒店:e,"xn--w4rs40l":e,嘉里:e,"xn--xhq521b":e,广东:e,"xn--zfr164b":e,政务:e,xyz:[1,{botdash:t,telebit:o}],yachts:e,yahoo:e,yamaxun:e,yandex:e,yodobashi:e,yoga:e,yokohama:e,you:e,youtube:e,yun:e,zappos:e,zara:e,zero:e,zip:e,zone:[1,{cloud66:t,triton:o,stackit:t,lima:t}],zuerich:e}]}();function Lx(e,t,n,r){let o=null,a=t;for(;void 0!==a&&(a[0]&r&&(o={index:n+1,isIcann:1===a[0],isPrivate:2===a[0]}),-1!==n);){const t=a[1];a=Object.prototype.hasOwnProperty.call(t,e[n])?t[e[n]]:t["*"],n-=1}return o}function _x(e,t,n){var r;if(function(e,t,n){if(!t.allowPrivateDomains&&e.length>3){const t=e.length-1,r=e.charCodeAt(t),o=e.charCodeAt(t-1),a=e.charCodeAt(t-2),i=e.charCodeAt(t-3);if(109===r&&111===o&&99===a&&46===i)return n.isIcann=!0,n.isPrivate=!1,n.publicSuffix="com",!0;if(103===r&&114===o&&111===a&&46===i)return n.isIcann=!0,n.isPrivate=!1,n.publicSuffix="org",!0;if(117===r&&100===o&&101===a&&46===i)return n.isIcann=!0,n.isPrivate=!1,n.publicSuffix="edu",!0;if(118===r&&111===o&&103===a&&46===i)return n.isIcann=!0,n.isPrivate=!1,n.publicSuffix="gov",!0;if(116===r&&101===o&&110===a&&46===i)return n.isIcann=!0,n.isPrivate=!1,n.publicSuffix="net",!0;if(101===r&&100===o&&46===a)return n.isIcann=!0,n.isPrivate=!1,n.publicSuffix="de",!0}return!1}(e,t,n))return;const o=e.split("."),a=(t.allowPrivateDomains?2:0)|(t.allowIcannDomains?1:0),i=Lx(o,Dx,o.length-1,a);if(null!==i)return n.isIcann=i.isIcann,n.isPrivate=i.isPrivate,void(n.publicSuffix=o.slice(i.index+1).join("."));const s=Lx(o,Nx,o.length-1,a);if(null!==s)return n.isIcann=s.isIcann,n.isPrivate=s.isPrivate,void(n.publicSuffix=o.slice(s.index).join("."));n.isIcann=!1,n.isPrivate=!1,n.publicSuffix=null!==(r=o[o.length-1])&&void 0!==r?r:null}const Bx={domain:null,domainWithoutSuffix:null,hostname:null,isIcann:null,isIp:null,isPrivate:null,publicSuffix:null,subdomain:null};function Mx(e,t={}){var n;return(n=Bx).domain=null,n.domainWithoutSuffix=null,n.hostname=null,n.isIcann=null,n.isIp=null,n.isPrivate=null,n.publicSuffix=null,n.subdomain=null,function(e,t,n,r,o){const a=function(e){return void 0===e?Ix:function({allowIcannDomains:e=!0,allowPrivateDomains:t=!1,detectIp:n=!0,extractHostname:r=!0,mixedInputs:o=!0,validHosts:a=null,validateHostname:i=!0}){return{allowIcannDomains:e,allowPrivateDomains:t,detectIp:n,extractHostname:r,mixedInputs:o,validHosts:a,validateHostname:i}}(e)}(r);return"string"!=typeof e?o:(a.extractHostname?a.mixedInputs?o.hostname=Rx(e,zx(e)):o.hostname=Rx(e,!1):o.hostname=e,a.detectIp&&null!==o.hostname&&(o.isIp=function(e){if(e.length<3)return!1;let t=e.startsWith("[")?1:0,n=e.length;if("]"===e[n-1]&&(n-=1),n-t>39)return!1;let r=!1;for(;t=48&&n<=57||n>=97&&n<=102||n>=65&&n<=90))return!1}return r}(i=o.hostname)||function(e){if(e.length<7)return!1;if(e.length>15)return!1;let t=0;for(let n=0;n57)return!1}return 3===t&&46!==e.charCodeAt(0)&&46!==e.charCodeAt(e.length-1)}(i),o.isIp)?o:a.validateHostname&&a.extractHostname&&null!==o.hostname&&!zx(o.hostname)?(o.hostname=null,o):(0===t||null===o.hostname||(n(o.hostname,a,o),2===t||null===o.publicSuffix||(o.domain=function(e,t,n){if(null!==n.validHosts){const e=n.validHosts;for(const n of e)if(function(e,t){return!!e.endsWith(t)&&(e.length===t.length||"."===e[e.length-t.length-1])}(t,n))return n}let r=0;if(t.startsWith("."))for(;r(e.AskAi="ask_ai",e.FeedbackSubmit="feedback_submit",e.Search="search",e))(Vx||{}),qx="kapa-recaptcha-script",Hx=({siteKey:e,config:t,onLoad:n})=>{const{loadScript:r=!0}=t||{},[o,a]=(0,At.useState)(!1);return(0,At.useEffect)((()=>{var t;if(!r)return;const n=()=>{a(!0)},o=e=>{console.error("Failed to load reCAPTCHA Enterprise script",e)},i=(()=>{const t=document.getElementById(qx);if(t)return t;const n=document.createElement("script");return n.id=qx,n.src=`https://www.google.com/recaptcha/enterprise.js?render=${e}`,n.async=!0,n.defer=!0,document.head.appendChild(n),n})();if(!(null==(t=window.grecaptcha)?void 0:t.enterprise))return i.addEventListener("load",n),i.addEventListener("error",o),()=>{i&&(i.removeEventListener("load",n),i.removeEventListener("error",o))};a(!0)}),[e,r]),(0,At.useEffect)((()=>{if(o&&window.grecaptcha)try{window.grecaptcha.enterprise.ready((()=>{n()}))}catch(e){console.error("Error during reCAPTCHA ready initialization:",e)}}),[o,n]),null},Ux="6Lck4YwlAAAAAEIE1hR--varWp0qu9F-8-emQn2v",Wx=At.createContext(void 0),Gx=({children:e,provider:t,hasConsent:n})=>{const o=At.useRef(null),a=At.useRef(null),[i,s]=At.useState(!1),l=At.useCallback((async e=>{var t;if(!i)return console.error("HCaptcha is not ready"),null;try{const{response:e}=await(null==(t=o.current)?void 0:t.execute({async:!0}));return{token:e,key:"X-HCAPTCHA-TOKEN"}}catch(e){return console.error("Error obtaining HCaptcha token:",e),null}}),[i]),u=At.useCallback((async e=>{if(!i)return console.error("reCAPTCHA is not ready"),null;try{return{token:await async function(e){return new Promise(((t,n)=>{const r=setTimeout((()=>{n(new $x("Promise timed out."))}),4e3);e.then((e=>{clearTimeout(r),t(e)})).catch((e=>{clearTimeout(r),n(e)}))}))}(window.grecaptcha.enterprise.execute(Ux,{action:e})),key:"X-RECAPTCHA-ENTERPRISE-TOKEN"}}catch(e){return console.error("Error obtaining reCAPTCHA token:",e),null}}),[i]);return(0,r.jsxs)(Wx.Provider,{value:{executeCaptcha:"hcaptcha"===t?l:u},children:[e,(0,r.jsxs)("div",{ref:a,style:{display:"none"},children:["hcaptcha"===t&&n?(0,r.jsx)(cn,{sitekey:"565487b2-a67c-4aac-bb92-3fb64732c7b8",onLoad:()=>{s(!0)},ref:o,reCaptchaCompat:!1,scriptLocation:a.current}):null,"recaptcha"===t?(0,r.jsx)(Hx,{onLoad:()=>{s(!0)},siteKey:Ux,config:{loadScript:n}}):null]})]})},Kx=()=>{const e=At.useContext(Wx);if(void 0===e)throw new Error("useConfig must be used within a CaptchaProvider");return e},Qx=class{constructor(e,t){this.abortController=new AbortController,this.proxyURL="https://proxy.kapa.ai",this.processStreamFn=()=>{throw new Error("processStream not implemented")},t&&(this.proxyURL=t),this.processStreamFn=e}abortCurrent(){this.abortController.abort(),this.abortController=new AbortController}async submitQuery({query:e,threadId:t,captcha:n,integrationId:r,userIdentifiers:o,userMetadata:a,originUrl:i},s){const{onFirstToken:l,onPartialAnswer:u,onRelevantSources:c,onError:d,onIdentifiers:f}=s;let p=`${this.proxyURL}/proxy/query/v2/chat/stream/`;t&&(p=`${this.proxyURL}/proxy/query/v2/thread/${t}/chat/stream/`);try{const s=await fetch(p,{method:"POST",headers:{"Content-Type":"application/json",[n.key]:n.token,"X-WEBSITE-ID":r},body:JSON.stringify({query:e,user:{...o,metadata:a},metadata:{origin_url:i},...t?{thread_id:t}:{}}),signal:this.abortController.signal});200===s.status&&s.body?await this.processStreamFn(s,{onFirstToken:null!=l?l:()=>{},onPartialAnswer:null!=u?u:()=>{},onRelevantSources:null!=c?c:()=>{},onError:null!=d?d:()=>{},onIdentifiers:(e,t)=>{null==f||f(e,t)}}):null==d||d(`Unexpected status code ${s.status}`)}catch(e){if("AbortError"===(null==e?void 0:e.name))return;throw null==d||d("Network error while fetching answer."),e}}async addFeedback({questionAnswerId:e,reaction:t,captcha:n,integrationId:r,comment:o}){const a=`${this.proxyURL}/proxy/query/v2/feedback/upsert/`,i={user_identifier:"user-identifier",reaction:t,question_answer:e};if(o&&(i.comment=JSON.stringify(o)),!(await fetch(a,{method:"POST",headers:{"Content-Type":"application/json",[n.key]:n.token,"X-WEBSITE-ID":r},body:JSON.stringify(i)})).ok)throw new Error("Failed to send feedback")}},Xx=async(e,{onIdentifiers:t,onFirstToken:n,onRelevantSources:r,onPartialAnswer:o,onError:a})=>{const i=e.body.getReader(),s=new TextDecoder("utf-8"),l=(new TextEncoder).encode("␞");let u=new Uint8Array,c=!0;const d=e=>{for(let t=0;t0&&(n(),c=!1),u=new Uint8Array([...u,...f.value]);-1!==(e=d(u));){const n=u.slice(0,e),i=s.decode(n);u=u.slice(e+l.length);const c=JSON.parse(i);switch(c.chunk.type){case"relevant_sources":r(c.chunk.content.relevant_sources);break;case"partial_answer":o(c.chunk.content.text);break;case"identifiers":t(c.chunk.content.thread_id,c.chunk.content.question_answer_id);break;case"error":return void a(c.chunk.content.reason)}}}};var Yx,Zx;(Zx=Yx||(Yx={})).Memory="memory",Zx.LocalStorage="localstorage",Zx.SessionStorage="sessionstorage",Zx.NoCache="nocache",Yx.Memory,Yx.LocalStorage,Yx.SessionStorage,Yx.NoCache;var Jx="kapa_web_id",eS=class e extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,e.prototype)}getById(e){return this.find((t=>t.id===e))}getLatest(){if(0!==this.length)return this[this.length-1]}getLatestCompleted(){if(0===this.length)return;const e=this.filter((e=>!!e.id));return 0!==e.length?e[e.length-1]:void 0}formatForCallbacks(){return this.map((e=>{var t;return{questionAnswerId:null!=(t=e.id)?t:"",question:e.question,answer:e.answer}}))}setLatest(e){if(0===this.length)throw new Error("Cannot update latest item: array is empty");const t=this.length-1,n=this[t];this[t]={...n,...e}}};function tS(e){return e.replace(/[#/]+$/,"")}function nS(e,t){var n,r;switch(t.type){case"ADD_NEW_QA":{const n=new eS(...e.conversation),r={id:null,question:t.query,answer:"",sources:[],isGenerationAborted:!1,reaction:null,isFeedbackSubmissionEnabled:!1};return n.push(r),{...e,conversation:n,isPreparing:!0,error:null}}case"SET_IDENTIFIERS":{const n=new eS(...e.conversation);return n.setLatest({id:t.questionAnswerId,isFeedbackSubmissionEnabled:!0}),{...e,threadId:t.threadId,conversation:n}}case"SET_RELEVANT_SOURCES":{const n=e.conversation.getLatest();if(n){const r=((e,t)=>{const n=function(e){const t=new Set;return e.reduce(((e,n)=>{const r=tS(n.source_url);return t.has(r)||(t.add(r),e.push({...n,source_url:r})),e}),[])}(t),r=(e=>{const t=(e.replace(/```[\s\S]*?```/g,"").match(/(http|https):\/\/([\w_-]+(?:(?:\.[\w_-]+)+))([\w.,@?^=%&:/+#-]*[\w@?^=%&/+#-])(?=[^\w@?^=%&/+#-]|$)/g)||[]).map((e=>tS(e)));return new Set(t)})(e);return n.filter((e=>null==r?void 0:r.has(e.source_url)))})(n.answer,t.sources).map((e=>{const[t,n]=function(e){if(!e)return["",""];const t=e.split(/(?<=\S)\|(?=\S)/);if(1===t.length){const n=t[0];if(n.startsWith("|"))return["",n.substring(1)];if(e.endsWith("|"))return[e.substring(0,e.length-1),""]}return[t[0]||"",t[1]||""]}(e.title);return{...e,title:t,subtitle:n}})),o=new eS(...e.conversation);return o.setLatest({sources:r}),{...e,conversation:o}}return console.error("Conversation is empty in order to set relevant sources"),e}case"SET_PARTIAL_ANSWER":{const o=new eS(...e.conversation),a=null!=(r=null==(n=o.getLatest())?void 0:n.answer)?r:"";return o.setLatest({answer:a+t.answer}),{...e,conversation:o}}case"SET_ERROR":return{...e,error:t.message,isPreparing:!1,isGenerating:!1};case"SET_IS_GENERATING":return{...e,isPreparing:!1,isGenerating:t.isGenerating};case"STOP_GENERATION":{const t=new eS(...e.conversation);return t.setLatest({isGenerationAborted:!0}),{...e,conversation:t,isGenerating:!1,isPreparing:!1}}case"RESET_CONVERSATION":return{...e,conversation:new eS,threadId:null,error:null};case"SET_FEEDBACK":{const n=new eS(...e.conversation),r=n.getById(t.questionAnswerId);return r&&(r.reaction=t.reaction),{...e,conversation:n}}default:return e}}var rS=At.createContext(void 0),oS=({children:e,integrationId:t,userTrackingMode:n,callbacks:o,apiService:a=new Qx(Xx)})=>{const i=At.useRef(a).current,s={isGenerating:!1,isPreparing:!1,threadId:null,conversation:new eS,error:null},[l,u]=At.useReducer(nS,s),{executeCaptcha:c}=Kx(),{buildIdentifiers:d}=(e=>{const{mode:t}=e,{data:n,getData:r}=function(e,t){var n=this;void 0===e&&(e={}),void 0===t&&(t=Hk),qk(e,"getOptions");var r,o,a=(r=e,o=(0,At.useRef)(),(0,At.useEffect)((function(){o.current=r}),[r]),o.current),i=t.immediate,s=(0,At.useContext)(Fk).getVisitorData,l={isLoading:!!t.immediate},u=(0,At.useState)(l),c=u[0],d=u[1],f=(0,At.useCallback)((function(){for(var t=[],r=0;r{var e,n;if("cookie"!==t)return;let r=null!=(e=Ip.get(Jx))?e:crypto.randomUUID();const o=window.location.hostname,a={domain:null!=(n=Mx(o))?n:o,secure:!0,sameSite:"strict",expires:399};return Ip.set(Jx,r,a),r}),[t]),a=At.useCallback((async()=>{if("fingerprint"===t){if(n)return n.visitorId;try{return(await r()).visitorId}catch(e){return void console.error("Failed to fetch visitor analytics",e)}}}),[t,n,r]);return{buildIdentifiers:At.useCallback((async()=>{var e,t,n,r;const i=null==(e=null==window?void 0:window.kapaSettings)?void 0:e.user,s=await a(),l=o();return{identifiers:{email:(null==i?void 0:i.email)||void 0,unique_client_id:(null==i?void 0:i.uniqueClientId)||void 0,fingerprint_id:s,kapa_web_id:l},metadata:{company_name:(null==(t=null==i?void 0:i.metadata)?void 0:t.companyName)||void 0,first_name:(null==(n=null==i?void 0:i.metadata)?void 0:n.firstName)||void 0,last_name:(null==(r=null==i?void 0:i.metadata)?void 0:r.lastName)||void 0}}}),[a,o])}})({mode:n}),f=At.useRef({onRelevantSources:e=>u({type:"SET_RELEVANT_SOURCES",sources:e}),onPartialAnswer:e=>u({type:"SET_PARTIAL_ANSWER",answer:e}),onError:e=>{u({type:"SET_ERROR",message:e}),console.error("Error: ",e)},onFirstToken:()=>u({type:"SET_IS_GENERATING",isGenerating:!0}),onIdentifiers:(e,t)=>u({type:"SET_IDENTIFIERS",threadId:e,questionAnswerId:t})}),p=function(e,t){const n=(e=>{const t=At.useContext(kx);if(e)return e;if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t})(t),[r]=At.useState((()=>new wx(n,e)));At.useEffect((()=>{r.setOptions(e)}),[r,e]);const o=At.useSyncExternalStore(At.useCallback((e=>r.subscribe(Wk.batchCalls(e))),[r]),(()=>r.getCurrentResult()),(()=>r.getCurrentResult())),a=At.useCallback(((e,t)=>{r.mutate(e,t).catch(Sx)}),[r]);if(o.error&&(i=r.options.throwOnError,s=[o.error],"function"==typeof i?i(...s):i))throw o.error;var i,s;return{...o,mutate:a,mutateAsync:o.mutate}}({mutationKey:["feedback"],mutationFn:async({questionAnswerId:e,reaction:n,comment:r})=>{var a,s,u,d;const f=await c("feedback_submit");f?(await i.addFeedback({questionAnswerId:e,reaction:n,captcha:f,integrationId:t,comment:r}),null==(d=null==(a=o.askAI)?void 0:a.onFeedbackSubmit)||d.call(a,{threadId:l.threadId,conversation:l.conversation.formatForCallbacks(),feedbackId:e,reaction:n,comment:r,questionAnswerId:e,question:(null==(s=l.conversation.getLatest())?void 0:s.question)||"",answer:(null==(u=l.conversation.getLatest())?void 0:u.answer)||""})):console.error("Error in verifying browser for feedback submission. Captcha token could not be obtained.")}});return(0,r.jsx)(rS.Provider,{value:{integrationId:t,error:l.error,isPreparingAnswer:l.isPreparing,isGeneratingAnswer:l.isGenerating,conversation:l.conversation,callbacks:o,threadId:l.threadId,submitQuery:async e=>{var n,r,a,s,p,h;u({type:"ADD_NEW_QA",query:e}),null==(r=null==(n=o.askAI)?void 0:n.onQuerySubmit)||r.call(n,{threadId:l.threadId,conversation:l.conversation.formatForCallbacks(),question:e});const m=await c("ask_ai");if(!m)return console.error("Error in verifying browser for feedback submission. Captcha token could not be obtained."),void u({type:"SET_ERROR",message:"Error in verifying browser for feedback submission. Captcha token could not be obtained."});if(l.isGenerating||l.isPreparing)u({type:"SET_ERROR",message:"A new question was asked while the previous one was still being processed. Please wait until the previous question is answered."});else try{const{identifiers:n,metadata:r}=await d();await i.submitQuery({query:e,threadId:l.threadId,captcha:m,integrationId:t,userIdentifiers:n||{},userMetadata:r||{},originUrl:`${window.location.origin}${window.location.pathname}`},f.current),null==(h=null==(a=o.askAI)?void 0:a.onAnswerGenerationCompleted)||h.call(a,{threadId:l.threadId||"",conversation:l.conversation.formatForCallbacks(),question:e,answer:(null==(s=l.conversation.getLatest())?void 0:s.answer)||"",questionAnswerId:(null==(p=l.conversation.getLatest())?void 0:p.id)||""})}catch(e){console.error("Error making chat request:",e),u({type:"SET_ERROR",message:"An error occurred. Please try again."})}finally{u({type:"SET_IS_GENERATING",isGenerating:!1})}},resetConversation:()=>{var e,t;u({type:"RESET_CONVERSATION"}),null==(t=null==(e=o.askAI)?void 0:e.onConversationReset)||t.call(e,{threadId:l.threadId,conversation:l.conversation.formatForCallbacks()})},stopGeneration:()=>{var e,t,n;i.abortCurrent(),u({type:"STOP_GENERATION"}),null==(n=null==(e=o.askAI)?void 0:e.onAnswerGenerationStop)||n.call(e,{threadId:l.threadId,conversation:l.conversation.formatForCallbacks(),question:(null==(t=l.conversation.getLatest())?void 0:t.question)||""})},addFeedback:(e,t,n)=>{u({type:"SET_FEEDBACK",questionAnswerId:e,reaction:t}),p.mutate({questionAnswerId:e,reaction:t,comment:n},{onError:t=>{console.error("Error sending feedback:",t),u({type:"SET_FEEDBACK",questionAnswerId:e,reaction:null})}})}},children:e})},aS=new class{#E;#i;#b;#C;#O;#A;#P;#j;constructor(e={}){this.#E=e.queryCache||new Cx,this.#i=e.mutationCache||new Ox,this.#b=e.defaultOptions||{},this.#C=new Map,this.#O=new Map,this.#A=0}mount(){this.#A++,1===this.#A&&(this.#P=fx.subscribe((async e=>{e&&(await this.resumePausedMutations(),this.#E.onFocus())})),this.#j=px.subscribe((async e=>{e&&(await this.resumePausedMutations(),this.#E.onOnline())})))}unmount(){this.#A--,0===this.#A&&(this.#P?.(),this.#P=void 0,this.#j?.(),this.#j=void 0)}isFetching(e){return this.#E.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#i.findAll({...e,status:"pending"}).length}getQueryData(e){const t=this.defaultQueryOptions({queryKey:e});return this.#E.get(t.queryHash)?.state.data}ensureQueryData(e){const t=this.defaultQueryOptions(e),n=this.#E.build(this,t),r=n.state.data;return void 0===r?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime(Qk(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return this.#E.findAll(e).map((({queryKey:e,state:t})=>[e,t.data]))}setQueryData(e,t,n){const r=this.defaultQueryOptions({queryKey:e}),o=this.#E.get(r.queryHash),a=o?.state.data,i=function(e,t){return"function"==typeof e?e(t):e}(t,a);if(void 0!==i)return this.#E.build(this,r).setData(i,{...n,manual:!0})}setQueriesData(e,t,n){return Wk.batch((()=>this.#E.findAll(e).map((({queryKey:e})=>[e,this.setQueryData(e,t,n)]))))}getQueryState(e){const t=this.defaultQueryOptions({queryKey:e});return this.#E.get(t.queryHash)?.state}removeQueries(e){const t=this.#E;Wk.batch((()=>{t.findAll(e).forEach((e=>{t.remove(e)}))}))}resetQueries(e,t){const n=this.#E;return Wk.batch((()=>(n.findAll(e).forEach((e=>{e.reset()})),this.refetchQueries({type:"active",...e},t))))}cancelQueries(e,t={}){const n={revert:!0,...t},r=Wk.batch((()=>this.#E.findAll(e).map((e=>e.cancel(n)))));return Promise.all(r).then(Kk).catch(Kk)}invalidateQueries(e,t={}){return Wk.batch((()=>(this.#E.findAll(e).forEach((e=>{e.invalidate()})),"none"===e?.refetchType?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??"active"},t))))}refetchQueries(e,t={}){const n={...t,cancelRefetch:t.cancelRefetch??!0},r=Wk.batch((()=>this.#E.findAll(e).filter((e=>!e.isDisabled())).map((e=>{let t=e.fetch(void 0,n);return n.throwOnError||(t=t.catch(Kk)),"paused"===e.state.fetchStatus?Promise.resolve():t}))));return Promise.all(r).then(Kk)}fetchQuery(e){const t=this.defaultQueryOptions(e);void 0===t.retry&&(t.retry=!1);const n=this.#E.build(this,t);return n.isStaleByTime(Qk(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(Kk).catch(Kk)}fetchInfiniteQuery(e){return e.behavior=Px(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(Kk).catch(Kk)}ensureInfiniteQueryData(e){return e.behavior=Px(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return px.isOnline()?this.#i.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#E}getMutationCache(){return this.#i}getDefaultOptions(){return this.#b}setDefaultOptions(e){this.#b=e}setQueryDefaults(e,t){this.#C.set(Jk(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...this.#C.values()],n={};return t.forEach((t=>{ex(e,t.queryKey)&&Object.assign(n,t.defaultOptions)})),n}setMutationDefaults(e,t){this.#O.set(Jk(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...this.#O.values()],n={};return t.forEach((t=>{ex(e,t.mutationKey)&&Object.assign(n,t.defaultOptions)})),n}defaultQueryOptions(e){if(e._defaulted)return e;const t={...this.#b.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=Zk(t.queryKey,t)),void 0===t.refetchOnReconnect&&(t.refetchOnReconnect="always"!==t.networkMode),void 0===t.throwOnError&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===lx&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#b.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#E.clear(),this.#i.clear()}}({defaultOptions:{queries:{refetchOnWindowFocus:!1,retry:!1},mutations:{retry:!1}}}),iS=({children:e,integrationId:t,userTrackingMode:n,callbacks:o,botProtectionMechanism:a,hasConsentForCaptcha:i=!0,apiService:s})=>(0,r.jsx)(xx,{client:aS,children:(0,r.jsx)(Gx,{provider:a||"recaptcha",hasConsent:i,children:"fingerprint"===n?(0,r.jsx)($k,{loadOptions:{apiKey:"MHIUVE6Y4VV6H5lpgMyI",endpoint:"https://metrics.kapa.ai",scriptUrlPattern:"https://metrics.kapa.ai/web/v//loader_v.js"},cacheLocation:Yx.LocalStorage,children:(0,r.jsx)(oS,{integrationId:t,userTrackingMode:n,callbacks:o,apiService:s,children:e})}):(0,r.jsx)(oS,{integrationId:t,userTrackingMode:n,callbacks:o,apiService:s,children:e})})});function sS(){var e;const t=At.useContext(rS);if(void 0===t)throw new Error("useChat must be used within a KapaProvider");return{isGeneratingAnswer:t.isGeneratingAnswer,isPreparingAnswer:t.isPreparingAnswer,error:null!=(e=t.error)?e:null,conversation:t.conversation,resetConversation:t.resetConversation,stopGeneration:t.stopGeneration,submitQuery:t.submitQuery,addFeedback:t.addFeedback,threadId:t.threadId}}function lS(e){const t=(0,At.createContext)(null);return[({children:e,value:n})=>At.createElement(t.Provider,{value:n},e),()=>{const n=(0,At.useContext)(t);if(null===n)throw new Error(e);return n}]}const[uS,cS]=lS("Modal component was not found in tree"),dS={xs:ni(320),sm:ni(380),md:ni(440),lg:ni(620),xl:ni(780)},fS=ks(((e,{yOffset:t,xOffset:n,centered:r,fullScreen:o},{size:a})=>({content:{flex:o?"0 0 100%":`0 0 ${oi({size:a,sizes:dS})}`,maxWidth:"100%",maxHeight:o?void 0:`calc(100dvh - (${ni(t)} * 2))`,height:o?"100vh":void 0,borderRadius:o?0:void 0,overflowY:"auto"},inner:{paddingTop:o?0:t,paddingBottom:o?0:t,paddingLeft:o?0:n,paddingRight:o?0:n,display:"flex",justifyContent:"center",alignItems:r?"center":"flex-start"}})));var pS="right-scroll-bar-position",hS="width-before-scroll-bar";function mS(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var gS="undefined"!=typeof window?At.useLayoutEffect:At.useEffect,yS=new WeakMap;function bS(e){return e}var vS=function(e){void 0===e&&(e={});var t=function(e,t){void 0===t&&(t=bS);var n=[],r=!1,o={read:function(){if(r)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(e){var o=t(e,r);return n.push(o),function(){n=n.filter((function(e){return e!==o}))}},assignSyncMedium:function(e){for(r=!0;n.length;){var t=n;n=[],t.forEach(e)}n={push:function(t){return e(t)},filter:function(){return n}}},assignMedium:function(e){r=!0;var t=[];if(n.length){var o=n;n=[],o.forEach(e),t=n}var a=function(){var n=t;t=[],n.forEach(e)},i=function(){return Promise.resolve().then(a)};i(),n={push:function(e){t.push(e),i()},filter:function(e){return t=t.filter(e),n}}}};return o}(null);return t.options=ww({async:!0,ssr:!1},e),t}(),wS=function(){},kS=At.forwardRef((function(e,t){var n=At.useRef(null),r=At.useState({onScrollCapture:wS,onWheelCapture:wS,onTouchMoveCapture:wS}),o=r[0],a=r[1],i=e.forwardProps,s=e.children,l=e.className,u=e.removeScrollBar,c=e.enabled,d=e.shards,f=e.sideCar,p=e.noIsolation,h=e.inert,m=e.allowPinchZoom,g=e.as,y=void 0===g?"div":g,b=e.gapMode,v=kw(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),w=f,k=function(e,t){var n,r,o,a=(n=t||null,r=function(t){return e.forEach((function(e){return mS(e,t)}))},(o=(0,At.useState)((function(){return{value:n,callback:r,facade:{get current(){return o.value},set current(e){var t=o.value;t!==e&&(o.value=e,o.callback(e,t))}}}}))[0]).callback=r,o.facade);return gS((function(){var t=yS.get(a);if(t){var n=new Set(t),r=new Set(e),o=a.current;n.forEach((function(e){r.has(e)||mS(e,null)})),r.forEach((function(e){n.has(e)||mS(e,o)}))}yS.set(a,e)}),[e]),a}([n,t]),x=ww(ww({},v),o);return At.createElement(At.Fragment,null,c&&At.createElement(w,{sideCar:vS,removeScrollBar:u,shards:d,noIsolation:p,inert:h,setCallbacks:a,allowPinchZoom:!!m,lockRef:n,gapMode:b}),i?At.cloneElement(At.Children.only(s),ww(ww({},x),{ref:k})):At.createElement(y,ww({},x,{className:l,ref:k}),s))}));kS.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},kS.classNames={fullWidth:hS,zeroRight:pS};var xS=function(e){var t=e.sideCar,n=kw(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw new Error("Sidecar medium not found");return At.createElement(r,ww({},n))};xS.isSideCarExport=!0;var SS=function(){var e=0,t=null;return{add:function(n){var r,a;0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=o.nc;return t&&e.setAttribute("nonce",t),e}())&&(a=n,(r=t).styleSheet?r.styleSheet.cssText=a:r.appendChild(document.createTextNode(a)),function(e){(document.head||document.getElementsByTagName("head")[0]).appendChild(e)}(t)),e++},remove:function(){! --e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},ES=function(){var e,t=(e=SS(),function(t,n){At.useEffect((function(){return e.add(t),function(){e.remove()}}),[t&&n])});return function(e){var n=e.styles,r=e.dynamic;return t(n,r),null}},CS={left:0,top:0,right:0,gap:0},OS=function(e){return parseInt(e||"",10)||0},AS=ES(),PS="data-scroll-locked",jS=function(e,t,n,r){var o=e.left,a=e.top,i=e.right,s=e.gap;return void 0===n&&(n="margin"),"\n .".concat("with-scroll-bars-hidden"," {\n overflow: hidden ").concat(r,";\n padding-right: ").concat(s,"px ").concat(r,";\n }\n body[").concat(PS,"] {\n overflow: hidden ").concat(r,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(r,";"),"margin"===n&&"\n padding-left: ".concat(o,"px;\n padding-top: ").concat(a,"px;\n padding-right: ").concat(i,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(s,"px ").concat(r,";\n "),"padding"===n&&"padding-right: ".concat(s,"px ").concat(r,";")].filter(Boolean).join(""),"\n }\n \n .").concat(pS," {\n right: ").concat(s,"px ").concat(r,";\n }\n \n .").concat(hS," {\n margin-right: ").concat(s,"px ").concat(r,";\n }\n \n .").concat(pS," .").concat(pS," {\n right: 0 ").concat(r,";\n }\n \n .").concat(hS," .").concat(hS," {\n margin-right: 0 ").concat(r,";\n }\n \n body[").concat(PS,"] {\n ").concat("--removed-body-scroll-bar-size",": ").concat(s,"px;\n }\n")},FS=function(){var e=parseInt(document.body.getAttribute(PS)||"0",10);return isFinite(e)?e:0},RS=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,o=void 0===r?"margin":r;At.useEffect((function(){return document.body.setAttribute(PS,(FS()+1).toString()),function(){var e=FS()-1;e<=0?document.body.removeAttribute(PS):document.body.setAttribute(PS,e.toString())}}),[]);var a=At.useMemo((function(){return function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return CS;var t=function(e){var t=window.getComputedStyle(document.body),n=t["padding"===e?"paddingLeft":"marginLeft"],r=t["padding"===e?"paddingTop":"marginTop"],o=t["padding"===e?"paddingRight":"marginRight"];return[OS(n),OS(r),OS(o)]}(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}}(o)}),[o]);return At.createElement(AS,{styles:jS(a,!t,o,n?"":"!important")})},TS=!1;if("undefined"!=typeof window)try{var zS=Object.defineProperty({},"passive",{get:function(){return TS=!0,!0}});window.addEventListener("test",zS,zS),window.removeEventListener("test",zS,zS)}catch(e){TS=!1}var IS=!!TS&&{passive:!1},DS=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return"hidden"!==n[t]&&!(n.overflowY===n.overflowX&&!function(e){return"TEXTAREA"===e.tagName}(e)&&"visible"===n[t])},NS=function(e,t){var n=t.ownerDocument,r=t;do{if("undefined"!=typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),LS(e,r)){var o=_S(e,r);if(o[1]>o[2])return!0}r=r.parentNode}while(r&&r!==n.body);return!1},LS=function(e,t){return"v"===e?function(e){return DS(e,"overflowY")}(t):function(e){return DS(e,"overflowX")}(t)},_S=function(e,t){return"v"===e?[(n=t).scrollTop,n.scrollHeight,n.clientHeight]:function(e){return[e.scrollLeft,e.scrollWidth,e.clientWidth]}(t);var n},BS=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},MS=function(e){return[e.deltaX,e.deltaY]},$S=function(e){return e&&"current"in e?e.current:e},VS=function(e){return"\n .block-interactivity-".concat(e," {pointer-events: none;}\n .allow-interactivity-").concat(e," {pointer-events: all;}\n")},qS=0,HS=[];function US(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const WS=(GS=function(e){var t=At.useRef([]),n=At.useRef([0,0]),r=At.useRef(),o=At.useState(qS++)[0],a=At.useState(ES)[0],i=At.useRef(e);At.useEffect((function(){i.current=e}),[e]),At.useEffect((function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var t=Sw([e.lockRef.current],(e.shards||[]).map($S),!0).filter(Boolean);return t.forEach((function(e){return e.classList.add("allow-interactivity-".concat(o))})),function(){document.body.classList.remove("block-interactivity-".concat(o)),t.forEach((function(e){return e.classList.remove("allow-interactivity-".concat(o))}))}}}),[e.inert,e.lockRef.current,e.shards]);var s=At.useCallback((function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!i.current.allowPinchZoom;var o,a=BS(e),s=n.current,l="deltaX"in e?e.deltaX:s[0]-a[0],u="deltaY"in e?e.deltaY:s[1]-a[1],c=e.target,d=Math.abs(l)>Math.abs(u)?"h":"v";if("touches"in e&&"h"===d&&"range"===c.type)return!1;var f=NS(d,c);if(!f)return!0;if(f?o=d:(o="v"===d?"h":"v",f=NS(d,c)),!f)return!1;if(!r.current&&"changedTouches"in e&&(l||u)&&(r.current=o),!o)return!0;var p=r.current||o;return function(e,t,n,r){var o=function(e,t){return"h"===e&&"rtl"===t?-1:1}(e,window.getComputedStyle(t).direction),a=o*r,i=n.target,s=t.contains(i),l=!1,u=a>0,c=0,d=0;do{var f=_S(e,i),p=f[0],h=f[1]-f[2]-o*p;(p||h)&&LS(e,i)&&(c+=h,d+=p),i=i instanceof ShadowRoot?i.host:i.parentNode}while(!s&&i!==document.body||s&&(t.contains(i)||t===i));return(u&&(Math.abs(c)<1||!1)||!u&&(Math.abs(d)<1||!1))&&(l=!0),l}(p,t,e,"h"===p?l:u)}),[]),l=At.useCallback((function(e){var n=e;if(HS.length&&HS[HS.length-1]===a){var r="deltaY"in n?MS(n):BS(n),o=t.current.filter((function(e){return e.name===n.type&&(e.target===n.target||n.target===e.shadowParent)&&(t=e.delta,o=r,t[0]===o[0]&&t[1]===o[1]);var t,o}))[0];if(o&&o.should)n.cancelable&&n.preventDefault();else if(!o){var l=(i.current.shards||[]).map($S).filter(Boolean).filter((function(e){return e.contains(n.target)}));(l.length>0?s(n,l[0]):!i.current.noIsolation)&&n.cancelable&&n.preventDefault()}}}),[]),u=At.useCallback((function(e,n,r,o){var a={name:e,delta:n,target:r,should:o,shadowParent:US(r)};t.current.push(a),setTimeout((function(){t.current=t.current.filter((function(e){return e!==a}))}),1)}),[]),c=At.useCallback((function(e){n.current=BS(e),r.current=void 0}),[]),d=At.useCallback((function(t){u(t.type,MS(t),t.target,s(t,e.lockRef.current))}),[]),f=At.useCallback((function(t){u(t.type,BS(t),t.target,s(t,e.lockRef.current))}),[]);At.useEffect((function(){return HS.push(a),e.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:f}),document.addEventListener("wheel",l,IS),document.addEventListener("touchmove",l,IS),document.addEventListener("touchstart",c,IS),function(){HS=HS.filter((function(e){return e!==a})),document.removeEventListener("wheel",l,IS),document.removeEventListener("touchmove",l,IS),document.removeEventListener("touchstart",c,IS)}}),[]);var p=e.removeScrollBar,h=e.inert;return At.createElement(At.Fragment,null,h?At.createElement(a,{styles:VS(o)}):null,p?At.createElement(RS,{gapMode:e.gapMode}):null)},vS.useMedium(GS),xS);var GS,KS=At.forwardRef((function(e,t){return At.createElement(kS,ww({},e,{ref:t,sideCar:WS}))}));KS.classNames=kS.classNames;const QS=KS;function XS({opened:e,shouldReturnFocus:t=!0}){const n=(0,At.useRef)(),r=()=>{var e;n.current&&"focus"in n.current&&"function"==typeof n.current.focus&&(null==(e=n.current)||e.focus({preventScroll:!0}))};return Yc((()=>{let o=-1;const a=e=>{"Tab"===e.key&&window.clearTimeout(o)};return document.addEventListener("keydown",a),e?n.current=document.activeElement:t&&(o=window.setTimeout(r,10)),()=>{window.clearTimeout(o),document.removeEventListener("keydown",a)}}),[e,t]),r}const[YS,ZS]=lS("ModalBase component was not found in tree"),JS=ks((()=>({close:{marginLeft:"auto",marginRight:0}})));var eE=Object.defineProperty,tE=Object.getOwnPropertySymbols,nE=Object.prototype.hasOwnProperty,rE=Object.prototype.propertyIsEnumerable,oE=(e,t,n)=>t in e?eE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,aE=(e,t)=>{for(var n in t||(t={}))nE.call(t,n)&&oE(e,n,t[n]);if(tE)for(var n of tE(t))rE.call(t,n)&&oE(e,n,t[n]);return e};function iE(e){const t=e,{width:n,height:r,style:o}=t,a=((e,t)=>{var n={};for(var r in e)nE.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&tE)for(var r of tE(e))t.indexOf(r)<0&&rE.call(e,r)&&(n[r]=e[r]);return n})(t,["width","height","style"]);return At.createElement("svg",aE({viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:aE({width:n,height:r},o)},a),At.createElement("path",{d:"M11.7816 4.03157C12.0062 3.80702 12.0062 3.44295 11.7816 3.2184C11.5571 2.99385 11.193 2.99385 10.9685 3.2184L7.50005 6.68682L4.03164 3.2184C3.80708 2.99385 3.44301 2.99385 3.21846 3.2184C2.99391 3.44295 2.99391 3.80702 3.21846 4.03157L6.68688 7.49999L3.21846 10.9684C2.99391 11.193 2.99391 11.557 3.21846 11.7816C3.44301 12.0061 3.80708 12.0061 4.03164 11.7816L7.50005 8.31316L10.9685 11.7816C11.193 12.0061 11.5571 12.0061 11.7816 11.7816C12.0062 11.557 12.0062 11.193 11.7816 10.9684L8.31322 7.49999L11.7816 4.03157Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}))}iE.displayName="@mantine/core/CloseIcon";var sE=Object.defineProperty,lE=Object.getOwnPropertySymbols,uE=Object.prototype.hasOwnProperty,cE=Object.prototype.propertyIsEnumerable,dE=(e,t,n)=>t in e?sE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const fE={xs:ni(12),sm:ni(16),md:ni(20),lg:ni(28),xl:ni(34)},pE={size:"sm"},hE=(0,At.forwardRef)(((e,t)=>{const n=Zi("CloseButton",pE,e),{iconSize:r,size:o,children:a}=n,i=((e,t)=>{var n={};for(var r in e)uE.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&lE)for(var r of lE(e))t.indexOf(r)<0&&cE.call(e,r)&&(n[r]=e[r]);return n})(n,["iconSize","size","children"]),s=ni(r||fE[o]);return At.createElement(mp,((e,t)=>{for(var n in t||(t={}))uE.call(t,n)&&dE(e,n,t[n]);if(lE)for(var n of lE(t))cE.call(t,n)&&dE(e,n,t[n]);return e})({ref:t,__staticSelector:"CloseButton",size:o},i),a||At.createElement(iE,{width:s,height:s}))}));hE.displayName="@mantine/core/CloseButton";const mE=hE;var gE=Object.defineProperty,yE=Object.getOwnPropertySymbols,bE=Object.prototype.hasOwnProperty,vE=Object.prototype.propertyIsEnumerable,wE=(e,t,n)=>t in e?gE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const kE={size:"sm"},xE=(0,At.forwardRef)(((e,t)=>{const n=ZS(),r=Zi(`${n.__staticSelector}CloseButton`,kE,e),{className:o}=r,a=((e,t)=>{var n={};for(var r in e)bE.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&yE)for(var r of yE(e))t.indexOf(r)<0&&vE.call(e,r)&&(n[r]=e[r]);return n})(r,["className"]),{classes:i,cx:s}=JS(null,n.stylesApi);return At.createElement(mE,((e,t)=>{for(var n in t||(t={}))bE.call(t,n)&&wE(e,n,t[n]);if(yE)for(var n of yE(t))vE.call(t,n)&&wE(e,n,t[n]);return e})({className:s(i.close,o),ref:t,onClick:n.onClose},a))})),SE=ks((()=>({overlay:{}})));var EE=Object.defineProperty,CE=Object.defineProperties,OE=Object.getOwnPropertyDescriptors,AE=Object.getOwnPropertySymbols,PE=Object.prototype.hasOwnProperty,jE=Object.prototype.propertyIsEnumerable,FE=(e,t,n)=>t in e?EE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,RE=(e,t)=>{for(var n in t||(t={}))PE.call(t,n)&&FE(e,n,t[n]);if(AE)for(var n of AE(t))jE.call(t,n)&&FE(e,n,t[n]);return e},TE=(e,t)=>CE(e,OE(t));const zE=ks(((e,{color:t,opacity:n,blur:r,radius:o,gradient:a,fixed:i,zIndex:s})=>({root:TE(RE({},e.fn.cover(0)),{position:i?"fixed":"absolute",backgroundColor:a?void 0:e.fn.rgba(t,n),backgroundImage:a,backdropFilter:r?`blur(${ni(r)})`:void 0,borderRadius:e.fn.radius(o),zIndex:s,"&[data-center]":{display:"flex",alignItems:"center",justifyContent:"center"}})})));var IE=Object.defineProperty,DE=Object.getOwnPropertySymbols,NE=Object.prototype.hasOwnProperty,LE=Object.prototype.propertyIsEnumerable,_E=(e,t,n)=>t in e?IE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const BE={opacity:.6,color:"#000",zIndex:cl("modal"),radius:0},ME=(0,At.forwardRef)(((e,t)=>{const n=Zi("Overlay",BE,e),{variant:r,opacity:o,color:a,blur:i,gradient:s,zIndex:l,radius:u,children:c,className:d,classNames:f,styles:p,unstyled:h,center:m,fixed:g}=n,y=((e,t)=>{var n={};for(var r in e)NE.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&DE)for(var r of DE(e))t.indexOf(r)<0&&LE.call(e,r)&&(n[r]=e[r]);return n})(n,["variant","opacity","color","blur","gradient","zIndex","radius","children","className","classNames","styles","unstyled","center","fixed"]),{classes:b,cx:v}=zE({color:a,opacity:o,blur:i,radius:u,gradient:s,fixed:g,zIndex:l},{name:"Overlay",classNames:f,styles:p,unstyled:h,variant:r});return At.createElement(Ws,((e,t)=>{for(var n in t||(t={}))NE.call(t,n)&&_E(e,n,t[n]);if(DE)for(var n of DE(t))LE.call(t,n)&&_E(e,n,t[n]);return e})({ref:t,className:v(b.root,d),"data-center":m||void 0},y),c)}));ME.displayName="@mantine/core/Overlay";const $E=ME;var VE=Object.defineProperty,qE=Object.defineProperties,HE=Object.getOwnPropertyDescriptors,UE=Object.getOwnPropertySymbols,WE=Object.prototype.hasOwnProperty,GE=Object.prototype.propertyIsEnumerable,KE=(e,t,n)=>t in e?VE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,QE=(e,t)=>{for(var n in t||(t={}))WE.call(t,n)&&KE(e,n,t[n]);if(UE)for(var n of UE(t))GE.call(t,n)&&KE(e,n,t[n]);return e};const XE={},YE=(0,At.forwardRef)(((e,t)=>{const n=ZS(),r=Zi(`${n.__staticSelector}Overlay`,XE,e),{onClick:o,transitionProps:a,style:i,className:s}=r,l=((e,t)=>{var n={};for(var r in e)WE.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&UE)for(var r of UE(e))t.indexOf(r)<0&&GE.call(e,r)&&(n[r]=e[r]);return n})(r,["onClick","transitionProps","style","className"]),{classes:u,cx:c}=SE(null,n.stylesApi),d=e=>{null==o||o(e),n.closeOnClickOutside&&n.onClose()};return At.createElement(wd,(e=>qE(e,HE({transition:"fade"})))(QE(QE({mounted:n.opened},n.transitionProps),a)),(e=>At.createElement($E,QE({ref:t,onClick:d,fixed:!0,style:QE(QE({},i),e),className:c(u.overlay,s),zIndex:n.zIndex},l))))})),ZE=ks(((e,{zIndex:t})=>({inner:{position:"fixed",width:"100%",top:0,bottom:0,maxHeight:"100%",zIndex:t,pointerEvents:"none"},content:{pointerEvents:"all"}}))),JE=/input|select|textarea|button|object/,eC="a, input, select, textarea, button, object, [tabindex]";function tC(e){return"none"===e.style.display}function nC(e){let t=e.getAttribute("tabindex");return null===t&&(t=void 0),parseInt(t,10)}function rC(e){const t=e.nodeName.toLowerCase(),n=!Number.isNaN(nC(e));return(JE.test(t)&&!e.disabled||e instanceof HTMLAnchorElement&&e.href||n)&&function(e){if(e.getAttribute("aria-hidden")||e.getAttribute("hidden")||"hidden"===e.getAttribute("type"))return!1;let t=e;for(;t&&t!==document.body&&11!==t.nodeType;){if(tC(t))return!1;t=t.parentNode}return!0}(e)}function oC(e){const t=nC(e);return(Number.isNaN(t)||t>=0)&&rC(e)}function aC(e=!0){const t=(0,At.useRef)(),n=(0,At.useRef)(null),r=e=>{let t=e.querySelector("[data-autofocus]");if(!t){const n=Array.from(e.querySelectorAll(eC));t=n.find(oC)||n.find(rC)||null,!t&&rC(e)&&(t=e)}t&&t.focus({preventScroll:!0})},o=(0,At.useCallback)((o=>{e&&(null!==o?(n.current=function(e,t="body > :not(script)"){const n=Qc(),r=Array.from(document.querySelectorAll(t)).map((t=>{var r;if((null==(r=null==t?void 0:t.shadowRoot)?void 0:r.contains(e))||t.contains(e))return;const o=t.getAttribute("aria-hidden"),a=t.getAttribute("data-hidden"),i=t.getAttribute("data-focus-id");return t.setAttribute("data-focus-id",n),null===o||"false"===o?t.setAttribute("aria-hidden","true"):a||i||t.setAttribute("data-hidden",o),{node:t,ariaHidden:a||null}}));return()=>{r.forEach((e=>{e&&n===e.node.getAttribute("data-focus-id")&&(null===e.ariaHidden?e.node.removeAttribute("aria-hidden"):e.node.setAttribute("aria-hidden",e.ariaHidden),e.node.removeAttribute("data-focus-id"),e.node.removeAttribute("data-hidden"))}))}}(o),t.current!==o&&(o?(setTimeout((()=>{o.getRootNode()&&r(o)})),t.current=o):t.current=null)):n.current&&(n.current(),n.current=null))}),[e]);return(0,At.useEffect)((()=>{if(!e)return;t.current&&setTimeout((()=>r(t.current)));const o=e=>{"Tab"===e.key&&t.current&&function(e,t){const n=(r=e,Array.from(r.querySelectorAll(eC)).filter(oC));var r;if(!n.length)return void t.preventDefault();const o=n[t.shiftKey?0:n.length-1],a=e.getRootNode();if(o!==a.activeElement&&e!==a.activeElement)return;t.preventDefault();const i=n[t.shiftKey?n.length-1:0];i&&i.focus()}(t.current,e)};return document.addEventListener("keydown",o),()=>{document.removeEventListener("keydown",o),n.current&&n.current()}}),[e]),o}function iC({children:e,active:t=!0,refProp:n="ref"}){const r=ll(aC(t),null==e?void 0:e.ref);return sl(e)?(0,At.cloneElement)(e,{[n]:r}):e}iC.displayName="@mantine/core/FocusTrap";const sC=ks(((e,{radius:t,shadow:n})=>({root:{outline:0,WebkitTapHighlightColor:"transparent",display:"block",textDecoration:"none",color:"dark"===e.colorScheme?e.colors.dark[0]:e.black,backgroundColor:"dark"===e.colorScheme?e.colors.dark[7]:e.white,boxSizing:"border-box",borderRadius:e.fn.radius(t),boxShadow:e.shadows[n]||n||"none","&[data-with-border]":{border:`${ni(1)} solid ${"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[3]}`}}})));var lC=Object.defineProperty,uC=Object.getOwnPropertySymbols,cC=Object.prototype.hasOwnProperty,dC=Object.prototype.propertyIsEnumerable,fC=(e,t,n)=>t in e?lC(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const pC={},hC=(0,At.forwardRef)(((e,t)=>{const n=Zi("Paper",pC,e),{className:r,children:o,radius:a,withBorder:i,shadow:s,unstyled:l,variant:u}=n,c=((e,t)=>{var n={};for(var r in e)cC.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&uC)for(var r of uC(e))t.indexOf(r)<0&&dC.call(e,r)&&(n[r]=e[r]);return n})(n,["className","children","radius","withBorder","shadow","unstyled","variant"]),{classes:d,cx:f}=sC({radius:a,shadow:s},{name:"Paper",unstyled:l,variant:u});return At.createElement(Ws,((e,t)=>{for(var n in t||(t={}))cC.call(t,n)&&fC(e,n,t[n]);if(uC)for(var n of uC(t))dC.call(t,n)&&fC(e,n,t[n]);return e})({className:f(d.root,r),"data-with-border":i||void 0,ref:t},c),o)}));hC.displayName="@mantine/core/Paper";const mC=hC;var gC=Object.defineProperty,yC=Object.getOwnPropertySymbols,bC=Object.prototype.hasOwnProperty,vC=Object.prototype.propertyIsEnumerable,wC=(e,t,n)=>t in e?gC(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,kC=(e,t)=>{for(var n in t||(t={}))bC.call(t,n)&&wC(e,n,t[n]);if(yC)for(var n of yC(t))vC.call(t,n)&&wC(e,n,t[n]);return e};const xC={},SC=(0,At.forwardRef)(((e,t)=>{const n=ZS(),r=Zi(`${n.__staticSelector}Content`,xC,e),{className:o,transitionProps:a,style:i,onKeyDown:s}=r,l=((e,t)=>{var n={};for(var r in e)bC.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&yC)for(var r of yC(e))t.indexOf(r)<0&&vC.call(e,r)&&(n[r]=e[r]);return n})(r,["className","transitionProps","style","onKeyDown"]),{classes:u,cx:c}=ZE({zIndex:n.zIndex},n.stylesApi),d=e=>{var t;"true"!==(null==(t=e.target)?void 0:t.getAttribute("data-mantine-stop-propagation"))&&"Escape"===e.key&&n.closeOnEscape&&n.onClose(),null==s||s(e)};return At.createElement(wd,kC(kC({mounted:n.opened,transition:"pop"},n.transitionProps),a),(e=>At.createElement("div",{className:c(u.inner)},At.createElement(iC,{active:n.opened&&n.trapFocus},At.createElement(mC,kC({component:"section",role:"dialog",tabIndex:-1,"aria-modal":!0,"aria-describedby":n.bodyMounted?n.getBodyId():void 0,"aria-labelledby":n.titleMounted?n.getTitleId():void 0,onKeyDown:d,ref:t,className:c(u.content,o),style:kC(kC({},i),e),shadow:n.shadow},l),l.children)))))})),EC=ks(((e,{padding:t})=>{const n=oi({size:t,sizes:e.spacing});return{header:{display:"flex",justifyContent:"space-between",alignItems:"center",padding:n,paddingRight:`calc(${n} - ${ni(5)})`,position:"sticky",top:0,backgroundColor:"dark"===e.colorScheme?e.colors.dark[7]:e.white,zIndex:1e3}}}));var CC=Object.defineProperty,OC=Object.getOwnPropertySymbols,AC=Object.prototype.hasOwnProperty,PC=Object.prototype.propertyIsEnumerable,jC=(e,t,n)=>t in e?CC(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const FC={},RC=(0,At.forwardRef)(((e,t)=>{const n=ZS(),r=Zi(`${n.__staticSelector}Header`,FC,e),{className:o}=r,a=((e,t)=>{var n={};for(var r in e)AC.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&OC)for(var r of OC(e))t.indexOf(r)<0&&PC.call(e,r)&&(n[r]=e[r]);return n})(r,["className"]),{classes:i,cx:s}=EC({padding:n.padding},n.stylesApi);return At.createElement(Ws,((e,t)=>{for(var n in t||(t={}))AC.call(t,n)&&jC(e,n,t[n]);if(OC)for(var n of OC(t))PC.call(t,n)&&jC(e,n,t[n]);return e})({ref:t,className:s(i.header,o)},a))})),TC=ks((e=>({title:{lineHeight:1,padding:0,margin:0,fontWeight:400,fontSize:e.fontSizes.md}})));var zC=Object.defineProperty,IC=Object.getOwnPropertySymbols,DC=Object.prototype.hasOwnProperty,NC=Object.prototype.propertyIsEnumerable,LC=(e,t,n)=>t in e?zC(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const _C={},BC=(0,At.forwardRef)(((e,t)=>{const n=ZS(),r=Zi(`${n.__staticSelector}Title`,_C,e),{className:o}=r,a=((e,t)=>{var n={};for(var r in e)DC.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&IC)for(var r of IC(e))t.indexOf(r)<0&&NC.call(e,r)&&(n[r]=e[r]);return n})(r,["className"]),{classes:i,cx:s}=TC(null,n.stylesApi);return(0,At.useEffect)((()=>(n.setTitleMounted(!0),()=>n.setTitleMounted(!1))),[]),At.createElement(Ws,((e,t)=>{for(var n in t||(t={}))DC.call(t,n)&&LC(e,n,t[n]);if(IC)for(var n of IC(t))NC.call(t,n)&&LC(e,n,t[n]);return e})({component:"h2",id:n.getTitleId(),className:s(i.title,o),ref:t},a))})),MC=ks(((e,{padding:t})=>({body:{padding:oi({size:t,sizes:e.spacing}),"&:not(:only-child)":{paddingTop:0}}})));var $C=Object.defineProperty,VC=Object.getOwnPropertySymbols,qC=Object.prototype.hasOwnProperty,HC=Object.prototype.propertyIsEnumerable,UC=(e,t,n)=>t in e?$C(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const WC={},GC=(0,At.forwardRef)(((e,t)=>{const n=ZS(),r=Zi(`${n.__staticSelector}Body`,WC,e),{className:o}=r,a=((e,t)=>{var n={};for(var r in e)qC.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&VC)for(var r of VC(e))t.indexOf(r)<0&&HC.call(e,r)&&(n[r]=e[r]);return n})(r,["className"]),{classes:i,cx:s}=MC({padding:n.padding},n.stylesApi);return(0,At.useEffect)((()=>(n.setBodyMounted(!0),()=>n.setBodyMounted(!1))),[]),At.createElement(Ws,((e,t)=>{for(var n in t||(t={}))qC.call(t,n)&&UC(e,n,t[n]);if(VC)for(var n of VC(t))HC.call(t,n)&&UC(e,n,t[n]);return e})({id:n.getBodyId(),className:s(i.body,o),ref:t},a))})),KC=ks((()=>({root:{}})));var QC=Object.defineProperty,XC=Object.defineProperties,YC=Object.getOwnPropertyDescriptors,ZC=Object.getOwnPropertySymbols,JC=Object.prototype.hasOwnProperty,eO=Object.prototype.propertyIsEnumerable,tO=(e,t,n)=>t in e?QC(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,nO=(e,t)=>{for(var n in t||(t={}))JC.call(t,n)&&tO(e,n,t[n]);if(ZC)for(var n of ZC(t))eO.call(t,n)&&tO(e,n,t[n]);return e},rO=(e,t)=>XC(e,YC(t));const oO={closeOnClickOutside:!0,withinPortal:!0,lockScroll:!0,trapFocus:!0,returnFocus:!0,closeOnEscape:!0,keepMounted:!1,zIndex:cl("modal"),padding:"md",size:"md",shadow:"xl"};function aO(e){const t=Zi("ModalBase",oO,e),{opened:n,onClose:r,children:o,closeOnClickOutside:a,__staticSelector:i,transitionProps:s,withinPortal:l,portalProps:u,keepMounted:c,target:d,zIndex:f,lockScroll:p,trapFocus:h,closeOnEscape:m,returnFocus:g,padding:y,shadow:b,id:v,size:w,variant:k,classNames:x,unstyled:S,styles:E,className:C}=t,O=((e,t)=>{var n={};for(var r in e)JC.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&ZC)for(var r of ZC(e))t.indexOf(r)<0&&eO.call(e,r)&&(n[r]=e[r]);return n})(t,["opened","onClose","children","closeOnClickOutside","__staticSelector","transitionProps","withinPortal","portalProps","keepMounted","target","zIndex","lockScroll","trapFocus","closeOnEscape","returnFocus","padding","shadow","id","size","variant","classNames","unstyled","styles","className"]),{classes:A,cx:P}=KC(null,{name:i,classNames:x,styles:E,unstyled:S,variant:k,size:w}),j=Xc(v),[F,R]=(0,At.useState)(!1),[T,z]=(0,At.useState)(!1),I="number"==typeof(null==s?void 0:s.duration)?null==s?void 0:s.duration:200,D=function({opened:e,transitionDuration:t}){const[n,r]=(0,At.useState)(e),o=(0,At.useRef)(),a=vd()?0:t;return(0,At.useEffect)((()=>(e?(r(!0),window.clearTimeout(o.current)):0===a?r(!1):o.current=window.setTimeout((()=>r(!1)),a),()=>window.clearTimeout(o.current))),[e,a]),n}({opened:n,transitionDuration:I});var N,L,_;return N="keydown",L=e=>{!h&&"Escape"===e.key&&m&&r()},(0,At.useEffect)((()=>(window.addEventListener(N,L,_),()=>window.removeEventListener(N,L,_))),[N,L]),XS({opened:n,shouldReturnFocus:h&&g}),At.createElement(Nc,rO(nO({},u),{withinPortal:l,target:d}),At.createElement(YS,{value:{__staticSelector:i,opened:n,onClose:r,closeOnClickOutside:a,transitionProps:rO(nO({},s),{duration:I,keepMounted:c}),zIndex:f,padding:y,id:j,getTitleId:()=>`${j}-title`,getBodyId:()=>`${j}-body`,titleMounted:F,bodyMounted:T,setTitleMounted:R,setBodyMounted:z,trapFocus:h,closeOnEscape:m,shadow:b,stylesApi:{name:i,size:w,variant:k,classNames:x,styles:E,unstyled:S}}},At.createElement(QS,{enabled:D&&p},At.createElement(Ws,nO({className:P(A.root,C)},O),o))))}aO.CloseButton=xE,aO.Overlay=YE,aO.Content=SC,aO.Header=RC,aO.Title=BC,aO.Body=GC,aO.NativeScrollArea=function({children:e}){return At.createElement(At.Fragment,null,e)};var iO=Object.defineProperty,sO=Object.defineProperties,lO=Object.getOwnPropertyDescriptors,uO=Object.getOwnPropertySymbols,cO=Object.prototype.hasOwnProperty,dO=Object.prototype.propertyIsEnumerable,fO=(e,t,n)=>t in e?iO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,pO=(e,t)=>{for(var n in t||(t={}))cO.call(t,n)&&fO(e,n,t[n]);if(uO)for(var n of uO(t))dO.call(t,n)&&fO(e,n,t[n]);return e},hO=(e,t)=>sO(e,lO(t));const mO=hO(pO({},oO),{yOffset:"5dvh",xOffset:"5vw"});function gO(e){const t=Zi("ModalRoot",mO,e),{classNames:n,variant:r,size:o,yOffset:a,xOffset:i,scrollAreaComponent:s,radius:l,centered:u,fullScreen:c}=t,d=((e,t)=>{var n={};for(var r in e)cO.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&uO)for(var r of uO(e))t.indexOf(r)<0&&dO.call(e,r)&&(n[r]=e[r]);return n})(t,["classNames","variant","size","yOffset","xOffset","scrollAreaComponent","radius","centered","fullScreen"]),{classes:f,cx:p}=fS({yOffset:a,xOffset:i,centered:u,fullScreen:c},{name:"Modal",variant:r,size:o});return At.createElement(uS,{value:{yOffset:a,scrollAreaComponent:s,radius:l}},At.createElement(aO,pO({__staticSelector:"Modal",size:o,variant:r,classNames:hO(pO({},n),{content:p(f.content,null==n?void 0:n.content),inner:p(f.inner,null==n?void 0:n.inner)})},d)))}var yO=Object.defineProperty,bO=Object.getOwnPropertySymbols,vO=Object.prototype.hasOwnProperty,wO=Object.prototype.propertyIsEnumerable,kO=(e,t,n)=>t in e?yO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const xO={shadow:"xl"},SO=(0,At.forwardRef)(((e,t)=>{const n=Zi("ModalContent",xO,e),{children:r,scrollAreaComponent:o}=n,a=((e,t)=>{var n={};for(var r in e)vO.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&bO)for(var r of bO(e))t.indexOf(r)<0&&wO.call(e,r)&&(n[r]=e[r]);return n})(n,["children","scrollAreaComponent"]),i=cS(),s=o||i.scrollAreaComponent||aO.NativeScrollArea;return At.createElement(aO.Content,((e,t)=>{for(var n in t||(t={}))vO.call(t,n)&&kO(e,n,t[n]);if(bO)for(var n of bO(t))wO.call(t,n)&&kO(e,n,t[n]);return e})({ref:t,radius:i.radius},a),At.createElement(s,{style:{maxHeight:`calc(100dvh - (${ni(i.yOffset)} * 2))`}},r))}));var EO=Object.defineProperty,CO=Object.defineProperties,OO=Object.getOwnPropertyDescriptors,AO=Object.getOwnPropertySymbols,PO=Object.prototype.hasOwnProperty,jO=Object.prototype.propertyIsEnumerable,FO=(e,t,n)=>t in e?EO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,RO=(e,t)=>{for(var n in t||(t={}))PO.call(t,n)&&FO(e,n,t[n]);if(AO)for(var n of AO(t))jO.call(t,n)&&FO(e,n,t[n]);return e};const TO=(e=>CO(e,OO({transitionProps:{duration:200,transition:"pop"},withOverlay:!0,withCloseButton:!0})))(RO({},oO));function zO(e){const t=Zi("Modal",TO,e),{title:n,withOverlay:r,overlayProps:o,withCloseButton:a,closeButtonProps:i,children:s}=t,l=((e,t)=>{var n={};for(var r in e)PO.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&AO)for(var r of AO(e))t.indexOf(r)<0&&jO.call(e,r)&&(n[r]=e[r]);return n})(t,["title","withOverlay","overlayProps","withCloseButton","closeButtonProps","children"]),u=!!n||a;return At.createElement(gO,RO({},l),r&&At.createElement(aO.Overlay,RO({},o)),At.createElement(SO,null,u&&At.createElement(aO.Header,null,n&&At.createElement(aO.Title,null,n),a&&At.createElement(aO.CloseButton,RO({},i))),At.createElement(aO.Body,null,s)))}function IO(e=!1,t){const{onOpen:n,onClose:r}=t||{},[o,a]=(0,At.useState)(e),i=(0,At.useCallback)((()=>{a((e=>e||(null==n||n(),!0)))}),[n]),s=(0,At.useCallback)((()=>{a((e=>e?(null==r||r(),!1):e))}),[r]),l=(0,At.useCallback)((()=>{o?s():i()}),[s,i,o]);return[o,{open:i,close:s,toggle:l}]}function DO(e,t,n){var r=(0,At.useRef)(n);(0,At.useEffect)((function(){r.current=n}),[n]),(0,At.useEffect)((function(){if(e||t){var n=function(){r.current&&r.current()},o=function(){if(e&&document.querySelectorAll(".".concat(e)).forEach((function(e){e.addEventListener("click",n)})),t){var r=document.getElementById(t);r&&r.addEventListener("click",n)}};o();var a=new MutationObserver((function(e){e.forEach((function(e){"childList"===e.type&&o()}))}));return a.observe(document.body,{attributes:!0,childList:!0,subtree:!0}),function(){if(a.disconnect(),e&&document.querySelectorAll(".".concat(e)).forEach((function(e){return e.removeEventListener("click",n)})),t){var r=document.getElementById(t);null==r||r.removeEventListener("click",n)}}}}),[e,t])}zO.Root=gO,zO.CloseButton=aO.CloseButton,zO.Overlay=aO.Overlay,zO.Content=SO,zO.Header=aO.Header,zO.Title=aO.Title,zO.Body=aO.Body,zO.NativeScrollArea=aO.NativeScrollArea;var NO=function(){return bd("(max-width: 768px)")},LO=function(){var e=(0,At.useContext)(iw);if(void 0===e)throw new Error("useKapaState must be used within a KapaStateProvider");return e},_O=function(){var e,t=function(){var e=(0,At.useContext)(lw);if(!e)throw new Error("useShadowRoot must be used within a ShadowRootProvider");return e}(),n=(0,At.useRef)(null);return(0,At.useLayoutEffect)((function(){if(!n.current){var e=document.createElement("div");t.appendChild(e),n.current=e}return function(){n.current&&t.removeChild(n.current)}}),[t]),null!==(e=n.current)&&void 0!==e?e:void 0},BO=function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,a=n.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(r=a.next()).done;)i.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(o)throw o.error}}return i},MO="kapa_csat_triggered_at";const $O={xs:ni(1),sm:ni(2),md:ni(3),lg:ni(4),xl:ni(5)};function VO(e,t){const n=e.fn.variant({variant:"outline",color:t}).border;return"string"==typeof t&&(t in e.colors||t.split(".")[0]in e.colors)?n:void 0===t?"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[4]:t}const qO=ks(((e,{color:t},{size:n,variant:r})=>({root:{},withLabel:{borderTop:"0 !important"},left:{"&::before":{display:"none"}},right:{"&::after":{display:"none"}},label:{display:"flex",alignItems:"center","&::before":{content:'""',flex:1,height:ni(1),borderTop:`${oi({size:n,sizes:$O})} ${r} ${VO(e,t)}`,marginRight:e.spacing.xs},"&::after":{content:'""',flex:1,borderTop:`${oi({size:n,sizes:$O})} ${r} ${VO(e,t)}`,marginLeft:e.spacing.xs}},labelDefaultStyles:{color:"dark"===t?e.colors.dark[1]:e.fn.themeColor(t,"dark"===e.colorScheme?5:e.fn.primaryShade(),!1)},horizontal:{border:0,borderTopWidth:ni(oi({size:n,sizes:$O})),borderTopColor:VO(e,t),borderTopStyle:r,margin:0},vertical:{border:0,alignSelf:"stretch",height:"auto",borderLeftWidth:ni(oi({size:n,sizes:$O})),borderLeftColor:VO(e,t),borderLeftStyle:r}})));var HO=Object.defineProperty,UO=Object.defineProperties,WO=Object.getOwnPropertyDescriptors,GO=Object.getOwnPropertySymbols,KO=Object.prototype.hasOwnProperty,QO=Object.prototype.propertyIsEnumerable,XO=(e,t,n)=>t in e?HO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,YO=(e,t)=>{for(var n in t||(t={}))KO.call(t,n)&&XO(e,n,t[n]);if(GO)for(var n of GO(t))QO.call(t,n)&&XO(e,n,t[n]);return e};const ZO={orientation:"horizontal",size:"xs",labelPosition:"left",variant:"solid"},JO=(0,At.forwardRef)(((e,t)=>{const n=Zi("Divider",ZO,e),{className:r,color:o,orientation:a,size:i,label:s,labelPosition:l,labelProps:u,variant:c,styles:d,classNames:f,unstyled:p}=n,h=((e,t)=>{var n={};for(var r in e)KO.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&GO)for(var r of GO(e))t.indexOf(r)<0&&QO.call(e,r)&&(n[r]=e[r]);return n})(n,["className","color","orientation","size","label","labelPosition","labelProps","variant","styles","classNames","unstyled"]),{classes:m,cx:g}=qO({color:o},{classNames:f,styles:d,unstyled:p,name:"Divider",variant:c,size:i}),y="vertical"===a,b="horizontal"===a,v=!!s&&b,w=!(null==u?void 0:u.color);return At.createElement(Ws,YO({ref:t,className:g(m.root,{[m.vertical]:y,[m.horizontal]:b,[m.withLabel]:v},r),role:"separator"},h),v&&At.createElement(hh,((e,t)=>UO(e,WO(t)))(YO({},u),{size:(null==u?void 0:u.size)||"xs",mt:ni(2),className:g(m.label,m[l],{[m.labelDefaultStyles]:w})}),s))}));JO.displayName="@mantine/core/Divider";var eA=Object.defineProperty,tA=Object.getOwnPropertySymbols,nA=Object.prototype.hasOwnProperty,rA=Object.prototype.propertyIsEnumerable,oA=(e,t,n)=>t in e?eA(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const aA={w:0,h:0},iA=(0,At.forwardRef)(((e,t)=>{const n=Zi("Space",aA,e),{w:r,h:o}=n,a=((e,t)=>{var n={};for(var r in e)nA.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&tA)for(var r of tA(e))t.indexOf(r)<0&&rA.call(e,r)&&(n[r]=e[r]);return n})(n,["w","h"]);return At.createElement(Ws,((e,t)=>{for(var n in t||(t={}))nA.call(t,n)&&oA(e,n,t[n]);if(tA)for(var n of tA(t))rA.call(t,n)&&oA(e,n,t[n]);return e})({ref:t,w:r,miw:r,h:o,mih:o},a))}));iA.displayName="@mantine/core/Space";var sA=Object.defineProperty,lA=Object.defineProperties,uA=Object.getOwnPropertyDescriptors,cA=Object.getOwnPropertySymbols,dA=Object.prototype.hasOwnProperty,fA=Object.prototype.propertyIsEnumerable,pA=(e,t,n)=>t in e?sA(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,hA=(e,t)=>{for(var n in t||(t={}))dA.call(t,n)&&pA(e,n,t[n]);if(cA)for(var n of cA(t))fA.call(t,n)&&pA(e,n,t[n]);return e},mA=(e,t)=>lA(e,uA(t));function gA({variant:e,color:t,theme:n}){if("filled"===e)return{backgroundColor:n.fn.variant({variant:"filled",color:t}).background,color:n.white};if("outline"===e){const e=n.fn.variant({variant:"outline",color:t});return{color:e.color,borderColor:e.border,backgroundColor:"dark"===n.colorScheme?n.colors.dark[6]:n.white}}if("light"===e){const e=n.fn.variant({variant:"light",color:t});return{backgroundColor:e.background,color:e.color}}return null}const yA=ks(((e,{radius:t,color:n},{variant:r})=>({root:hA(mA(hA({},e.fn.fontStyles()),{position:"relative",overflow:"hidden",paddingTop:e.spacing.sm,paddingBottom:e.spacing.sm,paddingLeft:e.spacing.md,paddingRight:e.spacing.sm,borderRadius:e.fn.radius(t),border:`${ni(1)} solid transparent`}),gA({variant:r,color:n,theme:e})),wrapper:{display:"flex"},body:{flex:1},title:{boxSizing:"border-box",margin:0,marginBottom:e.spacing.xs,display:"flex",alignItems:"center",justifyContent:"space-between",lineHeight:e.lineHeight,fontSize:e.fontSizes.sm,fontWeight:700,"&[data-with-close-button]":{paddingRight:e.spacing.md}},label:{display:"block",overflow:"hidden",textOverflow:"ellipsis"},icon:{lineHeight:1,width:ni(20),height:ni(20),display:"flex",alignItems:"center",justifyContent:"flex-start",marginRight:e.spacing.md,marginTop:1},message:mA(hA({},e.fn.fontStyles()),{lineHeight:e.lineHeight,textOverflow:"ellipsis",overflow:"hidden",fontSize:e.fontSizes.sm,color:"filled"===r?e.white:"dark"===e.colorScheme?"light"===r?e.white:e.colors.dark[0]:e.black}),closeButton:{width:ni(10),height:ni(10),color:"filled"===r?e.white:"dark"===e.colorScheme?"light"===r?e.white:e.colors.dark[0]:e.black}})));var bA=Object.defineProperty,vA=Object.getOwnPropertySymbols,wA=Object.prototype.hasOwnProperty,kA=Object.prototype.propertyIsEnumerable,xA=(e,t,n)=>t in e?bA(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const SA={variant:"light"},EA=(0,At.forwardRef)(((e,t)=>{const n=Zi("Alert",SA,e),{id:r,className:o,title:a,variant:i,children:s,color:l,classNames:u,icon:c,styles:d,onClose:f,radius:p,withCloseButton:h,closeButtonLabel:m,unstyled:g}=n,y=((e,t)=>{var n={};for(var r in e)wA.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&vA)for(var r of vA(e))t.indexOf(r)<0&&kA.call(e,r)&&(n[r]=e[r]);return n})(n,["id","className","title","variant","children","color","classNames","icon","styles","onClose","radius","withCloseButton","closeButtonLabel","unstyled"]),{classes:b,cx:v}=yA({color:l,radius:p},{classNames:u,styles:d,unstyled:g,variant:i,name:"Alert"}),w=Xc(r),k=a&&`${w}-title`,x=`${w}-body`;return At.createElement(Ws,((e,t)=>{for(var n in t||(t={}))wA.call(t,n)&&xA(e,n,t[n]);if(vA)for(var n of vA(t))kA.call(t,n)&&xA(e,n,t[n]);return e})({id:w,role:"alert","aria-labelledby":k,"aria-describedby":x,className:v(b.root,b[i],o),ref:t},y),At.createElement("div",{className:b.wrapper},c&&At.createElement("div",{className:b.icon},c),At.createElement("div",{className:b.body},a&&At.createElement("div",{className:b.title,"data-with-close-button":h||void 0},At.createElement("span",{id:k,className:b.label},a)),At.createElement("div",{id:x,className:b.message},s)),h&&At.createElement(mE,{className:b.closeButton,onClick:f,variant:"transparent",size:16,iconSize:16,"aria-label":m})))}));EA.displayName="@mantine/core/Alert";const CA=ks(((e,{spacing:t,align:n,justify:r})=>({root:{display:"flex",flexDirection:"column",alignItems:n,justifyContent:r,gap:oi({size:t,sizes:e.spacing})}})));var OA=Object.defineProperty,AA=Object.getOwnPropertySymbols,PA=Object.prototype.hasOwnProperty,jA=Object.prototype.propertyIsEnumerable,FA=(e,t,n)=>t in e?OA(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const RA={spacing:"md",align:"stretch",justify:"flex-start"},TA=(0,At.forwardRef)(((e,t)=>{const n=Zi("Stack",RA,e),{spacing:r,className:o,align:a,justify:i,unstyled:s,variant:l}=n,u=((e,t)=>{var n={};for(var r in e)PA.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&AA)for(var r of AA(e))t.indexOf(r)<0&&jA.call(e,r)&&(n[r]=e[r]);return n})(n,["spacing","className","align","justify","unstyled","variant"]),{classes:c,cx:d}=CA({spacing:r,align:a,justify:i},{name:"Stack",unstyled:s,variant:l});return At.createElement(Ws,((e,t)=>{for(var n in t||(t={}))PA.call(t,n)&&FA(e,n,t[n]);if(AA)for(var n of AA(t))jA.call(t,n)&&FA(e,n,t[n]);return e})({className:d(c.root,o),ref:t},u))}));TA.displayName="@mantine/core/Stack";var zA=Object.defineProperty,IA=Object.defineProperties,DA=Object.getOwnPropertyDescriptors,NA=Object.getOwnPropertySymbols,LA=Object.prototype.hasOwnProperty,_A=Object.prototype.propertyIsEnumerable,BA=(e,t,n)=>t in e?zA(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,MA=(e,t)=>{for(var n in t||(t={}))LA.call(t,n)&&BA(e,n,t[n]);if(NA)for(var n of NA(t))_A.call(t,n)&&BA(e,n,t[n]);return e},$A=(e,t)=>IA(e,DA(t));const VA={xs:ni(16),sm:ni(20),md:ni(26),lg:ni(32),xl:ni(40)},qA=["filled","light","gradient","outline","default"];function HA({theme:e,variant:t,color:n,gradient:r}){if(!qA.includes(t))return null;const o=e.fn.variant({variant:t,color:n||e.primaryColor,gradient:r,primaryFallback:!1});return{backgroundColor:o.background,color:o.color,backgroundImage:"gradient"===t?o.background:void 0,border:`${ni("gradient"===t?0:1)} solid ${o.border}`}}const UA=ks(((e,{color:t,radius:n,gradient:r},{variant:o,size:a})=>{const i=oi({size:a,sizes:VA});return{root:MA($A(MA({},e.fn.fontStyles()),{display:"inline-flex",alignItems:"center",justifyContent:"center",boxSizing:"border-box",width:i,height:i,minWidth:i,minHeight:i,borderRadius:e.fn.radius(n)}),HA({theme:e,variant:o,gradient:r,color:t}))}}));var WA=Object.defineProperty,GA=Object.getOwnPropertySymbols,KA=Object.prototype.hasOwnProperty,QA=Object.prototype.propertyIsEnumerable,XA=(e,t,n)=>t in e?WA(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const YA={size:"md",variant:"filled"},ZA=(0,At.forwardRef)(((e,t)=>{const n=Zi("ThemeIcon",YA,e),{className:r,size:o,radius:a,variant:i,color:s,children:l,gradient:u,unstyled:c}=n,d=((e,t)=>{var n={};for(var r in e)KA.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&GA)for(var r of GA(e))t.indexOf(r)<0&&QA.call(e,r)&&(n[r]=e[r]);return n})(n,["className","size","radius","variant","color","children","gradient","unstyled"]),{classes:f,cx:p}=UA({variant:i,radius:a,color:s,gradient:u},{name:"ThemeIcon",unstyled:c,variant:i,size:o});return At.createElement(Ws,((e,t)=>{for(var n in t||(t={}))KA.call(t,n)&&XA(e,n,t[n]);if(GA)for(var n of GA(t))QA.call(t,n)&&XA(e,n,t[n]);return e})({className:p(f.root,r),ref:t},d),l)}));ZA.displayName="@mantine/core/ThemeIcon";var JA=At.useLayoutEffect,eP=function(e,t){"function"!=typeof e?e.current=t:e(t)},tP={"min-height":"0","max-height":"none",height:"0",visibility:"hidden",overflow:"hidden",position:"absolute","z-index":"-1000",top:"0",right:"0"},nP=function(e){Object.keys(tP).forEach((function(t){e.style.setProperty(t,tP[t],"important")}))},rP=null,oP=function(){},aP=["borderBottomWidth","borderLeftWidth","borderRightWidth","borderTopWidth","boxSizing","fontFamily","fontSize","fontStyle","fontWeight","letterSpacing","lineHeight","paddingBottom","paddingLeft","paddingRight","paddingTop","tabSize","textIndent","textRendering","textTransform","width","wordBreak"],iP=!!document.documentElement.currentStyle,sP=function(e,t){var n=e.cacheMeasurements,r=e.maxRows,o=e.minRows,a=e.onChange,i=void 0===a?oP:a,s=e.onHeightChange,l=void 0===s?oP:s,u=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),c=void 0!==u.value,d=(0,At.useRef)(null),f=function(e,t){var n=At.useRef();return At.useCallback((function(r){e.current=r,n.current&&eP(n.current,null),n.current=t,t&&eP(t,r)}),[t])}(d,t),p=(0,At.useRef)(0),h=(0,At.useRef)(),m=function(){var e=d.current,t=n&&h.current?h.current:function(e){var t=window.getComputedStyle(e);if(null===t)return null;var n,r=(n=t,aP.reduce((function(e,t){return e[t]=n[t],e}),{})),o=r.boxSizing;return""===o?null:(iP&&"border-box"===o&&(r.width=parseFloat(r.width)+parseFloat(r.borderRightWidth)+parseFloat(r.borderLeftWidth)+parseFloat(r.paddingRight)+parseFloat(r.paddingLeft)+"px"),{sizingStyle:r,paddingSize:parseFloat(r.paddingBottom)+parseFloat(r.paddingTop),borderSize:parseFloat(r.borderBottomWidth)+parseFloat(r.borderTopWidth)})}(e);if(t){h.current=t;var a=function(e,t,n,r){void 0===n&&(n=1),void 0===r&&(r=1/0),rP||((rP=document.createElement("textarea")).setAttribute("tabindex","-1"),rP.setAttribute("aria-hidden","true"),nP(rP)),null===rP.parentNode&&document.body.appendChild(rP);var o=e.paddingSize,a=e.borderSize,i=e.sizingStyle,s=i.boxSizing;Object.keys(i).forEach((function(e){var t=e;rP.style[t]=i[t]})),nP(rP),rP.value=t;var l=function(e,t){var n=e.scrollHeight;return"border-box"===t.sizingStyle.boxSizing?n+t.borderSize:n-t.paddingSize}(rP,e);rP.value="x";var u=rP.scrollHeight-o,c=u*n;"border-box"===s&&(c=c+o+a),l=Math.max(c,l);var d=u*r;return"border-box"===s&&(d=d+o+a),[l=Math.min(d,l),u]}(t,e.value||e.placeholder||"x",o,r),i=a[0],s=a[1];p.current!==i&&(p.current=i,e.style.setProperty("height",i+"px","important"),l(i,{rowHeight:s}))}};return(0,At.useLayoutEffect)(m),function(e){var t,n,r=(t=e,n=At.useRef(t),JA((function(){n.current=t})),n);(0,At.useLayoutEffect)((function(){var e=function(e){r.current(e)};return window.addEventListener("resize",e),function(){window.removeEventListener("resize",e)}}),[])}(m),(0,At.createElement)("textarea",cr({},u,{onChange:function(e){c||m(),i(e)},ref:f}))};const lP=(0,At.forwardRef)(sP),uP=ks((e=>({input:{paddingTop:e.spacing.xs,paddingBottom:e.spacing.xs}}))),cP=ks(((e,t,{size:n})=>({label:{display:"inline-block",fontSize:oi({size:n,sizes:e.fontSizes}),fontWeight:500,color:"dark"===e.colorScheme?e.colors.dark[0]:e.colors.gray[9],wordBreak:"break-word",cursor:"default",WebkitTapHighlightColor:"transparent"},required:{color:e.fn.variant({variant:"filled",color:"red"}).background}})));var dP=Object.defineProperty,fP=Object.getOwnPropertySymbols,pP=Object.prototype.hasOwnProperty,hP=Object.prototype.propertyIsEnumerable,mP=(e,t,n)=>t in e?dP(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const gP={labelElement:"label",size:"sm"},yP=(0,At.forwardRef)(((e,t)=>{const n=Zi("InputLabel",gP,e),{labelElement:r,children:o,required:a,size:i,classNames:s,styles:l,unstyled:u,className:c,htmlFor:d,__staticSelector:f,variant:p,onMouseDown:h}=n,m=((e,t)=>{var n={};for(var r in e)pP.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&fP)for(var r of fP(e))t.indexOf(r)<0&&hP.call(e,r)&&(n[r]=e[r]);return n})(n,["labelElement","children","required","size","classNames","styles","unstyled","className","htmlFor","__staticSelector","variant","onMouseDown"]),{classes:g,cx:y}=cP(null,{name:["InputWrapper",f],classNames:s,styles:l,unstyled:u,variant:p,size:i});return At.createElement(Ws,((e,t)=>{for(var n in t||(t={}))pP.call(t,n)&&mP(e,n,t[n]);if(fP)for(var n of fP(t))hP.call(t,n)&&mP(e,n,t[n]);return e})({component:r,ref:t,className:y(g.label,c),htmlFor:"label"===r?d:void 0,onMouseDown:e=>{null==h||h(e),!e.defaultPrevented&&e.detail>1&&e.preventDefault()}},m),o,a&&At.createElement("span",{className:g.required,"aria-hidden":!0}," *"))}));yP.displayName="@mantine/core/InputLabel";const bP=ks(((e,t,{size:n})=>({error:{wordBreak:"break-word",color:e.fn.variant({variant:"filled",color:"red"}).background,fontSize:`calc(${oi({size:n,sizes:e.fontSizes})} - ${ni(2)})`,lineHeight:1.2,display:"block"}})));var vP=Object.defineProperty,wP=Object.getOwnPropertySymbols,kP=Object.prototype.hasOwnProperty,xP=Object.prototype.propertyIsEnumerable,SP=(e,t,n)=>t in e?vP(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const EP={size:"sm"},CP=(0,At.forwardRef)(((e,t)=>{const n=Zi("InputError",EP,e),{children:r,className:o,classNames:a,styles:i,unstyled:s,size:l,__staticSelector:u,variant:c}=n,d=((e,t)=>{var n={};for(var r in e)kP.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&wP)for(var r of wP(e))t.indexOf(r)<0&&xP.call(e,r)&&(n[r]=e[r]);return n})(n,["children","className","classNames","styles","unstyled","size","__staticSelector","variant"]),{classes:f,cx:p}=bP(null,{name:["InputWrapper",u],classNames:a,styles:i,unstyled:s,variant:c,size:l});return At.createElement(hh,((e,t)=>{for(var n in t||(t={}))kP.call(t,n)&&SP(e,n,t[n]);if(wP)for(var n of wP(t))xP.call(t,n)&&SP(e,n,t[n]);return e})({className:p(f.error,o),ref:t},d),r)}));CP.displayName="@mantine/core/InputError";const OP=ks(((e,t,{size:n})=>({description:{wordBreak:"break-word",color:"dark"===e.colorScheme?e.colors.dark[2]:e.colors.gray[6],fontSize:`calc(${oi({size:n,sizes:e.fontSizes})} - ${ni(2)})`,lineHeight:1.2,display:"block"}})));var AP=Object.defineProperty,PP=Object.getOwnPropertySymbols,jP=Object.prototype.hasOwnProperty,FP=Object.prototype.propertyIsEnumerable,RP=(e,t,n)=>t in e?AP(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const TP={size:"sm"},zP=(0,At.forwardRef)(((e,t)=>{const n=Zi("InputDescription",TP,e),{children:r,className:o,classNames:a,styles:i,unstyled:s,size:l,__staticSelector:u,variant:c}=n,d=((e,t)=>{var n={};for(var r in e)jP.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&PP)for(var r of PP(e))t.indexOf(r)<0&&FP.call(e,r)&&(n[r]=e[r]);return n})(n,["children","className","classNames","styles","unstyled","size","__staticSelector","variant"]),{classes:f,cx:p}=OP(null,{name:["InputWrapper",u],classNames:a,styles:i,unstyled:s,variant:c,size:l});return At.createElement(hh,((e,t)=>{for(var n in t||(t={}))jP.call(t,n)&&RP(e,n,t[n]);if(PP)for(var n of PP(t))FP.call(t,n)&&RP(e,n,t[n]);return e})({color:"dimmed",className:p(f.description,o),ref:t,unstyled:s},d),r)}));zP.displayName="@mantine/core/InputDescription";const IP=(0,At.createContext)({offsetBottom:!1,offsetTop:!1,describedBy:void 0}),DP=IP.Provider;function NP(e,{hasDescription:t,hasError:n}){const r=e.findIndex((e=>"input"===e)),o=e[r-1],a=e[r+1];return{offsetBottom:t&&"description"===a||n&&"error"===a,offsetTop:t&&"description"===o||n&&"error"===o}}var LP=Object.defineProperty,_P=Object.defineProperties,BP=Object.getOwnPropertyDescriptors,MP=Object.getOwnPropertySymbols,$P=Object.prototype.hasOwnProperty,VP=Object.prototype.propertyIsEnumerable,qP=(e,t,n)=>t in e?LP(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,HP=(e,t)=>{for(var n in t||(t={}))$P.call(t,n)&&qP(e,n,t[n]);if(MP)for(var n of MP(t))VP.call(t,n)&&qP(e,n,t[n]);return e},UP=(e,t)=>_P(e,BP(t));const WP=ks((e=>({root:UP(HP({},e.fn.fontStyles()),{lineHeight:e.lineHeight})})));var GP=Object.defineProperty,KP=Object.defineProperties,QP=Object.getOwnPropertyDescriptors,XP=Object.getOwnPropertySymbols,YP=Object.prototype.hasOwnProperty,ZP=Object.prototype.propertyIsEnumerable,JP=(e,t,n)=>t in e?GP(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,ej=(e,t)=>{for(var n in t||(t={}))YP.call(t,n)&&JP(e,n,t[n]);if(XP)for(var n of XP(t))ZP.call(t,n)&&JP(e,n,t[n]);return e},tj=(e,t)=>KP(e,QP(t));const nj={labelElement:"label",size:"sm",inputContainer:e=>e,inputWrapperOrder:["label","description","input","error"]},rj=(0,At.forwardRef)(((e,t)=>{const n=Zi("InputWrapper",nj,e),{className:r,label:o,children:a,required:i,id:s,error:l,description:u,labelElement:c,labelProps:d,descriptionProps:f,errorProps:p,classNames:h,styles:m,size:g,inputContainer:y,__staticSelector:b,unstyled:v,inputWrapperOrder:w,withAsterisk:k,variant:x}=n,S=((e,t)=>{var n={};for(var r in e)YP.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&XP)for(var r of XP(e))t.indexOf(r)<0&&ZP.call(e,r)&&(n[r]=e[r]);return n})(n,["className","label","children","required","id","error","description","labelElement","labelProps","descriptionProps","errorProps","classNames","styles","size","inputContainer","__staticSelector","unstyled","inputWrapperOrder","withAsterisk","variant"]),{classes:E,cx:C}=WP(null,{classNames:h,styles:m,name:["InputWrapper",b],unstyled:v,variant:x,size:g}),O={classNames:h,styles:m,unstyled:v,size:g,variant:x,__staticSelector:b},A="boolean"==typeof k?k:i,P=s?`${s}-error`:null==p?void 0:p.id,j=s?`${s}-description`:null==f?void 0:f.id,F=`${l&&"boolean"!=typeof l?P:""} ${u?j:""}`,R=F.trim().length>0?F.trim():void 0,T=o&&At.createElement(yP,ej(ej({key:"label",labelElement:c,id:s?`${s}-label`:void 0,htmlFor:s,required:A},O),d),o),z=u&&At.createElement(zP,tj(ej(ej({key:"description"},f),O),{size:(null==f?void 0:f.size)||O.size,id:(null==f?void 0:f.id)||j}),u),I=At.createElement(At.Fragment,{key:"input"},y(a)),D="boolean"!=typeof l&&l&&At.createElement(CP,tj(ej(ej({},p),O),{size:(null==p?void 0:p.size)||O.size,key:"error",id:(null==p?void 0:p.id)||P}),l),N=w.map((e=>{switch(e){case"label":return T;case"input":return I;case"description":return z;case"error":return D;default:return null}}));return At.createElement(DP,{value:ej({describedBy:R},NP(w,{hasDescription:!!z,hasError:!!D}))},At.createElement(Ws,ej({className:C(E.root,r),ref:t},S),N))}));rj.displayName="@mantine/core/InputWrapper";var oj=Object.defineProperty,aj=Object.getOwnPropertySymbols,ij=Object.prototype.hasOwnProperty,sj=Object.prototype.propertyIsEnumerable,lj=(e,t,n)=>t in e?oj(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const uj={},cj=(0,At.forwardRef)(((e,t)=>{const n=Zi("InputPlaceholder",uj,e),{sx:r}=n,o=((e,t)=>{var n={};for(var r in e)ij.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&aj)for(var r of aj(e))t.indexOf(r)<0&&sj.call(e,r)&&(n[r]=e[r]);return n})(n,["sx"]);return At.createElement(Ws,((e,t)=>{for(var n in t||(t={}))ij.call(t,n)&&lj(e,n,t[n]);if(aj)for(var n of aj(t))sj.call(t,n)&&lj(e,n,t[n]);return e})({component:"span",sx:[e=>e.fn.placeholderStyles(),...es(r)],ref:t},o))}));cj.displayName="@mantine/core/InputPlaceholder";var dj=Object.defineProperty,fj=Object.defineProperties,pj=Object.getOwnPropertyDescriptors,hj=Object.getOwnPropertySymbols,mj=Object.prototype.hasOwnProperty,gj=Object.prototype.propertyIsEnumerable,yj=(e,t,n)=>t in e?dj(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,bj=(e,t)=>{for(var n in t||(t={}))mj.call(t,n)&&yj(e,n,t[n]);if(hj)for(var n of hj(t))gj.call(t,n)&&yj(e,n,t[n]);return e},vj=(e,t)=>fj(e,pj(t));const wj={size:"sm",variant:"default"},kj=(0,At.forwardRef)(((e,t)=>{const n=Zi("Input",wj,e),{className:r,error:o,required:a,disabled:i,variant:s,icon:l,style:u,rightSectionWidth:c,iconWidth:d,rightSection:f,rightSectionProps:p,radius:h,size:m,wrapperProps:g,classNames:y,styles:b,__staticSelector:v,multiline:w,sx:k,unstyled:x,pointer:S}=n,E=((e,t)=>{var n={};for(var r in e)mj.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&hj)for(var r of hj(e))t.indexOf(r)<0&&gj.call(e,r)&&(n[r]=e[r]);return n})(n,["className","error","required","disabled","variant","icon","style","rightSectionWidth","iconWidth","rightSection","rightSectionProps","radius","size","wrapperProps","classNames","styles","__staticSelector","multiline","sx","unstyled","pointer"]),{offsetBottom:C,offsetTop:O,describedBy:A}=(0,At.useContext)(IP),{classes:P,cx:j}=Zh({radius:h,multiline:w,invalid:!!o,rightSectionWidth:c?ni(c):void 0,iconWidth:d,withRightSection:!!f,offsetBottom:C,offsetTop:O,pointer:S},{classNames:y,styles:b,name:["Input",v],unstyled:x,variant:s,size:m}),{systemStyles:F,rest:R}=As(E);return At.createElement(Ws,bj(bj({className:j(P.wrapper,r),sx:k,style:u},F),g),l&&At.createElement("div",{className:P.icon},l),At.createElement(Ws,vj(bj({component:"input"},R),{ref:t,required:a,"aria-invalid":!!o,"aria-describedby":A,disabled:i,"data-disabled":i||void 0,"data-with-icon":!!l||void 0,"data-invalid":!!o||void 0,className:P.input})),f&&At.createElement("div",vj(bj({},p),{className:P.rightSection}),f))}));kj.displayName="@mantine/core/Input",kj.Wrapper=rj,kj.Label=yP,kj.Description=zP,kj.Error=CP,kj.Placeholder=cj;const xj=kj;var Sj=Object.defineProperty,Ej=Object.defineProperties,Cj=Object.getOwnPropertyDescriptors,Oj=Object.getOwnPropertySymbols,Aj=Object.prototype.hasOwnProperty,Pj=Object.prototype.propertyIsEnumerable,jj=(e,t,n)=>t in e?Sj(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Fj=(e,t)=>{for(var n in t||(t={}))Aj.call(t,n)&&jj(e,n,t[n]);if(Oj)for(var n of Oj(t))Pj.call(t,n)&&jj(e,n,t[n]);return e},Rj=(e,t)=>Ej(e,Cj(t));const Tj={autosize:!1,size:"sm",__staticSelector:"Textarea"},zj=(0,At.forwardRef)(((e,t)=>{const n=Zi("Textarea",Tj,e),{autosize:r,maxRows:o,minRows:a,label:i,error:s,description:l,id:u,className:c,required:d,style:f,wrapperProps:p,classNames:h,styles:m,size:g,__staticSelector:y,sx:b,errorProps:v,descriptionProps:w,labelProps:k,inputWrapperOrder:x,inputContainer:S,unstyled:E,withAsterisk:C,variant:O}=n,A=((e,t)=>{var n={};for(var r in e)Aj.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&Oj)for(var r of Oj(e))t.indexOf(r)<0&&Pj.call(e,r)&&(n[r]=e[r]);return n})(n,["autosize","maxRows","minRows","label","error","description","id","className","required","style","wrapperProps","classNames","styles","size","__staticSelector","sx","errorProps","descriptionProps","labelProps","inputWrapperOrder","inputContainer","unstyled","withAsterisk","variant"]),P=Xc(u),{classes:j,cx:F}=uP(),{systemStyles:R,rest:T}=As(A),z=Fj({required:d,ref:t,error:s,id:P,classNames:Rj(Fj({},h),{input:F(j.input,null==h?void 0:h.input)}),styles:m,__staticSelector:y,size:g,multiline:!0,unstyled:E,variant:O},T);return At.createElement(xj.Wrapper,Fj(Fj({label:i,error:s,id:P,description:l,required:d,style:f,className:c,classNames:h,styles:m,size:g,__staticSelector:y,sx:b,errorProps:v,labelProps:k,descriptionProps:w,inputContainer:S,inputWrapperOrder:x,unstyled:E,withAsterisk:C,variant:O},R),p),r?At.createElement(xj,Rj(Fj({},z),{component:lP,maxRows:o,minRows:a})):At.createElement(xj,Rj(Fj({},z),{component:"textarea",rows:a})))}));zj.displayName="@mantine/core/Textarea";var Ij={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"},Dj=Object.defineProperty,Nj=Object.defineProperties,Lj=Object.getOwnPropertyDescriptors,_j=Object.getOwnPropertySymbols,Bj=Object.prototype.hasOwnProperty,Mj=Object.prototype.propertyIsEnumerable,$j=(e,t,n)=>t in e?Dj(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Vj=(e,t)=>{for(var n in t||(t={}))Bj.call(t,n)&&$j(e,n,t[n]);if(_j)for(var n of _j(t))Mj.call(t,n)&&$j(e,n,t[n]);return e},qj=(e,t,n)=>{const r=(0,At.forwardRef)(((t,r)=>{var o=t,{color:a="currentColor",size:i=24,stroke:s=2,children:l}=o,u=((e,t)=>{var n={};for(var r in e)Bj.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&_j)for(var r of _j(e))t.indexOf(r)<0&&Mj.call(e,r)&&(n[r]=e[r]);return n})(o,["color","size","stroke","children"]);return(0,At.createElement)("svg",Vj(((e,t)=>Nj(e,Lj(t)))(Vj({ref:r},Ij),{width:i,height:i,stroke:a,strokeWidth:s,className:`tabler-icon tabler-icon-${e}`}),u),[...n.map((([e,t])=>(0,At.createElement)(e,t))),...l||[]])}));return r.propTypes={color:Xb().string,size:Xb().oneOfType([Xb().string,Xb().number]),stroke:Xb().oneOfType([Xb().string,Xb().number])},r.displayName=`${t}`,r},Hj=qj("alert-circle","IconAlertCircle",[["path",{d:"M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0",key:"svg-0"}],["path",{d:"M12 8v4",key:"svg-1"}],["path",{d:"M12 16h.01",key:"svg-2"}]]),Uj=qj("arrow-down","IconArrowDown",[["path",{d:"M12 5l0 14",key:"svg-0"}],["path",{d:"M18 13l-6 6",key:"svg-1"}],["path",{d:"M6 13l6 6",key:"svg-2"}]]),Wj=qj("player-stop-filled","IconPlayerStopFilled",[["path",{d:"M17 4h-10a3 3 0 0 0 -3 3v10a3 3 0 0 0 3 3h10a3 3 0 0 0 3 -3v-10a3 3 0 0 0 -3 -3z",fill:"currentColor",key:"svg-0",strokeWidth:"0"}]]),Gj=qj("arrow-right","IconArrowRight",[["path",{d:"M5 12l14 0",key:"svg-0"}],["path",{d:"M13 18l6 -6",key:"svg-1"}],["path",{d:"M13 6l6 6",key:"svg-2"}]]),Kj=function(){var e=function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,a=n.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(r=a.next()).done;)i.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(o)throw o.error}}return i}((0,At.useState)(!0),2),t=e[0],n=e[1],r=(0,At.useRef)(null),o=sS().conversation,a=(0,At.useCallback)((function(e){void 0===e&&(e="auto"),r.current&&r.current.scrollTo({top:r.current.scrollHeight,behavior:e})}),[]);return(0,At.useEffect)((function(){var e=r.current;if(e){var t=function(){!function(){if(r.current){var e=r.current,t=e.scrollTop,o=e.scrollHeight,a=e.clientHeight;n(t+a>=o-10)}}()};return e.addEventListener("scroll",t),function(){e.removeEventListener("scroll",t)}}}),[]),(0,At.useEffect)((function(){t&&a()}),[o,t,a]),{containerRef:r,isUserAtBottom:t,scrollToBottom:a}};function Qj(){var e=ow(),t=e.ctaButtonText,n=e.ctaButtonLink,o=Xv(),a=o.projectColor,i=o.ctaButtonHeight,s=o.ctaButtonWidth,l=o.ctaButtonPaddingX,u=o.ctaButtonPaddingY,c=o.ctaButtonBorder,d=o.ctaButtonBorderRadius,f=o.ctaButtonBgColor,p=o.ctaButtonHoverBgColor,h={height:i,width:s,paddingLeft:l,paddingRight:l,paddingTop:u,paddingBottom:u,border:c,borderRadius:d,color:o.ctaButtonTextColor,fontSize:o.ctaButtonFontSize,boxShadow:o.ctaButtonBoxShadow,backgroundColor:f,":hover":{backgroundColor:p}};return(0,r.jsx)(xm,{component:"a",size:"xs",variant:"filled",target:"_blank",color:a,href:n,sx:h,children:t})}var Xj=qj("refresh","IconRefresh",[["path",{d:"M20 11a8.1 8.1 0 0 0 -15.5 -2m-.5 -4v4h4",key:"svg-0"}],["path",{d:"M4 13a8.1 8.1 0 0 0 15.5 2m.5 4v-4h-4",key:"svg-1"}]]),Yj=qj("clipboard-check","IconClipboardCheck",[["path",{d:"M9 5h-2a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-12a2 2 0 0 0 -2 -2h-2",key:"svg-0"}],["path",{d:"M9 3m0 2a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2v0a2 2 0 0 1 -2 2h-2a2 2 0 0 1 -2 -2z",key:"svg-1"}],["path",{d:"M9 14l2 2l4 -4",key:"svg-2"}]]),Zj=qj("clipboard","IconClipboard",[["path",{d:"M9 5h-2a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-12a2 2 0 0 0 -2 -2h-2",key:"svg-0"}],["path",{d:"M9 3m0 2a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2v0a2 2 0 0 1 -2 2h-2a2 2 0 0 1 -2 -2z",key:"svg-1"}]]);function Jj(e){var t=e.threadId,n=e.qa,o=e.isMostRecent,a=e.iconsOnly,i=e.resetConversation,s=gp({timeout:2e3}),l=Xv(),u=l.answerCopyButtonHeight,c=l.answerCopyButtonWidth,d=l.answerCopyButtonPaddingX,f=l.answerCopyButtonPaddingY,p=l.answerCopyButtonBorder,h=l.answerCopyButtonBorderRadius,m=l.answerCopyButtonBgColor,g=l.answerCopyButtonHoverBgColor,y=l.answerCopyButtonTextColor,b=l.answerCopyButtonFontSize,v=l.answerCopyButtonIconSize,w=l.answerCopyButtonBoxShadow,k=l.threadClearButtonHeight,x=l.threadClearButtonWidth,S=l.threadClearButtonPaddingX,E=l.threadClearButtonPaddingY,C=l.threadClearButtonBorder,O=l.threadClearButtonBorderRadius,A=l.threadClearButtonBgColor,P=l.threadClearButtonHoverBgColor,j=l.threadClearButtonTextColor,F=l.threadClearButtonFontSize,R=l.threadClearButtonIconSize,T={height:k,width:x,paddingLeft:S,paddingRight:S,paddingTop:E,paddingBottom:E,border:C,borderRadius:O,color:j,fontSize:F,boxShadow:l.threadClearButtonBoxShadow,backgroundColor:A,":hover":{backgroundColor:P}},z={height:u,width:c,paddingLeft:d,paddingRight:d,paddingTop:f,paddingBottom:f,border:p,borderRadius:h,color:y,fontSize:b,boxShadow:w,backgroundColor:m,":hover":{backgroundColor:g}};return(0,r.jsxs)(r.Fragment,{children:[o?(0,r.jsx)((function(){return a?(0,r.jsx)(mp,{variant:"light",color:"gray",onClick:i,sx:T,children:(0,r.jsx)(Xj,{size:R})}):(0,r.jsx)(xm,{size:"xs",variant:"light",color:"gray",onClick:i,leftIcon:(0,r.jsx)(Xj,{size:R}),sx:T,children:"Clear"})}),{}):null,(0,r.jsx)((function(){var e=function(){var e,r;s.copy(n.answer),pw("onAskAIAnswerCopy",{threadId:t,questionAnswerId:null!==(e=n.id)&&void 0!==e?e:"",question:null!==(r=n.question)&&void 0!==r?r:"",answer:n.answer})},o=s.copied?(0,r.jsx)(Yj,{size:v}):(0,r.jsx)(Zj,{size:v});return a?(0,r.jsx)(mp,{variant:"light",color:"gray",onClick:e,sx:z,children:o}):(0,r.jsx)(xm,{size:"xs",variant:"light",color:"gray",onClick:e,leftIcon:o,sx:z,children:s.copied?"Copied!":"Copy"})}),{})]})}const eF=(0,At.createContext)(null),tF=eF.Provider;function nF({value:e,defaultValue:t,finalValue:n,onChange:r=()=>{}}){const[o,a]=(0,At.useState)(void 0!==t?t:n);return void 0!==e?[e,r,!0]:[o,e=>{a(e),null==r||r(e)},!1]}var rF=Object.defineProperty,oF=Object.getOwnPropertySymbols,aF=Object.prototype.hasOwnProperty,iF=Object.prototype.propertyIsEnumerable,sF=(e,t,n)=>t in e?rF(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,lF=(e,t)=>{for(var n in t||(t={}))aF.call(t,n)&&sF(e,n,t[n]);if(oF)for(var n of oF(t))iF.call(t,n)&&sF(e,n,t[n]);return e};const uF={size:"sm"},cF=(0,At.forwardRef)(((e,t)=>{const n=Zi("CheckboxGroup",uF,e),{children:r,value:o,defaultValue:a,onChange:i,size:s,wrapperProps:l}=n,u=((e,t)=>{var n={};for(var r in e)aF.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&oF)for(var r of oF(e))t.indexOf(r)<0&&iF.call(e,r)&&(n[r]=e[r]);return n})(n,["children","value","defaultValue","onChange","size","wrapperProps"]),[c,d]=nF({value:o,defaultValue:a,finalValue:[],onChange:i});return At.createElement(tF,{value:{value:c,onChange:e=>{const t=e.currentTarget.value;d(c.includes(t)?c.filter((e=>e!==t)):[...c,t])},size:s}},At.createElement(xj.Wrapper,lF(lF({labelElement:"div",size:s,__staticSelector:"CheckboxGroup",ref:t},l),u),r))}));cF.displayName="@mantine/core/CheckboxGroup";var dF=Object.defineProperty,fF=Object.getOwnPropertySymbols,pF=Object.prototype.hasOwnProperty,hF=Object.prototype.propertyIsEnumerable,mF=(e,t,n)=>t in e?dF(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,gF=(e,t)=>{for(var n in t||(t={}))pF.call(t,n)&&mF(e,n,t[n]);if(fF)for(var n of fF(t))hF.call(t,n)&&mF(e,n,t[n]);return e},yF=(e,t)=>{var n={};for(var r in e)pF.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&fF)for(var r of fF(e))t.indexOf(r)<0&&hF.call(e,r)&&(n[r]=e[r]);return n};function bF(e){const t=e,{width:n,height:r,style:o}=t,a=yF(t,["width","height","style"]);return At.createElement("svg",gF({viewBox:"0 0 10 7",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:gF({width:n,height:r},o)},a),At.createElement("path",{d:"M4 4.586L1.707 2.293A1 1 0 1 0 .293 3.707l3 3a.997.997 0 0 0 1.414 0l5-5A1 1 0 1 0 8.293.293L4 4.586z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}))}var vF=Object.defineProperty,wF=Object.defineProperties,kF=Object.getOwnPropertyDescriptors,xF=Object.getOwnPropertySymbols,SF=Object.prototype.hasOwnProperty,EF=Object.prototype.propertyIsEnumerable,CF=(e,t,n)=>t in e?vF(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,OF=(e,t)=>{for(var n in t||(t={}))SF.call(t,n)&&CF(e,n,t[n]);if(xF)for(var n of xF(t))EF.call(t,n)&&CF(e,n,t[n]);return e},AF=(e,t)=>wF(e,kF(t));const PF={xs:ni(16),sm:ni(20),md:ni(24),lg:ni(30),xl:ni(36)},jF=ks(((e,{radius:t,color:n,transitionDuration:r,labelPosition:o,error:a,indeterminate:i},{size:s})=>{const l=oi({size:s,sizes:PF}),u=e.fn.variant({variant:"filled",color:n});return{icon:AF(OF({},e.fn.cover()),{ref:xs("icon"),color:i?"inherit":e.white,transform:i?"none":`translateY(${ni(5)}) scale(0.5)`,opacity:i?1:0,transitionProperty:"opacity, transform",transitionTimingFunction:"ease",transitionDuration:`${r}ms`,pointerEvents:"none",width:"60%",position:"absolute",zIndex:1,margin:"auto","@media (prefers-reduced-motion)":{transitionDuration:e.respectReducedMotion?"0ms":void 0}}),inner:{position:"relative",width:l,height:l,order:"left"===o?2:1},input:AF(OF({},e.fn.focusStyles()),{appearance:"none",backgroundColor:"dark"===e.colorScheme?e.colors.dark[6]:e.white,border:`${ni(1)} solid ${a?e.fn.variant({variant:"filled",color:"red"}).background:"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[4]}`,width:l,height:l,borderRadius:e.fn.radius(t),padding:0,display:"block",margin:0,transition:`border-color ${r}ms ease, background-color ${r}ms ease`,cursor:e.cursorType,"&:checked":{backgroundColor:u.background,borderColor:u.background,[`& + .${xs("icon")}`]:{opacity:1,color:e.white,transform:"translateY(0) scale(1)"}},"&:disabled":{backgroundColor:"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[2],borderColor:"dark"===e.colorScheme?e.colors.dark[6]:e.colors.gray[3],cursor:"not-allowed",pointerEvents:"none",[`& + .${xs("icon")}`]:{color:"dark"===e.colorScheme?e.colors.dark[6]:e.colors.gray[5]}}})}}));var FF=Object.defineProperty,RF=Object.defineProperties,TF=Object.getOwnPropertyDescriptors,zF=Object.getOwnPropertySymbols,IF=Object.prototype.hasOwnProperty,DF=Object.prototype.propertyIsEnumerable,NF=(e,t,n)=>t in e?FF(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,LF=(e,t)=>{for(var n in t||(t={}))IF.call(t,n)&&NF(e,n,t[n]);if(zF)for(var n of zF(t))DF.call(t,n)&&NF(e,n,t[n]);return e},_F=(e,t)=>RF(e,TF(t));const BF={xs:ni(16),sm:ni(20),md:ni(24),lg:ni(30),xl:ni(36)},MF=ks(((e,{labelPosition:t},{size:n})=>({root:{},body:{display:"flex","&:has(input:disabled) label":{color:"dark"===e.colorScheme?e.colors.dark[3]:e.colors.gray[5]}},labelWrapper:_F(LF({},e.fn.fontStyles()),{display:"inline-flex",flexDirection:"column",WebkitTapHighlightColor:"transparent",fontSize:n in BF?oi({size:n,sizes:e.fontSizes}):void 0,lineHeight:n in BF?oi({size:n,sizes:BF}):void 0,color:"dark"===e.colorScheme?e.colors.dark[0]:e.black,cursor:e.cursorType,order:"left"===t?1:2}),description:{marginTop:`calc(${e.spacing.xs} / 2)`,["left"===t?"paddingRight":"paddingLeft"]:e.spacing.sm},error:{marginTop:`calc(${e.spacing.xs} / 2)`,["left"===t?"paddingRight":"paddingLeft"]:e.spacing.sm},label:{cursor:e.cursorType,["left"===t?"paddingRight":"paddingLeft"]:e.spacing.sm,"&:disabled, &[data-disabled]":{color:"dark"===e.colorScheme?e.colors.dark[3]:e.colors.gray[5]}}})));var $F=Object.defineProperty,VF=Object.getOwnPropertySymbols,qF=Object.prototype.hasOwnProperty,HF=Object.prototype.propertyIsEnumerable,UF=(e,t,n)=>t in e?$F(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const WF=(0,At.forwardRef)(((e,t)=>{var n=e,{__staticSelector:r,className:o,classNames:a,styles:i,unstyled:s,children:l,label:u,description:c,id:d,disabled:f,error:p,size:h,labelPosition:m,bodyElement:g="div",labelElement:y="label",variant:b}=n,v=((e,t)=>{var n={};for(var r in e)qF.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&VF)for(var r of VF(e))t.indexOf(r)<0&&HF.call(e,r)&&(n[r]=e[r]);return n})(n,["__staticSelector","className","classNames","styles","unstyled","children","label","description","id","disabled","error","size","labelPosition","bodyElement","labelElement","variant"]);const{classes:w,cx:k}=MF({labelPosition:m},{name:r,styles:i,classNames:a,unstyled:s,variant:b,size:h});return At.createElement(Ws,((e,t)=>{for(var n in t||(t={}))qF.call(t,n)&&UF(e,n,t[n]);if(VF)for(var n of VF(t))HF.call(t,n)&&UF(e,n,t[n]);return e})({className:k(w.root,o),ref:t},v),At.createElement(Ws,{component:g,htmlFor:"label"===g?d:void 0,className:k(w.body)},l,At.createElement("div",{className:w.labelWrapper},null!=u&&At.createElement(Ws,{component:y,htmlFor:"label"===y?d:void 0,className:w.label,"data-disabled":f||void 0},u),c&&At.createElement(xj.Description,{className:w.description},c),p&&"boolean"!==p&&At.createElement(xj.Error,{className:w.error},p))))}));WF.displayName="@mantine/core/InlineInput";var GF=Object.defineProperty,KF=Object.getOwnPropertySymbols,QF=Object.prototype.hasOwnProperty,XF=Object.prototype.propertyIsEnumerable,YF=(e,t,n)=>t in e?GF(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,ZF=(e,t)=>{for(var n in t||(t={}))QF.call(t,n)&&YF(e,n,t[n]);if(KF)for(var n of KF(t))XF.call(t,n)&&YF(e,n,t[n]);return e};const JF={size:"sm",transitionDuration:100,icon:function(e){var t=e,{indeterminate:n}=t,r=yF(t,["indeterminate"]);return n?At.createElement("svg",gF({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 32 6"},r),At.createElement("rect",{width:"32",height:"6",fill:"currentColor",rx:"3"})):At.createElement(bF,gF({},r))},labelPosition:"right"},eR=(0,At.forwardRef)(((e,t)=>{const n=Zi("Checkbox",JF,e),{className:r,style:o,sx:a,checked:i,disabled:s,color:l,label:u,indeterminate:c,id:d,size:f,radius:p,wrapperProps:h,children:m,classNames:g,styles:y,transitionDuration:b,icon:v,unstyled:w,labelPosition:k,description:x,error:S,variant:E}=n,C=((e,t)=>{var n={};for(var r in e)QF.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&KF)for(var r of KF(e))t.indexOf(r)<0&&XF.call(e,r)&&(n[r]=e[r]);return n})(n,["className","style","sx","checked","disabled","color","label","indeterminate","id","size","radius","wrapperProps","children","classNames","styles","transitionDuration","icon","unstyled","labelPosition","description","error","variant"]),O=(0,At.useContext)(eF),A=Xc(d),{systemStyles:P,rest:j}=As(C),{classes:F}=jF({radius:p,color:l,transitionDuration:b,labelPosition:k,error:!!S,indeterminate:c},{name:"Checkbox",classNames:g,styles:y,unstyled:w,variant:E,size:(null==O?void 0:O.size)||f}),R=O?{checked:O.value.includes(j.value),onChange:O.onChange}:{};return At.createElement(WF,ZF(ZF({className:r,sx:a,style:o,id:A,size:(null==O?void 0:O.size)||f,labelPosition:k,label:u,description:x,error:S,disabled:s,__staticSelector:"Checkbox",classNames:g,styles:y,unstyled:w,"data-checked":R.checked||void 0,variant:E},P),h),At.createElement("div",{className:F.inner},At.createElement("input",ZF(ZF({id:A,ref:t,type:"checkbox",className:F.input,checked:i,disabled:s},j),R)),At.createElement(v,{indeterminate:c,className:F.icon})))}));eR.displayName="@mantine/core/Checkbox",eR.Group=cF;const tR=["mousedown","touchstart"];function nR(e,t){const n=[mu(e.offset)];return e.middlewares.shift&&n.push(gu({limiter:wu()})),e.middlewares.flip&&n.push(yu()),e.middlewares.inline&&n.push(vu()),n.push(ku({element:e.arrowRef,padding:e.arrowOffset})),(e.middlewares.size||"target"===e.width)&&n.push(function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,r;const{placement:o,rects:a,platform:i,elements:s}=t,{apply:l=()=>{},...u}=Bl(e,t),c=await Yl(t,u),d=Ml(o),f=$l(o),p="y"===Hl(o),{width:h,height:m}=a.floating;let g,y;"top"===d||"bottom"===d?(g=d,y=f===(await(null==i.isRTL?void 0:i.isRTL(s.floating))?"start":"end")?"left":"right"):(y=d,g="end"===f?"top":"bottom");const b=m-c.top-c.bottom,v=h-c.left-c.right,w=Rl(m-c[g],b),k=Rl(h-c[y],v),x=!t.middlewareData.shift;let S=w,E=k;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(E=v),null!=(r=t.middlewareData.shift)&&r.enabled.y&&(S=b),x&&!f){const e=Tl(c.left,0),t=Tl(c.right,0),n=Tl(c.top,0),r=Tl(c.bottom,0);p?E=h-2*(0!==e||0!==t?e+t:Tl(c.left,c.right)):S=m-2*(0!==n||0!==r?n+r:Tl(c.top,c.bottom))}await l({...t,availableWidth:E,availableHeight:S});const C=await i.getDimensions(s.floating);return h!==C.width||m!==C.height?{reset:{rects:!0}}:{}}}}({apply({rects:n,availableWidth:r,availableHeight:o}){var a,i;const s=null!=(i=null==(a=t().refs.floating.current)?void 0:a.style)?i:{};e.middlewares.size&&Object.assign(s,{maxWidth:`${r}px`,maxHeight:`${o}px`}),"target"===e.width&&Object.assign(s,{width:`${n.reference.width}px`})}})),n}const[rR,oR]=lS("Popover component was not found in the tree");var aR=Object.defineProperty,iR=Object.defineProperties,sR=Object.getOwnPropertyDescriptors,lR=Object.getOwnPropertySymbols,uR=Object.prototype.hasOwnProperty,cR=Object.prototype.propertyIsEnumerable,dR=(e,t,n)=>t in e?aR(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,fR=(e,t)=>{for(var n in t||(t={}))uR.call(t,n)&&dR(e,n,t[n]);if(lR)for(var n of lR(t))cR.call(t,n)&&dR(e,n,t[n]);return e};const pR={refProp:"ref",popupType:"dialog",shouldOverrideDefaultTargetId:!0},hR=(0,At.forwardRef)(((e,t)=>{const n=Zi("PopoverTarget",pR,e),{children:r,refProp:o,popupType:a,shouldOverrideDefaultTargetId:i}=n,s=((e,t)=>{var n={};for(var r in e)uR.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&lR)for(var r of lR(e))t.indexOf(r)<0&&cR.call(e,r)&&(n[r]=e[r]);return n})(n,["children","refProp","popupType","shouldOverrideDefaultTargetId"]);if(!sl(r))throw new Error("Popover.Target component children should be an element or a component that accepts ref. Fragments, strings, numbers and other primitive values are not supported");const l=s,u=oR(),c=ll(u.reference,r.ref,t),d=u.withRoles?{"aria-haspopup":a,"aria-expanded":u.opened,"aria-controls":u.getDropdownId(),id:i?u.getTargetId():r.props.id}:{};return(0,At.cloneElement)(r,fR(((e,t)=>iR(e,sR(t)))(fR(fR(fR({},l),d),u.targetProps),{className:ns(u.targetProps.className,l.className,r.props.className),[o]:c}),u.controlled?null:{onClick:u.onToggle}))}));hR.displayName="@mantine/core/PopoverTarget";const mR=()=>{};function gR(e,t={active:!0}){return"function"==typeof e&&t.active?n=>{var r;"Escape"===n.key&&(e(n),null==(r=t.onTrigger)||r.call(t))}:t.onKeyDown||mR}const yR=ks(((e,{radius:t,shadow:n})=>({dropdown:{position:"absolute",backgroundColor:e.white,background:"dark"===e.colorScheme?e.colors.dark[6]:e.white,border:`${ni(1)} solid ${"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[2]}`,padding:`${e.spacing.sm} ${e.spacing.md}`,boxShadow:e.shadows[n]||n||"none",borderRadius:e.fn.radius(t),"&:focus":{outline:0}},arrow:{backgroundColor:"inherit",border:`${ni(1)} solid ${"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[2]}`,zIndex:1}})));var bR=Object.defineProperty,vR=Object.defineProperties,wR=Object.getOwnPropertyDescriptors,kR=Object.getOwnPropertySymbols,xR=Object.prototype.hasOwnProperty,SR=Object.prototype.propertyIsEnumerable,ER=(e,t,n)=>t in e?bR(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,CR=(e,t)=>{for(var n in t||(t={}))xR.call(t,n)&&ER(e,n,t[n]);if(kR)for(var n of kR(t))SR.call(t,n)&&ER(e,n,t[n]);return e},OR=(e,t)=>vR(e,wR(t));const AR={};function PR(e){var t;const n=Zi("PopoverDropdown",AR,e),{style:r,className:o,children:a,onKeyDownCapture:i}=n,s=((e,t)=>{var n={};for(var r in e)xR.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&kR)for(var r of kR(e))t.indexOf(r)<0&&SR.call(e,r)&&(n[r]=e[r]);return n})(n,["style","className","children","onKeyDownCapture"]),l=oR(),{classes:u,cx:c}=yR({radius:l.radius,shadow:l.shadow},{name:l.__staticSelector,classNames:l.classNames,styles:l.styles,unstyled:l.unstyled,variant:l.variant}),d=XS({opened:l.opened,shouldReturnFocus:l.returnFocus}),f=l.withRoles?{"aria-labelledby":l.getTargetId(),id:l.getDropdownId(),role:"dialog"}:{};return l.disabled?null:At.createElement(Nc,OR(CR({},l.portalProps),{withinPortal:l.withinPortal}),At.createElement(wd,OR(CR({mounted:l.opened},l.transitionProps),{transition:l.transitionProps.transition||"fade",duration:null!=(t=l.transitionProps.duration)?t:150,keepMounted:l.keepMounted,exitDuration:"number"==typeof l.transitionProps.exitDuration?l.transitionProps.exitDuration:l.transitionProps.duration}),(e=>{var t,n;return At.createElement(iC,{active:l.trapFocus},At.createElement(Ws,CR(OR(CR({},f),{tabIndex:-1,ref:l.floating,style:OR(CR(CR({},r),e),{zIndex:l.zIndex,top:null!=(t=l.y)?t:0,left:null!=(n=l.x)?n:0,width:"target"===l.width?void 0:ni(l.width)}),className:c(u.dropdown,o),onKeyDownCapture:gR(l.onClose,{active:l.closeOnEscape,onTrigger:d,onKeyDown:i}),"data-position":l.placement}),s),a,At.createElement($d,{ref:l.arrowRef,arrowX:l.arrowX,arrowY:l.arrowY,visible:l.withArrow,position:l.placement,arrowSize:l.arrowSize,arrowRadius:l.arrowRadius,arrowOffset:l.arrowOffset,arrowPosition:l.arrowPosition,className:u.arrow})))})))}PR.displayName="@mantine/core/PopoverDropdown";var jR=Object.getOwnPropertySymbols,FR=Object.prototype.hasOwnProperty,RR=Object.prototype.propertyIsEnumerable;const TR={position:"bottom",offset:8,positionDependencies:[],transitionProps:{transition:"fade",duration:150},middlewares:{flip:!0,shift:!0,inline:!1},arrowSize:7,arrowOffset:5,arrowRadius:0,arrowPosition:"side",closeOnClickOutside:!0,withinPortal:!1,closeOnEscape:!0,trapFocus:!1,withRoles:!0,returnFocus:!1,clickOutsideEvents:["mousedown","touchstart"],zIndex:cl("popover"),__staticSelector:"Popover",width:"max-content"};function zR(e){var t,n,r,o,a,i;const s=(0,At.useRef)(null),l=Zi("Popover",TR,e),{children:u,position:c,offset:d,onPositionChange:f,positionDependencies:p,opened:h,transitionProps:m,width:g,middlewares:y,withArrow:b,arrowSize:v,arrowOffset:w,arrowRadius:k,arrowPosition:x,unstyled:S,classNames:E,styles:C,closeOnClickOutside:O,withinPortal:A,portalProps:P,closeOnEscape:j,clickOutsideEvents:F,trapFocus:R,onClose:T,onOpen:z,onChange:I,zIndex:D,radius:N,shadow:L,id:_,defaultOpened:B,__staticSelector:M,withRoles:$,disabled:V,returnFocus:q,variant:H,keepMounted:U}=l,W=((e,t)=>{var n={};for(var r in e)FR.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&jR)for(var r of jR(e))t.indexOf(r)<0&&RR.call(e,r)&&(n[r]=e[r]);return n})(l,["children","position","offset","onPositionChange","positionDependencies","opened","transitionProps","width","middlewares","withArrow","arrowSize","arrowOffset","arrowRadius","arrowPosition","unstyled","classNames","styles","closeOnClickOutside","withinPortal","portalProps","closeOnEscape","clickOutsideEvents","trapFocus","onClose","onOpen","onChange","zIndex","radius","shadow","id","defaultOpened","__staticSelector","withRoles","disabled","returnFocus","variant","keepMounted"]),[G,K]=(0,At.useState)(null),[Q,X]=(0,At.useState)(null),Y=Xc(_),Z=function(e){const[t,n]=nF({value:e.opened,defaultValue:e.defaultOpened,finalValue:!1,onChange:e.onChange}),r=ac({placement:e.position,middleware:nR(e,(()=>r))});return Zc({opened:e.opened,position:e.position,positionDependencies:e.positionDependencies,floating:r}),Yc((()=>{var t;null==(t=e.onPositionChange)||t.call(e,r.placement)}),[r.placement]),Yc((()=>{var t,n;e.opened?null==(n=e.onOpen)||n.call(e):null==(t=e.onClose)||t.call(e)}),[e.opened]),{floating:r,controlled:"boolean"==typeof e.opened,opened:t,onClose:()=>{var t;null==(t=e.onClose)||t.call(e),n(!1)},onToggle:()=>{var r,o;t?(null==(r=e.onClose)||r.call(e),n(!1)):(null==(o=e.onOpen)||o.call(e),n(!0))}}}({middlewares:y,width:g,position:Jc(Xi().dir,c),offset:"number"==typeof d?d+(b?v/2:0):d,arrowRef:s,arrowOffset:w,onPositionChange:f,positionDependencies:p,opened:h,defaultOpened:B,onChange:I,onOpen:z,onClose:T});!function(e,t,n){const r=(0,At.useRef)();(0,At.useEffect)((()=>{const o=t=>{const{target:o}=null!=t?t:{};if(Array.isArray(n)){const r=(null==o?void 0:o.hasAttribute("data-ignore-outside-clicks"))||!document.body.contains(o)&&"HTML"!==o.tagName;n.every((e=>!!e&&!t.composedPath().includes(e)))&&!r&&e()}else r.current&&!r.current.contains(o)&&e()};return(t||tR).forEach((e=>document.addEventListener(e,o))),()=>{(t||tR).forEach((e=>document.removeEventListener(e,o)))}}),[r,e,n])}((()=>Z.opened&&O&&Z.onClose()),F,[G,Q]);const J=(0,At.useCallback)((e=>{K(e),Z.floating.reference(e)}),[Z.floating.reference]),ee=(0,At.useCallback)((e=>{X(e),Z.floating.floating(e)}),[Z.floating.floating]);return At.createElement(rR,{value:{returnFocus:q,disabled:V,controlled:Z.controlled,reference:J,floating:ee,x:Z.floating.x,y:Z.floating.y,arrowX:null==(r=null==(n=null==(t=Z.floating)?void 0:t.middlewareData)?void 0:n.arrow)?void 0:r.x,arrowY:null==(i=null==(a=null==(o=Z.floating)?void 0:o.middlewareData)?void 0:a.arrow)?void 0:i.y,opened:Z.opened,arrowRef:s,transitionProps:m,width:g,withArrow:b,arrowSize:v,arrowOffset:w,arrowRadius:k,arrowPosition:x,placement:Z.floating.placement,trapFocus:R,withinPortal:A,portalProps:P,zIndex:D,radius:N,shadow:L,closeOnEscape:j,onClose:Z.onClose,onToggle:Z.onToggle,getTargetId:()=>`${Y}-target`,getDropdownId:()=>`${Y}-dropdown`,withRoles:$,targetProps:W,__staticSelector:M,classNames:E,styles:C,unstyled:S,variant:H,keepMounted:U}},u)}zR.Target=hR,zR.Dropdown=PR,zR.displayName="@mantine/core/Popover";const IR="undefined"!=typeof window?At.useLayoutEffect:At.useEffect;function DR(e,t){IR((()=>{if(e)return window.addEventListener(e,t),()=>window.removeEventListener(e,t)}),[e])}function NR(e){return null===e||"object"!=typeof e?{}:Object.keys(e).reduce(((t,n)=>{const r=e[n];return null!=r&&!1!==r&&(t[n]=r),t}),{})}function LR(e,t){if(null===t||"object"!=typeof t)return{};const n={...t};return Object.keys(t).forEach((t=>{t.includes(`${String(e)}.`)&&delete n[t]})),n}function _R(e,t){const n=e.substring(t.length+1).split(".")[0];return parseInt(n,10)}function BR(e,t,n,r){if(void 0===t)return n;const o=`${String(e)}`;let a=n;-1===r&&(a=LR(`${o}.${t}`,a));const i={...a},s=new Set;return Object.entries(a).filter((([e])=>{if(!e.startsWith(`${o}.`))return!1;const n=_R(e,o);return!Number.isNaN(n)&&n>=t})).forEach((([e,t])=>{const n=_R(e,o),a=e.replace(`${o}.${n}`,`${o}.${n+r}`);i[a]=t,s.add(a),s.has(e)||delete i[e]})),i}function MR(e){return"string"!=typeof e?[]:e.split(".")}function $R(e,t){const n=MR(e);if(0===n.length||"object"!=typeof t||null===t)return;let r=t[n[0]];for(let e=1;en!==t)),n):n}function KR(e,t,n,r){const o=$R(e,r);if(!Array.isArray(o))return r;if(o.length<=n)return r;const a=[...o];return a[n]=t,HR(e,a,r)}function QR(e,t){const n=Object.keys(e);if("string"==typeof t){const r=n.filter((e=>e.startsWith(`${t}.`)));return e[t]||r.some((t=>e[t]))||!1}return n.some((t=>e[t]))}function XR(e,t){return e?`${e}-${t.toString()}`:t.toString()}function YR(e,t,n="",r={}){return"object"!=typeof e||null===e?r:Object.keys(e).reduce(((r,o)=>{const a=e[o],i=`${""===n?"":`${n}.`}${o}`,s=$R(i,t);let l=!1;return"function"==typeof a&&(r[i]=a(s,t,i)),"object"==typeof a&&Array.isArray(s)&&(l=!0,s.forEach(((e,n)=>YR(a,t,`${i}.${n}`,r)))),"object"==typeof a&&"object"==typeof s&&null!==s&&(l||YR(a,t,i,r)),r}),r)}function ZR(e,t){return function(e){const t=NR(e);return{hasErrors:Object.keys(t).length>0,errors:t}}("function"==typeof e?e(t):YR(e,t))}function JR(e,t,n){if("string"!=typeof e)return{hasError:!1,error:null};const r=ZR(t,n),o=Object.keys(r.errors).find((t=>e.split(".").every(((e,n)=>e===t.split(".")[n]))));return{hasError:!!o,error:o?r.errors[o]:null}}function eT(e,t){return!!t&&("boolean"==typeof t?t:!!Array.isArray(t)&&t.includes(e.replace(/[.][0-9]+/g,".__MANTINE_FORM_INDEX__")))}function tT({name:e,mode:t="controlled",initialValues:n,initialErrors:r={},initialDirty:o={},initialTouched:a={},clearInputErrorOnChange:i=!0,validateInputOnChange:s=!1,validateInputOnBlur:l=!1,onValuesChange:u,transformValues:c=e=>e,enhanceGetInputProps:d,validate:f,onSubmitPreventDefault:p="always",touchTrigger:h="change"}={}){const m=function(e){const[t,n]=(0,At.useState)(NR(e)),r=(0,At.useRef)(t),o=(0,At.useCallback)((e=>{n((t=>{const n=NR("function"==typeof e?e(t):e);return r.current=n,n}))}),[]),a=(0,At.useCallback)((()=>o({})),[]),i=(0,At.useCallback)((e=>{void 0!==r.current[e]&&o((t=>{const n={...t};return delete n[e],n}))}),[t]),s=(0,At.useCallback)(((e,t)=>{null==t||!1===t?i(e):r.current[e]!==t&&o((n=>({...n,[e]:t})))}),[t]);return{errorsState:t,setErrors:o,clearErrors:a,setFieldError:s,clearFieldError:i}}(r),g=function({initialValues:e,onValuesChange:t,mode:n}){const r=(0,At.useRef)(!1),[o,a]=(0,At.useState)(e||{}),i=(0,At.useRef)(o),s=(0,At.useRef)(o),l=(0,At.useCallback)((({values:e,subscribers:n,updateState:r=!0,mergeWithPreviousValues:o=!0})=>{const s=i.current,l=e instanceof Function?e(i.current):e,u=o?{...s,...l}:l;i.current=u,r&&a(u),t?.(u,s),n?.filter(Boolean).forEach((e=>e({updatedValues:u,previousValues:s})))}),[t]),u=(0,At.useCallback)((e=>{const t=$R(e.path,i.current),n=e.value instanceof Function?e.value(t):e.value;if(t!==n){const t=i.current,r=HR(e.path,n,i.current);l({values:r,updateState:e.updateState}),e.subscribers?.filter(Boolean).forEach((n=>n({path:e.path,updatedValues:r,previousValues:t})))}}),[l]),c=(0,At.useCallback)((e=>{s.current=e}),[]),d=(0,At.useCallback)(((e,t)=>{r.current||(r.current=!0,l({values:e,updateState:"controlled"===n}),c(e),t())}),[l]),f=(0,At.useCallback)((()=>{l({values:s.current,updateState:!0,mergeWithPreviousValues:!1})}),[l]),p=(0,At.useCallback)((()=>i.current),[]),h=(0,At.useCallback)((()=>s.current),[]);return{initialized:r,stateValues:o,refValues:i,valuesSnapshot:s,setValues:l,setFieldValue:u,resetValues:f,setValuesSnapshot:c,initialize:d,getValues:p,getValuesSnapshot:h}}({initialValues:n,onValuesChange:u,mode:t}),y=function({initialDirty:e,initialTouched:t,mode:n,$values:r}){const[o,a]=(0,At.useState)(t),[i,s]=(0,At.useState)(e),l=(0,At.useRef)(t),u=(0,At.useRef)(e),c=(0,At.useCallback)((e=>{const t="function"==typeof e?e(l.current):e;l.current=t,"controlled"===n&&a(t)}),[]),d=(0,At.useCallback)(((e,t=!1)=>{const r="function"==typeof e?e(u.current):e;u.current=r,("controlled"===n||t)&&s(r)}),[]),f=(0,At.useCallback)((()=>c({})),[]),p=(0,At.useCallback)((e=>{const t=e?{...r.refValues.current,...e}:r.refValues.current;r.setValuesSnapshot(t),d({})}),[]),h=(0,At.useCallback)(((e,t)=>{c((n=>QR(n,e)===t?n:{...n,[e]:t}))}),[]),m=(0,At.useCallback)(((e,t,n)=>{d((n=>QR(n,e)===t?n:{...n,[e]:t}),n)}),[]),g=(0,At.useCallback)(((e,t)=>{const n=QR(u.current,e),o=!Ok($R(e,r.getValuesSnapshot()),t),a=LR(e,u.current);a[e]=o,d(a,n!==o)}),[]),y=(0,At.useCallback)((e=>QR(l.current,e)),[]),b=(0,At.useCallback)((e=>d((t=>{if("string"!=typeof e)return t;const n=LR(e,t);return delete n[e],Ok(n,t)?t:n}))),[]),v=(0,At.useCallback)((e=>{if(e){const t=$R(e,u.current);if("boolean"==typeof t)return t;const n=$R(e,r.refValues.current),o=$R(e,r.valuesSnapshot.current);return!Ok(n,o)}return Object.keys(u.current).length>0?QR(u.current):!Ok(r.refValues.current,r.valuesSnapshot.current)}),[]),w=(0,At.useCallback)((()=>u.current),[]),k=(0,At.useCallback)((()=>l.current),[]);return{touchedState:o,dirtyState:i,touchedRef:l,dirtyRef:u,setTouched:c,setDirty:d,resetDirty:p,resetTouched:f,isTouched:y,setFieldTouched:h,setFieldDirty:m,setTouchedState:a,setDirtyState:s,clearFieldDirty:b,isDirty:v,getDirty:w,getTouched:k,setCalculatedFieldDirty:g}}({initialDirty:o,initialTouched:a,$values:g,mode:t}),b=function({$values:e,$errors:t,$status:n}){return{reorderListItem:(0,At.useCallback)(((r,o)=>{n.clearFieldDirty(r),t.setErrors((e=>function(e,{from:t,to:n},r){const o=`${e}.${t}`,a=`${e}.${n}`,i={...r};return Object.keys(r).every((e=>{let t,n;if(e.startsWith(o)&&(t=e,n=e.replace(o,a)),e.startsWith(a)&&(t=e.replace(a,o),n=e),t&&n){const e=i[t],r=i[n];return void 0===r?delete i[t]:i[t]=r,void 0===e?delete i[n]:i[n]=e,!1}return!0})),i}(r,o,e))),e.setValues({values:UR(r,o,e.refValues.current),updateState:!0})}),[]),removeListItem:(0,At.useCallback)(((r,o)=>{n.clearFieldDirty(r),t.setErrors((e=>BR(r,o,e,-1))),e.setValues({values:GR(r,o,e.refValues.current),updateState:!0})}),[]),insertListItem:(0,At.useCallback)(((r,o,a)=>{n.clearFieldDirty(r),t.setErrors((e=>BR(r,a,e,1))),e.setValues({values:WR(r,o,a,e.refValues.current),updateState:!0})}),[]),replaceListItem:(0,At.useCallback)(((t,r,o)=>{n.clearFieldDirty(t),e.setValues({values:KR(t,o,r,e.refValues.current),updateState:!0})}),[])}}({$values:g,$errors:m,$status:y}),v=function({$status:e}){const t=(0,At.useRef)({}),n=(0,At.useCallback)(((e,n)=>{(0,At.useEffect)((()=>(t.current[e]=t.current[e]||[],t.current[e].push(n),()=>{t.current[e]=t.current[e].filter((e=>e!==n))})),[n])}),[]),r=(0,At.useCallback)((n=>t.current[n]?t.current[n].map((t=>r=>t({previousValue:$R(n,r.previousValues),value:$R(n,r.updatedValues),touched:e.isTouched(n),dirty:e.isDirty(n)}))):[]),[]);return{subscribers:t,watch:n,getFieldSubscribers:r}}({$status:y}),[w,k]=(0,At.useState)(0),[x,S]=(0,At.useState)({}),[E,C]=(0,At.useState)(!1),O=(0,At.useCallback)((()=>{g.resetValues(),m.clearErrors(),y.resetDirty(),y.resetTouched(),"uncontrolled"===t&&k((e=>e+1))}),[]),A=(0,At.useCallback)((e=>{i&&m.clearErrors(),"uncontrolled"===t&&k((e=>e+1)),Object.keys(v.subscribers.current).forEach((t=>{$R(t,g.refValues.current)!==$R(t,e)&&v.getFieldSubscribers(t).forEach((t=>t({previousValues:e,updatedValues:g.refValues.current})))}))}),[i]),P=(0,At.useCallback)((e=>{const n=g.refValues.current;g.initialize(e,(()=>"uncontrolled"===t&&k((e=>e+1)))),A(n)}),[A]),j=(0,At.useCallback)(((e,n,r)=>{const o=eT(e,s),a=n instanceof Function?n($R(e,g.refValues.current)):n;y.setCalculatedFieldDirty(e,a),"change"===h&&y.setFieldTouched(e,!0),!o&&i&&m.clearFieldError(e),g.setFieldValue({path:e,value:n,updateState:"controlled"===t,subscribers:[...v.getFieldSubscribers(e),o?t=>{const n=JR(e,f,t.updatedValues);n.hasError?m.setFieldError(e,n.error):m.clearFieldError(e)}:null,!1!==r?.forceUpdate&&"controlled"!==t?()=>S((t=>({...t,[e]:(t[e]||0)+1}))):null]})}),[u,f]),F=(0,At.useCallback)((e=>{const n=g.refValues.current;g.setValues({values:e,updateState:"controlled"===t}),A(n)}),[u,A]),R=(0,At.useCallback)((()=>{const e=ZR(f,g.refValues.current);return m.setErrors(e.errors),e}),[f]),T=(0,At.useCallback)((e=>{const t=JR(e,f,g.refValues.current);return t.hasError?m.setFieldError(e,t.error):m.clearFieldError(e),t}),[f]),z=(0,At.useCallback)((e=>{e.preventDefault(),O()}),[]),I=(0,At.useCallback)((e=>e?!JR(e,f,g.refValues.current).hasError:!ZR(f,g.refValues.current).hasErrors),[f]),D=(0,At.useCallback)((t=>document.querySelector(`[data-path="${XR(e,t)}"]`)),[]),N={watch:v.watch,initialized:g.initialized.current,values:g.stateValues,getValues:g.getValues,setInitialValues:g.setValuesSnapshot,initialize:P,setValues:F,setFieldValue:j,submitting:E,setSubmitting:C,errors:m.errorsState,setErrors:m.setErrors,setFieldError:m.setFieldError,clearFieldError:m.clearFieldError,clearErrors:m.clearErrors,resetDirty:y.resetDirty,setTouched:y.setTouched,setDirty:y.setDirty,isTouched:y.isTouched,resetTouched:y.resetTouched,isDirty:y.isDirty,getTouched:y.getTouched,getDirty:y.getDirty,reorderListItem:b.reorderListItem,insertListItem:b.insertListItem,removeListItem:b.removeListItem,replaceListItem:b.replaceListItem,reset:O,validate:R,validateField:T,getInputProps:(n,{type:r="input",withError:o=!0,withFocus:a=!0,...i}={})=>{var s;const u={onChange:(s=e=>j(n,e,{forceUpdate:!1}),e=>{if(e)if("function"==typeof e)s(e);else if("object"==typeof e&&"nativeEvent"in e){const{currentTarget:t}=e;t instanceof HTMLInputElement?"checkbox"===t.type?s(t.checked):s(t.value):(t instanceof HTMLTextAreaElement||t instanceof HTMLSelectElement)&&s(t.value)}else s(e);else s(e)}),"data-path":XR(e,n)};return o&&(u.error=m.errorsState[n]),"checkbox"===r?u["controlled"===t?"checked":"defaultChecked"]=$R(n,g.refValues.current):u["controlled"===t?"value":"defaultValue"]=$R(n,g.refValues.current),a&&(u.onFocus=()=>y.setFieldTouched(n,!0),u.onBlur=()=>{if(eT(n,l)){const e=JR(n,f,g.refValues.current);e.hasError?m.setFieldError(n,e.error):m.clearFieldError(n)}}),Object.assign(u,d?.({inputProps:u,field:n,options:{type:r,withError:o,withFocus:a,...i},form:N}))},onSubmit:(e,t)=>n=>{"always"===p&&n?.preventDefault();const r=R();if(r.hasErrors)"validation-failed"===p&&n?.preventDefault(),t?.(r.errors,g.refValues.current,n);else{const t=e?.(c(g.refValues.current),n);t instanceof Promise&&(C(!0),t.finally((()=>C(!1))))}},onReset:z,isValid:I,getTransformedValues:e=>c(e||g.refValues.current),key:e=>`${w}-${e}-${x[e]||0}`,getInputNode:D};return function(e,t){e&&function(e){if(!/^[0-9a-zA-Z-]+$/.test(e))throw new Error(`[@mantine/use-form] Form name "${e}" is invalid, it should contain only letters, numbers and dashes`)}(e),DR(`mantine-form:${e}:set-field-value`,(e=>t.setFieldValue(e.detail.path,e.detail.value))),DR(`mantine-form:${e}:set-values`,(e=>t.setValues(e.detail))),DR(`mantine-form:${e}:set-initial-values`,(e=>t.setInitialValues(e.detail))),DR(`mantine-form:${e}:set-errors`,(e=>t.setErrors(e.detail))),DR(`mantine-form:${e}:set-field-error`,(e=>t.setFieldError(e.detail.path,e.detail.error))),DR(`mantine-form:${e}:clear-field-error`,(e=>t.clearFieldError(e.detail))),DR(`mantine-form:${e}:clear-errors`,t.clearErrors),DR(`mantine-form:${e}:reset`,t.reset),DR(`mantine-form:${e}:validate`,t.validate),DR(`mantine-form:${e}:validate-field`,(e=>t.validateField(e.detail))),DR(`mantine-form:${e}:reorder-list-item`,(e=>t.reorderListItem(e.detail.path,e.detail.payload))),DR(`mantine-form:${e}:remove-list-item`,(e=>t.removeListItem(e.detail.path,e.detail.index))),DR(`mantine-form:${e}:insert-list-item`,(e=>t.insertListItem(e.detail.path,e.detail.item,e.detail.index))),DR(`mantine-form:${e}:set-dirty`,(e=>t.setDirty(e.detail))),DR(`mantine-form:${e}:set-touched`,(e=>t.setTouched(e.detail))),DR(`mantine-form:${e}:reset-dirty`,(e=>t.resetDirty(e.detail))),DR(`mantine-form:${e}:reset-touched`,t.resetTouched)}(e,N),N}var nT=qj("thumb-up","IconThumbUp",[["path",{d:"M7 11v8a1 1 0 0 1 -1 1h-2a1 1 0 0 1 -1 -1v-7a1 1 0 0 1 1 -1h3a4 4 0 0 0 4 -4v-1a2 2 0 0 1 4 0v5h3a2 2 0 0 1 2 2l-1 5a2 3 0 0 1 -2 2h-7a3 3 0 0 1 -3 -3",key:"svg-0"}]]),rT=qj("thumb-down","IconThumbDown",[["path",{d:"M7 13v-8a1 1 0 0 0 -1 -1h-2a1 1 0 0 0 -1 1v7a1 1 0 0 0 1 1h3a4 4 0 0 1 4 4v1a2 2 0 0 0 4 0v-5h3a2 2 0 0 0 2 -2l-1 -5a2 3 0 0 0 -2 -2h-7a3 3 0 0 0 -3 3",key:"svg-0"}]]),oT=function(){return oT=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0)&&!(r=a.next()).done;)i.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(o)throw o.error}}return i},iT=function(e){var t=e.onSubmit,n=tT({initialValues:{issue:"",incorrect:!1,irrelevant:!1,unaddressed:!1}}),o=""===n.values.issue&&!1===n.values.incorrect&&!1===n.values.irrelevant&&!1===n.values.unaddressed;return(0,r.jsxs)("form",{onSubmit:n.onSubmit((function(e){t(e)})),children:[(0,r.jsx)(zj,oT({mt:"sm",size:"xs",placeholder:"How did the answer help you?"},n.getInputProps("issue"))),(0,r.jsx)(Rm,{position:"right",mt:"md",children:(0,r.jsx)(xm,{type:"submit",size:"xs",variant:"filled",disabled:o,children:"Submit"})})]})},sT=function(e){var t=e.onSubmit,n=tT({initialValues:{issue:"",incorrect:!1,irrelevant:!1,unaddressed:!1}}),o=""===n.values.issue&&!1===n.values.incorrect&&!1===n.values.irrelevant&&!1===n.values.unaddressed;return(0,r.jsxs)("form",{onSubmit:n.onSubmit((function(e){t(e)})),children:[(0,r.jsx)(zj,oT({mt:"sm",size:"xs",placeholder:"What was the issue with the answer? How could it be improved?"},n.getInputProps("issue"))),(0,r.jsx)(eR,oT({mt:"md",size:"xs",label:"Answer is incorrect"},n.getInputProps("incorrect",{type:"checkbox"}))),(0,r.jsx)(eR,oT({mt:"sm",size:"xs",label:"Answer contains irrelevant details"},n.getInputProps("irrelevant",{type:"checkbox"}))),(0,r.jsx)(eR,oT({mt:"sm",size:"xs",label:"Answer didn't address my question"},n.getInputProps("unaddressed",{type:"checkbox"}))),(0,r.jsx)(Rm,{position:"right",mt:"md",children:(0,r.jsx)(xm,{type:"submit",size:"xs",variant:"filled",disabled:o,children:"Submit"})})]})},lT=function(e){var t=e.text,n=e.iconsOnly,o=e.isActive,a=e.onClick,i=e.onFormSubmit,s=e.Icon,l=e.Form,u=Xv(),c=u.projectColor,d=u.answerFeedbackButtonHeight,f=u.answerFeedbackButtonWidth,p=u.answerFeedbackButtonPaddingX,h=u.answerFeedbackButtonPaddingY,m=u.answerFeedbackButtonBorder,g=u.answerFeedbackButtonActiveBorder,y=u.answerFeedbackButtonBorderRadius,b=u.answerFeedbackButtonBgColor,v=u.answerFeedbackButtonActiveBgColor,w=u.answerFeedbackButtonActiveHoverBgColor,k=u.answerFeedbackButtonHoverBgColor,x=u.answerFeedbackButtonTextColor,S=u.answerFeedbackButtonActiveTextColor,E=u.answerFeedbackButtonFontSize,C=u.answerFeedbackButtonIconSize,O=u.answerFeedbackButtonBoxShadow,A=function(){return{height:d,width:f,paddingLeft:p,paddingRight:p,paddingTop:h,paddingBottom:h,borderRadius:y,fontSize:E,boxShadow:O,border:o?g:m,backgroundColor:o?v:b,color:o?S:x,":hover":{backgroundColor:o?w:k}}},P=aT(IO(!1),2),j=P[0],F=P[1],R=F.close,T=F.open,z=aT((0,At.useState)(!1),2),I=z[0],D=z[1];return(0,r.jsxs)(zR,{position:"left",withArrow:!0,shadow:"sm",opened:j,closeOnClickOutside:!0,children:[(0,r.jsx)(zR.Target,{children:(0,r.jsx)(Jd,{label:"Thank you!",opened:I,withArrow:!0,children:n?(0,r.jsx)(mp,{variant:o?"outline":"light",color:o?c:"gray",sx:A(),children:(0,r.jsx)(s,{size:C})}):(0,r.jsx)(xm,{size:"xs",variant:o?"outline":"light",color:o?c:"gray",onClick:function(){a(),T()},leftIcon:(0,r.jsx)(s,{size:C}),sx:A(),children:t})})}),(0,r.jsx)(zR.Dropdown,{children:(0,r.jsxs)(Ws,{children:[(0,r.jsxs)(Rm,{position:"apart",children:[(0,r.jsx)(kh,{order:5,children:"Additional Feedback (Optional)"}),(0,r.jsx)(mE,{onClick:R})]}),(0,r.jsx)(l,{onSubmit:function(e){i(e),D(!0),setTimeout((function(){return D(!1)}),2e3),R()}})]})})]})};function uT(e){var t=e.qa,n=e.handleFeedback,o=e.iconsOnly;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(lT,{iconsOnly:o,isActive:"upvote"===t.reaction,Icon:nT,Form:iT,onFormSubmit:function(e){n("upvote",e)},onClick:function(){n("upvote")},text:"Good Answer"}),(0,r.jsx)(lT,{iconsOnly:o,isActive:"downvote"===t.reaction,Icon:rT,Form:sT,onFormSubmit:function(e){n("downvote",e)},onClick:function(){n("downvote")},text:"Bad Answer"})]})}var cT=Object.defineProperty,dT=Object.defineProperties,fT=Object.getOwnPropertyDescriptors,pT=Object.getOwnPropertySymbols,hT=Object.prototype.hasOwnProperty,mT=Object.prototype.propertyIsEnumerable,gT=(e,t,n)=>t in e?cT(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,yT=(e,t)=>{for(var n in t||(t={}))hT.call(t,n)&&gT(e,n,t[n]);if(pT)for(var n of pT(t))mT.call(t,n)&&gT(e,n,t[n]);return e},bT=(e,t)=>dT(e,fT(t));const vT=ks(((e,{color:t})=>{const n=t||("dark"===e.colorScheme?"dark":"gray"),r=e.fn.variant({color:n,variant:"light"});return{root:bT(yT({},e.fn.fontStyles()),{lineHeight:e.lineHeight,padding:`${ni(2)} calc(${e.spacing.xs} / 2)`,borderRadius:e.radius.sm,color:"dark"===e.colorScheme?"dark"===n?e.colors.dark[0]:e.white:e.colors.dark[7],backgroundColor:"dark"===e.colorScheme&&"dark"===n?e.colors.dark[5]:r.background,fontFamily:e.fontFamilyMonospace,fontSize:e.fontSizes.xs}),block:{padding:e.spacing.xs,margin:0,overflowX:"auto"}}}));var wT=Object.defineProperty,kT=Object.getOwnPropertySymbols,xT=Object.prototype.hasOwnProperty,ST=Object.prototype.propertyIsEnumerable,ET=(e,t,n)=>t in e?wT(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,CT=(e,t)=>{for(var n in t||(t={}))xT.call(t,n)&&ET(e,n,t[n]);if(kT)for(var n of kT(t))ST.call(t,n)&&ET(e,n,t[n]);return e};const OT={},AT=(0,At.forwardRef)(((e,t)=>{const n=Zi("Code",OT,e),{className:r,children:o,block:a,color:i,unstyled:s,variant:l}=n,u=((e,t)=>{var n={};for(var r in e)xT.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&kT)for(var r of kT(e))t.indexOf(r)<0&&ST.call(e,r)&&(n[r]=e[r]);return n})(n,["className","children","block","color","unstyled","variant"]),{classes:c,cx:d}=vT({color:i},{name:"Code",unstyled:s,variant:l});return a?At.createElement(Ws,CT({component:"pre",dir:"ltr",className:d(c.root,c.block,r),ref:t},u),o):At.createElement(Ws,CT({component:"code",className:d(c.root,r),ref:t,dir:"ltr"},u),o)}));AT.displayName="@mantine/core/Code";const[PT,jT]=lS("List component was not found in tree"),FT=ks(((e,{spacing:t,center:n})=>({itemWrapper:{ref:xs("itemWrapper"),display:"inline-flex",flexDirection:"column",whiteSpace:"normal"},item:{whiteSpace:"nowrap",lineHeight:n?1:e.lineHeight,"&:not(:first-of-type)":{marginTop:oi({size:t,sizes:e.spacing})},"&[data-with-icon]":{listStyle:"none",[`& .${xs("itemWrapper")}`]:{display:"inline-flex",alignItems:n?"center":"flex-start",flexDirection:"row"}}},itemIcon:{display:"inline-block",verticalAlign:"middle",marginRight:e.spacing.sm}})));var RT=Object.defineProperty,TT=Object.getOwnPropertySymbols,zT=Object.prototype.hasOwnProperty,IT=Object.prototype.propertyIsEnumerable,DT=(e,t,n)=>t in e?RT(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const NT={},LT=(0,At.forwardRef)(((e,t)=>{const n=Zi("ListItem",NT,e),{className:r,children:o,icon:a}=n,i=((e,t)=>{var n={};for(var r in e)zT.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&TT)for(var r of TT(e))t.indexOf(r)<0&&IT.call(e,r)&&(n[r]=e[r]);return n})(n,["className","children","icon"]),{icon:s,spacing:l,center:u,listStyleType:c,size:d,withPadding:f,classNames:p,styles:h,unstyled:m,variant:g}=jT(),y=a||s,{classes:b,cx:v}=FT({withPadding:f,listStyleType:c,center:u,spacing:l},{classNames:p,styles:h,unstyled:m,name:"List",variant:g,size:d});return At.createElement(Ws,((e,t)=>{for(var n in t||(t={}))zT.call(t,n)&&DT(e,n,t[n]);if(TT)for(var n of TT(t))IT.call(t,n)&&DT(e,n,t[n]);return e})({component:"li",className:v(b.item,r),"data-with-icon":!!y||void 0,ref:t},i),At.createElement("div",{className:b.itemWrapper},y&&At.createElement("span",{className:b.itemIcon},y),At.createElement("span",null,o)))}));LT.displayName="@mantine/core/ListItem";var _T=Object.defineProperty,BT=Object.defineProperties,MT=Object.getOwnPropertyDescriptors,$T=Object.getOwnPropertySymbols,VT=Object.prototype.hasOwnProperty,qT=Object.prototype.propertyIsEnumerable,HT=(e,t,n)=>t in e?_T(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,UT=(e,t)=>{for(var n in t||(t={}))VT.call(t,n)&&HT(e,n,t[n]);if($T)for(var n of $T(t))qT.call(t,n)&&HT(e,n,t[n]);return e},WT=(e,t)=>BT(e,MT(t));const GT=ks(((e,{withPadding:t,listStyleType:n},{size:r})=>({root:WT(UT({},e.fn.fontStyles()),{listStyleType:n,color:"dark"===e.colorScheme?e.colors.dark[0]:e.black,fontSize:oi({size:r,sizes:e.fontSizes}),lineHeight:e.lineHeight,margin:0,paddingLeft:t?e.spacing.xl:0,listStylePosition:"inside"})})));var KT=Object.defineProperty,QT=Object.getOwnPropertySymbols,XT=Object.prototype.hasOwnProperty,YT=Object.prototype.propertyIsEnumerable,ZT=(e,t,n)=>t in e?KT(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const JT={type:"unordered",size:"md",spacing:0},ez=(0,At.forwardRef)(((e,t)=>{const n=Zi("List",JT,e),{children:r,type:o,size:a,listStyleType:i,withPadding:s,center:l,spacing:u,icon:c,className:d,styles:f,classNames:p,unstyled:h,variant:m}=n,g=((e,t)=>{var n={};for(var r in e)XT.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&QT)for(var r of QT(e))t.indexOf(r)<0&&YT.call(e,r)&&(n[r]=e[r]);return n})(n,["children","type","size","listStyleType","withPadding","center","spacing","icon","className","styles","classNames","unstyled","variant"]),{classes:y,cx:b}=GT({withPadding:s,listStyleType:i,center:l,spacing:u},{classNames:p,styles:f,name:"List",unstyled:h,size:a,variant:m});return At.createElement(PT,{value:{spacing:u,center:l,icon:c,listStyleType:i,size:a,withPadding:s,classNames:p,styles:f,unstyled:h,variant:m}},At.createElement(Ws,((e,t)=>{for(var n in t||(t={}))XT.call(t,n)&&ZT(e,n,t[n]);if(QT)for(var n of QT(t))YT.call(t,n)&&ZT(e,n,t[n]);return e})({component:"unordered"===o?"ul":"ol",className:b(y.root,d),ref:t},g),r))}));ez.Item=LT,ez.displayName="@mantine/core/List";var tz=Object.defineProperty,nz=Object.defineProperties,rz=Object.getOwnPropertyDescriptors,oz=Object.getOwnPropertySymbols,az=Object.prototype.hasOwnProperty,iz=Object.prototype.propertyIsEnumerable,sz=(e,t,n)=>t in e?tz(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,lz=(e,t)=>{for(var n in t||(t={}))az.call(t,n)&&sz(e,n,t[n]);if(oz)for(var n of oz(t))iz.call(t,n)&&sz(e,n,t[n]);return e},uz=(e,t)=>nz(e,rz(t));const cz=ks(((e,{captionSide:t,horizontalSpacing:n,verticalSpacing:r,fontSize:o,withBorder:a,withColumnBorders:i})=>{const s=`${ni(1)} solid ${"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[3]}`;return{root:uz(lz({},e.fn.fontStyles()),{width:"100%",borderCollapse:"collapse",captionSide:t,color:"dark"===e.colorScheme?e.colors.dark[0]:e.black,lineHeight:e.lineHeight,border:a?s:void 0,"& > caption":{marginTop:"top"===t?0:e.spacing.xs,marginBottom:"bottom"===t?0:e.spacing.xs,fontSize:e.fontSizes.sm,color:"dark"===e.colorScheme?e.colors.dark[2]:e.colors.gray[6]},"& > thead > tr > th, & > tfoot > tr > th, & > tbody > tr > th":{textAlign:"left",fontWeight:"bold",color:"dark"===e.colorScheme?e.colors.dark[0]:e.colors.gray[7],fontSize:oi({size:o,sizes:e.fontSizes}),padding:`${oi({size:r,sizes:e.spacing})} ${oi({size:n,sizes:e.spacing})}`},"& > thead > tr > th":{borderBottom:s},"& > tfoot > tr > th, & > tbody > tr > th":{borderTop:s},"& > tbody > tr > td":{padding:`${oi({size:r,sizes:e.spacing})} ${oi({size:n,sizes:e.spacing})}`,borderTop:s,fontSize:oi({size:o,sizes:e.fontSizes})},"& > tbody > tr:first-of-type > td, & > tbody > tr:first-of-type > th":{borderTop:"none"},"& > thead > tr > th, & > tbody > tr > td":{borderRight:i?s:"none","&:last-of-type":{borderRight:"none",borderLeft:i?s:"none"}},"& > tbody > tr > th":{borderRight:i?s:"none"},"&[data-striped] > tbody > tr:nth-of-type(odd)":{backgroundColor:"dark"===e.colorScheme?e.colors.dark[6]:e.colors.gray[0]},"&[data-hover] > tbody > tr":e.fn.hover({backgroundColor:"dark"===e.colorScheme?e.colors.dark[5]:e.colors.gray[1]})})}}));var dz=Object.defineProperty,fz=Object.defineProperties,pz=Object.getOwnPropertyDescriptors,hz=Object.getOwnPropertySymbols,mz=Object.prototype.hasOwnProperty,gz=Object.prototype.propertyIsEnumerable,yz=(e,t,n)=>t in e?dz(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const bz={striped:!1,highlightOnHover:!1,captionSide:"top",horizontalSpacing:"xs",fontSize:"sm",verticalSpacing:7,withBorder:!1,withColumnBorders:!1},vz=(0,At.forwardRef)(((e,t)=>{const n=Zi("Table",bz,e),{className:r,children:o,striped:a,highlightOnHover:i,captionSide:s,horizontalSpacing:l,verticalSpacing:u,fontSize:c,unstyled:d,withBorder:f,withColumnBorders:p,variant:h}=n,m=((e,t)=>{var n={};for(var r in e)mz.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&hz)for(var r of hz(e))t.indexOf(r)<0&&gz.call(e,r)&&(n[r]=e[r]);return n})(n,["className","children","striped","highlightOnHover","captionSide","horizontalSpacing","verticalSpacing","fontSize","unstyled","withBorder","withColumnBorders","variant"]),{classes:g,cx:y}=cz({captionSide:s,verticalSpacing:u,horizontalSpacing:l,fontSize:c,withBorder:f,withColumnBorders:p},{unstyled:d,name:"Table",variant:h});return At.createElement(Ws,((e,t)=>fz(e,pz(t)))(((e,t)=>{for(var n in t||(t={}))mz.call(t,n)&&yz(e,n,t[n]);if(hz)for(var n of hz(t))gz.call(t,n)&&yz(e,n,t[n]);return e})({},m),{component:"table",ref:t,className:y(g.root,r),"data-striped":a||void 0,"data-hover":i||void 0}),o)}));vz.displayName="@mantine/core/Table";const wz={}.hasOwnProperty;function kz(e,t){let n;for(n in t){const r=(wz.call(e,n)?e[n]:void 0)||(e[n]={}),o=t[n];let a;if(o)for(a in o){wz.call(r,a)||(r[a]=[]);const e=o[a];xz(r[a],Array.isArray(e)?e:e?[e]:[])}}}function xz(e,t){let n=-1;const r=[];for(;++n0&&!n&&(e[e.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),n}function Uz(e){return null!==e&&(e<0||32===e)}function Wz(e){return-2===e||-1===e||32===e}function Gz(e){return function(t){return null!==t&&e.test(String.fromCharCode(t))}}function Kz(e,t,n,r){const o=r?r-1:Number.POSITIVE_INFINITY;let a=0;return function(r){return Wz(r)?(e.enter(n),i(r)):t(r)};function i(r){return Wz(r)&&a++999||93===s&&!a||null===s||91===s||Uz(s))return n(s);if(93===s){e.exit("chunkString");const a=e.exit("gfmFootnoteCallString");return o.includes(wy(r.sliceSerialize(a)))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(s),e.exit("gfmFootnoteCallLabelMarker"),e.exit("gfmFootnoteCall"),t):n(s)}return Uz(s)||(a=!0),i++,e.consume(s),92===s?u:l}function u(t){return 91===t||92===t||93===t?(e.consume(t),i++,l):l(t)}}function eI(e,t,n){const r=this,o=r.parser.gfmFootnotes||(r.parser.gfmFootnotes=[]);let a,i,s=0;return function(t){return e.enter("gfmFootnoteDefinition")._container=!0,e.enter("gfmFootnoteDefinitionLabel"),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),l};function l(t){return 94===t?(e.enter("gfmFootnoteDefinitionMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionMarker"),e.enter("gfmFootnoteDefinitionLabelString"),e.enter("chunkString").contentType="string",u):n(t)}function u(t){if(s>999||93===t&&!i||null===t||91===t||Uz(t))return n(t);if(93===t){e.exit("chunkString");const n=e.exit("gfmFootnoteDefinitionLabelString");return a=wy(r.sliceSerialize(n)),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),e.exit("gfmFootnoteDefinitionLabel"),d}return Uz(t)||(i=!0),s++,e.consume(t),92===t?c:u}function c(t){return 91===t||92===t||93===t?(e.consume(t),s++,u):u(t)}function d(t){return 58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),o.includes(a)||o.push(a),Kz(e,f,"gfmFootnoteDefinitionWhitespace")):n(t)}function f(e){return t(e)}}function tI(e,t,n){return e.check(Qz,t,e.attempt(Xz,t,n))}function nI(e){e.exit("gfmFootnoteDefinition")}aI(/[A-Za-z]/),aI(/[\dA-Za-z]/),aI(/[#-'*+\--9=?A-Z^-~]/),aI(/\d/),aI(/[\dA-Fa-f]/),aI(/[!-/:-@[-`{-~]/);const rI=aI(/[!-\/:-@\[-`\{-~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1B7D\u1B7E\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]/),oI=aI(/\s/);function aI(e){return function(t){return null!==t&&e.test(String.fromCharCode(t))}}function iI(e){return null===e||function(e){return null!==e&&(e<0||32===e)}(e)||oI(e)?1:rI(e)?2:void 0}function sI(e){let t=(e||{}).singleTilde;const n={tokenize:function(e,n,r){const o=this.previous,a=this.events;let i=0;return function(t){return 126===o&&"characterEscape"!==a[a.length-1][1].type?r(t):(e.enter("strikethroughSequenceTemporary"),s(t))};function s(a){const l=iI(o);if(126===a)return i>1?r(a):(e.consume(a),i++,s);if(i<2&&!t)return r(a);const u=e.exit("strikethroughSequenceTemporary"),c=iI(a);return u._open=!c||2===c&&Boolean(l),u._close=!l||2===l&&Boolean(c),n(a)}},resolveAll:function(e,t){let n=-1;for(;++ne[0]-t[0])),0===this.map.length)return;let t=this.map.length;const n=[];for(;t>0;)t-=1,n.push(e.slice(this.map[t][0]+this.map[t][1])),n.push(this.map[t][2]),e.length=this.map[t][0];n.push([...e]),e.length=0;let r=n.pop();for(;r;)e.push(...r),r=n.pop();this.map.length=0}}function hI(e,t){let n=!1;const r=[];for(;t-1;){const e=r.events[t][1].type;if("lineEnding"!==e&&"linePrefix"!==e)break;t--}const o=t>-1?r.events[t][1].type:null,a="tableHead"===o||"tableRow"===o?w:s;return a===w&&r.parser.lazy[r.now().line]?n(e):a(e)};function s(t){return e.enter("tableHead"),e.enter("tableRow"),function(e){return 124===e||(o=!0,i+=1),l(e)}(t)}function l(t){return null===t?n(t):lI(t)?i>1?(i=0,r.interrupt=!0,e.exit("tableRow"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),d):n(t):cI(t)?fI(e,l,"whitespace")(t):(i+=1,o&&(o=!1,a+=1),124===t?(e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),o=!0,l):(e.enter("data"),u(t)))}function u(t){return null===t||124===t||uI(t)?(e.exit("data"),l(t)):(e.consume(t),92===t?c:u)}function c(t){return 92===t||124===t?(e.consume(t),u):u(t)}function d(t){return r.interrupt=!1,r.parser.lazy[r.now().line]?n(t):(e.enter("tableDelimiterRow"),o=!1,cI(t)?fI(e,f,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):f(t))}function f(t){return 45===t||58===t?h(t):124===t?(o=!0,e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),p):v(t)}function p(t){return cI(t)?fI(e,h,"whitespace")(t):h(t)}function h(t){return 58===t?(i+=1,o=!0,e.enter("tableDelimiterMarker"),e.consume(t),e.exit("tableDelimiterMarker"),m):45===t?(i+=1,m(t)):null===t||lI(t)?b(t):v(t)}function m(t){return 45===t?(e.enter("tableDelimiterFiller"),g(t)):v(t)}function g(t){return 45===t?(e.consume(t),g):58===t?(o=!0,e.exit("tableDelimiterFiller"),e.enter("tableDelimiterMarker"),e.consume(t),e.exit("tableDelimiterMarker"),y):(e.exit("tableDelimiterFiller"),y(t))}function y(t){return cI(t)?fI(e,b,"whitespace")(t):b(t)}function b(n){return 124===n?f(n):(null===n||lI(n))&&o&&a===i?(e.exit("tableDelimiterRow"),e.exit("tableHead"),t(n)):v(n)}function v(e){return n(e)}function w(t){return e.enter("tableRow"),k(t)}function k(n){return 124===n?(e.enter("tableCellDivider"),e.consume(n),e.exit("tableCellDivider"),k):null===n||lI(n)?(e.exit("tableRow"),t(n)):cI(n)?fI(e,k,"whitespace")(n):(e.enter("data"),x(n))}function x(t){return null===t||124===t||uI(t)?(e.exit("data"),k(t)):(e.consume(t),92===t?S:x)}function S(t){return 92===t||124===t?(e.consume(t),x):x(t)}},resolveAll:function(e,t){let n,r,o,a=-1,i=!0,s=0,l=[0,0,0,0],u=[0,0,0,0],c=!1,d=0;const f=new pI;for(;++an[2]+1){const t=n[2]+1,r=n[3]-n[2]-1;e.add(t,r,[])}}e.add(n[3]+1,0,[["exit",i,t]])}return void 0!==o&&(a.end=Object.assign({},bI(t.events,o)),e.add(o,0,[["exit",a,t]]),a=void 0),a}function yI(e,t,n,r,o){const a=[],i=bI(t.events,n);o&&(o.end=Object.assign({},i),a.push(["exit",o,t])),r.end=Object.assign({},i),a.push(["exit",r,t]),e.add(n+1,0,a)}function bI(e,t){const n=e[t],r="enter"===n[0]?"start":"end";return n[1][r]}function vI(e){return-2===e||-1===e||32===e}function wI(e){return function(t){return null!==t&&e.test(String.fromCharCode(t))}}wI(/[A-Za-z]/),wI(/[\dA-Za-z]/),wI(/[#-'*+\--9=?A-Z^-~]/),wI(/\d/),wI(/[\dA-Fa-f]/),wI(/[!-/:-@[-`{-~]/),wI(/[!-\/:-@\[-`\{-~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1B7D\u1B7E\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]/),wI(/\s/);const kI={text:{91:{tokenize:function(e,t,n){const r=this;return function(t){return null===r.previous&&r._gfmTasklistFirstContentOfListItem?(e.enter("taskListCheck"),e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),o):n(t)};function o(t){return function(e){return null!==e&&(e<0||32===e)}(t)?(e.enter("taskListCheckValueUnchecked"),e.consume(t),e.exit("taskListCheckValueUnchecked"),a):88===t||120===t?(e.enter("taskListCheckValueChecked"),e.consume(t),e.exit("taskListCheckValueChecked"),a):n(t)}function a(t){return 93===t?(e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),e.exit("taskListCheck"),i):n(t)}function i(r){return function(e){return null!==e&&e<-2}(r)?t(r):vI(r)?e.check({tokenize:xI},t,n)(r):n(r)}}}}};function xI(e,t,n){return function(e,t,n){const r=Number.POSITIVE_INFINITY;let o=0;return function(r){return vI(r)?(e.enter(n),a(r)):t(r)};function a(i){return vI(i)&&o++":"")+")"})}return c;function c(){let u,c,d,f=[];if((!t||o(i,s,l[l.length-1]||null))&&(f=function(e){return Array.isArray(e)?e:"number"==typeof e?[true,e]:[e]}(n(i,l)),f[0]===EI))return f;if(i.children&&"skip"!==f[0])for(c=(r?i.children.length:-1)+a,d=l.concat(i);c>-1&&ce}RI(/[A-Za-z]/),RI(/[\dA-Za-z]/),RI(/[#-'*+\--9=?A-Z^-~]/),RI(/\d/),RI(/[\dA-Fa-f]/),RI(/[!-/:-@[-`{-~]/);const jI=RI(/[!-\/:-@\[-`\{-~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1B7D\u1B7E\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]/),FI=RI(/\s/);function RI(e){return function(t){return null!==t&&e.test(String.fromCharCode(t))}}const TI="phrasing",zI=["autolink","link","image","label"],II={transforms:[function(e){!function(e,t,n,r){let o,a;"string"==typeof t||t instanceof RegExp?(a=[[t,n]],o=r):(a=t,o=n),o||(o={});const i=xb(o.ignore||[]),s=function(e){const t=[];if("object"!=typeof e)throw new TypeError("Expected array or object as schema");if(Array.isArray(e)){let n=-1;for(;++n0?{type:"text",value:s}:void 0),!1!==s&&(a!==n&&c.push({type:"text",value:e.value.slice(a,n)}),Array.isArray(s)?c.push(...s):s&&c.push(s),a=n+d[0].length,u=!0),!r.global)break;d=r.exec(e.value)}return u?(a?\]}]+$/.exec(e);if(!t)return[e,void 0];e=e.slice(0,t.index);let n=t[0],r=n.indexOf(")");const o=SI(e,"(");let a=SI(e,")");for(;-1!==r&&o>a;)e+=n.slice(0,r+1),n=n.slice(r+1),r=n.indexOf(")"),a++;return[e,n]}(n+r);if(!i[0])return!1;const s={type:"link",title:null,url:a+t+i[0],children:[{type:"text",value:t+i[0]}]};return i[1]?[s,{type:"text",value:i[1]}]:s}function _I(e,t,n,r){return!(!BI(r,!0)||/[-\d_]$/.test(n))&&{type:"link",title:null,url:"mailto:"+t+"@"+n,children:[{type:"text",value:t+"@"+n}]}}function BI(e,t){const n=e.input.charCodeAt(e.index-1);return(0===e.index||FI(n)||jI(n))&&(!t||47!==n)}function MI(e){return e.label||!e.identifier?e.label||"":cb(e.identifier)}function $I(e,t,n,r){let o=r.join.length;for(;o--;){const a=r.join[o](e,t,n,r);if(!0===a||1===a)break;if("number"==typeof a)return"\n".repeat(1+a);if(!1===a)return"\n\n\x3c!----\x3e\n\n"}return"\n\n"}const VI=/\r?\n|\r/g;function qI(e){if(!e._compiled){const t=(e.atBreak?"[\\r\\n][\\t ]*":"")+(e.before?"(?:"+e.before+")":"");e._compiled=new RegExp((t?"("+t+")":"")+(/[|\\{}()[\]^$+*?.-]/.test(e.character)?"\\":"")+e.character+(e.after?"(?:"+e.after+")":""),"g")}return e._compiled}function HI(e,t){return UI(e,t.inConstruct,!0)&&!UI(e,t.notInConstruct,!1)}function UI(e,t,n){if("string"==typeof t&&(t=[t]),!t||0===t.length)return n;let r=-1;for(;++r=u||e+10?" ":"")),o.shift(4),a+=o.move(function(e,t){const n=[];let r,o=0,a=0;for(;r=VI.exec(e);)i(e.slice(o,r.index)),n.push(r[0]),o=r.index+r[0].length,a++;return i(e.slice(o)),n.join("");function i(e){n.push(t(e,a,!e))}}(function(e,t,n){const r=t.indexStack,o=e.children||[],a=t.createTracker(n),i=[];let s=-1;for(r.push(-1);++s0&&("\r"===s||"\n"===s)&&"html"===u.type&&(a[a.length-1]=a[a.length-1].replace(/(\r?\n|\r)$/," "),s=" ",l=t.createTracker(n),l.move(a.join(""))),a.push(l.move(t.handle(u,e,t,{...l.current(),before:s,after:c}))),s=a[a.length-1].slice(-1)}return r.pop(),a.join("")}(e,n,{...o.current(),before:i,after:"~"}),i+=o.move("~~"),a(),i}function cD(e){if(!e._compiled){const t=(e.atBreak?"[\\r\\n][\\t ]*":"")+(e.before?"(?:"+e.before+")":"");e._compiled=new RegExp((t?"("+t+")":"")+(/[|\\{}()[\]^$+*?.-]/.test(e.character)?"\\":"")+e.character+(e.after?"(?:"+e.after+")":""),"g")}return e._compiled}function dD(e,t,n){let r=e.value||"",o="`",a=-1;for(;new RegExp("(^|[^`])"+o+"([^`]|$)").test(r);)o+="`";for(/[^ \r\n]/.test(r)&&(/^[ \r\n]/.test(r)&&/[ \r\n]$/.test(r)||/^`|`$/.test(r))&&(r=" "+r+" ");++a"none"===e?null:e)),children:[]},e),this.setData("inTable",!0)},tableData:gD,tableHeader:gD,tableRow:function(e){this.enter({type:"tableRow",children:[]},e)}},exit:{codeText:function(e){let t=this.resume();this.getData("inTable")&&(t=t.replace(/\\([\\|])/g,yD)),this.stack[this.stack.length-1].value=t,this.exit(e)},table:function(e){this.exit(e),this.setData("inTable")},tableData:mD,tableHeader:mD,tableRow:mD}};function mD(e){this.exit(e)}function gD(e){this.enter({type:"tableCell",children:[]},e)}function yD(e,t){return"|"===t?t:e}function bD(e){const t=e||{},n=t.tableCellPadding,r=t.tablePipeAlign,o=t.stringLength,a=n?" ":"|";return{unsafe:[{character:"\r",inConstruct:"tableCell"},{character:"\n",inConstruct:"tableCell"},{atBreak:!0,character:"|",after:"[\t :-]"},{character:"|",inConstruct:"tableCell"},{atBreak:!0,character:":",after:"-"},{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{table:function(e,t,n,r){return s(function(e,t,n){const r=e.children;let o=-1;const a=[],i=t.enter("table");for(;++o0&&("\r"===s||"\n"===s)&&"html"===u.type&&(a[a.length-1]=a[a.length-1].replace(/(\r?\n|\r)$/," "),s=" ",l=t.createTracker(n),l.move(a.join(""))),a.push(l.move(t.handle(u,e,t,{...l.current(),before:s,after:c}))),s=a[a.length-1].slice(-1)}return r.pop(),a.join("")}(e,n,{...r,before:a,after:a});return i(),o(),s}function s(e,t){return function(e,t){const n=t||{},r=(n.align||[]).concat(),o=n.stringLength||fD,a=[],i=[],s=[],l=[];let u=0,c=-1;for(;++cu&&(u=e[c].length);++al[a])&&(l[a]=e)}t.push(i)}i[c]=t,s[c]=r}var d;let f=-1;if("object"==typeof r&&"length"in r)for(;++fl[f]&&(l[f]=o),h[f]=o),p[f]=i}i.splice(1,0,p),s.splice(1,0,h),c=-1;const m=[];for(;++c-1?t.start:1)+(!1===n.options.incrementListMarker?0:t.children.indexOf(e))+a);let i=a.length+1;("tab"===o||"mixed"===o&&(t&&"list"===t.type&&t.spread||e.spread))&&(i=4*Math.ceil(i/4));const s=n.createTracker(r);s.move(a+" ".repeat(i-a.length)),s.shift(i);const l=n.enter("listItem"),u=n.indentLines(n.containerFlow(e,s.current()),(function(e,t,n){return t?(n?"":" ".repeat(i))+e:(n?a:a+" ".repeat(i-a.length))+e}));return l(),u}(e,t,n,{...r,...s.current()});return a&&(l=l.replace(/^(?:[*+-]|\d+\.)([\r\n]| {1,3})/,(function(e){return e+i}))),l}}};function kD(e){this.stack[this.stack.length-2].checked="taskListCheckValueChecked"===e.type}function xD(e={}){const t=this.data();function n(e,n){(t[e]?t[e]:t[e]=[]).push(n)}n("micromarkExtensions",function(e){return function(e){const t={};let n=-1;for(;++nt in e?RD(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,ND=(e,t)=>{for(var n in t||(t={}))zD.call(t,n)&&DD(e,n,t[n]);if(TD)for(var n of TD(t))ID.call(t,n)&&DD(e,n,t[n]);return e};function LD(e){const t=e,{width:n,height:r,style:o}=t,a=((e,t)=>{var n={};for(var r in e)zD.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&TD)for(var r of TD(e))t.indexOf(r)<0&&ID.call(e,r)&&(n[r]=e[r]);return n})(t,["width","height","style"]);return At.createElement("svg",ND({viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:ND({width:n,height:r},o)},a),At.createElement("path",{d:"M2.5 1H12.5C13.3284 1 14 1.67157 14 2.5V12.5C14 13.3284 13.3284 14 12.5 14H2.5C1.67157 14 1 13.3284 1 12.5V2.5C1 1.67157 1.67157 1 2.5 1ZM2.5 2C2.22386 2 2 2.22386 2 2.5V8.3636L3.6818 6.6818C3.76809 6.59551 3.88572 6.54797 4.00774 6.55007C4.12975 6.55216 4.24568 6.60372 4.32895 6.69293L7.87355 10.4901L10.6818 7.6818C10.8575 7.50607 11.1425 7.50607 11.3182 7.6818L13 9.3636V2.5C13 2.22386 12.7761 2 12.5 2H2.5ZM2 12.5V9.6364L3.98887 7.64753L7.5311 11.4421L8.94113 13H2.5C2.22386 13 2 12.7761 2 12.5ZM12.5 13H10.155L8.48336 11.153L11 8.6364L13 10.6364V12.5C13 12.7761 12.7761 13 12.5 13ZM6.64922 5.5C6.64922 5.03013 7.03013 4.64922 7.5 4.64922C7.96987 4.64922 8.35078 5.03013 8.35078 5.5C8.35078 5.96987 7.96987 6.35078 7.5 6.35078C7.03013 6.35078 6.64922 5.96987 6.64922 5.5ZM7.5 3.74922C6.53307 3.74922 5.74922 4.53307 5.74922 5.5C5.74922 6.46693 6.53307 7.25078 7.5 7.25078C8.46693 7.25078 9.25078 6.46693 9.25078 5.5C9.25078 4.53307 8.46693 3.74922 7.5 3.74922Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}))}var _D=Object.defineProperty,BD=Object.defineProperties,MD=Object.getOwnPropertyDescriptors,$D=Object.getOwnPropertySymbols,VD=Object.prototype.hasOwnProperty,qD=Object.prototype.propertyIsEnumerable,HD=(e,t,n)=>t in e?_D(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,UD=(e,t)=>{for(var n in t||(t={}))VD.call(t,n)&&HD(e,n,t[n]);if($D)for(var n of $D(t))qD.call(t,n)&&HD(e,n,t[n]);return e},WD=(e,t)=>BD(e,MD(t));const GD=ks(((e,{radius:t})=>({root:{},imageWrapper:{position:"relative"},figure:{margin:0},image:WD(UD({},e.fn.fontStyles()),{display:"block",width:"100%",height:"100%",border:0,borderRadius:e.fn.radius(t)}),caption:{color:"dark"===e.colorScheme?e.colors.dark[2]:e.colors.gray[7],marginTop:e.spacing.xs},placeholder:WD(UD({},e.fn.cover()),{display:"flex",alignItems:"center",justifyContent:"center",color:"dark"===e.colorScheme?e.colors.dark[2]:e.colors.gray[6],backgroundColor:"dark"===e.colorScheme?e.colors.dark[8]:e.colors.gray[0],borderRadius:e.fn.radius(t)})})));var KD=Object.defineProperty,QD=Object.defineProperties,XD=Object.getOwnPropertyDescriptors,YD=Object.getOwnPropertySymbols,ZD=Object.prototype.hasOwnProperty,JD=Object.prototype.propertyIsEnumerable,eN=(e,t,n)=>t in e?KD(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,tN=(e,t)=>{for(var n in t||(t={}))ZD.call(t,n)&&eN(e,n,t[n]);if(YD)for(var n of YD(t))JD.call(t,n)&&eN(e,n,t[n]);return e};const nN={fit:"cover",width:"100%",height:"auto",radius:0},rN=(0,At.forwardRef)(((e,t)=>{const n=Zi("Image",nN,e),{className:r,alt:o,src:a,fit:i,width:s,height:l,radius:u,imageProps:c,withPlaceholder:d,placeholder:f,imageRef:p,classNames:h,styles:m,caption:g,unstyled:y,style:b,variant:v}=n,w=((e,t)=>{var n={};for(var r in e)ZD.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&YD)for(var r of YD(e))t.indexOf(r)<0&&JD.call(e,r)&&(n[r]=e[r]);return n})(n,["className","alt","src","fit","width","height","radius","imageProps","withPlaceholder","placeholder","imageRef","classNames","styles","caption","unstyled","style","variant"]),{classes:k,cx:x}=GD({radius:u},{classNames:h,styles:m,unstyled:y,name:"Image",variant:v}),[S,E]=(0,At.useState)(!a),C=d&&S;return Yc((()=>{E(!a)}),[a]),At.createElement(Ws,tN({className:x(k.root,r),style:tN({width:ni(s)},b),ref:t},w),At.createElement("figure",{className:k.figure},At.createElement("div",{className:k.imageWrapper},At.createElement("img",((e,t)=>QD(e,XD(t)))(tN({src:a,alt:o,ref:p},c),{className:x(k.image,null==c?void 0:c.className),onError:e=>{E(!0),"function"==typeof(null==c?void 0:c.onError)&&c.onError(e)},style:tN(tN({objectFit:i,width:ni(s),height:ni(l)},C&&{overflow:"hidden"}),null==c?void 0:c.style)})),C&&At.createElement("div",{className:k.placeholder,title:o},f||At.createElement("div",null,At.createElement(LD,{width:ni(40),height:ni(40)})))),!!g&&At.createElement(hh,{component:"figcaption",size:"sm",align:"center",className:k.caption},g)))}));rN.displayName="@mantine/core/Image";var oN=qj("link","IconLink",[["path",{d:"M9 15l6 -6",key:"svg-0"}],["path",{d:"M11 6l.463 -.536a5 5 0 0 1 7.071 7.072l-.534 .464",key:"svg-1"}],["path",{d:"M13 18l-.397 .534a5.068 5.068 0 0 1 -7.127 0a4.972 4.972 0 0 1 0 -7.071l.524 -.463",key:"svg-2"}]]);function aN(e){var t,n,r=(t=e.trim(),n=new RegExp("^[".concat("*","]+|[").concat("*","]+$"),"g"),t.replace(n,"")),o=r.match(/Part \d+$/);return o?r.slice(0,o.index).trim():r}var iN=function(){return iN=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0)&&!(r=a.next()).done;)i.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(o)throw o.error}}return i},lN=function(e){var t,n,o,a=e.source,i=e.questionMetadata,s=sN(IO(!1),2),l=s[0],u=s[1],c=u.close,d=u.open,f=a.title,p=a.subtitle,h=(t=a.source_url,(o=(n=new URL(t)).pathname.split("/").filter((function(e){return e}))).length>0?"".concat(n.hostname,"/").concat(o[0]):n.hostname),m=aN(f||h),g=p&&aN(p),y=g||m,b=p&&m!==g?m:h;return(0,r.jsx)(Ws,{children:(0,r.jsxs)(zR,{opened:l,shadow:"md",children:[(0,r.jsx)(zR.Target,{children:(0,r.jsxs)(mC,{withBorder:!0,component:"a",variant:"outline",color:"gray",target:"_blank",href:a.source_url,onClick:function(){pw("onAskAISourceClick",iN({source:{title:m,subtitle:g,url:a.source_url,sourceName:a.source_type}},i))},py:"xs",px:"xs",sx:{height:"100%",width:"100%",flex:1,textDecoration:"none",backgroundColor:"transparent",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",display:"flex",flexDirection:"column",justifyContent:"space-between",":hover":{backgroundColor:"#E9ECEF"},gap:"4px"},style:{textDecoration:"none"},onMouseEnter:d,onMouseLeave:c,children:[(0,r.jsx)(kh,{order:4,fz:"xs",sx:{backgroundColor:"transparent",overflow:"hidden",textOverflow:"ellipsis",display:"-webkit-box",WebkitBoxOrient:"vertical",WebkitLineClamp:3,whiteSpace:"normal"},children:y}),(0,r.jsxs)(Rh,{align:"center",gap:"4px",mt:"2px",w:"100%",sx:{overflow:"hidden",whiteSpace:"nowrap"},children:[(0,r.jsx)(rN,{src:Ap(a.source_url),alt:h,width:14,height:14,sx:{flexShrink:0}}),(0,r.jsx)(hh,{fz:"xs",w:"100%",sx:{backgroundColor:"transparent"},color:"gray",truncate:!0,children:b})]})]})}),(0,r.jsxs)(zR.Dropdown,{py:"xs",px:"xs",sx:{pointerEvents:"none",maxWidth:"95%"},children:[(0,r.jsx)(kh,{fz:"xs",order:4,children:y}),(0,r.jsx)(hh,{fz:"xs",color:"gray",children:b})]})]})})},uN=function(e){var t=e.threadId,n=e.qa,o=e.scrollToBottom,a=sN((0,At.useState)(!1),2),i=a[0],s=a[1],l=NO(),u=n.sources.length,c=l?1:3,d=l?2:4,f=Math.min(u,d),p=!i&&u>d,h=(0,At.useMemo)((function(){return n.sources.slice(0,p?c:n.sources.length)}),[n,p,c]);(0,At.useEffect)((function(){i&&o("smooth")}),[i,o]);var m="calc((100% - (".concat("4px"," * ").concat(f-1,")) / ").concat(f,")");return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(hh,{fz:"sm",fw:500,children:"Answer based on the following sources:"}),(0,r.jsx)(iA,{h:"sm"}),(0,r.jsxs)(Ws,{className:"grid",w:"100%",py:"2px",sx:{display:"grid",gridTemplateColumns:"repeat(".concat(f,", ").concat(m,")"),gridAutoRows:"1fr",gap:"4px"},children:[h.map((function(e){var o,a;return(0,r.jsx)(lN,{source:e,questionMetadata:{threadId:t,questionAnswerId:null!==(o=n.id)&&void 0!==o?o:"",question:null!==(a=n.question)&&void 0!==a?a:"",answer:n.answer}},e.source_url)})),p?(0,r.jsx)(Ws,{className:"grid-col",children:(0,r.jsxs)(mC,{withBorder:!0,component:"button",variant:"outline",color:"gray",py:"xs",px:"xs",h:"100%",w:"100%",sx:{cursor:"pointer",display:"flex",flexDirection:"column",justifyContent:"space-between",":hover":{backgroundColor:"#E9ECEF"},gap:"4px"},onClick:function(){s(!0)},children:[(0,r.jsx)(ZA,{size:"xs",variant:"light",color:"gray",children:(0,r.jsx)(oN,{size:"1rem"})}),(0,r.jsx)(hh,{fz:"xs",fw:"bold",align:"left",color:"gray",children:"Show all (".concat(n.sources.length,")")})]})}):null]})]})},cN=function(e){var t,n=e.threadId,o=e.qa,a=e.isMostRecent,i=e.buttonsIconsOnly,s=e.resetConversation,l=ow().ctaButtonEnabled,u=l?"right":"apart",c=sS().addFeedback;return t=(0,r.jsxs)(r.Fragment,{children:[l?(0,r.jsx)(Qj,{}):null,(0,r.jsxs)(Rm,{position:u,spacing:"xs",children:[(0,r.jsx)(Rm,{position:u,spacing:"xs",children:o.id?(0,r.jsx)(Jj,{threadId:n,qa:o,isMostRecent:a,iconsOnly:!!l||i,resetConversation:s}):null}),(0,r.jsxs)(Rm,{position:u,spacing:"xs",children:[o.isGenerationAborted&&(0,r.jsx)(hh,{size:"xs",color:"gray",children:"Partial answer not stored in memory for next question"}),o.isFeedbackSubmissionEnabled&&(0,r.jsx)(uT,{qa:o,handleFeedback:function(e,t){c(o.id,e,t)},iconsOnly:i})]})]})]}),l?(0,r.jsx)(Rm,{position:"apart",children:t}):t};const dN=function(e){var t=e.threadId,n=e.qa,o=e.isFirstItem,a=e.isPreparingAnswer,i=e.error,s=e.isMostRecent,l=e.resetConversation,u=e.scrollToBottom,c=ow().answerFeedbackInfoText,d=Xv().conversationButtonsIconsOnly,f=NO()||d;return(0,r.jsxs)(At.Fragment,{children:[!o&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(iA,{h:"lg"}),(0,r.jsx)(JO,{}),(0,r.jsx)(iA,{h:"lg"})]}),(0,r.jsx)(kh,{order:5,children:(0,r.jsx)(Rm,{spacing:"sm",style:{whiteSpace:"pre-wrap"},children:n.question})}),!a&&0===n.answer.length&&!i&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(iA,{h:"xl"}),(0,r.jsx)(iA,{h:"xl"}),(0,r.jsx)(iA,{h:"xl"})]}),n.answer.length>0&&(0,r.jsx)("div",{style:{minHeight:"4.8rem",width:"100%",maxWidth:"100%",overflowX:"auto"},children:(0,r.jsx)(FD,{onLinkClick:function(e){var r;pw("onAskAILinkClick",{href:e,threadId:t,questionAnswerId:null!==(r=n.id)&&void 0!==r?r:"",question:n.question,answer:n.answer})},children:n.answer})}),(n.isFeedbackSubmissionEnabled||n.isGenerationAborted)&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(iA,{h:"sm"}),(0,r.jsx)(cN,{threadId:t,qa:n,isMostRecent:s,buttonsIconsOnly:f,resetConversation:l}),n.id&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(iA,{h:"xs"}),(0,r.jsx)(Rm,{position:"right",spacing:"xs",children:(0,r.jsx)(hh,{size:"xs",color:"gray",children:c})})]})]}),n.id&&n.sources.length>0&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(iA,{h:"sm"}),(0,r.jsx)(uN,{threadId:t,qa:n,scrollToBottom:u})]})]})};const fN=function(e){var t=e.text,n=e.color,o=function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,a=n.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(r=a.next()).done;)i.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(o)throw o.error}}return i}((0,At.useState)("."),2),a=o[0],i=o[1];return(0,At.useEffect)((function(){var e=setInterval((function(){i((function(e){return e.length<3?e+".":"."}))}),300);return function(){return clearInterval(e)}}),[]),(0,r.jsxs)(hh,{size:"sm",color:n,children:[t,a]})},[pN,hN]=lS("Grid component was not found in tree");var mN=Object.defineProperty,gN=Object.getOwnPropertySymbols,yN=Object.prototype.hasOwnProperty,bN=Object.prototype.propertyIsEnumerable,vN=(e,t,n)=>t in e?mN(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,wN=(e,t)=>{for(var n in t||(t={}))yN.call(t,n)&&vN(e,n,t[n]);if(gN)for(var n of gN(t))bN.call(t,n)&&vN(e,n,t[n]);return e};const kN=(e,t)=>"content"===e?"auto":"auto"===e?"0rem":e?100/(t/e)+"%":void 0,xN=(e,t,n)=>n||"auto"===e||"content"===e?"unset":kN(e,t),SN=(e,t)=>{if(e)return"auto"===e||t?1:0},EN=(e,t)=>0===e?0:e?100/(t/e)+"%":void 0,CN=(e,t)=>void 0!==e?`calc(${oi({size:e,sizes:t.spacing})} / 2)`:void 0;function ON({sizes:e,offsets:t,orders:n,theme:r,columns:o,gutters:a,grow:i}){return yi.reduce(((s,l)=>(s[`@media (min-width: ${ri(r.breakpoints[l])})`]={order:n[l],flexBasis:kN(e[l],o),padding:CN(a[l],r),flexShrink:0,width:"content"===e[l]?"auto":void 0,maxWidth:xN(e[l],o,i),marginLeft:EN(t[l],o),flexGrow:SN(e[l],i)},s)),{})}const AN=ks(((e,{gutter:t,gutterXs:n,gutterSm:r,gutterMd:o,gutterLg:a,gutterXl:i,grow:s,offset:l,offsetXs:u,offsetSm:c,offsetMd:d,offsetLg:f,offsetXl:p,columns:h,span:m,xs:g,sm:y,md:b,lg:v,xl:w,order:k,orderXs:x,orderSm:S,orderMd:E,orderLg:C,orderXl:O})=>({col:wN({boxSizing:"border-box",flexGrow:SN(m,s),order:k,padding:CN(t,e),marginLeft:EN(l,h),flexBasis:kN(m,h),flexShrink:0,width:"content"===m?"auto":void 0,maxWidth:xN(m,h,s)},ON({sizes:{xs:g,sm:y,md:b,lg:v,xl:w},offsets:{xs:u,sm:c,md:d,lg:f,xl:p},orders:{xs:x,sm:S,md:E,lg:C,xl:O},gutters:{xs:n,sm:r,md:o,lg:a,xl:i},theme:e,columns:h,grow:s}))})));var PN=Object.defineProperty,jN=Object.getOwnPropertySymbols,FN=Object.prototype.hasOwnProperty,RN=Object.prototype.propertyIsEnumerable,TN=(e,t,n)=>t in e?PN(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const zN={},IN=(0,At.forwardRef)(((e,t)=>{const n=Zi("GridCol",zN,e),{children:r,span:o,offset:a,offsetXs:i,offsetSm:s,offsetMd:l,offsetLg:u,offsetXl:c,xs:d,sm:f,md:p,lg:h,xl:m,order:g,orderXs:y,orderSm:b,orderMd:v,orderLg:w,orderXl:k,className:x,unstyled:S,variant:E}=n,C=((e,t)=>{var n={};for(var r in e)FN.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&jN)for(var r of jN(e))t.indexOf(r)<0&&RN.call(e,r)&&(n[r]=e[r]);return n})(n,["children","span","offset","offsetXs","offsetSm","offsetMd","offsetLg","offsetXl","xs","sm","md","lg","xl","order","orderXs","orderSm","orderMd","orderLg","orderXl","className","unstyled","variant"]),O=hN(),A=o||O.columns,{classes:P,cx:j}=AN({gutter:O.gutter,gutterXs:O.gutterXs,gutterSm:O.gutterSm,gutterMd:O.gutterMd,gutterLg:O.gutterLg,gutterXl:O.gutterXl,offset:a,offsetXs:i,offsetSm:s,offsetMd:l,offsetLg:u,offsetXl:c,xs:d,sm:f,md:p,lg:h,xl:m,order:g,orderXs:y,orderSm:b,orderMd:v,orderLg:w,orderXl:k,grow:O.grow,columns:O.columns,span:A},{unstyled:S,name:"Grid",variant:E});return!function(e){return"auto"===e||"content"===e||"number"==typeof e&&e>0&&e%1==0}(A)||A>O.columns?null:At.createElement(Ws,((e,t)=>{for(var n in t||(t={}))FN.call(t,n)&&TN(e,n,t[n]);if(jN)for(var n of jN(t))RN.call(t,n)&&TN(e,n,t[n]);return e})({className:j(P.col,x),ref:t},C),r)}));IN.displayName="@mantine/core/Col";var DN=Object.defineProperty,NN=Object.getOwnPropertySymbols,LN=Object.prototype.hasOwnProperty,_N=Object.prototype.propertyIsEnumerable,BN=(e,t,n)=>t in e?DN(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,MN=(e,t)=>{for(var n in t||(t={}))LN.call(t,n)&&BN(e,n,t[n]);if(NN)for(var n of NN(t))_N.call(t,n)&&BN(e,n,t[n]);return e};function $N(e,t){return yi.reduce(((n,r)=>(void 0!==e[r]&&(n[`@media (min-width: ${t.breakpoints[r]})`]={margin:`calc(-${oi({size:e[r],sizes:t.spacing})} / 2)`}),n)),{})}const VN=ks(((e,{justify:t,align:n,gutter:r,gutterXs:o,gutterSm:a,gutterMd:i,gutterLg:s,gutterXl:l})=>({root:MN({margin:`calc(-${oi({size:r,sizes:e.spacing})} / 2)`,display:"flex",flexWrap:"wrap",justifyContent:t,alignItems:n},$N({xs:o,sm:a,md:i,lg:s,xl:l},e))})));var qN=Object.defineProperty,HN=Object.getOwnPropertySymbols,UN=Object.prototype.hasOwnProperty,WN=Object.prototype.propertyIsEnumerable,GN=(e,t,n)=>t in e?qN(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const KN={gutter:"md",justify:"flex-start",align:"stretch",columns:12},QN=(0,At.forwardRef)(((e,t)=>{const n=Zi("Grid",KN,e),{gutter:r,gutterXs:o,gutterSm:a,gutterMd:i,gutterLg:s,gutterXl:l,children:u,grow:c,justify:d,align:f,columns:p,className:h,unstyled:m,variant:g}=n,y=((e,t)=>{var n={};for(var r in e)UN.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&HN)for(var r of HN(e))t.indexOf(r)<0&&WN.call(e,r)&&(n[r]=e[r]);return n})(n,["gutter","gutterXs","gutterSm","gutterMd","gutterLg","gutterXl","children","grow","justify","align","columns","className","unstyled","variant"]),{classes:b,cx:v}=VN({gutter:r,justify:d,align:f,gutterXs:o,gutterSm:a,gutterMd:i,gutterLg:s,gutterXl:l},{unstyled:m,name:"Grid",variant:g});return At.createElement(pN,{value:{gutter:r,gutterXs:o,gutterSm:a,gutterMd:i,gutterLg:s,gutterXl:l,grow:c,columns:p}},At.createElement(Ws,((e,t)=>{for(var n in t||(t={}))UN.call(t,n)&&GN(e,n,t[n]);if(HN)for(var n of HN(t))WN.call(t,n)&&GN(e,n,t[n]);return e})({className:v(b.root,h),ref:t},y),u))}));QN.Col=IN,QN.displayName="@mantine/core/Grid";var XN=function(e){var t=e.setQuery,n=ow().modalExampleQuestions,o=sS(),a=o.conversation,i=o.submitQuery,s=o.threadId,l=Xv(),u=l.modalExampleQuestionsTitle,c=l.modalExampleQuestionsColSpan,d=l.exampleQuestionButtonHeight,f=l.exampleQuestionButtonWidth,p=l.exampleQuestionButtonPaddingX,h=l.exampleQuestionButtonPaddingY,m=l.exampleQuestionButtonBorder,g=l.exampleQuestionButtonBorderRadius,y=l.exampleQuestionButtonBgColor,b=l.exampleQuestionButtonHoverBgColor,v=l.exampleQuestionButtonTextColor,w=l.exampleQuestionButtonFontSize,k=l.exampleQuestionButtonBoxShadow;return 0===a.length&&n&&n.length>0?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(iA,{h:"sm"}),(0,r.jsx)(hh,{size:"xs",color:"gray",tt:"uppercase",fw:500,children:u}),(0,r.jsx)(iA,{h:"xs"}),(0,r.jsx)("div",{style:{display:"flex",justifyContent:"space-between",overflow:"hidden"},children:(0,r.jsx)(QN,{gutter:"xs",w:"100%",sx:{flex:1},children:null==n?void 0:n.map((function(e,n){var o=e.length>40;return(0,r.jsx)(QN.Col,{xs:12,sm:o?12:Number(c),w:"100%",children:(0,r.jsx)(xm,{fullWidth:!0,variant:"default",size:"xs",color:"gray",fw:400,sx:{whiteSpace:"normal",textAlign:"left",borderColor:"#868E96",height:d,width:f,paddingLeft:p,paddingRight:p,paddingTop:h,paddingBottom:h,border:m,borderRadius:g,color:v,fontSize:w,boxShadow:k,backgroundColor:y,":hover":{backgroundColor:b}},onClick:function(){t(e),null==i||i(e),pw("onAskAIExampleQuerySubmit",{threadId:s,question:e})},children:e})},n)}))})})]}):null};const YN="undefined"!=typeof document,ZN=YN?At.useLayoutEffect:At.useEffect;function JN(){const e=(0,At.useRef)(!1);return ZN((()=>(e.current=!0,()=>{e.current=!1})),[]),e}const eL=e=>e;class tL{constructor(){this.order=[],this.scheduled=new Set}add(e){if(!this.scheduled.has(e))return this.scheduled.add(e),this.order.push(e),!0}remove(e){const t=this.order.indexOf(e);-1!==t&&(this.order.splice(t,1),this.scheduled.delete(e))}clear(){this.order.length=0,this.scheduled.clear()}}const nL=["prepare","read","update","preRender","render","postRender"],{schedule:rL,cancel:oL,state:aL,steps:iL}=function(e){let t=!1,n=!0;const r={delta:0,timestamp:0,isProcessing:!1},o=nL.reduce(((e,n)=>(e[n]=function(e){let t=new tL,n=new tL,r=0,o=!1,a=!1;const i=new WeakSet,s={schedule:(e,a=!1,s=!1)=>{const l=s&&o,u=l?t:n;return a&&i.add(e),u.add(e)&&l&&o&&(r=t.order.length),e},cancel:e=>{n.remove(e),i.delete(e)},process:l=>{if(o)a=!0;else{if(o=!0,[t,n]=[n,t],n.clear(),r=t.order.length,r)for(let n=0;nt=!0)),e)),{}),a=e=>o[e].process(r),i=()=>{const o=performance.now();t=!1,r.delta=n?1e3/60:Math.max(Math.min(o-r.timestamp,40),1),r.timestamp=o,r.isProcessing=!0,nL.forEach(a),r.isProcessing=!1,t&&(n=!1,e(i))};return{schedule:nL.reduce(((a,s)=>{const l=o[s];return a[s]=(o,a=!1,s=!1)=>(t||(t=!0,n=!0,r.isProcessing||e(i)),l.schedule(o,a,s)),a}),{}),cancel:e=>nL.forEach((t=>o[t].cancel(e))),state:r,steps:o}}("undefined"!=typeof requestAnimationFrame?requestAnimationFrame:eL),sL=(0,At.createContext)(null);function lL(e){const t=(0,At.useRef)(null);return null===t.current&&(t.current=e()),t.current}class uL extends At.Component{getSnapshotBeforeUpdate(e){const t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){const e=this.props.sizeRef.current;e.height=t.offsetHeight||0,e.width=t.offsetWidth||0,e.top=t.offsetTop,e.left=t.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function cL({children:e,isPresent:t}){const n=(0,At.useId)(),r=(0,At.useRef)(null),o=(0,At.useRef)({width:0,height:0,top:0,left:0});return(0,At.useInsertionEffect)((()=>{const{width:e,height:a,top:i,left:s}=o.current;if(t||!r.current||!e||!a)return;r.current.dataset.motionPopId=n;const l=document.createElement("style");return document.head.appendChild(l),l.sheet&&l.sheet.insertRule(`\n [data-motion-pop-id="${n}"] {\n position: absolute !important;\n width: ${e}px !important;\n height: ${a}px !important;\n top: ${i}px !important;\n left: ${s}px !important;\n }\n `),()=>{document.head.removeChild(l)}}),[t]),At.createElement(uL,{isPresent:t,childRef:r,sizeRef:o},At.cloneElement(e,{ref:r}))}const dL=({children:e,initial:t,isPresent:n,onExitComplete:r,custom:o,presenceAffectsLayout:a,mode:i})=>{const s=lL(fL),l=(0,At.useId)(),u=(0,At.useMemo)((()=>({id:l,initial:t,isPresent:n,custom:o,onExitComplete:e=>{s.set(e,!0);for(const e of s.values())if(!e)return;r&&r()},register:e=>(s.set(e,!1),()=>s.delete(e))})),a?void 0:[n]);return(0,At.useMemo)((()=>{s.forEach(((e,t)=>s.set(t,!1)))}),[n]),At.useEffect((()=>{!n&&!s.size&&r&&r()}),[n]),"popLayout"===i&&(e=At.createElement(cL,{isPresent:n},e)),At.createElement(sL.Provider,{value:u},e)};function fL(){return new Map}const pL=(0,At.createContext)({});let hL=eL,mL=eL;const gL=e=>e.key||"",yL=({children:e,custom:t,initial:n=!0,onExitComplete:r,exitBeforeEnter:o,presenceAffectsLayout:a=!0,mode:i="sync"})=>{mL(!o,"Replace exitBeforeEnter with mode='wait'");const s=(0,At.useContext)(pL).forceRender||function(){const e=JN(),[t,n]=(0,At.useState)(0),r=(0,At.useCallback)((()=>{e.current&&n(t+1)}),[t]);return[(0,At.useCallback)((()=>rL.postRender(r)),[r]),t]}()[0],l=JN(),u=function(e){const t=[];return At.Children.forEach(e,(e=>{(0,At.isValidElement)(e)&&t.push(e)})),t}(e);let c=u;const d=(0,At.useRef)(new Map).current,f=(0,At.useRef)(c),p=(0,At.useRef)(new Map).current,h=(0,At.useRef)(!0);var m;if(ZN((()=>{h.current=!1,function(e,t){e.forEach((e=>{const n=gL(e);t.set(n,e)}))}(u,p),f.current=c})),m=()=>{h.current=!0,p.clear(),d.clear()},(0,At.useEffect)((()=>()=>m()),[]),h.current)return At.createElement(At.Fragment,null,c.map((e=>At.createElement(dL,{key:gL(e),isPresent:!0,initial:!!n&&void 0,presenceAffectsLayout:a,mode:i},e))));c=[...c];const g=f.current.map(gL),y=u.map(gL),b=g.length;for(let e=0;e{if(-1!==y.indexOf(n))return;const o=p.get(n);if(!o)return;const h=g.indexOf(n);let m=e;if(!m){const e=()=>{d.delete(n);const e=Array.from(p.keys()).filter((e=>!y.includes(e)));if(e.forEach((e=>p.delete(e))),f.current=u.filter((t=>{const r=gL(t);return r===n||e.includes(r)})),!d.size){if(!1===l.current)return;s(),r&&r()}};m=At.createElement(dL,{key:gL(o),isPresent:!1,onExitComplete:e,custom:t,presenceAffectsLayout:a,mode:i},o),d.set(n,m)}c.splice(h,0,m)})),c=c.map((e=>{const t=e.key;return d.has(t)?e:At.createElement(dL,{key:gL(e),isPresent:!0,presenceAffectsLayout:a,mode:i},e)})),At.createElement(At.Fragment,null,d.size?c:c.map((e=>(0,At.cloneElement)(e))))},bL=(0,At.createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"}),vL=(0,At.createContext)({}),wL=(0,At.createContext)({strict:!1}),kL=e=>e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),xL="data-"+kL("framerAppearId");function SL(e){return e&&"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}function EL(e){return"string"==typeof e||Array.isArray(e)}function CL(e){return null!==e&&"object"==typeof e&&"function"==typeof e.start}const OL=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],AL=["initial",...OL];function PL(e){return CL(e.animate)||AL.some((t=>EL(e[t])))}function jL(e){return Boolean(PL(e)||e.variants)}function FL(e){return Array.isArray(e)?e.join(" "):e}const RL={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},TL={};for(const e in RL)TL[e]={isEnabled:t=>RL[e].some((e=>!!t[e]))};const zL=(0,At.createContext)({}),IL=Symbol.for("motionComponentSymbol");function DL({preloadedFeatures:e,createVisualElement:t,useRender:n,useVisualState:r,Component:o}){e&&function(e){for(const t in e)TL[t]={...TL[t],...e[t]}}(e);const a=(0,At.forwardRef)((function(a,i){let s;const l={...(0,At.useContext)(bL),...a,layoutId:NL(a)},{isStatic:u}=l,c=function(e){const{initial:t,animate:n}=function(e,t){if(PL(e)){const{initial:t,animate:n}=e;return{initial:!1===t||EL(t)?t:void 0,animate:EL(n)?n:void 0}}return!1!==e.inherit?t:{}}(e,(0,At.useContext)(vL));return(0,At.useMemo)((()=>({initial:t,animate:n})),[FL(t),FL(n)])}(a),d=r(a,u);if(!u&&YN){c.visualElement=function(e,t,n,r){const{visualElement:o}=(0,At.useContext)(vL),a=(0,At.useContext)(wL),i=(0,At.useContext)(sL),s=(0,At.useContext)(bL).reducedMotion,l=(0,At.useRef)();r=r||a.renderer,!l.current&&r&&(l.current=r(e,{visualState:t,parent:o,props:n,presenceContext:i,blockInitialAnimation:!!i&&!1===i.initial,reducedMotionConfig:s}));const u=l.current;(0,At.useInsertionEffect)((()=>{u&&u.update(n,i)}));const c=(0,At.useRef)(Boolean(n[xL]&&!window.HandoffComplete));return ZN((()=>{u&&(u.render(),c.current&&u.animationState&&u.animationState.animateChanges())})),(0,At.useEffect)((()=>{u&&(u.updateFeatures(),!c.current&&u.animationState&&u.animationState.animateChanges(),c.current&&(c.current=!1,window.HandoffComplete=!0))})),u}(o,d,l,t);const n=(0,At.useContext)(zL),r=(0,At.useContext)(wL).strict;c.visualElement&&(s=c.visualElement.loadFeatures(l,r,e,n))}return At.createElement(vL.Provider,{value:c},s&&c.visualElement?At.createElement(s,{visualElement:c.visualElement,...l}):null,n(o,a,function(e,t,n){return(0,At.useCallback)((r=>{r&&e.mount&&e.mount(r),t&&(r?t.mount(r):t.unmount()),n&&("function"==typeof n?n(r):SL(n)&&(n.current=r))}),[t])}(d,c.visualElement,i),d,u,c.visualElement))}));return a[IL]=o,a}function NL({layoutId:e}){const t=(0,At.useContext)(pL).id;return t&&void 0!==e?t+"-"+e:e}function LL(e){function t(t,n={}){return DL(e(t,n))}if("undefined"==typeof Proxy)return t;const n=new Map;return new Proxy(t,{get:(e,r)=>(n.has(r)||n.set(r,t(r)),n.get(r))})}const _L=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function BL(e){return"string"==typeof e&&!e.includes("-")&&!!(_L.indexOf(e)>-1||/[A-Z]/.test(e))}const ML={},$L=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],VL=new Set($L);function qL(e,{layout:t,layoutId:n}){return VL.has(e)||e.startsWith("origin")||(t||void 0!==n)&&(!!ML[e]||"opacity"===e)}const HL=e=>Boolean(e&&e.getVelocity),UL={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},WL=$L.length,GL=e=>t=>"string"==typeof t&&t.startsWith(e),KL=GL("--"),QL=GL("var(--"),XL=(e,t)=>t&&"number"==typeof e?t.transform(e):e,YL=(e,t,n)=>Math.min(Math.max(n,e),t),ZL={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},JL={...ZL,transform:e=>YL(0,1,e)},e_={...ZL,default:1},t_=e=>Math.round(1e5*e)/1e5,n_=/(-)?([\d]*\.?[\d])+/g,r_=/(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,o_=/^(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function a_(e){return"string"==typeof e}const i_=e=>({test:t=>a_(t)&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>`${t}${e}`}),s_=i_("deg"),l_=i_("%"),u_=i_("px"),c_=i_("vh"),d_=i_("vw"),f_={...l_,parse:e=>l_.parse(e)/100,transform:e=>l_.transform(100*e)},p_={...ZL,transform:Math.round},h_={borderWidth:u_,borderTopWidth:u_,borderRightWidth:u_,borderBottomWidth:u_,borderLeftWidth:u_,borderRadius:u_,radius:u_,borderTopLeftRadius:u_,borderTopRightRadius:u_,borderBottomRightRadius:u_,borderBottomLeftRadius:u_,width:u_,maxWidth:u_,height:u_,maxHeight:u_,size:u_,top:u_,right:u_,bottom:u_,left:u_,padding:u_,paddingTop:u_,paddingRight:u_,paddingBottom:u_,paddingLeft:u_,margin:u_,marginTop:u_,marginRight:u_,marginBottom:u_,marginLeft:u_,rotate:s_,rotateX:s_,rotateY:s_,rotateZ:s_,scale:e_,scaleX:e_,scaleY:e_,scaleZ:e_,skew:s_,skewX:s_,skewY:s_,distance:u_,translateX:u_,translateY:u_,translateZ:u_,x:u_,y:u_,z:u_,perspective:u_,transformPerspective:u_,opacity:JL,originX:f_,originY:f_,originZ:u_,zIndex:p_,fillOpacity:JL,strokeOpacity:JL,numOctaves:p_};function m_(e,t,n,r){const{style:o,vars:a,transform:i,transformOrigin:s}=e;let l=!1,u=!1,c=!0;for(const e in t){const n=t[e];if(KL(e)){a[e]=n;continue}const r=h_[e],d=XL(n,r);if(VL.has(e)){if(l=!0,i[e]=d,!c)continue;n!==(r.default||0)&&(c=!1)}else e.startsWith("origin")?(u=!0,s[e]=d):o[e]=d}if(t.transform||(l||r?o.transform=function(e,{enableHardwareAcceleration:t=!0,allowTransformNone:n=!0},r,o){let a="";for(let t=0;t{const r={style:{},transform:{},transformOrigin:{},vars:{}};return m_(r,t,{enableHardwareAcceleration:!n},e),Object.assign({},r.vars,r.style)}),[t])}(e,t,n)),e.transformValues?e.transformValues(r):r}(e,t,n);return e.drag&&!1!==e.dragListener&&(r.draggable=!1,o.userSelect=o.WebkitUserSelect=o.WebkitTouchCallout="none",o.touchAction=!0===e.drag?"none":"pan-"+("x"===e.drag?"y":"x")),void 0===e.tabIndex&&(e.onTap||e.onTapStart||e.whileTap)&&(r.tabIndex=0),r.style=o,r}const b_=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","transformValues","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function v_(e){return e.startsWith("while")||e.startsWith("drag")&&"draggable"!==e||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||b_.has(e)}let w_=e=>!v_(e);try{(k_=require("@emotion/is-prop-valid").default)&&(w_=e=>e.startsWith("on")?!v_(e):k_(e))}catch(e){}var k_;function x_(e,t,n){return"string"==typeof e?e:u_.transform(t+n*e)}const S_={offset:"stroke-dashoffset",array:"stroke-dasharray"},E_={offset:"strokeDashoffset",array:"strokeDasharray"};function C_(e,{attrX:t,attrY:n,attrScale:r,originX:o,originY:a,pathLength:i,pathSpacing:s=1,pathOffset:l=0,...u},c,d,f){if(m_(e,u,c,f),d)return void(e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox));e.attrs=e.style,e.style={};const{attrs:p,style:h,dimensions:m}=e;p.transform&&(m&&(h.transform=p.transform),delete p.transform),m&&(void 0!==o||void 0!==a||h.transform)&&(h.transformOrigin=function(e,t,n){return`${x_(t,e.x,e.width)} ${x_(n,e.y,e.height)}`}(m,void 0!==o?o:.5,void 0!==a?a:.5)),void 0!==t&&(p.x=t),void 0!==n&&(p.y=n),void 0!==r&&(p.scale=r),void 0!==i&&function(e,t,n=1,r=0,o=!0){e.pathLength=1;const a=o?S_:E_;e[a.offset]=u_.transform(-r);const i=u_.transform(t),s=u_.transform(n);e[a.array]=`${i} ${s}`}(p,i,s,l,!1)}const O_=e=>"string"==typeof e&&"svg"===e.toLowerCase();function A_(e,t,n,r){const o=(0,At.useMemo)((()=>{const n={style:{},transform:{},transformOrigin:{},vars:{},attrs:{}};return C_(n,t,{enableHardwareAcceleration:!1},O_(r),e.transformTemplate),{...n.attrs,style:{...n.style}}}),[t]);if(e.style){const t={};g_(t,e.style,e),o.style={...t,...o.style}}return o}function P_(e=!1){return(t,n,r,{latestValues:o},a)=>{const i=(BL(t)?A_:y_)(n,o,a,t),s=function(e,t,n){const r={};for(const o in e)"values"===o&&"object"==typeof e.values||(w_(o)||!0===n&&v_(o)||!t&&!v_(o)||e.draggable&&o.startsWith("onDrag"))&&(r[o]=e[o]);return r}(n,"string"==typeof t,e),l={...s,...i,ref:r},{children:u}=n,c=(0,At.useMemo)((()=>HL(u)?u.get():u),[u]);return(0,At.createElement)(t,{...l,children:c})}}function j_(e,{style:t,vars:n},r,o){Object.assign(e.style,t,o&&o.getProjectionStyles(r));for(const t in n)e.style.setProperty(t,n[t])}const F_=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function R_(e,t,n,r){j_(e,t,void 0,r);for(const n in t.attrs)e.setAttribute(F_.has(n)?n:kL(n),t.attrs[n])}function T_(e,t){const{style:n}=e,r={};for(const o in n)(HL(n[o])||t.style&&HL(t.style[o])||qL(o,e))&&(r[o]=n[o]);return r}function z_(e,t){const n=T_(e,t);for(const r in e)(HL(e[r])||HL(t[r]))&&(n[-1!==$L.indexOf(r)?"attr"+r.charAt(0).toUpperCase()+r.substring(1):r]=e[r]);return n}function I_(e,t,n,r={},o={}){return"function"==typeof t&&(t=t(void 0!==n?n:e.custom,r,o)),"string"==typeof t&&(t=e.variants&&e.variants[t]),"function"==typeof t&&(t=t(void 0!==n?n:e.custom,r,o)),t}const D_=e=>Array.isArray(e);function N_(e){const t=HL(e)?e.get():e;return n=t,Boolean(n&&"object"==typeof n&&n.mix&&n.toValue)?t.toValue():t;var n}const L_=e=>(t,n)=>{const r=(0,At.useContext)(vL),o=(0,At.useContext)(sL),a=()=>function({scrapeMotionValuesFromProps:e,createRenderState:t,onMount:n},r,o,a){const i={latestValues:__(r,o,a,e),renderState:t()};return n&&(i.mount=e=>n(r,e,i)),i}(e,t,r,o);return n?a():lL(a)};function __(e,t,n,r){const o={},a=r(e,{});for(const e in a)o[e]=N_(a[e]);let{initial:i,animate:s}=e;const l=PL(e),u=jL(e);t&&u&&!l&&!1!==e.inherit&&(void 0===i&&(i=t.initial),void 0===s&&(s=t.animate));let c=!!n&&!1===n.initial;c=c||!1===i;const d=c?s:i;return d&&"boolean"!=typeof d&&!CL(d)&&(Array.isArray(d)?d:[d]).forEach((t=>{const n=I_(e,t);if(!n)return;const{transitionEnd:r,transition:a,...i}=n;for(const e in i){let t=i[e];Array.isArray(t)&&(t=t[c?t.length-1:0]),null!==t&&(o[e]=t)}for(const e in r)o[e]=r[e]})),o}const B_={useVisualState:L_({scrapeMotionValuesFromProps:z_,createRenderState:()=>({style:{},transform:{},transformOrigin:{},vars:{},attrs:{}}),onMount:(e,t,{renderState:n,latestValues:r})=>{rL.read((()=>{try{n.dimensions="function"==typeof t.getBBox?t.getBBox():t.getBoundingClientRect()}catch(e){n.dimensions={x:0,y:0,width:0,height:0}}})),rL.render((()=>{C_(n,r,{enableHardwareAcceleration:!1},O_(t.tagName),e.transformTemplate),R_(t,n)}))}})},M_={useVisualState:L_({scrapeMotionValuesFromProps:T_,createRenderState:()=>({style:{},transform:{},transformOrigin:{},vars:{}})})};function $_(e,t,n,r={passive:!0}){return e.addEventListener(t,n,r),()=>e.removeEventListener(t,n)}const V_=e=>"mouse"===e.pointerType?"number"!=typeof e.button||e.button<=0:!1!==e.isPrimary;function q_(e,t="page"){return{point:{x:e[t+"X"],y:e[t+"Y"]}}}function H_(e,t,n,r){return $_(e,t,(e=>t=>V_(t)&&e(t,q_(t)))(n),r)}const U_=(e,t)=>n=>t(e(n)),W_=(...e)=>e.reduce(U_);function G_(e){let t=null;return()=>null===t&&(t=e,()=>{t=null})}const K_=G_("dragHorizontal"),Q_=G_("dragVertical");function X_(e){let t=!1;if("y"===e)t=Q_();else if("x"===e)t=K_();else{const e=K_(),n=Q_();e&&n?t=()=>{e(),n()}:(e&&e(),n&&n())}return t}function Y_(){const e=X_(!0);return!e||(e(),!1)}class Z_{constructor(e){this.isMounted=!1,this.node=e}update(){}}function J_(e,t){const n="pointer"+(t?"enter":"leave"),r="onHover"+(t?"Start":"End");return H_(e.current,n,((n,o)=>{if("touch"===n.pointerType||Y_())return;const a=e.getProps();e.animationState&&a.whileHover&&e.animationState.setActive("whileHover",t),a[r]&&rL.update((()=>a[r](n,o)))}),{passive:!e.getProps()[r]})}const eB=(e,t)=>!!t&&(e===t||eB(e,t.parentElement));function tB(e,t){if(!t)return;const n=new PointerEvent("pointer"+e);t(n,q_(n))}const nB=new WeakMap,rB=new WeakMap,oB=e=>{const t=nB.get(e.target);t&&t(e)},aB=e=>{e.forEach(oB)};const iB={some:0,all:1},sB={inView:{Feature:class extends Z_{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:e={}}=this.node.getProps(),{root:t,margin:n,amount:r="some",once:o}=e,a={root:t?t.current:void 0,rootMargin:n,threshold:"number"==typeof r?r:iB[r]};return function(e,t,n){const r=function({root:e,...t}){const n=e||document;rB.has(n)||rB.set(n,{});const r=rB.get(n),o=JSON.stringify(t);return r[o]||(r[o]=new IntersectionObserver(aB,{root:e,...t})),r[o]}(t);return nB.set(e,n),r.observe(e),()=>{nB.delete(e),r.unobserve(e)}}(this.node.current,a,(e=>{const{isIntersecting:t}=e;if(this.isInView===t)return;if(this.isInView=t,o&&!t&&this.hasEnteredView)return;t&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",t);const{onViewportEnter:n,onViewportLeave:r}=this.node.getProps(),a=t?n:r;a&&a(e)}))}mount(){this.startObserver()}update(){if("undefined"==typeof IntersectionObserver)return;const{props:e,prevProps:t}=this.node;["amount","margin","root"].some(function({viewport:e={}},{viewport:t={}}={}){return n=>e[n]!==t[n]}(e,t))&&this.startObserver()}unmount(){}}},tap:{Feature:class extends Z_{constructor(){super(...arguments),this.removeStartListeners=eL,this.removeEndListeners=eL,this.removeAccessibleListeners=eL,this.startPointerPress=(e,t)=>{if(this.isPressing)return;this.removeEndListeners();const n=this.node.getProps(),r=H_(window,"pointerup",((e,t)=>{if(!this.checkPressEnd())return;const{onTap:n,onTapCancel:r,globalTapTarget:o}=this.node.getProps();rL.update((()=>{o||eB(this.node.current,e.target)?n&&n(e,t):r&&r(e,t)}))}),{passive:!(n.onTap||n.onPointerUp)}),o=H_(window,"pointercancel",((e,t)=>this.cancelPress(e,t)),{passive:!(n.onTapCancel||n.onPointerCancel)});this.removeEndListeners=W_(r,o),this.startPress(e,t)},this.startAccessiblePress=()=>{const e=$_(this.node.current,"keydown",(e=>{"Enter"!==e.key||this.isPressing||(this.removeEndListeners(),this.removeEndListeners=$_(this.node.current,"keyup",(e=>{"Enter"===e.key&&this.checkPressEnd()&&tB("up",((e,t)=>{const{onTap:n}=this.node.getProps();n&&rL.update((()=>n(e,t)))}))})),tB("down",((e,t)=>{this.startPress(e,t)})))})),t=$_(this.node.current,"blur",(()=>{this.isPressing&&tB("cancel",((e,t)=>this.cancelPress(e,t)))}));this.removeAccessibleListeners=W_(e,t)}}startPress(e,t){this.isPressing=!0;const{onTapStart:n,whileTap:r}=this.node.getProps();r&&this.node.animationState&&this.node.animationState.setActive("whileTap",!0),n&&rL.update((()=>n(e,t)))}checkPressEnd(){return this.removeEndListeners(),this.isPressing=!1,this.node.getProps().whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!1),!Y_()}cancelPress(e,t){if(!this.checkPressEnd())return;const{onTapCancel:n}=this.node.getProps();n&&rL.update((()=>n(e,t)))}mount(){const e=this.node.getProps(),t=H_(e.globalTapTarget?window:this.node.current,"pointerdown",this.startPointerPress,{passive:!(e.onTapStart||e.onPointerStart)}),n=$_(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=W_(t,n)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}}},focus:{Feature:class extends Z_{constructor(){super(...arguments),this.isActive=!1}onFocus(){let e=!1;try{e=this.node.current.matches(":focus-visible")}catch(t){e=!0}e&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=W_($_(this.node.current,"focus",(()=>this.onFocus())),$_(this.node.current,"blur",(()=>this.onBlur())))}unmount(){}}},hover:{Feature:class extends Z_{mount(){this.unmount=W_(J_(this.node,!0),J_(this.node,!1))}unmount(){}}}};function lB(e,t){if(!Array.isArray(t))return!1;const n=t.length;if(n!==e.length)return!1;for(let r=0;rt[n]=e.get())),t}(e),function(e){const t={};return e.values.forEach(((e,n)=>t[n]=e.getVelocity())),t}(e))}const cB=e=>1e3*e,dB=e=>e/1e3,fB=e=>Array.isArray(e)&&"number"==typeof e[0];function pB(e){return Boolean(!e||"string"==typeof e&&mB[e]||fB(e)||Array.isArray(e)&&e.every(pB))}const hB=([e,t,n,r])=>`cubic-bezier(${e}, ${t}, ${n}, ${r})`,mB={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:hB([0,.65,.55,1]),circOut:hB([.55,0,1,.45]),backIn:hB([.31,.01,.66,-.59]),backOut:hB([.33,1.53,.69,.99])};function gB(e){if(e)return fB(e)?hB(e):Array.isArray(e)?e.map(gB):mB[e]}const yB=(e,t,n)=>(((1-3*n+3*t)*e+(3*n-6*t))*e+3*t)*e;function bB(e,t,n,r){if(e===t&&n===r)return eL;return o=>0===o||1===o?o:yB(function(e,t,n,r,o){let a,i,s=0;do{i=t+(n-t)/2,a=yB(i,r,o)-e,a>0?n=i:t=i}while(Math.abs(a)>1e-7&&++s<12);return i}(o,0,1,e,n),t,r)}const vB=bB(.42,0,1,1),wB=bB(0,0,.58,1),kB=bB(.42,0,.58,1),xB=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,SB=e=>t=>1-e(1-t),EB=e=>1-Math.sin(Math.acos(e)),CB=SB(EB),OB=xB(EB),AB=bB(.33,1.53,.69,.99),PB=SB(AB),jB=xB(PB),FB={linear:eL,easeIn:vB,easeInOut:kB,easeOut:wB,circIn:EB,circInOut:OB,circOut:CB,backIn:PB,backInOut:jB,backOut:AB,anticipate:e=>(e*=2)<1?.5*PB(e):.5*(2-Math.pow(2,-10*(e-1)))},RB=e=>{if(Array.isArray(e)){mL(4===e.length,"Cubic bezier arrays must contain four numerical values.");const[t,n,r,o]=e;return bB(t,n,r,o)}return"string"==typeof e?(mL(void 0!==FB[e],`Invalid easing type '${e}'`),FB[e]):e},TB=(e,t)=>n=>Boolean(a_(n)&&o_.test(n)&&n.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(n,t)),zB=(e,t,n)=>r=>{if(!a_(r))return r;const[o,a,i,s]=r.match(n_);return{[e]:parseFloat(o),[t]:parseFloat(a),[n]:parseFloat(i),alpha:void 0!==s?parseFloat(s):1}},IB={...ZL,transform:e=>Math.round((e=>YL(0,255,e))(e))},DB={test:TB("rgb","red"),parse:zB("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:r=1})=>"rgba("+IB.transform(e)+", "+IB.transform(t)+", "+IB.transform(n)+", "+t_(JL.transform(r))+")"},NB={test:TB("#"),parse:function(e){let t="",n="",r="",o="";return e.length>5?(t=e.substring(1,3),n=e.substring(3,5),r=e.substring(5,7),o=e.substring(7,9)):(t=e.substring(1,2),n=e.substring(2,3),r=e.substring(3,4),o=e.substring(4,5),t+=t,n+=n,r+=r,o+=o),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:o?parseInt(o,16)/255:1}},transform:DB.transform},LB={test:TB("hsl","hue"),parse:zB("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:r=1})=>"hsla("+Math.round(e)+", "+l_.transform(t_(t))+", "+l_.transform(t_(n))+", "+t_(JL.transform(r))+")"},_B={test:e=>DB.test(e)||NB.test(e)||LB.test(e),parse:e=>DB.test(e)?DB.parse(e):LB.test(e)?LB.parse(e):NB.parse(e),transform:e=>a_(e)?e:e.hasOwnProperty("red")?DB.transform(e):LB.transform(e)},BB=(e,t,n)=>-n*e+n*t+e;function MB(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}const $B=(e,t,n)=>{const r=e*e;return Math.sqrt(Math.max(0,n*(t*t-r)+r))},VB=[NB,DB,LB];function qB(e){const t=(n=e,VB.find((e=>e.test(n))));var n;mL(Boolean(t),`'${e}' is not an animatable color. Use the equivalent color code instead.`);let r=t.parse(e);return t===LB&&(r=function({hue:e,saturation:t,lightness:n,alpha:r}){e/=360,n/=100;let o=0,a=0,i=0;if(t/=100){const r=n<.5?n*(1+t):n+t-n*t,s=2*n-r;o=MB(s,r,e+1/3),a=MB(s,r,e),i=MB(s,r,e-1/3)}else o=a=i=n;return{red:Math.round(255*o),green:Math.round(255*a),blue:Math.round(255*i),alpha:r}}(r)),r}const HB=(e,t)=>{const n=qB(e),r=qB(t),o={...n};return e=>(o.red=$B(n.red,r.red,e),o.green=$B(n.green,r.green,e),o.blue=$B(n.blue,r.blue,e),o.alpha=BB(n.alpha,r.alpha,e),DB.transform(o))},UB={regex:/var\s*\(\s*--[\w-]+(\s*,\s*(?:(?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)+)?\s*\)/g,countKey:"Vars",token:"${v}",parse:eL},WB={regex:r_,countKey:"Colors",token:"${c}",parse:_B.parse},GB={regex:n_,countKey:"Numbers",token:"${n}",parse:ZL.parse};function KB(e,{regex:t,countKey:n,token:r,parse:o}){const a=e.tokenised.match(t);a&&(e["num"+n]=a.length,e.tokenised=e.tokenised.replace(t,r),e.values.push(...a.map(o)))}function QB(e){const t=e.toString(),n={value:t,tokenised:t,values:[],numVars:0,numColors:0,numNumbers:0};return n.value.includes("var(--")&&KB(n,UB),KB(n,WB),KB(n,GB),n}function XB(e){return QB(e).values}function YB(e){const{values:t,numColors:n,numVars:r,tokenised:o}=QB(e),a=t.length;return e=>{let t=o;for(let o=0;o"number"==typeof e?0:e,JB={test:function(e){var t,n;return isNaN(e)&&a_(e)&&((null===(t=e.match(n_))||void 0===t?void 0:t.length)||0)+((null===(n=e.match(r_))||void 0===n?void 0:n.length)||0)>0},parse:XB,createTransformer:YB,getAnimatableNone:function(e){const t=XB(e);return YB(e)(t.map(ZB))}},eM=(e,t)=>n=>`${n>0?t:e}`;function tM(e,t){return"number"==typeof e?n=>BB(e,t,n):_B.test(e)?HB(e,t):e.startsWith("var(")?eM(e,t):oM(e,t)}const nM=(e,t)=>{const n=[...e],r=n.length,o=e.map(((e,n)=>tM(e,t[n])));return e=>{for(let t=0;t{const n={...e,...t},r={};for(const o in n)void 0!==e[o]&&void 0!==t[o]&&(r[o]=tM(e[o],t[o]));return e=>{for(const t in r)n[t]=r[t](e);return n}},oM=(e,t)=>{const n=JB.createTransformer(t),r=QB(e),o=QB(t);return r.numVars===o.numVars&&r.numColors===o.numColors&&r.numNumbers>=o.numNumbers?W_(nM(r.values,o.values),n):(hL(!0,`Complex values '${e}' and '${t}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),eM(e,t))},aM=(e,t,n)=>{const r=t-e;return 0===r?1:(n-e)/r},iM=(e,t)=>n=>BB(e,t,n);function sM(e,t,{clamp:n=!0,ease:r,mixer:o}={}){const a=e.length;if(mL(a===t.length,"Both input and output ranges must be the same length"),1===a)return()=>t[0];e[0]>e[a-1]&&(e=[...e].reverse(),t=[...t].reverse());const i=function(e,t,n){const r=[],o=n||("number"==typeof(a=e[0])?iM:"string"==typeof a?_B.test(a)?HB:oM:Array.isArray(a)?nM:"object"==typeof a?rM:iM);var a;const i=e.length-1;for(let n=0;n{let n=0;if(s>1)for(;nl(YL(e[0],e[a-1],t)):l}function lM({duration:e=300,keyframes:t,times:n,ease:r="easeInOut"}){const o=(e=>Array.isArray(e)&&"number"!=typeof e[0])(r)?r.map(RB):RB(r),a={done:!1,value:t[0]},i=function(e,t){return e.map((e=>e*t))}(n&&n.length===t.length?n:function(e){const t=[0];return function(e,t){const n=e[e.length-1];for(let r=1;r<=t;r++){const o=aM(0,t,r);e.push(BB(n,1,o))}}(t,e.length-1),t}(t),e),s=sM(i,t,{ease:Array.isArray(o)?o:(l=t,u=o,l.map((()=>u||kB)).splice(0,l.length-1))});var l,u;return{calculatedDuration:e,next:t=>(a.value=s(t),a.done=t>=e,a)}}function uM(e,t){return t?e*(1e3/t):0}function cM(e,t,n){const r=Math.max(t-5,0);return uM(n-e(r),t-r)}const dM=12;function fM(e,t){return e*Math.sqrt(1-t*t)}const pM=["duration","bounce"],hM=["stiffness","damping","mass"];function mM(e,t){return t.some((t=>void 0!==e[t]))}function gM({keyframes:e,restDelta:t,restSpeed:n,...r}){const o=e[0],a=e[e.length-1],i={done:!1,value:o},{stiffness:s,damping:l,mass:u,duration:c,velocity:d,isResolvedFromDuration:f}=function(e){let t={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!mM(e,hM)&&mM(e,pM)){const n=function({duration:e=800,bounce:t=.25,velocity:n=0,mass:r=1}){let o,a;hL(e<=cB(10),"Spring duration must be 10 seconds or less");let i=1-t;i=YL(.05,1,i),e=YL(.01,10,dB(e)),i<1?(o=t=>{const r=t*i,o=r*e;return.001-(r-n)/fM(t,i)*Math.exp(-o)},a=t=>{const r=t*i*e,a=r*n+n,s=Math.pow(i,2)*Math.pow(t,2)*e,l=Math.exp(-r),u=fM(Math.pow(t,2),i);return(.001-o(t)>0?-1:1)*((a-s)*l)/u}):(o=t=>Math.exp(-t*e)*((t-n)*e+1)-.001,a=t=>Math.exp(-t*e)*(e*e*(n-t)));const s=function(e,t,n){let r=n;for(let n=1;n{const n=Math.exp(-h*g*t);return a-n*((p+h*g*m)/e*Math.sin(e*t)+m*Math.cos(e*t))}}else if(1===h)b=e=>a-Math.exp(-g*e)*(m+(p+g*m)*e);else{const e=g*Math.sqrt(h*h-1);b=t=>{const n=Math.exp(-h*g*t),r=Math.min(e*t,300);return a-n*((p+h*g*m)*Math.sinh(r)+e*m*Math.cosh(r))/e}}return{calculatedDuration:f&&c||null,next:e=>{const r=b(e);if(f)i.done=e>=c;else{let o=p;0!==e&&(o=h<1?cM(b,e,r):0);const s=Math.abs(o)<=n,l=Math.abs(a-r)<=t;i.done=s&&l}return i.value=i.done?a:r,i}}}function yM({keyframes:e,velocity:t=0,power:n=.8,timeConstant:r=325,bounceDamping:o=10,bounceStiffness:a=500,modifyTarget:i,min:s,max:l,restDelta:u=.5,restSpeed:c}){const d=e[0],f={done:!1,value:d},p=e=>void 0===s?l:void 0===l||Math.abs(s-e)-h*Math.exp(-e/r),b=e=>g+y(e),v=e=>{const t=y(e),n=b(e);f.done=Math.abs(t)<=u,f.value=f.done?g:n};let w,k;const x=e=>{var t;t=f.value,(void 0!==s&&tl)&&(w=e,k=gM({keyframes:[f.value,p(f.value)],velocity:cM(b,e,f.value),damping:o,stiffness:a,restDelta:u,restSpeed:c}))};return x(0),{calculatedDuration:null,next:e=>{let t=!1;return k||void 0!==w||(t=!0,v(e),x(e)),void 0!==w&&e>w?k.next(e-w):(!t&&v(e),f)}}}const bM=e=>{const t=({timestamp:t})=>e(t);return{start:()=>rL.update(t,!0),stop:()=>oL(t),now:()=>aL.isProcessing?aL.timestamp:performance.now()}};function vM(e){let t=0,n=e.next(t);for(;!n.done&&t<2e4;)t+=50,n=e.next(t);return t>=2e4?1/0:t}const wM={decay:yM,inertia:yM,tween:lM,keyframes:lM,spring:gM};function kM({autoplay:e=!0,delay:t=0,driver:n=bM,keyframes:r,type:o="keyframes",repeat:a=0,repeatDelay:i=0,repeatType:s="loop",onPlay:l,onStop:u,onComplete:c,onUpdate:d,...f}){let p,h,m=1,g=!1;const y=()=>{h=new Promise((e=>{p=e}))};let b;y();const v=wM[o]||lM;let w;v!==lM&&"number"!=typeof r[0]&&(w=sM([0,100],r,{clamp:!1}),r=[0,100]);const k=v({...f,keyframes:r});let x;"mirror"===s&&(x=v({...f,keyframes:[...r].reverse(),velocity:-(f.velocity||0)}));let S="idle",E=null,C=null,O=null;null===k.calculatedDuration&&a&&(k.calculatedDuration=vM(k));const{calculatedDuration:A}=k;let P=1/0,j=1/0;null!==A&&(P=A+i,j=P*(a+1)-i);let F=0;const R=e=>{if(null===C)return;m>0&&(C=Math.min(C,e)),m<0&&(C=Math.min(e-j/m,C)),F=null!==E?E:Math.round(e-C)*m;const n=F-t*(m>=0?1:-1),o=m>=0?n<0:n>j;F=Math.max(n,0),"finished"===S&&null===E&&(F=j);let l=F,u=k;if(a){const e=Math.min(F,j)/P;let t=Math.floor(e),n=e%1;!n&&e>=1&&(n=1),1===n&&t--,t=Math.min(t,a+1),Boolean(t%2)&&("reverse"===s?(n=1-n,i&&(n-=i/P)):"mirror"===s&&(u=x)),l=YL(0,1,n)*P}const c=o?{done:!1,value:r[0]}:u.next(l);w&&(c.value=w(c.value));let{done:f}=c;o||null===A||(f=m>=0?F>=j:F<=0);const p=null===E&&("finished"===S||"running"===S&&f);return d&&d(c.value),p&&I(),c},T=()=>{b&&b.stop(),b=void 0},z=()=>{S="idle",T(),p(),y(),C=O=null},I=()=>{S="finished",c&&c(),T(),p()},D=()=>{if(g)return;b||(b=n(R));const e=b.now();l&&l(),null!==E?C=e-E:C&&"finished"!==S||(C=e),"finished"===S&&y(),O=C,E=null,S="running",b.start()};e&&D();const N={then:(e,t)=>h.then(e,t),get time(){return dB(F)},set time(e){e=cB(e),F=e,null===E&&b&&0!==m?C=b.now()-e/m:E=e},get duration(){const e=null===k.calculatedDuration?vM(k):k.calculatedDuration;return dB(e)},get speed(){return m},set speed(e){e!==m&&b&&(m=e,N.time=dB(F))},get state(){return S},play:D,pause:()=>{S="paused",E=F},stop:()=>{g=!0,"idle"!==S&&(S="idle",u&&u(),z())},cancel:()=>{null!==O&&R(O),z()},complete:()=>{S="finished"},sample:e=>(C=0,R(e))};return N}const xM=function(){let e;return()=>(void 0===e&&(e=Object.hasOwnProperty.call(Element.prototype,"animate")),e)}(),SM=new Set(["opacity","clipPath","filter","transform","backgroundColor"]);const EM={type:"spring",stiffness:500,damping:25,restSpeed:10},CM={type:"keyframes",duration:.8},OM={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},AM=(e,{keyframes:t})=>t.length>2?CM:VL.has(e)?e.startsWith("scale")?{type:"spring",stiffness:550,damping:0===t[1]?2*Math.sqrt(550):30,restSpeed:10}:EM:OM,PM=(e,t)=>!("zIndex"===e||"number"!=typeof t&&!Array.isArray(t)&&("string"!=typeof t||!JB.test(t)&&"0"!==t||t.startsWith("url("))),jM=new Set(["brightness","contrast","saturate","opacity"]);function FM(e){const[t,n]=e.slice(0,-1).split("(");if("drop-shadow"===t)return e;const[r]=n.match(n_)||[];if(!r)return e;const o=n.replace(r,"");let a=jM.has(t)?1:0;return r!==n&&(a*=100),t+"("+a+o+")"}const RM=/([a-z-]*)\(.*?\)/g,TM={...JB,getAnimatableNone:e=>{const t=e.match(RM);return t?t.map(FM).join(" "):e}},zM={...h_,color:_B,backgroundColor:_B,outlineColor:_B,fill:_B,stroke:_B,borderColor:_B,borderTopColor:_B,borderRightColor:_B,borderBottomColor:_B,borderLeftColor:_B,filter:TM,WebkitFilter:TM},IM=e=>zM[e];function DM(e,t){let n=IM(e);return n!==TM&&(n=JB),n.getAnimatableNone?n.getAnimatableNone(t):void 0}const NM=e=>/^0[^.\s]+$/.test(e);function LM(e){return"number"==typeof e?0===e:null!==e?"none"===e||"0"===e||NM(e):void 0}function _M(e,t){return e[t]||e.default||e}const BM=(e,t,n,r={})=>o=>{const a=_M(r,e)||{},i=a.delay||r.delay||0;let{elapsed:s=0}=r;s-=cB(i);const l=function(e,t,n,r){const o=PM(t,n);let a;a=Array.isArray(n)?[...n]:[null,n];const i=void 0!==r.from?r.from:e.get();let s;const l=[];for(let e=0;e{t.set(e),a.onUpdate&&a.onUpdate(e)},onComplete:()=>{o(),a.onComplete&&a.onComplete()}};if(function({when:e,delay:t,delayChildren:n,staggerChildren:r,staggerDirection:o,repeat:a,repeatType:i,repeatDelay:s,from:l,elapsed:u,...c}){return!!Object.keys(c).length}(a)||(p={...p,...AM(e,p)}),p.duration&&(p.duration=cB(p.duration)),p.repeatDelay&&(p.repeatDelay=cB(p.repeatDelay)),!d||!f||!1===a.type)return function({keyframes:e,delay:t,onUpdate:n,onComplete:r}){const o=()=>(n&&n(e[e.length-1]),r&&r(),{time:0,speed:1,duration:0,play:eL,pause:eL,stop:eL,then:e=>(e(),Promise.resolve()),cancel:eL,complete:eL});return t?kM({keyframes:[0,1],duration:0,delay:t,onComplete:o}):o()}(p);if(!r.isHandoff&&t.owner&&t.owner.current instanceof HTMLElement&&!t.owner.getProps().onUpdate){const n=function(e,t,{onUpdate:n,onComplete:r,...o}){if(!xM()||!SM.has(t)||o.repeatDelay||"mirror"===o.repeatType||0===o.damping||"inertia"===o.type)return!1;let a,i,s=!1,l=!1;const u=()=>{i=new Promise((e=>{a=e}))};u();let{keyframes:c,duration:d=300,ease:f,times:p}=o;if(((e,t)=>"spring"===t.type||"backgroundColor"===e||!pB(t.ease))(t,o)){const e=kM({...o,repeat:0,delay:0});let t={done:!1,value:c[0]};const n=[];let r=0;for(;!t.done&&r<2e4;)t=e.sample(r),n.push(t.value),r+=10;p=void 0,c=n,d=r-10,f="linear"}const h=function(e,t,n,{delay:r=0,duration:o,repeat:a=0,repeatType:i="loop",ease:s,times:l}={}){const u={[t]:n};l&&(u.offset=l);const c=gB(s);return Array.isArray(c)&&(u.easing=c),e.animate(u,{delay:r,duration:o,easing:Array.isArray(c)?"linear":c,fill:"both",iterations:a+1,direction:"reverse"===i?"alternate":"normal"})}(e.owner.current,t,c,{...o,duration:d,ease:f,times:p}),m=()=>{l=!1,h.cancel()},g=()=>{l=!0,rL.update(m),a(),u()};return h.onfinish=()=>{l||(e.set(function(e,{repeat:t,repeatType:n="loop"}){return e[t&&"loop"!==n&&t%2==1?0:e.length-1]}(c,o)),r&&r(),g())},{then:(e,t)=>i.then(e,t),attachTimeline:e=>(h.timeline=e,h.onfinish=null,eL),get time(){return dB(h.currentTime||0)},set time(e){h.currentTime=cB(e)},get speed(){return h.playbackRate},set speed(e){h.playbackRate=e},get duration(){return dB(d)},play:()=>{s||(h.play(),oL(m))},pause:()=>h.pause(),stop:()=>{if(s=!0,"idle"===h.playState)return;const{currentTime:t}=h;if(t){const n=kM({...o,autoplay:!1});e.setWithVelocity(n.sample(t-10).value,n.sample(t).value,10)}g()},complete:()=>{l||h.finish()},cancel:g}}(t,e,p);if(n)return n}return kM(p)};function MM(e){return Boolean(HL(e)&&e.add)}const $M=e=>/^\-?\d*\.?\d+$/.test(e);function VM(e,t){-1===e.indexOf(t)&&e.push(t)}function qM(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}class HM{constructor(){this.subscriptions=[]}add(e){return VM(this.subscriptions,e),()=>qM(this.subscriptions,e)}notify(e,t,n){const r=this.subscriptions.length;if(r)if(1===r)this.subscriptions[0](e,t,n);else for(let o=0;o{this.prev=this.current,this.current=e;const{delta:n,timestamp:r}=aL;this.lastUpdated!==r&&(this.timeDelta=n,this.lastUpdated=r,rL.postRender(this.scheduleVelocityCheck)),this.prev!==this.current&&this.events.change&&this.events.change.notify(this.current),this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()),t&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.scheduleVelocityCheck=()=>rL.postRender(this.velocityCheck),this.velocityCheck=({timestamp:e})=>{e!==this.lastUpdated&&(this.prev=this.current,this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=e,this.canTrackVelocity=(n=this.current,!isNaN(parseFloat(n))),this.owner=t.owner}onChange(e){return this.on("change",e)}on(e,t){this.events[e]||(this.events[e]=new HM);const n=this.events[e].add(t);return"change"===e?()=>{n(),rL.read((()=>{this.events.change.getSize()||this.stop()}))}:n}clearListeners(){for(const e in this.events)this.events[e].clear()}attach(e,t){this.passiveEffect=e,this.stopPassiveEffect=t}set(e,t=!0){t&&this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e,t)}setWithVelocity(e,t,n){this.set(t),this.prev=e,this.timeDelta=n}jump(e){this.updateAndNotify(e),this.prev=e,this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return UM.current&&UM.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?uM(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0}start(e){return this.stop(),new Promise((t=>{this.hasAnimated=!0,this.animation=e(t),this.events.animationStart&&this.events.animationStart.notify()})).then((()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()}))}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function GM(e,t){return new WM(e,t)}const KM=e=>t=>t.test(e),QM=[ZL,u_,l_,s_,d_,c_,{test:e=>"auto"===e,parse:e=>e}],XM=e=>QM.find(KM(e)),YM=[...QM,_B,JB];function ZM(e,t,n){e.hasValue(t)?e.getValue(t).set(n):e.addValue(t,GM(n))}function JM(e,t){if(t)return(t[e]||t.default||t).from}function e$({protectedKeys:e,needsAnimating:t},n){const r=e.hasOwnProperty(n)&&!0!==t[n];return t[n]=!1,r}function t$(e,t){const n=e.get();if(!Array.isArray(t))return n!==t;for(let e=0;el.remove(t)))),u.push(f)}return i&&Promise.all(u).then((()=>{i&&function(e,t){const n=uB(e,t);let{transitionEnd:r={},transition:o={},...a}=n?e.makeTargetAnimatable(n,!1):{};a={...a,...r};for(const t in a)ZM(e,t,(i=a[t],D_(i)?i[i.length-1]||0:i));var i}(e,i)})),u}function r$(e,t,n={}){const r=uB(e,t,n.custom);let{transition:o=e.getDefaultTransition()||{}}=r||{};n.transitionOverride&&(o=n.transitionOverride);const a=r?()=>Promise.all(n$(e,r,n)):()=>Promise.resolve(),i=e.variantChildren&&e.variantChildren.size?(r=0)=>{const{delayChildren:a=0,staggerChildren:i,staggerDirection:s}=o;return function(e,t,n=0,r=0,o=1,a){const i=[],s=(e.variantChildren.size-1)*r,l=1===o?(e=0)=>e*r:(e=0)=>s-e*r;return Array.from(e.variantChildren).sort(o$).forEach(((e,r)=>{e.notify("AnimationStart",t),i.push(r$(e,t,{...a,delay:n+l(r)}).then((()=>e.notify("AnimationComplete",t))))})),Promise.all(i)}(e,t,a+r,i,s,n)}:()=>Promise.resolve(),{when:s}=o;if(s){const[e,t]="beforeChildren"===s?[a,i]:[i,a];return e().then((()=>t()))}return Promise.all([a(),i(n.delay)])}function o$(e,t){return e.sortNodePosition(t)}const a$=[...OL].reverse(),i$=OL.length;function s$(e){let t=function(e){return t=>Promise.all(t.map((({animation:t,options:n})=>function(e,t,n={}){let r;if(e.notify("AnimationStart",t),Array.isArray(t)){const o=t.map((t=>r$(e,t,n)));r=Promise.all(o)}else if("string"==typeof t)r=r$(e,t,n);else{const o="function"==typeof t?uB(e,t,n.custom):t;r=Promise.all(n$(e,o,n))}return r.then((()=>e.notify("AnimationComplete",t)))}(e,t,n))))}(e);const n={animate:l$(!0),whileInView:l$(),whileHover:l$(),whileTap:l$(),whileDrag:l$(),whileFocus:l$(),exit:l$()};let r=!0;const o=(t,n)=>{const r=uB(e,n);if(r){const{transition:e,transitionEnd:n,...o}=r;t={...t,...o,...n}}return t};function a(a,i){const s=e.getProps(),l=e.getVariantContext(!0)||{},u=[],c=new Set;let d={},f=1/0;for(let t=0;tf&&b),x=!1;const S=Array.isArray(y)?y:[y];let E=S.reduce(o,{});!1===v&&(E={});const{prevResolvedValues:C={}}=g,O={...C,...E},A=e=>{k=!0,c.has(e)&&(x=!0,c.delete(e)),g.needsAnimating[e]=!0};for(const e in O){const t=E[e],n=C[e];if(d.hasOwnProperty(e))continue;let r=!1;r=D_(t)&&D_(n)?!lB(t,n):t!==n,r?void 0!==t?A(e):c.add(e):void 0!==t&&c.has(e)?A(e):g.protectedKeys[e]=!0}g.prevProp=y,g.prevResolvedValues=E,g.isActive&&(d={...d,...E}),r&&e.blockInitialAnimation&&(k=!1),!k||w&&!x||u.push(...S.map((e=>({animation:e,options:{type:m,...a}}))))}var p,h;if(c.size){const t={};c.forEach((n=>{const r=e.getBaseTarget(n);void 0!==r&&(t[n]=r)})),u.push({animation:t})}let m=Boolean(u.length);return!r||!1!==s.initial&&s.initial!==s.animate||e.manuallyAnimateOnMount||(m=!1),r=!1,m?t(u):Promise.resolve()}return{animateChanges:a,setActive:function(t,r,o){var i;if(n[t].isActive===r)return Promise.resolve();null===(i=e.variantChildren)||void 0===i||i.forEach((e=>{var n;return null===(n=e.animationState)||void 0===n?void 0:n.setActive(t,r)})),n[t].isActive=r;const s=a(o,t);for(const e in n)n[e].protectedKeys={};return s},setAnimateFunction:function(n){t=n(e)},getState:()=>n}}function l$(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}let u$=0;const c$={animation:{Feature:class extends Z_{constructor(e){super(e),e.animationState||(e.animationState=s$(e))}updateAnimationControlsSubscription(){const{animate:e}=this.node.getProps();this.unmount(),CL(e)&&(this.unmount=e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:e}=this.node.getProps(),{animate:t}=this.node.prevProps||{};e!==t&&this.updateAnimationControlsSubscription()}unmount(){}}},exit:{Feature:class extends Z_{constructor(){super(...arguments),this.id=u$++}update(){if(!this.node.presenceContext)return;const{isPresent:e,onExitComplete:t,custom:n}=this.node.presenceContext,{isPresent:r}=this.node.prevPresenceContext||{};if(!this.node.animationState||e===r)return;const o=this.node.animationState.setActive("exit",!e,{custom:null!=n?n:this.node.getProps().custom});t&&!e&&o.then((()=>t(this.id)))}mount(){const{register:e}=this.node.presenceContext||{};e&&(this.unmount=e(this.id))}unmount(){}}}},d$=(e,t)=>Math.abs(e-t);class f${constructor(e,t,{transformPagePoint:n,contextWindow:r,dragSnapToOrigin:o=!1}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!this.lastMoveEvent||!this.lastMoveEventInfo)return;const e=m$(this.lastMoveEventInfo,this.history),t=null!==this.startEvent,n=function(e,t){const n=d$(e.x,t.x),r=d$(e.y,t.y);return Math.sqrt(n**2+r**2)}(e.offset,{x:0,y:0})>=3;if(!t&&!n)return;const{point:r}=e,{timestamp:o}=aL;this.history.push({...r,timestamp:o});const{onStart:a,onMove:i}=this.handlers;t||(a&&a(this.lastMoveEvent,e),this.startEvent=this.lastMoveEvent),i&&i(this.lastMoveEvent,e)},this.handlePointerMove=(e,t)=>{this.lastMoveEvent=e,this.lastMoveEventInfo=p$(t,this.transformPagePoint),rL.update(this.updatePoint,!0)},this.handlePointerUp=(e,t)=>{this.end();const{onEnd:n,onSessionEnd:r,resumeAnimation:o}=this.handlers;if(this.dragSnapToOrigin&&o&&o(),!this.lastMoveEvent||!this.lastMoveEventInfo)return;const a=m$("pointercancel"===e.type?this.lastMoveEventInfo:p$(t,this.transformPagePoint),this.history);this.startEvent&&n&&n(e,a),r&&r(e,a)},!V_(e))return;this.dragSnapToOrigin=o,this.handlers=t,this.transformPagePoint=n,this.contextWindow=r||window;const a=p$(q_(e),this.transformPagePoint),{point:i}=a,{timestamp:s}=aL;this.history=[{...i,timestamp:s}];const{onSessionStart:l}=t;l&&l(e,m$(a,this.history)),this.removeListeners=W_(H_(this.contextWindow,"pointermove",this.handlePointerMove),H_(this.contextWindow,"pointerup",this.handlePointerUp),H_(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),oL(this.updatePoint)}}function p$(e,t){return t?{point:t(e.point)}:e}function h$(e,t){return{x:e.x-t.x,y:e.y-t.y}}function m$({point:e},t){return{point:e,delta:h$(e,y$(t)),offset:h$(e,g$(t)),velocity:b$(t,.1)}}function g$(e){return e[0]}function y$(e){return e[e.length-1]}function b$(e,t){if(e.length<2)return{x:0,y:0};let n=e.length-1,r=null;const o=y$(e);for(;n>=0&&(r=e[n],!(o.timestamp-r.timestamp>cB(t)));)n--;if(!r)return{x:0,y:0};const a=dB(o.timestamp-r.timestamp);if(0===a)return{x:0,y:0};const i={x:(o.x-r.x)/a,y:(o.y-r.y)/a};return i.x===1/0&&(i.x=0),i.y===1/0&&(i.y=0),i}function v$(e){return e.max-e.min}function w$(e,t=0,n=.01){return Math.abs(e-t)<=n}function k$(e,t,n,r=.5){e.origin=r,e.originPoint=BB(t.min,t.max,e.origin),e.scale=v$(n)/v$(t),(w$(e.scale,1,1e-4)||isNaN(e.scale))&&(e.scale=1),e.translate=BB(n.min,n.max,e.origin)-e.originPoint,(w$(e.translate)||isNaN(e.translate))&&(e.translate=0)}function x$(e,t,n,r){k$(e.x,t.x,n.x,r?r.originX:void 0),k$(e.y,t.y,n.y,r?r.originY:void 0)}function S$(e,t,n){e.min=n.min+t.min,e.max=e.min+v$(t)}function E$(e,t,n){e.min=t.min-n.min,e.max=e.min+v$(t)}function C$(e,t,n){E$(e.x,t.x,n.x),E$(e.y,t.y,n.y)}function O$(e,t,n){return{min:void 0!==t?e.min+t:void 0,max:void 0!==n?e.max+n-(e.max-e.min):void 0}}function A$(e,t){let n=t.min-e.min,r=t.max-e.max;return t.max-t.min1.0000000000001||e<.999999999999?e:1}function q$(e,t){e.min=e.min+t,e.max=e.max+t}function H$(e,t,[n,r,o]){const a=void 0!==t[o]?t[o]:.5,i=BB(e.min,e.max,a);M$(e,t[n],t[r],i,t.scale)}const U$=["x","scaleX","originX"],W$=["y","scaleY","originY"];function G$(e,t){H$(e.x,t,U$),H$(e.y,t,W$)}function K$(e,t){return T$(function(e,t){if(!t)return e;const n=t({x:e.left,y:e.top}),r=t({x:e.right,y:e.bottom});return{top:n.y,left:n.x,bottom:r.y,right:r.x}}(e.getBoundingClientRect(),t))}const Q$=({current:e})=>e?e.ownerDocument.defaultView:null,X$=new WeakMap;class Y${constructor(e){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic={x:{min:0,max:0},y:{min:0,max:0}},this.visualElement=e}start(e,{snapToCursor:t=!1}={}){const{presenceContext:n}=this.visualElement;if(n&&!1===n.isPresent)return;const{dragSnapToOrigin:r}=this.getProps();this.panSession=new f$(e,{onSessionStart:e=>{const{dragSnapToOrigin:n}=this.getProps();n?this.pauseAnimation():this.stopAnimation(),t&&this.snapToCursor(q_(e,"page").point)},onStart:(e,t)=>{const{drag:n,dragPropagation:r,onDragStart:o}=this.getProps();if(n&&!r&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=X_(n),!this.openGlobalLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),R$((e=>{let t=this.getAxisMotionValue(e).get()||0;if(l_.test(t)){const{projection:n}=this.visualElement;if(n&&n.layout){const r=n.layout.layoutBox[e];r&&(t=v$(r)*(parseFloat(t)/100))}}this.originPoint[e]=t})),o&&rL.update((()=>o(e,t)),!1,!0);const{animationState:a}=this.visualElement;a&&a.setActive("whileDrag",!0)},onMove:(e,t)=>{const{dragPropagation:n,dragDirectionLock:r,onDirectionLock:o,onDrag:a}=this.getProps();if(!n&&!this.openGlobalLock)return;const{offset:i}=t;if(r&&null===this.currentDirection)return this.currentDirection=function(e,t=10){let n=null;return Math.abs(e.y)>t?n="y":Math.abs(e.x)>t&&(n="x"),n}(i),void(null!==this.currentDirection&&o&&o(this.currentDirection));this.updateAxis("x",t.point,i),this.updateAxis("y",t.point,i),this.visualElement.render(),a&&a(e,t)},onSessionEnd:(e,t)=>this.stop(e,t),resumeAnimation:()=>R$((e=>{var t;return"paused"===this.getAnimationState(e)&&(null===(t=this.getAxisMotionValue(e).animation)||void 0===t?void 0:t.play())}))},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:r,contextWindow:Q$(this.visualElement)})}stop(e,t){const n=this.isDragging;if(this.cancel(),!n)return;const{velocity:r}=t;this.startAnimation(r);const{onDragEnd:o}=this.getProps();o&&rL.update((()=>o(e,t)))}cancel(){this.isDragging=!1;const{projection:e,animationState:t}=this.visualElement;e&&(e.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation:n}=this.getProps();!n&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),t&&t.setActive("whileDrag",!1)}updateAxis(e,t,n){const{drag:r}=this.getProps();if(!n||!Z$(e,r,this.currentDirection))return;const o=this.getAxisMotionValue(e);let a=this.originPoint[e]+n[e];this.constraints&&this.constraints[e]&&(a=function(e,{min:t,max:n},r){return void 0!==t&&en&&(e=r?BB(n,e,r.max):Math.min(e,n)),e}(a,this.constraints[e],this.elastic[e])),o.set(a)}resolveConstraints(){var e;const{dragConstraints:t,dragElastic:n}=this.getProps(),r=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):null===(e=this.visualElement.projection)||void 0===e?void 0:e.layout,o=this.constraints;t&&SL(t)?this.constraints||(this.constraints=this.resolveRefConstraints()):this.constraints=!(!t||!r)&&function(e,{top:t,left:n,bottom:r,right:o}){return{x:O$(e.x,n,o),y:O$(e.y,t,r)}}(r.layoutBox,t),this.elastic=function(e=P$){return!1===e?e=0:!0===e&&(e=P$),{x:j$(e,"left","right"),y:j$(e,"top","bottom")}}(n),o!==this.constraints&&r&&this.constraints&&!this.hasMutatedConstraints&&R$((e=>{this.getAxisMotionValue(e)&&(this.constraints[e]=function(e,t){const n={};return void 0!==t.min&&(n.min=t.min-e.min),void 0!==t.max&&(n.max=t.max-e.min),n}(r.layoutBox[e],this.constraints[e]))}))}resolveRefConstraints(){const{dragConstraints:e,onMeasureDragConstraints:t}=this.getProps();if(!e||!SL(e))return!1;const n=e.current;mL(null!==n,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");const{projection:r}=this.visualElement;if(!r||!r.layout)return!1;const o=function(e,t,n){const r=K$(e,n),{scroll:o}=t;return o&&(q$(r.x,o.offset.x),q$(r.y,o.offset.y)),r}(n,r.root,this.visualElement.getTransformPagePoint());let a=function(e,t){return{x:A$(e.x,t.x),y:A$(e.y,t.y)}}(r.layout.layoutBox,o);if(t){const e=t(function({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}(a));this.hasMutatedConstraints=!!e,e&&(a=T$(e))}return a}startAnimation(e){const{drag:t,dragMomentum:n,dragElastic:r,dragTransition:o,dragSnapToOrigin:a,onDragTransitionEnd:i}=this.getProps(),s=this.constraints||{},l=R$((i=>{if(!Z$(i,t,this.currentDirection))return;let l=s&&s[i]||{};a&&(l={min:0,max:0});const u=r?200:1e6,c=r?40:1e7,d={type:"inertia",velocity:n?e[i]:0,bounceStiffness:u,bounceDamping:c,timeConstant:750,restDelta:1,restSpeed:10,...o,...l};return this.startAxisValueAnimation(i,d)}));return Promise.all(l).then(i)}startAxisValueAnimation(e,t){const n=this.getAxisMotionValue(e);return n.start(BM(e,n,0,t))}stopAnimation(){R$((e=>this.getAxisMotionValue(e).stop()))}pauseAnimation(){R$((e=>{var t;return null===(t=this.getAxisMotionValue(e).animation)||void 0===t?void 0:t.pause()}))}getAnimationState(e){var t;return null===(t=this.getAxisMotionValue(e).animation)||void 0===t?void 0:t.state}getAxisMotionValue(e){const t="_drag"+e.toUpperCase(),n=this.visualElement.getProps();return n[t]||this.visualElement.getValue(e,(n.initial?n.initial[e]:void 0)||0)}snapToCursor(e){R$((t=>{const{drag:n}=this.getProps();if(!Z$(t,n,this.currentDirection))return;const{projection:r}=this.visualElement,o=this.getAxisMotionValue(t);if(r&&r.layout){const{min:n,max:a}=r.layout.layoutBox[t];o.set(e[t]-BB(n,a,.5))}}))}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:e,dragConstraints:t}=this.getProps(),{projection:n}=this.visualElement;if(!SL(t)||!n||!this.constraints)return;this.stopAnimation();const r={x:0,y:0};R$((e=>{const t=this.getAxisMotionValue(e);if(t){const n=t.get();r[e]=function(e,t){let n=.5;const r=v$(e),o=v$(t);return o>r?n=aM(t.min,t.max-r,e.min):r>o&&(n=aM(e.min,e.max-o,t.min)),YL(0,1,n)}({min:n,max:n},this.constraints[e])}}));const{transformTemplate:o}=this.visualElement.getProps();this.visualElement.current.style.transform=o?o({},""):"none",n.root&&n.root.updateScroll(),n.updateLayout(),this.resolveConstraints(),R$((t=>{if(!Z$(t,e,null))return;const n=this.getAxisMotionValue(t),{min:o,max:a}=this.constraints[t];n.set(BB(o,a,r[t]))}))}addListeners(){if(!this.visualElement.current)return;X$.set(this.visualElement,this);const e=H_(this.visualElement.current,"pointerdown",(e=>{const{drag:t,dragListener:n=!0}=this.getProps();t&&n&&this.start(e)})),t=()=>{const{dragConstraints:e}=this.getProps();SL(e)&&(this.constraints=this.resolveRefConstraints())},{projection:n}=this.visualElement,r=n.addEventListener("measure",t);n&&!n.layout&&(n.root&&n.root.updateScroll(),n.updateLayout()),t();const o=$_(window,"resize",(()=>this.scalePositionWithinConstraints())),a=n.addEventListener("didUpdate",(({delta:e,hasLayoutChanged:t})=>{this.isDragging&&t&&(R$((t=>{const n=this.getAxisMotionValue(t);n&&(this.originPoint[t]+=e[t].translate,n.set(n.get()+e[t].translate))})),this.visualElement.render())}));return()=>{o(),e(),r(),a&&a()}}getProps(){const e=this.visualElement.getProps(),{drag:t=!1,dragDirectionLock:n=!1,dragPropagation:r=!1,dragConstraints:o=!1,dragElastic:a=P$,dragMomentum:i=!0}=e;return{...e,drag:t,dragDirectionLock:n,dragPropagation:r,dragConstraints:o,dragElastic:a,dragMomentum:i}}}function Z$(e,t,n){return!(!0!==t&&t!==e||null!==n&&n!==e)}const J$=e=>(t,n)=>{e&&rL.update((()=>e(t,n)))},eV={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function tV(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}const nV={correct:(e,t)=>{if(!t.target)return e;if("string"==typeof e){if(!u_.test(e))return e;e=parseFloat(e)}return`${tV(e,t.target.x)}% ${tV(e,t.target.y)}%`}},rV={correct:(e,{treeScale:t,projectionDelta:n})=>{const r=e,o=JB.parse(e);if(o.length>5)return r;const a=JB.createTransformer(e),i="number"!=typeof o[0]?1:0,s=n.x.scale*t.x,l=n.y.scale*t.y;o[0+i]/=s,o[1+i]/=l;const u=BB(s,l,.5);return"number"==typeof o[2+i]&&(o[2+i]/=u),"number"==typeof o[3+i]&&(o[3+i]/=u),a(o)}};class oV extends At.Component{componentDidMount(){const{visualElement:e,layoutGroup:t,switchLayoutGroup:n,layoutId:r}=this.props,{projection:o}=e;var a;a=iV,Object.assign(ML,a),o&&(t.group&&t.group.add(o),n&&n.register&&r&&n.register(o),o.root.didUpdate(),o.addEventListener("animationComplete",(()=>{this.safeToRemove()})),o.setOptions({...o.options,onExitComplete:()=>this.safeToRemove()})),eV.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){const{layoutDependency:t,visualElement:n,drag:r,isPresent:o}=this.props,a=n.projection;return a?(a.isPresent=o,r||e.layoutDependency!==t||void 0===t?a.willUpdate():this.safeToRemove(),e.isPresent!==o&&(o?a.promote():a.relegate()||rL.postRender((()=>{const e=a.getStack();e&&e.members.length||this.safeToRemove()}))),null):null}componentDidUpdate(){const{projection:e}=this.props.visualElement;e&&(e.root.didUpdate(),queueMicrotask((()=>{!e.currentAnimation&&e.isLead()&&this.safeToRemove()})))}componentWillUnmount(){const{visualElement:e,layoutGroup:t,switchLayoutGroup:n}=this.props,{projection:r}=e;r&&(r.scheduleCheckAfterUnmount(),t&&t.group&&t.group.remove(r),n&&n.deregister&&n.deregister(r))}safeToRemove(){const{safeToRemove:e}=this.props;e&&e()}render(){return null}}function aV(e){const[t,n]=function(){const e=(0,At.useContext)(sL);if(null===e)return[!0,null];const{isPresent:t,onExitComplete:n,register:r}=e,o=(0,At.useId)();return(0,At.useEffect)((()=>r(o)),[]),!t&&n?[!1,()=>n&&n(o)]:[!0]}(),r=(0,At.useContext)(pL);return At.createElement(oV,{...e,layoutGroup:r,switchLayoutGroup:(0,At.useContext)(zL),isPresent:t,safeToRemove:n})}const iV={borderRadius:{...nV,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:nV,borderTopRightRadius:nV,borderBottomLeftRadius:nV,borderBottomRightRadius:nV,boxShadow:rV},sV=["TopLeft","TopRight","BottomLeft","BottomRight"],lV=sV.length,uV=e=>"string"==typeof e?parseFloat(e):e,cV=e=>"number"==typeof e||u_.test(e);function dV(e,t){return void 0!==e[t]?e[t]:e.borderRadius}const fV=hV(0,.5,CB),pV=hV(.5,.95,eL);function hV(e,t,n){return r=>rt?1:n(aM(e,t,r))}function mV(e,t){e.min=t.min,e.max=t.max}function gV(e,t){mV(e.x,t.x),mV(e.y,t.y)}function yV(e,t,n,r,o){return e=_$(e-=t,1/n,r),void 0!==o&&(e=_$(e,1/o,r)),e}function bV(e,t,[n,r,o],a,i){!function(e,t=0,n=1,r=.5,o,a=e,i=e){if(l_.test(t)&&(t=parseFloat(t),t=BB(i.min,i.max,t/100)-i.min),"number"!=typeof t)return;let s=BB(a.min,a.max,r);e===a&&(s-=t),e.min=yV(e.min,t,n,s,o),e.max=yV(e.max,t,n,s,o)}(e,t[n],t[r],t[o],t.scale,a,i)}const vV=["x","scaleX","originX"],wV=["y","scaleY","originY"];function kV(e,t,n,r){bV(e.x,t,vV,n?n.x:void 0,r?r.x:void 0),bV(e.y,t,wV,n?n.y:void 0,r?r.y:void 0)}function xV(e){return 0===e.translate&&1===e.scale}function SV(e){return xV(e.x)&&xV(e.y)}function EV(e,t){return Math.round(e.x.min)===Math.round(t.x.min)&&Math.round(e.x.max)===Math.round(t.x.max)&&Math.round(e.y.min)===Math.round(t.y.min)&&Math.round(e.y.max)===Math.round(t.y.max)}function CV(e){return v$(e.x)/v$(e.y)}class OV{constructor(){this.members=[]}add(e){VM(this.members,e),e.scheduleRender()}remove(e){if(qM(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){const e=this.members[this.members.length-1];e&&this.promote(e)}}relegate(e){const t=this.members.findIndex((t=>e===t));if(0===t)return!1;let n;for(let e=t;e>=0;e--){const t=this.members[e];if(!1!==t.isPresent){n=t;break}}return!!n&&(this.promote(n),!0)}promote(e,t){const n=this.lead;if(e!==n&&(this.prevLead=n,this.lead=e,e.show(),n)){n.instance&&n.scheduleRender(),e.scheduleRender(),e.resumeFrom=n,t&&(e.resumeFrom.preserveOpacity=!0),n.snapshot&&(e.snapshot=n.snapshot,e.snapshot.latestValues=n.animationValues||n.latestValues),e.root&&e.root.isUpdating&&(e.isLayoutDirty=!0);const{crossfade:r}=e.options;!1===r&&n.hide()}}exitAnimationComplete(){this.members.forEach((e=>{const{options:t,resumingFrom:n}=e;t.onExitComplete&&t.onExitComplete(),n&&n.options.onExitComplete&&n.options.onExitComplete()}))}scheduleRender(){this.members.forEach((e=>{e.instance&&e.scheduleRender(!1)}))}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function AV(e,t,n){let r="";const o=e.x.translate/t.x,a=e.y.translate/t.y;if((o||a)&&(r=`translate3d(${o}px, ${a}px, 0) `),1===t.x&&1===t.y||(r+=`scale(${1/t.x}, ${1/t.y}) `),n){const{rotate:e,rotateX:t,rotateY:o}=n;e&&(r+=`rotate(${e}deg) `),t&&(r+=`rotateX(${t}deg) `),o&&(r+=`rotateY(${o}deg) `)}const i=e.x.scale*t.x,s=e.y.scale*t.y;return 1===i&&1===s||(r+=`scale(${i}, ${s})`),r||"none"}const PV=(e,t)=>e.depth-t.depth;class jV{constructor(){this.children=[],this.isDirty=!1}add(e){VM(this.children,e),this.isDirty=!0}remove(e){qM(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(PV),this.isDirty=!1,this.children.forEach(e)}}const FV=["","X","Y","Z"],RV={visibility:"hidden"};let TV=0;const zV={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0};function IV({attachResizeListener:e,defaultParent:t,measureScroll:n,checkIsScrollRoot:r,resetTransform:o}){return class{constructor(e={},n=(null==t?void 0:t())){this.id=TV++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{var e;this.projectionUpdateScheduled=!1,zV.totalNodes=zV.resolvedTargetDeltas=zV.recalculatedProjection=0,this.nodes.forEach(LV),this.nodes.forEach(HV),this.nodes.forEach(UV),this.nodes.forEach(_V),e=zV,window.MotionDebug&&window.MotionDebug.record(e)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=e,this.root=n?n.root||n:this,this.path=n?[...n.path,n]:[],this.parent=n,this.depth=n?n.depth+1:0;for(let e=0;ethis.root.updateBlockedByResize=!1;e(t,(()=>{this.root.updateBlockedByResize=!0,n&&n(),n=function(e){const t=performance.now(),n=({timestamp:r})=>{const o=r-t;o>=250&&(oL(n),e(o-250))};return rL.read(n,!0),()=>oL(n)}(r),eV.hasAnimatedSinceResize&&(eV.hasAnimatedSinceResize=!1,this.nodes.forEach(qV))}))}o&&this.root.registerSharedNode(o,this),!1!==this.options.animate&&i&&(o||a)&&this.addEventListener("didUpdate",(({delta:e,hasLayoutChanged:t,hasRelativeTargetChanged:n,layout:r})=>{if(this.isTreeAnimationBlocked())return this.target=void 0,void(this.relativeTarget=void 0);const o=this.options.transition||i.getDefaultTransition()||YV,{onLayoutAnimationStart:a,onLayoutAnimationComplete:s}=i.getProps(),l=!this.targetLayout||!EV(this.targetLayout,r)||n,u=!t&&n;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||u||t&&(l||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(e,u);const t={..._M(o,"layout"),onPlay:a,onComplete:s};(i.shouldReduceMotion||this.options.layoutRoot)&&(t.delay=0,t.type=!1),this.startAnimation(t)}else t||qV(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=r}))}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const e=this.getStack();e&&e.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,oL(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(WV),this.animationId++)}getTransformTemplate(){const{visualElement:e}=this.options;return e&&e.getProps().transformTemplate}willUpdate(e=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked())return void(this.options.onExitComplete&&this.options.onExitComplete());if(!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let e=0;ethis.update())))}clearAllSnapshots(){this.nodes.forEach(BV),this.sharedNodes.forEach(GV)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,rL.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){rL.postRender((()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()}))}updateSnapshot(){!this.snapshot&&this.instance&&(this.snapshot=this.measure())}updateLayout(){if(!this.instance)return;if(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead()||this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let e=0;e{const n=t/1e3;var l,f,p,h;KV(a.x,e.x,n),KV(a.y,e.y,n),this.setTargetDelta(a),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(C$(i,this.layout.layoutBox,this.relativeParent.layout.layoutBox),l=this.relativeTarget,f=this.relativeTargetOrigin,p=i,h=n,QV(l.x,f.x,p.x,h),QV(l.y,f.y,p.y,h),d&&function(e,t){return e.x.min===t.x.min&&e.x.max===t.x.max&&e.y.min===t.y.min&&e.y.max===t.y.max}(this.relativeTarget,d)&&(this.isProjectionDirty=!1),d||(d={x:{min:0,max:0},y:{min:0,max:0}}),gV(d,this.relativeTarget)),s&&(this.animationValues=o,function(e,t,n,r,o,a){o?(e.opacity=BB(0,void 0!==n.opacity?n.opacity:1,fV(r)),e.opacityExit=BB(void 0!==t.opacity?t.opacity:1,0,pV(r))):a&&(e.opacity=BB(void 0!==t.opacity?t.opacity:1,void 0!==n.opacity?n.opacity:1,r));for(let o=0;o{eV.hasAnimatedSinceResize=!0,this.currentAnimation=function(e,t,n){const r=HL(0)?0:GM(0);return r.start(BM("",r,1e3,n)),r.animation}(0,0,{...e,onUpdate:t=>{this.mixTargetDelta(t),e.onUpdate&&e.onUpdate(t)},onComplete:()=>{e.onComplete&&e.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0}))}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const e=this.getStack();e&&e.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(1e3),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const e=this.getLead();let{targetWithTransforms:t,target:n,layout:r,latestValues:o}=e;if(t&&n&&r){if(this!==e&&this.layout&&r&&tq(this.options.animationType,this.layout.layoutBox,r.layoutBox)){n=this.target||{x:{min:0,max:0},y:{min:0,max:0}};const t=v$(this.layout.layoutBox.x);n.x.min=e.target.x.min,n.x.max=n.x.min+t;const r=v$(this.layout.layoutBox.y);n.y.min=e.target.y.min,n.y.max=n.y.min+r}gV(t,n),G$(t,o),x$(this.projectionDeltaWithTransform,this.layoutCorrected,t,o)}}registerSharedNode(e,t){this.sharedNodes.has(e)||this.sharedNodes.set(e,new OV),this.sharedNodes.get(e).add(t);const n=t.options.initialPromotionConfig;t.promote({transition:n?n.transition:void 0,preserveFollowOpacity:n&&n.shouldPreserveFollowOpacity?n.shouldPreserveFollowOpacity(t):void 0})}isLead(){const e=this.getStack();return!e||e.lead===this}getLead(){var e;const{layoutId:t}=this.options;return t&&(null===(e=this.getStack())||void 0===e?void 0:e.lead)||this}getPrevLead(){var e;const{layoutId:t}=this.options;return t?null===(e=this.getStack())||void 0===e?void 0:e.prevLead:void 0}getStack(){const{layoutId:e}=this.options;if(e)return this.root.sharedNodes.get(e)}promote({needsReset:e,transition:t,preserveFollowOpacity:n}={}){const r=this.getStack();r&&r.promote(this,n),e&&(this.projectionDelta=void 0,this.needsReset=!0),t&&this.setOptions({transition:t})}relegate(){const e=this.getStack();return!!e&&e.relegate(this)}resetRotation(){const{visualElement:e}=this.options;if(!e)return;let t=!1;const{latestValues:n}=e;if((n.rotate||n.rotateX||n.rotateY||n.rotateZ)&&(t=!0),!t)return;const r={};for(let t=0;t{var t;return null===(t=e.currentAnimation)||void 0===t?void 0:t.stop()})),this.root.nodes.forEach(MV),this.root.sharedNodes.clear()}}}function DV(e){e.updateLayout()}function NV(e){var t;const n=(null===(t=e.resumeFrom)||void 0===t?void 0:t.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&n&&e.hasListeners("didUpdate")){const{layoutBox:t,measuredBox:r}=e.layout,{animationType:o}=e.options,a=n.source!==e.layout.source;"size"===o?R$((e=>{const r=a?n.measuredBox[e]:n.layoutBox[e],o=v$(r);r.min=t[e].min,r.max=r.min+o})):tq(o,n.layoutBox,t)&&R$((r=>{const o=a?n.measuredBox[r]:n.layoutBox[r],i=v$(t[r]);o.max=o.min+i,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[r].max=e.relativeTarget[r].min+i)}));const i={x:{translate:0,scale:1,origin:0,originPoint:0},y:{translate:0,scale:1,origin:0,originPoint:0}};x$(i,t,n.layoutBox);const s={x:{translate:0,scale:1,origin:0,originPoint:0},y:{translate:0,scale:1,origin:0,originPoint:0}};a?x$(s,e.applyTransform(r,!0),n.measuredBox):x$(s,t,n.layoutBox);const l=!SV(i);let u=!1;if(!e.resumeFrom){const r=e.getClosestProjectingParent();if(r&&!r.resumeFrom){const{snapshot:o,layout:a}=r;if(o&&a){const i={x:{min:0,max:0},y:{min:0,max:0}};C$(i,n.layoutBox,o.layoutBox);const s={x:{min:0,max:0},y:{min:0,max:0}};C$(s,t,a.layoutBox),EV(i,s)||(u=!0),r.options.layoutRoot&&(e.relativeTarget=s,e.relativeTargetOrigin=i,e.relativeParent=r)}}}e.notifyListeners("didUpdate",{layout:t,snapshot:n,delta:s,layoutDelta:i,hasLayoutChanged:l,hasRelativeTargetChanged:u})}else if(e.isLead()){const{onExitComplete:t}=e.options;t&&t()}e.options.transition=void 0}function LV(e){zV.totalNodes++,e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=Boolean(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function _V(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function BV(e){e.clearSnapshot()}function MV(e){e.clearMeasurements()}function $V(e){e.isLayoutDirty=!1}function VV(e){const{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function qV(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function HV(e){e.resolveTargetDelta()}function UV(e){e.calcProjection()}function WV(e){e.resetRotation()}function GV(e){e.removeLeadSnapshot()}function KV(e,t,n){e.translate=BB(t.translate,0,n),e.scale=BB(t.scale,1,n),e.origin=t.origin,e.originPoint=t.originPoint}function QV(e,t,n,r){e.min=BB(t.min,n.min,r),e.max=BB(t.max,n.max,r)}function XV(e){return e.animationValues&&void 0!==e.animationValues.opacityExit}const YV={duration:.45,ease:[.4,0,.1,1]},ZV=e=>"undefined"!=typeof navigator&&navigator.userAgent.toLowerCase().includes(e),JV=ZV("applewebkit/")&&!ZV("chrome/")?Math.round:eL;function eq(e){e.min=JV(e.min),e.max=JV(e.max)}function tq(e,t,n){return"position"===e||"preserve-aspect"===e&&!w$(CV(t),CV(n),.2)}const nq=IV({attachResizeListener:(e,t)=>$_(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),rq={current:void 0},oq=IV({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!rq.current){const e=new nq({});e.mount(window),e.setOptions({layoutScroll:!0}),rq.current=e}return rq.current},resetTransform:(e,t)=>{e.style.transform=void 0!==t?t:"none"},checkIsScrollRoot:e=>Boolean("fixed"===window.getComputedStyle(e).position)}),aq={pan:{Feature:class extends Z_{constructor(){super(...arguments),this.removePointerDownListener=eL}onPointerDown(e){this.session=new f$(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:Q$(this.node)})}createPanHandlers(){const{onPanSessionStart:e,onPanStart:t,onPan:n,onPanEnd:r}=this.node.getProps();return{onSessionStart:J$(e),onStart:J$(t),onMove:n,onEnd:(e,t)=>{delete this.session,r&&rL.update((()=>r(e,t)))}}}mount(){this.removePointerDownListener=H_(this.node.current,"pointerdown",(e=>this.onPointerDown(e)))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}},drag:{Feature:class extends Z_{constructor(e){super(e),this.removeGroupControls=eL,this.removeListeners=eL,this.controls=new Y$(e)}mount(){const{dragControls:e}=this.node.getProps();e&&(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||eL}unmount(){this.removeGroupControls(),this.removeListeners()}},ProjectionNode:oq,MeasureLayout:aV}},iq=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function sq(e,t,n=1){mL(n<=4,`Max CSS variable fallback depth detected in property "${e}". This may indicate a circular fallback dependency.`);const[r,o]=function(e){const t=iq.exec(e);if(!t)return[,];const[,n,r]=t;return[n,r]}(e);if(!r)return;const a=window.getComputedStyle(t).getPropertyValue(r);if(a){const e=a.trim();return $M(e)?parseFloat(e):e}return QL(o)?sq(o,t,n+1):o}const lq=new Set(["width","height","top","left","right","bottom","x","y","translateX","translateY"]),uq=e=>lq.has(e),cq=e=>e===ZL||e===u_,dq=(e,t)=>parseFloat(e.split(", ")[t]),fq=(e,t)=>(n,{transform:r})=>{if("none"===r||!r)return 0;const o=r.match(/^matrix3d\((.+)\)$/);if(o)return dq(o[1],t);{const t=r.match(/^matrix\((.+)\)$/);return t?dq(t[1],e):0}},pq=new Set(["x","y","z"]),hq=$L.filter((e=>!pq.has(e))),mq={width:({x:e},{paddingLeft:t="0",paddingRight:n="0"})=>e.max-e.min-parseFloat(t)-parseFloat(n),height:({y:e},{paddingTop:t="0",paddingBottom:n="0"})=>e.max-e.min-parseFloat(t)-parseFloat(n),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:fq(4,13),y:fq(5,14)};mq.translateX=mq.x,mq.translateY=mq.y;function gq(e,t,n,r){return(e=>Object.keys(e).some(uq))(t)?((e,t,n={},r={})=>{t={...t},r={...r};const o=Object.keys(t).filter(uq);let a=[],i=!1;const s=[];if(o.forEach((o=>{const l=e.getValue(o);if(!e.hasValue(o))return;let u=n[o],c=XM(u);const d=t[o];let f;if(D_(d)){const e=d.length,t=null===d[0]?1:0;u=d[t],c=XM(u);for(let n=t;n{const r=e.getValue(n);void 0!==r&&(t.push([n,r.get()]),r.set(n.startsWith("scale")?1:0))})),t.length&&e.render(),t}(e),i=!0),s.push(o),r[o]=void 0!==r[o]?r[o]:t[o],l.jump(d))})),s.length){const n=s.indexOf("height")>=0?window.pageYOffset:null,o=((e,t,n)=>{const r=t.measureViewportBox(),o=t.current,a=getComputedStyle(o),{display:i}=a,s={};"none"===i&&t.setStaticValue("display",e.display||"block"),n.forEach((e=>{s[e]=mq[e](r,a)})),t.render();const l=t.measureViewportBox();return n.forEach((n=>{const r=t.getValue(n);r&&r.jump(s[n]),e[n]=mq[n](l,a)})),e})(t,e,s);return a.length&&a.forEach((([t,n])=>{e.getValue(t).set(n)})),e.render(),YN&&null!==n&&window.scrollTo({top:n}),{target:o,transitionEnd:r}}return{target:t,transitionEnd:r}})(e,t,n,r):{target:t,transitionEnd:r}}const yq={current:null},bq={current:!1},vq=new WeakMap,wq=Object.keys(TL),kq=wq.length,xq=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],Sq=AL.length;class Eq{constructor({parent:e,props:t,presenceContext:n,reducedMotionConfig:r,visualState:o},a={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.scheduleRender=()=>rL.render(this.render,!1,!0);const{latestValues:i,renderState:s}=o;this.latestValues=i,this.baseTarget={...i},this.initialValues=t.initial?{...i}:{},this.renderState=s,this.parent=e,this.props=t,this.presenceContext=n,this.depth=e?e.depth+1:0,this.reducedMotionConfig=r,this.options=a,this.isControllingVariants=PL(t),this.isVariantNode=jL(t),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=Boolean(e&&e.current);const{willChange:l,...u}=this.scrapeMotionValuesFromProps(t,{});for(const e in u){const t=u[e];void 0!==i[e]&&HL(t)&&(t.set(i[e],!1),MM(l)&&l.add(e))}}scrapeMotionValuesFromProps(e,t){return{}}mount(e){this.current=e,vq.set(e,this),this.projection&&!this.projection.instance&&this.projection.mount(e),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach(((e,t)=>this.bindToMotionValue(t,e))),bq.current||function(){if(bq.current=!0,YN)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),t=()=>yq.current=e.matches;e.addListener(t),t()}else yq.current=!1}(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||yq.current),this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){vq.delete(this.current),this.projection&&this.projection.unmount(),oL(this.notifyUpdate),oL(this.render),this.valueSubscriptions.forEach((e=>e())),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this);for(const e in this.events)this.events[e].clear();for(const e in this.features)this.features[e].unmount();this.current=null}bindToMotionValue(e,t){const n=VL.has(e),r=t.on("change",(t=>{this.latestValues[e]=t,this.props.onUpdate&&rL.update(this.notifyUpdate,!1,!0),n&&this.projection&&(this.projection.isTransformDirty=!0)})),o=t.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(e,(()=>{r(),o()}))}sortNodePosition(e){return this.current&&this.sortInstanceNodePosition&&this.type===e.type?this.sortInstanceNodePosition(this.current,e.current):0}loadFeatures({children:e,...t},n,r,o){let a,i;for(let e=0;ethis.scheduleRender(),animationType:"string"==typeof n?n:"both",initialPromotionConfig:o,layoutScroll:s,layoutRoot:l})}return i}updateFeatures(){for(const e in this.features){const t=this.features[e];t.isMounted?t.update():(t.mount(),t.isMounted=!0)}}triggerBuild(){this.build(this.renderState,this.latestValues,this.options,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):{x:{min:0,max:0},y:{min:0,max:0}}}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,t){this.latestValues[e]=t}makeTargetAnimatable(e,t=!0){return this.makeTargetAnimatableFromInstance(e,this.props,t)}update(e,t){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=e,this.prevPresenceContext=this.presenceContext,this.presenceContext=t;for(let t=0;tt.variantChildren.delete(e)}addValue(e,t){t!==this.values.get(e)&&(this.removeValue(e),this.bindToMotionValue(e,t)),this.values.set(e,t),this.latestValues[e]=t.get()}removeValue(e){this.values.delete(e);const t=this.valueSubscriptions.get(e);t&&(t(),this.valueSubscriptions.delete(e)),delete this.latestValues[e],this.removeValueFromRenderState(e,this.renderState)}hasValue(e){return this.values.has(e)}getValue(e,t){if(this.props.values&&this.props.values[e])return this.props.values[e];let n=this.values.get(e);return void 0===n&&void 0!==t&&(n=GM(t,{owner:this}),this.addValue(e,n)),n}readValue(e){var t;return void 0===this.latestValues[e]&&this.current?null!==(t=this.getBaseTargetFromProps(this.props,e))&&void 0!==t?t:this.readValueFromInstance(this.current,e,this.options):this.latestValues[e]}setBaseTarget(e,t){this.baseTarget[e]=t}getBaseTarget(e){var t;const{initial:n}=this.props,r="string"==typeof n||"object"==typeof n?null===(t=I_(this.props,n))||void 0===t?void 0:t[e]:void 0;if(n&&void 0!==r)return r;const o=this.getBaseTargetFromProps(this.props,e);return void 0===o||HL(o)?void 0!==this.initialValues[e]&&void 0===r?void 0:this.baseTarget[e]:o}on(e,t){return this.events[e]||(this.events[e]=new HM),this.events[e].add(t)}notify(e,...t){this.events[e]&&this.events[e].notify(...t)}}class Cq extends Eq{sortInstanceNodePosition(e,t){return 2&e.compareDocumentPosition(t)?1:-1}getBaseTargetFromProps(e,t){return e.style?e.style[t]:void 0}removeValueFromRenderState(e,{vars:t,style:n}){delete t[e],delete n[e]}makeTargetAnimatableFromInstance({transition:e,transitionEnd:t,...n},{transformValues:r},o){let a=function(e,t,n){const r={};for(const o in e){const e=JM(o,t);if(void 0!==e)r[o]=e;else{const e=n.getValue(o);e&&(r[o]=e.get())}}return r}(n,e||{},this);if(r&&(t&&(t=r(t)),n&&(n=r(n)),a&&(a=r(a))),o){!function(e,t,n){var r,o;const a=Object.keys(t).filter((t=>!e.hasValue(t))),i=a.length;var s;if(i)for(let l=0;l{const o=function(e,{...t},n){const r=e.current;if(!(r instanceof Element))return{target:t,transitionEnd:n};n&&(n={...n}),e.values.forEach((e=>{const t=e.get();if(!QL(t))return;const n=sq(t,r);n&&e.set(n)}));for(const e in t){const o=t[e];if(!QL(o))continue;const a=sq(o,r);a&&(t[e]=a,n||(n={}),void 0===n[e]&&(n[e]=o))}return{target:t,transitionEnd:n}}(e,t,r);return gq(e,t=o.target,n,r=o.transitionEnd)})(this,n,a,t);t=e.transitionEnd,n=e.target}return{transition:e,transitionEnd:t,...n}}}class Oq extends Cq{constructor(){super(...arguments),this.type="html"}readValueFromInstance(e,t){if(VL.has(t)){const e=IM(t);return e&&e.default||0}{const r=(n=e,window.getComputedStyle(n)),o=(KL(t)?r.getPropertyValue(t):r[t])||0;return"string"==typeof o?o.trim():o}var n}measureInstanceViewportBox(e,{transformPagePoint:t}){return K$(e,t)}build(e,t,n,r){m_(e,t,n,r.transformTemplate)}scrapeMotionValuesFromProps(e,t){return T_(e,t)}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:e}=this.props;HL(e)&&(this.childSubscription=e.on("change",(e=>{this.current&&(this.current.textContent=`${e}`)})))}renderInstance(e,t,n,r){j_(e,t,n,r)}}class Aq extends Cq{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1}getBaseTargetFromProps(e,t){return e[t]}readValueFromInstance(e,t){if(VL.has(t)){const e=IM(t);return e&&e.default||0}return t=F_.has(t)?t:kL(t),e.getAttribute(t)}measureInstanceViewportBox(){return{x:{min:0,max:0},y:{min:0,max:0}}}scrapeMotionValuesFromProps(e,t){return z_(e,t)}build(e,t,n,r){C_(e,t,n,this.isSVGTag,r.transformTemplate)}renderInstance(e,t,n,r){R_(e,t,0,r)}mount(e){this.isSVGTag=O_(e.tagName),super.mount(e)}}const Pq=(e,t)=>BL(e)?new Aq(t,{enableHardwareAcceleration:!1}):new Oq(t,{enableHardwareAcceleration:!0}),jq={...c$,...sB,...aq,layout:{ProjectionNode:oq,MeasureLayout:aV}},Fq=LL(((e,t)=>function(e,{forwardMotionProps:t=!1},n,r){return{...BL(e)?B_:M_,preloadedFeatures:n,useRender:P_(t),createVisualElement:r,Component:e}}(e,t,jq,Pq))),Rq=function(e){var t=e.isVisible,n=e.height,o=void 0===n?8:n,a=e.backgroundColor,i=void 0===a?"#e2e8f0":a,s=e.barColor,l=void 0===s?"#ADB5BD":s,u=Et(l).brighten(.5).hex();return(0,r.jsx)("div",{style:{position:"relative",overflow:"hidden",height:"".concat(o,"px"),backgroundColor:i,borderRadius:"4px"},children:(0,r.jsx)(yL,{children:t&&(0,r.jsx)(Fq.div,{initial:"hidden",animate:"visible",exit:"hidden",variants:{hidden:{x:"-100%"},visible:{x:"200%",transition:{duration:1.3,ease:"easeInOut",repeat:1/0}}},style:{background:"linear-gradient(90deg, transparent, ".concat(u,", ").concat(l,", ").concat(u,", transparent)"),position:"absolute",width:"75%",height:"100%",borderRadius:"12px"}})})})};const Tq=function(e){var t=e.query,n=e.setQuery,o=e.attemptTriggerFeedbackSurvey,a=ow(),i=a.modalDisclaimer,s=a.modalAskAIInputPlaceholder,l=Xv(),u=l.projectColor,c=l.queryInputFontSize,d=l.queryInputTextColor,f=l.queryInputPlaceholderTextColor,p=l.queryInputBorderColor,h=l.queryInputFocusBorderColor,m=l.submitQueryButtonBgColor,g=Xi(),y=sS(),b=y.threadId,v=y.conversation,w=y.stopGeneration,k=y.submitQuery,x=y.resetConversation,S=y.isPreparingAnswer,E=y.isGeneratingAnswer,C=y.error,O=Kj(),A=O.containerRef,P=O.isUserAtBottom,j=O.scrollToBottom,F=function(e){k(e),o(),j()},R=function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,a=n.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(r=a.next()).done;)i.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(o)throw o.error}}return i}(At.useState(!1),2),T=R[0],z=R[1];return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{ref:A,className:"scrollable-container",style:{position:"relative",overflow:"auto",flex:1,minHeight:0,width:"100%"},children:[(0,r.jsxs)("div",{style:{position:"relative"},children:[i?(0,r.jsx)(Jv,{children:i}):(0,r.jsx)("div",{}),(0,r.jsx)(XN,{setQuery:n}),v.length>0&&(0,r.jsx)("div",{style:{padding:"0px",marginTop:"8px"},children:v.map((function(e,t){return(0,r.jsx)(dN,{isFirstItem:0===t,threadId:b,qa:e,resetConversation:x,isPreparingAnswer:S,error:C,isMostRecent:t===v.length-1,scrollToBottom:j},t)}))}),C&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(iA,{h:"sm"}),(0,r.jsx)(EA,{icon:(0,r.jsx)(Hj,{size:"1rem"}),color:"pink",children:C}),(0,r.jsx)(iA,{h:"sm"})]}),S&&(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)(TA,{spacing:"md",style:{minHeight:"64px",justifyContent:"center"},children:[(0,r.jsx)(fN,{text:"Gathering sources",color:"gray"}),(0,r.jsx)(Rq,{isVisible:!0,barColor:u})]})})]}),P?null:(0,r.jsx)("div",{id:"scroll-to-bottom-button",style:{position:"sticky",bottom:"2px",height:0},children:(0,r.jsx)(ZA,{variant:"default",size:"xl",radius:"xl",sx:{position:"absolute",display:"flex",justifyContent:"center",alignItems:"center",bottom:0,left:"50%",transform:"translateX(-50%)",boxShadow:g.shadows.xl},onClick:function(){return j(E?"auto":"smooth")},children:(0,r.jsx)(Uj,{size:"1.2rem"})})})]}),(0,r.jsx)(zj,{id:"kapa-ask-ai-input",radius:"md",size:"md",autosize:!0,minRows:1,maxRows:10,onCompositionStart:function(){return z(!0)},onCompositionEnd:function(){return z(!1)},sx:{marginTop:"16px",marginBottom:"16px"},styles:{input:{color:d,fontSize:c,borderColor:p,"::placeholder":{color:f},":focus":{borderColor:h}}},rightSection:(0,r.jsx)(mp,{size:32,radius:"md",color:u,variant:"filled",onClick:function(){E||S?w():F(t)},disabled:!(E||S||null===C&&0!==t.trim().length),sx:{backgroundColor:m},children:E||S?(0,r.jsx)(Wj,{size:"1rem",stroke:1.5}):(0,r.jsx)(Gj,{size:"1rem",stroke:1.5})}),placeholder:0===v.length?s:"Ask a follow-up",rightSectionWidth:42,"data-autofocus":!0,onChange:function(e){return n(e.currentTarget.value)},onKeyDown:function(e){S||E||e.shiftKey||T||!(t.trim().length>0)||"Enter"===e.key&&(e.preventDefault(),F(t))},value:t})]})};function zq(){var e=ow().botProtectionMechanism;return"recaptcha"===e?(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)(zR,{width:300,position:"top",withArrow:!0,shadow:"md",children:[(0,r.jsx)(zR.Target,{children:(0,r.jsxs)(hh,{fz:"xs",color:"gray.6",style:{marginTop:"8px"},children:["protected by ",(0,r.jsx)(Km,{color:"gray.6",children:"reCAPTCHA"})]})}),(0,r.jsx)(zR.Dropdown,{children:(0,r.jsxs)(hh,{size:"xs",children:["This site is protected by reCAPTCHA and the Google"," ",(0,r.jsx)(Km,{href:"https://policies.google.com/privacy",target:"_blank",color:"gray.6",children:"Privacy Policy"})," ","and"," ",(0,r.jsx)(Km,{href:"https://policies.google.com/terms",target:"_blank",color:"gray.6",children:"ToS"})," ","apply"]})})]})}):"hcaptcha"===e?(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)(zR,{width:300,position:"top",withArrow:!0,shadow:"md",children:[(0,r.jsx)(zR.Target,{children:(0,r.jsxs)(hh,{fz:"xs",color:"gray.6",style:{marginTop:"8px"},children:["protected by ",(0,r.jsx)(Km,{color:"gray.6",children:"hCaptcha"})]})}),(0,r.jsx)(zR.Dropdown,{children:(0,r.jsxs)(hh,{size:"xs",children:["This site is protected by"," ",(0,r.jsx)(Km,{target:"_blank",color:"gray.6",href:"https://www.hCaptcha.com",children:"hCaptcha"})," ","and its"," ",(0,r.jsx)(Km,{href:"https://www.hcaptcha.com/privacy",target:"_blank",color:"gray.6",children:"Privacy Policy"})," ","and"," ",(0,r.jsx)(Km,{href:"https://www.hcaptcha.com/terms",target:"_blank",color:"gray.6",children:"ToS"})," ","apply"]})})]})}):null}var Iq=function(){return Iq=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&(0,r.jsx)(hh,{fz:"xs",color:"gray.6",style:{marginTop:"8px"},children:u.map((function(e,t){return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(Km,{fz:"xs",href:e.url,target:"_blank",color:"gray.6",children:e.title},t),t!==u.length-1&&(0,r.jsx)("span",{children:" and "})]})}))}),(0,r.jsx)(zq,{})]})]}))};const Bq=ks(((e,{inline:t})=>({root:{display:t?"inline-flex":"flex",alignItems:"center",justifyContent:"center"}})));var Mq=Object.defineProperty,$q=Object.getOwnPropertySymbols,Vq=Object.prototype.hasOwnProperty,qq=Object.prototype.propertyIsEnumerable,Hq=(e,t,n)=>t in e?Mq(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const Uq=(0,At.forwardRef)(((e,t)=>{const n=Zi("Center",{},e),{inline:r,className:o,unstyled:a,variant:i}=n,s=((e,t)=>{var n={};for(var r in e)Vq.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&$q)for(var r of $q(e))t.indexOf(r)<0&&qq.call(e,r)&&(n[r]=e[r]);return n})(n,["inline","className","unstyled","variant"]),{classes:l,cx:u}=Bq({inline:r},{name:"Center",unstyled:a,variant:i});return At.createElement(Ws,((e,t)=>{for(var n in t||(t={}))Vq.call(t,n)&&Hq(e,n,t[n]);if($q)for(var n of $q(t))qq.call(t,n)&&Hq(e,n,t[n]);return e})({ref:t,className:u(l.root,o)},s))}));Uq.displayName="@mantine/core/Center";const Wq=Uq,Gq={x:0,y:0,width:0,height:0,top:0,left:0,bottom:0,right:0};var Kq=Object.defineProperty,Qq=Object.defineProperties,Xq=Object.getOwnPropertyDescriptors,Yq=Object.getOwnPropertySymbols,Zq=Object.prototype.hasOwnProperty,Jq=Object.prototype.propertyIsEnumerable,eH=(e,t,n)=>t in e?Kq(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,tH=(e,t)=>{for(var n in t||(t={}))Zq.call(t,n)&&eH(e,n,t[n]);if(Yq)for(var n of Yq(t))Jq.call(t,n)&&eH(e,n,t[n]);return e},nH=(e,t)=>Qq(e,Xq(t));const rH={xs:`${ni(3)} ${ni(6)}`,sm:`${ni(5)} ${ni(10)}`,md:`${ni(7)} ${ni(14)}`,lg:`${ni(9)} ${ni(16)}`,xl:`${ni(12)} ${ni(20)}`},oH=ks(((e,{fullWidth:t,color:n,radius:r,shouldAnimate:o,transitionDuration:a,transitionTimingFunction:i,orientation:s},{size:l})=>{const u="vertical"===s,c=e.fn.variant({variant:"filled",color:n});return{label:nH(tH(tH({ref:xs("label")},e.fn.focusStyles()),e.fn.fontStyles()),{WebkitTapHighlightColor:"transparent",borderRadius:e.fn.radius(r),fontWeight:500,fontSize:l in e.fontSizes?e.fontSizes[l]:e.fontSizes.sm,cursor:"pointer",display:"block",textAlign:"center",padding:rH[l in rH?l:"sm"],whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",userSelect:"none",color:"dark"===e.colorScheme?e.colors.dark[1]:e.colors.gray[7],transition:`color ${o?0:a}ms ${i||e.transitionTimingFunction}`,"&:hover":{color:"dark"===e.colorScheme?e.colors.dark[0]:e.black},"&[data-disabled]":{"&, &:hover":{color:"dark"===e.colorScheme?e.colors.dark[3]:e.colors.gray[5],cursor:"not-allowed",pointerEvents:"none"}},"&[data-active]":{"&, &:hover":{color:n||"dark"===e.colorScheme?e.white:e.black}}}),control:{ref:xs("control"),position:"relative",boxSizing:"border-box",flex:1,zIndex:2,transition:`border-left-color ${o?0:a}ms ${i||e.transitionTimingFunction}`,"&:not(:first-of-type)":{borderStyle:"solid",borderWidth:u?`${ni(1)} 0 0 0`:`0 0 0 ${ni(1)}`,borderColor:"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[3]}},input:{height:0,width:0,position:"absolute",overflow:"hidden",whiteSpace:"nowrap",opacity:0,"&:focus":{outline:"none",[`& + .${xs("label")}`]:tH({},"always"===e.focusRing||"auto"===e.focusRing?e.focusRingStyles.styles(e):e.focusRingStyles.resetStyles(e)),"&:focus:not(:focus-visible)":{[`& + .${xs("label")}`]:tH({},"auto"===e.focusRing||"never"===e.focusRing?e.focusRingStyles.resetStyles(e):null)}},"&:disabled + label":{"&, &:hover":{color:"dark"===e.colorScheme?e.colors.dark[3]:e.colors.gray[5],cursor:"not-allowed",pointerEvents:"none"}}},root:{position:"relative",display:t||u?"flex":"inline-flex",width:u&&!t?"max-content":"auto",flexDirection:u?"column":"row",backgroundColor:"dark"===e.colorScheme?e.colors.dark[8]:e.colors.gray[1],borderRadius:e.fn.radius(r),overflow:"hidden",padding:4},controlActive:{borderLeftColor:"transparent !important",borderTopColor:"transparent !important",[`& + .${xs("control")}`]:{[u?"borderTopColor":"borderLeftColor"]:"transparent !important"},borderRadius:e.fn.radius(r),boxShadow:o?n||"dark"===e.colorScheme?"none":e.shadows.xs:void 0,backgroundColor:o?n?c.background:"dark"===e.colorScheme?e.colors.dark[5]:e.white:void 0},indicator:{boxSizing:"border-box",borderRadius:e.fn.radius(r),position:"absolute",zIndex:1,boxShadow:n||"dark"===e.colorScheme?"none":e.shadows.xs,transition:`transform ${o?0:a}ms ${e.transitionTimingFunction}, width ${o?0:a/2}ms ${i||e.transitionTimingFunction}`,backgroundColor:n?c.background:"dark"===e.colorScheme?e.colors.dark[5]:e.white}}}));var aH=Object.defineProperty,iH=Object.getOwnPropertySymbols,sH=Object.prototype.hasOwnProperty,lH=Object.prototype.propertyIsEnumerable,uH=(e,t,n)=>t in e?aH(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const cH={disabled:!1,size:"sm",transitionDuration:200},dH=(0,At.forwardRef)(((e,t)=>{var n,r,o,a;const i=Zi("SegmentedControl",cH,e),{className:s,disabled:l,data:u,name:c,value:d,onChange:f,color:p,fullWidth:h,radius:m,size:g,transitionDuration:y,transitionTimingFunction:b,classNames:v,styles:w,defaultValue:k,orientation:x,unstyled:S,variant:E,readOnly:C}=i,O=((e,t)=>{var n={};for(var r in e)sH.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&iH)for(var r of iH(e))t.indexOf(r)<0&&lH.call(e,r)&&(n[r]=e[r]);return n})(i,["className","disabled","data","name","value","onChange","color","fullWidth","radius","size","transitionDuration","transitionTimingFunction","classNames","styles","defaultValue","orientation","unstyled","variant","readOnly"]),A=Xi(),P=vd(),j=!!A.respectReducedMotion&&P,F=u.map((e=>"string"==typeof e?{label:e,value:e}:e)),R=(0,At.useRef)(),[T,z]=(0,At.useState)(!1),[I,D]=nF({value:d,defaultValue:k,finalValue:Array.isArray(F)&&null!=(a=null!=(o=null==(n=F.find((e=>!e.disabled)))?void 0:n.value)?o:null==(r=F[0])?void 0:r.value)?a:null,onChange:f}),{classes:N,cx:L}=oH({fullWidth:h,color:p,radius:m,shouldAnimate:j||!T,transitionDuration:y,transitionTimingFunction:b,orientation:x},{name:"SegmentedControl",classNames:v,styles:w,unstyled:S,variant:E,size:g}),[_,B]=(0,At.useState)({width:0,height:0,translate:[0,0]}),M=Xc(c),$=(0,At.useRef)({}),[V,q]=function(){const e=(0,At.useRef)(0),t=(0,At.useRef)(null),[n,r]=(0,At.useState)(Gq),o=(0,At.useMemo)((()=>"undefined"!=typeof window?new ResizeObserver((n=>{const o=n[0];o&&(cancelAnimationFrame(e.current),e.current=requestAnimationFrame((()=>{t.current&&r(o.contentRect)})))})):null),[]);return xc((()=>(t.current&&(o.observe(t.current),r(t.current.getBoundingClientRect())),()=>{o.disconnect(),e.current&&cancelAnimationFrame(e.current)})),[t.current]),[t,n]}();xc((()=>{R.current?z(!0):(R.current=!0,z(!1))})),(0,At.useEffect)((()=>{if(I in $.current&&V.current){const e=$.current[I],t=e.getBoundingClientRect(),n=e.offsetWidth/t.width,r=t.width*n||0,o=t.height*n||0,a=q.width-e.parentElement.offsetLeft+4-r,i=e.parentElement.offsetLeft-4;B({width:r,height:o,translate:["rtl"===A.dir?a:i,e.parentElement.offsetTop-4]})}}),[I,q]);const H=F.map((e=>At.createElement("div",{className:L(N.control,{[N.controlActive]:I===e.value}),key:e.value},At.createElement("input",{className:N.input,disabled:l||e.disabled,type:"radio",name:M,value:e.value,id:`${M}-${e.value}`,checked:I===e.value,onChange:()=>!C&&D(e.value)}),At.createElement("label",{className:N.label,"data-active":I===e.value&&!(l||e.disabled)||void 0,"data-disabled":l||e.disabled||void 0,htmlFor:`${M}-${e.value}`,ref:t=>{$.current[e.value]=t}},e.label)))),U=ll(V,t);return 0===F.length?null:At.createElement(Ws,((e,t)=>{for(var n in t||(t={}))sH.call(t,n)&&uH(e,n,t[n]);if(iH)for(var n of iH(t))lH.call(t,n)&&uH(e,n,t[n]);return e})({className:L(N.root,s),ref:U},O),"string"==typeof I&&T&&At.createElement(Ws,{component:"span",className:N.indicator,sx:{width:_.width,height:_.height,transform:`translate(${_.translate[0]}px, ${_.translate[1]}px)`}}),H)}));dH.displayName="@mantine/core/SegmentedControl";var fH=qj("sparkles","IconSparkles",[["path",{d:"M16 18a2 2 0 0 1 2 2a2 2 0 0 1 2 -2a2 2 0 0 1 -2 -2a2 2 0 0 1 -2 2zm0 -12a2 2 0 0 1 2 2a2 2 0 0 1 2 -2a2 2 0 0 1 -2 -2a2 2 0 0 1 -2 2zm-7 12a6 6 0 0 1 6 -6a6 6 0 0 1 -6 -6a6 6 0 0 1 -6 6a6 6 0 0 1 6 6z",key:"svg-0"}]]),pH=qj("search","IconSearch",[["path",{d:"M10 10m-7 0a7 7 0 1 0 14 0a7 7 0 1 0 -14 0",key:"svg-0"}],["path",{d:"M21 21l-6 -6",key:"svg-1"}]]),hH=function(){return(0,r.jsxs)(Wq,{children:[(0,r.jsx)(fH,{size:"1rem"}),(0,r.jsx)(Ws,{ml:10,children:"Ask AI"})]})},mH=function(){return(0,r.jsxs)(Wq,{children:[(0,r.jsx)(pH,{size:"1rem"}),(0,r.jsx)(Ws,{ml:10,children:"Search"})]})};function gH(e){var t=e.searchModeDefault,n=e.value,o=e.onChange,a=Xv(),i=a.switchColor,s=a.switchBorder,l=a.switchBgColor,u=a.switchShowIcons,c=a.switchBorderRadius,d=a.switchLabelPaddingX,f=a.switchLabelPaddingY,p=a.switchLabelFontSize,h=a.switchLabelFontWeight,m=function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,a=n.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(r=a.next()).done;)i.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(o)throw o.error}}return i}((0,At.useState)(!1),2),g=m[0],y=m[1];return function(e,t,n={autoInvoke:!1}){const r=(0,At.useRef)(null),o=(0,At.useRef)(null),a=(0,At.useCallback)(((...e)=>{o.current||(o.current=window.setTimeout((()=>{r.current(e),o.current=null}),t))}),[t]),i=(0,At.useCallback)((()=>{o.current&&(window.clearTimeout(o.current),o.current=null)}),[]);(0,At.useEffect)((()=>{r.current=e}),[e]),(0,At.useEffect)((()=>(n.autoInvoke&&a(),i)),[i,t,n.autoInvoke,a])}((function(){return y(!0)}),20,{autoInvoke:!0}),(0,r.jsx)(dH,{size:"sm",value:n,onChange:function(e){o(e)},color:i,transitionDuration:g?200:0,data:t?[{label:u?(0,r.jsx)(mH,{}):"Search",value:"search"},{label:u?(0,r.jsx)(hH,{}):"Ask AI",value:"ai"}]:[{label:u?(0,r.jsx)(hH,{}):"Ask AI",value:"ai"},{label:u?(0,r.jsx)(mH,{}):"Search",value:"search"}],styles:{root:{borderRadius:c,backgroundColor:l,border:s},indicator:{borderRadius:c},label:{paddingTop:f,paddingRight:d,paddingBottom:f,paddingLeft:d,fontWeight:h?Number(h):void 0,fontSize:p}}})}var yH=function(e){var t=e.mode,n=e.setMode,o=Xv(),a=o.modalCloseButtonHide,i=o.modalHeaderLogoHideOnMobile,s=o.modalHeaderMinHeight,l=o.modalHeaderPadding,u=o.modalHeaderPaddingTop,c=o.modalHeaderPaddingRight,d=o.modalHeaderPaddingBottom,f=o.modalHeaderPaddingLeft,p=o.modalHeaderBgColor,h=o.modalHeaderBorderBottom,m=o.modalImageHeight,g=o.modalImageWidth,y=o.modalTitleFontFamily,b=o.modalTitleFontSize,v=o.modalTitleFontWeight,w=o.modalTitleColor,k=ow(),x=k.modalImageHide,S=k.modalImageAskAI,E=k.modalImageSearch,C=k.searchModeEnabled,O=k.searchModeDefault,A={ai:S,search:E},P={ai:k.modalTitleAskAI,search:k.modalTitleSearch};return(0,r.jsx)(zO.Header,{sx:{justifyContent:"space-between",minHeight:s,background:p,borderBottom:h,padding:l,paddingTop:u,paddingRight:c,paddingBottom:d,paddingLeft:f},children:(0,r.jsxs)(Rm,{position:"apart",style:{width:"100%"},noWrap:!0,children:[(0,r.jsxs)(Rm,{position:"left",align:"center",spacing:"sm",sx:{whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},noWrap:!0,children:[!x&&(0,r.jsx)(rN,{src:A[t],width:g,height:m,radius:"md",alt:"Project Logo",color:"gray",sx:function(e){var t;return(t={flexShrink:0})[e.fn.smallerThan("xs")]={display:i?"none":void 0},t}}),(0,r.jsx)(kh,{order:3,sx:{fontFamily:y,fontSize:b,fontWeight:v?Number(v):void 0,color:w},truncate:!0,children:P[t]})]}),(0,r.jsx)(Rm,{position:"right",spacing:"sm",children:C?(0,r.jsxs)(Rm,{position:"right",spacing:"sm",noWrap:!0,children:[(0,r.jsx)(gH,{value:t,onChange:function(e){n(e),pw("onModeSwitch",{mode:e})},searchModeDefault:O||!1}),a?null:(0,r.jsx)(zO.CloseButton,{})]}):a?null:(0,r.jsx)(zO.CloseButton,{})})]})})},bH=function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,a=n.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(r=a.next()).done;)i.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(o)throw o.error}}return i};function vH(e,t,n,r,o){var a=this,i=bH(function(e,t,n={leading:!1}){const[r,o]=(0,At.useState)(e),a=(0,At.useRef)(!1),i=(0,At.useRef)(null),s=(0,At.useRef)(!1),l=()=>window.clearTimeout(i.current);return(0,At.useEffect)((()=>{a.current&&(!s.current&&n.leading?(s.current=!0,o(e)):(l(),i.current=window.setTimeout((()=>{s.current=!1,o(e)}),t)))}),[e,n.leading,t]),(0,At.useEffect)((()=>(a.current=!0,l)),[]),[r,l]}(e,100),1)[0],s=bH((0,At.useState)(null),2),l=s[0],u=s[1],c=bH((0,At.useState)(null),2),d=c[0],f=c[1],p=bH((0,At.useState)(!1),2),h=p[0],m=p[1],g=(0,At.useRef)(o);return(0,At.useEffect)((function(){g.current=o}),[o]),(0,At.useEffect)((function(){var e,o,s,l,c,d=new AbortController;return i.length>=2&&(e=i,o=a,s=void 0,c=function(){var o,a,s,l,c,p,h;return function(e,t){var n,r,o,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},i=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return i.next=s(0),i.throw=s(1),i.return=s(2),"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(s){return function(l){return function(s){if(n)throw new TypeError("Generator is already executing.");for(;i&&(i=0,s[0]&&(a=0)),a;)try{if(n=1,r&&(o=2&s[0]?r.return:s[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,s[1])).done)return o;switch(r=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return a.label++,{value:s[1],done:!1};case 5:a.label++,r=s[1],s=[0];continue;case 7:s=a.ops.pop(),a.trys.pop();continue;default:if(!((o=(o=a.trys).length>0&&o[o.length-1])||6!==s[0]&&2!==s[0])){a=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]t in e?SH(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,FH=(e,t)=>{for(var n in t||(t={}))AH.call(t,n)&&jH(e,n,t[n]);if(OH)for(var n of OH(t))PH.call(t,n)&&jH(e,n,t[n]);return e};var RH=Object.defineProperty,TH=Object.defineProperties,zH=Object.getOwnPropertyDescriptors,IH=Object.getOwnPropertySymbols,DH=Object.prototype.hasOwnProperty,NH=Object.prototype.propertyIsEnumerable,LH=(e,t,n)=>t in e?RH(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,_H=(e,t)=>{for(var n in t||(t={}))DH.call(t,n)&&LH(e,n,t[n]);if(IH)for(var n of IH(t))NH.call(t,n)&&LH(e,n,t[n]);return e};const BH={type:"text",size:"sm",__staticSelector:"TextInput"},MH=(0,At.forwardRef)(((e,t)=>{const n=function(e,t,n){const r=Zi(e,t,n),{label:o,description:a,error:i,required:s,classNames:l,styles:u,className:c,unstyled:d,__staticSelector:f,sx:p,errorProps:h,labelProps:m,descriptionProps:g,wrapperProps:y,id:b,size:v,style:w,inputContainer:k,inputWrapperOrder:x,withAsterisk:S,variant:E}=r,C=((e,t)=>{var n={};for(var r in e)AH.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&OH)for(var r of OH(e))t.indexOf(r)<0&&PH.call(e,r)&&(n[r]=e[r]);return n})(r,["label","description","error","required","classNames","styles","className","unstyled","__staticSelector","sx","errorProps","labelProps","descriptionProps","wrapperProps","id","size","style","inputContainer","inputWrapperOrder","withAsterisk","variant"]),O=Xc(b),{systemStyles:A,rest:P}=As(C),j=FH({label:o,description:a,error:i,required:s,classNames:l,className:c,__staticSelector:f,sx:p,errorProps:h,labelProps:m,descriptionProps:g,unstyled:d,styles:u,id:O,size:v,style:w,inputContainer:k,inputWrapperOrder:x,withAsterisk:S,variant:E},y);return((e,t)=>EH(e,CH(t)))(FH({},P),{classNames:l,styles:u,unstyled:d,wrapperProps:FH(FH({},j),A),inputProps:{required:s,classNames:l,styles:u,unstyled:d,id:O,size:v,__staticSelector:f,error:i,variant:E}})}("TextInput",BH,e),{inputProps:r,wrapperProps:o}=n,a=((e,t)=>{var n={};for(var r in e)DH.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&IH)for(var r of IH(e))t.indexOf(r)<0&&NH.call(e,r)&&(n[r]=e[r]);return n})(n,["inputProps","wrapperProps"]);return At.createElement(xj.Wrapper,_H({},o),At.createElement(xj,((e,t)=>TH(e,zH(t)))(_H(_H({},r),a),{ref:t})))}));MH.displayName="@mantine/core/TextInput";var $H=function(e){var t=e.query,n=e.setQuery,o=e.isLoading,a=e.onKeyDown,i=(0,At.useRef)(null);(0,At.useEffect)((function(){i.current&&i.current.focus()}),[]);var s=ow().modalSearchInputPlaceholder,l=Xv(),u=l.searchInputShowIcon,c=l.queryInputFontSize,d=l.queryInputTextColor,f=l.queryInputPlaceholderTextColor,p=l.queryInputBorderColor,h=l.queryInputFocusBorderColor;return(0,r.jsxs)(Ws,{mt:"sm",mb:"xs",p:"0",pos:"relative",children:[(0,r.jsx)(MH,{ref:i,id:"kapa-search-input",icon:u?(0,r.jsx)(pH,{size:"1.1rem",stroke:1.5}):void 0,radius:"md",size:"md",placeholder:s,rightSectionWidth:42,"data-autofocus":!0,onChange:function(e){return n(e.currentTarget.value)},value:t,onKeyDown:a,autoComplete:"off",styles:{input:{color:d,fontSize:c,borderColor:p,"::placeholder":{color:f},":focus":{borderColor:h}}}}),o?(0,r.jsx)("div",{style:{height:"100%",width:"2.625rem",display:"flex",justifyContent:"center",alignItems:"center",position:"absolute",right:0,top:0},children:(0,r.jsx)(qf,{size:"1rem"})}):null]})},VH=Object.defineProperty,qH=Object.defineProperties,HH=Object.getOwnPropertyDescriptors,UH=Object.getOwnPropertySymbols,WH=Object.prototype.hasOwnProperty,GH=Object.prototype.propertyIsEnumerable,KH=(e,t,n)=>t in e?VH(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,QH=(e,t)=>{for(var n in t||(t={}))WH.call(t,n)&&KH(e,n,t[n]);if(UH)for(var n of UH(t))GH.call(t,n)&&KH(e,n,t[n]);return e},XH=(e,t)=>qH(e,HH(t));const YH=["light","filled","outline","dot","gradient"],ZH={xs:{fontSize:ni(9),height:ni(16)},sm:{fontSize:ni(10),height:ni(18)},md:{fontSize:ni(11),height:ni(20)},lg:{fontSize:ni(13),height:ni(26)},xl:{fontSize:ni(16),height:ni(32)}},JH={xs:ni(4),sm:ni(4),md:ni(6),lg:ni(8),xl:ni(10)};function eU({theme:e,variant:t,color:n,size:r,gradient:o}){if(!YH.includes(t))return null;if("dot"===t){const t=oi({size:r,sizes:JH});return{backgroundColor:"transparent",color:"dark"===e.colorScheme?e.colors.dark[0]:e.colors.gray[7],border:`${ni(1)} solid ${"dark"===e.colorScheme?e.colors.dark[3]:e.colors.gray[3]}`,paddingLeft:`calc(${oi({size:r,sizes:e.spacing})} / 1.5 - ${t} / 2)`,"&::before":{content:'""',display:"block",width:t,height:t,borderRadius:t,backgroundColor:e.fn.themeColor(n,"dark"===e.colorScheme?4:e.fn.primaryShade("light"),!0),marginRight:t}}}const a=e.fn.variant({color:n,variant:t,gradient:o});return{background:a.background,color:a.color,border:`${ni("gradient"===t?0:1)} solid ${a.border}`}}const tU=ks(((e,{color:t,radius:n,gradient:r,fullWidth:o},{variant:a,size:i})=>{const{fontSize:s,height:l}=i in ZH?ZH[i]:ZH.md;return{leftSection:{marginRight:`calc(${e.spacing.xs} / 2)`},rightSection:{marginLeft:`calc(${e.spacing.xs} / 2)`},inner:{whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},root:QH(XH(QH(QH({},e.fn.focusStyles()),e.fn.fontStyles()),{fontSize:s,height:l,WebkitTapHighlightColor:"transparent",lineHeight:`calc(${l} - ${ni(2)})`,textDecoration:"none",padding:`0 calc(${oi({size:i,sizes:e.spacing})} / 1.5)`,boxSizing:"border-box",display:o?"flex":"inline-flex",alignItems:"center",justifyContent:"center",width:o?"100%":"auto",textTransform:"uppercase",borderRadius:e.fn.radius(n),fontWeight:700,letterSpacing:ni(.25),cursor:"inherit",textOverflow:"ellipsis",overflow:"hidden"}),eU({theme:e,variant:a,color:t,size:i,gradient:r}))}}));var nU=Object.defineProperty,rU=Object.getOwnPropertySymbols,oU=Object.prototype.hasOwnProperty,aU=Object.prototype.propertyIsEnumerable,iU=(e,t,n)=>t in e?nU(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const sU={variant:"light",size:"md",radius:"xl"},lU=(0,At.forwardRef)(((e,t)=>{const n=Zi("Badge",sU,e),{className:r,color:o,variant:a,fullWidth:i,children:s,size:l,leftSection:u,rightSection:c,radius:d,gradient:f,classNames:p,styles:h,unstyled:m}=n,g=((e,t)=>{var n={};for(var r in e)oU.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&rU)for(var r of rU(e))t.indexOf(r)<0&&aU.call(e,r)&&(n[r]=e[r]);return n})(n,["className","color","variant","fullWidth","children","size","leftSection","rightSection","radius","gradient","classNames","styles","unstyled"]),{classes:y,cx:b}=tU({fullWidth:i,color:o,radius:d,gradient:f},{classNames:p,styles:h,name:"Badge",unstyled:m,variant:a,size:l});return At.createElement(Ws,((e,t)=>{for(var n in t||(t={}))oU.call(t,n)&&iU(e,n,t[n]);if(rU)for(var n of rU(t))aU.call(t,n)&&iU(e,n,t[n]);return e})({className:b(y.root,r),ref:t},g),u&&At.createElement("span",{className:y.leftSection},u),At.createElement("span",{className:y.inner},s),c&&At.createElement("span",{className:y.rightSection},c))}));lU.displayName="@mantine/core/Badge";const uU=lU;var cU=qj("file","IconFile",[["path",{d:"M14 3v4a1 1 0 0 0 1 1h4",key:"svg-0"}],["path",{d:"M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z",key:"svg-1"}]]),dU=qj("code","IconCode",[["path",{d:"M7 8l-4 4l4 4",key:"svg-0"}],["path",{d:"M17 8l4 4l-4 4",key:"svg-1"}],["path",{d:"M14 4l-4 16",key:"svg-2"}]]),fU=qj("brand-github","IconBrandGithub",[["path",{d:"M9 19c-4.3 1.4 -4.3 -2.5 -6 -3m12 5v-3.5c0 -1 .1 -1.4 -.5 -2c2.8 -.3 5.5 -1.4 5.5 -6a4.6 4.6 0 0 0 -1.3 -3.2a4.2 4.2 0 0 0 -.1 -3.2s-1.1 -.3 -3.5 1.3a12.3 12.3 0 0 0 -6.2 0c-2.4 -1.6 -3.5 -1.3 -3.5 -1.3a4.2 4.2 0 0 0 -.1 3.2a4.6 4.6 0 0 0 -1.3 3.2c0 4.6 2.7 5.7 5.5 6c-.6 .6 -.6 1.2 -.5 2v3.5",key:"svg-0"}]]),pU=qj("brand-slack","IconBrandSlack",[["path",{d:"M12 12v-6a2 2 0 0 1 4 0v6m0 -2a2 2 0 1 1 2 2h-6",key:"svg-0"}],["path",{d:"M12 12h6a2 2 0 0 1 0 4h-6m2 0a2 2 0 1 1 -2 2v-6",key:"svg-1"}],["path",{d:"M12 12v6a2 2 0 0 1 -4 0v-6m0 2a2 2 0 1 1 -2 -2h6",key:"svg-2"}],["path",{d:"M12 12h-6a2 2 0 0 1 0 -4h6m-2 0a2 2 0 1 1 2 -2v6",key:"svg-3"}]]),hU=qj("brand-discord","IconBrandDiscord",[["path",{d:"M8 12a1 1 0 1 0 2 0a1 1 0 0 0 -2 0",key:"svg-0"}],["path",{d:"M14 12a1 1 0 1 0 2 0a1 1 0 0 0 -2 0",key:"svg-1"}],["path",{d:"M15.5 17c0 1 1.5 3 2 3c1.5 0 2.833 -1.667 3.5 -3c.667 -1.667 .5 -5.833 -1.5 -11.5c-1.457 -1.015 -3 -1.34 -4.5 -1.5l-.972 1.923a11.913 11.913 0 0 0 -4.053 0l-.975 -1.923c-1.5 .16 -3.043 .485 -4.5 1.5c-2 5.667 -2.167 9.833 -1.5 11.5c.667 1.333 2 3 3.5 3c.5 0 2 -2 2 -3",key:"svg-2"}],["path",{d:"M7 16.5c3.5 1 6.5 1 10 0",key:"svg-3"}]]),mU=qj("brand-youtube","IconBrandYoutube",[["path",{d:"M2 8a4 4 0 0 1 4 -4h12a4 4 0 0 1 4 4v8a4 4 0 0 1 -4 4h-12a4 4 0 0 1 -4 -4v-8z",key:"svg-0"}],["path",{d:"M10 9l5 3l-5 3z",key:"svg-1"}]]),gU=qj("hash","IconHash",[["path",{d:"M5 9l14 0",key:"svg-0"}],["path",{d:"M5 15l14 0",key:"svg-1"}],["path",{d:"M11 4l-4 16",key:"svg-2"}],["path",{d:"M17 4l-4 16",key:"svg-3"}]]),yU=function(){return yU=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0)&&!(r=a.next()).done;)i.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(o)throw o.error}}return i}((0,At.useState)(0),2),r=n[0],o=n[1],a=(0,At.useRef)([]);return{keyIndex:r,itemRefs:a,onKeyDown:function(n){var i,s;if(0!==e&&t){if("ArrowDown"===n.key){n.preventDefault();var l=Math.min(e-1,r+1);o(l),null===(i=a.current[l])||void 0===i||i.scrollIntoView({block:"nearest",inline:"nearest"})}if("ArrowUp"===n.key){n.preventDefault();var u=Math.max(0,r-1);o(u),null===(s=a.current[u])||void 0===s||s.scrollIntoView({block:"nearest",inline:"nearest"})}if("Enter"===n.key){var c=a.current[r];console.log("item",c),c&&c.click()}}},setKeyIndex:o}}((null!==(t=null==p?void 0:p.reduce((function(e,t){return e+t.sub_sections.length+1}),0))&&void 0!==t?t:0)+(c?1:0),d),y=g.keyIndex,b=g.itemRefs,v=g.onKeyDown,w=g.setKeyIndex;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)($H,{query:n,setQuery:o,isLoading:h,onKeyDown:v}),c&&n.length>3?(0,r.jsx)(xH,{tabIndex:0===y?0:-1,ref:function(e){b.current[0]=e},query:n,submitQuery:a,isActive:0===y}):null,(0,r.jsxs)("div",{className:"scrollable-container",style:{overflow:"auto",flex:1,minHeight:0,height:"100%"},onMouseLeave:function(){return w(-1)},children:[m&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(iA,{h:"sm"}),(0,r.jsx)(EA,{icon:(0,r.jsx)(Hj,{size:"1rem"}),color:"pink",radius:"md",children:m}),(0,r.jsx)(iA,{h:"sm"})]}),p&&0===p.length&&(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(EA,{color:"gray",radius:"md",children:(0,r.jsx)(Rm,{position:"center",children:(0,r.jsx)(hh,{fz:"xs",color:"gray.6",children:"No results found. Try rephrasing your query or asking the AI."})})})}),p&&p.length>0&&(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(vU,{keyIndex:y,setKeyIndex:w,query:n,searchResults:p,itemRefs:b})})]}),(0,r.jsx)(iA,{h:"xs"})]})};var kU=function(e){var t=e.mode,n=e.setMode,o=e.closeModal,a=e.query,i=e.setQuery,s=e.attemptTriggerFeedbackSurvey,l=ow(),u=l.consentScreenTitle,c=l.consentScreenDisclaimer,d=l.consentScreenAcceptButtonText,f=l.consentScreenRejectButtonText,p=Xv(),h=p.modalBodyPaddingTop,m=p.modalBodyPaddingRight,g=p.modalBodyPaddingBottom,y=p.modalBodyPaddingLeft,b=p.modalBodyBgColor,v=LO(),w=v.hasConsent,k=v.setHasConsent,x=sS().submitQuery;return(0,r.jsxs)(zO.Content,{id:"kapa-modal-content",sx:{display:"flex",flexDirection:"column"},children:[(0,r.jsx)(yH,{mode:t,setMode:n}),(0,r.jsxs)(zO.Body,{style:{display:"flex",flexDirection:"column",paddingTop:h,paddingRight:m,paddingBottom:g,paddingLeft:y,backgroundColor:b,flex:1,minHeight:0},children:[w?(0,r.jsxs)(r.Fragment,{children:["ai"===t&&(0,r.jsx)(Tq,{query:a,setQuery:i,attemptTriggerFeedbackSurvey:s}),"search"===t&&(0,r.jsx)(wU,{query:a,setQuery:i,submitQuery:x})]}):(0,r.jsx)(tw,{title:u,disclaimer:c,acceptButtonText:d,rejectButtonText:f,onAccept:function(){Ip.set(ew,"true",{expires:365}),k(!0)},onReject:o}),(0,r.jsx)(JO,{mb:"xs",mr:"-lg",ml:"-lg"}),(0,r.jsx)(_q,{style:{flexShrink:0}})]})]})},xU=function(){return xU=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0)&&!(r=a.next()).done;)i.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(o)throw o.error}}return i}((0,At.useState)(!1),2),T=R[0],z=R[1];return(0,At.useEffect)((function(){if(E){var e=setTimeout((function(){z(!0)}),5e3);return function(){clearTimeout(e)}}z(!1)}),[E]),j?null:(0,r.jsx)(xm,{id:"kapa-button",sx:xU(xU(xU(xU(xU({position:"fixed"},Pp({buttonPositionTop:o,buttonPositionRight:a,buttonPositionBottom:i,buttonPositionLeft:s})),{height:l,width:u,padding:c,backgroundColor:h,boxShadow:p,border:d||"1px solid ".concat(F.colors.project[0]),zIndex:S?Number(S):"auto"}),T&&{animation:"wiggle 1s ease-in-out","@keyframes wiggle":{"0%":{transform:"rotate(0deg)"},"25%":{transform:"rotate(-10deg)"},"50%":{transform:"rotate(10deg)"},"75%":{transform:"rotate(-5deg)"},"100%":{transform:"rotate(0deg)"}}}),C&&{"&:hover img":{transform:"scale(1.1)",transition:"transform 0.3s ease-in-out"}}),{":hover":{backgroundColor:m||F.colors.project[4]}}),right:"md",bottom:"md",size:"lg",onClick:function(){return t()},radius:f,children:(0,r.jsxs)(Rh,{justify:"center",align:"center",direction:"column",children:[(0,r.jsx)(rN,{src:A,height:g,width:y,radius:"sm",alt:"Project Logo"}),(0,r.jsx)(hh,{style:{fontSize:b,fontFamily:v,fontWeight:w?Number(w):w,color:k,textShadow:x},size:"lg",children:P})]})})},EU=function(){return EU=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&o[o.length-1])||6!==s[0]&&2!==s[0])){a=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]0)&&!(r=a.next()).done;)i.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(o)throw o.error}}return i}(IO(f),2),V=$[0],q=$[1],H=q.open,U=q.close,W=NO(),G=function(){var e={}.probability,t=void 0===e?.04:e,n=BO(IO(),2),r=n[0],o=n[1],a=o.open,i=o.close,s=BO((0,At.useState)(!1),2),l=s[0],u=s[1],c=ow().userSatisfactionFeedbackEnabled,d=sS().conversation,f=(0,At.useMemo)((function(){var e;return null===(e=d.getLatestCompleted())||void 0===e?void 0:e.id}),[d]);return(0,At.useEffect)((function(){u(function(){if(!f||!c)return!1;var e=localStorage.getItem(MO),n=new Date,r=new Date(new Date(n).setDate(n.getDate()-30));return!(e&&new Date(e)>=r||Math.random()>=t)}())}),[f,t,c]),{opened:r,latestQAId:f,attemptTrigger:function(){l&&(localStorage.setItem(MO,(new Date).toISOString()),u(!1),a())},close:i}}(),K=G.opened,Q=G.latestQAId,X=G.attemptTrigger,Y=G.close,Z=function(){U(),pw("onModalClose",{mode:L}),X()},J=function(e){_(e),H(),pw("onModalOpen",{mode:e})},ee=function(e){V?Z():J(null!=e?e:B)};DO(i,u,(function(){return ee()})),DO(s,c,(function(){ee("search")})),DO(l,d,(function(){ee("ai")})),t=function(){J(h?"search":B)},n=p||!1,(0,At.useEffect)((function(){if(n){var e=function(e){(e.metaKey||e.ctrlKey)&&"k"===e.key&&t()};return window.addEventListener("keydown",e),function(){window.removeEventListener("keydown",e)}}}),[n,t]);var te=sS().submitQuery;return(0,At.useEffect)((function(){return window._KAPA_WIDGET_RENDERED=!0,null==o||o(),function(){window._KAPA_WIDGET_RENDERED=!1}}),[o]),gw("open",function(e,t,n){return function(r){void 0===r&&(r={});var o=r.mode,a=void 0===o?"ai":o,i=r.query,s=void 0===i?"":i,l=r.submit,u=void 0!==l&&l;e(a),s&&"ai"===a&&u?n(s):s&&t(s)}}(J,N,(function(e){te(e),X(),_("ai"),N("")}))),gw("close",function(e){return function(){e()}}(Z)),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(SU,{modalOpenChange:ee}),(0,r.jsxs)(zO.Root,{portalProps:{id:"kapa-widget-portal"},target:M,opened:V,onClose:Z,size:C,radius:E,lockScroll:O,padding:"0px",xOffset:A,yOffset:P,fullScreen:j||W&&F,zIndex:Number(z),styles:{inner:{flexDirection:b,justifyContent:"".concat(v," !important"),maxWidth:w,left:x,right:k,bottom:S},content:{maxHeight:"100dvh"}},children:[y?(0,r.jsx)(zO.Overlay,{sx:{backgroundColor:R,opacity:"".concat(T," !important")}}):null,(0,r.jsx)(kU,{mode:L,setMode:_,query:D,setQuery:N,closeModal:Z,attemptTriggerFeedbackSurvey:X})]}),Q?(0,r.jsx)(AU,{opened:K,close:Y,latestQAId:Q}):null]})},jU=function(e){var t=e.onRender,n=LO(),o=ow();return(0,r.jsx)(iS,{integrationId:o.websiteId,userTrackingMode:o.userTrackingMode,hasConsentForCaptcha:n.hasConsent,botProtectionMechanism:o.botProtectionMechanism,callbacks:{askAI:{onQuerySubmit:function(e){n.setQuery(""),n.setMode("ai"),pw("onAskAIQuerySubmit",e)},onAnswerGenerationCompleted:function(e){pw("onAskAIAnswerCompleted",e)},onAnswerGenerationStop:function(e){pw("onAskAIGenerationStop",e)},onConversationReset:function(e){pw("onAskAIConversationReset",e)},onFeedbackSubmit:function(e){pw("onAskAIFeedbackSubmit",e)}}},apiService:new Qx(Xx,"https://kapa-widget-proxy-la7dkmplpq-uc.a.run.app"),children:(0,r.jsx)(PU,{onRender:t})})};var FU=function(){return FU=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0)&&!(r=a.next()).done;)i.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(o)throw o.error}}return i},TU=function(e,t,n){if(n||2===arguments.length)for(var r,o=0,a=t.length;o