File: //home/parhudrw/ve.anqa.it/wp-content/plugins/depicter/app/src/Modules/Gutenberg/build/index.js
(()=>{var e={556:(e,n,t)=>{e.exports=t(694)()},694:(e,n,t)=>{"use strict";var i=t(925);function o(){}function r(){}r.resetWarningCache=o,e.exports=function(){function e(e,n,t,o,r,a){if(a!==i){var s=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 s.name="Invariant Violation",s}}function n(){return e}e.isRequired=e;var t={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:n,element:e,elementType:e,instanceOf:n,node:e,objectOf:n,oneOf:n,oneOfType:n,shape:n,exact:n,checkPropTypes:r,resetWarningCache:o};return t.PropTypes=t,t}},925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"}},n={};function t(i){var o=n[i];if(void 0!==o)return o.exports;var r=n[i]={exports:{}};return e[i](r,r.exports,t),r.exports}t.n=e=>{var n=e&&e.__esModule?()=>e.default:()=>e;return t.d(n,{a:n}),n},t.d=(e,n)=>{for(var i in n)t.o(n,i)&&!t.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:n[i]})},t.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n),(()=>{"use strict";const e=window.wp.blocks,n=window.React;var i=t.n(n);const o=window.wp.blockEditor,r=window.wp.components;var a=t(556),s=t.n(a);function d(){return d=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},d.apply(this,arguments)}function c(e,n){if(null==e)return{};var t,i,o={},r=Object.keys(e);for(i=0;i<r.length;i++)t=r[i],n.indexOf(t)>=0||(o[t]=e[t]);return o}var u,l,f=(u=function(e){!function(n){if("undefined"!=typeof window){var t,i=0,o=!1,r=!1,a="[iFrameSizer]",s=null,d=window.requestAnimationFrame,c={max:1,scroll:1,bodyScroll:1,documentElementScroll:1},u={},l=null,f={autoResize:!0,bodyBackground:null,bodyMargin:null,bodyMarginV1:8,bodyPadding:null,checkOrigin:!0,inPageLinks:!1,enablePublicMethods:!0,heightCalculationMethod:"bodyOffset",id:"iFrameResizer",interval:32,log:!1,maxHeight:1/0,maxWidth:1/0,minHeight:0,minWidth:0,resizeFrom:"parent",scrolling:!1,sizeHeight:!0,sizeWidth:!1,warningTimeout:5e3,tolerance:0,widthCalculationMethod:"scroll",onClose:function(){return!0},onClosed:function(){},onInit:function(){},onMessage:function(){v("onMessage function not defined")},onMouseEnter:function(){},onMouseLeave:function(){},onResized:function(){},onScroll:function(){return!0}},m={};window.jQuery&&((t=window.jQuery).fn?t.fn.iFrameResize||(t.fn.iFrameResize=function(e){return this.filter("iframe").each(function(n,t){W(t,e)}).end()}):y("","Unable to bind to jQuery, it is not fully loaded.")),e.exports=B(),window.iFrameResize=window.iFrameResize||B()}function p(){return window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver}function g(e,n,t){e.addEventListener(n,t,!1)}function h(e,n,t){e.removeEventListener(n,t,!1)}function w(e){return u[e]?u[e].log:o}function b(e,n){x("log",e,n,w(e))}function y(e,n){x("info",e,n,w(e))}function v(e,n){x("warn",e,n,!0)}function x(e,n,t,i){!0===i&&"object"==typeof window.console&&console[e](function(e){return a+"["+function(e){var n="Host page: "+e;return window.top!==window.self&&(n=window.parentIFrame&&window.parentIFrame.getId?window.parentIFrame.getId()+": "+e:"Nested host page: "+e),n}(e)+"]"}(n),t)}function k(e){function n(){t("Height"),t("Width"),C(function(){T(H),z(N),f("onResized",H)},H,"init")}function t(e){var n=Number(u[N]["max"+e]),t=Number(u[N]["min"+e]),i=e.toLowerCase(),o=Number(H[i]);b(N,"Checking "+i+" is in range "+t+"-"+n),o<t&&(o=t,b(N,"Set "+i+" to min value")),o>n&&(o=n,b(N,"Set "+i+" to max value")),H[i]=""+o}function i(e){return j.substr(j.indexOf(":")+7+e)}function o(e,n){var t,i;t=function(){var t,i;S("Send Page Info","pageInfo:"+(t=document.body.getBoundingClientRect(),i=H.iframe.getBoundingClientRect(),JSON.stringify({iframeHeight:i.height,iframeWidth:i.width,clientHeight:Math.max(document.documentElement.clientHeight,window.innerHeight||0),clientWidth:Math.max(document.documentElement.clientWidth,window.innerWidth||0),offsetTop:parseInt(i.top-t.top,10),offsetLeft:parseInt(i.left-t.left,10),scrollTop:window.pageYOffset,scrollLeft:window.pageXOffset,documentHeight:document.documentElement.clientHeight,documentWidth:document.documentElement.clientWidth,windowHeight:window.innerHeight,windowWidth:window.innerWidth})),e,n)},m[i=n]||(m[i]=setTimeout(function(){m[i]=null,t()},32))}function r(e){var n=e.getBoundingClientRect();return R(N),{x:Math.floor(Number(n.left)+Number(s.x)),y:Math.floor(Number(n.top)+Number(s.y))}}function d(e){var n=e?r(H.iframe):{x:0,y:0},t={x:Number(H.width)+n.x,y:Number(H.height)+n.y};b(N,"Reposition requested from iFrame (offset x:"+n.x+" y:"+n.y+")"),window.top!==window.self?window.parentIFrame?window.parentIFrame["scrollTo"+(e?"Offset":"")](t.x,t.y):v(N,"Unable to scroll to requested position, window.parentIFrame not found"):(s=t,c(),b(N,"--"))}function c(){!1!==f("onScroll",s)?z(N):O()}function l(e){f(e,{iframe:H.iframe,screenX:H.width,screenY:H.height,type:H.type})}function f(e,n){return I(N,e,n)}var p,w,x,k,E,W,j=e.data,H={},N=null;"[iFrameResizerChild]Ready"===j?function(){for(var e in u)S("iFrame requested init",P(e),u[e].iframe,e)}():a===(""+j).substr(0,13)&&j.substr(13).split(":")[0]in u?(k=(x=j.substr(13).split(":"))[1]?parseInt(x[1],10):0,E=u[x[0]]&&u[x[0]].iframe,W=getComputedStyle(E),H={iframe:E,id:x[0],height:k+function(e){return"border-box"!==e.boxSizing?0:(e.paddingTop?parseInt(e.paddingTop,10):0)+(e.paddingBottom?parseInt(e.paddingBottom,10):0)}(W)+function(e){return"border-box"!==e.boxSizing?0:(e.borderTopWidth?parseInt(e.borderTopWidth,10):0)+(e.borderBottomWidth?parseInt(e.borderBottomWidth,10):0)}(W),width:x[2],type:x[3]},N=H.id,u[N]&&(u[N].loaded=!0),(w=H.type in{true:1,false:1,undefined:1})&&b(N,"Ignoring init message from meta parent page"),!w&&function(e){var n=!0;return u[e]||(n=!1,v(H.type+" No settings for "+e+". Message was: "+j)),n}(N)&&(b(N,"Received: "+j),p=!0,null===H.iframe&&(v(N,"IFrame ("+H.id+") not found"),p=!1),p&&function(){var n,t=e.origin,i=u[N]&&u[N].checkOrigin;if(i&&""+t!="null"&&!(i.constructor===Array?function(){var e=0,n=!1;for(b(N,"Checking connection is from allowed list of origins: "+i);e<i.length;e++)if(i[e]===t){n=!0;break}return n}():(n=u[N]&&u[N].remoteHost,b(N,"Checking connection is from: "+n),t===n)))throw new Error("Unexpected message received from: "+t+" for "+H.iframe.id+". Message was: "+e.data+". This error can be disabled by setting the checkOrigin: false option or by providing of array of trusted domains.");return!0}()&&function(){switch(u[N]&&u[N].firstRun&&u[N]&&(u[N].firstRun=!1),H.type){case"close":M(H.iframe);break;case"message":p=i(6),b(N,"onMessage passed: {iframe: "+H.iframe.id+", message: "+p+"}"),f("onMessage",{iframe:H.iframe,message:JSON.parse(p)}),b(N,"--");break;case"mouseenter":l("onMouseEnter");break;case"mouseleave":l("onMouseLeave");break;case"autoResize":u[N].autoResize=JSON.parse(i(9));break;case"scrollTo":d(!1);break;case"scrollToOffset":d(!0);break;case"pageInfo":o(u[N]&&u[N].iframe,N),function(){function e(e,i){function r(){u[t]?o(u[t].iframe,t):n()}["scroll","resize"].forEach(function(n){b(t,e+n+" listener for sendPageInfo"),i(window,n,r)})}function n(){e("Remove ",h)}var t=N;e("Add ",g),u[t]&&(u[t].stopPageInfo=n)}();break;case"pageInfoStop":u[N]&&u[N].stopPageInfo&&(u[N].stopPageInfo(),delete u[N].stopPageInfo);break;case"inPageLink":t=i(9).split("#")[1]||"",a=decodeURIComponent(t),(m=document.getElementById(a)||document.getElementsByName(a)[0])?(e=r(m),b(N,"Moving to in page link (#"+t+") at x: "+e.x+" y: "+e.y),s={x:e.x,y:e.y},c(),b(N,"--")):window.top!==window.self?window.parentIFrame?window.parentIFrame.moveToAnchor(t):b(N,"In page link #"+t+" not found and window.parentIFrame not found"):b(N,"In page link #"+t+" not found");break;case"reset":F(H);break;case"init":n(),f("onInit",H.iframe);break;default:n()}var e,t,a,m,p}())):y(N,"Ignored: "+j)}function I(e,n,t){var i=null,o=null;if(u[e]){if("function"!=typeof(i=u[e][n]))throw new TypeError(n+" on iFrame["+e+"] is not a function");o=i(t)}return o}function E(e){var n=e.id;delete u[n]}function M(e){var n=e.id;if(!1!==I(n,"onClose",n)){b(n,"Removing iFrame: "+n);try{e.parentNode&&e.parentNode.removeChild(e)}catch(e){v(e)}I(n,"onClosed",n),b(n,"--"),E(e)}else b(n,"Close iframe cancelled by onClose event")}function R(e){null===s&&b(e,"Get page position: "+(s={x:window.pageXOffset!==n?window.pageXOffset:document.documentElement.scrollLeft,y:window.pageYOffset!==n?window.pageYOffset:document.documentElement.scrollTop}).x+","+s.y)}function z(e){null!==s&&(window.scrollTo(s.x,s.y),b(e,"Set page position: "+s.x+","+s.y),O())}function O(){s=null}function F(e){b(e.id,"Size reset requested by "+("init"===e.type?"host page":"iFrame")),R(e.id),C(function(){T(e),S("reset","reset",e.iframe,e.id)},e,"reset")}function T(e){function n(n){r||"0"!==e[n]||(r=!0,b(i,"Hidden iFrame detected, creating visibility listener"),function(){function e(){Object.keys(u).forEach(function(e){!function(e){function n(n){return"0px"===(u[e]&&u[e].iframe.style[n])}u[e]&&null!==u[e].iframe.offsetParent&&(n("height")||n("width"))&&S("Visibility change","resize",u[e].iframe,e)}(e)})}function n(n){b("window","Mutation observed: "+n[0].target+" "+n[0].type),j(e,16)}var t,i=p();i&&(t=document.querySelector("body"),new i(n).observe(t,{attributes:!0,attributeOldValue:!1,characterData:!0,characterDataOldValue:!1,childList:!0,subtree:!0}))}())}function t(t){!function(n){e.id?(e.iframe.style[n]=e[n]+"px",b(e.id,"IFrame ("+i+") "+n+" set to "+e[n]+"px")):b("undefined","messageData id not set")}(t),n(t)}var i=e.iframe.id;u[i]&&(u[i].sizeHeight&&t("height"),u[i].sizeWidth&&t("width"))}function C(e,n,t){t!==n.type&&d&&!window.jasmine?(b(n.id,"Requesting animation frame"),d(e)):e()}function S(e,n,t,i,o){var r,s=!1;i=i||t.id,u[i]&&(t&&"contentWindow"in t&&null!==t.contentWindow?(r=u[i]&&u[i].targetOrigin,b(i,"["+e+"] Sending msg to iframe["+i+"] ("+n+") targetOrigin: "+r),t.contentWindow.postMessage(a+n,r)):v(i,"["+e+"] IFrame("+i+") not found"),o&&u[i]&&u[i].warningTimeout&&(u[i].msgTimeout=setTimeout(function(){!u[i]||u[i].loaded||s||(s=!0,v(i,"IFrame has not responded within "+u[i].warningTimeout/1e3+" seconds. Check iFrameResizer.contentWindow.js has been loaded in iFrame. This message can be ignored if everything is working, or you can set the warningTimeout option to a higher value or zero to suppress this warning."))},u[i].warningTimeout)))}function P(e){return e+":"+u[e].bodyMarginV1+":"+u[e].sizeWidth+":"+u[e].log+":"+u[e].interval+":"+u[e].enablePublicMethods+":"+u[e].autoResize+":"+u[e].bodyMargin+":"+u[e].heightCalculationMethod+":"+u[e].bodyBackground+":"+u[e].bodyPadding+":"+u[e].tolerance+":"+u[e].inPageLinks+":"+u[e].resizeFrom+":"+u[e].widthCalculationMethod}function W(e,t){function r(e){var n=e.split("Callback");if(2===n.length){var t="on"+n[0].charAt(0).toUpperCase()+n[0].slice(1);this[t]=this[e],delete this[e],v(d,"Deprecated: '"+e+"' has been renamed '"+t+"'. The old method will be removed in the next major version.")}}var a,s,d=function(n){var r;return""===n&&(e.id=(r=t&&t.id||f.id+i++,null!==document.getElementById(r)&&(r+=i++),n=r),o=(t||{}).log,b(n,"Added missing iframe ID: "+n+" ("+e.src+")")),n}(e.id);d in u&&"iFrameResizer"in e?v(d,"Ignored iFrame, already setup."):(function(n){var t;n=n||{},u[d]={firstRun:!0,iframe:e,remoteHost:e.src&&e.src.split("/").slice(0,3).join("/")},function(e){if("object"!=typeof e)throw new TypeError("Options is not an object")}(n),Object.keys(n).forEach(r,n),function(e){for(var n in f)Object.prototype.hasOwnProperty.call(f,n)&&(u[d][n]=Object.prototype.hasOwnProperty.call(e,n)?e[n]:f[n])}(n),u[d]&&(u[d].targetOrigin=!0===u[d].checkOrigin?""===(t=u[d].remoteHost)||null!==t.match(/^(about:blank|javascript:|file:\/\/)/)?"*":t:"*")}(t),function(){switch(b(d,"IFrame scrolling "+(u[d]&&u[d].scrolling?"enabled":"disabled")+" for "+d),e.style.overflow=!1===(u[d]&&u[d].scrolling)?"hidden":"auto",u[d]&&u[d].scrolling){case"omit":break;case!0:e.scrolling="yes";break;case!1:e.scrolling="no";break;default:e.scrolling=u[d]?u[d].scrolling:"no"}}(),function(){function n(n){1/0!==u[d][n]&&0!==u[d][n]&&(e.style[n]=u[d][n]+"px",b(d,"Set "+n+" = "+u[d][n]+"px"))}function t(e){if(u[d]["min"+e]>u[d]["max"+e])throw new Error("Value for min"+e+" can not be greater than max"+e)}t("Height"),t("Width"),n("maxHeight"),n("minHeight"),n("maxWidth"),n("minWidth")}(),"number"!=typeof(u[d]&&u[d].bodyMargin)&&"0"!==(u[d]&&u[d].bodyMargin)||(u[d].bodyMarginV1=u[d].bodyMargin,u[d].bodyMargin=u[d].bodyMargin+"px"),a=P(d),(s=p())&&function(n){e.parentNode&&new n(function(n){n.forEach(function(n){Array.prototype.slice.call(n.removedNodes).forEach(function(n){n===e&&M(e)})})}).observe(e.parentNode,{childList:!0})}(s),g(e,"load",function(){var t,i;S("iFrame.onload",a,e,n,!0),t=u[d]&&u[d].firstRun,i=u[d]&&u[d].heightCalculationMethod in c,!t&&i&&F({iframe:e,height:0,width:0,type:"init"})}),S("init",a,e,n,!0),u[d]&&(u[d].iframe.iFrameResizer={close:M.bind(null,u[d].iframe),removeListeners:E.bind(null,u[d].iframe),resize:S.bind(null,"Window resize","resize",u[d].iframe),moveToAnchor:function(e){S("Move to anchor","moveToAnchor:"+e,u[d].iframe,d)},sendMessage:function(e){S("Send Message","message:"+(e=JSON.stringify(e)),u[d].iframe,d)}}))}function j(e,n){null===l&&(l=setTimeout(function(){l=null,e()},n))}function H(){"hidden"!==document.visibilityState&&(b("document","Trigger event: Visiblity change"),j(function(){N("Tab Visable","resize")},16))}function N(e,n){Object.keys(u).forEach(function(t){(function(e){return u[e]&&"parent"===u[e].resizeFrom&&u[e].autoResize&&!u[e].firstRun})(t)&&S(e,n,u[t].iframe,t)})}function B(){function e(e,n){n&&(function(){if(!n.tagName)throw new TypeError("Object is not a valid DOM element");if("IFRAME"!==n.tagName.toUpperCase())throw new TypeError("Expected <IFRAME> tag, found <"+n.tagName+">")}(),W(n,e),t.push(n))}var t;return function(){var e,n=["moz","webkit","o","ms"];for(e=0;e<n.length&&!d;e+=1)d=window[n[e]+"RequestAnimationFrame"];d?d=d.bind(window):b("setup","RequestAnimationFrame not supported")}(),g(window,"message",k),g(window,"resize",function(){b("window","Trigger event: resize"),j(function(){N("Window resize","resize")},16)}),g(document,"visibilitychange",H),g(document,"-webkit-visibilitychange",H),function(i,o){switch(t=[],function(e){e&&e.enablePublicMethods&&v("enablePublicMethods option has been removed, public methods are now always available in the iFrame")}(i),typeof o){case"undefined":case"string":Array.prototype.forEach.call(document.querySelectorAll(o||"iframe"),e.bind(n,i));break;case"object":e(i,o);break;default:throw new TypeError("Unexpected data type ("+typeof o+")")}return t}}}()},u(l={exports:{}}),l.exports),m=function(){},p=function(e){var t=e.title,o=e.forwardRef,r=c(e,["title","forwardRef"]),a=function(e){return e.autoResize,e.bodyBackground,e.bodyMargin,e.bodyPadding,e.checkOrigin,e.inPageLinks,e.heightCalculationMethod,e.interval,e.log,e.maxHeight,e.maxWidth,e.minHeight,e.minWidth,e.resizeFrom,e.scrolling,e.sizeHeight,e.sizeWidth,e.warningTimeout,e.tolerance,e.widthCalculationMethod,e.onClosed,e.onInit,e.onMessage,e.onMouseEnter,e.onMouseLeave,e.onResized,c(e,["autoResize","bodyBackground","bodyMargin","bodyPadding","checkOrigin","inPageLinks","heightCalculationMethod","interval","log","maxHeight","maxWidth","minHeight","minWidth","resizeFrom","scrolling","sizeHeight","sizeWidth","warningTimeout","tolerance","widthCalculationMethod","onClosed","onInit","onMessage","onMouseEnter","onMouseLeave","onResized"])}(r),s=(0,n.useRef)(null),u=function(){return m(!s.current,"[iframeSizerReact]["+(s&&s.current&&s.current.id)+"] Close event ignored, to remove the iframe update your React component"),!s.current};return(0,n.useEffect)(function(){var e=s.current;return f(d({},r,{onClose:u}),e),function(){return e.iFrameResizer&&e.iFrameResizer.removeListeners()}},[]),(0,n.useImperativeHandle)(o,function(){return{resize:function(){return s.current.iFrameResizer.resize()},moveToAnchor:function(e){return s.current.iFrameResizer.moveToAnchor(e)},sendMessage:function(e,n){s.current.iFrameResizer.sendMessage(e,n)}}}),i().createElement("iframe",d({title:t},a,{ref:s}))};p.defaultProps={title:"iframe"},p.propTypes={title:s().string};const g=p;(0,e.registerBlockType)("depicter/slider",{edit:function({attributes:e,setAttributes:t}){const i=(0,o.useBlockProps)();function a(e){window.fetch(window.depicterSliders.ajax_url+"?action=depicter-document-status&ID="+e,{method:"GET",headers:{"Content-Type":"text/html","X-DEPICTER-CSRF":window.depicterSliders.token}}).then(e=>e.json()).then(function(e){let n=document.getElementById("dep-publish-slider-btn");void 0===e.status||"publish"!=e.status?n.removeAttribute("disabled"):n.setAttribute("disabled",!0)}).catch(function(){})}return(0,n.createElement)(n.Fragment,null,(0,n.createElement)(o.InspectorControls,{key:"setting"},(0,n.createElement)(r.Panel,{header:"Depicter"},(0,n.createElement)(r.PanelBody,{title:"Depicter Settings",initialOpen:!0},(0,n.createElement)(r.PanelRow,null,(0,n.createElement)(r.SelectControl,{id:"dep-slider-list",label:"Slider",value:e.id,options:depicterSliders.list,onChange:function(e){t({id:Number(e)}),a(e)}})),(0,n.createElement)(r.PanelRow,{className:"sliderBtns"},(0,n.createElement)(r.Button,{variant:"primary",id:"dep-publish-slider-btn",onClick:function(){let e=document.getElementById("dep-slider-list").value,n=document.getElementById("dep-publish-slider-btn");n.setAttribute("disabled",!0),n.classList.add("is-busy");var t=new FormData;t.append("ID",e),t.append("status","published"),window.fetch(window.depicterSliders.ajax_url+"?action=depicter-document-store",{method:"post",body:t,headers:{"X-DEPICTER-CSRF":window.depicterSliders.token}}).then(e=>e.json()).then(t=>{if(t.hits){a(e);var i=document.querySelector(".depicter-notice-wrapper");i&&i.remove(),n.classList.remove("is-busy")}}).catch(e=>{console.error(e)})}},depicterSliders.publish_text),(0,n.createElement)(r.Button,{variant:"secondary",onClick:function(){let e=document.getElementById("dep-slider-list").value,n=window.depicterSliders.editor_url.replace("document=1","document="+e);window.open(n)}},depicterSliders.edit_text))))),(0,n.createElement)("div",{...i},(0,n.createElement)(g,{src:`${window.depicterSliders.ajax_url}?action=depicter-document-preview&depicter-csrf=${window.depicterSliders.token}&ID=${e.id}&status=draft|publish&gutenberg=true`,style:{width:"1px",minWidth:"100%"}})))}})})()})();