"use strict";(self.blocksyJsonP=self.blocksyJsonP||[]).push([[274],{5274:function(e,t,n){n.r(t),n.d(t,{mount:function(){return i}});var c=n(1381),o=n(5652),l=n(5311),s=n.n(l);var a=function(e){let{initialStatus:t,url:n,pluginUrl:l,pluginLink:a}=e;const[i,r]=(0,c.useState)("installed"),[u,m]=(0,c.useState)(!1),y=(0,c.useRef)(null);return(0,c.useEffect)((function(){r(t)}),[]),(0,c.createElement)("div",{className:"ct-blocksy-plugin-inner",ref:y},(0,c.createElement)("button",{onClick:function(){y.current.closest(".notice-blocksy-plugin").parentNode.removeChild(y.current.closest(".notice-blocksy-plugin")),s().ajax(ajaxurl,{type:"POST",data:{action:"blocksy_dismissed_notice_handler"}})},type:"button",className:"notice-dismiss"},(0,c.createElement)("span",{className:"screen-reader-text"},(0,o.__)("Dismiss this notice.","blocksy"))),(0,c.createElement)("span",{className:"ct-notification-icon"},(0,c.createElement)("svg",{width:"50",height:"50",viewBox:"0 0 50 50",xmlns:"http://www.w3.org/2000/svg"},(0,c.createElement)("path",{fill:"#000000",d:"M50,25C50,11.2,38.8,0,25,0C11.2,0,0,11.2,0,25c0,13.8,11.2,25,25,25C38.8,50,50,38.8,50,25z"}),(0,c.createElement)("path",{fill:"#ffffff",d:"M23.4,19.5H29c0.7,0,1.3,0.6,1.3,1.4c0,0.8-0.6,1.4-1.4,1.4h-4.4L23.4,19.5z M34.6,25.1c0.9-1.2,1.4-2.7,1.4-4.2c0-1.6-0.5-3-1.4-4.2c-1.3-1.7-3.3-2.9-5.6-2.9c-0.1,0-0.1,0-0.2,0v0H15.5c-0.4,0-0.6,0.4-0.5,0.7l3.2,7.8h-2.8c-0.4,0-0.6,0.4-0.5,0.7l5.6,13.6h8.2c3.9,0,7.1-3.2,7.1-7.1C36,27.8,35.5,26.4,34.6,25.1C34.6,25.2,34.6,25.1,34.6,25.1zM23.4,28H29c0.7,0,1.3,0.6,1.3,1.4c0,0.8-0.6,1.4-1.4,1.4h-4.4L23.4,28z"}))),(0,c.createElement)("div",{className:"ct-notification-content"},(0,c.createElement)("h2",null,(0,o.__)("Thanks for installing Blocksy, you rock!","blocksy")),(0,c.createElement)("p",{dangerouslySetInnerHTML:{__html:(0,o.__)("We strongly recommend you to activate the <b>Blocksy Companion</b> plugin.<br>This way you will have access to custom extensions, demo templates and many other awesome features.","blocksy")}}),(0,c.createElement)("div",{className:"notice-actions"},null,(0,c.createElement)("button",{className:"button button-primary",disabled:u||"active"===i,onClick:function(){m(!0),setTimeout((function(){})),s().ajax(ajaxurl,{type:"POST",data:{action:"blocksy_notice_button_click",nonce:ct_localizations.nonce}}).then((function(e){let{success:t,data:n}=e;t&&(r(n.status),"active"===n.status&&location.assign(l)),m(!1)}))}},u?(0,o.__)("Installing & activating...","blocksy"):"uninstalled"===i?(0,o.__)("Install Blocksy Companion","blocksy"):"installed"===i?(0,o.__)("Activate Blocksy Companion","blocksy"):(0,o.__)("Blocksy Companion active!","blocksy"),u&&(0,c.createElement)("i",{className:"dashicons dashicons-update"})),(0,c.createElement)("a",{className:"ct-why-button button",href:"https://creativethemes.com/blocksy/companion/"},(0,o.__)("Why you need Blocksy Companion?","blocksy")))))};const i=function(e){e.querySelector(".notice-blocksy-plugin-root")&&(0,c.render)((0,c.createElement)(a,{initialStatus:e.querySelector(".notice-blocksy-plugin-root").dataset.pluginStatus,url:e.querySelector(".notice-blocksy-plugin-root").dataset.url,pluginUrl:e.querySelector(".notice-blocksy-plugin-root").dataset.pluginUrl,pluginLink:e.querySelector(".notice-blocksy-plugin-root").dataset.link}),e.querySelector(".notice-blocksy-plugin-root")),[...document.querySelectorAll("[data-dismiss]")].map((function(e){e.addEventListener("click",(function(t){t.preventDefault(),e.closest(".notice-blocksy-woo-deprecation").remove(),s().ajax(ajaxurl,{type:"POST",data:{action:"blocksy_dismissed_notice_woo_deprecation"}})}))}))}}}]);