window.wp=window.wp||{},window.wp.main=function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=6)}([function(e,t){e.exports=window.wp.element},function(e,t){e.exports=window.wp.i18n},function(e,t){e.exports=window.wp.components},function(e,t){e.exports=window.wp.editor},function(e,t){e.exports=window.wp.data},function(e,t){e.exports=window.wp.blocks},function(e,t,n){e.exports=n(7)},function(e,t,n){"use strict";n.r(t);var o=n(1),r=n(5),c=n(4),l=n(0),a=n(2),i=n(3);Object(r.registerBlockType)("advanced-archive-blocks/archives",{title:Object(o.__)("Advanced Archive Blocks","advanced-archive-blocks"),icon:"admin-post",category:"widgets",supports:{align:["wide","full"],html:!1},edit:Object(c.withSelect)(function(e,t){return{postType:t.attributes.postType,postTypes:((0,Object(c.select)("core").getPostTypes)()||[]).filter(function(e){var t=e.slug;return"attachment"!==t&&"page"!==t}).filter(function(e){return e.viewable})}})(function(e){var t=e.attributes,n=e.setAttributes,r=e.postTypes,c=t.align,u=t.showPostCounts,s=t.displayAsDropdown,d=t.postType,p=t.type;return Object(l.createElement)(l.Fragment,null,Object(l.createElement)(i.InspectorControls,null,Object(l.createElement)(a.PanelBody,{title:Object(o.__)("Archives Settings")},Object(l.createElement)(a.ToggleControl,{label:Object(o.__)("Display as Dropdown"),checked:s,onChange:function(){return n({displayAsDropdown:!s})}}),Object(l.createElement)(a.ToggleControl,{label:Object(o.__)("Show Post Counts"),checked:u,onChange:function(){return n({showPostCounts:!u})}}),Object(l.createElement)(a.SelectControl,{label:Object(o.__)("Type","advanced-archive-blocks"),value:void 0!==p?p:"monthly",onChange:function(e){return n({type:e})},options:[{value:"yearly",label:Object(o.__)("Yearly","advanced-archive-blocks")},{value:"monthly",label:Object(o.__)("Monthly","advanced-archive-blocks")},{value:"daily",label:Object(o.__)("Daily","advanced-archive-blocks")},{value:"weekly",label:Object(o.__)("Weekly","advanced-archive-blocks")}]}),Object(l.createElement)(a.SelectControl,{label:Object(o.__)("Post Type","advanced-archive-blocks"),value:void 0!==d?d:"post",onChange:function(e){return n({postType:e})},options:r.map(function(e){return{value:e.slug,label:e.name}})}))),Object(l.createElement)(i.BlockControls,null,Object(l.createElement)(i.BlockAlignmentToolbar,{value:c,onChange:function(e){n({align:e})},controls:["left","center","right"]})),Object(l.createElement)(a.Disabled,null,Object(l.createElement)(i.ServerSideRender,{block:"advanced-archive-blocks/archives",attributes:t})))}),save:function(){return null}})}]);