Plugin Directory

Changeset 2565908


Ignore:
Timestamp:
07/16/2021 01:26:25 PM (5 years ago)
Author:
babbardel
Message:

Nova Blocks - Various fixes and improvements

Location:
nova-blocks/trunk
Files:
30 edited

Legend:

Unmodified
Added
Removed
  • nova-blocks/trunk/build/block-editor/index.asset.php

    r2564447 r2565908  
    1 <?php return array('dependencies' => array('lodash', 'novablocks-blob', 'novablocks-components', 'novablocks-doppler', 'novablocks-easings', 'novablocks-icons', 'novablocks-utils', 'react', 'react-dom', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-date', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-polyfill', 'wp-url', 'wp-viewport'), 'version' => 'b6175f2e584089128d5d815a505e08a0');
     1<?php return array('dependencies' => array('lodash', 'novablocks-blob', 'novablocks-components', 'novablocks-doppler', 'novablocks-easings', 'novablocks-icons', 'novablocks-utils', 'react', 'react-dom', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-date', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-polyfill', 'wp-url', 'wp-viewport'), 'version' => 'f572132ed80babf2dc65bbc9e815656a');
  • nova-blocks/trunk/build/block-editor/index.js

    r2564447 r2565908  
    1111 * Copyright 2006, 2015 Klaus Hartl & Fagner Brack
    1212 * Released under the MIT license
    13  */!function(a){if(void 0===(o="function"==typeof(r=a)?r.call(t,n,t,e):r)||(e.exports=o),!0,e.exports=a(),!!0){var i=window.Cookies,c=window.Cookies=a();c.noConflict=function(){return window.Cookies=i,c}}}((function(){function e(){for(var e=0,t={};e<arguments.length;e++){var n=arguments[e];for(var r in n)t[r]=n[r]}return t}function t(e){return e.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent)}return function n(r){function o(){}function a(t,n,a){if("undefined"!=typeof document){"number"==typeof(a=e({path:"/"},o.defaults,a)).expires&&(a.expires=new Date(1*new Date+864e5*a.expires)),a.expires=a.expires?a.expires.toUTCString():"";try{var i=JSON.stringify(n);/^[\{\[]/.test(i)&&(n=i)}catch(e){}n=r.write?r.write(n,t):encodeURIComponent(String(n)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),t=encodeURIComponent(String(t)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var c="";for(var l in a)a[l]&&(c+="; "+l,!0!==a[l]&&(c+="="+a[l].split(";")[0]));return document.cookie=t+"="+n+c}}function i(e,n){if("undefined"!=typeof document){for(var o={},a=document.cookie?document.cookie.split("; "):[],i=0;i<a.length;i++){var c=a[i].split("="),l=c.slice(1).join("=");n||'"'!==l.charAt(0)||(l=l.slice(1,-1));try{var s=t(c[0]);if(l=(r.read||r)(l,s)||t(l),n)try{l=JSON.parse(l)}catch(e){}if(o[s]=l,e===s)break}catch(e){}}return e?o[e]:o}}return o.set=a,o.get=function(e){return i(e,!1)},o.getJSON=function(e){return i(e,!0)},o.remove=function(t,n){a(t,"",e(n,{expires:-1}))},o.defaults={},o.withConverter=n,o}((function(){}))}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();t.toJson=function(e){return"function"==typeof e.json?e.json():e};var o=n(34),a=n(35),i=b(n(52)),c=b(n(53)),l=b(n(54)),s=b(n(55)),u=b(n(57)),d=b(n(58)),p=b(n(59));function b(e){return e&&e.__esModule?e:{default:e}}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var m=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};f(this,e),this._apiUrl=t.apiUrl||o.API_URL,this._apiVersion=t.apiVersion||o.API_VERSION,this._accessKey=t.accessKey,this._secret=t.secret,this._callbackUrl=t.callbackUrl,this._bearerToken=t.bearerToken,this._headers=t.headers||{},this._timeout=t.timeout||0,this.auth=i.default.bind(this)(),this.currentUser=c.default.bind(this)(),this.users=l.default.bind(this)(),this.photos=s.default.bind(this)(),this.collections=u.default.bind(this)(),this.search=d.default.bind(this)(),this.stats=p.default.bind(this)()}return r(e,[{key:"request",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=a.buildFetchOptions.bind(this)(e),n=t.url,r=t.options;return fetch(n,r)}}]),e}();t.default=m},function(e,t){e.exports=window.novablocks.easings},function(e,t){e.exports=window.novablocks.blob},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.API_URL="https://api.unsplash.com",t.API_VERSION="v1",t.OAUTH_AUTHORIZE_URL="https://unsplash.com/oauth/authorize",t.OAUTH_TOKEN_URL="https://unsplash.com/oauth/token"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};t.formUrlEncode=l,t.getUrlComponents=function(e){return(0,i.default)(e,{},!0)},t.buildFetchOptions=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.method,n=e.query,a=e.oauth,i=e.body,c=!0===a?e.url:""+this._apiUrl+e.url,s=r({},this._headers,e.headers,{"Accept-Version":this._apiVersion,Authorization:this._bearerToken?"Bearer "+this._bearerToken:"Client-ID "+this._accessKey}),u=this._timeout;i&&(s["Content-Type"]="application/x-www-form-urlencoded");n&&(c=decodeURIComponent(c+"?"+(0,o.stringify)(n)));return{url:c,options:{method:t,headers:s,timeout:u,body:"GET"!==t&&i?l(i):void 0}}};var o=n(36),a=c(n(48)),i=c(n(49));function c(e){return e&&e.__esModule?e:{default:e}}function l(e){return(0,a.default)(e)}},function(e,t,n){"use strict";t.decode=t.parse=n(46),t.encode=t.stringify=n(47)},function(e){e.exports=JSON.parse('{"contentPadding":{"type":"string","default":"medium"},"contentPaddingCustom":{"type":"number","default":20},"contentWidth":{"type":"string","default":"large"},"contentWidthCustom":{"type":"number","default":100}}')},function(e){e.exports=JSON.parse('{"blobsEnableMask":{"type":"boolean","default":false},"blobSides":{"type":"number","default":3},"blobPatternSeed":{"type":"number","default":3},"blobComplexity":{"type":"number","default":0},"blobSmoothness":{"type":"number","default":33},"blobRotation":{"type":"number","default":0},"blobsEnableDecoration":{"type":"boolean","default":false},"blobMaskSides":{"type":"number","default":3},"blobMaskPatternSeed":{"type":"number","default":3},"blobMaskComplexity":{"type":"number","default":0},"blobMaskSmoothness":{"type":"number","default":33},"blobMaskRotation":{"type":"number","default":0},"blobsSizeBalance":{"type":"number","default":50},"blobsHorizontalDisplacement":{"type":"number","default":50},"blobsVerticalDisplacement":{"type":"number","default":50}}')},,function(e,t){e.exports=window.wp.viewport},function(e,t){e.exports=window.novablocks.doppler},function(e){e.exports=JSON.parse('{"sourceType":{"type":"string","default":"content"},"postsToShow":{"type":"integer","default":6},"loadingMode":{"type":"string","default":"automated"},"specificPosts":{"type":"array","default":[],"items":{"type":"integer"}},"preventDuplicatePosts":{"type":"boolean","default":true},"authors":{"type":"array","default":[],"items":{"type":"integer"}},"categories":{"type":"array","default":[],"items":{"type":"integer"}},"tags":{"type":"array","default":[],"items":{"type":"integer"}}}')},function(e){e.exports=JSON.parse('{"emphasisBySpace":{"type":"number","default":1},"enableOverlapping":{"type":"boolean","default":false},"blockTopSpacing":{"type":"number","default":0},"blockBottomSpacing":{"type":"number","default":0},"emphasisTopSpacing":{"type":"number","default":1},"emphasisBottomSpacing":{"type":"number","default":1}}')},,,function(e,t,n){"use strict";function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,n,a){t=t||"&",n=n||"=";var i={};if("string"!=typeof e||0===e.length)return i;var c=/\+/g;e=e.split(t);var l=1e3;a&&"number"==typeof a.maxKeys&&(l=a.maxKeys);var s=e.length;l>0&&s>l&&(s=l);for(var u=0;u<s;++u){var d,p,b,f,m=e[u].replace(c,"%20"),h=m.indexOf(n);h>=0?(d=m.substr(0,h),p=m.substr(h+1)):(d=m,p=""),b=decodeURIComponent(d),f=decodeURIComponent(p),r(i,b)?o(i[b])?i[b].push(f):i[b]=[i[b],f]:i[b]=f}return i};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},function(e,t,n){"use strict";var r=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,n,c){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"==typeof e?a(i(e),(function(i){var c=encodeURIComponent(r(i))+n;return o(e[i])?a(e[i],(function(e){return c+encodeURIComponent(r(e))})).join(t):c+encodeURIComponent(r(e[i]))})).join(t):c?encodeURIComponent(r(c))+n+encodeURIComponent(r(e)):""};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function a(e,t){if(e.map)return e.map(t);for(var n=[],r=0;r<e.length;r++)n.push(t(e[r],r));return n}var i=Object.keys||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.push(n);return t}},function(e,t){e.exports=function(e,t){function n(e){return String(e).replace(/[^ !'()~\*]*/g,encodeURIComponent).replace(/ /g,"+").replace(/[!'()~\*]/g,(function(e){return"%"+e.charCodeAt().toString(16).slice(-2).toUpperCase()}))}function r(e){var n=Object.keys(e);return t.sorted?n.sort():n}function o(e){return e.filter((function(e){return e})).join("&")}function a(e,i){var c=typeof i,l=null;return i===l?l=t.ignorenull?l:n(e)+"="+l:/string|number|boolean/.test(c)?l=n(e)+"="+n(i):Array.isArray(i)?l=function(e,t){return o(t.map((function(t){return a(e+"[]",t)})))}(e,i):"object"===c&&(l=function(e,t){return o(r(t).map((function(n){return a(e+"["+n+"]",t[n])})))}(e,i)),l}return t="object"==typeof t?t:{},o(r(e).map((function(t){return a(t,e[t])})))}},function(e,t,n){"use strict";(function(t){var r=n(50),o=n(51),a=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,i=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\S\s]*)/i,c=new RegExp("^[\\x09\\x0A\\x0B\\x0C\\x0D\\x20\\xA0\\u1680\\u180E\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200A\\u202F\\u205F\\u3000\\u2028\\u2029\\uFEFF]+");function l(e){return(e||"").replace(c,"")}var s=[["#","hash"],["?","query"],function(e){return e.replace("\\","/")},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d+)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],u={hash:1,query:1};function d(e){var n,r=("undefined"!=typeof window?window:void 0!==t?t:"undefined"!=typeof self?self:{}).location||{},o={},i=typeof(e=e||r);if("blob:"===e.protocol)o=new b(unescape(e.pathname),{});else if("string"===i)for(n in o=new b(e,{}),u)delete o[n];else if("object"===i){for(n in e)n in u||(o[n]=e[n]);void 0===o.slashes&&(o.slashes=a.test(e.href))}return o}function p(e){e=l(e);var t=i.exec(e);return{protocol:t[1]?t[1].toLowerCase():"",slashes:!!t[2],rest:t[3]}}function b(e,t,n){if(e=l(e),!(this instanceof b))return new b(e,t,n);var a,i,c,u,f,m,h=s.slice(),g=typeof t,v=this,y=0;for("object"!==g&&"string"!==g&&(n=t,t=null),n&&"function"!=typeof n&&(n=o.parse),t=d(t),a=!(i=p(e||"")).protocol&&!i.slashes,v.slashes=i.slashes||a&&t.slashes,v.protocol=i.protocol||t.protocol||"",e=i.rest,i.slashes||(h[3]=[/(.*)/,"pathname"]);y<h.length;y++)"function"!=typeof(u=h[y])?(c=u[0],m=u[1],c!=c?v[m]=e:"string"==typeof c?~(f=e.indexOf(c))&&("number"==typeof u[2]?(v[m]=e.slice(0,f),e=e.slice(f+u[2])):(v[m]=e.slice(f),e=e.slice(0,f))):(f=c.exec(e))&&(v[m]=f[1],e=e.slice(0,f.index)),v[m]=v[m]||a&&u[3]&&t[m]||"",u[4]&&(v[m]=v[m].toLowerCase())):e=u(e);n&&(v.query=n(v.query)),a&&t.slashes&&"/"!==v.pathname.charAt(0)&&(""!==v.pathname||""!==t.pathname)&&(v.pathname=function(e,t){if(""===e)return t;for(var n=(t||"/").split("/").slice(0,-1).concat(e.split("/")),r=n.length,o=n[r-1],a=!1,i=0;r--;)"."===n[r]?n.splice(r,1):".."===n[r]?(n.splice(r,1),i++):i&&(0===r&&(a=!0),n.splice(r,1),i--);return a&&n.unshift(""),"."!==o&&".."!==o||n.push(""),n.join("/")}(v.pathname,t.pathname)),r(v.port,v.protocol)||(v.host=v.hostname,v.port=""),v.username=v.password="",v.auth&&(u=v.auth.split(":"),v.username=u[0]||"",v.password=u[1]||""),v.origin=v.protocol&&v.host&&"file:"!==v.protocol?v.protocol+"//"+v.host:"null",v.href=v.toString()}b.prototype={set:function(e,t,n){var a=this;switch(e){case"query":"string"==typeof t&&t.length&&(t=(n||o.parse)(t)),a[e]=t;break;case"port":a[e]=t,r(t,a.protocol)?t&&(a.host=a.hostname+":"+t):(a.host=a.hostname,a[e]="");break;case"hostname":a[e]=t,a.port&&(t+=":"+a.port),a.host=t;break;case"host":a[e]=t,/:\d+$/.test(t)?(t=t.split(":"),a.port=t.pop(),a.hostname=t.join(":")):(a.hostname=t,a.port="");break;case"protocol":a.protocol=t.toLowerCase(),a.slashes=!n;break;case"pathname":case"hash":if(t){var i="pathname"===e?"/":"#";a[e]=t.charAt(0)!==i?i+t:t}else a[e]=t;break;default:a[e]=t}for(var c=0;c<s.length;c++){var l=s[c];l[4]&&(a[l[1]]=a[l[1]].toLowerCase())}return a.origin=a.protocol&&a.host&&"file:"!==a.protocol?a.protocol+"//"+a.host:"null",a.href=a.toString(),a},toString:function(e){e&&"function"==typeof e||(e=o.stringify);var t,n=this,r=n.protocol;r&&":"!==r.charAt(r.length-1)&&(r+=":");var a=r+(n.slashes?"//":"");return n.username&&(a+=n.username,n.password&&(a+=":"+n.password),a+="@"),a+=n.host+n.pathname,(t="object"==typeof n.query?e(n.query):n.query)&&(a+="?"!==t.charAt(0)?"?"+t:t),n.hash&&(a+=n.hash),a}},b.extractProtocol=p,b.location=d,b.trimLeft=l,b.qs=o,e.exports=b}).call(this,n(19))},function(e,t,n){"use strict";e.exports=function(e,t){if(t=t.split(":")[0],!(e=+e))return!1;switch(t){case"http":case"ws":return 80!==e;case"https":case"wss":return 443!==e;case"ftp":return 21!==e;case"gopher":return 70!==e;case"file":return!1}return 0!==e}},function(e,t,n){"use strict";var r=Object.prototype.hasOwnProperty;function o(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch(e){return null}}function a(e){try{return encodeURIComponent(e)}catch(e){return null}}t.stringify=function(e,t){t=t||"";var n,o,i=[];for(o in"string"!=typeof t&&(t="?"),e)if(r.call(e,o)){if((n=e[o])||null!=n&&!isNaN(n)||(n=""),o=a(o),n=a(n),null===o||null===n)continue;i.push(o+"="+n)}return i.length?t+i.join("&"):""},t.parse=function(e){for(var t,n=/([^=?#&]+)=?([^&]*)/g,r={};t=n.exec(e);){var a=o(t[1]),i=o(t[2]);null===a||null===i||a in r||(r[a]=i)}return r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=this;return{getAuthenticationUrl:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["public"],n=a.default.stringify({client_id:e._accessKey,redirect_uri:e._callbackUrl,response_type:"code",scope:t.length>1?t.join("+"):t.toString()});return decodeURIComponent(i.OAUTH_AUTHORIZE_URL+"?"+n)},userAuthentication:function(t){var n=i.OAUTH_TOKEN_URL;return e.request({url:n,method:"POST",body:{client_id:e._accessKey,client_secret:e._secret,redirect_uri:e._callbackUrl,grant_type:"authorization_code",code:t},oauth:!0})},setBearerToken:function(t){t&&(e._bearerToken=t)}}};var r,o=n(36),a=(r=o)&&r.__esModule?r:{default:r},i=n(34)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=this;return{profile:function(){return e.request({url:"/me",method:"GET"})},updateProfile:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n="/me",r=t.username,o=t.firstName,a=t.lastName,i=t.email,c=t.url,l=t.location,s=t.bio,u=t.instagramUsername,d={username:r,first_name:o,last_name:a,email:i,url:c,location:l,bio:s,instagram_username:u};return Object.keys(d).forEach((function(e){d[e]||delete d[e]})),e.request({url:n,method:"PUT",body:d})}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=this;return{profile:function(t){var n="/users/"+t;return e.request({url:n,method:"GET"})},photos:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"latest",a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},i=a.stats||!1,c="/users/"+t+"/photos",l={page:n,per_page:r,order_by:o,orientation:a.orientation,stats:i};return Object.keys(l).forEach((function(e){l[e]||delete l[e]})),e.request({url:c,method:"GET",query:l})},likes:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"latest",a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},i="/users/"+t+"/likes",c={page:n,per_page:r,order_by:o,orientation:a.orientation};return Object.keys(c).forEach((function(e){c[e]||delete c[e]})),e.request({url:i,method:"GET",query:c})},collections:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"published",a="/users/"+t+"/collections",i={page:n,per_page:r,order_by:o};return e.request({url:a,method:"GET",query:i})},statistics:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"days",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:30,o="/users/"+t+"/statistics",a={resolution:n,quantity:r};return e.request({url:o,method:"GET",query:a})}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=this;return{listPhotos:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"latest",o="/photos",a={page:t,per_page:n,order_by:r};return e.request({url:o,method:"GET",query:a})},getPhoto:function(t){var n="/photos/"+t;return e.request({url:n,method:"GET"})},getPhotoStats:function(t){var n="/photos/"+t+"/statistics";return e.request({url:n,method:"GET"})},getRandomPhoto:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n="/photos/random",r=t.collections||[],o={featured:t.featured,username:t.username,orientation:t.orientation,collections:r.join(),query:t.query,c:t.cacheBuster||(new Date).getTime(),count:t.count};return Object.keys(o).forEach((function(e){o[e]||delete o[e]})),e.request({url:n,method:"GET",query:o})},likePhoto:function(t){if(!e._bearerToken)throw new Error("Requires a bearerToken to be set.");var n="/photos/"+t+"/like";return e.request({url:n,method:"POST"})},unlikePhoto:function(t){if(!e._bearerToken)throw new Error("Requires a bearerToken to be set.");var n="/photos/"+t+"/like";return e.request({url:n,method:"DELETE"})},downloadPhoto:c.bind(this),trackDownload:c.bind(this)}};var r,o=n(35),a=n(56),i=(r=a)&&r.__esModule?r:{default:r};function c(e){var t=(0,i.default)(e,"links.download_location",void 0);if(void 0===t)throw new Error("Object received is not a photo. "+e);var n=(0,o.getUrlComponents)(t);return this.request({url:n.pathname,method:"GET",query:n.query})}},function(e,t,n){(function(t){var n=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,r=/^\w*$/,o=/^\./,a=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g,c=/^\[object .+?Constructor\]$/,l="object"==typeof t&&t&&t.Object===Object&&t,s="object"==typeof self&&self&&self.Object===Object&&self,u=l||s||Function("return this")();var d,p=Array.prototype,b=Function.prototype,f=Object.prototype,m=u["__core-js_shared__"],h=(d=/[^.]+$/.exec(m&&m.keys&&m.keys.IE_PROTO||""))?"Symbol(src)_1."+d:"",g=b.toString,v=f.hasOwnProperty,y=f.toString,O=RegExp("^"+g.call(v).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),j=u.Symbol,_=p.splice,k=D(u,"Map"),E=D(Object,"create"),w=j?j.prototype:void 0,C=w?w.toString:void 0;function P(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function S(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function x(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function A(e,t){for(var n,r,o=e.length;o--;)if((n=e[o][0])===(r=t)||n!=n&&r!=r)return o;return-1}function B(e,t){for(var o,a=0,i=(t=function(e,t){if(M(e))return!1;var o=typeof e;if("number"==o||"symbol"==o||"boolean"==o||null==e||z(e))return!0;return r.test(e)||!n.test(e)||null!=t&&e in Object(t)}(t,e)?[t]:M(o=t)?o:F(o)).length;null!=e&&a<i;)e=e[I(t[a++])];return a&&a==i?e:void 0}function T(e){return!(!N(e)||(t=e,h&&h in t))&&(function(e){var t=N(e)?y.call(e):"";return"[object Function]"==t||"[object GeneratorFunction]"==t}(e)||function(e){var t=!1;if(null!=e&&"function"!=typeof e.toString)try{t=!!(e+"")}catch(e){}return t}(e)?O:c).test(function(e){if(null!=e){try{return g.call(e)}catch(e){}try{return e+""}catch(e){}}return""}(e));var t}function R(e,t){var n,r,o=e.__data__;return("string"==(r=typeof(n=t))||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==n:null===n)?o["string"==typeof t?"string":"hash"]:o.map}function D(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return T(n)?n:void 0}P.prototype.clear=function(){this.__data__=E?E(null):{}},P.prototype.delete=function(e){return this.has(e)&&delete this.__data__[e]},P.prototype.get=function(e){var t=this.__data__;if(E){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return v.call(t,e)?t[e]:void 0},P.prototype.has=function(e){var t=this.__data__;return E?void 0!==t[e]:v.call(t,e)},P.prototype.set=function(e,t){return this.__data__[e]=E&&void 0===t?"__lodash_hash_undefined__":t,this},S.prototype.clear=function(){this.__data__=[]},S.prototype.delete=function(e){var t=this.__data__,n=A(t,e);return!(n<0)&&(n==t.length-1?t.pop():_.call(t,n,1),!0)},S.prototype.get=function(e){var t=this.__data__,n=A(t,e);return n<0?void 0:t[n][1]},S.prototype.has=function(e){return A(this.__data__,e)>-1},S.prototype.set=function(e,t){var n=this.__data__,r=A(n,e);return r<0?n.push([e,t]):n[r][1]=t,this},x.prototype.clear=function(){this.__data__={hash:new P,map:new(k||S),string:new P}},x.prototype.delete=function(e){return R(this,e).delete(e)},x.prototype.get=function(e){return R(this,e).get(e)},x.prototype.has=function(e){return R(this,e).has(e)},x.prototype.set=function(e,t){return R(this,e).set(e,t),this};var F=V((function(e){var t;e=null==(t=e)?"":function(e){if("string"==typeof e)return e;if(z(e))return C?C.call(e):"";var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}(t);var n=[];return o.test(e)&&n.push(""),e.replace(a,(function(e,t,r,o){n.push(r?o.replace(i,"$1"):t||e)})),n}));function I(e){if("string"==typeof e||z(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function V(e,t){if("function"!=typeof e||t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],a=n.cache;if(a.has(o))return a.get(o);var i=e.apply(this,r);return n.cache=a.set(o,i),i};return n.cache=new(V.Cache||x),n}V.Cache=x;var M=Array.isArray;function N(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function z(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==y.call(e)}e.exports=function(e,t,n){var r=null==e?void 0:B(e,t);return void 0===r?n:r}}).call(this,n(19))},function(e,t,n){"use strict";function r(e){return this.request({url:"/collections/"+e,method:"GET"})}function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"latest",o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},a={per_page:n,order_by:r,orientation:o.orientation,page:t};return Object.keys(a).forEach((function(e){a[e]||delete a[e]})),this.request({url:"/collections/"+e+"/photos",method:"GET",query:a})}function a(e,t,n,r){var o=e?"/collections/"+e:"/collections",a={title:t,description:n,private:r};return this.request({url:o,method:e?"PUT":"POST",body:a})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=this;return{listCollections:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10,r="/collections",o={per_page:n,page:t};return e.request({url:r,method:"GET",query:o})},getCollection:r.bind(this),getCollectionPhotos:o.bind(this),createCollection:a.bind(this,null),updateCollection:a.bind(this),deleteCollection:function(t){var n="/collections/"+t;return e.request({url:n,method:"DELETE"})},addPhotoToCollection:function(t,n){var r="/collections/"+t+"/add";return e.request({url:r,method:"POST",body:{photo_id:n}})},removePhotoFromCollection:function(t,n){var r="/collections/"+t+"/remove?photo_id="+n;return e.request({url:r,method:"DELETE"})},listRelatedCollections:function(t){var n="/collections/"+t+"/related";return e.request({url:n,method:"GET"})}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=this;return{photos:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=o.collections||[],i={query:encodeURIComponent(t),per_page:r,orientation:o.orientation,content_filter:o.contentFilter,color:o.color,order_by:o.orderBy,lang:o.lang,collections:a.join(),page:n};return Object.keys(i).forEach((function(e){i[e]||"query"==e||delete i[e]})),e.request({url:"/search/photos",method:"GET",query:i})},users:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10,o={query:encodeURIComponent(t),per_page:r,page:n};return e.request({url:"/search/users",method:"GET",query:o})},collections:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10,o={query:encodeURIComponent(t),per_page:r,page:n};return e.request({url:"/search/collections",method:"GET",query:o})}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=this;return{total:function(){return e.request({url:"/stats/total",method:"GET"})}}}},function(e,t){e.exports=window.ReactDOM},,,,,,,,,,,,,,,,,function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function o(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}function a(e){return function(e){if(Array.isArray(e))return r(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||o(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function l(e,t,n){return t&&c(e.prototype,t),n&&c(e,n),e}function s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function u(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&s(e,t)}function d(e){return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function p(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function b(e,t){return!t||"object"!==d(t)&&"function"!=typeof t?p(e):t}function f(e){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}n.r(t),n.d(t,"AutocompleteTokenField",(function(){return O})),n.d(t,"CardsManager",(function(){return C})),n.d(t,"ControlsGroup",(function(){return P})),n.d(t,"BlockVerticalAlignmentToolbar",(function(){return L})),n.d(t,"HeadingLevelIcon",(function(){return H})),n.d(t,"HeadingToolbar",(function(){return G})),n.d(t,"Notice",(function(){return Q})),n.d(t,"PostCard",(function(){return fe})),n.d(t,"PalettePresetControl",(function(){return Ee})),n.d(t,"PresetControl",(function(){return Be})),n.d(t,"QueryControls",(function(){return Ge})),n.d(t,"SignalControl",(function(){return $e})),n.d(t,"ColorGradesControl",(function(){return Ke})),n.d(t,"ToggleGroup",(function(){return mn})),n.d(t,"insertTemplate",(function(){return gn})),n.d(t,"generateDefaults",(function(){return On})),n.d(t,"getPlaceholderImages",(function(){return wn})),n.d(t,"normalizeImages",(function(){return Cn})),n.d(t,"useApiFetch",(function(){return ae})),n.d(t,"useResizeObserver",(function(){return Tn})),n.d(t,"useMemoryState",(function(){return Dn})),n.d(t,"getSvg",(function(){return A})),n.d(t,"getIconSvg",(function(){return B})),n.d(t,"ControlsDrawerContent",(function(){return Xn})),n.d(t,"ControlsSection",(function(){return Yn})),n.d(t,"ControlsSections",(function(){return Jn})),n.d(t,"ControlsTab",(function(){return Zn})),n.d(t,"Drawer",(function(){return ur})),n.d(t,"Drawers",(function(){return nr})),n.d(t,"DrawerList",(function(){return ir})),n.d(t,"DrawerPanel",(function(){return cr})),n.d(t,"DrawerListBefore",(function(){return lr})),n.d(t,"DrawerListAfter",(function(){return sr})),n.d(t,"EmphasisLevelControls",(function(){return li})),n.d(t,"EmphasisContentAreaControls",(function(){return ci})),n.d(t,"GalleryPreview",(function(){return pi})),n.d(t,"GalleryPlaceholder",(function(){return di})),n.d(t,"layoutAttributes",(function(){return mi})),n.d(t,"LayoutControls",(function(){return hi})),n.d(t,"withDoppler",(function(){return _r})),n.d(t,"withDopplerControls",(function(){return Br})),n.d(t,"withDopplerContext",(function(){return jr})),n.d(t,"withDopplerProvider",(function(){return Or})),n.d(t,"withSettings",(function(){return Wa})),n.d(t,"withBlobsDecoration",(function(){return ri})),n.d(t,"setAttributesToInnerBlocks",(function(){return fr})),n.d(t,"getEditorScrollContainer",(function(){return mr})),n.d(t,"blobAttributes",(function(){return gi}));var m=n(0),h=n(14),g=n.n(h),v=n(2);function y(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=f(e);if(t){var o=f(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return b(this,n)}}var O=function(e){u(n,e);var t=y(n);function n(e){var r;return i(this,n),(r=t.call(this,e)).state={suggestions:[],validValues:{},loading:r.isFetchingInfoOnLoad()},r.debouncedUpdateSuggestions=Object(h.debounce)(r.updateSuggestions,500),r}return l(n,[{key:"isFetchingInfoOnLoad",value:function(){var e=this.props,t=e.tokens,n=e.fetchSavedInfo;return Boolean(t.length&&n)}},{key:"componentDidMount",value:function(){var e=this;if(this.isFetchingInfoOnLoad()){var t=this.props,n=t.tokens;(0,t.fetchSavedInfo)(n).then((function(t){var n=e.state.validValues;t.forEach((function(e){n[e.value]=e.label})),e.setState({validValues:n,loading:!1})}))}}},{key:"componentWillUnmount",value:function(){delete this.suggestionsRequest,this.debouncedUpdateSuggestions.cancel()}},{key:"getLabelsForValues",value:function(e){var t=this.state.validValues;return e.reduce((function(e,n){return t[n]?[].concat(a(e),[t[n]]):e}),[])}},{key:"getValuesForLabels",value:function(e){var t=this.state.validValues;return e.map((function(e){return Object.keys(t).find((function(n){return t[n]===e}))}))}},{key:"updateSuggestions",value:function(e){var t=this,n=this.props.fetchSuggestions;n&&this.setState({loading:!0},(function(){var r=n(e);r.then((function(e){if(t.suggestionsRequest===r){var n=t.state.validValues,o=[];e.forEach((function(e){o.push(e.label),n[e.value]=e.label})),t.setState({suggestions:o,validValues:n,loading:!1})}})).catch((function(){t.suggestionsRequest===r&&t.setState({loading:!1})})),t.suggestionsRequest=r}))}},{key:"handleOnChange",value:function(e){(0,this.props.onChange)(this.getValuesForLabels(e))}},{key:"getTokens",value:function(){var e=this.props.tokens;return this.getLabelsForValues(e)}},{key:"render",value:function(){var e=this,t=this.props,n=t.help,r=t.label,o=void 0===r?"":r,a=this.state,i=a.suggestions,c=a.loading;return Object(m.createElement)("div",{className:"autocomplete-tokenfield"},Object(m.createElement)(v.FormTokenField,{value:this.getTokens(),suggestions:i,onChange:function(t){return e.handleOnChange(t)},onInputChange:function(t){return e.debouncedUpdateSuggestions(t)},label:o}),c&&Object(m.createElement)(v.Spinner,null),n&&Object(m.createElement)("p",{className:"autocomplete-tokenfield__help"},n))}}]),n}(m.Component);function j(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var _=wp.i18n.__,k=[{label:_("Collection Title"),attribute:"showCollectionTitle"},{label:_("Collection Subtitle"),attribute:"showCollectionSubtitle"},{label:_("Media"),attribute:"showMedia"},{label:_("Title"),attribute:"showTitle"},{label:_("Subtitle"),attribute:"showSubtitle"},{label:_("Description"),attribute:"showDescription"},{label:_("Buttons"),attribute:"showButtons"},{label:_("Meta"),attribute:"showMeta"}];function E(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function w(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?E(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):E(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var C={Component:function(e){var t=e.attributes,n=e.setAttributes;return Object(m.createElement)(mn,{onChange:n,toggles:k.map((function(e){return w(w({},e),{},{value:t[e.attribute]})}))})},toggles:k},P=function(e){var t="novablocks-controls-group";return e.className&&(t="".concat(t," ").concat(e.className)),Object(m.createElement)("div",{className:t},!!e.title&&Object(m.createElement)("div",{className:"novablocks-controls-group__title"},e.title),e.children)};function S(){return(S=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var x=n(24),A=function(e){return null!=e&&e.viewBox&&null!=e&&e.id?Object(m.createElement)("svg",{className:"novablocks-icon",viewBox:e.viewBox},Object(m.createElement)("use",{className:"novablocks-icon-symbol",xlinkHref:"#".concat(e.id)})):""},B=function(e){var t=x.library[e];return A(t)},T=n(1),R=n(40),D=n(5),F=n(6);function I(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function V(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?I(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):I(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var M=Object(m.createContext)({name:"",isSelected:!1,focusedElement:null,setFocusedElement:function(){},clientId:null}).Consumer,N={top:{icon:B("alignTop"),title:Object(T.__)("Align Top","nova-blocks")},center:{icon:B("alignCenter"),title:Object(T.__)("Align Center","nova-blocks")},bottom:{icon:B("alignBottom"),title:Object(T.__)("Align Bottom","nova-blocks")}},z=["top","center","bottom"];var q,L=Object(F.compose)((q=function(e){return{clientId:e.clientId}},Object(F.createHigherOrderComponent)((function(e){return function(t){return Object(m.createElement)(M,null,(function(n){return Object(m.createElement)(e,S({},t,q(n,t)))}))}}),"withBlockEditContext")),Object(R.withViewportMatch)({isLargeViewport:"medium"}),Object(D.withSelect)((function(e,t){var n=t.clientId,r=t.isLargeViewport,o=t.isCollapsed,a=e("core/block-editor"),i=a.getBlockRootClientId,c=a.getSettings;return{isCollapsed:o||!r||!c().hasFixedToolbar&&i(n)}})))((function(e){var t=e.isCollapsed,n=e.value,r=e.onChange,o=e.controls,a=void 0===o?z:o,i=N[n],c=N.top;return Object(m.createElement)(v.Toolbar,{isCollapsed:t,icon:i?i.icon:c.icon,controls:a.map((function(e){return V(V({},N[e]),{},{isActive:n===e,onClick:(t=e,function(){return r(n===t?void 0:t)})});var t}))})}));function H(e){var t=e.level,n=e.isPressed,r=void 0!==n&&n,o={1:"M9 5h2v10H9v-4H5v4H3V5h2v4h4V5zm6.6 0c-.6.9-1.5 1.7-2.6 2v1h2v7h2V5h-1.4z",2:"M7 5h2v10H7v-4H3v4H1V5h2v4h4V5zm8 8c.5-.4.6-.6 1.1-1.1.4-.4.8-.8 1.2-1.3.3-.4.6-.8.9-1.3.2-.4.3-.8.3-1.3 0-.4-.1-.9-.3-1.3-.2-.4-.4-.7-.8-1-.3-.3-.7-.5-1.2-.6-.5-.2-1-.2-1.5-.2-.4 0-.7 0-1.1.1-.3.1-.7.2-1 .3-.3.1-.6.3-.9.5-.3.2-.6.4-.8.7l1.2 1.2c.3-.3.6-.5 1-.7.4-.2.7-.3 1.2-.3s.9.1 1.3.4c.3.3.5.7.5 1.1 0 .4-.1.8-.4 1.1-.3.5-.6.9-1 1.2-.4.4-1 .9-1.6 1.4-.6.5-1.4 1.1-2.2 1.6V15h8v-2H15z",3:"M12.1 12.2c.4.3.8.5 1.2.7.4.2.9.3 1.4.3.5 0 1-.1 1.4-.3.3-.1.5-.5.5-.8 0-.2 0-.4-.1-.6-.1-.2-.3-.3-.5-.4-.3-.1-.7-.2-1-.3-.5-.1-1-.1-1.5-.1V9.1c.7.1 1.5-.1 2.2-.4.4-.2.6-.5.6-.9 0-.3-.1-.6-.4-.8-.3-.2-.7-.3-1.1-.3-.4 0-.8.1-1.1.3-.4.2-.7.4-1.1.6l-1.2-1.4c.5-.4 1.1-.7 1.6-.9.5-.2 1.2-.3 1.8-.3.5 0 1 .1 1.6.2.4.1.8.3 1.2.5.3.2.6.5.8.8.2.3.3.7.3 1.1 0 .5-.2.9-.5 1.3-.4.4-.9.7-1.5.9v.1c.6.1 1.2.4 1.6.8.4.4.7.9.7 1.5 0 .4-.1.8-.3 1.2-.2.4-.5.7-.9.9-.4.3-.9.4-1.3.5-.5.1-1 .2-1.6.2-.8 0-1.6-.1-2.3-.4-.6-.2-1.1-.6-1.6-1l1.1-1.4zM7 9H3V5H1v10h2v-4h4v4h2V5H7v4z",4:"M9 15H7v-4H3v4H1V5h2v4h4V5h2v10zm10-2h-1v2h-2v-2h-5v-2l4-6h3v6h1v2zm-3-2V7l-2.8 4H16z",5:"M12.1 12.2c.4.3.7.5 1.1.7.4.2.9.3 1.3.3.5 0 1-.1 1.4-.4.4-.3.6-.7.6-1.1 0-.4-.2-.9-.6-1.1-.4-.3-.9-.4-1.4-.4H14c-.1 0-.3 0-.4.1l-.4.1-.5.2-1-.6.3-5h6.4v1.9h-4.3L14 8.8c.2-.1.5-.1.7-.2.2 0 .5-.1.7-.1.5 0 .9.1 1.4.2.4.1.8.3 1.1.6.3.2.6.6.8.9.2.4.3.9.3 1.4 0 .5-.1 1-.3 1.4-.2.4-.5.8-.9 1.1-.4.3-.8.5-1.3.7-.5.2-1 .3-1.5.3-.8 0-1.6-.1-2.3-.4-.6-.2-1.1-.6-1.6-1-.1-.1 1-1.5 1-1.5zM9 15H7v-4H3v4H1V5h2v4h4V5h2v10z",6:"M9 15H7v-4H3v4H1V5h2v4h4V5h2v10zm8.6-7.5c-.2-.2-.5-.4-.8-.5-.6-.2-1.3-.2-1.9 0-.3.1-.6.3-.8.5l-.6.9c-.2.5-.2.9-.2 1.4.4-.3.8-.6 1.2-.8.4-.2.8-.3 1.3-.3.4 0 .8 0 1.2.2.4.1.7.3 1 .6.3.3.5.6.7.9.2.4.3.8.3 1.3s-.1.9-.3 1.4c-.2.4-.5.7-.8 1-.4.3-.8.5-1.2.6-1 .3-2 .3-3 0-.5-.2-1-.5-1.4-.9-.4-.4-.8-.9-1-1.5-.2-.6-.3-1.3-.3-2.1s.1-1.6.4-2.3c.2-.6.6-1.2 1-1.6.4-.4.9-.7 1.4-.9.6-.3 1.1-.4 1.7-.4.7 0 1.4.1 2 .3.5.2 1 .5 1.4.8 0 .1-1.3 1.4-1.3 1.4zm-2.4 5.8c.2 0 .4 0 .6-.1.2 0 .4-.1.5-.2.1-.1.3-.3.4-.5.1-.2.1-.5.1-.7 0-.4-.1-.8-.4-1.1-.3-.2-.7-.3-1.1-.3-.3 0-.7.1-1 .2-.4.2-.7.4-1 .7 0 .3.1.7.3 1 .1.2.3.4.4.6.2.1.3.3.5.3.2.1.5.2.7.1z"};return o.hasOwnProperty(t)?Object(m.createElement)(v.SVG,{width:"20",height:"20",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",isPressed:r},Object(m.createElement)(v.Path,{d:o[t]})):null}function U(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=f(e);if(t){var o=f(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return b(this,n)}}var G=function(e){u(n,e);var t=U(n);function n(){return i(this,n),t.apply(this,arguments)}return l(n,[{key:"createLevelControl",value:function(e,t,n){var r=e===t;return{icon:Object(m.createElement)(H,{level:e,isPressed:r}),title:Object(T.sprintf)(Object(T.__)("Heading %d"),e),isActive:r,onClick:function(){return n(e)}}}},{key:"render",value:function(){var e=this,t=this.props,n=t.minLevel,r=t.maxLevel,o=t.selectedLevel,a=t.onChange;return Object(m.createElement)(v.ToolbarGroup,{icon:Object(m.createElement)(H,{level:o}),controls:Object(h.range)(n,r).map((function(t){return e.createLevelControl(t,o,a)}))})}}]),n}(m.Component);function W(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,o=!1,a=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==c.return||c.return()}finally{if(o)throw a}}return n}}(e,t)||o(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var $=n(30),K=n.n($),Q=function(e){var t=e.id,n=e.content,r=e.dismissLabel,o=W(Object(m.useState)(K.a.get(t)),2),a=o[0],i=o[1];return a?null:Object(m.createElement)("div",{className:"novablocks-notice"},n,void 0!==r&&Object(m.createElement)(v.Button,{isPrimary:!0,onClick:function(){K.a.set(t,!0,{expires:365}),i(!0)}},r))},J=n(29),Z=n(25),Y=n(3),X=n(21),ee=n.n(X);function te(e,t,n,r,o,a,i){try{var c=e[a](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function ne(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){te(a,r,o,i,c,"next",e)}function c(e){te(a,r,o,i,c,"throw",e)}i(void 0)}))}}var re=wp.apiFetch,oe={},ae=function(e){var t=W(Object(m.useState)([]),2),n=t[0],r=t[1];return Object(m.useEffect)((function(){e&&function(){var t=ne(ee.a.mark((function t(){return ee.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(oe[e]){t.next=4;break}return t.next=3,re({path:e});case 3:oe[e]=t.sent;case 4:r(oe[e]);case 5:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}()()}),[e]),{data:n}},ie=function(e){var t=ae("/wp/v2/users/".concat(e.id)).data;return(null==t?void 0:t.name)||""},ce=function(e){var t=ae("/wp/v2/categories/".concat(e.id)).data;return(null==t?void 0:t.name)||""},le=n(16),se=function(e){var t=ae(Object(le.addQueryArgs)("/wp/v2/comments",{post:e.postId})).data.length;return t?"".concat(t," Comment").concat(t>1?"s":""):Object(T.__)("No Comments")},ue=function(e){return e.tags.map((function(e){return ae("/wp/v2/tags/".concat(e)).data})).map((function(e){return e.name})).join(", ")||""},de=function(e){var t,n=12,r=0,o=0,a=null===(t=e.post)||void 0===t?void 0:t.content.rendered,i=a.replace(/(<([^>]+)>)/gi,"").split(" ").filter((function(e){return""!=e})).length,c=Math.floor(i/(250/60)),l=a.match(/<img\s[^>]+>/g),s=a.match(/<iframe\s[^>]+>/g);if(null!==l)for(var u=l.length,d=0;d<u;d++)r+=n,n>3&&n--;null!==s&&(o=60*s.length);var p=Math.ceil((c+r+o)/60);return p<1&&(p=1),Object(T.sprintf)(Object(T.__)("%s min read","nova-blocks"),p)},pe=function(e,t){if("author"===t)return(null==e?void 0:e.author)&&Object(m.createElement)(ie,{id:e.author});var n,r;if("category"===t)return!(null==e||null===(n=e.categories)||void 0===n||!n.length)&&Object(m.createElement)(ce,{id:e.categories[0]});if("comments"===t)return Object(m.createElement)(se,{postId:e.id});if("date"===t){var o=Object(J.__experimentalGetSettings)().formats.date;return Object(m.createElement)("time",{dateTime:Object(J.format)("c",e.date_gmt)},Object(J.dateI18n)(o,e.date_gmt))}return"tags"===t?!(null==e||null===(r=e.tags)||void 0===r||!r.length)&&Object(m.createElement)(ue,{tags:e.tags}):"reading-time"===t?Object(m.createElement)(de,{post:e}):null},be=Object(D.withSelect)((function(e,t){var n=e("core").getMedia,r=t.id;if(!r)return null;var o=n(r);return{src:null==o?void 0:o.source_url}}))((function(e){var t=e.src;return t?Object(m.createElement)("img",{className:"novablocks-card__media-image",src:t}):null})),fe=function(e){var t,n,r,o=e.attributes,a=e.post,i=o.cardTitleLevel,c=o.thumbnailAspectRatioString,l=o.showMedia,s=o.showMeta,u=o.showTitle,d=o.showDescription,p=o.showButtons,b=o.metadataPosition,f=o.primaryMetadata,h=o.secondaryMetadata,g=pe(a,f),v=pe(a,h),y=Object(Y.getContentVariationBySignal)(e);t=g&&v?Object(m.createElement)(m.Fragment,null,g,Object(m.createElement)(m.RawHTML,{style:{display:"inline"}}," &mdash; "),v):g||v,"above-title"===b&&(n=t),"below-title"===b&&(r=t),"split"===b&&(n=g,r=v);var O=a.featured_media?Object(m.createElement)(be,{id:a.featured_media}):null,j=Object(m.createElement)("div",{className:"wp-block-buttons"},Object(m.createElement)("div",{className:"wp-block-button is-style-text"},Object(m.createElement)("div",{className:"wp-block-button__link"},Object(m.createElement)("div",{className:"novablocks-buttons-size-modifier"},Object(T.__)("Read More"))))),_={media:O,metaAboveTitle:n,metaBelowTitle:r,title:a.title.raw,titleTagName:"h".concat(i),content:a.excerpt.rendered,buttons:j,isLandscape:e.isLandscape||!1,showMedia:l,showMeta:s,showTitle:u,showContent:d,showButtons:p,hasFixedAspectRatio:"auto"!==c,className:"sm-variation-".concat(y)};return Object(m.createElement)(Z.Card,_)},me=n(13),he=n.n(me),ge=n(12);function ve(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ye(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ve(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ve(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Oe=function(e,t){var n={},r=t.find((function(t){return e===t.value}));return r&&r.preset&&(n=Object.assign(r.preset,n)),n},je=function(e,t){var n=e.filter((function(e){var n=e.preset;return Object.keys(n).every((function(e){return n[e]===t[e]}))}));return n.length?n[0].value:null},_e=Object(D.withSelect)((function(e,t){var n=Object(ge.useBlockEditContext)().clientId,r=(0,e("core/block-editor").getBlock)(n).attributes;return ye(ye({},t),{},{clientId:n,attributes:r})})),ke=Object(D.withDispatch)((function(e,t){var n=t.clientId,r=e("core/block-editor").updateBlockAttributes;return{setAttributes:function(e){return r(n,e)}}})),Ee=Object(F.compose)([_e,ke])((function(e){var t=e.attributes,n=e.setAttributes,r=e.label,o=Array.isArray(e.options)?e.options.slice():[],a=je(o,t);return Object(m.createElement)("div",{className:"components-base-control novablocks-palette-control"},r&&Object(m.createElement)("label",{className:"components-base-control__label novablocks-palette-control__label"},r),Object(m.createElement)("div",{className:"novablocks-palette-control__field"},o.map((function(e){var r=e.label,i=e.value,c=Object.assign({},t,Oe(i,o)),l=he()("novablocks-palette-control__option",Object(Y.getColorSetClassnames)(c),{"novablocks-palette-control__option--selected":i===a});return Object(m.createElement)("div",{className:l,onClick:function(){var e=Object.assign({},t,Oe(i,o));n(e)}},r)}))))}));function we(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ce(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?we(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):we(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Pe=function(e,t){var n={},r=t.find((function(t){return e===t.value}));return r&&r.preset&&(n=Object.assign(r.preset,n)),n},Se=function(e,t){var n=e.filter((function(e){var n=e.preset;return Object.keys(n).every((function(e){return n[e]===t[e]}))}));return n.length?n[0].value:null},xe=Object(D.withSelect)((function(e,t){var n=Object(ge.useBlockEditContext)().clientId,r=(0,e("core/block-editor").getBlock)(n).attributes;return Ce(Ce({},t),{},{clientId:n,attributes:r})})),Ae=Object(D.withDispatch)((function(e,t){var n=t.clientId,r=e("core/block-editor").updateBlockAttributes;return{setAttributes:function(e){return r(n,e)}}})),Be=Object(F.compose)([xe,Ae])((function(e){var t=e.randomize,n=e.attributes,r=e.setAttributes,o=Array.isArray(e.options)?e.options.slice():[],a="function"==typeof t?t:function(){return{}};void 0!==t&&o.push({label:"Just My Style™",value:"just-my-style",preset:{}});var i=Se(o,n);return Object(m.createElement)(m.Fragment,null,Object(m.createElement)(v.RadioControl,S({},e,{options:o,selected:i,onChange:function(e){if("just-my-style"!==e){var t=Pe(e,o);r(t)}else r(Object.assign({},a()))}})),"just-my-style"===i&&Object(m.createElement)("div",{key:"advanced-gallery-surprise-control"},Object(m.createElement)(v.Button,{isLarge:!0,isPrimary:!0,onClick:function(){r(a())}},Object(T.__)("💡 Surprise me!"))))})),Te=n(17),Re=n.n(Te),De=n(20),Fe=function(e){return Re()({path:Object(le.addQueryArgs)("/wp/v2/search",{search:e,per_page:20,_fields:"id,title",type:"post"})}).then((function(e){return e.map((function(e){return{value:e.id,label:Object(De.decodeEntities)(e.title)||Object(T.__)("(no title)")}}))}))},Ie=function(e){return Re()({path:Object(le.addQueryArgs)("/wp/v2/posts",{per_page:100,include:e.join(","),_fields:"id,title"})}).then((function(e){return e.map((function(e){return{value:e.id,label:Object(De.decodeEntities)(e.title.rendered)||Object(T.__)("(no title)")}}))}))},Ve=function(e){var t=e.loadingMode,n=e.specificPosts,r=e.onSpecificPostsChange;return"manual"!==t?null:Object(m.createElement)(O,{key:"posts",tokens:n||[],onChange:r,fetchSuggestions:Fe,fetchSavedInfo:Ie,label:Object(T.__)("Posts"),help:Object(T.__)("Begin typing post title, click autocomplete result to select.")})},Me=function(e){return Re()({path:Object(le.addQueryArgs)("/wp/v2/users",{search:e,per_page:20,_fields:"id,name"})}).then((function(e){return e.map((function(e){return{value:e.id,label:Object(De.decodeEntities)(e.name)||Object(T.__)("(no name)")}}))}))},Ne=function(e){return Re()({path:Object(le.addQueryArgs)("/wp/v2/users",{per_page:100,include:e.join(","),_fields:"id,name"})}).then((function(e){return e.map((function(e){return{value:e.id,label:Object(De.decodeEntities)(e.name)||Object(T.__)("(no name)")}}))}))},ze=function(e){return Re()({path:Object(le.addQueryArgs)("/wp/v2/categories",{search:e,per_page:20,_fields:"id,name",orderby:"count",order:"desc"})}).then((function(e){return e.map((function(e){return{value:e.id,label:Object(De.decodeEntities)(e.name)||Object(T.__)("(no title)")}}))}))},qe=function(e){return Re()({path:Object(le.addQueryArgs)("/wp/v2/categories",{per_page:100,_fields:"id,name",include:e.join(",")})}).then((function(e){return e.map((function(e){return{value:e.id,label:Object(De.decodeEntities)(e.name)||Object(T.__)("(no title)")}}))}))},Le=function(e){return Re()({path:Object(le.addQueryArgs)("/wp/v2/tags",{search:e,per_page:20,_fields:"id,name",orderby:"count",order:"desc"})}).then((function(e){return e.map((function(e){return{value:e.id,label:Object(De.decodeEntities)(e.name)||Object(T.__)("(no title)")}}))}))},He=function(e){return Re()({path:Object(le.addQueryArgs)("/wp/v2/tags",{per_page:100,_fields:"id,name",include:e.join(",")})}).then((function(e){return e.map((function(e){return{value:e.id,label:Object(De.decodeEntities)(e.name)||Object(T.__)("(no title)")}}))}))},Ue=function(e){var t=e.authors,n=e.categories,r=e.loadingMode,o=e.preventDuplicatePosts,a=e.tags,i=e.onAuthorsChange,c=e.onCategoriesChange,l=e.onPreventDuplicatePostsChange,s=e.onTagsChange;return"automated"!==r?null:[Object(m.createElement)(v.ToggleControl,{label:Object(T.__)("Prevent Duplicate Posts"),help:Object(T.__)("The posts displayed by other blocks won't show up in this block"),checked:o,onChange:l}),Object(m.createElement)(v.QueryControls,S({key:"queryControls",minItems:1,maxItems:20},e)),i&&Object(m.createElement)(O,{key:"authors",tokens:t||[],onChange:i,fetchSuggestions:Me,fetchSavedInfo:Ne,label:Object(T.__)("Authors")}),c&&Object(m.createElement)(O,{key:"categories",tokens:n||[],onChange:function(e){var t;(t=e,Re()({path:Object(le.addQueryArgs)("/novablocks/v1/categories",{ids:t})})).then((function(e){c(e)}))},fetchSuggestions:ze,fetchSavedInfo:qe,label:Object(T.__)("Categories")}),s&&Object(m.createElement)(O,{key:"tags",tokens:a||[],onChange:s,fetchSuggestions:Le,fetchSavedInfo:He,label:Object(T.__)("Tags")})]},Ge=function(e){var t=e.loadingMode,n=e.onLoadingModeChange;return[e.enableSpecific&&Object(m.createElement)(v.RadioControl,{label:Object(T.__)("Posts loading type","nova-blocks"),selected:t,onChange:n,options:[{label:Object(T.__)("Automated (latest posts)"),value:"automated"},{label:Object(T.__)("Manual (specific posts)"),value:"manual"}]}),Object(m.createElement)(Ue,e),Object(m.createElement)(Ve,e)]},We=["None","Low","Medium","High"],$e=function(e){var t,n=e.label,r=e.signal,o=e.onChange||function(){},a=(e.labels||We)[r],i=he()("nb-signal-icon",(j(t={},"nb-signal-icon--none",0===r),j(t,"nb-signal-icon--low",1===r),j(t,"nb-signal-icon--medium",2===r),j(t,"nb-signal-icon--high",3===r),t));return Object(m.createElement)("div",{className:"components-base-control components-nb-signal-control"},Object(m.createElement)("div",{className:"components-base-control__field"},Object(m.createElement)("div",{className:"components-base-control__label"},n),Object(m.createElement)("div",{className:"components-nb-signal-control__root"},Object(m.createElement)("div",{className:"nb-signal"},Object(m.createElement)("div",{className:i},Object(m.createElement)("div",{className:"nb-signal-icon__bar"}),Object(m.createElement)("div",{className:"nb-signal-icon__bar"}),Object(m.createElement)("div",{className:"nb-signal-icon__bar"})),Object(m.createElement)("div",{className:"nb-signal__text"},Object(m.createElement)("div",{className:"nb-signal-icon-label"},"Level"),Object(m.createElement)("div",{className:"nb-signal__value-label"},a)),Object(m.createElement)("div",{className:"nb-signal__controls"},Object(m.createElement)(v.Button,{isLarge:!0,isSecondary:!0,disabled:0===r,onClick:function(){o(r-1)}},Object(m.createElement)(v.Icon,{icon:"minus"})),Object(m.createElement)(v.Button,{isLarge:!0,isSecondary:!0,disabled:3===r,onClick:function(){o(r+1)}},Object(m.createElement)(v.Icon,{icon:"plus"})))))))},Ke=function(e){var t,n=e.attributes,r=(e.settings,e.label),o=e.value,a=e.signal,i=e.onChange||function(){},c=Object(Y.getSiteColorVariation)(),l=n.palette,s=n.useSourceColorAsReference,u=Object(Y.getCurrentPaletteConfig)(e).sourceIndex,d=he()("nb-signal-icon",(j(t={},"nb-signal-icon--none",0===a),j(t,"nb-signal-icon--low",1===a),j(t,"nb-signal-icon--medium",2===a),j(t,"nb-signal-icon--high",3===a),t));return Object(m.createElement)("div",{className:"components-base-control components-nb-color-grades-control"},Object(m.createElement)("div",{className:"components-base-control__field"},Object(m.createElement)("div",{className:"components-base-control__label"},r),Object(m.createElement)("div",{className:"components-base-control__label-icon"},Object(m.createElement)("div",{className:d},Object(m.createElement)("div",{className:"nb-signal-icon__bar"}),Object(m.createElement)("div",{className:"nb-signal-icon__bar"}),Object(m.createElement)("div",{className:"nb-signal-icon__bar"})))),Object(m.createElement)("div",{className:"nb-palette"},Object(m.createElement)("div",{className:"nb-palette__grades"},Array.from(Array(12)).map((function(e,t){var n="",r=Object(Y.normalizeVariationValue)(t+1-c+1),a=(12+(s?o+u-1:o-c))%12,d=he()("nb-palette__grade","sm-palette-".concat(l),"sm-variation-".concat(r),{"nb-palette__grade--selected":a===t,"nb-palette__grade--source":u===t});return a===t&&(n=Object(x.getIcon)("tick")),u===t&&(n=Object(x.getIcon)("star")),Object(m.createElement)("div",{className:d,onClick:function(){i(t+1)}},Object(m.createElement)("div",{className:"nb-palette__grade-surface"}),Object(m.createElement)("div",{className:"nb-palette__grade-icon",dangerouslySetInnerHTML:{__html:n}}))}))),Object(m.createElement)("div",{className:"nb-palette__labels"},Object(m.createElement)("div",{className:"nb-palette__label nb-palette__label--1"},"1"),Object(m.createElement)("div",{className:"nb-palette__label nb-palette__label--low"},"Low"),Object(m.createElement)("div",{className:"nb-palette__label nb-palette__label--medium"},"Medium"),Object(m.createElement)("div",{className:"nb-palette__label nb-palette__label--high"},"High"),Object(m.createElement)("div",{className:"nb-palette__label nb-palette__label--12"},"12"))))},Qe=n(9),Je=n(18),Ze=n(11),Ye=n.n(Ze);const Xe={arr:Array.isArray,obj:e=>"[object Object]"===Object.prototype.toString.call(e),fun:e=>"function"==typeof e,str:e=>"string"==typeof e,num:e=>"number"==typeof e,und:e=>void 0===e,nul:e=>null===e,set:e=>e instanceof Set,map:e=>e instanceof Map,equ(e,t){if(typeof e!=typeof t)return!1;if(Xe.str(e)||Xe.num(e))return e===t;if(Xe.obj(e)&&Xe.obj(t)&&Object.keys(e).length+Object.keys(t).length===0)return!0;let n;for(n in e)if(!(n in t))return!1;for(n in t)if(e[n]!==t[n])return!1;return!Xe.und(n)||e===t}};function et(){const e=Object(Ze.useState)(!1)[1];return Object(Ze.useCallback)(()=>e(e=>!e),[])}function tt(e,t){return Xe.und(e)||Xe.nul(e)?t:e}function nt(e){return Xe.und(e)?[]:Xe.arr(e)?e:[e]}function rt(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return Xe.fun(e)?e(...n):e}function ot(e){const t=function(e){return e.to,e.from,e.config,e.onStart,e.onRest,e.onFrame,e.children,e.reset,e.reverse,e.force,e.immediate,e.delay,e.attach,e.destroyed,e.interpolateTo,e.ref,e.lazy,Object(Je.default)(e,["to","from","config","onStart","onRest","onFrame","children","reset","reverse","force","immediate","delay","attach","destroyed","interpolateTo","ref","lazy"])}(e);if(Xe.und(t))return Object(Qe.default)({to:t},e);const n=Object.keys(e).reduce((n,r)=>Xe.und(t[r])?Object(Qe.default)({},n,{[r]:e[r]}):n,{});return Object(Qe.default)({to:t},n)}class at{constructor(){this.payload=void 0,this.children=[]}getAnimatedValue(){return this.getValue()}getPayload(){return this.payload||this}attach(){}detach(){}getChildren(){return this.children}addChild(e){0===this.children.length&&this.attach(),this.children.push(e)}removeChild(e){const t=this.children.indexOf(e);this.children.splice(t,1),0===this.children.length&&this.detach()}}class it extends at{constructor(){super(...arguments),this.payload=[],this.attach=()=>this.payload.forEach(e=>e instanceof at&&e.addChild(this)),this.detach=()=>this.payload.forEach(e=>e instanceof at&&e.removeChild(this))}}class ct extends at{constructor(){super(...arguments),this.payload={},this.attach=()=>Object.values(this.payload).forEach(e=>e instanceof at&&e.addChild(this)),this.detach=()=>Object.values(this.payload).forEach(e=>e instanceof at&&e.removeChild(this))}getValue(e){void 0===e&&(e=!1);const t={};for(const n in this.payload){const r=this.payload[n];(!e||r instanceof at)&&(t[n]=r instanceof at?r[e?"getAnimatedValue":"getValue"]():r)}return t}getAnimatedValue(){return this.getValue(!0)}}let lt,st;function ut(e,t){lt={fn:e,transform:t}}function dt(e){st=e}let pt,bt=e=>"undefined"!=typeof window?window.requestAnimationFrame(e):-1;function ft(e){pt=e}let mt,ht=()=>Date.now();function gt(e){mt=e}let vt,yt,Ot=e=>e.current;function jt(e){vt=e}class _t extends ct{constructor(e,t){super(),this.update=void 0,this.payload=e.style?Object(Qe.default)({},e,{style:vt(e.style)}):e,this.update=t,this.attach()}}let kt=!1;const Et=new Set,wt=()=>{if(!kt)return!1;let e=ht();for(let t of Et){let n=!1;for(let r=0;r<t.configs.length;r++){let o,a,i=t.configs[r];for(let t=0;t<i.animatedValues.length;t++){let r=i.animatedValues[t];if(r.done)continue;let c=i.fromValues[t],l=i.toValues[t],s=r.lastPosition,u=l instanceof at,d=Array.isArray(i.initialVelocity)?i.initialVelocity[t]:i.initialVelocity;if(u&&(l=l.getValue()),i.immediate)r.setValue(l),r.done=!0;else if("string"!=typeof c&&"string"!=typeof l){if(void 0!==i.duration)s=c+i.easing((e-r.startTime)/i.duration)*(l-c),o=e>=r.startTime+i.duration;else if(i.decay)s=c+d/(1-.998)*(1-Math.exp(-(1-.998)*(e-r.startTime))),o=Math.abs(r.lastPosition-s)<.1,o&&(l=s);else{a=void 0!==r.lastTime?r.lastTime:e,d=void 0!==r.lastVelocity?r.lastVelocity:i.initialVelocity,e>a+64&&(a=e);let t=Math.floor(e-a);for(let e=0;e<t;++e){d+=1*((-i.tension*(s-l)+-i.friction*d)/i.mass)/1e3,s+=1*d/1e3}let n=!(!i.clamp||0===i.tension)&&(c<l?s>l:s<l),u=Math.abs(d)<=i.precision,p=0===i.tension||Math.abs(l-s)<=i.precision;o=n||u&&p,r.lastVelocity=d,r.lastTime=e}u&&!i.toValues[t].done&&(o=!1),o?(r.value!==l&&(s=l),r.done=!0):n=!0,r.setValue(s),r.lastPosition=s}else r.setValue(l),r.done=!0}t.props.onFrame&&(t.values[i.name]=i.interpolation.getValue())}t.props.onFrame&&t.props.onFrame(t.values),n||(Et.delete(t),t.stop(!0))}return Et.size?yt?yt():bt(wt):kt=!1,kt};function Ct(e,t,n){if("function"==typeof e)return e;if(Array.isArray(e))return Ct({range:e,output:t,extrapolate:n});if(pt&&"string"==typeof e.output[0])return pt(e);const r=e,o=r.output,a=r.range||[0,1],i=r.extrapolateLeft||r.extrapolate||"extend",c=r.extrapolateRight||r.extrapolate||"extend",l=r.easing||(e=>e);return e=>{const t=function(e,t){for(var n=1;n<t.length-1&&!(t[n]>=e);++n);return n-1}(e,a);return function(e,t,n,r,o,a,i,c,l){let s=l?l(e):e;if(s<t){if("identity"===i)return s;"clamp"===i&&(s=t)}if(s>n){if("identity"===c)return s;"clamp"===c&&(s=n)}if(r===o)return r;if(t===n)return e<=t?r:o;t===-1/0?s=-s:n===1/0?s-=t:s=(s-t)/(n-t);s=a(s),r===-1/0?s=-s:o===1/0?s+=r:s=s*(o-r)+r;return s}(e,a[t],a[t+1],o[t],o[t+1],l,i,c,r.map)}}class Pt extends it{constructor(e,t,n,r){super(),this.calc=void 0,this.payload=e instanceof it&&!(e instanceof Pt)?e.getPayload():Array.isArray(e)?e:[e],this.calc=Ct(t,n,r)}getValue(){return this.calc(...this.payload.map(e=>e.getValue()))}updateConfig(e,t,n){this.calc=Ct(e,t,n)}interpolate(e,t,n){return new Pt(this,e,t,n)}}class St extends at{constructor(e){var t;super(),t=this,this.animatedStyles=new Set,this.value=void 0,this.startPosition=void 0,this.lastPosition=void 0,this.lastVelocity=void 0,this.startTime=void 0,this.lastTime=void 0,this.done=!1,this.setValue=function(e,n){void 0===n&&(n=!0),t.value=e,n&&t.flush()},this.value=e,this.startPosition=e,this.lastPosition=e}flush(){0===this.animatedStyles.size&&function e(t,n){"update"in t?n.add(t):t.getChildren().forEach(t=>e(t,n))}(this,this.animatedStyles),this.animatedStyles.forEach(e=>e.update())}clearStyles(){this.animatedStyles.clear()}getValue(){return this.value}interpolate(e,t,n){return new Pt(this,e,t,n)}}class xt extends it{constructor(e){super(),this.payload=e.map(e=>new St(e))}setValue(e,t){void 0===t&&(t=!0),Array.isArray(e)?e.length===this.payload.length&&e.forEach((e,n)=>this.payload[n].setValue(e,t)):this.payload.forEach(n=>n.setValue(e,t))}getValue(){return this.payload.map(e=>e.getValue())}interpolate(e,t){return new Pt(this,e,t)}}let At=0;class Bt{constructor(){this.id=void 0,this.idle=!0,this.hasChanged=!1,this.guid=0,this.local=0,this.props={},this.merged={},this.animations={},this.interpolations={},this.values={},this.configs=[],this.listeners=[],this.queue=[],this.localQueue=void 0,this.getValues=()=>this.interpolations,this.id=At++}update(e){if(!e)return this;const t=ot(e),n=t.delay,r=void 0===n?0:n,o=t.to,a=Object(Je.default)(t,["delay","to"]);if(Xe.arr(o)||Xe.fun(o))this.queue.push(Object(Qe.default)({},a,{delay:r,to:o}));else if(o){let e={};Object.entries(o).forEach(t=>{let n=t[0],o=t[1];const i=Object(Qe.default)({to:{[n]:o},delay:rt(r,n)},a),c=e[i.delay]&&e[i.delay].to;e[i.delay]=Object(Qe.default)({},e[i.delay],i,{to:Object(Qe.default)({},c,i.to)})}),this.queue=Object.values(e)}return this.queue=this.queue.sort((e,t)=>e.delay-t.delay),this.diff(a),this}start(e){if(this.queue.length){this.idle=!1,this.localQueue&&this.localQueue.forEach(e=>{let t=e.from,n=void 0===t?{}:t,r=e.to,o=void 0===r?{}:r;Xe.obj(n)&&(this.merged=Object(Qe.default)({},n,this.merged)),Xe.obj(o)&&(this.merged=Object(Qe.default)({},this.merged,o))});const t=this.local=++this.guid,n=this.localQueue=this.queue;this.queue=[],n.forEach((r,o)=>{let a=r.delay,i=Object(Je.default)(r,["delay"]);const c=r=>{o===n.length-1&&t===this.guid&&r&&(this.idle=!0,this.props.onRest&&this.props.onRest(this.merged)),e&&e()};let l=Xe.arr(i.to)||Xe.fun(i.to);a?setTimeout(()=>{t===this.guid&&(l?this.runAsync(i,c):this.diff(i).start(c))},a):l?this.runAsync(i,c):this.diff(i).start(c)})}else Xe.fun(e)&&this.listeners.push(e),this.props.onStart&&this.props.onStart(),t=this,Et.has(t)||Et.add(t),kt||(kt=!0,bt(yt||wt));var t;return this}stop(e){return this.listeners.forEach(t=>t(e)),this.listeners=[],this}pause(e){var t;return this.stop(!0),e&&(t=this,Et.has(t)&&Et.delete(t)),this}runAsync(e,t){var n=this;e.delay;let r=Object(Je.default)(e,["delay"]);const o=this.local;let a=Promise.resolve(void 0);if(Xe.arr(r.to))for(let e=0;e<r.to.length;e++){const t=e,n=Object(Qe.default)({},r,ot(r.to[t]));Xe.arr(n.config)&&(n.config=n.config[t]),a=a.then(()=>{if(o===this.guid)return new Promise(e=>this.diff(n).start(e))})}else if(Xe.fun(r.to)){let e,t=0;a=a.then(()=>r.to(n=>{const a=Object(Qe.default)({},r,ot(n));if(Xe.arr(a.config)&&(a.config=a.config[t]),t++,o===this.guid)return e=new Promise(e=>this.diff(a).start(e))},(function(e){return void 0===e&&(e=!0),n.stop(e)})).then(()=>e))}a.then(t)}diff(e){this.props=Object(Qe.default)({},this.props,e);let t=this.props,n=t.from,r=void 0===n?{}:n,o=t.to,a=void 0===o?{}:o,i=t.config,c=void 0===i?{}:i,l=t.reverse,s=t.attach,u=t.reset,d=t.immediate;if(l){var p=[a,r];r=p[0],a=p[1]}this.merged=Object(Qe.default)({},r,this.merged,a),this.hasChanged=!1;let b=s&&s(this);if(this.animations=Object.entries(this.merged).reduce((e,t)=>{let n=t[0],o=t[1],a=e[n]||{};const i=Xe.num(o),l=Xe.str(o)&&!o.startsWith("#")&&!/\d/.test(o)&&!st[o],s=Xe.arr(o),p=!i&&!s&&!l;let f=Xe.und(r[n])?o:r[n],m=i||s||l?o:1,h=rt(c,n);b&&(m=b.animations[n].parent);let g,v=a.parent,y=a.interpolation,O=nt(b?m.getPayload():m),j=o;p&&(j=pt({range:[0,1],output:[o,o]})(1));let _=y&&y.getValue();const k=!Xe.und(v)&&a.animatedValues.some(e=>!e.done),E=!Xe.equ(j,_),w=!Xe.equ(j,a.previous),C=!Xe.equ(h,a.config);if(u||w&&E||C){if(i||l)v=y=a.parent||new St(f);else if(s)v=y=a.parent||new xt(f);else if(p){let e=a.interpolation&&a.interpolation.calc(a.parent.value);e=void 0===e||u?f:e,a.parent?(v=a.parent,v.setValue(0,!1)):v=new St(0);const t={output:[e,o]};a.interpolation?(y=a.interpolation,a.interpolation.updateConfig(t)):y=v.interpolate(t)}return O=nt(b?m.getPayload():m),g=nt(v.getPayload()),u&&!p&&v.setValue(f,!1),this.hasChanged=!0,g.forEach(e=>{e.startPosition=e.value,e.lastPosition=e.value,e.lastVelocity=k?e.lastVelocity:void 0,e.lastTime=k?e.lastTime:void 0,e.startTime=ht(),e.done=!1,e.animatedStyles.clear()}),rt(d,n)&&v.setValue(p?m:o,!1),Object(Qe.default)({},e,{[n]:Object(Qe.default)({},a,{name:n,parent:v,interpolation:y,animatedValues:g,toValues:O,previous:j,config:h,fromValues:nt(v.getValue()),immediate:rt(d,n),initialVelocity:tt(h.velocity,0),clamp:tt(h.clamp,!1),precision:tt(h.precision,.01),tension:tt(h.tension,170),friction:tt(h.friction,26),mass:tt(h.mass,1),duration:h.duration,easing:tt(h.easing,e=>e),decay:h.decay})})}return E?e:(p&&(v.setValue(1,!1),y.updateConfig({output:[j,j]})),v.done=!0,this.hasChanged=!0,Object(Qe.default)({},e,{[n]:Object(Qe.default)({},e[n],{previous:j})}))},this.animations),this.hasChanged){this.configs=Object.values(this.animations),this.values={},this.interpolations={};for(let e in this.animations)this.interpolations[e]=this.animations[e].interpolation,this.values[e]=this.animations[e].interpolation.getValue()}return this}destroy(){this.stop(),this.props={},this.merged={},this.animations={},this.interpolations={},this.values={},this.configs=[],this.local=0}}const Tt=(e,t)=>{const n=Object(Ze.useRef)(!1),r=Object(Ze.useRef)(),o=Xe.fun(t),a=Object(Ze.useMemo)(()=>{let n;return r.current&&(r.current.map(e=>e.destroy()),r.current=void 0),[new Array(e).fill().map((e,r)=>{const a=new Bt,i=o?rt(t,r,a):t[r];return 0===r&&(n=i.ref),a.update(i),n||a.start(),a}),n]},[e]),i=a[0],c=a[1];r.current=i;Object(Ze.useImperativeHandle)(c,()=>({start:()=>Promise.all(r.current.map(e=>new Promise(t=>e.start(t)))),stop:e=>r.current.forEach(t=>t.stop(e)),get controllers(){return r.current}}));const l=Object(Ze.useMemo)(()=>e=>r.current.map((t,n)=>{t.update(o?rt(e,n,t):e[n]),c||t.start()}),[e]);Object(Ze.useEffect)(()=>{n.current?o||l(t):c||r.current.forEach(e=>e.start())}),Object(Ze.useEffect)(()=>(n.current=!0,()=>r.current.forEach(e=>e.destroy())),[]);const s=r.current.map(e=>e.getValues());return o?[s,l,e=>r.current.forEach(t=>t.pause(e))]:s},Rt=e=>{const t=Xe.fun(e),n=Tt(1,t?e:[e]),r=n[0],o=n[1],a=n[2];return t?[r[0],o,a]:r};let Dt=0;const Ft=(e,t)=>("function"==typeof t?e.map(t):nt(t)).map(String),It=e=>{let t=e.items,n=e.keys,r=void 0===n?e=>e:n,o=Object(Je.default)(e,["items","keys"]);return t=nt(void 0!==t?t:null),Object(Qe.default)({items:t,keys:Ft(t,r)},o)};function Vt(e,t,n){const r=Object(Qe.default)({items:e,keys:t||(e=>e)},n),o=It(r),a=o.lazy,i=void 0!==a&&a,c=(o.unique,o.reset),l=void 0!==c&&c,s=(o.enter,o.leave,o.update,o.onDestroyed),u=(o.keys,o.items,o.onFrame),d=o.onRest,p=o.onStart,b=o.ref,f=Object(Je.default)(o,["lazy","unique","reset","enter","leave","update","onDestroyed","keys","items","onFrame","onRest","onStart","ref"]),m=et(),h=Object(Ze.useRef)(!1),g=Object(Ze.useRef)({mounted:!1,first:!0,deleted:[],current:{},transitions:[],prevProps:{},paused:!!r.ref,instances:!h.current&&new Map,forceUpdate:m});return Object(Ze.useImperativeHandle)(r.ref,()=>({start:()=>Promise.all(Array.from(g.current.instances).map(e=>{let t=e[1];return new Promise(e=>t.start(e))})),stop:e=>Array.from(g.current.instances).forEach(t=>t[1].stop(e)),get controllers(){return Array.from(g.current.instances).map(e=>e[1])}})),g.current=function(e,t){let n=e.first,r=e.prevProps,o=Object(Je.default)(e,["first","prevProps"]),a=It(t),i=a.items,c=a.keys,l=a.initial,s=a.from,u=a.enter,d=a.leave,p=a.update,b=a.trail,f=void 0===b?0:b,m=a.unique,h=a.config,g=a.order,v=void 0===g?["enter","leave","update"]:g,y=It(r),O=y.keys,j=y.items,_=Object(Qe.default)({},o.current),k=[...o.deleted],E=Object.keys(_),w=new Set(E),C=new Set(c),P=c.filter(e=>!w.has(e)),S=o.transitions.filter(e=>!e.destroyed&&!C.has(e.originalKey)).map(e=>e.originalKey),x=c.filter(e=>w.has(e)),A=-f;for(;v.length;){switch(v.shift()){case"enter":P.forEach((e,t)=>{m&&k.find(t=>t.originalKey===e)&&(k=k.filter(t=>t.originalKey!==e));const r=c.indexOf(e),o=i[r],a=n&&void 0!==l?"initial":"enter";_[e]={slot:a,originalKey:e,key:m?String(e):Dt++,item:o,trail:A+=f,config:rt(h,o,a),from:rt(n&&void 0!==l?l||{}:s,o),to:rt(u,o)}});break;case"leave":S.forEach(e=>{const t=O.indexOf(e),n=j[t];k.unshift(Object(Qe.default)({},_[e],{slot:"leave",destroyed:!0,left:O[Math.max(0,t-1)],right:O[Math.min(O.length,t+1)],trail:A+=f,config:rt(h,n,"leave"),to:rt(d,n)})),delete _[e]});break;case"update":x.forEach(e=>{const t=c.indexOf(e),n=i[t];_[e]=Object(Qe.default)({},_[e],{item:n,slot:"update",trail:A+=f,config:rt(h,n,"update"),to:rt(p,n)})})}}let B=c.map(e=>_[e]);return k.forEach(e=>{let t,n=e.left,r=(e.right,Object(Je.default)(e,["left","right"]));-1!==(t=B.findIndex(e=>e.originalKey===n))&&(t+=1),t=Math.max(0,t),B=[...B.slice(0,t),r,...B.slice(t)]}),Object(Qe.default)({},o,{changed:P.length||S.length||x.length,first:n&&0===P.length,transitions:B,current:_,deleted:k,prevProps:t})}(g.current,r),g.current.changed&&g.current.transitions.forEach(e=>{const t=e.slot,n=e.from,r=e.to,o=e.config,a=e.trail,c=e.key,m=e.item;g.current.instances.has(c)||g.current.instances.set(c,new Bt);const h=g.current.instances.get(c),v=Object(Qe.default)({},f,{to:r,from:n,config:o,ref:b,onRest:n=>{if(g.current.mounted){e.destroyed&&(b||i||Mt(g,c),s&&s(m));!Array.from(g.current.instances).some(e=>!e[1].idle)&&(b||i)&&g.current.deleted.length>0&&Mt(g),d&&d(m,t,n)}},onStart:p&&(()=>p(m,t)),onFrame:u&&(e=>u(m,t,e)),delay:a,reset:l&&"enter"===t});h.update(v),g.current.paused||h.start()}),Object(Ze.useEffect)(()=>(g.current.mounted=h.current=!0,()=>{g.current.mounted=h.current=!1,Array.from(g.current.instances).map(e=>e[1].destroy()),g.current.instances.clear()}),[]),g.current.transitions.map(e=>{let t=e.item,n=e.slot,r=e.key;return{item:t,key:r,state:n,props:g.current.instances.get(r).getValues()}})}function Mt(e,t){const n=e.current.deleted;for(let r of n){let n=r.key;const o=e=>e.key!==n;(Xe.und(t)||t===n)&&(e.current.instances.delete(n),e.current.transitions=e.current.transitions.filter(o),e.current.deleted=e.current.deleted.filter(o))}e.current.forceUpdate()}class Nt extends ct{constructor(e){void 0===e&&(e={}),super(),!e.transform||e.transform instanceof at||(e=lt.transform(e)),this.payload=e}}const zt={transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199},qt="[-+]?\\d*\\.?\\d+";function Lt(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return"\\(\\s*("+t.join(")\\s*,\\s*(")+")\\s*\\)"}const Ht=new RegExp("rgb"+Lt(qt,qt,qt)),Ut=new RegExp("rgba"+Lt(qt,qt,qt,qt)),Gt=new RegExp("hsl"+Lt(qt,"[-+]?\\d*\\.?\\d+%","[-+]?\\d*\\.?\\d+%")),Wt=new RegExp("hsla"+Lt(qt,"[-+]?\\d*\\.?\\d+%","[-+]?\\d*\\.?\\d+%",qt)),$t=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,Kt=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,Qt=/^#([0-9a-fA-F]{6})$/,Jt=/^#([0-9a-fA-F]{8})$/;function Zt(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function Yt(e,t,n){const r=n<.5?n*(1+t):n+t-n*t,o=2*n-r,a=Zt(o,r,e+1/3),i=Zt(o,r,e),c=Zt(o,r,e-1/3);return Math.round(255*a)<<24|Math.round(255*i)<<16|Math.round(255*c)<<8}function Xt(e){const t=parseInt(e,10);return t<0?0:t>255?255:t}function en(e){return(parseFloat(e)%360+360)%360/360}function tn(e){const t=parseFloat(e);return t<0?0:t>1?255:Math.round(255*t)}function nn(e){const t=parseFloat(e);return t<0?0:t>100?1:t/100}function rn(e){let t=function(e){let t;return"number"==typeof e?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=Qt.exec(e))?parseInt(t[1]+"ff",16)>>>0:zt.hasOwnProperty(e)?zt[e]:(t=Ht.exec(e))?(Xt(t[1])<<24|Xt(t[2])<<16|Xt(t[3])<<8|255)>>>0:(t=Ut.exec(e))?(Xt(t[1])<<24|Xt(t[2])<<16|Xt(t[3])<<8|tn(t[4]))>>>0:(t=$t.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=Jt.exec(e))?parseInt(t[1],16)>>>0:(t=Kt.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=Gt.exec(e))?(255|Yt(en(t[1]),nn(t[2]),nn(t[3])))>>>0:(t=Wt.exec(e))?(Yt(en(t[1]),nn(t[2]),nn(t[3]))|tn(t[4]))>>>0:null}(e);return null===t?e:(t=t||0,`rgba(${(4278190080&t)>>>24}, ${(16711680&t)>>>16}, ${(65280&t)>>>8}, ${(255&t)/255})`)}const on=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,an=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,cn=new RegExp(`(${Object.keys(zt).join("|")})`,"g");let ln={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0};const sn=["Webkit","Ms","Moz","O"];function un(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||ln.hasOwnProperty(e)&&ln[e]?(""+t).trim():t+"px"}ln=Object.keys(ln).reduce((e,t)=>(sn.forEach(n=>e[((e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1))(n,t)]=e[t]),e),ln);const dn={};jt(e=>new Nt(e)),gt("div"),ft(e=>{const t=e.output.map(e=>e.replace(an,rn)).map(e=>e.replace(cn,rn)),n=t[0].match(on).map(()=>[]);t.forEach(e=>{e.match(on).forEach((e,t)=>n[t].push(+e))});const r=t[0].match(on).map((t,r)=>Ct(Object(Qe.default)({},e,{output:n[r]})));return e=>{let n=0;return t[0].replace(on,()=>r[n++](e)).replace(/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,(e,t,n,r,o)=>`rgba(${Math.round(t)}, ${Math.round(n)}, ${Math.round(r)}, ${o})`)}}),dt(zt),ut((e,t)=>{if(!e.nodeType||void 0===e.setAttribute)return!1;{const o=t.style,a=t.children,i=t.scrollTop,c=t.scrollLeft,l=Object(Je.default)(t,["style","children","scrollTop","scrollLeft"]),s="filter"===e.nodeName||e.parentNode&&"filter"===e.parentNode.nodeName;void 0!==i&&(e.scrollTop=i),void 0!==c&&(e.scrollLeft=c),void 0!==a&&(e.textContent=a);for(let t in o)if(o.hasOwnProperty(t)){var n=0===t.indexOf("--"),r=un(t,o[t],n);"float"===t&&(t="cssFloat"),n?e.style.setProperty(t,r):e.style[t]=r}for(let t in l){const n=s?t:dn[t]||(dn[t]=t.replace(/([A-Z])/g,e=>"-"+e.toLowerCase()));void 0!==e.getAttribute(n)&&e.setAttribute(n,l[t])}}},e=>e);var pn,bn;const fn=(pn=e=>Object(Ze.forwardRef)((t,n)=>{const r=et(),o=Object(Ze.useRef)(!0),a=Object(Ze.useRef)(null),i=Object(Ze.useRef)(null),c=Object(Ze.useCallback)(e=>{const t=a.current;a.current=new _t(e,()=>{let e=!1;i.current&&(e=lt.fn(i.current,a.current.getAnimatedValue())),i.current&&!1!==e||r()}),t&&t.detach()},[]);Object(Ze.useEffect)(()=>()=>{o.current=!1,a.current&&a.current.detach()},[]),Object(Ze.useImperativeHandle)(n,()=>Ot(i,o,r)),c(t);const l=a.current.getValue(),s=(l.scrollTop,l.scrollLeft,Object(Je.default)(l,["scrollTop","scrollLeft"])),u=(d=e,!Xe.fun(d)||d.prototype instanceof Ye.a.Component?e=>i.current=function(e,t){return t&&(Xe.fun(t)?t(e):Xe.obj(t)&&(t.current=e)),e}(e,n):void 0);var d;return Ye.a.createElement(e,Object(Qe.default)({},s,{ref:u}))}),void 0===(bn=!1)&&(bn=!0),e=>(Xe.arr(e)?e:Object.keys(e)).reduce((e,t)=>{const n=bn?t[0].toLowerCase()+t.substring(1):t;return e[n]=pn(n),e},pn))(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"]);var mn=function(e){var t=e.toggles,n=e.onChange,r=W(Object(m.useState)((function(){return new WeakMap})),1)[0],o=t.filter((function(e){return!!e.value})),a=t.filter((function(e){return!e.value})),i={initial:!1,enter:function(e){return function(){var t=ne(ee.a.mark((function t(n){var o;return ee.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(void 0!==(o=r.get(e))){t.next=3;break}return t.abrupt("return");case 3:setTimeout((function(){n({height:o.offsetHeight})}),100),setTimeout((function(){n({opacity:1,left:0})}),200);case 5:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()},leave:function(e){return function(){var e=ne(ee.a.mark((function e(t){return ee.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t({opacity:0,left:40}),setTimeout((function(){t({height:0})}),100);case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()}},c=Vt(o,(function(e){return e.attribute}),i),l=Vt(a,(function(e){return e.attribute}),i);return Object(m.createElement)("div",{className:"components-toggle-group__panel",key:"toggle-group-controls"},Object(m.createElement)("div",{className:"components-toggle-group"},!!o.length&&Object(m.createElement)("div",{className:"components-toggle-group__toggle-list  components-toggle-group__toggle-list--enabled"},c.map((function(e){var t=e.item,o=e.key,a=e.props;return Object(m.createElement)(fn.div,{key:o,style:a,className:"components-toggle-group__toggle-list-animated"},Object(m.createElement)("div",{ref:function(e){return e&&r.set(t,e)}},Object(m.createElement)("div",{className:"components-toggle-group__toggle-list-item"},Object(m.createElement)(v.ToggleControl,{label:t.label,checked:!!t.value,onChange:function(e){n(j({},t.attribute,e))}}))))}))),!!a.length&&Object(m.createElement)(m.Fragment,null,Object(m.createElement)("label",{className:"components-toggle-group__toggle-list-label"},"Elements you aren't using"),Object(m.createElement)("div",{className:"components-toggle-group__toggle-list  components-toggle-group__toggle-list--disabled"},l.map((function(e){var t=e.item,o=e.key,a=e.props;return Object(m.createElement)(fn.div,{key:o,style:a,className:"components-toggle-group__toggle-list-animated"},Object(m.createElement)("div",{ref:function(e){return e&&r.set(t,e)}},Object(m.createElement)("div",{className:"components-toggle-group__toggle-list-item"},Object(m.createElement)(v.ToggleControl,{label:t.label,checked:!!t.value,onChange:function(e){n(j({},t.attribute,e))}}))))}))))))},hn=n(22),gn=function(e,t){var n=Object(D.select)("core/block-editor"),r=n.getBlocksByClientId,o=n.getClientIdsWithDescendants,a=Object(D.dispatch)("core/block-editor"),i=a.replaceInnerBlocks,c=a.updateBlockAttributes,l=o(),s=!1;return Object(D.subscribe)((function(){var n=o(),a=n.filter((function(e){return!l.includes(e)}));n!==l&&a.length&&(s?(l=n,r(a).map((function(n){var r;n.name!==e||n.attributes.templateInserted||null!==(r=n.innerBlocks)&&void 0!==r&&r.length||(i(n.clientId,Object(hn.createBlocksFromInnerBlocksTemplate)(t)),c(n.clientId,{templateInserted:!0}))}))):s=!0)}))};function vn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function yn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?vn(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):vn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var On=function(e,t){var n=Object(D.select)("core/block-editor"),r=n.getBlocksByClientId,o=n.getClientIdsWithDescendants,a=Object(D.dispatch)("core/block-editor").updateBlockAttributes,i=o(),c=!1;return Object(D.subscribe)((function(){var n=o(),l=n.filter((function(e){return!i.includes(e)}));n!==i&&l.length&&(c?(i=n,r(l).map((function(n){n.name!==e||n.attributes.defaultsGenerated||"function"!=typeof t||t(n).then((function(e){a(n.clientId,yn(yn({},e),{},{defaultsGenerated:!0}))}))}))):c=!0)}))},jn=n(31),_n=n.n(jn),kn=encodeURI("utm_source=".concat("Nova Blocks","&utm_medium=referral")),En=new(function(){function e(){i(this,e),this.fetchedImages=!1,this.images=[]}return l(e,[{key:"fetch",value:function(){var e,t,n,r=this,o=this.normalize.bind(this),a=null===(e=window)||void 0===e||null===(t=e.pixcare)||void 0===t||null===(n=t.themeConfig)||void 0===n?void 0:n.unsplashApiKey;return a?(this.api=new _n.a({accessKey:a}),this.api.collections.getCollectionPhotos(10606015).then(jn.toJson).then((function(e){return r.images=e.map(o),r.images})).finally((function(){r.fetchedImages=!0}))):(this.fetchedImages=!0,[])}},{key:"get",value:function(){return this.fetchedImages?this.images:this.fetch()}},{key:"normalize",value:function(e){var t=this;return{id:e.id,url:e.urls.regular,type:"image",width:e.width,height:e.height,sizes:{full:{url:e.urls.full,width:e.width,height:e.height},large:{url:e.urls.regular},medium:{url:e.urls.small},thumbnail:{url:e.urls.thumb},novablocks_huge:{url:e.urls.regular},novablocks_large:{url:e.urls.regular},novablocks_medium:{url:e.urls.small},novablocks_tiny:{url:e.urls.thumb}},title:e.description,caption:'<p class="credits">Photo by <a target="_blank" href="'.concat(e.user.links.html,"?").concat(kn,'">').concat(e.user.name,'</a> on <a target="_blank" href="https://unsplash.com?').concat(kn,'">Unsplash</a></p>'),download:function(){t.api.photos.downloadPhoto(e)}}}}]),e}()),wn=En.get.bind(En),Cn=function(e){var t=e.map((function(e){return Re()({path:"/wp/v2/media/".concat(e.id)}).then((function(t){var n;return Object.assign({},e,{description:null==t||null===(n=t.description)||void 0===n?void 0:n.raw})}))}));return Promise.all(t)},Pn=wp.element,Sn=Pn.useRef,xn=Pn.useLayoutEffect,An=Pn.useState,Bn=Pn.useCallback,Tn=function(){var e=W(An({}),2),t=e[0],n=e[1],r=W(An(null),2),o=r[0],a=r[1],i=Sn(null),c=Bn((function(){var e=i.current;e&&e.disconnect()}),[]),l=Bn((function(){i.current=new window.ResizeObserver((function(e){var t=W(e,1)[0];return n(t)})),o&&i.current.observe(o)}),[o]);return xn((function(){return l(),function(){return c()}}),[c,l]),[a,t]},Rn={},Dn=function(e,t){var n=W(Object(m.useState)((function(){return Object.prototype.hasOwnProperty.call(Rn,e)?Rn[e]:"function"==typeof t?t():t})),2),r=n[0],o=n[1];return[r,function(t){Rn[e]=t,o(t)}]};function Fn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function In(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Fn(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Fn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Vn=function(e,t){if(void 0===e)return t;if(void 0===t)return e;var n=Array.isArray(e)?e:[e],r=Array.isArray(t)?t:[t];return n.concat(r)},Mn=Object(v.createSlotFill)("ControlsSections"),Nn=Mn.Slot,zn=Mn.Fill,qn=Object(v.createSlotFill)("DrawerContent"),Ln=qn.Slot,Hn=qn.Fill,Un=function(e){return Object(m.createElement)("div",{className:"novablocks-sections__cube"},Object(m.createElement)("div",{className:"novablocks-sections__cube-face novablocks-sections__cube-face--top"}),Object(m.createElement)("div",{className:"novablocks-sections__cube-face novablocks-sections__cube-face--left"}),Object(m.createElement)("div",{className:"novablocks-sections__cube-face novablocks-sections__cube-face--right"}))};function Gn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=f(e);if(t){var o=f(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return b(this,n)}}var Wn=["rgb(142,101,192)","rgb(0,202,182)","rgb(222,22,81)"],$n=function(e){var t=e.title,n=e.tabs,r=e.goBack,o=e.updateHeight;if(!n.length)return null;var a=W(Dn("activeTab",n[0].props.label),2),i=a[0],c=a[1];n.some((function(e){return i===e.props.label}))||(i=n[0].props.label);var l,s=n.findIndex((function(e){return e.props.label===i})),u=n[s],d=Rt({accentColor:(l=i,Object(T.__)("General")===l?Wn[0]:Object(T.__)("Customize")===l?Wn[1]:Wn[2])}).accentColor;return Object(m.useEffect)(o,[i]),Object(m.createElement)(fn.div,{className:"novablocks-section__controls",style:{"--novablocks-section-controls-accent":d}},Object(m.createElement)("div",{className:"novablocks-sections__controls-header"},Object(m.createElement)("div",{className:"novablocks-sections__controls-back",onClick:r,key:"tabs-back-button"}),Object(m.createElement)("div",{className:"novablocks-sections__controls-title",key:"tabs-title"},t),Object(m.createElement)(Un,null)),n.length>1&&Object(m.createElement)("div",{className:"novablocks-sections__tabs"},n.map((function(e,t){var n=e.props.label,r=function(e,t){return he()("novablocks-sections__tab",{"novablocks-sections__tab--active":t===e})}(n,i);return Object(m.createElement)("div",{className:r,onClick:function(){c(n)},key:t},n)}))),Object(m.createElement)(Kn,S({activeTab:u},e)))},Kn=function(e){u(n,e);var t=Gn(n);function n(){var e;return i(this,n),(e=t.apply(this,arguments)).resizeObserver=null,e.resizeElement=Object(m.createRef)(),e}return l(n,[{key:"componentDidMount",value:function(){var e=this;this.resizeObserver=new ResizeObserver((function(t){e.props.updateHeight()})),this.resizeObserver.observe(this.resizeElement.current)}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect()}},{key:"render",value:function(){var e=this.props.activeTab;return Object(m.createElement)("div",{className:"novablocks-sections__tab-content",ref:this.resizeElement},!!e&&e.props.children)}}]),n}(m.Component),Qn=function(e){var t=e.sections,n=document.querySelector(".block-editor-block-inspector__advanced"),r=!!n&&n.parentNode;r&&(r.style.setProperty("transition","height .3s ease-out"),r.style.setProperty("overflow","hidden"));var o=Object(h.groupBy)(t,(function(e){return e.props.group?e.props.group:""}));return Object(m.createElement)("div",{className:"novablocks-sections"},Object(m.createElement)(nr,{onOpen:function(){null!=r&&r.style&&(r.style.setProperty("height"," ".concat(n.offsetHeight,"px")),requestAnimationFrame((function(){r.style.setProperty("height",0)})))},onClose:function(){null!=r&&r.style&&(r.addEventListener("transitionend",(function(){r.style.removeProperty("height")}),{once:!0}),r.style.setProperty("height"," ".concat(n.offsetHeight,"px")))}},Object(m.createElement)(lr,null,Object(m.createElement)("div",{className:"novablocks-sections__header"},Object(m.createElement)("div",{className:"novablocks-sections__title"},Object(T.__)("Design Customization")),Object(m.createElement)(Un,null))),Object.keys(o).sort().map((function(e){var t=o[e];return Object(m.createElement)(ir,{title:e,key:e},t.map((function(e,t){var n=e.props,r=n.label,o=n.priority;return Object(m.createElement)(ur,{key:t,title:r,priority:o})})))})),Object.keys(o).sort().map((function(e){return o[e].map((function(e,t){var n=e.props,r=n.children,o=(n.label,m.Children.toArray(r).filter((function(e){return e.type===Zn}))),a=Object(h.orderBy)(o,(function(e){return e.props.priority||0}),["desc"]),i=Object(h.groupBy)(a,(function(e){return e.props.label})),c=Object.keys(i).map((function(e){return{props:{label:e,children:i[e].reduce((function(e,t){return e.concat(m.Children.toArray(t.props.children))}),[])}}}));return Object(m.createElement)(cr,{key:t},Object(m.createElement)($n,{title:e.props.label,tabs:c}))}))})),Object(m.createElement)(sr,null,Object(m.createElement)(Ln,null))))},Jn=function(e){return Object(m.createElement)(Nn,null,(function(e){var t=function(e){var t=[];return e.forEach((function(e){var n=t.findIndex((function(t){return t.props.label===e[0].props.label}));-1===n?t.push({props:e[0].props}):t.splice(n,1,{props:In(In({},t[n].props),{},{children:Vn(t[n].props.children,e[0].props.children)})})})),t}(e);return t.length?Object(m.createElement)(Qn,{sections:t}):null}))},Zn=function(e){return Object(m.createElement)("div",{label:e.label},e.children)},Yn=function(e){var t=Object(ge.useBlockEditContext)().isSelected;return Object(m.createElement)(zn,null,t&&Object(m.createElement)("div",e))},Xn=function(e){var t=Object(ge.useBlockEditContext)().isSelected;return Object(m.createElement)(Hn,null,t&&Object(m.createElement)("div",e))};function er(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function tr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?er(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):er(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var nr=function(e){var t=m.Children.toArray(e.children),n=t.filter((function(e){return e.type===ir})),r=t.filter((function(e){return e.type===cr})),o=t.filter((function(e){return e.type===lr})),a=t.filter((function(e){return e.type===sr})),i=W(Object(m.useState)(!1),2),c=i[0],l=i[1],s=W(Dn("drawerOpen",!1),2),u=s[0],d=s[1],p=W(Dn("drawerActiveTitle",!1),2),b=p[0],f=p[1],g=W(Dn("drawerHeight",0),2),v=g[0],y=g[1];if(n.some((function(e){return ar(e).some((function(e){var t;return(null==e||null===(t=e.props)||void 0===t?void 0:t.title)===b}))}))){var O=0;n.some((function(e){var t=ar(e),n=t.findIndex((function(e){var t;return(null==e||null===(t=e.props)||void 0===t?void 0:t.title)===b}));return O+=n>-1?n:t.length,n>-1})),c=O}else u=!1;var j=Object(m.useRef)(null),_=W(Object(m.useState)((function(){return new WeakMap})),1)[0],k=function(){},E="function"==typeof e.onOpen?e.onOpen:k,w="function"==typeof e.onClose?e.onClose:k,C=function(){var e,t=j.current?j.current.clientHeight:0,n=(e=_.get(r[c]))?e.clientHeight:0;y(u?n:t)},P=Rt({transform:u?"translate3d(-100%,0,0)":"translate3d(0%,0,0)",height:v,immediate:!u&&!1===c}),x=P.height,A=P.transform;Object(m.useEffect)((function(){C()}),[u,c]);var B=0;return Object(m.createElement)(fn.div,{className:"novablocks-drawers",style:{height:x}},Object(m.createElement)(fn.div,{className:"novablocks-drawers__wrap",style:{transform:A}},Object(m.createElement)("div",{className:"novablocks-drawers__front",ref:j},o,n.map((function(e,t){var n,r=ar(e),o=null==e||null===(n=e.props)||void 0===n?void 0:n.title;B+=r.length;var a=r.map((function(e,t){var n,o=B-r.length+t,a=Number.isInteger(null===(n=e.props)||void 0===n?void 0:n.target)?e.props.target:o;return tr(tr({},e),{},{target:a})})),i=Object(h.orderBy)(a,(function(e){return e.props.priority||0}),["desc"]);return Object(m.createElement)("div",{className:"novablocks-drawers__list",key:"drawer-list-".concat(t)},o&&Object(m.createElement)("div",{className:"novablocks-drawers__list-title"},o),i.map((function(e,n){var r=e.props,o=e.target,a=r.title;return Object(m.createElement)(ur,S({},r,{key:"drawer-".concat(t,"-").concat(n),onClick:function(){l(o),f(a),d(!0),E()}}))})))})),a.map((function(e,t){var n=W(Tn(),2),r=n[0],o=n[1].contentRect;return Object(m.useEffect)(C,[null==o?void 0:o.height]),Object(m.createElement)("div",{ref:r,key:"drawer-list-after-child-".concat(t)},e)}))),r.map((function(e,t){var n=he()("novablocks-drawers__panel",{"novablocks-drawers__panel--hidden":t!==c});return Object(m.createElement)("div",{key:"drawer-panel-".concat(t),className:n,ref:function(t){return t&&_.set(e,t)}},Object(m.createElement)(rr,S({},e.props,{isActive:t===c,goBack:function(){d(!1),w()},updateHeight:C})))}))))},rr=function(e){var t=e.goBack,n=e.isActive,r=e.updateHeight;return or(e.children,{goBack:t,isActive:n,updateHeight:r})},or=function(e,t){return void 0===e?e:Array.isArray(e)?e.map((function(e){return Object(m.cloneElement)(e,t)})):Object(m.cloneElement)(e,t)},ar=function(e){var t,n=null==e||null===(t=e.props)||void 0===t?void 0:t.children;return Array.isArray(n)?n.filter((function(e){return e.type===ur})):[]},ir=function(e){return Object(m.createElement)("div",{className:"novablocks-drawers__list"},e.children)},cr=function(e){return e.children},lr=function(e){return e.children},sr=function(e){return e.children},ur=function(e){var t=e.title,n=e.onClick;return Object(m.createElement)("div",{className:"novablocks-drawer",onClick:n},t)},dr=n(4),pr=n(41),br=n.n(pr),fr=function(e,t){var n=Object(D.select)("core/block-editor").getBlock,r=Object(D.dispatch)("core/block-editor").updateBlockAttributes;n(e).innerBlocks.forEach((function(e){r(e.clientId,t)}))},mr=function(){return document.querySelector(".edit-post-layout__content")||document.querySelector(".edit-post-editor-regions__content")||document.querySelector(".block-editor-editor-skeleton__content")||document.querySelector(".interface-interface-skeleton__content")},hr=Object(m.createContext)(),gr=br.a.utils,vr=gr.getStyles,yr=gr.getState,Or=function(e){return function(t){var n=t.attributes,r=W(Object(m.useState)(null),2),o=r[0],a=r[1],i=W(Object(m.useState)(null),2),c=i[0],l=i[1],s=W(Object(m.useState)(null),2),u=s[0],d=s[1],p=W(Object(m.useState)({}),2),b=p[0],f=p[1],h=mr(),g=Object(m.useCallback)((function(e){null!==e&&l(e)}),[]);Object(m.useEffect)((function(){if(c){var e=function(e,t){var n=[];return e?(Object(Y.findParents)(e,".wp-block").map((function(e){if(window.MutationObserver){var r=new MutationObserver((function(e){e.forEach((function(e){"style"===e.attributeName&&e.oldValue&&e.oldValue.includes("transform: translate3d")&&t()}))}));r.observe(e,{attributes:!0,attributeOldValue:!0,childList:!1,subtree:!1}),n.push(r)}if(window.ResizeObserver){var o=new ResizeObserver((function(){t()}));o.observe(e),n.push(o)}})),n):n}(c,v),t=wp.data.subscribe(v);return window.addEventListener("resize",v),h&&h.addEventListener("scroll",v),function(){window.removeEventListener("resize",v),e.forEach((function(e){return e.disconnect()})),t(),h&&h.removeEventListener("scroll",v)}}}),[c]),Object(m.useEffect)((function(){u&&a(yr(u,n))}),[u]),Object(m.useEffect)((function(){if(u&&o){var e=Object.assign({},u,o);f(vr(e,n))}}),[u,o]);var v=function(){d({scrollContainerHeight:h.offsetHeight,scrollContainerBox:h.getBoundingClientRect(),containerWidth:c.offsetWidth,containerHeight:c.offsetHeight,containerBox:c.getBoundingClientRect()})};return Object(m.createElement)("div",{className:"novablocks-doppler__mask novablocks-doppler__wrapper",ref:g},Object(m.createElement)(hr.Provider,{value:{style:b,state:o,container:c,scrollContainer:h}},Object(m.createElement)(e,t)))}},jr=function(e){return function(t){return Object(m.createElement)(hr.Consumer,null,(function(n){return Object(m.createElement)(e,S({parallax:n},t))}))}},_r=Object(F.compose)([Or,jr]),kr=n(32),Er=function(e){var t=e.setAttributes,n=e.attributes,r=n.scrollingEffect,o=n.motionPreset,i=e.settings,c=e.name,l=i.motionPresetOptions,s=i.theme_support.doppler,u=a(i.scrollingEffectOptions);return s&&s.includes(c)&&u.push({label:Object(T.__)("Doppler by Pixelgrade ®"),value:"doppler"}),Object(m.createElement)(Yn,{label:Object(T.__)("Scrolling Effect")},Object(m.createElement)(Zn,{label:Object(T.__)("Customize")},Object(m.createElement)(v.RadioControl,{key:"novablocks-scrolling-effect",selected:r,className:"novablocks-scrolling-effect",onChange:function(e){var n={scrollingEffect:e};if("doppler"===e&&"custom"!==o){var r=l.find((function(e){return o===e.value}));(n=Object.assign(r.preset,n)).minHeightFallback=75}t(n)},options:u}),e.children))},wr=function(e){var t=e.attributes,n=t.motionPreset,r=t.scrollingEffect,o=e.setAttributes,a=e.settings.motionPresetOptions,i=e.isScrolling,c=e.previewScrolling;return"doppler"===r&&Object(m.createElement)(v.PanelBody,{title:"Doppler Scrolling Settings"},Object(m.createElement)(v.RadioControl,{label:"Motion Presets",selected:n,onChange:function(e){var t={motionPreset:e},n=a.find((function(t){return e===t.value}));n&&n.preset&&(t=Object.assign(n.preset,t)),o(t)},options:a}),Object(m.createElement)("div",null,Object(m.createElement)(v.Button,{isLarge:!0,isPrimary:!0,disabled:!!i,onClick:c},"Preview Scrolling")))},Cr=function(e){var t,n,r,o,a=null==e?void 0:e.type,i=!1;"image"===a&&(i={url:(null==e||null===(t=e.sizes)||void 0===t||null===(n=t.novablocks_large)||void 0===n?void 0:n.url)||(null==e||null===(r=e.sizes)||void 0===r||null===(o=r.novablocks_huge)||void 0===o?void 0:o.url)||(null==e?void 0:e.url),width:218,height:170});return"video"===a&&(i={url:"//cloud.pixelgrade.com/wp-content/uploads/2020/01/Screenshot-2020-01-09-at-15.59.37.png",width:218,height:170}),i},Pr=function(e){var t=e.attributes,n=e.setAttributes,r=t.media,o=(t.motionPreset,t.focalPoint),a=t.finalFocalPoint,i=t.initialBackgroundScale,c=t.followThroughStart,l=t.scrollingEffect,s=Cr(r),u="doppler"===l;if(!s)return!1;var d=Object(T.__)("Static Scrolling Settings","nova-blocks"),p=Object(T.__)("Parallax Scrolling Settings","nova-blocks"),b=Object(T.__)("Start Frame","nova-blocks"),f=d;"parallax"===l&&(f=p),u&&(f=b);var h=["novablocks-focal-point-picker","novablocks-focal-point-picker--".concat(l),"novablocks-focal-point-picker--start",Object(Y.getSnapClassname)(o)].join(" ");return Object(m.createElement)(v.PanelBody,{title:f,className:h},Object(m.createElement)(v.FocalPointPicker,{label:"Focal Point",url:s.url,dimensions:{width:s.width,height:s.height},value:o,onChange:function(e){n({motionPreset:"custom",focalPoint:Object(Y.maybeSnapFocalPoint)(e),finalFocalPoint:Object(Y.maybeSnapFocalPoint)({x:e.x,y:a.y})})}}),Object(m.createElement)(v.RangeControl,{label:"Zoom",value:i,onChange:function(e){n({motionPreset:"custom",initialBackgroundScale:e})},min:1,max:2,step:.01}),"doppler"===l&&Object(m.createElement)(v.ToggleControl,{label:Object(T.__)("Smooth start transition","nova-blocks"),checked:c,onChange:function(){return n({followThroughStart:!c})}}))},Sr=function(e){var t=e.attributes,n=e.setAttributes,r=t.media,o=t.focalPoint,a=t.finalFocalPoint,i=t.finalBackgroundScale,c=t.followThroughEnd,l=t.scrollingEffect,s=Cr(r);if(!s||"doppler"!==l)return!1;var u=["novablocks-focal-point-picker","novablocks-focal-point-picker--".concat(l),"novablocks-focal-point-picker--end",Object(Y.getSnapClassname)(o)].join(" ");return Object(m.createElement)(v.PanelBody,{title:Object(T.__)("End Frame","nova-blocks"),className:u},Object(m.createElement)(v.FocalPointPicker,{label:"Focal Point",url:s.url,dimensions:{width:s.width,height:s.height},value:a,onChange:function(e){n({motionPreset:"custom",focalPoint:Object(Y.maybeSnapFocalPoint)({x:e.x,y:o.y}),finalFocalPoint:Object(Y.maybeSnapFocalPoint)(e)})},disabled:!0}),Object(m.createElement)(v.RangeControl,{label:"Zoom",value:i,onChange:function(e){n({motionPreset:"custom",finalBackgroundScale:e})},min:1,max:2,step:.01}),Object(m.createElement)(v.ToggleControl,{label:Object(T.__)("Smooth end transition","nova-blocks"),checked:c,onChange:function(){return n({motionPreset:"custom",followThroughEnd:!c})}}))},xr=function(e){return Object(m.createElement)(m.Fragment,null,Object(m.createElement)(Er,e,Object(m.createElement)(wr,e),Object(m.createElement)(Pr,e),Object(m.createElement)(Sr,e)))};function Ar(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=f(e);if(t){var o=f(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return b(this,n)}}var Br=function(e){return function(t){u(r,t);var n=Ar(r);function r(){var e;return i(this,r),(e=n.apply(this,arguments)).state={isScrolling:!1},e.previewScrolling=e.previewScrolling.bind(p(e)),e}return l(r,[{key:"scrollFromTo",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(e){return e},o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1e3,i=this.props.parallax.scrollContainer,c=t-e,l=1e3*Math.abs(c)/a,s=Date.now();function u(){var t=(Date.now()-s)/l;i.scrollTop=e+c*r(t)}i.style.pointerEvents="none";var d=setInterval(u,0);this.setState({isScrolling:!0}),setTimeout((function(){clearInterval(d),n.setState({isScrolling:!1}),i.scrollTop=e+c,i.style.removeProperty("pointer-events"),"function"==typeof o&&o()}),l)}},{key:"previewScrolling",value:function(){var e=this,t=this.props.parallax,n=t.scrollContainer,r=t.container,o=t.state,a=o.containerBox,i=o.containerHeight,c=o.scrollContainerHeight,l=o.scrollContainerBox;if(r&&n){var s=n.scrollTop,u=s+a.top-l.top-c,d=i+c;u<0&&(d+=u,u=0);var p=n.scrollHeight-n.offsetHeight-(u+d);p<0&&(d+=p);var b=u+d;this.scrollFromTo(s,u,kr.easeOutQuart,(function(){e.scrollFromTo(u,b,kr.easeInOutCubic,(function(){}),1e3)}),3e3)}}},{key:"render",value:function(){return Object(m.createElement)(m.Fragment,null,Object(m.createElement)(xr,S({},this.props,{isScrolling:this.state.isScrolling,previewScrolling:this.previewScrolling})),Object(m.createElement)(e,this.props))}}]),r}(m.Component)};function Tr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Rr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Tr(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Tr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Dr={focalPoint:{type:"object",default:{x:.5,y:.5}},finalFocalPoint:{type:"object",default:{x:.5,y:.5}},initialBackgroundScale:{type:"number",default:1},finalBackgroundScale:{type:"number",default:1},scrollIndicatorBlock:{type:"boolean",default:!1},scrollingEffect:{type:"string",default:"static"},motionPreset:{type:"string",default:"standard-dynamic"},followThroughStart:{type:"boolean",default:!0},followThroughEnd:{type:"boolean",default:!0}},Fr={scrollingEffect:{type:"string",default:"parallax"}},Ir=Object(F.createHigherOrderComponent)((function(e){return function(t){var n,r=Object(D.select)("core/blocks").getBlockType(t.name).supports;if(null==r||null===(n=r.novaBlocks)||void 0===n||!n.doppler)return Object(m.createElement)(e,t);var o=_r(e);return Object(m.createElement)(o,t)}}));Object(dr.addFilter)("editor.BlockEdit","novablocks/with-doppler",Ir);var Vr=Object(F.createHigherOrderComponent)((function(e){return function(t){var n,r=Object(D.select)("core/blocks").getBlockType(t.name).supports;if(null==r||null===(n=r.novaBlocks)||void 0===n||!n.doppler)return Object(m.createElement)(e,t);var o=Br(e);return Object(m.createElement)(o,t)}}));Object(dr.addFilter)("editor.BlockEdit","novablocks/with-doppler-controls",Vr);Object(dr.addFilter)("blocks.registerBlockType","novablocks/add-doppler-attributes",(function(e){var t,n,r,o,a;return null!=e&&null!==(t=e.supports)&&void 0!==t&&null!==(n=t.novaBlocks)&&void 0!==n&&n.doppler?Rr(Rr({},e),{},{attributes:Rr(Rr(Rr({},e.attributes),Dr),null!=e&&null!==(r=e.supports)&&void 0!==r&&null!==(o=r.novaBlocks)&&void 0!==o&&null!==(a=o.doppler)&&void 0!==a&&a.altAttributes?Fr:{})}):e}));var Mr=function(e){var t,n=Object(Y.getRandomBetween)(4,7),r=10*Object(Y.getRandomBetween)(0,10),o=Object(Y.getRandomFromArray)([0,50,100,100,100]),a=Object(Y.getRandomFromArray)([0,50,100,100,100]),i=10*Object(Y.getRandomBetween)(0,10);return j(t={},"".concat(e,"Sides"),n),j(t,"".concat(e,"PatternSeed"),r),j(t,"".concat(e,"Complexity"),o),j(t,"".concat(e,"Smoothness"),a),j(t,"".concat(e,"Rotation"),i),t};function Nr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function zr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Nr(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Nr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var qr=function(e){var t=e.attributes,n=e.setAttributes,r=e.prefix||"blob",o=0===t["".concat(r,"Complexity")],a=0===t["".concat(r,"Complexity")]&&100===t["".concat(r,"Smoothness")],i=0===t["".concat(r,"Complexity")]&&100===t["".concat(r,"Smoothness")];return Object(m.createElement)(m.Fragment,null,Object(m.createElement)("div",{className:Object(Y.getControlsDirtyClasses)(a)},Object(m.createElement)(v.RangeControl,{value:t["".concat(r,"Sides")],onChange:function(e){var t={};t["".concat(r,"Sides")]=e,n(t)},label:Object(T.__)("Sides"),min:3,max:8,step:1})),Object(m.createElement)("div",{className:Object(Y.getControlsDirtyClasses)(o)},Object(m.createElement)(v.RangeControl,{value:t["".concat(r,"PatternSeed")],onChange:function(e){var t={};t["".concat(r,"PatternSeed")]=e,n(t)},label:Object(T.__)("Pattern Seed"),min:0,max:100,step:10})),Object(m.createElement)(v.RangeControl,{value:t["".concat(r,"Complexity")],onChange:function(e){var t={};t["".concat(r,"Complexity")]=e,n(t)},label:Object(T.__)("Variation"),min:0,max:100,step:10}),Object(m.createElement)(v.RangeControl,{value:t["".concat(r,"Smoothness")],onChange:function(e){var t={};t["".concat(r,"Smoothness")]=e,n(t)},label:Object(T.__)("Smoothness"),min:0,max:100,step:10}),Object(m.createElement)("div",{className:Object(Y.getControlsDirtyClasses)(i)},Object(m.createElement)(v.RangeControl,{value:t["".concat(r,"Rotation")],onChange:function(e){var t={};t["".concat(r,"Rotation")]=e,n(t)},label:Object(T.__)("Rotation"),min:0,max:100,step:10})))},Lr=function(e){var t=e.attributes,n=e.setAttributes,r=e.settings,o=r.blobPresetOptions,a=r.debug,i=t.blobsSizeBalance,c=t.blobsHorizontalDisplacement,l=t.blobsVerticalDisplacement,s=t.blobsEnableMask,u=t.blobsEnableDecoration,d=(t.blobsMixStyle,t.enableShapeDebug);return Object(m.createElement)(Yn,{label:Object(T.__)("Shape Modeling"),group:Object(T.__)("Modules")},Object(m.createElement)(Zn,{label:Object(T.__)("General")},Object(m.createElement)("p",null,"Use this tool to generate shapes and combine them with your images to create designs that are a unique and memorable part of your brand identity."),Object(m.createElement)(Be,{key:"blob-style-preset",label:Object(T.__)("Choose a shape preset:","nova-blocks"),options:o,randomize:function(){return zr(zr(zr({blobsEnableMask:Object(Y.getRandomFromArray)([!0,!0,!0]),blobsEnableDecoration:Object(Y.getRandomFromArray)([!0,!0,!1])},Mr("blob")),Mr("blobMask")),{},{blobsHorizontalDisplacement:10*Object(Y.getRandomBetween)(3,7),blobsVerticalDisplacement:10*Object(Y.getRandomBetween)(3,7),blobsSizeBalance:10*Object(Y.getRandomBetween)(4,6)})}})),!1,Object(m.createElement)(Zn,{label:Object(T.__)("Settings")},!!a&&Object(m.createElement)(P,{title:Object(T.__)("Debug")},Object(m.createElement)(v.ToggleControl,{label:Object(T.__)("Enable Shape Debug","nova-blocks"),checked:d,onChange:function(){return n({enableShapeDebug:!d})}})),Object(m.createElement)(P,{title:Object(T.__)("Media Shape")},Object(m.createElement)(v.ToggleControl,{label:Object(T.__)("Enable Media Shape","nova-blocks"),checked:s,onChange:function(){return n({blobsEnableMask:!s})}}),s&&Object(m.createElement)(qr,S({},e,{prefix:"blobMask"}))),Object(m.createElement)(P,{title:Object(T.__)("Decorative Shape")},Object(m.createElement)(v.ToggleControl,{label:Object(T.__)("Enable Blob Decoration","nova-blocks"),checked:u,onChange:function(){return n({blobsEnableDecoration:!u})}}),u&&Object(m.createElement)(qr,S({},e,{prefix:"blob"}))),u&&Object(m.createElement)(P,{title:Object(T.__)("Scaling")},Object(m.createElement)(v.RangeControl,{value:c,onChange:function(e){n({blobsHorizontalDisplacement:e})},label:Object(T.__)("Horizontal Displacement"),min:0,max:100,step:5}),Object(m.createElement)(v.RangeControl,{value:l,onChange:function(e){n({blobsVerticalDisplacement:e})},label:Object(T.__)("Vertical Displacement"),min:0,max:100,step:5}),Object(m.createElement)(v.RangeControl,{value:i,onChange:function(e){n({blobsSizeBalance:e})},label:Object(T.__)("Size Balance"),min:20,max:80,step:5}))))};function Hr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ur(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Hr(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Hr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Gr={blobsEnableMask:{type:"boolean",default:!1},blobSides:{type:"number",default:3},blobPatternSeed:{type:"number",default:3},blobComplexity:{type:"number",default:0},blobSmoothness:{type:"number",default:33},blobRotation:{type:"number",default:0},blobsEnableDecoration:{type:"boolean",default:!1},blobMaskSides:{type:"number",default:3},blobMaskPatternSeed:{type:"number",default:3},blobMaskComplexity:{type:"number",default:0},blobMaskSmoothness:{type:"number",default:33},blobMaskRotation:{type:"number",default:0},blobsSizeBalance:{type:"number",default:50},blobsHorizontalDisplacement:{type:"number",default:50},blobsVerticalDisplacement:{type:"number",default:50}},Wr=Object(F.createHigherOrderComponent)((function(e){return function(t){var n,r=Object(D.select)("core/blocks").getBlockType(t.name).supports;return null!=r&&null!==(n=r.novaBlocks)&&void 0!==n&&n.blobs?Object(m.createElement)(m.Fragment,null,Object(m.createElement)(Lr,t),Object(m.createElement)(e,t)):Object(m.createElement)(e,t)}}));function $r(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=f(e);if(t){var o=f(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return b(this,n)}}Object(dr.addFilter)("editor.BlockEdit","novablocks/with-blob-controls",Wr),Object(dr.addFilter)("blocks.registerBlockType","novablocks/add-emphasis-level-attributes",(function(e){var t,n;return null!=e&&null!==(t=e.supports)&&void 0!==t&&null!==(n=t.novaBlocks)&&void 0!==n&&n.blobs?Ur(Ur({},e),{},{attributes:Ur(Ur({},e.attributes),Gr)}):e}));var Kr=["novablocks/announcement-bar"];Object(dr.addFilter)("blocks.registerBlockType","novablocks/add-blockId-attribute",(function(e){return Kr.includes(e.name)?(void 0!==e.attributes&&(e.attributes=Object.assign(e.attributes,{blockId:{type:"string",default:""}})),e):e}));var Qr=Object(F.createHigherOrderComponent)((function(e){return function(t){u(r,t);var n=$r(r);function r(){return i(this,r),n.apply(this,arguments)}return l(r,[{key:"componentDidMount",value:function(){Kr.includes(this.props.name)&&this.props.setAttributes({blockId:this.props.clientId})}},{key:"render",value:function(){return Object(m.createElement)(e,this.props)}}]),r}(m.Component)}),"withBlockIdAttribute");function Jr(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=f(e);if(t){var o=f(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return b(this,n)}}Object(dr.addFilter)("editor.BlockEdit","novablocks/with-blockId-attribute",Qr);var Zr=["novablocks/hero"];Object(dr.addFilter)("blocks.registerBlockType","novablocks/add-blockIndex-attribute",(function(e){return Zr.includes(e.name)?(void 0!==e.attributes&&(e.attributes=Object.assign(e.attributes,{blockIndex:{type:"number",default:-1}})),e):e}));var Yr=Object(F.createHigherOrderComponent)((function(e){return function(t){u(r,t);var n=Jr(r);function r(){return i(this,r),n.apply(this,arguments)}return l(r,[{key:"componentDidMount",value:function(){this.updateIndex()}},{key:"updateIndex",value:function(){var e=this;if(Zr.includes(this.props.name)){var t=this.props.attributes.blockIndex,n=Object(D.select)("core/block-editor").getBlocks().findIndex((function(t){return t.clientId===e.props.clientId}));t!==n&&this.props.setAttributes({blockIndex:n})}}},{key:"render",value:function(){return Object(m.createElement)(e,this.props)}}]),r}(m.Component)}),"withBlockIndexAttribute");function Xr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function eo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Xr(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Xr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}Object(dr.addFilter)("editor.BlockEdit","novablocks/with-blockIndex-attribute",Yr);var to=function(e){var t=e.attributes,n=e.setAttributes,r=e.name,o=t.cardMediaOpacity,a=t.level,i=t.collectionTitleLevel,c=t.cardTitleLevel,l=t.metadataPosition,s=t.thumbnailAspectRatioString,u=t.thumbnailAspectRatio,d=t.imageResizing,p=t.imagePadding,b=t.contentPadding;return Object(m.useEffect)((function(){n({containerHeight:u})}),[u]),Object(m.createElement)(Yn,{label:Object(T.__)("Card Details")},Object(m.createElement)(Zn,{label:Object(T.__)("Customize")},Object(m.createElement)(P,{title:Object(T.__)("Thumbnail Aspect Ratio")},Object(m.createElement)("div",{key:"thumbnail-aspect-ratio-customize-1",className:Object(Y.getControlsClasses)(t,Y.getAspectRatioAttributes)},Object(m.createElement)(v.RadioControl,{key:"thumbnail-aspect-ratio",selected:s,onChange:function(e){var t=t;"landscape"===e&&(t=45),"portrait"===e&&(t=65),n({thumbnailAspectRatio:t,thumbnailAspectRatioString:e})},options:[{label:"Landscape",value:"landscape"},{label:"Portrait",value:"portrait"},{label:"Auto",value:"auto"}]})),Object(m.createElement)("div",{key:"title-level-customize-1",className:Object(Y.getControlsClasses)(t,Y.getLevelAttributes)},Object(m.createElement)(v.PanelRow,null,Object(m.createElement)("span",null,Object(T.__)("Title Starting Size","nova-blocks")),Object(m.createElement)(G,{minLevel:2,maxLevel:4,selectedLevel:a,onChange:function(e){var r=Object(Y.getLevelAttributes)(eo(eo({},t),{},{level:e}));n(r)}}))))),Object(m.createElement)(Zn,{label:Object(T.__)("Settings")},Object(m.createElement)(P,{title:Object(T.__)("Thumbnail")},Object(m.createElement)(v.ToggleControl,{label:Object(T.__)("Enable Image Container Editing"),checked:"auto"!==s,onChange:function(e){n({thumbnailAspectRatioString:e?u<50?"landscape":"portrait":"auto"})}}),"auto"!==s&&Object(m.createElement)(m.Fragment,null,Object(m.createElement)(v.RangeControl,{key:"collection-image-container-height",label:Object(T.__)("Image container height","nova-blocks"),value:u,onChange:function(e){n({thumbnailAspectRatio:e,thumbnailAspectRatioString:e<50?"landscape":"portrait"})},min:0,max:100,step:5}),Object(m.createElement)(v.RadioControl,{key:"collection-image-resizing",label:Object(T.__)("Image resizing"),selected:d,onChange:function(e){n({imageResizing:e})},options:[{label:"Stretch to fill the container",value:"cropped"},{label:"Shrink to fit (no crop)",value:"original"}]})),Object(m.createElement)(v.RangeControl,{key:"collection-card-media-opacity",label:Object(T.__)("Card Media Opacity","nova-blocks"),value:o,onChange:function(e){n({cardMediaOpacity:e})},min:0,max:100,step:10}),Object(m.createElement)(v.RangeControl,{key:"collection-image-padding",label:Object(T.__)("Image padding","nova-blocks"),value:p,onChange:function(e){n({imagePadding:e})},min:0,max:100,step:50}),Object(m.createElement)(v.RangeControl,{key:"collection-content-padding",label:Object(T.__)("Content padding","nova-blocks"),value:b,onChange:function(e){n({contentPadding:e})},min:0,max:100,step:50})),Object(m.createElement)(P,{title:Object(T.__)("Content")},Object(m.createElement)(v.PanelRow,null,Object(m.createElement)("span",{className:"components-base-control__label "},Object(T.__)("Collection Title Heading","nova-blocks")),Object(m.createElement)(G,{minLevel:1,maxLevel:5,selectedLevel:i,onChange:function(e){n({collectionTitleLevel:e})}})),Object(m.createElement)(v.PanelRow,null,Object(m.createElement)("span",{className:"components-base-control__label"},Object(T.__)("Card Title Heading","nova-blocks")),Object(m.createElement)(G,{minLevel:1,maxLevel:5,selectedLevel:c,onChange:function(e){n({cardTitleLevel:e})}}))),"novablocks/posts-collection"===r&&Object(m.createElement)(P,{title:Object(T.__)("Metadata Position")},Object(m.createElement)(v.RadioControl,{key:"collection-image-resizing",selected:l,onChange:function(e){n({metadataPosition:e})},options:[{label:"Above Title",value:"above-title"},{label:"Below Title",value:"below-title"},{label:"Split (Above Title / Below Content)",value:"split"}]}))))};function no(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ro(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?no(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):no(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var oo={level:{type:"number",default:2},cardTitleLevel:{type:"number",default:3},collectionTitleLevel:{type:"number",default:2},cardMediaOpacity:{type:"number",default:100},metadataPosition:{type:"string",default:"above-title"},thumbnailAspectRatioString:{type:"string",default:"landscape"},thumbnailAspectRatio:{type:"number",default:50},imageResizing:{type:"string",default:"cropped"},imagePadding:{type:"number",default:0},contentPadding:{type:"number",default:0}},ao=["novablocks/cards-collection","novablocks/posts-collection","novablocks/supernova"],io=Object(F.createHigherOrderComponent)((function(e){return function(t){return ao.includes(t.name)?Object(m.createElement)(m.Fragment,null,Object(m.createElement)(e,t),Object(m.createElement)(to,t)):Object(m.createElement)(e,t)}}));Object(dr.addFilter)("editor.BlockEdit","novablocks/with-card-details",io);var co=["novablocks/posts-collection","novablocks/cards-collection","novablocks/card","novablocks/supernova","novablocks/supernova-item"];function lo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function so(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?lo(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):lo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}Object(dr.addFilter)("blocks.registerBlockType","novablocks/add-emphasis-level-attributes",(function(e){return co.includes(e.name)?ro(ro({},e),{},{attributes:ro(ro({},e.attributes),oo)}):e}));var uo=C.toggles,po=function(e){var t=e.attributes,n=t.primaryMetadata,r=t.secondaryMetadata,o=e.setAttributes,a=[{label:"None",value:"none"},{label:"Author",value:"author"},{label:"Category",value:"category"},{label:"Comments",value:"comments"},{label:"Date",value:"date"},{label:"Tags",value:"tags"},{label:"Reading time",value:"reading-time"}];return Object(m.createElement)(P,{title:Object(T.__)("Additional Information","nova-blocks")},Object(m.createElement)(v.SelectControl,{key:"primary-metadata-source",label:Object(T.__)("Primary Metadata"),value:n,onChange:function(e){o({primaryMetadata:e})},options:a}),Object(m.createElement)(v.SelectControl,{key:"secondary-metadata-source",label:Object(T.__)("Secondary Metadata"),value:r,onChange:function(e){o({secondaryMetadata:e})},options:a}))},bo=function(e){var t=e.attributes,n=e.setAttributes;return Object(m.createElement)(Yn,{label:Object(T.__)("Elements Visibility"),group:Object(T.__)("Cards Manager")},Object(m.createElement)(Zn,{label:Object(T.__)("Settings")},Object(m.createElement)(P,{title:Object(T.__)("Set up elements for this block","nova-blocks")},Object(m.createElement)(mn,{onChange:n,toggles:uo.filter((function(e){return"showSubtitle"!==e.attribute})).map((function(e){return so(so({},e),{},{value:t[e.attribute]})}))})),Object(m.createElement)(po,e)))};function fo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function mo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?fo(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ho={showMedia:{type:"boolean",default:!0},showMeta:{type:"boolean",default:!0},showTitle:{type:"boolean",default:!0},showSubtitle:{type:"boolean",default:!0},showDescription:{type:"boolean",default:!0},showButtons:{type:"boolean",default:!0}},go=["novablocks/posts-collection","novablocks/supernova","novablocks/supernova-item"],vo=Object(F.createHigherOrderComponent)((function(e){return function(t){return go.includes(t.name)?Object(m.createElement)(m.Fragment,null,Object(m.createElement)(e,t),Object(m.createElement)(bo,t)):Object(m.createElement)(e,t)}}));Object(dr.addFilter)("editor.BlockEdit","novablocks/with-elements-visibility-controls",vo);var yo=["novablocks/posts-collection","novablocks/supernova","novablocks/supernova-item"];Object(dr.addFilter)("blocks.registerBlockType","novablocks/add-elements-visibility-attributes",(function(e){return yo.includes(e.name)?mo(mo({},e),{},{attributes:mo(mo({},e.attributes),ho)}):e}));var Oo=["novablocks/cards-collection"],jo=Object(F.createHigherOrderComponent)((function(e){return function(t){return Oo.includes(t.name)?Object(m.createElement)(m.Fragment,null,Object(m.createElement)(e,t),Object(m.createElement)(Xn,null,Object(m.createElement)(v.PanelBody,{title:Object(T.__)("Set up elements for this block","nova-blocks")},Object(m.createElement)(C.Component,t)))):Object(m.createElement)(e,t)}}));function _o(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}Object(dr.addFilter)("editor.BlockEdit","novablocks/with-cards-manager",jo);var ko=wp.blockEditor.__experimentalBlockAlignmentMatrixToolbar,Eo=function(e){var t=e.attributes.contentPosition,n=e.setAttributes;return ko?Object(m.createElement)(ge.BlockControls,null,Object(m.createElement)(ko,{label:Object(T.__)("Change content position"),value:t,onChange:function(e){return n({contentPosition:e})}})):null};function wo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Co(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?wo(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Po={contentPosition:{type:"string",default:"center center"}};Object(dr.addFilter)("blocks.registerBlockType","novablocks/with-content-position-matrix-attributes",(function(e){var t,n;return null!=e&&null!==(t=e.supports)&&void 0!==t&&null!==(n=t.novaBlocks)&&void 0!==n&&n.contentPositionMatrixToolbar?Co(Co({},e),{},{attributes:Co(Co({},e.attributes),Po)}):e}));var So=Object(F.createHigherOrderComponent)((function(e){return function(t){var n,r=Object(D.select)("core/blocks").getBlockType(t.name).supports;return null!=r&&null!==(n=r.novaBlocks)&&void 0!==n&&n.contentPositionMatrixToolbar?Object(m.createElement)(m.Fragment,null,Object(m.createElement)(Eo,t),Object(m.createElement)(e,t)):Object(m.createElement)(e,t)}}));Object(dr.addFilter)("editor.BlockEdit","novablocks/wwith-content-position-matrix-controls",So);var xo=Object(F.createHigherOrderComponent)((function(e){return function(t){var n,r=Object(D.select)("core/blocks").getBlockType(t.name).supports;if(null==r||null===(n=r.novaBlocks)||void 0===n||!n.contentPositionMatrixToolbar)return Object(m.createElement)(e,t);var o=t.clientId,a=t.attributes.contentPosition,i=Object(D.select)("core/block-editor").getBlock,c=a.split(" ")[1]||"center",l=Object(D.dispatch)("core/block-editor").updateBlockAttributes;return i(o).innerBlocks.forEach((function(e){l(e.clientId,{align:c,textAlign:c,contentJustification:c})})),Object(m.createElement)(e,t)}}),"withInnerBlocksContentPosition");Object(dr.addFilter)("editor.BlockEdit","novablocks/with-content-position-matrix-inner-blocks",xo);Object(dr.addFilter)("blocks.registerBlockType","novablocks/with-content-position-matrix-deprecated",(function(e){var t,n,r;return null!=e&&null!==(t=e.supports)&&void 0!==t&&null!==(n=t.novaBlocks)&&void 0!==n&&null!==(r=n.contentPositionMatrixToolbar)&&void 0!==r&&r.deprecated?Object.assign({},e,{deprecated:[{attributes:{horizontalAlignment:{type:"string",default:"center"},verticalAlignment:{type:"string",default:"center"}},isEligible:function(e){return!Object(h.isUndefined)(e.horizontalAlignment)&&!Object(h.isUndefined)(e.verticalAlignment)&&Object(h.isUndefined)(e.contentPosition)},migrate:function(e){var t=e.horizontalAlignment,n=e.verticalAlignment;return Co(Co({},_o(e,["horizontalAlignment","verticalAlignment"])),{},{contentPosition:"".concat(n," ").concat(t)})},save:e.save}].concat(e.deprecated)}):e}));var Ao=function(e){var t=e.attributes,n=e.setAttributes,r=e.settings.palettes,o=e.showFunctionalColors,a=e.sticky,i=t.palette,c=t.paletteVariation,l=t.useSourceColorAsReference,s=t.colorSignal;if(!Array.isArray(r))return null;var u=r.filter((function(e){return Object(Y.isFunctionalPalette)(e)})),d=r.filter((function(e){return!Object(Y.isFunctionalPalette)(e)})),p=o?u:d;return Object(m.createElement)("div",{className:"components-base-control color-palette-picker"},Object(m.createElement)("div",{className:"color-palette-picker__palettes"},p.map((function(e){var t=e.source||[],r=i===e.id,o=r&&1===c&&l,u=o?"star":"tick",d=he()("color-palette-picker__color",{"color-palette-picker__color--favorite":o});return Object(m.createElement)("button",{key:e.id,className:d,style:{color:t[0]},onClick:function(){if(r){var t=Object(Y.getSiteColorVariation)(),o=Object(Y.getSignalRelativeToVariation)(e.sourceIndex+1,t);n({palette:e.id,paletteVariation:1,colorSignal:o,useSourceColorAsReference:!0})}else n(Object(Y.getSignalAttributes)(s,e,a))}},Object(m.createElement)("svg",{className:"color-palette-picker__color-svg",width:"48",height:"48",viewBox:"0 0 48 48"},Object(m.createElement)("circle",{className:"color-palette-picker__color-dash",stroke:"none",fill:"none",r:"20",cx:"24",cy:"24"}),Object(m.createElement)("circle",{className:"color-palette-picker__color-fill",fill:"currentColor",r:"17",cx:"24",cy:"24"})),r&&Object(m.createElement)("div",{className:"color-palette-picker__tick",dangerouslySetInnerHTML:{__html:Object(x.getIcon)(u)}}))}))))},Bo=function(e){var t,n,r=e.attributes,o=e.setAttributes,a=(e.settings.palettes,e.showFunctionalColors),i=e.setShowFunctionalColors,c=(r.palette,r.paletteVariation),l=r.useSourceColorAsReference,s=Object(Y.getCurrentPaletteConfig)(e),u=Object(D.select)("core/blocks").getBlockType(e.name).supports,d=!(null!=u&&null!==(t=u.novaBlocks)&&void 0!==t&&null!==(n=t.colorSignal)&&void 0!==n&&n.functionalColors);return Object(m.createElement)(P,{title:Object(T.__)("Miscellanous"),className:"novablocks-controls-group--colors-miscellanous-controls"},!d&&Object(m.createElement)(v.ToggleControl,{label:Object(T.__)("Use Functional Colors","nova-blocks"),checked:a,onChange:function(e){i(e)}}),Object(m.createElement)(v.ToggleControl,{key:"color-set-use-source-as-reference-control",label:Object(T.__)("Use Source Color as Reference","nova-blocks"),checked:l,onChange:function(e){var t=(e?-1:1)*(Object(Y.getSiteColorVariation)()-1+s.sourceIndex),n=Object(Y.normalizeVariationValue)(c+t);o({paletteVariation:n,useSourceColorAsReference:e})}}))},To=function(e){var t,n=e.attributes,r=e.setAttributes,o=n.colorSignal,a=n.contentColorSignal,i=n.paletteVariation,c=Object(D.select)("core/blocks").getBlockType(e.name).supports,l=Object(Y.getCurrentPaletteConfig)(e);if(!l)return null;var s=W(Dn("showFunctionalColors",!1),2),u=s[0],d=s[1];return Object(m.createElement)(Yn,{label:Object(T.__)("Color Signal")},Object(m.createElement)(Zn,{label:Object(T.__)("Customize")},Object(m.createElement)(Q,{key:"color-signal-quick-start",id:"novablocks-color-signal-quick-start",content:Object(m.createElement)("p",null,Object(m.createElement)("strong",null,"Quickstart:")," Use this tool to signal particular blocks on your page. A block with a higher color signal stands apart from the rest of your content."),dismissLabel:"✔ Ok, I get it!"}),Object(m.createElement)(P,null,Object(m.createElement)($e,S({},e,{label:"Block Color Signal",signal:o,onChange:function(e){r(Object(Y.getSignalAttributes)(e,l,!0))}}))),(null==c||null===(t=c.novaBlocks)||void 0===t?void 0:t.contentColorSignal)&&Object(m.createElement)(P,null,Object(m.createElement)($e,S({},e,{label:"Content Area Color Signal",signal:a,onChange:function(e){r({contentColorSignal:e})}}))),Object(m.createElement)(P,null,Object(m.createElement)(Ao,S({showFunctionalColors:u},e,{label:"Color Palette",sticky:!0})))),Object(m.createElement)(Zn,{label:Object(T.__)("Settings")},Object(m.createElement)(P,null,Object(m.createElement)(Ao,S({showFunctionalColors:u},e,{label:"Color Palette"}))),Object(m.createElement)(P,null,Object(m.createElement)(Ke,S({},e,{label:Object(T.__)("Block Color Signal","nova-blocks"),value:i,signal:o,onChange:function(t){var n=Object(Y.getSiteColorVariation)(),o=Object(Y.getCurrentPaletteRelativeColorVariation)(t,e),a=Object(Y.getSignalRelativeToVariation)(t,n);r({paletteVariation:o,colorSignal:a})}}))),Object(m.createElement)(Bo,S({},e,{showFunctionalColors:u,setShowFunctionalColors:d}))))};function Ro(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Do(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ro(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ro(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Fo={palette:{type:"number",default:1},paletteVariation:{type:"number",default:1},useSourceColorAsReference:{type:"boolean",default:!1},colorSignal:{type:"number",default:0},contentColorSignal:{type:"number",default:0}},Io={paletteVariation:{type:"number",default:12},colorSignal:{type:"number",default:3}};Object(dr.addFilter)("blocks.registerBlockType","nova-blocks/with-color-signal-attributes",(function(e,t){var n,r,o,a,i;return null!=e&&null!==(n=e.supports)&&void 0!==n&&null!==(r=n.novaBlocks)&&void 0!==r&&r.colorSignal?Do(Do({},e),{},{attributes:Do(Do(Do({},e.attributes),Fo),null!=e&&null!==(o=e.supports)&&void 0!==o&&null!==(a=o.novaBlocks)&&void 0!==a&&null!==(i=a.colorSignal)&&void 0!==i&&i.altAttributes?Io:{})}):e}));Object(dr.addFilter)("blocks.registerBlockType","nova-blocks/with-color-signal-deprecation",(function(e,t){var n,r,o;return null!=e&&null!==(n=e.supports)&&void 0!==n&&null!==(r=n.novaBlocks)&&void 0!==r&&null!==(o=r.colorSignal)&&void 0!==o&&o.addOverlayColorDeprecatedMethod?Object.assign({},e,{attributes:g.a.omit(e.attributes,["contentColor","overlayFilterStyle"]),deprecated:[{attributes:e.attributes,isEligible:function(e){return void 0===e.paletteVariation},migrate:function(e){var t=e.contentColor,n=e.overlayFilterStyle,r=!!t&&t.search("000")>-1,o=!!n&&"light"===n,a=r||o?"0":"12",i=r||o?0:3;return Do(Do({},e),{},{defaultsGenerated:!0,paletteVariation:a,colorSignal:i})},save:e.save}].concat(e.deprecated)}):e}));var Vo=Object(F.createHigherOrderComponent)((function(e){return function(t){var n,r=Object(D.select)("core/blocks").getBlockType(t.name).supports;return null!=r&&null!==(n=r.novaBlocks)&&void 0!==n&&n.colorSignal?Object(m.createElement)(m.Fragment,null,Object(m.createElement)(To,t),Object(m.createElement)(e,t)):Object(m.createElement)(e,t)}}));Object(dr.addFilter)("editor.BlockEdit","novablocks/with-color-signal-controls",Vo);var Mo=Object(F.createHigherOrderComponent)((function(e){return function(t){var n,r,o=Object(D.select)("core/blocks").getBlockType(t.name).supports;if(null==o||null===(n=o.novaBlocks)||void 0===n||null===(r=n.colorSignal)||void 0===r||!r.paletteClassname)return Object(m.createElement)(e,t);var a=Do(Do({},t),{},{className:"".concat(t.className," sm-palette-").concat(t.attributes.palette," ").concat(t.attributes.useSourceColorAsReference?"sm-palette--shifted":"")});return Object(m.createElement)(e,a)}}),"withPaletteClassname");Object(dr.addFilter)("editor.BlockListBlock","novablocks/with-palette-classname",Mo);Object(dr.addFilter)("blocks.getSaveContent.extraProps","novablocks-with-palette-classname-frontend",(function(e,t,n){var r,o,a=n.palette,i=Object(D.select)("core/blocks").getBlockType(t.name).supports;return null!=i&&null!==(r=i.novaBlocks)&&void 0!==r&&null!==(o=r.colorSignal)&&void 0!==o&&o.paletteClassname&&(e.className=he()(e.className,"sm-palette-".concat(a))),e}),1);var No=Object(F.createHigherOrderComponent)((function(e){return function(t){var n,r,o=Object(D.select)("core/blocks").getBlockType(t.name).supports;if(null==o||null===(n=o.novaBlocks)||void 0===n||null===(r=n.colorSignal)||void 0===r||!r.variationClassname)return Object(m.createElement)(e,t);var a=Do(Do({},t),{},{className:"".concat(t.className," sm-variation-").concat(t.attributes.paletteVariation)});return Object(m.createElement)(e,a)}}),"withVariationClassname");Object(dr.addFilter)("editor.BlockListBlock","novablocks/with-variation-classname",No);Object(dr.addFilter)("blocks.getSaveContent.extraProps","novablocks-with-variation-classname-frontend",(function(e,t,n){var r,o,a=n.paletteVariation,i=Object(D.select)("core/blocks").getBlockType(t.name).supports;return null!=i&&null!==(r=i.novaBlocks)&&void 0!==r&&null!==(o=r.colorSignal)&&void 0!==o&&o.variationClassname&&(e.className=he()(e.className,"sm-variation-".concat(a))),e}),1);var zo=Object(F.createHigherOrderComponent)((function(e){return function(t){var n,r,o=Object(D.select)("core/blocks").getBlockType(t.name).supports;if(null==o||null===(n=o.novaBlocks)||void 0===n||null===(r=n.colorSignal)||void 0===r||!r.colorSignalClassname)return Object(m.createElement)(e,t);var a=Do(Do({},t),{},{className:"".concat(t.className," sm-color-signal-").concat(t.attributes.colorSignal)});return Object(m.createElement)(e,a)}}),"withColorSignalClassname");Object(dr.addFilter)("editor.BlockListBlock","novablocks/with-color-signal-classname",zo);Object(dr.addFilter)("blocks.getSaveContent.extraProps","novablocks-with-color-signal-classname-frontend",(function(e,t,n){var r,o,a=n.colorSignal,i=Object(D.select)("core/blocks").getBlockType(t.name).supports;return null!=i&&null!==(r=i.novaBlocks)&&void 0!==r&&null!==(o=r.colorSignal)&&void 0!==o&&o.colorSignalClassname&&(e.className=he()(e.className,"sm-color-signal-".concat(a))),e}),1);var qo={"is-style-accent":{paletteVariation:6,useSourceColorAsReference:!0},"is-style-dark":{paletteVariation:9,useSourceColorAsReference:!1},"is-style-darker":{paletteVariation:10,useSourceColorAsReference:!1}};Object(dr.addFilter)("blocks.registerBlockType","novablocks/deprecate-group",(function(e,t){return"core/group"!==t?e:Object.assign({},e,{deprecated:[{attributes:e.attributes,migrate:function(e,t){var n=e.className.split(/\b\s+/),r={};return n.some((function(e){return!(void 0===qo[e])&&(r=qo[e],!0)})),[Object.assign({},e,r),t]},isEligible:function(e,t){var n=e.className;return"string"==typeof n&&n.split(/\b\s+/).some((function(e){return Object.keys(qo).includes(e)}))},save:e.save}].concat(e.deprecated)})}));var Lo=Object(F.createHigherOrderComponent)((function(e){return function(t){return Object(m.createElement)(m.Fragment,null,Object(m.createElement)(ge.InspectorControls,null,Object(m.createElement)(Jn,t)),Object(m.createElement)(e,t))}}));Object(dr.addFilter)("editor.BlockEdit","novablocks/with-controls-sections",Lo);var Ho=["core/quote","core/pullquote","core/heading","novablocks/headline"],Uo=[{value:"smallest",label:Object(T.__)("Smallest","nova-blocks")},{value:"smaller",label:Object(T.__)("Smaller","nova-blocks")},{value:"normal",label:Object(T.__)("Normal","nova-blocks")},{value:"larger",label:Object(T.__)("Larger","nova-blocks")},{value:"largest",label:Object(T.__)("Largest","nova-blocks")}];function Go(e,t,n){if(e){var r=new RegExp("has-[a-z]+-font-size","gi");e=e.replace(r,"").trim()}var o="has-"+n+"-font-size";return e?e+" "+o:o}var Wo=Object(F.createHigherOrderComponent)((function(e){var t,n=(t=e,function(e){var n=e.attributes,r=n.className,o=n.fontSize,a=(n.level,e.setAttributes),i=Uo.find((function(e){return e.value===o}))?o:"normal";return Object(m.createElement)(m.Fragment,null,Object(m.createElement)(t,e),Object(m.createElement)(ge.InspectorControls,null,Object(m.createElement)(v.PanelBody,{title:Object(T.__)("Text Settings","nova-blocks"),className:"blocks-custom-font-size"},Object(m.createElement)(v.SelectControl,{label:Object(T.__)("Font Size","nova-blocks"),value:i,options:Uo,onChange:function(e){a({fontSize:e,className:Go(r,0,e)})}}))))});return function(t){return Ho.includes(t.name)?Object(m.createElement)(n,t):Object(m.createElement)(e,t)}}));function $o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}Object(dr.addFilter)("editor.BlockEdit","novablocks/with-inspector-controls",Wo),Object(dr.addFilter)("blocks.registerBlockType","novablocks/add-font-size-attribute",(function(e){return Ho.includes(e.name)?(void 0===e.attributes&&(e.attributes={}),e.attributes=Object.assign(e.attributes,{fontSize:{type:"string",default:"normal"}}),e):e}));var Ko=["novablocks/menu-food","novablocks/menu-food-section","novablocks/cards-collection"],Qo=Object(D.withSelect)((function(e,t){var n=t.clientId;return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$o(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({innerBlocks:(0,e("core/block-editor").getBlock)(n).innerBlocks},t)})),Jo=Object(F.createHigherOrderComponent)((function(e){var t=Qo(e);return function(n){return Ko.includes(n.name)?Object(m.createElement)(t,n):Object(m.createElement)(e,n)}}));Object(dr.addFilter)("editor.BlockEdit","novablocks/with-inner-blocks-component",Jo);var Zo=n(42),Yo=function(e){var t=e.attributes,n=e.setAttributes,r=e.clientId,o=t.postsToShow,a=t.loadingMode,i=t.specificPosts,c=t.authors,l=t.categories,s=t.tags,u=t.preventDuplicatePosts,d=t.sourceType,p=Object(D.useSelect)((function(e){return e("core/block-editor").getBlockCount(r)}),[r]),b=Object(D.useSelect)((function(e){return e("core/block-editor").getBlock(r)}),[r]).innerBlocks;return Object(m.createElement)(Yn,{label:Object(T.__)("Content Loader"),group:Object(T.__)("Cards Manager")},Object(m.createElement)(Zn,{label:Object(T.__)("Settings")},Object(m.createElement)(v.SelectControl,{key:"collection-source-type",label:Object(T.__)("Source Type","nova-blocks"),value:d,options:[{label:"Content",value:"content"},{label:"Blocks",value:"blocks"},{label:"Fields",value:"fields"}],onChange:function(e){n({sourceType:e})}}),Object(m.createElement)(Ge,{key:"query-controls",enableSpecific:!0,preventDuplicatePosts:u,onPreventDuplicatePostsChange:function(e){n({preventDuplicatePosts:e})},numberOfItems:o,onNumberOfItemsChange:function(e){var t=Object(D.dispatch)("core/block-editor").replaceInnerBlocks,o=b.slice(0,e);if(e>p)for(var a=0;a<e-p;a++)o.push(Object(hn.createBlock)("novablocks/supernova-item"));t(r,o),n({postsToShow:e})},loadingMode:a,onLoadingModeChange:function(e){return n({loadingMode:e})},specificPosts:i,onSpecificPostsChange:function(e){return n({specificPosts:e})},authors:c,onAuthorsChange:function(e){return n({authors:e})},categories:l,onCategoriesChange:function(e){return n({categories:e})},tags:s,onTagsChange:function(e){n({tags:e})}})))},Xo=function(e){var t=e.loadingMode,n=e.specificPosts;return"manual"===t&&n&&n.length};function ea(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ta(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ea(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ea(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var na="posts-collection",ra={queryBlocks:[],postsByBlock:{},specificPostsByBlock:{}},oa={updateBlocks:function(e){return{type:"UPDATE_BLOCKS",blocks:e}},markPostsAsDisplayed:function(e,t){return{type:"MARK_POSTS_DISPLAYED",clientId:e,posts:t}},markSpecificPostsAsDisplayed:function(e,t){return{type:"MARK_SPECIFIC_POSTS_DISPLAYED",clientId:e,posts:t}}},aa={previousPostIds:function(e,t){var n,r,o,a=e.queryBlocks,i=e.specificPostsByBlock,c=e.postsByBlock,l=a.filter((function(e){var t=e.clientId;return i[t]})).flatMap((function(e){var t=e.clientId;return i[t].map((function(e){return e.id}))})),s=(n=a,r=t,o=n.findIndex((function(e){return e.clientId===r})),n.slice(0,o)).filter((function(e){var t=e.clientId;return c[t]})).flatMap((function(e){var t=e.clientId;return c[t].map((function(e){return e.id}))}));return Object(h.uniq)(l.concat(s)).sort()}};function ia(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ca(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ia(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ia(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}!function(e){var t=function t(n){return n.flatMap((function(n){var r=[];return n.name===e&&r.push(n),r.concat(t(n.innerBlocks))}))};Object(D.registerStore)(na,{reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ra,n=arguments.length>1?arguments[1]:void 0;switch(n.type){case"UPDATE_BLOCKS":return ta(ta({},e),{},{queryBlocks:t(n.blocks)});case"MARK_POSTS_DISPLAYED":return ta(ta({},e),{},{postsByBlock:ta(ta({},e.postsByBlock),{},j({},n.clientId,n.posts))});case"MARK_SPECIFIC_POSTS_DISPLAYED":return ta(ta({},e),{},{specificPostsByBlock:ta(ta({},e.specificPostsByBlock),{},j({},n.clientId,n.posts))})}return e},actions:oa,selectors:aa,initialState:ra});var n,r=Object(D.select)("core/block-editor"),o=r.getClientIdsWithDescendants,a=r.getBlocks,i=Object(D.dispatch)(na).updateBlocks;Object(D.subscribe)((function(){var e=o(),t=e!==n;n=e,t&&i(a())}))}("novablocks/".concat(na));var la=Object(F.createHigherOrderComponent)((function(e){return function(t){return Object(m.createElement)(m.Fragment,null,Object(m.createElement)(e,t),Object(m.createElement)(Yo,t))}}));Object(dr.addFilter)("blocks.registerBlockType","novablocks/with-posts-query-attributes",(function(e){var t,n;return null!=e&&null!==(t=e.supports)&&void 0!==t&&null!==(n=t.novaBlocks)&&void 0!==n&&n.latestPosts?ca(ca({},e),{},{attributes:ca(ca({},e.attributes),Zo)}):e}));var sa=Object(D.withDispatch)((function(e,t){var n=t.attributes;return{markPostsAsDisplayed:Xo(n)?e(na).markSpecificPostsAsDisplayed:e(na).markPostsAsDisplayed}})),ua=Object(D.withSelect)((function(e,t){var n=t.attributes,r=t.clientId,o=n.preventDuplicatePosts,a=function(e){var t=e.postsToShow,n=e.authors,r=e.categories,o=e.tags,a=e.specificPosts,i=e.tagExclusions;return Object(h.pickBy)(Xo(e)?{include:a,orderby:"include",per_page:a.length}:{per_page:t,categories:r,author:n,tags:o,tags_exclude:i},(function(e){return!Object(h.isUndefined)(e)}))}(n);if(!Xo(n)&&o){var i=e(na).previousPostIds(r);a.exclude=i.join(",")}return{posts:e("core").getEntityRecords("postType","post",a)}})),da=Object(F.compose)([ua,sa,la]),pa=Object(F.createHigherOrderComponent)((function(e){return function(t){var n,r=Object(D.select)("core/blocks").getBlockType(t.name).supports;if(null==r||null===(n=r.novaBlocks)||void 0===n||!n.latestPosts)return Object(m.createElement)(e,t);var o=da(e);return Object(m.createElement)(o,t)}}));Object(dr.addFilter)("editor.BlockEdit","novablocks/with-latest-posts",pa);var ba=Object(F.createHigherOrderComponent)((function(e){return function(t){var n=t.setAttributes;return Object(m.createElement)(e,S({},t,{onSelectImages:function(e){Cn(e).then((function(e){n({images:e})}))}}))}}),"withOnSelectImages");Object(dr.addFilter)("editor.BlockEdit","novablocks/with-on-select-images",ba,Number.MAX_SAFE_INTEGER);var fa=function(e){var t=e.attributes.overlayFilterStrength,n=e.setAttributes;return Object(m.createElement)(v.RangeControl,{label:Object(T.__)("Overlay Filter Strength","nova-blocks"),value:t,onChange:function(e){return n({overlayFilterStrength:e})},min:0,max:100,step:10})},ma=function(e){return Object(m.createElement)(v.Toolbar,{className:"pixelgrade-hero-block-toolbar"},Object(m.createElement)(v.Dropdown,{position:"bottom",className:"pixelgrade-hero-block-toolbar-dropdown",contentClassName:"components-nova--popover",renderToggle:function(e){var t=e.isOpen,n=e.onToggle;return Object(m.createElement)(v.Button,{onClick:n,icon:B("invert"),"aria-expanded":t,label:Object(T.__)("Colors","nova-blocks")})},focusOnMount:!1,renderContent:function(){return Object(m.createElement)(fa,e)}}))},ha=function(e){return Object(m.createElement)(ge.BlockControls,null,Object(m.createElement)(ma,e))};function ga(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function va(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ga(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ga(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ya={contentColor:{type:"string",default:"#FFF"},overlayFilterStyle:{type:"string",default:"dark"},overlayFilterStrength:{type:"number",default:30}};Object(dr.addFilter)("blocks.registerBlockType","novablocks/with-overlay-filter-strength-attributes",(function(e){var t,n;return null!=e&&null!==(t=e.supports)&&void 0!==t&&null!==(n=t.novaBlocks)&&void 0!==n&&n.overlayFilterStrength?va(va({},e),{},{attributes:va(va({},e.attributes),ya)}):e}));var Oa=Object(F.createHigherOrderComponent)((function(e){return function(t){var n,r=Object(D.select)("core/blocks").getBlockType(t.name).supports;return null!=r&&null!==(n=r.novaBlocks)&&void 0!==n&&n.overlayFilterStrength?Object(m.createElement)(m.Fragment,null,Object(m.createElement)(ha,t),Object(m.createElement)(e,t)):Object(m.createElement)(e,t)}}));function ja(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ja(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ja(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}Object(dr.addFilter)("editor.BlockEdit","novablocks/with-overlay-filter-strength-controls",Oa);Object(dr.addFilter)("blocks.registerBlockType","novablocks/hero-defaults-generated-deprecated",(function(e){var t,n;if(null==e||null===(t=e.supports)||void 0===t||null===(n=t.novaBlocks)||void 0===n||!n.customDefaults)return e;var r=[{attributes:e.attributes,isEligible:function(e){return void 0===e.defaultsGenerated},migrate:function(e){return _a(_a({},e),{},{defaultsGenerated:!0})},save:e.save}],o=Array.isArray(e.deprecated)?e.deprecated.concat(r):r;return _a(_a({},e),{},{deprecated:o})}));var ka=n(43),Ea=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"center center",r=t?-1*e:e,o=n.split(" "),a=o[0]||"center",i=o[1]||"center";return{emphasisBySpace:e,enableOverlapping:t,blockTopSpacing:r<0&&["center","bottom"].includes(a)?r:0,blockBottomSpacing:r<0&&["top","center"].includes(a)?r:0,emphasisTopSpacing:"top"!==a?r:1,emphasisBottomSpacing:"bottom"!==a?r:1,contentPosition:"".concat(a," ").concat(i)}},wa=function(){var e=function(){return Object(Y.getRandomArrayFromArray)([-1,0,1],1)[0]},t=Object(Y.getRandomBetween)(0,3),n=Object(Y.getRandomBetween)(0,3),r=e(),o=e(),a=e(),i=e(),c=Object(Y.getRandomArrayFromArray)(["top","center","bottom"],1)[0];return{blockTopSpacing:t*r,blockBottomSpacing:t*o,emphasisTopSpacing:n*a,emphasisBottomSpacing:n*i,enableOverlapping:Object(Y.getRandomArrayFromArray)([!0,!1],1)[0],verticalAlignment:c}},Ca=Object(F.createHigherOrderComponent)((function(e){return function(t){var n,r,o,i,c,l,s,u=Object(D.select)("core/blocks").getBlockType(t.name).supports;if(null==u||null===(n=u.novaBlocks)||void 0===n||!n.spaceAndSizing)return Object(m.createElement)(e,t);var d,p,b=null==t||null===(r=t.settings)||void 0===r||null===(o=r.modules)||void 0===o||null===(i=o.spaceAndSizing)||void 0===i?void 0:i.presetOptions,f=null==t||null===(c=t.settings)||void 0===c||null===(l=c.modules)||void 0===l||null===(s=l.spaceAndSizing)||void 0===s?void 0:s.advancedPresetOptions,h=[];Array.isArray(b)&&(h.push.apply(h,a(b)),Array.isArray(f)&&null!=u&&null!==(d=u.novaBlocks)&&void 0!==d&&null!==(p=d.spaceAndSizing)&&void 0!==p&&p.advancedSpacing&&h.push.apply(h,a(f)));return Object(m.createElement)(m.Fragment,null,Object(m.createElement)(e,t),Object(m.createElement)(Yn,{label:Object(T.__)("Space and Sizing"),priority:30},!!b&&Object(m.createElement)(Zn,{label:Object(T.__)("General")},Object(m.createElement)(Be,{key:"media-card-layout-preset",label:Object(T.__)("Choose a layout preset:","nova-blocks"),options:h,randomize:wa}))))}}));Object(dr.addFilter)("editor.BlockEdit","novablocks/with-space-and-sizing-advanced",Ca);var Pa=function(e){var t=e.attributes,n=e.setAttributes,r=t.emphasisBySpace,o=t.enableOverlapping,a=("string"==typeof t.contentPosition?t.contentPosition:"center center").split(" "),i=a[0]||"center",c=a[1]||"center";return Object(m.createElement)(v.PanelRow,null,Object(m.createElement)("span",null,Object(T.__)("Vertical Anchoring","nova-blocks")),Object(m.createElement)(L,{value:i,onChange:function(e){var t=Ea(r,o,"".concat(e," ").concat(c));n(t)}}))},Sa=function(e){var t=e.attributes.contentPosition,n=e.setAttributes,r=t.split(" "),o=r[0]||"center",a=r[1]||"center";return Object(m.createElement)(P,null,Object(m.createElement)(v.PanelRow,null,Object(m.createElement)("span",null,Object(T.__)("Vertical Anchoring","nova-blocks")),Object(m.createElement)(L,{value:o,onChange:function(e){n({contentPosition:"".concat(e," ").concat(a)})}})))},xa=Object(F.createHigherOrderComponent)((function(e){return function(t){var n,r,o,a=Object(D.select)("core/blocks").getBlockType(t.name).supports;if(null==a||null===(n=a.novaBlocks)||void 0===n||!n.spaceAndSizing)return Object(m.createElement)(e,t);var i=t.attributes,c=t.setAttributes,l=i.blockTopSpacing,s=i.blockBottomSpacing,u=i.emphasisTopSpacing,d=i.emphasisBottomSpacing,p=i.emphasisBySpace,b=i.enableOverlapping,f=i.contentPosition,h=function(e){var t,n=Object(D.select)("core/blocks").getBlockType(e.name).supports;return null==n||null===(t=n.novaBlocks)||void 0===t?void 0:t.contentPositionMatrixToolbar}(t),g=null!=a&&null!==(r=a.novaBlocks)&&void 0!==r&&null!==(o=r.spaceAndSizing)&&void 0!==o&&o.advancedSpacing?-3:0;return Object(m.createElement)(m.Fragment,null,Object(m.createElement)("div",{style:Object(Y.getSpacingCSSProps)(i)},Object(m.createElement)(e,t)),Object(m.createElement)(Yn,{label:Object(T.__)("Space and Sizing")},Object(m.createElement)(Zn,{label:Object(T.__)("Customize")},Object(m.createElement)("div",{key:"space-and-sizing-customize-1",className:Object(Y.getControlsClasses)(i,(function(e){return Ea(e.emphasisBySpace,e.enableOverlapping,e.contentPosition)}))},Object(m.createElement)(v.RangeControl,{value:p,onChange:function(e){var t=Ea(e,b,f);c(t)},label:Object(T.__)("Emphasis by Space"),min:0,max:3}),Object(m.createElement)(v.ToggleControl,{label:Object(T.__)("Enable Overlapping"),checked:b,onChange:function(e){var t=Ea(p,e,f);c(t)}}),h&&Object(m.createElement)(Pa,t))),Object(m.createElement)(Zn,{label:Object(T.__)("Settings")},Object(m.createElement)("div",{key:"space-and-sizing-settings-1"},h&&Object(m.createElement)(Sa,t),Object(m.createElement)(P,{title:Object(T.__)("Block Spacing")},Object(m.createElement)(v.RangeControl,{key:"media-card-block-top-spacing",value:l,onChange:function(e){return c({blockTopSpacing:e})},label:Object(T.__)("Top"),min:-3,max:3}),Object(m.createElement)(v.RangeControl,{key:"media-card-block-bottom-spacing",value:s,onChange:function(e){return c({blockBottomSpacing:e})},label:Object(T.__)("Bottom"),min:-3,max:3})),Object(m.createElement)(P,{title:Object(T.__)("Content Area Spacing")},Object(m.createElement)("div",{key:"space-and-sizing-settings-2"},Object(m.createElement)(v.RangeControl,{key:"media-card-content-top-spacing",value:u,onChange:function(e){return c({emphasisTopSpacing:e})},label:Object(T.__)("Top"),min:g,max:3}),Object(m.createElement)(v.RangeControl,{key:"media-card-content-bottom-spacing",value:d,onChange:function(e){return c({emphasisBottomSpacing:e})},label:Object(T.__)("Bottom"),min:g,max:3})))))))}}));function Aa(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ba(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Aa(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Aa(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}Object(dr.addFilter)("editor.BlockEdit","novablocks/with-space-and-sizing",xa),Object(dr.addFilter)("blocks.registerBlockType","novablocks/add-space-and-sizing-attributes",(function(e){var t,n;return null!=e&&null!==(t=e.supports)&&void 0!==t&&null!==(n=t.novaBlocks)&&void 0!==n&&n.spaceAndSizing?(void 0!==e.attributes&&Object.assign(e.attributes,ka),e):e}));var Ta=70,Ra=30,Da=.5*(Ra+Ta),Fa=function(e){var t=e.balanceEmphasis,n=e.balanceFocalPoint,r=t*(Ta-Da)/100+Da;return{balanceEmphasis:t,balanceFocalPoint:n,contentAreaWidth:"content"===n?r:100-r}},Ia=function(e){var t=e.attributes,n=e.setAttributes,r=t.balanceEmphasis,o=t.balanceFocalPoint,a=t.contentAreaWidth,i=t.layoutGutter,c=t.contentPadding,l=t.emphasisArea;return Object(m.createElement)(Yn,{label:Object(T.__)("Visual Balance")},Object(m.createElement)(Zn,{label:Object(T.__)("Customize")},Object(m.createElement)("div",{key:"media-card-visual-balance-customize-1",className:Object(Y.getControlsClasses)(t,Fa)},Object(m.createElement)(v.RangeControl,{value:r,onChange:function(e){n(Fa(Ba(Ba({},t),{},{balanceEmphasis:e})))},label:Object(T.__)("Emphasis by Balance"),min:0,max:100,step:25}),Object(m.createElement)(v.RadioControl,{label:Object(T.__)("Focal Point","nova-blocks"),selected:o,onChange:function(e){n(Fa(Ba(Ba({},t),{},{balanceFocalPoint:e})))},options:[{label:Object(T.__)("Content Area"),value:"content"},{label:Object(T.__)("Media / Gallery"),value:"media"}]}))),Object(m.createElement)(Zn,{label:Object(T.__)("Settings")},Object(m.createElement)(P,{title:Object(T.__)("Layout")},Object(m.createElement)(v.RangeControl,{key:"media-card-content-area-width",value:a,onChange:function(e){return n({contentAreaWidth:e})},label:Object(T.__)("Content Area Width"),min:Ra,max:Ta,step:5}),Object(m.createElement)(v.RangeControl,{key:"media-card-layout-gutter",value:i,onChange:function(e){return n({layoutGutter:e})},label:Object(T.__)("Layout Gutter"),min:0,max:100,step:5}),Object(m.createElement)(v.RangeControl,{key:"collection-content-padding",label:Object(T.__)("Content padding","nova-blocks"),value:c,onChange:function(e){n({contentPadding:e})},min:0,max:100,step:50}),Object(m.createElement)(v.RangeControl,{value:l,onChange:function(e){return n({emphasisArea:e})},label:Object(T.__)("Emphasis Area"),min:10,max:100,step:5}))))};function Va(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ma(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Va(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Va(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Na={layoutGutter:{type:"number",default:10},balanceEmphasis:{type:"number",default:0},balanceFocalPoint:{type:"string",default:"content"},contentAreaWidth:{type:"number",default:50}},za=["novablocks/media","novablocks/supernova","novablocks/supernova-item"],qa=Object(F.createHigherOrderComponent)((function(e){return function(t){return za.includes(t.name)?Object(m.createElement)(m.Fragment,null,Object(m.createElement)(e,t),Object(m.createElement)(Ia,t)):Object(m.createElement)(e,t)}}));Object(dr.addFilter)("editor.BlockEdit","novablocks/with-ehphasis-level-controls",qa);var La=["novablocks/media","novablocks/supernova","novablocks/supernova-item"];function Ha(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ua(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ha(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ha(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}Object(dr.addFilter)("blocks.registerBlockType","novablocks/add-emphasis-level-attributes",(function(e){return La.includes(e.name)?Ma(Ma({},e),{},{attributes:Ma(Ma({},e.attributes),Na)}):e}));var Ga=Object(F.createHigherOrderComponent)((function(e){return Object(D.withSelect)((function(e,t){var n=e("novablocks").getSettings;return Ua(Ua({},t),{},{settings:n()})}))(e)}),"withSetting");Object(dr.addFilter)("editor.BlockEdit","novablocks/with-settings",Ga,Number.MAX_SAFE_INTEGER);var Wa=Ga,$a=n(27),Ka=n(33),Qa=n.n(Ka),Ja=Qa.a.BlobDebug,Za=Qa.a.utils,Ya=Za.generatePath,Xa=Za.getBlobViewBox,ei=Za.getBlobAttsFromAttributes,ti=Za.getBlobStyles,ni=Za.getBlobMaskStyles,ri=Object(F.createHigherOrderComponent)((function(e){return function(t){var n=t.attributes,r=n.blobsEnableMask,o=n.blobsEnableDecoration,a=n.enableShapeDebug,i=Number.isInteger(t.seedOffset)?t.seedOffset:0,c=Object.assign({},n,{blobPatternSeed:n.blobPatternSeed+i,blobMaskPatternSeed:n.blobMaskPatternSeed+i}),l=Xa(c),s=ti(c),u=ei(c,"blob"),d=ei(c,"blobMask"),p=Ya(d),b=Ya(u);return Object(m.createElement)("div",{className:"blob-mix",style:s},Object(m.createElement)($a.Spring,{config:{delay:0},to:{path:p}},(function(n){return Object(m.createElement)(m.Fragment,null,Object(m.createElement)("div",{className:"novablocks-advanced-gallery__grid-item-mask blob-mix__media"},Object(m.createElement)($a.animated.div,{className:"blob-mix__mask",style:r?ni(n.path,l):{}},Object(m.createElement)(e,t)),Object(m.createElement)("svg",{className:"blob-mix__mask-debug",viewBox:l,preserveAspectRatio:"none",xmlns:"http://www.w3.org/2000/svg",version:"1.1"},r&&a&&Object(m.createElement)(Ja,d))))})),o&&Object(m.createElement)($a.Spring,{config:{delay:0},to:{path:b}},(function(e){return Object(m.createElement)("svg",{className:"blob-mix__decoration",viewBox:l,preserveAspectRatio:"none",xmlns:"http://www.w3.org/2000/svg",version:"1.1"},Object(m.createElement)($a.animated.path,{d:e.path}),a&&Object(m.createElement)(Ja,u))})))}}),"withBlobsDecoration"),oi=Object(v.createSlotFill)("EmphasisContentArea"),ai=oi.Slot,ii=oi.Fill,ci=function(e){var t=Object(ge.useBlockEditContext)().isSelected;return Object(m.createElement)(ii,null,t&&e.children)},li=Wa((function(e){return Object(m.createElement)(Yn,{label:Object(T.__)("Color Contrast")},Object(m.createElement)(Zn,{label:Object(T.__)("Settings")},Object(m.createElement)(P,{title:Object(T.__)("Contrast")},Object(m.createElement)(ai,null))))}));function si(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=f(e);if(t){var o=f(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return b(this,n)}}var ui=["image"],di=function(e){var t=e.attributes.galleryImages,n=e.onSelectImages,r=!!t.length;return Object(m.createElement)(ge.MediaPlaceholder,{accept:"image/*",addToGallery:r,allowedTypes:ui,labels:{title:"",instructions:Object(T.__)("Drag images, upload new ones or select files from your library.","nova-blocks")},multiple:!0,onSelect:n,value:r?t:void 0})},pi=function(e){u(n,e);var t=si(n);function n(){return i(this,n),t.apply(this,arguments)}return l(n,[{key:"render",value:function(){var e=this.props,t=e.galleryImages,n=e.selected,r=e.onSelectImage;return Object(m.createElement)("ul",{className:"novablocks-slideshow__gallery-edit"},t.map((function(e,t){var o=["novablocks-slideshow__gallery-item"];n===t&&o.push("novablocks-slideshow__gallery-item--active");var a,i,c,l,s,u,d,p,b,f,h,g,v,y=!1;"video"===e.type?(y=null==e||null===(a=e.thumb)||void 0===a?void 0:a.src,o.push("novablocks-slideshow__gallery-item--video")):y=(null==e||null===(i=e.sizes)||void 0===i||null===(c=i.novablocks_tiny)||void 0===c?void 0:c.url)||(null==e||null===(l=e.sizes)||void 0===l||null===(s=l.thumbnail)||void 0===s?void 0:s.url)||(null==e||null===(u=e.sizes)||void 0===u||null===(d=u.novablocks_large)||void 0===d?void 0:d.url)||(null==e||null===(p=e.sizes)||void 0===p||null===(b=p.large)||void 0===b?void 0:b.url)||(null==e||null===(f=e.sizes)||void 0===f||null===(h=f.novablocks_huge)||void 0===h?void 0:h.url)||(null==e||null===(g=e.sizes)||void 0===g||null===(v=g.full)||void 0===v?void 0:v.url)||(null==e?void 0:e.url);return Object(m.createElement)("li",{key:t,onClick:function(){r(t)}},Object(m.createElement)("div",{className:o.join(" ")},Object(m.createElement)("img",{src:y,alt:""})))})))}}]),n}(m.Component),bi=Wa((function(e){var t=e.attributes,n=t.contentPadding,r=t.contentPaddingCustom,o=e.setAttributes,a=e.settings.contentPaddingOptions;return Object(m.createElement)(m.Fragment,null,Object(m.createElement)("div",{className:"components-base-control"},Object(m.createElement)("label",{className:"components-base-control__label"},Object(T.__)("Content Padding","nova-blocks")),Object(m.createElement)(v.ButtonGroup,null,a.map((function(e){return Object(m.createElement)(v.Button,{key:e.value,isSecondary:e.value!==n,isPrimary:e.value===n,onClick:function(){o({contentPadding:e.value})}},e.label)})))),"custom"===n&&Object(m.createElement)(v.RangeControl,{label:Object(T.__)(" Custom Content Padding","nova-blocks"),value:r,onChange:function(e){return o({contentPaddingCustom:e})},min:0,max:25}))})),fi=Wa((function(e){var t=e.attributes,n=t.contentWidth,r=t.contentWidthCustom,o=e.setAttributes,a=e.settings.contentWidthOptions;return Object(m.createElement)(m.Fragment,null,Object(m.createElement)("div",{className:"components-base-control"},Object(m.createElement)("label",{className:"components-base-control__label"},Object(T.__)("Content Width","nova-blocks")),Object(m.createElement)(v.ButtonGroup,{label:"Content Width"},a.map((function(e){return Object(m.createElement)(v.Button,{key:e.value,isSecondary:e.value!==n,isPrimary:e.value===n,onClick:function(){o({contentWidth:e.value})}},e.label)})))),"custom"===n&&Object(m.createElement)(v.RangeControl,{label:Object(T.__)(" Custom Content Width","nova-blocks"),value:r,onChange:function(e){return o({contentWidthCustom:e})},min:20,max:90,step:10}))})),mi=n(37),hi=function(e){return Object(m.createElement)(Yn,{label:Object(T.__)("Layout")},Object(m.createElement)(Zn,{label:Object(T.__)("Settings")},Object(m.createElement)(bi,S({key:"padding-controls"},e)),Object(m.createElement)(fi,S({key:"width-controls"},e))))},gi=n(38)}]);
     13 */!function(a){if(void 0===(o="function"==typeof(r=a)?r.call(t,n,t,e):r)||(e.exports=o),!0,e.exports=a(),!!0){var i=window.Cookies,c=window.Cookies=a();c.noConflict=function(){return window.Cookies=i,c}}}((function(){function e(){for(var e=0,t={};e<arguments.length;e++){var n=arguments[e];for(var r in n)t[r]=n[r]}return t}function t(e){return e.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent)}return function n(r){function o(){}function a(t,n,a){if("undefined"!=typeof document){"number"==typeof(a=e({path:"/"},o.defaults,a)).expires&&(a.expires=new Date(1*new Date+864e5*a.expires)),a.expires=a.expires?a.expires.toUTCString():"";try{var i=JSON.stringify(n);/^[\{\[]/.test(i)&&(n=i)}catch(e){}n=r.write?r.write(n,t):encodeURIComponent(String(n)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),t=encodeURIComponent(String(t)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var c="";for(var l in a)a[l]&&(c+="; "+l,!0!==a[l]&&(c+="="+a[l].split(";")[0]));return document.cookie=t+"="+n+c}}function i(e,n){if("undefined"!=typeof document){for(var o={},a=document.cookie?document.cookie.split("; "):[],i=0;i<a.length;i++){var c=a[i].split("="),l=c.slice(1).join("=");n||'"'!==l.charAt(0)||(l=l.slice(1,-1));try{var s=t(c[0]);if(l=(r.read||r)(l,s)||t(l),n)try{l=JSON.parse(l)}catch(e){}if(o[s]=l,e===s)break}catch(e){}}return e?o[e]:o}}return o.set=a,o.get=function(e){return i(e,!1)},o.getJSON=function(e){return i(e,!0)},o.remove=function(t,n){a(t,"",e(n,{expires:-1}))},o.defaults={},o.withConverter=n,o}((function(){}))}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();t.toJson=function(e){return"function"==typeof e.json?e.json():e};var o=n(34),a=n(35),i=b(n(52)),c=b(n(53)),l=b(n(54)),s=b(n(55)),u=b(n(57)),d=b(n(58)),p=b(n(59));function b(e){return e&&e.__esModule?e:{default:e}}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var m=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};f(this,e),this._apiUrl=t.apiUrl||o.API_URL,this._apiVersion=t.apiVersion||o.API_VERSION,this._accessKey=t.accessKey,this._secret=t.secret,this._callbackUrl=t.callbackUrl,this._bearerToken=t.bearerToken,this._headers=t.headers||{},this._timeout=t.timeout||0,this.auth=i.default.bind(this)(),this.currentUser=c.default.bind(this)(),this.users=l.default.bind(this)(),this.photos=s.default.bind(this)(),this.collections=u.default.bind(this)(),this.search=d.default.bind(this)(),this.stats=p.default.bind(this)()}return r(e,[{key:"request",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=a.buildFetchOptions.bind(this)(e),n=t.url,r=t.options;return fetch(n,r)}}]),e}();t.default=m},function(e,t){e.exports=window.novablocks.easings},function(e,t){e.exports=window.novablocks.blob},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.API_URL="https://api.unsplash.com",t.API_VERSION="v1",t.OAUTH_AUTHORIZE_URL="https://unsplash.com/oauth/authorize",t.OAUTH_TOKEN_URL="https://unsplash.com/oauth/token"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};t.formUrlEncode=l,t.getUrlComponents=function(e){return(0,i.default)(e,{},!0)},t.buildFetchOptions=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.method,n=e.query,a=e.oauth,i=e.body,c=!0===a?e.url:""+this._apiUrl+e.url,s=r({},this._headers,e.headers,{"Accept-Version":this._apiVersion,Authorization:this._bearerToken?"Bearer "+this._bearerToken:"Client-ID "+this._accessKey}),u=this._timeout;i&&(s["Content-Type"]="application/x-www-form-urlencoded");n&&(c=decodeURIComponent(c+"?"+(0,o.stringify)(n)));return{url:c,options:{method:t,headers:s,timeout:u,body:"GET"!==t&&i?l(i):void 0}}};var o=n(36),a=c(n(48)),i=c(n(49));function c(e){return e&&e.__esModule?e:{default:e}}function l(e){return(0,a.default)(e)}},function(e,t,n){"use strict";t.decode=t.parse=n(46),t.encode=t.stringify=n(47)},function(e){e.exports=JSON.parse('{"contentPadding":{"type":"string","default":"medium"},"contentPaddingCustom":{"type":"number","default":20},"contentWidth":{"type":"string","default":"large"},"contentWidthCustom":{"type":"number","default":100}}')},function(e){e.exports=JSON.parse('{"blobsEnableMask":{"type":"boolean","default":false},"blobSides":{"type":"number","default":3},"blobPatternSeed":{"type":"number","default":3},"blobComplexity":{"type":"number","default":0},"blobSmoothness":{"type":"number","default":33},"blobRotation":{"type":"number","default":0},"blobsEnableDecoration":{"type":"boolean","default":false},"blobMaskSides":{"type":"number","default":3},"blobMaskPatternSeed":{"type":"number","default":3},"blobMaskComplexity":{"type":"number","default":0},"blobMaskSmoothness":{"type":"number","default":33},"blobMaskRotation":{"type":"number","default":0},"blobsSizeBalance":{"type":"number","default":50},"blobsHorizontalDisplacement":{"type":"number","default":50},"blobsVerticalDisplacement":{"type":"number","default":50}}')},,function(e,t){e.exports=window.wp.viewport},function(e,t){e.exports=window.novablocks.doppler},function(e){e.exports=JSON.parse('{"sourceType":{"type":"string","default":"content"},"postsToShow":{"type":"integer","default":6},"loadingMode":{"type":"string","default":"automated"},"specificPosts":{"type":"array","default":[],"items":{"type":"integer"}},"preventDuplicatePosts":{"type":"boolean","default":true},"authors":{"type":"array","default":[],"items":{"type":"integer"}},"categories":{"type":"array","default":[],"items":{"type":"integer"}},"tags":{"type":"array","default":[],"items":{"type":"integer"}}}')},function(e){e.exports=JSON.parse('{"emphasisBySpace":{"type":"number","default":1},"enableOverlapping":{"type":"boolean","default":false},"blockTopSpacing":{"type":"number","default":0},"blockBottomSpacing":{"type":"number","default":0},"emphasisTopSpacing":{"type":"number","default":1},"emphasisBottomSpacing":{"type":"number","default":1}}')},,,function(e,t,n){"use strict";function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,n,a){t=t||"&",n=n||"=";var i={};if("string"!=typeof e||0===e.length)return i;var c=/\+/g;e=e.split(t);var l=1e3;a&&"number"==typeof a.maxKeys&&(l=a.maxKeys);var s=e.length;l>0&&s>l&&(s=l);for(var u=0;u<s;++u){var d,p,b,f,m=e[u].replace(c,"%20"),h=m.indexOf(n);h>=0?(d=m.substr(0,h),p=m.substr(h+1)):(d=m,p=""),b=decodeURIComponent(d),f=decodeURIComponent(p),r(i,b)?o(i[b])?i[b].push(f):i[b]=[i[b],f]:i[b]=f}return i};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},function(e,t,n){"use strict";var r=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,n,c){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"==typeof e?a(i(e),(function(i){var c=encodeURIComponent(r(i))+n;return o(e[i])?a(e[i],(function(e){return c+encodeURIComponent(r(e))})).join(t):c+encodeURIComponent(r(e[i]))})).join(t):c?encodeURIComponent(r(c))+n+encodeURIComponent(r(e)):""};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function a(e,t){if(e.map)return e.map(t);for(var n=[],r=0;r<e.length;r++)n.push(t(e[r],r));return n}var i=Object.keys||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.push(n);return t}},function(e,t){e.exports=function(e,t){function n(e){return String(e).replace(/[^ !'()~\*]*/g,encodeURIComponent).replace(/ /g,"+").replace(/[!'()~\*]/g,(function(e){return"%"+e.charCodeAt().toString(16).slice(-2).toUpperCase()}))}function r(e){var n=Object.keys(e);return t.sorted?n.sort():n}function o(e){return e.filter((function(e){return e})).join("&")}function a(e,i){var c=typeof i,l=null;return i===l?l=t.ignorenull?l:n(e)+"="+l:/string|number|boolean/.test(c)?l=n(e)+"="+n(i):Array.isArray(i)?l=function(e,t){return o(t.map((function(t){return a(e+"[]",t)})))}(e,i):"object"===c&&(l=function(e,t){return o(r(t).map((function(n){return a(e+"["+n+"]",t[n])})))}(e,i)),l}return t="object"==typeof t?t:{},o(r(e).map((function(t){return a(t,e[t])})))}},function(e,t,n){"use strict";(function(t){var r=n(50),o=n(51),a=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,i=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\S\s]*)/i,c=new RegExp("^[\\x09\\x0A\\x0B\\x0C\\x0D\\x20\\xA0\\u1680\\u180E\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200A\\u202F\\u205F\\u3000\\u2028\\u2029\\uFEFF]+");function l(e){return(e||"").replace(c,"")}var s=[["#","hash"],["?","query"],function(e){return e.replace("\\","/")},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d+)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],u={hash:1,query:1};function d(e){var n,r=("undefined"!=typeof window?window:void 0!==t?t:"undefined"!=typeof self?self:{}).location||{},o={},i=typeof(e=e||r);if("blob:"===e.protocol)o=new b(unescape(e.pathname),{});else if("string"===i)for(n in o=new b(e,{}),u)delete o[n];else if("object"===i){for(n in e)n in u||(o[n]=e[n]);void 0===o.slashes&&(o.slashes=a.test(e.href))}return o}function p(e){e=l(e);var t=i.exec(e);return{protocol:t[1]?t[1].toLowerCase():"",slashes:!!t[2],rest:t[3]}}function b(e,t,n){if(e=l(e),!(this instanceof b))return new b(e,t,n);var a,i,c,u,f,m,h=s.slice(),g=typeof t,v=this,y=0;for("object"!==g&&"string"!==g&&(n=t,t=null),n&&"function"!=typeof n&&(n=o.parse),t=d(t),a=!(i=p(e||"")).protocol&&!i.slashes,v.slashes=i.slashes||a&&t.slashes,v.protocol=i.protocol||t.protocol||"",e=i.rest,i.slashes||(h[3]=[/(.*)/,"pathname"]);y<h.length;y++)"function"!=typeof(u=h[y])?(c=u[0],m=u[1],c!=c?v[m]=e:"string"==typeof c?~(f=e.indexOf(c))&&("number"==typeof u[2]?(v[m]=e.slice(0,f),e=e.slice(f+u[2])):(v[m]=e.slice(f),e=e.slice(0,f))):(f=c.exec(e))&&(v[m]=f[1],e=e.slice(0,f.index)),v[m]=v[m]||a&&u[3]&&t[m]||"",u[4]&&(v[m]=v[m].toLowerCase())):e=u(e);n&&(v.query=n(v.query)),a&&t.slashes&&"/"!==v.pathname.charAt(0)&&(""!==v.pathname||""!==t.pathname)&&(v.pathname=function(e,t){if(""===e)return t;for(var n=(t||"/").split("/").slice(0,-1).concat(e.split("/")),r=n.length,o=n[r-1],a=!1,i=0;r--;)"."===n[r]?n.splice(r,1):".."===n[r]?(n.splice(r,1),i++):i&&(0===r&&(a=!0),n.splice(r,1),i--);return a&&n.unshift(""),"."!==o&&".."!==o||n.push(""),n.join("/")}(v.pathname,t.pathname)),r(v.port,v.protocol)||(v.host=v.hostname,v.port=""),v.username=v.password="",v.auth&&(u=v.auth.split(":"),v.username=u[0]||"",v.password=u[1]||""),v.origin=v.protocol&&v.host&&"file:"!==v.protocol?v.protocol+"//"+v.host:"null",v.href=v.toString()}b.prototype={set:function(e,t,n){var a=this;switch(e){case"query":"string"==typeof t&&t.length&&(t=(n||o.parse)(t)),a[e]=t;break;case"port":a[e]=t,r(t,a.protocol)?t&&(a.host=a.hostname+":"+t):(a.host=a.hostname,a[e]="");break;case"hostname":a[e]=t,a.port&&(t+=":"+a.port),a.host=t;break;case"host":a[e]=t,/:\d+$/.test(t)?(t=t.split(":"),a.port=t.pop(),a.hostname=t.join(":")):(a.hostname=t,a.port="");break;case"protocol":a.protocol=t.toLowerCase(),a.slashes=!n;break;case"pathname":case"hash":if(t){var i="pathname"===e?"/":"#";a[e]=t.charAt(0)!==i?i+t:t}else a[e]=t;break;default:a[e]=t}for(var c=0;c<s.length;c++){var l=s[c];l[4]&&(a[l[1]]=a[l[1]].toLowerCase())}return a.origin=a.protocol&&a.host&&"file:"!==a.protocol?a.protocol+"//"+a.host:"null",a.href=a.toString(),a},toString:function(e){e&&"function"==typeof e||(e=o.stringify);var t,n=this,r=n.protocol;r&&":"!==r.charAt(r.length-1)&&(r+=":");var a=r+(n.slashes?"//":"");return n.username&&(a+=n.username,n.password&&(a+=":"+n.password),a+="@"),a+=n.host+n.pathname,(t="object"==typeof n.query?e(n.query):n.query)&&(a+="?"!==t.charAt(0)?"?"+t:t),n.hash&&(a+=n.hash),a}},b.extractProtocol=p,b.location=d,b.trimLeft=l,b.qs=o,e.exports=b}).call(this,n(19))},function(e,t,n){"use strict";e.exports=function(e,t){if(t=t.split(":")[0],!(e=+e))return!1;switch(t){case"http":case"ws":return 80!==e;case"https":case"wss":return 443!==e;case"ftp":return 21!==e;case"gopher":return 70!==e;case"file":return!1}return 0!==e}},function(e,t,n){"use strict";var r=Object.prototype.hasOwnProperty;function o(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch(e){return null}}function a(e){try{return encodeURIComponent(e)}catch(e){return null}}t.stringify=function(e,t){t=t||"";var n,o,i=[];for(o in"string"!=typeof t&&(t="?"),e)if(r.call(e,o)){if((n=e[o])||null!=n&&!isNaN(n)||(n=""),o=a(o),n=a(n),null===o||null===n)continue;i.push(o+"="+n)}return i.length?t+i.join("&"):""},t.parse=function(e){for(var t,n=/([^=?#&]+)=?([^&]*)/g,r={};t=n.exec(e);){var a=o(t[1]),i=o(t[2]);null===a||null===i||a in r||(r[a]=i)}return r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=this;return{getAuthenticationUrl:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["public"],n=a.default.stringify({client_id:e._accessKey,redirect_uri:e._callbackUrl,response_type:"code",scope:t.length>1?t.join("+"):t.toString()});return decodeURIComponent(i.OAUTH_AUTHORIZE_URL+"?"+n)},userAuthentication:function(t){var n=i.OAUTH_TOKEN_URL;return e.request({url:n,method:"POST",body:{client_id:e._accessKey,client_secret:e._secret,redirect_uri:e._callbackUrl,grant_type:"authorization_code",code:t},oauth:!0})},setBearerToken:function(t){t&&(e._bearerToken=t)}}};var r,o=n(36),a=(r=o)&&r.__esModule?r:{default:r},i=n(34)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=this;return{profile:function(){return e.request({url:"/me",method:"GET"})},updateProfile:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n="/me",r=t.username,o=t.firstName,a=t.lastName,i=t.email,c=t.url,l=t.location,s=t.bio,u=t.instagramUsername,d={username:r,first_name:o,last_name:a,email:i,url:c,location:l,bio:s,instagram_username:u};return Object.keys(d).forEach((function(e){d[e]||delete d[e]})),e.request({url:n,method:"PUT",body:d})}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=this;return{profile:function(t){var n="/users/"+t;return e.request({url:n,method:"GET"})},photos:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"latest",a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},i=a.stats||!1,c="/users/"+t+"/photos",l={page:n,per_page:r,order_by:o,orientation:a.orientation,stats:i};return Object.keys(l).forEach((function(e){l[e]||delete l[e]})),e.request({url:c,method:"GET",query:l})},likes:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"latest",a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},i="/users/"+t+"/likes",c={page:n,per_page:r,order_by:o,orientation:a.orientation};return Object.keys(c).forEach((function(e){c[e]||delete c[e]})),e.request({url:i,method:"GET",query:c})},collections:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"published",a="/users/"+t+"/collections",i={page:n,per_page:r,order_by:o};return e.request({url:a,method:"GET",query:i})},statistics:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"days",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:30,o="/users/"+t+"/statistics",a={resolution:n,quantity:r};return e.request({url:o,method:"GET",query:a})}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=this;return{listPhotos:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"latest",o="/photos",a={page:t,per_page:n,order_by:r};return e.request({url:o,method:"GET",query:a})},getPhoto:function(t){var n="/photos/"+t;return e.request({url:n,method:"GET"})},getPhotoStats:function(t){var n="/photos/"+t+"/statistics";return e.request({url:n,method:"GET"})},getRandomPhoto:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n="/photos/random",r=t.collections||[],o={featured:t.featured,username:t.username,orientation:t.orientation,collections:r.join(),query:t.query,c:t.cacheBuster||(new Date).getTime(),count:t.count};return Object.keys(o).forEach((function(e){o[e]||delete o[e]})),e.request({url:n,method:"GET",query:o})},likePhoto:function(t){if(!e._bearerToken)throw new Error("Requires a bearerToken to be set.");var n="/photos/"+t+"/like";return e.request({url:n,method:"POST"})},unlikePhoto:function(t){if(!e._bearerToken)throw new Error("Requires a bearerToken to be set.");var n="/photos/"+t+"/like";return e.request({url:n,method:"DELETE"})},downloadPhoto:c.bind(this),trackDownload:c.bind(this)}};var r,o=n(35),a=n(56),i=(r=a)&&r.__esModule?r:{default:r};function c(e){var t=(0,i.default)(e,"links.download_location",void 0);if(void 0===t)throw new Error("Object received is not a photo. "+e);var n=(0,o.getUrlComponents)(t);return this.request({url:n.pathname,method:"GET",query:n.query})}},function(e,t,n){(function(t){var n=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,r=/^\w*$/,o=/^\./,a=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g,c=/^\[object .+?Constructor\]$/,l="object"==typeof t&&t&&t.Object===Object&&t,s="object"==typeof self&&self&&self.Object===Object&&self,u=l||s||Function("return this")();var d,p=Array.prototype,b=Function.prototype,f=Object.prototype,m=u["__core-js_shared__"],h=(d=/[^.]+$/.exec(m&&m.keys&&m.keys.IE_PROTO||""))?"Symbol(src)_1."+d:"",g=b.toString,v=f.hasOwnProperty,y=f.toString,O=RegExp("^"+g.call(v).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),j=u.Symbol,_=p.splice,k=D(u,"Map"),E=D(Object,"create"),w=j?j.prototype:void 0,C=w?w.toString:void 0;function P(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function S(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function x(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function A(e,t){for(var n,r,o=e.length;o--;)if((n=e[o][0])===(r=t)||n!=n&&r!=r)return o;return-1}function B(e,t){for(var o,a=0,i=(t=function(e,t){if(M(e))return!1;var o=typeof e;if("number"==o||"symbol"==o||"boolean"==o||null==e||z(e))return!0;return r.test(e)||!n.test(e)||null!=t&&e in Object(t)}(t,e)?[t]:M(o=t)?o:F(o)).length;null!=e&&a<i;)e=e[I(t[a++])];return a&&a==i?e:void 0}function T(e){return!(!N(e)||(t=e,h&&h in t))&&(function(e){var t=N(e)?y.call(e):"";return"[object Function]"==t||"[object GeneratorFunction]"==t}(e)||function(e){var t=!1;if(null!=e&&"function"!=typeof e.toString)try{t=!!(e+"")}catch(e){}return t}(e)?O:c).test(function(e){if(null!=e){try{return g.call(e)}catch(e){}try{return e+""}catch(e){}}return""}(e));var t}function R(e,t){var n,r,o=e.__data__;return("string"==(r=typeof(n=t))||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==n:null===n)?o["string"==typeof t?"string":"hash"]:o.map}function D(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return T(n)?n:void 0}P.prototype.clear=function(){this.__data__=E?E(null):{}},P.prototype.delete=function(e){return this.has(e)&&delete this.__data__[e]},P.prototype.get=function(e){var t=this.__data__;if(E){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return v.call(t,e)?t[e]:void 0},P.prototype.has=function(e){var t=this.__data__;return E?void 0!==t[e]:v.call(t,e)},P.prototype.set=function(e,t){return this.__data__[e]=E&&void 0===t?"__lodash_hash_undefined__":t,this},S.prototype.clear=function(){this.__data__=[]},S.prototype.delete=function(e){var t=this.__data__,n=A(t,e);return!(n<0)&&(n==t.length-1?t.pop():_.call(t,n,1),!0)},S.prototype.get=function(e){var t=this.__data__,n=A(t,e);return n<0?void 0:t[n][1]},S.prototype.has=function(e){return A(this.__data__,e)>-1},S.prototype.set=function(e,t){var n=this.__data__,r=A(n,e);return r<0?n.push([e,t]):n[r][1]=t,this},x.prototype.clear=function(){this.__data__={hash:new P,map:new(k||S),string:new P}},x.prototype.delete=function(e){return R(this,e).delete(e)},x.prototype.get=function(e){return R(this,e).get(e)},x.prototype.has=function(e){return R(this,e).has(e)},x.prototype.set=function(e,t){return R(this,e).set(e,t),this};var F=V((function(e){var t;e=null==(t=e)?"":function(e){if("string"==typeof e)return e;if(z(e))return C?C.call(e):"";var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}(t);var n=[];return o.test(e)&&n.push(""),e.replace(a,(function(e,t,r,o){n.push(r?o.replace(i,"$1"):t||e)})),n}));function I(e){if("string"==typeof e||z(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function V(e,t){if("function"!=typeof e||t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],a=n.cache;if(a.has(o))return a.get(o);var i=e.apply(this,r);return n.cache=a.set(o,i),i};return n.cache=new(V.Cache||x),n}V.Cache=x;var M=Array.isArray;function N(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function z(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==y.call(e)}e.exports=function(e,t,n){var r=null==e?void 0:B(e,t);return void 0===r?n:r}}).call(this,n(19))},function(e,t,n){"use strict";function r(e){return this.request({url:"/collections/"+e,method:"GET"})}function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"latest",o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},a={per_page:n,order_by:r,orientation:o.orientation,page:t};return Object.keys(a).forEach((function(e){a[e]||delete a[e]})),this.request({url:"/collections/"+e+"/photos",method:"GET",query:a})}function a(e,t,n,r){var o=e?"/collections/"+e:"/collections",a={title:t,description:n,private:r};return this.request({url:o,method:e?"PUT":"POST",body:a})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=this;return{listCollections:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10,r="/collections",o={per_page:n,page:t};return e.request({url:r,method:"GET",query:o})},getCollection:r.bind(this),getCollectionPhotos:o.bind(this),createCollection:a.bind(this,null),updateCollection:a.bind(this),deleteCollection:function(t){var n="/collections/"+t;return e.request({url:n,method:"DELETE"})},addPhotoToCollection:function(t,n){var r="/collections/"+t+"/add";return e.request({url:r,method:"POST",body:{photo_id:n}})},removePhotoFromCollection:function(t,n){var r="/collections/"+t+"/remove?photo_id="+n;return e.request({url:r,method:"DELETE"})},listRelatedCollections:function(t){var n="/collections/"+t+"/related";return e.request({url:n,method:"GET"})}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=this;return{photos:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=o.collections||[],i={query:encodeURIComponent(t),per_page:r,orientation:o.orientation,content_filter:o.contentFilter,color:o.color,order_by:o.orderBy,lang:o.lang,collections:a.join(),page:n};return Object.keys(i).forEach((function(e){i[e]||"query"==e||delete i[e]})),e.request({url:"/search/photos",method:"GET",query:i})},users:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10,o={query:encodeURIComponent(t),per_page:r,page:n};return e.request({url:"/search/users",method:"GET",query:o})},collections:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10,o={query:encodeURIComponent(t),per_page:r,page:n};return e.request({url:"/search/collections",method:"GET",query:o})}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=this;return{total:function(){return e.request({url:"/stats/total",method:"GET"})}}}},function(e,t){e.exports=window.ReactDOM},,,,,,,,,,,,,,,,,function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function o(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}function a(e){return function(e){if(Array.isArray(e))return r(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||o(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function l(e,t,n){return t&&c(e.prototype,t),n&&c(e,n),e}function s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function u(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&s(e,t)}function d(e){return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function p(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function b(e,t){return!t||"object"!==d(t)&&"function"!=typeof t?p(e):t}function f(e){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}n.r(t),n.d(t,"AutocompleteTokenField",(function(){return O})),n.d(t,"CardsManager",(function(){return C})),n.d(t,"ControlsGroup",(function(){return P})),n.d(t,"BlockVerticalAlignmentToolbar",(function(){return L})),n.d(t,"HeadingLevelIcon",(function(){return H})),n.d(t,"HeadingToolbar",(function(){return G})),n.d(t,"Notice",(function(){return Q})),n.d(t,"PostCard",(function(){return fe})),n.d(t,"PalettePresetControl",(function(){return Ee})),n.d(t,"PresetControl",(function(){return Be})),n.d(t,"QueryControls",(function(){return Ge})),n.d(t,"SignalControl",(function(){return $e})),n.d(t,"ColorGradesControl",(function(){return Ke})),n.d(t,"ToggleGroup",(function(){return mn})),n.d(t,"insertTemplate",(function(){return gn})),n.d(t,"generateDefaults",(function(){return On})),n.d(t,"getPlaceholderImages",(function(){return wn})),n.d(t,"normalizeImages",(function(){return Cn})),n.d(t,"useApiFetch",(function(){return ae})),n.d(t,"useResizeObserver",(function(){return Tn})),n.d(t,"useMemoryState",(function(){return Dn})),n.d(t,"getSvg",(function(){return A})),n.d(t,"getIconSvg",(function(){return B})),n.d(t,"ControlsDrawerContent",(function(){return Xn})),n.d(t,"ControlsSection",(function(){return Yn})),n.d(t,"ControlsSections",(function(){return Jn})),n.d(t,"ControlsTab",(function(){return Zn})),n.d(t,"Drawer",(function(){return ur})),n.d(t,"Drawers",(function(){return nr})),n.d(t,"DrawerList",(function(){return ir})),n.d(t,"DrawerPanel",(function(){return cr})),n.d(t,"DrawerListBefore",(function(){return lr})),n.d(t,"DrawerListAfter",(function(){return sr})),n.d(t,"EmphasisLevelControls",(function(){return li})),n.d(t,"EmphasisContentAreaControls",(function(){return ci})),n.d(t,"GalleryPreview",(function(){return pi})),n.d(t,"GalleryPlaceholder",(function(){return di})),n.d(t,"layoutAttributes",(function(){return mi})),n.d(t,"LayoutControls",(function(){return hi})),n.d(t,"withDoppler",(function(){return _r})),n.d(t,"withDopplerControls",(function(){return Br})),n.d(t,"withDopplerContext",(function(){return jr})),n.d(t,"withDopplerProvider",(function(){return Or})),n.d(t,"withSettings",(function(){return Wa})),n.d(t,"withBlobsDecoration",(function(){return ri})),n.d(t,"setAttributesToInnerBlocks",(function(){return fr})),n.d(t,"getEditorScrollContainer",(function(){return mr})),n.d(t,"blobAttributes",(function(){return gi}));var m=n(0),h=n(14),g=n.n(h),v=n(2);function y(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=f(e);if(t){var o=f(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return b(this,n)}}var O=function(e){u(n,e);var t=y(n);function n(e){var r;return i(this,n),(r=t.call(this,e)).state={suggestions:[],validValues:{},loading:r.isFetchingInfoOnLoad()},r.debouncedUpdateSuggestions=Object(h.debounce)(r.updateSuggestions,500),r}return l(n,[{key:"isFetchingInfoOnLoad",value:function(){var e=this.props,t=e.tokens,n=e.fetchSavedInfo;return Boolean(t.length&&n)}},{key:"componentDidMount",value:function(){var e=this;if(this.isFetchingInfoOnLoad()){var t=this.props,n=t.tokens;(0,t.fetchSavedInfo)(n).then((function(t){var n=e.state.validValues;t.forEach((function(e){n[e.value]=e.label})),e.setState({validValues:n,loading:!1})}))}}},{key:"componentWillUnmount",value:function(){delete this.suggestionsRequest,this.debouncedUpdateSuggestions.cancel()}},{key:"getLabelsForValues",value:function(e){var t=this.state.validValues;return e.reduce((function(e,n){return t[n]?[].concat(a(e),[t[n]]):e}),[])}},{key:"getValuesForLabels",value:function(e){var t=this.state.validValues;return e.map((function(e){return Object.keys(t).find((function(n){return t[n]===e}))}))}},{key:"updateSuggestions",value:function(e){var t=this,n=this.props.fetchSuggestions;n&&this.setState({loading:!0},(function(){var r=n(e);r.then((function(e){if(t.suggestionsRequest===r){var n=t.state.validValues,o=[];e.forEach((function(e){o.push(e.label),n[e.value]=e.label})),t.setState({suggestions:o,validValues:n,loading:!1})}})).catch((function(){t.suggestionsRequest===r&&t.setState({loading:!1})})),t.suggestionsRequest=r}))}},{key:"handleOnChange",value:function(e){(0,this.props.onChange)(this.getValuesForLabels(e))}},{key:"getTokens",value:function(){var e=this.props.tokens;return this.getLabelsForValues(e)}},{key:"render",value:function(){var e=this,t=this.props,n=t.help,r=t.label,o=void 0===r?"":r,a=this.state,i=a.suggestions,c=a.loading;return Object(m.createElement)("div",{className:"autocomplete-tokenfield"},Object(m.createElement)(v.FormTokenField,{value:this.getTokens(),suggestions:i,onChange:function(t){return e.handleOnChange(t)},onInputChange:function(t){return e.debouncedUpdateSuggestions(t)},label:o}),c&&Object(m.createElement)(v.Spinner,null),n&&Object(m.createElement)("p",{className:"autocomplete-tokenfield__help"},n))}}]),n}(m.Component);function j(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var _=wp.i18n.__,k=[{label:_("Collection Title"),attribute:"showCollectionTitle"},{label:_("Collection Subtitle"),attribute:"showCollectionSubtitle"},{label:_("Media"),attribute:"showMedia"},{label:_("Title"),attribute:"showTitle"},{label:_("Subtitle"),attribute:"showSubtitle"},{label:_("Description"),attribute:"showDescription"},{label:_("Buttons"),attribute:"showButtons"},{label:_("Meta"),attribute:"showMeta"}];function E(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function w(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?E(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):E(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var C={Component:function(e){var t=e.attributes,n=e.setAttributes;return Object(m.createElement)(mn,{onChange:n,toggles:k.map((function(e){return w(w({},e),{},{value:t[e.attribute]})}))})},toggles:k},P=function(e){var t="novablocks-controls-group";return e.className&&(t="".concat(t," ").concat(e.className)),Object(m.createElement)("div",{className:t},!!e.title&&Object(m.createElement)("div",{className:"novablocks-controls-group__title"},e.title),e.children)};function S(){return(S=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var x=n(24),A=function(e){return null!=e&&e.viewBox&&null!=e&&e.id?Object(m.createElement)("svg",{className:"novablocks-icon",viewBox:e.viewBox},Object(m.createElement)("use",{className:"novablocks-icon-symbol",xlinkHref:"#".concat(e.id)})):""},B=function(e){var t=x.library[e];return A(t)},T=n(1),R=n(40),D=n(5),F=n(6);function I(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function V(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?I(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):I(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var M=Object(m.createContext)({name:"",isSelected:!1,focusedElement:null,setFocusedElement:function(){},clientId:null}).Consumer,N={top:{icon:B("alignTop"),title:Object(T.__)("Align Top","nova-blocks")},center:{icon:B("alignCenter"),title:Object(T.__)("Align Center","nova-blocks")},bottom:{icon:B("alignBottom"),title:Object(T.__)("Align Bottom","nova-blocks")}},z=["top","center","bottom"];var q,L=Object(F.compose)((q=function(e){return{clientId:e.clientId}},Object(F.createHigherOrderComponent)((function(e){return function(t){return Object(m.createElement)(M,null,(function(n){return Object(m.createElement)(e,S({},t,q(n,t)))}))}}),"withBlockEditContext")),Object(R.withViewportMatch)({isLargeViewport:"medium"}),Object(D.withSelect)((function(e,t){var n=t.clientId,r=t.isLargeViewport,o=t.isCollapsed,a=e("core/block-editor"),i=a.getBlockRootClientId,c=a.getSettings;return{isCollapsed:o||!r||!c().hasFixedToolbar&&i(n)}})))((function(e){var t=e.isCollapsed,n=e.value,r=e.onChange,o=e.controls,a=void 0===o?z:o,i=N[n],c=N.top;return Object(m.createElement)(v.Toolbar,{isCollapsed:t,icon:i?i.icon:c.icon,controls:a.map((function(e){return V(V({},N[e]),{},{isActive:n===e,onClick:(t=e,function(){return r(n===t?void 0:t)})});var t}))})}));function H(e){var t=e.level,n=e.isPressed,r=void 0!==n&&n,o={1:"M9 5h2v10H9v-4H5v4H3V5h2v4h4V5zm6.6 0c-.6.9-1.5 1.7-2.6 2v1h2v7h2V5h-1.4z",2:"M7 5h2v10H7v-4H3v4H1V5h2v4h4V5zm8 8c.5-.4.6-.6 1.1-1.1.4-.4.8-.8 1.2-1.3.3-.4.6-.8.9-1.3.2-.4.3-.8.3-1.3 0-.4-.1-.9-.3-1.3-.2-.4-.4-.7-.8-1-.3-.3-.7-.5-1.2-.6-.5-.2-1-.2-1.5-.2-.4 0-.7 0-1.1.1-.3.1-.7.2-1 .3-.3.1-.6.3-.9.5-.3.2-.6.4-.8.7l1.2 1.2c.3-.3.6-.5 1-.7.4-.2.7-.3 1.2-.3s.9.1 1.3.4c.3.3.5.7.5 1.1 0 .4-.1.8-.4 1.1-.3.5-.6.9-1 1.2-.4.4-1 .9-1.6 1.4-.6.5-1.4 1.1-2.2 1.6V15h8v-2H15z",3:"M12.1 12.2c.4.3.8.5 1.2.7.4.2.9.3 1.4.3.5 0 1-.1 1.4-.3.3-.1.5-.5.5-.8 0-.2 0-.4-.1-.6-.1-.2-.3-.3-.5-.4-.3-.1-.7-.2-1-.3-.5-.1-1-.1-1.5-.1V9.1c.7.1 1.5-.1 2.2-.4.4-.2.6-.5.6-.9 0-.3-.1-.6-.4-.8-.3-.2-.7-.3-1.1-.3-.4 0-.8.1-1.1.3-.4.2-.7.4-1.1.6l-1.2-1.4c.5-.4 1.1-.7 1.6-.9.5-.2 1.2-.3 1.8-.3.5 0 1 .1 1.6.2.4.1.8.3 1.2.5.3.2.6.5.8.8.2.3.3.7.3 1.1 0 .5-.2.9-.5 1.3-.4.4-.9.7-1.5.9v.1c.6.1 1.2.4 1.6.8.4.4.7.9.7 1.5 0 .4-.1.8-.3 1.2-.2.4-.5.7-.9.9-.4.3-.9.4-1.3.5-.5.1-1 .2-1.6.2-.8 0-1.6-.1-2.3-.4-.6-.2-1.1-.6-1.6-1l1.1-1.4zM7 9H3V5H1v10h2v-4h4v4h2V5H7v4z",4:"M9 15H7v-4H3v4H1V5h2v4h4V5h2v10zm10-2h-1v2h-2v-2h-5v-2l4-6h3v6h1v2zm-3-2V7l-2.8 4H16z",5:"M12.1 12.2c.4.3.7.5 1.1.7.4.2.9.3 1.3.3.5 0 1-.1 1.4-.4.4-.3.6-.7.6-1.1 0-.4-.2-.9-.6-1.1-.4-.3-.9-.4-1.4-.4H14c-.1 0-.3 0-.4.1l-.4.1-.5.2-1-.6.3-5h6.4v1.9h-4.3L14 8.8c.2-.1.5-.1.7-.2.2 0 .5-.1.7-.1.5 0 .9.1 1.4.2.4.1.8.3 1.1.6.3.2.6.6.8.9.2.4.3.9.3 1.4 0 .5-.1 1-.3 1.4-.2.4-.5.8-.9 1.1-.4.3-.8.5-1.3.7-.5.2-1 .3-1.5.3-.8 0-1.6-.1-2.3-.4-.6-.2-1.1-.6-1.6-1-.1-.1 1-1.5 1-1.5zM9 15H7v-4H3v4H1V5h2v4h4V5h2v10z",6:"M9 15H7v-4H3v4H1V5h2v4h4V5h2v10zm8.6-7.5c-.2-.2-.5-.4-.8-.5-.6-.2-1.3-.2-1.9 0-.3.1-.6.3-.8.5l-.6.9c-.2.5-.2.9-.2 1.4.4-.3.8-.6 1.2-.8.4-.2.8-.3 1.3-.3.4 0 .8 0 1.2.2.4.1.7.3 1 .6.3.3.5.6.7.9.2.4.3.8.3 1.3s-.1.9-.3 1.4c-.2.4-.5.7-.8 1-.4.3-.8.5-1.2.6-1 .3-2 .3-3 0-.5-.2-1-.5-1.4-.9-.4-.4-.8-.9-1-1.5-.2-.6-.3-1.3-.3-2.1s.1-1.6.4-2.3c.2-.6.6-1.2 1-1.6.4-.4.9-.7 1.4-.9.6-.3 1.1-.4 1.7-.4.7 0 1.4.1 2 .3.5.2 1 .5 1.4.8 0 .1-1.3 1.4-1.3 1.4zm-2.4 5.8c.2 0 .4 0 .6-.1.2 0 .4-.1.5-.2.1-.1.3-.3.4-.5.1-.2.1-.5.1-.7 0-.4-.1-.8-.4-1.1-.3-.2-.7-.3-1.1-.3-.3 0-.7.1-1 .2-.4.2-.7.4-1 .7 0 .3.1.7.3 1 .1.2.3.4.4.6.2.1.3.3.5.3.2.1.5.2.7.1z"};return o.hasOwnProperty(t)?Object(m.createElement)(v.SVG,{width:"20",height:"20",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",isPressed:r},Object(m.createElement)(v.Path,{d:o[t]})):null}function U(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=f(e);if(t){var o=f(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return b(this,n)}}var G=function(e){u(n,e);var t=U(n);function n(){return i(this,n),t.apply(this,arguments)}return l(n,[{key:"createLevelControl",value:function(e,t,n){var r=e===t;return{icon:Object(m.createElement)(H,{level:e,isPressed:r}),title:Object(T.sprintf)(Object(T.__)("Heading %d"),e),isActive:r,onClick:function(){return n(e)}}}},{key:"render",value:function(){var e=this,t=this.props,n=t.minLevel,r=t.maxLevel,o=t.selectedLevel,a=t.onChange;return Object(m.createElement)(v.ToolbarGroup,{icon:Object(m.createElement)(H,{level:o}),controls:Object(h.range)(n,r).map((function(t){return e.createLevelControl(t,o,a)}))})}}]),n}(m.Component);function W(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,o=!1,a=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==c.return||c.return()}finally{if(o)throw a}}return n}}(e,t)||o(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var $=n(30),K=n.n($),Q=function(e){var t=e.id,n=e.content,r=e.dismissLabel,o=W(Object(m.useState)(K.a.get(t)),2),a=o[0],i=o[1];return a?null:Object(m.createElement)("div",{className:"novablocks-notice"},n,void 0!==r&&Object(m.createElement)(v.Button,{isPrimary:!0,onClick:function(){K.a.set(t,!0,{expires:365}),i(!0)}},r))},J=n(29),Z=n(25),Y=n(3),X=n(21),ee=n.n(X);function te(e,t,n,r,o,a,i){try{var c=e[a](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function ne(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){te(a,r,o,i,c,"next",e)}function c(e){te(a,r,o,i,c,"throw",e)}i(void 0)}))}}var re=wp.apiFetch,oe={},ae=function(e){var t=W(Object(m.useState)([]),2),n=t[0],r=t[1];return Object(m.useEffect)((function(){e&&function(){var t=ne(ee.a.mark((function t(){return ee.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(oe[e]){t.next=4;break}return t.next=3,re({path:e});case 3:oe[e]=t.sent;case 4:r(oe[e]);case 5:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}()()}),[e]),{data:n}},ie=function(e){var t=ae("/wp/v2/users/".concat(e.id)).data;return(null==t?void 0:t.name)||""},ce=function(e){var t=ae("/wp/v2/categories/".concat(e.id)).data;return(null==t?void 0:t.name)||""},le=n(16),se=function(e){var t=ae(Object(le.addQueryArgs)("/wp/v2/comments",{post:e.postId})).data.length;return t?"".concat(t," Comment").concat(t>1?"s":""):Object(T.__)("No Comments")},ue=function(e){return e.tags.map((function(e){return ae("/wp/v2/tags/".concat(e)).data})).map((function(e){return e.name})).join(", ")||""},de=function(e){var t,n=12,r=0,o=0,a=null===(t=e.post)||void 0===t?void 0:t.content.rendered,i=a.replace(/(<([^>]+)>)/gi,"").split(" ").filter((function(e){return""!=e})).length,c=Math.floor(i/(250/60)),l=a.match(/<img\s[^>]+>/g),s=a.match(/<iframe\s[^>]+>/g);if(null!==l)for(var u=l.length,d=0;d<u;d++)r+=n,n>3&&n--;null!==s&&(o=60*s.length);var p=Math.ceil((c+r+o)/60);return p<1&&(p=1),Object(T.sprintf)(Object(T.__)("%s min read","nova-blocks"),p)},pe=function(e,t){if("author"===t)return(null==e?void 0:e.author)&&Object(m.createElement)(ie,{id:e.author});var n,r;if("category"===t)return!(null==e||null===(n=e.categories)||void 0===n||!n.length)&&Object(m.createElement)(ce,{id:e.categories[0]});if("comments"===t)return Object(m.createElement)(se,{postId:e.id});if("date"===t){var o=Object(J.__experimentalGetSettings)().formats.date;return Object(m.createElement)("time",{dateTime:Object(J.format)("c",e.date_gmt)},Object(J.dateI18n)(o,e.date_gmt))}return"tags"===t?!(null==e||null===(r=e.tags)||void 0===r||!r.length)&&Object(m.createElement)(ue,{tags:e.tags}):"reading-time"===t?Object(m.createElement)(de,{post:e}):null},be=Object(D.withSelect)((function(e,t){var n=e("core").getMedia,r=t.id;if(!r)return null;var o=n(r);return{src:null==o?void 0:o.source_url}}))((function(e){var t=e.src;return t?Object(m.createElement)("img",{className:"novablocks-card__media-image",src:t}):null})),fe=function(e){var t,n,r,o=e.attributes,a=e.post,i=o.cardTitleLevel,c=o.thumbnailAspectRatioString,l=o.showMedia,s=o.showMeta,u=o.showTitle,d=o.showDescription,p=o.showButtons,b=o.metadataPosition,f=o.primaryMetadata,h=o.secondaryMetadata,g=pe(a,f),v=pe(a,h),y=Object(Y.getContentVariationBySignal)(e);t=g&&v?Object(m.createElement)(m.Fragment,null,g,Object(m.createElement)(m.RawHTML,{style:{display:"inline"}}," &mdash; "),v):g||v,"above-title"===b&&(n=t),"below-title"===b&&(r=t),"split"===b&&(n=g,r=v);var O=a.featured_media?Object(m.createElement)(be,{id:a.featured_media}):null,j=Object(m.createElement)("div",{className:"wp-block-buttons"},Object(m.createElement)("div",{className:"wp-block-button is-style-text"},Object(m.createElement)("div",{className:"wp-block-button__link"},Object(m.createElement)("div",{className:"novablocks-buttons-size-modifier"},Object(T.__)("Read More"))))),_={media:O,metaAboveTitle:n,metaBelowTitle:r,title:a.title.raw,titleTagName:"h".concat(i),content:a.excerpt.rendered,buttons:j,isLandscape:e.isLandscape||!1,showMedia:l,showMeta:s,showTitle:u,showContent:d,showButtons:p,hasFixedAspectRatio:"auto"!==c,className:"sm-variation-".concat(y)};return Object(m.createElement)(Z.Card,_)},me=n(13),he=n.n(me),ge=n(12);function ve(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ye(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ve(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ve(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Oe=function(e,t){var n={},r=t.find((function(t){return e===t.value}));return r&&r.preset&&(n=Object.assign(r.preset,n)),n},je=function(e,t){var n=e.filter((function(e){var n=e.preset;return Object.keys(n).every((function(e){return n[e]===t[e]}))}));return n.length?n[0].value:null},_e=Object(D.withSelect)((function(e,t){var n=Object(ge.useBlockEditContext)().clientId,r=(0,e("core/block-editor").getBlock)(n).attributes;return ye(ye({},t),{},{clientId:n,attributes:r})})),ke=Object(D.withDispatch)((function(e,t){var n=t.clientId,r=e("core/block-editor").updateBlockAttributes;return{setAttributes:function(e){return r(n,e)}}})),Ee=Object(F.compose)([_e,ke])((function(e){var t=e.attributes,n=e.setAttributes,r=e.label,o=Array.isArray(e.options)?e.options.slice():[],a=je(o,t);return Object(m.createElement)("div",{className:"components-base-control novablocks-palette-control"},r&&Object(m.createElement)("label",{className:"components-base-control__label novablocks-palette-control__label"},r),Object(m.createElement)("div",{className:"novablocks-palette-control__field"},o.map((function(e){var r=e.label,i=e.value,c=Object.assign({},t,Oe(i,o)),l=he()("novablocks-palette-control__option",Object(Y.getColorSetClassnames)(c),{"novablocks-palette-control__option--selected":i===a});return Object(m.createElement)("div",{className:l,onClick:function(){var e=Object.assign({},t,Oe(i,o));n(e)}},r)}))))}));function we(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ce(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?we(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):we(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Pe=function(e,t){var n={},r=t.find((function(t){return e===t.value}));return r&&r.preset&&(n=Object.assign(r.preset,n)),n},Se=function(e,t){var n=e.filter((function(e){var n=e.preset;return Object.keys(n).every((function(e){return n[e]===t[e]}))}));return n.length?n[0].value:null},xe=Object(D.withSelect)((function(e,t){var n=Object(ge.useBlockEditContext)().clientId,r=(0,e("core/block-editor").getBlock)(n).attributes;return Ce(Ce({},t),{},{clientId:n,attributes:r})})),Ae=Object(D.withDispatch)((function(e,t){var n=t.clientId,r=e("core/block-editor").updateBlockAttributes;return{setAttributes:function(e){return r(n,e)}}})),Be=Object(F.compose)([xe,Ae])((function(e){var t=e.randomize,n=e.attributes,r=e.setAttributes,o=Array.isArray(e.options)?e.options.slice():[],a="function"==typeof t?t:function(){return{}};void 0!==t&&o.push({label:"Just My Style™",value:"just-my-style",preset:{}});var i=Se(o,n);return Object(m.createElement)(m.Fragment,null,Object(m.createElement)(v.RadioControl,S({},e,{options:o,selected:i,onChange:function(e){if("just-my-style"!==e){var t=Pe(e,o);r(t)}else r(Object.assign({},a()))}})),"just-my-style"===i&&Object(m.createElement)("div",{key:"advanced-gallery-surprise-control"},Object(m.createElement)(v.Button,{isLarge:!0,isPrimary:!0,onClick:function(){r(a())}},Object(T.__)("💡 Surprise me!"))))})),Te=n(17),Re=n.n(Te),De=n(20),Fe=function(e){return Re()({path:Object(le.addQueryArgs)("/wp/v2/search",{search:e,per_page:20,_fields:"id,title",type:"post"})}).then((function(e){return e.map((function(e){return{value:e.id,label:Object(De.decodeEntities)(e.title)||Object(T.__)("(no title)")}}))}))},Ie=function(e){return Re()({path:Object(le.addQueryArgs)("/wp/v2/posts",{per_page:100,include:e.join(","),_fields:"id,title"})}).then((function(e){return e.map((function(e){return{value:e.id,label:Object(De.decodeEntities)(e.title.rendered)||Object(T.__)("(no title)")}}))}))},Ve=function(e){var t=e.loadingMode,n=e.specificPosts,r=e.onSpecificPostsChange;return"manual"!==t?null:Object(m.createElement)(O,{key:"posts",tokens:n||[],onChange:r,fetchSuggestions:Fe,fetchSavedInfo:Ie,label:Object(T.__)("Posts"),help:Object(T.__)("Begin typing post title, click autocomplete result to select.")})},Me=function(e){return Re()({path:Object(le.addQueryArgs)("/wp/v2/users",{search:e,per_page:20,_fields:"id,name"})}).then((function(e){return e.map((function(e){return{value:e.id,label:Object(De.decodeEntities)(e.name)||Object(T.__)("(no name)")}}))}))},Ne=function(e){return Re()({path:Object(le.addQueryArgs)("/wp/v2/users",{per_page:100,include:e.join(","),_fields:"id,name"})}).then((function(e){return e.map((function(e){return{value:e.id,label:Object(De.decodeEntities)(e.name)||Object(T.__)("(no name)")}}))}))},ze=function(e){return Re()({path:Object(le.addQueryArgs)("/wp/v2/categories",{search:e,per_page:20,_fields:"id,name",orderby:"count",order:"desc"})}).then((function(e){return e.map((function(e){return{value:e.id,label:Object(De.decodeEntities)(e.name)||Object(T.__)("(no title)")}}))}))},qe=function(e){return Re()({path:Object(le.addQueryArgs)("/wp/v2/categories",{per_page:100,_fields:"id,name",include:e.join(",")})}).then((function(e){return e.map((function(e){return{value:e.id,label:Object(De.decodeEntities)(e.name)||Object(T.__)("(no title)")}}))}))},Le=function(e){return Re()({path:Object(le.addQueryArgs)("/wp/v2/tags",{search:e,per_page:20,_fields:"id,name",orderby:"count",order:"desc"})}).then((function(e){return e.map((function(e){return{value:e.id,label:Object(De.decodeEntities)(e.name)||Object(T.__)("(no title)")}}))}))},He=function(e){return Re()({path:Object(le.addQueryArgs)("/wp/v2/tags",{per_page:100,_fields:"id,name",include:e.join(",")})}).then((function(e){return e.map((function(e){return{value:e.id,label:Object(De.decodeEntities)(e.name)||Object(T.__)("(no title)")}}))}))},Ue=function(e){var t=e.authors,n=e.categories,r=e.loadingMode,o=e.preventDuplicatePosts,a=e.tags,i=e.onAuthorsChange,c=e.onCategoriesChange,l=e.onPreventDuplicatePostsChange,s=e.onTagsChange;return"automated"!==r?null:[Object(m.createElement)(v.ToggleControl,{label:Object(T.__)("Prevent Duplicate Posts"),help:Object(T.__)("The posts displayed by other blocks won't show up in this block"),checked:o,onChange:l}),Object(m.createElement)(v.QueryControls,S({key:"queryControls",minItems:1,maxItems:20},e)),i&&Object(m.createElement)(O,{key:"authors",tokens:t||[],onChange:i,fetchSuggestions:Me,fetchSavedInfo:Ne,label:Object(T.__)("Authors")}),c&&Object(m.createElement)(O,{key:"categories",tokens:n||[],onChange:function(e){var t;(t=e,Re()({path:Object(le.addQueryArgs)("/novablocks/v1/categories",{ids:t})})).then((function(e){c(e)}))},fetchSuggestions:ze,fetchSavedInfo:qe,label:Object(T.__)("Categories")}),s&&Object(m.createElement)(O,{key:"tags",tokens:a||[],onChange:s,fetchSuggestions:Le,fetchSavedInfo:He,label:Object(T.__)("Tags")})]},Ge=function(e){var t=e.loadingMode,n=e.onLoadingModeChange;return[e.enableSpecific&&Object(m.createElement)(v.RadioControl,{label:Object(T.__)("Posts loading type","nova-blocks"),selected:t,onChange:n,options:[{label:Object(T.__)("Automated (latest posts)"),value:"automated"},{label:Object(T.__)("Manual (specific posts)"),value:"manual"}]}),Object(m.createElement)(Ue,e),Object(m.createElement)(Ve,e)]},We=["None","Low","Medium","High"],$e=function(e){var t,n=e.label,r=e.signal,o=e.onChange||function(){},a=(e.labels||We)[r],i=he()("nb-signal-icon",(j(t={},"nb-signal-icon--none",0===r),j(t,"nb-signal-icon--low",1===r),j(t,"nb-signal-icon--medium",2===r),j(t,"nb-signal-icon--high",3===r),t));return Object(m.createElement)("div",{className:"components-base-control components-nb-signal-control"},Object(m.createElement)("div",{className:"components-base-control__field"},Object(m.createElement)("div",{className:"components-base-control__label"},n),Object(m.createElement)("div",{className:"components-nb-signal-control__root"},Object(m.createElement)("div",{className:"nb-signal"},Object(m.createElement)("div",{className:i},Object(m.createElement)("div",{className:"nb-signal-icon__bar"}),Object(m.createElement)("div",{className:"nb-signal-icon__bar"}),Object(m.createElement)("div",{className:"nb-signal-icon__bar"})),Object(m.createElement)("div",{className:"nb-signal__text"},Object(m.createElement)("div",{className:"nb-signal-icon-label"},"Level"),Object(m.createElement)("div",{className:"nb-signal__value-label"},a)),Object(m.createElement)("div",{className:"nb-signal__controls"},Object(m.createElement)(v.Button,{isLarge:!0,isSecondary:!0,disabled:0===r,onClick:function(){o(r-1)}},Object(m.createElement)(v.Icon,{icon:"minus"})),Object(m.createElement)(v.Button,{isLarge:!0,isSecondary:!0,disabled:3===r,onClick:function(){o(r+1)}},Object(m.createElement)(v.Icon,{icon:"plus"})))))))},Ke=function(e){var t,n=e.attributes,r=(e.settings,e.label),o=e.value,a=e.signal,i=e.onChange||function(){},c=Object(Y.getSiteColorVariation)(),l=n.palette,s=n.useSourceColorAsReference,u=Object(Y.getCurrentPaletteConfig)(e).sourceIndex,d=he()("nb-signal-icon",(j(t={},"nb-signal-icon--none",0===a),j(t,"nb-signal-icon--low",1===a),j(t,"nb-signal-icon--medium",2===a),j(t,"nb-signal-icon--high",3===a),t));return Object(m.createElement)("div",{className:"components-base-control components-nb-color-grades-control"},Object(m.createElement)("div",{className:"components-base-control__field"},Object(m.createElement)("div",{className:"components-base-control__label"},r),Object(m.createElement)("div",{className:"components-base-control__label-icon"},Object(m.createElement)("div",{className:d},Object(m.createElement)("div",{className:"nb-signal-icon__bar"}),Object(m.createElement)("div",{className:"nb-signal-icon__bar"}),Object(m.createElement)("div",{className:"nb-signal-icon__bar"})))),Object(m.createElement)("div",{className:"nb-palette"},Object(m.createElement)("div",{className:"nb-palette__grades"},Array.from(Array(12)).map((function(e,t){var n="",r=Object(Y.normalizeVariationValue)(t+1-c+1),a=(12+(s?o+u-1:o-c))%12,d=he()("nb-palette__grade","sm-palette-".concat(l),"sm-variation-".concat(r),{"nb-palette__grade--selected":a===t,"nb-palette__grade--source":u===t});return a===t&&(n=Object(x.getIcon)("tick")),u===t&&(n=Object(x.getIcon)("star")),Object(m.createElement)("div",{className:d,onClick:function(){i(t+1)}},Object(m.createElement)("div",{className:"nb-palette__grade-surface"}),Object(m.createElement)("div",{className:"nb-palette__grade-icon",dangerouslySetInnerHTML:{__html:n}}))}))),Object(m.createElement)("div",{className:"nb-palette__labels"},Object(m.createElement)("div",{className:"nb-palette__label nb-palette__label--1"},"1"),Object(m.createElement)("div",{className:"nb-palette__label nb-palette__label--low"},"Low"),Object(m.createElement)("div",{className:"nb-palette__label nb-palette__label--medium"},"Medium"),Object(m.createElement)("div",{className:"nb-palette__label nb-palette__label--high"},"High"),Object(m.createElement)("div",{className:"nb-palette__label nb-palette__label--12"},"12"))))},Qe=n(9),Je=n(18),Ze=n(11),Ye=n.n(Ze);const Xe={arr:Array.isArray,obj:e=>"[object Object]"===Object.prototype.toString.call(e),fun:e=>"function"==typeof e,str:e=>"string"==typeof e,num:e=>"number"==typeof e,und:e=>void 0===e,nul:e=>null===e,set:e=>e instanceof Set,map:e=>e instanceof Map,equ(e,t){if(typeof e!=typeof t)return!1;if(Xe.str(e)||Xe.num(e))return e===t;if(Xe.obj(e)&&Xe.obj(t)&&Object.keys(e).length+Object.keys(t).length===0)return!0;let n;for(n in e)if(!(n in t))return!1;for(n in t)if(e[n]!==t[n])return!1;return!Xe.und(n)||e===t}};function et(){const e=Object(Ze.useState)(!1)[1];return Object(Ze.useCallback)(()=>e(e=>!e),[])}function tt(e,t){return Xe.und(e)||Xe.nul(e)?t:e}function nt(e){return Xe.und(e)?[]:Xe.arr(e)?e:[e]}function rt(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return Xe.fun(e)?e(...n):e}function ot(e){const t=function(e){return e.to,e.from,e.config,e.onStart,e.onRest,e.onFrame,e.children,e.reset,e.reverse,e.force,e.immediate,e.delay,e.attach,e.destroyed,e.interpolateTo,e.ref,e.lazy,Object(Je.default)(e,["to","from","config","onStart","onRest","onFrame","children","reset","reverse","force","immediate","delay","attach","destroyed","interpolateTo","ref","lazy"])}(e);if(Xe.und(t))return Object(Qe.default)({to:t},e);const n=Object.keys(e).reduce((n,r)=>Xe.und(t[r])?Object(Qe.default)({},n,{[r]:e[r]}):n,{});return Object(Qe.default)({to:t},n)}class at{constructor(){this.payload=void 0,this.children=[]}getAnimatedValue(){return this.getValue()}getPayload(){return this.payload||this}attach(){}detach(){}getChildren(){return this.children}addChild(e){0===this.children.length&&this.attach(),this.children.push(e)}removeChild(e){const t=this.children.indexOf(e);this.children.splice(t,1),0===this.children.length&&this.detach()}}class it extends at{constructor(){super(...arguments),this.payload=[],this.attach=()=>this.payload.forEach(e=>e instanceof at&&e.addChild(this)),this.detach=()=>this.payload.forEach(e=>e instanceof at&&e.removeChild(this))}}class ct extends at{constructor(){super(...arguments),this.payload={},this.attach=()=>Object.values(this.payload).forEach(e=>e instanceof at&&e.addChild(this)),this.detach=()=>Object.values(this.payload).forEach(e=>e instanceof at&&e.removeChild(this))}getValue(e){void 0===e&&(e=!1);const t={};for(const n in this.payload){const r=this.payload[n];(!e||r instanceof at)&&(t[n]=r instanceof at?r[e?"getAnimatedValue":"getValue"]():r)}return t}getAnimatedValue(){return this.getValue(!0)}}let lt,st;function ut(e,t){lt={fn:e,transform:t}}function dt(e){st=e}let pt,bt=e=>"undefined"!=typeof window?window.requestAnimationFrame(e):-1;function ft(e){pt=e}let mt,ht=()=>Date.now();function gt(e){mt=e}let vt,yt,Ot=e=>e.current;function jt(e){vt=e}class _t extends ct{constructor(e,t){super(),this.update=void 0,this.payload=e.style?Object(Qe.default)({},e,{style:vt(e.style)}):e,this.update=t,this.attach()}}let kt=!1;const Et=new Set,wt=()=>{if(!kt)return!1;let e=ht();for(let t of Et){let n=!1;for(let r=0;r<t.configs.length;r++){let o,a,i=t.configs[r];for(let t=0;t<i.animatedValues.length;t++){let r=i.animatedValues[t];if(r.done)continue;let c=i.fromValues[t],l=i.toValues[t],s=r.lastPosition,u=l instanceof at,d=Array.isArray(i.initialVelocity)?i.initialVelocity[t]:i.initialVelocity;if(u&&(l=l.getValue()),i.immediate)r.setValue(l),r.done=!0;else if("string"!=typeof c&&"string"!=typeof l){if(void 0!==i.duration)s=c+i.easing((e-r.startTime)/i.duration)*(l-c),o=e>=r.startTime+i.duration;else if(i.decay)s=c+d/(1-.998)*(1-Math.exp(-(1-.998)*(e-r.startTime))),o=Math.abs(r.lastPosition-s)<.1,o&&(l=s);else{a=void 0!==r.lastTime?r.lastTime:e,d=void 0!==r.lastVelocity?r.lastVelocity:i.initialVelocity,e>a+64&&(a=e);let t=Math.floor(e-a);for(let e=0;e<t;++e){d+=1*((-i.tension*(s-l)+-i.friction*d)/i.mass)/1e3,s+=1*d/1e3}let n=!(!i.clamp||0===i.tension)&&(c<l?s>l:s<l),u=Math.abs(d)<=i.precision,p=0===i.tension||Math.abs(l-s)<=i.precision;o=n||u&&p,r.lastVelocity=d,r.lastTime=e}u&&!i.toValues[t].done&&(o=!1),o?(r.value!==l&&(s=l),r.done=!0):n=!0,r.setValue(s),r.lastPosition=s}else r.setValue(l),r.done=!0}t.props.onFrame&&(t.values[i.name]=i.interpolation.getValue())}t.props.onFrame&&t.props.onFrame(t.values),n||(Et.delete(t),t.stop(!0))}return Et.size?yt?yt():bt(wt):kt=!1,kt};function Ct(e,t,n){if("function"==typeof e)return e;if(Array.isArray(e))return Ct({range:e,output:t,extrapolate:n});if(pt&&"string"==typeof e.output[0])return pt(e);const r=e,o=r.output,a=r.range||[0,1],i=r.extrapolateLeft||r.extrapolate||"extend",c=r.extrapolateRight||r.extrapolate||"extend",l=r.easing||(e=>e);return e=>{const t=function(e,t){for(var n=1;n<t.length-1&&!(t[n]>=e);++n);return n-1}(e,a);return function(e,t,n,r,o,a,i,c,l){let s=l?l(e):e;if(s<t){if("identity"===i)return s;"clamp"===i&&(s=t)}if(s>n){if("identity"===c)return s;"clamp"===c&&(s=n)}if(r===o)return r;if(t===n)return e<=t?r:o;t===-1/0?s=-s:n===1/0?s-=t:s=(s-t)/(n-t);s=a(s),r===-1/0?s=-s:o===1/0?s+=r:s=s*(o-r)+r;return s}(e,a[t],a[t+1],o[t],o[t+1],l,i,c,r.map)}}class Pt extends it{constructor(e,t,n,r){super(),this.calc=void 0,this.payload=e instanceof it&&!(e instanceof Pt)?e.getPayload():Array.isArray(e)?e:[e],this.calc=Ct(t,n,r)}getValue(){return this.calc(...this.payload.map(e=>e.getValue()))}updateConfig(e,t,n){this.calc=Ct(e,t,n)}interpolate(e,t,n){return new Pt(this,e,t,n)}}class St extends at{constructor(e){var t;super(),t=this,this.animatedStyles=new Set,this.value=void 0,this.startPosition=void 0,this.lastPosition=void 0,this.lastVelocity=void 0,this.startTime=void 0,this.lastTime=void 0,this.done=!1,this.setValue=function(e,n){void 0===n&&(n=!0),t.value=e,n&&t.flush()},this.value=e,this.startPosition=e,this.lastPosition=e}flush(){0===this.animatedStyles.size&&function e(t,n){"update"in t?n.add(t):t.getChildren().forEach(t=>e(t,n))}(this,this.animatedStyles),this.animatedStyles.forEach(e=>e.update())}clearStyles(){this.animatedStyles.clear()}getValue(){return this.value}interpolate(e,t,n){return new Pt(this,e,t,n)}}class xt extends it{constructor(e){super(),this.payload=e.map(e=>new St(e))}setValue(e,t){void 0===t&&(t=!0),Array.isArray(e)?e.length===this.payload.length&&e.forEach((e,n)=>this.payload[n].setValue(e,t)):this.payload.forEach(n=>n.setValue(e,t))}getValue(){return this.payload.map(e=>e.getValue())}interpolate(e,t){return new Pt(this,e,t)}}let At=0;class Bt{constructor(){this.id=void 0,this.idle=!0,this.hasChanged=!1,this.guid=0,this.local=0,this.props={},this.merged={},this.animations={},this.interpolations={},this.values={},this.configs=[],this.listeners=[],this.queue=[],this.localQueue=void 0,this.getValues=()=>this.interpolations,this.id=At++}update(e){if(!e)return this;const t=ot(e),n=t.delay,r=void 0===n?0:n,o=t.to,a=Object(Je.default)(t,["delay","to"]);if(Xe.arr(o)||Xe.fun(o))this.queue.push(Object(Qe.default)({},a,{delay:r,to:o}));else if(o){let e={};Object.entries(o).forEach(t=>{let n=t[0],o=t[1];const i=Object(Qe.default)({to:{[n]:o},delay:rt(r,n)},a),c=e[i.delay]&&e[i.delay].to;e[i.delay]=Object(Qe.default)({},e[i.delay],i,{to:Object(Qe.default)({},c,i.to)})}),this.queue=Object.values(e)}return this.queue=this.queue.sort((e,t)=>e.delay-t.delay),this.diff(a),this}start(e){if(this.queue.length){this.idle=!1,this.localQueue&&this.localQueue.forEach(e=>{let t=e.from,n=void 0===t?{}:t,r=e.to,o=void 0===r?{}:r;Xe.obj(n)&&(this.merged=Object(Qe.default)({},n,this.merged)),Xe.obj(o)&&(this.merged=Object(Qe.default)({},this.merged,o))});const t=this.local=++this.guid,n=this.localQueue=this.queue;this.queue=[],n.forEach((r,o)=>{let a=r.delay,i=Object(Je.default)(r,["delay"]);const c=r=>{o===n.length-1&&t===this.guid&&r&&(this.idle=!0,this.props.onRest&&this.props.onRest(this.merged)),e&&e()};let l=Xe.arr(i.to)||Xe.fun(i.to);a?setTimeout(()=>{t===this.guid&&(l?this.runAsync(i,c):this.diff(i).start(c))},a):l?this.runAsync(i,c):this.diff(i).start(c)})}else Xe.fun(e)&&this.listeners.push(e),this.props.onStart&&this.props.onStart(),t=this,Et.has(t)||Et.add(t),kt||(kt=!0,bt(yt||wt));var t;return this}stop(e){return this.listeners.forEach(t=>t(e)),this.listeners=[],this}pause(e){var t;return this.stop(!0),e&&(t=this,Et.has(t)&&Et.delete(t)),this}runAsync(e,t){var n=this;e.delay;let r=Object(Je.default)(e,["delay"]);const o=this.local;let a=Promise.resolve(void 0);if(Xe.arr(r.to))for(let e=0;e<r.to.length;e++){const t=e,n=Object(Qe.default)({},r,ot(r.to[t]));Xe.arr(n.config)&&(n.config=n.config[t]),a=a.then(()=>{if(o===this.guid)return new Promise(e=>this.diff(n).start(e))})}else if(Xe.fun(r.to)){let e,t=0;a=a.then(()=>r.to(n=>{const a=Object(Qe.default)({},r,ot(n));if(Xe.arr(a.config)&&(a.config=a.config[t]),t++,o===this.guid)return e=new Promise(e=>this.diff(a).start(e))},(function(e){return void 0===e&&(e=!0),n.stop(e)})).then(()=>e))}a.then(t)}diff(e){this.props=Object(Qe.default)({},this.props,e);let t=this.props,n=t.from,r=void 0===n?{}:n,o=t.to,a=void 0===o?{}:o,i=t.config,c=void 0===i?{}:i,l=t.reverse,s=t.attach,u=t.reset,d=t.immediate;if(l){var p=[a,r];r=p[0],a=p[1]}this.merged=Object(Qe.default)({},r,this.merged,a),this.hasChanged=!1;let b=s&&s(this);if(this.animations=Object.entries(this.merged).reduce((e,t)=>{let n=t[0],o=t[1],a=e[n]||{};const i=Xe.num(o),l=Xe.str(o)&&!o.startsWith("#")&&!/\d/.test(o)&&!st[o],s=Xe.arr(o),p=!i&&!s&&!l;let f=Xe.und(r[n])?o:r[n],m=i||s||l?o:1,h=rt(c,n);b&&(m=b.animations[n].parent);let g,v=a.parent,y=a.interpolation,O=nt(b?m.getPayload():m),j=o;p&&(j=pt({range:[0,1],output:[o,o]})(1));let _=y&&y.getValue();const k=!Xe.und(v)&&a.animatedValues.some(e=>!e.done),E=!Xe.equ(j,_),w=!Xe.equ(j,a.previous),C=!Xe.equ(h,a.config);if(u||w&&E||C){if(i||l)v=y=a.parent||new St(f);else if(s)v=y=a.parent||new xt(f);else if(p){let e=a.interpolation&&a.interpolation.calc(a.parent.value);e=void 0===e||u?f:e,a.parent?(v=a.parent,v.setValue(0,!1)):v=new St(0);const t={output:[e,o]};a.interpolation?(y=a.interpolation,a.interpolation.updateConfig(t)):y=v.interpolate(t)}return O=nt(b?m.getPayload():m),g=nt(v.getPayload()),u&&!p&&v.setValue(f,!1),this.hasChanged=!0,g.forEach(e=>{e.startPosition=e.value,e.lastPosition=e.value,e.lastVelocity=k?e.lastVelocity:void 0,e.lastTime=k?e.lastTime:void 0,e.startTime=ht(),e.done=!1,e.animatedStyles.clear()}),rt(d,n)&&v.setValue(p?m:o,!1),Object(Qe.default)({},e,{[n]:Object(Qe.default)({},a,{name:n,parent:v,interpolation:y,animatedValues:g,toValues:O,previous:j,config:h,fromValues:nt(v.getValue()),immediate:rt(d,n),initialVelocity:tt(h.velocity,0),clamp:tt(h.clamp,!1),precision:tt(h.precision,.01),tension:tt(h.tension,170),friction:tt(h.friction,26),mass:tt(h.mass,1),duration:h.duration,easing:tt(h.easing,e=>e),decay:h.decay})})}return E?e:(p&&(v.setValue(1,!1),y.updateConfig({output:[j,j]})),v.done=!0,this.hasChanged=!0,Object(Qe.default)({},e,{[n]:Object(Qe.default)({},e[n],{previous:j})}))},this.animations),this.hasChanged){this.configs=Object.values(this.animations),this.values={},this.interpolations={};for(let e in this.animations)this.interpolations[e]=this.animations[e].interpolation,this.values[e]=this.animations[e].interpolation.getValue()}return this}destroy(){this.stop(),this.props={},this.merged={},this.animations={},this.interpolations={},this.values={},this.configs=[],this.local=0}}const Tt=(e,t)=>{const n=Object(Ze.useRef)(!1),r=Object(Ze.useRef)(),o=Xe.fun(t),a=Object(Ze.useMemo)(()=>{let n;return r.current&&(r.current.map(e=>e.destroy()),r.current=void 0),[new Array(e).fill().map((e,r)=>{const a=new Bt,i=o?rt(t,r,a):t[r];return 0===r&&(n=i.ref),a.update(i),n||a.start(),a}),n]},[e]),i=a[0],c=a[1];r.current=i;Object(Ze.useImperativeHandle)(c,()=>({start:()=>Promise.all(r.current.map(e=>new Promise(t=>e.start(t)))),stop:e=>r.current.forEach(t=>t.stop(e)),get controllers(){return r.current}}));const l=Object(Ze.useMemo)(()=>e=>r.current.map((t,n)=>{t.update(o?rt(e,n,t):e[n]),c||t.start()}),[e]);Object(Ze.useEffect)(()=>{n.current?o||l(t):c||r.current.forEach(e=>e.start())}),Object(Ze.useEffect)(()=>(n.current=!0,()=>r.current.forEach(e=>e.destroy())),[]);const s=r.current.map(e=>e.getValues());return o?[s,l,e=>r.current.forEach(t=>t.pause(e))]:s},Rt=e=>{const t=Xe.fun(e),n=Tt(1,t?e:[e]),r=n[0],o=n[1],a=n[2];return t?[r[0],o,a]:r};let Dt=0;const Ft=(e,t)=>("function"==typeof t?e.map(t):nt(t)).map(String),It=e=>{let t=e.items,n=e.keys,r=void 0===n?e=>e:n,o=Object(Je.default)(e,["items","keys"]);return t=nt(void 0!==t?t:null),Object(Qe.default)({items:t,keys:Ft(t,r)},o)};function Vt(e,t,n){const r=Object(Qe.default)({items:e,keys:t||(e=>e)},n),o=It(r),a=o.lazy,i=void 0!==a&&a,c=(o.unique,o.reset),l=void 0!==c&&c,s=(o.enter,o.leave,o.update,o.onDestroyed),u=(o.keys,o.items,o.onFrame),d=o.onRest,p=o.onStart,b=o.ref,f=Object(Je.default)(o,["lazy","unique","reset","enter","leave","update","onDestroyed","keys","items","onFrame","onRest","onStart","ref"]),m=et(),h=Object(Ze.useRef)(!1),g=Object(Ze.useRef)({mounted:!1,first:!0,deleted:[],current:{},transitions:[],prevProps:{},paused:!!r.ref,instances:!h.current&&new Map,forceUpdate:m});return Object(Ze.useImperativeHandle)(r.ref,()=>({start:()=>Promise.all(Array.from(g.current.instances).map(e=>{let t=e[1];return new Promise(e=>t.start(e))})),stop:e=>Array.from(g.current.instances).forEach(t=>t[1].stop(e)),get controllers(){return Array.from(g.current.instances).map(e=>e[1])}})),g.current=function(e,t){let n=e.first,r=e.prevProps,o=Object(Je.default)(e,["first","prevProps"]),a=It(t),i=a.items,c=a.keys,l=a.initial,s=a.from,u=a.enter,d=a.leave,p=a.update,b=a.trail,f=void 0===b?0:b,m=a.unique,h=a.config,g=a.order,v=void 0===g?["enter","leave","update"]:g,y=It(r),O=y.keys,j=y.items,_=Object(Qe.default)({},o.current),k=[...o.deleted],E=Object.keys(_),w=new Set(E),C=new Set(c),P=c.filter(e=>!w.has(e)),S=o.transitions.filter(e=>!e.destroyed&&!C.has(e.originalKey)).map(e=>e.originalKey),x=c.filter(e=>w.has(e)),A=-f;for(;v.length;){switch(v.shift()){case"enter":P.forEach((e,t)=>{m&&k.find(t=>t.originalKey===e)&&(k=k.filter(t=>t.originalKey!==e));const r=c.indexOf(e),o=i[r],a=n&&void 0!==l?"initial":"enter";_[e]={slot:a,originalKey:e,key:m?String(e):Dt++,item:o,trail:A+=f,config:rt(h,o,a),from:rt(n&&void 0!==l?l||{}:s,o),to:rt(u,o)}});break;case"leave":S.forEach(e=>{const t=O.indexOf(e),n=j[t];k.unshift(Object(Qe.default)({},_[e],{slot:"leave",destroyed:!0,left:O[Math.max(0,t-1)],right:O[Math.min(O.length,t+1)],trail:A+=f,config:rt(h,n,"leave"),to:rt(d,n)})),delete _[e]});break;case"update":x.forEach(e=>{const t=c.indexOf(e),n=i[t];_[e]=Object(Qe.default)({},_[e],{item:n,slot:"update",trail:A+=f,config:rt(h,n,"update"),to:rt(p,n)})})}}let B=c.map(e=>_[e]);return k.forEach(e=>{let t,n=e.left,r=(e.right,Object(Je.default)(e,["left","right"]));-1!==(t=B.findIndex(e=>e.originalKey===n))&&(t+=1),t=Math.max(0,t),B=[...B.slice(0,t),r,...B.slice(t)]}),Object(Qe.default)({},o,{changed:P.length||S.length||x.length,first:n&&0===P.length,transitions:B,current:_,deleted:k,prevProps:t})}(g.current,r),g.current.changed&&g.current.transitions.forEach(e=>{const t=e.slot,n=e.from,r=e.to,o=e.config,a=e.trail,c=e.key,m=e.item;g.current.instances.has(c)||g.current.instances.set(c,new Bt);const h=g.current.instances.get(c),v=Object(Qe.default)({},f,{to:r,from:n,config:o,ref:b,onRest:n=>{if(g.current.mounted){e.destroyed&&(b||i||Mt(g,c),s&&s(m));!Array.from(g.current.instances).some(e=>!e[1].idle)&&(b||i)&&g.current.deleted.length>0&&Mt(g),d&&d(m,t,n)}},onStart:p&&(()=>p(m,t)),onFrame:u&&(e=>u(m,t,e)),delay:a,reset:l&&"enter"===t});h.update(v),g.current.paused||h.start()}),Object(Ze.useEffect)(()=>(g.current.mounted=h.current=!0,()=>{g.current.mounted=h.current=!1,Array.from(g.current.instances).map(e=>e[1].destroy()),g.current.instances.clear()}),[]),g.current.transitions.map(e=>{let t=e.item,n=e.slot,r=e.key;return{item:t,key:r,state:n,props:g.current.instances.get(r).getValues()}})}function Mt(e,t){const n=e.current.deleted;for(let r of n){let n=r.key;const o=e=>e.key!==n;(Xe.und(t)||t===n)&&(e.current.instances.delete(n),e.current.transitions=e.current.transitions.filter(o),e.current.deleted=e.current.deleted.filter(o))}e.current.forceUpdate()}class Nt extends ct{constructor(e){void 0===e&&(e={}),super(),!e.transform||e.transform instanceof at||(e=lt.transform(e)),this.payload=e}}const zt={transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199},qt="[-+]?\\d*\\.?\\d+";function Lt(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return"\\(\\s*("+t.join(")\\s*,\\s*(")+")\\s*\\)"}const Ht=new RegExp("rgb"+Lt(qt,qt,qt)),Ut=new RegExp("rgba"+Lt(qt,qt,qt,qt)),Gt=new RegExp("hsl"+Lt(qt,"[-+]?\\d*\\.?\\d+%","[-+]?\\d*\\.?\\d+%")),Wt=new RegExp("hsla"+Lt(qt,"[-+]?\\d*\\.?\\d+%","[-+]?\\d*\\.?\\d+%",qt)),$t=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,Kt=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,Qt=/^#([0-9a-fA-F]{6})$/,Jt=/^#([0-9a-fA-F]{8})$/;function Zt(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function Yt(e,t,n){const r=n<.5?n*(1+t):n+t-n*t,o=2*n-r,a=Zt(o,r,e+1/3),i=Zt(o,r,e),c=Zt(o,r,e-1/3);return Math.round(255*a)<<24|Math.round(255*i)<<16|Math.round(255*c)<<8}function Xt(e){const t=parseInt(e,10);return t<0?0:t>255?255:t}function en(e){return(parseFloat(e)%360+360)%360/360}function tn(e){const t=parseFloat(e);return t<0?0:t>1?255:Math.round(255*t)}function nn(e){const t=parseFloat(e);return t<0?0:t>100?1:t/100}function rn(e){let t=function(e){let t;return"number"==typeof e?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=Qt.exec(e))?parseInt(t[1]+"ff",16)>>>0:zt.hasOwnProperty(e)?zt[e]:(t=Ht.exec(e))?(Xt(t[1])<<24|Xt(t[2])<<16|Xt(t[3])<<8|255)>>>0:(t=Ut.exec(e))?(Xt(t[1])<<24|Xt(t[2])<<16|Xt(t[3])<<8|tn(t[4]))>>>0:(t=$t.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=Jt.exec(e))?parseInt(t[1],16)>>>0:(t=Kt.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=Gt.exec(e))?(255|Yt(en(t[1]),nn(t[2]),nn(t[3])))>>>0:(t=Wt.exec(e))?(Yt(en(t[1]),nn(t[2]),nn(t[3]))|tn(t[4]))>>>0:null}(e);return null===t?e:(t=t||0,`rgba(${(4278190080&t)>>>24}, ${(16711680&t)>>>16}, ${(65280&t)>>>8}, ${(255&t)/255})`)}const on=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,an=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,cn=new RegExp(`(${Object.keys(zt).join("|")})`,"g");let ln={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0};const sn=["Webkit","Ms","Moz","O"];function un(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||ln.hasOwnProperty(e)&&ln[e]?(""+t).trim():t+"px"}ln=Object.keys(ln).reduce((e,t)=>(sn.forEach(n=>e[((e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1))(n,t)]=e[t]),e),ln);const dn={};jt(e=>new Nt(e)),gt("div"),ft(e=>{const t=e.output.map(e=>e.replace(an,rn)).map(e=>e.replace(cn,rn)),n=t[0].match(on).map(()=>[]);t.forEach(e=>{e.match(on).forEach((e,t)=>n[t].push(+e))});const r=t[0].match(on).map((t,r)=>Ct(Object(Qe.default)({},e,{output:n[r]})));return e=>{let n=0;return t[0].replace(on,()=>r[n++](e)).replace(/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,(e,t,n,r,o)=>`rgba(${Math.round(t)}, ${Math.round(n)}, ${Math.round(r)}, ${o})`)}}),dt(zt),ut((e,t)=>{if(!e.nodeType||void 0===e.setAttribute)return!1;{const o=t.style,a=t.children,i=t.scrollTop,c=t.scrollLeft,l=Object(Je.default)(t,["style","children","scrollTop","scrollLeft"]),s="filter"===e.nodeName||e.parentNode&&"filter"===e.parentNode.nodeName;void 0!==i&&(e.scrollTop=i),void 0!==c&&(e.scrollLeft=c),void 0!==a&&(e.textContent=a);for(let t in o)if(o.hasOwnProperty(t)){var n=0===t.indexOf("--"),r=un(t,o[t],n);"float"===t&&(t="cssFloat"),n?e.style.setProperty(t,r):e.style[t]=r}for(let t in l){const n=s?t:dn[t]||(dn[t]=t.replace(/([A-Z])/g,e=>"-"+e.toLowerCase()));void 0!==e.getAttribute(n)&&e.setAttribute(n,l[t])}}},e=>e);var pn,bn;const fn=(pn=e=>Object(Ze.forwardRef)((t,n)=>{const r=et(),o=Object(Ze.useRef)(!0),a=Object(Ze.useRef)(null),i=Object(Ze.useRef)(null),c=Object(Ze.useCallback)(e=>{const t=a.current;a.current=new _t(e,()=>{let e=!1;i.current&&(e=lt.fn(i.current,a.current.getAnimatedValue())),i.current&&!1!==e||r()}),t&&t.detach()},[]);Object(Ze.useEffect)(()=>()=>{o.current=!1,a.current&&a.current.detach()},[]),Object(Ze.useImperativeHandle)(n,()=>Ot(i,o,r)),c(t);const l=a.current.getValue(),s=(l.scrollTop,l.scrollLeft,Object(Je.default)(l,["scrollTop","scrollLeft"])),u=(d=e,!Xe.fun(d)||d.prototype instanceof Ye.a.Component?e=>i.current=function(e,t){return t&&(Xe.fun(t)?t(e):Xe.obj(t)&&(t.current=e)),e}(e,n):void 0);var d;return Ye.a.createElement(e,Object(Qe.default)({},s,{ref:u}))}),void 0===(bn=!1)&&(bn=!0),e=>(Xe.arr(e)?e:Object.keys(e)).reduce((e,t)=>{const n=bn?t[0].toLowerCase()+t.substring(1):t;return e[n]=pn(n),e},pn))(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"]);var mn=function(e){var t=e.toggles,n=e.onChange,r=W(Object(m.useState)((function(){return new WeakMap})),1)[0],o=t.filter((function(e){return!!e.value})),a=t.filter((function(e){return!e.value})),i={initial:!1,enter:function(e){return function(){var t=ne(ee.a.mark((function t(n){var o;return ee.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(void 0!==(o=r.get(e))){t.next=3;break}return t.abrupt("return");case 3:setTimeout((function(){n({height:o.offsetHeight})}),100),setTimeout((function(){n({opacity:1,left:0})}),200);case 5:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()},leave:function(e){return function(){var e=ne(ee.a.mark((function e(t){return ee.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t({opacity:0,left:40}),setTimeout((function(){t({height:0})}),100);case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()}},c=Vt(o,(function(e){return e.attribute}),i),l=Vt(a,(function(e){return e.attribute}),i);return Object(m.createElement)("div",{className:"components-toggle-group__panel",key:"toggle-group-controls"},Object(m.createElement)("div",{className:"components-toggle-group"},!!o.length&&Object(m.createElement)("div",{className:"components-toggle-group__toggle-list  components-toggle-group__toggle-list--enabled"},c.map((function(e){var t=e.item,o=e.key,a=e.props;return Object(m.createElement)(fn.div,{key:o,style:a,className:"components-toggle-group__toggle-list-animated"},Object(m.createElement)("div",{ref:function(e){return e&&r.set(t,e)}},Object(m.createElement)("div",{className:"components-toggle-group__toggle-list-item"},Object(m.createElement)(v.ToggleControl,{label:t.label,checked:!!t.value,onChange:function(e){n(j({},t.attribute,e))}}))))}))),!!a.length&&Object(m.createElement)(m.Fragment,null,Object(m.createElement)("label",{className:"components-toggle-group__toggle-list-label"},"Elements you aren't using"),Object(m.createElement)("div",{className:"components-toggle-group__toggle-list  components-toggle-group__toggle-list--disabled"},l.map((function(e){var t=e.item,o=e.key,a=e.props;return Object(m.createElement)(fn.div,{key:o,style:a,className:"components-toggle-group__toggle-list-animated"},Object(m.createElement)("div",{ref:function(e){return e&&r.set(t,e)}},Object(m.createElement)("div",{className:"components-toggle-group__toggle-list-item"},Object(m.createElement)(v.ToggleControl,{label:t.label,checked:!!t.value,onChange:function(e){n(j({},t.attribute,e))}}))))}))))))},hn=n(22),gn=function(e,t){var n=Object(D.select)("core/block-editor"),r=n.getBlocksByClientId,o=n.getClientIdsWithDescendants,a=Object(D.dispatch)("core/block-editor"),i=a.replaceInnerBlocks,c=a.updateBlockAttributes,l=o(),s=!1;return Object(D.subscribe)((function(){var n=o(),a=n.filter((function(e){return!l.includes(e)}));n!==l&&a.length&&(s?(l=n,r(a).map((function(n){var r;n.name!==e||n.attributes.templateInserted||null!==(r=n.innerBlocks)&&void 0!==r&&r.length||(i(n.clientId,Object(hn.createBlocksFromInnerBlocksTemplate)(t)),c(n.clientId,{templateInserted:!0}))}))):s=!0)}))};function vn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function yn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?vn(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):vn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var On=function(e,t){var n=Object(D.select)("core/block-editor"),r=n.getBlocksByClientId,o=n.getClientIdsWithDescendants,a=Object(D.dispatch)("core/block-editor").updateBlockAttributes,i=o(),c=!1;return Object(D.subscribe)((function(){var n=o(),l=n.filter((function(e){return!i.includes(e)}));n!==i&&l.length&&(c?(i=n,r(l).map((function(n){n.name!==e||n.attributes.defaultsGenerated||"function"!=typeof t||t(n).then((function(e){a(n.clientId,yn(yn({},e),{},{defaultsGenerated:!0}))}))}))):c=!0)}))},jn=n(31),_n=n.n(jn),kn=encodeURI("utm_source=".concat("Nova Blocks","&utm_medium=referral")),En=new(function(){function e(){i(this,e),this.fetchedImages=!1,this.images=[]}return l(e,[{key:"fetch",value:function(){var e,t,n,r=this,o=this.normalize.bind(this),a=null===(e=window)||void 0===e||null===(t=e.pixcare)||void 0===t||null===(n=t.themeConfig)||void 0===n?void 0:n.unsplashApiKey;return a?(this.api=new _n.a({accessKey:a}),this.api.collections.getCollectionPhotos(10606015).then(jn.toJson).then((function(e){return r.images=e.map(o),r.images})).finally((function(){r.fetchedImages=!0}))):(this.fetchedImages=!0,[])}},{key:"get",value:function(){return this.fetchedImages?this.images:this.fetch()}},{key:"normalize",value:function(e){var t=this;return{id:e.id,url:e.urls.regular,type:"image",width:e.width,height:e.height,sizes:{full:{url:e.urls.full,width:e.width,height:e.height},large:{url:e.urls.regular},medium:{url:e.urls.small},thumbnail:{url:e.urls.thumb},novablocks_huge:{url:e.urls.regular},novablocks_large:{url:e.urls.regular},novablocks_medium:{url:e.urls.small},novablocks_tiny:{url:e.urls.thumb}},title:e.description,caption:'<p class="credits">Photo by <a target="_blank" href="'.concat(e.user.links.html,"?").concat(kn,'">').concat(e.user.name,'</a> on <a target="_blank" href="https://unsplash.com?').concat(kn,'">Unsplash</a></p>'),download:function(){t.api.photos.downloadPhoto(e)}}}}]),e}()),wn=En.get.bind(En),Cn=function(e){var t=e.map((function(e){return Re()({path:"/wp/v2/media/".concat(e.id)}).then((function(t){var n;return Object.assign({},e,{description:null==t||null===(n=t.description)||void 0===n?void 0:n.raw})}))}));return Promise.all(t)},Pn=wp.element,Sn=Pn.useRef,xn=Pn.useLayoutEffect,An=Pn.useState,Bn=Pn.useCallback,Tn=function(){var e=W(An({}),2),t=e[0],n=e[1],r=W(An(null),2),o=r[0],a=r[1],i=Sn(null),c=Bn((function(){var e=i.current;e&&e.disconnect()}),[]),l=Bn((function(){i.current=new window.ResizeObserver((function(e){var t=W(e,1)[0];return n(t)})),o&&i.current.observe(o)}),[o]);return xn((function(){return l(),function(){return c()}}),[c,l]),[a,t]},Rn={},Dn=function(e,t){var n=W(Object(m.useState)((function(){return Object.prototype.hasOwnProperty.call(Rn,e)?Rn[e]:"function"==typeof t?t():t})),2),r=n[0],o=n[1];return[r,function(t){Rn[e]=t,o(t)}]};function Fn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function In(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Fn(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Fn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Vn=function(e,t){if(void 0===e)return t;if(void 0===t)return e;var n=Array.isArray(e)?e:[e],r=Array.isArray(t)?t:[t];return n.concat(r)},Mn=Object(v.createSlotFill)("ControlsSections"),Nn=Mn.Slot,zn=Mn.Fill,qn=Object(v.createSlotFill)("DrawerContent"),Ln=qn.Slot,Hn=qn.Fill,Un=function(e){return Object(m.createElement)("div",{className:"novablocks-sections__cube"},Object(m.createElement)("div",{className:"novablocks-sections__cube-face novablocks-sections__cube-face--top"}),Object(m.createElement)("div",{className:"novablocks-sections__cube-face novablocks-sections__cube-face--left"}),Object(m.createElement)("div",{className:"novablocks-sections__cube-face novablocks-sections__cube-face--right"}))};function Gn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=f(e);if(t){var o=f(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return b(this,n)}}var Wn=["rgb(142,101,192)","rgb(0,202,182)","rgb(222,22,81)"],$n=function(e){var t=e.title,n=e.tabs,r=e.goBack,o=e.updateHeight;if(!n.length)return null;var a=W(Dn("activeTab",n[0].props.label),2),i=a[0],c=a[1];n.some((function(e){return i===e.props.label}))||(i=n[0].props.label);var l,s=n.findIndex((function(e){return e.props.label===i})),u=n[s],d=Rt({accentColor:(l=i,Object(T.__)("General")===l?Wn[0]:Object(T.__)("Customize")===l?Wn[1]:Wn[2])}).accentColor;return Object(m.useEffect)(o,[i]),Object(m.createElement)(fn.div,{className:"novablocks-section__controls",style:{"--novablocks-section-controls-accent":d}},Object(m.createElement)("div",{className:"novablocks-sections__controls-header"},Object(m.createElement)("div",{className:"novablocks-sections__controls-back",onClick:r,key:"tabs-back-button"}),Object(m.createElement)("div",{className:"novablocks-sections__controls-title",key:"tabs-title"},t),Object(m.createElement)(Un,null)),n.length>1&&Object(m.createElement)("div",{className:"novablocks-sections__tabs"},n.map((function(e,t){var n=e.props.label,r=function(e,t){return he()("novablocks-sections__tab",{"novablocks-sections__tab--active":t===e})}(n,i);return Object(m.createElement)("div",{className:r,onClick:function(){c(n)},key:t},n)}))),Object(m.createElement)(Kn,S({activeTab:u},e)))},Kn=function(e){u(n,e);var t=Gn(n);function n(){var e;return i(this,n),(e=t.apply(this,arguments)).resizeObserver=null,e.resizeElement=Object(m.createRef)(),e}return l(n,[{key:"componentDidMount",value:function(){var e=this;this.resizeObserver=new ResizeObserver((function(t){e.props.updateHeight()})),this.resizeObserver.observe(this.resizeElement.current)}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect()}},{key:"render",value:function(){var e=this.props.activeTab;return Object(m.createElement)("div",{className:"novablocks-sections__tab-content",ref:this.resizeElement},!!e&&e.props.children)}}]),n}(m.Component),Qn=function(e){var t=e.sections,n=document.querySelector(".block-editor-block-inspector__advanced"),r=!!n&&n.parentNode;r&&(r.style.setProperty("transition","height .3s ease-out"),r.style.setProperty("overflow","hidden"));var o=Object(h.groupBy)(t,(function(e){return e.props.group?e.props.group:""}));return Object(m.createElement)("div",{className:"novablocks-sections"},Object(m.createElement)(nr,{onOpen:function(){null!=r&&r.style&&(r.style.setProperty("height"," ".concat(n.offsetHeight,"px")),requestAnimationFrame((function(){r.style.setProperty("height",0)})))},onClose:function(){null!=r&&r.style&&(r.addEventListener("transitionend",(function(){r.style.removeProperty("height")}),{once:!0}),r.style.setProperty("height"," ".concat(n.offsetHeight,"px")))}},Object(m.createElement)(lr,null,Object(m.createElement)("div",{className:"novablocks-sections__header"},Object(m.createElement)("div",{className:"novablocks-sections__title"},Object(T.__)("Design Customization")),Object(m.createElement)(Un,null))),Object.keys(o).sort().map((function(e){var t=o[e];return Object(m.createElement)(ir,{title:e,key:e},t.map((function(e,t){var n=e.props,r=n.label,o=n.priority;return Object(m.createElement)(ur,{key:t,title:r,priority:o})})))})),Object.keys(o).sort().map((function(e){return o[e].map((function(e,t){var n=e.props,r=n.children,o=(n.label,m.Children.toArray(r).filter((function(e){return e.type===Zn}))),a=Object(h.orderBy)(o,(function(e){return e.props.priority||0}),["desc"]),i=Object(h.groupBy)(a,(function(e){return e.props.label})),c=Object.keys(i).map((function(e){return{props:{label:e,children:i[e].reduce((function(e,t){return e.concat(m.Children.toArray(t.props.children))}),[])}}}));return Object(m.createElement)(cr,{key:t},Object(m.createElement)($n,{title:e.props.label,tabs:c}))}))})),Object(m.createElement)(sr,null,Object(m.createElement)(Ln,null))))},Jn=function(e){return Object(m.createElement)(Nn,null,(function(e){var t=function(e){var t=[];return e.forEach((function(e){var n=t.findIndex((function(t){return t.props.label===e[0].props.label}));-1===n?t.push({props:e[0].props}):t.splice(n,1,{props:In(In({},t[n].props),{},{children:Vn(t[n].props.children,e[0].props.children)})})})),t}(e);return t.length?Object(m.createElement)(Qn,{sections:t}):null}))},Zn=function(e){return Object(m.createElement)("div",{label:e.label},e.children)},Yn=function(e){var t=Object(ge.useBlockEditContext)().isSelected;return Object(m.createElement)(zn,null,t&&Object(m.createElement)("div",e))},Xn=function(e){var t=Object(ge.useBlockEditContext)().isSelected;return Object(m.createElement)(Hn,null,t&&Object(m.createElement)("div",e))};function er(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function tr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?er(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):er(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var nr=function(e){var t=m.Children.toArray(e.children),n=t.filter((function(e){return e.type===ir})),r=t.filter((function(e){return e.type===cr})),o=t.filter((function(e){return e.type===lr})),a=t.filter((function(e){return e.type===sr})),i=W(Object(m.useState)(!1),2),c=i[0],l=i[1],s=W(Dn("drawerOpen",!1),2),u=s[0],d=s[1],p=W(Dn("drawerActiveTitle",!1),2),b=p[0],f=p[1],g=W(Dn("drawerHeight",0),2),v=g[0],y=g[1];if(n.some((function(e){return ar(e).some((function(e){var t;return(null==e||null===(t=e.props)||void 0===t?void 0:t.title)===b}))}))){var O=0;n.some((function(e){var t=ar(e),n=t.findIndex((function(e){var t;return(null==e||null===(t=e.props)||void 0===t?void 0:t.title)===b}));return O+=n>-1?n:t.length,n>-1})),c=O}else u=!1;var j=Object(m.useRef)(null),_=W(Object(m.useState)((function(){return new WeakMap})),1)[0],k=function(){},E="function"==typeof e.onOpen?e.onOpen:k,w="function"==typeof e.onClose?e.onClose:k,C=function(){var e,t=j.current?j.current.clientHeight:0,n=(e=_.get(r[c]))?e.clientHeight:0;y(u?n:t)},P=Rt({transform:u?"translate3d(-100%,0,0)":"translate3d(0%,0,0)",height:v,immediate:!u&&!1===c}),x=P.height,A=P.transform;Object(m.useEffect)((function(){C()}),[u,c]);var B=0;return Object(m.createElement)(fn.div,{className:"novablocks-drawers",style:{height:x}},Object(m.createElement)(fn.div,{className:"novablocks-drawers__wrap",style:{transform:A}},Object(m.createElement)("div",{className:"novablocks-drawers__front",ref:j},o,n.map((function(e,t){var n,r=ar(e),o=null==e||null===(n=e.props)||void 0===n?void 0:n.title;B+=r.length;var a=r.map((function(e,t){var n,o=B-r.length+t,a=Number.isInteger(null===(n=e.props)||void 0===n?void 0:n.target)?e.props.target:o;return tr(tr({},e),{},{target:a})})),i=Object(h.orderBy)(a,(function(e){return e.props.priority||0}),["desc"]);return Object(m.createElement)("div",{className:"novablocks-drawers__list",key:"drawer-list-".concat(t)},o&&Object(m.createElement)("div",{className:"novablocks-drawers__list-title"},o),i.map((function(e,n){var r=e.props,o=e.target,a=r.title;return Object(m.createElement)(ur,S({},r,{key:"drawer-".concat(t,"-").concat(n),onClick:function(){l(o),f(a),d(!0),E()}}))})))})),a.map((function(e,t){var n=W(Tn(),2),r=n[0],o=n[1].contentRect;return Object(m.useEffect)(C,[null==o?void 0:o.height]),Object(m.createElement)("div",{ref:r,key:"drawer-list-after-child-".concat(t)},e)}))),r.map((function(e,t){var n=he()("novablocks-drawers__panel",{"novablocks-drawers__panel--hidden":t!==c});return Object(m.createElement)("div",{key:"drawer-panel-".concat(t),className:n,ref:function(t){return t&&_.set(e,t)}},Object(m.createElement)(rr,S({},e.props,{isActive:t===c,goBack:function(){d(!1),w()},updateHeight:C})))}))))},rr=function(e){var t=e.goBack,n=e.isActive,r=e.updateHeight;return or(e.children,{goBack:t,isActive:n,updateHeight:r})},or=function(e,t){return void 0===e?e:Array.isArray(e)?e.map((function(e){return Object(m.cloneElement)(e,t)})):Object(m.cloneElement)(e,t)},ar=function(e){var t,n=null==e||null===(t=e.props)||void 0===t?void 0:t.children;return Array.isArray(n)?n.filter((function(e){return e.type===ur})):[]},ir=function(e){return Object(m.createElement)("div",{className:"novablocks-drawers__list"},e.children)},cr=function(e){return e.children},lr=function(e){return e.children},sr=function(e){return e.children},ur=function(e){var t=e.title,n=e.onClick;return Object(m.createElement)("div",{className:"novablocks-drawer",onClick:n},t)},dr=n(4),pr=n(41),br=n.n(pr),fr=function(e,t){var n=Object(D.select)("core/block-editor").getBlock,r=Object(D.dispatch)("core/block-editor").updateBlockAttributes;n(e).innerBlocks.forEach((function(e){r(e.clientId,t)}))},mr=function(){return document.querySelector(".edit-post-layout__content")||document.querySelector(".edit-post-editor-regions__content")||document.querySelector(".block-editor-editor-skeleton__content")||document.querySelector(".interface-interface-skeleton__content")},hr=Object(m.createContext)(),gr=br.a.utils,vr=gr.getStyles,yr=gr.getState,Or=function(e){return function(t){var n=t.attributes,r=W(Object(m.useState)(null),2),o=r[0],a=r[1],i=W(Object(m.useState)(null),2),c=i[0],l=i[1],s=W(Object(m.useState)(null),2),u=s[0],d=s[1],p=W(Object(m.useState)({}),2),b=p[0],f=p[1],h=mr(),g=Object(m.useCallback)((function(e){null!==e&&l(e)}),[]);Object(m.useEffect)((function(){if(c){var e=function(e,t){var n=[];return e?(Object(Y.findParents)(e,".wp-block").map((function(e){if(window.MutationObserver){var r=new MutationObserver((function(e){e.forEach((function(e){"style"===e.attributeName&&e.oldValue&&e.oldValue.includes("transform: translate3d")&&t()}))}));r.observe(e,{attributes:!0,attributeOldValue:!0,childList:!1,subtree:!1}),n.push(r)}if(window.ResizeObserver){var o=new ResizeObserver((function(){t()}));o.observe(e),n.push(o)}})),n):n}(c,v),t=wp.data.subscribe(v);return window.addEventListener("resize",v),h&&h.addEventListener("scroll",v),function(){window.removeEventListener("resize",v),e.forEach((function(e){return e.disconnect()})),t(),h&&h.removeEventListener("scroll",v)}}}),[c]),Object(m.useEffect)((function(){u&&a(yr(u,n))}),[u]),Object(m.useEffect)((function(){if(u&&o){var e=Object.assign({},u,o);f(vr(e,n))}}),[u,o]);var v=function(){d({scrollContainerHeight:h.offsetHeight,scrollContainerBox:h.getBoundingClientRect(),containerWidth:c.offsetWidth,containerHeight:c.offsetHeight,containerBox:c.getBoundingClientRect()})};return Object(m.createElement)("div",{className:"novablocks-doppler__mask novablocks-doppler__wrapper",ref:g},Object(m.createElement)(hr.Provider,{value:{style:b,state:o,container:c,scrollContainer:h}},Object(m.createElement)(e,t)))}},jr=function(e){return function(t){return Object(m.createElement)(hr.Consumer,null,(function(n){return Object(m.createElement)(e,S({parallax:n},t))}))}},_r=Object(F.compose)([Or,jr]),kr=n(32),Er=function(e){var t=e.setAttributes,n=e.attributes,r=n.scrollingEffect,o=n.motionPreset,i=e.settings,c=e.name,l=i.motionPresetOptions,s=i.theme_support.doppler,u=a(i.scrollingEffectOptions);return s&&s.includes(c)&&u.push({label:Object(T.__)("Doppler by Pixelgrade ®"),value:"doppler"}),Object(m.createElement)(Yn,{label:Object(T.__)("Scrolling Effect")},Object(m.createElement)(Zn,{label:Object(T.__)("Customize")},Object(m.createElement)(v.RadioControl,{key:"novablocks-scrolling-effect",selected:r,className:"novablocks-scrolling-effect",onChange:function(e){var n={scrollingEffect:e};if("doppler"===e&&"custom"!==o){var r=l.find((function(e){return o===e.value}));(n=Object.assign(r.preset,n)).minHeightFallback=75}t(n)},options:u}),e.children))},wr=function(e){var t=e.attributes,n=t.motionPreset,r=t.scrollingEffect,o=e.setAttributes,a=e.settings.motionPresetOptions,i=e.isScrolling,c=e.previewScrolling;return"doppler"===r&&Object(m.createElement)(v.PanelBody,{title:"Doppler Scrolling Settings"},Object(m.createElement)(v.RadioControl,{label:"Motion Presets",selected:n,onChange:function(e){var t={motionPreset:e},n=a.find((function(t){return e===t.value}));n&&n.preset&&(t=Object.assign(n.preset,t)),o(t)},options:a}),Object(m.createElement)("div",null,Object(m.createElement)(v.Button,{isLarge:!0,isPrimary:!0,disabled:!!i,onClick:c},"Preview Scrolling")))},Cr=function(e){var t,n,r,o,a=null==e?void 0:e.type,i=!1;"image"===a&&(i={url:(null==e||null===(t=e.sizes)||void 0===t||null===(n=t.novablocks_large)||void 0===n?void 0:n.url)||(null==e||null===(r=e.sizes)||void 0===r||null===(o=r.novablocks_huge)||void 0===o?void 0:o.url)||(null==e?void 0:e.url),width:218,height:170});return"video"===a&&(i={url:"//cloud.pixelgrade.com/wp-content/uploads/2020/01/Screenshot-2020-01-09-at-15.59.37.png",width:218,height:170}),i},Pr=function(e){var t=e.attributes,n=e.setAttributes,r=t.media,o=(t.motionPreset,t.focalPoint),a=t.finalFocalPoint,i=t.initialBackgroundScale,c=t.followThroughStart,l=t.scrollingEffect,s=Cr(r),u="doppler"===l;if(!s)return!1;var d=Object(T.__)("Static Scrolling Settings","nova-blocks"),p=Object(T.__)("Parallax Scrolling Settings","nova-blocks"),b=Object(T.__)("Start Frame","nova-blocks"),f=d;"parallax"===l&&(f=p),u&&(f=b);var h=["novablocks-focal-point-picker","novablocks-focal-point-picker--".concat(l),"novablocks-focal-point-picker--start",Object(Y.getSnapClassname)(o)].join(" ");return Object(m.createElement)(v.PanelBody,{title:f,className:h},Object(m.createElement)(v.FocalPointPicker,{label:"Focal Point",url:s.url,dimensions:{width:s.width,height:s.height},value:o,onChange:function(e){n({motionPreset:"custom",focalPoint:Object(Y.maybeSnapFocalPoint)(e),finalFocalPoint:Object(Y.maybeSnapFocalPoint)({x:e.x,y:a.y})})}}),Object(m.createElement)(v.RangeControl,{label:"Zoom",value:i,onChange:function(e){n({motionPreset:"custom",initialBackgroundScale:e})},min:1,max:2,step:.01}),"doppler"===l&&Object(m.createElement)(v.ToggleControl,{label:Object(T.__)("Smooth start transition","nova-blocks"),checked:c,onChange:function(){return n({followThroughStart:!c})}}))},Sr=function(e){var t=e.attributes,n=e.setAttributes,r=t.media,o=t.focalPoint,a=t.finalFocalPoint,i=t.finalBackgroundScale,c=t.followThroughEnd,l=t.scrollingEffect,s=Cr(r);if(!s||"doppler"!==l)return!1;var u=["novablocks-focal-point-picker","novablocks-focal-point-picker--".concat(l),"novablocks-focal-point-picker--end",Object(Y.getSnapClassname)(o)].join(" ");return Object(m.createElement)(v.PanelBody,{title:Object(T.__)("End Frame","nova-blocks"),className:u},Object(m.createElement)(v.FocalPointPicker,{label:"Focal Point",url:s.url,dimensions:{width:s.width,height:s.height},value:a,onChange:function(e){n({motionPreset:"custom",focalPoint:Object(Y.maybeSnapFocalPoint)({x:e.x,y:o.y}),finalFocalPoint:Object(Y.maybeSnapFocalPoint)(e)})},disabled:!0}),Object(m.createElement)(v.RangeControl,{label:"Zoom",value:i,onChange:function(e){n({motionPreset:"custom",finalBackgroundScale:e})},min:1,max:2,step:.01}),Object(m.createElement)(v.ToggleControl,{label:Object(T.__)("Smooth end transition","nova-blocks"),checked:c,onChange:function(){return n({motionPreset:"custom",followThroughEnd:!c})}}))},xr=function(e){return Object(m.createElement)(m.Fragment,null,Object(m.createElement)(Er,e,Object(m.createElement)(wr,e),Object(m.createElement)(Pr,e),Object(m.createElement)(Sr,e)))};function Ar(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=f(e);if(t){var o=f(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return b(this,n)}}var Br=function(e){return function(t){u(r,t);var n=Ar(r);function r(){var e;return i(this,r),(e=n.apply(this,arguments)).state={isScrolling:!1},e.previewScrolling=e.previewScrolling.bind(p(e)),e}return l(r,[{key:"scrollFromTo",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(e){return e},o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1e3,i=this.props.parallax.scrollContainer,c=t-e,l=1e3*Math.abs(c)/a,s=Date.now();function u(){var t=(Date.now()-s)/l;i.scrollTop=e+c*r(t)}i.style.pointerEvents="none";var d=setInterval(u,0);this.setState({isScrolling:!0}),setTimeout((function(){clearInterval(d),n.setState({isScrolling:!1}),i.scrollTop=e+c,i.style.removeProperty("pointer-events"),"function"==typeof o&&o()}),l)}},{key:"previewScrolling",value:function(){var e=this,t=this.props.parallax,n=t.scrollContainer,r=t.container,o=t.state,a=o.containerBox,i=o.containerHeight,c=o.scrollContainerHeight,l=o.scrollContainerBox;if(r&&n){var s=n.scrollTop,u=s+a.top-l.top-c,d=i+c;u<0&&(d+=u,u=0);var p=n.scrollHeight-n.offsetHeight-(u+d);p<0&&(d+=p);var b=u+d;this.scrollFromTo(s,u,kr.easeOutQuart,(function(){e.scrollFromTo(u,b,kr.easeInOutCubic,(function(){}),1e3)}),3e3)}}},{key:"render",value:function(){return Object(m.createElement)(m.Fragment,null,Object(m.createElement)(xr,S({},this.props,{isScrolling:this.state.isScrolling,previewScrolling:this.previewScrolling})),Object(m.createElement)(e,this.props))}}]),r}(m.Component)};function Tr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Rr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Tr(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Tr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Dr={focalPoint:{type:"object",default:{x:.5,y:.5}},finalFocalPoint:{type:"object",default:{x:.5,y:.5}},initialBackgroundScale:{type:"number",default:1},finalBackgroundScale:{type:"number",default:1},scrollIndicatorBlock:{type:"boolean",default:!1},scrollingEffect:{type:"string",default:"static"},motionPreset:{type:"string",default:"standard-dynamic"},followThroughStart:{type:"boolean",default:!0},followThroughEnd:{type:"boolean",default:!0}},Fr={scrollingEffect:{type:"string",default:"parallax"}},Ir=Object(F.createHigherOrderComponent)((function(e){return function(t){var n,r=Object(D.select)("core/blocks").getBlockType(t.name).supports;if(null==r||null===(n=r.novaBlocks)||void 0===n||!n.doppler)return Object(m.createElement)(e,t);var o=_r(e);return Object(m.createElement)(o,t)}}));Object(dr.addFilter)("editor.BlockEdit","novablocks/with-doppler",Ir);var Vr=Object(F.createHigherOrderComponent)((function(e){return function(t){var n,r=Object(D.select)("core/blocks").getBlockType(t.name).supports;if(null==r||null===(n=r.novaBlocks)||void 0===n||!n.doppler)return Object(m.createElement)(e,t);var o=Br(e);return Object(m.createElement)(o,t)}}));Object(dr.addFilter)("editor.BlockEdit","novablocks/with-doppler-controls",Vr);Object(dr.addFilter)("blocks.registerBlockType","novablocks/add-doppler-attributes",(function(e){var t,n,r,o,a;return null!=e&&null!==(t=e.supports)&&void 0!==t&&null!==(n=t.novaBlocks)&&void 0!==n&&n.doppler?Rr(Rr({},e),{},{attributes:Rr(Rr(Rr({},e.attributes),Dr),null!=e&&null!==(r=e.supports)&&void 0!==r&&null!==(o=r.novaBlocks)&&void 0!==o&&null!==(a=o.doppler)&&void 0!==a&&a.altAttributes?Fr:{})}):e}));var Mr=function(e){var t,n=Object(Y.getRandomBetween)(4,7),r=10*Object(Y.getRandomBetween)(0,10),o=Object(Y.getRandomFromArray)([0,50,100,100,100]),a=Object(Y.getRandomFromArray)([0,50,100,100,100]),i=10*Object(Y.getRandomBetween)(0,10);return j(t={},"".concat(e,"Sides"),n),j(t,"".concat(e,"PatternSeed"),r),j(t,"".concat(e,"Complexity"),o),j(t,"".concat(e,"Smoothness"),a),j(t,"".concat(e,"Rotation"),i),t};function Nr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function zr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Nr(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Nr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var qr=function(e){var t=e.attributes,n=e.setAttributes,r=e.prefix||"blob",o=0===t["".concat(r,"Complexity")],a=0===t["".concat(r,"Complexity")]&&100===t["".concat(r,"Smoothness")],i=0===t["".concat(r,"Complexity")]&&100===t["".concat(r,"Smoothness")];return Object(m.createElement)(m.Fragment,null,Object(m.createElement)("div",{className:Object(Y.getControlsDirtyClasses)(a)},Object(m.createElement)(v.RangeControl,{value:t["".concat(r,"Sides")],onChange:function(e){var t={};t["".concat(r,"Sides")]=e,n(t)},label:Object(T.__)("Sides"),min:3,max:8,step:1})),Object(m.createElement)("div",{className:Object(Y.getControlsDirtyClasses)(o)},Object(m.createElement)(v.RangeControl,{value:t["".concat(r,"PatternSeed")],onChange:function(e){var t={};t["".concat(r,"PatternSeed")]=e,n(t)},label:Object(T.__)("Pattern Seed"),min:0,max:100,step:10})),Object(m.createElement)(v.RangeControl,{value:t["".concat(r,"Complexity")],onChange:function(e){var t={};t["".concat(r,"Complexity")]=e,n(t)},label:Object(T.__)("Variation"),min:0,max:100,step:10}),Object(m.createElement)(v.RangeControl,{value:t["".concat(r,"Smoothness")],onChange:function(e){var t={};t["".concat(r,"Smoothness")]=e,n(t)},label:Object(T.__)("Smoothness"),min:0,max:100,step:10}),Object(m.createElement)("div",{className:Object(Y.getControlsDirtyClasses)(i)},Object(m.createElement)(v.RangeControl,{value:t["".concat(r,"Rotation")],onChange:function(e){var t={};t["".concat(r,"Rotation")]=e,n(t)},label:Object(T.__)("Rotation"),min:0,max:100,step:10})))},Lr=function(e){var t=e.attributes,n=e.setAttributes,r=e.settings,o=r.blobPresetOptions,a=r.debug,i=t.blobsSizeBalance,c=t.blobsHorizontalDisplacement,l=t.blobsVerticalDisplacement,s=t.blobsEnableMask,u=t.blobsEnableDecoration,d=(t.blobsMixStyle,t.enableShapeDebug);return Object(m.createElement)(Yn,{label:Object(T.__)("Shape Modeling"),group:Object(T.__)("Modules")},Object(m.createElement)(Zn,{label:Object(T.__)("General")},Object(m.createElement)("p",null,"Use this tool to generate shapes and combine them with your images to create designs that are a unique and memorable part of your brand identity."),Object(m.createElement)(Be,{key:"blob-style-preset",label:Object(T.__)("Choose a shape preset:","nova-blocks"),options:o,randomize:function(){return zr(zr(zr({blobsEnableMask:Object(Y.getRandomFromArray)([!0,!0,!0]),blobsEnableDecoration:Object(Y.getRandomFromArray)([!0,!0,!1])},Mr("blob")),Mr("blobMask")),{},{blobsHorizontalDisplacement:10*Object(Y.getRandomBetween)(3,7),blobsVerticalDisplacement:10*Object(Y.getRandomBetween)(3,7),blobsSizeBalance:10*Object(Y.getRandomBetween)(4,6)})}})),!1,Object(m.createElement)(Zn,{label:Object(T.__)("Settings")},!!a&&Object(m.createElement)(P,{title:Object(T.__)("Debug")},Object(m.createElement)(v.ToggleControl,{label:Object(T.__)("Enable Shape Debug","nova-blocks"),checked:d,onChange:function(){return n({enableShapeDebug:!d})}})),Object(m.createElement)(P,{title:Object(T.__)("Media Shape")},Object(m.createElement)(v.ToggleControl,{label:Object(T.__)("Enable Media Shape","nova-blocks"),checked:s,onChange:function(){return n({blobsEnableMask:!s})}}),s&&Object(m.createElement)(qr,S({},e,{prefix:"blobMask"}))),Object(m.createElement)(P,{title:Object(T.__)("Decorative Shape")},Object(m.createElement)(v.ToggleControl,{label:Object(T.__)("Enable Blob Decoration","nova-blocks"),checked:u,onChange:function(){return n({blobsEnableDecoration:!u})}}),u&&Object(m.createElement)(qr,S({},e,{prefix:"blob"}))),u&&Object(m.createElement)(P,{title:Object(T.__)("Scaling")},Object(m.createElement)(v.RangeControl,{value:c,onChange:function(e){n({blobsHorizontalDisplacement:e})},label:Object(T.__)("Horizontal Displacement"),min:0,max:100,step:5}),Object(m.createElement)(v.RangeControl,{value:l,onChange:function(e){n({blobsVerticalDisplacement:e})},label:Object(T.__)("Vertical Displacement"),min:0,max:100,step:5}),Object(m.createElement)(v.RangeControl,{value:i,onChange:function(e){n({blobsSizeBalance:e})},label:Object(T.__)("Size Balance"),min:20,max:80,step:5}))))};function Hr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ur(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Hr(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Hr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Gr={blobsEnableMask:{type:"boolean",default:!1},blobSides:{type:"number",default:3},blobPatternSeed:{type:"number",default:3},blobComplexity:{type:"number",default:0},blobSmoothness:{type:"number",default:33},blobRotation:{type:"number",default:0},blobsEnableDecoration:{type:"boolean",default:!1},blobMaskSides:{type:"number",default:3},blobMaskPatternSeed:{type:"number",default:3},blobMaskComplexity:{type:"number",default:0},blobMaskSmoothness:{type:"number",default:33},blobMaskRotation:{type:"number",default:0},blobsSizeBalance:{type:"number",default:50},blobsHorizontalDisplacement:{type:"number",default:50},blobsVerticalDisplacement:{type:"number",default:50}},Wr=Object(F.createHigherOrderComponent)((function(e){return function(t){var n,r=Object(D.select)("core/blocks").getBlockType(t.name).supports;return null!=r&&null!==(n=r.novaBlocks)&&void 0!==n&&n.blobs?Object(m.createElement)(m.Fragment,null,Object(m.createElement)(Lr,t),Object(m.createElement)(e,t)):Object(m.createElement)(e,t)}}));function $r(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=f(e);if(t){var o=f(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return b(this,n)}}Object(dr.addFilter)("editor.BlockEdit","novablocks/with-blob-controls",Wr),Object(dr.addFilter)("blocks.registerBlockType","novablocks/add-emphasis-level-attributes",(function(e){var t,n;return null!=e&&null!==(t=e.supports)&&void 0!==t&&null!==(n=t.novaBlocks)&&void 0!==n&&n.blobs?Ur(Ur({},e),{},{attributes:Ur(Ur({},e.attributes),Gr)}):e}));var Kr=["novablocks/announcement-bar"];Object(dr.addFilter)("blocks.registerBlockType","novablocks/add-blockId-attribute",(function(e){return Kr.includes(e.name)?(void 0!==e.attributes&&(e.attributes=Object.assign(e.attributes,{blockId:{type:"string",default:""}})),e):e}));var Qr=Object(F.createHigherOrderComponent)((function(e){return function(t){u(r,t);var n=$r(r);function r(){return i(this,r),n.apply(this,arguments)}return l(r,[{key:"componentDidMount",value:function(){Kr.includes(this.props.name)&&this.props.setAttributes({blockId:this.props.clientId})}},{key:"render",value:function(){return Object(m.createElement)(e,this.props)}}]),r}(m.Component)}),"withBlockIdAttribute");function Jr(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=f(e);if(t){var o=f(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return b(this,n)}}Object(dr.addFilter)("editor.BlockEdit","novablocks/with-blockId-attribute",Qr);var Zr=["novablocks/hero"];Object(dr.addFilter)("blocks.registerBlockType","novablocks/add-blockIndex-attribute",(function(e){return Zr.includes(e.name)?(void 0!==e.attributes&&(e.attributes=Object.assign(e.attributes,{blockIndex:{type:"number",default:-1}})),e):e}));var Yr=Object(F.createHigherOrderComponent)((function(e){return function(t){u(r,t);var n=Jr(r);function r(){return i(this,r),n.apply(this,arguments)}return l(r,[{key:"componentDidMount",value:function(){this.updateIndex()}},{key:"updateIndex",value:function(){var e=this;if(Zr.includes(this.props.name)){var t=this.props.attributes.blockIndex,n=Object(D.select)("core/block-editor").getBlocks().findIndex((function(t){return t.clientId===e.props.clientId}));t!==n&&this.props.setAttributes({blockIndex:n})}}},{key:"render",value:function(){return Object(m.createElement)(e,this.props)}}]),r}(m.Component)}),"withBlockIndexAttribute");function Xr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function eo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Xr(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Xr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}Object(dr.addFilter)("editor.BlockEdit","novablocks/with-blockIndex-attribute",Yr);var to=function(e){var t=e.attributes,n=e.setAttributes,r=e.name,o=t.cardMediaOpacity,a=t.level,i=t.collectionTitleLevel,c=t.cardTitleLevel,l=t.metadataPosition,s=t.thumbnailAspectRatioString,u=t.thumbnailAspectRatio,d=t.imageResizing,p=t.imagePadding,b=t.contentPadding;return Object(m.useEffect)((function(){n({containerHeight:u})}),[u]),Object(m.createElement)(Yn,{label:Object(T.__)("Card Details")},Object(m.createElement)(Zn,{label:Object(T.__)("Customize")},Object(m.createElement)(P,{title:Object(T.__)("Thumbnail Aspect Ratio")},Object(m.createElement)("div",{key:"thumbnail-aspect-ratio-customize-1",className:Object(Y.getControlsClasses)(t,Y.getAspectRatioAttributes)},Object(m.createElement)(v.RadioControl,{key:"thumbnail-aspect-ratio",selected:s,onChange:function(e){var t=t;"landscape"===e&&(t=45),"portrait"===e&&(t=65),n({thumbnailAspectRatio:t,thumbnailAspectRatioString:e})},options:[{label:"Landscape",value:"landscape"},{label:"Portrait",value:"portrait"},{label:"Auto",value:"auto"}]})),Object(m.createElement)("div",{key:"title-level-customize-1",className:Object(Y.getControlsClasses)(t,Y.getLevelAttributes)},Object(m.createElement)(v.PanelRow,null,Object(m.createElement)("span",null,Object(T.__)("Title Starting Size","nova-blocks")),Object(m.createElement)(G,{minLevel:2,maxLevel:4,selectedLevel:a,onChange:function(e){var r=Object(Y.getLevelAttributes)(eo(eo({},t),{},{level:e}));n(r)}}))))),Object(m.createElement)(Zn,{label:Object(T.__)("Settings")},Object(m.createElement)(P,{title:Object(T.__)("Thumbnail")},Object(m.createElement)(v.ToggleControl,{label:Object(T.__)("Enable Image Container Editing"),checked:"auto"!==s,onChange:function(e){n({thumbnailAspectRatioString:e?u<50?"landscape":"portrait":"auto"})}}),"auto"!==s&&Object(m.createElement)(m.Fragment,null,Object(m.createElement)(v.RangeControl,{key:"collection-image-container-height",label:Object(T.__)("Image container height","nova-blocks"),value:u,onChange:function(e){n({thumbnailAspectRatio:e,thumbnailAspectRatioString:e<50?"landscape":"portrait"})},min:0,max:100,step:5}),Object(m.createElement)(v.RadioControl,{key:"collection-image-resizing",label:Object(T.__)("Image resizing"),selected:d,onChange:function(e){n({imageResizing:e})},options:[{label:"Stretch to fill the container",value:"cropped"},{label:"Shrink to fit (no crop)",value:"original"}]})),Object(m.createElement)(v.RangeControl,{key:"collection-card-media-opacity",label:Object(T.__)("Card Media Opacity","nova-blocks"),value:o,onChange:function(e){n({cardMediaOpacity:e})},min:0,max:100,step:10}),Object(m.createElement)(v.RangeControl,{key:"collection-image-padding",label:Object(T.__)("Image padding","nova-blocks"),value:p,onChange:function(e){n({imagePadding:e})},min:0,max:100,step:50}),Object(m.createElement)(v.RangeControl,{key:"collection-content-padding",label:Object(T.__)("Content padding","nova-blocks"),value:b,onChange:function(e){n({contentPadding:e})},min:0,max:100,step:50})),Object(m.createElement)(P,{title:Object(T.__)("Content")},Object(m.createElement)(v.PanelRow,null,Object(m.createElement)("span",{className:"components-base-control__label "},Object(T.__)("Collection Title Heading","nova-blocks")),Object(m.createElement)(G,{minLevel:1,maxLevel:5,selectedLevel:i,onChange:function(e){n({collectionTitleLevel:e})}})),Object(m.createElement)(v.PanelRow,null,Object(m.createElement)("span",{className:"components-base-control__label"},Object(T.__)("Card Title Heading","nova-blocks")),Object(m.createElement)(G,{minLevel:1,maxLevel:5,selectedLevel:c,onChange:function(e){n({cardTitleLevel:e})}}))),"novablocks/posts-collection"===r&&Object(m.createElement)(P,{title:Object(T.__)("Metadata Position")},Object(m.createElement)(v.RadioControl,{key:"collection-image-resizing",selected:l,onChange:function(e){n({metadataPosition:e})},options:[{label:"Above Title",value:"above-title"},{label:"Below Title",value:"below-title"},{label:"Split (Above Title / Below Content)",value:"split"}]}))))};function no(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ro(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?no(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):no(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var oo={level:{type:"number",default:2},cardTitleLevel:{type:"number",default:3},collectionTitleLevel:{type:"number",default:2},cardMediaOpacity:{type:"number",default:100},metadataPosition:{type:"string",default:"above-title"},thumbnailAspectRatioString:{type:"string",default:"landscape"},thumbnailAspectRatio:{type:"number",default:50},imageResizing:{type:"string",default:"cropped"},imagePadding:{type:"number",default:0},contentPadding:{type:"number",default:0}},ao=["novablocks/cards-collection","novablocks/posts-collection","novablocks/supernova"],io=Object(F.createHigherOrderComponent)((function(e){return function(t){return ao.includes(t.name)?Object(m.createElement)(m.Fragment,null,Object(m.createElement)(e,t),Object(m.createElement)(to,t)):Object(m.createElement)(e,t)}}));Object(dr.addFilter)("editor.BlockEdit","novablocks/with-card-details",io);var co=["novablocks/posts-collection","novablocks/cards-collection","novablocks/card","novablocks/supernova","novablocks/supernova-item"];function lo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function so(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?lo(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):lo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}Object(dr.addFilter)("blocks.registerBlockType","novablocks/add-emphasis-level-attributes",(function(e){return co.includes(e.name)?ro(ro({},e),{},{attributes:ro(ro({},e.attributes),oo)}):e}));var uo=C.toggles,po=function(e){var t=e.attributes,n=t.primaryMetadata,r=t.secondaryMetadata,o=e.setAttributes,a=[{label:"None",value:"none"},{label:"Author",value:"author"},{label:"Category",value:"category"},{label:"Comments",value:"comments"},{label:"Date",value:"date"},{label:"Tags",value:"tags"},{label:"Reading time",value:"reading-time"}];return Object(m.createElement)(P,{title:Object(T.__)("Additional Information","nova-blocks")},Object(m.createElement)(v.SelectControl,{key:"primary-metadata-source",label:Object(T.__)("Primary Metadata"),value:n,onChange:function(e){o({primaryMetadata:e})},options:a}),Object(m.createElement)(v.SelectControl,{key:"secondary-metadata-source",label:Object(T.__)("Secondary Metadata"),value:r,onChange:function(e){o({secondaryMetadata:e})},options:a}))},bo=function(e){var t=e.attributes,n=e.setAttributes;return Object(m.createElement)(Yn,{label:Object(T.__)("Elements Visibility"),group:Object(T.__)("Cards Manager")},Object(m.createElement)(Zn,{label:Object(T.__)("Settings")},Object(m.createElement)(P,{title:Object(T.__)("Set up elements for this block","nova-blocks")},Object(m.createElement)(mn,{onChange:n,toggles:uo.filter((function(e){return"showSubtitle"!==e.attribute})).map((function(e){return so(so({},e),{},{value:t[e.attribute]})}))})),Object(m.createElement)(po,e)))};function fo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function mo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?fo(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ho={showMedia:{type:"boolean",default:!0},showMeta:{type:"boolean",default:!0},showTitle:{type:"boolean",default:!0},showSubtitle:{type:"boolean",default:!0},showDescription:{type:"boolean",default:!0},showButtons:{type:"boolean",default:!0}},go=["novablocks/posts-collection","novablocks/supernova","novablocks/supernova-item"],vo=Object(F.createHigherOrderComponent)((function(e){return function(t){return go.includes(t.name)?Object(m.createElement)(m.Fragment,null,Object(m.createElement)(e,t),Object(m.createElement)(bo,t)):Object(m.createElement)(e,t)}}));Object(dr.addFilter)("editor.BlockEdit","novablocks/with-elements-visibility-controls",vo);var yo=["novablocks/posts-collection","novablocks/supernova","novablocks/supernova-item"];Object(dr.addFilter)("blocks.registerBlockType","novablocks/add-elements-visibility-attributes",(function(e){return yo.includes(e.name)?mo(mo({},e),{},{attributes:mo(mo({},e.attributes),ho)}):e}));var Oo=["novablocks/cards-collection"],jo=Object(F.createHigherOrderComponent)((function(e){return function(t){return Oo.includes(t.name)?Object(m.createElement)(m.Fragment,null,Object(m.createElement)(e,t),Object(m.createElement)(Xn,null,Object(m.createElement)(v.PanelBody,{title:Object(T.__)("Set up elements for this block","nova-blocks")},Object(m.createElement)(C.Component,t)))):Object(m.createElement)(e,t)}}));function _o(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}Object(dr.addFilter)("editor.BlockEdit","novablocks/with-cards-manager",jo);var ko=wp.blockEditor.__experimentalBlockAlignmentMatrixToolbar,Eo=function(e){var t=e.attributes.contentPosition,n=e.setAttributes;return ko?Object(m.createElement)(ge.BlockControls,null,Object(m.createElement)(ko,{label:Object(T.__)("Change content position"),value:t,onChange:function(e){return n({contentPosition:e})}})):null};function wo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Co(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?wo(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Po={contentPosition:{type:"string",default:"center center"}};Object(dr.addFilter)("blocks.registerBlockType","novablocks/with-content-position-matrix-attributes",(function(e){var t,n;return null!=e&&null!==(t=e.supports)&&void 0!==t&&null!==(n=t.novaBlocks)&&void 0!==n&&n.contentPositionMatrixToolbar?Co(Co({},e),{},{attributes:Co(Co({},e.attributes),Po)}):e}));var So=Object(F.createHigherOrderComponent)((function(e){return function(t){var n,r=Object(D.select)("core/blocks").getBlockType(t.name).supports;return null!=r&&null!==(n=r.novaBlocks)&&void 0!==n&&n.contentPositionMatrixToolbar?Object(m.createElement)(m.Fragment,null,Object(m.createElement)(Eo,t),Object(m.createElement)(e,t)):Object(m.createElement)(e,t)}}));Object(dr.addFilter)("editor.BlockEdit","novablocks/wwith-content-position-matrix-controls",So);var xo=Object(F.createHigherOrderComponent)((function(e){return function(t){var n,r=Object(D.select)("core/blocks").getBlockType(t.name).supports;if(null==r||null===(n=r.novaBlocks)||void 0===n||!n.contentPositionMatrixToolbar)return Object(m.createElement)(e,t);var o=t.clientId,a=t.attributes.contentPosition,i=Object(D.select)("core/block-editor").getBlock,c=a.split(" ")[1]||"center",l=Object(D.dispatch)("core/block-editor").updateBlockAttributes;return i(o).innerBlocks.forEach((function(e){l(e.clientId,{align:c,textAlign:c,contentJustification:c})})),Object(m.createElement)(e,t)}}),"withInnerBlocksContentPosition");Object(dr.addFilter)("editor.BlockEdit","novablocks/with-content-position-matrix-inner-blocks",xo);Object(dr.addFilter)("blocks.registerBlockType","novablocks/with-content-position-matrix-deprecated",(function(e){var t,n,r;return null!=e&&null!==(t=e.supports)&&void 0!==t&&null!==(n=t.novaBlocks)&&void 0!==n&&null!==(r=n.contentPositionMatrixToolbar)&&void 0!==r&&r.deprecated?Object.assign({},e,{deprecated:[{attributes:{horizontalAlignment:{type:"string",default:"center"},verticalAlignment:{type:"string",default:"center"}},isEligible:function(e){return!Object(h.isUndefined)(e.horizontalAlignment)&&!Object(h.isUndefined)(e.verticalAlignment)&&Object(h.isUndefined)(e.contentPosition)},migrate:function(e){var t=e.horizontalAlignment,n=e.verticalAlignment;return Co(Co({},_o(e,["horizontalAlignment","verticalAlignment"])),{},{contentPosition:"".concat(n," ").concat(t)})},save:e.save}].concat(e.deprecated)}):e}));var Ao=function(e){var t=e.attributes,n=e.setAttributes,r=e.settings.palettes,o=e.showFunctionalColors,a=e.sticky,i=t.palette,c=t.paletteVariation,l=t.useSourceColorAsReference,s=t.colorSignal;if(!Array.isArray(r))return null;var u=r.filter((function(e){return Object(Y.isFunctionalPalette)(e)})),d=r.filter((function(e){return!Object(Y.isFunctionalPalette)(e)})),p=o?u:d;return Object(m.createElement)("div",{className:"components-base-control color-palette-picker"},Object(m.createElement)("div",{className:"color-palette-picker__palettes"},p.map((function(e){var t=e.source||[],r=i===e.id,o=r&&1===c&&l,u=o?"star":"tick",d=he()("color-palette-picker__color",{"color-palette-picker__color--favorite":o});return Object(m.createElement)("button",{key:e.id,className:d,style:{color:t[0]},onClick:function(){if(r){var t=Object(Y.getSiteColorVariation)(),o=Object(Y.getSignalRelativeToVariation)(e.sourceIndex+1,t);n({palette:e.id,paletteVariation:1,colorSignal:o,useSourceColorAsReference:!0})}else n(Object(Y.getSignalAttributes)(s,e,a))}},Object(m.createElement)("svg",{className:"color-palette-picker__color-svg",width:"48",height:"48",viewBox:"0 0 48 48"},Object(m.createElement)("circle",{className:"color-palette-picker__color-dash",stroke:"none",fill:"none",r:"20",cx:"24",cy:"24"}),Object(m.createElement)("circle",{className:"color-palette-picker__color-fill",fill:"currentColor",r:"17",cx:"24",cy:"24"})),r&&Object(m.createElement)("div",{className:"color-palette-picker__tick",dangerouslySetInnerHTML:{__html:Object(x.getIcon)(u)}}))}))))},Bo=function(e){var t,n,r=e.attributes,o=e.setAttributes,a=(e.settings.palettes,e.showFunctionalColors),i=e.setShowFunctionalColors,c=(r.palette,r.paletteVariation),l=r.useSourceColorAsReference,s=Object(Y.getCurrentPaletteConfig)(e),u=Object(D.select)("core/blocks").getBlockType(e.name).supports,d=!(null!=u&&null!==(t=u.novaBlocks)&&void 0!==t&&null!==(n=t.colorSignal)&&void 0!==n&&n.functionalColors);return Object(m.createElement)(P,{title:Object(T.__)("Miscellanous"),className:"novablocks-controls-group--colors-miscellanous-controls"},!d&&Object(m.createElement)(v.ToggleControl,{label:Object(T.__)("Use Functional Colors","nova-blocks"),checked:a,onChange:function(e){i(e)}}),Object(m.createElement)(v.ToggleControl,{key:"color-set-use-source-as-reference-control",label:Object(T.__)("Use Source Color as Reference","nova-blocks"),checked:l,onChange:function(e){var t=(e?-1:1)*(Object(Y.getSiteColorVariation)()-1+s.sourceIndex),n=Object(Y.normalizeVariationValue)(c+t);o({paletteVariation:n,useSourceColorAsReference:e})}}))},To=function(e){var t,n=e.attributes,r=e.setAttributes,o=n.colorSignal,a=n.contentColorSignal,i=n.paletteVariation,c=Object(D.select)("core/blocks").getBlockType(e.name).supports,l=Object(Y.getCurrentPaletteConfig)(e);if(!l)return null;var s=W(Dn("showFunctionalColors",!1),2),u=s[0],d=s[1];return Object(m.createElement)(Yn,{label:Object(T.__)("Color Signal")},Object(m.createElement)(Zn,{label:Object(T.__)("Customize")},Object(m.createElement)(Q,{key:"color-signal-quick-start",id:"novablocks-color-signal-quick-start",content:Object(m.createElement)("p",null,Object(m.createElement)("strong",null,"Quickstart:")," Use this tool to signal particular blocks on your page. A block with a higher color signal stands apart from the rest of your content."),dismissLabel:"✔ Ok, I get it!"}),Object(m.createElement)(P,null,Object(m.createElement)($e,S({},e,{label:"Block Color Signal",signal:o,onChange:function(e){r(Object(Y.getSignalAttributes)(e,l,!0))}}))),(null==c||null===(t=c.novaBlocks)||void 0===t?void 0:t.contentColorSignal)&&Object(m.createElement)(P,null,Object(m.createElement)($e,S({},e,{label:"Content Area Color Signal",signal:a,onChange:function(e){r({contentColorSignal:e})}}))),Object(m.createElement)(P,null,Object(m.createElement)(Ao,S({showFunctionalColors:u},e,{label:"Color Palette",sticky:!0})))),Object(m.createElement)(Zn,{label:Object(T.__)("Settings")},Object(m.createElement)(P,null,Object(m.createElement)(Ao,S({showFunctionalColors:u},e,{label:"Color Palette"}))),Object(m.createElement)(P,null,Object(m.createElement)(Ke,S({},e,{label:Object(T.__)("Block Color Signal","nova-blocks"),value:i,signal:o,onChange:function(t){var n=Object(Y.getSiteColorVariation)(),o=Object(Y.getCurrentPaletteRelativeColorVariation)(t,e),a=Object(Y.getSignalRelativeToVariation)(t,n);r({paletteVariation:o,colorSignal:a})}}))),Object(m.createElement)(Bo,S({},e,{showFunctionalColors:u,setShowFunctionalColors:d}))))};function Ro(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Do(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ro(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ro(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Fo={palette:{type:"number",default:1},paletteVariation:{type:"number",default:1},useSourceColorAsReference:{type:"boolean",default:!1},colorSignal:{type:"number",default:0},contentColorSignal:{type:"number",default:0}},Io={paletteVariation:{type:"number",default:12},colorSignal:{type:"number",default:3}};Object(dr.addFilter)("blocks.registerBlockType","nova-blocks/with-color-signal-attributes",(function(e,t){var n,r,o,a,i;return null!=e&&null!==(n=e.supports)&&void 0!==n&&null!==(r=n.novaBlocks)&&void 0!==r&&r.colorSignal?Do(Do({},e),{},{attributes:Do(Do(Do({},e.attributes),Fo),null!=e&&null!==(o=e.supports)&&void 0!==o&&null!==(a=o.novaBlocks)&&void 0!==a&&null!==(i=a.colorSignal)&&void 0!==i&&i.altAttributes?Io:{})}):e}));Object(dr.addFilter)("blocks.registerBlockType","nova-blocks/with-color-signal-deprecation",(function(e,t){var n,r,o;return null!=e&&null!==(n=e.supports)&&void 0!==n&&null!==(r=n.novaBlocks)&&void 0!==r&&null!==(o=r.colorSignal)&&void 0!==o&&o.addOverlayColorDeprecatedMethod?Object.assign({},e,{attributes:g.a.omit(e.attributes,["contentColor","overlayFilterStyle"]),deprecated:[{attributes:e.attributes,isEligible:function(e){return void 0===e.paletteVariation},migrate:function(e){var t=e.contentColor,n=e.overlayFilterStyle,r=!!t&&t.search("000")>-1,o=!!n&&"light"===n,a=r||o?"0":"12",i=r||o?0:3;return Do(Do({},e),{},{defaultsGenerated:!0,paletteVariation:a,colorSignal:i})},save:e.save}].concat(e.deprecated)}):e}));var Vo=Object(F.createHigherOrderComponent)((function(e){return function(t){var n,r=Object(D.select)("core/blocks").getBlockType(t.name).supports;return null!=r&&null!==(n=r.novaBlocks)&&void 0!==n&&n.colorSignal?Object(m.createElement)(m.Fragment,null,Object(m.createElement)(To,t),Object(m.createElement)(e,t)):Object(m.createElement)(e,t)}}));Object(dr.addFilter)("editor.BlockEdit","novablocks/with-color-signal-controls",Vo);var Mo=Object(F.createHigherOrderComponent)((function(e){return function(t){var n,r,o=Object(D.select)("core/blocks").getBlockType(t.name).supports;if(null==o||null===(n=o.novaBlocks)||void 0===n||null===(r=n.colorSignal)||void 0===r||!r.paletteClassname)return Object(m.createElement)(e,t);var a=Do(Do({},t),{},{className:"".concat(t.className," sm-palette-").concat(t.attributes.palette," ").concat(t.attributes.useSourceColorAsReference?"sm-palette--shifted":"")});return Object(m.createElement)(e,a)}}),"withPaletteClassname");Object(dr.addFilter)("editor.BlockListBlock","novablocks/with-palette-classname",Mo);Object(dr.addFilter)("blocks.getSaveContent.extraProps","novablocks-with-palette-classname-frontend",(function(e,t,n){var r,o,a=n.palette,i=n.useSourceColorAsReference,c=Object(D.select)("core/blocks").getBlockType(t.name).supports;return null!=c&&null!==(r=c.novaBlocks)&&void 0!==r&&null!==(o=r.colorSignal)&&void 0!==o&&o.paletteClassname&&(e.className=he()(e.className,"sm-palette-".concat(a," ").concat(i?"sm-palette--shifted":""))),e}),1);var No=Object(F.createHigherOrderComponent)((function(e){return function(t){var n,r,o=Object(D.select)("core/blocks").getBlockType(t.name).supports;if(null==o||null===(n=o.novaBlocks)||void 0===n||null===(r=n.colorSignal)||void 0===r||!r.variationClassname)return Object(m.createElement)(e,t);var a=Do(Do({},t),{},{className:"".concat(t.className," sm-variation-").concat(t.attributes.paletteVariation)});return Object(m.createElement)(e,a)}}),"withVariationClassname");Object(dr.addFilter)("editor.BlockListBlock","novablocks/with-variation-classname",No);Object(dr.addFilter)("blocks.getSaveContent.extraProps","novablocks-with-variation-classname-frontend",(function(e,t,n){var r,o,a=n.paletteVariation,i=Object(D.select)("core/blocks").getBlockType(t.name).supports;return null!=i&&null!==(r=i.novaBlocks)&&void 0!==r&&null!==(o=r.colorSignal)&&void 0!==o&&o.variationClassname&&(e.className=he()(e.className,"sm-variation-".concat(a))),e}),1);var zo=Object(F.createHigherOrderComponent)((function(e){return function(t){var n,r,o=Object(D.select)("core/blocks").getBlockType(t.name).supports;if(null==o||null===(n=o.novaBlocks)||void 0===n||null===(r=n.colorSignal)||void 0===r||!r.colorSignalClassname)return Object(m.createElement)(e,t);var a=Do(Do({},t),{},{className:"".concat(t.className," sm-color-signal-").concat(t.attributes.colorSignal)});return Object(m.createElement)(e,a)}}),"withColorSignalClassname");Object(dr.addFilter)("editor.BlockListBlock","novablocks/with-color-signal-classname",zo);Object(dr.addFilter)("blocks.getSaveContent.extraProps","novablocks-with-color-signal-classname-frontend",(function(e,t,n){var r,o,a=n.colorSignal,i=Object(D.select)("core/blocks").getBlockType(t.name).supports;return null!=i&&null!==(r=i.novaBlocks)&&void 0!==r&&null!==(o=r.colorSignal)&&void 0!==o&&o.colorSignalClassname&&(e.className=he()(e.className,"sm-color-signal-".concat(a))),e}),1);var qo={"is-style-accent":{paletteVariation:6,useSourceColorAsReference:!0},"is-style-dark":{paletteVariation:9,useSourceColorAsReference:!1},"is-style-darker":{paletteVariation:10,useSourceColorAsReference:!1}};Object(dr.addFilter)("blocks.registerBlockType","novablocks/deprecate-group",(function(e,t){return"core/group"!==t?e:Object.assign({},e,{deprecated:[{attributes:e.attributes,migrate:function(e,t){var n=e.className.split(/\b\s+/),r={};return n.some((function(e){return!(void 0===qo[e])&&(r=qo[e],!0)})),[Object.assign({},e,r),t]},isEligible:function(e,t){var n=e.className;return"string"==typeof n&&n.split(/\b\s+/).some((function(e){return Object.keys(qo).includes(e)}))},save:e.save}].concat(e.deprecated)})}));var Lo=Object(F.createHigherOrderComponent)((function(e){return function(t){return Object(m.createElement)(m.Fragment,null,Object(m.createElement)(ge.InspectorControls,null,Object(m.createElement)(Jn,t)),Object(m.createElement)(e,t))}}));Object(dr.addFilter)("editor.BlockEdit","novablocks/with-controls-sections",Lo);var Ho=["core/quote","core/pullquote","core/heading","novablocks/headline"],Uo=[{value:"smallest",label:Object(T.__)("Smallest","nova-blocks")},{value:"smaller",label:Object(T.__)("Smaller","nova-blocks")},{value:"normal",label:Object(T.__)("Normal","nova-blocks")},{value:"larger",label:Object(T.__)("Larger","nova-blocks")},{value:"largest",label:Object(T.__)("Largest","nova-blocks")}];function Go(e,t,n){if(e){var r=new RegExp("has-[a-z]+-font-size","gi");e=e.replace(r,"").trim()}var o="has-"+n+"-font-size";return e?e+" "+o:o}var Wo=Object(F.createHigherOrderComponent)((function(e){var t,n=(t=e,function(e){var n=e.attributes,r=n.className,o=n.fontSize,a=(n.level,e.setAttributes),i=Uo.find((function(e){return e.value===o}))?o:"normal";return Object(m.createElement)(m.Fragment,null,Object(m.createElement)(t,e),Object(m.createElement)(ge.InspectorControls,null,Object(m.createElement)(v.PanelBody,{title:Object(T.__)("Text Settings","nova-blocks"),className:"blocks-custom-font-size"},Object(m.createElement)(v.SelectControl,{label:Object(T.__)("Font Size","nova-blocks"),value:i,options:Uo,onChange:function(e){a({fontSize:e,className:Go(r,0,e)})}}))))});return function(t){return Ho.includes(t.name)?Object(m.createElement)(n,t):Object(m.createElement)(e,t)}}));function $o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}Object(dr.addFilter)("editor.BlockEdit","novablocks/with-inspector-controls",Wo),Object(dr.addFilter)("blocks.registerBlockType","novablocks/add-font-size-attribute",(function(e){return Ho.includes(e.name)?(void 0===e.attributes&&(e.attributes={}),e.attributes=Object.assign(e.attributes,{fontSize:{type:"string",default:"normal"}}),e):e}));var Ko=["novablocks/menu-food","novablocks/menu-food-section","novablocks/cards-collection"],Qo=Object(D.withSelect)((function(e,t){var n=t.clientId;return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$o(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({innerBlocks:(0,e("core/block-editor").getBlock)(n).innerBlocks},t)})),Jo=Object(F.createHigherOrderComponent)((function(e){var t=Qo(e);return function(n){return Ko.includes(n.name)?Object(m.createElement)(t,n):Object(m.createElement)(e,n)}}));Object(dr.addFilter)("editor.BlockEdit","novablocks/with-inner-blocks-component",Jo);var Zo=n(42),Yo=function(e){var t=e.attributes,n=e.setAttributes,r=e.clientId,o=t.postsToShow,a=t.loadingMode,i=t.specificPosts,c=t.authors,l=t.categories,s=t.tags,u=t.preventDuplicatePosts,d=t.sourceType,p=Object(D.useSelect)((function(e){return e("core/block-editor").getBlockCount(r)}),[r]),b=Object(D.useSelect)((function(e){return e("core/block-editor").getBlock(r)}),[r]).innerBlocks;return Object(m.createElement)(Yn,{label:Object(T.__)("Content Loader"),group:Object(T.__)("Cards Manager")},Object(m.createElement)(Zn,{label:Object(T.__)("Settings")},Object(m.createElement)(v.SelectControl,{key:"collection-source-type",label:Object(T.__)("Source Type","nova-blocks"),value:d,options:[{label:"Content",value:"content"},{label:"Blocks",value:"blocks"},{label:"Fields",value:"fields"}],onChange:function(e){n({sourceType:e})}}),Object(m.createElement)(Ge,{key:"query-controls",enableSpecific:!0,preventDuplicatePosts:u,onPreventDuplicatePostsChange:function(e){n({preventDuplicatePosts:e})},numberOfItems:o,onNumberOfItemsChange:function(e){var t=Object(D.dispatch)("core/block-editor").replaceInnerBlocks,o=b.slice(0,e);if(e>p)for(var a=0;a<e-p;a++)o.push(Object(hn.createBlock)("novablocks/supernova-item"));t(r,o),n({postsToShow:e})},loadingMode:a,onLoadingModeChange:function(e){return n({loadingMode:e})},specificPosts:i,onSpecificPostsChange:function(e){return n({specificPosts:e})},authors:c,onAuthorsChange:function(e){return n({authors:e})},categories:l,onCategoriesChange:function(e){return n({categories:e})},tags:s,onTagsChange:function(e){n({tags:e})}})))},Xo=function(e){var t=e.loadingMode,n=e.specificPosts;return"manual"===t&&n&&n.length};function ea(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ta(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ea(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ea(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var na="posts-collection",ra={queryBlocks:[],postsByBlock:{},specificPostsByBlock:{}},oa={updateBlocks:function(e){return{type:"UPDATE_BLOCKS",blocks:e}},markPostsAsDisplayed:function(e,t){return{type:"MARK_POSTS_DISPLAYED",clientId:e,posts:t}},markSpecificPostsAsDisplayed:function(e,t){return{type:"MARK_SPECIFIC_POSTS_DISPLAYED",clientId:e,posts:t}}},aa={previousPostIds:function(e,t){var n,r,o,a=e.queryBlocks,i=e.specificPostsByBlock,c=e.postsByBlock,l=a.filter((function(e){var t=e.clientId;return i[t]})).flatMap((function(e){var t=e.clientId;return i[t].map((function(e){return e.id}))})),s=(n=a,r=t,o=n.findIndex((function(e){return e.clientId===r})),n.slice(0,o)).filter((function(e){var t=e.clientId;return c[t]})).flatMap((function(e){var t=e.clientId;return c[t].map((function(e){return e.id}))}));return Object(h.uniq)(l.concat(s)).sort()}};function ia(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ca(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ia(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ia(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}!function(e){var t=function t(n){return n.flatMap((function(n){var r=[];return n.name===e&&r.push(n),r.concat(t(n.innerBlocks))}))};Object(D.registerStore)(na,{reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ra,n=arguments.length>1?arguments[1]:void 0;switch(n.type){case"UPDATE_BLOCKS":return ta(ta({},e),{},{queryBlocks:t(n.blocks)});case"MARK_POSTS_DISPLAYED":return ta(ta({},e),{},{postsByBlock:ta(ta({},e.postsByBlock),{},j({},n.clientId,n.posts))});case"MARK_SPECIFIC_POSTS_DISPLAYED":return ta(ta({},e),{},{specificPostsByBlock:ta(ta({},e.specificPostsByBlock),{},j({},n.clientId,n.posts))})}return e},actions:oa,selectors:aa,initialState:ra});var n,r=Object(D.select)("core/block-editor"),o=r.getClientIdsWithDescendants,a=r.getBlocks,i=Object(D.dispatch)(na).updateBlocks;Object(D.subscribe)((function(){var e=o(),t=e!==n;n=e,t&&i(a())}))}("novablocks/".concat(na));var la=Object(F.createHigherOrderComponent)((function(e){return function(t){return Object(m.createElement)(m.Fragment,null,Object(m.createElement)(e,t),Object(m.createElement)(Yo,t))}}));Object(dr.addFilter)("blocks.registerBlockType","novablocks/with-posts-query-attributes",(function(e){var t,n;return null!=e&&null!==(t=e.supports)&&void 0!==t&&null!==(n=t.novaBlocks)&&void 0!==n&&n.latestPosts?ca(ca({},e),{},{attributes:ca(ca({},e.attributes),Zo)}):e}));var sa=Object(D.withDispatch)((function(e,t){var n=t.attributes;return{markPostsAsDisplayed:Xo(n)?e(na).markSpecificPostsAsDisplayed:e(na).markPostsAsDisplayed}})),ua=Object(D.withSelect)((function(e,t){var n=t.attributes,r=t.clientId,o=n.preventDuplicatePosts,a=function(e){var t=e.postsToShow,n=e.authors,r=e.categories,o=e.tags,a=e.specificPosts,i=e.tagExclusions;return Object(h.pickBy)(Xo(e)?{include:a,orderby:"include",per_page:a.length}:{per_page:t,categories:r,author:n,tags:o,tags_exclude:i},(function(e){return!Object(h.isUndefined)(e)}))}(n);if(!Xo(n)&&o){var i=e(na).previousPostIds(r);a.exclude=i.join(",")}return{posts:e("core").getEntityRecords("postType","post",a)}})),da=Object(F.compose)([ua,sa,la]),pa=Object(F.createHigherOrderComponent)((function(e){return function(t){var n,r=Object(D.select)("core/blocks").getBlockType(t.name).supports;if(null==r||null===(n=r.novaBlocks)||void 0===n||!n.latestPosts)return Object(m.createElement)(e,t);var o=da(e);return Object(m.createElement)(o,t)}}));Object(dr.addFilter)("editor.BlockEdit","novablocks/with-latest-posts",pa);var ba=Object(F.createHigherOrderComponent)((function(e){return function(t){var n=t.setAttributes;return Object(m.createElement)(e,S({},t,{onSelectImages:function(e){Cn(e).then((function(e){n({images:e})}))}}))}}),"withOnSelectImages");Object(dr.addFilter)("editor.BlockEdit","novablocks/with-on-select-images",ba,Number.MAX_SAFE_INTEGER);var fa=function(e){var t=e.attributes.overlayFilterStrength,n=e.setAttributes;return Object(m.createElement)(v.RangeControl,{label:Object(T.__)("Overlay Filter Strength","nova-blocks"),value:t,onChange:function(e){return n({overlayFilterStrength:e})},min:0,max:100,step:10})},ma=function(e){return Object(m.createElement)(v.Toolbar,{className:"pixelgrade-hero-block-toolbar"},Object(m.createElement)(v.Dropdown,{position:"bottom",className:"pixelgrade-hero-block-toolbar-dropdown",contentClassName:"components-nova--popover",renderToggle:function(e){var t=e.isOpen,n=e.onToggle;return Object(m.createElement)(v.Button,{onClick:n,icon:B("invert"),"aria-expanded":t,label:Object(T.__)("Colors","nova-blocks")})},focusOnMount:!1,renderContent:function(){return Object(m.createElement)(fa,e)}}))},ha=function(e){return Object(m.createElement)(ge.BlockControls,null,Object(m.createElement)(ma,e))};function ga(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function va(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ga(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ga(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ya={contentColor:{type:"string",default:"#FFF"},overlayFilterStyle:{type:"string",default:"dark"},overlayFilterStrength:{type:"number",default:30}};Object(dr.addFilter)("blocks.registerBlockType","novablocks/with-overlay-filter-strength-attributes",(function(e){var t,n;return null!=e&&null!==(t=e.supports)&&void 0!==t&&null!==(n=t.novaBlocks)&&void 0!==n&&n.overlayFilterStrength?va(va({},e),{},{attributes:va(va({},e.attributes),ya)}):e}));var Oa=Object(F.createHigherOrderComponent)((function(e){return function(t){var n,r=Object(D.select)("core/blocks").getBlockType(t.name).supports;return null!=r&&null!==(n=r.novaBlocks)&&void 0!==n&&n.overlayFilterStrength?Object(m.createElement)(m.Fragment,null,Object(m.createElement)(ha,t),Object(m.createElement)(e,t)):Object(m.createElement)(e,t)}}));function ja(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ja(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ja(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}Object(dr.addFilter)("editor.BlockEdit","novablocks/with-overlay-filter-strength-controls",Oa);Object(dr.addFilter)("blocks.registerBlockType","novablocks/hero-defaults-generated-deprecated",(function(e){var t,n;if(null==e||null===(t=e.supports)||void 0===t||null===(n=t.novaBlocks)||void 0===n||!n.customDefaults)return e;var r=[{attributes:e.attributes,isEligible:function(e){return void 0===e.defaultsGenerated},migrate:function(e){return _a(_a({},e),{},{defaultsGenerated:!0})},save:e.save}],o=Array.isArray(e.deprecated)?e.deprecated.concat(r):r;return _a(_a({},e),{},{deprecated:o})}));var ka=n(43),Ea=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"center center",r=t?-1*e:e,o=n.split(" "),a=o[0]||"center",i=o[1]||"center";return{emphasisBySpace:e,enableOverlapping:t,blockTopSpacing:r<0&&["center","bottom"].includes(a)?r:0,blockBottomSpacing:r<0&&["top","center"].includes(a)?r:0,emphasisTopSpacing:"top"!==a?r:1,emphasisBottomSpacing:"bottom"!==a?r:1,contentPosition:"".concat(a," ").concat(i)}},wa=function(){var e=function(){return Object(Y.getRandomArrayFromArray)([-1,0,1],1)[0]},t=Object(Y.getRandomBetween)(0,3),n=Object(Y.getRandomBetween)(0,3),r=e(),o=e(),a=e(),i=e(),c=Object(Y.getRandomArrayFromArray)(["top","center","bottom"],1)[0];return{blockTopSpacing:t*r,blockBottomSpacing:t*o,emphasisTopSpacing:n*a,emphasisBottomSpacing:n*i,enableOverlapping:Object(Y.getRandomArrayFromArray)([!0,!1],1)[0],verticalAlignment:c}},Ca=Object(F.createHigherOrderComponent)((function(e){return function(t){var n,r,o,i,c,l,s,u=Object(D.select)("core/blocks").getBlockType(t.name).supports;if(null==u||null===(n=u.novaBlocks)||void 0===n||!n.spaceAndSizing)return Object(m.createElement)(e,t);var d,p,b=null==t||null===(r=t.settings)||void 0===r||null===(o=r.modules)||void 0===o||null===(i=o.spaceAndSizing)||void 0===i?void 0:i.presetOptions,f=null==t||null===(c=t.settings)||void 0===c||null===(l=c.modules)||void 0===l||null===(s=l.spaceAndSizing)||void 0===s?void 0:s.advancedPresetOptions,h=[];Array.isArray(b)&&(h.push.apply(h,a(b)),Array.isArray(f)&&null!=u&&null!==(d=u.novaBlocks)&&void 0!==d&&null!==(p=d.spaceAndSizing)&&void 0!==p&&p.advancedSpacing&&h.push.apply(h,a(f)));return Object(m.createElement)(m.Fragment,null,Object(m.createElement)(e,t),Object(m.createElement)(Yn,{label:Object(T.__)("Space and Sizing"),priority:30},!!b&&Object(m.createElement)(Zn,{label:Object(T.__)("General")},Object(m.createElement)(Be,{key:"media-card-layout-preset",label:Object(T.__)("Choose a layout preset:","nova-blocks"),options:h,randomize:wa}))))}}));Object(dr.addFilter)("editor.BlockEdit","novablocks/with-space-and-sizing-advanced",Ca);var Pa=function(e){var t=e.attributes,n=e.setAttributes,r=t.emphasisBySpace,o=t.enableOverlapping,a=("string"==typeof t.contentPosition?t.contentPosition:"center center").split(" "),i=a[0]||"center",c=a[1]||"center";return Object(m.createElement)(v.PanelRow,null,Object(m.createElement)("span",null,Object(T.__)("Vertical Anchoring","nova-blocks")),Object(m.createElement)(L,{value:i,onChange:function(e){var t=Ea(r,o,"".concat(e," ").concat(c));n(t)}}))},Sa=function(e){var t=e.attributes.contentPosition,n=e.setAttributes,r=t.split(" "),o=r[0]||"center",a=r[1]||"center";return Object(m.createElement)(P,null,Object(m.createElement)(v.PanelRow,null,Object(m.createElement)("span",null,Object(T.__)("Vertical Anchoring","nova-blocks")),Object(m.createElement)(L,{value:o,onChange:function(e){n({contentPosition:"".concat(e," ").concat(a)})}})))},xa=Object(F.createHigherOrderComponent)((function(e){return function(t){var n,r,o,a=Object(D.select)("core/blocks").getBlockType(t.name).supports;if(null==a||null===(n=a.novaBlocks)||void 0===n||!n.spaceAndSizing)return Object(m.createElement)(e,t);var i=t.attributes,c=t.setAttributes,l=i.blockTopSpacing,s=i.blockBottomSpacing,u=i.emphasisTopSpacing,d=i.emphasisBottomSpacing,p=i.emphasisBySpace,b=i.enableOverlapping,f=i.contentPosition,h=function(e){var t,n=Object(D.select)("core/blocks").getBlockType(e.name).supports;return null==n||null===(t=n.novaBlocks)||void 0===t?void 0:t.contentPositionMatrixToolbar}(t),g=null!=a&&null!==(r=a.novaBlocks)&&void 0!==r&&null!==(o=r.spaceAndSizing)&&void 0!==o&&o.advancedSpacing?-3:0;return Object(m.createElement)(m.Fragment,null,Object(m.createElement)("div",{style:Object(Y.getSpacingCSSProps)(i)},Object(m.createElement)(e,t)),Object(m.createElement)(Yn,{label:Object(T.__)("Space and Sizing")},Object(m.createElement)(Zn,{label:Object(T.__)("Customize")},Object(m.createElement)("div",{key:"space-and-sizing-customize-1",className:Object(Y.getControlsClasses)(i,(function(e){return Ea(e.emphasisBySpace,e.enableOverlapping,e.contentPosition)}))},Object(m.createElement)(v.RangeControl,{value:p,onChange:function(e){var t=Ea(e,b,f);c(t)},label:Object(T.__)("Emphasis by Space"),min:0,max:3}),Object(m.createElement)(v.ToggleControl,{label:Object(T.__)("Enable Overlapping"),checked:b,onChange:function(e){var t=Ea(p,e,f);c(t)}}),h&&Object(m.createElement)(Pa,t))),Object(m.createElement)(Zn,{label:Object(T.__)("Settings")},Object(m.createElement)("div",{key:"space-and-sizing-settings-1"},h&&Object(m.createElement)(Sa,t),Object(m.createElement)(P,{title:Object(T.__)("Block Spacing")},Object(m.createElement)(v.RangeControl,{key:"media-card-block-top-spacing",value:l,onChange:function(e){return c({blockTopSpacing:e})},label:Object(T.__)("Top"),min:-3,max:3}),Object(m.createElement)(v.RangeControl,{key:"media-card-block-bottom-spacing",value:s,onChange:function(e){return c({blockBottomSpacing:e})},label:Object(T.__)("Bottom"),min:-3,max:3})),Object(m.createElement)(P,{title:Object(T.__)("Content Area Spacing")},Object(m.createElement)("div",{key:"space-and-sizing-settings-2"},Object(m.createElement)(v.RangeControl,{key:"media-card-content-top-spacing",value:u,onChange:function(e){return c({emphasisTopSpacing:e})},label:Object(T.__)("Top"),min:g,max:3}),Object(m.createElement)(v.RangeControl,{key:"media-card-content-bottom-spacing",value:d,onChange:function(e){return c({emphasisBottomSpacing:e})},label:Object(T.__)("Bottom"),min:g,max:3})))))))}}));function Aa(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ba(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Aa(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Aa(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}Object(dr.addFilter)("editor.BlockEdit","novablocks/with-space-and-sizing",xa),Object(dr.addFilter)("blocks.registerBlockType","novablocks/add-space-and-sizing-attributes",(function(e){var t,n;return null!=e&&null!==(t=e.supports)&&void 0!==t&&null!==(n=t.novaBlocks)&&void 0!==n&&n.spaceAndSizing?(void 0!==e.attributes&&Object.assign(e.attributes,ka),e):e}));var Ta=70,Ra=30,Da=.5*(Ra+Ta),Fa=function(e){var t=e.balanceEmphasis,n=e.balanceFocalPoint,r=t*(Ta-Da)/100+Da;return{balanceEmphasis:t,balanceFocalPoint:n,contentAreaWidth:"content"===n?r:100-r}},Ia=function(e){var t=e.attributes,n=e.setAttributes,r=t.balanceEmphasis,o=t.balanceFocalPoint,a=t.contentAreaWidth,i=t.layoutGutter,c=t.contentPadding,l=t.emphasisArea;return Object(m.createElement)(Yn,{label:Object(T.__)("Visual Balance")},Object(m.createElement)(Zn,{label:Object(T.__)("Customize")},Object(m.createElement)("div",{key:"media-card-visual-balance-customize-1",className:Object(Y.getControlsClasses)(t,Fa)},Object(m.createElement)(v.RangeControl,{value:r,onChange:function(e){n(Fa(Ba(Ba({},t),{},{balanceEmphasis:e})))},label:Object(T.__)("Emphasis by Balance"),min:0,max:100,step:25}),Object(m.createElement)(v.RadioControl,{label:Object(T.__)("Focal Point","nova-blocks"),selected:o,onChange:function(e){n(Fa(Ba(Ba({},t),{},{balanceFocalPoint:e})))},options:[{label:Object(T.__)("Content Area"),value:"content"},{label:Object(T.__)("Media / Gallery"),value:"media"}]}))),Object(m.createElement)(Zn,{label:Object(T.__)("Settings")},Object(m.createElement)(P,{title:Object(T.__)("Layout")},Object(m.createElement)(v.RangeControl,{key:"media-card-content-area-width",value:a,onChange:function(e){return n({contentAreaWidth:e})},label:Object(T.__)("Content Area Width"),min:Ra,max:Ta,step:5}),Object(m.createElement)(v.RangeControl,{key:"media-card-layout-gutter",value:i,onChange:function(e){return n({layoutGutter:e})},label:Object(T.__)("Layout Gutter"),min:0,max:100,step:5}),Object(m.createElement)(v.RangeControl,{key:"collection-content-padding",label:Object(T.__)("Content padding","nova-blocks"),value:c,onChange:function(e){n({contentPadding:e})},min:0,max:100,step:50}),Object(m.createElement)(v.RangeControl,{value:l,onChange:function(e){return n({emphasisArea:e})},label:Object(T.__)("Emphasis Area"),min:10,max:100,step:5}))))};function Va(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ma(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Va(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Va(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Na={layoutGutter:{type:"number",default:10},balanceEmphasis:{type:"number",default:0},balanceFocalPoint:{type:"string",default:"content"},contentAreaWidth:{type:"number",default:50}},za=["novablocks/media","novablocks/supernova","novablocks/supernova-item"],qa=Object(F.createHigherOrderComponent)((function(e){return function(t){return za.includes(t.name)?Object(m.createElement)(m.Fragment,null,Object(m.createElement)(e,t),Object(m.createElement)(Ia,t)):Object(m.createElement)(e,t)}}));Object(dr.addFilter)("editor.BlockEdit","novablocks/with-ehphasis-level-controls",qa);var La=["novablocks/media","novablocks/supernova","novablocks/supernova-item"];function Ha(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ua(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ha(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ha(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}Object(dr.addFilter)("blocks.registerBlockType","novablocks/add-emphasis-level-attributes",(function(e){return La.includes(e.name)?Ma(Ma({},e),{},{attributes:Ma(Ma({},e.attributes),Na)}):e}));var Ga=Object(F.createHigherOrderComponent)((function(e){return Object(D.withSelect)((function(e,t){var n=e("novablocks").getSettings;return Ua(Ua({},t),{},{settings:n()})}))(e)}),"withSetting");Object(dr.addFilter)("editor.BlockEdit","novablocks/with-settings",Ga,Number.MAX_SAFE_INTEGER);var Wa=Ga,$a=n(27),Ka=n(33),Qa=n.n(Ka),Ja=Qa.a.BlobDebug,Za=Qa.a.utils,Ya=Za.generatePath,Xa=Za.getBlobViewBox,ei=Za.getBlobAttsFromAttributes,ti=Za.getBlobStyles,ni=Za.getBlobMaskStyles,ri=Object(F.createHigherOrderComponent)((function(e){return function(t){var n=t.attributes,r=n.blobsEnableMask,o=n.blobsEnableDecoration,a=n.enableShapeDebug,i=Number.isInteger(t.seedOffset)?t.seedOffset:0,c=Object.assign({},n,{blobPatternSeed:n.blobPatternSeed+i,blobMaskPatternSeed:n.blobMaskPatternSeed+i}),l=Xa(c),s=ti(c),u=ei(c,"blob"),d=ei(c,"blobMask"),p=Ya(d),b=Ya(u);return Object(m.createElement)("div",{className:"blob-mix",style:s},Object(m.createElement)($a.Spring,{config:{delay:0},to:{path:p}},(function(n){return Object(m.createElement)(m.Fragment,null,Object(m.createElement)("div",{className:"novablocks-advanced-gallery__grid-item-mask blob-mix__media"},Object(m.createElement)($a.animated.div,{className:"blob-mix__mask",style:r?ni(n.path,l):{}},Object(m.createElement)(e,t)),Object(m.createElement)("svg",{className:"blob-mix__mask-debug",viewBox:l,preserveAspectRatio:"none",xmlns:"http://www.w3.org/2000/svg",version:"1.1"},r&&a&&Object(m.createElement)(Ja,d))))})),o&&Object(m.createElement)($a.Spring,{config:{delay:0},to:{path:b}},(function(e){return Object(m.createElement)("svg",{className:"blob-mix__decoration",viewBox:l,preserveAspectRatio:"none",xmlns:"http://www.w3.org/2000/svg",version:"1.1"},Object(m.createElement)($a.animated.path,{d:e.path}),a&&Object(m.createElement)(Ja,u))})))}}),"withBlobsDecoration"),oi=Object(v.createSlotFill)("EmphasisContentArea"),ai=oi.Slot,ii=oi.Fill,ci=function(e){var t=Object(ge.useBlockEditContext)().isSelected;return Object(m.createElement)(ii,null,t&&e.children)},li=Wa((function(e){return Object(m.createElement)(Yn,{label:Object(T.__)("Color Contrast")},Object(m.createElement)(Zn,{label:Object(T.__)("Settings")},Object(m.createElement)(P,{title:Object(T.__)("Contrast")},Object(m.createElement)(ai,null))))}));function si(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=f(e);if(t){var o=f(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return b(this,n)}}var ui=["image"],di=function(e){var t=e.attributes.galleryImages,n=e.onSelectImages,r=!!t.length;return Object(m.createElement)(ge.MediaPlaceholder,{accept:"image/*",addToGallery:r,allowedTypes:ui,labels:{title:"",instructions:Object(T.__)("Drag images, upload new ones or select files from your library.","nova-blocks")},multiple:!0,onSelect:n,value:r?t:void 0})},pi=function(e){u(n,e);var t=si(n);function n(){return i(this,n),t.apply(this,arguments)}return l(n,[{key:"render",value:function(){var e=this.props,t=e.galleryImages,n=e.selected,r=e.onSelectImage;return Object(m.createElement)("ul",{className:"novablocks-slideshow__gallery-edit"},t.map((function(e,t){var o=["novablocks-slideshow__gallery-item"];n===t&&o.push("novablocks-slideshow__gallery-item--active");var a,i,c,l,s,u,d,p,b,f,h,g,v,y=!1;"video"===e.type?(y=null==e||null===(a=e.thumb)||void 0===a?void 0:a.src,o.push("novablocks-slideshow__gallery-item--video")):y=(null==e||null===(i=e.sizes)||void 0===i||null===(c=i.novablocks_tiny)||void 0===c?void 0:c.url)||(null==e||null===(l=e.sizes)||void 0===l||null===(s=l.thumbnail)||void 0===s?void 0:s.url)||(null==e||null===(u=e.sizes)||void 0===u||null===(d=u.novablocks_large)||void 0===d?void 0:d.url)||(null==e||null===(p=e.sizes)||void 0===p||null===(b=p.large)||void 0===b?void 0:b.url)||(null==e||null===(f=e.sizes)||void 0===f||null===(h=f.novablocks_huge)||void 0===h?void 0:h.url)||(null==e||null===(g=e.sizes)||void 0===g||null===(v=g.full)||void 0===v?void 0:v.url)||(null==e?void 0:e.url);return Object(m.createElement)("li",{key:t,onClick:function(){r(t)}},Object(m.createElement)("div",{className:o.join(" ")},Object(m.createElement)("img",{src:y,alt:""})))})))}}]),n}(m.Component),bi=Wa((function(e){var t=e.attributes,n=t.contentPadding,r=t.contentPaddingCustom,o=e.setAttributes,a=e.settings.contentPaddingOptions;return Object(m.createElement)(m.Fragment,null,Object(m.createElement)("div",{className:"components-base-control"},Object(m.createElement)("label",{className:"components-base-control__label"},Object(T.__)("Content Padding","nova-blocks")),Object(m.createElement)(v.ButtonGroup,null,a.map((function(e){return Object(m.createElement)(v.Button,{key:e.value,isSecondary:e.value!==n,isPrimary:e.value===n,onClick:function(){o({contentPadding:e.value})}},e.label)})))),"custom"===n&&Object(m.createElement)(v.RangeControl,{label:Object(T.__)(" Custom Content Padding","nova-blocks"),value:r,onChange:function(e){return o({contentPaddingCustom:e})},min:0,max:25}))})),fi=Wa((function(e){var t=e.attributes,n=t.contentWidth,r=t.contentWidthCustom,o=e.setAttributes,a=e.settings.contentWidthOptions;return Object(m.createElement)(m.Fragment,null,Object(m.createElement)("div",{className:"components-base-control"},Object(m.createElement)("label",{className:"components-base-control__label"},Object(T.__)("Content Width","nova-blocks")),Object(m.createElement)(v.ButtonGroup,{label:"Content Width"},a.map((function(e){return Object(m.createElement)(v.Button,{key:e.value,isSecondary:e.value!==n,isPrimary:e.value===n,onClick:function(){o({contentWidth:e.value})}},e.label)})))),"custom"===n&&Object(m.createElement)(v.RangeControl,{label:Object(T.__)(" Custom Content Width","nova-blocks"),value:r,onChange:function(e){return o({contentWidthCustom:e})},min:20,max:90,step:10}))})),mi=n(37),hi=function(e){return Object(m.createElement)(Yn,{label:Object(T.__)("Layout")},Object(m.createElement)(Zn,{label:Object(T.__)("Settings")},Object(m.createElement)(bi,S({key:"padding-controls"},e)),Object(m.createElement)(fi,S({key:"width-controls"},e))))},gi=n(38)}]);
  • nova-blocks/trunk/build/block-editor/index.js.map

    r2564447 r2565908  
    1 {"version":3,"sources":["webpack://novablocks/webpack/bootstrap","webpack://novablocks/./node_modules/@babel/runtime/helpers/esm/extends.js","webpack://novablocks/./node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js","webpack://novablocks/./node_modules/classnames/index.js","webpack://novablocks/./node_modules/form-urlencoded/form-urlencoded.js","webpack://novablocks/./node_modules/js-cookie/src/js.cookie.js","webpack://novablocks/./node_modules/lodash.get/index.js","webpack://novablocks/./node_modules/querystring-es3/decode.js","webpack://novablocks/./node_modules/querystring-es3/encode.js","webpack://novablocks/./node_modules/querystring-es3/index.js","webpack://novablocks/./node_modules/querystringify/index.js","webpack://novablocks/./node_modules/react-spring/renderprops.js","webpack://novablocks/./node_modules/react-spring/web.js","webpack://novablocks/./node_modules/requires-port/index.js","webpack://novablocks/./node_modules/unsplash-js/lib/constants/index.js","webpack://novablocks/./node_modules/unsplash-js/lib/methods/auth.js","webpack://novablocks/./node_modules/unsplash-js/lib/methods/collections.js","webpack://novablocks/./node_modules/unsplash-js/lib/methods/currentUser.js","webpack://novablocks/./node_modules/unsplash-js/lib/methods/photos.js","webpack://novablocks/./node_modules/unsplash-js/lib/methods/search.js","webpack://novablocks/./node_modules/unsplash-js/lib/methods/stats.js","webpack://novablocks/./node_modules/unsplash-js/lib/methods/users.js","webpack://novablocks/./node_modules/unsplash-js/lib/unsplash.js","webpack://novablocks/./node_modules/unsplash-js/lib/utils/index.js","webpack://novablocks/./node_modules/url-parse/index.js","webpack://novablocks/(webpack)/buildin/global.js","webpack://novablocks/@novablocks/block-editor/src/components/autocomplete-tokenfield/index.js","webpack://novablocks/@novablocks/block-editor/src/components/block-vertical-alignment-toolbar/index.js","webpack://novablocks/@novablocks/block-editor/src/components/cards-manager/index.js","webpack://novablocks/@novablocks/block-editor/src/components/cards-manager/toggles.js","webpack://novablocks/@novablocks/block-editor/src/components/color-grades-control/index.js","webpack://novablocks/@novablocks/block-editor/src/components/controls-group/index.js","webpack://novablocks/@novablocks/block-editor/src/components/controls-sections/controls-sections-slot-fill.js","webpack://novablocks/@novablocks/block-editor/src/components/controls-sections/cube.js","webpack://novablocks/@novablocks/block-editor/src/components/controls-sections/drawer-content-slot-fill.js","webpack://novablocks/@novablocks/block-editor/src/components/controls-sections/index.js","webpack://novablocks/@novablocks/block-editor/src/components/controls-sections/tabs.js","webpack://novablocks/@novablocks/block-editor/src/components/controls-sections/utils.js","webpack://novablocks/@novablocks/block-editor/src/components/drawer/index.js","webpack://novablocks/@novablocks/block-editor/src/components/emphasis-level-controls/index.js","webpack://novablocks/@novablocks/block-editor/src/components/gallery-options/index.js","webpack://novablocks/@novablocks/block-editor/src/components/generate-defaults/index.js","webpack://novablocks/@novablocks/block-editor/src/components/get-placeholder-images/index.js","webpack://novablocks/@novablocks/block-editor/src/components/get-svg/index.js","webpack://novablocks/@novablocks/block-editor/src/components/heading-level-icon/index.js","webpack://novablocks/@novablocks/block-editor/src/components/heading-toolbar/index.js","webpack://novablocks/@novablocks/block-editor/src/components/index.js","webpack://novablocks/@novablocks/block-editor/src/components/insert-template/index.js","webpack://novablocks/@novablocks/block-editor/src/components/layout-controls/index.js","webpack://novablocks/@novablocks/block-editor/src/components/layout-controls/padding.js","webpack://novablocks/@novablocks/block-editor/src/components/layout-controls/width.js","webpack://novablocks/@novablocks/block-editor/src/components/normalize-images/index.js","webpack://novablocks/@novablocks/block-editor/src/components/notice/index.js","webpack://novablocks/@novablocks/block-editor/src/components/palette-preset-control/index.js","webpack://novablocks/@novablocks/block-editor/src/components/post-card/author.js","webpack://novablocks/@novablocks/block-editor/src/components/post-card/category.js","webpack://novablocks/@novablocks/block-editor/src/components/post-card/comments.js","webpack://novablocks/@novablocks/block-editor/src/components/post-card/index.js","webpack://novablocks/@novablocks/block-editor/src/components/post-card/reading-time.js","webpack://novablocks/@novablocks/block-editor/src/components/post-card/tags.js","webpack://novablocks/@novablocks/block-editor/src/components/preset-control/index.js","webpack://novablocks/@novablocks/block-editor/src/components/query-controls/automated-controls.js","webpack://novablocks/@novablocks/block-editor/src/components/query-controls/index.js","webpack://novablocks/@novablocks/block-editor/src/components/query-controls/manual-controls.js","webpack://novablocks/@novablocks/block-editor/src/components/signal-control/index.js","webpack://novablocks/@novablocks/block-editor/src/components/toggle-group/index.js","webpack://novablocks/@novablocks/block-editor/src/components/use-api-fetch/index.js","webpack://novablocks/@novablocks/block-editor/src/components/use-memory-state/index.js","webpack://novablocks/@novablocks/block-editor/src/components/use-resize-observer/index.js","webpack://novablocks/@novablocks/block-editor/src/hooks/index.js","webpack://novablocks/@novablocks/block-editor/src/hooks/with-blobs/index.js","webpack://novablocks/@novablocks/block-editor/src/hooks/with-blobs/inspector-controls.js","webpack://novablocks/@novablocks/block-editor/src/hooks/with-blobs/utils.js","webpack://novablocks/@novablocks/block-editor/src/hooks/with-blobs/with-blobs-decoration.js","webpack://novablocks/@novablocks/block-editor/src/hooks/with-block-id/index.js","webpack://novablocks/@novablocks/block-editor/src/hooks/with-block-index/index.js","webpack://novablocks/@novablocks/block-editor/src/hooks/with-card-details/index.js","webpack://novablocks/@novablocks/block-editor/src/hooks/with-card-details/inspector-controls.js","webpack://novablocks/@novablocks/block-editor/src/hooks/with-card-elements-display/index.js","webpack://novablocks/@novablocks/block-editor/src/hooks/with-card-elements-display/inspector-controls.js","webpack://novablocks/@novablocks/block-editor/src/hooks/with-cards-manager/index.js","webpack://novablocks/@novablocks/block-editor/src/hooks/with-color-signal/components/color-palette-picker.js","webpack://novablocks/@novablocks/block-editor/src/hooks/with-color-signal/index.js","webpack://novablocks/@novablocks/block-editor/src/hooks/with-color-signal/inspector-controls.js","webpack://novablocks/@novablocks/block-editor/src/hooks/with-content-position-matrix/controls.js","webpack://novablocks/@novablocks/block-editor/src/hooks/with-content-position-matrix/index.js","webpack://novablocks/@novablocks/block-editor/src/hooks/with-controls-sections/index.js","webpack://novablocks/@novablocks/block-editor/src/hooks/with-deprecated-group/index.js","webpack://novablocks/@novablocks/block-editor/src/hooks/with-doppler/context.js","webpack://novablocks/@novablocks/block-editor/src/hooks/with-doppler/index.js","webpack://novablocks/@novablocks/block-editor/src/hooks/with-doppler/inspector-controls.js","webpack://novablocks/@novablocks/block-editor/src/hooks/with-doppler/utils.js","webpack://novablocks/@novablocks/block-editor/src/hooks/with-doppler/with-doppler-context.js","webpack://novablocks/@novablocks/block-editor/src/hooks/with-doppler/with-doppler-controls.js","webpack://novablocks/@novablocks/block-editor/src/hooks/with-doppler/with-doppler-provider.js","webpack://novablocks/@novablocks/block-editor/src/hooks/with-doppler/with-doppler.js","webpack://novablocks/@novablocks/block-editor/src/hooks/with-font-size-picker/index.js","webpack://novablocks/@novablocks/block-editor/src/hooks/with-inner-blocks/index.js","webpack://novablocks/@novablocks/block-editor/src/hooks/with-latest-posts/index.js","webpack://novablocks/@novablocks/block-editor/src/hooks/with-latest-posts/inspector-controls.js","webpack://novablocks/@novablocks/block-editor/src/hooks/with-latest-posts/store.js","webpack://novablocks/@novablocks/block-editor/src/hooks/with-latest-posts/utils.js","webpack://novablocks/@novablocks/block-editor/src/hooks/with-on-select-images/index.js","webpack://novablocks/@novablocks/block-editor/src/hooks/with-overlay-filter-strength-controls/controls.js","webpack://novablocks/@novablocks/block-editor/src/hooks/with-overlay-filter-strength-controls/index.js","webpack://novablocks/@novablocks/block-editor/src/hooks/with-random-defaults/index.js","webpack://novablocks/@novablocks/block-editor/src/hooks/with-settings/index.js","webpack://novablocks/@novablocks/block-editor/src/hooks/with-space-and-sizing/index.js","webpack://novablocks/@novablocks/block-editor/src/hooks/with-visual-balance/index.js","webpack://novablocks/@novablocks/block-editor/src/hooks/with-visual-balance/inspector-controls.js","webpack://novablocks/@novablocks/block-editor/src/index.js","webpack://novablocks/@novablocks/block-editor/src/utils/index.js","webpack://novablocks/./packages/block-editor/node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js","webpack://novablocks/./packages/block-editor/node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js","webpack://novablocks/./packages/block-editor/node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js","webpack://novablocks/./packages/block-editor/node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js","webpack://novablocks/./packages/block-editor/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js","webpack://novablocks/./packages/block-editor/node_modules/@babel/runtime/helpers/esm/classCallCheck.js","webpack://novablocks/./packages/block-editor/node_modules/@babel/runtime/helpers/esm/createClass.js","webpack://novablocks/./packages/block-editor/node_modules/@babel/runtime/helpers/esm/defineProperty.js","webpack://novablocks/./packages/block-editor/node_modules/@babel/runtime/helpers/esm/extends.js","webpack://novablocks/./packages/block-editor/node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js","webpack://novablocks/./packages/block-editor/node_modules/@babel/runtime/helpers/esm/inherits.js","webpack://novablocks/./packages/block-editor/node_modules/@babel/runtime/helpers/esm/iterableToArray.js","webpack://novablocks/./packages/block-editor/node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js","webpack://novablocks/./packages/block-editor/node_modules/@babel/runtime/helpers/esm/nonIterableRest.js","webpack://novablocks/./packages/block-editor/node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js","webpack://novablocks/./packages/block-editor/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js","webpack://novablocks/./packages/block-editor/node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js","webpack://novablocks/./packages/block-editor/node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js","webpack://novablocks/./packages/block-editor/node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js","webpack://novablocks/./packages/block-editor/node_modules/@babel/runtime/helpers/esm/slicedToArray.js","webpack://novablocks/./packages/block-editor/node_modules/@babel/runtime/helpers/esm/toConsumableArray.js","webpack://novablocks/./packages/block-editor/node_modules/@babel/runtime/helpers/esm/typeof.js","webpack://novablocks/./packages/block-editor/node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js","webpack://novablocks/external \"regeneratorRuntime\"","webpack://novablocks/external [\"novablocks\",\"blob\"]","webpack://novablocks/external [\"novablocks\",\"components\"]","webpack://novablocks/external [\"novablocks\",\"doppler\"]","webpack://novablocks/external [\"novablocks\",\"easings\"]","webpack://novablocks/external [\"novablocks\",\"icons\"]","webpack://novablocks/external [\"novablocks\",\"utils\"]","webpack://novablocks/external [\"wp\",\"apiFetch\"]","webpack://novablocks/external [\"wp\",\"blockEditor\"]","webpack://novablocks/external [\"wp\",\"blocks\"]","webpack://novablocks/external [\"wp\",\"components\"]","webpack://novablocks/external [\"wp\",\"compose\"]","webpack://novablocks/external [\"wp\",\"data\"]","webpack://novablocks/external [\"wp\",\"date\"]","webpack://novablocks/external [\"wp\",\"element\"]","webpack://novablocks/external [\"wp\",\"hooks\"]","webpack://novablocks/external [\"wp\",\"htmlEntities\"]","webpack://novablocks/external [\"wp\",\"i18n\"]","webpack://novablocks/external [\"wp\",\"url\"]","webpack://novablocks/external [\"wp\",\"viewport\"]","webpack://novablocks/external \"lodash\"","webpack://novablocks/external \"React\"","webpack://novablocks/external \"ReactDOM\""],"names":["AutocompleteTokenField","props","state","suggestions","validValues","loading","isFetchingInfoOnLoad","debouncedUpdateSuggestions","debounce","updateSuggestions","tokens","fetchSavedInfo","Boolean","length","then","results","forEach","suggestion","value","label","setState","suggestionsRequest","cancel","values","reduce","accumulator","labels","map","Object","keys","find","key","input","fetchSuggestions","request","currentSuggestions","push","catch","tokenStrings","onChange","getValuesForLabels","getLabelsForValues","help","getTokens","handleOnChange","Component","createContext","name","isSelected","focusedElement","setFocusedElement","clientId","Consumer","BLOCK_ALIGNMENTS_CONTROLS","top","icon","getIconSvg","title","__","center","bottom","DEFAULT_CONTROLS","DEFAULT_CONTROL","BlockVerticalAlignmentToolbar","isCollapsed","controls","applyOrUnset","align","undefined","activeAlignment","defaultAlignmentControl","control","isActive","onClick","withBlockEditContext","mapContextToProps","createHigherOrderComponent","OriginalComponent","context","compose","withViewportMatch","isLargeViewport","withSelect","select","getBlockRootClientId","getSettings","hasFixedToolbar","CardsManager","attributes","setAttributes","toggles","toggle","attribute","wp","i18n","ColorGradesControl","settings","signal","siteVariation","getSiteColorVariation","palette","useSourceColorAsReference","currentPalette","getCurrentPaletteConfig","sourceIndex","iconClassName","classnames","Array","from","index","content","modifier","currentVariation","normalizeVariationValue","actualSelectedIndex","className","getIcon","__html","ControlsGroup","children","ControlsSectionsSlotFill","createSlotFill","ControlsSectionsSlot","Slot","ControlsSectionsFill","Fill","Cube","DrawerContentSlotFill","DrawerContentSlot","DrawerContentFill","ControlsSectionsComponent","sections","advancedButton","document","querySelector","advancedWrapper","parentNode","style","setProperty","onOpen","offsetHeight","requestAnimationFrame","onClose","addEventListener","removeProperty","once","groups","groupBy","section","group","sort","priority","tabs","Children","toArray","filter","child","type","ControlsTab","orderedTabs","orderBy","tab","groupedTabs","compiledTabs","concat","ControlsSections","fills","getSectionsFromFills","ControlsSection","useBlockEditContext","ControlsDrawerContent","ACCENT_COLORS","getTabAccentColor","getTabClassName","activeTabLabel","ActiveSectionTabs","goBack","updateHeight","useMemoryState","setActiveTabLabel","existingTab","some","activeTabIndex","findIndex","activeTab","useSpring","accentColor","useEffect","TabContent","arguments","resizeObserver","resizeElement","createRef","ResizeObserver","entries","observe","current","disconnect","mergeChildrenProps","children1","children2","children1Array","isArray","children2Array","fill","splice","Drawers","ownProps","drawerLists","DrawerList","drawerPanels","DrawerPanel","beforeChildren","DrawerListBefore","afterChildren","DrawerListAfter","useState","active","setActive","open","setOpen","lastActiveDrawerTitle","setLastActiveDrawerTitle","wrapperHeight","setWrapperHeight","existingDrawer","drawerList","drawers","getDrawersFromList","drawer","drawerIndex","ref","useRef","WeakMap","refMap","noop","getDrawerListHeight","clientHeight","getActiveDrawerTitleHeight","activeRef","get","drawerListHeight","drawerPanelHeight","transform","height","immediate","totalDrawers","drawerListIndex","drawersWithTarget","defaultTarget","target","Number","isInteger","orderedDrawers","orderedDrawer","afterChild","useResizeObserver","childRef","contentRect","drawerPanel","set","DrawerWithProps","addPropsToChildren","cloneElement","Drawer","EmphasisContentAreaSlotFill","EmphasisContentAreaSlot","EmphasisContentAreaFill","EmphasisLevelControls","EmphasisContentAreaControls","withSettings","ALLOWED_MEDIA_TYPES","GalleryPlaceholder","galleryImages","onSelectImages","hasImages","instructions","GalleryPreview","selected","onSelectImage","img","classes","thumbnail","thumb","src","sizes","novablocks_tiny","url","novablocks_large","large","novablocks_huge","full","join","generateDefaults","blockType","getNewDefaults","getBlocksByClientId","getClientIdsWithDescendants","dispatch","updateBlockAttributes","blocks","loadedSavedBlocks","subscribe","newBlocks","addedBlocks","newBlock","includes","block","defaultsGenerated","defaults","APP_NAME","COLLECTION_ID","URL_PARAMS","encodeURI","PlaceholderImagesCollection","fetchedImages","images","normalize","bind","apiKey","window","pixcare","themeConfig","unsplashApiKey","api","Unsplash","accessKey","collections","getCollectionPhotos","toJson","photos","finally","fetch","photo","id","urls","regular","width","medium","small","novablocks_medium","description","caption","user","links","html","download","downloadPhoto","instance","getSvg","svg","viewBox","iconName","library","Index","level","isPressed","levelToPath","hasOwnProperty","HeadingToolbar","targetLevel","selectedLevel","sprintf","minLevel","maxLevel","range","createLevelControl","template","replaceInnerBlocks","templateInserted","innerBlocks","createBlocksFromInnerBlocksTemplate","LayoutControls","PaddingControls","contentPadding","contentPaddingCustom","contentPaddingOptions","option","newContentPadding","WidthControls","contentWidth","contentWidthCustom","contentWidthOptions","newContentWidth","normalizeImages","promises","image","apiFetch","path","data","assign","raw","Promise","all","Notice","dismissLabel","Cookies","hidden","setHidden","expires","PalettePresetControl","options","slice","selectedPreset","getSelectedPreset","newAttributes","getNewAttributesFromPreset","getColorSetClassnames","preset","presets","newOption","presetOptions","activePresets","presetOption","every","applyWithSelect","getBlock","applyWithDispatch","withDispatch","Author","useApiFetch","Category","Comments","addQueryArgs","post","postId","count","getMeta","meta","author","categories","dateFormat","__experimentalGetSettings","formats","date","format","date_gmt","dateI18n","tags","Media","getMedia","mediaObject","source_url","Post","cardTitleLevel","thumbnailAspectRatioString","showMedia","showMeta","showTitle","showDescription","showButtons","metadataPosition","primaryMetadata","secondaryMetadata","primaryMeta","secondaryMeta","contentVariation","getContentVariationBySignal","combinedMeta","metaAboveTitle","metaBelowTitle","display","media","featured_media","buttons","cardProps","titleTagName","excerpt","rendered","isLandscape","showContent","hasFixedAspectRatio","ReadingTime","wordsPerMinute","imgWeight","imagesTime","videoTime","strippedContent","replace","wordCount","split","n","words_time","Math","floor","matchImage","match","matchVideo","numImages","i","minutes","ceil","Tags","tag","PresetControl","randomize","randomizeAttributes","fetchAuthorSuggestions","search","per_page","_fields","users","decodeEntities","fetchSavedAuthors","userIDs","include","fetchCategorySuggestions","orderby","order","category","fetchSavedCategories","categoryIDs","expandCategories","ids","fetchTagSuggestions","fetchSavedTags","tagIDs","AutomatedControls","authors","loadingMode","preventDuplicatePosts","onAuthorsChange","onCategoriesChange","onPreventDuplicatePostsChange","onTagsChange","newCategories","QueryControls","onLoadingModeChange","enableSpecific","fetchPostSuggestions","posts","fetchSavedPosts","postIDs","ManualControls","specificPosts","onSpecificPostsChange","defaultLabels","SignalControl","valueLabel","ToggleGroup","enabledToggles","disabledToggles","config","initial","enter","item","next","setTimeout","opacity","left","leave","enabledTransitions","useTransition","disabledTransitions","cache","setData","fetchData","memoryState","initialState","hasMemoryValue","prototype","call","nextState","element","useLayoutEffect","useCallback","entry","setEntry","node","setNode","observer","blocksWithBlobs","withBlobControls","supports","getBlockType","novaBlocks","blobs","addFilter","addBlobAttributes","blobsMixStyleOptions","blobsEnableMask","blobsEnableDecoration","blobsHorizontalDisplacement","blobsVerticalDisplacement","blobsSizeBalance","getBlobStyleAttributes","blobsMixStyle","BlobControls","prefix","isPatternSeedDisabled","isSidesDisabled","isRotationDisabled","getControlsDirtyClasses","sides","complexity","smoothness","rotation","InspectorControls","blobPresetOptions","debug","enableShapeDebug","getRandomFromArray","getRandomBlobAttributes","getRandomBetween","SwapShapesButton","atts","att","patternSeed","BlobDebug","Blob","utils","generatePath","getBlobViewBox","getBlobAttsFromAttributes","getBlobStyles","getBlobMaskStyles","withBlobsDecoration","seedOffset","blobPatternSeed","blobMaskPatternSeed","svgViewBox","blobsStyles","blobAtts","blobMaskAtts","svgMaskPath","svgPath","delay","springProps","enableBlockIdAttributeOnBlocks","addBlockIdAttribute","blockId","default","withBlockIdAttribute","BlockEdit","enableBlockIndexAttributeOnBlocks","addBlockIndexAttribute","blockIndex","withBlockIndexAttribute","updateIndex","oldIndex","newIndex","getBlocks","ALLOWED_BLOCKS","withCardDetailsControls","blocksWithCardDetailsAttributes","addCardDetailsAttributes","cardMediaOpacity","collectionTitleLevel","thumbnailAspectRatio","imageResizing","imagePadding","containerHeight","getControlsClasses","getAspectRatioAttributes","getLevelAttributes","newValue","currentOrientation","blocksWithElementsVisibilitySection","withElementsVisibilityControls","blocksWithElementsVisibilityAttributes","addElementsVisibilityAttributes","ElementsDisplaySection","MetaSource","metaSourceOptions","withCardsManager","ColorPalettePicker","palettes","showFunctionalColors","sticky","paletteVariation","colorSignal","functionalColors","isFunctionalPalette","brandColors","visiblePalettes","thisPalette","colors","source","isSourceSelected","colorClassnames","color","sourceSignal","getSignalRelativeToVariation","getSignalAttributes","withColorSignalAttributes","altAttributes","withColorSignalsDeprecation","addOverlayColorDeprecatedMethod","_","omit","deprecated","isEligible","migrate","contentColor","overlayFilterStyle","hadDarkText","hadLightBackground","save","withColorSignalControls","withPaletteClassname","BlockListBlock","paletteClassname","blockProps","applyPaletteFrontEndClasses","extraProps","withVariationClassname","variationClassname","applyVariationFrontEndClasses","withColorSignalClassname","colorSignalClassname","applyColorSignalFrontEndClasses","ColorSetControls","contentColorSignal","setShowFunctionalColors","nextSignal","nextPaletteVariation","getCurrentPaletteRelativeColorVariation","MiscellanousControls","disableFunctionalColors","offsetFactor","offset","nextVariation","BlockAlignmentMatrixToolbar","blockEditor","__experimentalBlockAlignmentMatrixToolbar","Controls","contentPosition","nextPosition","withContentPositionMatrixAttributes","contentPositionMatrixToolbar","withContentPositionMatrixControls","withInnerBlocksContentPosition","alignment","horizontalAlignment","textAlign","contentJustification","withContentPositionMatrixDeprecated","verticalAlignment","isUndefined","oldAttributes","withControlsSections","deprecatedStyles","addDeprecatedGroup","classAttr","isDeprecated","DopplerContext","addDoppler","doppler","WrappedComponent","withDoppler","addDopplerControls","withDopplerControls","addDopplerAttributes","ScrollingEffectPanel","scrollingEffect","motionPreset","motionPresetOptions","theme_support","scrollingEffectOptions","minHeightFallback","DopplerPresetsPanel","isScrolling","previewScrolling","getParallaxFocalPointImage","mediaType","parallaxFocalPointImage","StartFramePanel","focalPoint","finalFocalPoint","initialBackgroundScale","followThroughStart","isDoppler","staticPanelTitle","parallaxPanelTitle","dopplerPanelTitle","panelTitle","classNames","getSnapClassname","maybeSnapFocalPoint","x","y","EndFramePanel","finalBackgroundScale","followThroughEnd","createBlockObservers","container","callback","observers","findParents","MutationObserver","mutationObserver","movements","movement","attributeName","oldValue","attributeOldValue","childList","subtree","withDopplerContext","start","end","easing","speed","scrollContainer","parallax","duration","abs","startTime","Date","now","updateScrollTopLoop","currentTime","timePassed","progress","scrollTop","pointerEvents","interval","setInterval","clearInterval","containerBox","scrollContainerHeight","scrollContainerBox","maxScroll","scrollHeight","distanceToBottom","scrollFromTo","easeOutQuart","easeInOutCubic","Doppler","getStyles","getState","withDopplerProvider","dopplerState","setDopplerState","setContainer","setConfig","setStyle","getEditorScrollContainer","containerRef","updateConfig","unsubscribeUpdate","removeEventListener","cfg","getBoundingClientRect","containerWidth","offsetWidth","enableFontSizeControlOnBlocks","fontSizeOptions","defaultFontSize","replaceActiveFontSize","fontSize","nextFontSize","regex","RegExp","trim","nextClassName","withFontSizePicker","selectValue","withFontSizeControl","BetterComponent","addFontSizeAttribute","enableInnerBlocks","withInnerBlocks","parentBlock","withInnerBlocksComponent","registerQueryStore","STORE_NAME","withPostsQueryControls","withPostsQueryAttributes","latestPosts","withMarkPostsAsDisplayed","markPostsAsDisplayed","isSpecificPostModeActive","markSpecificPostsAsDisplayed","withPosts","latestPostsQuery","queryCriteriaFromAttributes","postIdsToExclude","previousPostIds","exclude","getEntityRecords","withLatestPosts","maybeWithLatestPosts","BlockEditWithLatestPosts","postsToShow","sourceType","itemsCount","useSelect","getBlockCount","_preventDuplicatePosts","_postsToShow","newInnerBlocks","createBlock","_loadingMode","_specificPosts","_authors","_categories","_tags","queryBlocks","postsByBlock","specificPostsByBlock","UPDATE_BLOCKS","MARK_POSTS_DISPLAYED","MARK_SPECIFIC_POSTS_DISPLAYED","actions","updateBlocks","blocksBefore","orderedBlocks","ourBlockIdx","b","selectors","_clientId","postIdsFromSpecificMode","flatMap","p","uniq","blockName","getQueryBlocksInOrder","reducer","action","registerStore","currentBlocksIds","newBlocksIds","blocksChanged","tagExclusions","criteria","pickBy","tags_exclude","withOnSelectImages","newImages","MAX_SAFE_INTEGER","OverlayControls","overlayFilterStrength","nextOverlayFilterStrength","ColorToolbar","isOpen","onToggle","withOverlayFilterStrengthAttributes","withOverlayFilterStrengthControls","withDefaultsGeneratedDeprecated","customDefaults","newDeprecated","getEmphasisAttributes","emphasis","overlap","actualEmphasis","emphasisBySpace","enableOverlapping","blockTopSpacing","blockBottomSpacing","emphasisTopSpacing","emphasisBottomSpacing","getRandomAttributes","getRandomSign","getRandomArrayFromArray","blockTopSign","blockBottomSign","emphasisTopSign","emphasisBottomSign","withSpaceAndSizingControlsAdvanced","spaceAndSizing","modules","advancedPresetOptions","advancedSpacing","shouldShowVerticalAlignment","VerticalAnchoringCustomize","VerticalAnchoringSettings","withSpaceAndSizingControls","showVerticalAlignment","BLOCK_SPACING_MIN_VALUE","BLOCK_SPACING_MAX_VALUE","CONTENT_SPACING_MIN_VALUE","CONTENT_SPACING_MAX_VALUE","getSpacingCSSProps","addSpaceAndSizingAttributes","blocksWithVisualBalanceInspectorControls","withEmphasisLevelControls","blocksWithVisualBalanceAttributes","addVisualBalanceAttributes","VisualBalanceInspectorControls","balanceEmphasis","balanceFocalPoint","contentAreaWidth","layoutGutter","emphasisArea","getBalanceAttributes","CONTENT_AREA_MIN_WIDTH","CONTENT_AREA_MAX_WIDTH","CONTENT_AREA_MID_VALUE","setAttributesToInnerBlocks"],"mappings":";;QAAA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;;QAEA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;;;QAGA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;QACA,0CAA0C,gCAAgC;QAC1E;QACA;;QAEA;QACA;QACA;QACA,wDAAwD,kBAAkB;QAC1E;QACA,iDAAiD,cAAc;QAC/D;;QAEA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA,yCAAyC,iCAAiC;QAC1E,gHAAgH,mBAAmB,EAAE;QACrI;QACA;;QAEA;QACA;QACA;QACA,2BAA2B,0BAA0B,EAAE;QACvD,iCAAiC,eAAe;QAChD;QACA;QACA;;QAEA;QACA,sDAAsD,+DAA+D;;QAErH;QACA;;;QAGA;QACA;;;;;;;;;;;;;AClFA;AAAA;AAAe;AACf;AACA,mBAAmB,sBAAsB;AACzC;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,C;;;;;;;;;;;;AChBA;AAAA;AAAe;AACf;AACA;AACA;AACA;;AAEA,aAAa,uBAAuB;AACpC;AACA;AACA;AACA;;AAEA;AACA,C;;;;;;;;;;;ACbA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA,gBAAgB;;AAEhB;AACA;;AAEA,iBAAiB,sBAAsB;AACvC;AACA;;AAEA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA,KAAK,KAA6B;AAClC;AACA;AACA,EAAE,UAAU,IAA4E;AACxF;AACA,EAAE,iCAAqB,EAAE,mCAAE;AAC3B;AACA,GAAG;AAAA,oGAAC;AACJ,EAAE,MAAM,EAEN;AACF,CAAC;;;;;;;;;;;;ACnDD;AACA;AACA;AACA;AACA;AACA,WAAW,YAAY;;AAEvB;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA,oCAAoC,UAAU,EAAE;AAChD;;AAEA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;;AAEA;AACA;AACA,KAAK;AACL;AACA,KAAK;AACL;AACA,KAAK;AACL;AACA;;AAEA;AACA;;AAEA;AACA;AACA,GAAG;AACH;;;;;;;;;;;;AC7DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD;AACA,KAAK,IAA0C;AAC/C,EAAE,oCAAO,OAAO;AAAA;AAAA;AAAA;AAAA,oGAAC;AACjB;AACA;AACA,KAAK,IAA2B;AAChC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;AACA,QAAQ,sBAAsB;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,+BAA+B,EAAE;AACjC;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,aAAa;AACb;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,+BAA+B;AAC/B;AACA;AACA;;AAEA;AACA;AACA,mEAAmE;AACnE;AACA;AACA,wCAAwC;AACxC;AACA,qEAAqE;AACrE;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,2DAA2D;AAC3D;;AAEA,SAAS,oBAAoB;AAC7B;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,OAAO;AACP;;AAEA;;AAEA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;;AAEA;;AAEA;;AAEA;AACA;;AAEA,2BAA2B;AAC3B,CAAC;;;;;;;;;;;;AClKD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,oCAAoC;;AAEpC;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,aAAa,EAAE;AACf;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,EAAE;AACb,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,CAAC;;AAED;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,WAAW,MAAM;AACjB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,EAAE;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,EAAE;AACb,aAAa,OAAO;AACpB;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,WAAW,MAAM;AACjB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,EAAE;AACf;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,EAAE;AACb,aAAa,OAAO;AACpB;AACA;AACA;AACA;;AAEA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,WAAW,MAAM;AACjB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,EAAE;AACf;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,EAAE;AACb,aAAa,OAAO;AACpB;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,MAAM;AACjB,WAAW,EAAE;AACb,aAAa,OAAO;AACpB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,aAAa;AACxB,aAAa,EAAE;AACf;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,EAAE;AACb,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,WAAW,EAAE;AACb,aAAa,OAAO;AACpB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,EAAE;AACb,aAAa,MAAM;AACnB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,aAAa,EAAE;AACf;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,aAAa,EAAE;AACf;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,EAAE;AACb,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,EAAE;AACb,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,SAAS;AACpB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,MAAM;AACnB;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA,WAAW,EAAE;AACb,aAAa,cAAc;AAC3B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,SAAS;AACpB,aAAa,OAAO;AACpB;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,SAAS;AACpB,WAAW,SAAS;AACpB,aAAa,SAAS;AACtB;AACA;AACA,iBAAiB;AACjB,gBAAgB;AAChB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,EAAE;AACb,WAAW,EAAE;AACb,aAAa,QAAQ;AACrB;AACA;AACA,iBAAiB;AACjB,gBAAgB;AAChB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,EAAE;AACb,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,EAAE;AACb,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,EAAE;AACb,aAAa,QAAQ;AACrB;AACA;AACA,gBAAgB;AAChB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,EAAE;AACb,aAAa,QAAQ;AACrB;AACA;AACA,oBAAoB;AACpB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,EAAE;AACb,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,EAAE;AACb,aAAa,OAAO;AACpB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,aAAa;AACxB,WAAW,EAAE;AACb,aAAa,EAAE;AACf;AACA;AACA,iBAAiB,QAAQ,OAAO,SAAS,EAAE;AAC3C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;;;;;;;;ACl6BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEa;;AAEb;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA,iBAAiB,SAAS;AAC1B;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,KAAK;AACL;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;;;;;;;;;;;ACnFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEa;;AAEb;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT,OAAO;AACP;AACA;AACA,KAAK;;AAEL;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,iBAAiB,eAAe;AAChC;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACpFa;;AAEb,iCAAiC,mBAAO,CAAC,0DAAU;AACnD,qCAAqC,mBAAO,CAAC,0DAAU;;;;;;;;;;;;;ACH1C;;AAEb;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,YAAY;AACzB;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,YAAY;AACzB;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,aAAa;AACb;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACrHa;;AAEb,8CAA8C,cAAc;;AAE5D,+BAA+B,iFAAiF;;AAEhH,oDAAoD,mBAAO,CAAC,0IAAyD;AACrH,+BAA+B,mBAAO,CAAC,gGAAoC;AAC3E,YAAY,mBAAO,CAAC,oBAAO;AAC3B;AACA,+BAA+B,mBAAO,CAAC,4BAAW;;AAElD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,mBAAmB,iBAAiB,EAAE;AACtC,8BAA8B,4BAA4B,EAAE;AAC5D,qBAAqB,mBAAmB,EAAE;AAC1C,uBAAuB,qBAAqB,EAAE;AAC9C,sBAAsB,oBAAoB,EAAE;AAC5C,wBAAwB,sBAAsB,EAAE;AAChD,cAAc,YAAY,EAAE;AAC5B,yBAAyB,uBAAuB,EAAE;AAClD,8BAA8B,4BAA4B,EAAE;AAC5D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;;AAED;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,oDAAoD,8GAA8G;AAClK;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;;AAEA;AACA;AACA,uFAAuF;AACvF;AACA,0FAA0F;AAC1F;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA,wCAAwC;;AAExC;AACA,sDAAsD;AACtD;;AAEA;AACA,uDAAuD;AACvD;;AAEA;AACA,8EAA8E;;AAE9E,+CAA+C,2DAA2D,0DAA0D;;AAEpK,0BAA0B;;AAE1B,gDAAgD,6DAA6D;AAC7G;AACA;;AAEA;AACA,iBAAiB,2BAA2B;;AAE5C;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,6BAA6B,EAAE,cAAc,EAAE,cAAc,EAAE;AAC/D,6BAA6B,EAAE,cAAc,EAAE,cAAc,EAAE,cAAc,EAAE;AAC/E,6BAA6B,EAAE;AAC/B,6BAA6B,EAAE;;AAE/B;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,+BAA+B;AACxC;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,GAAG;;;AAGH;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;;AAGH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE;AACrC,CAAC;AACD;;;AAGA,6EAA6E;AAC7E;;AAEA,kCAAkC,EAAE,EAAE,IAAI,YAAY,EAAE,+BAA+B,IAAI,mBAAmB;;AAE9G,uCAAuC,8BAA8B;AACrE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,uKAAuK;AACvK;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA,2CAA2C;AAC3C;AACA,KAAK;AACL,GAAG;AACH;AACA;AACA;AACA;AACA,eAAe,yBAAyB,IAAI,yBAAyB;AACrE;AACA;AACA,4GAA4G,eAAe,IAAI,eAAe,IAAI,eAAe,IAAI,GAAG;AACxK;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,0DAA0D;AAC1D;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,OAAO;AACP;;AAEA;;AAEA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA,wFAAwF,aAAa;AACrG;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,0FAA0F;AAC1F;AACA,GAAG,KAAK;AACR;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,oBAAoB;AACpB;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,6CAA6C;AAC7C,4DAA4D,eAAe;AAC3E;AACA;AACA;AACA;AACA,oDAAoD;AACpD;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,oBAAoB;AACpB;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA,kCAAkC;AAClC;;AAEA,8EAA8E;;AAE9E,+CAA+C;;AAE/C,uBAAuB;;AAEvB;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA,4CAA4C;;AAE5C;AACA;AACA,GAAG;AACH,sBAAsB;AACtB;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,4BAA4B;AAC5B;AACA;AACA,SAAS;AACT;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA,CAAC;;AAED;AACA;AACA,+JAA+J;;AAE/J;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,gEAAgE;;AAEhE,6DAA6D;;AAE7D;AACA;AACA;AACA;AACA;AACA,8EAA8E;AAC9E,KAAK;;;AAGL;AACA;AACA;AACA;AACA;AACA,GAAG;AACH,CAAC;;AAED;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA,2BAA2B,uCAAuC;AAClE;AACA;;AAEA,0BAA0B,uCAAuC;AACjE,sDAAsD;;AAEtD;AACA;AACA;AACA;AACA;AACA;AACA,2CAA2C;;AAE3C;AACA;AACA;AACA;AACA,SAAS;;;AAGT;AACA;AACA;AACA,SAAS;;;AAGT,yBAAyB;;AAEzB;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,yGAAyG;;AAEzG,oDAAoD;;AAEpD;;AAEA,yBAAyB,cAAc;AACvC;AACA;AACA;AACA;AACA;AACA,WAAW;;;AAGX;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;;;AAGT;;AAEA;AACA;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA,OAAO;;;AAGP;AACA,KAAK;;;AAGL;AACA;AACA;AACA,KAAK;;;AAGL;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA,GAAG;;;AAGH,gDAAgD;AAChD;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,2BAA2B;AAC3B;;AAEA;AACA,4BAA4B;;AAE5B;AACA;AACA,wCAAwC;AACxC;AACA,oCAAoC;AACpC;AACA,4CAA4C;AAC5C;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uBAAuB;;;AAGvB;AACA;AACA;AACA;AACA;;AAEA,4BAA4B;;AAE5B,wCAAwC;;AAExC,0BAA0B,eAAe;;AAEzC,6BAA6B,mBAAmB,mBAAmB,cAAc;;AAEjF;AACA;AACA;AACA;AACA,4CAA4C;;AAE5C;AACA;AACA;AACA;AACA;AACA;AACA,2DAA2D;;AAE3D;AACA;AACA;AACA,2GAA2G,2FAA2F;AACtM;;AAEA;AACA;AACA;AACA,WAAW;;AAEX;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW;AACX,SAAS;;AAET,qEAAqE;;AAErE;AACA;AACA,0BAA0B;AAC1B,6BAA6B;AAC7B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW;AACX,SAAS;AACT,OAAO;AACP,KAAK;;AAEL;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;;;AAGL,2FAA2F,aAAa;AACxG;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,wCAAwC;AACxC;AACA,KAAK;AACL;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA,uEAAuE;AACvE;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA,gEAAgE;AAChE;AACA,OAAO;AACP;;AAEA;;AAEA,8GAA8G;AAC9G;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,gBAAgB;AAChB;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,4DAA4D;AAC5D;AACA,OAAO;AACP;;AAEA;;AAEA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,sGAAsG;;AAEtG;AACA;AACA;AACA;AACA,WAAW;AACX,SAAS;;;AAGT;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,iDAAiD;AACjD;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT,OAAO,EAAE;;AAET;AACA,KAAK;;;AAGL;AACA;AACA,6BAA6B;AAC7B;;AAEA;AACA,iDAAiD;AACjD;AACA;AACA;;AAEA;AACA,OAAO,2DAA2D;;;AAGlE;AACA;AACA;AACA,KAAK;AACL;;;AAGA,4BAA4B;;AAE5B,2CAA2C;AAC3C;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,UAAU;AACV,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,mCAAmC;;AAEnC,yEAAyE;AACzE;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,iDAAiD;AACjD;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,4DAA4D;AAC5D,KAAK;AACL;AACA;AACA;AACA;;AAEA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,eAAe;AACf;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT,OAAO;AACP;AACA;;AAEA;AACA;AACA,8BAA8B;AAC9B;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA,2BAA2B,kBAAkB;AAC7C;AACA;AACA;AACA;AACA;AACA,WAAW;AACX;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAa;AACb;AACA;AACA,WAAW;AACX;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yIAAyI;;;AAGzI;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;;AAEA;AACA;AACA;AACA,mHAAmH;AACnH;AACA,CAAC;;AAED;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,sEAAsE;;AAEtE;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;;AAEA;AACA;AACA;AACA,iBAAiB;AACjB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA,6BAA6B;;AAE7B,qCAAqC;;AAErC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iEAAiE;AACjE;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA,8BAA8B;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,gCAAgC;AAChC;AACA;AACA;AACA;AACA;AACA,OAAO;AACP,KAAK,EAAE;;AAEP;AACA;AACA;AACA;AACA;;AAEA,cAAc;;AAEd,8EAA8E;;AAE9E,wEAAwE;;AAExE,2EAA2E;;AAE3E,4EAA4E;;AAE5E;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;;AAEA;AACA;AACA,OAAO;AACP,KAAK;AACL;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;AC/9DA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA0D;AAC0C;AACc;;AAElH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,oBAAoB,sDAAQ;AAC5B;;AAEA,sBAAsB,yDAAW;AACjC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wFAAwF,aAAa;AACrG;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,kBAAkB,uGAA6B;;AAE/C;AACA;;AAEA;AACA;AACA,8BAA8B,kFAAQ;AACtC;AACA,GAAG;AACH,6EAA6E,kFAAQ,GAAG;AACxF;AACA,GAAG,KAAK;AACR,SAAS,kFAAQ;AACjB;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,sCAAsC;AACtC;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,8BAA8B,4BAA4B,EAAE;AAC5D;AACA,qBAAqB,mBAAmB,EAAE;AAC1C;AACA,uBAAuB,qBAAqB,EAAE;AAC9C,sBAAsB,oBAAoB,EAAE;AAC5C;AACA,wBAAwB,sBAAsB,EAAE;AAChD;AACA,cAAc,YAAY,EAAE;AAC5B;AACA,yBAAyB,uBAAuB,EAAE;AAClD;AACA,sBAAsB,oBAAoB,EAAE;AAC5C;AACA,8BAA8B,4BAA4B,EAAE;AAC5D;AACA,0BAA0B,wBAAwB,EAAE;AACpD;AACA,CAAC;;AAED;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,0CAA0C,kFAAQ,GAAG;AACrD;AACA,KAAK;AACL;AACA;AACA;;AAEA;;AAEA,6EAA6E,4CAAK;;AAElF;AACA,4BAA4B,wDAAU;AACtC;AACA,oBAAoB,oDAAM;AAC1B,0BAA0B,oDAAM;AAChC,iBAAiB,oDAAM;AACvB,wBAAwB,yDAAW;AACnC;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,KAAK;AACL,IAAI,uDAAS;AACb;AACA;AACA,KAAK;AACL,IAAI,iEAAmB;AACvB;;AAEA;AACA;AACA;AACA,0BAA0B,uGAA6B,yCAAyC;AAChG;;;AAGA;AACA,WAAW,4CAAK,0BAA0B,kFAAQ,GAAG;AACrD;AACA,KAAK;AACL,GAAG;AACH;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA,2BAA2B,uCAAuC;AAClE;AACA;;AAEA,0BAA0B,uCAAuC;AACjE,sDAAsD;;AAEtD;AACA;AACA;AACA;AACA;AACA;AACA,2CAA2C;;AAE3C;AACA;AACA;AACA;AACA,SAAS;;;AAGT;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,yGAAyG;;AAEzG,oDAAoD;;AAEpD;;AAEA,yBAAyB,cAAc;AACvC;AACA;AACA;AACA;AACA;AACA,WAAW;;;AAGX;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;;;AAGT;;AAEA;AACA;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA,OAAO;;;AAGP;AACA,KAAK;;;AAGL,8EAA8E;;AAE9E;AACA;AACA;AACA;AACA,GAAG;;;AAGH;AACA,2CAA2C;AAC3C,GAAG;AACH;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,uDAAuD;AACvD;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,wCAAwC;;AAExC;AACA,sDAAsD;AACtD;;AAEA;AACA,uDAAuD;AACvD;;AAEA;AACA,8EAA8E;;AAE9E,+CAA+C,2DAA2D,0DAA0D;;AAEpK,0BAA0B;;AAE1B,gDAAgD,6DAA6D;AAC7G;AACA;;AAEA;AACA,iBAAiB,2BAA2B;;AAE5C;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA,mBAAmB,oDAAM;AACzB,EAAE,uDAAS;AACX;AACA;AACA;AACA,KAAK,EAAE;AACP;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,+CAA+C,kFAAQ,GAAG;AAC1D;AACA,eAAe;AACf;AACA,aAAa;AACb;AACA;AACA,OAAO;AACP,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA,2BAA2B;;AAE3B;AACA;AACA;AACA;AACA,kBAAkB,uGAA6B;;AAE/C;AACA;AACA,sBAAsB,kFAAQ,GAAG;AACjC;AACA;AACA,OAAO;AACP,KAAK;AACL;AACA;AACA;AACA;AACA;;AAEA;AACA,sBAAsB,kFAAQ;AAC9B;AACA;AACA,WAAW;AACX;AACA,SAAS;;AAET;AACA,2BAA2B,kFAAQ,GAAG;AACtC,cAAc,kFAAQ,GAAG;AACzB,SAAS;AACT,OAAO;AACP;AACA,KAAK;;;AAGL,8DAA8D;;AAE9D;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA,wBAAwB;;AAExB;AACA;AACA;AACA,+CAA+C;AAC/C;AACA,2CAA2C;AAC3C,0CAA0C,kFAAQ,GAAG;AACrD,wCAAwC,kFAAQ,GAAG;AACnD,SAAS;AACT,OAAO;AACP;;;AAGA;AACA;AACA,sBAAsB;;AAEtB;AACA;AACA,oBAAoB,uGAA6B;;AAEjD;AACA;AACA;AACA;AACA;;AAEA;AACA,UAAU;;;AAGV;;AAEA;AACA;AACA;AACA,kDAAkD;AAClD;AACA,WAAW;AACX,SAAS,0CAA0C;AACnD,OAAO;AACP,KAAK;AACL;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,gBAAgB,uGAA6B;;AAE7C,6BAA6B;AAC7B;;AAEA;;AAEA;AACA,qBAAqB,qBAAqB;AAC1C;;AAEA,sBAAsB,kFAAQ,GAAG;;AAEjC;AACA;AACA;AACA;AACA,SAAS;AACT;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,sBAAsB,kFAAQ,GAAG;;AAEjC;AACA,gBAAgB;;AAEhB;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;;AAEA;AACA,OAAO;AACP;;AAEA;AACA;;AAEA;AACA,iBAAiB,kFAAQ,GAAG;AAC5B;AACA;AACA,+CAA+C;AAC/C;AACA,2CAA2C;AAC3C;AACA,mDAAmD;AACnD;AACA;AACA;AACA,0CAA0C;;AAE1C;AACA;AACA;AACA;AACA,KAAK;;;AAGL,kBAAkB,kFAAQ,GAAG;AAC7B,4BAA4B;;AAE5B,wCAAwC,mBAAmB,cAAc;;AAEzE;AACA;AACA;AACA;AACA,kCAAkC;;AAElC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP,yEAAyE;;AAEzE;AACA;AACA;AACA;AACA,2DAA2D;AAC3D;;AAEA;AACA;AACA,2GAA2G,gGAAgG;AAC3M;AACA;;AAEA;AACA;AACA;AACA,WAAW;;AAEX;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW;AACX;AACA;AACA;AACA;AACA,+BAA+B;;AAE/B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,EAAE;;AAEX;AACA;AACA;;AAEA,eAAe,kFAAQ,GAAG;AAC1B,kBAAkB,kFAAQ,GAAG;AAC7B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW;AACX,SAAS;AACT,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;;AAEA;AACA;AACA,iBAAiB,kFAAQ,GAAG;AAC5B,oBAAoB,kFAAQ,GAAG;AAC/B;AACA,aAAa;AACb,WAAW;AACX;;AAEA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA,sCAAsC,MAAM,GAAG,MAAM;AACrD,gEAAgE,MAAM;AACtE;;AAEA;AACA,kBAAkB,oDAAM;AACxB,eAAe,oDAAM;AACrB,6BAA6B;;AAE7B,mBAAmB,qDAAO;AAC1B;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,GAAG;AACH;AACA;;AAEA,6BAA6B;;AAE7B,cAAc,iEAAmB;AACjC;AACA;;AAEA;AACA;AACA;;AAEA,GAAG,GAAG;;AAEN,qBAAqB,qDAAO;AAC5B;AACA;AACA,GAAG,aAAa;;AAEhB,EAAE,uDAAS;AACX;AACA;AACA,KAAK;AACL,GAAG,EAAE;;AAEL,EAAE,uDAAS,mFAAmF;;AAE9F;AACA;AACA;;AAEA;AACA,4BAA4B,MAAM;AAClC,0CAA0C,MAAM;AAChD;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,oCAAoC,MAAM;AAC1C,kDAAkD,MAAM;AACxD;;AAEA;AACA,kBAAkB,oDAAM;AACxB;AACA;AACA,oBAAoB,oDAAM;;AAE1B;AACA;AACA;AACA,WAAW,kFAAQ,GAAG;AACtB;AACA;AACA,KAAK;AACL,GAAG;AACH;AACA;AACA,+BAA+B;;;AAG/B,qBAAqB,qDAAO;AAC5B;AACA;AACA;AACA,WAAW,kFAAQ,GAAG;AACtB;AACA;AACA,KAAK;AACL,GAAG,kCAAkC;;AAErC,EAAE,uDAAS,6DAA6D;;AAExE,EAAE,uDAAS;AACX;AACA;;AAEA;AACA,uDAAuD,MAAM;AAC7D,wEAAwE,MAAM;AAC9E;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA,aAAa,uGAA6B;;AAE1C;AACA,SAAS,kFAAQ;AACjB;AACA;AACA,GAAG;AACH;;AAEA;AACA,gBAAgB,kFAAQ;AACxB;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gBAAgB,uGAA6B;;AAE7C;AACA,kBAAkB,oDAAM;AACxB,gBAAgB,oDAAM;AACtB;AACA;AACA;AACA,eAAe;AACf;AACA,iBAAiB;AACjB;AACA;AACA;AACA,GAAG;AACH,EAAE,iEAAmB;AACrB;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA,OAAO;AACP;;AAEA,GAAG,GAAG;;AAEN;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gGAAgG;;AAEhG;;AAEA,uBAAuB,kFAAQ,GAAG;AAClC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;;;AAGb;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;;AAEA,OAAO;;AAEP;AACA;AACA,KAAK;AACL;;AAEA,EAAE,uDAAS;AACX;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,cAAc,uGAA6B;;AAE3C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA,gBAAgB,kFAAQ,GAAG;;AAE3B,mCAAmC;;AAEnC;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uEAAuE;AACvE;AACA;AACA,WAAW;AACX;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,4BAA4B,kFAAQ,GAAG;AACvC;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA,WAAW;AACX;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,2BAA2B,kFAAQ,GAAG;AACtC;AACA;AACA;AACA;AACA;AACA,aAAa;AACb,WAAW;AACX;AACA;AACA;AACA;;AAEA,0CAA0C;AAC1C;;AAEA;AACA;AACA;AACA,eAAe,uGAA6B;;AAE5C,YAAY;;AAEZ,4EAA4E;;AAE5E;AACA;AACA,GAAG;AACH,SAAS,kFAAQ,GAAG;AACpB;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,sEAAsE,aAAa;AACnF;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,6BAA6B,EAAE,cAAc,EAAE,cAAc,EAAE;AAC/D,6BAA6B,EAAE,cAAc,EAAE,cAAc,EAAE,cAAc,EAAE;AAC/E,6BAA6B,EAAE;AAC/B,6BAA6B,EAAE;;AAE/B;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,+BAA+B;AACxC;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,GAAG;;;AAGH;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;;AAGH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE;AACrC,CAAC;AACD;;;AAGA,6EAA6E;AAC7E;;AAEA,kCAAkC,EAAE,EAAE,IAAI,YAAY,EAAE,+BAA+B,IAAI,mBAAmB;;AAE9G,uCAAuC,8BAA8B;AACrE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH,sGAAsG,kFAAQ,GAAG;AACjH;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,eAAe,yBAAyB,IAAI,yBAAyB;AACrE;AACA;AACA,4GAA4G,eAAe,IAAI,eAAe,IAAI,eAAe,IAAI,GAAG;AACxK;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA,CAAC;;AAED;AACA;AACA,+JAA+J;;AAE/J;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uBAAuB,uGAA6B;;AAEpD;AACA;AACA,gEAAgE;;AAEhE,6DAA6D;;AAE7D;AACA;AACA;AACA;AACA;AACA,8EAA8E;AAC9E,KAAK;;;AAGL;AACA;AACA;AACA;AACA;;AAEA;AACA,GAAG;AACH,CAAC;;AAED;AACA;AACA;AACA;AACA;;AAEuL;;;;;;;;;;;;;ACr7D1K;;AAEb;AACA;AACA;AACA;AACA,WAAW,cAAc;AACzB,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;;;;;;;;;;;;ACrCa;;AAEb;AACA;AACA,CAAC;AACD;AACA;AACA;AACA,mF;;;;;;;;;;;;ACRa;;AAEb;AACA;AACA,CAAC;AACD;;AAEA,mBAAmB,mBAAO,CAAC,4DAAa;;AAExC;;AAEA,iBAAiB,mBAAO,CAAC,uEAAc;;AAEvC,sCAAsC,uCAAuC,gBAAgB;;AAE7F;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,OAAO;;AAEP;AACA,KAAK;;AAEL;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA,OAAO;AACP,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA;AACA,C;;;;;;;;;;;;ACvDa;;AAEb;AACA;AACA,CAAC;AACD;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,OAAO;AACP,KAAK;;AAEL;;AAEA;;AAEA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,OAAO;AACP,KAAK;;AAEL;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP,KAAK;;AAEL;AACA;;AAEA;AACA;AACA;AACA,OAAO;AACP,KAAK;;AAEL;AACA;;AAEA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;AACH,C;;;;;;;;;;;;AC3Ha;;AAEb;AACA;AACA,CAAC;AACD;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,OAAO;AACP,KAAK;;AAEL;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,OAAO;;AAEP;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,C;;;;;;;;;;;;AC1Da;;AAEb;AACA;AACA,CAAC;AACD;;AAEA,aAAa,mBAAO,CAAC,+DAAU;;AAE/B,cAAc,mBAAO,CAAC,sDAAY;;AAElC;;AAEA,sCAAsC,uCAAuC,gBAAgB;;AAE7F;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,OAAO;AACP,KAAK;;AAEL;AACA;;AAEA;AACA;AACA;AACA,OAAO;AACP,KAAK;;AAEL;AACA;;AAEA;AACA;AACA;AACA,OAAO;AACP,KAAK;;AAEL;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,OAAO;;AAEP;AACA;AACA;AACA;AACA,OAAO;AACP,KAAK;;AAEL;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,OAAO;AACP,KAAK;;AAEL;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,OAAO;AACP,KAAK;;AAEL;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA,GAAG;AACH,C;;;;;;;;;;;;ACpIa;;AAEb;AACA;AACA,CAAC;AACD;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,OAAO;;AAEP;AACA;AACA;AACA;AACA,OAAO;AACP,KAAK;;AAEL;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,OAAO;AACP,KAAK;;AAEL;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,C;;;;;;;;;;;;AC9Ea;;AAEb;AACA;AACA,CAAC;AACD;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,C;;;;;;;;;;;;ACnBa;;AAEb;AACA;AACA,CAAC;AACD;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,OAAO;AACP,KAAK;;AAEL;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,OAAO;;AAEP;AACA;AACA;AACA;AACA,OAAO;AACP,KAAK;;AAEL;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,OAAO;;AAEP;AACA;AACA;AACA;AACA,OAAO;AACP,KAAK;;AAEL;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,OAAO;AACP,KAAK;;AAEL;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,C;;;;;;;;;;;;AC/Ga;;AAEb;AACA;AACA,CAAC;;AAED,gCAAgC,2CAA2C,gBAAgB,kBAAkB,OAAO,2BAA2B,wDAAwD,gCAAgC,uDAAuD,2DAA2D,EAAE,EAAE,yDAAyD,qEAAqE,6DAA6D,oBAAoB,GAAG,EAAE;;AAEjjB;;AAEA,iBAAiB,mBAAO,CAAC,sEAAa;;AAEtC,aAAa,mBAAO,CAAC,8DAAS;;AAE9B,YAAY,mBAAO,CAAC,sEAAgB;;AAEpC;;AAEA,mBAAmB,mBAAO,CAAC,oFAAuB;;AAElD;;AAEA,aAAa,mBAAO,CAAC,wEAAiB;;AAEtC;;AAEA,cAAc,mBAAO,CAAC,0EAAkB;;AAExC;;AAEA,mBAAmB,mBAAO,CAAC,oFAAuB;;AAElD;;AAEA,cAAc,mBAAO,CAAC,0EAAkB;;AAExC;;AAEA,aAAa,mBAAO,CAAC,wEAAiB;;AAEtC;;AAEA,sCAAsC,uCAAuC,gBAAgB;;AAE7F,iDAAiD,0CAA0C,0DAA0D,EAAE;;AAEvJ;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yCAAyC;;AAEzC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,GAAG;;AAEH;AACA,CAAC;;AAED;AACA;AACA;AACA,C;;;;;;;;;;;;ACzFa;;AAEb;AACA;AACA,CAAC;;AAED,mDAAmD,gBAAgB,sBAAsB,OAAO,2BAA2B,0BAA0B,yDAAyD,2BAA2B,EAAE,EAAE,EAAE,eAAe;;AAE9P;AACA;AACA;;AAEA,mBAAmB,mBAAO,CAAC,4DAAa;;AAExC,sBAAsB,mBAAO,CAAC,0EAAiB;;AAE/C;;AAEA,gBAAgB,mBAAO,CAAC,oDAAW;;AAEnC;;AAEA,sCAAsC,uCAAuC,gBAAgB;;AAE7F;AACA;AACA;;AAEA;AACA,wCAAwC;AACxC;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,2BAA2B;AAC3B;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;;;;;;;;;;;;AC/DA,8CAAa;;AAEb,eAAe,mBAAO,CAAC,4DAAe;AACtC,SAAS,mBAAO,CAAC,8DAAgB;AACjC;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,8BAA8B;AAC9B;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,UAAU;AACV;AACA;AACA,cAAc;;AAEd;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,cAAc;AACzB,aAAa,OAAO;AACpB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,yDAAyD;AACzD,GAAG;AACH,sCAAsC;AACtC;AACA,GAAG;AACH;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,cAAc,OAAO;AACrB,cAAc,QAAQ;AACtB,cAAc,OAAO;AACrB;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,YAAY,gBAAgB;AAC5B;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,YAAY,OAAO;AACnB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,cAAc;AACzB,WAAW,iBAAiB;AAC5B;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA,QAAQ,yBAAyB;AACjC;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,MAAM;AACjB,WAAW,iBAAiB;AAC5B;AACA;AACA;AACA,aAAa,IAAI;AACjB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,OAAO;AACP;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;;AAEA;AACA;AACA;;AAEA,iBAAiB,kBAAkB;AACnC;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,WAAW,SAAS;AACpB,aAAa,OAAO;AACpB;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;;AAEA;AACA;;AAEA,iBAAiB;;AAEjB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;;;;;;;ACjcA;;AAEA;AACA;AACA;AACA,CAAC;;AAED;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;;AAEA;AACA;AACA,4CAA4C;;AAE5C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACnBA;AACA;AACA;AACA;AAEA;AACA;AACA;;AACA;AACA;AAEA;AACA;AACA;;IACMA,sB;;;;;AAEL,kCAAaC,KAAb,EAAqB;AAAA;;AAAA;;AACpB,8BAAOA,KAAP;AAEA,UAAKC,KAAL,GAAa;AACZC,iBAAW,EAAE,EADD;AAEZC,iBAAW,EAAE,EAFD;AAGZC,aAAO,EAAE,MAAKC,oBAAL;AAHG,KAAb;AAMA,UAAKC,0BAAL,GAAkCC,uDAAQ,CAAE,MAAKC,iBAAP,EAA0B,GAA1B,CAA1C;AAToB;AAUpB;AAED;AACD;AACA;;;;;WACC,gCAAuB;AAAA,wBACa,KAAKR,KADlB;AAAA,UACdS,MADc,eACdA,MADc;AAAA,UACNC,cADM,eACNA,cADM;AAEtB,aAAOC,OAAO,CAAEF,MAAM,CAACG,MAAP,IAAiBF,cAAnB,CAAd;AACA;;;;AAED;AACD;AACA;AACA;AACC,iCAAoB;AAAA;;AACnB,UAAK,KAAKL,oBAAL,EAAL,EAAmC;AAAA,2BACC,KAAKL,KADN;AAAA,YAC1BS,MAD0B,gBAC1BA,MAD0B;AAAA,YAClBC,cADkB,gBAClBA,cADkB;AAGlCA,sBAAc,CAAED,MAAF,CAAd,CAAyBI,IAAzB,CAA+B,UAAAC,OAAO,EAAI;AAAA,cACjCX,WADiC,GACjB,MAAI,CAACF,KADY,CACjCE,WADiC;AAGzCW,iBAAO,CAACC,OAAR,CAAiB,UAAAC,UAAU,EAAI;AAC9Bb,uBAAW,CAAEa,UAAU,CAACC,KAAb,CAAX,GAAkCD,UAAU,CAACE,KAA7C;AACA,WAFD;;AAIA,gBAAI,CAACC,QAAL,CAAe;AAAEhB,uBAAW,EAAXA,WAAF;AAAeC,mBAAO,EAAE;AAAxB,WAAf;AACA,SARD;AASA;AACD;AAED;AACD;AACA;;;;WACC,gCAAuB;AACtB,aAAO,KAAKgB,kBAAZ;AACA,WAAKd,0BAAL,CAAgCe,MAAhC;AACA;AAED;AACD;AACA;AACA;AACA;AACA;;;;WACC,4BAAoBC,MAApB,EAA6B;AAAA,UACpBnB,WADoB,GACJ,KAAKF,KADD,CACpBE,WADoB;AAE5B,aAAOmB,MAAM,CAACC,MAAP,CACN,UAAEC,WAAF,EAAeP,KAAf;AAAA,eACCd,WAAW,CAAEc,KAAF,CAAX,0GAA4BO,WAA5B,IAAyCrB,WAAW,CAAEc,KAAF,CAApD,KAAkEO,WADnE;AAAA,OADM,EAGN,EAHM,CAAP;AAKA;AAED;AACD;AACA;AACA;AACA;AACA;;;;WACC,4BAAoBC,MAApB,EAA6B;AAAA,UACpBtB,WADoB,GACJ,KAAKF,KADD,CACpBE,WADoB;AAE5B,aAAOsB,MAAM,CAACC,GAAP,CAAY,UAAAR,KAAK;AAAA,eACvBS,MAAM,CAACC,IAAP,CAAazB,WAAb,EAA2B0B,IAA3B,CAAiC,UAAAC,GAAG;AAAA,iBAAI3B,WAAW,CAAE2B,GAAF,CAAX,KAAuBZ,KAA3B;AAAA,SAApC,CADuB;AAAA,OAAjB,CAAP;AAGA;AAED;AACD;AACA;AACA;AACA;;;;WACC,2BAAmBa,KAAnB,EAA2B;AAAA;;AAAA,UAClBC,gBADkB,GACG,KAAKhC,KADR,CAClBgC,gBADkB;;AAE1B,UAAK,CAAEA,gBAAP,EAA0B;AACzB;AACA;;AAED,WAAKb,QAAL,CAAe;AAAEf,eAAO,EAAE;AAAX,OAAf,EAAkC,YAAM;AACvC,YAAM6B,OAAO,GAAGD,gBAAgB,CAAED,KAAF,CAAhC;AACAE,eAAO,CACNpB,IADD,CACO,UAAAX,WAAW,EAAI;AACrB;AACA;AACA;AACA,cAAK,MAAI,CAACkB,kBAAL,KAA4Ba,OAAjC,EAA2C;AAC1C;AACA;;AANoB,cAQb9B,WARa,GAQG,MAAI,CAACF,KARR,CAQbE,WARa;AASrB,cAAM+B,kBAAkB,GAAG,EAA3B;AAEAhC,qBAAW,CAACa,OAAZ,CAAqB,UAAAC,UAAU,EAAI;AAClCkB,8BAAkB,CAACC,IAAnB,CAAyBnB,UAAU,CAACE,KAApC;AACAf,uBAAW,CAAEa,UAAU,CAACC,KAAb,CAAX,GAAkCD,UAAU,CAACE,KAA7C;AACA,WAHD;;AAKA,gBAAI,CAACC,QAAL,CAAe;AAAEjB,uBAAW,EAAEgC,kBAAf;AAAmC/B,uBAAW,EAAXA,WAAnC;AAAgDC,mBAAO,EAAE;AAAzD,WAAf;AACA,SAlBD,EAmBCgC,KAnBD,CAmBQ,YAAM;AACb,cAAK,MAAI,CAAChB,kBAAL,KAA4Ba,OAAjC,EAA2C;AAC1C,kBAAI,CAACd,QAAL,CAAe;AACdf,qBAAO,EAAE;AADK,aAAf;AAGA;AACD,SAzBD;AA2BA,cAAI,CAACgB,kBAAL,GAA0Ba,OAA1B;AACA,OA9BD;AA+BA;AAED;AACD;AACA;AACA;AACA;;;;WACC,wBAAgBI,YAAhB,EAA+B;AAAA,UACtBC,QADsB,GACT,KAAKtC,KADI,CACtBsC,QADsB;AAE9BA,cAAQ,CAAE,KAAKC,kBAAL,CAAyBF,YAAzB,CAAF,CAAR;AACA;AAED;AACD;AACA;AACA;AACA;;;;WACC,qBAAY;AAAA,UACH5B,MADG,GACQ,KAAKT,KADb,CACHS,MADG;AAEX,aAAO,KAAK+B,kBAAL,CAAyB/B,MAAzB,CAAP;AACA;AAED;AACD;AACA;;;;WACC,kBAAS;AAAA;;AAAA,yBACqB,KAAKT,KAD1B;AAAA,UACAyC,IADA,gBACAA,IADA;AAAA,4CACMvB,KADN;AAAA,UACMA,KADN,mCACc,EADd;AAAA,wBAEyB,KAAKjB,KAF9B;AAAA,UAEAC,WAFA,eAEAA,WAFA;AAAA,UAEaE,OAFb,eAEaA,OAFb;AAIR,aACC;AAAK,iBAAS,EAAC;AAAf,SACC,yEAAC,oEAAD;AACC,aAAK,EAAG,KAAKsC,SAAL,EADT;AAEC,mBAAW,EAAGxC,WAFf;AAGC,gBAAQ,EAAG,kBAAAO,MAAM;AAAA,iBAAI,MAAI,CAACkC,cAAL,CAAqBlC,MAArB,CAAJ;AAAA,SAHlB;AAIC,qBAAa,EAAG,uBAAAsB,KAAK;AAAA,iBAAI,MAAI,CAACzB,0BAAL,CAAiCyB,KAAjC,CAAJ;AAAA,SAJtB;AAKC,aAAK,EAAGb;AALT,QADD,EAQGd,OAAO,IAAI,yEAAC,6DAAD,OARd,EASGqC,IAAI,IAAI;AAAG,iBAAS,EAAC;AAAb,SAA+CA,IAA/C,CATX,CADD;AAaA;;;;EAlKmCG,4D;;AAqKtB7C,qFAAf;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACnLA;AACA;AACA;AACA;AAEA;AACA;AACA;;AACA;AACA;AACA;AACA;AACA;AACA;;qBAEqB8C,wEAAa,CAAE;AAClCC,MAAI,EAAE,EAD4B;AAElCC,YAAU,EAAE,KAFsB;AAGlCC,gBAAc,EAAE,IAHkB;AAIlCC,mBAAiB,EAAE,6BAAM,CAAE,CAJO;AAKlCC,UAAQ,EAAE;AALwB,CAAF,C;IAA1BC,Q,kBAAAA,Q;;AAQR,IAAMC,yBAAyB,GAAG;AAChCC,KAAG,EAAE;AACHC,QAAI,EAAEC,2DAAU,CAAE,UAAF,CADb;AAEHC,SAAK,EAAEC,0DAAE,CAAE,WAAF,EAAe,eAAf;AAFN,GAD2B;AAKhCC,QAAM,EAAE;AACNJ,QAAI,EAAEC,2DAAU,CAAE,aAAF,CADV;AAENC,SAAK,EAAEC,0DAAE,CAAE,cAAF,EAAkB,eAAlB;AAFH,GALwB;AAShCE,QAAM,EAAE;AACNL,QAAI,EAAEC,2DAAU,CAAE,aAAF,CADV;AAENC,SAAK,EAAEC,0DAAE,CAAE,cAAF,EAAkB,eAAlB;AAFH;AATwB,CAAlC;AAeA,IAAMG,gBAAgB,GAAG,CAAE,KAAF,EAAS,QAAT,EAAmB,QAAnB,CAAzB;AACA,IAAMC,eAAe,GAAG,KAAxB;AAEO,SAASC,6BAAT,OAAwG;AAAA,MAA9DC,WAA8D,QAA9DA,WAA8D;AAAA,MAAjD9C,KAAiD,QAAjDA,KAAiD;AAAA,MAA1CqB,QAA0C,QAA1CA,QAA0C;AAAA,2BAAhC0B,QAAgC;AAAA,MAAhCA,QAAgC,8BAArBJ,gBAAqB;;AAC7G,WAASK,YAAT,CAAuBC,KAAvB,EAA+B;AAC7B,WAAO;AAAA,aAAM5B,QAAQ,CAAErB,KAAK,KAAKiD,KAAV,GAAkBC,SAAlB,GAA8BD,KAAhC,CAAd;AAAA,KAAP;AACD;;AAED,MAAME,eAAe,GAAGhB,yBAAyB,CAAEnC,KAAF,CAAjD;AACA,MAAMoD,uBAAuB,GAAGjB,yBAAyB,CAAES,eAAF,CAAzD;AAEA,SACE,yEAAC,6DAAD;AACE,eAAW,EAAGE,WADhB;AAEE,QAAI,EAAGK,eAAe,GAAGA,eAAe,CAACd,IAAnB,GAA0Be,uBAAuB,CAACf,IAF1E;AAGE,YAAQ,EACNU,QAAQ,CAACtC,GAAT,CAAc,UAAE4C,OAAF,EAAe;AAC3B,6CACKlB,yBAAyB,CAAEkB,OAAF,CAD9B;AAEEC,gBAAQ,EAAEtD,KAAK,KAAKqD,OAFtB;AAGEE,eAAO,EAAEP,YAAY,CAAEK,OAAF;AAHvB;AAKD,KAND;AAJJ,IADF;AAeD,C,CAED;;AACA,IAAMG,oBAAoB,GAAG,SAAvBA,oBAAuB,CAAEC,iBAAF;AAAA,SAAyBC,qFAA0B,CAAE,UAAEC,iBAAF,EAAyB;AACzG,WAAO,UAAE5E,KAAF;AAAA,aACL,yEAAC,QAAD,QACI,UAAE6E,OAAF;AAAA,eACA,yEAAC,iBAAD,yFACO7E,KADP,EAEO0E,iBAAiB,CAAEG,OAAF,EAAW7E,KAAX,CAFxB,EADA;AAAA,OADJ,CADK;AAAA,KAAP;AAUD,GAX+E,EAW7E,sBAX6E,CAAnD;AAAA,CAA7B;AAaA;AACA;AACA;;;AACe8E,iIAAO,CACpBL,oBAAoB,CAAE,iBAAoB;AAAA,MAAhBvB,QAAgB,SAAhBA,QAAgB;AACxC,SAAO;AAAEA,YAAQ,EAARA;AAAF,GAAP;AACD,CAFmB,CADA,EAIpB6B,6EAAiB,CAAE;AAAEC,iBAAe,EAAE;AAAnB,CAAF,CAJG,EAKpBC,kEAAU,CAAE,UAAEC,MAAF,SAA0D;AAAA,MAA9ChC,QAA8C,SAA9CA,QAA8C;AAAA,MAApC8B,eAAoC,SAApCA,eAAoC;AAAA,MAAnBjB,WAAmB,SAAnBA,WAAmB;;AAAA,gBACtBmB,MAAM,CAAE,mBAAF,CADgB;AAAA,MAC5DC,oBAD4D,WAC5DA,oBAD4D;AAAA,MACtCC,WADsC,WACtCA,WADsC;;AAEpE,SAAO;AACLrB,eAAW,EAAEA,WAAW,IAAI,CAAEiB,eAAjB,IACX,CAAEI,WAAW,GAAGC,eAAhB,IACAF,oBAAoB,CAAEjC,QAAF;AAHjB,GAAP;AAMD,CARS,CALU,CAAP,CAcZY,6BAdY,CAAf;;;;;;;;;;;;;;;;;;;;;;;;;;ACnFA;AACA;;AAEA,IAAMwB,YAAY,GAAG,SAAfA,YAAe,CAAEtF,KAAF,EAAa;AAAA,MAGhCuF,UAHgC,GAK7BvF,KAL6B,CAGhCuF,UAHgC;AAAA,MAIhCC,aAJgC,GAK7BxF,KAL6B,CAIhCwF,aAJgC;AAOjC,SACC,yEAAC,kDAAD;AACC,YAAQ,EAAGA,aADZ;AAEC,WAAO,EAAGC,gDAAO,CAAC/D,GAAR,CAAa,UAAAgE,MAAM,EAAI;AAChC,6CACIA,MADJ;AAECzE,aAAK,EAAEsE,UAAU,CAAEG,MAAM,CAACC,SAAT;AAFlB;AAIA,KALS;AAFX,IADD;AAWA,CAlBD;;AAoBe;AACd/C,WAAS,EAAE0C,YADG;AAEdG,SAAO,EAAPA,gDAAOA;AAFO,CAAf;;;;;;;;;;;;;;ICvBQhC,E,GAAQmC,EAAE,CAACC,I,CAAXpC,E;AAER,IAAMgC,OAAO,GAAG,CACf;AACCvE,OAAK,EAAEuC,EAAE,CAAE,kBAAF,CADV;AAECkC,WAAS,EAAE;AAFZ,CADe,EAIZ;AACFzE,OAAK,EAAEuC,EAAE,CAAE,qBAAF,CADP;AAEFkC,WAAS,EAAE;AAFT,CAJY,EAOZ;AACFzE,OAAK,EAAEuC,EAAE,CAAE,OAAF,CADP;AAEFkC,WAAS,EAAE;AAFT,CAPY,EAUZ;AACFzE,OAAK,EAAEuC,EAAE,CAAE,OAAF,CADP;AAEFkC,WAAS,EAAE;AAFT,CAVY,EAaZ;AACFzE,OAAK,EAAEuC,EAAE,CAAE,UAAF,CADP;AAEFkC,WAAS,EAAE;AAFT,CAbY,EAgBZ;AACFzE,OAAK,EAAEuC,EAAE,CAAE,aAAF,CADP;AAEFkC,WAAS,EAAE;AAFT,CAhBY,EAmBZ;AACFzE,OAAK,EAAEuC,EAAE,CAAE,SAAF,CADP;AAEFkC,WAAS,EAAE;AAFT,CAnBY,EAsBZ;AACFzE,OAAK,EAAEuC,EAAE,CAAE,MAAF,CADP;AAEFkC,WAAS,EAAE;AAFT,CAtBY,CAAhB;AA4BeF,sEAAf;;;;;;;;;;;;;;;;;;;;;;;;;AC9BA;AACA;AACA;;AAMA,IAAMK,kBAAkB,GAAG,SAArBA,kBAAqB,CAAE9F,KAAF,EAAa;AAAA;;AAAA,MAGpCuF,UAHoC,GAQlCvF,KARkC,CAGpCuF,UAHoC;AAAA,MAIpCQ,QAJoC,GAQlC/F,KARkC,CAIpC+F,QAJoC;AAAA,MAKpC7E,KALoC,GAQlClB,KARkC,CAKpCkB,KALoC;AAAA,MAMpCD,KANoC,GAQlCjB,KARkC,CAMpCiB,KANoC;AAAA,MAOpC+E,MAPoC,GAQlChG,KARkC,CAOpCgG,MAPoC;;AAUtC,MAAM1D,QAAQ,GAAGtC,KAAK,CAACsC,QAAN,IAAmB,YAAM,CAAE,CAA5C;;AACA,MAAM2D,aAAa,GAAGC,+EAAqB,EAA3C;AAXsC,MAcpCC,OAdoC,GAgBlCZ,UAhBkC,CAcpCY,OAdoC;AAAA,MAepCC,yBAfoC,GAgBlCb,UAhBkC,CAepCa,yBAfoC;AAkBtC,MAAMC,cAAc,GAAGC,iFAAuB,CAACtG,KAAD,CAA9C;AAlBsC,MAmB9BuG,WAnB8B,GAmBdF,cAnBc,CAmB9BE,WAnB8B;AAqBtC,MAAMC,aAAa,GAAGC,iDAAU,qKAGAT,MAAM,KAAK,CAHX,iIAIDA,MAAM,KAAK,CAJV,oIAKEA,MAAM,KAAK,CALb,kIAMAA,MAAM,KAAK,CANX,gBAAhC;AAUA,SACE;AAAK,aAAS,EAAG;AAAjB,KACE;AAAK,aAAS,EAAC;AAAf,KACE;AAAK,aAAS,EAAC;AAAf,KAAkD9E,KAAlD,CADF,EAEE;AAAK,aAAS,EAAC;AAAf,KACE;AAAK,aAAS,EAAGsF;AAAjB,KACE;AAAK,aAAS,EAAC;AAAf,IADF,EAEE;AAAK,aAAS,EAAC;AAAf,IAFF,EAGE;AAAK,aAAS,EAAC;AAAf,IAHF,CADF,CAFF,CADF,EAWE;AAAK,aAAS,EAAC;AAAf,KACE;AAAK,aAAS,EAAC;AAAf,KACIE,KAAK,CAACC,IAAN,CAAYD,KAAK,CAAE,EAAF,CAAjB,EAA0BhF,GAA1B,CAA+B,UAAEyC,SAAF,EAAayC,KAAb,EAAwB;AACvD,QAAIC,OAAO,GAAG,EAAd;AACA,QAAIC,QAAQ,GAAG,EAAf;AAEA,QAAMC,gBAAgB,GAAGC,iFAAuB,CAAEJ,KAAK,GAAG,CAAR,GAAYX,aAAZ,GAA4B,CAA9B,CAAhD;AACA,QAAMgB,mBAAmB,GAAG,CAAE,CAAEb,yBAAyB,GAAGnF,KAAK,GAAGsF,WAAR,GAAsB,CAAzB,GAA6BtF,KAAK,GAAGgF,aAAhE,IAAkF,EAApF,IAA2F,EAAvH;AAEA,QAAMiB,SAAS,GAAGT,iDAAU,2CAEXN,OAFW,0BAGTY,gBAHS,GAI1B;AACE,qCAA+BE,mBAAmB,KAAKL,KADzD;AAEE,mCAA6BL,WAAW,KAAKK;AAF/C,KAJ0B,CAA5B;;AAUA,QAAKK,mBAAmB,KAAKL,KAA7B,EAAqC;AACnCC,aAAO,GAAGM,iEAAO,CAAE,MAAF,CAAjB;AACD;;AAED,QAAKZ,WAAW,KAAKK,KAArB,EAA6B;AAC3BC,aAAO,GAAGM,iEAAO,CAAE,MAAF,CAAjB;AACD;;AAED,WACE;AAAK,eAAS,EAAGD,SAAjB;AAA6B,aAAO,EAAG,mBAAM;AAC3C5E,gBAAQ,CAAEsE,KAAK,GAAG,CAAV,CAAR;AACD;AAFD,OAGE;AAAK,eAAS,EAAC;AAAf,MAHF,EAIE;AAAK,eAAS,EAAC,wBAAf;AAAwC,6BAAuB,EAAG;AAAEQ,cAAM,EAAEP;AAAV;AAAlE,MAJF,CADF;AAQD,GAjCC,CADJ,CADF,EAqCE;AAAK,aAAS,EAAC;AAAf,KACE;AAAK,aAAS,EAAC;AAAf,SADF,EAEE;AAAK,aAAS,EAAC;AAAf,WAFF,EAGE;AAAK,aAAS,EAAC;AAAf,cAHF,EAIE;AAAK,aAAS,EAAC;AAAf,YAJF,EAKE;AAAK,aAAS,EAAC;AAAf,UALF,CArCF,CAXF,CADF;AA2DD,CA1FD;;AA4Fef,iFAAf;;;;;;;;;;;;;;;;;;ACpGA,IAAMuB,aAAa,GAAG,SAAhBA,aAAgB,CAAErH,KAAF,EAAa;AAEjC,MAAIkH,SAAS,GAAG,2BAAhB;;AAEA,MAAKlH,KAAK,CAACkH,SAAX,EAAuB;AACrBA,aAAS,aAAOA,SAAP,cAAsBlH,KAAK,CAACkH,SAA5B,CAAT;AACD;;AAEF,SACC;AAAK,aAAS,EAAGA;AAAjB,KACG,CAAC,CAAElH,KAAK,CAACwD,KAAT,IAAkB;AAAK,aAAS;AAAd,KAAwDxD,KAAK,CAACwD,KAA9D,CADrB,EAEGxD,KAAK,CAACsH,QAFT,CADD;AAMA,CAdD;;AAgBeD,4EAAf;;;;;;;;;;;;;AChBA;AAAA;AAAA;AAAA;AAAA;AAAA;AAEA,IAAME,wBAAwB,GAAGC,4EAAc,CAAE,kBAAF,CAA/C;AACA,IAAMC,oBAAoB,GAAGF,wBAAwB,CAACG,IAAtD;AACA,IAAMC,oBAAoB,GAAGJ,wBAAwB,CAACK,IAAtD;AAEA;;;;;;;;;;;;;;;;;;ACNA,IAAMC,IAAI,GAAG,SAAPA,IAAO,CAAE7H,KAAF,EAAa;AACzB,SACC;AAAK,aAAS,EAAC;AAAf,KACC;AAAK,aAAS,EAAC;AAAf,IADD,EAEC;AAAK,aAAS,EAAC;AAAf,IAFD,EAGC;AAAK,aAAS,EAAC;AAAf,IAHD,CADD;AAOA,CARD;;AAUe6H,mEAAf;;;;;;;;;;;;;ACVA;AAAA;AAAA;AAAA;AAAA;AAAA;AAEA,IAAMC,qBAAqB,GAAGN,4EAAc,CAAE,eAAF,CAA5C;AACA,IAAMO,iBAAiB,GAAGD,qBAAqB,CAACJ,IAAhD;AACA,IAAMM,iBAAiB,GAAGF,qBAAqB,CAACF,IAAhD;AAEA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACNA;AACA;AACA;AACA;AACA;AAEA;AACA;AAEA;AASA;AACA;AAEA;;AAIA,IAAMK,yBAAyB,GAAG,SAA5BA,yBAA4B,CAAEjI,KAAF,EAAa;AAAA,MAEtCkI,QAFsC,GAEzBlI,KAFyB,CAEtCkI,QAFsC;AAI9C,MAAMC,cAAc,GAAGC,QAAQ,CAACC,aAAT,CAAwB,yCAAxB,CAAvB;AACA,MAAMC,eAAe,GAAG,CAAC,CAAEH,cAAH,IAAqBA,cAAc,CAACI,UAA5D;;AAEA,MAAK,CAAC,CAAED,eAAR,EAA0B;AACzBA,mBAAe,CAACE,KAAhB,CAAsBC,WAAtB,CAAmC,YAAnC,EAAiD,qBAAjD;AACAH,mBAAe,CAACE,KAAhB,CAAsBC,WAAtB,CAAmC,UAAnC,EAA+C,QAA/C;AACA;;AAED,MAAMC,MAAM,GAAG,SAATA,MAAS,GAAM;AACpB,QAAK,CAAC,EAAEJ,eAAF,aAAEA,eAAF,eAAEA,eAAe,CAAEE,KAAnB,CAAN,EAAiC;AAChCF,qBAAe,CAACE,KAAhB,CAAsBC,WAAtB,CAAmC,QAAnC,aAAkDN,cAAc,CAACQ,YAAjE;AACAC,2BAAqB,CAAE,YAAM;AAC5BN,uBAAe,CAACE,KAAhB,CAAsBC,WAAtB,CAAmC,QAAnC,EAA6C,CAA7C;AACA,OAFoB,CAArB;AAGA;AACD,GAPD;;AASA,MAAMI,OAAO,GAAG,SAAVA,OAAU,GAAM;AACrB,QAAK,CAAC,EAAEP,eAAF,aAAEA,eAAF,eAAEA,eAAe,CAAEE,KAAnB,CAAN,EAAiC;AAChCF,qBAAe,CAACQ,gBAAhB,CAAkC,eAAlC,EAAmD,YAAM;AACxDR,uBAAe,CAACE,KAAhB,CAAsBO,cAAtB,CAAsC,QAAtC;AACA,OAFD,EAEG;AAAEC,YAAI,EAAE;AAAR,OAFH;AAGAV,qBAAe,CAACE,KAAhB,CAAsBC,WAAtB,CAAmC,QAAnC,aAAkDN,cAAc,CAACQ,YAAjE;AACA;AACD,GAPD;;AASA,MAAMM,MAAM,GAAGC,sDAAO,CAAEhB,QAAF,EAAY,UAAAiB,OAAO,EAAI;AAC5C,WAAO,CAAC,CAAEA,OAAO,CAACnJ,KAAR,CAAcoJ,KAAjB,GAAyBD,OAAO,CAACnJ,KAAR,CAAcoJ,KAAvC,GAA+C,EAAtD;AACA,GAFqB,CAAtB;AAIA,SACC;AAAK,aAAS,EAAC;AAAf,KACC,yEAAC,8CAAD;AAAS,UAAM,EAAGV,MAAlB;AAA2B,WAAO,EAAGG;AAArC,KACC,yEAAC,uDAAD,QACC;AAAK,aAAS,EAAC;AAAf,KACC;AAAK,aAAS,EAAC;AAAf,KAA8CpF,0DAAE,CAAE,sBAAF,CAAhD,CADD,EAEC,yEAAC,6CAAD,OAFD,CADD,CADD,EAQE9B,MAAM,CAACC,IAAP,CAAaqH,MAAb,EAAsBI,IAAtB,GAA6B3H,GAA7B,CAAkC,UAAAI,GAAG,EAAI;AACxC,QAAMoG,QAAQ,GAAGe,MAAM,CAAEnH,GAAF,CAAvB;AAEA,WACC,yEAAC,iDAAD;AAAY,WAAK,EAAGA,GAApB;AAA0B,SAAG,EAAGA;AAAhC,OACGoG,QAAQ,CAACxG,GAAT,CAAc,UAAEyH,OAAF,EAAWvC,KAAX,EAAsB;AAAA,2BACTuC,OAAO,CAACnJ,KADC;AAAA,UAC7BkB,KAD6B,kBAC7BA,KAD6B;AAAA,UACtBoI,QADsB,kBACtBA,QADsB;AAGrC,aACC,yEAAC,6CAAD;AACC,WAAG,EAAG1C,KADP;AAEC,aAAK,EAAG1F,KAFT;AAGC,gBAAQ,EAAGoI;AAHZ,QADD;AAOA,KAVC,CADH,CADD;AAeA,GAlBD,CARF,EA6BE3H,MAAM,CAACC,IAAP,CAAaqH,MAAb,EAAsBI,IAAtB,GAA6B3H,GAA7B,CAAkC,UAAAI,GAAG,EAAI;AACxC,QAAMoG,QAAQ,GAAGe,MAAM,CAAEnH,GAAF,CAAvB;AAEA,WAAOoG,QAAQ,CAACxG,GAAT,CAAc,UAAEyH,OAAF,EAAWvC,KAAX,EAAsB;AAAA,4BACduC,OAAO,CAACnJ,KADM;AAAA,UAClCsH,QADkC,mBAClCA,QADkC;AAAA,UACxBpG,KADwB,mBACxBA,KADwB;AAE1C,UAAMqI,IAAI,GAAGC,2DAAQ,CAACC,OAAT,CAAkBnC,QAAlB,EAA6BoC,MAA7B,CAAqC,UAAAC,KAAK;AAAA,eAAIA,KAAK,CAACC,IAAN,KAAeC,WAAnB;AAAA,OAA1C,CAAb;AACA,UAAMC,WAAW,GAAGC,sDAAO,CAAER,IAAF,EAAQ,UAAAS,GAAG;AAAA,eAAIA,GAAG,CAAChK,KAAJ,CAAUsJ,QAAV,IAAsB,CAA1B;AAAA,OAAX,EAAwC,CAAC,MAAD,CAAxC,CAA3B;AACA,UAAMW,WAAW,GAAGf,sDAAO,CAAEY,WAAF,EAAe,UAAAE,GAAG,EAAI;AAChD,eAAOA,GAAG,CAAChK,KAAJ,CAAUkB,KAAjB;AACA,OAF0B,CAA3B;AAIA,UAAMgJ,YAAY,GAAGvI,MAAM,CAACC,IAAP,CAAaqI,WAAb,EAA2BvI,GAA3B,CAAgC,UAAAI,GAAG,EAAI;AAC3D,YAAMsH,KAAK,GAAGa,WAAW,CAACnI,GAAD,CAAzB;AAEA,eAAO;AACN9B,eAAK,EAAE;AACNkB,iBAAK,EAAEY,GADD;AAENwF,oBAAQ,EAAE8B,KAAK,CAAC7H,MAAN,CAAc,UAAEC,WAAF,EAAewI,GAAf,EAAwB;AAC/C,qBAAOxI,WAAW,CAAC2I,MAAZ,CAAoBX,2DAAQ,CAACC,OAAT,CAAkBO,GAAG,CAAChK,KAAJ,CAAUsH,QAA5B,CAApB,CAAP;AACA,aAFS,EAEP,EAFO;AAFJ;AADD,SAAP;AAQA,OAXoB,CAArB;AAaA,aACC,yEAAC,kDAAD;AAAa,WAAG,EAAGV;AAAnB,SACC,yEAAC,uDAAD;AACC,aAAK,EAAGuC,OAAO,CAACnJ,KAAR,CAAckB,KADvB;AAEC,YAAI,EAAGgJ;AAFR,QADD,CADD;AAQA,KA7BM,CAAP;AA8BA,GAjCD,CA7BF,EAgEC,yEAAC,sDAAD,QACC,yEAAC,2EAAD,OADD,CAhED,CADD,CADD;AAwEA,CA1GD;;AA4GA,IAAME,gBAAgB,GAAG,SAAnBA,gBAAmB,CAAEpK,KAAF,EAAa;AAErC,SACC,yEAAC,iFAAD,QACG,UAAEqK,KAAF,EAAa;AACd,QAAMnC,QAAQ,GAAGoC,mEAAoB,CAAED,KAAF,CAArC;;AAEA,QAAK,CAAEnC,QAAQ,CAACtH,MAAhB,EAAyB;AACxB,aAAO,IAAP;AACA;;AAED,WAAO,yEAAC,yBAAD;AAA2B,cAAQ,EAAGsH;AAAtC,MAAP;AACA,GATF,CADD;AAaA,CAfD;;AAiBA,IAAM2B,WAAW,GAAG,SAAdA,WAAc,CAAE7J,KAAF,EAAa;AAChC,SACC;AAAK,SAAK,EAAGA,KAAK,CAACkB;AAAnB,KAA6BlB,KAAK,CAACsH,QAAnC,CADD;AAGA,CAJD;;AAMA,IAAMiD,eAAe,GAAG,SAAlBA,eAAkB,CAAEvK,KAAF,EAAa;AAAA,6BAEbwK,mFAAmB,EAFN;AAAA,MAE5BzH,UAF4B,wBAE5BA,UAF4B;;AAIpC,SACC,yEAAC,iFAAD,QACGA,UAAU,IAAI,gFAAU/C,KAAV,CADjB,CADD;AAKA,CATD;;AAWA,IAAMyK,qBAAqB,GAAG,SAAxBA,qBAAwB,CAAEzK,KAAF,EAAa;AAAA,8BAEnBwK,mFAAmB,EAFA;AAAA,MAElCzH,UAFkC,yBAElCA,UAFkC;;AAI1C,SACC,yEAAC,2EAAD,QACGA,UAAU,IAAI,gFAAU/C,KAAV,CADjB,CADD;AAKA,CATD;;AAWA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AClLA;AAEA;AAEA;AACA;AAEA,IAAM0K,aAAa,GAAG,CAAE,kBAAF,EAAsB,gBAAtB,EAAwC,gBAAxC,CAAtB;AAEA;AAEA;;AAMA,IAAMC,iBAAiB,GAAG,SAApBA,iBAAoB,CAAEzJ,KAAF,EAAa;AAEtC,MAAKuC,2DAAE,CAAE,SAAF,CAAF,KAAoBvC,KAAzB,EAAiC;AAChC,WAAOwJ,aAAa,CAAC,CAAD,CAApB;AACA;;AAED,MAAKjH,2DAAE,CAAE,WAAF,CAAF,KAAsBvC,KAA3B,EAAmC;AAClC,WAAOwJ,aAAa,CAAC,CAAD,CAApB;AACA;;AAED,SAAOA,aAAa,CAAC,CAAD,CAApB;AACA,CAXD;;AAaA,IAAME,eAAe,GAAG,SAAlBA,eAAkB,CAAE1J,KAAF,EAAS2J,cAAT,EAA6B;AACpD,SAAOpE,iDAAU,CAChB,0BADgB,EAEhB;AACC,wCAAoCoE,cAAc,KAAK3J;AADxD,GAFgB,CAAjB;AAMA,CAPD;;AASA,IAAM4J,iBAAiB,GAAG,SAApBA,iBAAoB,CAAE9K,KAAF,EAAa;AAAA,MAGrCwD,KAHqC,GAOlCxD,KAPkC,CAGrCwD,KAHqC;AAAA,MAIrC+F,IAJqC,GAOlCvJ,KAPkC,CAIrCuJ,IAJqC;AAAA,MAKrCwB,MALqC,GAOlC/K,KAPkC,CAKrC+K,MALqC;AAAA,MAMrCC,YANqC,GAOlChL,KAPkC,CAMrCgL,YANqC;;AAStC,MAAK,CAAEzB,IAAI,CAAC3I,MAAZ,EAAqB;AACpB,WAAO,IAAP;AACA;;AAXqC,wBAaMqK,mEAAc,CAAE,WAAF,EAAe1B,IAAI,CAAC,CAAD,CAAJ,CAAQvJ,KAAR,CAAckB,KAA7B,CAbpB;AAAA;AAAA,MAahC2J,cAbgC;AAAA,MAahBK,iBAbgB;;AActC,MAAMC,WAAW,GAAG5B,IAAI,CAAC6B,IAAL,CAAW,UAAApB,GAAG;AAAA,WAAIa,cAAc,KAAKb,GAAG,CAAChK,KAAJ,CAAUkB,KAAjC;AAAA,GAAd,CAApB;;AAEA,MAAK,CAAEiK,WAAP,EAAqB;AACpBN,kBAAc,GAAGtB,IAAI,CAAC,CAAD,CAAJ,CAAQvJ,KAAR,CAAckB,KAA/B;AACA;;AAED,MAAMmK,cAAc,GAAG9B,IAAI,CAAC+B,SAAL,CAAgB,UAAAtB,GAAG;AAAA,WAAIA,GAAG,CAAChK,KAAJ,CAAUkB,KAAV,KAAoB2J,cAAxB;AAAA,GAAnB,CAAvB;AACA,MAAMU,SAAS,GAAGhC,IAAI,CAAC8B,cAAD,CAAtB;;AArBsC,mBAuBdG,8DAAS,CAAC;AACjCC,eAAW,EAAEd,iBAAiB,CAAEE,cAAF;AADG,GAAD,CAvBK;AAAA,MAuB9BY,WAvB8B,cAuB9BA,WAvB8B;;AA2BtCC,sEAAS,CAAEV,YAAF,EAAgB,CAACH,cAAD,CAAhB,CAAT;AAEA,SACC,yEAAC,qDAAD,CAAU,GAAV;AAAc,aAAS,gCAAvB;AAA2D,SAAK,EAAG;AAAE,8CAAwCY;AAA1C;AAAnE,KACC;AAAK,aAAS,EAAC;AAAf,KACC;AAAK,aAAS,EAAC,oCAAf;AAAoD,WAAO,EAAGV,MAA9D;AAAuE,OAAG,EAAG;AAA7E,IADD,EAEC;AAAK,aAAS,EAAC,qCAAf;AAAqD,OAAG,EAAG;AAA3D,KAA4EvH,KAA5E,CAFD,EAGC,yEAAC,8CAAD,OAHD,CADD,EAOE+F,IAAI,CAAC3I,MAAL,GAAc,CAAd,IACA;AAAK,aAAS,EAAE;AAAhB,KAEE2I,IAAI,CAAC7H,GAAL,CAAU,UAAEsI,GAAF,EAAOpD,KAAP,EAAkB;AAC3B,QAAM1F,KAAK,GAAG8I,GAAG,CAAChK,KAAJ,CAAUkB,KAAxB;AACA,QAAMgG,SAAS,GAAG0D,eAAe,CAAE1J,KAAF,EAAS2J,cAAT,CAAjC;;AACA,QAAMrG,OAAO,GAAG,SAAVA,OAAU,GAAM;AACrB0G,uBAAiB,CAAEhK,KAAF,CAAjB;AACA,KAFD;;AAIA,WACC;AAAK,eAAS,EAAGgG,SAAjB;AAA6B,aAAO,EAAG1C,OAAvC;AAAiD,SAAG,EAAGoC;AAAvD,OAAiE1F,KAAjE,CADD;AAGA,GAVD,CAFF,CARF,EAwBC,yEAAC,UAAD;AAAY,aAAS,EAAGqK;AAAxB,KAAyCvL,KAAzC,EAxBD,CADD;AA4BA,CAzDD;;IA2DM2L,U;;;;;AAEL,wBAAc;AAAA;;AAAA;;AACb,+BAAUC,SAAV;AAEA,UAAKC,cAAL,GAAsB,IAAtB;AACA,UAAKC,aAAL,GAAqBC,oEAAS,EAA9B;AAJa;AAKb;;;;WAED,6BAAoB;AAAA;;AACnB,WAAKF,cAAL,GAAsB,IAAIG,cAAJ,CAAoB,UAAAC,OAAO,EAAI;AACpD,cAAI,CAACjM,KAAL,CAAWgL,YAAX;AACA,OAFqB,CAAtB;AAIA,WAAKa,cAAL,CAAoBK,OAApB,CAA6B,KAAKJ,aAAL,CAAmBK,OAAhD;AACA;;;WAED,gCAAuB;AACtB,UAAK,KAAKN,cAAV,EAA2B;AAC1B,aAAKA,cAAL,CAAoBO,UAApB;AACA;AACD;;;WAED,kBAAS;AAAA,UAEAb,SAFA,GAEc,KAAKvL,KAFnB,CAEAuL,SAFA;AAIR,aACC;AAAK,iBAAS,EAAG,kCAAjB;AAAsD,WAAG,EAAG,KAAKO;AAAjE,SACG,CAAC,CAAEP,SAAH,IAAgBA,SAAS,CAACvL,KAAV,CAAgBsH,QADnC,CADD;AAKA;;;;EAhCuB1E,4D;;AAiCxB;AAED;;;;;;;;;;;;;;;;;;;;;;;ACpIO,IAAMyJ,kBAAkB,GAAG,SAArBA,kBAAqB,CAAEC,SAAF,EAAaC,SAAb,EAA4B;AAE7D,MAAK,OAAOD,SAAP,KAAqB,WAA1B,EAAwC;AACvC,WAAOC,SAAP;AACA;;AAED,MAAK,OAAOA,SAAP,KAAqB,WAA1B,EAAwC;AACvC,WAAOD,SAAP;AACA;;AAED,MAAIE,cAAc,GAAG9F,KAAK,CAAC+F,OAAN,CAAeH,SAAf,IAA6BA,SAA7B,GAAyC,CAAEA,SAAF,CAA9D;AACA,MAAII,cAAc,GAAGhG,KAAK,CAAC+F,OAAN,CAAeF,SAAf,IAA6BA,SAA7B,GAAyC,CAAEA,SAAF,CAA9D;AAEA,SAAOC,cAAc,CAACrC,MAAf,CAAuBuC,cAAvB,CAAP;AACA,CAdM;AAgBA,IAAMpC,oBAAoB,GAAG,SAAvBA,oBAAuB,CAAED,KAAF,EAAa;AAChD,MAAMnC,QAAQ,GAAG,EAAjB,CADgD,CAGhD;;AACAmC,OAAK,CAACtJ,OAAN,CAAe,UAAA4L,IAAI,EAAI;AACtB,QAAM/F,KAAK,GAAGsB,QAAQ,CAACoD,SAAT,CAAoB,UAAAnC,OAAO,EAAI;AAC5C,aAAOA,OAAO,CAACnJ,KAAR,CAAckB,KAAd,KAAwByL,IAAI,CAAC,CAAD,CAAJ,CAAQ3M,KAAR,CAAckB,KAA7C;AACA,KAFa,CAAd;;AAIA,QAAK0F,KAAK,KAAK,CAAC,CAAhB,EAAoB;AACnBsB,cAAQ,CAAC/F,IAAT,CAAe;AACdnC,aAAK,EAAE2M,IAAI,CAAC,CAAD,CAAJ,CAAQ3M;AADD,OAAf;AAGA,KAJD,MAIO;AACNkI,cAAQ,CAAC0E,MAAT,CAAgBhG,KAAhB,EAAuB,CAAvB,EAA0B;AACzB5G,aAAK,kCACDkI,QAAQ,CAACtB,KAAD,CAAR,CAAgB5G,KADf;AAEJsH,kBAAQ,EAAE+E,kBAAkB,CAAEnE,QAAQ,CAACtB,KAAD,CAAR,CAAgB5G,KAAhB,CAAsBsH,QAAxB,EAAkCqF,IAAI,CAAC,CAAD,CAAJ,CAAQ3M,KAAR,CAAcsH,QAAhD;AAFxB;AADoB,OAA1B;AAMA;AACD,GAjBD;AAmBA,SAAOY,QAAP;AACA,CAxBM;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACjBP;AACA;AACA;AACA;AAEA;;AAQA,IAAM2E,OAAO,GAAG,SAAVA,OAAU,CAAEC,QAAF,EAAgB;AAE/B,MAAMxF,QAAQ,GAAGkC,2DAAQ,CAACC,OAAT,CAAkBqD,QAAQ,CAACxF,QAA3B,CAAjB;AAEA,MAAMyF,WAAW,GAAGzF,QAAQ,CAACoC,MAAT,CAAiB,UAAAC,KAAK;AAAA,WAAIA,KAAK,CAACC,IAAN,KAAeoD,UAAnB;AAAA,GAAtB,CAApB;AACA,MAAMC,YAAY,GAAG3F,QAAQ,CAACoC,MAAT,CAAiB,UAAAC,KAAK;AAAA,WAAIA,KAAK,CAACC,IAAN,KAAesD,WAAnB;AAAA,GAAtB,CAArB;AACA,MAAMC,cAAc,GAAG7F,QAAQ,CAACoC,MAAT,CAAiB,UAAAC,KAAK;AAAA,WAAIA,KAAK,CAACC,IAAN,KAAewD,gBAAnB;AAAA,GAAtB,CAAvB;AACA,MAAMC,aAAa,GAAG/F,QAAQ,CAACoC,MAAT,CAAiB,UAAAC,KAAK;AAAA,WAAIA,KAAK,CAACC,IAAN,KAAe0D,eAAnB;AAAA,GAAtB,CAAtB;;AAP+B,kBASHC,mEAAQ,CAAE,KAAF,CATL;AAAA;AAAA,MASzBC,MATyB;AAAA,MASjBC,SATiB;;AAAA,wBAUPxC,6DAAc,CAAE,YAAF,EAAgB,KAAhB,CAVP;AAAA;AAAA,MAUzByC,IAVyB;AAAA,MAUnBC,OAVmB;;AAAA,yBAW6B1C,6DAAc,CAAE,mBAAF,EAAsB,KAAtB,CAX3C;AAAA;AAAA,MAWvB2C,qBAXuB;AAAA,MAWAC,wBAXA;;AAAA,yBAYa5C,6DAAc,CAAE,cAAF,EAAkB,CAAlB,CAZ3B;AAAA;AAAA,MAYvB6C,aAZuB;AAAA,MAYRC,gBAZQ;;AAc/B,MAAMC,cAAc,GAAGjB,WAAW,CAAC3B,IAAZ,CAAkB,UAAA6C,UAAU,EAAI;AACtD,QAAMC,OAAO,GAAGC,kBAAkB,CAAEF,UAAF,CAAlC;AACA,WAAOC,OAAO,CAAC9C,IAAR,CAAc,UAAAgD,MAAM;AAAA;;AAAA,aAAI,CAAAA,MAAM,SAAN,IAAAA,MAAM,WAAN,6BAAAA,MAAM,CAAEpO,KAAR,gEAAewD,KAAf,MAAyBoK,qBAA7B;AAAA,KAApB,CAAP;AACA,GAHsB,CAAvB;;AAKA,MAAKI,cAAL,EAAsB;AACrB,QAAIpH,KAAK,GAAG,CAAZ;AAEAmG,eAAW,CAAC3B,IAAZ,CAAkB,UAAA6C,UAAU,EAAI;AAC/B,UAAMC,OAAO,GAAGC,kBAAkB,CAAEF,UAAF,CAAlC;AACA,UAAMI,WAAW,GAAGH,OAAO,CAAC5C,SAAR,CAAmB,UAAA8C,MAAM;AAAA;;AAAA,eAAI,CAAAA,MAAM,SAAN,IAAAA,MAAM,WAAN,8BAAAA,MAAM,CAAEpO,KAAR,kEAAewD,KAAf,MAAyBoK,qBAA7B;AAAA,OAAzB,CAApB;;AAEA,UAAKS,WAAW,GAAG,CAAC,CAApB,EAAwB;AACvBzH,aAAK,IAAIyH,WAAT;AACA,OAFD,MAEO;AACNzH,aAAK,IAAIsH,OAAO,CAACtN,MAAjB;AACA;;AAED,aAAOyN,WAAW,GAAG,CAAC,CAAtB;AACA,KAXD;AAaAb,UAAM,GAAG5G,KAAT;AACA,GAjBD,MAiBO;AACN8G,QAAI,GAAG,KAAP;AACA;;AAED,MAAMY,GAAG,GAAGC,iEAAM,CAAE,IAAF,CAAlB;;AAxC+B,mBAyCZhB,mEAAQ,CAAE;AAAA,WAAM,IAAIiB,OAAJ,EAAN;AAAA,GAAF,CAzCI;AAAA;AAAA,MAyCvBC,MAzCuB;;AA2C/B,MAAMC,IAAI,GAAG,SAAPA,IAAO,GAAM,CAAE,CAArB;;AACA,MAAMhG,MAAM,GAAG,OAAOoE,QAAQ,CAACpE,MAAhB,KAA2B,UAA3B,GAAwCoE,QAAQ,CAACpE,MAAjD,GAA0DgG,IAAzE;AACA,MAAM7F,OAAO,GAAG,OAAOiE,QAAQ,CAACjE,OAAhB,KAA4B,UAA5B,GAAyCiE,QAAQ,CAACjE,OAAlD,GAA4D6F,IAA5E;;AAEA,MAAMC,mBAAmB,GAAG,SAAtBA,mBAAsB,GAAM;AACjC,WAAO,CAAC,CAAEL,GAAG,CAACnC,OAAP,GAAiBmC,GAAG,CAACnC,OAAJ,CAAYyC,YAA7B,GAA4C,CAAnD;AACA,GAFD;;AAIA,MAAMC,0BAA0B,GAAG,SAA7BA,0BAA6B,GAAM;AACxC,QAAMC,SAAS,GAAGL,MAAM,CAACM,GAAP,CAAY9B,YAAY,CAACO,MAAD,CAAxB,CAAlB;AACA,WAAO,CAAC,CAAEsB,SAAH,GAAeA,SAAS,CAACF,YAAzB,GAAwC,CAA/C;AACA,GAHD;;AAKA,MAAM5D,YAAY,GAAG,SAAfA,YAAe,GAAM;AAC1B,QAAMgE,gBAAgB,GAAGL,mBAAmB,EAA5C;AACA,QAAMM,iBAAiB,GAAGJ,0BAA0B,EAApD;AAEAd,oBAAgB,CAAE,CAAC,CAAEL,IAAH,GAAUuB,iBAAV,GAA8BD,gBAAhC,CAAhB;AACA,GALD;;AAxD+B,mBA+DDxD,8DAAS,CAAC;AACvC0D,aAAS,EAAExB,IAAI,GAAG,wBAAH,GAA8B,qBADN;AAEvCyB,UAAM,EAAErB,aAF+B;AAGvC;AACAsB,aAAS,EAAE,CAAE1B,IAAF,IAAU,UAAUF;AAJQ,GAAD,CA/DR;AAAA,MA+DvB2B,MA/DuB,cA+DvBA,MA/DuB;AAAA,MA+DfD,SA/De,cA+DfA,SA/De;;AAsE/BxD,sEAAS,CAAE,YAAM;AAChBV,gBAAY;AACZ,GAFQ,EAEN,CAAE0C,IAAF,EAAQF,MAAR,CAFM,CAAT,CAtE+B,CA0E/B;;AACA,MAAI6B,YAAY,GAAG,CAAnB;AAEA,SACC,yEAAC,qDAAD,CAAU,GAAV;AACC,aAAS,sBADV;AAEC,SAAK,EAAG;AAAEF,YAAM,EAANA;AAAF;AAFT,KAGC,yEAAC,qDAAD,CAAU,GAAV;AACC,aAAS,4BADV;AAEC,SAAK,EAAG;AAAED,eAAS,EAATA;AAAF;AAFT,KAGC;AAAK,aAAS,6BAAd;AAA+C,OAAG,EAAGZ;AAArD,KACGnB,cADH,EAEGJ,WAAW,CAACrL,GAAZ,CAAiB,UAAEuM,UAAF,EAAcqB,eAAd,EAAmC;AAAA;;AACrD,QAAMpB,OAAO,GAAGC,kBAAkB,CAAEF,UAAF,CAAlC;AACA,QAAMzK,KAAK,GAAGyK,UAAH,aAAGA,UAAH,4CAAGA,UAAU,CAAEjO,KAAf,sDAAG,kBAAmBwD,KAAjC;AAEA6L,gBAAY,GAAGA,YAAY,GAAGnB,OAAO,CAACtN,MAAtC;AAEA,QAAM2O,iBAAiB,GAAGrB,OAAO,CAACxM,GAAR,CAAa,UAAE0M,MAAF,EAAUxH,KAAV,EAAqB;AAAA;;AAC3D,UAAM4I,aAAa,GAAGH,YAAY,GAAGnB,OAAO,CAACtN,MAAvB,GAAgCgG,KAAtD;AACA,UAAM6I,MAAM,GAAGC,MAAM,CAACC,SAAP,mBAAkBvB,MAAM,CAACpO,KAAzB,mDAAkB,eAAcyP,MAAhC,IAA2CrB,MAAM,CAACpO,KAAP,CAAayP,MAAxD,GAAiED,aAAhF;AAEA,6CACIpB,MADJ;AAECqB,cAAM,EAANA;AAFD;AAIA,KARyB,CAA1B;AAUA,QAAMG,cAAc,GAAG7F,sDAAO,CAAEwF,iBAAF,EAAqB,UAAAnB,MAAM;AAAA,aAAIA,MAAM,CAACpO,KAAP,CAAasJ,QAAb,IAAyB,CAA7B;AAAA,KAA3B,EAA2D,CAAC,MAAD,CAA3D,CAA9B;AAEA,WACC;AAAK,eAAS,4BAAd;AAA8C,SAAG,wBAAmBgG,eAAnB;AAAjD,OACG9L,KAAK,IAAI;AAAK,eAAS;AAAd,OAAsDA,KAAtD,CADZ,EAGEoM,cAAc,CAAClO,GAAf,CAAoB,UAAEmO,aAAF,EAAiBxB,WAAjB,EAAkC;AAAA,UAC7CrO,KAD6C,GAC3B6P,aAD2B,CAC7C7P,KAD6C;AAAA,UACtCyP,MADsC,GAC3BI,aAD2B,CACtCJ,MADsC;AAAA,UAE7CjM,KAF6C,GAEnCxD,KAFmC,CAE7CwD,KAF6C;AAIrD,aACC,yEAAC,MAAD,yFAAaxD,KAAb;AACC,WAAG,mBAAcsP,eAAd,cAAmCjB,WAAnC,CADJ;AAEC,eAAO,EAAG,mBAAM;AACfZ,mBAAS,CAAEgC,MAAF,CAAT;AACA5B,kCAAwB,CAAErK,KAAF,CAAxB;AACAmK,iBAAO,CAAE,IAAF,CAAP;AACAjF,gBAAM;AACN;AAPF,SADD;AAUA,KAdD,CAHF,CADD;AAsBA,GAxCC,CAFH,EA2CG2E,aAAa,CAAC3L,GAAd,CAAmB,UAAEoO,UAAF,EAAclJ,KAAd,EAAyB;AAAA,6BACPmJ,gEAAiB,EADV;AAAA;AAAA,QACrCC,QADqC;AAAA,QACzBC,WADyB,0BACzBA,WADyB;;AAG7CvE,wEAAS,CAAEV,YAAF,EAAgB,CAAEiF,WAAF,aAAEA,WAAF,uBAAEA,WAAW,CAAEd,MAAf,CAAhB,CAAT;AAEA,WACC;AAAK,SAAG,EAAGa,QAAX;AAAsB,SAAG,oCAA+BpJ,KAA/B;AAAzB,OACGkJ,UADH,CADD;AAKA,GAVC,CA3CH,CAHD,EA2DE7C,YAAY,CAACvL,GAAb,CAAkB,UAAEwO,WAAF,EAAetJ,KAAf,EAA0B;AAE3C,QAAMM,SAAS,GAAGT,iDAAU,CAC3B,2BAD2B,EAE3B;AACC,2CAAqCG,KAAK,KAAK4G;AADhD,KAF2B,CAA5B;AAOA,WACC;AAAK,SAAG,yBAAoB5G,KAApB,CAAR;AAAuC,eAAS,EAAGM,SAAnD;AAA+D,SAAG,EAAG,aAAAoH,IAAG;AAAA,eAAIA,IAAG,IAAIG,MAAM,CAAC0B,GAAP,CAAYD,WAAZ,EAAyB5B,IAAzB,CAAX;AAAA;AAAxE,OACC,yEAAC,eAAD,yFAAsB4B,WAAW,CAAClQ,KAAlC;AAA0C,cAAQ,EAAG4G,KAAK,KAAK4G,MAA/D;AAAwE,YAAM,EAAG,kBAAM;AACtFG,eAAO,CAAE,KAAF,CAAP;AACA9E,eAAO;AACP,OAHD;AAGI,kBAAY,EAAGmC;AAHnB,OADD,CADD;AASA,GAlBD,CA3DF,CAHD,CADD;AAsFA,CAnKD;;AAqKA,IAAMoF,eAAe,GAAG,SAAlBA,eAAkB,CAAEpQ,KAAF,EAAa;AAAA,MAC5B+K,MAD4B,GACO/K,KADP,CAC5B+K,MAD4B;AAAA,MACpBxG,QADoB,GACOvE,KADP,CACpBuE,QADoB;AAAA,MACVyG,YADU,GACOhL,KADP,CACVgL,YADU;AAGpC,SAAOqF,kBAAkB,CAAErQ,KAAK,CAACsH,QAAR,EAAkB;AAC1CyD,UAAM,EAANA,MAD0C;AAE1CxG,YAAQ,EAARA,QAF0C;AAG1CyG,gBAAY,EAAZA;AAH0C,GAAlB,CAAzB;AAKA,CARD;;AAUA,IAAMqF,kBAAkB,GAAG,SAArBA,kBAAqB,CAAE/I,QAAF,EAAYtH,KAAZ,EAAuB;AAEjD,MAAK,OAAOsH,QAAP,KAAoB,WAAzB,EAAuC;AACtC,WAAOA,QAAP;AACA;;AAED,MAAKZ,KAAK,CAAC+F,OAAN,CAAenF,QAAf,CAAL,EAAiC;AAChC,WAAOA,QAAQ,CAAC5F,GAAT,CAAc,UAAAiI,KAAK;AAAA,aAAI2G,uEAAY,CAAE3G,KAAF,EAAS3J,KAAT,CAAhB;AAAA,KAAnB,CAAP;AACA;;AAED,SAAOsQ,uEAAY,CAAEhJ,QAAF,EAAYtH,KAAZ,CAAnB;AACA,CAXD;;AAaA,IAAMmO,kBAAkB,GAAG,SAArBA,kBAAqB,CAAEF,UAAF,EAAkB;AAAA;;AAE5C,MAAM3G,QAAQ,GAAG2G,UAAH,aAAGA,UAAH,6CAAGA,UAAU,CAAEjO,KAAf,uDAAG,mBAAmBsH,QAApC;;AAEA,MAAK,CAAEZ,KAAK,CAAC+F,OAAN,CAAenF,QAAf,CAAP,EAAmC;AAClC,WAAO,EAAP;AACA;;AAED,SAAOA,QAAQ,CAACoC,MAAT,CAAiB,UAAAC,KAAK;AAAA,WAAIA,KAAK,CAACC,IAAN,KAAe2G,MAAnB;AAAA,GAAtB,CAAP;AACA,CATD;;AAWA,IAAMvD,UAAU,GAAG,SAAbA,UAAa,CAAEhN,KAAF,EAAa;AAC/B,SACC;AAAK,aAAS,EAAG;AAAjB,KAAgDA,KAAK,CAACsH,QAAtD,CADD;AAGA,CAJD;;AAMA,IAAM4F,WAAW,GAAG,SAAdA,WAAc,CAAElN,KAAF,EAAa;AAChC,SAAOA,KAAK,CAACsH,QAAb;AACA,CAFD;;AAIA,IAAM8F,gBAAgB,GAAG,SAAnBA,gBAAmB,CAAEpN,KAAF,EAAa;AACrC,SAAOA,KAAK,CAACsH,QAAb;AACA,CAFD;;AAIA,IAAMgG,eAAe,GAAG,SAAlBA,eAAkB,CAAEtN,KAAF,EAAa;AACpC,SAAOA,KAAK,CAACsH,QAAb;AACA,CAFD;;AAIA,IAAMiJ,MAAM,GAAG,SAATA,MAAS,CAAEvQ,KAAF,EAAa;AAAA,MACnBwD,KADmB,GACAxD,KADA,CACnBwD,KADmB;AAAA,MACZgB,OADY,GACAxE,KADA,CACZwE,OADY;AAG3B,SACC;AAAK,aAAS,EAAG,mBAAjB;AAAuC,WAAO,EAAGA;AAAjD,KAA6DhB,KAA7D,CADD;AAGA,CAND;;AAQA;;;;;;;;;;;;;;;;;;;;;;;;;;AC9OA;AAEA;AAMA;AAEA;AAEA;AAIA,IAAMgN,2BAA2B,GAAGhJ,4EAAc,CAAE,qBAAF,CAAlD;AACA,IAAMiJ,uBAAuB,GAAGD,2BAA2B,CAAC9I,IAA5D;AACA,IAAMgJ,uBAAuB,GAAGF,2BAA2B,CAAC5I,IAA5D;;AAEA,IAAM+I,qBAAqB,GAAG,SAAxBA,qBAAwB,CAAE3Q,KAAF,EAAa;AAE1C,SACC,yEAAC,sDAAD;AAAiB,SAAK,EAAGyD,0DAAE,CAAE,gBAAF;AAA3B,KACC,yEAAC,kDAAD;AAAa,SAAK,EAAGA,0DAAE,CAAE,UAAF;AAAvB,KACC,yEAAC,oDAAD;AAAe,SAAK,EAAGA,0DAAE,CAAE,UAAF;AAAzB,KACC,yEAAC,uBAAD,OADD,CADD,CADD,CADD;AASA,CAXD;;AAaA,IAAMmN,2BAA2B,GAAG,SAA9BA,2BAA8B,CAAE5Q,KAAF,EAAa;AAAA,6BACzBwK,mFAAmB,EADM;AAAA,MACxCzH,UADwC,wBACxCA,UADwC;;AAGhD,SACC,yEAAC,uBAAD,QACGA,UAAU,IAAI/C,KAAK,CAACsH,QADvB,CADD;AAKA,CARD;;AAUA;AAIeuJ,0HAAY,CAAEF,qBAAF,CAA3B;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC/CA;AACA;AACA;AACA;AAEA;AAIA;AAIA,IAAMG,mBAAmB,GAAG,CAAE,OAAF,CAA5B;;AAEA,IAAMC,kBAAkB,GAAG,SAArBA,kBAAqB,CAAU/Q,KAAV,EAAkB;AAAA,MAG1CgR,aAH0C,GAMxChR,KANwC,CAE3CuF,UAF2C,CAG1CyL,aAH0C;AAAA,MAK3CC,cAL2C,GAMxCjR,KANwC,CAK3CiR,cAL2C;AAQ5C,MAAMC,SAAS,GAAG,CAAC,CAAEF,aAAa,CAACpQ,MAAnC;AAEA,SACC,yEAAC,wEAAD;AACC,UAAM,EAAC,SADR;AAEC,gBAAY,EAAGsQ,SAFhB;AAGC,gBAAY,EAAGJ,mBAHhB;AAIC,UAAM,EAAG;AACRtN,WAAK,EAAE,EADC;AAER2N,kBAAY,EAAE1N,0DAAE,CAAE,iEAAF,EAAqE,eAArE;AAFR,KAJV;AAQC,YAAQ,MART;AASC,YAAQ,EAAGwN,cATZ;AAUC,SAAK,EAAGC,SAAS,GAAGF,aAAH,GAAmB7M;AAVrC,IADD;AAcA,CAxBD;;IA0BMiN,c;;;;;;;;;;;;;WAEL,kBAAS;AAAA,wBAMJ,KAAKpR,KAND;AAAA,UAGPgR,aAHO,eAGPA,aAHO;AAAA,UAIPK,QAJO,eAIPA,QAJO;AAAA,UAKPC,aALO,eAKPA,aALO;AAQR,aACC;AAAI,iBAAS,EAAC;AAAd,SACGN,aAAa,CAACtP,GAAd,CAAmB,UAAE6P,GAAF,EAAO3K,KAAP,EAAkB;AACtC,YAAM4K,OAAO,GAAG,CACf,oCADe,CAAhB;;AAIA,YAAKH,QAAQ,KAAKzK,KAAlB,EAA0B;AACzB4K,iBAAO,CAACrP,IAAR,CAAc,4CAAd;AACA;;AAED,YAAIsP,SAAS,GAAG,KAAhB;;AAEA,YAAK,YAAYF,GAAG,CAAC3H,IAArB,EAA4B;AAAA;;AAC3B6H,mBAAS,GAAGF,GAAH,aAAGA,GAAH,qCAAGA,GAAG,CAAEG,KAAR,+CAAG,WAAYC,GAAxB;AACAH,iBAAO,CAACrP,IAAR,CAAc,2CAAd;AACA,SAHD,MAGO;AAAA;;AACNsP,mBAAS,GAAG,CAAAF,GAAG,SAAH,IAAAA,GAAG,WAAH,0BAAAA,GAAG,CAAEK,KAAL,mFAAYC,eAAZ,gFAA6BC,GAA7B,MACAP,GADA,aACAA,GADA,sCACAA,GAAG,CAAEK,KADL,yEACA,YAAYH,SADZ,0DACA,sBAAuBK,GADvB,MAEAP,GAFA,aAEAA,GAFA,sCAEAA,GAAG,CAAEK,KAFL,yEAEA,YAAYG,gBAFZ,0DAEA,sBAA8BD,GAF9B,MAGAP,GAHA,aAGAA,GAHA,sCAGAA,GAAG,CAAEK,KAHL,qEAGA,YAAYI,KAHZ,sDAGA,kBAAmBF,GAHnB,MAIAP,GAJA,aAIAA,GAJA,sCAIAA,GAAG,CAAEK,KAJL,yEAIA,YAAYK,eAJZ,0DAIA,sBAA6BH,GAJ7B,MAKAP,GALA,aAKAA,GALA,sCAKAA,GAAG,CAAEK,KALL,oEAKA,YAAYM,IALZ,qDAKA,iBAAkBJ,GALlB,MAMAP,GANA,aAMAA,GANA,uBAMAA,GAAG,CAAEO,GANL,CAAZ;AAOA;;AAED,eACC;AAAI,aAAG,EAAGlL,KAAV;AAAkB,iBAAO,EAAG,mBAAM;AAAE0K,yBAAa,CAAE1K,KAAF,CAAb;AAAyB;AAA7D,WACC;AAAK,mBAAS,EAAG4K,OAAO,CAACW,IAAR,CAAc,GAAd;AAAjB,WACC;AAAK,aAAG,EAAGV,SAAX;AAAuB,aAAG,EAAC;AAA3B,UADD,CADD,CADD;AAOA,OA/BC,CADH,CADD;AAoCA;;;;EA9C2B7O,4D;;AAiD7B;;;;;;;;;;;;;;;;;;;;;;;AC1FA;;AAMA,IAAMwP,gBAAgB,GAAG,SAAnBA,gBAAmB,CAAEC,SAAF,EAAaC,cAAb,EAAiC;AAAA,gBACIpN,8DAAM,CAAE,mBAAF,CADV;AAAA,MACjDqN,mBADiD,WACjDA,mBADiD;AAAA,MAC5BC,2BAD4B,WAC5BA,2BAD4B;;AAAA,kBAEvBC,gEAAQ,CAAE,mBAAF,CAFe;AAAA,MAEjDC,qBAFiD,aAEjDA,qBAFiD;;AAIzD,MAAIC,MAAM,GAAGH,2BAA2B,EAAxC;AACA,MAAII,iBAAiB,GAAG,KAAxB;AAEA,SAAOC,iEAAS,CAAE,YAAM;AACvB,QAAMC,SAAS,GAAGN,2BAA2B,EAA7C;AAEA,QAAIO,WAAW,GAAGD,SAAS,CAACpJ,MAAV,CAAkB,UAAAsJ,QAAQ;AAAA,aAAI,CAAEL,MAAM,CAACM,QAAP,CAAiBD,QAAjB,CAAN;AAAA,KAA1B,CAAlB;;AAEA,QAAKF,SAAS,KAAKH,MAAd,IAAwB,CAAEI,WAAW,CAACnS,MAA3C,EAAoD;AACnD;AACA,KAPsB,CASvB;;;AACA,QAAK,CAAEgS,iBAAP,EAA2B;AAC1BA,uBAAiB,GAAG,IAApB;AACA;AACA;;AAEDD,UAAM,GAAGG,SAAT;AAEAP,uBAAmB,CAAEQ,WAAF,CAAnB,CAAmCrR,GAAnC,CAAwC,UAAAwR,KAAK,EAAI;AAChD,UAAKA,KAAK,CAACpQ,IAAN,KAAeuP,SAAf,IAA4B,CAAEa,KAAK,CAAC3N,UAAN,CAAiB4N,iBAA/C,IAAoE,OAAOb,cAAP,KAA0B,UAAnG,EAAgH;AAC/GA,sBAAc,CAAEY,KAAF,CAAd,CAAwBrS,IAAxB,CAA8B,UAAAuS,QAAQ,EAAI;AACzCV,+BAAqB,CAAEQ,KAAK,CAAChQ,QAAR,kCACjBkQ,QADiB;AAEpBD,6BAAiB,EAAE;AAFC,aAArB;AAIA,SALD;AAMA;AACD,KATD;AAUA,GA3Be,CAAhB;AA4BA,CAnCD;;AAqCef,+EAAf;;;;;;;;;;;;;;;;;;;;AC3CA;AAEA,IAAMiB,QAAQ,GAAG,aAAjB;AACA,IAAMC,aAAa,GAAG,QAAtB;AACA,IAAMC,UAAU,GAAGC,SAAS,sBAAiBH,QAAjB,0BAA5B;;IAEMI,2B;AAEL,yCAAc;AAAA;;AACb,SAAKC,aAAL,GAAqB,KAArB;AACA,SAAKC,MAAL,GAAc,EAAd;AACA;;;;WAED,iBAAQ;AAAA;AAAA;AAAA;AAAA;;AACP,UAAMC,SAAS,GAAG,KAAKA,SAAL,CAAeC,IAAf,CAAqB,IAArB,CAAlB;AACA,UAAMC,MAAM,cAAGC,MAAH,+DAAG,QAAQC,OAAX,6EAAG,gBAAiBC,WAApB,0DAAG,sBAA8BC,cAA7C;;AAEA,UAAK,CAAEJ,MAAP,EAAgB;AACf,aAAKJ,aAAL,GAAqB,IAArB;AACA,eAAO,EAAP;AACA;;AAED,WAAKS,GAAL,GAAW,IAAIC,kDAAJ,CAAc;AAAEC,iBAAS,EAAEP;AAAb,OAAd,CAAX;AAEA,aAAO,KAAKK,GAAL,CAASG,WAAT,CAAqBC,mBAArB,CAA0CjB,aAA1C,EACSzS,IADT,CACe2T,kDADf,EAES3T,IAFT,CAEe,UAAA4T,MAAM,EAAI;AACf,aAAI,CAACd,MAAL,GAAcc,MAAM,CAAC/S,GAAP,CAAYkS,SAAZ,CAAd;AACA,eAAO,KAAI,CAACD,MAAZ;AACD,OALT,EAMSe,OANT,CAMkB,YAAM;AACX,aAAI,CAAChB,aAAL,GAAqB,IAArB;AACJ,OART,CAAP;AASA;;;WAED,eAAM;AACL,UAAK,KAAKA,aAAV,EAA0B;AACzB,eAAO,KAAKC,MAAZ;AACA;;AAED,aAAO,KAAKgB,KAAL,EAAP;AACA;;;WAED,mBAAWC,KAAX,EAAmB;AAAA;;AAClB,aAAO;AACNC,UAAE,EAAED,KAAK,CAACC,EADJ;AAEN/C,WAAG,EAAE8C,KAAK,CAACE,IAAN,CAAWC,OAFV;AAGNnL,YAAI,EAAE,OAHA;AAINoL,aAAK,EAAEJ,KAAK,CAACI,KAJP;AAKN7F,cAAM,EAAEyF,KAAK,CAACzF,MALR;AAMNyC,aAAK,EAAE;AACNM,cAAI,EAAE;AACLJ,eAAG,EAAE8C,KAAK,CAACE,IAAN,CAAW5C,IADX;AAEL8C,iBAAK,EAAEJ,KAAK,CAACI,KAFR;AAGL7F,kBAAM,EAAEyF,KAAK,CAACzF;AAHT,WADA;AAMN6C,eAAK,EAAE;AACNF,eAAG,EAAE8C,KAAK,CAACE,IAAN,CAAWC;AADV,WAND;AASNE,gBAAM,EAAE;AACPnD,eAAG,EAAE8C,KAAK,CAACE,IAAN,CAAWI;AADT,WATF;AAYNzD,mBAAS,EAAE;AACVK,eAAG,EAAE8C,KAAK,CAACE,IAAN,CAAWpD;AADN,WAZL;AAeNO,yBAAe,EAAE;AAChBH,eAAG,EAAE8C,KAAK,CAACE,IAAN,CAAWC;AADA,WAfX;AAkBNhD,0BAAgB,EAAE;AACjBD,eAAG,EAAE8C,KAAK,CAACE,IAAN,CAAWC;AADC,WAlBZ;AAqBNI,2BAAiB,EAAE;AAClBrD,eAAG,EAAE8C,KAAK,CAACE,IAAN,CAAWI;AADE,WArBb;AAwBNrD,yBAAe,EAAE;AAChBC,eAAG,EAAE8C,KAAK,CAACE,IAAN,CAAWpD;AADA;AAxBX,SAND;AAkCNlO,aAAK,EAAEoR,KAAK,CAACQ,WAlCP;AAmCNC,eAAO,sEAA2DT,KAAK,CAACU,IAAN,CAAWC,KAAX,CAAiBC,IAA5E,cAAsFjC,UAAtF,gBAAuGqB,KAAK,CAACU,IAAN,CAAWxS,IAAlH,sEAAiLyQ,UAAjL,wBAnCD;AAoCNkC,gBAAQ,EAAE,oBAAM;AACf,gBAAI,CAACtB,GAAL,CAASM,MAAT,CAAgBiB,aAAhB,CAA+Bd,KAA/B;AACA;AAtCK,OAAP;AAwCA;;;;;;AAGF,IAAMe,QAAQ,GAAG,IAAIlC,2BAAJ,EAAjB;AAEekC,uEAAQ,CAAC5G,GAAT,CAAa8E,IAAb,CAAmB8B,QAAnB,CAAf;;;;;;;;;;;;;;;;;;;;;ACzFA;;AAEA,IAAMC,MAAM,GAAG,SAATA,MAAS,CAAEC,GAAF,EAAW;AACxB,MAAKA,GAAG,SAAH,IAAAA,GAAG,WAAH,IAAAA,GAAG,CAAEC,OAAL,IAAgBD,GAAhB,aAAgBA,GAAhB,eAAgBA,GAAG,CAAEhB,EAA1B,EAA+B;AAC7B,WACE;AAAK,eAAS,EAAG,iBAAjB;AAAqC,aAAO,EAAGgB,GAAG,CAACC;AAAnD,OAA6D;AAAK,eAAS,EAAG,wBAAjB;AAA4C,eAAS,aAAQD,GAAG,CAAChB,EAAZ;AAArD,MAA7D,CADF;AAGD;;AACD,SAAO,EAAP;AACD,CAPD;;AASA,IAAMtR,UAAU,GAAG,SAAbA,UAAa,CAAEwS,QAAF,EAAgB;AACjC,MAAMF,GAAG,GAAGG,yDAAO,CAAED,QAAF,CAAnB;AACA,SAAOH,MAAM,CAAEC,GAAF,CAAb;AACD,CAHD;;AAKA;;;;;;;;;;;;;;;;;;;;;AChBA;AACA;AACA;AACA;AAEe,SAASI,KAAT,OAA+C;AAAA,MAA7BC,KAA6B,QAA7BA,KAA6B;AAAA,4BAAtBC,SAAsB;AAAA,MAAtBA,SAAsB,+BAAV,KAAU;AAC7D,MAAMC,WAAW,GAAG;AACnB,OAAG,2EADgB;AAEnB,OAAG,sYAFgB;AAGnB,OAAG,+iBAHgB;AAInB,OAAG,uFAJgB;AAKnB,OAAG,0ZALgB;AAMnB,OAAG;AANgB,GAApB;;AAQA,MAAK,CAAEA,WAAW,CAACC,cAAZ,CAA4BH,KAA5B,CAAP,EAA6C;AAC5C,WAAO,IAAP;AACA;;AAED,SACC,yEAAC,yDAAD;AAAK,SAAK,EAAC,IAAX;AAAgB,UAAM,EAAC,IAAvB;AAA4B,WAAO,EAAC,WAApC;AAAgD,SAAK,EAAC,4BAAtD;AAAmF,aAAS,EAAGC;AAA/F,KACC,yEAAC,0DAAD;AAAM,KAAC,EAAGC,WAAW,CAAEF,KAAF;AAArB,IADD,CADD;AAKA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACvBD;AAEA;AACA;AACA;;AACA;AAEA;AACA;AAEA;AACA;AACA;;AAEA;;IAEMI,c;;;;;;;;;;;;;WACL,4BAAoBC,WAApB,EAAiCC,aAAjC,EAAgDlU,QAAhD,EAA2D;AAC1D,UAAMiC,QAAQ,GAAGgS,WAAW,KAAKC,aAAjC;AACA,aAAO;AACNlT,YAAI,EAAE,yEAAC,uDAAD;AAAkB,eAAK,EAAGiT,WAA1B;AAAwC,mBAAS,EAAGhS;AAApD,UADA;AAEN;AACAf,aAAK,EAAEiT,+DAAO,CAAEhT,0DAAE,CAAE,YAAF,CAAJ,EAAsB8S,WAAtB,CAHR;AAINhS,gBAAQ,EAARA,QAJM;AAKNC,eAAO,EAAE;AAAA,iBAAMlC,QAAQ,CAAEiU,WAAF,CAAd;AAAA;AALH,OAAP;AAOA;;;WAED,kBAAS;AAAA;;AAAA,wBACgD,KAAKvW,KADrD;AAAA,UACA0W,QADA,eACAA,QADA;AAAA,UACUC,QADV,eACUA,QADV;AAAA,UACoBH,aADpB,eACoBA,aADpB;AAAA,UACmClU,QADnC,eACmCA,QADnC;AAGR,aACC,yEAAC,kEAAD;AACC,YAAI,EAAG,yEAAC,uDAAD;AAAkB,eAAK,EAAGkU;AAA1B,UADR;AAEC,gBAAQ,EAAGI,oDAAK,CAAEF,QAAF,EAAYC,QAAZ,CAAL,CAA4BjV,GAA5B,CACV,UAAEkF,KAAF;AAAA,iBAAa,KAAI,CAACiQ,kBAAL,CAAyBjQ,KAAzB,EAAgC4P,aAAhC,EAA+ClU,QAA/C,CAAb;AAAA,SADU;AAFZ,QADD;AAOA;;;;EAtB2BM,4D;;AAyBd0T,6EAAf;;;;;;;;;;;;;ACzCA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AAKA;AAOA;AASA;AAKA;AAKA;;;;;;;;;;;;;ACtDA;AAAA;AAAA;AAAA;AAAA;AAAA;AAIA;AAMe,yEAAEjE,SAAF,EAAayE,QAAb,EAA2B;AAAA,gBACoB5R,8DAAM,CAAE,mBAAF,CAD1B;AAAA,MACjCqN,mBADiC,WACjCA,mBADiC;AAAA,MACZC,2BADY,WACZA,2BADY;;AAAA,kBAEaC,gEAAQ,CAAE,mBAAF,CAFrB;AAAA,MAEjCsE,kBAFiC,aAEjCA,kBAFiC;AAAA,MAEbrE,qBAFa,aAEbA,qBAFa;;AAIzC,MAAIC,MAAM,GAAGH,2BAA2B,EAAxC;AACA,MAAII,iBAAiB,GAAG,KAAxB;AAEA,SAAOC,iEAAS,CAAE,YAAM;AACvB,QAAMC,SAAS,GAAGN,2BAA2B,EAA7C;AAEA,QAAIO,WAAW,GAAGD,SAAS,CAACpJ,MAAV,CAAkB,UAAAsJ,QAAQ;AAAA,aAAI,CAAEL,MAAM,CAACM,QAAP,CAAiBD,QAAjB,CAAN;AAAA,KAA1B,CAAlB;;AAEA,QAAKF,SAAS,KAAKH,MAAd,IAAwB,CAAEI,WAAW,CAACnS,MAA3C,EAAoD;AACnD;AACA,KAPsB,CASvB;;;AACA,QAAK,CAAEgS,iBAAP,EAA2B;AAC1BA,uBAAiB,GAAG,IAApB;AACA;AACA;;AAEDD,UAAM,GAAGG,SAAT;AAEAP,uBAAmB,CAAEQ,WAAF,CAAnB,CAAmCrR,GAAnC,CAAwC,UAAAwR,KAAK,EAAI;AAAA;;AAEhD,UAAKA,KAAK,CAACpQ,IAAN,KAAeuP,SAAf,IAA4B,CAAEa,KAAK,CAAC3N,UAAN,CAAiByR,gBAA/C,IAAmE,wBAAE9D,KAAK,CAAC+D,WAAR,+CAAE,mBAAmBrW,MAArB,CAAxE,EAAsG;AACrGmW,0BAAkB,CAAE7D,KAAK,CAAChQ,QAAR,EAAkBgU,6FAAmC,CAAEJ,QAAF,CAArD,CAAlB;AACApE,6BAAqB,CAAEQ,KAAK,CAAChQ,QAAR,EAAkB;AACtC8T,0BAAgB,EAAE;AADoB,SAAlB,CAArB;AAGA;AACD,KARD;AASA,GA1Be,CAAhB;AA2BA,CAlCD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACVA;AACA;AACA;AACA;AACA;AAEA;AAEA;AAKA;AACA;AACA;;AACA;AAEO,IAAMG,cAAc,GAAG,SAAjBA,cAAiB,CAAUnX,KAAV,EAAkB;AAC/C,SACC,yEAAC,sDAAD;AAAiB,SAAK,EAAGyD,0DAAE,CAAE,QAAF;AAA3B,KACC,yEAAC,kDAAD;AAAa,SAAK,EAAGA,0DAAE,CAAE,UAAF;AAAvB,KACC,yEAAC,gDAAD;AAAiB,OAAG,EAAG;AAAvB,KAAiDzD,KAAjD,EADD,EAEC,yEAAC,8CAAD;AAAe,OAAG,EAAG;AAArB,KAA6CA,KAA7C,EAFD,CADD,CADD;AAQA,CATM;;;;;;;;;;;;;;;;;;;;;;;AClBP;AACA;AACA;AACA;AAEA;AACA;AACA;;AACA;AAEA;AAIA;;AAMA,IAAMoX,eAAe,GAAG,SAAlBA,eAAkB,CAAUpX,KAAV,EAAkB;AAAA,0BAUrCA,KAVqC,CAExCuF,UAFwC;AAAA,MAGvC8R,cAHuC,qBAGvCA,cAHuC;AAAA,MAIvCC,oBAJuC,qBAIvCA,oBAJuC;AAAA,MAMxC9R,aANwC,GAUrCxF,KAVqC,CAMxCwF,aANwC;AAAA,MAQvC+R,qBARuC,GAUrCvX,KAVqC,CAOxC+F,QAPwC,CAQvCwR,qBARuC;AAYzC,SACC,yEAAC,2DAAD,QACC;AAAK,aAAS,EAAC;AAAf,KACC;AAAO,aAAS,EAAC;AAAjB,KAAoD9T,0DAAE,CAAE,iBAAF,EAAqB,eAArB,CAAtD,CADD,EAEC,yEAAC,iEAAD,QACG8T,qBAAqB,CAAC7V,GAAtB,CAA2B,UAAE8V,MAAF;AAAA,WAC5B,yEAAC,4DAAD;AACC,SAAG,EAAGA,MAAM,CAACvW,KADd;AAEC,iBAAW,EAAGuW,MAAM,CAACvW,KAAP,KAAiBoW,cAFhC;AAGC,eAAS,EAAGG,MAAM,CAACvW,KAAP,KAAiBoW,cAH9B;AAIC,aAAO,EAAG,mBAAM;AACf7R,qBAAa,CAAE;AAAE6R,wBAAc,EAAEG,MAAM,CAACvW;AAAzB,SAAF,CAAb;AACA;AANF,OAOGuW,MAAM,CAACtW,KAPV,CAD4B;AAAA,GAA3B,CADH,CAFD,CADD,EAkBE,aAAamW,cAAb,IACA,yEAAC,kEAAD;AACC,SAAK,EAAG5T,0DAAE,CAAC,yBAAD,EAA4B,eAA5B,CADX;AAEC,SAAK,EAAG6T,oBAFT;AAGC,YAAQ,EAAG,kBAAEG,iBAAF;AAAA,aAAyBjS,aAAa,CAAE;AAAE8R,4BAAoB,EAAEG;AAAxB,OAAF,CAAtC;AAAA,KAHZ;AAIC,OAAG,EAAG,CAJP;AAKC,OAAG,EAAG;AALP,IAnBF,CADD;AA8BA,CA1CD;;AA4Ce5G,0HAAY,CAAEuG,eAAF,CAA3B;;;;;;;;;;;;;;;;;;;;;;;AChEA;AACA;AACA;AACA;AAEA;AACA;AACA;;AACA;AAEA;AAIA;;AAMA,IAAMM,aAAa,GAAG,SAAhBA,aAAgB,CAAU1X,KAAV,EAAkB;AAAA,0BAUnCA,KAVmC,CAEtCuF,UAFsC;AAAA,MAGrCoS,YAHqC,qBAGrCA,YAHqC;AAAA,MAIrCC,kBAJqC,qBAIrCA,kBAJqC;AAAA,MAMtCpS,aANsC,GAUnCxF,KAVmC,CAMtCwF,aANsC;AAAA,MAQrCqS,mBARqC,GAUnC7X,KAVmC,CAOtC+F,QAPsC,CAQrC8R,mBARqC;AAYvC,SACC,yEAAC,2DAAD,QACC;AAAK,aAAS,EAAC;AAAf,KACC;AAAO,aAAS,EAAC;AAAjB,KAAoDpU,0DAAE,CAAE,eAAF,EAAmB,eAAnB,CAAtD,CADD,EAEC,yEAAC,iEAAD;AAAa,SAAK,EAAC;AAAnB,KACGoU,mBAAmB,CAACnW,GAApB,CAAyB,UAAE8V,MAAF;AAAA,WAC1B,yEAAC,4DAAD;AACC,SAAG,EAAGA,MAAM,CAACvW,KADd;AAEC,iBAAW,EAAGuW,MAAM,CAACvW,KAAP,KAAiB0W,YAFhC;AAGC,eAAS,EAAGH,MAAM,CAACvW,KAAP,KAAiB0W,YAH9B;AAIC,aAAO,EAAG,mBAAM;AACfnS,qBAAa,CAAE;AAAEmS,sBAAY,EAAEH,MAAM,CAACvW;AAAvB,SAAF,CAAb;AACA;AANF,OAOGuW,MAAM,CAACtW,KAPV,CAD0B;AAAA,GAAzB,CADH,CAFD,CADD,EAkBE,aAAayW,YAAb,IACA,yEAAC,kEAAD;AACC,SAAK,EAAGlU,0DAAE,CAAC,uBAAD,EAA0B,eAA1B,CADX;AAEC,SAAK,EAAGmU,kBAFT;AAGC,YAAQ,EAAG,kBAAEE,eAAF;AAAA,aAAuBtS,aAAa,CAAE;AAAEoS,0BAAkB,EAAEE;AAAtB,OAAF,CAApC;AAAA,KAHZ;AAIC,OAAG,EAAG,EAJP;AAKC,OAAG,EAAG,EALP;AAMC,QAAI,EAAG;AANR,IAnBF,CADD;AA+BA,CA3CD;;AA6CejH,0HAAY,CAAE6G,aAAF,CAA3B;;;;;;;;;;;;;ACjEA;AAAA;AAAA;AAAA;;AAEA,IAAMK,eAAe,GAAG,SAAlBA,eAAkB,CAAEpE,MAAF,EAAc;AACrC,MAAMqE,QAAQ,GAAGrE,MAAM,CAACjS,GAAP,CAAY,UAAAuW,KAAK,EAAI;AACrC,WAAOC,2DAAQ,CAAE;AAChBC,UAAI,yBAAmBF,KAAK,CAACpD,EAAzB;AADY,KAAF,CAAR,CAEHhU,IAFG,CAEG,UAAAuX,IAAI,EAAI;AAAA;;AACjB,aAAOzW,MAAM,CAAC0W,MAAP,CAAe,EAAf,EAAmBJ,KAAnB,EAA0B;AAChC7C,mBAAW,EAAEgD,IAAF,aAAEA,IAAF,4CAAEA,IAAI,CAAEhD,WAAR,sDAAE,kBAAmBkD;AADA,OAA1B,CAAP;AAGA,KANM,CAAP;AAOA,GARgB,CAAjB;AAUA,SAAOC,OAAO,CAACC,GAAR,CAAaR,QAAb,CAAP;AACA,CAZD;;AAceD,8EAAf;;;;;;;;;;;;;;;;;;;;;;;AChBA;AAEA;AAIA;;AAIA,IAAMU,MAAM,GAAG,SAATA,MAAS,CAAEzY,KAAF,EAAa;AAAA,MAG1B6U,EAH0B,GAMvB7U,KANuB,CAG1B6U,EAH0B;AAAA,MAI1BhO,OAJ0B,GAMvB7G,KANuB,CAI1B6G,OAJ0B;AAAA,MAK1B6R,YAL0B,GAMvB1Y,KANuB,CAK1B0Y,YAL0B;;AAAA,kBAQGnL,mEAAQ,CAAEoL,gDAAO,CAAC5J,GAAR,CAAa8F,EAAb,CAAF,CARX;AAAA;AAAA,MAQnB+D,MARmB;AAAA,MAQXC,SARW;;AAU3B,MAAMrU,OAAO,GAAG,SAAVA,OAAU,GAAM;AACrBmU,oDAAO,CAACxI,GAAR,CAAa0E,EAAb,EAAiB,IAAjB,EAAuB;AAAEiE,aAAO,EAAE;AAAX,KAAvB;AACAD,aAAS,CAAE,IAAF,CAAT;AACA,GAHD;;AAKA,MAAKD,MAAL,EAAc;AACb,WAAO,IAAP;AACA;;AAED,SACC;AAAK,aAAS,EAAG;AAAjB,KACG/R,OADH,EAEM6R,YAAY,KAAKvU,SAAjB,IAA8B,yEAAC,4DAAD;AAAQ,aAAS,MAAjB;AAAkB,WAAO,EAAGK;AAA5B,KAAwCkU,YAAxC,CAFpC,CADD;AAMA,CAzBD;;AA2BeD,qEAAf;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACrCA;AAEA;AACA;AACA;AAEA;;AAEA,IAAMM,oBAAoB,GAAG,SAAvBA,oBAAuB,CAAE/Y,KAAF,EAAa;AAAA,MACjCuF,UADiC,GACIvF,KADJ,CACjCuF,UADiC;AAAA,MACrBC,aADqB,GACIxF,KADJ,CACrBwF,aADqB;AAAA,MACNtE,KADM,GACIlB,KADJ,CACNkB,KADM;AAEzC,MAAM8X,OAAO,GAAGtS,KAAK,CAAC+F,OAAN,CAAezM,KAAK,CAACgZ,OAArB,IAAiChZ,KAAK,CAACgZ,OAAN,CAAcC,KAAd,EAAjC,GAAyD,EAAzE;AACA,MAAMC,cAAc,GAAGC,iBAAiB,CAAEH,OAAF,EAAWzT,UAAX,CAAxC;AAEA,SACE;AAAK,aAAS;AAAd,KACKrE,KAAK,IAAI;AAAO,aAAS,EAAC;AAAjB,KAAsFA,KAAtF,CADd,EAEG;AAAK,aAAS,EAAG;AAAjB,KACI8X,OAAO,CAACtX,GAAR,CAAa,UAAA8V,MAAM,EAAI;AAAA,QACftW,KADe,GACEsW,MADF,CACftW,KADe;AAAA,QACRD,KADQ,GACEuW,MADF,CACRvW,KADQ;AAEvB,QAAMmY,aAAa,GAAGzX,MAAM,CAAC0W,MAAP,CAAe,EAAf,EAAmB9S,UAAnB,EAA+B8T,0BAA0B,CAAEpY,KAAF,EAAS+X,OAAT,CAAzD,CAAtB;AAEA,QAAM9R,SAAS,GAAGT,iDAAU,CAC1B,oCAD0B,EAE1B6S,+EAAqB,CAAEF,aAAF,CAFK,EAG1B;AACE,sDAAgDnY,KAAK,KAAKiY;AAD5D,KAH0B,CAA5B;AAQA,WACE;AAAK,eAAS,EAAGhS,SAAjB;AAA6B,aAAO,EAAG,mBAAM;AAC3C,YAAMkS,aAAa,GAAGzX,MAAM,CAAC0W,MAAP,CAAe,EAAf,EAAmB9S,UAAnB,EAA+B8T,0BAA0B,CAAEpY,KAAF,EAAS+X,OAAT,CAAzD,CAAtB;AACAxT,qBAAa,CAAE4T,aAAF,CAAb;AACD;AAHD,OAGMlY,KAHN,CADF;AAMD,GAlBC,CADJ,CAFH,CADF;AA0BA,CA/BD;;AAiCO,IAAMmY,0BAA0B,GAAG,SAA7BA,0BAA6B,CAAEE,MAAF,EAAUC,OAAV,EAAuB;AAChE,MAAIJ,aAAa,GAAG,EAApB;AACA,MAAIK,SAAS,GAAGD,OAAO,CAAC3X,IAAR,CAAc,UAAA2V,MAAM;AAAA,WAAI+B,MAAM,KAAK/B,MAAM,CAACvW,KAAtB;AAAA,GAApB,CAAhB;;AAEA,MAAKwY,SAAS,IAAIA,SAAS,CAACF,MAA5B,EAAqC;AACpCH,iBAAa,GAAGzX,MAAM,CAAC0W,MAAP,CAAeoB,SAAS,CAACF,MAAzB,EAAiCH,aAAjC,CAAhB;AACA;;AAED,SAAOA,aAAP;AACA,CATM;AAWA,IAAMD,iBAAiB,GAAG,SAApBA,iBAAoB,CAAEO,aAAF,EAAiBnU,UAAjB,EAAiC;AACjE,MAAMoU,aAAa,GAAGD,aAAa,CAAChQ,MAAd,CAAsB,UAAAkQ,YAAY,EAAI;AAAA,QACnDL,MADmD,GACxCK,YADwC,CACnDL,MADmD;AAG3D,WAAO5X,MAAM,CAACC,IAAP,CAAa2X,MAAb,EAAsBM,KAAtB,CAA6B,UAAA/X,GAAG,EAAI;AAC1C,aAAOyX,MAAM,CAACzX,GAAD,CAAN,KAAgByD,UAAU,CAACzD,GAAD,CAAjC;AACA,KAFM,CAAP;AAGA,GANqB,CAAtB;;AAQA,MAAK6X,aAAa,CAAC/Y,MAAnB,EAA4B;AAC3B,WAAO+Y,aAAa,CAAC,CAAD,CAAb,CAAiB1Y,KAAxB;AACA;;AAED,SAAO,IAAP;AACA,CAdM;AAgBP,IAAM6Y,eAAe,GAAG7U,kEAAU,CAAE,UAAEC,MAAF,EAAUlF,KAAV,EAAqB;AAAA,6BACnCwK,mFAAmB,EADgB;AAAA,MAChDtH,QADgD,wBAChDA,QADgD;;AAAA,gBAEnCgC,MAAM,CAAE,mBAAF,CAF6B;AAAA,MAEhD6U,QAFgD,WAEhDA,QAFgD;;AAAA,kBAGjCA,QAAQ,CAAE7W,QAAF,CAHyB;AAAA,MAGhDqC,UAHgD,aAGhDA,UAHgD;;AAKxD,yCACIvF,KADJ;AAECkD,YAAQ,EAARA,QAFD;AAGCqC,cAAU,EAAVA;AAHD;AAKA,CAViC,CAAlC;AAYA,IAAMyU,iBAAiB,GAAGC,oEAAY,CAAE,UAAExH,QAAF,QAA8B;AAAA,MAAhBvP,QAAgB,QAAhBA,QAAgB;;AAAA,kBACnCuP,QAAQ,CAAE,mBAAF,CAD2B;AAAA,MAC7DC,qBAD6D,aAC7DA,qBAD6D;;AAErE,MAAMlN,aAAa,GAAG,SAAhBA,aAAgB,CAAE4T,aAAF,EAAqB;AAC1C,WAAO1G,qBAAqB,CAAExP,QAAF,EAAYkW,aAAZ,CAA5B;AACA,GAFD;;AAIA,SAAO;AACN5T,iBAAa,EAAbA;AADM,GAAP;AAGA,CATqC,CAAtC;AAWeV,iIAAO,CAAE,CAAEgV,eAAF,EAAmBE,iBAAnB,CAAF,CAAP,CAAmDjB,oBAAnD,CAAf;;;;;;;;;;;;;AC3FA;AAAA;AAAA;;AAEA,IAAMmB,MAAM,GAAG,SAATA,MAAS,CAAEla,KAAF,EAAa;AAAA,qBAEVma,8DAAW,wBAAmBna,KAAK,CAAC6U,EAAzB,EAFD;AAAA,MAEnBuD,IAFmB,gBAEnBA,IAFmB;;AAI3B,SAAO,CAAAA,IAAI,SAAJ,IAAAA,IAAI,WAAJ,YAAAA,IAAI,CAAEtV,IAAN,KAAc,EAArB;AAEA,CAND;;AAQeoX,qEAAf;;;;;;;;;;;;;ACVA;AAAA;AAAA;;AAEA,IAAME,QAAQ,GAAG,SAAXA,QAAW,CAAEpa,KAAF,EAAa;AAAA,qBAEZma,8DAAW,6BAAwBna,KAAK,CAAC6U,EAA9B,EAFC;AAAA,MAErBuD,IAFqB,gBAErBA,IAFqB;;AAI7B,SAAO,CAAAA,IAAI,SAAJ,IAAAA,IAAI,WAAJ,YAAAA,IAAI,CAAEtV,IAAN,KAAc,EAArB;AAEA,CAND;;AAQesX,uEAAf;;;;;;;;;;;;;ACVA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAEA;AACA;;AAEA,IAAMC,QAAQ,GAAG,SAAXA,QAAW,CAAEra,KAAF,EAAa;AAAA,qBAEZma,8DAAW,CAAEG,mEAAY,oBAAqB;AAC9DC,QAAI,EAAEva,KAAK,CAACwa;AADkD,GAArB,CAAd,CAFC;AAAA,MAErBpC,IAFqB,gBAErBA,IAFqB;;AAM7B,MAAMqC,KAAK,GAAGrC,IAAI,CAACxX,MAAnB;AAEA,SAAO,CAAE6Z,KAAF,GAAUhX,0DAAE,CAAE,aAAF,CAAZ,aAAoCgX,KAApC,qBAAsDA,KAAK,GAAG,CAAR,GAAY,GAAZ,GAAkB,EAAxE,CAAP;AAEA,CAVD;;AAYeJ,uEAAf;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACjBA;AAMA;AAKA;AACA;AAEA;AAEA;AAIA;AACA;AACA;AACA;AACA;;AAEA,IAAMK,OAAO,GAAG,SAAVA,OAAU,CAAEH,IAAF,EAAQI,IAAR,EAAkB;AAEjC,MAAKA,IAAI,KAAK,QAAd,EAAyB;AACxB,WAAO,CAAAJ,IAAI,SAAJ,IAAAA,IAAI,WAAJ,YAAAA,IAAI,CAAEK,MAAN,KAAgB,yEAAC,+CAAD;AAAQ,QAAE,EAAGL,IAAI,CAACK;AAAlB,MAAvB;AACA;;AAED,MAAKD,IAAI,KAAK,UAAd,EAA2B;AAAA;;AAC1B,WAAO,CAAC,EAAEJ,IAAF,aAAEA,IAAF,mCAAEA,IAAI,CAAEM,UAAR,6CAAE,iBAAkBja,MAApB,CAAD,IAA+B,yEAAC,iDAAD;AAAU,QAAE,EAAG2Z,IAAI,CAACM,UAAL,CAAgB,CAAhB;AAAf,MAAtC;AACA;;AAED,MAAKF,IAAI,KAAK,UAAd,EAA2B;AAC1B,WAAO,yEAAC,iDAAD;AAAU,YAAM,EAAGJ,IAAI,CAAC1F;AAAxB,MAAP;AACA;;AAED,MAAK8F,IAAI,KAAK,MAAd,EAAuB;AACtB,QAAMG,UAAU,GAAGC,iFAAyB,GAAGC,OAA5B,CAAoCC,IAAvD;;AAEA,WACC;AAAM,cAAQ,EAAGC,8DAAM,CAAE,GAAF,EAAOX,IAAI,CAACY,QAAZ;AAAvB,OACGC,gEAAQ,CAAEN,UAAF,EAAcP,IAAI,CAACY,QAAnB,CADX,CADD;AAKA;;AAED,MAAKR,IAAI,KAAK,MAAd,EAAuB;AAAA;;AACtB,WAAO,CAAC,EAAEJ,IAAF,aAAEA,IAAF,6BAAEA,IAAI,CAAEc,IAAR,uCAAE,WAAYza,MAAd,CAAD,IAAyB,yEAAC,6CAAD;AAAM,UAAI,EAAG2Z,IAAI,CAACc;AAAlB,MAAhC;AACA;;AAED,MAAKV,IAAI,KAAK,cAAd,EAA+B;AAC9B,WAAO,yEAAC,sDAAD;AAAa,UAAI,EAAGJ;AAApB,MAAP;AACA;;AAED,SAAO,IAAP;AAEA,CAlCD;;AAoCA,IAAMe,KAAK,GAAGrW,kEAAU,CAAE,UAAEC,MAAF,EAAU4H,QAAV,EAAwB;AAAA,gBAC5B5H,MAAM,CAAE,MAAF,CADsB;AAAA,MACzCqW,QADyC,WACzCA,QADyC;;AAAA,MAEzC1G,EAFyC,GAElC/H,QAFkC,CAEzC+H,EAFyC;;AAIjD,MAAK,CAAEA,EAAP,EAAY;AACX,WAAO,IAAP;AACA;;AAED,MAAM2G,WAAW,GAAGD,QAAQ,CAAE1G,EAAF,CAA5B;AACA,MAAMlD,GAAG,GAAG6J,WAAH,aAAGA,WAAH,uBAAGA,WAAW,CAAEC,UAAzB;AAEA,SAAO;AACN9J,OAAG,EAAHA;AADM,GAAP;AAGA,CAduB,CAAV,CAcT,gBAAe;AAAA,MAAXA,GAAW,QAAXA,GAAW;;AAEnB,MAAK,CAAC,CAAEA,GAAR,EAAc;AACb,WAAO;AAAK,eAAS,gCAAd;AAAgD,SAAG,EAAGA;AAAtD,MAAP;AACA;;AAED,SAAO,IAAP;AACA,CArBa,CAAd;;AAuBA,IAAM+J,IAAI,GAAG,SAAPA,IAAO,CAAE1b,KAAF,EAAa;AAAA,MAGxBuF,UAHwB,GAKrBvF,KALqB,CAGxBuF,UAHwB;AAAA,MAIxBgV,IAJwB,GAKrBva,KALqB,CAIxBua,IAJwB;AAAA,MAQtBoB,cARsB,GAoBpBpW,UApBoB,CAQtBoW,cARsB;AAAA,MAStBC,0BATsB,GAoBpBrW,UApBoB,CAStBqW,0BATsB;AAAA,MAWtBC,SAXsB,GAoBpBtW,UApBoB,CAWtBsW,SAXsB;AAAA,MAYtBC,QAZsB,GAoBpBvW,UApBoB,CAYtBuW,QAZsB;AAAA,MAatBC,SAbsB,GAoBpBxW,UApBoB,CAatBwW,SAbsB;AAAA,MActBC,eAdsB,GAoBpBzW,UApBoB,CActByW,eAdsB;AAAA,MAetBC,WAfsB,GAoBpB1W,UApBoB,CAetB0W,WAfsB;AAAA,MAiBtBC,gBAjBsB,GAoBpB3W,UApBoB,CAiBtB2W,gBAjBsB;AAAA,MAkBtBC,eAlBsB,GAoBpB5W,UApBoB,CAkBtB4W,eAlBsB;AAAA,MAmBtBC,iBAnBsB,GAoBpB7W,UApBoB,CAmBtB6W,iBAnBsB;AAsBzB,MAAMC,WAAW,GAAG3B,OAAO,CAAEH,IAAF,EAAQ4B,eAAR,CAA3B;AACA,MAAMG,aAAa,GAAG5B,OAAO,CAAEH,IAAF,EAAQ6B,iBAAR,CAA7B;AACC,MAAMG,gBAAgB,GAAGC,qFAA2B,CAAExc,KAAF,CAApD;AAED,MAAIyc,YAAJ;AACA,MAAIC,cAAJ;AACA,MAAIC,cAAJ;;AAEA,MAAKN,WAAW,IAAIC,aAApB,EAAoC;AACnCG,gBAAY,GACX,yEAAC,2DAAD,QACGJ,WADH,EAEC,yEAAC,0DAAD;AAAS,WAAK,EAAG;AAAEO,eAAO,EAAE;AAAX;AAAjB,OAA2C,WAA3C,CAFD,EAGGN,aAHH,CADD;AAOA,GARD,MAQO;AACNG,gBAAY,GAAGJ,WAAW,IAAIC,aAA9B;AACA;;AAED,MAAKJ,gBAAgB,KAAK,aAA1B,EAA0C;AACzCQ,kBAAc,GAAGD,YAAjB;AACA;;AAED,MAAKP,gBAAgB,KAAK,aAA1B,EAA0C;AACzCS,kBAAc,GAAGF,YAAjB;AACA;;AAED,MAAKP,gBAAgB,KAAK,OAA1B,EAAoC;AACnCQ,kBAAc,GAAGL,WAAjB;AACAM,kBAAc,GAAGL,aAAjB;AACA;;AAED,MAAMO,KAAK,GAAG,CAAC,CAAEtC,IAAI,CAACuC,cAAR,GAAyB,yEAAC,KAAD;AAAO,MAAE,EAAGvC,IAAI,CAACuC;AAAjB,IAAzB,GAAgE,IAA9E;AAEA,MAAMC,OAAO,GACZ;AAAK,aAAS,EAAC;AAAf,KACC;AAAK,aAAS,EAAC;AAAf,KACC;AAAK,aAAS,EAAC;AAAf,KACC;AAAK,aAAS,EAAC;AAAf,KACGtZ,0DAAE,CAAE,WAAF,CADL,CADD,CADD,CADD,CADD;AAYA,MAAMuZ,SAAS,GAAG;AACjBH,SAAK,EAALA,KADiB;AAEjBH,kBAAc,EAAEA,cAFC;AAGjBC,kBAAc,EAAEA,cAHC;AAIjBnZ,SAAK,EAAE+W,IAAI,CAAC/W,KAAL,CAAW8U,GAJD;AAKjB2E,gBAAY,aAAOtB,cAAP,CALK;AAMjB9U,WAAO,EAAE0T,IAAI,CAAC2C,OAAL,CAAaC,QANL;AAOjBJ,WAAO,EAAPA,OAPiB;AAQjBK,eAAW,EAAEpd,KAAK,CAACod,WAAN,IAAqB,KARjB;AAUjBvB,aAAS,EAATA,SAViB;AAWjBC,YAAQ,EAARA,QAXiB;AAYjBC,aAAS,EAATA,SAZiB;AAajBsB,eAAW,EAAErB,eAbI;AAcjBC,eAAW,EAAXA,WAdiB;AAejBqB,uBAAmB,EAAE1B,0BAA0B,KAAK,MAfnC;AAiBf1U,aAAS,yBAAmBqV,gBAAnB;AAjBM,GAAlB;AAoBA,SAAO,yEAAC,2DAAD,EAAWS,SAAX,CAAP;AACA,CA1FD;;AA4FetB,mEAAf;;;;;;;;;;;;;ACjLA;AAAA;AAAA;AAAA;;AAEA,IAAM6B,WAAW,GAAG,SAAdA,WAAc,CAAEvd,KAAF,EAAa;AAAA;;AAEhC,MAAMwd,cAAc,GAAG,GAAvB;AAAA,MACGC,SAAS,GAAG,EADf;AAAA,MAEGC,UAAU,GAAG,CAFhB;AAAA,MAGGC,SAAS,GAAG,CAHf;AAAA,MAIG9W,OAAO,kBAAG7G,KAAK,CAACua,IAAT,gDAAG,YAAY1T,OAAZ,CAAoBsW,QAJjC;AAAA,MAKGS,eAAe,GAAG/W,OAAO,CAACgX,OAAR,CAAiB,eAAjB,EAAkC,EAAlC,CALrB;AAAA,MAMMC,SAAS,GAAGF,eAAe,CAACG,KAAhB,CAAsB,GAAtB,EACGrU,MADH,CACU,UAASsU,CAAT,EAAY;AAAE,WAAOA,CAAC,IAAI,EAAZ;AAAgB,GADxC,EAETpd,MART;AAAA,MASGqd,UAAU,GAAGC,IAAI,CAACC,KAAL,CAAWL,SAAS,IAAKN,cAAc,GAAC,EAApB,CAApB,CAThB;AAWA,MAAIY,UAAU,GAAGvX,OAAO,CAACwX,KAAR,CAAc,eAAd,CAAjB;AACA,MAAIC,UAAU,GAAGzX,OAAO,CAACwX,KAAR,CAAc,kBAAd,CAAjB;;AAEA,MAAID,UAAU,KAAK,IAAnB,EAA0B;AAEzB,QAAIG,SAAS,GAAGH,UAAU,CAACxd,MAA3B;;AAEA,SAAK,IAAI4d,CAAC,GAAG,CAAb,EAAgBA,CAAC,GAAGD,SAApB,EAA+BC,CAAC,EAAhC,EAAoC;AACnCd,gBAAU,IAAID,SAAd;;AAEA,UAAIA,SAAS,GAAG,CAAhB,EAAmB;AAClBA,iBAAS;AACT;AACD;AACD;;AAED,MAAIa,UAAU,KAAK,IAAnB,EAA0B;AACzBX,aAAS,GAAGW,UAAU,CAAC1d,MAAX,GAAoB,EAAhC;AACA;;AAED,MAAI6d,OAAO,GAAGP,IAAI,CAACQ,IAAL,CAAW,CAAET,UAAU,GAAGP,UAAb,GAA0BC,SAA5B,IAA0C,EAArD,CAAd;;AAEA,MAAKc,OAAO,GAAG,CAAf,EAAmB;AAClBA,WAAO,GAAG,CAAV;AACA;;AAED,SAAOhI,+DAAO,CAAChT,0DAAE,CAAC,aAAD,EAAgB,eAAhB,CAAH,EAAqCgb,OAArC,CAAd;AAEA,CAzCD;;AA2CelB,0EAAf;;;;;;;;;;;;;AC7CA;AAAA;AAAA;;AAEA,IAAMoB,IAAI,GAAG,SAAPA,IAAO,CAAE3e,KAAF,EAAa;AAEzB,MAAMqb,IAAI,GAAGrb,KAAK,CAACqb,IAAN,CAAW3Z,GAAX,CAAgB,UAAAmT,EAAE,EAAI;AAAA,uBACjBsF,8DAAW,uBAAkBtF,EAAlB,EADM;AAAA,QAC1BuD,IAD0B,gBAC1BA,IAD0B;;AAElC,WAAOA,IAAP;AACA,GAHY,CAAb;AAKA,SAAOiD,IAAI,CAAC3Z,GAAL,CAAU,UAAAkd,GAAG;AAAA,WAAIA,GAAG,CAAC9b,IAAR;AAAA,GAAb,EAA4BqP,IAA5B,CAAkC,IAAlC,KAA4C,EAAnD;AAEA,CATD;;AAWewM,mEAAf;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACbA;AAEA;AAKA;AAIA;AAIA;AAKA;;AAIA,IAAME,aAAa,GAAG,SAAhBA,aAAgB,CAAE7e,KAAF,EAAa;AAElC,MAAM0O,IAAI,GAAG,SAAPA,IAAO,GAAM;AAAE,WAAO,EAAP;AAAW,GAAhC;;AAFkC,MAG1BoQ,SAH0B,GAGe9e,KAHf,CAG1B8e,SAH0B;AAAA,MAGfvZ,UAHe,GAGevF,KAHf,CAGfuF,UAHe;AAAA,MAGHC,aAHG,GAGexF,KAHf,CAGHwF,aAHG;AAIlC,MAAMwT,OAAO,GAAGtS,KAAK,CAAC+F,OAAN,CAAezM,KAAK,CAACgZ,OAArB,IAAiChZ,KAAK,CAACgZ,OAAN,CAAcC,KAAd,EAAjC,GAAyD,EAAzE;AACA,MAAM8F,mBAAmB,GAAG,OAAOD,SAAP,KAAqB,UAArB,GAAkCA,SAAlC,GAA8CpQ,IAA1E;;AAEA,MAAK,OAAOoQ,SAAP,KAAqB,WAA1B,EAAwC;AAErC9F,WAAO,CAAC7W,IAAR,CAAa;AACXjB,WAAK,EAAE,gBADI;AAEXD,WAAK,EAAE,eAFI;AAGXsY,YAAM,EAAE;AAHG,KAAb;AAMD;;AAEF,MAAML,cAAc,GAAGC,iBAAiB,CAAEH,OAAF,EAAWzT,UAAX,CAAxC;AAEA,SACC,yEAAC,2DAAD,QACC,yEAAC,kEAAD,yFACMvF,KADN;AAEC,WAAO,EAAGgZ,OAFX;AAGC,YAAQ,EAAGE,cAHZ;AAIC,YAAQ,EAAG,kBAAAK,MAAM,EAAI;AAEpB,UAAK,oBAAoBA,MAAzB,EAAkC;AACjC/T,qBAAa,CAAE7D,MAAM,CAAC0W,MAAP,CAAe,EAAf,EAAmB0G,mBAAmB,EAAtC,CAAF,CAAb;AACA;AACA;;AAED,UAAM3F,aAAa,GAAGC,0BAA0B,CAAEE,MAAF,EAAUP,OAAV,CAAhD;AACAxT,mBAAa,CAAE4T,aAAF,CAAb;AACA;AAbF,KADD,EAiBEF,cAAc,KAAK,eAAnB,IACA;AAAK,OAAG,EAAG;AAAX,KACC,yEAAC,4DAAD;AACC,WAAO,MADR;AAEC,aAAS,MAFV;AAGC,WAAO,EAAG,mBAAM;AACf1T,mBAAa,CAAEuZ,mBAAmB,EAArB,CAAb;AACA;AALF,KAMGtb,0DAAE,CAAE,iBAAF,CANL,CADD,CAlBF,CADD;AAgCA,CAnDD;;AAqDO,IAAM4V,0BAA0B,GAAG,SAA7BA,0BAA6B,CAAEE,MAAF,EAAUC,OAAV,EAAuB;AAChE,MAAIJ,aAAa,GAAG,EAApB;AACA,MAAIK,SAAS,GAAGD,OAAO,CAAC3X,IAAR,CAAc,UAAA2V,MAAM;AAAA,WAAI+B,MAAM,KAAK/B,MAAM,CAACvW,KAAtB;AAAA,GAApB,CAAhB;;AAEA,MAAKwY,SAAS,IAAIA,SAAS,CAACF,MAA5B,EAAqC;AACpCH,iBAAa,GAAGzX,MAAM,CAAC0W,MAAP,CAAeoB,SAAS,CAACF,MAAzB,EAAiCH,aAAjC,CAAhB;AACA;;AAED,SAAOA,aAAP;AACA,CATM;AAWA,IAAMD,iBAAiB,GAAG,SAApBA,iBAAoB,CAAEO,aAAF,EAAiBnU,UAAjB,EAAiC;AACjE,MAAMoU,aAAa,GAAGD,aAAa,CAAChQ,MAAd,CAAsB,UAAAkQ,YAAY,EAAI;AAAA,QACnDL,MADmD,GACxCK,YADwC,CACnDL,MADmD;AAG3D,WAAO5X,MAAM,CAACC,IAAP,CAAa2X,MAAb,EAAsBM,KAAtB,CAA6B,UAAA/X,GAAG,EAAI;AAC1C,aAAOyX,MAAM,CAACzX,GAAD,CAAN,KAAgByD,UAAU,CAACzD,GAAD,CAAjC;AACA,KAFM,CAAP;AAGA,GANqB,CAAtB;;AAQA,MAAK6X,aAAa,CAAC/Y,MAAnB,EAA4B;AAC3B,WAAO+Y,aAAa,CAAC,CAAD,CAAb,CAAiB1Y,KAAxB;AACA;;AAED,SAAO,IAAP;AACA,CAdM;AAgBP,IAAM6Y,eAAe,GAAG7U,kEAAU,CAAE,UAAEC,MAAF,EAAUlF,KAAV,EAAqB;AAAA,6BACnCwK,mFAAmB,EADgB;AAAA,MAChDtH,QADgD,wBAChDA,QADgD;;AAAA,gBAEnCgC,MAAM,CAAE,mBAAF,CAF6B;AAAA,MAEhD6U,QAFgD,WAEhDA,QAFgD;;AAAA,kBAGjCA,QAAQ,CAAE7W,QAAF,CAHyB;AAAA,MAGhDqC,UAHgD,aAGhDA,UAHgD;;AAKxD,yCACIvF,KADJ;AAECkD,YAAQ,EAARA,QAFD;AAGCqC,cAAU,EAAVA;AAHD;AAKA,CAViC,CAAlC;AAYA,IAAMyU,iBAAiB,GAAGC,oEAAY,CAAE,UAAExH,QAAF,QAA8B;AAAA,MAAhBvP,QAAgB,QAAhBA,QAAgB;;AAAA,kBACnCuP,QAAQ,CAAE,mBAAF,CAD2B;AAAA,MAC7DC,qBAD6D,aAC7DA,qBAD6D;;AAErE,MAAMlN,aAAa,GAAG,SAAhBA,aAAgB,CAAE4T,aAAF,EAAqB;AAC1C,WAAO1G,qBAAqB,CAAExP,QAAF,EAAYkW,aAAZ,CAA5B;AACA,GAFD;;AAIA,SAAO;AACN5T,iBAAa,EAAbA;AADM,GAAP;AAGA,CATqC,CAAtC;AAWeV,iIAAO,CAAE,CAAEgV,eAAF,EAAmBE,iBAAnB,CAAF,CAAP,CAAmD6E,aAAnD,CAAf;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC/HA;AACA;AACA;AAEA;AAKA;AACA;;AAEA,IAAMG,sBAAsB,GAAG,SAAzBA,sBAAyB,CAAEC,MAAF,EAAc;AAC5C,SAAO/G,2DAAQ,CAAE;AAChBC,QAAI,EAAEmC,mEAAY,CAAE,cAAF,EAAkB;AACnC2E,YAAM,EAANA,MADmC;AAEnCC,cAAQ,EAAE,EAFyB;AAGnCC,aAAO,EAAE;AAH0B,KAAlB;AADF,GAAF,CAAR,CAMHte,IANG,CAMG,UAAUue,KAAV,EAAkB;AAC3B,WAAOA,KAAK,CAAC1d,GAAN,CAAW,UAAA4T,IAAI;AAAA,aAAM;AAC3BrU,aAAK,EAAEqU,IAAI,CAACT,EADe;AAE3B3T,aAAK,EAAEme,+EAAc,CAAE/J,IAAI,CAACxS,IAAP,CAAd,IAA+BW,0DAAE,CAAE,WAAF;AAFb,OAAN;AAAA,KAAf,CAAP;AAIA,GAXM,CAAP;AAYA,CAbD;;AAeA,IAAM6b,iBAAiB,GAAG,SAApBA,iBAAoB,CAAEC,OAAF,EAAe;AACxC,SAAOrH,2DAAQ,CAAE;AAChBC,QAAI,EAAEmC,mEAAY,CAAE,cAAF,EAAkB;AACnC4E,cAAQ,EAAE,GADyB;AAEnCM,aAAO,EAAED,OAAO,CAACpN,IAAR,CAAc,GAAd,CAF0B;AAGnCgN,aAAO,EAAE;AAH0B,KAAlB;AADF,GAAF,CAAR,CAMHte,IANG,CAMG,UAAUue,KAAV,EAAkB;AAC3B,WAAOA,KAAK,CAAC1d,GAAN,CAAW,UAAA4T,IAAI;AAAA,aAAM;AAC3BrU,aAAK,EAAEqU,IAAI,CAACT,EADe;AAE3B3T,aAAK,EAAEme,+EAAc,CAAE/J,IAAI,CAACxS,IAAP,CAAd,IAA+BW,0DAAE,CAAE,WAAF;AAFb,OAAN;AAAA,KAAf,CAAP;AAIA,GAXM,CAAP;AAYA,CAbD;;AAeA,IAAMgc,wBAAwB,GAAG,SAA3BA,wBAA2B,CAAER,MAAF,EAAc;AAC9C,SAAO/G,2DAAQ,CAAE;AAChBC,QAAI,EAAEmC,mEAAY,CAAE,mBAAF,EAAuB;AACxC2E,YAAM,EAANA,MADwC;AAExCC,cAAQ,EAAE,EAF8B;AAGxCC,aAAO,EAAE,SAH+B;AAIxCO,aAAO,EAAE,OAJ+B;AAKxCC,WAAK,EAAE;AALiC,KAAvB;AADF,GAAF,CAAR,CAQH9e,IARG,CAQG,UAAUga,UAAV,EAAuB;AAChC,WAAOA,UAAU,CAACnZ,GAAX,CAAgB,UAAAke,QAAQ;AAAA,aAAM;AACpC3e,aAAK,EAAE2e,QAAQ,CAAC/K,EADoB;AAEpC3T,aAAK,EAAEme,+EAAc,CAAEO,QAAQ,CAAC9c,IAAX,CAAd,IAAmCW,0DAAE,CAAE,YAAF;AAFR,OAAN;AAAA,KAAxB,CAAP;AAIA,GAbM,CAAP;AAcA,CAfD;;AAiBA,IAAMoc,oBAAoB,GAAG,SAAvBA,oBAAuB,CAAEC,WAAF,EAAmB;AAC/C,SAAO5H,2DAAQ,CAAE;AAChBC,QAAI,EAAEmC,mEAAY,CAAE,mBAAF,EAAuB;AACxC4E,cAAQ,EAAE,GAD8B;AAExCC,aAAO,EAAE,SAF+B;AAGxCK,aAAO,EAAEM,WAAW,CAAC3N,IAAZ,CAAkB,GAAlB;AAH+B,KAAvB;AADF,GAAF,CAAR,CAMHtR,IANG,CAMG,UAAUga,UAAV,EAAuB;AAChC,WAAOA,UAAU,CAACnZ,GAAX,CAAgB,UAAAke,QAAQ;AAAA,aAAM;AACpC3e,aAAK,EAAE2e,QAAQ,CAAC/K,EADoB;AAEpC3T,aAAK,EAAEme,+EAAc,CAAEO,QAAQ,CAAC9c,IAAX,CAAd,IAAmCW,0DAAE,CAAE,YAAF;AAFR,OAAN;AAAA,KAAxB,CAAP;AAIA,GAXM,CAAP;AAYA,CAbD;;AAeA,IAAMsc,gBAAgB,GAAG,SAAnBA,gBAAmB,CAAED,WAAF,EAAmB;AAC3C,SAAO5H,2DAAQ,CAAE;AAChBC,QAAI,EAAEmC,mEAAY,CAAE,2BAAF,EAA+B;AAChD0F,SAAG,EAAEF;AAD2C,KAA/B;AADF,GAAF,CAAf;AAKA,CAND;;AAQA,IAAMG,mBAAmB,GAAG,SAAtBA,mBAAsB,CAAEhB,MAAF,EAAc;AACzC,SAAO/G,2DAAQ,CAAE;AAChBC,QAAI,EAAEmC,mEAAY,CAAE,aAAF,EAAiB;AAClC2E,YAAM,EAANA,MADkC;AAElCC,cAAQ,EAAE,EAFwB;AAGlCC,aAAO,EAAE,SAHyB;AAIlCO,aAAO,EAAE,OAJyB;AAKlCC,WAAK,EAAE;AAL2B,KAAjB;AADF,GAAF,CAAR,CAQH9e,IARG,CAQG,UAAUwa,IAAV,EAAiB;AAC1B,WAAOA,IAAI,CAAC3Z,GAAL,CAAU,UAAAkd,GAAG;AAAA,aAAM;AACzB3d,aAAK,EAAE2d,GAAG,CAAC/J,EADc;AAEzB3T,aAAK,EAAEme,+EAAc,CAAET,GAAG,CAAC9b,IAAN,CAAd,IAA8BW,0DAAE,CAAE,YAAF;AAFd,OAAN;AAAA,KAAb,CAAP;AAIA,GAbM,CAAP;AAcA,CAfD;;AAiBA,IAAMyc,cAAc,GAAG,SAAjBA,cAAiB,CAAEC,MAAF,EAAc;AACpC,SAAOjI,2DAAQ,CAAE;AAChBC,QAAI,EAAEmC,mEAAY,CAAE,aAAF,EAAiB;AAClC4E,cAAQ,EAAE,GADwB;AAElCC,aAAO,EAAE,SAFyB;AAGlCK,aAAO,EAAEW,MAAM,CAAChO,IAAP,CAAa,GAAb;AAHyB,KAAjB;AADF,GAAF,CAAR,CAMHtR,IANG,CAMG,UAAUwa,IAAV,EAAiB;AAC1B,WAAOA,IAAI,CAAC3Z,GAAL,CAAU,UAAAkd,GAAG;AAAA,aAAM;AACzB3d,aAAK,EAAE2d,GAAG,CAAC/J,EADc;AAEzB3T,aAAK,EAAEme,+EAAc,CAAET,GAAG,CAAC9b,IAAN,CAAd,IAA8BW,0DAAE,CAAE,YAAF;AAFd,OAAN;AAAA,KAAb,CAAP;AAIA,GAXM,CAAP;AAYA,CAbD;;AAeA,IAAM2c,iBAAiB,GAAG,SAApBA,iBAAoB,CAAEpgB,KAAF,EAAa;AAAA,MAGrCqgB,OAHqC,GAalCrgB,KAbkC,CAGrCqgB,OAHqC;AAAA,MAIrCxF,UAJqC,GAalC7a,KAbkC,CAIrC6a,UAJqC;AAAA,MAKrCyF,WALqC,GAalCtgB,KAbkC,CAKrCsgB,WALqC;AAAA,MAMrCC,qBANqC,GAalCvgB,KAbkC,CAMrCugB,qBANqC;AAAA,MAOrClF,IAPqC,GAalCrb,KAbkC,CAOrCqb,IAPqC;AAAA,MASrCmF,eATqC,GAalCxgB,KAbkC,CASrCwgB,eATqC;AAAA,MAUrCC,kBAVqC,GAalCzgB,KAbkC,CAUrCygB,kBAVqC;AAAA,MAWrCC,6BAXqC,GAalC1gB,KAbkC,CAWrC0gB,6BAXqC;AAAA,MAYrCC,YAZqC,GAalC3gB,KAbkC,CAYrC2gB,YAZqC;;AAetC,MAAK,gBAAgBL,WAArB,EAAmC;AAClC,WAAO,IAAP;AACA;;AAED,SAAO,CACN,yEAAC,mEAAD;AACC,SAAK,EAAG7c,0DAAE,CAAE,yBAAF,CADX;AAEC,QAAI,EAAGA,0DAAE,CAAE,iEAAF,CAFV;AAGC,WAAO,EAAG8c,qBAHX;AAIC,YAAQ,EAAGG;AAJZ,IADM,EAON,yEAAC,mEAAD;AACC,OAAG,EAAC,eADL;AAEC,YAAQ,EAAG,CAFZ;AAGI,YAAQ,EAAG;AAHf,KAIS1gB,KAJT,EAPM,EAaNwgB,eAAe,IACd,yEAAC,6DAAD;AACC,OAAG,EAAC,SADL;AAEC,UAAM,EAAGH,OAAO,IAAI,EAFrB;AAGC,YAAQ,EAAGG,eAHZ;AAIC,oBAAgB,EAAGxB,sBAJpB;AAKC,kBAAc,EAAGM,iBALlB;AAMC,SAAK,EAAG7b,0DAAE,CAAE,SAAF;AANX,IAdK,EAuBNgd,kBAAkB,IACjB,yEAAC,6DAAD;AACC,OAAG,EAAC,YADL;AAEC,UAAM,EAAG5F,UAAU,IAAI,EAFxB;AAGC,YAAQ,EAAG,kBAAE+F,aAAF,EAAqB;AAC/Bb,sBAAgB,CAAEa,aAAF,CAAhB,CAAkC/f,IAAlC,CAAwC,UAAAga,UAAU,EAAI;AACrD4F,0BAAkB,CAAE5F,UAAF,CAAlB;AACA,OAFD;AAGA,KAPF;AAQC,oBAAgB,EAAG4E,wBARpB;AASC,kBAAc,EAAGI,oBATlB;AAUC,SAAK,EAAGpc,0DAAE,CAAE,YAAF;AAVX,IAxBK,EAqCNkd,YAAY,IACX,yEAAC,6DAAD;AACC,OAAG,EAAC,MADL;AAEC,UAAM,EAAGtF,IAAI,IAAI,EAFlB;AAGC,YAAQ,EAAGsF,YAHZ;AAIC,oBAAgB,EAAGV,mBAJpB;AAKC,kBAAc,EAAGC,cALlB;AAMC,SAAK,EAAGzc,0DAAE,CAAE,MAAF;AANX,IAtCK,CAAP;AAgDA,CAnED;;AAqEe2c,gFAAf;;;;;;;;;;;;;;;;;;;;;;;;ACvLA;AACA;AACA;AAGA;AACA;AAEA;AACA;;AAEA,IAAMS,aAAa,GAAG,SAAhBA,aAAgB,CAAE7gB,KAAF,EAAa;AAAA,MAGjCsgB,WAHiC,GAM9BtgB,KAN8B,CAGjCsgB,WAHiC;AAAA,MAIjCQ,mBAJiC,GAM9B9gB,KAN8B,CAIjC8gB,mBAJiC;AAAA,MAKjCC,cALiC,GAM9B/gB,KAN8B,CAKjC+gB,cALiC;AAQlC,SAAO,CACNA,cAAc,IACb,yEAAC,kEAAD;AACC,SAAK,EAAGtd,0DAAE,CAAE,oBAAF,EAAwB,eAAxB,CADX;AAEC,YAAQ,EAAG6c,WAFZ;AAGC,YAAQ,EAAGQ,mBAHZ;AAIC,WAAO,EAAG,CACT;AAAE5f,WAAK,EAAEuC,0DAAE,CAAE,0BAAF,CAAX;AAA2CxC,WAAK,EAAE;AAAlD,KADS,EAET;AAAEC,WAAK,EAAEuC,0DAAE,CAAE,yBAAF,CAAX;AAA0CxC,WAAK,EAAE;AAAjD,KAFS;AAJX,IAFK,EAYN,yEAAC,2DAAD,EAAwBjB,KAAxB,CAZM,EAaN,yEAAC,wDAAD,EAAqBA,KAArB,CAbM,CAAP;AAeA,CAvBD;;AAyBe6gB,4EAAf;;;;;;;;;;;;;;;;;;;;;;;;;;ACpCA;AAEA;AACA;AACA;AACA;;AAEA,IAAMG,oBAAoB,GAAG,SAAvBA,oBAAuB,CAAE/B,MAAF,EAAc;AAC1C,SAAO/G,2DAAQ,CAAE;AAChBC,QAAI,EAAEmC,mEAAY,CAAE,eAAF,EAAmB;AACpC2E,YAAM,EAANA,MADoC;AAEpCC,cAAQ,EAAE,EAF0B;AAGpCC,aAAO,EAAE,UAH2B;AAIpCvV,UAAI,EAAE;AAJ8B,KAAnB;AADF,GAAF,CAAR,CAOH/I,IAPG,CAOG,UAAUogB,KAAV,EAAkB;AAC3B,WAAOA,KAAK,CAACvf,GAAN,CAAW,UAAA6Y,IAAI;AAAA,aAAM;AAC3BtZ,aAAK,EAAEsZ,IAAI,CAAC1F,EADe;AAE3B3T,aAAK,EAAEme,+EAAc,CAAE9E,IAAI,CAAC/W,KAAP,CAAd,IAAgCC,0DAAE,CAAE,YAAF;AAFd,OAAN;AAAA,KAAf,CAAP;AAIA,GAZM,CAAP;AAaA,CAdD;;AAgBA,IAAMyd,eAAe,GAAG,SAAlBA,eAAkB,CAAEC,OAAF,EAAe;AACtC,SAAOjJ,2DAAQ,CAAE;AAChBC,QAAI,EAAEmC,mEAAY,CAAE,cAAF,EAAkB;AACnC4E,cAAQ,EAAE,GADyB;AAEnCM,aAAO,EAAE2B,OAAO,CAAChP,IAAR,CAAc,GAAd,CAF0B;AAGnCgN,aAAO,EAAE;AAH0B,KAAlB;AADF,GAAF,CAAR,CAMHte,IANG,CAMG,UAAUogB,KAAV,EAAkB;AAC3B,WAAOA,KAAK,CAACvf,GAAN,CAAW,UAAA6Y,IAAI;AAAA,aAAM;AAC3BtZ,aAAK,EAAEsZ,IAAI,CAAC1F,EADe;AAE3B3T,aAAK,EAAEme,+EAAc,CAAE9E,IAAI,CAAC/W,KAAL,CAAW2Z,QAAb,CAAd,IAAyC1Z,0DAAE,CAAE,YAAF;AAFvB,OAAN;AAAA,KAAf,CAAP;AAIA,GAXM,CAAP;AAYA,CAbD;;AAeA,IAAM2d,cAAc,GAAG,SAAjBA,cAAiB,CAAEphB,KAAF,EAAa;AAAA,MAGlCsgB,WAHkC,GAM/BtgB,KAN+B,CAGlCsgB,WAHkC;AAAA,MAIlCe,aAJkC,GAM/BrhB,KAN+B,CAIlCqhB,aAJkC;AAAA,MAKlCC,qBALkC,GAM/BthB,KAN+B,CAKlCshB,qBALkC;;AAQnC,MAAK,aAAahB,WAAlB,EAAgC;AAC/B,WAAO,IAAP;AACA;;AAED,SACC,yEAAC,6DAAD;AACC,OAAG,EAAC,OADL;AAEC,UAAM,EAAGe,aAAa,IAAI,EAF3B;AAGC,YAAQ,EAAGC,qBAHZ;AAIC,oBAAgB,EAAGN,oBAJpB;AAKC,kBAAc,EAAGE,eALlB;AAMC,SAAK,EAAGzd,0DAAE,CAAE,OAAF,CANX;AAOC,QAAI,EAAGA,0DAAE,CAAE,+DAAF;AAPV,IADD;AAWA,CAvBD;;AAyBe2d,6EAAf;;;;;;;;;;;;;;;;;;;;;;;AC/DA;AACA;AAEA,IAAMG,aAAa,GAAG,CACpB,MADoB,EAEpB,KAFoB,EAGpB,QAHoB,EAIpB,MAJoB,CAAtB;;AAOA,IAAMC,aAAa,GAAG,SAAhBA,aAAgB,CAAExhB,KAAF,EAAa;AAAA;;AAAA,MAEzBkB,KAFyB,GAEPlB,KAFO,CAEzBkB,KAFyB;AAAA,MAElB8E,MAFkB,GAEPhG,KAFO,CAElBgG,MAFkB;;AAGjC,MAAM1D,QAAQ,GAAGtC,KAAK,CAACsC,QAAN,IAAmB,YAAM,CAAE,CAA5C;;AACA,MAAMb,MAAM,GAAGzB,KAAK,CAACyB,MAAN,IAAgB8f,aAA/B;AAEA,MAAME,UAAU,GAAGhgB,MAAM,CAAEuE,MAAF,CAAzB;AAEA,MAAMQ,aAAa,GAAGC,iDAAU,qKAGAT,MAAM,KAAK,CAHX,iIAIDA,MAAM,KAAK,CAJV,oIAKEA,MAAM,KAAK,CALb,kIAMAA,MAAM,KAAK,CANX,gBAAhC;AAUA,SACE;AAAK,aAAS,EAAG;AAAjB,KACE;AAAK,aAAS,EAAC;AAAf,KACE;AAAK,aAAS,EAAC;AAAf,KAAkD9E,KAAlD,CADF,EAEE;AAAK,aAAS,EAAC;AAAf,KACE;AAAK,aAAS,EAAC;AAAf,KACE;AAAK,aAAS,EAAGsF;AAAjB,KACE;AAAK,aAAS,EAAC;AAAf,IADF,EAEE;AAAK,aAAS,EAAC;AAAf,IAFF,EAGE;AAAK,aAAS,EAAC;AAAf,IAHF,CADF,EAME;AAAK,aAAS,EAAC;AAAf,KACE;AAAK,aAAS,EAAC;AAAf,aADF,EAEE;AAAK,aAAS,EAAC;AAAf,KAA0Cib,UAA1C,CAFF,CANF,EAUE;AAAK,aAAS,EAAC;AAAf,KACE,yEAAC,4DAAD;AACE,WAAO,MADT;AAEE,eAAW,MAFb;AAGE,YAAQ,EAAGzb,MAAM,KAAK,CAHxB;AAIE,WAAO,EAAG,mBAAM;AACd1D,cAAQ,CAAE0D,MAAM,GAAG,CAAX,CAAR;AACD;AANH,KAOE,yEAAC,0DAAD;AAAM,QAAI,EAAG;AAAb,IAPF,CADF,EAUE,yEAAC,4DAAD;AACE,WAAO,MADT;AAEE,eAAW,MAFb;AAGE,YAAQ,EAAGA,MAAM,KAAK,CAHxB;AAIE,WAAO,EAAG,mBAAM;AACd1D,cAAQ,CAAE0D,MAAM,GAAG,CAAX,CAAR;AACD;AANH,KAOE,yEAAC,0DAAD;AAAM,QAAI,EAAG;AAAb,IAPF,CAVF,CAVF,CADF,CAFF,CADF,CADF;AAwCD,CA1DD;;AA4Dewb,4EAAf;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACtEA;AAKA;AAKA;;AAIA,IAAME,WAAW,GAAG,SAAdA,WAAc,CAAE1hB,KAAF,EAAa;AAAA,MACxByF,OADwB,GACFzF,KADE,CACxByF,OADwB;AAAA,MACfnD,UADe,GACFtC,KADE,CACfsC,QADe;;AAAA,kBAEbiL,mEAAQ,CAAE;AAAA,WAAM,IAAIiB,OAAJ,EAAN;AAAA,GAAF,CAFK;AAAA;AAAA,MAExBC,MAFwB;;AAIhC,MAAMkT,cAAc,GAAGlc,OAAO,CAACiE,MAAR,CAAgB,UAAAhE,MAAM;AAAA,WAAI,CAAC,CAAEA,MAAM,CAACzE,KAAd;AAAA,GAAtB,CAAvB;AACA,MAAM2gB,eAAe,GAAGnc,OAAO,CAACiE,MAAR,CAAgB,UAAAhE,MAAM;AAAA,WAAI,CAAEA,MAAM,CAACzE,KAAb;AAAA,GAAtB,CAAxB;AAEA,MAAM4gB,MAAM,GAAG;AACdC,WAAO,EAAE,KADK;AAEdC,SAAK,EAAE,eAAAC,IAAI;AAAA;AAAA,oMAAI,iBAAMC,IAAN;AAAA;AAAA;AAAA;AAAA;AAAA;AACR3T,qBADQ,GACFG,MAAM,CAACM,GAAP,CAAWiT,IAAX,CADE;;AAAA,wBAGT,OAAO1T,GAAP,KAAe,WAHN;AAAA;AAAA;AAAA;;AAAA;;AAAA;AAOd4T,4BAAU,CAAC,YAAM;AAChBD,wBAAI,CAAE;AAAE9S,4BAAM,EAAEb,GAAG,CAAC3F;AAAd,qBAAF,CAAJ;AACA,mBAFS,EAEP,GAFO,CAAV;AAIAuZ,4BAAU,CAAC,YAAM;AAChBD,wBAAI,CAAE;AAAEE,6BAAO,EAAE,CAAX;AAAcC,0BAAI,EAAE;AAApB,qBAAF,CAAJ;AACA,mBAFS,EAEP,GAFO,CAAV;;AAXc;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,SAAJ;;AAAA;AAAA;AAAA;AAAA;AAAA,KAFG;AAiBdC,SAAK,EAAE,eAAAL,IAAI;AAAA;AAAA,qMAAI,kBAAMC,IAAN;AAAA;AAAA;AAAA;AAAA;AACdA,sBAAI,CAAE;AAAEE,2BAAO,EAAE,CAAX;AAAcC,wBAAI,EAAE;AAApB,mBAAF,CAAJ;AAEAF,4BAAU,CAAC,YAAM;AAChBD,wBAAI,CAAE;AAAE9S,4BAAM,EAAE;AAAV,qBAAF,CAAJ;AACA,mBAFS,EAEP,GAFO,CAAV;;AAHc;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,SAAJ;;AAAA;AAAA;AAAA;AAAA;AAAA;AAjBG,GAAf;AA0BA,MAAMmT,kBAAkB,GAAGC,kEAAa,CAAEZ,cAAF,EAAkB,UAAAK,IAAI;AAAA,WAAIA,IAAI,CAACrc,SAAT;AAAA,GAAtB,EAA0Ckc,MAA1C,CAAxC;AACA,MAAMW,mBAAmB,GAAGD,kEAAa,CAAEX,eAAF,EAAmB,UAAAI,IAAI;AAAA,WAAIA,IAAI,CAACrc,SAAT;AAAA,GAAvB,EAA2Ckc,MAA3C,CAAzC;AAEA,SACC;AAAK,aAAS,EAAG,gCAAjB;AAAoD,OAAG,EAAG;AAA1D,KACC;AAAK,aAAS,EAAG;AAAjB,KACG,CAAC,CAAEF,cAAc,CAAC/gB,MAAlB,IACA;AAAK,aAAS,EAAG;AAAjB,KACG0hB,kBAAkB,CAAC5gB,GAAnB,CAAwB,iBAA4B;AAAA,QAAxBsgB,IAAwB,SAAxBA,IAAwB;AAAA,QAAlBlgB,GAAkB,SAAlBA,GAAkB;AAAA,QAAb9B,KAAa,SAAbA,KAAa;AACrD,WACC,yEAAC,qDAAD,CAAU,GAAV;AAAc,SAAG,EAAG8B,GAApB;AAA0B,WAAK,EAAG9B,KAAlC;AAA0C,eAAS,EAAG;AAAtD,OACC;AAAK,SAAG,EAAE,aAAAsO,KAAG;AAAA,eAAIA,KAAG,IAAIG,MAAM,CAAC0B,GAAP,CAAW6R,IAAX,EAAiB1T,KAAjB,CAAX;AAAA;AAAb,OACC;AAAK,eAAS,EAAC;AAAf,OACC,yEAAC,mEAAD;AACC,WAAK,EAAG0T,IAAI,CAAC9gB,KADd;AAEC,aAAO,EAAG,CAAC,CAAE8gB,IAAI,CAAC/gB,KAFnB;AAGC,cAAQ,EAAG,kBAAEA,KAAF,EAAa;AAAEqB,kBAAQ,CAAC,8FAAI0f,IAAI,CAACrc,SAAV,EAAsB1E,KAAtB,EAAR;AAAyC;AAHpE,MADD,CADD,CADD,CADD;AAaA,GAdC,CADH,CAFH,EAoBG,CAAC,CAAE2gB,eAAe,CAAChhB,MAAnB,IACA,yEAAC,2DAAD,QACC;AAAO,aAAS,EAAG;AAAnB,iCADD,EAEC;AAAK,aAAS,EAAG;AAAjB,KACG4hB,mBAAmB,CAAC9gB,GAApB,CAAyB,iBAA4B;AAAA,QAAxBsgB,IAAwB,SAAxBA,IAAwB;AAAA,QAAlBlgB,GAAkB,SAAlBA,GAAkB;AAAA,QAAb9B,KAAa,SAAbA,KAAa;AACtD,WACC,yEAAC,qDAAD,CAAU,GAAV;AAAc,SAAG,EAAG8B,GAApB;AAA0B,WAAK,EAAG9B,KAAlC;AAA0C,eAAS,EAAG;AAAtD,OACC;AAAK,SAAG,EAAE,aAAAsO,KAAG;AAAA,eAAIA,KAAG,IAAIG,MAAM,CAAC0B,GAAP,CAAW6R,IAAX,EAAiB1T,KAAjB,CAAX;AAAA;AAAb,OACC;AAAK,eAAS,EAAC;AAAf,OACC,yEAAC,mEAAD;AACC,WAAK,EAAG0T,IAAI,CAAC9gB,KADd;AAEC,aAAO,EAAG,CAAC,CAAE8gB,IAAI,CAAC/gB,KAFnB;AAGC,cAAQ,EAAG,kBAAEA,KAAF,EAAa;AAAEqB,kBAAQ,CAAC,8FAAI0f,IAAI,CAACrc,SAAV,EAAsB1E,KAAtB,EAAR;AAAyC;AAHpE,MADD,CADD,CADD,CADD;AAaA,GAdC,CADH,CAFD,CArBH,CADD,CADD;AA+CA,CAnFD;;AAqFeygB,0EAAf;;;;;;;;;;;;;;;;;;;;;;;ACnGA;UAK4B9b,E;IAAVgB,K,OAAVsR,Q;AACR,IAAMuK,KAAK,GAAG,EAAd;;AAEA,IAAMtI,WAAW,GAAG,SAAdA,WAAc,CAAErI,GAAF,EAAW;AAAA,kBACNvE,mEAAQ,CAAE,EAAF,CADF;AAAA;AAAA,MACvB6K,IADuB;AAAA,MACjBsK,OADiB;;AAG9BhX,sEAAS,CAAE,YAAM;AAEhB,QAAK,CAAEoG,GAAP,EAAa;AACZ;AACA;;AAED,QAAM6Q,SAAS;AAAA,kMAAG;AAAA;AAAA;AAAA;AAAA;AAAA,oBACVF,KAAK,CAAE3Q,GAAF,CADK;AAAA;AAAA;AAAA;;AAAA;AAAA,uBAEKlL,KAAK,CAAE;AAAEuR,sBAAI,EAAErG;AAAR,iBAAF,CAFV;;AAAA;AAEhB2Q,qBAAK,CAAE3Q,GAAF,CAFW;;AAAA;AAIjB4Q,uBAAO,CAAED,KAAK,CAAE3Q,GAAF,CAAP,CAAP;;AAJiB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,OAAH;;AAAA,sBAAT6Q,SAAS;AAAA;AAAA;AAAA,OAAf;;AAOAA,aAAS;AAET,GAfQ,EAeN,CAAE7Q,GAAF,CAfM,CAAT;AAiBA,SAAO;AAAEsG,QAAI,EAAJA;AAAF,GAAP;AACA,CArBD;;AAuBe+B,0EAAf;;;;;;;;;;;;;;;;;;AC/BA;AACA,IAAMyI,WAAW,GAAG,EAApB;;AAEA,IAAM3X,cAAc,GAAG,SAAjBA,cAAiB,CAAEnJ,GAAF,EAAO+gB,YAAP,EAAyB;AAAA,kBACrBtV,mEAAQ,CAAE,YAAM;AACzC,QAAMuV,cAAc,GAAGnhB,MAAM,CAACohB,SAAP,CAAiB1M,cAAjB,CAAgC2M,IAAhC,CAAsCJ,WAAtC,EAAmD9gB,GAAnD,CAAvB;;AACA,QAAKghB,cAAL,EAAsB;AACrB,aAAOF,WAAW,CAAC9gB,GAAD,CAAlB;AACA,KAFD,MAEO;AACN,aAAO,OAAO+gB,YAAP,KAAwB,UAAxB,GAAqCA,YAAY,EAAjD,GAAsDA,YAA7D;AACA;AACD,GAPiC,CADa;AAAA;AAAA,MACxC5iB,KADwC;AAAA,MACjCkB,QADiC;;AAU/C,WAASmB,QAAT,CAAmB2gB,SAAnB,EAA+B;AAC9BL,eAAW,CAAC9gB,GAAD,CAAX,GAAmBmhB,SAAnB;AACA9hB,YAAQ,CAAE8hB,SAAF,CAAR;AACA;;AAED,SAAO,CAAChjB,KAAD,EAAQqC,QAAR,CAAP;AACA,CAhBD;;AAkBe2I,6EAAf;;;;;;;;;;;;;;;;kBChBIrF,EAAE,CAACsd,O;IAJN3U,M,eAAAA,M;IACA4U,e,eAAAA,e;IACA5V,Q,eAAAA,Q;IACA6V,W,eAAAA,W;;AAGD,IAAMrT,iBAAiB,GAAG,SAApBA,iBAAoB,GAAM;AAAA,kBACLxC,QAAQ,CAAE,EAAF,CADH;AAAA;AAAA,MACxB8V,KADwB;AAAA,MACjBC,QADiB;;AAAA,mBAEP/V,QAAQ,CAAE,IAAF,CAFD;AAAA;AAAA,MAExBgW,IAFwB;AAAA,MAElBC,OAFkB;;AAG/B,MAAMC,QAAQ,GAAGlV,MAAM,CAAE,IAAF,CAAvB;AAEA,MAAMnC,UAAU,GAAGgX,WAAW,CAAE,YAAM;AAAA,QAC9BjX,OAD8B,GACnBsX,QADmB,CAC9BtX,OAD8B;AAErCA,WAAO,IAAIA,OAAO,CAACC,UAAR,EAAX;AACA,GAH6B,EAG3B,EAH2B,CAA9B;AAKA,MAAMF,OAAO,GAAGkX,WAAW,CAAE,YAAM;AAClCK,YAAQ,CAACtX,OAAT,GAAmB,IAAI4H,MAAM,CAAC/H,cAAX,CAA2B;AAAA;AAAA,UAAGqX,KAAH;;AAAA,aAAeC,QAAQ,CAAED,KAAF,CAAvB;AAAA,KAA3B,CAAnB;AACAE,QAAI,IAAIE,QAAQ,CAACtX,OAAT,CAAiBD,OAAjB,CAA0BqX,IAA1B,CAAR;AACA,GAH0B,EAGxB,CAACA,IAAD,CAHwB,CAA3B;AAKAJ,iBAAe,CAAE,YAAM;AACtBjX,WAAO;AACP,WAAO;AAAA,aAAME,UAAU,EAAhB;AAAA,KAAP;AACA,GAHc,EAGZ,CAACA,UAAD,EAAaF,OAAb,CAHY,CAAf;AAKA,SAAO,CAACsX,OAAD,EAAUH,KAAV,CAAP;AACA,CArBD;;AAuBetT,gFAAf;;;;;;;;;;;;;AC9BA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AAEA;AAEA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC3BA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAIA,IAAM2T,eAAe,GAAG,CACtB,kBADsB,EAEtB,6BAFsB,EAGtB,sBAHsB,EAItB,2BAJsB,CAAxB;AAOA;AAEA,IAAMC,gBAAgB,GAAGhf,qFAA0B,CAAC,UAAAC,iBAAiB,EAAI;AAEvE,SAAO,UAAE5E,KAAF,EAAa;AAAA;;AAElB,QAAM4jB,QAAQ,GAAG1e,8DAAM,CAAE,aAAF,CAAN,CAAwB2e,YAAxB,CAAsC7jB,KAAK,CAAC8C,IAA5C,EAAmD8gB,QAApE;;AAEA,QAAK,EAAEA,QAAF,aAAEA,QAAF,uCAAEA,QAAQ,CAAEE,UAAZ,iDAAE,qBAAsBC,KAAxB,CAAL,EAAqC;AACnC,aAAO,yEAAC,iBAAD,EAAwB/jB,KAAxB,CAAP;AACD;;AAED,WACE,yEAAC,2DAAD,QACE,yEAAC,2DAAD,EAAwBA,KAAxB,CADF,EAEE,yEAAC,iBAAD,EAAwBA,KAAxB,CAFF,CADF;AAMD,GAdD;AAeD,CAjBkD,CAAnD;AAkBAgkB,kEAAS,CAAE,kBAAF,EAAsB,+BAAtB,EAAuDL,gBAAvD,CAAT;;AAGA,SAASM,iBAAT,CAA4B/Q,KAA5B,EAAoC;AAAA;;AAElC,MAAK,EAAEA,KAAF,aAAEA,KAAF,kCAAEA,KAAK,CAAE0Q,QAAT,qEAAE,gBAAiBE,UAAnB,kDAAE,sBAA6BC,KAA/B,CAAL,EAA4C;AAC1C,WAAO7Q,KAAP;AACD;;AAED,yCACKA,KADL;AAEE3N,cAAU,kCACL2N,KAAK,CAAC3N,UADD,GAELA,UAFK;AAFZ;AAOD;;AACDye,kEAAS,CAAE,0BAAF,EAA8B,0CAA9B,EAA0EC,iBAA1E,CAAT;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACnDA;AACA;AACA;AAOA;AAEA;AACA;AAEA,IAAMC,oBAAoB,GAAG,CAAE;AAC9BhjB,OAAK,EAAE,MADuB;AAE9BD,OAAK,EAAE;AAFuB,CAAF,EAG1B;AACFC,OAAK,EAAE,aADL;AAEFD,OAAK,EAAE;AAFL,CAH0B,EAM1B;AACFC,OAAK,EAAE,kBADL;AAEFD,OAAK,EAAE;AAFL,CAN0B,EAS1B;AACFC,OAAK,EAAE,cADL;AAEFD,OAAK,EAAE,UAFL;AAGFsE,YAAU,EAAE;AACX4e,mBAAe,EAAE,IADN;AAEXC,yBAAqB,EAAE,IAFZ;AAGXC,+BAA2B,EAAE,EAHlB;AAIXC,6BAAyB,EAAE,EAJhB;AAKXC,oBAAgB,EAAE;AALP;AAHV,CAT0B,EAmB1B;AACFrjB,OAAK,EAAE,kBADL;AAEFD,OAAK,EAAE,UAFL;AAGFsE,YAAU,