!function(e){function t(l){if(n[l])return n[l].exports;var r=n[l]={i:l,l:!1,exports:{}};return e[l].call(r.exports,r,r.exports,t),r.l=!0,r.exports}var n={};t.m=e,t.c=n,t.d=function(e,n,l){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:l})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=0)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});n(1)},function(e,t,n){"use strict";var l=n(2),r=(n.n(l),n(3)),i=(n.n(r),wp.data.withSelect,wp.components),o=i.IconButton,c=i.PanelBody,a=i.TextControl,m=(i.SelectControl,i.ToggleControl,i.Toolbar),p=i.withNotices,s=wp.element.Fragment,w=wp.i18n.__,d=wp.blocks.registerBlockType,u=wp.editor,h=u.BlockControls,v=u.InspectorControls,g=(u.ContrastChecker,u.PanelColorSettings,u.BlockAlignmentToolbar,u.MediaPlaceholder),f=u.MediaUpload,b=u.MediaUploadCheck,y=(u.AlignmentToolbar,u.RichText,u.BlockIcon,["application"]),E={title:{type:"array",source:"children",selector:"p"},url:{type:"string"},align:{type:"string"},width:{type:"number",default:600},height:{type:"number",default:300},contentAlign:{type:"string",default:"center"},id:{type:"number"}};d("cgb/block-algori-pdf-viewer",{title:w("PDF Viewer"),description:w("Let visitors view your PDF documents directly on your site! Insert a PDF file."),icon:wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},wp.element.createElement("path",{fill:"none",d:"M0 0h24v24H0z"}),wp.element.createElement("path",{d:"M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-8.5 7.5c0 .83-.67 1.5-1.5 1.5H9v2H7.5V7H10c.83 0 1.5.67 1.5 1.5v1zm5 2c0 .83-.67 1.5-1.5 1.5h-2.5V7H15c.83 0 1.5.67 1.5 1.5v3zm4-3H19v1h1.5V11H19v2h-1.5V7h3v1.5zM9 9.5h1v-1H9v1zM4 6H2v14c0 1.1.9 2 2 2h14v-2H4V6zm10 5.5h1v-3h-1v3z"})),category:"common",keywords:[w("portable document format"),w("file"),w("algori")],attributes:E,edit:p(function(e){var t=e.attributes,n=e.setAttributes,l=(e.isSelected,e.className),r=e.noticeOperations,i=e.noticeUI,p=t.url,d=(t.title,t.align,t.width),u=t.height,E=(t.contentAlign,t.id),H=function(e){return n({width:parseInt(e,10)})},k=function(e){return n({height:parseInt(e,10)})},P=function(e){if(!e||!e.url)return void n({url:void 0,id:void 0});n({url:e.url,id:e.id})},V=function(e){e!==p&&n({url:e,id:void 0})},z=wp.element.createElement(s,null,wp.element.createElement(h,null,wp.element.createElement(m,null,wp.element.createElement(b,null,wp.element.createElement(f,{onSelect:P,allowedTypes:y,value:E,render:function(e){var t=e.open;return wp.element.createElement(o,{className:"components-toolbar__control",label:w("Change PDF"),icon:"edit",onClick:t})}})))),!!p&&wp.element.createElement(v,null,wp.element.createElement(c,{title:w("PDF Dimensions"),initialOpen:!1},wp.element.createElement("div",null,wp.element.createElement(a,{type:"number",label:w("Width"),value:void 0!==d?d:"",placeholder:600,min:1,onChange:H}),wp.element.createElement(a,{type:"number",label:w("Height"),value:void 0!==u?u:"",placeholder:300,min:1,onChange:k})))));return p?wp.element.createElement(s,null,z,wp.element.createElement("div",{className:"wp-block-cgb-block-algori-pdf-viewer"},wp.element.createElement("iframe",{className:"wp-block-cgb-block-algori-pdf-viewer-iframe",src:algoriPDFViewerPluginDirectoryPath+"/algori-pdf-viewer/dist/web/viewer.html?file="+encodeURIComponent(p),style:{width:d,height:u}}))):wp.element.createElement(s,null,z,wp.element.createElement(g,{icon:wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},wp.element.createElement("path",{fill:"none",d:"M0 0h24v24H0z"}),wp.element.createElement("path",{d:"M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-8.5 7.5c0 .83-.67 1.5-1.5 1.5H9v2H7.5V7H10c.83 0 1.5.67 1.5 1.5v1zm5 2c0 .83-.67 1.5-1.5 1.5h-2.5V7H15c.83 0 1.5.67 1.5 1.5v3zm4-3H19v1h1.5V11H19v2h-1.5V7h3v1.5zM9 9.5h1v-1H9v1zM4 6H2v14c0 1.1.9 2 2 2h14v-2H4V6zm10 5.5h1v-3h-1v3z"})),className:l,labels:{title:w("PDF Viewer"),instructions:w("Drag a PDF, upload a new one, insert from URL or select a file from your library.")},onSelect:P,onSelectURL:V,accept:"application/pdf",allowedTypes:y,notices:i,onError:r.createErrorNotice}))}),save:function(e){var t=e.attributes,n=(e.className,t.url),l=(t.title,t.align,t.width),r=t.height;t.contentAlign,t.id;return wp.element.createElement("div",{className:"wp-block-cgb-block-algori-pdf-viewer"},wp.element.createElement("iframe",{className:"wp-block-cgb-block-algori-pdf-viewer-iframe",src:algoriPDFViewerPluginDirectoryPath+"/algori-pdf-viewer/dist/web/viewer.html?file="+encodeURIComponent(n),style:{width:l,height:r}}))},deprecated:[{attributes:Object.assign({},E),save:function(e){var t=e.attributes,n=(e.className,t.url),l=(t.title,t.align,t.width),r=t.height;t.contentAlign,t.id;return wp.element.createElement("div",{className:"wp-block-cgb-block-algori-pdf-viewer"},wp.element.createElement("iframe",{className:"wp-block-cgb-block-algori-pdf-viewer-iframe",src:algoriPDFViewerPluginDirectoryPath+"/algori-pdf-viewer/dist/web/viewer.html?file="+encodeURIComponent(n),style:{width:l,height:r}}))}}]})},function(e,t){},function(e,t){}]);