1 line
37 KiB
JavaScript
1 line
37 KiB
JavaScript
(()=>{var e={};e.id=894,e.ids=[894],e.modules={846:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},9121:e=>{"use strict";e.exports=require("next/dist/server/app-render/action-async-storage.external.js")},3295:e=>{"use strict";e.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},9294:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-async-storage.external.js")},3033:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},2412:e=>{"use strict";e.exports=require("assert")},5511:e=>{"use strict";e.exports=require("crypto")},4735:e=>{"use strict";e.exports=require("events")},9021:e=>{"use strict";e.exports=require("fs")},1630:e=>{"use strict";e.exports=require("http")},3496:e=>{"use strict";e.exports=require("http2")},5591:e=>{"use strict";e.exports=require("https")},1820:e=>{"use strict";e.exports=require("os")},3873:e=>{"use strict";e.exports=require("path")},7910:e=>{"use strict";e.exports=require("stream")},3997:e=>{"use strict";e.exports=require("tty")},9551:e=>{"use strict";e.exports=require("url")},8354:e=>{"use strict";e.exports=require("util")},4075:e=>{"use strict";e.exports=require("zlib")},7112:(e,t,r)=>{"use strict";r.r(t),r.d(t,{GlobalError:()=>l.a,__next_app__:()=>u,pages:()=>c,routeModule:()=>p,tree:()=>d});var n=r(260),a=r(8203),s=r(5155),l=r.n(s),o=r(7292),i={};for(let e in o)0>["default","tree","pages","GlobalError","__next_app__","routeModule"].indexOf(e)&&(i[e]=()=>o[e]);r.d(t,i);let d=["",{children:["dashboard",{children:["offers",{children:["create",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(r.bind(r,601)),"E:\\GIT\\mvp\\nashel-frontend\\src\\app\\dashboard\\offers\\create\\page.tsx"]}]},{}]},{}]},{}]},{layout:[()=>Promise.resolve().then(r.bind(r,1354)),"E:\\GIT\\mvp\\nashel-frontend\\src\\app\\layout.tsx"],"not-found":[()=>Promise.resolve().then(r.t.bind(r,9937,23)),"next/dist/client/components/not-found-error"],forbidden:[()=>Promise.resolve().then(r.t.bind(r,9116,23)),"next/dist/client/components/forbidden-error"],unauthorized:[()=>Promise.resolve().then(r.t.bind(r,1485,23)),"next/dist/client/components/unauthorized-error"]}],c=["E:\\GIT\\mvp\\nashel-frontend\\src\\app\\dashboard\\offers\\create\\page.tsx"],u={require:r,loadChunk:()=>Promise.resolve()},p=new n.AppPageRouteModule({definition:{kind:a.RouteKind.APP_PAGE,page:"/dashboard/offers/create/page",pathname:"/dashboard/offers/create",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:d}})},7637:(e,t,r)=>{Promise.resolve().then(r.bind(r,601))},1205:(e,t,r)=>{Promise.resolve().then(r.bind(r,3102))},8755:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(1680).A)("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])},8638:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(1680).A)("ChevronUp",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]])},9656:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(1680).A)("Trash2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]])},3102:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>e2});var n=r(5512),a=r(8009),s=r(9334),l=r(1914),o=r(6868),i=r(7005),d=r(9400),c=r(9926),u=r(7722),p=r(2743);let f=a.forwardRef(({className:e,...t},r)=>(0,n.jsx)("textarea",{className:(0,p.cn)("flex min-h-[80px] w-full rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",e),ref:r,...t}));f.displayName="Textarea";var m=r(5740),h=r(9374),x=r(1412),v=r(1954),g=r(9952),y=r(6004),w=r(9018),j=r(1675),b=r(9632),N=r(2534),C=r(96),S=r(3337),R=r(707),k=r(8055),I=Symbol("radix.slottable");function P(e){return a.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===I}var T=r(2828),E=r(3024),M=r(9397),A=r(6582),D=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"});a.forwardRef((e,t)=>(0,n.jsx)(k.sG.span,{...e,ref:t,style:{...D,...e.style}})).displayName="VisuallyHidden";var _=r(2421),B=r(4669),K=[" ","Enter","ArrowUp","ArrowDown"],q=[" ","Enter"],F="Select",[L,V,z]=(0,v.N)(F),[H,G]=(0,y.A)(F,[z,S.Bk]),O=(0,S.Bk)(),[W,$]=H(F),[J,U]=H(F),Z=e=>{let{__scopeSelect:t,children:r,open:s,defaultOpen:l,onOpenChange:o,value:i,defaultValue:d,onValueChange:c,dir:u,name:p,autoComplete:f,disabled:m,required:h,form:x}=e,v=O(t),[g,y]=a.useState(null),[j,b]=a.useState(null),[N,R]=a.useState(!1),k=(0,w.jH)(u),[I,P]=(0,E.i)({prop:s,defaultProp:l??!1,onChange:o,caller:F}),[T,M]=(0,E.i)({prop:i,defaultProp:d,onChange:c,caller:F}),A=a.useRef(null),D=!g||x||!!g.closest("form"),[_,B]=a.useState(new Set),K=Array.from(_).map(e=>e.props.value).join(";");return(0,n.jsx)(S.bL,{...v,children:(0,n.jsxs)(W,{required:h,scope:t,trigger:g,onTriggerChange:y,valueNode:j,onValueNodeChange:b,valueNodeHasChildren:N,onValueNodeHasChildrenChange:R,contentId:(0,C.B)(),value:T,onValueChange:M,open:I,onOpenChange:P,dir:k,triggerPointerDownPosRef:A,disabled:m,children:[(0,n.jsx)(L.Provider,{scope:t,children:(0,n.jsx)(J,{scope:e.__scopeSelect,onNativeOptionAdd:a.useCallback(e=>{B(t=>new Set(t).add(e))},[]),onNativeOptionRemove:a.useCallback(e=>{B(t=>{let r=new Set(t);return r.delete(e),r})},[]),children:r})}),D?(0,n.jsxs)(e_,{"aria-hidden":!0,required:h,tabIndex:-1,name:p,autoComplete:f,value:T,onChange:e=>M(e.target.value),disabled:m,form:x,children:[void 0===T?(0,n.jsx)("option",{value:""}):null,Array.from(_)]},K):null]})})};Z.displayName=F;var Y="SelectTrigger",X=a.forwardRef((e,t)=>{let{__scopeSelect:r,disabled:s=!1,...l}=e,o=O(r),i=$(Y,r),d=i.disabled||s,c=(0,g.s)(t,i.onTriggerChange),u=V(r),p=a.useRef("touch"),[f,m,h]=eK(e=>{let t=u().filter(e=>!e.disabled),r=t.find(e=>e.value===i.value),n=eq(t,e,r);void 0!==n&&i.onValueChange(n.value)}),v=e=>{d||(i.onOpenChange(!0),h()),e&&(i.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)})};return(0,n.jsx)(S.Mz,{asChild:!0,...o,children:(0,n.jsx)(k.sG.button,{type:"button",role:"combobox","aria-controls":i.contentId,"aria-expanded":i.open,"aria-required":i.required,"aria-autocomplete":"none",dir:i.dir,"data-state":i.open?"open":"closed",disabled:d,"data-disabled":d?"":void 0,"data-placeholder":eB(i.value)?"":void 0,...l,ref:c,onClick:(0,x.mK)(l.onClick,e=>{e.currentTarget.focus(),"mouse"!==p.current&&v(e)}),onPointerDown:(0,x.mK)(l.onPointerDown,e=>{p.current=e.pointerType;let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&"mouse"===e.pointerType&&(v(e),e.preventDefault())}),onKeyDown:(0,x.mK)(l.onKeyDown,e=>{let t=""!==f.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||m(e.key),(!t||" "!==e.key)&&K.includes(e.key)&&(v(),e.preventDefault())})})})});X.displayName=Y;var Q="SelectValue",ee=a.forwardRef((e,t)=>{let{__scopeSelect:r,className:a,style:s,children:l,placeholder:o="",...i}=e,d=$(Q,r),{onValueNodeHasChildrenChange:c}=d,u=void 0!==l,p=(0,g.s)(t,d.onValueNodeChange);return(0,M.N)(()=>{c(u)},[c,u]),(0,n.jsx)(k.sG.span,{...i,ref:p,style:{pointerEvents:"none"},children:eB(d.value)?(0,n.jsx)(n.Fragment,{children:o}):l})});ee.displayName=Q;var et=a.forwardRef((e,t)=>{let{__scopeSelect:r,children:a,...s}=e;return(0,n.jsx)(k.sG.span,{"aria-hidden":!0,...s,ref:t,children:a||"▼"})});et.displayName="SelectIcon";var er=e=>(0,n.jsx)(R.Z,{asChild:!0,...e});er.displayName="SelectPortal";var en="SelectContent",ea=a.forwardRef((e,t)=>{let r=$(en,e.__scopeSelect),[s,l]=a.useState();return((0,M.N)(()=>{l(new DocumentFragment)},[]),r.open)?(0,n.jsx)(ei,{...e,ref:t}):s?m.createPortal((0,n.jsx)(es,{scope:e.__scopeSelect,children:(0,n.jsx)(L.Slot,{scope:e.__scopeSelect,children:(0,n.jsx)("div",{children:e.children})})}),s):null});ea.displayName=en;var[es,el]=H(en),eo=function(e){let t=function(e){let t=a.forwardRef((e,t)=>{let{children:r,...n}=e;if(a.isValidElement(r)){let e,s;let l=(e=Object.getOwnPropertyDescriptor(r.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?r.ref:(e=Object.getOwnPropertyDescriptor(r,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?r.props.ref:r.props.ref||r.ref,o=function(e,t){let r={...t};for(let n in t){let a=e[n],s=t[n];/^on[A-Z]/.test(n)?a&&s?r[n]=(...e)=>{let t=s(...e);return a(...e),t}:a&&(r[n]=a):"style"===n?r[n]={...a,...s}:"className"===n&&(r[n]=[a,s].filter(Boolean).join(" "))}return{...e,...r}}(n,r.props);return r.type!==a.Fragment&&(o.ref=t?(0,g.t)(t,l):l),a.cloneElement(r,o)}return a.Children.count(r)>1?a.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),r=a.forwardRef((e,r)=>{let{children:s,...l}=e,o=a.Children.toArray(s),i=o.find(P);if(i){let e=i.props.children,s=o.map(t=>t!==i?t:a.Children.count(e)>1?a.Children.only(null):a.isValidElement(e)?e.props.children:null);return(0,n.jsx)(t,{...l,ref:r,children:a.isValidElement(e)?a.cloneElement(e,void 0,s):null})}return(0,n.jsx)(t,{...l,ref:r,children:s})});return r.displayName=`${e}.Slot`,r}("SelectContent.RemoveScroll"),ei=a.forwardRef((e,t)=>{let{__scopeSelect:r,position:s="item-aligned",onCloseAutoFocus:l,onEscapeKeyDown:o,onPointerDownOutside:i,side:d,sideOffset:c,align:u,alignOffset:p,arrowPadding:f,collisionBoundary:m,collisionPadding:h,sticky:v,hideWhenDetached:y,avoidCollisions:w,...C}=e,S=$(en,r),[R,k]=a.useState(null),[I,P]=a.useState(null),T=(0,g.s)(t,e=>k(e)),[E,M]=a.useState(null),[A,D]=a.useState(null),K=V(r),[q,F]=a.useState(!1),L=a.useRef(!1);a.useEffect(()=>{if(R)return(0,_.Eq)(R)},[R]),(0,b.Oh)();let z=a.useCallback(e=>{let[t,...r]=K().map(e=>e.ref.current),[n]=r.slice(-1),a=document.activeElement;for(let r of e)if(r===a||(r?.scrollIntoView({block:"nearest"}),r===t&&I&&(I.scrollTop=0),r===n&&I&&(I.scrollTop=I.scrollHeight),r?.focus(),document.activeElement!==a))return},[K,I]),H=a.useCallback(()=>z([E,R]),[z,E,R]);a.useEffect(()=>{q&&H()},[q,H]);let{onOpenChange:G,triggerPointerDownPosRef:O}=S;a.useEffect(()=>{if(R){let e={x:0,y:0},t=t=>{e={x:Math.abs(Math.round(t.pageX)-(O.current?.x??0)),y:Math.abs(Math.round(t.pageY)-(O.current?.y??0))}},r=r=>{e.x<=10&&e.y<=10?r.preventDefault():R.contains(r.target)||G(!1),document.removeEventListener("pointermove",t),O.current=null};return null!==O.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",r,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",r,{capture:!0})}}},[R,G,O]),a.useEffect(()=>{let e=()=>G(!1);return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}},[G]);let[W,J]=eK(e=>{let t=K().filter(e=>!e.disabled),r=t.find(e=>e.ref.current===document.activeElement),n=eq(t,e,r);n&&setTimeout(()=>n.ref.current.focus())}),U=a.useCallback((e,t,r)=>{let n=!L.current&&!r;(void 0!==S.value&&S.value===t||n)&&(M(e),n&&(L.current=!0))},[S.value]),Z=a.useCallback(()=>R?.focus(),[R]),Y=a.useCallback((e,t,r)=>{let n=!L.current&&!r;(void 0!==S.value&&S.value===t||n)&&D(e)},[S.value]),X="popper"===s?ec:ed,Q=X===ec?{side:d,sideOffset:c,align:u,alignOffset:p,arrowPadding:f,collisionBoundary:m,collisionPadding:h,sticky:v,hideWhenDetached:y,avoidCollisions:w}:{};return(0,n.jsx)(es,{scope:r,content:R,viewport:I,onViewportChange:P,itemRefCallback:U,selectedItem:E,onItemLeave:Z,itemTextRefCallback:Y,focusSelectedItem:H,selectedItemText:A,position:s,isPositioned:q,searchRef:W,children:(0,n.jsx)(B.A,{as:eo,allowPinchZoom:!0,children:(0,n.jsx)(N.n,{asChild:!0,trapped:S.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:(0,x.mK)(l,e=>{S.trigger?.focus({preventScroll:!0}),e.preventDefault()}),children:(0,n.jsx)(j.qW,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:o,onPointerDownOutside:i,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>S.onOpenChange(!1),children:(0,n.jsx)(X,{role:"listbox",id:S.contentId,"data-state":S.open?"open":"closed",dir:S.dir,onContextMenu:e=>e.preventDefault(),...C,...Q,onPlaced:()=>F(!0),ref:T,style:{display:"flex",flexDirection:"column",outline:"none",...C.style},onKeyDown:(0,x.mK)(C.onKeyDown,e=>{let t=e.ctrlKey||e.altKey||e.metaKey;if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||J(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=K().filter(e=>!e.disabled).map(e=>e.ref.current);if(["ArrowUp","End"].includes(e.key)&&(t=t.slice().reverse()),["ArrowUp","ArrowDown"].includes(e.key)){let r=e.target,n=t.indexOf(r);t=t.slice(n+1)}setTimeout(()=>z(t)),e.preventDefault()}})})})})})})});ei.displayName="SelectContentImpl";var ed=a.forwardRef((e,t)=>{let{__scopeSelect:r,onPlaced:s,...l}=e,o=$(en,r),i=el(en,r),[d,c]=a.useState(null),[u,p]=a.useState(null),f=(0,g.s)(t,e=>p(e)),m=V(r),x=a.useRef(!1),v=a.useRef(!0),{viewport:y,selectedItem:w,selectedItemText:j,focusSelectedItem:b}=i,N=a.useCallback(()=>{if(o.trigger&&o.valueNode&&d&&u&&y&&w&&j){let e=o.trigger.getBoundingClientRect(),t=u.getBoundingClientRect(),r=o.valueNode.getBoundingClientRect(),n=j.getBoundingClientRect();if("rtl"!==o.dir){let a=n.left-t.left,s=r.left-a,l=e.left-s,o=e.width+l,i=Math.max(o,t.width),c=window.innerWidth-10,u=(0,h.q)(s,[10,Math.max(10,c-i)]);d.style.minWidth=o+"px",d.style.left=u+"px"}else{let a=t.right-n.right,s=window.innerWidth-r.right-a,l=window.innerWidth-e.right-s,o=e.width+l,i=Math.max(o,t.width),c=window.innerWidth-10,u=(0,h.q)(s,[10,Math.max(10,c-i)]);d.style.minWidth=o+"px",d.style.right=u+"px"}let a=m(),l=window.innerHeight-20,i=y.scrollHeight,c=window.getComputedStyle(u),p=parseInt(c.borderTopWidth,10),f=parseInt(c.paddingTop,10),v=parseInt(c.borderBottomWidth,10),g=p+f+i+parseInt(c.paddingBottom,10)+v,b=Math.min(5*w.offsetHeight,g),N=window.getComputedStyle(y),C=parseInt(N.paddingTop,10),S=parseInt(N.paddingBottom,10),R=e.top+e.height/2-10,k=w.offsetHeight/2,I=p+f+(w.offsetTop+k);if(I<=R){let e=a.length>0&&w===a[a.length-1].ref.current;d.style.bottom="0px";let t=Math.max(l-R,k+(e?S:0)+(u.clientHeight-y.offsetTop-y.offsetHeight)+v);d.style.height=I+t+"px"}else{let e=a.length>0&&w===a[0].ref.current;d.style.top="0px";let t=Math.max(R,p+y.offsetTop+(e?C:0)+k);d.style.height=t+(g-I)+"px",y.scrollTop=I-R+y.offsetTop}d.style.margin="10px 0",d.style.minHeight=b+"px",d.style.maxHeight=l+"px",s?.(),requestAnimationFrame(()=>x.current=!0)}},[m,o.trigger,o.valueNode,d,u,y,w,j,o.dir,s]);(0,M.N)(()=>N(),[N]);let[C,S]=a.useState();(0,M.N)(()=>{u&&S(window.getComputedStyle(u).zIndex)},[u]);let R=a.useCallback(e=>{e&&!0===v.current&&(N(),b?.(),v.current=!1)},[N,b]);return(0,n.jsx)(eu,{scope:r,contentWrapper:d,shouldExpandOnScrollRef:x,onScrollButtonChange:R,children:(0,n.jsx)("div",{ref:c,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:C},children:(0,n.jsx)(k.sG.div,{...l,ref:f,style:{boxSizing:"border-box",maxHeight:"100%",...l.style}})})})});ed.displayName="SelectItemAlignedPosition";var ec=a.forwardRef((e,t)=>{let{__scopeSelect:r,align:a="start",collisionPadding:s=10,...l}=e,o=O(r);return(0,n.jsx)(S.UC,{...o,...l,ref:t,align:a,collisionPadding:s,style:{boxSizing:"border-box",...l.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});ec.displayName="SelectPopperPosition";var[eu,ep]=H(en,{}),ef="SelectViewport",em=a.forwardRef((e,t)=>{let{__scopeSelect:r,nonce:s,...l}=e,o=el(ef,r),i=ep(ef,r),d=(0,g.s)(t,o.onViewportChange),c=a.useRef(0);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:s}),(0,n.jsx)(L.Slot,{scope:r,children:(0,n.jsx)(k.sG.div,{"data-radix-select-viewport":"",role:"presentation",...l,ref:d,style:{position:"relative",flex:1,overflow:"hidden auto",...l.style},onScroll:(0,x.mK)(l.onScroll,e=>{let t=e.currentTarget,{contentWrapper:r,shouldExpandOnScrollRef:n}=i;if(n?.current&&r){let e=Math.abs(c.current-t.scrollTop);if(e>0){let n=window.innerHeight-20,a=Math.max(parseFloat(r.style.minHeight),parseFloat(r.style.height));if(a<n){let s=a+e,l=Math.min(n,s),o=s-l;r.style.height=l+"px","0px"===r.style.bottom&&(t.scrollTop=o>0?o:0,r.style.justifyContent="flex-end")}}}c.current=t.scrollTop})})})]})});em.displayName=ef;var eh="SelectGroup",[ex,ev]=H(eh);a.forwardRef((e,t)=>{let{__scopeSelect:r,...a}=e,s=(0,C.B)();return(0,n.jsx)(ex,{scope:r,id:s,children:(0,n.jsx)(k.sG.div,{role:"group","aria-labelledby":s,...a,ref:t})})}).displayName=eh;var eg="SelectLabel",ey=a.forwardRef((e,t)=>{let{__scopeSelect:r,...a}=e,s=ev(eg,r);return(0,n.jsx)(k.sG.div,{id:s.id,...a,ref:t})});ey.displayName=eg;var ew="SelectItem",[ej,eb]=H(ew),eN=a.forwardRef((e,t)=>{let{__scopeSelect:r,value:s,disabled:l=!1,textValue:o,...i}=e,d=$(ew,r),c=el(ew,r),u=d.value===s,[p,f]=a.useState(o??""),[m,h]=a.useState(!1),v=(0,g.s)(t,e=>c.itemRefCallback?.(e,s,l)),y=(0,C.B)(),w=a.useRef("touch"),j=()=>{l||(d.onValueChange(s),d.onOpenChange(!1))};if(""===s)throw Error("A <Select.Item /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return(0,n.jsx)(ej,{scope:r,value:s,disabled:l,textId:y,isSelected:u,onItemTextChange:a.useCallback(e=>{f(t=>t||(e?.textContent??"").trim())},[]),children:(0,n.jsx)(L.ItemSlot,{scope:r,value:s,disabled:l,textValue:p,children:(0,n.jsx)(k.sG.div,{role:"option","aria-labelledby":y,"data-highlighted":m?"":void 0,"aria-selected":u&&m,"data-state":u?"checked":"unchecked","aria-disabled":l||void 0,"data-disabled":l?"":void 0,tabIndex:l?void 0:-1,...i,ref:v,onFocus:(0,x.mK)(i.onFocus,()=>h(!0)),onBlur:(0,x.mK)(i.onBlur,()=>h(!1)),onClick:(0,x.mK)(i.onClick,()=>{"mouse"!==w.current&&j()}),onPointerUp:(0,x.mK)(i.onPointerUp,()=>{"mouse"===w.current&&j()}),onPointerDown:(0,x.mK)(i.onPointerDown,e=>{w.current=e.pointerType}),onPointerMove:(0,x.mK)(i.onPointerMove,e=>{w.current=e.pointerType,l?c.onItemLeave?.():"mouse"===w.current&&e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:(0,x.mK)(i.onPointerLeave,e=>{e.currentTarget===document.activeElement&&c.onItemLeave?.()}),onKeyDown:(0,x.mK)(i.onKeyDown,e=>{c.searchRef?.current!==""&&" "===e.key||(q.includes(e.key)&&j()," "===e.key&&e.preventDefault())})})})})});eN.displayName=ew;var eC="SelectItemText",eS=a.forwardRef((e,t)=>{let{__scopeSelect:r,className:s,style:l,...o}=e,i=$(eC,r),d=el(eC,r),c=eb(eC,r),u=U(eC,r),[p,f]=a.useState(null),h=(0,g.s)(t,e=>f(e),c.onItemTextChange,e=>d.itemTextRefCallback?.(e,c.value,c.disabled)),x=p?.textContent,v=a.useMemo(()=>(0,n.jsx)("option",{value:c.value,disabled:c.disabled,children:x},c.value),[c.disabled,c.value,x]),{onNativeOptionAdd:y,onNativeOptionRemove:w}=u;return(0,M.N)(()=>(y(v),()=>w(v)),[y,w,v]),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(k.sG.span,{id:c.textId,...o,ref:h}),c.isSelected&&i.valueNode&&!i.valueNodeHasChildren?m.createPortal(o.children,i.valueNode):null]})});eS.displayName=eC;var eR="SelectItemIndicator",ek=a.forwardRef((e,t)=>{let{__scopeSelect:r,...a}=e;return eb(eR,r).isSelected?(0,n.jsx)(k.sG.span,{"aria-hidden":!0,...a,ref:t}):null});ek.displayName=eR;var eI="SelectScrollUpButton",eP=a.forwardRef((e,t)=>{let r=el(eI,e.__scopeSelect),s=ep(eI,e.__scopeSelect),[l,o]=a.useState(!1),i=(0,g.s)(t,s.onScrollButtonChange);return(0,M.N)(()=>{if(r.viewport&&r.isPositioned){let e=function(){o(t.scrollTop>0)},t=r.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[r.viewport,r.isPositioned]),l?(0,n.jsx)(eM,{...e,ref:i,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=r;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}}):null});eP.displayName=eI;var eT="SelectScrollDownButton",eE=a.forwardRef((e,t)=>{let r=el(eT,e.__scopeSelect),s=ep(eT,e.__scopeSelect),[l,o]=a.useState(!1),i=(0,g.s)(t,s.onScrollButtonChange);return(0,M.N)(()=>{if(r.viewport&&r.isPositioned){let e=function(){let e=t.scrollHeight-t.clientHeight;o(Math.ceil(t.scrollTop)<e)},t=r.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[r.viewport,r.isPositioned]),l?(0,n.jsx)(eM,{...e,ref:i,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=r;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}}):null});eE.displayName=eT;var eM=a.forwardRef((e,t)=>{let{__scopeSelect:r,onAutoScroll:s,...l}=e,o=el("SelectScrollButton",r),i=a.useRef(null),d=V(r),c=a.useCallback(()=>{null!==i.current&&(window.clearInterval(i.current),i.current=null)},[]);return a.useEffect(()=>()=>c(),[c]),(0,M.N)(()=>{let e=d().find(e=>e.ref.current===document.activeElement);e?.ref.current?.scrollIntoView({block:"nearest"})},[d]),(0,n.jsx)(k.sG.div,{"aria-hidden":!0,...l,ref:t,style:{flexShrink:0,...l.style},onPointerDown:(0,x.mK)(l.onPointerDown,()=>{null===i.current&&(i.current=window.setInterval(s,50))}),onPointerMove:(0,x.mK)(l.onPointerMove,()=>{o.onItemLeave?.(),null===i.current&&(i.current=window.setInterval(s,50))}),onPointerLeave:(0,x.mK)(l.onPointerLeave,()=>{c()})})}),eA=a.forwardRef((e,t)=>{let{__scopeSelect:r,...a}=e;return(0,n.jsx)(k.sG.div,{"aria-hidden":!0,...a,ref:t})});eA.displayName="SelectSeparator";var eD="SelectArrow";a.forwardRef((e,t)=>{let{__scopeSelect:r,...a}=e,s=O(r),l=$(eD,r),o=el(eD,r);return l.open&&"popper"===o.position?(0,n.jsx)(S.i3,{...s,...a,ref:t}):null}).displayName=eD;var e_=a.forwardRef(({__scopeSelect:e,value:t,...r},s)=>{let l=a.useRef(null),o=(0,g.s)(s,l),i=(0,A.Z)(t);return a.useEffect(()=>{let e=l.current;if(!e)return;let r=Object.getOwnPropertyDescriptor(window.HTMLSelectElement.prototype,"value").set;if(i!==t&&r){let n=new Event("change",{bubbles:!0});r.call(e,t),e.dispatchEvent(n)}},[i,t]),(0,n.jsx)(k.sG.select,{...r,style:{...D,...r.style},ref:o,defaultValue:t})});function eB(e){return""===e||void 0===e}function eK(e){let t=(0,T.c)(e),r=a.useRef(""),n=a.useRef(0),s=a.useCallback(e=>{let a=r.current+e;t(a),function e(t){r.current=t,window.clearTimeout(n.current),""!==t&&(n.current=window.setTimeout(()=>e(""),1e3))}(a)},[t]),l=a.useCallback(()=>{r.current="",window.clearTimeout(n.current)},[]);return a.useEffect(()=>()=>window.clearTimeout(n.current),[]),[r,s,l]}function eq(e,t,r){var n;let a=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,s=(n=Math.max(r?e.indexOf(r):-1,0),e.map((t,r)=>e[(n+r)%e.length]));1===a.length&&(s=s.filter(e=>e!==r));let l=s.find(e=>e.textValue.toLowerCase().startsWith(a.toLowerCase()));return l!==r?l:void 0}e_.displayName="SelectBubbleInput";var eF=r(8755),eL=r(8638),eV=r(4849),ez=r(4195);let eH=a.forwardRef(({className:e,children:t,...r},a)=>(0,n.jsxs)(X,{ref:a,className:(0,ez.cn)("flex h-9 w-full items-center justify-between whitespace-nowrap rounded-md border border-input bg-transparent px-3 py-2 text-sm shadow-sm ring-offset-background placeholder:text-muted-foreground focus:outline-none focus:ring-1 focus:ring-ring disabled:cursor-not-allowed disabled:opacity-50 [&>span]:line-clamp-1",e),...r,children:[t,(0,n.jsx)(et,{asChild:!0,children:(0,n.jsx)(eF.A,{className:"h-4 w-4 opacity-50"})})]}));eH.displayName=X.displayName;let eG=a.forwardRef(({className:e,...t},r)=>(0,n.jsx)(eP,{ref:r,className:(0,ez.cn)("flex cursor-default items-center justify-center py-1",e),...t,children:(0,n.jsx)(eL.A,{className:"h-4 w-4"})}));eG.displayName=eP.displayName;let eO=a.forwardRef(({className:e,...t},r)=>(0,n.jsx)(eE,{ref:r,className:(0,ez.cn)("flex cursor-default items-center justify-center py-1",e),...t,children:(0,n.jsx)(eF.A,{className:"h-4 w-4"})}));eO.displayName=eE.displayName;let eW=a.forwardRef(({className:e,children:t,position:r="popper",...a},s)=>(0,n.jsx)(er,{children:(0,n.jsxs)(ea,{ref:s,className:(0,ez.cn)("relative z-50 max-h-96 min-w-[8rem] overflow-hidden rounded-md border bg-popover text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2","popper"===r&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",e),position:r,...a,children:[(0,n.jsx)(eG,{}),(0,n.jsx)(em,{className:(0,ez.cn)("p-1","popper"===r&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]"),children:t}),(0,n.jsx)(eO,{})]})}));eW.displayName=ea.displayName,a.forwardRef(({className:e,...t},r)=>(0,n.jsx)(ey,{ref:r,className:(0,ez.cn)("px-2 py-1.5 text-sm font-semibold",e),...t})).displayName=ey.displayName;let e$=a.forwardRef(({className:e,children:t,...r},a)=>(0,n.jsxs)(eN,{ref:a,className:(0,ez.cn)("relative flex w-full cursor-default select-none items-center rounded-sm py-1.5 pl-2 pr-8 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),...r,children:[(0,n.jsx)("span",{className:"absolute right-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,n.jsx)(ek,{children:(0,n.jsx)(eV.A,{className:"h-4 w-4"})})}),(0,n.jsx)(eS,{children:t})]}));e$.displayName=eN.displayName,a.forwardRef(({className:e,...t},r)=>(0,n.jsx)(eA,{ref:r,className:(0,ez.cn)("-mx-1 my-1 h-px bg-muted",e),...t})).displayName=eA.displayName;var eJ=r(4590),eU=r(1542),eZ=r(6235);let eY=(0,r(1680).A)("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);var eX=r(9656),eQ=r(90),e0=r(3730);let e1=i.Ikc({categoryId:i.YjP().min(1,"Выберите категорию"),title:i.YjP().min(5,"Название должно быть минимум из 5 символов").max(100),description:i.YjP().min(10,"Описание должно быть минимум из 10 символов").max(2e3),price:i.Ikc({amount:i.aig().min(1,"Сумма должна быть больше 0"),type:i.aig().int().min(0).max(2)}),attributes:i.YOg(i.Ikc({key:i.YjP().min(1,"Введите название характеристики"),value:i.YjP().min(1,"Введите значение")})).optional()});function e2(){let e=(0,s.useRouter)(),{user:t,isAuth:r}=(0,e0.B)(),[i,p]=(0,a.useState)([]),[m,h]=(0,a.useState)(!0),[x,v]=(0,a.useState)(!1),g=(0,o.mN)({resolver:(0,l.u)(e1),defaultValues:{title:"",description:"",price:{amount:0,type:0},attributes:[{key:"",value:""}]}}),{fields:y,append:w,remove:j}=(0,o.jz)({name:"attributes",control:g.control});async function b(t){v(!0);try{let r=t.attributes?.reduce((e,t)=>(t.key.trim()&&t.value.trim()&&(e[t.key]=t.value),e),{})||{};await (0,eQ.ts)({categoryId:t.categoryId,title:t.title,description:t.description,price:{amount:t.price.amount,type:t.price.type},attributes:r}),eU.oR.success("Услуга успешно создана"),e.push("/dashboard/offers")}catch(e){eU.oR.error("Не удалось создать услугу. Проверьте данные и попробуйте снова.")}finally{v(!1)}}return m?(0,n.jsx)("div",{className:"flex justify-center items-center py-20",children:(0,n.jsx)(eZ.A,{className:"h-8 w-8 animate-spin text-primary"})}):(0,n.jsx)("div",{className:"max-w-2xl mx-auto py-8",children:(0,n.jsxs)(eJ.Zp,{children:[(0,n.jsxs)(eJ.aR,{children:[(0,n.jsx)(eJ.ZB,{className:"text-2xl",children:"Создайте новую услугу"}),(0,n.jsx)(eJ.BT,{children:"Заполните детали о вашей услуге, чтобы привлечь больше клиентов."})]}),(0,n.jsx)(eJ.Wu,{children:(0,n.jsx)(c.lV,{...g,children:(0,n.jsxs)("form",{onSubmit:g.handleSubmit(b),className:"space-y-8",children:[(0,n.jsx)(c.zB,{control:g.control,name:"categoryId",render:({field:e})=>(0,n.jsxs)(c.eI,{children:[(0,n.jsx)(c.lR,{children:"Категория"}),(0,n.jsxs)(Z,{onValueChange:e.onChange,defaultValue:e.value,children:[(0,n.jsx)(c.MJ,{children:(0,n.jsx)(eH,{children:(0,n.jsx)(ee,{placeholder:"Выберите категорию услуги"})})}),(0,n.jsx)(eW,{children:i.map(e=>(0,n.jsx)(e$,{value:e.id,children:e.name},e.id))})]}),(0,n.jsx)(c.Rr,{children:"Выберите раздел, в котором клиенты смогут найти вашу услугу."}),(0,n.jsx)(c.C5,{})]})}),(0,n.jsxs)("div",{className:"space-y-4",children:[(0,n.jsx)(c.zB,{control:g.control,name:"title",render:({field:e})=>(0,n.jsxs)(c.eI,{children:[(0,n.jsx)(c.lR,{children:"Название услуги"}),(0,n.jsx)(c.MJ,{children:(0,n.jsx)(u.p,{placeholder:"Например: Ремонт квартир под ключ",...e})}),(0,n.jsx)(c.C5,{})]})}),(0,n.jsx)(c.zB,{control:g.control,name:"description",render:({field:e})=>(0,n.jsxs)(c.eI,{children:[(0,n.jsx)(c.lR,{children:"Описание"}),(0,n.jsx)(c.MJ,{children:(0,n.jsx)(f,{placeholder:"Детально опишите, что включает ваша услуга...",className:"min-h-[120px]",...e})}),(0,n.jsx)(c.C5,{})]})})]}),(0,n.jsxs)("div",{className:"grid grid-cols-2 gap-4",children:[(0,n.jsx)(c.zB,{control:g.control,name:"price.amount",render:({field:e})=>(0,n.jsxs)(c.eI,{children:[(0,n.jsx)(c.lR,{children:"Стоимость (₽)"}),(0,n.jsx)(c.MJ,{children:(0,n.jsx)(u.p,{type:"number",placeholder:"0",...e,onChange:t=>e.onChange(Number(t.target.value))})}),(0,n.jsx)(c.C5,{})]})}),(0,n.jsx)(c.zB,{control:g.control,name:"price.type",render:({field:e})=>(0,n.jsxs)(c.eI,{children:[(0,n.jsx)(c.lR,{children:"Тип цены"}),(0,n.jsxs)(Z,{onValueChange:t=>e.onChange(parseInt(t)),defaultValue:e.value.toString(),children:[(0,n.jsx)(c.MJ,{children:(0,n.jsx)(eH,{children:(0,n.jsx)(ee,{placeholder:"Тип оплаты"})})}),(0,n.jsxs)(eW,{children:[(0,n.jsx)(e$,{value:"0",children:"Фиксированная"}),(0,n.jsx)(e$,{value:"1",children:"Почасовая"}),(0,n.jsx)(e$,{value:"2",children:"Договорная"})]})]}),(0,n.jsx)(c.C5,{})]})})]}),(0,n.jsxs)("div",{children:[(0,n.jsxs)("div",{className:"flex justify-between items-center mb-4",children:[(0,n.jsxs)("div",{children:[(0,n.jsx)("h3",{className:"text-sm font-medium leading-none mb-1",children:"Дополнительные характеристики"}),(0,n.jsx)("p",{className:"text-sm text-muted-foreground",children:'Добавьте важные детали ("Опыт", "Гарантия")'})]}),(0,n.jsxs)(d.$,{type:"button",variant:"outline",size:"sm",onClick:()=>w({key:"",value:""}),children:[(0,n.jsx)(eY,{className:"mr-2 h-4 w-4"}),"Добавить"]})]}),(0,n.jsxs)("div",{className:"space-y-3",children:[y.map((e,t)=>(0,n.jsxs)("div",{className:"flex gap-3 items-start",children:[(0,n.jsx)(c.zB,{control:g.control,name:`attributes.${t}.key`,render:({field:e})=>(0,n.jsxs)(c.eI,{className:"flex-1 space-y-0",children:[(0,n.jsx)(c.MJ,{children:(0,n.jsx)(u.p,{placeholder:"Например: Гарантия",...e})}),(0,n.jsx)(c.C5,{})]})}),(0,n.jsx)(c.zB,{control:g.control,name:`attributes.${t}.value`,render:({field:e})=>(0,n.jsxs)(c.eI,{className:"flex-1 space-y-0",children:[(0,n.jsx)(c.MJ,{children:(0,n.jsx)(u.p,{placeholder:"Например: 1 год",...e})}),(0,n.jsx)(c.C5,{})]})}),(0,n.jsx)(d.$,{type:"button",variant:"ghost",size:"icon",className:"text-destructive h-9 w-9 flex-shrink-0",onClick:()=>j(t),children:(0,n.jsx)(eX.A,{className:"h-4 w-4"})})]},e.id)),0===y.length&&(0,n.jsx)("p",{className:"text-sm text-muted-foreground text-center py-4 bg-muted/50 rounded-md border border-dashed",children:"Нет добавленных характеристик"})]})]}),(0,n.jsxs)("div",{className:"flex justify-end pt-4",children:[(0,n.jsx)(d.$,{type:"button",variant:"outline",className:"mr-3",onClick:()=>e.push("/dashboard/offers"),disabled:x,children:"Отмена"}),(0,n.jsx)(d.$,{type:"submit",disabled:x,children:x?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(eZ.A,{className:"mr-2 h-4 w-4 animate-spin"}),"Сохранение..."]}):"Создать услугу"})]})]})})})]})})}},4590:(e,t,r)=>{"use strict";r.d(t,{BT:()=>d,Wu:()=>c,ZB:()=>i,Zp:()=>l,aR:()=>o,wL:()=>u});var n=r(5512),a=r(8009),s=r(2743);let l=a.forwardRef(({className:e,...t},r)=>(0,n.jsx)("div",{ref:r,className:(0,s.cn)("rounded-lg border bg-card text-card-foreground shadow-sm",e),...t}));l.displayName="Card";let o=a.forwardRef(({className:e,...t},r)=>(0,n.jsx)("div",{ref:r,className:(0,s.cn)("flex flex-col space-y-1.5 p-6",e),...t}));o.displayName="CardHeader";let i=a.forwardRef(({className:e,...t},r)=>(0,n.jsx)("h3",{ref:r,className:(0,s.cn)("text-2xl font-semibold leading-none tracking-tight",e),...t}));i.displayName="CardTitle";let d=a.forwardRef(({className:e,...t},r)=>(0,n.jsx)("p",{ref:r,className:(0,s.cn)("text-sm text-muted-foreground",e),...t}));d.displayName="CardDescription";let c=a.forwardRef(({className:e,...t},r)=>(0,n.jsx)("div",{ref:r,className:(0,s.cn)("p-6 pt-0",e),...t}));c.displayName="CardContent";let u=a.forwardRef(({className:e,...t},r)=>(0,n.jsx)("div",{ref:r,className:(0,s.cn)("flex items-center p-6 pt-0",e),...t}));u.displayName="CardFooter"},9926:(e,t,r)=>{"use strict";r.d(t,{C5:()=>g,MJ:()=>x,Rr:()=>v,eI:()=>m,lR:()=>h,lV:()=>d,zB:()=>u});var n=r(5512),a=r(8009),s=r(2705),l=r(6868),o=r(2743),i=r(2628);let d=l.Op,c=a.createContext({}),u=({...e})=>(0,n.jsx)(c.Provider,{value:{name:e.name},children:(0,n.jsx)(l.xI,{...e})}),p=()=>{let e=a.useContext(c),t=a.useContext(f),{getFieldState:r,formState:n}=(0,l.xW)(),s=r(e.name,n);if(!e)throw Error("useFormField should be used within <FormField>");let{id:o}=t;return{id:o,name:e.name,formItemId:`${o}-form-item`,formDescriptionId:`${o}-form-item-description`,formMessageId:`${o}-form-item-message`,...s}},f=a.createContext({}),m=a.forwardRef(({className:e,...t},r)=>{let s=a.useId();return(0,n.jsx)(f.Provider,{value:{id:s},children:(0,n.jsx)("div",{ref:r,className:(0,o.cn)("space-y-2",e),...t})})});m.displayName="FormItem";let h=a.forwardRef(({className:e,...t},r)=>{let{error:a,formItemId:s}=p();return(0,n.jsx)(i.J,{ref:r,className:(0,o.cn)(a&&"text-destructive",e),htmlFor:s,...t})});h.displayName="FormLabel";let x=a.forwardRef(({...e},t)=>{let{error:r,formItemId:a,formDescriptionId:l,formMessageId:o}=p();return(0,n.jsx)(s.DX,{ref:t,id:a,"aria-describedby":r?`${l} ${o}`:`${l}`,"aria-invalid":!!r,...e})});x.displayName="FormControl";let v=a.forwardRef(({className:e,...t},r)=>{let{formDescriptionId:a}=p();return(0,n.jsx)("p",{ref:r,id:a,className:(0,o.cn)("text-sm text-muted-foreground",e),...t})});v.displayName="FormDescription";let g=a.forwardRef(({className:e,children:t,...r},a)=>{let{error:s,formMessageId:l}=p(),i=s?String(s?.message):t;return i?(0,n.jsx)("p",{ref:a,id:l,className:(0,o.cn)("text-sm font-medium text-destructive",e),...r,children:i}):null});g.displayName="FormMessage"},7722:(e,t,r)=>{"use strict";r.d(t,{p:()=>l});var n=r(5512),a=r(8009),s=r(2743);let l=a.forwardRef(({className:e,type:t,...r},a)=>(0,n.jsx)("input",{type:t,className:(0,s.cn)("flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-base ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",e),ref:a,...r}));l.displayName="Input"},2628:(e,t,r)=>{"use strict";r.d(t,{J:()=>d});var n=r(5512),a=r(8009),s=r(69),l=r(1643),o=r(2743);let i=(0,l.F)("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),d=a.forwardRef(({className:e,...t},r)=>(0,n.jsx)(s.b,{ref:r,className:(0,o.cn)(i(),e),...t}));d.displayName=s.b.displayName},4195:(e,t,r)=>{"use strict";r.d(t,{cn:()=>s});var n=r(2281),a=r(4805);function s(...e){return(0,a.QP)((0,n.$)(e))}},90:(e,t,r)=>{"use strict";r.d(t,{aT:()=>s,bW:()=>a,ts:()=>l});var n=r(7311);let a=async()=>(await n.F.get("/catalog/categories")).data,s=async()=>(await n.F.get("/catalog/offers/my")).data,l=async e=>(await n.F.post("/catalog/offers",e)).data},601:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>n});let n=(0,r(6760).registerClientReference)(function(){throw Error("Attempted to call the default export of \"E:\\\\GIT\\\\mvp\\\\nashel-frontend\\\\src\\\\app\\\\dashboard\\\\offers\\\\create\\\\page.tsx\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"E:\\GIT\\mvp\\nashel-frontend\\src\\app\\dashboard\\offers\\create\\page.tsx","default")},9374:(e,t,r)=>{"use strict";function n(e,[t,r]){return Math.min(r,Math.max(t,e))}r.d(t,{q:()=>n})},6582:(e,t,r)=>{"use strict";r.d(t,{Z:()=>a});var n=r(8009);function a(e){let t=n.useRef({value:e,previous:e});return n.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}}};var t=require("../../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),n=t.X(0,[138,535,724],()=>r(7112));module.exports=n})(); |