(this.webpackJsonpmulti_stack=this.webpackJsonpmulti_stack||[]).push([[0],{111:function(e,t,n){},112:function(e,t,n){},209:function(e,t,n){"use strict";n.r(t);var a=n(0),r=n.n(a),c=n(12),i=n.n(c),l=(n(111),n(8)),o=n(5),s=n.n(o),u=n(10),d=n(3),p=n(89),v=n.n(p),b=(n(112),n(2)),m=function(e){var t=e.id,n=e.removeComponent,a=e.isFolder;return Object(b.jsx)("div",{onClick:function(e){e.preventDefault(),n(t,a)},className:"button-Container",children:Object(b.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[Object(b.jsx)("path",{d:"M2 6V14C2 15.1 2.9 16 4 16H12C13.1 16 14 15.1 14 14V6H2Z",fill:"#647696"}),Object(b.jsx)("path",{d:"M12 3V1C12 0.4 11.6 0 11 0H5C4.4 0 4 0.4 4 1V3H0V5H16V3H12ZM10 3H6V2H10V3Z",fill:"#647696"})]})})},f=n(90),j=function(){var e=Object(u.a)(s.a.mark((function e(t){var n,a,r,c,i,l,o;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=t.type,a=t.api_key,r=t.management_token,t.access_token,c=t.query,i=t.contentType,l=t.folder,o=Object(f.client)({authtoken:r}),e.t0=n,e.next="/content_types"===e.t0?5:"/entry"===e.t0?8:"/locale"===e.t0?11:"/assets"===e.t0?14:21;break;case 5:return e.next=7,o.stack({api_key:a,management_token:r}).contentType().query(c).find();case 7:case 10:case 13:case 17:case 20:return e.abrupt("return",e.sent);case 8:return e.next=10,o.stack({api_key:a,management_token:r}).contentType(i).entry().query(c).find();case 11:return e.next=13,o.stack({api_key:a,management_token:r}).locale().query(c).find();case 14:if(!l){e.next=18;break}return e.next=17,o.stack({api_key:a,management_token:r}).asset().folder(l).fetch();case 18:return e.next=20,o.stack({api_key:a,management_token:r}).asset().query(c).find();case 21:return e.abrupt("return",{});case 22:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),h=n(29),k=function(e){var t=e.options,n=e.placeholder,a=e.handleValueUpdate,r=e.value,c=e.isClearable,i=e.isDisabled,l=void 0!==i&&i,o=e.isMulti,s=e.isSearchable,u=e.hideSelectedOptions,d=void 0!==u&&u,p=e.loadMoreOptions,v=e.defaultOptions,m=void 0!==v&&v,f=e.noOptionsMessage,j=void 0===f?"No lables created yet":f,k=e.width,O=void 0===k?"250px":k,y=e.selectLabel,x=void 0===y?"label":y;return Object(b.jsx)(b.Fragment,{children:p?Object(b.jsx)(h.a,{value:r,selectLabel:x,onChange:a,isMulti:o,placeholder:n,loadMoreOptions:p,defaultOptions:m,limit:10,isClearable:c,isSearchable:s,menuShouldScrollIntoView:!1,width:O,maxMenuHeight:"400px",debounceTimeout:0,initialOptions:null}):Object(b.jsx)(h.c,{value:r,selectLabel:x,onChange:a,isMulti:o,options:t,placeholder:n,isClearable:c,isSearchable:s,isDisabled:l,hideSelectedOptions:d,multiDisplayLimit:o?3:0,width:O,maxMenuHeight:"400px",noOptionsMessage:function(){return j}})})},O=function(e){e.contentType;var t=e.handleSelectedContentType,n=e.value,a=e.loadMoreContentType,r=e.isDisabled,c=void 0!==r&&r;return Object(b.jsx)(k,{selectLabel:"Select ContentType",value:n,handleValueUpdate:t,isClearable:!0,isSearchable:!0,isDisabled:c,isMulti:!1,noOptionsMessage:"Select StackType First",loadMoreOptions:a})},y=function(e){var t=e.handleSelectedEntries,n=e.value,a=(e.entry,e.loadMoreEntry);return Object(b.jsx)(b.Fragment,{children:Object(b.jsx)(k,{selectLabel:"Select Entry",value:n,handleValueUpdate:t,isClearable:!0,isSearchable:!0,isDisabled:!1,isMulti:!0,noOptionsMessage:"Select ContentType First",loadMoreOptions:a,width:"700px"})})},x=function(e){var t=e.handleSelectedLocal,n=e.value,a=e.loadMoreLocal;return Object(b.jsx)(b.Fragment,{children:Object(b.jsx)(k,{selectLabel:"Select Locale",value:n,handleValueUpdate:t,isClearable:!0,isSearchable:!0,isDisabled:!1,isMulti:!1,loadMoreOptions:a,noOptionsMessage:"Select ContentType First"})})},_=function(e){var t,n=e.stackType,a=e.handleSelectedStackType,r=e.value;return Object(b.jsx)(k,{options:(t=n,Object.keys(t).map((function(e,t){return{label:e,value:e}}))),selectLabel:"Select Stack",value:r,handleValueUpdate:a,isClearable:!0,isSearchable:!0,isDisabled:!1,isMulti:!1})};var g=function(e){var t=e.stack,n=e.entryData,r=e.createStackObject,c=e.removeComponent,i=e.contentArray,l=e.index,o=e.locale,p=Object(a.useState)(),v=Object(d.a)(p,2),f=v[0],h=v[1],k=Object(a.useState)(null),g=Object(d.a)(k,2),S=g[0],C=g[1],w=Object(a.useState)(null),M=Object(d.a)(w,2),T=M[0],A=M[1],F=Object(a.useState)(null),N=Object(d.a)(F,2),D=N[0],q=N[1],L=Object(a.useState)(null),$=Object(d.a)(L,2),V=$[0],E=$[1],I=Object(a.useCallback)(function(){var e=Object(u.a)(s.a.mark((function e(t){var n,a,r,c;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.search,a=t.skip,r=t.limit,e.prev=1,e.next=4,j({api_key:f[0].api_key,management_token:f[0].management_token,query:{limit:r,skip:a,query:{title:{$regex:"^".concat(n),$options:"i"}},include_count:!0,include_global_field_schema:!1},type:"/content_types"});case 4:if(c=e.sent,!((null===i||void 0===i?void 0:i.length)>0)){e.next=9;break}return e.abrupt("return",{items:c.items.filter((function(e){return!i.map((function(e){return e.content_types.uid})).includes(e.uid)})),count:c.count});case 9:return e.abrupt("return",c);case 10:e.next=16;break;case 12:return e.prev=12,e.t0=e.catch(1),console.log(e.t0),e.abrupt("return",{items:[],count:0});case 16:case"end":return e.stop()}}),e,null,[[1,12]])})));return function(t){return e.apply(this,arguments)}}(),[f,i]),H=Object(a.useCallback)(function(){var e=Object(u.a)(s.a.mark((function e(t){var n,a,r,c,i,l;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.contentType,a=t.skip,r=t.limit,c=t.search,e.prev=1,e.next=4,j({api_key:f[0].api_key,management_token:f[0].management_token,query:{limit:r,skip:a,query:{title:{$regex:"^".concat(c),$options:"i"}},include_count:!0,locale:null===T||void 0===T?void 0:T.value,environment:null===(i=f[0])||void 0===i?void 0:i.environment},type:"/entry",contentType:n});case 4:return l=e.sent,e.abrupt("return",l);case 8:return e.prev=8,e.t0=e.catch(1),console.log(e.t0),e.abrupt("return",{items:[],count:0});case 12:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(t){return e.apply(this,arguments)}}(),[f,T]),U=Object(a.useCallback)(function(){var e=Object(u.a)(s.a.mark((function e(t){var n,a,r,c;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.skip,a=t.limit,r=t.search,e.prev=1,c=j({api_key:f[0].api_key,management_token:f[0].management_token,query:{limit:a,skip:n,query:{code:{$regex:"^".concat(r),$options:"i"}},include_count:!0},type:"/locale"}),e.abrupt("return",c);case 6:return e.prev=6,e.t0=e.catch(1),console.log(e.t0),e.abrupt("return",{items:[],conut:0});case 10:case"end":return e.stop()}}),e,null,[[1,6]])})));return function(t){return e.apply(this,arguments)}}(),[f]);Object(a.useEffect)((function(){Object.keys(n).length>0&&(C({label:n.stack_name,value:n.stack_name}),h([{api_key:n.api_key,management_token:n.management_token,environment:n.environment,access_token:n.access_token}]),q({label:n.content_types.title,value:n.content_types.uid}),A({label:n.content_types.locale,value:n.content_types.locale}),E(n.content_types.entries.map((function(e){return{label:e.title,value:e.uid,url:e.url}}))))}),[n]);var z=function(){var e=Object(u.a)(s.a.mark((function e(n){var a;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:E(n),n&&(a={stack_name:S.value,access_token:t[S.value][0].access_token,api_key:t[S.value][0].api_key,environment:t[S.value][0].environment,management_token:t[S.value][0].management_token,content_types:{entries:n.map((function(e){return{title:e.label,uid:e.value,url:e.url}})),locale:T.value,uid:D.value,title:D.label}},r(a,l));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),P=function(){var e=Object(u.a)(s.a.mark((function e(t){var n,a,r,c,i,l;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=t.search,r=t.skip,c=t.limit,e.next=3,I({search:a,skip:r,limit:c});case 3:return i=e.sent,l=null===i||void 0===i||null===(n=i.items)||void 0===n?void 0:n.map((function(e){return{label:e.title,value:e.uid}})),e.abrupt("return",{options:null!==l&&void 0!==l?l:[],hasMore:i.count>r+c});case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),B=function(){var e=Object(u.a)(s.a.mark((function e(t){var n,a,r,c,i,l;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=t.search,r=t.skip,c=t.limit,e.next=3,U({search:a,limit:c,skip:r});case 3:return i=e.sent,l=null===i||void 0===i||null===(n=i.items)||void 0===n?void 0:n.map((function(e){return{label:e.code,value:e.code}})),e.abrupt("return",{options:null!==l&&void 0!==l?l:[],hasMore:i.count>r+c});case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Z=function(){var e=Object(u.a)(s.a.mark((function e(t){var n,a,r,c,i,l;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=t.search,r=t.skip,c=t.limit,e.next=3,H({contentType:D.value,search:a,skip:r,limit:c});case 3:return i=e.sent,l=null===i||void 0===i||null===(n=i.items)||void 0===n?void 0:n.map((function(e){return{label:e.title,value:e.uid,url:e.url}})),e.abrupt("return",{options:null!==l&&void 0!==l?l:[],hasMore:i.count>r+c});case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return Object(b.jsxs)("div",{className:"container",children:[Object(b.jsxs)("div",{className:"wrappper",children:[Object(b.jsx)("div",{className:"component-container",children:Object(b.jsx)(_,{handleSelectedStackType:function(e){q(null),E(null),A(null),C(e),e&&h(t[e.value])},stackType:t,value:S})}),Object(b.jsx)("div",{className:"component-container",children:S&&Object(b.jsx)(O,{value:D,handleSelectedContentType:function(e){E(null),A(null),q(e),e&&o&&A({label:o,value:o})},loadMoreContentType:P})}),Object(b.jsx)("div",{className:"component-container ",children:D&&Object(b.jsx)(x,{handleSelectedLocal:function(e){E(null),A(e)},value:T,loadMoreLocal:B})})]}),Object(b.jsxs)("div",{className:"localize-container",children:[Object(b.jsx)("div",{className:"entry-container",children:T&&Object(b.jsx)(y,{handleSelectedEntries:z,value:V,loadMoreEntry:Z})}),Object(b.jsx)("div",{children:Object(b.jsx)(m,{id:null===D||void 0===D?void 0:D.value,removeComponent:c})})]})]})},S=function(){var e=Object(u.a)(s.a.mark((function e(t){var n,a,r,c,i,l;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.url,a=t.api_key,r=t.management_token,c=t.access_token,i={"Content-Type":"application/json",api_key:a},r?i.authorization=r:i.access_token=c,e.next=5,fetch("".concat(n),{method:"GET",headers:i});case 5:return l=e.sent,e.next=8,l.json();case 8:return e.abrupt("return",e.sent);case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),C=function(e){var t=e.handleSelectedAssetsType,n=e.value,a=e.loadMoreAsstesType;return Object(b.jsx)(k,{selectLabel:"Select AssetType",value:n,handleValueUpdate:t,isSearchable:!0,isDisabled:!1,isClearable:!0,isMulti:!1,noOptionsMessage:"Select ContentType First",loadMoreOptions:a})},w=function(e){var t=e.handleSelectedFoldersType,n=e.value,a=e.loadMoreFolderType;return Object(b.jsx)(k,{selectLabel:"Select Folder",value:n,handleValueUpdate:t,isClearable:!0,isSearchable:!0,isDisabled:!1,isMulti:!1,noOptionsMessage:"Select StackType First",loadMoreOptions:a})},M=function(e){var t=e.handleSelectedImages,n=e.value,a=e.loadMoreImage;return Object(b.jsx)(k,{selectLabel:"Select Assets",value:n,handleValueUpdate:t,isSearchable:!0,isDisabled:!1,isMulti:!0,noOptionsMessage:"Select ContentType First",loadMoreOptions:a,width:"700px"})},T=["image/svg+xml","image/jpeg","image/png","image/webp","image/gif"],A=function(e){var t,n=e.stack,r=e.createAssets,c=e.folderArray,i=e.asstesData,l=e.index,o=e.removeAsstesComponent,p=Object(a.useState)(null),v=Object(d.a)(p,2),f=v[0],h=v[1],k=Object(a.useState)([]),O=Object(d.a)(k,2),y=O[0],x=O[1],g=Object(a.useState)(!1),A=Object(d.a)(g,2),F=A[0],N=A[1],D=Object(a.useState)(null),q=Object(d.a)(D,2),L=q[0],$=q[1],V=Object(a.useState)(null),E=Object(d.a)(V,2),I=E[0],H=E[1],U=Object(a.useState)(null),z=Object(d.a)(U,2),P=z[0],B=z[1],Z=Object(a.useCallback)(function(){var e=Object(u.a)(s.a.mark((function e(t){var n,a,r,i;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.search,a=t.skip,r=t.limit,e.prev=1,e.next=4,S({url:"https://api.contentstack.io/v3/assets?include_folders=true&include_count=true&limit=".concat(r,"&skip=").concat(a,'&query={"is_dir": true}&folder&query={ "name": { "$regex": "^').concat(n,'","$options": "i" } }'),api_key:y[0].api_key,management_token:y[0].management_token});case 4:if(i=e.sent,!((null===c||void 0===c?void 0:c.length)>0)){e.next=9;break}return e.abrupt("return",{assets:i.assets.filter((function(e){return!c.map((function(e){var t;return null===e||void 0===e||null===(t=e.folder)||void 0===t?void 0:t.name})).includes(e.name)})),count:i.count});case 9:return e.abrupt("return",i);case 10:e.next=16;break;case 12:return e.prev=12,e.t0=e.catch(1),console.log(e.t0),e.abrupt("return",{assets:[],count:0});case 16:case"end":return e.stop()}}),e,null,[[1,12]])})));return function(t){return e.apply(this,arguments)}}(),[y,c]),J=Object(a.useCallback)(function(){var e=Object(u.a)(s.a.mark((function e(t){var n,a,r,c,i,l,o,u,d;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.search,a=t.skip,r=t.limit,c=t.isContentType,i=void 0!==c&&c,e.prev=1,!(null===L||void 0===L?void 0:L.value)){e.next=16;break}if(!i){e.next=10;break}return e.next=6,S({url:"https://api.contentstack.io/v3/assets?include_folders=true&include_count=true&limit=".concat(r,"&skip=").concat(a,"&folder=").concat(null===L||void 0===L?void 0:L.value,'&query={ "content_type":{ "$regex": "^').concat(n,'","$options": "i" }}'),api_key:y[0].api_key,management_token:y[0].management_token});case 6:return l=e.sent,e.abrupt("return",{items:l.assets,count:l.count});case 10:return e.next=12,S({url:"https://api.contentstack.io/v3/assets?include_folders=true&include_count=true&limit=".concat(r,"&skip=").concat(a,"&folder=").concat(null===L||void 0===L?void 0:L.value,'&query={ "filename": { "$regex": "^').concat(n,'","$options": "i" } }'),api_key:y[0].api_key,management_token:y[0].management_token});case 12:return o=e.sent,e.abrupt("return",{items:o.assets,count:o.count});case 14:e.next=20;break;case 16:return e.next=18,j({api_key:y[0].api_key,management_token:y[0].management_token,query:{limit:r,search:n,skip:a,include_count:!0,query:i?{content_type:{$regex:"^".concat(n),$options:"i"}}:{content_type:{$regex:"^".concat(null!==(u=I.value)&&void 0!==u?u:""),$options:"i"},filename:{$regex:"^".concat(n),$options:"i"}}},type:"/assets"});case 18:return d=e.sent,e.abrupt("return",d);case 20:e.next=26;break;case 22:return e.prev=22,e.t0=e.catch(1),console.log(e.t0),e.abrupt("return",{assets:[],count:0});case 26:case"end":return e.stop()}}),e,null,[[1,22]])})));return function(t){return e.apply(this,arguments)}}(),[L,y,I]);Object(a.useEffect)((function(){Object.keys(i).length>0&&(h({label:i.stack_name,value:i.stack_name}),x([{api_key:i.api_key,management_token:i.management_token,environment:i.environment,access_token:i.access_token}]),void 0!==i.folder?(N(!0),$({label:i.folder.name,value:i.folder.uid})):(N(!1),$(null)),H({label:i.content_type,value:i.content_type}),B(i.assets.map((function(e){return{label:Object(b.jsxs)("span",{className:"flex-v-center col-gap-10",children:[Object(b.jsx)("img",{src:e.url,alt:e.title,width:"18px",height:"18px"}),e.title]}),value:e.uid,url:e.url}}))))}),[i]);var G=function(){var e=Object(u.a)(s.a.mark((function e(t){var n,a,r,c,i,l;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=t.search,r=t.skip,c=t.limit,e.next=3,Z({search:a,skip:r,limit:c});case 3:return i=e.sent,l=null===i||void 0===i||null===(n=i.assets)||void 0===n?void 0:n.map((function(e){return{label:e.name,value:e.uid}})),e.abrupt("return",{options:null!==l&&void 0!==l?l:[],hasMore:l.length>r+c});case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),R=function(){var e=Object(u.a)(s.a.mark((function e(t){var n,a,r,c,i,l;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.search,a=t.skip,r=t.limit,e.next=3,J({search:n,skip:a,limit:r,isContentType:!0});case 3:return c=e.sent,console.log(c),i=T.filter((function(e){var t;return null===c||void 0===c||null===(t=c.items)||void 0===t?void 0:t.map((function(e){return e.content_type})).includes(e)})),l=null===i||void 0===i?void 0:i.map((function(e){return{label:e,value:e}})),e.abrupt("return",{options:null!==l&&void 0!==l?l:[],hasMore:l.length>a+r});case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),W=function(){var e=Object(u.a)(s.a.mark((function e(t){var n,a,r,c,i,l,o;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=t.search,r=t.skip,c=t.limit,e.next=3,J({search:a,skip:r,limit:c});case 3:return i=e.sent,l=null===i||void 0===i||null===(n=i.items)||void 0===n?void 0:n.filter((function(e){return e.content_type===I.value})),o=null===l||void 0===l?void 0:l.map((function(e){return{label:Object(b.jsxs)("span",{className:"flex-v-center col-gap-10",children:[Object(b.jsx)("img",{src:e.url,alt:e.filename,width:"18px",height:"18px"}),e.filename]}),value:e.uid,url:e.url}})),e.abrupt("return",{options:null!==o&&void 0!==o?o:[],hasMore:(null===o||void 0===o?void 0:o.length)>8?i.count:(null===o||void 0===o?void 0:o.length)>r+c});case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),K=function(){var e=Object(u.a)(s.a.mark((function e(t){var a;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if($(null),H(null),B(null),h(t),!t){e.next=11;break}return x(n[t.value]),e.next=8,S({url:'https://api.contentstack.io/v3/assets?include_folders=true&include_count=true&query={"is_dir": true}&folder',api_key:n[t.value][0].api_key,management_token:n[t.value][0].management_token});case 8:a=e.sent,a.assets.length>0?N(!0):N(!1);case 11:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Q=function(e){B(null),H(e)};return Object(b.jsxs)("div",{className:"container",children:[Object(b.jsxs)("div",{className:"wrappper",children:[Object(b.jsx)("div",{className:"component-container",children:Object(b.jsx)(_,{stackType:n,handleSelectedStackType:K,value:f})}),F?Object(b.jsxs)(b.Fragment,{children:[Object(b.jsx)("div",{className:"component-container",children:Object(b.jsx)(w,{handleSelectedFoldersType:function(e){H(null),B(null),$(e)},value:L,loadMoreFolderType:G})}),Object(b.jsx)("div",{className:"component-container",children:f&&Object(b.jsx)(C,{handleSelectedAssetsType:Q,value:I,loadMoreAsstesType:R})})]}):Object(b.jsx)("div",{className:"component-container",children:f&&Object(b.jsx)(C,{handleSelectedAssetsType:Q,value:I,loadMoreAsstesType:R})})]}),Object(b.jsxs)("div",{className:"localize-container",children:[Object(b.jsx)("div",{className:"entry-container",children:I&&Object(b.jsx)(M,{handleSelectedImages:function(e){if(B(e),e){var t={stack_name:f.value,access_token:n[f.value][0].access_token,api_key:n[f.value][0].api_key,environment:n[f.value][0].environment,management_token:n[f.value][0].management_token,folder:{uid:null===L||void 0===L?void 0:L.value,name:null===L||void 0===L?void 0:L.label},content_type:I.value,assets:e.map((function(e){return{title:e.label.props.children[1],url:e.url,uid:e.value}}))};void 0===(null===L||void 0===L?void 0:L.value)&&delete t.folder,r(t,l)}},value:P,loadMoreImage:W})}),Object(b.jsx)("div",{children:Object(b.jsx)(m,{id:F?null===L||void 0===L?void 0:L.value:P&&(null===(t=P[0])||void 0===t?void 0:t.value),isFolder:F,removeComponent:o})})]})]})},F=n(233),N=n(235),D=n(234),q=n(102),L=Object(q.a)({palette:{primary:{main:"#6c5ce7"}},overrides:{MuiPaper:{root:{transition:"none"}},MuiTab:{root:{height:40}}},typography:{button:{textTransform:"none",transition:"none",fontSize:"14px",fontWeight:700}},transitions:{create:function(){return"none"}}});var $=function(){var e=Object(a.useState)(),t=Object(d.a)(e,2),n=t[0],r=t[1],c=Object(a.useState)([]),i=Object(d.a)(c,2),o=i[0],p=i[1],m=Object(a.useState)(),f=Object(d.a)(m,2),j=f[0],k=f[1],O=Object(a.useState)([]),y=Object(d.a)(O,2),x=y[0],_=y[1],S=Object(a.useState)([]),C=Object(d.a)(S,2),w=C[0],M=C[1],T=Object(a.useState)([]),q=Object(d.a)(T,2),$=q[0],V=q[1],E=Object(a.useState)(0),I=Object(d.a)(E,2),H=I[0],U=I[1];Object(a.useEffect)((function(){v.a.init().then((function(e){var t,n,a=e;a.window.enableAutoResizing();var c=a.field.getData();(null===c||void 0===c||null===(t=c.entry)||void 0===t?void 0:t.length)>0&&p(c.entry),(null===c||void 0===c||null===(n=c.assets)||void 0===n?void 0:n.length)>0&&V(c.assets),k(e),r(a.config)}))}),[]);var z=Object(a.useCallback)(Object(u.a)(s.a.mark((function e(){return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!j){e.next=3;break}return e.next=3,j.field.setData({entry:o,assets:$});case 3:case"end":return e.stop()}}),e)}))),[o,$]);Object(a.useEffect)((function(){z()}),[z]);var P=function(e,t){_([]),p((function(n){if(n.length>0){var a=n.findIndex((function(e){return e.content_types.uid===t}));if(a>=0)return n.splice(a,1,e),Object(l.a)(n);var r=null===n||void 0===n?void 0:n.filter((function(e){return e.content_types.uid!==t}));return void 0===t?[].concat(Object(l.a)(r),[e]):Object(l.a)(r)}return[e]}))},B=function(e,t){M([]),V((function(n){if(n.length>0){var a,r;if(void 0===(null===e||void 0===e||null===(a=e.folder)||void 0===a?void 0:a.uid)){if(n.map((function(e){return e.stack_name})).includes(e.stack_name)){var c;if(void 0!==t&&(c=n.findIndex((function(e){return e.content_type===t}))),c>=0)return n.splice(c,1,e),Object(l.a)(n);var i=null===n||void 0===n?void 0:n.filter((function(e){return(null===e||void 0===e?void 0:e.content_type)!==t}));return void 0===t?[].concat(Object(l.a)(i),[e]):Object(l.a)(i)}var o;if(void 0!==t&&(o=n.findIndex((function(e){return e.content_type===t}))),o>=0)return n.splice(o,1,e),Object(l.a)(n);var s=null===n||void 0===n?void 0:n.filter((function(e){return(null===e||void 0===e?void 0:e.content_type)!==t}));return void 0===t?[].concat(Object(l.a)(s),[e]):Object(l.a)(s)}if(void 0!==t&&(r=n.findIndex((function(e){var n;return(null===e||void 0===e||null===(n=e.folder)||void 0===n?void 0:n.uid)===t}))),r>=0)return n.splice(r,1,e),Object(l.a)(n);var u=null===n||void 0===n?void 0:n.filter((function(e){var n,a;return void 0===(null===e||void 0===e||null===(n=e.folder)||void 0===n?void 0:n.uid)?e:(null===e||void 0===e||null===(a=e.folder)||void 0===a?void 0:a.uid)!==t}));return void 0===t?[].concat(Object(l.a)(u),[e]):Object(l.a)(u)}return[e]}))},Z=function(e){e?p(o.filter((function(t){return t.content_types.uid!==e}))):_([])},J=function(e,t){e?V(t?$.filter((function(t){var n;return(null===t||void 0===t||null===(n=t.folder)||void 0===n?void 0:n.uid)!==e})):$.filter((function(t){return!(null===t||void 0===t?void 0:t.assets.map((function(e){return null===e||void 0===e?void 0:e.uid})).includes(e))}))):M([])};return Object(b.jsx)(b.Fragment,{children:n&&Object.keys(n).length>0&&Object(b.jsxs)("div",{children:[Object(b.jsx)(F.a,{theme:L,children:Object(b.jsxs)(N.a,{value:H,onChange:function(e,t){U(t)},textColor:"primary",indicatorColor:"primary",TabIndicatorProps:{style:{height:"1px",transition:"none"}},className:"tab",children:[Object(b.jsx)(D.a,{value:0,label:"Entries"}),Object(b.jsx)(D.a,{value:1,label:"Assets"})]})}),0===H&&Object(b.jsxs)("div",{className:"main-container",children:[o.length>0?Object(b.jsxs)(b.Fragment,{children:[x,o.map((function(e,t){return Object(b.jsx)(g,{index:e.content_types.uid,stack:n,createStackObject:P,entryData:e,removeComponent:Z,contentArray:o},t)})).reverse()]}):Object(b.jsx)(b.Fragment,{children:Object(b.jsx)(g,{stack:n,createStackObject:P,entryData:{},removeComponent:Z,contentArray:o,locale:j.entry.locale})}),Object(b.jsx)("div",{children:Object(b.jsx)(h.b,{onClick:function(e){var t=Object(l.a)(x);t.push(Object(b.jsx)(g,{stack:n,createStackObject:P,entryData:{},removeComponent:Z,contentArray:o,locale:j.entry.locale})),_(t)},buttonType:"control",className:"add-btn",children:"Add Entry"})})]}),1===H&&Object(b.jsxs)("div",{className:"main-container",children:[$.length>0?Object(b.jsxs)(b.Fragment,{children:[w,$.map((function(e,t){var a,r;return Object(b.jsx)(A,{index:void 0!==(null===e||void 0===e||null===(a=e.folder)||void 0===a?void 0:a.uid)?null===e||void 0===e||null===(r=e.folder)||void 0===r?void 0:r.uid:null===e||void 0===e?void 0:e.content_type,stack:n,asstesData:e,createAssets:B,removeAsstesComponent:J,folderArray:$},t)})).reverse()]}):Object(b.jsx)(A,{stack:n,createAssets:B,removeAsstesComponent:J,asstesData:{},folderArray:$}),Object(b.jsx)("div",{children:Object(b.jsx)(h.b,{buttonType:"control",onClick:function(e){var t=Object(l.a)(w);t.push(Object(b.jsx)(A,{stack:n,createAssets:B,removeAsstesComponent:J,asstesData:{},folderArray:$})),M(t)},className:"add-btn",children:"Add Asset"})})]})]})})},V=function(e){e&&e instanceof Function&&n.e(3).then(n.bind(null,236)).then((function(t){var n=t.getCLS,a=t.getFID,r=t.getFCP,c=t.getLCP,i=t.getTTFB;n(e),a(e),r(e),c(e),i(e)}))};n(208);i.a.render(Object(b.jsx)(r.a.StrictMode,{children:Object(b.jsx)($,{})}),document.getElementById("root")),V()}},[[209,1,2]]]); //# sourceMappingURL=main.e686bfbf.chunk.js.map