t=>{if(!y.includes(t.name))return(0,a.createElement)(e,t);const{attributes:o,setAttributes:n}=t;return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(e,t),(0,a.createElement)(d.BlockControls,null,!!o.url&&"pdf"===o.url.split(/[#?]/)[0].split(".").pop().trim()&&(0,a.createElement)(i.ToolbarGroup,null,(0,a.createElement)(i.ToolbarButton,{label:(0,r.__)("Open pdf in lightbox","pdf-embed"),icon:"pdf",onClick:()=>{n({embedPdf:!o.embedPdf})},isPressed:o.embedPdf}))))}),"withSpacingControl");(0,w.addFilter)("editor.BlockEdit","extend-block-example/with-spacing-control",v);const _=["core/button"];(0,w.addFilter)("blocks.registerBlockType","tropicalista/pdf-embed",(function(e,t){return _.includes(t)?(void 0!==e.attributes&&(e.attributes=Object.assign(e.attributes,{embedPdf:{type:"boolean",default:!1}})),e):e})),(0,w.addFilter)("blocks.getSaveContent.extraProps","tropicalista/pdf-embed",(function(e,t,o){if(!y.includes(t.name))return e;const{embedPdf:n}=o,{className:l}=e;return Object.assign({},e,{className:f()(l,{embedPdf:n})})})),(0,n.registerBlockType)(l,{edit:function(e){const{attributes:t,setAttributes:o,clientId:n}=e,{blockId:l,apiKey:s,anchor:c}=t;(0,a.useEffect)((()=>{o({apiKey:pdf_embed.apiKey});const e=n.substr(2,9).replace("-","").replace(/-/g,"");l||o({blockId:e}),c||o({anchor:e})}),[]);const p=(0,d.useBlockProps)();return s?(0,a.createElement)(h,e):(0,a.createElement)("div",p,(0,a.createElement)(i.Placeholder,{icon:"pdf",instructions:(0,a.createElement)(a.RawHTML,null,(0,r.sprintf)((0,r.__)("Please insert a free api Key here or in the settings panel on the right. Get your free API key on %s.
","pdf-embed"),'Adobe Official site')),label:(0,r.__)("PDF Embed","pdf-embed")},(0,a.createElement)(u,e)))},save:function(e){let{attributes:t}=e;const{blockId:o,mediaUrl:n,embedMode:l,height:r,apiKey:i,showPrintPDF:s,showDownloadPDF:c,showPageControls:p,showFullScreen:u,dockPageControls:b,fileName:m,showAnnotationTools:f,enableFormFilling:h}=t;return(0,a.createElement)("div",g({id:o},d.useBlockProps.save(),{style:{height:r},"data-apiKey":i,"data-fileName":m,"data-mediaUrl":n,"data-embedMode":l,"data-showDownloadPDF":c,"data-showPrintPDF":s,"data-showPageControls":p,"data-showFullScreen":u,"data-dockPageControls":b,"data-showAnnotationTools":f,"data-enableFormFilling":h}))}})},184:(e,t)=>{var o;!function(){"use strict";var n={}.hasOwnProperty;function l(){for(var e=[],t=0;t{if(!o){var r=1/0;for(c=0;c=a)&&Object.keys(n.O).every((e=>n.O[e](o[d])))?o.splice(d--,1):(i=!1,a0&&e[c-1][2]>a;c--)e[c]=e[c-1];e[c]=[o,l,a]},n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={826:0,431:0};n.O.j=t=>0===e[t];var t=(t,o)=>{var l,a,[r,i,d]=o,s=0;if(r.some((t=>0!==e[t]))){for(l in i)n.o(i,l)&&(n.m[l]=i[l]);if(d)var c=d(n)}for(t&&t(o);sn(817)));l=n.O(l)})();