@@ -33,4 +33,4 @@ import{j as o}from"./jsx-runtime-DR9Q75dM.js";import{P as s}from"./PreviewBox-OT
}
\`
}
-}`,...(a=(r=e.parameters)==null?void 0:r.docs)==null?void 0:a.source}}};const p=["Default"];export{e as Default,p as __namedExportsOrder,h as default};
+}`,...(a=(r=e.parameters)==null?void 0:r.docs)==null?void 0:a.source}}};const f=["Default"];export{e as Default,f as __namedExportsOrder,h as default};
diff --git a/assets/RedoButton.stories-CWJ7dMqD.js b/assets/RedoButton.stories-BhP7AN0V.js
similarity index 76%
rename from assets/RedoButton.stories-CWJ7dMqD.js
rename to assets/RedoButton.stories-BhP7AN0V.js
index 3a990a5b..44064d85 100644
--- a/assets/RedoButton.stories-CWJ7dMqD.js
+++ b/assets/RedoButton.stories-BhP7AN0V.js
@@ -1 +1 @@
-import{j as o}from"./jsx-runtime-DR9Q75dM.js";import{R as s}from"./HoveredEmptyWorkspace-DTDk2zGm.js";import{a as c}from"./chunk-D5ZWXAHU-CGElDDNX.js";import"./index-DRjF_FHU.js";import"./useImageModalStore-jpOIQYA6.js";import"./QueryClientProvider-BdRu95_o.js";import"./index-D1AAVYfs.js";import"./GuideVideo-MGmf4GR2.js";import"./plus-qIVVYTMO.js";import"./SquareButton-hj7tViqk.js";import"./Logo-DlHd6_yt.js";import"./index-x70cJmE6.js";import"./index-BXCeiWJk.js";import"./ToasterWithMax-D4jPvwZi.js";import"./Loading-CVQUyNmW.js";import"./Spinner-XIXl0-gb.js";import"./SkeletonWorkspace-D4UalYBK.js";import"./SkeletonWorkspaceList-LqBByOXs.js";import"./WorkspaceLoadError-BuktD2D2.js";import"./NotHoveredEmptyWorkspace-loFxOJJf.js";import"./question-BUxmZXrP.js";import"./CssCategoryButton-Bdyt7_D4.js";import"./client-Dbo3a7kb.js";import"./v4-CQkTLCs1.js";const A={title:"entities/workspace/RedoButton",component:s,parameters:{layout:"centered"},decorators:[m=>{const p=a=>{a.preventDefault(),c("redo button clicked")()};return o.jsx("div",{onClick:p,children:o.jsx(m,{})})}],tags:["autodocs"]},t={};var r,e,i;t.parameters={...t.parameters,docs:{...(r=t.parameters)==null?void 0:r.docs,source:{originalSource:"{}",...(i=(e=t.parameters)==null?void 0:e.docs)==null?void 0:i.source}}};const F=["Default"];export{t as Default,F as __namedExportsOrder,A as default};
+import{j as o}from"./jsx-runtime-DR9Q75dM.js";import{R as s}from"./HoveredEmptyWorkspace-B3fl6QFz.js";import{a as c}from"./chunk-D5ZWXAHU-CGElDDNX.js";import"./index-DRjF_FHU.js";import"./useImageModalStore-axAWps0d.js";import"./QueryClientProvider-BdRu95_o.js";import"./index-D1AAVYfs.js";import"./GuideVideo-MGmf4GR2.js";import"./plus-dioM8lOZ.js";import"./SquareButton-hj7tViqk.js";import"./Logo-DlHd6_yt.js";import"./index-x70cJmE6.js";import"./index-BXCeiWJk.js";import"./ToasterWithMax-D4jPvwZi.js";import"./Loading-CVQUyNmW.js";import"./Spinner-D5uwPRVI.js";import"./SkeletonWorkspace-D4UalYBK.js";import"./SkeletonWorkspaceList-LqBByOXs.js";import"./WorkspaceLoadError-BuktD2D2.js";import"./NotHoveredEmptyWorkspace-loFxOJJf.js";import"./question-BUxmZXrP.js";import"./CssCategoryButton-CZecLCOO.js";import"./client-Dbo3a7kb.js";import"./v4-CQkTLCs1.js";const A={title:"entities/workspace/RedoButton",component:s,parameters:{layout:"centered"},decorators:[m=>{const p=a=>{a.preventDefault(),c("redo button clicked")()};return o.jsx("div",{onClick:p,children:o.jsx(m,{})})}],tags:["autodocs"]},t={};var r,e,i;t.parameters={...t.parameters,docs:{...(r=t.parameters)==null?void 0:r.docs,source:{originalSource:"{}",...(i=(e=t.parameters)==null?void 0:e.docs)==null?void 0:i.source}}};const F=["Default"];export{t as Default,F as __namedExportsOrder,A as default};
diff --git a/assets/SaveButton.stories-GItKfrlr.js b/assets/SaveButton.stories-DmOFC5xv.js
similarity index 76%
rename from assets/SaveButton.stories-GItKfrlr.js
rename to assets/SaveButton.stories-DmOFC5xv.js
index 2f561a8e..7aca11eb 100644
--- a/assets/SaveButton.stories-GItKfrlr.js
+++ b/assets/SaveButton.stories-DmOFC5xv.js
@@ -1 +1 @@
-import{j as o}from"./jsx-runtime-DR9Q75dM.js";import{S as s}from"./HoveredEmptyWorkspace-DTDk2zGm.js";import{a as c}from"./chunk-D5ZWXAHU-CGElDDNX.js";import"./index-DRjF_FHU.js";import"./useImageModalStore-jpOIQYA6.js";import"./QueryClientProvider-BdRu95_o.js";import"./index-D1AAVYfs.js";import"./GuideVideo-MGmf4GR2.js";import"./plus-qIVVYTMO.js";import"./SquareButton-hj7tViqk.js";import"./Logo-DlHd6_yt.js";import"./index-x70cJmE6.js";import"./index-BXCeiWJk.js";import"./ToasterWithMax-D4jPvwZi.js";import"./Loading-CVQUyNmW.js";import"./Spinner-XIXl0-gb.js";import"./SkeletonWorkspace-D4UalYBK.js";import"./SkeletonWorkspaceList-LqBByOXs.js";import"./WorkspaceLoadError-BuktD2D2.js";import"./NotHoveredEmptyWorkspace-loFxOJJf.js";import"./question-BUxmZXrP.js";import"./CssCategoryButton-Bdyt7_D4.js";import"./client-Dbo3a7kb.js";import"./v4-CQkTLCs1.js";const A={title:"entities/workspace/SaveButton",component:s,parameters:{layout:"centered"},decorators:[m=>{const p=a=>{a.preventDefault(),c("save button clicked")()};return o.jsx("div",{onClick:p,children:o.jsx(m,{})})}],tags:["autodocs"]},t={};var r,e,i;t.parameters={...t.parameters,docs:{...(r=t.parameters)==null?void 0:r.docs,source:{originalSource:"{}",...(i=(e=t.parameters)==null?void 0:e.docs)==null?void 0:i.source}}};const F=["Default"];export{t as Default,F as __namedExportsOrder,A as default};
+import{j as o}from"./jsx-runtime-DR9Q75dM.js";import{S as s}from"./HoveredEmptyWorkspace-B3fl6QFz.js";import{a as c}from"./chunk-D5ZWXAHU-CGElDDNX.js";import"./index-DRjF_FHU.js";import"./useImageModalStore-axAWps0d.js";import"./QueryClientProvider-BdRu95_o.js";import"./index-D1AAVYfs.js";import"./GuideVideo-MGmf4GR2.js";import"./plus-dioM8lOZ.js";import"./SquareButton-hj7tViqk.js";import"./Logo-DlHd6_yt.js";import"./index-x70cJmE6.js";import"./index-BXCeiWJk.js";import"./ToasterWithMax-D4jPvwZi.js";import"./Loading-CVQUyNmW.js";import"./Spinner-D5uwPRVI.js";import"./SkeletonWorkspace-D4UalYBK.js";import"./SkeletonWorkspaceList-LqBByOXs.js";import"./WorkspaceLoadError-BuktD2D2.js";import"./NotHoveredEmptyWorkspace-loFxOJJf.js";import"./question-BUxmZXrP.js";import"./CssCategoryButton-CZecLCOO.js";import"./client-Dbo3a7kb.js";import"./v4-CQkTLCs1.js";const A={title:"entities/workspace/SaveButton",component:s,parameters:{layout:"centered"},decorators:[m=>{const p=a=>{a.preventDefault(),c("save button clicked")()};return o.jsx("div",{onClick:p,children:o.jsx(m,{})})}],tags:["autodocs"]},t={};var r,e,i;t.parameters={...t.parameters,docs:{...(r=t.parameters)==null?void 0:r.docs,source:{originalSource:"{}",...(i=(e=t.parameters)==null?void 0:e.docs)==null?void 0:i.source}}};const F=["Default"];export{t as Default,F as __namedExportsOrder,A as default};
diff --git a/assets/Select.stories-txnVrNv9.js b/assets/Select.stories-C_d1O5bO.js
similarity index 80%
rename from assets/Select.stories-txnVrNv9.js
rename to assets/Select.stories-C_d1O5bO.js
index 5ece4823..255a2df7 100644
--- a/assets/Select.stories-txnVrNv9.js
+++ b/assets/Select.stories-C_d1O5bO.js
@@ -1,4 +1,4 @@
-import{d as n}from"./HoveredEmptyWorkspace-DTDk2zGm.js";import"./jsx-runtime-DR9Q75dM.js";import"./index-DRjF_FHU.js";import"./useImageModalStore-jpOIQYA6.js";import"./QueryClientProvider-BdRu95_o.js";import"./index-D1AAVYfs.js";import"./GuideVideo-MGmf4GR2.js";import"./plus-qIVVYTMO.js";import"./SquareButton-hj7tViqk.js";import"./Logo-DlHd6_yt.js";import"./index-x70cJmE6.js";import"./index-BXCeiWJk.js";import"./ToasterWithMax-D4jPvwZi.js";import"./Loading-CVQUyNmW.js";import"./Spinner-XIXl0-gb.js";import"./SkeletonWorkspace-D4UalYBK.js";import"./SkeletonWorkspaceList-LqBByOXs.js";import"./WorkspaceLoadError-BuktD2D2.js";import"./NotHoveredEmptyWorkspace-loFxOJJf.js";import"./question-BUxmZXrP.js";import"./CssCategoryButton-Bdyt7_D4.js";import"./client-Dbo3a7kb.js";const k={title:"shared/ui/Select/Select",component:n,parameters:{layout:"centered"},tags:["autodocs"]},o={args:{options:[{value:"1",label:"Option 1"},{value:"2",label:"Option 2"},{value:"3",label:"Option 3"}],value:"",placeholder:"Select an option",onChange:a=>console.log(a)}};var e,t,r;o.parameters={...o.parameters,docs:{...(e=o.parameters)==null?void 0:e.docs,source:{originalSource:`{
+import{d as n}from"./HoveredEmptyWorkspace-B3fl6QFz.js";import"./jsx-runtime-DR9Q75dM.js";import"./index-DRjF_FHU.js";import"./useImageModalStore-axAWps0d.js";import"./QueryClientProvider-BdRu95_o.js";import"./index-D1AAVYfs.js";import"./GuideVideo-MGmf4GR2.js";import"./plus-dioM8lOZ.js";import"./SquareButton-hj7tViqk.js";import"./Logo-DlHd6_yt.js";import"./index-x70cJmE6.js";import"./index-BXCeiWJk.js";import"./ToasterWithMax-D4jPvwZi.js";import"./Loading-CVQUyNmW.js";import"./Spinner-D5uwPRVI.js";import"./SkeletonWorkspace-D4UalYBK.js";import"./SkeletonWorkspaceList-LqBByOXs.js";import"./WorkspaceLoadError-BuktD2D2.js";import"./NotHoveredEmptyWorkspace-loFxOJJf.js";import"./question-BUxmZXrP.js";import"./CssCategoryButton-CZecLCOO.js";import"./client-Dbo3a7kb.js";const k={title:"shared/ui/Select/Select",component:n,parameters:{layout:"centered"},tags:["autodocs"]},o={args:{options:[{value:"1",label:"Option 1"},{value:"2",label:"Option 2"},{value:"3",label:"Option 3"}],value:"",placeholder:"Select an option",onChange:a=>console.log(a)}};var e,t,r;o.parameters={...o.parameters,docs:{...(e=o.parameters)==null?void 0:e.docs,source:{originalSource:`{
args: {
options: [{
value: '1',
diff --git a/assets/Spinner-XIXl0-gb.js b/assets/Spinner-D5uwPRVI.js
similarity index 97%
rename from assets/Spinner-XIXl0-gb.js
rename to assets/Spinner-D5uwPRVI.js
index b757409e..ff3f9875 100644
--- a/assets/Spinner-XIXl0-gb.js
+++ b/assets/Spinner-D5uwPRVI.js
@@ -1,3 +1,3 @@
-import{j as t}from"./jsx-runtime-DR9Q75dM.js";import"./useImageModalStore-jpOIQYA6.js";import{r as a}from"./index-DRjF_FHU.js";const i={1:"w-1",2:"w-2",3:"w-3",4:"w-4",5:"w-5",6:"w-6",7:"w-7",8:"w-8",9:"w-9",10:"w-10"},o={1:"h-1",2:"h-2",3:"h-3",4:"h-4",5:"h-5",6:"h-6",7:"h-7",8:"h-8",9:"h-9",10:"h-10"},u={grayWhite:"fill-gray-white",gray200:"fill-gray-200",green500:"fill-green-500"},m={gray200:"text-gray-200"},s=e=>a.createElement("svg",{viewBox:"0 0 100 101",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},a.createElement("path",{d:"M100 50.5908C100 78.2051 77.6142 100.591 50 100.591C22.3858 100.591 0 78.2051 0 50.5908C0 22.9766 22.3858 0.59082 50 0.59082C77.6142 0.59082 100 22.9766 100 50.5908ZM9.08144 50.5908C9.08144 73.1895 27.4013 91.5094 50 91.5094C72.5987 91.5094 90.9186 73.1895 90.9186 50.5908C90.9186 27.9921 72.5987 9.67226 50 9.67226C27.4013 9.67226 9.08144 27.9921 9.08144 50.5908Z",fill:"currentColor"}),a.createElement("path",{d:"M93.9676 39.0409C96.393 38.4038 97.8624 35.9116 97.0079 33.5539C95.2932 28.8227 92.871 24.3692 89.8167 20.348C85.8452 15.1192 80.8826 10.7238 75.2124 7.41289C69.5422 4.10194 63.2754 1.94025 56.7698 1.05124C51.7666 0.367541 46.6976 0.446843 41.7345 1.27873C39.2613 1.69328 37.813 4.19778 38.4501 6.62326C39.0873 9.04874 41.5694 10.4717 44.0505 10.1071C47.8511 9.54855 51.7191 9.52689 55.5402 10.0491C60.8642 10.7766 65.9928 12.5457 70.6331 15.2552C75.2735 17.9648 79.3347 21.5619 82.5849 25.841C84.9175 28.9121 86.7997 32.2913 88.1811 35.8758C89.083 38.2158 91.5421 39.6781 93.9676 39.0409Z",fill:"currentFill"})),p=({width:e,height:l,foregroundColor:r,backgroundColor:n})=>t.jsx(s,{className:`inline ${i[e]} ${o[l]} animate-spin ${u[r]} ${m[n]}`});p.__docgenInfo={description:`@description
+import{j as t}from"./jsx-runtime-DR9Q75dM.js";import"./useImageModalStore-axAWps0d.js";import{r as a}from"./index-DRjF_FHU.js";const i={1:"w-1",2:"w-2",3:"w-3",4:"w-4",5:"w-5",6:"w-6",7:"w-7",8:"w-8",9:"w-9",10:"w-10"},o={1:"h-1",2:"h-2",3:"h-3",4:"h-4",5:"h-5",6:"h-6",7:"h-7",8:"h-8",9:"h-9",10:"h-10"},u={grayWhite:"fill-gray-white",gray200:"fill-gray-200",green500:"fill-green-500"},m={gray200:"text-gray-200"},s=e=>a.createElement("svg",{viewBox:"0 0 100 101",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},a.createElement("path",{d:"M100 50.5908C100 78.2051 77.6142 100.591 50 100.591C22.3858 100.591 0 78.2051 0 50.5908C0 22.9766 22.3858 0.59082 50 0.59082C77.6142 0.59082 100 22.9766 100 50.5908ZM9.08144 50.5908C9.08144 73.1895 27.4013 91.5094 50 91.5094C72.5987 91.5094 90.9186 73.1895 90.9186 50.5908C90.9186 27.9921 72.5987 9.67226 50 9.67226C27.4013 9.67226 9.08144 27.9921 9.08144 50.5908Z",fill:"currentColor"}),a.createElement("path",{d:"M93.9676 39.0409C96.393 38.4038 97.8624 35.9116 97.0079 33.5539C95.2932 28.8227 92.871 24.3692 89.8167 20.348C85.8452 15.1192 80.8826 10.7238 75.2124 7.41289C69.5422 4.10194 63.2754 1.94025 56.7698 1.05124C51.7666 0.367541 46.6976 0.446843 41.7345 1.27873C39.2613 1.69328 37.813 4.19778 38.4501 6.62326C39.0873 9.04874 41.5694 10.4717 44.0505 10.1071C47.8511 9.54855 51.7191 9.52689 55.5402 10.0491C60.8642 10.7766 65.9928 12.5457 70.6331 15.2552C75.2735 17.9648 79.3347 21.5619 82.5849 25.841C84.9175 28.9121 86.7997 32.2913 88.1811 35.8758C89.083 38.2158 91.5421 39.6781 93.9676 39.0409Z",fill:"currentFill"})),p=({width:e,height:l,foregroundColor:r,backgroundColor:n})=>t.jsx(s,{className:`inline ${i[e]} ${o[l]} animate-spin ${u[r]} ${m[n]}`});p.__docgenInfo={description:`@description
스피너 컴포넌트
width, height, foregroundColor, backgroundColor에 들어가는 값은 spinnerStyle.ts에 정의된 객체의 키값만 들어갈 수 있습니다.`,methods:[],displayName:"Spinner",props:{width:{required:!0,tsType:{name:"union",raw:"keyof typeof w",elements:[{name:"literal",value:"1"},{name:"literal",value:"2"},{name:"literal",value:"3"},{name:"literal",value:"4"},{name:"literal",value:"5"},{name:"literal",value:"6"},{name:"literal",value:"7"},{name:"literal",value:"8"},{name:"literal",value:"9"},{name:"literal",value:"10"}]},description:""},height:{required:!0,tsType:{name:"union",raw:"keyof typeof h",elements:[{name:"literal",value:"1"},{name:"literal",value:"2"},{name:"literal",value:"3"},{name:"literal",value:"4"},{name:"literal",value:"5"},{name:"literal",value:"6"},{name:"literal",value:"7"},{name:"literal",value:"8"},{name:"literal",value:"9"},{name:"literal",value:"10"}]},description:""},foregroundColor:{required:!0,tsType:{name:"union",raw:"keyof typeof foreground",elements:[{name:"literal",value:"grayWhite"},{name:"literal",value:"gray200"},{name:"literal",value:"green500"}]},description:""},backgroundColor:{required:!0,tsType:{name:"union",raw:"keyof typeof background",elements:[{name:"literal",value:"gray200"}]},description:""}}};export{p as S};
diff --git a/assets/Spinner.stories-CAk41Vo1.js b/assets/Spinner.stories-e0oJOqGS.js
similarity index 81%
rename from assets/Spinner.stories-CAk41Vo1.js
rename to assets/Spinner.stories-e0oJOqGS.js
index 12afa8bd..eae8a651 100644
--- a/assets/Spinner.stories-CAk41Vo1.js
+++ b/assets/Spinner.stories-e0oJOqGS.js
@@ -1,4 +1,4 @@
-import{S as t}from"./Spinner-XIXl0-gb.js";import"./jsx-runtime-DR9Q75dM.js";import"./index-DRjF_FHU.js";import"./useImageModalStore-jpOIQYA6.js";const i={title:"shared/ui/loading/Spinner",component:t,parameters:{layout:"centered"},tags:["autodocs"]},r={args:{width:4,height:4,foregroundColor:"green500",backgroundColor:"gray200"}};var o,e,a;r.parameters={...r.parameters,docs:{...(o=r.parameters)==null?void 0:o.docs,source:{originalSource:`{
+import{S as t}from"./Spinner-D5uwPRVI.js";import"./jsx-runtime-DR9Q75dM.js";import"./index-DRjF_FHU.js";import"./useImageModalStore-axAWps0d.js";const i={title:"shared/ui/loading/Spinner",component:t,parameters:{layout:"centered"},tags:["autodocs"]},r={args:{width:4,height:4,foregroundColor:"green500",backgroundColor:"gray200"}};var o,e,a;r.parameters={...r.parameters,docs:{...(o=r.parameters)==null?void 0:o.docs,source:{originalSource:`{
args: {
width: 4,
height: 4,
diff --git a/assets/UndoButton.stories-CiUElbXA.js b/assets/UndoButton.stories-CyYM46tA.js
similarity index 76%
rename from assets/UndoButton.stories-CiUElbXA.js
rename to assets/UndoButton.stories-CyYM46tA.js
index 48f28e8d..db3e8b95 100644
--- a/assets/UndoButton.stories-CiUElbXA.js
+++ b/assets/UndoButton.stories-CyYM46tA.js
@@ -1 +1 @@
-import{j as o}from"./jsx-runtime-DR9Q75dM.js";import{U as s}from"./HoveredEmptyWorkspace-DTDk2zGm.js";import{a as n}from"./chunk-D5ZWXAHU-CGElDDNX.js";import"./index-DRjF_FHU.js";import"./useImageModalStore-jpOIQYA6.js";import"./QueryClientProvider-BdRu95_o.js";import"./index-D1AAVYfs.js";import"./GuideVideo-MGmf4GR2.js";import"./plus-qIVVYTMO.js";import"./SquareButton-hj7tViqk.js";import"./Logo-DlHd6_yt.js";import"./index-x70cJmE6.js";import"./index-BXCeiWJk.js";import"./ToasterWithMax-D4jPvwZi.js";import"./Loading-CVQUyNmW.js";import"./Spinner-XIXl0-gb.js";import"./SkeletonWorkspace-D4UalYBK.js";import"./SkeletonWorkspaceList-LqBByOXs.js";import"./WorkspaceLoadError-BuktD2D2.js";import"./NotHoveredEmptyWorkspace-loFxOJJf.js";import"./question-BUxmZXrP.js";import"./CssCategoryButton-Bdyt7_D4.js";import"./client-Dbo3a7kb.js";import"./v4-CQkTLCs1.js";const z={title:"entities/workspace/UndoButton",component:s,parameters:{layout:"centered"},decorators:[m=>{const p=a=>{a.preventDefault(),n("undo button clicked")()};return o.jsx("div",{onClick:p,children:o.jsx(m,{})})}],tags:["autodocs"]},t={};var r,e,i;t.parameters={...t.parameters,docs:{...(r=t.parameters)==null?void 0:r.docs,source:{originalSource:"{}",...(i=(e=t.parameters)==null?void 0:e.docs)==null?void 0:i.source}}};const A=["Default"];export{t as Default,A as __namedExportsOrder,z as default};
+import{j as o}from"./jsx-runtime-DR9Q75dM.js";import{U as s}from"./HoveredEmptyWorkspace-B3fl6QFz.js";import{a as n}from"./chunk-D5ZWXAHU-CGElDDNX.js";import"./index-DRjF_FHU.js";import"./useImageModalStore-axAWps0d.js";import"./QueryClientProvider-BdRu95_o.js";import"./index-D1AAVYfs.js";import"./GuideVideo-MGmf4GR2.js";import"./plus-dioM8lOZ.js";import"./SquareButton-hj7tViqk.js";import"./Logo-DlHd6_yt.js";import"./index-x70cJmE6.js";import"./index-BXCeiWJk.js";import"./ToasterWithMax-D4jPvwZi.js";import"./Loading-CVQUyNmW.js";import"./Spinner-D5uwPRVI.js";import"./SkeletonWorkspace-D4UalYBK.js";import"./SkeletonWorkspaceList-LqBByOXs.js";import"./WorkspaceLoadError-BuktD2D2.js";import"./NotHoveredEmptyWorkspace-loFxOJJf.js";import"./question-BUxmZXrP.js";import"./CssCategoryButton-CZecLCOO.js";import"./client-Dbo3a7kb.js";import"./v4-CQkTLCs1.js";const z={title:"entities/workspace/UndoButton",component:s,parameters:{layout:"centered"},decorators:[m=>{const p=a=>{a.preventDefault(),n("undo button clicked")()};return o.jsx("div",{onClick:p,children:o.jsx(m,{})})}],tags:["autodocs"]},t={};var r,e,i;t.parameters={...t.parameters,docs:{...(r=t.parameters)==null?void 0:r.docs,source:{originalSource:"{}",...(i=(e=t.parameters)==null?void 0:e.docs)==null?void 0:i.source}}};const A=["Default"];export{t as Default,A as __namedExportsOrder,z as default};
diff --git a/assets/WorkspaceAddBtn.stories-COsbcCgU.js b/assets/WorkspaceAddBtn.stories-nUslVweg.js
similarity index 75%
rename from assets/WorkspaceAddBtn.stories-COsbcCgU.js
rename to assets/WorkspaceAddBtn.stories-nUslVweg.js
index d794e63b..3cb01ae9 100644
--- a/assets/WorkspaceAddBtn.stories-COsbcCgU.js
+++ b/assets/WorkspaceAddBtn.stories-nUslVweg.js
@@ -1 +1 @@
-import{j as o}from"./jsx-runtime-DR9Q75dM.js";import{W as i}from"./HoveredEmptyWorkspace-DTDk2zGm.js";import{a}from"./chunk-D5ZWXAHU-CGElDDNX.js";import"./index-DRjF_FHU.js";import"./useImageModalStore-jpOIQYA6.js";import"./QueryClientProvider-BdRu95_o.js";import"./index-D1AAVYfs.js";import"./GuideVideo-MGmf4GR2.js";import"./plus-qIVVYTMO.js";import"./SquareButton-hj7tViqk.js";import"./Logo-DlHd6_yt.js";import"./index-x70cJmE6.js";import"./index-BXCeiWJk.js";import"./ToasterWithMax-D4jPvwZi.js";import"./Loading-CVQUyNmW.js";import"./Spinner-XIXl0-gb.js";import"./SkeletonWorkspace-D4UalYBK.js";import"./SkeletonWorkspaceList-LqBByOXs.js";import"./WorkspaceLoadError-BuktD2D2.js";import"./NotHoveredEmptyWorkspace-loFxOJJf.js";import"./question-BUxmZXrP.js";import"./CssCategoryButton-Bdyt7_D4.js";import"./client-Dbo3a7kb.js";import"./v4-CQkTLCs1.js";const b={title:"entities/home/WorkspaceAddBtn",component:i,parameters:{layout:"centered"},decorators:[e=>o.jsx("div",{onClick:a("WorkspaceAdd Button clicked"),children:o.jsx(e,{})})],tags:["autodocs"]},t={};var r,m,p;t.parameters={...t.parameters,docs:{...(r=t.parameters)==null?void 0:r.docs,source:{originalSource:"{}",...(p=(m=t.parameters)==null?void 0:m.docs)==null?void 0:p.source}}};const q=["Default"];export{t as Default,q as __namedExportsOrder,b as default};
+import{j as o}from"./jsx-runtime-DR9Q75dM.js";import{W as i}from"./HoveredEmptyWorkspace-B3fl6QFz.js";import{a}from"./chunk-D5ZWXAHU-CGElDDNX.js";import"./index-DRjF_FHU.js";import"./useImageModalStore-axAWps0d.js";import"./QueryClientProvider-BdRu95_o.js";import"./index-D1AAVYfs.js";import"./GuideVideo-MGmf4GR2.js";import"./plus-dioM8lOZ.js";import"./SquareButton-hj7tViqk.js";import"./Logo-DlHd6_yt.js";import"./index-x70cJmE6.js";import"./index-BXCeiWJk.js";import"./ToasterWithMax-D4jPvwZi.js";import"./Loading-CVQUyNmW.js";import"./Spinner-D5uwPRVI.js";import"./SkeletonWorkspace-D4UalYBK.js";import"./SkeletonWorkspaceList-LqBByOXs.js";import"./WorkspaceLoadError-BuktD2D2.js";import"./NotHoveredEmptyWorkspace-loFxOJJf.js";import"./question-BUxmZXrP.js";import"./CssCategoryButton-CZecLCOO.js";import"./client-Dbo3a7kb.js";import"./v4-CQkTLCs1.js";const b={title:"entities/home/WorkspaceAddBtn",component:i,parameters:{layout:"centered"},decorators:[e=>o.jsx("div",{onClick:a("WorkspaceAdd Button clicked"),children:o.jsx(e,{})})],tags:["autodocs"]},t={};var r,m,p;t.parameters={...t.parameters,docs:{...(r=t.parameters)==null?void 0:r.docs,source:{originalSource:"{}",...(p=(m=t.parameters)==null?void 0:m.docs)==null?void 0:p.source}}};const q=["Default"];export{t as Default,q as __namedExportsOrder,b as default};
diff --git a/assets/WorkspaceContainer.stories-C60vRK20.js b/assets/WorkspaceContainer.stories-C60vRK20.js
new file mode 100644
index 00000000..34e5f7c0
--- /dev/null
+++ b/assets/WorkspaceContainer.stories-C60vRK20.js
@@ -0,0 +1,5 @@
+import{W as m}from"./ImageTagModal-C34yhzfe.js";import"./jsx-runtime-DR9Q75dM.js";import"./index-DRjF_FHU.js";import"./GuidesBox-Bzb74nGW.js";import"./GuideVideo-MGmf4GR2.js";import"./HoveredEmptyWorkspace-B3fl6QFz.js";import"./useImageModalStore-axAWps0d.js";import"./QueryClientProvider-BdRu95_o.js";import"./index-D1AAVYfs.js";import"./plus-dioM8lOZ.js";import"./SquareButton-hj7tViqk.js";import"./Logo-DlHd6_yt.js";import"./index-x70cJmE6.js";import"./index-BXCeiWJk.js";import"./ToasterWithMax-D4jPvwZi.js";import"./Loading-CVQUyNmW.js";import"./Spinner-D5uwPRVI.js";import"./SkeletonWorkspace-D4UalYBK.js";import"./SkeletonWorkspaceList-LqBByOXs.js";import"./WorkspaceLoadError-BuktD2D2.js";import"./NotHoveredEmptyWorkspace-loFxOJJf.js";import"./question-BUxmZXrP.js";import"./CssCategoryButton-CZecLCOO.js";import"./client-Dbo3a7kb.js";import"./HomeHeader-BWTUlWpY.js";import"./WorkspaceList-BRe4hC8a.js";import"./WorkspaceHeader-DzWhtxVS.js";import"./EmptyWorkspace-kwRUb5w-.js";import"./WorkspaceGrid-vyyREuel.js";import"./WorkspaceModal-CrS0f84j.js";import"./ModalConfirm-BDuYJlbG.js";import"./PreviewBox-Bef_8RUk.js";import"./useCoachMarkStore-BoVLoTcU.js";import"./WorkspacePageHeader-BJDLVERN.js";import"./CssCategoryBar-4N4Aikh_.js";import"./cssCategoryList-CHFX1k4S.js";import"./CssOptionItemList-BTnakjy6.js";import"./CssPropsSelectBoxHeader-CDkzBjdc.js";import"./infiniteQueryBehavior-DdhmIwcw.js";const P={title:"widgets/home/WorkspaceContainer",component:m,parameters:{layout:"fullscreen"},tags:["autodocs"]},r={args:{}};var o,t,p;r.parameters={...r.parameters,docs:{...(o=r.parameters)==null?void 0:o.docs,source:{originalSource:`{
+ args: {
+ // propsname: value,
+ }
+}`,...(p=(t=r.parameters)==null?void 0:t.docs)==null?void 0:p.source}}};const Q=["Default"];export{r as Default,Q as __namedExportsOrder,P as default};
diff --git a/assets/WorkspaceContainer.stories-DCjwKYFJ.js b/assets/WorkspaceContainer.stories-DCjwKYFJ.js
deleted file mode 100644
index 08bcdb1c..00000000
--- a/assets/WorkspaceContainer.stories-DCjwKYFJ.js
+++ /dev/null
@@ -1,5 +0,0 @@
-import{W as m}from"./ImageTagModal-ByYYw5dL.js";import"./jsx-runtime-DR9Q75dM.js";import"./index-DRjF_FHU.js";import"./GuidesBox-DLTeEQIO.js";import"./GuideVideo-MGmf4GR2.js";import"./HoveredEmptyWorkspace-DTDk2zGm.js";import"./useImageModalStore-jpOIQYA6.js";import"./QueryClientProvider-BdRu95_o.js";import"./index-D1AAVYfs.js";import"./plus-qIVVYTMO.js";import"./SquareButton-hj7tViqk.js";import"./Logo-DlHd6_yt.js";import"./index-x70cJmE6.js";import"./index-BXCeiWJk.js";import"./ToasterWithMax-D4jPvwZi.js";import"./Loading-CVQUyNmW.js";import"./Spinner-XIXl0-gb.js";import"./SkeletonWorkspace-D4UalYBK.js";import"./SkeletonWorkspaceList-LqBByOXs.js";import"./WorkspaceLoadError-BuktD2D2.js";import"./NotHoveredEmptyWorkspace-loFxOJJf.js";import"./question-BUxmZXrP.js";import"./CssCategoryButton-Bdyt7_D4.js";import"./client-Dbo3a7kb.js";import"./HomeHeader-DlPZqUqk.js";import"./WorkspaceList-C3U4CKEc.js";import"./WorkspaceHeader-D6gGbePf.js";import"./EmptyWorkspace-D633SD7C.js";import"./WorkspaceGrid-vyyREuel.js";import"./WorkspaceModal-CvU9GROv.js";import"./ModalConfirm-BDuYJlbG.js";import"./PreviewBox-OTdHhW5-.js";import"./WorkspacePageHeader-nuoxCE2n.js";import"./CssCategoryBar-rjFAbhkJ.js";import"./cssCategoryList-CHFX1k4S.js";import"./CssOptionItemList-zkqEQSjk.js";import"./CssPropsSelectBoxHeader-8rTfHMke.js";import"./infiniteQueryBehavior-DdhmIwcw.js";const N={title:"widgets/home/WorkspaceContainer",component:m,parameters:{layout:"fullscreen"},tags:["autodocs"]},r={args:{}};var o,t,p;r.parameters={...r.parameters,docs:{...(o=r.parameters)==null?void 0:o.docs,source:{originalSource:`{
- args: {
- // propsname: value,
- }
-}`,...(p=(t=r.parameters)==null?void 0:t.docs)==null?void 0:p.source}}};const P=["Default"];export{r as Default,P as __namedExportsOrder,N as default};
diff --git a/assets/WorkspaceContent.stories-Che8n8sO.js b/assets/WorkspaceContent.stories-Che8n8sO.js
new file mode 100644
index 00000000..bb2eee1d
--- /dev/null
+++ b/assets/WorkspaceContent.stories-Che8n8sO.js
@@ -0,0 +1,5 @@
+import{j as t}from"./jsx-runtime-DR9Q75dM.js";import{a as e}from"./ImageTagModal-C34yhzfe.js";import"./index-DRjF_FHU.js";import"./GuidesBox-Bzb74nGW.js";import"./GuideVideo-MGmf4GR2.js";import"./HoveredEmptyWorkspace-B3fl6QFz.js";import"./useImageModalStore-axAWps0d.js";import"./QueryClientProvider-BdRu95_o.js";import"./index-D1AAVYfs.js";import"./plus-dioM8lOZ.js";import"./SquareButton-hj7tViqk.js";import"./Logo-DlHd6_yt.js";import"./index-x70cJmE6.js";import"./index-BXCeiWJk.js";import"./ToasterWithMax-D4jPvwZi.js";import"./Loading-CVQUyNmW.js";import"./Spinner-D5uwPRVI.js";import"./SkeletonWorkspace-D4UalYBK.js";import"./SkeletonWorkspaceList-LqBByOXs.js";import"./WorkspaceLoadError-BuktD2D2.js";import"./NotHoveredEmptyWorkspace-loFxOJJf.js";import"./question-BUxmZXrP.js";import"./CssCategoryButton-CZecLCOO.js";import"./client-Dbo3a7kb.js";import"./HomeHeader-BWTUlWpY.js";import"./WorkspaceList-BRe4hC8a.js";import"./WorkspaceHeader-DzWhtxVS.js";import"./EmptyWorkspace-kwRUb5w-.js";import"./WorkspaceGrid-vyyREuel.js";import"./WorkspaceModal-CrS0f84j.js";import"./ModalConfirm-BDuYJlbG.js";import"./PreviewBox-Bef_8RUk.js";import"./useCoachMarkStore-BoVLoTcU.js";import"./WorkspacePageHeader-BJDLVERN.js";import"./CssCategoryBar-4N4Aikh_.js";import"./cssCategoryList-CHFX1k4S.js";import"./CssOptionItemList-BTnakjy6.js";import"./CssPropsSelectBoxHeader-CDkzBjdc.js";import"./infiniteQueryBehavior-DdhmIwcw.js";const Q={title:"widgets/workspace/WorkspaceContent",component:e,parameters:{layout:"fullscreen"},decorators:[i=>t.jsx("div",{className:"flex h-screen w-screen flex-1",children:t.jsx(i,{})})],tags:["autodocs"]},r={args:{}};var o,p,m;r.parameters={...r.parameters,docs:{...(o=r.parameters)==null?void 0:o.docs,source:{originalSource:`{
+ args: {
+ // propsname: value,
+ }
+}`,...(m=(p=r.parameters)==null?void 0:p.docs)==null?void 0:m.source}}};const T=["Default"];export{r as Default,T as __namedExportsOrder,Q as default};
diff --git a/assets/WorkspaceContent.stories-Cwn5RjeV.js b/assets/WorkspaceContent.stories-Cwn5RjeV.js
deleted file mode 100644
index 37e6f572..00000000
--- a/assets/WorkspaceContent.stories-Cwn5RjeV.js
+++ /dev/null
@@ -1,5 +0,0 @@
-import{j as t}from"./jsx-runtime-DR9Q75dM.js";import{a as e}from"./ImageTagModal-ByYYw5dL.js";import"./index-DRjF_FHU.js";import"./GuidesBox-DLTeEQIO.js";import"./GuideVideo-MGmf4GR2.js";import"./HoveredEmptyWorkspace-DTDk2zGm.js";import"./useImageModalStore-jpOIQYA6.js";import"./QueryClientProvider-BdRu95_o.js";import"./index-D1AAVYfs.js";import"./plus-qIVVYTMO.js";import"./SquareButton-hj7tViqk.js";import"./Logo-DlHd6_yt.js";import"./index-x70cJmE6.js";import"./index-BXCeiWJk.js";import"./ToasterWithMax-D4jPvwZi.js";import"./Loading-CVQUyNmW.js";import"./Spinner-XIXl0-gb.js";import"./SkeletonWorkspace-D4UalYBK.js";import"./SkeletonWorkspaceList-LqBByOXs.js";import"./WorkspaceLoadError-BuktD2D2.js";import"./NotHoveredEmptyWorkspace-loFxOJJf.js";import"./question-BUxmZXrP.js";import"./CssCategoryButton-Bdyt7_D4.js";import"./client-Dbo3a7kb.js";import"./HomeHeader-DlPZqUqk.js";import"./WorkspaceList-C3U4CKEc.js";import"./WorkspaceHeader-D6gGbePf.js";import"./EmptyWorkspace-D633SD7C.js";import"./WorkspaceGrid-vyyREuel.js";import"./WorkspaceModal-CvU9GROv.js";import"./ModalConfirm-BDuYJlbG.js";import"./PreviewBox-OTdHhW5-.js";import"./WorkspacePageHeader-nuoxCE2n.js";import"./CssCategoryBar-rjFAbhkJ.js";import"./cssCategoryList-CHFX1k4S.js";import"./CssOptionItemList-zkqEQSjk.js";import"./CssPropsSelectBoxHeader-8rTfHMke.js";import"./infiniteQueryBehavior-DdhmIwcw.js";const P={title:"widgets/workspace/WorkspaceContent",component:e,parameters:{layout:"fullscreen"},decorators:[i=>t.jsx("div",{className:"flex h-screen w-screen flex-1",children:t.jsx(i,{})})],tags:["autodocs"]},r={args:{}};var o,p,m;r.parameters={...r.parameters,docs:{...(o=r.parameters)==null?void 0:o.docs,source:{originalSource:`{
- args: {
- // propsname: value,
- }
-}`,...(m=(p=r.parameters)==null?void 0:p.docs)==null?void 0:m.source}}};const Q=["Default"];export{r as Default,Q as __namedExportsOrder,P as default};
diff --git a/assets/WorkspaceGrid.stories-DbTYj8vk.js b/assets/WorkspaceGrid.stories-Cwqesm9t.js
similarity index 88%
rename from assets/WorkspaceGrid.stories-DbTYj8vk.js
rename to assets/WorkspaceGrid.stories-Cwqesm9t.js
index 19268442..35670e9a 100644
--- a/assets/WorkspaceGrid.stories-DbTYj8vk.js
+++ b/assets/WorkspaceGrid.stories-Cwqesm9t.js
@@ -1,4 +1,4 @@
-import{j as t}from"./jsx-runtime-DR9Q75dM.js";import{W as d}from"./WorkspaceGrid-vyyREuel.js";import"./GuideVideo-MGmf4GR2.js";import{a as l,v as I}from"./HoveredEmptyWorkspace-DTDk2zGm.js";import"./WorkspaceLoadError-BuktD2D2.js";import"./NotHoveredEmptyWorkspace-loFxOJJf.js";import"./index-BXCeiWJk.js";import"./CssCategoryButton-Bdyt7_D4.js";import"./client-Dbo3a7kb.js";import"./index-DRjF_FHU.js";import"./useImageModalStore-jpOIQYA6.js";import{a as k}from"./chunk-D5ZWXAHU-CGElDDNX.js";import"./QueryClientProvider-BdRu95_o.js";import"./index-D1AAVYfs.js";import"./plus-qIVVYTMO.js";import"./SquareButton-hj7tViqk.js";import"./Logo-DlHd6_yt.js";import"./index-x70cJmE6.js";import"./ToasterWithMax-D4jPvwZi.js";import"./Loading-CVQUyNmW.js";import"./Spinner-XIXl0-gb.js";import"./SkeletonWorkspace-D4UalYBK.js";import"./SkeletonWorkspaceList-LqBByOXs.js";import"./question-BUxmZXrP.js";import"./v4-CQkTLCs1.js";const A={title:"widgets/home/WorkspaceGrid",component:d,parameters:{layout:"fullscreen"},decorators:[a=>t.jsx("div",{className:"p-4",children:t.jsx(a,{})})],tags:["autodocs"]},e={args:{children:t.jsx(l,{workspaceId:I(),title:"예시 1",thumbnail:"",lastEdited:new Date().toISOString(),onClick:()=>{k("workspaceItem clicked")()}})}},r={render:()=>{const a=[{workspaceId:"1234",title:"예시 1",thumbnail:"",lastEdited:"2024-11-28T09:34:45.106+00:00"},{workspaceId:"1234",title:"예시 2",thumbnail:"",lastEdited:"2024-11-28T09:34:45.106+00:00"},{workspaceId:"1234",title:"예시 3",thumbnail:"",lastEdited:"2024-11-28T09:34:45.106+00:00"},{workspaceId:"1234",title:"예시 4",thumbnail:"",lastEdited:"2024-11-28T09:34:45.106+00:00"},{workspaceId:"1234",title:"예시 5",thumbnail:"",lastEdited:"2024-11-28T09:34:45.106+00:00"}];return t.jsx(d,{children:a.map(o=>t.jsx(l,{...o,onClick:()=>{k("workspaceItem clicked")()}},o.workspaceId))})}};var i,s,n;e.parameters={...e.parameters,docs:{...(i=e.parameters)==null?void 0:i.docs,source:{originalSource:`{
+import{j as t}from"./jsx-runtime-DR9Q75dM.js";import{W as d}from"./WorkspaceGrid-vyyREuel.js";import"./GuideVideo-MGmf4GR2.js";import{a as l,v as I}from"./HoveredEmptyWorkspace-B3fl6QFz.js";import"./WorkspaceLoadError-BuktD2D2.js";import"./NotHoveredEmptyWorkspace-loFxOJJf.js";import"./index-BXCeiWJk.js";import"./CssCategoryButton-CZecLCOO.js";import"./client-Dbo3a7kb.js";import"./index-DRjF_FHU.js";import"./useImageModalStore-axAWps0d.js";import{a as k}from"./chunk-D5ZWXAHU-CGElDDNX.js";import"./QueryClientProvider-BdRu95_o.js";import"./index-D1AAVYfs.js";import"./plus-dioM8lOZ.js";import"./SquareButton-hj7tViqk.js";import"./Logo-DlHd6_yt.js";import"./index-x70cJmE6.js";import"./ToasterWithMax-D4jPvwZi.js";import"./Loading-CVQUyNmW.js";import"./Spinner-D5uwPRVI.js";import"./SkeletonWorkspace-D4UalYBK.js";import"./SkeletonWorkspaceList-LqBByOXs.js";import"./question-BUxmZXrP.js";import"./v4-CQkTLCs1.js";const A={title:"widgets/home/WorkspaceGrid",component:d,parameters:{layout:"fullscreen"},decorators:[a=>t.jsx("div",{className:"p-4",children:t.jsx(a,{})})],tags:["autodocs"]},e={args:{children:t.jsx(l,{workspaceId:I(),title:"예시 1",thumbnail:"",lastEdited:new Date().toISOString(),onClick:()=>{k("workspaceItem clicked")()}})}},r={render:()=>{const a=[{workspaceId:"1234",title:"예시 1",thumbnail:"",lastEdited:"2024-11-28T09:34:45.106+00:00"},{workspaceId:"1234",title:"예시 2",thumbnail:"",lastEdited:"2024-11-28T09:34:45.106+00:00"},{workspaceId:"1234",title:"예시 3",thumbnail:"",lastEdited:"2024-11-28T09:34:45.106+00:00"},{workspaceId:"1234",title:"예시 4",thumbnail:"",lastEdited:"2024-11-28T09:34:45.106+00:00"},{workspaceId:"1234",title:"예시 5",thumbnail:"",lastEdited:"2024-11-28T09:34:45.106+00:00"}];return t.jsx(d,{children:a.map(o=>t.jsx(l,{...o,onClick:()=>{k("workspaceItem clicked")()}},o.workspaceId))})}};var i,s,n;e.parameters={...e.parameters,docs:{...(i=e.parameters)==null?void 0:i.docs,source:{originalSource:`{
args: {
children:
{
action('workspaceItem clicked')();
diff --git a/assets/WorkspaceHeader-D6gGbePf.js b/assets/WorkspaceHeader-DzWhtxVS.js
similarity index 67%
rename from assets/WorkspaceHeader-D6gGbePf.js
rename to assets/WorkspaceHeader-DzWhtxVS.js
index 5ae2a4a3..c30ea7c7 100644
--- a/assets/WorkspaceHeader-D6gGbePf.js
+++ b/assets/WorkspaceHeader-DzWhtxVS.js
@@ -1,2 +1,2 @@
-import{j as e}from"./jsx-runtime-DR9Q75dM.js";import"./GuideVideo-MGmf4GR2.js";import{W as s,c as r}from"./HoveredEmptyWorkspace-DTDk2zGm.js";import"./WorkspaceLoadError-BuktD2D2.js";import"./NotHoveredEmptyWorkspace-loFxOJJf.js";import"./index-BXCeiWJk.js";import"./CssCategoryButton-Bdyt7_D4.js";import"./client-Dbo3a7kb.js";import"./index-DRjF_FHU.js";import"./useImageModalStore-jpOIQYA6.js";const t=()=>e.jsxs("header",{className:"mb-5 mt-[60px] flex items-center justify-between",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("h2",{className:"text-bold-xl",children:"워크스페이스"}),e.jsx(s,{})]}),e.jsx(r,{})]});t.__docgenInfo={description:`@description
+import{j as e}from"./jsx-runtime-DR9Q75dM.js";import"./GuideVideo-MGmf4GR2.js";import{W as s,c as r}from"./HoveredEmptyWorkspace-B3fl6QFz.js";import"./WorkspaceLoadError-BuktD2D2.js";import"./NotHoveredEmptyWorkspace-loFxOJJf.js";import"./index-BXCeiWJk.js";import"./CssCategoryButton-CZecLCOO.js";import"./client-Dbo3a7kb.js";import"./index-DRjF_FHU.js";import"./useImageModalStore-axAWps0d.js";const t=()=>e.jsxs("header",{className:"mb-5 mt-[60px] flex items-center justify-between",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("h2",{className:"text-bold-xl",children:"워크스페이스"}),e.jsx(s,{})]}),e.jsx(r,{})]});t.__docgenInfo={description:`@description
워크스페이스 헤더 컴포넌트`,methods:[],displayName:"WorkspaceHeader"};export{t as W};
diff --git a/assets/WorkspaceHeader.stories-DMQO0XEn.js b/assets/WorkspaceHeader.stories-rIszQn2_.js
similarity index 70%
rename from assets/WorkspaceHeader.stories-DMQO0XEn.js
rename to assets/WorkspaceHeader.stories-rIszQn2_.js
index d3b641c3..9bde890a 100644
--- a/assets/WorkspaceHeader.stories-DMQO0XEn.js
+++ b/assets/WorkspaceHeader.stories-rIszQn2_.js
@@ -1,4 +1,4 @@
-import{j as o}from"./jsx-runtime-DR9Q75dM.js";import{W as a}from"./WorkspaceHeader-D6gGbePf.js";import"./index-DRjF_FHU.js";import"./GuideVideo-MGmf4GR2.js";import"./HoveredEmptyWorkspace-DTDk2zGm.js";import"./useImageModalStore-jpOIQYA6.js";import"./QueryClientProvider-BdRu95_o.js";import"./index-D1AAVYfs.js";import"./plus-qIVVYTMO.js";import"./SquareButton-hj7tViqk.js";import"./Logo-DlHd6_yt.js";import"./index-x70cJmE6.js";import"./index-BXCeiWJk.js";import"./ToasterWithMax-D4jPvwZi.js";import"./Loading-CVQUyNmW.js";import"./Spinner-XIXl0-gb.js";import"./SkeletonWorkspace-D4UalYBK.js";import"./SkeletonWorkspaceList-LqBByOXs.js";import"./WorkspaceLoadError-BuktD2D2.js";import"./NotHoveredEmptyWorkspace-loFxOJJf.js";import"./question-BUxmZXrP.js";import"./CssCategoryButton-Bdyt7_D4.js";import"./client-Dbo3a7kb.js";const R={title:"widgets/home/WorkspaceHeader",component:a,parameters:{layout:"fullscreen"},decorators:[p=>o.jsx("div",{className:"p-4",children:o.jsx(p,{})})],tags:["autodocs"]},r={args:{}};var t,e,m;r.parameters={...r.parameters,docs:{...(t=r.parameters)==null?void 0:t.docs,source:{originalSource:`{
+import{j as o}from"./jsx-runtime-DR9Q75dM.js";import{W as a}from"./WorkspaceHeader-DzWhtxVS.js";import"./index-DRjF_FHU.js";import"./GuideVideo-MGmf4GR2.js";import"./HoveredEmptyWorkspace-B3fl6QFz.js";import"./useImageModalStore-axAWps0d.js";import"./QueryClientProvider-BdRu95_o.js";import"./index-D1AAVYfs.js";import"./plus-dioM8lOZ.js";import"./SquareButton-hj7tViqk.js";import"./Logo-DlHd6_yt.js";import"./index-x70cJmE6.js";import"./index-BXCeiWJk.js";import"./ToasterWithMax-D4jPvwZi.js";import"./Loading-CVQUyNmW.js";import"./Spinner-D5uwPRVI.js";import"./SkeletonWorkspace-D4UalYBK.js";import"./SkeletonWorkspaceList-LqBByOXs.js";import"./WorkspaceLoadError-BuktD2D2.js";import"./NotHoveredEmptyWorkspace-loFxOJJf.js";import"./question-BUxmZXrP.js";import"./CssCategoryButton-CZecLCOO.js";import"./client-Dbo3a7kb.js";const R={title:"widgets/home/WorkspaceHeader",component:a,parameters:{layout:"fullscreen"},decorators:[p=>o.jsx("div",{className:"p-4",children:o.jsx(p,{})})],tags:["autodocs"]},r={args:{}};var t,e,m;r.parameters={...r.parameters,docs:{...(t=r.parameters)==null?void 0:t.docs,source:{originalSource:`{
args: {
// propsname: value,
}
diff --git a/assets/WorkspaceItem.stories-CmOtRge_.js b/assets/WorkspaceItem.stories-C4HjsK60.js
similarity index 84%
rename from assets/WorkspaceItem.stories-CmOtRge_.js
rename to assets/WorkspaceItem.stories-C4HjsK60.js
index d19552da..dc04c0a7 100644
--- a/assets/WorkspaceItem.stories-CmOtRge_.js
+++ b/assets/WorkspaceItem.stories-C4HjsK60.js
@@ -1,4 +1,4 @@
-import{j as e}from"./jsx-runtime-DR9Q75dM.js";import{a as s}from"./HoveredEmptyWorkspace-DTDk2zGm.js";import{a as m}from"./chunk-D5ZWXAHU-CGElDDNX.js";import"./index-DRjF_FHU.js";import"./useImageModalStore-jpOIQYA6.js";import"./QueryClientProvider-BdRu95_o.js";import"./index-D1AAVYfs.js";import"./GuideVideo-MGmf4GR2.js";import"./plus-qIVVYTMO.js";import"./SquareButton-hj7tViqk.js";import"./Logo-DlHd6_yt.js";import"./index-x70cJmE6.js";import"./index-BXCeiWJk.js";import"./ToasterWithMax-D4jPvwZi.js";import"./Loading-CVQUyNmW.js";import"./Spinner-XIXl0-gb.js";import"./SkeletonWorkspace-D4UalYBK.js";import"./SkeletonWorkspaceList-LqBByOXs.js";import"./WorkspaceLoadError-BuktD2D2.js";import"./NotHoveredEmptyWorkspace-loFxOJJf.js";import"./question-BUxmZXrP.js";import"./CssCategoryButton-Bdyt7_D4.js";import"./client-Dbo3a7kb.js";import"./v4-CQkTLCs1.js";const O={title:"entities/home/WorkspaceItem",component:s,parameters:{layout:"fullscreen"},tags:["autodocs"]},t={args:{workspaceId:"4ddcbf25-acb0-42cd-8a97-aeda515e26db",title:"스토리북용 워크스페이스",thumbnail:"",lastEdited:"2024-11-28T09:34:45.106+00:00",onClick:()=>{m("workspaceItem clicked")()}},render:i=>e.jsx("div",{className:"flex items-center justify-center p-4",children:e.jsx("ul",{className:"w-[264px]",children:e.jsx(s,{...i})})})};var r,a,o;t.parameters={...t.parameters,docs:{...(r=t.parameters)==null?void 0:r.docs,source:{originalSource:`{
+import{j as e}from"./jsx-runtime-DR9Q75dM.js";import{a as s}from"./HoveredEmptyWorkspace-B3fl6QFz.js";import{a as m}from"./chunk-D5ZWXAHU-CGElDDNX.js";import"./index-DRjF_FHU.js";import"./useImageModalStore-axAWps0d.js";import"./QueryClientProvider-BdRu95_o.js";import"./index-D1AAVYfs.js";import"./GuideVideo-MGmf4GR2.js";import"./plus-dioM8lOZ.js";import"./SquareButton-hj7tViqk.js";import"./Logo-DlHd6_yt.js";import"./index-x70cJmE6.js";import"./index-BXCeiWJk.js";import"./ToasterWithMax-D4jPvwZi.js";import"./Loading-CVQUyNmW.js";import"./Spinner-D5uwPRVI.js";import"./SkeletonWorkspace-D4UalYBK.js";import"./SkeletonWorkspaceList-LqBByOXs.js";import"./WorkspaceLoadError-BuktD2D2.js";import"./NotHoveredEmptyWorkspace-loFxOJJf.js";import"./question-BUxmZXrP.js";import"./CssCategoryButton-CZecLCOO.js";import"./client-Dbo3a7kb.js";import"./v4-CQkTLCs1.js";const O={title:"entities/home/WorkspaceItem",component:s,parameters:{layout:"fullscreen"},tags:["autodocs"]},t={args:{workspaceId:"4ddcbf25-acb0-42cd-8a97-aeda515e26db",title:"스토리북용 워크스페이스",thumbnail:"",lastEdited:"2024-11-28T09:34:45.106+00:00",onClick:()=>{m("workspaceItem clicked")()}},render:i=>e.jsx("div",{className:"flex items-center justify-center p-4",children:e.jsx("ul",{className:"w-[264px]",children:e.jsx(s,{...i})})})};var r,a,o;t.parameters={...t.parameters,docs:{...(r=t.parameters)==null?void 0:r.docs,source:{originalSource:`{
args: {
workspaceId: '4ddcbf25-acb0-42cd-8a97-aeda515e26db',
title: '스토리북용 워크스페이스',
diff --git a/assets/WorkspaceList-C3U4CKEc.js b/assets/WorkspaceList-BRe4hC8a.js
similarity index 89%
rename from assets/WorkspaceList-C3U4CKEc.js
rename to assets/WorkspaceList-BRe4hC8a.js
index 2cbcc699..38b32e95 100644
--- a/assets/WorkspaceList-C3U4CKEc.js
+++ b/assets/WorkspaceList-BRe4hC8a.js
@@ -1,4 +1,4 @@
-import{j as r}from"./jsx-runtime-DR9Q75dM.js";import"./GuideVideo-MGmf4GR2.js";import{a as s}from"./HoveredEmptyWorkspace-DTDk2zGm.js";import"./WorkspaceLoadError-BuktD2D2.js";import"./NotHoveredEmptyWorkspace-loFxOJJf.js";import"./index-BXCeiWJk.js";import"./CssCategoryButton-Bdyt7_D4.js";import"./client-Dbo3a7kb.js";import"./index-DRjF_FHU.js";import"./useImageModalStore-jpOIQYA6.js";import{u as i}from"./index-x70cJmE6.js";const a=({workspaceList:t})=>{const n=i();return r.jsx("ul",{className:"grid-cols-list grid w-[1128px] justify-start gap-x-6 gap-y-8",children:t.map(e=>r.jsx(s,{workspaceId:e.workspace_id,title:e.name,thumbnail:e.thumbnail||"",lastEdited:e.updated_at,onClick:()=>{n(`/workspace/${e.workspace_id}`)}},e.workspace_id))})};a.__docgenInfo={description:`@description
+import{j as r}from"./jsx-runtime-DR9Q75dM.js";import"./GuideVideo-MGmf4GR2.js";import{a as s}from"./HoveredEmptyWorkspace-B3fl6QFz.js";import"./WorkspaceLoadError-BuktD2D2.js";import"./NotHoveredEmptyWorkspace-loFxOJJf.js";import"./index-BXCeiWJk.js";import"./CssCategoryButton-CZecLCOO.js";import"./client-Dbo3a7kb.js";import"./index-DRjF_FHU.js";import"./useImageModalStore-axAWps0d.js";import{u as i}from"./index-x70cJmE6.js";const a=({workspaceList:t})=>{const n=i();return r.jsx("ul",{className:"grid-cols-list grid w-[1128px] justify-start gap-x-6 gap-y-8",children:t.map(e=>r.jsx(s,{workspaceId:e.workspace_id,title:e.name,thumbnail:e.thumbnail||"",lastEdited:e.updated_at,onClick:()=>{n(`/workspace/${e.workspace_id}`)}},e.workspace_id))})};a.__docgenInfo={description:`@description
워크스페이스 목록 컴포넌트`,methods:[],displayName:"WorkspaceList",props:{workspaceList:{required:!0,tsType:{name:"Array",elements:[{name:"signature",type:"object",raw:`{
name: string;
updated_at: string;
diff --git a/assets/WorkspaceList.stories-DApQ2tSN.js b/assets/WorkspaceList.stories-BmTBngB0.js
similarity index 86%
rename from assets/WorkspaceList.stories-DApQ2tSN.js
rename to assets/WorkspaceList.stories-BmTBngB0.js
index 6dbf59c3..c650445c 100644
--- a/assets/WorkspaceList.stories-DApQ2tSN.js
+++ b/assets/WorkspaceList.stories-BmTBngB0.js
@@ -1,4 +1,4 @@
-import{j as s}from"./jsx-runtime-DR9Q75dM.js";import{W as O}from"./WorkspaceList-C3U4CKEc.js";import{g as c,e as d,v as l}from"./HoveredEmptyWorkspace-DTDk2zGm.js";import"./useImageModalStore-jpOIQYA6.js";import"./index-DRjF_FHU.js";import"./GuideVideo-MGmf4GR2.js";import"./WorkspaceLoadError-BuktD2D2.js";import"./NotHoveredEmptyWorkspace-loFxOJJf.js";import"./index-BXCeiWJk.js";import"./CssCategoryButton-Bdyt7_D4.js";import"./client-Dbo3a7kb.js";import"./index-x70cJmE6.js";import"./QueryClientProvider-BdRu95_o.js";import"./index-D1AAVYfs.js";import"./plus-qIVVYTMO.js";import"./SquareButton-hj7tViqk.js";import"./Logo-DlHd6_yt.js";import"./ToasterWithMax-D4jPvwZi.js";import"./Loading-CVQUyNmW.js";import"./Spinner-XIXl0-gb.js";import"./SkeletonWorkspace-D4UalYBK.js";import"./SkeletonWorkspaceList-LqBByOXs.js";import"./question-BUxmZXrP.js";const M={title:"widgets/home/WorkspaceList",component:O,parameters:{layout:"fullscreen"},decorators:[r=>s.jsx("div",{className:"p-4",children:s.jsx(r,{})})],tags:["autodocs"]},e={args:{workspaceList:[{name:"Workspace 1",updated_at:new Date().toISOString(),user_id:c()||d(),workspace_id:l(),isCssReset:!1,thumbnail:"",totalTotalCssPropertyObj:{example:{checkedCssPropertyObj:{},cssOptionObj:{}}}}]}},t={args:{workspaceList:Array.from({length:4}).map((r,u)=>({name:`Workspace ${u}`,updated_at:new Date().toISOString(),user_id:c()||d(),workspace_id:l(),isCssReset:!1,thumbnail:"",totalTotalCssPropertyObj:{example:{checkedCssPropertyObj:{},cssOptionObj:{}}}}))}};var a,o,p;e.parameters={...e.parameters,docs:{...(a=e.parameters)==null?void 0:a.docs,source:{originalSource:`{
+import{j as s}from"./jsx-runtime-DR9Q75dM.js";import{W as O}from"./WorkspaceList-BRe4hC8a.js";import{g as c,e as d,v as l}from"./HoveredEmptyWorkspace-B3fl6QFz.js";import"./useImageModalStore-axAWps0d.js";import"./index-DRjF_FHU.js";import"./GuideVideo-MGmf4GR2.js";import"./WorkspaceLoadError-BuktD2D2.js";import"./NotHoveredEmptyWorkspace-loFxOJJf.js";import"./index-BXCeiWJk.js";import"./CssCategoryButton-CZecLCOO.js";import"./client-Dbo3a7kb.js";import"./index-x70cJmE6.js";import"./QueryClientProvider-BdRu95_o.js";import"./index-D1AAVYfs.js";import"./plus-dioM8lOZ.js";import"./SquareButton-hj7tViqk.js";import"./Logo-DlHd6_yt.js";import"./ToasterWithMax-D4jPvwZi.js";import"./Loading-CVQUyNmW.js";import"./Spinner-D5uwPRVI.js";import"./SkeletonWorkspace-D4UalYBK.js";import"./SkeletonWorkspaceList-LqBByOXs.js";import"./question-BUxmZXrP.js";const M={title:"widgets/home/WorkspaceList",component:O,parameters:{layout:"fullscreen"},decorators:[r=>s.jsx("div",{className:"p-4",children:s.jsx(r,{})})],tags:["autodocs"]},e={args:{workspaceList:[{name:"Workspace 1",updated_at:new Date().toISOString(),user_id:c()||d(),workspace_id:l(),isCssReset:!1,thumbnail:"",totalTotalCssPropertyObj:{example:{checkedCssPropertyObj:{},cssOptionObj:{}}}}]}},t={args:{workspaceList:Array.from({length:4}).map((r,u)=>({name:`Workspace ${u}`,updated_at:new Date().toISOString(),user_id:c()||d(),workspace_id:l(),isCssReset:!1,thumbnail:"",totalTotalCssPropertyObj:{example:{checkedCssPropertyObj:{},cssOptionObj:{}}}}))}};var a,o,p;e.parameters={...e.parameters,docs:{...(a=e.parameters)==null?void 0:a.docs,source:{originalSource:`{
args: {
workspaceList: [{
name: 'Workspace 1',
diff --git a/assets/WorkspaceModal-CvU9GROv.js b/assets/WorkspaceModal-CrS0f84j.js
similarity index 78%
rename from assets/WorkspaceModal-CvU9GROv.js
rename to assets/WorkspaceModal-CrS0f84j.js
index 2298c12c..da0fa4e5 100644
--- a/assets/WorkspaceModal-CvU9GROv.js
+++ b/assets/WorkspaceModal-CrS0f84j.js
@@ -1,2 +1,2 @@
-import{j as e}from"./jsx-runtime-DR9Q75dM.js";import"./plus-qIVVYTMO.js";import{S as d}from"./SquareButton-hj7tViqk.js";import"./Logo-DlHd6_yt.js";import{M as m}from"./ModalConfirm-BDuYJlbG.js";import"./ToasterWithMax-D4jPvwZi.js";import"./Loading-CVQUyNmW.js";import{S as c}from"./Spinner-XIXl0-gb.js";import"./SkeletonWorkspace-D4UalYBK.js";import"./SkeletonWorkspaceList-LqBByOXs.js";import"./HoveredEmptyWorkspace-DTDk2zGm.js";import{a as p}from"./useImageModalStore-jpOIQYA6.js";const h=()=>{const{isModalOpen:t,modalContent:s,handleModalConfirmButton:r,handleModalCloseButton:i,isLoading:a}=p(),n=[{name:"아차차~",func:i,type:"neutral"},{name:"지울래요",func:r,type:"danger",isDisabled:a}];return e.jsx(m,{isOpen:t,children:e.jsxs("div",{className:"text-center",children:[e.jsxs("div",{className:"mb-10 flex flex-col items-center justify-center gap-3 text-center",children:[e.jsx("img",{src:"https://kr.object.ncloudstorage.com/boolock-storage/static/booduck_modal.png",width:100,height:100}),e.jsx("p",{className:"text-semibold-lg whitespace-pre-line text-gray-500",children:s})]}),e.jsx("div",{className:"flex gap-3",children:n.map((o,l)=>e.jsx(d,{onClick:()=>o.func(),variant:o.type,isDisabled:o.isDisabled,children:e.jsx(e.Fragment,{children:o.isDisabled?e.jsx(c,{width:4,height:4,foregroundColor:"grayWhite",backgroundColor:"gray200"}):o.name})},l))})]})})};h.__docgenInfo={description:`@description
+import{j as e}from"./jsx-runtime-DR9Q75dM.js";import"./plus-dioM8lOZ.js";import{S as d}from"./SquareButton-hj7tViqk.js";import"./Logo-DlHd6_yt.js";import{M as m}from"./ModalConfirm-BDuYJlbG.js";import"./ToasterWithMax-D4jPvwZi.js";import"./Loading-CVQUyNmW.js";import{S as c}from"./Spinner-D5uwPRVI.js";import"./SkeletonWorkspace-D4UalYBK.js";import"./SkeletonWorkspaceList-LqBByOXs.js";import"./HoveredEmptyWorkspace-B3fl6QFz.js";import{a as p}from"./useImageModalStore-axAWps0d.js";const h=()=>{const{isModalOpen:t,modalContent:s,handleModalConfirmButton:r,handleModalCloseButton:i,isLoading:a}=p(),n=[{name:"아차차~",func:i,type:"neutral"},{name:"지울래요",func:r,type:"danger",isDisabled:a}];return e.jsx(m,{isOpen:t,children:e.jsxs("div",{className:"text-center",children:[e.jsxs("div",{className:"mb-10 flex flex-col items-center justify-center gap-3 text-center",children:[e.jsx("img",{src:"https://kr.object.ncloudstorage.com/boolock-storage/static/booduck_modal.png",width:100,height:100}),e.jsx("p",{className:"text-semibold-lg whitespace-pre-line text-gray-500",children:s})]}),e.jsx("div",{className:"flex gap-3",children:n.map((o,l)=>e.jsx(d,{onClick:()=>o.func(),variant:o.type,isDisabled:o.isDisabled,children:e.jsx(e.Fragment,{children:o.isDisabled?e.jsx(c,{width:4,height:4,foregroundColor:"grayWhite",backgroundColor:"gray200"}):o.name})},l))})]})})};h.__docgenInfo={description:`@description
워크스페이스 삭제 모달 컴포넌트`,methods:[],displayName:"WorkspaceModal"};export{h as W};
diff --git a/assets/WorkspaceModal.stories-C-5pOKrl.js b/assets/WorkspaceModal.stories-BwWuwo_1.js
similarity index 75%
rename from assets/WorkspaceModal.stories-C-5pOKrl.js
rename to assets/WorkspaceModal.stories-BwWuwo_1.js
index 8b321ea1..2893eda2 100644
--- a/assets/WorkspaceModal.stories-C-5pOKrl.js
+++ b/assets/WorkspaceModal.stories-BwWuwo_1.js
@@ -1,4 +1,4 @@
-import{j as o}from"./jsx-runtime-DR9Q75dM.js";import{W as c}from"./WorkspaceModal-CvU9GROv.js";import{a as e}from"./chunk-D5ZWXAHU-CGElDDNX.js";import{r as u}from"./index-DRjF_FHU.js";import{a as f}from"./useImageModalStore-jpOIQYA6.js";import"./plus-qIVVYTMO.js";import"./SquareButton-hj7tViqk.js";import"./Logo-DlHd6_yt.js";import"./index-x70cJmE6.js";import"./index-BXCeiWJk.js";import"./ModalConfirm-BDuYJlbG.js";import"./ToasterWithMax-D4jPvwZi.js";import"./index-D1AAVYfs.js";import"./Loading-CVQUyNmW.js";import"./Spinner-XIXl0-gb.js";import"./SkeletonWorkspace-D4UalYBK.js";import"./SkeletonWorkspaceList-LqBByOXs.js";import"./HoveredEmptyWorkspace-DTDk2zGm.js";import"./QueryClientProvider-BdRu95_o.js";import"./GuideVideo-MGmf4GR2.js";import"./WorkspaceLoadError-BuktD2D2.js";import"./NotHoveredEmptyWorkspace-loFxOJJf.js";import"./question-BUxmZXrP.js";import"./CssCategoryButton-Bdyt7_D4.js";import"./client-Dbo3a7kb.js";import"./v4-CQkTLCs1.js";const I={title:"widgets/home/WorkspaceModal",component:c,parameters:{layout:"centered"},decorators:[p=>{const{setModalContent:i,setHandleModalCloseButton:n,setHandleModalConfirmButton:d,openModal:l,closeModal:t}=f();return u.useEffect(()=>{i("워크스페이스 관련 모달창입니다"),n(()=>{e("closeModal")(),t()}),d(()=>{e("confirmModal")(),t()})},[]),o.jsxs(o.Fragment,{children:[o.jsx("button",{onClick:()=>l(),className:"rounded-2xl border px-4 py-2",children:"모달 열기"}),o.jsx(p,{})]})}],tags:["autodocs"]},r={args:{}};var a,s,m;r.parameters={...r.parameters,docs:{...(a=r.parameters)==null?void 0:a.docs,source:{originalSource:`{
+import{j as o}from"./jsx-runtime-DR9Q75dM.js";import{W as c}from"./WorkspaceModal-CrS0f84j.js";import{a as e}from"./chunk-D5ZWXAHU-CGElDDNX.js";import{r as u}from"./index-DRjF_FHU.js";import{a as f}from"./useImageModalStore-axAWps0d.js";import"./plus-dioM8lOZ.js";import"./SquareButton-hj7tViqk.js";import"./Logo-DlHd6_yt.js";import"./index-x70cJmE6.js";import"./index-BXCeiWJk.js";import"./ModalConfirm-BDuYJlbG.js";import"./ToasterWithMax-D4jPvwZi.js";import"./index-D1AAVYfs.js";import"./Loading-CVQUyNmW.js";import"./Spinner-D5uwPRVI.js";import"./SkeletonWorkspace-D4UalYBK.js";import"./SkeletonWorkspaceList-LqBByOXs.js";import"./HoveredEmptyWorkspace-B3fl6QFz.js";import"./QueryClientProvider-BdRu95_o.js";import"./GuideVideo-MGmf4GR2.js";import"./WorkspaceLoadError-BuktD2D2.js";import"./NotHoveredEmptyWorkspace-loFxOJJf.js";import"./question-BUxmZXrP.js";import"./CssCategoryButton-CZecLCOO.js";import"./client-Dbo3a7kb.js";import"./v4-CQkTLCs1.js";const I={title:"widgets/home/WorkspaceModal",component:c,parameters:{layout:"centered"},decorators:[p=>{const{setModalContent:i,setHandleModalCloseButton:n,setHandleModalConfirmButton:d,openModal:l,closeModal:t}=f();return u.useEffect(()=>{i("워크스페이스 관련 모달창입니다"),n(()=>{e("closeModal")(),t()}),d(()=>{e("confirmModal")(),t()})},[]),o.jsxs(o.Fragment,{children:[o.jsx("button",{onClick:()=>l(),className:"rounded-2xl border px-4 py-2",children:"모달 열기"}),o.jsx(p,{})]})}],tags:["autodocs"]},r={args:{}};var a,s,m;r.parameters={...r.parameters,docs:{...(a=r.parameters)==null?void 0:a.docs,source:{originalSource:`{
args: {
// propsname: value,
}
diff --git a/assets/WorkspaceNameInput.stories-I6r9whQL.js b/assets/WorkspaceNameInput.stories-WBv1ARbd.js
similarity index 72%
rename from assets/WorkspaceNameInput.stories-I6r9whQL.js
rename to assets/WorkspaceNameInput.stories-WBv1ARbd.js
index 9613dd59..87e9a98a 100644
--- a/assets/WorkspaceNameInput.stories-I6r9whQL.js
+++ b/assets/WorkspaceNameInput.stories-WBv1ARbd.js
@@ -1 +1 @@
-import{b as m}from"./HoveredEmptyWorkspace-DTDk2zGm.js";import"./jsx-runtime-DR9Q75dM.js";import"./index-DRjF_FHU.js";import"./useImageModalStore-jpOIQYA6.js";import"./QueryClientProvider-BdRu95_o.js";import"./index-D1AAVYfs.js";import"./GuideVideo-MGmf4GR2.js";import"./plus-qIVVYTMO.js";import"./SquareButton-hj7tViqk.js";import"./Logo-DlHd6_yt.js";import"./index-x70cJmE6.js";import"./index-BXCeiWJk.js";import"./ToasterWithMax-D4jPvwZi.js";import"./Loading-CVQUyNmW.js";import"./Spinner-XIXl0-gb.js";import"./SkeletonWorkspace-D4UalYBK.js";import"./SkeletonWorkspaceList-LqBByOXs.js";import"./WorkspaceLoadError-BuktD2D2.js";import"./NotHoveredEmptyWorkspace-loFxOJJf.js";import"./question-BUxmZXrP.js";import"./CssCategoryButton-Bdyt7_D4.js";import"./client-Dbo3a7kb.js";const O={title:"entities/workspace/WorkspaceNameInput",component:m,parameters:{layout:"centered"},tags:["autodocs"]},t={};var r,o,p;t.parameters={...t.parameters,docs:{...(r=t.parameters)==null?void 0:r.docs,source:{originalSource:"{}",...(p=(o=t.parameters)==null?void 0:o.docs)==null?void 0:p.source}}};const S=["Default"];export{t as Default,S as __namedExportsOrder,O as default};
+import{b as m}from"./HoveredEmptyWorkspace-B3fl6QFz.js";import"./jsx-runtime-DR9Q75dM.js";import"./index-DRjF_FHU.js";import"./useImageModalStore-axAWps0d.js";import"./QueryClientProvider-BdRu95_o.js";import"./index-D1AAVYfs.js";import"./GuideVideo-MGmf4GR2.js";import"./plus-dioM8lOZ.js";import"./SquareButton-hj7tViqk.js";import"./Logo-DlHd6_yt.js";import"./index-x70cJmE6.js";import"./index-BXCeiWJk.js";import"./ToasterWithMax-D4jPvwZi.js";import"./Loading-CVQUyNmW.js";import"./Spinner-D5uwPRVI.js";import"./SkeletonWorkspace-D4UalYBK.js";import"./SkeletonWorkspaceList-LqBByOXs.js";import"./WorkspaceLoadError-BuktD2D2.js";import"./NotHoveredEmptyWorkspace-loFxOJJf.js";import"./question-BUxmZXrP.js";import"./CssCategoryButton-CZecLCOO.js";import"./client-Dbo3a7kb.js";const O={title:"entities/workspace/WorkspaceNameInput",component:m,parameters:{layout:"centered"},tags:["autodocs"]},t={};var r,o,p;t.parameters={...t.parameters,docs:{...(r=t.parameters)==null?void 0:r.docs,source:{originalSource:"{}",...(p=(o=t.parameters)==null?void 0:o.docs)==null?void 0:p.source}}};const S=["Default"];export{t as Default,S as __namedExportsOrder,O as default};
diff --git a/assets/WorkspacePage.stories-BL0qDhRk.js b/assets/WorkspacePage.stories-BL0qDhRk.js
deleted file mode 100644
index 6c719fa9..00000000
--- a/assets/WorkspacePage.stories-BL0qDhRk.js
+++ /dev/null
@@ -1,6 +0,0 @@
-import{j as t}from"./jsx-runtime-DR9Q75dM.js";import"./GuidesBox-DLTeEQIO.js";import{u as P,Q as S,a as b,I as D}from"./ImageTagModal-ByYYw5dL.js";import"./HomeHeader-DlPZqUqk.js";import"./WorkspaceList-C3U4CKEc.js";import"./WorkspaceHeader-D6gGbePf.js";import"./EmptyWorkspace-D633SD7C.js";import"./WorkspaceGrid-vyyREuel.js";import"./WorkspaceModal-CvU9GROv.js";import"./PreviewBox-OTdHhW5-.js";import{W as I}from"./WorkspacePageHeader-nuoxCE2n.js";import"./CssCategoryBar-rjFAbhkJ.js";import"./CssOptionItemList-zkqEQSjk.js";import"./CssPropsSelectBoxHeader-8rTfHMke.js";import{r as w,u as B,b as E,e as W,f as x,g as O,h as N}from"./useImageModalStore-jpOIQYA6.js";import{B as k,f as _,g as F,e as M,h as H,w as Q,i as R}from"./HoveredEmptyWorkspace-DTDk2zGm.js";import{_ as q}from"./index-D1AAVYfs.js";import{r as p}from"./index-DRjF_FHU.js";import{a as A,b as T}from"./index-x70cJmE6.js";import{H as U}from"./index.esm-zFJIz-4f.js";import"./plus-qIVVYTMO.js";import"./SquareButton-hj7tViqk.js";import"./Logo-DlHd6_yt.js";import"./index-BXCeiWJk.js";import"./ToasterWithMax-D4jPvwZi.js";import{L as K}from"./Loading-CVQUyNmW.js";import"./Spinner-XIXl0-gb.js";import"./SkeletonWorkspace-D4UalYBK.js";import"./SkeletonWorkspaceList-LqBByOXs.js";import{N as z}from"./NotFound-CaO8nxSP.js";import"./GuideVideo-MGmf4GR2.js";import"./WorkspaceLoadError-BuktD2D2.js";import"./NotHoveredEmptyWorkspace-loFxOJJf.js";import"./CssCategoryButton-Bdyt7_D4.js";import"./client-Dbo3a7kb.js";import"./ModalConfirm-BDuYJlbG.js";import"./QueryClientProvider-BdRu95_o.js";import"./infiniteQueryBehavior-DdhmIwcw.js";import"./cssCategoryList-CHFX1k4S.js";import"./question-BUxmZXrP.js";function G(e,o){return P(e,S)}const J=e=>{k[e]||(k[e]={init:function(){this.appendDummyInput().appendField(new _(w(e)),"CLASS"),this.setOutput(!0),this.setStyle("defaultBlockCss")}})},$=e=>{const o=R(),r=F()||M(),{initCssPropertyObj:m}=B(),{initClassBlockList:i}=E(),{setCanvasInfo:l,setName:n}=W(),{resetChangedStatusState:a}=x(),{setIsResetCssChecked:u}=O(),{setInitialImageMap:v,setInitialImageList:y}=N(),{data:s,isPending:L,isError:d}=G({queryKey:Q.detail(e),queryFn:()=>o.getWorkspace(r,e)});return p.useEffect(()=>{a()},[]),p.useEffect(()=>{if(d){q.error("워크스페이스 정보 불러오기 실패");return}s&&s.workspaceDto&&(n(s.workspaceDto.name),Object.keys(s.workspaceDto.totalCssPropertyObj).forEach(f=>{J(f)}),m(s.workspaceDto.totalCssPropertyObj),i(Object.keys(s.workspaceDto.totalCssPropertyObj).map(f=>w(f))),l(s.workspaceDto.canvas),H.contents=s.workspaceDto.classBlockList?JSON.parse(s.workspaceDto.classBlockList):[],u(s.workspaceDto.isCssReset),v(s.workspaceDto.imageMap),y(s.workspaceDto.imageList))},[d,s]),{data:s,isPending:L,isError:d}},V=()=>{const{isBlockChanged:e,isCssChanged:o}=x();let r=A(({currentLocation:a,nextLocation:u})=>a.pathname!==u.pathname&&(e||o));const m="저장하지 않은 변경사항이 있습니다. 정말로 떠나시겠습니까?";p.useEffect(()=>{r.state==="blocked"&&(window.confirm(m)?r.proceed():r.reset())},[r.state,e,o]);const i=a=>{a.preventDefault()},l=()=>{window.addEventListener("beforeunload",i)},n=()=>{window.removeEventListener("beforeunload",i)};p.useEffect(()=>(e||o?l():n(),()=>{n()}),[e,o])},j=()=>{const{workspaceId:e}=T(),{isPending:o,isError:r}=$(e);return V(),r?t.jsx(z,{}):t.jsxs(t.Fragment,{children:[t.jsxs(U,{children:[t.jsx("title",{children:"BooLock - 작업 공간"}),t.jsx("meta",{name:"description",content:`작업 공간 ID: ${e}에서 HTML과 CSS를 연습해보세요.`})]}),t.jsxs("div",{className:"flex h-screen flex-col",children:[o&&t.jsx(K,{}),t.jsx(I,{}),t.jsx(b,{})]}),t.jsx(D,{})]})};j.__docgenInfo={description:`@description
-워크스페이스 페이지 컴포넌트`,methods:[],displayName:"WorkspacePage"};const Me={title:"pages/WorkspacePage",component:j,parameters:{layout:"fullscreen"},decorators:[e=>t.jsx("div",{className:"h-screen w-screen",children:t.jsx(e,{})})],tags:["autodocs"]},c={args:{}};var g,C,h;c.parameters={...c.parameters,docs:{...(g=c.parameters)==null?void 0:g.docs,source:{originalSource:`{
- args: {
- // propsname: value,
- }
-}`,...(h=(C=c.parameters)==null?void 0:C.docs)==null?void 0:h.source}}};const He=["Default"];export{c as Default,He as __namedExportsOrder,Me as default};
diff --git a/assets/WorkspacePage.stories-C9Ofv2C-.js b/assets/WorkspacePage.stories-C9Ofv2C-.js
new file mode 100644
index 00000000..4d195e31
--- /dev/null
+++ b/assets/WorkspacePage.stories-C9Ofv2C-.js
@@ -0,0 +1,6 @@
+import{j as o}from"./jsx-runtime-DR9Q75dM.js";import"./GuidesBox-Bzb74nGW.js";import{u as S,Q as D,b as P,a as b,I}from"./ImageTagModal-C34yhzfe.js";import"./HomeHeader-BWTUlWpY.js";import"./WorkspaceList-BRe4hC8a.js";import"./WorkspaceHeader-DzWhtxVS.js";import"./EmptyWorkspace-kwRUb5w-.js";import"./WorkspaceGrid-vyyREuel.js";import"./WorkspaceModal-CrS0f84j.js";import"./PreviewBox-Bef_8RUk.js";import{W as B}from"./WorkspacePageHeader-BJDLVERN.js";import"./CssCategoryBar-4N4Aikh_.js";import"./CssOptionItemList-BTnakjy6.js";import"./CssPropsSelectBoxHeader-CDkzBjdc.js";import{r as w,u as E,b as M,f as O,g as x,h as W,i as N}from"./useImageModalStore-axAWps0d.js";import{B as k,f as _,g as F,e as H,h as Q,w as R,i as q}from"./HoveredEmptyWorkspace-B3fl6QFz.js";import{_ as A}from"./index-D1AAVYfs.js";import{r as m}from"./index-DRjF_FHU.js";import{a as T,b as U}from"./index-x70cJmE6.js";import{H as K}from"./index.esm-zFJIz-4f.js";import"./plus-dioM8lOZ.js";import"./SquareButton-hj7tViqk.js";import"./Logo-DlHd6_yt.js";import"./index-BXCeiWJk.js";import"./ToasterWithMax-D4jPvwZi.js";import{L as z}from"./Loading-CVQUyNmW.js";import"./Spinner-D5uwPRVI.js";import"./SkeletonWorkspace-D4UalYBK.js";import"./SkeletonWorkspaceList-LqBByOXs.js";import{N as G}from"./NotFound-C-NtJsGQ.js";import{u as J}from"./useCoachMarkStore-BoVLoTcU.js";import"./GuideVideo-MGmf4GR2.js";import"./WorkspaceLoadError-BuktD2D2.js";import"./NotHoveredEmptyWorkspace-loFxOJJf.js";import"./CssCategoryButton-CZecLCOO.js";import"./client-Dbo3a7kb.js";import"./ModalConfirm-BDuYJlbG.js";import"./QueryClientProvider-BdRu95_o.js";import"./infiniteQueryBehavior-DdhmIwcw.js";import"./question-BUxmZXrP.js";import"./cssCategoryList-CHFX1k4S.js";function $(e,t){return S(e,D)}const V=e=>{k[e]||(k[e]={init:function(){this.appendDummyInput().appendField(new _(w(e)),"CLASS"),this.setOutput(!0),this.setStyle("defaultBlockCss")}})},X=e=>{const t=q(),r=F()||H(),{initCssPropertyObj:n}=E(),{initClassBlockList:a}=M(),{setCanvasInfo:c,setName:p}=O(),{resetChangedStatusState:i}=x(),{setIsResetCssChecked:u}=W(),{setInitialImageMap:v,setInitialImageList:y}=N(),{data:s,isPending:L,isError:f}=$({queryKey:R.detail(e),queryFn:()=>t.getWorkspace(r,e)});return m.useEffect(()=>{i()},[]),m.useEffect(()=>{if(f){A.error("워크스페이스 정보 불러오기 실패");return}s&&s.workspaceDto&&(p(s.workspaceDto.name),Object.keys(s.workspaceDto.totalCssPropertyObj).forEach(d=>{V(d)}),n(s.workspaceDto.totalCssPropertyObj),a(Object.keys(s.workspaceDto.totalCssPropertyObj).map(d=>w(d))),c(s.workspaceDto.canvas),Q.contents=s.workspaceDto.classBlockList?JSON.parse(s.workspaceDto.classBlockList):[],u(s.workspaceDto.isCssReset),v(s.workspaceDto.imageMap),y(s.workspaceDto.imageList))},[f,s]),{data:s,isPending:L,isError:f}},Y=()=>{const{isBlockChanged:e,isCssChanged:t}=x();let r=T(({currentLocation:i,nextLocation:u})=>i.pathname!==u.pathname&&(e||t));const n="저장하지 않은 변경사항이 있습니다. 정말로 떠나시겠습니까?";m.useEffect(()=>{r.state==="blocked"&&(window.confirm(n)?r.proceed():r.reset())},[r.state,e,t]);const a=i=>{i.preventDefault()},c=()=>{window.addEventListener("beforeunload",a)},p=()=>{window.removeEventListener("beforeunload",a)};m.useEffect(()=>(e||t?c():p(),()=>{p()}),[e,t])},j=()=>{const{workspaceId:e}=U(),{isPending:t,isError:r}=X(e);Y();const{isCoachMarkOpen:n,openCoachMark:a,closeCoachMark:c}=J();return r?o.jsx(G,{}):(m.useLayoutEffect(()=>{localStorage.getItem("isCoachMarkDismissed")?c():a()},[]),o.jsxs(o.Fragment,{children:[o.jsxs(K,{children:[o.jsx("title",{children:"BooLock - 작업 공간"}),o.jsx("meta",{name:"description",content:`작업 공간 ID: ${e}에서 HTML과 CSS를 연습해보세요.`})]}),o.jsxs("div",{className:"flex h-screen flex-col",children:[t&&o.jsx(z,{}),n&&o.jsx(P,{}),o.jsx(B,{}),o.jsx(b,{})]}),o.jsx(I,{})]}))};j.__docgenInfo={description:`@description
+워크스페이스 페이지 컴포넌트`,methods:[],displayName:"WorkspacePage"};const Re={title:"pages/WorkspacePage",component:j,parameters:{layout:"fullscreen"},decorators:[e=>o.jsx("div",{className:"h-screen w-screen",children:o.jsx(e,{})})],tags:["autodocs"]},l={args:{}};var g,C,h;l.parameters={...l.parameters,docs:{...(g=l.parameters)==null?void 0:g.docs,source:{originalSource:`{
+ args: {
+ // propsname: value,
+ }
+}`,...(h=(C=l.parameters)==null?void 0:C.docs)==null?void 0:h.source}}};const qe=["Default"];export{l as Default,qe as __namedExportsOrder,Re as default};
diff --git a/assets/WorkspacePageHeader-BJDLVERN.js b/assets/WorkspacePageHeader-BJDLVERN.js
new file mode 100644
index 00000000..1cd59e45
--- /dev/null
+++ b/assets/WorkspacePageHeader-BJDLVERN.js
@@ -0,0 +1,2 @@
+import{j as e}from"./jsx-runtime-DR9Q75dM.js";import"./GuideVideo-MGmf4GR2.js";import{S as o,U as i,R as a,b as m}from"./HoveredEmptyWorkspace-B3fl6QFz.js";import"./WorkspaceLoadError-BuktD2D2.js";import"./NotHoveredEmptyWorkspace-loFxOJJf.js";import"./index-BXCeiWJk.js";import"./CssCategoryButton-CZecLCOO.js";import"./client-Dbo3a7kb.js";import"./index-DRjF_FHU.js";import"./useImageModalStore-axAWps0d.js";import"./plus-dioM8lOZ.js";import"./SquareButton-hj7tViqk.js";import{L as p}from"./Logo-DlHd6_yt.js";import"./ToasterWithMax-D4jPvwZi.js";import"./Loading-CVQUyNmW.js";import"./Spinner-D5uwPRVI.js";import"./SkeletonWorkspace-D4UalYBK.js";import"./SkeletonWorkspaceList-LqBByOXs.js";import{u as s}from"./useCoachMarkStore-BoVLoTcU.js";import{S as n}from"./question-BUxmZXrP.js";const t=()=>{const{currentStep:r}=s();return e.jsxs("div",{className:`flex items-center gap-3 ${r===4?"z-[99999]":""}`,children:[e.jsx(o,{}),e.jsx(i,{}),e.jsx(a,{})]})};t.__docgenInfo={description:"",methods:[],displayName:"WorkspaceHeaderButtons"};const c=()=>{const{openCoachMark:r}=s();return e.jsxs("div",{className:"flex h-14 w-full flex-shrink-0 items-center justify-between border-b border-gray-100 bg-white pl-8 pr-4",children:[e.jsxs("div",{className:"flex items-center gap-5",children:[e.jsx(p,{isBlack:!1}),e.jsx(m,{})]}),e.jsxs("div",{className:"flex gap-11",children:[e.jsxs("button",{className:"text-medium-rg hover flex items-center gap-1 text-gray-300",onClick:r,children:["도움말 ",e.jsx(n,{})]}),e.jsx(t,{})]})]})};c.__docgenInfo={description:`@description
+워크스페이스 페이지 헤더 컴포넌트`,methods:[],displayName:"WorkspacePageHeader"};export{c as W};
diff --git a/assets/WorkspacePageHeader-nuoxCE2n.js b/assets/WorkspacePageHeader-nuoxCE2n.js
deleted file mode 100644
index 3a938cda..00000000
--- a/assets/WorkspacePageHeader-nuoxCE2n.js
+++ /dev/null
@@ -1,2 +0,0 @@
-import{j as e}from"./jsx-runtime-DR9Q75dM.js";import"./GuideVideo-MGmf4GR2.js";import{b as r,S as t,U as o,R as s}from"./HoveredEmptyWorkspace-DTDk2zGm.js";import"./WorkspaceLoadError-BuktD2D2.js";import"./NotHoveredEmptyWorkspace-loFxOJJf.js";import"./index-BXCeiWJk.js";import"./CssCategoryButton-Bdyt7_D4.js";import"./client-Dbo3a7kb.js";import"./index-DRjF_FHU.js";import"./useImageModalStore-jpOIQYA6.js";import"./plus-qIVVYTMO.js";import"./SquareButton-hj7tViqk.js";import{L as i}from"./Logo-DlHd6_yt.js";import"./ToasterWithMax-D4jPvwZi.js";import"./Loading-CVQUyNmW.js";import"./Spinner-XIXl0-gb.js";import"./SkeletonWorkspace-D4UalYBK.js";import"./SkeletonWorkspaceList-LqBByOXs.js";const m=()=>e.jsxs("div",{className:"flex h-14 w-full flex-shrink-0 items-center justify-between border-b border-gray-100 bg-white pl-8 pr-4",children:[e.jsxs("div",{className:"flex items-center gap-5",children:[e.jsx(i,{isBlack:!1}),e.jsx(r,{})]}),e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(t,{}),e.jsx(o,{}),e.jsx(s,{})]})]});m.__docgenInfo={description:`@description
-워크스페이스 페이지 헤더 컴포넌트`,methods:[],displayName:"WorkspacePageHeader"};export{m as W};
diff --git a/assets/WorkspacePageHeader.stories-N0zeDbbX.js b/assets/WorkspacePageHeader.stories-N0zeDbbX.js
deleted file mode 100644
index a6277c85..00000000
--- a/assets/WorkspacePageHeader.stories-N0zeDbbX.js
+++ /dev/null
@@ -1,5 +0,0 @@
-import{W as p}from"./WorkspacePageHeader-nuoxCE2n.js";import"./jsx-runtime-DR9Q75dM.js";import"./index-DRjF_FHU.js";import"./GuideVideo-MGmf4GR2.js";import"./HoveredEmptyWorkspace-DTDk2zGm.js";import"./useImageModalStore-jpOIQYA6.js";import"./QueryClientProvider-BdRu95_o.js";import"./index-D1AAVYfs.js";import"./plus-qIVVYTMO.js";import"./SquareButton-hj7tViqk.js";import"./Logo-DlHd6_yt.js";import"./index-x70cJmE6.js";import"./index-BXCeiWJk.js";import"./ToasterWithMax-D4jPvwZi.js";import"./Loading-CVQUyNmW.js";import"./Spinner-XIXl0-gb.js";import"./SkeletonWorkspace-D4UalYBK.js";import"./SkeletonWorkspaceList-LqBByOXs.js";import"./WorkspaceLoadError-BuktD2D2.js";import"./NotHoveredEmptyWorkspace-loFxOJJf.js";import"./question-BUxmZXrP.js";import"./CssCategoryButton-Bdyt7_D4.js";import"./client-Dbo3a7kb.js";const S={title:"widgets/workspace/WorkspacePageHeader",component:p,parameters:{layout:"fullscreen"},tags:["autodocs"]},r={args:{}};var o,t,e;r.parameters={...r.parameters,docs:{...(o=r.parameters)==null?void 0:o.docs,source:{originalSource:`{
- args: {
- // propsname: value,
- }
-}`,...(e=(t=r.parameters)==null?void 0:t.docs)==null?void 0:e.source}}};const b=["Default"];export{r as Default,b as __namedExportsOrder,S as default};
diff --git a/assets/WorkspacePageHeader.stories-dcGtceyu.js b/assets/WorkspacePageHeader.stories-dcGtceyu.js
new file mode 100644
index 00000000..37ae5023
--- /dev/null
+++ b/assets/WorkspacePageHeader.stories-dcGtceyu.js
@@ -0,0 +1,5 @@
+import{W as e}from"./WorkspacePageHeader-BJDLVERN.js";import"./jsx-runtime-DR9Q75dM.js";import"./index-DRjF_FHU.js";import"./GuideVideo-MGmf4GR2.js";import"./HoveredEmptyWorkspace-B3fl6QFz.js";import"./useImageModalStore-axAWps0d.js";import"./QueryClientProvider-BdRu95_o.js";import"./index-D1AAVYfs.js";import"./plus-dioM8lOZ.js";import"./SquareButton-hj7tViqk.js";import"./Logo-DlHd6_yt.js";import"./index-x70cJmE6.js";import"./index-BXCeiWJk.js";import"./ToasterWithMax-D4jPvwZi.js";import"./Loading-CVQUyNmW.js";import"./Spinner-D5uwPRVI.js";import"./SkeletonWorkspace-D4UalYBK.js";import"./SkeletonWorkspaceList-LqBByOXs.js";import"./WorkspaceLoadError-BuktD2D2.js";import"./NotHoveredEmptyWorkspace-loFxOJJf.js";import"./question-BUxmZXrP.js";import"./CssCategoryButton-CZecLCOO.js";import"./client-Dbo3a7kb.js";import"./useCoachMarkStore-BoVLoTcU.js";const b={title:"widgets/workspace/WorkspacePageHeader",component:e,parameters:{layout:"fullscreen"},tags:["autodocs"]},r={args:{}};var o,t,p;r.parameters={...r.parameters,docs:{...(o=r.parameters)==null?void 0:o.docs,source:{originalSource:`{
+ args: {
+ // propsname: value,
+ }
+}`,...(p=(t=r.parameters)==null?void 0:t.docs)==null?void 0:p.source}}};const h=["Default"];export{r as Default,h as __namedExportsOrder,b as default};
diff --git a/assets/entry-preview-VqsG2L5p.js b/assets/entry-preview-DUCRMuZN.js
similarity index 99%
rename from assets/entry-preview-VqsG2L5p.js
rename to assets/entry-preview-DUCRMuZN.js
index f3da33dc..9a0a901d 100644
--- a/assets/entry-preview-VqsG2L5p.js
+++ b/assets/entry-preview-DUCRMuZN.js
@@ -1,5 +1,5 @@
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./react-18-CeYYHeGS.js","./index-DRjF_FHU.js","./client-Dbo3a7kb.js","./index-BXCeiWJk.js"])))=>i.map(i=>d[i]);
-import{_ as tr}from"./iframe-DCCQ28un.js";import{_ as sr,a as nr,b as L}from"./chunk-XP5HYGXS-BGCqD1aY.js";import{r as Y,R as re}from"./index-DRjF_FHU.js";import{r as ar}from"./index-BXCeiWJk.js";import"../sb-preview/runtime.js";var b={};/**
+import{_ as tr}from"./iframe-CmVLwW56.js";import{_ as sr,a as nr,b as L}from"./chunk-XP5HYGXS-BGCqD1aY.js";import{r as Y,R as re}from"./index-DRjF_FHU.js";import{r as ar}from"./index-BXCeiWJk.js";import"../sb-preview/runtime.js";var b={};/**
* @license React
* react-dom-test-utils.production.min.js
*
diff --git a/assets/iframe-CmVLwW56.js b/assets/iframe-CmVLwW56.js
new file mode 100644
index 00000000..8dd199ae
--- /dev/null
+++ b/assets/iframe-CmVLwW56.js
@@ -0,0 +1,2 @@
+const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./GuideVideo.stories-nRjg9vQ8.js","./GuideVideo-MGmf4GR2.js","./jsx-runtime-DR9Q75dM.js","./index-DRjF_FHU.js","./HoveredEmptyWorkspace.stories-DMgerLpS.js","./HoveredEmptyWorkspace-B3fl6QFz.js","./useImageModalStore-axAWps0d.js","./QueryClientProvider-BdRu95_o.js","./index-D1AAVYfs.js","./plus-dioM8lOZ.js","./SquareButton-hj7tViqk.js","./Logo-DlHd6_yt.js","./index-x70cJmE6.js","./index-BXCeiWJk.js","./ToasterWithMax-D4jPvwZi.js","./Loading-CVQUyNmW.js","./Spinner-D5uwPRVI.js","./SkeletonWorkspace-D4UalYBK.js","./SkeletonWorkspaceList-LqBByOXs.js","./WorkspaceLoadError-BuktD2D2.js","./NotHoveredEmptyWorkspace-loFxOJJf.js","./question-BUxmZXrP.js","./CssCategoryButton-CZecLCOO.js","./client-Dbo3a7kb.js","./chunk-D5ZWXAHU-CGElDDNX.js","./v4-CQkTLCs1.js","./NotHoveredEmptyWorkspace.stories-6ph6F66O.js","./WorkspaceAddBtn.stories-nUslVweg.js","./WorkspaceItem.stories-C4HjsK60.js","./WorkspaceLoadError.stories-BEs6Mho4.js","./CssCategoryButton.stories-y14t1ZGs.js","./CssOptionItem.stories-CIGBtN1S.js","./cssCategoryList-CHFX1k4S.js","./CssTooltip.stories-BFiP6WgX.js","./RedoButton.stories-BhP7AN0V.js","./SaveButton.stories-DmOFC5xv.js","./UndoButton.stories-CyYM46tA.js","./WorkspaceNameInput.stories-WBv1ARbd.js","./HomePage.stories-BsuriyBP.js","./GuidesBox-Bzb74nGW.js","./ImageTagModal-C34yhzfe.js","./HomeHeader-BWTUlWpY.js","./WorkspaceList-BRe4hC8a.js","./WorkspaceHeader-DzWhtxVS.js","./EmptyWorkspace-kwRUb5w-.js","./WorkspaceGrid-vyyREuel.js","./WorkspaceModal-CrS0f84j.js","./ModalConfirm-BDuYJlbG.js","./PreviewBox-Bef_8RUk.js","./useCoachMarkStore-BoVLoTcU.js","./PreviewBox-B2m_yoUG.css","./WorkspacePageHeader-BJDLVERN.js","./CssCategoryBar-4N4Aikh_.js","./CssOptionItemList-BTnakjy6.js","./CssPropsSelectBoxHeader-CDkzBjdc.js","./infiniteQueryBehavior-DdhmIwcw.js","./index.esm-zFJIz-4f.js","./NotFound.stories-WmEQPvzs.js","./NotFound-C-NtJsGQ.js","./WorkspacePage.stories-C9Ofv2C-.js","./CircleButton.stories-CjQoqbu_.js","./SquareButton.stories-4r1TnWj-.js","./Loading.stories-CMBR5846.js","./Spinner.stories-e0oJOqGS.js","./Logo.stories-_eRPHyws.js","./ModalConfirm.stories-B5jpzorV.js","./Select.stories-C_d1O5bO.js","./SkeletonWorkspace.stories-Bqah0udJ.js","./SkeletonWorkspaceList.stories-CzguX1lG.js","./ToasterWithMax.stories-Dweln7-_.js","./EmptyWorkspace.stories-BRQ9Z5Jj.js","./GuidesBox.stories-Bf3hg31P.js","./HomeHeader.stories-Ut8W15C9.js","./WorkspaceContainer.stories-C60vRK20.js","./WorkspaceGrid.stories-Cwqesm9t.js","./WorkspaceHeader.stories-rIszQn2_.js","./WorkspaceList.stories-BmTBngB0.js","./WorkspaceModal.stories-BwWuwo_1.js","./PreviewBox.stories-C0mVSaBs.js","./WorkspaceContent.stories-Che8n8sO.js","./WorkspacePageHeader.stories-dcGtceyu.js","./CssCategoryBar.stories-BAyGBtl2.js","./CssOptionItemList.stories-Gocv7SAm.js","./CssPropsSelectBox.stories-BM1NOpnq.js","./CssPropsSelectBoxHeader.stories-DVPamh9g.js","./entry-preview-DUCRMuZN.js","./chunk-XP5HYGXS-BGCqD1aY.js","./entry-preview-docs-CL0gtcRG.js","./index-CzpEL4_8.js","./preview-D0N1Y6iQ.js","./preview-D77C14du.js","./index-DrFu-skq.js","./preview-BWzBA1C2.js","./preview-CK21s2nG.js","./preview-CQwkkKQu.css"])))=>i.map(i=>d[i]);
+import"../sb-preview/runtime.js";(function(){const _=document.createElement("link").relList;if(_&&_.supports&&_.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))n(e);new MutationObserver(e=>{for(const s of e)if(s.type==="childList")for(const i of s.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&n(i)}).observe(document,{childList:!0,subtree:!0});function m(e){const s={};return e.integrity&&(s.integrity=e.integrity),e.referrerPolicy&&(s.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?s.credentials="include":e.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function n(e){if(e.ep)return;e.ep=!0;const s=m(e);fetch(e.href,s)}})();const L="modulepreload",P=function(r,_){return new URL(r,_).href},O={},t=function(_,m,n){let e=Promise.resolve();if(m&&m.length>0){const i=document.getElementsByTagName("link"),o=document.querySelector("meta[property=csp-nonce]"),l=(o==null?void 0:o.nonce)||(o==null?void 0:o.getAttribute("nonce"));e=Promise.allSettled(m.map(a=>{if(a=P(a,n),a in O)return;O[a]=!0;const p=a.endsWith(".css"),R=p?'[rel="stylesheet"]':"";if(!!n)for(let u=i.length-1;u>=0;u--){const d=i[u];if(d.href===a&&(!p||d.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${a}"]${R}`))return;const c=document.createElement("link");if(c.rel=p?"stylesheet":L,p||(c.as="script"),c.crossOrigin="",c.href=a,l&&c.setAttribute("nonce",l),document.head.appendChild(c),p)return new Promise((u,d)=>{c.addEventListener("load",u),c.addEventListener("error",()=>d(new Error(`Unable to preload CSS for ${a}`)))})}))}function s(i){const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=i,window.dispatchEvent(o),!o.defaultPrevented)throw i}return e.then(i=>{for(const o of i||[])o.status==="rejected"&&s(o.reason);return _().catch(s)})},{createBrowserChannel:y}=__STORYBOOK_MODULE_CHANNELS__,{addons:T}=__STORYBOOK_MODULE_PREVIEW_API__,E=y({page:"preview"});T.setChannel(E);window.__STORYBOOK_ADDONS_CHANNEL__=E;window.CONFIG_TYPE==="DEVELOPMENT"&&(window.__STORYBOOK_SERVER_CHANNEL__=E);const I={"./src/entities/home/GuideVideo/GuideVideo.stories.tsx":async()=>t(()=>import("./GuideVideo.stories-nRjg9vQ8.js"),__vite__mapDeps([0,1,2,3]),import.meta.url),"./src/entities/home/HoveredEmptyWorkspace/HoveredEmptyWorkspace.stories.tsx":async()=>t(()=>import("./HoveredEmptyWorkspace.stories-DMgerLpS.js"),__vite__mapDeps([4,2,3,5,6,7,8,1,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]),import.meta.url),"./src/entities/home/NotHoveredEmptyWorkspace/NotHoveredEmptyWorkspace.stories.tsx":async()=>t(()=>import("./NotHoveredEmptyWorkspace.stories-6ph6F66O.js"),__vite__mapDeps([26,20,2,3]),import.meta.url),"./src/entities/home/WorkspaceAddBtn/WorkspaceAddBtn.stories.tsx":async()=>t(()=>import("./WorkspaceAddBtn.stories-nUslVweg.js"),__vite__mapDeps([27,2,3,5,6,7,8,1,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]),import.meta.url),"./src/entities/home/WorkspaceItem/WorkspaceItem.stories.tsx":async()=>t(()=>import("./WorkspaceItem.stories-C4HjsK60.js"),__vite__mapDeps([28,2,3,5,6,7,8,1,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]),import.meta.url),"./src/entities/home/WorkspaceLoadError/WorkspaceLoadError.stories.tsx":async()=>t(()=>import("./WorkspaceLoadError.stories-BEs6Mho4.js"),__vite__mapDeps([29,19,2,3]),import.meta.url),"./src/entities/workspace/CssCategoryButton/CssCategoryButton.stories.tsx":async()=>t(()=>import("./CssCategoryButton.stories-y14t1ZGs.js"),__vite__mapDeps([30,2,3,22,6]),import.meta.url),"./src/entities/workspace/CssOptionItem/CssOptionItem.stories.tsx":async()=>t(()=>import("./CssOptionItem.stories-CIGBtN1S.js"),__vite__mapDeps([31,2,3,5,6,7,8,1,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,32]),import.meta.url),"./src/entities/workspace/CssTooltip/CssTooltip.stories.tsx":async()=>t(()=>import("./CssTooltip.stories-BFiP6WgX.js"),__vite__mapDeps([33,2,3,21,13]),import.meta.url),"./src/entities/workspace/RedoButton/RedoButton.stories.tsx":async()=>t(()=>import("./RedoButton.stories-BhP7AN0V.js"),__vite__mapDeps([34,2,3,5,6,7,8,1,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]),import.meta.url),"./src/entities/workspace/SaveButton/SaveButton.stories.tsx":async()=>t(()=>import("./SaveButton.stories-DmOFC5xv.js"),__vite__mapDeps([35,2,3,5,6,7,8,1,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]),import.meta.url),"./src/entities/workspace/UndoButton/UndoButton.stories.tsx":async()=>t(()=>import("./UndoButton.stories-CyYM46tA.js"),__vite__mapDeps([36,2,3,5,6,7,8,1,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]),import.meta.url),"./src/entities/workspace/WorkspaceNameInput/WorkspaceNameInput.stories.tsx":async()=>t(()=>import("./WorkspaceNameInput.stories-WBv1ARbd.js"),__vite__mapDeps([37,5,2,3,6,7,8,1,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23]),import.meta.url),"./src/pages/HomePage/HomePage.stories.tsx":async()=>t(()=>import("./HomePage.stories-BsuriyBP.js"),__vite__mapDeps([38,2,3,39,1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,40,41,42,43,44,45,46,47,48,49,50,51,52,32,53,54,55,56]),import.meta.url),"./src/pages/NotFound/NotFound.stories.tsx":async()=>t(()=>import("./NotFound.stories-WmEQPvzs.js"),__vite__mapDeps([57,2,3,58,56,39,1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,40,41,42,43,44,45,46,47,48,49,50,51,52,32,53,54,55]),import.meta.url),"./src/pages/Workspacepage/WorkspacePage.stories.tsx":async()=>t(()=>import("./WorkspacePage.stories-C9Ofv2C-.js"),__vite__mapDeps([59,2,3,39,1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,40,41,42,43,44,45,46,47,48,49,50,51,52,32,53,54,55,56,58]),import.meta.url),"./src/shared/ui/button/CircleButton.stories.tsx":async()=>t(()=>import("./CircleButton.stories-CjQoqbu_.js"),__vite__mapDeps([60,2,3,9,24,25]),import.meta.url),"./src/shared/ui/button/SquareButton.stories.tsx":async()=>t(()=>import("./SquareButton.stories-4r1TnWj-.js"),__vite__mapDeps([61,2,3,10,24,25]),import.meta.url),"./src/shared/ui/loading/Loading.stories.tsx":async()=>t(()=>import("./Loading.stories-CMBR5846.js"),__vite__mapDeps([62,2,3,15]),import.meta.url),"./src/shared/ui/loading/Spinner.stories.tsx":async()=>t(()=>import("./Spinner.stories-e0oJOqGS.js"),__vite__mapDeps([63,16,2,3,6]),import.meta.url),"./src/shared/ui/logo/Logo.stories.tsx":async()=>t(()=>import("./Logo.stories-_eRPHyws.js"),__vite__mapDeps([64,2,3,11,12,13,24,25]),import.meta.url),"./src/shared/ui/modal/ModalConfirm.stories.tsx":async()=>t(()=>import("./ModalConfirm.stories-B5jpzorV.js"),__vite__mapDeps([65,2,3,47,13]),import.meta.url),"./src/shared/ui/select/Select.stories.tsx":async()=>t(()=>import("./Select.stories-C_d1O5bO.js"),__vite__mapDeps([66,5,2,3,6,7,8,1,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23]),import.meta.url),"./src/shared/ui/skeleton/SkeletonWorkspace.stories.tsx":async()=>t(()=>import("./SkeletonWorkspace.stories-Bqah0udJ.js"),__vite__mapDeps([67,17,2,3]),import.meta.url),"./src/shared/ui/skeleton/SkeletonWorkspaceList.stories.tsx":async()=>t(()=>import("./SkeletonWorkspaceList.stories-CzguX1lG.js"),__vite__mapDeps([68,18,2,3,17]),import.meta.url),"./src/shared/ui/toast/ToasterWithMax.stories.tsx":async()=>t(()=>import("./ToasterWithMax.stories-Dweln7-_.js"),__vite__mapDeps([69,2,3,8,14]),import.meta.url),"./src/widgets/home/EmptyWorkspace/EmptyWorkspace.stories.tsx":async()=>t(()=>import("./EmptyWorkspace.stories-BRQ9Z5Jj.js"),__vite__mapDeps([70,44,2,3,1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23]),import.meta.url),"./src/widgets/home/GuidesBox/GuidesBox.stories.tsx":async()=>t(()=>import("./GuidesBox.stories-Bf3hg31P.js"),__vite__mapDeps([71,39,2,3,1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23]),import.meta.url),"./src/widgets/home/HomeHeader/HomeHeader.stories.tsx":async()=>t(()=>import("./HomeHeader.stories-Ut8W15C9.js"),__vite__mapDeps([72,41,2,3,9,10,11,12,13,14,8,15,16,6,17,18,5,7,1,19,20,21,22,23]),import.meta.url),"./src/widgets/home/WorkspaceContainer/WorkspaceContainer.stories.tsx":async()=>t(()=>import("./WorkspaceContainer.stories-C60vRK20.js"),__vite__mapDeps([73,40,2,3,39,1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,41,42,43,44,45,46,47,48,49,50,51,52,32,53,54,55]),import.meta.url),"./src/widgets/home/WorkspaceGrid/WorkspaceGrid.stories.tsx":async()=>t(()=>import("./WorkspaceGrid.stories-Cwqesm9t.js"),__vite__mapDeps([74,2,3,45,1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]),import.meta.url),"./src/widgets/home/WorkspaceHeader/WorkspaceHeader.stories.tsx":async()=>t(()=>import("./WorkspaceHeader.stories-rIszQn2_.js"),__vite__mapDeps([75,2,3,43,1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23]),import.meta.url),"./src/widgets/home/WorkspaceList/WorkspaceList.stories.tsx":async()=>t(()=>import("./WorkspaceList.stories-BmTBngB0.js"),__vite__mapDeps([76,2,3,42,1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23]),import.meta.url),"./src/widgets/home/WorkspaceModal/WorkspaceModal.stories.tsx":async()=>t(()=>import("./WorkspaceModal.stories-BwWuwo_1.js"),__vite__mapDeps([77,2,3,46,9,10,11,12,13,47,14,8,15,16,6,17,18,5,7,1,19,20,21,22,23,24,25]),import.meta.url),"./src/widgets/workspace/PreviewBox/PreviewBox.stories.tsx":async()=>t(()=>import("./PreviewBox.stories-C0mVSaBs.js"),__vite__mapDeps([78,2,3,48,6,8,49,50]),import.meta.url),"./src/widgets/workspace/WorkspaceContent/WorkspaceContent.stories.tsx":async()=>t(()=>import("./WorkspaceContent.stories-Che8n8sO.js"),__vite__mapDeps([79,2,3,40,39,1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,41,42,43,44,45,46,47,48,49,50,51,52,32,53,54,55]),import.meta.url),"./src/widgets/workspace/WorkspacePageHeader/WorkspacePageHeader.stories.tsx":async()=>t(()=>import("./WorkspacePageHeader.stories-dcGtceyu.js"),__vite__mapDeps([80,51,2,3,1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,49]),import.meta.url),"./src/widgets/workspace/css/CssCategoryBar/CssCategoryBar.stories.tsx":async()=>t(()=>import("./CssCategoryBar.stories-BAyGBtl2.js"),__vite__mapDeps([81,52,2,3,1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,32]),import.meta.url),"./src/widgets/workspace/css/CssOptionItemList/CssOptionItemList.stories.tsx":async()=>t(()=>import("./CssOptionItemList.stories-Gocv7SAm.js"),__vite__mapDeps([82,2,3,53,1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,32]),import.meta.url),"./src/widgets/workspace/css/CssPropsSelectBox/CssPropsSelectBox.stories.tsx":async()=>t(()=>import("./CssPropsSelectBox.stories-BM1NOpnq.js"),__vite__mapDeps([83,2,3,40,39,1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,41,42,43,44,45,46,47,48,49,50,51,52,32,53,54,55]),import.meta.url),"./src/widgets/workspace/css/CssPropsSelectBoxHeader/CssPropsSelectBoxHeader.stories.tsx":async()=>t(()=>import("./CssPropsSelectBoxHeader.stories-DVPamh9g.js"),__vite__mapDeps([84,2,3,54,9,10,11,12,13,14,8,15,16,6,17,18,5,7,1,19,20,21,22,23]),import.meta.url)};async function v(r){return I[r]()}const{composeConfigs:V,PreviewWeb:D,ClientApi:k}=__STORYBOOK_MODULE_PREVIEW_API__,A=async(r=[])=>{const _=await Promise.all([r[0]??t(()=>import("./entry-preview-DUCRMuZN.js"),__vite__mapDeps([85,86,3,13]),import.meta.url),r[1]??t(()=>import("./entry-preview-docs-CL0gtcRG.js"),__vite__mapDeps([87,86,88,3]),import.meta.url),r[2]??t(()=>import("./preview-DpyGzjdk.js"),[],import.meta.url),r[3]??t(()=>import("./preview-D0N1Y6iQ.js"),__vite__mapDeps([89,25]),import.meta.url),r[4]??t(()=>import("./preview-D77C14du.js"),__vite__mapDeps([90,91]),import.meta.url),r[5]??t(()=>import("./preview-DFmD0pui.js"),[],import.meta.url),r[6]??t(()=>import("./preview-CFgKly6U.js"),[],import.meta.url),r[7]??t(()=>import("./preview-BWzBA1C2.js"),__vite__mapDeps([92,91]),import.meta.url),r[8]??t(()=>import("./preview-DGUiP6tS.js"),[],import.meta.url),r[9]??t(()=>import("./preview-BJ6EHSBF.js"),[],import.meta.url),r[10]??t(()=>import("./preview-CK21s2nG.js"),__vite__mapDeps([93,2,3,56,12,13,7,55,94]),import.meta.url)]);return V(_)};window.__STORYBOOK_PREVIEW__=window.__STORYBOOK_PREVIEW__||new D(v,A);window.__STORYBOOK_STORY_STORE__=window.__STORYBOOK_STORY_STORE__||window.__STORYBOOK_PREVIEW__.storyStore;export{t as _};
diff --git a/assets/iframe-DCCQ28un.js b/assets/iframe-DCCQ28un.js
deleted file mode 100644
index 0a5662ce..00000000
--- a/assets/iframe-DCCQ28un.js
+++ /dev/null
@@ -1,2 +0,0 @@
-const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./GuideVideo.stories-nRjg9vQ8.js","./GuideVideo-MGmf4GR2.js","./jsx-runtime-DR9Q75dM.js","./index-DRjF_FHU.js","./HoveredEmptyWorkspace.stories-DqSOQb1q.js","./HoveredEmptyWorkspace-DTDk2zGm.js","./useImageModalStore-jpOIQYA6.js","./QueryClientProvider-BdRu95_o.js","./index-D1AAVYfs.js","./plus-qIVVYTMO.js","./SquareButton-hj7tViqk.js","./Logo-DlHd6_yt.js","./index-x70cJmE6.js","./index-BXCeiWJk.js","./ToasterWithMax-D4jPvwZi.js","./Loading-CVQUyNmW.js","./Spinner-XIXl0-gb.js","./SkeletonWorkspace-D4UalYBK.js","./SkeletonWorkspaceList-LqBByOXs.js","./WorkspaceLoadError-BuktD2D2.js","./NotHoveredEmptyWorkspace-loFxOJJf.js","./question-BUxmZXrP.js","./CssCategoryButton-Bdyt7_D4.js","./client-Dbo3a7kb.js","./chunk-D5ZWXAHU-CGElDDNX.js","./v4-CQkTLCs1.js","./NotHoveredEmptyWorkspace.stories-6ph6F66O.js","./WorkspaceAddBtn.stories-COsbcCgU.js","./WorkspaceItem.stories-CmOtRge_.js","./WorkspaceLoadError.stories-BEs6Mho4.js","./CssCategoryButton.stories-d_4uGG-H.js","./CssOptionItem.stories-KVrxJnBH.js","./cssCategoryList-CHFX1k4S.js","./CssTooltip.stories-BFiP6WgX.js","./RedoButton.stories-CWJ7dMqD.js","./SaveButton.stories-GItKfrlr.js","./UndoButton.stories-CiUElbXA.js","./WorkspaceNameInput.stories-I6r9whQL.js","./HomePage.stories-ogouFZTj.js","./GuidesBox-DLTeEQIO.js","./ImageTagModal-ByYYw5dL.js","./HomeHeader-DlPZqUqk.js","./WorkspaceList-C3U4CKEc.js","./WorkspaceHeader-D6gGbePf.js","./EmptyWorkspace-D633SD7C.js","./WorkspaceGrid-vyyREuel.js","./WorkspaceModal-CvU9GROv.js","./ModalConfirm-BDuYJlbG.js","./PreviewBox-OTdHhW5-.js","./PreviewBox-B2m_yoUG.css","./WorkspacePageHeader-nuoxCE2n.js","./CssCategoryBar-rjFAbhkJ.js","./CssOptionItemList-zkqEQSjk.js","./CssPropsSelectBoxHeader-8rTfHMke.js","./infiniteQueryBehavior-DdhmIwcw.js","./index.esm-zFJIz-4f.js","./NotFound.stories-BEpMr66J.js","./NotFound-CaO8nxSP.js","./WorkspacePage.stories-BL0qDhRk.js","./CircleButton.stories-Df4a8xx-.js","./SquareButton.stories-4r1TnWj-.js","./Loading.stories-CMBR5846.js","./Spinner.stories-CAk41Vo1.js","./Logo.stories-_eRPHyws.js","./ModalConfirm.stories-B5jpzorV.js","./Select.stories-txnVrNv9.js","./SkeletonWorkspace.stories-Bqah0udJ.js","./SkeletonWorkspaceList.stories-CzguX1lG.js","./ToasterWithMax.stories-Dweln7-_.js","./EmptyWorkspace.stories-fWFpEfCP.js","./GuidesBox.stories-Sm0FjCxi.js","./HomeHeader.stories-DYFhmQpZ.js","./WorkspaceContainer.stories-DCjwKYFJ.js","./WorkspaceGrid.stories-DbTYj8vk.js","./WorkspaceHeader.stories-DMQO0XEn.js","./WorkspaceList.stories-DApQ2tSN.js","./WorkspaceModal.stories-C-5pOKrl.js","./PreviewBox.stories-CEfDDJTv.js","./WorkspaceContent.stories-Cwn5RjeV.js","./WorkspacePageHeader.stories-N0zeDbbX.js","./CssCategoryBar.stories-D_dtTKC3.js","./CssOptionItemList.stories-CBPhssJX.js","./CssPropsSelectBox.stories-PnqsKss_.js","./CssPropsSelectBoxHeader.stories-BojXJJWw.js","./entry-preview-VqsG2L5p.js","./chunk-XP5HYGXS-BGCqD1aY.js","./entry-preview-docs-CL0gtcRG.js","./index-CzpEL4_8.js","./preview-D0N1Y6iQ.js","./preview-D77C14du.js","./index-DrFu-skq.js","./preview-BWzBA1C2.js","./preview-BXgneOW2.js","./preview-BVF-Njm5.css"])))=>i.map(i=>d[i]);
-import"../sb-preview/runtime.js";(function(){const _=document.createElement("link").relList;if(_&&_.supports&&_.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))n(e);new MutationObserver(e=>{for(const s of e)if(s.type==="childList")for(const i of s.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&n(i)}).observe(document,{childList:!0,subtree:!0});function m(e){const s={};return e.integrity&&(s.integrity=e.integrity),e.referrerPolicy&&(s.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?s.credentials="include":e.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function n(e){if(e.ep)return;e.ep=!0;const s=m(e);fetch(e.href,s)}})();const L="modulepreload",P=function(r,_){return new URL(r,_).href},O={},t=function(_,m,n){let e=Promise.resolve();if(m&&m.length>0){const i=document.getElementsByTagName("link"),o=document.querySelector("meta[property=csp-nonce]"),l=(o==null?void 0:o.nonce)||(o==null?void 0:o.getAttribute("nonce"));e=Promise.allSettled(m.map(a=>{if(a=P(a,n),a in O)return;O[a]=!0;const p=a.endsWith(".css"),R=p?'[rel="stylesheet"]':"";if(!!n)for(let u=i.length-1;u>=0;u--){const d=i[u];if(d.href===a&&(!p||d.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${a}"]${R}`))return;const c=document.createElement("link");if(c.rel=p?"stylesheet":L,p||(c.as="script"),c.crossOrigin="",c.href=a,l&&c.setAttribute("nonce",l),document.head.appendChild(c),p)return new Promise((u,d)=>{c.addEventListener("load",u),c.addEventListener("error",()=>d(new Error(`Unable to preload CSS for ${a}`)))})}))}function s(i){const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=i,window.dispatchEvent(o),!o.defaultPrevented)throw i}return e.then(i=>{for(const o of i||[])o.status==="rejected"&&s(o.reason);return _().catch(s)})},{createBrowserChannel:y}=__STORYBOOK_MODULE_CHANNELS__,{addons:T}=__STORYBOOK_MODULE_PREVIEW_API__,E=y({page:"preview"});T.setChannel(E);window.__STORYBOOK_ADDONS_CHANNEL__=E;window.CONFIG_TYPE==="DEVELOPMENT"&&(window.__STORYBOOK_SERVER_CHANNEL__=E);const I={"./src/entities/home/GuideVideo/GuideVideo.stories.tsx":async()=>t(()=>import("./GuideVideo.stories-nRjg9vQ8.js"),__vite__mapDeps([0,1,2,3]),import.meta.url),"./src/entities/home/HoveredEmptyWorkspace/HoveredEmptyWorkspace.stories.tsx":async()=>t(()=>import("./HoveredEmptyWorkspace.stories-DqSOQb1q.js"),__vite__mapDeps([4,2,3,5,6,7,8,1,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]),import.meta.url),"./src/entities/home/NotHoveredEmptyWorkspace/NotHoveredEmptyWorkspace.stories.tsx":async()=>t(()=>import("./NotHoveredEmptyWorkspace.stories-6ph6F66O.js"),__vite__mapDeps([26,20,2,3]),import.meta.url),"./src/entities/home/WorkspaceAddBtn/WorkspaceAddBtn.stories.tsx":async()=>t(()=>import("./WorkspaceAddBtn.stories-COsbcCgU.js"),__vite__mapDeps([27,2,3,5,6,7,8,1,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]),import.meta.url),"./src/entities/home/WorkspaceItem/WorkspaceItem.stories.tsx":async()=>t(()=>import("./WorkspaceItem.stories-CmOtRge_.js"),__vite__mapDeps([28,2,3,5,6,7,8,1,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]),import.meta.url),"./src/entities/home/WorkspaceLoadError/WorkspaceLoadError.stories.tsx":async()=>t(()=>import("./WorkspaceLoadError.stories-BEs6Mho4.js"),__vite__mapDeps([29,19,2,3]),import.meta.url),"./src/entities/workspace/CssCategoryButton/CssCategoryButton.stories.tsx":async()=>t(()=>import("./CssCategoryButton.stories-d_4uGG-H.js"),__vite__mapDeps([30,2,3,22,6]),import.meta.url),"./src/entities/workspace/CssOptionItem/CssOptionItem.stories.tsx":async()=>t(()=>import("./CssOptionItem.stories-KVrxJnBH.js"),__vite__mapDeps([31,2,3,5,6,7,8,1,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,32]),import.meta.url),"./src/entities/workspace/CssTooltip/CssTooltip.stories.tsx":async()=>t(()=>import("./CssTooltip.stories-BFiP6WgX.js"),__vite__mapDeps([33,2,3,21,13]),import.meta.url),"./src/entities/workspace/RedoButton/RedoButton.stories.tsx":async()=>t(()=>import("./RedoButton.stories-CWJ7dMqD.js"),__vite__mapDeps([34,2,3,5,6,7,8,1,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]),import.meta.url),"./src/entities/workspace/SaveButton/SaveButton.stories.tsx":async()=>t(()=>import("./SaveButton.stories-GItKfrlr.js"),__vite__mapDeps([35,2,3,5,6,7,8,1,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]),import.meta.url),"./src/entities/workspace/UndoButton/UndoButton.stories.tsx":async()=>t(()=>import("./UndoButton.stories-CiUElbXA.js"),__vite__mapDeps([36,2,3,5,6,7,8,1,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]),import.meta.url),"./src/entities/workspace/WorkspaceNameInput/WorkspaceNameInput.stories.tsx":async()=>t(()=>import("./WorkspaceNameInput.stories-I6r9whQL.js"),__vite__mapDeps([37,5,2,3,6,7,8,1,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23]),import.meta.url),"./src/pages/HomePage/HomePage.stories.tsx":async()=>t(()=>import("./HomePage.stories-ogouFZTj.js"),__vite__mapDeps([38,2,3,39,1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,40,41,42,43,44,45,46,47,48,49,50,51,32,52,53,54,55]),import.meta.url),"./src/pages/NotFound/NotFound.stories.tsx":async()=>t(()=>import("./NotFound.stories-BEpMr66J.js"),__vite__mapDeps([56,2,3,57,55,39,1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,40,41,42,43,44,45,46,47,48,49,50,51,32,52,53,54]),import.meta.url),"./src/pages/Workspacepage/WorkspacePage.stories.tsx":async()=>t(()=>import("./WorkspacePage.stories-BL0qDhRk.js"),__vite__mapDeps([58,2,3,39,1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,40,41,42,43,44,45,46,47,48,49,50,51,32,52,53,54,55,57]),import.meta.url),"./src/shared/ui/button/CircleButton.stories.tsx":async()=>t(()=>import("./CircleButton.stories-Df4a8xx-.js"),__vite__mapDeps([59,2,3,9,24,25]),import.meta.url),"./src/shared/ui/button/SquareButton.stories.tsx":async()=>t(()=>import("./SquareButton.stories-4r1TnWj-.js"),__vite__mapDeps([60,2,3,10,24,25]),import.meta.url),"./src/shared/ui/loading/Loading.stories.tsx":async()=>t(()=>import("./Loading.stories-CMBR5846.js"),__vite__mapDeps([61,2,3,15]),import.meta.url),"./src/shared/ui/loading/Spinner.stories.tsx":async()=>t(()=>import("./Spinner.stories-CAk41Vo1.js"),__vite__mapDeps([62,16,2,3,6]),import.meta.url),"./src/shared/ui/logo/Logo.stories.tsx":async()=>t(()=>import("./Logo.stories-_eRPHyws.js"),__vite__mapDeps([63,2,3,11,12,13,24,25]),import.meta.url),"./src/shared/ui/modal/ModalConfirm.stories.tsx":async()=>t(()=>import("./ModalConfirm.stories-B5jpzorV.js"),__vite__mapDeps([64,2,3,47,13]),import.meta.url),"./src/shared/ui/select/Select.stories.tsx":async()=>t(()=>import("./Select.stories-txnVrNv9.js"),__vite__mapDeps([65,5,2,3,6,7,8,1,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23]),import.meta.url),"./src/shared/ui/skeleton/SkeletonWorkspace.stories.tsx":async()=>t(()=>import("./SkeletonWorkspace.stories-Bqah0udJ.js"),__vite__mapDeps([66,17,2,3]),import.meta.url),"./src/shared/ui/skeleton/SkeletonWorkspaceList.stories.tsx":async()=>t(()=>import("./SkeletonWorkspaceList.stories-CzguX1lG.js"),__vite__mapDeps([67,18,2,3,17]),import.meta.url),"./src/shared/ui/toast/ToasterWithMax.stories.tsx":async()=>t(()=>import("./ToasterWithMax.stories-Dweln7-_.js"),__vite__mapDeps([68,2,3,8,14]),import.meta.url),"./src/widgets/home/EmptyWorkspace/EmptyWorkspace.stories.tsx":async()=>t(()=>import("./EmptyWorkspace.stories-fWFpEfCP.js"),__vite__mapDeps([69,44,2,3,1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23]),import.meta.url),"./src/widgets/home/GuidesBox/GuidesBox.stories.tsx":async()=>t(()=>import("./GuidesBox.stories-Sm0FjCxi.js"),__vite__mapDeps([70,39,2,3,1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23]),import.meta.url),"./src/widgets/home/HomeHeader/HomeHeader.stories.tsx":async()=>t(()=>import("./HomeHeader.stories-DYFhmQpZ.js"),__vite__mapDeps([71,41,2,3,9,10,11,12,13,14,8,15,16,6,17,18,5,7,1,19,20,21,22,23]),import.meta.url),"./src/widgets/home/WorkspaceContainer/WorkspaceContainer.stories.tsx":async()=>t(()=>import("./WorkspaceContainer.stories-DCjwKYFJ.js"),__vite__mapDeps([72,40,2,3,39,1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,41,42,43,44,45,46,47,48,49,50,51,32,52,53,54]),import.meta.url),"./src/widgets/home/WorkspaceGrid/WorkspaceGrid.stories.tsx":async()=>t(()=>import("./WorkspaceGrid.stories-DbTYj8vk.js"),__vite__mapDeps([73,2,3,45,1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]),import.meta.url),"./src/widgets/home/WorkspaceHeader/WorkspaceHeader.stories.tsx":async()=>t(()=>import("./WorkspaceHeader.stories-DMQO0XEn.js"),__vite__mapDeps([74,2,3,43,1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23]),import.meta.url),"./src/widgets/home/WorkspaceList/WorkspaceList.stories.tsx":async()=>t(()=>import("./WorkspaceList.stories-DApQ2tSN.js"),__vite__mapDeps([75,2,3,42,1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23]),import.meta.url),"./src/widgets/home/WorkspaceModal/WorkspaceModal.stories.tsx":async()=>t(()=>import("./WorkspaceModal.stories-C-5pOKrl.js"),__vite__mapDeps([76,2,3,46,9,10,11,12,13,47,14,8,15,16,6,17,18,5,7,1,19,20,21,22,23,24,25]),import.meta.url),"./src/widgets/workspace/PreviewBox/PreviewBox.stories.tsx":async()=>t(()=>import("./PreviewBox.stories-CEfDDJTv.js"),__vite__mapDeps([77,2,3,48,6,8,49]),import.meta.url),"./src/widgets/workspace/WorkspaceContent/WorkspaceContent.stories.tsx":async()=>t(()=>import("./WorkspaceContent.stories-Cwn5RjeV.js"),__vite__mapDeps([78,2,3,40,39,1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,41,42,43,44,45,46,47,48,49,50,51,32,52,53,54]),import.meta.url),"./src/widgets/workspace/WorkspacePageHeader/WorkspacePageHeader.stories.tsx":async()=>t(()=>import("./WorkspacePageHeader.stories-N0zeDbbX.js"),__vite__mapDeps([79,50,2,3,1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23]),import.meta.url),"./src/widgets/workspace/css/CssCategoryBar/CssCategoryBar.stories.tsx":async()=>t(()=>import("./CssCategoryBar.stories-D_dtTKC3.js"),__vite__mapDeps([80,51,2,3,1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,32]),import.meta.url),"./src/widgets/workspace/css/CssOptionItemList/CssOptionItemList.stories.tsx":async()=>t(()=>import("./CssOptionItemList.stories-CBPhssJX.js"),__vite__mapDeps([81,2,3,52,1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,32]),import.meta.url),"./src/widgets/workspace/css/CssPropsSelectBox/CssPropsSelectBox.stories.tsx":async()=>t(()=>import("./CssPropsSelectBox.stories-PnqsKss_.js"),__vite__mapDeps([82,2,3,40,39,1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,41,42,43,44,45,46,47,48,49,50,51,32,52,53,54]),import.meta.url),"./src/widgets/workspace/css/CssPropsSelectBoxHeader/CssPropsSelectBoxHeader.stories.tsx":async()=>t(()=>import("./CssPropsSelectBoxHeader.stories-BojXJJWw.js"),__vite__mapDeps([83,2,3,53,9,10,11,12,13,14,8,15,16,6,17,18,5,7,1,19,20,21,22,23]),import.meta.url)};async function v(r){return I[r]()}const{composeConfigs:V,PreviewWeb:D,ClientApi:k}=__STORYBOOK_MODULE_PREVIEW_API__,A=async(r=[])=>{const _=await Promise.all([r[0]??t(()=>import("./entry-preview-VqsG2L5p.js"),__vite__mapDeps([84,85,3,13]),import.meta.url),r[1]??t(()=>import("./entry-preview-docs-CL0gtcRG.js"),__vite__mapDeps([86,85,87,3]),import.meta.url),r[2]??t(()=>import("./preview-CMganFWK.js"),[],import.meta.url),r[3]??t(()=>import("./preview-D0N1Y6iQ.js"),__vite__mapDeps([88,25]),import.meta.url),r[4]??t(()=>import("./preview-D77C14du.js"),__vite__mapDeps([89,90]),import.meta.url),r[5]??t(()=>import("./preview-DFmD0pui.js"),[],import.meta.url),r[6]??t(()=>import("./preview-CFgKly6U.js"),[],import.meta.url),r[7]??t(()=>import("./preview-BWzBA1C2.js"),__vite__mapDeps([91,90]),import.meta.url),r[8]??t(()=>import("./preview-DGUiP6tS.js"),[],import.meta.url),r[9]??t(()=>import("./preview-BJ6EHSBF.js"),[],import.meta.url),r[10]??t(()=>import("./preview-BXgneOW2.js"),__vite__mapDeps([92,2,3,55,12,13,7,54,93]),import.meta.url)]);return V(_)};window.__STORYBOOK_PREVIEW__=window.__STORYBOOK_PREVIEW__||new D(v,A);window.__STORYBOOK_STORY_STORE__=window.__STORYBOOK_STORY_STORE__||window.__STORYBOOK_PREVIEW__.storyStore;export{t as _};
diff --git a/assets/index-BE08qe-V.js b/assets/index-Btgu8W21.js
similarity index 92%
rename from assets/index-BE08qe-V.js
rename to assets/index-Btgu8W21.js
index aa299a1f..8bf04e97 100644
--- a/assets/index-BE08qe-V.js
+++ b/assets/index-Btgu8W21.js
@@ -1 +1 @@
-import{m as c,a as T,G as b,K as d,P as S,g as B,L,b as C,v as H,w as u,c as g,E as y,$ as I,y as h,d as k,N as P,e as W,D as A,x as F,C as x,f as D,S as R,R as f,I as v,h as E,i as M,A as N,F as q,j as w,k as O,l as U,W as Z,n as j,T as z,t as G,o as J,p as K,q as Q,r as V,s as X,u as Y,z as _,B as $,H as aa,J as sa,M as oa,V as ta,O as ea,Q as ra,U as pa,X as ia,Y as na,Z as ma,_ as la,a0 as ca,a1 as Ta,a2 as ba,a3 as da,a4 as Sa,a5 as Ba,a6 as La,a7 as Ca,a8 as Ha,a9 as ua,aa as ga,ab as ya,ac as Ia,ad as ha}from"./DocsRenderer-CFRXHY34-AOshfsnT.js";import"./iframe-DCCQ28un.js";import"../sb-preview/runtime.js";import"./index-DRjF_FHU.js";import"./jsx-runtime-DR9Q75dM.js";import"./index-BXCeiWJk.js";import"./index-CzpEL4_8.js";import"./index-DrFu-skq.js";import"./react-18-CeYYHeGS.js";import"./client-Dbo3a7kb.js";export{c as A,T as ActionBar,b as AddonPanel,d as Badge,S as Bar,B as Blockquote,L as Button,C as ClipboardCode,H as Code,u as DL,g as Div,y as DocumentWrapper,I as EmptyTabContent,h as ErrorFormatter,k as FlexBar,P as Form,W as H1,A as H2,F as H3,x as H4,D as H5,R as H6,f as HR,v as IconButton,E as IconButtonSkeleton,M as Icons,N as Img,q as LI,w as Link,O as ListItem,U as Loader,Z as Modal,j as OL,z as P,G as Placeholder,J as Pre,K as ResetWrapper,Q as ScrollArea,V as Separator,X as Spaced,Y as Span,_ as StorybookIcon,$ as StorybookLogo,aa as Symbols,sa as SyntaxHighlighter,oa as TT,ta as TabBar,ea as TabButton,ra as TabWrapper,pa as Table,ia as Tabs,na as TabsState,ma as TooltipLinkList,la as TooltipMessage,ca as TooltipNote,Ta as UL,ba as WithTooltip,da as WithTooltipPure,Sa as Zoom,Ba as codeCommon,La as components,Ca as createCopyToClipboardFunction,Ha as getStoryHref,ua as icons,ga as interleaveSeparators,ya as nameSpaceClassNames,Ia as resetComponents,ha as withReset};
+import{m as c,a as T,G as b,K as d,P as S,g as B,L,b as C,v as H,w as u,c as g,E as y,$ as I,y as h,d as k,N as P,e as W,D as A,x as F,C as x,f as D,S as R,R as f,I as v,h as E,i as M,A as N,F as q,j as w,k as O,l as U,W as Z,n as j,T as z,t as G,o as J,p as K,q as Q,r as V,s as X,u as Y,z as _,B as $,H as aa,J as sa,M as oa,V as ta,O as ea,Q as ra,U as pa,X as ia,Y as na,Z as ma,_ as la,a0 as ca,a1 as Ta,a2 as ba,a3 as da,a4 as Sa,a5 as Ba,a6 as La,a7 as Ca,a8 as Ha,a9 as ua,aa as ga,ab as ya,ac as Ia,ad as ha}from"./DocsRenderer-CFRXHY34-5s844wst.js";import"./iframe-CmVLwW56.js";import"../sb-preview/runtime.js";import"./index-DRjF_FHU.js";import"./jsx-runtime-DR9Q75dM.js";import"./index-BXCeiWJk.js";import"./index-CzpEL4_8.js";import"./index-DrFu-skq.js";import"./react-18-CeYYHeGS.js";import"./client-Dbo3a7kb.js";export{c as A,T as ActionBar,b as AddonPanel,d as Badge,S as Bar,B as Blockquote,L as Button,C as ClipboardCode,H as Code,u as DL,g as Div,y as DocumentWrapper,I as EmptyTabContent,h as ErrorFormatter,k as FlexBar,P as Form,W as H1,A as H2,F as H3,x as H4,D as H5,R as H6,f as HR,v as IconButton,E as IconButtonSkeleton,M as Icons,N as Img,q as LI,w as Link,O as ListItem,U as Loader,Z as Modal,j as OL,z as P,G as Placeholder,J as Pre,K as ResetWrapper,Q as ScrollArea,V as Separator,X as Spaced,Y as Span,_ as StorybookIcon,$ as StorybookLogo,aa as Symbols,sa as SyntaxHighlighter,oa as TT,ta as TabBar,ea as TabButton,ra as TabWrapper,pa as Table,ia as Tabs,na as TabsState,ma as TooltipLinkList,la as TooltipMessage,ca as TooltipNote,Ta as UL,ba as WithTooltip,da as WithTooltipPure,Sa as Zoom,Ba as codeCommon,La as components,Ca as createCopyToClipboardFunction,Ha as getStoryHref,ua as icons,ga as interleaveSeparators,ya as nameSpaceClassNames,Ia as resetComponents,ha as withReset};
diff --git a/assets/plus-dioM8lOZ.js b/assets/plus-dioM8lOZ.js
new file mode 100644
index 00000000..9eaf7be4
--- /dev/null
+++ b/assets/plus-dioM8lOZ.js
@@ -0,0 +1,2 @@
+import{j as u}from"./jsx-runtime-DR9Q75dM.js";import{r}from"./index-DRjF_FHU.js";const c=({children:e,className:t,width:s,height:n,onClick:o,disable:i=!1,variant:a="filled"})=>{const l=`flex items-center justify-center rounded-full disabled:cursor-not-allowed ${s} ${n}`,d=a==="filled"?"bg-green-500 text-green-100 hover:border hover:border-green-500 hover:bg-green-100 hover:text-green-500 disabled:border-green-300 disabled:bg-green-300":"border border-gray-100 text-gray-300 hover:text-gray-500 hover:border-gray-300";return u.jsx("button",{onClick:o,className:`${l} ${d} ${t}`,disabled:i,children:e})};c.__docgenInfo={description:`@description
+원형 버튼 재사용 컴포넌트`,methods:[],displayName:"CircleButton",props:{children:{required:!0,tsType:{name:"union",raw:"ReactNode | string",elements:[{name:"ReactNode"},{name:"string"}]},description:""},className:{required:!1,tsType:{name:"string"},description:""},width:{required:!1,tsType:{name:"string"},description:""},height:{required:!1,tsType:{name:"string"},description:""},onClick:{required:!0,tsType:{name:"signature",type:"function",raw:"() => void",signature:{arguments:[],return:{name:"void"}}},description:""},disable:{required:!1,tsType:{name:"boolean"},description:"",defaultValue:{value:"false",computed:!1}},variant:{required:!1,tsType:{name:"union",raw:"'filled' | 'outlined'",elements:[{name:"literal",value:"'filled'"},{name:"literal",value:"'outlined'"}]},description:"",defaultValue:{value:"'filled'",computed:!1}}}};const h=e=>r.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},r.createElement("path",{d:"M4 12H20",stroke:"currentColor",strokeWidth:1.2,strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M12 4L12 20",stroke:"currentColor",strokeWidth:1.2,strokeLinecap:"round",strokeLinejoin:"round"}));export{c as C,h as S};
diff --git a/assets/plus-qIVVYTMO.js b/assets/plus-qIVVYTMO.js
deleted file mode 100644
index 79c528e3..00000000
--- a/assets/plus-qIVVYTMO.js
+++ /dev/null
@@ -1,2 +0,0 @@
-import{j as s}from"./jsx-runtime-DR9Q75dM.js";import{r}from"./index-DRjF_FHU.js";const d=({children:e,width:t,height:n,onClick:o,disable:i=!1})=>s.jsx("button",{onClick:o,className:`flex items-center ${t} ${n} justify-center rounded-full bg-green-500 text-green-100 hover:border hover:border-green-500 hover:bg-green-100 hover:text-green-500`,disabled:i,children:e});d.__docgenInfo={description:`@description
-원형 버튼 재사용 컴포넌트`,methods:[],displayName:"CircleButton",props:{children:{required:!0,tsType:{name:"ReactNode"},description:""},width:{required:!0,tsType:{name:"string"},description:""},height:{required:!0,tsType:{name:"string"},description:""},onClick:{required:!0,tsType:{name:"signature",type:"function",raw:"() => void",signature:{arguments:[],return:{name:"void"}}},description:""},disable:{required:!1,tsType:{name:"boolean"},description:"",defaultValue:{value:"false",computed:!1}}}};const c=e=>r.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},r.createElement("path",{d:"M4 12H20",stroke:"currentColor",strokeWidth:1.2,strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M12 4L12 20",stroke:"currentColor",strokeWidth:1.2,strokeLinecap:"round",strokeLinejoin:"round"}));export{d as C,c as S};
diff --git a/assets/preview-BVF-Njm5.css b/assets/preview-BVF-Njm5.css
deleted file mode 100644
index c5d3c8d0..00000000
--- a/assets/preview-BVF-Njm5.css
+++ /dev/null
@@ -1 +0,0 @@
-*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(62 132 255 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(62 132 255 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#90a2b7}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#56687a}input::placeholder,textarea::placeholder{opacity:1;color:#56687a}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}@font-face{font-family:SUIT Variable;font-weight:100 900;src:url(../fonts/SUIT-Variable.woff2) format("woff2-variations")}body{font-family:SUIT Variable,serif}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.bottom-4{bottom:1rem}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-20{left:5rem}.left-80{left:20rem}.left-\[220px\]{left:220px}.left-\[360px\]{left:360px}.left-\[58px\]{left:58px}.left-\[80px\]{left:80px}.right-0{right:0}.right-12{right:3rem}.right-2{right:.5rem}.right-36{right:9rem}.right-4{right:1rem}.right-5{right:1.25rem}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:.5rem}.top-20{top:5rem}.top-36{top:9rem}.top-4{top:1rem}.top-40{top:10rem}.top-5{top:1.25rem}.z-30{z-index:30}.z-50{z-index:50}.z-\[9998\]{z-index:9998}.z-\[99999\]{z-index:99999}.z-\[9999\]{z-index:9999}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mt-12{margin-top:3rem}.mt-20{margin-top:5rem}.mt-9{margin-top:2.25rem}.mt-\[60px\]{margin-top:60px}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-1{height:.25rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1200px\]{height:1200px}.h-\[180px\]{height:180px}.h-\[200px\]{height:200px}.h-\[23rem\]{height:23rem}.h-\[240px\]{height:240px}.h-\[26rem\]{height:26rem}.h-\[3\.25rem\]{height:3.25rem}.h-\[30px\]{height:30px}.h-\[30rem\]{height:30rem}.h-\[320px\]{height:320px}.h-\[42\.5rem\]{height:42.5rem}.h-\[44px\]{height:44px}.h-\[48px\]{height:48px}.h-\[600px\]{height:600px}.h-\[66px\]{height:66px}.h-\[80px\]{height:80px}.h-\[calc\(100\%-48px\)\]{height:calc(100% - 48px)}.h-\[calc\(100vh-475px\)\]{height:calc(100vh - 475px)}.h-\[calc\(100vh-56px\)\]{height:calc(100vh - 56px)}.h-full{height:100%}.h-screen{height:100vh}.max-h-48{max-height:12rem}.w-1{width:.25rem}.w-10{width:2.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[100px\]{width:100px}.w-\[1128px\]{width:1128px}.w-\[1200px\]{width:1200px}.w-\[120px\]{width:120px}.w-\[2000px\]{width:2000px}.w-\[200px\]{width:200px}.w-\[220px\]{width:220px}.w-\[264px\]{width:264px}.w-\[272px\]{width:272px}.w-\[30px\]{width:30px}.w-\[32rem\]{width:32rem}.w-\[36rem\]{width:36rem}.w-\[500px\]{width:500px}.w-\[63rem\]{width:63rem}.w-\[800px\]{width:800px}.w-\[80px\]{width:80px}.w-full{width:100%}.w-screen{width:100vw}.min-w-24{min-width:6rem}.max-w-36{max-width:9rem}.max-w-\[1128px\]{max-width:1128px}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-list{grid-template-columns:repeat(4,minmax(0,264px))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-8{row-gap:2rem}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[30px\]{border-radius:30px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-bl-none{border-bottom-left-radius:0}.rounded-tl-none{border-top-left-radius:0}.border{border-width:1px}.border-4{border-width:4px}.border-\[1px\]{border-width:1px}.border-b,.border-b-\[1px\]{border-bottom-width:1px}.border-r{border-right-width:1px}.border-dashed{border-style:dashed}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(205 217 228 / var(--tw-border-opacity))}.border-gray-50{--tw-border-opacity: 1;border-color:rgb(244 248 250 / var(--tw-border-opacity))}.border-green-300{--tw-border-opacity: 1;border-color:rgb(157 236 206 / var(--tw-border-opacity))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(2 208 133 / var(--tw-border-opacity))}.border-b-yellow-500{--tw-border-opacity: 1;border-bottom-color:rgb(255 226 65 / var(--tw-border-opacity))}.border-r-gray-100{--tw-border-opacity: 1;border-right-color:rgb(205 217 228 / var(--tw-border-opacity))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-blue-300{--tw-bg-opacity: 1;background-color:rgb(139 181 255 / var(--tw-bg-opacity))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(62 132 255 / var(--tw-bg-opacity))}.bg-blue-500\/20{background-color:#3e84ff33}.bg-blue-500\/50{background-color:#3e84ff80}.bg-blue-500\/60{background-color:#3e84ff99}.bg-blue-500\/80{background-color:#3e84ffcc}.bg-blue-500\/90{background-color:#3e84ffe6}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(205 217 228 / var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(244 248 250 / var(--tw-bg-opacity))}.bg-gray-black{--tw-bg-opacity: 1;background-color:rgb(30 39 46 / var(--tw-bg-opacity))}.bg-gray-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(229 251 243 / var(--tw-bg-opacity))}.bg-green-300{--tw-bg-opacity: 1;background-color:rgb(157 236 206 / var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(2 208 133 / var(--tw-bg-opacity))}.bg-red-300{--tw-bg-opacity: 1;background-color:rgb(252 165 165 / var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(255 81 81 / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-yellow-200{--tw-bg-opacity: 1;background-color:rgb(255 243 173 / var(--tw-bg-opacity))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(255 226 65 / var(--tw-bg-opacity))}.bg-opacity-40{--tw-bg-opacity: .4}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--tw-gradient-stops))}.from-blue-100\/40{--tw-gradient-from: rgb(226 237 255 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(226 237 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-100\/50{--tw-gradient-from: rgb(226 237 255 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(226 237 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-300{--tw-gradient-from: #8BB5FF var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 181 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3E84FF var(--tw-gradient-from-position);--tw-gradient-to: rgb(62 132 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-300{--tw-gradient-from: #9DECCE var(--tw-gradient-from-position);--tw-gradient-to: rgb(157 236 206 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500{--tw-gradient-from: #02D085 var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 208 133 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from: #FF5151 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 81 81 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-200\/90{--tw-gradient-from: rgb(255 243 173 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 243 173 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-blue-900{--tw-gradient-to: #1e3a8a var(--tw-gradient-to-position)}.to-green-500{--tw-gradient-to: #02D085 var(--tw-gradient-to-position)}.to-green-900{--tw-gradient-to: #14532d var(--tw-gradient-to-position)}.to-red-900{--tw-gradient-to: #7f1d1d var(--tw-gradient-to-position)}.to-yellow-200{--tw-gradient-to: #FFF3AD var(--tw-gradient-to-position)}.to-yellow-200\/0{--tw-gradient-to: rgb(255 243 173 / 0) var(--tw-gradient-to-position)}.bg-center{background-position:center}.bg-no-repeat{background-repeat:no-repeat}.fill-gray-200{fill:#90a2b7}.fill-gray-black{fill:#1e272e}.fill-gray-white{fill:#fff}.fill-green-500{fill:#02d085}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-left-top{-o-object-position:left top;object-position:left top}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-\[72px\]{padding-left:72px;padding-right:72px}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-\[36px\]{padding-top:36px;padding-bottom:36px}.pb-48{padding-bottom:12rem}.pb-6{padding-bottom:1.5rem}.pl-8{padding-left:2rem}.pr-4{padding-right:1rem}.text-left{text-align:left}.text-center{text-align:center}.align-middle{vertical-align:middle}.text-5xl{font-size:3rem;line-height:1}.text-lg{font-size:1.125rem;line-height:1.75rem}.font-bold{font-weight:700}.font-normal{font-weight:400}.leading-\[1\.33\]{line-height:1.33}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity: 1;color:rgb(144 162 183 / var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity: 1;color:rgb(118 135 151 / var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgb(86 104 122 / var(--tw-text-opacity))}.text-gray-50{--tw-text-opacity: 1;color:rgb(244 248 250 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(65 80 91 / var(--tw-text-opacity))}.text-gray-black{--tw-text-opacity: 1;color:rgb(30 39 46 / var(--tw-text-opacity))}.text-gray-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-green-100{--tw-text-opacity: 1;color:rgb(229 251 243 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.placeholder-gray-100::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(205 217 228 / var(--tw-placeholder-opacity))}.placeholder-gray-100::placeholder{--tw-placeholder-opacity: 1;color:rgb(205 217 228 / var(--tw-placeholder-opacity))}.opacity-0{opacity:0}.opacity-70{opacity:.7}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-drop{--tw-shadow: 4px 4px 4px 0px rgba(120, 119, 125, .06);--tw-shadow-colored: 4px 4px 4px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-gray-500{--tw-shadow-color: #41505B;--tw-shadow: var(--tw-shadow-colored)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.text-bold-xl{font-size:1.5rem;font-weight:700;line-height:1.25rem}.text-bold-lg{font-size:1.25rem;font-weight:700;line-height:1rem}.text-bold-md{font-size:1rem;font-weight:700;line-height:1.25rem}.text-bold-rg{font-size:.875rem;font-weight:700;line-height:1rem}.text-bold-sm{font-size:.75rem;font-weight:700;line-height:1rem}.text-semibold-lg{font-size:1.25rem;font-weight:600;line-height:1.75rem}.text-semibold-md{font-size:1rem;font-weight:600;line-height:1.25rem}.text-medium-md{font-size:1rem;font-weight:500;line-height:1.5rem}.text-medium-rg{font-size:.875rem;font-weight:500;line-height:1.5rem}.text-medium-sm{font-size:.75rem;font-weight:500;line-height:1rem}.text-tooltip-sm{font-size:.75rem;font-weight:500;line-height:1.15rem}.blocklyToolboxDiv{padding:0;background-color:transparent;margin:1rem;display:flex!important;height:calc(100% - 2rem)!important;flex-direction:column;flex-wrap:nowrap;align-items:flex-end;box-shadow:0 4px 4px #76767640;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;overflow-y:hidden}.blocklyToolboxContents{background-color:#fff;height:100%;border-left:1px #cdd9e4 solid}.blocklyToolboxCategory{padding:0;margin:0}.blocklyTreeRow{width:6rem;height:auto;background-color:#fff;padding:.5rem 0;margin:0;border-bottom:1px #cdd9e4 solid;display:flex;align-items:center;justify-content:center}.blocklyTreeRowContentContainer{display:flex;flex-direction:column;gap:.5rem;align-items:center}.blocklyTreeRow:hover{cursor:pointer}.blocklyTreeLabel{font-size:.75rem;font-weight:600;line-height:1rem}.blocklyFlyout{z-index:70;transform:translate(800px,40px)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#cdd9e4;border-radius:4px}input[type=color]::-webkit-color-swatch{border-radius:100%;border:none}input[type=color]::-webkit-color-swatch-wrapper{padding:0}.contentCreatingBlock{display:flex;flex-direction:column;padding:1.25rem 1rem .5rem}.creatingBlockLabel{--tw-text-opacity: 1;color:rgb(30 39 46 / var(--tw-text-opacity));font-size:.875rem;font-weight:700;line-height:1rem;margin-bottom:.75rem}.creatingBlockInput{--tw-bg-opacity: 1;background-color:rgb(244 248 250 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(86 104 122 / var(--tw-text-opacity));font-size:.875rem;font-weight:600;line-height:1rem;border:1px solid #cdd9e4;border-radius:.5rem;padding:.5rem 1.25rem;width:100%;height:2.5rem}.creatingBlockInput::-moz-placeholder{--tw-text-opacity: 1;color:rgb(144 162 183 / var(--tw-text-opacity))}.creatingBlockInput::placeholder{--tw-text-opacity: 1;color:rgb(144 162 183 / var(--tw-text-opacity))}.creatingBlockButton{--tw-bg-opacity: 1;background-color:rgb(62 132 255 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));margin-top:.5rem;font-size:1.25rem;border-radius:.5rem;width:100%;height:2.5rem}.creatingBlockButton:hover{--tw-bg-opacity: 1;background-color:rgb(139 181 255 / var(--tw-bg-opacity))}.blocklyTrash{opacity:1!important}.listBlockLabel{--tw-text-opacity: 1;color:rgb(30 39 46 / var(--tw-text-opacity));font-size:.875rem;font-weight:700;line-height:1rem;margin-top:1.75rem}.resetCssDiv{display:flex;align-items:center;margin:1rem 0 0}.resetCssCheckbox{height:1.25rem;width:1.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(205 217 228 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));background-position:center;background-repeat:no-repeat}.resetCssCheckbox:checked{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));background-image:url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.57986%203.58181L5.25145%209.25L1.86058%205.63747'%20stroke='%2356687A'%20stroke-width='1.2'%20stroke-linecap='round'%20stroke-linejoin='round'%20/%3e%3c/svg%3e")}.resetCssText{--tw-text-opacity: 1;color:rgb(86 104 122 / var(--tw-text-opacity));padding:0 6px 0 12px}.blocklyTooltipDiv{border-radius:.375rem;border-style:none;--tw-bg-opacity: 1;background-color:rgb(2 208 133 / var(--tw-bg-opacity));padding:.5rem .75rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));opacity:1;font-size:.75rem;font-weight:500;line-height:1.15rem}.blocklyContextMenu{padding:0!important;box-sizing:border-box!important;max-height:200px!important;overflow-y:auto!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInBlock{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@keyframes rotateX{0%{transform:rotateX(37deg) rotate(0) translateY(-350px)}to{transform:rotateX(70deg) rotate(0) translateY(-350px)}}.reset-css html,.reset-css body,.reset-css div,.reset-css span,.reset-css header,.reset-css section,.reset-css nav,.reset-css main,.reset-css article,.reset-css footer,.reset-css p,.reset-css strong,.reset-css h1,.reset-css h2,.reset-css h3,.reset-css h4,.reset-css h5,.reset-css h6,.reset-css small,.reset-css br,.reset-css em,.reset-css i,.reset-css blockquote,.reset-css hr,.reset-css input,.reset-css button,.reset-css form,.reset-css option,.reset-css textarea,.reset-css select,.reset-css fieldset,.reset-css legend,.reset-css label,.reset-css td,.reset-css tr,.reset-css th,.reset-css caption,.reset-css table,.reset-css ul,.reset-css ol,.reset-css li,.reset-css a{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}.reset-css article,.reset-css header,.reset-css section,.reset-css nav,.reset-css main,.reset-css footer{display:block}.reset-css body{line-height:1}.reset-css ol,.reset-css ul{list-style:none}.reset-css blockquote,.reset-css q{quotes:none}.reset-css blockquote:before,.reset-css blockquote:after,.reset-css q:before,.reset-css q:after{content:"";content:none}.reset-css table{border-collapse:collapse;border-spacing:0}.placeholder\:text-gray-100::-moz-placeholder{--tw-text-opacity: 1;color:rgb(205 217 228 / var(--tw-text-opacity))}.placeholder\:text-gray-100::placeholder{--tw-text-opacity: 1;color:rgb(205 217 228 / var(--tw-text-opacity))}.placeholder\:text-semibold-rg::-moz-placeholder{font-size:.875rem;font-weight:600;line-height:1rem}.placeholder\:text-semibold-rg::placeholder{font-size:.875rem;font-weight:600;line-height:1rem}.placeholder\:text-medium-md::-moz-placeholder{font-size:1rem;font-weight:500;line-height:1.5rem}.placeholder\:text-medium-md::placeholder{font-size:1rem;font-weight:500;line-height:1.5rem}.checked\:bg-white:checked{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.checked\:bg-\[url\(\'\@\/shared\/assets\/check\.svg\'\)\]:checked{background-image:url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.57986%203.58181L5.25145%209.25L1.86058%205.63747'%20stroke='%2356687A'%20stroke-width='1.2'%20stroke-linecap='round'%20stroke-linejoin='round'%20/%3e%3c/svg%3e")}.hover\:border:hover{border-width:1px}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(118 135 151 / var(--tw-border-opacity))}.hover\:border-green-500:hover{--tw-border-opacity: 1;border-color:rgb(2 208 133 / var(--tw-border-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(205 217 228 / var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(244 248 250 / var(--tw-bg-opacity))}.hover\:bg-green-100:hover{--tw-bg-opacity: 1;background-color:rgb(229 251 243 / var(--tw-bg-opacity))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.hover\:bg-yellow-200:hover{--tw-bg-opacity: 1;background-color:rgb(255 243 173 / var(--tw-bg-opacity))}.hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(118 135 151 / var(--tw-text-opacity))}.hover\:text-green-500:hover{--tw-text-opacity: 1;color:rgb(2 208 133 / var(--tw-text-opacity))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(255 81 81 / var(--tw-text-opacity))}.focus\:border-gray-200:focus{--tw-border-opacity: 1;border-color:rgb(144 162 183 / var(--tw-border-opacity))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.disabled\:border:disabled{border-width:1px}.disabled\:border-gray-100:disabled{--tw-border-opacity: 1;border-color:rgb(205 217 228 / var(--tw-border-opacity))}.disabled\:bg-gray-50:disabled{--tw-bg-opacity: 1;background-color:rgb(244 248 250 / var(--tw-bg-opacity))}@media (min-width: 1280px){.xl\:px-0{padding-left:0;padding-right:0}}
diff --git a/assets/preview-BXgneOW2.js b/assets/preview-CK21s2nG.js
similarity index 100%
rename from assets/preview-BXgneOW2.js
rename to assets/preview-CK21s2nG.js
diff --git a/assets/preview-CQwkkKQu.css b/assets/preview-CQwkkKQu.css
new file mode 100644
index 00000000..1fbd3353
--- /dev/null
+++ b/assets/preview-CQwkkKQu.css
@@ -0,0 +1 @@
+*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(62 132 255 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(62 132 255 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#90a2b7}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#56687a}input::placeholder,textarea::placeholder{opacity:1;color:#56687a}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}@font-face{font-family:SUIT Variable;font-weight:100 900;src:url(../fonts/SUIT-Variable.woff2) format("woff2-variations")}body{font-family:SUIT Variable,serif}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.bottom-4{bottom:1rem}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-20{left:5rem}.left-80{left:20rem}.left-\[220px\]{left:220px}.left-\[360px\]{left:360px}.left-\[58px\]{left:58px}.left-\[80px\]{left:80px}.right-0{right:0}.right-12{right:3rem}.right-2{right:.5rem}.right-36{right:9rem}.right-4{right:1rem}.right-5{right:1.25rem}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:.5rem}.top-20{top:5rem}.top-36{top:9rem}.top-4{top:1rem}.top-40{top:10rem}.top-5{top:1.25rem}.z-30{z-index:30}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[200\]{z-index:200}.z-\[9998\]{z-index:9998}.z-\[99998\]{z-index:99998}.z-\[99999\]{z-index:99999}.z-\[9999\]{z-index:9999}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mt-12{margin-top:3rem}.mt-20{margin-top:5rem}.mt-9{margin-top:2.25rem}.mt-\[60px\]{margin-top:60px}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-1{height:.25rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1200px\]{height:1200px}.h-\[180px\]{height:180px}.h-\[200px\]{height:200px}.h-\[23rem\]{height:23rem}.h-\[240px\]{height:240px}.h-\[26rem\]{height:26rem}.h-\[3\.25rem\]{height:3.25rem}.h-\[30px\]{height:30px}.h-\[30rem\]{height:30rem}.h-\[320px\]{height:320px}.h-\[42\.5rem\]{height:42.5rem}.h-\[44px\]{height:44px}.h-\[48px\]{height:48px}.h-\[600px\]{height:600px}.h-\[66px\]{height:66px}.h-\[80px\]{height:80px}.h-\[calc\(100\%-48px\)\]{height:calc(100% - 48px)}.h-\[calc\(100vh-475px\)\]{height:calc(100vh - 475px)}.h-\[calc\(100vh-56px\)\]{height:calc(100vh - 56px)}.h-full{height:100%}.h-screen{height:100vh}.max-h-48{max-height:12rem}.min-h-40{min-height:10rem}.w-1{width:.25rem}.w-10{width:2.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[100px\]{width:100px}.w-\[1128px\]{width:1128px}.w-\[1200px\]{width:1200px}.w-\[120px\]{width:120px}.w-\[2000px\]{width:2000px}.w-\[200px\]{width:200px}.w-\[220px\]{width:220px}.w-\[264px\]{width:264px}.w-\[272px\]{width:272px}.w-\[30px\]{width:30px}.w-\[32rem\]{width:32rem}.w-\[36rem\]{width:36rem}.w-\[500px\]{width:500px}.w-\[63rem\]{width:63rem}.w-\[800px\]{width:800px}.w-\[80px\]{width:80px}.w-full{width:100%}.w-screen{width:100vw}.min-w-24{min-width:6rem}.min-w-96{min-width:24rem}.max-w-36{max-width:9rem}.max-w-\[1128px\]{max-width:1128px}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-list{grid-template-columns:repeat(4,minmax(0,264px))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-11{gap:2.75rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-8{row-gap:2rem}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[30px\]{border-radius:30px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-bl-none{border-bottom-left-radius:0}.rounded-tl-none{border-top-left-radius:0}.border{border-width:1px}.border-4{border-width:4px}.border-\[1px\]{border-width:1px}.border-b,.border-b-\[1px\]{border-bottom-width:1px}.border-r{border-right-width:1px}.border-dashed{border-style:dashed}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(205 217 228 / var(--tw-border-opacity))}.border-gray-50{--tw-border-opacity: 1;border-color:rgb(244 248 250 / var(--tw-border-opacity))}.border-green-300{--tw-border-opacity: 1;border-color:rgb(157 236 206 / var(--tw-border-opacity))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(2 208 133 / var(--tw-border-opacity))}.border-b-yellow-500{--tw-border-opacity: 1;border-bottom-color:rgb(255 226 65 / var(--tw-border-opacity))}.border-r-gray-100{--tw-border-opacity: 1;border-right-color:rgb(205 217 228 / var(--tw-border-opacity))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-blue-300{--tw-bg-opacity: 1;background-color:rgb(139 181 255 / var(--tw-bg-opacity))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(62 132 255 / var(--tw-bg-opacity))}.bg-blue-500\/20{background-color:#3e84ff33}.bg-blue-500\/50{background-color:#3e84ff80}.bg-blue-500\/60{background-color:#3e84ff99}.bg-blue-500\/80{background-color:#3e84ffcc}.bg-blue-500\/90{background-color:#3e84ffe6}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(205 217 228 / var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(244 248 250 / var(--tw-bg-opacity))}.bg-gray-black{--tw-bg-opacity: 1;background-color:rgb(30 39 46 / var(--tw-bg-opacity))}.bg-gray-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(229 251 243 / var(--tw-bg-opacity))}.bg-green-300{--tw-bg-opacity: 1;background-color:rgb(157 236 206 / var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(2 208 133 / var(--tw-bg-opacity))}.bg-red-300{--tw-bg-opacity: 1;background-color:rgb(252 165 165 / var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(255 81 81 / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-yellow-200{--tw-bg-opacity: 1;background-color:rgb(255 243 173 / var(--tw-bg-opacity))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(255 226 65 / var(--tw-bg-opacity))}.bg-opacity-40{--tw-bg-opacity: .4}.bg-opacity-70{--tw-bg-opacity: .7}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--tw-gradient-stops))}.from-blue-100\/40{--tw-gradient-from: rgb(226 237 255 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(226 237 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-100\/50{--tw-gradient-from: rgb(226 237 255 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(226 237 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-300{--tw-gradient-from: #8BB5FF var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 181 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3E84FF var(--tw-gradient-from-position);--tw-gradient-to: rgb(62 132 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-300{--tw-gradient-from: #9DECCE var(--tw-gradient-from-position);--tw-gradient-to: rgb(157 236 206 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500{--tw-gradient-from: #02D085 var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 208 133 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from: #FF5151 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 81 81 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-200\/90{--tw-gradient-from: rgb(255 243 173 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 243 173 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-blue-900{--tw-gradient-to: #1e3a8a var(--tw-gradient-to-position)}.to-green-500{--tw-gradient-to: #02D085 var(--tw-gradient-to-position)}.to-green-900{--tw-gradient-to: #14532d var(--tw-gradient-to-position)}.to-red-900{--tw-gradient-to: #7f1d1d var(--tw-gradient-to-position)}.to-yellow-200{--tw-gradient-to: #FFF3AD var(--tw-gradient-to-position)}.to-yellow-200\/0{--tw-gradient-to: rgb(255 243 173 / 0) var(--tw-gradient-to-position)}.bg-center{background-position:center}.bg-no-repeat{background-repeat:no-repeat}.fill-gray-200{fill:#90a2b7}.fill-gray-black{fill:#1e272e}.fill-gray-white{fill:#fff}.fill-green-500{fill:#02d085}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-left-top{-o-object-position:left top;object-position:left top}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-\[72px\]{padding-left:72px;padding-right:72px}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-\[36px\]{padding-top:36px;padding-bottom:36px}.pb-4{padding-bottom:1rem}.pb-48{padding-bottom:12rem}.pb-6{padding-bottom:1.5rem}.pl-8{padding-left:2rem}.pr-4{padding-right:1rem}.text-left{text-align:left}.text-center{text-align:center}.align-middle{vertical-align:middle}.text-5xl{font-size:3rem;line-height:1}.text-lg{font-size:1.125rem;line-height:1.75rem}.font-bold{font-weight:700}.font-normal{font-weight:400}.leading-\[1\.33\]{line-height:1.33}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity: 1;color:rgb(144 162 183 / var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity: 1;color:rgb(118 135 151 / var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgb(86 104 122 / var(--tw-text-opacity))}.text-gray-50{--tw-text-opacity: 1;color:rgb(244 248 250 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(65 80 91 / var(--tw-text-opacity))}.text-gray-black{--tw-text-opacity: 1;color:rgb(30 39 46 / var(--tw-text-opacity))}.text-gray-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-green-100{--tw-text-opacity: 1;color:rgb(229 251 243 / var(--tw-text-opacity))}.text-green-500{--tw-text-opacity: 1;color:rgb(2 208 133 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.placeholder-gray-100::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(205 217 228 / var(--tw-placeholder-opacity))}.placeholder-gray-100::placeholder{--tw-placeholder-opacity: 1;color:rgb(205 217 228 / var(--tw-placeholder-opacity))}.opacity-0{opacity:0}.opacity-70{opacity:.7}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-drop{--tw-shadow: 4px 4px 4px 0px rgba(120, 119, 125, .06);--tw-shadow-colored: 4px 4px 4px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-gray-500{--tw-shadow-color: #41505B;--tw-shadow: var(--tw-shadow-colored)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.text-bold-xl{font-size:1.5rem;font-weight:700;line-height:1.25rem}.text-bold-lg{font-size:1.25rem;font-weight:700;line-height:1rem}.text-bold-md{font-size:1rem;font-weight:700;line-height:1.25rem}.text-bold-rg{font-size:.875rem;font-weight:700;line-height:1rem}.text-bold-sm{font-size:.75rem;font-weight:700;line-height:1rem}.text-semibold-lg{font-size:1.25rem;font-weight:600;line-height:1.75rem}.text-semibold-md{font-size:1rem;font-weight:600;line-height:1.25rem}.text-medium-md{font-size:1rem;font-weight:500;line-height:1.5rem}.text-medium-rg{font-size:.875rem;font-weight:500;line-height:1.5rem}.text-medium-sm{font-size:.75rem;font-weight:500;line-height:1rem}.text-tooltip-sm{font-size:.75rem;font-weight:500;line-height:1.15rem}.blocklyToolboxDiv{padding:0;background-color:transparent;margin:1rem;display:flex!important;height:calc(100% - 2rem)!important;flex-direction:column;flex-wrap:nowrap;align-items:flex-end;box-shadow:0 4px 4px #76767640;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;overflow-y:hidden}.blocklyToolboxContents{background-color:#fff;height:100%;border-left:1px #cdd9e4 solid}.blocklyToolboxCategory{padding:0;margin:0}.blocklyTreeRow{width:6rem;height:auto;background-color:#fff;padding:.5rem 0;margin:0;border-bottom:1px #cdd9e4 solid;display:flex;align-items:center;justify-content:center}.blocklyTreeRowContentContainer{display:flex;flex-direction:column;gap:.5rem;align-items:center}.blocklyTreeRow:hover{cursor:pointer}.blocklyTreeLabel{font-size:.75rem;font-weight:600;line-height:1rem}.blocklyFlyout{z-index:70;transform:translate(800px,40px)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#cdd9e4;border-radius:4px}input[type=color]::-webkit-color-swatch{border-radius:100%;border:none}input[type=color]::-webkit-color-swatch-wrapper{padding:0}.contentCreatingBlock{display:flex;flex-direction:column;padding:1.25rem 1rem .5rem}.creatingBlockLabel{--tw-text-opacity: 1;color:rgb(30 39 46 / var(--tw-text-opacity));font-size:.875rem;font-weight:700;line-height:1rem;margin-bottom:.75rem}.creatingBlockInput{--tw-bg-opacity: 1;background-color:rgb(244 248 250 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(86 104 122 / var(--tw-text-opacity));font-size:.875rem;font-weight:600;line-height:1rem;border:1px solid #cdd9e4;border-radius:.5rem;padding:.5rem 1.25rem;width:100%;height:2.5rem}.creatingBlockInput::-moz-placeholder{--tw-text-opacity: 1;color:rgb(144 162 183 / var(--tw-text-opacity))}.creatingBlockInput::placeholder{--tw-text-opacity: 1;color:rgb(144 162 183 / var(--tw-text-opacity))}.creatingBlockButton{--tw-bg-opacity: 1;background-color:rgb(62 132 255 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));margin-top:.5rem;font-size:1.25rem;border-radius:.5rem;width:100%;height:2.5rem}.creatingBlockButton:hover{--tw-bg-opacity: 1;background-color:rgb(139 181 255 / var(--tw-bg-opacity))}.blocklyTrash{opacity:1!important}.listBlockLabel{--tw-text-opacity: 1;color:rgb(30 39 46 / var(--tw-text-opacity));font-size:.875rem;font-weight:700;line-height:1rem;margin-top:1.75rem}.resetCssDiv{display:flex;align-items:center;margin:1rem 0 0}.resetCssCheckbox{height:1.25rem;width:1.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(205 217 228 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));background-position:center;background-repeat:no-repeat}.resetCssCheckbox:checked{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));background-image:url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.57986%203.58181L5.25145%209.25L1.86058%205.63747'%20stroke='%2356687A'%20stroke-width='1.2'%20stroke-linecap='round'%20stroke-linejoin='round'%20/%3e%3c/svg%3e")}.resetCssText{--tw-text-opacity: 1;color:rgb(86 104 122 / var(--tw-text-opacity));padding:0 6px 0 12px}.blocklyTooltipDiv{border-radius:.375rem;border-style:none;--tw-bg-opacity: 1;background-color:rgb(2 208 133 / var(--tw-bg-opacity));padding:.5rem .75rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));opacity:1;font-size:.75rem;font-weight:500;line-height:1.15rem}.blocklyContextMenu{padding:0!important;box-sizing:border-box!important;max-height:200px!important;overflow-y:auto!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInBlock{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@keyframes rotateX{0%{transform:rotateX(37deg) rotate(0) translateY(-350px)}to{transform:rotateX(70deg) rotate(0) translateY(-350px)}}.reset-css html,.reset-css body,.reset-css div,.reset-css span,.reset-css header,.reset-css section,.reset-css nav,.reset-css main,.reset-css article,.reset-css footer,.reset-css p,.reset-css strong,.reset-css h1,.reset-css h2,.reset-css h3,.reset-css h4,.reset-css h5,.reset-css h6,.reset-css small,.reset-css br,.reset-css em,.reset-css i,.reset-css blockquote,.reset-css hr,.reset-css input,.reset-css button,.reset-css form,.reset-css option,.reset-css textarea,.reset-css select,.reset-css fieldset,.reset-css legend,.reset-css label,.reset-css td,.reset-css tr,.reset-css th,.reset-css caption,.reset-css table,.reset-css ul,.reset-css ol,.reset-css li,.reset-css a{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}.reset-css article,.reset-css header,.reset-css section,.reset-css nav,.reset-css main,.reset-css footer{display:block}.reset-css body{line-height:1}.reset-css ol,.reset-css ul{list-style:none}.reset-css blockquote,.reset-css q{quotes:none}.reset-css blockquote:before,.reset-css blockquote:after,.reset-css q:before,.reset-css q:after{content:"";content:none}.reset-css table{border-collapse:collapse;border-spacing:0}.coachMarkHighlight{z-index:99999}.coachMarkHighlightText{--tw-text-opacity: 1;color:rgb(2 208 133 / var(--tw-text-opacity));font-size:1rem;font-weight:600;line-height:1.25rem}.placeholder\:text-gray-100::-moz-placeholder{--tw-text-opacity: 1;color:rgb(205 217 228 / var(--tw-text-opacity))}.placeholder\:text-gray-100::placeholder{--tw-text-opacity: 1;color:rgb(205 217 228 / var(--tw-text-opacity))}.placeholder\:text-semibold-rg::-moz-placeholder{font-size:.875rem;font-weight:600;line-height:1rem}.placeholder\:text-semibold-rg::placeholder{font-size:.875rem;font-weight:600;line-height:1rem}.placeholder\:text-medium-md::-moz-placeholder{font-size:1rem;font-weight:500;line-height:1.5rem}.placeholder\:text-medium-md::placeholder{font-size:1rem;font-weight:500;line-height:1.5rem}.checked\:bg-white:checked{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.checked\:bg-\[url\(\'\@\/shared\/assets\/check\.svg\'\)\]:checked{background-image:url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.57986%203.58181L5.25145%209.25L1.86058%205.63747'%20stroke='%2356687A'%20stroke-width='1.2'%20stroke-linecap='round'%20stroke-linejoin='round'%20/%3e%3c/svg%3e")}.hover\:border:hover{border-width:1px}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(118 135 151 / var(--tw-border-opacity))}.hover\:border-green-500:hover{--tw-border-opacity: 1;border-color:rgb(2 208 133 / var(--tw-border-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(205 217 228 / var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(244 248 250 / var(--tw-bg-opacity))}.hover\:bg-green-100:hover{--tw-bg-opacity: 1;background-color:rgb(229 251 243 / var(--tw-bg-opacity))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.hover\:bg-yellow-200:hover{--tw-bg-opacity: 1;background-color:rgb(255 243 173 / var(--tw-bg-opacity))}.hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(118 135 151 / var(--tw-text-opacity))}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgb(65 80 91 / var(--tw-text-opacity))}.hover\:text-green-500:hover{--tw-text-opacity: 1;color:rgb(2 208 133 / var(--tw-text-opacity))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(255 81 81 / var(--tw-text-opacity))}.focus\:border-gray-200:focus{--tw-border-opacity: 1;border-color:rgb(144 162 183 / var(--tw-border-opacity))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border:disabled{border-width:1px}.disabled\:border-gray-100:disabled{--tw-border-opacity: 1;border-color:rgb(205 217 228 / var(--tw-border-opacity))}.disabled\:border-green-300:disabled{--tw-border-opacity: 1;border-color:rgb(157 236 206 / var(--tw-border-opacity))}.disabled\:bg-gray-50:disabled{--tw-bg-opacity: 1;background-color:rgb(244 248 250 / var(--tw-bg-opacity))}.disabled\:bg-green-300:disabled{--tw-bg-opacity: 1;background-color:rgb(157 236 206 / var(--tw-bg-opacity))}@media (min-width: 1280px){.xl\:px-0{padding-left:0;padding-right:0}}
diff --git a/assets/preview-CMganFWK.js b/assets/preview-DpyGzjdk.js
similarity index 77%
rename from assets/preview-CMganFWK.js
rename to assets/preview-DpyGzjdk.js
index 248bd097..bc6767d9 100644
--- a/assets/preview-CMganFWK.js
+++ b/assets/preview-DpyGzjdk.js
@@ -1,2 +1,2 @@
-const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./DocsRenderer-CFRXHY34-AOshfsnT.js","./iframe-DCCQ28un.js","./index-DRjF_FHU.js","./jsx-runtime-DR9Q75dM.js","./index-BXCeiWJk.js","./index-CzpEL4_8.js","./index-DrFu-skq.js","./react-18-CeYYHeGS.js","./client-Dbo3a7kb.js"])))=>i.map(i=>d[i]);
-import{_ as a}from"./iframe-DCCQ28un.js";import"../sb-preview/runtime.js";var i=Object.entries(globalThis.TAGS_OPTIONS??{}).reduce((e,r)=>{let[t,o]=r;return o.excludeFromDocsStories&&(e[t]=!0),e},{}),d={docs:{renderer:async()=>{let{DocsRenderer:e}=await a(()=>import("./DocsRenderer-CFRXHY34-AOshfsnT.js").then(r=>r.ak),__vite__mapDeps([0,1,2,3,4,5,6,7,8]),import.meta.url);return new e},stories:{filter:e=>{var r;return(e.tags||[]).filter(t=>i[t]).length===0&&!((r=e.parameters.docs)!=null&&r.disable)}}}};export{d as parameters};
+const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./DocsRenderer-CFRXHY34-5s844wst.js","./iframe-CmVLwW56.js","./index-DRjF_FHU.js","./jsx-runtime-DR9Q75dM.js","./index-BXCeiWJk.js","./index-CzpEL4_8.js","./index-DrFu-skq.js","./react-18-CeYYHeGS.js","./client-Dbo3a7kb.js"])))=>i.map(i=>d[i]);
+import{_ as a}from"./iframe-CmVLwW56.js";import"../sb-preview/runtime.js";var i=Object.entries(globalThis.TAGS_OPTIONS??{}).reduce((e,r)=>{let[t,o]=r;return o.excludeFromDocsStories&&(e[t]=!0),e},{}),d={docs:{renderer:async()=>{let{DocsRenderer:e}=await a(()=>import("./DocsRenderer-CFRXHY34-5s844wst.js").then(r=>r.ak),__vite__mapDeps([0,1,2,3,4,5,6,7,8]),import.meta.url);return new e},stories:{filter:e=>{var r;return(e.tags||[]).filter(t=>i[t]).length===0&&!((r=e.parameters.docs)!=null&&r.disable)}}}};export{d as parameters};
diff --git a/assets/useCoachMarkStore-BoVLoTcU.js b/assets/useCoachMarkStore-BoVLoTcU.js
new file mode 100644
index 00000000..7838648b
--- /dev/null
+++ b/assets/useCoachMarkStore-BoVLoTcU.js
@@ -0,0 +1 @@
+import{d as a}from"./useImageModalStore-axAWps0d.js";const o=a()(r=>({isCoachMarkOpen:!0,currentStep:0,openCoachMark:()=>r({isCoachMarkOpen:!0,currentStep:0}),closeCoachMark:()=>r({isCoachMarkOpen:!1}),setCurrentStep:e=>r({currentStep:e})}));export{o as u};
diff --git a/assets/useImageModalStore-jpOIQYA6.js b/assets/useImageModalStore-axAWps0d.js
similarity index 98%
rename from assets/useImageModalStore-jpOIQYA6.js
rename to assets/useImageModalStore-axAWps0d.js
index 1a03ab07..53464d68 100644
--- a/assets/useImageModalStore-jpOIQYA6.js
+++ b/assets/useImageModalStore-axAWps0d.js
@@ -1,4 +1,4 @@
-import{c as td,g as LC,R as RB}from"./index-DRjF_FHU.js";const _d="BOOLOCK_SYSTEM_",Xl="CSS_",uT=n=>`${_d}${n}`,dT=n=>n.startsWith(_d)?n.slice(_d.length):n,gT=n=>n.startsWith(Xl)?n:`${Xl}${n}`,Ad=n=>n.startsWith(Xl)?n.replace(Xl,""):n;var Lm={exports:{}};(function(n,r){(function(i,l){n.exports=l()})(td,function(){var i={},l,a,h,d,p,g,f,m,w,_,D,F,v,Y,G,N,ee,P,X,R,q,U,z,ue,Se,We,re,le,nt,ce,Ue,Lt,xe,lt,Yt,xt,bt,Ot,De,Xe,Ht,ti,gc,W,ct,me,co,Jt,ps,ao,at,fA,pc,y,K,Dr,$e,tg,ae,$s,Rr,fs,Bs,$c,ho,Qr,Lr,uo,Ag,fc,jt,GA,Bc,mc,xr,wc,go,Or,Cc,bc,sg,ig,og,Ai,rg,Hr,ng,po,Nr,lg,Mr,cg,Pr,Ec,_c,Gr,Vr,Kr,$o,ag,Wr,hg,ug,Xr,dg,vc,si,gg,zr,yc,Tc,pg,Yr,ii,Jr,$g,Ic,kc,fg,Bg,ms,mg,fo,Fc,Zt,BA,wg,Sc,jr,Uc,Cg,Dc,Bo,bg,oi,mo,Zr,Eg,_g,vg,VA,Ge,wo,pt,yg,Tg,Ig,kg,Fg,Sg,Ug,Rc,mA,ri,Qc,Dg,Rg,Qg,Lg,xg,Og,Hg,Ng,Mg,Lc,Pg,ni,qr,Gg,li,xc,Oc,Hc,en,tn,Nc,Vg,Mc,Pc,Gc,Vc,Kc,Wc,Xc,Kg,Co,zc,An,sn,qt,Yc,Jc,bo,jc,Zc,Wg,on,qc,Xg,zg,Yg,Jg,jg,ci,ea,ta,ai,rn,Zg,qg,Aa,sa,wA,ia,oa,ep,tp,Ap,sp,ra,ip,na,op,ws,Eo,nn,ln,Cs,la,cn,ca,ve,rp,hi,ui,np,aa,an,di,ha,bs,_o,ua,da,lp,cp,ap,ga,hp,pa,vo,up,dp,gp,pp,yo,$a,$p,To,fa,Io,fp,Bp,KA,Ba,eA,mp,wp,ma,Cp,Es,wa,bp,Ep,_p,vp,yp,Ca,Tp,Ip,hn,kp,Fp,ba,un,Ea,dn,_a,va,gi,_s,CA,WA,gn,tA,Sp,Up,Dp,Rp,ya,Qp,Ta,pn,Lp,xp,Op,Ia,$n,ka,fn,Hp,Np,Mp,Pp,XA,V,ht,Oe,Ce,AA,pi,x,ye,Fa,Gp,Bn,Sa,Vp,Ua,mn,Da,Ra,Kp,Qa,Wp,wn,Xp,zp,Yp,Jp,jp,La,Zp,ko,Fo,qp,xa,Oa,Ha,Na,Cn,Ma,e$,t$,A$,$i,Pa,s$,bn,Et,i$,zA,Ga,o$,So,Va,Ka,Wa,Xa,za,Ya,Ja,ja,Za,qa,r$,n$,l$,c$,a$,h$,u$,d$,g$,eh,th,Ah,sh,ih,oh,rh,En,Uo,nh,p$,lh,ch,ah,hh,uh,dh,gh,ph,$h,fh,$$,f$,B$,Bh,m$,w$,C$,b$,E$,I;l=function(e,t,A,s){if(!(e instanceof k)&&typeof e!="string"||`${e}`.trim()==="")throw Error('Invalid type "'+e+'". The type must be a non-empty string or a Blockly.registry.Type.');if(e=`${e}`.toLowerCase(),typeof t!="string"||t.trim()==="")throw Error('Invalid name "'+t+'". The name must be a non-empty string.');const o=t.toLowerCase();if(!A)throw Error("Can not register a null value");let c=YA[e],u=_n[e];if(c||(c=YA[e]=Object.create(null),u=_n[e]=Object.create(null)),a(e,A),!s&&c[o]&&c[o]!==A)throw Error('Name "'+o+'" with type "'+e+'" already registered.');c[o]=A,u[o]=t},a=function(e,t){switch(e){case String(k.FIELD):if(typeof t.fromJson!="function")throw Error('Type "'+e+'" must have a fromJson function')}},h=function(e,t){e=`${e}`.toLowerCase(),t=t.toLowerCase();const A=YA[e];A&&A[t]?(delete YA[e][t],delete _n[e][t]):console.warn("Unable to unregister ["+t+"]["+e+"] from the registry.")},d=function(e,t,A){e=`${e}`.toLowerCase(),t=t.toLowerCase();const s=YA[e];if(!s||!s[t]){if(t="Unable to find ["+t+"]["+e+"] in the registry.",A)throw Error(t+" You must require or register a "+e+" plugin.");return console.warn(t),null}return s[t]},p=function(e,t){return e=`${e}`.toLowerCase(),t=t.toLowerCase(),(e=YA[e])?!!e[t]:!1},g=function(e,t,A){return d(e,t,A)},f=function(e,t,A){return d(e,t,A)},m=function(e,t,A){e=`${e}`.toLowerCase();var s=YA[e];if(!s){if(s=`Unable to find [${e}] in the registry.`,A)throw Error(`${s} You must require or register a ${e} plugin.`);return console.warn(s),null}if(!t)return s;e=_n[e],A=Object.create(null);for(const o of Object.keys(s))A[e[o]]=s[o];return A},w=function(e,t,A){return t=t.plugins[String(e)]||sA,typeof t=="function"?t:g(e,t,A)},_=function(){return"blockly-"+(Mw++).toString(36)},D=function(){return v$.genUid()},i.setRecordUndo$$module$build$src$core$events$utils=function(e){fi=e},F=function(){return fi},v=function(e){kn.fireInternal(e)},Y=function(e){if(P()){if(!ks.length)try{requestAnimationFrame(()=>{setTimeout(G,0)})}catch{setTimeout(G,0)}ks.push(e)}},G=function(){var e=N(ks,!0);ks.length=0;for(let A=0,s;s=e[A];A++)if(s.workspaceId){var t=ue(s.workspaceId);t&&t.fireChangeListener(s)}e=new Set(e.map(A=>A.workspaceId));for(const A of e){if(!A||(e=ue(A),!e))continue;e=e.getUndoStack();let s;for(t=e.length;0`${_d}${n}`,gT=n=>n.startsWith(_d)?n.slice(_d.length):n,pT=n=>n.startsWith(Xl)?n:`${Xl}${n}`,Ad=n=>n.startsWith(Xl)?n.replace(Xl,""):n;var Lm={exports:{}};(function(n,r){(function(i,l){n.exports=l()})(td,function(){var i={},l,a,h,d,p,g,f,m,w,_,D,F,v,Y,G,N,ee,P,X,R,q,U,z,ue,Se,We,re,le,nt,ce,Ue,Lt,xe,lt,Yt,xt,bt,Ot,De,Xe,Ht,ti,gc,W,ct,me,co,Jt,ps,ao,at,fA,pc,y,K,Dr,$e,tg,ae,$s,Rr,fs,Bs,$c,ho,Qr,Lr,uo,Ag,fc,jt,GA,Bc,mc,xr,wc,go,Or,Cc,bc,sg,ig,og,Ai,rg,Hr,ng,po,Nr,lg,Mr,cg,Pr,Ec,_c,Gr,Vr,Kr,$o,ag,Wr,hg,ug,Xr,dg,vc,si,gg,zr,yc,Tc,pg,Yr,ii,Jr,$g,Ic,kc,fg,Bg,ms,mg,fo,Fc,Zt,BA,wg,Sc,jr,Uc,Cg,Dc,Bo,bg,oi,mo,Zr,Eg,_g,vg,VA,Ge,wo,pt,yg,Tg,Ig,kg,Fg,Sg,Ug,Rc,mA,ri,Qc,Dg,Rg,Qg,Lg,xg,Og,Hg,Ng,Mg,Lc,Pg,ni,qr,Gg,li,xc,Oc,Hc,en,tn,Nc,Vg,Mc,Pc,Gc,Vc,Kc,Wc,Xc,Kg,Co,zc,An,sn,qt,Yc,Jc,bo,jc,Zc,Wg,on,qc,Xg,zg,Yg,Jg,jg,ci,ea,ta,ai,rn,Zg,qg,Aa,sa,wA,ia,oa,ep,tp,Ap,sp,ra,ip,na,op,ws,Eo,nn,ln,Cs,la,cn,ca,ve,rp,hi,ui,np,aa,an,di,ha,bs,_o,ua,da,lp,cp,ap,ga,hp,pa,vo,up,dp,gp,pp,yo,$a,$p,To,fa,Io,fp,Bp,KA,Ba,eA,mp,wp,ma,Cp,Es,wa,bp,Ep,_p,vp,yp,Ca,Tp,Ip,hn,kp,Fp,ba,un,Ea,dn,_a,va,gi,_s,CA,WA,gn,tA,Sp,Up,Dp,Rp,ya,Qp,Ta,pn,Lp,xp,Op,Ia,$n,ka,fn,Hp,Np,Mp,Pp,XA,V,ht,Oe,Ce,AA,pi,x,ye,Fa,Gp,Bn,Sa,Vp,Ua,mn,Da,Ra,Kp,Qa,Wp,wn,Xp,zp,Yp,Jp,jp,La,Zp,ko,Fo,qp,xa,Oa,Ha,Na,Cn,Ma,e$,t$,A$,$i,Pa,s$,bn,Et,i$,zA,Ga,o$,So,Va,Ka,Wa,Xa,za,Ya,Ja,ja,Za,qa,r$,n$,l$,c$,a$,h$,u$,d$,g$,eh,th,Ah,sh,ih,oh,rh,En,Uo,nh,p$,lh,ch,ah,hh,uh,dh,gh,ph,$h,fh,$$,f$,B$,Bh,m$,w$,C$,b$,E$,I;l=function(e,t,A,s){if(!(e instanceof k)&&typeof e!="string"||`${e}`.trim()==="")throw Error('Invalid type "'+e+'". The type must be a non-empty string or a Blockly.registry.Type.');if(e=`${e}`.toLowerCase(),typeof t!="string"||t.trim()==="")throw Error('Invalid name "'+t+'". The name must be a non-empty string.');const o=t.toLowerCase();if(!A)throw Error("Can not register a null value");let c=YA[e],u=_n[e];if(c||(c=YA[e]=Object.create(null),u=_n[e]=Object.create(null)),a(e,A),!s&&c[o]&&c[o]!==A)throw Error('Name "'+o+'" with type "'+e+'" already registered.');c[o]=A,u[o]=t},a=function(e,t){switch(e){case String(k.FIELD):if(typeof t.fromJson!="function")throw Error('Type "'+e+'" must have a fromJson function')}},h=function(e,t){e=`${e}`.toLowerCase(),t=t.toLowerCase();const A=YA[e];A&&A[t]?(delete YA[e][t],delete _n[e][t]):console.warn("Unable to unregister ["+t+"]["+e+"] from the registry.")},d=function(e,t,A){e=`${e}`.toLowerCase(),t=t.toLowerCase();const s=YA[e];if(!s||!s[t]){if(t="Unable to find ["+t+"]["+e+"] in the registry.",A)throw Error(t+" You must require or register a "+e+" plugin.");return console.warn(t),null}return s[t]},p=function(e,t){return e=`${e}`.toLowerCase(),t=t.toLowerCase(),(e=YA[e])?!!e[t]:!1},g=function(e,t,A){return d(e,t,A)},f=function(e,t,A){return d(e,t,A)},m=function(e,t,A){e=`${e}`.toLowerCase();var s=YA[e];if(!s){if(s=`Unable to find [${e}] in the registry.`,A)throw Error(`${s} You must require or register a ${e} plugin.`);return console.warn(s),null}if(!t)return s;e=_n[e],A=Object.create(null);for(const o of Object.keys(s))A[e[o]]=s[o];return A},w=function(e,t,A){return t=t.plugins[String(e)]||sA,typeof t=="function"?t:g(e,t,A)},_=function(){return"blockly-"+(Mw++).toString(36)},D=function(){return v$.genUid()},i.setRecordUndo$$module$build$src$core$events$utils=function(e){fi=e},F=function(){return fi},v=function(e){kn.fireInternal(e)},Y=function(e){if(P()){if(!ks.length)try{requestAnimationFrame(()=>{setTimeout(G,0)})}catch{setTimeout(G,0)}ks.push(e)}},G=function(){var e=N(ks,!0);ks.length=0;for(let A=0,s;s=e[A];A++)if(s.workspaceId){var t=ue(s.workspaceId);t&&t.fireChangeListener(s)}e=new Set(e.map(A=>A.workspaceId));for(const A of e){if(!A||(e=ue(A),!e))continue;e=e.getUndoStack();let s;for(t=e.length;0>>/g,e),Ih="",e=document.createElement("style"),e.id="blockly-common-style",t=document.createTextNode(t),e.appendChild(t),document.head.insertBefore(e,document.head.firstChild)))},y=function(e,t,A){e=document.createElementNS(xo,`${e}`);for(const s in t)e.setAttribute(s,`${t[s]}`);return A&&A.appendChild(e),e},K=function(e,t){return t=t.split(" "),t.every(A=>e.classList.contains(A))?!1:(e.classList.add(...t),!0)},Dr=function(e,t){e.classList.remove(...t.split(" "))},$e=function(e,t){return t=t.split(" "),t.every(A=>!e.classList.contains(A))?!1:(e.classList.remove(...t),!0)},tg=function(e,t){return e.classList.contains(t)},ae=function(e){return e&&e.parentNode?e.parentNode.removeChild(e):null},$s=function(e,t){const A=t.nextSibling;if(t=t.parentNode,!t)throw Error("Reference node has no parent.");A?t.insertBefore(e,A):t.appendChild(e)},Rr=function(e,t){e.style.transform=t,e.style["-webkit-transform"]=t},fs=function(){Fh++,Nt||(Nt=Object.create(null))},Bs=function(){Fh--,Fh||(Nt=null)},$c=function(e){const t=e.textContent+`
`+e.className.baseVal;let A;if(Nt&&(A=Nt[t]))return A;try{A=e.getComputedTextLength()}catch{return 8*e.textContent.length}return Nt&&(Nt[t]=A),A},ho=function(e,t,A,s){return Qr(e,t+"pt",A,s)},Qr=function(e,t,A,s){const o=e.textContent;e=o+`
`+e.className.baseVal;var c;return Nt&&(c=Nt[e])||(Rn||(c=document.createElement("canvas"),c.className="blocklyComputeCanvas",document.body.appendChild(c),Rn=c.getContext("2d")),Rn.font=A+" "+t+" "+s,c=o?Rn.measureText(o).width:0,Nt&&(Nt[e]=c)),c},Lr=function(e,t,A,s){const o=document.createElement("span");o.style.font=A+" "+t+" "+s,o.textContent=e,e=document.createElement("div"),e.style.width="1px",e.style.height="0",t=document.createElement("div"),t.style.display="flex",t.style.position="fixed",t.style.top="0",t.style.left="0",t.appendChild(o),t.appendChild(e),document.body.appendChild(t),A={height:0,baseline:0};try{t.style.alignItems="baseline",A.baseline=e.offsetTop-o.offsetTop,t.style.alignItems="flex-end",A.height=e.offsetTop-o.offsetTop}finally{document.body.removeChild(t)}return A},uo=function(e){return G$.getSizeInternal(e)},Ag=function(e){if(jt(e,"display")!=="none")return fc(e);const t=e.style,A=t.display,s=t.visibility,o=t.position;t.visibility="hidden",t.position="absolute",t.display="inline";const c=e.offsetWidth;return e=e.offsetHeight,t.display=A,t.position=o,t.visibility=s,new Ae(c,e)},fc=function(e){return new Ae(e.offsetWidth,e.offsetHeight)},jt=function(e,t){return e=window.getComputedStyle(e),e[t]||e.getPropertyValue(t)},GA=function(e){const t=new S(0,0);e=e.getBoundingClientRect();var A=document.documentElement;return A=new S(window.pageXOffset||A.scrollLeft,window.pageYOffset||A.scrollTop),t.x=e.left+A.x,t.y=e.top+A.y,t},Bc=function(){const e=document.body,t=document.documentElement;return new S(e.scrollLeft||t.scrollLeft,e.scrollTop||t.scrollTop)},mc=function(e){const t=parseFloat(jt(e,"borderLeftWidth")),A=parseFloat(jt(e,"borderRightWidth")),s=parseFloat(jt(e,"borderTopWidth"));return e=parseFloat(jt(e,"borderBottomWidth")),new ge(s,e,t,A)},xr=function(e,t,A){e=wc(e,t,A),t.scrollLeft=e.x,t.scrollTop=e.y},wc=function(e,t,A){var s=GA(e),o=GA(t),c=mc(t);const u=s.x-o.x-c.left;return s=s.y-o.y-c.top,o=fc(e),e=t.clientWidth-o.width,o=t.clientHeight-o.height,c=t.scrollLeft,t=t.scrollTop,A?(c+=u-e/2,t+=s-o/2):(c+=Math.min(u,Math.max(u-e,0)),t+=Math.min(s,Math.max(s-o,0))),new S(c,t)},go=function(e){const t=new S(0,0);var A=e.x&&e.getAttribute("x");const s=e.y&&e.getAttribute("y");return A&&(t.x=parseInt(A)),s&&(t.y=parseInt(s)),(A=(A=e.getAttribute("transform"))&&A.match(V$))&&(t.x+=Number(A[1]),A[3]&&(t.y+=Number(A[3]))),(e=e.getAttribute("style"))&&e.includes("translate")&&(e=e.match(K$))&&(t.x+=Number(e[1]),e[3]&&(t.y+=Number(e[3]))),t},Or=function(e){let t=0,A=0;for(;e;){const s=go(e);if(t+=s.x,A+=s.y,(" "+(e.getAttribute("class")||"")+" ").includes(" injectionDiv "))break;e=e.parentNode}return new S(t,A)},Cc=function(){const e=Bc();return new ge(e.y,document.documentElement.clientHeight+e.y,e.x,document.documentElement.clientWidth+e.x)},bc=function(){const e=document.documentElement,t=window;return new S(t.pageXOffset||e.scrollLeft,t.pageYOffset||e.scrollTop)},sg=function(e,t){var A=t.x;t=t.y;const s=e.getInjectionDiv().getBoundingClientRect();return A=new S(A-s.left,t-s.top),t=e.getOriginOffsetInPixels(),S.difference(A,t).scale(1/e.scale)},ig=function(e,t){var A=t.scale(e.scale);t=A.x,A=A.y;const s=e.getInjectionDiv().getBoundingClientRect();return e=e.getOriginOffsetInPixels(),new S(t+s.left+e.x,A+s.top+e.y)},og=function(e){({document:Ln=Ln,DOMParser:Oo=Oo,XMLSerializer:Ho=Ho}=e),Qn=new Oo,Sh=new Ho},i.createElement$$module$build$src$core$utils$xml=function(e){return Ln.createElementNS(W$,e)},i.createTextNode$$module$build$src$core$utils$xml=function(e){return Ln.createTextNode(e)},i.textToDom$$module$build$src$core$utils$xml=function(e){let t=Qn.parseFromString(e,"text/xml");if(t&&t.documentElement&&!t.getElementsByTagName("parsererror").length)return t.documentElement;if((t=Qn.parseFromString(e,"text/html"))&&t.body.firstChild&&t.body.firstChild.nodeName.toLowerCase()==="xml")return t.body.firstChild;throw Error(`DOMParser was unable to parse: ${e}`)},Ai=function(e){return rg(Sh.serializeToString(e))},rg=function(e){return e.replace(Ww,t=>`${t.charCodeAt(0)};`)},Hr=function(e){return e?((e instanceof Element||typeof e=="string")&&(e=_c(e),e=cg(e)),ng(e),e):null},ng=function(e){const t=e.kind;if(e=e.contents,t&&t!==X$&&t!==Uh)throw Error("Invalid toolbox kind "+t+". Please supply either "+X$+" or "+Uh);if(!e)throw Error("Toolbox must have a contents attribute.")},po=function(e){return e?e.contents?e.contents:Array.isArray(e)&&0 document.")}else e instanceof Element&&(t=e);return t},Gr=function(e,t,A,s,o,c){const u=c.scrollbar&&c.scrollbar.canScrollVertically();return e.horizontal===Ii.LEFT?(A=o.absoluteMetrics.left+A,u&&c.RTL&&(A+=Te.scrollbarThickness)):(A=o.absoluteMetrics.left+o.viewMetrics.width-t.width-A,u&&!c.RTL&&(A-=Te.scrollbarThickness)),e.vertical===FA.TOP?e=o.absoluteMetrics.top+s:(e=o.absoluteMetrics.top+o.viewMetrics.height-t.height-s,c.scrollbar&&c.scrollbar.canScrollHorizontally()&&(e-=Te.scrollbarThickness)),new ge(e,e+t.height,A,A+t.width)},Vr=function(e,t){return{horizontal:t.toolboxMetrics.position===J.LEFT||e.horizontalLayout&&!e.RTL?Ii.RIGHT:Ii.LEFT,vertical:t.toolboxMetrics.position===J.BOTTOM?FA.TOP:FA.BOTTOM}},Kr=function(e,t,A,s){const o=e.left,c=e.right-e.left,u=e.bottom-e.top;for(let $=0;$1'),s.appendChild(A),t.push(s)),ut.variables_get){e.sort(Po.compareByName);for(let o=0,c;c=e[o];o++)A=i.createElement$$module$build$src$core$utils$xml("block"),A.setAttribute("type","variables_get"),A.setAttribute("gap","8"),A.appendChild(ms(c)),t.push(A)}}return t},Tc=function(e){return tf.generateUniqueNameInternal(e)},pg=function(e){return Yr(Lh.charAt(0),e.getAllVariableNames())},Yr=function(e,t){if(!t.length)return e;const A=Lh;let s="",o=A.indexOf(e);for(;;){let c=!1;for(let u=0;uc.getVariableModel().name);if(s&&(A=s.some(c=>c.toLowerCase()===e),s=s.some(c=>c.toLowerCase()===t),A&&s))return o.getName()}return null},Bg=function(e,t,A){e=e.toLowerCase(),t=t.toLowerCase(),A=A.getAllBlocks(!1);for(const o of A){if(!si(o))continue;A=o.getProcedureDef();var s=A[1];const c=s.some(u=>u.toLowerCase()===e);if(s=s.some(u=>u.toLowerCase()===t),c&&s)return A[0]}return null},ms=function(e){const t=i.createElement$$module$build$src$core$utils$xml("field");return t.setAttribute("name","VAR"),t.setAttribute("id",e.getId()),t.setAttribute("variabletype",e.type),e=i.createTextNode$$module$build$src$core$utils$xml(e.name),t.appendChild(e),t},i.getOrCreateVariablePackage$$module$build$src$core$variables=function(e,t,A,s){let o=i.getVariable$$module$build$src$core$variables(e,t,A,s);return o||(o=mg(e,t,A,s)),o},i.getVariable$$module$build$src$core$variables=function(e,t,A,s){const o=e.getPotentialVariableMap();let c=null;if(t&&(c=e.getVariableById(t),!c&&o&&(c=o.getVariableById(t)),c))return c;if(A){if(s===void 0)throw Error("Tried to look up a variable by name without a type");c=e.getVariable(A,s),!c&&o&&(c=o.getVariable(A,s))}return c},mg=function(e,t,A,s){const o=e.getPotentialVariableMap();return A||(A=Tc(e.isFlyout?e.targetWorkspace:e)),o?o.createVariable(A,s,t):e.createVariable(A,s,t)},fo=function(e,t){e=e.getAllVariables();const A=[];if(t.length!==e.length)for(let s=0;s{Hh=t,Af=window.requestAnimationFrame(()=>{jr(),t()})})),ki)},Zt=function(){return ki||Promise.resolve()},BA=function(e){e||window.cancelAnimationFrame(Af),jr(e),!e&&Hh&&Hh()},wg=function(){return L$},Sc=function(e){xh.add(e),Oh.set(e,i.getGroup$$module$build$src$core$events$utils());const t=e.getParent();t?Sc(t):On.add(e)},jr=function(e){const t=e?new Set([e]):new Set([...On].map(c=>c.workspace)),A=[...On].filter(Cg).filter(c=>t.has(c.workspace));for(var s of A)Dc(s);for(const c of t)c.resizeContents();for(var o of A)s=o.getRelativeToSurfaceXY(),o.updateComponentLocations(s);for(const c of A)o=i.getGroup$$module$build$src$core$events$utils(),(s=Oh.get(c))&&i.setGroup$$module$build$src$core$events$utils(s),c.bumpNeighbours(),i.setGroup$$module$build$src$core$events$utils(o);for(const c of A)Uc(c);e||(ki=null)},Uc=function(e){On.delete(e),xh.delete(e),Oh.delete(e);for(const t of e.getChildren(!1))Uc(t)},Cg=function(e){return!e.isDisposed()&&!e.getParent()},Dc=function(e){if(xh.has(e)&&e.initialized){for(const t of e.getChildren(!1))Dc(t);e.renderEfficiently()}},Bo=function(e,t){l(k.SERIALIZER,e,t)},bg=function(e){h(k.SERIALIZER,e)},oi=function(e,{addCoordinates:t=!1,saveIds:A=!0}={}){const s=e.workspace,o=Object.create(null);return o.height=e.getSize().height,o.width=e.getSize().width,A&&(o.id=e.id),t&&(t=e.getRelativeToSurfaceXY(),o.x=s.RTL?s.getWidth()-t.x:t.x,o.y=t.y),e.getText()&&(o.text=e.getText()),e.isCollapsed()&&(o.collapsed=!0),e.isOwnEditable()||(o.editable=!1),e.isOwnMovable()||(o.movable=!1),e.isOwnDeletable()||(o.deletable=!1),o},mo=function(e,t,{recordUndo:A=!1}={}){const s=F();if(i.setRecordUndo$$module$build$src$core$events$utils(A),A=t.newComment(e.id),e.text!==void 0&&A.setText(e.text),e.x!==void 0||e.y!==void 0){const c=A.getRelativeToSurfaceXY();let u,$=(u=e.x)!=null?u:c.x;$=t.RTL?t.getWidth()-$:$;var o;t=(o=e.y)!=null?o:c.y,A.moveTo(new S($,t))}if(e.width!==void 0||e.height){o=A.getSize();let c,u;A.setSize(new Ae((c=e.width)!=null?c:o.width,(u=e.height)!=null?u:o.height))}return e.collapsed!==void 0&&A.setCollapsed(e.collapsed),e.editable!==void 0&&A.setEditable(e.editable),e.movable!==void 0&&A.setMovable(e.movable),e.deletable!==void 0&&A.setDeletable(e.deletable),i.setRecordUndo$$module$build$src$core$events$utils(s),A},Zr=function(e,t){l(k.PASTER,e,t)},Eg=function(e){h(k.PASTER,e)},_g=function(e){const t=e.workspace,A=e.getRelativeToSurfaceXY(),s=new S(0,0),o=t.getTopComments(!1).filter(c=>c.id!==e.id).map(c=>c.getRelativeToSurfaceXY());for(;vg(S.sum(A,s),o);)s.translate(t.RTL?-30:30,30);e.moveTo(S.sum(A,s))},vg=function(e,t){return t.some(A=>1>=Math.abs(A.x-e.x)&&1>=Math.abs(A.y-e.y))},VA=function(e,t){e.setAttribute(Jw,t)},Ge=function(e,t,A){Array.isArray(A)&&(A=A.join(" ")),e.setAttribute(Yw+t,`${A}`)},wo=function(e){return e.saveState!==void 0&&e.loadState!==void 0},pt=function(e,{addCoordinates:t=!1,addInputBlocks:A=!0,addNextBlocks:s=!0,doFullSerialization:o=!0,saveIds:c=!0}={}){if(e.isInsertionMarker())return null;const u={type:e.type,id:c?e.id:void 0};return t&&Tg(e,u),yg(e,u),Ig(e,u,o),kg(e,u,o),Fg(e,u,o),A&&Sg(e,u,o,c),s&&Ug(e,u,o,c),u},yg=function(e,t){e.isCollapsed()&&(t.collapsed=!0),e.isEnabled()||(t.disabledReasons=Array.from(e.getDisabledReasons())),e.isOwnDeletable()||(t.deletable=!1),e.isOwnMovable()||(t.movable=!1),e.isOwnEditable()||(t.editable=!1),e.inputsInline!==void 0&&e.inputsInline!==e.inputsInlineDefault&&(t.inline=e.inputsInline),e.data&&(t.data=e.data)},Tg=function(e,t){const A=e.workspace;e=e.getRelativeToSurfaceXY(),t.x=Math.round(A.RTL?A.getWidth()-e.x:e.x),t.y=Math.round(e.y)},Ig=function(e,t,A){e.saveExtraState?(e=e.saveExtraState(A),e!==null&&(t.extraState=e)):e.mutationToDom&&(e=e.mutationToDom(),e!==null&&(t.extraState=eA(e).replace(' xmlns="https://developers.google.com/blockly/xml"',"")))},kg=function(e,t,A){const s=Object.create(null);for(const o of e.getIcons())wo(o)&&(e=o.saveState(A))&&(s[o.getType().toString()]=e);Object.keys(s).length&&(t.icons=s)},Fg=function(e,t,A){const s=Object.create(null);for(let o=0;o{b.disposed||b.setConnectionTracking(!0)},1)}return $},Qc=function(e,t,{parentConnection:A,isShadow:s=!1}={}){if(!e.type)throw new hf(e);const o=t.newBlock(e.type,e.id);return o.setShadow(s),Rg(o,e),Qg(o,e),Lg(o,e),xg(A,o,e),Og(o,e),Hg(o,e),Ng(o,e),Mg(o,e),Pg(o,t.rendered),o},Dg=function(e,t){if(P())for(e=fo(e,t),t=0;t
* Copyright (c) 2022 Niklas von Hertzen
* Released under MIT License
@@ -770,4 +770,4 @@ PERFORMANCE OF THIS SOFTWARE.
content: "" !important;
display: none !important;
}`,Ey=function(n){_y(n,"."+Kd+Cy+Fm+`
- .`+Wd+by+Fm)},_y=function(n,r){var i=n.ownerDocument;if(i){var l=i.createElement("style");l.textContent=r,n.appendChild(l)}},Dw=function(){function n(){}return n.getOrigin=function(r){var i=n._link;return i?(i.href=r,i.href=i.href,i.protocol+i.hostname+i.port):"about:blank"},n.isSameOrigin=function(r){return n.getOrigin(r)===n._origin},n.setContext=function(r){n._link=r.document.createElement("a"),n._origin=n.getOrigin(r.location.href)},n._origin="about:blank",n}(),vy=function(){function n(r,i){this.context=r,this._options=i,this._cache={}}return n.prototype.addImage=function(r){var i=Promise.resolve();return this.has(r)||(bd(r)||ky(r))&&(this._cache[r]=this.loadImage(r)).catch(function(){}),i},n.prototype.match=function(r){return this._cache[r]},n.prototype.loadImage=function(r){return rt(this,void 0,void 0,function(){var i,l,a,h,d=this;return et(this,function(p){switch(p.label){case 0:return i=Dw.isSameOrigin(r),l=!Cd(r)&&this._options.useCORS===!0&&Je.SUPPORT_CORS_IMAGES&&!i,a=!Cd(r)&&!i&&!bd(r)&&typeof this._options.proxy=="string"&&Je.SUPPORT_CORS_XHR&&!l,!i&&this._options.allowTaint===!1&&!Cd(r)&&!bd(r)&&!a&&!l?[2]:(h=r,a?[4,this.proxy(h)]:[3,2]);case 1:h=p.sent(),p.label=2;case 2:return this.context.logger.debug("Added image "+r.substring(0,256)),[4,new Promise(function(g,f){var m=new Image;m.onload=function(){return g(m)},m.onerror=f,(Fy(h)||l)&&(m.crossOrigin="anonymous"),m.src=h,m.complete===!0&&setTimeout(function(){return g(m)},500),d._options.imageTimeout>0&&setTimeout(function(){return f("Timed out ("+d._options.imageTimeout+"ms) loading image")},d._options.imageTimeout)})];case 3:return[2,p.sent()]}})})},n.prototype.has=function(r){return typeof this._cache[r]<"u"},n.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},n.prototype.proxy=function(r){var i=this,l=this._options.proxy;if(!l)throw new Error("No proxy defined");var a=r.substring(0,256);return new Promise(function(h,d){var p=Je.SUPPORT_RESPONSE_TYPE?"blob":"text",g=new XMLHttpRequest;g.onload=function(){if(g.status===200)if(p==="text")h(g.response);else{var w=new FileReader;w.addEventListener("load",function(){return h(w.result)},!1),w.addEventListener("error",function(_){return d(_)},!1),w.readAsDataURL(g.response)}else d("Failed to proxy resource "+a+" with status code "+g.status)},g.onerror=d;var f=l.indexOf("?")>-1?"&":"?";if(g.open("GET",""+l+f+"url="+encodeURIComponent(r)+"&responseType="+p),p!=="text"&&g instanceof XMLHttpRequest&&(g.responseType=p),i._options.imageTimeout){var m=i._options.imageTimeout;g.timeout=m,g.ontimeout=function(){return d("Timed out ("+m+"ms) proxying "+a)}}g.send()})},n}(),yy=/^data:image\/svg\+xml/i,Ty=/^data:image\/.*;base64,/i,Iy=/^data:image\/.*/i,ky=function(n){return Je.SUPPORT_SVG_DRAWING||!Sy(n)},Cd=function(n){return Iy.test(n)},Fy=function(n){return Ty.test(n)},bd=function(n){return n.substr(0,4)==="blob"},Sy=function(n){return n.substr(-3).toLowerCase()==="svg"||yy.test(n)},H=function(){function n(r,i){this.type=0,this.x=r,this.y=i}return n.prototype.add=function(r,i){return new n(this.x+r,this.y+i)},n}(),to=function(n,r,i){return new H(n.x+(r.x-n.x)*i,n.y+(r.y-n.y)*i)},Hl=function(){function n(r,i,l,a){this.type=1,this.start=r,this.startControl=i,this.endControl=l,this.end=a}return n.prototype.subdivide=function(r,i){var l=to(this.start,this.startControl,r),a=to(this.startControl,this.endControl,r),h=to(this.endControl,this.end,r),d=to(l,a,r),p=to(a,h,r),g=to(d,p,r);return i?new n(this.start,l,d,g):new n(g,p,h,this.end)},n.prototype.add=function(r,i){return new n(this.start.add(r,i),this.startControl.add(r,i),this.endControl.add(r,i),this.end.add(r,i))},n.prototype.reverse=function(){return new n(this.end,this.endControl,this.startControl,this.start)},n}(),Dt=function(n){return n.type===1},Uy=function(){function n(r){var i=r.styles,l=r.bounds,a=wr(i.borderTopLeftRadius,l.width,l.height),h=a[0],d=a[1],p=wr(i.borderTopRightRadius,l.width,l.height),g=p[0],f=p[1],m=wr(i.borderBottomRightRadius,l.width,l.height),w=m[0],_=m[1],D=wr(i.borderBottomLeftRadius,l.width,l.height),F=D[0],v=D[1],Y=[];Y.push((h+g)/l.width),Y.push((F+w)/l.width),Y.push((d+v)/l.height),Y.push((f+_)/l.height);var G=Math.max.apply(Math,Y);G>1&&(h/=G,d/=G,g/=G,f/=G,w/=G,_/=G,F/=G,v/=G);var N=l.width-g,ee=l.height-_,P=l.width-w,X=l.height-v,R=i.borderTopWidth,q=i.borderRightWidth,U=i.borderBottomWidth,z=i.borderLeftWidth,ue=be(i.paddingTop,r.bounds.width),Se=be(i.paddingRight,r.bounds.width),We=be(i.paddingBottom,r.bounds.width),re=be(i.paddingLeft,r.bounds.width);this.topLeftBorderDoubleOuterBox=h>0||d>0?_e(l.left+z/3,l.top+R/3,h-z/3,d-R/3,de.TOP_LEFT):new H(l.left+z/3,l.top+R/3),this.topRightBorderDoubleOuterBox=h>0||d>0?_e(l.left+N,l.top+R/3,g-q/3,f-R/3,de.TOP_RIGHT):new H(l.left+l.width-q/3,l.top+R/3),this.bottomRightBorderDoubleOuterBox=w>0||_>0?_e(l.left+P,l.top+ee,w-q/3,_-U/3,de.BOTTOM_RIGHT):new H(l.left+l.width-q/3,l.top+l.height-U/3),this.bottomLeftBorderDoubleOuterBox=F>0||v>0?_e(l.left+z/3,l.top+X,F-z/3,v-U/3,de.BOTTOM_LEFT):new H(l.left+z/3,l.top+l.height-U/3),this.topLeftBorderDoubleInnerBox=h>0||d>0?_e(l.left+z*2/3,l.top+R*2/3,h-z*2/3,d-R*2/3,de.TOP_LEFT):new H(l.left+z*2/3,l.top+R*2/3),this.topRightBorderDoubleInnerBox=h>0||d>0?_e(l.left+N,l.top+R*2/3,g-q*2/3,f-R*2/3,de.TOP_RIGHT):new H(l.left+l.width-q*2/3,l.top+R*2/3),this.bottomRightBorderDoubleInnerBox=w>0||_>0?_e(l.left+P,l.top+ee,w-q*2/3,_-U*2/3,de.BOTTOM_RIGHT):new H(l.left+l.width-q*2/3,l.top+l.height-U*2/3),this.bottomLeftBorderDoubleInnerBox=F>0||v>0?_e(l.left+z*2/3,l.top+X,F-z*2/3,v-U*2/3,de.BOTTOM_LEFT):new H(l.left+z*2/3,l.top+l.height-U*2/3),this.topLeftBorderStroke=h>0||d>0?_e(l.left+z/2,l.top+R/2,h-z/2,d-R/2,de.TOP_LEFT):new H(l.left+z/2,l.top+R/2),this.topRightBorderStroke=h>0||d>0?_e(l.left+N,l.top+R/2,g-q/2,f-R/2,de.TOP_RIGHT):new H(l.left+l.width-q/2,l.top+R/2),this.bottomRightBorderStroke=w>0||_>0?_e(l.left+P,l.top+ee,w-q/2,_-U/2,de.BOTTOM_RIGHT):new H(l.left+l.width-q/2,l.top+l.height-U/2),this.bottomLeftBorderStroke=F>0||v>0?_e(l.left+z/2,l.top+X,F-z/2,v-U/2,de.BOTTOM_LEFT):new H(l.left+z/2,l.top+l.height-U/2),this.topLeftBorderBox=h>0||d>0?_e(l.left,l.top,h,d,de.TOP_LEFT):new H(l.left,l.top),this.topRightBorderBox=g>0||f>0?_e(l.left+N,l.top,g,f,de.TOP_RIGHT):new H(l.left+l.width,l.top),this.bottomRightBorderBox=w>0||_>0?_e(l.left+P,l.top+ee,w,_,de.BOTTOM_RIGHT):new H(l.left+l.width,l.top+l.height),this.bottomLeftBorderBox=F>0||v>0?_e(l.left,l.top+X,F,v,de.BOTTOM_LEFT):new H(l.left,l.top+l.height),this.topLeftPaddingBox=h>0||d>0?_e(l.left+z,l.top+R,Math.max(0,h-z),Math.max(0,d-R),de.TOP_LEFT):new H(l.left+z,l.top+R),this.topRightPaddingBox=g>0||f>0?_e(l.left+Math.min(N,l.width-q),l.top+R,N>l.width+q?0:Math.max(0,g-q),Math.max(0,f-R),de.TOP_RIGHT):new H(l.left+l.width-q,l.top+R),this.bottomRightPaddingBox=w>0||_>0?_e(l.left+Math.min(P,l.width-z),l.top+Math.min(ee,l.height-U),Math.max(0,w-q),Math.max(0,_-U),de.BOTTOM_RIGHT):new H(l.left+l.width-q,l.top+l.height-U),this.bottomLeftPaddingBox=F>0||v>0?_e(l.left+z,l.top+Math.min(X,l.height-U),Math.max(0,F-z),Math.max(0,v-U),de.BOTTOM_LEFT):new H(l.left+z,l.top+l.height-U),this.topLeftContentBox=h>0||d>0?_e(l.left+z+re,l.top+R+ue,Math.max(0,h-(z+re)),Math.max(0,d-(R+ue)),de.TOP_LEFT):new H(l.left+z+re,l.top+R+ue),this.topRightContentBox=g>0||f>0?_e(l.left+Math.min(N,l.width+z+re),l.top+R+ue,N>l.width+z+re?0:g-z+re,f-(R+ue),de.TOP_RIGHT):new H(l.left+l.width-(q+Se),l.top+R+ue),this.bottomRightContentBox=w>0||_>0?_e(l.left+Math.min(P,l.width-(z+re)),l.top+Math.min(ee,l.height+R+ue),Math.max(0,w-(q+Se)),_-(U+We),de.BOTTOM_RIGHT):new H(l.left+l.width-(q+Se),l.top+l.height-(U+We)),this.bottomLeftContentBox=F>0||v>0?_e(l.left+z+re,l.top+X,Math.max(0,F-(z+re)),v-(U+We),de.BOTTOM_LEFT):new H(l.left+z+re,l.top+l.height-(U+We))}return n}(),de;(function(n){n[n.TOP_LEFT=0]="TOP_LEFT",n[n.TOP_RIGHT=1]="TOP_RIGHT",n[n.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",n[n.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(de||(de={}));var _e=function(n,r,i,l,a){var h=4*((Math.sqrt(2)-1)/3),d=i*h,p=l*h,g=n+i,f=r+l;switch(a){case de.TOP_LEFT:return new Hl(new H(n,f),new H(n,f-p),new H(g-d,r),new H(g,r));case de.TOP_RIGHT:return new Hl(new H(n,r),new H(n+d,r),new H(g,f-p),new H(g,f));case de.BOTTOM_RIGHT:return new Hl(new H(g,r),new H(g,r+p),new H(n+d,f),new H(n,f));case de.BOTTOM_LEFT:default:return new Hl(new H(g,f),new H(g-d,f),new H(n,r+p),new H(n,r))}},tc=function(n){return[n.topLeftBorderBox,n.topRightBorderBox,n.bottomRightBorderBox,n.bottomLeftBorderBox]},Dy=function(n){return[n.topLeftContentBox,n.topRightContentBox,n.bottomRightContentBox,n.bottomLeftContentBox]},Ac=function(n){return[n.topLeftPaddingBox,n.topRightPaddingBox,n.bottomRightPaddingBox,n.bottomLeftPaddingBox]},Ry=function(){function n(r,i,l){this.offsetX=r,this.offsetY=i,this.matrix=l,this.type=0,this.target=6}return n}(),Nl=function(){function n(r,i){this.path=r,this.target=i,this.type=1}return n}(),Qy=function(){function n(r){this.opacity=r,this.type=2,this.target=6}return n}(),Ly=function(n){return n.type===0},Rw=function(n){return n.type===1},xy=function(n){return n.type===2},Sm=function(n,r){return n.length===r.length?n.some(function(i,l){return i===r[l]}):!1},Oy=function(n,r,i,l,a){return n.map(function(h,d){switch(d){case 0:return h.add(r,i);case 1:return h.add(r+l,i);case 2:return h.add(r+l,i+a);case 3:return h.add(r,i+a)}return h})},Qw=function(){function n(r){this.element=r,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return n}(),Lw=function(){function n(r,i){if(this.container=r,this.parent=i,this.effects=[],this.curves=new Uy(this.container),this.container.styles.opacity<1&&this.effects.push(new Qy(this.container.styles.opacity)),this.container.styles.transform!==null){var l=this.container.bounds.left+this.container.styles.transformOrigin[0].number,a=this.container.bounds.top+this.container.styles.transformOrigin[1].number,h=this.container.styles.transform;this.effects.push(new Ry(l,a,h))}if(this.container.styles.overflowX!==0){var d=tc(this.curves),p=Ac(this.curves);Sm(d,p)?this.effects.push(new Nl(d,6)):(this.effects.push(new Nl(d,2)),this.effects.push(new Nl(p,4)))}}return n.prototype.getEffects=function(r){for(var i=[2,3].indexOf(this.container.styles.position)===-1,l=this.parent,a=this.effects.slice(0);l;){var h=l.effects.filter(function(g){return!Rw(g)});if(i||l.container.styles.position!==0||!l.parent){if(a.unshift.apply(a,h),i=[2,3].indexOf(l.container.styles.position)===-1,l.container.styles.overflowX!==0){var d=tc(l.curves),p=Ac(l.curves);Sm(d,p)||a.unshift(new Nl(p,6))}}else a.unshift.apply(a,h);l=l.parent}return a.filter(function(g){return Pe(g.target,r)})},n}(),Xd=function(n,r,i,l){n.container.elements.forEach(function(a){var h=Pe(a.flags,4),d=Pe(a.flags,2),p=new Lw(a,n);Pe(a.styles.display,2048)&&l.push(p);var g=Pe(a.flags,8)?[]:l;if(h||d){var f=h||a.styles.isPositioned()?i:r,m=new Qw(p);if(a.styles.isPositioned()||a.styles.opacity<1||a.styles.isTransformed()){var w=a.styles.zIndex.order;if(w<0){var _=0;f.negativeZIndex.some(function(F,v){return w>F.element.container.styles.zIndex.order?(_=v,!1):_>0}),f.negativeZIndex.splice(_,0,m)}else if(w>0){var D=0;f.positiveZIndex.some(function(F,v){return w>=F.element.container.styles.zIndex.order?(D=v+1,!1):D>0}),f.positiveZIndex.splice(D,0,m)}else f.zeroOrAutoZIndexOrTransformedOrOpacity.push(m)}else a.styles.isFloating()?f.nonPositionedFloats.push(m):f.nonPositionedInlineLevel.push(m);Xd(p,m,h?m:i,g)}else a.styles.isInlineLevel()?r.inlineLevel.push(p):r.nonInlineLevel.push(p),Xd(p,r,i,g);Pe(a.flags,8)&&xw(a,g)})},xw=function(n,r){for(var i=n instanceof Pd?n.start:1,l=n instanceof Pd?n.reversed:!1,a=0;a"u"?n[0]:i},Wy=function(n,r,i,l,a){var h=r[0],d=r[1],p=i[0],g=i[1];switch(n){case 2:return[new H(Math.round(l.left),Math.round(l.top+d)),new H(Math.round(l.left+l.width),Math.round(l.top+d)),new H(Math.round(l.left+l.width),Math.round(g+l.top+d)),new H(Math.round(l.left),Math.round(g+l.top+d))];case 3:return[new H(Math.round(l.left+h),Math.round(l.top)),new H(Math.round(l.left+h+p),Math.round(l.top)),new H(Math.round(l.left+h+p),Math.round(l.height+l.top)),new H(Math.round(l.left+h),Math.round(l.height+l.top))];case 1:return[new H(Math.round(l.left+h),Math.round(l.top+d)),new H(Math.round(l.left+h+p),Math.round(l.top+d)),new H(Math.round(l.left+h+p),Math.round(l.top+d+g)),new H(Math.round(l.left+h),Math.round(l.top+d+g))];default:return[new H(Math.round(a.left),Math.round(a.top)),new H(Math.round(a.left+a.width),Math.round(a.top)),new H(Math.round(a.left+a.width),Math.round(a.height+a.top)),new H(Math.round(a.left),Math.round(a.height+a.top))]}},Xy="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",Dm="Hidden Text",zy=function(){function n(r){this._data={},this._document=r}return n.prototype.parseMetrics=function(r,i){var l=this._document.createElement("div"),a=this._document.createElement("img"),h=this._document.createElement("span"),d=this._document.body;l.style.visibility="hidden",l.style.fontFamily=r,l.style.fontSize=i,l.style.margin="0",l.style.padding="0",l.style.whiteSpace="nowrap",d.appendChild(l),a.src=Xy,a.width=1,a.height=1,a.style.margin="0",a.style.padding="0",a.style.verticalAlign="baseline",h.style.fontFamily=r,h.style.fontSize=i,h.style.margin="0",h.style.padding="0",h.appendChild(this._document.createTextNode(Dm)),l.appendChild(h),l.appendChild(a);var p=a.offsetTop-h.offsetTop+2;l.removeChild(h),l.appendChild(this._document.createTextNode(Dm)),l.style.lineHeight="normal",a.style.verticalAlign="super";var g=a.offsetTop-l.offsetTop+2;return d.removeChild(l),{baseline:p,middle:g}},n.prototype.getMetrics=function(r,i){var l=r+" "+i;return typeof this._data[l]>"u"&&(this._data[l]=this.parseMetrics(r,i)),this._data[l]},n}(),Hw=function(){function n(r,i){this.context=r,this.options=i}return n}(),Yy=1e4,Jy=function(n){zt(r,n);function r(i,l){var a=n.call(this,i,l)||this;return a._activeEffects=[],a.canvas=l.canvas?l.canvas:document.createElement("canvas"),a.ctx=a.canvas.getContext("2d"),l.canvas||(a.canvas.width=Math.floor(l.width*l.scale),a.canvas.height=Math.floor(l.height*l.scale),a.canvas.style.width=l.width+"px",a.canvas.style.height=l.height+"px"),a.fontMetrics=new zy(document),a.ctx.scale(a.options.scale,a.options.scale),a.ctx.translate(-l.x,-l.y),a.ctx.textBaseline="bottom",a._activeEffects=[],a.context.logger.debug("Canvas renderer initialized ("+l.width+"x"+l.height+") with scale "+l.scale),a}return r.prototype.applyEffects=function(i){for(var l=this;this._activeEffects.length;)this.popEffect();i.forEach(function(a){return l.applyEffect(a)})},r.prototype.applyEffect=function(i){this.ctx.save(),xy(i)&&(this.ctx.globalAlpha=i.opacity),Ly(i)&&(this.ctx.translate(i.offsetX,i.offsetY),this.ctx.transform(i.matrix[0],i.matrix[1],i.matrix[2],i.matrix[3],i.matrix[4],i.matrix[5]),this.ctx.translate(-i.offsetX,-i.offsetY)),Rw(i)&&(this.path(i.path),this.ctx.clip()),this._activeEffects.push(i)},r.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},r.prototype.renderStack=function(i){return rt(this,void 0,void 0,function(){var l;return et(this,function(a){switch(a.label){case 0:return l=i.element.container.styles,l.isVisible()?[4,this.renderStackContent(i)]:[3,2];case 1:a.sent(),a.label=2;case 2:return[2]}})})},r.prototype.renderNode=function(i){return rt(this,void 0,void 0,function(){return et(this,function(l){switch(l.label){case 0:if(Pe(i.container.flags,16))debugger;return i.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(i)]:[3,3];case 1:return l.sent(),[4,this.renderNodeContent(i)];case 2:l.sent(),l.label=3;case 3:return[2]}})})},r.prototype.renderTextWithLetterSpacing=function(i,l,a){var h=this;if(l===0)this.ctx.fillText(i.text,i.bounds.left,i.bounds.top+a);else{var d=Zd(i.text);d.reduce(function(p,g){return h.ctx.fillText(g,p,i.bounds.top+a),p+h.ctx.measureText(g).width},i.bounds.left)}},r.prototype.createFontStyle=function(i){var l=i.fontVariant.filter(function(d){return d==="normal"||d==="small-caps"}).join(""),a=tT(i.fontFamily).join(", "),h=Ur(i.fontSize)?""+i.fontSize.number+i.fontSize.unit:i.fontSize.number+"px";return[[i.fontStyle,l,i.fontWeight,h,a].join(" "),a,h]},r.prototype.renderTextNode=function(i,l){return rt(this,void 0,void 0,function(){var a,h,d,p,g,f,m,w,_=this;return et(this,function(D){return a=this.createFontStyle(l),h=a[0],d=a[1],p=a[2],this.ctx.font=h,this.ctx.direction=l.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",g=this.fontMetrics.getMetrics(d,p),f=g.baseline,m=g.middle,w=l.paintOrder,i.textBounds.forEach(function(F){w.forEach(function(v){switch(v){case 0:_.ctx.fillStyle=Ke(l.color),_.renderTextWithLetterSpacing(F,l.letterSpacing,f);var Y=l.textShadow;Y.length&&F.text.trim().length&&(Y.slice(0).reverse().forEach(function(G){_.ctx.shadowColor=Ke(G.color),_.ctx.shadowOffsetX=G.offsetX.number*_.options.scale,_.ctx.shadowOffsetY=G.offsetY.number*_.options.scale,_.ctx.shadowBlur=G.blur.number,_.renderTextWithLetterSpacing(F,l.letterSpacing,f)}),_.ctx.shadowColor="",_.ctx.shadowOffsetX=0,_.ctx.shadowOffsetY=0,_.ctx.shadowBlur=0),l.textDecorationLine.length&&(_.ctx.fillStyle=Ke(l.textDecorationColor||l.color),l.textDecorationLine.forEach(function(G){switch(G){case 1:_.ctx.fillRect(F.bounds.left,Math.round(F.bounds.top+f),F.bounds.width,1);break;case 2:_.ctx.fillRect(F.bounds.left,Math.round(F.bounds.top),F.bounds.width,1);break;case 3:_.ctx.fillRect(F.bounds.left,Math.ceil(F.bounds.top+m),F.bounds.width,1);break}}));break;case 1:l.webkitTextStrokeWidth&&F.text.trim().length&&(_.ctx.strokeStyle=Ke(l.webkitTextStrokeColor),_.ctx.lineWidth=l.webkitTextStrokeWidth,_.ctx.lineJoin=window.chrome?"miter":"round",_.ctx.strokeText(F.text,F.bounds.left,F.bounds.top+f)),_.ctx.strokeStyle="",_.ctx.lineWidth=0,_.ctx.lineJoin="miter";break}})}),[2]})})},r.prototype.renderReplacedElement=function(i,l,a){if(a&&i.intrinsicWidth>0&&i.intrinsicHeight>0){var h=sc(i),d=Ac(l);this.path(d),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(a,0,0,i.intrinsicWidth,i.intrinsicHeight,h.left,h.top,h.width,h.height),this.ctx.restore()}},r.prototype.renderNodeContent=function(i){return rt(this,void 0,void 0,function(){var l,a,h,d,p,g,N,N,f,m,w,_,P,D,F,X,v,Y,G,N,ee,P,X;return et(this,function(R){switch(R.label){case 0:this.applyEffects(i.getEffects(4)),l=i.container,a=i.curves,h=l.styles,d=0,p=l.textNodes,R.label=1;case 1:return d0&&le>0&&(U=h.ctx.createPattern(X,"repeat"),h.renderRepeat(ue,U,ce,Ue))):xE(m)&&(z=Ed(i,l,[null,null,null]),ue=z[0],Se=z[1],We=z[2],re=z[3],le=z[4],nt=m.position.length===0?[Yd]:m.position,ce=be(nt[0],re),Ue=be(nt[nt.length-1],le),Lt=UE(m,ce,Ue,re,le),xe=Lt[0],lt=Lt[1],xe>0&<>0&&(Yt=h.ctx.createRadialGradient(Se+ce,We+Ue,0,Se+ce,We+Ue,xe),tm(m.stops,xe*2).forEach(function(Ht){return Yt.addColorStop(Ht.stop,Ke(Ht.color))}),h.path(ue),h.ctx.fillStyle=Yt,xe!==lt?(xt=i.bounds.left+.5*i.bounds.width,bt=i.bounds.top+.5*i.bounds.height,Ot=lt/xe,De=1/Ot,h.ctx.save(),h.ctx.translate(xt,bt),h.ctx.transform(1,0,0,Ot,0,0),h.ctx.translate(-xt,-bt),h.ctx.fillRect(Se,De*(We-bt)+bt,re,le*De),h.ctx.restore()):h.ctx.fill())),Xe.label=6;case 6:return l--,[2]}})},h=this,d=0,p=i.styles.backgroundImage.slice(0).reverse(),f.label=1;case 1:return d0?m.style!==2?[3,5]:[4,this.renderDashedDottedBorder(m.color,m.width,p,i.curves,2)]:[3,11]):[3,13];case 4:return _.sent(),[3,11];case 5:return m.style!==3?[3,7]:[4,this.renderDashedDottedBorder(m.color,m.width,p,i.curves,3)];case 6:return _.sent(),[3,11];case 7:return m.style!==4?[3,9]:[4,this.renderDoubleBorder(m.color,m.width,p,i.curves)];case 8:return _.sent(),[3,11];case 9:return[4,this.renderSolidBorder(m.color,p,i.curves)];case 10:_.sent(),_.label=11;case 11:p++,_.label=12;case 12:return g++,[3,3];case 13:return[2]}})})},r.prototype.renderDashedDottedBorder=function(i,l,a,h,d){return rt(this,void 0,void 0,function(){var p,g,f,m,w,_,D,F,v,Y,G,N,ee,P,X,R,X,R;return et(this,function(q){return this.ctx.save(),p=Py(h,a),g=Um(h,a),d===2&&(this.path(g),this.ctx.clip()),Dt(g[0])?(f=g[0].start.x,m=g[0].start.y):(f=g[0].x,m=g[0].y),Dt(g[1])?(w=g[1].end.x,_=g[1].end.y):(w=g[1].x,_=g[1].y),a===0||a===2?D=Math.abs(f-w):D=Math.abs(m-_),this.ctx.beginPath(),d===3?this.formatPath(p):this.formatPath(g.slice(0,2)),F=l<3?l*3:l*2,v=l<3?l*2:l,d===3&&(F=l,v=l),Y=!0,D<=F*2?Y=!1:D<=F*2+v?(G=D/(2*F+v),F*=G,v*=G):(N=Math.floor((D+v)/(F+v)),ee=(D-N*F)/(N-1),P=(D-(N+1)*F)/N,v=P<=0||Math.abs(v-ee){let r;const i=new Set,l=(f,m)=>{const w=typeof f=="function"?f(r):f;if(!Object.is(w,r)){const _=r;r=m??(typeof w!="object"||w===null)?w:Object.assign({},r,w),i.forEach(D=>D(r,_))}},a=()=>r,p={setState:l,getState:a,getInitialState:()=>g,subscribe:f=>(i.add(f),()=>i.delete(f))},g=r=n(l,a,p);return p},lT=n=>n?Rm(n):Rm,cT=n=>n;function aT(n,r=cT){const i=RB.useSyncExternalStore(n.subscribe,()=>r(n.getState()),()=>r(n.getInitialState()));return RB.useDebugValue(i),i}const Qm=n=>{const r=lT(n),i=l=>aT(r,l);return Object.assign(i,r),i},$A=n=>n?Qm(n):Qm,fT=$A(n=>({isPending:!1,setIsPending:r=>n({isPending:r})})),BT=$A()(n=>({isModalOpen:!1,modalContent:"워크스페이스 이름",isLoading:!1,isImageUpload:!1,imagePathList:new Map,nowId:"",nowImage:"",imageMap:new Map,handleModalConfirmButton:()=>{},handleModalCloseButton:()=>{},openModal:()=>n({isModalOpen:!0}),closeModal:()=>n({isModalOpen:!1}),setModalContent:r=>n({modalContent:r}),setIsLoading:r=>n({isLoading:r}),setHandleModalConfirmButton:r=>n({handleModalConfirmButton:r}),setHandleModalCloseButton:r=>n({handleModalCloseButton:r}),setNowId:r=>n({nowId:r}),setIsImageUpload:r=>n({isImageUpload:r}),pushImagePath:(r,i)=>n(l=>{const a=new Map(l.imagePathList);return a.set(r,i),{imagePathList:a}}),deleteImagePath:r=>n(i=>{const l=new Map(i.imagePathList);l.delete(r);const a=new Map(i.imageMap);for(const[h,d]of a)d===r&&a.set(h,"");return{imagePathList:l,imageMap:a}}),updateImageMap:r=>n(i=>{const l=new Map(i.imageMap);return l.set(i.nowId,r),{imageMap:l}}),setNowImage:r=>n({nowImage:r}),setInitialImageMap:r=>n(()=>({imageMap:r===""?new Map:new Map(Object.entries(JSON.parse(r)))})),setInitialImageList:r=>n(()=>({imagePathList:r===""?new Map:new Map(Object.entries(JSON.parse(r)))}))})),mT=$A(n=>({currentCssClassName:"",selectedCssCategory:"레이아웃",totalCssPropertyObj:{},addNewCssClass:r=>n(i=>i.totalCssPropertyObj[r]?{}:{totalCssPropertyObj:{...i.totalCssPropertyObj,[r]:{checkedCssPropertyObj:{},cssOptionObj:{}}}}),setCurrentCssClassName:r=>n({currentCssClassName:r}),setSelectedCssCategory:r=>n({selectedCssCategory:r}),setCheckedCssPropertyObj:(r,i,l)=>n(a=>{const h=a.totalCssPropertyObj[r]||{checkedCssPropertyObj:{},cssOptionObh:{}};return h.checkedCssPropertyObj[i]=l,{totalCssPropertyObj:{...a.totalCssPropertyObj,[r]:h}}}),setCssOptionObj:(r,i,l)=>n(a=>{const h=a.totalCssPropertyObj[r]||{checkedCssPropertyObj:{},cssOptionObj:{}};return h.cssOptionObj[i]=l,{totalCssPropertyObj:{...a.totalCssPropertyObj,[r]:h}}}),initCssPropertyObj:r=>n({totalCssPropertyObj:r,currentCssClassName:"",selectedCssCategory:"레이아웃"}),removeCssClass:r=>n(i=>{const l={...i.totalCssPropertyObj};return delete l[r],{totalCssPropertyObj:l,currentCssClassName:r===i.currentCssClassName?"":i.currentCssClassName}})})),wT=$A(n=>({offsetX:-1,offsetY:-1,leftX:0,topY:0,setOffsetX:r=>n({offsetX:r}),setOffsetY:r=>n({offsetY:r}),setLeftX:r=>n({leftX:r}),setTopY:r=>n({topY:r})})),CT=$A((n,r)=>({classBlockList:[],addClassBlock:i=>{n(l=>({classBlockList:[...l.classBlockList,Ad(i)]}))},findClassBlock:i=>r().classBlockList.includes(Ad(i)),removeClassBlock:i=>{n(l=>({classBlockList:l.classBlockList.filter(a=>a!==Ad(i))}))},initClassBlockList:i=>{n({classBlockList:i})}})),bT=$A(n=>({isBlockChanged:!1,isCssChanged:!1,setIsBlockChanged:r=>n({isBlockChanged:r}),setIsCssChanged:r=>n({isCssChanged:r}),resetChangedStatusState:()=>n({isBlockChanged:!1,isCssChanged:!1})}));$A(n=>({workspace:null,setWorkspace:r=>{n({workspace:r})}}));const ET=$A(n=>({isResetCssChecked:!1,toggleResetCss:()=>n(r=>({isResetCssChecked:!r.isResetCssChecked})),setIsResetCssChecked:r=>n({isResetCssChecked:r})})),_T=$A(n=>({workspace:null,canvasInfo:"",name:"워크스페이스 이름",setWorkspace:r=>{n({workspace:r})},setCanvasInfo:r=>n(()=>({canvasInfo:r})),setName:r=>n(()=>({name:r}))})),vT=$A()(n=>({isModalOpen:!1,imageList:new Map,nowId:"",nowImage:"",imageMap:new Map,setNowId:r=>n({nowId:r}),setIsModalOpen:r=>n({isModalOpen:r,nowImage:""}),pushImagePath:(r,i)=>n(l=>{const a=new Map(l.imageList);return a.set(r,i),{imageList:a}}),deleteImagePath:r=>n(i=>{const l=new Map(i.imageList);l.delete(r);const a=new Map(i.imageMap);for(const[h,d]of a)d===r&&a.set(h,"");return{imageList:l,imageMap:a}}),updateImageMap:r=>n(i=>{const l=new Map(i.imageMap);return l.set(i.nowId,r),{imageMap:l}}),setNowImage:r=>n({nowImage:r}),setInitialImageMap:r=>n(()=>({imageMap:r===""?new Map:new Map(Object.entries(JSON.parse(r)))})),setInitialImageList:r=>n(()=>({imageList:r===""?new Map:new Map(Object.entries(JSON.parse(r)))}))}));export{pT as B,BT as a,CT as b,gT as c,fT as d,_T as e,bT as f,ET as g,vT as h,uT as i,dT as j,$T as k,xC as l,wT as m,Ad as r,mT as u};
+ .`+Wd+by+Fm)},_y=function(n,r){var i=n.ownerDocument;if(i){var l=i.createElement("style");l.textContent=r,n.appendChild(l)}},Dw=function(){function n(){}return n.getOrigin=function(r){var i=n._link;return i?(i.href=r,i.href=i.href,i.protocol+i.hostname+i.port):"about:blank"},n.isSameOrigin=function(r){return n.getOrigin(r)===n._origin},n.setContext=function(r){n._link=r.document.createElement("a"),n._origin=n.getOrigin(r.location.href)},n._origin="about:blank",n}(),vy=function(){function n(r,i){this.context=r,this._options=i,this._cache={}}return n.prototype.addImage=function(r){var i=Promise.resolve();return this.has(r)||(bd(r)||ky(r))&&(this._cache[r]=this.loadImage(r)).catch(function(){}),i},n.prototype.match=function(r){return this._cache[r]},n.prototype.loadImage=function(r){return rt(this,void 0,void 0,function(){var i,l,a,h,d=this;return et(this,function(p){switch(p.label){case 0:return i=Dw.isSameOrigin(r),l=!Cd(r)&&this._options.useCORS===!0&&Je.SUPPORT_CORS_IMAGES&&!i,a=!Cd(r)&&!i&&!bd(r)&&typeof this._options.proxy=="string"&&Je.SUPPORT_CORS_XHR&&!l,!i&&this._options.allowTaint===!1&&!Cd(r)&&!bd(r)&&!a&&!l?[2]:(h=r,a?[4,this.proxy(h)]:[3,2]);case 1:h=p.sent(),p.label=2;case 2:return this.context.logger.debug("Added image "+r.substring(0,256)),[4,new Promise(function(g,f){var m=new Image;m.onload=function(){return g(m)},m.onerror=f,(Fy(h)||l)&&(m.crossOrigin="anonymous"),m.src=h,m.complete===!0&&setTimeout(function(){return g(m)},500),d._options.imageTimeout>0&&setTimeout(function(){return f("Timed out ("+d._options.imageTimeout+"ms) loading image")},d._options.imageTimeout)})];case 3:return[2,p.sent()]}})})},n.prototype.has=function(r){return typeof this._cache[r]<"u"},n.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},n.prototype.proxy=function(r){var i=this,l=this._options.proxy;if(!l)throw new Error("No proxy defined");var a=r.substring(0,256);return new Promise(function(h,d){var p=Je.SUPPORT_RESPONSE_TYPE?"blob":"text",g=new XMLHttpRequest;g.onload=function(){if(g.status===200)if(p==="text")h(g.response);else{var w=new FileReader;w.addEventListener("load",function(){return h(w.result)},!1),w.addEventListener("error",function(_){return d(_)},!1),w.readAsDataURL(g.response)}else d("Failed to proxy resource "+a+" with status code "+g.status)},g.onerror=d;var f=l.indexOf("?")>-1?"&":"?";if(g.open("GET",""+l+f+"url="+encodeURIComponent(r)+"&responseType="+p),p!=="text"&&g instanceof XMLHttpRequest&&(g.responseType=p),i._options.imageTimeout){var m=i._options.imageTimeout;g.timeout=m,g.ontimeout=function(){return d("Timed out ("+m+"ms) proxying "+a)}}g.send()})},n}(),yy=/^data:image\/svg\+xml/i,Ty=/^data:image\/.*;base64,/i,Iy=/^data:image\/.*/i,ky=function(n){return Je.SUPPORT_SVG_DRAWING||!Sy(n)},Cd=function(n){return Iy.test(n)},Fy=function(n){return Ty.test(n)},bd=function(n){return n.substr(0,4)==="blob"},Sy=function(n){return n.substr(-3).toLowerCase()==="svg"||yy.test(n)},H=function(){function n(r,i){this.type=0,this.x=r,this.y=i}return n.prototype.add=function(r,i){return new n(this.x+r,this.y+i)},n}(),to=function(n,r,i){return new H(n.x+(r.x-n.x)*i,n.y+(r.y-n.y)*i)},Hl=function(){function n(r,i,l,a){this.type=1,this.start=r,this.startControl=i,this.endControl=l,this.end=a}return n.prototype.subdivide=function(r,i){var l=to(this.start,this.startControl,r),a=to(this.startControl,this.endControl,r),h=to(this.endControl,this.end,r),d=to(l,a,r),p=to(a,h,r),g=to(d,p,r);return i?new n(this.start,l,d,g):new n(g,p,h,this.end)},n.prototype.add=function(r,i){return new n(this.start.add(r,i),this.startControl.add(r,i),this.endControl.add(r,i),this.end.add(r,i))},n.prototype.reverse=function(){return new n(this.end,this.endControl,this.startControl,this.start)},n}(),Dt=function(n){return n.type===1},Uy=function(){function n(r){var i=r.styles,l=r.bounds,a=wr(i.borderTopLeftRadius,l.width,l.height),h=a[0],d=a[1],p=wr(i.borderTopRightRadius,l.width,l.height),g=p[0],f=p[1],m=wr(i.borderBottomRightRadius,l.width,l.height),w=m[0],_=m[1],D=wr(i.borderBottomLeftRadius,l.width,l.height),F=D[0],v=D[1],Y=[];Y.push((h+g)/l.width),Y.push((F+w)/l.width),Y.push((d+v)/l.height),Y.push((f+_)/l.height);var G=Math.max.apply(Math,Y);G>1&&(h/=G,d/=G,g/=G,f/=G,w/=G,_/=G,F/=G,v/=G);var N=l.width-g,ee=l.height-_,P=l.width-w,X=l.height-v,R=i.borderTopWidth,q=i.borderRightWidth,U=i.borderBottomWidth,z=i.borderLeftWidth,ue=be(i.paddingTop,r.bounds.width),Se=be(i.paddingRight,r.bounds.width),We=be(i.paddingBottom,r.bounds.width),re=be(i.paddingLeft,r.bounds.width);this.topLeftBorderDoubleOuterBox=h>0||d>0?_e(l.left+z/3,l.top+R/3,h-z/3,d-R/3,de.TOP_LEFT):new H(l.left+z/3,l.top+R/3),this.topRightBorderDoubleOuterBox=h>0||d>0?_e(l.left+N,l.top+R/3,g-q/3,f-R/3,de.TOP_RIGHT):new H(l.left+l.width-q/3,l.top+R/3),this.bottomRightBorderDoubleOuterBox=w>0||_>0?_e(l.left+P,l.top+ee,w-q/3,_-U/3,de.BOTTOM_RIGHT):new H(l.left+l.width-q/3,l.top+l.height-U/3),this.bottomLeftBorderDoubleOuterBox=F>0||v>0?_e(l.left+z/3,l.top+X,F-z/3,v-U/3,de.BOTTOM_LEFT):new H(l.left+z/3,l.top+l.height-U/3),this.topLeftBorderDoubleInnerBox=h>0||d>0?_e(l.left+z*2/3,l.top+R*2/3,h-z*2/3,d-R*2/3,de.TOP_LEFT):new H(l.left+z*2/3,l.top+R*2/3),this.topRightBorderDoubleInnerBox=h>0||d>0?_e(l.left+N,l.top+R*2/3,g-q*2/3,f-R*2/3,de.TOP_RIGHT):new H(l.left+l.width-q*2/3,l.top+R*2/3),this.bottomRightBorderDoubleInnerBox=w>0||_>0?_e(l.left+P,l.top+ee,w-q*2/3,_-U*2/3,de.BOTTOM_RIGHT):new H(l.left+l.width-q*2/3,l.top+l.height-U*2/3),this.bottomLeftBorderDoubleInnerBox=F>0||v>0?_e(l.left+z*2/3,l.top+X,F-z*2/3,v-U*2/3,de.BOTTOM_LEFT):new H(l.left+z*2/3,l.top+l.height-U*2/3),this.topLeftBorderStroke=h>0||d>0?_e(l.left+z/2,l.top+R/2,h-z/2,d-R/2,de.TOP_LEFT):new H(l.left+z/2,l.top+R/2),this.topRightBorderStroke=h>0||d>0?_e(l.left+N,l.top+R/2,g-q/2,f-R/2,de.TOP_RIGHT):new H(l.left+l.width-q/2,l.top+R/2),this.bottomRightBorderStroke=w>0||_>0?_e(l.left+P,l.top+ee,w-q/2,_-U/2,de.BOTTOM_RIGHT):new H(l.left+l.width-q/2,l.top+l.height-U/2),this.bottomLeftBorderStroke=F>0||v>0?_e(l.left+z/2,l.top+X,F-z/2,v-U/2,de.BOTTOM_LEFT):new H(l.left+z/2,l.top+l.height-U/2),this.topLeftBorderBox=h>0||d>0?_e(l.left,l.top,h,d,de.TOP_LEFT):new H(l.left,l.top),this.topRightBorderBox=g>0||f>0?_e(l.left+N,l.top,g,f,de.TOP_RIGHT):new H(l.left+l.width,l.top),this.bottomRightBorderBox=w>0||_>0?_e(l.left+P,l.top+ee,w,_,de.BOTTOM_RIGHT):new H(l.left+l.width,l.top+l.height),this.bottomLeftBorderBox=F>0||v>0?_e(l.left,l.top+X,F,v,de.BOTTOM_LEFT):new H(l.left,l.top+l.height),this.topLeftPaddingBox=h>0||d>0?_e(l.left+z,l.top+R,Math.max(0,h-z),Math.max(0,d-R),de.TOP_LEFT):new H(l.left+z,l.top+R),this.topRightPaddingBox=g>0||f>0?_e(l.left+Math.min(N,l.width-q),l.top+R,N>l.width+q?0:Math.max(0,g-q),Math.max(0,f-R),de.TOP_RIGHT):new H(l.left+l.width-q,l.top+R),this.bottomRightPaddingBox=w>0||_>0?_e(l.left+Math.min(P,l.width-z),l.top+Math.min(ee,l.height-U),Math.max(0,w-q),Math.max(0,_-U),de.BOTTOM_RIGHT):new H(l.left+l.width-q,l.top+l.height-U),this.bottomLeftPaddingBox=F>0||v>0?_e(l.left+z,l.top+Math.min(X,l.height-U),Math.max(0,F-z),Math.max(0,v-U),de.BOTTOM_LEFT):new H(l.left+z,l.top+l.height-U),this.topLeftContentBox=h>0||d>0?_e(l.left+z+re,l.top+R+ue,Math.max(0,h-(z+re)),Math.max(0,d-(R+ue)),de.TOP_LEFT):new H(l.left+z+re,l.top+R+ue),this.topRightContentBox=g>0||f>0?_e(l.left+Math.min(N,l.width+z+re),l.top+R+ue,N>l.width+z+re?0:g-z+re,f-(R+ue),de.TOP_RIGHT):new H(l.left+l.width-(q+Se),l.top+R+ue),this.bottomRightContentBox=w>0||_>0?_e(l.left+Math.min(P,l.width-(z+re)),l.top+Math.min(ee,l.height+R+ue),Math.max(0,w-(q+Se)),_-(U+We),de.BOTTOM_RIGHT):new H(l.left+l.width-(q+Se),l.top+l.height-(U+We)),this.bottomLeftContentBox=F>0||v>0?_e(l.left+z+re,l.top+X,Math.max(0,F-(z+re)),v-(U+We),de.BOTTOM_LEFT):new H(l.left+z+re,l.top+l.height-(U+We))}return n}(),de;(function(n){n[n.TOP_LEFT=0]="TOP_LEFT",n[n.TOP_RIGHT=1]="TOP_RIGHT",n[n.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",n[n.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(de||(de={}));var _e=function(n,r,i,l,a){var h=4*((Math.sqrt(2)-1)/3),d=i*h,p=l*h,g=n+i,f=r+l;switch(a){case de.TOP_LEFT:return new Hl(new H(n,f),new H(n,f-p),new H(g-d,r),new H(g,r));case de.TOP_RIGHT:return new Hl(new H(n,r),new H(n+d,r),new H(g,f-p),new H(g,f));case de.BOTTOM_RIGHT:return new Hl(new H(g,r),new H(g,r+p),new H(n+d,f),new H(n,f));case de.BOTTOM_LEFT:default:return new Hl(new H(g,f),new H(g-d,f),new H(n,r+p),new H(n,r))}},tc=function(n){return[n.topLeftBorderBox,n.topRightBorderBox,n.bottomRightBorderBox,n.bottomLeftBorderBox]},Dy=function(n){return[n.topLeftContentBox,n.topRightContentBox,n.bottomRightContentBox,n.bottomLeftContentBox]},Ac=function(n){return[n.topLeftPaddingBox,n.topRightPaddingBox,n.bottomRightPaddingBox,n.bottomLeftPaddingBox]},Ry=function(){function n(r,i,l){this.offsetX=r,this.offsetY=i,this.matrix=l,this.type=0,this.target=6}return n}(),Nl=function(){function n(r,i){this.path=r,this.target=i,this.type=1}return n}(),Qy=function(){function n(r){this.opacity=r,this.type=2,this.target=6}return n}(),Ly=function(n){return n.type===0},Rw=function(n){return n.type===1},xy=function(n){return n.type===2},Sm=function(n,r){return n.length===r.length?n.some(function(i,l){return i===r[l]}):!1},Oy=function(n,r,i,l,a){return n.map(function(h,d){switch(d){case 0:return h.add(r,i);case 1:return h.add(r+l,i);case 2:return h.add(r+l,i+a);case 3:return h.add(r,i+a)}return h})},Qw=function(){function n(r){this.element=r,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return n}(),Lw=function(){function n(r,i){if(this.container=r,this.parent=i,this.effects=[],this.curves=new Uy(this.container),this.container.styles.opacity<1&&this.effects.push(new Qy(this.container.styles.opacity)),this.container.styles.transform!==null){var l=this.container.bounds.left+this.container.styles.transformOrigin[0].number,a=this.container.bounds.top+this.container.styles.transformOrigin[1].number,h=this.container.styles.transform;this.effects.push(new Ry(l,a,h))}if(this.container.styles.overflowX!==0){var d=tc(this.curves),p=Ac(this.curves);Sm(d,p)?this.effects.push(new Nl(d,6)):(this.effects.push(new Nl(d,2)),this.effects.push(new Nl(p,4)))}}return n.prototype.getEffects=function(r){for(var i=[2,3].indexOf(this.container.styles.position)===-1,l=this.parent,a=this.effects.slice(0);l;){var h=l.effects.filter(function(g){return!Rw(g)});if(i||l.container.styles.position!==0||!l.parent){if(a.unshift.apply(a,h),i=[2,3].indexOf(l.container.styles.position)===-1,l.container.styles.overflowX!==0){var d=tc(l.curves),p=Ac(l.curves);Sm(d,p)||a.unshift(new Nl(p,6))}}else a.unshift.apply(a,h);l=l.parent}return a.filter(function(g){return Pe(g.target,r)})},n}(),Xd=function(n,r,i,l){n.container.elements.forEach(function(a){var h=Pe(a.flags,4),d=Pe(a.flags,2),p=new Lw(a,n);Pe(a.styles.display,2048)&&l.push(p);var g=Pe(a.flags,8)?[]:l;if(h||d){var f=h||a.styles.isPositioned()?i:r,m=new Qw(p);if(a.styles.isPositioned()||a.styles.opacity<1||a.styles.isTransformed()){var w=a.styles.zIndex.order;if(w<0){var _=0;f.negativeZIndex.some(function(F,v){return w>F.element.container.styles.zIndex.order?(_=v,!1):_>0}),f.negativeZIndex.splice(_,0,m)}else if(w>0){var D=0;f.positiveZIndex.some(function(F,v){return w>=F.element.container.styles.zIndex.order?(D=v+1,!1):D>0}),f.positiveZIndex.splice(D,0,m)}else f.zeroOrAutoZIndexOrTransformedOrOpacity.push(m)}else a.styles.isFloating()?f.nonPositionedFloats.push(m):f.nonPositionedInlineLevel.push(m);Xd(p,m,h?m:i,g)}else a.styles.isInlineLevel()?r.inlineLevel.push(p):r.nonInlineLevel.push(p),Xd(p,r,i,g);Pe(a.flags,8)&&xw(a,g)})},xw=function(n,r){for(var i=n instanceof Pd?n.start:1,l=n instanceof Pd?n.reversed:!1,a=0;a"u"?n[0]:i},Wy=function(n,r,i,l,a){var h=r[0],d=r[1],p=i[0],g=i[1];switch(n){case 2:return[new H(Math.round(l.left),Math.round(l.top+d)),new H(Math.round(l.left+l.width),Math.round(l.top+d)),new H(Math.round(l.left+l.width),Math.round(g+l.top+d)),new H(Math.round(l.left),Math.round(g+l.top+d))];case 3:return[new H(Math.round(l.left+h),Math.round(l.top)),new H(Math.round(l.left+h+p),Math.round(l.top)),new H(Math.round(l.left+h+p),Math.round(l.height+l.top)),new H(Math.round(l.left+h),Math.round(l.height+l.top))];case 1:return[new H(Math.round(l.left+h),Math.round(l.top+d)),new H(Math.round(l.left+h+p),Math.round(l.top+d)),new H(Math.round(l.left+h+p),Math.round(l.top+d+g)),new H(Math.round(l.left+h),Math.round(l.top+d+g))];default:return[new H(Math.round(a.left),Math.round(a.top)),new H(Math.round(a.left+a.width),Math.round(a.top)),new H(Math.round(a.left+a.width),Math.round(a.height+a.top)),new H(Math.round(a.left),Math.round(a.height+a.top))]}},Xy="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",Dm="Hidden Text",zy=function(){function n(r){this._data={},this._document=r}return n.prototype.parseMetrics=function(r,i){var l=this._document.createElement("div"),a=this._document.createElement("img"),h=this._document.createElement("span"),d=this._document.body;l.style.visibility="hidden",l.style.fontFamily=r,l.style.fontSize=i,l.style.margin="0",l.style.padding="0",l.style.whiteSpace="nowrap",d.appendChild(l),a.src=Xy,a.width=1,a.height=1,a.style.margin="0",a.style.padding="0",a.style.verticalAlign="baseline",h.style.fontFamily=r,h.style.fontSize=i,h.style.margin="0",h.style.padding="0",h.appendChild(this._document.createTextNode(Dm)),l.appendChild(h),l.appendChild(a);var p=a.offsetTop-h.offsetTop+2;l.removeChild(h),l.appendChild(this._document.createTextNode(Dm)),l.style.lineHeight="normal",a.style.verticalAlign="super";var g=a.offsetTop-l.offsetTop+2;return d.removeChild(l),{baseline:p,middle:g}},n.prototype.getMetrics=function(r,i){var l=r+" "+i;return typeof this._data[l]>"u"&&(this._data[l]=this.parseMetrics(r,i)),this._data[l]},n}(),Hw=function(){function n(r,i){this.context=r,this.options=i}return n}(),Yy=1e4,Jy=function(n){zt(r,n);function r(i,l){var a=n.call(this,i,l)||this;return a._activeEffects=[],a.canvas=l.canvas?l.canvas:document.createElement("canvas"),a.ctx=a.canvas.getContext("2d"),l.canvas||(a.canvas.width=Math.floor(l.width*l.scale),a.canvas.height=Math.floor(l.height*l.scale),a.canvas.style.width=l.width+"px",a.canvas.style.height=l.height+"px"),a.fontMetrics=new zy(document),a.ctx.scale(a.options.scale,a.options.scale),a.ctx.translate(-l.x,-l.y),a.ctx.textBaseline="bottom",a._activeEffects=[],a.context.logger.debug("Canvas renderer initialized ("+l.width+"x"+l.height+") with scale "+l.scale),a}return r.prototype.applyEffects=function(i){for(var l=this;this._activeEffects.length;)this.popEffect();i.forEach(function(a){return l.applyEffect(a)})},r.prototype.applyEffect=function(i){this.ctx.save(),xy(i)&&(this.ctx.globalAlpha=i.opacity),Ly(i)&&(this.ctx.translate(i.offsetX,i.offsetY),this.ctx.transform(i.matrix[0],i.matrix[1],i.matrix[2],i.matrix[3],i.matrix[4],i.matrix[5]),this.ctx.translate(-i.offsetX,-i.offsetY)),Rw(i)&&(this.path(i.path),this.ctx.clip()),this._activeEffects.push(i)},r.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},r.prototype.renderStack=function(i){return rt(this,void 0,void 0,function(){var l;return et(this,function(a){switch(a.label){case 0:return l=i.element.container.styles,l.isVisible()?[4,this.renderStackContent(i)]:[3,2];case 1:a.sent(),a.label=2;case 2:return[2]}})})},r.prototype.renderNode=function(i){return rt(this,void 0,void 0,function(){return et(this,function(l){switch(l.label){case 0:if(Pe(i.container.flags,16))debugger;return i.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(i)]:[3,3];case 1:return l.sent(),[4,this.renderNodeContent(i)];case 2:l.sent(),l.label=3;case 3:return[2]}})})},r.prototype.renderTextWithLetterSpacing=function(i,l,a){var h=this;if(l===0)this.ctx.fillText(i.text,i.bounds.left,i.bounds.top+a);else{var d=Zd(i.text);d.reduce(function(p,g){return h.ctx.fillText(g,p,i.bounds.top+a),p+h.ctx.measureText(g).width},i.bounds.left)}},r.prototype.createFontStyle=function(i){var l=i.fontVariant.filter(function(d){return d==="normal"||d==="small-caps"}).join(""),a=tT(i.fontFamily).join(", "),h=Ur(i.fontSize)?""+i.fontSize.number+i.fontSize.unit:i.fontSize.number+"px";return[[i.fontStyle,l,i.fontWeight,h,a].join(" "),a,h]},r.prototype.renderTextNode=function(i,l){return rt(this,void 0,void 0,function(){var a,h,d,p,g,f,m,w,_=this;return et(this,function(D){return a=this.createFontStyle(l),h=a[0],d=a[1],p=a[2],this.ctx.font=h,this.ctx.direction=l.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",g=this.fontMetrics.getMetrics(d,p),f=g.baseline,m=g.middle,w=l.paintOrder,i.textBounds.forEach(function(F){w.forEach(function(v){switch(v){case 0:_.ctx.fillStyle=Ke(l.color),_.renderTextWithLetterSpacing(F,l.letterSpacing,f);var Y=l.textShadow;Y.length&&F.text.trim().length&&(Y.slice(0).reverse().forEach(function(G){_.ctx.shadowColor=Ke(G.color),_.ctx.shadowOffsetX=G.offsetX.number*_.options.scale,_.ctx.shadowOffsetY=G.offsetY.number*_.options.scale,_.ctx.shadowBlur=G.blur.number,_.renderTextWithLetterSpacing(F,l.letterSpacing,f)}),_.ctx.shadowColor="",_.ctx.shadowOffsetX=0,_.ctx.shadowOffsetY=0,_.ctx.shadowBlur=0),l.textDecorationLine.length&&(_.ctx.fillStyle=Ke(l.textDecorationColor||l.color),l.textDecorationLine.forEach(function(G){switch(G){case 1:_.ctx.fillRect(F.bounds.left,Math.round(F.bounds.top+f),F.bounds.width,1);break;case 2:_.ctx.fillRect(F.bounds.left,Math.round(F.bounds.top),F.bounds.width,1);break;case 3:_.ctx.fillRect(F.bounds.left,Math.ceil(F.bounds.top+m),F.bounds.width,1);break}}));break;case 1:l.webkitTextStrokeWidth&&F.text.trim().length&&(_.ctx.strokeStyle=Ke(l.webkitTextStrokeColor),_.ctx.lineWidth=l.webkitTextStrokeWidth,_.ctx.lineJoin=window.chrome?"miter":"round",_.ctx.strokeText(F.text,F.bounds.left,F.bounds.top+f)),_.ctx.strokeStyle="",_.ctx.lineWidth=0,_.ctx.lineJoin="miter";break}})}),[2]})})},r.prototype.renderReplacedElement=function(i,l,a){if(a&&i.intrinsicWidth>0&&i.intrinsicHeight>0){var h=sc(i),d=Ac(l);this.path(d),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(a,0,0,i.intrinsicWidth,i.intrinsicHeight,h.left,h.top,h.width,h.height),this.ctx.restore()}},r.prototype.renderNodeContent=function(i){return rt(this,void 0,void 0,function(){var l,a,h,d,p,g,N,N,f,m,w,_,P,D,F,X,v,Y,G,N,ee,P,X;return et(this,function(R){switch(R.label){case 0:this.applyEffects(i.getEffects(4)),l=i.container,a=i.curves,h=l.styles,d=0,p=l.textNodes,R.label=1;case 1:return d0&&le>0&&(U=h.ctx.createPattern(X,"repeat"),h.renderRepeat(ue,U,ce,Ue))):xE(m)&&(z=Ed(i,l,[null,null,null]),ue=z[0],Se=z[1],We=z[2],re=z[3],le=z[4],nt=m.position.length===0?[Yd]:m.position,ce=be(nt[0],re),Ue=be(nt[nt.length-1],le),Lt=UE(m,ce,Ue,re,le),xe=Lt[0],lt=Lt[1],xe>0&<>0&&(Yt=h.ctx.createRadialGradient(Se+ce,We+Ue,0,Se+ce,We+Ue,xe),tm(m.stops,xe*2).forEach(function(Ht){return Yt.addColorStop(Ht.stop,Ke(Ht.color))}),h.path(ue),h.ctx.fillStyle=Yt,xe!==lt?(xt=i.bounds.left+.5*i.bounds.width,bt=i.bounds.top+.5*i.bounds.height,Ot=lt/xe,De=1/Ot,h.ctx.save(),h.ctx.translate(xt,bt),h.ctx.transform(1,0,0,Ot,0,0),h.ctx.translate(-xt,-bt),h.ctx.fillRect(Se,De*(We-bt)+bt,re,le*De),h.ctx.restore()):h.ctx.fill())),Xe.label=6;case 6:return l--,[2]}})},h=this,d=0,p=i.styles.backgroundImage.slice(0).reverse(),f.label=1;case 1:return d0?m.style!==2?[3,5]:[4,this.renderDashedDottedBorder(m.color,m.width,p,i.curves,2)]:[3,11]):[3,13];case 4:return _.sent(),[3,11];case 5:return m.style!==3?[3,7]:[4,this.renderDashedDottedBorder(m.color,m.width,p,i.curves,3)];case 6:return _.sent(),[3,11];case 7:return m.style!==4?[3,9]:[4,this.renderDoubleBorder(m.color,m.width,p,i.curves)];case 8:return _.sent(),[3,11];case 9:return[4,this.renderSolidBorder(m.color,p,i.curves)];case 10:_.sent(),_.label=11;case 11:p++,_.label=12;case 12:return g++,[3,3];case 13:return[2]}})})},r.prototype.renderDashedDottedBorder=function(i,l,a,h,d){return rt(this,void 0,void 0,function(){var p,g,f,m,w,_,D,F,v,Y,G,N,ee,P,X,R,X,R;return et(this,function(q){return this.ctx.save(),p=Py(h,a),g=Um(h,a),d===2&&(this.path(g),this.ctx.clip()),Dt(g[0])?(f=g[0].start.x,m=g[0].start.y):(f=g[0].x,m=g[0].y),Dt(g[1])?(w=g[1].end.x,_=g[1].end.y):(w=g[1].x,_=g[1].y),a===0||a===2?D=Math.abs(f-w):D=Math.abs(m-_),this.ctx.beginPath(),d===3?this.formatPath(p):this.formatPath(g.slice(0,2)),F=l<3?l*3:l*2,v=l<3?l*2:l,d===3&&(F=l,v=l),Y=!0,D<=F*2?Y=!1:D<=F*2+v?(G=D/(2*F+v),F*=G,v*=G):(N=Math.floor((D+v)/(F+v)),ee=(D-N*F)/(N-1),P=(D-(N+1)*F)/N,v=P<=0||Math.abs(v-ee){let r;const i=new Set,l=(f,m)=>{const w=typeof f=="function"?f(r):f;if(!Object.is(w,r)){const _=r;r=m??(typeof w!="object"||w===null)?w:Object.assign({},r,w),i.forEach(D=>D(r,_))}},a=()=>r,p={setState:l,getState:a,getInitialState:()=>g,subscribe:f=>(i.add(f),()=>i.delete(f))},g=r=n(l,a,p);return p},lT=n=>n?Rm(n):Rm,cT=n=>n;function aT(n,r=cT){const i=RB.useSyncExternalStore(n.subscribe,()=>r(n.getState()),()=>r(n.getInitialState()));return RB.useDebugValue(i),i}const Qm=n=>{const r=lT(n),i=l=>aT(r,l);return Object.assign(i,r),i},$A=n=>n?Qm(n):Qm,BT=$A(n=>({isPending:!1,setIsPending:r=>n({isPending:r})})),mT=$A()(n=>({isModalOpen:!1,modalContent:"워크스페이스 이름",isLoading:!1,isImageUpload:!1,imagePathList:new Map,nowId:"",nowImage:"",imageMap:new Map,handleModalConfirmButton:()=>{},handleModalCloseButton:()=>{},openModal:()=>n({isModalOpen:!0}),closeModal:()=>n({isModalOpen:!1}),setModalContent:r=>n({modalContent:r}),setIsLoading:r=>n({isLoading:r}),setHandleModalConfirmButton:r=>n({handleModalConfirmButton:r}),setHandleModalCloseButton:r=>n({handleModalCloseButton:r}),setNowId:r=>n({nowId:r}),setIsImageUpload:r=>n({isImageUpload:r}),pushImagePath:(r,i)=>n(l=>{const a=new Map(l.imagePathList);return a.set(r,i),{imagePathList:a}}),deleteImagePath:r=>n(i=>{const l=new Map(i.imagePathList);l.delete(r);const a=new Map(i.imageMap);for(const[h,d]of a)d===r&&a.set(h,"");return{imagePathList:l,imageMap:a}}),updateImageMap:r=>n(i=>{const l=new Map(i.imageMap);return l.set(i.nowId,r),{imageMap:l}}),setNowImage:r=>n({nowImage:r}),setInitialImageMap:r=>n(()=>({imageMap:r===""?new Map:new Map(Object.entries(JSON.parse(r)))})),setInitialImageList:r=>n(()=>({imagePathList:r===""?new Map:new Map(Object.entries(JSON.parse(r)))}))})),wT=$A(n=>({currentCssClassName:"",selectedCssCategory:"레이아웃",totalCssPropertyObj:{},addNewCssClass:r=>n(i=>i.totalCssPropertyObj[r]?{}:{totalCssPropertyObj:{...i.totalCssPropertyObj,[r]:{checkedCssPropertyObj:{},cssOptionObj:{}}}}),setCurrentCssClassName:r=>n({currentCssClassName:r}),setSelectedCssCategory:r=>n({selectedCssCategory:r}),setCheckedCssPropertyObj:(r,i,l)=>n(a=>{const h=a.totalCssPropertyObj[r]||{checkedCssPropertyObj:{},cssOptionObh:{}};return h.checkedCssPropertyObj[i]=l,{totalCssPropertyObj:{...a.totalCssPropertyObj,[r]:h}}}),setCssOptionObj:(r,i,l)=>n(a=>{const h=a.totalCssPropertyObj[r]||{checkedCssPropertyObj:{},cssOptionObj:{}};return h.cssOptionObj[i]=l,{totalCssPropertyObj:{...a.totalCssPropertyObj,[r]:h}}}),initCssPropertyObj:r=>n({totalCssPropertyObj:r,currentCssClassName:"",selectedCssCategory:"레이아웃"}),removeCssClass:r=>n(i=>{const l={...i.totalCssPropertyObj};return delete l[r],{totalCssPropertyObj:l,currentCssClassName:r===i.currentCssClassName?"":i.currentCssClassName}})})),CT=$A(n=>({offsetX:-1,offsetY:-1,leftX:0,topY:0,setOffsetX:r=>n({offsetX:r}),setOffsetY:r=>n({offsetY:r}),setLeftX:r=>n({leftX:r}),setTopY:r=>n({topY:r})})),bT=$A((n,r)=>({classBlockList:[],addClassBlock:i=>{n(l=>({classBlockList:[...l.classBlockList,Ad(i)]}))},findClassBlock:i=>r().classBlockList.includes(Ad(i)),removeClassBlock:i=>{n(l=>({classBlockList:l.classBlockList.filter(a=>a!==Ad(i))}))},initClassBlockList:i=>{n({classBlockList:i})}})),ET=$A(n=>({isBlockChanged:!1,isCssChanged:!1,setIsBlockChanged:r=>n({isBlockChanged:r}),setIsCssChanged:r=>n({isCssChanged:r}),resetChangedStatusState:()=>n({isBlockChanged:!1,isCssChanged:!1})}));$A(n=>({workspace:null,setWorkspace:r=>{n({workspace:r})}}));const _T=$A(n=>({isResetCssChecked:!1,toggleResetCss:()=>n(r=>({isResetCssChecked:!r.isResetCssChecked})),setIsResetCssChecked:r=>n({isResetCssChecked:r})})),vT=$A(n=>({workspace:null,canvasInfo:"",name:"워크스페이스 이름",setWorkspace:r=>{n({workspace:r})},setCanvasInfo:r=>n(()=>({canvasInfo:r})),setName:r=>n(()=>({name:r}))})),yT=$A()(n=>({isModalOpen:!1,imageList:new Map,nowId:"",nowImage:"",imageMap:new Map,setNowId:r=>n({nowId:r}),setIsModalOpen:r=>n({isModalOpen:r,nowImage:""}),pushImagePath:(r,i)=>n(l=>{const a=new Map(l.imageList);return a.set(r,i),{imageList:a}}),deleteImagePath:r=>n(i=>{const l=new Map(i.imageList);l.delete(r);const a=new Map(i.imageMap);for(const[h,d]of a)d===r&&a.set(h,"");return{imageList:l,imageMap:a}}),updateImageMap:r=>n(i=>{const l=new Map(i.imageMap);return l.set(i.nowId,r),{imageMap:l}}),setNowImage:r=>n({nowImage:r}),setInitialImageMap:r=>n(()=>({imageMap:r===""?new Map:new Map(Object.entries(JSON.parse(r)))})),setInitialImageList:r=>n(()=>({imageList:r===""?new Map:new Map(Object.entries(JSON.parse(r)))}))}));export{$T as B,mT as a,bT as b,pT as c,$A as d,BT as e,vT as f,ET as g,_T as h,yT as i,dT as j,gT as k,fT as l,xC as m,CT as n,Ad as r,wT as u};
diff --git a/iframe.html b/iframe.html
index b4e9f320..d76ef8f1 100644
--- a/iframe.html
+++ b/iframe.html
@@ -509,7 +509,7 @@
}
-
+
diff --git a/project.json b/project.json
index 10a85f55..74f92fe4 100644
--- a/project.json
+++ b/project.json
@@ -1 +1 @@
-{"generatedAt":1733223454843,"hasCustomBabel":false,"hasCustomWebpack":false,"hasStaticDirs":true,"hasStorybookEslint":true,"refCount":0,"testPackages":{},"packageManager":{"type":"pnpm","version":"9.14.4"},"preview":{"usesGlobals":false},"framework":{"name":"@storybook/react-vite","options":{}},"builder":"@storybook/builder-vite","renderer":"@storybook/react","portableStoriesFileCount":0,"storybookVersion":"8.4.2","storybookVersionSpecifier":"8.4.2","language":"javascript","storybookPackages":{"@storybook/addon-actions":{"version":"8.4.5"},"storybook":{"version":"8.4.2"},"@storybook/blocks":{"version":"8.4.2"},"@storybook/react":{"version":"8.4.2"},"@storybook/react-vite":{"version":"8.4.2"},"@storybook/test":{"version":"8.4.2"},"@types/storybook__addon-actions":{"version":"5.2.1"},"eslint-plugin-storybook":{"version":"0.11.0"}},"addons":{"@storybook/addon-onboarding":{"version":"8.4.2"},"@storybook/addon-essentials":{"version":"8.4.2"},"@chromatic-com/storybook":{"version":"3.2.2"},"@storybook/addon-interactions":{"version":"8.4.2"}}}
\ No newline at end of file
+{"generatedAt":1733225460780,"hasCustomBabel":false,"hasCustomWebpack":false,"hasStaticDirs":true,"hasStorybookEslint":true,"refCount":0,"testPackages":{},"packageManager":{"type":"pnpm","version":"9.14.4"},"preview":{"usesGlobals":false},"framework":{"name":"@storybook/react-vite","options":{}},"builder":"@storybook/builder-vite","renderer":"@storybook/react","portableStoriesFileCount":0,"storybookVersion":"8.4.2","storybookVersionSpecifier":"8.4.2","language":"javascript","storybookPackages":{"@storybook/addon-actions":{"version":"8.4.5"},"storybook":{"version":"8.4.2"},"@storybook/blocks":{"version":"8.4.2"},"@storybook/react":{"version":"8.4.2"},"@storybook/react-vite":{"version":"8.4.2"},"@storybook/test":{"version":"8.4.2"},"@types/storybook__addon-actions":{"version":"5.2.1"},"eslint-plugin-storybook":{"version":"0.11.0"}},"addons":{"@storybook/addon-onboarding":{"version":"8.4.2"},"@storybook/addon-essentials":{"version":"8.4.2"},"@chromatic-com/storybook":{"version":"3.2.2"},"@storybook/addon-interactions":{"version":"8.4.2"}}}
\ No newline at end of file