{"ast":null,"code":"\"use client\";\n\nimport * as React from 'react';\nimport { createContext, useContext, useMemo } from 'react';\nimport { FormProvider as RcFormProvider } from 'rc-field-form';\nimport omit from \"rc-util/es/omit\";\nexport const FormContext = /*#__PURE__*/React.createContext({\n labelAlign: 'right',\n vertical: false,\n itemRef: () => {}\n});\nexport const NoStyleItemContext = /*#__PURE__*/React.createContext(null);\nexport const FormProvider = props => {\n const providerProps = omit(props, ['prefixCls']);\n return /*#__PURE__*/React.createElement(RcFormProvider, Object.assign({}, providerProps));\n};\nexport const FormItemPrefixContext = /*#__PURE__*/React.createContext({\n prefixCls: ''\n});\nexport const FormItemInputContext = /*#__PURE__*/React.createContext({});\nif (process.env.NODE_ENV !== 'production') {\n FormItemInputContext.displayName = 'FormItemInputContext';\n}\nexport const NoFormStyle = _ref => {\n let {\n children,\n status,\n override\n } = _ref;\n const formItemInputContext = useContext(FormItemInputContext);\n const newFormItemInputContext = useMemo(() => {\n const newContext = Object.assign({}, formItemInputContext);\n if (override) {\n delete newContext.isFormItemInput;\n }\n if (status) {\n delete newContext.status;\n delete newContext.hasFeedback;\n delete newContext.feedbackIcon;\n }\n return newContext;\n }, [status, override, formItemInputContext]);\n return /*#__PURE__*/React.createElement(FormItemInputContext.Provider, {\n value: newFormItemInputContext\n }, children);\n};\nexport const VariantContext = /*#__PURE__*/createContext(undefined);","map":{"version":3,"names":["React","createContext","useContext","useMemo","FormProvider","RcFormProvider","omit","FormContext","labelAlign","vertical","itemRef","NoStyleItemContext","props","providerProps","createElement","Object","assign","FormItemPrefixContext","prefixCls","FormItemInputContext","process","env","NODE_ENV","displayName","NoFormStyle","_ref","children","status","override","formItemInputContext","newFormItemInputContext","newContext","isFormItemInput","hasFeedback","feedbackIcon","Provider","value","VariantContext","undefined"],"sources":["C:/Users/Аришина)/source/repos/PromoCursed/node_modules/antd/es/form/context.js"],"sourcesContent":["\"use client\";\n\nimport * as React from 'react';\nimport { createContext, useContext, useMemo } from 'react';\nimport { FormProvider as RcFormProvider } from 'rc-field-form';\nimport omit from \"rc-util/es/omit\";\nexport const FormContext = /*#__PURE__*/React.createContext({\n labelAlign: 'right',\n vertical: false,\n itemRef: () => {}\n});\nexport const NoStyleItemContext = /*#__PURE__*/React.createContext(null);\nexport const FormProvider = props => {\n const providerProps = omit(props, ['prefixCls']);\n return /*#__PURE__*/React.createElement(RcFormProvider, Object.assign({}, providerProps));\n};\nexport const FormItemPrefixContext = /*#__PURE__*/React.createContext({\n prefixCls: ''\n});\nexport const FormItemInputContext = /*#__PURE__*/React.createContext({});\nif (process.env.NODE_ENV !== 'production') {\n FormItemInputContext.displayName = 'FormItemInputContext';\n}\nexport const NoFormStyle = _ref => {\n let {\n children,\n status,\n override\n } = _ref;\n const formItemInputContext = useContext(FormItemInputContext);\n const newFormItemInputContext = useMemo(() => {\n const newContext = Object.assign({}, formItemInputContext);\n if (override) {\n delete newContext.isFormItemInput;\n }\n if (status) {\n delete newContext.status;\n delete newContext.hasFeedback;\n delete newContext.feedbackIcon;\n }\n return newContext;\n }, [status, override, formItemInputContext]);\n return /*#__PURE__*/React.createElement(FormItemInputContext.Provider, {\n value: newFormItemInputContext\n }, children);\n};\nexport const VariantContext = /*#__PURE__*/createContext(undefined);"],"mappings":"AAAA,YAAY;;AAEZ,OAAO,KAAKA,KAAK,MAAM,OAAO;AAC9B,SAASC,aAAa,EAAEC,UAAU,EAAEC,OAAO,QAAQ,OAAO;AAC1D,SAASC,YAAY,IAAIC,cAAc,QAAQ,eAAe;AAC9D,OAAOC,IAAI,MAAM,iBAAiB;AAClC,OAAO,MAAMC,WAAW,GAAG,aAAaP,KAAK,CAACC,aAAa,CAAC;EAC1DO,UAAU,EAAE,OAAO;EACnBC,QAAQ,EAAE,KAAK;EACfC,OAAO,EAAEA,CAAA,KAAM,CAAC;AAClB,CAAC,CAAC;AACF,OAAO,MAAMC,kBAAkB,GAAG,aAAaX,KAAK,CAACC,aAAa,CAAC,IAAI,CAAC;AACxE,OAAO,MAAMG,YAAY,GAAGQ,KAAK,IAAI;EACnC,MAAMC,aAAa,GAAGP,IAAI,CAACM,KAAK,EAAE,CAAC,WAAW,CAAC,CAAC;EAChD,OAAO,aAAaZ,KAAK,CAACc,aAAa,CAACT,cAAc,EAAEU,MAAM,CAACC,MAAM,CAAC,CAAC,CAAC,EAAEH,aAAa,CAAC,CAAC;AAC3F,CAAC;AACD,OAAO,MAAMI,qBAAqB,GAAG,aAAajB,KAAK,CAACC,aAAa,CAAC;EACpEiB,SAAS,EAAE;AACb,CAAC,CAAC;AACF,OAAO,MAAMC,oBAAoB,GAAG,aAAanB,KAAK,CAACC,aAAa,CAAC,CAAC,CAAC,CAAC;AACxE,IAAImB,OAAO,CAACC,GAAG,CAACC,QAAQ,KAAK,YAAY,EAAE;EACzCH,oBAAoB,CAACI,WAAW,GAAG,sBAAsB;AAC3D;AACA,OAAO,MAAMC,WAAW,GAAGC,IAAI,IAAI;EACjC,IAAI;IACFC,QAAQ;IACRC,MAAM;IACNC;EACF,CAAC,GAAGH,IAAI;EACR,MAAMI,oBAAoB,GAAG3B,UAAU,CAACiB,oBAAoB,CAAC;EAC7D,MAAMW,uBAAuB,GAAG3B,OAAO,CAAC,MAAM;IAC5C,MAAM4B,UAAU,GAAGhB,MAAM,CAACC,MAAM,CAAC,CAAC,CAAC,EAAEa,oBAAoB,CAAC;IAC1D,IAAID,QAAQ,EAAE;MACZ,OAAOG,UAAU,CAACC,eAAe;IACnC;IACA,IAAIL,MAAM,EAAE;MACV,OAAOI,UAAU,CAACJ,MAAM;MACxB,OAAOI,UAAU,CAACE,WAAW;MAC7B,OAAOF,UAAU,CAACG,YAAY;IAChC;IACA,OAAOH,UAAU;EACnB,CAAC,EAAE,CAACJ,MAAM,EAAEC,QAAQ,EAAEC,oBAAoB,CAAC,CAAC;EAC5C,OAAO,aAAa7B,KAAK,CAACc,aAAa,CAACK,oBAAoB,CAACgB,QAAQ,EAAE;IACrEC,KAAK,EAAEN;EACT,CAAC,EAAEJ,QAAQ,CAAC;AACd,CAAC;AACD,OAAO,MAAMW,cAAc,GAAG,aAAapC,aAAa,CAACqC,SAAS,CAAC","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}