Cloud Templates & Patterns collection - Version 1.1.3

Version Description

Download this release

Release Info

Developer themeisle
Plugin Icon 128x128 Cloud Templates & Patterns collection
Version 1.1.3
Comparing to
See all releases

Code changes from version 1.1.2 to 1.1.3

Files changed (61) hide show
  1. CHANGELOG.md +8 -0
  2. README.md +11 -0
  3. assets/build/app.asset.php +1 -4
  4. assets/build/app.js +4 -4
  5. assets/build/style-app-rtl.css +1 -2
  6. assets/build/style-app.css +1 -2
  7. assets/src/Components/CloudLibrary/Filters.js +65 -20
  8. assets/src/Components/CloudLibrary/ImportTemplatesModal.js +7 -1
  9. assets/src/Components/CloudLibrary/Library.js +220 -36
  10. assets/src/Components/CloudLibrary/ListItem.js +3 -2
  11. assets/src/Components/CloudLibrary/common.js +2 -4
  12. assets/src/scss/_editor-tabs.scss +10 -0
  13. assets/src/scss/_library.scss +123 -0
  14. editor/build/index-rtl.css +1 -2
  15. editor/build/index.asset.php +1 -4
  16. editor/build/index.css +1 -2
  17. editor/build/index.js +1 -1
  18. editor/src/components/content.js +14 -1
  19. editor/src/components/filters.js +73 -4
  20. editor/src/components/header.js +14 -3
  21. editor/src/components/list-item.js +16 -8
  22. editor/src/components/preview.js +1 -1
  23. editor/src/components/templates-content.js +91 -6
  24. editor/src/data/block-editor/index.js +2 -1
  25. editor/src/data/templates-cloud/index.js +2 -3
  26. editor/src/edit.js +76 -2
  27. editor/src/editor.scss +91 -7
  28. editor/src/extension.js +9 -8
  29. editor/src/icon.js +3 -1
  30. elementor/build/index-rtl.css +1 -0
  31. elementor/build/index.asset.php +1 -0
  32. elementor/build/index.css +1 -0
  33. elementor/build/index.js +1 -0
  34. elementor/src/components/content.js +263 -0
  35. elementor/src/components/export.js +236 -0
  36. elementor/src/components/header.js +235 -0
  37. elementor/src/components/template.js +170 -0
  38. elementor/src/components/templates-content.js +174 -0
  39. elementor/src/data/store/index.js +144 -0
  40. elementor/src/data/templates-cloud/index.js +352 -0
  41. elementor/src/editor.scss +735 -0
  42. elementor/src/export.js +164 -0
  43. elementor/src/import.js +98 -0
  44. elementor/src/index.js +4 -0
  45. elementor/src/template-library.js +153 -0
  46. includes/Editor.php +2 -0
  47. includes/Elementor.php +136 -0
  48. includes/Importers/Plugin_Importer.php +101 -42
  49. includes/Main.php +19 -2
  50. includes/Rest_Server.php +37 -0
  51. languages/templates-patterns-collection.pot +86 -86
  52. readme.txt +11 -0
  53. templates-patterns-collection.php +1 -1
  54. vendor/autoload.php +1 -1
  55. vendor/composer/ClassLoader.php +32 -0
  56. vendor/composer/InstalledVersions.php +94 -29
  57. vendor/composer/autoload_classmap.php +1 -0
  58. vendor/composer/autoload_real.php +5 -5
  59. vendor/composer/autoload_static.php +5 -4
  60. vendor/composer/installed.php +4 -4
  61. yarn.lock +1622 -1691
CHANGELOG.md CHANGED
@@ -1,3 +1,11 @@
 
 
 
 
 
 
 
 
1
  ##### [Version 1.1.2](https://github.com/Codeinwp/templates-patterns-collection/compare/v1.1.1...v1.1.2) (2020-12-17)
2
 
3
  * Fix rest meta fields not getting registered
1
+ ##### [Version 1.1.3](https://github.com/Codeinwp/templates-patterns-collection/compare/v1.1.2...v1.1.3) (2021-02-10)
2
+
3
+ - Adds support for Elementor templates upload to Template Cloud
4
+ - Adds support for single Elementor templates import
5
+ - Fixe issue with CSS variables not being properly imported when importing individual templates
6
+ - Fixes icon misalignment inside the WordPress editor
7
+ - Allow site import even if the user doesn't have permissions to install plugins if the plugins are already installed and he can activate them
8
+
9
  ##### [Version 1.1.2](https://github.com/Codeinwp/templates-patterns-collection/compare/v1.1.1...v1.1.2) (2020-12-17)
10
 
11
  * Fix rest meta fields not getting registered
README.md CHANGED
@@ -27,6 +27,17 @@ No account is required to access the service template collection and the privacy
27
 
28
  ## Changelog ##
29
 
 
 
 
 
 
 
 
 
 
 
 
30
  ##### [Version 1.1.2](https://github.com/Codeinwp/templates-patterns-collection/compare/v1.1.1...v1.1.2) (2020-12-17)
31
 
32
  * Fix rest meta fields not getting registered
27
 
28
  ## Changelog ##
29
 
30
+ ##### [Version 1.1.3](https://github.com/Codeinwp/templates-patterns-collection/compare/v1.1.2...v1.1.3) (2021-02-10)
31
+
32
+ - Adds support for Elementor templates upload to Template Cloud
33
+ - Adds support for single Elementor templates import
34
+ - Fixe issue with CSS variables not being properly imported when importing individual templates
35
+ - Fixes icon misalignment inside the WordPress editor
36
+ - Allow site import even if the user doesn't have permissions to install plugins if the plugins are already installed and he can activate them
37
+
38
+
39
+
40
+
41
  ##### [Version 1.1.2](https://github.com/Codeinwp/templates-patterns-collection/compare/v1.1.1...v1.1.2) (2020-12-17)
42
 
43
  * Fix rest meta fields not getting registered
assets/build/app.asset.php CHANGED
@@ -1,4 +1 @@
1
- <?php return array(
2
- 'dependencies' => array( 'react', 'react-dom', 'wp-api-fetch', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives' ),
3
- 'version' => 'edaeef1d2a5566fc3aa7447a01bcc8c3',
4
- );
1
+ <?php return array('dependencies' => array('react', 'react-dom', 'wp-api-fetch', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-i18n', 'wp-keycodes', 'wp-polyfill', 'wp-primitives'), 'version' => '9b40a9efb2cfdfecf8cf6eef034e3827');
 
 
 
assets/build/app.js CHANGED
@@ -1,10 +1,10 @@
1
- (window.webpackJsonp=window.webpackJsonp||[]).push([[1],{20:function(e,t,n){}}]),function(e){function t(t){for(var r,o,i=t[0],s=t[1],l=t[2],m=0,p=[];m<i.length;m++)o=i[m],Object.prototype.hasOwnProperty.call(a,o)&&a[o]&&p.push(a[o][0]),a[o]=0;for(r in s)Object.prototype.hasOwnProperty.call(s,r)&&(e[r]=s[r]);for(u&&u(t);p.length;)p.shift()();return c.push.apply(c,l||[]),n()}function n(){for(var e,t=0;t<c.length;t++){for(var n=c[t],r=!0,i=1;i<n.length;i++){var s=n[i];0!==a[s]&&(r=!1)}r&&(c.splice(t--,1),e=o(o.s=n[0]))}return e}var r={},a={0:0},c=[];function o(t){if(r[t])return r[t].exports;var n=r[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,o),n.l=!0,n.exports}o.m=e,o.c=r,o.d=function(e,t,n){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(o.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)o.d(n,r,function(t){return e[t]}.bind(null,r));return n},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="";var i=window.webpackJsonp=window.webpackJsonp||[],s=i.push.bind(i);i.push=t,i=i.slice();for(var l=0;l<i.length;l++)t(i[l]);var u=s;c.push([32,1]),n()}([function(e,t){!function(){e.exports=this.wp.element}()},function(e,t){!function(){e.exports=this.wp.i18n}()},function(e,t){!function(){e.exports=this.wp.components}()},function(e,t,n){var r=n(21),a=n(22),c=n(15),o=n(23);e.exports=function(e,t){return r(e)||a(e,t)||c(e,t)||o()}},function(e,t){!function(){e.exports=this.wp.data}()},function(e,t){!function(){e.exports=this.wp.primitives}()},function(e,t,n){var r;!function(){"use strict";var n={}.hasOwnProperty;function a(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var c=typeof r;if("string"===c||"number"===c)e.push(r);else if(Array.isArray(r)&&r.length){var o=a.apply(null,r);o&&e.push(o)}else if("object"===c)for(var i in r)n.call(r,i)&&r[i]&&e.push(i)}}return e.join(" ")}e.exports?(a.default=a,e.exports=a):void 0===(r=function(){return a}.apply(t,[]))||(e.exports=r)}()},function(e,t){!function(){e.exports=this.wp.compose}()},function(e,t){!function(){e.exports=this.regeneratorRuntime}()},function(e,t){function n(e,t,n,r,a,c,o){try{var i=e[c](o),s=i.value}catch(e){return void n(e)}i.done?t(s):Promise.resolve(s).then(r,a)}e.exports=function(e){return function(){var t=this,r=arguments;return new Promise((function(a,c){var o=e.apply(t,r);function i(e){n(o,a,c,i,s,"next",e)}function s(e){n(o,a,c,i,s,"throw",e)}i(void 0)}))}}},function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){"use strict";const r=n(24),a=n(25),c=n(26);function o(e){if("string"!=typeof e||1!==e.length)throw new TypeError("arrayFormatSeparator must be single character string")}function i(e,t){return t.encode?t.strict?r(e):encodeURIComponent(e):e}function s(e,t){return t.decode?a(e):e}function l(e){const t=e.indexOf("#");return-1!==t&&(e=e.slice(0,t)),e}function u(e){const t=(e=l(e)).indexOf("?");return-1===t?"":e.slice(t+1)}function m(e,t){return t.parseNumbers&&!Number.isNaN(Number(e))&&"string"==typeof e&&""!==e.trim()?e=Number(e):!t.parseBooleans||null===e||"true"!==e.toLowerCase()&&"false"!==e.toLowerCase()||(e="true"===e.toLowerCase()),e}function p(e,t){o((t=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},t)).arrayFormatSeparator);const n=function(e){let t;switch(e.arrayFormat){case"index":return(e,n,r)=>{t=/\[(\d*)\]$/.exec(e),e=e.replace(/\[\d*\]$/,""),t?(void 0===r[e]&&(r[e]={}),r[e][t[1]]=n):r[e]=n};case"bracket":return(e,n,r)=>{t=/(\[\])$/.exec(e),e=e.replace(/\[\]$/,""),t?void 0!==r[e]?r[e]=[].concat(r[e],n):r[e]=[n]:r[e]=n};case"comma":case"separator":return(t,n,r)=>{const a="string"==typeof n&&n.includes(e.arrayFormatSeparator),c="string"==typeof n&&!a&&s(n,e).includes(e.arrayFormatSeparator);n=c?s(n,e):n;const o=a||c?n.split(e.arrayFormatSeparator).map(t=>s(t,e)):null===n?n:s(n,e);r[t]=o};default:return(e,t,n)=>{void 0!==n[e]?n[e]=[].concat(n[e],t):n[e]=t}}}(t),r=Object.create(null);if("string"!=typeof e)return r;if(!(e=e.trim().replace(/^[?#&]/,"")))return r;for(const a of e.split("&")){let[e,o]=c(t.decode?a.replace(/\+/g," "):a,"=");o=void 0===o?null:["comma","separator"].includes(t.arrayFormat)?o:s(o,t),n(s(e,t),o,r)}for(const e of Object.keys(r)){const n=r[e];if("object"==typeof n&&null!==n)for(const e of Object.keys(n))n[e]=m(n[e],t);else r[e]=m(n,t)}return!1===t.sort?r:(!0===t.sort?Object.keys(r).sort():Object.keys(r).sort(t.sort)).reduce((e,t)=>{const n=r[t];return Boolean(n)&&"object"==typeof n&&!Array.isArray(n)?e[t]=function e(t){return Array.isArray(t)?t.sort():"object"==typeof t?e(Object.keys(t)).sort((e,t)=>Number(e)-Number(t)).map(e=>t[e]):t}(n):e[t]=n,e},Object.create(null))}t.extract=u,t.parse=p,t.stringify=(e,t)=>{if(!e)return"";o((t=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},t)).arrayFormatSeparator);const n=n=>t.skipNull&&null==e[n]||t.skipEmptyString&&""===e[n],r=function(e){switch(e.arrayFormat){case"index":return t=>(n,r)=>{const a=n.length;return void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?n:null===r?[...n,[i(t,e),"[",a,"]"].join("")]:[...n,[i(t,e),"[",i(a,e),"]=",i(r,e)].join("")]};case"bracket":return t=>(n,r)=>void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?n:null===r?[...n,[i(t,e),"[]"].join("")]:[...n,[i(t,e),"[]=",i(r,e)].join("")];case"comma":case"separator":return t=>(n,r)=>null==r||0===r.length?n:0===n.length?[[i(t,e),"=",i(r,e)].join("")]:[[n,i(r,e)].join(e.arrayFormatSeparator)];default:return t=>(n,r)=>void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?n:null===r?[...n,i(t,e)]:[...n,[i(t,e),"=",i(r,e)].join("")]}}(t),a={};for(const t of Object.keys(e))n(t)||(a[t]=e[t]);const c=Object.keys(a);return!1!==t.sort&&c.sort(t.sort),c.map(n=>{const a=e[n];return void 0===a?"":null===a?i(n,t):Array.isArray(a)?a.reduce(r(n),[]).join("&"):i(n,t)+"="+i(a,t)}).filter(e=>e.length>0).join("&")},t.parseUrl=(e,t)=>{t=Object.assign({decode:!0},t);const[n,r]=c(e,"#");return Object.assign({url:n.split("?")[0]||"",query:p(u(e),t)},t&&t.parseFragmentIdentifier&&r?{fragmentIdentifier:s(r,t)}:{})},t.stringifyUrl=(e,n)=>{n=Object.assign({encode:!0,strict:!0},n);const r=l(e.url).split("?")[0]||"",a=t.extract(e.url),c=t.parse(a,{sort:!1}),o=Object.assign(c,e.query);let s=t.stringify(o,n);s&&(s="?"+s);let u=function(e){let t="";const n=e.indexOf("#");return-1!==n&&(t=e.slice(n)),t}(e.url);return e.fragmentIdentifier&&(u="#"+i(e.fragmentIdentifier,n)),`${r}${s}${u}`}},function(e,t){!function(){e.exports=this.wp.apiFetch}()},,function(e,t,n){var r;r=function(e,t){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(r,a,function(t){return e[t]}.bind(null,a));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=4)}([function(e,t,n){e.exports=n(5)()},function(t,n){t.exports=e},function(e,n){e.exports=t},function(e,t){e.exports=function(e,t,n){var r=e.direction,a=e.value;switch(r){case"top":return n.top+a<t.top&&n.bottom>t.bottom&&n.left<t.left&&n.right>t.right;case"left":return n.left+a<t.left&&n.bottom>t.bottom&&n.top<t.top&&n.right>t.right;case"bottom":return n.bottom-a>t.bottom&&n.left<t.left&&n.right>t.right&&n.top<t.top;case"right":return n.right-a>t.right&&n.left<t.left&&n.top<t.top&&n.bottom>t.bottom}}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return g}));var r=n(1),a=n.n(r),c=n(2),o=n.n(c),i=n(0),s=n.n(i),l=n(3),u=n.n(l);function m(e){return(m="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,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 d(e){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function b(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var g=function(e){function t(e){var n,r,a;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),r=this,a=d(t).call(this,e),n=!a||"object"!==m(a)&&"function"!=typeof a?b(r):a,h(b(n),"getContainer",(function(){return n.props.containment||window})),h(b(n),"addEventListener",(function(e,t,r,a){var c;n.debounceCheck||(n.debounceCheck={});var o=function(){c=null,n.check()},i={target:e,fn:a>-1?function(){c||(c=setTimeout(o,a||0))}:function(){clearTimeout(c),c=setTimeout(o,r||0)},getLastTimeout:function(){return c}};e.addEventListener(t,i.fn),n.debounceCheck[t]=i})),h(b(n),"startWatching",(function(){n.debounceCheck||n.interval||(n.props.intervalCheck&&(n.interval=setInterval(n.check,n.props.intervalDelay)),n.props.scrollCheck&&n.addEventListener(n.getContainer(),"scroll",n.props.scrollDelay,n.props.scrollThrottle),n.props.resizeCheck&&n.addEventListener(window,"resize",n.props.resizeDelay,n.props.resizeThrottle),!n.props.delayedCall&&n.check())})),h(b(n),"stopWatching",(function(){if(n.debounceCheck)for(var e in n.debounceCheck)if(n.debounceCheck.hasOwnProperty(e)){var t=n.debounceCheck[e];clearTimeout(t.getLastTimeout()),t.target.removeEventListener(e,t.fn),n.debounceCheck[e]=null}n.debounceCheck=null,n.interval&&(n.interval=clearInterval(n.interval))})),h(b(n),"check",(function(){var e,t,r=n.node;if(!r)return n.state;if(e=function(e){return void 0===e.width&&(e.width=e.right-e.left),void 0===e.height&&(e.height=e.bottom-e.top),e}(n.roundRectDown(r.getBoundingClientRect())),n.props.containment){var a=n.props.containment.getBoundingClientRect();t={top:a.top,left:a.left,bottom:a.bottom,right:a.right}}else t={top:0,left:0,bottom:window.innerHeight||document.documentElement.clientHeight,right:window.innerWidth||document.documentElement.clientWidth};var c=n.props.offset||{};"object"===m(c)&&(t.top+=c.top||0,t.left+=c.left||0,t.bottom-=c.bottom||0,t.right-=c.right||0);var o={top:e.top>=t.top,left:e.left>=t.left,bottom:e.bottom<=t.bottom,right:e.right<=t.right},i=e.height>0&&e.width>0,s=i&&o.top&&o.left&&o.bottom&&o.right;if(i&&n.props.partialVisibility){var l=e.top<=t.bottom&&e.bottom>=t.top&&e.left<=t.right&&e.right>=t.left;"string"==typeof n.props.partialVisibility&&(l=o[n.props.partialVisibility]),s=n.props.minTopValue?l&&e.top<=t.bottom-n.props.minTopValue:l}"string"==typeof c.direction&&"number"==typeof c.value&&(console.warn("[notice] offset.direction and offset.value have been deprecated. They still work for now, but will be removed in next major version. Please upgrade to the new syntax: { %s: %d }",c.direction,c.value),s=u()(c,e,t));var p=n.state;return n.state.isVisible!==s&&(p={isVisible:s,visibilityRect:o},n.setState(p),n.props.onChange&&n.props.onChange(s)),p})),n.state={isVisible:null,visibilityRect:{}},n}var n,r,c;return function(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&&f(e,t)}(t,e),n=t,(r=[{key:"componentDidMount",value:function(){this.node=o.a.findDOMNode(this),this.props.active&&this.startWatching()}},{key:"componentWillUnmount",value:function(){this.stopWatching()}},{key:"componentDidUpdate",value:function(e){this.node=o.a.findDOMNode(this),this.props.active&&!e.active?(this.setState({isVisible:null,visibilityRect:{}}),this.startWatching()):this.props.active||this.stopWatching()}},{key:"roundRectDown",value:function(e){return{top:Math.floor(e.top),left:Math.floor(e.left),bottom:Math.floor(e.bottom),right:Math.floor(e.right)}}},{key:"render",value:function(){return this.props.children instanceof Function?this.props.children({isVisible:this.state.isVisible,visibilityRect:this.state.visibilityRect}):a.a.Children.only(this.props.children)}}])&&p(n.prototype,r),c&&p(n,c),t}(a.a.Component);h(g,"defaultProps",{active:!0,partialVisibility:!1,minTopValue:0,scrollCheck:!1,scrollDelay:250,scrollThrottle:-1,resizeCheck:!1,resizeDelay:250,resizeThrottle:-1,intervalCheck:!0,intervalDelay:100,delayedCall:!1,offset:{},containment:null,children:a.a.createElement("span",null)}),h(g,"propTypes",{onChange:s.a.func,active:s.a.bool,partialVisibility:s.a.oneOfType([s.a.bool,s.a.oneOf(["top","right","bottom","left"])]),delayedCall:s.a.bool,offset:s.a.oneOfType([s.a.shape({top:s.a.number,left:s.a.number,bottom:s.a.number,right:s.a.number}),s.a.shape({direction:s.a.oneOf(["top","right","bottom","left"]),value:s.a.number})]),scrollCheck:s.a.bool,scrollDelay:s.a.number,scrollThrottle:s.a.number,resizeCheck:s.a.bool,resizeDelay:s.a.number,resizeThrottle:s.a.number,intervalCheck:s.a.bool,intervalDelay:s.a.number,containment:"undefined"!=typeof window?s.a.instanceOf(window.Element):s.a.any,children:s.a.oneOfType([s.a.element,s.a.func]),minTopValue:s.a.number})},function(e,t,n){"use strict";var r=n(6);function a(){}function c(){}c.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,c,o){if(o!==r){var i=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw i.name="Invariant Violation",i}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:c,resetWarningCache:a};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"}])},e.exports=r(n(30),n(31))},function(e,t,n){var r=n(16);e.exports=function(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(e,t){e.exports=function(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(e,t,n){var r=n(27),a=n(28),c=n(15),o=n(29);e.exports=function(e){return r(e)||a(e)||c(e)||o()}},function(e,t,n){var r;r=function(){"use strict";function e(t){return(e="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})(t)}function t(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(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 r(e,t,r){return t&&n(e.prototype,t),r&&n(e,r),e}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(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 o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function i(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&&function(e,t){(Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}(e,t)}function s(e){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function l(e,t){return!t||"object"!=typeof t&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}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=s(e);if(t){var a=s(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return l(this,n)}}function m(e){return function(e){if(Array.isArray(e))return p(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return p(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)?p(e,t):void 0}}(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 p(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 d(e){return Array.isArray?Array.isArray(e):"[object Array]"===v(e)}function b(e){return"string"==typeof e}function f(e){return"number"==typeof e}function h(t){return"object"===e(t)}function g(e){return null!=e}function O(e){return!e.trim().length}function v(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}var j=function(e){return"Invalid value for key ".concat(e)},y=function(e){return"Pattern length exceeds max of ".concat(e,".")},E=Object.prototype.hasOwnProperty,_=function(){function e(n){var r=this;t(this,e),this._keys=[],this._keyMap={};var a=0;n.forEach((function(e){var t=w(e);a+=t.weight,r._keys.push(t),r._keyMap[t.id]=t,a+=t.weight})),this._keys.forEach((function(e){e.weight/=a}))}return r(e,[{key:"get",value:function(e){return this._keyMap[e]}},{key:"keys",value:function(){return this._keys}},{key:"toJSON",value:function(){return JSON.stringify(this._keys)}}]),e}();function w(e){var t=null,n=null,r=null,a=1;if(b(e)||d(e))r=e,t=S(e),n=k(e);else{if(!E.call(e,"name"))throw new Error("Missing ".concat("name"," property in key"));var c=e.name;if(r=c,E.call(e,"weight")&&(a=e.weight)<=0)throw new Error(function(e){return"Property 'weight' in key '".concat(e,"' must be a positive integer")}(c));t=S(c),n=k(c)}return{path:t,id:n,weight:a,src:r}}function S(e){return d(e)?e:e.split(".")}function k(e){return d(e)?e.join("."):e}var C=o({},{isCaseSensitive:!1,includeScore:!1,keys:[],shouldSort:!0,sortFn:function(e,t){return e.score===t.score?e.idx<t.idx?-1:1:e.score<t.score?-1:1}},{},{includeMatches:!1,findAllMatches:!1,minMatchCharLength:1},{},{location:0,threshold:.6,distance:100},{},{useExtendedSearch:!1,getFn:function(e,t){var n=[],r=!1;return function e(t,a,c){if(a[c]){var o=t[a[c]];if(!g(o))return;if(c===a.length-1&&(b(o)||f(o)||function(e){return!0===e||!1===e||function(e){return h(e)&&null!==e}(e)&&"[object Boolean]"==v(e)}(o)))n.push(function(e){return null==e?"":function(e){if("string"==typeof e)return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}(e)}(o));else if(d(o)){r=!0;for(var i=0,s=o.length;i<s;i+=1)e(o[i],a,c+1)}else a.length&&e(o,a,c+1)}else n.push(t)}(e,b(t)?t.split("."):t,0),r?n:n[0]},ignoreLocation:!1,ignoreFieldNorm:!1}),N=/[^ ]+/g;function T(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:3,t=new Map;return{get:function(n){var r=n.match(N).length;if(t.has(r))return t.get(r);var a=parseFloat((1/Math.sqrt(r)).toFixed(e));return t.set(r,a),a},clear:function(){t.clear()}}}var M=function(){function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=n.getFn,a=void 0===r?C.getFn:r;t(this,e),this.norm=T(3),this.getFn=a,this.isCreated=!1,this.setIndexRecords()}return r(e,[{key:"setSources",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.docs=e}},{key:"setIndexRecords",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.records=e}},{key:"setKeys",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.keys=t,this._keysMap={},t.forEach((function(t,n){e._keysMap[t.id]=n}))}},{key:"create",value:function(){var e=this;!this.isCreated&&this.docs.length&&(this.isCreated=!0,b(this.docs[0])?this.docs.forEach((function(t,n){e._addString(t,n)})):this.docs.forEach((function(t,n){e._addObject(t,n)})),this.norm.clear())}},{key:"add",value:function(e){var t=this.size();b(e)?this._addString(e,t):this._addObject(e,t)}},{key:"removeAt",value:function(e){this.records.splice(e,1);for(var t=e,n=this.size();t<n;t+=1)this.records[t].i-=1}},{key:"getValueForItemAtKeyId",value:function(e,t){return e[this._keysMap[t]]}},{key:"size",value:function(){return this.records.length}},{key:"_addString",value:function(e,t){if(g(e)&&!O(e)){var n={v:e,i:t,n:this.norm.get(e)};this.records.push(n)}}},{key:"_addObject",value:function(e,t){var n=this,r={i:t,$:{}};this.keys.forEach((function(t,a){var c=n.getFn(e,t.path);if(g(c))if(d(c))!function(){for(var e=[],t=[{nestedArrIndex:-1,value:c}];t.length;){var o=t.pop(),i=o.nestedArrIndex,s=o.value;if(g(s))if(b(s)&&!O(s)){var l={v:s,i:i,n:n.norm.get(s)};e.push(l)}else d(s)&&s.forEach((function(e,n){t.push({nestedArrIndex:n,value:e})}))}r.$[a]=e}();else if(!O(c)){var o={v:c,n:n.norm.get(c)};r.$[a]=o}})),this.records.push(r)}},{key:"toJSON",value:function(){return{keys:this.keys,records:this.records}}}]),e}();function x(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.getFn,a=void 0===r?C.getFn:r,c=new M({getFn:a});return c.setKeys(e.map(w)),c.setSources(t),c.create(),c}function I(e,t){var n=e.matches;t.matches=[],g(n)&&n.forEach((function(e){if(g(e.indices)&&e.indices.length){var n={indices:e.indices,value:e.value};e.key&&(n.key=e.key.src),e.idx>-1&&(n.refIndex=e.idx),t.matches.push(n)}}))}function P(e,t){t.score=e.score}function D(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.errors,r=void 0===n?0:n,a=t.currentLocation,c=void 0===a?0:a,o=t.expectedLocation,i=void 0===o?0:o,s=t.distance,l=void 0===s?C.distance:s,u=t.ignoreLocation,m=void 0===u?C.ignoreLocation:u,p=r/e.length;if(m)return p;var d=Math.abs(i-c);return l?p+d/l:d?1:p}function L(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:C.minMatchCharLength,n=[],r=-1,a=-1,c=0,o=e.length;c<o;c+=1){var i=e[c];i&&-1===r?r=c:i||-1===r||((a=c-1)-r+1>=t&&n.push([r,a]),r=-1)}return e[c-1]&&c-r>=t&&n.push([r,c-1]),n}function A(e){for(var t={},n=0,r=e.length;n<r;n+=1){var a=e.charAt(n);t[a]=(t[a]||0)|1<<r-n-1}return t}var B=function(){function e(n){var r=this,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},c=a.location,o=void 0===c?C.location:c,i=a.threshold,s=void 0===i?C.threshold:i,l=a.distance,u=void 0===l?C.distance:l,m=a.includeMatches,p=void 0===m?C.includeMatches:m,d=a.findAllMatches,b=void 0===d?C.findAllMatches:d,f=a.minMatchCharLength,h=void 0===f?C.minMatchCharLength:f,g=a.isCaseSensitive,O=void 0===g?C.isCaseSensitive:g,v=a.ignoreLocation,j=void 0===v?C.ignoreLocation:v;if(t(this,e),this.options={location:o,threshold:s,distance:u,includeMatches:p,findAllMatches:b,minMatchCharLength:h,isCaseSensitive:O,ignoreLocation:j},this.pattern=O?n:n.toLowerCase(),this.chunks=[],this.pattern.length){var y=function(e,t){r.chunks.push({pattern:e,alphabet:A(e),startIndex:t})},E=this.pattern.length;if(E>32){for(var _=0,w=E%32,S=E-w;_<S;)y(this.pattern.substr(_,32),_),_+=32;if(w){var k=E-32;y(this.pattern.substr(k),k)}}else y(this.pattern,0)}}return r(e,[{key:"searchIn",value:function(e){var t=this.options,n=t.isCaseSensitive,r=t.includeMatches;if(n||(e=e.toLowerCase()),this.pattern===e){var a={isMatch:!0,score:0};return r&&(a.indices=[[0,e.length-1]]),a}var c=this.options,o=c.location,i=c.distance,s=c.threshold,l=c.findAllMatches,u=c.minMatchCharLength,p=c.ignoreLocation,d=[],b=0,f=!1;this.chunks.forEach((function(t){var n=t.pattern,a=t.alphabet,c=t.startIndex,h=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=r.location,c=void 0===a?C.location:a,o=r.distance,i=void 0===o?C.distance:o,s=r.threshold,l=void 0===s?C.threshold:s,u=r.findAllMatches,m=void 0===u?C.findAllMatches:u,p=r.minMatchCharLength,d=void 0===p?C.minMatchCharLength:p,b=r.includeMatches,f=void 0===b?C.includeMatches:b,h=r.ignoreLocation,g=void 0===h?C.ignoreLocation:h;if(t.length>32)throw new Error(y(32));for(var O,v=t.length,j=e.length,E=Math.max(0,Math.min(c,j)),_=l,w=E,S=d>1||f,k=S?Array(j):[];(O=e.indexOf(t,w))>-1;){var N=D(t,{currentLocation:O,expectedLocation:E,distance:i,ignoreLocation:g});if(_=Math.min(N,_),w=O+v,S)for(var T=0;T<v;)k[O+T]=1,T+=1}w=-1;for(var M=[],x=1,I=v+j,P=1<<v-1,A=0;A<v;A+=1){for(var B=0,R=I;B<R;){var F=D(t,{errors:A,currentLocation:E+R,expectedLocation:E,distance:i,ignoreLocation:g});F<=_?B=R:I=R,R=Math.floor((I-B)/2+B)}I=R;var z=Math.max(1,E-R+1),U=m?j:Math.min(E+R,j)+v,V=Array(U+2);V[U+1]=(1<<A)-1;for(var $=U;$>=z;$-=1){var H=$-1,G=n[e.charAt(H)];if(S&&(k[H]=+!!G),V[$]=(V[$+1]<<1|1)&G,A&&(V[$]|=(M[$+1]|M[$])<<1|1|M[$+1]),V[$]&P&&(x=D(t,{errors:A,currentLocation:H,expectedLocation:E,distance:i,ignoreLocation:g}))<=_){if(_=x,(w=H)<=E)break;z=Math.max(1,2*E-w)}}var W=D(t,{errors:A+1,currentLocation:E,expectedLocation:E,distance:i,ignoreLocation:g});if(W>_)break;M=V}var q={isMatch:w>=0,score:Math.max(.001,x)};if(S){var Q=L(k,d);Q.length?f&&(q.indices=Q):q.isMatch=!1}return q}(e,n,a,{location:o+c,distance:i,threshold:s,findAllMatches:l,minMatchCharLength:u,includeMatches:r,ignoreLocation:p}),g=h.isMatch,O=h.score,v=h.indices;g&&(f=!0),b+=O,g&&v&&(d=[].concat(m(d),m(v)))}));var h={isMatch:f,score:f?b/this.chunks.length:1};return f&&r&&(h.indices=d),h}}]),e}(),R=function(){function e(n){t(this,e),this.pattern=n}return r(e,[{key:"search",value:function(){}}],[{key:"isMultiMatch",value:function(e){return F(e,this.multiRegex)}},{key:"isSingleMatch",value:function(e){return F(e,this.singleRegex)}}]),e}();function F(e,t){var n=e.match(t);return n?n[1]:null}var z=function(e){i(a,e);var n=u(a);function a(e){return t(this,a),n.call(this,e)}return r(a,[{key:"search",value:function(e){var t=e===this.pattern;return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}}],[{key:"type",get:function(){return"exact"}},{key:"multiRegex",get:function(){return/^="(.*)"$/}},{key:"singleRegex",get:function(){return/^=(.*)$/}}]),a}(R),U=function(e){i(a,e);var n=u(a);function a(e){return t(this,a),n.call(this,e)}return r(a,[{key:"search",value:function(e){var t=-1===e.indexOf(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-exact"}},{key:"multiRegex",get:function(){return/^!"(.*)"$/}},{key:"singleRegex",get:function(){return/^!(.*)$/}}]),a}(R),V=function(e){i(a,e);var n=u(a);function a(e){return t(this,a),n.call(this,e)}return r(a,[{key:"search",value:function(e){var t=e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}}],[{key:"type",get:function(){return"prefix-exact"}},{key:"multiRegex",get:function(){return/^\^"(.*)"$/}},{key:"singleRegex",get:function(){return/^\^(.*)$/}}]),a}(R),$=function(e){i(a,e);var n=u(a);function a(e){return t(this,a),n.call(this,e)}return r(a,[{key:"search",value:function(e){var t=!e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-prefix-exact"}},{key:"multiRegex",get:function(){return/^!\^"(.*)"$/}},{key:"singleRegex",get:function(){return/^!\^(.*)$/}}]),a}(R),H=function(e){i(a,e);var n=u(a);function a(e){return t(this,a),n.call(this,e)}return r(a,[{key:"search",value:function(e){var t=e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[e.length-this.pattern.length,e.length-1]}}}],[{key:"type",get:function(){return"suffix-exact"}},{key:"multiRegex",get:function(){return/^"(.*)"\$$/}},{key:"singleRegex",get:function(){return/^(.*)\$$/}}]),a}(R),G=function(e){i(a,e);var n=u(a);function a(e){return t(this,a),n.call(this,e)}return r(a,[{key:"search",value:function(e){var t=!e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-suffix-exact"}},{key:"multiRegex",get:function(){return/^!"(.*)"\$$/}},{key:"singleRegex",get:function(){return/^!(.*)\$$/}}]),a}(R),W=function(e){i(a,e);var n=u(a);function a(e){var r,c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=c.location,i=void 0===o?C.location:o,s=c.threshold,l=void 0===s?C.threshold:s,u=c.distance,m=void 0===u?C.distance:u,p=c.includeMatches,d=void 0===p?C.includeMatches:p,b=c.findAllMatches,f=void 0===b?C.findAllMatches:b,h=c.minMatchCharLength,g=void 0===h?C.minMatchCharLength:h,O=c.isCaseSensitive,v=void 0===O?C.isCaseSensitive:O;return t(this,a),(r=n.call(this,e))._bitapSearch=new B(e,{location:i,threshold:l,distance:m,includeMatches:d,findAllMatches:f,minMatchCharLength:g,isCaseSensitive:v}),r}return r(a,[{key:"search",value:function(e){return this._bitapSearch.searchIn(e)}}],[{key:"type",get:function(){return"fuzzy"}},{key:"multiRegex",get:function(){return/^"(.*)"$/}},{key:"singleRegex",get:function(){return/^(.*)$/}}]),a}(R),q=function(e){i(a,e);var n=u(a);function a(e){return t(this,a),n.call(this,e)}return r(a,[{key:"search",value:function(e){for(var t,n=0,r=[],a=this.pattern.length;(t=e.indexOf(this.pattern,n))>-1;)n=t+a,r.push([t,n-1]);var c=!!r.length;return{isMatch:c,score:c?1:0,indices:r}}}],[{key:"type",get:function(){return"include"}},{key:"multiRegex",get:function(){return/^'"(.*)"$/}},{key:"singleRegex",get:function(){return/^'(.*)$/}}]),a}(R),Q=[z,q,V,$,G,H,U,W],J=Q.length,Y=/ +(?=([^\"]*\"[^\"]*\")*[^\"]*$)/;function K(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e.split("|").map((function(e){for(var n=e.trim().split(Y).filter((function(e){return e&&!!e.trim()})),r=[],a=0,c=n.length;a<c;a+=1){for(var o=n[a],i=!1,s=-1;!i&&++s<J;){var l=Q[s],u=l.isMultiMatch(o);u&&(r.push(new l(u,t)),i=!0)}if(!i)for(s=-1;++s<J;){var m=Q[s],p=m.isSingleMatch(o);if(p){r.push(new m(p,t));break}}}return r}))}var Z=new Set([W.type,q.type]),X=function(){function e(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=r.isCaseSensitive,c=void 0===a?C.isCaseSensitive:a,o=r.includeMatches,i=void 0===o?C.includeMatches:o,s=r.minMatchCharLength,l=void 0===s?C.minMatchCharLength:s,u=r.findAllMatches,m=void 0===u?C.findAllMatches:u,p=r.location,d=void 0===p?C.location:p,b=r.threshold,f=void 0===b?C.threshold:b,h=r.distance,g=void 0===h?C.distance:h;t(this,e),this.query=null,this.options={isCaseSensitive:c,includeMatches:i,minMatchCharLength:l,findAllMatches:m,location:d,threshold:f,distance:g},this.pattern=c?n:n.toLowerCase(),this.query=K(this.pattern,this.options)}return r(e,[{key:"searchIn",value:function(e){var t=this.query;if(!t)return{isMatch:!1,score:1};var n=this.options,r=n.includeMatches;e=n.isCaseSensitive?e:e.toLowerCase();for(var a=0,c=[],o=0,i=0,s=t.length;i<s;i+=1){var l=t[i];c.length=0,a=0;for(var u=0,p=l.length;u<p;u+=1){var d=l[u],b=d.search(e),f=b.isMatch,h=b.indices,g=b.score;if(!f){o=0,a=0,c.length=0;break}if(a+=1,o+=g,r){var O=d.constructor.type;Z.has(O)?c=[].concat(m(c),m(h)):c.push(h)}}if(a){var v={isMatch:!0,score:o/a};return r&&(v.indices=c),v}}return{isMatch:!1,score:1}}}],[{key:"condition",value:function(e,t){return t.useExtendedSearch}}]),e}(),ee=[];function te(e,t){for(var n=0,r=ee.length;n<r;n+=1){var a=ee[n];if(a.condition(e,t))return new a(e,t)}return new B(e,t)}var ne="$and",re="$path",ae=function(e){return!(!e[ne]&&!e.$or)},ce=function(e){return!!e[re]},oe=function(e){return!d(e)&&h(e)&&!ae(e)},ie=function(e){return a({},ne,Object.keys(e).map((function(t){return a({},t,e[t])})))},se=function(){function e(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2?arguments[2]:void 0;t(this,e),this.options=o({},C,{},r),this.options.useExtendedSearch,this._keyStore=new _(this.options.keys),this.setCollection(n,a)}return r(e,[{key:"setCollection",value:function(e,t){if(this._docs=e,t&&!(t instanceof M))throw new Error("Incorrect 'index' type");this._myIndex=t||x(this.options.keys,this._docs,{getFn:this.options.getFn})}},{key:"add",value:function(e){g(e)&&(this._docs.push(e),this._myIndex.add(e))}},{key:"remove",value:function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){return!1},t=[],n=0,r=this._docs.length;n<r;n+=1){var a=this._docs[n];e(a,n)&&(this.removeAt(n),n-=1,t.push(a))}return t}},{key:"removeAt",value:function(e){this._docs.splice(e,1),this._myIndex.removeAt(e)}},{key:"getIndex",value:function(){return this._myIndex}},{key:"search",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.limit,r=void 0===n?-1:n,a=this.options,c=a.includeMatches,o=a.includeScore,i=a.shouldSort,s=a.sortFn,l=a.ignoreFieldNorm,u=b(e)?b(this._docs[0])?this._searchStringList(e):this._searchObjectList(e):this._searchLogical(e);return le(u,{ignoreFieldNorm:l}),i&&u.sort(s),f(r)&&r>-1&&(u=u.slice(0,r)),ue(u,this._docs,{includeMatches:c,includeScore:o})}},{key:"_searchStringList",value:function(e){var t=te(e,this.options),n=this._myIndex.records,r=[];return n.forEach((function(e){var n=e.v,a=e.i,c=e.n;if(g(n)){var o=t.searchIn(n),i=o.isMatch,s=o.score,l=o.indices;i&&r.push({item:n,idx:a,matches:[{score:s,value:n,norm:c,indices:l}]})}})),r}},{key:"_searchLogical",value:function(e){var t=this,n=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.auto,a=void 0===r||r,c=function e(n){var r=Object.keys(n),c=ce(n);if(!c&&r.length>1&&!ae(n))return e(ie(n));if(oe(n)){var o=c?n[re]:r[0],i=c?n.$val:n[o];if(!b(i))throw new Error(j(o));var s={keyId:k(o),pattern:i};return a&&(s.searcher=te(i,t)),s}var l={children:[],operator:r[0]};return r.forEach((function(t){var r=n[t];d(r)&&r.forEach((function(t){l.children.push(e(t))}))})),l};return ae(e)||(e=ie(e)),c(e)}(e,this.options),r=this._myIndex.records,a={},c=[];return r.forEach((function(e){var r=e.$,o=e.i;if(g(r)){var i=function e(n,r,a){if(!n.children){var c=n.keyId,o=n.searcher,i=t._findMatches({key:t._keyStore.get(c),value:t._myIndex.getValueForItemAtKeyId(r,c),searcher:o});return i&&i.length?[{idx:a,item:r,matches:i}]:[]}switch(n.operator){case ne:for(var s=[],l=0,u=n.children.length;l<u;l+=1){var p=e(n.children[l],r,a);if(!p.length)return[];s.push.apply(s,m(p))}return s;case"$or":for(var d=[],b=0,f=n.children.length;b<f;b+=1){var h=e(n.children[b],r,a);if(h.length){d.push.apply(d,m(h));break}}return d}}(n,r,o);i.length&&(a[o]||(a[o]={idx:o,item:r,matches:[]},c.push(a[o])),i.forEach((function(e){var t,n=e.matches;(t=a[o].matches).push.apply(t,m(n))})))}})),c}},{key:"_searchObjectList",value:function(e){var t=this,n=te(e,this.options),r=this._myIndex,a=r.keys,c=r.records,o=[];return c.forEach((function(e){var r=e.$,c=e.i;if(g(r)){var i=[];a.forEach((function(e,a){i.push.apply(i,m(t._findMatches({key:e,value:r[a],searcher:n})))})),i.length&&o.push({idx:c,item:r,matches:i})}})),o}},{key:"_findMatches",value:function(e){var t=e.key,n=e.value,r=e.searcher;if(!g(n))return[];var a=[];if(d(n))n.forEach((function(e){var n=e.v,c=e.i,o=e.n;if(g(n)){var i=r.searchIn(n),s=i.isMatch,l=i.score,u=i.indices;s&&a.push({score:l,key:t,value:n,idx:c,norm:o,indices:u})}}));else{var c=n.v,o=n.n,i=r.searchIn(c),s=i.isMatch,l=i.score,u=i.indices;s&&a.push({score:l,key:t,value:c,norm:o,indices:u})}return a}}]),e}();function le(e,t){var n=t.ignoreFieldNorm,r=void 0===n?C.ignoreFieldNorm:n;e.forEach((function(e){var t=1;e.matches.forEach((function(e){var n=e.key,a=e.norm,c=e.score,o=n?n.weight:null;t*=Math.pow(0===c&&o?Number.EPSILON:c,(o||1)*(r?1:a))})),e.score=t}))}function ue(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.includeMatches,a=void 0===r?C.includeMatches:r,c=n.includeScore,o=void 0===c?C.includeScore:c,i=[];return a&&i.push(I),o&&i.push(P),e.map((function(e){var n=e.idx,r={item:t[n],refIndex:n};return i.length&&i.forEach((function(t){t(e,r)})),r}))}return se.version="6.4.1",se.createIndex=x,se.parseIndex=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.getFn,r=void 0===n?C.getFn:n,a=e.keys,c=e.records,o=new M({getFn:r});return o.setKeys(a),o.setIndexRecords(c),o},se.config=C,function(){ee.push.apply(ee,arguments)}(X),se},e.exports=r()},,,function(e,t){e.exports=function(e){if(Array.isArray(e))return e}},function(e,t){e.exports=function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,a=!1,c=void 0;try{for(var o,i=e[Symbol.iterator]();!(r=(o=i.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){a=!0,c=e}finally{try{r||null==i.return||i.return()}finally{if(a)throw c}}return n}}},function(e,t){e.exports=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.")}},function(e,t,n){"use strict";e.exports=e=>encodeURIComponent(e).replace(/[!'()*]/g,e=>"%"+e.charCodeAt(0).toString(16).toUpperCase())},function(e,t,n){"use strict";var r=new RegExp("%[a-f0-9]{2}","gi"),a=new RegExp("(%[a-f0-9]{2})+","gi");function c(e,t){try{return decodeURIComponent(e.join(""))}catch(e){}if(1===e.length)return e;t=t||1;var n=e.slice(0,t),r=e.slice(t);return Array.prototype.concat.call([],c(n),c(r))}function o(e){try{return decodeURIComponent(e)}catch(a){for(var t=e.match(r),n=1;n<t.length;n++)t=(e=c(t,n).join("")).match(r);return e}}e.exports=function(e){if("string"!=typeof e)throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof e+"`");try{return e=e.replace(/\+/g," "),decodeURIComponent(e)}catch(t){return function(e){for(var t={"%FE%FF":"��","%FF%FE":"��"},n=a.exec(e);n;){try{t[n[0]]=decodeURIComponent(n[0])}catch(e){var r=o(n[0]);r!==n[0]&&(t[n[0]]=r)}n=a.exec(e)}t["%C2"]="�";for(var c=Object.keys(t),i=0;i<c.length;i++){var s=c[i];e=e.replace(new RegExp(s,"g"),t[s])}return e}(e)}}},function(e,t,n){"use strict";e.exports=(e,t)=>{if("string"!=typeof e||"string"!=typeof t)throw new TypeError("Expected the arguments to be of type `string`");if(""===t)return[e];const n=e.indexOf(t);return-1===n?[e]:[e.slice(0,n),e.slice(n+t.length)]}},function(e,t,n){var r=n(16);e.exports=function(e){if(Array.isArray(e))return r(e)}},function(e,t){e.exports=function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}},function(e,t){e.exports=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(e,t){!function(){e.exports=this.React}()},function(e,t){!function(){e.exports=this.ReactDOM}()},function(e,t,n){"use strict";n.r(t);var r=n(0),a=(n(20),n(10)),c=n.n(a);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}function i(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){c()(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}var s=tiobDash,l=s.onboarding,u=s.themeAction,m=void 0!==l.sites&&void 0!==l.sites.sites?Object.keys(l.sites.sites)[0]:"gutenberg",p=localStorage.getItem("neve-onboarding-editor")||m,d={sites:l.sites||{},editor:p,category:"all",previewStatus:!1,importModalStatus:!1,installModalStatus:!1,currentSite:null,importing:!1,isOnboarding:l.onboarding||!1,migrationData:null,themeAction:u,currentTab:"starterSites",fetching:!1,singleTemplateImport:null,templateModal:null,searchQuery:""},b={refreshSites:function(e){return{type:"REFRESH_SITES",payload:{sites:e}}},setCurrentEditor:function(e){return{type:"SET_CURRENT_EDITOR",payload:{editor:e}}},setCurrentCategory:function(e){return{type:"SET_CURRENT_CATEGORY",payload:{category:e}}},setCurrentSite:function(e){return{type:"SET_FOCUSED_SITE",payload:{siteData:e}}},setPreviewStatus:function(e){return e?document.body.classList.add("ob-overflow-off"):document.body.classList.remove("ob-overflow-off"),{type:"SET_PREVIEW_STATUS",payload:{previewStatus:e}}},setImportModalStatus:function(e){return e?document.body.classList.add("ob-overflow-off"):document.body.classList.remove("ob-overflow-off"),{type:"SET_IMPORT_MODAL_STATUS",payload:{importModalStatus:e}}},setInstallModalStatus:function(e){return e?document.body.classList.add("ob-overflow-off"):document.body.classList.remove("ob-overflow-off"),{type:"SET_INSTALL_MODAL_STATUS",payload:{installModalStatus:e}}},setOnboardingState:function(e){return{type:"SET_ONBOARDING",payload:{state:e}}},setThemeAction:function(e){return{type:"SET_THEME_ACTIONS",payload:{themeActions:e}}},setCurrentTab:function(e){return{type:"SET_CURRENT_TAB",payload:{currentTab:e}}},setFetching:function(e){return{type:"SET_FETCHING",payload:{fetching:e}}},setSingleTemplateImport:function(e){return{type:"SET_SINGLE_TEMPLATE_IMPORT",payload:{slug:e}}},setTemplateModal:function(e){return{type:"SET_TEMPLATE_MODAL",payload:{data:e}}},setSearchQuery:function(e){return{type:"SET_SEARCH_QUERY",payload:{query:e}}}},f=n(4),h=n(6),g=n.n(h),O=n(7),v=n(3),j=n.n(v),y=n(2),E=n(1),_=n(8),w=n.n(_),S=n(9),k=n.n(S),C=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return T(e,n,t)},N=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return T(e,t,{},"GET",n)},T=function(){var e=k()(w.a.mark((function e(t){var n,r,a,c,o,i=arguments;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.length>1&&void 0!==i[1]&&i[1],r=i.length>2&&void 0!==i[2]?i[2]:{},a=i.length>3&&void 0!==i[3]?i[3]:"POST",c=!(i.length>4&&void 0!==i[4])||i[4],o={method:a,headers:{Accept:"application/json","Content-Type":"application/json"}},c&&(o.headers["x-wp-nonce"]=tiobDash.nonce),"POST"===a&&(o.body=JSON.stringify(r)),e.next=9,fetch(t,o).then((function(e){return n?e:e.json()}));case 9:return e.abrupt("return",e.sent);case 10:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();function M(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 x(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?M(Object(n),!0).forEach((function(t){c()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):M(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var I=Object(O.compose)(Object(f.withSelect)((function(e){var t=e("neve-onboarding"),n=t.getSingleImport;return{themeData:(0,t.getThemeAction)()||!1,singleImport:n()}})),Object(f.withDispatch)((function(e){var t=e("neve-onboarding"),n=t.setImportModalStatus,r=t.setInstallModalStatus,a=t.setThemeAction,c=t.setTemplateModal;return{setImportModal:function(e){return n(e)},setInstallModal:function(e){return r(e)},setThemeAction:function(e){return a(e)},showTemplateModal:function(){return c(!0)}}})))((function(e){var t=e.setImportModal,n=e.setInstallModal,a=e.themeData,c=e.setThemeAction,o=e.singleImport,i=e.showTemplateModal,s=a.action,l=a.slug,u=a.nonce,m=tiobDash,p=m.themesURL,d=m.brandedTheme,b=Object(r.useState)(!1),f=j()(b,2),h=f[0],g=f[1],O=Object(r.useState)(null),v=j()(O,2),_=v[0],w=v[1],S=function(){n(!1)},k=function(e){g(!1),w(Object(E.sprintf)(// translators: %s: Error message.
2
- Object(E.__)("An error has ocurred: %s","templates-patterns-collection"),e))},C=function(){g("activating");var e="".concat(p,"?action=activate&stylesheet=").concat(l,"&_wpnonce=").concat(u);N(e,!0).then((function(e){return 200!==e.status?(k(Object(E.__)("Could not activate theme.","templates-patterns-collection")),g(!1),!1):(g(!1),n(!1),c(!1),o?(i(),!1):void t(!0))}))};return Object(r.createElement)(y.Modal,{className:"ob-import-modal install-modal",title:Object(E.__)("Install and Activate Neve","templates-patterns-collection"),onRequestClose:S,shouldCloseOnClickOutside:!h,isDismissible:!h},Object(r.createElement)("div",{className:"modal-body",style:{textAlign:"center"}},!d&&Object(r.createElement)("img",{style:{width:75},src:"".concat(tiobDash.assets,"/img/logo.svg"),alt:Object(E.__)("Logo","templates-patterns-collection")}),_&&Object(r.createElement)("div",{className:"well error",style:{margin:"20px 0"}},_),Object(r.createElement)("p",{style:{lineHeight:1.6,fontSize:"15px"}},Object(E.__)("In order to import the starter site, Neve theme has to be installed and activated. Click the button below to install and activate Neve","templates-patterns-collection"))),Object(r.createElement)("div",{className:"modal-footer",style:{justifyContent:"center"}},Object(r.createElement)("div",{className:"actions",style:{display:"flex"}},!_&&Object(r.createElement)(y.Button,{dismiss:_,isPrimary:!0,disabled:h,className:h&&"is-loading",icon:h&&"update",onClick:"install"===s?function(){g("installing"),wp.updates.installTheme({slug:"neve",success:function(){c(x(x({},a),{},{action:"activate"})),C()},error:function(e){c(x(x({},a),{},{action:"activate"})),k(e.errorMessage||Object(E.__)("Could not install theme.","templates-patterns-collection"))}})}:C},h&&("installing"===h?Object(E.__)("Installing"):Object(E.__)("Activating")),!h&&("install"===s?Object(E.__)("Install and Activate","templates-patterns-collection"):Object(E.__)("Activate","templates-patterns-collection"))),Object(r.createElement)(y.Button,{style:{marginLeft:30},isSecondary:!0,disabled:h,onClick:S},Object(E.__)("Close","templates-patterns-collection")))))})),P=tiobDash.onboarding,D=function(e){return C(P.root+"/install_plugins",e)},L=function(e){var t=e.data,n=e.externalInstalled,a=t.external_plugins||null,c=g()(["well"]);return Object(r.createElement)("div",{className:c},a&&!n&&Object(r.createElement)("h3",{style:{marginTop:15}},Object(r.createElement)(y.Dashicon,{icon:"info"}),Object(r.createElement)("span",null,Object(E.__)("To import this demo you have to install the following plugins","neve"))),Object(r.createElement)("ul",null,a&&!n?a.map((function(e,t){return Object(r.createElement)("li",{key:t},Object(r.createElement)(y.Button,{isLink:!0,href:e.author_url},e.name))})):Object(r.createElement)(r.Fragment,null,Object(r.createElement)("li",null,Object(E.__)("We recommend you backup your website content before attempting a full site import.","neve")),Object(r.createElement)("li",null,Object(E.__)("Some of the demo images will not be imported and will be replaced by placeholder images.","neve")))))},A=function(e){var t=e.message,n=e.code;return Object(r.createElement)("div",{className:"well error"},t&&Object(r.createElement)("h3",null,Object(r.createElement)(y.Dashicon,{icon:"warning"}),Object(r.createElement)("span",null,t)),Object(r.createElement)("ul",null,Object(r.createElement)("li",{dangerouslySetInnerHTML:{__html:tiobDash.onboarding.i18n.troubleshooting}}),Object(r.createElement)("li",{dangerouslySetInnerHTML:{__html:tiobDash.onboarding.i18n.support}}),n&&Object(r.createElement)("li",null,Object(E.__)("Error code","templates-patterns-collection"),":"," ",Object(r.createElement)("code",null,n)),Object(r.createElement)("li",null,Object(E.__)("Error log","templates-patterns-collection"),":"," ",Object(r.createElement)(y.Button,{isLink:!0,href:tiobDash.onboarding.logUrl},tiobDash.onboarding.logUrl,Object(r.createElement)(y.Dashicon,{icon:"external"})))))},B=function(e){var t=e.data,n=function(e){return console.log(e)},a=Object(r.useState)(!1),c=j()(a,2),o=c[0],i=c[1],s=Object(r.useState)(!1),l=j()(s,2),u=l[0],m=l[1],p=Object(r.useState)(!1),d=j()(p,2),b=d[0],f=d[1],h=Object(r.useState)(null),g=j()(h,2),O=g[0],v=g[1],_=Object(r.useState)(null),w=j()(_,2),S=w[0],k=w[1];if(o)return null;var N=function(){"done"===b&&i(!0),m(!1),v(null),f(!1)};return Object(r.createElement)("div",{className:"ob-migration"},u&&Object(r.createElement)(y.Modal,{className:"ob-import-modal migration",title:Object(E.__)("Migrate","templates-patterns-collection")+" "+t.theme_name,onRequestClose:N,shouldCloseOnClickOutside:!b,isDismissible:!b},Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"modal-body"},O&&Object(r.createElement)(A,{message:O.message||null,code:O.code||null}),!1===b&&!O&&Object(r.createElement)(r.Fragment,null,Object(r.createElement)(L,{data:t}),t.mandatory_plugins&&Object(r.createElement)(r.Fragment,null,Object(r.createElement)("hr",null),Object(r.createElement)("h3",null,Object(E.__)("The following plugins will be installed","neve"),":"),Object(r.createElement)("ul",null,Object.keys(t.mandatory_plugins).map((function(e,n){return Object(r.createElement)("li",{key:n},"-"," ",t.mandatory_plugins[e])}))))),"done"===b&&Object(r.createElement)("p",{className:"import-result"},Object(E.__)("Content was successfully imported. Enjoy your new site!","neve")),!0===b&&Object(r.createElement)("div",{className:"loading"},Object(r.createElement)(y.Dashicon,{icon:"update",size:50}),Object(r.createElement)("h3",null,Object(E.__)("Migrating","templates-patterns-collection"),"..."))),(!b||"done"===b)&&Object(r.createElement)("div",{className:"modal-footer"},Object(r.createElement)(y.Button,{isSecondary:"done"!==b,isLink:"done"===b,className:"done"===b?"close":null,onClick:N},"done"===b?Object(E.__)("Close","templates-patterns-collection"):Object(E.__)("Cancel","templates-patterns-collection")),O||"done"===b?Object(r.createElement)(r.Fragment,null,Object(r.createElement)(y.Button,{style:{marginLeft:20},isSecondary:!0,href:"".concat(tiobDash.onboarding.homeUrl,"/wp-admin/post.php?post=").concat(S,"&action=elementor")},Object(E.__)("Edit Content","templates-patterns-collection")),Object(r.createElement)(y.Button,{isPrimary:!0,href:tiobDash.onboarding.homeUrl},Object(E.__)("View Website","templates-patterns-collection"))):Object(r.createElement)(y.Button,{isPrimary:!0,onClick:function(){var e;e=Object.keys(t.mandatory_plugins).reduce((function(e,t){return e[t]=!0,e}),{}),D(e).then((function(e){if(f(!0),!e.success)return v({code:e.data||null,message:Object(E.__)("Something went wrong while installing the necessary plugins.","neve")}),f(!1),!1;var n=t.template,r=t.template_name;C(tiobDash.onboarding.root+"/migrate_frontpage",{template:n,template_name:r}).then((function(e){if(!e.success)return v({code:e.data||null,message:Object(E.__)("Something went wrong while importing the website content.","neve")}),f(!1),!1;k(e.data),f("done")}))}))}},Object(E.__)("Start Migration","templates-patterns-collection"))))),Object(r.createElement)("h2",null,t.heading),Object(r.createElement)("p",null,t.description),Object(r.createElement)("div",{className:"card starter-site-card",style:{maxWidth:330}},Object(r.createElement)("div",{className:"top"},t.screenshot&&Object(r.createElement)("div",{className:"image"},Object(r.createElement)("img",{src:t.screenshot,alt:t.theme_name}))),Object(r.createElement)("div",{className:"bottom"},Object(r.createElement)("p",{className:"title"},t.theme_name))),Object(r.createElement)("div",{className:"actions"},Object(r.createElement)(y.Button,{isPrimary:!0,onClick:function(){return m(!0),!1}},Object(E.__)("Migrate","templates-patterns-collection")+" "+t.theme_name),Object(r.createElement)(y.Button,{isSecondary:!0,onClick:function(){C(tiobDash.onboarding.root+"/dismiss_migration",{theme_mod:t.theme_mod}).then((function(e){if(!e.success)return n(Object(E.__)("Something went wrong. Please reload the page and try again.","neve")),!1;n(Object(E.__)("Dismissed","templates-patterns-collection")),i(!0)}))}},Object(E.__)("Dismiss","templates-patterns-collection"))))},R=n(5),F=Object(r.createElement)(R.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(r.createElement)(R.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"})),z=Object(r.createElement)(R.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(r.createElement)(R.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"})),U=Object(r.createElement)(R.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(r.createElement)(R.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"})),V=n(12),$=n.n(V),H=n(11),G="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto),W=new Uint8Array(16);function q(){if(!G)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return G(W)}var Q=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;for(var J=function(e){return"string"==typeof e&&Q.test(e)},Y=[],K=0;K<256;++K)Y.push((K+256).toString(16).substr(1));var Z=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=(Y[e[t+0]]+Y[e[t+1]]+Y[e[t+2]]+Y[e[t+3]]+"-"+Y[e[t+4]]+Y[e[t+5]]+"-"+Y[e[t+6]]+Y[e[t+7]]+"-"+Y[e[t+8]]+Y[e[t+9]]+"-"+Y[e[t+10]]+Y[e[t+11]]+Y[e[t+12]]+Y[e[t+13]]+Y[e[t+14]]+Y[e[t+15]]).toLowerCase();if(!J(n))throw TypeError("Stringified UUID is invalid");return n};var X=function(e,t,n){var r=(e=e||{}).random||(e.rng||q)();if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,t){n=n||0;for(var a=0;a<16;++a)t[n+a]=r[a];return t}return Z(r)};function ee(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 te(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ee(Object(n),!0).forEach((function(t){c()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ee(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ne=function(){var e=k()(w.a.mark((function e(){var t,n,r,a,c,o,i=arguments;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=i.length>0&&void 0!==i[0]&&i[0],n=i.length>1&&void 0!==i[1]?i[1]:{},r=Object(H.stringifyUrl)({url:tiobDash.endpoint+(t?"page-templates":"templates"),query:te(te({cache:localStorage.getItem("tpcCacheBuster")},tiobDash.params),n)}),e.prev=3,e.next=6,$()({url:r,method:"GET",parse:!1});case 6:if(!(a=e.sent).ok){e.next=15;break}return e.next=10,a.json();case 10:if(!(c=e.sent).message){e.next=13;break}return e.abrupt("return",{success:!1,message:c.message});case 13:return o=a.headers.get("x-wp-totalpages"),e.abrupt("return",{success:!0,total:o,templates:c});case 15:e.next=21;break;case 17:if(e.prev=17,e.t0=e.catch(3),!e.t0.message){e.next=21;break}return e.abrupt("return",{success:!1,message:e.t0.message});case 21:case"end":return e.stop()}}),e,null,[[3,17]])})));return function(){return e.apply(this,arguments)}}(),re=function(){var e=k()(w.a.mark((function e(t,n){var r;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=Object(H.stringifyUrl)({url:tiobDash.endpoint+"templates/"+t,query:te({cache:localStorage.getItem("tpcCacheBuster")},tiobDash.params)}),e.prev=1,e.next=4,$()({url:r,method:"POST",data:{template_id:t,template_name:n}});case 4:return localStorage.setItem("tpcCacheBuster",X()),e.abrupt("return",{success:!0});case 8:if(e.prev=8,e.t0=e.catch(1),!e.t0.message){e.next=12;break}return e.abrupt("return",{success:!1,message:e.t0.message});case 12:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(t,n){return e.apply(this,arguments)}}(),ae=function(){var e=k()(w.a.mark((function e(t){var n;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=Object(H.stringifyUrl)({url:"".concat(tiobDash.endpoint,"templates/").concat(t),query:te({cache:localStorage.getItem("tpcCacheBuster"),_method:"DELETE"},tiobDash.params)}),e.prev=1,e.next=4,$()({url:n,method:"POST"});case 4:return localStorage.setItem("tpcCacheBuster",X()),e.abrupt("return",{success:!0});case 8:if(e.prev=8,e.t0=e.catch(1),!e.t0.message){e.next=12;break}return e.abrupt("return",{success:!1,message:e.t0.message});case 12:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(t){return e.apply(this,arguments)}}(),ce=function(){var e=k()(w.a.mark((function e(t){var n,r,a;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=Object(H.stringifyUrl)({url:"".concat(tiobDash.endpoint,"templates/bulk-import"),query:te({templates:t,cache:localStorage.getItem("tpcCacheBuster")},tiobDash.params)}),e.prev=1,e.next=4,$()({url:n,method:"GET",parse:!1});case 4:if(!(r=e.sent).ok){e.next=14;break}if(!r.message){e.next=8;break}return e.abrupt("return",{success:!1,message:r.message});case 8:return e.next=10,r.json();case 10:if(!(a=e.sent).message){e.next=13;break}return e.abrupt("return",{success:!1,message:a.message});case 13:return e.abrupt("return",{success:!0,templates:a});case 14:e.next=20;break;case 16:if(e.prev=16,e.t0=e.catch(1),!e.t0.message){e.next=20;break}return e.abrupt("return",{success:!1,message:e.t0.message});case 20:case"end":return e.stop()}}),e,null,[[1,16]])})));return function(t){return e.apply(this,arguments)}}(),oe=function(){var e=k()(w.a.mark((function e(t){var n,r,a;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=Object(H.stringifyUrl)({url:"".concat(tiobDash.endpoint,"templates/").concat(t,"/import"),query:te({cache:localStorage.getItem("tpcCacheBuster")},tiobDash.params)}),r={},e.prev=2,e.next=5,$()({url:n,method:"GET",parse:!1});case 5:if(!(a=e.sent).ok){e.next=12;break}return e.next=9,a.json();case 9:if(!(r=e.sent).message){e.next=12;break}return e.abrupt("return",{success:!1,message:r.message});case 12:e.next=18;break;case 14:if(e.prev=14,e.t0=e.catch(2),!e.t0.message){e.next=18;break}return e.abrupt("return",{success:!1,message:e.t0.message});case 18:return e.abrupt("return",{success:!0,templates:[r]});case 19:case"end":return e.stop()}}),e,null,[[2,14]])})));return function(t){return e.apply(this,arguments)}}(),ie=Object(r.createElement)(R.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},Object(r.createElement)(R.Path,{d:"M10.2 3.28c3.53 0 6.43 2.61 6.92 6h2.08l-3.5 4-3.5-4h2.32c-.45-1.97-2.21-3.45-4.32-3.45-1.45 0-2.73.71-3.54 1.78L4.95 5.66C6.23 4.2 8.11 3.28 10.2 3.28zm-.4 13.44c-3.52 0-6.43-2.61-6.92-6H.8l3.5-4c1.17 1.33 2.33 2.67 3.5 4H5.48c.45 1.97 2.21 3.45 4.32 3.45 1.45 0 2.73-.71 3.54-1.78l1.71 1.95c-1.28 1.46-3.15 2.38-5.25 2.38z"})),se=Object(r.createElement)(R.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(r.createElement)(R.Path,{d:"M20.1 5.1L16.9 2 6.2 12.7l-1.3 4.4 4.5-1.3L20.1 5.1zM4 20.8h8v-1.5H4v1.5z"})),le=Object(r.createElement)(R.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},Object(r.createElement)(R.Path,{d:"M12 4h3c.6 0 1 .4 1 1v1H3V5c0-.6.5-1 1-1h3c.2-1.1 1.3-2 2.5-2s2.3.9 2.5 2zM8 4h3c-.2-.6-.9-1-1.5-1S8.2 3.4 8 4zM4 7h11l-.9 10.1c0 .5-.5.9-1 .9H5.9c-.5 0-.9-.4-1-.9L4 7z"})),ue=Object(r.createElement)(R.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(r.createElement)(R.Path,{d:"M18.3 5.6L9.9 16.9l-4.6-3.4-.9 1.2 5.8 4.3 9.3-12.6z"})),me=Object(r.createElement)(R.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(r.createElement)(R.Path,{d:"M7 5.5h10a.5.5 0 01.5.5v12a.5.5 0 01-.5.5H7a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM17 4H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V6a2 2 0 00-2-2zm-1 3.75H8v1.5h8v-1.5zM8 11h8v1.5H8V11zm6 3.25H8v1.5h6v-1.5z"})),pe=function(e){var t=e.item,n=e.loadTemplates,a=e.userTemplate,c=e.grid,o=e.onPreview,i=e.onImport,s=e.upsell,l=void 0!==s&&s,u=Object(r.useState)(!1),m=j()(u,2),p=m[0],d=m[1],b=Object(r.useState)(!1),f=j()(b,2),h=f[0],O=f[1],v=Object(r.useState)(t.template_name),_=j()(v,2),S=_[0],C=_[1],N=function(){var e=k()(w.a.mark((function e(n){var r,a;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n.preventDefault(),r=t.template_id,a=t.template_name,d("updating"),e.next=5,re(r,S||a).then((function(e){e.success&&(O(!h),d(!1))}));case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),T=function(){var e=k()(w.a.mark((function e(){return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(d("deleteing"),window.confirm(Object(E.__)("Are you sure you want to delete this template?"))){e.next=3;break}return e.abrupt("return",!1);case 3:ae(t.template_id).then((function(e){e.success&&(n(),d(!1))}));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),M=function(){o(t.link)},x=g()("actions",{"no-controls":!a});if(c){var I={backgroundImage:"url(".concat(t.template_thumbnail,")")};return Object(r.createElement)("div",{key:t.template_id,className:"table-grid"},Object(r.createElement)("div",{style:I,className:g()("grid-preview",{"is-loading":h||!1!==p})},Object(r.createElement)("div",{className:"preview-actions"},!a&&t.link&&Object(r.createElement)(y.Button,{isSecondary:!0,disabled:!1!==p,onClick:M},Object(E.__)("Preview")),!l&&Object(r.createElement)(y.Button,{isPrimary:!0,isBusy:"importing"===p,disabled:!1!==p,onClick:i},Object(E.__)("Import")),a&&Object(r.createElement)("div",{className:"preview-controls"},Object(r.createElement)(y.Button,{label:Object(E.__)("Edit"),icon:"updating"===p?ie:se,disabled:h||!1!==p,className:g()({"is-loading":"updating"===p}),onClick:function(){return O(!h)}}),Object(r.createElement)(y.Button,{label:Object(E.__)("Delete"),icon:"deleteing"===p?ie:le,disabled:!1!==p,className:g()({"is-loading":"deleteing"===p}),onClick:T})))),Object(r.createElement)("div",{className:"card-footer"},h?Object(r.createElement)("form",{onSubmit:N},Object(r.createElement)(y.TextControl,{value:S,onChange:C}),Object(r.createElement)(y.Button,{type:"submit",label:Object(E.__)("Update"),icon:"updating"===p?ie:ue,disabled:!1!==p,className:g()({"is-loading":"updating"===p})})):Object(r.createElement)("p",null,S)))}return Object(r.createElement)("div",{key:t.template_id,className:"table-row"},Object(r.createElement)("div",{className:"title"},Object(r.createElement)(y.Icon,{icon:me}),h?Object(r.createElement)(y.TextControl,{label:Object(E.__)("Template Name"),hideLabelFromVision:!0,value:S,onChange:C}):S),a&&Object(r.createElement)("div",{className:"controls"},Object(r.createElement)(y.Button,{label:h?Object(E.__)("Update"):Object(E.__)("Edit"),icon:h?"updating"===p?ie:ue:se,disabled:!1!==p,className:g()({"is-loading":"updating"===p}),onClick:h?N:function(){return O(!h)}},h?Object(E.__)("Update"):Object(E.__)("Edit")),Object(r.createElement)(y.Button,{label:Object(E.__)("Delete"),icon:"deleteing"===p?ie:le,disabled:!1!==p,className:g()({"is-loading":"deleteing"===p}),onClick:T},"deleting"===p?Object(E.__)("Deleting")+"...":Object(E.__)("Delete"))),Object(r.createElement)("div",{className:x},!a&&t.link&&Object(r.createElement)(y.Button,{isSecondary:!0,disabled:!1!==p,onClick:M},Object(E.__)("Preview")),Object(r.createElement)(y.Button,{isPrimary:!0,isBusy:"importing"===p,onClick:i,disabled:!1!==p},Object(E.__)("Import"))))},de=Object(r.createElement)(R.SVG,{xmlns:"https://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(r.createElement)(R.Path,{d:"M3 15h18v-2H3v2zm0 4h18v-2H3v2zm0-8h18V9H3v2zm0-6v2h18V5H3z"})),be=Object(r.createElement)(R.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(r.createElement)(R.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7.8 16.5H5c-.3 0-.5-.2-.5-.5v-6.2h6.8v6.7zm0-8.3H4.5V5c0-.3.2-.5.5-.5h6.2v6.7zm8.3 7.8c0 .3-.2.5-.5.5h-6.2v-6.8h6.8V19zm0-7.8h-6.8V4.5H19c.3 0 .5.2.5.5v6.2z",fillRule:"evenodd",clipRule:"evenodd"})),fe=function(e){var t=e.isGrid,n=e.setGrid,a=e.searchQuery,c=e.setSearchQuery,o=e.onSearch;return Object(r.createElement)("div",{className:"filters"},Object(r.createElement)("div",{className:"header-form"},Object(r.createElement)("form",{className:"search",onSubmit:function(e){e.preventDefault(),o()}},Object(r.createElement)("img",{src:tiobDash.assets+"/img/search.svg",alt:Object(E.__)("Search Icon")}),Object(r.createElement)(y.TextControl,{type:"search",value:a,onChange:c,placeholder:Object(E.__)("Search for a template")+"…"})),Object(r.createElement)("div",{className:"display-filters"},Object(r.createElement)(y.Button,{label:Object(E.__)("List View"),icon:de,onClick:function(){return n(!1)},isPressed:!t}),Object(r.createElement)(y.Button,{label:Object(E.__)("Grid View"),icon:be,onClick:function(){return n(!0)},isPressed:t}))))},he=function(e){var t=e.title,n=e.leftButtons,a=e.rightButtons,c=e.heading,o=e.previewUrl,i=Object(H.stringifyUrl)({url:o,query:{tpcpreview:"yes"}}),s=t||Object(E.__)("Preview");return Object(r.createElement)("div",{className:"ob-preview single-templates"},Object(r.createElement)("div",{className:"preview"},Object(r.createElement)("iframe",{title:s,src:i,frameBorder:"0"}),Object(r.createElement)("div",{className:"loading"},Object(r.createElement)(y.Dashicon,{icon:"update",size:50}))),Object(r.createElement)("div",{className:"bottom-bar"},n&&Object(r.createElement)("div",{className:"navigator"},n),c&&Object(r.createElement)("h2",{className:"heading"},c),a&&Object(r.createElement)("div",{className:"actions"},a)))};function ge(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 Oe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ge(Object(n),!0).forEach((function(t){c()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ge(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ve=Object(O.compose)(Object(f.withSelect)((function(e){var t=e("neve-onboarding"),n=t.getThemeAction,r=t.getCurrentSite,a=t.getCurrentEditor;return{themeStatus:n().action||!1,siteData:r(),editor:a()}})),Object(f.withDispatch)((function(e){var t=e("neve-onboarding"),n=t.setTemplateModal,r=t.setImportModalStatus,a=t.setInstallModalStatus;return{cancel:function(){n(null)},setModal:function(e){return r(e)},setInstallModal:function(e){return a(e)}}})))((function(e){var t=e.templatesData,n=e.cancel,a=e.siteData,c=e.themeStatus,o=e.setInstallModal,i=e.setModal,s=(e.editor,e.isUserTemplate),l=void 0!==s&&s,u=e.generalTemplates,m=void 0!==u&&u,p=Object(r.useState)(!0),d=j()(p,2),b=d[0],f=d[1],h=Object(r.useState)([]),O=j()(h,2),v=O[0],_=O[1],w=Object(r.useState)(!1),S=j()(w,2),k=S[0],N=S[1],T=Object(r.useState)([]),M=j()(T,2),x=M[0],I=M[1],D=Object(r.useState)(!1),L=j()(D,2),A=L[0],B=L[1],R=1===t.length;Object(r.useEffect)((function(){l&&R?oe(t[0].template_id).then((function(e){e.success||(e.message?B(e.message):B(!0),f(!1)),_(e.templates),f(!1)})):ce(t.map((function(e){return e.template_id}))).then((function(e){if(!e.success)return e.message?B(e.message):B(!0),f(!1),!1;_(e.templates),f(!1)}))}),[t]);var F=function(){return Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"modal-body"},Object(r.createElement)("div",{className:"header"},Object(r.createElement)("h1",{className:"is-loading",style:{height:30,marginBottom:30,width:"70%"}}),Object(r.createElement)("p",{className:"description is-loading"}),Object(r.createElement)("p",{className:"description is-loading"}),Object(r.createElement)("p",{className:"description is-loading",style:{width:"40%"}}))),Object(r.createElement)("div",{className:"modal-footer",style:{marginTop:50}},Object(r.createElement)("span",{className:"is-loading link"}),Object(r.createElement)("span",{className:"is-loading button",style:{width:"150px",marginLeft:"auto"}})))},z=function(e){if(e.preventDefault(),c)return o(!0),!1;i(!0)},U=function(){N(!0);var e=t.map((function(e,t){return Oe(Oe({},e),v[t])}));try{(function(e){return C(P.root+"/import_single_templates",e)})(e).then((function(e){if(!e.success)return console.log(e.message),!1;I(e.pages),N("done")}))}catch(e){console.log(A)}},V=function(){return Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"modal-body"},Object(r.createElement)("div",{className:"header"},Object(r.createElement)("h1",null,Object(E.__)("An error occurred!","templates-patterns-collection")),Object(r.createElement)("p",{className:"description"},!0===A?Object(E.__)("Please refresh the page and try again."):A))),Object(r.createElement)("div",{className:"modal-footer"},Object(r.createElement)(y.Button,{isPrimary:!0,className:"import",onClick:function(){B(!1),n()}},Object(E.__)("Close"))))};return Object(r.createElement)(y.Modal,{className:g()(["ob-import-modal",{fetching:b}]),onRequestClose:n,shouldCloseOnClickOutside:!k&&!b,isDismissible:!k&&!b},"done"===k?Object(r.createElement)((function(){return Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"modal-body"},Object(r.createElement)("div",{className:"header"},Object(r.createElement)("h1",null,Object(E.__)("Import done!","templates-patterns-collection")),Object(r.createElement)("p",{className:"description"},R?Object(E.__)("Template was successfully imported!","templates-patterns-collection"):Object(E.__)("Templates were successfully imported!","templates-patterns-collection"))),x&&Object(r.createElement)("ul",{className:"modal-toggles"},x.map((function(e,t){return Object(r.createElement)("li",{className:"option-row",key:t},Object(r.createElement)(y.Icon,{icon:me,className:"active"}),Object(r.createElement)("span",null,e.title),Object(r.createElement)("div",{className:"actions"},Object(r.createElement)(y.Button,{isTertiary:!0,href:e.url},Object(E.__)("Visit","templates-patterns-collection")),Object(r.createElement)(y.Button,{isTertiary:!0,href:e.edit},Object(E.__)("Edit","templates-patterns-collection"))))})))),Object(r.createElement)("div",{className:"modal-footer"},Object(r.createElement)(y.Button,{isPrimary:!0,className:"import",onClick:n},Object(E.__)("Close"))))}),null):Object(r.createElement)((function(){return b?Object(r.createElement)(F,null):A?Object(r.createElement)(V,null):Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"modal-body"},Object(r.createElement)("div",{className:"header"},Object(r.createElement)("h1",null,Object(E.sprintf)(R?
3
  /* translators: name of starter site */
4
  Object(E.__)("Import the %s template","templates-patterns-collection"):
5
  /* translators: name of template */
6
  Object(E.__)("Import all templates from %s","templates-patterns-collection"),R?t[0].template_name:a.title)),Object(r.createElement)("p",{className:"description"},(e={strong:Object(r.createElement)("strong",null,Object(E.__)("does not"))},n=R?Object(E.sprintf)(
7
  /* translators: %s the name of the template */
8
- Object(E.__)("The %s template will be imported as a page into your site. This import <strong/> include any plugins or theme settings.","templates-patterns-collection"),t[0].template_name):Object(E.__)("All the templates that are included in this starter site, will be imported as pages. This import <strong/> include any plugins or theme settings.","templates-patterns-collection"),Object(r.createInterpolateElement)(n,e))))),Object(r.createElement)("div",{className:"modal-footer"},!m&&Object(r.createElement)(y.Button,{className:"import-templates",isLink:!0,disabled:k,onClick:z},Object(E.__)("I want to import the entire site","templates-patterns-collection")),Object(r.createElement)(y.Button,{isPrimary:!0,className:"import",disabled:k,onClick:U},k?Object(E.__)("Importing")+"...":R?Object(E.__)("Import"):Object(E.__)("Import All Pages"))));var e,n}),null))})),je=function(e){var t=e.total,n=e.current,a=e.onChange;if(t<2)return null;for(var c=[],o=function(e){var t=e===n;c.push(Object(r.createElement)(y.Button,{key:"page-".concat(e),isPrimary:t,disabled:t,onClick:function(){return a(e)}},e+1))},i=0;i<t;i++)o(i);return Object(r.createElement)(y.ButtonGroup,{className:"pagination"},c)},ye=Object(O.compose)(Object(f.withDispatch)((function(e){var t=e("neve-onboarding"),n=t.setInstallModalStatus;return{setInstallModal:function(e){return n(e)},setTemplateModal:t.setTemplateModal}})),Object(f.withSelect)((function(e){var t=e("neve-onboarding"),n=t.getTemplateModal,r=t.getThemeAction,a=t.getCurrentEditor;return{templateModal:n(),themeStatus:r().action||!1,editor:a()}})))((function(e){var t=e.isGeneral,n=e.setInstallModal,a=e.setTemplateModal,c=e.templateModal,o=e.themeStatus,i=(e.editor,Object(r.useState)([])),s=j()(i,2),l=s[0],u=s[1],m=Object(r.useState)([]),p=j()(m,2),d=p[0],b=p[1],f=Object(r.useState)(t),h=j()(f,2),O=h[0],v=h[1],_=Object(r.useState)(""),S=j()(_,2),C=S[0],N=S[1],T=Object(r.useState)(0),M=j()(T,2),x=M[0],I=M[1],P=Object(r.useState)(0),D=j()(P,2),L=D[0],A=D[1],B=Object(r.useState)(!1),R=j()(B,2),V=R[0],$=R[1],H=Object(r.useState)(""),G=j()(H,2),W=G[0],q=G[1];Object(r.useEffect)((function(){$(!0),Q()}),[t]);var Q=function(){var e={page:x,per_page:12};t&&(e.template_site_slug="general",e.premade=!0),C&&(e.search=C),ne(t,e).then((function(e){u(e.templates),A(e.total),$(!1)}))},J=function(){var e=k()(w.a.mark((function e(n){var r;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return $(!0),I(n),r={page:n,per_page:12},t&&(r.template_site_slug="general",r.premade=!0),C&&(r.search=C),e.next=7,ne(t,r).then((function(e){u(e.templates),A(e.total)}));case 7:$(!1);case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Y=function(e){q(e)},K=function(e){if(o)return n(!0),!1;b([e]),a(!0)},Z=l&&l.findIndex((function(e){return e.link===W})),X=l&&l.find((function(e){return W===e.link})),ee=g()("cloud-items",{"is-grid":O});return Object(r.createElement)("div",{className:ee},Object(r.createElement)(r.Fragment,null,Object(r.createElement)(fe,{isGrid:O,setGrid:v,searchQuery:C,setSearchQuery:N,onSearch:function(){$(!0);var e={search:C};t&&(e.template_site_slug="general",e.premade=!0),ne(t,e).then((function(e){u(e.templates),A(e.total),$(!1)}))}}),V&&Object(r.createElement)(y.Spinner,null),!V&&(l&&l.length>0?Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"table"},l.map((function(e){return Object(r.createElement)(pe,{onPreview:Y,userTemplate:!t,key:e.template_id,item:e,loadTemplates:Q,onImport:function(){return K(e)},grid:O})}))),Object(r.createElement)(je,{total:L,current:x,onChange:J})):Object(r.createElement)(r.Fragment,null,Object(E.__)("No templates found."))),W&&Object(r.createElement)(he,{previewUrl:W,rightButtons:Object(r.createElement)(y.Button,{isPrimary:!0,onClick:function(){return K(X)}},Object(E.__)("Import Template")),heading:X.template_name,leftButtons:Object(r.createElement)(r.Fragment,null,Object(r.createElement)(y.Button,{icon:F,onClick:function(){return q("")}}),l.length>1&&Object(r.createElement)(r.Fragment,null,Object(r.createElement)(y.Button,{icon:Object(E.isRTL)()?z:U,onClick:function(){var e=Z-1;0===Z&&(e=l.length-1),q(l[e].link)}}),Object(r.createElement)(y.Button,{icon:Object(E.isRTL)()?U:z,onClick:function(){var e=Z+1;Z===l.length-1&&(e=0),q(l[e].link)}})))})),c&&d&&!V&&d.length>0&&Object(r.createElement)(ve,{generalTemplates:!0,isUserTemplate:!t,templatesData:d}))})),Ee=[Object(E.__)("Business","templates-patterns-collection"),Object(E.__)("Ecommerce","templates-patterns-collection"),Object(E.__)("Fashion","templates-patterns-collection"),Object(E.__)("Blogging","templates-patterns-collection"),Object(E.__)("Photography","templates-patterns-collection")],_e={all:Object(E.__)("All Categories"),free:Object(E.__)("Free"),business:Object(E.__)("Business"),portfolio:Object(E.__)("Portfolio"),woocommerce:Object(E.__)("WooCommerce"),blog:Object(E.__)("Blog"),personal:Object(E.__)("Personal"),other:Object(E.__)("Other")},we={gutenberg:{icon:"gutenberg.jpg",niceName:"Gutenberg"},elementor:{icon:"elementor.jpg",niceName:"Elementor"},"beaver builder":{icon:"beaver.jpg",niceName:Object(r.createElement)(r.Fragment,null,"Beaver ",Object(r.createElement)("span",{className:"long-name"},"Builder"))},brizy:{icon:"brizy.jpg",niceName:"Brizy"},"divi builder":{icon:"divi.jpg",niceName:"Divi"},"thrive architect":{icon:"thrive.jpg",niceName:Object(r.createElement)(r.Fragment,null,"Thrive ",Object(r.createElement)("span",{className:"long-name"},"Architect"))}},Se=function(e){var t=e.currentStep,n=e.progress,a=e.willDo,c={plugins:{label:Object(E.__)("Installing Plugins","templates-patterns-collection"),status:n.plugins,willDo:!0},content:{label:Object(E.__)("Importing Content","templates-patterns-collection"),status:n.content,willDo:a.content},customizer:{label:Object(E.__)("Importing Customizer Settings","templates-patterns-collection"),status:n.customizer,willDo:a.customizer},widgets:{label:Object(E.__)("Importing Widgets","templates-patterns-collection"),status:n.widgets,willDo:a.widgets}};return Object(r.createElement)("ul",{className:"stepper"},Object.keys(c).map((function(e,n){var a=c[e],o=a.label,i=a.status;if(!a.willDo)return null;var s=g()(["icon",{loading:t===e,warning:t===e,success:"done"===i,error:"error"===i,skip:"skip"===i}]),l="clock";return t===e&&(l="update"),"done"===i&&(l="yes"),"error"===i&&(l="no-alt"),Object(r.createElement)("li",{key:n},Object(r.createElement)("span",{className:s},Object(r.createElement)(y.Dashicon,{icon:l,className:t===e?"loading":""})),Object(r.createElement)("span",null,o))})))};function ke(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?ke(Object(n),!0).forEach((function(t){c()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ke(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Ne=Object(O.compose)(Object(f.withSelect)((function(e){var t=e("neve-onboarding"),n=t.getCurrentEditor,r=t.getCurrentSite;return{editor:n(),siteData:r()}})),Object(f.withDispatch)((function(e,t){var n=t.siteData,r=e("neve-onboarding"),a=r.setTemplateModal,c=r.setSingleTemplateImport,o=r.setImportModalStatus;return{setModal:function(e){return o(e)},runTemplateImport:function(){c(n.slug),a(!0),o(!1)}}})))((function(e){var t=e.setModal,n=e.editor,a=e.siteData,o=e.runTemplateImport,i=Object(r.useState)({content:!0,customizer:!0,widgets:!0}),s=j()(i,2),l=s[0],u=s[1],m=Object(r.useState)(!1),p=j()(m,2),d=p[0],b=p[1],f=Object(r.useState)(!1),h=j()(f,2),O=h[0],v=h[1],_=Object(r.useState)(!1),w=j()(_,2),S=w[0],k=w[1],T=Object(r.useState)(!1),M=j()(T,2),x=M[0],I=M[1],B=Object(r.useState)(null),R=j()(B,2),F=R[0],z=R[1],U=Object(r.useState)(null),V=j()(U,2),$=V[0],H=V[1],G=Object(r.useState)(!1),W=j()(G,2),q=W[0],Q=W[1],J=Object(r.useState)(null),Y=j()(J,2),K=Y[0],Z=Y[1],X=Object(r.useState)(null),ee=j()(X,2),te=ee[0],ne=ee[1],re=Object(r.useState)(null),ae=j()(re,2),ce=ae[0],oe=ae[1],ie=Object(r.useState)(!0),se=j()(ie,2),le=se[0],ue=se[1],me=Object(r.useState)(!0),pe=j()(me,2),de=pe[0],be=pe[1],fe=Object(r.useState)(!0),he=j()(fe,2),ge=he[0],Oe=he[1],ve=tiobDash.license;Object(r.useEffect)((function(){var e=a.remote_url||a.url,t=new URL("".concat(function(e){return e.replace(/\/$/,"")}(e)+"/","wp-json/ti-demo-data/data"));t.searchParams.append("license",ve?ve.key:"free"),N(t,!0,!1).then((function(e){e.ok||(ne({message:Object(E.__)("Something went wrong while loading the site data. Please refresh the page and try again.","templates-patterns-collection"),code:"ti__ob_failed_fetch_response"}),ue(!1)),e.json().then((function(e){oe(Ce(Ce({},e),a));var t=Ce({},e.mandatory_plugins||{}),n=Ce({},e.recommended_plugins||{}),r=e.default_off_recommended_plugins||[];Object.keys(t).map((function(e){t[e]=!0})),Object.keys(n).map((function(e){n[e]=!r.includes(e)})),Z(Ce(Ce({},n),t)),ue(!1)}))})).catch((function(e){ne({message:Object(E.__)("Something went wrong while loading the site data. Please refresh the page and try again.","templates-patterns-collection"),code:"ti__ob_failed_fetch_catch"}),ue(!1)}))}),[]);function je(){if(!l.content)return console.log("[S] Content."),ye(),!1;var e;H("content"),console.log("[P] Content."),(e={contentFile:ce.content_file,source:"remote",frontPage:ce.front_page,shopPages:ce.shop_pages,demoSlug:ce.slug,editor:n},C(P.root+"/import_content",e)).then((function(e){if(!e.success)return we(e,"content"),!1;console.log("[D] Content."),e.frontpage_id&&z(e.frontpage_id),v("done"),ye()})).catch((function(e){return we(e,"content")}))}function ye(){if(!l.customizer)return console.log("[S] Customizer."),Ee(),!1;var e;H("customizer"),console.log("[P] Customizer."),(e={source_url:ce.url,theme_mods:ce.theme_mods,wp_options:ce.wp_options},C(P.root+"/import_theme_mods",e)).then((function(e){if(!e.success)return we(e,"customizer"),!1;console.log("[D] Customizer."),k("done"),Ee()})).catch((function(e){return we(e,"customizer")}))}function Ee(){var e;l.widgets||(console.log("[S] Widgets."),_e()),H("widgets"),console.log("[P] Widgets."),(e=ce.widgets,C(P.root+"/import_widgets",e)).then((function(e){if(!e.success)return we(e,"widgets"),!1;console.log("[D] Widgets."),I("done"),_e()})).catch((function(e){return we(e,"widgets")}))}function _e(){H("done"),Q(!1)}function we(e,t){Q(!1),H(null),"plugins"===t&&v("skip"),["content","plugins"].includes(t)&&k("skip"),["content","plugins","customizer"].includes(t)&&I("skip");var n={plugins:Object(E.__)("Something went wrong while installing the necessary plugins.","templates-patterns-collection"),content:Object(E.__)("Something went wrong while importing the website content.","templates-patterns-collection"),customizer:Object(E.__)("Something went wrong while updating the customizer settings.","templates-patterns-collection"),widgets:Object(E.__)("Something went wrong while importing the widgets.","templates-patterns-collection")};switch(t){case"plugins":b("error");break;case"content":v("error");break;case"customizer":k("error");break;case"widgets":I("error")}ne(e.data?{message:n[t],code:e.data}:{message:n[t]})}var ke=function(){if(q)return!1;t(!1)},Ne=!a.external_plugins||a.external_plugins.every((function(e){return!0===e.active})),Te=Object.keys(l).every((function(e){return!1===l[e]})),Me={elementor:"".concat(tiobDash.onboarding.homeUrl,"/wp-admin/post.php?post=").concat(F,"&action=elementor"),brizy:"".concat(tiobDash.onboarding.homeUrl,"/?brizy-edit"),"beaver builder":"".concat(tiobDash.onboarding.homeUrl,"/?fl_builder"),"thrive architect":"".concat(tiobDash.onboarding.homeUrl,"/wp-admin/post.php?post=").concat(F,"&action=architect&tve=true"),"divi builder":"".concat(tiobDash.onboarding.homeUrl,"/?et_fb=1&PageSpeed=off"),gutenberg:"".concat(tiobDash.onboarding.homeUrl,"/wp-admin/post.php?post=").concat(F,"&action=edit")}[n];return Object(r.createElement)(y.Modal,{className:g()(["ob-import-modal",{fetching:le}]),onRequestClose:ke,shouldCloseOnClickOutside:!q&&!le,isDismissible:!q&&!le},le?Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"modal-body"},Object(r.createElement)("div",{className:"header"},Object(r.createElement)("span",{className:"title is-loading",style:{height:35,marginBottom:20}}),Object(r.createElement)("p",{className:"description is-loading"}),Object(r.createElement)("p",{className:"description is-loading"})),Object(r.createElement)("div",{className:"well is-loading"},Object(r.createElement)("span",{className:"title is-loading",style:{height:20}}),Object(r.createElement)("ol",null,Object(r.createElement)("li",null),Object(r.createElement)("li",null))),Object(r.createElement)("div",{className:"modal-toggles components-panel"},[1,2].map((function(e){return Object(r.createElement)("div",{key:e,className:"components-panel__body options general is-opened"},Object(r.createElement)("span",{className:"title is-loading"}),Object(r.createElement)("ul",null,[1,2,3].map((function(e){return Object(r.createElement)("li",{className:"option-row",key:e},Object(r.createElement)("div",{className:"mock-icon is-loading"}),Object(r.createElement)("span",{className:"is-loading"}),Object(r.createElement)("div",{className:"toggle is-loading"}))}))))})))),Object(r.createElement)("div",{className:"modal-footer"},Object(r.createElement)("span",{className:"link is-loading"}),Object(r.createElement)(y.Button,{isPrimary:!0,className:"import is-loading"}))):Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"modal-body"},q||"done"===$||te?Object(r.createElement)(r.Fragment,null,te&&Object(r.createElement)(r.Fragment,null,Object(r.createElement)(A,{message:te.message||null,code:te.code||null}),Object(r.createElement)("hr",null)),null!==$&&Object(r.createElement)(Se,{progress:{plugins:d,content:O,customizer:S,widgets:x},currentStep:$,willDo:l}),"done"===$&&Object(r.createElement)(r.Fragment,null,Object(r.createElement)("hr",null),Object(r.createElement)("p",{className:"import-result"},Object(E.__)("Content was successfully imported. Enjoy your new site!","templates-patterns-collection")),Object(r.createElement)("hr",null))):Object(r.createElement)(r.Fragment,null,Object(r.createElement)((function(){return le?Object(r.createElement)(r.Fragment,null,Object(r.createElement)("h1",{className:"is-loading title"}),Object(r.createElement)("p",{className:"is-loading description"})):Object(r.createElement)("div",{className:"header"},Object(r.createElement)("h1",null,Object(E.sprintf)(
9
  /* translators: name of starter site */
10
- Object(E.__)("Import %s as a complete site","templates-patterns-collection"),ce.title)),Object(r.createElement)("p",{className:"description"},Object(E.__)("Import the entire site including customizer options, pages, content and plugins.","templates-patterns-collection")))}),null),Object(r.createElement)((function(){return Object(r.createElement)(L,{data:ce,externalInstalled:Ne})}),null),Object(r.createElement)(y.Panel,{className:"modal-toggles"},Object(r.createElement)((function(){var e={content:{title:Object(E.__)("Content","templates-patterns-collection"),icon:"admin-post"},customizer:{title:Object(E.__)("Customizer","templates-patterns-collection"),icon:"admin-customizer"},widgets:{title:Object(E.__)("Widgets","templates-patterns-collection"),icon:"admin-generic"}};return Object(r.createElement)(y.PanelBody,{onToggle:function(){Oe(!ge)},opened:ge,className:"options general",title:Object(E.__)("Import settings","templates-patterns-collection")},Object.keys(e).map((function(t,n){return Object(r.createElement)(y.PanelRow,{className:"option-row",key:n},Object(r.createElement)(y.Icon,{className:g()({active:l[t]}),icon:e[t].icon}),Object(r.createElement)("span",null,e[t].title),Object(r.createElement)("div",{className:"toggle-wrapper"},Object(r.createElement)(y.ToggleControl,{checked:l[t],onChange:function(){u(Ce(Ce({},l),{},c()({},t,!l[t])))}})))})))}),null),Object(r.createElement)((function(){if(le)return null;var e=Ce(Ce({},ce.recommended_plugins||{}),ce.mandatory_plugins||{});return Object(r.createElement)(y.PanelBody,{onToggle:function(){be(!de)},opened:de,className:"options plugins",title:Object(E.__)("Plugins","templates-patterns-collection")},Object.keys(e).map((function(t,n){return Object(r.createElement)(y.PanelRow,{className:"option-row",key:n},Object(r.createElement)(y.Icon,{icon:"admin-plugins",className:g()({active:K[t]})}),Object(r.createElement)("span",{dangerouslySetInnerHTML:{__html:e[t]}}),t in ce.recommended_plugins&&Object(r.createElement)("div",{className:"toggle-wrapper"},Object(r.createElement)(y.ToggleControl,{checked:K[t],onChange:function(){Z(Ce(Ce({},K),{},c()({},t,!K[t])))}})))})))}),null)))),!q&&Object(r.createElement)("div",{className:"modal-footer"},"done"!==$?Object(r.createElement)(r.Fragment,null,Object(r.createElement)(y.Button,{className:"import-templates",isLink:!0,onClick:o},Object(E.__)("I want to import just the templates","templates-patterns-collection")),!te&&Object(r.createElement)(y.Button,{className:"import",isPrimary:!0,disabled:Te||!Ne,onClick:function(){Q(!0),function(){if(console.clear(),!K)return console.log("[S] Plugins."),je(),!1;H("plugins"),console.log("[P] Plugins."),D(K).then((function(e){if(!e.success)return we(e,"plugins"),!1;console.log("[D] Plugins."),b("done"),je()})).catch((function(e){return we(e,"plugins")}))}()}},Object(E.__)("Import entire site","templates-patterns-collection"))):Object(r.createElement)("div",{className:"import-done-actions"},Object(r.createElement)(y.Button,{isLink:!0,className:"close",onClick:ke},Object(E.__)("Back to Sites Library","templates-patterns-collection")),Object(r.createElement)(y.Button,{isSecondary:!0,href:tiobDash.onboarding.homeUrl},Object(E.__)("View Website","templates-patterns-collection")),Object(r.createElement)(y.Button,{isPrimary:!0,className:"import",href:Me},Object(E.__)("Add your own content","templates-patterns-collection"))))))})),Te=Object(O.compose)(Object(f.withDispatch)((function(e){var t=e("neve-onboarding"),n=t.setSingleTemplateImport,r=t.setImportModalStatus,a=t.setInstallModalStatus;return{cancel:function(){n(null)},setModal:function(e){return r(e)},setInstallModal:function(e){return a(e)},setTemplateModal:t.setTemplateModal}})),Object(f.withSelect)((function(e){var t=e("neve-onboarding"),n=t.getTemplateModal,r=t.getThemeAction,a=t.getCurrentSite,c=t.getCurrentEditor;return{templateModal:n(),themeStatus:r().action||!1,site:a(),editor:c()}})))((function(e){var t=e.slug,n=e.cancel,a=e.setModal,c=e.setInstallModal,o=e.themeStatus,i=e.site,s=e.editor,l=e.setTemplateModal,u=e.templateModal,m=Object(r.useState)([]),p=j()(m,2),d=p[0],b=p[1],f=Object(r.useState)(!0),h=j()(f,2),g=h[0],O=h[1],v=Object(r.useState)(""),_=j()(v,2),w=_[0],S=_[1],k=Object(r.useState)([]),C=j()(k,2),N=C[0],T=C[1],M=i.title,x=i.upsell,I=i.utmOutboundLink;Object(r.useEffect)((function(){P()}),[]);var P=function(){ne(!0,{per_page:100,template_site_slug:t,premade:!0,type:s}).then((function(e){b(e.templates||[]),O(!1)}))},D=function(e){S(e)},L=function(e){if(o)return c(!0),!1;T([e]),l(!0)},A=function(e){if(e.preventDefault(),o)return c(!0),!1;a(!0)},B=d.findIndex((function(e){return e.link===w})),R=d.find((function(e){return e.link===w}));return Object(r.createElement)("div",{className:"single-templates-wrapper"},Object(r.createElement)("div",{className:"top"},Object(r.createElement)("div",{className:"breadcrumb"},Object(r.createElement)(y.Button,{isTertiary:!0,onClick:n},Object(E.__)("Back to starter sites"))),Object(r.createElement)("div",{className:"header"},Object(r.createElement)("div",{className:"text"},Object(r.createElement)("h1",null,M||"",x&&Object(r.createElement)("span",{className:"pro-badge"},Object(r.createElement)(y.Icon,{icon:"lock"}),Object(r.createElement)("span",null,Object(E.__)("Premium","templates-patterns-collection")))),Object(r.createElement)("p",{className:"description"},Object(E.__)("You can import individual pages or bulk-import all of them."))),Object(r.createElement)("div",{className:"actions"},!x&&Object(r.createElement)(r.Fragment,null,Object(r.createElement)(y.Button,{isSecondary:!0,onClick:A},Object(E.__)("Import Starter Site")),Object(r.createElement)(y.Button,{isPrimary:!0,disabled:d.length<1,onClick:function(e){if(e.preventDefault(),o)return c(!0),!1;T(d),l(!0)}},Object(E.__)("Import All Pages"))),x&&Object(r.createElement)(y.Button,{href:I||tiobDash.upgradeURL,isSecondary:!0},Object(E.__)("Upgrade"))))),Object(r.createElement)((function(){return g?Object(r.createElement)(y.Spinner,null):d.length<1?Object(E.__)("No templates for this starter site."):Object(r.createElement)("div",{className:"cloud-items is-grid"},Object(r.createElement)("div",{className:"table"},d.map((function(e){return Object(r.createElement)(pe,{upsell:x,onPreview:D,userTemplate:!1,key:e.template_id,item:e,loadTemplates:P,onImport:function(){return L(e)},grid:!0})}))))}),null),w&&Object(r.createElement)(he,{heading:R.template_name||null,previewUrl:w,leftButtons:Object(r.createElement)(r.Fragment,null,Object(r.createElement)(y.Button,{icon:F,onClick:function(){return S("")},label:Object(E.__)("Close","templates-patterns-collection")}),d.length>1&&Object(r.createElement)(r.Fragment,null,Object(r.createElement)(y.Button,{icon:Object(E.isRTL)()?z:U,onClick:function(){var e=B-1;0===B&&(e=d.length-1),S(d[e].link)}}),Object(r.createElement)(y.Button,{icon:Object(E.isRTL)()?U:z,onClick:function(){var e=B+1;B===d.length-1&&(e=0),S(d[e].link)}}))),rightButtons:Object(r.createElement)(r.Fragment,null,!x&&Object(r.createElement)(r.Fragment,null,Object(r.createElement)(y.Button,{isSecondary:!0,onClick:A},Object(E.__)("Import Starter Site")),Object(r.createElement)(y.Button,{isPrimary:!0,disabled:d.length<1,onClick:function(){return L(R)}},Object(E.__)("Import Page"))),x&&Object(r.createElement)(y.Button,{href:I||tiobDash.upgradeURL,isSecondary:!0},Object(E.__)("Upgrade")))}),u&&N&&!g&&N.length>0&&Object(r.createElement)(ve,{templatesData:N}))})),Me=function(){return Object(r.createElement)(R.SVG,{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"ob-logo"},Object(r.createElement)(R.Path,{d:"M95.0264 100H4.97356C2.22797 100 0 97.772 0 95.0264V4.97356C0 2.22797 2.22797 0 4.97356 0H95.0264C97.772 0 100 2.22797 100 4.97356V95.0264C100 97.772 97.772 100 95.0264 100Z",fill:"#0366D6"}),Object(r.createElement)(R.Path,{d:"M82.6941 86.7448V30.8205V18.4653H70.3502H14.4146L26.7584 30.8205H70.3502V74.401L82.6941 86.7448Z",fill:"white"}),Object(r.createElement)(R.Path,{d:"M42.2416 58.9291L42.2528 71.183L53.2352 82.1653L53.1902 47.9806L18.9941 47.9355L29.9765 58.9066L42.2416 58.9291Z",fill:"white"}))},xe=function(e){var t=e.setCurrentTab,n=e.currentTab,a=e.isFetching,c=Object(r.useState)(!1),o=j()(c,2),i=o[0],s=o[1],l={starterSites:Object(E.__)("Starter Sites","neve"),pageTemplates:Object(E.__)("Page Templates","neve")};return tiobDash.license&&tiobDash.license.tier&&3===tiobDash.license.tier&&(l.library=Object(E.__)("My Library","neve")),Object(r.createElement)("div",{className:"header-nav"},Object.keys(l).map((function(e){return Object(r.createElement)(y.Button,{key:e,isTertiary:!0,isPressed:e===n,onClick:function(){return t(e)}},l[e])})),"starterSites"!==n&&Object(r.createElement)(y.Button,{icon:ie,onClick:function(){s(!0),localStorage.setItem("tpcCacheBuster",X());var e=n;t(null),setTimeout((function(){t(e),s(!1)}),100)},label:Object(E.__)("Re-sync Library"),className:g()("is-sync",{"is-loading":i}),disabled:a||i,"data-content":Object(E.__)("Sync")}))},Ie=Object(O.compose)(Object(f.withDispatch)((function(e){var t=e("neve-onboarding"),n=t.setOnboardingState;return{cancelOnboarding:function(){n(!1)},setCurrentTab:t.setCurrentTab,setFetching:t.setFetching}})),Object(f.withSelect)((function(e){var t=e("neve-onboarding"),n=t.getOnboardingStatus,r=t.getCurrentTab,a=t.getFetching;return{isOnboarding:n(),currentTab:r(),isFetching:a()}})))((function(e){var t=e.isOnboarding,n=e.cancelOnboarding,a=e.setCurrentTab,c=e.currentTab;return Object(r.createElement)("div",{className:"ob-head"},!t&&Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"header-container"},Object(r.createElement)("h2",null,!tiobDash.brandedTheme&&Object(r.createElement)(y.Icon,{icon:Me}),Object(r.createElement)("span",null,Object(E.__)("Templates Cloud","neve"))),Object(r.createElement)(xe,{setCurrentTab:a,currentTab:c}))),t&&Object(r.createElement)(y.Button,{className:"close-onboarding",isLink:!0,icon:"no-alt",onClick:n}))})),Pe=n(17),De=n.n(Pe),Le=n(14),Ae=n.n(Le),Be=n(18),Re=n.n(Be),Fe=Object(O.compose)(Object(f.withSelect)((function(e){return{themeStatus:(0,e("neve-onboarding").getThemeAction)().action||!1}})),Object(f.withDispatch)((function(e,t){var n=t.data,r=n.slug,a=e("neve-onboarding"),c=a.setCurrentSite,o=a.setPreviewStatus,i=a.setImportModalStatus,s=a.setInstallModalStatus,l=a.setSingleTemplateImport;return{setSite:function(){return c(n)},setPreview:function(e){return o(e)},setModal:function(e){return i(e)},setInstallModal:function(e){return s(e)},setImportingPages:function(){return l(r)}}})))((function(e){var t=e.data,n=e.setSite,a=e.setPreview,c=e.setModal,o=e.themeStatus,i=e.setInstallModal,s=e.setImportingPages,l=t.upsell,u=(t.slug,t.screenshot),m=t.title,p=t.has_templates,d=Object(r.useState)(""),b=j()(d,2),f=b[0],h=b[1],O=g()("card starter-site-card",{"has-templates":p});return Object(r.createElement)("div",{onMouseEnter:function(){h("visible")},onMouseLeave:function(){h("")},className:O},Object(r.createElement)("div",{className:"top"},Object(r.createElement)("div",{className:"actions "+f},Object(r.createElement)(y.Button,{isSecondary:!0,onClick:function(e){e.preventDefault(),n(),a(!0)}},Object(E.__)("Preview","templates-patterns-collection")),!l&&Object(r.createElement)(y.Button,{isPrimary:!0,className:"import",onClick:function(e){if(e.preventDefault(),n(),o)return i(!0),!1;c(!0)}},Object(E.__)("Import","templates-patterns-collection")),p&&Object(r.createElement)(y.Button,{isLink:!0,className:"templates",onClick:function(e){e.preventDefault(),n(),s()}},Object(E.__)("View Pages","templates-patterns-collection"))),u&&Object(r.createElement)("div",{className:"image",style:{backgroundImage:'url("'.concat(u,'")')}})),Object(r.createElement)("div",{className:"bottom"},Object(r.createElement)("p",{className:"title"},m),l&&Object(r.createElement)("span",{className:"pro-badge"},Object(r.createElement)(y.Dashicon,{icon:"lock",size:15}),Object(r.createElement)("span",null,Object(E.__)("Premium","templates-patterns-collection")))))})),ze=Object(O.compose)(Object(f.withSelect)((function(e){var t=e("neve-onboarding"),n=t.getCurrentSite,r=t.getThemeAction;return{siteData:n(),themeStatus:r().action||!1}})),Object(f.withDispatch)((function(e){var t=e("neve-onboarding"),n=t.setCurrentSite,r=t.setPreviewStatus,a=t.setImportModalStatus,c=t.setInstallModalStatus;return{setSite:function(e){return n(e)},setPreview:function(e){return r(e)},setModal:function(e){return a(e)},setInstallModal:function(e){return c(e)}}})))((function(e){var t=e.next,n=e.prev,a=e.siteData,c=e.setSite,o=e.setPreview,i=e.setModal,s=e.themeStatus,l=e.setInstallModal;return Object(r.createElement)("div",{className:"ob-preview"},Object(r.createElement)("div",{className:"preview"},Object(r.createElement)("iframe",{src:a.url,frameBorder:"0"}),Object(r.createElement)("div",{className:"loading"},Object(r.createElement)(y.Dashicon,{icon:"update",size:50}))),Object(r.createElement)("div",{className:"bottom-bar"},Object(r.createElement)("div",{className:"navigator"},Object(r.createElement)(y.Button,{onClick:function(e){e.preventDefault(),o(!1),c(null)},className:"close",label:Object(E.__)("Close","templates-patterns-collection"),icon:F}),n&&Object(r.createElement)(y.Button,{onClick:function(e){e.preventDefault(),c(n)},className:"prev",label:Object(E.__)("Previous","templates-patterns-collection"),icon:Object(E.isRTL)()?z:U}),t&&Object(r.createElement)(y.Button,{onClick:function(e){e.preventDefault(),c(t)},className:"next",label:Object(E.__)("Next","templates-patterns-collection"),icon:Object(E.isRTL)()?U:z})),Object(r.createElement)("div",{className:"actions"},a.upsell?Object(r.createElement)(y.Button,{className:"upgrade",isPrimary:!0,href:a.utmOutboundLink||tiobDash.upgradeURL},Object(E.__)("Upgrade and Import","templates-patterns-collection")):Object(r.createElement)(y.Button,{className:"import",isPrimary:!0,onClick:function(e){if(e.preventDefault(),s)return l(!0),!1;i(!0)}},Object(E.__)("Import","templates-patterns-collection")))))})),Ue=Object(O.compose)(Object(f.withSelect)((function(e){var t=e("neve-onboarding"),n=t.getCurrentCategory,r=t.getSearchQuery;return{category:n(),query:r()}})),Object(f.withDispatch)((function(e){var t=e("neve-onboarding"),n=t.setCurrentCategory,r=t.setSearchQuery;return{setCurrentCategory:function(e){return n(e)},onSearch:function(e){return r(e)}}})))((function(e){var t=e.count,n=e.categories,a=e.onSearch,c=e.category,o=e.setCurrentCategory,i=e.query,s=e.className,l=Object(r.useState)(!1),u=j()(l,2),m=u[0],p=u[1],d=function(){return p(!m)},b=g()(s,"header-form");return Object(r.createElement)("div",{className:b},Object(r.createElement)("div",{className:"search"},Object(r.createElement)("img",{src:tiobDash.assets+"/img/search.svg",alt:Object(E.__)("Search Icon")}),Object(r.createElement)("input",{onChange:function(e){a(e.target.value)},type:"search",value:i,placeholder:Object(E.__)("Search for a starter site","templates-patterns-collection")+"..."}),Object(r.createElement)((function(){return Object(r.createElement)("div",{className:"ob-dropdown categories-selector"},Object(r.createElement)(y.Button,{onClick:d,className:"select ob-dropdown"},n[c],Object(r.createElement)(y.Dashicon,{size:14,icon:m?"arrow-up-alt2":"arrow-down-alt2"}),m&&Object(r.createElement)(y.Popover,{position:"bottom center",onClose:d,noArrow:!0},m&&Object(r.createElement)("ul",{className:"options"},Object.keys(n).map((function(e,a){return e===c||"free"===e&&t.all===t[e]?null:Object(r.createElement)("li",{key:a},Object(r.createElement)("a",{href:"#",onClick:function(t){t.preventDefault(),o(e),p(!1)}},Object(r.createElement)("span",null,n[e]),Object(r.createElement)("span",{className:"count"},t[e])))}))))))}),null)))})),Ve=Object(O.compose)(Object(f.withSelect)((function(e){var t=e("neve-onboarding"),n=t.getCurrentEditor,r=t.getSites;return{editor:n(),sites:r().sites}})),Object(f.withDispatch)((function(e){var t=e("neve-onboarding").setCurrentEditor;return{setCurrentEditor:function(e){return t(e)}}})))((function(e){var t=e.EDITOR_MAP,n=e.count,a=e.editor,c=e.setCurrentEditor,o=e.sites,i=e.isSmall,s=Object(r.useState)(!1),l=j()(s,2),u=l[0],m=l[1],p=Object.keys(o),d=function(){return m(!u)},b=g()(["ob-dropdown","editor-selector",{small:i}]);return Object(r.createElement)("div",{className:b},Object(r.createElement)(y.Button,{onClick:d,className:"select ob-dropdown"},Object(r.createElement)("img",{className:"editor-icon",src:tiobDash.assets+"img/"+t[a].icon,alt:Object(E.__)("Builder Logo","templates-patterns-collection")}),!i&&Object(r.createElement)("span",null,t[a].niceName),Object(r.createElement)("span",{className:"count"},n[a]),Object(r.createElement)(y.Dashicon,{size:14,icon:u?"arrow-up-alt2":"arrow-down-alt2"}),u&&Object(r.createElement)(y.Popover,{position:"bottom center",onClose:d,noArrow:!0},u&&Object(r.createElement)("ul",{className:"options"},p.map((function(e,o){return e===a?null:Object(r.createElement)("li",{key:o},Object(r.createElement)("a",{href:"#",onClick:function(t){t.preventDefault(),c(e),m(!1)}},Object(r.createElement)("img",{className:"editor-icon",src:tiobDash.assets+"img/"+t[e].icon,alt:Object(E.__)("Builder Logo","templates-patterns-collection")}),Object(r.createElement)("span",null,t[e].niceName),Object(r.createElement)("span",{className:"count"},n[e])))}))))))})),$e=Object(O.compose)(Object(f.withSelect)((function(e){var t=e("neve-onboarding"),n=t.getCurrentEditor,r=t.getSites;return{editor:n(),sites:r().sites}})),Object(f.withDispatch)((function(e){var t=e("neve-onboarding").setCurrentEditor;return{setCurrentEditor:function(e){return t(e)}}})))((function(e){var t=e.EDITOR_MAP,n=e.count,a=e.onlyProSites,c=e.editor,o=e.setCurrentEditor,i=e.sites,s=Object.keys(i);return Object(r.createElement)("div",{className:"editor-tabs"},s.map((function(e,i){var s=g()(["tab",e,{active:e===c}]);return Object(r.createElement)("a",{key:i,href:"#",className:s,onClick:function(t){t.preventDefault(),o(e)}},Object(r.createElement)("span",{className:"icon-wrap"},Object(r.createElement)("img",{className:"editor-icon",src:tiobDash.assets+"img/"+t[e].icon,alt:Object(E.__)("Builder Logo","templates-patterns-collection")})),Object(r.createElement)("span",{className:"editor"},t[e].niceName),Object(r.createElement)("span",{className:"count"},n[e]),a.includes(e)&&Object(r.createElement)("span",{className:"pro-badge"},"PRO"))})))})),He=Object(O.compose)(Object(f.withDispatch)((function(e){var t=e("neve-onboarding"),n=t.setOnboardingState,r=t.setCurrentCategory;return{cancelOnboarding:function(){n(!1)},resetCategory:function(){r("all")},setCurrentTab:t.setCurrentTab}})),Object(f.withSelect)((function(e){var t=e("neve-onboarding"),n=t.getCurrentEditor,r=t.getCurrentCategory,a=t.getOnboardingStatus,c=t.getSites;return{editor:n(),category:r(),isOnboarding:a(),getSites:c()}})))((function(e){var t,n=e.filterByCategory,a=e.filterBySearch,c=e.getSitesForBuilder,o=e.isOnboarding,i=e.getSites,s=e.category,l=e.editor,u=Object(r.useState)(!1),m=j()(u,2),p=m[0],d=m[1],b=i.sites,f=void 0===b?{}:b,h=i.migration,g={top:p?0:"-100%"},O=Object.keys(f),v=O.filter((function(e){return Object.keys(f[e]).filter((function(t){return!0===f[e][t].upsell})).length===Object.keys(f[e]).length})),E=(t={builders:{},categories:{}},O.forEach((function(e){var r=c(e);r=n(r,s),r=a(r),t.builders[e]=r?r.length:0})),Object.keys(_e).forEach((function(e){var r=c(l);r=n(r,e),r=a(r),t.categories[e]=r?r.length:0})),t);return Object(r.createElement)(r.Fragment,null,!o&&!h&&Object(r.createElement)("div",{className:"sticky-nav",style:g},Object(r.createElement)("div",{className:"container sticky-nav-content"},!tiobDash.brandedTheme&&Object(r.createElement)(y.Icon,{icon:Me,size:32}),Object(r.createElement)(Ue,{className:"in-sticky",count:E.categories,categories:_e}),Object(r.createElement)(Ve,{isSmall:!0,count:E.builders,EDITOR_MAP:we}))),Object(r.createElement)(Ae.a,{onChange:function(e){d(!e)}},Object(r.createElement)("div",null,!o&&Object(r.createElement)("p",{className:"instructions"},tiobDash.strings.starterSitesTabDescription),Object(r.createElement)(Ve,{count:E.builders,EDITOR_MAP:we}),Object(r.createElement)(Ue,{count:E.categories,categories:_e}),Object(r.createElement)($e,{EDITOR_MAP:we,onlyProSites:v,count:E.builders}))))})),Ge=Object(O.compose)(Object(f.withDispatch)((function(e){var t=e("neve-onboarding"),n=t.setOnboardingState,r=t.setCurrentCategory;return{cancelOnboarding:function(){n(!1)},resetCategory:function(){r("all")},setCurrentTab:t.setCurrentTab,setSearchQuery:t.setSearchQuery}})),Object(f.withSelect)((function(e){var t=e("neve-onboarding"),n=t.getCurrentEditor,r=t.getCurrentCategory,a=t.getPreviewStatus,c=t.getCurrentSite,o=t.getImportModalStatus,i=t.getOnboardingStatus,s=t.getSites,l=t.getInstallModalStatus,u=t.getCurrentTab,m=t.getSearchQuery;return{editor:n(),category:r(),previewOpen:a(),currentSiteData:c(),importModal:o(),installModal:l(),isOnboarding:i(),getSites:s(),currentTab:u(),searchQuery:m()}})))((function(e){var t=e.getSites,n=e.category,a=e.resetCategory,c=e.editor,o=e.previewOpen,i=e.currentSiteData,s=e.isOnboarding,l=e.cancelOnboarding,u=e.setSearchQuery,m=e.searchQuery,p=t.sites,d=void 0===p?{}:p,b=function(){var e={};return g().forEach((function(t){var n=d&&d[t]?d[t]:{};e[t]=De()(Object.values(n))})),e},f=function(e,t){return"free"===t?e.filter((function(e){return!e.upsell})):"all"!==t?e.filter((function(e){return e.keywords.includes(t)})):e},h=function(e){return m?new Re.a(e,{includeScore:!0,keys:["title","slug","keywords"]}).search(m).map((function(e){return e.item})):e},g=function(){return Object.keys(d)},O=function(){var e=b()[c];return e=h(e),e=f(e,n)},v=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(null===i)return null;var t=b()[c],n=t.indexOf(i);return-1===n||1===t.length?null:e&&0===n?t[t.length-1]:e||n!==t.length-1?t[e?n-1:n+1]:t[0]};return 1>d.length?Object(r.createElement)(r.Fragment,null,Object(r.createElement)("p",null,Object(E.__)("Starter sites could not be loaded. Please refresh and try again.","neve"),s&&Object(r.createElement)(y.Button,{style:{display:"block",margin:"20px auto"},isPrimary:!0,onClick:l},Object(E.__)("Close","templates-patterns-collection")))):Object(r.createElement)(r.Fragment,null,Object(r.createElement)(He,{getSitesForBuilder:function(e){return b()[e]},filterBySearch:h,filterByCategory:f}),0===O().length&&Object(r.createElement)("div",{className:"no-results"},Object(r.createElement)("p",null,Object(E.__)("No results found","templates-patterns-collection"),Object(E.__)("You can try a different search or use one of the categories below.","neve")),Object(r.createElement)("div",{className:"tags"},Ee.map((function(e,t){return Object(r.createElement)(y.Button,{key:t,isPrimary:!0,className:"tag",onClick:function(t){t.preventDefault(),u(e),a()}},e)})))),Object(r.createElement)((function(){var e=Object(r.useState)(9),t=j()(e,2),n=t[0],a=t[1],c=O();return Object(r.createElement)("div",{className:"ob-sites is-grid"},c.slice(0,n).map((function(e,t){return Object(r.createElement)(Fe,{key:t,data:e})})),Object(r.createElement)(Ae.a,{onChange:function(e){if(!e)return!1;a(n+9)}},Object(r.createElement)("span",{style:{height:10,width:10,display:"block"}})))}),null),o&&i&&Object(r.createElement)(ze,{next:v(),prev:v(!0)}))})),We=Object(O.compose)(Object(f.withDispatch)((function(e){var t=e("neve-onboarding"),n=t.setOnboardingState,r=t.setCurrentCategory;return{cancelOnboarding:function(){n(!1)},resetCategory:function(){r("all")},setCurrentTab:t.setCurrentTab}})),Object(f.withSelect)((function(e){var t=e("neve-onboarding"),n=t.getCurrentEditor,r=t.getCurrentCategory,a=t.getPreviewStatus,c=t.getCurrentSite,o=t.getImportModalStatus,i=t.getOnboardingStatus,s=t.getSites,l=t.getInstallModalStatus,u=t.getCurrentTab,m=t.getSingleImport;return{editor:n(),category:r(),previewOpen:a(),currentSiteData:c(),importModal:o(),installModal:l(),isOnboarding:i(),getSites:s(),currentTab:u(),singleImport:m()}})))((function(e){var t=e.getSites,n=e.installModal,a=e.currentTab,c=e.singleImport,o=e.importModal,i=e.currentSiteData,s=(e.isOnboarding,t.migration);return Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"ob"},Object(r.createElement)(Ie,null),Object(r.createElement)("div",{className:"ob-body"},Object(r.createElement)("div",{className:"content-container"},s&&Object(r.createElement)(B,{data:s}),"starterSites"===a&&(c?Object(r.createElement)(Te,{slug:c}):Object(r.createElement)(Ge,null)),"library"===a&&Object(r.createElement)(ye,null),"pageTemplates"===a&&Object(r.createElement)(ye,{isGeneral:!0})))),n&&Object(r.createElement)(I,null),o&&i&&Object(r.createElement)(Ne,null))})),qe=Object(f.withSelect)((function(e){return{onboarding:(0,e("neve-onboarding").getOnboardingStatus)()}}))((function(e){var t=e.onboarding,n=g()(["content-wrap","starter-sites",{"is-onboarding":t}]);return Object(r.createElement)("div",{className:"tiob-wrap"},Object(r.createElement)("div",{className:n},Object(r.createElement)("div",{className:"container content"},Object(r.createElement)("div",{className:"main"},Object(r.createElement)("div",{className:"tab-content columns starter-sites"},Object(r.createElement)(We,null))))))}));Object(f.registerStore)("neve-onboarding",{reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:d,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"REFRESH_SITES":var n=t.payload.sites;return i(i({},e),{},{sites:n});case"SET_CURRENT_EDITOR":var r=t.payload.editor;return localStorage.setItem("neve-onboarding-editor",r),i(i({},e),{},{editor:r});case"SET_CURRENT_CATEGORY":var a=t.payload.category;return i(i({},e),{},{category:a});case"SET_FOCUSED_SITE":var c=t.payload.siteData;return i(i({},e),{},{currentSite:c});case"SET_PREVIEW_STATUS":var o=t.payload.previewStatus;return i(i({},e),{},{previewStatus:o});case"SET_IMPORT_MODAL_STATUS":var s=t.payload.importModalStatus;return i(i({},e),{},{importModalStatus:s});case"SET_INSTALL_MODAL_STATUS":var l=t.payload.installModalStatus;return i(i({},e),{},{installModalStatus:l});case"SET_ONBOARDING":var u=t.payload.status;return i(i({},e),{},{isOnboarding:u});case"SET_THEME_ACTIONS":var m=t.payload.themeActions;return i(i({},e),{},{themeAction:m});case"SET_CURRENT_TAB":var p=t.payload.currentTab;return i(i({},e),{},{singleTemplateImport:null,currentTab:p});case"SET_FETCHING":var b=t.payload.fetching;return i(i({},e),{},{fetching:b});case"SET_SINGLE_TEMPLATE_IMPORT":var f=t.payload.slug;return i(i({},e),{},{singleTemplateImport:f});case"SET_TEMPLATE_MODAL":var h=t.payload.data;return i(i({},e),{},{templateModal:h});case"SET_SEARCH_QUERY":var g=t.payload.query;return i(i({},e),{},{searchQuery:g})}return e},actions:b,selectors:{getSites:function(e){return e.sites},getMigrationData:function(e){return e.migrationData},getCurrentEditor:function(e){return e.editor},getCurrentCategory:function(e){return e.category},getCurrentSite:function(e){return e.currentSite},getPreviewStatus:function(e){return e.previewStatus},getImportModalStatus:function(e){return e.importModalStatus},getOnboardingStatus:function(e){return e.isOnboarding},getThemeAction:function(e){return e.themeAction},getInstallModalStatus:function(e){return e.installModalStatus},getCurrentTab:function(e){return e.currentTab},getFetching:function(e){return e.fetching},getSingleImport:function(e){return e.singleTemplateImport},getTemplateModal:function(e){return e.templateModal},getSearchQuery:function(e){return e.searchQuery}}}),Object(r.render)(Object(r.createElement)(qe,null),document.getElementById("tpc-app"))}]);
1
+ (window.webpackJsonp_templates_patterns_collection=window.webpackJsonp_templates_patterns_collection||[]).push([[1],{21:function(e,t,n){}}]),function(e){function t(t){for(var r,o,i=t[0],s=t[1],l=t[2],m=0,p=[];m<i.length;m++)o=i[m],Object.prototype.hasOwnProperty.call(a,o)&&a[o]&&p.push(a[o][0]),a[o]=0;for(r in s)Object.prototype.hasOwnProperty.call(s,r)&&(e[r]=s[r]);for(u&&u(t);p.length;)p.shift()();return c.push.apply(c,l||[]),n()}function n(){for(var e,t=0;t<c.length;t++){for(var n=c[t],r=!0,i=1;i<n.length;i++){var s=n[i];0!==a[s]&&(r=!1)}r&&(c.splice(t--,1),e=o(o.s=n[0]))}return e}var r={},a={0:0},c=[];function o(t){if(r[t])return r[t].exports;var n=r[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,o),n.l=!0,n.exports}o.m=e,o.c=r,o.d=function(e,t,n){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(o.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)o.d(n,r,function(t){return e[t]}.bind(null,r));return n},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="";var i=window.webpackJsonp_templates_patterns_collection=window.webpackJsonp_templates_patterns_collection||[],s=i.push.bind(i);i.push=t,i=i.slice();for(var l=0;l<i.length;l++)t(i[l]);var u=s;c.push([33,1]),n()}([function(e,t){e.exports=window.wp.element},function(e,t){e.exports=window.wp.i18n},function(e,t){e.exports=window.wp.components},function(e,t,n){var r=n(22),a=n(23),c=n(16),o=n(24);e.exports=function(e,t){return r(e)||a(e,t)||c(e,t)||o()}},function(e,t){e.exports=window.wp.data},function(e,t){e.exports=window.wp.primitives},function(e,t,n){var r;!function(){"use strict";var n={}.hasOwnProperty;function a(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var c=typeof r;if("string"===c||"number"===c)e.push(r);else if(Array.isArray(r)&&r.length){var o=a.apply(null,r);o&&e.push(o)}else if("object"===c)for(var i in r)n.call(r,i)&&r[i]&&e.push(i)}}return e.join(" ")}e.exports?(a.default=a,e.exports=a):void 0===(r=function(){return a}.apply(t,[]))||(e.exports=r)}()},function(e,t){e.exports=window.wp.compose},function(e,t){e.exports=window.regeneratorRuntime},function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t){function n(e,t,n,r,a,c,o){try{var i=e[c](o),s=i.value}catch(e){return void n(e)}i.done?t(s):Promise.resolve(s).then(r,a)}e.exports=function(e){return function(){var t=this,r=arguments;return new Promise((function(a,c){var o=e.apply(t,r);function i(e){n(o,a,c,i,s,"next",e)}function s(e){n(o,a,c,i,s,"throw",e)}i(void 0)}))}}},function(e,t,n){"use strict";const r=n(30),a=n(31),c=n(32);function o(e){if("string"!=typeof e||1!==e.length)throw new TypeError("arrayFormatSeparator must be single character string")}function i(e,t){return t.encode?t.strict?r(e):encodeURIComponent(e):e}function s(e,t){return t.decode?a(e):e}function l(e){const t=e.indexOf("#");return-1!==t&&(e=e.slice(0,t)),e}function u(e){const t=(e=l(e)).indexOf("?");return-1===t?"":e.slice(t+1)}function m(e,t){return t.parseNumbers&&!Number.isNaN(Number(e))&&"string"==typeof e&&""!==e.trim()?e=Number(e):!t.parseBooleans||null===e||"true"!==e.toLowerCase()&&"false"!==e.toLowerCase()||(e="true"===e.toLowerCase()),e}function p(e,t){o((t=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},t)).arrayFormatSeparator);const n=function(e){let t;switch(e.arrayFormat){case"index":return(e,n,r)=>{t=/\[(\d*)\]$/.exec(e),e=e.replace(/\[\d*\]$/,""),t?(void 0===r[e]&&(r[e]={}),r[e][t[1]]=n):r[e]=n};case"bracket":return(e,n,r)=>{t=/(\[\])$/.exec(e),e=e.replace(/\[\]$/,""),t?void 0!==r[e]?r[e]=[].concat(r[e],n):r[e]=[n]:r[e]=n};case"comma":case"separator":return(t,n,r)=>{const a="string"==typeof n&&n.includes(e.arrayFormatSeparator),c="string"==typeof n&&!a&&s(n,e).includes(e.arrayFormatSeparator);n=c?s(n,e):n;const o=a||c?n.split(e.arrayFormatSeparator).map(t=>s(t,e)):null===n?n:s(n,e);r[t]=o};default:return(e,t,n)=>{void 0!==n[e]?n[e]=[].concat(n[e],t):n[e]=t}}}(t),r=Object.create(null);if("string"!=typeof e)return r;if(!(e=e.trim().replace(/^[?#&]/,"")))return r;for(const a of e.split("&")){let[e,o]=c(t.decode?a.replace(/\+/g," "):a,"=");o=void 0===o?null:["comma","separator"].includes(t.arrayFormat)?o:s(o,t),n(s(e,t),o,r)}for(const e of Object.keys(r)){const n=r[e];if("object"==typeof n&&null!==n)for(const e of Object.keys(n))n[e]=m(n[e],t);else r[e]=m(n,t)}return!1===t.sort?r:(!0===t.sort?Object.keys(r).sort():Object.keys(r).sort(t.sort)).reduce((e,t)=>{const n=r[t];return Boolean(n)&&"object"==typeof n&&!Array.isArray(n)?e[t]=function e(t){return Array.isArray(t)?t.sort():"object"==typeof t?e(Object.keys(t)).sort((e,t)=>Number(e)-Number(t)).map(e=>t[e]):t}(n):e[t]=n,e},Object.create(null))}t.extract=u,t.parse=p,t.stringify=(e,t)=>{if(!e)return"";o((t=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},t)).arrayFormatSeparator);const n=n=>t.skipNull&&null==e[n]||t.skipEmptyString&&""===e[n],r=function(e){switch(e.arrayFormat){case"index":return t=>(n,r)=>{const a=n.length;return void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?n:null===r?[...n,[i(t,e),"[",a,"]"].join("")]:[...n,[i(t,e),"[",i(a,e),"]=",i(r,e)].join("")]};case"bracket":return t=>(n,r)=>void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?n:null===r?[...n,[i(t,e),"[]"].join("")]:[...n,[i(t,e),"[]=",i(r,e)].join("")];case"comma":case"separator":return t=>(n,r)=>null==r||0===r.length?n:0===n.length?[[i(t,e),"=",i(r,e)].join("")]:[[n,i(r,e)].join(e.arrayFormatSeparator)];default:return t=>(n,r)=>void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?n:null===r?[...n,i(t,e)]:[...n,[i(t,e),"=",i(r,e)].join("")]}}(t),a={};for(const t of Object.keys(e))n(t)||(a[t]=e[t]);const c=Object.keys(a);return!1!==t.sort&&c.sort(t.sort),c.map(n=>{const a=e[n];return void 0===a?"":null===a?i(n,t):Array.isArray(a)?a.reduce(r(n),[]).join("&"):i(n,t)+"="+i(a,t)}).filter(e=>e.length>0).join("&")},t.parseUrl=(e,t)=>{t=Object.assign({decode:!0},t);const[n,r]=c(e,"#");return Object.assign({url:n.split("?")[0]||"",query:p(u(e),t)},t&&t.parseFragmentIdentifier&&r?{fragmentIdentifier:s(r,t)}:{})},t.stringifyUrl=(e,n)=>{n=Object.assign({encode:!0,strict:!0},n);const r=l(e.url).split("?")[0]||"",a=t.extract(e.url),c=t.parse(a,{sort:!1}),o=Object.assign(c,e.query);let s=t.stringify(o,n);s&&(s="?"+s);let u=function(e){let t="";const n=e.indexOf("#");return-1!==n&&(t=e.slice(n)),t}(e.url);return e.fragmentIdentifier&&(u="#"+i(e.fragmentIdentifier,n)),`${r}${s}${u}`}},function(e,t,n){var r=n(25),a=n(26),c=n(16),o=n(27);e.exports=function(e){return r(e)||a(e)||c(e)||o()}},function(e,t){e.exports=window.wp.apiFetch},,function(e,t,n){var r;r=function(e,t){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(r,a,function(t){return e[t]}.bind(null,a));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=4)}([function(e,t,n){e.exports=n(5)()},function(t,n){t.exports=e},function(e,n){e.exports=t},function(e,t){e.exports=function(e,t,n){var r=e.direction,a=e.value;switch(r){case"top":return n.top+a<t.top&&n.bottom>t.bottom&&n.left<t.left&&n.right>t.right;case"left":return n.left+a<t.left&&n.bottom>t.bottom&&n.top<t.top&&n.right>t.right;case"bottom":return n.bottom-a>t.bottom&&n.left<t.left&&n.right>t.right&&n.top<t.top;case"right":return n.right-a>t.right&&n.left<t.left&&n.top<t.top&&n.bottom>t.bottom}}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return g}));var r=n(1),a=n.n(r),c=n(2),o=n.n(c),i=n(0),s=n.n(i),l=n(3),u=n.n(l);function m(e){return(m="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,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 d(e){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function b(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var g=function(e){function t(e){var n,r;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),this,r=d(t).call(this,e),n=!r||"object"!==m(r)&&"function"!=typeof r?b(this):r,h(b(n),"getContainer",(function(){return n.props.containment||window})),h(b(n),"addEventListener",(function(e,t,r,a){var c;n.debounceCheck||(n.debounceCheck={});var o=function(){c=null,n.check()},i={target:e,fn:a>-1?function(){c||(c=setTimeout(o,a||0))}:function(){clearTimeout(c),c=setTimeout(o,r||0)},getLastTimeout:function(){return c}};e.addEventListener(t,i.fn),n.debounceCheck[t]=i})),h(b(n),"startWatching",(function(){n.debounceCheck||n.interval||(n.props.intervalCheck&&(n.interval=setInterval(n.check,n.props.intervalDelay)),n.props.scrollCheck&&n.addEventListener(n.getContainer(),"scroll",n.props.scrollDelay,n.props.scrollThrottle),n.props.resizeCheck&&n.addEventListener(window,"resize",n.props.resizeDelay,n.props.resizeThrottle),!n.props.delayedCall&&n.check())})),h(b(n),"stopWatching",(function(){if(n.debounceCheck)for(var e in n.debounceCheck)if(n.debounceCheck.hasOwnProperty(e)){var t=n.debounceCheck[e];clearTimeout(t.getLastTimeout()),t.target.removeEventListener(e,t.fn),n.debounceCheck[e]=null}n.debounceCheck=null,n.interval&&(n.interval=clearInterval(n.interval))})),h(b(n),"check",(function(){var e,t,r=n.node;if(!r)return n.state;if(e=function(e){return void 0===e.width&&(e.width=e.right-e.left),void 0===e.height&&(e.height=e.bottom-e.top),e}(n.roundRectDown(r.getBoundingClientRect())),n.props.containment){var a=n.props.containment.getBoundingClientRect();t={top:a.top,left:a.left,bottom:a.bottom,right:a.right}}else t={top:0,left:0,bottom:window.innerHeight||document.documentElement.clientHeight,right:window.innerWidth||document.documentElement.clientWidth};var c=n.props.offset||{};"object"===m(c)&&(t.top+=c.top||0,t.left+=c.left||0,t.bottom-=c.bottom||0,t.right-=c.right||0);var o={top:e.top>=t.top,left:e.left>=t.left,bottom:e.bottom<=t.bottom,right:e.right<=t.right},i=e.height>0&&e.width>0,s=i&&o.top&&o.left&&o.bottom&&o.right;if(i&&n.props.partialVisibility){var l=e.top<=t.bottom&&e.bottom>=t.top&&e.left<=t.right&&e.right>=t.left;"string"==typeof n.props.partialVisibility&&(l=o[n.props.partialVisibility]),s=n.props.minTopValue?l&&e.top<=t.bottom-n.props.minTopValue:l}"string"==typeof c.direction&&"number"==typeof c.value&&(console.warn("[notice] offset.direction and offset.value have been deprecated. They still work for now, but will be removed in next major version. Please upgrade to the new syntax: { %s: %d }",c.direction,c.value),s=u()(c,e,t));var p=n.state;return n.state.isVisible!==s&&(p={isVisible:s,visibilityRect:o},n.setState(p),n.props.onChange&&n.props.onChange(s)),p})),n.state={isVisible:null,visibilityRect:{}},n}var n,r;return function(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&&f(e,t)}(t,e),n=t,(r=[{key:"componentDidMount",value:function(){this.node=o.a.findDOMNode(this),this.props.active&&this.startWatching()}},{key:"componentWillUnmount",value:function(){this.stopWatching()}},{key:"componentDidUpdate",value:function(e){this.node=o.a.findDOMNode(this),this.props.active&&!e.active?(this.setState({isVisible:null,visibilityRect:{}}),this.startWatching()):this.props.active||this.stopWatching()}},{key:"roundRectDown",value:function(e){return{top:Math.floor(e.top),left:Math.floor(e.left),bottom:Math.floor(e.bottom),right:Math.floor(e.right)}}},{key:"render",value:function(){return this.props.children instanceof Function?this.props.children({isVisible:this.state.isVisible,visibilityRect:this.state.visibilityRect}):a.a.Children.only(this.props.children)}}])&&p(n.prototype,r),t}(a.a.Component);h(g,"defaultProps",{active:!0,partialVisibility:!1,minTopValue:0,scrollCheck:!1,scrollDelay:250,scrollThrottle:-1,resizeCheck:!1,resizeDelay:250,resizeThrottle:-1,intervalCheck:!0,intervalDelay:100,delayedCall:!1,offset:{},containment:null,children:a.a.createElement("span",null)}),h(g,"propTypes",{onChange:s.a.func,active:s.a.bool,partialVisibility:s.a.oneOfType([s.a.bool,s.a.oneOf(["top","right","bottom","left"])]),delayedCall:s.a.bool,offset:s.a.oneOfType([s.a.shape({top:s.a.number,left:s.a.number,bottom:s.a.number,right:s.a.number}),s.a.shape({direction:s.a.oneOf(["top","right","bottom","left"]),value:s.a.number})]),scrollCheck:s.a.bool,scrollDelay:s.a.number,scrollThrottle:s.a.number,resizeCheck:s.a.bool,resizeDelay:s.a.number,resizeThrottle:s.a.number,intervalCheck:s.a.bool,intervalDelay:s.a.number,containment:"undefined"!=typeof window?s.a.instanceOf(window.Element):s.a.any,children:s.a.oneOfType([s.a.element,s.a.func]),minTopValue:s.a.number})},function(e,t,n){"use strict";var r=n(6);function a(){}function c(){}c.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,c,o){if(o!==r){var i=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw i.name="Invariant Violation",i}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:c,resetWarningCache:a};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"}])},e.exports=r(n(28),n(29))},function(e,t,n){var r=n(17);e.exports=function(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(e,t){e.exports=function(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(e,t){e.exports=window.wp.keycodes},function(e,t,n){var r;r=function(){"use strict";function e(t){return(e="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})(t)}function t(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(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 r(e,t,r){return t&&n(e.prototype,t),r&&n(e,r),e}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(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 o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function i(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&&function(e,t){(Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}(e,t)}function s(e){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function l(e,t){return!t||"object"!=typeof t&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}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=s(e);if(t){var a=s(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return l(this,n)}}function m(e){return function(e){if(Array.isArray(e))return p(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return p(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)?p(e,t):void 0}}(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 p(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 d(e){return Array.isArray?Array.isArray(e):"[object Array]"===v(e)}function b(e){return"string"==typeof e}function f(e){return"number"==typeof e}function h(t){return"object"===e(t)}function g(e){return null!=e}function O(e){return!e.trim().length}function v(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}var j=function(e){return"Invalid value for key ".concat(e)},y=function(e){return"Pattern length exceeds max of ".concat(e,".")},E=Object.prototype.hasOwnProperty,_=function(){function e(n){var r=this;t(this,e),this._keys=[],this._keyMap={};var a=0;n.forEach((function(e){var t=w(e);a+=t.weight,r._keys.push(t),r._keyMap[t.id]=t,a+=t.weight})),this._keys.forEach((function(e){e.weight/=a}))}return r(e,[{key:"get",value:function(e){return this._keyMap[e]}},{key:"keys",value:function(){return this._keys}},{key:"toJSON",value:function(){return JSON.stringify(this._keys)}}]),e}();function w(e){var t=null,n=null,r=null,a=1;if(b(e)||d(e))r=e,t=S(e),n=k(e);else{if(!E.call(e,"name"))throw new Error("Missing ".concat("name"," property in key"));var c=e.name;if(r=c,E.call(e,"weight")&&(a=e.weight)<=0)throw new Error(function(e){return"Property 'weight' in key '".concat(e,"' must be a positive integer")}(c));t=S(c),n=k(c)}return{path:t,id:n,weight:a,src:r}}function S(e){return d(e)?e:e.split(".")}function k(e){return d(e)?e.join("."):e}var C=o({},{isCaseSensitive:!1,includeScore:!1,keys:[],shouldSort:!0,sortFn:function(e,t){return e.score===t.score?e.idx<t.idx?-1:1:e.score<t.score?-1:1}},{},{includeMatches:!1,findAllMatches:!1,minMatchCharLength:1},{},{location:0,threshold:.6,distance:100},{},{useExtendedSearch:!1,getFn:function(e,t){var n=[],r=!1;return function e(t,a,c){if(g(t))if(a[c]){var o=t[a[c]];if(!g(o))return;if(c===a.length-1&&(b(o)||f(o)||function(e){return!0===e||!1===e||function(e){return h(e)&&null!==e}(e)&&"[object Boolean]"==v(e)}(o)))n.push(function(e){return null==e?"":function(e){if("string"==typeof e)return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}(e)}(o));else if(d(o)){r=!0;for(var i=0,s=o.length;i<s;i+=1)e(o[i],a,c+1)}else a.length&&e(o,a,c+1)}else n.push(t)}(e,b(t)?t.split("."):t,0),r?n:n[0]},ignoreLocation:!1,ignoreFieldNorm:!1}),N=/[^ ]+/g;function T(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:3,t=new Map,n=Math.pow(10,e);return{get:function(e){var r=e.match(N).length;if(t.has(r))return t.get(r);var a=1/Math.sqrt(r),c=parseFloat(Math.round(a*n)/n);return t.set(r,c),c},clear:function(){t.clear()}}}var M=function(){function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=n.getFn,a=void 0===r?C.getFn:r;t(this,e),this.norm=T(3),this.getFn=a,this.isCreated=!1,this.setIndexRecords()}return r(e,[{key:"setSources",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.docs=e}},{key:"setIndexRecords",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.records=e}},{key:"setKeys",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.keys=t,this._keysMap={},t.forEach((function(t,n){e._keysMap[t.id]=n}))}},{key:"create",value:function(){var e=this;!this.isCreated&&this.docs.length&&(this.isCreated=!0,b(this.docs[0])?this.docs.forEach((function(t,n){e._addString(t,n)})):this.docs.forEach((function(t,n){e._addObject(t,n)})),this.norm.clear())}},{key:"add",value:function(e){var t=this.size();b(e)?this._addString(e,t):this._addObject(e,t)}},{key:"removeAt",value:function(e){this.records.splice(e,1);for(var t=e,n=this.size();t<n;t+=1)this.records[t].i-=1}},{key:"getValueForItemAtKeyId",value:function(e,t){return e[this._keysMap[t]]}},{key:"size",value:function(){return this.records.length}},{key:"_addString",value:function(e,t){if(g(e)&&!O(e)){var n={v:e,i:t,n:this.norm.get(e)};this.records.push(n)}}},{key:"_addObject",value:function(e,t){var n=this,r={i:t,$:{}};this.keys.forEach((function(t,a){var c=n.getFn(e,t.path);if(g(c))if(d(c))!function(){for(var e=[],t=[{nestedArrIndex:-1,value:c}];t.length;){var o=t.pop(),i=o.nestedArrIndex,s=o.value;if(g(s))if(b(s)&&!O(s)){var l={v:s,i:i,n:n.norm.get(s)};e.push(l)}else d(s)&&s.forEach((function(e,n){t.push({nestedArrIndex:n,value:e})}))}r.$[a]=e}();else if(!O(c)){var o={v:c,n:n.norm.get(c)};r.$[a]=o}})),this.records.push(r)}},{key:"toJSON",value:function(){return{keys:this.keys,records:this.records}}}]),e}();function x(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.getFn,a=void 0===r?C.getFn:r,c=new M({getFn:a});return c.setKeys(e.map(w)),c.setSources(t),c.create(),c}function P(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.errors,r=void 0===n?0:n,a=t.currentLocation,c=void 0===a?0:a,o=t.expectedLocation,i=void 0===o?0:o,s=t.distance,l=void 0===s?C.distance:s,u=t.ignoreLocation,m=void 0===u?C.ignoreLocation:u,p=r/e.length;if(m)return p;var d=Math.abs(i-c);return l?p+d/l:d?1:p}function D(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:C.minMatchCharLength,n=[],r=-1,a=-1,c=0,o=e.length;c<o;c+=1){var i=e[c];i&&-1===r?r=c:i||-1===r||((a=c-1)-r+1>=t&&n.push([r,a]),r=-1)}return e[c-1]&&c-r>=t&&n.push([r,c-1]),n}function I(e){for(var t={},n=0,r=e.length;n<r;n+=1){var a=e.charAt(n);t[a]=(t[a]||0)|1<<r-n-1}return t}var L=function(){function e(n){var r=this,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},c=a.location,o=void 0===c?C.location:c,i=a.threshold,s=void 0===i?C.threshold:i,l=a.distance,u=void 0===l?C.distance:l,m=a.includeMatches,p=void 0===m?C.includeMatches:m,d=a.findAllMatches,b=void 0===d?C.findAllMatches:d,f=a.minMatchCharLength,h=void 0===f?C.minMatchCharLength:f,g=a.isCaseSensitive,O=void 0===g?C.isCaseSensitive:g,v=a.ignoreLocation,j=void 0===v?C.ignoreLocation:v;if(t(this,e),this.options={location:o,threshold:s,distance:u,includeMatches:p,findAllMatches:b,minMatchCharLength:h,isCaseSensitive:O,ignoreLocation:j},this.pattern=O?n:n.toLowerCase(),this.chunks=[],this.pattern.length){var y=function(e,t){r.chunks.push({pattern:e,alphabet:I(e),startIndex:t})},E=this.pattern.length;if(E>32){for(var _=0,w=E%32,S=E-w;_<S;)y(this.pattern.substr(_,32),_),_+=32;if(w){var k=E-32;y(this.pattern.substr(k),k)}}else y(this.pattern,0)}}return r(e,[{key:"searchIn",value:function(e){var t=this.options,n=t.isCaseSensitive,r=t.includeMatches;if(n||(e=e.toLowerCase()),this.pattern===e){var a={isMatch:!0,score:0};return r&&(a.indices=[[0,e.length-1]]),a}var c=this.options,o=c.location,i=c.distance,s=c.threshold,l=c.findAllMatches,u=c.minMatchCharLength,p=c.ignoreLocation,d=[],b=0,f=!1;this.chunks.forEach((function(t){var n=t.pattern,a=t.alphabet,c=t.startIndex,h=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=r.location,c=void 0===a?C.location:a,o=r.distance,i=void 0===o?C.distance:o,s=r.threshold,l=void 0===s?C.threshold:s,u=r.findAllMatches,m=void 0===u?C.findAllMatches:u,p=r.minMatchCharLength,d=void 0===p?C.minMatchCharLength:p,b=r.includeMatches,f=void 0===b?C.includeMatches:b,h=r.ignoreLocation,g=void 0===h?C.ignoreLocation:h;if(t.length>32)throw new Error(y(32));for(var O,v=t.length,j=e.length,E=Math.max(0,Math.min(c,j)),_=l,w=E,S=d>1||f,k=S?Array(j):[];(O=e.indexOf(t,w))>-1;){var N=P(t,{currentLocation:O,expectedLocation:E,distance:i,ignoreLocation:g});if(_=Math.min(N,_),w=O+v,S)for(var T=0;T<v;)k[O+T]=1,T+=1}w=-1;for(var M=[],x=1,I=v+j,L=1<<v-1,A=0;A<v;A+=1){for(var B=0,R=I;B<R;){var F=P(t,{errors:A,currentLocation:E+R,expectedLocation:E,distance:i,ignoreLocation:g});F<=_?B=R:I=R,R=Math.floor((I-B)/2+B)}I=R;var z=Math.max(1,E-R+1),U=m?j:Math.min(E+R,j)+v,V=Array(U+2);V[U+1]=(1<<A)-1;for(var $=U;$>=z;$-=1){var H=$-1,G=n[e.charAt(H)];if(S&&(k[H]=+!!G),V[$]=(V[$+1]<<1|1)&G,A&&(V[$]|=(M[$+1]|M[$])<<1|1|M[$+1]),V[$]&L&&(x=P(t,{errors:A,currentLocation:H,expectedLocation:E,distance:i,ignoreLocation:g}))<=_){if(_=x,(w=H)<=E)break;z=Math.max(1,2*E-w)}}var W=P(t,{errors:A+1,currentLocation:E,expectedLocation:E,distance:i,ignoreLocation:g});if(W>_)break;M=V}var q={isMatch:w>=0,score:Math.max(.001,x)};if(S){var Q=D(k,d);Q.length?f&&(q.indices=Q):q.isMatch=!1}return q}(e,n,a,{location:o+c,distance:i,threshold:s,findAllMatches:l,minMatchCharLength:u,includeMatches:r,ignoreLocation:p}),g=h.isMatch,O=h.score,v=h.indices;g&&(f=!0),b+=O,g&&v&&(d=[].concat(m(d),m(v)))}));var h={isMatch:f,score:f?b/this.chunks.length:1};return f&&r&&(h.indices=d),h}}]),e}(),A=function(){function e(n){t(this,e),this.pattern=n}return r(e,[{key:"search",value:function(){}}],[{key:"isMultiMatch",value:function(e){return B(e,this.multiRegex)}},{key:"isSingleMatch",value:function(e){return B(e,this.singleRegex)}}]),e}();function B(e,t){var n=e.match(t);return n?n[1]:null}var R=function(e){i(a,e);var n=u(a);function a(e){return t(this,a),n.call(this,e)}return r(a,[{key:"search",value:function(e){var t=e===this.pattern;return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}}],[{key:"type",get:function(){return"exact"}},{key:"multiRegex",get:function(){return/^="(.*)"$/}},{key:"singleRegex",get:function(){return/^=(.*)$/}}]),a}(A),F=function(e){i(a,e);var n=u(a);function a(e){return t(this,a),n.call(this,e)}return r(a,[{key:"search",value:function(e){var t=-1===e.indexOf(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-exact"}},{key:"multiRegex",get:function(){return/^!"(.*)"$/}},{key:"singleRegex",get:function(){return/^!(.*)$/}}]),a}(A),z=function(e){i(a,e);var n=u(a);function a(e){return t(this,a),n.call(this,e)}return r(a,[{key:"search",value:function(e){var t=e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}}],[{key:"type",get:function(){return"prefix-exact"}},{key:"multiRegex",get:function(){return/^\^"(.*)"$/}},{key:"singleRegex",get:function(){return/^\^(.*)$/}}]),a}(A),U=function(e){i(a,e);var n=u(a);function a(e){return t(this,a),n.call(this,e)}return r(a,[{key:"search",value:function(e){var t=!e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-prefix-exact"}},{key:"multiRegex",get:function(){return/^!\^"(.*)"$/}},{key:"singleRegex",get:function(){return/^!\^(.*)$/}}]),a}(A),V=function(e){i(a,e);var n=u(a);function a(e){return t(this,a),n.call(this,e)}return r(a,[{key:"search",value:function(e){var t=e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[e.length-this.pattern.length,e.length-1]}}}],[{key:"type",get:function(){return"suffix-exact"}},{key:"multiRegex",get:function(){return/^"(.*)"\$$/}},{key:"singleRegex",get:function(){return/^(.*)\$$/}}]),a}(A),$=function(e){i(a,e);var n=u(a);function a(e){return t(this,a),n.call(this,e)}return r(a,[{key:"search",value:function(e){var t=!e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-suffix-exact"}},{key:"multiRegex",get:function(){return/^!"(.*)"\$$/}},{key:"singleRegex",get:function(){return/^!(.*)\$$/}}]),a}(A),H=function(e){i(a,e);var n=u(a);function a(e){var r,c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=c.location,i=void 0===o?C.location:o,s=c.threshold,l=void 0===s?C.threshold:s,u=c.distance,m=void 0===u?C.distance:u,p=c.includeMatches,d=void 0===p?C.includeMatches:p,b=c.findAllMatches,f=void 0===b?C.findAllMatches:b,h=c.minMatchCharLength,g=void 0===h?C.minMatchCharLength:h,O=c.isCaseSensitive,v=void 0===O?C.isCaseSensitive:O,j=c.ignoreLocation,y=void 0===j?C.ignoreLocation:j;return t(this,a),(r=n.call(this,e))._bitapSearch=new L(e,{location:i,threshold:l,distance:m,includeMatches:d,findAllMatches:f,minMatchCharLength:g,isCaseSensitive:v,ignoreLocation:y}),r}return r(a,[{key:"search",value:function(e){return this._bitapSearch.searchIn(e)}}],[{key:"type",get:function(){return"fuzzy"}},{key:"multiRegex",get:function(){return/^"(.*)"$/}},{key:"singleRegex",get:function(){return/^(.*)$/}}]),a}(A),G=function(e){i(a,e);var n=u(a);function a(e){return t(this,a),n.call(this,e)}return r(a,[{key:"search",value:function(e){for(var t,n=0,r=[],a=this.pattern.length;(t=e.indexOf(this.pattern,n))>-1;)n=t+a,r.push([t,n-1]);var c=!!r.length;return{isMatch:c,score:c?0:1,indices:r}}}],[{key:"type",get:function(){return"include"}},{key:"multiRegex",get:function(){return/^'"(.*)"$/}},{key:"singleRegex",get:function(){return/^'(.*)$/}}]),a}(A),W=[R,G,z,U,$,V,F,H],q=W.length,Q=/ +(?=([^\"]*\"[^\"]*\")*[^\"]*$)/;function J(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e.split("|").map((function(e){for(var n=e.trim().split(Q).filter((function(e){return e&&!!e.trim()})),r=[],a=0,c=n.length;a<c;a+=1){for(var o=n[a],i=!1,s=-1;!i&&++s<q;){var l=W[s],u=l.isMultiMatch(o);u&&(r.push(new l(u,t)),i=!0)}if(!i)for(s=-1;++s<q;){var m=W[s],p=m.isSingleMatch(o);if(p){r.push(new m(p,t));break}}}return r}))}var Y=new Set([H.type,G.type]),K=function(){function e(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=r.isCaseSensitive,c=void 0===a?C.isCaseSensitive:a,o=r.includeMatches,i=void 0===o?C.includeMatches:o,s=r.minMatchCharLength,l=void 0===s?C.minMatchCharLength:s,u=r.ignoreLocation,m=void 0===u?C.ignoreLocation:u,p=r.findAllMatches,d=void 0===p?C.findAllMatches:p,b=r.location,f=void 0===b?C.location:b,h=r.threshold,g=void 0===h?C.threshold:h,O=r.distance,v=void 0===O?C.distance:O;t(this,e),this.query=null,this.options={isCaseSensitive:c,includeMatches:i,minMatchCharLength:l,findAllMatches:d,ignoreLocation:m,location:f,threshold:g,distance:v},this.pattern=c?n:n.toLowerCase(),this.query=J(this.pattern,this.options)}return r(e,[{key:"searchIn",value:function(e){var t=this.query;if(!t)return{isMatch:!1,score:1};var n=this.options,r=n.includeMatches;e=n.isCaseSensitive?e:e.toLowerCase();for(var a=0,c=[],o=0,i=0,s=t.length;i<s;i+=1){var l=t[i];c.length=0,a=0;for(var u=0,p=l.length;u<p;u+=1){var d=l[u],b=d.search(e),f=b.isMatch,h=b.indices,g=b.score;if(!f){o=0,a=0,c.length=0;break}if(a+=1,o+=g,r){var O=d.constructor.type;Y.has(O)?c=[].concat(m(c),m(h)):c.push(h)}}if(a){var v={isMatch:!0,score:o/a};return r&&(v.indices=c),v}}return{isMatch:!1,score:1}}}],[{key:"condition",value:function(e,t){return t.useExtendedSearch}}]),e}(),Z=[];function X(e,t){for(var n=0,r=Z.length;n<r;n+=1){var a=Z[n];if(a.condition(e,t))return new a(e,t)}return new L(e,t)}var ee="$and",te="$path",ne=function(e){return!(!e[ee]&&!e.$or)},re=function(e){return!!e[te]},ae=function(e){return!d(e)&&h(e)&&!ne(e)},ce=function(e){return a({},ee,Object.keys(e).map((function(t){return a({},t,e[t])})))};function oe(e,t){var n=t.ignoreFieldNorm,r=void 0===n?C.ignoreFieldNorm:n;e.forEach((function(e){var t=1;e.matches.forEach((function(e){var n=e.key,a=e.norm,c=e.score,o=n?n.weight:null;t*=Math.pow(0===c&&o?Number.EPSILON:c,(o||1)*(r?1:a))})),e.score=t}))}function ie(e,t){var n=e.matches;t.matches=[],g(n)&&n.forEach((function(e){if(g(e.indices)&&e.indices.length){var n={indices:e.indices,value:e.value};e.key&&(n.key=e.key.src),e.idx>-1&&(n.refIndex=e.idx),t.matches.push(n)}}))}function se(e,t){t.score=e.score}function le(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.includeMatches,a=void 0===r?C.includeMatches:r,c=n.includeScore,o=void 0===c?C.includeScore:c,i=[];return a&&i.push(ie),o&&i.push(se),e.map((function(e){var n=e.idx,r={item:t[n],refIndex:n};return i.length&&i.forEach((function(t){t(e,r)})),r}))}var ue=function(){function e(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2?arguments[2]:void 0;t(this,e),this.options=o({},C,{},r),this.options.useExtendedSearch,this._keyStore=new _(this.options.keys),this.setCollection(n,a)}return r(e,[{key:"setCollection",value:function(e,t){if(this._docs=e,t&&!(t instanceof M))throw new Error("Incorrect 'index' type");this._myIndex=t||x(this.options.keys,this._docs,{getFn:this.options.getFn})}},{key:"add",value:function(e){g(e)&&(this._docs.push(e),this._myIndex.add(e))}},{key:"remove",value:function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){return!1},t=[],n=0,r=this._docs.length;n<r;n+=1){var a=this._docs[n];e(a,n)&&(this.removeAt(n),n-=1,r-=1,t.push(a))}return t}},{key:"removeAt",value:function(e){this._docs.splice(e,1),this._myIndex.removeAt(e)}},{key:"getIndex",value:function(){return this._myIndex}},{key:"search",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.limit,r=void 0===n?-1:n,a=this.options,c=a.includeMatches,o=a.includeScore,i=a.shouldSort,s=a.sortFn,l=a.ignoreFieldNorm,u=b(e)?b(this._docs[0])?this._searchStringList(e):this._searchObjectList(e):this._searchLogical(e);return oe(u,{ignoreFieldNorm:l}),i&&u.sort(s),f(r)&&r>-1&&(u=u.slice(0,r)),le(u,this._docs,{includeMatches:c,includeScore:o})}},{key:"_searchStringList",value:function(e){var t=X(e,this.options),n=this._myIndex.records,r=[];return n.forEach((function(e){var n=e.v,a=e.i,c=e.n;if(g(n)){var o=t.searchIn(n),i=o.isMatch,s=o.score,l=o.indices;i&&r.push({item:n,idx:a,matches:[{score:s,value:n,norm:c,indices:l}]})}})),r}},{key:"_searchLogical",value:function(e){var t=this,n=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.auto,a=void 0===r||r,c=function e(n){var r=Object.keys(n),c=re(n);if(!c&&r.length>1&&!ne(n))return e(ce(n));if(ae(n)){var o=c?n[te]:r[0],i=c?n.$val:n[o];if(!b(i))throw new Error(j(o));var s={keyId:k(o),pattern:i};return a&&(s.searcher=X(i,t)),s}var l={children:[],operator:r[0]};return r.forEach((function(t){var r=n[t];d(r)&&r.forEach((function(t){l.children.push(e(t))}))})),l};return ne(e)||(e=ce(e)),c(e)}(e,this.options),r=this._myIndex.records,a={},c=[];return r.forEach((function(e){var r=e.$,o=e.i;if(g(r)){var i=function e(n,r,a){if(!n.children){var c=n.keyId,o=n.searcher,i=t._findMatches({key:t._keyStore.get(c),value:t._myIndex.getValueForItemAtKeyId(r,c),searcher:o});return i&&i.length?[{idx:a,item:r,matches:i}]:[]}switch(n.operator){case ee:for(var s=[],l=0,u=n.children.length;l<u;l+=1){var p=e(n.children[l],r,a);if(!p.length)return[];s.push.apply(s,m(p))}return s;case"$or":for(var d=[],b=0,f=n.children.length;b<f;b+=1){var h=e(n.children[b],r,a);if(h.length){d.push.apply(d,m(h));break}}return d}}(n,r,o);i.length&&(a[o]||(a[o]={idx:o,item:r,matches:[]},c.push(a[o])),i.forEach((function(e){var t,n=e.matches;(t=a[o].matches).push.apply(t,m(n))})))}})),c}},{key:"_searchObjectList",value:function(e){var t=this,n=X(e,this.options),r=this._myIndex,a=r.keys,c=r.records,o=[];return c.forEach((function(e){var r=e.$,c=e.i;if(g(r)){var i=[];a.forEach((function(e,a){i.push.apply(i,m(t._findMatches({key:e,value:r[a],searcher:n})))})),i.length&&o.push({idx:c,item:r,matches:i})}})),o}},{key:"_findMatches",value:function(e){var t=e.key,n=e.value,r=e.searcher;if(!g(n))return[];var a=[];if(d(n))n.forEach((function(e){var n=e.v,c=e.i,o=e.n;if(g(n)){var i=r.searchIn(n),s=i.isMatch,l=i.score,u=i.indices;s&&a.push({score:l,key:t,value:n,idx:c,norm:o,indices:u})}}));else{var c=n.v,o=n.n,i=r.searchIn(c),s=i.isMatch,l=i.score,u=i.indices;s&&a.push({score:l,key:t,value:c,norm:o,indices:u})}return a}}]),e}();return ue.version="6.4.6",ue.createIndex=x,ue.parseIndex=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.getFn,r=void 0===n?C.getFn:n,a=e.keys,c=e.records,o=new M({getFn:r});return o.setKeys(a),o.setIndexRecords(c),o},ue.config=C,function(){Z.push.apply(Z,arguments)}(K),ue},e.exports=r()},,,function(e,t){e.exports=function(e){if(Array.isArray(e))return e}},function(e,t){e.exports=function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,a=!1,c=void 0;try{for(var o,i=e[Symbol.iterator]();!(r=(o=i.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){a=!0,c=e}finally{try{r||null==i.return||i.return()}finally{if(a)throw c}}return n}}},function(e,t){e.exports=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.")}},function(e,t,n){var r=n(17);e.exports=function(e){if(Array.isArray(e))return r(e)}},function(e,t){e.exports=function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}},function(e,t){e.exports=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(e,t){e.exports=window.React},function(e,t){e.exports=window.ReactDOM},function(e,t,n){"use strict";e.exports=e=>encodeURIComponent(e).replace(/[!'()*]/g,e=>"%"+e.charCodeAt(0).toString(16).toUpperCase())},function(e,t,n){"use strict";var r=new RegExp("%[a-f0-9]{2}","gi"),a=new RegExp("(%[a-f0-9]{2})+","gi");function c(e,t){try{return decodeURIComponent(e.join(""))}catch(e){}if(1===e.length)return e;t=t||1;var n=e.slice(0,t),r=e.slice(t);return Array.prototype.concat.call([],c(n),c(r))}function o(e){try{return decodeURIComponent(e)}catch(a){for(var t=e.match(r),n=1;n<t.length;n++)t=(e=c(t,n).join("")).match(r);return e}}e.exports=function(e){if("string"!=typeof e)throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof e+"`");try{return e=e.replace(/\+/g," "),decodeURIComponent(e)}catch(t){return function(e){for(var t={"%FE%FF":"��","%FF%FE":"��"},n=a.exec(e);n;){try{t[n[0]]=decodeURIComponent(n[0])}catch(e){var r=o(n[0]);r!==n[0]&&(t[n[0]]=r)}n=a.exec(e)}t["%C2"]="�";for(var c=Object.keys(t),i=0;i<c.length;i++){var s=c[i];e=e.replace(new RegExp(s,"g"),t[s])}return e}(e)}}},function(e,t,n){"use strict";e.exports=(e,t)=>{if("string"!=typeof e||"string"!=typeof t)throw new TypeError("Expected the arguments to be of type `string`");if(""===t)return[e];const n=e.indexOf(t);return-1===n?[e]:[e.slice(0,n),e.slice(n+t.length)]}},function(e,t,n){"use strict";n.r(t);var r=n(0),a=(n(21),n(9)),c=n.n(a);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}function i(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){c()(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}var s=tiobDash,l=s.onboarding,u=s.themeAction,m=void 0!==l.sites&&void 0!==l.sites.sites?Object.keys(l.sites.sites)[0]:"gutenberg",p=localStorage.getItem("neve-onboarding-editor")||m,d={sites:l.sites||{},editor:p,category:"all",previewStatus:!1,importModalStatus:!1,installModalStatus:!1,currentSite:null,importing:!1,isOnboarding:l.onboarding||!1,migrationData:null,themeAction:u,currentTab:"starterSites",fetching:!1,singleTemplateImport:null,templateModal:null,searchQuery:""},b={refreshSites:function(e){return{type:"REFRESH_SITES",payload:{sites:e}}},setCurrentEditor:function(e){return{type:"SET_CURRENT_EDITOR",payload:{editor:e}}},setCurrentCategory:function(e){return{type:"SET_CURRENT_CATEGORY",payload:{category:e}}},setCurrentSite:function(e){return{type:"SET_FOCUSED_SITE",payload:{siteData:e}}},setPreviewStatus:function(e){return e?document.body.classList.add("ob-overflow-off"):document.body.classList.remove("ob-overflow-off"),{type:"SET_PREVIEW_STATUS",payload:{previewStatus:e}}},setImportModalStatus:function(e){return e?document.body.classList.add("ob-overflow-off"):document.body.classList.remove("ob-overflow-off"),{type:"SET_IMPORT_MODAL_STATUS",payload:{importModalStatus:e}}},setInstallModalStatus:function(e){return e?document.body.classList.add("ob-overflow-off"):document.body.classList.remove("ob-overflow-off"),{type:"SET_INSTALL_MODAL_STATUS",payload:{installModalStatus:e}}},setOnboardingState:function(e){return{type:"SET_ONBOARDING",payload:{state:e}}},setThemeAction:function(e){return{type:"SET_THEME_ACTIONS",payload:{themeActions:e}}},setCurrentTab:function(e){return{type:"SET_CURRENT_TAB",payload:{currentTab:e}}},setFetching:function(e){return{type:"SET_FETCHING",payload:{fetching:e}}},setSingleTemplateImport:function(e){return{type:"SET_SINGLE_TEMPLATE_IMPORT",payload:{slug:e}}},setTemplateModal:function(e){return{type:"SET_TEMPLATE_MODAL",payload:{data:e}}},setSearchQuery:function(e){return{type:"SET_SEARCH_QUERY",payload:{query:e}}}},f=n(4),h=n(6),g=n.n(h),O=n(7),v=n(3),j=n.n(v),y=n(2),E=n(1),_=n(8),w=n.n(_),S=n(10),k=n.n(S),C=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return T(e,n,t)},N=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return T(e,t,{},"GET",n)},T=function(){var e=k()(w.a.mark((function e(t){var n,r,a,c,o,i=arguments;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.length>1&&void 0!==i[1]&&i[1],r=i.length>2&&void 0!==i[2]?i[2]:{},a=i.length>3&&void 0!==i[3]?i[3]:"POST",c=!(i.length>4&&void 0!==i[4])||i[4],o={method:a,headers:{Accept:"application/json","Content-Type":"application/json"}},c&&(o.headers["x-wp-nonce"]=tiobDash.nonce),"POST"===a&&(o.body=JSON.stringify(r)),e.next=9,fetch(t,o).then((function(e){return n?e:e.json()}));case 9:return e.abrupt("return",e.sent);case 10:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();function M(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 x(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?M(Object(n),!0).forEach((function(t){c()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):M(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var P,D=Object(O.compose)(Object(f.withSelect)((function(e){var t=e("neve-onboarding"),n=t.getSingleImport;return{themeData:(0,t.getThemeAction)()||!1,singleImport:n()}})),Object(f.withDispatch)((function(e){var t=e("neve-onboarding"),n=t.setImportModalStatus,r=t.setInstallModalStatus,a=t.setThemeAction,c=t.setTemplateModal;return{setImportModal:function(e){return n(e)},setInstallModal:function(e){return r(e)},setThemeAction:function(e){return a(e)},showTemplateModal:function(){return c(!0)}}})))((function(e){var t=e.setImportModal,n=e.setInstallModal,a=e.themeData,c=e.setThemeAction,o=e.singleImport,i=e.showTemplateModal,s=a.action,l=a.slug,u=a.nonce,m=tiobDash,p=m.themesURL,d=m.brandedTheme,b=Object(r.useState)(!1),f=j()(b,2),h=f[0],g=f[1],O=Object(r.useState)(null),v=j()(O,2),_=v[0],w=v[1],S=function(){n(!1)},k=function(e){g(!1),w(Object(E.sprintf)(// translators: %s: Error message.
2
+ Object(E.__)("An error has ocurred: %s","templates-patterns-collection"),e))},C=function(){g("activating");var e="".concat(p,"?action=activate&stylesheet=").concat(l,"&_wpnonce=").concat(u);N(e,!0).then((function(e){return 200!==e.status?(k(Object(E.__)("Could not activate theme.","templates-patterns-collection")),g(!1),!1):(g(!1),n(!1),c(!1),o?(i(),!1):void t(!0))}))};return Object(r.createElement)(y.Modal,{className:"ob-import-modal install-modal",title:Object(E.__)("Install and Activate Neve","templates-patterns-collection"),onRequestClose:S,shouldCloseOnClickOutside:!h,isDismissible:!h},Object(r.createElement)("div",{className:"modal-body",style:{textAlign:"center"}},!d&&Object(r.createElement)("img",{style:{width:75},src:"".concat(tiobDash.assets,"/img/logo.svg"),alt:Object(E.__)("Logo","templates-patterns-collection")}),_&&Object(r.createElement)("div",{className:"well error",style:{margin:"20px 0"}},_),Object(r.createElement)("p",{style:{lineHeight:1.6,fontSize:"15px"}},Object(E.__)("In order to import the starter site, Neve theme has to be installed and activated. Click the button below to install and activate Neve","templates-patterns-collection"))),Object(r.createElement)("div",{className:"modal-footer",style:{justifyContent:"center"}},Object(r.createElement)("div",{className:"actions",style:{display:"flex"}},!_&&Object(r.createElement)(y.Button,{dismiss:_,isPrimary:!0,disabled:h,className:h&&"is-loading",icon:h&&"update",onClick:"install"===s?function(){g("installing"),wp.updates.installTheme({slug:"neve",success:function(){c(x(x({},a),{},{action:"activate"})),C()},error:function(e){c(x(x({},a),{},{action:"activate"})),k(e.errorMessage||Object(E.__)("Could not install theme.","templates-patterns-collection"))}})}:C},h&&("installing"===h?Object(E.__)("Installing"):Object(E.__)("Activating")),!h&&("install"===s?Object(E.__)("Install and Activate","templates-patterns-collection"):Object(E.__)("Activate","templates-patterns-collection"))),Object(r.createElement)(y.Button,{style:{marginLeft:30},isSecondary:!0,disabled:h,onClick:S},Object(E.__)("Close","templates-patterns-collection")))))})),I=tiobDash.onboarding,L=function(e){return C(I.root+"/install_plugins",e)},A=function(e){var t=e.data,n=e.externalInstalled,a=t.external_plugins||null,c=g()(["well"]);return Object(r.createElement)("div",{className:c},a&&!n&&Object(r.createElement)("h3",{style:{marginTop:15}},Object(r.createElement)(y.Dashicon,{icon:"info"}),Object(r.createElement)("span",null,Object(E.__)("To import this demo you have to install the following plugins","neve"))),Object(r.createElement)("ul",null,a&&!n?a.map((function(e,t){return Object(r.createElement)("li",{key:t},Object(r.createElement)(y.Button,{isLink:!0,href:e.author_url},e.name))})):Object(r.createElement)(r.Fragment,null,Object(r.createElement)("li",null,Object(E.__)("We recommend you backup your website content before attempting a full site import.","neve")),Object(r.createElement)("li",null,Object(E.__)("Some of the demo images will not be imported and will be replaced by placeholder images.","neve")))))},B=function(e){var t=e.message,n=e.code;return Object(r.createElement)("div",{className:"well error"},t&&Object(r.createElement)("h3",null,Object(r.createElement)(y.Dashicon,{icon:"warning"}),Object(r.createElement)("span",null,t)),Object(r.createElement)("ul",null,Object(r.createElement)("li",{dangerouslySetInnerHTML:{__html:tiobDash.onboarding.i18n.troubleshooting}}),Object(r.createElement)("li",{dangerouslySetInnerHTML:{__html:tiobDash.onboarding.i18n.support}}),n&&Object(r.createElement)("li",null,Object(E.__)("Error code","templates-patterns-collection"),":"," ",Object(r.createElement)("code",null,n)),Object(r.createElement)("li",null,Object(E.__)("Error log","templates-patterns-collection"),":"," ",Object(r.createElement)(y.Button,{isLink:!0,href:tiobDash.onboarding.logUrl},tiobDash.onboarding.logUrl,Object(r.createElement)(y.Dashicon,{icon:"external"})))))},R=function(e){var t=e.data,n=function(e){return console.log(e)},a=Object(r.useState)(!1),c=j()(a,2),o=c[0],i=c[1],s=Object(r.useState)(!1),l=j()(s,2),u=l[0],m=l[1],p=Object(r.useState)(!1),d=j()(p,2),b=d[0],f=d[1],h=Object(r.useState)(null),g=j()(h,2),O=g[0],v=g[1],_=Object(r.useState)(null),w=j()(_,2),S=w[0],k=w[1];if(o)return null;var N=function(){"done"===b&&i(!0),m(!1),v(null),f(!1)};return Object(r.createElement)("div",{className:"ob-migration"},u&&Object(r.createElement)(y.Modal,{className:"ob-import-modal migration",title:Object(E.__)("Migrate","templates-patterns-collection")+" "+t.theme_name,onRequestClose:N,shouldCloseOnClickOutside:!b,isDismissible:!b},Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"modal-body"},O&&Object(r.createElement)(B,{message:O.message||null,code:O.code||null}),!1===b&&!O&&Object(r.createElement)(r.Fragment,null,Object(r.createElement)(A,{data:t}),t.mandatory_plugins&&Object(r.createElement)(r.Fragment,null,Object(r.createElement)("hr",null),Object(r.createElement)("h3",null,Object(E.__)("The following plugins will be installed","neve"),":"),Object(r.createElement)("ul",null,Object.keys(t.mandatory_plugins).map((function(e,n){return Object(r.createElement)("li",{key:n},"-"," ",t.mandatory_plugins[e])}))))),"done"===b&&Object(r.createElement)("p",{className:"import-result"},Object(E.__)("Content was successfully imported. Enjoy your new site!","neve")),!0===b&&Object(r.createElement)("div",{className:"loading"},Object(r.createElement)(y.Dashicon,{icon:"update",size:50}),Object(r.createElement)("h3",null,Object(E.__)("Migrating","templates-patterns-collection"),"..."))),(!b||"done"===b)&&Object(r.createElement)("div",{className:"modal-footer"},Object(r.createElement)(y.Button,{isSecondary:"done"!==b,isLink:"done"===b,className:"done"===b?"close":null,onClick:N},"done"===b?Object(E.__)("Close","templates-patterns-collection"):Object(E.__)("Cancel","templates-patterns-collection")),O||"done"===b?Object(r.createElement)(r.Fragment,null,Object(r.createElement)(y.Button,{style:{marginLeft:20},isSecondary:!0,href:"".concat(tiobDash.onboarding.homeUrl,"/wp-admin/post.php?post=").concat(S,"&action=elementor")},Object(E.__)("Edit Content","templates-patterns-collection")),Object(r.createElement)(y.Button,{isPrimary:!0,href:tiobDash.onboarding.homeUrl},Object(E.__)("View Website","templates-patterns-collection"))):Object(r.createElement)(y.Button,{isPrimary:!0,onClick:function(){var e;e=Object.keys(t.mandatory_plugins).reduce((function(e,t){return e[t]=!0,e}),{}),L(e).then((function(e){if(f(!0),!e.success)return v({code:e.data||null,message:Object(E.__)("Something went wrong while installing the necessary plugins.","neve")}),f(!1),!1;var n=t.template,r=t.template_name;C(tiobDash.onboarding.root+"/migrate_frontpage",{template:n,template_name:r}).then((function(e){if(!e.success)return v({code:e.data||null,message:Object(E.__)("Something went wrong while importing the website content.","neve")}),f(!1),!1;k(e.data),f("done")}))}))}},Object(E.__)("Start Migration","templates-patterns-collection"))))),Object(r.createElement)("h2",null,t.heading),Object(r.createElement)("p",null,t.description),Object(r.createElement)("div",{className:"card starter-site-card",style:{maxWidth:330}},Object(r.createElement)("div",{className:"top"},t.screenshot&&Object(r.createElement)("div",{className:"image"},Object(r.createElement)("img",{src:t.screenshot,alt:t.theme_name}))),Object(r.createElement)("div",{className:"bottom"},Object(r.createElement)("p",{className:"title"},t.theme_name))),Object(r.createElement)("div",{className:"actions"},Object(r.createElement)(y.Button,{isPrimary:!0,onClick:function(){return m(!0),!1}},Object(E.__)("Migrate","templates-patterns-collection")+" "+t.theme_name),Object(r.createElement)(y.Button,{isSecondary:!0,onClick:function(){C(tiobDash.onboarding.root+"/dismiss_migration",{theme_mod:t.theme_mod}).then((function(e){if(!e.success)return n(Object(E.__)("Something went wrong. Please reload the page and try again.","neve")),!1;n(Object(E.__)("Dismissed","templates-patterns-collection")),i(!0)}))}},Object(E.__)("Dismiss","templates-patterns-collection"))))},F=n(12),z=n.n(F),U=n(15),V=n.n(U),$=n(5),H=Object(r.createElement)($.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(r.createElement)($.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"})),G=Object(r.createElement)($.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(r.createElement)($.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"})),W=Object(r.createElement)($.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(r.createElement)($.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"})),q=n(13),Q=n.n(q),J=n(11),Y=new Uint8Array(16);function K(){if(!P&&!(P="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return P(Y)}for(var Z=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,X=function(e){return"string"==typeof e&&Z.test(e)},ee=[],te=0;te<256;++te)ee.push((te+256).toString(16).substr(1));var ne=function(e,t,n){var r=(e=e||{}).random||(e.rng||K)();if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,t){n=n||0;for(var a=0;a<16;++a)t[n+a]=r[a];return t}return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=(ee[e[t+0]]+ee[e[t+1]]+ee[e[t+2]]+ee[e[t+3]]+"-"+ee[e[t+4]]+ee[e[t+5]]+"-"+ee[e[t+6]]+ee[e[t+7]]+"-"+ee[e[t+8]]+ee[e[t+9]]+"-"+ee[e[t+10]]+ee[e[t+11]]+ee[e[t+12]]+ee[e[t+13]]+ee[e[t+14]]+ee[e[t+15]]).toLowerCase();if(!X(n))throw TypeError("Stringified UUID is invalid");return n}(r)};function re(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 ae(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?re(Object(n),!0).forEach((function(t){c()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):re(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ce=function(){var e=k()(w.a.mark((function e(){var t,n,r,a,c,o,i=arguments;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=i.length>0&&void 0!==i[0]&&i[0],n=i.length>1&&void 0!==i[1]?i[1]:{},r=Object(J.stringifyUrl)({url:tiobDash.endpoint+(t?"page-templates":"templates"),query:ae(ae({cache:localStorage.getItem("tpcCacheBuster")},tiobDash.params),n)}),e.prev=3,e.next=6,Q()({url:r,method:"GET",parse:!1});case 6:if(!(a=e.sent).ok){e.next=15;break}return e.next=10,a.json();case 10:if(!(c=e.sent).message){e.next=13;break}return e.abrupt("return",{success:!1,message:c.message});case 13:return o=a.headers.get("x-wp-totalpages"),e.abrupt("return",{success:!0,total:o,templates:c});case 15:e.next=21;break;case 17:if(e.prev=17,e.t0=e.catch(3),!e.t0.message){e.next=21;break}return e.abrupt("return",{success:!1,message:e.t0.message});case 21:case"end":return e.stop()}}),e,null,[[3,17]])})));return function(){return e.apply(this,arguments)}}(),oe=function(){var e=k()(w.a.mark((function e(t,n){var r;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=Object(J.stringifyUrl)({url:tiobDash.endpoint+"templates/"+t,query:ae(ae({cache:localStorage.getItem("tpcCacheBuster")},tiobDash.params),{},{template_id:t,template_name:n})}),e.prev=1,e.next=4,Q()({url:r,method:"POST"});case 4:return localStorage.setItem("tpcCacheBuster",ne()),e.abrupt("return",{success:!0});case 8:if(e.prev=8,e.t0=e.catch(1),!e.t0.message){e.next=12;break}return e.abrupt("return",{success:!1,message:e.t0.message});case 12:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(t,n){return e.apply(this,arguments)}}(),ie=function(){var e=k()(w.a.mark((function e(t){var n;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=Object(J.stringifyUrl)({url:"".concat(tiobDash.endpoint,"templates/").concat(t),query:ae({cache:localStorage.getItem("tpcCacheBuster"),_method:"DELETE"},tiobDash.params)}),e.prev=1,e.next=4,Q()({url:n,method:"POST"});case 4:return localStorage.setItem("tpcCacheBuster",ne()),e.abrupt("return",{success:!0});case 8:if(e.prev=8,e.t0=e.catch(1),!e.t0.message){e.next=12;break}return e.abrupt("return",{success:!1,message:e.t0.message});case 12:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(t){return e.apply(this,arguments)}}(),se=function(){var e=k()(w.a.mark((function e(t){var n,r,a;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=Object(J.stringifyUrl)({url:"".concat(tiobDash.endpoint,"templates/bulk-import"),query:ae({templates:t,cache:localStorage.getItem("tpcCacheBuster")},tiobDash.params)}),e.prev=1,e.next=4,Q()({url:n,method:"GET",parse:!1});case 4:if(!(r=e.sent).ok){e.next=14;break}if(!r.message){e.next=8;break}return e.abrupt("return",{success:!1,message:r.message});case 8:return e.next=10,r.json();case 10:if(!(a=e.sent).message){e.next=13;break}return e.abrupt("return",{success:!1,message:a.message});case 13:return e.abrupt("return",{success:!0,templates:a});case 14:e.next=20;break;case 16:if(e.prev=16,e.t0=e.catch(1),!e.t0.message){e.next=20;break}return e.abrupt("return",{success:!1,message:e.t0.message});case 20:case"end":return e.stop()}}),e,null,[[1,16]])})));return function(t){return e.apply(this,arguments)}}(),le=function(){var e=k()(w.a.mark((function e(t){var n,r,a;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=Object(J.stringifyUrl)({url:"".concat(tiobDash.endpoint,"templates/").concat(t,"/import"),query:ae({cache:localStorage.getItem("tpcCacheBuster")},tiobDash.params)}),r={},e.prev=2,e.next=5,Q()({url:n,method:"GET",parse:!1});case 5:if(!(a=e.sent).ok){e.next=12;break}return e.next=9,a.json();case 9:if(!(r=e.sent).message){e.next=12;break}return e.abrupt("return",{success:!1,message:r.message});case 12:e.next=18;break;case 14:if(e.prev=14,e.t0=e.catch(2),!e.t0.message){e.next=18;break}return e.abrupt("return",{success:!1,message:e.t0.message});case 18:return e.abrupt("return",{success:!0,templates:[r]});case 19:case"end":return e.stop()}}),e,null,[[2,14]])})));return function(t){return e.apply(this,arguments)}}(),ue=Object(r.createElement)($.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},Object(r.createElement)($.Path,{d:"M10.2 3.28c3.53 0 6.43 2.61 6.92 6h2.08l-3.5 4-3.5-4h2.32c-.45-1.97-2.21-3.45-4.32-3.45-1.45 0-2.73.71-3.54 1.78L4.95 5.66C6.23 4.2 8.11 3.28 10.2 3.28zm-.4 13.44c-3.52 0-6.43-2.61-6.92-6H.8l3.5-4c1.17 1.33 2.33 2.67 3.5 4H5.48c.45 1.97 2.21 3.45 4.32 3.45 1.45 0 2.73-.71 3.54-1.78l1.71 1.95c-1.28 1.46-3.15 2.38-5.25 2.38z"})),me=Object(r.createElement)($.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(r.createElement)($.Path,{d:"M20.1 5.1L16.9 2 6.2 12.7l-1.3 4.4 4.5-1.3L20.1 5.1zM4 20.8h8v-1.5H4v1.5z"})),pe=Object(r.createElement)($.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},Object(r.createElement)($.Path,{d:"M12 4h3c.6 0 1 .4 1 1v1H3V5c0-.6.5-1 1-1h3c.2-1.1 1.3-2 2.5-2s2.3.9 2.5 2zM8 4h3c-.2-.6-.9-1-1.5-1S8.2 3.4 8 4zM4 7h11l-.9 10.1c0 .5-.5.9-1 .9H5.9c-.5 0-.9-.4-1-.9L4 7z"})),de=Object(r.createElement)($.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(r.createElement)($.Path,{d:"M18.3 5.6L9.9 16.9l-4.6-3.4-.9 1.2 5.8 4.3 9.3-12.6z"})),be=Object(r.createElement)($.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(r.createElement)($.Path,{d:"M7 5.5h10a.5.5 0 01.5.5v12a.5.5 0 01-.5.5H7a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM17 4H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V6a2 2 0 00-2-2zm-1 3.75H8v1.5h8v-1.5zM8 11h8v1.5H8V11zm6 3.25H8v1.5h6v-1.5z"})),fe=function(e){var t=e.sortingOrder,n=e.item,a=e.loadTemplates,c=e.userTemplate,o=e.grid,i=e.onPreview,s=e.onImport,l=e.upsell,u=void 0!==l&&l,m=Object(r.useState)(!1),p=j()(m,2),d=p[0],b=p[1],f=Object(r.useState)(!1),h=j()(f,2),O=h[0],v=h[1],_=Object(r.useState)(n.template_name),S=j()(_,2),C=S[0],N=S[1],T=function(){var e=k()(w.a.mark((function e(t){var r,a;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.preventDefault(),r=n.template_id,a=n.template_name,b("updating"),e.next=5,oe(r,C||a).then((function(e){e.success&&(v(!O),b(!1))}));case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),M=function(){var e=k()(w.a.mark((function e(){return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(b("deleteing"),window.confirm(Object(E.__)("Are you sure you want to delete this template?"))){e.next=3;break}return e.abrupt("return",!1);case 3:ie(n.template_id).then((function(e){e.success&&(a(t),b(!1))}));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),x=function(){i(n.link)},P=g()("actions",{"no-controls":!c});if(o){var D={backgroundImage:"url(".concat(n.template_thumbnail,")")};return Object(r.createElement)("div",{key:n.template_id,className:"table-grid"},Object(r.createElement)("div",{style:D,className:g()("grid-preview",{"is-loading":O||!1!==d})},Object(r.createElement)("div",{className:"preview-actions"},!c&&n.link&&Object(r.createElement)(y.Button,{isSecondary:!0,disabled:!1!==d,onClick:x},Object(E.__)("Preview")),!u&&Object(r.createElement)(y.Button,{isPrimary:!0,isBusy:"importing"===d,disabled:!1!==d,onClick:s},Object(E.__)("Import")),c&&Object(r.createElement)("div",{className:"preview-controls"},Object(r.createElement)(y.Button,{label:Object(E.__)("Edit"),icon:"updating"===d?ue:me,disabled:O||!1!==d,className:g()({"is-loading":"updating"===d}),onClick:function(){return v(!O)}}),Object(r.createElement)(y.Button,{label:Object(E.__)("Delete"),icon:"deleteing"===d?ue:pe,disabled:!1!==d,className:g()({"is-loading":"deleteing"===d}),onClick:M})))),Object(r.createElement)("div",{className:"card-footer"},O?Object(r.createElement)("form",{onSubmit:T},Object(r.createElement)(y.TextControl,{value:C,onChange:N}),Object(r.createElement)(y.Button,{type:"submit",label:Object(E.__)("Update"),icon:"updating"===d?ue:de,disabled:!1!==d,className:g()({"is-loading":"updating"===d})})):Object(r.createElement)("p",null,C)))}return Object(r.createElement)("div",{key:n.template_id,className:"table-row"},Object(r.createElement)("div",{className:"title"},Object(r.createElement)(y.Icon,{icon:be}),O?Object(r.createElement)(y.TextControl,{label:Object(E.__)("Template Name"),hideLabelFromVision:!0,value:C,onChange:N}):C),c&&Object(r.createElement)("div",{className:"controls"},Object(r.createElement)(y.Button,{label:O?Object(E.__)("Update"):Object(E.__)("Edit"),icon:O?"updating"===d?ue:de:me,disabled:!1!==d,className:g()({"is-loading":"updating"===d}),onClick:O?T:function(){return v(!O)}},O?Object(E.__)("Update"):Object(E.__)("Edit")),Object(r.createElement)(y.Button,{label:Object(E.__)("Delete"),icon:"deleteing"===d?ue:pe,disabled:!1!==d,className:g()({"is-loading":"deleteing"===d}),onClick:M},"deleting"===d?Object(E.__)("Deleting")+"...":Object(E.__)("Delete"))),Object(r.createElement)("div",{className:P},!c&&n.link&&Object(r.createElement)(y.Button,{isSecondary:!0,disabled:!1!==d,onClick:x},Object(E.__)("Preview")),Object(r.createElement)(y.Button,{isPrimary:!0,isBusy:"importing"===d,onClick:s,disabled:!1!==d},Object(E.__)("Import"))))},he=Object(r.createElement)($.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(r.createElement)($.Path,{d:"M13.5 6C10.5 6 8 8.5 8 11.5c0 1.1.3 2.1.9 3l-3.4 3 1 1.1 3.4-2.9c1 .9 2.2 1.4 3.6 1.4 3 0 5.5-2.5 5.5-5.5C19 8.5 16.5 6 13.5 6zm0 9.5c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z"})),ge=Object(r.createElement)($.SVG,{xmlns:"https://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(r.createElement)($.Path,{d:"M3 15h18v-2H3v2zm0 4h18v-2H3v2zm0-8h18V9H3v2zm0-6v2h18V5H3z"})),Oe=Object(r.createElement)($.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(r.createElement)($.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7.8 16.5H5c-.3 0-.5-.2-.5-.5v-6.2h6.8v6.7zm0-8.3H4.5V5c0-.3.2-.5.5-.5h6.2v6.7zm8.3 7.8c0 .3-.2.5-.5.5h-6.2v-6.8h6.8V19zm0-7.8h-6.8V4.5H19c.3 0 .5.2.5.5v6.2z",fillRule:"evenodd",clipRule:"evenodd"})),ve=n(18);function je(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?je(Object(n),!0).forEach((function(t){c()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):je(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Ee={date:Object(E.__)("Date"),template_name:Object(E.__)("Name"),modified:Object(E.__)("Last Modified")},_e=function(e){var t=e.isGrid,n=e.setGrid,a=e.searchQuery,c=e.setSearchQuery,o=e.onSearch,i=e.sortingOrder,s=e.setSortingOrder,l=e.changeOrder;return Object(r.createElement)("div",{className:"filters"},Object(r.createElement)("div",{className:"header-form"},Object(r.createElement)("div",{className:"display-sorting"},Object(r.createElement)("div",{className:"sorting-label"},Object(E.__)("Sort by")),Object(r.createElement)("div",{className:"sorting-filter"},Object.keys(Ee).map((function(e){return Object(r.createElement)(y.Button,{key:e,className:g()({"is-selected":e===i.orderby,"is-asc":"ASC"===i.order}),onClick:function(){var t={order:"DESC",orderby:e};e===i.orderby&&"DESC"===i.order&&(t.order="ASC"),s(ye({},t)),l(ye({},t))}},Ee[e])})))),Object(r.createElement)("div",{className:"display-filters"},Object(r.createElement)("div",{className:"display-filters__search"},Object(r.createElement)("input",{placeholder:Object(E.__)("Search"),value:a,onChange:function(e){return c(e.target.value)},onKeyDown:function(e){e.keyCode===ve.ENTER&&o()}}),Object(r.createElement)(y.Icon,{icon:he})),Object(r.createElement)(y.Button,{label:Object(E.__)("List View"),icon:ge,onClick:function(){return n(!1)},isPressed:!t}),Object(r.createElement)(y.Button,{label:Object(E.__)("Grid View"),icon:Oe,onClick:function(){return n(!0)},isPressed:t}))))},we=function(e){var t=e.title,n=e.leftButtons,a=e.rightButtons,c=e.heading,o=e.previewUrl,i=Object(J.stringifyUrl)({url:o,query:{tpcpreview:"yes"}}),s=t||Object(E.__)("Preview");return Object(r.createElement)("div",{className:"ob-preview single-templates"},Object(r.createElement)("div",{className:"preview"},Object(r.createElement)("iframe",{title:s,src:i,frameBorder:"0"}),Object(r.createElement)("div",{className:"loading"},Object(r.createElement)(y.Dashicon,{icon:"update",size:50}))),Object(r.createElement)("div",{className:"bottom-bar"},n&&Object(r.createElement)("div",{className:"navigator"},n),c&&Object(r.createElement)("h2",{className:"heading"},c),a&&Object(r.createElement)("div",{className:"actions"},a)))};function Se(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 ke(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Se(Object(n),!0).forEach((function(t){c()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Se(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Ce=Object(O.compose)(Object(f.withSelect)((function(e){var t=e("neve-onboarding"),n=t.getThemeAction,r=t.getCurrentSite,a=t.getCurrentEditor;return{themeStatus:n().action||!1,siteData:r(),editor:a()}})),Object(f.withDispatch)((function(e){var t=e("neve-onboarding"),n=t.setTemplateModal,r=t.setImportModalStatus,a=t.setInstallModalStatus;return{cancel:function(){n(null)},setModal:function(e){return r(e)},setInstallModal:function(e){return a(e)}}})))((function(e){var t=e.templatesData,n=e.cancel,a=e.siteData,c=e.themeStatus,o=e.setInstallModal,i=e.setModal,s=(e.editor,e.isUserTemplate),l=void 0!==s&&s,u=e.generalTemplates,m=void 0!==u&&u,p=Object(r.useState)(!0),d=j()(p,2),b=d[0],f=d[1],h=Object(r.useState)([]),O=j()(h,2),v=O[0],_=O[1],w=Object(r.useState)(!1),S=j()(w,2),k=S[0],N=S[1],T=Object(r.useState)([]),M=j()(T,2),x=M[0],P=M[1],D=Object(r.useState)(!1),L=j()(D,2),A=L[0],B=L[1],R=1===t.length;Object(r.useEffect)((function(){l&&R?le(t[0].template_id).then((function(e){e.success||(e.message?B(e.message):B(!0),f(!1)),_(e.templates),f(!1)})):se(t.map((function(e){return e.template_id}))).then((function(e){if(!e.success)return e.message?B(e.message):B(!0),f(!1),!1;_(e.templates),f(!1)}))}),[t]);var F=function(){return Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"modal-body"},Object(r.createElement)("div",{className:"header"},Object(r.createElement)("h1",{className:"is-loading",style:{height:30,marginBottom:30,width:"70%"}}),Object(r.createElement)("p",{className:"description is-loading"}),Object(r.createElement)("p",{className:"description is-loading"}),Object(r.createElement)("p",{className:"description is-loading",style:{width:"40%"}}))),Object(r.createElement)("div",{className:"modal-footer",style:{marginTop:50}},Object(r.createElement)("span",{className:"is-loading link"}),Object(r.createElement)("span",{className:"is-loading button",style:{width:"150px",marginLeft:"auto"}})))},z=function(e){if(e.preventDefault(),c)return o(!0),!1;i(!0)},U=function(){N(!0);var e=t.map((function(e,t){return ke(ke({},e),v[t])}));try{(function(e){return C(I.root+"/import_single_templates",e)})(e).then((function(e){if(!e.success)return console.log(e.message),!1;P(e.pages),N("done")}))}catch(e){console.log(A)}},V=function(){return Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"modal-body"},Object(r.createElement)("div",{className:"header"},Object(r.createElement)("h1",null,Object(E.__)("An error occurred!","templates-patterns-collection")),Object(r.createElement)("p",{className:"description"},!0===A?Object(E.__)("Please refresh the page and try again."):A))),Object(r.createElement)("div",{className:"modal-footer"},Object(r.createElement)(y.Button,{isPrimary:!0,className:"import",onClick:function(){B(!1),n()}},Object(E.__)("Close"))))};return Object(r.createElement)(y.Modal,{className:g()(["ob-import-modal",{fetching:b}]),onRequestClose:n,shouldCloseOnClickOutside:!k&&!b,isDismissible:!k&&!b},"done"===k?Object(r.createElement)((function(){return Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"modal-body"},Object(r.createElement)("div",{className:"header"},Object(r.createElement)("h1",null,Object(E.__)("Import done!","templates-patterns-collection")),Object(r.createElement)("p",{className:"description"},R?Object(E.__)("Template was successfully imported!","templates-patterns-collection"):Object(E.__)("Templates were successfully imported!","templates-patterns-collection"))),x&&Object(r.createElement)("ul",{className:"modal-toggles"},x.map((function(e,t){return Object(r.createElement)("li",{className:"option-row",key:t},Object(r.createElement)(y.Icon,{icon:be,className:"active"}),Object(r.createElement)("span",null,e.title.replace(/&#8217;/g,"'")),Object(r.createElement)("div",{className:"actions"},Object(r.createElement)(y.Button,{isTertiary:!0,href:e.url},Object(E.__)("Visit","templates-patterns-collection")),Object(r.createElement)(y.Button,{isTertiary:!0,href:e.edit},Object(E.__)("Edit","templates-patterns-collection"))))})))),Object(r.createElement)("div",{className:"modal-footer"},Object(r.createElement)(y.Button,{isPrimary:!0,className:"import",onClick:n},Object(E.__)("Close"))))}),null):Object(r.createElement)((function(){return b?Object(r.createElement)(F,null):A?Object(r.createElement)(V,null):Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"modal-body"},Object(r.createElement)("div",{className:"header"},Object(r.createElement)("h1",null,Object(E.sprintf)(R?
3
  /* translators: name of starter site */
4
  Object(E.__)("Import the %s template","templates-patterns-collection"):
5
  /* translators: name of template */
6
  Object(E.__)("Import all templates from %s","templates-patterns-collection"),R?t[0].template_name:a.title)),Object(r.createElement)("p",{className:"description"},(e={strong:Object(r.createElement)("strong",null,Object(E.__)("does not"))},n=R?Object(E.sprintf)(
7
  /* translators: %s the name of the template */
8
+ Object(E.__)("The %s template will be imported as a page into your site. This import <strong/> include any plugins or theme settings.","templates-patterns-collection"),t[0].template_name):Object(E.__)("All the templates that are included in this starter site, will be imported as pages. This import <strong/> include any plugins or theme settings.","templates-patterns-collection"),Object(r.createInterpolateElement)(n,e))))),Object(r.createElement)("div",{className:"modal-footer"},!m&&Object(r.createElement)(y.Button,{className:"import-templates",isLink:!0,disabled:k,onClick:z},Object(E.__)("I want to import the entire site","templates-patterns-collection")),Object(r.createElement)(y.Button,{isPrimary:!0,className:"import",disabled:k,onClick:U},k?Object(E.__)("Importing")+"...":R?Object(E.__)("Import"):Object(E.__)("Import All Pages"))));var e,n}),null))}));function Ne(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 Te(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ne(Object(n),!0).forEach((function(t){c()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ne(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Me=Object(O.compose)(Object(f.withDispatch)((function(e){var t=e("neve-onboarding"),n=t.setInstallModalStatus;return{setInstallModal:function(e){return n(e)},setTemplateModal:t.setTemplateModal}})),Object(f.withSelect)((function(e){var t=e("neve-onboarding"),n=t.getTemplateModal,r=t.getThemeAction,a=t.getCurrentEditor,c=t.getCurrentTab;return{templateModal:n(),themeStatus:r().action||!1,editor:a(),currentTab:c()}})))((function(e){var t=e.isGeneral,n=e.setInstallModal,a=e.setTemplateModal,o=e.templateModal,i=e.themeStatus,s=e.currentTab,l=Object(r.useState)({gutenberg:[],elementor:[]}),u=j()(l,2),m=u[0],p=u[1],d=Object(r.useState)("gutenberg"),b=j()(d,2),f=b[0],h=b[1],O=Object(r.useState)([]),v=j()(O,2),_=v[0],S=v[1],C=Object(r.useState)(t),N=j()(C,2),T=N[0],M=N[1],x=Object(r.useState)(""),P=j()(x,2),D=P[0],I=P[1],L=Object(r.useState)({gutenberg:0,editor:0}),A=j()(L,2),B=A[0],R=A[1],F=Object(r.useState)({gutenberg:0,editor:0}),U=j()(F,2),$=U[0],q=U[1],Q=Object(r.useState)(!1),J=j()(Q,2),Y=J[0],K=J[1],Z=Object(r.useState)(!1),X=j()(Z,2),ee=X[0],te=X[1],ne=Object(r.useState)(""),re=j()(ne,2),ae=re[0],oe=re[1],ie=Object(r.useState)({templates:{order:"DESC",orderby:"date"},library:{order:"DESC",orderby:"date"}}),se=j()(ie,2),le=se[0],ue=se[1];Object(r.useEffect)((function(){K(!0),I(""),R({gutenberg:0,editor:0}),q({gutenberg:0,editor:0}),pe()}),[t,f]);var me={gutenberg:{label:Object(E.__)("Gutenberg"),icon:"gutenberg.jpg"},elementor:{label:Object(E.__)("Elementor"),icon:"elementor.jpg"}},pe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=Te({page:B[f],per_page:12,type:f},e);t&&(n.template_site_slug="general",n.premade=!0),D&&(n.search=D),ce(t,n).then((function(e){p(Te(Te({},m),{},c()({},f,e.templates))),q(Te(Te({},$),{},c()({},f,e.total))),K(!1)}))},de=function(){var e=k()(w.a.mark((function e(){var n,r,a=arguments;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=a.length>0&&void 0!==a[0]?a[0]:B[f]+1,te(!0),R(Te(Te({},B),{},c()({},f,n))),r={page:n,per_page:12,type:f},t&&(r.template_site_slug="general",r.premade=!0),D&&(r.search=D),e.next=8,ce(t,r).then((function(e){p(Te(Te({},m),{},c()({},f,[].concat(z()(m[f]),z()(e.templates))))),q(Te(Te({},$),{},c()({},f,e.total)))}));case 8:te(!1);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),be=function(e){oe(e)},he=function(e){if(i)return n(!0),!1;S([e]),a(!0)},ge=m[f]&&m[f].findIndex((function(e){return e.link===ae})),Oe=m[f]&&m[f].find((function(e){return ae===e.link})),ve=g()("cloud-items",{"is-grid":T}),je=function(){return t?le.templates:le.library},ye=function(){var e=k()(w.a.mark((function e(n){var r;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:K(!0),r=Te({search:D,type:f},n),t&&(r.template_site_slug="general",r.premade=!0),ce(t,r).then((function(e){p(Te(Te({},m),{},c()({},f,z()(e.templates)))),q(Te(Te({},$),{},c()({},f,e.total))),K(!1)}));case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return Object(r.createElement)("div",{className:ve},Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"editor-tabs"},Object.keys(me).map((function(e){return Object(r.createElement)("a",{key:e,href:"#",onClick:function(){return h(e)},className:g()("tab",{active:f===e})},Object(r.createElement)("span",{className:"icon-wrap"},Object(r.createElement)("img",{className:"editor-icon",src:window.tiobDash.assets+"img/"+me[e].icon,alt:me[e].label})),Object(r.createElement)("span",{className:"editor"},me[e].label))}))),Object(r.createElement)(_e,{currentTab:s,isGrid:T,setGrid:M,searchQuery:D,setSearchQuery:I,onSearch:function(){K(!0);var e=Te({search:D,type:f},je());t&&(e.template_site_slug="general",e.premade=!0),ce(t,e).then((function(e){p(Te(Te({},m),{},c()({},f,z()(e.templates)))),q(Te(Te({},$),{},c()({},f,e.total))),K(!1)}))},sortingOrder:je(),setSortingOrder:function(e){return ue(Te(Te({},le),{},t?{templates:e}:{library:e}))},changeOrder:ye}),Y&&Object(r.createElement)(y.Spinner,null),!Y&&(m[f]&&m[f].length>0?Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"table"},m[f].map((function(e){return Object(r.createElement)(fe,{sortingOrder:je(),onPreview:be,userTemplate:!t,key:e.template_id,item:e,loadTemplates:pe,onImport:function(){return he(e)},grid:T})}))),Object(r.createElement)(V.a,{onChange:function(e){if(!e)return!1;Number($[f])>B[f]&&de()}},Object(r.createElement)("span",{style:{height:10,width:10,display:"block"}})),ee&&Object(r.createElement)("div",{className:"fetching-loader"},Object(r.createElement)(y.Spinner,null))):Object(r.createElement)(r.Fragment,null,Object(E.__)("No templates found."))),ae&&Object(r.createElement)(we,{previewUrl:ae,rightButtons:Object(r.createElement)(y.Button,{isPrimary:!0,onClick:function(){return he(Oe)}},Object(E.__)("Import Template")),heading:Oe.template_name,leftButtons:Object(r.createElement)(r.Fragment,null,Object(r.createElement)(y.Button,{icon:H,onClick:function(){return oe("")}}),m[f].length>1&&Object(r.createElement)(r.Fragment,null,Object(r.createElement)(y.Button,{icon:Object(E.isRTL)()?G:W,onClick:function(){var e=ge-1;0===ge&&(e=m[f].length-1),oe(m[f][e].link)}}),Object(r.createElement)(y.Button,{icon:Object(E.isRTL)()?W:G,onClick:function(){var e=ge+1;ge===m[f].length-1&&(e=0),oe(m[f][e].link)}})))})),o&&_&&!Y&&_.length>0&&Object(r.createElement)(Ce,{generalTemplates:!0,isUserTemplate:!t,templatesData:_}))})),xe=[Object(E.__)("Business","templates-patterns-collection"),Object(E.__)("Ecommerce","templates-patterns-collection"),Object(E.__)("Fashion","templates-patterns-collection"),Object(E.__)("Blogging","templates-patterns-collection"),Object(E.__)("Photography","templates-patterns-collection")],Pe={all:Object(E.__)("All Categories"),free:Object(E.__)("Free"),business:Object(E.__)("Business"),portfolio:Object(E.__)("Portfolio"),woocommerce:Object(E.__)("WooCommerce"),blog:Object(E.__)("Blog"),personal:Object(E.__)("Personal"),other:Object(E.__)("Other")},De={gutenberg:{icon:"gutenberg.jpg",niceName:"Gutenberg"},elementor:{icon:"elementor.jpg",niceName:"Elementor"},"beaver builder":{icon:"beaver.jpg",niceName:Object(r.createElement)(r.Fragment,null,"Beaver ",Object(r.createElement)("span",{className:"long-name"},"Builder"))},brizy:{icon:"brizy.jpg",niceName:"Brizy"},"divi builder":{icon:"divi.jpg",niceName:"Divi"},"thrive architect":{icon:"thrive.jpg",niceName:Object(r.createElement)(r.Fragment,null,"Thrive ",Object(r.createElement)("span",{className:"long-name"},"Architect"))}},Ie=function(e){var t=e.currentStep,n=e.progress,a=e.willDo,c={plugins:{label:Object(E.__)("Installing Plugins","templates-patterns-collection"),status:n.plugins,willDo:!0},content:{label:Object(E.__)("Importing Content","templates-patterns-collection"),status:n.content,willDo:a.content},customizer:{label:Object(E.__)("Importing Customizer Settings","templates-patterns-collection"),status:n.customizer,willDo:a.customizer},widgets:{label:Object(E.__)("Importing Widgets","templates-patterns-collection"),status:n.widgets,willDo:a.widgets}};return Object(r.createElement)("ul",{className:"stepper"},Object.keys(c).map((function(e,n){var a=c[e],o=a.label,i=a.status;if(!a.willDo)return null;var s=g()(["icon",{loading:t===e,warning:t===e,success:"done"===i,error:"error"===i,skip:"skip"===i}]),l="clock";return t===e&&(l="update"),"done"===i&&(l="yes"),"error"===i&&(l="no-alt"),Object(r.createElement)("li",{key:n},Object(r.createElement)("span",{className:s},Object(r.createElement)(y.Dashicon,{icon:l,className:t===e?"loading":""})),Object(r.createElement)("span",null,o))})))};function Le(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 Ae(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Le(Object(n),!0).forEach((function(t){c()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Le(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Be=Object(O.compose)(Object(f.withSelect)((function(e){var t=e("neve-onboarding"),n=t.getCurrentEditor,r=t.getCurrentSite;return{editor:n(),siteData:r()}})),Object(f.withDispatch)((function(e,t){var n=t.siteData,r=e("neve-onboarding"),a=r.setTemplateModal,c=r.setSingleTemplateImport,o=r.setImportModalStatus;return{setModal:function(e){return o(e)},runTemplateImport:function(){c(n.slug),a(!0),o(!1)}}})))((function(e){var t=e.setModal,n=e.editor,a=e.siteData,o=e.runTemplateImport,i=Object(r.useState)({content:!0,customizer:!0,widgets:!0}),s=j()(i,2),l=s[0],u=s[1],m=Object(r.useState)(!1),p=j()(m,2),d=p[0],b=p[1],f=Object(r.useState)(!1),h=j()(f,2),O=h[0],v=h[1],_=Object(r.useState)(!1),w=j()(_,2),S=w[0],k=w[1],T=Object(r.useState)(!1),M=j()(T,2),x=M[0],P=M[1],D=Object(r.useState)(null),R=j()(D,2),F=R[0],z=R[1],U=Object(r.useState)(null),V=j()(U,2),$=V[0],H=V[1],G=Object(r.useState)(!1),W=j()(G,2),q=W[0],Q=W[1],J=Object(r.useState)(null),Y=j()(J,2),K=Y[0],Z=Y[1],X=Object(r.useState)(null),ee=j()(X,2),te=ee[0],ne=ee[1],re=Object(r.useState)(null),ae=j()(re,2),ce=ae[0],oe=ae[1],ie=Object(r.useState)(!0),se=j()(ie,2),le=se[0],ue=se[1],me=Object(r.useState)(!0),pe=j()(me,2),de=pe[0],be=pe[1],fe=Object(r.useState)(!0),he=j()(fe,2),ge=he[0],Oe=he[1],ve=tiobDash.license;function je(){if(!l.content)return console.log("[S] Content."),ye(),!1;var e;H("content"),console.log("[P] Content."),(e={contentFile:ce.content_file,source:"remote",frontPage:ce.front_page,shopPages:ce.shop_pages,demoSlug:ce.slug,editor:n},C(I.root+"/import_content",e)).then((function(e){if(!e.success)return we(e,"content"),!1;console.log("[D] Content."),e.frontpage_id&&z(e.frontpage_id),v("done"),ye()})).catch((function(e){return we(e,"content")}))}function ye(){if(!l.customizer)return console.log("[S] Customizer."),Ee(),!1;var e;H("customizer"),console.log("[P] Customizer."),(e={source_url:ce.url,theme_mods:ce.theme_mods,wp_options:ce.wp_options},C(I.root+"/import_theme_mods",e)).then((function(e){if(!e.success)return we(e,"customizer"),!1;console.log("[D] Customizer."),k("done"),Ee()})).catch((function(e){return we(e,"customizer")}))}function Ee(){var e;l.widgets||(console.log("[S] Widgets."),_e()),H("widgets"),console.log("[P] Widgets."),(e=ce.widgets,C(I.root+"/import_widgets",e)).then((function(e){if(!e.success)return we(e,"widgets"),!1;console.log("[D] Widgets."),P("done"),_e()})).catch((function(e){return we(e,"widgets")}))}function _e(){H("done"),Q(!1)}function we(e,t){Q(!1),H(null),"plugins"===t&&v("skip"),["content","plugins"].includes(t)&&k("skip"),["content","plugins","customizer"].includes(t)&&P("skip");var n={plugins:Object(E.__)("Something went wrong while installing the necessary plugins.","templates-patterns-collection"),content:Object(E.__)("Something went wrong while importing the website content.","templates-patterns-collection"),customizer:Object(E.__)("Something went wrong while updating the customizer settings.","templates-patterns-collection"),widgets:Object(E.__)("Something went wrong while importing the widgets.","templates-patterns-collection")};switch(t){case"plugins":b("error");break;case"content":v("error");break;case"customizer":k("error");break;case"widgets":P("error")}ne(e.data?{message:n[t],code:e.data}:{message:n[t]})}Object(r.useEffect)((function(){var e=a.remote_url||a.url,t=new URL("".concat(function(e){return e.replace(/\/$/,"")}(e)+"/","wp-json/ti-demo-data/data"));t.searchParams.append("license",ve?ve.key:"free"),N(t,!0,!1).then((function(e){e.ok||(ne({message:Object(E.__)("Something went wrong while loading the site data. Please refresh the page and try again.","templates-patterns-collection"),code:"ti__ob_failed_fetch_response"}),ue(!1)),e.json().then((function(e){oe(Ae(Ae({},e),a));var t=Ae({},e.mandatory_plugins||{}),n=Ae({},e.recommended_plugins||{}),r=e.default_off_recommended_plugins||[];Object.keys(t).map((function(e){t[e]=!0})),Object.keys(n).map((function(e){n[e]=!r.includes(e)})),Z(Ae(Ae({},n),t)),ue(!1)}))})).catch((function(e){ne({message:Object(E.__)("Something went wrong while loading the site data. Please refresh the page and try again.","templates-patterns-collection"),code:"ti__ob_failed_fetch_catch"}),ue(!1)}))}),[]);var Se=function(){if(q)return!1;t(!1)},ke=!a.external_plugins||a.external_plugins.every((function(e){return!0===e.active})),Ce=Object.keys(l).every((function(e){return!1===l[e]})),Ne={elementor:"".concat(tiobDash.onboarding.homeUrl,"/wp-admin/post.php?post=").concat(F,"&action=elementor"),brizy:"".concat(tiobDash.onboarding.homeUrl,"/?brizy-edit"),"beaver builder":"".concat(tiobDash.onboarding.homeUrl,"/?fl_builder"),"thrive architect":"".concat(tiobDash.onboarding.homeUrl,"/wp-admin/post.php?post=").concat(F,"&action=architect&tve=true"),"divi builder":"".concat(tiobDash.onboarding.homeUrl,"/?et_fb=1&PageSpeed=off"),gutenberg:"".concat(tiobDash.onboarding.homeUrl,"/wp-admin/post.php?post=").concat(F,"&action=edit")}[n];return Object(r.createElement)(y.Modal,{className:g()(["ob-import-modal",{fetching:le}]),onRequestClose:Se,shouldCloseOnClickOutside:!q&&!le,isDismissible:!q&&!le},le?Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"modal-body"},Object(r.createElement)("div",{className:"header"},Object(r.createElement)("span",{className:"title is-loading",style:{height:35,marginBottom:20}}),Object(r.createElement)("p",{className:"description is-loading"}),Object(r.createElement)("p",{className:"description is-loading"})),Object(r.createElement)("div",{className:"well is-loading"},Object(r.createElement)("span",{className:"title is-loading",style:{height:20}}),Object(r.createElement)("ol",null,Object(r.createElement)("li",null),Object(r.createElement)("li",null))),Object(r.createElement)("div",{className:"modal-toggles components-panel"},[1,2].map((function(e){return Object(r.createElement)("div",{key:e,className:"components-panel__body options general is-opened"},Object(r.createElement)("span",{className:"title is-loading"}),Object(r.createElement)("ul",null,[1,2,3].map((function(e){return Object(r.createElement)("li",{className:"option-row",key:e},Object(r.createElement)("div",{className:"mock-icon is-loading"}),Object(r.createElement)("span",{className:"is-loading"}),Object(r.createElement)("div",{className:"toggle is-loading"}))}))))})))),Object(r.createElement)("div",{className:"modal-footer"},Object(r.createElement)("span",{className:"link is-loading"}),Object(r.createElement)(y.Button,{isPrimary:!0,className:"import is-loading"}))):Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"modal-body"},q||"done"===$||te?Object(r.createElement)(r.Fragment,null,te&&Object(r.createElement)(r.Fragment,null,Object(r.createElement)(B,{message:te.message||null,code:te.code||null}),Object(r.createElement)("hr",null)),null!==$&&Object(r.createElement)(Ie,{progress:{plugins:d,content:O,customizer:S,widgets:x},currentStep:$,willDo:l}),"done"===$&&Object(r.createElement)(r.Fragment,null,Object(r.createElement)("hr",null),Object(r.createElement)("p",{className:"import-result"},Object(E.__)("Content was successfully imported. Enjoy your new site!","templates-patterns-collection")),Object(r.createElement)("hr",null))):Object(r.createElement)(r.Fragment,null,Object(r.createElement)((function(){return le?Object(r.createElement)(r.Fragment,null,Object(r.createElement)("h1",{className:"is-loading title"}),Object(r.createElement)("p",{className:"is-loading description"})):Object(r.createElement)("div",{className:"header"},Object(r.createElement)("h1",null,Object(E.sprintf)(
9
  /* translators: name of starter site */
10
+ Object(E.__)("Import %s as a complete site","templates-patterns-collection"),ce.title)),Object(r.createElement)("p",{className:"description"},Object(E.__)("Import the entire site including customizer options, pages, content and plugins.","templates-patterns-collection")))}),null),Object(r.createElement)((function(){return Object(r.createElement)(A,{data:ce,externalInstalled:ke})}),null),Object(r.createElement)(y.Panel,{className:"modal-toggles"},Object(r.createElement)((function(){var e={content:{title:Object(E.__)("Content","templates-patterns-collection"),icon:"admin-post"},customizer:{title:Object(E.__)("Customizer","templates-patterns-collection"),icon:"admin-customizer"},widgets:{title:Object(E.__)("Widgets","templates-patterns-collection"),icon:"admin-generic"}};return Object(r.createElement)(y.PanelBody,{onToggle:function(){Oe(!ge)},opened:ge,className:"options general",title:Object(E.__)("Import settings","templates-patterns-collection")},Object.keys(e).map((function(t,n){return Object(r.createElement)(y.PanelRow,{className:"option-row",key:n},Object(r.createElement)(y.Icon,{className:g()({active:l[t]}),icon:e[t].icon}),Object(r.createElement)("span",null,e[t].title),Object(r.createElement)("div",{className:"toggle-wrapper"},Object(r.createElement)(y.ToggleControl,{checked:l[t],onChange:function(){u(Ae(Ae({},l),{},c()({},t,!l[t])))}})))})))}),null),Object(r.createElement)((function(){if(le)return null;var e=Ae(Ae({},ce.recommended_plugins||{}),ce.mandatory_plugins||{});return Object(r.createElement)(y.PanelBody,{onToggle:function(){be(!de)},opened:de,className:"options plugins",title:Object(E.__)("Plugins","templates-patterns-collection")},Object.keys(e).map((function(t,n){return Object(r.createElement)(y.PanelRow,{className:"option-row",key:n},Object(r.createElement)(y.Icon,{icon:"admin-plugins",className:g()({active:K[t]})}),Object(r.createElement)("span",{dangerouslySetInnerHTML:{__html:e[t]}}),t in ce.recommended_plugins&&Object(r.createElement)("div",{className:"toggle-wrapper"},Object(r.createElement)(y.ToggleControl,{checked:K[t],onChange:function(){Z(Ae(Ae({},K),{},c()({},t,!K[t])))}})))})))}),null)))),!q&&Object(r.createElement)("div",{className:"modal-footer"},"done"!==$?Object(r.createElement)(r.Fragment,null,Object(r.createElement)(y.Button,{className:"import-templates",isLink:!0,onClick:o},Object(E.__)("I want to import just the templates","templates-patterns-collection")),!te&&Object(r.createElement)(y.Button,{className:"import",isPrimary:!0,disabled:Ce||!ke,onClick:function(){Q(!0),function(){if(console.clear(),!K)return console.log("[S] Plugins."),je(),!1;H("plugins"),console.log("[P] Plugins."),L(K).then((function(e){if(!e.success)return we(e,"plugins"),!1;console.log("[D] Plugins."),b("done"),je()})).catch((function(e){return we(e,"plugins")}))}()}},Object(E.__)("Import entire site","templates-patterns-collection"))):Object(r.createElement)("div",{className:"import-done-actions"},Object(r.createElement)(y.Button,{isLink:!0,className:"close",onClick:Se},Object(E.__)("Back to Sites Library","templates-patterns-collection")),Object(r.createElement)(y.Button,{isSecondary:!0,href:tiobDash.onboarding.homeUrl},Object(E.__)("View Website","templates-patterns-collection")),Object(r.createElement)(y.Button,{isPrimary:!0,className:"import",href:Ne},Object(E.__)("Add your own content","templates-patterns-collection"))))))})),Re=Object(O.compose)(Object(f.withDispatch)((function(e){var t=e("neve-onboarding"),n=t.setSingleTemplateImport,r=t.setImportModalStatus,a=t.setInstallModalStatus;return{cancel:function(){n(null)},setModal:function(e){return r(e)},setInstallModal:function(e){return a(e)},setTemplateModal:t.setTemplateModal}})),Object(f.withSelect)((function(e){var t=e("neve-onboarding"),n=t.getTemplateModal,r=t.getThemeAction,a=t.getCurrentSite,c=t.getCurrentEditor;return{templateModal:n(),themeStatus:r().action||!1,site:a(),editor:c()}})))((function(e){var t=e.slug,n=e.cancel,a=e.setModal,c=e.setInstallModal,o=e.themeStatus,i=e.site,s=e.editor,l=e.setTemplateModal,u=e.templateModal,m=Object(r.useState)([]),p=j()(m,2),d=p[0],b=p[1],f=Object(r.useState)(!0),h=j()(f,2),g=h[0],O=h[1],v=Object(r.useState)(""),_=j()(v,2),w=_[0],S=_[1],k=Object(r.useState)([]),C=j()(k,2),N=C[0],T=C[1],M=i.title,x=i.upsell,P=i.utmOutboundLink;Object(r.useEffect)((function(){D()}),[]);var D=function(){ce(!0,{per_page:100,template_site_slug:t,premade:!0,type:s}).then((function(e){b(e.templates||[]),O(!1)}))},I=function(e){S(e)},L=function(e){if(o)return c(!0),!1;T([e]),l(!0)},A=function(e){if(e.preventDefault(),o)return c(!0),!1;a(!0)},B=d.findIndex((function(e){return e.link===w})),R=d.find((function(e){return e.link===w}));return Object(r.createElement)("div",{className:"single-templates-wrapper"},Object(r.createElement)("div",{className:"top"},Object(r.createElement)("div",{className:"breadcrumb"},Object(r.createElement)(y.Button,{isTertiary:!0,onClick:n},Object(E.__)("Back to starter sites"))),Object(r.createElement)("div",{className:"header"},Object(r.createElement)("div",{className:"text"},Object(r.createElement)("h1",null,M||"",x&&Object(r.createElement)("span",{className:"pro-badge"},Object(r.createElement)(y.Icon,{icon:"lock"}),Object(r.createElement)("span",null,Object(E.__)("Premium","templates-patterns-collection")))),Object(r.createElement)("p",{className:"description"},Object(E.__)("You can import individual pages or bulk-import all of them."))),Object(r.createElement)("div",{className:"actions"},!x&&Object(r.createElement)(r.Fragment,null,Object(r.createElement)(y.Button,{isSecondary:!0,onClick:A},Object(E.__)("Import Starter Site")),Object(r.createElement)(y.Button,{isPrimary:!0,disabled:d.length<1,onClick:function(e){if(e.preventDefault(),o)return c(!0),!1;T(d),l(!0)}},Object(E.__)("Import All Pages"))),x&&Object(r.createElement)(y.Button,{href:P||tiobDash.upgradeURL,isSecondary:!0},Object(E.__)("Upgrade"))))),Object(r.createElement)((function(){return g?Object(r.createElement)(y.Spinner,null):d.length<1?Object(E.__)("No templates for this starter site."):Object(r.createElement)("div",{className:"cloud-items is-grid"},Object(r.createElement)("div",{className:"table"},d.map((function(e){return Object(r.createElement)(fe,{upsell:x,onPreview:I,userTemplate:!1,key:e.template_id,item:e,loadTemplates:D,onImport:function(){return L(e)},grid:!0})}))))}),null),w&&Object(r.createElement)(we,{heading:R.template_name||null,previewUrl:w,leftButtons:Object(r.createElement)(r.Fragment,null,Object(r.createElement)(y.Button,{icon:H,onClick:function(){return S("")},label:Object(E.__)("Close","templates-patterns-collection")}),d.length>1&&Object(r.createElement)(r.Fragment,null,Object(r.createElement)(y.Button,{icon:Object(E.isRTL)()?G:W,onClick:function(){var e=B-1;0===B&&(e=d.length-1),S(d[e].link)}}),Object(r.createElement)(y.Button,{icon:Object(E.isRTL)()?W:G,onClick:function(){var e=B+1;B===d.length-1&&(e=0),S(d[e].link)}}))),rightButtons:Object(r.createElement)(r.Fragment,null,!x&&Object(r.createElement)(r.Fragment,null,Object(r.createElement)(y.Button,{isSecondary:!0,onClick:A},Object(E.__)("Import Starter Site")),Object(r.createElement)(y.Button,{isPrimary:!0,disabled:d.length<1,onClick:function(){return L(R)}},Object(E.__)("Import Page"))),x&&Object(r.createElement)(y.Button,{href:P||tiobDash.upgradeURL,isSecondary:!0},Object(E.__)("Upgrade")))}),u&&N&&!g&&N.length>0&&Object(r.createElement)(Ce,{templatesData:N}))})),Fe=function(){return Object(r.createElement)($.SVG,{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"ob-logo"},Object(r.createElement)($.Path,{d:"M95.0264 100H4.97356C2.22797 100 0 97.772 0 95.0264V4.97356C0 2.22797 2.22797 0 4.97356 0H95.0264C97.772 0 100 2.22797 100 4.97356V95.0264C100 97.772 97.772 100 95.0264 100Z",fill:"#0366D6"}),Object(r.createElement)($.Path,{d:"M82.6941 86.7448V30.8205V18.4653H70.3502H14.4146L26.7584 30.8205H70.3502V74.401L82.6941 86.7448Z",fill:"white"}),Object(r.createElement)($.Path,{d:"M42.2416 58.9291L42.2528 71.183L53.2352 82.1653L53.1902 47.9806L18.9941 47.9355L29.9765 58.9066L42.2416 58.9291Z",fill:"white"}))},ze=function(e){var t=e.setCurrentTab,n=e.currentTab,a=e.isFetching,c=Object(r.useState)(!1),o=j()(c,2),i=o[0],s=o[1],l={starterSites:Object(E.__)("Starter Sites","neve"),pageTemplates:Object(E.__)("Page Templates","neve")};return tiobDash.license&&tiobDash.license.tier&&3===tiobDash.license.tier&&(l.library=Object(E.__)("My Library","neve")),Object(r.createElement)("div",{className:"header-nav"},Object.keys(l).map((function(e){return Object(r.createElement)(y.Button,{key:e,isTertiary:!0,isPressed:e===n,onClick:function(){return t(e)}},l[e])})),"starterSites"!==n&&Object(r.createElement)(y.Button,{icon:ue,onClick:function(){s(!0),localStorage.setItem("tpcCacheBuster",ne());var e=n;t(null),setTimeout((function(){t(e),s(!1)}),100)},label:Object(E.__)("Re-sync Library"),className:g()("is-sync",{"is-loading":i}),disabled:a||i,"data-content":Object(E.__)("Sync")}))},Ue=Object(O.compose)(Object(f.withDispatch)((function(e){var t=e("neve-onboarding"),n=t.setOnboardingState;return{cancelOnboarding:function(){n(!1)},setCurrentTab:t.setCurrentTab,setFetching:t.setFetching}})),Object(f.withSelect)((function(e){var t=e("neve-onboarding"),n=t.getOnboardingStatus,r=t.getCurrentTab,a=t.getFetching;return{isOnboarding:n(),currentTab:r(),isFetching:a()}})))((function(e){var t=e.isOnboarding,n=e.cancelOnboarding,a=e.setCurrentTab,c=e.currentTab;return Object(r.createElement)("div",{className:"ob-head"},!t&&Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"header-container"},Object(r.createElement)("h2",null,!tiobDash.brandedTheme&&Object(r.createElement)(y.Icon,{icon:Fe}),Object(r.createElement)("span",null,Object(E.__)("Templates Cloud","neve"))),Object(r.createElement)(ze,{setCurrentTab:a,currentTab:c}))),t&&Object(r.createElement)(y.Button,{className:"close-onboarding",isLink:!0,icon:"no-alt",onClick:n}))})),Ve=n(19),$e=n.n(Ve),He=Object(O.compose)(Object(f.withSelect)((function(e){return{themeStatus:(0,e("neve-onboarding").getThemeAction)().action||!1}})),Object(f.withDispatch)((function(e,t){var n=t.data,r=n.slug,a=e("neve-onboarding"),c=a.setCurrentSite,o=a.setPreviewStatus,i=a.setImportModalStatus,s=a.setInstallModalStatus,l=a.setSingleTemplateImport;return{setSite:function(){return c(n)},setPreview:function(e){return o(e)},setModal:function(e){return i(e)},setInstallModal:function(e){return s(e)},setImportingPages:function(){return l(r)}}})))((function(e){var t=e.data,n=e.setSite,a=e.setPreview,c=e.setModal,o=e.themeStatus,i=e.setInstallModal,s=e.setImportingPages,l=t.upsell,u=(t.slug,t.screenshot),m=t.title,p=t.has_templates,d=Object(r.useState)(""),b=j()(d,2),f=b[0],h=b[1],O=g()("card starter-site-card",{"has-templates":p});return Object(r.createElement)("div",{onMouseEnter:function(){h("visible")},onMouseLeave:function(){h("")},className:O},Object(r.createElement)("div",{className:"top"},Object(r.createElement)("div",{className:"actions "+f},Object(r.createElement)(y.Button,{isSecondary:!0,onClick:function(e){e.preventDefault(),n(),a(!0)}},Object(E.__)("Preview","templates-patterns-collection")),!l&&Object(r.createElement)(y.Button,{isPrimary:!0,className:"import",onClick:function(e){if(e.preventDefault(),n(),o)return i(!0),!1;c(!0)}},Object(E.__)("Import","templates-patterns-collection")),p&&Object(r.createElement)(y.Button,{isLink:!0,className:"templates",onClick:function(e){e.preventDefault(),n(),s()}},Object(E.__)("View Pages","templates-patterns-collection"))),u&&Object(r.createElement)("div",{className:"image",style:{backgroundImage:'url("'.concat(u,'")')}})),Object(r.createElement)("div",{className:"bottom"},Object(r.createElement)("p",{className:"title"},m),l&&Object(r.createElement)("span",{className:"pro-badge"},Object(r.createElement)(y.Dashicon,{icon:"lock",size:15}),Object(r.createElement)("span",null,Object(E.__)("Premium","templates-patterns-collection")))))})),Ge=Object(O.compose)(Object(f.withSelect)((function(e){var t=e("neve-onboarding"),n=t.getCurrentSite,r=t.getThemeAction;return{siteData:n(),themeStatus:r().action||!1}})),Object(f.withDispatch)((function(e){var t=e("neve-onboarding"),n=t.setCurrentSite,r=t.setPreviewStatus,a=t.setImportModalStatus,c=t.setInstallModalStatus;return{setSite:function(e){return n(e)},setPreview:function(e){return r(e)},setModal:function(e){return a(e)},setInstallModal:function(e){return c(e)}}})))((function(e){var t=e.next,n=e.prev,a=e.siteData,c=e.setSite,o=e.setPreview,i=e.setModal,s=e.themeStatus,l=e.setInstallModal;return Object(r.createElement)("div",{className:"ob-preview"},Object(r.createElement)("div",{className:"preview"},Object(r.createElement)("iframe",{src:a.url,frameBorder:"0"}),Object(r.createElement)("div",{className:"loading"},Object(r.createElement)(y.Dashicon,{icon:"update",size:50}))),Object(r.createElement)("div",{className:"bottom-bar"},Object(r.createElement)("div",{className:"navigator"},Object(r.createElement)(y.Button,{onClick:function(e){e.preventDefault(),o(!1),c(null)},className:"close",label:Object(E.__)("Close","templates-patterns-collection"),icon:H}),n&&Object(r.createElement)(y.Button,{onClick:function(e){e.preventDefault(),c(n)},className:"prev",label:Object(E.__)("Previous","templates-patterns-collection"),icon:Object(E.isRTL)()?G:W}),t&&Object(r.createElement)(y.Button,{onClick:function(e){e.preventDefault(),c(t)},className:"next",label:Object(E.__)("Next","templates-patterns-collection"),icon:Object(E.isRTL)()?W:G})),Object(r.createElement)("div",{className:"actions"},a.upsell?Object(r.createElement)(y.Button,{className:"upgrade",isPrimary:!0,href:a.utmOutboundLink||tiobDash.upgradeURL},Object(E.__)("Upgrade and Import","templates-patterns-collection")):Object(r.createElement)(y.Button,{className:"import",isPrimary:!0,onClick:function(e){if(e.preventDefault(),s)return l(!0),!1;i(!0)}},Object(E.__)("Import","templates-patterns-collection")))))})),We=Object(O.compose)(Object(f.withSelect)((function(e){var t=e("neve-onboarding"),n=t.getCurrentCategory,r=t.getSearchQuery;return{category:n(),query:r()}})),Object(f.withDispatch)((function(e){var t=e("neve-onboarding"),n=t.setCurrentCategory,r=t.setSearchQuery;return{setCurrentCategory:function(e){return n(e)},onSearch:function(e){return r(e)}}})))((function(e){var t=e.count,n=e.categories,a=e.onSearch,c=e.category,o=e.setCurrentCategory,i=e.query,s=e.className,l=Object(r.useState)(!1),u=j()(l,2),m=u[0],p=u[1],d=function(){return p(!m)},b=g()(s,"header-form");return Object(r.createElement)("div",{className:b},Object(r.createElement)("div",{className:"search"},Object(r.createElement)("img",{src:tiobDash.assets+"/img/search.svg",alt:Object(E.__)("Search Icon")}),Object(r.createElement)("input",{onChange:function(e){a(e.target.value)},type:"search",value:i,placeholder:Object(E.__)("Search for a starter site","templates-patterns-collection")+"..."}),Object(r.createElement)((function(){return Object(r.createElement)("div",{className:"ob-dropdown categories-selector"},Object(r.createElement)(y.Button,{onClick:d,className:"select ob-dropdown"},n[c],Object(r.createElement)(y.Dashicon,{size:14,icon:m?"arrow-up-alt2":"arrow-down-alt2"}),m&&Object(r.createElement)(y.Popover,{position:"bottom center",onClose:d,noArrow:!0},m&&Object(r.createElement)("ul",{className:"options"},Object.keys(n).map((function(e,a){return e===c||"free"===e&&t.all===t[e]?null:Object(r.createElement)("li",{key:a},Object(r.createElement)("a",{href:"#",onClick:function(t){t.preventDefault(),o(e),p(!1)}},Object(r.createElement)("span",null,n[e]),Object(r.createElement)("span",{className:"count"},t[e])))}))))))}),null)))})),qe=Object(O.compose)(Object(f.withSelect)((function(e){var t=e("neve-onboarding"),n=t.getCurrentEditor,r=t.getSites;return{editor:n(),sites:r().sites}})),Object(f.withDispatch)((function(e){var t=e("neve-onboarding").setCurrentEditor;return{setCurrentEditor:function(e){return t(e)}}})))((function(e){var t=e.EDITOR_MAP,n=e.count,a=e.editor,c=e.setCurrentEditor,o=e.sites,i=e.isSmall,s=Object(r.useState)(!1),l=j()(s,2),u=l[0],m=l[1],p=Object.keys(o),d=function(){return m(!u)},b=g()(["ob-dropdown","editor-selector",{small:i}]);return Object(r.createElement)("div",{className:b},Object(r.createElement)(y.Button,{onClick:d,className:"select ob-dropdown"},Object(r.createElement)("img",{className:"editor-icon",src:tiobDash.assets+"img/"+t[a].icon,alt:Object(E.__)("Builder Logo","templates-patterns-collection")}),!i&&Object(r.createElement)("span",null,t[a].niceName),Object(r.createElement)("span",{className:"count"},n[a]),Object(r.createElement)(y.Dashicon,{size:14,icon:u?"arrow-up-alt2":"arrow-down-alt2"}),u&&Object(r.createElement)(y.Popover,{position:"bottom center",onClose:d,noArrow:!0},u&&Object(r.createElement)("ul",{className:"options"},p.map((function(e,o){return e===a?null:Object(r.createElement)("li",{key:o},Object(r.createElement)("a",{href:"#",onClick:function(t){t.preventDefault(),c(e),m(!1)}},Object(r.createElement)("img",{className:"editor-icon",src:tiobDash.assets+"img/"+t[e].icon,alt:Object(E.__)("Builder Logo","templates-patterns-collection")}),Object(r.createElement)("span",null,t[e].niceName),Object(r.createElement)("span",{className:"count"},n[e])))}))))))})),Qe=Object(O.compose)(Object(f.withSelect)((function(e){var t=e("neve-onboarding"),n=t.getCurrentEditor,r=t.getSites;return{editor:n(),sites:r().sites}})),Object(f.withDispatch)((function(e){var t=e("neve-onboarding").setCurrentEditor;return{setCurrentEditor:function(e){return t(e)}}})))((function(e){var t=e.EDITOR_MAP,n=e.count,a=e.onlyProSites,c=e.editor,o=e.setCurrentEditor,i=e.sites,s=Object.keys(i);return Object(r.createElement)("div",{className:"editor-tabs"},s.map((function(e,i){var s=g()(["tab",e,{active:e===c}]);return Object(r.createElement)("a",{key:i,href:"#",className:s,onClick:function(t){t.preventDefault(),o(e)}},Object(r.createElement)("span",{className:"icon-wrap"},Object(r.createElement)("img",{className:"editor-icon",src:tiobDash.assets+"img/"+t[e].icon,alt:Object(E.__)("Builder Logo","templates-patterns-collection")})),Object(r.createElement)("span",{className:"editor"},t[e].niceName),Object(r.createElement)("span",{className:"count"},n[e]),a.includes(e)&&Object(r.createElement)("span",{className:"pro-badge"},"PRO"))})))})),Je=Object(O.compose)(Object(f.withDispatch)((function(e){var t=e("neve-onboarding"),n=t.setOnboardingState,r=t.setCurrentCategory;return{cancelOnboarding:function(){n(!1)},resetCategory:function(){r("all")},setCurrentTab:t.setCurrentTab}})),Object(f.withSelect)((function(e){var t=e("neve-onboarding"),n=t.getCurrentEditor,r=t.getCurrentCategory,a=t.getOnboardingStatus,c=t.getSites;return{editor:n(),category:r(),isOnboarding:a(),getSites:c()}})))((function(e){var t,n=e.filterByCategory,a=e.filterBySearch,c=e.getSitesForBuilder,o=e.isOnboarding,i=e.getSites,s=e.category,l=e.editor,u=Object(r.useState)(!1),m=j()(u,2),p=m[0],d=m[1],b=i.sites,f=void 0===b?{}:b,h=i.migration,g={top:p?0:"-100%"},O=Object.keys(f),v=O.filter((function(e){return Object.keys(f[e]).filter((function(t){return!0===f[e][t].upsell})).length===Object.keys(f[e]).length})),E=(t={builders:{},categories:{}},O.forEach((function(e){var r=c(e);r=n(r,s),r=a(r),t.builders[e]=r?r.length:0})),Object.keys(Pe).forEach((function(e){var r=c(l);r=n(r,e),r=a(r),t.categories[e]=r?r.length:0})),t);return Object(r.createElement)(r.Fragment,null,!o&&!h&&Object(r.createElement)("div",{className:"sticky-nav",style:g},Object(r.createElement)("div",{className:"container sticky-nav-content"},!tiobDash.brandedTheme&&Object(r.createElement)(y.Icon,{icon:Fe,size:32}),Object(r.createElement)(We,{className:"in-sticky",count:E.categories,categories:Pe}),Object(r.createElement)(qe,{isSmall:!0,count:E.builders,EDITOR_MAP:De}))),Object(r.createElement)(V.a,{onChange:function(e){d(!e)}},Object(r.createElement)("div",null,!o&&Object(r.createElement)("p",{className:"instructions"},tiobDash.strings.starterSitesTabDescription),Object(r.createElement)(qe,{count:E.builders,EDITOR_MAP:De}),Object(r.createElement)(We,{count:E.categories,categories:Pe}),Object(r.createElement)(Qe,{EDITOR_MAP:De,onlyProSites:v,count:E.builders}))))})),Ye=Object(O.compose)(Object(f.withDispatch)((function(e){var t=e("neve-onboarding"),n=t.setOnboardingState,r=t.setCurrentCategory;return{cancelOnboarding:function(){n(!1)},resetCategory:function(){r("all")},setCurrentTab:t.setCurrentTab,setSearchQuery:t.setSearchQuery}})),Object(f.withSelect)((function(e){var t=e("neve-onboarding"),n=t.getCurrentEditor,r=t.getCurrentCategory,a=t.getPreviewStatus,c=t.getCurrentSite,o=t.getImportModalStatus,i=t.getOnboardingStatus,s=t.getSites,l=t.getInstallModalStatus,u=t.getCurrentTab,m=t.getSearchQuery;return{editor:n(),category:r(),previewOpen:a(),currentSiteData:c(),importModal:o(),installModal:l(),isOnboarding:i(),getSites:s(),currentTab:u(),searchQuery:m()}})))((function(e){var t=e.getSites,n=e.category,a=e.resetCategory,c=e.editor,o=e.previewOpen,i=e.currentSiteData,s=e.isOnboarding,l=e.cancelOnboarding,u=e.setSearchQuery,m=e.searchQuery,p=t.sites,d=void 0===p?{}:p,b=function(){var e={};return g().forEach((function(t){var n=d&&d[t]?d[t]:{};e[t]=z()(Object.values(n))})),e},f=function(e,t){return"free"===t?e.filter((function(e){return!e.upsell})):"all"!==t?e.filter((function(e){return e.keywords.includes(t)})):e},h=function(e){return m?new $e.a(e,{includeScore:!0,keys:["title","slug","keywords"]}).search(m).map((function(e){return e.item})):e},g=function(){return Object.keys(d)},O=function(){var e=b()[c];return e=h(e),f(e,n)},v=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(null===i)return null;var t=b()[c],n=t.indexOf(i);return-1===n||1===t.length?null:e&&0===n?t[t.length-1]:e||n!==t.length-1?t[e?n-1:n+1]:t[0]};return 1>d.length?Object(r.createElement)(r.Fragment,null,Object(r.createElement)("p",null,Object(E.__)("Starter sites could not be loaded. Please refresh and try again.","neve"),s&&Object(r.createElement)(y.Button,{style:{display:"block",margin:"20px auto"},isPrimary:!0,onClick:l},Object(E.__)("Close","templates-patterns-collection")))):Object(r.createElement)(r.Fragment,null,Object(r.createElement)(Je,{getSitesForBuilder:function(e){return b()[e]},filterBySearch:h,filterByCategory:f}),0===O().length&&Object(r.createElement)("div",{className:"no-results"},Object(r.createElement)("p",null,Object(E.__)("No results found","templates-patterns-collection"),Object(E.__)("You can try a different search or use one of the categories below.","neve")),Object(r.createElement)("div",{className:"tags"},xe.map((function(e,t){return Object(r.createElement)(y.Button,{key:t,isPrimary:!0,className:"tag",onClick:function(t){t.preventDefault(),u(e),a()}},e)})))),Object(r.createElement)((function(){var e=Object(r.useState)(9),t=j()(e,2),n=t[0],a=t[1],c=O();return Object(r.createElement)("div",{className:"ob-sites is-grid"},c.slice(0,n).map((function(e,t){return Object(r.createElement)(He,{key:t,data:e})})),Object(r.createElement)(V.a,{onChange:function(e){if(!e)return!1;a(n+9)}},Object(r.createElement)("span",{style:{height:10,width:10,display:"block"}})))}),null),o&&i&&Object(r.createElement)(Ge,{next:v(),prev:v(!0)}))})),Ke=Object(O.compose)(Object(f.withDispatch)((function(e){var t=e("neve-onboarding"),n=t.setOnboardingState,r=t.setCurrentCategory;return{cancelOnboarding:function(){n(!1)},resetCategory:function(){r("all")},setCurrentTab:t.setCurrentTab}})),Object(f.withSelect)((function(e){var t=e("neve-onboarding"),n=t.getCurrentEditor,r=t.getCurrentCategory,a=t.getPreviewStatus,c=t.getCurrentSite,o=t.getImportModalStatus,i=t.getOnboardingStatus,s=t.getSites,l=t.getInstallModalStatus,u=t.getCurrentTab,m=t.getSingleImport;return{editor:n(),category:r(),previewOpen:a(),currentSiteData:c(),importModal:o(),installModal:l(),isOnboarding:i(),getSites:s(),currentTab:u(),singleImport:m()}})))((function(e){var t=e.getSites,n=e.installModal,a=e.currentTab,c=e.singleImport,o=e.importModal,i=e.currentSiteData,s=(e.isOnboarding,t.migration);return Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"ob"},Object(r.createElement)(Ue,null),Object(r.createElement)("div",{className:"ob-body"},Object(r.createElement)("div",{className:"content-container"},s&&Object(r.createElement)(R,{data:s}),"starterSites"===a&&(c?Object(r.createElement)(Re,{slug:c}):Object(r.createElement)(Ye,null)),"library"===a&&Object(r.createElement)(Me,null),"pageTemplates"===a&&Object(r.createElement)(Me,{isGeneral:!0})))),n&&Object(r.createElement)(D,null),o&&i&&Object(r.createElement)(Be,null))})),Ze=Object(f.withSelect)((function(e){return{onboarding:(0,e("neve-onboarding").getOnboardingStatus)()}}))((function(e){var t=e.onboarding,n=g()(["content-wrap","starter-sites",{"is-onboarding":t}]);return Object(r.createElement)("div",{className:"tiob-wrap"},Object(r.createElement)("div",{className:n},Object(r.createElement)("div",{className:"container content"},Object(r.createElement)("div",{className:"main"},Object(r.createElement)("div",{className:"tab-content columns starter-sites"},Object(r.createElement)(Ke,null))))))}));Object(f.registerStore)("neve-onboarding",{reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:d,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"REFRESH_SITES":var n=t.payload.sites;return i(i({},e),{},{sites:n});case"SET_CURRENT_EDITOR":var r=t.payload.editor;return localStorage.setItem("neve-onboarding-editor",r),i(i({},e),{},{editor:r});case"SET_CURRENT_CATEGORY":var a=t.payload.category;return i(i({},e),{},{category:a});case"SET_FOCUSED_SITE":var c=t.payload.siteData;return i(i({},e),{},{currentSite:c});case"SET_PREVIEW_STATUS":var o=t.payload.previewStatus;return i(i({},e),{},{previewStatus:o});case"SET_IMPORT_MODAL_STATUS":var s=t.payload.importModalStatus;return i(i({},e),{},{importModalStatus:s});case"SET_INSTALL_MODAL_STATUS":var l=t.payload.installModalStatus;return i(i({},e),{},{installModalStatus:l});case"SET_ONBOARDING":var u=t.payload.status;return i(i({},e),{},{isOnboarding:u});case"SET_THEME_ACTIONS":var m=t.payload.themeActions;return i(i({},e),{},{themeAction:m});case"SET_CURRENT_TAB":var p=t.payload.currentTab;return i(i({},e),{},{singleTemplateImport:null,currentTab:p});case"SET_FETCHING":var b=t.payload.fetching;return i(i({},e),{},{fetching:b});case"SET_SINGLE_TEMPLATE_IMPORT":var f=t.payload.slug;return i(i({},e),{},{singleTemplateImport:f});case"SET_TEMPLATE_MODAL":var h=t.payload.data;return i(i({},e),{},{templateModal:h});case"SET_SEARCH_QUERY":var g=t.payload.query;return i(i({},e),{},{searchQuery:g})}return e},actions:b,selectors:{getSites:function(e){return e.sites},getMigrationData:function(e){return e.migrationData},getCurrentEditor:function(e){return e.editor},getCurrentCategory:function(e){return e.category},getCurrentSite:function(e){return e.currentSite},getPreviewStatus:function(e){return e.previewStatus},getImportModalStatus:function(e){return e.importModalStatus},getOnboardingStatus:function(e){return e.isOnboarding},getThemeAction:function(e){return e.themeAction},getInstallModalStatus:function(e){return e.installModalStatus},getCurrentTab:function(e){return e.currentTab},getFetching:function(e){return e.fetching},getSingleImport:function(e){return e.singleTemplateImport},getTemplateModal:function(e){return e.templateModal},getSearchQuery:function(e){return e.searchQuery}}}),Object(r.render)(Object(r.createElement)(Ze,null),document.getElementById("tpc-app"))}]);
assets/build/style-app-rtl.css CHANGED
@@ -1,2 +1 @@
1
- #wpcontent{padding-right:0 !important}.content-container{padding:0 20px;flex-basis:100%;max-width:1300px;margin:0 auto}#wpbody-content>.error,#wpbody-content>.info,#wpbody-content>.notice{display:none !important}.ob-overflow-off{overflow:hidden !important}@media screen and (min-width: 660px){.ob-import-modal{width:630px !important}}@media screen and (min-width: 992px){.ob-import-modal{width:700px !important}}.container{padding:0 15px}.container.content{padding:0}svg.is-loading,button.is-loading svg{-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:2000ms;animation-duration:2000ms;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;margin-left:0}.col{width:100%}@-webkit-keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(-360deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(-360deg)}}.columns.starter-sites{position:relative;display:flex;flex-grow:1}.ss-background{opacity:.25;z-index:-1;position:absolute;top:0;bottom:0;width:100%;display:block;background-size:cover;background-position:center center;right:0;left:0;height:calc(100vh - 300px);flex-grow:1}.unavailable-starter-sites{background-color:#fff;border:1px solid #ccc;padding:50px 30px;text-align:center;align-items:center;justify-content:center}.unavailable-starter-sites h1{line-height:1.6}.content-wrap.is-onboarding{position:fixed;top:0;bottom:0;right:0;left:0;background-color:#f1f1f1;z-index:100000;overflow:auto}.content-wrap.is-onboarding h2{display:block}.content-wrap.is-onboarding h2 img{display:none}.content-wrap.is-onboarding .content{background-color:#fefefe;padding-top:30px}.content-wrap.is-onboarding .ob{display:flex;min-height:100vh;flex-direction:column}.content-wrap.is-onboarding .ob-migration{padding-top:0;text-align:center}.content-wrap.is-onboarding .ob-migration h2{line-height:1}.content-wrap.is-onboarding .ob-head button{margin:0 !important}.content-wrap.is-onboarding .ob-head{padding:20px 0 0;margin:0 0 20px;display:flex;justify-content:flex-end;align-items:flex-end}.content-wrap.is-onboarding .ob-head button.close-onboarding{color:#676767}.content-wrap.is-onboarding .ob-head button.close-onboarding svg{width:30px;height:30px}.content-wrap.is-onboarding .content-container{padding:0}.ob{width:100%;display:flex;flex-direction:column;align-items:center}.ob .ob-head{box-sizing:border-box;padding:20px;background:#ffffff;width:100%;display:flex;justify-content:center}.ob .ob-head .header-container{display:flex;flex-basis:100%;max-width:1300px}.ob .ob-head .header-container h2{flex-basis:40%}.ob .ob-head .header-container .header-nav{flex-basis:60%;display:flex;justify-content:flex-end;align-items:center}.ob .ob-head .header-container .header-nav .components-button{font-size:18px;font-weight:600;color:#282828;margin-right:25px}.ob .ob-head .header-container .header-nav .components-button:hover{box-shadow:none}.ob .ob-head .header-container .header-nav .components-button:first-child{margin-right:0}.ob .ob-head .header-container .header-nav .components-button.is-pressed{color:#0073AA;background:transparent}.ob .ob-body{width:100%;box-sizing:border-box}.ob .ob-body .instructions{font-size:22px;margin:20px 0;color:#282828}.ob-logo{width:50px;margin-left:20px}.ob-sites{margin-top:30px}.ob-sites.is-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-column-gap:20px;grid-row-gap:20px}.no-results{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:30px 0}.no-results p{font-size:16px}.no-results p span{color:#0073AA;font-weight:600}.no-results .tags{margin-top:10px;justify-content:center;display:flex;flex-wrap:wrap}.no-results .tags .tag{margin:10px 20px;line-height:normal;height:auto;font-weight:600;padding:10px 15px;color:#fff;transition:all .3s ease}.no-results .tags .tag:hover{background-color:#0071a7}.pro-badge{background-color:#6EB77A;height:auto;color:#fff;font-weight:600;text-transform:uppercase;padding:5px 10px;margin-right:auto;border-radius:999px;line-height:normal;display:flex;align-items:center}.pro-badge svg{margin-left:3px}.ob-migration{padding-top:20px;margin-bottom:20px}.ob-migration .card.starter-site-card{margin-left:auto !important;margin-right:auto !important}.ob-migration .card.starter-site-card .image{height:auto}.ob-migration .actions{margin:30px auto 0;display:flex;justify-content:center}.ob-migration button:last-child{margin-right:10px}.ob-head>.header-container>h2,.ob-migration>h2{font-size:21px;color:#282828;margin:0;line-height:1.6;display:flex;align-items:center}.ob-head>.header-container>h2>img,.ob-migration>h2>img{margin-left:20px}.ob-head>.header-container>p,.ob-migration>p{margin:20px 0;font-size:15px;color:#282828}.ob-head>.header-container>button,.ob-migration>button{margin-bottom:20px}.header-form{margin-top:20px;display:flex;align-items:center;flex-direction:column}.header-form input{margin:0;display:block;flex-grow:1;border:1px solid #e1e1e1;height:52px;padding:5px 50px 5px 30px;font-size:17px;font-weight:300}.is-sync{background-color:#f1f1f1;color:#0073aa !important;border-radius:6px}.is-sync:before{padding:10px 15px 10px 5px;content:attr(data-content);margin-left:5px;font-size:15px;display:none}.is-sync:hover:before{display:block}.search{position:relative;display:flex;width:100%;flex-wrap:wrap}.search input{width:auto;flex-shrink:1}.search img{opacity:.4;position:absolute;top:10px;right:10px}.search .ob-dropdown{width:100%;height:52px;margin:20px 0 0}.search .ob-dropdown button{position:relative;right:-1px;height:100%;display:flex;align-items:center;font-weight:600;padding:5px 10px 5px 20px;background:#fff;border:1px solid #e1e1e1;font-size:14px;margin:0}.search .ob-dropdown button>svg,.search .ob-dropdown button .dashicon{margin-right:auto;display:flex;align-items:center}.search .ob-dropdown .options{margin:0}.search .ob-dropdown .options li{margin:0}.search .ob-dropdown .options a{height:35px;font-size:14px;display:flex;align-items:center;font-weight:600;color:#282828;cursor:pointer;padding:5px 10px;text-decoration:none}.search .ob-dropdown .options a .count{color:#a3a3a3}.search .ob-dropdown .options a:hover{color:#fff;background-color:#0073AA}.search .ob-dropdown .options a:hover .count{color:#fff}.search .ob-dropdown .options a .count{margin-right:auto}.editor-tabs{display:none;margin:30px 0;position:relative}.editor-tabs:after{content:"";position:absolute;display:block;width:100%;right:0;border-bottom:1px solid #e0e0e0;height:1px;z-index:-1;left:0;bottom:0}.editor-tabs .long-name{display:none}.editor-tabs a{padding:15px 0px 12px 10px;display:flex;align-items:center;font-weight:700;text-decoration:none;font-size:15px;border-bottom:3px solid transparent;position:relative;width:auto}.editor-tabs a:last-child{padding-left:0}.editor-tabs a:not(:first-child){margin-right:auto}.editor-tabs a.active{border-bottom:3px solid #0073AA}.editor-tabs a .pro-badge{margin-right:auto;font-size:11px}.editor-tabs .editor{color:#616161}.editor-tabs .count{color:rgba(97,97,97,0.5);margin:0 10px}.editor-tabs .icon-wrap{display:none;margin-left:10px;width:34px;height:34px;border-radius:100%;overflow:hidden}.editor-tabs .icon-wrap img{max-width:100%;display:block}@media (min-width: 1600px){.editor-tabs .long-name{display:inline}}.ob-dropdown.editor-selector{overflow:visible;display:inline-block;position:relative;width:100%}.ob-dropdown.editor-selector button{display:flex;align-items:center;font-weight:600;padding:5px 10px 5px 20px;background:#fff;border:1px solid #e1e1e1;font-size:14px;height:52px;width:100%}.ob-dropdown.editor-selector button .count{color:#a3a3a3;margin:0 auto 0 20px}.ob-dropdown.editor-selector img{border-radius:100%;margin-left:5px;max-width:30px;max-height:30px}.ob-dropdown.editor-selector .options{margin:0}.ob-dropdown.editor-selector .options li{border-bottom:1px solid #e1e1e1;padding:0;margin:0}.ob-dropdown.editor-selector .options a{height:35px;font-size:14px;display:flex;align-items:center;font-weight:600;color:#282828;cursor:pointer;padding:5px 10px;text-decoration:none}.ob-dropdown.editor-selector .options a:hover{background-color:#0073AA;color:#fff}.card{width:100%;display:flex;max-width:unset;min-width:unset;border:1px solid #e1e1e1;flex-direction:column;padding:30px 40px;margin:0;align-self:flex-start;flex-grow:0}.card .card-header{flex-direction:row;display:flex;align-items:center}.card .card-header .title{font-size:18px;line-height:1.5}.card .card-header .icon{margin-left:10px}.card .card-header .icon.dashicon{width:33px;height:33px;fill:#0073AA}.card .card-content{display:flex;flex-direction:column;flex-grow:1}.card .card-content a,.card .card-content button{align-self:flex-start;margin-top:auto}.card p{font-size:15px;color:#616161}.card .card-description{margin:15px 0 25px}.card.starter-site-card{padding:0;max-width:100%}.card.starter-site-card:hover .actions,.card.starter-site-card:hover .fav,.card.starter-site-card:focus-within .actions,.card.starter-site-card:focus-within .fav{opacity:1}.card.starter-site-card .actions.visible{opacity:1}.card.starter-site-card .top{position:relative;overflow:hidden}.card.starter-site-card .fav{position:absolute;z-index:2000;right:-15px;top:-30px;opacity:0;transition:.3s ease}.card.starter-site-card .fav button{padding:30px 30px 30px 5px;height:auto;transform:rotate(-45deg);background-color:#4268CF}.card.starter-site-card .fav svg{transform:rotate(45deg);fill:#fff;max-width:15px}.card.starter-site-card .actions{background-color:rgba(0,0,0,0.75);right:0;left:0;bottom:0;top:0;display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;opacity:0;transition:.3s ease}.card.starter-site-card .actions .templates{color:#fff}.card.starter-site-card .actions .components-button{margin:5px 0;width:100px;height:40px;font-weight:600;justify-content:center}.card.starter-site-card .actions .components-button.is-secondary{color:#fff;border:2px solid #fff}.card.starter-site-card .image{height:335px;background-size:cover;background-repeat:no-repeat;background-position:top center;background-color:rgba(100,109,130,0.25)}.card.starter-site-card img{width:100%;display:block}.card.starter-site-card .bottom{display:flex;align-items:center;padding:15px 30px 15px 10px;border-top:1px solid #e1e1e1}.card.starter-site-card .bottom p{font-size:16px;font-weight:700;color:#282828;margin:0}.card.starter-site-card.has-templates:after{position:absolute;width:93%;background-color:#FFFFFF;display:block;height:10px;content:'';margin:0 auto;bottom:-7px;right:50%;transform:translateX(50%);z-index:-1;border:1px solid #D9D9D9}.ob-preview{background-color:#fff;position:fixed;top:0;bottom:0;right:0;left:0;z-index:100000;height:100vh;margin:0;display:flex;flex-direction:column}.ob-preview .loading{bottom:0;top:0;right:0;left:0;position:absolute;display:flex;align-items:center;justify-content:center;z-index:100000;color:#646D82}.ob-preview .loading svg{-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:2000ms;animation-duration:2000ms;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.ob-preview .preview{display:flex;flex-direction:column;position:relative;flex-grow:1}.ob-preview .preview iframe{flex-grow:1;position:relative;z-index:100001;height:100%;width:100%}.ob-preview .bottom-bar{border-top:1px solid #e1e1e1;display:flex;padding:15px 30px;align-items:center}.ob-preview .bottom-bar .actions{margin-right:auto}.ob-preview .bottom-bar .heading{margin:0 20px 0 0}.ob-import-modal .stepper li{display:flex;align-items:center;margin-bottom:25px;font-size:15px}.ob-import-modal .stepper li .icon{margin-left:20px;background-color:#0073AA;color:#fff;padding:5px;border-radius:100%}.ob-import-modal .stepper li .icon.success{background-color:#6EB77A}.ob-import-modal .stepper li .icon.success svg{left:1px;position:relative}.ob-import-modal .stepper li .icon.warning{background-color:#ffb900}.ob-import-modal .stepper li .icon.error{background-color:#EC7C7C}.ob-import-modal .stepper li .icon.skip{background-color:#e1e1e1}.ob-import-modal .stepper li .icon.loading .dashicon,.ob-import-modal .stepper li .icon.loading svg{-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:2000ms;animation-duration:2000ms;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.ob-import-modal .stepper li svg{width:20px;height:20px;display:block}@-webkit-keyframes loading-placeholder{0%{opacity:.1}50%{opacity:.2}100%{opacity:.1}}@keyframes loading-placeholder{0%{opacity:.1}50%{opacity:.2}100%{opacity:.1}}@-webkit-keyframes loading-placeholder-high-opacity{0%{opacity:.7}50%{opacity:.9}100%{opacity:.7}}@keyframes loading-placeholder-high-opacity{0%{opacity:.7}50%{opacity:.9}100%{opacity:.7}}.ob-import-modal .stepper li{display:flex;align-items:center;margin-bottom:25px;font-size:15px}.ob-import-modal .stepper li .icon{margin-left:20px;background-color:#0073AA;color:#fff;padding:5px;border-radius:100%}.ob-import-modal .stepper li .icon.success{background-color:#6EB77A}.ob-import-modal .stepper li .icon.success svg{left:1px;position:relative}.ob-import-modal .stepper li .icon.warning{background-color:#ffb900}.ob-import-modal .stepper li .icon.error{background-color:#EC7C7C}.ob-import-modal .stepper li .icon.skip{background-color:#e1e1e1}.ob-import-modal .stepper li .icon.loading .dashicon,.ob-import-modal .stepper li .icon.loading svg{-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:2000ms;animation-duration:2000ms;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.ob-import-modal .stepper li svg{width:20px;height:20px;display:block}.migration .modal-body .loading{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:30px auto;width:auto;color:#fff}.migration .modal-body .loading h3{margin:20px 0 0}.migration .modal-body .loading svg{padding:10px;background-color:#ffb900;border-radius:100%;-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:2000ms;animation-duration:2000ms;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.ob-import-modal{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,0.5)}.ob-import-modal .components-modal__content{padding:0 30px 40px}.ob-import-modal .components-modal__header{border:none;margin-bottom:10px !important}.ob-import-modal .header{margin-bottom:15px}.ob-import-modal .header h1{margin-top:0;font-size:25px;font-weight:700;color:#000;line-height:normal;margin-bottom:10px}.ob-import-modal .header p.description{font-size:20px;line-height:34px;color:#000}.ob-import-modal .components-tooltip{display:none}.ob-import-modal .modal-body h3{margin:0;display:flex;align-items:center}.ob-import-modal .modal-body h3 svg{margin-left:5px}.ob-import-modal .well{margin:0;padding:20px 10px;border-radius:6px;color:#616161;background-color:rgba(249,215,128,0.24)}.ob-import-modal .well ol{padding:0;margin:20px 20px 0 0}.ob-import-modal .well ol li{margin-bottom:10px;font-size:15px}.ob-import-modal .well ol li:last-child{margin-bottom:0}.ob-import-modal .well ul{margin:0 20px 0 0;padding:0;list-style:disc}.ob-import-modal .well ul li{font-size:15px;margin-bottom:10px;font-weight:400}.ob-import-modal .well ul li:last-child{margin-bottom:0}.ob-import-modal .well.error{background-color:#fdf4f4}.ob-import-modal .well.warning{background-color:#ffdf8a}.ob-import-modal hr{margin:25px 0;border:none;border-top:1px solid #e1e1e1;height:0}.ob-import-modal .import-result{font-size:15px}.ob-import-modal .modal-footer{margin-top:25px;display:flex;align-items:center}.ob-import-modal .modal-footer .import{padding:10px 30px;margin-right:auto;font-weight:600;font-size:14px;height:auto;border-radius:4px}.ob-import-modal .modal-footer button:last-child,.ob-import-modal .modal-footer a:last-child{margin-right:auto}.ob-import-modal .modal-footer button:last-child:only-child,.ob-import-modal .modal-footer a:last-child:only-child{margin-right:auto}.ob-import-modal.fetching .title{width:200px;display:block}.ob-import-modal.fetching .is-loading{border-radius:3px;-webkit-animation:1.5s loading-placeholder ease-in-out infinite;animation:1.5s loading-placeholder ease-in-out infinite;background-color:#282828;height:20px}.ob-import-modal.fetching .is-loading.button{background-color:#007cba;height:39px}.ob-import-modal.fetching .is-loading.link{width:100px;background-color:#007cba}.ob-import-modal.fetching .well{-webkit-animation:1.5s loading-placeholder-high-opacity ease-in-out infinite;animation:1.5s loading-placeholder-high-opacity ease-in-out infinite;height:inherit !important;background-color:inherit !important}.ob-import-modal.fetching .well h3 span{width:100px}.ob-import-modal.fetching .well ol{list-style:square}.ob-import-modal.fetching .well li{border-radius:3px;width:75%;height:18px;margin-top:0;background-color:#282828;-webkit-animation:1.5s loading-placeholder ease-in-out infinite;animation:1.5s loading-placeholder ease-in-out infinite}.ob-import-modal.fetching .well li:nth-child(2){width:85%}.ob-import-modal.fetching .well li:nth-child(3){width:95%}.ob-import-modal.fetching .mock-icon{width:20px;height:20px;margin-left:5px}.ob-import-modal.fetching .options h3{max-width:100px}.ob-import-modal.fetching .options li .mock-icon{background-color:#0073AA;margin-left:15px}.ob-import-modal.fetching .options li span{width:100px}.ob-import-modal.fetching .options li .toggle{width:40px;background-color:#0073AA;border-radius:50px;margin-right:auto}.ob-import-modal.fetching .modal-footer button{width:90px;height:35px;background-color:#646D82;border:none !important}.ob-import-modal.fetching .modal-footer button.is-primary{background-color:#0073AA}.modal-toggles{margin-top:10px;border:none}.modal-toggles .options{border:none;padding:10px}.modal-toggles .options .components-panel__body-title{margin:-10px -10px 0 -10px !important}.modal-toggles .options button{font-size:19px;font-weight:700;line-height:30px}.modal-toggles .options button svg{width:30px;height:30px}.modal-toggles .option-row{justify-content:flex-start;border-bottom:1px solid rgba(40,40,40,0.1);margin:0;padding:10px 0;display:flex;align-items:center}.modal-toggles .option-row span{font-size:15px;margin-right:20px;color:#282828}.modal-toggles .option-row .actions{margin-right:auto}.modal-toggles .option-row .dashicon{margin-right:10px;fill:#d9d9d9}.modal-toggles .option-row .dashicon.active{fill:#0073AA}.modal-toggles .option-row .toggle-wrapper{margin-right:auto}.modal-toggles .option-row .toggle-wrapper .components-form-toggle{margin:0}.import-done-actions{display:flex;align-items:center;width:100%}.import-done-actions .components-button.is-secondary{margin-right:auto;border:2px solid;padding:8px 20px;font-weight:600;font-size:14px;height:auto;border-radius:4px}.import-done-actions .import{margin-right:20px !important}.sticky-nav{transition:top .3s ease;position:fixed;z-index:1000;right:0;left:0;top:0;background:#f1f1f1;padding:15px 0;box-shadow:0px 4px 20px rgba(0,0,0,0.15)}@media (min-width: 601px){.sticky-nav{margin-top:46px}}@media (min-width: 783px){.sticky-nav{margin-top:32px;right:160px}.auto-fold .sticky-nav{right:32px}}@media (min-width: 961px){.sticky-nav{right:160px !important}.folded .sticky-nav{right:32px !important}}.sticky-nav-content{display:flex;max-width:1300px}.sticky-nav-content>img,.sticky-nav-content>.ob-logo{display:none;margin-left:20px}@media (min-width: 992px){.sticky-nav-content>img,.sticky-nav-content>.ob-logo{display:block}}.sticky-nav-content .header-form{margin:0;flex-grow:1}@media (min-width: 660px){.sticky-nav-content .header-form{max-width:100%}}.sticky-nav-content .ob-dropdown.editor-selector.small{width:auto;margin-right:15px;display:flex;align-items:center}.sticky-nav-content .ob-dropdown.editor-selector.small>button>.count{margin-right:12px}.sticky-nav-content button,.sticky-nav-content input{border-radius:6px}.sticky-nav-content input{max-width:100%;font-weight:500}.sticky-nav-content input::-moz-placeholder{color:#b7b7b7}.sticky-nav-content input:-ms-input-placeholder{color:#b7b7b7}.sticky-nav-content input::placeholder{color:#b7b7b7}.table .table-row{display:flex;height:60px;align-items:center;padding:0 25px;background:#fff;border:1px solid rgba(0,0,0,0.11);border-top:none}.table .table-row:first-child{border-top:1px solid rgba(0,0,0,0.11)}.table .table-row svg{height:24px;margin-left:10px;fill:#b9b9b9}.table .table-row .title{display:flex;align-items:center}.table .table-row .title .components-base-control__field{margin:0}.table .table-row .controls{margin-right:auto;display:flex;align-items:center}.table .table-row .controls button{padding:6px 30px;font-weight:600;color:#b9b9b9}.table .table-row .actions{display:flex;margin-right:50px;justify-content:flex-end}.table .table-row .actions.no-controls{margin-right:auto}.table .table-row .actions .components-button{padding:6px 30px}.table .table-row .actions .components-button.is-primary{margin-right:10px}.filters{display:flex;align-items:center;margin-bottom:40px}.filters .components-base-control,.filters input{width:100%}.filters .components-base-control .components-base-control__field,.filters input .components-base-control__field{margin-bottom:0}.filters .components-base-control input,.filters input input{border-radius:6px}.filters .display-filters{display:flex;margin-right:20px}.filters .display-filters button.is-pressed,.filters .display-filters button:active,.filters .display-filters button:focus,.filters .display-filters button:hover{background-color:transparent !important;color:#0073AA}.filters .header-form{width:100%}.cloud-items .components-spinner{margin:0 auto !important;display:block;margin-top:50% !important}.cloud-items.is-grid .table{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-column-gap:20px;grid-row-gap:20px}.table-grid{border:1px solid #ccc;min-height:350px;display:flex;flex-direction:column}.table-grid .grid-preview{display:flex;width:100%;height:300px;background-color:#b7c0cc;background-position:top center;background-size:cover}.table-grid .grid-preview:hover{background-color:#404040}.table-grid .grid-preview.is-loading{background:#404040}.table-grid .grid-preview.is-loading .preview-actions{display:flex}.table-grid .grid-preview .preview-actions{opacity:0;transition:.3s ease opacity;width:100%;height:auto;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(0,0,0,0.9);display:flex}.table-grid .grid-preview .preview-actions>.components-button{width:120px;justify-content:center;margin-bottom:10px}.table-grid .grid-preview .preview-actions>.components-button.is-secondary{color:#ffffff;box-shadow:inset 0 0 0 2px #ffffff}.table-grid .grid-preview .preview-actions>.components-button.is-secondary:disabled{background:transparent;opacity:0.5}.table-grid .grid-preview .preview-actions .preview-controls .components-button{width:20px}.table-grid .grid-preview .preview-actions .preview-controls .components-button svg{fill:#ffffff}.table-grid .grid-preview:hover .preview-actions{opacity:1}.table-grid .card-footer{background:#ffffff;border-top:1px solid #ccc;padding:15px;flex-grow:1}.table-grid .card-footer form{display:flex;align-items:center}.table-grid .card-footer .components-base-control{flex-grow:1}.table-grid .card-footer .components-base-control__field{margin-bottom:0}.table-grid .card-footer button{height:auto;margin-right:auto}.table-grid .card-footer p{font-weight:600;margin:0}.pagination{padding-top:20px}.pagination .components-button{margin-left:10px;border-radius:2px;box-shadow:none}.pagination .components-button:focus{box-shadow:inset 0 0 0 1px #fff, 0 0 0 1.5px #007cba}.pagination .components-button:not(.is-primary){background:#ffffff}.pagination .components-button:not(.is-primary):focus{box-shadow:0 0 0 1.5px #007cba}.single-templates-wrapper .components-spinner{display:block;margin:0 auto}.single-templates-wrapper .top{padding:25px 0 30px}.single-templates-wrapper .header{display:flex;flex-direction:column}.single-templates-wrapper .header h1{display:flex;align-items:center;font-size:26px;font-weight:700}.single-templates-wrapper .header .actions{margin-top:15px}.single-templates-wrapper .header .actions .components-button{font-weight:600;font-size:14px;height:auto;border-radius:4px}.single-templates-wrapper .header .actions .components-button:not(:first-child){margin-right:20px}.single-templates-wrapper .header .actions .components-button.is-primary{padding:10px 30px}.single-templates-wrapper .header .actions .components-button.is-secondary{border:2px solid;padding:8px 20px}.single-templates-wrapper .header .description{font-size:16px;color:#282828}.single-templates-wrapper .header .pro-badge{font-size:11px;margin-right:20px}.ob-preview.single-templates .actions .components-button{font-weight:600;font-size:14px;height:auto;border-radius:4px}.ob-preview.single-templates .actions .components-button:not(:first-child){margin-right:20px}.ob-preview.single-templates .actions .components-button.is-primary{padding:10px 30px}.ob-preview.single-templates .actions .components-button.is-secondary{border:2px solid;padding:8px 20px}@media (min-width: 660px){.ob-sites.is-grid{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.ob-head>.header-container>h2,.ob-migration>h2{font-size:30px}.ob-head>.header-container>p,.ob-migration>p{font-size:22px}.header-form{flex-direction:row}.ob-head>.header-container>h2,.ob-migration>h2{font-size:30px}.ob-head>.header-container>p,.ob-migration>p{font-size:22px}.header-form{flex-direction:row}.cloud-items.is-grid .table{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media (min-width: 992px){.container{padding:0 20px}.content{display:flex}.main{flex-grow:1}.col{display:flex;flex-direction:column}.content-wrap.is-onboarding .content{max-width:1300px;padding:15px 40px 35px;box-shadow:0 0 10px -5px rgba(0,0,0,0.5);border:1px solid #e1e1e1;margin:40px auto 30px}.content-wrap.is-onboarding .header-form{margin-top:0}.ob-sites.is-grid{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.editor-tabs{display:flex}.ob-body .ob-dropdown.editor-selector{display:none}.header-form{margin-top:25px}.search{display:flex}.search input{border-bottom-left-radius:0;border-top-left-radius:0}.search img{top:50%;transform:translateY(-50%)}.search .ob-dropdown{display:inline-block;width:200px;margin:0}.search .ob-dropdown button{margin:0;border-top-right-radius:0;border-bottom-right-radius:0}.cloud-items.is-grid .table{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.single-templates-wrapper .header{flex-direction:row;align-items:flex-start}.single-templates-wrapper .header h1{font-size:30px}.single-templates-wrapper .description{font-size:20px}.single-templates-wrapper .actions{margin-right:auto}}@media (min-width: 1200px){.container{margin:0 auto}.col{width:50%}.col:not(:last-child){margin-left:20px}.main{flex-grow:1}.content{display:flex;padding-top:30px}.columns{display:flex;flex-direction:row}.editor-tabs .icon-wrap{display:block}.cloud-items.is-grid .table{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}.single-templates-wrapper .actions{margin-right:auto}}@media (min-width: 1400px){.col:not(:last-child){margin-left:30px}.card{padding:30px 40px}.editor-tabs a{width:auto;padding:15px 5px 12px 20px}}
2
-
1
+ #wpcontent{padding-right:0 !important}.content-container{padding:0 20px;flex-basis:100%;max-width:1300px;margin:0 auto}#wpbody-content>.error,#wpbody-content>.info,#wpbody-content>.notice{display:none !important}.ob-overflow-off{overflow:hidden !important}@media screen and (min-width: 660px){.ob-import-modal{width:630px !important}}@media screen and (min-width: 992px){.ob-import-modal{width:700px !important}}.container{padding:0 15px}.container.content{padding:0}svg.is-loading,button.is-loading svg{-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:2000ms;animation-duration:2000ms;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;margin-left:0}.col{width:100%}@-webkit-keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(-360deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(-360deg)}}.columns.starter-sites{position:relative;display:flex;flex-grow:1}.ss-background{opacity:.25;z-index:-1;position:absolute;top:0;bottom:0;width:100%;display:block;background-size:cover;background-position:center center;right:0;left:0;height:calc(100vh - 300px);flex-grow:1}.unavailable-starter-sites{background-color:#fff;border:1px solid #ccc;padding:50px 30px;text-align:center;align-items:center;justify-content:center}.unavailable-starter-sites h1{line-height:1.6}.content-wrap.is-onboarding{position:fixed;top:0;bottom:0;right:0;left:0;background-color:#f1f1f1;z-index:100000;overflow:auto}.content-wrap.is-onboarding h2{display:block}.content-wrap.is-onboarding h2 img{display:none}.content-wrap.is-onboarding .content{background-color:#fefefe;padding-top:30px}.content-wrap.is-onboarding .ob{display:flex;min-height:100vh;flex-direction:column}.content-wrap.is-onboarding .ob-migration{padding-top:0;text-align:center}.content-wrap.is-onboarding .ob-migration h2{line-height:1}.content-wrap.is-onboarding .ob-head button{margin:0 !important}.content-wrap.is-onboarding .ob-head{padding:20px 0 0;margin:0 0 20px;display:flex;justify-content:flex-end;align-items:flex-end}.content-wrap.is-onboarding .ob-head button.close-onboarding{color:#676767}.content-wrap.is-onboarding .ob-head button.close-onboarding svg{width:30px;height:30px}.content-wrap.is-onboarding .content-container{padding:0}.ob{width:100%;display:flex;flex-direction:column;align-items:center}.ob .ob-head{box-sizing:border-box;padding:20px;background:#fff;width:100%;display:flex;justify-content:center}.ob .ob-head .header-container{display:flex;flex-basis:100%;max-width:1300px}.ob .ob-head .header-container h2{flex-basis:40%}.ob .ob-head .header-container .header-nav{flex-basis:60%;display:flex;justify-content:flex-end;align-items:center}.ob .ob-head .header-container .header-nav .components-button{font-size:18px;font-weight:600;color:#282828;margin-right:25px}.ob .ob-head .header-container .header-nav .components-button:hover{box-shadow:none}.ob .ob-head .header-container .header-nav .components-button:first-child{margin-right:0}.ob .ob-head .header-container .header-nav .components-button.is-pressed{color:#0073aa;background:transparent}.ob .ob-body{width:100%;box-sizing:border-box}.ob .ob-body .instructions{font-size:22px;margin:20px 0;color:#282828}.ob-logo{width:50px;margin-left:20px}.ob-sites{margin-top:30px}.ob-sites.is-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-column-gap:20px;grid-row-gap:20px}.no-results{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:30px 0}.no-results p{font-size:16px}.no-results p span{color:#0073aa;font-weight:600}.no-results .tags{margin-top:10px;justify-content:center;display:flex;flex-wrap:wrap}.no-results .tags .tag{margin:10px 20px;line-height:normal;height:auto;font-weight:600;padding:10px 15px;color:#fff;transition:all .3s ease}.no-results .tags .tag:hover{background-color:#0071a7}.pro-badge{background-color:#6eb77a;height:auto;color:#fff;font-weight:600;text-transform:uppercase;padding:5px 10px;margin-right:auto;border-radius:999px;line-height:normal;display:flex;align-items:center}.pro-badge svg{margin-left:3px}.ob-migration{padding-top:20px;margin-bottom:20px}.ob-migration .card.starter-site-card{margin-left:auto !important;margin-right:auto !important}.ob-migration .card.starter-site-card .image{height:auto}.ob-migration .actions{margin:30px auto 0;display:flex;justify-content:center}.ob-migration button:last-child{margin-right:10px}.ob-head>.header-container>h2,.ob-migration>h2{font-size:21px;color:#282828;margin:0;line-height:1.6;display:flex;align-items:center}.ob-head>.header-container>h2>img,.ob-migration>h2>img{margin-left:20px}.ob-head>.header-container>p,.ob-migration>p{margin:20px 0;font-size:15px;color:#282828}.ob-head>.header-container>button,.ob-migration>button{margin-bottom:20px}.header-form{margin-top:20px;display:flex;align-items:center;flex-direction:column}.header-form input{margin:0;display:block;flex-grow:1;border:1px solid #e1e1e1;height:52px;padding:5px 50px 5px 30px;font-size:17px;font-weight:300}.is-sync{background-color:#f1f1f1;color:#0073aa !important;border-radius:6px}.is-sync:before{padding:10px 15px 10px 5px;content:attr(data-content);margin-left:5px;font-size:15px;display:none}.is-sync:hover:before{display:block}.search{position:relative;display:flex;width:100%;flex-wrap:wrap}.search input{width:auto;flex-shrink:1}.search img{opacity:.4;position:absolute;top:10px;right:10px}.search .ob-dropdown{width:100%;height:52px;margin:20px 0 0}.search .ob-dropdown button{position:relative;right:-1px;height:100%;display:flex;align-items:center;font-weight:600;padding:5px 10px 5px 20px;background:#fff;border:1px solid #e1e1e1;font-size:14px;margin:0}.search .ob-dropdown button>svg,.search .ob-dropdown button .dashicon{margin-right:auto;display:flex;align-items:center}.search .ob-dropdown .options{margin:0}.search .ob-dropdown .options li{margin:0}.search .ob-dropdown .options a{height:35px;font-size:14px;display:flex;align-items:center;font-weight:600;color:#282828;cursor:pointer;padding:5px 10px;text-decoration:none}.search .ob-dropdown .options a .count{color:#a3a3a3}.search .ob-dropdown .options a:hover{color:#fff;background-color:#0073aa}.search .ob-dropdown .options a:hover .count{color:#fff}.search .ob-dropdown .options a .count{margin-right:auto}.editor-tabs{display:none;margin:30px 0;position:relative}.editor-tabs:after{content:"";position:absolute;display:block;width:100%;right:0;border-bottom:1px solid #e0e0e0;height:1px;z-index:-1;left:0;bottom:0}.editor-tabs .long-name{display:none}.editor-tabs a{padding:15px 0px 12px 10px;display:flex;align-items:center;font-weight:700;text-decoration:none;font-size:15px;border-bottom:3px solid transparent;position:relative;width:auto}.editor-tabs a:last-child{padding-left:0}.editor-tabs a:not(:first-child){margin-right:auto}.editor-tabs a.active{border-bottom:3px solid #0073aa}.editor-tabs a .pro-badge{margin-right:auto;font-size:11px}.editor-tabs .editor{color:#616161}.editor-tabs .count{color:rgba(97,97,97,.5);margin:0 10px}.editor-tabs .icon-wrap{display:none;margin-left:10px;width:34px;height:34px;border-radius:100%;overflow:hidden}.editor-tabs .icon-wrap img{max-width:100%;display:block}.cloud-items .editor-tabs a:not(:first-child){margin-right:20px}@media(min-width: 1600px){.editor-tabs .long-name{display:inline}}.ob-dropdown.editor-selector{overflow:visible;display:inline-block;position:relative;width:100%}.ob-dropdown.editor-selector button{display:flex;align-items:center;font-weight:600;padding:5px 10px 5px 20px;background:#fff;border:1px solid #e1e1e1;font-size:14px;height:52px;width:100%}.ob-dropdown.editor-selector button .count{color:#a3a3a3;margin:0 auto 0 20px}.ob-dropdown.editor-selector img{border-radius:100%;margin-left:5px;max-width:30px;max-height:30px}.ob-dropdown.editor-selector .options{margin:0}.ob-dropdown.editor-selector .options li{border-bottom:1px solid #e1e1e1;padding:0;margin:0}.ob-dropdown.editor-selector .options a{height:35px;font-size:14px;display:flex;align-items:center;font-weight:600;color:#282828;cursor:pointer;padding:5px 10px;text-decoration:none}.ob-dropdown.editor-selector .options a:hover{background-color:#0073aa;color:#fff}.card{width:100%;display:flex;max-width:unset;min-width:unset;border:1px solid #e1e1e1;flex-direction:column;padding:30px 40px;margin:0;align-self:flex-start;flex-grow:0}.card .card-header{flex-direction:row;display:flex;align-items:center}.card .card-header .title{font-size:18px;line-height:1.5}.card .card-header .icon{margin-left:10px}.card .card-header .icon.dashicon{width:33px;height:33px;fill:#0073aa}.card .card-content{display:flex;flex-direction:column;flex-grow:1}.card .card-content a,.card .card-content button{align-self:flex-start;margin-top:auto}.card p{font-size:15px;color:#616161}.card .card-description{margin:15px 0 25px}.card.starter-site-card{padding:0;max-width:100%}.card.starter-site-card:hover .actions,.card.starter-site-card:hover .fav,.card.starter-site-card:focus-within .actions,.card.starter-site-card:focus-within .fav{opacity:1}.card.starter-site-card .actions.visible{opacity:1}.card.starter-site-card .top{position:relative;overflow:hidden}.card.starter-site-card .fav{position:absolute;z-index:2000;right:-15px;top:-30px;opacity:0;transition:.3s ease}.card.starter-site-card .fav button{padding:30px 30px 30px 5px;height:auto;transform:rotate(-45deg);background-color:#4268cf}.card.starter-site-card .fav svg{transform:rotate(45deg);fill:#fff;max-width:15px}.card.starter-site-card .actions{background-color:rgba(0,0,0,.75);right:0;left:0;bottom:0;top:0;display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;opacity:0;transition:.3s ease}.card.starter-site-card .actions .templates{color:#fff}.card.starter-site-card .actions .components-button{margin:5px 0;width:100px;height:40px;font-weight:600;justify-content:center}.card.starter-site-card .actions .components-button.is-secondary{color:#fff;border:2px solid #fff}.card.starter-site-card .image{height:335px;background-size:cover;background-repeat:no-repeat;background-position:top center;background-color:rgba(100,109,130,.25)}.card.starter-site-card img{width:100%;display:block}.card.starter-site-card .bottom{display:flex;align-items:center;padding:15px 30px 15px 10px;border-top:1px solid #e1e1e1}.card.starter-site-card .bottom p{font-size:16px;font-weight:700;color:#282828;margin:0}.card.starter-site-card.has-templates:after{position:absolute;width:93%;background-color:#fff;display:block;height:10px;content:"";margin:0 auto;bottom:-7px;right:50%;transform:translateX(50%);z-index:-1;border:1px solid #d9d9d9}.ob-preview{background-color:#fff;position:fixed;top:0;bottom:0;right:0;left:0;z-index:100000;height:100vh;margin:0;display:flex;flex-direction:column}.ob-preview .loading{bottom:0;top:0;right:0;left:0;position:absolute;display:flex;align-items:center;justify-content:center;z-index:100000;color:#646d82}.ob-preview .loading svg{-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:2000ms;animation-duration:2000ms;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.ob-preview .preview{display:flex;flex-direction:column;position:relative;flex-grow:1}.ob-preview .preview iframe{flex-grow:1;position:relative;z-index:100001;height:100%;width:100%}.ob-preview .bottom-bar{border-top:1px solid #e1e1e1;display:flex;padding:15px 30px;align-items:center}.ob-preview .bottom-bar .actions{margin-right:auto}.ob-preview .bottom-bar .heading{margin:0 20px 0 0}.ob-import-modal .stepper li{display:flex;align-items:center;margin-bottom:25px;font-size:15px}.ob-import-modal .stepper li .icon{margin-left:20px;background-color:#0073aa;color:#fff;padding:5px;border-radius:100%}.ob-import-modal .stepper li .icon.success{background-color:#6eb77a}.ob-import-modal .stepper li .icon.success svg{left:1px;position:relative}.ob-import-modal .stepper li .icon.warning{background-color:#ffb900}.ob-import-modal .stepper li .icon.error{background-color:#ec7c7c}.ob-import-modal .stepper li .icon.skip{background-color:#e1e1e1}.ob-import-modal .stepper li .icon.loading .dashicon,.ob-import-modal .stepper li .icon.loading svg{-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:2000ms;animation-duration:2000ms;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.ob-import-modal .stepper li svg{width:20px;height:20px;display:block}@-webkit-keyframes loading-placeholder{0%{opacity:.1}50%{opacity:.2}100%{opacity:.1}}@keyframes loading-placeholder{0%{opacity:.1}50%{opacity:.2}100%{opacity:.1}}@-webkit-keyframes loading-placeholder-high-opacity{0%{opacity:.7}50%{opacity:.9}100%{opacity:.7}}@keyframes loading-placeholder-high-opacity{0%{opacity:.7}50%{opacity:.9}100%{opacity:.7}}.ob-import-modal .stepper li{display:flex;align-items:center;margin-bottom:25px;font-size:15px}.ob-import-modal .stepper li .icon{margin-left:20px;background-color:#0073aa;color:#fff;padding:5px;border-radius:100%}.ob-import-modal .stepper li .icon.success{background-color:#6eb77a}.ob-import-modal .stepper li .icon.success svg{left:1px;position:relative}.ob-import-modal .stepper li .icon.warning{background-color:#ffb900}.ob-import-modal .stepper li .icon.error{background-color:#ec7c7c}.ob-import-modal .stepper li .icon.skip{background-color:#e1e1e1}.ob-import-modal .stepper li .icon.loading .dashicon,.ob-import-modal .stepper li .icon.loading svg{-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:2000ms;animation-duration:2000ms;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.ob-import-modal .stepper li svg{width:20px;height:20px;display:block}.migration .modal-body .loading{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:30px auto;width:auto;color:#fff}.migration .modal-body .loading h3{margin:20px 0 0}.migration .modal-body .loading svg{padding:10px;background-color:#ffb900;border-radius:100%;-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:2000ms;animation-duration:2000ms;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.ob-import-modal{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.5)}.ob-import-modal .components-modal__content{padding:0 30px 40px}.ob-import-modal .components-modal__header{border:none;margin-bottom:10px !important}.ob-import-modal .header{margin-bottom:15px}.ob-import-modal .header h1{margin-top:0;font-size:25px;font-weight:700;color:#000;line-height:normal;margin-bottom:10px}.ob-import-modal .header p.description{font-size:20px;line-height:34px;color:#000}.ob-import-modal .components-tooltip{display:none}.ob-import-modal .modal-body h3{margin:0;display:flex;align-items:center}.ob-import-modal .modal-body h3 svg{margin-left:5px}.ob-import-modal .well{margin:0;padding:20px 10px;border-radius:6px;color:#616161;background-color:rgba(249,215,128,.24)}.ob-import-modal .well ol{padding:0;margin:20px 20px 0 0}.ob-import-modal .well ol li{margin-bottom:10px;font-size:15px}.ob-import-modal .well ol li:last-child{margin-bottom:0}.ob-import-modal .well ul{margin:0 20px 0 0;padding:0;list-style:disc}.ob-import-modal .well ul li{font-size:15px;margin-bottom:10px;font-weight:400}.ob-import-modal .well ul li:last-child{margin-bottom:0}.ob-import-modal .well.error{background-color:#fdf4f4}.ob-import-modal .well.warning{background-color:#ffdf8a}.ob-import-modal hr{margin:25px 0;border:none;border-top:1px solid #e1e1e1;height:0}.ob-import-modal .import-result{font-size:15px}.ob-import-modal .modal-footer{margin-top:25px;display:flex;align-items:center}.ob-import-modal .modal-footer .import{padding:10px 30px;margin-right:auto;font-weight:600;font-size:14px;height:auto;border-radius:4px}.ob-import-modal .modal-footer button:last-child,.ob-import-modal .modal-footer a:last-child{margin-right:auto}.ob-import-modal .modal-footer button:last-child:only-child,.ob-import-modal .modal-footer a:last-child:only-child{margin-right:auto}.ob-import-modal.fetching .title{width:200px;display:block}.ob-import-modal.fetching .is-loading{border-radius:3px;-webkit-animation:1.5s loading-placeholder ease-in-out infinite;animation:1.5s loading-placeholder ease-in-out infinite;background-color:#282828;height:20px}.ob-import-modal.fetching .is-loading.button{background-color:#007cba;height:39px}.ob-import-modal.fetching .is-loading.link{width:100px;background-color:#007cba}.ob-import-modal.fetching .well{-webkit-animation:1.5s loading-placeholder-high-opacity ease-in-out infinite;animation:1.5s loading-placeholder-high-opacity ease-in-out infinite;height:inherit !important;background-color:inherit !important}.ob-import-modal.fetching .well h3 span{width:100px}.ob-import-modal.fetching .well ol{list-style:square}.ob-import-modal.fetching .well li{border-radius:3px;width:75%;height:18px;margin-top:0;background-color:#282828;-webkit-animation:1.5s loading-placeholder ease-in-out infinite;animation:1.5s loading-placeholder ease-in-out infinite}.ob-import-modal.fetching .well li:nth-child(2){width:85%}.ob-import-modal.fetching .well li:nth-child(3){width:95%}.ob-import-modal.fetching .mock-icon{width:20px;height:20px;margin-left:5px}.ob-import-modal.fetching .options h3{max-width:100px}.ob-import-modal.fetching .options li .mock-icon{background-color:#0073aa;margin-left:15px}.ob-import-modal.fetching .options li span{width:100px}.ob-import-modal.fetching .options li .toggle{width:40px;background-color:#0073aa;border-radius:50px;margin-right:auto}.ob-import-modal.fetching .modal-footer button{width:90px;height:35px;background-color:#646d82;border:none !important}.ob-import-modal.fetching .modal-footer button.is-primary{background-color:#0073aa}.modal-toggles{margin-top:10px;border:none}.modal-toggles .options{border:none;padding:10px}.modal-toggles .options .components-panel__body-title{margin:-10px -10px 0 -10px !important}.modal-toggles .options button{font-size:19px;font-weight:700;line-height:30px}.modal-toggles .options button svg{width:30px;height:30px}.modal-toggles .option-row{justify-content:flex-start;border-bottom:1px solid rgba(40,40,40,.1);margin:0;padding:10px 0;display:flex;align-items:center}.modal-toggles .option-row span{font-size:15px;margin-right:20px;color:#282828}.modal-toggles .option-row .actions{margin-right:auto}.modal-toggles .option-row .dashicon{margin-right:10px;fill:#d9d9d9}.modal-toggles .option-row .dashicon.active{fill:#0073aa}.modal-toggles .option-row .toggle-wrapper{margin-right:auto}.modal-toggles .option-row .toggle-wrapper .components-form-toggle{margin:0}.import-done-actions{display:flex;align-items:center;width:100%}.import-done-actions .components-button.is-secondary{margin-right:auto;border:2px solid;padding:8px 20px;font-weight:600;font-size:14px;height:auto;border-radius:4px}.import-done-actions .import{margin-right:20px !important}.sticky-nav{transition:top .3s ease;position:fixed;z-index:1000;right:0;left:0;top:0;background:#f1f1f1;padding:15px 0;box-shadow:0px 4px 20px rgba(0,0,0,.15)}@media(min-width: 601px){.sticky-nav{margin-top:46px}}@media(min-width: 783px){.sticky-nav{margin-top:32px;right:160px}.auto-fold .sticky-nav{right:32px}}@media(min-width: 961px){.sticky-nav{right:160px !important}.folded .sticky-nav{right:32px !important}}.sticky-nav-content{display:flex;max-width:1300px}.sticky-nav-content>img,.sticky-nav-content>.ob-logo{display:none;margin-left:20px}@media(min-width: 992px){.sticky-nav-content>img,.sticky-nav-content>.ob-logo{display:block}}.sticky-nav-content .header-form{margin:0;flex-grow:1}@media(min-width: 660px){.sticky-nav-content .header-form{max-width:100%}}.sticky-nav-content .ob-dropdown.editor-selector.small{width:auto;margin-right:15px;display:flex;align-items:center}.sticky-nav-content .ob-dropdown.editor-selector.small>button>.count{margin-right:12px}.sticky-nav-content button,.sticky-nav-content input{border-radius:6px}.sticky-nav-content input{max-width:100%;font-weight:500}.sticky-nav-content input::-moz-placeholder{color:#b7b7b7}.sticky-nav-content input:-ms-input-placeholder{color:#b7b7b7}.sticky-nav-content input::placeholder{color:#b7b7b7}.table .table-row{display:flex;height:60px;align-items:center;padding:0 25px;background:#fff;border:1px solid rgba(0,0,0,.11);border-top:none}.table .table-row:first-child{border-top:1px solid rgba(0,0,0,.11)}.table .table-row svg{height:24px;margin-left:10px;fill:#b9b9b9}.table .table-row .title{display:flex;align-items:center}.table .table-row .title .components-base-control__field{margin:0}.table .table-row .controls{margin-right:auto;display:flex;align-items:center}.table .table-row .controls button{padding:6px 30px;font-weight:600;color:#b9b9b9}.table .table-row .actions{display:flex;margin-right:50px;justify-content:flex-end}.table .table-row .actions.no-controls{margin-right:auto}.table .table-row .actions .components-button{padding:6px 30px}.table .table-row .actions .components-button.is-primary{margin-right:10px}.filters{display:flex;align-items:center;margin-bottom:40px}.filters .components-dropdown:nth-of-type(1) .components-button.filter-input{width:100px;border-left-width:.1px;border-radius:0}.filters .components-dropdown .components-button.filter-input{width:200px;height:52px;display:flex;align-items:center;font-weight:600;padding:5px 10px 5px 20px;background:#fff;border:1px solid #d9d9d9;border-right:0;color:#616161;box-shadow:none;font-weight:normal;border-radius:6px 0 0 6px}.filters .components-base-control,.filters input{width:100%}.filters .components-base-control.has-filters input,.filters input.has-filters input{border-radius:0 6px 6px 0}.filters .components-base-control .components-base-control__field,.filters input .components-base-control__field{margin-bottom:0}.filters .components-base-control input,.filters input input{border-radius:6px}.filters .display-filters{display:flex;margin-right:20px}.filters .display-filters .display-filters__search{width:200px;position:relative;margin-left:20px}.filters .display-filters .display-filters__search input{max-height:36px;border:none;border-bottom:1px solid #d5dadf;border-radius:0;font-size:11px;padding:8px 0 8px 15px;transition:border .5s;background:none;box-shadow:none;color:#6d7882;outline:none}.filters .display-filters .display-filters__search svg{position:absolute;top:50%;left:0;transform:translateY(-50%)}.filters .display-filters button.is-pressed,.filters .display-filters button:active,.filters .display-filters button:focus,.filters .display-filters button:hover{background-color:transparent !important;color:#0073aa}.filters .display-sorting{display:flex;align-items:center;font-size:11px}.filters .display-sorting .sorting-label{flex-grow:1;text-align:right;padding-left:20px;border-left:1px solid #d5dadf;text-transform:uppercase}.filters .display-sorting .sorting-filter .components-button{padding:0 20px 0 0;height:auto;color:inherit;font-size:inherit;text-transform:uppercase}.filters .display-sorting .sorting-filter .components-button::after{width:11px;content:" ";margin-right:3px}.filters .display-sorting .sorting-filter .components-button.is-selected::after{font-family:dashicons;content:"";margin-right:3px}.filters .display-sorting .sorting-filter .components-button.is-selected.is-asc::after{content:""}.filters .header-form{width:100%;display:flex;justify-content:space-between}.cloud-items .components-spinner{margin:0 auto !important;display:block;margin-top:50% !important}.cloud-items .fetching-loader .components-spinner{margin:100px auto !important}.cloud-items.is-grid .table{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-column-gap:20px;grid-row-gap:20px}.table-grid{border:1px solid #ccc;min-height:350px;display:flex;flex-direction:column}.table-grid .grid-preview{display:flex;width:100%;height:300px;background-color:#b7c0cc;background-position:top center;background-size:cover}.table-grid .grid-preview:hover{background-color:#404040}.table-grid .grid-preview.is-loading{background:#404040}.table-grid .grid-preview.is-loading .preview-actions{display:flex}.table-grid .grid-preview .preview-actions{opacity:0;transition:.3s ease opacity;width:100%;height:auto;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(0,0,0,.9);display:flex}.table-grid .grid-preview .preview-actions>.components-button{width:120px;justify-content:center;margin-bottom:10px}.table-grid .grid-preview .preview-actions>.components-button.is-secondary{color:#fff;box-shadow:inset 0 0 0 2px #fff}.table-grid .grid-preview .preview-actions>.components-button.is-secondary:disabled{background:transparent;opacity:.5}.table-grid .grid-preview .preview-actions .preview-controls .components-button{width:20px}.table-grid .grid-preview .preview-actions .preview-controls .components-button svg{fill:#fff}.table-grid .grid-preview:hover .preview-actions{opacity:1}.table-grid .card-footer{background:#fff;border-top:1px solid #ccc;padding:15px;flex-grow:1}.table-grid .card-footer form{display:flex;align-items:center}.table-grid .card-footer .components-base-control{flex-grow:1}.table-grid .card-footer .components-base-control__field{margin-bottom:0}.table-grid .card-footer button{height:auto;margin-right:auto}.table-grid .card-footer p{font-weight:600;margin:0}.filter-overlay .components-button:not(.has-icon){padding-right:38px}.pagination{padding-top:20px}.pagination .components-button{margin-left:10px;border-radius:2px;box-shadow:none}.pagination .components-button:focus{box-shadow:inset 0 0 0 1px #fff,0 0 0 1.5px #007cba}.pagination .components-button:not(.is-primary){background:#fff}.pagination .components-button:not(.is-primary):focus{box-shadow:0 0 0 1.5px #007cba}.single-templates-wrapper .components-spinner{display:block;margin:0 auto}.single-templates-wrapper .top{padding:25px 0 30px}.single-templates-wrapper .header{display:flex;flex-direction:column}.single-templates-wrapper .header h1{display:flex;align-items:center;font-size:26px;font-weight:700}.single-templates-wrapper .header .actions{margin-top:15px}.single-templates-wrapper .header .actions .components-button{font-weight:600;font-size:14px;height:auto;border-radius:4px}.single-templates-wrapper .header .actions .components-button:not(:first-child){margin-right:20px}.single-templates-wrapper .header .actions .components-button.is-primary{padding:10px 30px}.single-templates-wrapper .header .actions .components-button.is-secondary{border:2px solid;padding:8px 20px}.single-templates-wrapper .header .description{font-size:16px;color:#282828}.single-templates-wrapper .header .pro-badge{font-size:11px;margin-right:20px}.ob-preview.single-templates .actions .components-button{font-weight:600;font-size:14px;height:auto;border-radius:4px}.ob-preview.single-templates .actions .components-button:not(:first-child){margin-right:20px}.ob-preview.single-templates .actions .components-button.is-primary{padding:10px 30px}.ob-preview.single-templates .actions .components-button.is-secondary{border:2px solid;padding:8px 20px}@media(min-width: 660px){.ob-sites.is-grid{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.ob-head>.header-container>h2,.ob-migration>h2{font-size:30px}.ob-head>.header-container>p,.ob-migration>p{font-size:22px}.header-form{flex-direction:row}.ob-head>.header-container>h2,.ob-migration>h2{font-size:30px}.ob-head>.header-container>p,.ob-migration>p{font-size:22px}.header-form{flex-direction:row}.cloud-items.is-grid .table{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media(min-width: 992px){.container{padding:0 20px}.content{display:flex}.main{flex-grow:1}.col{display:flex;flex-direction:column}.content-wrap.is-onboarding .content{max-width:1300px;padding:15px 40px 35px;box-shadow:0 0 10px -5px rgba(0,0,0,.5);border:1px solid #e1e1e1;margin:40px auto 30px}.content-wrap.is-onboarding .header-form{margin-top:0}.ob-sites.is-grid{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.editor-tabs{display:flex}.ob-body .ob-dropdown.editor-selector{display:none}.header-form{margin-top:25px}.search{display:flex}.search input{border-bottom-left-radius:0;border-top-left-radius:0}.search img{top:50%;transform:translateY(-50%)}.search .ob-dropdown{display:inline-block;width:200px;margin:0}.search .ob-dropdown button{margin:0;border-top-right-radius:0;border-bottom-right-radius:0}.cloud-items.is-grid .table{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.single-templates-wrapper .header{flex-direction:row;align-items:flex-start}.single-templates-wrapper .header h1{font-size:30px}.single-templates-wrapper .description{font-size:20px}.single-templates-wrapper .actions{margin-right:auto}}@media(min-width: 1200px){.container{margin:0 auto}.col{width:50%}.col:not(:last-child){margin-left:20px}.main{flex-grow:1}.content{display:flex;padding-top:30px}.columns{display:flex;flex-direction:row}.editor-tabs .icon-wrap{display:block}.cloud-items.is-grid .table{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}.single-templates-wrapper .actions{margin-right:auto}}@media(min-width: 1400px){.col:not(:last-child){margin-left:30px}.card{padding:30px 40px}.editor-tabs a{width:auto;padding:15px 5px 12px 20px}}
 
assets/build/style-app.css CHANGED
@@ -1,2 +1 @@
1
- #wpcontent{padding-left:0 !important}.content-container{padding:0 20px;flex-basis:100%;max-width:1300px;margin:0 auto}#wpbody-content>.error,#wpbody-content>.info,#wpbody-content>.notice{display:none !important}.ob-overflow-off{overflow:hidden !important}@media screen and (min-width: 660px){.ob-import-modal{width:630px !important}}@media screen and (min-width: 992px){.ob-import-modal{width:700px !important}}.container{padding:0 15px}.container.content{padding:0}svg.is-loading,button.is-loading svg{-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:2000ms;animation-duration:2000ms;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;margin-right:0}.col{width:100%}@-webkit-keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.columns.starter-sites{position:relative;display:flex;flex-grow:1}.ss-background{opacity:.25;z-index:-1;position:absolute;top:0;bottom:0;width:100%;display:block;background-size:cover;background-position:center center;left:0;right:0;height:calc(100vh - 300px);flex-grow:1}.unavailable-starter-sites{background-color:#fff;border:1px solid #ccc;padding:50px 30px;text-align:center;align-items:center;justify-content:center}.unavailable-starter-sites h1{line-height:1.6}.content-wrap.is-onboarding{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#f1f1f1;z-index:100000;overflow:auto}.content-wrap.is-onboarding h2{display:block}.content-wrap.is-onboarding h2 img{display:none}.content-wrap.is-onboarding .content{background-color:#fefefe;padding-top:30px}.content-wrap.is-onboarding .ob{display:flex;min-height:100vh;flex-direction:column}.content-wrap.is-onboarding .ob-migration{padding-top:0;text-align:center}.content-wrap.is-onboarding .ob-migration h2{line-height:1}.content-wrap.is-onboarding .ob-head button{margin:0 !important}.content-wrap.is-onboarding .ob-head{padding:20px 0 0;margin:0 0 20px;display:flex;justify-content:flex-end;align-items:flex-end}.content-wrap.is-onboarding .ob-head button.close-onboarding{color:#676767}.content-wrap.is-onboarding .ob-head button.close-onboarding svg{width:30px;height:30px}.content-wrap.is-onboarding .content-container{padding:0}.ob{width:100%;display:flex;flex-direction:column;align-items:center}.ob .ob-head{box-sizing:border-box;padding:20px;background:#ffffff;width:100%;display:flex;justify-content:center}.ob .ob-head .header-container{display:flex;flex-basis:100%;max-width:1300px}.ob .ob-head .header-container h2{flex-basis:40%}.ob .ob-head .header-container .header-nav{flex-basis:60%;display:flex;justify-content:flex-end;align-items:center}.ob .ob-head .header-container .header-nav .components-button{font-size:18px;font-weight:600;color:#282828;margin-left:25px}.ob .ob-head .header-container .header-nav .components-button:hover{box-shadow:none}.ob .ob-head .header-container .header-nav .components-button:first-child{margin-left:0}.ob .ob-head .header-container .header-nav .components-button.is-pressed{color:#0073AA;background:transparent}.ob .ob-body{width:100%;box-sizing:border-box}.ob .ob-body .instructions{font-size:22px;margin:20px 0;color:#282828}.ob-logo{width:50px;margin-right:20px}.ob-sites{margin-top:30px}.ob-sites.is-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-column-gap:20px;grid-row-gap:20px}.no-results{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:30px 0}.no-results p{font-size:16px}.no-results p span{color:#0073AA;font-weight:600}.no-results .tags{margin-top:10px;justify-content:center;display:flex;flex-wrap:wrap}.no-results .tags .tag{margin:10px 20px;line-height:normal;height:auto;font-weight:600;padding:10px 15px;color:#fff;transition:all .3s ease}.no-results .tags .tag:hover{background-color:#0071a7}.pro-badge{background-color:#6EB77A;height:auto;color:#fff;font-weight:600;text-transform:uppercase;padding:5px 10px;margin-left:auto;border-radius:999px;line-height:normal;display:flex;align-items:center}.pro-badge svg{margin-right:3px}.ob-migration{padding-top:20px;margin-bottom:20px}.ob-migration .card.starter-site-card{margin-right:auto !important;margin-left:auto !important}.ob-migration .card.starter-site-card .image{height:auto}.ob-migration .actions{margin:30px auto 0;display:flex;justify-content:center}.ob-migration button:last-child{margin-left:10px}.ob-head>.header-container>h2,.ob-migration>h2{font-size:21px;color:#282828;margin:0;line-height:1.6;display:flex;align-items:center}.ob-head>.header-container>h2>img,.ob-migration>h2>img{margin-right:20px}.ob-head>.header-container>p,.ob-migration>p{margin:20px 0;font-size:15px;color:#282828}.ob-head>.header-container>button,.ob-migration>button{margin-bottom:20px}.header-form{margin-top:20px;display:flex;align-items:center;flex-direction:column}.header-form input{margin:0;display:block;flex-grow:1;border:1px solid #e1e1e1;height:52px;padding:5px 30px 5px 50px;font-size:17px;font-weight:300}.is-sync{background-color:#f1f1f1;color:#0073aa !important;border-radius:6px}.is-sync:before{padding:10px 5px 10px 15px;content:attr(data-content);margin-right:5px;font-size:15px;display:none}.is-sync:hover:before{display:block}.search{position:relative;display:flex;width:100%;flex-wrap:wrap}.search input{width:auto;flex-shrink:1}.search img{opacity:.4;position:absolute;top:10px;left:10px}.search .ob-dropdown{width:100%;height:52px;margin:20px 0 0}.search .ob-dropdown button{position:relative;left:-1px;height:100%;display:flex;align-items:center;font-weight:600;padding:5px 20px 5px 10px;background:#fff;border:1px solid #e1e1e1;font-size:14px;margin:0}.search .ob-dropdown button>svg,.search .ob-dropdown button .dashicon{margin-left:auto;display:flex;align-items:center}.search .ob-dropdown .options{margin:0}.search .ob-dropdown .options li{margin:0}.search .ob-dropdown .options a{height:35px;font-size:14px;display:flex;align-items:center;font-weight:600;color:#282828;cursor:pointer;padding:5px 10px;text-decoration:none}.search .ob-dropdown .options a .count{color:#a3a3a3}.search .ob-dropdown .options a:hover{color:#fff;background-color:#0073AA}.search .ob-dropdown .options a:hover .count{color:#fff}.search .ob-dropdown .options a .count{margin-left:auto}.editor-tabs{display:none;margin:30px 0;position:relative}.editor-tabs:after{content:"";position:absolute;display:block;width:100%;left:0;border-bottom:1px solid #e0e0e0;height:1px;z-index:-1;right:0;bottom:0}.editor-tabs .long-name{display:none}.editor-tabs a{padding:15px 10px 12px 0px;display:flex;align-items:center;font-weight:700;text-decoration:none;font-size:15px;border-bottom:3px solid transparent;position:relative;width:auto}.editor-tabs a:last-child{padding-right:0}.editor-tabs a:not(:first-child){margin-left:auto}.editor-tabs a.active{border-bottom:3px solid #0073AA}.editor-tabs a .pro-badge{margin-left:auto;font-size:11px}.editor-tabs .editor{color:#616161}.editor-tabs .count{color:rgba(97,97,97,0.5);margin:0 10px}.editor-tabs .icon-wrap{display:none;margin-right:10px;width:34px;height:34px;border-radius:100%;overflow:hidden}.editor-tabs .icon-wrap img{max-width:100%;display:block}@media (min-width: 1600px){.editor-tabs .long-name{display:inline}}.ob-dropdown.editor-selector{overflow:visible;display:inline-block;position:relative;width:100%}.ob-dropdown.editor-selector button{display:flex;align-items:center;font-weight:600;padding:5px 20px 5px 10px;background:#fff;border:1px solid #e1e1e1;font-size:14px;height:52px;width:100%}.ob-dropdown.editor-selector button .count{color:#a3a3a3;margin:0 20px 0 auto}.ob-dropdown.editor-selector img{border-radius:100%;margin-right:5px;max-width:30px;max-height:30px}.ob-dropdown.editor-selector .options{margin:0}.ob-dropdown.editor-selector .options li{border-bottom:1px solid #e1e1e1;padding:0;margin:0}.ob-dropdown.editor-selector .options a{height:35px;font-size:14px;display:flex;align-items:center;font-weight:600;color:#282828;cursor:pointer;padding:5px 10px;text-decoration:none}.ob-dropdown.editor-selector .options a:hover{background-color:#0073AA;color:#fff}.card{width:100%;display:flex;max-width:unset;min-width:unset;border:1px solid #e1e1e1;flex-direction:column;padding:30px 40px;margin:0;align-self:flex-start;flex-grow:0}.card .card-header{flex-direction:row;display:flex;align-items:center}.card .card-header .title{font-size:18px;line-height:1.5}.card .card-header .icon{margin-right:10px}.card .card-header .icon.dashicon{width:33px;height:33px;fill:#0073AA}.card .card-content{display:flex;flex-direction:column;flex-grow:1}.card .card-content a,.card .card-content button{align-self:flex-start;margin-top:auto}.card p{font-size:15px;color:#616161}.card .card-description{margin:15px 0 25px}.card.starter-site-card{padding:0;max-width:100%}.card.starter-site-card:hover .actions,.card.starter-site-card:hover .fav,.card.starter-site-card:focus-within .actions,.card.starter-site-card:focus-within .fav{opacity:1}.card.starter-site-card .actions.visible{opacity:1}.card.starter-site-card .top{position:relative;overflow:hidden}.card.starter-site-card .fav{position:absolute;z-index:2000;left:-15px;top:-30px;opacity:0;transition:.3s ease}.card.starter-site-card .fav button{padding:30px 5px 30px 30px;height:auto;transform:rotate(45deg);background-color:#4268CF}.card.starter-site-card .fav svg{transform:rotate(-45deg);fill:#fff;max-width:15px}.card.starter-site-card .actions{background-color:rgba(0,0,0,0.75);left:0;right:0;bottom:0;top:0;display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;opacity:0;transition:.3s ease}.card.starter-site-card .actions .templates{color:#fff}.card.starter-site-card .actions .components-button{margin:5px 0;width:100px;height:40px;font-weight:600;justify-content:center}.card.starter-site-card .actions .components-button.is-secondary{color:#fff;border:2px solid #fff}.card.starter-site-card .image{height:335px;background-size:cover;background-repeat:no-repeat;background-position:top center;background-color:rgba(100,109,130,0.25)}.card.starter-site-card img{width:100%;display:block}.card.starter-site-card .bottom{display:flex;align-items:center;padding:15px 10px 15px 30px;border-top:1px solid #e1e1e1}.card.starter-site-card .bottom p{font-size:16px;font-weight:700;color:#282828;margin:0}.card.starter-site-card.has-templates:after{position:absolute;width:93%;background-color:#FFFFFF;display:block;height:10px;content:'';margin:0 auto;bottom:-7px;left:50%;transform:translateX(-50%);z-index:-1;border:1px solid #D9D9D9}.ob-preview{background-color:#fff;position:fixed;top:0;bottom:0;left:0;right:0;z-index:100000;height:100vh;margin:0;display:flex;flex-direction:column}.ob-preview .loading{bottom:0;top:0;left:0;right:0;position:absolute;display:flex;align-items:center;justify-content:center;z-index:100000;color:#646D82}.ob-preview .loading svg{-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:2000ms;animation-duration:2000ms;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.ob-preview .preview{display:flex;flex-direction:column;position:relative;flex-grow:1}.ob-preview .preview iframe{flex-grow:1;position:relative;z-index:100001;height:100%;width:100%}.ob-preview .bottom-bar{border-top:1px solid #e1e1e1;display:flex;padding:15px 30px;align-items:center}.ob-preview .bottom-bar .actions{margin-left:auto}.ob-preview .bottom-bar .heading{margin:0 0 0 20px}.ob-import-modal .stepper li{display:flex;align-items:center;margin-bottom:25px;font-size:15px}.ob-import-modal .stepper li .icon{margin-right:20px;background-color:#0073AA;color:#fff;padding:5px;border-radius:100%}.ob-import-modal .stepper li .icon.success{background-color:#6EB77A}.ob-import-modal .stepper li .icon.success svg{right:1px;position:relative}.ob-import-modal .stepper li .icon.warning{background-color:#ffb900}.ob-import-modal .stepper li .icon.error{background-color:#EC7C7C}.ob-import-modal .stepper li .icon.skip{background-color:#e1e1e1}.ob-import-modal .stepper li .icon.loading .dashicon,.ob-import-modal .stepper li .icon.loading svg{-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:2000ms;animation-duration:2000ms;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.ob-import-modal .stepper li svg{width:20px;height:20px;display:block}@-webkit-keyframes loading-placeholder{0%{opacity:.1}50%{opacity:.2}100%{opacity:.1}}@keyframes loading-placeholder{0%{opacity:.1}50%{opacity:.2}100%{opacity:.1}}@-webkit-keyframes loading-placeholder-high-opacity{0%{opacity:.7}50%{opacity:.9}100%{opacity:.7}}@keyframes loading-placeholder-high-opacity{0%{opacity:.7}50%{opacity:.9}100%{opacity:.7}}.ob-import-modal .stepper li{display:flex;align-items:center;margin-bottom:25px;font-size:15px}.ob-import-modal .stepper li .icon{margin-right:20px;background-color:#0073AA;color:#fff;padding:5px;border-radius:100%}.ob-import-modal .stepper li .icon.success{background-color:#6EB77A}.ob-import-modal .stepper li .icon.success svg{right:1px;position:relative}.ob-import-modal .stepper li .icon.warning{background-color:#ffb900}.ob-import-modal .stepper li .icon.error{background-color:#EC7C7C}.ob-import-modal .stepper li .icon.skip{background-color:#e1e1e1}.ob-import-modal .stepper li .icon.loading .dashicon,.ob-import-modal .stepper li .icon.loading svg{-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:2000ms;animation-duration:2000ms;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.ob-import-modal .stepper li svg{width:20px;height:20px;display:block}.migration .modal-body .loading{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:30px auto;width:auto;color:#fff}.migration .modal-body .loading h3{margin:20px 0 0}.migration .modal-body .loading svg{padding:10px;background-color:#ffb900;border-radius:100%;-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:2000ms;animation-duration:2000ms;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.ob-import-modal{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,0.5)}.ob-import-modal .components-modal__content{padding:0 30px 40px}.ob-import-modal .components-modal__header{border:none;margin-bottom:10px !important}.ob-import-modal .header{margin-bottom:15px}.ob-import-modal .header h1{margin-top:0;font-size:25px;font-weight:700;color:#000;line-height:normal;margin-bottom:10px}.ob-import-modal .header p.description{font-size:20px;line-height:34px;color:#000}.ob-import-modal .components-tooltip{display:none}.ob-import-modal .modal-body h3{margin:0;display:flex;align-items:center}.ob-import-modal .modal-body h3 svg{margin-right:5px}.ob-import-modal .well{margin:0;padding:20px 10px;border-radius:6px;color:#616161;background-color:rgba(249,215,128,0.24)}.ob-import-modal .well ol{padding:0;margin:20px 0 0 20px}.ob-import-modal .well ol li{margin-bottom:10px;font-size:15px}.ob-import-modal .well ol li:last-child{margin-bottom:0}.ob-import-modal .well ul{margin:0 0 0 20px;padding:0;list-style:disc}.ob-import-modal .well ul li{font-size:15px;margin-bottom:10px;font-weight:400}.ob-import-modal .well ul li:last-child{margin-bottom:0}.ob-import-modal .well.error{background-color:#fdf4f4}.ob-import-modal .well.warning{background-color:#ffdf8a}.ob-import-modal hr{margin:25px 0;border:none;border-top:1px solid #e1e1e1;height:0}.ob-import-modal .import-result{font-size:15px}.ob-import-modal .modal-footer{margin-top:25px;display:flex;align-items:center}.ob-import-modal .modal-footer .import{padding:10px 30px;margin-left:auto;font-weight:600;font-size:14px;height:auto;border-radius:4px}.ob-import-modal .modal-footer button:last-child,.ob-import-modal .modal-footer a:last-child{margin-left:auto}.ob-import-modal .modal-footer button:last-child:only-child,.ob-import-modal .modal-footer a:last-child:only-child{margin-left:auto}.ob-import-modal.fetching .title{width:200px;display:block}.ob-import-modal.fetching .is-loading{border-radius:3px;-webkit-animation:1.5s loading-placeholder ease-in-out infinite;animation:1.5s loading-placeholder ease-in-out infinite;background-color:#282828;height:20px}.ob-import-modal.fetching .is-loading.button{background-color:#007cba;height:39px}.ob-import-modal.fetching .is-loading.link{width:100px;background-color:#007cba}.ob-import-modal.fetching .well{-webkit-animation:1.5s loading-placeholder-high-opacity ease-in-out infinite;animation:1.5s loading-placeholder-high-opacity ease-in-out infinite;height:inherit !important;background-color:inherit !important}.ob-import-modal.fetching .well h3 span{width:100px}.ob-import-modal.fetching .well ol{list-style:square}.ob-import-modal.fetching .well li{border-radius:3px;width:75%;height:18px;margin-top:0;background-color:#282828;-webkit-animation:1.5s loading-placeholder ease-in-out infinite;animation:1.5s loading-placeholder ease-in-out infinite}.ob-import-modal.fetching .well li:nth-child(2){width:85%}.ob-import-modal.fetching .well li:nth-child(3){width:95%}.ob-import-modal.fetching .mock-icon{width:20px;height:20px;margin-right:5px}.ob-import-modal.fetching .options h3{max-width:100px}.ob-import-modal.fetching .options li .mock-icon{background-color:#0073AA;margin-right:15px}.ob-import-modal.fetching .options li span{width:100px}.ob-import-modal.fetching .options li .toggle{width:40px;background-color:#0073AA;border-radius:50px;margin-left:auto}.ob-import-modal.fetching .modal-footer button{width:90px;height:35px;background-color:#646D82;border:none !important}.ob-import-modal.fetching .modal-footer button.is-primary{background-color:#0073AA}.modal-toggles{margin-top:10px;border:none}.modal-toggles .options{border:none;padding:10px}.modal-toggles .options .components-panel__body-title{margin:-10px -10px 0 -10px !important}.modal-toggles .options button{font-size:19px;font-weight:700;line-height:30px}.modal-toggles .options button svg{width:30px;height:30px}.modal-toggles .option-row{justify-content:flex-start;border-bottom:1px solid rgba(40,40,40,0.1);margin:0;padding:10px 0;display:flex;align-items:center}.modal-toggles .option-row span{font-size:15px;margin-left:20px;color:#282828}.modal-toggles .option-row .actions{margin-left:auto}.modal-toggles .option-row .dashicon{margin-left:10px;fill:#d9d9d9}.modal-toggles .option-row .dashicon.active{fill:#0073AA}.modal-toggles .option-row .toggle-wrapper{margin-left:auto}.modal-toggles .option-row .toggle-wrapper .components-form-toggle{margin:0}.import-done-actions{display:flex;align-items:center;width:100%}.import-done-actions .components-button.is-secondary{margin-left:auto;border:2px solid;padding:8px 20px;font-weight:600;font-size:14px;height:auto;border-radius:4px}.import-done-actions .import{margin-left:20px !important}.sticky-nav{transition:top .3s ease;position:fixed;z-index:1000;left:0;right:0;top:0;background:#f1f1f1;padding:15px 0;box-shadow:0px 4px 20px rgba(0,0,0,0.15)}@media (min-width: 601px){.sticky-nav{margin-top:46px}}@media (min-width: 783px){.sticky-nav{margin-top:32px;left:160px}.auto-fold .sticky-nav{left:32px}}@media (min-width: 961px){.sticky-nav{left:160px !important}.folded .sticky-nav{left:32px !important}}.sticky-nav-content{display:flex;max-width:1300px}.sticky-nav-content>img,.sticky-nav-content>.ob-logo{display:none;margin-right:20px}@media (min-width: 992px){.sticky-nav-content>img,.sticky-nav-content>.ob-logo{display:block}}.sticky-nav-content .header-form{margin:0;flex-grow:1}@media (min-width: 660px){.sticky-nav-content .header-form{max-width:100%}}.sticky-nav-content .ob-dropdown.editor-selector.small{width:auto;margin-left:15px;display:flex;align-items:center}.sticky-nav-content .ob-dropdown.editor-selector.small>button>.count{margin-left:12px}.sticky-nav-content button,.sticky-nav-content input{border-radius:6px}.sticky-nav-content input{max-width:100%;font-weight:500}.sticky-nav-content input::-moz-placeholder{color:#b7b7b7}.sticky-nav-content input:-ms-input-placeholder{color:#b7b7b7}.sticky-nav-content input::placeholder{color:#b7b7b7}.table .table-row{display:flex;height:60px;align-items:center;padding:0 25px;background:#fff;border:1px solid rgba(0,0,0,0.11);border-top:none}.table .table-row:first-child{border-top:1px solid rgba(0,0,0,0.11)}.table .table-row svg{height:24px;margin-right:10px;fill:#b9b9b9}.table .table-row .title{display:flex;align-items:center}.table .table-row .title .components-base-control__field{margin:0}.table .table-row .controls{margin-left:auto;display:flex;align-items:center}.table .table-row .controls button{padding:6px 30px;font-weight:600;color:#b9b9b9}.table .table-row .actions{display:flex;margin-left:50px;justify-content:flex-end}.table .table-row .actions.no-controls{margin-left:auto}.table .table-row .actions .components-button{padding:6px 30px}.table .table-row .actions .components-button.is-primary{margin-left:10px}.filters{display:flex;align-items:center;margin-bottom:40px}.filters .components-base-control,.filters input{width:100%}.filters .components-base-control .components-base-control__field,.filters input .components-base-control__field{margin-bottom:0}.filters .components-base-control input,.filters input input{border-radius:6px}.filters .display-filters{display:flex;margin-left:20px}.filters .display-filters button.is-pressed,.filters .display-filters button:active,.filters .display-filters button:focus,.filters .display-filters button:hover{background-color:transparent !important;color:#0073AA}.filters .header-form{width:100%}.cloud-items .components-spinner{margin:0 auto !important;display:block;margin-top:50% !important}.cloud-items.is-grid .table{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-column-gap:20px;grid-row-gap:20px}.table-grid{border:1px solid #ccc;min-height:350px;display:flex;flex-direction:column}.table-grid .grid-preview{display:flex;width:100%;height:300px;background-color:#b7c0cc;background-position:top center;background-size:cover}.table-grid .grid-preview:hover{background-color:#404040}.table-grid .grid-preview.is-loading{background:#404040}.table-grid .grid-preview.is-loading .preview-actions{display:flex}.table-grid .grid-preview .preview-actions{opacity:0;transition:.3s ease opacity;width:100%;height:auto;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(0,0,0,0.9);display:flex}.table-grid .grid-preview .preview-actions>.components-button{width:120px;justify-content:center;margin-bottom:10px}.table-grid .grid-preview .preview-actions>.components-button.is-secondary{color:#ffffff;box-shadow:inset 0 0 0 2px #ffffff}.table-grid .grid-preview .preview-actions>.components-button.is-secondary:disabled{background:transparent;opacity:0.5}.table-grid .grid-preview .preview-actions .preview-controls .components-button{width:20px}.table-grid .grid-preview .preview-actions .preview-controls .components-button svg{fill:#ffffff}.table-grid .grid-preview:hover .preview-actions{opacity:1}.table-grid .card-footer{background:#ffffff;border-top:1px solid #ccc;padding:15px;flex-grow:1}.table-grid .card-footer form{display:flex;align-items:center}.table-grid .card-footer .components-base-control{flex-grow:1}.table-grid .card-footer .components-base-control__field{margin-bottom:0}.table-grid .card-footer button{height:auto;margin-left:auto}.table-grid .card-footer p{font-weight:600;margin:0}.pagination{padding-top:20px}.pagination .components-button{margin-right:10px;border-radius:2px;box-shadow:none}.pagination .components-button:focus{box-shadow:inset 0 0 0 1px #fff, 0 0 0 1.5px #007cba}.pagination .components-button:not(.is-primary){background:#ffffff}.pagination .components-button:not(.is-primary):focus{box-shadow:0 0 0 1.5px #007cba}.single-templates-wrapper .components-spinner{display:block;margin:0 auto}.single-templates-wrapper .top{padding:25px 0 30px}.single-templates-wrapper .header{display:flex;flex-direction:column}.single-templates-wrapper .header h1{display:flex;align-items:center;font-size:26px;font-weight:700}.single-templates-wrapper .header .actions{margin-top:15px}.single-templates-wrapper .header .actions .components-button{font-weight:600;font-size:14px;height:auto;border-radius:4px}.single-templates-wrapper .header .actions .components-button:not(:first-child){margin-left:20px}.single-templates-wrapper .header .actions .components-button.is-primary{padding:10px 30px}.single-templates-wrapper .header .actions .components-button.is-secondary{border:2px solid;padding:8px 20px}.single-templates-wrapper .header .description{font-size:16px;color:#282828}.single-templates-wrapper .header .pro-badge{font-size:11px;margin-left:20px}.ob-preview.single-templates .actions .components-button{font-weight:600;font-size:14px;height:auto;border-radius:4px}.ob-preview.single-templates .actions .components-button:not(:first-child){margin-left:20px}.ob-preview.single-templates .actions .components-button.is-primary{padding:10px 30px}.ob-preview.single-templates .actions .components-button.is-secondary{border:2px solid;padding:8px 20px}@media (min-width: 660px){.ob-sites.is-grid{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.ob-head>.header-container>h2,.ob-migration>h2{font-size:30px}.ob-head>.header-container>p,.ob-migration>p{font-size:22px}.header-form{flex-direction:row}.ob-head>.header-container>h2,.ob-migration>h2{font-size:30px}.ob-head>.header-container>p,.ob-migration>p{font-size:22px}.header-form{flex-direction:row}.cloud-items.is-grid .table{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media (min-width: 992px){.container{padding:0 20px}.content{display:flex}.main{flex-grow:1}.col{display:flex;flex-direction:column}.content-wrap.is-onboarding .content{max-width:1300px;padding:15px 40px 35px;box-shadow:0 0 10px -5px rgba(0,0,0,0.5);border:1px solid #e1e1e1;margin:40px auto 30px}.content-wrap.is-onboarding .header-form{margin-top:0}.ob-sites.is-grid{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.editor-tabs{display:flex}.ob-body .ob-dropdown.editor-selector{display:none}.header-form{margin-top:25px}.search{display:flex}.search input{border-bottom-right-radius:0;border-top-right-radius:0}.search img{top:50%;transform:translateY(-50%)}.search .ob-dropdown{display:inline-block;width:200px;margin:0}.search .ob-dropdown button{margin:0;border-top-left-radius:0;border-bottom-left-radius:0}.cloud-items.is-grid .table{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.single-templates-wrapper .header{flex-direction:row;align-items:flex-start}.single-templates-wrapper .header h1{font-size:30px}.single-templates-wrapper .description{font-size:20px}.single-templates-wrapper .actions{margin-left:auto}}@media (min-width: 1200px){.container{margin:0 auto}.col{width:50%}.col:not(:last-child){margin-right:20px}.main{flex-grow:1}.content{display:flex;padding-top:30px}.columns{display:flex;flex-direction:row}.editor-tabs .icon-wrap{display:block}.cloud-items.is-grid .table{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}.single-templates-wrapper .actions{margin-left:auto}}@media (min-width: 1400px){.col:not(:last-child){margin-right:30px}.card{padding:30px 40px}.editor-tabs a{width:auto;padding:15px 20px 12px 5px}}
2
-
1
+ #wpcontent{padding-left:0 !important}.content-container{padding:0 20px;flex-basis:100%;max-width:1300px;margin:0 auto}#wpbody-content>.error,#wpbody-content>.info,#wpbody-content>.notice{display:none !important}.ob-overflow-off{overflow:hidden !important}@media screen and (min-width: 660px){.ob-import-modal{width:630px !important}}@media screen and (min-width: 992px){.ob-import-modal{width:700px !important}}.container{padding:0 15px}.container.content{padding:0}svg.is-loading,button.is-loading svg{-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:2000ms;animation-duration:2000ms;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;margin-right:0}.col{width:100%}@-webkit-keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.columns.starter-sites{position:relative;display:flex;flex-grow:1}.ss-background{opacity:.25;z-index:-1;position:absolute;top:0;bottom:0;width:100%;display:block;background-size:cover;background-position:center center;left:0;right:0;height:calc(100vh - 300px);flex-grow:1}.unavailable-starter-sites{background-color:#fff;border:1px solid #ccc;padding:50px 30px;text-align:center;align-items:center;justify-content:center}.unavailable-starter-sites h1{line-height:1.6}.content-wrap.is-onboarding{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#f1f1f1;z-index:100000;overflow:auto}.content-wrap.is-onboarding h2{display:block}.content-wrap.is-onboarding h2 img{display:none}.content-wrap.is-onboarding .content{background-color:#fefefe;padding-top:30px}.content-wrap.is-onboarding .ob{display:flex;min-height:100vh;flex-direction:column}.content-wrap.is-onboarding .ob-migration{padding-top:0;text-align:center}.content-wrap.is-onboarding .ob-migration h2{line-height:1}.content-wrap.is-onboarding .ob-head button{margin:0 !important}.content-wrap.is-onboarding .ob-head{padding:20px 0 0;margin:0 0 20px;display:flex;justify-content:flex-end;align-items:flex-end}.content-wrap.is-onboarding .ob-head button.close-onboarding{color:#676767}.content-wrap.is-onboarding .ob-head button.close-onboarding svg{width:30px;height:30px}.content-wrap.is-onboarding .content-container{padding:0}.ob{width:100%;display:flex;flex-direction:column;align-items:center}.ob .ob-head{box-sizing:border-box;padding:20px;background:#fff;width:100%;display:flex;justify-content:center}.ob .ob-head .header-container{display:flex;flex-basis:100%;max-width:1300px}.ob .ob-head .header-container h2{flex-basis:40%}.ob .ob-head .header-container .header-nav{flex-basis:60%;display:flex;justify-content:flex-end;align-items:center}.ob .ob-head .header-container .header-nav .components-button{font-size:18px;font-weight:600;color:#282828;margin-left:25px}.ob .ob-head .header-container .header-nav .components-button:hover{box-shadow:none}.ob .ob-head .header-container .header-nav .components-button:first-child{margin-left:0}.ob .ob-head .header-container .header-nav .components-button.is-pressed{color:#0073aa;background:transparent}.ob .ob-body{width:100%;box-sizing:border-box}.ob .ob-body .instructions{font-size:22px;margin:20px 0;color:#282828}.ob-logo{width:50px;margin-right:20px}.ob-sites{margin-top:30px}.ob-sites.is-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-column-gap:20px;grid-row-gap:20px}.no-results{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:30px 0}.no-results p{font-size:16px}.no-results p span{color:#0073aa;font-weight:600}.no-results .tags{margin-top:10px;justify-content:center;display:flex;flex-wrap:wrap}.no-results .tags .tag{margin:10px 20px;line-height:normal;height:auto;font-weight:600;padding:10px 15px;color:#fff;transition:all .3s ease}.no-results .tags .tag:hover{background-color:#0071a7}.pro-badge{background-color:#6eb77a;height:auto;color:#fff;font-weight:600;text-transform:uppercase;padding:5px 10px;margin-left:auto;border-radius:999px;line-height:normal;display:flex;align-items:center}.pro-badge svg{margin-right:3px}.ob-migration{padding-top:20px;margin-bottom:20px}.ob-migration .card.starter-site-card{margin-right:auto !important;margin-left:auto !important}.ob-migration .card.starter-site-card .image{height:auto}.ob-migration .actions{margin:30px auto 0;display:flex;justify-content:center}.ob-migration button:last-child{margin-left:10px}.ob-head>.header-container>h2,.ob-migration>h2{font-size:21px;color:#282828;margin:0;line-height:1.6;display:flex;align-items:center}.ob-head>.header-container>h2>img,.ob-migration>h2>img{margin-right:20px}.ob-head>.header-container>p,.ob-migration>p{margin:20px 0;font-size:15px;color:#282828}.ob-head>.header-container>button,.ob-migration>button{margin-bottom:20px}.header-form{margin-top:20px;display:flex;align-items:center;flex-direction:column}.header-form input{margin:0;display:block;flex-grow:1;border:1px solid #e1e1e1;height:52px;padding:5px 30px 5px 50px;font-size:17px;font-weight:300}.is-sync{background-color:#f1f1f1;color:#0073aa !important;border-radius:6px}.is-sync:before{padding:10px 5px 10px 15px;content:attr(data-content);margin-right:5px;font-size:15px;display:none}.is-sync:hover:before{display:block}.search{position:relative;display:flex;width:100%;flex-wrap:wrap}.search input{width:auto;flex-shrink:1}.search img{opacity:.4;position:absolute;top:10px;left:10px}.search .ob-dropdown{width:100%;height:52px;margin:20px 0 0}.search .ob-dropdown button{position:relative;left:-1px;height:100%;display:flex;align-items:center;font-weight:600;padding:5px 20px 5px 10px;background:#fff;border:1px solid #e1e1e1;font-size:14px;margin:0}.search .ob-dropdown button>svg,.search .ob-dropdown button .dashicon{margin-left:auto;display:flex;align-items:center}.search .ob-dropdown .options{margin:0}.search .ob-dropdown .options li{margin:0}.search .ob-dropdown .options a{height:35px;font-size:14px;display:flex;align-items:center;font-weight:600;color:#282828;cursor:pointer;padding:5px 10px;text-decoration:none}.search .ob-dropdown .options a .count{color:#a3a3a3}.search .ob-dropdown .options a:hover{color:#fff;background-color:#0073aa}.search .ob-dropdown .options a:hover .count{color:#fff}.search .ob-dropdown .options a .count{margin-left:auto}.editor-tabs{display:none;margin:30px 0;position:relative}.editor-tabs:after{content:"";position:absolute;display:block;width:100%;left:0;border-bottom:1px solid #e0e0e0;height:1px;z-index:-1;right:0;bottom:0}.editor-tabs .long-name{display:none}.editor-tabs a{padding:15px 10px 12px 0px;display:flex;align-items:center;font-weight:700;text-decoration:none;font-size:15px;border-bottom:3px solid transparent;position:relative;width:auto}.editor-tabs a:last-child{padding-right:0}.editor-tabs a:not(:first-child){margin-left:auto}.editor-tabs a.active{border-bottom:3px solid #0073aa}.editor-tabs a .pro-badge{margin-left:auto;font-size:11px}.editor-tabs .editor{color:#616161}.editor-tabs .count{color:rgba(97,97,97,.5);margin:0 10px}.editor-tabs .icon-wrap{display:none;margin-right:10px;width:34px;height:34px;border-radius:100%;overflow:hidden}.editor-tabs .icon-wrap img{max-width:100%;display:block}.cloud-items .editor-tabs a:not(:first-child){margin-left:20px}@media(min-width: 1600px){.editor-tabs .long-name{display:inline}}.ob-dropdown.editor-selector{overflow:visible;display:inline-block;position:relative;width:100%}.ob-dropdown.editor-selector button{display:flex;align-items:center;font-weight:600;padding:5px 20px 5px 10px;background:#fff;border:1px solid #e1e1e1;font-size:14px;height:52px;width:100%}.ob-dropdown.editor-selector button .count{color:#a3a3a3;margin:0 20px 0 auto}.ob-dropdown.editor-selector img{border-radius:100%;margin-right:5px;max-width:30px;max-height:30px}.ob-dropdown.editor-selector .options{margin:0}.ob-dropdown.editor-selector .options li{border-bottom:1px solid #e1e1e1;padding:0;margin:0}.ob-dropdown.editor-selector .options a{height:35px;font-size:14px;display:flex;align-items:center;font-weight:600;color:#282828;cursor:pointer;padding:5px 10px;text-decoration:none}.ob-dropdown.editor-selector .options a:hover{background-color:#0073aa;color:#fff}.card{width:100%;display:flex;max-width:unset;min-width:unset;border:1px solid #e1e1e1;flex-direction:column;padding:30px 40px;margin:0;align-self:flex-start;flex-grow:0}.card .card-header{flex-direction:row;display:flex;align-items:center}.card .card-header .title{font-size:18px;line-height:1.5}.card .card-header .icon{margin-right:10px}.card .card-header .icon.dashicon{width:33px;height:33px;fill:#0073aa}.card .card-content{display:flex;flex-direction:column;flex-grow:1}.card .card-content a,.card .card-content button{align-self:flex-start;margin-top:auto}.card p{font-size:15px;color:#616161}.card .card-description{margin:15px 0 25px}.card.starter-site-card{padding:0;max-width:100%}.card.starter-site-card:hover .actions,.card.starter-site-card:hover .fav,.card.starter-site-card:focus-within .actions,.card.starter-site-card:focus-within .fav{opacity:1}.card.starter-site-card .actions.visible{opacity:1}.card.starter-site-card .top{position:relative;overflow:hidden}.card.starter-site-card .fav{position:absolute;z-index:2000;left:-15px;top:-30px;opacity:0;transition:.3s ease}.card.starter-site-card .fav button{padding:30px 5px 30px 30px;height:auto;transform:rotate(45deg);background-color:#4268cf}.card.starter-site-card .fav svg{transform:rotate(-45deg);fill:#fff;max-width:15px}.card.starter-site-card .actions{background-color:rgba(0,0,0,.75);left:0;right:0;bottom:0;top:0;display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;opacity:0;transition:.3s ease}.card.starter-site-card .actions .templates{color:#fff}.card.starter-site-card .actions .components-button{margin:5px 0;width:100px;height:40px;font-weight:600;justify-content:center}.card.starter-site-card .actions .components-button.is-secondary{color:#fff;border:2px solid #fff}.card.starter-site-card .image{height:335px;background-size:cover;background-repeat:no-repeat;background-position:top center;background-color:rgba(100,109,130,.25)}.card.starter-site-card img{width:100%;display:block}.card.starter-site-card .bottom{display:flex;align-items:center;padding:15px 10px 15px 30px;border-top:1px solid #e1e1e1}.card.starter-site-card .bottom p{font-size:16px;font-weight:700;color:#282828;margin:0}.card.starter-site-card.has-templates:after{position:absolute;width:93%;background-color:#fff;display:block;height:10px;content:"";margin:0 auto;bottom:-7px;left:50%;transform:translateX(-50%);z-index:-1;border:1px solid #d9d9d9}.ob-preview{background-color:#fff;position:fixed;top:0;bottom:0;left:0;right:0;z-index:100000;height:100vh;margin:0;display:flex;flex-direction:column}.ob-preview .loading{bottom:0;top:0;left:0;right:0;position:absolute;display:flex;align-items:center;justify-content:center;z-index:100000;color:#646d82}.ob-preview .loading svg{-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:2000ms;animation-duration:2000ms;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.ob-preview .preview{display:flex;flex-direction:column;position:relative;flex-grow:1}.ob-preview .preview iframe{flex-grow:1;position:relative;z-index:100001;height:100%;width:100%}.ob-preview .bottom-bar{border-top:1px solid #e1e1e1;display:flex;padding:15px 30px;align-items:center}.ob-preview .bottom-bar .actions{margin-left:auto}.ob-preview .bottom-bar .heading{margin:0 0 0 20px}.ob-import-modal .stepper li{display:flex;align-items:center;margin-bottom:25px;font-size:15px}.ob-import-modal .stepper li .icon{margin-right:20px;background-color:#0073aa;color:#fff;padding:5px;border-radius:100%}.ob-import-modal .stepper li .icon.success{background-color:#6eb77a}.ob-import-modal .stepper li .icon.success svg{right:1px;position:relative}.ob-import-modal .stepper li .icon.warning{background-color:#ffb900}.ob-import-modal .stepper li .icon.error{background-color:#ec7c7c}.ob-import-modal .stepper li .icon.skip{background-color:#e1e1e1}.ob-import-modal .stepper li .icon.loading .dashicon,.ob-import-modal .stepper li .icon.loading svg{-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:2000ms;animation-duration:2000ms;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.ob-import-modal .stepper li svg{width:20px;height:20px;display:block}@-webkit-keyframes loading-placeholder{0%{opacity:.1}50%{opacity:.2}100%{opacity:.1}}@keyframes loading-placeholder{0%{opacity:.1}50%{opacity:.2}100%{opacity:.1}}@-webkit-keyframes loading-placeholder-high-opacity{0%{opacity:.7}50%{opacity:.9}100%{opacity:.7}}@keyframes loading-placeholder-high-opacity{0%{opacity:.7}50%{opacity:.9}100%{opacity:.7}}.ob-import-modal .stepper li{display:flex;align-items:center;margin-bottom:25px;font-size:15px}.ob-import-modal .stepper li .icon{margin-right:20px;background-color:#0073aa;color:#fff;padding:5px;border-radius:100%}.ob-import-modal .stepper li .icon.success{background-color:#6eb77a}.ob-import-modal .stepper li .icon.success svg{right:1px;position:relative}.ob-import-modal .stepper li .icon.warning{background-color:#ffb900}.ob-import-modal .stepper li .icon.error{background-color:#ec7c7c}.ob-import-modal .stepper li .icon.skip{background-color:#e1e1e1}.ob-import-modal .stepper li .icon.loading .dashicon,.ob-import-modal .stepper li .icon.loading svg{-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:2000ms;animation-duration:2000ms;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.ob-import-modal .stepper li svg{width:20px;height:20px;display:block}.migration .modal-body .loading{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:30px auto;width:auto;color:#fff}.migration .modal-body .loading h3{margin:20px 0 0}.migration .modal-body .loading svg{padding:10px;background-color:#ffb900;border-radius:100%;-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:2000ms;animation-duration:2000ms;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.ob-import-modal{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.5)}.ob-import-modal .components-modal__content{padding:0 30px 40px}.ob-import-modal .components-modal__header{border:none;margin-bottom:10px !important}.ob-import-modal .header{margin-bottom:15px}.ob-import-modal .header h1{margin-top:0;font-size:25px;font-weight:700;color:#000;line-height:normal;margin-bottom:10px}.ob-import-modal .header p.description{font-size:20px;line-height:34px;color:#000}.ob-import-modal .components-tooltip{display:none}.ob-import-modal .modal-body h3{margin:0;display:flex;align-items:center}.ob-import-modal .modal-body h3 svg{margin-right:5px}.ob-import-modal .well{margin:0;padding:20px 10px;border-radius:6px;color:#616161;background-color:rgba(249,215,128,.24)}.ob-import-modal .well ol{padding:0;margin:20px 0 0 20px}.ob-import-modal .well ol li{margin-bottom:10px;font-size:15px}.ob-import-modal .well ol li:last-child{margin-bottom:0}.ob-import-modal .well ul{margin:0 0 0 20px;padding:0;list-style:disc}.ob-import-modal .well ul li{font-size:15px;margin-bottom:10px;font-weight:400}.ob-import-modal .well ul li:last-child{margin-bottom:0}.ob-import-modal .well.error{background-color:#fdf4f4}.ob-import-modal .well.warning{background-color:#ffdf8a}.ob-import-modal hr{margin:25px 0;border:none;border-top:1px solid #e1e1e1;height:0}.ob-import-modal .import-result{font-size:15px}.ob-import-modal .modal-footer{margin-top:25px;display:flex;align-items:center}.ob-import-modal .modal-footer .import{padding:10px 30px;margin-left:auto;font-weight:600;font-size:14px;height:auto;border-radius:4px}.ob-import-modal .modal-footer button:last-child,.ob-import-modal .modal-footer a:last-child{margin-left:auto}.ob-import-modal .modal-footer button:last-child:only-child,.ob-import-modal .modal-footer a:last-child:only-child{margin-left:auto}.ob-import-modal.fetching .title{width:200px;display:block}.ob-import-modal.fetching .is-loading{border-radius:3px;-webkit-animation:1.5s loading-placeholder ease-in-out infinite;animation:1.5s loading-placeholder ease-in-out infinite;background-color:#282828;height:20px}.ob-import-modal.fetching .is-loading.button{background-color:#007cba;height:39px}.ob-import-modal.fetching .is-loading.link{width:100px;background-color:#007cba}.ob-import-modal.fetching .well{-webkit-animation:1.5s loading-placeholder-high-opacity ease-in-out infinite;animation:1.5s loading-placeholder-high-opacity ease-in-out infinite;height:inherit !important;background-color:inherit !important}.ob-import-modal.fetching .well h3 span{width:100px}.ob-import-modal.fetching .well ol{list-style:square}.ob-import-modal.fetching .well li{border-radius:3px;width:75%;height:18px;margin-top:0;background-color:#282828;-webkit-animation:1.5s loading-placeholder ease-in-out infinite;animation:1.5s loading-placeholder ease-in-out infinite}.ob-import-modal.fetching .well li:nth-child(2){width:85%}.ob-import-modal.fetching .well li:nth-child(3){width:95%}.ob-import-modal.fetching .mock-icon{width:20px;height:20px;margin-right:5px}.ob-import-modal.fetching .options h3{max-width:100px}.ob-import-modal.fetching .options li .mock-icon{background-color:#0073aa;margin-right:15px}.ob-import-modal.fetching .options li span{width:100px}.ob-import-modal.fetching .options li .toggle{width:40px;background-color:#0073aa;border-radius:50px;margin-left:auto}.ob-import-modal.fetching .modal-footer button{width:90px;height:35px;background-color:#646d82;border:none !important}.ob-import-modal.fetching .modal-footer button.is-primary{background-color:#0073aa}.modal-toggles{margin-top:10px;border:none}.modal-toggles .options{border:none;padding:10px}.modal-toggles .options .components-panel__body-title{margin:-10px -10px 0 -10px !important}.modal-toggles .options button{font-size:19px;font-weight:700;line-height:30px}.modal-toggles .options button svg{width:30px;height:30px}.modal-toggles .option-row{justify-content:flex-start;border-bottom:1px solid rgba(40,40,40,.1);margin:0;padding:10px 0;display:flex;align-items:center}.modal-toggles .option-row span{font-size:15px;margin-left:20px;color:#282828}.modal-toggles .option-row .actions{margin-left:auto}.modal-toggles .option-row .dashicon{margin-left:10px;fill:#d9d9d9}.modal-toggles .option-row .dashicon.active{fill:#0073aa}.modal-toggles .option-row .toggle-wrapper{margin-left:auto}.modal-toggles .option-row .toggle-wrapper .components-form-toggle{margin:0}.import-done-actions{display:flex;align-items:center;width:100%}.import-done-actions .components-button.is-secondary{margin-left:auto;border:2px solid;padding:8px 20px;font-weight:600;font-size:14px;height:auto;border-radius:4px}.import-done-actions .import{margin-left:20px !important}.sticky-nav{transition:top .3s ease;position:fixed;z-index:1000;left:0;right:0;top:0;background:#f1f1f1;padding:15px 0;box-shadow:0px 4px 20px rgba(0,0,0,.15)}@media(min-width: 601px){.sticky-nav{margin-top:46px}}@media(min-width: 783px){.sticky-nav{margin-top:32px;left:160px}.auto-fold .sticky-nav{left:32px}}@media(min-width: 961px){.sticky-nav{left:160px !important}.folded .sticky-nav{left:32px !important}}.sticky-nav-content{display:flex;max-width:1300px}.sticky-nav-content>img,.sticky-nav-content>.ob-logo{display:none;margin-right:20px}@media(min-width: 992px){.sticky-nav-content>img,.sticky-nav-content>.ob-logo{display:block}}.sticky-nav-content .header-form{margin:0;flex-grow:1}@media(min-width: 660px){.sticky-nav-content .header-form{max-width:100%}}.sticky-nav-content .ob-dropdown.editor-selector.small{width:auto;margin-left:15px;display:flex;align-items:center}.sticky-nav-content .ob-dropdown.editor-selector.small>button>.count{margin-left:12px}.sticky-nav-content button,.sticky-nav-content input{border-radius:6px}.sticky-nav-content input{max-width:100%;font-weight:500}.sticky-nav-content input::-moz-placeholder{color:#b7b7b7}.sticky-nav-content input:-ms-input-placeholder{color:#b7b7b7}.sticky-nav-content input::placeholder{color:#b7b7b7}.table .table-row{display:flex;height:60px;align-items:center;padding:0 25px;background:#fff;border:1px solid rgba(0,0,0,.11);border-top:none}.table .table-row:first-child{border-top:1px solid rgba(0,0,0,.11)}.table .table-row svg{height:24px;margin-right:10px;fill:#b9b9b9}.table .table-row .title{display:flex;align-items:center}.table .table-row .title .components-base-control__field{margin:0}.table .table-row .controls{margin-left:auto;display:flex;align-items:center}.table .table-row .controls button{padding:6px 30px;font-weight:600;color:#b9b9b9}.table .table-row .actions{display:flex;margin-left:50px;justify-content:flex-end}.table .table-row .actions.no-controls{margin-left:auto}.table .table-row .actions .components-button{padding:6px 30px}.table .table-row .actions .components-button.is-primary{margin-left:10px}.filters{display:flex;align-items:center;margin-bottom:40px}.filters .components-dropdown:nth-of-type(1) .components-button.filter-input{width:100px;border-right-width:.1px;border-radius:0}.filters .components-dropdown .components-button.filter-input{width:200px;height:52px;display:flex;align-items:center;font-weight:600;padding:5px 20px 5px 10px;background:#fff;border:1px solid #d9d9d9;border-left:0;color:#616161;box-shadow:none;font-weight:normal;border-radius:0 6px 6px 0}.filters .components-base-control,.filters input{width:100%}.filters .components-base-control.has-filters input,.filters input.has-filters input{border-radius:6px 0 0 6px}.filters .components-base-control .components-base-control__field,.filters input .components-base-control__field{margin-bottom:0}.filters .components-base-control input,.filters input input{border-radius:6px}.filters .display-filters{display:flex;margin-left:20px}.filters .display-filters .display-filters__search{width:200px;position:relative;margin-right:20px}.filters .display-filters .display-filters__search input{max-height:36px;border:none;border-bottom:1px solid #d5dadf;border-radius:0;font-size:11px;padding:8px 15px 8px 0;transition:border .5s;background:none;box-shadow:none;color:#6d7882;outline:none}.filters .display-filters .display-filters__search svg{position:absolute;top:50%;right:0;transform:translateY(-50%)}.filters .display-filters button.is-pressed,.filters .display-filters button:active,.filters .display-filters button:focus,.filters .display-filters button:hover{background-color:transparent !important;color:#0073aa}.filters .display-sorting{display:flex;align-items:center;font-size:11px}.filters .display-sorting .sorting-label{flex-grow:1;text-align:left;padding-right:20px;border-right:1px solid #d5dadf;text-transform:uppercase}.filters .display-sorting .sorting-filter .components-button{padding:0 0 0 20px;height:auto;color:inherit;font-size:inherit;text-transform:uppercase}.filters .display-sorting .sorting-filter .components-button::after{width:11px;content:" ";margin-left:3px}.filters .display-sorting .sorting-filter .components-button.is-selected::after{font-family:dashicons;content:"";margin-left:3px}.filters .display-sorting .sorting-filter .components-button.is-selected.is-asc::after{content:""}.filters .header-form{width:100%;display:flex;justify-content:space-between}.cloud-items .components-spinner{margin:0 auto !important;display:block;margin-top:50% !important}.cloud-items .fetching-loader .components-spinner{margin:100px auto !important}.cloud-items.is-grid .table{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-column-gap:20px;grid-row-gap:20px}.table-grid{border:1px solid #ccc;min-height:350px;display:flex;flex-direction:column}.table-grid .grid-preview{display:flex;width:100%;height:300px;background-color:#b7c0cc;background-position:top center;background-size:cover}.table-grid .grid-preview:hover{background-color:#404040}.table-grid .grid-preview.is-loading{background:#404040}.table-grid .grid-preview.is-loading .preview-actions{display:flex}.table-grid .grid-preview .preview-actions{opacity:0;transition:.3s ease opacity;width:100%;height:auto;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(0,0,0,.9);display:flex}.table-grid .grid-preview .preview-actions>.components-button{width:120px;justify-content:center;margin-bottom:10px}.table-grid .grid-preview .preview-actions>.components-button.is-secondary{color:#fff;box-shadow:inset 0 0 0 2px #fff}.table-grid .grid-preview .preview-actions>.components-button.is-secondary:disabled{background:transparent;opacity:.5}.table-grid .grid-preview .preview-actions .preview-controls .components-button{width:20px}.table-grid .grid-preview .preview-actions .preview-controls .components-button svg{fill:#fff}.table-grid .grid-preview:hover .preview-actions{opacity:1}.table-grid .card-footer{background:#fff;border-top:1px solid #ccc;padding:15px;flex-grow:1}.table-grid .card-footer form{display:flex;align-items:center}.table-grid .card-footer .components-base-control{flex-grow:1}.table-grid .card-footer .components-base-control__field{margin-bottom:0}.table-grid .card-footer button{height:auto;margin-left:auto}.table-grid .card-footer p{font-weight:600;margin:0}.filter-overlay .components-button:not(.has-icon){padding-left:38px}.pagination{padding-top:20px}.pagination .components-button{margin-right:10px;border-radius:2px;box-shadow:none}.pagination .components-button:focus{box-shadow:inset 0 0 0 1px #fff,0 0 0 1.5px #007cba}.pagination .components-button:not(.is-primary){background:#fff}.pagination .components-button:not(.is-primary):focus{box-shadow:0 0 0 1.5px #007cba}.single-templates-wrapper .components-spinner{display:block;margin:0 auto}.single-templates-wrapper .top{padding:25px 0 30px}.single-templates-wrapper .header{display:flex;flex-direction:column}.single-templates-wrapper .header h1{display:flex;align-items:center;font-size:26px;font-weight:700}.single-templates-wrapper .header .actions{margin-top:15px}.single-templates-wrapper .header .actions .components-button{font-weight:600;font-size:14px;height:auto;border-radius:4px}.single-templates-wrapper .header .actions .components-button:not(:first-child){margin-left:20px}.single-templates-wrapper .header .actions .components-button.is-primary{padding:10px 30px}.single-templates-wrapper .header .actions .components-button.is-secondary{border:2px solid;padding:8px 20px}.single-templates-wrapper .header .description{font-size:16px;color:#282828}.single-templates-wrapper .header .pro-badge{font-size:11px;margin-left:20px}.ob-preview.single-templates .actions .components-button{font-weight:600;font-size:14px;height:auto;border-radius:4px}.ob-preview.single-templates .actions .components-button:not(:first-child){margin-left:20px}.ob-preview.single-templates .actions .components-button.is-primary{padding:10px 30px}.ob-preview.single-templates .actions .components-button.is-secondary{border:2px solid;padding:8px 20px}@media(min-width: 660px){.ob-sites.is-grid{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.ob-head>.header-container>h2,.ob-migration>h2{font-size:30px}.ob-head>.header-container>p,.ob-migration>p{font-size:22px}.header-form{flex-direction:row}.ob-head>.header-container>h2,.ob-migration>h2{font-size:30px}.ob-head>.header-container>p,.ob-migration>p{font-size:22px}.header-form{flex-direction:row}.cloud-items.is-grid .table{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media(min-width: 992px){.container{padding:0 20px}.content{display:flex}.main{flex-grow:1}.col{display:flex;flex-direction:column}.content-wrap.is-onboarding .content{max-width:1300px;padding:15px 40px 35px;box-shadow:0 0 10px -5px rgba(0,0,0,.5);border:1px solid #e1e1e1;margin:40px auto 30px}.content-wrap.is-onboarding .header-form{margin-top:0}.ob-sites.is-grid{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.editor-tabs{display:flex}.ob-body .ob-dropdown.editor-selector{display:none}.header-form{margin-top:25px}.search{display:flex}.search input{border-bottom-right-radius:0;border-top-right-radius:0}.search img{top:50%;transform:translateY(-50%)}.search .ob-dropdown{display:inline-block;width:200px;margin:0}.search .ob-dropdown button{margin:0;border-top-left-radius:0;border-bottom-left-radius:0}.cloud-items.is-grid .table{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.single-templates-wrapper .header{flex-direction:row;align-items:flex-start}.single-templates-wrapper .header h1{font-size:30px}.single-templates-wrapper .description{font-size:20px}.single-templates-wrapper .actions{margin-left:auto}}@media(min-width: 1200px){.container{margin:0 auto}.col{width:50%}.col:not(:last-child){margin-right:20px}.main{flex-grow:1}.content{display:flex;padding-top:30px}.columns{display:flex;flex-direction:row}.editor-tabs .icon-wrap{display:block}.cloud-items.is-grid .table{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}.single-templates-wrapper .actions{margin-left:auto}}@media(min-width: 1400px){.col:not(:last-child){margin-right:30px}.card{padding:30px 40px}.editor-tabs a{width:auto;padding:15px 20px 12px 5px}}
 
assets/src/Components/CloudLibrary/Filters.js CHANGED
@@ -1,7 +1,14 @@
1
- /* global tiobDash */
2
- import { alignJustify, grid } from '@wordpress/icons';
 
3
  import { __ } from '@wordpress/i18n';
4
- import { Button, TextControl } from '@wordpress/components';
 
 
 
 
 
 
5
 
6
  const Filters = ( {
7
  isGrid,
@@ -9,28 +16,66 @@ const Filters = ( {
9
  searchQuery,
10
  setSearchQuery,
11
  onSearch,
 
 
 
12
  } ) => {
13
- const onSubmit = ( e ) => {
14
- e.preventDefault();
15
- onSearch();
16
- };
17
-
18
  return (
19
  <div className="filters">
20
  <div className="header-form">
21
- <form className="search" onSubmit={ onSubmit }>
22
- <img
23
- src={ tiobDash.assets + '/img/search.svg' }
24
- alt={ __( 'Search Icon' ) }
25
- />
26
- <TextControl
27
- type="search"
28
- value={ searchQuery }
29
- onChange={ setSearchQuery }
30
- placeholder={ __( 'Search for a template' ) + '' }
31
- />
32
- </form>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
33
  <div className="display-filters">
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
34
  <Button
35
  label={ __( 'List View' ) }
36
  icon={ alignJustify }
1
+ import classnames from 'classnames';
2
+ import { alignJustify, grid, search } from '@wordpress/icons';
3
+ import { ENTER } from '@wordpress/keycodes';
4
  import { __ } from '@wordpress/i18n';
5
+ import { Button, Icon } from '@wordpress/components';
6
+
7
+ const sortByOptions = {
8
+ date: __( 'Date' ),
9
+ template_name: __( 'Name' ),
10
+ modified: __( 'Last Modified' ),
11
+ };
12
 
13
  const Filters = ( {
14
  isGrid,
16
  searchQuery,
17
  setSearchQuery,
18
  onSearch,
19
+ sortingOrder,
20
+ setSortingOrder,
21
+ changeOrder,
22
  } ) => {
 
 
 
 
 
23
  return (
24
  <div className="filters">
25
  <div className="header-form">
26
+ <div className="display-sorting">
27
+ <div className="sorting-label">{ __( 'Sort by' ) }</div>
28
+
29
+ <div className="sorting-filter">
30
+ { Object.keys( sortByOptions ).map( ( i ) => (
31
+ <Button
32
+ key={ i }
33
+ className={ classnames( {
34
+ 'is-selected': i === sortingOrder.orderby,
35
+ 'is-asc': 'ASC' === sortingOrder.order,
36
+ } ) }
37
+ onClick={ () => {
38
+ const order = {
39
+ order: 'DESC',
40
+ orderby: i,
41
+ };
42
+
43
+ if ( i === sortingOrder.orderby ) {
44
+ if ( 'DESC' === sortingOrder.order ) {
45
+ order.order = 'ASC';
46
+ }
47
+ }
48
+ setSortingOrder( {
49
+ ...order,
50
+ } );
51
+ changeOrder( {
52
+ ...order,
53
+ } );
54
+ } }
55
+ >
56
+ { sortByOptions[ i ] }
57
+ </Button>
58
+ ) ) }
59
+ </div>
60
+ </div>
61
+
62
  <div className="display-filters">
63
+ <div className="display-filters__search">
64
+ <input
65
+ placeholder={ __( 'Search' ) }
66
+ value={ searchQuery }
67
+ onChange={ ( e ) =>
68
+ setSearchQuery( e.target.value )
69
+ }
70
+ onKeyDown={ ( e ) => {
71
+ if ( e.keyCode === ENTER ) {
72
+ onSearch();
73
+ }
74
+ } }
75
+ />
76
+ <Icon icon={ search } />
77
+ </div>
78
+
79
  <Button
80
  label={ __( 'List View' ) }
81
  icon={ alignJustify }
assets/src/Components/CloudLibrary/ImportTemplatesModal.js CHANGED
@@ -166,7 +166,13 @@ const ImportTemplatesModal = ( {
166
  icon={ pageIcon }
167
  className="active"
168
  />
169
- <span>{ page.title }</span>
 
 
 
 
 
 
170
  <div className="actions">
171
  <Button
172
  isTertiary
166
  icon={ pageIcon }
167
  className="active"
168
  />
169
+ <span>
170
+ { page.title.replace(
171
+ /&#8217;/g,
172
+ // eslint-disable-next-line prettier/prettier
173
+ '\''
174
+ ) }
175
+ </span>
176
  <div className="actions">
177
  <Button
178
  isTertiary
assets/src/Components/CloudLibrary/Library.js CHANGED
@@ -1,4 +1,5 @@
1
  import classnames from 'classnames';
 
2
 
3
  import { chevronLeft, chevronRight, close } from '@wordpress/icons';
4
  import { useEffect, useState, Fragment } from '@wordpress/element';
@@ -12,7 +13,6 @@ import ListItem from './ListItem';
12
  import Filters from './Filters';
13
  import PreviewFrame from './PreviewFrame';
14
  import ImportTemplatesModal from './ImportTemplatesModal';
15
- import Pagination from '../../../../editor/src/components/pagination';
16
 
17
  const Library = ( {
18
  isGeneral,
@@ -20,26 +20,73 @@ const Library = ( {
20
  setTemplateModal,
21
  templateModal,
22
  themeStatus,
23
- editor,
24
  } ) => {
25
- const [ library, setLibrary ] = useState( [] );
 
 
 
 
26
  const [ toImport, setToImport ] = useState( [] );
27
  const [ isGrid, setIsGrid ] = useState( isGeneral );
28
  const [ searchQuery, setSearchQuery ] = useState( '' );
29
- const [ currentPage, setCurrentPage ] = useState( 0 );
30
- const [ totalPages, setTotalPages ] = useState( 0 );
 
 
 
 
 
 
31
  const [ isLoading, setLoading ] = useState( false );
 
32
  const [ previewUrl, setPreviewUrl ] = useState( '' );
33
 
 
 
 
 
 
 
 
 
 
 
 
34
  useEffect( () => {
35
  setLoading( true );
 
 
 
 
 
 
 
 
 
 
 
 
36
  loadTemplates();
37
- }, [ isGeneral ] );
38
 
39
- const loadTemplates = () => {
 
 
 
 
 
 
 
 
 
 
 
40
  const params = {
41
- page: currentPage,
42
  per_page: 12,
 
 
43
  };
44
 
45
  if ( isGeneral ) {
@@ -52,19 +99,29 @@ const Library = ( {
52
  }
53
 
54
  fetchLibrary( isGeneral, params ).then( ( r ) => {
55
- setLibrary( r.templates );
56
- setTotalPages( r.total );
 
 
 
 
 
 
57
  setLoading( false );
58
  } );
59
  };
60
 
61
- const handlePageChange = async ( index ) => {
62
- setLoading( true );
63
- setCurrentPage( index );
 
 
 
64
 
65
  const params = {
66
  page: index,
67
  per_page: 12,
 
68
  };
69
 
70
  if ( isGeneral ) {
@@ -77,24 +134,40 @@ const Library = ( {
77
  }
78
 
79
  await fetchLibrary( isGeneral, params ).then( ( r ) => {
80
- setLibrary( r.templates );
81
- setTotalPages( r.total );
 
 
 
 
 
 
82
  } );
83
 
84
- setLoading( false );
85
  };
86
 
87
  const handleSearch = () => {
88
  setLoading( true );
89
- const params = { search: searchQuery };
 
 
 
 
90
  if ( isGeneral ) {
91
  params.template_site_slug = 'general';
92
  params.premade = true;
93
  }
94
 
95
  fetchLibrary( isGeneral, params ).then( ( r ) => {
96
- setLibrary( r.templates );
97
- setTotalPages( r.total );
 
 
 
 
 
 
98
  setLoading( false );
99
  } );
100
  };
@@ -114,44 +187,127 @@ const Library = ( {
114
  };
115
 
116
  const currentPreviewIndex =
117
- library && library.findIndex( ( item ) => item.link === previewUrl );
 
118
  const previewedItem =
119
- library && library.find( ( item ) => previewUrl === item.link );
 
120
  const wrapClasses = classnames( 'cloud-items', { 'is-grid': isGrid } );
121
 
122
  const handlePrevious = () => {
123
  let newIndex = currentPreviewIndex - 1;
124
  if ( currentPreviewIndex === 0 ) {
125
- newIndex = library.length - 1;
126
  }
127
- setPreviewUrl( library[ newIndex ].link );
128
  };
129
 
130
  const handleNext = () => {
131
  let newIndex = currentPreviewIndex + 1;
132
- if ( currentPreviewIndex === library.length - 1 ) {
133
  newIndex = 0;
134
  }
135
- setPreviewUrl( library[ newIndex ].link );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
136
  };
137
 
138
  return (
139
  <div className={ wrapClasses }>
140
  <>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
141
  <Filters
 
142
  isGrid={ isGrid }
143
  setGrid={ setIsGrid }
144
  searchQuery={ searchQuery }
145
  setSearchQuery={ setSearchQuery }
146
  onSearch={ handleSearch }
 
 
 
147
  />
148
  { isLoading && <Spinner /> }
149
  { ! isLoading &&
150
- ( library && library.length > 0 ? (
151
  <>
152
  <div className="table">
153
- { library.map( ( item ) => (
154
  <ListItem
 
155
  onPreview={ handlePreview }
156
  userTemplate={ ! isGeneral }
157
  key={ item.template_id }
@@ -162,11 +318,35 @@ const Library = ( {
162
  />
163
  ) ) }
164
  </div>
165
- <Pagination
166
- total={ totalPages }
167
- current={ currentPage }
168
- onChange={ handlePageChange }
169
- />
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
170
  </>
171
  ) : (
172
  <Fragment>{ __( 'No templates found.' ) }</Fragment>
@@ -189,7 +369,7 @@ const Library = ( {
189
  icon={ close }
190
  onClick={ () => setPreviewUrl( '' ) }
191
  />
192
- { library.length > 1 && (
193
  <>
194
  <Button
195
  icon={
@@ -240,14 +420,18 @@ export default compose(
240
  };
241
  } ),
242
  withSelect( ( select ) => {
243
- const { getTemplateModal, getThemeAction, getCurrentEditor } = select(
244
- 'neve-onboarding'
245
- );
 
 
 
246
 
247
  return {
248
  templateModal: getTemplateModal(),
249
  themeStatus: getThemeAction().action || false,
250
  editor: getCurrentEditor(),
 
251
  };
252
  } )
253
  )( Library );
1
  import classnames from 'classnames';
2
+ import VizSensor from 'react-visibility-sensor';
3
 
4
  import { chevronLeft, chevronRight, close } from '@wordpress/icons';
5
  import { useEffect, useState, Fragment } from '@wordpress/element';
13
  import Filters from './Filters';
14
  import PreviewFrame from './PreviewFrame';
15
  import ImportTemplatesModal from './ImportTemplatesModal';
 
16
 
17
  const Library = ( {
18
  isGeneral,
20
  setTemplateModal,
21
  templateModal,
22
  themeStatus,
23
+ currentTab,
24
  } ) => {
25
+ const [ library, setLibrary ] = useState( {
26
+ gutenberg: [],
27
+ elementor: [],
28
+ } );
29
+ const [ type, setType ] = useState( 'gutenberg' );
30
  const [ toImport, setToImport ] = useState( [] );
31
  const [ isGrid, setIsGrid ] = useState( isGeneral );
32
  const [ searchQuery, setSearchQuery ] = useState( '' );
33
+ const [ currentPage, setCurrentPage ] = useState( {
34
+ gutenberg: 0,
35
+ editor: 0,
36
+ } );
37
+ const [ totalPages, setTotalPages ] = useState( {
38
+ gutenberg: 0,
39
+ editor: 0,
40
+ } );
41
  const [ isLoading, setLoading ] = useState( false );
42
+ const [ isFetching, setFetching ] = useState( false );
43
  const [ previewUrl, setPreviewUrl ] = useState( '' );
44
 
45
+ const [ sortingOrder, setSortingOrder ] = useState( {
46
+ templates: {
47
+ order: 'DESC',
48
+ orderby: 'date',
49
+ },
50
+ library: {
51
+ order: 'DESC',
52
+ orderby: 'date',
53
+ },
54
+ } );
55
+
56
  useEffect( () => {
57
  setLoading( true );
58
+ setSearchQuery( '' );
59
+
60
+ setCurrentPage( {
61
+ gutenberg: 0,
62
+ editor: 0,
63
+ } );
64
+
65
+ setTotalPages( {
66
+ gutenberg: 0,
67
+ editor: 0,
68
+ } );
69
+
70
  loadTemplates();
71
+ }, [ isGeneral, type ] );
72
 
73
+ const EDITORS = {
74
+ gutenberg: {
75
+ label: __( 'Gutenberg' ),
76
+ icon: 'gutenberg.jpg',
77
+ },
78
+ elementor: {
79
+ label: __( 'Elementor' ),
80
+ icon: 'elementor.jpg',
81
+ },
82
+ };
83
+
84
+ const loadTemplates = ( updateItem = {} ) => {
85
  const params = {
86
+ page: currentPage[ type ],
87
  per_page: 12,
88
+ type,
89
+ ...updateItem,
90
  };
91
 
92
  if ( isGeneral ) {
99
  }
100
 
101
  fetchLibrary( isGeneral, params ).then( ( r ) => {
102
+ setLibrary( {
103
+ ...library,
104
+ [ type ]: r.templates,
105
+ } );
106
+ setTotalPages( {
107
+ ...totalPages,
108
+ [ type ]: r.total,
109
+ } );
110
  setLoading( false );
111
  } );
112
  };
113
 
114
+ const handlePageChange = async ( index = currentPage[ type ] + 1 ) => {
115
+ setFetching( true );
116
+ setCurrentPage( {
117
+ ...currentPage,
118
+ [ type ]: index,
119
+ } );
120
 
121
  const params = {
122
  page: index,
123
  per_page: 12,
124
+ type,
125
  };
126
 
127
  if ( isGeneral ) {
134
  }
135
 
136
  await fetchLibrary( isGeneral, params ).then( ( r ) => {
137
+ setLibrary( {
138
+ ...library,
139
+ [ type ]: [ ...library[ type ], ...r.templates ],
140
+ } );
141
+ setTotalPages( {
142
+ ...totalPages,
143
+ [ type ]: r.total,
144
+ } );
145
  } );
146
 
147
+ setFetching( false );
148
  };
149
 
150
  const handleSearch = () => {
151
  setLoading( true );
152
+ const params = {
153
+ search: searchQuery,
154
+ type,
155
+ ...getOrder(),
156
+ };
157
  if ( isGeneral ) {
158
  params.template_site_slug = 'general';
159
  params.premade = true;
160
  }
161
 
162
  fetchLibrary( isGeneral, params ).then( ( r ) => {
163
+ setLibrary( {
164
+ ...library,
165
+ [ type ]: [ ...r.templates ],
166
+ } );
167
+ setTotalPages( {
168
+ ...totalPages,
169
+ [ type ]: r.total,
170
+ } );
171
  setLoading( false );
172
  } );
173
  };
187
  };
188
 
189
  const currentPreviewIndex =
190
+ library[ type ] &&
191
+ library[ type ].findIndex( ( item ) => item.link === previewUrl );
192
  const previewedItem =
193
+ library[ type ] &&
194
+ library[ type ].find( ( item ) => previewUrl === item.link );
195
  const wrapClasses = classnames( 'cloud-items', { 'is-grid': isGrid } );
196
 
197
  const handlePrevious = () => {
198
  let newIndex = currentPreviewIndex - 1;
199
  if ( currentPreviewIndex === 0 ) {
200
+ newIndex = library[ type ].length - 1;
201
  }
202
+ setPreviewUrl( library[ type ][ newIndex ].link );
203
  };
204
 
205
  const handleNext = () => {
206
  let newIndex = currentPreviewIndex + 1;
207
+ if ( currentPreviewIndex === library[ type ].length - 1 ) {
208
  newIndex = 0;
209
  }
210
+ setPreviewUrl( library[ type ][ newIndex ].link );
211
+ };
212
+
213
+ const getOrder = () => {
214
+ if ( isGeneral ) {
215
+ return sortingOrder.templates;
216
+ }
217
+
218
+ return sortingOrder.library;
219
+ };
220
+
221
+ const setSorting = ( order ) => {
222
+ if ( isGeneral ) {
223
+ return setSortingOrder( {
224
+ ...sortingOrder,
225
+ templates: order,
226
+ } );
227
+ }
228
+
229
+ return setSortingOrder( {
230
+ ...sortingOrder,
231
+ library: order,
232
+ } );
233
+ };
234
+
235
+ const changeOrder = async ( order ) => {
236
+ setLoading( true );
237
+ const params = {
238
+ search: searchQuery,
239
+ type,
240
+ ...order,
241
+ };
242
+
243
+ if ( isGeneral ) {
244
+ params.template_site_slug = 'general';
245
+ params.premade = true;
246
+ }
247
+
248
+ fetchLibrary( isGeneral, params ).then( ( r ) => {
249
+ setLibrary( {
250
+ ...library,
251
+ [ type ]: [ ...r.templates ],
252
+ } );
253
+ setTotalPages( {
254
+ ...totalPages,
255
+ [ type ]: r.total,
256
+ } );
257
+ setLoading( false );
258
+ } );
259
  };
260
 
261
  return (
262
  <div className={ wrapClasses }>
263
  <>
264
+ <div className="editor-tabs">
265
+ { Object.keys( EDITORS ).map( ( key ) => (
266
+ // eslint-disable-next-line jsx-a11y/anchor-is-valid
267
+ <a
268
+ key={key}
269
+ href="#"
270
+ onClick={ () => setType( key ) }
271
+ className={ classnames( 'tab', {
272
+ active: type === key,
273
+ } ) }
274
+ >
275
+ <span className="icon-wrap">
276
+ <img
277
+ className="editor-icon"
278
+ src={
279
+ window.tiobDash.assets +
280
+ 'img/' +
281
+ EDITORS[ key ].icon
282
+ }
283
+ alt={ EDITORS[ key ].label }
284
+ />
285
+ </span>
286
+ <span className="editor">
287
+ { EDITORS[ key ].label }
288
+ </span>
289
+ </a>
290
+ ) ) }
291
+ </div>
292
  <Filters
293
+ currentTab={ currentTab }
294
  isGrid={ isGrid }
295
  setGrid={ setIsGrid }
296
  searchQuery={ searchQuery }
297
  setSearchQuery={ setSearchQuery }
298
  onSearch={ handleSearch }
299
+ sortingOrder={ getOrder() }
300
+ setSortingOrder={ setSorting }
301
+ changeOrder={ changeOrder }
302
  />
303
  { isLoading && <Spinner /> }
304
  { ! isLoading &&
305
+ ( library[ type ] && library[ type ].length > 0 ? (
306
  <>
307
  <div className="table">
308
+ { library[ type ].map( ( item ) => (
309
  <ListItem
310
+ sortingOrder={ getOrder() }
311
  onPreview={ handlePreview }
312
  userTemplate={ ! isGeneral }
313
  key={ item.template_id }
318
  />
319
  ) ) }
320
  </div>
321
+
322
+ <VizSensor
323
+ onChange={ ( isVisible ) => {
324
+ if ( ! isVisible ) {
325
+ return false;
326
+ }
327
+
328
+ if (
329
+ Number( totalPages[ type ] ) >
330
+ currentPage[ type ]
331
+ ) {
332
+ handlePageChange();
333
+ }
334
+ } }
335
+ >
336
+ <span
337
+ style={ {
338
+ height: 10,
339
+ width: 10,
340
+ display: 'block',
341
+ } }
342
+ />
343
+ </VizSensor>
344
+
345
+ { isFetching && (
346
+ <div className="fetching-loader">
347
+ <Spinner />
348
+ </div>
349
+ ) }
350
  </>
351
  ) : (
352
  <Fragment>{ __( 'No templates found.' ) }</Fragment>
369
  icon={ close }
370
  onClick={ () => setPreviewUrl( '' ) }
371
  />
372
+ { library[ type ].length > 1 && (
373
  <>
374
  <Button
375
  icon={
420
  };
421
  } ),
422
  withSelect( ( select ) => {
423
+ const {
424
+ getTemplateModal,
425
+ getThemeAction,
426
+ getCurrentEditor,
427
+ getCurrentTab,
428
+ } = select( 'neve-onboarding' );
429
 
430
  return {
431
  templateModal: getTemplateModal(),
432
  themeStatus: getThemeAction().action || false,
433
  editor: getCurrentEditor(),
434
+ currentTab: getCurrentTab(),
435
  };
436
  } )
437
  )( Library );
assets/src/Components/CloudLibrary/ListItem.js CHANGED
@@ -1,6 +1,6 @@
1
  /* eslint-disable camelcase */
2
 
3
- import { check, edit, group, page, trash, update } from '@wordpress/icons';
4
  import { __ } from '@wordpress/i18n';
5
  import { Button, Icon, TextControl } from '@wordpress/components';
6
 
@@ -14,6 +14,7 @@ import {
14
  } from './common';
15
 
16
  const ListItem = ( {
 
17
  item,
18
  loadTemplates,
19
  userTemplate,
@@ -63,7 +64,7 @@ const ListItem = ( {
63
 
64
  deleteTemplate( item.template_id ).then( ( r ) => {
65
  if ( r.success ) {
66
- loadTemplates();
67
  setLoading( false );
68
  }
69
  } );
1
  /* eslint-disable camelcase */
2
 
3
+ import { check, edit, page, trash, update } from '@wordpress/icons';
4
  import { __ } from '@wordpress/i18n';
5
  import { Button, Icon, TextControl } from '@wordpress/components';
6
 
14
  } from './common';
15
 
16
  const ListItem = ( {
17
+ sortingOrder,
18
  item,
19
  loadTemplates,
20
  userTemplate,
64
 
65
  deleteTemplate( item.template_id ).then( ( r ) => {
66
  if ( r.success ) {
67
+ loadTemplates( sortingOrder );
68
  setLoading( false );
69
  }
70
  } );
assets/src/Components/CloudLibrary/common.js CHANGED
@@ -51,6 +51,8 @@ export const updateTemplate = async ( id, name ) => {
51
  query: {
52
  cache: localStorage.getItem( 'tpcCacheBuster' ),
53
  ...tiobDash.params,
 
 
54
  },
55
  } );
56
 
@@ -58,10 +60,6 @@ export const updateTemplate = async ( id, name ) => {
58
  await apiFetch( {
59
  url,
60
  method: 'POST',
61
- data: {
62
- template_id: id,
63
- template_name: name,
64
- },
65
  } );
66
  localStorage.setItem( 'tpcCacheBuster', uuidv4() );
67
 
51
  query: {
52
  cache: localStorage.getItem( 'tpcCacheBuster' ),
53
  ...tiobDash.params,
54
+ template_id: id,
55
+ template_name: name,
56
  },
57
  } );
58
 
60
  await apiFetch( {
61
  url,
62
  method: 'POST',
 
 
 
 
63
  } );
64
  localStorage.setItem( 'tpcCacheBuster', uuidv4() );
65
 
assets/src/scss/_editor-tabs.scss CHANGED
@@ -73,6 +73,16 @@
73
  }
74
  }
75
 
 
 
 
 
 
 
 
 
 
 
76
  @mixin ob-editor-tabs--tablet() {
77
  }
78
 
73
  }
74
  }
75
 
76
+ .cloud-items {
77
+ .editor-tabs {
78
+ a {
79
+ &:not(:first-child) {
80
+ margin-left: 20px;
81
+ }
82
+ }
83
+ }
84
+ }
85
+
86
  @mixin ob-editor-tabs--tablet() {
87
  }
88
 
assets/src/scss/_library.scss CHANGED
@@ -64,9 +64,45 @@
64
  align-items: center;
65
  margin-bottom: 40px;
66
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
67
  .components-base-control, input {
68
  width: 100%;
69
 
 
 
 
 
 
 
70
  .components-base-control__field {
71
  margin-bottom: 0;
72
  }
@@ -81,6 +117,33 @@
81
  display: flex;
82
  margin-left: 20px;
83
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
84
  button {
85
  &.is-pressed, &:active, &:focus, &:hover {
86
  background-color: transparent !important;
@@ -89,8 +152,54 @@
89
  }
90
  }
91
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
92
  .header-form {
93
  width: 100%;
 
 
94
  }
95
  }
96
 
@@ -102,6 +211,12 @@
102
  margin-top: 50% !important;
103
  }
104
 
 
 
 
 
 
 
105
  &.is-grid .table {
106
  display: grid;
107
  grid-template-columns: 1fr;
@@ -212,6 +327,14 @@
212
  }
213
  }
214
 
 
 
 
 
 
 
 
 
215
  @mixin library--tablet {
216
  .cloud-items {
217
  &.is-grid .table {
64
  align-items: center;
65
  margin-bottom: 40px;
66
 
67
+ .components-dropdown {
68
+ &:nth-of-type(1) {
69
+ .components-button {
70
+ &.filter-input {
71
+ width: 100px;
72
+ border-right-width: 0.1px;
73
+ border-radius: 0;
74
+ }
75
+ }
76
+ }
77
+
78
+ .components-button {
79
+ &.filter-input {
80
+ width: 200px;
81
+ height: 52px;
82
+ display: flex;
83
+ align-items: center;
84
+ font-weight: 600;
85
+ padding: 5px 20px 5px 10px;
86
+ background: #fff;
87
+ border: 1px solid #d9d9d9;
88
+ border-left : 0;
89
+ color: #616161;
90
+ box-shadow: none;
91
+ font-weight: normal;
92
+ border-radius: 0 6px 6px 0;
93
+ }
94
+ }
95
+ }
96
+
97
  .components-base-control, input {
98
  width: 100%;
99
 
100
+ &.has-filters {
101
+ input {
102
+ border-radius: 6px 0 0 6px;
103
+ }
104
+ }
105
+
106
  .components-base-control__field {
107
  margin-bottom: 0;
108
  }
117
  display: flex;
118
  margin-left: 20px;
119
 
120
+ .display-filters__search {
121
+ width: 200px;
122
+ position: relative;
123
+ margin-right: 20px;
124
+
125
+ input {
126
+ max-height: 36px;
127
+ border: none;
128
+ border-bottom: 1px solid #d5dadf;
129
+ border-radius: 0;
130
+ font-size: 11px;
131
+ padding: 8px 15px 8px 0;
132
+ transition: border .5s;
133
+ background: none;
134
+ box-shadow: none;
135
+ color: #6d7882;
136
+ outline: none;
137
+ }
138
+
139
+ svg {
140
+ position: absolute;
141
+ top: 50%;
142
+ right: 0;
143
+ transform: translateY(-50%);
144
+ }
145
+ }
146
+
147
  button {
148
  &.is-pressed, &:active, &:focus, &:hover {
149
  background-color: transparent !important;
152
  }
153
  }
154
 
155
+ .display-sorting {
156
+ display: flex;
157
+ align-items: center;
158
+ font-size: 11px;
159
+
160
+ .sorting-label {
161
+ flex-grow: 1;
162
+ text-align: left;
163
+ padding-right: 20px;
164
+ border-right: 1px solid #d5dadf;
165
+ text-transform: uppercase;
166
+ }
167
+
168
+ .sorting-filter {
169
+ .components-button {
170
+ padding: 0 0 0 20px;
171
+ height: auto;
172
+ color: inherit;
173
+ font-size: inherit;
174
+ text-transform: uppercase;
175
+
176
+ &::after {
177
+ width: 11px;
178
+ content: " ";
179
+ margin-left: 3px;
180
+ }
181
+
182
+ &.is-selected {
183
+ &::after {
184
+ font-family: dashicons;
185
+ content: "\f142";
186
+ margin-left: 3px;
187
+ }
188
+
189
+ &.is-asc {
190
+ &::after {
191
+ content: "\f140";
192
+ }
193
+ }
194
+ }
195
+ }
196
+ }
197
+ }
198
+
199
  .header-form {
200
  width: 100%;
201
+ display: flex;
202
+ justify-content: space-between;
203
  }
204
  }
205
 
211
  margin-top: 50% !important;
212
  }
213
 
214
+ .fetching-loader {
215
+ .components-spinner {
216
+ margin: 100px auto !important;
217
+ }
218
+ }
219
+
220
  &.is-grid .table {
221
  display: grid;
222
  grid-template-columns: 1fr;
327
  }
328
  }
329
 
330
+ .filter-overlay {
331
+ .components-button {
332
+ &:not( .has-icon ) {
333
+ padding-left: 38px;
334
+ }
335
+ }
336
+ }
337
+
338
  @mixin library--tablet {
339
  .cloud-items {
340
  &.is-grid .table {
editor/build/index-rtl.css CHANGED
@@ -1,2 +1 @@
1
- .tpc-template-cloud-icon{max-width:100%;max-height:100%}.tpc-template-cloud-modal .components-modal__frame{width:100%}.tpc-template-cloud-modal .components-modal__frame .components-modal__content{padding:0}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .components-modal__header{display:none}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header{display:flex;border-bottom:1px solid #e0e0e0}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .left{display:flex;flex-basis:20%;justify-content:flex-start}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .left .tpc-template-cloud-icon{width:60px;height:60px;padding:10px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .center{display:flex;flex-basis:60%;justify-content:center}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .center .tabs{height:60px;font-size:14px;color:#616161;font-weight:500;border-radius:0;padding-right:25px;padding-left:25px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .center .tabs.is-active{box-shadow:inset 0 0 0 1.5px transparent, inset 0 -4px 0 0 #0073aa}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .right{display:flex;flex-basis:20%;justify-content:flex-end}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .right .components-button{width:60px;height:60px;border-right:1px solid #e6e9ec}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .right .components-button:hover{background:#f1f1f1}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .right .components-button svg{width:32px;height:32px;fill:#616161}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .right .components-button-group{display:flex;justify-content:center;align-items:center;height:60px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .right .components-button-group .components-button{border-right:0;box-shadow:none;background:#f1f1f1;width:38px;height:38px;margin:5px 10px;padding:5px;border:1px solid #d9d9d9;border-radius:6px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .right .components-button-group .components-button:hover{color:#f1f1f1;background:#0073aa;width:auto;border:1px solid #0073aa}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .right .components-button-group .components-button:hover:before{content:'Sync';padding:0 10px;font-weight:500}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .right .components-button-group .components-button:hover svg{fill:#f1f1f1}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .right .components-button-group .components-button svg{width:26px;height:26px;padding:0;fill:#0073aa}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content{background:#f1f1f1;padding:20px 40px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .notices .components-notice{margin:0 0 20px 0;padding:10px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .filters{display:flex;justify-content:flex-end;padding-bottom:20px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .filters .components-button.is-pressed{background:transparent}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .filters .components-button.is-pressed svg{fill:#0073aa}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .filters .components-button svg{fill:#d9d9d9}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content.is-grid{display:-ms-grid;display:grid;-ms-grid-columns:25% 25% 25% 25%;grid-template-columns:25% 25% 25% 25%}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-row{display:flex;height:60px;width:100%;align-items:center;padding:0 25px;background:#fff;border:1px solid rgba(0,0,0,0.11);border-top:none}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-row:first-child{border-top:1px solid rgba(0,0,0,0.11)}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-row svg{height:24px;margin-left:10px;fill:#b9b9b9}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-row .row-title{display:flex;align-items:center}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-row .row-title .components-base-control__field{margin:0}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-row .row-controls{display:flex;align-items:center;margin-right:auto}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-row .row-controls button{padding:6px 30px;font-weight:600;color:#b9b9b9}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-row .actions{display:flex;margin-right:50px;justify-content:flex-end}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-row .actions.no-controls{margin-right:auto}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-row .actions .components-button{padding:6px 30px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-row .actions .components-button.is-primary{margin-right:10px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid{border:1px solid #ccc;margin:10px;min-height:350px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid .grid-preview{display:flex;width:100%;height:300px;background-color:#b7c0cc;background-position:top center;background-size:cover}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid .grid-preview:hover{background-color:#404040}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid .grid-preview.is-loading{background:#404040}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid .grid-preview.is-loading .preview-actions{display:flex}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid .grid-preview .preview-actions{opacity:0;transition:.3s ease opacity;width:100%;height:auto;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(0,0,0,0.9);display:flex}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid .grid-preview .preview-actions>.components-button{width:120px;justify-content:center;margin-bottom:10px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid .grid-preview .preview-actions>.components-button.is-secondary{color:#ffffff;box-shadow:inset 0 0 0 2px #ffffff}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid .grid-preview .preview-actions>.components-button.is-secondary:disabled{background:transparent;opacity:0.5}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid .grid-preview .preview-actions .preview-controls .components-button{width:20px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid .grid-preview .preview-actions .preview-controls .components-button svg{fill:#ffffff}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid .grid-preview:hover .preview-actions{opacity:1}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid .card-footer{background:#ffffff;border-top:1px solid #ccc;padding:15px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid .card-footer p{font-weight:600;margin:0}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .pagination{padding-top:20px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .pagination .components-button{margin-left:10px;border-radius:2px;box-shadow:none}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .pagination .components-button:focus{box-shadow:inset 0 0 0 1px #fff, 0 0 0 1.5px #007cba}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .pagination .components-button:not(.is-primary){background:#ffffff}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .pagination .components-button:not(.is-primary):focus{box-shadow:0 0 0 1.5px #007cba}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .preview-header{display:flex;align-items:center;justify-content:space-between}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .preview-header .right .components-button:last-child{margin-right:10px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .preview-content{margin:20px 0}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .preview-content .block-editor-block-preview__container{max-height:60vh;overflow:scroll}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .preview-content .block-editor-block-preview__container .block-editor-block-list__block:first-child{margin-top:0;margin-bottom:0}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .components-placeholder{box-shadow:none;margin:20px 0}.tpc-template-cloud-modal .components-modal__frame .components-spinner{margin:0 auto}.ti-tpc-components-panel .components-button{margin:20px 0}.controls-popover .components-popover__content{padding:10px}.controls-popover .components-popover__content .popover-content{display:flex;justify-content:center;align-items:flex-end}.controls-popover .components-popover__content .popover-content .components-base-control__field{margin:0}.controls-popover .components-popover__content .popover-content .components-base-control__field .components-text-control__input{max-height:30px}.controls-popover .components-popover__content .popover-content .components-button{max-width:30px;max-height:30px}.components-button.is-loading svg{-webkit-animation:icon-spin 2s linear infinite;animation:icon-spin 2s linear infinite}@media (max-width: 1439px){.tpc-template-cloud-modal .components-modal__frame{max-width:990px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content.is-grid{-ms-grid-columns:33% 33% 33%;grid-template-columns:33% 33% 33%}}@media (min-width: 1440px){.tpc-template-cloud-modal .components-modal__frame{max-width:1200px}}@-webkit-keyframes icon-spin{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes icon-spin{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.tpc-preview-wrap-modal{top:0 !important;bottom:0 !important;right:0 !important;left:0 !important;width:100vw !important;height:100vh !important;transform:none !important;margin:0 !important;padding:0 !important;max-width:100%;max-height:100%;overflow:hidden}.tpc-preview-wrap-modal .components-modal__header{display:none}.tpc-preview-wrap-modal .ob-preview{background-color:#fff;position:fixed;top:0;bottom:0;right:0;left:0;z-index:100000;height:100vh;margin:0;display:flex;flex-direction:column}.tpc-preview-wrap-modal .ob-preview .loading{bottom:0;top:0;right:0;left:0;position:absolute;display:flex;align-items:center;justify-content:center;z-index:100000;color:#646D82}.tpc-preview-wrap-modal .ob-preview .loading svg{-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:2000ms;animation-duration:2000ms;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.tpc-preview-wrap-modal .ob-preview .preview{display:flex;flex-direction:column;position:relative;flex-grow:1}.tpc-preview-wrap-modal .ob-preview .preview iframe{flex-grow:1;position:relative;z-index:100001;height:100%;width:100%}.tpc-preview-wrap-modal .ob-preview .bottom-bar{border-top:1px solid #e1e1e1;display:flex;padding:15px 30px;align-items:center}.tpc-preview-wrap-modal .ob-preview .bottom-bar .actions{margin-right:auto}.tpc-preview-wrap-modal .ob-preview .bottom-bar .heading{margin:0 20px 0 0}.tpc-preview-wrap-modal .ob-preview{width:100vw;height:100vh;position:absolute;top:0;right:0}@-webkit-keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(-360deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(-360deg)}}
2
-
1
+ .tpc-template-cloud-icon{max-width:100%;max-height:100%}.tpc-template-cloud-modal .components-modal__frame{width:100%}.tpc-template-cloud-modal .components-modal__frame .components-modal__content{padding:0}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .components-modal__header{display:none}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header{display:flex;border-bottom:1px solid #e0e0e0}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .left{display:flex;flex-basis:20%;justify-content:flex-start}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .left .tpc-template-cloud-icon{width:60px;height:60px;padding:10px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .center{display:flex;flex-basis:60%;justify-content:center}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .center .tabs{height:60px;font-size:14px;color:#616161;font-weight:500;border-radius:0;padding-right:25px;padding-left:25px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .center .tabs.is-active{box-shadow:inset 0 0 0 1.5px transparent,inset 0 -4px 0 0 #0073aa}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .right{display:flex;flex-basis:20%;justify-content:flex-end}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .right .components-button{width:60px;height:60px;border-right:1px solid #e6e9ec}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .right .components-button:hover{background:#f1f1f1}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .right .components-button svg{width:32px;height:32px;fill:#616161}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .right .components-button-group{display:flex;justify-content:center;align-items:center;height:60px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .right .components-button-group .components-button{border-right:0;box-shadow:none;background:#f1f1f1;width:38px;height:38px;margin:5px 10px;padding:5px;border:1px solid #d9d9d9;border-radius:6px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .right .components-button-group .components-button:hover{color:#f1f1f1;background:#0073aa;width:auto;border:1px solid #0073aa}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .right .components-button-group .components-button:hover:before{content:"Sync";padding:0 10px;font-weight:500}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .right .components-button-group .components-button:hover svg{fill:#f1f1f1}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .right .components-button-group .components-button svg{width:26px;height:26px;padding:0;fill:#0073aa}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content{background:#f1f1f1;padding:20px 40px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .notices .components-notice{margin:0 0 20px 0;padding:10px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .filters{display:flex;justify-content:space-between;padding-bottom:20px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .filters .display-sorting{display:flex;align-items:center;font-size:11px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .filters .display-sorting .sorting-label{flex-grow:1;text-align:right;padding-left:20px;border-left:1px solid #d5dadf;text-transform:uppercase}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .filters .display-sorting .sorting-filter .components-button{padding:0 20px 0 0;height:auto;color:inherit;font-size:inherit;text-transform:uppercase}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .filters .display-sorting .sorting-filter .components-button::after{width:11px;content:" ";margin-right:3px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .filters .display-sorting .sorting-filter .components-button.is-selected::after{font-family:dashicons;content:"";margin-right:3px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .filters .display-sorting .sorting-filter .components-button.is-selected.is-asc::after{content:""}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .filters .view-filters{display:flex}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .filters .view-filters .search-filters{width:200px;position:relative;margin-left:20px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .filters .view-filters .search-filters input{width:100%;max-height:36px;border:none;border-bottom:1px solid #d5dadf;border-radius:0;font-size:11px;padding:8px 0 8px 15px;transition:border .5s;background:none;box-shadow:none;color:#6d7882;outline:none}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .filters .view-filters .search-filters svg{position:absolute;top:50%;left:0;transform:translateY(-50%)}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .filters .view-filters .components-button.is-pressed{background:transparent}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .filters .view-filters .components-button.is-pressed svg{fill:#0073aa}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .filters .view-filters .components-button svg{fill:#d9d9d9}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content.is-grid{display:-ms-grid;display:grid;-ms-grid-columns:25% 25% 25% 25%;grid-template-columns:25% 25% 25% 25%}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-row{display:flex;height:60px;width:100%;align-items:center;padding:0 25px;background:#fff;border:1px solid rgba(0,0,0,.11);border-top:none}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-row:first-child{border-top:1px solid rgba(0,0,0,.11)}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-row svg{height:24px;margin-left:10px;fill:#b9b9b9}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-row .row-title{display:flex;align-items:center}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-row .row-title .components-base-control__field{margin:0}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-row .row-controls{display:flex;align-items:center;margin-right:auto}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-row .row-controls button{padding:6px 30px;font-weight:600;color:#b9b9b9}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-row .actions{display:flex;margin-right:50px;justify-content:flex-end}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-row .actions.no-controls{margin-right:auto}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-row .actions .components-button{padding:6px 30px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-row .actions .components-button.is-primary{margin-right:10px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid{border:1px solid #ccc;margin:10px;min-height:350px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid .grid-preview{display:flex;width:100%;height:300px;background-color:#b7c0cc;background-position:top center;background-size:cover}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid .grid-preview:hover{background-color:#404040}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid .grid-preview.is-loading{background:#404040}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid .grid-preview.is-loading .preview-actions{display:flex}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid .grid-preview .preview-actions{opacity:0;transition:.3s ease opacity;width:100%;height:auto;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(0,0,0,.9);display:flex}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid .grid-preview .preview-actions>.components-button{width:120px;justify-content:center;margin-bottom:10px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid .grid-preview .preview-actions>.components-button.is-secondary{color:#fff;box-shadow:inset 0 0 0 2px #fff}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid .grid-preview .preview-actions>.components-button.is-secondary:disabled{background:transparent;opacity:.5}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid .grid-preview .preview-actions .preview-controls .components-button{width:20px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid .grid-preview .preview-actions .preview-controls .components-button svg{fill:#fff}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid .grid-preview:hover .preview-actions{opacity:1}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid .card-footer{background:#fff;border-top:1px solid #ccc;padding:15px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid .card-footer p{font-weight:600;margin:0}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .pagination{padding-top:20px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .pagination .components-button{margin-left:10px;border-radius:2px;box-shadow:none}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .pagination .components-button:focus{box-shadow:inset 0 0 0 1px #fff,0 0 0 1.5px #007cba}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .pagination .components-button:not(.is-primary){background:#fff}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .pagination .components-button:not(.is-primary):focus{box-shadow:0 0 0 1.5px #007cba}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .preview-header{display:flex;align-items:center;justify-content:space-between}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .preview-header .right .components-button:last-child{margin-right:10px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .preview-content{margin:20px 0}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .preview-content .block-editor-block-preview__container{max-height:60vh;overflow:scroll}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .preview-content .block-editor-block-preview__container .block-editor-block-list__block:first-child{margin-top:0;margin-bottom:0}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .components-placeholder{box-shadow:none;margin:20px 0}.tpc-template-cloud-modal .components-modal__frame .components-spinner{margin:0 auto}.ti-tpc-components-panel .components-button{margin:20px 0}.controls-popover .components-popover__content{padding:10px}.controls-popover .components-popover__content .popover-content{display:flex;justify-content:center;align-items:flex-end}.controls-popover .components-popover__content .popover-content .components-base-control__field{margin:0}.controls-popover .components-popover__content .popover-content .components-base-control__field .components-text-control__input{max-height:30px}.controls-popover .components-popover__content .popover-content .components-button{max-width:30px;max-height:30px}.components-button.is-loading svg{-webkit-animation:icon-spin 2s linear infinite;animation:icon-spin 2s linear infinite}.filter-overlay .components-button:not(.has-icon){padding-right:38px}@media(max-width: 1439px){.tpc-template-cloud-modal .components-modal__frame{max-width:990px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content.is-grid{-ms-grid-columns:33% 33% 33%;grid-template-columns:33% 33% 33%}}@media(min-width: 1440px){.tpc-template-cloud-modal .components-modal__frame{max-width:1200px}}@-webkit-keyframes icon-spin{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes icon-spin{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.tpc-preview-wrap-modal{top:0 !important;bottom:0 !important;right:0 !important;left:0 !important;width:100vw !important;height:100vh !important;transform:none !important;margin:0 !important;padding:0 !important;max-width:100%;max-height:100%;overflow:hidden}.tpc-preview-wrap-modal .components-modal__header{display:none}.tpc-preview-wrap-modal .ob-preview{background-color:#fff;position:fixed;top:0;bottom:0;right:0;left:0;z-index:100000;height:100vh;margin:0;display:flex;flex-direction:column}.tpc-preview-wrap-modal .ob-preview .loading{bottom:0;top:0;right:0;left:0;position:absolute;display:flex;align-items:center;justify-content:center;z-index:100000;color:#646d82}.tpc-preview-wrap-modal .ob-preview .loading svg{-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:2000ms;animation-duration:2000ms;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.tpc-preview-wrap-modal .ob-preview .preview{display:flex;flex-direction:column;position:relative;flex-grow:1}.tpc-preview-wrap-modal .ob-preview .preview iframe{flex-grow:1;position:relative;z-index:100001;height:100%;width:100%}.tpc-preview-wrap-modal .ob-preview .bottom-bar{border-top:1px solid #e1e1e1;display:flex;padding:15px 30px;align-items:center}.tpc-preview-wrap-modal .ob-preview .bottom-bar .actions{margin-right:auto}.tpc-preview-wrap-modal .ob-preview .bottom-bar .heading{margin:0 20px 0 0}.tpc-preview-wrap-modal .ob-preview{width:100vw;height:100vh;position:absolute;top:0;right:0}@-webkit-keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(-360deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(-360deg)}}
 
editor/build/index.asset.php CHANGED
@@ -1,4 +1 @@
1
- <?php return array(
2
- 'dependencies' => array( 'wp-api-fetch', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-edit-post', 'wp-element', 'wp-i18n', 'wp-plugins', 'wp-polyfill', 'wp-primitives' ),
3
- 'version' => '377f8928b6cbc561fa91c8de5ba6a51f',
4
- );
1
+ <?php return array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-edit-post', 'wp-element', 'wp-i18n', 'wp-keycodes', 'wp-plugins', 'wp-polyfill', 'wp-primitives'), 'version' => 'a32227eafef0ccfe6ab56bff0eb699c9');
 
 
 
editor/build/index.css CHANGED
@@ -1,2 +1 @@
1
- .tpc-template-cloud-icon{max-width:100%;max-height:100%}.tpc-template-cloud-modal .components-modal__frame{width:100%}.tpc-template-cloud-modal .components-modal__frame .components-modal__content{padding:0}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .components-modal__header{display:none}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header{display:flex;border-bottom:1px solid #e0e0e0}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .left{display:flex;flex-basis:20%;justify-content:flex-start}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .left .tpc-template-cloud-icon{width:60px;height:60px;padding:10px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .center{display:flex;flex-basis:60%;justify-content:center}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .center .tabs{height:60px;font-size:14px;color:#616161;font-weight:500;border-radius:0;padding-left:25px;padding-right:25px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .center .tabs.is-active{box-shadow:inset 0 0 0 1.5px transparent, inset 0 -4px 0 0 #0073aa}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .right{display:flex;flex-basis:20%;justify-content:flex-end}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .right .components-button{width:60px;height:60px;border-left:1px solid #e6e9ec}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .right .components-button:hover{background:#f1f1f1}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .right .components-button svg{width:32px;height:32px;fill:#616161}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .right .components-button-group{display:flex;justify-content:center;align-items:center;height:60px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .right .components-button-group .components-button{border-left:0;box-shadow:none;background:#f1f1f1;width:38px;height:38px;margin:5px 10px;padding:5px;border:1px solid #d9d9d9;border-radius:6px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .right .components-button-group .components-button:hover{color:#f1f1f1;background:#0073aa;width:auto;border:1px solid #0073aa}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .right .components-button-group .components-button:hover:before{content:'Sync';padding:0 10px;font-weight:500}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .right .components-button-group .components-button:hover svg{fill:#f1f1f1}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .right .components-button-group .components-button svg{width:26px;height:26px;padding:0;fill:#0073aa}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content{background:#f1f1f1;padding:20px 40px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .notices .components-notice{margin:0 0 20px 0;padding:10px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .filters{display:flex;justify-content:flex-end;padding-bottom:20px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .filters .components-button.is-pressed{background:transparent}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .filters .components-button.is-pressed svg{fill:#0073aa}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .filters .components-button svg{fill:#d9d9d9}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content.is-grid{display:-ms-grid;display:grid;-ms-grid-columns:25% 25% 25% 25%;grid-template-columns:25% 25% 25% 25%}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-row{display:flex;height:60px;width:100%;align-items:center;padding:0 25px;background:#fff;border:1px solid rgba(0,0,0,0.11);border-top:none}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-row:first-child{border-top:1px solid rgba(0,0,0,0.11)}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-row svg{height:24px;margin-right:10px;fill:#b9b9b9}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-row .row-title{display:flex;align-items:center}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-row .row-title .components-base-control__field{margin:0}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-row .row-controls{display:flex;align-items:center;margin-left:auto}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-row .row-controls button{padding:6px 30px;font-weight:600;color:#b9b9b9}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-row .actions{display:flex;margin-left:50px;justify-content:flex-end}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-row .actions.no-controls{margin-left:auto}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-row .actions .components-button{padding:6px 30px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-row .actions .components-button.is-primary{margin-left:10px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid{border:1px solid #ccc;margin:10px;min-height:350px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid .grid-preview{display:flex;width:100%;height:300px;background-color:#b7c0cc;background-position:top center;background-size:cover}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid .grid-preview:hover{background-color:#404040}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid .grid-preview.is-loading{background:#404040}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid .grid-preview.is-loading .preview-actions{display:flex}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid .grid-preview .preview-actions{opacity:0;transition:.3s ease opacity;width:100%;height:auto;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(0,0,0,0.9);display:flex}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid .grid-preview .preview-actions>.components-button{width:120px;justify-content:center;margin-bottom:10px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid .grid-preview .preview-actions>.components-button.is-secondary{color:#ffffff;box-shadow:inset 0 0 0 2px #ffffff}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid .grid-preview .preview-actions>.components-button.is-secondary:disabled{background:transparent;opacity:0.5}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid .grid-preview .preview-actions .preview-controls .components-button{width:20px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid .grid-preview .preview-actions .preview-controls .components-button svg{fill:#ffffff}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid .grid-preview:hover .preview-actions{opacity:1}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid .card-footer{background:#ffffff;border-top:1px solid #ccc;padding:15px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid .card-footer p{font-weight:600;margin:0}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .pagination{padding-top:20px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .pagination .components-button{margin-right:10px;border-radius:2px;box-shadow:none}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .pagination .components-button:focus{box-shadow:inset 0 0 0 1px #fff, 0 0 0 1.5px #007cba}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .pagination .components-button:not(.is-primary){background:#ffffff}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .pagination .components-button:not(.is-primary):focus{box-shadow:0 0 0 1.5px #007cba}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .preview-header{display:flex;align-items:center;justify-content:space-between}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .preview-header .right .components-button:last-child{margin-left:10px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .preview-content{margin:20px 0}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .preview-content .block-editor-block-preview__container{max-height:60vh;overflow:scroll}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .preview-content .block-editor-block-preview__container .block-editor-block-list__block:first-child{margin-top:0;margin-bottom:0}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .components-placeholder{box-shadow:none;margin:20px 0}.tpc-template-cloud-modal .components-modal__frame .components-spinner{margin:0 auto}.ti-tpc-components-panel .components-button{margin:20px 0}.controls-popover .components-popover__content{padding:10px}.controls-popover .components-popover__content .popover-content{display:flex;justify-content:center;align-items:flex-end}.controls-popover .components-popover__content .popover-content .components-base-control__field{margin:0}.controls-popover .components-popover__content .popover-content .components-base-control__field .components-text-control__input{max-height:30px}.controls-popover .components-popover__content .popover-content .components-button{max-width:30px;max-height:30px}.components-button.is-loading svg{-webkit-animation:icon-spin 2s linear infinite;animation:icon-spin 2s linear infinite}@media (max-width: 1439px){.tpc-template-cloud-modal .components-modal__frame{max-width:990px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content.is-grid{-ms-grid-columns:33% 33% 33%;grid-template-columns:33% 33% 33%}}@media (min-width: 1440px){.tpc-template-cloud-modal .components-modal__frame{max-width:1200px}}@-webkit-keyframes icon-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes icon-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tpc-preview-wrap-modal{top:0 !important;bottom:0 !important;left:0 !important;right:0 !important;width:100vw !important;height:100vh !important;transform:none !important;margin:0 !important;padding:0 !important;max-width:100%;max-height:100%;overflow:hidden}.tpc-preview-wrap-modal .components-modal__header{display:none}.tpc-preview-wrap-modal .ob-preview{background-color:#fff;position:fixed;top:0;bottom:0;left:0;right:0;z-index:100000;height:100vh;margin:0;display:flex;flex-direction:column}.tpc-preview-wrap-modal .ob-preview .loading{bottom:0;top:0;left:0;right:0;position:absolute;display:flex;align-items:center;justify-content:center;z-index:100000;color:#646D82}.tpc-preview-wrap-modal .ob-preview .loading svg{-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:2000ms;animation-duration:2000ms;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.tpc-preview-wrap-modal .ob-preview .preview{display:flex;flex-direction:column;position:relative;flex-grow:1}.tpc-preview-wrap-modal .ob-preview .preview iframe{flex-grow:1;position:relative;z-index:100001;height:100%;width:100%}.tpc-preview-wrap-modal .ob-preview .bottom-bar{border-top:1px solid #e1e1e1;display:flex;padding:15px 30px;align-items:center}.tpc-preview-wrap-modal .ob-preview .bottom-bar .actions{margin-left:auto}.tpc-preview-wrap-modal .ob-preview .bottom-bar .heading{margin:0 0 0 20px}.tpc-preview-wrap-modal .ob-preview{width:100vw;height:100vh;position:absolute;top:0;left:0}@-webkit-keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
2
-
1
+ .tpc-template-cloud-icon{max-width:100%;max-height:100%}.tpc-template-cloud-modal .components-modal__frame{width:100%}.tpc-template-cloud-modal .components-modal__frame .components-modal__content{padding:0}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .components-modal__header{display:none}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header{display:flex;border-bottom:1px solid #e0e0e0}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .left{display:flex;flex-basis:20%;justify-content:flex-start}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .left .tpc-template-cloud-icon{width:60px;height:60px;padding:10px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .center{display:flex;flex-basis:60%;justify-content:center}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .center .tabs{height:60px;font-size:14px;color:#616161;font-weight:500;border-radius:0;padding-left:25px;padding-right:25px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .center .tabs.is-active{box-shadow:inset 0 0 0 1.5px transparent,inset 0 -4px 0 0 #0073aa}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .right{display:flex;flex-basis:20%;justify-content:flex-end}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .right .components-button{width:60px;height:60px;border-left:1px solid #e6e9ec}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .right .components-button:hover{background:#f1f1f1}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .right .components-button svg{width:32px;height:32px;fill:#616161}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .right .components-button-group{display:flex;justify-content:center;align-items:center;height:60px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .right .components-button-group .components-button{border-left:0;box-shadow:none;background:#f1f1f1;width:38px;height:38px;margin:5px 10px;padding:5px;border:1px solid #d9d9d9;border-radius:6px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .right .components-button-group .components-button:hover{color:#f1f1f1;background:#0073aa;width:auto;border:1px solid #0073aa}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .right .components-button-group .components-button:hover:before{content:"Sync";padding:0 10px;font-weight:500}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .right .components-button-group .components-button:hover svg{fill:#f1f1f1}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .modal-header .right .components-button-group .components-button svg{width:26px;height:26px;padding:0;fill:#0073aa}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content{background:#f1f1f1;padding:20px 40px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .notices .components-notice{margin:0 0 20px 0;padding:10px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .filters{display:flex;justify-content:space-between;padding-bottom:20px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .filters .display-sorting{display:flex;align-items:center;font-size:11px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .filters .display-sorting .sorting-label{flex-grow:1;text-align:left;padding-right:20px;border-right:1px solid #d5dadf;text-transform:uppercase}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .filters .display-sorting .sorting-filter .components-button{padding:0 0 0 20px;height:auto;color:inherit;font-size:inherit;text-transform:uppercase}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .filters .display-sorting .sorting-filter .components-button::after{width:11px;content:" ";margin-left:3px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .filters .display-sorting .sorting-filter .components-button.is-selected::after{font-family:dashicons;content:"";margin-left:3px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .filters .display-sorting .sorting-filter .components-button.is-selected.is-asc::after{content:""}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .filters .view-filters{display:flex}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .filters .view-filters .search-filters{width:200px;position:relative;margin-right:20px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .filters .view-filters .search-filters input{width:100%;max-height:36px;border:none;border-bottom:1px solid #d5dadf;border-radius:0;font-size:11px;padding:8px 15px 8px 0;transition:border .5s;background:none;box-shadow:none;color:#6d7882;outline:none}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .filters .view-filters .search-filters svg{position:absolute;top:50%;right:0;transform:translateY(-50%)}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .filters .view-filters .components-button.is-pressed{background:transparent}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .filters .view-filters .components-button.is-pressed svg{fill:#0073aa}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .filters .view-filters .components-button svg{fill:#d9d9d9}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content.is-grid{display:-ms-grid;display:grid;-ms-grid-columns:25% 25% 25% 25%;grid-template-columns:25% 25% 25% 25%}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-row{display:flex;height:60px;width:100%;align-items:center;padding:0 25px;background:#fff;border:1px solid rgba(0,0,0,.11);border-top:none}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-row:first-child{border-top:1px solid rgba(0,0,0,.11)}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-row svg{height:24px;margin-right:10px;fill:#b9b9b9}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-row .row-title{display:flex;align-items:center}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-row .row-title .components-base-control__field{margin:0}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-row .row-controls{display:flex;align-items:center;margin-left:auto}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-row .row-controls button{padding:6px 30px;font-weight:600;color:#b9b9b9}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-row .actions{display:flex;margin-left:50px;justify-content:flex-end}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-row .actions.no-controls{margin-left:auto}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-row .actions .components-button{padding:6px 30px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-row .actions .components-button.is-primary{margin-left:10px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid{border:1px solid #ccc;margin:10px;min-height:350px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid .grid-preview{display:flex;width:100%;height:300px;background-color:#b7c0cc;background-position:top center;background-size:cover}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid .grid-preview:hover{background-color:#404040}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid .grid-preview.is-loading{background:#404040}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid .grid-preview.is-loading .preview-actions{display:flex}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid .grid-preview .preview-actions{opacity:0;transition:.3s ease opacity;width:100%;height:auto;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(0,0,0,.9);display:flex}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid .grid-preview .preview-actions>.components-button{width:120px;justify-content:center;margin-bottom:10px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid .grid-preview .preview-actions>.components-button.is-secondary{color:#fff;box-shadow:inset 0 0 0 2px #fff}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid .grid-preview .preview-actions>.components-button.is-secondary:disabled{background:transparent;opacity:.5}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid .grid-preview .preview-actions .preview-controls .components-button{width:20px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid .grid-preview .preview-actions .preview-controls .components-button svg{fill:#fff}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid .grid-preview:hover .preview-actions{opacity:1}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid .card-footer{background:#fff;border-top:1px solid #ccc;padding:15px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content .table-grid .card-footer p{font-weight:600;margin:0}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .pagination{padding-top:20px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .pagination .components-button{margin-right:10px;border-radius:2px;box-shadow:none}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .pagination .components-button:focus{box-shadow:inset 0 0 0 1px #fff,0 0 0 1.5px #007cba}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .pagination .components-button:not(.is-primary){background:#fff}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .pagination .components-button:not(.is-primary):focus{box-shadow:0 0 0 1.5px #007cba}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .preview-header{display:flex;align-items:center;justify-content:space-between}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .preview-header .right .components-button:last-child{margin-left:10px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .preview-content{margin:20px 0}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .preview-content .block-editor-block-preview__container{max-height:60vh;overflow:scroll}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .preview-content .block-editor-block-preview__container .block-editor-block-list__block:first-child{margin-top:0;margin-bottom:0}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .components-placeholder{box-shadow:none;margin:20px 0}.tpc-template-cloud-modal .components-modal__frame .components-spinner{margin:0 auto}.ti-tpc-components-panel .components-button{margin:20px 0}.controls-popover .components-popover__content{padding:10px}.controls-popover .components-popover__content .popover-content{display:flex;justify-content:center;align-items:flex-end}.controls-popover .components-popover__content .popover-content .components-base-control__field{margin:0}.controls-popover .components-popover__content .popover-content .components-base-control__field .components-text-control__input{max-height:30px}.controls-popover .components-popover__content .popover-content .components-button{max-width:30px;max-height:30px}.components-button.is-loading svg{-webkit-animation:icon-spin 2s linear infinite;animation:icon-spin 2s linear infinite}.filter-overlay .components-button:not(.has-icon){padding-left:38px}@media(max-width: 1439px){.tpc-template-cloud-modal .components-modal__frame{max-width:990px}.tpc-template-cloud-modal .components-modal__frame .components-modal__content .tpc-modal-content .table-content.is-grid{-ms-grid-columns:33% 33% 33%;grid-template-columns:33% 33% 33%}}@media(min-width: 1440px){.tpc-template-cloud-modal .components-modal__frame{max-width:1200px}}@-webkit-keyframes icon-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes icon-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tpc-preview-wrap-modal{top:0 !important;bottom:0 !important;left:0 !important;right:0 !important;width:100vw !important;height:100vh !important;transform:none !important;margin:0 !important;padding:0 !important;max-width:100%;max-height:100%;overflow:hidden}.tpc-preview-wrap-modal .components-modal__header{display:none}.tpc-preview-wrap-modal .ob-preview{background-color:#fff;position:fixed;top:0;bottom:0;left:0;right:0;z-index:100000;height:100vh;margin:0;display:flex;flex-direction:column}.tpc-preview-wrap-modal .ob-preview .loading{bottom:0;top:0;left:0;right:0;position:absolute;display:flex;align-items:center;justify-content:center;z-index:100000;color:#646d82}.tpc-preview-wrap-modal .ob-preview .loading svg{-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:2000ms;animation-duration:2000ms;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.tpc-preview-wrap-modal .ob-preview .preview{display:flex;flex-direction:column;position:relative;flex-grow:1}.tpc-preview-wrap-modal .ob-preview .preview iframe{flex-grow:1;position:relative;z-index:100001;height:100%;width:100%}.tpc-preview-wrap-modal .ob-preview .bottom-bar{border-top:1px solid #e1e1e1;display:flex;padding:15px 30px;align-items:center}.tpc-preview-wrap-modal .ob-preview .bottom-bar .actions{margin-left:auto}.tpc-preview-wrap-modal .ob-preview .bottom-bar .heading{margin:0 0 0 20px}.tpc-preview-wrap-modal .ob-preview{width:100vw;height:100vh;position:absolute;top:0;left:0}@-webkit-keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
 
editor/build/index.js CHANGED
@@ -1 +1 @@
1
- !function(e){var t={};function r(n){if(t[n])return t[n].exports;var c=t[n]={i:n,l:!1,exports:{}};return e[n].call(c.exports,c,c.exports,r),c.l=!0,c.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var c in e)r.d(n,c,function(t){return e[t]}.bind(null,c));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=27)}([function(e,t){!function(){e.exports=this.wp.element}()},function(e,t){!function(){e.exports=this.wp.i18n}()},function(e,t){!function(){e.exports=this.wp.components}()},function(e,t){!function(){e.exports=this.regeneratorRuntime}()},function(e,t){!function(){e.exports=this.wp.data}()},function(e,t){!function(){e.exports=this.wp.primitives}()},function(e,t){function r(e,t,r,n,c,a,i){try{var o=e[a](i),s=o.value}catch(e){return void r(e)}o.done?t(s):Promise.resolve(s).then(n,c)}e.exports=function(e){return function(){var t=this,n=arguments;return new Promise((function(c,a){var i=e.apply(t,n);function o(e){r(i,c,a,o,s,"next",e)}function s(e){r(i,c,a,o,s,"throw",e)}o(void 0)}))}}},function(e,t,r){var n=r(19),c=r(20),a=r(21),i=r(23);e.exports=function(e,t){return n(e)||c(e,t)||a(e,t)||i()}},function(e,t,r){var n;!function(){"use strict";var r={}.hasOwnProperty;function c(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var a=typeof n;if("string"===a||"number"===a)e.push(n);else if(Array.isArray(n)&&n.length){var i=c.apply(null,n);i&&e.push(i)}else if("object"===a)for(var o in n)r.call(n,o)&&n[o]&&e.push(o)}}return e.join(" ")}e.exports?(c.default=c,e.exports=c):void 0===(n=function(){return c}.apply(t,[]))||(e.exports=n)}()},function(e,t,r){"use strict";const n=r(24),c=r(25),a=r(26);function i(e){if("string"!=typeof e||1!==e.length)throw new TypeError("arrayFormatSeparator must be single character string")}function o(e,t){return t.encode?t.strict?n(e):encodeURIComponent(e):e}function s(e,t){return t.decode?c(e):e}function l(e){const t=e.indexOf("#");return-1!==t&&(e=e.slice(0,t)),e}function u(e){const t=(e=l(e)).indexOf("?");return-1===t?"":e.slice(t+1)}function p(e,t){return t.parseNumbers&&!Number.isNaN(Number(e))&&"string"==typeof e&&""!==e.trim()?e=Number(e):!t.parseBooleans||null===e||"true"!==e.toLowerCase()&&"false"!==e.toLowerCase()||(e="true"===e.toLowerCase()),e}function m(e,t){i((t=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},t)).arrayFormatSeparator);const r=function(e){let t;switch(e.arrayFormat){case"index":return(e,r,n)=>{t=/\[(\d*)\]$/.exec(e),e=e.replace(/\[\d*\]$/,""),t?(void 0===n[e]&&(n[e]={}),n[e][t[1]]=r):n[e]=r};case"bracket":return(e,r,n)=>{t=/(\[\])$/.exec(e),e=e.replace(/\[\]$/,""),t?void 0!==n[e]?n[e]=[].concat(n[e],r):n[e]=[r]:n[e]=r};case"comma":case"separator":return(t,r,n)=>{const c="string"==typeof r&&r.includes(e.arrayFormatSeparator),a="string"==typeof r&&!c&&s(r,e).includes(e.arrayFormatSeparator);r=a?s(r,e):r;const i=c||a?r.split(e.arrayFormatSeparator).map(t=>s(t,e)):null===r?r:s(r,e);n[t]=i};default:return(e,t,r)=>{void 0!==r[e]?r[e]=[].concat(r[e],t):r[e]=t}}}(t),n=Object.create(null);if("string"!=typeof e)return n;if(!(e=e.trim().replace(/^[?#&]/,"")))return n;for(const c of e.split("&")){let[e,i]=a(t.decode?c.replace(/\+/g," "):c,"=");i=void 0===i?null:["comma","separator"].includes(t.arrayFormat)?i:s(i,t),r(s(e,t),i,n)}for(const e of Object.keys(n)){const r=n[e];if("object"==typeof r&&null!==r)for(const e of Object.keys(r))r[e]=p(r[e],t);else n[e]=p(r,t)}return!1===t.sort?n:(!0===t.sort?Object.keys(n).sort():Object.keys(n).sort(t.sort)).reduce((e,t)=>{const r=n[t];return Boolean(r)&&"object"==typeof r&&!Array.isArray(r)?e[t]=function e(t){return Array.isArray(t)?t.sort():"object"==typeof t?e(Object.keys(t)).sort((e,t)=>Number(e)-Number(t)).map(e=>t[e]):t}(r):e[t]=r,e},Object.create(null))}t.extract=u,t.parse=m,t.stringify=(e,t)=>{if(!e)return"";i((t=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},t)).arrayFormatSeparator);const r=r=>t.skipNull&&null==e[r]||t.skipEmptyString&&""===e[r],n=function(e){switch(e.arrayFormat){case"index":return t=>(r,n)=>{const c=r.length;return void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?r:null===n?[...r,[o(t,e),"[",c,"]"].join("")]:[...r,[o(t,e),"[",o(c,e),"]=",o(n,e)].join("")]};case"bracket":return t=>(r,n)=>void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?r:null===n?[...r,[o(t,e),"[]"].join("")]:[...r,[o(t,e),"[]=",o(n,e)].join("")];case"comma":case"separator":return t=>(r,n)=>null==n||0===n.length?r:0===r.length?[[o(t,e),"=",o(n,e)].join("")]:[[r,o(n,e)].join(e.arrayFormatSeparator)];default:return t=>(r,n)=>void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?r:null===n?[...r,o(t,e)]:[...r,[o(t,e),"=",o(n,e)].join("")]}}(t),c={};for(const t of Object.keys(e))r(t)||(c[t]=e[t]);const a=Object.keys(c);return!1!==t.sort&&a.sort(t.sort),a.map(r=>{const c=e[r];return void 0===c?"":null===c?o(r,t):Array.isArray(c)?c.reduce(n(r),[]).join("&"):o(r,t)+"="+o(c,t)}).filter(e=>e.length>0).join("&")},t.parseUrl=(e,t)=>{t=Object.assign({decode:!0},t);const[r,n]=a(e,"#");return Object.assign({url:r.split("?")[0]||"",query:m(u(e),t)},t&&t.parseFragmentIdentifier&&n?{fragmentIdentifier:s(n,t)}:{})},t.stringifyUrl=(e,r)=>{r=Object.assign({encode:!0,strict:!0},r);const n=l(e.url).split("?")[0]||"",c=t.extract(e.url),a=t.parse(c,{sort:!1}),i=Object.assign(a,e.query);let s=t.stringify(i,r);s&&(s="?"+s);let u=function(e){let t="";const r=e.indexOf("#");return-1!==r&&(t=e.slice(r)),t}(e.url);return e.fragmentIdentifier&&(u="#"+o(e.fragmentIdentifier,r)),`${n}${s}${u}`}},function(e,t){!function(){e.exports=this.wp.apiFetch}()},function(e,t){!function(){e.exports=this.wp.blocks}()},function(e,t){!function(){e.exports=this.wp.compose}()},function(e,t){e.exports=function(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}},function(e,t){!function(){e.exports=this.wp.editPost}()},,,function(e,t){!function(){e.exports=this.wp.plugins}()},function(e,t,r){},function(e,t){e.exports=function(e){if(Array.isArray(e))return e}},function(e,t){e.exports=function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var r=[],n=!0,c=!1,a=void 0;try{for(var i,o=e[Symbol.iterator]();!(n=(i=o.next()).done)&&(r.push(i.value),!t||r.length!==t);n=!0);}catch(e){c=!0,a=e}finally{try{n||null==o.return||o.return()}finally{if(c)throw a}}return r}}},function(e,t,r){var n=r(22);e.exports=function(e,t){if(e){if("string"==typeof e)return n(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(e,t):void 0}}},function(e,t){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}},function(e,t){e.exports=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.")}},function(e,t,r){"use strict";e.exports=e=>encodeURIComponent(e).replace(/[!'()*]/g,e=>"%"+e.charCodeAt(0).toString(16).toUpperCase())},function(e,t,r){"use strict";var n=new RegExp("%[a-f0-9]{2}","gi"),c=new RegExp("(%[a-f0-9]{2})+","gi");function a(e,t){try{return decodeURIComponent(e.join(""))}catch(e){}if(1===e.length)return e;t=t||1;var r=e.slice(0,t),n=e.slice(t);return Array.prototype.concat.call([],a(r),a(n))}function i(e){try{return decodeURIComponent(e)}catch(c){for(var t=e.match(n),r=1;r<t.length;r++)t=(e=a(t,r).join("")).match(n);return e}}e.exports=function(e){if("string"!=typeof e)throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof e+"`");try{return e=e.replace(/\+/g," "),decodeURIComponent(e)}catch(t){return function(e){for(var t={"%FE%FF":"��","%FF%FE":"��"},r=c.exec(e);r;){try{t[r[0]]=decodeURIComponent(r[0])}catch(e){var n=i(r[0]);n!==r[0]&&(t[r[0]]=n)}r=c.exec(e)}t["%C2"]="�";for(var a=Object.keys(t),o=0;o<a.length;o++){var s=a[o];e=e.replace(new RegExp(s,"g"),t[s])}return e}(e)}}},function(e,t,r){"use strict";e.exports=(e,t)=>{if("string"!=typeof e||"string"!=typeof t)throw new TypeError("Expected the arguments to be of type `string`");if(""===t)return[e];const r=e.indexOf(t);return-1===r?[e]:[e.slice(0,r),e.slice(r+t.length)]}},function(e,t,r){"use strict";r.r(t);var n=r(1),c=r(17),a=r(11),i=(r(18),r(13)),o=r.n(i),s=r(4);function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function u(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach((function(t){o()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var p={isFetching:!0,isPreview:!1,tab:3===parseInt(tiTpc.tier)?"library":"templates",templates:[],patterns:[],library:{items:[],currentPage:0,totalPages:0},preview:{type:"templates",item:{}}};Object(s.registerStore)("tpc/block-editor",{reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:p,t=arguments.length>1?arguments[1]:void 0;return"SET_FETCHING"===t.type?u(u({},e),{},{isFetching:t.isFetching}):"TOGGLE_PREVIEW"===t.type?u(u({},e),{},{isPreview:!e.isPreview}):"UPDATE_CURRENT_TAB"===t.type?u(u({},e),{},{tab:t.tab,isPreview:!1}):"UPDATE_TEMPLATES"===t.type?u(u({},e),{},{templates:{items:t.items,currentPage:Number(t.currentPage),totalPages:Number(t.totalPages)}}):"UPDATE_PATTERNS"===t.type?u(u({},e),{},{patterns:t.items}):"UPDATE_LIBRARY"===t.type?u(u({},e),{},{library:{items:t.items,currentPage:Number(t.currentPage),totalPages:Number(t.totalPages)}}):"SET_PREVIEW_DATA"===t.type?u(u({},e),{},{preview:t.preview}):e},selectors:{isFetching:function(e){return e.isFetching},isPreview:function(e){return e.isPreview},getCurrentTab:function(e){return e.tab},getTemplates:function(e){return e.templates},getPatterns:function(e){return e.patterns},getLibrary:function(e){return e.library},getPreview:function(e){return e.preview}},actions:{setFetching:function(e){return{type:"SET_FETCHING",isFetching:e}},togglePreview:function(e){return{type:"TOGGLE_PREVIEW",isPreview:e}},updateCurrentTab:function(e){return{type:"UPDATE_CURRENT_TAB",tab:e}},updateTemplates:function(e,t,r){return{type:"UPDATE_TEMPLATES",items:e,currentPage:t,totalPages:r}},updatePatterns:function(e){return{type:"UPDATE_PATTERNS",items:e}},updateLibrary:function(e,t,r){return{type:"UPDATE_LIBRARY",items:e,currentPage:t,totalPages:r}},setPreviewData:function(e){return{type:"SET_PREVIEW_DATA",preview:e}}}});var m=r(0),b=wp.primitives,f=b.Path,d=b.SVG,g=function(){return Object(m.createElement)(d,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Object(m.createElement)(f,{d:"M22.8063 24H1.19365C0.534714 24 0 23.4653 0 22.8063V1.19365C0 0.534714 0.534714 0 1.19365 0H22.8063C23.4653 0 24 0.534714 24 1.19365V22.8063C24 23.4653 23.4653 24 22.8063 24Z",fill:"#14171C"}),Object(m.createElement)(f,{d:"M19.8466 20.8187V7.39687V4.43164H16.884H3.45947L6.422 7.39687H16.884V17.8562L19.8466 20.8187Z",fill:"white"}),Object(m.createElement)(f,{d:"M10.138 14.1429L10.1407 17.0838L12.7764 19.7195L12.7656 11.5152L4.55859 11.5044L7.19435 14.1375L10.138 14.1429Z",fill:"white"}))},O=function(){return Object(m.createElement)(d,{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"tpc-template-cloud-icon"},Object(m.createElement)(f,{d:"M95.0264 100H4.97356C2.22797 100 0 97.772 0 95.0264V4.97356C0 2.22797 2.22797 0 4.97356 0H95.0264C97.772 0 100 2.22797 100 4.97356V95.0264C100 97.772 97.772 100 95.0264 100Z",fill:"#0366D6"}),Object(m.createElement)(f,{d:"M82.6941 86.7448V30.8205V18.4653H70.3502H14.4146L26.7584 30.8205H70.3502V74.401L82.6941 86.7448Z",fill:"white"}),Object(m.createElement)(f,{d:"M42.2416 58.9291L42.2528 71.183L53.2352 82.1653L53.1902 47.9806L18.9941 47.9355L29.9765 58.9066L42.2416 58.9291Z",fill:"white"}))},v=r(3),j=r.n(v),h=r(6),y=r.n(h),w=r(7),_=r.n(w),E=r(10),k=r.n(E),x=r(2),P=r(14),S=r(9),T="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto),C=new Uint8Array(16);function B(){if(!T)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return T(C)}var N=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;for(var I=function(e){return"string"==typeof e&&N.test(e)},A=[],D=0;D<256;++D)A.push((D+256).toString(16).substr(1));var F=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=(A[e[t+0]]+A[e[t+1]]+A[e[t+2]]+A[e[t+3]]+"-"+A[e[t+4]]+A[e[t+5]]+"-"+A[e[t+6]]+A[e[t+7]]+"-"+A[e[t+8]]+A[e[t+9]]+"-"+A[e[t+10]]+A[e[t+11]]+A[e[t+12]]+A[e[t+13]]+A[e[t+14]]+A[e[t+15]]).toLowerCase();if(!I(r))throw TypeError("Stringified UUID is invalid");return r};var V=function(e,t,r){var n=(e=e||{}).random||(e.rng||B)();if(n[6]=15&n[6]|64,n[8]=63&n[8]|128,t){r=r||0;for(var c=0;c<16;++c)t[r+c]=n[c];return t}return F(n)},L=r(8),U=r.n(L);function M(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function R(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?M(Object(r),!0).forEach((function(t){o()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):M(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var H=Object(s.dispatch)("tpc/block-editor"),z=H.updateLibrary,G=H.updateTemplates,q=Object(s.dispatch)("core/notices").createNotice,$=function(e){q("warning",e,{context:"themeisle-blocks/notices/templates-cloud",isDismissible:!0})},W=function(){var e=y()(j.a.mark((function e(){var t,r,n,c,a,i,o,s=arguments;return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=s.length>0&&void 0!==s[0]?s[0]:{},r=R(R({cache:localStorage.getItem("tpcCacheBuster")},tiTpc.params),{},{per_page:12,page:0,premade:!0,template_site_slug:"general"},t),n=Object(S.stringifyUrl)({url:tiTpc.endpoint+"page-templates",query:r}),e.prev=3,e.next=6,k()({url:n,method:"GET",parse:!1});case 6:if(!(c=e.sent).ok){e.next=16;break}return e.next=10,c.json();case 10:if(!(a=e.sent).message){e.next=13;break}return e.abrupt("return",$(a.message));case 13:i=c.headers.get("x-wp-totalpages"),o=r.page,G(a,o,i);case 16:e.next=21;break;case 18:e.prev=18,e.t0=e.catch(3),e.t0.message&&$(e.t0.message);case 21:case"end":return e.stop()}}),e,null,[[3,18]])})));return function(){return e.apply(this,arguments)}}(),Z=function(){var e=y()(j.a.mark((function e(){var t,r,n,c,a,i,o,s=arguments;return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=s.length>0&&void 0!==s[0]?s[0]:{},r=R({per_page:12,page:0},t),n=Object(S.stringifyUrl)({url:tiTpc.endpoint+"templates",query:R(R({cache:localStorage.getItem("tpcCacheBuster")},tiTpc.params),r)}),e.prev=3,e.next=6,k()({url:n,method:"GET",parse:!1});case 6:if(!(c=e.sent).ok){e.next=16;break}return e.next=10,c.json();case 10:if(!(a=e.sent).message){e.next=13;break}return e.abrupt("return",$(a.message));case 13:i=c.headers.get("x-wp-totalpages"),o=r.page,z(a,o,i);case 16:e.next=21;break;case 18:e.prev=18,e.t0=e.catch(3),e.t0.message&&$(e.t0.message);case 21:case"end":return e.stop()}}),e,null,[[3,18]])})));return function(){return e.apply(this,arguments)}}(),Y=function(){var e=y()(j.a.mark((function e(t){var r,n,c;return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=Object(S.stringifyUrl)({url:"".concat(tiTpc.endpoint,"templates/").concat(t.template_id),query:R(R({cache:localStorage.getItem("tpcCacheBuster")},tiTpc.params),t)}),e.prev=1,e.next=4,k()({url:r,method:"POST",data:t,parse:!1});case 4:if(!(n=e.sent).ok){e.next=11;break}return e.next=8,n.json();case 8:if(!(c=e.sent).message){e.next=11;break}return e.abrupt("return",$(c.message));case 11:return localStorage.setItem("tpcCacheBuster",V()),e.next=14,W();case 14:e.next=19;break;case 16:e.prev=16,e.t0=e.catch(1),e.t0.message&&$(e.t0.message);case 19:case"end":return e.stop()}}),e,null,[[1,16]])})));return function(t){return e.apply(this,arguments)}}(),J=function(){var e=y()(j.a.mark((function e(t){var r,n,c;return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=Object(S.stringifyUrl)({url:"".concat(tiTpc.endpoint,"templates/").concat(t,"/import"),query:R({cache:localStorage.getItem("tpcCacheBuster")},tiTpc.params)}),n={},e.prev=2,e.next=5,k()({url:r,method:"GET",parse:!1});case 5:if(!(c=e.sent).ok){e.next=12;break}return e.next=9,c.json();case 9:if(!(n=e.sent).message){e.next=12;break}return e.abrupt("return",$(n.message));case 12:e.next=17;break;case 14:e.prev=14,e.t0=e.catch(2),e.t0.message&&$(e.t0.message);case 17:return e.abrupt("return",n);case 18:case"end":return e.stop()}}),e,null,[[2,14]])})));return function(t){return e.apply(this,arguments)}}(),K=function(){var e=y()(j.a.mark((function e(t){var r,n,c;return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=Object(S.stringifyUrl)({url:"".concat(tiTpc.endpoint,"templates/").concat(t),query:R({cache:localStorage.getItem("tpcCacheBuster"),_method:"DELETE"},tiTpc.params)}),e.prev=1,e.next=4,k()({url:r,method:"POST"});case 4:if(!(n=e.sent).ok){e.next=11;break}return e.next=8,n.json();case 8:if(!(c=e.sent).message){e.next=11;break}return e.abrupt("return",$(c.message));case 11:return localStorage.setItem("tpcCacheBuster",V()),e.next=14,Z();case 14:e.next=19;break;case 16:e.prev=16,e.t0=e.catch(1),e.t0.message&&$(e.t0.message);case 19:case"end":return e.stop()}}),e,null,[[1,16]])})));return function(t){return e.apply(this,arguments)}}(),Q=function(){var e=y()(j.a.mark((function e(t,r,n,c,a){var i,o,s;return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=Object(S.stringifyUrl)({url:"".concat(tiTpc.endpoint,"templates/").concat(t,"/publish"),query:R({cache:localStorage.getItem("tpcCacheBuster"),method:"POST",template_site_slug:r,template_thumbnail:n,premade:c?"yes":"no",link:a},tiTpc.params)}),e.prev=1,e.next=4,k()({url:i,method:"POST",headers:{Authorization:"Bearer ".concat(tiTpc.bearer||""," ")}});case 4:if(!(o=e.sent).ok){e.next=14;break}return e.next=8,o.json();case 8:if(!(s=e.sent).message){e.next=12;break}return $(s.message),e.abrupt("return",{success:!1});case 12:e.next=17;break;case 14:if(!o.message){e.next=17;break}return $(o.message),e.abrupt("return",{success:!1});case 17:return localStorage.setItem("tpcCacheBuster",V()),e.abrupt("return",{success:!0});case 21:if(e.prev=21,e.t0=e.catch(1),!e.t0.message){e.next=26;break}return $(e.t0.message),e.abrupt("return",{success:!1});case 26:case"end":return e.stop()}}),e,null,[[1,21]])})));return function(t,r,n,c,a){return e.apply(this,arguments)}}(),X=function(){var e=Object(s.useSelect)((function(e){return e("core/notices").getNotices("themeisle-blocks/notices/templates-cloud")})),t=Object(s.useDispatch)("core/notices").removeNotice;return Object(m.createElement)("div",{className:"notices"},e.map((function(e){return Object(m.createElement)(x.Notice,{key:e.id,status:e.status,isDismissible:e.isDismissible,onRemove:function(){return t(e.id,"themeisle-blocks/notices/templates-cloud")},actions:e.actions},e.content)})))};function ee(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function te(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ee(Object(r),!0).forEach((function(t){o()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ee(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var re=function(){var e=Object(m.useState)(!1),t=_()(e,2),r=t[0],c=t[1],i=Object(m.useState)(!1),o=_()(i,2),l=o[0],u=o[1],p=Object(m.useState)(""),b=_()(p,2),f=b[0],d=b[1],O=window.tiTpc.canPredefine,v=Object(s.useDispatch)("core/notices"),h=v.createErrorNotice,w=v.createSuccessNotice,E=Object(s.useDispatch)("core/editor"),T=E.editPost,C=(E.savePost,Object(s.useSelect)((function(e){var t=e("core/block-editor"),r=t.getSelectedBlockCount,n=t.getSelectedBlock,c=t.getMultiSelectedBlocks,i=1===r()?n():c();return Object(a.serialize)(i)}),[])),B=Object(s.useSelect)((function(e){var t=(0,e("core/block-editor").getBlocks)();return Object(a.serialize)(t)}),[]),N=Object(s.useSelect)((function(e){return{meta:e("core/editor").getEditedPostAttribute("meta")||{},postId:e("core/editor").getEditedPostAttribute("id"),type:e("core/editor").getEditedPostAttribute("type"),link:e("core/editor").getEditedPostAttribute("link"),postTitle:e("core/editor").getEditedPostAttribute("title")||Object(n.__)("Template")}})),I=N.meta,A=N.postTitle,D=N.postId,F=N.type,L=N.link,M=N.meta,R=M._ti_tpc_template_sync,H=M._ti_tpc_template_id,z=M._ti_tpc_screenshot_url,G=M._ti_tpc_site_slug,q=M._ti_tpc_published,$=Object(s.useSelect)((function(e,t){var r=t.forceIsSaving,n=e("core/editor"),c=n.isSavingPost,a=n.isPublishingPost,i=n.isAutosavingPost,o=r||c(),s=i();return(a()||o)&&!s})),W=Object(m.useState)(R),Z=_()(W,2),Y=Z[0],J=Z[1],K=Object(m.useState)(H),ee=_()(K,2),re=ee[0],ne=ee[1],ce=Object(m.useState)(G),ae=_()(ce,2),ie=ae[0],oe=ae[1],se=Object(m.useState)(q),le=_()(se,2),ue=le[0],pe=le[1],me=Object(m.useState)(z),be=_()(me,2),fe=be[0],de=be[1];Object(m.useEffect)((function(){T({meta:te(te({},I),{},{_ti_tpc_template_sync:Y,_ti_tpc_template_id:re,_ti_tpc_screenshot_url:fe,_ti_tpc_site_slug:ie,_ti_tpc_published:ue})})}),[Y,re,fe,ie,ue]),Object(m.useEffect)((function(){$&&Y&&Oe()}),[$,Y]);var ge=function(){var e=y()(j.a.mark((function e(){var t,r,a,i;return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return u(!0),t={__file:"wp_export",version:2,content:C},r=Object(S.stringifyUrl)({url:window.tiTpc.endpoint+"templates",query:te(te({},window.tiTpc.params),{},{template_name:f,template_type:"gutenberg"})}),e.prev=3,e.next=6,k()({url:r,method:"POST",data:t,parse:!1});case 6:if(!(a=e.sent).ok){e.next=12;break}return e.next=10,a.json();case 10:(i=e.sent).message?h(i.message,{type:"snackbar"}):(window.localStorage.setItem("tpcCacheBuster",V()),w(Object(n.__)("Template saved."),{type:"snackbar"}));case 12:e.next=17;break;case 14:e.prev=14,e.t0=e.catch(3),e.t0.message&&h(e.t0.message,{type:"snackbar"});case 17:u(!1),c(!1),d("");case 20:case"end":return e.stop()}}),e,null,[[3,14]])})));return function(){return e.apply(this,arguments)}}(),Oe=function(){var e=y()(j.a.mark((function e(){var t,r,c,a;return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return u(!0),t={__file:"wp_export",version:2,content:B},r=re?Object(S.stringifyUrl)({url:window.tiTpc.endpoint+"templates/"+re,query:te(te({},window.tiTpc.params),{},{template_name:A})}):Object(S.stringifyUrl)({url:window.tiTpc.endpoint+"templates",query:te(te({},window.tiTpc.params),{},{template_name:A,template_type:"gutenberg",template_site_slug:G||"",template_thumbnail:z||""})}),e.prev=3,e.next=6,k()({url:r,method:"POST",data:t,parse:!1});case 6:if(!(c=e.sent).ok){e.next=12;break}return e.next=10,c.json();case 10:(a=e.sent).message?h(a.message,{type:"snackbar"}):(a.template_id&&ne(a.template_id),window.localStorage.setItem("tpcCacheBuster",V()),w(Object(n.__)("Template saved."),{type:"snackbar"}),ve());case 12:e.next=17;break;case 14:e.prev=14,e.t0=e.catch(3),e.t0.message&&h(e.t0.message,{type:"snackbar"});case 17:u(!1);case 18:case"end":return e.stop()}}),e,null,[[3,14]])})));return function(){return e.apply(this,arguments)}}(),ve=function(){var e=null;return"post"===F?e=new wp.api.models.Post({id:D}):"page"===F&&(e=new wp.api.models.Page({id:D})),e.set("meta",{_ti_tpc_template_id:re,_ti_tpc_template_sync:Y,_ti_tpc_screenshot_url:fe,_ti_tpc_site_slug:ie,_ti_tpc_published:!ue}),e.save()};return["post","page"].includes(F)?Object(m.createElement)(m.Fragment,null,Object(m.createElement)(P.PluginBlockSettingsMenuItem,{label:Object(n.__)("Save as Template"),icon:"none",onClick:function(){return c(!0)}}),Object(m.createElement)(P.PluginSidebarMoreMenuItem,{icon:Object(m.createElement)(x.Icon,{icon:g}),target:"ti-tpc"},Object(n.__)("Templates Cloud")),Object(m.createElement)(P.PluginSidebar,{name:"ti-tpc",title:Object(n.__)("Templates Cloud"),className:"ti-tpc-components-panel"},Object(m.createElement)(x.PanelBody,null,Object(n.__)("Save this page as a template in your Templates Cloud library."),Object(m.createElement)(x.Button,{isPrimary:!0,isBusy:l,disabled:l,onClick:Oe},Object(n.__)("Save Page as Template")),Object(m.createElement)(x.ToggleControl,{label:Object(n.__)("Automatically sync to the cloud"),checked:Y,onChange:function(){return J(!Y)}})),O&&Object(m.createElement)(x.PanelBody,null,Object(m.createElement)("h4",null,Object(n.__)("Publish Settings")),Object(m.createElement)(x.TextControl,{label:Object(n.__)("Screenshot URL"),value:fe,type:"url",onChange:de}),Object(m.createElement)(x.TextControl,{label:Object(n.__)("Site Slug"),value:ie,help:Object(n.__)("Use `general` to publish this as a global template. Otherwise use the starter site slug to make it available as a single page for the starter site."),type:"url",onChange:oe}),Object(m.createElement)((function(){if(!O)return null;var e=function(){var e=y()(j.a.mark((function e(){return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return u("publishing"),e.next=3,Q(H,G,z,!q,L).then((function(e){e.success&&(pe(!ue),ve(),w(ue?Object(n.__)("Template Unpublished."):Object(n.__)("Template Published."),{type:"snackbar"}))}));case 3:u(!1);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return Object(m.createElement)(x.Button,{isSecondary:!0,onClick:e,disabled:!1!==l,className:U()({"is-loading":"publishing"===l})},ue&&("publishing"===l?Object(n.__)("Unpublishing"):Object(n.__)("Unpublish")),!ue&&("publishing"===l?Object(n.__)("Publishing"):Object(n.__)("Publish")))}),null),Object(m.createElement)(X,null))),r&&Object(m.createElement)(x.Modal,{title:Object(n.__)("Save Template"),onRequestClose:function(){return c(!1)}},Object(m.createElement)(x.TextControl,{label:Object(n.__)("Template Name"),value:f,onChange:d}),Object(m.createElement)(x.Button,{isPrimary:!0,isBusy:l,disabled:l,onClick:ge},Object(n.__)("Save")))):null},ne=r(12),ce=r(5),ae=Object(m.createElement)(ce.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(m.createElement)(ce.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"})),ie=Object(m.createElement)(ce.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},Object(m.createElement)(ce.Path,{d:"M10.2 3.28c3.53 0 6.43 2.61 6.92 6h2.08l-3.5 4-3.5-4h2.32c-.45-1.97-2.21-3.45-4.32-3.45-1.45 0-2.73.71-3.54 1.78L4.95 5.66C6.23 4.2 8.11 3.28 10.2 3.28zm-.4 13.44c-3.52 0-6.43-2.61-6.92-6H.8l3.5-4c1.17 1.33 2.33 2.67 3.5 4H5.48c.45 1.97 2.21 3.45 4.32 3.45 1.45 0 2.73-.71 3.54-1.78l1.71 1.95c-1.28 1.46-3.15 2.38-5.25 2.38z"})),oe=Object(m.createElement)(ce.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(m.createElement)(ce.Path,{d:"M13 11.9l3.3-3.4-1.1-1-3.2 3.3-3.2-3.3-1.1 1 3.3 3.4-3.5 3.6 1 1L12 13l3.5 3.5 1-1z"})),se=function(e){var t=e.closeModal,r=Object(s.useDispatch)("tpc/block-editor"),c=r.setFetching,a=r.updateCurrentTab,i={templates:Object(n.__)("Page Templates")};3===parseInt(tiTpc.tier)&&(i.library=Object(n.__)("My Library"));var o=Object(s.useSelect)((function(e){return e("tpc/block-editor").isFetching()})),l=Object(s.useSelect)((function(e){return e("tpc/block-editor").isPreview()})),u=Object(s.useSelect)((function(e){return e("tpc/block-editor").getCurrentTab()})),p=function(){var e=y()(j.a.mark((function e(){return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return window.localStorage.setItem("tpcCacheBuster",V()),c(!0),e.next=4,W();case 4:return e.next=6,Z();case 6:c(!1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return Object(m.createElement)("div",{className:"modal-header"},Object(m.createElement)("div",{className:"left"},Object(m.createElement)(x.Icon,{icon:O})),Object(m.createElement)("div",{className:"center"},Object.keys(i).map((function(e){return Object(m.createElement)(x.Button,{key:e,onClick:function(){return a(e)},className:U()("tabs",{"is-active":e===u})},i[e])}))),Object(m.createElement)("div",{className:"right"},"library"===u&&!l&&Object(m.createElement)(x.ButtonGroup,null,Object(m.createElement)(x.Button,{label:Object(n.__)("Re-sync Library"),icon:ie,disabled:o,className:U()("is-sync",{"is-loading":o}),onClick:p})),Object(m.createElement)(x.Button,{label:Object(n.__)("Close Modal"),icon:oe,onClick:t})))},le=wp.blockEditor.BlockPreview,ue=function(e){var t=e.isFetching,r=e.importBlocks,c=Object(ne.useViewportMatch)("large",">="),i=Object(ne.useViewportMatch)("large","<="),o=Object(ne.useViewportMatch)("small",">="),l=Object(ne.useViewportMatch)("small","<="),u=1400;!c&&!i&&o&&!l?u=960:!(c||i||o||l)&&(u=600);var p=Object(s.useDispatch)("tpc/block-editor"),b=p.setFetching,f=p.togglePreview,d=Object(s.useSelect)((function(e){return e("tpc/block-editor").getPreview()})).item;Object(m.useEffect)((function(){w()}),[]);var g=Object(m.useState)(""),O=_()(g,2),v=O[0],h=O[1],w=function(){var e=y()(j.a.mark((function e(){return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return b(!0),e.next=3,E();case 3:b(!1);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),E=function(){var e=y()(j.a.mark((function e(){var t;return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return b(!0),e.next=3,J(d.template_id);case 3:(t=e.sent).__file&&t.content&&"wp_export"===t.__file&&h(t.content),b(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return Object(m.createElement)("div",{className:"tpc-modal-content"},Object(m.createElement)("div",{className:"preview-header"},Object(m.createElement)("div",{className:"left"},d.template_name||Object(n.__)("Template")),Object(m.createElement)("div",{className:"right"},Object(m.createElement)(x.Button,{isSecondary:!0,onClick:f},Object(n.__)("Close Preview")),Object(m.createElement)(x.Button,{isPrimary:!0,isBusy:t,disabled:t,onClick:function(){f(),r(v)}},Object(n.__)("Import")))),t?Object(m.createElement)(x.Placeholder,null,Object(m.createElement)(x.Spinner,null)):Object(m.createElement)("div",{className:"preview-content"},Object(m.createElement)(le,{blocks:Object(a.parse)(v),viewportWidth:u})))},pe=Object(m.createElement)(ce.SVG,{xmlns:"https://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(m.createElement)(ce.Path,{d:"M3 15h18v-2H3v2zm0 4h18v-2H3v2zm0-8h18V9H3v2zm0-6v2h18V5H3z"})),me=Object(m.createElement)(ce.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(m.createElement)(ce.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7.8 16.5H5c-.3 0-.5-.2-.5-.5v-6.2h6.8v6.7zm0-8.3H4.5V5c0-.3.2-.5.5-.5h6.2v6.7zm8.3 7.8c0 .3-.2.5-.5.5h-6.2v-6.8h6.8V19zm0-7.8h-6.8V4.5H19c.3 0 .5.2.5.5v6.2z",fillRule:"evenodd",clipRule:"evenodd"})),be=function(e){var t=e.layout,r=e.setLayout;return Object(m.createElement)("div",{className:"filters"},Object(m.createElement)("div",{className:"display-filters"},Object(m.createElement)(x.Button,{label:Object(n.__)("List View"),icon:pe,onClick:function(){return r("list")},isPressed:"list"===t}),Object(m.createElement)(x.Button,{label:Object(n.__)("Grid View"),icon:me,onClick:function(){return r("grid")},isPressed:"grid"===t})))},fe=Object(m.createElement)(ce.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(m.createElement)(ce.Path,{d:"M20.1 5.1L16.9 2 6.2 12.7l-1.3 4.4 4.5-1.3L20.1 5.1zM4 20.8h8v-1.5H4v1.5z"})),de=Object(m.createElement)(ce.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(m.createElement)(ce.Path,{d:"M18.3 5.6L9.9 16.9l-4.6-3.4-.9 1.2 5.8 4.3 9.3-12.6z"})),ge=Object(m.createElement)(ce.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},Object(m.createElement)(ce.Path,{d:"M12 4h3c.6 0 1 .4 1 1v1H3V5c0-.6.5-1 1-1h3c.2-1.1 1.3-2 2.5-2s2.3.9 2.5 2zM8 4h3c-.2-.6-.9-1-1.5-1S8.2 3.4 8 4zM4 7h11l-.9 10.1c0 .5-.5.9-1 .9H5.9c-.5 0-.9-.4-1-.9L4 7z"})),Oe=Object(m.createElement)(ce.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(m.createElement)(ce.Path,{d:"M7 5.5h10a.5.5 0 01.5.5v12a.5.5 0 01-.5.5H7a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM17 4H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V6a2 2 0 00-2-2zm-1 3.75H8v1.5h8v-1.5zM8 11h8v1.5H8V11zm6 3.25H8v1.5h6v-1.5z"})),ve=function(e){var t=e.layout,r=e.item,c=e.importBlocks,a=e.deletable,i=Object(s.useDispatch)("tpc/block-editor"),o=i.togglePreview,l=i.setPreviewData,u=Object(m.useState)(!1),p=_()(u,2),b=p[0],f=p[1],d=Object(m.useState)(!1),g=_()(d,2),O=g[0],v=g[1],h=Object(m.useState)(r.template_name),w=_()(h,2),E=w[0],k=w[1],P=function(){var e=y()(j.a.mark((function e(){var t;return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return f("importing"),e.next=3,J(r.template_id);case 3:(t=e.sent).__file&&t.content&&"wp_export"===t.__file&&c(t.content),f(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),S=function(){var e=y()(j.a.mark((function e(){return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return f("updating"),e.next=3,Y({template_id:r.template_id,template_name:E||r.template_name});case 3:return e.next=5,Z();case 5:f(!1),v(!O);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),T=function(){var e=y()(j.a.mark((function e(){return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(window.confirm(Object(n.__)("Are you sure you want to delete this template?"))){e.next=2;break}return e.abrupt("return",!1);case 2:return f("deleting"),e.next=5,K(r.template_id);case 5:f(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),C=function(){var e=y()(j.a.mark((function e(){return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o(),l({type:"library",item:r});case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();if("grid"===t){var B={backgroundImage:"url(".concat(r.template_thumbnail,")")};return Object(m.createElement)("div",{key:r.template_id,className:"table-grid"},Object(m.createElement)("div",{style:B,className:U()("grid-preview",{"is-loading":O||!1!==b})},Object(m.createElement)("div",{className:"preview-actions"},Object(m.createElement)(x.Button,{isSecondary:!0,disabled:!1!==b,onClick:C},Object(n.__)("Preview")),Object(m.createElement)(x.Button,{isPrimary:!0,isBusy:"importing"===b,disabled:!1!==b,onClick:P},Object(n.__)("Import")),a&&Object(m.createElement)("div",{className:"preview-controls"},Object(m.createElement)(x.Button,{label:Object(n.__)("Edit"),icon:"updating"===b?ie:fe,disabled:O||!1!==b,className:U()({"is-loading":"updating"===b}),onClick:function(){return v(!O)}},O&&Object(m.createElement)(x.Popover,{onFocusOutside:function(){return v(!O)},className:"controls-popover"},Object(m.createElement)("div",{className:"popover-content"},Object(m.createElement)(x.TextControl,{label:Object(n.__)("Template Name"),value:E,onChange:k}),Object(m.createElement)(x.Button,{label:Object(n.__)("Update"),icon:"updating"===b?ie:de,disabled:!1!==b,className:U()({"is-loading":"updating"===b}),onClick:S})))),Object(m.createElement)(x.Button,{label:Object(n.__)("Delete"),icon:"deleting"===b?ie:ge,disabled:!1!==b,className:U()({"is-loading":"deleting"===b}),onClick:T})))),Object(m.createElement)("div",{className:"card-footer"},Object(m.createElement)("p",null,r.template_name)))}var N=U()("actions",{"no-controls":!a});return Object(m.createElement)("div",{key:r.template_id,className:"table-row"},Object(m.createElement)("div",{className:"row-title"},Object(m.createElement)(x.Icon,{icon:Oe}),O?Object(m.createElement)(x.TextControl,{label:Object(n.__)("Template Name"),hideLabelFromVision:!0,value:E,onChange:k}):r.template_name),a&&Object(m.createElement)("div",{className:"row-controls"},Object(m.createElement)(x.Button,{label:O?Object(n.__)("Update"):Object(n.__)("Edit"),icon:O?"updating"===b?ie:de:fe,disabled:!1!==b,className:U()({"is-loading":"updating"===b}),onClick:O?S:function(){return v(!O)}},O?Object(n.__)("Update"):Object(n.__)("Edit")),Object(m.createElement)(x.Button,{label:Object(n.__)("Delete"),icon:"deleting"===b?ie:ge,disabled:!1!==b,className:U()({"is-loading":"deleting"===b}),onClick:T},"deleting"===b?Object(n.__)("Deleting")+"...":Object(n.__)("Delete"))),Object(m.createElement)("div",{className:N},Object(m.createElement)(x.Button,{isSecondary:!0,disabled:!1!==b,onClick:C},Object(n.__)("Preview")),Object(m.createElement)(x.Button,{isPrimary:!0,isBusy:"importing"===b,disabled:!1!==b,onClick:P},Object(n.__)("Import"))))},je=function(e){var t=e.total,r=e.current,n=e.onChange;if(t<2)return null;for(var c=[],a=function(e){var t=e===r;c.push(Object(m.createElement)(x.Button,{key:"page-".concat(e),isPrimary:t,disabled:t,onClick:function(){return n(e)}},e+1))},i=0;i<t;i++)a(i);return Object(m.createElement)(x.ButtonGroup,{className:"pagination"},c)},he=Object(s.withSelect)((function(e,t){var r=t.isGeneral?e("tpc/block-editor").getTemplates():e("tpc/block-editor").getLibrary(),n=r.items;return{items:void 0===n?[]:n,currentPage:r.currentPage,totalPages:r.totalPages}}))((function(e){var t=e.importBlocks,r=e.isGeneral,c=void 0!==r&&r,a=e.isFetching,i=e.items,o=e.currentPage,l=e.totalPages,u=Object(s.useDispatch)("tpc/block-editor").setFetching,p=Object(m.useState)("grid"),b=_()(p,2),f=b[0],d=b[1],g=function(){var e=y()(j.a.mark((function e(){return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(u(!0),!c){e.next=6;break}return e.next=4,W();case 4:e.next=8;break;case 6:return e.next=8,Z();case 8:u(!1);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();Object(m.useEffect)((function(){i&&i.length>0||g()}),[c]);var O=function(){var e=y()(j.a.mark((function e(t){return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(u(!0),!c){e.next=6;break}return e.next=4,W({page:t});case 4:e.next=8;break;case 6:return e.next=8,Z({page:t});case 8:u(!1);case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();if(a)return Object(m.createElement)(x.Placeholder,null,Object(m.createElement)(x.Spinner,null));if(!Boolean(i.length))return Object(m.createElement)("div",{className:"table-content"},Object(n.__)("No templates available. Add a new one?"));var v=U()("table-content",{"is-grid":"grid"===f});return Object(m.createElement)(m.Fragment,null,Object(m.createElement)(be,{layout:f,setLayout:d}),Object(m.createElement)("div",{className:v},i.map((function(e){return Object(m.createElement)(ve,{deletable:!c,key:e.template_id,layout:f,item:e,importBlocks:t})}))),Object(m.createElement)(je,{onChange:O,current:o,total:l}))})),ye=Object(s.withSelect)((function(e){var t=e("tpc/block-editor"),r=t.isPreview,n=t.isFetching,c=t.getCurrentTab;return{isPreview:r(),isFetching:n(),currentTab:c()}}))((function(e){var t=e.importBlocks,r=e.isPreview,c=e.currentTab,a=e.isFetching;return r&&"library"===c?Object(m.createElement)(ue,{isFetching:a,importBlocks:t}):Object(m.createElement)("div",{className:"tpc-modal-content"},Object(m.createElement)(X,null),["templates","library"].includes(c)&&Object(m.createElement)(he,{isFetching:a,isGeneral:"templates"===c,importBlocks:t}),"patterns"===c&&Object(n.__)("We are still working on this. Please check back later. Thank you!"))})),we=function(e){var t=e.title,r=e.leftButtons,c=e.rightButtons,a=e.heading,i=e.previewUrl,o=Object(S.stringifyUrl)({url:i,query:{tpcpreview:"yes"}}),s=t||Object(n.__)("Preview");return Object(m.createElement)("div",{className:"ob-preview single-templates"},Object(m.createElement)("div",{className:"preview"},Object(m.createElement)("iframe",{title:s,src:o,frameBorder:"0"}),Object(m.createElement)("div",{className:"loading"},Object(m.createElement)(x.Dashicon,{icon:"update",size:50}))),Object(m.createElement)("div",{className:"bottom-bar"},r&&Object(m.createElement)("div",{className:"navigator"},r),a&&Object(m.createElement)("h2",{className:"heading"},a),c&&Object(m.createElement)("div",{className:"actions"},c)))},_e=Object(ne.compose)(Object(s.withSelect)((function(e){var t=e("tpc/block-editor"),r=t.isPreview,n=t.getPreview,c=t.getCurrentTab;return{isPreview:r(),currentTab:c(),previewData:n().item}})),Object(s.withDispatch)((function(e){var t=e("core/block-editor"),r=t.removeBlock,n=t.replaceBlocks,c=e("tpc/block-editor").togglePreview;return{removeBlock:r,replaceBlocks:n,closePreview:function(){return c(!1)}}})))((function(e){var t=e.clientId,r=e.isPreview,c=e.previewData,i=e.currentTab,o=e.removeBlock,l=e.replaceBlocks,u=e.closePreview,p=Object(s.useDispatch)("core/notices").createErrorNotice,b=Object(m.useState)(!1),f=_()(b,2),d=f[0],g=f[1],O=Object(m.useState)(!1),v=_()(O,2),h=v[0],w=v[1],E=function(e){l(t,Object(a.parse)(e))},k=function(){var e=y()(j.a.mark((function e(){return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return w(!0),e.next=3,J(c.template_id).then((function(e){if(e.__file&&e.content&&"wp_export"===e.__file)return u(),w(!1),E(e.content),!1;p(Object(n.__)("Something went wrong while importing. Please try again."),{type:"snackbar"}),w(!1),o(t)}));case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),P=function(){g(!1),w(!1),o(t)};if(Object(m.useEffect)((function(){setTimeout((function(){g(!0)}),100)}),[]),!d)return null;return Object(m.createElement)(m.Fragment,null,Object(m.createElement)(x.Modal,{onRequestClose:P,shouldCloseOnEsc:!1,shouldCloseOnClickOutside:!r||"templates"!==i,isDismissible:!1,overlayClassName:"tpc-template-cloud-modal"},Object(m.createElement)(se,{closeModal:P}),Object(m.createElement)(ye,{importBlocks:E}),Object(m.createElement)((function(){if(!r||"templates"!==i)return null;var e=c.link,t=c.template_name;return Object(m.createElement)(x.Modal,{isDismissible:!1,shouldCloseOnClickOutside:!1,shouldCloseOnEsc:!1,className:"tpc-preview-wrap-modal"},Object(m.createElement)(we,{previewUrl:e,heading:t,leftButtons:Object(m.createElement)(m.Fragment,null,Object(m.createElement)(x.Button,{disabled:h,icon:ae,onClick:u})),rightButtons:Object(m.createElement)(x.Button,{disabled:h,isPrimary:!0,onClick:k},h?Object(n.__)("Importing")+"...":Object(n.__)("Import"))}),";")}),null)))}));Object(a.registerBlockType)("ti-tpc/templates-cloud",{title:Object(n.__)("Templates Cloud"),description:Object(n.__)("A cloud based templates library which enables you to create ready-made website in no time."),icon:g,category:"design",keywords:["templates cloud","patterns","template library"],supports:{html:!1},edit:_e,save:function(){return null}}),3===parseInt(tiTpc.tier)&&Object(c.registerPlugin)("ti-tpc",{render:re,icon:g})}]);
1
+ !function(e){var t={};function r(n){if(t[n])return t[n].exports;var c=t[n]={i:n,l:!1,exports:{}};return e[n].call(c.exports,c,c.exports,r),c.l=!0,c.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var c in e)r.d(n,c,function(t){return e[t]}.bind(null,c));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=29)}([function(e,t){e.exports=window.wp.element},function(e,t){e.exports=window.wp.i18n},function(e,t){e.exports=window.wp.components},function(e,t){e.exports=window.regeneratorRuntime},function(e,t){e.exports=window.wp.data},function(e,t){e.exports=window.wp.primitives},function(e,t){function r(e,t,r,n,c,a,i){try{var o=e[a](i),s=o.value}catch(e){return void r(e)}o.done?t(s):Promise.resolve(s).then(n,c)}e.exports=function(e){return function(){var t=this,n=arguments;return new Promise((function(c,a){var i=e.apply(t,n);function o(e){r(i,c,a,o,s,"next",e)}function s(e){r(i,c,a,o,s,"throw",e)}o(void 0)}))}}},function(e,t,r){var n=r(21),c=r(22),a=r(23),i=r(25);e.exports=function(e,t){return n(e)||c(e,t)||a(e,t)||i()}},function(e,t,r){var n;!function(){"use strict";var r={}.hasOwnProperty;function c(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var a=typeof n;if("string"===a||"number"===a)e.push(n);else if(Array.isArray(n)&&n.length){var i=c.apply(null,n);i&&e.push(i)}else if("object"===a)for(var o in n)r.call(n,o)&&n[o]&&e.push(o)}}return e.join(" ")}e.exports?(c.default=c,e.exports=c):void 0===(n=function(){return c}.apply(t,[]))||(e.exports=n)}()},function(e,t){e.exports=function(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}},function(e,t,r){"use strict";const n=r(26),c=r(27),a=r(28);function i(e){if("string"!=typeof e||1!==e.length)throw new TypeError("arrayFormatSeparator must be single character string")}function o(e,t){return t.encode?t.strict?n(e):encodeURIComponent(e):e}function s(e,t){return t.decode?c(e):e}function l(e){const t=e.indexOf("#");return-1!==t&&(e=e.slice(0,t)),e}function u(e){const t=(e=l(e)).indexOf("?");return-1===t?"":e.slice(t+1)}function p(e,t){return t.parseNumbers&&!Number.isNaN(Number(e))&&"string"==typeof e&&""!==e.trim()?e=Number(e):!t.parseBooleans||null===e||"true"!==e.toLowerCase()&&"false"!==e.toLowerCase()||(e="true"===e.toLowerCase()),e}function b(e,t){i((t=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},t)).arrayFormatSeparator);const r=function(e){let t;switch(e.arrayFormat){case"index":return(e,r,n)=>{t=/\[(\d*)\]$/.exec(e),e=e.replace(/\[\d*\]$/,""),t?(void 0===n[e]&&(n[e]={}),n[e][t[1]]=r):n[e]=r};case"bracket":return(e,r,n)=>{t=/(\[\])$/.exec(e),e=e.replace(/\[\]$/,""),t?void 0!==n[e]?n[e]=[].concat(n[e],r):n[e]=[r]:n[e]=r};case"comma":case"separator":return(t,r,n)=>{const c="string"==typeof r&&r.includes(e.arrayFormatSeparator),a="string"==typeof r&&!c&&s(r,e).includes(e.arrayFormatSeparator);r=a?s(r,e):r;const i=c||a?r.split(e.arrayFormatSeparator).map(t=>s(t,e)):null===r?r:s(r,e);n[t]=i};default:return(e,t,r)=>{void 0!==r[e]?r[e]=[].concat(r[e],t):r[e]=t}}}(t),n=Object.create(null);if("string"!=typeof e)return n;if(!(e=e.trim().replace(/^[?#&]/,"")))return n;for(const c of e.split("&")){let[e,i]=a(t.decode?c.replace(/\+/g," "):c,"=");i=void 0===i?null:["comma","separator"].includes(t.arrayFormat)?i:s(i,t),r(s(e,t),i,n)}for(const e of Object.keys(n)){const r=n[e];if("object"==typeof r&&null!==r)for(const e of Object.keys(r))r[e]=p(r[e],t);else n[e]=p(r,t)}return!1===t.sort?n:(!0===t.sort?Object.keys(n).sort():Object.keys(n).sort(t.sort)).reduce((e,t)=>{const r=n[t];return Boolean(r)&&"object"==typeof r&&!Array.isArray(r)?e[t]=function e(t){return Array.isArray(t)?t.sort():"object"==typeof t?e(Object.keys(t)).sort((e,t)=>Number(e)-Number(t)).map(e=>t[e]):t}(r):e[t]=r,e},Object.create(null))}t.extract=u,t.parse=b,t.stringify=(e,t)=>{if(!e)return"";i((t=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},t)).arrayFormatSeparator);const r=r=>t.skipNull&&null==e[r]||t.skipEmptyString&&""===e[r],n=function(e){switch(e.arrayFormat){case"index":return t=>(r,n)=>{const c=r.length;return void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?r:null===n?[...r,[o(t,e),"[",c,"]"].join("")]:[...r,[o(t,e),"[",o(c,e),"]=",o(n,e)].join("")]};case"bracket":return t=>(r,n)=>void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?r:null===n?[...r,[o(t,e),"[]"].join("")]:[...r,[o(t,e),"[]=",o(n,e)].join("")];case"comma":case"separator":return t=>(r,n)=>null==n||0===n.length?r:0===r.length?[[o(t,e),"=",o(n,e)].join("")]:[[r,o(n,e)].join(e.arrayFormatSeparator)];default:return t=>(r,n)=>void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?r:null===n?[...r,o(t,e)]:[...r,[o(t,e),"=",o(n,e)].join("")]}}(t),c={};for(const t of Object.keys(e))r(t)||(c[t]=e[t]);const a=Object.keys(c);return!1!==t.sort&&a.sort(t.sort),a.map(r=>{const c=e[r];return void 0===c?"":null===c?o(r,t):Array.isArray(c)?c.reduce(n(r),[]).join("&"):o(r,t)+"="+o(c,t)}).filter(e=>e.length>0).join("&")},t.parseUrl=(e,t)=>{t=Object.assign({decode:!0},t);const[r,n]=a(e,"#");return Object.assign({url:r.split("?")[0]||"",query:b(u(e),t)},t&&t.parseFragmentIdentifier&&n?{fragmentIdentifier:s(n,t)}:{})},t.stringifyUrl=(e,r)=>{r=Object.assign({encode:!0,strict:!0},r);const n=l(e.url).split("?")[0]||"",c=t.extract(e.url),a=t.parse(c,{sort:!1}),i=Object.assign(a,e.query);let s=t.stringify(i,r);s&&(s="?"+s);let u=function(e){let t="";const r=e.indexOf("#");return-1!==r&&(t=e.slice(r)),t}(e.url);return e.fragmentIdentifier&&(u="#"+o(e.fragmentIdentifier,r)),`${n}${s}${u}`}},function(e,t){e.exports=window.wp.apiFetch},function(e,t){e.exports=window.wp.blocks},function(e,t){e.exports=window.wp.compose},function(e,t){e.exports=window.wp.editPost},,,function(e,t){e.exports=window.wp.plugins},function(e,t){e.exports=window.wp.blockEditor},function(e,t){e.exports=window.wp.keycodes},function(e,t,r){},function(e,t){e.exports=function(e){if(Array.isArray(e))return e}},function(e,t){e.exports=function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var r=[],n=!0,c=!1,a=void 0;try{for(var i,o=e[Symbol.iterator]();!(n=(i=o.next()).done)&&(r.push(i.value),!t||r.length!==t);n=!0);}catch(e){c=!0,a=e}finally{try{n||null==o.return||o.return()}finally{if(c)throw a}}return r}}},function(e,t,r){var n=r(24);e.exports=function(e,t){if(e){if("string"==typeof e)return n(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(e,t):void 0}}},function(e,t){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}},function(e,t){e.exports=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.")}},function(e,t,r){"use strict";e.exports=e=>encodeURIComponent(e).replace(/[!'()*]/g,e=>"%"+e.charCodeAt(0).toString(16).toUpperCase())},function(e,t,r){"use strict";var n=new RegExp("%[a-f0-9]{2}","gi"),c=new RegExp("(%[a-f0-9]{2})+","gi");function a(e,t){try{return decodeURIComponent(e.join(""))}catch(e){}if(1===e.length)return e;t=t||1;var r=e.slice(0,t),n=e.slice(t);return Array.prototype.concat.call([],a(r),a(n))}function i(e){try{return decodeURIComponent(e)}catch(c){for(var t=e.match(n),r=1;r<t.length;r++)t=(e=a(t,r).join("")).match(n);return e}}e.exports=function(e){if("string"!=typeof e)throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof e+"`");try{return e=e.replace(/\+/g," "),decodeURIComponent(e)}catch(t){return function(e){for(var t={"%FE%FF":"��","%FF%FE":"��"},r=c.exec(e);r;){try{t[r[0]]=decodeURIComponent(r[0])}catch(e){var n=i(r[0]);n!==r[0]&&(t[r[0]]=n)}r=c.exec(e)}t["%C2"]="�";for(var a=Object.keys(t),o=0;o<a.length;o++){var s=a[o];e=e.replace(new RegExp(s,"g"),t[s])}return e}(e)}}},function(e,t,r){"use strict";e.exports=(e,t)=>{if("string"!=typeof e||"string"!=typeof t)throw new TypeError("Expected the arguments to be of type `string`");if(""===t)return[e];const r=e.indexOf(t);return-1===r?[e]:[e.slice(0,r),e.slice(r+t.length)]}},function(e,t,r){"use strict";r.r(t);var n=r(1),c=r(17),a=r(12),i=(r(20),r(9)),o=r.n(i),s=r(4);function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function u(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach((function(t){o()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var p={isFetching:!0,isPreview:!1,tab:3===parseInt(window.tiTpc.tier)?"library":"templates",templates:[],patterns:[],library:{items:[],currentPage:0,totalPages:0},preview:{type:"templates",item:{}}};Object(s.registerStore)("tpc/block-editor",{reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:p,t=arguments.length>1?arguments[1]:void 0;return"SET_FETCHING"===t.type?u(u({},e),{},{isFetching:t.isFetching}):"TOGGLE_PREVIEW"===t.type?u(u({},e),{},{isPreview:!e.isPreview}):"UPDATE_CURRENT_TAB"===t.type?u(u({},e),{},{tab:t.tab,isPreview:!1}):"UPDATE_TEMPLATES"===t.type?u(u({},e),{},{templates:{items:t.items,currentPage:Number(t.currentPage),totalPages:Number(t.totalPages)}}):"UPDATE_PATTERNS"===t.type?u(u({},e),{},{patterns:t.items}):"UPDATE_LIBRARY"===t.type?u(u({},e),{},{library:{items:t.items,currentPage:Number(t.currentPage),totalPages:Number(t.totalPages)}}):"SET_PREVIEW_DATA"===t.type?u(u({},e),{},{preview:t.preview}):e},selectors:{isFetching:function(e){return e.isFetching},isPreview:function(e){return e.isPreview},getCurrentTab:function(e){return e.tab},getTemplates:function(e){return e.templates},getPatterns:function(e){return e.patterns},getLibrary:function(e){return e.library},getPreview:function(e){return e.preview}},actions:{setFetching:function(e){return{type:"SET_FETCHING",isFetching:e}},togglePreview:function(e){return{type:"TOGGLE_PREVIEW",isPreview:e}},updateCurrentTab:function(e){return{type:"UPDATE_CURRENT_TAB",tab:e}},updateTemplates:function(e,t,r){return{type:"UPDATE_TEMPLATES",items:e,currentPage:t,totalPages:r}},updatePatterns:function(e){return{type:"UPDATE_PATTERNS",items:e}},updateLibrary:function(e,t,r){return{type:"UPDATE_LIBRARY",items:e,currentPage:t,totalPages:r}},setPreviewData:function(e){return{type:"SET_PREVIEW_DATA",preview:e}}}});var b,m=r(0),f=r(8),d=r.n(f),g=wp.primitives,O=g.Path,j=g.SVG,v=function(e){var t=e.className;return Object(m.createElement)(j,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:d()(["tpc-icon",t])},Object(m.createElement)(O,{d:"M22.8063 24H1.19365C0.534714 24 0 23.4653 0 22.8063V1.19365C0 0.534714 0.534714 0 1.19365 0H22.8063C23.4653 0 24 0.534714 24 1.19365V22.8063C24 23.4653 23.4653 24 22.8063 24Z",fill:"#14171C"}),Object(m.createElement)(O,{d:"M19.8466 20.8187V7.39687V4.43164H16.884H3.45947L6.422 7.39687H16.884V17.8562L19.8466 20.8187Z",fill:"white"}),Object(m.createElement)(O,{d:"M10.138 14.1429L10.1407 17.0838L12.7764 19.7195L12.7656 11.5152L4.55859 11.5044L7.19435 14.1375L10.138 14.1429Z",fill:"white"}))},y=function(){return Object(m.createElement)(j,{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"tpc-template-cloud-icon"},Object(m.createElement)(O,{d:"M95.0264 100H4.97356C2.22797 100 0 97.772 0 95.0264V4.97356C0 2.22797 2.22797 0 4.97356 0H95.0264C97.772 0 100 2.22797 100 4.97356V95.0264C100 97.772 97.772 100 95.0264 100Z",fill:"#0366D6"}),Object(m.createElement)(O,{d:"M82.6941 86.7448V30.8205V18.4653H70.3502H14.4146L26.7584 30.8205H70.3502V74.401L82.6941 86.7448Z",fill:"white"}),Object(m.createElement)(O,{d:"M42.2416 58.9291L42.2528 71.183L53.2352 82.1653L53.1902 47.9806L18.9941 47.9355L29.9765 58.9066L42.2416 58.9291Z",fill:"white"}))},h=r(3),w=r.n(h),_=r(6),E=r.n(_),k=r(7),P=r.n(k),x=r(11),S=r.n(x),C=r(2),T=r(14),B=r(10),N=new Uint8Array(16);function D(){if(!b&&!(b="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return b(N)}for(var I=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,A=function(e){return"string"==typeof e&&I.test(e)},F=[],L=0;L<256;++L)F.push((L+256).toString(16).substr(1));var V=function(e,t,r){var n=(e=e||{}).random||(e.rng||D)();if(n[6]=15&n[6]|64,n[8]=63&n[8]|128,t){r=r||0;for(var c=0;c<16;++c)t[r+c]=n[c];return t}return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=(F[e[t+0]]+F[e[t+1]]+F[e[t+2]]+F[e[t+3]]+"-"+F[e[t+4]]+F[e[t+5]]+"-"+F[e[t+6]]+F[e[t+7]]+"-"+F[e[t+8]]+F[e[t+9]]+"-"+F[e[t+10]]+F[e[t+11]]+F[e[t+12]]+F[e[t+13]]+F[e[t+14]]+F[e[t+15]]).toLowerCase();if(!A(r))throw TypeError("Stringified UUID is invalid");return r}(n)};function M(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function U(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?M(Object(r),!0).forEach((function(t){o()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):M(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var R=Object(s.dispatch)("tpc/block-editor"),z=R.updateLibrary,H=R.updateTemplates,G=Object(s.dispatch)("core/notices").createNotice,Q=function(e){G("warning",e,{context:"themeisle-blocks/notices/templates-cloud",isDismissible:!0})},q=function(){var e=E()(w.a.mark((function e(){var t,r,n,c,a,i,o,s=arguments;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=s.length>0&&void 0!==s[0]?s[0]:{},r=U(U({cache:localStorage.getItem("tpcCacheBuster")},tiTpc.params),{},{per_page:12,page:0,premade:!0,template_site_slug:"general"},t),n=Object(B.stringifyUrl)({url:tiTpc.endpoint+"page-templates",query:r}),e.prev=3,e.next=6,S()({url:n,method:"GET",parse:!1});case 6:if(!(c=e.sent).ok){e.next=16;break}return e.next=10,c.json();case 10:if(!(a=e.sent).message){e.next=13;break}return e.abrupt("return",Q(a.message));case 13:i=c.headers.get("x-wp-totalpages"),o=r.page,H(a,o,i);case 16:e.next=21;break;case 18:e.prev=18,e.t0=e.catch(3),e.t0.message&&Q(e.t0.message);case 21:case"end":return e.stop()}}),e,null,[[3,18]])})));return function(){return e.apply(this,arguments)}}(),$=function(){var e=E()(w.a.mark((function e(){var t,r,n,c,a,i,o,s=arguments;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=s.length>0&&void 0!==s[0]?s[0]:{},r=U({per_page:12,page:0},t),n=Object(B.stringifyUrl)({url:tiTpc.endpoint+"templates",query:U(U({cache:localStorage.getItem("tpcCacheBuster")},tiTpc.params),r)}),e.prev=3,e.next=6,S()({url:n,method:"GET",parse:!1});case 6:if(!(c=e.sent).ok){e.next=16;break}return e.next=10,c.json();case 10:if(!(a=e.sent).message){e.next=13;break}return e.abrupt("return",Q(a.message));case 13:i=c.headers.get("x-wp-totalpages"),o=r.page,z(a,o,i);case 16:e.next=21;break;case 18:e.prev=18,e.t0=e.catch(3),e.t0.message&&Q(e.t0.message);case 21:case"end":return e.stop()}}),e,null,[[3,18]])})));return function(){return e.apply(this,arguments)}}(),W=function(){var e=E()(w.a.mark((function e(t){var r,n,c;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=Object(B.stringifyUrl)({url:"".concat(tiTpc.endpoint,"templates/").concat(t.template_id),query:U(U({cache:localStorage.getItem("tpcCacheBuster")},tiTpc.params),t)}),e.prev=1,e.next=4,S()({url:r,method:"POST",parse:!1});case 4:if(!(n=e.sent).ok){e.next=11;break}return e.next=8,n.json();case 8:if(!(c=e.sent).message){e.next=11;break}return e.abrupt("return",Q(c.message));case 11:return localStorage.setItem("tpcCacheBuster",V()),e.next=14,q();case 14:e.next=19;break;case 16:e.prev=16,e.t0=e.catch(1),e.t0.message&&Q(e.t0.message);case 19:case"end":return e.stop()}}),e,null,[[1,16]])})));return function(t){return e.apply(this,arguments)}}(),Z=function(){var e=E()(w.a.mark((function e(t){var r,n,c;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=Object(B.stringifyUrl)({url:"".concat(tiTpc.endpoint,"templates/").concat(t,"/import"),query:U({cache:localStorage.getItem("tpcCacheBuster")},tiTpc.params)}),n={},e.prev=2,e.next=5,S()({url:r,method:"GET",parse:!1});case 5:if(!(c=e.sent).ok){e.next=12;break}return e.next=9,c.json();case 9:if(!(n=e.sent).message){e.next=12;break}return e.abrupt("return",Q(n.message));case 12:e.next=17;break;case 14:e.prev=14,e.t0=e.catch(2),e.t0.message&&Q(e.t0.message);case 17:return e.abrupt("return",n);case 18:case"end":return e.stop()}}),e,null,[[2,14]])})));return function(t){return e.apply(this,arguments)}}(),Y=function(){var e=E()(w.a.mark((function e(t,r){var n,c,a;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=Object(B.stringifyUrl)({url:"".concat(tiTpc.endpoint,"templates/").concat(t),query:U({cache:localStorage.getItem("tpcCacheBuster"),_method:"DELETE"},tiTpc.params)}),e.prev=1,e.next=4,S()({url:n,method:"POST"});case 4:if(!(c=e.sent).ok){e.next=11;break}return e.next=8,c.json();case 8:if(!(a=e.sent).message){e.next=11;break}return e.abrupt("return",Q(a.message));case 11:return localStorage.setItem("tpcCacheBuster",V()),e.next=14,$(r);case 14:e.next=19;break;case 16:e.prev=16,e.t0=e.catch(1),e.t0.message&&Q(e.t0.message);case 19:case"end":return e.stop()}}),e,null,[[1,16]])})));return function(t,r){return e.apply(this,arguments)}}(),K=function(){var e=E()(w.a.mark((function e(t,r,n,c,a){var i,o,s;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=Object(B.stringifyUrl)({url:"".concat(tiTpc.endpoint,"templates/").concat(t,"/publish"),query:U({cache:localStorage.getItem("tpcCacheBuster"),method:"POST",template_site_slug:r,template_thumbnail:n,premade:c?"yes":"no",link:a},tiTpc.params)}),e.prev=1,e.next=4,S()({url:i,method:"POST",headers:{Authorization:"Bearer ".concat(tiTpc.bearer||""," ")}});case 4:if(!(o=e.sent).ok){e.next=14;break}return e.next=8,o.json();case 8:if(!(s=e.sent).message){e.next=12;break}return Q(s.message),e.abrupt("return",{success:!1});case 12:e.next=17;break;case 14:if(!o.message){e.next=17;break}return Q(o.message),e.abrupt("return",{success:!1});case 17:return localStorage.setItem("tpcCacheBuster",V()),e.abrupt("return",{success:!0});case 21:if(e.prev=21,e.t0=e.catch(1),!e.t0.message){e.next=26;break}return Q(e.t0.message),e.abrupt("return",{success:!1});case 26:case"end":return e.stop()}}),e,null,[[1,21]])})));return function(t,r,n,c,a){return e.apply(this,arguments)}}(),J=function(){var e=Object(s.useSelect)((function(e){return e("core/notices").getNotices("themeisle-blocks/notices/templates-cloud")})),t=Object(s.useDispatch)("core/notices").removeNotice;return Object(m.createElement)("div",{className:"notices"},e.map((function(e){return Object(m.createElement)(C.Notice,{key:e.id,status:e.status,isDismissible:e.isDismissible,onRemove:function(){return t(e.id,"themeisle-blocks/notices/templates-cloud")},actions:e.actions},e.content)})))};function X(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ee(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?X(Object(r),!0).forEach((function(t){o()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):X(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var te=r(13),re=r(5),ne=Object(m.createElement)(re.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(m.createElement)(re.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"})),ce=Object(m.createElement)(re.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},Object(m.createElement)(re.Path,{d:"M10.2 3.28c3.53 0 6.43 2.61 6.92 6h2.08l-3.5 4-3.5-4h2.32c-.45-1.97-2.21-3.45-4.32-3.45-1.45 0-2.73.71-3.54 1.78L4.95 5.66C6.23 4.2 8.11 3.28 10.2 3.28zm-.4 13.44c-3.52 0-6.43-2.61-6.92-6H.8l3.5-4c1.17 1.33 2.33 2.67 3.5 4H5.48c.45 1.97 2.21 3.45 4.32 3.45 1.45 0 2.73-.71 3.54-1.78l1.71 1.95c-1.28 1.46-3.15 2.38-5.25 2.38z"})),ae=Object(m.createElement)(re.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(m.createElement)(re.Path,{d:"M13 11.9l3.3-3.4-1.1-1-3.2 3.3-3.2-3.3-1.1 1 3.3 3.4-3.5 3.6 1 1L12 13l3.5 3.5 1-1z"}));function ie(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function oe(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ie(Object(r),!0).forEach((function(t){o()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ie(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var se=function(e){var t=e.closeModal,r=e.getOrder,c=e.getSearchQuery,a=Object(s.useDispatch)("tpc/block-editor"),i=a.setFetching,o=a.updateCurrentTab,l={templates:Object(n.__)("Page Templates")};3===parseInt(tiTpc.tier)&&(l.library=Object(n.__)("My Library"));var u=Object(s.useSelect)((function(e){return e("tpc/block-editor").isFetching()})),p=Object(s.useSelect)((function(e){return e("tpc/block-editor").isPreview()})),b=Object(s.useSelect)((function(e){return e("tpc/block-editor").getCurrentTab()})),f=function(){var e=E()(w.a.mark((function e(){var t;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return window.localStorage.setItem("tpcCacheBuster",V()),i(!0),t=r(),e.next=5,q(oe({search:c()},t));case 5:return e.next=7,$(oe({search:c()},t));case 7:i(!1);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return Object(m.createElement)("div",{className:"modal-header"},Object(m.createElement)("div",{className:"left"},Object(m.createElement)(C.Icon,{icon:y})),Object(m.createElement)("div",{className:"center"},Object.keys(l).map((function(e){return Object(m.createElement)(C.Button,{key:e,onClick:function(){return o(e)},className:d()("tabs",{"is-active":e===b})},l[e])}))),Object(m.createElement)("div",{className:"right"},"library"===b&&!p&&Object(m.createElement)(C.ButtonGroup,null,Object(m.createElement)(C.Button,{label:Object(n.__)("Re-sync Library"),icon:ce,disabled:u,className:d()("is-sync",{"is-loading":u}),onClick:f})),Object(m.createElement)(C.Button,{label:Object(n.__)("Close Modal"),icon:ae,onClick:t})))},le=r(18),ue=function(e){var t=e.isFetching,r=e.importBlocks,c=Object(te.useViewportMatch)("large",">="),i=Object(te.useViewportMatch)("large","<="),o=Object(te.useViewportMatch)("small",">="),l=Object(te.useViewportMatch)("small","<="),u=1400;c||i||!o||l?!(c||i||o||l)&&(u=600):u=960;var p=Object(s.useDispatch)("tpc/block-editor"),b=p.setFetching,f=p.togglePreview,d=Object(s.useSelect)((function(e){return e("tpc/block-editor").getPreview()})).item;Object(m.useEffect)((function(){y()}),[]);var g=Object(m.useState)(""),O=P()(g,2),j=O[0],v=O[1],y=function(){var e=E()(w.a.mark((function e(){return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return b(!0),e.next=3,h();case 3:b(!1);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),h=function(){var e=E()(w.a.mark((function e(){var t;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return b(!0),e.next=3,Z(d.template_id);case 3:(t=e.sent).__file&&t.content&&"wp_export"===t.__file&&v(t.content),b(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return Object(m.createElement)("div",{className:"tpc-modal-content"},Object(m.createElement)("div",{className:"preview-header"},Object(m.createElement)("div",{className:"left"},d.template_name||Object(n.__)("Template")),Object(m.createElement)("div",{className:"right"},Object(m.createElement)(C.Button,{isSecondary:!0,onClick:f},Object(n.__)("Close Preview")),Object(m.createElement)(C.Button,{isPrimary:!0,isBusy:t,disabled:t,onClick:function(){f(),r(j)}},Object(n.__)("Import")))),t?Object(m.createElement)(C.Placeholder,null,Object(m.createElement)(C.Spinner,null)):Object(m.createElement)("div",{className:"preview-content"},Object(m.createElement)(le.BlockPreview,{blocks:Object(a.parse)(j),viewportWidth:u})))},pe=Object(m.createElement)(re.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(m.createElement)(re.Path,{d:"M13.5 6C10.5 6 8 8.5 8 11.5c0 1.1.3 2.1.9 3l-3.4 3 1 1.1 3.4-2.9c1 .9 2.2 1.4 3.6 1.4 3 0 5.5-2.5 5.5-5.5C19 8.5 16.5 6 13.5 6zm0 9.5c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z"})),be=Object(m.createElement)(re.SVG,{xmlns:"https://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(m.createElement)(re.Path,{d:"M3 15h18v-2H3v2zm0 4h18v-2H3v2zm0-8h18V9H3v2zm0-6v2h18V5H3z"})),me=Object(m.createElement)(re.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(m.createElement)(re.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7.8 16.5H5c-.3 0-.5-.2-.5-.5v-6.2h6.8v6.7zm0-8.3H4.5V5c0-.3.2-.5.5-.5h6.2v6.7zm8.3 7.8c0 .3-.2.5-.5.5h-6.2v-6.8h6.8V19zm0-7.8h-6.8V4.5H19c.3 0 .5.2.5.5v6.2z",fillRule:"evenodd",clipRule:"evenodd"})),fe=r(19);function de(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ge(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?de(Object(r),!0).forEach((function(t){o()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):de(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Oe={date:Object(n.__)("Date"),template_name:Object(n.__)("Name"),modified:Object(n.__)("Last Modified")},je=function(e){var t=e.layout,r=e.sortingOrder,c=e.setLayout,a=e.searchQuery,i=e.onSearch,o=e.setSearchQuery,s=e.setSortingOrder,l=e.changeOrder;return Object(m.createElement)("div",{className:"filters"},Object(m.createElement)("div",{className:"display-sorting"},Object(m.createElement)("div",{className:"sorting-label"},Object(n.__)("Sort by")),Object(m.createElement)("div",{className:"sorting-filter"},Object.keys(Oe).map((function(e){return Object(m.createElement)(C.Button,{key:e,className:d()({"is-selected":e===r.orderby,"is-asc":"ASC"===r.order}),onClick:function(){var t={order:"DESC",orderby:e};e===r.orderby&&"DESC"===r.order&&(t.order="ASC"),s(ge({},t)),l(ge({},t))}},Oe[e])})))),Object(m.createElement)("div",{className:"view-filters"},Object(m.createElement)("div",{className:"search-filters"},Object(m.createElement)("input",{placeholder:Object(n.__)("Search for a template…"),className:"filter-search",value:a,onChange:function(e){return o(e.target.value)},onKeyDown:function(e){e.keyCode===fe.ENTER&&i()}}),Object(m.createElement)(C.Icon,{icon:pe})),Object(m.createElement)(C.Button,{label:Object(n.__)("List View"),icon:be,onClick:function(){return c("list")},isPressed:"list"===t}),Object(m.createElement)(C.Button,{label:Object(n.__)("Grid View"),icon:me,onClick:function(){return c("grid")},isPressed:"grid"===t})))},ve=Object(m.createElement)(re.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(m.createElement)(re.Path,{d:"M20.1 5.1L16.9 2 6.2 12.7l-1.3 4.4 4.5-1.3L20.1 5.1zM4 20.8h8v-1.5H4v1.5z"})),ye=Object(m.createElement)(re.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(m.createElement)(re.Path,{d:"M18.3 5.6L9.9 16.9l-4.6-3.4-.9 1.2 5.8 4.3 9.3-12.6z"})),he=Object(m.createElement)(re.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},Object(m.createElement)(re.Path,{d:"M12 4h3c.6 0 1 .4 1 1v1H3V5c0-.6.5-1 1-1h3c.2-1.1 1.3-2 2.5-2s2.3.9 2.5 2zM8 4h3c-.2-.6-.9-1-1.5-1S8.2 3.4 8 4zM4 7h11l-.9 10.1c0 .5-.5.9-1 .9H5.9c-.5 0-.9-.4-1-.9L4 7z"})),we=Object(m.createElement)(re.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(m.createElement)(re.Path,{d:"M7 5.5h10a.5.5 0 01.5.5v12a.5.5 0 01-.5.5H7a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM17 4H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V6a2 2 0 00-2-2zm-1 3.75H8v1.5h8v-1.5zM8 11h8v1.5H8V11zm6 3.25H8v1.5h6v-1.5z"})),_e=function(e){var t=e.sortingOrder,r=e.layout,c=e.item,a=e.importBlocks,i=e.deletable,o=Object(s.useDispatch)("tpc/block-editor"),l=o.togglePreview,u=o.setPreviewData,p=Object(m.useState)(!1),b=P()(p,2),f=b[0],g=b[1],O=Object(m.useState)(!1),j=P()(O,2),v=j[0],y=j[1],h=Object(m.useState)(c.template_name),_=P()(h,2),k=_[0],x=_[1],S=function(){var e=E()(w.a.mark((function e(){var t;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return g("importing"),e.next=3,Z(c.template_id);case 3:(t=e.sent).__file&&t.content&&"wp_export"===t.__file&&a(t.content),g(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),T=function(){var e=E()(w.a.mark((function e(){return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return g("updating"),e.next=3,W({template_id:c.template_id,template_name:k||c.template_name},t);case 3:return e.next=5,$(t);case 5:g(!1),y(!v);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),B=function(){var e=E()(w.a.mark((function e(){return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(window.confirm(Object(n.__)("Are you sure you want to delete this template?"))){e.next=2;break}return e.abrupt("return",!1);case 2:return g("deleting"),e.next=5,Y(c.template_id,t);case 5:g(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),N=function(){var e=E()(w.a.mark((function e(){return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:l(),u({type:"library",item:c});case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();if("grid"===r){var D={backgroundImage:"url(".concat(c.template_thumbnail,")")};return Object(m.createElement)("div",{key:c.template_id,className:"table-grid"},Object(m.createElement)("div",{style:D,className:d()("grid-preview",{"is-loading":v||!1!==f})},Object(m.createElement)("div",{className:"preview-actions"},Object(m.createElement)(C.Button,{isSecondary:!0,disabled:!1!==f,onClick:N},Object(n.__)("Preview")),Object(m.createElement)(C.Button,{isPrimary:!0,isBusy:"importing"===f,disabled:!1!==f,onClick:S},Object(n.__)("Import")),i&&Object(m.createElement)("div",{className:"preview-controls"},Object(m.createElement)(C.Button,{label:Object(n.__)("Edit"),icon:"updating"===f?ce:ve,disabled:v||!1!==f,className:d()({"is-loading":"updating"===f}),onClick:function(){return y(!v)}},v&&Object(m.createElement)(C.Popover,{onFocusOutside:function(){return y(!v)},className:"controls-popover"},Object(m.createElement)("div",{className:"popover-content"},Object(m.createElement)(C.TextControl,{label:Object(n.__)("Template Name"),value:k,onChange:x}),Object(m.createElement)(C.Button,{label:Object(n.__)("Update"),icon:"updating"===f?ce:ye,disabled:!1!==f,className:d()({"is-loading":"updating"===f}),onClick:T})))),Object(m.createElement)(C.Button,{label:Object(n.__)("Delete"),icon:"deleting"===f?ce:he,disabled:!1!==f,className:d()({"is-loading":"deleting"===f}),onClick:B})))),Object(m.createElement)("div",{className:"card-footer"},Object(m.createElement)("p",null,c.template_name)))}var I=d()("actions",{"no-controls":!i});return Object(m.createElement)("div",{key:c.template_id,className:"table-row"},Object(m.createElement)("div",{className:"row-title"},Object(m.createElement)(C.Icon,{icon:we}),v?Object(m.createElement)(C.TextControl,{label:Object(n.__)("Template Name"),hideLabelFromVision:!0,value:k,onChange:x}):c.template_name),i&&Object(m.createElement)("div",{className:"row-controls"},Object(m.createElement)(C.Button,{label:v?Object(n.__)("Update"):Object(n.__)("Edit"),icon:v?"updating"===f?ce:ye:ve,disabled:!1!==f,className:d()({"is-loading":"updating"===f}),onClick:v?T:function(){return y(!v)}},v?Object(n.__)("Update"):Object(n.__)("Edit")),Object(m.createElement)(C.Button,{label:Object(n.__)("Delete"),icon:"deleting"===f?ce:he,disabled:!1!==f,className:d()({"is-loading":"deleting"===f}),onClick:B},"deleting"===f?Object(n.__)("Deleting")+"...":Object(n.__)("Delete"))),Object(m.createElement)("div",{className:I},Object(m.createElement)(C.Button,{isSecondary:!0,disabled:!1!==f,onClick:N},Object(n.__)("Preview")),Object(m.createElement)(C.Button,{isPrimary:!0,isBusy:"importing"===f,disabled:!1!==f,onClick:S},Object(n.__)("Import"))))},Ee=function(e){var t=e.total,r=e.current,n=e.onChange;if(t<2)return null;for(var c=[],a=function(e){var t=e===r;c.push(Object(m.createElement)(C.Button,{key:"page-".concat(e),isPrimary:t,disabled:t,onClick:function(){return n(e)}},e+1))},i=0;i<t;i++)a(i);return Object(m.createElement)(C.ButtonGroup,{className:"pagination"},c)};function ke(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Pe(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ke(Object(r),!0).forEach((function(t){o()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ke(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var xe=Object(s.withSelect)((function(e,t){var r=t.isGeneral?e("tpc/block-editor").getTemplates():e("tpc/block-editor").getLibrary(),n=r.items;return{items:void 0===n?[]:n,currentPage:r.currentPage,totalPages:r.totalPages}}))((function(e){var t=e.importBlocks,r=e.isGeneral,c=void 0!==r&&r,a=e.isFetching,i=e.items,o=e.currentPage,l=e.totalPages,u=e.getOrder,p=e.setQuery,b=e.getSearchQuery,f=e.setSorting,g=Object(s.useDispatch)("tpc/block-editor").setFetching,O=Object(m.useState)("grid"),j=P()(O,2),v=j[0],y=j[1],h=function(){var e=E()(w.a.mark((function e(){var t;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(g(!0),t=u(),!c){e.next=7;break}return e.next=5,q(Pe({search:b()},t));case 5:e.next=9;break;case 7:return e.next=9,$(Pe({search:b()},t));case 9:g(!1);case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();Object(m.useEffect)((function(){i&&i.length>0||h()}),[c]);var _=function(){var e=E()(w.a.mark((function e(t){var r;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(g(!0),r=u(),!c){e.next=7;break}return e.next=5,q(Pe({search:b(),page:t},r));case 5:e.next=9;break;case 7:return e.next=9,$(Pe({search:b(),page:t},r));case 9:g(!1);case 10:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),k=function(){var e=E()(w.a.mark((function e(){var t;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(g(!0),t=u(),!c){e.next=7;break}return e.next=5,q(Pe({search:b()},t));case 5:e.next=9;break;case 7:return e.next=9,$(Pe({search:b()},t));case 9:g(!1);case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),x=function(){var e=E()(w.a.mark((function e(t){return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(g(!0),!c){e.next=6;break}return e.next=4,q(Pe(Pe({},t),{},{search:b()}));case 4:e.next=8;break;case 6:return e.next=8,$(Pe(Pe({},t),{},{search:b()}));case 8:g(!1);case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();if(a)return Object(m.createElement)(m.Fragment,null,Object(m.createElement)(je,{layout:v,sortingOrder:u(),setLayout:y,searchQuery:b(),onSearch:k,setSearchQuery:p,setSortingOrder:f,changeOrder:x}),Object(m.createElement)(C.Placeholder,null,Object(m.createElement)(C.Spinner,null)));if(!Boolean(i.length))return Object(m.createElement)("div",{className:"table-content"},Object(m.createElement)(je,{layout:v,sortingOrder:u(),setLayout:y,searchQuery:b(),onSearch:k,setSearchQuery:p,setSortingOrder:f,changeOrder:x}),Object(n.__)("No templates available. Add a new one?"));var S=d()("table-content",{"is-grid":"grid"===v});return Object(m.createElement)(m.Fragment,null,Object(m.createElement)(je,{layout:v,sortingOrder:u(),setLayout:y,searchQuery:b(),onSearch:k,setSearchQuery:p,setSortingOrder:f,changeOrder:x}),Object(m.createElement)("div",{className:S},i.map((function(e){return Object(m.createElement)(_e,{sortingOrder:u(),deletable:!c,key:e.template_id,layout:v,item:e,importBlocks:t})}))),Object(m.createElement)(Ee,{onChange:_,current:o,total:l}))})),Se=Object(s.withSelect)((function(e){var t=e("tpc/block-editor"),r=t.isPreview,n=t.isFetching,c=t.getCurrentTab;return{isPreview:r(),isFetching:n(),currentTab:c()}}))((function(e){var t=e.importBlocks,r=e.getOrder,c=e.setQuery,a=e.getSearchQuery,i=e.setSorting,o=e.isPreview,s=e.currentTab,l=e.isFetching;return o&&"library"===s?Object(m.createElement)(ue,{isFetching:l,importBlocks:t}):Object(m.createElement)("div",{className:"tpc-modal-content"},Object(m.createElement)(J,null),["templates","library"].includes(s)&&Object(m.createElement)(xe,{isFetching:l,isGeneral:"templates"===s,importBlocks:t,getOrder:r,setQuery:c,getSearchQuery:a,setSorting:i}),"patterns"===s&&Object(n.__)("We are still working on this. Please check back later. Thank you!"))})),Ce=function(e){var t=e.title,r=e.leftButtons,c=e.rightButtons,a=e.heading,i=e.previewUrl,o=Object(B.stringifyUrl)({url:i,query:{tpcpreview:"yes"}}),s=t||Object(n.__)("Preview");return Object(m.createElement)("div",{className:"ob-preview single-templates"},Object(m.createElement)("div",{className:"preview"},Object(m.createElement)("iframe",{title:s,src:o,frameBorder:"0"}),Object(m.createElement)("div",{className:"loading"},Object(m.createElement)(C.Dashicon,{icon:"update",size:50}))),Object(m.createElement)("div",{className:"bottom-bar"},r&&Object(m.createElement)("div",{className:"navigator"},r),a&&Object(m.createElement)("h2",{className:"heading"},a),c&&Object(m.createElement)("div",{className:"actions"},c)))};function Te(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Be(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Te(Object(r),!0).forEach((function(t){o()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Te(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Ne=Object(te.compose)(Object(s.withSelect)((function(e){var t=e("tpc/block-editor"),r=t.isPreview,n=t.getPreview,c=t.getCurrentTab;return{isPreview:r(),currentTab:c(),previewData:n().item}})),Object(s.withDispatch)((function(e){var t=e("core/block-editor"),r=t.removeBlock,n=t.replaceBlocks,c=e("tpc/block-editor").togglePreview;return{removeBlock:r,replaceBlocks:n,closePreview:function(){return c(!1)}}})))((function(e){var t=e.clientId,r=e.isPreview,c=e.previewData,i=e.currentTab,o=e.removeBlock,l=e.replaceBlocks,u=e.closePreview,p=Object(s.useDispatch)("core/notices").createErrorNotice,b=Object(m.useState)(!1),f=P()(b,2),d=f[0],g=f[1],O=Object(m.useState)(!1),j=P()(O,2),v=j[0],y=j[1],h=Object(m.useState)({templates:"",library:""}),_=P()(h,2),k=_[0],x=_[1],S=Object(m.useState)({templates:{order:"DESC",orderby:"date"},library:{order:"DESC",orderby:"date"}}),T=P()(S,2),B=T[0],N=T[1],D="templates"===i,I=function(){return D?k.templates:k.library},A=function(){return D?B.templates:B.library},F=function(e){l(t,Object(a.parse)(e))},L=function(){var e=E()(w.a.mark((function e(){return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return y(!0),e.next=3,Z(c.template_id).then((function(e){if(e.__file&&e.content&&"wp_export"===e.__file)return u(),y(!1),F(e.content),!1;p(Object(n.__)("Something went wrong while importing. Please try again."),{type:"snackbar"}),y(!1),o(t)}));case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),V=function(){g(!1),y(!1),o(t)};return Object(m.useEffect)((function(){setTimeout((function(){g(!0)}),100)}),[]),d?Object(m.createElement)(m.Fragment,null,Object(m.createElement)(C.Modal,{onRequestClose:V,shouldCloseOnEsc:!1,shouldCloseOnClickOutside:!r||"templates"!==i,isDismissible:!1,overlayClassName:"tpc-template-cloud-modal"},Object(m.createElement)(se,{closeModal:V,getOrder:A,getSearchQuery:I}),Object(m.createElement)(Se,{importBlocks:F,getOrder:A,setQuery:function(e){return x(Be(Be({},k),{},D?{templates:e}:{library:e}))},getSearchQuery:I,setSorting:function(e){return N(Be(Be({},B),{},D?{templates:e}:{library:e}))}}),Object(m.createElement)((function(){if(!r||"templates"!==i)return null;var e=c.link,t=c.template_name;return Object(m.createElement)(C.Modal,{isDismissible:!1,shouldCloseOnClickOutside:!1,shouldCloseOnEsc:!1,className:"tpc-preview-wrap-modal"},Object(m.createElement)(Ce,{previewUrl:e,heading:t,leftButtons:Object(m.createElement)(m.Fragment,null,Object(m.createElement)(C.Button,{disabled:v,icon:ne,onClick:u})),rightButtons:Object(m.createElement)(C.Button,{disabled:v,isPrimary:!0,onClick:L},v?Object(n.__)("Importing")+"...":Object(n.__)("Import"))}),";")}),null))):null}));Object(a.registerBlockType)("ti-tpc/templates-cloud",{title:Object(n.__)("Templates Cloud"),description:Object(n.__)("A cloud based templates library which enables you to create ready-made website in no time."),icon:v,category:"design",keywords:["templates cloud","patterns","template library"],supports:{html:!1},edit:Ne,save:function(){return null}}),3===parseInt(tiTpc.tier)&&Object(c.registerPlugin)("ti-tpc",{render:function(){var e=Object(m.useState)(!1),t=P()(e,2),r=t[0],c=t[1],i=Object(m.useState)(!1),o=P()(i,2),l=o[0],u=o[1],p=Object(m.useState)(""),b=P()(p,2),f=b[0],g=b[1],O=window.tiTpc.canPredefine,j=Object(s.useDispatch)("core/notices"),y=j.createErrorNotice,h=j.createSuccessNotice,_=Object(s.useDispatch)("core/editor").editPost,k=Object(s.useSelect)((function(e){var t=e("core/block-editor"),r=t.getSelectedBlockCount,n=t.getSelectedBlock,c=t.getMultiSelectedBlocks,i=1===r()?n():c();return Object(a.serialize)(i)}),[]),x=Object(s.useSelect)((function(e){var t=(0,e("core/block-editor").getBlocks)();return Object(a.serialize)(t)}),[]),N=Object(s.useSelect)((function(e){return{meta:e("core/editor").getEditedPostAttribute("meta")||{},postId:e("core/editor").getEditedPostAttribute("id"),type:e("core/editor").getEditedPostAttribute("type"),link:e("core/editor").getEditedPostAttribute("link"),postTitle:e("core/editor").getEditedPostAttribute("title")||Object(n.__)("Template")}})),D=N.meta,I=N.postTitle,A=N.postId,F=N.type,L=N.link,M=N.meta,U=M._ti_tpc_template_sync,R=M._ti_tpc_template_id,z=M._ti_tpc_screenshot_url,H=M._ti_tpc_site_slug,G=M._ti_tpc_published,Q=Object(s.useSelect)((function(e,t){var r=t.forceIsSaving,n=e("core/editor"),c=n.isSavingPost,a=n.isPublishingPost,i=n.isAutosavingPost,o=r||c(),s=i();return(a()||o)&&!s})),q=Object(m.useState)(U),$=P()(q,2),W=$[0],Z=$[1],Y=Object(m.useState)(R),X=P()(Y,2),te=X[0],re=X[1],ne=Object(m.useState)(H),ce=P()(ne,2),ae=ce[0],ie=ce[1],oe=Object(m.useState)(G),se=P()(oe,2),le=se[0],ue=se[1],pe=Object(m.useState)(z),be=P()(pe,2),me=be[0],fe=be[1];Object(m.useEffect)((function(){_({meta:ee(ee({},D),{},{_ti_tpc_template_sync:W,_ti_tpc_template_id:te,_ti_tpc_screenshot_url:me,_ti_tpc_site_slug:ae,_ti_tpc_published:le})})}),[W,te,me,ae,le]),Object(m.useEffect)((function(){Q&&W&&ge()}),[Q,W]);var de=function(){var e=E()(w.a.mark((function e(){var t,r,a,i;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return u(!0),t={__file:"wp_export",version:2,content:k},r=Object(B.stringifyUrl)({url:window.tiTpc.endpoint+"templates",query:ee(ee({},window.tiTpc.params),{},{template_name:f,template_type:"gutenberg"})}),e.prev=3,e.next=6,S()({url:r,method:"POST",data:t,parse:!1});case 6:if(!(a=e.sent).ok){e.next=12;break}return e.next=10,a.json();case 10:(i=e.sent).message?y(i.message,{type:"snackbar"}):(window.localStorage.setItem("tpcCacheBuster",V()),h(Object(n.__)("Template saved."),{type:"snackbar"}));case 12:e.next=17;break;case 14:e.prev=14,e.t0=e.catch(3),e.t0.message&&y(e.t0.message,{type:"snackbar"});case 17:u(!1),c(!1),g("");case 20:case"end":return e.stop()}}),e,null,[[3,14]])})));return function(){return e.apply(this,arguments)}}(),ge=function(){var e=E()(w.a.mark((function e(){var t,r,c,a;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return u(!0),t={__file:"wp_export",version:2,content:x},r=te?Object(B.stringifyUrl)({url:window.tiTpc.endpoint+"templates/"+te,query:ee(ee({},window.tiTpc.params),{},{template_name:I})}):Object(B.stringifyUrl)({url:window.tiTpc.endpoint+"templates",query:ee(ee({},window.tiTpc.params),{},{template_name:I,template_type:"gutenberg",template_site_slug:H||"",template_thumbnail:z||""})}),e.prev=3,e.next=6,S()({url:r,method:"POST",data:t,parse:!1});case 6:if(!(c=e.sent).ok){e.next=12;break}return e.next=10,c.json();case 10:(a=e.sent).message?y(a.message,{type:"snackbar"}):(window.localStorage.setItem("tpcCacheBuster",V()),h(Object(n.__)("Template saved."),{type:"snackbar"}),a.template_id?(re(a.template_id),Oe({ID:a.template_id})):Oe());case 12:e.next=17;break;case 14:e.prev=14,e.t0=e.catch(3),e.t0.message&&y(e.t0.message,{type:"snackbar"});case 17:u(!1);case 18:case"end":return e.stop()}}),e,null,[[3,14]])})));return function(){return e.apply(this,arguments)}}(),Oe=function(e){var t=e.ID,r=void 0===t?te:t,n=null;return"post"===F?n=new wp.api.models.Post({id:A}):"page"===F&&(n=new wp.api.models.Page({id:A})),n.set("meta",{_ti_tpc_template_id:r,_ti_tpc_template_sync:W,_ti_tpc_screenshot_url:me,_ti_tpc_site_slug:ae,_ti_tpc_published:!le}),n.save()};return["post","page"].includes(F)?Object(m.createElement)(m.Fragment,null,Object(m.createElement)(T.PluginBlockSettingsMenuItem,{label:Object(n.__)("Save as Template"),icon:"none",onClick:function(){return c(!0)}}),Object(m.createElement)(T.PluginSidebarMoreMenuItem,{icon:Object(m.createElement)(C.Icon,{icon:v}),target:"ti-tpc"},Object(n.__)("Templates Cloud")),Object(m.createElement)(T.PluginSidebar,{name:"ti-tpc",title:Object(n.__)("Templates Cloud"),className:"ti-tpc-components-panel"},Object(m.createElement)(C.PanelBody,null,Object(n.__)("Save this page as a template in your Templates Cloud library."),Object(m.createElement)(C.Button,{isPrimary:!0,isBusy:l,disabled:l,onClick:ge},Object(n.__)("Save Page as Template")),Object(m.createElement)(C.ToggleControl,{label:Object(n.__)("Automatically sync to the cloud"),checked:W,onChange:function(){return Z(!W)}})),O&&Object(m.createElement)(C.PanelBody,null,Object(m.createElement)("h4",null,Object(n.__)("Publish Settings")),Object(m.createElement)(C.TextControl,{label:Object(n.__)("Screenshot URL"),value:me,type:"url",onChange:fe}),Object(m.createElement)(C.TextControl,{label:Object(n.__)("Site Slug"),value:ae,help:Object(n.__)("Use `general` to publish this as a global template. Otherwise use the starter site slug to make it available as a single page for the starter site."),type:"url",onChange:ie}),Object(m.createElement)((function(){if(!O)return null;var e=function(){var e=E()(w.a.mark((function e(){return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return u("publishing"),e.next=3,K(R,H,z,!G,L).then((function(e){e.success&&(ue(!le),Oe(),h(le?Object(n.__)("Template Unpublished."):Object(n.__)("Template Published."),{type:"snackbar"}))}));case 3:u(!1);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return Object(m.createElement)(C.Button,{isSecondary:!0,onClick:e,disabled:!1!==l,className:d()({"is-loading":"publishing"===l})},le&&("publishing"===l?Object(n.__)("Unpublishing"):Object(n.__)("Unpublish")),!le&&("publishing"===l?Object(n.__)("Publishing"):Object(n.__)("Publish")))}),null),Object(m.createElement)(J,null))),r&&Object(m.createElement)(C.Modal,{title:Object(n.__)("Save Template"),onRequestClose:function(){return c(!1)}},Object(m.createElement)(C.TextControl,{label:Object(n.__)("Template Name"),value:f,onChange:g}),Object(m.createElement)(C.Button,{isPrimary:!0,isBusy:l,disabled:l,onClick:de},Object(n.__)("Save")))):null},icon:v})}]);
editor/src/components/content.js CHANGED
@@ -5,7 +5,16 @@ import Preview from './preview';
5
  import TemplatesContent from './templates-content';
6
  import Notices from './notices';
7
 
8
- const Content = ( { importBlocks, isPreview, currentTab, isFetching } ) => {
 
 
 
 
 
 
 
 
 
9
  if ( isPreview && currentTab === 'library' ) {
10
  return (
11
  <Preview isFetching={ isFetching } importBlocks={ importBlocks } />
@@ -20,6 +29,10 @@ const Content = ( { importBlocks, isPreview, currentTab, isFetching } ) => {
20
  isFetching={ isFetching }
21
  isGeneral={ currentTab === 'templates' }
22
  importBlocks={ importBlocks }
 
 
 
 
23
  />
24
  ) }
25
  { currentTab === 'patterns' &&
5
  import TemplatesContent from './templates-content';
6
  import Notices from './notices';
7
 
8
+ const Content = ( {
9
+ importBlocks,
10
+ getOrder,
11
+ setQuery,
12
+ getSearchQuery,
13
+ setSorting,
14
+ isPreview,
15
+ currentTab,
16
+ isFetching,
17
+ } ) => {
18
  if ( isPreview && currentTab === 'library' ) {
19
  return (
20
  <Preview isFetching={ isFetching } importBlocks={ importBlocks } />
29
  isFetching={ isFetching }
30
  isGeneral={ currentTab === 'templates' }
31
  importBlocks={ importBlocks }
32
+ getOrder={ getOrder }
33
+ setQuery={ setQuery }
34
+ getSearchQuery={ getSearchQuery }
35
+ setSorting={ setSorting }
36
  />
37
  ) }
38
  { currentTab === 'patterns' &&
editor/src/components/filters.js CHANGED
@@ -1,11 +1,80 @@
1
- import { alignJustify, grid } from '@wordpress/icons';
 
2
  import { __ } from '@wordpress/i18n';
3
- import { Button } from '@wordpress/components';
 
4
 
5
- const Filters = ( { layout, setLayout } ) => {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6
  return (
7
  <div className="filters">
8
- <div className="display-filters">
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9
  <Button
10
  label={ __( 'List View' ) }
11
  icon={ alignJustify }
1
+ import classnames from 'classnames';
2
+ import { alignJustify, grid, search } from '@wordpress/icons';
3
  import { __ } from '@wordpress/i18n';
4
+ import { Button, Icon } from '@wordpress/components';
5
+ import { ENTER } from '@wordpress/keycodes';
6
 
7
+ const sortByOptions = {
8
+ date: __( 'Date' ),
9
+ template_name: __( 'Name' ),
10
+ modified: __( 'Last Modified' ),
11
+ };
12
+
13
+ const Filters = ( {
14
+ layout,
15
+ sortingOrder,
16
+ setLayout,
17
+ searchQuery,
18
+ onSearch,
19
+ setSearchQuery,
20
+ setSortingOrder,
21
+ changeOrder,
22
+ } ) => {
23
  return (
24
  <div className="filters">
25
+ <div className="display-sorting">
26
+ <div className="sorting-label">{ __( 'Sort by' ) }</div>
27
+
28
+ <div className="sorting-filter">
29
+ { Object.keys( sortByOptions ).map( ( i ) => (
30
+ <Button
31
+ key={ i }
32
+ className={ classnames( {
33
+ 'is-selected': i === sortingOrder.orderby,
34
+ 'is-asc': 'ASC' === sortingOrder.order,
35
+ } ) }
36
+ onClick={ () => {
37
+ const order = {
38
+ order: 'DESC',
39
+ orderby: i,
40
+ };
41
+
42
+ if ( i === sortingOrder.orderby ) {
43
+ if ( 'DESC' === sortingOrder.order ) {
44
+ order.order = 'ASC';
45
+ }
46
+ }
47
+ setSortingOrder( {
48
+ ...order,
49
+ } );
50
+ changeOrder( {
51
+ ...order,
52
+ } );
53
+ } }
54
+ >
55
+ { sortByOptions[ i ] }
56
+ </Button>
57
+ ) ) }
58
+ </div>
59
+ </div>
60
+
61
+ <div className="view-filters">
62
+ <div className="search-filters">
63
+ <input
64
+ placeholder={ __( 'Search for a template…' ) }
65
+ className="filter-search"
66
+ value={ searchQuery }
67
+ onChange={ ( e ) => setSearchQuery( e.target.value ) }
68
+ onKeyDown={ ( e ) => {
69
+ if ( e.keyCode === ENTER ) {
70
+ onSearch();
71
+ }
72
+ } }
73
+ />
74
+
75
+ <Icon icon={ search } />
76
+ </div>
77
+
78
  <Button
79
  label={ __( 'List View' ) }
80
  icon={ alignJustify }
editor/src/components/header.js CHANGED
@@ -10,7 +10,7 @@ import { useDispatch, useSelect } from '@wordpress/data';
10
  import icon from './../icon';
11
  import { fetchTemplates, fetchLibrary } from './../data/templates-cloud/index';
12
 
13
- const Header = ( { closeModal } ) => {
14
  const { setFetching, updateCurrentTab } = useDispatch( 'tpc/block-editor' );
15
 
16
  const TABS = {
@@ -35,8 +35,19 @@ const Header = ( { closeModal } ) => {
35
  const syncLibrary = async () => {
36
  window.localStorage.setItem( 'tpcCacheBuster', uuidv4() );
37
  setFetching( true );
38
- await fetchTemplates();
39
- await fetchLibrary();
 
 
 
 
 
 
 
 
 
 
 
40
  setFetching( false );
41
  };
42
 
10
  import icon from './../icon';
11
  import { fetchTemplates, fetchLibrary } from './../data/templates-cloud/index';
12
 
13
+ const Header = ( { closeModal, getOrder, getSearchQuery } ) => {
14
  const { setFetching, updateCurrentTab } = useDispatch( 'tpc/block-editor' );
15
 
16
  const TABS = {
35
  const syncLibrary = async () => {
36
  window.localStorage.setItem( 'tpcCacheBuster', uuidv4() );
37
  setFetching( true );
38
+
39
+ const order = getOrder();
40
+
41
+ await fetchTemplates( {
42
+ search: getSearchQuery(),
43
+ ...order,
44
+ } );
45
+
46
+ await fetchLibrary( {
47
+ search: getSearchQuery(),
48
+ ...order,
49
+ } );
50
+
51
  setFetching( false );
52
  };
53
 
editor/src/components/list-item.js CHANGED
@@ -5,7 +5,6 @@ import {
5
  // cloudUpload,
6
  check,
7
  edit,
8
- group,
9
  page,
10
  trash,
11
  update,
@@ -23,7 +22,13 @@ import {
23
  fetchLibrary,
24
  } from './../data/templates-cloud/index';
25
 
26
- const ListItem = ( { layout, item, importBlocks, deletable } ) => {
 
 
 
 
 
 
27
  const { togglePreview, setPreviewData } = useDispatch( 'tpc/block-editor' );
28
  const [ isLoading, setLoading ] = useState( false );
29
  const [ isEditing, setEditing ] = useState( false );
@@ -41,11 +46,14 @@ const ListItem = ( { layout, item, importBlocks, deletable } ) => {
41
 
42
  const updateItem = async () => {
43
  setLoading( 'updating' );
44
- await updateTemplate( {
45
- template_id: item.template_id,
46
- template_name: itemName || item.template_name,
47
- } );
48
- await fetchLibrary();
 
 
 
49
  setLoading( false );
50
  setEditing( ! isEditing );
51
  };
@@ -66,7 +74,7 @@ const ListItem = ( { layout, item, importBlocks, deletable } ) => {
66
  }
67
 
68
  setLoading( 'deleting' );
69
- await deleteTemplate( item.template_id );
70
  setLoading( false );
71
  };
72
 
5
  // cloudUpload,
6
  check,
7
  edit,
 
8
  page,
9
  trash,
10
  update,
22
  fetchLibrary,
23
  } from './../data/templates-cloud/index';
24
 
25
+ const ListItem = ( {
26
+ sortingOrder,
27
+ layout,
28
+ item,
29
+ importBlocks,
30
+ deletable,
31
+ } ) => {
32
  const { togglePreview, setPreviewData } = useDispatch( 'tpc/block-editor' );
33
  const [ isLoading, setLoading ] = useState( false );
34
  const [ isEditing, setEditing ] = useState( false );
46
 
47
  const updateItem = async () => {
48
  setLoading( 'updating' );
49
+ await updateTemplate(
50
+ {
51
+ template_id: item.template_id,
52
+ template_name: itemName || item.template_name,
53
+ },
54
+ sortingOrder
55
+ );
56
+ await fetchLibrary( sortingOrder );
57
  setLoading( false );
58
  setEditing( ! isEditing );
59
  };
74
  }
75
 
76
  setLoading( 'deleting' );
77
+ await deleteTemplate( item.template_id, sortingOrder );
78
  setLoading( false );
79
  };
80
 
editor/src/components/preview.js CHANGED
@@ -4,7 +4,7 @@ import { Button, Placeholder, Spinner } from '@wordpress/components';
4
  import { useViewportMatch } from '@wordpress/compose';
5
  import { useDispatch, useSelect } from '@wordpress/data';
6
  import { useEffect, useState } from '@wordpress/element';
7
- const { BlockPreview } = wp.blockEditor;
8
 
9
  import { importTemplate } from './../data/templates-cloud/index';
10
 
4
  import { useViewportMatch } from '@wordpress/compose';
5
  import { useDispatch, useSelect } from '@wordpress/data';
6
  import { useEffect, useState } from '@wordpress/element';
7
+ import { BlockPreview } from '@wordpress/block-editor';
8
 
9
  import { importTemplate } from './../data/templates-cloud/index';
10
 
editor/src/components/templates-content.js CHANGED
@@ -17,16 +17,27 @@ const TemplatesContent = ( {
17
  items,
18
  currentPage,
19
  totalPages,
 
 
 
 
20
  } ) => {
21
  const { setFetching } = useDispatch( 'tpc/block-editor' );
22
  const [ layout, setLayout ] = useState( 'grid' );
23
 
24
  const init = async () => {
25
  setFetching( true );
 
26
  if ( isGeneral ) {
27
- await fetchTemplates();
 
 
 
28
  } else {
29
- await fetchLibrary();
 
 
 
30
  }
31
  setFetching( false );
32
  };
@@ -40,13 +51,53 @@ const TemplatesContent = ( {
40
 
41
  const changePage = async ( index ) => {
42
  setFetching( true );
 
43
  if ( isGeneral ) {
44
  await fetchTemplates( {
 
45
  page: index,
 
46
  } );
47
  } else {
48
  await fetchLibrary( {
 
49
  page: index,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
50
  } );
51
  }
52
 
@@ -55,15 +106,39 @@ const TemplatesContent = ( {
55
 
56
  if ( isFetching ) {
57
  return (
58
- <Placeholder>
59
- <Spinner />
60
- </Placeholder>
 
 
 
 
 
 
 
 
 
 
 
 
 
61
  );
62
  }
63
 
64
  if ( ! Boolean( items.length ) ) {
65
  return (
66
  <div className="table-content">
 
 
 
 
 
 
 
 
 
 
 
67
  { __( 'No templates available. Add a new one?' ) }
68
  </div>
69
  );
@@ -75,11 +150,21 @@ const TemplatesContent = ( {
75
 
76
  return (
77
  <Fragment>
78
- <Filters layout={ layout } setLayout={ setLayout } />
 
 
 
 
 
 
 
 
 
79
 
80
  <div className={ contentClasses }>
81
  { items.map( ( item ) => (
82
  <ListItem
 
83
  deletable={ ! isGeneral }
84
  key={ item.template_id }
85
  layout={ layout }
17
  items,
18
  currentPage,
19
  totalPages,
20
+ getOrder,
21
+ setQuery,
22
+ getSearchQuery,
23
+ setSorting,
24
  } ) => {
25
  const { setFetching } = useDispatch( 'tpc/block-editor' );
26
  const [ layout, setLayout ] = useState( 'grid' );
27
 
28
  const init = async () => {
29
  setFetching( true );
30
+ const order = getOrder();
31
  if ( isGeneral ) {
32
+ await fetchTemplates( {
33
+ search: getSearchQuery(),
34
+ ...order,
35
+ } );
36
  } else {
37
+ await fetchLibrary( {
38
+ search: getSearchQuery(),
39
+ ...order,
40
+ } );
41
  }
42
  setFetching( false );
43
  };
51
 
52
  const changePage = async ( index ) => {
53
  setFetching( true );
54
+ const order = getOrder();
55
  if ( isGeneral ) {
56
  await fetchTemplates( {
57
+ search: getSearchQuery(),
58
  page: index,
59
+ ...order,
60
  } );
61
  } else {
62
  await fetchLibrary( {
63
+ search: getSearchQuery(),
64
  page: index,
65
+ ...order,
66
+ } );
67
+ }
68
+
69
+ setFetching( false );
70
+ };
71
+
72
+ const onSearch = async () => {
73
+ setFetching( true );
74
+ const order = getOrder();
75
+ if ( isGeneral ) {
76
+ await fetchTemplates( {
77
+ search: getSearchQuery(),
78
+ ...order,
79
+ } );
80
+ } else {
81
+ await fetchLibrary( {
82
+ search: getSearchQuery(),
83
+ ...order,
84
+ } );
85
+ }
86
+
87
+ setFetching( false );
88
+ };
89
+
90
+ const changeOrder = async ( order ) => {
91
+ setFetching( true );
92
+ if ( isGeneral ) {
93
+ await fetchTemplates( {
94
+ ...order,
95
+ search: getSearchQuery(),
96
+ } );
97
+ } else {
98
+ await fetchLibrary( {
99
+ ...order,
100
+ search: getSearchQuery(),
101
  } );
102
  }
103
 
106
 
107
  if ( isFetching ) {
108
  return (
109
+ <Fragment>
110
+ <Filters
111
+ layout={ layout }
112
+ sortingOrder={ getOrder() }
113
+ setLayout={ setLayout }
114
+ searchQuery={ getSearchQuery() }
115
+ onSearch={ onSearch }
116
+ setSearchQuery={ setQuery }
117
+ setSortingOrder={ setSorting }
118
+ changeOrder={ changeOrder }
119
+ />
120
+
121
+ <Placeholder>
122
+ <Spinner />
123
+ </Placeholder>
124
+ </Fragment>
125
  );
126
  }
127
 
128
  if ( ! Boolean( items.length ) ) {
129
  return (
130
  <div className="table-content">
131
+ <Filters
132
+ layout={ layout }
133
+ sortingOrder={ getOrder() }
134
+ setLayout={ setLayout }
135
+ searchQuery={ getSearchQuery() }
136
+ onSearch={ onSearch }
137
+ setSearchQuery={ setQuery }
138
+ setSortingOrder={ setSorting }
139
+ changeOrder={ changeOrder }
140
+ />
141
+
142
  { __( 'No templates available. Add a new one?' ) }
143
  </div>
144
  );
150
 
151
  return (
152
  <Fragment>
153
+ <Filters
154
+ layout={ layout }
155
+ sortingOrder={ getOrder() }
156
+ setLayout={ setLayout }
157
+ searchQuery={ getSearchQuery() }
158
+ onSearch={ onSearch }
159
+ setSearchQuery={ setQuery }
160
+ setSortingOrder={ setSorting }
161
+ changeOrder={ changeOrder }
162
+ />
163
 
164
  <div className={ contentClasses }>
165
  { items.map( ( item ) => (
166
  <ListItem
167
+ sortingOrder={ getOrder() }
168
  deletable={ ! isGeneral }
169
  key={ item.template_id }
170
  layout={ layout }
editor/src/data/block-editor/index.js CHANGED
@@ -3,7 +3,7 @@ import { registerStore } from '@wordpress/data';
3
  const DEFAULT_STATE = {
4
  isFetching: true,
5
  isPreview: false,
6
- tab: parseInt( tiTpc.tier ) === 3 ? 'library' : 'templates',
7
  templates: [],
8
  patterns: [],
9
  library: {
@@ -156,6 +156,7 @@ registerStore( 'tpc/block-editor', {
156
  totalPages,
157
  };
158
  },
 
159
  setPreviewData( preview ) {
160
  return {
161
  type: 'SET_PREVIEW_DATA',
3
  const DEFAULT_STATE = {
4
  isFetching: true,
5
  isPreview: false,
6
+ tab: parseInt( window.tiTpc.tier ) === 3 ? 'library' : 'templates',
7
  templates: [],
8
  patterns: [],
9
  library: {
156
  totalPages,
157
  };
158
  },
159
+
160
  setPreviewData( preview ) {
161
  return {
162
  type: 'SET_PREVIEW_DATA',
editor/src/data/templates-cloud/index.js CHANGED
@@ -111,7 +111,6 @@ export const updateTemplate = async ( params ) => {
111
  const response = await apiFetch( {
112
  url,
113
  method: 'POST',
114
- data: params,
115
  parse: false,
116
  } );
117
 
@@ -202,7 +201,7 @@ export const duplicateTemplate = async ( template ) => {
202
  }
203
  };
204
 
205
- export const deleteTemplate = async ( template ) => {
206
  const url = stringifyUrl( {
207
  url: `${ tiTpc.endpoint }templates/${ template }`,
208
  query: {
@@ -225,7 +224,7 @@ export const deleteTemplate = async ( template ) => {
225
 
226
  localStorage.setItem( 'tpcCacheBuster', uuidv4() );
227
 
228
- await fetchLibrary();
229
  } catch ( error ) {
230
  if ( error.message ) {
231
  createErrorNotice( error.message );
111
  const response = await apiFetch( {
112
  url,
113
  method: 'POST',
 
114
  parse: false,
115
  } );
116
 
201
  }
202
  };
203
 
204
+ export const deleteTemplate = async ( template, sortingOrder ) => {
205
  const url = stringifyUrl( {
206
  url: `${ tiTpc.endpoint }templates/${ template }`,
207
  query: {
224
 
225
  localStorage.setItem( 'tpcCacheBuster', uuidv4() );
226
 
227
+ await fetchLibrary( sortingOrder );
228
  } catch ( error ) {
229
  if ( error.message ) {
230
  createErrorNotice( error.message );
editor/src/edit.js CHANGED
@@ -1,3 +1,4 @@
 
1
  import { withDispatch, withSelect, useDispatch } from '@wordpress/data';
2
  import { useState, useEffect } from '@wordpress/element';
3
  import { Modal, Button } from '@wordpress/components';
@@ -25,6 +26,68 @@ const Edit = ( {
25
  const [ modalOpen, setModalOpen ] = useState( false );
26
  const [ importing, setImporting ] = useState( false );
27
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
28
  const importBlocks = ( content ) => {
29
  replaceBlocks( clientId, parse( content ) );
30
  };
@@ -119,8 +182,19 @@ const Edit = ( {
119
  isDismissible={ false }
120
  overlayClassName="tpc-template-cloud-modal"
121
  >
122
- <Header closeModal={ closeModal } />
123
- <Content importBlocks={ importBlocks } />
 
 
 
 
 
 
 
 
 
 
 
124
 
125
  <PreviewWrap />
126
  </Modal>
1
+ /* eslint-disable camelcase */
2
  import { withDispatch, withSelect, useDispatch } from '@wordpress/data';
3
  import { useState, useEffect } from '@wordpress/element';
4
  import { Modal, Button } from '@wordpress/components';
26
  const [ modalOpen, setModalOpen ] = useState( false );
27
  const [ importing, setImporting ] = useState( false );
28
 
29
+ const [ searchQuery, setSearchQuery ] = useState( {
30
+ templates: '',
31
+ library: '',
32
+ } );
33
+
34
+ const [ sortingOrder, setSortingOrder ] = useState( {
35
+ templates: {
36
+ order: 'DESC',
37
+ orderby: 'date',
38
+ },
39
+ library: {
40
+ order: 'DESC',
41
+ orderby: 'date',
42
+ },
43
+ } );
44
+
45
+ const isGeneral = currentTab === 'templates';
46
+
47
+ const setQuery = ( query ) => {
48
+ if ( isGeneral ) {
49
+ return setSearchQuery( {
50
+ ...searchQuery,
51
+ templates: query,
52
+ } );
53
+ }
54
+
55
+ return setSearchQuery( {
56
+ ...searchQuery,
57
+ library: query,
58
+ } );
59
+ };
60
+
61
+ const getSearchQuery = () => {
62
+ if ( isGeneral ) {
63
+ return searchQuery.templates;
64
+ }
65
+
66
+ return searchQuery.library;
67
+ };
68
+
69
+ const setSorting = ( order ) => {
70
+ if ( isGeneral ) {
71
+ return setSortingOrder( {
72
+ ...sortingOrder,
73
+ templates: order,
74
+ } );
75
+ }
76
+
77
+ return setSortingOrder( {
78
+ ...sortingOrder,
79
+ library: order,
80
+ } );
81
+ };
82
+
83
+ const getOrder = () => {
84
+ if ( isGeneral ) {
85
+ return sortingOrder.templates;
86
+ }
87
+
88
+ return sortingOrder.library;
89
+ };
90
+
91
  const importBlocks = ( content ) => {
92
  replaceBlocks( clientId, parse( content ) );
93
  };
182
  isDismissible={ false }
183
  overlayClassName="tpc-template-cloud-modal"
184
  >
185
+ <Header
186
+ closeModal={ closeModal }
187
+ getOrder={ getOrder }
188
+ getSearchQuery={ getSearchQuery }
189
+ />
190
+
191
+ <Content
192
+ importBlocks={ importBlocks }
193
+ getOrder={ getOrder }
194
+ setQuery={ setQuery }
195
+ getSearchQuery={ getSearchQuery }
196
+ setSorting={ setSorting }
197
+ />
198
 
199
  <PreviewWrap />
200
  </Modal>
editor/src/editor.scss CHANGED
@@ -129,20 +129,96 @@
129
 
130
  .filters {
131
  display: flex;
132
- justify-content: flex-end;
133
  padding-bottom: 20px;
134
 
135
- .components-button {
136
- &.is-pressed {
137
- background: transparent;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
138
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
139
  svg {
140
- fill: #0073aa;
 
 
 
141
  }
142
  }
143
 
144
- svg {
145
- fill: #d9d9d9;
 
 
 
 
 
 
 
 
 
 
146
  }
147
  }
148
  }
@@ -381,6 +457,14 @@
381
  }
382
  }
383
 
 
 
 
 
 
 
 
 
384
  @media (max-width: 1439px) {
385
  .tpc-template-cloud-modal {
386
  .components-modal__frame {
129
 
130
  .filters {
131
  display: flex;
132
+ justify-content: space-between;
133
  padding-bottom: 20px;
134
 
135
+ .display-sorting {
136
+ display: flex;
137
+ align-items: center;
138
+ font-size: 11px;
139
+
140
+ .sorting-label {
141
+ flex-grow: 1;
142
+ text-align: left;
143
+ padding-right: 20px;
144
+ border-right: 1px solid #d5dadf;
145
+ text-transform: uppercase;
146
+ }
147
+
148
+ .sorting-filter {
149
+ .components-button {
150
+ padding: 0 0 0 20px;
151
+ height: auto;
152
+ color: inherit;
153
+ font-size: inherit;
154
+ text-transform: uppercase;
155
+
156
+ &::after {
157
+ width: 11px;
158
+ content: " ";
159
+ margin-left: 3px;
160
+ }
161
+
162
+ &.is-selected {
163
+ &::after {
164
+ font-family: dashicons;
165
+ content: "\f142";
166
+ margin-left: 3px;
167
+ }
168
+
169
+ &.is-asc {
170
+ &::after {
171
+ content: "\f140";
172
+ }
173
+ }
174
+ }
175
+ }
176
+ }
177
+ }
178
 
179
+ .view-filters {
180
+ display: flex;
181
+
182
+ .search-filters {
183
+ width: 200px;
184
+ position: relative;
185
+ margin-right: 20px;
186
+
187
+ input {
188
+ width: 100%;
189
+ max-height: 36px;
190
+ border: none;
191
+ border-bottom: 1px solid #d5dadf;
192
+ border-radius: 0;
193
+ font-size: 11px;
194
+ padding: 8px 15px 8px 0;
195
+ transition: border .5s;
196
+ background: none;
197
+ box-shadow: none;
198
+ color: #6d7882;
199
+ outline: none;
200
+ }
201
+
202
  svg {
203
+ position: absolute;
204
+ top: 50%;
205
+ right: 0;
206
+ transform: translateY(-50%);
207
  }
208
  }
209
 
210
+ .components-button {
211
+ &.is-pressed {
212
+ background: transparent;
213
+
214
+ svg {
215
+ fill: #0073aa;
216
+ }
217
+ }
218
+
219
+ svg {
220
+ fill: #d9d9d9;
221
+ }
222
  }
223
  }
224
  }
457
  }
458
  }
459
 
460
+ .filter-overlay {
461
+ .components-button {
462
+ &:not( .has-icon ) {
463
+ padding-left: 38px;
464
+ }
465
+ }
466
+ }
467
+
468
  @media (max-width: 1439px) {
469
  .tpc-template-cloud-modal {
470
  .components-modal__frame {
editor/src/extension.js CHANGED
@@ -36,7 +36,7 @@ const Exporter = () => {
36
  'core/notices'
37
  );
38
 
39
- const { editPost, savePost } = useDispatch( 'core/editor' );
40
 
41
  const content = useSelect( ( select ) => {
42
  const {
@@ -222,17 +222,18 @@ const Exporter = () => {
222
  type: 'snackbar',
223
  } );
224
  } else {
225
- if ( res.template_id ) {
226
- setTemplateID( res.template_id );
227
- }
228
-
229
  window.localStorage.setItem( 'tpcCacheBuster', uuidv4() );
230
 
231
  createSuccessNotice( __( 'Template saved.' ), {
232
  type: 'snackbar',
233
  } );
234
 
235
- saveMeta();
 
 
 
 
 
236
  }
237
  }
238
  } catch ( error ) {
@@ -297,7 +298,7 @@ const Exporter = () => {
297
  );
298
  };
299
 
300
- const saveMeta = () => {
301
  let post = null;
302
 
303
  if ( type === 'post' ) {
@@ -307,7 +308,7 @@ const Exporter = () => {
307
  }
308
 
309
  post.set( 'meta', {
310
- _ti_tpc_template_id: templateID,
311
  _ti_tpc_template_sync: templateSync,
312
  _ti_tpc_screenshot_url: screenshotURL,
313
  _ti_tpc_site_slug: siteSlug,
36
  'core/notices'
37
  );
38
 
39
+ const { editPost } = useDispatch( 'core/editor' );
40
 
41
  const content = useSelect( ( select ) => {
42
  const {
222
  type: 'snackbar',
223
  } );
224
  } else {
 
 
 
 
225
  window.localStorage.setItem( 'tpcCacheBuster', uuidv4() );
226
 
227
  createSuccessNotice( __( 'Template saved.' ), {
228
  type: 'snackbar',
229
  } );
230
 
231
+ if ( res.template_id ) {
232
+ setTemplateID( res.template_id );
233
+ saveMeta( { ID: res.template_id } );
234
+ } else {
235
+ saveMeta();
236
+ }
237
  }
238
  }
239
  } catch ( error ) {
298
  );
299
  };
300
 
301
+ const saveMeta = ( { ID = templateID } ) => {
302
  let post = null;
303
 
304
  if ( type === 'post' ) {
308
  }
309
 
310
  post.set( 'meta', {
311
+ _ti_tpc_template_id: ID,
312
  _ti_tpc_template_sync: templateSync,
313
  _ti_tpc_screenshot_url: screenshotURL,
314
  _ti_tpc_site_slug: siteSlug,
editor/src/icon.js CHANGED
@@ -2,6 +2,7 @@
2
  * WordPress dependencies
3
  */
4
  const { Path, SVG } = wp.primitives;
 
5
 
6
  const icon = () => {
7
  return (
@@ -29,7 +30,7 @@ const icon = () => {
29
  );
30
  };
31
 
32
- export const iconBlack = () => {
33
  return (
34
  <SVG
35
  width="24"
@@ -37,6 +38,7 @@ export const iconBlack = () => {
37
  viewBox="0 0 24 24"
38
  fill="none"
39
  xmlns="http://www.w3.org/2000/svg"
 
40
  >
41
  <Path
42
  d="M22.8063 24H1.19365C0.534714 24 0 23.4653 0 22.8063V1.19365C0 0.534714 0.534714 0 1.19365 0H22.8063C23.4653 0 24 0.534714 24 1.19365V22.8063C24 23.4653 23.4653 24 22.8063 24Z"
2
  * WordPress dependencies
3
  */
4
  const { Path, SVG } = wp.primitives;
5
+ import classnames from 'classnames';
6
 
7
  const icon = () => {
8
  return (
30
  );
31
  };
32
 
33
+ export const iconBlack = ({className}) => {
34
  return (
35
  <SVG
36
  width="24"
38
  viewBox="0 0 24 24"
39
  fill="none"
40
  xmlns="http://www.w3.org/2000/svg"
41
+ className={classnames(['tpc-icon', className])}
42
  >
43
  <Path
44
  d="M22.8063 24H1.19365C0.534714 24 0 23.4653 0 22.8063V1.19365C0 0.534714 0.534714 0 1.19365 0H22.8063C23.4653 0 24 0.534714 24 1.19365V22.8063C24 23.4653 23.4653 24 22.8063 24Z"
elementor/build/index-rtl.css ADDED
@@ -0,0 +1 @@
 
1
+ .elementor-add-new-section .elementor-templates-cloud-button{background-color:#0366d6;margin-right:5px}.elementor-add-new-section .elementor-templates-cloud-button .tpc-template-cloud-icon{width:12px;height:12px}.ti-tpc-templates-modal .dialog-widget-content{max-width:990px;width:100%;background:#f1f3f5}.ti-tpc-templates-modal .dialog-widget-content .dialog-header{padding:0;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.1);position:relative}.ti-tpc-templates-modal .dialog-widget-content .dialog-header.is-dark{background-color:#26292c}.ti-tpc-templates-modal .dialog-widget-content .dialog-header.is-dark .ti-tpc-templates-modal__header .ti-tpc-templates-modal__header__logo-area .ti-tpc-template-library-header-preview-back{border-left:1px solid rgba(255,255,255,.25)}.ti-tpc-templates-modal .dialog-widget-content .dialog-header.is-dark .ti-tpc-templates-modal__header .ti-tpc-templates-modal__header__logo-area .ti-tpc-template-library-header-preview-back:hover{color:#fff}.ti-tpc-templates-modal .dialog-widget-content .dialog-header.is-dark .ti-tpc-templates-modal__header .ti-tpc-templates-modal__header__items-area .ti-tpc-templates-modal__header__close{border-right:1px solid rgba(255,255,255,.25)}.ti-tpc-templates-modal .dialog-widget-content .dialog-header.is-dark .ti-tpc-templates-modal__header .ti-tpc-templates-modal__header__items-area .ti-tpc-templates-modal__header__close:hover{color:#fff}.ti-tpc-templates-modal .dialog-widget-content .dialog-header.is-dark .ti-tpc-templates-modal__header .ti-tpc-templates-modal__header__menu-area .ti-tpc-template-library-menu-item{color:#e0e1e3}.ti-tpc-templates-modal .dialog-widget-content .dialog-header.is-dark .ti-tpc-templates-modal__header .ti-tpc-templates-modal__header__menu-area .ti-tpc-template-library-menu-item.is-active{background:linear-gradient(-180deg, #26292c, #34383c);border-bottom:3px solid #71d7f7}.ti-tpc-templates-modal .dialog-widget-content .dialog-header .ti-tpc-templates-modal__header{display:flex;align-items:center;justify-content:space-between;height:50px}.ti-tpc-templates-modal .dialog-widget-content .dialog-header .ti-tpc-templates-modal__header .ti-tpc-templates-modal__header__logo-area{width:175px;height:100%;text-align:right;padding-right:15px}.ti-tpc-templates-modal .dialog-widget-content .dialog-header .ti-tpc-templates-modal__header .ti-tpc-templates-modal__header__logo-area .ti-tpc-templates-modal__header__logo{height:100%;display:flex;align-items:center;line-height:1}.ti-tpc-templates-modal .dialog-widget-content .dialog-header .ti-tpc-templates-modal__header .ti-tpc-templates-modal__header__logo-area .ti-tpc-templates-modal__header__logo svg{width:30px;height:30px}.ti-tpc-templates-modal .dialog-widget-content .dialog-header .ti-tpc-templates-modal__header .ti-tpc-templates-modal__header__logo-area .ti-tpc-template-library-header-preview-back{height:100%;color:#a4afb7;font-size:14px;padding:16.5px 0 15px 16.5px;border-left:1px solid #e6e9ec;cursor:pointer;transition:color .5s}.ti-tpc-templates-modal .dialog-widget-content .dialog-header .ti-tpc-templates-modal__header .ti-tpc-templates-modal__header__logo-area .ti-tpc-template-library-header-preview-back:hover{color:#495157}.ti-tpc-templates-modal .dialog-widget-content .dialog-header .ti-tpc-templates-modal__header .ti-tpc-templates-modal__header__logo-area .ti-tpc-template-library-header-preview-back i{padding-left:10px;font-size:18px}.ti-tpc-templates-modal .dialog-widget-content .dialog-header .ti-tpc-templates-modal__header .ti-tpc-templates-modal__header__logo-area .ti-tpc-template-library-header-preview-back i::before{content:""}.ti-tpc-templates-modal .dialog-widget-content .dialog-header .ti-tpc-templates-modal__header .ti-tpc-templates-modal__header__menu-area{text-align:center;color:#6d7882;font-size:13px}.ti-tpc-templates-modal .dialog-widget-content .dialog-header .ti-tpc-templates-modal__header .ti-tpc-templates-modal__header__menu-area .ti-tpc-template-library-menu-item{display:inline-block;padding:17px 0;width:150px;height:auto}.ti-tpc-templates-modal .dialog-widget-content .dialog-header .ti-tpc-templates-modal__header .ti-tpc-templates-modal__header__menu-area .ti-tpc-template-library-menu-item.is-active{border-bottom:3px solid #0073aa}.ti-tpc-templates-modal .dialog-widget-content .dialog-header .ti-tpc-templates-modal__header .ti-tpc-templates-modal__header__items-area{width:175px;display:flex;justify-content:flex-end}.ti-tpc-templates-modal .dialog-widget-content .dialog-header .ti-tpc-templates-modal__header .ti-tpc-templates-modal__header__items-area .ti-tpc-template-library-header-tools{display:flex}.ti-tpc-templates-modal .dialog-widget-content .dialog-header .ti-tpc-templates-modal__header .ti-tpc-templates-modal__header__items-area .ti-tpc-template-library-header-tools .ti-tpc-template-library-header-actions{display:flex}.ti-tpc-templates-modal .dialog-widget-content .dialog-header .ti-tpc-templates-modal__header .ti-tpc-templates-modal__header__items-area .ti-tpc-template-library-header-tools .ti-tpc-template-library-header-actions .ti-tpc-templates-modal__header__item{padding-left:16px}.ti-tpc-templates-modal .dialog-widget-content .dialog-header .ti-tpc-templates-modal__header .ti-tpc-templates-modal__header__items-area .ti-tpc-template-library-header-tools .ti-tpc-template-library-header-preview-insert-wrapper{cursor:default;padding:0 10px}.ti-tpc-templates-modal .dialog-widget-content .dialog-header .ti-tpc-templates-modal__header .ti-tpc-templates-modal__header__items-area .ti-tpc-template-library-header-tools .ti-tpc-template-library-header-preview-insert-wrapper .ti-tpc-template-library-template-insert{height:auto;color:#fff;background-color:#39b54a;padding:8px 14px;font-size:11px}.ti-tpc-templates-modal .dialog-widget-content .dialog-header .ti-tpc-templates-modal__header__item{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:content-box;padding:0}.ti-tpc-templates-modal .dialog-widget-content .dialog-header .ti-tpc-templates-modal__header__item.ti-tpc-templates-modal__header__close{width:47px;border-right:1px solid #e6e9ec}.ti-tpc-templates-modal .dialog-widget-content .dialog-header .ti-tpc-templates-modal__header__item i:not(.eicon-file-download){color:#a4afb7;font-size:18px;cursor:pointer}.ti-tpc-templates-modal .dialog-message{height:750px;max-height:85vh;overflow:auto;padding-top:25px}.ti-tpc-templates-modal .dialog-message.is-dark .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-templates-table-header .ti-tpc-template-library-templates-table-column .components-button:hover{color:#fff}.ti-tpc-templates-modal .dialog-message.is-dark .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-templates-table-item{background-color:#4c4f56}.ti-tpc-templates-modal .dialog-message.is-dark .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-templates-table-item:hover{background-color:#64666a}.ti-tpc-templates-modal .dialog-message.is-dark .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-templates-table-item .ti-tpc-template-library-templates-table-column .components-button:hover{color:#a4afb7}.ti-tpc-templates-modal .dialog-message.is-dark .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-templates-table-item .ti-tpc-template-library-templates-table-column .components-dropdown .components-popover:not(.is-without-arrow)::before,.ti-tpc-templates-modal .dialog-message.is-dark .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-templates-table-item .ti-tpc-template-library-templates-table-column .components-dropdown .components-popover:not(.is-without-arrow)::after{border-top-color:#4c4f56;border-bottom-color:#4c4f56}.ti-tpc-templates-modal .dialog-message.is-dark .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-templates-table-item .ti-tpc-template-library-templates-table-column .components-dropdown .components-popover .components-popover__content{background:#4c4f56;box-shadow:-1px 3px 11px rgba(0,0,0,.3);border-color:transparent}.ti-tpc-templates-modal .dialog-message.is-dark .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-template{background-color:#404349}.ti-tpc-templates-modal .dialog-message.is-dark .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-template .ti-tpc-template-library-template-footer .ti-tpc-template-library-template-name{color:#e0e1e3}.ti-tpc-templates-modal .dialog-message .dialog-content{display:block;height:100%}.ti-tpc-templates-modal .dialog-message .dialog-content.is-loading{display:flex;justify-content:center;align-items:center}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates{padding:0 15px}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-header{display:flex;align-items:center;justify-content:space-between}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-header .ti-tpc-template-library-templates-header-filters{font-size:11px;display:flex}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-header .ti-tpc-template-library-templates-header-filters .ti-tpc-template-library-templates-header-filters-label{flex-grow:1;text-align:right;padding-left:20px;border-left:1px solid #d5dadf;text-transform:uppercase}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-header .ti-tpc-template-library-templates-header-filters .ti-tpc-template-library-templates-header-filters-filter{display:flex}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-header .ti-tpc-template-library-templates-header-filters .ti-tpc-template-library-templates-header-filters-filter .components-button{padding:0 20px 0 0;height:auto;color:inherit;font-size:inherit;text-transform:uppercase}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-header .ti-tpc-template-library-templates-header-filters .ti-tpc-template-library-templates-header-filters-filter .components-button.is-selected:after{font-family:eicons;content:"";margin-right:3px}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-header .ti-tpc-template-library-templates-header-filters .ti-tpc-template-library-templates-header-filters-filter .components-button.is-selected.is-asc:after{content:""}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-header .ti-tpc-template-library-templates-header-search{width:200px;position:relative}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-header .ti-tpc-template-library-templates-header-search input{border:none;border-bottom:1px solid #d5dadf;border-radius:0;font-size:11px;padding:8px 0 8px 15px;transition:border .5s}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-header .ti-tpc-template-library-templates-header-search i{position:absolute;top:50%;left:0;transform:translateY(-50%)}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container{margin:10px -15px 0;display:flex;flex-wrap:wrap;align-items:flex-start}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container.is-table{flex-direction:column;align-items:normal}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-templates-table-header{display:flex;align-items:center;padding:0 25px;margin-top:30px;text-align:right}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-templates-table-header .ti-tpc-template-library-templates-table-column{width:calc( 65% / 3 )}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-templates-table-header .ti-tpc-template-library-templates-table-column:first-child{width:35%}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-templates-table-header .ti-tpc-template-library-templates-table-column:last-child{display:flex;justify-content:flex-end}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-templates-table-header .ti-tpc-template-library-templates-table-column .components-button{color:#a4afb7;line-height:1;font-size:10px;font-weight:500;text-transform:uppercase;padding:0;cursor:pointer}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-templates-table-header .ti-tpc-template-library-templates-table-column .components-button.is-selected:after{font-family:eicons;content:"";margin-right:3px}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-templates-table-header .ti-tpc-template-library-templates-table-column .components-button.is-selected.is-asc:after{content:""}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-templates-table-header .ti-tpc-template-library-templates-table-column .components-button:hover{color:#1e1e1e}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-templates-table-item{display:flex;height:50px;align-items:center;padding:0 25px;margin-top:1px;text-align:right;background-color:#fafbfb}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-templates-table-item:first-child{border-radius:3px 3px 0 0}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-templates-table-item:last-child{border-radius:0 0 3px 3px}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-templates-table-item .ti-tpc-template-library-templates-table-column{width:calc( 65% / 3 )}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-templates-table-item .ti-tpc-template-library-templates-table-column:first-child{font-weight:600;width:35%}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-templates-table-item .ti-tpc-template-library-templates-table-column:first-child input[type=text]{width:50%;margin-left:10px}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-templates-table-item .ti-tpc-template-library-templates-table-column:first-child .components-button{padding-right:10px;padding-left:10px}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-templates-table-item .ti-tpc-template-library-templates-table-column:first-child .components-button i{margin:0}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-templates-table-item .ti-tpc-template-library-templates-table-column:last-child{display:flex;justify-content:flex-end}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-templates-table-item .ti-tpc-template-library-templates-table-column .components-button{text-transform:none;font-size:12px;padding:8px 18px;height:30px}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-templates-table-item .ti-tpc-template-library-templates-table-column .components-button:not(:hover){background:none;color:#a4afb7}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-templates-table-item .ti-tpc-template-library-templates-table-column .components-dropdown .components-popover .components-popover__content .components-button>svg{width:20px;height:20px}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container>p{font-size:14px}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-template{margin:15px;padding:8px;background:#fff;box-shadow:0 1px 20px 0 rgba(0,0,0,.07);border-radius:3px}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-template:not(:hover) .ti-tpc-template-library-template-footer .ti-tpc-template-library-template-action{display:none}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-template:hover .ti-tpc-template-library-template-name{display:none}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-template .ti-tpc-template-library-template-body{height:200px;position:relative}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-template .ti-tpc-template-library-template-body .ti-tpc-template-library-template-screenshot{height:100%;background-size:cover;background-position-x:50%;box-shadow:inset 0 -2px 15px -6px rgba(0,0,0,.07)}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-template .ti-tpc-template-library-template-body .ti-tpc-template-library-template-preview{opacity:0;position:absolute;top:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);transition:opacity .5s;cursor:pointer}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-template .ti-tpc-template-library-template-body .ti-tpc-template-library-template-preview:hover{opacity:1}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-template .ti-tpc-template-library-template-body .ti-tpc-template-library-template-preview i{font-size:20px;color:#d5dadf;position:absolute;top:50%;right:50%;transform:translate(50%, -50%)}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-template .ti-tpc-template-library-template-footer{display:flex;justify-content:space-between;margin-top:10px;font-size:11px;line-height:1}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-template .ti-tpc-template-library-template-footer .ti-tpc-template-library-template-action{color:#39b54a;height:auto;padding:0;font-size:11px}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-template .ti-tpc-template-library-template-footer .ti-tpc-template-library-template-action span{line-height:1}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-template .ti-tpc-template-library-template-footer .ti-tpc-template-library-template-name{text-align:right;color:#6d7882;flex-grow:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-left:5px;line-height:1}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .components-placeholder{background:transparent;border:none;box-shadow:none}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .components-placeholder .components-placeholder__fieldset{justify-content:center}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-export{padding:50px 0}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-export .ti-tpc-template-library-blank-icon{font-size:65px;color:#c2cbd2;line-height:1}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-export .ti-tpc-template-library-blank-title{font-size:30px;margin-top:40px}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-export .ti-tpc-template-library-blank-field{margin-top:40px;display:flex;align-items:center;justify-content:center}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-export .ti-tpc-template-library-blank-field>*{height:55px;font-size:16px}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-export .ti-tpc-template-library-blank-field .ti-tpc-template-library-blank-field-input{width:500px;background-color:#fff;font-weight:300;color:#a4afb7;padding-right:25px;border-radius:0 3px 3px 0;border:none}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-export .ti-tpc-template-library-blank-field .elementor-button{display:block;width:150px;border-radius:3px 0 0 3px;background-color:#39b54a}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-export .ti-tpc-template-library-blank-field .ti-tpc-template-library-blank-field-input-label{width:150px;display:flex;justify-content:center;align-items:center}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-export .ti-tpc-template-library-blank-field .components-form-toggle input.components-form-toggle__input[type=checkbox]{cursor:pointer}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-preview{height:100%;overflow:hidden}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-preview iframe{height:150%;transform:scale(0.666) translateX(25%) translateY(-25%)}.components-modal__screen-overlay.is-dark .components-modal__frame{border:1px solid #26292c}.components-modal__screen-overlay.is-dark .components-modal__frame .components-modal__content{background:#34383c}.components-modal__screen-overlay.is-dark .components-modal__frame .components-modal__content .components-modal__header{background:#26292c;border-bottom:1px solid #26292c}.components-modal__screen-overlay.is-dark .components-modal__frame .components-modal__content .components-modal__header .components-button{color:#a4afb7}.components-modal__screen-overlay.is-dark .components-modal__frame .components-modal__content .components-modal__header .components-button:hover{color:#e0e1e3}.components-modal__screen-overlay.is-dark .components-modal__frame .components-modal__content .components-text-control__input{background-color:#26292c;color:#a4afb7;border:none}.components-modal__screen-overlay.is-dark .components-modal__frame .components-modal__content .components-text-control__input:focus{box-shadow:none}.components-modal__screen-overlay.is-dark .components-modal__frame .components-modal__content .components-text-control__input::-moz-placeholder{color:#a4afb7}.components-modal__screen-overlay.is-dark .components-modal__frame .components-modal__content .components-text-control__input:-ms-input-placeholder{color:#a4afb7}.components-modal__screen-overlay.is-dark .components-modal__frame .components-modal__content .components-text-control__input::placeholder{color:#a4afb7}@-webkit-keyframes icon-spin{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes icon-spin{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@media(max-width: 1439px){.ti-tpc-templates-modal .dialog-widget-content{max-width:990px}.ti-tpc-templates-modal .dialog-widget-content .ti-tpc-template-library-preview iframe{width:1440px}.ti-tpc-templates-modal .dialog-widget-content .ti-tpc-template-library-template{width:calc(25% - 30px)}}@media(min-width: 1440px){.ti-tpc-templates-modal .dialog-widget-content{max-width:1200px}.ti-tpc-templates-modal .dialog-widget-content .ti-tpc-template-library-preview iframe{width:1710px}.ti-tpc-templates-modal .dialog-widget-content .ti-tpc-template-library-template{width:calc(20% - 30px)}}
elementor/build/index.asset.php ADDED
@@ -0,0 +1 @@
 
1
+ <?php return array('dependencies' => array('react', 'wp-api-fetch', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-keycodes', 'wp-polyfill', 'wp-primitives'), 'version' => '3cb12d77d58d7c7a9dbb066f13125519');
elementor/build/index.css ADDED
@@ -0,0 +1 @@
 
1
+ .elementor-add-new-section .elementor-templates-cloud-button{background-color:#0366d6;margin-left:5px}.elementor-add-new-section .elementor-templates-cloud-button .tpc-template-cloud-icon{width:12px;height:12px}.ti-tpc-templates-modal .dialog-widget-content{max-width:990px;width:100%;background:#f1f3f5}.ti-tpc-templates-modal .dialog-widget-content .dialog-header{padding:0;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.1);position:relative}.ti-tpc-templates-modal .dialog-widget-content .dialog-header.is-dark{background-color:#26292c}.ti-tpc-templates-modal .dialog-widget-content .dialog-header.is-dark .ti-tpc-templates-modal__header .ti-tpc-templates-modal__header__logo-area .ti-tpc-template-library-header-preview-back{border-right:1px solid rgba(255,255,255,.25)}.ti-tpc-templates-modal .dialog-widget-content .dialog-header.is-dark .ti-tpc-templates-modal__header .ti-tpc-templates-modal__header__logo-area .ti-tpc-template-library-header-preview-back:hover{color:#fff}.ti-tpc-templates-modal .dialog-widget-content .dialog-header.is-dark .ti-tpc-templates-modal__header .ti-tpc-templates-modal__header__items-area .ti-tpc-templates-modal__header__close{border-left:1px solid rgba(255,255,255,.25)}.ti-tpc-templates-modal .dialog-widget-content .dialog-header.is-dark .ti-tpc-templates-modal__header .ti-tpc-templates-modal__header__items-area .ti-tpc-templates-modal__header__close:hover{color:#fff}.ti-tpc-templates-modal .dialog-widget-content .dialog-header.is-dark .ti-tpc-templates-modal__header .ti-tpc-templates-modal__header__menu-area .ti-tpc-template-library-menu-item{color:#e0e1e3}.ti-tpc-templates-modal .dialog-widget-content .dialog-header.is-dark .ti-tpc-templates-modal__header .ti-tpc-templates-modal__header__menu-area .ti-tpc-template-library-menu-item.is-active{background:linear-gradient(180deg, #26292c, #34383c);border-bottom:3px solid #71d7f7}.ti-tpc-templates-modal .dialog-widget-content .dialog-header .ti-tpc-templates-modal__header{display:flex;align-items:center;justify-content:space-between;height:50px}.ti-tpc-templates-modal .dialog-widget-content .dialog-header .ti-tpc-templates-modal__header .ti-tpc-templates-modal__header__logo-area{width:175px;height:100%;text-align:left;padding-left:15px}.ti-tpc-templates-modal .dialog-widget-content .dialog-header .ti-tpc-templates-modal__header .ti-tpc-templates-modal__header__logo-area .ti-tpc-templates-modal__header__logo{height:100%;display:flex;align-items:center;line-height:1}.ti-tpc-templates-modal .dialog-widget-content .dialog-header .ti-tpc-templates-modal__header .ti-tpc-templates-modal__header__logo-area .ti-tpc-templates-modal__header__logo svg{width:30px;height:30px}.ti-tpc-templates-modal .dialog-widget-content .dialog-header .ti-tpc-templates-modal__header .ti-tpc-templates-modal__header__logo-area .ti-tpc-template-library-header-preview-back{height:100%;color:#a4afb7;font-size:14px;padding:16.5px 16.5px 15px 0;border-right:1px solid #e6e9ec;cursor:pointer;transition:color .5s}.ti-tpc-templates-modal .dialog-widget-content .dialog-header .ti-tpc-templates-modal__header .ti-tpc-templates-modal__header__logo-area .ti-tpc-template-library-header-preview-back:hover{color:#495157}.ti-tpc-templates-modal .dialog-widget-content .dialog-header .ti-tpc-templates-modal__header .ti-tpc-templates-modal__header__logo-area .ti-tpc-template-library-header-preview-back i{padding-right:10px;font-size:18px}.ti-tpc-templates-modal .dialog-widget-content .dialog-header .ti-tpc-templates-modal__header .ti-tpc-templates-modal__header__logo-area .ti-tpc-template-library-header-preview-back i::before{content:""}.ti-tpc-templates-modal .dialog-widget-content .dialog-header .ti-tpc-templates-modal__header .ti-tpc-templates-modal__header__menu-area{text-align:center;color:#6d7882;font-size:13px}.ti-tpc-templates-modal .dialog-widget-content .dialog-header .ti-tpc-templates-modal__header .ti-tpc-templates-modal__header__menu-area .ti-tpc-template-library-menu-item{display:inline-block;padding:17px 0;width:150px;height:auto}.ti-tpc-templates-modal .dialog-widget-content .dialog-header .ti-tpc-templates-modal__header .ti-tpc-templates-modal__header__menu-area .ti-tpc-template-library-menu-item.is-active{border-bottom:3px solid #0073aa}.ti-tpc-templates-modal .dialog-widget-content .dialog-header .ti-tpc-templates-modal__header .ti-tpc-templates-modal__header__items-area{width:175px;display:flex;justify-content:flex-end}.ti-tpc-templates-modal .dialog-widget-content .dialog-header .ti-tpc-templates-modal__header .ti-tpc-templates-modal__header__items-area .ti-tpc-template-library-header-tools{display:flex}.ti-tpc-templates-modal .dialog-widget-content .dialog-header .ti-tpc-templates-modal__header .ti-tpc-templates-modal__header__items-area .ti-tpc-template-library-header-tools .ti-tpc-template-library-header-actions{display:flex}.ti-tpc-templates-modal .dialog-widget-content .dialog-header .ti-tpc-templates-modal__header .ti-tpc-templates-modal__header__items-area .ti-tpc-template-library-header-tools .ti-tpc-template-library-header-actions .ti-tpc-templates-modal__header__item{padding-right:16px}.ti-tpc-templates-modal .dialog-widget-content .dialog-header .ti-tpc-templates-modal__header .ti-tpc-templates-modal__header__items-area .ti-tpc-template-library-header-tools .ti-tpc-template-library-header-preview-insert-wrapper{cursor:default;padding:0 10px}.ti-tpc-templates-modal .dialog-widget-content .dialog-header .ti-tpc-templates-modal__header .ti-tpc-templates-modal__header__items-area .ti-tpc-template-library-header-tools .ti-tpc-template-library-header-preview-insert-wrapper .ti-tpc-template-library-template-insert{height:auto;color:#fff;background-color:#39b54a;padding:8px 14px;font-size:11px}.ti-tpc-templates-modal .dialog-widget-content .dialog-header .ti-tpc-templates-modal__header__item{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:content-box;padding:0}.ti-tpc-templates-modal .dialog-widget-content .dialog-header .ti-tpc-templates-modal__header__item.ti-tpc-templates-modal__header__close{width:47px;border-left:1px solid #e6e9ec}.ti-tpc-templates-modal .dialog-widget-content .dialog-header .ti-tpc-templates-modal__header__item i:not(.eicon-file-download){color:#a4afb7;font-size:18px;cursor:pointer}.ti-tpc-templates-modal .dialog-message{height:750px;max-height:85vh;overflow:auto;padding-top:25px}.ti-tpc-templates-modal .dialog-message.is-dark .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-templates-table-header .ti-tpc-template-library-templates-table-column .components-button:hover{color:#fff}.ti-tpc-templates-modal .dialog-message.is-dark .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-templates-table-item{background-color:#4c4f56}.ti-tpc-templates-modal .dialog-message.is-dark .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-templates-table-item:hover{background-color:#64666a}.ti-tpc-templates-modal .dialog-message.is-dark .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-templates-table-item .ti-tpc-template-library-templates-table-column .components-button:hover{color:#a4afb7}.ti-tpc-templates-modal .dialog-message.is-dark .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-templates-table-item .ti-tpc-template-library-templates-table-column .components-dropdown .components-popover:not(.is-without-arrow)::before,.ti-tpc-templates-modal .dialog-message.is-dark .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-templates-table-item .ti-tpc-template-library-templates-table-column .components-dropdown .components-popover:not(.is-without-arrow)::after{border-top-color:#4c4f56;border-bottom-color:#4c4f56}.ti-tpc-templates-modal .dialog-message.is-dark .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-templates-table-item .ti-tpc-template-library-templates-table-column .components-dropdown .components-popover .components-popover__content{background:#4c4f56;box-shadow:1px 3px 11px rgba(0,0,0,.3);border-color:transparent}.ti-tpc-templates-modal .dialog-message.is-dark .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-template{background-color:#404349}.ti-tpc-templates-modal .dialog-message.is-dark .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-template .ti-tpc-template-library-template-footer .ti-tpc-template-library-template-name{color:#e0e1e3}.ti-tpc-templates-modal .dialog-message .dialog-content{display:block;height:100%}.ti-tpc-templates-modal .dialog-message .dialog-content.is-loading{display:flex;justify-content:center;align-items:center}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates{padding:0 15px}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-header{display:flex;align-items:center;justify-content:space-between}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-header .ti-tpc-template-library-templates-header-filters{font-size:11px;display:flex}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-header .ti-tpc-template-library-templates-header-filters .ti-tpc-template-library-templates-header-filters-label{flex-grow:1;text-align:left;padding-right:20px;border-right:1px solid #d5dadf;text-transform:uppercase}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-header .ti-tpc-template-library-templates-header-filters .ti-tpc-template-library-templates-header-filters-filter{display:flex}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-header .ti-tpc-template-library-templates-header-filters .ti-tpc-template-library-templates-header-filters-filter .components-button{padding:0 0 0 20px;height:auto;color:inherit;font-size:inherit;text-transform:uppercase}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-header .ti-tpc-template-library-templates-header-filters .ti-tpc-template-library-templates-header-filters-filter .components-button.is-selected:after{font-family:eicons;content:"";margin-left:3px}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-header .ti-tpc-template-library-templates-header-filters .ti-tpc-template-library-templates-header-filters-filter .components-button.is-selected.is-asc:after{content:""}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-header .ti-tpc-template-library-templates-header-search{width:200px;position:relative}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-header .ti-tpc-template-library-templates-header-search input{border:none;border-bottom:1px solid #d5dadf;border-radius:0;font-size:11px;padding:8px 15px 8px 0;transition:border .5s}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-header .ti-tpc-template-library-templates-header-search i{position:absolute;top:50%;right:0;transform:translateY(-50%)}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container{margin:10px -15px 0;display:flex;flex-wrap:wrap;align-items:flex-start}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container.is-table{flex-direction:column;align-items:normal}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-templates-table-header{display:flex;align-items:center;padding:0 25px;margin-top:30px;text-align:left}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-templates-table-header .ti-tpc-template-library-templates-table-column{width:calc( 65% / 3 )}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-templates-table-header .ti-tpc-template-library-templates-table-column:first-child{width:35%}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-templates-table-header .ti-tpc-template-library-templates-table-column:last-child{display:flex;justify-content:flex-end}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-templates-table-header .ti-tpc-template-library-templates-table-column .components-button{color:#a4afb7;line-height:1;font-size:10px;font-weight:500;text-transform:uppercase;padding:0;cursor:pointer}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-templates-table-header .ti-tpc-template-library-templates-table-column .components-button.is-selected:after{font-family:eicons;content:"";margin-left:3px}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-templates-table-header .ti-tpc-template-library-templates-table-column .components-button.is-selected.is-asc:after{content:""}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-templates-table-header .ti-tpc-template-library-templates-table-column .components-button:hover{color:#1e1e1e}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-templates-table-item{display:flex;height:50px;align-items:center;padding:0 25px;margin-top:1px;text-align:left;background-color:#fafbfb}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-templates-table-item:first-child{border-radius:3px 3px 0 0}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-templates-table-item:last-child{border-radius:0 0 3px 3px}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-templates-table-item .ti-tpc-template-library-templates-table-column{width:calc( 65% / 3 )}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-templates-table-item .ti-tpc-template-library-templates-table-column:first-child{font-weight:600;width:35%}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-templates-table-item .ti-tpc-template-library-templates-table-column:first-child input[type=text]{width:50%;margin-right:10px}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-templates-table-item .ti-tpc-template-library-templates-table-column:first-child .components-button{padding-left:10px;padding-right:10px}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-templates-table-item .ti-tpc-template-library-templates-table-column:first-child .components-button i{margin:0}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-templates-table-item .ti-tpc-template-library-templates-table-column:last-child{display:flex;justify-content:flex-end}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-templates-table-item .ti-tpc-template-library-templates-table-column .components-button{text-transform:none;font-size:12px;padding:8px 18px;height:30px}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-templates-table-item .ti-tpc-template-library-templates-table-column .components-button:not(:hover){background:none;color:#a4afb7}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-templates-table-item .ti-tpc-template-library-templates-table-column .components-dropdown .components-popover .components-popover__content .components-button>svg{width:20px;height:20px}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container>p{font-size:14px}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-template{margin:15px;padding:8px;background:#fff;box-shadow:0 1px 20px 0 rgba(0,0,0,.07);border-radius:3px}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-template:not(:hover) .ti-tpc-template-library-template-footer .ti-tpc-template-library-template-action{display:none}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-template:hover .ti-tpc-template-library-template-name{display:none}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-template .ti-tpc-template-library-template-body{height:200px;position:relative}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-template .ti-tpc-template-library-template-body .ti-tpc-template-library-template-screenshot{height:100%;background-size:cover;background-position-x:50%;box-shadow:inset 0 -2px 15px -6px rgba(0,0,0,.07)}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-template .ti-tpc-template-library-template-body .ti-tpc-template-library-template-preview{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);transition:opacity .5s;cursor:pointer}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-template .ti-tpc-template-library-template-body .ti-tpc-template-library-template-preview:hover{opacity:1}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-template .ti-tpc-template-library-template-body .ti-tpc-template-library-template-preview i{font-size:20px;color:#d5dadf;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-template .ti-tpc-template-library-template-footer{display:flex;justify-content:space-between;margin-top:10px;font-size:11px;line-height:1}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-template .ti-tpc-template-library-template-footer .ti-tpc-template-library-template-action{color:#39b54a;height:auto;padding:0;font-size:11px}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-template .ti-tpc-template-library-template-footer .ti-tpc-template-library-template-action span{line-height:1}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .ti-tpc-template-library-template .ti-tpc-template-library-template-footer .ti-tpc-template-library-template-name{text-align:left;color:#6d7882;flex-grow:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-right:5px;line-height:1}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .components-placeholder{background:transparent;border:none;box-shadow:none}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-templates .ti-tpc-template-library-templates-container .components-placeholder .components-placeholder__fieldset{justify-content:center}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-export{padding:50px 0}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-export .ti-tpc-template-library-blank-icon{font-size:65px;color:#c2cbd2;line-height:1}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-export .ti-tpc-template-library-blank-title{font-size:30px;margin-top:40px}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-export .ti-tpc-template-library-blank-field{margin-top:40px;display:flex;align-items:center;justify-content:center}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-export .ti-tpc-template-library-blank-field>*{height:55px;font-size:16px}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-export .ti-tpc-template-library-blank-field .ti-tpc-template-library-blank-field-input{width:500px;background-color:#fff;font-weight:300;color:#a4afb7;padding-left:25px;border-radius:3px 0 0 3px;border:none}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-export .ti-tpc-template-library-blank-field .elementor-button{display:block;width:150px;border-radius:0 3px 3px 0;background-color:#39b54a}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-export .ti-tpc-template-library-blank-field .ti-tpc-template-library-blank-field-input-label{width:150px;display:flex;justify-content:center;align-items:center}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-export .ti-tpc-template-library-blank-field .components-form-toggle input.components-form-toggle__input[type=checkbox]{cursor:pointer}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-preview{height:100%;overflow:hidden}.ti-tpc-templates-modal .dialog-message .dialog-content .ti-tpc-template-library-preview iframe{height:150%;transform:scale(0.666) translateX(-25%) translateY(-25%)}.components-modal__screen-overlay.is-dark .components-modal__frame{border:1px solid #26292c}.components-modal__screen-overlay.is-dark .components-modal__frame .components-modal__content{background:#34383c}.components-modal__screen-overlay.is-dark .components-modal__frame .components-modal__content .components-modal__header{background:#26292c;border-bottom:1px solid #26292c}.components-modal__screen-overlay.is-dark .components-modal__frame .components-modal__content .components-modal__header .components-button{color:#a4afb7}.components-modal__screen-overlay.is-dark .components-modal__frame .components-modal__content .components-modal__header .components-button:hover{color:#e0e1e3}.components-modal__screen-overlay.is-dark .components-modal__frame .components-modal__content .components-text-control__input{background-color:#26292c;color:#a4afb7;border:none}.components-modal__screen-overlay.is-dark .components-modal__frame .components-modal__content .components-text-control__input:focus{box-shadow:none}.components-modal__screen-overlay.is-dark .components-modal__frame .components-modal__content .components-text-control__input::-moz-placeholder{color:#a4afb7}.components-modal__screen-overlay.is-dark .components-modal__frame .components-modal__content .components-text-control__input:-ms-input-placeholder{color:#a4afb7}.components-modal__screen-overlay.is-dark .components-modal__frame .components-modal__content .components-text-control__input::placeholder{color:#a4afb7}@-webkit-keyframes icon-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes icon-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width: 1439px){.ti-tpc-templates-modal .dialog-widget-content{max-width:990px}.ti-tpc-templates-modal .dialog-widget-content .ti-tpc-template-library-preview iframe{width:1440px}.ti-tpc-templates-modal .dialog-widget-content .ti-tpc-template-library-template{width:calc(25% - 30px)}}@media(min-width: 1440px){.ti-tpc-templates-modal .dialog-widget-content{max-width:1200px}.ti-tpc-templates-modal .dialog-widget-content .ti-tpc-template-library-preview iframe{width:1710px}.ti-tpc-templates-modal .dialog-widget-content .ti-tpc-template-library-template{width:calc(20% - 30px)}}
elementor/build/index.js ADDED
@@ -0,0 +1 @@
 
1
+ !function(e){var t={};function r(n){if(t[n])return t[n].exports;var a=t[n]={i:n,l:!1,exports:{}};return e[n].call(a.exports,a,a.exports,r),a.l=!0,a.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)r.d(n,a,function(t){return e[t]}.bind(null,a));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=28)}([function(e,t){e.exports=window.wp.element},function(e,t){e.exports=window.regeneratorRuntime},function(e,t){e.exports=window.wp.components},function(e,t){function r(e,t,r,n,a,c,i){try{var o=e[c](i),l=o.value}catch(e){return void r(e)}o.done?t(l):Promise.resolve(l).then(n,a)}e.exports=function(e){return function(){var t=this,n=arguments;return new Promise((function(a,c){var i=e.apply(t,n);function o(e){r(i,a,c,o,l,"next",e)}function l(e){r(i,a,c,o,l,"throw",e)}o(void 0)}))}}},function(e,t){e.exports=window.wp.data},function(e,t){e.exports=window.wp.primitives},function(e,t,r){var n=r(18),a=r(19),c=r(14),i=r(20);e.exports=function(e,t){return n(e)||a(e,t)||c(e,t)||i()}},function(e,t,r){var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var c=typeof n;if("string"===c||"number"===c)e.push(n);else if(Array.isArray(n)&&n.length){var i=a.apply(null,n);i&&e.push(i)}else if("object"===c)for(var o in n)r.call(n,o)&&n[o]&&e.push(o)}}return e.join(" ")}e.exports?(a.default=a,e.exports=a):void 0===(n=function(){return a}.apply(t,[]))||(e.exports=n)}()},function(e,t){e.exports=function(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}},function(e,t){e.exports=window.React},function(e,t,r){"use strict";const n=r(24),a=r(25),c=r(26);function i(e){if("string"!=typeof e||1!==e.length)throw new TypeError("arrayFormatSeparator must be single character string")}function o(e,t){return t.encode?t.strict?n(e):encodeURIComponent(e):e}function l(e,t){return t.decode?a(e):e}function s(e){const t=e.indexOf("#");return-1!==t&&(e=e.slice(0,t)),e}function u(e){const t=(e=s(e)).indexOf("?");return-1===t?"":e.slice(t+1)}function p(e,t){return t.parseNumbers&&!Number.isNaN(Number(e))&&"string"==typeof e&&""!==e.trim()?e=Number(e):!t.parseBooleans||null===e||"true"!==e.toLowerCase()&&"false"!==e.toLowerCase()||(e="true"===e.toLowerCase()),e}function m(e,t){i((t=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},t)).arrayFormatSeparator);const r=function(e){let t;switch(e.arrayFormat){case"index":return(e,r,n)=>{t=/\[(\d*)\]$/.exec(e),e=e.replace(/\[\d*\]$/,""),t?(void 0===n[e]&&(n[e]={}),n[e][t[1]]=r):n[e]=r};case"bracket":return(e,r,n)=>{t=/(\[\])$/.exec(e),e=e.replace(/\[\]$/,""),t?void 0!==n[e]?n[e]=[].concat(n[e],r):n[e]=[r]:n[e]=r};case"comma":case"separator":return(t,r,n)=>{const a="string"==typeof r&&r.includes(e.arrayFormatSeparator),c="string"==typeof r&&!a&&l(r,e).includes(e.arrayFormatSeparator);r=c?l(r,e):r;const i=a||c?r.split(e.arrayFormatSeparator).map(t=>l(t,e)):null===r?r:l(r,e);n[t]=i};default:return(e,t,r)=>{void 0!==r[e]?r[e]=[].concat(r[e],t):r[e]=t}}}(t),n=Object.create(null);if("string"!=typeof e)return n;if(!(e=e.trim().replace(/^[?#&]/,"")))return n;for(const a of e.split("&")){let[e,i]=c(t.decode?a.replace(/\+/g," "):a,"=");i=void 0===i?null:["comma","separator"].includes(t.arrayFormat)?i:l(i,t),r(l(e,t),i,n)}for(const e of Object.keys(n)){const r=n[e];if("object"==typeof r&&null!==r)for(const e of Object.keys(r))r[e]=p(r[e],t);else n[e]=p(r,t)}return!1===t.sort?n:(!0===t.sort?Object.keys(n).sort():Object.keys(n).sort(t.sort)).reduce((e,t)=>{const r=n[t];return Boolean(r)&&"object"==typeof r&&!Array.isArray(r)?e[t]=function e(t){return Array.isArray(t)?t.sort():"object"==typeof t?e(Object.keys(t)).sort((e,t)=>Number(e)-Number(t)).map(e=>t[e]):t}(r):e[t]=r,e},Object.create(null))}t.extract=u,t.parse=m,t.stringify=(e,t)=>{if(!e)return"";i((t=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},t)).arrayFormatSeparator);const r=r=>t.skipNull&&null==e[r]||t.skipEmptyString&&""===e[r],n=function(e){switch(e.arrayFormat){case"index":return t=>(r,n)=>{const a=r.length;return void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?r:null===n?[...r,[o(t,e),"[",a,"]"].join("")]:[...r,[o(t,e),"[",o(a,e),"]=",o(n,e)].join("")]};case"bracket":return t=>(r,n)=>void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?r:null===n?[...r,[o(t,e),"[]"].join("")]:[...r,[o(t,e),"[]=",o(n,e)].join("")];case"comma":case"separator":return t=>(r,n)=>null==n||0===n.length?r:0===r.length?[[o(t,e),"=",o(n,e)].join("")]:[[r,o(n,e)].join(e.arrayFormatSeparator)];default:return t=>(r,n)=>void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?r:null===n?[...r,o(t,e)]:[...r,[o(t,e),"=",o(n,e)].join("")]}}(t),a={};for(const t of Object.keys(e))r(t)||(a[t]=e[t]);const c=Object.keys(a);return!1!==t.sort&&c.sort(t.sort),c.map(r=>{const a=e[r];return void 0===a?"":null===a?o(r,t):Array.isArray(a)?a.reduce(n(r),[]).join("&"):o(r,t)+"="+o(a,t)}).filter(e=>e.length>0).join("&")},t.parseUrl=(e,t)=>{t=Object.assign({decode:!0},t);const[r,n]=c(e,"#");return Object.assign({url:r.split("?")[0]||"",query:m(u(e),t)},t&&t.parseFragmentIdentifier&&n?{fragmentIdentifier:l(n,t)}:{})},t.stringifyUrl=(e,r)=>{r=Object.assign({encode:!0,strict:!0},r);const n=s(e.url).split("?")[0]||"",a=t.extract(e.url),c=t.parse(a,{sort:!1}),i=Object.assign(c,e.query);let l=t.stringify(i,r);l&&(l="?"+l);let u=function(e){let t="";const r=e.indexOf("#");return-1!==r&&(t=e.slice(r)),t}(e.url);return e.fragmentIdentifier&&(u="#"+o(e.fragmentIdentifier,r)),`${n}${l}${u}`}},function(e,t){e.exports=window.wp.apiFetch},function(e,t){e.exports=window.wp.compose},function(e,t,r){var n=r(21),a=r(22),c=r(14),i=r(23);e.exports=function(e){return n(e)||a(e)||c(e)||i()}},function(e,t,r){var n=r(15);e.exports=function(e,t){if(e){if("string"==typeof e)return n(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(e,t):void 0}}},function(e,t){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}},function(e,t){e.exports=window.wp.keycodes},,function(e,t){e.exports=function(e){if(Array.isArray(e))return e}},function(e,t){e.exports=function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var r=[],n=!0,a=!1,c=void 0;try{for(var i,o=e[Symbol.iterator]();!(n=(i=o.next()).done)&&(r.push(i.value),!t||r.length!==t);n=!0);}catch(e){a=!0,c=e}finally{try{n||null==o.return||o.return()}finally{if(a)throw c}}return r}}},function(e,t){e.exports=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.")}},function(e,t,r){var n=r(15);e.exports=function(e){if(Array.isArray(e))return n(e)}},function(e,t){e.exports=function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}},function(e,t){e.exports=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(e,t,r){"use strict";e.exports=e=>encodeURIComponent(e).replace(/[!'()*]/g,e=>"%"+e.charCodeAt(0).toString(16).toUpperCase())},function(e,t,r){"use strict";var n=new RegExp("%[a-f0-9]{2}","gi"),a=new RegExp("(%[a-f0-9]{2})+","gi");function c(e,t){try{return decodeURIComponent(e.join(""))}catch(e){}if(1===e.length)return e;t=t||1;var r=e.slice(0,t),n=e.slice(t);return Array.prototype.concat.call([],c(r),c(n))}function i(e){try{return decodeURIComponent(e)}catch(a){for(var t=e.match(n),r=1;r<t.length;r++)t=(e=c(t,r).join("")).match(n);return e}}e.exports=function(e){if("string"!=typeof e)throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof e+"`");try{return e=e.replace(/\+/g," "),decodeURIComponent(e)}catch(t){return function(e){for(var t={"%FE%FF":"��","%FF%FE":"��"},r=a.exec(e);r;){try{t[r[0]]=decodeURIComponent(r[0])}catch(e){var n=i(r[0]);n!==r[0]&&(t[r[0]]=n)}r=a.exec(e)}t["%C2"]="�";for(var c=Object.keys(t),o=0;o<c.length;o++){var l=c[o];e=e.replace(new RegExp(l,"g"),t[l])}return e}(e)}}},function(e,t,r){"use strict";e.exports=(e,t)=>{if("string"!=typeof e||"string"!=typeof t)throw new TypeError("Expected the arguments to be of type `string`");if(""===t)return[e];const r=e.indexOf(t);return-1===r?[e]:[e.slice(0,r),e.slice(r+t.length)]}},function(e,t,r){},function(e,t,r){"use strict";r.r(t);var n,a=r(6),c=r.n(a),i=r(1),o=r.n(i),l=r(3),s=r.n(l),u=r(0),p=r(7),m=r.n(p),d=r(2),b=r(13),f=r.n(b),g=r(8),w=r.n(g),y=r(10),h=new Uint8Array(16);function v(){if(!n&&!(n="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return n(h)}for(var O=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,j=function(e){return"string"==typeof e&&O.test(e)},E=[],x=0;x<256;++x)E.push((x+256).toString(16).substr(1));var _=function(e,t,r){var n=(e=e||{}).random||(e.rng||v)();if(n[6]=15&n[6]|64,n[8]=63&n[8]|128,t){r=r||0;for(var a=0;a<16;++a)t[r+a]=n[a];return t}return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=(E[e[t+0]]+E[e[t+1]]+E[e[t+2]]+E[e[t+3]]+"-"+E[e[t+4]]+E[e[t+5]]+"-"+E[e[t+6]]+E[e[t+7]]+"-"+E[e[t+8]]+E[e[t+9]]+"-"+E[e[t+10]]+E[e[t+11]]+E[e[t+12]]+E[e[t+13]]+E[e[t+14]]+E[e[t+15]]).toLowerCase();if(!j(r))throw TypeError("Stringified UUID is invalid");return r}(n)},T=r(11),k=r.n(T),P=r(4);function S(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function N(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?S(Object(r),!0).forEach((function(t){w()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):S(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var C=lodash.omit,D=function(e){return elementor.notifications.showToast({message:e})},M=function(){var e=s()(o.a.mark((function e(){var t,r,n,a,c,i,l,s,u,p=arguments;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=p.length>0&&void 0!==p[0]?p[0]:{},r=N(N({cache:localStorage.getItem("tpcCacheBuster")},window.tiTpc.params),{},{per_page:20,page:0,premade:!0,template_site_slug:"general"},C(t,"isScroll")),n=Object(y.stringifyUrl)({url:window.tiTpc.endpoint+"page-templates",query:r}),e.prev=3,e.next=6,k()({url:n,method:"GET",parse:!1});case 6:if(!(a=e.sent).ok){e.next=18;break}return e.next=10,a.json();case 10:if(!(c=e.sent).message){e.next=13;break}return e.abrupt("return",D(c.message));case 13:i=c,t.isScroll&&(l=Object(P.select)("tpc/elementor").getTemplates(),i=[].concat(f()(l.items),f()(c))),s=a.headers.get("x-wp-totalpages"),u=r.page,Object(P.dispatch)("tpc/elementor").updateTemplates(i,u,s);case 18:e.next=23;break;case 20:e.prev=20,e.t0=e.catch(3),e.t0.message&&D(e.t0.message);case 23:case"end":return e.stop()}}),e,null,[[3,20]])})));return function(){return e.apply(this,arguments)}}(),L=function(){var e=s()(o.a.mark((function e(){var t,r,n,a,c,i,l,s,u,p=arguments;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=p.length>0&&void 0!==p[0]?p[0]:{},r=N({per_page:20,page:0},C(t,"isScroll")),n=Object(y.stringifyUrl)({url:window.tiTpc.endpoint+"templates",query:N(N({cache:localStorage.getItem("tpcCacheBuster")},window.tiTpc.params),r)}),e.prev=3,e.next=6,k()({url:n,method:"GET",parse:!1});case 6:if(!(a=e.sent).ok){e.next=18;break}return e.next=10,a.json();case 10:if(!(c=e.sent).message){e.next=13;break}return e.abrupt("return",D(c.message));case 13:i=c,t.isScroll&&(l=Object(P.select)("tpc/elementor").getLibrary(),i=[].concat(f()(l.items),f()(c))),s=a.headers.get("x-wp-totalpages"),u=r.page,Object(P.dispatch)("tpc/elementor").updateLibrary(i,u,s);case 18:e.next=23;break;case 20:e.prev=20,e.t0=e.catch(3),e.t0.message&&D(e.t0.message);case 23:case"end":return e.stop()}}),e,null,[[3,20]])})));return function(){return e.apply(this,arguments)}}(),I=function(){var e=s()(o.a.mark((function e(t){var r,n,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=Object(y.stringifyUrl)({url:"".concat(window.tiTpc.endpoint,"templates/").concat(t,"/import"),query:N({cache:localStorage.getItem("tpcCacheBuster")},window.tiTpc.params)}),n={},e.prev=2,e.next=5,k()({url:r,method:"GET",parse:!1});case 5:if(!(a=e.sent).ok){e.next=12;break}return e.next=9,a.json();case 9:if(!(n=e.sent).message){e.next=12;break}return e.abrupt("return",D(n.message));case 12:e.next=17;break;case 14:e.prev=14,e.t0=e.catch(2),e.t0.message&&D(e.t0.message);case 17:return e.abrupt("return",n);case 18:case"end":return e.stop()}}),e,null,[[2,14]])})));return function(t){return e.apply(this,arguments)}}(),B=function(){var e=s()(o.a.mark((function e(t){var r,n,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=Object(y.stringifyUrl)({url:"".concat(window.tiTpc.endpoint,"templates/").concat(t,"/clone"),query:N({cache:localStorage.getItem("tpcCacheBuster")},window.tiTpc.params)}),e.prev=1,e.next=4,k()({url:r,method:"POST"});case 4:if(!(n=e.sent).ok){e.next=11;break}return e.next=8,n.json();case 8:if(!(a=e.sent).message){e.next=11;break}return e.abrupt("return",D(a.message));case 11:return localStorage.setItem("tpcCacheBuster",_()),e.next=14,L();case 14:e.next=19;break;case 16:e.prev=16,e.t0=e.catch(1),e.t0.message&&D(e.t0.message);case 19:case"end":return e.stop()}}),e,null,[[1,16]])})));return function(t){return e.apply(this,arguments)}}(),F=function(){var e=s()(o.a.mark((function e(t){var r,n,a,c,i;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=Object(y.stringifyUrl)({url:"".concat(window.tiTpc.endpoint,"templates/").concat(t.template_id),query:N(N({cache:localStorage.getItem("tpcCacheBuster")},window.tiTpc.params),C(t,"content"))}),e.prev=1,n={url:r,method:"POST",parse:!1},t.content&&(a={title:elementor.config.initial_document.settings.settings.post_title||"",version:"0.4",type:"page",content:t.content},n.data=a),e.next=6,k()(N({},n));case 6:if(!(c=e.sent).ok){e.next=13;break}return e.next=10,c.json();case 10:if(!(i=e.sent).message){e.next=13;break}return e.abrupt("return",D(i.message));case 13:return localStorage.setItem("tpcCacheBuster",_()),e.next=16,L();case 16:e.next=21;break;case 18:e.prev=18,e.t0=e.catch(1),e.t0.message&&D(e.t0.message);case 21:case"end":return e.stop()}}),e,null,[[1,18]])})));return function(t){return e.apply(this,arguments)}}(),A=function(){var e=s()(o.a.mark((function e(t){var r,n,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=Object(y.stringifyUrl)({url:"".concat(window.tiTpc.endpoint,"templates/").concat(t),query:N({cache:localStorage.getItem("tpcCacheBuster"),_method:"DELETE"},window.tiTpc.params)}),e.prev=1,e.next=4,k()({url:r,method:"POST"});case 4:if(!(n=e.sent).ok){e.next=11;break}return e.next=8,n.json();case 8:if(!(a=e.sent).message){e.next=11;break}return e.abrupt("return",D(a.message));case 11:return localStorage.setItem("tpcCacheBuster",_()),e.next=14,L();case 14:e.next=19;break;case 16:e.prev=16,e.t0=e.catch(1),e.t0.message&&D(e.t0.message);case 19:case"end":return e.stop()}}),e,null,[[1,16]])})));return function(t){return e.apply(this,arguments)}}(),U=function(){var e=s()(o.a.mark((function e(t){var r,n,a,c,i,l,s,u,p;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.title,n=t.type,a=t.content,c=t.callback,i=void 0===c?function(){}:c,l={version:"0.4",title:r,type:n,content:a},s=Object(y.stringifyUrl)({url:window.tiTpc.endpoint+"templates",query:N(N({},window.tiTpc.params),{},{template_name:r||window.tiTpc.exporter.textPlaceholder,template_type:"elementor"})}),e.prev=3,e.next=6,k()({url:s,method:"POST",data:l,parse:!1});case 6:if(!(u=e.sent).ok){e.next=12;break}return e.next=10,u.json();case 10:(p=e.sent).message?D(p.message):(i(p),window.localStorage.setItem("tpcCacheBuster",_()),D(window.tiTpc.exporter.templateSaved));case 12:e.next=17;break;case 14:e.prev=14,e.t0=e.catch(3),e.t0.message&&D(e.t0.message);case 17:case"end":return e.stop()}}),e,null,[[3,14]])})));return function(t){return e.apply(this,arguments)}}(),R=function(){var e=s()(o.a.mark((function e(t){var r,n,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=Object(y.stringifyUrl)({url:"".concat(window.tiTpc.endpoint,"templates/").concat(t.template_id,"/publish"),query:N(N({cache:localStorage.getItem("tpcCacheBuster"),method:"POST"},window.tiTpc.params),C(t,"template_id"))}),e.prev=1,e.next=4,k()({url:r,method:"POST",headers:{Authorization:"Bearer ".concat(window.tiTpc.bearer||""," ")}});case 4:if(!(n=e.sent).ok){e.next=14;break}return e.next=8,n.json();case 8:if(!(a=e.sent).message){e.next=12;break}return D(a.message),e.abrupt("return",{success:!1});case 12:e.next=17;break;case 14:if(!n.message){e.next=17;break}return D(n.message),e.abrupt("return",{success:!1});case 17:return localStorage.setItem("tpcCacheBuster",_()),e.abrupt("return",{success:!0});case 21:if(e.prev=21,e.t0=e.catch(1),!e.t0.message){e.next=26;break}return D(e.t0.message),e.abrupt("return",{success:!1});case 26:case"end":return e.stop()}}),e,null,[[1,21]])})));return function(t){return e.apply(this,arguments)}}();elementor.on("document:loaded",(function(){s()(o.a.mark((function e(){var t,r;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(["wp-post","wp-page"].includes(elementor.config.document.type)){e.next=2;break}return e.abrupt("return",null);case 2:if(t=elementor.config.document.id,"wp-page"!==elementor.config.document.type){e.next=9;break}return e.next=6,new wp.api.models.Page({id:t});case 6:window.tiTpc.postModel=e.sent,e.next=12;break;case 9:return e.next=11,new wp.api.models.Post({id:t});case 11:window.tiTpc.postModel=e.sent;case 12:return e.next=14,window.tiTpc.postModel.fetch();case 14:(r=document.querySelector("button#elementor-panel-saver-button-publish")).addEventListener("click",s()(o.a.mark((function e(){var t,n,a,c;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,window.tiTpc.postModel.fetch();case 2:if(t=window.tiTpc.postModel.getMetas(),n=t._ti_tpc_template_sync,a=t._ti_tpc_template_id,r.className.includes("elementor-disabled")||!n||!a){e.next=7;break}return c=elementor.elements.toJSON({remove:["default","editSettings","defaultEditSettings"]}),e.next=7,F({template_id:a,template_name:elementor.config.initial_document.settings.settings.post_title||"",content:c});case 7:case"end":return e.stop()}}),e)}))));case 16:case"end":return e.stop()}}),e)})))()})),document.addEventListener("DOMContentLoaded",(function(){var e=function(e){var t=e.content,r=Object(u.useState)(""),n=c()(r,2),a=n[0],i=n[1],l=Object(u.useState)(!1),p=c()(l,2),b=p[0],f=p[1],g=function(){Object(u.unmountComponentAtNode)(document.getElementById("ti-tpc-modal"))},w=function(){var e=s()(o.a.mark((function e(){return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return f(!0),e.next=3,U({title:a,type:"section",content:[t]});case 3:f(!1),g();case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return Object(u.createElement)(d.Modal,{title:window.tiTpc.exporter.modalLabel,onRequestClose:g,overlayClassName:m()({"is-dark":"dark"===elementor.settings.editorPreferences.model.get("ui_theme")})},Object(u.createElement)(d.TextControl,{label:window.tiTpc.exporter.textLabel,placeholder:window.tiTpc.exporter.textPlaceholder,value:a,onChange:i}),Object(u.createElement)(d.Button,{isPrimary:!0,isBusy:b,disabled:b,onClick:w},window.tiTpc.exporter.buttonLabel))};elementor.hooks.addFilter("elements/section/contextMenuGroups",(function(t,r){var n={name:"ti_tpc_export",title:window.tiTpc.exporter.exportLabel,callback:function(){return function(t){var r=t.model.toJSON({remove:["default","editSettings","defaultEditSettings"]}),n=document.createElement("div");n.id="ti-tpc-modal",document.body.appendChild(n),Object(u.render)(Object(u.createElement)(e,{content:r}),document.getElementById("ti-tpc-modal"))}(r)}},a=t.find((function(e){return"save"===e.name}));if(a)a.actions.push(n);else{var c={name:"ti_tpc_export",actions:[n]};t.splice(3,0,c),t.join()}return t}))}));var V=r(12),H=r(5);function G(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function q(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?G(Object(r),!0).forEach((function(t){w()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):G(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var $=function(e){var t=e.title;return Object(u.createElement)(H.SVG,{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"tpc-template-cloud-icon",title:t},Object(u.createElement)(H.Path,{d:"M95.0264 100H4.97356C2.22797 100 0 97.772 0 95.0264V4.97356C0 2.22797 2.22797 0 4.97356 0H95.0264C97.772 0 100 2.22797 100 4.97356V95.0264C100 97.772 97.772 100 95.0264 100Z",fill:"#0366D6"}),Object(u.createElement)(H.Path,{d:"M82.6941 86.7448V30.8205V18.4653H70.3502H14.4146L26.7584 30.8205H70.3502V74.401L82.6941 86.7448Z",fill:"white"}),Object(u.createElement)(H.Path,{d:"M42.2416 58.9291L42.2528 71.183L53.2352 82.1653L53.1902 47.9806L18.9941 47.9355L29.9765 58.9066L42.2416 58.9291Z",fill:"white"}))},z=Object(V.compose)(Object(P.withSelect)((function(e){var t=e("tpc/elementor"),r=t.isFetching,n=t.isPreview,a=t.getCurrentTab,c=t.getPreview;return{isFetching:r(),isPreview:n(),currentTab:a(),preview:c()}})),Object(P.withDispatch)((function(e){var t=e("tpc/elementor");return{setFetching:t.setFetching,togglePreview:t.togglePreview,updateCurrentTab:t.updateCurrentTab}})))((function(e){var t=e.getSearchQuery,r=e.getOrder,n=e.onImport,a=e.isFetching,c=e.isPreview,i=e.currentTab,l=e.preview,p=e.setFetching,b=e.togglePreview,f=e.updateCurrentTab,g=function(){var e=s()(o.a.mark((function e(){var n;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return window.localStorage.setItem("tpcCacheBuster",_()),p(!0),n=r(),e.next=5,M(q({search:t()},n));case 5:return e.next=7,L(q({search:t()},n));case 7:p(!1);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return Object(u.createElement)("div",{className:m()("dialog-header dialog-lightbox-header",{"is-dark":"dark"===elementor.settings.editorPreferences.model.get("ui_theme")})},Object(u.createElement)("div",{className:"ti-tpc-templates-modal__header"},Object(u.createElement)("div",{className:"ti-tpc-templates-modal__header__logo-area"},c?Object(u.createElement)(d.Button,{className:"ti-tpc-template-library-header-preview-back",onClick:b},Object(u.createElement)("i",{className:"eicon-","aria-hidden":"true"}),Object(u.createElement)("span",null,window.tiTpc.library.actions.back)):Object(u.createElement)("div",{className:"ti-tpc-templates-modal__header__logo"},Object(u.createElement)($,{title:window.tiTpc.library.templatesCloud}))),!c&&Object(u.createElement)("div",{className:"ti-tpc-templates-modal__header__menu-area"},Object(u.createElement)(d.Button,{className:m()("ti-tpc-template-library-menu-item",{"is-active":"templates"===i}),onClick:function(){return f("templates")}},window.tiTpc.library.tabs.templates),Object(u.createElement)(d.Button,{className:m()("ti-tpc-template-library-menu-item",{"is-active":"library"===i}),onClick:function(){return f("library")}},window.tiTpc.library.tabs.library)),Object(u.createElement)("div",{className:"ti-tpc-templates-modal__header__items-area"},Object(u.createElement)("div",{className:"ti-tpc-template-library-header-tools"},c?Object(u.createElement)("div",{className:"ti-tpc-templates-modal__header__item ti-tpc-template-library-header-preview-insert-wrapper"},Object(u.createElement)(d.Button,{className:"ti-tpc-template-library-template-insert elementor-button",onClick:function(){return n({id:l.template_id,title:l.template_name})}},Object(u.createElement)("i",{className:"eicon-file-download","aria-hidden":"true"}),Object(u.createElement)("span",{className:"elementor-button-title"},window.tiTpc.library.actions.insert))):Object(u.createElement)("div",{className:"ti-tpc-template-library-header-actions"},Object(u.createElement)(d.Button,{className:"ti-tpc-templates-modal__header__item",onClick:g},Object(u.createElement)("i",{className:m()("eicon-sync",{"eicon-animation-spin":a}),"aria-hidden":"true",title:window.tiTpc.library.actions.sync}),Object(u.createElement)("span",{className:"elementor-screen-only"},window.tiTpc.library.actions.sync)),["wp-post","wp-page"].includes(elementor.config.document.type)&&Object(u.createElement)(d.Button,{className:"ti-tpc-templates-modal__header__item",onClick:function(){return f("export")}},Object(u.createElement)("i",{className:"eicon-save-o","aria-hidden":"true",title:window.tiTpc.library.save}),Object(u.createElement)("span",{className:"elementor-screen-only"},window.tiTpc.library.save)))),Object(u.createElement)(d.Button,{className:"ti-tpc-templates-modal__header__item ti-tpc-templates-modal__header__close",onClick:window.tiTpcModal.hide},Object(u.createElement)("i",{className:"eicon-close","aria-hidden":"true",title:window.tiTpc.library.actions.close}),Object(u.createElement)("span",{className:"elementor-screen-only"},window.tiTpc.library.actions.close)))))})),Y=r(16),Z=r(9);function Q(e){return[null,void 0].includes(e)}function W(e){var t=e.getBoundingClientRect();return{top:t.top,bottom:t.bottom,left:t.left,right:t.right}}function J(e,t,r){if(e){var n=W(e),a=n.left,c=n.right,i=n.top,o=n.bottom;if(a>r)return!1;if(c<0)return!1;if(i>t)return!1;if(o<0)return!1}return!0}var K=function(e){var t,r,n,a=e.loading,c=e.hasNextPage,i=e.onLoadMore,o=e.threshold,l=void 0===o?150:o,s=e.checkInterval,u=void 0===s?200:s,p=e.scrollContainer,m=void 0===p?"window":p,d=Object(Z.useRef)(null),b=function(){var e="object"==typeof window,t=Object(Z.useCallback)((function(){return{width:e?window.innerWidth:void 0,height:e?window.innerHeight:void 0}}),[e]),r=Object(Z.useState)(t()),n=r[0],a=r[1];return Object(Z.useEffect)((function(){function r(){a(t())}if(e)return window.addEventListener("resize",r),function(){window.removeEventListener("resize",r)}}),[t,e]),n}(),f=b.height,g=b.width,w=Object(Z.useState)(!0),y=w[0],h=w[1];return Object(Z.useEffect)((function(){a||h(!0)}),[a]),t=function(){!function(){if(y&&!a&&c&&d.current){if("parent"===m){if(!(n=null===(r=d.current)||void 0===r?void 0:r.parentNode)||Q(f)||Q(g)||!J(n,f,g))return}else if(!(t=d.current)||Q(f)||Q(g)||!J(t,f,g))return;var e=function(){var e=d.current;if(!e||Q(f))return null;var t=e.getBoundingClientRect().bottom,r=t-f;if("parent"===m){var n=e.parentNode;if(!n)return null;r=t-W(n).bottom}return r}();if(Q(e))return;e<l&&(h(!1),i())}var t,r,n}()},r=c?u:0,n=Object(Z.useRef)(null),Object(Z.useEffect)((function(){n.current=t}),[t]),Object(Z.useEffect)((function(){if(r){var e=setInterval((function(){var e;null===(e=n.current)||void 0===e||e.call(n)}),r);return function(){clearInterval(e)}}}),[r]),d},X=Object(u.createElement)(H.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},Object(u.createElement)(H.Path,{d:"M7.5 12C7.5 11.1716 6.82843 10.5 6 10.5C5.17157 10.5 4.5 11.1716 4.5 12C4.5 12.8284 5.17157 13.5 6 13.5C6.82843 13.5 7.5 12.8284 7.5 12Z"}),Object(u.createElement)(H.Path,{d:"M13.5 12C13.5 11.1716 12.8284 10.5 12 10.5C11.1716 10.5 10.5 11.1716 10.5 12C10.5 12.8284 11.1716 13.5 12 13.5C12.8284 13.5 13.5 12.8284 13.5 12Z"}),Object(u.createElement)(H.Path,{d:"M19.5 12C19.5 11.1716 18.8284 10.5 18 10.5C17.1716 10.5 16.5 11.1716 16.5 12C16.5 12.8284 17.1716 13.5 18 13.5C18.8284 13.5 19.5 12.8284 19.5 12Z"})),ee=Object(u.createElement)(H.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(u.createElement)(H.Path,{d:"M20.1 5.1L16.9 2 6.2 12.7l-1.3 4.4 4.5-1.3L20.1 5.1zM4 20.8h8v-1.5H4v1.5z"})),te=Object(u.createElement)(H.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(u.createElement)(H.Path,{d:"M20.2 8v11c0 .7-.6 1.2-1.2 1.2H6v1.5h13c1.5 0 2.7-1.2 2.7-2.8V8zM18 16.4V4.6c0-.9-.7-1.6-1.6-1.6H4.6C3.7 3 3 3.7 3 4.6v11.8c0 .9.7 1.6 1.6 1.6h11.8c.9 0 1.6-.7 1.6-1.6zm-13.5 0V4.6c0-.1.1-.1.1-.1h11.8c.1 0 .1.1.1.1v11.8c0 .1-.1.1-.1.1H4.6l-.1-.1z"})),re=Object(u.createElement)(H.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},Object(u.createElement)(H.Path,{d:"M12 4h3c.6 0 1 .4 1 1v1H3V5c0-.6.5-1 1-1h3c.2-1.1 1.3-2 2.5-2s2.3.9 2.5 2zM8 4h3c-.2-.6-.9-1-1.5-1S8.2 3.4 8 4zM4 7h11l-.9 10.1c0 .5-.5.9-1 .9H5.9c-.5 0-.9-.4-1-.9L4 7z"}));function ne(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}var ae=Object(P.withDispatch)((function(e){var t=e("tpc/elementor");return{togglePreview:t.togglePreview,setPreviewData:t.setPreviewData}}))((function(e){var t=e.table,r=void 0!==t&&t,n=e.item,a=e.id,i=e.title,o=e.thumbnail,l=e.onImport,s=e.onUpdateTemplate,p=e.onDelete,m=e.onDuplicate,b=e.togglePreview,f=e.setPreviewData,g=Object(u.useState)(!1),y=c()(g,2),h=y[0],v=y[1],O=Object(u.useState)(i),j=c()(O,2),E=j[0],x=j[1];return r?Object(u.createElement)("div",{className:"ti-tpc-template-library-templates-table-item"},Object(u.createElement)("div",{className:"ti-tpc-template-library-templates-table-column"},h?Object(u.createElement)(u.Fragment,null,Object(u.createElement)("input",{type:"text",value:E,onChange:function(e){return x(e.target.value)}}),Object(u.createElement)(d.Button,{className:"elementor-button",onClick:function(){return s(a,E)}},Object(u.createElement)("i",{className:"eicon-check","aria-hidden":"true",title:window.tiTpc.library.actions.save}),Object(u.createElement)("span",{className:"elementor-button-title elementor-hidden"},window.tiTpc.library.actions.save)),Object(u.createElement)(d.Button,{className:"elementor-button",onClick:function(){return v(!1)}},Object(u.createElement)("i",{className:"eicon-editor-close","aria-hidden":"true",title:window.tiTpc.library.actions.cancel}),Object(u.createElement)("span",{className:"elementor-button-title elementor-hidden"},window.tiTpc.library.actions.cancel))):i),Object(u.createElement)("div",{className:"ti-tpc-template-library-templates-table-column"},moment(n.date).format("MMMM D, YYYY")),Object(u.createElement)("div",{className:"ti-tpc-template-library-templates-table-column"},moment(n.modified).format("MMMM D, YYYY")),Object(u.createElement)("div",{className:"ti-tpc-template-library-templates-table-column"},Object(u.createElement)(d.Button,{className:"elementor-button elementor-button-success",onClick:function(){return l({id:a,title:i})}},Object(u.createElement)("i",{className:"eicon-file-download","aria-hidden":"true"}),Object(u.createElement)("span",{className:"elementor-button-title"},window.tiTpc.library.actions.insert)),Object(u.createElement)(d.DropdownMenu,{icon:X,label:window.tiTpc.library.filters.sortLabels.actions,popoverProps:{position:"bottom right",noArrow:!1},controls:[{title:window.tiTpc.library.actions.edit,icon:ee,onClick:function(){return v(!0)}},{title:window.tiTpc.library.actions.duplicate,icon:te,onClick:function(){return m(a)}},{title:window.tiTpc.library.actions.delete,icon:re,onClick:function(){return p(a)}}]}))):Object(u.createElement)("div",{className:"ti-tpc-template-library-template"},Object(u.createElement)("div",{className:"ti-tpc-template-library-template-body"},Object(u.createElement)("div",{className:"ti-tpc-template-library-template-screenshot",style:{backgroundImage:"url( ".concat(o,")")}}),Object(u.createElement)(d.Button,{className:"ti-tpc-template-library-template-preview",onClick:function(){b(),f(function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ne(Object(r),!0).forEach((function(t){w()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ne(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},n))}},Object(u.createElement)("i",{className:"eicon-zoom-in-bold","aria-hidden":"true"}))),Object(u.createElement)("div",{className:"ti-tpc-template-library-template-footer"},Object(u.createElement)(d.Button,{className:"ti-tpc-template-library-template-action elementor-button",onClick:function(){return l({id:a,title:i})}},Object(u.createElement)("i",{className:"eicon-file-download","aria-hidden":"true"}),Object(u.createElement)("span",null,window.tiTpc.library.actions.insert)),Object(u.createElement)("div",{className:"ti-tpc-template-library-template-name"},i)))}));function ce(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ie(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ce(Object(r),!0).forEach((function(t){w()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ce(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var oe={template_name:window.tiTpc.library.filters.sortLabels.name,date:window.tiTpc.library.filters.sortLabels.date,modified:window.tiTpc.library.filters.sortLabels.modified},le=Object(P.withSelect)((function(e,t){var r=t.isGeneral?e("tpc/elementor").getTemplates():e("tpc/elementor").getLibrary(),n=r.items;return{items:void 0===n?[]:n,currentPage:r.currentPage,totalPages:r.totalPages}}))((function(e){var t=e.getSearchQuery,r=e.getOrder,n=e.setSorting,a=e.onImport,i=e.onUpdateTemplate,l=e.onDelete,p=e.onDuplicate,b=e.isGeneral,f=e.items,g=e.currentPage,w=e.totalPages,y=Object(u.useState)(!1),h=c()(y,2),v=h[0],O=h[1],j=K({loading:v,hasNextPage:g!==w,onLoadMore:function(){var e=s()(o.a.mark((function e(){var n;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(g!==w){e.next=2;break}return e.abrupt("return");case 2:if(O(!0),n=r(),!b){e.next=9;break}return e.next=7,M(ie({search:t(),page:g+1,isScroll:!0},n));case 7:e.next=11;break;case 9:return e.next=11,L(ie({search:t(),page:g+1,isScroll:!0},n));case 11:O(!1);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),threshold:1});return Object(u.createElement)("div",{className:m()("ti-tpc-template-library-templates-container",{"is-table":!b}),ref:j},b?f.map((function(e){return Object(u.createElement)(ae,{key:e.template_id,item:e,id:e.template_id,title:e.template_name,thumbnail:e.template_thumbnail,onImport:a})})):Object(u.createElement)(u.Fragment,null,Object(u.createElement)("div",{className:"ti-tpc-template-library-templates-table-header"},Object.keys(oe).map((function(e){return Object(u.createElement)("div",{key:e,className:"ti-tpc-template-library-templates-table-column"},Object(u.createElement)(d.Button,{className:m()({"is-selected":e===r().orderby,"is-asc":"ASC"===r().order}),onClick:function(){var t={order:"DESC",orderby:e};e===r().orderby&&"DESC"===r().order&&(t.order="ASC"),n(ie({},t))}},oe[e]))})),Object(u.createElement)("div",{className:"ti-tpc-template-library-templates-table-column"},Object(u.createElement)(d.Button,null,window.tiTpc.library.filters.sortLabels.actions))),f.map((function(e){return Object(u.createElement)(ae,{table:!0,key:e.template_id,item:e,id:e.template_id,title:e.template_name,onImport:a,onUpdateTemplate:i,onDelete:l,onDuplicate:function(e){return p(e)}})}))),0===f.length&&(b?Object(u.createElement)("p",null,"No templates found. Check again later!"):Object(u.createElement)("p",null,"No templates available. Try adding few templates.")),v&&Object(u.createElement)(d.Placeholder,null,Object(u.createElement)(d.Spinner,null)))})),se=Object(P.withDispatch)((function(e){return{updateCurrentTab:e("tpc/elementor").updateCurrentTab}}))((function(e){var t=e.updateCurrentTab;Object(u.useEffect)((function(){var e=window.tiTpc.postModel.getMetas(),t=e._ti_tpc_template_sync,r=e._ti_tpc_template_id,n=e._ti_tpc_screenshot_url,a=e._ti_tpc_site_slug,c=e._ti_tpc_published;g(Boolean(t)),v(r),x(n),P(a),D(Boolean(c))}),[]);var r=elementor.config.initial_document.settings.settings.post_title||"",n=Object(u.useState)(!1),a=c()(n,2),i=a[0],l=a[1],p=Object(u.useState)(!1),b=c()(p,2),f=b[0],g=b[1],w=Object(u.useState)(""),y=c()(w,2),h=y[0],v=y[1],O=Object(u.useState)(""),j=c()(O,2),E=j[0],x=j[1],_=Object(u.useState)(""),T=c()(_,2),k=T[0],P=T[1],S=Object(u.useState)(""),N=c()(S,2),C=N[0],D=N[1],M=function(){var e=s()(o.a.mark((function e(){var n;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l(!0),n=elementor.elements.toJSON({remove:["default","editSettings","defaultEditSettings"]}),!h){e.next=7;break}return e.next=5,F({template_id:h,template_name:r,content:n});case 5:e.next=9;break;case 7:return e.next=9,U({title:r,type:"page",content:n,callback:function(e){v(e.template_id),window.tiTpc.postModel.set("meta",{_ti_tpc_template_id:e.template_id,_ti_tpc_template_sync:f}),window.tiTpc.postModel.save()}});case 9:l(!1),t("library");case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),L=function(){var e=s()(o.a.mark((function e(){return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l(!0),e.next=3,R({template_id:h,template_site_slug:k,template_thumbnail:E,premade:C?"no":"yes",link:elementor.config.initial_document.urls.permalink}).then((function(e){e.success&&(elementor.notifications.showToast({message:C?window.tiTpc.exporter.templateUnpublished:window.tiTpc.exporter.templatePublished}),D(!C),window.tiTpc.postModel.set("meta",{_ti_tpc_template_id:h,_ti_tpc_template_sync:f,_ti_tpc_screenshot_url:E,_ti_tpc_site_slug:k,_ti_tpc_published:!C}),window.tiTpc.postModel.save())}));case 3:l(!1);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return Object(u.createElement)("div",{className:"dialog-message dialog-lightbox-message"},Object(u.createElement)("div",{className:"dialog-content dialog-lightbox-content"},Object(u.createElement)("div",{className:"ti-tpc-template-library-export"},Object(u.createElement)("div",{className:"ti-tpc-template-library-blank-icon"},Object(u.createElement)("i",{className:"eicon-library-save","aria-hidden":"true"}),Object(u.createElement)("span",{className:"elementor-screen-only"},window.tiTpc.library.export.save)),Object(u.createElement)("div",{className:"ti-tpc-template-library-blank-title"},window.tiTpc.library.export.title),Object(u.createElement)("div",{className:"ti-tpc-template-library-blank-field"},Object(u.createElement)("input",{className:"ti-tpc-template-library-blank-field-input",value:elementor.config.initial_document.settings.settings.post_title,disabled:!0}),Object(u.createElement)(d.Button,{className:m()("elementor-button elementor-button-success",{"elementor-button-state":i}),onClick:M},Object(u.createElement)("span",{className:"elementor-state-icon"},Object(u.createElement)("i",{className:"eicon-loading eicon-animation-spin","aria-hidden":"true"})),window.tiTpc.library.export.save)),Object(u.createElement)("div",{className:"ti-tpc-template-library-blank-field"},Object(u.createElement)(d.ToggleControl,{label:window.tiTpc.exporter.toggleLabel,checked:f,onChange:function(){return g(!f)}})),window.tiTpc.canPredefine&&Object(u.createElement)(u.Fragment,null,Object(u.createElement)("div",{className:"ti-tpc-template-library-blank-field"},Object(u.createElement)("label",{htmlFor:"ti-tpc-template-screenshot",className:"ti-tpc-template-library-blank-field-input-label"},window.tiTpc.library.export.labelScreenshot),Object(u.createElement)("input",{className:"ti-tpc-template-library-blank-field-input",id:"ti-tpc-template-screenshot",value:E,onChange:function(e){return x(e.target.value)}})),Object(u.createElement)("div",{className:"ti-tpc-template-library-blank-field"},Object(u.createElement)("label",{htmlFor:"ti-tpc-template-slug",className:"ti-tpc-template-library-blank-field-input-label"},window.tiTpc.library.export.labelSlug),Object(u.createElement)("input",{className:"ti-tpc-template-library-blank-field-input",id:"ti-tpc-template-slug",value:k,onChange:function(e){return P(e.target.value)}})),Object(u.createElement)("div",{className:"ti-tpc-template-library-blank-field"},Object(u.createElement)(d.Button,{className:m()("elementor-button elementor-button-success",{"elementor-button-state":i}),onClick:L},Object(u.createElement)("span",{className:"elementor-state-icon"},Object(u.createElement)("i",{className:"eicon-loading eicon-animation-spin","aria-hidden":"true"})),C?window.tiTpc.library.export.unpublish:window.tiTpc.library.export.publish))))))}));function ue(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function pe(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ue(Object(r),!0).forEach((function(t){w()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ue(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var me={date:window.tiTpc.library.filters.sortLabels.date,template_name:window.tiTpc.library.filters.sortLabels.name,modified:window.tiTpc.library.filters.sortLabels.modified},de=Object(V.compose)(Object(P.withSelect)((function(e){var t=e("tpc/elementor"),r=t.isFetching,n=t.isPreview,a=t.getCurrentTab,c=t.getPreview;return{isFetching:r(),isPreview:n(),currentTab:a(),preview:c()}})),Object(P.withDispatch)((function(e){return{setFetching:e("tpc/elementor").setFetching}})))((function(e){var t=e.setQuery,r=e.getSearchQuery,n=e.setSorting,a=e.getOrder,c=e.onImport,i=e.isFetching,l=e.isPreview,p=e.currentTab,b=e.preview,f=e.setFetching,g=function(){var e=s()(o.a.mark((function e(){var t;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(f(!0),t=a(),"templates"!==p){e.next=7;break}return e.next=5,M(pe({search:r()},t));case 5:e.next=9;break;case 7:return e.next=9,L(pe({search:r()},t));case 9:f(!1);case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();Object(u.useEffect)((function(){g()}),[p,a()]);var w="templates"===p,y=function(){var e=s()(o.a.mark((function e(t,r){return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return f(!0),e.next=3,F({template_id:t,template_name:r});case 3:f(!1);case 4:case"end":return e.stop()}}),e)})));return function(t,r){return e.apply(this,arguments)}}(),h=function(){var e=s()(o.a.mark((function e(t){return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return f(!0),e.next=3,A(t);case 3:f(!1);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),v=function(){var e=s()(o.a.mark((function e(t){return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return f(!0),e.next=3,B(t);case 3:f(!1);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return l?Object(u.createElement)("div",{className:m()("dialog-message dialog-lightbox-message",{"is-dark":"dark"===elementor.settings.editorPreferences.model.get("ui_theme")})},Object(u.createElement)("div",{className:"dialog-content dialog-lightbox-content"},Object(u.createElement)("div",{className:"ti-tpc-template-library-preview"},Object(u.createElement)("iframe",{title:b.template_name,src:b.link||""})))):i?Object(u.createElement)("div",{className:m()("dialog-message dialog-lightbox-message",{"is-dark":"dark"===elementor.settings.editorPreferences.model.get("ui_theme")})},Object(u.createElement)("div",{className:"dialog-content dialog-lightbox-content is-loading"},Object(u.createElement)(d.Spinner,null))):"export"===p?Object(u.createElement)(se,null):Object(u.createElement)("div",{className:m()("dialog-message dialog-lightbox-message",{"is-dark":"dark"===elementor.settings.editorPreferences.model.get("ui_theme")})},Object(u.createElement)("div",{className:"dialog-content dialog-lightbox-content"},Object(u.createElement)("div",{className:"ti-tpc-template-library-templates"},Object(u.createElement)("div",{className:"ti-tpc-template-library-templates-header"},Object(u.createElement)("div",{className:"ti-tpc-template-library-templates-header-filters"},w&&Object(u.createElement)(u.Fragment,null,Object(u.createElement)("div",{className:"ti-tpc-template-library-templates-header-filters-label"},window.tiTpc.library.filters.sortLabel),Object(u.createElement)("div",{className:"ti-tpc-template-library-templates-header-filters-filter"},Object.keys(me).map((function(e){return Object(u.createElement)(d.Button,{key:e,className:m()({"is-selected":e===a().orderby,"is-asc":"ASC"===a().order}),onClick:function(){var t={order:"DESC",orderby:e};e===a().orderby&&"DESC"===a().order&&(t.order="ASC"),n(pe({},t))}},me[e])}))))),Object(u.createElement)("div",{className:"ti-tpc-template-library-templates-header-search"},Object(u.createElement)("label",{htmlFor:"ti-tpc-template-library-filter-search",className:"elementor-screen-only"},window.tiTpc.library.filters.searchLabel),Object(u.createElement)("input",{id:"ti-tpc-template-library-filter-search",placeholder:window.tiTpc.library.filters.search,value:r(),onChange:function(e){return t(e.target.value)},onKeyDown:function(e){e.keyCode===Y.ENTER&&g()}}),Object(u.createElement)("i",{className:"eicon-search"}))),["templates","library"].includes(p)&&Object(u.createElement)(le,{getSearchQuery:function(){return r()},getOrder:a,setSorting:n,onImport:c,onUpdateTemplate:y,onDelete:h,onDuplicate:v,isFetching:i,isGeneral:w}))))}));function be(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function fe(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?be(Object(r),!0).forEach((function(t){w()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):be(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var ge=Object(V.compose)(Object(P.withSelect)((function(e){return{currentTab:(0,e("tpc/elementor").getCurrentTab)()}})),Object(P.withDispatch)((function(e){return{setFetching:e("tpc/elementor").setFetching}})))((function(e){var t=e.currentTab,r=e.setFetching,n=Object(u.useState)({templates:"",library:""}),a=c()(n,2),i=a[0],l=a[1],p=Object(u.useState)({templates:{order:"DESC",orderby:"date"},library:{order:"DESC",orderby:"date"}}),m=c()(p,2),d=m[0],b=m[1],f="templates"===t,g=function(){return f?i.templates:i.library},w=function(){return f?d.templates:d.library},y=function e(t){if(t.id=elementorCommon.helpers.getUniqueId(),0<t.elements.length)for(var r=0;r<t.elements.length;r++)t.elements[r]=e(t.elements[r]);return t},h=function(){var e=s()(o.a.mark((function e(t){var n,a,c,i,l,s,u;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.id,a=t.title,r(!0),e.next=4,I(n);case 4:if(c=e.sent){e.next=7;break}return e.abrupt("return",r(!1));case 7:for(i=$e.internal("document/history/start-log",{type:"add",title:"".concat(window.tiTpc.library.historyMessage," ").concat(a)}),l=Number(window.tiTpc.placeholder),s=c.content,u=0;u<s.length;u++)s[u]=y(s[u]),$e.run("document/elements/create",{container:elementor.getPreviewContainer(),model:s[u],options:l>=0?{at:l++}:{}});$e.internal("document/history/end-log",{id:i}),window.tiTpcModal.hide(),r(!1);case 14:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return Object(u.createElement)(u.Fragment,null,Object(u.createElement)(z,{getSearchQuery:g,getOrder:w,onImport:h}),Object(u.createElement)(de,{setQuery:function(e){return l(fe(fe({},i),{},f?{templates:e}:{library:e}))},getSearchQuery:g,setSorting:function(e){return b(fe(fe({},d),{},f?{templates:e}:{library:e}))},getOrder:w,onImport:h}))}));void 0!==elementorCommon&&(window.tiTpcModal=elementorCommon.dialogsManager.createWidget("lightbox",{id:"ti-tpc-templates-modal",className:"ti-tpc-templates-modal",hide:{auto:!1,onClick:!1,onOutsideClick:!1,onOutsideContextMenu:!1,onBackgroundClick:!0},position:{my:"center",at:"center"},onShow:function(){var e=window.tiTpcModal.getElements("content");document.getElementById("ti-tpc-templates-modal-content")||e.append('<div id="ti-tpc-templates-modal-content" class="wrap"></div>')}}),window.tiTpcModal.getElements("header").remove(),window.tiTpcModal.getElements("message").remove(),window.tiTpcModal.getElements("widgetContent").append(window.tiTpcModal.addElement("content")));var we=document.getElementById("tmpl-elementor-add-section");if(we){var ye=we.textContent;we.textContent=ye.replace('<div class="elementor-add-section-drag-title">Drag widget here</div>','<div class="elementor-add-section-area-button elementor-templates-cloud-button" title="'.concat(window.tiTpc.library.libraryButton,'"><svg width="100" height="100" viewBox="10 10 80 80" fill="none" xmlns="http://www.w3.org/2000/svg" class="tpc-template-cloud-icon" role="img" aria-hidden="true" focusable="false"><path d="M95.0264 100H4.97356C2.22797 100 0 97.772 0 95.0264V4.97356C0 2.22797 2.22797 0 4.97356 0H95.0264C97.772 0 100 2.22797 100 4.97356V95.0264C100 97.772 97.772 100 95.0264 100Z" fill="#0366D6"></path><path d="M82.6941 86.7448V30.8205V18.4653H70.3502H14.4146L26.7584 30.8205H70.3502V74.401L82.6941 86.7448Z" fill="white"></path><path d="M42.2416 58.9291L42.2528 71.183L53.2352 82.1653L53.1902 47.9806L18.9941 47.9355L29.9765 58.9066L42.2416 58.9291Z" fill="white" style=""></path></svg></div> <div class="elementor-add-section-drag-title">Drag widget here</div>'))}function he(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ve(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?he(Object(r),!0).forEach((function(t){w()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):he(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}elementor.on("preview:loaded",(function(){elementor.$previewContents[0].body.addEventListener("click",(function(e){(-1<Array.from(e.target.classList).indexOf("elementor-templates-cloud-button")||-1<Array.from(e.target.classList).indexOf("tpc-template-cloud-icon")||-1<Array.from(e.target.parentNode.classList).indexOf("tpc-template-cloud-icon"))&&function(e){window.tiTpcModal.show();var t=elementor.$previewContents[0].body.querySelector(".elementor-section-wrap"),r=e.closest(".elementor-add-section");window.tiTpc.placeholder=Array.from(t.childNodes).indexOf(r),Object(u.render)(Object(u.createElement)(ge,null),document.getElementById("ti-tpc-templates-modal-content")),window.tiTpcModal.refreshPosition()}(e.target)}))}));var Oe={isFetching:!0,isPreview:!1,tab:3===parseInt(window.tiTpc.tier)?"library":"templates",templates:[],library:{items:[],currentPage:0,totalPages:0},preview:{}};Object(P.registerStore)("tpc/elementor",{reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Oe,t=arguments.length>1?arguments[1]:void 0;return"SET_FETCHING"===t.type?ve(ve({},e),{},{isFetching:t.isFetching}):"TOGGLE_PREVIEW"===t.type?ve(ve({},e),{},{isPreview:!e.isPreview}):"UPDATE_CURRENT_TAB"===t.type?ve(ve({},e),{},{tab:t.tab}):"UPDATE_TEMPLATES"===t.type?ve(ve({},e),{},{templates:{items:t.items,currentPage:Number(t.currentPage),totalPages:Number(t.totalPages)}}):"UPDATE_LIBRARY"===t.type?ve(ve({},e),{},{library:{items:t.items,currentPage:Number(t.currentPage),totalPages:Number(t.totalPages)}}):"SET_PREVIEW_DATA"===t.type?ve(ve({},e),{},{preview:t.preview}):e},selectors:{isFetching:function(e){return e.isFetching},isPreview:function(e){return e.isPreview},getCurrentTab:function(e){return e.tab},getTemplates:function(e){return e.templates},getLibrary:function(e){return e.library},getPreview:function(e){return e.preview}},actions:{setFetching:function(e){return{type:"SET_FETCHING",isFetching:e}},togglePreview:function(e){return{type:"TOGGLE_PREVIEW",isPreview:e}},updateCurrentTab:function(e){return{type:"UPDATE_CURRENT_TAB",tab:e}},updateTemplates:function(e,t,r){return{type:"UPDATE_TEMPLATES",items:e,currentPage:t,totalPages:r}},updateLibrary:function(e,t,r){return{type:"UPDATE_LIBRARY",items:e,currentPage:t,totalPages:r}},setPreviewData:function(e){return{type:"SET_PREVIEW_DATA",preview:e}}}}),r(27)}]);
elementor/src/components/content.js ADDED
@@ -0,0 +1,263 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* eslint-disable no-undef */
2
+ import classnames from 'classnames';
3
+ import { Button, Spinner } from '@wordpress/components';
4
+ import { compose } from '@wordpress/compose';
5
+ import { withDispatch, withSelect } from '@wordpress/data';
6
+ import { Fragment, useEffect } from '@wordpress/element';
7
+ import { ENTER } from '@wordpress/keycodes';
8
+ import TemplatesContent from './templates-content.js';
9
+ import Export from './export.js';
10
+
11
+ import {
12
+ fetchTemplates,
13
+ fetchLibrary,
14
+ updateTemplate,
15
+ deleteTemplate,
16
+ duplicateTemplate,
17
+ } from './../data/templates-cloud/index.js';
18
+
19
+ const sortByOptions = {
20
+ date: window.tiTpc.library.filters.sortLabels.date,
21
+ template_name: window.tiTpc.library.filters.sortLabels.name,
22
+ modified: window.tiTpc.library.filters.sortLabels.modified,
23
+ };
24
+
25
+ const Content = ( {
26
+ setQuery,
27
+ getSearchQuery,
28
+ setSorting,
29
+ getOrder,
30
+ onImport,
31
+ isFetching,
32
+ isPreview,
33
+ currentTab,
34
+ preview,
35
+ setFetching,
36
+ } ) => {
37
+ const init = async () => {
38
+ setFetching( true );
39
+ const order = getOrder();
40
+ if ( currentTab === 'templates' ) {
41
+ await fetchTemplates( {
42
+ search: getSearchQuery(),
43
+ ...order,
44
+ } );
45
+ } else {
46
+ await fetchLibrary( {
47
+ search: getSearchQuery(),
48
+ ...order,
49
+ } );
50
+ }
51
+ setFetching( false );
52
+ };
53
+
54
+ useEffect( () => {
55
+ init();
56
+ }, [ currentTab, getOrder() ] );
57
+
58
+ const isGeneral = currentTab === 'templates';
59
+
60
+ const onUpdateTemplate = async ( id, title ) => {
61
+ setFetching( true );
62
+ await updateTemplate( {
63
+ template_id: id,
64
+ template_name: title,
65
+ } );
66
+ setFetching( false );
67
+ };
68
+
69
+ const onDelete = async ( id ) => {
70
+ setFetching( true );
71
+ await deleteTemplate( id );
72
+ setFetching( false );
73
+ };
74
+
75
+ const onDuplicate = async ( id ) => {
76
+ setFetching( true );
77
+ await duplicateTemplate( id );
78
+ setFetching( false );
79
+ };
80
+
81
+ if ( isPreview ) {
82
+ return (
83
+ <div
84
+ className={ classnames(
85
+ 'dialog-message dialog-lightbox-message',
86
+ {
87
+ 'is-dark':
88
+ 'dark' ===
89
+ elementor.settings.editorPreferences.model.get(
90
+ 'ui_theme'
91
+ ),
92
+ }
93
+ ) }
94
+ >
95
+ <div className="dialog-content dialog-lightbox-content">
96
+ <div className="ti-tpc-template-library-preview">
97
+ <iframe
98
+ title={ preview.template_name }
99
+ src={ preview.link || '' }
100
+ ></iframe>
101
+ </div>
102
+ </div>
103
+ </div>
104
+ );
105
+ }
106
+
107
+ if ( isFetching ) {
108
+ return (
109
+ <div
110
+ className={ classnames(
111
+ 'dialog-message dialog-lightbox-message',
112
+ {
113
+ 'is-dark':
114
+ 'dark' ===
115
+ elementor.settings.editorPreferences.model.get(
116
+ 'ui_theme'
117
+ ),
118
+ }
119
+ ) }
120
+ >
121
+ <div className="dialog-content dialog-lightbox-content is-loading">
122
+ <Spinner />
123
+ </div>
124
+ </div>
125
+ );
126
+ }
127
+
128
+ if ( 'export' === currentTab ) {
129
+ return <Export />;
130
+ }
131
+
132
+ return (
133
+ <div
134
+ className={ classnames( 'dialog-message dialog-lightbox-message', {
135
+ 'is-dark':
136
+ 'dark' ===
137
+ elementor.settings.editorPreferences.model.get(
138
+ 'ui_theme'
139
+ ),
140
+ } ) }
141
+ >
142
+ <div className="dialog-content dialog-lightbox-content">
143
+ <div className="ti-tpc-template-library-templates">
144
+ <div className="ti-tpc-template-library-templates-header">
145
+ <div className="ti-tpc-template-library-templates-header-filters">
146
+ { isGeneral && (
147
+ <Fragment>
148
+ <div className="ti-tpc-template-library-templates-header-filters-label">
149
+ {
150
+ window.tiTpc.library.filters
151
+ .sortLabel
152
+ }
153
+ </div>
154
+
155
+ <div className="ti-tpc-template-library-templates-header-filters-filter">
156
+ { Object.keys( sortByOptions ).map(
157
+ ( i ) => (
158
+ <Button
159
+ key={ i }
160
+ className={ classnames( {
161
+ 'is-selected':
162
+ i ===
163
+ getOrder().orderby,
164
+ 'is-asc':
165
+ 'ASC' ===
166
+ getOrder().order,
167
+ } ) }
168
+ onClick={ () => {
169
+ const order = {
170
+ order: 'DESC',
171
+ orderby: i,
172
+ };
173
+
174
+ if (
175
+ i ===
176
+ getOrder().orderby
177
+ ) {
178
+ if (
179
+ 'DESC' ===
180
+ getOrder().order
181
+ ) {
182
+ order.order =
183
+ 'ASC';
184
+ }
185
+ }
186
+ setSorting( {
187
+ ...order,
188
+ } );
189
+ } }
190
+ >
191
+ { sortByOptions[ i ] }
192
+ </Button>
193
+ )
194
+ ) }
195
+ </div>
196
+ </Fragment>
197
+ ) }
198
+ </div>
199
+
200
+ <div className="ti-tpc-template-library-templates-header-search">
201
+ <label
202
+ htmlFor="ti-tpc-template-library-filter-search"
203
+ className="elementor-screen-only"
204
+ >
205
+ { window.tiTpc.library.filters.searchLabel }
206
+ </label>
207
+ <input
208
+ id="ti-tpc-template-library-filter-search"
209
+ placeholder={
210
+ window.tiTpc.library.filters.search
211
+ }
212
+ value={ getSearchQuery() }
213
+ onChange={ ( e ) => setQuery( e.target.value ) }
214
+ onKeyDown={ ( e ) => {
215
+ if ( e.keyCode === ENTER ) {
216
+ init();
217
+ }
218
+ } }
219
+ />
220
+ <i className="eicon-search"></i>
221
+ </div>
222
+ </div>
223
+
224
+ { [ 'templates', 'library' ].includes( currentTab ) && (
225
+ <TemplatesContent
226
+ getSearchQuery={ () => getSearchQuery() }
227
+ getOrder={ getOrder }
228
+ setSorting={ setSorting }
229
+ onImport={ onImport }
230
+ onUpdateTemplate={ onUpdateTemplate }
231
+ onDelete={ onDelete }
232
+ onDuplicate={ onDuplicate }
233
+ isFetching={ isFetching }
234
+ isGeneral={ isGeneral }
235
+ />
236
+ ) }
237
+ </div>
238
+ </div>
239
+ </div>
240
+ );
241
+ };
242
+
243
+ export default compose(
244
+ withSelect( ( select ) => {
245
+ const { isFetching, isPreview, getCurrentTab, getPreview } = select(
246
+ 'tpc/elementor'
247
+ );
248
+
249
+ return {
250
+ isFetching: isFetching(),
251
+ isPreview: isPreview(),
252
+ currentTab: getCurrentTab(),
253
+ preview: getPreview(),
254
+ };
255
+ } ),
256
+ withDispatch( ( dispatch ) => {
257
+ const { setFetching } = dispatch( 'tpc/elementor' );
258
+
259
+ return {
260
+ setFetching,
261
+ };
262
+ } )
263
+ )( Content );
elementor/src/components/export.js ADDED
@@ -0,0 +1,236 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* eslint-disable camelcase */
2
+ /* global elementor */
3
+ import classnames from 'classnames';
4
+ import { Button, ToggleControl } from '@wordpress/components';
5
+ import { withDispatch } from '@wordpress/data';
6
+ import { useEffect, useState } from '@wordpress/element';
7
+
8
+ import {
9
+ exportTemplate,
10
+ publishTemplate,
11
+ updateTemplate,
12
+ } from './../data/templates-cloud/index.js';
13
+
14
+ const Export = ( { updateCurrentTab } ) => {
15
+ useEffect( () => {
16
+ const {
17
+ _ti_tpc_template_sync,
18
+ _ti_tpc_template_id,
19
+ _ti_tpc_screenshot_url,
20
+ _ti_tpc_site_slug,
21
+ _ti_tpc_published,
22
+ } = window.tiTpc.postModel.getMetas();
23
+
24
+ setTemplateSync( Boolean( _ti_tpc_template_sync ) );
25
+ setTemplateID( _ti_tpc_template_id );
26
+ setScreenshotURL( _ti_tpc_screenshot_url );
27
+ setSiteSlug( _ti_tpc_site_slug );
28
+ setPublished( Boolean( _ti_tpc_published ) );
29
+ }, [] );
30
+
31
+ const title =
32
+ elementor.config.initial_document.settings.settings.post_title || '';
33
+
34
+ const [ isLoading, setLoading ] = useState( false );
35
+ const [ templateSync, setTemplateSync ] = useState( false );
36
+ const [ templateID, setTemplateID ] = useState( '' );
37
+ const [ screenshotURL, setScreenshotURL ] = useState( '' );
38
+ const [ siteSlug, setSiteSlug ] = useState( '' );
39
+ const [ isPublished, setPublished ] = useState( '' );
40
+
41
+ const exportPage = async () => {
42
+ setLoading( true );
43
+
44
+ const content = elementor.elements.toJSON( {
45
+ remove: [ 'default', 'editSettings', 'defaultEditSettings' ],
46
+ } );
47
+
48
+ if ( templateID ) {
49
+ await updateTemplate( {
50
+ template_id: templateID,
51
+ template_name: title,
52
+ content,
53
+ } );
54
+ } else {
55
+ await exportTemplate( {
56
+ title,
57
+ type: 'page',
58
+ content,
59
+ callback: ( res ) => {
60
+ setTemplateID( res.template_id );
61
+ window.tiTpc.postModel.set( 'meta', {
62
+ _ti_tpc_template_id: res.template_id,
63
+ _ti_tpc_template_sync: templateSync,
64
+ } );
65
+
66
+ window.tiTpc.postModel.save();
67
+ },
68
+ } );
69
+ }
70
+
71
+ setLoading( false );
72
+ updateCurrentTab( 'library' );
73
+ };
74
+
75
+ const publishPage = async () => {
76
+ setLoading( true );
77
+
78
+ await publishTemplate( {
79
+ template_id: templateID,
80
+ template_site_slug: siteSlug,
81
+ template_thumbnail: screenshotURL,
82
+ premade: ! isPublished ? 'yes' : 'no',
83
+ link: elementor.config.initial_document.urls.permalink,
84
+ } ).then( ( r ) => {
85
+ if ( r.success ) {
86
+ elementor.notifications.showToast( {
87
+ message: ! isPublished
88
+ ? window.tiTpc.exporter.templatePublished
89
+ : window.tiTpc.exporter.templateUnpublished,
90
+ } );
91
+
92
+ setPublished( ! isPublished );
93
+
94
+ window.tiTpc.postModel.set( 'meta', {
95
+ _ti_tpc_template_id: templateID,
96
+ _ti_tpc_template_sync: templateSync,
97
+ _ti_tpc_screenshot_url: screenshotURL,
98
+ _ti_tpc_site_slug: siteSlug,
99
+ _ti_tpc_published: ! isPublished,
100
+ } );
101
+
102
+ window.tiTpc.postModel.save();
103
+ }
104
+ } );
105
+
106
+ setLoading( false );
107
+ };
108
+
109
+ return (
110
+ <div className="dialog-message dialog-lightbox-message">
111
+ <div className="dialog-content dialog-lightbox-content">
112
+ <div className="ti-tpc-template-library-export">
113
+ <div className="ti-tpc-template-library-blank-icon">
114
+ <i
115
+ className="eicon-library-save"
116
+ aria-hidden="true"
117
+ ></i>
118
+ <span className="elementor-screen-only">
119
+ { window.tiTpc.library.export.save }
120
+ </span>
121
+ </div>
122
+
123
+ <div className="ti-tpc-template-library-blank-title">
124
+ { window.tiTpc.library.export.title }
125
+ </div>
126
+
127
+ <div className="ti-tpc-template-library-blank-field">
128
+ <input
129
+ className="ti-tpc-template-library-blank-field-input"
130
+ value={
131
+ elementor.config.initial_document.settings
132
+ .settings.post_title
133
+ }
134
+ disabled
135
+ />
136
+
137
+ <Button
138
+ className={ classnames(
139
+ 'elementor-button elementor-button-success',
140
+ { 'elementor-button-state': isLoading }
141
+ ) }
142
+ onClick={ exportPage }
143
+ >
144
+ <span className="elementor-state-icon">
145
+ <i
146
+ className="eicon-loading eicon-animation-spin"
147
+ aria-hidden="true"
148
+ ></i>
149
+ </span>
150
+ { window.tiTpc.library.export.save }
151
+ </Button>
152
+ </div>
153
+
154
+ <div className="ti-tpc-template-library-blank-field">
155
+ <ToggleControl
156
+ label={ window.tiTpc.exporter.toggleLabel }
157
+ checked={ templateSync }
158
+ onChange={ () => setTemplateSync( ! templateSync ) }
159
+ />
160
+ </div>
161
+
162
+ { window.tiTpc.canPredefine && (
163
+ <>
164
+ <div className="ti-tpc-template-library-blank-field">
165
+ <label
166
+ htmlFor="ti-tpc-template-screenshot"
167
+ className="ti-tpc-template-library-blank-field-input-label"
168
+ >
169
+ {
170
+ window.tiTpc.library.export
171
+ .labelScreenshot
172
+ }
173
+ </label>
174
+
175
+ <input
176
+ className="ti-tpc-template-library-blank-field-input"
177
+ id="ti-tpc-template-screenshot"
178
+ value={ screenshotURL }
179
+ onChange={ ( e ) =>
180
+ setScreenshotURL( e.target.value )
181
+ }
182
+ />
183
+ </div>
184
+
185
+ <div className="ti-tpc-template-library-blank-field">
186
+ <label
187
+ htmlFor="ti-tpc-template-slug"
188
+ className="ti-tpc-template-library-blank-field-input-label"
189
+ >
190
+ { window.tiTpc.library.export.labelSlug }
191
+ </label>
192
+
193
+ <input
194
+ className="ti-tpc-template-library-blank-field-input"
195
+ id="ti-tpc-template-slug"
196
+ value={ siteSlug }
197
+ onChange={ ( e ) =>
198
+ setSiteSlug( e.target.value )
199
+ }
200
+ />
201
+ </div>
202
+
203
+ <div className="ti-tpc-template-library-blank-field">
204
+ <Button
205
+ className={ classnames(
206
+ 'elementor-button elementor-button-success',
207
+ { 'elementor-button-state': isLoading }
208
+ ) }
209
+ onClick={ publishPage }
210
+ >
211
+ <span className="elementor-state-icon">
212
+ <i
213
+ className="eicon-loading eicon-animation-spin"
214
+ aria-hidden="true"
215
+ ></i>
216
+ </span>
217
+ { isPublished
218
+ ? window.tiTpc.library.export.unpublish
219
+ : window.tiTpc.library.export.publish }
220
+ </Button>
221
+ </div>
222
+ </>
223
+ ) }
224
+ </div>
225
+ </div>
226
+ </div>
227
+ );
228
+ };
229
+
230
+ export default withDispatch( ( dispatch ) => {
231
+ const { updateCurrentTab } = dispatch( 'tpc/elementor' );
232
+
233
+ return {
234
+ updateCurrentTab,
235
+ };
236
+ } )( Export );
elementor/src/components/header.js ADDED
@@ -0,0 +1,235 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* eslint-disable no-undef */
2
+ import classnames from 'classnames';
3
+ import { v4 as uuidv4 } from 'uuid';
4
+ import { Button } from '@wordpress/components';
5
+ import { withDispatch, withSelect } from '@wordpress/data';
6
+ import { compose } from '@wordpress/compose';
7
+ import { Path, SVG } from '@wordpress/primitives';
8
+
9
+ import {
10
+ fetchTemplates,
11
+ fetchLibrary,
12
+ } from './../data/templates-cloud/index.js';
13
+
14
+ const Icon = ( { title } ) => {
15
+ return (
16
+ <SVG
17
+ width="100"
18
+ height="100"
19
+ viewBox="0 0 100 100"
20
+ fill="none"
21
+ xmlns="http://www.w3.org/2000/svg"
22
+ className="tpc-template-cloud-icon"
23
+ title={ title }
24
+ >
25
+ <Path
26
+ d="M95.0264 100H4.97356C2.22797 100 0 97.772 0 95.0264V4.97356C0 2.22797 2.22797 0 4.97356 0H95.0264C97.772 0 100 2.22797 100 4.97356V95.0264C100 97.772 97.772 100 95.0264 100Z"
27
+ fill="#0366D6"
28
+ />
29
+ <Path
30
+ d="M82.6941 86.7448V30.8205V18.4653H70.3502H14.4146L26.7584 30.8205H70.3502V74.401L82.6941 86.7448Z"
31
+ fill="white"
32
+ />
33
+ <Path
34
+ d="M42.2416 58.9291L42.2528 71.183L53.2352 82.1653L53.1902 47.9806L18.9941 47.9355L29.9765 58.9066L42.2416 58.9291Z"
35
+ fill="white"
36
+ />
37
+ </SVG>
38
+ );
39
+ };
40
+
41
+ const Header = ( {
42
+ getSearchQuery,
43
+ getOrder,
44
+ onImport,
45
+ isFetching,
46
+ isPreview,
47
+ currentTab,
48
+ preview,
49
+ setFetching,
50
+ togglePreview,
51
+ updateCurrentTab,
52
+ } ) => {
53
+ const syncLibrary = async () => {
54
+ window.localStorage.setItem( 'tpcCacheBuster', uuidv4() );
55
+ setFetching( true );
56
+ const order = getOrder();
57
+
58
+ await fetchTemplates( {
59
+ search: getSearchQuery(),
60
+ ...order,
61
+ } );
62
+
63
+ await fetchLibrary( {
64
+ search: getSearchQuery(),
65
+ ...order,
66
+ } );
67
+ setFetching( false );
68
+ };
69
+
70
+ return (
71
+ <div
72
+ className={ classnames( 'dialog-header dialog-lightbox-header', {
73
+ 'is-dark':
74
+ 'dark' ===
75
+ elementor.settings.editorPreferences.model.get(
76
+ 'ui_theme'
77
+ ),
78
+ } ) }
79
+ >
80
+ <div className="ti-tpc-templates-modal__header">
81
+ <div className="ti-tpc-templates-modal__header__logo-area">
82
+ { isPreview ? (
83
+ <Button
84
+ className="ti-tpc-template-library-header-preview-back"
85
+ onClick={ togglePreview }
86
+ >
87
+ <i className="eicon-" aria-hidden="true"></i>
88
+ <span>{ window.tiTpc.library.actions.back }</span>
89
+ </Button>
90
+ ) : (
91
+ <div className="ti-tpc-templates-modal__header__logo">
92
+ <Icon
93
+ title={ window.tiTpc.library.templatesCloud }
94
+ />
95
+ </div>
96
+ ) }
97
+ </div>
98
+
99
+ { ! isPreview && (
100
+ <div className="ti-tpc-templates-modal__header__menu-area">
101
+ <Button
102
+ className={ classnames(
103
+ 'ti-tpc-template-library-menu-item',
104
+ {
105
+ 'is-active': 'templates' === currentTab,
106
+ }
107
+ ) }
108
+ onClick={ () => updateCurrentTab( 'templates' ) }
109
+ >
110
+ { window.tiTpc.library.tabs.templates }
111
+ </Button>
112
+
113
+ <Button
114
+ className={ classnames(
115
+ 'ti-tpc-template-library-menu-item',
116
+ {
117
+ 'is-active': 'library' === currentTab,
118
+ }
119
+ ) }
120
+ onClick={ () => updateCurrentTab( 'library' ) }
121
+ >
122
+ { window.tiTpc.library.tabs.library }
123
+ </Button>
124
+ </div>
125
+ ) }
126
+
127
+ <div className="ti-tpc-templates-modal__header__items-area">
128
+ <div className="ti-tpc-template-library-header-tools">
129
+ { isPreview ? (
130
+ <div className="ti-tpc-templates-modal__header__item ti-tpc-template-library-header-preview-insert-wrapper">
131
+ <Button
132
+ className="ti-tpc-template-library-template-insert elementor-button"
133
+ onClick={ () =>
134
+ onImport( {
135
+ id: preview.template_id,
136
+ title: preview.template_name,
137
+ } )
138
+ }
139
+ >
140
+ <i
141
+ className="eicon-file-download"
142
+ aria-hidden="true"
143
+ ></i>
144
+ <span className="elementor-button-title">
145
+ { window.tiTpc.library.actions.insert }
146
+ </span>
147
+ </Button>
148
+ </div>
149
+ ) : (
150
+ <div className="ti-tpc-template-library-header-actions">
151
+ <Button
152
+ className="ti-tpc-templates-modal__header__item"
153
+ onClick={ syncLibrary }
154
+ >
155
+ <i
156
+ className={ classnames( 'eicon-sync', {
157
+ 'eicon-animation-spin': isFetching,
158
+ } ) }
159
+ aria-hidden="true"
160
+ title={
161
+ window.tiTpc.library.actions.sync
162
+ }
163
+ ></i>
164
+ <span className="elementor-screen-only">
165
+ { window.tiTpc.library.actions.sync }
166
+ </span>
167
+ </Button>
168
+
169
+ { [ 'wp-post', 'wp-page' ].includes(
170
+ elementor.config.document.type
171
+ ) && (
172
+ <Button
173
+ className="ti-tpc-templates-modal__header__item"
174
+ onClick={ () =>
175
+ updateCurrentTab( 'export' )
176
+ }
177
+ >
178
+ <i
179
+ className="eicon-save-o"
180
+ aria-hidden="true"
181
+ title={ window.tiTpc.library.save }
182
+ ></i>
183
+ <span className="elementor-screen-only">
184
+ { window.tiTpc.library.save }
185
+ </span>
186
+ </Button>
187
+ ) }
188
+ </div>
189
+ ) }
190
+ </div>
191
+
192
+ <Button
193
+ className="ti-tpc-templates-modal__header__item ti-tpc-templates-modal__header__close"
194
+ onClick={ window.tiTpcModal.hide }
195
+ >
196
+ <i
197
+ className="eicon-close"
198
+ aria-hidden="true"
199
+ title={ window.tiTpc.library.actions.close }
200
+ ></i>
201
+ <span className="elementor-screen-only">
202
+ { window.tiTpc.library.actions.close }
203
+ </span>
204
+ </Button>
205
+ </div>
206
+ </div>
207
+ </div>
208
+ );
209
+ };
210
+
211
+ export default compose(
212
+ withSelect( ( select ) => {
213
+ const { isFetching, isPreview, getCurrentTab, getPreview } = select(
214
+ 'tpc/elementor'
215
+ );
216
+
217
+ return {
218
+ isFetching: isFetching(),
219
+ isPreview: isPreview(),
220
+ currentTab: getCurrentTab(),
221
+ preview: getPreview(),
222
+ };
223
+ } ),
224
+ withDispatch( ( dispatch ) => {
225
+ const { setFetching, togglePreview, updateCurrentTab } = dispatch(
226
+ 'tpc/elementor'
227
+ );
228
+
229
+ return {
230
+ setFetching,
231
+ togglePreview,
232
+ updateCurrentTab,
233
+ };
234
+ } )
235
+ )( Header );
elementor/src/components/template.js ADDED
@@ -0,0 +1,170 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* global moment */
2
+ import { Button, DropdownMenu } from '@wordpress/components';
3
+ import { withDispatch } from '@wordpress/data';
4
+ import { Fragment, useState } from '@wordpress/element';
5
+ import { moreHorizontalMobile, edit, stack, trash } from '@wordpress/icons';
6
+
7
+ const Template = ( {
8
+ table = false,
9
+ item,
10
+ id,
11
+ title,
12
+ thumbnail,
13
+ onImport,
14
+ onUpdateTemplate,
15
+ onDelete,
16
+ onDuplicate,
17
+ togglePreview,
18
+ setPreviewData,
19
+ } ) => {
20
+ const [ isEditing, setEditing ] = useState( false );
21
+
22
+ const [ itemTitle, setItemTitle ] = useState( title );
23
+
24
+ if ( table ) {
25
+ return (
26
+ <div className="ti-tpc-template-library-templates-table-item">
27
+ <div className="ti-tpc-template-library-templates-table-column">
28
+ { isEditing ? (
29
+ <Fragment>
30
+ <input
31
+ type="text"
32
+ value={ itemTitle }
33
+ onChange={ ( e ) =>
34
+ setItemTitle( e.target.value )
35
+ }
36
+ />
37
+
38
+ <Button
39
+ className="elementor-button"
40
+ onClick={ () =>
41
+ onUpdateTemplate( id, itemTitle )
42
+ }
43
+ >
44
+ <i
45
+ className="eicon-check"
46
+ aria-hidden="true"
47
+ title={ window.tiTpc.library.actions.save }
48
+ ></i>
49
+ <span className="elementor-button-title elementor-hidden">
50
+ { window.tiTpc.library.actions.save }
51
+ </span>
52
+ </Button>
53
+
54
+ <Button
55
+ className="elementor-button"
56
+ onClick={ () => setEditing( false ) }
57
+ >
58
+ <i
59
+ className="eicon-editor-close"
60
+ aria-hidden="true"
61
+ title={
62
+ window.tiTpc.library.actions.cancel
63
+ }
64
+ ></i>
65
+ <span className="elementor-button-title elementor-hidden">
66
+ { window.tiTpc.library.actions.cancel }
67
+ </span>
68
+ </Button>
69
+ </Fragment>
70
+ ) : (
71
+ title
72
+ ) }
73
+ </div>
74
+ <div className="ti-tpc-template-library-templates-table-column">
75
+ { moment( item.date ).format( 'MMMM D, YYYY' ) }
76
+ </div>
77
+ <div className="ti-tpc-template-library-templates-table-column">
78
+ { moment( item.modified ).format( 'MMMM D, YYYY' ) }
79
+ </div>
80
+ <div className="ti-tpc-template-library-templates-table-column">
81
+ <Button
82
+ className="elementor-button elementor-button-success"
83
+ onClick={ () => onImport( { id, title } ) }
84
+ >
85
+ <i
86
+ className="eicon-file-download"
87
+ aria-hidden="true"
88
+ ></i>
89
+ <span className="elementor-button-title">
90
+ { window.tiTpc.library.actions.insert }
91
+ </span>
92
+ </Button>
93
+
94
+ <DropdownMenu
95
+ icon={ moreHorizontalMobile }
96
+ label={
97
+ window.tiTpc.library.filters.sortLabels.actions
98
+ }
99
+ popoverProps={ {
100
+ position: 'bottom right',
101
+ noArrow: false,
102
+ } }
103
+ controls={ [
104
+ {
105
+ title: window.tiTpc.library.actions.edit,
106
+ icon: edit,
107
+ onClick: () => setEditing( true ),
108
+ },
109
+ {
110
+ title: window.tiTpc.library.actions.duplicate,
111
+ icon: stack,
112
+ onClick: () => onDuplicate( id ),
113
+ },
114
+ {
115
+ title: window.tiTpc.library.actions.delete,
116
+ icon: trash,
117
+ onClick: () => onDelete( id ),
118
+ },
119
+ ] }
120
+ />
121
+ </div>
122
+ </div>
123
+ );
124
+ }
125
+
126
+ return (
127
+ <div className="ti-tpc-template-library-template">
128
+ <div className="ti-tpc-template-library-template-body">
129
+ <div
130
+ className="ti-tpc-template-library-template-screenshot"
131
+ style={ {
132
+ backgroundImage: `url( ${ thumbnail })`,
133
+ } }
134
+ ></div>
135
+ <Button
136
+ className="ti-tpc-template-library-template-preview"
137
+ onClick={ () => {
138
+ togglePreview();
139
+ setPreviewData( { ...item } );
140
+ } }
141
+ >
142
+ <i className="eicon-zoom-in-bold" aria-hidden="true"></i>
143
+ </Button>
144
+ </div>
145
+
146
+ <div className="ti-tpc-template-library-template-footer">
147
+ <Button
148
+ className="ti-tpc-template-library-template-action elementor-button"
149
+ onClick={ () => onImport( { id, title } ) }
150
+ >
151
+ <i className="eicon-file-download" aria-hidden="true"></i>
152
+ <span>{ window.tiTpc.library.actions.insert }</span>
153
+ </Button>
154
+
155
+ <div className="ti-tpc-template-library-template-name">
156
+ { title }
157
+ </div>
158
+ </div>
159
+ </div>
160
+ );
161
+ };
162
+
163
+ export default withDispatch( ( dispatch ) => {
164
+ const { togglePreview, setPreviewData } = dispatch( 'tpc/elementor' );
165
+
166
+ return {
167
+ togglePreview,
168
+ setPreviewData,
169
+ };
170
+ } )( Template );
elementor/src/components/templates-content.js ADDED
@@ -0,0 +1,174 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import useInfiniteScroll from 'react-infinite-scroll-hook';
2
+ import classnames from 'classnames';
3
+ import { Button, Placeholder, Spinner } from '@wordpress/components';
4
+ import { withSelect } from '@wordpress/data';
5
+ import { Fragment, useState } from '@wordpress/element';
6
+
7
+ import Template from './template.js';
8
+
9
+ import {
10
+ fetchTemplates,
11
+ fetchLibrary,
12
+ } from './../data/templates-cloud/index.js';
13
+
14
+ const sortByOptions = {
15
+ template_name: window.tiTpc.library.filters.sortLabels.name,
16
+ date: window.tiTpc.library.filters.sortLabels.date,
17
+ modified: window.tiTpc.library.filters.sortLabels.modified,
18
+ };
19
+
20
+ const TemplatesContent = ( {
21
+ getSearchQuery,
22
+ getOrder,
23
+ setSorting,
24
+ onImport,
25
+ onUpdateTemplate,
26
+ onDelete,
27
+ onDuplicate,
28
+ isGeneral,
29
+ items,
30
+ currentPage,
31
+ totalPages,
32
+ } ) => {
33
+ const [ isLoading, setLoading ] = useState( false );
34
+
35
+ const onLoadMore = async () => {
36
+ if ( currentPage === totalPages ) {
37
+ return;
38
+ }
39
+
40
+ setLoading( true );
41
+
42
+ const order = getOrder();
43
+ if ( isGeneral ) {
44
+ await fetchTemplates( {
45
+ search: getSearchQuery(),
46
+ page: currentPage + 1,
47
+ isScroll: true,
48
+ ...order,
49
+ } );
50
+ } else {
51
+ await fetchLibrary( {
52
+ search: getSearchQuery(),
53
+ page: currentPage + 1,
54
+ isScroll: true,
55
+ ...order,
56
+ } );
57
+ }
58
+ setLoading( false );
59
+ };
60
+
61
+ const infiniteRef = useInfiniteScroll( {
62
+ loading: isLoading,
63
+ hasNextPage: currentPage !== totalPages,
64
+ onLoadMore,
65
+ threshold: 1,
66
+ } );
67
+
68
+ return (
69
+ <div
70
+ className={ classnames(
71
+ 'ti-tpc-template-library-templates-container',
72
+ {
73
+ 'is-table': ! isGeneral,
74
+ }
75
+ ) }
76
+ ref={ infiniteRef }
77
+ >
78
+ { isGeneral ? (
79
+ items.map( ( item ) => (
80
+ <Template
81
+ key={ item.template_id }
82
+ item={ item }
83
+ id={ item.template_id }
84
+ title={ item.template_name }
85
+ thumbnail={ item.template_thumbnail }
86
+ onImport={ onImport }
87
+ />
88
+ ) )
89
+ ) : (
90
+ <Fragment>
91
+ <div className="ti-tpc-template-library-templates-table-header">
92
+ { Object.keys( sortByOptions ).map( ( i ) => (
93
+ <div
94
+ key={ i }
95
+ className="ti-tpc-template-library-templates-table-column"
96
+ >
97
+ <Button
98
+ className={ classnames( {
99
+ 'is-selected': i === getOrder().orderby,
100
+ 'is-asc': 'ASC' === getOrder().order,
101
+ } ) }
102
+ onClick={ () => {
103
+ const order = {
104
+ order: 'DESC',
105
+ orderby: i,
106
+ };
107
+
108
+ if ( i === getOrder().orderby ) {
109
+ if ( 'DESC' === getOrder().order ) {
110
+ order.order = 'ASC';
111
+ }
112
+ }
113
+ setSorting( {
114
+ ...order,
115
+ } );
116
+ } }
117
+ >
118
+ { sortByOptions[ i ] }
119
+ </Button>
120
+ </div>
121
+ ) ) }
122
+ <div className="ti-tpc-template-library-templates-table-column">
123
+ <Button>
124
+ {
125
+ window.tiTpc.library.filters.sortLabels
126
+ .actions
127
+ }
128
+ </Button>
129
+ </div>
130
+ </div>
131
+
132
+ { items.map( ( item ) => (
133
+ <Template
134
+ table={ true }
135
+ key={ item.template_id }
136
+ item={ item }
137
+ id={ item.template_id }
138
+ title={ item.template_name }
139
+ onImport={ onImport }
140
+ onUpdateTemplate={ onUpdateTemplate }
141
+ onDelete={ onDelete }
142
+ onDuplicate={ ( id ) => onDuplicate( id ) }
143
+ />
144
+ ) ) }
145
+ </Fragment>
146
+ ) }
147
+
148
+ { 0 === items.length &&
149
+ ( isGeneral ? (
150
+ <p>{ 'No templates found. Check again later!' }</p>
151
+ ) : (
152
+ <p>
153
+ { 'No templates available. Try adding few templates.' }
154
+ </p>
155
+ ) ) }
156
+
157
+ { isLoading && (
158
+ <Placeholder>
159
+ <Spinner />
160
+ </Placeholder>
161
+ ) }
162
+ </div>
163
+ );
164
+ };
165
+
166
+ export default withSelect( ( select, { isGeneral } ) => {
167
+ const library = isGeneral
168
+ ? select( 'tpc/elementor' ).getTemplates()
169
+ : select( 'tpc/elementor' ).getLibrary();
170
+
171
+ const { items = [], currentPage, totalPages } = library;
172
+
173
+ return { items, currentPage, totalPages };
174
+ } )( TemplatesContent );
elementor/src/data/store/index.js ADDED
@@ -0,0 +1,144 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import { registerStore } from '@wordpress/data';
2
+
3
+ const DEFAULT_STATE = {
4
+ isFetching: true,
5
+ isPreview: false,
6
+ tab: parseInt( window.tiTpc.tier ) === 3 ? 'library' : 'templates',
7
+ templates: [],
8
+ library: {
9
+ items: [],
10
+ currentPage: 0,
11
+ totalPages: 0,
12
+ },
13
+ preview: {},
14
+ };
15
+
16
+ registerStore( 'tpc/elementor', {
17
+ reducer( state = DEFAULT_STATE, action ) {
18
+ if ( 'SET_FETCHING' === action.type ) {
19
+ return {
20
+ ...state,
21
+ isFetching: action.isFetching,
22
+ };
23
+ }
24
+
25
+ if ( 'TOGGLE_PREVIEW' === action.type ) {
26
+ return {
27
+ ...state,
28
+ isPreview: ! state.isPreview,
29
+ };
30
+ }
31
+
32
+ if ( 'UPDATE_CURRENT_TAB' === action.type ) {
33
+ return {
34
+ ...state,
35
+ tab: action.tab,
36
+ };
37
+ }
38
+
39
+ if ( 'UPDATE_TEMPLATES' === action.type ) {
40
+ return {
41
+ ...state,
42
+ templates: {
43
+ items: action.items,
44
+ currentPage: Number( action.currentPage ),
45
+ totalPages: Number( action.totalPages ),
46
+ },
47
+ };
48
+ }
49
+
50
+ if ( 'UPDATE_LIBRARY' === action.type ) {
51
+ return {
52
+ ...state,
53
+ library: {
54
+ items: action.items,
55
+ currentPage: Number( action.currentPage ),
56
+ totalPages: Number( action.totalPages ),
57
+ },
58
+ };
59
+ }
60
+
61
+ if ( 'SET_PREVIEW_DATA' === action.type ) {
62
+ return {
63
+ ...state,
64
+ preview: action.preview,
65
+ };
66
+ }
67
+
68
+ return state;
69
+ },
70
+
71
+ selectors: {
72
+ isFetching( state ) {
73
+ return state.isFetching;
74
+ },
75
+
76
+ isPreview( state ) {
77
+ return state.isPreview;
78
+ },
79
+
80
+ getCurrentTab( state ) {
81
+ return state.tab;
82
+ },
83
+
84
+ getTemplates( state ) {
85
+ return state.templates;
86
+ },
87
+
88
+ getLibrary( state ) {
89
+ return state.library;
90
+ },
91
+
92
+ getPreview( state ) {
93
+ return state.preview;
94
+ },
95
+ },
96
+
97
+ actions: {
98
+ setFetching( isFetching ) {
99
+ return {
100
+ type: 'SET_FETCHING',
101
+ isFetching,
102
+ };
103
+ },
104
+
105
+ togglePreview( isPreview ) {
106
+ return {
107
+ type: 'TOGGLE_PREVIEW',
108
+ isPreview,
109
+ };
110
+ },
111
+
112
+ updateCurrentTab( tab ) {
113
+ return {
114
+ type: 'UPDATE_CURRENT_TAB',
115
+ tab,
116
+ };
117
+ },
118
+
119
+ updateTemplates( items, currentPage, totalPages ) {
120
+ return {
121
+ type: 'UPDATE_TEMPLATES',
122
+ items,
123
+ currentPage,
124
+ totalPages,
125
+ };
126
+ },
127
+
128
+ updateLibrary( items, currentPage, totalPages ) {
129
+ return {
130
+ type: 'UPDATE_LIBRARY',
131
+ items,
132
+ currentPage,
133
+ totalPages,
134
+ };
135
+ },
136
+
137
+ setPreviewData( preview ) {
138
+ return {
139
+ type: 'SET_PREVIEW_DATA',
140
+ preview,
141
+ };
142
+ },
143
+ },
144
+ } );
elementor/src/data/templates-cloud/index.js ADDED
@@ -0,0 +1,352 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* global localStorage, elementor, lodash */
2
+ import { stringifyUrl } from 'query-string';
3
+ import { v4 as uuidv4 } from 'uuid';
4
+
5
+ import apiFetch from '@wordpress/api-fetch';
6
+ import { dispatch, select } from '@wordpress/data';
7
+
8
+ const { omit } = lodash;
9
+
10
+ const dispatchNotification = ( message ) =>
11
+ elementor.notifications.showToast( { message } );
12
+
13
+ export const fetchTemplates = async ( additionalParams = {} ) => {
14
+ const params = {
15
+ cache: localStorage.getItem( 'tpcCacheBuster' ),
16
+ ...window.tiTpc.params,
17
+ per_page: 20,
18
+ page: 0,
19
+ premade: true,
20
+ template_site_slug: 'general',
21
+ ...omit( additionalParams, 'isScroll' ),
22
+ };
23
+
24
+ const url = stringifyUrl( {
25
+ url: window.tiTpc.endpoint + 'page-templates',
26
+ query: params,
27
+ } );
28
+
29
+ try {
30
+ const response = await apiFetch( {
31
+ url,
32
+ method: 'GET',
33
+ parse: false,
34
+ } );
35
+
36
+ if ( response.ok ) {
37
+ const templates = await response.json();
38
+
39
+ if ( templates.message ) {
40
+ return dispatchNotification( templates.message );
41
+ }
42
+
43
+ let items = templates;
44
+
45
+ if ( additionalParams.isScroll ) {
46
+ const library = select( 'tpc/elementor' ).getTemplates();
47
+ items = [ ...library.items, ...templates ];
48
+ }
49
+
50
+ const totalPages = response.headers.get( 'x-wp-totalpages' );
51
+ const currentPage = params.page;
52
+
53
+ dispatch( 'tpc/elementor' ).updateTemplates(
54
+ items,
55
+ currentPage,
56
+ totalPages
57
+ );
58
+ }
59
+ } catch ( error ) {
60
+ if ( error.message ) {
61
+ dispatchNotification( error.message );
62
+ }
63
+ }
64
+ };
65
+
66
+ export const fetchLibrary = async ( additionalParams = {} ) => {
67
+ const params = {
68
+ per_page: 20,
69
+ page: 0,
70
+ ...omit( additionalParams, 'isScroll' ),
71
+ };
72
+
73
+ const url = stringifyUrl( {
74
+ url: window.tiTpc.endpoint + 'templates',
75
+ query: {
76
+ cache: localStorage.getItem( 'tpcCacheBuster' ),
77
+ ...window.tiTpc.params,
78
+ ...params,
79
+ },
80
+ } );
81
+
82
+ try {
83
+ const response = await apiFetch( {
84
+ url,
85
+ method: 'GET',
86
+ parse: false,
87
+ } );
88
+
89
+ if ( response.ok ) {
90
+ const templates = await response.json();
91
+
92
+ if ( templates.message ) {
93
+ return dispatchNotification( templates.message );
94
+ }
95
+
96
+ let items = templates;
97
+
98
+ if ( additionalParams.isScroll ) {
99
+ const library = select( 'tpc/elementor' ).getLibrary();
100
+ items = [ ...library.items, ...templates ];
101
+ }
102
+
103
+ const totalPages = response.headers.get( 'x-wp-totalpages' );
104
+ const currentPage = params.page;
105
+
106
+ dispatch( 'tpc/elementor' ).updateLibrary(
107
+ items,
108
+ currentPage,
109
+ totalPages
110
+ );
111
+ }
112
+ } catch ( error ) {
113
+ if ( error.message ) {
114
+ dispatchNotification( error.message );
115
+ }
116
+ }
117
+ };
118
+
119
+ export const importTemplate = async ( template ) => {
120
+ const url = stringifyUrl( {
121
+ url: `${ window.tiTpc.endpoint }templates/${ template }/import`,
122
+ query: {
123
+ cache: localStorage.getItem( 'tpcCacheBuster' ),
124
+ ...window.tiTpc.params,
125
+ },
126
+ } );
127
+
128
+ let content = {};
129
+
130
+ try {
131
+ const response = await apiFetch( {
132
+ url,
133
+ method: 'GET',
134
+ parse: false,
135
+ } );
136
+
137
+ if ( response.ok ) {
138
+ content = await response.json();
139
+
140
+ if ( content.message ) {
141
+ return dispatchNotification( content.message );
142
+ }
143
+ }
144
+ } catch ( error ) {
145
+ if ( error.message ) {
146
+ dispatchNotification( error.message );
147
+ }
148
+ }
149
+
150
+ return content;
151
+ };
152
+
153
+ export const duplicateTemplate = async ( id ) => {
154
+ const url = stringifyUrl( {
155
+ url: `${ window.tiTpc.endpoint }templates/${ id }/clone`,
156
+ query: {
157
+ cache: localStorage.getItem( 'tpcCacheBuster' ),
158
+ ...window.tiTpc.params,
159
+ },
160
+ } );
161
+
162
+ try {
163
+ const response = await apiFetch( { url, method: 'POST' } );
164
+
165
+ if ( response.ok ) {
166
+ const content = await response.json();
167
+
168
+ if ( content.message ) {
169
+ return dispatchNotification( content.message );
170
+ }
171
+ }
172
+
173
+ localStorage.setItem( 'tpcCacheBuster', uuidv4() );
174
+
175
+ await fetchLibrary();
176
+ } catch ( error ) {
177
+ if ( error.message ) {
178
+ dispatchNotification( error.message );
179
+ }
180
+ }
181
+ };
182
+
183
+ export const updateTemplate = async ( params ) => {
184
+ const url = stringifyUrl( {
185
+ url: `${ window.tiTpc.endpoint }templates/${ params.template_id }`,
186
+ query: {
187
+ cache: localStorage.getItem( 'tpcCacheBuster' ),
188
+ ...window.tiTpc.params,
189
+ ...omit( params, 'content' ),
190
+ },
191
+ } );
192
+
193
+ try {
194
+ const obj = {
195
+ url,
196
+ method: 'POST',
197
+ parse: false,
198
+ };
199
+
200
+ if ( params.content ) {
201
+ const data = {
202
+ title:
203
+ elementor.config.initial_document.settings.settings
204
+ .post_title || '',
205
+ version: '0.4',
206
+ type: 'page',
207
+ content: params.content,
208
+ };
209
+
210
+ obj.data = data;
211
+ }
212
+
213
+ const response = await apiFetch( { ...obj } );
214
+
215
+ if ( response.ok ) {
216
+ const content = await response.json();
217
+
218
+ if ( content.message ) {
219
+ return dispatchNotification( content.message );
220
+ }
221
+ }
222
+
223
+ localStorage.setItem( 'tpcCacheBuster', uuidv4() );
224
+
225
+ await fetchLibrary();
226
+ } catch ( error ) {
227
+ if ( error.message ) {
228
+ dispatchNotification( error.message );
229
+ }
230
+ }
231
+ };
232
+
233
+ export const deleteTemplate = async ( template ) => {
234
+ const url = stringifyUrl( {
235
+ url: `${ window.tiTpc.endpoint }templates/${ template }`,
236
+ query: {
237
+ cache: localStorage.getItem( 'tpcCacheBuster' ),
238
+ _method: 'DELETE',
239
+ ...window.tiTpc.params,
240
+ },
241
+ } );
242
+
243
+ try {
244
+ const response = await apiFetch( { url, method: 'POST' } );
245
+
246
+ if ( response.ok ) {
247
+ const content = await response.json();
248
+
249
+ if ( content.message ) {
250
+ return dispatchNotification( content.message );
251
+ }
252
+ }
253
+
254
+ localStorage.setItem( 'tpcCacheBuster', uuidv4() );
255
+
256
+ await fetchLibrary();
257
+ } catch ( error ) {
258
+ if ( error.message ) {
259
+ dispatchNotification( error.message );
260
+ }
261
+ }
262
+ };
263
+
264
+ export const exportTemplate = async ( {
265
+ title,
266
+ type,
267
+ content,
268
+ callback = () => {},
269
+ } ) => {
270
+ const data = {
271
+ version: '0.4',
272
+ title,
273
+ type,
274
+ content,
275
+ };
276
+
277
+ const url = stringifyUrl( {
278
+ url: window.tiTpc.endpoint + 'templates',
279
+ query: {
280
+ ...window.tiTpc.params,
281
+ template_name: title || window.tiTpc.exporter.textPlaceholder,
282
+ template_type: 'elementor',
283
+ },
284
+ } );
285
+
286
+ try {
287
+ const response = await apiFetch( {
288
+ url,
289
+ method: 'POST',
290
+ data,
291
+ parse: false,
292
+ } );
293
+
294
+ if ( response.ok ) {
295
+ const res = await response.json();
296
+
297
+ if ( res.message ) {
298
+ dispatchNotification( res.message );
299
+ } else {
300
+ callback( res );
301
+ window.localStorage.setItem( 'tpcCacheBuster', uuidv4() );
302
+
303
+ dispatchNotification( window.tiTpc.exporter.templateSaved );
304
+ }
305
+ }
306
+ } catch ( error ) {
307
+ if ( error.message ) {
308
+ dispatchNotification( error.message );
309
+ }
310
+ }
311
+ };
312
+
313
+ export const publishTemplate = async ( params ) => {
314
+ const url = stringifyUrl( {
315
+ url: `${ window.tiTpc.endpoint }templates/${ params.template_id }/publish`,
316
+ query: {
317
+ cache: localStorage.getItem( 'tpcCacheBuster' ),
318
+ method: 'POST',
319
+ ...window.tiTpc.params,
320
+ ...omit( params, 'template_id' ),
321
+ },
322
+ } );
323
+
324
+ try {
325
+ const response = await apiFetch( {
326
+ url,
327
+ method: 'POST',
328
+ headers: {
329
+ Authorization: `Bearer ${ window.tiTpc.bearer || '' } `,
330
+ },
331
+ } );
332
+ if ( response.ok ) {
333
+ const content = await response.json();
334
+ if ( content.message ) {
335
+ dispatchNotification( content.message );
336
+ return { success: false };
337
+ }
338
+ } else if ( response.message ) {
339
+ dispatchNotification( response.message );
340
+ return { success: false };
341
+ }
342
+
343
+ localStorage.setItem( 'tpcCacheBuster', uuidv4() );
344
+
345
+ return { success: true };
346
+ } catch ( error ) {
347
+ if ( error.message ) {
348
+ dispatchNotification( error.message );
349
+ return { success: false };
350
+ }
351
+ }
352
+ };
elementor/src/editor.scss ADDED
@@ -0,0 +1,735 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .elementor-add-new-section {
2
+ .elementor-templates-cloud-button {
3
+ background-color: #0366D6;
4
+ margin-left: 5px;
5
+
6
+ .tpc-template-cloud-icon {
7
+ width: 12px;
8
+ height: 12px;
9
+ }
10
+ }
11
+ }
12
+
13
+ .ti-tpc-templates-modal {
14
+ .dialog-widget-content {
15
+ max-width: 990px;
16
+ width: 100%;
17
+ background: #f1f3f5;
18
+
19
+ .dialog-header {
20
+ padding: 0;
21
+ background: #fff;
22
+ box-shadow: 0 0 8px rgba(0,0,0,.1);
23
+ position: relative;
24
+
25
+ &.is-dark {
26
+ background-color: #26292c;
27
+
28
+ .ti-tpc-templates-modal__header {
29
+ .ti-tpc-templates-modal__header__logo-area {
30
+ .ti-tpc-template-library-header-preview-back {
31
+ border-right: 1px solid rgba(255, 255, 255, 0.25);
32
+
33
+ &:hover {
34
+ color: #ffffff;
35
+ }
36
+ }
37
+ }
38
+
39
+ .ti-tpc-templates-modal__header__items-area {
40
+ .ti-tpc-templates-modal__header__close {
41
+ border-left: 1px solid rgba(255, 255, 255, 0.25);
42
+
43
+ &:hover {
44
+ color: #ffffff;
45
+ }
46
+ }
47
+ }
48
+
49
+ .ti-tpc-templates-modal__header__menu-area {
50
+ .ti-tpc-template-library-menu-item {
51
+ color: #e0e1e3;
52
+
53
+ &.is-active {
54
+ background: linear-gradient(180deg,#26292c,#34383c);
55
+ border-bottom: 3px solid #71d7f7;
56
+ }
57
+ }
58
+ }
59
+ }
60
+ }
61
+
62
+ .ti-tpc-templates-modal__header {
63
+ display: flex;
64
+ align-items: center;
65
+ justify-content: space-between;
66
+ height: 50px;
67
+
68
+ .ti-tpc-templates-modal__header__logo-area {
69
+ width: 175px;
70
+ height: 100%;
71
+ text-align: left;
72
+ padding-left: 15px;
73
+
74
+ .ti-tpc-templates-modal__header__logo {
75
+ height: 100%;
76
+ display: flex;
77
+ align-items: center;
78
+ line-height: 1;
79
+
80
+ svg {
81
+ width: 30px;
82
+ height: 30px;
83
+ }
84
+ }
85
+
86
+ .ti-tpc-template-library-header-preview-back {
87
+ height: 100%;
88
+ color: #a4afb7;
89
+ font-size: 14px;
90
+ padding: 16.5px 16.5px 15px 0;
91
+ border-right: 1px solid #e6e9ec;
92
+ cursor: pointer;
93
+ transition: color .5s;
94
+
95
+ &:hover {
96
+ color: #495157;
97
+ }
98
+
99
+ i {
100
+ padding-right: 10px;
101
+ font-size: 18px;
102
+
103
+ &::before {
104
+ content: "";
105
+ }
106
+ }
107
+ }
108
+ }
109
+
110
+ .ti-tpc-templates-modal__header__menu-area {
111
+ text-align: center;
112
+ color: #6d7882;
113
+ font-size: 13px;
114
+
115
+ .ti-tpc-template-library-menu-item {
116
+ display: inline-block;
117
+ padding: 17px 0;
118
+ width: 150px;
119
+ height: auto;
120
+
121
+ &.is-active {
122
+ border-bottom: 3px solid #0073aa;
123
+ }
124
+ }
125
+ }
126
+
127
+ .ti-tpc-templates-modal__header__items-area {
128
+ width: 175px;
129
+ display: flex;
130
+ justify-content: flex-end;
131
+
132
+ .ti-tpc-template-library-header-tools {
133
+ display: flex;
134
+
135
+ .ti-tpc-template-library-header-actions {
136
+ display: flex;
137
+
138
+ .ti-tpc-templates-modal__header__item {
139
+ padding-right: 16px;
140
+ }
141
+ }
142
+
143
+ .ti-tpc-template-library-header-preview-insert-wrapper {
144
+ cursor: default;
145
+ padding: 0 10px;
146
+
147
+ .ti-tpc-template-library-template-insert {
148
+ height: auto;
149
+ color: #fff;
150
+ background-color: #39b54a;
151
+ padding: 8px 14px;
152
+ font-size: 11px;
153
+ }
154
+ }
155
+ }
156
+ }
157
+ }
158
+
159
+ .ti-tpc-templates-modal__header__item {
160
+ position: relative;
161
+ display: flex;
162
+ align-items: center;
163
+ justify-content: center;
164
+ box-sizing: content-box;
165
+ padding: 0;
166
+
167
+ &.ti-tpc-templates-modal__header__close {
168
+ width: 47px;
169
+ border-left: 1px solid #e6e9ec;
170
+ }
171
+
172
+ i:not(.eicon-file-download) {
173
+ color: #a4afb7;
174
+ font-size: 18px;
175
+ cursor: pointer;
176
+ }
177
+ }
178
+ }
179
+ }
180
+
181
+ .dialog-message {
182
+ height: 750px;
183
+ max-height: 85vh;
184
+ overflow: auto;
185
+ padding-top: 25px;
186
+
187
+ &.is-dark {
188
+ .dialog-content {
189
+ .ti-tpc-template-library-templates {
190
+ .ti-tpc-template-library-templates-container {
191
+ .ti-tpc-template-library-templates-table-header {
192
+ .ti-tpc-template-library-templates-table-column {
193
+ .components-button {
194
+ &:hover {
195
+ color: #ffffff;
196
+ }
197
+ }
198
+ }
199
+ }
200
+
201
+ .ti-tpc-template-library-templates-table-item {
202
+ background-color: #4c4f56;
203
+
204
+ &:hover {
205
+ background-color: #64666a;
206
+ }
207
+
208
+ .ti-tpc-template-library-templates-table-column {
209
+ .components-button {
210
+ &:hover {
211
+ color: #a4afb7;
212
+ }
213
+ }
214
+
215
+ .components-dropdown {
216
+ .components-popover {
217
+ &:not(.is-without-arrow) {
218
+ &::before,
219
+ &::after {
220
+ border-top-color: #4c4f56;
221
+ border-bottom-color: #4c4f56;
222
+ }
223
+ }
224
+
225
+ .components-popover__content {
226
+ background: #4c4f56;
227
+ box-shadow: 1px 3px 11px rgba(0,0,0,.3);
228
+ border-color: transparent;
229
+ }
230
+ }
231
+ }
232
+ }
233
+ }
234
+
235
+ .ti-tpc-template-library-template {
236
+ background-color: #404349;
237
+
238
+ .ti-tpc-template-library-template-footer {
239
+ .ti-tpc-template-library-template-name {
240
+ color: #e0e1e3;
241
+ }
242
+ }
243
+ }
244
+ }
245
+ }
246
+ }
247
+ }
248
+
249
+ .dialog-content {
250
+ display: block;
251
+ height: 100%;
252
+
253
+ &.is-loading {
254
+ display: flex;
255
+ justify-content: center;
256
+ align-items: center;
257
+ }
258
+
259
+ .ti-tpc-template-library-templates {
260
+ padding: 0 15px;
261
+
262
+ .ti-tpc-template-library-templates-header {
263
+ display: flex;
264
+ align-items: center;
265
+ justify-content: space-between;
266
+
267
+ .ti-tpc-template-library-templates-header-filters {
268
+ font-size: 11px;
269
+ display: flex;
270
+
271
+ .ti-tpc-template-library-templates-header-filters-label {
272
+ flex-grow: 1;
273
+ text-align: left;
274
+ padding-right: 20px;
275
+ border-right: 1px solid #d5dadf;
276
+ text-transform: uppercase;
277
+ }
278
+
279
+ .ti-tpc-template-library-templates-header-filters-filter {
280
+ display: flex;
281
+
282
+ .components-button {
283
+ padding: 0 0 0 20px;
284
+ height: auto;
285
+ color: inherit;
286
+ font-size: inherit;
287
+ text-transform: uppercase;
288
+
289
+ &.is-selected {
290
+ &:after {
291
+ font-family: eicons;
292
+ content: "\e8ae";
293
+ margin-left: 3px;
294
+ }
295
+
296
+ &.is-asc {
297
+ &:after {
298
+ content: "\e8ad";
299
+ }
300
+ }
301
+ }
302
+ }
303
+ }
304
+ }
305
+
306
+ .ti-tpc-template-library-templates-header-search {
307
+ width: 200px;
308
+ position: relative;
309
+
310
+ input {
311
+ border: none;
312
+ border-bottom: 1px solid #d5dadf;
313
+ border-radius: 0;
314
+ font-size: 11px;
315
+ padding: 8px 15px 8px 0;
316
+ transition: border .5s;
317
+ }
318
+
319
+ i {
320
+ position: absolute;
321
+ top: 50%;
322
+ right: 0;
323
+ transform: translateY(-50%);
324
+ }
325
+ }
326
+ }
327
+
328
+ .ti-tpc-template-library-templates-container {
329
+ margin: 10px -15px 0;
330
+ display: flex;
331
+ flex-wrap: wrap;
332
+ align-items: flex-start;
333
+
334
+ &.is-table {
335
+ flex-direction: column;
336
+ align-items: normal;
337
+ }
338
+
339
+ .ti-tpc-template-library-templates-table-header {
340
+ display: flex;
341
+ align-items: center;
342
+ padding: 0 25px;
343
+ margin-top: 30px;
344
+ text-align: left;
345
+
346
+ .ti-tpc-template-library-templates-table-column {
347
+ width: calc( 65% / 3 );
348
+
349
+ &:first-child {
350
+ width: 35%;
351
+ }
352
+
353
+ &:last-child {
354
+ display: flex;
355
+ justify-content: flex-end;
356
+ }
357
+
358
+ .components-button {
359
+ color: #a4afb7;
360
+ line-height: 1;
361
+ font-size: 10px;
362
+ font-weight: 500;
363
+ text-transform: uppercase;
364
+ padding: 0;
365
+ cursor: pointer;
366
+
367
+ &.is-selected {
368
+ &:after {
369
+ font-family: eicons;
370
+ content: "\e8ae";
371
+ margin-left: 3px;
372
+ }
373
+
374
+ &.is-asc {
375
+ &:after {
376
+ content: "\e8ad";
377
+ }
378
+ }
379
+ }
380
+
381
+ &:hover {
382
+ color: #1e1e1e;
383
+ }
384
+ }
385
+ }
386
+ }
387
+
388
+ .ti-tpc-template-library-templates-table-item {
389
+ display: flex;
390
+ height: 50px;
391
+ align-items: center;
392
+ padding: 0 25px;
393
+ margin-top: 1px;
394
+ text-align: left;
395
+ background-color: #fafbfb;
396
+
397
+ &:first-child {
398
+ border-radius: 3px 3px 0 0;
399
+ }
400
+
401
+ &:last-child {
402
+ border-radius: 0 0 3px 3px;
403
+ }
404
+
405
+ .ti-tpc-template-library-templates-table-column {
406
+ width: calc( 65% / 3 );
407
+
408
+ &:first-child {
409
+ font-weight: 600;
410
+ width: 35%;
411
+
412
+ input[type=text] {
413
+ width: 50%;
414
+ margin-right: 10px;
415
+ }
416
+
417
+ .components-button {
418
+ padding-left: 10px;
419
+ padding-right: 10px;
420
+
421
+ i {
422
+ margin: 0;
423
+ }
424
+ }
425
+ }
426
+
427
+ &:last-child {
428
+ display: flex;
429
+ justify-content: flex-end;
430
+ }
431
+
432
+ .components-button {
433
+ text-transform: none;
434
+ font-size: 12px;
435
+ padding: 8px 18px;
436
+ height: 30px;
437
+
438
+ &:not(:hover) {
439
+ background: none;
440
+ color: #a4afb7;
441
+ }
442
+ }
443
+
444
+ .components-dropdown {
445
+ .components-popover {
446
+ .components-popover__content {
447
+ .components-button {
448
+ > svg {
449
+ width: 20px;
450
+ height: 20px;
451
+ }
452
+ }
453
+ }
454
+ }
455
+ }
456
+ }
457
+ }
458
+
459
+ > p {
460
+ font-size: 14px;
461
+ }
462
+
463
+ .ti-tpc-template-library-template {
464
+ margin: 15px;
465
+ padding: 8px;
466
+ background: #fff;
467
+ box-shadow: 0 1px 20px 0 rgba(0,0,0,.07);
468
+ border-radius: 3px;
469
+
470
+ &:not(:hover) {
471
+ .ti-tpc-template-library-template-footer {
472
+ .ti-tpc-template-library-template-action {
473
+ display: none;
474
+ }
475
+ }
476
+ }
477
+
478
+
479
+ &:hover {
480
+ .ti-tpc-template-library-template-name {
481
+ display: none;
482
+ }
483
+ }
484
+
485
+ .ti-tpc-template-library-template-body {
486
+ height: 200px;
487
+ position: relative;
488
+
489
+ .ti-tpc-template-library-template-screenshot {
490
+ height: 100%;
491
+ background-size: cover;
492
+ background-position-x: 50%;
493
+ box-shadow: inset 0 -2px 15px -6px rgba(0,0,0,.07);
494
+ }
495
+
496
+ .ti-tpc-template-library-template-preview {
497
+ opacity: 0;
498
+ position: absolute;
499
+ top: 0;
500
+ left: 0;
501
+ width: 100%;
502
+ height: 100%;
503
+ background-color: rgba(0,0,0,.5);
504
+ transition: opacity .5s;
505
+ cursor: pointer;
506
+
507
+ &:hover {
508
+ opacity: 1;
509
+ }
510
+
511
+ i {
512
+ font-size: 20px;
513
+ color: #d5dadf;
514
+ position: absolute;
515
+ top: 50%;
516
+ left: 50%;
517
+ transform: translate(-50%,-50%);
518
+ }
519
+ }
520
+ }
521
+
522
+ .ti-tpc-template-library-template-footer {
523
+ display: flex;
524
+ justify-content: space-between;
525
+ margin-top: 10px;
526
+ font-size: 11px;
527
+ line-height: 1;
528
+
529
+ .ti-tpc-template-library-template-action {
530
+ color: #39b54a;
531
+ height: auto;
532
+ padding: 0;
533
+ font-size: 11px;
534
+
535
+ span {
536
+ line-height: 1;
537
+ }
538
+ }
539
+
540
+ .ti-tpc-template-library-template-name {
541
+ text-align: left;
542
+ color: #6d7882;
543
+ -webkit-box-flex: 1;
544
+ flex-grow: 1;
545
+ white-space: nowrap;
546
+ text-overflow: ellipsis;
547
+ overflow: hidden;
548
+ padding-right: 5px;
549
+ line-height: 1;
550
+ }
551
+ }
552
+ }
553
+
554
+ .components-placeholder {
555
+ background: transparent;
556
+ border: none;
557
+ box-shadow: none;
558
+
559
+ .components-placeholder__fieldset {
560
+ justify-content: center;
561
+ }
562
+ }
563
+ }
564
+ }
565
+
566
+ .ti-tpc-template-library-export {
567
+ padding: 50px 0;
568
+
569
+ .ti-tpc-template-library-blank-icon {
570
+ font-size: 65px;
571
+ color: #c2cbd2;
572
+ line-height: 1;
573
+ }
574
+
575
+ .ti-tpc-template-library-blank-title {
576
+ font-size: 30px;
577
+ margin-top: 40px;
578
+ }
579
+
580
+ .ti-tpc-template-library-blank-field {
581
+ margin-top: 40px;
582
+ display: flex;
583
+ -webkit-box-align: center;
584
+ align-items: center;
585
+ -webkit-box-pack: center;
586
+ justify-content: center;
587
+
588
+ > * {
589
+ height: 55px;
590
+ font-size: 16px;
591
+ }
592
+
593
+ .ti-tpc-template-library-blank-field-input {
594
+ width: 500px;
595
+ background-color: #fff;
596
+ font-weight: 300;
597
+ color: #a4afb7;
598
+ padding-left: 25px;
599
+ border-radius: 3px 0 0 3px;
600
+ border: none;
601
+ }
602
+
603
+ .elementor-button {
604
+ display: block;
605
+ width: 150px;
606
+ border-radius: 0 3px 3px 0;
607
+ background-color: #39b54a;
608
+ }
609
+
610
+ .ti-tpc-template-library-blank-field-input-label {
611
+ width: 150px;
612
+ display: flex;
613
+ justify-content: center;
614
+ align-items: center;
615
+ }
616
+
617
+ .components-form-toggle {
618
+ input.components-form-toggle__input[type="checkbox"] {
619
+ cursor: pointer;
620
+ }
621
+ }
622
+ }
623
+ }
624
+
625
+ .ti-tpc-template-library-preview {
626
+ height: 100%;
627
+ overflow: hidden;
628
+
629
+ iframe {
630
+ height: 150%;
631
+ transform: scale(.666) translateX(-25%) translateY(-25%);
632
+ }
633
+ }
634
+ }
635
+ }
636
+ }
637
+
638
+ .components-modal__screen-overlay {
639
+ &.is-dark {
640
+ .components-modal__frame {
641
+ border: 1px solid #26292c;
642
+
643
+ .components-modal__content {
644
+ background: #34383c;
645
+
646
+ .components-modal__header {
647
+ background: #26292c;
648
+ border-bottom: 1px solid #26292c;
649
+
650
+ .components-button {
651
+ color: #a4afb7;
652
+
653
+ &:hover {
654
+ color: #e0e1e3;
655
+ }
656
+ }
657
+ }
658
+
659
+ .components-text-control__input {
660
+ background-color: #26292c;
661
+ color: #a4afb7;
662
+ border: none;
663
+
664
+ &:focus {
665
+ box-shadow: none;
666
+ }
667
+
668
+ &::placeholder {
669
+ color: #a4afb7;
670
+ }
671
+ }
672
+ }
673
+ }
674
+ }
675
+ }
676
+
677
+ @-webkit-keyframes icon-spin {
678
+ 0% {
679
+ -webkit-transform: rotate(0deg);
680
+ transform: rotate(0deg)
681
+ }
682
+
683
+ to {
684
+ -webkit-transform: rotate(1turn);
685
+ transform: rotate(1turn)
686
+ }
687
+ }
688
+
689
+ @keyframes icon-spin {
690
+ 0% {
691
+ -webkit-transform: rotate(0deg);
692
+ transform: rotate(0deg)
693
+ }
694
+
695
+ to {
696
+ -webkit-transform: rotate(1turn);
697
+ transform: rotate(1turn)
698
+ }
699
+ }
700
+
701
+ @media ( max-width: 1439px ) {
702
+ .ti-tpc-templates-modal {
703
+ .dialog-widget-content {
704
+ max-width: 990px;
705
+
706
+ .ti-tpc-template-library-preview {
707
+ iframe {
708
+ width: 1440px;
709
+ }
710
+ }
711
+
712
+ .ti-tpc-template-library-template {
713
+ width: calc(25% - 30px);
714
+ }
715
+ }
716
+ }
717
+ }
718
+
719
+ @media ( min-width: 1440px ) {
720
+ .ti-tpc-templates-modal {
721
+ .dialog-widget-content {
722
+ max-width: 1200px;
723
+
724
+ .ti-tpc-template-library-preview {
725
+ iframe {
726
+ width: 1710px;
727
+ }
728
+ }
729
+
730
+ .ti-tpc-template-library-template {
731
+ width: calc(20% - 30px);
732
+ }
733
+ }
734
+ }
735
+ }
elementor/src/export.js ADDED
@@ -0,0 +1,164 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* eslint-disable camelcase */
2
+ /* eslint-disable @wordpress/no-global-event-listener */
3
+ /* global elementor */
4
+ import classnames from 'classnames';
5
+ import { Button, Modal, TextControl } from '@wordpress/components';
6
+ import { render, unmountComponentAtNode, useState } from '@wordpress/element';
7
+
8
+ import {
9
+ exportTemplate,
10
+ updateTemplate,
11
+ } from './data/templates-cloud/index.js';
12
+
13
+ elementor.on( 'document:loaded', () => {
14
+ ( async () => {
15
+ if (
16
+ ! [ 'wp-post', 'wp-page' ].includes(
17
+ elementor.config.document.type
18
+ )
19
+ ) {
20
+ return null;
21
+ }
22
+
23
+ const id = elementor.config.document.id;
24
+ if ( 'wp-page' === elementor.config.document.type ) {
25
+ window.tiTpc.postModel = await new wp.api.models.Page( { id } );
26
+ } else {
27
+ window.tiTpc.postModel = await new wp.api.models.Post( { id } );
28
+ }
29
+
30
+ await window.tiTpc.postModel.fetch();
31
+
32
+ const publishButton = document.querySelector(
33
+ 'button#elementor-panel-saver-button-publish'
34
+ );
35
+
36
+ publishButton.addEventListener( 'click', async () => {
37
+ await window.tiTpc.postModel.fetch();
38
+
39
+ const {
40
+ _ti_tpc_template_sync,
41
+ _ti_tpc_template_id,
42
+ } = window.tiTpc.postModel.getMetas();
43
+
44
+ if (
45
+ ! publishButton.className.includes( 'elementor-disabled' ) &&
46
+ _ti_tpc_template_sync &&
47
+ _ti_tpc_template_id
48
+ ) {
49
+ const content = elementor.elements.toJSON( {
50
+ remove: [
51
+ 'default',
52
+ 'editSettings',
53
+ 'defaultEditSettings',
54
+ ],
55
+ } );
56
+
57
+ await updateTemplate( {
58
+ template_id: _ti_tpc_template_id,
59
+ template_name:
60
+ elementor.config.initial_document.settings.settings
61
+ .post_title || '',
62
+ content,
63
+ } );
64
+ }
65
+ } );
66
+ } )();
67
+ } );
68
+
69
+ document.addEventListener( 'DOMContentLoaded', () => {
70
+ const addExportMenuItem = ( groups, element ) => {
71
+ const actions = {
72
+ name: 'ti_tpc_export',
73
+ title: window.tiTpc.exporter.exportLabel,
74
+ callback: () => onClickModal( element ),
75
+ };
76
+
77
+ const isSaveExist = groups.find( ( i ) => 'save' === i.name );
78
+
79
+ if ( isSaveExist ) {
80
+ isSaveExist.actions.push( actions );
81
+ } else {
82
+ const Export = {
83
+ name: 'ti_tpc_export',
84
+ actions: [ actions ],
85
+ };
86
+
87
+ groups.splice( 3, 0, Export );
88
+ groups.join();
89
+ }
90
+
91
+ return groups;
92
+ };
93
+
94
+ const ExportModal = ( { content } ) => {
95
+ const [ title, setTitle ] = useState( '' );
96
+ const [ isLoading, setLoading ] = useState( false );
97
+
98
+ const onClose = () => {
99
+ unmountComponentAtNode( document.getElementById( 'ti-tpc-modal' ) );
100
+ };
101
+
102
+ const onSave = async () => {
103
+ setLoading( true );
104
+ await exportTemplate( {
105
+ title,
106
+ type: 'section',
107
+ content: [ content ],
108
+ } );
109
+ setLoading( false );
110
+ onClose();
111
+ };
112
+
113
+ return (
114
+ <Modal
115
+ title={ window.tiTpc.exporter.modalLabel }
116
+ onRequestClose={ onClose }
117
+ overlayClassName={ classnames( {
118
+ 'is-dark':
119
+ 'dark' ===
120
+ elementor.settings.editorPreferences.model.get(
121
+ 'ui_theme'
122
+ ),
123
+ } ) }
124
+ >
125
+ <TextControl
126
+ label={ window.tiTpc.exporter.textLabel }
127
+ placeholder={ window.tiTpc.exporter.textPlaceholder }
128
+ value={ title }
129
+ onChange={ setTitle }
130
+ />
131
+
132
+ <Button
133
+ isPrimary
134
+ isBusy={ isLoading }
135
+ disabled={ isLoading }
136
+ onClick={ onSave }
137
+ >
138
+ { window.tiTpc.exporter.buttonLabel }
139
+ </Button>
140
+ </Modal>
141
+ );
142
+ };
143
+
144
+ const onClickModal = ( element ) => {
145
+ const content = element.model.toJSON( {
146
+ remove: [ 'default', 'editSettings', 'defaultEditSettings' ],
147
+ } );
148
+
149
+ const el = document.createElement( 'div' );
150
+ el.id = 'ti-tpc-modal';
151
+ document.body.appendChild( el );
152
+
153
+ render(
154
+ <ExportModal content={ content } />,
155
+ document.getElementById( 'ti-tpc-modal' )
156
+ );
157
+ };
158
+
159
+ // We only hook our menu item to Sections as handling importing of separate Column and Widgets can be tricky.
160
+ elementor.hooks.addFilter(
161
+ 'elements/section/contextMenuGroups',
162
+ addExportMenuItem
163
+ );
164
+ } );
elementor/src/import.js ADDED
@@ -0,0 +1,98 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* global elementor, elementorCommon */
2
+ import { render } from '@wordpress/element';
3
+ import TemplateLibrary from './template-library.js';
4
+
5
+ if ( undefined !== elementorCommon ) {
6
+ window.tiTpcModal = elementorCommon.dialogsManager.createWidget(
7
+ 'lightbox',
8
+ {
9
+ id: 'ti-tpc-templates-modal',
10
+ className: 'ti-tpc-templates-modal',
11
+ hide: {
12
+ auto: false,
13
+ onClick: false,
14
+ onOutsideClick: false,
15
+ onOutsideContextMenu: false,
16
+ onBackgroundClick: true,
17
+ },
18
+ position: {
19
+ my: 'center',
20
+ at: 'center',
21
+ },
22
+ onShow() {
23
+ const content = window.tiTpcModal.getElements( 'content' );
24
+ const contentArea = document.getElementById(
25
+ 'ti-tpc-templates-modal-content'
26
+ );
27
+
28
+ if ( ! contentArea ) {
29
+ content.append(
30
+ '<div id="ti-tpc-templates-modal-content" class="wrap"></div>'
31
+ );
32
+ }
33
+ },
34
+ }
35
+ );
36
+
37
+ window.tiTpcModal.getElements( 'header' ).remove();
38
+ window.tiTpcModal.getElements( 'message' ).remove();
39
+ window.tiTpcModal
40
+ .getElements( 'widgetContent' )
41
+ .append( window.tiTpcModal.addElement( 'content' ) );
42
+ }
43
+
44
+ const initModal = ( e ) => {
45
+ window.tiTpcModal.show();
46
+
47
+ const parentElement = elementor.$previewContents[ 0 ].body.querySelector(
48
+ '.elementor-section-wrap'
49
+ );
50
+
51
+ const childElement = e.closest( '.elementor-add-section' );
52
+ window.tiTpc.placeholder = Array.from( parentElement.childNodes ).indexOf(
53
+ childElement
54
+ );
55
+
56
+ render(
57
+ <TemplateLibrary />,
58
+ document.getElementById( 'ti-tpc-templates-modal-content' )
59
+ );
60
+
61
+ window.tiTpcModal.refreshPosition();
62
+ };
63
+
64
+ const placeholder = document.getElementById( 'tmpl-elementor-add-section' );
65
+
66
+ if ( placeholder ) {
67
+ const text = placeholder.textContent;
68
+ placeholder.textContent = text.replace(
69
+ // eslint-disable-next-line prettier/prettier
70
+ '<div class=\"elementor-add-section-drag-title\">Drag widget here</div>',
71
+ // eslint-disable-next-line prettier/prettier
72
+ `<div class="elementor-add-section-area-button elementor-templates-cloud-button" title="${ window.tiTpc.library.libraryButton }"><svg width="100" height="100" viewBox="10 10 80 80" fill="none" xmlns="http://www.w3.org/2000/svg" class="tpc-template-cloud-icon" role="img" aria-hidden="true" focusable="false"><path d="M95.0264 100H4.97356C2.22797 100 0 97.772 0 95.0264V4.97356C0 2.22797 2.22797 0 4.97356 0H95.0264C97.772 0 100 2.22797 100 4.97356V95.0264C100 97.772 97.772 100 95.0264 100Z" fill="#0366D6"></path><path d="M82.6941 86.7448V30.8205V18.4653H70.3502H14.4146L26.7584 30.8205H70.3502V74.401L82.6941 86.7448Z" fill="white"></path><path d="M42.2416 58.9291L42.2528 71.183L53.2352 82.1653L53.1902 47.9806L18.9941 47.9355L29.9765 58.9066L42.2416 58.9291Z" fill="white" style=""></path></svg></div> <div class=\"elementor-add-section-drag-title\">Drag widget here</div>`
73
+ );
74
+ }
75
+
76
+ elementor.on( 'preview:loaded', () => {
77
+ elementor.$previewContents[ 0 ].body.addEventListener(
78
+ 'click',
79
+ ( event ) => {
80
+ if (
81
+ -1 <
82
+ Array.from( event.target.classList ).indexOf(
83
+ 'elementor-templates-cloud-button'
84
+ ) ||
85
+ -1 <
86
+ Array.from( event.target.classList ).indexOf(
87
+ 'tpc-template-cloud-icon'
88
+ ) ||
89
+ -1 <
90
+ Array.from( event.target.parentNode.classList ).indexOf(
91
+ 'tpc-template-cloud-icon'
92
+ )
93
+ ) {
94
+ initModal( event.target );
95
+ }
96
+ }
97
+ );
98
+ } );
elementor/src/index.js ADDED
@@ -0,0 +1,4 @@
 
 
 
 
1
+ import './export.js';
2
+ import './import.js';
3
+ import './data/store/index.js';
4
+ import './editor.scss';
elementor/src/template-library.js ADDED
@@ -0,0 +1,153 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* global elementor, $e, elementorCommon */
2
+ import { withDispatch, withSelect } from '@wordpress/data';
3
+ import { compose } from '@wordpress/compose';
4
+ import { Fragment, useState } from '@wordpress/element';
5
+
6
+ import Header from './components/header.js';
7
+ import Content from './components/content.js';
8
+ import { importTemplate } from './data/templates-cloud/index.js';
9
+
10
+ const TemplateLibrary = ( { currentTab, setFetching } ) => {
11
+ const [ searchQuery, setSearchQuery ] = useState( {
12
+ templates: '',
13
+ library: '',
14
+ } );
15
+
16
+ const [ sortingOrder, setSortingOrder ] = useState( {
17
+ templates: {
18
+ order: 'DESC',
19
+ orderby: 'date',
20
+ },
21
+ library: {
22
+ order: 'DESC',
23
+ orderby: 'date',
24
+ },
25
+ } );
26
+
27
+ const isGeneral = currentTab === 'templates';
28
+
29
+ const setQuery = ( query ) => {
30
+ if ( isGeneral ) {
31
+ return setSearchQuery( {
32
+ ...searchQuery,
33
+ templates: query,
34
+ } );
35
+ }
36
+
37
+ return setSearchQuery( {
38
+ ...searchQuery,
39
+ library: query,
40
+ } );
41
+ };
42
+
43
+ const getSearchQuery = () => {
44
+ if ( isGeneral ) {
45
+ return searchQuery.templates;
46
+ }
47
+
48
+ return searchQuery.library;
49
+ };
50
+
51
+ const setSorting = ( order ) => {
52
+ if ( isGeneral ) {
53
+ return setSortingOrder( {
54
+ ...sortingOrder,
55
+ templates: order,
56
+ } );
57
+ }
58
+
59
+ return setSortingOrder( {
60
+ ...sortingOrder,
61
+ library: order,
62
+ } );
63
+ };
64
+
65
+ const getOrder = () => {
66
+ if ( isGeneral ) {
67
+ return sortingOrder.templates;
68
+ }
69
+
70
+ return sortingOrder.library;
71
+ };
72
+
73
+ const changeID = ( element ) => {
74
+ element.id = elementorCommon.helpers.getUniqueId();
75
+
76
+ if ( 0 < element.elements.length ) {
77
+ for ( let i = 0; i < element.elements.length; i++ ) {
78
+ element.elements[ i ] = changeID( element.elements[ i ] );
79
+ }
80
+ }
81
+
82
+ return element;
83
+ };
84
+
85
+ const onImport = async ( { id, title } ) => {
86
+ setFetching( true );
87
+ const data = await importTemplate( id );
88
+
89
+ if ( ! data ) {
90
+ return setFetching( false );
91
+ }
92
+
93
+ const history = $e.internal( 'document/history/start-log', {
94
+ type: 'add',
95
+ title: `${ window.tiTpc.library.historyMessage } ${ title }`,
96
+ } );
97
+
98
+ let index = Number( window.tiTpc.placeholder );
99
+
100
+ const content = data.content;
101
+
102
+ for ( let i = 0; i < content.length; i++ ) {
103
+ content[ i ] = changeID( content[ i ] );
104
+ $e.run( 'document/elements/create', {
105
+ container: elementor.getPreviewContainer(),
106
+ model: content[ i ],
107
+ options: index >= 0 ? { at: index++ } : {},
108
+ } );
109
+ }
110
+
111
+ $e.internal( 'document/history/end-log', {
112
+ id: history,
113
+ } );
114
+
115
+ window.tiTpcModal.hide();
116
+
117
+ setFetching( false );
118
+ };
119
+
120
+ return (
121
+ <Fragment>
122
+ <Header
123
+ getSearchQuery={ getSearchQuery }
124
+ getOrder={ getOrder }
125
+ onImport={ onImport }
126
+ />
127
+ <Content
128
+ setQuery={ setQuery }
129
+ getSearchQuery={ getSearchQuery }
130
+ setSorting={ setSorting }
131
+ getOrder={ getOrder }
132
+ onImport={ onImport }
133
+ />
134
+ </Fragment>
135
+ );
136
+ };
137
+
138
+ export default compose(
139
+ withSelect( ( select ) => {
140
+ const { getCurrentTab } = select( 'tpc/elementor' );
141
+
142
+ return {
143
+ currentTab: getCurrentTab(),
144
+ };
145
+ } ),
146
+ withDispatch( ( dispatch ) => {
147
+ const { setFetching } = dispatch( 'tpc/elementor' );
148
+
149
+ return {
150
+ setFetching,
151
+ };
152
+ } )
153
+ )( TemplateLibrary );
includes/Editor.php CHANGED
@@ -53,6 +53,7 @@ class Editor {
53
  'params' => array(
54
  'site_url' => get_site_url(),
55
  'license_id' => apply_filters( 'product_neve_license_key', 'free' ),
 
56
  ),
57
  'canPredefine' => apply_filters( 'ti_tpc_can_predefine', false ),
58
  )
@@ -106,6 +107,7 @@ class Editor {
106
  },
107
  )
108
  );
 
109
  if ( apply_filters( 'ti_tpc_can_predefine', false ) === false ) {
110
  return;
111
  }
53
  'params' => array(
54
  'site_url' => get_site_url(),
55
  'license_id' => apply_filters( 'product_neve_license_key', 'free' ),
56
+ 'type' => 'gutenberg',
57
  ),
58
  'canPredefine' => apply_filters( 'ti_tpc_can_predefine', false ),
59
  )
107
  },
108
  )
109
  );
110
+
111
  if ( apply_filters( 'ti_tpc_can_predefine', false ) === false ) {
112
  return;
113
  }
includes/Elementor.php ADDED
@@ -0,0 +1,136 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Handles code for Elementor.
4
+ *
5
+ * @package templates-patterns-collection
6
+ */
7
+
8
+ namespace TIOB;
9
+
10
+ /**
11
+ * Class Editor
12
+ *
13
+ * @package templates-patterns-collection
14
+ */
15
+ class Elementor {
16
+
17
+ /**
18
+ * Initialize the Admin.
19
+ */
20
+ public function init() {
21
+ add_action( 'elementor/editor/before_enqueue_scripts', array( $this, 'register_script' ), 999 );
22
+ add_action( 'elementor/editor/before_enqueue_styles', array( $this, 'register_style' ) );
23
+ add_action( 'elementor/preview/enqueue_styles', array( $this, 'register_style' ) );
24
+ }
25
+
26
+ /**
27
+ * Register editor blocks.
28
+ */
29
+ public function register_script() {
30
+ $is_pro = apply_filters( 'product_neve_license_key', 'free' );
31
+
32
+ if ( $is_pro === 'free' ) {
33
+ return;
34
+ }
35
+
36
+ $deps = require( TIOB_PATH . 'elementor/build/index.asset.php' );
37
+
38
+ wp_enqueue_script(
39
+ 'ti-tpc-elementor',
40
+ TIOB_URL . 'elementor/build/index.js',
41
+ array_merge( $deps['dependencies'], array( 'elementor-editor', 'lodash', 'wp-api' ) ),
42
+ $deps['version'],
43
+ true
44
+ );
45
+
46
+ wp_localize_script(
47
+ 'ti-tpc-elementor',
48
+ 'tiTpc',
49
+ apply_filters(
50
+ 'ti_tpc_editor_data',
51
+ array(
52
+ 'endpoint' => TPC_TEMPLATES_CLOUD_ENDPOINT,
53
+ 'params' => array(
54
+ 'site_url' => get_site_url(),
55
+ 'license_id' => apply_filters( 'product_neve_license_key', 'free' ),
56
+ 'type' => 'elementor',
57
+ ),
58
+ 'canPredefine' => apply_filters( 'ti_tpc_can_predefine', false ),
59
+ 'placeholderIndex' => '-1',
60
+ 'exporter' => array(
61
+ 'exportLabel' => __( 'Save to Templates Cloud' ),
62
+ 'modalLabel' => __( 'Save Templates' ),
63
+ 'textLabel' => __( 'Template Name' ),
64
+ 'textPlaceholder' => __( 'Template' ),
65
+ 'buttonLabel' => __( 'Save' ),
66
+ 'toggleLabel' => __( 'Automatically sync to the cloud' ),
67
+ 'templateSaved' => __( 'Template Saved.' ),
68
+ 'templatePublished' => __( 'Template Published.' ),
69
+ 'templateUnpublished' => __( 'Template Unpublished.' ),
70
+ ),
71
+ 'library' => array(
72
+ 'libraryButton' => __( 'Import from Templates Cloud' ),
73
+ 'templatesCloud' => __( 'Templates Cloud' ),
74
+ 'historyMessage' => __( 'Add Template from Templates Cloud:' ),
75
+ 'tabs' => array(
76
+ 'templates' => __( 'Page Templates' ),
77
+ 'library' => __( 'My Library' ),
78
+ ),
79
+ 'actions' => array(
80
+ 'sync' => __( 'Sync Library' ),
81
+ 'save' => __( 'Save to Templates Cloud' ),
82
+ 'close' => __( 'Close' ),
83
+ 'cancel' => __( 'Cancel' ),
84
+ 'edit' => __( 'Edit' ),
85
+ 'duplicate' => __( 'Duplicate' ),
86
+ 'delete' => __( 'Delete' ),
87
+ 'insert' => __( 'Insert' ),
88
+ 'back' => __( 'Back to Library' ),
89
+ ),
90
+ 'filters' => array(
91
+ 'sortLabel' => __( 'Sory by' ),
92
+ 'sortLabels' => array(
93
+ 'name' => __( 'Name' ),
94
+ 'date' => __( 'Date' ),
95
+ 'modified' => __( 'Last Modified' ),
96
+ 'actions' => __( 'Actions' ),
97
+ ),
98
+ 'search' => __( 'Search' ),
99
+ 'searchLabel' => __( 'Search Templates' ),
100
+ ),
101
+ 'export' => array(
102
+ 'save' => __( 'Save' ),
103
+ 'title' => __( 'Save your page to Templates Cloud' ),
104
+ 'placeholder' => __( 'Enter Template Name' ),
105
+ 'labelScreenshot' => __( 'Screenshot URL' ),
106
+ 'labelSlug' => __( 'Site Slug' ),
107
+ 'publish' => __( 'Publish' ),
108
+ 'unpublish' => __( 'Unpublish' ),
109
+ 'defaultTitle' => __( 'Template' ),
110
+ ),
111
+ ),
112
+ )
113
+ )
114
+ );
115
+ }
116
+
117
+ /**
118
+ * Register editor styles.
119
+ */
120
+ public function register_style() {
121
+ $is_pro = apply_filters( 'product_neve_license_key', 'free' );
122
+
123
+ if ( $is_pro === 'free' ) {
124
+ return;
125
+ }
126
+
127
+ $deps = require( TIOB_PATH . 'elementor/build/index.asset.php' );
128
+
129
+ wp_enqueue_style(
130
+ 'ti-tpc-elementor-styles',
131
+ TIOB_URL . 'elementor/build/index.css',
132
+ array( 'wp-components' ),
133
+ $deps['version']
134
+ );
135
+ }
136
+ }
includes/Importers/Plugin_Importer.php CHANGED
@@ -60,21 +60,24 @@ class Plugin_Importer {
60
  * @return WP_REST_Response
61
  */
62
  public function install_plugins( WP_REST_Request $request ) {
63
- if ( ! current_user_can( 'install_plugins' ) ) {
64
- $this->logger->log( 'Current user cannot install plugins' );
 
 
 
65
 
66
- return new WP_REST_Response(
67
- array(
68
- 'success' => false,
69
- 'log' => $this->log,
70
- 'data' => 'ti__ob_perm_err_1',
71
- )
72
- );
73
- }
74
 
75
- do_action( 'themeisle_ob_before_plugins_install' );
 
 
 
 
 
 
 
 
76
 
77
- $plugins = $request->get_json_params();
78
  if ( empty( $plugins ) || ! is_array( $plugins ) ) {
79
  return new WP_REST_Response(
80
  array(
@@ -84,13 +87,13 @@ class Plugin_Importer {
84
  );
85
  }
86
 
87
- foreach ( $plugins as $slug => $state ) {
88
- if ( ! $state || empty( $state ) ) {
89
- unset( $plugins[ $slug ] );
90
- }
91
- }
92
 
93
- $this->run_plugins_install( $plugins );
 
 
 
 
94
 
95
  return new WP_REST_Response(
96
  array(
@@ -104,18 +107,38 @@ class Plugin_Importer {
104
  * Install and activate plugins.
105
  *
106
  * @param array $plugins_array plugins formated slug => true.
 
 
 
107
  */
108
  public function run_plugins_install( $plugins_array ) {
109
- $active_plugins = get_option( 'active_plugins' );
110
-
111
  foreach ( $plugins_array as $plugin_slug => $true ) {
112
- if ( in_array( $plugin_slug, $active_plugins ) ) {
113
- continue;
114
- }
115
  $this->logger->log( "Installing {$plugin_slug}.", 'progress' );
116
- $this->install_single_plugin( $plugin_slug );
 
 
 
 
 
 
 
 
 
 
 
117
  $this->logger->log( "Activating {$plugin_slug}.", 'progress' );
118
- $this->activate_single_plugin( $plugin_slug );
 
 
 
 
 
 
 
 
 
 
 
119
  }
120
 
121
  $this->remove_possible_redirects();
@@ -139,22 +162,22 @@ class Plugin_Importer {
139
  * Install a single plugin
140
  *
141
  * @param string $plugin_slug plugin slug.
 
 
142
  */
143
  private function install_single_plugin( $plugin_slug ) {
144
- $plugin_dir = WP_PLUGIN_DIR . '/' . $plugin_slug;
 
 
 
145
 
146
- if ( is_dir( $plugin_dir ) ) {
147
- return;
 
148
  }
149
 
150
  do_action( 'themeisle_ob_before_single_plugin_install', $plugin_slug );
151
 
152
- require_once( ABSPATH . 'wp-admin/includes/plugin-install.php' );
153
- require_once( ABSPATH . 'wp-admin/includes/file.php' );
154
- require_once( ABSPATH . 'wp-admin/includes/misc.php' );
155
- require_once( ABSPATH . 'wp-admin/includes/plugin.php' );
156
- require_once( ABSPATH . 'wp-admin/includes/class-wp-upgrader.php' );
157
-
158
  $api = plugins_api(
159
  'plugin_information',
160
  array(
@@ -194,11 +217,13 @@ class Plugin_Importer {
194
  if ( $install !== true ) {
195
  $this->log .= 'Error: Install process failed (' . ucwords( $plugin_slug ) . ').' . "\n";
196
 
197
- return;
198
  }
199
  $this->log .= 'Installed "' . ucwords( $plugin_slug ) . '"' . "\n ";
200
 
201
  do_action( 'themeisle_ob_after_single_plugin_install', $plugin_slug );
 
 
202
  }
203
 
204
  /**
@@ -257,34 +282,43 @@ class Plugin_Importer {
257
  * Activate a single plugin
258
  *
259
  * @param string $plugin_slug plugin slug.
 
 
260
  */
261
  private function activate_single_plugin( $plugin_slug ) {
262
  $plugin_dir = WP_PLUGIN_DIR . '/' . $plugin_slug;
263
 
264
- $plugin_path = $this->get_plugin_path( $plugin_slug );
265
- $plugin_entry = $this->get_plugin_entry( $plugin_slug );
266
 
 
267
  if ( ! file_exists( $plugin_path ) ) {
268
  $this->log .= 'No plugin with the slug "' . $plugin_slug . '" under that directory.' . "\n";
269
 
270
- return;
271
  }
272
 
273
  do_action( 'themeisle_ob_before_single_plugin_activation', $plugin_slug );
274
 
275
- include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
276
-
277
- if ( is_plugin_active( $plugin_entry ) ) {
278
  $this->log .= '"' . ucwords( $plugin_slug ) . '" already active.' . "\n";
279
 
280
- return;
 
 
 
 
 
281
  }
 
282
  $this->maybe_provide_activation_help( $plugin_slug, $plugin_dir );
283
 
284
  activate_plugin( $plugin_path );
285
  $this->log .= 'Activated ' . ucwords( $plugin_slug ) . '.' . "\n";
286
 
287
  do_action( 'themeisle_ob_after_single_plugin_activation', $plugin_slug );
 
 
288
  }
289
 
290
  /**
@@ -298,4 +332,29 @@ class Plugin_Importer {
298
  require_once( $path . '/includes/admin/wc-admin-functions.php' );
299
  }
300
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
301
  }
60
  * @return WP_REST_Response
61
  */
62
  public function install_plugins( WP_REST_Request $request ) {
63
+ require_once( ABSPATH . 'wp-admin/includes/plugin-install.php' );
64
+ require_once( ABSPATH . 'wp-admin/includes/file.php' );
65
+ require_once( ABSPATH . 'wp-admin/includes/misc.php' );
66
+ require_once( ABSPATH . 'wp-admin/includes/plugin.php' );
67
+ require_once( ABSPATH . 'wp-admin/includes/class-wp-upgrader.php' );
68
 
69
+ $plugins = $request->get_json_params();
 
 
 
 
 
 
 
70
 
71
+ foreach ( $plugins as $slug => $state ) {
72
+ if ( ! $state || empty( $state ) ) {
73
+ unset( $plugins[ $slug ] );
74
+ }
75
+
76
+ if ( $this->plugin_dir_exists( $slug ) && $this->plugin_is_active( $slug ) ) {
77
+ unset( $plugins[ $slug ] );
78
+ }
79
+ }
80
 
 
81
  if ( empty( $plugins ) || ! is_array( $plugins ) ) {
82
  return new WP_REST_Response(
83
  array(
87
  );
88
  }
89
 
90
+ do_action( 'themeisle_ob_before_plugins_install' );
 
 
 
 
91
 
92
+ $install = $this->run_plugins_install( $plugins );
93
+
94
+ if ( $install instanceof WP_REST_Response ) {
95
+ return $install;
96
+ }
97
 
98
  return new WP_REST_Response(
99
  array(
107
  * Install and activate plugins.
108
  *
109
  * @param array $plugins_array plugins formated slug => true.
110
+ *
111
+ *
112
+ * @return WP_REST_Response
113
  */
114
  public function run_plugins_install( $plugins_array ) {
 
 
115
  foreach ( $plugins_array as $plugin_slug => $true ) {
 
 
 
116
  $this->logger->log( "Installing {$plugin_slug}.", 'progress' );
117
+ $install = $this->install_single_plugin( $plugin_slug );
118
+ if ( ! $install ) {
119
+ $this->logger->log( 'Current user cannot install plugins.' );
120
+
121
+ return new WP_REST_Response(
122
+ array(
123
+ 'success' => false,
124
+ 'log' => $this->log,
125
+ 'data' => 'no_plugin_install_permission',
126
+ )
127
+ );
128
+ }
129
  $this->logger->log( "Activating {$plugin_slug}.", 'progress' );
130
+ $activate = $this->activate_single_plugin( $plugin_slug );
131
+ if ( ! $activate ) {
132
+ $this->logger->log( 'Current user cannot activate plugins.' );
133
+
134
+ return new WP_REST_Response(
135
+ array(
136
+ 'success' => false,
137
+ 'log' => $this->log,
138
+ 'data' => 'no_plugin_activation_permission',
139
+ )
140
+ );
141
+ }
142
  }
143
 
144
  $this->remove_possible_redirects();
162
  * Install a single plugin
163
  *
164
  * @param string $plugin_slug plugin slug.
165
+ *
166
+ * @return bool
167
  */
168
  private function install_single_plugin( $plugin_slug ) {
169
+ // Plugin is already there.
170
+ if ( $this->plugin_dir_exists( $plugin_slug ) ) {
171
+ return true;
172
+ }
173
 
174
+ // User doesn't have permissions.
175
+ if ( ! current_user_can( 'install_plugins' ) ) {
176
+ return false;
177
  }
178
 
179
  do_action( 'themeisle_ob_before_single_plugin_install', $plugin_slug );
180
 
 
 
 
 
 
 
181
  $api = plugins_api(
182
  'plugin_information',
183
  array(
217
  if ( $install !== true ) {
218
  $this->log .= 'Error: Install process failed (' . ucwords( $plugin_slug ) . ').' . "\n";
219
 
220
+ return false;
221
  }
222
  $this->log .= 'Installed "' . ucwords( $plugin_slug ) . '"' . "\n ";
223
 
224
  do_action( 'themeisle_ob_after_single_plugin_install', $plugin_slug );
225
+
226
+ return true;
227
  }
228
 
229
  /**
282
  * Activate a single plugin
283
  *
284
  * @param string $plugin_slug plugin slug.
285
+ *
286
+ * @return bool
287
  */
288
  private function activate_single_plugin( $plugin_slug ) {
289
  $plugin_dir = WP_PLUGIN_DIR . '/' . $plugin_slug;
290
 
291
+ $plugin_path = $this->get_plugin_path( $plugin_slug );
 
292
 
293
+ // Plugin isn't there.
294
  if ( ! file_exists( $plugin_path ) ) {
295
  $this->log .= 'No plugin with the slug "' . $plugin_slug . '" under that directory.' . "\n";
296
 
297
+ return false;
298
  }
299
 
300
  do_action( 'themeisle_ob_before_single_plugin_activation', $plugin_slug );
301
 
302
+ // Plugin is already active.
303
+ if ( $this->plugin_is_active( $plugin_slug ) ) {
 
304
  $this->log .= '"' . ucwords( $plugin_slug ) . '" already active.' . "\n";
305
 
306
+ return true;
307
+ }
308
+
309
+ // User doesn't have permissions.
310
+ if ( ! current_user_can( 'activate_plugins' ) ) {
311
+ return false;
312
  }
313
+
314
  $this->maybe_provide_activation_help( $plugin_slug, $plugin_dir );
315
 
316
  activate_plugin( $plugin_path );
317
  $this->log .= 'Activated ' . ucwords( $plugin_slug ) . '.' . "\n";
318
 
319
  do_action( 'themeisle_ob_after_single_plugin_activation', $plugin_slug );
320
+
321
+ return true;
322
  }
323
 
324
  /**
332
  require_once( $path . '/includes/admin/wc-admin-functions.php' );
333
  }
334
  }
335
+
336
+ /**
337
+ * Check if plugin directory exists.
338
+ *
339
+ * @param string $slug plugin slug.
340
+ *
341
+ * @retun bool
342
+ */
343
+ private function plugin_dir_exists( $slug ) {
344
+ return is_dir( WP_PLUGIN_DIR . '/' . $slug );
345
+ }
346
+
347
+ /**
348
+ * Check if plugin is already active.
349
+ *
350
+ * @param string $slug plugin slug.
351
+ *
352
+ * @retun bool
353
+ */
354
+ private function plugin_is_active( $slug ) {
355
+ $plugin_entry = $this->get_plugin_entry( $slug );
356
+ include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
357
+
358
+ return is_plugin_active( $plugin_entry );
359
+ }
360
  }
includes/Main.php CHANGED
@@ -16,7 +16,7 @@ class Main {
16
  *
17
  * @var string Version string.
18
  */
19
- const VERSION = '1.1.2';
20
  /**
21
  * Sites Library API URL.
22
  *
@@ -49,6 +49,13 @@ class Main {
49
  */
50
  public $editor = null;
51
 
 
 
 
 
 
 
 
52
  /**
53
  * Sites listing
54
  *
@@ -80,6 +87,7 @@ class Main {
80
  */
81
  private function init() {
82
  $this->setup_editor();
 
83
  $this->setup_sites_listing();
84
 
85
  if ( ! $this->should_load() ) {
@@ -122,7 +130,6 @@ class Main {
122
  $this->admin->init();
123
  }
124
 
125
-
126
  /**
127
  * Setup editor functionality.
128
  *
@@ -133,6 +140,16 @@ class Main {
133
  $this->editor->init();
134
  }
135
 
 
 
 
 
 
 
 
 
 
 
136
  /**
137
  * Setup the restful functionality.
138
  *
16
  *
17
  * @var string Version string.
18
  */
19
+ const VERSION = '1.1.3';
20
  /**
21
  * Sites Library API URL.
22
  *
49
  */
50
  public $editor = null;
51
 
52
+ /**
53
+ * Elementor
54
+ *
55
+ * @var Elementor
56
+ */
57
+ public $elementor = null;
58
+
59
  /**
60
  * Sites listing
61
  *
87
  */
88
  private function init() {
89
  $this->setup_editor();
90
+ $this->setup_elementor();
91
  $this->setup_sites_listing();
92
 
93
  if ( ! $this->should_load() ) {
130
  $this->admin->init();
131
  }
132
 
 
133
  /**
134
  * Setup editor functionality.
135
  *
140
  $this->editor->init();
141
  }
142
 
143
+ /**
144
+ * Setup Elementor functionality.
145
+ *
146
+ * @return void
147
+ */
148
+ private function setup_elementor() {
149
+ $this->elementor = new Elementor();
150
+ $this->elementor->init();
151
+ }
152
+
153
  /**
154
  * Setup the restful functionality.
155
  *
includes/Rest_Server.php CHANGED
@@ -301,6 +301,29 @@ class Rest_Server {
301
  * @return int|\WP_Error
302
  */
303
  private function insert_single_template( $template ) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
304
  return wp_insert_post(
305
  array(
306
  'post_title' => wp_strip_all_tags( $template['template_name'] ),
@@ -311,4 +334,18 @@ class Rest_Server {
311
  )
312
  );
313
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
314
  }
301
  * @return int|\WP_Error
302
  */
303
  private function insert_single_template( $template ) {
304
+ add_filter(
305
+ 'wp_insert_post_data',
306
+ array( $this, 'parse_global_colors_unicode' ),
307
+ 10,
308
+ 2
309
+ );
310
+
311
+ if ( 'elementor' === $template['template_type'] ) {
312
+ return wp_insert_post(
313
+ array(
314
+ 'post_title' => wp_strip_all_tags( $template['template_name'] ),
315
+ 'post_status' => 'publish',
316
+ 'post_type' => 'page',
317
+ 'page_template' => 'page-templates/template-pagebuilder-full-width.php',
318
+ 'meta_input' => array(
319
+ '_elementor_data' => $template['content'],
320
+ '_elementor_template_type' => 'wp-page',
321
+ '_elementor_edit_mode' => 'builder',
322
+ ),
323
+ )
324
+ );
325
+ }
326
+
327
  return wp_insert_post(
328
  array(
329
  'post_title' => wp_strip_all_tags( $template['template_name'] ),
334
  )
335
  );
336
  }
337
+
338
+ /**
339
+ * Parse global colors unicode.
340
+ *
341
+ * @param array $data post data
342
+ * @param array $post_arr post array.
343
+ *
344
+ * @return array
345
+ */
346
+ public function parse_global_colors_unicode( $data, $post_arr ) {
347
+ $data['post_content'] = str_replace( 'var(\\u002d\\u002dnv', 'var(--nv', $data['post_content'] );
348
+
349
+ return $data;
350
+ }
351
  }
languages/templates-patterns-collection.pot CHANGED
@@ -1,15 +1,15 @@
1
- # Copyright (C) 2020 ThemeIsle
2
  # This file is distributed under the same license as the Templates Patterns Collection plugin.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: Templates Patterns Collection 1.0.11\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/templates-patterns-collection\n"
7
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
8
  "Language-Team: LANGUAGE <LL@li.org>\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
- "POT-Creation-Date: 2020-11-23T16:41:37+00:00\n"
13
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14
  "X-Generator: WP-CLI 2.4.0\n"
15
  "X-Domain: templates-patterns-collection\n"
@@ -39,14 +39,14 @@ msgid "Hi! We've noticed you were using a child theme of Zelle before. To make y
39
  msgstr ""
40
 
41
  #: includes/Admin.php:270
42
- #: assets/build/app.js:4365
43
  #: assets/src/Components/StarterSiteCard.js:60
44
  msgid "Preview"
45
  msgstr ""
46
 
47
  #: includes/Admin.php:271
48
- #: assets/build/app.js:4102
49
- #: assets/build/app.js:4369
50
  #: assets/src/Components/PreviewFrame.js:102
51
  #: assets/src/Components/StarterSiteCard.js:68
52
  msgid "Import"
@@ -61,7 +61,7 @@ msgid "Importing"
61
  msgstr ""
62
 
63
  #: includes/Admin.php:274
64
- #: assets/build/app.js:3671
65
  #: assets/src/Components/Migration.js:165
66
  msgid "Cancel"
67
  msgstr ""
@@ -71,21 +71,21 @@ msgid "Loading"
71
  msgstr ""
72
 
73
  #: includes/Admin.php:276
74
- #: assets/build/app.js:2984
75
- #: assets/build/app.js:3685
76
  #: assets/src/Components/ImportModal.js:603
77
  #: assets/src/Components/Migration.js:198
78
  msgid "View Website"
79
  msgstr ""
80
 
81
  #: includes/Admin.php:277
82
- #: assets/build/app.js:2988
83
  #: assets/src/Components/ImportModal.js:613
84
  msgid "Add your own content"
85
  msgstr ""
86
 
87
  #: includes/Admin.php:278
88
- #: assets/build/app.js:2981
89
  #: assets/src/Components/ImportModal.js:594
90
  msgid "Back to Sites Library"
91
  msgstr ""
@@ -99,7 +99,7 @@ msgid "Advanced Options"
99
  msgstr ""
100
 
101
  #: includes/Admin.php:281
102
- #: assets/build/app.js:2723
103
  #: assets/src/Components/ImportModal.js:272
104
  msgid "Plugins"
105
  msgstr ""
@@ -117,19 +117,19 @@ msgid "Search"
117
  msgstr ""
118
 
119
  #: includes/Admin.php:285
120
- #: assets/build/app.js:2666
121
  #: assets/src/Components/ImportModal.js:200
122
  msgid "Content"
123
  msgstr ""
124
 
125
  #: includes/Admin.php:286
126
- #: assets/build/app.js:2670
127
  #: assets/src/Components/ImportModal.js:204
128
  msgid "Customizer"
129
  msgstr ""
130
 
131
  #: includes/Admin.php:287
132
- #: assets/build/app.js:2674
133
  #: assets/src/Components/ImportModal.js:208
134
  msgid "Widgets"
135
  msgstr ""
@@ -151,7 +151,7 @@ msgid "Here is our own collection of related images you can use for your site."
151
  msgstr ""
152
 
153
  #: includes/Admin.php:292
154
- #: assets/build/app.js:2961
155
  #: assets/src/Components/ImportModal.js:542
156
  msgid "Content was successfully imported. Enjoy your new site!"
157
  msgstr ""
@@ -229,17 +229,17 @@ msgid "With Neve, you can choose from multiple unique demos, specially designed
229
  msgstr ""
230
 
231
  #: assets/build/app.js:425
232
- #: assets/build/app.js:4391
233
  #: assets/src/Components/CloudLibrary/DemoSiteTemplatesImport.js:155
234
  #: assets/src/Components/StarterSiteCard.js:103
235
  msgid "Premium"
236
  msgstr ""
237
 
238
  #: assets/build/app.js:447
239
- #: assets/build/app.js:3383
240
- #: assets/build/app.js:3671
241
- #: assets/build/app.js:3921
242
- #: assets/build/app.js:4080
243
  #: assets/src/Components/CloudLibrary/DemoSiteTemplatesImport.js:206
244
  #: assets/src/Components/InstallModal.js:163
245
  #: assets/src/Components/Migration.js:161
@@ -248,281 +248,281 @@ msgstr ""
248
  msgid "Close"
249
  msgstr ""
250
 
251
- #: assets/build/app.js:780
252
  #: assets/src/Components/CloudLibrary/ImportTemplatesModal.js:143
253
  msgid "Import done!"
254
  msgstr ""
255
 
256
- #: assets/build/app.js:782
257
  #: assets/src/Components/CloudLibrary/ImportTemplatesModal.js:150
258
  msgid "Template was successfully imported!"
259
  msgstr ""
260
 
261
- #: assets/build/app.js:782
262
  #: assets/src/Components/CloudLibrary/ImportTemplatesModal.js:154
263
  msgid "Templates were successfully imported!"
264
  msgstr ""
265
 
266
- #: assets/build/app.js:796
267
- #: assets/src/Components/CloudLibrary/ImportTemplatesModal.js:175
268
  msgid "Visit"
269
  msgstr ""
270
 
271
- #: assets/build/app.js:799
272
- #: assets/src/Components/CloudLibrary/ImportTemplatesModal.js:184
273
  msgid "Edit"
274
  msgstr ""
275
 
276
- #: assets/build/app.js:814
277
- #: assets/src/Components/CloudLibrary/ImportTemplatesModal.js:211
278
  msgid "An error occurred!"
279
  msgstr ""
280
 
281
  #. translators: %s the name of the template
282
- #: assets/build/app.js:834
283
- #: assets/src/Components/CloudLibrary/ImportTemplatesModal.js:247
284
  msgid "The %s template will be imported as a page into your site. This import <strong/> include any plugins or theme settings."
285
  msgstr ""
286
 
287
  #. translators: %s the name of the template
288
- #: assets/build/app.js:834
289
- #: assets/src/Components/CloudLibrary/ImportTemplatesModal.js:253
290
  msgid "All the templates that are included in this starter site, will be imported as pages. This import <strong/> include any plugins or theme settings."
291
  msgstr ""
292
 
293
  #. translators: name of starter site
294
- #: assets/build/app.js:853
295
- #: assets/src/Components/CloudLibrary/ImportTemplatesModal.js:278
296
  msgid "Import the %s template"
297
  msgstr ""
298
 
299
  #. translators: name of template
300
- #: assets/build/app.js:855
301
- #: assets/src/Components/CloudLibrary/ImportTemplatesModal.js:283
302
  msgid "Import all templates from %s"
303
  msgstr ""
304
 
305
- #: assets/build/app.js:864
306
- #: assets/src/Components/CloudLibrary/ImportTemplatesModal.js:303
307
  msgid "I want to import the entire site"
308
  msgstr ""
309
 
310
- #: assets/build/app.js:2082
311
- #: assets/build/app.js:2111
312
- #: assets/build/app.js:2192
313
  #: assets/src/Components/EditorSelector.js:30
314
  #: assets/src/Components/EditorSelector.js:70
315
  #: assets/src/Components/EditorTabs.js:42
316
  msgid "Builder Logo"
317
  msgstr ""
318
 
319
- #: assets/build/app.js:2554
320
- #: assets/build/app.js:2579
321
  #: assets/src/Components/ImportModal.js:61
322
  #: assets/src/Components/ImportModal.js:97
323
  msgid "Something went wrong while loading the site data. Please refresh the page and try again."
324
  msgstr ""
325
 
326
  #. translators: name of starter site
327
- #: assets/build/app.js:2658
328
  #: assets/src/Components/ImportModal.js:180
329
  msgid "Import %s as a complete site"
330
  msgstr ""
331
 
332
- #: assets/build/app.js:2660
333
  #: assets/src/Components/ImportModal.js:188
334
  msgid "Import the entire site including customizer options, pages, content and plugins."
335
  msgstr ""
336
 
337
- #: assets/build/app.js:2687
338
  #: assets/src/Components/ImportModal.js:222
339
  msgid "Import settings"
340
  msgstr ""
341
 
342
- #: assets/build/app.js:2879
343
  #: assets/src/Components/ImportModal.js:427
344
  msgid "Something went wrong while installing the necessary plugins."
345
  msgstr ""
346
 
347
- #: assets/build/app.js:2880
348
  #: assets/src/Components/ImportModal.js:431
349
  msgid "Something went wrong while importing the website content."
350
  msgstr ""
351
 
352
- #: assets/build/app.js:2881
353
  #: assets/src/Components/ImportModal.js:435
354
  msgid "Something went wrong while updating the customizer settings."
355
  msgstr ""
356
 
357
- #: assets/build/app.js:2882
358
  #: assets/src/Components/ImportModal.js:439
359
  msgid "Something went wrong while importing the widgets."
360
  msgstr ""
361
 
362
- #: assets/build/app.js:2967
363
  #: assets/src/Components/ImportModal.js:562
364
  msgid "I want to import just the templates"
365
  msgstr ""
366
 
367
- #: assets/build/app.js:2975
368
  #: assets/src/Components/ImportModal.js:580
369
  msgid "Import entire site"
370
  msgstr ""
371
 
372
- #: assets/build/app.js:3058
373
  #: assets/src/Components/ImportModalError.js:26
374
  msgid "Error code"
375
  msgstr ""
376
 
377
- #: assets/build/app.js:3058
378
  #: assets/src/Components/ImportModalError.js:31
379
  msgid "Error log"
380
  msgstr ""
381
 
382
- #: assets/build/app.js:3148
383
  #: assets/src/Components/ImportStepper.js:8
384
  msgid "Installing Plugins"
385
  msgstr ""
386
 
387
- #: assets/build/app.js:3153
388
  #: assets/src/Components/ImportStepper.js:13
389
  msgid "Importing Content"
390
  msgstr ""
391
 
392
- #: assets/build/app.js:3158
393
  #: assets/src/Components/ImportStepper.js:18
394
  msgid "Importing Customizer Settings"
395
  msgstr ""
396
 
397
- #: assets/build/app.js:3163
398
  #: assets/src/Components/ImportStepper.js:26
399
  msgid "Importing Widgets"
400
  msgstr ""
401
 
402
  #. translators: %s: Error message.
403
- #: assets/build/app.js:3287
404
  #: assets/src/Components/InstallModal.js:31
405
  msgid "An error has ocurred: %s"
406
  msgstr ""
407
 
408
- #: assets/build/app.js:3304
409
  #: assets/src/Components/InstallModal.js:52
410
  msgid "Could not install theme."
411
  msgstr ""
412
 
413
- #: assets/build/app.js:3314
414
  #: assets/src/Components/InstallModal.js:67
415
  msgid "Could not activate theme."
416
  msgstr ""
417
 
418
- #: assets/build/app.js:3334
419
  #: assets/src/Components/InstallModal.js:89
420
  msgid "Install and Activate Neve"
421
  msgstr ""
422
 
423
- #: assets/build/app.js:3348
424
  #: assets/src/Components/InstallModal.js:102
425
  msgid "Logo"
426
  msgstr ""
427
 
428
- #: assets/build/app.js:3359
429
  #: assets/src/Components/InstallModal.js:116
430
  msgid "In order to import the starter site, Neve theme has to be installed and activated. Click the button below to install and activate Neve"
431
  msgstr ""
432
 
433
- #: assets/build/app.js:3376
434
  #: assets/src/Components/InstallModal.js:147
435
  msgid "Install and Activate"
436
  msgstr ""
437
 
438
- #: assets/build/app.js:3376
439
  #: assets/src/Components/InstallModal.js:151
440
  msgid "Activate"
441
  msgstr ""
442
 
443
- #: assets/build/app.js:3642
444
- #: assets/build/app.js:3714
445
  #: assets/src/Components/Migration.js:82
446
  #: assets/src/Components/Migration.js:240
447
  msgid "Migrate"
448
  msgstr ""
449
 
450
- #: assets/build/app.js:3664
451
  #: assets/src/Components/Migration.js:141
452
  msgid "Migrating"
453
  msgstr ""
454
 
455
- #: assets/build/app.js:3676
456
  #: assets/src/Components/Migration.js:177
457
  msgid "Start Migration"
458
  msgstr ""
459
 
460
- #: assets/build/app.js:3682
461
  #: assets/src/Components/Migration.js:189
462
  msgid "Edit Content"
463
  msgstr ""
464
 
465
- #: assets/build/app.js:3725
466
  #: assets/src/Components/Migration.js:260
467
  msgid "Dismissed"
468
  msgstr ""
469
 
470
- #: assets/build/app.js:3729
471
  #: assets/src/Components/Migration.js:269
472
  msgid "Dismiss"
473
  msgstr ""
474
 
475
- #: assets/build/app.js:3930
476
  #: assets/src/Components/OnboardingContent.js:171
477
  msgid "No results found"
478
  msgstr ""
479
 
480
- #: assets/build/app.js:4085
481
  #: assets/src/Components/PreviewFrame.js:62
482
  msgid "Previous"
483
  msgstr ""
484
 
485
- #: assets/build/app.js:4090
486
  #: assets/src/Components/PreviewFrame.js:74
487
  msgid "Next"
488
  msgstr ""
489
 
490
- #: assets/build/app.js:4098
491
  #: assets/src/Components/PreviewFrame.js:91
492
  msgid "Upgrade and Import"
493
  msgstr ""
494
 
495
- #: assets/build/app.js:4242
496
  #: assets/src/Components/Search.js:102
497
  msgid "Search for a starter site"
498
  msgstr ""
499
 
500
- #: assets/build/app.js:4377
501
  #: assets/src/Components/StarterSiteCard.js:81
502
  msgid "View Pages"
503
  msgstr ""
504
 
505
- #: assets/build/app.js:5001
506
  #: assets/src/utils/common.js:7
507
  msgid "Business"
508
  msgstr ""
509
 
510
- #: assets/build/app.js:5001
511
  #: assets/src/utils/common.js:8
512
  msgid "Ecommerce"
513
  msgstr ""
514
 
515
- #: assets/build/app.js:5001
516
  #: assets/src/utils/common.js:9
517
  msgid "Fashion"
518
  msgstr ""
519
 
520
- #: assets/build/app.js:5001
521
  #: assets/src/utils/common.js:10
522
  msgid "Blogging"
523
  msgstr ""
524
 
525
- #: assets/build/app.js:5001
526
  #: assets/src/utils/common.js:11
527
  msgid "Photography"
528
  msgstr ""
1
+ # Copyright (C) 2021 ThemeIsle
2
  # This file is distributed under the same license as the Templates Patterns Collection plugin.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: Templates Patterns Collection 1.1.1\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/templates-patterns-collection\n"
7
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
8
  "Language-Team: LANGUAGE <LL@li.org>\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
+ "POT-Creation-Date: 2021-02-09T14:55:43+00:00\n"
13
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14
  "X-Generator: WP-CLI 2.4.0\n"
15
  "X-Domain: templates-patterns-collection\n"
39
  msgstr ""
40
 
41
  #: includes/Admin.php:270
42
+ #: assets/build/app.js:4587
43
  #: assets/src/Components/StarterSiteCard.js:60
44
  msgid "Preview"
45
  msgstr ""
46
 
47
  #: includes/Admin.php:271
48
+ #: assets/build/app.js:4324
49
+ #: assets/build/app.js:4591
50
  #: assets/src/Components/PreviewFrame.js:102
51
  #: assets/src/Components/StarterSiteCard.js:68
52
  msgid "Import"
61
  msgstr ""
62
 
63
  #: includes/Admin.php:274
64
+ #: assets/build/app.js:3893
65
  #: assets/src/Components/Migration.js:165
66
  msgid "Cancel"
67
  msgstr ""
71
  msgstr ""
72
 
73
  #: includes/Admin.php:276
74
+ #: assets/build/app.js:3206
75
+ #: assets/build/app.js:3907
76
  #: assets/src/Components/ImportModal.js:603
77
  #: assets/src/Components/Migration.js:198
78
  msgid "View Website"
79
  msgstr ""
80
 
81
  #: includes/Admin.php:277
82
+ #: assets/build/app.js:3210
83
  #: assets/src/Components/ImportModal.js:613
84
  msgid "Add your own content"
85
  msgstr ""
86
 
87
  #: includes/Admin.php:278
88
+ #: assets/build/app.js:3203
89
  #: assets/src/Components/ImportModal.js:594
90
  msgid "Back to Sites Library"
91
  msgstr ""
99
  msgstr ""
100
 
101
  #: includes/Admin.php:281
102
+ #: assets/build/app.js:2945
103
  #: assets/src/Components/ImportModal.js:272
104
  msgid "Plugins"
105
  msgstr ""
117
  msgstr ""
118
 
119
  #: includes/Admin.php:285
120
+ #: assets/build/app.js:2888
121
  #: assets/src/Components/ImportModal.js:200
122
  msgid "Content"
123
  msgstr ""
124
 
125
  #: includes/Admin.php:286
126
+ #: assets/build/app.js:2892
127
  #: assets/src/Components/ImportModal.js:204
128
  msgid "Customizer"
129
  msgstr ""
130
 
131
  #: includes/Admin.php:287
132
+ #: assets/build/app.js:2896
133
  #: assets/src/Components/ImportModal.js:208
134
  msgid "Widgets"
135
  msgstr ""
151
  msgstr ""
152
 
153
  #: includes/Admin.php:292
154
+ #: assets/build/app.js:3183
155
  #: assets/src/Components/ImportModal.js:542
156
  msgid "Content was successfully imported. Enjoy your new site!"
157
  msgstr ""
229
  msgstr ""
230
 
231
  #: assets/build/app.js:425
232
+ #: assets/build/app.js:4613
233
  #: assets/src/Components/CloudLibrary/DemoSiteTemplatesImport.js:155
234
  #: assets/src/Components/StarterSiteCard.js:103
235
  msgid "Premium"
236
  msgstr ""
237
 
238
  #: assets/build/app.js:447
239
+ #: assets/build/app.js:3605
240
+ #: assets/build/app.js:3893
241
+ #: assets/build/app.js:4143
242
+ #: assets/build/app.js:4302
243
  #: assets/src/Components/CloudLibrary/DemoSiteTemplatesImport.js:206
244
  #: assets/src/Components/InstallModal.js:163
245
  #: assets/src/Components/Migration.js:161
248
  msgid "Close"
249
  msgstr ""
250
 
251
+ #: assets/build/app.js:827
252
  #: assets/src/Components/CloudLibrary/ImportTemplatesModal.js:143
253
  msgid "Import done!"
254
  msgstr ""
255
 
256
+ #: assets/build/app.js:829
257
  #: assets/src/Components/CloudLibrary/ImportTemplatesModal.js:150
258
  msgid "Template was successfully imported!"
259
  msgstr ""
260
 
261
+ #: assets/build/app.js:829
262
  #: assets/src/Components/CloudLibrary/ImportTemplatesModal.js:154
263
  msgid "Templates were successfully imported!"
264
  msgstr ""
265
 
266
+ #: assets/build/app.js:844
267
+ #: assets/src/Components/CloudLibrary/ImportTemplatesModal.js:181
268
  msgid "Visit"
269
  msgstr ""
270
 
271
+ #: assets/build/app.js:847
272
+ #: assets/src/Components/CloudLibrary/ImportTemplatesModal.js:190
273
  msgid "Edit"
274
  msgstr ""
275
 
276
+ #: assets/build/app.js:862
277
+ #: assets/src/Components/CloudLibrary/ImportTemplatesModal.js:217
278
  msgid "An error occurred!"
279
  msgstr ""
280
 
281
  #. translators: %s the name of the template
282
+ #: assets/build/app.js:882
283
+ #: assets/src/Components/CloudLibrary/ImportTemplatesModal.js:253
284
  msgid "The %s template will be imported as a page into your site. This import <strong/> include any plugins or theme settings."
285
  msgstr ""
286
 
287
  #. translators: %s the name of the template
288
+ #: assets/build/app.js:882
289
+ #: assets/src/Components/CloudLibrary/ImportTemplatesModal.js:259
290
  msgid "All the templates that are included in this starter site, will be imported as pages. This import <strong/> include any plugins or theme settings."
291
  msgstr ""
292
 
293
  #. translators: name of starter site
294
+ #: assets/build/app.js:901
295
+ #: assets/src/Components/CloudLibrary/ImportTemplatesModal.js:284
296
  msgid "Import the %s template"
297
  msgstr ""
298
 
299
  #. translators: name of template
300
+ #: assets/build/app.js:903
301
+ #: assets/src/Components/CloudLibrary/ImportTemplatesModal.js:289
302
  msgid "Import all templates from %s"
303
  msgstr ""
304
 
305
+ #: assets/build/app.js:912
306
+ #: assets/src/Components/CloudLibrary/ImportTemplatesModal.js:309
307
  msgid "I want to import the entire site"
308
  msgstr ""
309
 
310
+ #: assets/build/app.js:2304
311
+ #: assets/build/app.js:2333
312
+ #: assets/build/app.js:2414
313
  #: assets/src/Components/EditorSelector.js:30
314
  #: assets/src/Components/EditorSelector.js:70
315
  #: assets/src/Components/EditorTabs.js:42
316
  msgid "Builder Logo"
317
  msgstr ""
318
 
319
+ #: assets/build/app.js:2776
320
+ #: assets/build/app.js:2801
321
  #: assets/src/Components/ImportModal.js:61
322
  #: assets/src/Components/ImportModal.js:97
323
  msgid "Something went wrong while loading the site data. Please refresh the page and try again."
324
  msgstr ""
325
 
326
  #. translators: name of starter site
327
+ #: assets/build/app.js:2880
328
  #: assets/src/Components/ImportModal.js:180
329
  msgid "Import %s as a complete site"
330
  msgstr ""
331
 
332
+ #: assets/build/app.js:2882
333
  #: assets/src/Components/ImportModal.js:188
334
  msgid "Import the entire site including customizer options, pages, content and plugins."
335
  msgstr ""
336
 
337
+ #: assets/build/app.js:2909
338
  #: assets/src/Components/ImportModal.js:222
339
  msgid "Import settings"
340
  msgstr ""
341
 
342
+ #: assets/build/app.js:3101
343
  #: assets/src/Components/ImportModal.js:427
344
  msgid "Something went wrong while installing the necessary plugins."
345
  msgstr ""
346
 
347
+ #: assets/build/app.js:3102
348
  #: assets/src/Components/ImportModal.js:431
349
  msgid "Something went wrong while importing the website content."
350
  msgstr ""
351
 
352
+ #: assets/build/app.js:3103
353
  #: assets/src/Components/ImportModal.js:435
354
  msgid "Something went wrong while updating the customizer settings."
355
  msgstr ""
356
 
357
+ #: assets/build/app.js:3104
358
  #: assets/src/Components/ImportModal.js:439
359
  msgid "Something went wrong while importing the widgets."
360
  msgstr ""
361
 
362
+ #: assets/build/app.js:3189
363
  #: assets/src/Components/ImportModal.js:562
364
  msgid "I want to import just the templates"
365
  msgstr ""
366
 
367
+ #: assets/build/app.js:3197
368
  #: assets/src/Components/ImportModal.js:580
369
  msgid "Import entire site"
370
  msgstr ""
371
 
372
+ #: assets/build/app.js:3280
373
  #: assets/src/Components/ImportModalError.js:26
374
  msgid "Error code"
375
  msgstr ""
376
 
377
+ #: assets/build/app.js:3280
378
  #: assets/src/Components/ImportModalError.js:31
379
  msgid "Error log"
380
  msgstr ""
381
 
382
+ #: assets/build/app.js:3370
383
  #: assets/src/Components/ImportStepper.js:8
384
  msgid "Installing Plugins"
385
  msgstr ""
386
 
387
+ #: assets/build/app.js:3375
388
  #: assets/src/Components/ImportStepper.js:13
389
  msgid "Importing Content"
390
  msgstr ""
391
 
392
+ #: assets/build/app.js:3380
393
  #: assets/src/Components/ImportStepper.js:18
394
  msgid "Importing Customizer Settings"
395
  msgstr ""
396
 
397
+ #: assets/build/app.js:3385
398
  #: assets/src/Components/ImportStepper.js:26
399
  msgid "Importing Widgets"
400
  msgstr ""
401
 
402
  #. translators: %s: Error message.
403
+ #: assets/build/app.js:3509
404
  #: assets/src/Components/InstallModal.js:31
405
  msgid "An error has ocurred: %s"
406
  msgstr ""
407
 
408
+ #: assets/build/app.js:3526
409
  #: assets/src/Components/InstallModal.js:52
410
  msgid "Could not install theme."
411
  msgstr ""
412
 
413
+ #: assets/build/app.js:3536
414
  #: assets/src/Components/InstallModal.js:67
415
  msgid "Could not activate theme."
416
  msgstr ""
417
 
418
+ #: assets/build/app.js:3556
419
  #: assets/src/Components/InstallModal.js:89
420
  msgid "Install and Activate Neve"
421
  msgstr ""
422
 
423
+ #: assets/build/app.js:3570
424
  #: assets/src/Components/InstallModal.js:102
425
  msgid "Logo"
426
  msgstr ""
427
 
428
+ #: assets/build/app.js:3581
429
  #: assets/src/Components/InstallModal.js:116
430
  msgid "In order to import the starter site, Neve theme has to be installed and activated. Click the button below to install and activate Neve"
431
  msgstr ""
432
 
433
+ #: assets/build/app.js:3598
434
  #: assets/src/Components/InstallModal.js:147
435
  msgid "Install and Activate"
436
  msgstr ""
437
 
438
+ #: assets/build/app.js:3598
439
  #: assets/src/Components/InstallModal.js:151
440
  msgid "Activate"
441
  msgstr ""
442
 
443
+ #: assets/build/app.js:3864
444
+ #: assets/build/app.js:3936
445
  #: assets/src/Components/Migration.js:82
446
  #: assets/src/Components/Migration.js:240
447
  msgid "Migrate"
448
  msgstr ""
449
 
450
+ #: assets/build/app.js:3886
451
  #: assets/src/Components/Migration.js:141
452
  msgid "Migrating"
453
  msgstr ""
454
 
455
+ #: assets/build/app.js:3898
456
  #: assets/src/Components/Migration.js:177
457
  msgid "Start Migration"
458
  msgstr ""
459
 
460
+ #: assets/build/app.js:3904
461
  #: assets/src/Components/Migration.js:189
462
  msgid "Edit Content"
463
  msgstr ""
464
 
465
+ #: assets/build/app.js:3947
466
  #: assets/src/Components/Migration.js:260
467
  msgid "Dismissed"
468
  msgstr ""
469
 
470
+ #: assets/build/app.js:3951
471
  #: assets/src/Components/Migration.js:269
472
  msgid "Dismiss"
473
  msgstr ""
474
 
475
+ #: assets/build/app.js:4152
476
  #: assets/src/Components/OnboardingContent.js:171
477
  msgid "No results found"
478
  msgstr ""
479
 
480
+ #: assets/build/app.js:4307
481
  #: assets/src/Components/PreviewFrame.js:62
482
  msgid "Previous"
483
  msgstr ""
484
 
485
+ #: assets/build/app.js:4312
486
  #: assets/src/Components/PreviewFrame.js:74
487
  msgid "Next"
488
  msgstr ""
489
 
490
+ #: assets/build/app.js:4320
491
  #: assets/src/Components/PreviewFrame.js:91
492
  msgid "Upgrade and Import"
493
  msgstr ""
494
 
495
+ #: assets/build/app.js:4464
496
  #: assets/src/Components/Search.js:102
497
  msgid "Search for a starter site"
498
  msgstr ""
499
 
500
+ #: assets/build/app.js:4599
501
  #: assets/src/Components/StarterSiteCard.js:81
502
  msgid "View Pages"
503
  msgstr ""
504
 
505
+ #: assets/build/app.js:5223
506
  #: assets/src/utils/common.js:7
507
  msgid "Business"
508
  msgstr ""
509
 
510
+ #: assets/build/app.js:5223
511
  #: assets/src/utils/common.js:8
512
  msgid "Ecommerce"
513
  msgstr ""
514
 
515
+ #: assets/build/app.js:5223
516
  #: assets/src/utils/common.js:9
517
  msgid "Fashion"
518
  msgstr ""
519
 
520
+ #: assets/build/app.js:5223
521
  #: assets/src/utils/common.js:10
522
  msgid "Blogging"
523
  msgstr ""
524
 
525
+ #: assets/build/app.js:5223
526
  #: assets/src/utils/common.js:11
527
  msgid "Photography"
528
  msgstr ""
readme.txt CHANGED
@@ -27,6 +27,17 @@ No account is required to access the service template collection and the privacy
27
 
28
  == Changelog ==
29
 
 
 
 
 
 
 
 
 
 
 
 
30
  ##### [Version 1.1.2](https://github.com/Codeinwp/templates-patterns-collection/compare/v1.1.1...v1.1.2) (2020-12-17)
31
 
32
  * Fix rest meta fields not getting registered
27
 
28
  == Changelog ==
29
 
30
+ ##### [Version 1.1.3](https://github.com/Codeinwp/templates-patterns-collection/compare/v1.1.2...v1.1.3) (2021-02-10)
31
+
32
+ - Adds support for Elementor templates upload to Template Cloud
33
+ - Adds support for single Elementor templates import
34
+ - Fixe issue with CSS variables not being properly imported when importing individual templates
35
+ - Fixes icon misalignment inside the WordPress editor
36
+ - Allow site import even if the user doesn't have permissions to install plugins if the plugins are already installed and he can activate them
37
+
38
+
39
+
40
+
41
  ##### [Version 1.1.2](https://github.com/Codeinwp/templates-patterns-collection/compare/v1.1.1...v1.1.2) (2020-12-17)
42
 
43
  * Fix rest meta fields not getting registered
templates-patterns-collection.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Plugin Name: Templates Patterns Collection
4
  * Description: This plugin is an add-on to Neve WordPress theme which offers access to Templates and Block Patterns library service to be used with the theme.
5
- * Version: 1.1.2
6
  * Author: ThemeIsle
7
  * Author URI: https://themeisle.com
8
  * License: GPLv3
2
  /**
3
  * Plugin Name: Templates Patterns Collection
4
  * Description: This plugin is an add-on to Neve WordPress theme which offers access to Templates and Block Patterns library service to be used with the theme.
5
+ * Version: 1.1.3
6
  * Author: ThemeIsle
7
  * Author URI: https://themeisle.com
8
  * License: GPLv3
vendor/autoload.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
- return ComposerAutoloaderInite51e70fba58bfca11457f3a345842c3e::getLoader();
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
+ return ComposerAutoloaderInitab1cf351953fc764037d898eb625a5c4::getLoader();
vendor/composer/ClassLoader.php CHANGED
@@ -42,6 +42,8 @@ namespace Composer\Autoload;
42
  */
43
  class ClassLoader
44
  {
 
 
45
  // PSR-4
46
  private $prefixLengthsPsr4 = array();
47
  private $prefixDirsPsr4 = array();
@@ -57,6 +59,13 @@ class ClassLoader
57
  private $missingClasses = array();
58
  private $apcuPrefix;
59
 
 
 
 
 
 
 
 
60
  public function getPrefixes()
61
  {
62
  if (!empty($this->prefixesPsr0)) {
@@ -300,6 +309,15 @@ class ClassLoader
300
  public function register($prepend = false)
301
  {
302
  spl_autoload_register(array($this, 'loadClass'), true, $prepend);
 
 
 
 
 
 
 
 
 
303
  }
304
 
305
  /**
@@ -308,6 +326,10 @@ class ClassLoader
308
  public function unregister()
309
  {
310
  spl_autoload_unregister(array($this, 'loadClass'));
 
 
 
 
311
  }
312
 
313
  /**
@@ -367,6 +389,16 @@ class ClassLoader
367
  return $file;
368
  }
369
 
 
 
 
 
 
 
 
 
 
 
370
  private function findFileWithExtension($class, $ext)
371
  {
372
  // PSR-4 lookup
42
  */
43
  class ClassLoader
44
  {
45
+ private $vendorDir;
46
+
47
  // PSR-4
48
  private $prefixLengthsPsr4 = array();
49
  private $prefixDirsPsr4 = array();
59
  private $missingClasses = array();
60
  private $apcuPrefix;
61
 
62
+ private static $registeredLoaders = array();
63
+
64
+ public function __construct($vendorDir = null)
65
+ {
66
+ $this->vendorDir = $vendorDir;
67
+ }
68
+
69
  public function getPrefixes()
70
  {
71
  if (!empty($this->prefixesPsr0)) {
309
  public function register($prepend = false)
310
  {
311
  spl_autoload_register(array($this, 'loadClass'), true, $prepend);
312
+
313
+ if (null === $this->vendorDir) {
314
+ //no-op
315
+ } elseif ($prepend) {
316
+ self::$registeredLoaders = array($this->vendorDir => $this) + self::$registeredLoaders;
317
+ } else {
318
+ unset(self::$registeredLoaders[$this->vendorDir]);
319
+ self::$registeredLoaders[$this->vendorDir] = $this;
320
+ }
321
  }
322
 
323
  /**
326
  public function unregister()
327
  {
328
  spl_autoload_unregister(array($this, 'loadClass'));
329
+
330
+ if (null !== $this->vendorDir) {
331
+ unset(self::$registeredLoaders[$this->vendorDir]);
332
+ }
333
  }
334
 
335
  /**
389
  return $file;
390
  }
391
 
392
+ /**
393
+ * Returns the currently registered loaders indexed by their corresponding vendor directories.
394
+ *
395
+ * @return self[]
396
+ */
397
+ public static function getRegisteredLoaders()
398
+ {
399
+ return self::$registeredLoaders;
400
+ }
401
+
402
  private function findFileWithExtension($class, $ext)
403
  {
404
  // PSR-4 lookup
vendor/composer/InstalledVersions.php CHANGED
@@ -12,6 +12,7 @@
12
 
13
  namespace Composer;
14
 
 
15
  use Composer\Semver\VersionParser;
16
 
17
 
@@ -24,8 +25,8 @@ class InstalledVersions
24
  private static $installed = array (
25
  'root' =>
26
  array (
27
- 'pretty_version' => '1.1.2',
28
- 'version' => '1.1.2.0',
29
  'aliases' =>
30
  array (
31
  ),
@@ -36,8 +37,8 @@ private static $installed = array (
36
  array (
37
  'codeinwp/templates-patterns-collection' =>
38
  array (
39
- 'pretty_version' => '1.1.2',
40
- 'version' => '1.1.2.0',
41
  'aliases' =>
42
  array (
43
  ),
@@ -45,6 +46,8 @@ private static $installed = array (
45
  ),
46
  ),
47
  );
 
 
48
 
49
 
50
 
@@ -54,7 +57,17 @@ private static $installed = array (
54
 
55
  public static function getInstalledPackages()
56
  {
57
- return array_keys(self::$installed['versions']);
 
 
 
 
 
 
 
 
 
 
58
  }
59
 
60
 
@@ -67,7 +80,13 @@ return array_keys(self::$installed['versions']);
67
 
68
  public static function isInstalled($packageName)
69
  {
70
- return isset(self::$installed['versions'][$packageName]);
 
 
 
 
 
 
71
  }
72
 
73
 
@@ -102,42 +121,50 @@ return $provided->matches($constraint);
102
 
103
  public static function getVersionRanges($packageName)
104
  {
105
- if (!isset(self::$installed['versions'][$packageName])) {
106
- throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
 
107
  }
108
 
109
  $ranges = array();
110
- if (isset(self::$installed['versions'][$packageName]['pretty_version'])) {
111
- $ranges[] = self::$installed['versions'][$packageName]['pretty_version'];
112
  }
113
- if (array_key_exists('aliases', self::$installed['versions'][$packageName])) {
114
- $ranges = array_merge($ranges, self::$installed['versions'][$packageName]['aliases']);
115
  }
116
- if (array_key_exists('replaced', self::$installed['versions'][$packageName])) {
117
- $ranges = array_merge($ranges, self::$installed['versions'][$packageName]['replaced']);
118
  }
119
- if (array_key_exists('provided', self::$installed['versions'][$packageName])) {
120
- $ranges = array_merge($ranges, self::$installed['versions'][$packageName]['provided']);
121
  }
122
 
123
  return implode(' || ', $ranges);
124
  }
125
 
 
 
 
126
 
127
 
128
 
129
 
130
  public static function getVersion($packageName)
131
  {
132
- if (!isset(self::$installed['versions'][$packageName])) {
133
- throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
 
134
  }
135
 
136
- if (!isset(self::$installed['versions'][$packageName]['version'])) {
137
  return null;
138
  }
139
 
140
- return self::$installed['versions'][$packageName]['version'];
 
 
 
141
  }
142
 
143
 
@@ -146,15 +173,19 @@ return self::$installed['versions'][$packageName]['version'];
146
 
147
  public static function getPrettyVersion($packageName)
148
  {
149
- if (!isset(self::$installed['versions'][$packageName])) {
150
- throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
 
151
  }
152
 
153
- if (!isset(self::$installed['versions'][$packageName]['pretty_version'])) {
154
  return null;
155
  }
156
 
157
- return self::$installed['versions'][$packageName]['pretty_version'];
 
 
 
158
  }
159
 
160
 
@@ -163,15 +194,19 @@ return self::$installed['versions'][$packageName]['pretty_version'];
163
 
164
  public static function getReference($packageName)
165
  {
166
- if (!isset(self::$installed['versions'][$packageName])) {
167
- throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
 
168
  }
169
 
170
- if (!isset(self::$installed['versions'][$packageName]['reference'])) {
171
  return null;
172
  }
173
 
174
- return self::$installed['versions'][$packageName]['reference'];
 
 
 
175
  }
176
 
177
 
@@ -180,7 +215,9 @@ return self::$installed['versions'][$packageName]['reference'];
180
 
181
  public static function getRootPackage()
182
  {
183
- return self::$installed['root'];
 
 
184
  }
185
 
186
 
@@ -215,5 +252,33 @@ return self::$installed;
215
  public static function reload($data)
216
  {
217
  self::$installed = $data;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
218
  }
219
  }
12
 
13
  namespace Composer;
14
 
15
+ use Composer\Autoload\ClassLoader;
16
  use Composer\Semver\VersionParser;
17
 
18
 
25
  private static $installed = array (
26
  'root' =>
27
  array (
28
+ 'pretty_version' => '1.1.3',
29
+ 'version' => '1.1.3.0',
30
  'aliases' =>
31
  array (
32
  ),
37
  array (
38
  'codeinwp/templates-patterns-collection' =>
39
  array (
40
+ 'pretty_version' => '1.1.3',
41
+ 'version' => '1.1.3.0',
42
  'aliases' =>
43
  array (
44
  ),
46
  ),
47
  ),
48
  );
49
+ private static $canGetVendors;
50
+ private static $installedByVendor = array();
51
 
52
 
53
 
57
 
58
  public static function getInstalledPackages()
59
  {
60
+ $packages = array();
61
+ foreach (self::getInstalled() as $installed) {
62
+ $packages[] = array_keys($installed['versions']);
63
+ }
64
+
65
+
66
+ if (1 === \count($packages)) {
67
+ return $packages[0];
68
+ }
69
+
70
+ return array_keys(array_flip(\call_user_func_array('array_merge', $packages)));
71
  }
72
 
73
 
80
 
81
  public static function isInstalled($packageName)
82
  {
83
+ foreach (self::getInstalled() as $installed) {
84
+ if (isset($installed['versions'][$packageName])) {
85
+ return true;
86
+ }
87
+ }
88
+
89
+ return false;
90
  }
91
 
92
 
121
 
122
  public static function getVersionRanges($packageName)
123
  {
124
+ foreach (self::getInstalled() as $installed) {
125
+ if (!isset($installed['versions'][$packageName])) {
126
+ continue;
127
  }
128
 
129
  $ranges = array();
130
+ if (isset($installed['versions'][$packageName]['pretty_version'])) {
131
+ $ranges[] = $installed['versions'][$packageName]['pretty_version'];
132
  }
133
+ if (array_key_exists('aliases', $installed['versions'][$packageName])) {
134
+ $ranges = array_merge($ranges, $installed['versions'][$packageName]['aliases']);
135
  }
136
+ if (array_key_exists('replaced', $installed['versions'][$packageName])) {
137
+ $ranges = array_merge($ranges, $installed['versions'][$packageName]['replaced']);
138
  }
139
+ if (array_key_exists('provided', $installed['versions'][$packageName])) {
140
+ $ranges = array_merge($ranges, $installed['versions'][$packageName]['provided']);
141
  }
142
 
143
  return implode(' || ', $ranges);
144
  }
145
 
146
+ throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
147
+ }
148
+
149
 
150
 
151
 
152
 
153
  public static function getVersion($packageName)
154
  {
155
+ foreach (self::getInstalled() as $installed) {
156
+ if (!isset($installed['versions'][$packageName])) {
157
+ continue;
158
  }
159
 
160
+ if (!isset($installed['versions'][$packageName]['version'])) {
161
  return null;
162
  }
163
 
164
+ return $installed['versions'][$packageName]['version'];
165
+ }
166
+
167
+ throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
168
  }
169
 
170
 
173
 
174
  public static function getPrettyVersion($packageName)
175
  {
176
+ foreach (self::getInstalled() as $installed) {
177
+ if (!isset($installed['versions'][$packageName])) {
178
+ continue;
179
  }
180
 
181
+ if (!isset($installed['versions'][$packageName]['pretty_version'])) {
182
  return null;
183
  }
184
 
185
+ return $installed['versions'][$packageName]['pretty_version'];
186
+ }
187
+
188
+ throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
189
  }
190
 
191
 
194
 
195
  public static function getReference($packageName)
196
  {
197
+ foreach (self::getInstalled() as $installed) {
198
+ if (!isset($installed['versions'][$packageName])) {
199
+ continue;
200
  }
201
 
202
+ if (!isset($installed['versions'][$packageName]['reference'])) {
203
  return null;
204
  }
205
 
206
+ return $installed['versions'][$packageName]['reference'];
207
+ }
208
+
209
+ throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
210
  }
211
 
212
 
215
 
216
  public static function getRootPackage()
217
  {
218
+ $installed = self::getInstalled();
219
+
220
+ return $installed[0]['root'];
221
  }
222
 
223
 
252
  public static function reload($data)
253
  {
254
  self::$installed = $data;
255
+ self::$installedByVendor = array();
256
+ }
257
+
258
+
259
+
260
+
261
+ private static function getInstalled()
262
+ {
263
+ if (null === self::$canGetVendors) {
264
+ self::$canGetVendors = method_exists('Composer\Autoload\ClassLoader', 'getRegisteredLoaders');
265
+ }
266
+
267
+ $installed = array();
268
+
269
+ if (self::$canGetVendors) {
270
+
271
+ foreach (ClassLoader::getRegisteredLoaders() as $vendorDir => $loader) {
272
+ if (isset(self::$installedByVendor[$vendorDir])) {
273
+ $installed[] = self::$installedByVendor[$vendorDir];
274
+ } elseif (is_file($vendorDir.'/composer/installed.php')) {
275
+ $installed[] = self::$installedByVendor[$vendorDir] = require $vendorDir.'/composer/installed.php';
276
+ }
277
+ }
278
+ }
279
+
280
+ $installed[] = self::$installed;
281
+
282
+ return $installed;
283
  }
284
  }
vendor/composer/autoload_classmap.php CHANGED
@@ -9,6 +9,7 @@ return array(
9
  'Composer\\InstalledVersions' => $vendorDir . '/composer/InstalledVersions.php',
10
  'TIOB\\Admin' => $baseDir . '/includes/Admin.php',
11
  'TIOB\\Editor' => $baseDir . '/includes/Editor.php',
 
12
  'TIOB\\Importers\\Content_Importer' => $baseDir . '/includes/Importers/Content_Importer.php',
13
  'TIOB\\Importers\\Helpers\\Helper' => $baseDir . '/includes/Importers/Helpers/Helper.php',
14
  'TIOB\\Importers\\Helpers\\Importer_Alterator' => $baseDir . '/includes/Importers/Helpers/Importer_Alterator.php',
9
  'Composer\\InstalledVersions' => $vendorDir . '/composer/InstalledVersions.php',
10
  'TIOB\\Admin' => $baseDir . '/includes/Admin.php',
11
  'TIOB\\Editor' => $baseDir . '/includes/Editor.php',
12
+ 'TIOB\\Elementor' => $baseDir . '/includes/Elementor.php',
13
  'TIOB\\Importers\\Content_Importer' => $baseDir . '/includes/Importers/Content_Importer.php',
14
  'TIOB\\Importers\\Helpers\\Helper' => $baseDir . '/includes/Importers/Helpers/Helper.php',
15
  'TIOB\\Importers\\Helpers\\Importer_Alterator' => $baseDir . '/includes/Importers/Helpers/Importer_Alterator.php',
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInite51e70fba58bfca11457f3a345842c3e
6
  {
7
  private static $loader;
8
 
@@ -22,15 +22,15 @@ class ComposerAutoloaderInite51e70fba58bfca11457f3a345842c3e
22
  return self::$loader;
23
  }
24
 
25
- spl_autoload_register(array('ComposerAutoloaderInite51e70fba58bfca11457f3a345842c3e', 'loadClassLoader'), true, true);
26
- self::$loader = $loader = new \Composer\Autoload\ClassLoader();
27
- spl_autoload_unregister(array('ComposerAutoloaderInite51e70fba58bfca11457f3a345842c3e', 'loadClassLoader'));
28
 
29
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
30
  if ($useStaticLoader) {
31
  require __DIR__ . '/autoload_static.php';
32
 
33
- call_user_func(\Composer\Autoload\ComposerStaticInite51e70fba58bfca11457f3a345842c3e::getInitializer($loader));
34
  } else {
35
  $map = require __DIR__ . '/autoload_namespaces.php';
36
  foreach ($map as $namespace => $path) {
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
+ class ComposerAutoloaderInitab1cf351953fc764037d898eb625a5c4
6
  {
7
  private static $loader;
8
 
22
  return self::$loader;
23
  }
24
 
25
+ spl_autoload_register(array('ComposerAutoloaderInitab1cf351953fc764037d898eb625a5c4', 'loadClassLoader'), true, true);
26
+ self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
27
+ spl_autoload_unregister(array('ComposerAutoloaderInitab1cf351953fc764037d898eb625a5c4', 'loadClassLoader'));
28
 
29
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
30
  if ($useStaticLoader) {
31
  require __DIR__ . '/autoload_static.php';
32
 
33
+ call_user_func(\Composer\Autoload\ComposerStaticInitab1cf351953fc764037d898eb625a5c4::getInitializer($loader));
34
  } else {
35
  $map = require __DIR__ . '/autoload_namespaces.php';
36
  foreach ($map as $namespace => $path) {
vendor/composer/autoload_static.php CHANGED
@@ -4,7 +4,7 @@
4
 
5
  namespace Composer\Autoload;
6
 
7
- class ComposerStaticInite51e70fba58bfca11457f3a345842c3e
8
  {
9
  public static $prefixLengthsPsr4 = array (
10
  'T' =>
@@ -24,6 +24,7 @@ class ComposerStaticInite51e70fba58bfca11457f3a345842c3e
24
  'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php',
25
  'TIOB\\Admin' => __DIR__ . '/../..' . '/includes/Admin.php',
26
  'TIOB\\Editor' => __DIR__ . '/../..' . '/includes/Editor.php',
 
27
  'TIOB\\Importers\\Content_Importer' => __DIR__ . '/../..' . '/includes/Importers/Content_Importer.php',
28
  'TIOB\\Importers\\Helpers\\Helper' => __DIR__ . '/../..' . '/includes/Importers/Helpers/Helper.php',
29
  'TIOB\\Importers\\Helpers\\Importer_Alterator' => __DIR__ . '/../..' . '/includes/Importers/Helpers/Importer_Alterator.php',
@@ -50,9 +51,9 @@ class ComposerStaticInite51e70fba58bfca11457f3a345842c3e
50
  public static function getInitializer(ClassLoader $loader)
51
  {
52
  return \Closure::bind(function () use ($loader) {
53
- $loader->prefixLengthsPsr4 = ComposerStaticInite51e70fba58bfca11457f3a345842c3e::$prefixLengthsPsr4;
54
- $loader->prefixDirsPsr4 = ComposerStaticInite51e70fba58bfca11457f3a345842c3e::$prefixDirsPsr4;
55
- $loader->classMap = ComposerStaticInite51e70fba58bfca11457f3a345842c3e::$classMap;
56
 
57
  }, null, ClassLoader::class);
58
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInitab1cf351953fc764037d898eb625a5c4
8
  {
9
  public static $prefixLengthsPsr4 = array (
10
  'T' =>
24
  'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php',
25
  'TIOB\\Admin' => __DIR__ . '/../..' . '/includes/Admin.php',
26
  'TIOB\\Editor' => __DIR__ . '/../..' . '/includes/Editor.php',
27
+ 'TIOB\\Elementor' => __DIR__ . '/../..' . '/includes/Elementor.php',
28
  'TIOB\\Importers\\Content_Importer' => __DIR__ . '/../..' . '/includes/Importers/Content_Importer.php',
29
  'TIOB\\Importers\\Helpers\\Helper' => __DIR__ . '/../..' . '/includes/Importers/Helpers/Helper.php',
30
  'TIOB\\Importers\\Helpers\\Importer_Alterator' => __DIR__ . '/../..' . '/includes/Importers/Helpers/Importer_Alterator.php',
51
  public static function getInitializer(ClassLoader $loader)
52
  {
53
  return \Closure::bind(function () use ($loader) {
54
+ $loader->prefixLengthsPsr4 = ComposerStaticInitab1cf351953fc764037d898eb625a5c4::$prefixLengthsPsr4;
55
+ $loader->prefixDirsPsr4 = ComposerStaticInitab1cf351953fc764037d898eb625a5c4::$prefixDirsPsr4;
56
+ $loader->classMap = ComposerStaticInitab1cf351953fc764037d898eb625a5c4::$classMap;
57
 
58
  }, null, ClassLoader::class);
59
  }
vendor/composer/installed.php CHANGED
@@ -1,8 +1,8 @@
1
  <?php return array (
2
  'root' =>
3
  array (
4
- 'pretty_version' => '1.1.2',
5
- 'version' => '1.1.2.0',
6
  'aliases' =>
7
  array (
8
  ),
@@ -13,8 +13,8 @@
13
  array (
14
  'codeinwp/templates-patterns-collection' =>
15
  array (
16
- 'pretty_version' => '1.1.2',
17
- 'version' => '1.1.2.0',
18
  'aliases' =>
19
  array (
20
  ),
1
  <?php return array (
2
  'root' =>
3
  array (
4
+ 'pretty_version' => '1.1.3',
5
+ 'version' => '1.1.3.0',
6
  'aliases' =>
7
  array (
8
  ),
13
  array (
14
  'codeinwp/templates-patterns-collection' =>
15
  array (
16
+ 'pretty_version' => '1.1.3',
17
+ 'version' => '1.1.3.0',
18
  'aliases' =>
19
  array (
20
  ),
yarn.lock CHANGED
@@ -2,59 +2,54 @@
2
  # yarn lockfile v1
3
 
4
 
5
- "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4":
6
- version "7.10.4"
7
- resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a"
8
- integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==
9
  dependencies:
10
  "@babel/highlight" "^7.10.4"
11
 
12
- "@babel/compat-data@^7.10.4", "@babel/compat-data@^7.11.0":
13
- version "7.11.0"
14
- resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.11.0.tgz#e9f73efe09af1355b723a7f39b11bad637d7c99c"
15
- integrity sha512-TPSvJfv73ng0pfnEOh17bYMPQbI95+nGWc71Ss4vZdRBHTDqmM9Z8ZV4rYz8Ks7sfzc95n30k6ODIq5UGnXcYQ==
16
- dependencies:
17
- browserslist "^4.12.0"
18
- invariant "^2.2.4"
19
- semver "^5.5.0"
20
 
21
- "@babel/core@>=7.9.0", "@babel/core@^7.1.0", "@babel/core@^7.11.6", "@babel/core@^7.7.5", "@babel/core@^7.9.0":
22
- version "7.11.6"
23
- resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.11.6.tgz#3a9455dc7387ff1bac45770650bc13ba04a15651"
24
- integrity sha512-Wpcv03AGnmkgm6uS6k8iwhIwTrcP0m17TL1n1sy7qD0qelDu4XNeW0dN0mHfa+Gei211yDaLoEe/VlbXQzM4Bg==
25
  dependencies:
26
  "@babel/code-frame" "^7.10.4"
27
- "@babel/generator" "^7.11.6"
28
- "@babel/helper-module-transforms" "^7.11.0"
29
- "@babel/helpers" "^7.10.4"
30
- "@babel/parser" "^7.11.5"
31
- "@babel/template" "^7.10.4"
32
- "@babel/traverse" "^7.11.5"
33
- "@babel/types" "^7.11.5"
34
  convert-source-map "^1.7.0"
35
  debug "^4.1.0"
36
  gensync "^1.0.0-beta.1"
37
  json5 "^2.1.2"
38
  lodash "^4.17.19"
39
- resolve "^1.3.2"
40
  semver "^5.4.1"
41
  source-map "^0.5.0"
42
 
43
- "@babel/generator@^7.11.5", "@babel/generator@^7.11.6":
44
- version "7.11.6"
45
- resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.11.6.tgz#b868900f81b163b4d464ea24545c61cbac4dc620"
46
- integrity sha512-DWtQ1PV3r+cLbySoHrwn9RWEgKMBLLma4OBQloPRyDYvc5msJM9kvTLo1YnlJd1P/ZuKbdli3ijr5q3FvAF3uA==
47
  dependencies:
48
- "@babel/types" "^7.11.5"
49
  jsesc "^2.5.1"
50
  source-map "^0.5.0"
51
 
52
- "@babel/helper-annotate-as-pure@^7.10.4":
53
- version "7.10.4"
54
- resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz#5bf0d495a3f757ac3bda48b5bf3b3ba309c72ba3"
55
- integrity sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA==
56
  dependencies:
57
- "@babel/types" "^7.10.4"
58
 
59
  "@babel/helper-builder-binary-assignment-operator-visitor@^7.10.4":
60
  version "7.10.4"
@@ -64,54 +59,34 @@
64
  "@babel/helper-explode-assignable-expression" "^7.10.4"
65
  "@babel/types" "^7.10.4"
66
 
67
- "@babel/helper-builder-react-jsx-experimental@^7.10.4", "@babel/helper-builder-react-jsx-experimental@^7.11.5":
68
- version "7.11.5"
69
- resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.11.5.tgz#4ea43dd63857b0a35cd1f1b161dc29b43414e79f"
70
- integrity sha512-Vc4aPJnRZKWfzeCBsqTBnzulVNjABVdahSPhtdMD3Vs80ykx4a87jTHtF/VR+alSrDmNvat7l13yrRHauGcHVw==
71
- dependencies:
72
- "@babel/helper-annotate-as-pure" "^7.10.4"
73
- "@babel/helper-module-imports" "^7.10.4"
74
- "@babel/types" "^7.11.5"
75
-
76
- "@babel/helper-builder-react-jsx@^7.10.4":
77
- version "7.10.4"
78
- resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.10.4.tgz#8095cddbff858e6fa9c326daee54a2f2732c1d5d"
79
- integrity sha512-5nPcIZ7+KKDxT1427oBivl9V9YTal7qk0diccnh7RrcgrT/pGFOjgGw1dgryyx1GvHEpXVfoDF6Ak3rTiWh8Rg==
80
  dependencies:
81
- "@babel/helper-annotate-as-pure" "^7.10.4"
82
- "@babel/types" "^7.10.4"
83
-
84
- "@babel/helper-compilation-targets@^7.10.4":
85
- version "7.10.4"
86
- resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.10.4.tgz#804ae8e3f04376607cc791b9d47d540276332bd2"
87
- integrity sha512-a3rYhlsGV0UHNDvrtOXBg8/OpfV0OKTkxKPzIplS1zpx7CygDcWWxckxZeDd3gzPzC4kUT0A4nVFDK0wGMh4MQ==
88
- dependencies:
89
- "@babel/compat-data" "^7.10.4"
90
- browserslist "^4.12.0"
91
- invariant "^2.2.4"
92
- levenary "^1.1.1"
93
  semver "^5.5.0"
94
 
95
- "@babel/helper-create-class-features-plugin@^7.10.4":
96
- version "7.10.5"
97
- resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.10.5.tgz#9f61446ba80e8240b0a5c85c6fdac8459d6f259d"
98
- integrity sha512-0nkdeijB7VlZoLT3r/mY3bUkw3T8WG/hNw+FATs/6+pG2039IJWjTYL0VTISqsNHMUTEnwbVnc89WIJX9Qed0A==
99
  dependencies:
100
  "@babel/helper-function-name" "^7.10.4"
101
- "@babel/helper-member-expression-to-functions" "^7.10.5"
102
  "@babel/helper-optimise-call-expression" "^7.10.4"
103
- "@babel/helper-plugin-utils" "^7.10.4"
104
- "@babel/helper-replace-supers" "^7.10.4"
105
  "@babel/helper-split-export-declaration" "^7.10.4"
106
 
107
- "@babel/helper-create-regexp-features-plugin@^7.10.4":
108
- version "7.10.4"
109
- resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.10.4.tgz#fdd60d88524659a0b6959c0579925e425714f3b8"
110
- integrity sha512-2/hu58IEPKeoLF45DBwx3XFqsbCXmkdAay4spVr2x0jYgRxrSNp+ePwvSsy9g6YSaNDcKIQVPXk1Ov8S2edk2g==
111
  dependencies:
112
  "@babel/helper-annotate-as-pure" "^7.10.4"
113
- "@babel/helper-regex" "^7.10.4"
114
- regexpu-core "^4.7.0"
115
 
116
  "@babel/helper-define-map@^7.10.4":
117
  version "7.10.5"
@@ -123,27 +98,27 @@
123
  lodash "^4.17.19"
124
 
125
  "@babel/helper-explode-assignable-expression@^7.10.4":
126
- version "7.11.4"
127
- resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.11.4.tgz#2d8e3470252cc17aba917ede7803d4a7a276a41b"
128
- integrity sha512-ux9hm3zR4WV1Y3xXxXkdG/0gxF9nvI0YVmKVhvK9AfMoaQkemL3sJpXw+Xbz65azo8qJiEz2XVDUpK3KYhH3ZQ==
129
  dependencies:
130
- "@babel/types" "^7.10.4"
131
 
132
- "@babel/helper-function-name@^7.10.4":
133
- version "7.10.4"
134
- resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz#d2d3b20c59ad8c47112fa7d2a94bc09d5ef82f1a"
135
- integrity sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==
136
  dependencies:
137
- "@babel/helper-get-function-arity" "^7.10.4"
138
- "@babel/template" "^7.10.4"
139
- "@babel/types" "^7.10.4"
140
 
141
- "@babel/helper-get-function-arity@^7.10.4":
142
- version "7.10.4"
143
- resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz#98c1cbea0e2332f33f9a4661b8ce1505b2c19ba2"
144
- integrity sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==
145
  dependencies:
146
- "@babel/types" "^7.10.4"
147
 
148
  "@babel/helper-hoist-variables@^7.10.4":
149
  version "7.10.4"
@@ -152,117 +127,115 @@
152
  dependencies:
153
  "@babel/types" "^7.10.4"
154
 
155
- "@babel/helper-member-expression-to-functions@^7.10.4", "@babel/helper-member-expression-to-functions@^7.10.5":
156
- version "7.11.0"
157
- resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.11.0.tgz#ae69c83d84ee82f4b42f96e2a09410935a8f26df"
158
- integrity sha512-JbFlKHFntRV5qKw3YC0CvQnDZ4XMwgzzBbld7Ly4Mj4cbFy3KywcR8NtNctRToMWJOVvLINJv525Gd6wwVEx/Q==
159
  dependencies:
160
- "@babel/types" "^7.11.0"
161
 
162
- "@babel/helper-module-imports@^7.10.4":
163
- version "7.10.4"
164
- resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz#4c5c54be04bd31670a7382797d75b9fa2e5b5620"
165
- integrity sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw==
166
  dependencies:
167
- "@babel/types" "^7.10.4"
168
 
169
- "@babel/helper-module-transforms@^7.10.4", "@babel/helper-module-transforms@^7.10.5", "@babel/helper-module-transforms@^7.11.0":
170
- version "7.11.0"
171
- resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz#b16f250229e47211abdd84b34b64737c2ab2d359"
172
- integrity sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg==
173
  dependencies:
174
- "@babel/helper-module-imports" "^7.10.4"
175
- "@babel/helper-replace-supers" "^7.10.4"
176
- "@babel/helper-simple-access" "^7.10.4"
177
  "@babel/helper-split-export-declaration" "^7.11.0"
 
178
  "@babel/template" "^7.10.4"
179
- "@babel/types" "^7.11.0"
 
180
  lodash "^4.17.19"
181
 
182
- "@babel/helper-optimise-call-expression@^7.10.4":
183
- version "7.10.4"
184
- resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz#50dc96413d594f995a77905905b05893cd779673"
185
- integrity sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==
186
  dependencies:
187
- "@babel/types" "^7.10.4"
188
 
189
  "@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3":
190
  version "7.10.4"
191
  resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz#2f75a831269d4f677de49986dff59927533cf375"
192
  integrity sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==
193
 
194
- "@babel/helper-regex@^7.10.4":
195
- version "7.10.5"
196
- resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.10.5.tgz#32dfbb79899073c415557053a19bd055aae50ae0"
197
- integrity sha512-68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg==
198
- dependencies:
199
- lodash "^4.17.19"
200
-
201
- "@babel/helper-remap-async-to-generator@^7.10.4":
202
- version "7.11.4"
203
- resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.11.4.tgz#4474ea9f7438f18575e30b0cac784045b402a12d"
204
- integrity sha512-tR5vJ/vBa9wFy3m5LLv2faapJLnDFxNWff2SAYkSE4rLUdbp7CdObYFgI7wK4T/Mj4UzpjPwzR8Pzmr5m7MHGA==
205
  dependencies:
206
  "@babel/helper-annotate-as-pure" "^7.10.4"
207
  "@babel/helper-wrap-function" "^7.10.4"
208
- "@babel/template" "^7.10.4"
209
- "@babel/types" "^7.10.4"
210
 
211
- "@babel/helper-replace-supers@^7.10.4":
212
- version "7.10.4"
213
- resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz#d585cd9388ea06e6031e4cd44b6713cbead9e6cf"
214
- integrity sha512-sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A==
215
  dependencies:
216
- "@babel/helper-member-expression-to-functions" "^7.10.4"
217
- "@babel/helper-optimise-call-expression" "^7.10.4"
218
- "@babel/traverse" "^7.10.4"
219
- "@babel/types" "^7.10.4"
220
 
221
- "@babel/helper-simple-access@^7.10.4":
222
- version "7.10.4"
223
- resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz#0f5ccda2945277a2a7a2d3a821e15395edcf3461"
224
- integrity sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw==
225
  dependencies:
226
- "@babel/template" "^7.10.4"
227
- "@babel/types" "^7.10.4"
228
 
229
- "@babel/helper-skip-transparent-expression-wrappers@^7.11.0":
230
- version "7.11.0"
231
- resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.11.0.tgz#eec162f112c2f58d3af0af125e3bb57665146729"
232
- integrity sha512-0XIdiQln4Elglgjbwo9wuJpL/K7AGCY26kmEt0+pRP0TAj4jjyNq1MjoRvikrTVqKcx4Gysxt4cXvVFXP/JO2Q==
233
  dependencies:
234
- "@babel/types" "^7.11.0"
235
 
236
- "@babel/helper-split-export-declaration@^7.10.4", "@babel/helper-split-export-declaration@^7.11.0":
237
- version "7.11.0"
238
- resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz#f8a491244acf6a676158ac42072911ba83ad099f"
239
- integrity sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==
240
  dependencies:
241
- "@babel/types" "^7.11.0"
242
 
243
- "@babel/helper-validator-identifier@^7.10.4":
244
- version "7.10.4"
245
- resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz#a78c7a7251e01f616512d31b10adcf52ada5e0d2"
246
- integrity sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==
 
 
 
 
 
247
 
248
  "@babel/helper-wrap-function@^7.10.4":
249
- version "7.10.4"
250
- resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.10.4.tgz#8a6f701eab0ff39f765b5a1cfef409990e624b87"
251
- integrity sha512-6py45WvEF0MhiLrdxtRjKjufwLL1/ob2qDJgg5JgNdojBAZSAKnAjkyOCNug6n+OBl4VW76XjvgSFTdaMcW0Ug==
252
  dependencies:
253
  "@babel/helper-function-name" "^7.10.4"
254
  "@babel/template" "^7.10.4"
255
  "@babel/traverse" "^7.10.4"
256
  "@babel/types" "^7.10.4"
257
 
258
- "@babel/helpers@^7.10.4":
259
- version "7.10.4"
260
- resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.10.4.tgz#2abeb0d721aff7c0a97376b9e1f6f65d7a475044"
261
- integrity sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA==
262
  dependencies:
263
  "@babel/template" "^7.10.4"
264
- "@babel/traverse" "^7.10.4"
265
- "@babel/types" "^7.10.4"
266
 
267
  "@babel/highlight@^7.10.4":
268
  version "7.10.4"
@@ -273,116 +246,116 @@
273
  chalk "^2.0.0"
274
  js-tokens "^4.0.0"
275
 
276
- "@babel/parser@^7.1.0", "@babel/parser@^7.10.4", "@babel/parser@^7.11.5", "@babel/parser@^7.7.0":
277
- version "7.11.5"
278
- resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.11.5.tgz#c7ff6303df71080ec7a4f5b8c003c58f1cf51037"
279
- integrity sha512-X9rD8qqm695vgmeaQ4fvz/o3+Wk4ZzQvSHkDBgpYKxpD4qTAUm88ZKtHkVqIOsYFFbIQ6wQYhC6q7pjqVK0E0Q==
280
 
281
- "@babel/plugin-proposal-async-generator-functions@^7.10.4":
282
- version "7.10.5"
283
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.5.tgz#3491cabf2f7c179ab820606cec27fed15e0e8558"
284
- integrity sha512-cNMCVezQbrRGvXJwm9fu/1sJj9bHdGAgKodZdLqOQIpfoH3raqmRPBM17+lh7CzhiKRRBrGtZL9WcjxSoGYUSg==
285
  dependencies:
286
  "@babel/helper-plugin-utils" "^7.10.4"
287
- "@babel/helper-remap-async-to-generator" "^7.10.4"
288
  "@babel/plugin-syntax-async-generators" "^7.8.0"
289
 
290
- "@babel/plugin-proposal-class-properties@^7.10.4":
291
- version "7.10.4"
292
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.10.4.tgz#a33bf632da390a59c7a8c570045d1115cd778807"
293
- integrity sha512-vhwkEROxzcHGNu2mzUC0OFFNXdZ4M23ib8aRRcJSsW8BZK9pQMD7QB7csl97NBbgGZO7ZyHUyKDnxzOaP4IrCg==
294
  dependencies:
295
- "@babel/helper-create-class-features-plugin" "^7.10.4"
296
  "@babel/helper-plugin-utils" "^7.10.4"
297
 
298
- "@babel/plugin-proposal-dynamic-import@^7.10.4":
299
- version "7.10.4"
300
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.10.4.tgz#ba57a26cb98b37741e9d5bca1b8b0ddf8291f17e"
301
- integrity sha512-up6oID1LeidOOASNXgv/CFbgBqTuKJ0cJjz6An5tWD+NVBNlp3VNSBxv2ZdU7SYl3NxJC7agAQDApZusV6uFwQ==
302
  dependencies:
303
  "@babel/helper-plugin-utils" "^7.10.4"
304
  "@babel/plugin-syntax-dynamic-import" "^7.8.0"
305
 
306
- "@babel/plugin-proposal-export-namespace-from@^7.10.4":
307
- version "7.10.4"
308
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.10.4.tgz#570d883b91031637b3e2958eea3c438e62c05f54"
309
- integrity sha512-aNdf0LY6/3WXkhh0Fdb6Zk9j1NMD8ovj3F6r0+3j837Pn1S1PdNtcwJ5EG9WkVPNHPxyJDaxMaAOVq4eki0qbg==
310
  dependencies:
311
  "@babel/helper-plugin-utils" "^7.10.4"
312
  "@babel/plugin-syntax-export-namespace-from" "^7.8.3"
313
 
314
- "@babel/plugin-proposal-json-strings@^7.10.4":
315
- version "7.10.4"
316
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.4.tgz#593e59c63528160233bd321b1aebe0820c2341db"
317
- integrity sha512-fCL7QF0Jo83uy1K0P2YXrfX11tj3lkpN7l4dMv9Y9VkowkhkQDwFHFd8IiwyK5MZjE8UpbgokkgtcReH88Abaw==
318
  dependencies:
319
  "@babel/helper-plugin-utils" "^7.10.4"
320
  "@babel/plugin-syntax-json-strings" "^7.8.0"
321
 
322
- "@babel/plugin-proposal-logical-assignment-operators@^7.11.0":
323
- version "7.11.0"
324
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.11.0.tgz#9f80e482c03083c87125dee10026b58527ea20c8"
325
- integrity sha512-/f8p4z+Auz0Uaf+i8Ekf1iM7wUNLcViFUGiPxKeXvxTSl63B875YPiVdUDdem7hREcI0E0kSpEhS8tF5RphK7Q==
326
  dependencies:
327
  "@babel/helper-plugin-utils" "^7.10.4"
328
  "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"
329
 
330
- "@babel/plugin-proposal-nullish-coalescing-operator@^7.10.4":
331
- version "7.10.4"
332
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.10.4.tgz#02a7e961fc32e6d5b2db0649e01bf80ddee7e04a"
333
- integrity sha512-wq5n1M3ZUlHl9sqT2ok1T2/MTt6AXE0e1Lz4WzWBr95LsAZ5qDXe4KnFuauYyEyLiohvXFMdbsOTMyLZs91Zlw==
334
  dependencies:
335
  "@babel/helper-plugin-utils" "^7.10.4"
336
  "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0"
337
 
338
- "@babel/plugin-proposal-numeric-separator@^7.10.4":
339
- version "7.10.4"
340
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.10.4.tgz#ce1590ff0a65ad12970a609d78855e9a4c1aef06"
341
- integrity sha512-73/G7QoRoeNkLZFxsoCCvlg4ezE4eM+57PnOqgaPOozd5myfj7p0muD1mRVJvbUWbOzD+q3No2bWbaKy+DJ8DA==
342
  dependencies:
343
  "@babel/helper-plugin-utils" "^7.10.4"
344
  "@babel/plugin-syntax-numeric-separator" "^7.10.4"
345
 
346
- "@babel/plugin-proposal-object-rest-spread@^7.11.0":
347
- version "7.11.0"
348
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.11.0.tgz#bd81f95a1f746760ea43b6c2d3d62b11790ad0af"
349
- integrity sha512-wzch41N4yztwoRw0ak+37wxwJM2oiIiy6huGCoqkvSTA9acYWcPfn9Y4aJqmFFJ70KTJUu29f3DQ43uJ9HXzEA==
350
  dependencies:
351
  "@babel/helper-plugin-utils" "^7.10.4"
352
  "@babel/plugin-syntax-object-rest-spread" "^7.8.0"
353
- "@babel/plugin-transform-parameters" "^7.10.4"
354
 
355
- "@babel/plugin-proposal-optional-catch-binding@^7.10.4":
356
- version "7.10.4"
357
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.10.4.tgz#31c938309d24a78a49d68fdabffaa863758554dd"
358
- integrity sha512-LflT6nPh+GK2MnFiKDyLiqSqVHkQnVf7hdoAvyTnnKj9xB3docGRsdPuxp6qqqW19ifK3xgc9U5/FwrSaCNX5g==
359
  dependencies:
360
  "@babel/helper-plugin-utils" "^7.10.4"
361
  "@babel/plugin-syntax-optional-catch-binding" "^7.8.0"
362
 
363
- "@babel/plugin-proposal-optional-chaining@^7.11.0":
364
- version "7.11.0"
365
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.11.0.tgz#de5866d0646f6afdaab8a566382fe3a221755076"
366
- integrity sha512-v9fZIu3Y8562RRwhm1BbMRxtqZNFmFA2EG+pT2diuU8PT3H6T/KXoZ54KgYisfOFZHV6PfvAiBIZ9Rcz+/JCxA==
367
  dependencies:
368
  "@babel/helper-plugin-utils" "^7.10.4"
369
- "@babel/helper-skip-transparent-expression-wrappers" "^7.11.0"
370
  "@babel/plugin-syntax-optional-chaining" "^7.8.0"
371
 
372
- "@babel/plugin-proposal-private-methods@^7.10.4":
373
- version "7.10.4"
374
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.10.4.tgz#b160d972b8fdba5c7d111a145fc8c421fc2a6909"
375
- integrity sha512-wh5GJleuI8k3emgTg5KkJK6kHNsGEr0uBTDBuQUBJwckk9xs1ez79ioheEVVxMLyPscB0LfkbVHslQqIzWV6Bw==
376
  dependencies:
377
- "@babel/helper-create-class-features-plugin" "^7.10.4"
378
  "@babel/helper-plugin-utils" "^7.10.4"
379
 
380
- "@babel/plugin-proposal-unicode-property-regex@^7.10.4", "@babel/plugin-proposal-unicode-property-regex@^7.4.4":
381
- version "7.10.4"
382
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.10.4.tgz#4483cda53041ce3413b7fe2f00022665ddfaa75d"
383
- integrity sha512-H+3fOgPnEXFL9zGYtKQe4IDOPKYlZdF1kqFDQRRb8PK4B8af1vAGK04tF5iQAAsui+mHNBQSAtd2/ndEDe9wuA==
384
  dependencies:
385
- "@babel/helper-create-regexp-features-plugin" "^7.10.4"
386
  "@babel/helper-plugin-utils" "^7.10.4"
387
 
388
  "@babel/plugin-syntax-async-generators@^7.8.0", "@babel/plugin-syntax-async-generators@^7.8.4":
@@ -399,10 +372,10 @@
399
  dependencies:
400
  "@babel/helper-plugin-utils" "^7.8.0"
401
 
402
- "@babel/plugin-syntax-class-properties@^7.10.4", "@babel/plugin-syntax-class-properties@^7.8.3":
403
- version "7.10.4"
404
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.4.tgz#6644e6a0baa55a61f9e3231f6c9eeb6ee46c124c"
405
- integrity sha512-GCSBF7iUle6rNugfURwNmCGG3Z/2+opxAMLs1nND4bhEG5PuxTIggDBoeYYSujAlLtsupzOHYJQgPS3pivwXIA==
406
  dependencies:
407
  "@babel/helper-plugin-utils" "^7.10.4"
408
 
@@ -434,10 +407,10 @@
434
  dependencies:
435
  "@babel/helper-plugin-utils" "^7.8.0"
436
 
437
- "@babel/plugin-syntax-jsx@^7.10.4":
438
- version "7.10.4"
439
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.10.4.tgz#39abaae3cbf710c4373d8429484e6ba21340166c"
440
- integrity sha512-KCg9mio9jwiARCB7WAcQ7Y1q+qicILjoK8LP/VkPkEKaf5dkaZZK1EcTe91a3JJlZ3qy6L5s9X52boEYi8DM9g==
441
  dependencies:
442
  "@babel/helper-plugin-utils" "^7.10.4"
443
 
@@ -483,355 +456,336 @@
483
  dependencies:
484
  "@babel/helper-plugin-utils" "^7.8.0"
485
 
486
- "@babel/plugin-syntax-top-level-await@^7.10.4":
487
- version "7.10.4"
488
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.10.4.tgz#4bbeb8917b54fcf768364e0a81f560e33a3ef57d"
489
- integrity sha512-ni1brg4lXEmWyafKr0ccFWkJG0CeMt4WV1oyeBW6EFObF4oOHclbkj5cARxAPQyAQ2UTuplJyK4nfkXIMMFvsQ==
490
  dependencies:
491
  "@babel/helper-plugin-utils" "^7.10.4"
492
 
493
- "@babel/plugin-transform-arrow-functions@^7.10.4":
494
- version "7.10.4"
495
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.10.4.tgz#e22960d77e697c74f41c501d44d73dbf8a6a64cd"
496
- integrity sha512-9J/oD1jV0ZCBcgnoFWFq1vJd4msoKb/TCpGNFyyLt0zABdcvgK3aYikZ8HjzB14c26bc7E3Q1yugpwGy2aTPNA==
497
  dependencies:
498
  "@babel/helper-plugin-utils" "^7.10.4"
499
 
500
- "@babel/plugin-transform-async-to-generator@^7.10.4":
501
- version "7.10.4"
502
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.10.4.tgz#41a5017e49eb6f3cda9392a51eef29405b245a37"
503
- integrity sha512-F6nREOan7J5UXTLsDsZG3DXmZSVofr2tGNwfdrVwkDWHfQckbQXnXSPfD7iO+c/2HGqycwyLST3DnZ16n+cBJQ==
504
  dependencies:
505
- "@babel/helper-module-imports" "^7.10.4"
506
  "@babel/helper-plugin-utils" "^7.10.4"
507
- "@babel/helper-remap-async-to-generator" "^7.10.4"
508
 
509
- "@babel/plugin-transform-block-scoped-functions@^7.10.4":
510
- version "7.10.4"
511
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.10.4.tgz#1afa595744f75e43a91af73b0d998ecfe4ebc2e8"
512
- integrity sha512-WzXDarQXYYfjaV1szJvN3AD7rZgZzC1JtjJZ8dMHUyiK8mxPRahynp14zzNjU3VkPqPsO38CzxiWO1c9ARZ8JA==
513
  dependencies:
514
  "@babel/helper-plugin-utils" "^7.10.4"
515
 
516
- "@babel/plugin-transform-block-scoping@^7.10.4":
517
- version "7.11.1"
518
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.11.1.tgz#5b7efe98852bef8d652c0b28144cd93a9e4b5215"
519
- integrity sha512-00dYeDE0EVEHuuM+26+0w/SCL0BH2Qy7LwHuI4Hi4MH5gkC8/AqMN5uWFJIsoXZrAphiMm1iXzBw6L2T+eA0ew==
520
  dependencies:
521
  "@babel/helper-plugin-utils" "^7.10.4"
522
 
523
- "@babel/plugin-transform-classes@^7.10.4":
524
- version "7.10.4"
525
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.4.tgz#405136af2b3e218bc4a1926228bc917ab1a0adc7"
526
- integrity sha512-2oZ9qLjt161dn1ZE0Ms66xBncQH4In8Sqw1YWgBUZuGVJJS5c0OFZXL6dP2MRHrkU/eKhWg8CzFJhRQl50rQxA==
527
  dependencies:
528
  "@babel/helper-annotate-as-pure" "^7.10.4"
529
  "@babel/helper-define-map" "^7.10.4"
530
  "@babel/helper-function-name" "^7.10.4"
531
  "@babel/helper-optimise-call-expression" "^7.10.4"
532
  "@babel/helper-plugin-utils" "^7.10.4"
533
- "@babel/helper-replace-supers" "^7.10.4"
534
  "@babel/helper-split-export-declaration" "^7.10.4"
535
  globals "^11.1.0"
536
 
537
- "@babel/plugin-transform-computed-properties@^7.10.4":
538
- version "7.10.4"
539
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.4.tgz#9ded83a816e82ded28d52d4b4ecbdd810cdfc0eb"
540
- integrity sha512-JFwVDXcP/hM/TbyzGq3l/XWGut7p46Z3QvqFMXTfk6/09m7xZHJUN9xHfsv7vqqD4YnfI5ueYdSJtXqqBLyjBw==
541
  dependencies:
542
  "@babel/helper-plugin-utils" "^7.10.4"
543
 
544
- "@babel/plugin-transform-destructuring@^7.10.4":
545
- version "7.10.4"
546
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.4.tgz#70ddd2b3d1bea83d01509e9bb25ddb3a74fc85e5"
547
- integrity sha512-+WmfvyfsyF603iPa6825mq6Qrb7uLjTOsa3XOFzlYcYDHSS4QmpOWOL0NNBY5qMbvrcf3tq0Cw+v4lxswOBpgA==
548
  dependencies:
549
  "@babel/helper-plugin-utils" "^7.10.4"
550
 
551
- "@babel/plugin-transform-dotall-regex@^7.10.4", "@babel/plugin-transform-dotall-regex@^7.4.4":
552
- version "7.10.4"
553
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.10.4.tgz#469c2062105c1eb6a040eaf4fac4b488078395ee"
554
- integrity sha512-ZEAVvUTCMlMFAbASYSVQoxIbHm2OkG2MseW6bV2JjIygOjdVv8tuxrCTzj1+Rynh7ODb8GivUy7dzEXzEhuPaA==
555
  dependencies:
556
- "@babel/helper-create-regexp-features-plugin" "^7.10.4"
557
  "@babel/helper-plugin-utils" "^7.10.4"
558
 
559
- "@babel/plugin-transform-duplicate-keys@^7.10.4":
560
- version "7.10.4"
561
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.10.4.tgz#697e50c9fee14380fe843d1f306b295617431e47"
562
- integrity sha512-GL0/fJnmgMclHiBTTWXNlYjYsA7rDrtsazHG6mglaGSTh0KsrW04qml+Bbz9FL0LcJIRwBWL5ZqlNHKTkU3xAA==
563
  dependencies:
564
  "@babel/helper-plugin-utils" "^7.10.4"
565
 
566
- "@babel/plugin-transform-exponentiation-operator@^7.10.4":
567
- version "7.10.4"
568
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.10.4.tgz#5ae338c57f8cf4001bdb35607ae66b92d665af2e"
569
- integrity sha512-S5HgLVgkBcRdyQAHbKj+7KyuWx8C6t5oETmUuwz1pt3WTWJhsUV0WIIXuVvfXMxl/QQyHKlSCNNtaIamG8fysw==
570
  dependencies:
571
  "@babel/helper-builder-binary-assignment-operator-visitor" "^7.10.4"
572
  "@babel/helper-plugin-utils" "^7.10.4"
573
 
574
- "@babel/plugin-transform-for-of@^7.10.4":
575
- version "7.10.4"
576
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.10.4.tgz#c08892e8819d3a5db29031b115af511dbbfebae9"
577
- integrity sha512-ItdQfAzu9AlEqmusA/65TqJ79eRcgGmpPPFvBnGILXZH975G0LNjP1yjHvGgfuCxqrPPueXOPe+FsvxmxKiHHQ==
578
  dependencies:
579
  "@babel/helper-plugin-utils" "^7.10.4"
580
 
581
- "@babel/plugin-transform-function-name@^7.10.4":
582
- version "7.10.4"
583
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.10.4.tgz#6a467880e0fc9638514ba369111811ddbe2644b7"
584
- integrity sha512-OcDCq2y5+E0dVD5MagT5X+yTRbcvFjDI2ZVAottGH6tzqjx/LKpgkUepu3hp/u4tZBzxxpNGwLsAvGBvQ2mJzg==
585
  dependencies:
586
  "@babel/helper-function-name" "^7.10.4"
587
  "@babel/helper-plugin-utils" "^7.10.4"
588
 
589
- "@babel/plugin-transform-literals@^7.10.4":
590
- version "7.10.4"
591
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.10.4.tgz#9f42ba0841100a135f22712d0e391c462f571f3c"
592
- integrity sha512-Xd/dFSTEVuUWnyZiMu76/InZxLTYilOSr1UlHV+p115Z/Le2Fi1KXkJUYz0b42DfndostYlPub3m8ZTQlMaiqQ==
593
  dependencies:
594
  "@babel/helper-plugin-utils" "^7.10.4"
595
 
596
- "@babel/plugin-transform-member-expression-literals@^7.10.4":
597
- version "7.10.4"
598
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.10.4.tgz#b1ec44fcf195afcb8db2c62cd8e551c881baf8b7"
599
- integrity sha512-0bFOvPyAoTBhtcJLr9VcwZqKmSjFml1iVxvPL0ReomGU53CX53HsM4h2SzckNdkQcHox1bpAqzxBI1Y09LlBSw==
600
  dependencies:
601
  "@babel/helper-plugin-utils" "^7.10.4"
602
 
603
- "@babel/plugin-transform-modules-amd@^7.10.4":
604
- version "7.10.5"
605
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.5.tgz#1b9cddaf05d9e88b3aad339cb3e445c4f020a9b1"
606
- integrity sha512-elm5uruNio7CTLFItVC/rIzKLfQ17+fX7EVz5W0TMgIHFo1zY0Ozzx+lgwhL4plzl8OzVn6Qasx5DeEFyoNiRw==
607
  dependencies:
608
- "@babel/helper-module-transforms" "^7.10.5"
609
  "@babel/helper-plugin-utils" "^7.10.4"
610
  babel-plugin-dynamic-import-node "^2.3.3"
611
 
612
- "@babel/plugin-transform-modules-commonjs@^7.10.4":
613
- version "7.10.4"
614
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.4.tgz#66667c3eeda1ebf7896d41f1f16b17105a2fbca0"
615
- integrity sha512-Xj7Uq5o80HDLlW64rVfDBhao6OX89HKUmb+9vWYaLXBZOma4gA6tw4Ni1O5qVDoZWUV0fxMYA0aYzOawz0l+1w==
616
  dependencies:
617
- "@babel/helper-module-transforms" "^7.10.4"
618
  "@babel/helper-plugin-utils" "^7.10.4"
619
- "@babel/helper-simple-access" "^7.10.4"
620
  babel-plugin-dynamic-import-node "^2.3.3"
621
 
622
- "@babel/plugin-transform-modules-systemjs@^7.10.4":
623
- version "7.10.5"
624
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.5.tgz#6270099c854066681bae9e05f87e1b9cadbe8c85"
625
- integrity sha512-f4RLO/OL14/FP1AEbcsWMzpbUz6tssRaeQg11RH1BP/XnPpRoVwgeYViMFacnkaw4k4wjRSjn3ip1Uw9TaXuMw==
626
  dependencies:
627
  "@babel/helper-hoist-variables" "^7.10.4"
628
- "@babel/helper-module-transforms" "^7.10.5"
629
  "@babel/helper-plugin-utils" "^7.10.4"
 
630
  babel-plugin-dynamic-import-node "^2.3.3"
631
 
632
- "@babel/plugin-transform-modules-umd@^7.10.4":
633
- version "7.10.4"
634
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.10.4.tgz#9a8481fe81b824654b3a0b65da3df89f3d21839e"
635
- integrity sha512-mohW5q3uAEt8T45YT7Qc5ws6mWgJAaL/8BfWD9Dodo1A3RKWli8wTS+WiQ/knF+tXlPirW/1/MqzzGfCExKECA==
636
  dependencies:
637
- "@babel/helper-module-transforms" "^7.10.4"
638
  "@babel/helper-plugin-utils" "^7.10.4"
639
 
640
- "@babel/plugin-transform-named-capturing-groups-regex@^7.10.4":
641
- version "7.10.4"
642
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.10.4.tgz#78b4d978810b6f3bcf03f9e318f2fc0ed41aecb6"
643
- integrity sha512-V6LuOnD31kTkxQPhKiVYzYC/Jgdq53irJC/xBSmqcNcqFGV+PER4l6rU5SH2Vl7bH9mLDHcc0+l9HUOe4RNGKA==
644
  dependencies:
645
- "@babel/helper-create-regexp-features-plugin" "^7.10.4"
646
 
647
- "@babel/plugin-transform-new-target@^7.10.4":
648
- version "7.10.4"
649
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.10.4.tgz#9097d753cb7b024cb7381a3b2e52e9513a9c6888"
650
- integrity sha512-YXwWUDAH/J6dlfwqlWsztI2Puz1NtUAubXhOPLQ5gjR/qmQ5U96DY4FQO8At33JN4XPBhrjB8I4eMmLROjjLjw==
651
  dependencies:
652
  "@babel/helper-plugin-utils" "^7.10.4"
653
 
654
- "@babel/plugin-transform-object-super@^7.10.4":
655
- version "7.10.4"
656
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.10.4.tgz#d7146c4d139433e7a6526f888c667e314a093894"
657
- integrity sha512-5iTw0JkdRdJvr7sY0vHqTpnruUpTea32JHmq/atIWqsnNussbRzjEDyWep8UNztt1B5IusBYg8Irb0bLbiEBCQ==
658
  dependencies:
659
  "@babel/helper-plugin-utils" "^7.10.4"
660
- "@babel/helper-replace-supers" "^7.10.4"
661
 
662
- "@babel/plugin-transform-parameters@^7.10.4":
663
- version "7.10.5"
664
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.5.tgz#59d339d58d0b1950435f4043e74e2510005e2c4a"
665
- integrity sha512-xPHwUj5RdFV8l1wuYiu5S9fqWGM2DrYc24TMvUiRrPVm+SM3XeqU9BcokQX/kEUe+p2RBwy+yoiR1w/Blq6ubw==
666
  dependencies:
667
- "@babel/helper-get-function-arity" "^7.10.4"
668
  "@babel/helper-plugin-utils" "^7.10.4"
669
 
670
- "@babel/plugin-transform-property-literals@^7.10.4":
671
- version "7.10.4"
672
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.4.tgz#f6fe54b6590352298785b83edd815d214c42e3c0"
673
- integrity sha512-ofsAcKiUxQ8TY4sScgsGeR2vJIsfrzqvFb9GvJ5UdXDzl+MyYCaBj/FGzXuv7qE0aJcjWMILny1epqelnFlz8g==
674
  dependencies:
675
  "@babel/helper-plugin-utils" "^7.10.4"
676
 
677
- "@babel/plugin-transform-react-constant-elements@^7.9.0":
678
- version "7.10.4"
679
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.10.4.tgz#0f485260bf1c29012bb973e7e404749eaac12c9e"
680
- integrity sha512-cYmQBW1pXrqBte1raMkAulXmi7rjg3VI6ZLg9QIic8Hq7BtYXaWuZSxsr2siOMI6SWwpxjWfnwhTUrd7JlAV7g==
681
  dependencies:
682
  "@babel/helper-plugin-utils" "^7.10.4"
683
 
684
- "@babel/plugin-transform-react-display-name@^7.10.4":
685
- version "7.10.4"
686
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.10.4.tgz#b5795f4e3e3140419c3611b7a2a3832b9aef328d"
687
- integrity sha512-Zd4X54Mu9SBfPGnEcaGcOrVAYOtjT2on8QZkLKEq1S/tHexG39d9XXGZv19VfRrDjPJzFmPfTAqOQS1pfFOujw==
688
  dependencies:
689
  "@babel/helper-plugin-utils" "^7.10.4"
690
 
691
- "@babel/plugin-transform-react-jsx-development@^7.10.4":
692
- version "7.11.5"
693
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.11.5.tgz#e1439e6a57ee3d43e9f54ace363fb29cefe5d7b6"
694
- integrity sha512-cImAmIlKJ84sDmpQzm4/0q/2xrXlDezQoixy3qoz1NJeZL/8PRon6xZtluvr4H4FzwlDGI5tCcFupMnXGtr+qw==
695
  dependencies:
696
- "@babel/helper-builder-react-jsx-experimental" "^7.11.5"
697
- "@babel/helper-plugin-utils" "^7.10.4"
698
- "@babel/plugin-syntax-jsx" "^7.10.4"
699
 
700
- "@babel/plugin-transform-react-jsx-self@^7.10.4":
701
- version "7.10.4"
702
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.10.4.tgz#cd301a5fed8988c182ed0b9d55e9bd6db0bd9369"
703
- integrity sha512-yOvxY2pDiVJi0axdTWHSMi5T0DILN+H+SaeJeACHKjQLezEzhLx9nEF9xgpBLPtkZsks9cnb5P9iBEi21En3gg==
704
  dependencies:
 
 
705
  "@babel/helper-plugin-utils" "^7.10.4"
706
- "@babel/plugin-syntax-jsx" "^7.10.4"
 
707
 
708
- "@babel/plugin-transform-react-jsx-source@^7.10.4":
709
- version "7.10.5"
710
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.10.5.tgz#34f1779117520a779c054f2cdd9680435b9222b4"
711
- integrity sha512-wTeqHVkN1lfPLubRiZH3o73f4rfon42HpgxUSs86Nc+8QIcm/B9s8NNVXu/gwGcOyd7yDib9ikxoDLxJP0UiDA==
712
- dependencies:
713
- "@babel/helper-plugin-utils" "^7.10.4"
714
- "@babel/plugin-syntax-jsx" "^7.10.4"
715
-
716
- "@babel/plugin-transform-react-jsx@^7.10.4":
717
- version "7.10.4"
718
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.10.4.tgz#673c9f913948764a4421683b2bef2936968fddf2"
719
- integrity sha512-L+MfRhWjX0eI7Js093MM6MacKU4M6dnCRa/QPDwYMxjljzSCzzlzKzj9Pk4P3OtrPcxr2N3znR419nr3Xw+65A==
720
- dependencies:
721
- "@babel/helper-builder-react-jsx" "^7.10.4"
722
- "@babel/helper-builder-react-jsx-experimental" "^7.10.4"
723
- "@babel/helper-plugin-utils" "^7.10.4"
724
- "@babel/plugin-syntax-jsx" "^7.10.4"
725
-
726
- "@babel/plugin-transform-react-pure-annotations@^7.10.4":
727
- version "7.10.4"
728
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.10.4.tgz#3eefbb73db94afbc075f097523e445354a1c6501"
729
- integrity sha512-+njZkqcOuS8RaPakrnR9KvxjoG1ASJWpoIv/doyWngId88JoFlPlISenGXjrVacZUIALGUr6eodRs1vmPnF23A==
730
  dependencies:
731
  "@babel/helper-annotate-as-pure" "^7.10.4"
732
  "@babel/helper-plugin-utils" "^7.10.4"
733
 
734
- "@babel/plugin-transform-regenerator@^7.10.4":
735
- version "7.10.4"
736
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.4.tgz#2015e59d839074e76838de2159db421966fd8b63"
737
- integrity sha512-3thAHwtor39A7C04XucbMg17RcZ3Qppfxr22wYzZNcVIkPHfpM9J0SO8zuCV6SZa265kxBJSrfKTvDCYqBFXGw==
738
  dependencies:
739
  regenerator-transform "^0.14.2"
740
 
741
- "@babel/plugin-transform-reserved-words@^7.10.4":
742
- version "7.10.4"
743
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.10.4.tgz#8f2682bcdcef9ed327e1b0861585d7013f8a54dd"
744
- integrity sha512-hGsw1O6Rew1fkFbDImZIEqA8GoidwTAilwCyWqLBM9f+e/u/sQMQu7uX6dyokfOayRuuVfKOW4O7HvaBWM+JlQ==
745
  dependencies:
746
  "@babel/helper-plugin-utils" "^7.10.4"
747
 
748
- "@babel/plugin-transform-runtime@^7.11.5":
749
- version "7.11.5"
750
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.11.5.tgz#f108bc8e0cf33c37da031c097d1df470b3a293fc"
751
- integrity sha512-9aIoee+EhjySZ6vY5hnLjigHzunBlscx9ANKutkeWTJTx6m5Rbq6Ic01tLvO54lSusR+BxV7u4UDdCmXv5aagg==
752
  dependencies:
753
- "@babel/helper-module-imports" "^7.10.4"
754
  "@babel/helper-plugin-utils" "^7.10.4"
755
- resolve "^1.8.1"
756
  semver "^5.5.1"
757
 
758
- "@babel/plugin-transform-shorthand-properties@^7.10.4":
759
- version "7.10.4"
760
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.10.4.tgz#9fd25ec5cdd555bb7f473e5e6ee1c971eede4dd6"
761
- integrity sha512-AC2K/t7o07KeTIxMoHneyX90v3zkm5cjHJEokrPEAGEy3UCp8sLKfnfOIGdZ194fyN4wfX/zZUWT9trJZ0qc+Q==
762
  dependencies:
763
  "@babel/helper-plugin-utils" "^7.10.4"
764
 
765
- "@babel/plugin-transform-spread@^7.11.0":
766
- version "7.11.0"
767
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.11.0.tgz#fa84d300f5e4f57752fe41a6d1b3c554f13f17cc"
768
- integrity sha512-UwQYGOqIdQJe4aWNyS7noqAnN2VbaczPLiEtln+zPowRNlD+79w3oi2TWfYe0eZgd+gjZCbsydN7lzWysDt+gw==
769
  dependencies:
770
  "@babel/helper-plugin-utils" "^7.10.4"
771
- "@babel/helper-skip-transparent-expression-wrappers" "^7.11.0"
772
 
773
- "@babel/plugin-transform-sticky-regex@^7.10.4":
774
- version "7.10.4"
775
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.10.4.tgz#8f3889ee8657581130a29d9cc91d7c73b7c4a28d"
776
- integrity sha512-Ddy3QZfIbEV0VYcVtFDCjeE4xwVTJWTmUtorAJkn6u/92Z/nWJNV+mILyqHKrUxXYKA2EoCilgoPePymKL4DvQ==
777
  dependencies:
778
  "@babel/helper-plugin-utils" "^7.10.4"
779
- "@babel/helper-regex" "^7.10.4"
780
 
781
- "@babel/plugin-transform-template-literals@^7.10.4":
782
- version "7.10.5"
783
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.5.tgz#78bc5d626a6642db3312d9d0f001f5e7639fde8c"
784
- integrity sha512-V/lnPGIb+KT12OQikDvgSuesRX14ck5FfJXt6+tXhdkJ+Vsd0lDCVtF6jcB4rNClYFzaB2jusZ+lNISDk2mMMw==
785
  dependencies:
786
- "@babel/helper-annotate-as-pure" "^7.10.4"
787
  "@babel/helper-plugin-utils" "^7.10.4"
788
 
789
- "@babel/plugin-transform-typeof-symbol@^7.10.4":
790
- version "7.10.4"
791
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.10.4.tgz#9509f1a7eec31c4edbffe137c16cc33ff0bc5bfc"
792
- integrity sha512-QqNgYwuuW0y0H+kUE/GWSR45t/ccRhe14Fs/4ZRouNNQsyd4o3PG4OtHiIrepbM2WKUBDAXKCAK/Lk4VhzTaGA==
793
  dependencies:
794
  "@babel/helper-plugin-utils" "^7.10.4"
795
 
796
- "@babel/plugin-transform-unicode-escapes@^7.10.4":
797
- version "7.10.4"
798
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.10.4.tgz#feae523391c7651ddac115dae0a9d06857892007"
799
- integrity sha512-y5XJ9waMti2J+e7ij20e+aH+fho7Wb7W8rNuu72aKRwCHFqQdhkdU2lo3uZ9tQuboEJcUFayXdARhcxLQ3+6Fg==
800
  dependencies:
801
  "@babel/helper-plugin-utils" "^7.10.4"
802
 
803
- "@babel/plugin-transform-unicode-regex@^7.10.4":
804
- version "7.10.4"
805
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.10.4.tgz#e56d71f9282fac6db09c82742055576d5e6d80a8"
806
- integrity sha512-wNfsc4s8N2qnIwpO/WP2ZiSyjfpTamT2C9V9FDH/Ljub9zw6P3SjkXcFmc0RQUt96k2fmIvtla2MMjgTwIAC+A==
807
  dependencies:
808
- "@babel/helper-create-regexp-features-plugin" "^7.10.4"
809
  "@babel/helper-plugin-utils" "^7.10.4"
810
 
811
- "@babel/preset-env@^7.11.5", "@babel/preset-env@^7.9.5":
812
- version "7.11.5"
813
- resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.11.5.tgz#18cb4b9379e3e92ffea92c07471a99a2914e4272"
814
- integrity sha512-kXqmW1jVcnB2cdueV+fyBM8estd5mlNfaQi6lwLgRwCby4edpavgbFhiBNjmWA3JpB/yZGSISa7Srf+TwxDQoA==
815
  dependencies:
816
- "@babel/compat-data" "^7.11.0"
817
- "@babel/helper-compilation-targets" "^7.10.4"
818
- "@babel/helper-module-imports" "^7.10.4"
819
  "@babel/helper-plugin-utils" "^7.10.4"
820
- "@babel/plugin-proposal-async-generator-functions" "^7.10.4"
821
- "@babel/plugin-proposal-class-properties" "^7.10.4"
822
- "@babel/plugin-proposal-dynamic-import" "^7.10.4"
823
- "@babel/plugin-proposal-export-namespace-from" "^7.10.4"
824
- "@babel/plugin-proposal-json-strings" "^7.10.4"
825
- "@babel/plugin-proposal-logical-assignment-operators" "^7.11.0"
826
- "@babel/plugin-proposal-nullish-coalescing-operator" "^7.10.4"
827
- "@babel/plugin-proposal-numeric-separator" "^7.10.4"
828
- "@babel/plugin-proposal-object-rest-spread" "^7.11.0"
829
- "@babel/plugin-proposal-optional-catch-binding" "^7.10.4"
830
- "@babel/plugin-proposal-optional-chaining" "^7.11.0"
831
- "@babel/plugin-proposal-private-methods" "^7.10.4"
832
- "@babel/plugin-proposal-unicode-property-regex" "^7.10.4"
 
833
  "@babel/plugin-syntax-async-generators" "^7.8.0"
834
- "@babel/plugin-syntax-class-properties" "^7.10.4"
835
  "@babel/plugin-syntax-dynamic-import" "^7.8.0"
836
  "@babel/plugin-syntax-export-namespace-from" "^7.8.3"
837
  "@babel/plugin-syntax-json-strings" "^7.8.0"
@@ -841,45 +795,42 @@
841
  "@babel/plugin-syntax-object-rest-spread" "^7.8.0"
842
  "@babel/plugin-syntax-optional-catch-binding" "^7.8.0"
843
  "@babel/plugin-syntax-optional-chaining" "^7.8.0"
844
- "@babel/plugin-syntax-top-level-await" "^7.10.4"
845
- "@babel/plugin-transform-arrow-functions" "^7.10.4"
846
- "@babel/plugin-transform-async-to-generator" "^7.10.4"
847
- "@babel/plugin-transform-block-scoped-functions" "^7.10.4"
848
- "@babel/plugin-transform-block-scoping" "^7.10.4"
849
- "@babel/plugin-transform-classes" "^7.10.4"
850
- "@babel/plugin-transform-computed-properties" "^7.10.4"
851
- "@babel/plugin-transform-destructuring" "^7.10.4"
852
- "@babel/plugin-transform-dotall-regex" "^7.10.4"
853
- "@babel/plugin-transform-duplicate-keys" "^7.10.4"
854
- "@babel/plugin-transform-exponentiation-operator" "^7.10.4"
855
- "@babel/plugin-transform-for-of" "^7.10.4"
856
- "@babel/plugin-transform-function-name" "^7.10.4"
857
- "@babel/plugin-transform-literals" "^7.10.4"
858
- "@babel/plugin-transform-member-expression-literals" "^7.10.4"
859
- "@babel/plugin-transform-modules-amd" "^7.10.4"
860
- "@babel/plugin-transform-modules-commonjs" "^7.10.4"
861
- "@babel/plugin-transform-modules-systemjs" "^7.10.4"
862
- "@babel/plugin-transform-modules-umd" "^7.10.4"
863
- "@babel/plugin-transform-named-capturing-groups-regex" "^7.10.4"
864
- "@babel/plugin-transform-new-target" "^7.10.4"
865
- "@babel/plugin-transform-object-super" "^7.10.4"
866
- "@babel/plugin-transform-parameters" "^7.10.4"
867
- "@babel/plugin-transform-property-literals" "^7.10.4"
868
- "@babel/plugin-transform-regenerator" "^7.10.4"
869
- "@babel/plugin-transform-reserved-words" "^7.10.4"
870
- "@babel/plugin-transform-shorthand-properties" "^7.10.4"
871
- "@babel/plugin-transform-spread" "^7.11.0"
872
- "@babel/plugin-transform-sticky-regex" "^7.10.4"
873
- "@babel/plugin-transform-template-literals" "^7.10.4"
874
- "@babel/plugin-transform-typeof-symbol" "^7.10.4"
875
- "@babel/plugin-transform-unicode-escapes" "^7.10.4"
876
- "@babel/plugin-transform-unicode-regex" "^7.10.4"
877
  "@babel/preset-modules" "^0.1.3"
878
- "@babel/types" "^7.11.5"
879
- browserslist "^4.12.0"
880
- core-js-compat "^3.6.2"
881
- invariant "^2.2.2"
882
- levenary "^1.1.1"
883
  semver "^5.5.0"
884
 
885
  "@babel/preset-modules@^0.1.3":
@@ -893,64 +844,62 @@
893
  "@babel/types" "^7.4.4"
894
  esutils "^2.0.2"
895
 
896
- "@babel/preset-react@^7.9.4":
897
- version "7.10.4"
898
- resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.10.4.tgz#92e8a66d816f9911d11d4cc935be67adfc82dbcf"
899
- integrity sha512-BrHp4TgOIy4M19JAfO1LhycVXOPWdDbTRep7eVyatf174Hff+6Uk53sDyajqZPu8W1qXRBiYOfIamek6jA7YVw==
900
  dependencies:
901
  "@babel/helper-plugin-utils" "^7.10.4"
902
- "@babel/plugin-transform-react-display-name" "^7.10.4"
903
- "@babel/plugin-transform-react-jsx" "^7.10.4"
904
- "@babel/plugin-transform-react-jsx-development" "^7.10.4"
905
- "@babel/plugin-transform-react-jsx-self" "^7.10.4"
906
- "@babel/plugin-transform-react-jsx-source" "^7.10.4"
907
- "@babel/plugin-transform-react-pure-annotations" "^7.10.4"
908
 
909
  "@babel/runtime-corejs3@^7.10.2":
910
- version "7.11.2"
911
- resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.11.2.tgz#02c3029743150188edeb66541195f54600278419"
912
- integrity sha512-qh5IR+8VgFz83VBa6OkaET6uN/mJOhHONuy3m1sgF0CV6mXdPSEBdA7e1eUbVvyNtANjMbg22JUv71BaDXLY6A==
913
  dependencies:
914
  core-js-pure "^3.0.0"
915
  regenerator-runtime "^0.13.4"
916
 
917
- "@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.8.4":
918
- version "7.11.2"
919
- resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.11.2.tgz#f549c13c754cc40b87644b9fa9f09a6a95fe0736"
920
- integrity sha512-TeWkU52so0mPtDcaCTxNBI/IHiz0pZgr8VEFqXFtZWpYD08ZB6FaSwVAS8MKRQAP3bYKiVjwysOJgMFY28o6Tw==
921
  dependencies:
922
  regenerator-runtime "^0.13.4"
923
 
924
- "@babel/template@^7.10.4", "@babel/template@^7.3.3":
925
- version "7.10.4"
926
- resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.10.4.tgz#3251996c4200ebc71d1a8fc405fba940f36ba278"
927
- integrity sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==
928
  dependencies:
929
  "@babel/code-frame" "^7.10.4"
930
- "@babel/parser" "^7.10.4"
931
- "@babel/types" "^7.10.4"
932
-
933
- "@babel/traverse@^7.1.0", "@babel/traverse@^7.10.4", "@babel/traverse@^7.11.5", "@babel/traverse@^7.7.0":
934
- version "7.11.5"
935
- resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.11.5.tgz#be777b93b518eb6d76ee2e1ea1d143daa11e61c3"
936
- integrity sha512-EjiPXt+r7LiCZXEfRpSJd+jUMnBd4/9OUv7Nx3+0u9+eimMwJmG0Q98lw4/289JCoxSE8OolDMNZaaF/JZ69WQ==
937
- dependencies:
938
- "@babel/code-frame" "^7.10.4"
939
- "@babel/generator" "^7.11.5"
940
- "@babel/helper-function-name" "^7.10.4"
941
- "@babel/helper-split-export-declaration" "^7.11.0"
942
- "@babel/parser" "^7.11.5"
943
- "@babel/types" "^7.11.5"
944
  debug "^4.1.0"
945
  globals "^11.1.0"
946
  lodash "^4.17.19"
947
 
948
- "@babel/types@^7.0.0", "@babel/types@^7.10.4", "@babel/types@^7.10.5", "@babel/types@^7.11.0", "@babel/types@^7.11.5", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0", "@babel/types@^7.9.5":
949
- version "7.11.5"
950
- resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.11.5.tgz#d9de577d01252d77c6800cee039ee64faf75662d"
951
- integrity sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==
952
  dependencies:
953
- "@babel/helper-validator-identifier" "^7.10.4"
954
  lodash "^4.17.19"
955
  to-fast-properties "^2.0.0"
956
 
@@ -959,6 +908,13 @@
959
  resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39"
960
  integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==
961
 
 
 
 
 
 
 
 
962
  "@cnakazawa/watch@^1.0.3":
963
  version "1.0.4"
964
  resolved "https://registry.yarnpkg.com/@cnakazawa/watch/-/watch-1.0.4.tgz#f864ae85004d0fcab6f50be9141c4da368d1656a"
@@ -1011,10 +967,10 @@
1011
  debug "^3.1.0"
1012
  lodash.once "^4.1.1"
1013
 
1014
- "@eslint/eslintrc@^0.1.3":
1015
- version "0.1.3"
1016
- resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.1.3.tgz#7d1a2b2358552cc04834c0979bd4275362e37085"
1017
- integrity sha512-4YVwPkANLeNtRjMekzux1ci8hIaH5eGKktGqR0d3LWsKNn5B2X/1Z6Trxy7jQXl9EBGE6Yj02O+t09FMeRllaA==
1018
  dependencies:
1019
  ajv "^6.12.4"
1020
  debug "^4.1.1"
@@ -1023,7 +979,7 @@
1023
  ignore "^4.0.6"
1024
  import-fresh "^3.2.1"
1025
  js-yaml "^3.13.1"
1026
- lodash "^4.17.19"
1027
  minimatch "^3.0.4"
1028
  strip-json-comments "^3.1.1"
1029
 
@@ -1252,136 +1208,136 @@
1252
  "@types/yargs" "^15.0.0"
1253
  chalk "^3.0.0"
1254
 
1255
- "@nodelib/fs.scandir@2.1.3":
1256
- version "2.1.3"
1257
- resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz#3a582bdb53804c6ba6d146579c46e52130cf4a3b"
1258
- integrity sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==
1259
  dependencies:
1260
- "@nodelib/fs.stat" "2.0.3"
1261
  run-parallel "^1.1.9"
1262
 
1263
- "@nodelib/fs.stat@2.0.3", "@nodelib/fs.stat@^2.0.2":
1264
- version "2.0.3"
1265
- resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz#34dc5f4cabbc720f4e60f75a747e7ecd6c175bd3"
1266
- integrity sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==
1267
 
1268
  "@nodelib/fs.walk@^1.2.3":
1269
- version "1.2.4"
1270
- resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz#011b9202a70a6366e436ca5c065844528ab04976"
1271
- integrity sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==
1272
  dependencies:
1273
- "@nodelib/fs.scandir" "2.1.3"
1274
  fastq "^1.6.0"
1275
 
1276
  "@npmcli/move-file@^1.0.1":
1277
- version "1.0.1"
1278
- resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-1.0.1.tgz#de103070dac0f48ce49cf6693c23af59c0f70464"
1279
- integrity sha512-Uv6h1sT+0DrblvIrolFtbvM1FgWm+/sy4B3pvLp67Zys+thcukzS5ekn7HsZFGpWP4Q3fYJCljbWQE/XivMRLw==
1280
  dependencies:
1281
  mkdirp "^1.0.4"
 
1282
 
1283
- "@octokit/auth-token@^2.4.0":
1284
- version "2.4.2"
1285
- resolved "https://registry.yarnpkg.com/@octokit/auth-token/-/auth-token-2.4.2.tgz#10d0ae979b100fa6b72fa0e8e63e27e6d0dbff8a"
1286
- integrity sha512-jE/lE/IKIz2v1+/P0u4fJqv0kYwXOTujKemJMFr6FeopsxlIK3+wKDCJGnysg81XID5TgZQbIfuJ5J0lnTiuyQ==
1287
  dependencies:
1288
- "@octokit/types" "^5.0.0"
1289
 
1290
- "@octokit/core@^2.4.3":
1291
- version "2.5.4"
1292
- resolved "https://registry.yarnpkg.com/@octokit/core/-/core-2.5.4.tgz#f7fbf8e4f86c5cc2497a8887ba2561ec8d358054"
1293
- integrity sha512-HCp8yKQfTITYK+Nd09MHzAlP1v3Ii/oCohv0/TW9rhSLvzb98BOVs2QmVYuloE6a3l6LsfyGIwb6Pc4ycgWlIQ==
1294
  dependencies:
1295
- "@octokit/auth-token" "^2.4.0"
1296
- "@octokit/graphql" "^4.3.1"
1297
- "@octokit/request" "^5.4.0"
1298
- "@octokit/types" "^5.0.0"
1299
  before-after-hook "^2.1.0"
1300
- universal-user-agent "^5.0.0"
1301
 
1302
  "@octokit/endpoint@^6.0.1":
1303
- version "6.0.8"
1304
- resolved "https://registry.yarnpkg.com/@octokit/endpoint/-/endpoint-6.0.8.tgz#91b07e236fdb69929c678c6439f7a560dc6058ac"
1305
- integrity sha512-MuRrgv+bM4Q+e9uEvxAB/Kf+Sj0O2JAOBA131uo1o6lgdq1iS8ejKwtqHgdfY91V3rN9R/hdGKFiQYMzVzVBEQ==
1306
  dependencies:
1307
- "@octokit/types" "^5.0.0"
1308
  is-plain-object "^5.0.0"
1309
  universal-user-agent "^6.0.0"
1310
 
1311
- "@octokit/graphql@^4.3.1":
1312
- version "4.5.6"
1313
- resolved "https://registry.yarnpkg.com/@octokit/graphql/-/graphql-4.5.6.tgz#708143ba15cf7c1879ed6188266e7f270be805d4"
1314
- integrity sha512-Rry+unqKTa3svswT2ZAuqenpLrzJd+JTv89LTeVa5UM/5OX8o4KTkPL7/1ABq4f/ZkELb0XEK/2IEoYwykcLXg==
1315
  dependencies:
1316
  "@octokit/request" "^5.3.0"
1317
- "@octokit/types" "^5.0.0"
1318
  universal-user-agent "^6.0.0"
1319
 
1320
- "@octokit/plugin-paginate-rest@^2.2.0":
1321
- version "2.4.0"
1322
- resolved "https://registry.yarnpkg.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.4.0.tgz#92f951ddc8a1cd505353fa07650752ca25ed7e93"
1323
- integrity sha512-YT6Klz3LLH6/nNgi0pheJnUmTFW4kVnxGft+v8Itc41IIcjl7y1C8TatmKQBbCSuTSNFXO5pCENnqg6sjwpJhg==
 
 
 
 
 
1324
  dependencies:
1325
- "@octokit/types" "^5.5.0"
1326
 
1327
- "@octokit/plugin-request-log@^1.0.0":
1328
- version "1.0.0"
1329
- resolved "https://registry.yarnpkg.com/@octokit/plugin-request-log/-/plugin-request-log-1.0.0.tgz#eef87a431300f6148c39a7f75f8cfeb218b2547e"
1330
- integrity sha512-ywoxP68aOT3zHCLgWZgwUJatiENeHE7xJzYjfz8WI0goynp96wETBF+d95b8g/uL4QmS6owPVlaxiz3wyMAzcw==
1331
 
1332
- "@octokit/plugin-rest-endpoint-methods@3.17.0":
1333
- version "3.17.0"
1334
- resolved "https://registry.yarnpkg.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-3.17.0.tgz#d8ba04eb883849dd98666c55bf49d8c9fe7be055"
1335
- integrity sha512-NFV3vq7GgoO2TrkyBRUOwflkfTYkFKS0tLAPym7RNpkwLCttqShaEGjthOsPEEL+7LFcYv3mU24+F2yVd3npmg==
1336
  dependencies:
1337
- "@octokit/types" "^4.1.6"
1338
  deprecation "^2.3.1"
1339
 
1340
  "@octokit/request-error@^2.0.0":
1341
- version "2.0.2"
1342
- resolved "https://registry.yarnpkg.com/@octokit/request-error/-/request-error-2.0.2.tgz#0e76b83f5d8fdda1db99027ea5f617c2e6ba9ed0"
1343
- integrity sha512-2BrmnvVSV1MXQvEkrb9zwzP0wXFNbPJij922kYBTLIlIafukrGOb+ABBT2+c6wZiuyWDH1K1zmjGQ0toN/wMWw==
1344
  dependencies:
1345
- "@octokit/types" "^5.0.1"
1346
  deprecation "^2.0.0"
1347
  once "^1.4.0"
1348
 
1349
- "@octokit/request@^5.3.0", "@octokit/request@^5.4.0":
1350
- version "5.4.9"
1351
- resolved "https://registry.yarnpkg.com/@octokit/request/-/request-5.4.9.tgz#0a46f11b82351b3416d3157261ad9b1558c43365"
1352
- integrity sha512-CzwVvRyimIM1h2n9pLVYfTDmX9m+KHSgCpqPsY8F1NdEK8IaWqXhSBXsdjOBFZSpEcxNEeg4p0UO9cQ8EnOCLA==
1353
  dependencies:
1354
  "@octokit/endpoint" "^6.0.1"
1355
  "@octokit/request-error" "^2.0.0"
1356
- "@octokit/types" "^5.0.0"
1357
  deprecation "^2.0.0"
1358
  is-plain-object "^5.0.0"
1359
  node-fetch "^2.6.1"
1360
  once "^1.4.0"
1361
  universal-user-agent "^6.0.0"
1362
 
1363
- "@octokit/rest@^17.0.0":
1364
- version "17.11.2"
1365
- resolved "https://registry.yarnpkg.com/@octokit/rest/-/rest-17.11.2.tgz#f3dbd46f9f06361c646230fd0ef8598e59183ead"
1366
- integrity sha512-4jTmn8WossTUaLfNDfXk4fVJgbz5JgZE8eCs4BvIb52lvIH8rpVMD1fgRCrHbSd6LRPE5JFZSfAEtszrOq3ZFQ==
1367
  dependencies:
1368
- "@octokit/core" "^2.4.3"
1369
- "@octokit/plugin-paginate-rest" "^2.2.0"
1370
- "@octokit/plugin-request-log" "^1.0.0"
1371
- "@octokit/plugin-rest-endpoint-methods" "3.17.0"
1372
 
1373
- "@octokit/types@^4.1.6":
1374
- version "4.1.10"
1375
- resolved "https://registry.yarnpkg.com/@octokit/types/-/types-4.1.10.tgz#e4029c11e2cc1335051775bc1600e7e740e4aca4"
1376
- integrity sha512-/wbFy1cUIE5eICcg0wTKGXMlKSbaAxEr00qaBXzscLXpqhcwgXeS6P8O0pkysBhRfyjkKjJaYrvR1ExMO5eOXQ==
1377
- dependencies:
1378
- "@types/node" ">= 8"
1379
-
1380
- "@octokit/types@^5.0.0", "@octokit/types@^5.0.1", "@octokit/types@^5.5.0":
1381
- version "5.5.0"
1382
- resolved "https://registry.yarnpkg.com/@octokit/types/-/types-5.5.0.tgz#e5f06e8db21246ca102aa28444cdb13ae17a139b"
1383
- integrity sha512-UZ1pErDue6bZNjYOotCNveTXArOMZQFG6hKJfOnGnulVCMcVVi7YIIuuR4WfBhjo7zgpmzn/BkPDnUXtNx+PcQ==
1384
  dependencies:
 
1385
  "@types/node" ">= 8"
1386
 
1387
  "@samverschueren/stream-to-observable@^0.3.0":
@@ -1446,11 +1402,11 @@
1446
  p-reduce "^2.0.0"
1447
 
1448
  "@semantic-release/github@^7.0.0":
1449
- version "7.1.1"
1450
- resolved "https://registry.yarnpkg.com/@semantic-release/github/-/github-7.1.1.tgz#e998aa9a9cd770838d9f27c64f060c2b686b9d95"
1451
- integrity sha512-w8CLCvGVKNe2FPOYQ68OFxFVNNha7YRzptnwTZYdjXYtgTDKw0XVfnMSd9NlJeQPYGfQmIhIVPNBU/cA6zUY0A==
1452
  dependencies:
1453
- "@octokit/rest" "^17.0.0"
1454
  "@semantic-release/error" "^2.2.0"
1455
  aggregate-error "^3.0.0"
1456
  bottleneck "^2.18.1"
@@ -1468,23 +1424,23 @@
1468
  url-join "^4.0.0"
1469
 
1470
  "@semantic-release/npm@^7.0.0":
1471
- version "7.0.6"
1472
- resolved "https://registry.yarnpkg.com/@semantic-release/npm/-/npm-7.0.6.tgz#1301bd57d246eae048d7104a735467bb0829f3d8"
1473
- integrity sha512-F4judxdeLe8f7+vDva1TkqNc5Tb2tcltZYW0tLtvP2Xt7CD/gGiz7UxAWEOPsXBvIqAP+uTidvGLPl9U3/uRoQ==
1474
  dependencies:
1475
  "@semantic-release/error" "^2.2.0"
1476
  aggregate-error "^3.0.0"
1477
- execa "^4.0.0"
1478
  fs-extra "^9.0.0"
1479
  lodash "^4.17.15"
1480
  nerf-dart "^1.0.0"
1481
  normalize-url "^5.0.0"
1482
- npm "^6.13.0"
1483
  rc "^1.2.8"
1484
  read-pkg "^5.0.0"
1485
  registry-auth-token "^4.0.0"
1486
  semver "^7.1.2"
1487
- tempy "^0.5.0"
1488
 
1489
  "@semantic-release/release-notes-generator@^9.0.0":
1490
  version "9.0.1"
@@ -1503,9 +1459,9 @@
1503
  read-pkg-up "^7.0.0"
1504
 
1505
  "@sinonjs/commons@^1.7.0":
1506
- version "1.8.1"
1507
- resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.1.tgz#e7df00f98a203324f6dc7cc606cad9d4a8ab2217"
1508
- integrity sha512-892K+kWUUi3cl+LlqEWIDrhvLgdL79tECi8JZUyq6IviKy/DNhuzCRlbHUjxK89f4ypPMMaFnFuR9Ie6DoIMsw==
1509
  dependencies:
1510
  type-detect "4.0.8"
1511
 
@@ -1516,13 +1472,13 @@
1516
  dependencies:
1517
  "@babel/core" ">=7.9.0"
1518
 
1519
- "@stylelint/postcss-markdown@^0.36.1":
1520
- version "0.36.1"
1521
- resolved "https://registry.yarnpkg.com/@stylelint/postcss-markdown/-/postcss-markdown-0.36.1.tgz#829b87e6c0f108014533d9d7b987dc9efb6632e8"
1522
- integrity sha512-iDxMBWk9nB2BPi1VFQ+Dc5+XpvODBHw2n3tYpaBZuEAFQlbtF9If0Qh5LTTwSi/XwdbJ2jt+0dis3i8omyggpw==
1523
  dependencies:
1524
- remark "^12.0.0"
1525
- unist-util-find-all-after "^3.0.1"
1526
 
1527
  "@svgr/babel-plugin-add-jsx-attribute@^5.4.0":
1528
  version "5.4.0"
@@ -1559,15 +1515,15 @@
1559
  resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz#00bf9a7a73f1cad3948cdab1f8dfb774750f8c80"
1560
  integrity sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==
1561
 
1562
- "@svgr/babel-plugin-transform-svg-component@^5.4.0":
1563
- version "5.4.0"
1564
- resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.4.0.tgz#a2212b4d018e6075a058bb7e220a66959ef7a03c"
1565
- integrity sha512-zLl4Fl3NvKxxjWNkqEcpdSOpQ3LGVH2BNFQ6vjaK6sFo2IrSznrhURIPI0HAphKiiIwNYjAfE0TNoQDSZv0U9A==
1566
 
1567
- "@svgr/babel-preset@^5.4.0":
1568
- version "5.4.0"
1569
- resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-5.4.0.tgz#da21854643e1c4ad2279239baa7d5a8b128c1f15"
1570
- integrity sha512-Gyx7cCxua04DBtyILTYdQxeO/pwfTBev6+eXTbVbxe4HTGhOUW6yo7PSbG2p6eJMl44j6XSequ0ZDP7bl0nu9A==
1571
  dependencies:
1572
  "@svgr/babel-plugin-add-jsx-attribute" "^5.4.0"
1573
  "@svgr/babel-plugin-remove-jsx-attribute" "^5.4.0"
@@ -1576,55 +1532,55 @@
1576
  "@svgr/babel-plugin-svg-dynamic-title" "^5.4.0"
1577
  "@svgr/babel-plugin-svg-em-dimensions" "^5.4.0"
1578
  "@svgr/babel-plugin-transform-react-native-svg" "^5.4.0"
1579
- "@svgr/babel-plugin-transform-svg-component" "^5.4.0"
1580
 
1581
- "@svgr/core@^5.4.0":
1582
- version "5.4.0"
1583
- resolved "https://registry.yarnpkg.com/@svgr/core/-/core-5.4.0.tgz#655378ee43679eb94fee3d4e1976e38252dff8e7"
1584
- integrity sha512-hWGm1DCCvd4IEn7VgDUHYiC597lUYhFau2lwJBYpQWDirYLkX4OsXu9IslPgJ9UpP7wsw3n2Ffv9sW7SXJVfqQ==
1585
  dependencies:
1586
- "@svgr/plugin-jsx" "^5.4.0"
1587
- camelcase "^6.0.0"
1588
- cosmiconfig "^6.0.0"
1589
 
1590
- "@svgr/hast-util-to-babel-ast@^5.4.0":
1591
- version "5.4.0"
1592
- resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.4.0.tgz#bb5d002e428f510aa5b53ec0a02377a95b367715"
1593
- integrity sha512-+U0TZZpPsP2V1WvVhqAOSTk+N+CjYHdZx+x9UBa1eeeZDXwH8pt0CrQf2+SvRl/h2CAPRFkm+Ey96+jKP8Bsgg==
1594
  dependencies:
1595
- "@babel/types" "^7.9.5"
1596
 
1597
- "@svgr/plugin-jsx@^5.4.0":
1598
- version "5.4.0"
1599
- resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-5.4.0.tgz#ab47504c55615833c6db70fca2d7e489f509787c"
1600
- integrity sha512-SGzO4JZQ2HvGRKDzRga9YFSqOqaNrgLlQVaGvpZ2Iht2gwRp/tq+18Pvv9kS9ZqOMYgyix2LLxZMY1LOe9NPqw==
1601
  dependencies:
1602
- "@babel/core" "^7.7.5"
1603
- "@svgr/babel-preset" "^5.4.0"
1604
- "@svgr/hast-util-to-babel-ast" "^5.4.0"
1605
  svg-parser "^2.0.2"
1606
 
1607
- "@svgr/plugin-svgo@^5.4.0":
1608
- version "5.4.0"
1609
- resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-5.4.0.tgz#45d9800b7099a6f7b4d85ebac89ab9abe8592f64"
1610
- integrity sha512-3Cgv3aYi1l6SHyzArV9C36yo4kgwVdF3zPQUC6/aCDUeXAofDYwE5kk3e3oT5ZO2a0N3lB+lLGvipBG6lnG8EA==
1611
  dependencies:
1612
- cosmiconfig "^6.0.0"
1613
- merge-deep "^3.0.2"
1614
  svgo "^1.2.2"
1615
 
1616
  "@svgr/webpack@^5.2.0":
1617
- version "5.4.0"
1618
- resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-5.4.0.tgz#b68bc86e29cf007292b96ced65f80971175632e0"
1619
- integrity sha512-LjepnS/BSAvelnOnnzr6Gg0GcpLmnZ9ThGFK5WJtm1xOqdBE/1IACZU7MMdVzjyUkfFqGz87eRE4hFaSLiUwYg==
1620
- dependencies:
1621
- "@babel/core" "^7.9.0"
1622
- "@babel/plugin-transform-react-constant-elements" "^7.9.0"
1623
- "@babel/preset-env" "^7.9.5"
1624
- "@babel/preset-react" "^7.9.4"
1625
- "@svgr/core" "^5.4.0"
1626
- "@svgr/plugin-jsx" "^5.4.0"
1627
- "@svgr/plugin-svgo" "^5.4.0"
1628
  loader-utils "^2.0.0"
1629
 
1630
  "@tootallnate/once@1":
@@ -1638,9 +1594,9 @@
1638
  integrity sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA==
1639
 
1640
  "@types/babel__core@^7.1.7":
1641
- version "7.1.10"
1642
- resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.10.tgz#ca58fc195dd9734e77e57c6f2df565623636ab40"
1643
- integrity sha512-x8OM8XzITIMyiwl5Vmo2B1cR1S1Ipkyv4mdlbJjMa1lmuKvKY9FrBbEANIaMlnWn5Rf7uO+rC/VgYabNkE17Hw==
1644
  dependencies:
1645
  "@babel/parser" "^7.1.0"
1646
  "@babel/types" "^7.0.0"
@@ -1656,24 +1612,24 @@
1656
  "@babel/types" "^7.0.0"
1657
 
1658
  "@types/babel__template@*":
1659
- version "7.0.3"
1660
- resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.0.3.tgz#b8aaeba0a45caca7b56a5de9459872dde3727214"
1661
- integrity sha512-uCoznIPDmnickEi6D0v11SBpW0OuVqHJCa7syXqQHy5uktSCreIlt0iglsCnmvz8yCb38hGcWeseA8cWJSwv5Q==
1662
  dependencies:
1663
  "@babel/parser" "^7.1.0"
1664
  "@babel/types" "^7.0.0"
1665
 
1666
  "@types/babel__traverse@*", "@types/babel__traverse@^7.0.6":
1667
- version "7.0.15"
1668
- resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.0.15.tgz#db9e4238931eb69ef8aab0ad6523d4d4caa39d03"
1669
- integrity sha512-Pzh9O3sTK8V6I1olsXpCfj2k/ygO2q1X0vhhnDrEQyYLHZesWz+zMZMVcwXLCYf0U36EtmyYaFGPfXlTtDHe3A==
1670
  dependencies:
1671
  "@babel/types" "^7.3.0"
1672
 
1673
  "@types/cheerio@^0.22.22":
1674
- version "0.22.22"
1675
- resolved "https://registry.yarnpkg.com/@types/cheerio/-/cheerio-0.22.22.tgz#ae71cf4ca59b8bbaf34c99af7a5d6c8894988f5f"
1676
- integrity sha512-05DYX4zU96IBfZFY+t3Mh88nlwSMtmmzSYaQkKN48T495VV1dkHSah6qYyDTN5ngaS0i0VonH37m+RuzSM0YiA==
1677
  dependencies:
1678
  "@types/node" "*"
1679
 
@@ -1686,9 +1642,9 @@
1686
  "@types/node" "*"
1687
 
1688
  "@types/graceful-fs@^4.1.2":
1689
- version "4.1.3"
1690
- resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.3.tgz#039af35fe26bec35003e8d86d2ee9c586354348f"
1691
- integrity sha512-AiHRaEB50LQg0pZmm659vNBb9f4SJ0qrAnteuzhSeAUcJKxoYgEnprg/83kppCnc2zvtCKbdZry1a5pVY3lOTQ==
1692
  dependencies:
1693
  "@types/node" "*"
1694
 
@@ -1713,9 +1669,16 @@
1713
  "@types/istanbul-lib-report" "*"
1714
 
1715
  "@types/json-schema@^7.0.3", "@types/json-schema@^7.0.5":
1716
- version "7.0.6"
1717
- resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.6.tgz#f4c7ec43e81b319a9815115031709f26987891f0"
1718
- integrity sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw==
 
 
 
 
 
 
 
1719
 
1720
  "@types/mime-types@^2.1.0":
1721
  version "2.1.0"
@@ -1728,14 +1691,14 @@
1728
  integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==
1729
 
1730
  "@types/minimist@^1.2.0":
1731
- version "1.2.0"
1732
- resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.0.tgz#69a23a3ad29caf0097f06eda59b361ee2f0639f6"
1733
- integrity sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY=
1734
 
1735
  "@types/node@*", "@types/node@>= 8":
1736
- version "14.11.5"
1737
- resolved "https://registry.yarnpkg.com/@types/node/-/node-14.11.5.tgz#fecad41c041cae7f2404ad4b2d0742fdb628b305"
1738
- integrity sha512-jVFzDV6NTbrLMxm4xDSIW/gKnk8rQLF9wAzLWIOg+5nU6ACrIMndeBdXci0FGtqJbP9tQvm6V39eshc96TO2wQ==
1739
 
1740
  "@types/normalize-package-data@^2.4.0":
1741
  version "2.4.0"
@@ -1763,16 +1726,16 @@
1763
  integrity sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==
1764
 
1765
  "@types/react-dom@^16.9.0":
1766
- version "16.9.8"
1767
- resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-16.9.8.tgz#fe4c1e11dfc67155733dfa6aa65108b4971cb423"
1768
- integrity sha512-ykkPQ+5nFknnlU6lDd947WbQ6TE3NNzbQAkInC2EKY1qeYdTKp7onFusmYZb+ityzx2YviqT6BXSu+LyWWJwcA==
1769
  dependencies:
1770
- "@types/react" "*"
1771
 
1772
- "@types/react@*", "@types/react@^16.9.0":
1773
- version "16.9.51"
1774
- resolved "https://registry.yarnpkg.com/@types/react/-/react-16.9.51.tgz#f8aa51ffa9996f1387f63686696d9b59713d2b60"
1775
- integrity sha512-lQa12IyO+DMlnSZ3+AGHRUiUcpK47aakMMoBG8f7HGxJT8Yfe+WE128HIXaHOHVPReAW0oDS3KAI0JI2DDe1PQ==
1776
  dependencies:
1777
  "@types/prop-types" "*"
1778
  csstype "^3.0.2"
@@ -1808,30 +1771,30 @@
1808
  integrity sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==
1809
 
1810
  "@types/uglify-js@*":
1811
- version "3.11.0"
1812
- resolved "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.11.0.tgz#2868d405cc45cd9dc3069179052103032c33afbc"
1813
- integrity sha512-I0Yd8TUELTbgRHq2K65j8rnDPAzAP+DiaF/syLem7yXwYLsHZhPd+AM2iXsWmf9P2F2NlFCgl5erZPQx9IbM9Q==
1814
  dependencies:
1815
  source-map "^0.6.1"
1816
 
1817
- "@types/unist@^2.0.0", "@types/unist@^2.0.2":
1818
  version "2.0.3"
1819
  resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.3.tgz#9c088679876f374eb5983f150d4787aa6fb32d7e"
1820
  integrity sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==
1821
 
1822
  "@types/webpack-sources@*":
1823
- version "2.0.0"
1824
- resolved "https://registry.yarnpkg.com/@types/webpack-sources/-/webpack-sources-2.0.0.tgz#08216ab9be2be2e1499beaebc4d469cec81e82a7"
1825
- integrity sha512-a5kPx98CNFRKQ+wqawroFunvFqv7GHm/3KOI52NY9xWADgc8smu4R6prt4EU/M4QfVjvgBkMqU4fBhw3QfMVkg==
1826
  dependencies:
1827
  "@types/node" "*"
1828
  "@types/source-list-map" "*"
1829
  source-map "^0.7.3"
1830
 
1831
  "@types/webpack@^4.4.31":
1832
- version "4.41.22"
1833
- resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.22.tgz#ff9758a17c6bd499e459b91e78539848c32d0731"
1834
- integrity sha512-JQDJK6pj8OMV9gWOnN1dcLCyU9Hzs6lux0wBO4lr1+gyEhIBR9U3FMrz12t2GPkg110XAxEAw2WHF6g7nZIbRQ==
1835
  dependencies:
1836
  "@types/anymatch" "*"
1837
  "@types/node" "*"
@@ -1841,14 +1804,14 @@
1841
  source-map "^0.6.0"
1842
 
1843
  "@types/yargs-parser@*":
1844
- version "15.0.0"
1845
- resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-15.0.0.tgz#cb3f9f741869e20cce330ffbeb9271590483882d"
1846
- integrity sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==
1847
 
1848
  "@types/yargs@^15.0.0":
1849
- version "15.0.7"
1850
- resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.7.tgz#dad50a7a234a35ef9460737a56024287a3de1d2b"
1851
- integrity sha512-Gf4u3EjaPNcC9cTu4/j2oN14nSVhr8PQ+BvBcBQHAhDZfl0bVIiLgvnRXv/dn58XhTm9UXvBpvJpDlwV65QxOA==
1852
  dependencies:
1853
  "@types/yargs-parser" "*"
1854
 
@@ -2032,65 +1995,64 @@
2032
  resolved "https://registry.yarnpkg.com/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-2.7.0.tgz#30fcdb6bb3a3eb37f551021aac338918455782eb"
2033
  integrity sha512-yR+rSyfHKfevW84vKBOERpjEslD/o00CaYMftywVYOjsOQ8GLS6xv/VgDcpQ8JomJ9eRRInLRpeGKTM3lOa4xQ==
2034
 
2035
- "@wordpress/babel-preset-default@^4.19.0":
2036
- version "4.19.0"
2037
- resolved "https://registry.yarnpkg.com/@wordpress/babel-preset-default/-/babel-preset-default-4.19.0.tgz#6362df46b703fda8f30ce40868b2bc804e8807d2"
2038
- integrity sha512-b/DQ17UGqWm5Z/c1j+wF8kW3Sqeg7e0CVFKeNd+uoI6wH+ruRsOcS7e0iutjQcwOLmvaZ3TYh48jjfkMBnLBqA==
2039
  dependencies:
2040
- "@babel/core" "^7.11.6"
2041
- "@babel/plugin-transform-react-jsx" "^7.10.4"
2042
- "@babel/plugin-transform-runtime" "^7.11.5"
2043
- "@babel/preset-env" "^7.11.5"
2044
- "@babel/runtime" "^7.11.2"
2045
  "@wordpress/babel-plugin-import-jsx-pragma" "^2.7.0"
2046
  "@wordpress/browserslist-config" "^2.7.0"
2047
- "@wordpress/element" "^2.18.0"
2048
  "@wordpress/warning" "^1.3.0"
2049
  core-js "^3.6.4"
2050
 
2051
- "@wordpress/base-styles@^3.1.0":
2052
- version "3.1.0"
2053
- resolved "https://registry.yarnpkg.com/@wordpress/base-styles/-/base-styles-3.1.0.tgz#a624756bd80971573a50eee4247f13c0f774f52a"
2054
- integrity sha512-+HR6Cw0E95IHLixWmDCy54kMCmPxTxwAx7UTkJY/9YvOZyK8Nu3plWbX4c/6MhsASJ9RVFVhJPSJWleQ8bDEkQ==
2055
 
2056
  "@wordpress/browserslist-config@^2.7.0":
2057
  version "2.7.0"
2058
  resolved "https://registry.yarnpkg.com/@wordpress/browserslist-config/-/browserslist-config-2.7.0.tgz#37e39ede39bec5a540dc93b96569787025aadc83"
2059
  integrity sha512-pB45JlfmHuEigNFZ1X+CTgIsOT3/TTb9iZxw1DHXge/7ytY8FNhtcNwTfF9IgnS6/xaFRZBqzw4DyH4sP1Lyxg==
2060
 
2061
- "@wordpress/dependency-extraction-webpack-plugin@^2.8.0":
2062
- version "2.8.0"
2063
- resolved "https://registry.yarnpkg.com/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-2.8.0.tgz#699ba0b3555217fd9a844e5f9f4de486d4a89cba"
2064
- integrity sha512-fEOsSl1kYY8gkiAe7OM9IopmSOtaAug37OQwKVeda5fK6xLsnpqprP5iwHHOApNWMEzgmVGS6/iW5IZoi7qv/A==
2065
  dependencies:
2066
  json2php "^0.0.4"
2067
- webpack "^4.8.3"
2068
  webpack-sources "^1.3.0"
2069
 
2070
- "@wordpress/element@^2.18.0":
2071
- version "2.18.0"
2072
- resolved "https://registry.yarnpkg.com/@wordpress/element/-/element-2.18.0.tgz#6ccdaf05f49831058103ec111ab4744df030c335"
2073
- integrity sha512-aR1gOXFxIDcrLCSANe5PwOwYH40n29LzjqBascNkFo6f0LBekCZPbI3Bqq4EtoH/zjq2RKAO9PVPlQRDoQUlmA==
2074
  dependencies:
2075
- "@babel/runtime" "^7.11.2"
2076
  "@types/react" "^16.9.0"
2077
  "@types/react-dom" "^16.9.0"
2078
- "@wordpress/escape-html" "^1.10.0"
2079
  lodash "^4.17.19"
2080
  react "^16.13.1"
2081
  react-dom "^16.13.1"
2082
 
2083
- "@wordpress/escape-html@^1.10.0":
2084
- version "1.10.0"
2085
- resolved "https://registry.yarnpkg.com/@wordpress/escape-html/-/escape-html-1.10.0.tgz#72e2b502e2f77a7feb32c8c4504f5cda9f4ea5f6"
2086
- integrity sha512-peG+Ypnw8L3YiUWSe/3Nmyzlaoqqbn5JaBaLpL0o6pBxFvGwKr00fFJoi+Yq2yZ3LEFDrHBHlVYAB6A2aYIbew==
2087
  dependencies:
2088
- "@babel/runtime" "^7.11.2"
2089
 
2090
- "@wordpress/eslint-plugin@^7.2.1", "@wordpress/eslint-plugin@^7.3.0":
2091
- version "7.3.0"
2092
- resolved "https://registry.yarnpkg.com/@wordpress/eslint-plugin/-/eslint-plugin-7.3.0.tgz#a97ae738dcae052d4677f0e131d6cb58888b240a"
2093
- integrity sha512-7wIFzzc14E1XuuT9haBuhoA9FRUGWlbD4Oek+XkiZlzNVqZI3slgbtIFJ6/Mfij1V18rv6Ns9a1cPJLtCU8JHQ==
2094
  dependencies:
2095
  "@wordpress/prettier-config" "^0.4.0"
2096
  babel-eslint "^10.1.0"
@@ -2103,34 +2065,34 @@
2103
  eslint-plugin-react "^7.20.0"
2104
  eslint-plugin-react-hooks "^4.0.4"
2105
  globals "^12.0.0"
2106
- prettier "npm:wp-prettier@2.0.5"
2107
  requireindex "^1.2.0"
2108
 
2109
- "@wordpress/icons@^2.7.0":
2110
- version "2.8.0"
2111
- resolved "https://registry.yarnpkg.com/@wordpress/icons/-/icons-2.8.0.tgz#cab47c3c6c17089c68e308b60658e8fbb59e070d"
2112
- integrity sha512-ZhQXXzNqcDh0JRY/Ro7iePjTDD8FnZ5W8ze8NKg9da9I24QwL5mWCJezt8ZhBo0wxnD+Lk3kKKMYA6P+lh6qWg==
2113
  dependencies:
2114
- "@babel/runtime" "^7.11.2"
2115
- "@wordpress/element" "^2.18.0"
2116
- "@wordpress/primitives" "^1.10.0"
2117
 
2118
- "@wordpress/jest-console@^3.9.0":
2119
- version "3.9.0"
2120
- resolved "https://registry.yarnpkg.com/@wordpress/jest-console/-/jest-console-3.9.0.tgz#88a81585e7d95dd1957994b5c9d83e82d9fe8a1a"
2121
- integrity sha512-SJU78Gku3BC5iXrcEAAkER/sBkguYAhaA+HVI4FARklsOfmdBbElrA5wjU0lY54CGTSqWHLy0YZJkaZ5V/YWXA==
2122
  dependencies:
2123
- "@babel/runtime" "^7.11.2"
2124
  jest-matcher-utils "^25.3.0"
2125
  lodash "^4.17.19"
2126
 
2127
- "@wordpress/jest-preset-default@^6.4.0":
2128
- version "6.4.0"
2129
- resolved "https://registry.yarnpkg.com/@wordpress/jest-preset-default/-/jest-preset-default-6.4.0.tgz#f027d8f81d2009703a4dbdcd8557f129be6d1dc2"
2130
- integrity sha512-xey6qdRFnK3apC9qOjP5zsw+CsaEIyp6DBmeEgz8QXVd3kI9lE31HarKI/eBY7RBe0hSYLxUJ8tEuTDVMkKX4g==
2131
  dependencies:
2132
  "@jest/reporters" "^25.3.0"
2133
- "@wordpress/jest-console" "^3.9.0"
2134
  babel-jest "^25.3.0"
2135
  enzyme "^3.11.0"
2136
  enzyme-adapter-react-16 "^1.15.2"
@@ -2141,15 +2103,15 @@
2141
  resolved "https://registry.yarnpkg.com/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-3.1.0.tgz#e06d7c8c70fb4fc38947f35a195e49dc058fe9d1"
2142
  integrity sha512-SYRWpzpQaSsBUiRO+ssqg6AHjgCF4j2npstGTGaKdVs/B720fLFzeyONuMmo1ZtMb9v6MyEWxVz5ON6dDgmVYg==
2143
 
2144
- "@wordpress/postcss-plugins-preset@^1.5.0":
2145
- version "1.5.0"
2146
- resolved "https://registry.yarnpkg.com/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-1.5.0.tgz#a04c68b0b6f5e77801190c5ad753b3712052d22a"
2147
- integrity sha512-+BXrkyxDRm8p0KFSGmm5dA9f0FuhbndsYLZW6aCF0jeEYL/65W5bYrdJpXd6zgsKUiU6OvfdxTvxIRdDCJ9hmg==
2148
  dependencies:
2149
- "@wordpress/base-styles" "^3.1.0"
2150
  "@wordpress/postcss-themes" "^2.6.0"
2151
- autoprefixer "^9.4.5"
2152
- postcss-custom-properties "^9.1.1"
2153
 
2154
  "@wordpress/postcss-themes@^2.6.0":
2155
  version "2.6.0"
@@ -2163,27 +2125,27 @@
2163
  resolved "https://registry.yarnpkg.com/@wordpress/prettier-config/-/prettier-config-0.4.0.tgz#bc8ab5c234c74a5c3bbb424cbbc3010b2be1be44"
2164
  integrity sha512-7c4VeugkCwDkaHSD7ffxoP0VC5c///gCTEAT032OhI5Rik2dPxE3EkNAB2NhotGE8M4dMAg4g5Wj2OWZIn8TFw==
2165
 
2166
- "@wordpress/primitives@^1.10.0":
2167
- version "1.10.0"
2168
- resolved "https://registry.yarnpkg.com/@wordpress/primitives/-/primitives-1.10.0.tgz#8f1e74c98dfa497074450b3fc2e5a0e2b134cd73"
2169
- integrity sha512-C1drc//1dEFf7eMVfuk9Z11X9VzFgKHBA8J3yAj5fxJffbATYfzHCLgERcZQIUsnn8GUL4VScNbmRf6+8i2rhw==
2170
  dependencies:
2171
- "@babel/runtime" "^7.11.2"
2172
- "@wordpress/element" "^2.18.0"
2173
  classnames "^2.2.5"
2174
 
2175
- "@wordpress/scripts@^12.2.1":
2176
- version "12.3.0"
2177
- resolved "https://registry.yarnpkg.com/@wordpress/scripts/-/scripts-12.3.0.tgz#9f122adbb87b8ec18481bb936aac82c1c1b9fd2b"
2178
- integrity sha512-FKwM2rQldgnHEf+PX/tv7wQAU462geu7R+TkvdHmDSPR6LN3tU+Osm7e6yc4Vk4NXsLNtJW6bnbTcV9ZAt9EeQ==
2179
  dependencies:
2180
  "@svgr/webpack" "^5.2.0"
2181
- "@wordpress/babel-preset-default" "^4.19.0"
2182
- "@wordpress/dependency-extraction-webpack-plugin" "^2.8.0"
2183
- "@wordpress/eslint-plugin" "^7.3.0"
2184
- "@wordpress/jest-preset-default" "^6.4.0"
2185
  "@wordpress/npm-package-json-lint-config" "^3.1.0"
2186
- "@wordpress/postcss-plugins-preset" "^1.5.0"
2187
  "@wordpress/prettier-config" "^0.4.0"
2188
  babel-jest "^25.3.0"
2189
  babel-loader "^8.1.0"
@@ -2195,20 +2157,20 @@
2195
  dir-glob "^3.0.1"
2196
  eslint "^7.1.0"
2197
  eslint-plugin-markdown "^1.0.2"
2198
- ignore-emit-webpack-plugin "^2.0.2"
2199
  jest "^25.3.0"
2200
  jest-puppeteer "^4.4.0"
2201
  markdownlint "^0.18.0"
2202
  markdownlint-cli "^0.21.0"
2203
  mini-css-extract-plugin "^0.9.0"
2204
  minimist "^1.2.0"
2205
- node-sass "^4.13.1"
2206
  npm-package-json-lint "^5.0.0"
2207
  postcss-loader "^3.0.0"
2208
- prettier "npm:wp-prettier@2.0.5"
2209
  puppeteer "npm:puppeteer-core@3.0.0"
2210
  read-pkg-up "^1.0.1"
2211
  resolve-bin "^0.4.0"
 
2212
  sass-loader "^8.0.2"
2213
  source-map-loader "^0.2.4"
2214
  stylelint "^13.6.0"
@@ -2222,9 +2184,9 @@
2222
  webpack-livereload-plugin "^2.3.0"
2223
 
2224
  "@wordpress/warning@^1.3.0":
2225
- version "1.3.0"
2226
- resolved "https://registry.yarnpkg.com/@wordpress/warning/-/warning-1.3.0.tgz#9254f77b0cc79b1b356c93d2b726be78d82588ad"
2227
- integrity sha512-xwvgwqugc3zQawSPMMA09knAgap7IGgp0PxTXpFqizGFRIohoXFWERnPBZT0VsSCovqYS0ADcH+ZZgQ+BKAzLA==
2228
 
2229
  "@xtuc/ieee754@^1.2.0":
2230
  version "1.2.0"
@@ -2270,7 +2232,7 @@ acorn-globals@^4.3.2:
2270
  acorn "^6.0.1"
2271
  acorn-walk "^6.0.1"
2272
 
2273
- acorn-jsx@^5.2.0:
2274
  version "5.3.1"
2275
  resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.1.tgz#fc8661e11b7ac1539c47dbfea2e72b3af34d267b"
2276
  integrity sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==
@@ -2308,9 +2270,9 @@ agent-base@5:
2308
  integrity sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==
2309
 
2310
  agent-base@6:
2311
- version "6.0.1"
2312
- resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.1.tgz#808007e4e5867decb0ab6ab2f928fbdb5a596db4"
2313
- integrity sha512-01q25QQDwLSsyfhrKbn8yuur+JNw0H+0Y4JiGIKd3z9aYk/w/2kxD/Upc+t2ZBBSUNff50VjPsSW2YxM8QYKVg==
2314
  dependencies:
2315
  debug "4"
2316
 
@@ -2362,19 +2324,24 @@ ajv-keywords@^3.1.0, ajv-keywords@^3.4.1, ajv-keywords@^3.5.2:
2362
  integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==
2363
 
2364
  ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.2, ajv@^6.12.3, ajv@^6.12.4:
2365
- version "6.12.5"
2366
- resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.5.tgz#19b0e8bae8f476e5ba666300387775fb1a00a4da"
2367
- integrity sha512-lRF8RORchjpKG50/WFf8xmg7sgCLFiYNNnqdKflk63whMQcWR5ngGjiSXkL9bjxy6B2npOK2HSMN49jEBMSkag==
2368
  dependencies:
2369
  fast-deep-equal "^3.1.1"
2370
  fast-json-stable-stringify "^2.0.0"
2371
  json-schema-traverse "^0.4.1"
2372
  uri-js "^4.2.2"
2373
 
2374
- amdefine@>=0.0.4:
2375
- version "1.0.1"
2376
- resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5"
2377
- integrity sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=
 
 
 
 
 
2378
 
2379
  ansi-align@^2.0.0:
2380
  version "2.0.0"
@@ -2481,9 +2448,9 @@ aproba@^1.0.3, aproba@^1.1.1, aproba@^1.1.2:
2481
  integrity sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==
2482
 
2483
  arch@^2.1.2:
2484
- version "2.1.2"
2485
- resolved "https://registry.yarnpkg.com/arch/-/arch-2.1.2.tgz#0c52bbe7344bb4fa260c443d2cbad9c00ff2f0bf"
2486
- integrity sha512-NTBIIbAfkJeIletyABbVtdPgeKfDafR+1mZV/AyyfC1UkVkp9iUjV+wwmqtUgphHYajbI86jejBJp5e+jkGTiQ==
2487
 
2488
  archy@~1.0.0:
2489
  version "1.0.0"
@@ -2548,11 +2515,6 @@ array-filter@^1.0.0:
2548
  resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-1.0.0.tgz#baf79e62e6ef4c2a4c0b831232daffec251f9d83"
2549
  integrity sha1-uveeYubvTCpMC4MSMtr/7CUfnYM=
2550
 
2551
- array-find-index@^1.0.1:
2552
- version "1.0.2"
2553
- resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1"
2554
- integrity sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=
2555
-
2556
  array-flatten@1.1.1:
2557
  version "1.1.1"
2558
  resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2"
@@ -2563,13 +2525,15 @@ array-ify@^1.0.0:
2563
  resolved "https://registry.yarnpkg.com/array-ify/-/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece"
2564
  integrity sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=
2565
 
2566
- array-includes@^3.1.1:
2567
- version "3.1.1"
2568
- resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.1.tgz#cdd67e6852bdf9c1215460786732255ed2459348"
2569
- integrity sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ==
2570
  dependencies:
 
2571
  define-properties "^1.1.3"
2572
- es-abstract "^1.17.0"
 
2573
  is-string "^1.0.5"
2574
 
2575
  array-slice@^1.0.0:
@@ -2608,20 +2572,22 @@ array.prototype.find@^2.1.1:
2608
  es-abstract "^1.17.4"
2609
 
2610
  array.prototype.flat@^1.2.3:
2611
- version "1.2.3"
2612
- resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz#0de82b426b0318dbfdb940089e38b043d37f6c7b"
2613
- integrity sha512-gBlRZV0VSmfPIeWfuuy56XZMvbVfbEUnOXUvt3F/eUUUSyzlgLxhEX4YAEpxNAogRGehPSnfXyPtYyKAhkzQhQ==
2614
  dependencies:
 
2615
  define-properties "^1.1.3"
2616
- es-abstract "^1.17.0-next.1"
2617
 
2618
  array.prototype.flatmap@^1.2.3:
2619
- version "1.2.3"
2620
- resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.2.3.tgz#1c13f84a178566042dd63de4414440db9222e443"
2621
- integrity sha512-OOEk+lkePcg+ODXIpvuU9PAryCikCJyo7GlDG1upleEpQRx6mzL9puEBkozQ5iAx20KV0l3DbyQwqciJtqe5Pg==
2622
  dependencies:
 
2623
  define-properties "^1.1.3"
2624
- es-abstract "^1.17.0-next.1"
2625
  function-bind "^1.1.1"
2626
 
2627
  arrify@^1.0.1:
@@ -2689,11 +2655,6 @@ async-each@^1.0.1:
2689
  resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf"
2690
  integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==
2691
 
2692
- async-foreach@^0.1.3:
2693
- version "0.1.3"
2694
- resolved "https://registry.yarnpkg.com/async-foreach/-/async-foreach-0.1.3.tgz#36121f845c0578172de419a97dbeb1d16ec34542"
2695
- integrity sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=
2696
-
2697
  async-limiter@~1.0.0:
2698
  version "1.0.1"
2699
  resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd"
@@ -2731,7 +2692,7 @@ atob@^2.1.2:
2731
  resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9"
2732
  integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==
2733
 
2734
- autoprefixer@^9.4.5, autoprefixer@^9.8.6:
2735
  version "9.8.6"
2736
  resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.8.6.tgz#3b73594ca1bf9266320c5acf1588d74dea74210f"
2737
  integrity sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==
@@ -2750,16 +2711,16 @@ aws-sign2@~0.7.0:
2750
  integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=
2751
 
2752
  aws4@^1.8.0:
2753
- version "1.10.1"
2754
- resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.10.1.tgz#e1e82e4f3e999e2cfd61b161280d16a111f86428"
2755
- integrity sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==
2756
 
2757
- axe-core@^3.5.4:
2758
- version "3.5.5"
2759
- resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-3.5.5.tgz#84315073b53fa3c0c51676c588d59da09a192227"
2760
- integrity sha512-5P0QZ6J5xGikH780pghEdbEKijCTrruK9KxtPZCFWUpef0f6GipO+xEZ5GKCb020mmqgbiNO6TcA55CriL784Q==
2761
 
2762
- axobject-query@^2.1.2:
2763
  version "2.2.0"
2764
  resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be"
2765
  integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==
@@ -2791,14 +2752,13 @@ babel-jest@^25.3.0, babel-jest@^25.5.1:
2791
  slash "^3.0.0"
2792
 
2793
  babel-loader@^8.1.0:
2794
- version "8.1.0"
2795
- resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.1.0.tgz#c611d5112bd5209abe8b9fa84c3e4da25275f1c3"
2796
- integrity sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==
2797
  dependencies:
2798
- find-cache-dir "^2.1.0"
2799
  loader-utils "^1.4.0"
2800
- mkdirp "^0.5.3"
2801
- pify "^4.0.1"
2802
  schema-utils "^2.6.5"
2803
 
2804
  babel-plugin-dynamic-import-node@^2.3.3:
@@ -2863,10 +2823,10 @@ balanced-match@^1.0.0:
2863
  resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
2864
  integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c=
2865
 
2866
- base64-js@^1.0.2:
2867
- version "1.3.1"
2868
- resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.1.tgz#58ece8cb75dd07e71ed08c736abc5fac4dbf8df1"
2869
- integrity sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==
2870
 
2871
  base@^0.11.1:
2872
  version "0.11.2"
@@ -2889,9 +2849,9 @@ bcrypt-pbkdf@^1.0.0:
2889
  tweetnacl "^0.14.3"
2890
 
2891
  before-after-hook@^2.1.0:
2892
- version "2.1.0"
2893
- resolved "https://registry.yarnpkg.com/before-after-hook/-/before-after-hook-2.1.0.tgz#b6c03487f44e24200dd30ca5e6a1979c5d2fb635"
2894
- integrity sha512-IWIbu7pMqyw3EAJHzzHbWa85b6oud/yfKYg5rqB5hNE8CeMi3nX+2C2sj0HswfblST86hpVEOAb9x34NZd6P7A==
2895
 
2896
  bfj@^6.1.1:
2897
  version "6.1.2"
@@ -2926,9 +2886,9 @@ binary-extensions@^1.0.0:
2926
  integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==
2927
 
2928
  binary-extensions@^2.0.0:
2929
- version "2.1.0"
2930
- resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.1.0.tgz#30fa40c9e7fe07dbc895678cd287024dea241dd9"
2931
- integrity sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==
2932
 
2933
  bindings@^1.5.0:
2934
  version "1.5.0"
@@ -2951,13 +2911,6 @@ blob-util@2.0.2:
2951
  resolved "https://registry.yarnpkg.com/blob-util/-/blob-util-2.0.2.tgz#3b4e3c281111bb7f11128518006cdc60b403a1eb"
2952
  integrity sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==
2953
 
2954
- block-stream@*:
2955
- version "0.0.9"
2956
- resolved "https://registry.yarnpkg.com/block-stream/-/block-stream-0.0.9.tgz#13ebfe778a03205cfe03751481ebb4b3300c126a"
2957
- integrity sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=
2958
- dependencies:
2959
- inherits "~2.0.0"
2960
-
2961
  bluebird@^3.5.1, bluebird@^3.5.3, bluebird@^3.5.5, bluebird@^3.7.2:
2962
  version "3.7.2"
2963
  resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f"
@@ -2968,7 +2921,7 @@ bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.4.0:
2968
  resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.9.tgz#26d556829458f9d1e81fc48952493d0ba3507828"
2969
  integrity sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==
2970
 
2971
- bn.js@^5.1.1:
2972
  version "5.1.3"
2973
  resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.1.3.tgz#beca005408f642ebebea80b042b4d18d2ac0ee6b"
2974
  integrity sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==
@@ -3102,11 +3055,11 @@ browserify-des@^1.0.0:
3102
  safe-buffer "^5.1.2"
3103
 
3104
  browserify-rsa@^4.0.0, browserify-rsa@^4.0.1:
3105
- version "4.0.1"
3106
- resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.0.1.tgz#21e0abfaf6f2029cf2fafb133567a701d4135524"
3107
- integrity sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=
3108
  dependencies:
3109
- bn.js "^4.1.0"
3110
  randombytes "^2.0.1"
3111
 
3112
  browserify-sign@^4.0.0:
@@ -3131,15 +3084,16 @@ browserify-zlib@^0.2.0:
3131
  dependencies:
3132
  pako "~1.0.5"
3133
 
3134
- browserslist@^4.12.0, browserslist@^4.8.5:
3135
- version "4.14.5"
3136
- resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.14.5.tgz#1c751461a102ddc60e40993639b709be7f2c4015"
3137
- integrity sha512-Z+vsCZIvCBvqLoYkBFTwEYH3v5MCQbsAjp50ERycpOjnPmolg1Gjy4+KaWWpm8QOJt9GHkhdqAl14NpCX73CWA==
3138
  dependencies:
3139
- caniuse-lite "^1.0.30001135"
3140
- electron-to-chromium "^1.3.571"
3141
- escalade "^3.1.0"
3142
- node-releases "^1.1.61"
 
3143
 
3144
  bser@2.1.1:
3145
  version "2.1.1"
@@ -3173,12 +3127,12 @@ buffer@^4.3.0:
3173
  isarray "^1.0.0"
3174
 
3175
  buffer@^5.2.1, buffer@^5.5.0:
3176
- version "5.6.0"
3177
- resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.6.0.tgz#a31749dc7d81d84db08abf937b6b8c4033f62786"
3178
- integrity sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==
3179
  dependencies:
3180
- base64-js "^1.0.2"
3181
- ieee754 "^1.1.4"
3182
 
3183
  builtin-status-codes@^3.0.0:
3184
  version "3.0.0"
@@ -3274,6 +3228,14 @@ cachedir@^2.3.0:
3274
  resolved "https://registry.yarnpkg.com/cachedir/-/cachedir-2.3.0.tgz#0c75892a052198f0b21c7c1804d8331edfcae0e8"
3275
  integrity sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==
3276
 
 
 
 
 
 
 
 
 
3277
  call-limit@^1.1.1:
3278
  version "1.1.1"
3279
  resolved "https://registry.yarnpkg.com/call-limit/-/call-limit-1.1.1.tgz#ef15f2670db3f1992557e2d965abc459e6e358d4"
@@ -3303,14 +3265,6 @@ callsites@^3.0.0:
3303
  resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
3304
  integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
3305
 
3306
- camelcase-keys@^2.0.0:
3307
- version "2.1.0"
3308
- resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7"
3309
- integrity sha1-MIvur/3ygRkFHvodkyITyRuPkuc=
3310
- dependencies:
3311
- camelcase "^2.0.0"
3312
- map-obj "^1.0.0"
3313
-
3314
  camelcase-keys@^6.2.2:
3315
  version "6.2.2"
3316
  resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-6.2.2.tgz#5e755d6ba51aa223ec7d3d52f25778210f9dc3c0"
@@ -3320,11 +3274,6 @@ camelcase-keys@^6.2.2:
3320
  map-obj "^4.0.0"
3321
  quick-lru "^4.0.1"
3322
 
3323
- camelcase@^2.0.0:
3324
- version "2.1.1"
3325
- resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f"
3326
- integrity sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=
3327
-
3328
  camelcase@^4.0.0, camelcase@^4.1.0:
3329
  version "4.1.0"
3330
  resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd"
@@ -3335,15 +3284,15 @@ camelcase@^5.0.0, camelcase@^5.3.1:
3335
  resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
3336
  integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
3337
 
3338
- camelcase@^6.0.0:
3339
- version "6.0.0"
3340
- resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.0.0.tgz#5259f7c30e35e278f1bdc2a4d91230b37cad981e"
3341
- integrity sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==
3342
 
3343
- caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001135:
3344
- version "1.0.30001144"
3345
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001144.tgz#bca0fffde12f97e1127a351fec3bfc1971aa3b3d"
3346
- integrity sha512-4GQTEWNMnVZVOFG3BK0xvGeaDAtiPAbG2N8yuMXuXzx/c2Vd4XoMPO8+E918zeXn5IF0FRVtGShBfkfQea2wHQ==
3347
 
3348
  capture-exit@^2.0.0:
3349
  version "2.0.0"
@@ -3370,12 +3319,7 @@ caseless@~0.12.0:
3370
  resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
3371
  integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=
3372
 
3373
- ccount@^1.0.0:
3374
- version "1.0.5"
3375
- resolved "https://registry.yarnpkg.com/ccount/-/ccount-1.0.5.tgz#ac82a944905a65ce204eb03023157edf29425c17"
3376
- integrity sha512-MOli1W+nfbPLlKEhInaxhRdp7KVLFxLN5ykwzHgLsLI3H3gs5jjFAK4Eoj3OzzcxCtumDaI8onoVDeQyWaNTkw==
3377
-
3378
- chalk@^1.0.0, chalk@^1.1.1, chalk@^1.1.3:
3379
  version "1.1.3"
3380
  resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
3381
  integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=
@@ -3411,11 +3355,6 @@ chalk@^4.0.0, chalk@^4.1.0, chalk@~4.1.0:
3411
  ansi-styles "^4.1.0"
3412
  supports-color "^7.1.0"
3413
 
3414
- character-entities-html4@^1.0.0:
3415
- version "1.1.4"
3416
- resolved "https://registry.yarnpkg.com/character-entities-html4/-/character-entities-html4-1.1.4.tgz#0e64b0a3753ddbf1fdc044c5fd01d0199a02e125"
3417
- integrity sha512-HRcDxZuZqMx3/a+qrzxdBKBPUpxWEq9xw2OPZ3a/174ihfrQKVsFhqtthBInFy1zZ9GgZyFXOatNujm8M+El3g==
3418
-
3419
  character-entities-legacy@^1.0.0:
3420
  version "1.1.4"
3421
  resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz#94bc1845dce70a5bb9d2ecc748725661293d8fc1"
@@ -3454,17 +3393,44 @@ check-types@^8.0.3:
3454
  resolved "https://registry.yarnpkg.com/check-types/-/check-types-8.0.3.tgz#3356cca19c889544f2d7a95ed49ce508a0ecf552"
3455
  integrity sha512-YpeKZngUmG65rLudJ4taU7VLkOCTMhNl/u4ctNC56LQS/zJTyNH0Lrtwm1tfTsbLlwvlfsA2d1c8vCf/Kh2KwQ==
3456
 
 
 
 
 
 
 
 
 
 
 
 
3457
  cheerio@^1.0.0-rc.3:
3458
- version "1.0.0-rc.3"
3459
- resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.3.tgz#094636d425b2e9c0f4eb91a46c05630c9a1a8bf6"
3460
- integrity sha512-0td5ijfUPuubwLUu0OBoe98gZj8C/AA+RW3v67GPlGOrvxWjZmBXiBCRU+I8VEiNyJzjth40POfHiz2RB3gImA==
 
 
 
 
 
 
 
 
 
 
 
 
 
3461
  dependencies:
3462
- css-select "~1.2.0"
3463
- dom-serializer "~0.1.1"
3464
- entities "~1.1.1"
3465
- htmlparser2 "^3.9.1"
3466
- lodash "^4.15.0"
3467
- parse5 "^3.0.1"
 
 
 
3468
 
3469
  chokidar@^2.1.8:
3470
  version "2.1.8"
@@ -3485,21 +3451,6 @@ chokidar@^2.1.8:
3485
  optionalDependencies:
3486
  fsevents "^1.2.7"
3487
 
3488
- chokidar@^3.4.1:
3489
- version "3.4.2"
3490
- resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.4.2.tgz#38dc8e658dec3809741eb3ef7bb0a47fe424232d"
3491
- integrity sha512-IZHaDeBeI+sZJRX7lGcXsdzgvZqKv6sECqsbErJA4mHWfpRrD8B97kSFN4cQz6nGBGiuFia1MKR4d6c1o8Cv7A==
3492
- dependencies:
3493
- anymatch "~3.1.1"
3494
- braces "~3.0.2"
3495
- glob-parent "~5.1.0"
3496
- is-binary-path "~2.1.0"
3497
- is-glob "~4.0.1"
3498
- normalize-path "~3.0.0"
3499
- readdirp "~3.4.0"
3500
- optionalDependencies:
3501
- fsevents "~2.1.2"
3502
-
3503
  chownr@^1.1.1, chownr@^1.1.2, chownr@^1.1.4:
3504
  version "1.1.4"
3505
  resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b"
@@ -3618,11 +3569,12 @@ cli-table3@~0.6.0:
3618
  colors "^1.1.2"
3619
 
3620
  cli-table@^0.3.1:
3621
- version "0.3.1"
3622
- resolved "https://registry.yarnpkg.com/cli-table/-/cli-table-0.3.1.tgz#f53b05266a8b1a0b934b3d0821e6e2dc5914ae23"
3623
- integrity sha1-9TsFJmqLGguTSz0IIebi3FkUriM=
3624
  dependencies:
3625
- colors "1.0.3"
 
3626
 
3627
  cli-truncate@^0.2.1:
3628
  version "0.2.1"
@@ -3659,6 +3611,15 @@ cliui@^6.0.0:
3659
  strip-ansi "^6.0.0"
3660
  wrap-ansi "^6.2.0"
3661
 
 
 
 
 
 
 
 
 
 
3662
  clone-deep@^0.2.4:
3663
  version "0.2.4"
3664
  resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-0.2.4.tgz#4e73dd09e9fb971cc38670c5dced9c1896481cc6"
@@ -3765,21 +3726,11 @@ colorette@^1.2.1:
3765
  resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.1.tgz#4d0b921325c14faf92633086a536db6e89564b1b"
3766
  integrity sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==
3767
 
3768
- colors@1.0.3:
3769
- version "1.0.3"
3770
- resolved "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b"
3771
- integrity sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=
3772
-
3773
  colors@^1.1.2:
3774
  version "1.4.0"
3775
  resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78"
3776
  integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==
3777
 
3778
- colors@~0.6.0-1:
3779
- version "0.6.2"
3780
- resolved "https://registry.yarnpkg.com/colors/-/colors-0.6.2.tgz#2423fe6678ac0c5dae8852e5d0e5be08c997abcc"
3781
- integrity sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w=
3782
-
3783
  colors@~1.1.2:
3784
  version "1.1.2"
3785
  resolved "https://registry.yarnpkg.com/colors/-/colors-1.1.2.tgz#168a4701756b6a7f51a12ce0c97bfa28c084ed63"
@@ -3800,7 +3751,7 @@ combined-stream@^1.0.6, combined-stream@~1.0.6:
3800
  dependencies:
3801
  delayed-stream "~1.0.0"
3802
 
3803
- commander@^2.11.0, commander@^2.18.0, commander@^2.19.0, commander@^2.20.0:
3804
  version "2.20.3"
3805
  resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
3806
  integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
@@ -3810,15 +3761,10 @@ commander@^3.0.2:
3810
  resolved "https://registry.yarnpkg.com/commander/-/commander-3.0.2.tgz#6837c3fb677ad9933d1cfba42dd14d5117d6b39e"
3811
  integrity sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow==
3812
 
3813
- commander@^4.1.1:
3814
- version "4.1.1"
3815
- resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068"
3816
- integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==
3817
-
3818
- commander@~2.1.0:
3819
- version "2.1.0"
3820
- resolved "https://registry.yarnpkg.com/commander/-/commander-2.1.0.tgz#d121bbae860d9992a3d517ba96f56588e47c6781"
3821
- integrity sha1-0SG7roYNmZKj1Re6lvVliOR8Z4E=
3822
 
3823
  commander@~2.9.0:
3824
  version "2.9.0"
@@ -3931,9 +3877,9 @@ continuable-cache@^0.3.1:
3931
  integrity sha1-vXJ6f67XfnH/OYWskzUakSczrQ8=
3932
 
3933
  conventional-changelog-angular@^5.0.0:
3934
- version "5.0.11"
3935
- resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-5.0.11.tgz#99a3ca16e4a5305e0c2c2fae3ef74fd7631fc3fb"
3936
- integrity sha512-nSLypht/1yEflhuTogC03i7DX7sOrXGsRn14g131Potqi6cbGbGEE9PSDEHKldabB6N76HiSyw9Ph+kLmC04Qw==
3937
  dependencies:
3938
  compare-func "^2.0.0"
3939
  q "^1.5.1"
@@ -3947,40 +3893,40 @@ conventional-changelog-simple-preset@^1.0.14:
3947
  q "^1.5.1"
3948
 
3949
  conventional-changelog-writer@^4.0.0:
3950
- version "4.0.17"
3951
- resolved "https://registry.yarnpkg.com/conventional-changelog-writer/-/conventional-changelog-writer-4.0.17.tgz#4753aaa138bf5aa59c0b274cb5937efcd2722e21"
3952
- integrity sha512-IKQuK3bib/n032KWaSb8YlBFds+aLmzENtnKtxJy3+HqDq5kohu3g/UdNbIHeJWygfnEbZjnCKFxAW0y7ArZAw==
3953
  dependencies:
3954
  compare-func "^2.0.0"
3955
- conventional-commits-filter "^2.0.6"
3956
  dateformat "^3.0.0"
3957
  handlebars "^4.7.6"
3958
  json-stringify-safe "^5.0.1"
3959
  lodash "^4.17.15"
3960
- meow "^7.0.0"
3961
  semver "^6.0.0"
3962
  split "^1.0.0"
3963
- through2 "^3.0.0"
3964
 
3965
- conventional-commits-filter@^2.0.0, conventional-commits-filter@^2.0.6:
3966
- version "2.0.6"
3967
- resolved "https://registry.yarnpkg.com/conventional-commits-filter/-/conventional-commits-filter-2.0.6.tgz#0935e1240c5ca7698329affee1b6a46d33324c4c"
3968
- integrity sha512-4g+sw8+KA50/Qwzfr0hL5k5NWxqtrOVw4DDk3/h6L85a9Gz0/Eqp3oP+CWCNfesBvZZZEFHF7OTEbRe+yYSyKw==
3969
  dependencies:
3970
  lodash.ismatch "^4.4.0"
3971
  modify-values "^1.0.0"
3972
 
3973
  conventional-commits-parser@^3.0.0, conventional-commits-parser@^3.0.7:
3974
- version "3.1.0"
3975
- resolved "https://registry.yarnpkg.com/conventional-commits-parser/-/conventional-commits-parser-3.1.0.tgz#10140673d5e7ef5572633791456c5d03b69e8be4"
3976
- integrity sha512-RSo5S0WIwXZiRxUGTPuYFbqvrR4vpJ1BDdTlthFgvHt5kEdnd1+pdvwWphWn57/oIl4V72NMmOocFqqJ8mFFhA==
3977
  dependencies:
3978
  JSONStream "^1.0.4"
3979
  is-text-path "^1.0.1"
3980
  lodash "^4.17.15"
3981
- meow "^7.0.0"
3982
  split2 "^2.0.0"
3983
- through2 "^3.0.0"
3984
  trim-off-newlines "^1.0.0"
3985
 
3986
  convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0:
@@ -4017,28 +3963,28 @@ copy-descriptor@^0.1.0:
4017
  resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d"
4018
  integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=
4019
 
4020
- core-js-compat@^3.6.2:
4021
- version "3.6.5"
4022
- resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.6.5.tgz#2a51d9a4e25dfd6e690251aa81f99e3c05481f1c"
4023
- integrity sha512-7ItTKOhOZbznhXAQ2g/slGg1PJV5zDO/WdkTwi7UEOJmkvsE32PWvx6mKtDjiMpjnR2CNf6BAD6sSxIlv7ptng==
4024
  dependencies:
4025
- browserslist "^4.8.5"
4026
  semver "7.0.0"
4027
 
4028
  core-js-pure@^3.0.0:
4029
- version "3.6.5"
4030
- resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.6.5.tgz#c79e75f5e38dbc85a662d91eea52b8256d53b813"
4031
- integrity sha512-lacdXOimsiD0QyNf9BC/mxivNJ/ybBGJXQFKzRekp1WTHoVUWsUHEn+2T8GJAzzIhyOuXA+gOxCVN3l+5PLPUA==
4032
 
4033
  core-js@^2.6.5:
4034
- version "2.6.11"
4035
- resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.11.tgz#38831469f9922bded8ee21c9dc46985e0399308c"
4036
- integrity sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==
4037
 
4038
  core-js@^3.6.4:
4039
- version "3.6.5"
4040
- resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.6.5.tgz#7395dc273af37fb2e50e9bd3d9fe841285231d1a"
4041
- integrity sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==
4042
 
4043
  core-util-is@1.0.2, core-util-is@~1.0.0:
4044
  version "1.0.2"
@@ -4115,14 +4061,6 @@ create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7:
4115
  safe-buffer "^5.0.1"
4116
  sha.js "^2.4.8"
4117
 
4118
- cross-spawn@^3.0.0:
4119
- version "3.0.1"
4120
- resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-3.0.1.tgz#1256037ecb9f0c5f79e3d6ef135e30770184b982"
4121
- integrity sha1-ElYDfsufDF9549bvE14wdwGEuYI=
4122
- dependencies:
4123
- lru-cache "^4.0.1"
4124
- which "^1.2.9"
4125
-
4126
  cross-spawn@^5.0.1, cross-spawn@^5.1.0:
4127
  version "5.1.0"
4128
  resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449"
@@ -4143,7 +4081,7 @@ cross-spawn@^6.0.0, cross-spawn@^6.0.5:
4143
  shebang-command "^1.2.0"
4144
  which "^1.2.9"
4145
 
4146
- cross-spawn@^7.0.0, cross-spawn@^7.0.2:
4147
  version "7.0.3"
4148
  resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
4149
  integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
@@ -4213,15 +4151,16 @@ css-select@^2.0.0:
4213
  domutils "^1.7.0"
4214
  nth-check "^1.0.2"
4215
 
4216
- css-select@~1.2.0:
4217
- version "1.2.0"
4218
- resolved "https://registry.yarnpkg.com/css-select/-/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858"
4219
- integrity sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=
4220
  dependencies:
4221
- boolbase "~1.0.0"
4222
- css-what "2.1"
4223
- domutils "1.5.1"
4224
- nth-check "~1.0.1"
 
4225
 
4226
  css-tree@1.0.0-alpha.37:
4227
  version "1.0.0-alpha.37"
@@ -4231,23 +4170,23 @@ css-tree@1.0.0-alpha.37:
4231
  mdn-data "2.0.4"
4232
  source-map "^0.6.1"
4233
 
4234
- css-tree@1.0.0-alpha.39:
4235
- version "1.0.0-alpha.39"
4236
- resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.39.tgz#2bff3ffe1bb3f776cf7eefd91ee5cba77a149eeb"
4237
- integrity sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA==
4238
  dependencies:
4239
- mdn-data "2.0.6"
4240
  source-map "^0.6.1"
4241
 
4242
- css-what@2.1:
4243
- version "2.1.3"
4244
- resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2"
4245
- integrity sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==
4246
-
4247
  css-what@^3.2.1:
4248
- version "3.4.1"
4249
- resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.4.1.tgz#81cb70b609e4b1351b1e54cbc90fd9c54af86e2e"
4250
- integrity sha512-wHOppVDKl4vTAOWzJt5Ek37Sgd9qq1Bmj/T1OjvicWbU5W7ru7Pqbn0Jdqii3Drx/h+dixHKXNhZYx7blthL7g==
 
 
 
 
 
4251
 
4252
  cssesc@^3.0.0:
4253
  version "3.0.0"
@@ -4255,11 +4194,11 @@ cssesc@^3.0.0:
4255
  integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==
4256
 
4257
  csso@^4.0.2:
4258
- version "4.0.3"
4259
- resolved "https://registry.yarnpkg.com/csso/-/csso-4.0.3.tgz#0d9985dc852c7cc2b2cacfbbe1079014d1a8e903"
4260
- integrity sha512-NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ==
4261
  dependencies:
4262
- css-tree "1.0.0-alpha.39"
4263
 
4264
  cssom@^0.4.1:
4265
  version "0.4.4"
@@ -4279,16 +4218,9 @@ cssstyle@^2.0.0:
4279
  cssom "~0.3.6"
4280
 
4281
  csstype@^3.0.2:
4282
- version "3.0.3"
4283
- resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.3.tgz#2b410bbeba38ba9633353aff34b05d9755d065f8"
4284
- integrity sha512-jPl+wbWPOWJ7SXsWyqGRk3lGecbar0Cb0OvZF/r/ZU011R4YqiRehgkQ9p4eQfo9DSDLqLL3wHwfxeJiuIsNag==
4285
-
4286
- currently-unhandled@^0.4.1:
4287
- version "0.4.1"
4288
- resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea"
4289
- integrity sha1-mI3zP+qxke95mmE2nddsF635V+o=
4290
- dependencies:
4291
- array-find-index "^1.0.1"
4292
 
4293
  cwd@^0.10.0:
4294
  version "0.10.0"
@@ -4304,9 +4236,9 @@ cyclist@^1.0.1:
4304
  integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=
4305
 
4306
  cypress@^5.3.0:
4307
- version "5.3.0"
4308
- resolved "https://registry.yarnpkg.com/cypress/-/cypress-5.3.0.tgz#91122219ae66ab910058970dbf36619ab0fbde6c"
4309
- integrity sha512-XgebyqL7Th6/8YenE1ddb7+d4EiCG2Jvg/5c8+HPfFFY/gXnOVhoCVUU3KW8qg3JL7g0B+iJbHd5hxuCqbd1RQ==
4310
  dependencies:
4311
  "@cypress/listr-verbose-renderer" "^0.4.1"
4312
  "@cypress/request" "^2.88.5"
@@ -4320,7 +4252,7 @@ cypress@^5.3.0:
4320
  chalk "^4.1.0"
4321
  check-more-types "^2.24.0"
4322
  cli-table3 "~0.6.0"
4323
- commander "^4.1.1"
4324
  common-tags "^1.8.0"
4325
  debug "^4.1.1"
4326
  eventemitter2 "^6.4.2"
@@ -4338,10 +4270,10 @@ cypress@^5.3.0:
4338
  minimist "^1.2.5"
4339
  moment "^2.27.0"
4340
  ospath "^1.2.2"
4341
- pretty-bytes "^5.3.0"
4342
  ramda "~0.26.1"
4343
  request-progress "^3.0.0"
4344
- supports-color "^7.1.0"
4345
  tmp "~0.2.1"
4346
  untildify "^4.0.0"
4347
  url "^0.11.0"
@@ -4378,7 +4310,7 @@ dateformat@^3.0.0, dateformat@~3.0.3:
4378
  resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae"
4379
  integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==
4380
 
4381
- debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@^2.6.9:
4382
  version "2.6.9"
4383
  resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
4384
  integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
@@ -4392,17 +4324,17 @@ debug@3.1.0:
4392
  dependencies:
4393
  ms "2.0.0"
4394
 
4395
- debug@4, debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1:
4396
- version "4.2.0"
4397
- resolved "https://registry.yarnpkg.com/debug/-/debug-4.2.0.tgz#7f150f93920e94c58f5574c2fd01a3110effe7f1"
4398
- integrity sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==
4399
  dependencies:
4400
  ms "2.1.2"
4401
 
4402
  debug@^3.1.0, debug@^3.1.1:
4403
- version "3.2.6"
4404
- resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b"
4405
- integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==
4406
  dependencies:
4407
  ms "^2.1.1"
4408
 
@@ -4419,7 +4351,7 @@ decamelize-keys@^1.1.0:
4419
  decamelize "^1.1.0"
4420
  map-obj "^1.0.0"
4421
 
4422
- decamelize@^1.1.0, decamelize@^1.1.1, decamelize@^1.1.2, decamelize@^1.2.0:
4423
  version "1.2.0"
4424
  resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
4425
  integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=
@@ -4498,6 +4430,20 @@ del@^4.1.1:
4498
  pify "^4.0.1"
4499
  rimraf "^2.6.3"
4500
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4501
  delayed-stream@~1.0.0:
4502
  version "1.0.0"
4503
  resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
@@ -4607,28 +4553,29 @@ dom-serializer@0:
4607
  domelementtype "^2.0.1"
4608
  entities "^2.0.0"
4609
 
4610
- dom-serializer@~0.1.1:
4611
- version "0.1.1"
4612
- resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.1.1.tgz#1ec4059e284babed36eec2941d4a970a189ce7c0"
4613
- integrity sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==
4614
  dependencies:
4615
- domelementtype "^1.3.0"
4616
- entities "^1.1.1"
 
4617
 
4618
  domain-browser@^1.1.1:
4619
  version "1.2.0"
4620
  resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda"
4621
  integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==
4622
 
4623
- domelementtype@1, domelementtype@^1.3.0, domelementtype@^1.3.1:
4624
  version "1.3.1"
4625
  resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f"
4626
  integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==
4627
 
4628
- domelementtype@^2.0.1:
4629
- version "2.0.2"
4630
- resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.0.2.tgz#f3b6e549201e46f588b59463dd77187131fe6971"
4631
- integrity sha512-wFwTwCVebUrMgGeAwRL/NhZtHAUyT9n9yg4IMDwf10+6iCMxSkVq9MGCVEH+QZWo1nNidy8kNvwmv4zWHDTqvA==
4632
 
4633
  domexception@^1.0.1:
4634
  version "1.0.1"
@@ -4644,13 +4591,12 @@ domhandler@^2.3.0:
4644
  dependencies:
4645
  domelementtype "1"
4646
 
4647
- domutils@1.5.1:
4648
- version "1.5.1"
4649
- resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf"
4650
- integrity sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=
4651
  dependencies:
4652
- dom-serializer "0"
4653
- domelementtype "1"
4654
 
4655
  domutils@^1.5.1, domutils@^1.7.0:
4656
  version "1.7.0"
@@ -4660,6 +4606,15 @@ domutils@^1.5.1, domutils@^1.7.0:
4660
  dom-serializer "0"
4661
  domelementtype "1"
4662
 
 
 
 
 
 
 
 
 
 
4663
  dot-prop@^3.0.0:
4664
  version "3.0.0"
4665
  resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-3.0.0.tgz#1b708af094a49c9a0e7dbcad790aba539dac1177"
@@ -4736,10 +4691,10 @@ ejs@^2.6.1:
4736
  resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.7.4.tgz#48661287573dcc53e366c7a1ae52c3a120eec9ba"
4737
  integrity sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==
4738
 
4739
- electron-to-chromium@^1.3.571:
4740
- version "1.3.578"
4741
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.578.tgz#e6671936f4571a874eb26e2e833aa0b2c0b776e0"
4742
- integrity sha512-z4gU6dA1CbBJsAErW5swTGAaU2TBzc2mPAonJb00zqW1rOraDo2zfBMDRvaz9cVic+0JEZiYbHWPw/fTaZlG2Q==
4743
 
4744
  elegant-spinner@^1.0.1:
4745
  version "1.0.1"
@@ -4770,9 +4725,9 @@ emoji-regex@^8.0.0:
4770
  integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
4771
 
4772
  emoji-regex@^9.0.0:
4773
- version "9.0.0"
4774
- resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.0.0.tgz#48a2309cc8a1d2e9d23bc6a67c39b63032e76ea4"
4775
- integrity sha512-6p1NII1Vm62wni/VR/cUMauVQoxmLVb9csqQlvLz+hO2gk8U2UYDfXHQSUYIBKmZwAKz867IDqG7B+u0mj+M6w==
4776
 
4777
  emojis-list@^3.0.0:
4778
  version "3.0.0"
@@ -4798,10 +4753,10 @@ end-of-stream@^1.0.0, end-of-stream@^1.1.0, end-of-stream@^1.4.1:
4798
  dependencies:
4799
  once "^1.4.0"
4800
 
4801
- enhanced-resolve@^4.1.1, enhanced-resolve@^4.3.0:
4802
- version "4.3.0"
4803
- resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz#3b806f3bfafc1ec7de69551ef93cca46c1704126"
4804
- integrity sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==
4805
  dependencies:
4806
  graceful-fs "^4.1.2"
4807
  memory-fs "^0.5.0"
@@ -4814,16 +4769,26 @@ enquirer@^2.3.5:
4814
  dependencies:
4815
  ansi-colors "^4.1.1"
4816
 
4817
- entities@^1.1.1, entities@~1.1.1:
4818
  version "1.1.2"
4819
  resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56"
4820
  integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==
4821
 
4822
- entities@^2.0.0, entities@~2.0.0:
 
 
 
 
 
4823
  version "2.0.3"
4824
  resolved "https://registry.yarnpkg.com/entities/-/entities-2.0.3.tgz#5c487e5742ab93c15abb5da22759b8590ec03b7f"
4825
  integrity sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==
4826
 
 
 
 
 
 
4827
  env-ci@^5.0.0:
4828
  version "5.0.2"
4829
  resolved "https://registry.yarnpkg.com/env-ci/-/env-ci-5.0.2.tgz#48b6687f8af8cdf5e31b8fcf2987553d085249d9"
@@ -4838,29 +4803,30 @@ env-paths@^2.2.0:
4838
  integrity sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==
4839
 
4840
  enzyme-adapter-react-16@^1.15.2:
4841
- version "1.15.5"
4842
- resolved "https://registry.yarnpkg.com/enzyme-adapter-react-16/-/enzyme-adapter-react-16-1.15.5.tgz#7a6f0093d3edd2f7025b36e7fbf290695473ee04"
4843
- integrity sha512-33yUJGT1nHFQlbVI5qdo5Pfqvu/h4qPwi1o0a6ZZsjpiqq92a3HjynDhwd1IeED+Su60HDWV8mxJqkTnLYdGkw==
4844
  dependencies:
4845
- enzyme-adapter-utils "^1.13.1"
4846
  enzyme-shallow-equal "^1.0.4"
4847
  has "^1.0.3"
4848
- object.assign "^4.1.0"
4849
- object.values "^1.1.1"
4850
  prop-types "^15.7.2"
4851
  react-is "^16.13.1"
4852
  react-test-renderer "^16.0.0-0"
4853
  semver "^5.7.0"
4854
 
4855
- enzyme-adapter-utils@^1.13.1:
4856
- version "1.13.1"
4857
- resolved "https://registry.yarnpkg.com/enzyme-adapter-utils/-/enzyme-adapter-utils-1.13.1.tgz#59c1b734b0927543e3d8dc477299ec957feb312d"
4858
- integrity sha512-5A9MXXgmh/Tkvee3bL/9RCAAgleHqFnsurTYCbymecO4ohvtNO5zqIhHxV370t7nJAwaCfkgtffarKpC0GPt0g==
4859
  dependencies:
4860
  airbnb-prop-types "^2.16.0"
4861
- function.prototype.name "^1.1.2"
4862
- object.assign "^4.1.0"
4863
- object.fromentries "^2.0.2"
 
4864
  prop-types "^15.7.2"
4865
  semver "^5.7.1"
4866
 
@@ -4915,9 +4881,9 @@ err-code@^1.0.0:
4915
  integrity sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA=
4916
 
4917
  errno@^0.1.3, errno@~0.1.7:
4918
- version "0.1.7"
4919
- resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618"
4920
- integrity sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==
4921
  dependencies:
4922
  prr "~1.0.1"
4923
 
@@ -4935,7 +4901,7 @@ error@^7.0.0:
4935
  dependencies:
4936
  string-template "~0.2.1"
4937
 
4938
- es-abstract@^1.17.0, es-abstract@^1.17.0-next.1, es-abstract@^1.17.2, es-abstract@^1.17.4, es-abstract@^1.17.5:
4939
  version "1.17.7"
4940
  resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.7.tgz#a4de61b2f66989fc7421676c1cb9787573ace54c"
4941
  integrity sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==
@@ -4952,23 +4918,25 @@ es-abstract@^1.17.0, es-abstract@^1.17.0-next.1, es-abstract@^1.17.2, es-abstrac
4952
  string.prototype.trimend "^1.0.1"
4953
  string.prototype.trimstart "^1.0.1"
4954
 
4955
- es-abstract@^1.18.0-next.0, es-abstract@^1.18.0-next.1:
4956
- version "1.18.0-next.1"
4957
- resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.0-next.1.tgz#6e3a0a4bda717e5023ab3b8e90bec36108d22c68"
4958
- integrity sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==
4959
  dependencies:
 
4960
  es-to-primitive "^1.2.1"
4961
  function-bind "^1.1.1"
 
4962
  has "^1.0.3"
4963
  has-symbols "^1.0.1"
4964
  is-callable "^1.2.2"
4965
- is-negative-zero "^2.0.0"
4966
  is-regex "^1.1.1"
4967
- object-inspect "^1.8.0"
4968
  object-keys "^1.1.1"
4969
- object.assign "^4.1.1"
4970
- string.prototype.trimend "^1.0.1"
4971
- string.prototype.trimstart "^1.0.1"
4972
 
4973
  es-to-primitive@^1.2.1:
4974
  version "1.2.1"
@@ -4991,10 +4959,10 @@ es6-promisify@^5.0.0:
4991
  dependencies:
4992
  es6-promise "^4.0.3"
4993
 
4994
- escalade@^3.1.0:
4995
- version "3.1.0"
4996
- resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.0.tgz#e8e2d7c7a8b76f6ee64c2181d6b8151441602d4e"
4997
- integrity sha512-mAk+hPSO8fLDkhV7V0dXazH5pDc6MrjBTPyD3VeKzxnVFjH1MIxbCdqGZB9O8+EwWakZs3ZCbDS4IpRt79V1ig==
4998
 
4999
  escape-html@~1.0.3:
5000
  version "1.0.3"
@@ -5006,6 +4974,11 @@ escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5:
5006
  resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
5007
  integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
5008
 
 
 
 
 
 
5009
  escodegen@^1.11.1:
5010
  version "1.14.3"
5011
  resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503"
@@ -5019,9 +4992,9 @@ escodegen@^1.11.1:
5019
  source-map "~0.6.1"
5020
 
5021
  eslint-config-prettier@^6.10.1:
5022
- version "6.12.0"
5023
- resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-6.12.0.tgz#9eb2bccff727db1c52104f0b49e87ea46605a0d2"
5024
- integrity sha512-9jWPlFlgNwRUYVoujvWTQ1aMO8o6648r+K7qU7K5Jmkbyqav1fuEZC0COYpGBxyiAJb65Ra9hrmFx19xRGwXWw==
5025
  dependencies:
5026
  get-stdin "^6.0.0"
5027
 
@@ -5033,33 +5006,33 @@ eslint-plugin-jest@^23.8.2:
5033
  "@typescript-eslint/experimental-utils" "^2.5.0"
5034
 
5035
  eslint-plugin-jsdoc@^30.2.2:
5036
- version "30.6.3"
5037
- resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-30.6.3.tgz#5d946f7a27bd9ee851c67838f607d85ea0492bfa"
5038
- integrity sha512-RnyM+a3SKRfPs/jqO2qOGAEZnOJT2dOhiwhBlYVp8/yRUUBNPlvkwZm0arrnyFKvfZX6WqSwlK5OcNnM5W1Etg==
5039
  dependencies:
5040
  comment-parser "^0.7.6"
5041
- debug "^4.1.1"
5042
  jsdoctypeparser "^9.0.0"
5043
  lodash "^4.17.20"
5044
  regextras "^0.7.1"
5045
- semver "^7.3.2"
5046
  spdx-expression-parse "^3.0.1"
5047
 
5048
  eslint-plugin-jsx-a11y@^6.2.3:
5049
- version "6.3.1"
5050
- resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.3.1.tgz#99ef7e97f567cc6a5b8dd5ab95a94a67058a2660"
5051
- integrity sha512-i1S+P+c3HOlBJzMFORRbC58tHa65Kbo8b52/TwCwSKLohwvpfT5rm2GjGWzOHTEuq4xxf2aRlHHTtmExDQOP+g==
5052
  dependencies:
5053
- "@babel/runtime" "^7.10.2"
5054
  aria-query "^4.2.2"
5055
  array-includes "^3.1.1"
5056
  ast-types-flow "^0.0.7"
5057
- axe-core "^3.5.4"
5058
- axobject-query "^2.1.2"
5059
  damerau-levenshtein "^1.0.6"
5060
  emoji-regex "^9.0.0"
5061
  has "^1.0.3"
5062
- jsx-ast-utils "^2.4.1"
5063
  language-tags "^1.0.5"
5064
 
5065
  eslint-plugin-markdown@^1.0.2:
@@ -5072,32 +5045,32 @@ eslint-plugin-markdown@^1.0.2:
5072
  unified "^6.1.2"
5073
 
5074
  eslint-plugin-prettier@^3.1.2:
5075
- version "3.1.4"
5076
- resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.4.tgz#168ab43154e2ea57db992a2cd097c828171f75c2"
5077
- integrity sha512-jZDa8z76klRqo+TdGDTFJSavwbnWK2ZpqGKNZ+VvweMW516pDUMmQ2koXvxEE4JhzNvTv+radye/bWGBmA6jmg==
5078
  dependencies:
5079
  prettier-linter-helpers "^1.0.0"
5080
 
5081
  eslint-plugin-react-hooks@^4.0.4:
5082
- version "4.1.2"
5083
- resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.1.2.tgz#2eb53731d11c95826ef7a7272303eabb5c9a271e"
5084
- integrity sha512-ykUeqkGyUGgwTtk78C0o8UG2fzwmgJ0qxBGPp2WqRKsTwcLuVf01kTDRAtOsd4u6whX2XOC8749n2vPydP82fg==
5085
 
5086
  eslint-plugin-react@^7.20.0:
5087
- version "7.21.3"
5088
- resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.21.3.tgz#71655d2af5155b19285ec929dd2cdc67a4470b52"
5089
- integrity sha512-OI4GwTCqyIb4ipaOEGLWdaOHCXZZydStAsBEPB2e1ZfNM37bojpgO1BoOQbFb0eLVz3QLDx7b+6kYcrxCuJfhw==
5090
  dependencies:
5091
  array-includes "^3.1.1"
5092
  array.prototype.flatmap "^1.2.3"
5093
  doctrine "^2.1.0"
5094
  has "^1.0.3"
5095
- jsx-ast-utils "^2.4.1"
5096
  object.entries "^1.1.2"
5097
  object.fromentries "^2.0.2"
5098
  object.values "^1.1.1"
5099
  prop-types "^15.7.2"
5100
- resolve "^1.17.0"
5101
  string.prototype.matchall "^4.0.2"
5102
 
5103
  eslint-scope@^4.0.3:
@@ -5128,13 +5101,18 @@ eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3
5128
  resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e"
5129
  integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==
5130
 
 
 
 
 
 
5131
  eslint@^7.1.0:
5132
- version "7.10.0"
5133
- resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.10.0.tgz#494edb3e4750fb791133ca379e786a8f648c72b9"
5134
- integrity sha512-BDVffmqWl7JJXqCjAK6lWtcQThZB/aP1HXSH1JKwGwv0LQEdvpR7qzNrUT487RM39B5goWuboFad5ovMBmD8yA==
5135
  dependencies:
5136
  "@babel/code-frame" "^7.0.0"
5137
- "@eslint/eslintrc" "^0.1.3"
5138
  ajv "^6.10.0"
5139
  chalk "^4.0.0"
5140
  cross-spawn "^7.0.2"
@@ -5143,11 +5121,11 @@ eslint@^7.1.0:
5143
  enquirer "^2.3.5"
5144
  eslint-scope "^5.1.1"
5145
  eslint-utils "^2.1.0"
5146
- eslint-visitor-keys "^1.3.0"
5147
- espree "^7.3.0"
5148
  esquery "^1.2.0"
5149
  esutils "^2.0.2"
5150
- file-entry-cache "^5.0.1"
5151
  functional-red-black-tree "^1.0.1"
5152
  glob-parent "^5.0.0"
5153
  globals "^12.1.0"
@@ -5158,7 +5136,7 @@ eslint@^7.1.0:
5158
  js-yaml "^3.13.1"
5159
  json-stable-stringify-without-jsonify "^1.0.1"
5160
  levn "^0.4.1"
5161
- lodash "^4.17.19"
5162
  minimatch "^3.0.4"
5163
  natural-compare "^1.4.0"
5164
  optionator "^0.9.1"
@@ -5167,17 +5145,17 @@ eslint@^7.1.0:
5167
  semver "^7.2.1"
5168
  strip-ansi "^6.0.0"
5169
  strip-json-comments "^3.1.0"
5170
- table "^5.2.3"
5171
  text-table "^0.2.0"
5172
  v8-compile-cache "^2.0.3"
5173
 
5174
- espree@^7.3.0:
5175
- version "7.3.0"
5176
- resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.0.tgz#dc30437cf67947cf576121ebd780f15eeac72348"
5177
- integrity sha512-dksIWsvKCixn1yrEXO8UosNSxaDoSYpq9reEjZSbHLpT5hpaCAKTLBwq0RHtLrIr+c0ByiYzWT8KTMRzoRCNlw==
5178
  dependencies:
5179
  acorn "^7.4.0"
5180
- acorn-jsx "^5.2.0"
5181
  eslint-visitor-keys "^1.3.0"
5182
 
5183
  esprima@^4.0.0, esprima@^4.0.1, esprima@~4.0.0:
@@ -5290,9 +5268,9 @@ execa@^3.2.0:
5290
  strip-final-newline "^2.0.0"
5291
 
5292
  execa@^4.0.0, execa@^4.0.2:
5293
- version "4.0.3"
5294
- resolved "https://registry.yarnpkg.com/execa/-/execa-4.0.3.tgz#0a34dabbad6d66100bd6f2c576c8669403f317f2"
5295
- integrity sha512-WFDXGHckXPWZX19t1kCsXzOpqX9LWYNqn4C+HqZlk/V0imTkzJZqf87ZBhvpHaftERYknpk0fjSylnXVlVgI0A==
5296
  dependencies:
5297
  cross-spawn "^7.0.0"
5298
  get-stream "^5.0.0"
@@ -5304,6 +5282,21 @@ execa@^4.0.0, execa@^4.0.2:
5304
  signal-exit "^3.0.2"
5305
  strip-final-newline "^2.0.0"
5306
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5307
  execall@^2.0.0:
5308
  version "2.0.0"
5309
  resolved "https://registry.yarnpkg.com/execall/-/execall-2.0.0.tgz#16a06b5fe5099df7d00be5d9c06eecded1663b45"
@@ -5483,10 +5476,10 @@ fast-diff@^1.1.2:
5483
  resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03"
5484
  integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==
5485
 
5486
- fast-glob@^3.1.1, fast-glob@^3.2.4:
5487
- version "3.2.4"
5488
- resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.4.tgz#d20aefbf99579383e7f3cc66529158c9b98554d3"
5489
- integrity sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==
5490
  dependencies:
5491
  "@nodelib/fs.stat" "^2.0.2"
5492
  "@nodelib/fs.walk" "^1.2.3"
@@ -5511,9 +5504,9 @@ fastest-levenshtein@^1.0.12:
5511
  integrity sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==
5512
 
5513
  fastq@^1.6.0:
5514
- version "1.8.0"
5515
- resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.8.0.tgz#550e1f9f59bbc65fe185cb6a9b4d95357107f481"
5516
- integrity sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q==
5517
  dependencies:
5518
  reusify "^1.0.4"
5519
 
@@ -5565,12 +5558,12 @@ figures@^3.0.0:
5565
  dependencies:
5566
  escape-string-regexp "^1.0.5"
5567
 
5568
- file-entry-cache@^5.0.1:
5569
- version "5.0.1"
5570
- resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c"
5571
- integrity sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==
5572
  dependencies:
5573
- flat-cache "^2.0.1"
5574
 
5575
  file-uri-to-path@1.0.0:
5576
  version "1.0.0"
@@ -5656,13 +5649,13 @@ find-pkg@^0.1.2:
5656
  find-file-up "^0.1.2"
5657
 
5658
  find-process@^1.4.3:
5659
- version "1.4.3"
5660
- resolved "https://registry.yarnpkg.com/find-process/-/find-process-1.4.3.tgz#25f9105dc32e42abad4636752c37c51cd57dce45"
5661
- integrity sha512-+IA+AUsQCf3uucawyTwMWcY+2M3FXq3BRvw3S+j5Jvydjk31f/+NPWpYZOJs+JUs2GvxH4Yfr6Wham0ZtRLlPA==
5662
  dependencies:
5663
- chalk "^2.0.1"
5664
- commander "^2.11.0"
5665
- debug "^2.6.8"
5666
 
5667
  find-up@^1.0.0:
5668
  version "1.1.2"
@@ -5694,12 +5687,12 @@ find-up@^4.0.0, find-up@^4.1.0:
5694
  locate-path "^5.0.0"
5695
  path-exists "^4.0.0"
5696
 
5697
- find-versions@^3.0.0:
5698
- version "3.2.0"
5699
- resolved "https://registry.yarnpkg.com/find-versions/-/find-versions-3.2.0.tgz#10297f98030a786829681690545ef659ed1d254e"
5700
- integrity sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==
5701
  dependencies:
5702
- semver-regex "^2.0.0"
5703
 
5704
  findup-sync@^2.0.0:
5705
  version "2.0.0"
@@ -5728,14 +5721,6 @@ findup-sync@~0.3.0:
5728
  dependencies:
5729
  glob "~5.0.0"
5730
 
5731
- findup@^0.1.5:
5732
- version "0.1.5"
5733
- resolved "https://registry.yarnpkg.com/findup/-/findup-0.1.5.tgz#8ad929a3393bac627957a7e5de4623b06b0e2ceb"
5734
- integrity sha1-itkpozk7rGJ5V6fl3kYjsGsOLOs=
5735
- dependencies:
5736
- colors "~0.6.0-1"
5737
- commander "~2.1.0"
5738
-
5739
  fined@^1.0.1:
5740
  version "1.2.0"
5741
  resolved "https://registry.yarnpkg.com/fined/-/fined-1.2.0.tgz#d00beccf1aa2b475d16d423b0238b713a2c4a37b"
@@ -5752,19 +5737,18 @@ flagged-respawn@^1.0.0:
5752
  resolved "https://registry.yarnpkg.com/flagged-respawn/-/flagged-respawn-1.0.1.tgz#e7de6f1279ddd9ca9aac8a5971d618606b3aab41"
5753
  integrity sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==
5754
 
5755
- flat-cache@^2.0.1:
5756
- version "2.0.1"
5757
- resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0"
5758
- integrity sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==
5759
  dependencies:
5760
- flatted "^2.0.0"
5761
- rimraf "2.6.3"
5762
- write "1.0.3"
5763
 
5764
- flatted@^2.0.0:
5765
- version "2.0.2"
5766
- resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.2.tgz#4575b21e2bcee7434aa9be662f4b7b5f9c2b5138"
5767
- integrity sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==
5768
 
5769
  flush-write-stream@^1.0.0:
5770
  version "1.1.1"
@@ -5856,14 +5840,14 @@ fs-exists-sync@^0.1.0:
5856
  integrity sha1-mC1ok6+RjnLQjeyehnP/K1qNat0=
5857
 
5858
  fs-extra@^9.0.0, fs-extra@^9.0.1:
5859
- version "9.0.1"
5860
- resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.0.1.tgz#910da0062437ba4c39fedd863f1675ccfefcb9fc"
5861
- integrity sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==
5862
  dependencies:
5863
  at-least-node "^1.0.0"
5864
  graceful-fs "^4.2.0"
5865
  jsonfile "^6.0.1"
5866
- universalify "^1.0.0"
5867
 
5868
  fs-minipass@^1.2.5:
5869
  version "1.2.7"
@@ -5911,49 +5895,40 @@ fsevents@^1.2.7:
5911
  bindings "^1.5.0"
5912
  nan "^2.12.1"
5913
 
5914
- fsevents@^2.1.2, fsevents@~2.1.2:
5915
- version "2.1.3"
5916
- resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.3.tgz#fb738703ae8d2f9fe900c33836ddebee8b97f23e"
5917
- integrity sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==
5918
-
5919
- fstream@^1.0.0, fstream@^1.0.12:
5920
- version "1.0.12"
5921
- resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.12.tgz#4e8ba8ee2d48be4f7d0de505455548eae5932045"
5922
- integrity sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==
5923
- dependencies:
5924
- graceful-fs "^4.1.2"
5925
- inherits "~2.0.0"
5926
- mkdirp ">=0.5 0"
5927
- rimraf "2"
5928
 
5929
  function-bind@^1.1.1:
5930
  version "1.1.1"
5931
  resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
5932
  integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
5933
 
5934
- function.prototype.name@^1.1.2:
5935
- version "1.1.2"
5936
- resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.2.tgz#5cdf79d7c05db401591dfde83e3b70c5123e9a45"
5937
- integrity sha512-C8A+LlHBJjB2AdcRPorc5JvJ5VUoWlXdEHLOJdCI7kjHEtGTpHQUiqMvCIKUwIsGwZX2jZJy761AXsn356bJQg==
5938
  dependencies:
 
5939
  define-properties "^1.1.3"
5940
- es-abstract "^1.17.0-next.1"
5941
- functions-have-names "^1.2.0"
5942
 
5943
  functional-red-black-tree@^1.0.1:
5944
  version "1.0.1"
5945
  resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327"
5946
  integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=
5947
 
5948
- functions-have-names@^1.2.0:
5949
- version "1.2.1"
5950
- resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.1.tgz#a981ac397fa0c9964551402cdc5533d7a4d52f91"
5951
- integrity sha512-j48B/ZI7VKs3sgeI2cZp7WXWmZXu7Iq5pl5/vptV5N2mq+DGFuS/ulaDjtaoLpYzuD6u8UgrUKHfgo7fDTSiBA==
5952
 
5953
- fuse.js@^6.4.1:
5954
- version "6.4.1"
5955
- resolved "https://registry.yarnpkg.com/fuse.js/-/fuse.js-6.4.1.tgz#76f1b4ab9cd021b854a68381b35628033d27507e"
5956
- integrity sha512-+hAS7KYgLXontDh/vqffs7wIBw0ceb9Sx8ywZQhOsiQGcSO5zInGhttWOUYQYlvV/yYMJOacQ129Xs3mP3+oZQ==
5957
 
5958
  gauge@~2.7.3:
5959
  version "2.7.4"
@@ -5969,22 +5944,15 @@ gauge@~2.7.3:
5969
  strip-ansi "^3.0.1"
5970
  wide-align "^1.1.0"
5971
 
5972
- gaze@^1.0.0:
5973
- version "1.1.3"
5974
- resolved "https://registry.yarnpkg.com/gaze/-/gaze-1.1.3.tgz#c441733e13b927ac8c0ff0b4c3b033f28812924a"
5975
- integrity sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==
5976
- dependencies:
5977
- globule "^1.0.0"
5978
-
5979
  genfun@^5.0.0:
5980
  version "5.0.0"
5981
  resolved "https://registry.yarnpkg.com/genfun/-/genfun-5.0.0.tgz#9dd9710a06900a5c4a5bf57aca5da4e52fe76537"
5982
  integrity sha512-KGDOARWVga7+rnB3z9Sd2Letx515owfk0hSxHGuqjANb1M+x2bGZGqHLiozPsYMdM2OubeMni/Hpwmjq6qIUhA==
5983
 
5984
  gensync@^1.0.0-beta.1:
5985
- version "1.0.0-beta.1"
5986
- resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.1.tgz#58f4361ff987e5ff6e1e7a210827aa371eaac269"
5987
- integrity sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==
5988
 
5989
  gentle-fs@^2.3.0, gentle-fs@^2.3.1:
5990
  version "2.3.1"
@@ -6008,21 +5976,25 @@ get-caller-file@^1.0.1:
6008
  resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a"
6009
  integrity sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==
6010
 
6011
- get-caller-file@^2.0.1:
6012
  version "2.0.5"
6013
  resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
6014
  integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
6015
 
 
 
 
 
 
 
 
 
 
6016
  get-package-type@^0.1.0:
6017
  version "0.1.0"
6018
  resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a"
6019
  integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==
6020
 
6021
- get-stdin@^4.0.1:
6022
- version "4.0.1"
6023
- resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe"
6024
- integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=
6025
-
6026
  get-stdin@^6.0.0:
6027
  version "6.0.0"
6028
  resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-6.0.0.tgz#9e09bf712b360ab9225e812048f71fde9c89657b"
@@ -6057,6 +6029,11 @@ get-stream@^5.0.0, get-stream@^5.1.0:
6057
  dependencies:
6058
  pump "^3.0.0"
6059
 
 
 
 
 
 
6060
  get-value@^2.0.3, get-value@^2.0.6:
6061
  version "2.0.6"
6062
  resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28"
@@ -6108,7 +6085,7 @@ glob-parent@^5.0.0, glob-parent@^5.1.0, glob-parent@~5.1.0:
6108
  dependencies:
6109
  is-glob "^4.0.1"
6110
 
6111
- glob@^7.0.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@~7.1.1, glob@~7.1.2, glob@~7.1.6:
6112
  version "7.1.6"
6113
  resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6"
6114
  integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==
@@ -6139,11 +6116,11 @@ global-dirs@^0.1.0:
6139
  ini "^1.3.4"
6140
 
6141
  global-dirs@^2.0.1:
6142
- version "2.0.1"
6143
- resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-2.0.1.tgz#acdf3bb6685bcd55cb35e8a052266569e9469201"
6144
- integrity sha512-5HqUqdhkEovj2Of/ms3IeS/EekcO54ytHRLV4PEY2rhRwrHXLQjeVEES0Lhka0xwNDtGYn58wyC4s5+MHsOO6A==
6145
  dependencies:
6146
- ini "^1.3.5"
6147
 
6148
  global-modules@^0.2.3:
6149
  version "0.2.3"
@@ -6211,10 +6188,10 @@ globals@^12.0.0, globals@^12.1.0:
6211
  dependencies:
6212
  type-fest "^0.8.1"
6213
 
6214
- globby@^11.0.0, globby@^11.0.1:
6215
- version "11.0.1"
6216
- resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.1.tgz#9a2bf107a068f3ffeabc49ad702c79ede8cfd357"
6217
- integrity sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==
6218
  dependencies:
6219
  array-union "^2.1.0"
6220
  dir-glob "^3.0.1"
@@ -6239,15 +6216,6 @@ globjoin@^0.1.4:
6239
  resolved "https://registry.yarnpkg.com/globjoin/-/globjoin-0.1.4.tgz#2f4494ac8919e3767c5cbb691e9f463324285d43"
6240
  integrity sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM=
6241
 
6242
- globule@^1.0.0:
6243
- version "1.3.2"
6244
- resolved "https://registry.yarnpkg.com/globule/-/globule-1.3.2.tgz#d8bdd9e9e4eef8f96e245999a5dee7eb5d8529c4"
6245
- integrity sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==
6246
- dependencies:
6247
- glob "~7.1.1"
6248
- lodash "~4.17.10"
6249
- minimatch "~3.0.2"
6250
-
6251
  gonzales-pe@^4.3.0:
6252
  version "4.3.0"
6253
  resolved "https://registry.yarnpkg.com/gonzales-pe/-/gonzales-pe-4.3.0.tgz#fe9dec5f3c557eead09ff868c65826be54d067b3"
@@ -6524,19 +6492,20 @@ hosted-git-info@^2.1.4, hosted-git-info@^2.7.1, hosted-git-info@^2.8.8:
6524
  resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488"
6525
  integrity sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==
6526
 
6527
- hosted-git-info@^3.0.0:
6528
- version "3.0.5"
6529
- resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-3.0.5.tgz#bea87905ef7317442e8df3087faa3c842397df03"
6530
- integrity sha512-i4dpK6xj9BIpVOTboXIlKG9+8HMKggcrMX7WA24xZtKwX0TPelq/rbaS5rCKeNX8sJXZJGdSxpnEGtta+wismQ==
6531
  dependencies:
6532
  lru-cache "^6.0.0"
6533
 
6534
  html-element-map@^1.2.0:
6535
- version "1.2.0"
6536
- resolved "https://registry.yarnpkg.com/html-element-map/-/html-element-map-1.2.0.tgz#dfbb09efe882806af63d990cf6db37993f099f22"
6537
- integrity sha512-0uXq8HsuG1v2TmQ8QkIhzbrqeskE4kn52Q18QJ9iAA/SnHoEKXWiUxHQtclRsCFWEUD2So34X+0+pZZu862nnw==
6538
  dependencies:
6539
  array-filter "^1.0.0"
 
6540
 
6541
  html-encoding-sniffer@^1.0.2:
6542
  version "1.0.2"
@@ -6555,7 +6524,7 @@ html-tags@^3.1.0:
6555
  resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.1.0.tgz#7b5e6f7e665e9fb41f30007ed9e0d41e97fb2140"
6556
  integrity sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==
6557
 
6558
- htmlparser2@^3.10.0, htmlparser2@^3.9.1:
6559
  version "3.10.1"
6560
  resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f"
6561
  integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==
@@ -6567,6 +6536,16 @@ htmlparser2@^3.10.0, htmlparser2@^3.9.1:
6567
  inherits "^2.0.1"
6568
  readable-stream "^3.1.1"
6569
 
 
 
 
 
 
 
 
 
 
 
6570
  http-cache-semantics@^3.8.1:
6571
  version "3.8.1"
6572
  resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz#39b0e16add9b605bf0a9ef3d9daaf4843b4cacd2"
@@ -6595,9 +6574,9 @@ http-errors@~1.7.2:
6595
  toidentifier "1.0.0"
6596
 
6597
  http-parser-js@>=0.5.1:
6598
- version "0.5.2"
6599
- resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.2.tgz#da2e31d237b393aae72ace43882dd7e270a8ff77"
6600
- integrity sha512-opCO9ASqg5Wy2FNo7A0sxy71yGbbkJJXLdgMK04Tcypw9jr2MgWbyubb0+WdmDmGnFflO7fRbqbaihh/ENDlRQ==
6601
 
6602
  http-proxy-agent@^2.1.0:
6603
  version "2.1.0"
@@ -6659,6 +6638,11 @@ human-signals@^1.1.1:
6659
  resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3"
6660
  integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==
6661
 
 
 
 
 
 
6662
  humanize-ms@^1.2.1:
6663
  version "1.2.1"
6664
  resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed"
@@ -6687,10 +6671,10 @@ icss-utils@^4.0.0, icss-utils@^4.1.1:
6687
  dependencies:
6688
  postcss "^7.0.14"
6689
 
6690
- ieee754@^1.1.4:
6691
- version "1.1.13"
6692
- resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84"
6693
- integrity sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==
6694
 
6695
  iferr@^0.1.5:
6696
  version "0.1.5"
@@ -6702,10 +6686,10 @@ iferr@^1.0.2:
6702
  resolved "https://registry.yarnpkg.com/iferr/-/iferr-1.0.2.tgz#e9fde49a9da06dc4a4194c6c9ed6d08305037a6d"
6703
  integrity sha512-9AfeLfji44r5TKInjhz3W9DyZI1zR1JAf2hVBMGhddAKPqBsupb89jGfbCTHIGZd6fGZl9WlHdn4AObygyMKwg==
6704
 
6705
- ignore-emit-webpack-plugin@^2.0.2:
6706
- version "2.0.3"
6707
- resolved "https://registry.yarnpkg.com/ignore-emit-webpack-plugin/-/ignore-emit-webpack-plugin-2.0.3.tgz#d2e810c4d05ab86b2748b5d2eec3cd7c72df5af0"
6708
- integrity sha512-ahTYD5KZ3DiZG9goS8NCxBaPEfXsPLH5JeWKmFTThD8lsPen6R4tLnWcN/mrksK5cDqyxOzmRL12feJQZjffuA==
6709
 
6710
  ignore-walk@^3.0.1:
6711
  version "3.0.3"
@@ -6740,9 +6724,9 @@ import-fresh@^2.0.0:
6740
  resolve-from "^3.0.0"
6741
 
6742
  import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1:
6743
- version "3.2.1"
6744
- resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66"
6745
- integrity sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==
6746
  dependencies:
6747
  parent-module "^1.0.0"
6748
  resolve-from "^4.0.0"
@@ -6792,18 +6776,6 @@ imurmurhash@^0.1.4:
6792
  resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
6793
  integrity sha1-khi5srkoojixPcT7a21XbyMUU+o=
6794
 
6795
- in-publish@^2.0.0:
6796
- version "2.0.1"
6797
- resolved "https://registry.yarnpkg.com/in-publish/-/in-publish-2.0.1.tgz#948b1a535c8030561cea522f73f78f4be357e00c"
6798
- integrity sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==
6799
-
6800
- indent-string@^2.1.0:
6801
- version "2.1.0"
6802
- resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80"
6803
- integrity sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=
6804
- dependencies:
6805
- repeating "^2.0.0"
6806
-
6807
  indent-string@^3.0.0:
6808
  version "3.2.0"
6809
  resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-3.2.0.tgz#4a5fd6d27cc332f37e5419a504dbb837105c9289"
@@ -6832,7 +6804,7 @@ inflight@^1.0.4, inflight@~1.0.6:
6832
  once "^1.3.0"
6833
  wrappy "1"
6834
 
6835
- inherits@2, inherits@2.0.4, inherits@^2.0.0, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3:
6836
  version "2.0.4"
6837
  resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
6838
  integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
@@ -6847,10 +6819,15 @@ inherits@2.0.3:
6847
  resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
6848
  integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=
6849
 
6850
- ini@^1.3.4, ini@^1.3.5, ini@~1.3.0:
6851
- version "1.3.5"
6852
- resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927"
6853
- integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==
 
 
 
 
 
6854
 
6855
  init-package-json@^1.10.3:
6856
  version "1.10.3"
@@ -6867,13 +6844,13 @@ init-package-json@^1.10.3:
6867
  validate-npm-package-name "^3.0.0"
6868
 
6869
  internal-slot@^1.0.2:
6870
- version "1.0.2"
6871
- resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.2.tgz#9c2e9fb3cd8e5e4256c6f45fe310067fcfa378a3"
6872
- integrity sha512-2cQNfwhAfJIkU4KZPkDI+Gj5yNNnbqi40W9Gge6dfnk4TocEVm00B3bdiL+JINrbGJil2TeHvM4rETGzk/f/0g==
6873
  dependencies:
6874
- es-abstract "^1.17.0-next.1"
6875
  has "^1.0.3"
6876
- side-channel "^1.0.2"
6877
 
6878
  interpret@^1.4.0:
6879
  version "1.4.0"
@@ -6893,13 +6870,6 @@ into-stream@^5.0.0:
6893
  from2 "^2.3.0"
6894
  p-is-promise "^3.0.0"
6895
 
6896
- invariant@^2.2.2, invariant@^2.2.4:
6897
- version "2.2.4"
6898
- resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6"
6899
- integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==
6900
- dependencies:
6901
- loose-envify "^1.0.0"
6902
-
6903
  invert-kv@^1.0.0:
6904
  version "1.0.0"
6905
  resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6"
@@ -6910,11 +6880,6 @@ ip-regex@^2.1.0:
6910
  resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9"
6911
  integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=
6912
 
6913
- ip-regex@^4.1.0:
6914
- version "4.2.0"
6915
- resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-4.2.0.tgz#a03f5eb661d9a154e3973a03de8b23dd0ad6892e"
6916
- integrity sha512-n5cDDeTWWRwK1EBoWwRti+8nP4NbytBBY0pldmnIkq6Z55KNFmWofh4rl9dPZpj+U/nVq7gweR3ylrvMt4YZ5A==
6917
-
6918
  ip@1.1.5:
6919
  version "1.1.5"
6920
  resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a"
@@ -6957,11 +6922,6 @@ is-alphabetical@^1.0.0:
6957
  resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-1.0.4.tgz#9e7d6b94916be22153745d184c298cbf986a686d"
6958
  integrity sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==
6959
 
6960
- is-alphanumeric@^1.0.0:
6961
- version "1.0.0"
6962
- resolved "https://registry.yarnpkg.com/is-alphanumeric/-/is-alphanumeric-1.0.0.tgz#4a9cef71daf4c001c1d81d63d140cf53fd6889f4"
6963
- integrity sha1-Spzvcdr0wAHB2B1j0UDPU/1oifQ=
6964
-
6965
  is-alphanumerical@^1.0.0:
6966
  version "1.0.4"
6967
  resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz#7eb9a2431f855f6b1ef1a78e326df515696c4dbf"
@@ -6990,9 +6950,11 @@ is-binary-path@~2.1.0:
6990
  binary-extensions "^2.0.0"
6991
 
6992
  is-boolean-object@^1.0.1:
6993
- version "1.0.1"
6994
- resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.0.1.tgz#10edc0900dd127697a92f6f9807c7617d68ac48e"
6995
- integrity sha512-TqZuVwa/sppcrhUCAYkGBk7w0yxfQQnxq28fjkO53tnK9FQXmdwz2JS5+GjsWQ6RByES1K40nI+yDic5c9/aAQ==
 
 
6996
 
6997
  is-buffer@^1.0.2, is-buffer@^1.1.4, is-buffer@^1.1.5:
6998
  version "1.1.6"
@@ -7000,14 +6962,14 @@ is-buffer@^1.0.2, is-buffer@^1.1.4, is-buffer@^1.1.5:
7000
  integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==
7001
 
7002
  is-buffer@^2.0.0:
7003
- version "2.0.4"
7004
- resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.4.tgz#3e572f23c8411a5cfd9557c849e3665e0b290623"
7005
- integrity sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==
7006
 
7007
  is-callable@^1.1.4, is-callable@^1.1.5, is-callable@^1.2.2:
7008
- version "1.2.2"
7009
- resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.2.tgz#c7c6715cd22d4ddb48d3e19970223aceabb080d9"
7010
- integrity sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==
7011
 
7012
  is-ci@^1.0.10:
7013
  version "1.2.1"
@@ -7030,6 +6992,13 @@ is-cidr@^3.0.0:
7030
  dependencies:
7031
  cidr-regex "^2.0.10"
7032
 
 
 
 
 
 
 
 
7033
  is-data-descriptor@^0.1.4:
7034
  version "0.1.4"
7035
  resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56"
@@ -7049,7 +7018,7 @@ is-date-object@^1.0.1:
7049
  resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e"
7050
  integrity sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==
7051
 
7052
- is-decimal@^1.0.0, is-decimal@^1.0.2:
7053
  version "1.0.4"
7054
  resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-1.0.4.tgz#65a3a5958a1c5b63a706e1b333d7cd9f630d3fa5"
7055
  integrity sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==
@@ -7099,11 +7068,6 @@ is-extglob@^2.1.0, is-extglob@^2.1.1:
7099
  resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
7100
  integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=
7101
 
7102
- is-finite@^1.0.0:
7103
- version "1.1.0"
7104
- resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.1.0.tgz#904135c77fb42c0641d6aa1bcdbc4daa8da082f3"
7105
- integrity sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==
7106
-
7107
  is-fullwidth-code-point@^1.0.0:
7108
  version "1.0.0"
7109
  resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb"
@@ -7161,10 +7125,10 @@ is-installed-globally@^0.3.2:
7161
  global-dirs "^2.0.1"
7162
  is-path-inside "^3.0.1"
7163
 
7164
- is-negative-zero@^2.0.0:
7165
- version "2.0.0"
7166
- resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.0.tgz#9553b121b0fac28869da9ed459e20c7543788461"
7167
- integrity sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE=
7168
 
7169
  is-npm@^1.0.0:
7170
  version "1.0.0"
@@ -7205,7 +7169,7 @@ is-observable@^1.1.0:
7205
  dependencies:
7206
  symbol-observable "^1.1.0"
7207
 
7208
- is-path-cwd@^2.0.0:
7209
  version "2.2.0"
7210
  resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb"
7211
  integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==
@@ -7231,7 +7195,7 @@ is-path-inside@^2.1.0:
7231
  dependencies:
7232
  path-is-inside "^1.0.2"
7233
 
7234
- is-path-inside@^3.0.1:
7235
  version "3.0.2"
7236
  resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.2.tgz#f5220fc82a3e233757291dddc9c5877f2a1f3017"
7237
  integrity sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg==
@@ -7338,12 +7302,10 @@ is-unc-path@^1.0.0:
7338
  dependencies:
7339
  unc-path-regex "^0.1.2"
7340
 
7341
- is-url-superb@^3.0.0:
7342
- version "3.0.0"
7343
- resolved "https://registry.yarnpkg.com/is-url-superb/-/is-url-superb-3.0.0.tgz#b9a1da878a1ac73659047d1e6f4ef22c209d3e25"
7344
- integrity sha512-3faQP+wHCGDQT1qReM5zCPx2mxoal6DzbzquFlCYJLWyy4WPTved33ea2xFbX37z4NoriEwZGIYhFtx8RUB5wQ==
7345
- dependencies:
7346
- url-regex "^5.0.0"
7347
 
7348
  is-utf8@^0.2.0:
7349
  version "0.2.1"
@@ -7858,9 +7820,9 @@ jest-worker@^25.5.0:
7858
  supports-color "^7.0.0"
7859
 
7860
  jest-worker@^26.2.1:
7861
- version "26.5.0"
7862
- resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.5.0.tgz#87deee86dbbc5f98d9919e0dadf2c40e3152fa30"
7863
- integrity sha512-kTw66Dn4ZX7WpjZ7T/SUDgRhapFRKWmisVAF0Rv4Fu8SLFD7eLbqpLvbxVqYhSgaWa7I+bW7pHnbyfNsH6stug==
7864
  dependencies:
7865
  "@types/node" "*"
7866
  merge-stream "^2.0.0"
@@ -7875,20 +7837,15 @@ jest@^25.3.0:
7875
  import-local "^3.0.2"
7876
  jest-cli "^25.5.4"
7877
 
7878
- js-base64@^2.1.8:
7879
- version "2.6.4"
7880
- resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.6.4.tgz#f4e686c5de1ea1f867dbcad3d46d969428df98c4"
7881
- integrity sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==
7882
-
7883
  "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0:
7884
  version "4.0.0"
7885
  resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
7886
  integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
7887
 
7888
  js-yaml@^3.13.1, js-yaml@~3.14.0:
7889
- version "3.14.0"
7890
- resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.0.tgz#a7a34170f26a21bb162424d8adacb4113a69e482"
7891
- integrity sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==
7892
  dependencies:
7893
  argparse "^1.0.7"
7894
  esprima "^4.0.0"
@@ -7968,6 +7925,11 @@ json-schema-traverse@^0.4.1:
7968
  resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
7969
  integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
7970
 
 
 
 
 
 
7971
  json-schema@0.2.3:
7972
  version "0.2.3"
7973
  resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13"
@@ -7996,9 +7958,9 @@ json5@^1.0.1:
7996
  minimist "^1.2.0"
7997
 
7998
  json5@^2.1.2:
7999
- version "2.1.3"
8000
- resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.3.tgz#c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43"
8001
- integrity sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==
8002
  dependencies:
8003
  minimist "^1.2.5"
8004
 
@@ -8013,11 +7975,11 @@ jsonc-parser@~2.2.0:
8013
  integrity sha512-o6/yDBYccGvTz1+QFevz6l6OBZ2+fMVu2JZ9CIhzsYRX4mjaK5IyX9eldUdCmga16zlgQxyrj5pt9kzuj2C02w==
8014
 
8015
  jsonfile@^6.0.1:
8016
- version "6.0.1"
8017
- resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.0.1.tgz#98966cba214378c8c84b82e085907b40bf614179"
8018
- integrity sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==
8019
  dependencies:
8020
- universalify "^1.0.0"
8021
  optionalDependencies:
8022
  graceful-fs "^4.1.6"
8023
 
@@ -8036,13 +7998,13 @@ jsprim@^1.2.2:
8036
  json-schema "0.2.3"
8037
  verror "1.10.0"
8038
 
8039
- jsx-ast-utils@^2.4.1:
8040
- version "2.4.1"
8041
- resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-2.4.1.tgz#1114a4c1209481db06c690c2b4f488cc665f657e"
8042
- integrity sha512-z1xSldJ6imESSzOjd3NNkieVJKRlKYSOtMG8SFyCj2FIrvSaSuli/WjpBkEzCBoR9bYYYFgqJw61Xhu7Lcgk+w==
8043
  dependencies:
8044
- array-includes "^3.1.1"
8045
- object.assign "^4.1.0"
8046
 
8047
  kind-of@^2.0.1:
8048
  version "2.0.1"
@@ -8080,15 +8042,15 @@ kleur@^3.0.3:
8080
  resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e"
8081
  integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==
8082
 
8083
- known-css-properties@^0.19.0:
8084
- version "0.19.0"
8085
- resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.19.0.tgz#5d92b7fa16c72d971bda9b7fe295bdf61836ee5b"
8086
- integrity sha512-eYboRV94Vco725nKMlpkn3nV2+96p9c3gKXRsYqAJSswSENvBhN7n5L+uDhY58xQa0UukWsDMTGELzmD8Q+wTA==
8087
 
8088
  language-subtag-registry@~0.3.2:
8089
- version "0.3.20"
8090
- resolved "https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.20.tgz#a00a37121894f224f763268e431c55556b0c0755"
8091
- integrity sha512-KPMwROklF4tEx283Xw0pNKtfTj1gZ4UByp4EsIFWLgBavJltF4TiYPc39k06zSTsLzxTVXXDSpbwaQXaFB4Qeg==
8092
 
8093
  language-tags@^1.0.5:
8094
  version "1.0.5"
@@ -8136,13 +8098,6 @@ leven@^3.1.0:
8136
  resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2"
8137
  integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==
8138
 
8139
- levenary@^1.1.1:
8140
- version "1.1.1"
8141
- resolved "https://registry.yarnpkg.com/levenary/-/levenary-1.1.1.tgz#842a9ee98d2075aa7faeedbe32679e9205f46f77"
8142
- integrity sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==
8143
- dependencies:
8144
- leven "^3.1.0"
8145
-
8146
  levn@^0.4.1:
8147
  version "0.4.1"
8148
  resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade"
@@ -8569,7 +8524,7 @@ lodash.without@~4.4.0:
8569
  resolved "https://registry.yarnpkg.com/lodash.without/-/lodash.without-4.4.0.tgz#3cd4574a00b67bae373a94b748772640507b7aac"
8570
  integrity sha1-PNRXSgC2e643OpS3SHcmQFB7eqw=
8571
 
8572
- lodash@^4.0.0, lodash@^4.15.0, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.4, lodash@~4.17.10, lodash@~4.17.19, lodash@~4.17.20:
8573
  version "4.17.20"
8574
  resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52"
8575
  integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==
@@ -8604,26 +8559,18 @@ lolex@^5.0.0:
8604
  dependencies:
8605
  "@sinonjs/commons" "^1.7.0"
8606
 
8607
- longest-streak@^2.0.1:
8608
  version "2.0.4"
8609
  resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-2.0.4.tgz#b8599957da5b5dab64dee3fe316fa774597d90e4"
8610
  integrity sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==
8611
 
8612
- loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0:
8613
  version "1.4.0"
8614
  resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
8615
  integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
8616
  dependencies:
8617
  js-tokens "^3.0.0 || ^4.0.0"
8618
 
8619
- loud-rejection@^1.0.0:
8620
- version "1.6.0"
8621
- resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f"
8622
- integrity sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=
8623
- dependencies:
8624
- currently-unhandled "^0.4.1"
8625
- signal-exit "^3.0.0"
8626
-
8627
  lowercase-keys@^1.0.0:
8628
  version "1.0.1"
8629
  resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f"
@@ -8651,11 +8598,6 @@ lru-cache@^6.0.0:
8651
  dependencies:
8652
  yallist "^4.0.0"
8653
 
8654
- macos-release@^2.2.0:
8655
- version "2.4.1"
8656
- resolved "https://registry.yarnpkg.com/macos-release/-/macos-release-2.4.1.tgz#64033d0ec6a5e6375155a74b1a1eba8e509820ac"
8657
- integrity sha512-H/QHeBIN1fIGJX517pvK8IEK53yQOW7YcEI55oYtgjDdoCQQz7eJS94qt5kNrscReEyuD/JcdFCm2XBEcGOITg==
8658
-
8659
  make-dir@^1.0.0:
8660
  version "1.3.0"
8661
  resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c"
@@ -8671,7 +8613,7 @@ make-dir@^2.0.0:
8671
  pify "^4.0.1"
8672
  semver "^5.6.0"
8673
 
8674
- make-dir@^3.0.0, make-dir@^3.0.2:
8675
  version "3.1.0"
8676
  resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f"
8677
  integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==
@@ -8714,7 +8656,7 @@ map-cache@^0.2.0, map-cache@^0.2.2:
8714
  resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf"
8715
  integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=
8716
 
8717
- map-obj@^1.0.0, map-obj@^1.0.1:
8718
  version "1.0.1"
8719
  resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d"
8720
  integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=
@@ -8752,13 +8694,6 @@ markdown-it@10.0.0:
8752
  mdurl "^1.0.1"
8753
  uc.micro "^1.0.5"
8754
 
8755
- markdown-table@^2.0.0:
8756
- version "2.0.0"
8757
- resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-2.0.0.tgz#194a90ced26d31fe753d8b9434430214c011865b"
8758
- integrity sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==
8759
- dependencies:
8760
- repeat-string "^1.0.0"
8761
-
8762
  markdownlint-cli@^0.21.0:
8763
  version "0.21.0"
8764
  resolved "https://registry.yarnpkg.com/markdownlint-cli/-/markdownlint-cli-0.21.0.tgz#d792b157e9de63ce1d6b6e13d7cf83d5e552d5e8"
@@ -8803,9 +8738,9 @@ marked-terminal@^4.0.0:
8803
  supports-hyperlinks "^2.1.0"
8804
 
8805
  marked@^1.0.0:
8806
- version "1.2.0"
8807
- resolved "https://registry.yarnpkg.com/marked/-/marked-1.2.0.tgz#7221ce2395fa6cf6d722e6f2871a32d3513c85ca"
8808
- integrity sha512-tiRxakgbNPBr301ihe/785NntvYyhxlqcL3YaC8CaxJQh7kiaEtrN9B/eK2I2943Yjkh5gw25chYFDQhOMCwMA==
8809
 
8810
  mathml-tag-names@^2.1.3:
8811
  version "2.1.3"
@@ -8821,32 +8756,53 @@ md5.js@^1.3.4:
8821
  inherits "^2.0.1"
8822
  safe-buffer "^5.1.2"
8823
 
8824
- mdast-util-compact@^2.0.0:
8825
- version "2.0.1"
8826
- resolved "https://registry.yarnpkg.com/mdast-util-compact/-/mdast-util-compact-2.0.1.tgz#cabc69a2f43103628326f35b1acf735d55c99490"
8827
- integrity sha512-7GlnT24gEwDrdAwEHrU4Vv5lLWrEer4KOkAiKT9nYstsTad7Oc1TwqT2zIMKRdZF7cTuaf+GA1E4Kv7jJh8mPA==
8828
  dependencies:
8829
- unist-util-visit "^2.0.0"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8830
 
8831
  mdn-data@2.0.4:
8832
  version "2.0.4"
8833
  resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b"
8834
  integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==
8835
 
8836
- mdn-data@2.0.6:
8837
- version "2.0.6"
8838
- resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.6.tgz#852dc60fcaa5daa2e8cf6c9189c440ed3e042978"
8839
- integrity sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==
8840
-
8841
  mdurl@^1.0.1:
8842
  version "1.0.1"
8843
  resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e"
8844
  integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=
8845
 
8846
  meant@^1.0.2:
8847
- version "1.0.2"
8848
- resolved "https://registry.yarnpkg.com/meant/-/meant-1.0.2.tgz#5d0c78310a3d8ae1408a16be0fe0bd42a969f560"
8849
- integrity sha512-KN+1uowN/NK+sT/Lzx7WSGIj2u+3xe5n2LbwObfjOhPZiA+cCfCm6idVl0RkEfjThkw5XJ96CyRcanq6GmKtUg==
8850
 
8851
  media-typer@0.3.0:
8852
  version "0.3.0"
@@ -8881,22 +8837,6 @@ memorystream@^0.3.1:
8881
  resolved "https://registry.yarnpkg.com/memorystream/-/memorystream-0.3.1.tgz#86d7090b30ce455d63fbae12dda51a47ddcaf9b2"
8882
  integrity sha1-htcJCzDORV1j+64S3aUaR93K+bI=
8883
 
8884
- meow@^3.7.0:
8885
- version "3.7.0"
8886
- resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb"
8887
- integrity sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=
8888
- dependencies:
8889
- camelcase-keys "^2.0.0"
8890
- decamelize "^1.1.2"
8891
- loud-rejection "^1.0.0"
8892
- map-obj "^1.0.1"
8893
- minimist "^1.1.3"
8894
- normalize-package-data "^2.3.4"
8895
- object-assign "^4.0.1"
8896
- read-pkg-up "^1.0.1"
8897
- redent "^1.0.0"
8898
- trim-newlines "^1.0.0"
8899
-
8900
  meow@^6.1.0:
8901
  version "6.1.1"
8902
  resolved "https://registry.yarnpkg.com/meow/-/meow-6.1.1.tgz#1ad64c4b76b2a24dfb2f635fddcadf320d251467"
@@ -8914,27 +8854,45 @@ meow@^6.1.0:
8914
  type-fest "^0.13.1"
8915
  yargs-parser "^18.1.3"
8916
 
8917
- meow@^7.0.0, meow@^7.1.1:
8918
- version "7.1.1"
8919
- resolved "https://registry.yarnpkg.com/meow/-/meow-7.1.1.tgz#7c01595e3d337fcb0ec4e8eed1666ea95903d306"
8920
- integrity sha512-GWHvA5QOcS412WCo8vwKDlTelGLsCGBVevQB5Kva961rmNfun0PCbv5+xta2kUMFJyR8/oWnn7ddeKdosbAPbA==
8921
  dependencies:
8922
  "@types/minimist" "^1.2.0"
8923
  camelcase-keys "^6.2.2"
8924
  decamelize-keys "^1.1.0"
8925
  hard-rejection "^2.1.0"
8926
  minimist-options "4.1.0"
8927
- normalize-package-data "^2.5.0"
8928
  read-pkg-up "^7.0.1"
8929
  redent "^3.0.0"
8930
  trim-newlines "^3.0.0"
8931
- type-fest "^0.13.1"
8932
- yargs-parser "^18.1.3"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8933
 
8934
  merge-deep@^3.0.2:
8935
- version "3.0.2"
8936
- resolved "https://registry.yarnpkg.com/merge-deep/-/merge-deep-3.0.2.tgz#f39fa100a4f1bd34ff29f7d2bf4508fbb8d83ad2"
8937
- integrity sha512-T7qC8kg4Zoti1cFd8Cr0M+qaZfOwjlPDEdZIIPPB2JZctjaPM4fX+i7HOId69tAti2fvO6X5ldfYUONDODsrkA==
8938
  dependencies:
8939
  arr-union "^3.1.0"
8940
  clone-deep "^0.2.4"
@@ -8960,6 +8918,14 @@ methods@~1.1.2:
8960
  resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee"
8961
  integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=
8962
 
 
 
 
 
 
 
 
 
8963
  micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4:
8964
  version "3.1.10"
8965
  resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23"
@@ -8995,17 +8961,17 @@ miller-rabin@^4.0.0:
8995
  bn.js "^4.0.0"
8996
  brorand "^1.0.1"
8997
 
8998
- mime-db@1.44.0:
8999
- version "1.44.0"
9000
- resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92"
9001
- integrity sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==
9002
 
9003
  mime-types@^2.1.12, mime-types@^2.1.25, mime-types@~2.1.19, mime-types@~2.1.24:
9004
- version "2.1.27"
9005
- resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f"
9006
- integrity sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==
9007
  dependencies:
9008
- mime-db "1.44.0"
9009
 
9010
  mime@1.6.0:
9011
  version "1.6.0"
@@ -9013,9 +8979,9 @@ mime@1.6.0:
9013
  integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==
9014
 
9015
  mime@^2.0.3, mime@^2.4.3, mime@^2.4.4:
9016
- version "2.4.6"
9017
- resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.6.tgz#e5b407c90db442f2beb5b162373d07b69affa4d1"
9018
- integrity sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==
9019
 
9020
  mimic-fn@^1.0.0:
9021
  version "1.2.0"
@@ -9052,7 +9018,7 @@ minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1:
9052
  resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a"
9053
  integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=
9054
 
9055
- "minimatch@2 || 3", minimatch@^3.0.4, minimatch@~3.0.2, minimatch@~3.0.4:
9056
  version "3.0.4"
9057
  resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
9058
  integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
@@ -9068,7 +9034,7 @@ minimist-options@4.1.0, minimist-options@^4.0.2:
9068
  is-plain-obj "^1.1.0"
9069
  kind-of "^6.0.3"
9070
 
9071
- minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0, minimist@^1.2.5:
9072
  version "1.2.5"
9073
  resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
9074
  integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
@@ -9161,7 +9127,7 @@ mkdirp-classic@^0.5.2:
9161
  resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113"
9162
  integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==
9163
 
9164
- "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.4, mkdirp@^0.5.5, mkdirp@~0.5.0, mkdirp@~0.5.1:
9165
  version "0.5.5"
9166
  resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def"
9167
  integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==
@@ -9210,20 +9176,25 @@ ms@2.1.1:
9210
  resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a"
9211
  integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==
9212
 
9213
- ms@2.1.2, ms@^2.0.0, ms@^2.1.1:
9214
  version "2.1.2"
9215
  resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
9216
  integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
9217
 
 
 
 
 
 
9218
  mute-stream@~0.0.4:
9219
  version "0.0.8"
9220
  resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d"
9221
  integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==
9222
 
9223
- nan@^2.12.1, nan@^2.13.2:
9224
- version "2.14.1"
9225
- resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.1.tgz#d7be34dfa3105b91494c3147089315eff8874b01"
9226
- integrity sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==
9227
 
9228
  nanomatch@^1.2.9:
9229
  version "1.2.13"
@@ -9248,15 +9219,14 @@ natural-compare@^1.4.0:
9248
  integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=
9249
 
9250
  nearley@^2.7.10:
9251
- version "2.19.7"
9252
- resolved "https://registry.yarnpkg.com/nearley/-/nearley-2.19.7.tgz#eafbe3e2d8ccfe70adaa5c026ab1f9709c116218"
9253
- integrity sha512-Y+KNwhBPcSJKeyQCFjn8B/MIe+DDlhaaDgjVldhy5xtFewIbiQgcbZV8k2gCVwkI1ZsKCnjIYZbR+0Fim5QYgg==
9254
  dependencies:
9255
  commander "^2.19.0"
9256
  moo "^0.5.0"
9257
  railroad-diagrams "^1.0.0"
9258
  randexp "0.4.6"
9259
- semver "^5.4.1"
9260
 
9261
  negotiator@0.6.2:
9262
  version "0.6.2"
@@ -9299,24 +9269,6 @@ node-fetch@^2.6.1:
9299
  resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052"
9300
  integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==
9301
 
9302
- node-gyp@^3.8.0:
9303
- version "3.8.0"
9304
- resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-3.8.0.tgz#540304261c330e80d0d5edce253a68cb3964218c"
9305
- integrity sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==
9306
- dependencies:
9307
- fstream "^1.0.0"
9308
- glob "^7.0.3"
9309
- graceful-fs "^4.1.2"
9310
- mkdirp "^0.5.0"
9311
- nopt "2 || 3"
9312
- npmlog "0 || 1 || 2 || 3 || 4"
9313
- osenv "0"
9314
- request "^2.87.0"
9315
- rimraf "2"
9316
- semver "~5.3.0"
9317
- tar "^2.0.0"
9318
- which "1"
9319
-
9320
  node-gyp@^5.0.2, node-gyp@^5.1.0:
9321
  version "5.1.1"
9322
  resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-5.1.1.tgz#eb915f7b631c937d282e33aed44cb7a025f62a3e"
@@ -9384,40 +9336,10 @@ node-notifier@^6.0.0:
9384
  shellwords "^0.1.1"
9385
  which "^1.3.1"
9386
 
9387
- node-releases@^1.1.61:
9388
- version "1.1.61"
9389
- resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.61.tgz#707b0fca9ce4e11783612ba4a2fcba09047af16e"
9390
- integrity sha512-DD5vebQLg8jLCOzwupn954fbIiZht05DAZs0k2u8NStSe6h9XdsuIQL8hSRKYiU8WUQRznmSDrKGbv3ObOmC7g==
9391
-
9392
- node-sass@^4.13.1:
9393
- version "4.14.1"
9394
- resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-4.14.1.tgz#99c87ec2efb7047ed638fb4c9db7f3a42e2217b5"
9395
- integrity sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g==
9396
- dependencies:
9397
- async-foreach "^0.1.3"
9398
- chalk "^1.1.1"
9399
- cross-spawn "^3.0.0"
9400
- gaze "^1.0.0"
9401
- get-stdin "^4.0.1"
9402
- glob "^7.0.3"
9403
- in-publish "^2.0.0"
9404
- lodash "^4.17.15"
9405
- meow "^3.7.0"
9406
- mkdirp "^0.5.1"
9407
- nan "^2.13.2"
9408
- node-gyp "^3.8.0"
9409
- npmlog "^4.0.0"
9410
- request "^2.88.0"
9411
- sass-graph "2.2.5"
9412
- stdout-stream "^1.4.0"
9413
- "true-case-path" "^1.0.2"
9414
-
9415
- "nopt@2 || 3", nopt@~3.0.6:
9416
- version "3.0.6"
9417
- resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9"
9418
- integrity sha1-xkZdvwirzU2zWTF/eaxopkayj/k=
9419
- dependencies:
9420
- abbrev "1"
9421
 
9422
  nopt@^4.0.1, nopt@^4.0.3, nopt@~4.0.1:
9423
  version "4.0.3"
@@ -9427,7 +9349,14 @@ nopt@^4.0.1, nopt@^4.0.3, nopt@~4.0.1:
9427
  abbrev "1"
9428
  osenv "^0.1.4"
9429
 
9430
- normalize-package-data@^2.0.0, normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.4.0, normalize-package-data@^2.5.0:
 
 
 
 
 
 
 
9431
  version "2.5.0"
9432
  resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8"
9433
  integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==
@@ -9437,6 +9366,16 @@ normalize-package-data@^2.0.0, normalize-package-data@^2.3.2, normalize-package-
9437
  semver "2 || 3 || 4 || 5"
9438
  validate-npm-package-license "^3.0.1"
9439
 
 
 
 
 
 
 
 
 
 
 
9440
  normalize-path@^2.1.1:
9441
  version "2.1.1"
9442
  resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9"
@@ -9470,9 +9409,9 @@ normalize-url@1.9.1:
9470
  sort-keys "^1.0.0"
9471
 
9472
  normalize-url@^5.0.0:
9473
- version "5.2.1"
9474
- resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-5.2.1.tgz#492a22a8443e604b13cef4b3a97983d66f08bf65"
9475
- integrity sha512-bFT2ilr7p37ZPEQ9LO9HP/tdFIAE7Q4UoeojXNKeLjs0vXxZetM+C2K9jdbVS7b6ut66CflVLgk1yqHJVrXmiw==
9476
 
9477
  npm-audit-report@^1.3.3:
9478
  version "1.3.3"
@@ -9618,22 +9557,22 @@ npm-run-path@^2.0.0:
9618
  dependencies:
9619
  path-key "^2.0.0"
9620
 
9621
- npm-run-path@^4.0.0:
9622
  version "4.0.1"
9623
  resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea"
9624
  integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==
9625
  dependencies:
9626
  path-key "^3.0.0"
9627
 
9628
- npm-user-validate@~1.0.0:
9629
- version "1.0.0"
9630
- resolved "https://registry.yarnpkg.com/npm-user-validate/-/npm-user-validate-1.0.0.tgz#8ceca0f5cea04d4e93519ef72d0557a75122e951"
9631
- integrity sha1-jOyg9c6gTU6TUZ73LQVXp1Ei6VE=
9632
 
9633
- npm@^6.13.0:
9634
- version "6.14.8"
9635
- resolved "https://registry.yarnpkg.com/npm/-/npm-6.14.8.tgz#64ef754345639bc035982ec3f609353c8539033c"
9636
- integrity sha512-HBZVBMYs5blsj94GTeQZel7s9odVuuSUHy1+AlZh7rPVux1os2ashvEGLy/STNK7vUjbrCg5Kq9/GXisJgdf6A==
9637
  dependencies:
9638
  JSONStream "^1.3.5"
9639
  abbrev "~1.1.1"
@@ -9670,7 +9609,7 @@ npm@^6.13.0:
9670
  infer-owner "^1.0.4"
9671
  inflight "~1.0.6"
9672
  inherits "^2.0.4"
9673
- ini "^1.3.5"
9674
  init-package-json "^1.10.3"
9675
  is-cidr "^3.0.0"
9676
  json-parse-better-errors "^1.0.2"
@@ -9707,10 +9646,10 @@ npm@^6.13.0:
9707
  npm-pick-manifest "^3.0.2"
9708
  npm-profile "^4.0.4"
9709
  npm-registry-fetch "^4.0.7"
9710
- npm-user-validate "~1.0.0"
9711
  npmlog "~4.1.2"
9712
  once "~1.4.0"
9713
- opener "^1.5.1"
9714
  osenv "^0.1.5"
9715
  pacote "^9.5.12"
9716
  path-is-inside "~1.0.2"
@@ -9751,7 +9690,7 @@ npm@^6.13.0:
9751
  worker-farm "^1.7.0"
9752
  write-file-atomic "^2.4.3"
9753
 
9754
- "npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.0, npmlog@^4.1.2, npmlog@~4.1.2:
9755
  version "4.1.2"
9756
  resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b"
9757
  integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==
@@ -9761,13 +9700,20 @@ npm@^6.13.0:
9761
  gauge "~2.7.3"
9762
  set-blocking "~2.0.0"
9763
 
9764
- nth-check@^1.0.2, nth-check@~1.0.1:
9765
  version "1.0.2"
9766
  resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c"
9767
  integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==
9768
  dependencies:
9769
  boolbase "~1.0.0"
9770
 
 
 
 
 
 
 
 
9771
  num2fraction@^1.2.2:
9772
  version "1.2.2"
9773
  resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede"
@@ -9807,18 +9753,18 @@ object-filter@^1.0.2:
9807
  resolved "https://registry.yarnpkg.com/object-filter/-/object-filter-1.0.2.tgz#af0b797ffebeaf8a52c6637cedbe8816cfec1bc8"
9808
  integrity sha1-rwt5f/6+r4pSxmN87b6IFs/sG8g=
9809
 
9810
- object-inspect@^1.7.0, object-inspect@^1.8.0:
9811
- version "1.8.0"
9812
- resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.8.0.tgz#df807e5ecf53a609cc6bfe93eac3cc7be5b3a9d0"
9813
- integrity sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==
9814
 
9815
  object-is@^1.0.2, object-is@^1.1.2:
9816
- version "1.1.3"
9817
- resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.3.tgz#2e3b9e65560137455ee3bd62aec4d90a2ea1cc81"
9818
- integrity sha512-teyqLvFWzLkq5B9ki8FVWA902UER2qkxmdA4nLf+wjOLAWgxzCWZNCxpDq9MvE8MmhWNr+I8w3BN49Vx36Y6Xg==
9819
  dependencies:
 
9820
  define-properties "^1.1.3"
9821
- es-abstract "^1.18.0-next.1"
9822
 
9823
  object-keys@^1.0.12, object-keys@^1.1.1:
9824
  version "1.1.1"
@@ -9832,13 +9778,13 @@ object-visit@^1.0.0:
9832
  dependencies:
9833
  isobject "^3.0.0"
9834
 
9835
- object.assign@^4.0.4, object.assign@^4.1.0, object.assign@^4.1.1:
9836
- version "4.1.1"
9837
- resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.1.tgz#303867a666cdd41936ecdedfb1f8f3e32a478cdd"
9838
- integrity sha512-VT/cxmx5yaoHSOTSyrCygIDFco+RsibY2NM0a4RdEeY/4KgqezwFtK1yr3U67xYhqJSlASm2pKhLVzPj2lr4bA==
9839
  dependencies:
 
9840
  define-properties "^1.1.3"
9841
- es-abstract "^1.18.0-next.0"
9842
  has-symbols "^1.0.1"
9843
  object-keys "^1.1.1"
9844
 
@@ -9853,31 +9799,33 @@ object.defaults@^1.1.0:
9853
  isobject "^3.0.0"
9854
 
9855
  object.entries@^1.1.1, object.entries@^1.1.2:
9856
- version "1.1.2"
9857
- resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.2.tgz#bc73f00acb6b6bb16c203434b10f9a7e797d3add"
9858
- integrity sha512-BQdB9qKmb/HyNdMNWVr7O3+z5MUIx3aiegEIJqjMBbBf0YT9RRxTJSim4mzFqtyr7PDAHigq0N9dO0m0tRakQA==
9859
  dependencies:
 
9860
  define-properties "^1.1.3"
9861
- es-abstract "^1.17.5"
9862
  has "^1.0.3"
9863
 
9864
- object.fromentries@^2.0.2:
9865
- version "2.0.2"
9866
- resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.2.tgz#4a09c9b9bb3843dd0f89acdb517a794d4f355ac9"
9867
- integrity sha512-r3ZiBH7MQppDJVLx6fhD618GKNG40CZYH9wgwdhKxBDDbQgjeWGGd4AtkZad84d291YxvWe7bJGuE65Anh0dxQ==
9868
  dependencies:
 
9869
  define-properties "^1.1.3"
9870
- es-abstract "^1.17.0-next.1"
9871
- function-bind "^1.1.1"
9872
  has "^1.0.3"
9873
 
9874
  object.getownpropertydescriptors@^2.0.3, object.getownpropertydescriptors@^2.1.0:
9875
- version "2.1.0"
9876
- resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz#369bf1f9592d8ab89d712dced5cb81c7c5352649"
9877
- integrity sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==
9878
  dependencies:
 
9879
  define-properties "^1.1.3"
9880
- es-abstract "^1.17.0-next.1"
9881
 
9882
  object.map@^1.0.0:
9883
  version "1.0.1"
@@ -9894,14 +9842,14 @@ object.pick@^1.2.0, object.pick@^1.3.0:
9894
  dependencies:
9895
  isobject "^3.0.1"
9896
 
9897
- object.values@^1.1.0, object.values@^1.1.1:
9898
- version "1.1.1"
9899
- resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.1.tgz#68a99ecde356b7e9295a3c5e0ce31dc8c953de5e"
9900
- integrity sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==
9901
  dependencies:
 
9902
  define-properties "^1.1.3"
9903
- es-abstract "^1.17.0-next.1"
9904
- function-bind "^1.1.1"
9905
  has "^1.0.3"
9906
 
9907
  on-finished@~2.3.0:
@@ -9930,14 +9878,14 @@ onetime@^2.0.0:
9930
  dependencies:
9931
  mimic-fn "^1.0.0"
9932
 
9933
- onetime@^5.1.0:
9934
  version "5.1.2"
9935
  resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e"
9936
  integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==
9937
  dependencies:
9938
  mimic-fn "^2.1.0"
9939
 
9940
- opener@^1.5.1:
9941
  version "1.5.2"
9942
  resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598"
9943
  integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==
@@ -9985,20 +9933,12 @@ os-locale@^2.0.0:
9985
  lcid "^1.0.0"
9986
  mem "^1.1.0"
9987
 
9988
- os-name@^3.1.0:
9989
- version "3.1.0"
9990
- resolved "https://registry.yarnpkg.com/os-name/-/os-name-3.1.0.tgz#dec19d966296e1cd62d701a5a66ee1ddeae70801"
9991
- integrity sha512-h8L+8aNjNcMpo/mAIBPn5PXCM16iyPGjHNWo6U1YO8sJTMHtEtyczI6QJnLoplswm6goopQkqc7OAnjhWcugVg==
9992
- dependencies:
9993
- macos-release "^2.2.0"
9994
- windows-release "^3.1.0"
9995
-
9996
  os-tmpdir@^1.0.0:
9997
  version "1.0.2"
9998
  resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
9999
  integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=
10000
 
10001
- osenv@0, osenv@^0.1.4, osenv@^0.1.5:
10002
  version "0.1.5"
10003
  resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410"
10004
  integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==
@@ -10012,9 +9952,9 @@ ospath@^1.2.2:
10012
  integrity sha1-EnZjl3Sj+O8lcvf+QoDg6kVQwHs=
10013
 
10014
  p-each-series@^2.1.0:
10015
- version "2.1.0"
10016
- resolved "https://registry.yarnpkg.com/p-each-series/-/p-each-series-2.1.0.tgz#961c8dd3f195ea96c747e636b262b800a6b1af48"
10017
- integrity sha512-ZuRs1miPT4HrjFa+9fRfOFXxGJfORgelKV9f9nNOWw2gl6gVsRaVDOQP0+MI0G0wGKns1Yacsu0GjOFbTK0JFQ==
10018
 
10019
  p-filter@^2.0.0:
10020
  version "2.1.0"
@@ -10053,11 +9993,11 @@ p-limit@^2.0.0, p-limit@^2.2.0:
10053
  p-try "^2.0.0"
10054
 
10055
  p-limit@^3.0.2:
10056
- version "3.0.2"
10057
- resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.0.2.tgz#1664e010af3cadc681baafd3e2a437be7b0fb5fe"
10058
- integrity sha512-iwqZSOoWIW+Ew4kAGUlN16J4M7OB3ysMLSZtnhmqx7njIHFPlxWBX8xo3lVTyFVq6mI/lL9qt2IsN1sHwaxJkg==
10059
  dependencies:
10060
- p-try "^2.0.0"
10061
 
10062
  p-locate@^2.0.0:
10063
  version "2.0.0"
@@ -10098,9 +10038,9 @@ p-reduce@^2.0.0:
10098
  integrity sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw==
10099
 
10100
  p-retry@^4.0.0:
10101
- version "4.2.0"
10102
- resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-4.2.0.tgz#ea9066c6b44f23cab4cd42f6147cdbbc6604da5d"
10103
- integrity sha512-jPH38/MRh263KKcq0wBNOGFJbm+U6784RilTmHjB/HM9kH9V8WlCpVUcdOmip9cjXOh6MxZ5yk1z2SjDUJfWmA==
10104
  dependencies:
10105
  "@types/retry" "^0.12.0"
10106
  retry "^0.12.0"
@@ -10242,9 +10182,9 @@ parse-json@^4.0.0:
10242
  json-parse-better-errors "^1.0.1"
10243
 
10244
  parse-json@^5.0.0:
10245
- version "5.1.0"
10246
- resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.1.0.tgz#f96088cdf24a8faa9aea9a009f2d9d942c999646"
10247
- integrity sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==
10248
  dependencies:
10249
  "@babel/code-frame" "^7.0.0"
10250
  error-ex "^1.3.1"
@@ -10256,17 +10196,22 @@ parse-passwd@^1.0.0:
10256
  resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6"
10257
  integrity sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=
10258
 
 
 
 
 
 
 
 
10259
  parse5@5.1.0:
10260
  version "5.1.0"
10261
  resolved "https://registry.yarnpkg.com/parse5/-/parse5-5.1.0.tgz#c59341c9723f414c452975564c7c00a68d58acd2"
10262
  integrity sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==
10263
 
10264
- parse5@^3.0.1:
10265
- version "3.0.3"
10266
- resolved "https://registry.yarnpkg.com/parse5/-/parse5-3.0.3.tgz#042f792ffdd36851551cf4e9e066b3874ab45b5c"
10267
- integrity sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA==
10268
- dependencies:
10269
- "@types/node" "*"
10270
 
10271
  parseurl@~1.3.3:
10272
  version "1.3.3"
@@ -10488,13 +10433,13 @@ posix-character-classes@^0.1.0:
10488
  resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab"
10489
  integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=
10490
 
10491
- postcss-custom-properties@^9.1.1:
10492
- version "9.2.0"
10493
- resolved "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-9.2.0.tgz#80bae0d6e0c510245ace7ede95ac527712ea24e7"
10494
- integrity sha512-IFRV7LwapFkNa3MtvFpw+MEhgyUpaVZ62VlR5EM0AbmnGbNhU9qIE8u02vgUbl1gLkHK6sterEavamVPOwdE8g==
10495
  dependencies:
10496
  postcss "^7.0.17"
10497
- postcss-values-parser "^3.0.5"
10498
 
10499
  postcss-html@^0.36.0:
10500
  version "0.36.0"
@@ -10593,7 +10538,7 @@ postcss-scss@^2.1.1:
10593
  dependencies:
10594
  postcss "^7.0.6"
10595
 
10596
- postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2:
10597
  version "6.0.4"
10598
  resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz#56075a1380a04604c38b063ea7767a129af5c2b3"
10599
  integrity sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==
@@ -10613,15 +10558,14 @@ postcss-value-parser@^4.1.0:
10613
  resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb"
10614
  integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==
10615
 
10616
- postcss-values-parser@^3.0.5:
10617
- version "3.2.1"
10618
- resolved "https://registry.yarnpkg.com/postcss-values-parser/-/postcss-values-parser-3.2.1.tgz#55114607de6631338ba8728d3e9c15785adcc027"
10619
- integrity sha512-SQ7/88VE9LhJh9gc27/hqnSU/aZaREVJcRVccXBmajgP2RkjdJzNyH/a9GCVMI5nsRhT0jC5HpUMwfkz81DVVg==
10620
  dependencies:
10621
  color-name "^1.1.4"
10622
- is-url-superb "^3.0.0"
10623
  postcss "^7.0.5"
10624
- url-regex "^5.0.0"
10625
 
10626
  postcss@^6.0.23:
10627
  version "6.0.23"
@@ -10632,7 +10576,7 @@ postcss@^6.0.23:
10632
  source-map "^0.6.1"
10633
  supports-color "^5.4.0"
10634
 
10635
- postcss@^7.0.0, postcss@^7.0.14, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.21, postcss@^7.0.26, postcss@^7.0.32, postcss@^7.0.5, postcss@^7.0.6:
10636
  version "7.0.35"
10637
  resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.35.tgz#d2be00b998f7f211d8a276974079f2e92b970e24"
10638
  integrity sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==
@@ -10663,15 +10607,15 @@ prettier-linter-helpers@^1.0.0:
10663
  dependencies:
10664
  fast-diff "^1.1.2"
10665
 
10666
- "prettier@npm:wp-prettier@2.0.5":
10667
- version "2.0.5"
10668
- resolved "https://registry.yarnpkg.com/wp-prettier/-/wp-prettier-2.0.5.tgz#1aeff6000142d61bfbd7cc35a3d561551b25399f"
10669
- integrity sha512-5GCgdeevIXwR3cW4Qj5XWC5MO1iSCz8+IPn0mMw6awAt/PBiey8yyO7MhePRsaMqghJAhg6Q3QLYWSnUHWkG6A==
10670
 
10671
- pretty-bytes@^5.3.0:
10672
- version "5.4.1"
10673
- resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.4.1.tgz#cd89f79bbcef21e3d21eb0da68ffe93f803e884b"
10674
- integrity sha512-s1Iam6Gwz3JI5Hweaz4GoCD1WUNUIyzePFy5+Js2hjwGVt2Z79wNN+ZKOZ2vB6C+Xs6njyB84Z1IthQg8d9LxA==
10675
 
10676
  pretty-format@^25.5.0:
10677
  version "25.5.0"
@@ -10712,12 +10656,12 @@ promise-retry@^1.1.1:
10712
  retry "^0.10.0"
10713
 
10714
  prompts@^2.0.1, prompts@^2.3.0:
10715
- version "2.3.2"
10716
- resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.3.2.tgz#480572d89ecf39566d2bd3fe2c9fccb7c4c0b068"
10717
- integrity sha512-Q06uKs2CkNYVID0VqwfAl9mipo99zkBv/n2JtWY89Yxa3ZabWSrs0e2KTudKVa3peLUvYXMefDqIleLPVUBZMA==
10718
  dependencies:
10719
  kleur "^3.0.3"
10720
- sisteransi "^1.0.4"
10721
 
10722
  promzard@^0.3.0:
10723
  version "0.3.0"
@@ -10870,9 +10814,9 @@ qs@6.7.0:
10870
  integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==
10871
 
10872
  qs@^6.4.0:
10873
- version "6.9.4"
10874
- resolved "https://registry.yarnpkg.com/qs/-/qs-6.9.4.tgz#9090b290d1f91728d3c22e54843ca44aea5ab687"
10875
- integrity sha512-A1kFqHekCTM7cz0udomYUoYNWjBebHm/5wzU/XqrBRBNWectVH0QIiN+NEcZ0Dte5hvzHwbr8+XQmguPhJ6WdQ==
10876
 
10877
  qs@~6.5.2:
10878
  version "6.5.2"
@@ -10887,19 +10831,10 @@ query-string@^4.1.0:
10887
  object-assign "^4.1.0"
10888
  strict-uri-encode "^1.0.0"
10889
 
10890
- query-string@^6.13.6:
10891
- version "6.13.6"
10892
- resolved "https://registry.yarnpkg.com/query-string/-/query-string-6.13.6.tgz#e5ac7c74f2a5da43fbca0b883b4f0bafba439966"
10893
- integrity sha512-/WWZ7d9na6s2wMEGdVCVgKWE9Rt7nYyNIf7k8xmHXcesPMlEzicWo3lbYwHyA4wBktI2KrXxxZeACLbE84hvSQ==
10894
- dependencies:
10895
- decode-uri-component "^0.2.0"
10896
- split-on-first "^1.0.0"
10897
- strict-uri-encode "^2.0.0"
10898
-
10899
- query-string@^6.8.2:
10900
- version "6.13.5"
10901
- resolved "https://registry.yarnpkg.com/query-string/-/query-string-6.13.5.tgz#99e95e2fb7021db90a6f373f990c0c814b3812d8"
10902
- integrity sha512-svk3xg9qHR39P3JlHuD7g3nRnyay5mHbrPctEBDUxUkHRifPHXJDhBUycdCC0NBjXoDf44Gb+IsOZL1Uwn8M/Q==
10903
  dependencies:
10904
  decode-uri-component "^0.2.0"
10905
  split-on-first "^1.0.0"
@@ -10999,24 +10934,29 @@ rc@^1.0.1, rc@^1.1.6, rc@^1.2.8, rc@~1.2.7:
10999
  strip-json-comments "~2.0.1"
11000
 
11001
  react-dom@^16.13.1:
11002
- version "16.13.1"
11003
- resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.13.1.tgz#c1bd37331a0486c078ee54c4740720993b2e0e7f"
11004
- integrity sha512-81PIMmVLnCNLO/fFOQxdQkvEq/+Hfpv24XNJfpyZhTRfO0QcmQIF/PgCa1zCOj2w1hrn12MFLyaJ/G0+Mxtfag==
11005
  dependencies:
11006
  loose-envify "^1.1.0"
11007
  object-assign "^4.1.1"
11008
  prop-types "^15.6.2"
11009
  scheduler "^0.19.1"
11010
 
 
 
 
 
 
11011
  react-is@^16.12.0, react-is@^16.13.1, react-is@^16.8.1, react-is@^16.8.6:
11012
  version "16.13.1"
11013
  resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
11014
  integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
11015
 
11016
  react-test-renderer@^16.0.0-0:
11017
- version "16.13.1"
11018
- resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-16.13.1.tgz#de25ea358d9012606de51e012d9742e7f0deabc1"
11019
- integrity sha512-Sn2VRyOK2YJJldOqoh8Tn/lWQ+ZiKhyZTPtaO0Q6yNj+QDbmRkVFap6pZPy3YQk8DScRDfyqm/KxKYP9gCMRiQ==
11020
  dependencies:
11021
  object-assign "^4.1.1"
11022
  prop-types "^15.6.2"
@@ -11031,9 +10971,9 @@ react-visibility-sensor@^5.1.1:
11031
  prop-types "^15.7.2"
11032
 
11033
  react@^16.13.1:
11034
- version "16.13.1"
11035
- resolved "https://registry.yarnpkg.com/react/-/react-16.13.1.tgz#2e818822f1a9743122c063d6410d85c1e3afe48e"
11036
- integrity sha512-YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w==
11037
  dependencies:
11038
  loose-envify "^1.1.0"
11039
  object-assign "^4.1.1"
@@ -11161,7 +11101,7 @@ read@1, read@~1.0.1, read@~1.0.7:
11161
  string_decoder "~1.1.1"
11162
  util-deprecate "~1.0.1"
11163
 
11164
- "readable-stream@2 || 3", readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0:
11165
  version "3.6.0"
11166
  resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198"
11167
  integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==
@@ -11199,10 +11139,10 @@ readdirp@^2.2.1:
11199
  micromatch "^3.1.10"
11200
  readable-stream "^2.0.2"
11201
 
11202
- readdirp@~3.4.0:
11203
- version "3.4.0"
11204
- resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.4.0.tgz#9fdccdf9e9155805449221ac645e8303ab5b9ada"
11205
- integrity sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==
11206
  dependencies:
11207
  picomatch "^2.2.1"
11208
 
@@ -11218,14 +11158,6 @@ rechoir@^0.6.2:
11218
  dependencies:
11219
  resolve "^1.1.6"
11220
 
11221
- redent@^1.0.0:
11222
- version "1.0.0"
11223
- resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde"
11224
- integrity sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=
11225
- dependencies:
11226
- indent-string "^2.1.0"
11227
- strip-indent "^1.0.1"
11228
-
11229
  redent@^3.0.0:
11230
  version "3.0.0"
11231
  resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f"
@@ -11254,9 +11186,9 @@ regenerate-unicode-properties@^8.2.0:
11254
  regenerate "^1.4.0"
11255
 
11256
  regenerate@^1.4.0:
11257
- version "1.4.1"
11258
- resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.1.tgz#cad92ad8e6b591773485fbe05a485caf4f457e6f"
11259
- integrity sha512-j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A==
11260
 
11261
  regenerator-runtime@^0.13.4:
11262
  version "0.13.7"
@@ -11279,19 +11211,19 @@ regex-not@^1.0.0, regex-not@^1.0.2:
11279
  safe-regex "^1.1.0"
11280
 
11281
  regexp.prototype.flags@^1.3.0:
11282
- version "1.3.0"
11283
- resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz#7aba89b3c13a64509dabcf3ca8d9fbb9bdf5cb75"
11284
- integrity sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==
2
  # yarn lockfile v1
3
 
4
 
5
+ "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.11":
6
+ version "7.12.11"
7
+ resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f"
8
+ integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==
9
  dependencies:
10
  "@babel/highlight" "^7.10.4"
11
 
12
+ "@babel/compat-data@^7.12.5", "@babel/compat-data@^7.12.7":
13
+ version "7.12.7"
14
+ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.12.7.tgz#9329b4782a7d6bbd7eef57e11addf91ee3ef1e41"
15
+ integrity sha512-YaxPMGs/XIWtYqrdEOZOCPsVWfEoriXopnsz3/i7apYPXQ3698UFhS6dVT1KN5qOsWmVgw/FOrmQgpRaZayGsw==
 
 
 
 
16
 
17
+ "@babel/core@>=7.9.0", "@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.12.9", "@babel/core@^7.7.5":
18
+ version "7.12.10"
19
+ resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.10.tgz#b79a2e1b9f70ed3d84bbfb6d8c4ef825f606bccd"
20
+ integrity sha512-eTAlQKq65zHfkHZV0sIVODCPGVgoo1HdBlbSLi9CqOzuZanMv2ihzY+4paiKr1mH+XmYESMAmJ/dpZ68eN6d8w==
21
  dependencies:
22
  "@babel/code-frame" "^7.10.4"
23
+ "@babel/generator" "^7.12.10"
24
+ "@babel/helper-module-transforms" "^7.12.1"
25
+ "@babel/helpers" "^7.12.5"
26
+ "@babel/parser" "^7.12.10"
27
+ "@babel/template" "^7.12.7"
28
+ "@babel/traverse" "^7.12.10"
29
+ "@babel/types" "^7.12.10"
30
  convert-source-map "^1.7.0"
31
  debug "^4.1.0"
32
  gensync "^1.0.0-beta.1"
33
  json5 "^2.1.2"
34
  lodash "^4.17.19"
 
35
  semver "^5.4.1"
36
  source-map "^0.5.0"
37
 
38
+ "@babel/generator@^7.12.10", "@babel/generator@^7.12.11":
39
+ version "7.12.11"
40
+ resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.12.11.tgz#98a7df7b8c358c9a37ab07a24056853016aba3af"
41
+ integrity sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==
42
  dependencies:
43
+ "@babel/types" "^7.12.11"
44
  jsesc "^2.5.1"
45
  source-map "^0.5.0"
46
 
47
+ "@babel/helper-annotate-as-pure@^7.10.4", "@babel/helper-annotate-as-pure@^7.12.10":
48
+ version "7.12.10"
49
+ resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.10.tgz#54ab9b000e60a93644ce17b3f37d313aaf1d115d"
50
+ integrity sha512-XplmVbC1n+KY6jL8/fgLVXXUauDIB+lD5+GsQEh6F6GBF1dq1qy4DP4yXWzDKcoqXB3X58t61e85Fitoww4JVQ==
51
  dependencies:
52
+ "@babel/types" "^7.12.10"
53
 
54
  "@babel/helper-builder-binary-assignment-operator-visitor@^7.10.4":
55
  version "7.10.4"
59
  "@babel/helper-explode-assignable-expression" "^7.10.4"
60
  "@babel/types" "^7.10.4"
61
 
62
+ "@babel/helper-compilation-targets@^7.12.5":
63
+ version "7.12.5"
64
+ resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.5.tgz#cb470c76198db6a24e9dbc8987275631e5d29831"
65
+ integrity sha512-+qH6NrscMolUlzOYngSBMIOQpKUGPPsc61Bu5W10mg84LxZ7cmvnBHzARKbDoFxVvqqAbj6Tg6N7bSrWSPXMyw==
 
 
 
 
 
 
 
 
 
66
  dependencies:
67
+ "@babel/compat-data" "^7.12.5"
68
+ "@babel/helper-validator-option" "^7.12.1"
69
+ browserslist "^4.14.5"
 
 
 
 
 
 
 
 
 
70
  semver "^5.5.0"
71
 
72
+ "@babel/helper-create-class-features-plugin@^7.12.1":
73
+ version "7.12.1"
74
+ resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz#3c45998f431edd4a9214c5f1d3ad1448a6137f6e"
75
+ integrity sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w==
76
  dependencies:
77
  "@babel/helper-function-name" "^7.10.4"
78
+ "@babel/helper-member-expression-to-functions" "^7.12.1"
79
  "@babel/helper-optimise-call-expression" "^7.10.4"
80
+ "@babel/helper-replace-supers" "^7.12.1"
 
81
  "@babel/helper-split-export-declaration" "^7.10.4"
82
 
83
+ "@babel/helper-create-regexp-features-plugin@^7.12.1":
84
+ version "7.12.7"
85
+ resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.7.tgz#2084172e95443fa0a09214ba1bb328f9aea1278f"
86
+ integrity sha512-idnutvQPdpbduutvi3JVfEgcVIHooQnhvhx0Nk9isOINOIGYkZea1Pk2JlJRiUnMefrlvr0vkByATBY/mB4vjQ==
87
  dependencies:
88
  "@babel/helper-annotate-as-pure" "^7.10.4"
89
+ regexpu-core "^4.7.1"
 
90
 
91
  "@babel/helper-define-map@^7.10.4":
92
  version "7.10.5"
98
  lodash "^4.17.19"
99
 
100
  "@babel/helper-explode-assignable-expression@^7.10.4":
101
+ version "7.12.1"
102
+ resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.1.tgz#8006a466695c4ad86a2a5f2fb15b5f2c31ad5633"
103
+ integrity sha512-dmUwH8XmlrUpVqgtZ737tK88v07l840z9j3OEhCLwKTkjlvKpfqXVIZ0wpK3aeOxspwGrf/5AP5qLx4rO3w5rA==
104
  dependencies:
105
+ "@babel/types" "^7.12.1"
106
 
107
+ "@babel/helper-function-name@^7.10.4", "@babel/helper-function-name@^7.12.11":
108
+ version "7.12.11"
109
+ resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz#1fd7738aee5dcf53c3ecff24f1da9c511ec47b42"
110
+ integrity sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==
111
  dependencies:
112
+ "@babel/helper-get-function-arity" "^7.12.10"
113
+ "@babel/template" "^7.12.7"
114
+ "@babel/types" "^7.12.11"
115
 
116
+ "@babel/helper-get-function-arity@^7.12.10":
117
+ version "7.12.10"
118
+ resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz#b158817a3165b5faa2047825dfa61970ddcc16cf"
119
+ integrity sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==
120
  dependencies:
121
+ "@babel/types" "^7.12.10"
122
 
123
  "@babel/helper-hoist-variables@^7.10.4":
124
  version "7.10.4"
127
  dependencies:
128
  "@babel/types" "^7.10.4"
129
 
130
+ "@babel/helper-member-expression-to-functions@^7.12.1", "@babel/helper-member-expression-to-functions@^7.12.7":
131
+ version "7.12.7"
132
+ resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz#aa77bd0396ec8114e5e30787efa78599d874a855"
133
+ integrity sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==
134
  dependencies:
135
+ "@babel/types" "^7.12.7"
136
 
137
+ "@babel/helper-module-imports@^7.12.1", "@babel/helper-module-imports@^7.12.5":
138
+ version "7.12.5"
139
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz#1bfc0229f794988f76ed0a4d4e90860850b54dfb"
140
+ integrity sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==
141
  dependencies:
142
+ "@babel/types" "^7.12.5"
143
 
144
+ "@babel/helper-module-transforms@^7.12.1":
145
+ version "7.12.1"
146
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz#7954fec71f5b32c48e4b303b437c34453fd7247c"
147
+ integrity sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==
148
  dependencies:
149
+ "@babel/helper-module-imports" "^7.12.1"
150
+ "@babel/helper-replace-supers" "^7.12.1"
151
+ "@babel/helper-simple-access" "^7.12.1"
152
  "@babel/helper-split-export-declaration" "^7.11.0"
153
+ "@babel/helper-validator-identifier" "^7.10.4"
154
  "@babel/template" "^7.10.4"
155
+ "@babel/traverse" "^7.12.1"
156
+ "@babel/types" "^7.12.1"
157
  lodash "^4.17.19"
158
 
159
+ "@babel/helper-optimise-call-expression@^7.10.4", "@babel/helper-optimise-call-expression@^7.12.10":
160
+ version "7.12.10"
161
+ resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.10.tgz#94ca4e306ee11a7dd6e9f42823e2ac6b49881e2d"
162
+ integrity sha512-4tpbU0SrSTjjt65UMWSrUOPZTsgvPgGG4S8QSTNHacKzpS51IVWGDj0yCwyeZND/i+LSN2g/O63jEXEWm49sYQ==
163
  dependencies:
164
+ "@babel/types" "^7.12.10"
165
 
166
  "@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3":
167
  version "7.10.4"
168
  resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz#2f75a831269d4f677de49986dff59927533cf375"
169
  integrity sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==
170
 
171
+ "@babel/helper-remap-async-to-generator@^7.12.1":
172
+ version "7.12.1"
173
+ resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz#8c4dbbf916314f6047dc05e6a2217074238347fd"
174
+ integrity sha512-9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A==
 
 
 
 
 
 
 
175
  dependencies:
176
  "@babel/helper-annotate-as-pure" "^7.10.4"
177
  "@babel/helper-wrap-function" "^7.10.4"
178
+ "@babel/types" "^7.12.1"
 
179
 
180
+ "@babel/helper-replace-supers@^7.12.1":
181
+ version "7.12.11"
182
+ resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.12.11.tgz#ea511658fc66c7908f923106dd88e08d1997d60d"
183
+ integrity sha512-q+w1cqmhL7R0FNzth/PLLp2N+scXEK/L2AHbXUyydxp828F4FEa5WcVoqui9vFRiHDQErj9Zof8azP32uGVTRA==
184
  dependencies:
185
+ "@babel/helper-member-expression-to-functions" "^7.12.7"
186
+ "@babel/helper-optimise-call-expression" "^7.12.10"
187
+ "@babel/traverse" "^7.12.10"
188
+ "@babel/types" "^7.12.11"
189
 
190
+ "@babel/helper-simple-access@^7.12.1":
191
+ version "7.12.1"
192
+ resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz#32427e5aa61547d38eb1e6eaf5fd1426fdad9136"
193
+ integrity sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==
194
  dependencies:
195
+ "@babel/types" "^7.12.1"
 
196
 
197
+ "@babel/helper-skip-transparent-expression-wrappers@^7.12.1":
198
+ version "7.12.1"
199
+ resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz#462dc63a7e435ade8468385c63d2b84cce4b3cbf"
200
+ integrity sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==
201
  dependencies:
202
+ "@babel/types" "^7.12.1"
203
 
204
+ "@babel/helper-split-export-declaration@^7.10.4", "@babel/helper-split-export-declaration@^7.11.0", "@babel/helper-split-export-declaration@^7.12.11":
205
+ version "7.12.11"
206
+ resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz#1b4cc424458643c47d37022223da33d76ea4603a"
207
+ integrity sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==
208
  dependencies:
209
+ "@babel/types" "^7.12.11"
210
 
211
+ "@babel/helper-validator-identifier@^7.10.4", "@babel/helper-validator-identifier@^7.12.11":
212
+ version "7.12.11"
213
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz#c9a1f021917dcb5ccf0d4e453e399022981fc9ed"
214
+ integrity sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==
215
+
216
+ "@babel/helper-validator-option@^7.12.1", "@babel/helper-validator-option@^7.12.11":
217
+ version "7.12.11"
218
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.12.11.tgz#d66cb8b7a3e7fe4c6962b32020a131ecf0847f4f"
219
+ integrity sha512-TBFCyj939mFSdeX7U7DDj32WtzYY7fDcalgq8v3fBZMNOJQNn7nOYzMaUCiPxPYfCup69mtIpqlKgMZLvQ8Xhw==
220
 
221
  "@babel/helper-wrap-function@^7.10.4":
222
+ version "7.12.3"
223
+ resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.12.3.tgz#3332339fc4d1fbbf1c27d7958c27d34708e990d9"
224
+ integrity sha512-Cvb8IuJDln3rs6tzjW3Y8UeelAOdnpB8xtQ4sme2MSZ9wOxrbThporC0y/EtE16VAtoyEfLM404Xr1e0OOp+ow==
225
  dependencies:
226
  "@babel/helper-function-name" "^7.10.4"
227
  "@babel/template" "^7.10.4"
228
  "@babel/traverse" "^7.10.4"
229
  "@babel/types" "^7.10.4"
230
 
231
+ "@babel/helpers@^7.12.5":
232
+ version "7.12.5"
233
+ resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.12.5.tgz#1a1ba4a768d9b58310eda516c449913fe647116e"
234
+ integrity sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==
235
  dependencies:
236
  "@babel/template" "^7.10.4"
237
+ "@babel/traverse" "^7.12.5"
238
+ "@babel/types" "^7.12.5"
239
 
240
  "@babel/highlight@^7.10.4":
241
  version "7.10.4"
246
  chalk "^2.0.0"
247
  js-tokens "^4.0.0"
248
 
249
+ "@babel/parser@^7.1.0", "@babel/parser@^7.12.10", "@babel/parser@^7.12.11", "@babel/parser@^7.12.7", "@babel/parser@^7.7.0":
250
+ version "7.12.11"
251
+ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.11.tgz#9ce3595bcd74bc5c466905e86c535b8b25011e79"
252
+ integrity sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==
253
 
254
+ "@babel/plugin-proposal-async-generator-functions@^7.12.1":
255
+ version "7.12.12"
256
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.12.tgz#04b8f24fd4532008ab4e79f788468fd5a8476566"
257
+ integrity sha512-nrz9y0a4xmUrRq51bYkWJIO5SBZyG2ys2qinHsN0zHDHVsUaModrkpyWWWXfGqYQmOL3x9sQIcTNN/pBGpo09A==
258
  dependencies:
259
  "@babel/helper-plugin-utils" "^7.10.4"
260
+ "@babel/helper-remap-async-to-generator" "^7.12.1"
261
  "@babel/plugin-syntax-async-generators" "^7.8.0"
262
 
263
+ "@babel/plugin-proposal-class-properties@^7.12.1":
264
+ version "7.12.1"
265
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz#a082ff541f2a29a4821065b8add9346c0c16e5de"
266
+ integrity sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w==
267
  dependencies:
268
+ "@babel/helper-create-class-features-plugin" "^7.12.1"
269
  "@babel/helper-plugin-utils" "^7.10.4"
270
 
271
+ "@babel/plugin-proposal-dynamic-import@^7.12.1":
272
+ version "7.12.1"
273
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.1.tgz#43eb5c2a3487ecd98c5c8ea8b5fdb69a2749b2dc"
274
+ integrity sha512-a4rhUSZFuq5W8/OO8H7BL5zspjnc1FLd9hlOxIK/f7qG4a0qsqk8uvF/ywgBA8/OmjsapjpvaEOYItfGG1qIvQ==
275
  dependencies:
276
  "@babel/helper-plugin-utils" "^7.10.4"
277
  "@babel/plugin-syntax-dynamic-import" "^7.8.0"
278
 
279
+ "@babel/plugin-proposal-export-namespace-from@^7.12.1":
280
+ version "7.12.1"
281
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.1.tgz#8b9b8f376b2d88f5dd774e4d24a5cc2e3679b6d4"
282
+ integrity sha512-6CThGf0irEkzujYS5LQcjBx8j/4aQGiVv7J9+2f7pGfxqyKh3WnmVJYW3hdrQjyksErMGBPQrCnHfOtna+WLbw==
283
  dependencies:
284
  "@babel/helper-plugin-utils" "^7.10.4"
285
  "@babel/plugin-syntax-export-namespace-from" "^7.8.3"
286
 
287
+ "@babel/plugin-proposal-json-strings@^7.12.1":
288
+ version "7.12.1"
289
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.1.tgz#d45423b517714eedd5621a9dfdc03fa9f4eb241c"
290
+ integrity sha512-GoLDUi6U9ZLzlSda2Df++VSqDJg3CG+dR0+iWsv6XRw1rEq+zwt4DirM9yrxW6XWaTpmai1cWJLMfM8qQJf+yw==
291
  dependencies:
292
  "@babel/helper-plugin-utils" "^7.10.4"
293
  "@babel/plugin-syntax-json-strings" "^7.8.0"
294
 
295
+ "@babel/plugin-proposal-logical-assignment-operators@^7.12.1":
296
+ version "7.12.1"
297
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.1.tgz#f2c490d36e1b3c9659241034a5d2cd50263a2751"
298
+ integrity sha512-k8ZmVv0JU+4gcUGeCDZOGd0lCIamU/sMtIiX3UWnUc5yzgq6YUGyEolNYD+MLYKfSzgECPcqetVcJP9Afe/aCA==
299
  dependencies:
300
  "@babel/helper-plugin-utils" "^7.10.4"
301
  "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"
302
 
303
+ "@babel/plugin-proposal-nullish-coalescing-operator@^7.12.1":
304
+ version "7.12.1"
305
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz#3ed4fff31c015e7f3f1467f190dbe545cd7b046c"
306
+ integrity sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg==
307
  dependencies:
308
  "@babel/helper-plugin-utils" "^7.10.4"
309
  "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0"
310
 
311
+ "@babel/plugin-proposal-numeric-separator@^7.12.7":
312
+ version "7.12.7"
313
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.7.tgz#8bf253de8139099fea193b297d23a9d406ef056b"
314
+ integrity sha512-8c+uy0qmnRTeukiGsjLGy6uVs/TFjJchGXUeBqlG4VWYOdJWkhhVPdQ3uHwbmalfJwv2JsV0qffXP4asRfL2SQ==
315
  dependencies:
316
  "@babel/helper-plugin-utils" "^7.10.4"
317
  "@babel/plugin-syntax-numeric-separator" "^7.10.4"
318
 
319
+ "@babel/plugin-proposal-object-rest-spread@^7.12.1":
320
+ version "7.12.1"
321
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz#def9bd03cea0f9b72283dac0ec22d289c7691069"
322
+ integrity sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==
323
  dependencies:
324
  "@babel/helper-plugin-utils" "^7.10.4"
325
  "@babel/plugin-syntax-object-rest-spread" "^7.8.0"
326
+ "@babel/plugin-transform-parameters" "^7.12.1"
327
 
328
+ "@babel/plugin-proposal-optional-catch-binding@^7.12.1":
329
+ version "7.12.1"
330
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.1.tgz#ccc2421af64d3aae50b558a71cede929a5ab2942"
331
+ integrity sha512-hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g==
332
  dependencies:
333
  "@babel/helper-plugin-utils" "^7.10.4"
334
  "@babel/plugin-syntax-optional-catch-binding" "^7.8.0"
335
 
336
+ "@babel/plugin-proposal-optional-chaining@^7.12.7":
337
+ version "7.12.7"
338
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.7.tgz#e02f0ea1b5dc59d401ec16fb824679f683d3303c"
339
+ integrity sha512-4ovylXZ0PWmwoOvhU2vhnzVNnm88/Sm9nx7V8BPgMvAzn5zDou3/Awy0EjglyubVHasJj+XCEkr/r1X3P5elCA==
340
  dependencies:
341
  "@babel/helper-plugin-utils" "^7.10.4"
342
+ "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1"
343
  "@babel/plugin-syntax-optional-chaining" "^7.8.0"
344
 
345
+ "@babel/plugin-proposal-private-methods@^7.12.1":
346
+ version "7.12.1"
347
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.12.1.tgz#86814f6e7a21374c980c10d38b4493e703f4a389"
348
+ integrity sha512-mwZ1phvH7/NHK6Kf8LP7MYDogGV+DKB1mryFOEwx5EBNQrosvIczzZFTUmWaeujd5xT6G1ELYWUz3CutMhjE1w==
349
  dependencies:
350
+ "@babel/helper-create-class-features-plugin" "^7.12.1"
351
  "@babel/helper-plugin-utils" "^7.10.4"
352
 
353
+ "@babel/plugin-proposal-unicode-property-regex@^7.12.1", "@babel/plugin-proposal-unicode-property-regex@^7.4.4":
354
+ version "7.12.1"
355
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.1.tgz#2a183958d417765b9eae334f47758e5d6a82e072"
356
+ integrity sha512-MYq+l+PvHuw/rKUz1at/vb6nCnQ2gmJBNaM62z0OgH7B2W1D9pvkpYtlti9bGtizNIU1K3zm4bZF9F91efVY0w==
357
  dependencies:
358
+ "@babel/helper-create-regexp-features-plugin" "^7.12.1"
359
  "@babel/helper-plugin-utils" "^7.10.4"
360
 
361
  "@babel/plugin-syntax-async-generators@^7.8.0", "@babel/plugin-syntax-async-generators@^7.8.4":
372
  dependencies:
373
  "@babel/helper-plugin-utils" "^7.8.0"
374
 
375
+ "@babel/plugin-syntax-class-properties@^7.12.1", "@babel/plugin-syntax-class-properties@^7.8.3":
376
+ version "7.12.1"
377
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz#bcb297c5366e79bebadef509549cd93b04f19978"
378
+ integrity sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA==
379
  dependencies:
380
  "@babel/helper-plugin-utils" "^7.10.4"
381
 
407
  dependencies:
408
  "@babel/helper-plugin-utils" "^7.8.0"
409
 
410
+ "@babel/plugin-syntax-jsx@^7.12.1":
411
+ version "7.12.1"
412
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz#9d9d357cc818aa7ae7935917c1257f67677a0926"
413
+ integrity sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==
414
  dependencies:
415
  "@babel/helper-plugin-utils" "^7.10.4"
416
 
456
  dependencies:
457
  "@babel/helper-plugin-utils" "^7.8.0"
458
 
459
+ "@babel/plugin-syntax-top-level-await@^7.12.1":
460
+ version "7.12.1"
461
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz#dd6c0b357ac1bb142d98537450a319625d13d2a0"
462
+ integrity sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A==
463
  dependencies:
464
  "@babel/helper-plugin-utils" "^7.10.4"
465
 
466
+ "@babel/plugin-transform-arrow-functions@^7.12.1":
467
+ version "7.12.1"
468
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.1.tgz#8083ffc86ac8e777fbe24b5967c4b2521f3cb2b3"
469
+ integrity sha512-5QB50qyN44fzzz4/qxDPQMBCTHgxg3n0xRBLJUmBlLoU/sFvxVWGZF/ZUfMVDQuJUKXaBhbupxIzIfZ6Fwk/0A==
470
  dependencies:
471
  "@babel/helper-plugin-utils" "^7.10.4"
472
 
473
+ "@babel/plugin-transform-async-to-generator@^7.12.1":
474
+ version "7.12.1"
475
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.1.tgz#3849a49cc2a22e9743cbd6b52926d30337229af1"
476
+ integrity sha512-SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A==
477
  dependencies:
478
+ "@babel/helper-module-imports" "^7.12.1"
479
  "@babel/helper-plugin-utils" "^7.10.4"
480
+ "@babel/helper-remap-async-to-generator" "^7.12.1"
481
 
482
+ "@babel/plugin-transform-block-scoped-functions@^7.12.1":
483
+ version "7.12.1"
484
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.1.tgz#f2a1a365bde2b7112e0a6ded9067fdd7c07905d9"
485
+ integrity sha512-5OpxfuYnSgPalRpo8EWGPzIYf0lHBWORCkj5M0oLBwHdlux9Ri36QqGW3/LR13RSVOAoUUMzoPI/jpE4ABcHoA==
486
  dependencies:
487
  "@babel/helper-plugin-utils" "^7.10.4"
488
 
489
+ "@babel/plugin-transform-block-scoping@^7.12.11":
490
+ version "7.12.12"
491
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.12.tgz#d93a567a152c22aea3b1929bb118d1d0a175cdca"
492
+ integrity sha512-VOEPQ/ExOVqbukuP7BYJtI5ZxxsmegTwzZ04j1aF0dkSypGo9XpDHuOrABsJu+ie+penpSJheDJ11x1BEZNiyQ==
493
  dependencies:
494
  "@babel/helper-plugin-utils" "^7.10.4"
495
 
496
+ "@babel/plugin-transform-classes@^7.12.1":
497
+ version "7.12.1"
498
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.1.tgz#65e650fcaddd3d88ddce67c0f834a3d436a32db6"
499
+ integrity sha512-/74xkA7bVdzQTBeSUhLLJgYIcxw/dpEpCdRDiHgPJ3Mv6uC11UhjpOhl72CgqbBCmt1qtssCyB2xnJm1+PFjog==
500
  dependencies:
501
  "@babel/helper-annotate-as-pure" "^7.10.4"
502
  "@babel/helper-define-map" "^7.10.4"
503
  "@babel/helper-function-name" "^7.10.4"
504
  "@babel/helper-optimise-call-expression" "^7.10.4"
505
  "@babel/helper-plugin-utils" "^7.10.4"
506
+ "@babel/helper-replace-supers" "^7.12.1"
507
  "@babel/helper-split-export-declaration" "^7.10.4"
508
  globals "^11.1.0"
509
 
510
+ "@babel/plugin-transform-computed-properties@^7.12.1":
511
+ version "7.12.1"
512
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.1.tgz#d68cf6c9b7f838a8a4144badbe97541ea0904852"
513
+ integrity sha512-vVUOYpPWB7BkgUWPo4C44mUQHpTZXakEqFjbv8rQMg7TC6S6ZhGZ3otQcRH6u7+adSlE5i0sp63eMC/XGffrzg==
514
  dependencies:
515
  "@babel/helper-plugin-utils" "^7.10.4"
516
 
517
+ "@babel/plugin-transform-destructuring@^7.12.1":
518
+ version "7.12.1"
519
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.1.tgz#b9a570fe0d0a8d460116413cb4f97e8e08b2f847"
520
+ integrity sha512-fRMYFKuzi/rSiYb2uRLiUENJOKq4Gnl+6qOv5f8z0TZXg3llUwUhsNNwrwaT/6dUhJTzNpBr+CUvEWBtfNY1cw==
521
  dependencies:
522
  "@babel/helper-plugin-utils" "^7.10.4"
523
 
524
+ "@babel/plugin-transform-dotall-regex@^7.12.1", "@babel/plugin-transform-dotall-regex@^7.4.4":
525
+ version "7.12.1"
526
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.1.tgz#a1d16c14862817b6409c0a678d6f9373ca9cd975"
527
+ integrity sha512-B2pXeRKoLszfEW7J4Hg9LoFaWEbr/kzo3teWHmtFCszjRNa/b40f9mfeqZsIDLLt/FjwQ6pz/Gdlwy85xNckBA==
528
  dependencies:
529
+ "@babel/helper-create-regexp-features-plugin" "^7.12.1"
530
  "@babel/helper-plugin-utils" "^7.10.4"
531
 
532
+ "@babel/plugin-transform-duplicate-keys@^7.12.1":
533
+ version "7.12.1"
534
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.1.tgz#745661baba295ac06e686822797a69fbaa2ca228"
535
+ integrity sha512-iRght0T0HztAb/CazveUpUQrZY+aGKKaWXMJ4uf9YJtqxSUe09j3wteztCUDRHs+SRAL7yMuFqUsLoAKKzgXjw==
536
  dependencies:
537
  "@babel/helper-plugin-utils" "^7.10.4"
538
 
539
+ "@babel/plugin-transform-exponentiation-operator@^7.12.1":
540
+ version "7.12.1"
541
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.1.tgz#b0f2ed356ba1be1428ecaf128ff8a24f02830ae0"
542
+ integrity sha512-7tqwy2bv48q+c1EHbXK0Zx3KXd2RVQp6OC7PbwFNt/dPTAV3Lu5sWtWuAj8owr5wqtWnqHfl2/mJlUmqkChKug==
543
  dependencies:
544
  "@babel/helper-builder-binary-assignment-operator-visitor" "^7.10.4"
545
  "@babel/helper-plugin-utils" "^7.10.4"
546
 
547
+ "@babel/plugin-transform-for-of@^7.12.1":
548
+ version "7.12.1"
549
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.1.tgz#07640f28867ed16f9511c99c888291f560921cfa"
550
+ integrity sha512-Zaeq10naAsuHo7heQvyV0ptj4dlZJwZgNAtBYBnu5nNKJoW62m0zKcIEyVECrUKErkUkg6ajMy4ZfnVZciSBhg==
551
  dependencies:
552
  "@babel/helper-plugin-utils" "^7.10.4"
553
 
554
+ "@babel/plugin-transform-function-name@^7.12.1":
555
+ version "7.12.1"
556
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.1.tgz#2ec76258c70fe08c6d7da154003a480620eba667"
557
+ integrity sha512-JF3UgJUILoFrFMEnOJLJkRHSk6LUSXLmEFsA23aR2O5CSLUxbeUX1IZ1YQ7Sn0aXb601Ncwjx73a+FVqgcljVw==
558
  dependencies:
559
  "@babel/helper-function-name" "^7.10.4"
560
  "@babel/helper-plugin-utils" "^7.10.4"
561
 
562
+ "@babel/plugin-transform-literals@^7.12.1":
563
+ version "7.12.1"
564
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.1.tgz#d73b803a26b37017ddf9d3bb8f4dc58bfb806f57"
565
+ integrity sha512-+PxVGA+2Ag6uGgL0A5f+9rklOnnMccwEBzwYFL3EUaKuiyVnUipyXncFcfjSkbimLrODoqki1U9XxZzTvfN7IQ==
566
  dependencies:
567
  "@babel/helper-plugin-utils" "^7.10.4"
568
 
569
+ "@babel/plugin-transform-member-expression-literals@^7.12.1":
570
+ version "7.12.1"
571
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.1.tgz#496038602daf1514a64d43d8e17cbb2755e0c3ad"
572
+ integrity sha512-1sxePl6z9ad0gFMB9KqmYofk34flq62aqMt9NqliS/7hPEpURUCMbyHXrMPlo282iY7nAvUB1aQd5mg79UD9Jg==
573
  dependencies:
574
  "@babel/helper-plugin-utils" "^7.10.4"
575
 
576
+ "@babel/plugin-transform-modules-amd@^7.12.1":
577
+ version "7.12.1"
578
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.1.tgz#3154300b026185666eebb0c0ed7f8415fefcf6f9"
579
+ integrity sha512-tDW8hMkzad5oDtzsB70HIQQRBiTKrhfgwC/KkJeGsaNFTdWhKNt/BiE8c5yj19XiGyrxpbkOfH87qkNg1YGlOQ==
580
  dependencies:
581
+ "@babel/helper-module-transforms" "^7.12.1"
582
  "@babel/helper-plugin-utils" "^7.10.4"
583
  babel-plugin-dynamic-import-node "^2.3.3"
584
 
585
+ "@babel/plugin-transform-modules-commonjs@^7.12.1":
586
+ version "7.12.1"
587
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.1.tgz#fa403124542636c786cf9b460a0ffbb48a86e648"
588
+ integrity sha512-dY789wq6l0uLY8py9c1B48V8mVL5gZh/+PQ5ZPrylPYsnAvnEMjqsUXkuoDVPeVK+0VyGar+D08107LzDQ6pag==
589
  dependencies:
590
+ "@babel/helper-module-transforms" "^7.12.1"
591
  "@babel/helper-plugin-utils" "^7.10.4"
592
+ "@babel/helper-simple-access" "^7.12.1"
593
  babel-plugin-dynamic-import-node "^2.3.3"
594
 
595
+ "@babel/plugin-transform-modules-systemjs@^7.12.1":
596
+ version "7.12.1"
597
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.1.tgz#663fea620d593c93f214a464cd399bf6dc683086"
598
+ integrity sha512-Hn7cVvOavVh8yvW6fLwveFqSnd7rbQN3zJvoPNyNaQSvgfKmDBO9U1YL9+PCXGRlZD9tNdWTy5ACKqMuzyn32Q==
599
  dependencies:
600
  "@babel/helper-hoist-variables" "^7.10.4"
601
+ "@babel/helper-module-transforms" "^7.12.1"
602
  "@babel/helper-plugin-utils" "^7.10.4"
603
+ "@babel/helper-validator-identifier" "^7.10.4"
604
  babel-plugin-dynamic-import-node "^2.3.3"
605
 
606
+ "@babel/plugin-transform-modules-umd@^7.12.1":
607
+ version "7.12.1"
608
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.1.tgz#eb5a218d6b1c68f3d6217b8fa2cc82fec6547902"
609
+ integrity sha512-aEIubCS0KHKM0zUos5fIoQm+AZUMt1ZvMpqz0/H5qAQ7vWylr9+PLYurT+Ic7ID/bKLd4q8hDovaG3Zch2uz5Q==
610
  dependencies:
611
+ "@babel/helper-module-transforms" "^7.12.1"
612
  "@babel/helper-plugin-utils" "^7.10.4"
613
 
614
+ "@babel/plugin-transform-named-capturing-groups-regex@^7.12.1":
615
+ version "7.12.1"
616
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.1.tgz#b407f5c96be0d9f5f88467497fa82b30ac3e8753"
617
+ integrity sha512-tB43uQ62RHcoDp9v2Nsf+dSM8sbNodbEicbQNA53zHz8pWUhsgHSJCGpt7daXxRydjb0KnfmB+ChXOv3oADp1Q==
618
  dependencies:
619
+ "@babel/helper-create-regexp-features-plugin" "^7.12.1"
620
 
621
+ "@babel/plugin-transform-new-target@^7.12.1":
622
+ version "7.12.1"
623
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.1.tgz#80073f02ee1bb2d365c3416490e085c95759dec0"
624
+ integrity sha512-+eW/VLcUL5L9IvJH7rT1sT0CzkdUTvPrXC2PXTn/7z7tXLBuKvezYbGdxD5WMRoyvyaujOq2fWoKl869heKjhw==
625
  dependencies:
626
  "@babel/helper-plugin-utils" "^7.10.4"
627
 
628
+ "@babel/plugin-transform-object-super@^7.12.1":
629
+ version "7.12.1"
630
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.1.tgz#4ea08696b8d2e65841d0c7706482b048bed1066e"
631
+ integrity sha512-AvypiGJH9hsquNUn+RXVcBdeE3KHPZexWRdimhuV59cSoOt5kFBmqlByorAeUlGG2CJWd0U+4ZtNKga/TB0cAw==
632
  dependencies:
633
  "@babel/helper-plugin-utils" "^7.10.4"
634
+ "@babel/helper-replace-supers" "^7.12.1"
635
 
636
+ "@babel/plugin-transform-parameters@^7.12.1":
637
+ version "7.12.1"
638
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz#d2e963b038771650c922eff593799c96d853255d"
639
+ integrity sha512-xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg==
640
  dependencies:
 
641
  "@babel/helper-plugin-utils" "^7.10.4"
642
 
643
+ "@babel/plugin-transform-property-literals@^7.12.1":
644
+ version "7.12.1"
645
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.1.tgz#41bc81200d730abb4456ab8b3fbd5537b59adecd"
646
+ integrity sha512-6MTCR/mZ1MQS+AwZLplX4cEySjCpnIF26ToWo942nqn8hXSm7McaHQNeGx/pt7suI1TWOWMfa/NgBhiqSnX0cQ==
647
  dependencies:
648
  "@babel/helper-plugin-utils" "^7.10.4"
649
 
650
+ "@babel/plugin-transform-react-constant-elements@^7.12.1":
651
+ version "7.12.1"
652
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.12.1.tgz#4471f0851feec3231cc9aaa0dccde39947c1ac1e"
653
+ integrity sha512-KOHd0tIRLoER+J+8f9DblZDa1fLGPwaaN1DI1TVHuQFOpjHV22C3CUB3obeC4fexHY9nx+fH0hQNvLFFfA1mxA==
654
  dependencies:
655
  "@babel/helper-plugin-utils" "^7.10.4"
656
 
657
+ "@babel/plugin-transform-react-display-name@^7.12.1":
658
+ version "7.12.1"
659
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.1.tgz#1cbcd0c3b1d6648c55374a22fc9b6b7e5341c00d"
660
+ integrity sha512-cAzB+UzBIrekfYxyLlFqf/OagTvHLcVBb5vpouzkYkBclRPraiygVnafvAoipErZLI8ANv8Ecn6E/m5qPXD26w==
661
  dependencies:
662
  "@babel/helper-plugin-utils" "^7.10.4"
663
 
664
+ "@babel/plugin-transform-react-jsx-development@^7.12.7":
665
+ version "7.12.12"
666
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.12.tgz#bccca33108fe99d95d7f9e82046bfe762e71f4e7"
667
+ integrity sha512-i1AxnKxHeMxUaWVXQOSIco4tvVvvCxMSfeBMnMM06mpaJt3g+MpxYQQrDfojUQldP1xxraPSJYSMEljoWM/dCg==
668
  dependencies:
669
+ "@babel/plugin-transform-react-jsx" "^7.12.12"
 
 
670
 
671
+ "@babel/plugin-transform-react-jsx@^7.12.10", "@babel/plugin-transform-react-jsx@^7.12.12", "@babel/plugin-transform-react-jsx@^7.12.7":
672
+ version "7.12.12"
673
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.12.12.tgz#b0da51ffe5f34b9a900e9f1f5fb814f9e512d25e"
674
+ integrity sha512-JDWGuzGNWscYcq8oJVCtSE61a5+XAOos+V0HrxnDieUus4UMnBEosDnY1VJqU5iZ4pA04QY7l0+JvHL1hZEfsw==
675
  dependencies:
676
+ "@babel/helper-annotate-as-pure" "^7.12.10"
677
+ "@babel/helper-module-imports" "^7.12.5"
678
  "@babel/helper-plugin-utils" "^7.10.4"
679
+ "@babel/plugin-syntax-jsx" "^7.12.1"
680
+ "@babel/types" "^7.12.12"
681
 
682
+ "@babel/plugin-transform-react-pure-annotations@^7.12.1":
683
+ version "7.12.1"
684
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz#05d46f0ab4d1339ac59adf20a1462c91b37a1a42"
685
+ integrity sha512-RqeaHiwZtphSIUZ5I85PEH19LOSzxfuEazoY7/pWASCAIBuATQzpSVD+eT6MebeeZT2F4eSL0u4vw6n4Nm0Mjg==
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
686
  dependencies:
687
  "@babel/helper-annotate-as-pure" "^7.10.4"
688
  "@babel/helper-plugin-utils" "^7.10.4"
689
 
690
+ "@babel/plugin-transform-regenerator@^7.12.1":
691
+ version "7.12.1"
692
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.1.tgz#5f0a28d842f6462281f06a964e88ba8d7ab49753"
693
+ integrity sha512-gYrHqs5itw6i4PflFX3OdBPMQdPbF4bj2REIUxlMRUFk0/ZOAIpDFuViuxPjUL7YC8UPnf+XG7/utJvqXdPKng==
694
  dependencies:
695
  regenerator-transform "^0.14.2"
696
 
697
+ "@babel/plugin-transform-reserved-words@^7.12.1":
698
+ version "7.12.1"
699
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.1.tgz#6fdfc8cc7edcc42b36a7c12188c6787c873adcd8"
700
+ integrity sha512-pOnUfhyPKvZpVyBHhSBoX8vfA09b7r00Pmm1sH+29ae2hMTKVmSp4Ztsr8KBKjLjx17H0eJqaRC3bR2iThM54A==
701
  dependencies:
702
  "@babel/helper-plugin-utils" "^7.10.4"
703
 
704
+ "@babel/plugin-transform-runtime@^7.12.1":
705
+ version "7.12.10"
706
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.10.tgz#af0fded4e846c4b37078e8e5d06deac6cd848562"
707
+ integrity sha512-xOrUfzPxw7+WDm9igMgQCbO3cJKymX7dFdsgRr1eu9n3KjjyU4pptIXbXPseQDquw+W+RuJEJMHKHNsPNNm3CA==
708
  dependencies:
709
+ "@babel/helper-module-imports" "^7.12.5"
710
  "@babel/helper-plugin-utils" "^7.10.4"
 
711
  semver "^5.5.1"
712
 
713
+ "@babel/plugin-transform-shorthand-properties@^7.12.1":
714
+ version "7.12.1"
715
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.1.tgz#0bf9cac5550fce0cfdf043420f661d645fdc75e3"
716
+ integrity sha512-GFZS3c/MhX1OusqB1MZ1ct2xRzX5ppQh2JU1h2Pnfk88HtFTM+TWQqJNfwkmxtPQtb/s1tk87oENfXJlx7rSDw==
717
  dependencies:
718
  "@babel/helper-plugin-utils" "^7.10.4"
719
 
720
+ "@babel/plugin-transform-spread@^7.12.1":
721
+ version "7.12.1"
722
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.1.tgz#527f9f311be4ec7fdc2b79bb89f7bf884b3e1e1e"
723
+ integrity sha512-vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng==
724
  dependencies:
725
  "@babel/helper-plugin-utils" "^7.10.4"
726
+ "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1"
727
 
728
+ "@babel/plugin-transform-sticky-regex@^7.12.7":
729
+ version "7.12.7"
730
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.7.tgz#560224613ab23987453948ed21d0b0b193fa7fad"
731
+ integrity sha512-VEiqZL5N/QvDbdjfYQBhruN0HYjSPjC4XkeqW4ny/jNtH9gcbgaqBIXYEZCNnESMAGs0/K/R7oFGMhOyu/eIxg==
732
  dependencies:
733
  "@babel/helper-plugin-utils" "^7.10.4"
 
734
 
735
+ "@babel/plugin-transform-template-literals@^7.12.1":
736
+ version "7.12.1"
737
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.1.tgz#b43ece6ed9a79c0c71119f576d299ef09d942843"
738
+ integrity sha512-b4Zx3KHi+taXB1dVRBhVJtEPi9h1THCeKmae2qP0YdUHIFhVjtpqqNfxeVAa1xeHVhAy4SbHxEwx5cltAu5apw==
739
  dependencies:
 
740
  "@babel/helper-plugin-utils" "^7.10.4"
741
 
742
+ "@babel/plugin-transform-typeof-symbol@^7.12.10":
743
+ version "7.12.10"
744
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.10.tgz#de01c4c8f96580bd00f183072b0d0ecdcf0dec4b"
745
+ integrity sha512-JQ6H8Rnsogh//ijxspCjc21YPd3VLVoYtAwv3zQmqAt8YGYUtdo5usNhdl4b9/Vir2kPFZl6n1h0PfUz4hJhaA==
746
  dependencies:
747
  "@babel/helper-plugin-utils" "^7.10.4"
748
 
749
+ "@babel/plugin-transform-unicode-escapes@^7.12.1":
750
+ version "7.12.1"
751
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.1.tgz#5232b9f81ccb07070b7c3c36c67a1b78f1845709"
752
+ integrity sha512-I8gNHJLIc7GdApm7wkVnStWssPNbSRMPtgHdmH3sRM1zopz09UWPS4x5V4n1yz/MIWTVnJ9sp6IkuXdWM4w+2Q==
753
  dependencies:
754
  "@babel/helper-plugin-utils" "^7.10.4"
755
 
756
+ "@babel/plugin-transform-unicode-regex@^7.12.1":
757
+ version "7.12.1"
758
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.1.tgz#cc9661f61390db5c65e3febaccefd5c6ac3faecb"
759
+ integrity sha512-SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg==
760
  dependencies:
761
+ "@babel/helper-create-regexp-features-plugin" "^7.12.1"
762
  "@babel/helper-plugin-utils" "^7.10.4"
763
 
764
+ "@babel/preset-env@^7.12.1", "@babel/preset-env@^7.12.7":
765
+ version "7.12.11"
766
+ resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.12.11.tgz#55d5f7981487365c93dbbc84507b1c7215e857f9"
767
+ integrity sha512-j8Tb+KKIXKYlDBQyIOy4BLxzv1NUOwlHfZ74rvW+Z0Gp4/cI2IMDPBWAgWceGcE7aep9oL/0K9mlzlMGxA8yNw==
768
  dependencies:
769
+ "@babel/compat-data" "^7.12.7"
770
+ "@babel/helper-compilation-targets" "^7.12.5"
771
+ "@babel/helper-module-imports" "^7.12.5"
772
  "@babel/helper-plugin-utils" "^7.10.4"
773
+ "@babel/helper-validator-option" "^7.12.11"
774
+ "@babel/plugin-proposal-async-generator-functions" "^7.12.1"
775
+ "@babel/plugin-proposal-class-properties" "^7.12.1"
776
+ "@babel/plugin-proposal-dynamic-import" "^7.12.1"
777
+ "@babel/plugin-proposal-export-namespace-from" "^7.12.1"
778
+ "@babel/plugin-proposal-json-strings" "^7.12.1"
779
+ "@babel/plugin-proposal-logical-assignment-operators" "^7.12.1"
780
+ "@babel/plugin-proposal-nullish-coalescing-operator" "^7.12.1"
781
+ "@babel/plugin-proposal-numeric-separator" "^7.12.7"
782
+ "@babel/plugin-proposal-object-rest-spread" "^7.12.1"
783
+ "@babel/plugin-proposal-optional-catch-binding" "^7.12.1"
784
+ "@babel/plugin-proposal-optional-chaining" "^7.12.7"
785
+ "@babel/plugin-proposal-private-methods" "^7.12.1"
786
+ "@babel/plugin-proposal-unicode-property-regex" "^7.12.1"
787
  "@babel/plugin-syntax-async-generators" "^7.8.0"
788
+ "@babel/plugin-syntax-class-properties" "^7.12.1"
789
  "@babel/plugin-syntax-dynamic-import" "^7.8.0"
790
  "@babel/plugin-syntax-export-namespace-from" "^7.8.3"
791
  "@babel/plugin-syntax-json-strings" "^7.8.0"
795
  "@babel/plugin-syntax-object-rest-spread" "^7.8.0"
796
  "@babel/plugin-syntax-optional-catch-binding" "^7.8.0"
797
  "@babel/plugin-syntax-optional-chaining" "^7.8.0"
798
+ "@babel/plugin-syntax-top-level-await" "^7.12.1"
799
+ "@babel/plugin-transform-arrow-functions" "^7.12.1"
800
+ "@babel/plugin-transform-async-to-generator" "^7.12.1"
801
+ "@babel/plugin-transform-block-scoped-functions" "^7.12.1"
802
+ "@babel/plugin-transform-block-scoping" "^7.12.11"
803
+ "@babel/plugin-transform-classes" "^7.12.1"
804
+ "@babel/plugin-transform-computed-properties" "^7.12.1"
805
+ "@babel/plugin-transform-destructuring" "^7.12.1"
806
+ "@babel/plugin-transform-dotall-regex" "^7.12.1"
807
+ "@babel/plugin-transform-duplicate-keys" "^7.12.1"
808
+ "@babel/plugin-transform-exponentiation-operator" "^7.12.1"
809
+ "@babel/plugin-transform-for-of" "^7.12.1"
810
+ "@babel/plugin-transform-function-name" "^7.12.1"
811
+ "@babel/plugin-transform-literals" "^7.12.1"
812
+ "@babel/plugin-transform-member-expression-literals" "^7.12.1"
813
+ "@babel/plugin-transform-modules-amd" "^7.12.1"
814
+ "@babel/plugin-transform-modules-commonjs" "^7.12.1"
815
+ "@babel/plugin-transform-modules-systemjs" "^7.12.1"
816
+ "@babel/plugin-transform-modules-umd" "^7.12.1"
817
+ "@babel/plugin-transform-named-capturing-groups-regex" "^7.12.1"
818
+ "@babel/plugin-transform-new-target" "^7.12.1"
819
+ "@babel/plugin-transform-object-super" "^7.12.1"
820
+ "@babel/plugin-transform-parameters" "^7.12.1"
821
+ "@babel/plugin-transform-property-literals" "^7.12.1"
822
+ "@babel/plugin-transform-regenerator" "^7.12.1"
823
+ "@babel/plugin-transform-reserved-words" "^7.12.1"
824
+ "@babel/plugin-transform-shorthand-properties" "^7.12.1"
825
+ "@babel/plugin-transform-spread" "^7.12.1"
826
+ "@babel/plugin-transform-sticky-regex" "^7.12.7"
827
+ "@babel/plugin-transform-template-literals" "^7.12.1"
828
+ "@babel/plugin-transform-typeof-symbol" "^7.12.10"
829
+ "@babel/plugin-transform-unicode-escapes" "^7.12.1"
830
+ "@babel/plugin-transform-unicode-regex" "^7.12.1"
831
  "@babel/preset-modules" "^0.1.3"
832
+ "@babel/types" "^7.12.11"
833
+ core-js-compat "^3.8.0"
 
 
 
834
  semver "^5.5.0"
835
 
836
  "@babel/preset-modules@^0.1.3":
844
  "@babel/types" "^7.4.4"
845
  esutils "^2.0.2"
846
 
847
+ "@babel/preset-react@^7.12.5":
848
+ version "7.12.10"
849
+ resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.12.10.tgz#4fed65f296cbb0f5fb09de6be8cddc85cc909be9"
850
+ integrity sha512-vtQNjaHRl4DUpp+t+g4wvTHsLQuye+n0H/wsXIZRn69oz/fvNC7gQ4IK73zGJBaxvHoxElDvnYCthMcT7uzFoQ==
851
  dependencies:
852
  "@babel/helper-plugin-utils" "^7.10.4"
853
+ "@babel/plugin-transform-react-display-name" "^7.12.1"
854
+ "@babel/plugin-transform-react-jsx" "^7.12.10"
855
+ "@babel/plugin-transform-react-jsx-development" "^7.12.7"
856
+ "@babel/plugin-transform-react-pure-annotations" "^7.12.1"
 
 
857
 
858
  "@babel/runtime-corejs3@^7.10.2":
859
+ version "7.12.5"
860
+ resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.12.5.tgz#ffee91da0eb4c6dae080774e94ba606368e414f4"
861
+ integrity sha512-roGr54CsTmNPPzZoCP1AmDXuBoNao7tnSA83TXTwt+UK5QVyh1DIJnrgYRPWKCF2flqZQXwa7Yr8v7VmLzF0YQ==
862
  dependencies:
863
  core-js-pure "^3.0.0"
864
  regenerator-runtime "^0.13.4"
865
 
866
+ "@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.8.4":
867
+ version "7.12.5"
868
+ resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.5.tgz#410e7e487441e1b360c29be715d870d9b985882e"
869
+ integrity sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==
870
  dependencies:
871
  regenerator-runtime "^0.13.4"
872
 
873
+ "@babel/template@^7.10.4", "@babel/template@^7.12.7", "@babel/template@^7.3.3":
874
+ version "7.12.7"
875
+ resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.12.7.tgz#c817233696018e39fbb6c491d2fb684e05ed43bc"
876
+ integrity sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==
877
  dependencies:
878
  "@babel/code-frame" "^7.10.4"
879
+ "@babel/parser" "^7.12.7"
880
+ "@babel/types" "^7.12.7"
881
+
882
+ "@babel/traverse@^7.1.0", "@babel/traverse@^7.10.4", "@babel/traverse@^7.12.1", "@babel/traverse@^7.12.10", "@babel/traverse@^7.12.5", "@babel/traverse@^7.7.0":
883
+ version "7.12.12"
884
+ resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.12.12.tgz#d0cd87892704edd8da002d674bc811ce64743376"
885
+ integrity sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==
886
+ dependencies:
887
+ "@babel/code-frame" "^7.12.11"
888
+ "@babel/generator" "^7.12.11"
889
+ "@babel/helper-function-name" "^7.12.11"
890
+ "@babel/helper-split-export-declaration" "^7.12.11"
891
+ "@babel/parser" "^7.12.11"
892
+ "@babel/types" "^7.12.12"
893
  debug "^4.1.0"
894
  globals "^11.1.0"
895
  lodash "^4.17.19"
896
 
897
+ "@babel/types@^7.0.0", "@babel/types@^7.10.4", "@babel/types@^7.10.5", "@babel/types@^7.12.1", "@babel/types@^7.12.10", "@babel/types@^7.12.11", "@babel/types@^7.12.12", "@babel/types@^7.12.5", "@babel/types@^7.12.6", "@babel/types@^7.12.7", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0":
898
+ version "7.12.12"
899
+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.12.12.tgz#4608a6ec313abbd87afa55004d373ad04a96c299"
900
+ integrity sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==
901
  dependencies:
902
+ "@babel/helper-validator-identifier" "^7.12.11"
903
  lodash "^4.17.19"
904
  to-fast-properties "^2.0.0"
905
 
908
  resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39"
909
  integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==
910
 
911
+ "@choojs/findup@^0.2.1":
912
+ version "0.2.1"
913
+ resolved "https://registry.yarnpkg.com/@choojs/findup/-/findup-0.2.1.tgz#ac13c59ae7be6e1da64de0779a0a7f03d75615a3"
914
+ integrity sha512-YstAqNb0MCN8PjdLCDfRsBcGVRN41f3vgLvaI0IrIcBp4AqILRSS0DeWNGkicC+f/zRIPJLc+9RURVSepwvfBw==
915
+ dependencies:
916
+ commander "^2.15.1"
917
+
918
  "@cnakazawa/watch@^1.0.3":
919
  version "1.0.4"
920
  resolved "https://registry.yarnpkg.com/@cnakazawa/watch/-/watch-1.0.4.tgz#f864ae85004d0fcab6f50be9141c4da368d1656a"
967
  debug "^3.1.0"
968
  lodash.once "^4.1.1"
969
 
970
+ "@eslint/eslintrc@^0.3.0":
971
+ version "0.3.0"
972
+ resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.3.0.tgz#d736d6963d7003b6514e6324bec9c602ac340318"
973
+ integrity sha512-1JTKgrOKAHVivSvOYw+sJOunkBjUOvjqWk1DPja7ZFhIS2mX/4EgTT8M7eTK9jrKhL/FvXXEbQwIs3pg1xp3dg==
974
  dependencies:
975
  ajv "^6.12.4"
976
  debug "^4.1.1"
979
  ignore "^4.0.6"
980
  import-fresh "^3.2.1"
981
  js-yaml "^3.13.1"
982
+ lodash "^4.17.20"
983
  minimatch "^3.0.4"
984
  strip-json-comments "^3.1.1"
985
 
1208
  "@types/yargs" "^15.0.0"
1209
  chalk "^3.0.0"
1210
 
1211
+ "@nodelib/fs.scandir@2.1.4":
1212
+ version "2.1.4"
1213
+ resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz#d4b3549a5db5de2683e0c1071ab4f140904bbf69"
1214
+ integrity sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==
1215
  dependencies:
1216
+ "@nodelib/fs.stat" "2.0.4"
1217
  run-parallel "^1.1.9"
1218
 
1219
+ "@nodelib/fs.stat@2.0.4", "@nodelib/fs.stat@^2.0.2":
1220
+ version "2.0.4"
1221
+ resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz#a3f2dd61bab43b8db8fa108a121cfffe4c676655"
1222
+ integrity sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==
1223
 
1224
  "@nodelib/fs.walk@^1.2.3":
1225
+ version "1.2.6"
1226
+ resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz#cce9396b30aa5afe9e3756608f5831adcb53d063"
1227
+ integrity sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==
1228
  dependencies:
1229
+ "@nodelib/fs.scandir" "2.1.4"
1230
  fastq "^1.6.0"
1231
 
1232
  "@npmcli/move-file@^1.0.1":
1233
+ version "1.1.1"
1234
+ resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-1.1.1.tgz#31a3afae95308ef12f58ac147b3e33aae621241d"
1235
+ integrity sha512-LtWTicuF2wp7PNTuyCwABx7nNG+DnzSE8gN0iWxkC6mpgm/iOPu0ZMTkXuCxmJxtWFsDxUaixM9COSNJEMUfuQ==
1236
  dependencies:
1237
  mkdirp "^1.0.4"
1238
+ rimraf "^3.0.2"
1239
 
1240
+ "@octokit/auth-token@^2.4.4":
1241
+ version "2.4.5"
1242
+ resolved "https://registry.yarnpkg.com/@octokit/auth-token/-/auth-token-2.4.5.tgz#568ccfb8cb46f36441fac094ce34f7a875b197f3"
1243
+ integrity sha512-BpGYsPgJt05M7/L/5FoE1PiAbdxXFZkX/3kDYcsvd1v6UhlnE5e96dTDr0ezX/EFwciQxf3cNV0loipsURU+WA==
1244
  dependencies:
1245
+ "@octokit/types" "^6.0.3"
1246
 
1247
+ "@octokit/core@^3.2.3":
1248
+ version "3.2.5"
1249
+ resolved "https://registry.yarnpkg.com/@octokit/core/-/core-3.2.5.tgz#57becbd5fd789b0592b915840855f3a5f233d554"
1250
+ integrity sha512-+DCtPykGnvXKWWQI0E1XD+CCeWSBhB6kwItXqfFmNBlIlhczuDPbg+P6BtLnVBaRJDAjv+1mrUJuRsFSjktopg==
1251
  dependencies:
1252
+ "@octokit/auth-token" "^2.4.4"
1253
+ "@octokit/graphql" "^4.5.8"
1254
+ "@octokit/request" "^5.4.12"
1255
+ "@octokit/types" "^6.0.3"
1256
  before-after-hook "^2.1.0"
1257
+ universal-user-agent "^6.0.0"
1258
 
1259
  "@octokit/endpoint@^6.0.1":
1260
+ version "6.0.11"
1261
+ resolved "https://registry.yarnpkg.com/@octokit/endpoint/-/endpoint-6.0.11.tgz#082adc2aebca6dcefa1fb383f5efb3ed081949d1"
1262
+ integrity sha512-fUIPpx+pZyoLW4GCs3yMnlj2LfoXTWDUVPTC4V3MUEKZm48W+XYpeWSZCv+vYF1ZABUm2CqnDVf1sFtIYrj7KQ==
1263
  dependencies:
1264
+ "@octokit/types" "^6.0.3"
1265
  is-plain-object "^5.0.0"
1266
  universal-user-agent "^6.0.0"
1267
 
1268
+ "@octokit/graphql@^4.5.8":
1269
+ version "4.5.9"
1270
+ resolved "https://registry.yarnpkg.com/@octokit/graphql/-/graphql-4.5.9.tgz#2365831a1a88f4cb6fd4b0488edb6587d8243024"
1271
+ integrity sha512-c+0yofIugUNqo+ktrLaBlWSbjSq/UF8ChAyxQzbD3X74k1vAuyLKdDJmPwVExUFSp6+U1FzWe+3OkeRsIqV0vg==
1272
  dependencies:
1273
  "@octokit/request" "^5.3.0"
1274
+ "@octokit/types" "^6.0.3"
1275
  universal-user-agent "^6.0.0"
1276
 
1277
+ "@octokit/openapi-types@^3.4.1":
1278
+ version "3.4.1"
1279
+ resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-3.4.1.tgz#317f78cede7f387046e6bad2041e01ddf9607e96"
1280
+ integrity sha512-7Sjm3UwEAM11f+ck9+qlyEfgl8hCk5sSZBU2qcWY8+8ibowjqcwxhhtvY0/pjHPF8mcvmedFpGmmIYs2qM9/+Q==
1281
+
1282
+ "@octokit/plugin-paginate-rest@^2.6.2":
1283
+ version "2.9.0"
1284
+ resolved "https://registry.yarnpkg.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.9.0.tgz#f52c26850b019584be8dc55c0bd6257339c0fa43"
1285
+ integrity sha512-XxbOg45r2n/2QpU6hnGDxQNDRrJ7gjYpMXeDbUCigWTHECmjoyFLizkFO2jMEtidMkfiELn7AF8GBAJ/cbPTnA==
1286
  dependencies:
1287
+ "@octokit/types" "^6.6.0"
1288
 
1289
+ "@octokit/plugin-request-log@^1.0.2":
1290
+ version "1.0.3"
1291
+ resolved "https://registry.yarnpkg.com/@octokit/plugin-request-log/-/plugin-request-log-1.0.3.tgz#70a62be213e1edc04bb8897ee48c311482f9700d"
1292
+ integrity sha512-4RFU4li238jMJAzLgAwkBAw+4Loile5haQMQr+uhFq27BmyJXcXSKvoQKqh0agsZEiUlW6iSv3FAgvmGkur7OQ==
1293
 
1294
+ "@octokit/plugin-rest-endpoint-methods@4.8.0":
1295
+ version "4.8.0"
1296
+ resolved "https://registry.yarnpkg.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-4.8.0.tgz#c1f24f940fc265f0021c8f544e3d8755f3253759"
1297
+ integrity sha512-2zRpXDveJH8HsXkeeMtRW21do8wuSxVn1xXFdvhILyxlLWqGQrdJUA1/dk5DM7iAAYvwT/P3bDOLs90yL4S2AA==
1298
  dependencies:
1299
+ "@octokit/types" "^6.5.0"
1300
  deprecation "^2.3.1"
1301
 
1302
  "@octokit/request-error@^2.0.0":
1303
+ version "2.0.5"
1304
+ resolved "https://registry.yarnpkg.com/@octokit/request-error/-/request-error-2.0.5.tgz#72cc91edc870281ad583a42619256b380c600143"
1305
+ integrity sha512-T/2wcCFyM7SkXzNoyVNWjyVlUwBvW3igM3Btr/eKYiPmucXTtkxt2RBsf6gn3LTzaLSLTQtNmvg+dGsOxQrjZg==
1306
  dependencies:
1307
+ "@octokit/types" "^6.0.3"
1308
  deprecation "^2.0.0"
1309
  once "^1.4.0"
1310
 
1311
+ "@octokit/request@^5.3.0", "@octokit/request@^5.4.12":
1312
+ version "5.4.14"
1313
+ resolved "https://registry.yarnpkg.com/@octokit/request/-/request-5.4.14.tgz#ec5f96f78333bb2af390afa5ff66f114b063bc96"
1314
+ integrity sha512-VkmtacOIQp9daSnBmDI92xNIeLuSRDOIuplp/CJomkvzt7M18NXgG044Cx/LFKLgjKt9T2tZR6AtJayba9GTSA==
1315
  dependencies:
1316
  "@octokit/endpoint" "^6.0.1"
1317
  "@octokit/request-error" "^2.0.0"
1318
+ "@octokit/types" "^6.7.1"
1319
  deprecation "^2.0.0"
1320
  is-plain-object "^5.0.0"
1321
  node-fetch "^2.6.1"
1322
  once "^1.4.0"
1323
  universal-user-agent "^6.0.0"
1324
 
1325
+ "@octokit/rest@^18.0.0":
1326
+ version "18.0.15"
1327
+ resolved "https://registry.yarnpkg.com/@octokit/rest/-/rest-18.0.15.tgz#a690aabd9927a3389e285dee25da67e62b3f14ad"
1328
+ integrity sha512-MBlZl0KeuvFMJ3210hG5xhh/jtYmMDLd5WmO49Wg4Rfg0odeivntWAyq3KofJDP2G8jskCaaOaZBKo0TeO9tFA==
1329
  dependencies:
1330
+ "@octokit/core" "^3.2.3"
1331
+ "@octokit/plugin-paginate-rest" "^2.6.2"
1332
+ "@octokit/plugin-request-log" "^1.0.2"
1333
+ "@octokit/plugin-rest-endpoint-methods" "4.8.0"
1334
 
1335
+ "@octokit/types@^6.0.3", "@octokit/types@^6.5.0", "@octokit/types@^6.6.0", "@octokit/types@^6.7.1":
1336
+ version "6.7.1"
1337
+ resolved "https://registry.yarnpkg.com/@octokit/types/-/types-6.7.1.tgz#01fdc5bbc67bf10ab0ca0aa2461d19ff9dd67fb7"
1338
+ integrity sha512-OzRXbizUfixgzTjlSZQj+yuo0J9vAMOLtpsIm3JjQUsI3CcLXZnVaxRIWtYD+iwHznnvG9fJlPHM6SRp77fUcw==
 
 
 
 
 
 
 
1339
  dependencies:
1340
+ "@octokit/openapi-types" "^3.4.1"
1341
  "@types/node" ">= 8"
1342
 
1343
  "@samverschueren/stream-to-observable@^0.3.0":
1402
  p-reduce "^2.0.0"
1403
 
1404
  "@semantic-release/github@^7.0.0":
1405
+ version "7.2.0"
1406
+ resolved "https://registry.yarnpkg.com/@semantic-release/github/-/github-7.2.0.tgz#925f3efd91adabfc4bbe0de24b79fe1a8a38b4e2"
1407
+ integrity sha512-tMRnWiiWb43whRHvbDGXq4DGEbKRi56glDpXDJZit4PIiwDPX7Kx3QzmwRtDOcG+8lcpGjpdPabYZ9NBxoI2mw==
1408
  dependencies:
1409
+ "@octokit/rest" "^18.0.0"
1410
  "@semantic-release/error" "^2.2.0"
1411
  aggregate-error "^3.0.0"
1412
  bottleneck "^2.18.1"
1424
  url-join "^4.0.0"
1425
 
1426
  "@semantic-release/npm@^7.0.0":
1427
+ version "7.0.10"
1428
+ resolved "https://registry.yarnpkg.com/@semantic-release/npm/-/npm-7.0.10.tgz#85e5b201e71896ecc3f45d7a496f5485f97df0b8"
1429
+ integrity sha512-DXFEhgSt5u22imTWbw8wfcVGB90nFJNcjUBtJI3zswJojzZ7yXpY4i2Va5RBRQRTtj00BfG0stbilAtKrKp35g==
1430
  dependencies:
1431
  "@semantic-release/error" "^2.2.0"
1432
  aggregate-error "^3.0.0"
1433
+ execa "^5.0.0"
1434
  fs-extra "^9.0.0"
1435
  lodash "^4.17.15"
1436
  nerf-dart "^1.0.0"
1437
  normalize-url "^5.0.0"
1438
+ npm "^6.14.9"
1439
  rc "^1.2.8"
1440
  read-pkg "^5.0.0"
1441
  registry-auth-token "^4.0.0"
1442
  semver "^7.1.2"
1443
+ tempy "^1.0.0"
1444
 
1445
  "@semantic-release/release-notes-generator@^9.0.0":
1446
  version "9.0.1"
1459
  read-pkg-up "^7.0.0"
1460
 
1461
  "@sinonjs/commons@^1.7.0":
1462
+ version "1.8.2"
1463
+ resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.2.tgz#858f5c4b48d80778fde4b9d541f27edc0d56488b"
1464
+ integrity sha512-sruwd86RJHdsVf/AtBoijDmUqJp3B6hF/DGC23C+JaegnDHaZyewCjoVGTdg3J0uz3Zs7NnIT05OBOmML72lQw==
1465
  dependencies:
1466
  type-detect "4.0.8"
1467
 
1472
  dependencies:
1473
  "@babel/core" ">=7.9.0"
1474
 
1475
+ "@stylelint/postcss-markdown@^0.36.2":
1476
+ version "0.36.2"
1477
+ resolved "https://registry.yarnpkg.com/@stylelint/postcss-markdown/-/postcss-markdown-0.36.2.tgz#0a540c4692f8dcdfc13c8e352c17e7bfee2bb391"
1478
+ integrity sha512-2kGbqUVJUGE8dM+bMzXG/PYUWKkjLIkRLWNh39OaADkiabDRdw8ATFCgbMz5xdIcvwspPAluSL7uY+ZiTWdWmQ==
1479
  dependencies:
1480
+ remark "^13.0.0"
1481
+ unist-util-find-all-after "^3.0.2"
1482
 
1483
  "@svgr/babel-plugin-add-jsx-attribute@^5.4.0":
1484
  version "5.4.0"
1515
  resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz#00bf9a7a73f1cad3948cdab1f8dfb774750f8c80"
1516
  integrity sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==
1517
 
1518
+ "@svgr/babel-plugin-transform-svg-component@^5.5.0":
1519
+ version "5.5.0"
1520
+ resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz#583a5e2a193e214da2f3afeb0b9e8d3250126b4a"
1521
+ integrity sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==
1522
 
1523
+ "@svgr/babel-preset@^5.5.0":
1524
+ version "5.5.0"
1525
+ resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-5.5.0.tgz#8af54f3e0a8add7b1e2b0fcd5a882c55393df327"
1526
+ integrity sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==
1527
  dependencies:
1528
  "@svgr/babel-plugin-add-jsx-attribute" "^5.4.0"
1529
  "@svgr/babel-plugin-remove-jsx-attribute" "^5.4.0"
1532
  "@svgr/babel-plugin-svg-dynamic-title" "^5.4.0"
1533
  "@svgr/babel-plugin-svg-em-dimensions" "^5.4.0"
1534
  "@svgr/babel-plugin-transform-react-native-svg" "^5.4.0"
1535
+ "@svgr/babel-plugin-transform-svg-component" "^5.5.0"
1536
 
1537
+ "@svgr/core@^5.5.0":
1538
+ version "5.5.0"
1539
+ resolved "https://registry.yarnpkg.com/@svgr/core/-/core-5.5.0.tgz#82e826b8715d71083120fe8f2492ec7d7874a579"
1540
+ integrity sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==
1541
  dependencies:
1542
+ "@svgr/plugin-jsx" "^5.5.0"
1543
+ camelcase "^6.2.0"
1544
+ cosmiconfig "^7.0.0"
1545
 
1546
+ "@svgr/hast-util-to-babel-ast@^5.5.0":
1547
+ version "5.5.0"
1548
+ resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz#5ee52a9c2533f73e63f8f22b779f93cd432a5461"
1549
+ integrity sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==
1550
  dependencies:
1551
+ "@babel/types" "^7.12.6"
1552
 
1553
+ "@svgr/plugin-jsx@^5.5.0":
1554
+ version "5.5.0"
1555
+ resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz#1aa8cd798a1db7173ac043466d7b52236b369000"
1556
+ integrity sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==
1557
  dependencies:
1558
+ "@babel/core" "^7.12.3"
1559
+ "@svgr/babel-preset" "^5.5.0"
1560
+ "@svgr/hast-util-to-babel-ast" "^5.5.0"
1561
  svg-parser "^2.0.2"
1562
 
1563
+ "@svgr/plugin-svgo@^5.5.0":
1564
+ version "5.5.0"
1565
+ resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz#02da55d85320549324e201c7b2e53bf431fcc246"
1566
+ integrity sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==
1567
  dependencies:
1568
+ cosmiconfig "^7.0.0"
1569
+ deepmerge "^4.2.2"
1570
  svgo "^1.2.2"
1571
 
1572
  "@svgr/webpack@^5.2.0":
1573
+ version "5.5.0"
1574
+ resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-5.5.0.tgz#aae858ee579f5fa8ce6c3166ef56c6a1b381b640"
1575
+ integrity sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==
1576
+ dependencies:
1577
+ "@babel/core" "^7.12.3"
1578
+ "@babel/plugin-transform-react-constant-elements" "^7.12.1"
1579
+ "@babel/preset-env" "^7.12.1"
1580
+ "@babel/preset-react" "^7.12.5"
1581
+ "@svgr/core" "^5.5.0"
1582
+ "@svgr/plugin-jsx" "^5.5.0"
1583
+ "@svgr/plugin-svgo" "^5.5.0"
1584
  loader-utils "^2.0.0"
1585
 
1586
  "@tootallnate/once@1":
1594
  integrity sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA==
1595
 
1596
  "@types/babel__core@^7.1.7":
1597
+ version "7.1.12"
1598
+ resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.12.tgz#4d8e9e51eb265552a7e4f1ff2219ab6133bdfb2d"
1599
+ integrity sha512-wMTHiiTiBAAPebqaPiPDLFA4LYPKr6Ph0Xq/6rq1Ur3v66HXyG+clfR9CNETkD7MQS8ZHvpQOtA53DLws5WAEQ==
1600
  dependencies:
1601
  "@babel/parser" "^7.1.0"
1602
  "@babel/types" "^7.0.0"
1612
  "@babel/types" "^7.0.0"
1613
 
1614
  "@types/babel__template@*":
1615
+ version "7.4.0"
1616
+ resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.0.tgz#0c888dd70b3ee9eebb6e4f200e809da0076262be"
1617
+ integrity sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==
1618
  dependencies:
1619
  "@babel/parser" "^7.1.0"
1620
  "@babel/types" "^7.0.0"
1621
 
1622
  "@types/babel__traverse@*", "@types/babel__traverse@^7.0.6":
1623
+ version "7.11.0"
1624
+ resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.11.0.tgz#b9a1efa635201ba9bc850323a8793ee2d36c04a0"
1625
+ integrity sha512-kSjgDMZONiIfSH1Nxcr5JIRMwUetDki63FSQfpTCz8ogF3Ulqm8+mr5f78dUYs6vMiB6gBusQqfQmBvHZj/lwg==
1626
  dependencies:
1627
  "@babel/types" "^7.3.0"
1628
 
1629
  "@types/cheerio@^0.22.22":
1630
+ version "0.22.23"
1631
+ resolved "https://registry.yarnpkg.com/@types/cheerio/-/cheerio-0.22.23.tgz#74bcfee9c5ee53f619711dca953a89fe5cfa4eb4"
1632
+ integrity sha512-QfHLujVMlGqcS/ePSf3Oe5hK3H8wi/yN2JYuxSB1U10VvW1fO3K8C+mURQesFYS1Hn7lspOsTT75SKq/XtydQg==
1633
  dependencies:
1634
  "@types/node" "*"
1635
 
1642
  "@types/node" "*"
1643
 
1644
  "@types/graceful-fs@^4.1.2":
1645
+ version "4.1.4"
1646
+ resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.4.tgz#4ff9f641a7c6d1a3508ff88bc3141b152772e753"
1647
+ integrity sha512-mWA/4zFQhfvOA8zWkXobwJvBD7vzcxgrOQ0J5CH1votGqdq9m7+FwtGaqyCZqC3NyyBkc9z4m+iry4LlqcMWJg==
1648
  dependencies:
1649
  "@types/node" "*"
1650
 
1669
  "@types/istanbul-lib-report" "*"
1670
 
1671
  "@types/json-schema@^7.0.3", "@types/json-schema@^7.0.5":
1672
+ version "7.0.7"
1673
+ resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.7.tgz#98a993516c859eb0d5c4c8f098317a9ea68db9ad"
1674
+ integrity sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==
1675
+
1676
+ "@types/mdast@^3.0.0":
1677
+ version "3.0.3"
1678
+ resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-3.0.3.tgz#2d7d671b1cd1ea3deb306ea75036c2a0407d2deb"
1679
+ integrity sha512-SXPBMnFVQg1s00dlMCc/jCdvPqdE4mXaMMCeRlxLDmTAEoegHT53xKtkDnzDTOcmMHUfcjyf36/YYZ6SxRdnsw==
1680
+ dependencies:
1681
+ "@types/unist" "*"
1682
 
1683
  "@types/mime-types@^2.1.0":
1684
  version "2.1.0"
1691
  integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==
1692
 
1693
  "@types/minimist@^1.2.0":
1694
+ version "1.2.1"
1695
+ resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.1.tgz#283f669ff76d7b8260df8ab7a4262cc83d988256"
1696
+ integrity sha512-fZQQafSREFyuZcdWFAExYjBiCL7AUCdgsk80iO0q4yihYYdcIiH28CcuPTGFgLOCC8RlW49GSQxdHwZP+I7CNg==
1697
 
1698
  "@types/node@*", "@types/node@>= 8":
1699
+ version "14.14.22"
1700
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.22.tgz#0d29f382472c4ccf3bd96ff0ce47daf5b7b84b18"
1701
+ integrity sha512-g+f/qj/cNcqKkc3tFqlXOYjrmZA+jNBiDzbP3kH+B+otKFqAdPgVTGP1IeKRdMml/aE69as5S4FqtxAbl+LaMw==
1702
 
1703
  "@types/normalize-package-data@^2.4.0":
1704
  version "2.4.0"
1726
  integrity sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==
1727
 
1728
  "@types/react-dom@^16.9.0":
1729
+ version "16.9.10"
1730
+ resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-16.9.10.tgz#4485b0bec3d41f856181b717f45fd7831101156f"
1731
+ integrity sha512-ItatOrnXDMAYpv6G8UCk2VhbYVTjZT9aorLtA/OzDN9XJ2GKcfam68jutoAcILdRjsRUO8qb7AmyObF77Q8QFw==
1732
  dependencies:
1733
+ "@types/react" "^16"
1734
 
1735
+ "@types/react@^16", "@types/react@^16.9.0":
1736
+ version "16.14.2"
1737
+ resolved "https://registry.yarnpkg.com/@types/react/-/react-16.14.2.tgz#85dcc0947d0645349923c04ccef6018a1ab7538c"
1738
+ integrity sha512-BzzcAlyDxXl2nANlabtT4thtvbbnhee8hMmH/CcJrISDBVcJS1iOsP1f0OAgSdGE0MsY9tqcrb9YoZcOFv9dbQ==
1739
  dependencies:
1740
  "@types/prop-types" "*"
1741
  csstype "^3.0.2"
1771
  integrity sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==
1772
 
1773
  "@types/uglify-js@*":
1774
+ version "3.11.1"
1775
+ resolved "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.11.1.tgz#97ff30e61a0aa6876c270b5f538737e2d6ab8ceb"
1776
+ integrity sha512-7npvPKV+jINLu1SpSYVWG8KvyJBhBa8tmzMMdDoVc2pWUYHN8KIXlPJhjJ4LT97c4dXJA2SHL/q6ADbDriZN+Q==
1777
  dependencies:
1778
  source-map "^0.6.1"
1779
 
1780
+ "@types/unist@*", "@types/unist@^2.0.0", "@types/unist@^2.0.2":
1781
  version "2.0.3"
1782
  resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.3.tgz#9c088679876f374eb5983f150d4787aa6fb32d7e"
1783
  integrity sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==
1784
 
1785
  "@types/webpack-sources@*":
1786
+ version "2.1.0"
1787
+ resolved "https://registry.yarnpkg.com/@types/webpack-sources/-/webpack-sources-2.1.0.tgz#8882b0bd62d1e0ce62f183d0d01b72e6e82e8c10"
1788
+ integrity sha512-LXn/oYIpBeucgP1EIJbKQ2/4ZmpvRl+dlrFdX7+94SKRUV3Evy3FsfMZY318vGhkWUS5MPhtOM3w1/hCOAOXcg==
1789
  dependencies:
1790
  "@types/node" "*"
1791
  "@types/source-list-map" "*"
1792
  source-map "^0.7.3"
1793
 
1794
  "@types/webpack@^4.4.31":
1795
+ version "4.41.26"
1796
+ resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.26.tgz#27a30d7d531e16489f9c7607c747be6bc1a459ef"
1797
+ integrity sha512-7ZyTfxjCRwexh+EJFwRUM+CDB2XvgHl4vfuqf1ZKrgGvcS5BrNvPQqJh3tsZ0P6h6Aa1qClVHaJZszLPzpqHeA==
1798
  dependencies:
1799
  "@types/anymatch" "*"
1800
  "@types/node" "*"
1804
  source-map "^0.6.0"
1805
 
1806
  "@types/yargs-parser@*":
1807
+ version "20.2.0"
1808
+ resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-20.2.0.tgz#dd3e6699ba3237f0348cd085e4698780204842f9"
1809
+ integrity sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==
1810
 
1811
  "@types/yargs@^15.0.0":
1812
+ version "15.0.13"
1813
+ resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.13.tgz#34f7fec8b389d7f3c1fd08026a5763e072d3c6dc"
1814
+ integrity sha512-kQ5JNTrbDv3Rp5X2n/iUu37IJBDU2gsZ5R/g1/KHOOEc5IKfUFjXT6DENPGduh08I/pamwtEq4oul7gUqKTQDQ==
1815
  dependencies:
1816
  "@types/yargs-parser" "*"
1817
 
1995
  resolved "https://registry.yarnpkg.com/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-2.7.0.tgz#30fcdb6bb3a3eb37f551021aac338918455782eb"
1996
  integrity sha512-yR+rSyfHKfevW84vKBOERpjEslD/o00CaYMftywVYOjsOQ8GLS6xv/VgDcpQ8JomJ9eRRInLRpeGKTM3lOa4xQ==
1997
 
1998
+ "@wordpress/babel-preset-default@^4.20.0":
1999
+ version "4.20.0"
2000
+ resolved "https://registry.yarnpkg.com/@wordpress/babel-preset-default/-/babel-preset-default-4.20.0.tgz#7db65b81d0274a3708619f15d0bda07132040ee8"
2001
+ integrity sha512-VKPoC5We2GNxon5umOeZ7NIP4CfP7X5gqslSnNrLW4kD1XgmbVaCs2ISFF8+mObVVb6KAzbaUjI6OWljcUb5UA==
2002
  dependencies:
2003
+ "@babel/core" "^7.12.9"
2004
+ "@babel/plugin-transform-react-jsx" "^7.12.7"
2005
+ "@babel/plugin-transform-runtime" "^7.12.1"
2006
+ "@babel/preset-env" "^7.12.7"
2007
+ "@babel/runtime" "^7.12.5"
2008
  "@wordpress/babel-plugin-import-jsx-pragma" "^2.7.0"
2009
  "@wordpress/browserslist-config" "^2.7.0"
2010
+ "@wordpress/element" "^2.19.0"
2011
  "@wordpress/warning" "^1.3.0"
2012
  core-js "^3.6.4"
2013
 
2014
+ "@wordpress/base-styles@^3.3.0":
2015
+ version "3.3.2"
2016
+ resolved "https://registry.yarnpkg.com/@wordpress/base-styles/-/base-styles-3.3.2.tgz#3d9a1390c883dc887a6d13a973542db5fc731697"
2017
+ integrity sha512-GPvvfRUXAnAhsND92w8KEydAwtfim+6Xr8WUt9M+8ryPxlg85lRRdcpJkMB8sfqtBzBmWvXUsKmiimGew5o6zA==
2018
 
2019
  "@wordpress/browserslist-config@^2.7.0":
2020
  version "2.7.0"
2021
  resolved "https://registry.yarnpkg.com/@wordpress/browserslist-config/-/browserslist-config-2.7.0.tgz#37e39ede39bec5a540dc93b96569787025aadc83"
2022
  integrity sha512-pB45JlfmHuEigNFZ1X+CTgIsOT3/TTb9iZxw1DHXge/7ytY8FNhtcNwTfF9IgnS6/xaFRZBqzw4DyH4sP1Lyxg==
2023
 
2024
+ "@wordpress/dependency-extraction-webpack-plugin@^2.9.0":
2025
+ version "2.9.0"
2026
+ resolved "https://registry.yarnpkg.com/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-2.9.0.tgz#0b38278afc0429506a1ae6b82a2fc8a88bc25f58"
2027
+ integrity sha512-Eo8ByPd3iZ6az4UmdLD2xYLp1/7os/H80l28Y5OlS4DozkD3vcWCBReynWoBax74u3oJ9wWN5b/8oSxGwIKXYQ==
2028
  dependencies:
2029
  json2php "^0.0.4"
 
2030
  webpack-sources "^1.3.0"
2031
 
2032
+ "@wordpress/element@^2.19.0", "@wordpress/element@^2.19.1":
2033
+ version "2.19.1"
2034
+ resolved "https://registry.yarnpkg.com/@wordpress/element/-/element-2.19.1.tgz#1f66a4cc39d45db3bc1b928e4aaf3885bdd29e32"
2035
+ integrity sha512-mjgFYJzSCNlQBFXvVP806pJiKh9nSIB+NeAVUVwMOntek4aCdKk+t4aTU2cRmktZI2QRySmy+lyDrY2aVkwdyg==
2036
  dependencies:
2037
+ "@babel/runtime" "^7.12.5"
2038
  "@types/react" "^16.9.0"
2039
  "@types/react-dom" "^16.9.0"
2040
+ "@wordpress/escape-html" "^1.11.1"
2041
  lodash "^4.17.19"
2042
  react "^16.13.1"
2043
  react-dom "^16.13.1"
2044
 
2045
+ "@wordpress/escape-html@^1.11.1":
2046
+ version "1.11.1"
2047
+ resolved "https://registry.yarnpkg.com/@wordpress/escape-html/-/escape-html-1.11.1.tgz#831b54ad20d9cf55f1b6d97adfdc0dd1ba024913"
2048
+ integrity sha512-kthpdAijVY1tSGnSy1kuKM5+L/u7uxzSBNDusqKcfeSgczfHlfKwkkA82SMHzsSR/WicXDaWBfcEMqfb4PENiQ==
2049
  dependencies:
2050
+ "@babel/runtime" "^7.12.5"
2051
 
2052
+ "@wordpress/eslint-plugin@^7.4.0":
2053
+ version "7.4.0"
2054
+ resolved "https://registry.yarnpkg.com/@wordpress/eslint-plugin/-/eslint-plugin-7.4.0.tgz#c4da1d69aff55ba7e0d4bc516a61a7b64a181cf5"
2055
+ integrity sha512-HJpDYz2drtC9rY8MiYtYJ3cimioEIweGyb3P2DQTjUZ3sC4AGg+97PhXLHUdKfsFQ31JRxyLS9kKuGdDVBwWww==
2056
  dependencies:
2057
  "@wordpress/prettier-config" "^0.4.0"
2058
  babel-eslint "^10.1.0"
2065
  eslint-plugin-react "^7.20.0"
2066
  eslint-plugin-react-hooks "^4.0.4"
2067
  globals "^12.0.0"
2068
+ prettier "npm:wp-prettier@2.2.1-beta-1"
2069
  requireindex "^1.2.0"
2070
 
2071
+ "@wordpress/icons@^2.9.0":
2072
+ version "2.9.1"
2073
+ resolved "https://registry.yarnpkg.com/@wordpress/icons/-/icons-2.9.1.tgz#932389e4d602748707321684eda08cb923e2b814"
2074
+ integrity sha512-SLP3cJpnY2jNvoCpbBiaM37N3vZmfqqJsNspkRQXuPkLqBLu576GV+WX7l1Eqq6i12/nLUfHu3blhOAQrNtxYQ==
2075
  dependencies:
2076
+ "@babel/runtime" "^7.12.5"
2077
+ "@wordpress/element" "^2.19.1"
2078
+ "@wordpress/primitives" "^1.11.1"
2079
 
2080
+ "@wordpress/jest-console@^3.10.0":
2081
+ version "3.10.0"
2082
+ resolved "https://registry.yarnpkg.com/@wordpress/jest-console/-/jest-console-3.10.0.tgz#3863008226c45f22cfcbdbc43bd2f1ab2abc34c5"
2083
+ integrity sha512-iS1GSO+o7+p2PhvScOquD+IK7WqmVxa2s9uTUQyNEo06f9EUv6KNw0B1iZ00DpbgLqDCiczfdCNapC816UXIIA==
2084
  dependencies:
2085
+ "@babel/runtime" "^7.12.5"
2086
  jest-matcher-utils "^25.3.0"
2087
  lodash "^4.17.19"
2088
 
2089
+ "@wordpress/jest-preset-default@^6.6.0":
2090
+ version "6.6.0"
2091
+ resolved "https://registry.yarnpkg.com/@wordpress/jest-preset-default/-/jest-preset-default-6.6.0.tgz#626451500bbb90afe66716fc7bed05b0294c0c3f"
2092
+ integrity sha512-9HbKUNRMUCooXAKt+6jj5SZjDMtWoR9yMb9bJ5eCd9wUfrfQ/x2nUJK/RXiv1aI85HHmzl5KfQquZF76lYEkcw==
2093
  dependencies:
2094
  "@jest/reporters" "^25.3.0"
2095
+ "@wordpress/jest-console" "^3.10.0"
2096
  babel-jest "^25.3.0"
2097
  enzyme "^3.11.0"
2098
  enzyme-adapter-react-16 "^1.15.2"
2103
  resolved "https://registry.yarnpkg.com/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-3.1.0.tgz#e06d7c8c70fb4fc38947f35a195e49dc058fe9d1"
2104
  integrity sha512-SYRWpzpQaSsBUiRO+ssqg6AHjgCF4j2npstGTGaKdVs/B720fLFzeyONuMmo1ZtMb9v6MyEWxVz5ON6dDgmVYg==
2105
 
2106
+ "@wordpress/postcss-plugins-preset@^1.6.0":
2107
+ version "1.6.0"
2108
+ resolved "https://registry.yarnpkg.com/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-1.6.0.tgz#e1f78f15485fdb1536c41ba9170f7625363f1e7a"
2109
+ integrity sha512-WPToVlX99PiUSSxSbwAR2wJtIpbcnnRkB48sIIkDvw7rCpSWkh6OLuzfj0o5g+JCYuNL1OnQXFA8EtydNEZ9Sw==
2110
  dependencies:
2111
+ "@wordpress/base-styles" "^3.3.0"
2112
  "@wordpress/postcss-themes" "^2.6.0"
2113
+ autoprefixer "^9.8.6"
2114
+ postcss-custom-properties "^10.0.0"
2115
 
2116
  "@wordpress/postcss-themes@^2.6.0":
2117
  version "2.6.0"
2125
  resolved "https://registry.yarnpkg.com/@wordpress/prettier-config/-/prettier-config-0.4.0.tgz#bc8ab5c234c74a5c3bbb424cbbc3010b2be1be44"
2126
  integrity sha512-7c4VeugkCwDkaHSD7ffxoP0VC5c///gCTEAT032OhI5Rik2dPxE3EkNAB2NhotGE8M4dMAg4g5Wj2OWZIn8TFw==
2127
 
2128
+ "@wordpress/primitives@^1.11.1":
2129
+ version "1.11.1"
2130
+ resolved "https://registry.yarnpkg.com/@wordpress/primitives/-/primitives-1.11.1.tgz#24eb34ab216a4fe1d40bc2210ecd38bb597f66ba"
2131
+ integrity sha512-xYxcQ0JGnYjaSo1oXCapFl69jBjOPT8iuLf9RC1TulmZFnQsvqIv7Mu9VW9YPTg4gMXAavLD2EB+fqXdI1NNhQ==
2132
  dependencies:
2133
+ "@babel/runtime" "^7.12.5"
2134
+ "@wordpress/element" "^2.19.1"
2135
  classnames "^2.2.5"
2136
 
2137
+ "@wordpress/scripts@^12.6.1":
2138
+ version "12.6.1"
2139
+ resolved "https://registry.yarnpkg.com/@wordpress/scripts/-/scripts-12.6.1.tgz#0a708aa49b1f4c5dbaf3687028f61d5d9eb11c10"
2140
+ integrity sha512-pDLtACFrP5gUA414qrE49dUrR7yMy40+//1e/5Nx821lnmDb7GAGWGo1gX4lJ2gbfSjePwmRoZe6Mph87vSnLQ==
2141
  dependencies:
2142
  "@svgr/webpack" "^5.2.0"
2143
+ "@wordpress/babel-preset-default" "^4.20.0"
2144
+ "@wordpress/dependency-extraction-webpack-plugin" "^2.9.0"
2145
+ "@wordpress/eslint-plugin" "^7.4.0"
2146
+ "@wordpress/jest-preset-default" "^6.6.0"
2147
  "@wordpress/npm-package-json-lint-config" "^3.1.0"
2148
+ "@wordpress/postcss-plugins-preset" "^1.6.0"
2149
  "@wordpress/prettier-config" "^0.4.0"
2150
  babel-jest "^25.3.0"
2151
  babel-loader "^8.1.0"
2157
  dir-glob "^3.0.1"
2158
  eslint "^7.1.0"
2159
  eslint-plugin-markdown "^1.0.2"
2160
+ ignore-emit-webpack-plugin "^2.0.6"
2161
  jest "^25.3.0"
2162
  jest-puppeteer "^4.4.0"
2163
  markdownlint "^0.18.0"
2164
  markdownlint-cli "^0.21.0"
2165
  mini-css-extract-plugin "^0.9.0"
2166
  minimist "^1.2.0"
 
2167
  npm-package-json-lint "^5.0.0"
2168
  postcss-loader "^3.0.0"
2169
+ prettier "npm:wp-prettier@2.2.1-beta-1"
2170
  puppeteer "npm:puppeteer-core@3.0.0"
2171
  read-pkg-up "^1.0.1"
2172
  resolve-bin "^0.4.0"
2173
+ sass "^1.26.11"
2174
  sass-loader "^8.0.2"
2175
  source-map-loader "^0.2.4"
2176
  stylelint "^13.6.0"
2184
  webpack-livereload-plugin "^2.3.0"
2185
 
2186
  "@wordpress/warning@^1.3.0":
2187
+ version "1.3.1"
2188
+ resolved "https://registry.yarnpkg.com/@wordpress/warning/-/warning-1.3.1.tgz#67ff34034277249ffc9d360c88e77824f7be5615"
2189
+ integrity sha512-MdZ/4k2KmdH4h71KfKUXPCm8eR4fnD1t9W70vIX5+MsdiA7uplkwcDWxybITYVOmVT0Zk4F5CJ29AcsJAvtgZg==
2190
 
2191
  "@xtuc/ieee754@^1.2.0":
2192
  version "1.2.0"
2232
  acorn "^6.0.1"
2233
  acorn-walk "^6.0.1"
2234
 
2235
+ acorn-jsx@^5.3.1:
2236
  version "5.3.1"
2237
  resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.1.tgz#fc8661e11b7ac1539c47dbfea2e72b3af34d267b"
2238
  integrity sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==
2270
  integrity sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==
2271
 
2272
  agent-base@6:
2273
+ version "6.0.2"
2274
+ resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77"
2275
+ integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==
2276
  dependencies:
2277
  debug "4"
2278
 
2324
  integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==
2325
 
2326
  ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.2, ajv@^6.12.3, ajv@^6.12.4:
2327
+ version "6.12.6"
2328
+ resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
2329
+ integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
2330
  dependencies:
2331
  fast-deep-equal "^3.1.1"
2332
  fast-json-stable-stringify "^2.0.0"
2333
  json-schema-traverse "^0.4.1"
2334
  uri-js "^4.2.2"
2335
 
2336
+ ajv@^7.0.2:
2337
+ version "7.0.4"
2338
+ resolved "https://registry.yarnpkg.com/ajv/-/ajv-7.0.4.tgz#827e5f5ae32f5e5c1637db61f253a112229b5e2f"
2339
+ integrity sha512-xzzzaqgEQfmuhbhAoqjJ8T/1okb6gAzXn/eQRNpAN1AEUoHJTNF9xCDRTtf/s3SKldtZfa+RJeTs+BQq+eZ/sw==
2340
+ dependencies:
2341
+ fast-deep-equal "^3.1.1"
2342
+ json-schema-traverse "^1.0.0"
2343
+ require-from-string "^2.0.2"
2344
+ uri-js "^4.2.2"
2345
 
2346
  ansi-align@^2.0.0:
2347
  version "2.0.0"
2448
  integrity sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==
2449
 
2450
  arch@^2.1.2:
2451
+ version "2.2.0"
2452
+ resolved "https://registry.yarnpkg.com/arch/-/arch-2.2.0.tgz#1bc47818f305764f23ab3306b0bfc086c5a29d11"
2453
+ integrity sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==
2454
 
2455
  archy@~1.0.0:
2456
  version "1.0.0"
2515
  resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-1.0.0.tgz#baf79e62e6ef4c2a4c0b831232daffec251f9d83"
2516
  integrity sha1-uveeYubvTCpMC4MSMtr/7CUfnYM=
2517
 
 
 
 
 
 
2518
  array-flatten@1.1.1:
2519
  version "1.1.1"
2520
  resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2"
2525
  resolved "https://registry.yarnpkg.com/array-ify/-/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece"
2526
  integrity sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=
2527
 
2528
+ array-includes@^3.1.1, array-includes@^3.1.2:
2529
+ version "3.1.2"
2530
+ resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.2.tgz#a8db03e0b88c8c6aeddc49cb132f9bcab4ebf9c8"
2531
+ integrity sha512-w2GspexNQpx+PutG3QpT437/BenZBj0M/MZGn5mzv/MofYqo0xmRHzn4lFsoDlWJ+THYsGJmFlW68WlDFx7VRw==
2532
  dependencies:
2533
+ call-bind "^1.0.0"
2534
  define-properties "^1.1.3"
2535
+ es-abstract "^1.18.0-next.1"
2536
+ get-intrinsic "^1.0.1"
2537
  is-string "^1.0.5"
2538
 
2539
  array-slice@^1.0.0:
2572
  es-abstract "^1.17.4"
2573
 
2574
  array.prototype.flat@^1.2.3:
2575
+ version "1.2.4"
2576
+ resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz#6ef638b43312bd401b4c6199fdec7e2dc9e9a123"
2577
+ integrity sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==
2578
  dependencies:
2579
+ call-bind "^1.0.0"
2580
  define-properties "^1.1.3"
2581
+ es-abstract "^1.18.0-next.1"
2582
 
2583
  array.prototype.flatmap@^1.2.3:
2584
+ version "1.2.4"
2585
+ resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz#94cfd47cc1556ec0747d97f7c7738c58122004c9"
2586
+ integrity sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==
2587
  dependencies:
2588
+ call-bind "^1.0.0"
2589
  define-properties "^1.1.3"
2590
+ es-abstract "^1.18.0-next.1"
2591
  function-bind "^1.1.1"
2592
 
2593
  arrify@^1.0.1:
2655
  resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf"
2656
  integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==
2657
 
 
 
 
 
 
2658
  async-limiter@~1.0.0:
2659
  version "1.0.1"
2660
  resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd"
2692
  resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9"
2693
  integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==
2694
 
2695
+ autoprefixer@^9.8.6:
2696
  version "9.8.6"
2697
  resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.8.6.tgz#3b73594ca1bf9266320c5acf1588d74dea74210f"
2698
  integrity sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==
2711
  integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=
2712
 
2713
  aws4@^1.8.0:
2714
+ version "1.11.0"
2715
+ resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59"
2716
+ integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==
2717
 
2718
+ axe-core@^4.0.2:
2719
+ version "4.1.1"
2720
+ resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.1.1.tgz#70a7855888e287f7add66002211a423937063eaf"
2721
+ integrity sha512-5Kgy8Cz6LPC9DJcNb3yjAXTu3XihQgEdnIg50c//zOC/MyLP0Clg+Y8Sh9ZjjnvBrDZU4DgXS9C3T9r4/scGZQ==
2722
 
2723
+ axobject-query@^2.2.0:
2724
  version "2.2.0"
2725
  resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be"
2726
  integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==
2752
  slash "^3.0.0"
2753
 
2754
  babel-loader@^8.1.0:
2755
+ version "8.2.2"
2756
+ resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.2.2.tgz#9363ce84c10c9a40e6c753748e1441b60c8a0b81"
2757
+ integrity sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==
2758
  dependencies:
2759
+ find-cache-dir "^3.3.1"
2760
  loader-utils "^1.4.0"
2761
+ make-dir "^3.1.0"
 
2762
  schema-utils "^2.6.5"
2763
 
2764
  babel-plugin-dynamic-import-node@^2.3.3:
2823
  resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
2824
  integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c=
2825
 
2826
+ base64-js@^1.0.2, base64-js@^1.3.1:
2827
+ version "1.5.1"
2828
+ resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
2829
+ integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
2830
 
2831
  base@^0.11.1:
2832
  version "0.11.2"
2849
  tweetnacl "^0.14.3"
2850
 
2851
  before-after-hook@^2.1.0:
2852
+ version "2.1.1"
2853
+ resolved "https://registry.yarnpkg.com/before-after-hook/-/before-after-hook-2.1.1.tgz#99ae36992b5cfab4a83f6bee74ab27835f28f405"
2854
+ integrity sha512-5ekuQOvO04MDj7kYZJaMab2S8SPjGJbotVNyv7QYFCOAwrGZs/YnoDNlh1U+m5hl7H2D/+n0taaAV/tfyd3KMA==
2855
 
2856
  bfj@^6.1.1:
2857
  version "6.1.2"
2886
  integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==
2887
 
2888
  binary-extensions@^2.0.0:
2889
+ version "2.2.0"
2890
+ resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d"
2891
+ integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==
2892
 
2893
  bindings@^1.5.0:
2894
  version "1.5.0"
2911
  resolved "https://registry.yarnpkg.com/blob-util/-/blob-util-2.0.2.tgz#3b4e3c281111bb7f11128518006cdc60b403a1eb"
2912
  integrity sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==
2913
 
 
 
 
 
 
 
 
2914
  bluebird@^3.5.1, bluebird@^3.5.3, bluebird@^3.5.5, bluebird@^3.7.2:
2915
  version "3.7.2"
2916
  resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f"
2921
  resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.9.tgz#26d556829458f9d1e81fc48952493d0ba3507828"
2922
  integrity sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==
2923
 
2924
+ bn.js@^5.0.0, bn.js@^5.1.1:
2925
  version "5.1.3"
2926
  resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.1.3.tgz#beca005408f642ebebea80b042b4d18d2ac0ee6b"
2927
  integrity sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==
3055
  safe-buffer "^5.1.2"
3056
 
3057
  browserify-rsa@^4.0.0, browserify-rsa@^4.0.1:
3058
+ version "4.1.0"
3059
+ resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.1.0.tgz#b2fd06b5b75ae297f7ce2dc651f918f5be158c8d"
3060
+ integrity sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==
3061
  dependencies:
3062
+ bn.js "^5.0.0"
3063
  randombytes "^2.0.1"
3064
 
3065
  browserify-sign@^4.0.0:
3084
  dependencies:
3085
  pako "~1.0.5"
3086
 
3087
+ browserslist@^4.12.0, browserslist@^4.14.5, browserslist@^4.16.1:
3088
+ version "4.16.3"
3089
+ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.3.tgz#340aa46940d7db878748567c5dea24a48ddf3717"
3090
+ integrity sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw==
3091
  dependencies:
3092
+ caniuse-lite "^1.0.30001181"
3093
+ colorette "^1.2.1"
3094
+ electron-to-chromium "^1.3.649"
3095
+ escalade "^3.1.1"
3096
+ node-releases "^1.1.70"
3097
 
3098
  bser@2.1.1:
3099
  version "2.1.1"
3127
  isarray "^1.0.0"
3128
 
3129
  buffer@^5.2.1, buffer@^5.5.0:
3130
+ version "5.7.1"
3131
+ resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0"
3132
+ integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==
3133
  dependencies:
3134
+ base64-js "^1.3.1"
3135
+ ieee754 "^1.1.13"
3136
 
3137
  builtin-status-codes@^3.0.0:
3138
  version "3.0.0"
3228
  resolved "https://registry.yarnpkg.com/cachedir/-/cachedir-2.3.0.tgz#0c75892a052198f0b21c7c1804d8331edfcae0e8"
3229
  integrity sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==
3230
 
3231
+ call-bind@^1.0.0, call-bind@^1.0.2:
3232
+ version "1.0.2"
3233
+ resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c"
3234
+ integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==
3235
+ dependencies:
3236
+ function-bind "^1.1.1"
3237
+ get-intrinsic "^1.0.2"
3238
+
3239
  call-limit@^1.1.1:
3240
  version "1.1.1"
3241
  resolved "https://registry.yarnpkg.com/call-limit/-/call-limit-1.1.1.tgz#ef15f2670db3f1992557e2d965abc459e6e358d4"
3265
  resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
3266
  integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
3267
 
 
 
 
 
 
 
 
 
3268
  camelcase-keys@^6.2.2:
3269
  version "6.2.2"
3270
  resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-6.2.2.tgz#5e755d6ba51aa223ec7d3d52f25778210f9dc3c0"
3274
  map-obj "^4.0.0"
3275
  quick-lru "^4.0.1"
3276
 
 
 
 
 
 
3277
  camelcase@^4.0.0, camelcase@^4.1.0:
3278
  version "4.1.0"
3279
  resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd"
3284
  resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
3285
  integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
3286
 
3287
+ camelcase@^6.2.0:
3288
+ version "6.2.0"
3289
+ resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809"
3290
+ integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==
3291
 
3292
+ caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001181:
3293
+ version "1.0.30001181"
3294
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001181.tgz#4f0e5184e1ea7c3bf2727e735cbe7ca9a451d673"
3295
+ integrity sha512-m5ul/ARCX50JB8BSNM+oiPmQrR5UmngaQ3QThTTp5HcIIQGP/nPBs82BYLE+tigzm3VW+F4BJIhUyaVtEweelQ==
3296
 
3297
  capture-exit@^2.0.0:
3298
  version "2.0.0"
3319
  resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
3320
  integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=
3321
 
3322
+ chalk@^1.0.0, chalk@^1.1.3:
 
 
 
 
 
3323
  version "1.1.3"
3324
  resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
3325
  integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=
3355
  ansi-styles "^4.1.0"
3356
  supports-color "^7.1.0"
3357
 
 
 
 
 
 
3358
  character-entities-legacy@^1.0.0:
3359
  version "1.1.4"
3360
  resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz#94bc1845dce70a5bb9d2ecc748725661293d8fc1"
3393
  resolved "https://registry.yarnpkg.com/check-types/-/check-types-8.0.3.tgz#3356cca19c889544f2d7a95ed49ce508a0ecf552"
3394
  integrity sha512-YpeKZngUmG65rLudJ4taU7VLkOCTMhNl/u4ctNC56LQS/zJTyNH0Lrtwm1tfTsbLlwvlfsA2d1c8vCf/Kh2KwQ==
3395
 
3396
+ cheerio-select-tmp@^0.1.0:
3397
+ version "0.1.1"
3398
+ resolved "https://registry.yarnpkg.com/cheerio-select-tmp/-/cheerio-select-tmp-0.1.1.tgz#55bbef02a4771710195ad736d5e346763ca4e646"
3399
+ integrity sha512-YYs5JvbpU19VYJyj+F7oYrIE2BOll1/hRU7rEy/5+v9BzkSo3bK81iAeeQEMI92vRIxz677m72UmJUiVwwgjfQ==
3400
+ dependencies:
3401
+ css-select "^3.1.2"
3402
+ css-what "^4.0.0"
3403
+ domelementtype "^2.1.0"
3404
+ domhandler "^4.0.0"
3405
+ domutils "^2.4.4"
3406
+
3407
  cheerio@^1.0.0-rc.3:
3408
+ version "1.0.0-rc.5"
3409
+ resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.5.tgz#88907e1828674e8f9fee375188b27dadd4f0fa2f"
3410
+ integrity sha512-yoqps/VCaZgN4pfXtenwHROTp8NG6/Hlt4Jpz2FEP0ZJQ+ZUkVDd0hAPDNKhj3nakpfPt/CNs57yEtxD1bXQiw==
3411
+ dependencies:
3412
+ cheerio-select-tmp "^0.1.0"
3413
+ dom-serializer "~1.2.0"
3414
+ domhandler "^4.0.0"
3415
+ entities "~2.1.0"
3416
+ htmlparser2 "^6.0.0"
3417
+ parse5 "^6.0.0"
3418
+ parse5-htmlparser2-tree-adapter "^6.0.0"
3419
+
3420
+ "chokidar@>=2.0.0 <4.0.0", chokidar@^3.4.1:
3421
+ version "3.5.1"
3422
+ resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.1.tgz#ee9ce7bbebd2b79f49f304799d5468e31e14e68a"
3423
+ integrity sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==
3424
  dependencies:
3425
+ anymatch "~3.1.1"
3426
+ braces "~3.0.2"
3427
+ glob-parent "~5.1.0"
3428
+ is-binary-path "~2.1.0"
3429
+ is-glob "~4.0.1"
3430
+ normalize-path "~3.0.0"
3431
+ readdirp "~3.5.0"
3432
+ optionalDependencies:
3433
+ fsevents "~2.3.1"
3434
 
3435
  chokidar@^2.1.8:
3436
  version "2.1.8"
3451
  optionalDependencies:
3452
  fsevents "^1.2.7"
3453
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3454
  chownr@^1.1.1, chownr@^1.1.2, chownr@^1.1.4:
3455
  version "1.1.4"
3456
  resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b"
3569
  colors "^1.1.2"
3570
 
3571
  cli-table@^0.3.1:
3572
+ version "0.3.4"
3573
+ resolved "https://registry.yarnpkg.com/cli-table/-/cli-table-0.3.4.tgz#5b37fd723751f1a6e9e70d55953a75e16eab958e"
3574
+ integrity sha512-1vinpnX/ZERcmE443i3SZTmU5DF0rPO9DrL4I2iVAllhxzCM9SzPlHnz19fsZB78htkKZvYBvj6SZ6vXnaxmTA==
3575
  dependencies:
3576
+ chalk "^2.4.1"
3577
+ string-width "^4.2.0"
3578
 
3579
  cli-truncate@^0.2.1:
3580
  version "0.2.1"
3611
  strip-ansi "^6.0.0"
3612
  wrap-ansi "^6.2.0"
3613
 
3614
+ cliui@^7.0.2:
3615
+ version "7.0.4"
3616
+ resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f"
3617
+ integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==
3618
+ dependencies:
3619
+ string-width "^4.2.0"
3620
+ strip-ansi "^6.0.0"
3621
+ wrap-ansi "^7.0.0"
3622
+
3623
  clone-deep@^0.2.4:
3624
  version "0.2.4"
3625
  resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-0.2.4.tgz#4e73dd09e9fb971cc38670c5dced9c1896481cc6"
3726
  resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.1.tgz#4d0b921325c14faf92633086a536db6e89564b1b"
3727
  integrity sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==
3728
 
 
 
 
 
 
3729
  colors@^1.1.2:
3730
  version "1.4.0"
3731
  resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78"
3732
  integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==
3733
 
 
 
 
 
 
3734
  colors@~1.1.2:
3735
  version "1.1.2"
3736
  resolved "https://registry.yarnpkg.com/colors/-/colors-1.1.2.tgz#168a4701756b6a7f51a12ce0c97bfa28c084ed63"
3751
  dependencies:
3752
  delayed-stream "~1.0.0"
3753
 
3754
+ commander@^2.15.1, commander@^2.18.0, commander@^2.19.0, commander@^2.20.0:
3755
  version "2.20.3"
3756
  resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
3757
  integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
3761
  resolved "https://registry.yarnpkg.com/commander/-/commander-3.0.2.tgz#6837c3fb677ad9933d1cfba42dd14d5117d6b39e"
3762
  integrity sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow==
3763
 
3764
+ commander@^5.1.0:
3765
+ version "5.1.0"
3766
+ resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae"
3767
+ integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==
 
 
 
 
 
3768
 
3769
  commander@~2.9.0:
3770
  version "2.9.0"
3877
  integrity sha1-vXJ6f67XfnH/OYWskzUakSczrQ8=
3878
 
3879
  conventional-changelog-angular@^5.0.0:
3880
+ version "5.0.12"
3881
+ resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-5.0.12.tgz#c979b8b921cbfe26402eb3da5bbfda02d865a2b9"
3882
+ integrity sha512-5GLsbnkR/7A89RyHLvvoExbiGbd9xKdKqDTrArnPbOqBqG/2wIosu0fHwpeIRI8Tl94MhVNBXcLJZl92ZQ5USw==
3883
  dependencies:
3884
  compare-func "^2.0.0"
3885
  q "^1.5.1"
3893
  q "^1.5.1"
3894
 
3895
  conventional-changelog-writer@^4.0.0:
3896
+ version "4.1.0"
3897
+ resolved "https://registry.yarnpkg.com/conventional-changelog-writer/-/conventional-changelog-writer-4.1.0.tgz#1ca7880b75aa28695ad33312a1f2366f4b12659f"
3898
+ integrity sha512-WwKcUp7WyXYGQmkLsX4QmU42AZ1lqlvRW9mqoyiQzdD+rJWbTepdWoKJuwXTS+yq79XKnQNa93/roViPQrAQgw==
3899
  dependencies:
3900
  compare-func "^2.0.0"
3901
+ conventional-commits-filter "^2.0.7"
3902
  dateformat "^3.0.0"
3903
  handlebars "^4.7.6"
3904
  json-stringify-safe "^5.0.1"
3905
  lodash "^4.17.15"
3906
+ meow "^8.0.0"
3907
  semver "^6.0.0"
3908
  split "^1.0.0"
3909
+ through2 "^4.0.0"
3910
 
3911
+ conventional-commits-filter@^2.0.0, conventional-commits-filter@^2.0.7:
3912
+ version "2.0.7"
3913
+ resolved "https://registry.yarnpkg.com/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz#f8d9b4f182fce00c9af7139da49365b136c8a0b3"
3914
+ integrity sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==
3915
  dependencies:
3916
  lodash.ismatch "^4.4.0"
3917
  modify-values "^1.0.0"
3918
 
3919
  conventional-commits-parser@^3.0.0, conventional-commits-parser@^3.0.7:
3920
+ version "3.2.0"
3921
+ resolved "https://registry.yarnpkg.com/conventional-commits-parser/-/conventional-commits-parser-3.2.0.tgz#9e261b139ca4b7b29bcebbc54460da36894004ca"
3922
+ integrity sha512-XmJiXPxsF0JhAKyfA2Nn+rZwYKJ60nanlbSWwwkGwLQFbugsc0gv1rzc7VbbUWAzJfR1qR87/pNgv9NgmxtBMQ==
3923
  dependencies:
3924
  JSONStream "^1.0.4"
3925
  is-text-path "^1.0.1"
3926
  lodash "^4.17.15"
3927
+ meow "^8.0.0"
3928
  split2 "^2.0.0"
3929
+ through2 "^4.0.0"
3930
  trim-off-newlines "^1.0.0"
3931
 
3932
  convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0:
3963
  resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d"
3964
  integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=
3965
 
3966
+ core-js-compat@^3.8.0:
3967
+ version "3.8.3"
3968
+ resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.8.3.tgz#9123fb6b9cad30f0651332dc77deba48ef9b0b3f"
3969
+ integrity sha512-1sCb0wBXnBIL16pfFG1Gkvei6UzvKyTNYpiC41yrdjEv0UoJoq9E/abTMzyYJ6JpTkAj15dLjbqifIzEBDVvog==
3970
  dependencies:
3971
+ browserslist "^4.16.1"
3972
  semver "7.0.0"
3973
 
3974
  core-js-pure@^3.0.0:
3975
+ version "3.8.3"
3976
+ resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.8.3.tgz#10e9e3b2592ecaede4283e8f3ad7020811587c02"
3977
+ integrity sha512-V5qQZVAr9K0xu7jXg1M7qTEwuxUgqr7dUOezGaNa7i+Xn9oXAU/d1fzqD9ObuwpVQOaorO5s70ckyi1woP9lVA==
3978
 
3979
  core-js@^2.6.5:
3980
+ version "2.6.12"
3981
+ resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec"
3982
+ integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==
3983
 
3984
  core-js@^3.6.4:
3985
+ version "3.8.3"
3986
+ resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.8.3.tgz#c21906e1f14f3689f93abcc6e26883550dd92dd0"
3987
+ integrity sha512-KPYXeVZYemC2TkNEkX/01I+7yd+nX3KddKwZ1Ww7SKWdI2wQprSgLmrTddT8nw92AjEklTsPBoSdQBhbI1bQ6Q==
3988
 
3989
  core-util-is@1.0.2, core-util-is@~1.0.0:
3990
  version "1.0.2"
4061
  safe-buffer "^5.0.1"
4062
  sha.js "^2.4.8"
4063
 
 
 
 
 
 
 
 
 
4064
  cross-spawn@^5.0.1, cross-spawn@^5.1.0:
4065
  version "5.1.0"
4066
  resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449"
4081
  shebang-command "^1.2.0"
4082
  which "^1.2.9"
4083
 
4084
+ cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3:
4085
  version "7.0.3"
4086
  resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
4087
  integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
4151
  domutils "^1.7.0"
4152
  nth-check "^1.0.2"
4153
 
4154
+ css-select@^3.1.2:
4155
+ version "3.1.2"
4156
+ resolved "https://registry.yarnpkg.com/css-select/-/css-select-3.1.2.tgz#d52cbdc6fee379fba97fb0d3925abbd18af2d9d8"
4157
+ integrity sha512-qmss1EihSuBNWNNhHjxzxSfJoFBM/lERB/Q4EnsJQQC62R2evJDW481091oAdOr9uh46/0n4nrg0It5cAnj1RA==
4158
  dependencies:
4159
+ boolbase "^1.0.0"
4160
+ css-what "^4.0.0"
4161
+ domhandler "^4.0.0"
4162
+ domutils "^2.4.3"
4163
+ nth-check "^2.0.0"
4164
 
4165
  css-tree@1.0.0-alpha.37:
4166
  version "1.0.0-alpha.37"
4170
  mdn-data "2.0.4"
4171
  source-map "^0.6.1"
4172
 
4173
+ css-tree@^1.1.2:
4174
+ version "1.1.2"
4175
+ resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.2.tgz#9ae393b5dafd7dae8a622475caec78d3d8fbd7b5"
4176
+ integrity sha512-wCoWush5Aeo48GLhfHPbmvZs59Z+M7k5+B1xDnXbdWNcEF423DoFdqSWE0PM5aNk5nI5cp1q7ms36zGApY/sKQ==
4177
  dependencies:
4178
+ mdn-data "2.0.14"
4179
  source-map "^0.6.1"
4180
 
 
 
 
 
 
4181
  css-what@^3.2.1:
4182
+ version "3.4.2"
4183
+ resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.4.2.tgz#ea7026fcb01777edbde52124e21f327e7ae950e4"
4184
+ integrity sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==
4185
+
4186
+ css-what@^4.0.0:
4187
+ version "4.0.0"
4188
+ resolved "https://registry.yarnpkg.com/css-what/-/css-what-4.0.0.tgz#35e73761cab2eeb3d3661126b23d7aa0e8432233"
4189
+ integrity sha512-teijzG7kwYfNVsUh2H/YN62xW3KK9YhXEgSlbxMlcyjPNvdKJqFx5lrwlJgoFP1ZHlB89iGDlo/JyshKeRhv5A==
4190
 
4191
  cssesc@^3.0.0:
4192
  version "3.0.0"
4194
  integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==
4195
 
4196
  csso@^4.0.2:
4197
+ version "4.2.0"
4198
+ resolved "https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529"
4199
+ integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==
4200
  dependencies:
4201
+ css-tree "^1.1.2"
4202
 
4203
  cssom@^0.4.1:
4204
  version "0.4.4"
4218
  cssom "~0.3.6"
4219
 
4220
  csstype@^3.0.2:
4221
+ version "3.0.6"
4222
+ resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.6.tgz#865d0b5833d7d8d40f4e5b8a6d76aea3de4725ef"
4223
+ integrity sha512-+ZAmfyWMT7TiIlzdqJgjMb7S4f1beorDbWbsocyK4RaiqA5RTX3K14bnBWmmA9QEM0gRdsjyyrEmcyga8Zsxmw==
 
 
 
 
 
 
 
4224
 
4225
  cwd@^0.10.0:
4226
  version "0.10.0"
4236
  integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=
4237
 
4238
  cypress@^5.3.0:
4239
+ version "5.6.0"
4240
+ resolved "https://registry.yarnpkg.com/cypress/-/cypress-5.6.0.tgz#6781755c3ddfd644ce3179fcd7389176c0c82280"
4241
+ integrity sha512-cs5vG3E2JLldAc16+5yQxaVRLLqMVya5RlrfPWkC72S5xrlHFdw7ovxPb61s4wYweROKTyH01WQc2PFzwwVvyQ==
4242
  dependencies:
4243
  "@cypress/listr-verbose-renderer" "^0.4.1"
4244
  "@cypress/request" "^2.88.5"
4252
  chalk "^4.1.0"
4253
  check-more-types "^2.24.0"
4254
  cli-table3 "~0.6.0"
4255
+ commander "^5.1.0"
4256
  common-tags "^1.8.0"
4257
  debug "^4.1.1"
4258
  eventemitter2 "^6.4.2"
4270
  minimist "^1.2.5"
4271
  moment "^2.27.0"
4272
  ospath "^1.2.2"
4273
+ pretty-bytes "^5.4.1"
4274
  ramda "~0.26.1"
4275
  request-progress "^3.0.0"
4276
+ supports-color "^7.2.0"
4277
  tmp "~0.2.1"
4278
  untildify "^4.0.0"
4279
  url "^0.11.0"
4310
  resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae"
4311
  integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==
4312
 
4313
+ debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.9:
4314
  version "2.6.9"
4315
  resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
4316
  integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
4324
  dependencies:
4325
  ms "2.0.0"
4326
 
4327
+ debug@4, debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1:
4328
+ version "4.3.1"
4329
+ resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee"
4330
+ integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==
4331
  dependencies:
4332
  ms "2.1.2"
4333
 
4334
  debug@^3.1.0, debug@^3.1.1:
4335
+ version "3.2.7"
4336
+ resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a"
4337
+ integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==
4338
  dependencies:
4339
  ms "^2.1.1"
4340
 
4351
  decamelize "^1.1.0"
4352
  map-obj "^1.0.0"
4353
 
4354
+ decamelize@^1.1.0, decamelize@^1.1.1, decamelize@^1.2.0:
4355
  version "1.2.0"
4356
  resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
4357
  integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=
4430
  pify "^4.0.1"
4431
  rimraf "^2.6.3"
4432
 
4433
+ del@^6.0.0:
4434
+ version "6.0.0"
4435
+ resolved "https://registry.yarnpkg.com/del/-/del-6.0.0.tgz#0b40d0332cea743f1614f818be4feb717714c952"
4436
+ integrity sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==
4437
+ dependencies:
4438
+ globby "^11.0.1"
4439
+ graceful-fs "^4.2.4"
4440
+ is-glob "^4.0.1"
4441
+ is-path-cwd "^2.2.0"
4442
+ is-path-inside "^3.0.2"
4443
+ p-map "^4.0.0"
4444
+ rimraf "^3.0.2"
4445
+ slash "^3.0.0"
4446
+
4447
  delayed-stream@~1.0.0:
4448
  version "1.0.0"
4449
  resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
4553
  domelementtype "^2.0.1"
4554
  entities "^2.0.0"
4555
 
4556
+ dom-serializer@^1.0.1, dom-serializer@~1.2.0:
4557
+ version "1.2.0"
4558
+ resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.2.0.tgz#3433d9136aeb3c627981daa385fc7f32d27c48f1"
4559
+ integrity sha512-n6kZFH/KlCrqs/1GHMOd5i2fd/beQHuehKdWvNNffbGHTr/almdhuVvTVFb3V7fglz+nC50fFusu3lY33h12pA==
4560
  dependencies:
4561
+ domelementtype "^2.0.1"
4562
+ domhandler "^4.0.0"
4563
+ entities "^2.0.0"
4564
 
4565
  domain-browser@^1.1.1:
4566
  version "1.2.0"
4567
  resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda"
4568
  integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==
4569
 
4570
+ domelementtype@1, domelementtype@^1.3.1:
4571
  version "1.3.1"
4572
  resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f"
4573
  integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==
4574
 
4575
+ domelementtype@^2.0.1, domelementtype@^2.1.0:
4576
+ version "2.1.0"
4577
+ resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.1.0.tgz#a851c080a6d1c3d94344aed151d99f669edf585e"
4578
+ integrity sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==
4579
 
4580
  domexception@^1.0.1:
4581
  version "1.0.1"
4591
  dependencies:
4592
  domelementtype "1"
4593
 
4594
+ domhandler@^4.0.0:
4595
+ version "4.0.0"
4596
+ resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.0.0.tgz#01ea7821de996d85f69029e81fa873c21833098e"
4597
+ integrity sha512-KPTbnGQ1JeEMQyO1iYXoagsI6so/C96HZiFyByU3T6iAzpXn8EGEvct6unm1ZGoed8ByO2oirxgwxBmqKF9haA==
4598
  dependencies:
4599
+ domelementtype "^2.1.0"
 
4600
 
4601
  domutils@^1.5.1, domutils@^1.7.0:
4602
  version "1.7.0"
4606
  dom-serializer "0"
4607
  domelementtype "1"
4608
 
4609
+ domutils@^2.4.3, domutils@^2.4.4:
4610
+ version "2.4.4"
4611
+ resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.4.4.tgz#282739c4b150d022d34699797369aad8d19bbbd3"
4612
+ integrity sha512-jBC0vOsECI4OMdD0GC9mGn7NXPLb+Qt6KW1YDQzeQYRUFKmNG8lh7mO5HiELfr+lLQE7loDVI4QcAxV80HS+RA==
4613
+ dependencies:
4614
+ dom-serializer "^1.0.1"
4615
+ domelementtype "^2.0.1"
4616
+ domhandler "^4.0.0"
4617
+
4618
  dot-prop@^3.0.0:
4619
  version "3.0.0"
4620
  resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-3.0.0.tgz#1b708af094a49c9a0e7dbcad790aba539dac1177"
4691
  resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.7.4.tgz#48661287573dcc53e366c7a1ae52c3a120eec9ba"
4692
  integrity sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==
4693
 
4694
+ electron-to-chromium@^1.3.649:
4695
+ version "1.3.650"
4696
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.650.tgz#24e821fff2ed61fd71fee092f2a0631b3c0c22a6"
4697
+ integrity sha512-j6pRuNylFBbroG6NB8Lw/Im9oDY74s2zWHBP5TmdYg73cBuL6cz//SMgolVa0gIJk/DSL+kO7baJ1DSXW1FUZg==
4698
 
4699
  elegant-spinner@^1.0.1:
4700
  version "1.0.1"
4725
  integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
4726
 
4727
  emoji-regex@^9.0.0:
4728
+ version "9.2.1"
4729
+ resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.1.tgz#c9b25604256bb3428964bead3ab63069d736f7ee"
4730
+ integrity sha512-117l1H6U4X3Krn+MrzYrL57d5H7siRHWraBs7s+LjRuFK7Fe7hJqnJ0skWlinqsycVLU5YAo6L8CsEYQ0V5prg==
4731
 
4732
  emojis-list@^3.0.0:
4733
  version "3.0.0"
4753
  dependencies:
4754
  once "^1.4.0"
4755
 
4756
+ enhanced-resolve@^4.1.1, enhanced-resolve@^4.5.0:
4757
+ version "4.5.0"
4758
+ resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz#2f3cfd84dbe3b487f18f2db2ef1e064a571ca5ec"
4759
+ integrity sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==
4760
  dependencies:
4761
  graceful-fs "^4.1.2"
4762
  memory-fs "^0.5.0"
4769
  dependencies:
4770
  ansi-colors "^4.1.1"
4771
 
4772
+ entities@^1.1.1:
4773
  version "1.1.2"
4774
  resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56"
4775
  integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==
4776
 
4777
+ entities@^2.0.0:
4778
+ version "2.2.0"
4779
+ resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55"
4780
+ integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==
4781
+
4782
+ entities@~2.0.0:
4783
  version "2.0.3"
4784
  resolved "https://registry.yarnpkg.com/entities/-/entities-2.0.3.tgz#5c487e5742ab93c15abb5da22759b8590ec03b7f"
4785
  integrity sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==
4786
 
4787
+ entities@~2.1.0:
4788
+ version "2.1.0"
4789
+ resolved "https://registry.yarnpkg.com/entities/-/entities-2.1.0.tgz#992d3129cf7df6870b96c57858c249a120f8b8b5"
4790
+ integrity sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==
4791
+
4792
  env-ci@^5.0.0:
4793
  version "5.0.2"
4794
  resolved "https://registry.yarnpkg.com/env-ci/-/env-ci-5.0.2.tgz#48b6687f8af8cdf5e31b8fcf2987553d085249d9"
4803
  integrity sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==
4804
 
4805
  enzyme-adapter-react-16@^1.15.2:
4806
+ version "1.15.6"
4807
+ resolved "https://registry.yarnpkg.com/enzyme-adapter-react-16/-/enzyme-adapter-react-16-1.15.6.tgz#fd677a658d62661ac5afd7f7f541f141f8085901"
4808
+ integrity sha512-yFlVJCXh8T+mcQo8M6my9sPgeGzj85HSHi6Apgf1Cvq/7EL/J9+1JoJmJsRxZgyTvPMAqOEpRSu/Ii/ZpyOk0g==
4809
  dependencies:
4810
+ enzyme-adapter-utils "^1.14.0"
4811
  enzyme-shallow-equal "^1.0.4"
4812
  has "^1.0.3"
4813
+ object.assign "^4.1.2"
4814
+ object.values "^1.1.2"
4815
  prop-types "^15.7.2"
4816
  react-is "^16.13.1"
4817
  react-test-renderer "^16.0.0-0"
4818
  semver "^5.7.0"
4819
 
4820
+ enzyme-adapter-utils@^1.14.0:
4821
+ version "1.14.0"
4822
+ resolved "https://registry.yarnpkg.com/enzyme-adapter-utils/-/enzyme-adapter-utils-1.14.0.tgz#afbb0485e8033aa50c744efb5f5711e64fbf1ad0"
4823
+ integrity sha512-F/z/7SeLt+reKFcb7597IThpDp0bmzcH1E9Oabqv+o01cID2/YInlqHbFl7HzWBl4h3OdZYedtwNDOmSKkk0bg==
4824
  dependencies:
4825
  airbnb-prop-types "^2.16.0"
4826
+ function.prototype.name "^1.1.3"
4827
+ has "^1.0.3"
4828
+ object.assign "^4.1.2"
4829
+ object.fromentries "^2.0.3"
4830
  prop-types "^15.7.2"
4831
  semver "^5.7.1"
4832
 
4881
  integrity sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA=
4882
 
4883
  errno@^0.1.3, errno@~0.1.7:
4884
+ version "0.1.8"
4885
+ resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f"
4886
+ integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==
4887
  dependencies:
4888
  prr "~1.0.1"
4889
 
4901
  dependencies:
4902
  string-template "~0.2.1"
4903
 
4904
+ es-abstract@^1.17.2, es-abstract@^1.17.4:
4905
  version "1.17.7"
4906
  resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.7.tgz#a4de61b2f66989fc7421676c1cb9787573ace54c"
4907
  integrity sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==
4918
  string.prototype.trimend "^1.0.1"
4919
  string.prototype.trimstart "^1.0.1"
4920
 
4921
+ es-abstract@^1.18.0-next.1:
4922
+ version "1.18.0-next.2"
4923
+ resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.0-next.2.tgz#088101a55f0541f595e7e057199e27ddc8f3a5c2"
4924
+ integrity sha512-Ih4ZMFHEtZupnUh6497zEL4y2+w8+1ljnCyaTa+adcoafI1GOvMwFlDjBLfWR7y9VLfrjRJe9ocuHY1PSR9jjw==
4925
  dependencies:
4926
+ call-bind "^1.0.2"
4927
  es-to-primitive "^1.2.1"
4928
  function-bind "^1.1.1"
4929
+ get-intrinsic "^1.0.2"
4930
  has "^1.0.3"
4931
  has-symbols "^1.0.1"
4932
  is-callable "^1.2.2"
4933
+ is-negative-zero "^2.0.1"
4934
  is-regex "^1.1.1"
4935
+ object-inspect "^1.9.0"
4936
  object-keys "^1.1.1"
4937
+ object.assign "^4.1.2"
4938
+ string.prototype.trimend "^1.0.3"
4939
+ string.prototype.trimstart "^1.0.3"
4940
 
4941
  es-to-primitive@^1.2.1:
4942
  version "1.2.1"
4959
  dependencies:
4960
  es6-promise "^4.0.3"
4961
 
4962
+ escalade@^3.1.1:
4963
+ version "3.1.1"
4964
+ resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40"
4965
+ integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==
4966
 
4967
  escape-html@~1.0.3:
4968
  version "1.0.3"
4974
  resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
4975
  integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
4976
 
4977
+ escape-string-regexp@^2.0.0:
4978
+ version "2.0.0"
4979
+ resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344"
4980
+ integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==
4981
+
4982
  escodegen@^1.11.1:
4983
  version "1.14.3"
4984
  resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503"
4992
  source-map "~0.6.1"
4993
 
4994
  eslint-config-prettier@^6.10.1:
4995
+ version "6.15.0"
4996
+ resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-6.15.0.tgz#7f93f6cb7d45a92f1537a70ecc06366e1ac6fed9"
4997
+ integrity sha512-a1+kOYLR8wMGustcgAjdydMsQ2A/2ipRPwRKUmfYaSxc9ZPcrku080Ctl6zrZzZNs/U82MjSv+qKREkoq3bJaw==
4998
  dependencies:
4999
  get-stdin "^6.0.0"
5000
 
5006
  "@typescript-eslint/experimental-utils" "^2.5.0"
5007
 
5008
  eslint-plugin-jsdoc@^30.2.2:
5009
+ version "30.7.13"
5010
+ resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-30.7.13.tgz#52e5c74fb806d3bbeb51d04a0c829508c3c6b563"
5011
+ integrity sha512-YM4WIsmurrp0rHX6XiXQppqKB8Ne5ATiZLJe2+/fkp9l9ExXFr43BbAbjZaVrpCT+tuPYOZ8k1MICARHnURUNQ==
5012
  dependencies:
5013
  comment-parser "^0.7.6"
5014
+ debug "^4.3.1"
5015
  jsdoctypeparser "^9.0.0"
5016
  lodash "^4.17.20"
5017
  regextras "^0.7.1"
5018
+ semver "^7.3.4"
5019
  spdx-expression-parse "^3.0.1"
5020
 
5021
  eslint-plugin-jsx-a11y@^6.2.3:
5022
+ version "6.4.1"
5023
+ resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz#a2d84caa49756942f42f1ffab9002436391718fd"
5024
+ integrity sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==
5025
  dependencies:
5026
+ "@babel/runtime" "^7.11.2"
5027
  aria-query "^4.2.2"
5028
  array-includes "^3.1.1"
5029
  ast-types-flow "^0.0.7"
5030
+ axe-core "^4.0.2"
5031
+ axobject-query "^2.2.0"
5032
  damerau-levenshtein "^1.0.6"
5033
  emoji-regex "^9.0.0"
5034
  has "^1.0.3"
5035
+ jsx-ast-utils "^3.1.0"
5036
  language-tags "^1.0.5"
5037
 
5038
  eslint-plugin-markdown@^1.0.2:
5045
  unified "^6.1.2"
5046
 
5047
  eslint-plugin-prettier@^3.1.2:
5048
+ version "3.3.1"
5049
+ resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.3.1.tgz#7079cfa2497078905011e6f82e8dd8453d1371b7"
5050
+ integrity sha512-Rq3jkcFY8RYeQLgk2cCwuc0P7SEFwDravPhsJZOQ5N4YI4DSg50NyqJ/9gdZHzQlHf8MvafSesbNJCcP/FF6pQ==
5051
  dependencies:
5052
  prettier-linter-helpers "^1.0.0"
5053
 
5054
  eslint-plugin-react-hooks@^4.0.4:
5055
+ version "4.2.0"
5056
+ resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz#8c229c268d468956334c943bb45fc860280f5556"
5057
+ integrity sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==
5058
 
5059
  eslint-plugin-react@^7.20.0:
5060
+ version "7.22.0"
5061
+ resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.22.0.tgz#3d1c542d1d3169c45421c1215d9470e341707269"
5062
+ integrity sha512-p30tuX3VS+NWv9nQot9xIGAHBXR0+xJVaZriEsHoJrASGCJZDJ8JLNM0YqKqI0AKm6Uxaa1VUHoNEibxRCMQHA==
5063
  dependencies:
5064
  array-includes "^3.1.1"
5065
  array.prototype.flatmap "^1.2.3"
5066
  doctrine "^2.1.0"
5067
  has "^1.0.3"
5068
+ jsx-ast-utils "^2.4.1 || ^3.0.0"
5069
  object.entries "^1.1.2"
5070
  object.fromentries "^2.0.2"
5071
  object.values "^1.1.1"
5072
  prop-types "^15.7.2"
5073
+ resolve "^1.18.1"
5074
  string.prototype.matchall "^4.0.2"
5075
 
5076
  eslint-scope@^4.0.3:
5101
  resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e"
5102
  integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==
5103
 
5104
+ eslint-visitor-keys@^2.0.0:
5105
+ version "2.0.0"
5106
+ resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz#21fdc8fbcd9c795cc0321f0563702095751511a8"
5107
+ integrity sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==
5108
+
5109
  eslint@^7.1.0:
5110
+ version "7.19.0"
5111
+ resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.19.0.tgz#6719621b196b5fad72e43387981314e5d0dc3f41"
5112
+ integrity sha512-CGlMgJY56JZ9ZSYhJuhow61lMPPjUzWmChFya71Z/jilVos7mR/jPgaEfVGgMBY5DshbKdG8Ezb8FDCHcoMEMg==
5113
  dependencies:
5114
  "@babel/code-frame" "^7.0.0"
5115
+ "@eslint/eslintrc" "^0.3.0"
5116
  ajv "^6.10.0"
5117
  chalk "^4.0.0"
5118
  cross-spawn "^7.0.2"
5121
  enquirer "^2.3.5"
5122
  eslint-scope "^5.1.1"
5123
  eslint-utils "^2.1.0"
5124
+ eslint-visitor-keys "^2.0.0"
5125
+ espree "^7.3.1"
5126
  esquery "^1.2.0"
5127
  esutils "^2.0.2"
5128
+ file-entry-cache "^6.0.0"
5129
  functional-red-black-tree "^1.0.1"
5130
  glob-parent "^5.0.0"
5131
  globals "^12.1.0"
5136
  js-yaml "^3.13.1"
5137
  json-stable-stringify-without-jsonify "^1.0.1"
5138
  levn "^0.4.1"
5139
+ lodash "^4.17.20"
5140
  minimatch "^3.0.4"
5141
  natural-compare "^1.4.0"
5142
  optionator "^0.9.1"
5145
  semver "^7.2.1"
5146
  strip-ansi "^6.0.0"
5147
  strip-json-comments "^3.1.0"
5148
+ table "^6.0.4"
5149
  text-table "^0.2.0"
5150
  v8-compile-cache "^2.0.3"
5151
 
5152
+ espree@^7.3.0, espree@^7.3.1:
5153
+ version "7.3.1"
5154
+ resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6"
5155
+ integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==
5156
  dependencies:
5157
  acorn "^7.4.0"
5158
+ acorn-jsx "^5.3.1"
5159
  eslint-visitor-keys "^1.3.0"
5160
 
5161
  esprima@^4.0.0, esprima@^4.0.1, esprima@~4.0.0:
5268
  strip-final-newline "^2.0.0"
5269
 
5270
  execa@^4.0.0, execa@^4.0.2:
5271
+ version "4.1.0"
5272
+ resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a"
5273
+ integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==
5274
  dependencies:
5275
  cross-spawn "^7.0.0"
5276
  get-stream "^5.0.0"
5282
  signal-exit "^3.0.2"
5283
  strip-final-newline "^2.0.0"
5284
 
5285
+ execa@^5.0.0:
5286
+ version "5.0.0"
5287
+ resolved "https://registry.yarnpkg.com/execa/-/execa-5.0.0.tgz#4029b0007998a841fbd1032e5f4de86a3c1e3376"
5288
+ integrity sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==
5289
+ dependencies:
5290
+ cross-spawn "^7.0.3"
5291
+ get-stream "^6.0.0"
5292
+ human-signals "^2.1.0"
5293
+ is-stream "^2.0.0"
5294
+ merge-stream "^2.0.0"
5295
+ npm-run-path "^4.0.1"
5296
+ onetime "^5.1.2"
5297
+ signal-exit "^3.0.3"
5298
+ strip-final-newline "^2.0.0"
5299
+
5300
  execall@^2.0.0:
5301
  version "2.0.0"
5302
  resolved "https://registry.yarnpkg.com/execall/-/execall-2.0.0.tgz#16a06b5fe5099df7d00be5d9c06eecded1663b45"
5476
  resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03"
5477
  integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==
5478
 
5479
+ fast-glob@^3.1.1, fast-glob@^3.2.5:
5480
+ version "3.2.5"
5481
+ resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.5.tgz#7939af2a656de79a4f1901903ee8adcaa7cb9661"
5482
+ integrity sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==
5483
  dependencies:
5484
  "@nodelib/fs.stat" "^2.0.2"
5485
  "@nodelib/fs.walk" "^1.2.3"
5504
  integrity sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==
5505
 
5506
  fastq@^1.6.0:
5507
+ version "1.10.1"
5508
+ resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.10.1.tgz#8b8f2ac8bf3632d67afcd65dac248d5fdc45385e"
5509
+ integrity sha512-AWuv6Ery3pM+dY7LYS8YIaCiQvUaos9OB1RyNgaOWnaX+Tik7Onvcsf8x8c+YtDeT0maYLniBip2hox5KtEXXA==
5510
  dependencies:
5511
  reusify "^1.0.4"
5512
 
5558
  dependencies:
5559
  escape-string-regexp "^1.0.5"
5560
 
5561
+ file-entry-cache@^6.0.0:
5562
+ version "6.0.0"
5563
+ resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.0.tgz#7921a89c391c6d93efec2169ac6bf300c527ea0a"
5564
+ integrity sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA==
5565
  dependencies:
5566
+ flat-cache "^3.0.4"
5567
 
5568
  file-uri-to-path@1.0.0:
5569
  version "1.0.0"
5649
  find-file-up "^0.1.2"
5650
 
5651
  find-process@^1.4.3:
5652
+ version "1.4.4"
5653
+ resolved "https://registry.yarnpkg.com/find-process/-/find-process-1.4.4.tgz#52820561162fda0d1feef9aed5d56b3787f0fd6e"
5654
+ integrity sha512-rRSuT1LE4b+BFK588D2V8/VG9liW0Ark1XJgroxZXI0LtwmQJOb490DvDYvbm+Hek9ETFzTutGfJ90gumITPhQ==
5655
  dependencies:
5656
+ chalk "^4.0.0"
5657
+ commander "^5.1.0"
5658
+ debug "^4.1.1"
5659
 
5660
  find-up@^1.0.0:
5661
  version "1.1.2"
5687
  locate-path "^5.0.0"
5688
  path-exists "^4.0.0"
5689
 
5690
+ find-versions@^4.0.0:
5691
+ version "4.0.0"
5692
+ resolved "https://registry.yarnpkg.com/find-versions/-/find-versions-4.0.0.tgz#3c57e573bf97769b8cb8df16934b627915da4965"
5693
+ integrity sha512-wgpWy002tA+wgmO27buH/9KzyEOQnKsG/R0yrcjPT9BOFm0zRBVQbZ95nRGXWMywS8YR5knRbpohio0bcJABxQ==
5694
  dependencies:
5695
+ semver-regex "^3.1.2"
5696
 
5697
  findup-sync@^2.0.0:
5698
  version "2.0.0"
5721
  dependencies:
5722
  glob "~5.0.0"
5723
 
 
 
 
 
 
 
 
 
5724
  fined@^1.0.1:
5725
  version "1.2.0"
5726
  resolved "https://registry.yarnpkg.com/fined/-/fined-1.2.0.tgz#d00beccf1aa2b475d16d423b0238b713a2c4a37b"
5737
  resolved "https://registry.yarnpkg.com/flagged-respawn/-/flagged-respawn-1.0.1.tgz#e7de6f1279ddd9ca9aac8a5971d618606b3aab41"
5738
  integrity sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==
5739
 
5740
+ flat-cache@^3.0.4:
5741
+ version "3.0.4"
5742
+ resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11"
5743
+ integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==
5744
  dependencies:
5745
+ flatted "^3.1.0"
5746
+ rimraf "^3.0.2"
 
5747
 
5748
+ flatted@^3.1.0:
5749
+ version "3.1.1"
5750
+ resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.1.1.tgz#c4b489e80096d9df1dfc97c79871aea7c617c469"
5751
+ integrity sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==
5752
 
5753
  flush-write-stream@^1.0.0:
5754
  version "1.1.1"
5840
  integrity sha1-mC1ok6+RjnLQjeyehnP/K1qNat0=
5841
 
5842
  fs-extra@^9.0.0, fs-extra@^9.0.1:
5843
+ version "9.1.0"
5844
+ resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d"
5845
+ integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==
5846
  dependencies:
5847
  at-least-node "^1.0.0"
5848
  graceful-fs "^4.2.0"
5849
  jsonfile "^6.0.1"
5850
+ universalify "^2.0.0"
5851
 
5852
  fs-minipass@^1.2.5:
5853
  version "1.2.7"
5895
  bindings "^1.5.0"
5896
  nan "^2.12.1"
5897
 
5898
+ fsevents@^2.1.2, fsevents@~2.3.1:
5899
+ version "2.3.1"
5900
+ resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.1.tgz#b209ab14c61012636c8863507edf7fb68cc54e9f"
5901
+ integrity sha512-YR47Eg4hChJGAB1O3yEAOkGO+rlzutoICGqGo9EZ4lKWokzZRSyIW1QmTzqjtw8MJdj9srP869CuWw/hyzSiBw==
 
 
 
 
 
 
 
 
 
 
5902
 
5903
  function-bind@^1.1.1:
5904
  version "1.1.1"
5905
  resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
5906
  integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
5907
 
5908
+ function.prototype.name@^1.1.2, function.prototype.name@^1.1.3:
5909
+ version "1.1.3"
5910
+ resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.3.tgz#0bb034bb308e7682826f215eb6b2ae64918847fe"
5911
+ integrity sha512-H51qkbNSp8mtkJt+nyW1gyStBiKZxfRqySNUR99ylq6BPXHKI4SEvIlTKp4odLfjRKJV04DFWMU3G/YRlQOsag==
5912
  dependencies:
5913
+ call-bind "^1.0.0"
5914
  define-properties "^1.1.3"
5915
+ es-abstract "^1.18.0-next.1"
5916
+ functions-have-names "^1.2.1"
5917
 
5918
  functional-red-black-tree@^1.0.1:
5919
  version "1.0.1"
5920
  resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327"
5921
  integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=
5922
 
5923
+ functions-have-names@^1.2.1:
5924
+ version "1.2.2"
5925
+ resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.2.tgz#98d93991c39da9361f8e50b337c4f6e41f120e21"
5926
+ integrity sha512-bLgc3asbWdwPbx2mNk2S49kmJCuQeu0nfmaOgbs8WIyzzkw3r4htszdIi9Q9EMezDPTYuJx2wvjZ/EwgAthpnA==
5927
 
5928
+ fuse.js@^6.4.6:
5929
+ version "6.4.6"
5930
+ resolved "https://registry.yarnpkg.com/fuse.js/-/fuse.js-6.4.6.tgz#62f216c110e5aa22486aff20be7896d19a059b79"
5931
+ integrity sha512-/gYxR/0VpXmWSfZOIPS3rWwU8SHgsRTwWuXhyb2O6s7aRuVtHtxCkR33bNYu3wyLyNx/Wpv0vU7FZy8Vj53VNw==
5932
 
5933
  gauge@~2.7.3:
5934
  version "2.7.4"
5944
  strip-ansi "^3.0.1"
5945
  wide-align "^1.1.0"
5946
 
 
 
 
 
 
 
 
5947
  genfun@^5.0.0:
5948
  version "5.0.0"
5949
  resolved "https://registry.yarnpkg.com/genfun/-/genfun-5.0.0.tgz#9dd9710a06900a5c4a5bf57aca5da4e52fe76537"
5950
  integrity sha512-KGDOARWVga7+rnB3z9Sd2Letx515owfk0hSxHGuqjANb1M+x2bGZGqHLiozPsYMdM2OubeMni/Hpwmjq6qIUhA==
5951
 
5952
  gensync@^1.0.0-beta.1:
5953
+ version "1.0.0-beta.2"
5954
+ resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0"
5955
+ integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==
5956
 
5957
  gentle-fs@^2.3.0, gentle-fs@^2.3.1:
5958
  version "2.3.1"
5976
  resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a"
5977
  integrity sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==
5978
 
5979
+ get-caller-file@^2.0.1, get-caller-file@^2.0.5:
5980
  version "2.0.5"
5981
  resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
5982
  integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
5983
 
5984
+ get-intrinsic@^1.0.1, get-intrinsic@^1.0.2, get-intrinsic@^1.1.0:
5985
+ version "1.1.0"
5986
+ resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.0.tgz#892e62931e6938c8a23ea5aaebcfb67bd97da97e"
5987
+ integrity sha512-M11rgtQp5GZMZzDL7jLTNxbDfurpzuau5uqRWDPvlHjfvg3TdScAZo96GLvhMjImrmR8uAt0FS2RLoMrfWGKlg==
5988
+ dependencies:
5989
+ function-bind "^1.1.1"
5990
+ has "^1.0.3"
5991
+ has-symbols "^1.0.1"
5992
+
5993
  get-package-type@^0.1.0:
5994
  version "0.1.0"
5995
  resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a"
5996
  integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==
5997
 
 
 
 
 
 
5998
  get-stdin@^6.0.0:
5999
  version "6.0.0"
6000
  resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-6.0.0.tgz#9e09bf712b360ab9225e812048f71fde9c89657b"
6029
  dependencies:
6030
  pump "^3.0.0"
6031
 
6032
+ get-stream@^6.0.0:
6033
+ version "6.0.0"
6034
+ resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.0.tgz#3e0012cb6827319da2706e601a1583e8629a6718"
6035
+ integrity sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==
6036
+
6037
  get-value@^2.0.3, get-value@^2.0.6:
6038
  version "2.0.6"
6039
  resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28"
6085
  dependencies:
6086
  is-glob "^4.0.1"
6087
 
6088
+ glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@~7.1.2, glob@~7.1.6:
6089
  version "7.1.6"
6090
  resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6"
6091
  integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==
6116
  ini "^1.3.4"
6117
 
6118
  global-dirs@^2.0.1:
6119
+ version "2.1.0"
6120
+ resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-2.1.0.tgz#e9046a49c806ff04d6c1825e196c8f0091e8df4d"
6121
+ integrity sha512-MG6kdOUh/xBnyo9cJFeIKkLEc1AyFq42QTU4XiX51i2NEdxLxLWXIjEjmqKeSuKR7pAZjTqUVoT2b2huxVLgYQ==
6122
  dependencies:
6123
+ ini "1.3.7"
6124
 
6125
  global-modules@^0.2.3:
6126
  version "0.2.3"
6188
  dependencies:
6189
  type-fest "^0.8.1"
6190
 
6191
+ globby@^11.0.0, globby@^11.0.1, globby@^11.0.2:
6192
+ version "11.0.2"
6193
+ resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.2.tgz#1af538b766a3b540ebfb58a32b2e2d5897321d83"
6194
+ integrity sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og==
6195
  dependencies:
6196
  array-union "^2.1.0"
6197
  dir-glob "^3.0.1"
6216
  resolved "https://registry.yarnpkg.com/globjoin/-/globjoin-0.1.4.tgz#2f4494ac8919e3767c5cbb691e9f463324285d43"
6217
  integrity sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM=
6218
 
 
 
 
 
 
 
 
 
 
6219
  gonzales-pe@^4.3.0:
6220
  version "4.3.0"
6221
  resolved "https://registry.yarnpkg.com/gonzales-pe/-/gonzales-pe-4.3.0.tgz#fe9dec5f3c557eead09ff868c65826be54d067b3"
6492
  resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488"
6493
  integrity sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==
6494
 
6495
+ hosted-git-info@^3.0.0, hosted-git-info@^3.0.6:
6496
+ version "3.0.8"
6497
+ resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-3.0.8.tgz#6e35d4cc87af2c5f816e4cb9ce350ba87a3f370d"
6498
+ integrity sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==
6499
  dependencies:
6500
  lru-cache "^6.0.0"
6501
 
6502
  html-element-map@^1.2.0:
6503
+ version "1.3.0"
6504
+ resolved "https://registry.yarnpkg.com/html-element-map/-/html-element-map-1.3.0.tgz#fcf226985d7111e6c2b958169312ec750d02f0d3"
6505
+ integrity sha512-AqCt/m9YaiMwaaAyOPdq4Ga0cM+jdDWWGueUMkdROZcTeClaGpN0AQeyGchZhTegQoABmc6+IqH7oCR/8vhQYg==
6506
  dependencies:
6507
  array-filter "^1.0.0"
6508
+ call-bind "^1.0.2"
6509
 
6510
  html-encoding-sniffer@^1.0.2:
6511
  version "1.0.2"
6524
  resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.1.0.tgz#7b5e6f7e665e9fb41f30007ed9e0d41e97fb2140"
6525
  integrity sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==
6526
 
6527
+ htmlparser2@^3.10.0:
6528
  version "3.10.1"
6529
  resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f"
6530
  integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==
6536
  inherits "^2.0.1"
6537
  readable-stream "^3.1.1"
6538
 
6539
+ htmlparser2@^6.0.0:
6540
+ version "6.0.0"
6541
+ resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.0.0.tgz#c2da005030390908ca4c91e5629e418e0665ac01"
6542
+ integrity sha512-numTQtDZMoh78zJpaNdJ9MXb2cv5G3jwUoe3dMQODubZvLoGvTE/Ofp6sHvH8OGKcN/8A47pGLi/k58xHP/Tfw==
6543
+ dependencies:
6544
+ domelementtype "^2.0.1"
6545
+ domhandler "^4.0.0"
6546
+ domutils "^2.4.4"
6547
+ entities "^2.0.0"
6548
+
6549
  http-cache-semantics@^3.8.1:
6550
  version "3.8.1"
6551
  resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz#39b0e16add9b605bf0a9ef3d9daaf4843b4cacd2"
6574
  toidentifier "1.0.0"
6575
 
6576
  http-parser-js@>=0.5.1:
6577
+ version "0.5.3"
6578
+ resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.3.tgz#01d2709c79d41698bb01d4decc5e9da4e4a033d9"
6579
+ integrity sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==
6580
 
6581
  http-proxy-agent@^2.1.0:
6582
  version "2.1.0"
6638
  resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3"
6639
  integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==
6640
 
6641
+ human-signals@^2.1.0:
6642
+ version "2.1.0"
6643
+ resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0"
6644
+ integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==
6645
+
6646
  humanize-ms@^1.2.1:
6647
  version "1.2.1"
6648
  resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed"
6671
  dependencies:
6672
  postcss "^7.0.14"
6673
 
6674
+ ieee754@^1.1.13, ieee754@^1.1.4:
6675
+ version "1.2.1"
6676
+ resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352"
6677
+ integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
6678
 
6679
  iferr@^0.1.5:
6680
  version "0.1.5"
6686
  resolved "https://registry.yarnpkg.com/iferr/-/iferr-1.0.2.tgz#e9fde49a9da06dc4a4194c6c9ed6d08305037a6d"
6687
  integrity sha512-9AfeLfji44r5TKInjhz3W9DyZI1zR1JAf2hVBMGhddAKPqBsupb89jGfbCTHIGZd6fGZl9WlHdn4AObygyMKwg==
6688
 
6689
+ ignore-emit-webpack-plugin@^2.0.6:
6690
+ version "2.0.6"
6691
+ resolved "https://registry.yarnpkg.com/ignore-emit-webpack-plugin/-/ignore-emit-webpack-plugin-2.0.6.tgz#570c30a08ee4c2ce6060f80d4bc4c5c5fec4d606"
6692
+ integrity sha512-/zC18RWCC2wz4ZwnS4UoujGWzvSKy28DLjtE+jrGBOXej6YdmityhBDzE8E0NlktEqi4tgdNbydX8B6G4haHSQ==
6693
 
6694
  ignore-walk@^3.0.1:
6695
  version "3.0.3"
6724
  resolve-from "^3.0.0"
6725
 
6726
  import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1:
6727
+ version "3.3.0"
6728
+ resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b"
6729
+ integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==
6730
  dependencies:
6731
  parent-module "^1.0.0"
6732
  resolve-from "^4.0.0"
6776
  resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
6777
  integrity sha1-khi5srkoojixPcT7a21XbyMUU+o=
6778
 
 
 
 
 
 
 
 
 
 
 
 
 
6779
  indent-string@^3.0.0:
6780
  version "3.2.0"
6781
  resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-3.2.0.tgz#4a5fd6d27cc332f37e5419a504dbb837105c9289"
6804
  once "^1.3.0"
6805
  wrappy "1"
6806
 
6807
+ inherits@2, inherits@2.0.4, inherits@^2.0.0, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3:
6808
  version "2.0.4"
6809
  resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
6810
  integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
6819
  resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
6820
  integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=
6821
 
6822
+ ini@1.3.7:
6823
+ version "1.3.7"
6824
+ resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.7.tgz#a09363e1911972ea16d7a8851005d84cf09a9a84"
6825
+ integrity sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ==
6826
+
6827
+ ini@^1.3.4, ini@^1.3.5, ini@^1.3.8, ini@~1.3.0:
6828
+ version "1.3.8"
6829
+ resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c"
6830
+ integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==
6831
 
6832
  init-package-json@^1.10.3:
6833
  version "1.10.3"
6844
  validate-npm-package-name "^3.0.0"
6845
 
6846
  internal-slot@^1.0.2:
6847
+ version "1.0.3"
6848
+ resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c"
6849
+ integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==
6850
  dependencies:
6851
+ get-intrinsic "^1.1.0"
6852
  has "^1.0.3"
6853
+ side-channel "^1.0.4"
6854
 
6855
  interpret@^1.4.0:
6856
  version "1.4.0"
6870
  from2 "^2.3.0"
6871
  p-is-promise "^3.0.0"
6872
 
 
 
 
 
 
 
 
6873
  invert-kv@^1.0.0:
6874
  version "1.0.0"
6875
  resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6"
6880
  resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9"
6881
  integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=
6882
 
 
 
 
 
 
6883
  ip@1.1.5:
6884
  version "1.1.5"
6885
  resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a"
6922
  resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-1.0.4.tgz#9e7d6b94916be22153745d184c298cbf986a686d"
6923
  integrity sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==
6924
 
 
 
 
 
 
6925
  is-alphanumerical@^1.0.0:
6926
  version "1.0.4"
6927
  resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz#7eb9a2431f855f6b1ef1a78e326df515696c4dbf"
6950
  binary-extensions "^2.0.0"
6951
 
6952
  is-boolean-object@^1.0.1:
6953
+ version "1.1.0"
6954
+ resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.0.tgz#e2aaad3a3a8fca34c28f6eee135b156ed2587ff0"
6955
+ integrity sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA==
6956
+ dependencies:
6957
+ call-bind "^1.0.0"
6958
 
6959
  is-buffer@^1.0.2, is-buffer@^1.1.4, is-buffer@^1.1.5:
6960
  version "1.1.6"
6962
  integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==
6963
 
6964
  is-buffer@^2.0.0:
6965
+ version "2.0.5"
6966
+ resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191"
6967
+ integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==
6968
 
6969
  is-callable@^1.1.4, is-callable@^1.1.5, is-callable@^1.2.2:
6970
+ version "1.2.3"
6971
+ resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.3.tgz#8b1e0500b73a1d76c70487636f368e519de8db8e"
6972
+ integrity sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==
6973
 
6974
  is-ci@^1.0.10:
6975
  version "1.2.1"
6992
  dependencies:
6993
  cidr-regex "^2.0.10"
6994
 
6995
+ is-core-module@^2.1.0:
6996
+ version "2.2.0"
6997
+ resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.2.0.tgz#97037ef3d52224d85163f5597b2b63d9afed981a"
6998
+ integrity sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==
6999
+ dependencies:
7000
+ has "^1.0.3"
7001
+
7002
  is-data-descriptor@^0.1.4:
7003
  version "0.1.4"
7004
  resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56"
7018
  resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e"
7019
  integrity sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==
7020
 
7021
+ is-decimal@^1.0.0:
7022
  version "1.0.4"
7023
  resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-1.0.4.tgz#65a3a5958a1c5b63a706e1b333d7cd9f630d3fa5"
7024
  integrity sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==
7068
  resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
7069
  integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=
7070
 
 
 
 
 
 
7071
  is-fullwidth-code-point@^1.0.0:
7072
  version "1.0.0"
7073
  resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb"
7125
  global-dirs "^2.0.1"
7126
  is-path-inside "^3.0.1"
7127
 
7128
+ is-negative-zero@^2.0.1:
7129
+ version "2.0.1"
7130
+ resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24"
7131
+ integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==
7132
 
7133
  is-npm@^1.0.0:
7134
  version "1.0.0"
7169
  dependencies:
7170
  symbol-observable "^1.1.0"
7171
 
7172
+ is-path-cwd@^2.0.0, is-path-cwd@^2.2.0:
7173
  version "2.2.0"
7174
  resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb"
7175
  integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==
7195
  dependencies:
7196
  path-is-inside "^1.0.2"
7197
 
7198
+ is-path-inside@^3.0.1, is-path-inside@^3.0.2:
7199
  version "3.0.2"
7200
  resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.2.tgz#f5220fc82a3e233757291dddc9c5877f2a1f3017"
7201
  integrity sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg==
7302
  dependencies:
7303
  unc-path-regex "^0.1.2"
7304
 
7305
+ is-url-superb@^4.0.0:
7306
+ version "4.0.0"
7307
+ resolved "https://registry.yarnpkg.com/is-url-superb/-/is-url-superb-4.0.0.tgz#b54d1d2499bb16792748ac967aa3ecb41a33a8c2"
7308
+ integrity sha512-GI+WjezhPPcbM+tqE9LnmsY5qqjwHzTvjJ36wxYX5ujNXefSUJ/T17r5bqDV8yLhcgB59KTPNOc9O9cmHTPWsA==
 
 
7309
 
7310
  is-utf8@^0.2.0:
7311
  version "0.2.1"
7820
  supports-color "^7.0.0"
7821
 
7822
  jest-worker@^26.2.1:
7823
+ version "26.6.2"
7824
+ resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed"
7825
+ integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==
7826
  dependencies:
7827
  "@types/node" "*"
7828
  merge-stream "^2.0.0"
7837
  import-local "^3.0.2"
7838
  jest-cli "^25.5.4"
7839
 
 
 
 
 
 
7840
  "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0:
7841
  version "4.0.0"
7842
  resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
7843
  integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
7844
 
7845
  js-yaml@^3.13.1, js-yaml@~3.14.0:
7846
+ version "3.14.1"
7847
+ resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537"
7848
+ integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==
7849
  dependencies:
7850
  argparse "^1.0.7"
7851
  esprima "^4.0.0"
7925
  resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
7926
  integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
7927
 
7928
+ json-schema-traverse@^1.0.0:
7929
+ version "1.0.0"
7930
+ resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2"
7931
+ integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==
7932
+
7933
  json-schema@0.2.3:
7934
  version "0.2.3"
7935
  resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13"
7958
  minimist "^1.2.0"
7959
 
7960
  json5@^2.1.2:
7961
+ version "2.2.0"
7962
+ resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3"
7963
+ integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==
7964
  dependencies:
7965
  minimist "^1.2.5"
7966
 
7975
  integrity sha512-o6/yDBYccGvTz1+QFevz6l6OBZ2+fMVu2JZ9CIhzsYRX4mjaK5IyX9eldUdCmga16zlgQxyrj5pt9kzuj2C02w==
7976
 
7977
  jsonfile@^6.0.1:
7978
+ version "6.1.0"
7979
+ resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae"
7980
+ integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==
7981
  dependencies:
7982
+ universalify "^2.0.0"
7983
  optionalDependencies:
7984
  graceful-fs "^4.1.6"
7985
 
7998
  json-schema "0.2.3"
7999
  verror "1.10.0"
8000
 
8001
+ "jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.1.0:
8002
+ version "3.2.0"
8003
+ resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz#41108d2cec408c3453c1bbe8a4aae9e1e2bd8f82"
8004
+ integrity sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q==
8005
  dependencies:
8006
+ array-includes "^3.1.2"
8007
+ object.assign "^4.1.2"
8008
 
8009
  kind-of@^2.0.1:
8010
  version "2.0.1"
8042
  resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e"
8043
  integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==
8044
 
8045
+ known-css-properties@^0.20.0:
8046
+ version "0.20.0"
8047
+ resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.20.0.tgz#0570831661b47dd835293218381166090ff60e96"
8048
+ integrity sha512-URvsjaA9ypfreqJ2/ylDr5MUERhJZ+DhguoWRr2xgS5C7aGCalXo+ewL+GixgKBfhT2vuL02nbIgNGqVWgTOYw==
8049
 
8050
  language-subtag-registry@~0.3.2:
8051
+ version "0.3.21"
8052
+ resolved "https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz#04ac218bea46f04cb039084602c6da9e788dd45a"
8053
+ integrity sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==
8054
 
8055
  language-tags@^1.0.5:
8056
  version "1.0.5"
8098
  resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2"
8099
  integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==
8100
 
 
 
 
 
 
 
 
8101
  levn@^0.4.1:
8102
  version "0.4.1"
8103
  resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade"
8524
  resolved "https://registry.yarnpkg.com/lodash.without/-/lodash.without-4.4.0.tgz#3cd4574a00b67bae373a94b748772640507b7aac"
8525
  integrity sha1-PNRXSgC2e643OpS3SHcmQFB7eqw=
8526
 
8527
+ lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.4, lodash@~4.17.19, lodash@~4.17.20:
8528
  version "4.17.20"
8529
  resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52"
8530
  integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==
8559
  dependencies:
8560
  "@sinonjs/commons" "^1.7.0"
8561
 
8562
+ longest-streak@^2.0.0:
8563
  version "2.0.4"
8564
  resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-2.0.4.tgz#b8599957da5b5dab64dee3fe316fa774597d90e4"
8565
  integrity sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==
8566
 
8567
+ loose-envify@^1.1.0, loose-envify@^1.4.0:
8568
  version "1.4.0"
8569
  resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
8570
  integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
8571
  dependencies:
8572
  js-tokens "^3.0.0 || ^4.0.0"
8573
 
 
 
 
 
 
 
 
 
8574
  lowercase-keys@^1.0.0:
8575
  version "1.0.1"
8576
  resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f"
8598
  dependencies:
8599
  yallist "^4.0.0"
8600
 
 
 
 
 
 
8601
  make-dir@^1.0.0:
8602
  version "1.3.0"
8603
  resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c"
8613
  pify "^4.0.1"
8614
  semver "^5.6.0"
8615
 
8616
+ make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0:
8617
  version "3.1.0"
8618
  resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f"
8619
  integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==
8656
  resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf"
8657
  integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=
8658
 
8659
+ map-obj@^1.0.0:
8660
  version "1.0.1"
8661
  resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d"
8662
  integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=
8694
  mdurl "^1.0.1"
8695
  uc.micro "^1.0.5"
8696
 
 
 
 
 
 
 
 
8697
  markdownlint-cli@^0.21.0:
8698
  version "0.21.0"
8699
  resolved "https://registry.yarnpkg.com/markdownlint-cli/-/markdownlint-cli-0.21.0.tgz#d792b157e9de63ce1d6b6e13d7cf83d5e552d5e8"
8738
  supports-hyperlinks "^2.1.0"
8739
 
8740
  marked@^1.0.0:
8741
+ version "1.2.8"
8742
+ resolved "https://registry.yarnpkg.com/marked/-/marked-1.2.8.tgz#5008ece15cfa43e653e85845f3525af4beb6bdd4"
8743
+ integrity sha512-lzmFjGnzWHkmbk85q/ILZjFoHHJIQGF+SxGEfIdGk/XhiTPhqGs37gbru6Kkd48diJnEyYwnG67nru0Z2gQtuQ==
8744
 
8745
  mathml-tag-names@^2.1.3:
8746
  version "2.1.3"
8756
  inherits "^2.0.1"
8757
  safe-buffer "^5.1.2"
8758
 
8759
+ mdast-util-from-markdown@^0.8.0:
8760
+ version "0.8.4"
8761
+ resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.4.tgz#2882100c1b9fc967d3f83806802f303666682d32"
8762
+ integrity sha512-jj891B5pV2r63n2kBTFh8cRI2uR9LQHsXG1zSDqfhXkIlDzrTcIlbB5+5aaYEkl8vOPIOPLf8VT7Ere1wWTMdw==
8763
  dependencies:
8764
+ "@types/mdast" "^3.0.0"
8765
+ mdast-util-to-string "^2.0.0"
8766
+ micromark "~2.11.0"
8767
+ parse-entities "^2.0.0"
8768
+ unist-util-stringify-position "^2.0.0"
8769
+
8770
+ mdast-util-to-markdown@^0.6.0:
8771
+ version "0.6.2"
8772
+ resolved "https://registry.yarnpkg.com/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.2.tgz#8fe6f42a2683c43c5609dfb40407c095409c85b4"
8773
+ integrity sha512-iRczns6WMvu0hUw02LXsPDJshBIwtUPbvHBWo19IQeU0YqmzlA8Pd30U8V7uiI0VPkxzS7A/NXBXH6u+HS87Zg==
8774
+ dependencies:
8775
+ "@types/unist" "^2.0.0"
8776
+ longest-streak "^2.0.0"
8777
+ mdast-util-to-string "^2.0.0"
8778
+ parse-entities "^2.0.0"
8779
+ repeat-string "^1.0.0"
8780
+ zwitch "^1.0.0"
8781
+
8782
+ mdast-util-to-string@^2.0.0:
8783
+ version "2.0.0"
8784
+ resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz#b8cfe6a713e1091cb5b728fc48885a4767f8b97b"
8785
+ integrity sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==
8786
+
8787
+ mdn-data@2.0.14:
8788
+ version "2.0.14"
8789
+ resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50"
8790
+ integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==
8791
 
8792
  mdn-data@2.0.4:
8793
  version "2.0.4"
8794
  resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b"
8795
  integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==
8796
 
 
 
 
 
 
8797
  mdurl@^1.0.1:
8798
  version "1.0.1"
8799
  resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e"
8800
  integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=
8801
 
8802
  meant@^1.0.2:
8803
+ version "1.0.3"
8804
+ resolved "https://registry.yarnpkg.com/meant/-/meant-1.0.3.tgz#67769af9de1d158773e928ae82c456114903554c"
8805
+ integrity sha512-88ZRGcNxAq4EH38cQ4D85PM57pikCwS8Z99EWHODxN7KBY+UuPiqzRTtZzS8KTXO/ywSWbdjjJST2Hly/EQxLw==
8806
 
8807
  media-typer@0.3.0:
8808
  version "0.3.0"
8837
  resolved "https://registry.yarnpkg.com/memorystream/-/memorystream-0.3.1.tgz#86d7090b30ce455d63fbae12dda51a47ddcaf9b2"
8838
  integrity sha1-htcJCzDORV1j+64S3aUaR93K+bI=
8839
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8840
  meow@^6.1.0:
8841
  version "6.1.1"
8842
  resolved "https://registry.yarnpkg.com/meow/-/meow-6.1.1.tgz#1ad64c4b76b2a24dfb2f635fddcadf320d251467"
8854
  type-fest "^0.13.1"
8855
  yargs-parser "^18.1.3"
8856
 
8857
+ meow@^8.0.0:
8858
+ version "8.1.2"
8859
+ resolved "https://registry.yarnpkg.com/meow/-/meow-8.1.2.tgz#bcbe45bda0ee1729d350c03cffc8395a36c4e897"
8860
+ integrity sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==
8861
  dependencies:
8862
  "@types/minimist" "^1.2.0"
8863
  camelcase-keys "^6.2.2"
8864
  decamelize-keys "^1.1.0"
8865
  hard-rejection "^2.1.0"
8866
  minimist-options "4.1.0"
8867
+ normalize-package-data "^3.0.0"
8868
  read-pkg-up "^7.0.1"
8869
  redent "^3.0.0"
8870
  trim-newlines "^3.0.0"
8871
+ type-fest "^0.18.0"
8872
+ yargs-parser "^20.2.3"
8873
+
8874
+ meow@^9.0.0:
8875
+ version "9.0.0"
8876
+ resolved "https://registry.yarnpkg.com/meow/-/meow-9.0.0.tgz#cd9510bc5cac9dee7d03c73ee1f9ad959f4ea364"
8877
+ integrity sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==
8878
+ dependencies:
8879
+ "@types/minimist" "^1.2.0"
8880
+ camelcase-keys "^6.2.2"
8881
+ decamelize "^1.2.0"
8882
+ decamelize-keys "^1.1.0"
8883
+ hard-rejection "^2.1.0"
8884
+ minimist-options "4.1.0"
8885
+ normalize-package-data "^3.0.0"
8886
+ read-pkg-up "^7.0.1"
8887
+ redent "^3.0.0"
8888
+ trim-newlines "^3.0.0"
8889
+ type-fest "^0.18.0"
8890
+ yargs-parser "^20.2.3"
8891
 
8892
  merge-deep@^3.0.2:
8893
+ version "3.0.3"
8894
+ resolved "https://registry.yarnpkg.com/merge-deep/-/merge-deep-3.0.3.tgz#1a2b2ae926da8b2ae93a0ac15d90cd1922766003"
8895
+ integrity sha512-qtmzAS6t6grwEkNrunqTBdn0qKwFgNWvlxUbAV8es9M7Ot1EbyApytCnvE0jALPa46ZpKDUo527kKiaWplmlFA==
8896
  dependencies:
8897
  arr-union "^3.1.0"
8898
  clone-deep "^0.2.4"
8918
  resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee"
8919
  integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=
8920
 
8921
+ micromark@~2.11.0:
8922
+ version "2.11.2"
8923
+ resolved "https://registry.yarnpkg.com/micromark/-/micromark-2.11.2.tgz#e8b6a05f54697d2d3d27fc89600c6bc40dd05f35"
8924
+ integrity sha512-IXuP76p2uj8uMg4FQc1cRE7lPCLsfAXuEfdjtdO55VRiFO1asrCSQ5g43NmPqFtRwzEnEhafRVzn2jg0UiKArQ==
8925
+ dependencies:
8926
+ debug "^4.0.0"
8927
+ parse-entities "^2.0.0"
8928
+
8929
  micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4:
8930
  version "3.1.10"
8931
  resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23"
8961
  bn.js "^4.0.0"
8962
  brorand "^1.0.1"
8963
 
8964
+ mime-db@1.45.0:
8965
+ version "1.45.0"
8966
+ resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.45.0.tgz#cceeda21ccd7c3a745eba2decd55d4b73e7879ea"
8967
+ integrity sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==
8968
 
8969
  mime-types@^2.1.12, mime-types@^2.1.25, mime-types@~2.1.19, mime-types@~2.1.24:
8970
+ version "2.1.28"
8971
+ resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.28.tgz#1160c4757eab2c5363888e005273ecf79d2a0ecd"
8972
+ integrity sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ==
8973
  dependencies:
8974
+ mime-db "1.45.0"
8975
 
8976
  mime@1.6.0:
8977
  version "1.6.0"
8979
  integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==
8980
 
8981
  mime@^2.0.3, mime@^2.4.3, mime@^2.4.4:
8982
+ version "2.5.0"
8983
+ resolved "https://registry.yarnpkg.com/mime/-/mime-2.5.0.tgz#2b4af934401779806ee98026bb42e8c1ae1876b1"
8984
+ integrity sha512-ft3WayFSFUVBuJj7BMLKAQcSlItKtfjsKDDsii3rqFDAZ7t11zRe8ASw/GlmivGwVUYtwkQrxiGGpL6gFvB0ag==
8985
 
8986
  mimic-fn@^1.0.0:
8987
  version "1.2.0"
9018
  resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a"
9019
  integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=
9020
 
9021
+ "minimatch@2 || 3", minimatch@^3.0.4, minimatch@~3.0.4:
9022
  version "3.0.4"
9023
  resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
9024
  integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
9034
  is-plain-obj "^1.1.0"
9035
  kind-of "^6.0.3"
9036
 
9037
+ minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5:
9038
  version "1.2.5"
9039
  resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
9040
  integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
9127
  resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113"
9128
  integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==
9129
 
9130
+ mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.4, mkdirp@^0.5.5, mkdirp@~0.5.0, mkdirp@~0.5.1:
9131
  version "0.5.5"
9132
  resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def"
9133
  integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==
9176
  resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a"
9177
  integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==
9178
 
9179
+ ms@2.1.2:
9180
  version "2.1.2"
9181
  resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
9182
  integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
9183
 
9184
+ ms@^2.0.0, ms@^2.1.1:
9185
+ version "2.1.3"
9186
+ resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
9187
+ integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
9188
+
9189
  mute-stream@~0.0.4:
9190
  version "0.0.8"
9191
  resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d"
9192
  integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==
9193
 
9194
+ nan@^2.12.1:
9195
+ version "2.14.2"
9196
+ resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.2.tgz#f5376400695168f4cc694ac9393d0c9585eeea19"
9197
+ integrity sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==
9198
 
9199
  nanomatch@^1.2.9:
9200
  version "1.2.13"
9219
  integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=
9220
 
9221
  nearley@^2.7.10:
9222
+ version "2.20.1"
9223
+ resolved "https://registry.yarnpkg.com/nearley/-/nearley-2.20.1.tgz#246cd33eff0d012faf197ff6774d7ac78acdd474"
9224
+ integrity sha512-+Mc8UaAebFzgV+KpI5n7DasuuQCHA89dmwm7JXw3TV43ukfNQ9DnBH3Mdb2g/I4Fdxc26pwimBWvjIw0UAILSQ==
9225
  dependencies:
9226
  commander "^2.19.0"
9227
  moo "^0.5.0"
9228
  railroad-diagrams "^1.0.0"
9229
  randexp "0.4.6"
 
9230
 
9231
  negotiator@0.6.2:
9232
  version "0.6.2"
9269
  resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052"
9270
  integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==
9271
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9272
  node-gyp@^5.0.2, node-gyp@^5.1.0:
9273
  version "5.1.1"
9274
  resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-5.1.1.tgz#eb915f7b631c937d282e33aed44cb7a025f62a3e"
9336
  shellwords "^0.1.1"
9337
  which "^1.3.1"
9338
 
9339
+ node-releases@^1.1.70:
9340
+ version "1.1.70"
9341
+ resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.70.tgz#66e0ed0273aa65666d7fe78febe7634875426a08"
9342
+ integrity sha512-Slf2s69+2/uAD79pVVQo8uSiC34+g8GWY8UH2Qtqv34ZfhYrxpYpfzs9Js9d6O0mbDmALuxaTlplnBTnSELcrw==
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9343
 
9344
  nopt@^4.0.1, nopt@^4.0.3, nopt@~4.0.1:
9345
  version "4.0.3"
9349
  abbrev "1"
9350
  osenv "^0.1.4"
9351
 
9352
+ nopt@~3.0.6:
9353
+ version "3.0.6"
9354
+ resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9"
9355
+ integrity sha1-xkZdvwirzU2zWTF/eaxopkayj/k=
9356
+ dependencies:
9357
+ abbrev "1"
9358
+
9359
+ normalize-package-data@^2.0.0, normalize-package-data@^2.3.2, normalize-package-data@^2.4.0, normalize-package-data@^2.5.0:
9360
  version "2.5.0"
9361
  resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8"
9362
  integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==
9366
  semver "2 || 3 || 4 || 5"
9367
  validate-npm-package-license "^3.0.1"
9368
 
9369
+ normalize-package-data@^3.0.0:
9370
+ version "3.0.0"
9371
+ resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-3.0.0.tgz#1f8a7c423b3d2e85eb36985eaf81de381d01301a"
9372
+ integrity sha512-6lUjEI0d3v6kFrtgA/lOx4zHCWULXsFNIjHolnZCKCTLA6m/G625cdn3O7eNmT0iD3jfo6HZ9cdImGZwf21prw==
9373
+ dependencies:
9374
+ hosted-git-info "^3.0.6"
9375
+ resolve "^1.17.0"
9376
+ semver "^7.3.2"
9377
+ validate-npm-package-license "^3.0.1"
9378
+
9379
  normalize-path@^2.1.1:
9380
  version "2.1.1"
9381
  resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9"
9409
  sort-keys "^1.0.0"
9410
 
9411
  normalize-url@^5.0.0:
9412
+ version "5.3.0"
9413
+ resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-5.3.0.tgz#8959b3cdaa295b61592c1f245dded34b117618dd"
9414
+ integrity sha512-9/nOVLYYe/dO/eJeQUNaGUF4m4Z5E7cb9oNTKabH+bNf19mqj60txTcveQxL0GlcWLXCxkOu2/LwL8oW0idIDA==
9415
 
9416
  npm-audit-report@^1.3.3:
9417
  version "1.3.3"
9557
  dependencies:
9558
  path-key "^2.0.0"
9559
 
9560
+ npm-run-path@^4.0.0, npm-run-path@^4.0.1:
9561
  version "4.0.1"
9562
  resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea"
9563
  integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==
9564
  dependencies:
9565
  path-key "^3.0.0"
9566
 
9567
+ npm-user-validate@^1.0.1:
9568
+ version "1.0.1"
9569
+ resolved "https://registry.yarnpkg.com/npm-user-validate/-/npm-user-validate-1.0.1.tgz#31428fc5475fe8416023f178c0ab47935ad8c561"
9570
+ integrity sha512-uQwcd/tY+h1jnEaze6cdX/LrhWhoBxfSknxentoqmIuStxUExxjWd3ULMLFPiFUrZKbOVMowH6Jq2FRWfmhcEw==
9571
 
9572
+ npm@^6.14.9:
9573
+ version "6.14.11"
9574
+ resolved "https://registry.yarnpkg.com/npm/-/npm-6.14.11.tgz#e0b5598d7b9a42d275e61d8bd28cd7eee0074a3b"
9575
+ integrity sha512-1Zh7LjuIoEhIyjkBflSSGzfjuPQwDlghNloppjruOH5bmj9midT9qcNT0tRUZRR04shU9ekrxNy9+UTBrqeBpQ==
9576
  dependencies:
9577
  JSONStream "^1.3.5"
9578
  abbrev "~1.1.1"
9609
  infer-owner "^1.0.4"
9610
  inflight "~1.0.6"
9611
  inherits "^2.0.4"
9612
+ ini "^1.3.8"
9613
  init-package-json "^1.10.3"
9614
  is-cidr "^3.0.0"
9615
  json-parse-better-errors "^1.0.2"
9646
  npm-pick-manifest "^3.0.2"
9647
  npm-profile "^4.0.4"
9648
  npm-registry-fetch "^4.0.7"
9649
+ npm-user-validate "^1.0.1"
9650
  npmlog "~4.1.2"
9651
  once "~1.4.0"
9652
+ opener "^1.5.2"
9653
  osenv "^0.1.5"
9654
  pacote "^9.5.12"
9655
  path-is-inside "~1.0.2"
9690
  worker-farm "^1.7.0"
9691
  write-file-atomic "^2.4.3"
9692
 
9693
+ npmlog@^4.1.2, npmlog@~4.1.2:
9694
  version "4.1.2"
9695
  resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b"
9696
  integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==
9700
  gauge "~2.7.3"
9701
  set-blocking "~2.0.0"
9702
 
9703
+ nth-check@^1.0.2:
9704
  version "1.0.2"
9705
  resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c"
9706
  integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==
9707
  dependencies:
9708
  boolbase "~1.0.0"
9709
 
9710
+ nth-check@^2.0.0:
9711
+ version "2.0.0"
9712
+ resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.0.0.tgz#1bb4f6dac70072fc313e8c9cd1417b5074c0a125"
9713
+ integrity sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==
9714
+ dependencies:
9715
+ boolbase "^1.0.0"
9716
+
9717
  num2fraction@^1.2.2:
9718
  version "1.2.2"
9719
  resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede"
9753
  resolved "https://registry.yarnpkg.com/object-filter/-/object-filter-1.0.2.tgz#af0b797ffebeaf8a52c6637cedbe8816cfec1bc8"
9754
  integrity sha1-rwt5f/6+r4pSxmN87b6IFs/sG8g=
9755
 
9756
+ object-inspect@^1.7.0, object-inspect@^1.8.0, object-inspect@^1.9.0:
9757
+ version "1.9.0"
9758
+ resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.9.0.tgz#c90521d74e1127b67266ded3394ad6116986533a"
9759
+ integrity sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==
9760
 
9761
  object-is@^1.0.2, object-is@^1.1.2:
9762
+ version "1.1.4"
9763
+ resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.4.tgz#63d6c83c00a43f4cbc9434eb9757c8a5b8565068"
9764
+ integrity sha512-1ZvAZ4wlF7IyPVOcE1Omikt7UpaFlOQq0HlSti+ZvDH3UiD2brwGMwDbyV43jao2bKJ+4+WdPJHSd7kgzKYVqg==
9765
  dependencies:
9766
+ call-bind "^1.0.0"
9767
  define-properties "^1.1.3"
 
9768
 
9769
  object-keys@^1.0.12, object-keys@^1.1.1:
9770
  version "1.1.1"
9778
  dependencies:
9779
  isobject "^3.0.0"
9780
 
9781
+ object.assign@^4.0.4, object.assign@^4.1.0, object.assign@^4.1.1, object.assign@^4.1.2:
9782
+ version "4.1.2"
9783
+ resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940"
9784
+ integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==
9785
  dependencies:
9786
+ call-bind "^1.0.0"
9787
  define-properties "^1.1.3"
 
9788
  has-symbols "^1.0.1"
9789
  object-keys "^1.1.1"
9790
 
9799
  isobject "^3.0.0"
9800
 
9801
  object.entries@^1.1.1, object.entries@^1.1.2:
9802
+ version "1.1.3"
9803
+ resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.3.tgz#c601c7f168b62374541a07ddbd3e2d5e4f7711a6"
9804
+ integrity sha512-ym7h7OZebNS96hn5IJeyUmaWhaSM4SVtAPPfNLQEI2MYWCO2egsITb9nab2+i/Pwibx+R0mtn+ltKJXRSeTMGg==
9805
  dependencies:
9806
+ call-bind "^1.0.0"
9807
  define-properties "^1.1.3"
9808
+ es-abstract "^1.18.0-next.1"
9809
  has "^1.0.3"
9810
 
9811
+ object.fromentries@^2.0.2, object.fromentries@^2.0.3:
9812
+ version "2.0.3"
9813
+ resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.3.tgz#13cefcffa702dc67750314a3305e8cb3fad1d072"
9814
+ integrity sha512-IDUSMXs6LOSJBWE++L0lzIbSqHl9KDCfff2x/JSEIDtEUavUnyMYC2ZGay/04Zq4UT8lvd4xNhU4/YHKibAOlw==
9815
  dependencies:
9816
+ call-bind "^1.0.0"
9817
  define-properties "^1.1.3"
9818
+ es-abstract "^1.18.0-next.1"
 
9819
  has "^1.0.3"
9820
 
9821
  object.getownpropertydescriptors@^2.0.3, object.getownpropertydescriptors@^2.1.0:
9822
+ version "2.1.1"
9823
+ resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz#0dfda8d108074d9c563e80490c883b6661091544"
9824
+ integrity sha512-6DtXgZ/lIZ9hqx4GtZETobXLR/ZLaa0aqV0kzbn80Rf8Z2e/XFnhA0I7p07N2wH8bBBltr2xQPi6sbKWAY2Eng==
9825
  dependencies:
9826
+ call-bind "^1.0.0"
9827
  define-properties "^1.1.3"
9828
+ es-abstract "^1.18.0-next.1"
9829
 
9830
  object.map@^1.0.0:
9831
  version "1.0.1"
9842
  dependencies:
9843
  isobject "^3.0.1"
9844
 
9845
+ object.values@^1.1.0, object.values@^1.1.1, object.values@^1.1.2:
9846
+ version "1.1.2"
9847
+ resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.2.tgz#7a2015e06fcb0f546bd652486ce8583a4731c731"
9848
+ integrity sha512-MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag==
9849
  dependencies:
9850
+ call-bind "^1.0.0"
9851
  define-properties "^1.1.3"
9852
+ es-abstract "^1.18.0-next.1"
 
9853
  has "^1.0.3"
9854
 
9855
  on-finished@~2.3.0:
9878
  dependencies:
9879
  mimic-fn "^1.0.0"
9880
 
9881
+ onetime@^5.1.0, onetime@^5.1.2:
9882
  version "5.1.2"
9883
  resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e"
9884
  integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==
9885
  dependencies:
9886
  mimic-fn "^2.1.0"
9887
 
9888
+ opener@^1.5.1, opener@^1.5.2:
9889
  version "1.5.2"
9890
  resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598"
9891
  integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==
9933
  lcid "^1.0.0"
9934
  mem "^1.1.0"
9935
 
 
 
 
 
 
 
 
 
9936
  os-tmpdir@^1.0.0:
9937
  version "1.0.2"
9938
  resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
9939
  integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=
9940
 
9941
+ osenv@^0.1.4, osenv@^0.1.5:
9942
  version "0.1.5"
9943
  resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410"
9944
  integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==
9952
  integrity sha1-EnZjl3Sj+O8lcvf+QoDg6kVQwHs=
9953
 
9954
  p-each-series@^2.1.0:
9955
+ version "2.2.0"
9956
+ resolved "https://registry.yarnpkg.com/p-each-series/-/p-each-series-2.2.0.tgz#105ab0357ce72b202a8a8b94933672657b5e2a9a"
9957
+ integrity sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==
9958
 
9959
  p-filter@^2.0.0:
9960
  version "2.1.0"
9993
  p-try "^2.0.0"
9994
 
9995
  p-limit@^3.0.2:
9996
+ version "3.1.0"
9997
+ resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b"
9998
+ integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==
9999
  dependencies:
10000
+ yocto-queue "^0.1.0"
10001
 
10002
  p-locate@^2.0.0:
10003
  version "2.0.0"
10038
  integrity sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw==
10039
 
10040
  p-retry@^4.0.0:
10041
+ version "4.3.0"
10042
+ resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-4.3.0.tgz#a31679a66b0261a51fa6c43b19b6f4471a54021e"
10043
+ integrity sha512-Pow4yaHpOiJou1QcpGcBJhGHiS4782LdDa6GhU91hlaNh3ExOOupjSJcxPQZYmUSZk3Pl2ARz/LRvW8Qu0+3mQ==
10044
  dependencies:
10045
  "@types/retry" "^0.12.0"
10046
  retry "^0.12.0"
10182
  json-parse-better-errors "^1.0.1"
10183
 
10184
  parse-json@^5.0.0:
10185
+ version "5.2.0"
10186
+ resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd"
10187
+ integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==
10188
  dependencies:
10189
  "@babel/code-frame" "^7.0.0"
10190
  error-ex "^1.3.1"
10196
  resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6"
10197
  integrity sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=
10198
 
10199
+ parse5-htmlparser2-tree-adapter@^6.0.0:
10200
+ version "6.0.1"
10201
+ resolved "https://registry.yarnpkg.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz#2cdf9ad823321140370d4dbf5d3e92c7c8ddc6e6"
10202
+ integrity sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==
10203
+ dependencies:
10204
+ parse5 "^6.0.1"
10205
+
10206
  parse5@5.1.0:
10207
  version "5.1.0"
10208
  resolved "https://registry.yarnpkg.com/parse5/-/parse5-5.1.0.tgz#c59341c9723f414c452975564c7c00a68d58acd2"
10209
  integrity sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==
10210
 
10211
+ parse5@^6.0.0, parse5@^6.0.1:
10212
+ version "6.0.1"
10213
+ resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b"
10214
+ integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==
 
 
10215
 
10216
  parseurl@~1.3.3:
10217
  version "1.3.3"
10433
  resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab"
10434
  integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=
10435
 
10436
+ postcss-custom-properties@^10.0.0:
10437
+ version "10.0.0"
10438
+ resolved "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-10.0.0.tgz#5cb31afc530f58ad241f1e836dd5f5f7065334df"
10439
+ integrity sha512-55BPj5FudpCiPZzBaO+MOeqmwMDa+nV9/0QBJBfhZjYg6D9hE+rW9lpMBLTJoF4OTXnS5Po4yM1nMlgkPbCxFg==
10440
  dependencies:
10441
  postcss "^7.0.17"
10442
+ postcss-values-parser "^4.0.0"
10443
 
10444
  postcss-html@^0.36.0:
10445
  version "0.36.0"
10538
  dependencies:
10539
  postcss "^7.0.6"
10540
 
10541
+ postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4:
10542
  version "6.0.4"
10543
  resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz#56075a1380a04604c38b063ea7767a129af5c2b3"
10544
  integrity sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==
10558
  resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb"
10559
  integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==
10560
 
10561
+ postcss-values-parser@^4.0.0:
10562
+ version "4.0.0"
10563
+ resolved "https://registry.yarnpkg.com/postcss-values-parser/-/postcss-values-parser-4.0.0.tgz#3b4625e649279613f52842f1c81f2064321beec7"
10564
+ integrity sha512-R9x2D87FcbhwXUmoCXJR85M1BLII5suXRuXibGYyBJ7lVDEpRIdKZh4+8q5S+/+A4m0IoG1U5tFw39asyhX/Hw==
10565
  dependencies:
10566
  color-name "^1.1.4"
10567
+ is-url-superb "^4.0.0"
10568
  postcss "^7.0.5"
 
10569
 
10570
  postcss@^6.0.23:
10571
  version "6.0.23"
10576
  source-map "^0.6.1"
10577
  supports-color "^5.4.0"
10578
 
10579
+ postcss@^7.0.0, postcss@^7.0.14, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.21, postcss@^7.0.26, postcss@^7.0.32, postcss@^7.0.35, postcss@^7.0.5, postcss@^7.0.6:
10580
  version "7.0.35"
10581
  resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.35.tgz#d2be00b998f7f211d8a276974079f2e92b970e24"
10582
  integrity sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==
10607
  dependencies:
10608
  fast-diff "^1.1.2"
10609
 
10610
+ "prettier@npm:wp-prettier@2.2.1-beta-1":
10611
+ version "2.2.1-beta-1"
10612
+ resolved "https://registry.yarnpkg.com/wp-prettier/-/wp-prettier-2.2.1-beta-1.tgz#8afb761f83426bde870f692edc49adbd3e265118"
10613
+ integrity sha512-+JHkqs9LC/JPp51yy1hzs3lQ7qeuWCwOcSzpQNeeY/G7oSpnF61vxt7hRh87zNRTr6ob2ndy0W8rVzhgrcA+Gw==
10614
 
10615
+ pretty-bytes@^5.4.1:
10616
+ version "5.5.0"
10617
+ resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.5.0.tgz#0cecda50a74a941589498011cf23275aa82b339e"
10618
+ integrity sha512-p+T744ZyjjiaFlMUZZv6YPC5JrkNj8maRmPaQCWFJFplUAzpIUTRaTcS+7wmZtUoFXHtESJb23ISliaWyz3SHA==
10619
 
10620
  pretty-format@^25.5.0:
10621
  version "25.5.0"
10656
  retry "^0.10.0"
10657
 
10658
  prompts@^2.0.1, prompts@^2.3.0:
10659
+ version "2.4.0"
10660
+ resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.0.tgz#4aa5de0723a231d1ee9121c40fdf663df73f61d7"
10661
+ integrity sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==
10662
  dependencies:
10663
  kleur "^3.0.3"
10664
+ sisteransi "^1.0.5"
10665
 
10666
  promzard@^0.3.0:
10667
  version "0.3.0"
10814
  integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==
10815
 
10816
  qs@^6.4.0:
10817
+ version "6.9.6"
10818
+ resolved "https://registry.yarnpkg.com/qs/-/qs-6.9.6.tgz#26ed3c8243a431b2924aca84cc90471f35d5a0ee"
10819
+ integrity sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==
10820
 
10821
  qs@~6.5.2:
10822
  version "6.5.2"
10831
  object-assign "^4.1.0"
10832
  strict-uri-encode "^1.0.0"
10833
 
10834
+ query-string@^6.13.8, query-string@^6.8.2:
10835
+ version "6.13.8"
10836
+ resolved "https://registry.yarnpkg.com/query-string/-/query-string-6.13.8.tgz#8cf231759c85484da3cf05a851810d8e825c1159"
10837
+ integrity sha512-jxJzQI2edQPE/NPUOusNjO/ZOGqr1o2OBa/3M00fU76FsLXDVbJDv/p7ng5OdQyorKrkRz1oqfwmbe5MAMePQg==
 
 
 
 
 
 
 
 
 
10838
  dependencies:
10839
  decode-uri-component "^0.2.0"
10840
  split-on-first "^1.0.0"
10934
  strip-json-comments "~2.0.1"
10935
 
10936
  react-dom@^16.13.1:
10937
+ version "16.14.0"
10938
+ resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.14.0.tgz#7ad838ec29a777fb3c75c3a190f661cf92ab8b89"
10939
+ integrity sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==
10940
  dependencies:
10941
  loose-envify "^1.1.0"
10942
  object-assign "^4.1.1"
10943
  prop-types "^15.6.2"
10944
  scheduler "^0.19.1"
10945
 
10946
+ react-infinite-scroll-hook@^3.0.0:
10947
+ version "3.0.0"
10948
+ resolved "https://registry.yarnpkg.com/react-infinite-scroll-hook/-/react-infinite-scroll-hook-3.0.0.tgz#13b1b4f95769a75da9d615905f4cbf78ccebf1f1"
10949
+ integrity sha512-uLWsLAZ4jJqv6iHq4w7sySK6P059xgh1I98MSiV3UhZacMELhcdr9AycobC41ctIXU/Z9+caPNWwiJJZHwKCaw==
10950
+
10951
  react-is@^16.12.0, react-is@^16.13.1, react-is@^16.8.1, react-is@^16.8.6:
10952
  version "16.13.1"
10953
  resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
10954
  integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
10955
 
10956
  react-test-renderer@^16.0.0-0:
10957
+ version "16.14.0"
10958
+ resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-16.14.0.tgz#e98360087348e260c56d4fe2315e970480c228ae"
10959
+ integrity sha512-L8yPjqPE5CZO6rKsKXRO/rVPiaCOy0tQQJbC+UjPNlobl5mad59lvPjwFsQHTvL03caVDIVr9x9/OSgDe6I5Eg==
10960
  dependencies:
10961
  object-assign "^4.1.1"
10962
  prop-types "^15.6.2"
10971
  prop-types "^15.7.2"
10972
 
10973
  react@^16.13.1:
10974
+ version "16.14.0"
10975
+ resolved "https://registry.yarnpkg.com/react/-/react-16.14.0.tgz#94d776ddd0aaa37da3eda8fc5b6b18a4c9a3114d"
10976
+ integrity sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==
10977
  dependencies:
10978
  loose-envify "^1.1.0"
10979
  object-assign "^4.1.1"
11101
  string_decoder "~1.1.1"
11102
  util-deprecate "~1.0.1"
11103
 
11104
+ readable-stream@3, readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0:
11105
  version "3.6.0"
11106
  resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198"
11107
  integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==
11139
  micromatch "^3.1.10"
11140
  readable-stream "^2.0.2"
11141
 
11142
+ readdirp@~3.5.0:
11143
+ version "3.5.0"
11144
+ resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.5.0.tgz#9ba74c019b15d365278d2e91bb8c48d7b4d42c9e"
11145
+ integrity sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==
11146
  dependencies:
11147
  picomatch "^2.2.1"
11148
 
11158
  dependencies:
11159
  resolve "^1.1.6"
11160
 
 
 
 
 
 
 
 
 
11161
  redent@^3.0.0:
11162
  version "3.0.0"
11163
  resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f"
11186
  regenerate "^1.4.0"
11187
 
11188
  regenerate@^1.4.0:
11189
+ version "1.4.2"
11190
+ resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a"
11191
+ integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==
11192
 
11193
  regenerator-runtime@^0.13.4:
11194
  version "0.13.7"
11211
  safe-regex "^1.1.0"
11212
 
11213
  regexp.prototype.flags@^1.3.0:
11214
+ version "1.3.1"
11215
+ resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1