(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,57746,42980,14292,11447,e=>{"use strict";let t;var r=e.i(70942),a=e.i(29301),i=e.i(41674);let o=(...e)=>e.map(e=>e?.trim?.()).filter(Boolean).join(" "),n=/^on[A-Z]/;function l(...e){let t={};for(let r of e){for(let e in t){if(n.test(e)&&"function"==typeof t[e]&&"function"==typeof r[e]){t[e]=function(...e){return function(...t){e.forEach(e=>e?.(...t))}}(t[e],r[e]);continue}if("className"===e||"class"===e){t[e]=o(t[e],r[e]);continue}if("style"===e){t[e]=Object.assign({},t[e]??{},r[e]??{});continue}t[e]=void 0!==r[e]?r[e]:t[e]}for(let e in r)void 0===t[e]&&(t[e]=r[e])}return t}var s=e.i(41469);let d=Object.freeze({});Object.freeze({}),e.i(91392);var c=e.i(26891),p=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|fetchpriority|fetchPriority|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|popover|popoverTarget|popoverTargetAction|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,u=(0,c.default)(function(e){return p.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&91>e.charCodeAt(2)}),m=e.i(150),m=m,f=m,h=e.i(12016),x=e.i(39558),y=e.i(49759);let g=parseInt(a.version.split(".")[0],10)>=19;function v(e,t){if(null!=e){if("function"==typeof e)return e(t);try{e.current=t}catch(r){throw Error(`Cannot assign value '${t}' to ref '${e}'`)}}}var b=e.i(62759),P=e.i(91364),w=e.i(96697),k=e.i(51625),C=e.i(70434);let j=new Set(["htmlWidth","htmlHeight","htmlSize","htmlTranslate"]),S=u.default||u,R=e=>"theme"!==e,T="undefined"!=typeof document,N=({cache:e,serialized:t,isStringTag:a})=>{(0,y.registerStyles)(e,t,a);let i=(0,x.useInsertionEffectAlwaysWithSyncFallback)(()=>(0,y.insertStyles)(e,t,a));if(!T&&void 0!==i){let a=t.name,o=t.next;for(;void 0!==o;)a=(0,s.cx)(a,o.name),o=o.next;return(0,r.jsx)("style",{...{"data-emotion":(0,s.cx)(e.key,a),dangerouslySetInnerHTML:{__html:i},nonce:e.sheet.nonce}})}return null},A={path:["d"],text:["x","y"],circle:["cx","cy","r"],rect:["width","height","x","y","rx","ry"],ellipse:["cx","cy","rx","ry"],g:["transform"],stop:["offset","stopOpacity"]},E=((e,t={},i={})=>{let o,n;if(Object.prototype.hasOwnProperty.call(A,e)){i.forwardProps||(i.forwardProps=[]);let t=A[e];i.forwardProps=(0,w.uniq)([...i.forwardProps,...t])}let d=e.__emotion_real===e,c=d&&e.__emotion_base||e;void 0!==i&&(o=i.label,n=i.target);let p=[],u=(0,m.w)((o,u,m)=>{let x,{cva:w,isValidProperty:T}=(0,k.useChakraContext)(),A=t.__cva__?t:w(t),E=F(e.__emotion_cva,A);!i.shouldForwardProp&&i.forwardProps&&(x=i.forwardProps,i.shouldForwardProp=(e,t)=>!!x.includes(e)||!t?.includes(e)&&!T(e));let M=((e,t,r)=>{let a;if(t){let r=t.shouldForwardProp;a=e.__emotion_forwardProp&&r?t=>e.__emotion_forwardProp(t)&&r(t):r}return"function"!=typeof a&&r&&(a=e.__emotion_forwardProp),a})(e,i,d)||((t,r)=>{let a="string"==typeof e&&e.charCodeAt(0)>96?S:R,i=!r?.includes(t)&&!T(t);return a(t)&&i}),{props:_,styles:O}=function(e,t,r){let{css:i,isValidProperty:o}=(0,k.useChakraContext)(),{children:n,...l}=e,s=(0,a.useMemo)(()=>{let[e,a]=(0,C.splitProps)(l,e=>r(e,t.variantKeys)),[i,n]=(0,C.splitProps)(a,t.variantKeys),[s,d]=(0,C.splitProps)(n,o);return{forwardedProps:e,variantProps:i,styleProps:s,elementProps:d}},[t.variantKeys,r,l,o]),{css:d,...c}=s.styleProps,p=(0,a.useMemo)(()=>{let e={...s.variantProps},r=t.variantKeys.includes("colorPalette"),a=t.variantKeys.includes("orientation");return r||(e.colorPalette=l.colorPalette),a||(e.orientation=l.orientation),t(e)},[t,s.variantProps,l.colorPalette,l.orientation]);return{styles:(0,a.useMemo)(()=>{let e;return i(p,...(Array.isArray(e=d)?e:[e]).filter(Boolean).flat(),c)},[i,p,d,c]),props:{...s.forwardedProps,...s.elementProps,children:n}}}(a.useMemo(()=>Object.assign({},i.defaultProps,(0,b.compact)(o)),[o]),E,M),I="",L=[O],z=_;if(null==_.theme){for(let e in z={},_)z[e]=_[e];z.theme=a.useContext(f.T)}"string"==typeof _.className?I=(0,y.getRegisteredStyles)(u.registered,L,_.className):null!=_.className&&(I=(0,s.cx)(I,_.className));let W=(0,h.serializeStyles)(p.concat(L),u.registered,z);W.styles&&(I=(0,s.cx)(I,`${u.key}-${W.name}`)),void 0!==n&&(I=(0,s.cx)(I,n));let H=!M("as"),q=H&&_.as||c,B={};for(let e in _)if(!H||"as"!==e){if("string"==typeof e&&j.has(e)){B[e.replace("html","").toLowerCase()]=_[e];continue}M(e)&&(B[e]=_[e])}let $=I.trim();$?B.className=$:Reflect.deleteProperty(B,"className"),B.ref=m;let U=i.forwardAsChild||i.forwardProps?.includes("asChild");if(_.asChild&&!U){let e,t=a.isValidElement(_.children)?a.Children.only(_.children):a.Children.toArray(_.children).find(a.isValidElement);if(!t)throw Error("[chakra-ui > factory] No valid child found");q=t.type,B.children=null,Reflect.deleteProperty(B,"asChild"),(B=l(B,t.props)).ref=function(...e){let t=e.filter(e=>null!=e);if(!g)return e=>{t.forEach(t=>{v(t,e)})};{let e=new Map;return r=>(t.forEach(t=>{let a=v(t,r);a&&e.set(t,a)}),()=>{t.forEach(t=>{let r=e.get(t);r&&"function"==typeof r?r():v(t,null)}),e.clear()})}}(m,(e=a.version,!(0,P.isString)(e)||e.startsWith("18.")?t?.ref:t?.props?.ref))}return B.as&&U?(B.as=void 0,(0,r.jsxs)(a.Fragment,{children:[(0,r.jsx)(N,{cache:u,serialized:W,isStringTag:"string"==typeof q}),(0,r.jsx)(q,{asChild:!0,...B,children:(0,r.jsx)(_.as,{children:B.children})})]})):(0,r.jsxs)(a.Fragment,{children:[(0,r.jsx)(N,{cache:u,serialized:W,isStringTag:"string"==typeof q}),(0,r.jsx)(q,{...B})]})});return u.displayName=void 0!==o?o:`chakra(${"string"==typeof c?c:c.displayName||c.name||"Component"})`,u.__emotion_real=u,u.__emotion_base=c,u.__emotion_forwardProp=i.shouldForwardProp,u.__emotion_cva=t,Object.defineProperty(u,"toString",{value:()=>`.${n}`}),u}).bind(),M=new Map,_=new Proxy(E,{apply:(e,t,r)=>E(...r),get:(e,t)=>(M.has(t)||M.set(t,E(t)),M.get(t))}),F=(e,t)=>e&&!t?e:!e&&t?t:e.merge(t);function O(e){let t,{key:o,recipe:n}=e,c=(t=o||n.className||"Component").charAt(0).toUpperCase()+t.slice(1),[p,u]=(0,i.createContext)({strict:!1,name:`${c}PropsContext`,providerName:`${c}PropsContext`});function m(e){let{unstyled:t,...r}=e,i=function(e){let{key:t,recipe:r}=e,i=(0,k.useChakraContext)();return(0,a.useMemo)(()=>{let e=r||(null!=t?i.getRecipe(t):{});return i.cva(structuredClone(e))},[t,r,i])}({key:o,recipe:r.recipe||n}),[l,s]=(0,a.useMemo)(()=>i.splitVariantProps(r),[i,r]);return{styles:t?d:i(l),className:i.className,props:s}}return{withContext:(e,t)=>{let i=_(e,{},t),o=(0,a.forwardRef)((e,t)=>{let o=u(),n=(0,a.useMemo)(()=>l(o,e),[e,o]),{styles:d,className:c,props:p}=m(n);return(0,r.jsx)(i,{...p,ref:t,css:[d,n.css],className:(0,s.cx)(c,n.className)})});return o.displayName=e.displayName||e.name,o},PropsProvider:p,withPropsProvider:function(){return p},usePropsContext:u,useRecipeResult:m}}e.s(["createRecipeContext",()=>O],42980);let{withContext:I,PropsProvider:L}=O({key:"link"}),z=I("a");z.displayName="Link";let W=_("div");function H(){return(0,r.jsx)(W,{p:4,bg:"teal.300",borderRadius:"md",boxShadow:"md",mx:"auto",maxWidth:"calc(100% - 6in)",children:(0,r.jsxs)("p",{children:["| ",(0,r.jsx)(z,{href:"/index.html",color:"black",children:"Home Grammar Check "})," |",(0,r.jsx)(z,{href:"/scary.html",color:"black",children:"Nightmares are made of These"})," |",(0,r.jsx)(z,{href:"/flags.html",color:"black",children:"Fun with Flags"})," |",(0,r.jsx)(z,{href:"/bedtime.html",color:"black",children:"Bedtime"})," |",(0,r.jsx)(z,{href:"/romance.html",color:"black",children:"Romance"})," |"]})})}W.displayName="Box",e.s(["Box",()=>W],14292),e.s(["default",()=>H],57746),e.s([],41030),e.i(41030);var q=e.i(17200);function B(e={}){let{name:t,strict:r=!0,hookName:i="useContext",providerName:o="Provider",errorMessage:n,defaultValue:l}=e,s=(0,a.createContext)(l);return s.displayName=t,[s.Provider,function e(){let t=(0,a.useContext)(s);if(!t&&r){let t=Error(n??`${i} returned \`undefined\`. Seems you forgot to wrap component within ${o}`);throw t.name="ContextError",(0,q.hasProp)(Error,"captureStackTrace")&&(0,q.isFunction)(Error.captureStackTrace)&&Error.captureStackTrace(t,e),t}return t},s]}let[$,U]=B({name:"FieldContext",hookName:"useFieldContext",providerName:"",strict:!1}),D=e=>e.children(U());var V=e.i(43205);function K(...e){return t=>{let r=[];for(let a of e)if("function"==typeof a){let e=a(t);"function"==typeof e&&r.push(e)}else a&&(a.current=t);if(r.length)return()=>{for(let e of r)e()}}}let X=e=>{let t=(0,a.memo)((0,a.forwardRef)((t,r)=>{let i,{asChild:o,children:n,...l}=t;if(!o)return(0,a.createElement)(e,{...l,ref:r},n);if(!(0,a.isValidElement)(n))return null;let s=a.Children.only(n),d=(i=Object.getOwnPropertyDescriptor(s.props,"ref")?.get)&&"isReactWarning"in i&&i.isReactWarning?s.ref:(i=Object.getOwnPropertyDescriptor(s,"ref")?.get)&&"isReactWarning"in i&&i.isReactWarning?s.props.ref:s.props.ref||s.ref;return(0,a.cloneElement)(s,{...(0,V.mergeProps)(l,s.props),ref:r?K(r,d):d})}));return t.displayName=e.displayName||e.name,t},G=(t=new Map,new Proxy(X,{apply:(e,t,r)=>X(r[0]),get:(e,r)=>(t.has(r)||t.set(r,X(r)),t.get(r))})),Y=(0,a.forwardRef)((e,t)=>{let a=U(),i=(0,V.mergeProps)(a.getErrorTextProps(),e);return a?.invalid?(0,r.jsx)(G.span,{...i,ref:t}):null});Y.displayName="FieldErrorText";let Z=(0,a.forwardRef)((e,t)=>{let a=U(),i=(0,V.mergeProps)(a?.getHelperTextProps(),e);return(0,r.jsx)(G.span,{...i,ref:t})});Z.displayName="FieldHelperText";let J=(0,a.forwardRef)((e,t)=>{let a=U(),i=(0,V.mergeProps)(a?.getInputProps(),e);return(0,r.jsx)(G.input,{...i,ref:t})});J.displayName="FieldInput";let Q=(0,a.forwardRef)((e,t)=>{let a=U(),i=(0,V.mergeProps)(a?.getLabelProps(),e);return(0,r.jsx)(G.label,{...i,ref:t})});Q.displayName="FieldLabel";let ee=(0,a.forwardRef)(({fallback:e,...t},a)=>{let i=U();if(!i.required)return e;let o=(0,V.mergeProps)(i.getRequiredIndicatorProps(),t);return(0,r.jsx)(G.span,{...o,ref:a,children:t.children??"*"})});ee.displayName="FieldRequiredIndicator";let et=()=>(e,t)=>t.reduce((e,t)=>{let[r,a]=e;return void 0!==a[t]&&(r[t]=a[t]),delete a[t],[r,a]},[{},{...e}]);var er=e.i(13824);let[ea,ei]=B({name:"EnvironmentContext",hookName:"useEnvironmentContext",providerName:"",strict:!1,defaultValue:{getRootNode:()=>document,getDocument:()=>document,getWindow:()=>window}}),eo="undefined"!=typeof window?a.useLayoutEffect:a.useEffect,[en,el]=B({name:"FieldsetContext",hookName:"useFieldsetContext",providerName:"",strict:!1});var es=e.i(94846);let ed=et(),ec=(0,a.forwardRef)((e,t)=>{let[i,o]=ed(e,["id","ids","disabled","invalid","readOnly","required"]),n=((e={})=>{let t=el(),r=ei(),{ids:i,disabled:o=!!t?.disabled,invalid:n=!1,readOnly:l=!1,required:s=!1}=e,[d,c]=(0,a.useState)(!1),[p,u]=(0,a.useState)(!1),m=(0,a.useId)(),f=e.id??m,h=(0,a.useRef)(null),x=i?.control??`field::${f}`,y=i?.errorText??`field::${f}::error-text`,g=i?.helperText??`field::${f}::helper-text`,v=i?.label??`field::${f}::label`;eo(()=>{let e=h.current;if(!e)return;let t=()=>{let e=r.getRootNode();c(!!e.getElementById(y)),u(!!e.getElementById(g))};t();let a=new(r.getWindow()).MutationObserver(t);return a.observe(e,{childList:!0,subtree:!0}),()=>a.disconnect()},[r,y,g]);let b=(0,a.useMemo)(()=>{let e=[];return d&&n&&e.push(y),p&&e.push(g),e.join(" ")||void 0},[n,y,g,d,p]),P=(0,a.useMemo)(()=>()=>({...es.parts.root.attrs,id:x,ref:h,role:"group","data-disabled":(0,er.dataAttr)(o),"data-invalid":(0,er.dataAttr)(n),"data-readonly":(0,er.dataAttr)(l)}),[o,n,l,x]),w=(0,a.useMemo)(()=>()=>({...es.parts.label.attrs,id:v,"data-disabled":(0,er.dataAttr)(o),"data-invalid":(0,er.dataAttr)(n),"data-readonly":(0,er.dataAttr)(l),"data-required":(0,er.dataAttr)(s),htmlFor:f}),[o,n,l,s,f,v]),k=(0,a.useMemo)(()=>()=>({"aria-describedby":b,"aria-invalid":(0,er.ariaAttr)(n),"data-invalid":(0,er.dataAttr)(n),"data-required":(0,er.dataAttr)(s),"data-readonly":(0,er.dataAttr)(l),id:f,required:s,disabled:o,readOnly:l}),[b,n,s,l,f,o]),C=(0,a.useMemo)(()=>()=>({...k(),...es.parts.input.attrs}),[k]),j=(0,a.useMemo)(()=>()=>({...k(),...es.parts.textarea.attrs}),[k]),S=(0,a.useMemo)(()=>()=>({...k(),...es.parts.select.attrs}),[k]),R=(0,a.useMemo)(()=>()=>({id:g,...es.parts.helperText.attrs,"data-disabled":(0,er.dataAttr)(o)}),[o,g]),T=(0,a.useMemo)(()=>()=>({id:y,...es.parts.errorText.attrs,"aria-live":"polite"}),[y]);return{ariaDescribedby:b,ids:{root:x,control:f,label:v,errorText:y,helperText:g},refs:{rootRef:h},disabled:o,invalid:n,readOnly:l,required:s,getLabelProps:w,getRootProps:P,getInputProps:C,getTextareaProps:j,getSelectProps:S,getHelperTextProps:R,getErrorTextProps:T,getRequiredIndicatorProps:(0,a.useMemo)(()=>()=>({"aria-hidden":!0,...es.parts.requiredIndicator.attrs}),[])}})(i),l=(0,V.mergeProps)(n.getRootProps(),o);return(0,r.jsx)($,{value:n,children:(0,r.jsx)(G.div,{...l,ref:K(t,n.refs.rootRef)})})});ec.displayName="FieldRoot";let ep=et(),eu=(0,a.forwardRef)((e,t)=>{let[{value:a},i]=ep(e,["value"]),o=(0,V.mergeProps)(a.getRootProps(),i);return(0,r.jsx)($,{value:a,children:(0,r.jsx)(G.div,{...o,ref:t})})});eu.displayName="FieldRootProvider";let em=(0,a.forwardRef)((e,t)=>{let a=U(),i=(0,V.mergeProps)(a?.getSelectProps(),e);return(0,r.jsx)(G.select,{...i,ref:t})});em.displayName="FieldSelect";var ef=e.i(24186);let eh=(0,a.forwardRef)((e,t)=>{let{autoresize:i,...o}=e,n=(0,a.useRef)(null),l=U(),s=(0,V.mergeProps)(l?.getTextareaProps(),{style:{resize:i?"none":void 0}},o);return(0,a.useEffect)(()=>{if(i)return(0,ef.autoresizeTextarea)(n.current)},[i]),(0,r.jsx)(G.textarea,{...s,ref:K(t,n)})});eh.displayName="FieldTextarea",e.s(["Context",()=>D,"ErrorText",()=>Y,"HelperText",()=>Z,"Input",()=>J,"Label",()=>Q,"RequiredIndicator",()=>ee,"Root",()=>ec,"RootProvider",()=>eu,"Select",()=>em,"Textarea",()=>eh],1759);var ex=e.i(1759),ex=ex;let{withContext:ey,PropsProvider:eg}=O({key:"input"}),ev=ey(ex.Input),eb=_("span");eb.displayName="Span";let{withContext:eP,PropsProvider:ew}=O({key:"spinner"}),ek=eP("span");ek.displayName="Spinner";let eC=_("div",{base:{position:"absolute",display:"flex",alignItems:"center",justifyContent:"center"},variants:{axis:{horizontal:{insetStart:"50%",translate:"-50%",_rtl:{translate:"50%"}},vertical:{top:"50%",translate:"0 -50%"},both:{insetStart:"50%",top:"50%",translate:"-50% -50%",_rtl:{translate:"50% -50%"}}}},defaultVariants:{axis:"both"}});eC.displayName="AbsoluteCenter";let ej=a.forwardRef(function(e,t){let{spinner:a=(0,r.jsx)(ek,{size:"inherit",borderWidth:"0.125em",color:"inherit"}),spinnerPlacement:i="start",children:o,text:n,visible:l=!0,...s}=e;return l?n?(0,r.jsxs)(eb,{ref:t,display:"contents",...s,children:["start"===i&&a,n,"end"===i&&a]}):a?(0,r.jsxs)(eb,{ref:t,display:"contents",...s,children:[(0,r.jsx)(eC,{display:"inline-flex",children:a}),(0,r.jsx)(eb,{visibility:"hidden",display:"contents",children:o})]}):(0,r.jsx)(eb,{ref:t,display:"contents",...s,children:o}):o});ej.displayName="Loader";let{useRecipeResult:eS,PropsProvider:eR,usePropsContext:eT}=O({key:"button"}),eN=(0,a.forwardRef)(function(e,t){let i=eT(),o=(0,a.useMemo)(()=>l(i,e),[i,e]),n=eS(o),{loading:d,loadingText:c,children:p,spinner:u,spinnerPlacement:m,...f}=n.props;return(0,r.jsx)(_.button,{type:"button",ref:t,...f,"data-loading":d?"":void 0,disabled:d||f.disabled,className:(0,s.cx)(n.className,o.className),css:[n.styles,o.css],children:!o.asChild&&d?(0,r.jsx)(ej,{spinner:u,text:c,spinnerPlacement:m,children:p}):p})});eN.displayName="Button",e.s(["default",0,({callApi:e,placeholderText:t,buttonText:a,queryString:i,setQueryString:o,isLoading:n})=>(0,r.jsxs)("p",{children:[t,(0,r.jsx)(ev,{colorScheme:"teal",variant:"outline",style:{padding:"10px 15px",fontSize:"16px",cursor:"pointer",boxShadow:"0 0 10px rgba(0, 255, 255, 0.5)"},type:"text",value:i,onChange:e=>{o(e.target.value)},placeholder:t}),(0,r.jsx)(eN,{onClick:e,disabled:n,colorScheme:"teal",variant:"solid",style:{padding:"10px 15px",fontSize:"16px",cursor:"pointer",boxShadow:"0 0 10px rgba(0, 255, 255, 0.5)"},children:n?"Loading ... ":a})]})],11447)},48435,e=>{"use strict";var t=e.i(70942),r=e.i(29301),a=e.i(57746),i=e.i(14292),o=e.i(42980);let{withContext:n,PropsProvider:l}=(0,o.createRecipeContext)({key:"heading"}),s=n("h2");s.displayName="Heading";let{withContext:d,PropsProvider:c}=(0,o.createRecipeContext)({key:"text"}),p=d("p");p.displayName="Text";var u=e.i(11447);function m(){let[e,o]=(0,r.useState)("No response yet."),[n,l]=(0,r.useState)([{number:0,change:"none",reason:"none"}]),[d,c]=(0,r.useState)(!1),[m,f]=(0,r.useState)("helo, MY name iss funny,."),h=async()=>{c(!0);try{let e=await fetch(`https://eglutkq0fc.execute-api.us-east-2.amazonaws.com/prod/items?param1='${m}'`,{method:"GET",headers:{"Content-Type":"application/json"}});if(!e.ok)throw Error(`HTTP error! status: ${e.status}`);let t=await e.json();try{let e=JSON.parse(t.generatedText);l(e.list),o(e.FinalSentence)}catch(e){o(t.generatedText)}}catch(e){console.error("Error fetching API:",e),o(`Error: ${e.message}`)}finally{c(!1)}};return(0,t.jsxs)(i.Box,{p:5,bg:"teel",borderRadius:"md",boxShadow:"lg",borderWidth:"1px",borderColor:"gray.200",mx:"auto",maxWidth:"calc(100% - 6in)",mb:6,children:[(0,t.jsx)("title",{children:"EdgarAI: Grammar and Spelling Checker"}),(0,t.jsx)(a.default,{}),(0,t.jsx)(s,{as:"h1",size:"xl",mt:5,color:"black",children:"EdgarAI: Grammar and Spell Checker"}),(0,t.jsx)(u.default,{queryString:m,setQueryString:f,isLoading:d,callApi:h,placeholderText:"Enter your Sentence",buttonText:"Ask Edgar to Fix Sentence"}),(0,t.jsx)(s,{as:"h2",size:"lg",mt:5,color:"black",children:"Edgar Response:"}),(0,t.jsxs)(i.Box,{bg:"white",p:4,borderWidth:1,borderColor:"orange.300",borderRadius:"md",mt:3,whiteSpace:"pre-wrap",wordWrap:"break-word",children:[(0,t.jsx)(p,{color:"black",children:e}),(0,t.jsx)(()=>(0,t.jsxs)("table",{children:[(0,t.jsx)("thead",{children:(0,t.jsxs)("tr",{children:[(0,t.jsx)("th",{children:"Number"}),(0,t.jsx)("th",{children:"Change"}),(0,t.jsx)("th",{children:"Reason"})]})}),(0,t.jsx)("tbody",{children:n.map(e=>(0,t.jsxs)("tr",{children:[(0,t.jsx)("td",{children:e.number}),(0,t.jsx)("td",{children:e.change}),(0,t.jsx)("td",{children:e.reason})]},e.number))})]}),{})]})]})}e.s(["default",()=>m],48435)}]);