UNPKG

@yeji0214/modal

Version:

모달 컴포넌트

37 lines (36 loc) 32.4 kB
(function(J,W){typeof exports=="object"&&typeof module<"u"?W(exports,require("react"),require("@emotion/styled")):typeof define=="function"&&define.amd?define(["exports","react","@emotion/styled"],W):(J=typeof globalThis<"u"?globalThis:J||self,W(J.index={},J.React,J.styled))})(this,function(J,W,F){"use strict";function yr(e){const r=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(e){for(const t in e)if(t!=="default"){const n=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(r,t,n.get?n:{enumerable:!0,get:()=>e[t]})}}return r.default=e,Object.freeze(r)}const q=yr(W);function xr(e){if(Object.prototype.hasOwnProperty.call(e,"__esModule"))return e;var r=e.default;if(typeof r=="function"){var t=function n(){return this instanceof n?Reflect.construct(r,arguments,this.constructor):r.apply(this,arguments)};t.prototype=r.prototype}else t={};return Object.defineProperty(t,"__esModule",{value:!0}),Object.keys(e).forEach(function(n){var a=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,a.get?a:{enumerable:!0,get:function(){return e[n]}})}),t}var he={exports:{}},re={};/** * @license React * react-jsx-runtime.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var Ge;function gr(){if(Ge)return re;Ge=1;var e=Symbol.for("react.transitional.element"),r=Symbol.for("react.fragment");function t(n,a,o){var s=null;if(o!==void 0&&(s=""+o),a.key!==void 0&&(s=""+a.key),"key"in a){o={};for(var f in a)f!=="key"&&(o[f]=a[f])}else o=a;return a=o.ref,{$$typeof:e,type:n,key:s,ref:a!==void 0?a:null,props:o}}return re.Fragment=r,re.jsx=t,re.jsxs=t,re}var te={};const Er=xr(q);/** * @license React * react-jsx-runtime.development.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var Be;function Sr(){return Be||(Be=1,process.env.NODE_ENV!=="production"&&function(){function e(c){if(c==null)return null;if(typeof c=="function")return c.$$typeof===We?null:c.displayName||c.name||null;if(typeof c=="string")return c;switch(c){case h:return"Fragment";case E:return"Profiler";case A:return"StrictMode";case i:return"Suspense";case S:return"SuspenseList";case B:return"Activity"}if(typeof c=="object")switch(typeof c.tag=="number"&&console.error("Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue."),c.$$typeof){case y:return"Portal";case g:return(c.displayName||"Context")+".Provider";case v:return(c._context.displayName||"Context")+".Consumer";case P:var p=c.render;return c=c.displayName,c||(c=p.displayName||p.name||"",c=c!==""?"ForwardRef("+c+")":"ForwardRef"),c;case x:return p=c.displayName||null,p!==null?p:e(c.type)||"Memo";case X:p=c._payload,c=c._init;try{return e(c(p))}catch{}}return null}function r(c){return""+c}function t(c){try{r(c);var p=!1}catch{p=!0}if(p){p=console;var O=p.error,M=typeof Symbol=="function"&&Symbol.toStringTag&&c[Symbol.toStringTag]||c.constructor.name||"Object";return O.call(p,"The provided key is an unsupported type %s. This value must be coerced to a string before using it here.",M),r(c)}}function n(c){if(c===h)return"<>";if(typeof c=="object"&&c!==null&&c.$$typeof===X)return"<...>";try{var p=e(c);return p?"<"+p+">":"<...>"}catch{return"<...>"}}function a(){var c=fe.A;return c===null?null:c.getOwner()}function o(){return Error("react-stack-top-frame")}function s(c){if(Pe.call(c,"key")){var p=Object.getOwnPropertyDescriptor(c,"key").get;if(p&&p.isReactWarning)return!1}return c.key!==void 0}function f(c,p){function O(){Ce||(Ce=!0,console.error("%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://react.dev/link/special-props)",p))}O.isReactWarning=!0,Object.defineProperty(c,"key",{get:O,configurable:!0})}function d(){var c=e(this.type);return Ae[c]||(Ae[c]=!0,console.error("Accessing element.ref was removed in React 19. ref is now a regular prop. It will be removed from the JSX Element type in a future release.")),c=this.props.ref,c!==void 0?c:null}function l(c,p,O,M,H,z,de,pe){return O=z.ref,c={$$typeof:C,type:c,key:p,props:z,_owner:H},(O!==void 0?O:null)!==null?Object.defineProperty(c,"ref",{enumerable:!1,get:d}):Object.defineProperty(c,"ref",{enumerable:!1,value:null}),c._store={},Object.defineProperty(c._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:0}),Object.defineProperty(c,"_debugInfo",{configurable:!1,enumerable:!1,writable:!0,value:null}),Object.defineProperty(c,"_debugStack",{configurable:!1,enumerable:!1,writable:!0,value:de}),Object.defineProperty(c,"_debugTask",{configurable:!1,enumerable:!1,writable:!0,value:pe}),Object.freeze&&(Object.freeze(c.props),Object.freeze(c)),c}function m(c,p,O,M,H,z,de,pe){var N=p.children;if(N!==void 0)if(M)if(qe(N)){for(M=0;M<N.length;M++)b(N[M]);Object.freeze&&Object.freeze(N)}else console.error("React.jsx: Static children should always be an array. You are likely explicitly calling React.jsxs or React.jsxDEV. Use the Babel transform instead.");else b(N);if(Pe.call(p,"key")){N=e(c);var Z=Object.keys(p).filter(function(Ve){return Ve!=="key"});M=0<Z.length?"{key: someKey, "+Z.join(": ..., ")+": ...}":"{key: someKey}",$e[N+M]||(Z=0<Z.length?"{"+Z.join(": ..., ")+": ...}":"{}",console.error(`A props object containing a "key" prop is being spread into JSX: let props = %s; <%s {...props} /> React keys must be passed directly to JSX without using spread: let props = %s; <%s key={someKey} {...props} />`,M,N,Z,N),$e[N+M]=!0)}if(N=null,O!==void 0&&(t(O),N=""+O),s(p)&&(t(p.key),N=""+p.key),"key"in p){O={};for(var me in p)me!=="key"&&(O[me]=p[me])}else O=p;return N&&f(O,typeof c=="function"?c.displayName||c.name||"Unknown":c),l(c,N,z,H,a(),O,de,pe)}function b(c){typeof c=="object"&&c!==null&&c.$$typeof===C&&c._store&&(c._store.validated=1)}var $=Er,C=Symbol.for("react.transitional.element"),y=Symbol.for("react.portal"),h=Symbol.for("react.fragment"),A=Symbol.for("react.strict_mode"),E=Symbol.for("react.profiler"),v=Symbol.for("react.consumer"),g=Symbol.for("react.context"),P=Symbol.for("react.forward_ref"),i=Symbol.for("react.suspense"),S=Symbol.for("react.suspense_list"),x=Symbol.for("react.memo"),X=Symbol.for("react.lazy"),B=Symbol.for("react.activity"),We=Symbol.for("react.client.reference"),fe=$.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Pe=Object.prototype.hasOwnProperty,qe=Array.isArray,ue=console.createTask?console.createTask:function(){return null};$={"react-stack-bottom-frame":function(c){return c()}};var Ce,Ae={},Oe=$["react-stack-bottom-frame"].bind($,o)(),le=ue(n(o)),$e={};te.Fragment=h,te.jsx=function(c,p,O,M,H){var z=1e4>fe.recentlyCreatedOwnerStacks++;return m(c,p,O,!1,M,H,z?Error("react-stack-top-frame"):Oe,z?ue(n(c)):le)},te.jsxs=function(c,p,O,M,H){var z=1e4>fe.recentlyCreatedOwnerStacks++;return m(c,p,O,!0,M,H,z?Error("react-stack-top-frame"):Oe,z?ue(n(c)):le)}}()),te}var He;function wr(){return He||(He=1,process.env.NODE_ENV==="production"?he.exports=gr():he.exports=Sr()),he.exports}var ve=wr();function _r(e){if(e.sheet)return e.sheet;for(var r=0;r<document.styleSheets.length;r++)if(document.styleSheets[r].ownerNode===e)return document.styleSheets[r]}function Tr(e){var r=document.createElement("style");return r.setAttribute("data-emotion",e.key),e.nonce!==void 0&&r.setAttribute("nonce",e.nonce),r.appendChild(document.createTextNode("")),r.setAttribute("data-s",""),r}var Rr=function(){function e(t){var n=this;this._insertTag=function(a){var o;n.tags.length===0?n.insertionPoint?o=n.insertionPoint.nextSibling:n.prepend?o=n.container.firstChild:o=n.before:o=n.tags[n.tags.length-1].nextSibling,n.container.insertBefore(a,o),n.tags.push(a)},this.isSpeedy=t.speedy===void 0?!0:t.speedy,this.tags=[],this.ctr=0,this.nonce=t.nonce,this.key=t.key,this.container=t.container,this.prepend=t.prepend,this.insertionPoint=t.insertionPoint,this.before=null}var r=e.prototype;return r.hydrate=function(n){n.forEach(this._insertTag)},r.insert=function(n){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(Tr(this));var a=this.tags[this.tags.length-1];if(this.isSpeedy){var o=_r(a);try{o.insertRule(n,o.cssRules.length)}catch{}}else a.appendChild(document.createTextNode(n));this.ctr++},r.flush=function(){this.tags.forEach(function(n){var a;return(a=n.parentNode)==null?void 0:a.removeChild(n)}),this.tags=[],this.ctr=0},e}(),I="-ms-",be="-moz-",w="-webkit-",Je="comm",Me="rule",Ne="decl",Pr="@import",Xe="@keyframes",Cr="@layer",Ar=Math.abs,ye=String.fromCharCode,Or=Object.assign;function $r(e,r){return j(e,0)^45?(((r<<2^j(e,0))<<2^j(e,1))<<2^j(e,2))<<2^j(e,3):0}function Ze(e){return e.trim()}function kr(e,r){return(e=r.exec(e))?e[0]:e}function _(e,r,t){return e.replace(r,t)}function je(e,r){return e.indexOf(r)}function j(e,r){return e.charCodeAt(r)|0}function ne(e,r,t){return e.slice(r,t)}function V(e){return e.length}function Ie(e){return e.length}function xe(e,r){return r.push(e),e}function Mr(e,r){return e.map(r).join("")}var ge=1,K=1,Ke=0,Y=0,k=0,Q="";function Ee(e,r,t,n,a,o,s){return{value:e,root:r,parent:t,type:n,props:a,children:o,line:ge,column:K,length:s,return:""}}function ae(e,r){return Or(Ee("",null,null,"",null,null,0),e,{length:-e.length},r)}function Nr(){return k}function jr(){return k=Y>0?j(Q,--Y):0,K--,k===10&&(K=1,ge--),k}function D(){return k=Y<Ke?j(Q,Y++):0,K++,k===10&&(K=1,ge++),k}function U(){return j(Q,Y)}function Se(){return Y}function oe(e,r){return ne(Q,e,r)}function ce(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function Qe(e){return ge=K=1,Ke=V(Q=e),Y=0,[]}function er(e){return Q="",e}function we(e){return Ze(oe(Y-1,Le(e===91?e+2:e===40?e+1:e)))}function Ir(e){for(;(k=U())&&k<33;)D();return ce(e)>2||ce(k)>3?"":" "}function Lr(e,r){for(;--r&&D()&&!(k<48||k>102||k>57&&k<65||k>70&&k<97););return oe(e,Se()+(r<6&&U()==32&&D()==32))}function Le(e){for(;D();)switch(k){case e:return Y;case 34:case 39:e!==34&&e!==39&&Le(k);break;case 40:e===41&&Le(e);break;case 92:D();break}return Y}function Fr(e,r){for(;D()&&e+k!==57;)if(e+k===84&&U()===47)break;return"/*"+oe(r,Y-1)+"*"+ye(e===47?e:D())}function Yr(e){for(;!ce(U());)D();return oe(e,Y)}function Dr(e){return er(_e("",null,null,null,[""],e=Qe(e),0,[0],e))}function _e(e,r,t,n,a,o,s,f,d){for(var l=0,m=0,b=s,$=0,C=0,y=0,h=1,A=1,E=1,v=0,g="",P=a,i=o,S=n,x=g;A;)switch(y=v,v=D()){case 40:if(y!=108&&j(x,b-1)==58){je(x+=_(we(v),"&","&\f"),"&\f")!=-1&&(E=-1);break}case 34:case 39:case 91:x+=we(v);break;case 9:case 10:case 13:case 32:x+=Ir(y);break;case 92:x+=Lr(Se()-1,7);continue;case 47:switch(U()){case 42:case 47:xe(zr(Fr(D(),Se()),r,t),d);break;default:x+="/"}break;case 123*h:f[l++]=V(x)*E;case 125*h:case 59:case 0:switch(v){case 0:case 125:A=0;case 59+m:E==-1&&(x=_(x,/\f/g,"")),C>0&&V(x)-b&&xe(C>32?tr(x+";",n,t,b-1):tr(_(x," ","")+";",n,t,b-2),d);break;case 59:x+=";";default:if(xe(S=rr(x,r,t,l,m,a,f,g,P=[],i=[],b),o),v===123)if(m===0)_e(x,r,S,S,P,o,b,f,i);else switch($===99&&j(x,3)===110?100:$){case 100:case 108:case 109:case 115:_e(e,S,S,n&&xe(rr(e,S,S,0,0,a,f,g,a,P=[],b),i),a,i,b,f,n?P:i);break;default:_e(x,S,S,S,[""],i,0,f,i)}}l=m=C=0,h=E=1,g=x="",b=s;break;case 58:b=1+V(x),C=y;default:if(h<1){if(v==123)--h;else if(v==125&&h++==0&&jr()==125)continue}switch(x+=ye(v),v*h){case 38:E=m>0?1:(x+="\f",-1);break;case 44:f[l++]=(V(x)-1)*E,E=1;break;case 64:U()===45&&(x+=we(D())),$=U(),m=b=V(g=x+=Yr(Se())),v++;break;case 45:y===45&&V(x)==2&&(h=0)}}return o}function rr(e,r,t,n,a,o,s,f,d,l,m){for(var b=a-1,$=a===0?o:[""],C=Ie($),y=0,h=0,A=0;y<n;++y)for(var E=0,v=ne(e,b+1,b=Ar(h=s[y])),g=e;E<C;++E)(g=Ze(h>0?$[E]+" "+v:_(v,/&\f/g,$[E])))&&(d[A++]=g);return Ee(e,r,t,a===0?Me:f,d,l,m)}function zr(e,r,t){return Ee(e,r,t,Je,ye(Nr()),ne(e,2,-2),0)}function tr(e,r,t,n){return Ee(e,r,t,Ne,ne(e,0,n),ne(e,n+1,-1),n)}function ee(e,r){for(var t="",n=Ie(e),a=0;a<n;a++)t+=r(e[a],a,e,r)||"";return t}function Wr(e,r,t,n){switch(e.type){case Cr:if(e.children.length)break;case Pr:case Ne:return e.return=e.return||e.value;case Je:return"";case Xe:return e.return=e.value+"{"+ee(e.children,n)+"}";case Me:e.value=e.props.join(",")}return V(t=ee(e.children,n))?e.return=e.value+"{"+t+"}":""}function qr(e){var r=Ie(e);return function(t,n,a,o){for(var s="",f=0;f<r;f++)s+=e[f](t,n,a,o)||"";return s}}function Vr(e){return function(r){r.root||(r=r.return)&&e(r)}}function Ur(e){var r=Object.create(null);return function(t){return r[t]===void 0&&(r[t]=e(t)),r[t]}}var Gr=function(r,t,n){for(var a=0,o=0;a=o,o=U(),a===38&&o===12&&(t[n]=1),!ce(o);)D();return oe(r,Y)},Br=function(r,t){var n=-1,a=44;do switch(ce(a)){case 0:a===38&&U()===12&&(t[n]=1),r[n]+=Gr(Y-1,t,n);break;case 2:r[n]+=we(a);break;case 4:if(a===44){r[++n]=U()===58?"&\f":"",t[n]=r[n].length;break}default:r[n]+=ye(a)}while(a=D());return r},Hr=function(r,t){return er(Br(Qe(r),t))},nr=new WeakMap,Jr=function(r){if(!(r.type!=="rule"||!r.parent||r.length<1)){for(var t=r.value,n=r.parent,a=r.column===n.column&&r.line===n.line;n.type!=="rule";)if(n=n.parent,!n)return;if(!(r.props.length===1&&t.charCodeAt(0)!==58&&!nr.get(n))&&!a){nr.set(r,!0);for(var o=[],s=Hr(t,o),f=n.props,d=0,l=0;d<s.length;d++)for(var m=0;m<f.length;m++,l++)r.props[l]=o[d]?s[d].replace(/&\f/g,f[m]):f[m]+" "+s[d]}}},Xr=function(r){if(r.type==="decl"){var t=r.value;t.charCodeAt(0)===108&&t.charCodeAt(2)===98&&(r.return="",r.value="")}};function ar(e,r){switch($r(e,r)){case 5103:return w+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return w+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return w+e+be+e+I+e+e;case 6828:case 4268:return w+e+I+e+e;case 6165:return w+e+I+"flex-"+e+e;case 5187:return w+e+_(e,/(\w+).+(:[^]+)/,w+"box-$1$2"+I+"flex-$1$2")+e;case 5443:return w+e+I+"flex-item-"+_(e,/flex-|-self/,"")+e;case 4675:return w+e+I+"flex-line-pack"+_(e,/align-content|flex-|-self/,"")+e;case 5548:return w+e+I+_(e,"shrink","negative")+e;case 5292:return w+e+I+_(e,"basis","preferred-size")+e;case 6060:return w+"box-"+_(e,"-grow","")+w+e+I+_(e,"grow","positive")+e;case 4554:return w+_(e,/([^-])(transform)/g,"$1"+w+"$2")+e;case 6187:return _(_(_(e,/(zoom-|grab)/,w+"$1"),/(image-set)/,w+"$1"),e,"")+e;case 5495:case 3959:return _(e,/(image-set\([^]*)/,w+"$1$`$1");case 4968:return _(_(e,/(.+:)(flex-)?(.*)/,w+"box-pack:$3"+I+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+w+e+e;case 4095:case 3583:case 4068:case 2532:return _(e,/(.+)-inline(.+)/,w+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(V(e)-1-r>6)switch(j(e,r+1)){case 109:if(j(e,r+4)!==45)break;case 102:return _(e,/(.+:)(.+)-([^]+)/,"$1"+w+"$2-$3$1"+be+(j(e,r+3)==108?"$3":"$2-$3"))+e;case 115:return~je(e,"stretch")?ar(_(e,"stretch","fill-available"),r)+e:e}break;case 4949:if(j(e,r+1)!==115)break;case 6444:switch(j(e,V(e)-3-(~je(e,"!important")&&10))){case 107:return _(e,":",":"+w)+e;case 101:return _(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+w+(j(e,14)===45?"inline-":"")+"box$3$1"+w+"$2$3$1"+I+"$2box$3")+e}break;case 5936:switch(j(e,r+11)){case 114:return w+e+I+_(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return w+e+I+_(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return w+e+I+_(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return w+e+I+e+e}return e}var Zr=function(r,t,n,a){if(r.length>-1&&!r.return)switch(r.type){case Ne:r.return=ar(r.value,r.length);break;case Xe:return ee([ae(r,{value:_(r.value,"@","@"+w)})],a);case Me:if(r.length)return Mr(r.props,function(o){switch(kr(o,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return ee([ae(r,{props:[_(o,/:(read-\w+)/,":"+be+"$1")]})],a);case"::placeholder":return ee([ae(r,{props:[_(o,/:(plac\w+)/,":"+w+"input-$1")]}),ae(r,{props:[_(o,/:(plac\w+)/,":"+be+"$1")]}),ae(r,{props:[_(o,/:(plac\w+)/,I+"input-$1")]})],a)}return""})}},Kr=[Zr],Qr=function(r){var t=r.key;if(t==="css"){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,function(h){var A=h.getAttribute("data-emotion");A.indexOf(" ")!==-1&&(document.head.appendChild(h),h.setAttribute("data-s",""))})}var a=r.stylisPlugins||Kr,o={},s,f=[];s=r.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),function(h){for(var A=h.getAttribute("data-emotion").split(" "),E=1;E<A.length;E++)o[A[E]]=!0;f.push(h)});var d,l=[Jr,Xr];{var m,b=[Wr,Vr(function(h){m.insert(h)})],$=qr(l.concat(a,b)),C=function(A){return ee(Dr(A),$)};d=function(A,E,v,g){m=v,C(A?A+"{"+E.styles+"}":E.styles),g&&(y.inserted[E.name]=!0)}}var y={key:t,sheet:new Rr({key:t,container:s,nonce:r.nonce,speedy:r.speedy,prepend:r.prepend,insertionPoint:r.insertionPoint}),nonce:r.nonce,inserted:o,registered:{},insert:d};return y.sheet.hydrate(f),y},Te={exports:{}},T={};/** @license React v16.13.1 * react-is.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var or;function et(){if(or)return T;or=1;var e=typeof Symbol=="function"&&Symbol.for,r=e?Symbol.for("react.element"):60103,t=e?Symbol.for("react.portal"):60106,n=e?Symbol.for("react.fragment"):60107,a=e?Symbol.for("react.strict_mode"):60108,o=e?Symbol.for("react.profiler"):60114,s=e?Symbol.for("react.provider"):60109,f=e?Symbol.for("react.context"):60110,d=e?Symbol.for("react.async_mode"):60111,l=e?Symbol.for("react.concurrent_mode"):60111,m=e?Symbol.for("react.forward_ref"):60112,b=e?Symbol.for("react.suspense"):60113,$=e?Symbol.for("react.suspense_list"):60120,C=e?Symbol.for("react.memo"):60115,y=e?Symbol.for("react.lazy"):60116,h=e?Symbol.for("react.block"):60121,A=e?Symbol.for("react.fundamental"):60117,E=e?Symbol.for("react.responder"):60118,v=e?Symbol.for("react.scope"):60119;function g(i){if(typeof i=="object"&&i!==null){var S=i.$$typeof;switch(S){case r:switch(i=i.type,i){case d:case l:case n:case o:case a:case b:return i;default:switch(i=i&&i.$$typeof,i){case f:case m:case y:case C:case s:return i;default:return S}}case t:return S}}}function P(i){return g(i)===l}return T.AsyncMode=d,T.ConcurrentMode=l,T.ContextConsumer=f,T.ContextProvider=s,T.Element=r,T.ForwardRef=m,T.Fragment=n,T.Lazy=y,T.Memo=C,T.Portal=t,T.Profiler=o,T.StrictMode=a,T.Suspense=b,T.isAsyncMode=function(i){return P(i)||g(i)===d},T.isConcurrentMode=P,T.isContextConsumer=function(i){return g(i)===f},T.isContextProvider=function(i){return g(i)===s},T.isElement=function(i){return typeof i=="object"&&i!==null&&i.$$typeof===r},T.isForwardRef=function(i){return g(i)===m},T.isFragment=function(i){return g(i)===n},T.isLazy=function(i){return g(i)===y},T.isMemo=function(i){return g(i)===C},T.isPortal=function(i){return g(i)===t},T.isProfiler=function(i){return g(i)===o},T.isStrictMode=function(i){return g(i)===a},T.isSuspense=function(i){return g(i)===b},T.isValidElementType=function(i){return typeof i=="string"||typeof i=="function"||i===n||i===l||i===o||i===a||i===b||i===$||typeof i=="object"&&i!==null&&(i.$$typeof===y||i.$$typeof===C||i.$$typeof===s||i.$$typeof===f||i.$$typeof===m||i.$$typeof===A||i.$$typeof===E||i.$$typeof===v||i.$$typeof===h)},T.typeOf=g,T}var R={};/** @license React v16.13.1 * react-is.development.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var cr;function rt(){return cr||(cr=1,process.env.NODE_ENV!=="production"&&function(){var e=typeof Symbol=="function"&&Symbol.for,r=e?Symbol.for("react.element"):60103,t=e?Symbol.for("react.portal"):60106,n=e?Symbol.for("react.fragment"):60107,a=e?Symbol.for("react.strict_mode"):60108,o=e?Symbol.for("react.profiler"):60114,s=e?Symbol.for("react.provider"):60109,f=e?Symbol.for("react.context"):60110,d=e?Symbol.for("react.async_mode"):60111,l=e?Symbol.for("react.concurrent_mode"):60111,m=e?Symbol.for("react.forward_ref"):60112,b=e?Symbol.for("react.suspense"):60113,$=e?Symbol.for("react.suspense_list"):60120,C=e?Symbol.for("react.memo"):60115,y=e?Symbol.for("react.lazy"):60116,h=e?Symbol.for("react.block"):60121,A=e?Symbol.for("react.fundamental"):60117,E=e?Symbol.for("react.responder"):60118,v=e?Symbol.for("react.scope"):60119;function g(u){return typeof u=="string"||typeof u=="function"||u===n||u===l||u===o||u===a||u===b||u===$||typeof u=="object"&&u!==null&&(u.$$typeof===y||u.$$typeof===C||u.$$typeof===s||u.$$typeof===f||u.$$typeof===m||u.$$typeof===A||u.$$typeof===E||u.$$typeof===v||u.$$typeof===h)}function P(u){if(typeof u=="object"&&u!==null){var Ue=u.$$typeof;switch(Ue){case r:var ke=u.type;switch(ke){case d:case l:case n:case o:case a:case b:return ke;default:var br=ke&&ke.$$typeof;switch(br){case f:case m:case y:case C:case s:return br;default:return Ue}}case t:return Ue}}}var i=d,S=l,x=f,X=s,B=r,We=m,fe=n,Pe=y,qe=C,ue=t,Ce=o,Ae=a,Oe=b,le=!1;function $e(u){return le||(le=!0,console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 17+. Update your code to use ReactIs.isConcurrentMode() instead. It has the exact same API.")),c(u)||P(u)===d}function c(u){return P(u)===l}function p(u){return P(u)===f}function O(u){return P(u)===s}function M(u){return typeof u=="object"&&u!==null&&u.$$typeof===r}function H(u){return P(u)===m}function z(u){return P(u)===n}function de(u){return P(u)===y}function pe(u){return P(u)===C}function N(u){return P(u)===t}function Z(u){return P(u)===o}function me(u){return P(u)===a}function Ve(u){return P(u)===b}R.AsyncMode=i,R.ConcurrentMode=S,R.ContextConsumer=x,R.ContextProvider=X,R.Element=B,R.ForwardRef=We,R.Fragment=fe,R.Lazy=Pe,R.Memo=qe,R.Portal=ue,R.Profiler=Ce,R.StrictMode=Ae,R.Suspense=Oe,R.isAsyncMode=$e,R.isConcurrentMode=c,R.isContextConsumer=p,R.isContextProvider=O,R.isElement=M,R.isForwardRef=H,R.isFragment=z,R.isLazy=de,R.isMemo=pe,R.isPortal=N,R.isProfiler=Z,R.isStrictMode=me,R.isSuspense=Ve,R.isValidElementType=g,R.typeOf=P}()),R}var ir;function tt(){return ir||(ir=1,process.env.NODE_ENV==="production"?Te.exports=et():Te.exports=rt()),Te.exports}var Fe,sr;function nt(){if(sr)return Fe;sr=1;var e=tt(),r={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},t={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},n={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},o={};o[e.ForwardRef]=n,o[e.Memo]=a;function s(y){return e.isMemo(y)?a:o[y.$$typeof]||r}var f=Object.defineProperty,d=Object.getOwnPropertyNames,l=Object.getOwnPropertySymbols,m=Object.getOwnPropertyDescriptor,b=Object.getPrototypeOf,$=Object.prototype;function C(y,h,A){if(typeof h!="string"){if($){var E=b(h);E&&E!==$&&C(y,E,A)}var v=d(h);l&&(v=v.concat(l(h)));for(var g=s(y),P=s(h),i=0;i<v.length;++i){var S=v[i];if(!t[S]&&!(A&&A[S])&&!(P&&P[S])&&!(g&&g[S])){var x=m(h,S);try{f(y,S,x)}catch{}}}}return y}return Fe=C,Fe}nt();var at=!0;function ot(e,r,t){var n="";return t.split(" ").forEach(function(a){e[a]!==void 0?r.push(e[a]+";"):a&&(n+=a+" ")}),n}var fr=function(r,t,n){var a=r.key+"-"+t.name;(n===!1||at===!1)&&r.registered[a]===void 0&&(r.registered[a]=t.styles)},ct=function(r,t,n){fr(r,t,n);var a=r.key+"-"+t.name;if(r.inserted[t.name]===void 0){var o=t;do r.insert(t===o?"."+a:"",o,r.sheet,!0),o=o.next;while(o!==void 0)}};function it(e){for(var r=0,t,n=0,a=e.length;a>=4;++n,a-=4)t=e.charCodeAt(n)&255|(e.charCodeAt(++n)&255)<<8|(e.charCodeAt(++n)&255)<<16|(e.charCodeAt(++n)&255)<<24,t=(t&65535)*1540483477+((t>>>16)*59797<<16),t^=t>>>24,r=(t&65535)*1540483477+((t>>>16)*59797<<16)^(r&65535)*1540483477+((r>>>16)*59797<<16);switch(a){case 3:r^=(e.charCodeAt(n+2)&255)<<16;case 2:r^=(e.charCodeAt(n+1)&255)<<8;case 1:r^=e.charCodeAt(n)&255,r=(r&65535)*1540483477+((r>>>16)*59797<<16)}return r^=r>>>13,r=(r&65535)*1540483477+((r>>>16)*59797<<16),((r^r>>>15)>>>0).toString(36)}var st={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},ft=/[A-Z]|^ms/g,ut=/_EMO_([^_]+?)_([^]*?)_EMO_/g,ur=function(r){return r.charCodeAt(1)===45},lr=function(r){return r!=null&&typeof r!="boolean"},Ye=Ur(function(e){return ur(e)?e:e.replace(ft,"-$&").toLowerCase()}),dr=function(r,t){switch(r){case"animation":case"animationName":if(typeof t=="string")return t.replace(ut,function(n,a,o){return G={name:a,styles:o,next:G},a})}return st[r]!==1&&!ur(r)&&typeof t=="number"&&t!==0?t+"px":t};function ie(e,r,t){if(t==null)return"";var n=t;if(n.__emotion_styles!==void 0)return n;switch(typeof t){case"boolean":return"";case"object":{var a=t;if(a.anim===1)return G={name:a.name,styles:a.styles,next:G},a.name;var o=t;if(o.styles!==void 0){var s=o.next;if(s!==void 0)for(;s!==void 0;)G={name:s.name,styles:s.styles,next:G},s=s.next;var f=o.styles+";";return f}return lt(e,r,t)}case"function":{if(e!==void 0){var d=G,l=t(e);return G=d,ie(e,r,l)}break}}var m=t;return m}function lt(e,r,t){var n="";if(Array.isArray(t))for(var a=0;a<t.length;a++)n+=ie(e,r,t[a])+";";else for(var o in t){var s=t[o];if(typeof s!="object"){var f=s;lr(f)&&(n+=Ye(o)+":"+dr(o,f)+";")}else if(Array.isArray(s)&&typeof s[0]=="string"&&r==null)for(var d=0;d<s.length;d++)lr(s[d])&&(n+=Ye(o)+":"+dr(o,s[d])+";");else{var l=ie(e,r,s);switch(o){case"animation":case"animationName":{n+=Ye(o)+":"+l+";";break}default:n+=o+"{"+l+"}"}}}return n}var pr=/label:\s*([^\s;{]+)\s*(;|$)/g,G;function dt(e,r,t){if(e.length===1&&typeof e[0]=="object"&&e[0]!==null&&e[0].styles!==void 0)return e[0];var n=!0,a="";G=void 0;var o=e[0];if(o==null||o.raw===void 0)n=!1,a+=ie(t,r,o);else{var s=o;a+=s[0]}for(var f=1;f<e.length;f++)if(a+=ie(t,r,e[f]),n){var d=o;a+=d[f]}pr.lastIndex=0;for(var l="",m;(m=pr.exec(a))!==null;)l+="-"+m[1];var b=it(a)+l;return{name:b,styles:a,next:G}}var pt=function(r){return r()},mt=q.useInsertionEffect?q.useInsertionEffect:!1,ht=mt||pt,mr=q.createContext(typeof HTMLElement<"u"?Qr({key:"css"}):null);mr.Provider;var vt=function(r){return W.forwardRef(function(t,n){var a=W.useContext(mr);return r(t,a,n)})},bt=q.createContext({}),Re={}.hasOwnProperty,De="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",hr=function(r,t){var n={};for(var a in t)Re.call(t,a)&&(n[a]=t[a]);return n[De]=r,n},yt=function(r){var t=r.cache,n=r.serialized,a=r.isStringTag;return fr(t,n,a),ht(function(){return ct(t,n,a)}),null},xt=vt(function(e,r,t){var n=e.css;typeof n=="string"&&r.registered[n]!==void 0&&(n=r.registered[n]);var a=e[De],o=[n],s="";typeof e.className=="string"?s=ot(r.registered,o,e.className):e.className!=null&&(s=e.className+" ");var f=dt(o,void 0,q.useContext(bt));s+=r.key+"-"+f.name;var d={};for(var l in e)Re.call(e,l)&&l!=="css"&&l!==De&&(d[l]=e[l]);return d.className=s,t&&(d.ref=t),q.createElement(q.Fragment,null,q.createElement(yt,{cache:r,serialized:f,isStringTag:typeof a=="string"}),q.createElement(a,d))}),vr=xt,L=function(r,t,n){return Re.call(t,"css")?ve.jsx(vr,hr(r,t),n):ve.jsx(r,t,n)},se=function(r,t,n){return Re.call(t,"css")?ve.jsxs(vr,hr(r,t),n):ve.jsxs(r,t,n)};const gt=({onClose:e})=>L("svg",{onClick:e,xmlns:"http://www.w3.org/2000/svg",width:"15",height:"14",viewBox:"0 0 15 14",fill:"none",role:"button","aria-label":"Close",children:L("path",{d:"M14.4854 1.41L13.0754 0L7.48535 5.59L1.89535 0L0.485352 1.41L6.07535 7L0.485352 12.59L1.89535 14L7.48535 8.41L13.0754 14L14.4854 12.59L8.89535 7L14.4854 1.41Z",fill:"black"})}),ze=({text:e,onClick:r,variant:t="confirm"})=>L(Et,{variant:t,onClick:r,children:e}),Et=F("button",{target:"eabcmoq0"})("width:100%;padding:8px 16px;font-size:14px;border-radius:4px;cursor:pointer;border:",({variant:e})=>e==="cancel"?"1px solid gray":"none",";color:",({variant:e})=>e==="cancel"?"#333333":"white",";background-color:",({variant:e})=>e==="cancel"?"white":"#333333",";"),St=({title:e,value:r,onChange:t,name:n,placeholder:a})=>se(wt,{children:[L(_t,{children:e}),L(Tt,{id:n,name:n,value:r,onChange:t,placeholder:a})]}),wt=F("div",{target:"e10xncbb0"})("width:100%;"),_t=F("p",{target:"e10xncbb1"})("margin-top:20px;margin-bottom:8px;font-size:14px;"),Tt=F("input",{target:"e10xncbb2"})("width:100%;padding:8px 12px;font-size:14px;border:1px solid #ccc;border-radius:6px;box-sizing:border-box;background:white;color:black;&:focus{outline:none;border-color:#333;}"),Rt=({variant:e="alert",position:r="center",size:t="small",title:n="알림",content:a="내용이 없습니다.",handleBackdropClick:o,hasCloseButton:s=!0,onClose:f,onConfirm:d,confirmButton:l,cancelButton:m,inputTitle:b="입력해주세요.",inputName:$="input"})=>{const C=W.useRef(null),[y,h]=W.useState(""),A={text:"확인",onClick:d,variant:"confirm"},E={text:"취소",onClick:f,variant:"cancel"};return W.useEffect(()=>{const v=C.current;if(!v)return;const g=document.body.style.overflow;document.body.style.overflow="hidden";const P=["button","a[href]","input","textarea","select",'[tabindex]:not([tabindex="-1"])'],i=v.querySelectorAll(P.join(",")),S=i[0],x=i[i.length-1];S==null||S.focus();const X=B=>{if(B.key==="Escape"){B.preventDefault(),f();return}B.key==="Tab"&&(!S||!x||(B.shiftKey?document.activeElement===S&&(B.preventDefault(),x.focus()):document.activeElement===x&&(B.preventDefault(),S.focus())))};return v.addEventListener("keydown",X),()=>{v.removeEventListener("keydown",X),document.body.style.overflow=g}},[]),L(Ot,{children:L($t,{position:r,onClick:o||f,children:se(kt,{position:r,size:t,onClick:v=>v.stopPropagation(),ref:C,children:[se(Mt,{children:[L(Nt,{children:n}),L(jt,{children:s&&L(gt,{onClose:f})})]}),e!=="prompt"&&L(It,{children:a}),e==="prompt"&&L(Yt,{children:L(St,{title:b,name:$,value:y,onChange:v=>h(v.target.value),placeholder:"이름을 입력하세요"})}),se(Lt,{children:[e==="alert"&&L(ze,{...l||A}),(e==="confirm"||e==="prompt")&&se(Ft,{children:[L(ze,{...m||E}),L(ze,{...l||A})]})]})]})})})},Pt={center:"center",top:"flex-start",bottom:"flex-end"},Ct={center:"8px",bottom:"8px 8px 0 0",top:"0 0 8px 8px"},At={small:"304px",medium:"40%",large:"70%"},Ot=F("div",{target:"e10y6vcs0"})("position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.5);display:flex;justify-content:center;align-items:center;z-index:1000;"),$t=F("div",{target:"e10y6vcs1"})("display:flex;justify-content:center;align-items:",({position:e})=>Pt[e],";width:100%;height:100%;"),kt=F("div",{target:"e10y6vcs2"})("display:flex;flex-direction:column;background-color:white;border-radius:",({position:e})=>Ct[e],";width:",({size:e})=>At[e],";min-height:216px;box-shadow:0 4px 8px rgba(0,0,0,0.2);padding:24px 32px;"),Mt=F("div",{target:"e10y6vcs3"})("display:flex;justify-content:space-between;"),Nt=F("h2",{target:"e10y6vcs4"})("font-size:18px;font-weight:700;margin:0;"),jt=F("div",{target:"e10y6vcs5"})("cursor:pointer;"),It=F("div",{target:"e10y6vcs6"})("margin-top:24px;"),Lt=F("div",{target:"e10y6vcs7"})("margin-top:auto;text-align:center;justify-content:flex-end;"),Ft=F("div",{target:"e10y6vcs8"})("display:flex;gap:7px;"),Yt=F("div",{target:"e10y6vcs9"})("display:flex;");J.Modal=Rt,Object.defineProperty(J,Symbol.toStringTag,{value:"Module"})});