Viewing File: /home/ubuntu/fansforx_landing_ui/blog/wp-content/plugins/web-stories/assets/js/web-stories-block.js
(()=>{var e={4184:(e,t)=>{var r;!function(){"use strict";var o={}.hasOwnProperty;function n(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var i=typeof r;if("string"===i||"number"===i)e.push(r);else if(Array.isArray(r)){if(r.length){var s=n.apply(null,r);s&&e.push(s)}}else if("object"===i){if(r.toString!==Object.prototype.toString&&!r.toString.toString().includes("[native code]")){e.push(r.toString());continue}for(var l in r)o.call(r,l)&&r[l]&&e.push(l)}}}return e.join(" ")}e.exports?(n.default=n,e.exports=n):void 0===(r=function(){return n}.apply(t,[]))||(e.exports=r)}()},9662:(e,t,r)=>{var o=r(614),n=r(6330),i=TypeError;e.exports=function(e){if(o(e))return e;throw i(n(e)+" is not a function")}},9670:(e,t,r)=>{var o=r(111),n=String,i=TypeError;e.exports=function(e){if(o(e))return e;throw i(n(e)+" is not an object")}},1318:(e,t,r)=>{var o=r(5656),n=r(1400),i=r(6244),s=function(e){return function(t,r,s){var l,a=o(t),c=i(a),u=n(s,c);if(e&&r!=r){for(;c>u;)if((l=a[u++])!=l)return!0}else for(;c>u;u++)if((e||u in a)&&a[u]===r)return e||u||0;return!e&&-1}};e.exports={includes:s(!0),indexOf:s(!1)}},3658:(e,t,r)=>{"use strict";var o=r(9781),n=r(3157),i=TypeError,s=Object.getOwnPropertyDescriptor,l=o&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(e){return e instanceof TypeError}}();e.exports=l?function(e,t){if(n(e)&&!s(e,"length").writable)throw i("Cannot set read only .length");return e.length=t}:function(e,t){return e.length=t}},4326:(e,t,r)=>{var o=r(1702),n=o({}.toString),i=o("".slice);e.exports=function(e){return i(n(e),8,-1)}},9920:(e,t,r)=>{var o=r(2597),n=r(3887),i=r(1236),s=r(3070);e.exports=function(e,t,r){for(var l=n(t),a=s.f,c=i.f,u=0;u<l.length;u++){var d=l[u];o(e,d)||r&&o(r,d)||a(e,d,c(t,d))}}},8880:(e,t,r)=>{var o=r(9781),n=r(3070),i=r(9114);e.exports=o?function(e,t,r){return n.f(e,t,i(1,r))}:function(e,t,r){return e[t]=r,e}},9114:e=>{e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},8052:(e,t,r)=>{var o=r(614),n=r(3070),i=r(6339),s=r(3072);e.exports=function(e,t,r,l){l||(l={});var a=l.enumerable,c=void 0!==l.name?l.name:t;if(o(r)&&i(r,c,l),l.global)a?e[t]=r:s(t,r);else{try{l.unsafe?e[t]&&(a=!0):delete e[t]}catch(e){}a?e[t]=r:n.f(e,t,{value:r,enumerable:!1,configurable:!l.nonConfigurable,writable:!l.nonWritable})}return e}},3072:(e,t,r)=>{var o=r(7854),n=Object.defineProperty;e.exports=function(e,t){try{n(o,e,{value:t,configurable:!0,writable:!0})}catch(r){o[e]=t}return t}},9781:(e,t,r)=>{var o=r(7293);e.exports=!o((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},4154:e=>{var t="object"==typeof document&&document.all,r=void 0===t&&void 0!==t;e.exports={all:t,IS_HTMLDDA:r}},317:(e,t,r)=>{var o=r(7854),n=r(111),i=o.document,s=n(i)&&n(i.createElement);e.exports=function(e){return s?i.createElement(e):{}}},7207:e=>{var t=TypeError;e.exports=function(e){if(e>9007199254740991)throw t("Maximum allowed index exceeded");return e}},8113:e=>{e.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},7392:(e,t,r)=>{var o,n,i=r(7854),s=r(8113),l=i.process,a=i.Deno,c=l&&l.versions||a&&a.version,u=c&&c.v8;u&&(n=(o=u.split("."))[0]>0&&o[0]<4?1:+(o[0]+o[1])),!n&&s&&(!(o=s.match(/Edge\/(\d+)/))||o[1]>=74)&&(o=s.match(/Chrome\/(\d+)/))&&(n=+o[1]),e.exports=n},748:e=>{e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},2109:(e,t,r)=>{var o=r(7854),n=r(1236).f,i=r(8880),s=r(8052),l=r(3072),a=r(9920),c=r(4705);e.exports=function(e,t){var r,u,d,m,p,h=e.target,b=e.global,g=e.stat;if(r=b?o:g?o[h]||l(h,{}):(o[h]||{}).prototype)for(u in t){if(m=t[u],d=e.dontCallGetSet?(p=n(r,u))&&p.value:r[u],!c(b?u:h+(g?".":"#")+u,e.forced)&&void 0!==d){if(typeof m==typeof d)continue;a(m,d)}(e.sham||d&&d.sham)&&i(m,"sham",!0),s(r,u,m,e)}}},7293:e=>{e.exports=function(e){try{return!!e()}catch(e){return!0}}},4374:(e,t,r)=>{var o=r(7293);e.exports=!o((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},6916:(e,t,r)=>{var o=r(4374),n=Function.prototype.call;e.exports=o?n.bind(n):function(){return n.apply(n,arguments)}},6530:(e,t,r)=>{var o=r(9781),n=r(2597),i=Function.prototype,s=o&&Object.getOwnPropertyDescriptor,l=n(i,"name"),a=l&&"something"===function(){}.name,c=l&&(!o||o&&s(i,"name").configurable);e.exports={EXISTS:l,PROPER:a,CONFIGURABLE:c}},1702:(e,t,r)=>{var o=r(4374),n=Function.prototype,i=n.call,s=o&&n.bind.bind(i,i);e.exports=o?s:function(e){return function(){return i.apply(e,arguments)}}},5005:(e,t,r)=>{var o=r(7854),n=r(614);e.exports=function(e,t){return arguments.length<2?(r=o[e],n(r)?r:void 0):o[e]&&o[e][t];var r}},8173:(e,t,r)=>{var o=r(9662),n=r(8554);e.exports=function(e,t){var r=e[t];return n(r)?void 0:o(r)}},7854:(e,t,r)=>{var o=function(e){return e&&e.Math==Math&&e};e.exports=o("object"==typeof globalThis&&globalThis)||o("object"==typeof window&&window)||o("object"==typeof self&&self)||o("object"==typeof r.g&&r.g)||function(){return this}()||Function("return this")()},2597:(e,t,r)=>{var o=r(1702),n=r(7908),i=o({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return i(n(e),t)}},3501:e=>{e.exports={}},4664:(e,t,r)=>{var o=r(9781),n=r(7293),i=r(317);e.exports=!o&&!n((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},8361:(e,t,r)=>{var o=r(1702),n=r(7293),i=r(4326),s=Object,l=o("".split);e.exports=n((function(){return!s("z").propertyIsEnumerable(0)}))?function(e){return"String"==i(e)?l(e,""):s(e)}:s},2788:(e,t,r)=>{var o=r(1702),n=r(614),i=r(5465),s=o(Function.toString);n(i.inspectSource)||(i.inspectSource=function(e){return s(e)}),e.exports=i.inspectSource},9909:(e,t,r)=>{var o,n,i,s=r(4811),l=r(7854),a=r(111),c=r(8880),u=r(2597),d=r(5465),m=r(6200),p=r(3501),h="Object already initialized",b=l.TypeError,g=l.WeakMap;if(s||d.state){var w=d.state||(d.state=new g);w.get=w.get,w.has=w.has,w.set=w.set,o=function(e,t){if(w.has(e))throw b(h);return t.facade=e,w.set(e,t),t},n=function(e){return w.get(e)||{}},i=function(e){return w.has(e)}}else{var f=m("state");p[f]=!0,o=function(e,t){if(u(e,f))throw b(h);return t.facade=e,c(e,f,t),t},n=function(e){return u(e,f)?e[f]:{}},i=function(e){return u(e,f)}}e.exports={set:o,get:n,has:i,enforce:function(e){return i(e)?n(e):o(e,{})},getterFor:function(e){return function(t){var r;if(!a(t)||(r=n(t)).type!==e)throw b("Incompatible receiver, "+e+" required");return r}}}},3157:(e,t,r)=>{var o=r(4326);e.exports=Array.isArray||function(e){return"Array"==o(e)}},614:(e,t,r)=>{var o=r(4154),n=o.all;e.exports=o.IS_HTMLDDA?function(e){return"function"==typeof e||e===n}:function(e){return"function"==typeof e}},4705:(e,t,r)=>{var o=r(7293),n=r(614),i=/#|\.prototype\./,s=function(e,t){var r=a[l(e)];return r==u||r!=c&&(n(t)?o(t):!!t)},l=s.normalize=function(e){return String(e).replace(i,".").toLowerCase()},a=s.data={},c=s.NATIVE="N",u=s.POLYFILL="P";e.exports=s},8554:e=>{e.exports=function(e){return null==e}},111:(e,t,r)=>{var o=r(614),n=r(4154),i=n.all;e.exports=n.IS_HTMLDDA?function(e){return"object"==typeof e?null!==e:o(e)||e===i}:function(e){return"object"==typeof e?null!==e:o(e)}},1913:e=>{e.exports=!1},2190:(e,t,r)=>{var o=r(5005),n=r(614),i=r(7976),s=r(3307),l=Object;e.exports=s?function(e){return"symbol"==typeof e}:function(e){var t=o("Symbol");return n(t)&&i(t.prototype,l(e))}},6244:(e,t,r)=>{var o=r(7466);e.exports=function(e){return o(e.length)}},6339:(e,t,r)=>{var o=r(1702),n=r(7293),i=r(614),s=r(2597),l=r(9781),a=r(6530).CONFIGURABLE,c=r(2788),u=r(9909),d=u.enforce,m=u.get,p=String,h=Object.defineProperty,b=o("".slice),g=o("".replace),w=o([].join),f=l&&!n((function(){return 8!==h((function(){}),"length",{value:8}).length})),v=String(String).split("String"),y=e.exports=function(e,t,r){"Symbol("===b(p(t),0,7)&&(t="["+g(p(t),/^Symbol\(([^)]*)\)/,"$1")+"]"),r&&r.getter&&(t="get "+t),r&&r.setter&&(t="set "+t),(!s(e,"name")||a&&e.name!==t)&&(l?h(e,"name",{value:t,configurable:!0}):e.name=t),f&&r&&s(r,"arity")&&e.length!==r.arity&&h(e,"length",{value:r.arity});try{r&&s(r,"constructor")&&r.constructor?l&&h(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(e){}var o=d(e);return s(o,"source")||(o.source=w(v,"string"==typeof t?t:"")),e};Function.prototype.toString=y((function(){return i(this)&&m(this).source||c(this)}),"toString")},4758:e=>{var t=Math.ceil,r=Math.floor;e.exports=Math.trunc||function(e){var o=+e;return(o>0?r:t)(o)}},3070:(e,t,r)=>{var o=r(9781),n=r(4664),i=r(3353),s=r(9670),l=r(4948),a=TypeError,c=Object.defineProperty,u=Object.getOwnPropertyDescriptor,d="enumerable",m="configurable",p="writable";t.f=o?i?function(e,t,r){if(s(e),t=l(t),s(r),"function"==typeof e&&"prototype"===t&&"value"in r&&p in r&&!r[p]){var o=u(e,t);o&&o[p]&&(e[t]=r.value,r={configurable:m in r?r[m]:o[m],enumerable:d in r?r[d]:o[d],writable:!1})}return c(e,t,r)}:c:function(e,t,r){if(s(e),t=l(t),s(r),n)try{return c(e,t,r)}catch(e){}if("get"in r||"set"in r)throw a("Accessors not supported");return"value"in r&&(e[t]=r.value),e}},1236:(e,t,r)=>{var o=r(9781),n=r(6916),i=r(5296),s=r(9114),l=r(5656),a=r(4948),c=r(2597),u=r(4664),d=Object.getOwnPropertyDescriptor;t.f=o?d:function(e,t){if(e=l(e),t=a(t),u)try{return d(e,t)}catch(e){}if(c(e,t))return s(!n(i.f,e,t),e[t])}},8006:(e,t,r)=>{var o=r(6324),n=r(748).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,n)}},5181:(e,t)=>{t.f=Object.getOwnPropertySymbols},7976:(e,t,r)=>{var o=r(1702);e.exports=o({}.isPrototypeOf)},6324:(e,t,r)=>{var o=r(1702),n=r(2597),i=r(5656),s=r(1318).indexOf,l=r(3501),a=o([].push);e.exports=function(e,t){var r,o=i(e),c=0,u=[];for(r in o)!n(l,r)&&n(o,r)&&a(u,r);for(;t.length>c;)n(o,r=t[c++])&&(~s(u,r)||a(u,r));return u}},5296:(e,t)=>{"use strict";var r={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,n=o&&!r.call({1:2},1);t.f=n?function(e){var t=o(this,e);return!!t&&t.enumerable}:r},2140:(e,t,r)=>{var o=r(6916),n=r(614),i=r(111),s=TypeError;e.exports=function(e,t){var r,l;if("string"===t&&n(r=e.toString)&&!i(l=o(r,e)))return l;if(n(r=e.valueOf)&&!i(l=o(r,e)))return l;if("string"!==t&&n(r=e.toString)&&!i(l=o(r,e)))return l;throw s("Can't convert object to primitive value")}},3887:(e,t,r)=>{var o=r(5005),n=r(1702),i=r(8006),s=r(5181),l=r(9670),a=n([].concat);e.exports=o("Reflect","ownKeys")||function(e){var t=i.f(l(e)),r=s.f;return r?a(t,r(e)):t}},4488:(e,t,r)=>{var o=r(8554),n=TypeError;e.exports=function(e){if(o(e))throw n("Can't call method on "+e);return e}},6200:(e,t,r)=>{var o=r(2309),n=r(9711),i=o("keys");e.exports=function(e){return i[e]||(i[e]=n(e))}},5465:(e,t,r)=>{var o=r(7854),n=r(3072),i="__core-js_shared__",s=o[i]||n(i,{});e.exports=s},2309:(e,t,r)=>{var o=r(1913),n=r(5465);(e.exports=function(e,t){return n[e]||(n[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.29.1",mode:o?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.29.1/LICENSE",source:"https://github.com/zloirock/core-js"})},6293:(e,t,r)=>{var o=r(7392),n=r(7293);e.exports=!!Object.getOwnPropertySymbols&&!n((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&o&&o<41}))},1400:(e,t,r)=>{var o=r(9303),n=Math.max,i=Math.min;e.exports=function(e,t){var r=o(e);return r<0?n(r+t,0):i(r,t)}},5656:(e,t,r)=>{var o=r(8361),n=r(4488);e.exports=function(e){return o(n(e))}},9303:(e,t,r)=>{var o=r(4758);e.exports=function(e){var t=+e;return t!=t||0===t?0:o(t)}},7466:(e,t,r)=>{var o=r(9303),n=Math.min;e.exports=function(e){return e>0?n(o(e),9007199254740991):0}},7908:(e,t,r)=>{var o=r(4488),n=Object;e.exports=function(e){return n(o(e))}},7593:(e,t,r)=>{var o=r(6916),n=r(111),i=r(2190),s=r(8173),l=r(2140),a=r(5112),c=TypeError,u=a("toPrimitive");e.exports=function(e,t){if(!n(e)||i(e))return e;var r,a=s(e,u);if(a){if(void 0===t&&(t="default"),r=o(a,e,t),!n(r)||i(r))return r;throw c("Can't convert object to primitive value")}return void 0===t&&(t="number"),l(e,t)}},4948:(e,t,r)=>{var o=r(7593),n=r(2190);e.exports=function(e){var t=o(e,"string");return n(t)?t:t+""}},6330:e=>{var t=String;e.exports=function(e){try{return t(e)}catch(e){return"Object"}}},9711:(e,t,r)=>{var o=r(1702),n=0,i=Math.random(),s=o(1..toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+s(++n+i,36)}},3307:(e,t,r)=>{var o=r(6293);e.exports=o&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},3353:(e,t,r)=>{var o=r(9781),n=r(7293);e.exports=o&&n((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},4811:(e,t,r)=>{var o=r(7854),n=r(614),i=o.WeakMap;e.exports=n(i)&&/native code/.test(String(i))},5112:(e,t,r)=>{var o=r(7854),n=r(2309),i=r(2597),s=r(9711),l=r(6293),a=r(3307),c=o.Symbol,u=n("wks"),d=a?c.for||c:c&&c.withoutSetter||s;e.exports=function(e){return i(u,e)||(u[e]=l&&i(c,e)?c[e]:d("Symbol."+e)),u[e]}},7658:(e,t,r)=>{"use strict";var o=r(2109),n=r(7908),i=r(6244),s=r(3658),l=r(7207);o({target:"Array",proto:!0,arity:1,forced:r(7293)((function(){return 4294967297!==[].push.call({length:4294967296},1)}))||!function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(e){return e instanceof TypeError}}()},{push:function(e){var t=n(this),r=i(t),o=arguments.length;l(r+o);for(var a=0;a<o;a++)t[r]=arguments[a],r++;return s(t,r),r}})},1474:(e,t,r)=>{var o,n;void 0===(n="function"==typeof(o=function(){var e="undefined"!=typeof window?window:this,t=e.Glider=function(t,r){var o=this;if(t._glider)return t._glider;if(o.ele=t,o.ele.classList.add("glider"),o.ele._glider=o,o.opt=Object.assign({},{slidesToScroll:1,slidesToShow:1,resizeLock:!0,duration:.5,easing:function(e,t,r,o,n){return o*(t/=n)*t+r}},r),o.animate_id=o.page=o.slide=0,o.arrows={},o._opt=o.opt,o.opt.skipTrack)o.track=o.ele.children[0];else for(o.track=document.createElement("div"),o.ele.appendChild(o.track);1!==o.ele.children.length;)o.track.appendChild(o.ele.children[0]);o.track.classList.add("glider-track"),o.init(),o.resize=o.init.bind(o,!0),o.event(o.ele,"add",{scroll:o.updateControls.bind(o)}),o.event(e,"add",{resize:o.resize})},r=t.prototype;return r.init=function(e,t){var r=this,o=0,n=0;r.slides=r.track.children,[].forEach.call(r.slides,(function(e,t){e.classList.add("glider-slide"),e.setAttribute("data-gslide",t)})),r.containerWidth=r.ele.clientWidth;var i=r.settingsBreakpoint();if(t||(t=i),"auto"===r.opt.slidesToShow||void 0!==r.opt._autoSlide){var s=r.containerWidth/r.opt.itemWidth;r.opt._autoSlide=r.opt.slidesToShow=r.opt.exactWidth?s:Math.max(1,Math.floor(s))}"auto"===r.opt.slidesToScroll&&(r.opt.slidesToScroll=Math.floor(r.opt.slidesToShow)),r.itemWidth=r.opt.exactWidth?r.opt.itemWidth:r.containerWidth/r.opt.slidesToShow,[].forEach.call(r.slides,(function(e){e.style.height="auto",e.style.width=r.itemWidth+"px",o+=r.itemWidth,n=Math.max(e.offsetHeight,n)})),r.track.style.width=o+"px",r.trackWidth=o,r.isDrag=!1,r.preventClick=!1,r.move=!1,r.opt.resizeLock&&r.scrollTo(r.slide*r.itemWidth,0),(i||t)&&(r.bindArrows(),r.buildDots(),r.bindDrag()),r.updateControls(),r.emit(e?"refresh":"loaded")},r.bindDrag=function(){var e=this;e.mouse=e.mouse||e.handleMouse.bind(e);var t=function(){e.mouseDown=void 0,e.ele.classList.remove("drag"),e.isDrag&&(e.preventClick=!0),e.isDrag=!1};const r=function(){e.move=!0};var o={mouseup:t,mouseleave:t,mousedown:function(t){t.preventDefault(),t.stopPropagation(),e.mouseDown=t.clientX,e.ele.classList.add("drag"),e.move=!1,setTimeout(r,300)},touchstart:function(t){e.ele.classList.add("drag"),e.move=!1,setTimeout(r,300)},mousemove:e.mouse,click:function(t){e.preventClick&&e.move&&(t.preventDefault(),t.stopPropagation()),e.preventClick=!1,e.move=!1}};e.ele.classList.toggle("draggable",!0===e.opt.draggable),e.event(e.ele,"remove",o),e.opt.draggable&&e.event(e.ele,"add",o)},r.buildDots=function(){var e=this;if(e.opt.dots){if("string"==typeof e.opt.dots?e.dots=document.querySelector(e.opt.dots):e.dots=e.opt.dots,e.dots){e.dots.innerHTML="",e.dots.setAttribute("role","tablist"),e.dots.classList.add("glider-dots");for(var t=0;t<Math.ceil(e.slides.length/e.opt.slidesToShow);++t){var r=document.createElement("button");r.dataset.index=t,r.setAttribute("aria-label","Page "+(t+1)),r.setAttribute("role","tab"),r.className="glider-dot "+(t?"":"active"),e.event(r,"add",{click:e.scrollItem.bind(e,t,!0)}),e.dots.appendChild(r)}}}else e.dots&&(e.dots.innerHTML="")},r.bindArrows=function(){var e=this;e.opt.arrows?["prev","next"].forEach((function(t){var r=e.opt.arrows[t];r&&("string"==typeof r&&(r=document.querySelector(r)),r&&(r._func=r._func||e.scrollItem.bind(e,t),e.event(r,"remove",{click:r._func}),e.event(r,"add",{click:r._func}),e.arrows[t]=r))})):Object.keys(e.arrows).forEach((function(t){var r=e.arrows[t];e.event(r,"remove",{click:r._func})}))},r.updateControls=function(e){var t=this;e&&!t.opt.scrollPropagate&&e.stopPropagation();var r=t.containerWidth>=t.trackWidth;t.opt.rewind||(t.arrows.prev&&(t.arrows.prev.classList.toggle("disabled",t.ele.scrollLeft<=0||r),t.arrows.prev.setAttribute("aria-disabled",t.arrows.prev.classList.contains("disabled"))),t.arrows.next&&(t.arrows.next.classList.toggle("disabled",Math.ceil(t.ele.scrollLeft+t.containerWidth)>=Math.floor(t.trackWidth)||r),t.arrows.next.setAttribute("aria-disabled",t.arrows.next.classList.contains("disabled")))),t.slide=Math.round(t.ele.scrollLeft/t.itemWidth),t.page=Math.round(t.ele.scrollLeft/t.containerWidth);var o=t.slide+Math.floor(Math.floor(t.opt.slidesToShow)/2),n=Math.floor(t.opt.slidesToShow)%2?0:o+1;1===Math.floor(t.opt.slidesToShow)&&(n=0),t.ele.scrollLeft+t.containerWidth>=Math.floor(t.trackWidth)&&(t.page=t.dots?t.dots.children.length-1:0),[].forEach.call(t.slides,(function(e,r){var i=e.classList,s=i.contains("visible"),l=t.ele.scrollLeft,a=t.ele.scrollLeft+t.containerWidth,c=t.itemWidth*r,u=c+t.itemWidth;[].forEach.call(i,(function(e){/^left|right/.test(e)&&i.remove(e)})),i.toggle("active",t.slide===r),o===r||n&&n===r?i.add("center"):(i.remove("center"),i.add([r<o?"left":"right",Math.abs(r-(r<o?o:n||o))].join("-")));var d=Math.ceil(c)>=Math.floor(l)&&Math.floor(u)<=Math.ceil(a);i.toggle("visible",d),d!==s&&t.emit("slide-"+(d?"visible":"hidden"),{slide:r})})),t.dots&&[].forEach.call(t.dots.children,(function(e,r){e.classList.toggle("active",t.page===r)})),e&&t.opt.scrollLock&&(clearTimeout(t.scrollLock),t.scrollLock=setTimeout((function(){clearTimeout(t.scrollLock),Math.abs(t.ele.scrollLeft/t.itemWidth-t.slide)>.02&&(t.mouseDown||t.trackWidth>t.containerWidth+t.ele.scrollLeft&&t.scrollItem(t.getCurrentSlide()))}),t.opt.scrollLockDelay||250))},r.getCurrentSlide=function(){var e=this;return e.round(e.ele.scrollLeft/e.itemWidth)},r.scrollItem=function(e,t,r){r&&r.preventDefault();var o=this,n=e;++o.animate_id;var i,s=o.slide;if(!0===t)i=(e=Math.round(e*o.containerWidth/o.itemWidth))*o.itemWidth;else{if("string"==typeof e){var l="prev"===e;if(e=o.opt.slidesToScroll%1||o.opt.slidesToShow%1?o.getCurrentSlide():o.slide,l?e-=o.opt.slidesToScroll:e+=o.opt.slidesToScroll,o.opt.rewind){var a=o.ele.scrollLeft;e=l&&!a?o.slides.length:!l&&a+o.containerWidth>=Math.floor(o.trackWidth)?0:e}}e=Math.max(Math.min(e,o.slides.length),0),o.slide=e,i=o.itemWidth*e}return o.emit("scroll-item",{prevSlide:s,slide:e}),o.scrollTo(i,o.opt.duration*Math.abs(o.ele.scrollLeft-i),(function(){o.updateControls(),o.emit("animated",{value:n,type:"string"==typeof n?"arrow":t?"dot":"slide"})})),!1},r.settingsBreakpoint=function(){var t=this,r=t._opt.responsive;if(r){r.sort((function(e,t){return t.breakpoint-e.breakpoint}));for(var o=0;o<r.length;++o){var n=r[o];if(e.innerWidth>=n.breakpoint)return t.breakpoint!==n.breakpoint&&(t.opt=Object.assign({},t._opt,n.settings),t.breakpoint=n.breakpoint,!0)}}var i=0!==t.breakpoint;return t.opt=Object.assign({},t._opt),t.breakpoint=0,i},r.scrollTo=function(t,r,o){var n=this,i=(new Date).getTime(),s=n.animate_id,l=function(){var a=(new Date).getTime()-i;n.ele.scrollLeft=n.ele.scrollLeft+(t-n.ele.scrollLeft)*n.opt.easing(0,a,0,1,r),a<r&&s===n.animate_id?e.requestAnimationFrame(l):(n.ele.scrollLeft=t,o&&o.call(n))};e.requestAnimationFrame(l)},r.removeItem=function(e){var t=this;t.slides.length&&(t.track.removeChild(t.slides[e]),t.refresh(!0),t.emit("remove"))},r.addItem=function(e){var t=this;t.track.appendChild(e),t.refresh(!0),t.emit("add")},r.handleMouse=function(e){var t=this;t.mouseDown&&(t.isDrag=!0,t.ele.scrollLeft+=(t.mouseDown-e.clientX)*(t.opt.dragVelocity||3.3),t.mouseDown=e.clientX)},r.round=function(e){var t=1/(this.opt.slidesToScroll%1||1);return Math.round(e*t)/t},r.refresh=function(e){this.init(!0,e)},r.setOption=function(e,t){var r=this;r.breakpoint&&!t?r._opt.responsive.forEach((function(t){t.breakpoint===r.breakpoint&&(t.settings=Object.assign({},t.settings,e))})):r._opt=Object.assign({},r._opt,e),r.breakpoint=0,r.settingsBreakpoint()},r.destroy=function(){var t=this,r=t.ele.cloneNode(!0),o=function(e){e.removeAttribute("style"),[].forEach.call(e.classList,(function(t){/^glider/.test(t)&&e.classList.remove(t)}))};t.opt.skipTrack||(r.children[0].outerHTML=r.children[0].innerHTML),o(r),[].forEach.call(r.getElementsByTagName("*"),o),t.ele.parentNode.replaceChild(r,t.ele),t.event(e,"remove",{resize:t.resize}),t.emit("destroy")},r.emit=function(t,r){var o=this,n=new e.CustomEvent("glider-"+t,{bubbles:!o.opt.eventPropagate,detail:r});o.ele.dispatchEvent(n)},r.event=function(e,t,r){var o=e[t+"EventListener"].bind(e);Object.keys(r).forEach((function(e){o(e,r[e])}))},t})?o.call(t,r,t,e):o)||(e.exports=n)}},t={};function __webpack_require__(r){var o=t[r];if(void 0!==o)return o.exports;var n=t[r]={exports:{}};return e[r](n,n.exports,__webpack_require__),n.exports}__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),(()=>{"use strict";__webpack_require__(7658);const e="webStoriesTrackingDataLayer",t=function(){window[e]=window[e]||[],window[e].push(arguments)},{trackingAllowed:r,trackingIdGA4:o,appVersion:n,userProperties:i}=window.webStoriesTrackingSettings||{},s={trackingAllowed:!1,trackingEnabled:!1,trackingIdGA4:"",userProperties:{},appName:"",trackingAllowed:r,trackingIdGA4:o,appVersion:n,userProperties:i},l="data-web-stories-tracking";async function a(){let r=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];if(document.querySelector(`script[${l}]`))return;try{await(o=`https://www.googletagmanager.com/gtag/js?id=${s.trackingIdGA4}&l=${e}`,new Promise(((e,t)=>{const r=document.createElement("script");r.setAttribute(l,""),r.async=!0,r.src=o,r.addEventListener("load",e),r.addEventListener("error",t),document.head.appendChild(r)})))}catch{return}var o;const n=s.appName,i="/"+s.appName.replace(/ /g,"-").toLowerCase();t("js",new Date),t("set","user_properties",{...s.userProperties,app_version:s.appVersion,page_title:n,page_path:i}),t("config",s.trackingIdGA4,{app_name:s.appName,app_version:s.appVersion,send_page_view:r,transport_type:"beacon"})}const c=async function(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];s.trackingAllowed&&!s.trackingEnabled&&(await a(e),s.trackingEnabled=!0)};const u=async function(){return await c(),Boolean(s.trackingEnabled)};const d=function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new Promise((o=>{const n=setTimeout((()=>{window.console.warn(`[Web Stories] Tracking event "${e}" took too long to fire.`),o()}),1e3);t("event",e,{...r,event_callback:()=>{clearTimeout(n),o()}})}))};const m=async function(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return await u()?d("exception",{description:`${e}: ${t}`,fatal:r}):Promise.resolve()},p=["ResizeObserver loop limit exceeded"];function h(e){if(e.filename&&!e.filename.includes("web-stories"))return;if(p.includes(e.message))return;const t=`${e.message} (${e.lineno}:${e.colno})`;m("uncaught_error",t,!0)}function b(e){const t=e.reason||"Promise rejection";m("uncaught_promise",t)}const g=function(){window.addEventListener("error",h),window.addEventListener("unhandledrejection",b)};const w=async function(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];s.appName=e,await c(t),g()};const f=async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return await u()?d(e,t):Promise.resolve()};const v=window.wp.blocks,y=window.React,_=window.wp.i18n,E=window.wp.compose;var S,k,x;function C(){return C=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e},C.apply(this,arguments)}const SvgCirclesCarouselView=e=>{let{title:t,titleId:r,...o}=e;return y.createElement("svg",C({viewBox:"0 0 23 18",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":r},o),t?y.createElement("title",{id:r},t):null,S||(S=y.createElement("circle",{r:3,transform:"matrix(1 0 0 -1 20 9)"})),k||(k=y.createElement("circle",{r:3,transform:"matrix(1 0 0 -1 3 9)"})),x||(x=y.createElement("circle",{r:7.1,transform:"matrix(1 0 0 -1 12 9)",stroke:"#fff",strokeWidth:2.2})))},T=(0,y.memo)(SvgCirclesCarouselView);var O,L,N,M,B;function A(){return A=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e},A.apply(this,arguments)}const SvgCirclesCarouselViewPanelIcon=e=>{let{title:t,titleId:r,...o}=e;return y.createElement("svg",A({viewBox:"0 0 42 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":r},o),t?y.createElement("title",{id:r},t):null,O||(O=y.createElement("circle",{cx:21,cy:12,r:11,fill:"#fff",stroke:"#347BB5",strokeWidth:2})),L||(L=y.createElement("mask",{id:"a",fill:"#fff"},y.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M34.803 17.88A14.952 14.952 0 0 0 36 12c0-2.087-.426-4.075-1.197-5.88a6 6 0 1 1 0 11.761Z"}))),N||(N=y.createElement("path",{d:"m34.803 17.88-1.84-.784-.962 2.258 2.406.487.396-1.96Zm0-11.76-.396-1.96L32 4.645l.963 2.258 1.84-.785ZM34 12c0 1.813-.37 3.534-1.036 5.096l3.679 1.57A16.952 16.952 0 0 0 38 12h-4Zm-1.036-5.096A12.952 12.952 0 0 1 34 12h4c0-2.362-.483-4.616-1.357-6.665l-3.68 1.57ZM35.2 8.08c.257-.052.524-.08.8-.08V4c-.544 0-1.077.055-1.593.16l.793 3.92ZM36 8a4 4 0 0 1 4 4h4a8 8 0 0 0-8-8v4Zm4 4a4 4 0 0 1-4 4v4a8 8 0 0 0 8-8h-4Zm-4 4c-.276 0-.543-.028-.8-.08l-.793 3.92c.516.105 1.05.16 1.593.16v-4Z",fill:"#347BB5",mask:"url(#a)"})),M||(M=y.createElement("mask",{id:"b",fill:"#fff"},y.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.197 6.12a6 6 0 1 0 0 11.761A14.952 14.952 0 0 1 6 12c0-2.087.426-4.075 1.197-5.88Z"}))),B||(B=y.createElement("path",{d:"m7.197 6.12 1.84.784.962-2.258-2.406-.487-.396 1.96Zm0 11.76.396 1.96L10 19.355l-.963-2.258-1.84.785ZM6 8c.276 0 .543.028.8.08l.793-3.92A8.028 8.028 0 0 0 6 4v4Zm-4 4a4 4 0 0 1 4-4V4a8 8 0 0 0-8 8h4Zm4 4a4 4 0 0 1-4-4h-4a8 8 0 0 0 8 8v-4Zm.8-.08c-.257.052-.524.08-.8.08v4c.544 0 1.077-.055 1.593-.16L6.8 15.92Zm2.236 1.176A12.952 12.952 0 0 1 8 12H4c0 2.362.483 4.616 1.357 6.665l3.68-1.57ZM8 12c0-1.813.37-3.534 1.036-5.096l-3.679-1.57A16.952 16.952 0 0 0 4 12h4Z",fill:"#347BB5",mask:"url(#b)"})))},I=(0,y.memo)(SvgCirclesCarouselViewPanelIcon);var P,R;function j(){return j=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e},j.apply(this,arguments)}const SvgLatestStoriesBlock=e=>{let{title:t,titleId:r,...o}=e;return y.createElement("svg",j({viewBox:"0 0 31 42",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":r},o),t?y.createElement("title",{id:r},t):null,P||(P=y.createElement("rect",{x:1,y:1,width:29,height:40,rx:1,stroke:"currentColor",strokeWidth:2})),R||(R=y.createElement("path",{fill:"currentColor",d:"M6 27h19v2H6zM6 31h4v2H6z"})))},W=(0,y.memo)(SvgLatestStoriesBlock);var z,D;function F(){return F=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e},F.apply(this,arguments)}const SvgSelectedStoriesBlock=e=>{let{title:t,titleId:r,...o}=e;return y.createElement("svg",F({viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":r},o),t?y.createElement("title",{id:r},t):null,z||(z=y.createElement("circle",{cx:16,cy:16,r:15,stroke:"currentColor",strokeWidth:2})),D||(D=y.createElement("path",{d:"M16 9.263V16m0 6.737V16m0 0H9.263M16 16h6.737",stroke:"currentColor",strokeWidth:2})))},H=(0,y.memo)(SvgSelectedStoriesBlock);var $;function V(){return V=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e},V.apply(this,arguments)}const SvgEmbedStoryBlock=e=>{let{title:t,titleId:r,...o}=e;return y.createElement("svg",V({viewBox:"0 0 32 16",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":r},o),t?y.createElement("title",{id:r},t):null,$||($=y.createElement("path",{d:"M14 1H8a7 7 0 1 0 0 14h6M18 1h6a7 7 0 1 1 0 14h-6M9 8h13.5",stroke:"currentColor",strokeWidth:2})))},U=(0,y.memo)(SvgEmbedStoryBlock);var q;function G(){return G=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e},G.apply(this,arguments)}const SvgGridView=e=>{let{title:t,titleId:r,...o}=e;return y.createElement("svg",G({viewBox:"0 0 12 14",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":r},o),t?y.createElement("title",{id:r},t):null,q||(q=y.createElement("path",{d:"M0 0h5v6H0zM0 8h5v6H0zM7 0h5v6H7zM7 8h5v6H7z"})))},Z=(0,y.memo)(SvgGridView);var X;function Q(){return Q=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e},Q.apply(this,arguments)}const SvgListView=e=>{let{title:t,titleId:r,...o}=e;return y.createElement("svg",Q({viewBox:"0 0 13 13",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":r},o),t?y.createElement("title",{id:r},t):null,X||(X=y.createElement("path",{d:"M0 0h12v3H0zM0 5h12v3H0zM0 10h12v3H0z"})))},K=(0,y.memo)(SvgListView);var J;function Y(){return Y=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e},Y.apply(this,arguments)}const SvgBoxCarouselView=e=>{let{title:t,titleId:r,...o}=e;return y.createElement("svg",Y({viewBox:"0 0 18 14",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":r},o),t?y.createElement("title",{id:r},t):null,J||(J=y.createElement("path",{d:"M4 14h10V0H4zM16 12h2V2h-2zM0 12h2V2H0z"})))},ee=(0,y.memo)(SvgBoxCarouselView);var te;function re(){return re=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e},re.apply(this,arguments)}const SvgGridViewPanelIcon=e=>{let{title:t,titleId:r,...o}=e;return y.createElement("svg",re({viewBox:"0 0 20 27",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":r},o),t?y.createElement("title",{id:r},t):null,te||(te=y.createElement("path",{stroke:"currentColor",strokeWidth:2,d:"M1 1h6.462v9.538H1zM1 15.615h6.462v9.538H1zM12.539 1h6.462v9.538h-6.462zM12.539 15.615h6.462v9.538h-6.462z"})))},oe=(0,y.memo)(SvgGridViewPanelIcon);var ne;function ie(){return ie=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e},ie.apply(this,arguments)}const SvgListViewPanelIcon=e=>{let{title:t,titleId:r,...o}=e;return y.createElement("svg",ie({viewBox:"0 0 22 26",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":r},o),t?y.createElement("title",{id:r},t):null,ne||(ne=y.createElement("path",{stroke:"currentColor",strokeWidth:2,d:"M1 1h20v4H1zM1 11h20v4H1zM1 21h20v4H1z"})))},se=(0,y.memo)(SvgListViewPanelIcon);var le,ae;function ce(){return ce=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e},ce.apply(this,arguments)}const SvgBoxCarouselViewPanelIcon=e=>{let{title:t,titleId:r,...o}=e;return y.createElement("svg",ce({viewBox:"0 0 26 20",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":r},o),t?y.createElement("title",{id:r},t):null,le||(le=y.createElement("path",{stroke:"currentColor",strokeWidth:2,d:"M7 1h12v18H7z"})),ae||(ae=y.createElement("path",{fill:"currentColor",d:"M24 2h2v16h-2zM0 2h2v16H0z"})))},ue=(0,y.memo)(SvgBoxCarouselViewPanelIcon),de=y.createElement(W,{width:31,height:42}),me=y.createElement(H,{width:32,height:32}),pe=y.createElement(U,{width:32,height:16}),he=y.createElement(ee,{width:18,height:14}),be=y.createElement(T,{className:"web-stories-block__toolbar-icon icon__circles-carousel",width:23,height:18}),ge=y.createElement(Z,{width:12,height:14}),we=y.createElement(K,{width:12,height:13}),fe=y.createElement(ue,{width:26,height:20}),ve=y.createElement(se,{width:22,height:26}),ye=y.createElement(I,{width:42,height:24}),_e=y.createElement(oe,{width:20,height:27}),BlockIcon=()=>{const e=(0,E.useInstanceId)(BlockIcon);return y.createElement("svg",{fill:"none",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 64 64"},y.createElement("circle",{cx:"32",cy:"32",r:"32",transform:"rotate(-180 32 32)",fill:`url(#gradient-${e})`}),y.createElement("g",{filter:`url(#filter-${e})`,fill:"#fff"},y.createElement("path",{d:"M41.6 19.2a3.2 3.2 0 013.2 3.2v19.2a3.2 3.2 0 01-3.2 3.2V19.2zm-24 0a3.2 3.2 0 013.2-3.2h14.4a3.2 3.2 0 013.2 3.2v25.6a3.2 3.2 0 01-3.2 3.2H20.8a3.2 3.2 0 01-3.2-3.2V19.2zM48 22.4a2.4 2.4 0 012.4 2.4v14.4a2.4 2.4 0 01-2.4 2.4V22.4z"})),y.createElement("defs",null,y.createElement("linearGradient",{id:`gradient-${e}`,x1:"13.255",y1:"6.599",x2:"35.289",y2:"62.791",gradientUnits:"userSpaceOnUse"},y.createElement("stop",{stopColor:"#79B3FF"}),y.createElement("stop",{offset:"1",stopColor:"#CBACFF"})),y.createElement("filter",{id:`filter-${e}`,x:"8.96",y:"10.24",width:"46.08",height:"46.08",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},y.createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),y.createElement("feColorMatrix",{in:"SourceAlpha",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),y.createElement("feOffset",{dy:"1.28"}),y.createElement("feGaussianBlur",{stdDeviation:"1.92"}),y.createElement("feColorMatrix",{values:"0 0 0 0 0.423529 0 0 0 0 0.490196 0 0 0 0 0.733333 0 0 0 0.3 0"}),y.createElement("feBlend",{in2:"BackgroundImageFix",result:"effect1_dropShadow"}),y.createElement("feBlend",{in:"SourceGraphic",in2:"effect1_dropShadow",result:"shape"}))))},Ee={url:{type:"string"},title:{type:"string"},poster:{type:"string"},width:{type:"number",default:360},height:{type:"number",default:600},align:{type:"string",default:"none"}};const Se={attributes:Ee,save:function(e){let{attributes:t}=e;const{url:r,title:o,poster:n,width:i,height:s,align:l="none"}=t;return r&&o?y.createElement("div",{className:`wp-block-web-stories-embed align${l}`},y.createElement("amp-story-player",{style:{width:i?`${i}px`:void 0,height:s?`${s}px`:void 0},"data-testid":"amp-story-player"},y.createElement("a",{href:r,style:{"--story-player-poster":n?`url('${n}')`:void 0}},o))):null}},ke={attributes:Ee,migrate:e=>({...e,blockType:"url",stories:[],viewType:"",numOfStories:5,numOfColumns:2,circleSize:96,orderby:"",order:"",archiveLinkLabel:"",authors:[],fieldState:{}}),save:function(e){let{attributes:t}=e;const{url:r,title:o,poster:n,width:i,height:s,align:l="none"}=t;return r&&o?y.createElement("div",{className:`wp-block-web-stories-embed align${l}`},y.createElement("a",{href:r},n?y.createElement("img",{alt:o,src:n,width:i,height:s}):o)):null},isEligible(e){let{url:t,blockType:r}=e;return Boolean(!r&&t&&t.trim().length)}},xe=[ke,Se];const Ce=function(e){let{attributes:t}=e;const{url:r,title:o,poster:n,width:i,height:s,align:l="none"}=t;return r&&o?y.createElement("div",{className:`wp-block-web-stories-embed align${l}`},y.createElement("a",{href:r},n?y.createElement("img",{alt:o,src:n,width:i,height:s,loading:"lazy",decoding:"async"}):o)):null},Te=window.wp.element,Oe=window.wp.apiFetch,Le=window.wp.components,Ne=window.wp.viewport,Me=window.wp.data,Be=window.wp.blockEditor,Ae=window.wp.coreData;const Ie=function LoaderContainer(e){let{children:t}=e;return y.createElement("div",{className:"web-stories-block__loader-container"},t,y.createElement(Le.Spinner,null))};const Pe=function FetchSelectedStories(e){let{icon:t,label:r,selectedStoryIds:o=[],setSelectedStories:n,setIsFetching:i}=e;const s=(0,Me.useSelect)((e=>e(Ae.store).getEntityRecords("postType","web-story",{_embed:"wp:featuredmedia,author",context:"view",include:o,orderby:o.length>0?"include":void 0})));return(0,Te.useEffect)((()=>{null!=s&&(n(s),i(!1)),void 0===s&&(n([]),i(!1))}),[s,n,i]),y.createElement(Le.Placeholder,{icon:y.createElement(Be.BlockIcon,{icon:t,showColors:!0}),label:r,className:"wp-block-web-stories-embed",instructions:!1},y.createElement(Ie,null,(0,_.__)("Loading Stories…","web-stories")))},Re=["image"],EmbedControls=e=>{const{switchBackToURLInput:t,width:r,height:o,minWidth:n,maxWidth:i,minHeight:s,maxHeight:l,poster:a,title:c,previewOnly:u,setAttributes:d}=e,m=`web-stories-embed-block__poster-image-description-${(0,E.useInstanceId)(EmbedControls,"web-stories-embed")}`,p=(0,Te.createRef)(),h=(0,Te.useCallback)((e=>{d({poster:e.url})}),[d]),b=(0,Te.useCallback)((()=>{d({poster:""}),p.current.focus()}),[d,p]),g=(0,Te.useCallback)((()=>{d({previewOnly:!u})}),[d,u]),w=Boolean(a);return y.createElement(y.Fragment,null,y.createElement(Be.BlockControls,null,y.createElement(Le.ToolbarGroup,null,Le.ToolbarButton?y.createElement(Le.ToolbarButton,{onClick:t},(0,_.__)("Replace","web-stories")):y.createElement(Le.Button,{className:"components-toolbar__control",title:(0,_.__)("Replace","web-stories"),onClick:t}))),y.createElement(Be.InspectorControls,null,y.createElement(Le.PanelBody,{title:(0,_.__)("Embed Settings","web-stories")},y.createElement(Le.PanelRow,null,y.createElement(Le.BaseControl,null,y.createElement(Le.TextControl,{type:"text",className:"web-stories-embed-title-control",label:(0,_.__)("Title","web-stories"),value:c||"",onChange:e=>d({title:e})}))),y.createElement(Be.MediaUploadCheck,null,y.createElement(Le.PanelRow,null,y.createElement(Le.BaseControl,null,y.createElement(Le.BaseControl.VisualLabel,{className:"web-stories-embed-poster-label"},(0,_.__)("Poster image","web-stories")),w&&y.createElement("img",{src:a,alt:""}),y.createElement(Be.MediaUpload,{title:(0,_.__)("Select poster image","web-stories"),onSelect:h,allowedTypes:Re,render:e=>{let{open:t}=e;return y.createElement(Le.Button,{isPrimary:!0,onClick:t,ref:p,"aria-describedby":m},w?(0,_.__)("Replace","web-stories"):(0,_.__)("Select","web-stories"))}}),y.createElement("p",{id:m,hidden:!0},w?(0,_.sprintf)(/* translators: %s: poster image URL. */
(0,_.__)("The current poster image url is %s","web-stories"),a):(0,_.__)("There is no poster image currently selected","web-stories")),w&&y.createElement(Le.Button,{className:"web-stories-embed-poster-remove",onClick:b},(0,_.__)("Remove","web-stories"))))),y.createElement(Le.PanelRow,null,y.createElement(Le.BaseControl,{className:"web-stories-embed-size-control"},y.createElement(Le.BaseControl.VisualLabel,null,(0,_.__)("Story dimensions","web-stories")),y.createElement("div",{className:"web-stories-embed-size-control__row"},y.createElement(Le.TextControl,{type:"number",className:"web-stories-embed-size-control__width",label:(0,_.__)("Width","web-stories"),value:r||"",min:n,max:i,onChange:e=>d({width:parseInt(e)})}),y.createElement(Le.TextControl,{type:"number",className:"web-stories-embed-size-control__height",label:(0,_.__)("Height","web-stories"),value:o||"",min:s,max:l,onChange:e=>d({height:parseInt(e)})})))),y.createElement(Le.PanelRow,null,y.createElement(Le.BaseControl,null,y.createElement(Le.ToggleControl,{label:(0,_.__)("Display as preview","web-stories"),checked:u,onChange:g,help:(0,_.__)("Displays the story poster that opens the story in a lightbox on click","web-stories")}))))))},je=EmbedControls,We=()=>y.createElement("div",{className:"wp-block-web-stories-embed is-loading"},y.createElement(Le.Spinner,null),y.createElement("p",null,(0,_.__)("Embedding…","web-stories"))),ze=window.wp.url,De=window.wp.notices,Fe=window.wp.date;const He=function ItemOverlay(e){let{isSelected:t,story:r,addSelectedStory:o,removeSelectedStory:n,isSelectable:i}=e;const s=(0,Te.useCallback)((e=>{e.preventDefault(),t||o(r)}),[o,r,t]),l=(0,Te.useCallback)((e=>{e.preventDefault(),t?n(r):o(r)}),[n,o,r,t]);return i?y.createElement("button",{type:"button",className:t?"web-stories-story-preview-card__overlay item-selected":"web-stories-story-preview-card__overlay",onClick:s},t&&y.createElement("div",{className:"item-selected-icon"},y.createElement(Le.Icon,{className:"item-selected-icon-check",icon:"saved"}),y.createElement(Le.Icon,{className:"item-selected-icon-minus",icon:"minus",onClick:l}),y.createElement(Le.VisuallyHidden,null,(0,_.__)("Deselect","web-stories")))):y.createElement("div",{className:"web-stories-story-preview-card__overlay"})},$e=()=>{};const Ve=function StoryPreview(e){let{story:t,isSelected:r,addSelectedStory:o=$e,removeSelectedStory:n=$e,isSelectable:i=!0}=e;const s=(Fe.getSettings?Fe.getSettings:Fe.__experimentalGetSettings)().formats.date,l=(0,Fe.dateI18n)(s,t.created),a=(0,Te.useMemo)((()=>{if(!l)return null;switch(t.status){case"publish":return(0,_.sprintf)(/* translators: %s: published date */
(0,_.__)("Published %s","web-stories"),l);case"future":return(0,_.sprintf)(/* translators: %s: future publish date */
(0,_.__)("Scheduled %s","web-stories"),l);default:return(0,_.sprintf)(/* translators: %s: last modified date */
(0,_.__)("Modified %s","web-stories"),l)}}),[t.status,l]),c=t.meta.web_stories_poster?.url,u=t._embedded?.["wp:featuredmedia"]?.[0]?.source_url,d=c||u,m=t.title.raw||t.title.rendered;return y.createElement("div",{className:"web-stories-story-preview-card"},y.createElement("div",{className:"web-stories-story-preview-card__poster"},y.createElement(He,{isSelected:r,story:t,addSelectedStory:o,removeSelectedStory:n,isSelectable:i}),d&&y.createElement("img",{src:d,alt:"",width:640,height:853})),y.createElement("div",{className:"web-stories-story-preview-card__label"},y.createElement("div",{className:"web-stories-story-preview-card__title"},y.createElement(Te.RawHTML,null,""===m?(0,_.__)("Untitled","web-stories"):m)),t._embedded?.author?.[0]?.name&&y.createElement("div",null,t._embedded?.author?.[0]?.name),y.createElement("div",null,a)))},Ue=[{label:(0,_.__)("Name","web-stories"),value:"name"},{label:(0,_.__)("Date Created","web-stories"),value:"date"},{label:(0,_.__)("Last Modified","web-stories"),value:"modified"},{label:(0,_.__)("Created By","web-stories"),value:"author"}];function AuthorSearch(e){let{label:t,options:r,onFilterValueChange:o,onChange:n,value:i}=e;return y.createElement(Le.ComboboxControl,{label:t,options:r,onFilterValueChange:o,onChange:n,value:i,className:"web-stories-story-picker-filter__combobox"})}function KeywordSearch(e){let{label:t,options:r,onFilterValueChange:o,onChange:n,value:i}=e;return y.createElement(Le.ComboboxControl,{label:t,options:r,onFilterValueChange:o,onChange:n,value:i,className:"web-stories-story-picker-filter__combobox"})}const qe=function SelectStories(e){let{stories:t=[],selectedStories:r=[],setSelectedStories:o,hasAllStories:n,isLoading:i,fetchStories:s,maxNumOfStories:l}=e;const[a,c]=(0,Te.useState)([]),[u,d]=(0,Te.useState)(""),[m,p]=(0,Te.useState)(""),[h,b]=(0,Te.useState)("desc"),[g,w]=(0,Te.useState)("modified"),f=(0,Te.useRef)(1),{authors:v}=(0,Me.useSelect)((e=>{const{getUsers:t,getPostType:r}=e(Ae.store),o=r("web-story")?.capabilities.edit_posts;return{authors:o?t({search:m,capabilities:o}):[]}}),[m]),S=(0,Te.useCallback)((()=>{s({author:a?.id||void 0,search:u||void 0,order:h,orderBy:g,page:f.current})}),[u,a,s,h,g]);(0,Te.useEffect)((()=>{f.current=1,S()}),[u,a,h,g,S]);const k=(0,Te.useCallback)((()=>{f.current++,S()}),[S]),x=(0,E.useDebounce)((e=>{d(e)}),300),C=(0,E.useDebounce)((e=>{p(e),c(""===e?null:v.find((t=>t.id===Number(e))))}),300),T=(0,Te.useCallback)((e=>{c(""===e?null:v.find((t=>t.id===Number(e))))}),[v,c]),O=(0,Te.useCallback)((e=>{w(e),b(["title","author"].includes(e)?"asc":"desc")}),[b,w]),L=(0,Te.useMemo)((()=>(v??[]).filter((e=>{let{name:t}=e;return Boolean(t?.trim().length)})).map((e=>{let{id:t,name:r}=e;return{label:r,value:t}}))),[v]),N=(0,Te.useMemo)((()=>t.filter((e=>{let{title:t}=e;return Boolean(t?.rendered?.trim()?.length)})).map((e=>{let{id:t,title:r}=e;return{label:r.rendered,value:t}}))),[t]),M=(0,Te.useMemo)((()=>r.map((e=>e.id))),[r]),B=(0,Te.useCallback)((e=>{M.includes(e.id)||(1!==l?r.length>=l||o([...r,e]):o([e]))}),[o,r,M,l]),A=(0,Te.useCallback)((e=>{o(r.filter((t=>t.id!==e.id)))}),[r,o]);return y.createElement(y.Fragment,null,y.createElement("div",{className:"web-stories-story-picker-filter"},y.createElement("div",{className:"web-stories-story-picker-filter__search-container"},y.createElement("div",{className:"web-stories-story-picker-filter__search-inner"},y.createElement(KeywordSearch,{label:(0,_.__)("Search Stories","web-stories"),options:N,onFilterValueChange:x,onChange:x,value:u})),y.createElement(AuthorSearch,{label:(0,_.__)("Search by Author","web-stories"),options:L,onFilterValueChange:C,onChange:T,value:a?.id}),y.createElement("div",null,y.createElement(Le.SelectControl,{label:(0,_.__)("Sort","web-stories"),options:Ue,value:g,onChange:O})))),!t.length&&u&&y.createElement("p",null,(0,_.sprintf)(/* translators: %s: search term. */
(0,_.__)('Sorry, we couldn\'t find any results matching "%s"',"web-stories"),u)),!t.length&&!u&&y.createElement("p",null,(0,_.__)("Sorry, we couldn't find any results","web-stories")),t.length>=1&&y.createElement("div",{role:"list","aria-label":(0,_.__)("Viewing Stories","web-stories"),className:"web-stories-story-picker-filter__grid"},t.map((e=>{const t=M.includes(e.id);return y.createElement("div",{key:e.id,role:"listitem",className:"web-stories-story-picker-filter__grid_item"},y.createElement(Ve,{story:e,isSelected:t,addSelectedStory:B,removeSelectedStory:A}))}))),y.createElement("div",{className:"web-stories-story-picker-filter__load_more"},i&&y.createElement(Le.Spinner,null),!n&&t.length>0&&!i&&y.createElement(Le.Button,{variant:"primary",className:"is-primary",onClick:k},(0,_.__)("Load More","web-stories"))))};const Ge=function SortStories(e){let{selectedStories:t,setSelectedStories:r}=e;const[o,n]=(0,Te.useState)(),[i,s]=(0,Te.useState)(),l=(0,Te.useCallback)(((e,o)=>{const n=t.map((e=>e.id));n.splice(o,0,n.splice(e,1).pop()),r(n.map((e=>t.find((t=>t.id===e)))))}),[t,r]),a=(0,E.useThrottle)(((e,t)=>{e.preventDefault(),t.classList.add("web-stories-story-picker-show-drag-inserter");const r=t.getBoundingClientRect();Math.abs(e.clientX-r.x)>Math.abs(e.clientX-(r.x+r.width))?t.classList.add("web-stories-story-picker-show-drag-inserter-right"):t.classList.remove("web-stories-story-picker-show-drag-inserter-right");const o=Number(t.children[0].dataset.order);n(o)}));return y.createElement("div",{role:"list","aria-label":(0,_.__)("Sorting Stories","web-stories"),className:"web-stories-story-picker-filter__grid"},t.map(((e,r)=>y.createElement("div",{key:e.id,onDragOver:e=>{a(e,e.currentTarget)},onDragLeave:e=>{e.preventDefault(),a.cancel();e.target.closest(".droppable").classList.remove("web-stories-story-picker-show-drag-inserter","web-stories-story-picker-show-drag-inserter-right")},onDrop:e=>{if(e.preventDefault(),e.stopPropagation(),a.cancel(),i){const e=t.findIndex((e=>e.id===i));l(e,o)}e.target.closest(".droppable").classList.remove("web-stories-story-picker-show-drag-inserter","web-stories-story-picker-show-drag-inserter-right")},className:"droppable"},y.createElement("div",{"data-order":r,id:`draggable-story-${e.id}`},y.createElement(Le.Draggable,{elementId:`draggable-story-${e.id}`},(t=>{let{onDraggableStart:o,onDraggableEnd:n}=t;return y.createElement("div",{key:e.id,role:"listitem",className:"web-stories-story-picker-filter__grid_item",onDragStart:t=>{s(e.id),o(t)},onDragEnd:e=>{n(e)},"data-order":r,draggable:!0},y.createElement(Ve,{story:e,isSelectable:!1}))})))))))},{config:{api:{stories:Ze}}}=window.webStoriesBlockSettings;const Xe=function StoryPicker(e){let{selectedStories:t,setSelectedStories:r,closeStoryPicker:o,isSortingStories:n=!1,setIsSortingStories:i=(()=>{}),maxNumOfStories:s}=e;const{createErrorNotice:l}=(0,Me.useDispatch)(De.store),[a,c]=(0,Te.useState)(t),[u,d]=(0,Te.useState)(!0),[m,p]=(0,Te.useState)("idle"),[h,b]=(0,Te.useState)([]),[g,w]=(0,Te.useState)([]),f=(0,Te.useCallback)((()=>{o(),r(a)}),[o,r,a]),v=(0,Te.useCallback)((async function(){let{orderby:e="modified",order:t="desc",search:r,author:o,page:n=1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const i={_embed:"author,wp:featuredmedia",context:"edit",_web_stories_envelope:!0,search:r,author:o,page:n,per_page:10,orderby:e,order:t,status:"publish"};try{p("loading");const e=await Oe({path:(0,ze.addQueryArgs)(Ze,i)}),t=Number(e?.headers?.["X-WP-TotalPages"]);w(n===t),b((t=>1===n?e.body:[...t,...e.body]))}catch(e){p("error"),l((0,_.__)("Unable to load stories","web-stories"),{type:"snackbar"})}finally{p("idle"),d(!1)}}),[l]);(0,Te.useEffect)((()=>{u&&v()}),[u,v]);const E=1===s?(0,_.__)("Selected Story","web-stories"):(0,_.__)("Selected Stories","web-stories");return y.createElement(Le.Modal,{title:E,onRequestClose:o,shouldCloseOnClickOutside:!1,className:"web-stories-story-picker-modal"},y.createElement("div",{className:"web-stories-story-picker-modal__content"},u?y.createElement(Ie,null,(0,_.__)("Loading Stories…","web-stories")):n?y.createElement(Ge,{selectedStories:a,setSelectedStories:c}):y.createElement(qe,{stories:h,selectedStories:a,setSelectedStories:c,hasAllStories:g,fetchStories:v,maxNumOfStories:s,isLoading:"loading"===m})),y.createElement("div",{className:"web-stories-story-picker-modal__footer"},y.createElement("div",{className:"web-stories-story-picker-modal__footer--left"},!n&&!u&&s>1&&y.createElement("p",null,(0,_.sprintf)(/* translators: %1$d: Number of selected stories, %2$d: Maximum allowed stories */
(0,_._n)("%1$d of %2$d story selected","%1$d of %2$d stories selected",s,"web-stories"),a.length,s))),y.createElement("div",{className:"web-stories-story-picker-modal__footer--right"},s>1&&(n?y.createElement(Le.Button,{onClick:()=>i(!1)},(0,_.__)("Select Stories","web-stories")):y.createElement(Le.Button,{onClick:()=>i(!0),disabled:a.length<2},(0,_.__)("Rearrange Stories","web-stories"))),y.createElement(Le.Button,{isPrimary:!0,disabled:!a.length,onClick:f},(0,_.__)("Update","web-stories")))))},Qe=window.wp.primitives,Ke=(0,Te.createElement)(Qe.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,Te.createElement)(Qe.Path,{d:"M6.734 16.106l2.176-2.38-1.093-1.028-3.846 4.158 3.846 4.157 1.093-1.027-2.176-2.38h2.811c1.125 0 2.25.03 3.374 0 1.428-.001 3.362-.25 4.963-1.277 1.66-1.065 2.868-2.906 2.868-5.859 0-2.479-1.327-4.896-3.65-5.93-1.82-.813-3.044-.8-4.806-.788l-.567.002v1.5c.184 0 .368 0 .553-.002 1.82-.007 2.704-.014 4.21.657 1.854.827 2.76 2.657 2.76 4.561 0 2.472-.973 3.824-2.178 4.596-1.258.807-2.864 1.04-4.163 1.04h-.02c-1.115.03-2.229 0-3.344 0H6.734z"})),Je=e=>{let{url:t,onChange:r,onSubmit:o,onClose:n}=e;return y.createElement(Be.URLPopover,{onClose:n},y.createElement("form",{className:"block-editor-media-placeholder__url-input-form","data-testid":"embed-placeholder-form",onSubmit:o},y.createElement("input",{className:"block-editor-media-placeholder__url-input-field",type:"url","aria-label":(0,_.__)("Story URL","web-stories"),placeholder:(0,_.__)("Paste or type URL","web-stories"),onChange:r,value:t}),y.createElement(Le.Button,{className:"block-editor-media-placeholder__url-input-submit-button",icon:Ke,label:(0,_.__)("Embed","web-stories"),type:"submit"})))},Ye=e=>{let{icon:t,label:r,value:o,onSubmit:n,cannotEmbed:i=!1,errorMessage:s,selectedStories:l=[],setSelectedStories:a}=e;const[c,u]=(0,Te.useState)(o),[d,m]=(0,Te.useState)(!1),[p,h]=(0,Te.useState)(!1),b=(0,Te.useCallback)((()=>{h(!1)}),[]),g=()=>m(!1),w=l.length>0;return y.createElement(y.Fragment,null,y.createElement(Le.Placeholder,{icon:y.createElement(Be.BlockIcon,{icon:t,showColors:!0}),label:r,className:"wp-block-web-stories-embed",instructions:(0,_.__)("Select an existing story from your site, or add one with a URL.","web-stories")},y.createElement(y.Fragment,null,y.createElement(Le.Button,{isPrimary:!0,onClick:()=>h(!0)},w?(0,_.__)("Replace Story","web-stories"):(0,_.__)("Select Story","web-stories")),y.createElement("div",{className:"block-editor-media-placeholder__url-input-container"},y.createElement(Le.Button,{className:"block-editor-media-placeholder__button",onClick:()=>m(!0),isPressed:d,variant:"tertiary"},!w&&o?(0,_.__)("Replace URL","web-stories"):(0,_.__)("Insert from URL","web-stories")),d&&y.createElement(Je,{url:c,onChange:e=>{u(e.target.value)},onSubmit:e=>{e.preventDefault(),g(),n(c)},onClose:g}))),i&&y.createElement("div",{className:"components-placeholder__error"},y.createElement("div",{className:"components-placeholder__instructions"},(0,_.__)("Sorry, this content could not be embedded.","web-stories"),s&&y.createElement(y.Fragment,null," ",(0,_.sprintf)(/* translators: %s: error message. */
(0,_.__)("Reason: %s.","web-stories"),s))))),p&&y.createElement(Xe,{closeStoryPicker:b,maxNumOfStories:1,selectedStories:l,setSelectedStories:a}))};const et=(0,Te.forwardRef)((function StoryPlayer(e,t){let{url:r,title:o,poster:n,width:i,height:s}=e;return y.createElement("amp-story-player",{ref:t,style:{width:i?`${i}px`:void 0,height:s?`${s}px`:void 0},"data-testid":"amp-story-player"},y.createElement("a",{href:r},n?y.createElement("img",{alt:o,src:n,width:i,height:s,"data-amp-story-player-poster-img":!0}):o))}));const tt=(0,Te.forwardRef)((function EmbedPreview(e,t){let{url:r,title:o,poster:n,isSelected:i,width:s,height:l}=e;const[a,c]=(0,Te.useState)(!1);(0,Te.useEffect)((()=>{!i&&a&&c(!1)}),[i,a,c]);const u=(0,Te.useCallback)((()=>c(!0)),[c]);return y.createElement("div",{className:"web-stories-embed-preview wp-block-embed__wrapper",style:{"--aspect-ratio":0!==s?l/s:1,"--width":`${s}px`,"--height":`${l}px`}},y.createElement(et,{url:r,title:o,poster:n,ref:t,onFocus:u}),!a&&y.createElement("div",{className:"web-stories-embed-preview-overlay","data-testid":"embed-preview-overlay",onMouseUp:u}))}));const rt=function Singleton(e){let{title:t,poster:r,width:o,height:n}=e;return y.createElement("div",{className:"web-stories-singleton"},y.createElement("div",{className:"wp-block-embed__wrapper",style:{"--aspect-ratio":0!==n?o/n:1,"--width":`${o}px`,"--height":`${n}px`}},y.createElement("div",{className:"web-stories-singleton-poster"},r?y.createElement("img",{src:r,alt:t}):y.createElement("div",{className:"web-stories-singleton-poster-placeholder"},y.createElement("span",null,t))),y.createElement("div",{className:"web-stories-singleton-overlay"},t&&y.createElement(Te.RawHTML,{className:"story-content-overlay__title"},t))))},ot=20;const nt=(0,Ne.withViewportMatch)({_isResizable:"medium"})((function StoryEmbedEdit(e){let{attributes:t,setAttributes:r,className:o,isSelected:n,_isResizable:i,context:s={}}=e;const{url:l="",width:a=360,height:c=600,align:u="none",poster:d,title:m,stories:p=[],previewOnly:h=!1}=t,{postId:b,queryId:g}=s,w=Number.isFinite(g),[v,S]=(0,Te.useState)(!1),[k,x]=(0,Te.useState)(w?void 0:l),[C,T]=(0,Te.useState)(!1),[O,L]=(0,Te.useState)(!1),[N,M]=(0,Te.useState)({}),[B,A]=(0,Te.useState)(!1),[I,P]=(0,Te.useState)(w?[b]:p),[R,j]=(0,Te.useState)([]),W=C,z=!k||!l||v||B,D=E.useViewportMatch?E.useViewportMatch("medium"):i,F=(0,Te.useRef)();(0,Te.useEffect)((()=>{t.stories.toString()!==I.toString()&&r({stories:I})}),[t.stories,r,I]),(0,Te.useEffect)((()=>{I.length&&!R.length&&L(!0)}),[I,R,L]),(0,Te.useEffect)((()=>{x(l),f("story_embedded")}),[l]),(0,Te.useEffect)((()=>{f("story_poster_changed")}),[d]),(0,Te.useEffect)((()=>{if(F.current&&window.AmpStoryPlayer){new window.AmpStoryPlayer(window,F.current).load()}}),[W,z,D,h]);const H=(0,Te.useCallback)((async e=>{if(e)try{T(!0);const t=encodeURIComponent(new URL(e).toString()),o=await Oe({path:`web-stories/v1/embed?url=${t}`});A(!("string"==typeof o?.title)),M(o),r({url:e})}catch(e){e instanceof TypeError||M(e),A(!0)}finally{T(!1)}}),[r]);(0,Te.useEffect)((()=>{(N?.title||N?.poster)&&r({title:N?.title,poster:N?.poster})}),[l,r,N?.title,N?.poster]);const $=(0,Te.useCallback)((e=>{j(e),P(e.map((e=>e.id)));const t=e?.[0],o=t?.link;M({title:t?.title?.rendered,poster:t?._embedded?.["wp:featuredmedia"]?.[0]?.source_url}),x(o),S(!1),A(!1),r({url:o})}),[j,r]),V=(0,Te.useCallback)((e=>{j([]),P([]),S(!1),A(!1),x(e),e!==l&&H(e)}),[l,H]),U=(0,Te.useCallback)((()=>{S(!0)}),[]),{isRTL:q,maxWidth:G}=(0,Me.useSelect)((e=>{const{getSettings:t}=e(Be.store),r=t();return{isRTL:r.isRTL,maxWidth:r.maxWidth}}),[]),{toggleSelection:Z}=(0,Me.useDispatch)(Be.store);if(W)return y.createElement(We,null);const X=(0,_.__)("Single Story","web-stories");if(z)return O?y.createElement(Pe,{icon:y.createElement(BlockIcon,null),label:X,selectedStoryIds:I,setSelectedStories:$,setIsFetching:L}):y.createElement(Ye,{icon:y.createElement(BlockIcon,null),label:X,value:k,onSubmit:V,cannotEmbed:B,errorMessage:N?.message,selectedStories:R,setSelectedStories:$});const Q=a/c,K=a<c?ot:ot*Q,J=c<a?ot:ot/Q;if(!D)return y.createElement(y.Fragment,null,y.createElement(je,{switchBackToURLInput:U,poster:d,title:m,setAttributes:r,width:a,height:c,minWidth:Math.ceil(K),maxWidth:Math.floor(G),minHeight:Math.floor(J),maxHeight:Math.ceil(G/Q),previewOnly:h}),y.createElement("div",{className:`${o} web-stories-embed align${u}`},h?y.createElement(rt,{title:m,poster:d,width:a,height:c}):y.createElement(tt,{url:l,title:m,poster:d,ref:F,isSelected:n,width:a,height:c})));const Y="center"===u||"none"===u||"right"===u&&q||"left"===u&&!q,ee="center"===u||"left"===u&&q||"right"===u&&!q;return y.createElement(y.Fragment,null,y.createElement(je,{switchBackToURLInput:U,poster:d,title:m,setAttributes:r,width:a,height:c,minWidth:Math.ceil(K),maxWidth:Math.floor(G),minHeight:Math.floor(J),maxHeight:Math.ceil(G/Q),previewOnly:h}),y.createElement("div",{className:`${o} web-stories-embed align${u}`},y.createElement(Le.ResizableBox,{className:n?"show-resize-handle":"hide-resize-handle",size:{width:a,height:c},minWidth:K,maxWidth:G,minHeight:J,maxHeight:G/Q,lockAspectRatio:!0,enable:{top:!1,right:Y,bottom:!0,left:ee},onResizeStart:()=>Z(!1),onResizeStop:(e,t,o,n)=>{Z(!0),r({width:parseInt(a+n.width),height:parseInt(c+n.height)})}},h?y.createElement(rt,{title:m,poster:d,width:a,height:c}):y.createElement(tt,{url:l,title:m,poster:d,ref:F,isSelected:n,width:a,height:c}))))}));var it=__webpack_require__(4184);const st=e=>{const{width:t,height:r,minWidth:o,maxWidth:n,minHeight:i,maxHeight:s,previewOnly:l,setAttributes:a}=e,c=(0,Te.useCallback)((()=>{a({previewOnly:!l})}),[a,l]);return y.createElement(Be.InspectorControls,null,y.createElement(Le.PanelBody,{title:(0,_.__)("Embed Settings","web-stories")},y.createElement(Le.PanelRow,null,y.createElement(Le.BaseControl,{className:"web-stories-embed-size-control"},y.createElement(Le.BaseControl.VisualLabel,null,(0,_.__)("Story dimensions","web-stories")),y.createElement("div",{className:"web-stories-embed-size-control__row"},y.createElement(Le.TextControl,{type:"number",className:"web-stories-embed-size-control__width",label:(0,_.__)("Width","web-stories"),value:t||"",min:o,max:n,onChange:e=>a({width:parseInt(e)})}),y.createElement(Le.TextControl,{type:"number",className:"web-stories-embed-size-control__height",label:(0,_.__)("Height","web-stories"),value:r||"",min:i,max:s,onChange:e=>a({height:parseInt(e)})})))),y.createElement(Le.PanelRow,null,y.createElement(Le.BaseControl,null,y.createElement(Le.ToggleControl,{label:(0,_.__)("Display as preview","web-stories"),checked:l,onChange:c,help:(0,_.__)("Displays the story poster that opens the story in a lightbox on click","web-stories")})))))},lt=20;const at=(0,Ne.withViewportMatch)({_isResizable:"medium"})((function StoryEmbedEditInLoop(e){let{attributes:t,setAttributes:r,className:o,isSelected:n,_isResizable:i,context:s={}}=e;const{width:l=360,height:a=600,align:c="none",previewOnly:u=!1}=t,{postId:d}=s,{story:m,isFetching:p}=(0,Me.useSelect)((e=>{const{getEntityRecord:t,isResolving:r}=e(Ae.store);let o=null;const n=t("postType","web-story",d);return n&&(o={url:n.link,title:n.title?.rendered,poster:n._embedded?.["wp:featuredmedia"]?.[0]?.source_url}),{story:o,isFetching:r("postType","web-story",d)||!1}}),[d]),{isRTL:h,maxWidth:b}=(0,Me.useSelect)((e=>{const{getSettings:t}=e(Be.store),r=t();return{isRTL:r.isRTL,maxWidth:r.maxWidth}}),[]),g=E.useViewportMatch?E.useViewportMatch("medium"):i,w=(0,Te.useRef)();(0,Te.useEffect)((()=>{if(w.current&&window.AmpStoryPlayer&&!u){const e=new window.AmpStoryPlayer(window,w.current);try{e.load()}catch{}}}),[m,g,u]);const{toggleSelection:f}=(0,Me.useDispatch)(Be.store);if(p)return y.createElement(We,null);const v=(0,_.__)("Single Story","web-stories");if(p)return y.createElement(Le.Placeholder,{icon:y.createElement(Be.BlockIcon,{icon:y.createElement(BlockIcon,null),showColors:!0}),label:v,className:"wp-block-web-stories-embed",instructions:!1},y.createElement(Ie,null,(0,_.__)("Loading Story…","web-stories")));const S=l/a,k=l<a?lt:lt*S,x=a<l?lt:lt/S,C=it(o,{"web-stories-embed":!u},{"web-stories-singleton":u},`align${c||"none"}`);if(!g)return y.createElement(y.Fragment,null,y.createElement(st,{setAttributes:r,width:l,height:a,minWidth:Math.ceil(k),maxWidth:Math.floor(b),minHeight:Math.floor(x),maxHeight:Math.ceil(b/S)}),y.createElement("div",{className:C},u?y.createElement(rt,{title:m.title,poster:m.poster,width:l,height:a}):y.createElement(tt,{url:m.url,title:m.title,poster:m.poster,ref:w,isSelected:n,width:l,height:a})));const T="center"===c||"none"===c||"right"===c&&h||"left"===c&&!h,O="center"===c||"left"===c&&h||"right"===c&&!h;return y.createElement(y.Fragment,null,y.createElement(st,{setAttributes:r,width:l,height:a,minWidth:Math.ceil(k),maxWidth:Math.floor(b),minHeight:Math.floor(x),maxHeight:Math.ceil(b/S),previewOnly:u}),y.createElement("div",{className:C},y.createElement(Le.ResizableBox,{className:n?"show-resize-handle":"hide-resize-handle",size:{width:l,height:a},minWidth:k,maxWidth:b,minHeight:x,maxHeight:b/S,lockAspectRatio:!0,enable:{top:!1,right:T,bottom:!0,left:O},onResizeStart:()=>f(!1),onResizeStop:(e,t,o,n)=>{f(!0),r({width:parseInt(l+n.width),height:parseInt(a+n.height)})}},u?y.createElement(rt,{title:m.title,poster:m.poster,width:l,height:a}):y.createElement(tt,{url:m.url,title:m.title,poster:m.poster,ref:w,isSelected:n,width:l,height:a}))))})),ct="latest-stories",ut="selected-stories",dt="url",mt=[{id:ct,label:(0,_.__)("Latest Stories","web-stories"),description:(0,_.__)("Embed latest web stories.","web-stories"),icon:de},{id:ut,label:(0,_.__)("Selected Stories","web-stories"),description:(0,_.__)("Manually select web stories.","web-stories"),icon:me},{id:dt,label:(0,_.__)("Single Story","web-stories"),description:(0,_.__)("Embed a single story.","web-stories"),icon:pe}],pt="grid",ht="list",bt="circles",gt="carousel",wt=[{id:gt,label:(0,_.__)("Box Carousel","web-stories"),icon:he,panelIcon:fe},{id:bt,label:(0,_.__)("Circle Carousel","web-stories"),icon:be,panelIcon:ye},{id:pt,label:(0,_.__)("Grid","web-stories"),icon:ge,panelIcon:_e},{id:ht,label:(0,_.__)("List","web-stories"),icon:we,panelIcon:ve}];const ft=function BlockTypeSwitcher(e){let{selectedBlockType:t,setAttributes:r}=e;return y.createElement(Le.ToolbarGroup,null,Le.ToolbarItem?y.createElement(Le.ToolbarItem,null,(e=>y.createElement(Le.DropdownMenu,{icon:"update",toggleProps:e,label:(0,_.__)("Change Type","web-stories"),controls:mt.filter((e=>e.id!==t)).map((e=>({title:e.label,onClick:()=>r({blockType:e.id})})))}))):y.createElement(Le.DropdownMenu,{icon:"update",label:(0,_.__)("Change Type","web-stories"),controls:mt.filter((e=>e.id!==t)).map((e=>({title:e.label,onClick:()=>r({blockType:e.id})})))}))},vt=e=>{let{blockType:t,viewType:r,setAttributes:o}=e;return y.createElement(Be.BlockControls,null,y.createElement(Le.ToolbarGroup,null,t&&dt!==t&&y.createElement(Te.Fragment,null,wt.map((e=>Le.ToolbarButton?y.createElement(Le.ToolbarButton,{key:e.id,label:e.label,icon:e.icon,onClick:()=>{o({viewType:e.id})},isPressed:e.id===r}):y.createElement(Le.Button,{key:e.id,label:e.label,icon:e.icon,onClick:()=>{o({viewType:e.id})},isPressed:e.id===r}))))),y.createElement(ft,{selectedBlockType:t,setAttributes:o}))};const yt=function BlockConfigurationPanel(e){let{instructions:t,icon:r,setAttributes:o,selectionOptions:n,selectionType:i}=e;const s=(0,_.__)("Web Stories","web-stories");return y.createElement(Le.Placeholder,{icon:y.createElement(Be.BlockIcon,{icon:r,showColors:!0}),label:s,instructions:t,className:"web-stories-block-configuration-panel"},y.createElement("ul",{className:"web-stories-block-configuration-panel__options",role:"list","aria-label":(0,_.__)("Block Types","web-stories")},n.map((e=>y.createElement("li",{key:e.id},y.createElement(Le.Button,{variant:"secondary",isSecondary:!0,onClick:()=>{o({[i]:e.id})},icon:y.createElement(Le.Icon,{icon:e.panelIcon||e.icon,title:e.label}),label:e.description||e.label}),y.createElement("span",{className:"web-stories-block-configuration-panel__label components-placeholder__instructions",role:"presentation"},e.label))))))},_t=e=>{let{label:t,value:r,onChange:o,onInputChange:n,placeholder:i,options:s=[]}=e;return Array.isArray(s)&&y.createElement("div",{className:"components-base-control"},y.createElement(Le.FormTokenField,{value:r,suggestions:s,onChange:o,onInputChange:n,maxSuggestions:100,label:t,placeholder:i}))},Et={per_page:100},St=e=>{let{authors:t,setAttributes:r}=e;const[o,n]=(0,Te.useState)(""),{authorsList:i}=(0,Me.useSelect)((e=>{const{getUsers:r}=e(Ae.store);return{authorsList:r({...Et,include:t.join(",")})||[]}}),[t]),{authorSuggestions:s}=(0,Me.useSelect)((e=>{const{getUsers:t}=e(Ae.store);return{authorSuggestions:t({...Et,search:o})||[]}}),[o]),l=(0,Te.useCallback)((e=>{if(void 0===e||!Array.isArray(e))return;const t=e.map((e=>[...s,...i].find((t=>{let{name:r}=t;return r===e})))).filter(Boolean).map((e=>{let{id:t}=e;return t}));r({authors:t})}),[s,i,r]),a=(0,E.useDebounce)((e=>n(e)),500);return y.createElement(_t,{label:(0,_.__)("Authors","web-stories"),value:i.map((e=>{let{name:t}=e;return t})),options:s.map((e=>{let{name:t}=e;return t})),onChange:l,onInputChange:a})},kt={order:"asc",_fields:"id,name",context:"view"},xt=(e,t)=>{const r=t?.id||e?.find((e=>e.name===t))?.id;if(r)return r;const o=t.toLocaleLowerCase();return e?.find((e=>e.name.toLocaleLowerCase()===o))?.id};const Ct=function TaxonomyItem(e){let{taxonomy:t,termIds:r,onChange:o}=e;const[n,i]=(0,Te.useState)(""),[s,l]=(0,Te.useState)([]),[a,c]=(0,Te.useState)([]),u=(0,E.useDebounce)(i,250),{searchResults:d,searchHasResolved:m}=(0,Me.useSelect)((e=>{if(!n)return{searchResults:[],searchHasResolved:!0};const{getEntityRecords:o,hasFinishedResolution:i}=e(Ae.store),s=["taxonomy",t.slug,{...kt,search:n,orderby:"name",exclude:r,per_page:20}];return{searchResults:o(...s),searchHasResolved:i("getEntityRecords",s)}}),[n,r,t.slug]),p=(0,Me.useSelect)((e=>{if(!r?.length)return[];const{getEntityRecords:o}=e(Ae.store);return o("taxonomy",t.slug,{...kt,include:r,per_page:r.length})}),[r,t.slug]);return(0,Te.useEffect)((()=>{if(r?.length||l([]),!p?.length)return;const e=r.reduce(((e,t)=>{const r=p.find((e=>e.id===t));return r&&e.push({id:t,value:r.name}),e}),[]);l(e)}),[r,p]),(0,Te.useEffect)((()=>{m&&c(d.map((e=>e.name)))}),[d,m]),y.createElement("div",{className:"block-library-query-inspector__taxonomy-control"},y.createElement(Le.FormTokenField,{label:t.name,value:s,onInputChange:u,suggestions:a,onChange:e=>{const t=new Set;for(const r of e){const e=xt(d,r);e&&t.add(e)}c([]),o(Array.from(t))},__experimentalShowHowTo:!1}))},{config:{fieldStates:Tt,archiveURL:Ot}}=window.webStoriesBlockSettings,Lt=e=>{const{attributes:{viewType:t,numOfStories:r,numOfColumns:o,order:n,orderby:i,archiveLinkLabel:s,authors:l,circleSize:a,imageAlignment:c,fieldState:u,taxQuery:d},setAttributes:m,showFilters:p=!0}=e,h=(0,Te.useRef)(!0),b=(0,Me.useSelect)((e=>{const{getTaxonomies:t}=e(Ae.store);return t({type:"web-story",per_page:-1,context:"view"})||[]}),[]);(0,Te.useEffect)((()=>{const e={};Object.entries(Tt[t]).forEach((t=>{let[r,o]=t;const{show:n}=o;void 0===u[`show_${r}`]&&(e[`show_${r}`]=n)})),Object.keys(e).length&&m({fieldState:{...u,...e}})}),[]),(0,Te.useEffect)((()=>{if(h.current)return void(h.current=!1);const e={};Object.entries(Tt[t]).forEach((t=>{let[r,o]=t;const{show:n}=o;e[`show_${r}`]=n})),m({fieldState:e})}),[t]);const ArchiveLink=()=>Ot?y.createElement("a",{target:"__blank",href:Ot},(0,_.__)("View archive page","web-stories")):null;return y.createElement(Be.InspectorControls,null,y.createElement(Le.PanelBody,{className:"web-stories-settings",title:(0,_.__)("Layout Options","web-stories")},Tt[t]&&Object.entries(Tt[t]).map((e=>{let[t,r]=e;const{label:o,hidden:n}=r;return!n&&"circle_size"!==t&&"image_alignment"!==t&&y.createElement(Le.ToggleControl,{key:`${t}__control`,label:o,checked:u[`show_${t}`]||!1,onChange:()=>(e=>{m({fieldState:{...u,[`show_${e}`]:!u[`show_${e}`]}})})(t),help:"archive_link"===t&&u[`show_${t}`]&&y.createElement(ArchiveLink,null)})})),u.show_archive_link&&Ot&&y.createElement(Le.TextControl,{label:(0,_.__)("Archive Link Label","web-stories"),value:s,placeholder:(0,_.__)("View All Stories","web-stories"),onChange:e=>m({archiveLinkLabel:e}),className:"web-stories-settings-archive-link"})),[bt,pt,ht].includes(t)&&y.createElement(Le.PanelBody,{className:"web-stories-settings",title:(0,_.__)("Layout and Style Options","web-stories")},ht===t&&y.createElement(Le.RadioControl,{label:(0,_.__)("Image Alignment","web-stories"),selected:c,options:[{value:"left",label:(0,_.__)("Left","web-stories")},{value:"right",label:(0,_.__)("Right","web-stories")}],onChange:e=>{m({imageAlignment:e})}}),pt===t&&y.createElement(Le.RangeControl,{label:(0,_.__)("Number of Columns","web-stories"),value:o,onChange:e=>m({numOfColumns:e}),min:1,max:4,step:1}),bt===t&&y.createElement(Le.RangeControl,{label:(0,_.__)("Circle Size","web-stories"),value:a,onChange:e=>m({circleSize:e}),min:80,max:200,step:5})),p&&y.createElement(Le.PanelBody,{title:(0,_.__)("Sorting and Filtering","web-stories")},y.createElement(Le.SelectControl,{label:(0,_.__)("Order By","web-stories"),options:[{value:"date",label:(0,_.__)("Date","web-stories")},{value:"title",label:(0,_.__)("Title","web-stories")}],value:i||"date",onChange:e=>m({orderby:e})}),y.createElement(Le.SelectControl,{label:(0,_.__)("Order","web-stories"),options:[{value:"asc",label:(0,_.__)("Ascending","web-stories")},{value:"desc",label:(0,_.__)("Descending","web-stories")}],value:n||"desc",onChange:e=>m({order:e})}),b.map((e=>{const t=d?.[e.slug]||[];return y.createElement(Ct,{key:e.slug,taxonomy:e,termIds:t,onChange:t=>m({taxQuery:{...d,[e.slug]:t}})})})),y.createElement(St,{authors:l,setAttributes:m}),y.createElement(Le.RangeControl,{label:(0,_.__)("Number of Stories","web-stories"),value:r,onChange:e=>m({numOfStories:e}),min:1,max:20,step:1})))},Nt=()=>y.createElement(Le.Placeholder,{className:"web-stories-placeholder",instructions:(0,_.__)("Loading Stories…","web-stories")},y.createElement(Le.Spinner,null));var Mt=__webpack_require__(1474);Mt.prototype.scrollItem=function(e,t,r){if(void 0===r&&t?.target&&(r=t,t=!1),void 0===r)return!1;if(r&&r.preventDefault(),this.opt.slidesToScroll=Math.max(1,this.opt.slidesToScroll),this.opt.slidesToShow=Math.max(1,this.opt.slidesToShow),this.itemWidth===1/0){const e=r.target.parentElement.querySelector(".web-stories-list__carousel"),t=window.getComputedStyle(e.querySelector(".web-stories-list__story"));this.itemWidth=parseFloat(t.width)+(parseFloat(t.marginLeft)+parseFloat(t.marginRight))}const o=e;if(++this.animate_id,!0===t)e*=this.containerWidth,e=Math.round(e/this.itemWidth)*this.itemWidth;else{if("string"==typeof e){const t="prev"===e;if(e=this.opt.slidesToScroll%1||this.opt.slidesToShow%1?this.getCurrentSlide():isNaN(this.slide)?0:this.slide,t?e-=this.opt.slidesToScroll:e+=this.opt.slidesToScroll,this.opt.rewind){const r=this.ele.scrollLeft;e=t&&!r?this.slides.length:!t&&r+this.containerWidth>=Math.floor(this.trackWidth)?0:e}}e=Math.min(e,this.slides.length),this.slide=e,e=this.itemWidth*e}return this.scrollTo(e,this.opt.duration*Math.abs(this.ele.scrollLeft-e),(function(){this.updateControls(),this.emit("animated",{value:o,type:"string"==typeof o?"arrow":t?"dot":"slide"})})),!1};const Bt=Mt;const At=function StoryCard(e){let{title:t,excerpt:r,poster:o,author:n,date:i,isShowingAuthor:s,isShowingDate:l,isShowingTitle:a,isShowingExcerpt:c,imageAlignment:u}=e;const d=it("web-stories-list__story",{"image-align-right":"right"===u}),m=a||s||l,p=(Fe.getSettings?Fe.getSettings:Fe.__experimentalGetSettings)().formats.date;return y.createElement("div",{className:d},y.createElement("div",{className:"web-stories-list__story-poster"},o?y.createElement("img",{src:o,alt:t}):y.createElement("div",{className:"web-stories-list__story-poster-placeholder"},y.createElement("span",null,t))),m&&y.createElement("div",{className:"story-content-overlay web-stories-list__story-content-overlay"},a&&t&&y.createElement(Te.RawHTML,{className:"story-content-overlay__title"},t),c&&r&&y.createElement(Te.RawHTML,{className:"story-content-overlay__excerpt"},r),s&&y.createElement("div",{className:"story-content-overlay__author"},(0,_.sprintf)(/* translators: byline. %s: author name. */
(0,_.__)("By %s","web-stories"),n)),l&&y.createElement("time",{dateTime:(0,Fe.format)("c",i),className:"story-content-overlay__date"},(0,_.sprintf)(/* translators: %s: publish date. */
(0,_.__)("On %s","web-stories"),(0,Fe.dateI18n)(p,i)))))},{config:{archiveURL:It}}=window.webStoriesBlockSettings;const Pt=function StoriesPreview(e){const{attributes:{align:t,viewType:r,circleSize:o,imageAlignment:n,fieldState:i,numOfColumns:s},viewAllLabel:l,stories:a}=e,c=(0,Te.useRef)(null),u=(0,Te.useRef)(null),d=(0,Te.useRef)(null),m=it({"is-style-default":!i.show_sharp_corners,"is-style-squared":i.show_sharp_corners,"is-carousel":bt===r||gt===r,[`is-view-type-${r}`]:r,[`columns-${s}`]:pt===r&&s,[`align${t}`]:t,"has-archive-link":i.show_archive_link},"web-stories-list"),StoriesLoop=()=>a.map((e=>{const t=e.meta.web_stories_poster?.url,r=e._embedded?.["wp:featuredmedia"]?.[0]?.source_url,s=t||r;return y.createElement(At,{key:e.id,url:e.link,title:e.title.rendered,excerpt:e.excerpt.rendered?e.excerpt.rendered:"",date:e.date_gmt,author:e._embedded.author[0].name,poster:s,imageAlignment:n,isShowingAuthor:i.show_author,isShowingDate:i.show_date,isShowingTitle:i.show_title,isShowingExcerpt:i.show_excerpt,circleSize:o})}));return(0,Te.useEffect)((()=>{if(!c.current)return;const e=c.current.querySelector(".web-stories-list__story");if(!e)return;const t=window.getComputedStyle(e),r=parseFloat(t.width)+(parseFloat(t.marginLeft)+parseFloat(t.marginRight)),o=new Bt(c.current,{slidesToShow:"auto",slidesToScroll:"auto",itemWidth:r,duration:.25,skipTrack:!0,scrollLock:!0,arrows:{prev:d.current,next:u.current}});o.resize();const n=r*a.length;o.trackWidth=n,o.track.style.width=`${n}px`}),[a.length,r,o]),y.createElement("div",{className:m,style:{"--ws-circle-size":"circles"===r&&o?`${o}px`:void 0}},y.createElement("div",{className:"web-stories-list__inner-wrapper"},bt===r||gt===r?y.createElement(y.Fragment,null,y.createElement("div",{className:"web-stories-list__carousel",ref:c},y.createElement("div",{className:"glider-track"},y.createElement(StoriesLoop,null))),y.createElement("div",{"aria-label":(0,_.__)("Previous","web-stories"),className:"glider-prev",ref:d}),y.createElement("div",{"aria-label":(0,_.__)("Next","web-stories"),className:"glider-next",ref:u})):y.createElement(StoriesLoop,null)),i.show_archive_link&&It&&y.createElement("div",{className:"web-stories-list__archive-link"},y.createElement("a",{target:"__blank",href:It},l)))};const Rt=function LatestStoriesEdit(e){let{attributes:t,setAttributes:r}=e;const{numOfStories:o,order:n,orderby:i,archiveLinkLabel:s,authors:l,taxQuery:a}=t,{isFetchingStories:c,fetchedStories:u}=(0,Me.useSelect)((e=>{const{getEntityRecords:t,isResolving:r}=e(Ae.store),o={per_page:20,_embed:"author,wp:featuredmedia",orderby:i||"modified",order:n||"desc",author:l||void 0,...a};return{fetchedStories:t("postType","web-story",o)||[],isFetchingStories:r("postType","web-story",o)||!1}}),[n,i,l,a]),d=s||(0,_.__)("View All Stories","web-stories"),m=u.length>o?u.slice(0,o):u;return y.createElement(y.Fragment,null,y.createElement(Lt,{attributes:t,setAttributes:r}),c&&y.createElement(Nt,null),!c&&Boolean(m?.length)&&y.createElement(Pt,{attributes:t,stories:m,viewAllLabel:d}),!c&&!m?.length&&y.createElement(Le.Placeholder,{icon:y.createElement(Be.BlockIcon,{icon:y.createElement(BlockIcon,null),showColors:!0}),label:(0,_.__)("Latest Stories","web-stories"),className:"wp-block-web-stories-embed",instructions:(0,_.__)("No stories found.","web-stories")},y.createElement(Le.Button,{href:(0,ze.addQueryArgs)("post-new.php",{post_type:"web-story"}),isLink:!0},(0,_.__)("Create New Story","web-stories"))))},{config:{maxNumOfStories:jt}}=window.webStoriesBlockSettings,Wt=e=>{let{icon:t,label:r,selectedStories:o,setSelectedStories:n}=e;const[i,s]=(0,Te.useState)(!1),[l,a]=(0,Te.useState)(!1),c=()=>s(!0),u=(0,Te.useCallback)((()=>{s(!1),a(!1)}),[]),d=(0,Te.useCallback)((()=>{a(!0),c()}),[]);return y.createElement(y.Fragment,null,y.createElement(Be.BlockControls,{group:"other"},Boolean(o?.length)&&(Le.ToolbarButton?y.createElement(y.Fragment,null,y.createElement(Le.ToolbarButton,{"aria-expanded":i,"aria-haspopup":"true",onClick:c},(0,_.__)("Select","web-stories")),y.createElement(Le.ToolbarButton,{"aria-expanded":i,"aria-haspopup":"true",onClick:d},(0,_.__)("Rearrange","web-stories"))):y.createElement(y.Fragment,null,y.createElement(Le.Button,{className:"components-toolbar__control",title:(0,_.__)("Select","web-stories"),"aria-expanded":i,"aria-haspopup":"true",onClick:c}),y.createElement(Le.Button,{className:"components-toolbar__control",title:(0,_.__)("Rearrange","web-stories"),"aria-expanded":d,"aria-haspopup":"true",onClick:d})))),0===o.length&&y.createElement(Le.Placeholder,{icon:y.createElement(Be.BlockIcon,{icon:t,showColors:!0}),label:r,className:"wp-block-web-stories-embed",instructions:(0,_.__)("Select the web stories you want to display on your site.","web-stories")},y.createElement(Le.Button,{isPrimary:!0,onClick:c},(0,_.__)("Select Stories","web-stories"))),i&&y.createElement(Xe,{closeStoryPicker:u,selectedStories:o,setSelectedStories:n,isSortingStories:l,setIsSortingStories:a,maxNumOfStories:jt}))};const zt=function SelectedStoriesEdit(e){let{icon:t,attributes:r,setAttributes:o,isSelected:n}=e;const{stories:i=[],archiveLinkLabel:s}=r,[l,a]=(0,Te.useState)(i),[c,u]=(0,Te.useState)([]),[d,m]=(0,Te.useState)(!1),p=(0,_.__)("Selected Stories","web-stories"),h=s||(0,_.__)("View All Stories","web-stories");(0,Te.useEffect)((()=>{r.stories.toString()!==l.toString()&&o({stories:l})}),[r.stories,o,l]),(0,Te.useEffect)((()=>{l.length&&!c.length&&m(!0)}),[l,c,m]);const b=(0,Te.useCallback)((e=>{u(e),a(e.map((e=>e.id)))}),[u]);return d?y.createElement(Pe,{icon:t,label:p,selectedStoryIds:l,setSelectedStories:b,setIsFetching:m}):y.createElement(y.Fragment,null,y.createElement(Lt,{attributes:r,setAttributes:o,showFilters:!1}),Boolean(c?.length)&&y.createElement(Pt,{attributes:r,stories:c,viewAllLabel:h}),y.createElement(Wt,{icon:t,label:p,selectedStories:c,setSelectedStories:b,isEditing:n}))};const Dt=function WebStoriesEdit(e){let{attributes:t,setAttributes:r,className:o,isSelected:n,context:i}=e;const{blockType:s,viewType:l}=t,{postType:a,postId:c,queryId:u}=i;return Number.isFinite(u)&&a&&c&&"web-story"===a?y.createElement(at,{icon:y.createElement(BlockIcon,null),attributes:t,setAttributes:r,context:i,className:o,isSelected:n}):s?s===dt||l?y.createElement(y.Fragment,null,y.createElement(vt,{blockType:s,viewType:l,setAttributes:r}),s===ct&&y.createElement(Rt,{attributes:t,setAttributes:r}),s===ut&&y.createElement(zt,{icon:y.createElement(BlockIcon,null),attributes:t,setAttributes:r,isSelected:n}),s===dt&&y.createElement(nt,{icon:y.createElement(BlockIcon,null),attributes:t,setAttributes:r,className:o,isSelected:n})):y.createElement(yt,{icon:y.createElement(BlockIcon,null),setAttributes:r,instructions:(0,_.__)("Select a layout style","web-stories"),selectionOptions:wt,selectionType:"viewType"}):y.createElement(yt,{icon:y.createElement(BlockIcon,null),setAttributes:r,instructions:(0,_.__)("Embed a collection of your latest stories, select your own or enter an URL.","web-stories"),selectionOptions:mt,selectionType:"blockType"})},Ft=JSON.parse('{"name":"web-stories/embed","title":"Web Stories","description":"Embed Web Stories.","category":"embed","keywords":["embed","web stories","story","stories"],"textdomain":"web-stories","usesContext":["postId","postType","queryId"],"attributes":{"blockType":{"type":"string"},"url":{"type":"string"},"title":{"type":"string"},"poster":{"type":"string"},"width":{"type":"number","default":360},"height":{"type":"number","default":600},"align":{"type":"string","default":"none"},"stories":{"type":"array","default":[]},"viewType":{"type":"string","default":""},"numOfStories":{"type":"number","default":5},"numOfColumns":{"type":"number","default":2},"circleSize":{"type":"number","default":96},"imageAlignment":{"type":"string","default":"left"},"order":{"type":"string","default":""},"orderby":{"type":"string","default":""},"archiveLinkLabel":{"type":"string","default":""},"authors":{"type":"array","default":[]},"fieldState":{"type":"object","default":{}},"taxQuery":{"type":"object","default":{}},"previewOnly":{"type":"boolean","default":false}},"supports":{"align":["wide","full","left","right","center"]}}'),{attributes:Ht}=Ft,$t={from:[{type:"shortcode",tag:"web_stories_embed",attributes:{...Ht,align:{type:"string",shortcode:e=>{let{named:{align:t}}=e;return t}},height:{type:"number",shortcode:e=>{let{named:{height:t}}=e;return t}},poster:{type:"string",shortcode:e=>{let{named:{poster:t}}=e;return t}},title:{type:"string",shortcode:e=>{let{named:{title:t}}=e;return t}},url:{type:"string",shortcode:e=>{let{named:{url:t}}=e;return t}},width:{type:"number",shortcode:e=>{let{named:{width:t}}=e;return t}},blockType:{type:"string",default:dt}},priority:9},{type:"shortcode",tag:"web_stories",attributes:{...Ht,blockType:{type:"string",default:ct},align:{type:"string",shortcode:e=>{let{named:{align:t}}=e;return t}},archiveLinkLabel:{type:"string",shortcode:e=>{let{named:{archive_link_label:t}}=e;return t}},viewType:{type:"string",shortcode:e=>{let{named:{view:t}}=e;return t}},numOfStories:{type:"number",shortcode:e=>{let{named:{number:t}}=e;return t}},numOfColumns:{type:"number",shortcode:e=>{let{named:{columns:t}}=e;return t}},circleSize:{type:"number",shortcode:e=>{let{named:{circle_size:t}}=e;return t}},fieldState:{type:"object",shortcode:e=>{let{named:{title:t,excerpt:r,author:o,date:n,archive_link:i,image_align:s}}=e;return{show_archive_link:"true"===i,show_author:"true"===o,show_date:"true"===n,show_excerpt:"true"===r,show_image_align:"true"===s,show_title:"true"===t}}}}},{type:"block",blocks:["core/legacy-widget"],isMatch:e=>{let{idBase:t,instance:r}=e;return!!r?.raw&&"web_stories_widget"===t},transform:e=>{let{instance:t}=e;const{raw:{archive_link_label:r,circle_size:o,image_alignment:n,number_of_columns:i,number_of_stories:s,view_type:l,show_title:a,show_author:c,show_date:u,show_excerpt:d,show_archive_link:m,sharp_corners:p,show_image_alignment:h,title:b,orderby:g="",order:w=""}}=t,f=(0,v.createBlock)("web-stories/embed",{blockType:"latest-stories",viewType:l,fieldState:{show_title:a,show_author:c,show_date:u,show_excerpt:d,show_archive_link:m,show_sharp_corners:p,show_image_alignment:h},archiveLinkLabel:r,circleSize:o,numOfColumns:i,imageAlignment:n,numOfStories:s,orderby:g.replace("post_",""),order:w.toLowerCase()});return b?[(0,v.createBlock)("core/heading",{content:b}),f]:f}}]},{name:Vt,category:Ut,keywords:qt,attributes:Gt,supports:Zt}=Ft,Xt={title:(0,_.__)("Web Stories","web-stories"),description:(0,_.__)("Embed stories using various layout options.","web-stories"),category:Ut,icon:y.createElement(BlockIcon,null),keywords:qt,attributes:Gt,example:{attributes:{blockType:ct,viewType:pt,numberOfColumns:2}},supports:Zt,deprecated:xe,edit:Dt,save:Ce,transforms:$t};(0,v.registerBlockType)(Vt,Xt),w("Embed Block",!1)})()})();
Back to Directory
File Manager