[{"data":1,"prerenderedAt":1453},["ShallowReactive",2],{"docs-layout-toc:\u002Fdocs\u002Futils\u002Fvalidate-email":3,"docs-header-toc:\u002Fdocs\u002Futils\u002Fvalidate-email":603,"$L9RvVPhbh-":1028},{"id":4,"title":5,"body":6,"description":20,"extension":597,"meta":598,"navigation":257,"path":599,"seo":600,"stem":601,"__hash__":602},"content\u002Fdocs\u002Futils\u002Fvalidate-email.md","Validate Email",{"type":7,"value":8,"toc":593},"minimark",[9,14,435,439,443,589],[10,11,13],"h2",{"id":12},"usage","Usage",[15,16,21],"pre",{"className":17,"code":18,"language":19,"meta":20,"style":20},"language-vue shiki shiki-themes github-dark github-dark","\u003Ctemplate>\n    \u003C!-- Rest of the form -->\n    \u003CInputField \n        id=\"email\"\n        v-model=\"formData.email\"\n        v-model:error=\"formErrors.email\"\n        label=\"Email\"\n        placeholder=\"Enter email\"\n        :validator=\"validateEmail\"\n        type=\"email\"\n        required\n    \u002F>\n    \u003C!-- Rest of the form -->\n\u003C\u002Ftemplate>\n\u003Cscript setup lang=\"ts\">\n\u002F\u002F States\nconst formData = reactive({\n    email: '',\n})\n\n\u002F\u002F Validation\nconst { formErrors, resetForm, validateFormFields } = useForm({\n    formData,\n    requiredFields: [\n        'email', \n    ],\n    validators: {\n        email: validateEmail,\n    },\n})\n\n\u002F\u002F Methods\nconst handleSubmit = () => {\n    const isValid = validateFormFields()\n\n    const hasErrors = !isValid\n\n    \u002F\u002F Rest of the submit logic\n\u003C\u002Fscript>\n","vue","",[22,23,24,40,47,59,73,90,110,121,132,150,160,166,172,177,187,208,214,234,246,252,259,265,297,303,309,318,324,330,336,342,347,352,358,377,394,399,415,420,426],"code",{"__ignoreMap":20},[25,26,29,33,37],"span",{"class":27,"line":28},"line",1,[25,30,32],{"class":31},"suv1-","\u003C",[25,34,36],{"class":35},"sxg3X","template",[25,38,39],{"class":31},">\n",[25,41,43],{"class":27,"line":42},2,[25,44,46],{"class":45},"sJ8bj","    \u003C!-- Rest of the form -->\n",[25,48,50,53,56],{"class":27,"line":49},3,[25,51,52],{"class":31},"    \u003C",[25,54,55],{"class":35},"InputField",[25,57,58],{"class":31}," \n",[25,60,62,66,69],{"class":27,"line":61},4,[25,63,65],{"class":64},"sFR8T","        id",[25,67,68],{"class":31},"=",[25,70,72],{"class":71},"s4wv1","\"email\"\n",[25,74,76,79,81,84,87],{"class":27,"line":75},5,[25,77,78],{"class":64},"        v-model",[25,80,68],{"class":31},[25,82,83],{"class":71},"\"",[25,85,86],{"class":31},"formData.email",[25,88,89],{"class":71},"\"\n",[25,91,93,95,98,101,103,105,108],{"class":27,"line":92},6,[25,94,78],{"class":64},[25,96,97],{"class":31},":",[25,99,100],{"class":64},"error",[25,102,68],{"class":31},[25,104,83],{"class":71},[25,106,107],{"class":31},"formErrors.email",[25,109,89],{"class":71},[25,111,113,116,118],{"class":27,"line":112},7,[25,114,115],{"class":64},"        label",[25,117,68],{"class":31},[25,119,120],{"class":71},"\"Email\"\n",[25,122,124,127,129],{"class":27,"line":123},8,[25,125,126],{"class":64},"        placeholder",[25,128,68],{"class":31},[25,130,131],{"class":71},"\"Enter email\"\n",[25,133,135,138,141,143,145,148],{"class":27,"line":134},9,[25,136,137],{"class":31},"        :",[25,139,140],{"class":64},"validator",[25,142,68],{"class":31},[25,144,83],{"class":71},[25,146,147],{"class":31},"validateEmail",[25,149,89],{"class":71},[25,151,153,156,158],{"class":27,"line":152},10,[25,154,155],{"class":64},"        type",[25,157,68],{"class":31},[25,159,72],{"class":71},[25,161,163],{"class":27,"line":162},11,[25,164,165],{"class":64},"        required\n",[25,167,169],{"class":27,"line":168},12,[25,170,171],{"class":31},"    \u002F>\n",[25,173,175],{"class":27,"line":174},13,[25,176,46],{"class":45},[25,178,180,183,185],{"class":27,"line":179},14,[25,181,182],{"class":31},"\u003C\u002F",[25,184,36],{"class":35},[25,186,39],{"class":31},[25,188,190,192,195,198,201,203,206],{"class":27,"line":189},15,[25,191,32],{"class":31},[25,193,194],{"class":35},"script",[25,196,197],{"class":64}," setup",[25,199,200],{"class":64}," lang",[25,202,68],{"class":31},[25,204,205],{"class":71},"\"ts\"",[25,207,39],{"class":31},[25,209,211],{"class":27,"line":210},16,[25,212,213],{"class":45},"\u002F\u002F States\n",[25,215,217,221,225,228,231],{"class":27,"line":216},17,[25,218,220],{"class":219},"sOPea","const",[25,222,224],{"class":223},"s8ozJ"," formData",[25,226,227],{"class":219}," =",[25,229,230],{"class":64}," reactive",[25,232,233],{"class":31},"({\n",[25,235,237,240,243],{"class":27,"line":236},18,[25,238,239],{"class":31},"    email: ",[25,241,242],{"class":71},"''",[25,244,245],{"class":31},",\n",[25,247,249],{"class":27,"line":248},19,[25,250,251],{"class":31},"})\n",[25,253,255],{"class":27,"line":254},20,[25,256,258],{"emptyLinePlaceholder":257},true,"\n",[25,260,262],{"class":27,"line":261},21,[25,263,264],{"class":45},"\u002F\u002F Validation\n",[25,266,268,270,273,276,279,282,284,287,290,292,295],{"class":27,"line":267},22,[25,269,220],{"class":219},[25,271,272],{"class":31}," { ",[25,274,275],{"class":223},"formErrors",[25,277,278],{"class":31},", ",[25,280,281],{"class":223},"resetForm",[25,283,278],{"class":31},[25,285,286],{"class":223},"validateFormFields",[25,288,289],{"class":31}," } ",[25,291,68],{"class":219},[25,293,294],{"class":64}," useForm",[25,296,233],{"class":31},[25,298,300],{"class":27,"line":299},23,[25,301,302],{"class":31},"    formData,\n",[25,304,306],{"class":27,"line":305},24,[25,307,308],{"class":31},"    requiredFields: [\n",[25,310,312,315],{"class":27,"line":311},25,[25,313,314],{"class":71},"        'email'",[25,316,317],{"class":31},", \n",[25,319,321],{"class":27,"line":320},26,[25,322,323],{"class":31},"    ],\n",[25,325,327],{"class":27,"line":326},27,[25,328,329],{"class":31},"    validators: {\n",[25,331,333],{"class":27,"line":332},28,[25,334,335],{"class":31},"        email: validateEmail,\n",[25,337,339],{"class":27,"line":338},29,[25,340,341],{"class":31},"    },\n",[25,343,345],{"class":27,"line":344},30,[25,346,251],{"class":31},[25,348,350],{"class":27,"line":349},31,[25,351,258],{"emptyLinePlaceholder":257},[25,353,355],{"class":27,"line":354},32,[25,356,357],{"class":45},"\u002F\u002F Methods\n",[25,359,361,363,366,368,371,374],{"class":27,"line":360},33,[25,362,220],{"class":219},[25,364,365],{"class":64}," handleSubmit",[25,367,227],{"class":219},[25,369,370],{"class":31}," () ",[25,372,373],{"class":219},"=>",[25,375,376],{"class":31}," {\n",[25,378,380,383,386,388,391],{"class":27,"line":379},34,[25,381,382],{"class":219},"    const",[25,384,385],{"class":223}," isValid",[25,387,227],{"class":219},[25,389,390],{"class":64}," validateFormFields",[25,392,393],{"class":31},"()\n",[25,395,397],{"class":27,"line":396},35,[25,398,258],{"emptyLinePlaceholder":257},[25,400,402,404,407,409,412],{"class":27,"line":401},36,[25,403,382],{"class":219},[25,405,406],{"class":223}," hasErrors",[25,408,227],{"class":219},[25,410,411],{"class":219}," !",[25,413,414],{"class":31},"isValid\n",[25,416,418],{"class":27,"line":417},37,[25,419,258],{"emptyLinePlaceholder":257},[25,421,423],{"class":27,"line":422},38,[25,424,425],{"class":45},"    \u002F\u002F Rest of the submit logic\n",[25,427,429,431,433],{"class":27,"line":428},39,[25,430,182],{"class":31},[25,432,194],{"class":35},[25,434,39],{"class":31},[436,437],"content-alert",{":props":438},"{\"preset\":\"form-validation\"}",[10,440,442],{"id":441},"type-definition","Type definition",[15,444,448],{"className":445,"code":446,"language":447,"meta":20,"style":20},"language-ts shiki shiki-themes github-dark github-dark","\u002F**\n * Validates whether a given value is a valid email address.\n *\n * @param value - The value to validate as an email.\n * @param requiredFieldMessage - Optional error if the email is empty or missing.\n * @param invalidEmailMessage - Optional error if the email format is invalid.\n * @returns A string with the validation error if invalid, or null if valid.\n *\u002F\nexport declare const validateEmail: (\n    value: unknown,\n    requiredFieldMessage?: string,\n    invalidEmailMessage?: string,\n) => string | null\n","ts",[22,449,450,455,460,465,479,491,503,513,518,537,550,563,574],{"__ignoreMap":20},[25,451,452],{"class":27,"line":28},[25,453,454],{"class":45},"\u002F**\n",[25,456,457],{"class":27,"line":42},[25,458,459],{"class":45}," * Validates whether a given value is a valid email address.\n",[25,461,462],{"class":27,"line":49},[25,463,464],{"class":45}," *\n",[25,466,467,470,473,476],{"class":27,"line":61},[25,468,469],{"class":45}," * ",[25,471,472],{"class":219},"@param",[25,474,475],{"class":31}," value",[25,477,478],{"class":45}," - The value to validate as an email.\n",[25,480,481,483,485,488],{"class":27,"line":75},[25,482,469],{"class":45},[25,484,472],{"class":219},[25,486,487],{"class":31}," requiredFieldMessage",[25,489,490],{"class":45}," - Optional error if the email is empty or missing.\n",[25,492,493,495,497,500],{"class":27,"line":92},[25,494,469],{"class":45},[25,496,472],{"class":219},[25,498,499],{"class":31}," invalidEmailMessage",[25,501,502],{"class":45}," - Optional error if the email format is invalid.\n",[25,504,505,507,510],{"class":27,"line":112},[25,506,469],{"class":45},[25,508,509],{"class":219},"@returns",[25,511,512],{"class":45}," A string with the validation error if invalid, or null if valid.\n",[25,514,515],{"class":27,"line":123},[25,516,517],{"class":45}," *\u002F\n",[25,519,520,523,526,529,532,534],{"class":27,"line":134},[25,521,522],{"class":219},"export",[25,524,525],{"class":219}," declare",[25,527,528],{"class":219}," const",[25,530,531],{"class":64}," validateEmail",[25,533,97],{"class":219},[25,535,536],{"class":31}," (\n",[25,538,539,543,545,548],{"class":27,"line":152},[25,540,542],{"class":541},"s-3mD","    value",[25,544,97],{"class":219},[25,546,547],{"class":223}," unknown",[25,549,245],{"class":31},[25,551,552,555,558,561],{"class":27,"line":162},[25,553,554],{"class":541},"    requiredFieldMessage",[25,556,557],{"class":219},"?:",[25,559,560],{"class":223}," string",[25,562,245],{"class":31},[25,564,565,568,570,572],{"class":27,"line":168},[25,566,567],{"class":541},"    invalidEmailMessage",[25,569,557],{"class":219},[25,571,560],{"class":223},[25,573,245],{"class":31},[25,575,576,579,581,583,586],{"class":27,"line":174},[25,577,578],{"class":31},") ",[25,580,373],{"class":219},[25,582,560],{"class":223},[25,584,585],{"class":219}," |",[25,587,588],{"class":223}," null\n",[590,591,592],"style",{},"html pre.shiki code .suv1-, html code.shiki .suv1-{--shiki-default:#E1E4E8;--shiki-dark:#E1E4E8}html pre.shiki code .sxg3X, html code.shiki .sxg3X{--shiki-default:#85E89D;--shiki-dark:#85E89D}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .sFR8T, html code.shiki .sFR8T{--shiki-default:#B392F0;--shiki-dark:#B392F0}html pre.shiki code .s4wv1, html code.shiki .s4wv1{--shiki-default:#9ECBFF;--shiki-dark:#9ECBFF}html pre.shiki code .sOPea, html code.shiki .sOPea{--shiki-default:#F97583;--shiki-dark:#F97583}html pre.shiki code .s8ozJ, html code.shiki .s8ozJ{--shiki-default:#79B8FF;--shiki-dark:#79B8FF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .s-3mD, html code.shiki .s-3mD{--shiki-default:#FFAB70;--shiki-dark:#FFAB70}",{"title":20,"searchDepth":42,"depth":49,"links":594},[595,596],{"id":12,"depth":42,"text":13},{"id":441,"depth":42,"text":442},"md",{},"\u002Fdocs\u002Futils\u002Fvalidate-email",{"description":20},"docs\u002Futils\u002Fvalidate-email","UxOsVXT67bsdY4TtJJL8amLMMGatS6-m48Gk8PIvxJE",{"id":4,"title":5,"body":604,"description":20,"extension":597,"meta":1026,"navigation":257,"path":599,"seo":1027,"stem":601,"__hash__":602},{"type":7,"value":605,"toc":1022},[606,608,902,904,906,1020],[10,607,13],{"id":12},[15,609,610],{"className":17,"code":18,"language":19,"meta":20,"style":20},[22,611,612,620,624,632,640,652,668,676,684,698,706,710,714,718,726,742,746,758,766,770,774,778,802,806,810,816,820,824,828,832,836,840,844,858,870,874,886,890,894],{"__ignoreMap":20},[25,613,614,616,618],{"class":27,"line":28},[25,615,32],{"class":31},[25,617,36],{"class":35},[25,619,39],{"class":31},[25,621,622],{"class":27,"line":42},[25,623,46],{"class":45},[25,625,626,628,630],{"class":27,"line":49},[25,627,52],{"class":31},[25,629,55],{"class":35},[25,631,58],{"class":31},[25,633,634,636,638],{"class":27,"line":61},[25,635,65],{"class":64},[25,637,68],{"class":31},[25,639,72],{"class":71},[25,641,642,644,646,648,650],{"class":27,"line":75},[25,643,78],{"class":64},[25,645,68],{"class":31},[25,647,83],{"class":71},[25,649,86],{"class":31},[25,651,89],{"class":71},[25,653,654,656,658,660,662,664,666],{"class":27,"line":92},[25,655,78],{"class":64},[25,657,97],{"class":31},[25,659,100],{"class":64},[25,661,68],{"class":31},[25,663,83],{"class":71},[25,665,107],{"class":31},[25,667,89],{"class":71},[25,669,670,672,674],{"class":27,"line":112},[25,671,115],{"class":64},[25,673,68],{"class":31},[25,675,120],{"class":71},[25,677,678,680,682],{"class":27,"line":123},[25,679,126],{"class":64},[25,681,68],{"class":31},[25,683,131],{"class":71},[25,685,686,688,690,692,694,696],{"class":27,"line":134},[25,687,137],{"class":31},[25,689,140],{"class":64},[25,691,68],{"class":31},[25,693,83],{"class":71},[25,695,147],{"class":31},[25,697,89],{"class":71},[25,699,700,702,704],{"class":27,"line":152},[25,701,155],{"class":64},[25,703,68],{"class":31},[25,705,72],{"class":71},[25,707,708],{"class":27,"line":162},[25,709,165],{"class":64},[25,711,712],{"class":27,"line":168},[25,713,171],{"class":31},[25,715,716],{"class":27,"line":174},[25,717,46],{"class":45},[25,719,720,722,724],{"class":27,"line":179},[25,721,182],{"class":31},[25,723,36],{"class":35},[25,725,39],{"class":31},[25,727,728,730,732,734,736,738,740],{"class":27,"line":189},[25,729,32],{"class":31},[25,731,194],{"class":35},[25,733,197],{"class":64},[25,735,200],{"class":64},[25,737,68],{"class":31},[25,739,205],{"class":71},[25,741,39],{"class":31},[25,743,744],{"class":27,"line":210},[25,745,213],{"class":45},[25,747,748,750,752,754,756],{"class":27,"line":216},[25,749,220],{"class":219},[25,751,224],{"class":223},[25,753,227],{"class":219},[25,755,230],{"class":64},[25,757,233],{"class":31},[25,759,760,762,764],{"class":27,"line":236},[25,761,239],{"class":31},[25,763,242],{"class":71},[25,765,245],{"class":31},[25,767,768],{"class":27,"line":248},[25,769,251],{"class":31},[25,771,772],{"class":27,"line":254},[25,773,258],{"emptyLinePlaceholder":257},[25,775,776],{"class":27,"line":261},[25,777,264],{"class":45},[25,779,780,782,784,786,788,790,792,794,796,798,800],{"class":27,"line":267},[25,781,220],{"class":219},[25,783,272],{"class":31},[25,785,275],{"class":223},[25,787,278],{"class":31},[25,789,281],{"class":223},[25,791,278],{"class":31},[25,793,286],{"class":223},[25,795,289],{"class":31},[25,797,68],{"class":219},[25,799,294],{"class":64},[25,801,233],{"class":31},[25,803,804],{"class":27,"line":299},[25,805,302],{"class":31},[25,807,808],{"class":27,"line":305},[25,809,308],{"class":31},[25,811,812,814],{"class":27,"line":311},[25,813,314],{"class":71},[25,815,317],{"class":31},[25,817,818],{"class":27,"line":320},[25,819,323],{"class":31},[25,821,822],{"class":27,"line":326},[25,823,329],{"class":31},[25,825,826],{"class":27,"line":332},[25,827,335],{"class":31},[25,829,830],{"class":27,"line":338},[25,831,341],{"class":31},[25,833,834],{"class":27,"line":344},[25,835,251],{"class":31},[25,837,838],{"class":27,"line":349},[25,839,258],{"emptyLinePlaceholder":257},[25,841,842],{"class":27,"line":354},[25,843,357],{"class":45},[25,845,846,848,850,852,854,856],{"class":27,"line":360},[25,847,220],{"class":219},[25,849,365],{"class":64},[25,851,227],{"class":219},[25,853,370],{"class":31},[25,855,373],{"class":219},[25,857,376],{"class":31},[25,859,860,862,864,866,868],{"class":27,"line":379},[25,861,382],{"class":219},[25,863,385],{"class":223},[25,865,227],{"class":219},[25,867,390],{"class":64},[25,869,393],{"class":31},[25,871,872],{"class":27,"line":396},[25,873,258],{"emptyLinePlaceholder":257},[25,875,876,878,880,882,884],{"class":27,"line":401},[25,877,382],{"class":219},[25,879,406],{"class":223},[25,881,227],{"class":219},[25,883,411],{"class":219},[25,885,414],{"class":31},[25,887,888],{"class":27,"line":417},[25,889,258],{"emptyLinePlaceholder":257},[25,891,892],{"class":27,"line":422},[25,893,425],{"class":45},[25,895,896,898,900],{"class":27,"line":428},[25,897,182],{"class":31},[25,899,194],{"class":35},[25,901,39],{"class":31},[436,903],{":props":438},[10,905,442],{"id":441},[15,907,908],{"className":445,"code":446,"language":447,"meta":20,"style":20},[22,909,910,914,918,922,932,942,952,960,964,978,988,998,1008],{"__ignoreMap":20},[25,911,912],{"class":27,"line":28},[25,913,454],{"class":45},[25,915,916],{"class":27,"line":42},[25,917,459],{"class":45},[25,919,920],{"class":27,"line":49},[25,921,464],{"class":45},[25,923,924,926,928,930],{"class":27,"line":61},[25,925,469],{"class":45},[25,927,472],{"class":219},[25,929,475],{"class":31},[25,931,478],{"class":45},[25,933,934,936,938,940],{"class":27,"line":75},[25,935,469],{"class":45},[25,937,472],{"class":219},[25,939,487],{"class":31},[25,941,490],{"class":45},[25,943,944,946,948,950],{"class":27,"line":92},[25,945,469],{"class":45},[25,947,472],{"class":219},[25,949,499],{"class":31},[25,951,502],{"class":45},[25,953,954,956,958],{"class":27,"line":112},[25,955,469],{"class":45},[25,957,509],{"class":219},[25,959,512],{"class":45},[25,961,962],{"class":27,"line":123},[25,963,517],{"class":45},[25,965,966,968,970,972,974,976],{"class":27,"line":134},[25,967,522],{"class":219},[25,969,525],{"class":219},[25,971,528],{"class":219},[25,973,531],{"class":64},[25,975,97],{"class":219},[25,977,536],{"class":31},[25,979,980,982,984,986],{"class":27,"line":152},[25,981,542],{"class":541},[25,983,97],{"class":219},[25,985,547],{"class":223},[25,987,245],{"class":31},[25,989,990,992,994,996],{"class":27,"line":162},[25,991,554],{"class":541},[25,993,557],{"class":219},[25,995,560],{"class":223},[25,997,245],{"class":31},[25,999,1000,1002,1004,1006],{"class":27,"line":168},[25,1001,567],{"class":541},[25,1003,557],{"class":219},[25,1005,560],{"class":223},[25,1007,245],{"class":31},[25,1009,1010,1012,1014,1016,1018],{"class":27,"line":174},[25,1011,578],{"class":31},[25,1013,373],{"class":219},[25,1015,560],{"class":223},[25,1017,585],{"class":219},[25,1019,588],{"class":223},[590,1021,592],{},{"title":20,"searchDepth":42,"depth":49,"links":1023},[1024,1025],{"id":12,"depth":42,"text":13},{"id":441,"depth":42,"text":442},{},{"description":20},{"id":4,"title":5,"body":1029,"description":20,"extension":597,"meta":1451,"navigation":257,"path":599,"seo":1452,"stem":601,"__hash__":602},{"type":7,"value":1030,"toc":1447},[1031,1033,1327,1329,1331,1445],[10,1032,13],{"id":12},[15,1034,1035],{"className":17,"code":18,"language":19,"meta":20,"style":20},[22,1036,1037,1045,1049,1057,1065,1077,1093,1101,1109,1123,1131,1135,1139,1143,1151,1167,1171,1183,1191,1195,1199,1203,1227,1231,1235,1241,1245,1249,1253,1257,1261,1265,1269,1283,1295,1299,1311,1315,1319],{"__ignoreMap":20},[25,1038,1039,1041,1043],{"class":27,"line":28},[25,1040,32],{"class":31},[25,1042,36],{"class":35},[25,1044,39],{"class":31},[25,1046,1047],{"class":27,"line":42},[25,1048,46],{"class":45},[25,1050,1051,1053,1055],{"class":27,"line":49},[25,1052,52],{"class":31},[25,1054,55],{"class":35},[25,1056,58],{"class":31},[25,1058,1059,1061,1063],{"class":27,"line":61},[25,1060,65],{"class":64},[25,1062,68],{"class":31},[25,1064,72],{"class":71},[25,1066,1067,1069,1071,1073,1075],{"class":27,"line":75},[25,1068,78],{"class":64},[25,1070,68],{"class":31},[25,1072,83],{"class":71},[25,1074,86],{"class":31},[25,1076,89],{"class":71},[25,1078,1079,1081,1083,1085,1087,1089,1091],{"class":27,"line":92},[25,1080,78],{"class":64},[25,1082,97],{"class":31},[25,1084,100],{"class":64},[25,1086,68],{"class":31},[25,1088,83],{"class":71},[25,1090,107],{"class":31},[25,1092,89],{"class":71},[25,1094,1095,1097,1099],{"class":27,"line":112},[25,1096,115],{"class":64},[25,1098,68],{"class":31},[25,1100,120],{"class":71},[25,1102,1103,1105,1107],{"class":27,"line":123},[25,1104,126],{"class":64},[25,1106,68],{"class":31},[25,1108,131],{"class":71},[25,1110,1111,1113,1115,1117,1119,1121],{"class":27,"line":134},[25,1112,137],{"class":31},[25,1114,140],{"class":64},[25,1116,68],{"class":31},[25,1118,83],{"class":71},[25,1120,147],{"class":31},[25,1122,89],{"class":71},[25,1124,1125,1127,1129],{"class":27,"line":152},[25,1126,155],{"class":64},[25,1128,68],{"class":31},[25,1130,72],{"class":71},[25,1132,1133],{"class":27,"line":162},[25,1134,165],{"class":64},[25,1136,1137],{"class":27,"line":168},[25,1138,171],{"class":31},[25,1140,1141],{"class":27,"line":174},[25,1142,46],{"class":45},[25,1144,1145,1147,1149],{"class":27,"line":179},[25,1146,182],{"class":31},[25,1148,36],{"class":35},[25,1150,39],{"class":31},[25,1152,1153,1155,1157,1159,1161,1163,1165],{"class":27,"line":189},[25,1154,32],{"class":31},[25,1156,194],{"class":35},[25,1158,197],{"class":64},[25,1160,200],{"class":64},[25,1162,68],{"class":31},[25,1164,205],{"class":71},[25,1166,39],{"class":31},[25,1168,1169],{"class":27,"line":210},[25,1170,213],{"class":45},[25,1172,1173,1175,1177,1179,1181],{"class":27,"line":216},[25,1174,220],{"class":219},[25,1176,224],{"class":223},[25,1178,227],{"class":219},[25,1180,230],{"class":64},[25,1182,233],{"class":31},[25,1184,1185,1187,1189],{"class":27,"line":236},[25,1186,239],{"class":31},[25,1188,242],{"class":71},[25,1190,245],{"class":31},[25,1192,1193],{"class":27,"line":248},[25,1194,251],{"class":31},[25,1196,1197],{"class":27,"line":254},[25,1198,258],{"emptyLinePlaceholder":257},[25,1200,1201],{"class":27,"line":261},[25,1202,264],{"class":45},[25,1204,1205,1207,1209,1211,1213,1215,1217,1219,1221,1223,1225],{"class":27,"line":267},[25,1206,220],{"class":219},[25,1208,272],{"class":31},[25,1210,275],{"class":223},[25,1212,278],{"class":31},[25,1214,281],{"class":223},[25,1216,278],{"class":31},[25,1218,286],{"class":223},[25,1220,289],{"class":31},[25,1222,68],{"class":219},[25,1224,294],{"class":64},[25,1226,233],{"class":31},[25,1228,1229],{"class":27,"line":299},[25,1230,302],{"class":31},[25,1232,1233],{"class":27,"line":305},[25,1234,308],{"class":31},[25,1236,1237,1239],{"class":27,"line":311},[25,1238,314],{"class":71},[25,1240,317],{"class":31},[25,1242,1243],{"class":27,"line":320},[25,1244,323],{"class":31},[25,1246,1247],{"class":27,"line":326},[25,1248,329],{"class":31},[25,1250,1251],{"class":27,"line":332},[25,1252,335],{"class":31},[25,1254,1255],{"class":27,"line":338},[25,1256,341],{"class":31},[25,1258,1259],{"class":27,"line":344},[25,1260,251],{"class":31},[25,1262,1263],{"class":27,"line":349},[25,1264,258],{"emptyLinePlaceholder":257},[25,1266,1267],{"class":27,"line":354},[25,1268,357],{"class":45},[25,1270,1271,1273,1275,1277,1279,1281],{"class":27,"line":360},[25,1272,220],{"class":219},[25,1274,365],{"class":64},[25,1276,227],{"class":219},[25,1278,370],{"class":31},[25,1280,373],{"class":219},[25,1282,376],{"class":31},[25,1284,1285,1287,1289,1291,1293],{"class":27,"line":379},[25,1286,382],{"class":219},[25,1288,385],{"class":223},[25,1290,227],{"class":219},[25,1292,390],{"class":64},[25,1294,393],{"class":31},[25,1296,1297],{"class":27,"line":396},[25,1298,258],{"emptyLinePlaceholder":257},[25,1300,1301,1303,1305,1307,1309],{"class":27,"line":401},[25,1302,382],{"class":219},[25,1304,406],{"class":223},[25,1306,227],{"class":219},[25,1308,411],{"class":219},[25,1310,414],{"class":31},[25,1312,1313],{"class":27,"line":417},[25,1314,258],{"emptyLinePlaceholder":257},[25,1316,1317],{"class":27,"line":422},[25,1318,425],{"class":45},[25,1320,1321,1323,1325],{"class":27,"line":428},[25,1322,182],{"class":31},[25,1324,194],{"class":35},[25,1326,39],{"class":31},[436,1328],{":props":438},[10,1330,442],{"id":441},[15,1332,1333],{"className":445,"code":446,"language":447,"meta":20,"style":20},[22,1334,1335,1339,1343,1347,1357,1367,1377,1385,1389,1403,1413,1423,1433],{"__ignoreMap":20},[25,1336,1337],{"class":27,"line":28},[25,1338,454],{"class":45},[25,1340,1341],{"class":27,"line":42},[25,1342,459],{"class":45},[25,1344,1345],{"class":27,"line":49},[25,1346,464],{"class":45},[25,1348,1349,1351,1353,1355],{"class":27,"line":61},[25,1350,469],{"class":45},[25,1352,472],{"class":219},[25,1354,475],{"class":31},[25,1356,478],{"class":45},[25,1358,1359,1361,1363,1365],{"class":27,"line":75},[25,1360,469],{"class":45},[25,1362,472],{"class":219},[25,1364,487],{"class":31},[25,1366,490],{"class":45},[25,1368,1369,1371,1373,1375],{"class":27,"line":92},[25,1370,469],{"class":45},[25,1372,472],{"class":219},[25,1374,499],{"class":31},[25,1376,502],{"class":45},[25,1378,1379,1381,1383],{"class":27,"line":112},[25,1380,469],{"class":45},[25,1382,509],{"class":219},[25,1384,512],{"class":45},[25,1386,1387],{"class":27,"line":123},[25,1388,517],{"class":45},[25,1390,1391,1393,1395,1397,1399,1401],{"class":27,"line":134},[25,1392,522],{"class":219},[25,1394,525],{"class":219},[25,1396,528],{"class":219},[25,1398,531],{"class":64},[25,1400,97],{"class":219},[25,1402,536],{"class":31},[25,1404,1405,1407,1409,1411],{"class":27,"line":152},[25,1406,542],{"class":541},[25,1408,97],{"class":219},[25,1410,547],{"class":223},[25,1412,245],{"class":31},[25,1414,1415,1417,1419,1421],{"class":27,"line":162},[25,1416,554],{"class":541},[25,1418,557],{"class":219},[25,1420,560],{"class":223},[25,1422,245],{"class":31},[25,1424,1425,1427,1429,1431],{"class":27,"line":168},[25,1426,567],{"class":541},[25,1428,557],{"class":219},[25,1430,560],{"class":223},[25,1432,245],{"class":31},[25,1434,1435,1437,1439,1441,1443],{"class":27,"line":174},[25,1436,578],{"class":31},[25,1438,373],{"class":219},[25,1440,560],{"class":223},[25,1442,585],{"class":219},[25,1444,588],{"class":223},[590,1446,592],{},{"title":20,"searchDepth":42,"depth":49,"links":1448},[1449,1450],{"id":12,"depth":42,"text":13},{"id":441,"depth":42,"text":442},{},{"description":20},1791731028434]