1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6477],{79722:function(e,t,r){r.d(t,{v:function(){return b}});var a=r(10311),n=r(76843),s=r(31988);let l=/[ \t\n\f\r]/g;function o(e){return""===e.replace(l,"")}var i=r(68378),u=r(93906),p=r(6244),c=r(92295),m=r(95693),y=r(41738),f=r(20881);let d={}.hasOwnProperty,v=new Map,x=/[A-Z]/g,h=new Set(["table","tbody","thead","tfoot","tr"]),g=new Set(["td","th"]),E="https://github.com/syntax-tree/hast-util-to-jsx-runtime";function b(e,t){var r,a,n;let s;if(!t||void 0===t.Fragment)throw TypeError("Expected `Fragment` in options");let l=t.filePath||void 0;if(t.development){if("function"!=typeof t.jsxDEV)throw TypeError("Expected `jsxDEV` in options when `development: true`");r=t.jsxDEV,s=function(e,t,a,n){let s=Array.isArray(a.children),o=(0,y.Pk)(e);return r(t,a,n,s,{columnNumber:o?o.column-1:void 0,fileName:l,lineNumber:o?o.line:void 0},void 0)}}else{if("function"!=typeof t.jsx)throw TypeError("Expected `jsx` in production options");if("function"!=typeof t.jsxs)throw TypeError("Expected `jsxs` in production options");a=t.jsx,n=t.jsxs,s=function(e,t,r,s){let l=Array.isArray(r.children)?n:a;return s?l(t,r,s):l(t,r)}}let o={Fragment:t.Fragment,ancestors:[],components:t.components||{},create:s,elementAttributeNameCase:t.elementAttributeNameCase||"react",evaluater:t.createEvaluater?t.createEvaluater():void 0,filePath:l,ignoreInvalidStyle:t.ignoreInvalidStyle||!1,passKeys:!1!==t.passKeys,passNode:t.passNode||!1,schema:"svg"===t.space?i.YP:i.dy,stylePropertyNameCase:t.stylePropertyNameCase||"dom",tableCellAlignToStyle:!1!==t.tableCellAlignToStyle},u=w(o,e,void 0);return u&&"string"!=typeof u?u:o.create(e,o.Fragment,{children:u||void 0},void 0)}function w(e,t,r){return"element"===t.type?function(e,t,r){let n=e.schema,s=n;"svg"===t.tagName.toLowerCase()&&"html"===n.space&&(s=i.YP,e.schema=s),e.ancestors.push(t);let l=A(e,t.tagName,!1),y=function(e,t){let r,n;let s={};for(n in t.properties)if("children"!==n&&d.call(t.properties,n)){let l=function(e,t,r){let n=(0,u.s)(e.schema,t);if(!(null==r||"number"==typeof r&&Number.isNaN(r))){if(Array.isArray(r)&&(r=n.commaSeparated?(0,a.P)(r):(0,c.P)(r)),"style"===n.property){let t="object"==typeof r?r:function(e,t){try{return m(t,{reactCompat:!0})}catch(r){if(e.ignoreInvalidStyle)return{};let t=new f.$("Cannot parse `style` attribute",{ancestors:e.ancestors,cause:r,ruleId:"style",source:"hast-util-to-jsx-runtime"});throw t.file=e.filePath||void 0,t.url=E+"#cannot-parse-style-attribute",t}}(e,String(r));return"css"===e.stylePropertyNameCase&&(t=function(e){let t;let r={};for(t in e)d.call(e,t)&&(r[function(e){let t=e.replace(x,S);return"ms-"===t.slice(0,3)&&(t="-"+t),t}(t)]=e[t]);return r}(t)),["style",t]}return["react"===e.elementAttributeNameCase&&n.space?p.D[n.property]||n.property:n.attribute,r]}}(e,n,t.properties[n]);if(l){let[a,n]=l;e.tableCellAlignToStyle&&"align"===a&&"string"==typeof n&&g.has(t.tagName)?r=n:s[a]=n}}return r&&((s.style||(s.style={}))["css"===e.stylePropertyNameCase?"text-align":"textAlign"]=r),s}(e,t),v=C(e,t);return h.has(t.tagName)&&(v=v.filter(function(e){return"string"!=typeof e||!("object"==typeof e?"text"===e.type&&o(e.value):o(e))})),N(e,y,l,t),j(y,v),e.ancestors.pop(),e.schema=n,e.create(t,l,y,r)}(e,t,r):"mdxFlowExpression"===t.type||"mdxTextExpression"===t.type?function(e,t){if(t.data&&t.data.estree&&e.evaluater){let r=t.data.estree.body[0];return(0,n.ok)("ExpressionStatement"===r.type),e.evaluater.evaluateExpression(r.expression)}P(e,t.position)}(e,t):"mdxJsxFlowElement"===t.type||"mdxJsxTextElement"===t.type?function(e,t,r){let a=e.schema,s=a;"svg"===t.name&&"html"===a.space&&(s=i.YP,e.schema=s),e.ancestors.push(t);let l=null===t.name?e.Fragment:A(e,t.name,!0),o=function(e,t){let r={};for(let a of t.attributes)if("mdxJsxExpressionAttribute"===a.type){if(a.data&&a.data.estree&&e.evaluater){let t=a.data.estree.body[0];(0,n.ok)("ExpressionStatement"===t.type);let s=t.expression;(0,n.ok)("ObjectExpression"===s.type);let l=s.properties[0];(0,n.ok)("SpreadElement"===l.type),Object.assign(r,e.evaluater.evaluateExpression(l.argument))}else P(e,t.position)}else{let s;let l=a.name;if(a.value&&"object"==typeof a.value){if(a.value.data&&a.value.data.estree&&e.evaluater){let t=a.value.data.estree.body[0];(0,n.ok)("ExpressionStatement"===t.type),s=e.evaluater.evaluateExpression(t.expression)}else P(e,t.position)}else s=null===a.value||a.value;r[l]=s}return r}(e,t),u=C(e,t);return N(e,o,l,t),j(o,u),e.ancestors.pop(),e.schema=a,e.create(t,l,o,r)}(e,t,r):"mdxjsEsm"===t.type?function(e,t){if(t.data&&t.data.estree&&e.evaluater)return e.evaluater.evaluateProgram(t.data.estree);P(e,t.position)}(e,t):"root"===t.type?function(e,t,r){let a={};return j(a,C(e,t)),e.create(t,e.Fragment,a,r)}(e,t,r):"text"===t.type?t.value:void 0}function N(e,t,r,a){"string"!=typeof r&&r!==e.Fragment&&e.passNode&&(t.node=a)}function j(e,t){if(t.length>0){let r=t.length>1?t:t[0];r&&(e.children=r)}}function C(e,t){let r=[],a=-1,n=e.passKeys?new Map:v;for(;++a<t.children.length;){let s;let l=t.children[a];if(e.passKeys){let e="element"===l.type?l.tagName:"mdxJsxFlowElement"===l.type||"mdxJsxTextElement"===l.type?l.name:void 0;if(e){let t=n.get(e)||0;s=e+"-"+t,n.set(e,t+1)}}let o=w(e,l,s);void 0!==o&&r.push(o)}return r}function A(e,t,r){let a;if(r){if(t.includes(".")){let e;let r=t.split("."),l=-1;for(;++l<r.length;){let t=(0,s.u2)(r[l])?{type:"Identifier",name:r[l]}:{type:"Literal",value:r[l]};e=e?{type:"MemberExpression",object:e,property:t,computed:!!(l&&"Literal"===t.type),optional:!1}:t}(0,n.ok)(e,"always a result"),a=e}else a=(0,s.u2)(t)&&!/^[a-z]/.test(t)?{type:"Identifier",name:t}:{type:"Literal",value:t}}else a={type:"Literal",value:t};if("Literal"===a.type){let t=a.value;return d.call(e.components,t)?e.components[t]:t}if(e.evaluater)return e.evaluater.evaluateExpression(a);P(e)}function P(e,t){let r=new f.$("Cannot handle MDX estrees without `createEvaluater`",{ancestors:e.ancestors,place:t,ruleId:"mdx-estree",source:"hast-util-to-jsx-runtime"});throw r.file=e.filePath||void 0,r.url=E+"#cannot-handle-mdx-estrees-without-createevaluater",r}function S(e){return"-"+e.toLowerCase()}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.