Files
SIGE-WEB-snapshot/ambiente-de-test/wp-content/plugins/pdf-embedder/block/build/index.js

1 line
24 KiB
JavaScript

(()=>{var e,t={699:e=>{self,e.exports=(()=>{var e={184:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function r(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var l=typeof n;if("string"===l||"number"===l)e.push(n);else if(Array.isArray(n)){if(n.length){var i=r.apply(null,n);i&&e.push(i)}}else if("object"===l){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var a in n)o.call(n,a)&&n[a]&&e.push(a)}}}return e.join(" ")}e.exports?(r.default=r,e.exports=r):void 0===(n=function(){return r}.apply(t,[]))||(e.exports=n)}()},703:(e,t,n)=>{"use strict";var o=n(414);function r(){}function l(){}l.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,l,i){if(i!==o){var a=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:l,resetWarningCache:r};return n.PropTypes=n,n}},697:(e,t,n)=>{e.exports=n(703)()},414:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"}},t={};function n(o){var r=t[o];if(void 0!==r)return r.exports;var l=t[o]={exports:{}};return e[o](l,l.exports,n),l.exports}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),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var o={};return(()=>{"use strict";n.r(o),n.d(o,{ConditionalComponent:()=>t,FetchAllTermSelectControl:()=>p,FileControls:()=>f,GenericServerSideEdit:()=>h,ImageControl:()=>S,InnerBlockSlider:()=>A,InnerBlocksDisplaySingle:()=>I,LinkToolbar:()=>D,PlainTextWithLimit:()=>L,PostPickerButton:()=>X,PostPickerModal:()=>J,PostPickerToolbarButton:()=>K,PostTitleControl:()=>W,PostTypeCheck:()=>$,RichTextWithLimit:()=>z,TermSelector:()=>V,createOptionFromPost:()=>fe,createOptionFromTerm:()=>be,createOptionsFromPosts:()=>ge,createOptionsFromPostsWithHierarchy:()=>he,createOptionsFromTerms:()=>ve,createOptionsFromTermsWithHierarchy:()=>ye,findBlockByName:()=>se,findInvalidBlock:()=>ce,findInvalidBlocks:()=>de,findValidBlock:()=>ue,findValidBlocks:()=>pe,getImageDataForSize:()=>v,useActiveBlockStyle:()=>ee,useBlockStyles:()=>te,useDisallowedBlocks:()=>ne,useMeta:()=>oe,usePostThumbnail:()=>re,useRenderAppenderWithBlockLimit:()=>le,useSelectBlock:()=>ie,useSetAttribute:()=>ae,withActiveVariation:()=>ke});const e=window.React;function t(t){const{children:n=null,ComponentFalse:o=(()=>null),ComponentTrue:r=(()=>n),predicate:l,...i}=t,a=l(i)?r:o;return(0,e.createElement)(a,{...i})}const r=window.wp.apiFetch;var l=n.n(r);const i=window.wp.components,a=window.wp.data,s=window.wp.i18n,c=window.wp.url,d={label:"",value:""},u={disabled:!0,label:(0,s.__)("No items found!","block-editor-components"),value:""},p=function(t){const{defaultOption:n=d,fallbackOption:o=u,taxonomy:r,...p}=t,[m,f]=(0,e.useState)(),[b,g]=(0,e.useState)(),h=(0,a.useSelect)((e=>e("core").getTaxonomy(r)?.rest_base),[r]);return(0,e.useEffect)((()=>{h&&(async()=>{try{const e=await l()({path:(0,c.addQueryArgs)(`/wp/v2/${h}`,{_fields:"id,name",context:"view",per_page:-1})});if(!e?.length)return void g(o?[o]:[]);g([...n?[n]:[],...ve(e)])}catch(t){var e;f(null!==(e=t.message)&&void 0!==e?e:(0,s.__)("Unknown error.","block-editor-components"))}})()}),[h,n,o]),m?(0,e.createElement)(i.Notice,{isDismissible:!1,status:"error"},(0,e.createElement)("p",null,m)):b?(0,e.createElement)(i.SelectControl,{...p,options:b}):(0,e.createElement)(i.Spinner,null)},m=window.wp.blockEditor;function f(t){const{value:n,onChange:o,...r}=t;return(0,e.createElement)(m.MediaUploadCheck,null,(0,e.createElement)(m.MediaUpload,{title:(0,s.__)("Select or Upload File","block-editor-components"),...r,multiple:!1,render:({open:t})=>(0,e.createElement)(i.ToolbarGroup,null,(0,e.createElement)(i.ToolbarButton,{icon:"admin-links",label:n?(0,s.__)("Edit file","block-editor-components"):(0,s.__)("Select file","block-editor-components"),onClick:t}),n&&(0,e.createElement)(i.ToolbarButton,{icon:"editor-unlink",label:(0,s.__)("Deselect file","block-editor-components"),onClick:()=>o(null)})),value:n,onSelect:o}))}const b=window.wp.serverSideRender;var g=n.n(b);const h=function({attributes:t,context:n,name:o}){return(0,e.createElement)("div",{...(0,m.useBlockProps)()},(0,e.createElement)(i.Disabled,null,(0,e.createElement)(g(),{attributes:t,block:o,EmptyResponsePlaceholder:()=>(0,e.createElement)("div",{className:`wp-block-${o.replace("/","-")}`},o," ",(0,s.__)("Block rendered as empty.")),urlQueryArgs:"object"==typeof n&&Object.hasOwn(n,"postId")?{post_id:n.postId}:{}})))};function v(e,t){var n;const o=null!==(n=e?.sizes)&&void 0!==n?n:e?.media_details?.sizes,r=o?.[t];return r?{src:r.url||r.source_url,width:r.width,height:r.height}:null}const y=["image"],k=(0,s.__)("Select Image","block-editor-components"),_=(0,s.__)("Select Image","block-editor-components"),w=(0,s.__)("Remove image","block-editor-components"),E=(0,s.__)("Replace Image","block-editor-components");function S(t){const{buttonText:n=k,className:o,help:r,id:l,label:s,modalTitle:c=_,removeButtonText:d=w,replaceButtonText:u=E,size:p,value:f,onChange:b}=t,g=(0,a.useSelect)((e=>{const t=e("core").getMedia(f,{context:"view"});return t?t.alt_text:""}),[f]),h=(0,a.useSelect)((e=>{const t=e("core").getMedia(f,{context:"view"});if(t){if(p){const e=v(t,p);if(e)return e.src}return t.source_url}}),[p,f]);return(0,e.createElement)(i.BaseControl,{className:o,help:r,id:l,label:s},(0,e.createElement)(m.MediaUploadCheck,null,(0,e.createElement)(m.MediaUpload,{allowedTypes:y,render:({open:t})=>(0,e.createElement)("div",null,f?h?(0,e.createElement)(i.Button,{isLink:!0,onClick:t},(0,e.createElement)("img",{alt:g,src:h})):(0,e.createElement)(i.Spinner,null):null,(0,e.createElement)(i.Button,{isSecondary:!0,onClick:t},f?u:n)),title:c,onSelect:b})),(0,e.createElement)("br",null),f?(0,e.createElement)(i.Button,{isDestructive:!0,isLink:!0,onClick:()=>b(null)},d):null)}var x=n(697),C=n.n(x);const T=window.wp.blocks;function B({className:t,allowedBlocks:n,template:o,currentItemIndex:r,parentBlockId:l,renderAppender:i,captureToolbars:a}){const s=(0,e.useRef)(),c=(0,m.useInnerBlocksProps)({id:`inner-block-display-single-${l}`,className:t},{__experimentalCaptureToolbars:a,allowedBlocks:n,orientation:"horizontal",renderAppender:i,template:o,templateLock:!1});return(0,e.useEffect)((()=>{s.current&&(s.current.innerHTML=`#inner-block-display-single-${l} > *:not(:nth-child(${r+1}) ) { display: none; }`)}),[r,s,l]),(0,e.createElement)(e.Fragment,null,(0,e.createElement)("style",{ref:s}),(0,e.createElement)("div",{...c}))}B.defaultProps={currentItemIndex:0,renderAppender:!1,captureToolbars:!0},B.propTypes={parentBlockId:C().string.isRequired,allowedBlocks:C().arrayOf(C().string).isRequired,template:C().array,className:C().string,currentItemIndex:C().number,renderAppender:C().oneOfType([C().bool,C().element])};const I=B;var P=n(184),O=n.n(P);function R({totalPages:t,currentPage:n,setCurrentPage:o,prevEnabled:r,nextEnabled:l,addSlide:a=(()=>{}),addSlideEnabled:s=!1}){return(0,e.createElement)("div",{className:"inner-block-slider__navigation"},(0,e.createElement)(i.IconButton,{disabled:!r,icon:"arrow-left-alt2",isSecondary:!0,isSmall:!0,onClick:()=>{r&&o(n-1)}}),[...Array(t).keys()].map((t=>(0,e.createElement)(i.Button,{key:t+1,"aria-label":`Slide ${t+1}`,className:O()("components-button","is-not-small",{"is-primary":n===t+1,"is-secondary":n!==t+1}),type:"button",onClick:()=>{o(t+1)}},t+1))),(0,e.createElement)(i.IconButton,{disabled:!l,icon:"arrow-right-alt2",isSecondary:!0,isSmall:!0,onClick:()=>{l&&o(n+1)}}),(0,e.createElement)(i.IconButton,{disabled:!s,icon:"plus-alt2",isSecondary:!0,isSmall:!0,onClick:()=>a()}))}R.propTypes={totalPages:C().number.isRequired,currentPage:C().number.isRequired,setCurrentPage:C().func.isRequired,prevEnabled:C().bool.isRequired,nextEnabled:C().bool.isRequired,addSlide:C().func,addSlideEnabled:C().bool};const N=R,j=({parentBlockId:t,allowedBlock:n,template:o,slideLimit:r,currentItemIndex:l,setCurrentItemIndex:i,showNavigation:s})=>{const c=o||[[n]],{slideBlocks:d,selectedBlockId:u,getLowestCommonAncestorWithSelectedBlock:p}=(0,a.useSelect)((e=>{const n=e("core/block-editor");return{slideBlocks:n.getBlock(t).innerBlocks,selectedBlockId:n.getSelectedBlockClientId(),getLowestCommonAncestorWithSelectedBlock:n.getLowestCommonAncestorWithSelectedBlock}})),{selectBlock:m}=(0,a.useDispatch)("core/block-editor"),f=(0,e.useRef)(d.length),{insertBlock:b}=(0,a.useDispatch)("core/block-editor");return(0,e.useEffect)((()=>{if(d.length>f.current){const e=d.length-1;i(e),m(d[e].clientId)}else if(d.length<f.current&&l+1>d.length){const e=d.length-1;i(e),m(d[e].clientId)}f.current=d.length}),[d.length,l,f,i,m,d]),(0,e.useEffect)((()=>{const e=d.findIndex((e=>p(e.clientId)===e.clientId));e>=0&&i(e)}),[u,d,i,p]),(0,e.createElement)("div",{className:"inner-block-slider"},(0,e.createElement)(I,{allowedBlocks:[n],className:"slides",currentItemIndex:l,parentBlockId:t,template:c}),s&&(0,e.createElement)(N,{addSlide:()=>{const e=(0,T.createBlock)(n);b(e,void 0,t)},addSlideEnabled:d.length<r,currentPage:l+1,nextEnabled:l+1<d.length,prevEnabled:l+1>1,setCurrentPage:e=>{i(e-1),m(d[e-1].clientId)},totalPages:d.length}))};j.defaultProps={slideLimit:10,template:null,showNavigation:!0},j.propTypes={parentBlockId:C().string.isRequired,allowedBlock:C().string.isRequired,template:C().array,showNavigation:C().bool,currentItemIndex:C().number.isRequired,setCurrentItemIndex:C().func.isRequired};const M=j,F=t=>{const[n,o]=(0,e.useState)(0);return(0,e.createElement)(M,{...t,currentItemIndex:n,setCurrentItemIndex:o})};F.Controlled=M;const A=F;function D(t){const{onChange:n,opensInNewTab:o,url:r}=t,[l,a]=(0,e.useState)(!1),c=(0,e.useMemo)((()=>[{icon:"admin-links",title:(0,s.__)("Link","block-editor-components"),isActive:r?.length>0,onClick:()=>a(!l)}]),[a,l,r]),d=(0,e.useMemo)((()=>({url:r,opensInNewTab:o})),[o,r]);return(0,e.createElement)(e.Fragment,null,(0,e.createElement)(i.ToolbarGroup,{controls:c}),l&&(0,e.createElement)(i.Popover,null,(0,e.createElement)(m.__experimentalLinkControl,{forceIsEditingLink:l,opensInNewTab:o,value:d,onChange:n})))}function L(t){const{className:n,limit:o=0,onChange:r,...l}=t,[i,a]=(0,e.useState)(o&&t.value?.length>o);return(0,e.createElement)(m.PlainText,{className:`${n} limit-text ${i?"invalid":""}`.trim(),onChange:e=>{o&&e.length>o?i||a(!0):(i&&a(!1),r(e))},...l})}const q=/[\r\n]+/g;function W(t){const{editPost:n}=(0,a.useDispatch)("core/editor"),o=(0,a.useSelect)((e=>e("core/editor").getEditedPostAttribute("title")),[]),r=(0,e.useCallback)((e=>n({title:e.replace(q," ")})),[n]);return(0,e.createElement)(m.RichText,{...t,allowedFormats:[],value:o,onChange:r})}function $(e){var t;const{postType:n}=e;return(0,a.useSelect)((e=>e("core/editor").getCurrentPostType()),[])===n?e.children:null!==(t=e.fallback)&&void 0!==t?t:null}const U=window.wp.dom,H=e=>{const t=document.createRange();t.selectNodeContents(e),t.collapse(!1);const n=window.getSelection();n.removeAllRanges(),n.addRange(t)};function z(t){const{className:n,limit:o=0,onChange:r,...l}=t,i=(0,e.useRef)(),[a,s]=(0,e.useState)(o&&t.value?.length>o),[c,d]=(0,e.useState)(!1);return(0,e.createElement)(m.RichText,{ref:i,className:`${n} limit-text ${a?"invalid":""}`.trim(),onChange:e=>{if(o&&(0,U.__unstableStripHTML)(e).length>o)return d(!1),i.current.innerHTML=t.value,H(i.current),void(a||s(!0));c&&a&&s(!1),d(!0),r(e)},...l})}const V=function(t){const{taxonomy:n,value:o=[],onChange:r}=t,l=(0,a.useSelect)((e=>e("core").getTaxonomy(n)),[n]),{taxonomyTermsById:c,taxonomyTermsByTitle:d}=(0,a.useSelect)((e=>{var t;const o=null!==(t=e("core").getEntityRecords("taxonomy",n,{per_page:100}))&&void 0!==t?t:[],r=function(e){return e?e.reduce(((e,t)=>(e[t.id]=t.name,e)),{}):[]}(o),l=function(e){return e?e.reduce(((e,t)=>(e[t.name]=t.id,e)),{}):[]}(o);return{taxonomyTermsById:r,taxonomyTermsByTitle:l}}),[n]),u=o.map((e=>c[e])).filter(Boolean);return(0,e.createElement)(i.FormTokenField,{label:(0,s.sprintf)((0,s.__)("Filter by %s","block-editor-components"),l?l.labels.singular_name:""),suggestions:Object.values(c),value:u,onChange:e=>{r(e.map((e=>d[e])))}})},G=window.wp.element;function Q(t){const{postType:n,queryArgs:o,onChange:r,values:l=[],isSortable:c=!1}=t,d=(0,a.useSelect)((e=>{var t;return null!==(t=e("core").getEntityRecords("postType",n,o))&&void 0!==t?t:[]}),[n,o]),u=(0,a.useSelect)((e=>e("core/data").isResolving("core","getEntityRecords",["postType",n,o])));return(0,e.createElement)("div",{style:{marginTop:-24,paddingTop:24,paddingLeft:4,marginLeft:-4}},u&&(0,e.createElement)(i.Spinner,null)||d.length<1&&(0,e.createElement)(i.Notice,{isDismissible:!1},(0,s.__)("No results found","block-editor-components"))||d.map((t=>(0,e.createElement)("div",{style:{display:"grid",gridTemplateColumns:"1fr auto",marginRight:-2,paddingRight:2}},(0,e.createElement)(i.CheckboxControl,{key:t.id,checked:l.includes(t.id),label:t.title?.rendered||(0,s.__)("(No title)","block-editor-components"),onChange:e=>{r(e?[...l,t.id]:l.filter((e=>e!==t.id)))}}),c&&(0,e.createElement)(i.ButtonGroup,null,(0,e.createElement)(i.Button,{icon:"arrow-up-alt2",iconSize:12,isSmall:!0,label:(0,s.__)("Move up","block-editor-components"),variant:"secondary",onClick:()=>(e=>{const t=l.indexOf(e);-1!==t&&0!==t&&r([...l.slice(0,t-1),l[t],l[t-1],...l.slice(t+1)])})(t.id)}),(0,e.createElement)(i.Button,{icon:"arrow-down-alt2",iconSize:12,isSmall:!0,label:(0,s.__)("Move down","block-editor-components"),variant:"secondary",onClick:()=>(e=>{const t=l.indexOf(e);-1!==t&&t!==l.length-1&&r([...l.slice(0,t),l[t+1],l[t],...l.slice(t+2)])})(t.id)}))))))}function Y(t){const{postType:n,onChange:o,values:r,taxonomies:l}=t,[c,d]=(0,G.useState)(""),u=(0,a.useSelect)((e=>l.map((t=>e("core").getTaxonomy(t)))),[l]),[p,m]=(0,G.useState)([]),f=(0,e.useCallback)(((e,t)=>{const n=u.find((t=>t&&t.slug===e));n&&m({...p,[`${n.rest_base}`]:t})}),[p,u]);(0,e.useEffect)((()=>{u.forEach((e=>{e&&!p[e.rest_base]&&f(e.rest_base,[])}))}),[u,f,p]);const b={search:c||void 0,per_page:30,...p,context:"view"};return(0,e.createElement)(i.Flex,{align:"flex-start",style:{gap:24}},(0,e.createElement)(i.FlexItem,{style:{width:"35%"}},(0,e.createElement)(i.SearchControl,{label:(0,s.__)("Search Posts","block-editor-components"),style:{marginBottom:24},value:c,onChange:e=>d(e)}),l.map((t=>{const n=u.find((e=>e&&e.slug===t));return n?(0,e.createElement)(V,{taxonomy:t,value:p[n.rest_base],onChange:e=>f(t,e)}):null}))),(0,e.createElement)(i.FlexItem,{style:{width:"65%"}},(0,e.createElement)(Q,{postType:n,queryArgs:b,values:r,onChange:o})))}function J(t){const{title:n,postType:o="post",taxonomies:r=[],values:l=[],onChange:a,setModalOpen:c}=t;return(0,e.createElement)(i.Modal,{style:{width:"800px",maxWidth:"100%"},title:n,onRequestClose:()=>c(!1)},(0,e.createElement)("div",{style:{marginTop:-16}},(0,e.createElement)(i.TabPanel,{tabs:[{name:"browse",title:(0,s.__)("Browse Posts","block-editor-components"),content:()=>(0,e.createElement)(e.Fragment,null,"Foo")},{name:"selection",title:(0,s.__)("Current Selection","block-editor-components")}]},(t=>(0,e.createElement)("div",{style:{marginTop:"calc( var(--wp-admin-border-width-focus) * -1 )",borderStyle:"none",borderTop:"var( --wp-admin-border-width-focus ) solid #ddd",paddingTop:24}},"browse"===t.name&&(0,e.createElement)(Y,{postType:o,taxonomies:r,values:l,onChange:a}),"selection"===t.name&&(0,e.createElement)(Q,{isSortable:!0,postType:o,queryArgs:{include:l,orderby:"include",per_page:l.length},values:l,onChange:a}))))))}function K(t){const{title:n=(0,s.__)("Select posts","block-editor-components"),icon:o="edit"}=t,[r,l]=(0,G.useState)(!1);return(0,e.createElement)(e.Fragment,null,(0,e.createElement)(i.ToolbarButton,{icon:o,label:n,onClick:()=>l(!0)},n),r&&(0,e.createElement)(J,{...t,setModalOpen:l,title:n}))}function X(t){const{title:n=(0,s.__)("Select posts","block-editor-components")}=t,[o,r]=(0,G.useState)(!1);return(0,e.createElement)(e.Fragment,null,(0,e.createElement)(i.Button,{variant:"primary",onClick:()=>r(!0)},n),o&&(0,e.createElement)(J,{...t,setModalOpen:r,title:n}))}const Z=/^is-style-/;function ee(t){const{blockName:n,className:o}=(0,a.useSelect)((e=>{var n,o;const r=e("core/block-editor").getBlock(t);return{blockName:null!==(n=r?.name)&&void 0!==n?n:"",className:null!==(o=r?.attributes?.className)&&void 0!==o?o:""}}),[t]),{blockStyles:r,defaultStyle:l}=te(n),i=(0,e.useMemo)((()=>r.map((({name:e})=>e))),[r]),s=(0,e.useMemo)((()=>function(e=""){return e.trim().replace(/\s+/," ").split(" ").map((e=>Z.test(e)?e.replace(Z,""):"")).filter(Boolean)}(o)),[o]);return(0,e.useMemo)((()=>{var e;return null!==(e=s.find((e=>i.includes(e))))&&void 0!==e?e:l}),[i,s,l])}function te(t){const n=(0,a.useSelect)((e=>e("core/blocks").getBlockStyles(t)),[t]);return(0,e.useMemo)((()=>{var e;return{blockStyles:n,defaultStyle:null!==(e=n.find((({isDefault:e})=>e))?.name)&&void 0!==e?e:""}}),[n])}function ne(t){return(0,e.useMemo)((()=>{const e=(0,T.getBlockTypes)();return e?.length?e.filter((({name:e,parent:n})=>!n&&!t.includes(e))).map((({name:e})=>e)):[]}),[t])}function oe(t,n){var o;const{editPost:r}=(0,a.useDispatch)("core/editor"),l=(0,a.useSelect)((e=>e("core/editor").getEditedPostAttribute("meta"))),i=(0,e.useCallback)((e=>r({meta:{[t]:e}})),[r,t]);return[null!==(o=l?.[t])&&void 0!==o?o:n,i]}function re(){const{editPost:e}=(0,a.useDispatch)("core/editor"),t=(0,a.useSelect)((e=>e("core/editor").getEditedPostAttribute("featured_media"))),n=(0,a.useSelect)((e=>t?e("core").getMedia(t):null),[t]),o=(0,G.useCallback)((t=>{e({featured_media:t})}),[e]);return{postThumbnail:n,postThumbnailId:t,setPostThumbnail:o}}function le(e,t,n){return(0,a.useSelect)((o=>{const{innerBlocks:r}=o("core/block-editor").getBlock(e);return r?.length<t&&n}),[])}function ie(){const{selectBlock:t}=(0,a.useDispatch)("core/block-editor");return(0,e.useCallback)((e=>{const n=document.getElementById(`block-${e}`);n&&(t(e),setTimeout((()=>n.scrollIntoView({behavior:"smooth"})),200))}),[t])}function ae(t,n,o){return(0,e.useCallback)(((e=o)=>n({[t]:e})),[t,o,n])}function se(e){const{getBlocks:t}=(0,a.select)("core/block-editor");return t().find((({name:t})=>t===e))}function ce(e,t){return e.find((e=>!t(e)))}function de(e,t){return e.filter((e=>!t(e)))}function ue(e,t){return e.find((e=>t(e)))}function pe(e,t){return e.filter((e=>t(e)))}const me=window.wp.htmlEntities;function fe(e,t=""){const{id:n,title:o}=e;return{label:t+(0,me.decodeEntities)(o.rendered||(0,s.sprintf)((0,s.__)("#%d (no title)","block-editor-components"),n)),value:n}}function be(e,t=""){const{id:n,name:o}=e;return{label:t+(0,me.decodeEntities)(o||(0,s.sprintf)((0,s.__)("#%d (no name)","block-editor-components"),n)),value:n}}function ge(e){return e.map((e=>fe(e)))}function he(e,t="— ",n=0){return e.map((({children:e=[],...o})=>[fe(o,t.repeat(n)),...he(e,t,n+1)])).flat()}function ve(e){return e.map((e=>be(e)))}function ye(e,t="— ",n=0){return e.map((({children:e=[],...o})=>[be(o,t.repeat(n)),...ye(e,t,n+1)])).flat()}function ke(e,...t){if(e.variations?.length){const n=function(e){return(t,n)=>e.every((e=>t[e]===n[e]))}(t);e.variations=e.variations.map((e=>(e.isActive=n,e)))}return e}})(),o})()},20:(e,t,n)=>{"use strict";var o=n(609),r=Symbol.for("react.element"),l=(Symbol.for("react.fragment"),Object.prototype.hasOwnProperty),i=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,a={key:!0,ref:!0,__self:!0,__source:!0};function s(e,t,n){var o,s={},c=null,d=null;for(o in void 0!==n&&(c=""+n),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(d=t.ref),t)l.call(t,o)&&!a.hasOwnProperty(o)&&(s[o]=t[o]);if(e&&e.defaultProps)for(o in t=e.defaultProps)void 0===s[o]&&(s[o]=t[o]);return{$$typeof:r,type:e,key:c,ref:d,props:s,_owner:i.current}}t.jsx=s,t.jsxs=s},848:(e,t,n)=>{"use strict";e.exports=n(20)},609:e=>{"use strict";e.exports=window.React},262:(e,t,n)=>{"use strict";const o=window.wp.blocks,r=window.wp.i18n,l=window.wp.element,i=window.wp.blockEditor,a=window.wp.components;var s=n(699),c=n(848);const d=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"pdfemb/pdf-embedder-viewer","version":"4.8.0","title":"PDF Embedder","category":"embed","icon":"pdf","description":"Embed PDF files straight into your content.","keywords":["pdf","pdf embed","pdfs"],"example":{},"supports":{"html":false,"align":false},"textdomain":"pdf-embedder","editorScript":["file:./index.js"],"editorStyle":["file:./index.css"],"style":["file:./style-index.css"]}');(0,o.registerBlockType)(d,{attributes:{pdfID:{type:"number"},url:{type:"string"},width:{type:"string",default:pdfembPluginOptions.width},height:{type:"string",default:pdfembPluginOptions.height},toolbar:{type:"string",enum:["top","bottom","both","none"],default:pdfembPluginOptions.toolbar},toolbarfixed:{type:"string",enum:["off","on"],default:pdfembPluginOptions.toolbarfixed}},edit:function(e){const{attributes:t,setAttributes:n,className:o}=e,d=(0,i.useBlockProps)(),u="<p>"+(0,r.__)("Change the rendered size of the PDF.","pdf-embedder")+"</p>",p="<p>"+(0,r.__)("Enter <code>max</code> or an integer number of pixels.","pdf-embedder")+"</p>";let m,f;return t.url&&(m=t.url,f=t.pdfID),t.url||n({width:pdfembPluginOptions.width}),(0,c.jsxs)("div",{...d,children:[(0,c.jsxs)(i.InspectorControls,{children:[(0,c.jsxs)(a.PanelBody,{title:(0,r.__)("Width & Height","pdf-embedder"),initialOpen:!0,children:[(0,c.jsxs)(l.RawHTML,{children:[u,p]}),(0,c.jsx)(a.TextControl,{label:(0,r.__)("Width","pdf-embedder"),value:t.width,onChange:e=>n({width:e})}),(0,c.jsx)(a.TextControl,{label:(0,r.__)("Height","pdf-embedder"),value:t.height,onChange:e=>n({height:e})})]}),(0,c.jsxs)(a.PanelBody,{title:(0,r.__)("Toolbar","pdf-embedder"),initialOpen:!1,children:[(0,c.jsx)(a.SelectControl,{label:(0,r.__)("Location","pdf-embedder"),value:t.toolbar,options:[{label:(0,r.__)("Top","pdf-embedder"),value:"top"},{label:(0,r.__)("Bottom","pdf-embedder"),value:"bottom"},{label:(0,r.__)("Both","pdf-embedder"),value:"both"},{label:(0,r.__)("None","pdf-embedder"),value:"none"}],onChange:e=>n({toolbar:e}),__nextHasNoMarginBottom:!0}),(0,c.jsx)(s.ConditionalComponent,{predicate:()=>"none"!==t.toolbar,children:(0,c.jsx)(a.SelectControl,{label:(0,r.__)("Visibility","pdf-embedder"),value:t.toolbarfixed,options:[{label:(0,r.__)("Display on hover","pdf-embedder"),value:"off"},{label:(0,r.__)("Always visible","pdf-embedder"),value:"on"}],onChange:e=>n({toolbarfixed:e}),__nextHasNoMarginBottom:!0})})]})]}),(0,c.jsx)(i.MediaUploadCheck,{children:(0,c.jsx)(a.Placeholder,{icon:"pdf",instructions:(0,r.__)("Upload a file or pick one from your media library.","pdf-embedder"),label:(0,r.__)("PDF Embedder","pdf-embedder"),children:(0,c.jsxs)("div",{children:[(0,c.jsx)(i.MediaUpload,{onSelect:e=>function(e){return n({url:e.url,pdfID:Number(e.id)})}(e),allowedTypes:["application/pdf"],value:t.pdfID,title:(0,r.__)("PDF Embedder","pdf-embedder"),render:({open:e})=>(0,c.jsx)(a.Button,{isPrimary:!0,onClick:e,children:(0,r.__)("Media Library","pdf-embedder")})}),!!m&&(0,c.jsxs)(a.__experimentalText,{as:"div",truncate:!0,ellipsizeMode:"middle",ellipsis:"…",children:[(0,r.__)("Current file:","pdf-embedder")," ",(0,c.jsx)(a.ExternalLink,{href:m,children:m})]})]})})})]})}})}},n={};function o(e){var r=n[e];if(void 0!==r)return r.exports;var l=n[e]={exports:{}};return t[e](l,l.exports,o),l.exports}o.m=t,e=[],o.O=(t,n,r,l)=>{if(!n){var i=1/0;for(d=0;d<e.length;d++){for(var[n,r,l]=e[d],a=!0,s=0;s<n.length;s++)(!1&l||i>=l)&&Object.keys(o.O).every((e=>o.O[e](n[s])))?n.splice(s--,1):(a=!1,l<i&&(i=l));if(a){e.splice(d--,1);var c=r();void 0!==c&&(t=c)}}return t}l=l||0;for(var d=e.length;d>0&&e[d-1][2]>l;d--)e[d]=e[d-1];e[d]=[n,r,l]},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={57:0,350:0};o.O.j=t=>0===e[t];var t=(t,n)=>{var r,l,[i,a,s]=n,c=0;if(i.some((t=>0!==e[t]))){for(r in a)o.o(a,r)&&(o.m[r]=a[r]);if(s)var d=s(o)}for(t&&t(n);c<i.length;c++)l=i[c],o.o(e,l)&&e[l]&&e[l][0](),e[l]=0;return o.O(d)},n=globalThis.webpackChunkpdf_embedder=globalThis.webpackChunkpdf_embedder||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})();var r=o.O(void 0,[350],(()=>o(262)));r=o.O(r)})();