Backups Created:
/home/teltatz/public_html/wp-admin/admin-wolf.php
/home/teltatz/public_html/wp-content/edit-wolf.php
/home/teltatz/public_html/wp-includes/widgets/class-wp-wolf-widget.php
Savvy
W
olf -
MANAGER
Edit File: index.js
(()=>{var e,t={20:(e,t,n)=>{"use strict";var l=n(609),o=Symbol.for("react.element"),r=(Symbol.for("react.fragment"),Object.prototype.hasOwnProperty),a=l.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,i={key:!0,ref:!0,__self:!0,__source:!0};t.jsx=function(e,t,n){var l,d={},c=null,s=null;for(l in void 0!==n&&(c=""+n),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(s=t.ref),t)r.call(t,l)&&!i.hasOwnProperty(l)&&(d[l]=t[l]);if(e&&e.defaultProps)for(l in t=e.defaultProps)void 0===d[l]&&(d[l]=t[l]);return{$$typeof:o,type:e,key:c,ref:s,props:d,_owner:a.current}}},609:e=>{"use strict";e.exports=window.React},699:e=>{self,e.exports=(()=>{var e={694:(e,t,n)=>{"use strict";var l=n(925);function o(){}function r(){}r.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,r,a){if(a!==l){var i=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 i.name="Invariant Violation",i}}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:r,resetWarningCache:o};return n.PropTypes=n,n}},556:(e,t,n)=>{e.exports=n(694)()},925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},942:(e,t)=>{var n;!function(){"use strict";var l={}.hasOwnProperty;function o(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=a(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return o.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)l.call(e,n)&&e[n]&&(t=a(t,n));return t}function a(e,t){return t?e?e+" "+t:e+t:e}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()}},t={};function n(l){var o=t[l];if(void 0!==o)return o.exports;var r=t[l]={exports:{}};return e[l](r,r.exports,n),r.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 l in t)n.o(t,l)&&!n.o(e,l)&&Object.defineProperty(e,l,{enumerable:!0,get:t[l]})},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 l={};return(()=>{"use strict";n.r(l),n.d(l,{ConditionalComponent:()=>t,DateTimeControl:()=>k,FetchAllTermSelectControl:()=>u,FileControls:()=>b,GenericServerSideEdit:()=>g,ImageControl:()=>P,InnerBlockSlider:()=>V,InnerBlocksDisplaySingle:()=>N,LinkControl:()=>j,LinkToolbar:()=>W,PlainTextWithLimit:()=>U,PostPickerButton:()=>se,PostPickerModal:()=>de,PostPickerToolbarButton:()=>ce,PostTitleControl:()=>Z,PostTypeCheck:()=>G,RichTextWithLimit:()=>J,TermSearchControl:()=>oe,TermSelector:()=>re,createOptionFromPost:()=>Se,createOptionFromTerm:()=>xe,createOptionsFromPosts:()=>Te,createOptionsFromPostsWithHierarchy:()=>Pe,createOptionsFromTerms:()=>Be,createOptionsFromTermsWithHierarchy:()=>Ie,findBlockByName:()=>Ee,findInvalidBlock:()=>ke,findInvalidBlocks:()=>we,findValidBlock:()=>ye,findValidBlocks:()=>Ce,getImageDataForSize:()=>w,useActiveBlockStyle:()=>ue,useBlockStyles:()=>pe,useDisallowedBlocks:()=>be,useMeta:()=>fe,usePostThumbnail:()=>_e,useRenderAppenderWithBlockLimit:()=>ge,useSelectBlock:()=>he,useSetAttribute:()=>ve,withActiveVariation:()=>Oe});const e=window.React;function t(t){const{children:n=null,ComponentFalse:l=()=>null,ComponentTrue:o=()=>n,predicate:r,...a}=t,i=r(a)?o:l;return(0,e.createElement)(i,{...a})}const o=window.wp.apiFetch;var r=n.n(o);const a=window.wp.components,i=window.wp.data,d=window.wp.i18n,c=window.wp.url,s={label:"",value:""},m={disabled:!0,label:(0,d.__)("No items found!","block-editor-components"),value:""},u=function(t){const{defaultOption:n=s,fallbackOption:l=m,taxonomy:o,...u}=t,[p,b]=(0,e.useState)(),[f,_]=(0,e.useState)(),g=(0,i.useSelect)((e=>e("core").getTaxonomy(o)?.rest_base),[o]);return(0,e.useEffect)((()=>{g&&(async()=>{try{const e=await r()({path:(0,c.addQueryArgs)(`/wp/v2/${g}`,{_fields:"id,name",context:"view",per_page:-1})});if(!e?.length)return void _(l?[l]:[]);_([...n?[n]:[],...Be(e)])}catch(t){var e;b(null!==(e=t.message)&&void 0!==e?e:(0,d.__)("Unknown error.","block-editor-components"))}})()}),[g,n,l]),p?(0,e.createElement)(a.Notice,{isDismissible:!1,status:"error"},(0,e.createElement)("p",null,p)):f?(0,e.createElement)(a.SelectControl,{...u,options:f}):(0,e.createElement)(a.Spinner,null)},p=window.wp.blockEditor;function b(t){const{value:n,onChange:l,...o}=t;return(0,e.createElement)(p.MediaUploadCheck,null,(0,e.createElement)(p.MediaUpload,{title:(0,d.__)("Select or Upload File","block-editor-components"),...o,multiple:!1,render:({open:t})=>(0,e.createElement)(a.ToolbarGroup,null,(0,e.createElement)(a.ToolbarButton,{icon:"admin-links",label:n?(0,d.__)("Edit file","block-editor-components"):(0,d.__)("Select file","block-editor-components"),onClick:t}),n&&(0,e.createElement)(a.ToolbarButton,{icon:"editor-unlink",label:(0,d.__)("Deselect file","block-editor-components"),onClick:()=>l(null)})),value:n,onSelect:l}))}const f=window.wp.serverSideRender;var _=n.n(f);const g=function({attributes:t,context:n,name:l}){return(0,e.createElement)("div",{...(0,p.useBlockProps)()},(0,e.createElement)(a.Disabled,null,(0,e.createElement)(_(),{attributes:t,block:l,EmptyResponsePlaceholder:()=>(0,e.createElement)("div",{className:`wp-block-${l.replace("/","-")}`},l," ",(0,d.__)("Block rendered as empty.")),urlQueryArgs:"object"==typeof n&&Object.hasOwn(n,"postId")?{post_id:n.postId}:{}})))},h=window.wp.date,v=window.wp.element,E=()=>{const{timezone:t}=(0,h.getSettings)(),n=(new Date).getTimezoneOffset()/60*-1;if(Number(t.offset)===n)return null;const l=Number(t.offset)>=0?"+":"",o=""!==t.abbr&&isNaN(Number(t.abbr))?t.abbr:`UTC${l}${t.offsetFormatted}`,r=t.string.replace("_"," "),i="UTC"===t.string?(0,d.__)("Coordinated Universal Time"):`(${o}) ${r}`;return 0===r.trim().length?(0,e.createElement)(e.Fragment,null,o):(0,e.createElement)(a.Tooltip,{placement:"top",text:i},(0,e.createElement)("span",null,o))},k=function({editButtonText:t,label:n,id:l,onChange:o,value:r}){const[i,c]=(0,v.useState)(!1),s=(0,h.getSettings)(),m=r?(0,d.__)("Edit date","block-editor-components"):(0,d.__)("Set date","block-editor-components"),u=(e,t="Y-m-d H:i:s")=>{const n=new Date(e+" +00:00");return n instanceof Date&&!isNaN(n)?(0,h.date)(t,n):null};return(0,e.createElement)(a.BaseControl,{id:l,label:n},r&&(0,e.createElement)("p",null,u(r,s.formats.datetime),(0,e.createElement)(E,null)),(0,e.createElement)(a.Button,{style:{display:"block"},variant:"link",onClick:()=>c(!i)},t||m),i&&(0,e.createElement)(a.Popover,{onFocusOutside:()=>c(!i)},(0,e.createElement)("div",{style:{padding:"1.5em"}},(0,e.createElement)(a.DateTimePicker,{currentDate:u(r)||"",is12Hour:!1,onChange:e=>o((e=>{const t=wp.date.getDate(e);return(0,h.gmdate)("Y-m-d H:i:s",t)})(e))}),(0,e.createElement)(a.Button,{size:"small",style:{marginTop:"1em"},variant:"primary",onClick:()=>c(!i)},(0,d.__)("Done","block-editor-components")))))};function w(e,t){var n;const l=null!==(n=e?.sizes)&&void 0!==n?n:e?.media_details?.sizes,o=l?.[t];return o?{src:o.url||o.source_url,width:o.width,height:o.height}:null}const y=["image"],C=(0,d.__)("Select Image","block-editor-components"),S=(0,d.__)("Select Image","block-editor-components"),x=(0,d.__)("Remove image","block-editor-components"),T=(0,d.__)("Replace Image","block-editor-components");function P(t){const{buttonText:n=C,className:l,help:o,id:r,label:d,modalTitle:c=S,removeButtonText:s=x,replaceButtonText:m=T,size:u,value:b,onChange:f}=t,_=(0,i.useSelect)((e=>{const t=e("core").getMedia(b,{context:"view"});return t?t.alt_text:""}),[b]),g=(0,i.useSelect)((e=>{const t=e("core").getMedia(b,{context:"view"});if(t){if(u){const e=w(t,u);if(e)return e.src}return t.source_url}}),[u,b]);return(0,e.createElement)(a.BaseControl,{className:l,help:o,id:r,label:d},(0,e.createElement)(p.MediaUploadCheck,null,(0,e.createElement)(p.MediaUpload,{allowedTypes:y,render:({open:t})=>(0,e.createElement)("div",null,b?g?(0,e.createElement)(a.Button,{isLink:!0,onClick:t},(0,e.createElement)("img",{alt:_,src:g})):(0,e.createElement)(a.Spinner,null):null,(0,e.createElement)(a.Button,{isSecondary:!0,onClick:t},b?m:n)),title:c,onSelect:f})),(0,e.createElement)("br",null),b?(0,e.createElement)(a.Button,{isDestructive:!0,isLink:!0,onClick:()=>f(null)},s):null)}var B=n(556),I=n.n(B);const O=window.wp.blocks;function R({className:t,allowedBlocks:n,template:l,currentItemIndex:o=0,parentBlockId:r,renderAppender:a=!1,captureToolbars:i=!0,perPage:d=1}){const c=(0,e.useRef)(),s=(0,p.useInnerBlocksProps)({id:`inner-block-display-single-${r}`,className:t},{__experimentalCaptureToolbars:i,allowedBlocks:n,orientation:"horizontal",renderAppender:a,template:l,templateLock:!1});return(0,e.useEffect)((()=>{if(!c.current)return;const e=`#inner-block-display-single-${r}`;let t="";d>1&&(t+=`${e} { display: grid; grid-template-columns: repeat(${d}, 1fr); gap: 1em; }`),t+=`${e} > *:not(`;for(let e=1;e<=d;e++)t+=`:nth-child(${o+e}), `;t=t.slice(0,-2)+")",t+="{ display: none; }",c.current.innerHTML=`${t}`}),[o,c,r,d]),(0,e.createElement)(e.Fragment,null,(0,e.createElement)("style",{ref:c}),(0,e.createElement)("div",{...s}))}R.propTypes={parentBlockId:I().string.isRequired,allowedBlocks:I().arrayOf(I().string).isRequired,template:I().array,className:I().string,currentItemIndex:I().number,renderAppender:I().oneOfType([I().bool,I().element]),perPage:I().number};const N=R;var M=n(942),F=n.n(M);function D({totalPages:t,currentPage:n,setCurrentPage:l,prevEnabled:o,nextEnabled:r,addSlide:i=()=>{},addSlideEnabled:d=!1}){return(0,e.createElement)("div",{className:"inner-block-slider__navigation"},(0,e.createElement)(a.IconButton,{disabled:!o,icon:"arrow-left-alt2",isSecondary:!0,isSmall:!0,onClick:()=>{o&&l(n-1)}}),[...Array(t).keys()].map((t=>(0,e.createElement)(a.Button,{key:t+1,"aria-label":`Slide ${t+1}`,className:F()("components-button","is-not-small",{"is-primary":n===t+1,"is-secondary":n!==t+1}),type:"button",onClick:()=>{l(t+1)}},t+1))),(0,e.createElement)(a.IconButton,{disabled:!r,icon:"arrow-right-alt2",isSecondary:!0,isSmall:!0,onClick:()=>{r&&l(n+1)}}),(0,e.createElement)(a.IconButton,{disabled:!d,icon:"plus-alt2",isSecondary:!0,isSmall:!0,onClick:()=>i()}))}D.propTypes={totalPages:I().number.isRequired,currentPage:I().number.isRequired,setCurrentPage:I().func.isRequired,prevEnabled:I().bool.isRequired,nextEnabled:I().bool.isRequired,addSlide:I().func,addSlideEnabled:I().bool};const H=D,A=({parentBlockId:t,allowedBlock:n,template:l,slideLimit:o=10,currentItemIndex:r,setCurrentItemIndex:a,showNavigation:d=!0,perPage:c=1})=>{const s=l||[[n]],{slideBlocks:m,selectedBlockId:u,getLowestCommonAncestorWithSelectedBlock:p}=(0,i.useSelect)((e=>{const n=e("core/block-editor");return{slideBlocks:n.getBlock(t).innerBlocks,selectedBlockId:n.getSelectedBlockClientId(),getLowestCommonAncestorWithSelectedBlock:n.getLowestCommonAncestorWithSelectedBlock}})),{selectBlock:b}=(0,i.useDispatch)("core/block-editor"),f=(0,e.useRef)(m.length),{insertBlock:_}=(0,i.useDispatch)("core/block-editor");return(0,e.useEffect)((()=>{if(m.length>f.current){const e=m.length-1;a(e),b(m[e].clientId)}else if(m.length<f.current&&r+1>m.length){const e=m.length-1;a(e),b(m[e].clientId)}f.current=m.length}),[m.length,r,f,a,b,m]),(0,e.useEffect)((()=>{const e=m.findIndex((e=>p(e.clientId)===e.clientId));e>=0&&a(e)}),[u,m,a,p]),(0,e.createElement)("div",{className:"inner-block-slider"},(0,e.createElement)(N,{allowedBlocks:[n],className:"slides",currentItemIndex:r,parentBlockId:t,perPage:c,template:s}),d&&(0,e.createElement)(H,{addSlide:()=>{const e=(0,O.createBlock)(n);_(e,void 0,t)},addSlideEnabled:m.length<o,currentPage:r+1,nextEnabled:r+1<m.length,prevEnabled:r+1>1,setCurrentPage:e=>{a(e-1),b(m[e-1].clientId)},totalPages:m.length}))};A.propTypes={parentBlockId:I().string.isRequired,allowedBlock:I().string.isRequired,template:I().array,showNavigation:I().bool,currentItemIndex:I().number.isRequired,setCurrentItemIndex:I().func.isRequired};const L=A,z=t=>{const[n,l]=(0,e.useState)(0);return(0,e.createElement)(L,{...t,currentItemIndex:n,setCurrentItemIndex:l})};z.Controlled=L;const V=z;function $({label:t,id:n,help:l,onChange:o,value:r}){const i="hm-block-editor-components-link-control";return(0,e.useEffect)((()=>{const e=document.createElement("style");return e.innerHTML=`\n\t\t\t.${i} {\n\t\t\t\twidth: 100%;\n\t\t\t}\n\n\t\t\t.${i} .block-editor-url-input {\n\t\t\t\tmin-width: 0;\n\t\t\t\tmax-width: none;\n\t\t\t\tposition: relative;\n\t\t\t}\n\n\t\t\t.${i} .components-base-control__field,\n\t\t\t.${i} .components-input-control {\n\t\t\t\tmargin-bottom: 0;\n\t\t\t}\n\t\t`,document.head.appendChild(e),()=>{document.head.removeChild(e)}}),[i]),(0,e.createElement)(a.BaseControl,{className:i,help:l,id:n,label:t},(0,e.createElement)(p.URLInput,{value:r,onChange:o}))}$.propTypes={label:I().string.isRequired,help:I().string,id:I().string,onChange:I().func.isRequired,value:I().string};const j=$;function W(t){const{onChange:n,opensInNewTab:l,url:o}=t,[r,i]=(0,e.useState)(!1),c=(0,e.useMemo)((()=>[{icon:"admin-links",title:(0,d.__)("Link","block-editor-components"),isActive:o?.length>0,onClick:()=>i(!r)}]),[i,r,o]),s=(0,e.useMemo)((()=>({url:o,opensInNewTab:l})),[l,o]);return(0,e.createElement)(e.Fragment,null,(0,e.createElement)(a.ToolbarGroup,{controls:c}),r&&(0,e.createElement)(a.Popover,null,(0,e.createElement)(p.__experimentalLinkControl,{forceIsEditingLink:r,opensInNewTab:l,value:s,onChange:n})))}function U(t){const{className:n,limit:l=0,onChange:o,...r}=t,[a,i]=(0,e.useState)(l&&t.value?.length>l);return(0,e.createElement)(p.PlainText,{className:`${n} limit-text ${a?"invalid":""}`.trim(),onChange:e=>{l&&e.length>l?a||i(!0):(a&&i(!1),o(e))},...r})}const q=/[\r\n]+/g;function Z(t){const{editPost:n}=(0,i.useDispatch)("core/editor"),l=(0,i.useSelect)((e=>e("core/editor").getEditedPostAttribute("title")),[]),o=(0,e.useCallback)((e=>n({title:e.replace(q," ")})),[n]);return(0,e.createElement)(p.RichText,{...t,allowedFormats:[],value:l,onChange:o})}function G(e){var t;const{postType:n}=e;return(0,i.useSelect)((e=>e("core/editor").getCurrentPostType()),[])===n?e.children:null!==(t=e.fallback)&&void 0!==t?t:null}const Y=window.wp.dom,Q=e=>{const t=document.createRange();t.selectNodeContents(e),t.collapse(!1);const n=window.getSelection();n.removeAllRanges(),n.addRange(t)};function J(t){const{className:n,limit:l=0,onChange:o,...r}=t,a=(0,e.useRef)(),[i,d]=(0,e.useState)(l&&t.value?.length>l),[c,s]=(0,e.useState)(!1);return(0,e.createElement)(p.RichText,{ref:a,className:`${n} limit-text ${i?"invalid":""}`.trim(),onChange:e=>{if(l&&(0,Y.__unstableStripHTML)(e).length>l)return s(!1),a.current.innerHTML=t.value,Q(a.current),void(i||d(!0));c&&i&&d(!1),s(!0),o(e)},...r})}const K=window.wp.compose,X=window.wp.coreData,ee=window.wp.htmlEntities,te=[],ne={order:"asc",_fields:"id,name",context:"view"},le=(e,t)=>{const n=t?.id||e?.find((e=>e.name===t))?.id;if(n)return n;const l=t.toLocaleLowerCase();return e?.find((e=>e.name.toLocaleLowerCase()===l))?.id},oe=function({label:t,taxonomy:n,termIds:l,onChange:o}){const[r,c]=(0,v.useState)(""),[s,m]=(0,v.useState)(te),[u,p]=(0,v.useState)(te),b=(0,K.useDebounce)(c,250),f=(0,i.useSelect)((e=>e("core").getTaxonomy(n)),[n]),{searchResults:_,searchHasResolved:g}=(0,i.useSelect)((e=>{if(!r)return{searchResults:te,searchHasResolved:!0};const{getEntityRecords:t,hasFinishedResolution:o}=e(X.store),a=["taxonomy",n,{...ne,search:r,orderby:"name",exclude:l,per_page:20}];return{searchResults:t(...a),searchHasResolved:o("getEntityRecords",a)}}),[r,l]),h=(0,i.useSelect)((e=>{if(!l?.length)return te;const{getEntityRecords:t}=e(X.store);return t("taxonomy",n,{...ne,include:l,per_page:l.length})}),[l]);return(0,v.useEffect)((()=>{if(l?.length||m(te),!h?.length)return;const e=l.reduce(((e,t)=>{const n=h.find((e=>e.id===t));return n&&e.push({id:t,value:n.name}),e}),[]);m(e)}),[l,h]),(0,v.useEffect)((()=>{g&&p(_.map((e=>e.name)))}),[_,g]),(0,e.createElement)(a.FormTokenField,{displayTransform:ee.decodeEntities,label:t||(0,d.sprintf)((0,d.__)("Filter by %s","block-editor-components"),f?f?.labels?.singular_name:(0,d.__)("term","block-editor-components")),suggestions:u,value:s,onChange:e=>{const t=new Set;for(const n of e){const e=le(_,n);e&&t.add(e)}p(te),o(Array.from(t))},onInputChange:b})},re=function(t){const{taxonomy:n,value:l=[],onChange:o}=t,r=(0,i.useSelect)((e=>e("core").getTaxonomy(n)),[n]),{taxonomyTermsById:c,taxonomyTermsByTitle:s}=(0,i.useSelect)((e=>{var t;const l=null!==(t=e("core").getEntityRecords("taxonomy",n,{per_page:100}))&&void 0!==t?t:[],o=function(e){return e?e.reduce(((e,t)=>(e[t.id]=t.name,e)),{}):[]}(l),r=function(e){return e?e.reduce(((e,t)=>(e[t.name]=t.id,e)),{}):[]}(l);return{taxonomyTermsById:o,taxonomyTermsByTitle:r}}),[n]),m=l.map((e=>c[e])).filter(Boolean);return(0,e.createElement)(a.FormTokenField,{label:(0,d.sprintf)((0,d.__)("Filter by %s","block-editor-components"),r?r.labels.singular_name:""),suggestions:Object.values(c),value:m,onChange:e=>{o(e.map((e=>s[e])))}})};function ae(t){const{postType:n,queryArgs:l,onChange:o,values:r=[],isSortable:c=!1}=t,s=(0,i.useSelect)((e=>{var t;return null!==(t=e("core").getEntityRecords("postType",n,l))&&void 0!==t?t:[]}),[n,l]),m=(0,i.useSelect)((e=>e("core/data").isResolving("core","getEntityRecords",["postType",n,l])));return(0,e.createElement)("div",{style:{marginTop:-24,paddingTop:24,paddingLeft:4,marginLeft:-4}},m&&(0,e.createElement)(a.Spinner,null)||s.length<1&&(0,e.createElement)(a.Notice,{isDismissible:!1},(0,d.__)("No results found","block-editor-components"))||s.map((t=>(0,e.createElement)("div",{style:{display:"grid",gridTemplateColumns:"1fr auto",marginRight:-2,paddingRight:2}},(0,e.createElement)(a.CheckboxControl,{key:t.id,checked:r.includes(t.id),label:t.title?.rendered||(0,d.__)("(No title)","block-editor-components"),onChange:e=>{o(e?[...r,t.id]:r.filter((e=>e!==t.id)))}}),c&&(0,e.createElement)(a.ButtonGroup,null,(0,e.createElement)(a.Button,{icon:"arrow-up-alt2",iconSize:12,isSmall:!0,label:(0,d.__)("Move up","block-editor-components"),variant:"secondary",onClick:()=>(e=>{const t=r.indexOf(e);-1!==t&&0!==t&&o([...r.slice(0,t-1),r[t],r[t-1],...r.slice(t+1)])})(t.id)}),(0,e.createElement)(a.Button,{icon:"arrow-down-alt2",iconSize:12,isSmall:!0,label:(0,d.__)("Move down","block-editor-components"),variant:"secondary",onClick:()=>(e=>{const t=r.indexOf(e);-1!==t&&t!==r.length-1&&o([...r.slice(0,t),r[t+1],r[t],...r.slice(t+2)])})(t.id)}))))))}function ie(t){const{postType:n,onChange:l,values:o,taxonomies:r}=t,[c,s]=(0,v.useState)(""),m=(0,i.useSelect)((e=>r.map((t=>e("core").getTaxonomy(t)))),[r]),[u,p]=(0,v.useState)([]),b=(0,e.useCallback)(((e,t)=>{const n=m.find((t=>t&&t.slug===e));n&&p({...u,[`${n.rest_base}`]:t})}),[u,m]);(0,e.useEffect)((()=>{m.forEach((e=>{e&&!u[e.rest_base]&&b(e.rest_base,[])}))}),[m,b,u]);const f={search:c||void 0,per_page:30,...u,context:"view"};return(0,e.createElement)(a.Flex,{align:"flex-start",style:{gap:24}},(0,e.createElement)(a.FlexItem,{style:{width:"35%"}},(0,e.createElement)(a.SearchControl,{label:(0,d.__)("Search Posts","block-editor-components"),style:{marginBottom:24},value:c,onChange:e=>s(e)}),r.map((t=>{const n=m.find((e=>e&&e.slug===t));return n?(0,e.createElement)(re,{taxonomy:t,value:u[n.rest_base],onChange:e=>b(t,e)}):null}))),(0,e.createElement)(a.FlexItem,{style:{width:"65%"}},(0,e.createElement)(ae,{postType:n,queryArgs:f,values:o,onChange:l})))}function de(t){const{title:n,postType:l="post",taxonomies:o=[],values:r=[],onChange:i,setModalOpen:c}=t;return(0,e.createElement)(a.Modal,{style:{width:"800px",maxWidth:"100%"},title:n,onRequestClose:()=>c(!1)},(0,e.createElement)("div",{style:{marginTop:-16}},(0,e.createElement)(a.TabPanel,{tabs:[{name:"browse",title:(0,d.__)("Browse Posts","block-editor-components"),content:()=>(0,e.createElement)(e.Fragment,null,"Foo")},{name:"selection",title:(0,d.__)("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)(ie,{postType:l,taxonomies:o,values:r,onChange:i}),"selection"===t.name&&(0,e.createElement)(ae,{isSortable:!0,postType:l,queryArgs:{include:r,orderby:"include",per_page:r.length},values:r,onChange:i}))))))}function ce(t){const{title:n=(0,d.__)("Select posts","block-editor-components"),icon:l="edit"}=t,[o,r]=(0,v.useState)(!1);return(0,e.createElement)(e.Fragment,null,(0,e.createElement)(a.ToolbarButton,{icon:l,label:n,onClick:()=>r(!0)},n),o&&(0,e.createElement)(de,{...t,setModalOpen:r,title:n}))}function se(t){const{title:n=(0,d.__)("Select posts","block-editor-components")}=t,[l,o]=(0,v.useState)(!1);return(0,e.createElement)(e.Fragment,null,(0,e.createElement)(a.Button,{variant:"primary",onClick:()=>o(!0)},n),l&&(0,e.createElement)(de,{...t,setModalOpen:o,title:n}))}const me=/^is-style-/;function ue(t){const{blockName:n,className:l}=(0,i.useSelect)((e=>{var n,l;const o=e("core/block-editor").getBlock(t);return{blockName:null!==(n=o?.name)&&void 0!==n?n:"",className:null!==(l=o?.attributes?.className)&&void 0!==l?l:""}}),[t]),{blockStyles:o,defaultStyle:r}=pe(n),a=(0,e.useMemo)((()=>o.map((({name:e})=>e))),[o]),d=(0,e.useMemo)((()=>function(e=""){return e.trim().replace(/\s+/," ").split(" ").map((e=>me.test(e)?e.replace(me,""):"")).filter(Boolean)}(l)),[l]);return(0,e.useMemo)((()=>{var e;return null!==(e=d.find((e=>a.includes(e))))&&void 0!==e?e:r}),[a,d,r])}function pe(t){const n=(0,i.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 be(t){return(0,e.useMemo)((()=>{const e=(0,O.getBlockTypes)();return e?.length?e.filter((({name:e,parent:n})=>!n&&!t.includes(e))).map((({name:e})=>e)):[]}),[t])}function fe(t,n){var l;const{editPost:o}=(0,i.useDispatch)("core/editor"),r=(0,i.useSelect)((e=>e("core/editor").getEditedPostAttribute("meta"))),a=(0,e.useCallback)((e=>o({meta:{[t]:e}})),[o,t]);return[null!==(l=r?.[t])&&void 0!==l?l:n,a]}function _e(){const{editPost:e}=(0,i.useDispatch)("core/editor"),t=(0,i.useSelect)((e=>e("core/editor").getEditedPostAttribute("featured_media"))),n=(0,i.useSelect)((e=>t?e("core").getMedia(t):null),[t]),l=(0,v.useCallback)((t=>{e({featured_media:t})}),[e]);return{postThumbnail:n,postThumbnailId:t,setPostThumbnail:l}}function ge(e,t,n){return(0,i.useSelect)((l=>{const{innerBlocks:o}=l("core/block-editor").getBlock(e);return o?.length<t&&n}),[])}function he(){const{selectBlock:t}=(0,i.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 ve(t,n,l){return(0,e.useCallback)(((e=l)=>n({[t]:e})),[t,l,n])}function Ee(e){const{getBlocks:t}=(0,i.select)("core/block-editor");return t().find((({name:t})=>t===e))}function ke(e,t){return e.find((e=>!t(e)))}function we(e,t){return e.filter((e=>!t(e)))}function ye(e,t){return e.find((e=>t(e)))}function Ce(e,t){return e.filter((e=>t(e)))}function Se(e,t=""){const{id:n,title:l}=e;return{label:t+(0,ee.decodeEntities)(l.rendered||(0,d.sprintf)((0,d.__)("#%d (no title)","block-editor-components"),n)),value:n}}function xe(e,t=""){const{id:n,name:l}=e;return{label:t+(0,ee.decodeEntities)(l||(0,d.sprintf)((0,d.__)("#%d (no name)","block-editor-components"),n)),value:n}}function Te(e){return e.map((e=>Se(e)))}function Pe(e,t="— ",n=0){return e.map((({children:e=[],...l})=>[Se(l,t.repeat(n)),...Pe(e,t,n+1)])).flat()}function Be(e){return e.map((e=>xe(e)))}function Ie(e,t="— ",n=0){return e.map((({children:e=[],...l})=>[xe(l,t.repeat(n)),...Ie(e,t,n+1)])).flat()}function Oe(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}})(),l})()},848:(e,t,n)=>{"use strict";e.exports=n(20)},882:(e,t,n)=>{"use strict";const l=window.wp.i18n,o=window.wp.blocks;var r=n(609);const a=window.wp.primitives,i=(0,r.createElement)(a.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",fill:"none",viewBox:"0 0 20 20"},(0,r.createElement)(a.Path,{fillRule:"evenodd",d:"M.583 7.593c.321 0 .582.26.582.58v7.42a3.25 3.25 0 003.255 3.245h7.615a.582.582 0 110 1.162H4.42A4.413 4.413 0 010 15.593v-7.42c0-.32.26-.58.583-.58zM13.981 0l6.02 6.003v.026h-4.883c-.642 0-1.163-.52-1.163-1.163V0h.026z",clipRule:"evenodd"}),(0,r.createElement)(a.Path,{fillRule:"evenodd",d:"M14.535 7.42a1.977 1.977 0 01-1.976-1.977V0H4.653a2.325 2.325 0 00-2.326 2.325v12.972a2.325 2.325 0 002.326 2.325h13.022A2.325 2.325 0 0020 15.297V2.265 7.42h-5.465zm4.366 1.1h-4.366a3.077 3.077 0 01-3.076-3.077V1.1H4.653c-.677 0-1.226.549-1.226 1.225v12.972c0 .676.549 1.225 1.226 1.225h13.022c.677 0 1.226-.548 1.226-1.225V8.52z",clipRule:"evenodd"}),(0,r.createElement)(a.Path,{fillRule:"evenodd",d:"M4.248 3.911c0-.297.241-.538.538-.538h5.283a.538.538 0 110 1.076H4.786a.538.538 0 01-.538-.538zm0 3.033c0-.297.241-.538.538-.538h5.283a.538.538 0 110 1.076H4.786a.538.538 0 01-.538-.538zm9.078 3.92v3.399h.73v-1.404h1.405v-.592h-1.405v-.81h1.557v-.592h-2.287zm-2.23 3.399H9.87v-3.398h1.234c.348 0 .647.068.898.204.25.135.443.329.578.582.136.253.204.556.204.91 0 .353-.068.657-.204.912-.135.254-.329.45-.582.586-.252.136-.553.204-.904.204zm-.495-.616h.464c.216 0 .397-.037.545-.113a.73.73 0 00.334-.353c.075-.16.113-.367.113-.62 0-.252-.038-.457-.113-.616a.724.724 0 00-.333-.352 1.19 1.19 0 00-.544-.113H10.6v2.167zm-3.804-2.782v3.398h.73V13.16h.614c.265 0 .491-.048.678-.144.188-.097.33-.231.43-.404a1.18 1.18 0 00.148-.597 1.19 1.19 0 00-.146-.597 1.008 1.008 0 00-.422-.407 1.404 1.404 0 00-.67-.147H6.797zm.73 1.72v-1.133h.492c.142 0 .259.024.351.071a.465.465 0 01.206.198c.046.084.07.182.07.295a.62.62 0 01-.07.297.477.477 0 01-.206.2.747.747 0 01-.347.072h-.496z",clipRule:"evenodd"})),d=window.wp.element,c=window.wp.blockEditor,s=window.wp.components;var m=n(699),u=n(848);const p=(0,u.jsx)(a.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,u.jsx)(a.Path,{d:"M17 10h-1.2V7c0-2.1-1.7-3.8-3.8-3.8-2.1 0-3.8 1.7-3.8 3.8v3H7c-.6 0-1 .4-1 1v8c0 .6.4 1 1 1h10c.6 0 1-.4 1-1v-8c0-.6-.4-1-1-1zm-2.8 0H9.8V7c0-1.2 1-2.2 2.2-2.2s2.2 1 2.2 2.2v3z"})}),b=(0,u.jsx)(a.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,u.jsx)(a.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"})}),f=({isOpen:e,onClose:t,place:n})=>(n=n||"This",(0,r.createElement)(r.Fragment,null,e&&(0,r.createElement)(s.Modal,{className:"pdf-embedder-edu-modal",size:"medium",onRequestClose:t},(0,r.createElement)("div",{className:"content"},(0,r.createElement)(s.Icon,{icon:p,size:48,className:"icon-lock"}),(0,r.createElement)("h3",null,sprintf(/* translators: %s: block section name */ /* translators: %s: block section name */ (0,l.__)("%s is a PRO Feature","pdf-embedder"),n)),(0,r.createElement)("p",null,(0,l.__)("We're sorry, this feature is not currently available. Please upgrade to the Premium version of the plugin to unlock all the powerful features.","pdf-embedder")),(0,r.createElement)("div",{className:"discount"},(0,r.createElement)(s.Icon,{icon:b,size:14}),(0,r.createElement)("div",null,(0,r.createElement)("span",null,"50% OFF")," for PDF Embedder users, applied at checkout.")),(0,r.createElement)(s.Button,{variant:"primary",className:"cta",href:`https://wp-pdf.com/pricing/?utm_campaign=liteplugin&utm_source=WordPress&utm_medium=BlockEditor&utm_content=Upgrade%20to%20Pro&utm_term=${n}`,target:"_blank"},(0,l.__)("Upgrade to Pro","pdf-embedder")))))),_=(0,u.jsx)(a.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,u.jsx)(a.Path,{d:"M13 5.5H4V4h9v1.5Zm7 7H4V11h16v1.5Zm-7 7H4V18h9v1.5Z"})}),g=(0,u.jsx)(a.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,u.jsx)(a.Path,{d:"M7.5 5.5h9V4h-9v1.5Zm-3.5 7h16V11H4v1.5Zm3.5 7h9V18h-9v1.5Z"})}),h=(0,u.jsx)(a.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,u.jsx)(a.Path,{d:"M11.111 5.5H20V4h-8.889v1.5ZM4 12.5h16V11H4v1.5Zm7.111 7H20V18h-8.889v1.5Z"})}),v=[{name:"PDFEmbedderActionsSlot",demoComponent:({titleProBadge:e,openEduModal:t})=>{const n="Actions";return(0,r.createElement)(s.PanelBody,{title:(0,r.createElement)(d.RawHTML,null,(0,l.__)("Actions","pdf-embedder")+" "+e(n)),className:"pdf-embedder-edu",initialOpen:!1},(0,r.createElement)(s.ToggleControl,{checked:!1,disabled:!0,label:(0,l.__)("Download Button","pdf-embedder"),help:(0,l.__)("Provide PDF download button in toolbar.","pdf-embedder")}),(0,r.createElement)(s.ToggleControl,{checked:!1,disabled:!0,label:(0,l.__)("Track Views / Downloads","pdf-embedder"),help:(0,l.__)("Count number of views and downloads.","pdf-embedder")}),(0,r.createElement)(s.ToggleControl,{checked:!1,disabled:!0,label:(0,l.__)("Search Button","pdf-embedder"),help:(0,l.__)("Provides PDF search/find button in toolbar.","pdf-embedder")}),(0,r.createElement)(s.ToggleControl,{checked:!1,disabled:!0,label:(0,l.__)("Open Links in New Tab","pdf-embedder"),help:(0,l.__)("Applicable to all links inside the PDF file.","pdf-embedder")}),(0,r.createElement)(s.Button,{className:"edu-button",onClick:()=>t(n)},(0,r.createElement)("span",null,(0,l.__)("Upgrade to Pro","pdf-embedder"))," →"))}},{name:"PDFEmbedderPagesScrollSlot",demoComponent:({titleProBadge:e,openEduModal:t})=>{const n="Pages & Scrolling";return(0,r.createElement)(s.PanelBody,{title:(0,r.createElement)(d.RawHTML,null,(0,l.__)("Pages & Scrolling","pdf-embedder")+" "+e(n)),className:"pdf-embedder-edu",initialOpen:!1},(0,r.createElement)(s.TextControl,{label:(0,l.__)("Default Page","pdf-embedder"),disabled:!0,type:"number",value:"1"}),(0,r.createElement)(s.SelectControl,{label:(0,l.__)("Display Scrollbars","pdf-embedder"),disabled:!0,value:"none",options:[{label:(0,l.__)("None","pdf-embedder"),value:"none"},{label:(0,l.__)("Vertical","pdf-embedder"),value:"vertical"},{label:(0,l.__)("Horizontal","pdf-embedder"),value:"horizontal"},{label:(0,l.__)("Both","pdf-embedder"),value:"both"}]}),(0,r.createElement)(s.ToggleControl,{checked:!1,disabled:!0,label:(0,l.__)("Continuous Page Scrolling","pdf-embedder"),help:(0,l.__)("Allow user to scroll up/down between pages using mouse or touchpad.","pdf-embedder")}),(0,r.createElement)(s.ToggleControl,{checked:!1,disabled:!0,label:(0,l.__)("Scroll to Page Top","pdf-embedder"),help:(0,l.__)("... when user navigates between pages using next/prev toolbar icons.","pdf-embedder")}),(0,r.createElement)(s.Button,{className:"edu-button",onClick:()=>t(n)},(0,r.createElement)("span",null,(0,l.__)("Upgrade to Pro","pdf-embedder"))," →"))}},{name:"PDFEmbedderZoomSlot",demoComponent:({titleProBadge:e,openEduModal:t})=>{const n="Zoom";return(0,r.createElement)(s.PanelBody,{title:(0,r.createElement)(d.RawHTML,null,(0,l.__)("Zoom","pdf-embedder")+" "+e(n)),className:"pdf-embedder-edu",initialOpen:!1},(0,r.createElement)(s.SelectControl,{label:(0,l.__)("Default Zoom","pdf-embedder"),help:(0,l.__)("Initial value when the file is loaded.","pdf-embedder"),disabled:!0,value:"page-fit",options:[{label:(0,l.__)("Automatic Zoom","pdf-embedder"),value:"auto"},{label:(0,l.__)("Actual Size","pdf-embedder"),value:"page-actual"},{label:(0,l.__)("Page Fit","pdf-embedder"),value:"page-fit"},{label:(0,l.__)("Page Width","pdf-embedder"),value:"page-width"},{label:(0,l.__)("50%","pdf-embedder"),value:"50"},{label:(0,l.__)("75%","pdf-embedder"),value:"75"},{label:(0,l.__)("100%","pdf-embedder"),value:"100"},{label:(0,l.__)("125%","pdf-embedder"),value:"125"},{label:(0,l.__)("150%","pdf-embedder"),value:"150"},{label:(0,l.__)("200%","pdf-embedder"),value:"200"},{label:(0,l.__)("300%","pdf-embedder"),value:"300"},{label:(0,l.__)("400%","pdf-embedder"),value:"400"}]}),(0,r.createElement)(s.SelectControl,{label:(0,l.__)("Full Screen Zoom","pdf-embedder"),help:(0,l.__)("Overriding the Default Zoom value when in full screen mode.","pdf-embedder"),disabled:!0,value:"page-fit",options:[{label:(0,l.__)("Automatic Zoom","pdf-embedder"),value:"auto"},{label:(0,l.__)("Actual Size","pdf-embedder"),value:"page-actual"},{label:(0,l.__)("Page Fit","pdf-embedder"),value:"page-fit"},{label:(0,l.__)("Page Width","pdf-embedder"),value:"page-width"},{label:(0,l.__)("50%","pdf-embedder"),value:"50"},{label:(0,l.__)("75%","pdf-embedder"),value:"75"},{label:(0,l.__)("100%","pdf-embedder"),value:"100"},{label:(0,l.__)("125%","pdf-embedder"),value:"125"},{label:(0,l.__)("150%","pdf-embedder"),value:"150"},{label:(0,l.__)("200%","pdf-embedder"),value:"200"},{label:(0,l.__)("300%","pdf-embedder"),value:"300"},{label:(0,l.__)("400%","pdf-embedder"),value:"400"}]}),(0,r.createElement)(s.Button,{className:"edu-button",onClick:()=>t(n)},(0,r.createElement)("span",null,(0,l.__)("Upgrade to Pro","pdf-embedder"))," →"))}},{name:"PDFEmbedderMobileSlot",demoComponent:({titleProBadge:e,openEduModal:t})=>{const n="Mobile";return(0,r.createElement)(s.PanelBody,{title:(0,r.createElement)(d.RawHTML,null,(0,l.__)("Mobile","pdf-embedder")+" "+e(n)),className:"pdf-embedder-edu",initialOpen:!1},(0,r.createElement)(s.TextControl,{label:(0,l.__)("Width","pdf-embedder"),help:(0,l.__)("Enter 0 to disable automatic full-screen, otherwise - number in px.","pdf-embedder"),disabled:!0,value:"0"}),(0,r.createElement)(s.TextControl,{label:(0,l.__)("Button Text","pdf-embedder"),help:(0,l.__)("Enter a short string of text for the button.","pdf-embedder"),disabled:!0,value:(0,l.__)("View in Full Screen","pdf-embedder")}),(0,r.createElement)(s.Button,{className:"edu-button",onClick:()=>t(n)},(0,r.createElement)("span",null,(0,l.__)("Upgrade to Pro","pdf-embedder"))," →"))}},{name:"PDFEmbedderWatermarkSlot",demoComponent:({titleProBadge:e,openEduModal:t})=>{const n="Watermark";return(0,r.createElement)(s.PanelBody,{title:(0,r.createElement)(d.RawHTML,null,(0,l.__)("Watermark","pdf-embedder")+" "+e(n)),className:"pdf-embedder-edu",initialOpen:!1},(0,r.createElement)(s.TextareaControl,{label:(0,l.__)("Text On Top of PDF","pdf-embedder"),help:(0,l.__)("Leave blank for no watermark on secure PDFs. Allowed tags: {fullname}, {username}, {email}.","pdf-embedder"),rows:"3",disabled:!0,value:""}),(0,r.createElement)(s.__experimentalUnitControl,{label:(0,l.__)("Font Size","pdf-embedder"),disabled:!0,value:"20pt",units:"pt"}),(0,r.createElement)(s.BaseControl,{label:(0,l.__)("Font Color","pdf-embedder"),__nextHasNoMarginBottom:!0},(0,r.createElement)(s.ColorPalette,{colors:[{color:"#444444",name:(0,l.__)("Almost Black","pdf-embedder")},{color:"#FFFFFF",name:(0,l.__)("Definitely White","pdf-embedder")},{color:"#CD001A",name:(0,l.__)("Cherry Red","pdf-embedder")},{color:"#D76B00",name:(0,l.__)("Pumpkin Orange","pdf-embedder")},{color:"#006E33",name:(0,l.__)("Forest Green","pdf-embedder")},{color:"#0827F5",name:(0,l.__)("BSOD Blue","pdf-embedder")}],clearable:!1,enableAlpha:!1,disabled:!0,value:"#444444",onChange:()=>{}})),(0,r.createElement)(s.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("Horizontal Alignment","pdf-embedder"),isBlock:!0,value:"center"},(0,r.createElement)(s.__experimentalToggleGroupControlOptionIcon,{disabled:!0,value:"left",icon:_,label:(0,l.__)("Left","pdf-embedder")}),(0,r.createElement)(s.__experimentalToggleGroupControlOptionIcon,{disabled:!0,value:"center",icon:g,label:(0,l.__)("Center","pdf-embedder")}),(0,r.createElement)(s.__experimentalToggleGroupControlOptionIcon,{disabled:!0,value:"right",icon:h,label:(0,l.__)("Right","pdf-embedder")})),(0,r.createElement)(s.RangeControl,{__nextHasNoMarginBottom:!0,currentInput:5,initialPosition:5,label:(0,l.__)("Horizontal Offset, %","pdf-embedder"),max:100,min:0,disabled:!0,value:5}),(0,r.createElement)(s.RangeControl,{__nextHasNoMarginBottom:!0,currentInput:30,initialPosition:30,label:(0,l.__)("Vertical Offset, %","pdf-embedder"),max:100,min:0,disabled:!0,value:30}),(0,r.createElement)(s.RangeControl,{__nextHasNoMarginBottom:!0,currentInput:20,initialPosition:20,label:(0,l.__)("Opacity, %","pdf-embedder"),help:(0,l.__)("Watermark transparency, 0 = invisible.","pdf-embedder"),max:100,min:0,disabled:!0,value:20}),(0,r.createElement)(s.RangeControl,{currentInput:35,initialPosition:35,label:(0,l.__)("Rotation, deg","pdf-embedder"),help:(0,l.__)("Positive - clockwise, negative - counter-clockwise. Works nicely with one-line text.","pdf-embedder"),max:360,min:-360,disabled:!0,value:35}),(0,r.createElement)(s.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("Show only on even pages","pdf-embedder"),help:(0,l.__)("This will make the watermark only appear on even page numbers","pdf-embedder"),disabled:!0,checked:!1}),(0,r.createElement)(s.Button,{className:"edu-button",onClick:()=>t(n)},(0,r.createElement)("span",null,(0,l.__)("Upgrade to Pro","pdf-embedder"))," →"))}}];(0,o.registerBlockType)("pdfemb/pdf-embedder-viewer",{edit:function(e){const{attributes:t,setAttributes:n,className:o}=e,a=(0,c.useBlockProps)(),[u,p]=(0,r.useState)(!1),[b,_]=(0,r.useState)(""),g=(0,r.useCallback)((e=>{n({url:e.url,pdfID:Number(e.id)})}),[n]),h=(0,r.useCallback)((e=>{_(e),p(!0)}),[]),E=(0,r.useCallback)((()=>p(!1)),[]);(0,r.useEffect)((()=>{const e=e=>h(e.detail.place);return document.addEventListener("eduModalRequested",e),()=>{document.removeEventListener("eduModalRequested",e)}}),[h]);const k="<p>"+(0,l.__)("Change the rendered size of the PDF.","pdf-embedder")+"</p>",w="<p>"+(0,l.__)("Enter <code>max</code> or an integer number of pixels.","pdf-embedder")+"</p>",y=(0,r.useCallback)((e=>`<span class="edu-badge" onClick="event.stopPropagation(); document.dispatchEvent(new CustomEvent('eduModalRequested', {detail:{place:'${e}'}}));">PRO</span>`),[]);let C,S;return t.url&&(C=t.url,S=t.pdfID),(0,r.useEffect)((()=>{t.url||n({width:pdfembPluginOptions.width})}),[t.url,n]),(0,r.createElement)("div",{...a},(0,r.createElement)(c.InspectorControls,null,(0,r.createElement)(s.PanelBody,{title:(0,l.__)("Width & Height","pdf-embedder"),initialOpen:!0},(0,r.createElement)(d.RawHTML,null,k,w),(0,r.createElement)(s.TextControl,{label:(0,l.__)("Width","pdf-embedder"),value:t.width,onChange:e=>n({width:e})}),(0,r.createElement)(s.TextControl,{label:(0,l.__)("Height","pdf-embedder"),value:t.height,onChange:e=>n({height:e}),__nextHasNoMarginBottom:!0})),(0,r.createElement)(s.PanelBody,{title:(0,l.__)("Toolbar","pdf-embedder"),initialOpen:!1},(0,r.createElement)(s.SelectControl,{label:(0,l.__)("Location","pdf-embedder"),value:t.toolbar,options:[{label:(0,l.__)("Top","pdf-embedder"),value:"top"},{label:(0,l.__)("Bottom","pdf-embedder"),value:"bottom"},{label:(0,l.__)("Both","pdf-embedder"),value:"both"},{label:(0,l.__)("None","pdf-embedder"),value:"none"}],onChange:e=>n({toolbar:e}),__nextHasNoMarginBottom:!0}),(0,r.createElement)(m.ConditionalComponent,{predicate:()=>"none"!==t.toolbar},(0,r.createElement)(s.SelectControl,{label:(0,l.__)("Visibility","pdf-embedder"),value:t.toolbarfixed,options:[{label:(0,l.__)("Display on hover","pdf-embedder"),value:"off"},{label:(0,l.__)("Always visible","pdf-embedder"),value:"on"}],onChange:e=>n({toolbarfixed:e}),__nextHasNoMarginBottom:!0}))),v.map((({name:e,demoComponent:t})=>(0,r.createElement)(s.Slot,{name:e,key:e},(e=>(0,r.createElement)(r.Fragment,null,e.length>0?e:r.createElement(t,{titleProBadge:y,openEduModal:h}))))))),(0,r.createElement)(f,{isOpen:u,onClose:E,place:b}),(0,r.createElement)(c.MediaUploadCheck,null,(0,r.createElement)(s.Placeholder,{icon:i,className:"pdf-embedder-preview-placeholder",instructions:(0,l.__)("Upload a file or pick one from your media library.","pdf-embedder"),label:(0,l.__)("PDF Embedder","pdf-embedder")},(0,r.createElement)("div",null,(0,r.createElement)(c.MediaUpload,{onSelect:e=>g(e),allowedTypes:["application/pdf"],value:t.pdfID,title:(0,l.__)("PDF Embedder","pdf-embedder"),render:({open:e})=>(0,r.createElement)(s.Button,{isPrimary:!0,onClick:e},(0,l.__)("Media Library","pdf-embedder"))}),!!C&&(0,r.createElement)(s.__experimentalText,{as:"div",truncate:!0,ellipsizeMode:"middle",ellipsis:"…"},(0,l.__)("Current file:","pdf-embedder")," ",(0,r.createElement)(s.ExternalLink,{href:C},C))))))},title:(0,l.__)("PDF Embedder","pdf-embedder"),description:(0,l.__)("Embed a PDF file in your content.","pdf-embedder"),category:"embed",icon:i,keywords:[(0,l.__)("pdf","pdf-embedder"),(0,l.__)("pdf embed","pdf-embedder"),(0,l.__)("pdf viewer","pdf-embedder"),(0,l.__)("document","pdf-embedder"),(0,l.__)("pdfs","pdf-embedder")],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}},example:{},supports:{html:!1,align:!1}})}},n={};function l(e){var o=n[e];if(void 0!==o)return o.exports;var r=n[e]={exports:{}};return t[e](r,r.exports,l),r.exports}l.m=t,e=[],l.O=(t,n,o,r)=>{if(!n){var a=1/0;for(s=0;s<e.length;s++){for(var[n,o,r]=e[s],i=!0,d=0;d<n.length;d++)(!1&r||a>=r)&&Object.keys(l.O).every((e=>l.O[e](n[d])))?n.splice(d--,1):(i=!1,r<a&&(a=r));if(i){e.splice(s--,1);var c=o();void 0!==c&&(t=c)}}return t}r=r||0;for(var s=e.length;s>0&&e[s-1][2]>r;s--)e[s]=e[s-1];e[s]=[n,o,r]},l.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={57:0,350:0};l.O.j=t=>0===e[t];var t=(t,n)=>{var o,r,[a,i,d]=n,c=0;if(a.some((t=>0!==e[t]))){for(o in i)l.o(i,o)&&(l.m[o]=i[o]);if(d)var s=d(l)}for(t&&t(n);c<a.length;c++)r=a[c],l.o(e,r)&&e[r]&&e[r][0](),e[r]=0;return l.O(s)},n=globalThis.webpackChunkpdf_embedder=globalThis.webpackChunkpdf_embedder||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})();var o=l.O(void 0,[350],(()=>l(882)));o=l.O(o)})();