WordPress SEO Plugin – Rank Math - Version 1.0.81

Version Description

[Jan 26, 2022] = * Added: [HUGE!] Introducing IndexNow integration. We have replaced the old Bing Instant Indexing API with the latest IndexNow API. This new API also supports Yandex * Added: Submission Log in the Instant Indexing Settings page to monitor last 100 submissions and removed regular submission notifications * Improved: Converted Dashboard widget from PHP to React, around 20% performance improvements * Improved: Content AI recommendation algorithm * Improved: Added range value in the Recommended Section of Content AI to make it is easy to understand * Improved: You can now use WebP image format for Twitter Open Graph * Improved: Compatibility with PHP 8.1 * Fixed: Bulk URL submission to Bing was not working from the Post list page * Fixed: Secondary language Product pages created using TranslatePress plugin were not working well when Remove Product Base option was enabled * Fixed: Added a condition to add article:modified_time & og:updated_time only when the post modified time is greater than the published time * Fixed: Length indicator was not working on the Attachment pages * Fixed: Slack sharing was showing in Author settings even when Author archive pages were disabled * Fixed: PHP error in the Dashboard widget on some setups * Fixed: Missing Logo error in AMP on Web Stories posts. The priority is now given to the logo added in the Web Stories settings * Fixed: Importing settings was not working on some setups where the .txt file upload was not permitted for the security reasons * Fixed: Single Post Redirection option was getting enabled after changing the post slug. This was happening when Auto Post Redirect option was enabled in the General Settings

Full changelog can be found here - Rank Math SEO changelog

Download this release

Release Info

Developer rankmath
Plugin Icon 128x128 WordPress SEO Plugin – Rank Math
Version 1.0.81
Comparing to
See all releases

Code changes from version 1.0.80 to 1.0.81

Files changed (38) hide show
  1. assets/admin/css/option-panel.css +1 -1
  2. assets/admin/js/classic.js +1 -1
  3. assets/admin/js/dashboard.js +1 -1
  4. assets/admin/js/divi.js +1 -1
  5. assets/admin/js/elementor.js +1 -1
  6. assets/admin/js/gutenberg.js +1 -1
  7. assets/admin/js/rank-math-app.js +1 -1
  8. includes/3rdparty/elementor/class-elementor.php +0 -10
  9. includes/admin/class-admin.php +0 -114
  10. includes/admin/class-assets.php +1 -0
  11. includes/admin/class-dashboard-widget.php +159 -0
  12. includes/admin/class-import-export.php +39 -3
  13. includes/admin/metabox/class-post-screen.php +5 -0
  14. includes/admin/watcher/class-watcher.php +2 -1
  15. includes/class-common.php +1 -0
  16. includes/class-installer.php +19 -0
  17. includes/class-kb.php +1 -2
  18. includes/frontend/class-link-attributes.php +15 -3
  19. includes/frontend/class-shortcodes.php +2 -1
  20. includes/module/class-manager.php +3 -1
  21. includes/modules/404-monitor/class-admin.php +0 -30
  22. includes/modules/404-monitor/class-monitor.php +33 -0
  23. includes/modules/analytics/class-analytics-common.php +109 -1
  24. includes/modules/analytics/class-analytics.php +0 -90
  25. includes/modules/analytics/workflows/class-oauth.php +6 -6
  26. includes/modules/content-ai/assets/js/content-ai.js +1 -1
  27. includes/modules/content-ai/views/options.php +1 -1
  28. includes/modules/instant-indexing/assets/js/instant-indexing.js +1 -1
  29. includes/modules/instant-indexing/class-api.php +250 -94
  30. includes/modules/instant-indexing/class-instant-indexing.php +164 -81
  31. includes/modules/instant-indexing/class-rest.php +171 -0
  32. includes/modules/instant-indexing/views/console.php +16 -42
  33. includes/modules/instant-indexing/views/history.php +47 -0
  34. includes/modules/instant-indexing/views/options.php +9 -17
  35. includes/modules/redirections/class-admin.php +0 -30
  36. includes/modules/redirections/class-metabox.php +7 -5
  37. includes/modules/redirections/class-redirections.php +33 -0
  38. includes/modules/schema/assets/js/schema-template.js +0 -1
assets/admin/css/option-panel.css CHANGED
@@ -2,4 +2,4 @@
2
  * Plugin: Rank Math
3
  * URL: https://rankmath.com/wordpress/plugin/seo-suite/
4
  * Name: option-panel.css
5
- */:root{--rankmath-wp-adminbar-height: 0}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(-360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(-360deg)}}.rank-math-wrap-settings{width:978px;max-width:100%}.rank-math-wrap-settings .rank-math-tabs-content{margin-bottom:0}.rank-math-wrap-settings .form-footer{width:calc( 100% - 200px);margin-left:200px;padding:20px}.rank-math-wrap-settings .rank-math-address-format .rank-math-variables-dropdown{top:70px;height:185px}.blurred{-webkit-filter:blur(2px);filter:blur(2px)}.blurred:after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';background:rgba(248,249,250,0.1)}#rank-math-pro-cta{position:relative;z-index:100;margin-top:2rem}#rank-math-pro-cta.center{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#rank-math-pro-cta.analytics{width:560px;max-width:100%;margin:2rem auto 0}#rank-math-pro-cta.no-margin{margin:0}#rank-math-pro-cta .rank-math-cta-box{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:90%;padding:2rem 1.5rem;border-radius:4px;background:#fff;-webkit-box-shadow:0 4px 14px 0 rgba(34,36,55,0.28);box-shadow:0 4px 14px 0 rgba(34,36,55,0.28);-ms-flex-item-align:center;align-self:center;justify-self:center}#rank-math-pro-cta .rank-math-cta-box.no-shadow{-webkit-box-shadow:none;box-shadow:none}#rank-math-pro-cta .rank-math-cta-box.no-padding{padding:0}#rank-math-pro-cta .rank-math-cta-box.less-padding{padding:1.5rem}#rank-math-pro-cta .rank-math-cta-box.less-padding h3{margin-bottom:1rem}#rank-math-pro-cta .rank-math-cta-box.top-20{margin-top:10%;-ms-flex-item-align:start;align-self:flex-start}#rank-math-pro-cta .rank-math-cta-box h3{font-size:1.25rem;font-weight:600;margin-top:0;margin-bottom:1.5rem;color:#242628}@media screen and (min-width: 48rem){#rank-math-pro-cta .rank-math-cta-box.width-100{width:100%;max-width:100%}#rank-math-pro-cta .rank-math-cta-box.width-80{max-width:80%}#rank-math-pro-cta .rank-math-cta-box.width-70{max-width:70%}#rank-math-pro-cta .rank-math-cta-box.width-60{max-width:60%}#rank-math-pro-cta .rank-math-cta-box.width-60 h3{margin-bottom:1rem}#rank-math-pro-cta .rank-math-cta-box.width-50{max-width:50%}}#rank-math-pro-cta .rank-math-cta-box.blue-ticks ul li:before{background:#069de3}#rank-math-pro-cta .rank-math-cta-table{margin-bottom:2rem;border:1px solid #dadfe4;border-radius:6px;background:#fff}#rank-math-pro-cta .rank-math-cta-table .less-padding{padding:1.5rem}#rank-math-pro-cta .rank-math-cta-table .less-padding h3{margin-bottom:1rem}#rank-math-pro-cta .rank-math-cta-header{padding:1.25rem .825rem;border-bottom:1px solid #dadfe4;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#rank-math-pro-cta .rank-math-cta-header h2{font-size:1.125rem;font-weight:500;margin:0}#rank-math-pro-cta .rank-math-cta-body{padding:1.25rem 1.5rem 1.25rem .825rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#rank-math-pro-cta .rank-math-cta-body svg,#rank-math-pro-cta .rank-math-cta-body .dashicon{margin-right:1.25rem;fill:#ed5e5e}#rank-math-pro-cta .rank-math-cta-body span.dashicon{font-size:50px;width:50px;height:50px;color:#ed5e5e}#rank-math-pro-cta .rank-math-cta-body p{font-size:1rem;-webkit-box-flex:1;-ms-flex:1;flex:1}#rank-math-pro-cta .rank-math-cta-body .button{line-height:40px;margin-left:1.25rem}#rank-math-pro-cta .rank-math-cta-text{display:block;color:#7f868d}#rank-math-pro-cta .rank-math-cta-text span{margin-right:3px}#rank-math-pro-cta ul{font-size:15px;margin-bottom:1.5rem}#rank-math-pro-cta ul li{font-size:1rem;margin-bottom:1rem;padding:0;color:#7f868d;border:0}#rank-math-pro-cta ul li:before{font-family:'dashicons';font-size:16px;line-height:18px;display:inline-block;width:18px;margin-right:8px;content:'\f15e';text-align:center;vertical-align:-2px;color:#fff;border-radius:50%;background:#10AC84}#rank-math-pro-cta .button{font-weight:500;display:inline-block;width:auto;max-width:100%;margin:0 auto;padding:0 3rem;text-align:center}#rank-math-pro-cta .rank-math-cta-header,#rank-math-pro-cta .rank-math-cta-body,.rank-math-accordion header,.rank-math-accordion-content .cmb-type-select:not(.no-flex),.rank-math-accordion-content .cmb-type-select:not(.no-flex) .cmb-row-col.create-new-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.wizard-content--analytics .connect-wrap{display:grid;margin-bottom:4rem;place-items:center}.wizard-content--analytics .cmb2-metabox-description{text-align:center}#setting-panel-analyitcs .connect-wrap{margin-bottom:1rem}#setting-panel-analyitcs .connect-wrap .button{font-size:16px;line-height:40px;padding:0 20px}#setting-panel-analyitcs .connect-wrap .button:before{display:none}.disconnect-wrap{margin-bottom:.5rem;text-align:right}.disconnect-wrap button.button,.disconnect-wrap a.button{line-height:1.3;padding:0;text-decoration:none;color:#ee6a5e;border-bottom:1px dotted #fff}.disconnect-wrap button.button:hover,.disconnect-wrap button.button:focus,.disconnect-wrap a.button:hover,.disconnect-wrap a.button:focus{color:#ee6a5e;border-bottom-color:#ee6a5e;background:transparent;-webkit-box-shadow:none;box-shadow:none}.disconnect-wrap a.button{line-height:29px;margin:0;color:#FF9F43}.disconnect-wrap span{line-height:30px;margin:0 8px;color:#b5bfc9}.rank-math-accordion{margin-bottom:1rem;-webkit-transition:.25s all ease-in-out;transition:.25s all ease-in-out;border:1px solid #dadfe4;border-radius:6px;background:#fff}.rank-math-accordion:hover,.rank-math-accordion:focus{border-color:#069de3;-webkit-box-shadow:0 0 0 1px #069de3;box-shadow:0 0 0 1px #069de3}.rank-math-accordion .cmb-row{padding:1rem 0;border-top:0 !important}.rank-math-accordion .cmb-row .cmb-td{width:100%}.rank-math-accordion .cmb2-toggle{margin-right:5px}.rank-math-accordion header{line-height:1;padding:1rem;cursor:pointer;border-bottom:1px solid #dadfe4;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.rank-math-accordion header h3{font-size:1.25rem;line-height:1;margin:0}.rank-math-accordion header h3:before{display:inline-block;width:14px;height:14px;margin-right:.825rem;content:'';border-radius:50%;background:#dadfe4}.rank-math-accordion.connected h3:before{background:#79c979}.rank-math-accordion-content{padding:1rem}.rank-math-accordion-content .cmb-type-select label{display:block;margin-bottom:.5rem}.rank-math-accordion-content .cmb-type-select:not(.no-flex) .cmb-row-col{margin-right:3%;-webkit-box-flex:0;-ms-flex:0 0 31.3333333%;flex:0 0 31.3333333%}.rank-math-accordion-content .cmb-type-select:not(.no-flex) .cmb-row-col:nth-of-type(3),.rank-math-accordion-content .cmb-type-select:not(.no-flex) .cmb-row-col:last-of-type{margin-right:0}.rank-math-accordion-content .cmb-type-select:not(.no-flex) .cmb-row-col.create-new-view{margin-top:1rem;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.rank-math-accordion-content .cmb-type-select:not(.no-flex) .cmb-row-col.create-new-view>*{margin-right:.5rem}.rank-math-accordion-content .cmb-type-select:not(.no-flex) .cmb-row-col.create-new-view label{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.rank-math-accordion-content .cmb-type-select:not(.no-flex) .cmb-row-col.create-new-view input{width:auto}.rank-math-accordion-content .cmb-type-select:not(.no-flex) .cmb-row-col.create-new-view input:not(:hover):not(:focus){border-color:#b5bfc9}.rank-math-accordion-content .warning{font-size:14px;margin:0 0 1rem}.rank-math-accordion-content .warning strong{color:#ed5e5e}.rank-math-accordion-content .warning.yellow strong{color:#FF9800}.rank-math-accordion-content .country-option{margin-top:1rem}.rank-math-accordion-content .cmb-td{width:100%}.rank-math-accordion-content .cmb2-metabox-description{text-align:left}#rank-math-pro-cta.analytics{margin-left:0}#rank-math-pro-cta.analytics .rank-math-cta-box{background:transparent}#rank-math-pro-cta.rank-math-privacy-box{width:630px;max-width:100%;margin-top:3rem}#rank-math-pro-cta.rank-math-privacy-box.width-100{width:100%}#rank-math-pro-cta.rank-math-privacy-box .rank-math-cta-table{border-width:2px;border-color:#10AC84}#rank-math-pro-cta.rank-math-privacy-box .rank-math-cta-body{background:rgba(16,172,132,0.06)}#rank-math-pro-cta.rank-math-privacy-box .rank-math-cta-body i{font-size:2rem;line-height:50px;width:50px;height:50px;margin-right:1.25rem;color:#10AC84;border-radius:50px;background:rgba(16,172,132,0.1)}#rank-math-pro-cta.rank-math-privacy-box .rank-math-cta-body p{font-size:.9375rem;margin:0;color:#5f8c80}#rank-math-pro-cta.rank-math-privacy-box{width:630px;max-width:100%;margin:3rem auto 0}.rank-math-tabs-content #rank-math-pro-cta.rank-math-privacy-box{width:100%}.next-fetch{float:left;margin-top:4px;color:#7f868d}.cancel-fetch{-webkit-transition:0.25s linear all;transition:0.25s linear all}.cancel-fetch:disabled{opacity:0}.rank-math-console-db-info{display:inline-block;margin:8px 8px 0 0;padding:5px 8px;border-radius:4px;background:#f6f6f6}.rank-math-console-db-info i{font-size:12px;margin-right:3px;vertical-align:-1px}#console_caching_control{margin-bottom:10px}#console-updating-manually-progress{position:relative;display:none;overflow:hidden;margin:10px 0;padding:8px;border-radius:4px;background:#f6f6f6}#console-updating-manually-progress .progress{overflow:hidden;height:100%;padding:8px;-webkit-transition:width 2s ease-in-out;transition:width 2s ease-in-out;white-space:nowrap;color:#fff;border-radius:3px;background:#008ec2;position:absolute;top:0;left:0}#setting-panel-search-console .select2-container{min-width:65%}.cmb2-id-console-authorization-code.unauthorized ~ div{display:none}.cmb2-id-console-authorization-code.unauthorized input,.cmb2-id-console-authorization-code.unauthorized button{display:none !important}.cmb2-id-console-authorization-code.authorizing input,.cmb2-id-console-authorization-code.authorizing button{display:inline-block !important}.cmb2-id-console-authorization-code.authorizing .rank-math-get-authorization-code{margin-top:10px}.cmb2-id-console-authorization-code.authorized #console_authorization_code{display:none}.cmb2-id-console-profile .rank-math-refresh{margin-right:10px}.cmb2-id-breadcrumbs-separator .cmb2-radio-list li label,.cmb2-id-title-separator .cmb2-radio-list li label{margin:0 5px 5px 0;border:1px solid #e5e5e5 !important;border-radius:3px;-webkit-box-shadow:none;box-shadow:none}.cmb2-id-breadcrumbs-separator .cmb2-radio-list li label span.custom-sep,.cmb2-id-title-separator .cmb2-radio-list li label span.custom-sep{line-height:24px;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:40px;min-height:24px;margin-top:5px;margin-right:-6px;margin-left:-6px;padding:0 8px;cursor:text;-webkit-transition:50ms border-color ease-in-out;transition:50ms border-color ease-in-out;text-align:center;color:#32373c;outline:0;background-color:#fff;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.07);box-shadow:inset 0 1px 2px rgba(0,0,0,0.07)}.rank-math-rss-variables h3{font-size:1.2em}.rank-math-rss-variables thead th,.rank-math-rss-variables tbody td{line-height:1;margin-bottom:9px;padding:15px 10px;vertical-align:middle}.rank-math-rss-variables tr td:first-child{font-weight:600}.rank-math-title .rank-math-variables-preview{font-size:18px;font-weight:normal}.rank-math-title .rank-math-variables-preview.capitalize{text-transform:capitalize}.rank-math-description .rank-math-variables-preview,.cmb2-id-pt-post-default-snippet-desc .rank-math-variables-preview{font-size:13px;line-height:1.4;word-wrap:break-word;color:#545454}.sitemap-nginx-notice pre,.sitemap-nginx-notice .hide{display:none}.sitemap-nginx-notice pre{overflow:scroll;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:5px 0 10px 0;padding:10px;color:#c9c9c9;background:#222}.sitemap-nginx-notice a{display:inline-block;-webkit-box-shadow:none;box-shadow:none}.sitemap-nginx-notice a.sitemap-close-notice{float:right;margin-top:5px}.sitemap-nginx-notice.active pre,.sitemap-nginx-notice.active .hide{display:block}.sitemap-nginx-notice.active .show{display:none}body.rtl .rank-math-tabs-navigation:not(.rank-math-custom) a{border-right-width:1px;border-left-width:0}body.rtl .rank-math-tabs-navigation:not(.rank-math-custom) a .rm-icon{float:right;margin-right:0;margin-left:10px}body.rtl .rank-math-tabs-navigation:not(.rank-math-custom) a.active{border-right:3px solid;border-left:0}body.rtl .rank-math-tabs-navigation:not(.rank-math-custom) a.active:after{right:auto;left:-1px}body.rtl .rank-math-tabs-navigation:not(.rank-math-custom) a:last-child{border-radius:0 0 6px 0}body.rtl .rank-math-tabs-navigation:not(.rank-math-custom) .separator{border-right:1px solid #b5bfc9;border-left:0}#rank-math-unlock-pro-notice{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:978px;max-width:100%;margin-top:15px;border:3px solid #161e28;border-radius:4px;background:#253142}#rank-math-unlock-pro-notice a{display:block;padding:10px 14px;text-decoration:none;color:#e4e5e7}#rank-math-unlock-pro-notice a:focus{-webkit-box-shadow:none;box-shadow:none}#rank-math-unlock-pro-notice p{font-size:1rem;margin:0}#rank-math-unlock-pro-notice p span{text-decoration:underline;color:#f7d070}#rank-math-unlock-pro-notice .close-notice{display:none}
2
  * Plugin: Rank Math
3
  * URL: https://rankmath.com/wordpress/plugin/seo-suite/
4
  * Name: option-panel.css
5
+ */:root{--rankmath-wp-adminbar-height: 0}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(-360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(-360deg)}}.rank-math-wrap-settings{width:978px;max-width:100%}.rank-math-wrap-settings .rank-math-tabs-content{margin-bottom:0}.rank-math-wrap-settings .form-footer{width:calc( 100% - 200px);margin-left:200px;padding:20px}.rank-math-wrap-settings .rank-math-address-format .rank-math-variables-dropdown{top:70px;height:185px}.blurred{-webkit-filter:blur(2px);filter:blur(2px)}.blurred:after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';background:rgba(248,249,250,0.1)}#rank-math-pro-cta{position:relative;z-index:100;margin-top:2rem}#rank-math-pro-cta.center{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#rank-math-pro-cta.analytics{width:560px;max-width:100%;margin:2rem auto 0}#rank-math-pro-cta.no-margin{margin:0}#rank-math-pro-cta .rank-math-cta-box{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:90%;padding:2rem 1.5rem;border-radius:4px;background:#fff;-webkit-box-shadow:0 4px 14px 0 rgba(34,36,55,0.28);box-shadow:0 4px 14px 0 rgba(34,36,55,0.28);-ms-flex-item-align:center;align-self:center;justify-self:center}#rank-math-pro-cta .rank-math-cta-box.no-shadow{-webkit-box-shadow:none;box-shadow:none}#rank-math-pro-cta .rank-math-cta-box.no-padding{padding:0}#rank-math-pro-cta .rank-math-cta-box.less-padding{padding:1.5rem}#rank-math-pro-cta .rank-math-cta-box.less-padding h3{margin-bottom:1rem}#rank-math-pro-cta .rank-math-cta-box.top-20{margin-top:10%;-ms-flex-item-align:start;align-self:flex-start}#rank-math-pro-cta .rank-math-cta-box h3{font-size:1.25rem;font-weight:600;margin-top:0;margin-bottom:1.5rem;color:#242628}@media screen and (min-width: 48rem){#rank-math-pro-cta .rank-math-cta-box.width-100{width:100%;max-width:100%}#rank-math-pro-cta .rank-math-cta-box.width-80{max-width:80%}#rank-math-pro-cta .rank-math-cta-box.width-70{max-width:70%}#rank-math-pro-cta .rank-math-cta-box.width-60{max-width:60%}#rank-math-pro-cta .rank-math-cta-box.width-60 h3{margin-bottom:1rem}#rank-math-pro-cta .rank-math-cta-box.width-50{max-width:50%}}#rank-math-pro-cta .rank-math-cta-box.blue-ticks ul li:before{background:#069de3}#rank-math-pro-cta .rank-math-cta-table{margin-bottom:2rem;border:1px solid #dadfe4;border-radius:6px;background:#fff}#rank-math-pro-cta .rank-math-cta-table .less-padding{padding:1.5rem}#rank-math-pro-cta .rank-math-cta-table .less-padding h3{margin-bottom:1rem}#rank-math-pro-cta .rank-math-cta-header{padding:1.25rem .825rem;border-bottom:1px solid #dadfe4;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#rank-math-pro-cta .rank-math-cta-header h2{font-size:1.125rem;font-weight:500;margin:0}#rank-math-pro-cta .rank-math-cta-body{padding:1.25rem 1.5rem 1.25rem .825rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#rank-math-pro-cta .rank-math-cta-body svg,#rank-math-pro-cta .rank-math-cta-body .dashicon{margin-right:1.25rem;fill:#ed5e5e}#rank-math-pro-cta .rank-math-cta-body span.dashicon{font-size:50px;width:50px;height:50px;color:#ed5e5e}#rank-math-pro-cta .rank-math-cta-body p{font-size:1rem;-webkit-box-flex:1;-ms-flex:1;flex:1}#rank-math-pro-cta .rank-math-cta-body .button{line-height:40px;margin-left:1.25rem}#rank-math-pro-cta .rank-math-cta-text{display:block;color:#7f868d}#rank-math-pro-cta .rank-math-cta-text span{margin-right:3px}#rank-math-pro-cta ul{font-size:15px;margin-bottom:1.5rem}#rank-math-pro-cta ul li{font-size:1rem;margin-bottom:1rem;padding:0;color:#7f868d;border:0}#rank-math-pro-cta ul li:before{font-family:'dashicons';font-size:16px;line-height:18px;display:inline-block;width:18px;margin-right:8px;content:'\f15e';text-align:center;vertical-align:-2px;color:#fff;border-radius:50%;background:#10AC84}#rank-math-pro-cta .button{font-weight:500;display:inline-block;width:auto;max-width:100%;margin:0 auto;padding:0 3rem;text-align:center}#rank-math-pro-cta .rank-math-cta-header,#rank-math-pro-cta .rank-math-cta-body,.rank-math-accordion header,.rank-math-accordion-content .cmb-type-select:not(.no-flex),.rank-math-accordion-content .cmb-type-select:not(.no-flex) .cmb-row-col.create-new-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.wizard-content--analytics .connect-wrap{display:grid;margin-bottom:4rem;place-items:center}.wizard-content--analytics .cmb2-metabox-description{text-align:center}#setting-panel-analyitcs .connect-wrap{margin-bottom:1rem}#setting-panel-analyitcs .connect-wrap .button{font-size:16px;line-height:40px;padding:0 20px}#setting-panel-analyitcs .connect-wrap .button:before{display:none}.disconnect-wrap{margin-bottom:.5rem;text-align:right}.disconnect-wrap button.button,.disconnect-wrap a.button{line-height:1.3;padding:0;text-decoration:none;color:#ee6a5e;border-bottom:1px dotted #fff}.disconnect-wrap button.button:hover,.disconnect-wrap button.button:focus,.disconnect-wrap a.button:hover,.disconnect-wrap a.button:focus{color:#ee6a5e;border-bottom-color:#ee6a5e;background:transparent;-webkit-box-shadow:none;box-shadow:none}.disconnect-wrap a.button{line-height:29px;margin:0;color:#FF9F43}.disconnect-wrap span{line-height:30px;margin:0 8px;color:#b5bfc9}.rank-math-accordion{margin-bottom:1rem;-webkit-transition:.25s all ease-in-out;transition:.25s all ease-in-out;border:1px solid #dadfe4;border-radius:6px;background:#fff}.rank-math-accordion:hover,.rank-math-accordion:focus{border-color:#069de3;-webkit-box-shadow:0 0 0 1px #069de3;box-shadow:0 0 0 1px #069de3}.rank-math-accordion .cmb-row{padding:1rem 0;border-top:0 !important}.rank-math-accordion .cmb-row .cmb-td{width:100%}.rank-math-accordion .cmb2-toggle{margin-right:5px}.rank-math-accordion header{line-height:1;padding:1rem;cursor:pointer;border-bottom:1px solid #dadfe4;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.rank-math-accordion header h3{font-size:1.25rem;line-height:1;margin:0}.rank-math-accordion header h3:before{display:inline-block;width:14px;height:14px;margin-right:.825rem;content:'';border-radius:50%;background:#dadfe4}.rank-math-accordion.connected h3:before{background:#79c979}.rank-math-accordion-content{padding:1rem}.rank-math-accordion-content .cmb-type-select label{display:block;margin-bottom:.5rem}.rank-math-accordion-content .cmb-type-select:not(.no-flex) .cmb-row-col{margin-right:3%;-webkit-box-flex:0;-ms-flex:0 0 31.3333333%;flex:0 0 31.3333333%}.rank-math-accordion-content .cmb-type-select:not(.no-flex) .cmb-row-col:nth-of-type(3),.rank-math-accordion-content .cmb-type-select:not(.no-flex) .cmb-row-col:last-of-type{margin-right:0}.rank-math-accordion-content .cmb-type-select:not(.no-flex) .cmb-row-col.create-new-view{margin-top:1rem;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.rank-math-accordion-content .cmb-type-select:not(.no-flex) .cmb-row-col.create-new-view>*{margin-right:.5rem}.rank-math-accordion-content .cmb-type-select:not(.no-flex) .cmb-row-col.create-new-view label{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.rank-math-accordion-content .cmb-type-select:not(.no-flex) .cmb-row-col.create-new-view input{width:auto}.rank-math-accordion-content .cmb-type-select:not(.no-flex) .cmb-row-col.create-new-view input:not(:hover):not(:focus){border-color:#b5bfc9}.rank-math-accordion-content .warning{font-size:14px;margin:0 0 1rem}.rank-math-accordion-content .warning strong{color:#ed5e5e}.rank-math-accordion-content .warning.yellow strong{color:#FF9800}.rank-math-accordion-content .country-option{margin-top:1rem}.rank-math-accordion-content .cmb-td{width:100%}.rank-math-accordion-content .cmb2-metabox-description{text-align:left}#rank-math-pro-cta.analytics{margin-left:0}#rank-math-pro-cta.analytics .rank-math-cta-box{background:transparent}#rank-math-pro-cta.rank-math-privacy-box{width:630px;max-width:100%;margin-top:3rem}#rank-math-pro-cta.rank-math-privacy-box.width-100{width:100%}#rank-math-pro-cta.rank-math-privacy-box .rank-math-cta-table{border-width:2px;border-color:#10AC84}#rank-math-pro-cta.rank-math-privacy-box .rank-math-cta-body{background:rgba(16,172,132,0.06)}#rank-math-pro-cta.rank-math-privacy-box .rank-math-cta-body i{font-size:2rem;line-height:50px;width:50px;height:50px;margin-right:1.25rem;color:#10AC84;border-radius:50px;background:rgba(16,172,132,0.1)}#rank-math-pro-cta.rank-math-privacy-box .rank-math-cta-body p{font-size:.9375rem;margin:0;color:#5f8c80}#rank-math-pro-cta.rank-math-privacy-box{width:630px;max-width:100%;margin:3rem auto 0}.rank-math-tabs-content #rank-math-pro-cta.rank-math-privacy-box{width:100%}.next-fetch{float:left;margin-top:4px;color:#7f868d}.cancel-fetch{-webkit-transition:0.25s linear all;transition:0.25s linear all}.cancel-fetch:disabled{opacity:0}.rank-math-console-db-info{display:inline-block;margin:8px 8px 0 0;padding:5px 8px;border-radius:4px;background:#f6f6f6}.rank-math-console-db-info i{font-size:12px;margin-right:3px;vertical-align:-1px}#console_caching_control{margin-bottom:10px}#console-updating-manually-progress{position:relative;display:none;overflow:hidden;margin:10px 0;padding:8px;border-radius:4px;background:#f6f6f6}#console-updating-manually-progress .progress{overflow:hidden;height:100%;padding:8px;-webkit-transition:width 2s ease-in-out;transition:width 2s ease-in-out;white-space:nowrap;color:#fff;border-radius:3px;background:#008ec2;position:absolute;top:0;left:0}#setting-panel-search-console .select2-container{min-width:65%}.cmb2-id-console-authorization-code.unauthorized ~ div{display:none}.cmb2-id-console-authorization-code.unauthorized input,.cmb2-id-console-authorization-code.unauthorized button{display:none !important}.cmb2-id-console-authorization-code.authorizing input,.cmb2-id-console-authorization-code.authorizing button{display:inline-block !important}.cmb2-id-console-authorization-code.authorizing .rank-math-get-authorization-code{margin-top:10px}.cmb2-id-console-authorization-code.authorized #console_authorization_code{display:none}.cmb2-id-console-profile .rank-math-refresh{margin-right:10px}.cmb2-id-breadcrumbs-separator .cmb2-radio-list li label,.cmb2-id-title-separator .cmb2-radio-list li label{margin:0 5px 5px 0;border:1px solid #e5e5e5 !important;border-radius:3px;-webkit-box-shadow:none;box-shadow:none}.cmb2-id-breadcrumbs-separator .cmb2-radio-list li label span.custom-sep,.cmb2-id-title-separator .cmb2-radio-list li label span.custom-sep{line-height:24px;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:40px;min-height:24px;margin-top:5px;margin-right:-6px;margin-left:-6px;padding:0 8px;cursor:text;-webkit-transition:50ms border-color ease-in-out;transition:50ms border-color ease-in-out;text-align:center;color:#32373c;outline:0;background-color:#fff;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.07);box-shadow:inset 0 1px 2px rgba(0,0,0,0.07)}.rank-math-rss-variables h3{font-size:1.2em}.rank-math-rss-variables thead th,.rank-math-rss-variables tbody td{line-height:1;margin-bottom:9px;padding:15px 10px;vertical-align:middle}.rank-math-rss-variables tr td:first-child{font-weight:600}.rank-math-title .rank-math-variables-preview{font-size:18px;font-weight:normal}.rank-math-title .rank-math-variables-preview.capitalize{text-transform:capitalize}.rank-math-description .rank-math-variables-preview,.cmb2-id-pt-post-default-snippet-desc .rank-math-variables-preview{font-size:13px;line-height:1.4;word-wrap:break-word;color:#545454}.sitemap-nginx-notice pre,.sitemap-nginx-notice .hide{display:none}.sitemap-nginx-notice pre{overflow:scroll;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:5px 0 10px 0;padding:10px;color:#c9c9c9;background:#222}.sitemap-nginx-notice a{display:inline-block;-webkit-box-shadow:none;box-shadow:none}.sitemap-nginx-notice a.sitemap-close-notice{float:right;margin-top:5px}.sitemap-nginx-notice.active pre,.sitemap-nginx-notice.active .hide{display:block}.sitemap-nginx-notice.active .show{display:none}body.rtl .rank-math-tabs-navigation:not(.rank-math-custom) a{border-right-width:1px;border-left-width:0}body.rtl .rank-math-tabs-navigation:not(.rank-math-custom) a .rm-icon{float:right;margin-right:0;margin-left:10px}body.rtl .rank-math-tabs-navigation:not(.rank-math-custom) a.active{border-right:3px solid;border-left:0}body.rtl .rank-math-tabs-navigation:not(.rank-math-custom) a.active:after{right:auto;left:-1px}body.rtl .rank-math-tabs-navigation:not(.rank-math-custom) a:last-child{border-radius:0 0 6px 0}body.rtl .rank-math-tabs-navigation:not(.rank-math-custom) .separator{border-right:1px solid #b5bfc9;border-left:0}#rank-math-unlock-pro-notice{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:978px;max-width:100%;margin-top:15px;border:3px solid #161e28;border-radius:4px;background:#253142}#rank-math-unlock-pro-notice a{display:block;padding:10px 14px;text-decoration:none;color:#e4e5e7}#rank-math-unlock-pro-notice a:focus{-webkit-box-shadow:none;box-shadow:none}#rank-math-unlock-pro-notice p{font-size:1rem;margin:0}#rank-math-unlock-pro-notice p span{text-decoration:underline;color:#f7d070}#rank-math-unlock-pro-notice .close-notice{display:none}#indexnow_show_response_codes .dashicons{text-decoration:none}#indexnow_show_response_codes.active .dashicons:before{content:"\f142"}#indexnow_show_response_codes{margin:20px 0;display:inline-block}#indexnow_response_codes th,#indexnow_history th{padding:15px 10px}#indexnow_clear_history{margin:20px 0}#indexnow_history_filters{float:left;margin-top:32px}#indexnow_history_filters a.current{font-weight:bold}#setting-panel-url-submission .cmb2-id-indexnow-urls{padding-top:0}#indexnow_clear_history.hidden,#indexnow_history_filters.hidden{display:none}
assets/admin/js/classic.js CHANGED
@@ -1 +1 @@
1
- !function(t){var e={};function r(n){if(e[n])return e[n].exports;var a=e[n]={i:n,l:!1,exports:{}};return t[n].call(a.exports,a,a.exports,r),a.l=!0,a.exports}r.m=t,r.c=e,r.d=function(t,e,n){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var a in t)r.d(n,a,function(e){return t[e]}.bind(null,a));return n},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="",r(r.s=75)}([function(t,e){t.exports=wp.i18n},function(t,e){t.exports=lodash},function(t,e){t.exports=jQuery},function(t,e){t.exports=wp.data},function(t,e){t.exports=wp.components},function(t,e){t.exports=wp.element},function(t,e){t.exports=wp.hooks},function(t,e){t.exports=rankMathAnalyzer},function(t,e,r){"use strict";r.d(e,"a",(function(){return o}));var n=r(2),a=r.n(n);function i(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var o=new(function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.map=null}var e,r,n;return e=t,(r=[{key:"swap",value:function(t,e){var r=this;if(!(t=t||""))return"";var n=new RegExp(/%(([a-z0-9_-]+)\(([^)]*)\)|[^\s]+)%/,"giu");return t.replace(" %page%","").replace("%sep% %sep%","%sep%").replace(n,(function(t){return r.replace(e,t)})).trim()}},{key:"replace",value:function(t,e){var r=e.toLowerCase().slice(1,-1);return["term_description","user_description"].includes(r)?"undefined"!=typeof tinymce&&tinymce.activeEditor&&"rank_math_description_editor"===tinymce.activeEditor.id?tinymce.activeEditor.getContent():a()("#description").val():r.includes("customfield(")?(r=r.replace("customfield(","").replace(")",""))in rankMath.customFields?rankMath.customFields[r]:"":(t=t||this.getMap(),(r="seo_description"===(r="seo_title"===(r=r.includes("(")?r.split("(")[0]:r)?"title":r)?"excerpt":r)in t?t[r]:"")}},{key:"getMap",value:function(){var t=this;return null!==this.map||(this.map={},a.a.each(rankMath.variables,(function(e,r){e=e.toLowerCase().replace(/%+/g,"").split("(")[0],t.map[e]=r.example}))),this.map}},{key:"setVariable",value:function(t,e){null!==this.map?this.map[t]=e:void 0!==rankMath.variables[t]&&(rankMath.variables[t].example=e)}}])&&i(e.prototype,r),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),t}())},function(t,e){t.exports=wp.url},,,,function(t,e){t.exports=wp.apiFetch},,function(t,e,r){"use strict";r.d(e,"a",(function(){return Tr}));var n={};r.r(n),r.d(n,"updateKeywords",(function(){return p})),r.d(n,"updatePillarContent",(function(){return d})),r.d(n,"toggleFrontendScore",(function(){return f})),r.d(n,"updateAnalysisScore",(function(){return h})),r.d(n,"updateCanonicalUrl",(function(){return m})),r.d(n,"updateAdvancedRobots",(function(){return g})),r.d(n,"updateRobots",(function(){return b})),r.d(n,"updateBreadcrumbTitle",(function(){return y})),r.d(n,"resetDirtyMetadata",(function(){return k})),r.d(n,"updateFacebookTitle",(function(){return v})),r.d(n,"updateFacebookDescription",(function(){return w})),r.d(n,"updateFacebookImage",(function(){return _})),r.d(n,"updateFacebookImageID",(function(){return O})),r.d(n,"updateFacebookHasOverlay",(function(){return j})),r.d(n,"updateFacebookImageOverlay",(function(){return S})),r.d(n,"updateAppData",(function(){return s})),r.d(n,"updateAppUi",(function(){return l})),r.d(n,"updatePostID",(function(){return T})),r.d(n,"updatePermalink",(function(){return D})),r.d(n,"updateTitle",(function(){return I})),r.d(n,"updateDescription",(function(){return P})),r.d(n,"updateFeaturedImage",(function(){return A})),r.d(n,"updatePrimaryTermID",(function(){return E})),r.d(n,"updateRedirection",(function(){return C})),r.d(n,"updateRedirectionItem",(function(){return M})),r.d(n,"resetRedirection",(function(){return R})),r.d(n,"updateHasRedirect",(function(){return x})),r.d(n,"updateSerpTitle",(function(){return z})),r.d(n,"updateSerpSlug",(function(){return B})),r.d(n,"updateSerpDescription",(function(){return L})),r.d(n,"toggleSnippetEditor",(function(){return V})),r.d(n,"updateSnippetPreviewType",(function(){return G})),r.d(n,"toggleTrendsCta",(function(){return W})),r.d(n,"updateTwitterUseFacebook",(function(){return J})),r.d(n,"updateTwitterCardType",(function(){return $})),r.d(n,"updateTwitterTitle",(function(){return Q})),r.d(n,"updateTwitterDescription",(function(){return q})),r.d(n,"updateTwitterAuthor",(function(){return X})),r.d(n,"updateTwitterImageID",(function(){return Y})),r.d(n,"updateTwitterImage",(function(){return Z})),r.d(n,"updateTwitterHasOverlay",(function(){return tt})),r.d(n,"updateTwitterImageOverlay",(function(){return et})),r.d(n,"updateTwitterPlayerUrl",(function(){return rt})),r.d(n,"updateTwitterPlayerSize",(function(){return nt})),r.d(n,"updateTwitterPlayerStreamUrl",(function(){return at})),r.d(n,"updateTwitterPlayerStreamCtype",(function(){return it})),r.d(n,"updateTwitterAppDescription",(function(){return ot})),r.d(n,"updateTwitterAppIphoneID",(function(){return ct})),r.d(n,"updateTwitterAppIphoneName",(function(){return ut})),r.d(n,"updateTwitterAppIphoneUrl",(function(){return st})),r.d(n,"updateTwitterAppIpadID",(function(){return lt})),r.d(n,"updateTwitterAppIpadName",(function(){return pt})),r.d(n,"updateTwitterAppIpadUrl",(function(){return dt})),r.d(n,"updateTwitterAppGoogleplayID",(function(){return ft})),r.d(n,"updateTwitterAppGoogleplayName",(function(){return ht})),r.d(n,"updateTwitterAppGoogleplayUrl",(function(){return mt})),r.d(n,"updateTwitterAppCountry",(function(){return gt})),r.d(n,"toggleLoaded",(function(){return bt})),r.d(n,"updateSelectedKeyword",(function(){return yt})),r.d(n,"refreshResults",(function(){return kt})),r.d(n,"setVersion",(function(){return vt})),r.d(n,"toggleIsDiviPageSettingsBarActive",(function(){return wt})),r.d(n,"toggleIsDiviRankMathModalActive",(function(){return _t})),r.d(n,"toggleSchemaEditor",(function(){return Pt})),r.d(n,"toggleSchemaTemplates",(function(){return At})),r.d(n,"schemaUpdated",(function(){return Et})),r.d(n,"setEditingSchemaId",(function(){return Ct})),r.d(n,"setEditorTab",(function(){return Mt})),r.d(n,"setTemplateTab",(function(){return Rt})),r.d(n,"updateEditSchemas",(function(){return xt})),r.d(n,"updateSchemas",(function(){return Ut})),r.d(n,"updateEditSchema",(function(){return Ft})),r.d(n,"saveSchema",(function(){return Nt})),r.d(n,"deleteSchema",(function(){return Kt})),r.d(n,"saveTemplate",(function(){return Ht})),r.d(n,"updateKeywordsData",(function(){return zt})),r.d(n,"updateAIScore",(function(){return Bt}));var a={};r.r(a),r.d(a,"appData",(function(){return Qt})),r.d(a,"appUi",(function(){return te}));var i={};r.r(i),r.d(i,"getAppData",(function(){return ee})),r.d(i,"getDirtyMetadata",(function(){return re})),r.d(i,"getAnalysisScore",(function(){return ne})),r.d(i,"getKeywords",(function(){return ae})),r.d(i,"getPillarContent",(function(){return ie})),r.d(i,"getRobots",(function(){return oe})),r.d(i,"getAdvancedRobots",(function(){return ce})),r.d(i,"getCanonicalUrl",(function(){return ue})),r.d(i,"getBreadcrumbTitle",(function(){return se})),r.d(i,"getRichSnippets",(function(){return le})),r.d(i,"getShowScoreFrontend",(function(){return pe})),r.d(i,"isLoaded",(function(){return de})),r.d(i,"getSelectedKeyword",(function(){return fe})),r.d(i,"isRefreshing",(function(){return he})),r.d(i,"isPro",(function(){return me})),r.d(i,"isDiviPageSettingsBarActive",(function(){return ge})),r.d(i,"isDiviRankMathModalActive",(function(){return be})),r.d(i,"getFacebookTitle",(function(){return ye})),r.d(i,"getFacebookDescription",(function(){return ke})),r.d(i,"getFacebookAuthor",(function(){return ve})),r.d(i,"getFacebookImageID",(function(){return we})),r.d(i,"getFacebookImage",(function(){return _e})),r.d(i,"getFacebookHasOverlay",(function(){return Oe})),r.d(i,"getFacebookImageOverlay",(function(){return je})),r.d(i,"getPostID",(function(){return Se})),r.d(i,"getTitle",(function(){return Te})),r.d(i,"getPermalink",(function(){return De})),r.d(i,"getDescription",(function(){return Ie})),r.d(i,"getFeaturedImage",(function(){return Pe})),r.d(i,"getFeaturedImageHtml",(function(){return Ae})),r.d(i,"getPrimaryTermID",(function(){return Ee})),r.d(i,"getRedirectionID",(function(){return Ce})),r.d(i,"getRedirectionType",(function(){return Me})),r.d(i,"getRedirectionUrl",(function(){return Re})),r.d(i,"getRedirectionItem",(function(){return xe})),r.d(i,"hasRedirect",(function(){return Ue})),r.d(i,"getSerpTitle",(function(){return Ne})),r.d(i,"getSerpSlug",(function(){return Ke})),r.d(i,"getSerpDescription",(function(){return He})),r.d(i,"isSnippetEditorOpen",(function(){return ze})),r.d(i,"getSnippetPreviewType",(function(){return Be})),r.d(i,"isTrendsCtaOpen",(function(){return Le})),r.d(i,"isSchemaEditorOpen",(function(){return Ve})),r.d(i,"isSchemaTemplatesOpen",(function(){return Ge})),r.d(i,"hasSchemaUpdated",(function(){return We})),r.d(i,"getSchemas",(function(){return Je})),r.d(i,"getEditSchemas",(function(){return $e})),r.d(i,"getEditingSchema",(function(){return Qe})),r.d(i,"getPreviewSchema",(function(){return qe})),r.d(i,"getEditorTab",(function(){return Xe})),r.d(i,"getTemplateTab",(function(){return Ye})),r.d(i,"getTwitterUseFacebook",(function(){return Ze})),r.d(i,"getTwitterCardType",(function(){return tr})),r.d(i,"getTwitterTitle",(function(){return er})),r.d(i,"getTwitterDescription",(function(){return rr})),r.d(i,"getTwitterAuthor",(function(){return nr})),r.d(i,"getTwitterImageID",(function(){return ar})),r.d(i,"getTwitterImage",(function(){return ir})),r.d(i,"getTwitterHasOverlay",(function(){return or})),r.d(i,"getTwitterImageOverlay",(function(){return cr})),r.d(i,"getTwitterAppDescription",(function(){return ur})),r.d(i,"getTwitterAppIphoneID",(function(){return sr})),r.d(i,"getTwitterAppIphoneName",(function(){return lr})),r.d(i,"getTwitterAppIphoneUrl",(function(){return pr})),r.d(i,"getTwitterAppIpadID",(function(){return dr})),r.d(i,"getTwitterAppIpadName",(function(){return fr})),r.d(i,"getTwitterAppIpadUrl",(function(){return hr})),r.d(i,"getTwitterAppGoogleplayID",(function(){return mr})),r.d(i,"getTwitterAppGoogleplayName",(function(){return gr})),r.d(i,"getTwitterAppGoogleplayUrl",(function(){return br})),r.d(i,"getTwitterAppCountry",(function(){return yr})),r.d(i,"getTwitterPlayerUrl",(function(){return kr})),r.d(i,"getTwitterPlayerSize",(function(){return vr})),r.d(i,"getTwitterPlayerStream",(function(){return wr})),r.d(i,"getTwitterPlayerStreamCtype",(function(){return _r})),r.d(i,"getKeywordsData",(function(){return Or})),r.d(i,"getContentAIScore",(function(){return jr}));var o=r(3),c=r(8),u=r(6);function s(t,e){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return e=Object(u.applyFilters)("rank_math_sanitize_data",e,t,r),null!==n&&(n=Object(u.applyFilters)("rank_math_sanitize_meta_value",n,t,r)),n=null===n?e:n,Object(u.doAction)("rank_math_data_changed",t,e,r),{type:"RANK_MATH_APP_DATA",key:t,value:e,metaKey:r,metaValue:n}}function l(t,e){return Object(u.doAction)("rank_math_update_app_ui",t,e),{type:"RANK_MATH_APP_UI",key:t,value:e}}function p(t){return c.a.setVariable("focuskw",t.split(",")[0]),rankMathEditor.refresh("keyword"),s("keywords",t,"rank_math_focus_keyword")}function d(t){return s("pillarContent",t,"rank_math_pillar_content",!0===t?"on":"off")}function f(t){return s("showScoreFrontend",t,"rank_math_dont_show_seo_score",!0===t?"off":"on")}function h(t){return s("score",t,"rank_math_seo_score")}function m(t){return s("canonicalUrl",t,"rank_math_canonical_url")}function g(t){return s("advancedRobots",t,"rank_math_advanced_robots")}function b(t){return s("robots",t,"rank_math_robots",Object.keys(t))}function y(t){return s("breadcrumbTitle",t,"rank_math_breadcrumb_title")}function k(){return s("dirtyMetadata",{})}function v(t){return s("facebookTitle",t,"rank_math_facebook_title")}function w(t){return s("facebookDescription",t,"rank_math_facebook_description")}function _(t){return s("facebookImage",t,"rank_math_facebook_image")}function O(t){return s("facebookImageID",t,"rank_math_facebook_image_id")}function j(t){return s("facebookHasOverlay",t,"rank_math_facebook_enable_image_overlay",!0===t?"on":"off")}function S(t){return s("facebookImageOverlay",t,"rank_math_facebook_image_overlay")}function T(t){return rankMath.objectID=t,s("postID",t)}function D(t){return s("permalink",t,"permalink")}function I(t){return s("title",t,"rank_math_title")}function P(t){return s("description",t,"rank_math_description")}function A(t){return s("featuredImage",t)}function E(t,e){return s("primaryTerm",parseInt(t),"rank_math_primary_"+e)}function C(t,e){return s(t,e)}function M(t){return l("redirectionItem",t)}function R(){return l("redirectionItem",{})}function x(t){return l("hasRedirect",t)}var U=r(7),F=r(1),N=r(16),K=function(t,e){return t=(t=U.Helpers.cleanText(t)).replace(/\r?\n|\r/g," "),e?Object(F.truncate)(t,{length:e,separator:" "}):t},H=function(t){var e=rankMathEditor.assessor.dataCollector.getData(),r=e.excerpt,n=e.content?function(t){if(Object(F.isEmpty)(t))return"";t=Object(F.unescape)(t).replace(/\[caption[^\]]*\](.*)\[\/caption\]/g,"");var e=Object(F.filter)(U.Helpers.matchParagraphs(t,!0,!0),(function(t){return""!==t.trim()}));if(!e.length)return"";var r=rankMathEditor.getPrimaryKeyword();if(""!==r){var n=Object(F.filter)(e,(function(t){return Object(F.includes)(t.toLowerCase(),r.toLowerCase())}));if(0<n.length)return K(n[0],160)}return K(e[0],160)}(e.content.replace(/<script[^>]*>([\S\s]*?)<\/script>/gim,"")):"",a=Object(F.isUndefined)(r)||Object(F.isEmpty)(r)?n:Object(F.unescape)(r);if(c.a.setVariable("excerpt",a),c.a.setVariable("seo_description",a),""!==(t=Object(N.a)(Object(u.applyFilters)("rankMath/description",t))))return U.Helpers.cleanText(t);if(!Object(F.isUndefined)(r)&&!Object(F.isEmpty)(r))return U.Helpers.cleanText(r);var i=Object(F.unescape)(rankMath.assessor.serpData.descriptionTemplate);return Object(F.isUndefined)(i)||""===i?n:U.Helpers.cleanText(i)};function z(t){return t=c.a.swap(""!==t?t:rankMath.assessor.serpData.titleTemplate),rankMathEditor.refresh("title"),l("serpTitle",t)}function B(t){return t=""!==t?t:rankMathEditor.assessor.dataCollector.getSlug(),rankMathEditor.refresh("permalink"),l("serpSlug",t)}function L(t){return t=c.a.swap(H(t)),rankMathEditor.refresh("description"),l("serpDescription",t)}function V(t){return l("isSnippetEditorOpen",t)}function G(t){return l("snippetPreviewType",t)}function W(t){return l("isTrendsCtaOpen",t)}function J(t){return s("twitterUseFacebook",t,"rank_math_twitter_use_facebook",!0===t?"on":"off")}function $(t){return s("twitterCardType",t,"rank_math_twitter_card_type")}function Q(t){return s("twitterTitle",t,"rank_math_twitter_title")}function q(t){return s("twitterDescription",t,"rank_math_twitter_description")}function X(t){return s("twitterAuthor",t,"rank_math_twitter_author")}function Y(t){return s("twitterImageID",t,"rank_math_twitter_image_id")}function Z(t){return s("twitterImage",t,"rank_math_twitter_image")}function tt(t){return s("twitterHasOverlay",t,"rank_math_twitter_enable_image_overlay",!0===t?"on":"off")}function et(t){return s("twitterImageOverlay",t,"rank_math_twitter_image_overlay")}function rt(t){return s("twitterPlayerUrl",t,"rank_math_twitter_player_url")}function nt(t){return s("twitterPlayerSize",t,"rank_math_twitter_player_size")}function at(t){return s("twitterPlayerStream",t,"rank_math_twitter_player_stream")}function it(t){return s("twitterPlayerStreamCtype",t,"rank_math_twitter_player_stream_ctype")}function ot(t){return s("twitterAppDescription",t,"rank_math_twitter_app_description")}function ct(t){return s("twitterAppIphoneID",t,"rank_math_twitter_app_iphone_id")}function ut(t){return s("twitterAppIphoneName",t,"rank_math_twitter_app_iphone_name")}function st(t){return s("twitterAppIphoneUrl",t,"rank_math_twitter_app_iphone_url")}function lt(t){return s("twitterAppIpadID",t,"rank_math_twitter_app_ipad_id")}function pt(t){return s("twitterAppIpadName",t,"rank_math_twitter_app_ipad_name")}function dt(t){return s("twitterAppIpadUrl",t,"rank_math_twitter_app_ipad_url")}function ft(t){return s("twitterAppGoogleplayID",t,"rank_math_twitter_app_googleplay_id")}function ht(t){return s("twitterAppGoogleplayName",t,"rank_math_twitter_app_googleplay_name")}function mt(t){return s("twitterAppGoogleplayUrl",t,"rank_math_twitter_app_googleplay_url")}function gt(t){return s("twitterAppCountry",t,"rank_math_twitter_app_country")}function bt(t){return l("isLoaded",t)}function yt(t){return l("selectedKeyword",t)}function kt(){return l("refreshResults",Date.now())}function vt(){return l("isPro",!0)}function wt(t){return l("isDiviPageSettingsBarActive",t)}function _t(t){return l("isDiviRankMathModalActive",t)}var Ot=r(0),jt=r(13),St=r.n(jt);function Tt(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function Dt(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?Tt(Object(r),!0).forEach((function(e){It(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):Tt(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function It(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function Pt(t){return l("isSchemaEditorOpen",t)}function At(t){return l("isSchemaTemplatesOpen",t)}function Et(t){return l("schemaUpdated",t)}function Ct(t){return l("editingSchemaId",t)}function Mt(t){return l("editorTab",t)}function Rt(t){return l("templateTab",t)}function xt(t){return l("editSchemas",t)}function Ut(t){return s("schemas",t)}function Ft(t,e){var r=Dt({},Object(o.select)("rank-math").getEditSchemas());return r[t]=e,l("editSchemas",r)}function Nt(t,e){var r=Dt({},Object(o.select)("rank-math").getSchemas());return r[t]=e,s("schemas",r)}function Kt(t){var e=Dt({},Object(o.select)("rank-math").getSchemas());return delete e[t],Object(u.doAction)("rank_math_schema_trash",t),s("schemas",e,"rank_math_delete_"+t,"")}function Ht(t,e,r){return St()({method:"POST",path:"rankmath/v1/saveTemplate",data:{schema:t,postId:r}}).then((function(r){e({loading:!1,showNotice:!0,postId:r.id}),setTimeout((function(){e({showNotice:!1}),Object(F.get)(rankMath,"isTemplateScreen",!1)&&(document.title=Object(Ot.__)("Edit Schema","rank-math"),window.history.pushState(null,"",r.link.replace(/&amp;/g,"&")))}),2e3),rankMath.schemaTemplates.push({schema:t,title:t.metadata.title,type:t["@type"]})})),e({loading:!0}),{type:"DONT_WANT_TO_DO_SOMETHING"}}function zt(t){return l("keywordsData",t)}function Bt(t){return s("contentAIScore",t,"rank_math_contentai_score")}function Lt(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function Vt(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?Lt(Object(r),!0).forEach((function(e){Gt(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):Lt(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function Gt(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var Wt=rankMath.assessor.serpData,Jt=rankMath.assessor.hasRedirection,$t={postID:null,title:Wt.title?Wt.title:Wt.titleTemplate,description:Wt.description,keywords:Wt.focusKeywords,pillarContent:Wt.pillarContent,featuredImage:"",permalink:!1,primaryTerm:Wt.primaryTerm,robots:Wt.robots,advancedRobots:Wt.advancedRobots,canonicalUrl:Wt.canonicalUrl,breadcrumbTitle:Wt.breadcrumbTitle,showScoreFrontend:Wt.showScoreFrontend,redirectionID:Jt?Object(F.get)(rankMath.assessor,"redirection.id",""):"",redirectionType:Jt?Object(F.get)(rankMath.assessor,"redirection.header_code",""):"",redirectionUrl:Jt?Object(F.get)(rankMath.assessor,"redirection.url_to",""):"",facebookTitle:Wt.facebookTitle,facebookImage:Wt.facebookImage,facebookImageID:Wt.facebookImageID,facebookAuthor:Wt.facebookAuthor,facebookDescription:Wt.facebookDescription,facebookHasOverlay:Wt.facebookHasOverlay,facebookImageOverlay:Wt.facebookImageOverlay,twitterTitle:Wt.twitterTitle,twitterImage:Wt.twitterImage,twitterAuthor:Wt.twitterAuthor,twitterImageID:Wt.twitterImageID,twitterCardType:Wt.twitterCardType,twitterUseFacebook:Wt.twitterUseFacebook,twitterDescription:Wt.twitterDescription,twitterHasOverlay:Wt.twitterHasOverlay,twitterImageOverlay:Wt.twitterImageOverlay,twitterPlayerUrl:Wt.twitterPlayerUrl,twitterPlayerSize:Wt.twitterPlayerSize,twitterPlayerStream:Wt.twitterPlayerStream,twitterPlayerStreamCtype:Wt.twitterPlayerStreamCtype,twitterAppDescription:Wt.twitterAppDescription,twitterAppIphoneName:Wt.twitterAppIphoneName,twitterAppIphoneID:Wt.twitterAppIphoneID,twitterAppIphoneUrl:Wt.twitterAppIphoneUrl,twitterAppIpadName:Wt.twitterAppIpadName,twitterAppIpadID:Wt.twitterAppIpadID,twitterAppIpadUrl:Wt.twitterAppIpadUrl,twitterAppGoogleplayName:Wt.twitterAppGoogleplayName,twitterAppGoogleplayID:Wt.twitterAppGoogleplayID,twitterAppGoogleplayUrl:Wt.twitterAppGoogleplayUrl,twitterAppCountry:Wt.twitterAppCountry,schemas:Object(F.get)(rankMath,"schemas",{}),score:0,contentAIScore:{},dirtyMetadata:{}};function Qt(){var t,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:$t,r=arguments.length>1?arguments[1]:void 0,n=Vt({},e.dirtyMetadata);return!1!==r.metaKey&&(n[r.metaKey]=r.metaValue),"RANK_MATH_APP_DATA"===r.type?"dirtyMetadata"===r.key?Vt(Vt({},e),{},{dirtyMetadata:r.value}):Vt(Vt({},e),{},(Gt(t={},r.key,r.value),Gt(t,"dirtyMetadata",n),t)):e}function qt(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function Xt(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?qt(Object(r),!0).forEach((function(e){Yt(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):qt(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function Yt(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var Zt={isLoaded:!1,isPro:!1,selectedKeyword:{tag:"",index:0,data:{value:""}},hasRedirect:rankMath.assessor.hasRedirection&&(!Object(F.isEmpty)(Object(F.get)(rankMath.assessor,"redirection.id",""))||!Object(F.isEmpty)(Object(F.get)(rankMath.assessor,"redirection.url_to",""))),serpTitle:"",serpSlug:"",serpDescription:"",isSnippetEditorOpen:!1,snippetPreviewType:"",refreshResults:"",redirectionItem:{},isTrendsCtaOpen:!1,editorTab:"",templateTab:"",editSchemas:{},editingSchemaId:"",isSchemaEditorOpen:!1,isSchemaTemplatesOpen:!1,schemaUpdated:!1,isDiviRankMathModalActive:!1,isDiviPageSettingsBarActive:!1,keywordsData:Object(F.get)(rankMath,"ca_data",[])};function te(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Zt,e=arguments.length>1?arguments[1]:void 0;return"RANK_MATH_APP_UI"===e.type?Xt(Xt({},t),{},Yt({},e.key,e.value)):t}function ee(t){return t.appData}function re(t){return t.appData.dirtyMetadata}function ne(t){return t.appData.score}function ae(t){return t.appData.keywords}function ie(t){return t.appData.pillarContent}function oe(t){return t.appData.robots}function ce(t){return t.appData.advancedRobots}function ue(t){return t.appData.canonicalUrl}function se(t){return t.appData.breadcrumbTitle}function le(t){return"todo"}function pe(t){return t.appData.showScoreFrontend}function de(t){return t.appUi.isLoaded}function fe(t){return t.appUi.selectedKeyword}function he(t){return t.appUi.refreshResults}function me(t){return t.appUi.isPro}function ge(t){return t.appUi.isDiviPageSettingsBarActive}function be(t){return t.appUi.isDiviRankMathModalActive}function ye(t){return t.appData.facebookTitle}function ke(t){return t.appData.facebookDescription}function ve(t){return t.appData.facebookAuthor}function we(t){return t.appData.facebookImageID}function _e(t){return t.appData.facebookImage}function Oe(t){return t.appData.facebookHasOverlay}function je(t){return""!==t.appData.facebookImageOverlay?t.appData.facebookImageOverlay:"play"}function Se(t){return t.appData.postID}function Te(t){return t.appData.title}function De(t){return t.appData.permalink}function Ie(t){return t.appData.description}function Pe(t){return t.appData.featuredImage}function Ae(t){var e=t.appData.featuredImage;return'<img src="'.concat(e.source_url,'" alt="').concat(e.alt_text,'" >')}function Ee(t){return t.appData.primaryTerm}function Ce(t){return t.appData.redirectionID}function Me(t){return t.appData.redirectionType}function Re(t){return t.appData.redirectionUrl}function xe(t){return t.appUi.redirectionItem}function Ue(t){return t.appUi.hasRedirect}var Fe=r(9);function Ne(t){return Object(N.a)(t.appUi.serpTitle)}function Ke(t){return Object(Fe.safeDecodeURIComponent)(t.appUi.serpSlug)}function He(t){return t.appUi.serpDescription}function ze(t){return t.appUi.isSnippetEditorOpen}function Be(t){return t.appUi.snippetPreviewType}function Le(t){return t.appUi.isTrendsCtaOpen}function Ve(t){return t.appUi.isSchemaEditorOpen}function Ge(t){return t.appUi.isSchemaTemplatesOpen}function We(t){return t.appUi.schemaUpdated}function Je(t){return t.appData.schemas}function $e(t){return t.appUi.editSchemas}function Qe(t){return{id:t.appUi.editingSchemaId,data:t.appUi.editSchemas[t.appUi.editingSchemaId]}}function qe(t){return t.appData.schemas[t.appUi.editingSchemaId]}function Xe(t){return t.appUi.editorTab}function Ye(t){return t.appUi.templateTab}function Ze(t){return t.appData.twitterUseFacebook}function tr(t){return t.appData.twitterCardType}function er(t){return t.appData.twitterTitle}function rr(t){return t.appData.twitterDescription}function nr(t){return t.appData.twitterAuthor}function ar(t){return t.appData.twitterImageID}function ir(t){return t.appData.twitterImage}function or(t){return t.appData.twitterHasOverlay}function cr(t){return""!==t.appData.twitterImageOverlay?t.appData.twitterImageOverlay:"play"}function ur(t){return t.appData.twitterAppDescription}function sr(t){return t.appData.twitterAppIphoneID}function lr(t){return t.appData.twitterAppIphoneName}function pr(t){return t.appData.twitterAppIphoneUrl}function dr(t){return t.appData.twitterAppIpadID}function fr(t){return t.appData.twitterAppIpadName}function hr(t){return t.appData.twitterAppIpadUrl}function mr(t){return t.appData.twitterAppGoogleplayID}function gr(t){return t.appData.twitterAppGoogleplayName}function br(t){return t.appData.twitterAppGoogleplayUrl}function yr(t){return t.appData.twitterAppCountry}function kr(t){return t.appData.twitterPlayerUrl}function vr(t){return t.appData.twitterPlayerSize}function wr(t){return t.appData.twitterPlayerStream}function _r(t){return t.appData.twitterPlayerStreamCtype}function Or(t){return t.appUi.keywordsData}function jr(t){return t.appData.contentAIScore}var Sr=Object(o.registerStore)("rank-math",{reducer:Object(o.combineReducers)(a),selectors:i,actions:n});function Tr(){return Sr}},function(t,e,r){"use strict";var n=document.createElement("div");e.a=function(t){return t&&"string"==typeof t&&(t=t.replace(/<script[^>]*>([\S\s]*?)<\/script>/gim,"").replace(/<\/?\w(?:[^"'>]|"[^"]*"|'[^']*')*>/gim,""),n.innerHTML=t,t=n.textContent,n.textContent=""),t}},,,function(t,e,r){"use strict";var n=r(1);e.a=function(){return!(Object(n.isNil)(window.wp)||Object(n.isNil)(wp.data)||Object(n.isNil)(wp.data.select("core/editor"))||!window.document.body.classList.contains("block-editor-page")||!Object(n.isFunction)(wp.data.select("core/editor").getEditedPostAttribute))}},function(t,e,r){"use strict";var n=r(4),a=Object(n.createSlotFill)("RankMathAfterEditor"),i=a.Fill,o=a.Slot,c=function(t){var e=t.children,r=t.className;return wp.element.createElement(i,null,wp.element.createElement(n.PanelRow,{className:r},e))};c.Slot=o,e.a=c},function(t,e,r){"use strict";var n=r(4),a=Object(n.createSlotFill)("RankMathAdvancedTab"),i=a.Fill,o=a.Slot,c=function(t){var e=t.children,r=t.className;return wp.element.createElement(i,null,wp.element.createElement(n.PanelRow,{className:r},e))};c.Slot=o,e.a=c},function(t,e,r){"use strict";var n=r(4),a=Object(n.createSlotFill)("RankMathAfterFocusKeyword"),i=a.Fill,o=a.Slot,c=function(t){var e=t.children,r=t.className;return wp.element.createElement(i,null,wp.element.createElement("div",{className:r},e))};c.Slot=o,e.a=c},,function(t,e,r){"use strict";e.a=function(t){return 100<t?"bad-fk dark":80<t?"good-fk":50<t?"ok-fk":"bad-fk"}},function(t,e,r){"use strict";var n=r(0),a=r(6);function i(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var o=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),rankMath.is_front_page&&(Object(a.addFilter)("rankMath_analysis_contentLength","rank-math",this.contentLength),Object(a.addFilter)("rankMath_analysis_contentLength_boundaries","rank-math",this.contentLengthBoundary))}var e,r,o;return e=t,(r=[{key:"contentLength",value:function(t){return{hasScore:t.hasScore,failed:Object(n.__)("Content is %1$d words long. Consider using at least 300 words.","rank-math"),tooltipText:Object(n.__)("Minimum recommended content length should be 300 words.","rank-math"),emptyContent:Object(n.sprintf)(Object(n.__)("Content should be %1$s long.","rank-math"),'<a href="https://s.rankmath.com/100contentlength" target="_blank">'+Object(n.__)("300 words","rank-math")+"</a>")}}},{key:"contentLengthBoundary",value:function(){return{recommended:{boundary:299,score:8},belowRecommended:{boundary:200,score:5},low:{boundary:50,score:2}}}}])&&i(e.prototype,r),o&&i(e,o),Object.defineProperty(e,"prototype",{writable:!1}),t}();e.a=o},function(t,e,r){"use strict";var n=r(1),a=r(0),i=r(3),o=r(13),c=r.n(o),u=r(9),s=r(6),l=r(8),p=r(19);function d(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function f(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?d(Object(r),!0).forEach((function(e){h(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function h(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function m(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var g=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.initialize=!1,this.isSavingRedirection=!1,this.isSavingSchemas=!1,this.oldSlug=!1,this._data={id:!1,slug:!1,permalink:!1,content:!1,title:!1,excerpt:!1,featuredImage:!1},this.refresh=this.refresh.bind(this),this.isSavingPost=this.isSavingPost.bind(this),this.getPostAttribute=this.getPostAttribute.bind(this),this.subscribeToGutenberg()}var e,r,o;return e=t,(r=[{key:"collectGutenbergData",value:function(){if(Object(p.a)())return this._coreEditorSelect||(this._coreEditorSelect=Object(i.select)("core/editor")),!1===this.oldSlug&&""!==this.getSlug()&&(this.oldSlug=this.getSlug()),{id:this.getPostID(),slug:this.getSlug(),permalink:this.getPermalink(),content:this.getPostAttribute("content"),title:this.getPostAttribute("title"),excerpt:this.getPostAttribute("excerpt"),featuredImage:this.getFeaturedImage()}}},{key:"getPostID",value:function(){return this._coreEditorSelect.getCurrentPostId()}},{key:"getPermalink",value:function(){if("auto-draft"===this.getPostAttribute("status"))return"";var t=this.getPostAttribute("generated_slug");return"auto-draft"!==t&&"en"===rankMath.locale||(t=""),Object(u.safeDecodeURIComponent)(this._coreEditorSelect.getPermalink())}},{key:"getSlug",value:function(){var t=this.getPostAttribute("generated_slug");return"auto-draft"!==t&&"en"===rankMath.locale||(t=""),Object(u.safeDecodeURIComponent)(this.getPostAttribute("slug")||t)}},{key:"getFeaturedImage",value:function(){var t=this.getPostAttribute("featured_media");if(this.isValidMediaId(t)){var e=Object(i.select)("core").getMedia(t);if(!Object(n.isUndefined)(e))return e}}},{key:"isValidMediaId",value:function(t){return"number"==typeof t&&0<t}},{key:"getPostAttribute",value:function(t){return Object(p.a)()?(this._coreEditorSelect||(this._coreEditorSelect=Object(i.select)("core/editor")),this._coreEditorSelect.getEditedPostAttribute(t)):""}},{key:"subscribeToGutenberg",value:function(){this.subscriber=Object(n.debounce)(this.refresh,500),Object(i.subscribe)(this.subscriber),Object(i.subscribe)(this.isSavingPost)}},{key:"refresh",value:function(){var t=f({},this._data);this._data=this.collectGutenbergData(),this.handleEditorChange(t)}},{key:"isSavingPost",value:function(){var t=Object(i.select)("core/editor");if(!t.isAutosavingPost()&&t.isSavingPost()){var e=Object(i.select)("rank-math").getDirtyMetadata();Object(n.isEmpty)(e)||(c()({method:"POST",path:"rankmath/v1/updateMeta",data:{objectID:rankMath.objectID,objectType:rankMath.objectType,meta:e,content:this.getPostAttribute("content")}}).then((function(t){Object(s.doAction)("rank_math_metadata_updated",t)})),Object(i.dispatch)("rank-math").resetDirtyMetadata()),"publish"===this.getPostAttribute("status")&&(this.saveRedirection(),this.autoCreateRedirectionNotice()),this.saveSchemas()}}},{key:"saveSchemas",value:function(){var t=this;if(!this.isSavingSchemas){var e=Object(i.select)("rank-math").getSchemas();if(!Object(n.isEmpty)(e)&&Object(i.select)("rank-math").hasSchemaUpdated()){this.isSavingSchemas=!0;var r=Object(i.select)("rank-math").getEditSchemas();c()({method:"POST",path:"rankmath/v1/updateSchemas",data:{objectID:this.getPostID(),objectType:rankMath.objectType,schemas:e}}).then((function(a){if(!Object(n.isEmpty)(a)){var o=f({},e),c=f({},r);Object(n.map)(a,(function(t,e){o["schema-"+t]=f({},o[e]),c["schema-"+t]=f({},c[e]),delete o[e],delete c[e]})),Object(i.dispatch)("rank-math").updateSchemas(o),Object(i.dispatch)("rank-math").updateEditSchemas(c)}setTimeout((function(){Object(i.dispatch)("rank-math").schemaUpdated(!1),Object(s.doAction)("rank_math_schema_changed"),t.isSavingSchemas=!1}),2e3)}))}}}},{key:"saveRedirection",value:function(){var t=this;if(!this.isSavingRedirection){var e=Object(i.select)("rank-math").getRedirectionItem();if(!Object(n.isEmpty)(e)){this.isSavingRedirection=!0,e.objectID=this.getPostID(),e.redirectionSources=this.getPermalink();var r=Object(i.dispatch)("rank-math"),a=Object(i.dispatch)("core/notices");r.resetRedirection(),c()({method:"POST",path:"rankmath/v1/updateRedirection",data:e}).then((function(e){"delete"===e.action?(a.createInfoNotice(e.message,{id:"redirectionNotice"}),r.updateRedirection("redirectionID",0)):"update"===e.action?a.createInfoNotice(e.message,{id:"redirectionNotice"}):"new"===e.action&&(r.updateRedirection("redirectionID",e.id),a.createSuccessNotice(e.message,{id:"redirectionNotice"})),setTimeout((function(){t.isSavingRedirection=!1,a.removeNotice("redirectionNotice")}),2e3)}))}}}},{key:"autoCreateRedirectionNotice",value:function(){if(rankMath.assessor.hasRedirection&&Object(n.get)(rankMath,["assessor","autoCreateRedirection"],!1)&&!Object(i.select)("core/editor").isEditedPostNew()&&!1!==this.oldSlug){var t=this.getSlug();if(this.oldSlug!==t){var e=Object(i.dispatch)("core/notices");this.oldSlug=t,e.createSuccessNotice(Object(a.__)("Auto redirection created.","rank-math"),{id:"redirectionAutoCreationNotice"}),setTimeout((function(){e.removeNotice("redirectionAutoCreationNotice")}),2e3)}}}},{key:"handleEditorChange",value:function(t){var e=this,r={id:"handleIDChange",slug:"handleSlugChange",title:"handleTitleChange",excerpt:"handleExcerptChange",content:"handleContentChange",featuredImage:"handleFeaturedImageChange"};if(Object(n.isInteger)(t.id))return this.initialize?void Object(n.forEach)(r,(function(r,n){e._data[n]!==t[n]&&e[r](e._data[n])})):(this.initialize=!0,Object(n.forEach)(r,(function(t,r){e[t](e._data[r])})),void rankMathEditor.refresh("init"));Object(i.dispatch)("rank-math").refreshResults()}},{key:"handleIDChange",value:function(t){Object(i.dispatch)("rank-math").updatePostID(t),Object(i.dispatch)("rank-math").toggleLoaded(!0)}},{key:"handleSlugChange",value:function(){""!==this.getSlug()&&!1===this.oldSlug&&(this.oldSlug=this.getSlug()),rankMathEditor.refresh("permalink")}},{key:"handleTitleChange",value:function(t){l.a.setVariable("title",t),l.a.setVariable("term",t),l.a.setVariable("author",t),Object(i.dispatch)("rank-math").updateSerpTitle(Object(i.select)("rank-math").getTitle()),rankMathEditor.refresh("title")}},{key:"handleExcerptChange",value:function(t){l.a.setVariable("excerpt",t),l.a.setVariable("excerpt_only",t),l.a.setVariable("wc_shortdesc",t),l.a.setVariable("seo_description",t),Object(i.dispatch)("rank-math").updateSerpDescription(Object(i.select)("rank-math").getDescription())}},{key:"handleFeaturedImageChange",value:function(t){Object(i.dispatch)("rank-math").updateFeaturedImage(t),rankMathEditor.refresh("featuredImage")}},{key:"handleContentChange",value:function(){Object(i.dispatch)("rank-math").updateSerpDescription(Object(i.select)("rank-math").getDescription()),rankMathEditor.refresh("content")}},{key:"getData",value:function(){return this._data}}])&&m(e.prototype,r),o&&m(e,o),Object.defineProperty(e,"prototype",{writable:!1}),t}();e.a=g},function(t,e,r){"use strict";var n=r(2),a=r.n(n),i=r(19);function o(t){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o(t)}function c(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function u(t,e,r){return e&&c(t.prototype,e),r&&c(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}var s=u((function t(){if(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),"post"===rankMath.objectType&&rankMath.postSettings.linkSuggestions){a.a.fn.extend({insertLink:function(t,e){var r=this[0],n="";if(r.selectionStart||"0"===r.selectionStart){var a=r.selectionStart,i=r.selectionEnd,o=r.scrollTop;n='<a href="'+t+'">'+r.value.substring(a,i)+"</a>",a===i&&(n='<a href="'+t+'">'+e+"</a>"),r.value=r.value.substring(0,a)+n+r.value.substring(i,r.value.length),r.focus(),r.selectionStart=a+n.length,r.selectionEnd=a+n.length,r.scrollTop=o}else n='<a href="'+t+'">'+e+"</a>",r.value+=n,r.focus()}});if("function"==typeof ClipboardJS)new ClipboardJS(".suggestion-copy").on("success",(function(t){var e=a()(t.trigger).parent().next(".suggestion-title"),r=e.html();e.text("Link Copied"),setTimeout((function(){e.html(r)}),1500)}));if("object"!==("undefined"==typeof tinymce?"undefined":o(tinymce)))return!0;var e=null,r=null;a()(".suggestion-insert").on("click",(function(t){t.preventDefault();var n,o,c,u,s=a()(this);if(s.hasClass("clicked"))return!0;if(null!==tinymce.activeEditor&&!0!==tinymce.activeEditor.isHidden()){e=tinymce.activeEditor,r=a()(e.getBody());var l=e.selection.getContent()||"";if(r.find("a[data-mce-selected]").length){var p=(n="",o="",c=e.selection.getStart(),(u=e.dom.getParent(c,"a[href]"))||(o=e.selection.getContent({format:"raw"}))&&-1!==o.indexOf("</a>")&&((n=o.match(/href="([^">]+)"/))&&n[1]&&(u=e.$('a[href="'+n[1]+'"]',c)[0]),u&&e.selection.select(u)),u);e.dom.setAttribs(p,{href:s.data("url")}),a()(p).text()!==l&&e.insertContent(l)}else l.length?e.insertContent('<a href="'+s.data("url")+'">'+l+"</a>"):e.insertContent('<a href="'+s.data("url")+'">'+s.data("text")+"</a>")}else if(Object(i.a)()){var d=wp.data.select("core/block-editor").getSelectedBlock(),f=wp.data.select("core/block-editor").getSelectedBlock().clientId,h=wp.data.select("core/block-editor").getSelectionStart(),m=wp.data.select("core/block-editor").getSelectionEnd(),g=d.attributes.content,b=g.substring(h.offset,m.offset),y='<a href="'+s.data("url")+'">'+s.data("text")+"</a>";""!==b&&(y='<a href="'+s.data("url")+'">'+b+"</a>");var k=g.substring(0,h.offset)+y+g.substring(m.offset,g.length);wp.data.dispatch("core/block-editor").updateBlock(f,{attributes:{content:k}})}var v=s.closest(".suggestion-item").find(".suggestion-title"),w=v.html();v.text("Link Inserted"),s.addClass("clicked"),setTimeout((function(){var t,e,r,n;v.html(w),s.removeClass("clicked"),!0===rankMath.postSettings.useFocusKeyword&&(e=s,r=(t=v).data("fkcount")||0,n=t.data("fk"),(r+=1)===n.length&&(r=0),t.find(">a").text(n[r]),t.data("fkcount",r),e.data("text",n[r]))}),1500)})),a()("#rank_math_metabox_link_suggestions").find("h2").append(a()("#rank-math-link-suggestions-tooltip").html())}}));e.a=s},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(t,e,r){"use strict";r.r(e);var n=r(2),a=r.n(n),i=r(1),o=r(7),c=r(6),u=r(3),s=r(5),l=r(0),p=r(24),d=r(13),f=r.n(d);function h(t,e,r,n,a,i,o){try{var c=t[i](o),u=c.value}catch(t){return void r(t)}c.done?e(u):Promise.resolve(u).then(n,a)}function m(t){return function(){var e=this,r=arguments;return new Promise((function(n,a){var i=t.apply(e,r);function o(t){h(i,n,a,o,c,"next",t)}function c(t){h(i,n,a,o,c,"throw",t)}o(void 0)}))}}function g(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var b=function(){function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.analyzer=new o.Analyzer({i18n:l,analyses:rankMath.assessor.researchesTests}),this.dataCollector=e,this.promises=[],this.hooks(),this.registerRefresh(),this.saveEvent()}var e,r,n;return e=t,r=[{key:"hooks",value:function(){this.updateKeywordResult=this.updateKeywordResult.bind(this),this.sanitizeData=this.sanitizeData.bind(this),this.addScoreElem=this.addScoreElem.bind(this),Object(c.addAction)("rankMath_analysis_keywordUsage_updated","rank-math",this.updateKeywordResult),Object(c.addFilter)("rank_math_sanitize_meta_value","rank-math",this.sanitizeData),Object(c.addFilter)("rank_math_sanitize_data","rank-math",this.sanitizeData),Object(c.addAction)("rank_math_loaded","rank-math",this.addScoreElem,11)}},{key:"addScoreElem",value:function(){var t=this;rankMath.showScore&&setTimeout((function(){t.scoreText='<span class="score-text"><span class="score-icon"><svg viewBox="0 0 460 460" xmlns="http://www.w3.org/2000/svg" width="20"><g><path d="m462 234.84-76.17 3.43 13.43 21-127 81.18-126-52.93-146.26 60.97 10.14 24.34 136.1-56.71 128.57 54 138.69-88.61 13.43 21z"/><path d="m54.1 312.78 92.18-38.41 4.49 1.89v-54.58h-96.67zm210.9-223.57v235.05l7.26 3 89.43-57.05v-181zm-105.44 190.79 96.67 40.62v-165.19h-96.67z"/></g></svg></span> SEO: <strong>Not available</strong></span>',t.scoreElem=a()('<div class="misc-pub-section rank-math-seo-score">'+t.scoreText+"</div>"),t.scoreText=t.scoreElem.find("strong"),a()("#misc-publishing-actions").append(t.scoreElem),t.fkScoreText='<span class="score-text">Not available</span>',t.fkScoreElem=a()('<div class="rank-math-seo-score below-focus-keyword">'+t.fkScoreText+"</div>"),t.fkScoreText=t.fkScoreElem.find("span"),a()("#rank-math-metabox-wrapper .rank-math-focus-keyword").find("tags").parent("div").append(t.fkScoreElem),t.updateScore=t.updateScore.bind(t),t.updateScore(),Object(c.addAction)("rank_math_refresh_results","rank-math",t.updateScore)}),1500)}},{key:"updateScore",value:function(){var t=rankMathEditor.resultManager.getScore(rankMathEditor.getPrimaryKeyword()),e=Object(p.a)(t);this.scoreElem.removeClass("loading bad-fk ok-fk good-fk"),this.fkScoreElem.removeClass("loading bad-fk ok-fk good-fk"),this.scoreElem.addClass(e),this.fkScoreElem.addClass(e),this.scoreText.html(t+" / 100"),this.fkScoreText.html(t+" / 100")}},{key:"sanitizeData",value:function(t,e){return"schemas"===e||Object(i.isObject)(t)||Object(i.isEmpty)(t)?t:o.Helpers.sanitizeAppData(t)}},{key:"getPaper",value:function(t,e){var r=this.dataCollector.getData(),n=new o.Paper("",{locale:rankMath.localeFull});return n.setTitle(Object(u.select)("rank-math").getSerpTitle()),n.setPermalink(r.slug),n.setDescription(Object(u.select)("rank-math").getSerpDescription()),n.setUrl(r.permalink),n.setText(Object(i.unescape)(Object(c.applyFilters)("rank_math_content",r.content))),n.setKeyword(t),n.setKeywords(e),Object(i.isUndefined)(r.featuredImage)||(n.setThumbnail(r.featuredImage.source_url),n.setThumbnailAltText(o.Helpers.removeDiacritics(r.featuredImage.alt_text))),n}},{key:"registerRefresh",value:function(){var t=this;this.refresh=Object(i.debounce)((function(e){if(!1!==Object(u.select)("rank-math").isLoaded()){var r=Object(u.select)("rank-math").getKeywords().split(","),n=[];Object(c.doAction)("rank_math_"+e+"_refresh"),r.map((function(e,a){var i=t.getPaper(o.Helpers.removeDiacritics(e),r),c=0===a?rankMath.assessor.researchesTests:t.filterTests(t.getSecondaryKeywordTests());n.push(t.analyzer.analyzeSome(c,i).then((function(t){rankMathEditor.resultManager.update(i.getKeyword(),t,0===a),0===a&&Object(u.dispatch)("rank-math").updateAnalysisScore(rankMathEditor.resultManager.getScore(i.getKeyword()))}))),Promise.all(n).then((function(){Object(u.dispatch)("rank-math").refreshResults(),t.refreshResults()}))}))}}),500)}},{key:"updateKeywordResult",value:function(t,e){rankMathEditor.resultManager.update(t,{keywordNotUsed:e}),t===rankMathEditor.getSelectedKeyword().toLowerCase()&&Object(u.dispatch)("rank-math").refreshResults()}},{key:"getSecondaryKeywordTests",value:function(){return["keywordInContent","lengthContent","keywordInSubheadings","keywordDensity","lengthPermalink","linksHasExternals","linksNotAllExternals","linksHasInternal","titleSentiment","titleHasPowerWords","titleHasNumber","contentHasTOC","contentHasShortParagraphs","contentHasAssets"]}},{key:"getPrimaryKeyword",value:function(){var t=Object(u.select)("rank-math").getKeywords();return o.Helpers.removeDiacritics(t.split(",")[0])}},{key:"getSelectedKeyword",value:function(){var t=Object(u.select)("rank-math").getKeywords(),e=Object(u.select)("rank-math").getSelectedKeyword(),r=""!==e.data.value?e.data.value:t.split(",")[0];return o.Helpers.removeDiacritics(r)}},{key:"getResearch",value:function(t){return this.analyzer.researcher.getResearch(t)}},{key:"refreshResults",value:function(){Object(c.doAction)("rank_math_refresh_results")}},{key:"filterTests",value:function(t){return Object(i.intersection)(t,rankMath.assessor.researchesTests)}},{key:"saveEvent",value:function(){var t=this;if(!Object(i.isUndefined)(this.dataCollector.form)&&!Object(i.isUndefined)(this.dataCollector.updateBtn)){var e=!0;this.dataCollector.form.on("submit",(function(r){if(e&&!Object(i.isUndefined)(r.originalEvent)){r.preventDefault();var n=t.dataCollector.updateBtn.data("disable")&&t.dataCollector.saveDraft.length?t.dataCollector.saveDraft:t.dataCollector.updateBtn;n.addClass("disabled").parent().find(".spinner").addClass("is-active"),e=!1;var a=t.saveMeta(),o=t.saveSchemas(a),c=t.saveRedirection(o);return Promise.all([a,o,c]).then((function(){n.removeClass("disabled").trigger("click")})).catch((function(){n.removeClass("disabled").trigger("click")})),!1}}))}}},{key:"saveMeta",value:function(){return new Promise((function(t){var e=Object(u.select)("rank-math").getDirtyMetadata();Object(i.isEmpty)(e)?t(!0):(f()({method:"POST",path:"rankmath/v1/updateMeta",data:{objectID:rankMath.objectID,objectType:rankMath.objectType,meta:e,content:rankMathEditor.assessor.dataCollector.getContent()}}).then((function(){t(!0)})).catch((function(){t(!0)})),Object(u.dispatch)("rank-math").resetDirtyMetadata())}))}},{key:"saveRedirection",value:function(t){return new Promise(function(){var e=m(regeneratorRuntime.mark((function e(r){var n,a,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t;case 2:if(n=Object(u.select)("rank-math").getRedirectionItem(),!Object(i.isEmpty)(n)){e.next=6;break}return r(!0),e.abrupt("return");case 6:n.objectID=window.rankMath.objectID,n.objectType=window.rankMath.objectType,n.redirectionSources=rankMathEditor.assessor.dataCollector.getData("permalink"),a=Object(u.dispatch)("rank-math"),o=Object(u.dispatch)("core/notices"),a.resetRedirection(),f()({method:"POST",path:"rankmath/v1/updateRedirection",data:n}).then((function(t){"delete"===t.action?(o.createInfoNotice(t.message,{id:"redirectionNotice"}),a.updateRedirection("redirectionID",0)):"update"===t.action?o.createInfoNotice(t.message,{id:"redirectionNotice"}):"new"===t.action&&(a.updateRedirection("redirectionID",t.id),o.createSuccessNotice(t.message,{id:"redirectionNotice"})),setTimeout((function(){o.removeNotice("redirectionNotice")}),2e3),r(!0)})).catch((function(){r(!0)}));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())}},{key:"saveSchemas",value:function(t){return new Promise(function(){var e=m(regeneratorRuntime.mark((function e(r){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t;case 2:if(n=Object(u.select)("rank-math").getSchemas(),!Object(i.isEmpty)(n)&&Object(u.select)("rank-math").hasSchemaUpdated()){e.next=6;break}return r(!0),e.abrupt("return");case 6:f()({method:"POST",path:"rankmath/v1/updateSchemas",data:{objectID:rankMath.objectID,objectType:rankMath.objectType,schemas:n}}).then((function(){r(!0)})).catch((function(){r(!0)}));case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())}}],r&&g(e.prototype,r),n&&g(e,n),Object.defineProperty(e,"prototype",{writable:!1}),t}(),y=b,k=r(19),v=r(25);function w(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var _=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.methods=[],this.init=this.init.bind(this),this.refresh=this.refresh.bind(this),Object(c.addAction)("rank_math_loaded","rank-math",this.init)}var e,r,n;return e=t,r=[{key:"init",value:function(){this.methods.length&&rankMathEditor.refresh("content")}},{key:"registerPlugin",value:function(){console.warn("RankMathApp.registerPlugin is deprecated.")}},{key:"refresh",value:function(t){console.warn("RankMathApp.refresh is deprecated, use rankMathEditor.refresh()"),this.methods.push(t)}},{key:"reloadPlugin",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"content";console.warn("RankMathApp.reloadPlugin is deprecated, use rankMathEditor.refresh()"),this.refresh(e)}}],r&&w(e.prototype,r),n&&w(e,n),Object.defineProperty(e,"prototype",{writable:!1}),t}(),O=_,j=r(15),S=r(8);function T(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var D=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.updateBtn=a()("#publish"),this.form=a()("#post"),this._data={id:!1,slug:!1,permalink:!1,content:!1,title:!1,excerpt:!1,featuredImage:!1,description:""},this.refresh=this.refresh.bind(this),Object(c.addAction)("rank_math_loaded","rank-math",this.refresh),this.setup(),this.init()}var e,r,n;return e=t,r=[{key:"init",value:function(){var t=this;this.elemTitle.on("input",Object(i.debounce)((function(){t.handleTitleChange(t.elemTitle.val())}),500)).trigger("input"),this.elemDescription.on("input",Object(i.debounce)((function(){t.handleExcerptChange(t.elemDescription.val())}),500)).trigger("input"),this.elemSlug.on("input",Object(i.debounce)((function(){rankMathEditor.updatePermalink(t.elemSlug.val())}),500))}},{key:"collectData",value:function(){this._data={id:this.getPostID(),slug:this.getSlug(),permalink:this.getPermalink(),content:this.getContent(),title:this.getTitle(),excerpt:this.getExcerpt(),featuredImage:this.getFeaturedImage()}}},{key:"getPostID",value:function(){return rankMath.objectID}},{key:"getTitle",value:function(){return this.elemTitle.val()}},{key:"getExcerpt",value:function(){var t=this.elemDescription.val();return S.a.setVariable("excerpt",t),S.a.setVariable("excerpt_only",t),S.a.setVariable("wc_shortdesc",t),S.a.setVariable("seo_description",t),t}},{key:"getPermalink",value:function(){return this.getSlug()?rankMath.permalinkFormat.replace(/%(postname|pagename|term|author)%/,this.getSlug()):""}},{key:"getSlug",value:function(){return this.elemSlug.val()}},{key:"getFeaturedImage",value:function(){return this.featuredImage}},{key:"refresh",value:function(){this.collectData(),Object(u.dispatch)("rank-math").toggleLoaded(!0),rankMathEditor.refresh("init")}},{key:"handleSlugChange",value:function(t){this.elemSlug.val(t),a()("#editable-post-name").text(t),a()("#editable-post-name-full").text(t),this._data.slug=this.getSlug(),this._data.permalink=this.getPermalink(),Object(u.dispatch)("rank-math").updateSerpSlug(t),rankMathEditor.refresh("permalink")}},{key:"handleTitleChange",value:function(t){S.a.setVariable("title",t),S.a.setVariable("term",t),S.a.setVariable("author",t),Object(u.dispatch)("rank-math").updateSerpTitle(Object(u.select)("rank-math").getTitle()),rankMathEditor.refresh("title")}},{key:"handleExcerptChange",value:function(){this._data.excerpt=this.getExcerpt(),Object(u.dispatch)("rank-math").updateSerpDescription(Object(u.select)("rank-math").getDescription()),rankMathEditor.refresh("content")}},{key:"handleFeaturedImageChange",value:function(){this._data.featuredImage=this.getFeaturedImage(),Object(u.dispatch)("rank-math").updateFeaturedImage(this.getFeaturedImage()),rankMathEditor.refresh("featuredImage")}},{key:"handleContentChange",value:function(){this._data.excerpt=this.getExcerpt(),this._data.content=this.getContent(),Object(u.dispatch)("rank-math").updateSerpDescription(Object(u.select)("rank-math").getDescription()),rankMathEditor.refresh("content")}},{key:"getData",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return t?this._data[t]:this._data}},{key:"updateData",value:function(t,e){this._data[t]=e}},{key:"isTinymce",value:function(){return"undefined"!=typeof tinymce}}],r&&T(e.prototype,r),n&&T(e,n),Object.defineProperty(e,"prototype",{writable:!1}),t}(),I=D;function P(t){return P="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},P(t)}function A(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function E(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function C(t,e){return C=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t},C(t,e)}function M(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=x(t);if(e){var a=x(this).constructor;r=Reflect.construct(n,arguments,a)}else r=n.apply(this,arguments);return R(this,r)}}function R(t,e){if(e&&("object"===P(e)||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}function x(t){return x=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},x(t)}var U=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&C(t,e)}(u,t);var e,r,n,o=M(u);function u(){return A(this,u),o.apply(this,arguments)}return e=u,(r=[{key:"setup",value:function(){this.elemSlug=a()("#post_name"),this.elemTitle=a()("#title"),this.elemDescription=a()("#excerpt"),this.elemContent=a()("#content"),this.editableName=a()("#editable-post-name-full"),this.saveDraft=a()("#save-post"),this.assessThumbnail=this.assessThumbnail.bind(this),Object(c.addAction)("rank_math_updated_featured_image","rank-math",this.assessThumbnail),this.events()}},{key:"getContent",value:function(){if(null!==this.elemContent&&0!==this.elemContent.length)return this.isTinymce()&&tinymce.activeEditor&&"content"===tinymce.activeEditor.id?tinymce.activeEditor.getContent():this.elemContent.val()}},{key:"getSlug",value:function(){var t=""===this.elemSlug.val()&&this.editableName.length?this.editableName.text():this.elemSlug.val();return Object(i.isUndefined)(t)?"":t}},{key:"events",value:function(){var t=this;this.elemContent.on("input change",Object(i.debounce)((function(){t.handleContentChange()}),500)).trigger("change"),a()(window).on("load",(function(){t.isTinymce()&&(tinymce.activeEditor&&!Object(i.isUndefined)(tinymce.editors.content)&&tinymce.editors.content.on("keyup change",Object(i.debounce)((function(){t.handleContentChange()}),500)),tinymce.editors&&!Object(i.isUndefined)(tinymce.editors.excerpt)&&tinymce.editors.excerpt.on("keyup change",Object(i.debounce)((function(){tinymce.editors.excerpt.save(),t.handleExcerptChange()}),500)))})),a()(document).on("ajaxComplete",(function(e,r,n){var i="/admin-ajax.php";if(i===n.url.substr(0-i.length)){var o="";"string"==typeof n.data&&-1!==n.data.indexOf("action=sample-permalink")&&(o=""===r.responseText?t.elemTitle.val():a()("<div>"+r.responseText+"</div>").find("#editable-post-name-full").text(),rankMathEditor.updatePermalink(o))}})),this.saveDraft.on("click",(function(){t.updateBtn.attr("data-disable","true")}))}},{key:"assessThumbnail",value:function(t){this.featuredImage={source_url:t.src,alt_text:t.alt},this.handleFeaturedImageChange(t)}}])&&E(e.prototype,r),n&&E(e,n),Object.defineProperty(e,"prototype",{writable:!1}),u}(I),F=U;function N(t){return N="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},N(t)}function K(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function H(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function z(t,e){return z=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t},z(t,e)}function B(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=V(t);if(e){var a=V(this).constructor;r=Reflect.construct(n,arguments,a)}else r=n.apply(this,arguments);return L(this,r)}}function L(t,e){if(e&&("object"===N(e)||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}function V(t){return V=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},V(t)}var G=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&z(t,e)}(c,t);var e,r,n,o=B(c);function c(){return K(this,c),o.apply(this,arguments)}return e=c,(r=[{key:"setup",value:function(){this.updateBtn=a()('.edit-tag-actions input[type="submit"]'),this.form=a()("#edittag"),this.elemSlug=a()("#slug"),this.elemTitle=a()("#name"),this.elemDescription=a()("#rank_math_description_editor"),this.events()}},{key:"getContent",value:function(){return null===this.elemDescription||0===this.elemDescription.length?"":this.isTinymce()&&tinymce.activeEditor&&"rank_math_description_editor"===tinymce.activeEditor.id?tinymce.activeEditor.getContent():this.elemDescription.val()}},{key:"events",value:function(){var t=this;a()(window).on("load",(function(){t.isTinymce()&&tinymce.activeEditor&&!Object(i.isUndefined)(tinymce.editors.rank_math_description_editor)&&tinymce.editors.rank_math_description_editor.on("keyup change",Object(i.debounce)((function(){t.handleContentChange()}),500))}))}}])&&H(e.prototype,r),n&&H(e,n),Object.defineProperty(e,"prototype",{writable:!1}),c}(I),W=G;function J(t){return J="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},J(t)}function $(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Q(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function q(t,e){return q=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t},q(t,e)}function X(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Z(t);if(e){var a=Z(this).constructor;r=Reflect.construct(n,arguments,a)}else r=n.apply(this,arguments);return Y(this,r)}}function Y(t,e){if(e&&("object"===J(e)||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}function Z(t){return Z=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},Z(t)}var tt=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&q(t,e)}(o,t);var e,r,n,i=X(o);function o(){return $(this,o),i.apply(this,arguments)}return e=o,(r=[{key:"setup",value:function(){this.updateBtn=a()("#submit"),this.form=a()("#your-profile"),this.elemSlug=a()("#user_login"),this.elemTitle=a()("#display_name"),this.elemDescription=a()("#description")}},{key:"getContent",value:function(){return this.elemDescription.val()}}])&&Q(e.prototype,r),n&&Q(e,n),Object.defineProperty(e,"prototype",{writable:!1}),o}(I),et=tt,rt=r(26),nt=r(27);function at(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function it(t,e,r){return e&&at(t.prototype,e),r&&at(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}var ot=it((function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),"post"===rankMath.objectType&&!1!==rankMath.assessor.primaryTaxonomy&&a()("[data-primary-term]").each((function(){var t=a()(this),e=t.val(),r=t.data("primary-term"),n=a()("#"+r+"div"),i=a()("#"+r+"checklist"),o=i.find("li"),c=i.find('input[type="checkbox"]:checked');o.addClass("rank-math-primary-term-li"),o.find("input").each((function(){var t=a()(this);t.parent().append('<span class="rank-math-tooltip"><input class="rank-math-make-primary" value="'+t.val()+'" type="radio" name="rank_math_primary_'+r+'"><span>Make Term Primary</span></span>')})),c.each((function(){var t=a()(this).closest("li");t.addClass("term-checked"),r+"-"+e===t.attr("id")&&(t.addClass("term-marked-primary"),t.find(">label .rank-math-make-primary").prop("checked",!0))})),n.on("click",'input[type="checkbox"]',(function(){var e=a()(this).closest("li");if(e.toggleClass("term-checked"),1===i.find("li.term-checked").length||e.hasClass("term-marked-primary")&&!e.hasClass("term-checked")){var r=i.find("li.term-checked:first > label .rank-math-make-primary");0<r.length?r.trigger("click"):(o.removeClass("term-marked-primary"),o.find('input[type="radio"]').prop("checked",!1),t.val(""))}})),n.on("click",".rank-math-make-primary",(function(){var e=a()(this),r=e.closest("li");o.removeClass("term-marked-primary"),r.addClass("term-marked-primary"),t.val(e.val())})),i.on("wpListAddEnd",(function(){i.find("li:not(.rank-math-primary-term-li)").addClass("rank-math-primary-term-li term-checked").find("input").each((function(){var t=a()(this);t.parent().append('<span class="rank-math-tooltip"><input class="rank-math-make-primary" value="'+t.val()+'" type="radio" name="rank_math_primary_'+r+'"><span>Make Term Primary</span></span>')}))}))}))}));function ct(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var ut=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.image_src="",this.image_alt="",this.getFeaturedImage(),this.setImage(),this.removeImage(),Object(k.a)()&&this.gutenbergImage()}var e,r,n;return e=t,(r=[{key:"setImage",value:function(){var t=this;if(!Object(i.isUndefined)(wp.media)){var e=wp.media.featuredImage.frame();e.on("select",(function(){var r=a()("#rank_math_post_thumbnail"),n=e.state().get("selection").first().toJSON();t.sizeWarning(n),1>r.length&&(r=a()('<img id="rank_math_post_thumbnail" />'),a()(".facebook-thumbnail",".rank-math-social-preview-image").before(r)),"large"in n.sizes?r.attr("src",n.sizes.large.url):r.attr("src",n.sizes.full.url),t.setFeaturedImage(n)}))}}},{key:"removeImage",value:function(){var t=this;a()("#postimagediv").on("click","#remove-post-thumbnail",(function(){a()("#rank_math_image_warning").remove(),a()("#rank_math_post_thumbnail").remove(),t.setFeaturedImage("")}))}},{key:"gutenbergImage",value:function(){var t,e,r=this;wp.data.subscribe((function(){var n=wp.data.select("core/editor").getEditedPostAttribute("featured_media");r.isValidMediaId(n)&&(t=wp.data.select("core").getMedia(n),Object(i.isUndefined)(t)||t!==e&&(e=t,r.setFeaturedImage({url:t.guid.rendered,alt:t.alt_text})))}))}},{key:"setFeaturedImage",value:function(t){var e={src:Object(i.get)(t,"url",""),alt:Object(i.get)(t,"alt","")};Object(c.doAction)("rank_math_updated_featured_image",e)}},{key:"sizeWarning",value:function(t){if(a()("#rank_math_image_warning").remove(),!(200<t.width&&200<t.height)){var e=a()("#postimagediv").find(".hndle");a()('<div id="rank_math_image_warning" class="notice notice-error notice-alt"><p>'+rankMath.featuredImageNotice+"</p></div>").insertAfter(e)}}},{key:"getFeaturedImage",value:function(){var t=a()("#postimagediv img");if(!t||t.length){var e={url:t[0].src,alt:t[0].alt};this.setFeaturedImage(e)}}},{key:"isValidMediaId",value:function(t){return"number"==typeof t&&0<t}}])&&ct(e.prototype,r),n&&ct(e,n),Object.defineProperty(e,"prototype",{writable:!1}),t}(),st=r(20),lt=r(21),pt=r(22);function dt(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var ft=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t)}var e,r,n;return e=t,(r=[{key:"setup",value:function(){Object(j.a)(),this.registerSlots=this.registerSlots.bind(this),Object(c.addAction)("rank_math_loaded","rank-math",this.registerSlots,0),this.resultManager=new o.ResultManager,this.assessor=new y(this.getCollector()),new v.a,this.registerComponents=this.registerComponents.bind(this),Object(c.addAction)("rank_math_loaded","rank-math",this.registerComponents,11)}},{key:"registerSlots",value:function(){this.RankMathAfterEditor=st.a,this.RankMathAfterFocusKeyword=pt.a,this.RankMathAdvancedTab=lt.a,this.slots={AfterEditor:st.a,AfterFocusKeyword:pt.a,AdvancedTab:lt.a}}},{key:"registerComponents",value:function(){this.components={},this.components.linkSuggestions=new nt.a,this.components.primaryTerm=new ot,this.components.featuredImage=new ut,rankMathAdmin.variableInserter(!1),setTimeout((function(){Object(s.render)(Object(s.createElement)(Object(c.applyFilters)("rank_math_app",{})),document.getElementById("rank-math-metabox-wrapper"))}),1e3)}},{key:"refresh",value:function(t){this.assessor.refresh(t)}},{key:"updatePermalink",value:function(t){this.assessor.dataCollector.handleSlugChange(t),Object(u.dispatch)("rank-math").updatePermalink(t)}},{key:"updatePermalinkSanitize",value:function(t){t=this.assessor.getResearch("slugify")(t),Object(u.dispatch)("rank-math").updatePermalink(t)}},{key:"getPrimaryKeyword",value:function(){return o.Helpers.removeDiacritics(this.assessor.getPrimaryKeyword())}},{key:"getSelectedKeyword",value:function(){var t=this.assessor.getSelectedKeyword();return Object(i.isUndefined)(t)?"":o.Helpers.removeDiacritics(t)}},{key:"getCollector",value:function(){return"post"===rankMath.objectType?Object(k.a)()?new rt.a:new F(this):"term"===rankMath.objectType?new W:"user"===rankMath.objectType?new et:void 0}}])&&dt(e.prototype,r),n&&dt(e,n),Object.defineProperty(e,"prototype",{writable:!1}),t}();a()((function(){window.rankMathEditor=new ft,window.rankMathEditor.setup(),window.RankMathApp=new O})),a()(window).on("load",(function(){a.a.when(a.a.ready).then((function(){Object(c.doAction)("rank_math_loaded")}))}))}]);
1
+ !function(t){var e={};function r(n){if(e[n])return e[n].exports;var a=e[n]={i:n,l:!1,exports:{}};return t[n].call(a.exports,a,a.exports,r),a.l=!0,a.exports}r.m=t,r.c=e,r.d=function(t,e,n){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var a in t)r.d(n,a,function(e){return t[e]}.bind(null,a));return n},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="",r(r.s=75)}([function(t,e){t.exports=wp.i18n},function(t,e){t.exports=lodash},function(t,e){t.exports=jQuery},function(t,e){t.exports=wp.data},function(t,e){t.exports=wp.components},function(t,e){t.exports=wp.element},function(t,e){t.exports=wp.hooks},function(t,e){t.exports=rankMathAnalyzer},function(t,e,r){"use strict";r.d(e,"a",(function(){return o}));var n=r(2),a=r.n(n);function i(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var o=new(function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.map=null}var e,r,n;return e=t,(r=[{key:"swap",value:function(t,e){var r=this;if(!(t=t||""))return"";var n=new RegExp(/%(([a-z0-9_-]+)\(([^)]*)\)|[^\s]+)%/,"giu");return t.replace(" %page%","").replace("%sep% %sep%","%sep%").replace(n,(function(t){return r.replace(e,t)})).trim()}},{key:"replace",value:function(t,e){var r=e.toLowerCase().slice(1,-1);return["term_description","user_description"].includes(r)?"undefined"!=typeof tinymce&&tinymce.activeEditor&&"rank_math_description_editor"===tinymce.activeEditor.id?tinymce.activeEditor.getContent():a()("#description").val():r.includes("customfield(")?(r=r.replace("customfield(","").replace(")",""))in rankMath.customFields?rankMath.customFields[r]:"":(t=t||this.getMap(),(r="seo_description"===(r="seo_title"===(r=r.includes("(")?r.split("(")[0]:r)?"title":r)?"excerpt":r)in t?t[r]:"")}},{key:"getMap",value:function(){var t=this;return null!==this.map||(this.map={},a.a.each(rankMath.variables,(function(e,r){e=e.toLowerCase().replace(/%+/g,"").split("(")[0],t.map[e]=r.example}))),this.map}},{key:"setVariable",value:function(t,e){null!==this.map?this.map[t]=e:void 0!==rankMath.variables[t]&&(rankMath.variables[t].example=e)}}])&&i(e.prototype,r),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),t}())},function(t,e){t.exports=wp.url},,,,function(t,e){t.exports=wp.apiFetch},,function(t,e,r){"use strict";r.d(e,"a",(function(){return Tr}));var n={};r.r(n),r.d(n,"updateKeywords",(function(){return p})),r.d(n,"updatePillarContent",(function(){return d})),r.d(n,"toggleFrontendScore",(function(){return f})),r.d(n,"updateAnalysisScore",(function(){return h})),r.d(n,"updateCanonicalUrl",(function(){return m})),r.d(n,"updateAdvancedRobots",(function(){return g})),r.d(n,"updateRobots",(function(){return b})),r.d(n,"updateBreadcrumbTitle",(function(){return y})),r.d(n,"resetDirtyMetadata",(function(){return k})),r.d(n,"updateFacebookTitle",(function(){return v})),r.d(n,"updateFacebookDescription",(function(){return w})),r.d(n,"updateFacebookImage",(function(){return _})),r.d(n,"updateFacebookImageID",(function(){return O})),r.d(n,"updateFacebookHasOverlay",(function(){return j})),r.d(n,"updateFacebookImageOverlay",(function(){return S})),r.d(n,"updateAppData",(function(){return s})),r.d(n,"updateAppUi",(function(){return l})),r.d(n,"updatePostID",(function(){return T})),r.d(n,"updatePermalink",(function(){return D})),r.d(n,"updateTitle",(function(){return I})),r.d(n,"updateDescription",(function(){return P})),r.d(n,"updateFeaturedImage",(function(){return A})),r.d(n,"updatePrimaryTermID",(function(){return E})),r.d(n,"updateRedirection",(function(){return C})),r.d(n,"updateRedirectionItem",(function(){return M})),r.d(n,"resetRedirection",(function(){return R})),r.d(n,"updateHasRedirect",(function(){return x})),r.d(n,"updateSerpTitle",(function(){return z})),r.d(n,"updateSerpSlug",(function(){return B})),r.d(n,"updateSerpDescription",(function(){return L})),r.d(n,"toggleSnippetEditor",(function(){return V})),r.d(n,"updateSnippetPreviewType",(function(){return G})),r.d(n,"toggleTrendsCta",(function(){return W})),r.d(n,"updateTwitterUseFacebook",(function(){return J})),r.d(n,"updateTwitterCardType",(function(){return $})),r.d(n,"updateTwitterTitle",(function(){return Q})),r.d(n,"updateTwitterDescription",(function(){return q})),r.d(n,"updateTwitterAuthor",(function(){return X})),r.d(n,"updateTwitterImageID",(function(){return Y})),r.d(n,"updateTwitterImage",(function(){return Z})),r.d(n,"updateTwitterHasOverlay",(function(){return tt})),r.d(n,"updateTwitterImageOverlay",(function(){return et})),r.d(n,"updateTwitterPlayerUrl",(function(){return rt})),r.d(n,"updateTwitterPlayerSize",(function(){return nt})),r.d(n,"updateTwitterPlayerStreamUrl",(function(){return at})),r.d(n,"updateTwitterPlayerStreamCtype",(function(){return it})),r.d(n,"updateTwitterAppDescription",(function(){return ot})),r.d(n,"updateTwitterAppIphoneID",(function(){return ct})),r.d(n,"updateTwitterAppIphoneName",(function(){return ut})),r.d(n,"updateTwitterAppIphoneUrl",(function(){return st})),r.d(n,"updateTwitterAppIpadID",(function(){return lt})),r.d(n,"updateTwitterAppIpadName",(function(){return pt})),r.d(n,"updateTwitterAppIpadUrl",(function(){return dt})),r.d(n,"updateTwitterAppGoogleplayID",(function(){return ft})),r.d(n,"updateTwitterAppGoogleplayName",(function(){return ht})),r.d(n,"updateTwitterAppGoogleplayUrl",(function(){return mt})),r.d(n,"updateTwitterAppCountry",(function(){return gt})),r.d(n,"toggleLoaded",(function(){return bt})),r.d(n,"updateSelectedKeyword",(function(){return yt})),r.d(n,"refreshResults",(function(){return kt})),r.d(n,"setVersion",(function(){return vt})),r.d(n,"toggleIsDiviPageSettingsBarActive",(function(){return wt})),r.d(n,"toggleIsDiviRankMathModalActive",(function(){return _t})),r.d(n,"toggleSchemaEditor",(function(){return Pt})),r.d(n,"toggleSchemaTemplates",(function(){return At})),r.d(n,"schemaUpdated",(function(){return Et})),r.d(n,"setEditingSchemaId",(function(){return Ct})),r.d(n,"setEditorTab",(function(){return Mt})),r.d(n,"setTemplateTab",(function(){return Rt})),r.d(n,"updateEditSchemas",(function(){return xt})),r.d(n,"updateSchemas",(function(){return Ut})),r.d(n,"updateEditSchema",(function(){return Ft})),r.d(n,"saveSchema",(function(){return Nt})),r.d(n,"deleteSchema",(function(){return Kt})),r.d(n,"saveTemplate",(function(){return Ht})),r.d(n,"updateKeywordsData",(function(){return zt})),r.d(n,"updateAIScore",(function(){return Bt}));var a={};r.r(a),r.d(a,"appData",(function(){return Qt})),r.d(a,"appUi",(function(){return te}));var i={};r.r(i),r.d(i,"getAppData",(function(){return ee})),r.d(i,"getDirtyMetadata",(function(){return re})),r.d(i,"getAnalysisScore",(function(){return ne})),r.d(i,"getKeywords",(function(){return ae})),r.d(i,"getPillarContent",(function(){return ie})),r.d(i,"getRobots",(function(){return oe})),r.d(i,"getAdvancedRobots",(function(){return ce})),r.d(i,"getCanonicalUrl",(function(){return ue})),r.d(i,"getBreadcrumbTitle",(function(){return se})),r.d(i,"getRichSnippets",(function(){return le})),r.d(i,"getShowScoreFrontend",(function(){return pe})),r.d(i,"isLoaded",(function(){return de})),r.d(i,"getSelectedKeyword",(function(){return fe})),r.d(i,"isRefreshing",(function(){return he})),r.d(i,"isPro",(function(){return me})),r.d(i,"isDiviPageSettingsBarActive",(function(){return ge})),r.d(i,"isDiviRankMathModalActive",(function(){return be})),r.d(i,"getFacebookTitle",(function(){return ye})),r.d(i,"getFacebookDescription",(function(){return ke})),r.d(i,"getFacebookAuthor",(function(){return ve})),r.d(i,"getFacebookImageID",(function(){return we})),r.d(i,"getFacebookImage",(function(){return _e})),r.d(i,"getFacebookHasOverlay",(function(){return Oe})),r.d(i,"getFacebookImageOverlay",(function(){return je})),r.d(i,"getPostID",(function(){return Se})),r.d(i,"getTitle",(function(){return Te})),r.d(i,"getPermalink",(function(){return De})),r.d(i,"getDescription",(function(){return Ie})),r.d(i,"getFeaturedImage",(function(){return Pe})),r.d(i,"getFeaturedImageHtml",(function(){return Ae})),r.d(i,"getPrimaryTermID",(function(){return Ee})),r.d(i,"getRedirectionID",(function(){return Ce})),r.d(i,"getRedirectionType",(function(){return Me})),r.d(i,"getRedirectionUrl",(function(){return Re})),r.d(i,"getRedirectionItem",(function(){return xe})),r.d(i,"hasRedirect",(function(){return Ue})),r.d(i,"getSerpTitle",(function(){return Ne})),r.d(i,"getSerpSlug",(function(){return Ke})),r.d(i,"getSerpDescription",(function(){return He})),r.d(i,"isSnippetEditorOpen",(function(){return ze})),r.d(i,"getSnippetPreviewType",(function(){return Be})),r.d(i,"isTrendsCtaOpen",(function(){return Le})),r.d(i,"isSchemaEditorOpen",(function(){return Ve})),r.d(i,"isSchemaTemplatesOpen",(function(){return Ge})),r.d(i,"hasSchemaUpdated",(function(){return We})),r.d(i,"getSchemas",(function(){return Je})),r.d(i,"getEditSchemas",(function(){return $e})),r.d(i,"getEditingSchema",(function(){return Qe})),r.d(i,"getPreviewSchema",(function(){return qe})),r.d(i,"getEditorTab",(function(){return Xe})),r.d(i,"getTemplateTab",(function(){return Ye})),r.d(i,"getTwitterUseFacebook",(function(){return Ze})),r.d(i,"getTwitterCardType",(function(){return tr})),r.d(i,"getTwitterTitle",(function(){return er})),r.d(i,"getTwitterDescription",(function(){return rr})),r.d(i,"getTwitterAuthor",(function(){return nr})),r.d(i,"getTwitterImageID",(function(){return ar})),r.d(i,"getTwitterImage",(function(){return ir})),r.d(i,"getTwitterHasOverlay",(function(){return or})),r.d(i,"getTwitterImageOverlay",(function(){return cr})),r.d(i,"getTwitterAppDescription",(function(){return ur})),r.d(i,"getTwitterAppIphoneID",(function(){return sr})),r.d(i,"getTwitterAppIphoneName",(function(){return lr})),r.d(i,"getTwitterAppIphoneUrl",(function(){return pr})),r.d(i,"getTwitterAppIpadID",(function(){return dr})),r.d(i,"getTwitterAppIpadName",(function(){return fr})),r.d(i,"getTwitterAppIpadUrl",(function(){return hr})),r.d(i,"getTwitterAppGoogleplayID",(function(){return mr})),r.d(i,"getTwitterAppGoogleplayName",(function(){return gr})),r.d(i,"getTwitterAppGoogleplayUrl",(function(){return br})),r.d(i,"getTwitterAppCountry",(function(){return yr})),r.d(i,"getTwitterPlayerUrl",(function(){return kr})),r.d(i,"getTwitterPlayerSize",(function(){return vr})),r.d(i,"getTwitterPlayerStream",(function(){return wr})),r.d(i,"getTwitterPlayerStreamCtype",(function(){return _r})),r.d(i,"getKeywordsData",(function(){return Or})),r.d(i,"getContentAIScore",(function(){return jr}));var o=r(3),c=r(8),u=r(6);function s(t,e){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return e=Object(u.applyFilters)("rank_math_sanitize_data",e,t,r),null!==n&&(n=Object(u.applyFilters)("rank_math_sanitize_meta_value",n,t,r)),n=null===n?e:n,Object(u.doAction)("rank_math_data_changed",t,e,r),{type:"RANK_MATH_APP_DATA",key:t,value:e,metaKey:r,metaValue:n}}function l(t,e){return Object(u.doAction)("rank_math_update_app_ui",t,e),{type:"RANK_MATH_APP_UI",key:t,value:e}}function p(t){return c.a.setVariable("focuskw",t.split(",")[0]),rankMathEditor.refresh("keyword"),s("keywords",t,"rank_math_focus_keyword")}function d(t){return s("pillarContent",t,"rank_math_pillar_content",!0===t?"on":"off")}function f(t){return s("showScoreFrontend",t,"rank_math_dont_show_seo_score",!0===t?"off":"on")}function h(t){return s("score",t,"rank_math_seo_score")}function m(t){return s("canonicalUrl",t,"rank_math_canonical_url")}function g(t){return s("advancedRobots",t,"rank_math_advanced_robots")}function b(t){return s("robots",t,"rank_math_robots",Object.keys(t))}function y(t){return s("breadcrumbTitle",t,"rank_math_breadcrumb_title")}function k(){return s("dirtyMetadata",{})}function v(t){return s("facebookTitle",t,"rank_math_facebook_title")}function w(t){return s("facebookDescription",t,"rank_math_facebook_description")}function _(t){return s("facebookImage",t,"rank_math_facebook_image")}function O(t){return s("facebookImageID",t,"rank_math_facebook_image_id")}function j(t){return s("facebookHasOverlay",t,"rank_math_facebook_enable_image_overlay",!0===t?"on":"off")}function S(t){return s("facebookImageOverlay",t,"rank_math_facebook_image_overlay")}function T(t){return rankMath.objectID=t,s("postID",t)}function D(t){return s("permalink",t,"permalink")}function I(t){return s("title",t,"rank_math_title")}function P(t){return s("description",t,"rank_math_description")}function A(t){return s("featuredImage",t)}function E(t,e){return s("primaryTerm",parseInt(t),"rank_math_primary_"+e)}function C(t,e){return s(t,e)}function M(t){return l("redirectionItem",t)}function R(){return l("redirectionItem",{})}function x(t){return l("hasRedirect",t)}var U=r(7),F=r(1),N=r(16),K=function(t,e){return t=(t=U.Helpers.cleanText(t)).replace(/\r?\n|\r/g," "),e?Object(F.truncate)(t,{length:e,separator:" "}):t},H=function(t){var e=rankMathEditor.assessor.dataCollector.getData(),r=e.excerpt,n=e.content?function(t){if(Object(F.isEmpty)(t))return"";t=Object(F.unescape)(t).replace(/\[caption[^\]]*\](.*)\[\/caption\]/g,"");var e=Object(F.filter)(U.Helpers.matchParagraphs(t,!0,!0),(function(t){return""!==t.trim()}));if(!e.length)return"";var r=rankMathEditor.getPrimaryKeyword();if(""!==r){var n=Object(F.filter)(e,(function(t){return Object(F.includes)(t.toLowerCase(),r.toLowerCase())}));if(0<n.length)return K(n[0],160)}return K(e[0],160)}(e.content.replace(/<script[^>]*>([\S\s]*?)<\/script>/gim,"")):"",a=Object(F.isUndefined)(r)||Object(F.isEmpty)(r)?n:Object(F.unescape)(r);if(c.a.setVariable("excerpt",a),c.a.setVariable("seo_description",a),""!==(t=Object(N.a)(Object(u.applyFilters)("rankMath/description",t))))return U.Helpers.cleanText(t);if(!Object(F.isUndefined)(r)&&!Object(F.isEmpty)(r))return U.Helpers.cleanText(r);var i=Object(F.unescape)(rankMath.assessor.serpData.descriptionTemplate);return Object(F.isUndefined)(i)||""===i?n:U.Helpers.cleanText(i)};function z(t){return t=c.a.swap(""!==t?t:rankMath.assessor.serpData.titleTemplate),rankMathEditor.refresh("title"),l("serpTitle",t)}function B(t){return t=""!==t?t:rankMathEditor.assessor.dataCollector.getSlug(),rankMathEditor.refresh("permalink"),l("serpSlug",t)}function L(t){return t=c.a.swap(H(t)),rankMathEditor.refresh("description"),l("serpDescription",t)}function V(t){return l("isSnippetEditorOpen",t)}function G(t){return l("snippetPreviewType",t)}function W(t){return l("isTrendsCtaOpen",t)}function J(t){return s("twitterUseFacebook",t,"rank_math_twitter_use_facebook",!0===t?"on":"off")}function $(t){return s("twitterCardType",t,"rank_math_twitter_card_type")}function Q(t){return s("twitterTitle",t,"rank_math_twitter_title")}function q(t){return s("twitterDescription",t,"rank_math_twitter_description")}function X(t){return s("twitterAuthor",t,"rank_math_twitter_author")}function Y(t){return s("twitterImageID",t,"rank_math_twitter_image_id")}function Z(t){return s("twitterImage",t,"rank_math_twitter_image")}function tt(t){return s("twitterHasOverlay",t,"rank_math_twitter_enable_image_overlay",!0===t?"on":"off")}function et(t){return s("twitterImageOverlay",t,"rank_math_twitter_image_overlay")}function rt(t){return s("twitterPlayerUrl",t,"rank_math_twitter_player_url")}function nt(t){return s("twitterPlayerSize",t,"rank_math_twitter_player_size")}function at(t){return s("twitterPlayerStream",t,"rank_math_twitter_player_stream")}function it(t){return s("twitterPlayerStreamCtype",t,"rank_math_twitter_player_stream_ctype")}function ot(t){return s("twitterAppDescription",t,"rank_math_twitter_app_description")}function ct(t){return s("twitterAppIphoneID",t,"rank_math_twitter_app_iphone_id")}function ut(t){return s("twitterAppIphoneName",t,"rank_math_twitter_app_iphone_name")}function st(t){return s("twitterAppIphoneUrl",t,"rank_math_twitter_app_iphone_url")}function lt(t){return s("twitterAppIpadID",t,"rank_math_twitter_app_ipad_id")}function pt(t){return s("twitterAppIpadName",t,"rank_math_twitter_app_ipad_name")}function dt(t){return s("twitterAppIpadUrl",t,"rank_math_twitter_app_ipad_url")}function ft(t){return s("twitterAppGoogleplayID",t,"rank_math_twitter_app_googleplay_id")}function ht(t){return s("twitterAppGoogleplayName",t,"rank_math_twitter_app_googleplay_name")}function mt(t){return s("twitterAppGoogleplayUrl",t,"rank_math_twitter_app_googleplay_url")}function gt(t){return s("twitterAppCountry",t,"rank_math_twitter_app_country")}function bt(t){return l("isLoaded",t)}function yt(t){return l("selectedKeyword",t)}function kt(){return l("refreshResults",Date.now())}function vt(){return l("isPro",!0)}function wt(t){return l("isDiviPageSettingsBarActive",t)}function _t(t){return l("isDiviRankMathModalActive",t)}var Ot=r(0),jt=r(13),St=r.n(jt);function Tt(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function Dt(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?Tt(Object(r),!0).forEach((function(e){It(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):Tt(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function It(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function Pt(t){return l("isSchemaEditorOpen",t)}function At(t){return l("isSchemaTemplatesOpen",t)}function Et(t){return l("schemaUpdated",t)}function Ct(t){return l("editingSchemaId",t)}function Mt(t){return l("editorTab",t)}function Rt(t){return l("templateTab",t)}function xt(t){return l("editSchemas",t)}function Ut(t){return s("schemas",t)}function Ft(t,e){var r=Dt({},Object(o.select)("rank-math").getEditSchemas());return r[t]=e,l("editSchemas",r)}function Nt(t,e){var r=Dt({},Object(o.select)("rank-math").getSchemas());return r[t]=e,s("schemas",r)}function Kt(t){var e=Dt({},Object(o.select)("rank-math").getSchemas());return delete e[t],Object(u.doAction)("rank_math_schema_trash",t),s("schemas",e,"rank_math_delete_"+t,"")}function Ht(t,e,r){return St()({method:"POST",path:"rankmath/v1/saveTemplate",data:{schema:t,postId:r}}).then((function(r){e({loading:!1,showNotice:!0,postId:r.id}),setTimeout((function(){e({showNotice:!1}),Object(F.get)(rankMath,"isTemplateScreen",!1)&&(document.title=Object(Ot.__)("Edit Schema","rank-math"),window.history.pushState(null,"",r.link.replace(/&amp;/g,"&")))}),2e3),rankMath.schemaTemplates.push({schema:t,title:t.metadata.title,type:t["@type"]})})),e({loading:!0}),{type:"DONT_WANT_TO_DO_SOMETHING"}}function zt(t){return l("keywordsData",t)}function Bt(t){return s("contentAIScore",t,"rank_math_contentai_score")}function Lt(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function Vt(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?Lt(Object(r),!0).forEach((function(e){Gt(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):Lt(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function Gt(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var Wt=rankMath.assessor.serpData,Jt=rankMath.assessor.hasRedirection,$t={postID:null,title:Wt.title?Wt.title:Wt.titleTemplate,description:Wt.description,keywords:Wt.focusKeywords,pillarContent:Wt.pillarContent,featuredImage:"",permalink:!1,primaryTerm:Wt.primaryTerm,robots:Wt.robots,advancedRobots:Wt.advancedRobots,canonicalUrl:Wt.canonicalUrl,breadcrumbTitle:Wt.breadcrumbTitle,showScoreFrontend:Wt.showScoreFrontend,redirectionID:Jt?Object(F.get)(rankMath.assessor,"redirection.id",""):"",redirectionType:Jt?Object(F.get)(rankMath.assessor,"redirection.header_code",""):"",redirectionUrl:Jt?Object(F.get)(rankMath.assessor,"redirection.url_to",""):"",facebookTitle:Wt.facebookTitle,facebookImage:Wt.facebookImage,facebookImageID:Wt.facebookImageID,facebookAuthor:Wt.facebookAuthor,facebookDescription:Wt.facebookDescription,facebookHasOverlay:Wt.facebookHasOverlay,facebookImageOverlay:Wt.facebookImageOverlay,twitterTitle:Wt.twitterTitle,twitterImage:Wt.twitterImage,twitterAuthor:Wt.twitterAuthor,twitterImageID:Wt.twitterImageID,twitterCardType:Wt.twitterCardType,twitterUseFacebook:Wt.twitterUseFacebook,twitterDescription:Wt.twitterDescription,twitterHasOverlay:Wt.twitterHasOverlay,twitterImageOverlay:Wt.twitterImageOverlay,twitterPlayerUrl:Wt.twitterPlayerUrl,twitterPlayerSize:Wt.twitterPlayerSize,twitterPlayerStream:Wt.twitterPlayerStream,twitterPlayerStreamCtype:Wt.twitterPlayerStreamCtype,twitterAppDescription:Wt.twitterAppDescription,twitterAppIphoneName:Wt.twitterAppIphoneName,twitterAppIphoneID:Wt.twitterAppIphoneID,twitterAppIphoneUrl:Wt.twitterAppIphoneUrl,twitterAppIpadName:Wt.twitterAppIpadName,twitterAppIpadID:Wt.twitterAppIpadID,twitterAppIpadUrl:Wt.twitterAppIpadUrl,twitterAppGoogleplayName:Wt.twitterAppGoogleplayName,twitterAppGoogleplayID:Wt.twitterAppGoogleplayID,twitterAppGoogleplayUrl:Wt.twitterAppGoogleplayUrl,twitterAppCountry:Wt.twitterAppCountry,schemas:Object(F.get)(rankMath,"schemas",{}),score:0,contentAIScore:{},dirtyMetadata:{}};function Qt(){var t,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:$t,r=arguments.length>1?arguments[1]:void 0,n=Vt({},e.dirtyMetadata);return!1!==r.metaKey&&(n[r.metaKey]=r.metaValue),"RANK_MATH_APP_DATA"===r.type?"dirtyMetadata"===r.key?Vt(Vt({},e),{},{dirtyMetadata:r.value}):Vt(Vt({},e),{},(Gt(t={},r.key,r.value),Gt(t,"dirtyMetadata",n),t)):e}function qt(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function Xt(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?qt(Object(r),!0).forEach((function(e){Yt(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):qt(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function Yt(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var Zt={isLoaded:!1,isPro:!1,selectedKeyword:{tag:"",index:0,data:{value:""}},hasRedirect:rankMath.assessor.hasRedirection&&!Object(F.isEmpty)(Object(F.get)(rankMath.assessor,"redirection.id",""))&&!Object(F.isEmpty)(Object(F.get)(rankMath.assessor,"redirection.url_to","")),serpTitle:"",serpSlug:"",serpDescription:"",isSnippetEditorOpen:!1,snippetPreviewType:"",refreshResults:"",redirectionItem:{},isTrendsCtaOpen:!1,editorTab:"",templateTab:"",editSchemas:{},editingSchemaId:"",isSchemaEditorOpen:!1,isSchemaTemplatesOpen:!1,schemaUpdated:!1,isDiviRankMathModalActive:!1,isDiviPageSettingsBarActive:!1,keywordsData:Object(F.get)(rankMath,"ca_data",[])};function te(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Zt,e=arguments.length>1?arguments[1]:void 0;return"RANK_MATH_APP_UI"===e.type?Xt(Xt({},t),{},Yt({},e.key,e.value)):t}function ee(t){return t.appData}function re(t){return t.appData.dirtyMetadata}function ne(t){return t.appData.score}function ae(t){return t.appData.keywords}function ie(t){return t.appData.pillarContent}function oe(t){return t.appData.robots}function ce(t){return t.appData.advancedRobots}function ue(t){return t.appData.canonicalUrl}function se(t){return t.appData.breadcrumbTitle}function le(t){return"todo"}function pe(t){return t.appData.showScoreFrontend}function de(t){return t.appUi.isLoaded}function fe(t){return t.appUi.selectedKeyword}function he(t){return t.appUi.refreshResults}function me(t){return t.appUi.isPro}function ge(t){return t.appUi.isDiviPageSettingsBarActive}function be(t){return t.appUi.isDiviRankMathModalActive}function ye(t){return t.appData.facebookTitle}function ke(t){return t.appData.facebookDescription}function ve(t){return t.appData.facebookAuthor}function we(t){return t.appData.facebookImageID}function _e(t){return t.appData.facebookImage}function Oe(t){return t.appData.facebookHasOverlay}function je(t){return""!==t.appData.facebookImageOverlay?t.appData.facebookImageOverlay:"play"}function Se(t){return t.appData.postID}function Te(t){return t.appData.title}function De(t){return t.appData.permalink}function Ie(t){return t.appData.description}function Pe(t){return t.appData.featuredImage}function Ae(t){var e=t.appData.featuredImage;return'<img src="'.concat(e.source_url,'" alt="').concat(e.alt_text,'" >')}function Ee(t){return t.appData.primaryTerm}function Ce(t){return t.appData.redirectionID}function Me(t){return t.appData.redirectionType}function Re(t){return t.appData.redirectionUrl}function xe(t){return t.appUi.redirectionItem}function Ue(t){return t.appUi.hasRedirect}var Fe=r(9);function Ne(t){return Object(N.a)(t.appUi.serpTitle)}function Ke(t){return Object(Fe.safeDecodeURIComponent)(t.appUi.serpSlug)}function He(t){return t.appUi.serpDescription}function ze(t){return t.appUi.isSnippetEditorOpen}function Be(t){return t.appUi.snippetPreviewType}function Le(t){return t.appUi.isTrendsCtaOpen}function Ve(t){return t.appUi.isSchemaEditorOpen}function Ge(t){return t.appUi.isSchemaTemplatesOpen}function We(t){return t.appUi.schemaUpdated}function Je(t){return t.appData.schemas}function $e(t){return t.appUi.editSchemas}function Qe(t){return{id:t.appUi.editingSchemaId,data:t.appUi.editSchemas[t.appUi.editingSchemaId]}}function qe(t){return t.appData.schemas[t.appUi.editingSchemaId]}function Xe(t){return t.appUi.editorTab}function Ye(t){return t.appUi.templateTab}function Ze(t){return t.appData.twitterUseFacebook}function tr(t){return t.appData.twitterCardType}function er(t){return t.appData.twitterTitle}function rr(t){return t.appData.twitterDescription}function nr(t){return t.appData.twitterAuthor}function ar(t){return t.appData.twitterImageID}function ir(t){return t.appData.twitterImage}function or(t){return t.appData.twitterHasOverlay}function cr(t){return""!==t.appData.twitterImageOverlay?t.appData.twitterImageOverlay:"play"}function ur(t){return t.appData.twitterAppDescription}function sr(t){return t.appData.twitterAppIphoneID}function lr(t){return t.appData.twitterAppIphoneName}function pr(t){return t.appData.twitterAppIphoneUrl}function dr(t){return t.appData.twitterAppIpadID}function fr(t){return t.appData.twitterAppIpadName}function hr(t){return t.appData.twitterAppIpadUrl}function mr(t){return t.appData.twitterAppGoogleplayID}function gr(t){return t.appData.twitterAppGoogleplayName}function br(t){return t.appData.twitterAppGoogleplayUrl}function yr(t){return t.appData.twitterAppCountry}function kr(t){return t.appData.twitterPlayerUrl}function vr(t){return t.appData.twitterPlayerSize}function wr(t){return t.appData.twitterPlayerStream}function _r(t){return t.appData.twitterPlayerStreamCtype}function Or(t){return t.appUi.keywordsData}function jr(t){return t.appData.contentAIScore}var Sr=Object(o.registerStore)("rank-math",{reducer:Object(o.combineReducers)(a),selectors:i,actions:n});function Tr(){return Sr}},function(t,e,r){"use strict";var n=document.createElement("div");e.a=function(t){return t&&"string"==typeof t&&(t=t.replace(/<script[^>]*>([\S\s]*?)<\/script>/gim,"").replace(/<\/?\w(?:[^"'>]|"[^"]*"|'[^']*')*>/gim,""),n.innerHTML=t,t=n.textContent,n.textContent=""),t}},,,function(t,e,r){"use strict";var n=r(1);e.a=function(){return!(Object(n.isNil)(window.wp)||Object(n.isNil)(wp.data)||Object(n.isNil)(wp.data.select("core/editor"))||!window.document.body.classList.contains("block-editor-page")||!Object(n.isFunction)(wp.data.select("core/editor").getEditedPostAttribute))}},function(t,e,r){"use strict";var n=r(4),a=Object(n.createSlotFill)("RankMathAfterEditor"),i=a.Fill,o=a.Slot,c=function(t){var e=t.children,r=t.className;return wp.element.createElement(i,null,wp.element.createElement(n.PanelRow,{className:r},e))};c.Slot=o,e.a=c},function(t,e,r){"use strict";var n=r(4),a=Object(n.createSlotFill)("RankMathAdvancedTab"),i=a.Fill,o=a.Slot,c=function(t){var e=t.children,r=t.className;return wp.element.createElement(i,null,wp.element.createElement(n.PanelRow,{className:r},e))};c.Slot=o,e.a=c},function(t,e,r){"use strict";var n=r(4),a=Object(n.createSlotFill)("RankMathAfterFocusKeyword"),i=a.Fill,o=a.Slot,c=function(t){var e=t.children,r=t.className;return wp.element.createElement(i,null,wp.element.createElement("div",{className:r},e))};c.Slot=o,e.a=c},,function(t,e,r){"use strict";e.a=function(t){return 100<t?"bad-fk dark":80<t?"good-fk":50<t?"ok-fk":"bad-fk"}},function(t,e,r){"use strict";var n=r(0),a=r(6);function i(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var o=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),rankMath.is_front_page&&(Object(a.addFilter)("rankMath_analysis_contentLength","rank-math",this.contentLength),Object(a.addFilter)("rankMath_analysis_contentLength_boundaries","rank-math",this.contentLengthBoundary))}var e,r,o;return e=t,(r=[{key:"contentLength",value:function(t){return{hasScore:t.hasScore,failed:Object(n.__)("Content is %1$d words long. Consider using at least 300 words.","rank-math"),tooltipText:Object(n.__)("Minimum recommended content length should be 300 words.","rank-math"),emptyContent:Object(n.sprintf)(Object(n.__)("Content should be %1$s long.","rank-math"),'<a href="https://s.rankmath.com/100contentlength" target="_blank">'+Object(n.__)("300 words","rank-math")+"</a>")}}},{key:"contentLengthBoundary",value:function(){return{recommended:{boundary:299,score:8},belowRecommended:{boundary:200,score:5},low:{boundary:50,score:2}}}}])&&i(e.prototype,r),o&&i(e,o),Object.defineProperty(e,"prototype",{writable:!1}),t}();e.a=o},function(t,e,r){"use strict";var n=r(1),a=r(0),i=r(3),o=r(13),c=r.n(o),u=r(9),s=r(6),l=r(8),p=r(19);function d(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function f(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?d(Object(r),!0).forEach((function(e){h(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function h(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function m(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var g=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.initialize=!1,this.isSavingRedirection=!1,this.isSavingSchemas=!1,this.oldSlug=!1,this._data={id:!1,slug:!1,permalink:!1,content:!1,title:!1,excerpt:!1,featuredImage:!1},this.refresh=this.refresh.bind(this),this.isSavingPost=this.isSavingPost.bind(this),this.getPostAttribute=this.getPostAttribute.bind(this),this.subscribeToGutenberg()}var e,r,o;return e=t,(r=[{key:"collectGutenbergData",value:function(){if(Object(p.a)())return this._coreEditorSelect||(this._coreEditorSelect=Object(i.select)("core/editor")),!1===this.oldSlug&&""!==this.getSlug()&&(this.oldSlug=this.getSlug()),{id:this.getPostID(),slug:this.getSlug(),permalink:this.getPermalink(),content:this.getPostAttribute("content"),title:this.getPostAttribute("title"),excerpt:this.getPostAttribute("excerpt"),featuredImage:this.getFeaturedImage()}}},{key:"getPostID",value:function(){return this._coreEditorSelect.getCurrentPostId()}},{key:"getPermalink",value:function(){if("auto-draft"===this.getPostAttribute("status"))return"";var t=this.getPostAttribute("generated_slug");return"auto-draft"!==t&&"en"===rankMath.locale||(t=""),Object(u.safeDecodeURIComponent)(this._coreEditorSelect.getPermalink())}},{key:"getSlug",value:function(){var t=this.getPostAttribute("generated_slug");return"auto-draft"!==t&&"en"===rankMath.locale||(t=""),Object(u.safeDecodeURIComponent)(this.getPostAttribute("slug")||t)}},{key:"getFeaturedImage",value:function(){var t=this.getPostAttribute("featured_media");if(this.isValidMediaId(t)){var e=Object(i.select)("core").getMedia(t);if(!Object(n.isUndefined)(e))return e}}},{key:"isValidMediaId",value:function(t){return"number"==typeof t&&0<t}},{key:"getPostAttribute",value:function(t){return Object(p.a)()?(this._coreEditorSelect||(this._coreEditorSelect=Object(i.select)("core/editor")),this._coreEditorSelect.getEditedPostAttribute(t)):""}},{key:"subscribeToGutenberg",value:function(){this.subscriber=Object(n.debounce)(this.refresh,500),Object(i.subscribe)(this.subscriber),Object(i.subscribe)(this.isSavingPost)}},{key:"refresh",value:function(){var t=f({},this._data);this._data=this.collectGutenbergData(),this.handleEditorChange(t)}},{key:"isSavingPost",value:function(){var t=Object(i.select)("core/editor");if(!t.isAutosavingPost()&&t.isSavingPost()){var e=Object(i.select)("rank-math").getDirtyMetadata();Object(n.isEmpty)(e)||(c()({method:"POST",path:"rankmath/v1/updateMeta",data:{objectID:rankMath.objectID,objectType:rankMath.objectType,meta:e,content:this.getPostAttribute("content")}}).then((function(t){Object(s.doAction)("rank_math_metadata_updated",t)})),Object(i.dispatch)("rank-math").resetDirtyMetadata()),"publish"===this.getPostAttribute("status")&&(this.saveRedirection(),this.autoCreateRedirectionNotice()),this.saveSchemas()}}},{key:"saveSchemas",value:function(){var t=this;if(!this.isSavingSchemas){var e=Object(i.select)("rank-math").getSchemas();if(!Object(n.isEmpty)(e)&&Object(i.select)("rank-math").hasSchemaUpdated()){this.isSavingSchemas=!0;var r=Object(i.select)("rank-math").getEditSchemas();c()({method:"POST",path:"rankmath/v1/updateSchemas",data:{objectID:this.getPostID(),objectType:rankMath.objectType,schemas:e}}).then((function(a){if(!Object(n.isEmpty)(a)){var o=f({},e),c=f({},r);Object(n.map)(a,(function(t,e){o["schema-"+t]=f({},o[e]),c["schema-"+t]=f({},c[e]),delete o[e],delete c[e]})),Object(i.dispatch)("rank-math").updateSchemas(o),Object(i.dispatch)("rank-math").updateEditSchemas(c)}setTimeout((function(){Object(i.dispatch)("rank-math").schemaUpdated(!1),Object(s.doAction)("rank_math_schema_changed"),t.isSavingSchemas=!1}),2e3)}))}}}},{key:"saveRedirection",value:function(){var t=this;if(!this.isSavingRedirection){var e=Object(i.select)("rank-math").getRedirectionItem();if(!Object(n.isEmpty)(e)){this.isSavingRedirection=!0,e.objectID=this.getPostID(),e.redirectionSources=this.getPermalink();var r=Object(i.dispatch)("rank-math"),a=Object(i.dispatch)("core/notices");r.resetRedirection(),c()({method:"POST",path:"rankmath/v1/updateRedirection",data:e}).then((function(e){"delete"===e.action?(a.createInfoNotice(e.message,{id:"redirectionNotice"}),r.updateRedirection("redirectionID",0)):"update"===e.action?a.createInfoNotice(e.message,{id:"redirectionNotice"}):"new"===e.action&&(r.updateRedirection("redirectionID",e.id),a.createSuccessNotice(e.message,{id:"redirectionNotice"})),setTimeout((function(){t.isSavingRedirection=!1,a.removeNotice("redirectionNotice")}),2e3)}))}}}},{key:"autoCreateRedirectionNotice",value:function(){if(rankMath.assessor.hasRedirection&&Object(n.get)(rankMath,["assessor","autoCreateRedirection"],!1)&&!Object(i.select)("core/editor").isEditedPostNew()&&!1!==this.oldSlug){var t=this.getSlug();if(this.oldSlug!==t){var e=Object(i.dispatch)("core/notices");this.oldSlug=t,e.createSuccessNotice(Object(a.__)("Auto redirection created.","rank-math"),{id:"redirectionAutoCreationNotice"}),setTimeout((function(){e.removeNotice("redirectionAutoCreationNotice")}),2e3)}}}},{key:"handleEditorChange",value:function(t){var e=this,r={id:"handleIDChange",slug:"handleSlugChange",title:"handleTitleChange",excerpt:"handleExcerptChange",content:"handleContentChange",featuredImage:"handleFeaturedImageChange"};if(Object(n.isInteger)(t.id))return this.initialize?void Object(n.forEach)(r,(function(r,n){e._data[n]!==t[n]&&e[r](e._data[n])})):(this.initialize=!0,Object(n.forEach)(r,(function(t,r){e[t](e._data[r])})),void rankMathEditor.refresh("init"));Object(i.dispatch)("rank-math").refreshResults()}},{key:"handleIDChange",value:function(t){Object(i.dispatch)("rank-math").updatePostID(t),Object(i.dispatch)("rank-math").toggleLoaded(!0)}},{key:"handleSlugChange",value:function(){""!==this.getSlug()&&!1===this.oldSlug&&(this.oldSlug=this.getSlug()),rankMathEditor.refresh("permalink")}},{key:"handleTitleChange",value:function(t){l.a.setVariable("title",t),l.a.setVariable("term",t),l.a.setVariable("author",t),Object(i.dispatch)("rank-math").updateSerpTitle(Object(i.select)("rank-math").getTitle()),rankMathEditor.refresh("title")}},{key:"handleExcerptChange",value:function(t){l.a.setVariable("excerpt",t),l.a.setVariable("excerpt_only",t),l.a.setVariable("wc_shortdesc",t),l.a.setVariable("seo_description",t),Object(i.dispatch)("rank-math").updateSerpDescription(Object(i.select)("rank-math").getDescription())}},{key:"handleFeaturedImageChange",value:function(t){Object(i.dispatch)("rank-math").updateFeaturedImage(t),rankMathEditor.refresh("featuredImage")}},{key:"handleContentChange",value:function(){Object(i.dispatch)("rank-math").updateSerpDescription(Object(i.select)("rank-math").getDescription()),rankMathEditor.refresh("content")}},{key:"getData",value:function(){return this._data}}])&&m(e.prototype,r),o&&m(e,o),Object.defineProperty(e,"prototype",{writable:!1}),t}();e.a=g},function(t,e,r){"use strict";var n=r(2),a=r.n(n),i=r(19);function o(t){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o(t)}function c(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function u(t,e,r){return e&&c(t.prototype,e),r&&c(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}var s=u((function t(){if(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),"post"===rankMath.objectType&&rankMath.postSettings.linkSuggestions){a.a.fn.extend({insertLink:function(t,e){var r=this[0],n="";if(r.selectionStart||"0"===r.selectionStart){var a=r.selectionStart,i=r.selectionEnd,o=r.scrollTop;n='<a href="'+t+'">'+r.value.substring(a,i)+"</a>",a===i&&(n='<a href="'+t+'">'+e+"</a>"),r.value=r.value.substring(0,a)+n+r.value.substring(i,r.value.length),r.focus(),r.selectionStart=a+n.length,r.selectionEnd=a+n.length,r.scrollTop=o}else n='<a href="'+t+'">'+e+"</a>",r.value+=n,r.focus()}});if("function"==typeof ClipboardJS)new ClipboardJS(".suggestion-copy").on("success",(function(t){var e=a()(t.trigger).parent().next(".suggestion-title"),r=e.html();e.text("Link Copied"),setTimeout((function(){e.html(r)}),1500)}));if("object"!==("undefined"==typeof tinymce?"undefined":o(tinymce)))return!0;var e=null,r=null;a()(".suggestion-insert").on("click",(function(t){t.preventDefault();var n,o,c,u,s=a()(this);if(s.hasClass("clicked"))return!0;if(null!==tinymce.activeEditor&&!0!==tinymce.activeEditor.isHidden()){e=tinymce.activeEditor,r=a()(e.getBody());var l=e.selection.getContent()||"";if(r.find("a[data-mce-selected]").length){var p=(n="",o="",c=e.selection.getStart(),(u=e.dom.getParent(c,"a[href]"))||(o=e.selection.getContent({format:"raw"}))&&-1!==o.indexOf("</a>")&&((n=o.match(/href="([^">]+)"/))&&n[1]&&(u=e.$('a[href="'+n[1]+'"]',c)[0]),u&&e.selection.select(u)),u);e.dom.setAttribs(p,{href:s.data("url")}),a()(p).text()!==l&&e.insertContent(l)}else l.length?e.insertContent('<a href="'+s.data("url")+'">'+l+"</a>"):e.insertContent('<a href="'+s.data("url")+'">'+s.data("text")+"</a>")}else if(Object(i.a)()){var d=wp.data.select("core/block-editor").getSelectedBlock(),f=wp.data.select("core/block-editor").getSelectedBlock().clientId,h=wp.data.select("core/block-editor").getSelectionStart(),m=wp.data.select("core/block-editor").getSelectionEnd(),g=d.attributes.content,b=g.substring(h.offset,m.offset),y='<a href="'+s.data("url")+'">'+s.data("text")+"</a>";""!==b&&(y='<a href="'+s.data("url")+'">'+b+"</a>");var k=g.substring(0,h.offset)+y+g.substring(m.offset,g.length);wp.data.dispatch("core/block-editor").updateBlock(f,{attributes:{content:k}})}var v=s.closest(".suggestion-item").find(".suggestion-title"),w=v.html();v.text("Link Inserted"),s.addClass("clicked"),setTimeout((function(){var t,e,r,n;v.html(w),s.removeClass("clicked"),!0===rankMath.postSettings.useFocusKeyword&&(e=s,r=(t=v).data("fkcount")||0,n=t.data("fk"),(r+=1)===n.length&&(r=0),t.find(">a").text(n[r]),t.data("fkcount",r),e.data("text",n[r]))}),1500)})),a()("#rank_math_metabox_link_suggestions").find("h2").append(a()("#rank-math-link-suggestions-tooltip").html())}}));e.a=s},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(t,e,r){"use strict";r.r(e);var n=r(2),a=r.n(n),i=r(1),o=r(7),c=r(6),u=r(3),s=r(5),l=r(0),p=r(24),d=r(13),f=r.n(d);function h(t,e,r,n,a,i,o){try{var c=t[i](o),u=c.value}catch(t){return void r(t)}c.done?e(u):Promise.resolve(u).then(n,a)}function m(t){return function(){var e=this,r=arguments;return new Promise((function(n,a){var i=t.apply(e,r);function o(t){h(i,n,a,o,c,"next",t)}function c(t){h(i,n,a,o,c,"throw",t)}o(void 0)}))}}function g(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var b=function(){function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.analyzer=new o.Analyzer({i18n:l,analyses:rankMath.assessor.researchesTests}),this.dataCollector=e,this.promises=[],this.hooks(),this.registerRefresh(),this.saveEvent()}var e,r,n;return e=t,r=[{key:"hooks",value:function(){this.updateKeywordResult=this.updateKeywordResult.bind(this),this.sanitizeData=this.sanitizeData.bind(this),this.addScoreElem=this.addScoreElem.bind(this),Object(c.addAction)("rankMath_analysis_keywordUsage_updated","rank-math",this.updateKeywordResult),Object(c.addFilter)("rank_math_sanitize_meta_value","rank-math",this.sanitizeData),Object(c.addFilter)("rank_math_sanitize_data","rank-math",this.sanitizeData),Object(c.addAction)("rank_math_loaded","rank-math",this.addScoreElem,11)}},{key:"addScoreElem",value:function(){var t=this;rankMath.showScore&&setTimeout((function(){t.scoreText='<span class="score-text"><span class="score-icon"><svg viewBox="0 0 460 460" xmlns="http://www.w3.org/2000/svg" width="20"><g><path d="m462 234.84-76.17 3.43 13.43 21-127 81.18-126-52.93-146.26 60.97 10.14 24.34 136.1-56.71 128.57 54 138.69-88.61 13.43 21z"/><path d="m54.1 312.78 92.18-38.41 4.49 1.89v-54.58h-96.67zm210.9-223.57v235.05l7.26 3 89.43-57.05v-181zm-105.44 190.79 96.67 40.62v-165.19h-96.67z"/></g></svg></span> SEO: <strong>Not available</strong></span>',t.scoreElem=a()('<div class="misc-pub-section rank-math-seo-score">'+t.scoreText+"</div>"),t.scoreText=t.scoreElem.find("strong"),a()("#misc-publishing-actions").append(t.scoreElem),t.fkScoreText='<span class="score-text">Not available</span>',t.fkScoreElem=a()('<div class="rank-math-seo-score below-focus-keyword">'+t.fkScoreText+"</div>"),t.fkScoreText=t.fkScoreElem.find("span"),a()("#rank-math-metabox-wrapper .rank-math-focus-keyword").find("tags").parent("div").append(t.fkScoreElem),t.updateScore=t.updateScore.bind(t),t.updateScore(),Object(c.addAction)("rank_math_refresh_results","rank-math",t.updateScore)}),1500)}},{key:"updateScore",value:function(){var t=rankMathEditor.resultManager.getScore(rankMathEditor.getPrimaryKeyword()),e=Object(p.a)(t);this.scoreElem.removeClass("loading bad-fk ok-fk good-fk"),this.fkScoreElem.removeClass("loading bad-fk ok-fk good-fk"),this.scoreElem.addClass(e),this.fkScoreElem.addClass(e),this.scoreText.html(t+" / 100"),this.fkScoreText.html(t+" / 100")}},{key:"sanitizeData",value:function(t,e){return"schemas"===e||Object(i.isObject)(t)||Object(i.isEmpty)(t)?t:o.Helpers.sanitizeAppData(t)}},{key:"getPaper",value:function(t,e){var r=this.dataCollector.getData(),n=new o.Paper("",{locale:rankMath.localeFull});return n.setTitle(Object(u.select)("rank-math").getSerpTitle()),n.setPermalink(r.slug),n.setDescription(Object(u.select)("rank-math").getSerpDescription()),n.setUrl(r.permalink),n.setText(Object(i.unescape)(Object(c.applyFilters)("rank_math_content",r.content))),n.setKeyword(t),n.setKeywords(e),Object(i.isUndefined)(r.featuredImage)||(n.setThumbnail(r.featuredImage.source_url),n.setThumbnailAltText(o.Helpers.removeDiacritics(r.featuredImage.alt_text))),n}},{key:"registerRefresh",value:function(){var t=this;this.refresh=Object(i.debounce)((function(e){if(!1!==Object(u.select)("rank-math").isLoaded()){var r=Object(u.select)("rank-math").getKeywords().split(","),n=[];Object(c.doAction)("rank_math_"+e+"_refresh"),r.map((function(e,a){var i=t.getPaper(o.Helpers.removeDiacritics(e),r),c=0===a?rankMath.assessor.researchesTests:t.filterTests(t.getSecondaryKeywordTests());n.push(t.analyzer.analyzeSome(c,i).then((function(t){rankMathEditor.resultManager.update(i.getKeyword(),t,0===a),0===a&&Object(u.dispatch)("rank-math").updateAnalysisScore(rankMathEditor.resultManager.getScore(i.getKeyword()))}))),Promise.all(n).then((function(){Object(u.dispatch)("rank-math").refreshResults(),t.refreshResults()}))}))}}),500)}},{key:"updateKeywordResult",value:function(t,e){rankMathEditor.resultManager.update(t,{keywordNotUsed:e}),t===rankMathEditor.getSelectedKeyword().toLowerCase()&&Object(u.dispatch)("rank-math").refreshResults()}},{key:"getSecondaryKeywordTests",value:function(){return["keywordInContent","lengthContent","keywordInSubheadings","keywordDensity","lengthPermalink","linksHasExternals","linksNotAllExternals","linksHasInternal","titleSentiment","titleHasPowerWords","titleHasNumber","contentHasTOC","contentHasShortParagraphs","contentHasAssets"]}},{key:"getPrimaryKeyword",value:function(){var t=Object(u.select)("rank-math").getKeywords();return o.Helpers.removeDiacritics(t.split(",")[0])}},{key:"getSelectedKeyword",value:function(){var t=Object(u.select)("rank-math").getKeywords(),e=Object(u.select)("rank-math").getSelectedKeyword(),r=""!==e.data.value?e.data.value:t.split(",")[0];return o.Helpers.removeDiacritics(r)}},{key:"getResearch",value:function(t){return this.analyzer.researcher.getResearch(t)}},{key:"refreshResults",value:function(){Object(c.doAction)("rank_math_refresh_results")}},{key:"filterTests",value:function(t){return Object(i.intersection)(t,rankMath.assessor.researchesTests)}},{key:"saveEvent",value:function(){var t=this;if(!Object(i.isUndefined)(this.dataCollector.form)&&!Object(i.isUndefined)(this.dataCollector.updateBtn)){var e=!0;this.dataCollector.form.on("submit",(function(r){if(e&&!Object(i.isUndefined)(r.originalEvent)){r.preventDefault();var n=t.dataCollector.updateBtn.data("disable")&&t.dataCollector.saveDraft.length?t.dataCollector.saveDraft:t.dataCollector.updateBtn;n.addClass("disabled").parent().find(".spinner").addClass("is-active"),e=!1;var a=t.saveMeta(),o=t.saveSchemas(a),c=t.saveRedirection(o);return Promise.all([a,o,c]).then((function(){n.removeClass("disabled").trigger("click")})).catch((function(){n.removeClass("disabled").trigger("click")})),!1}}))}}},{key:"saveMeta",value:function(){return new Promise((function(t){var e=Object(u.select)("rank-math").getDirtyMetadata();Object(i.isEmpty)(e)?t(!0):(f()({method:"POST",path:"rankmath/v1/updateMeta",data:{objectID:rankMath.objectID,objectType:rankMath.objectType,meta:e,content:rankMathEditor.assessor.dataCollector.getContent()}}).then((function(){t(!0)})).catch((function(){t(!0)})),Object(u.dispatch)("rank-math").resetDirtyMetadata())}))}},{key:"saveRedirection",value:function(t){return new Promise(function(){var e=m(regeneratorRuntime.mark((function e(r){var n,a,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t;case 2:if(n=Object(u.select)("rank-math").getRedirectionItem(),!Object(i.isEmpty)(n)){e.next=6;break}return r(!0),e.abrupt("return");case 6:n.objectID=window.rankMath.objectID,n.objectType=window.rankMath.objectType,n.redirectionSources=rankMathEditor.assessor.dataCollector.getData("permalink"),a=Object(u.dispatch)("rank-math"),o=Object(u.dispatch)("core/notices"),a.resetRedirection(),f()({method:"POST",path:"rankmath/v1/updateRedirection",data:n}).then((function(t){"delete"===t.action?(o.createInfoNotice(t.message,{id:"redirectionNotice"}),a.updateRedirection("redirectionID",0)):"update"===t.action?o.createInfoNotice(t.message,{id:"redirectionNotice"}):"new"===t.action&&(a.updateRedirection("redirectionID",t.id),o.createSuccessNotice(t.message,{id:"redirectionNotice"})),setTimeout((function(){o.removeNotice("redirectionNotice")}),2e3),r(!0)})).catch((function(){r(!0)}));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())}},{key:"saveSchemas",value:function(t){return new Promise(function(){var e=m(regeneratorRuntime.mark((function e(r){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t;case 2:if(n=Object(u.select)("rank-math").getSchemas(),!Object(i.isEmpty)(n)&&Object(u.select)("rank-math").hasSchemaUpdated()){e.next=6;break}return r(!0),e.abrupt("return");case 6:f()({method:"POST",path:"rankmath/v1/updateSchemas",data:{objectID:rankMath.objectID,objectType:rankMath.objectType,schemas:n}}).then((function(){r(!0)})).catch((function(){r(!0)}));case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())}}],r&&g(e.prototype,r),n&&g(e,n),Object.defineProperty(e,"prototype",{writable:!1}),t}(),y=b,k=r(19),v=r(25);function w(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var _=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.methods=[],this.init=this.init.bind(this),this.refresh=this.refresh.bind(this),Object(c.addAction)("rank_math_loaded","rank-math",this.init)}var e,r,n;return e=t,r=[{key:"init",value:function(){this.methods.length&&rankMathEditor.refresh("content")}},{key:"registerPlugin",value:function(){console.warn("RankMathApp.registerPlugin is deprecated.")}},{key:"refresh",value:function(t){console.warn("RankMathApp.refresh is deprecated, use rankMathEditor.refresh()"),this.methods.push(t)}},{key:"reloadPlugin",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"content";console.warn("RankMathApp.reloadPlugin is deprecated, use rankMathEditor.refresh()"),this.refresh(e)}}],r&&w(e.prototype,r),n&&w(e,n),Object.defineProperty(e,"prototype",{writable:!1}),t}(),O=_,j=r(15),S=r(8);function T(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var D=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.updateBtn=a()("#publish"),this.form=a()("#post"),this._data={id:!1,slug:!1,permalink:!1,content:!1,title:!1,excerpt:!1,featuredImage:!1,description:""},this.refresh=this.refresh.bind(this),Object(c.addAction)("rank_math_loaded","rank-math",this.refresh),this.setup(),this.init()}var e,r,n;return e=t,r=[{key:"init",value:function(){var t=this;this.elemTitle.on("input",Object(i.debounce)((function(){t.handleTitleChange(t.elemTitle.val())}),500)).trigger("input"),this.elemDescription.on("input",Object(i.debounce)((function(){t.handleExcerptChange(t.elemDescription.val())}),500)).trigger("input"),this.elemSlug.on("input",Object(i.debounce)((function(){rankMathEditor.updatePermalink(t.elemSlug.val())}),500))}},{key:"collectData",value:function(){this._data={id:this.getPostID(),slug:this.getSlug(),permalink:this.getPermalink(),content:this.getContent(),title:this.getTitle(),excerpt:this.getExcerpt(),featuredImage:this.getFeaturedImage()}}},{key:"getPostID",value:function(){return rankMath.objectID}},{key:"getTitle",value:function(){return this.elemTitle.val()}},{key:"getExcerpt",value:function(){var t=this.elemDescription.val();return S.a.setVariable("excerpt",t),S.a.setVariable("excerpt_only",t),S.a.setVariable("wc_shortdesc",t),S.a.setVariable("seo_description",t),t}},{key:"getPermalink",value:function(){return this.getSlug()?rankMath.permalinkFormat.replace(/%(postname|pagename|term|author)%/,this.getSlug()):""}},{key:"getSlug",value:function(){return this.elemSlug.val()}},{key:"getFeaturedImage",value:function(){return this.featuredImage}},{key:"refresh",value:function(){this.collectData(),Object(u.dispatch)("rank-math").toggleLoaded(!0),rankMathEditor.refresh("init")}},{key:"handleSlugChange",value:function(t){this.elemSlug.val(t),a()("#editable-post-name").text(t),a()("#editable-post-name-full").text(t),this._data.slug=this.getSlug(),this._data.permalink=this.getPermalink(),Object(u.dispatch)("rank-math").updateSerpSlug(t),rankMathEditor.refresh("permalink")}},{key:"handleTitleChange",value:function(t){S.a.setVariable("title",t),S.a.setVariable("term",t),S.a.setVariable("author",t),Object(u.dispatch)("rank-math").updateSerpTitle(Object(u.select)("rank-math").getTitle()),rankMathEditor.refresh("title")}},{key:"handleExcerptChange",value:function(){this._data.excerpt=this.getExcerpt(),Object(u.dispatch)("rank-math").updateSerpDescription(Object(u.select)("rank-math").getDescription()),rankMathEditor.refresh("content")}},{key:"handleFeaturedImageChange",value:function(){this._data.featuredImage=this.getFeaturedImage(),Object(u.dispatch)("rank-math").updateFeaturedImage(this.getFeaturedImage()),rankMathEditor.refresh("featuredImage")}},{key:"handleContentChange",value:function(){this._data.excerpt=this.getExcerpt(),this._data.content=this.getContent(),Object(u.dispatch)("rank-math").updateSerpDescription(Object(u.select)("rank-math").getDescription()),rankMathEditor.refresh("content")}},{key:"getData",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return t?this._data[t]:this._data}},{key:"updateData",value:function(t,e){this._data[t]=e}},{key:"isTinymce",value:function(){return"undefined"!=typeof tinymce}}],r&&T(e.prototype,r),n&&T(e,n),Object.defineProperty(e,"prototype",{writable:!1}),t}(),I=D;function P(t){return P="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},P(t)}function A(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function E(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function C(t,e){return C=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t},C(t,e)}function M(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=x(t);if(e){var a=x(this).constructor;r=Reflect.construct(n,arguments,a)}else r=n.apply(this,arguments);return R(this,r)}}function R(t,e){if(e&&("object"===P(e)||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}function x(t){return x=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},x(t)}var U=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&C(t,e)}(u,t);var e,r,n,o=M(u);function u(){return A(this,u),o.apply(this,arguments)}return e=u,(r=[{key:"setup",value:function(){this.elemSlug=a()("#post_name"),this.elemTitle=a()("#title"),this.elemDescription=a()("#excerpt"),this.elemContent=a()("#content"),this.editableName=a()("#editable-post-name-full"),this.saveDraft=a()("#save-post"),this.assessThumbnail=this.assessThumbnail.bind(this),Object(c.addAction)("rank_math_updated_featured_image","rank-math",this.assessThumbnail),this.events()}},{key:"getContent",value:function(){if(null!==this.elemContent&&0!==this.elemContent.length)return this.isTinymce()&&tinymce.activeEditor&&"content"===tinymce.activeEditor.id?tinymce.activeEditor.getContent():this.elemContent.val()}},{key:"getSlug",value:function(){var t=""===this.elemSlug.val()&&this.editableName.length?this.editableName.text():this.elemSlug.val();return Object(i.isUndefined)(t)?"":t}},{key:"events",value:function(){var t=this;this.elemContent.on("input change",Object(i.debounce)((function(){t.handleContentChange()}),500)).trigger("change"),a()(window).on("load",(function(){t.isTinymce()&&(tinymce.activeEditor&&!Object(i.isUndefined)(tinymce.editors.content)&&tinymce.editors.content.on("keyup change",Object(i.debounce)((function(){t.handleContentChange()}),500)),tinymce.editors&&!Object(i.isUndefined)(tinymce.editors.excerpt)&&tinymce.editors.excerpt.on("keyup change",Object(i.debounce)((function(){tinymce.editors.excerpt.save(),t.handleExcerptChange()}),500)))})),a()(document).on("ajaxComplete",(function(e,r,n){var i="/admin-ajax.php";if(i===n.url.substr(0-i.length)){var o="";"string"==typeof n.data&&-1!==n.data.indexOf("action=sample-permalink")&&(o=""===r.responseText?t.elemTitle.val():a()("<div>"+r.responseText+"</div>").find("#editable-post-name-full").text(),rankMathEditor.updatePermalink(o))}})),this.saveDraft.on("click",(function(){t.updateBtn.attr("data-disable","true")}))}},{key:"assessThumbnail",value:function(t){this.featuredImage={source_url:t.src,alt_text:t.alt},this.handleFeaturedImageChange(t)}}])&&E(e.prototype,r),n&&E(e,n),Object.defineProperty(e,"prototype",{writable:!1}),u}(I),F=U;function N(t){return N="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},N(t)}function K(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function H(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function z(t,e){return z=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t},z(t,e)}function B(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=V(t);if(e){var a=V(this).constructor;r=Reflect.construct(n,arguments,a)}else r=n.apply(this,arguments);return L(this,r)}}function L(t,e){if(e&&("object"===N(e)||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}function V(t){return V=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},V(t)}var G=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&z(t,e)}(c,t);var e,r,n,o=B(c);function c(){return K(this,c),o.apply(this,arguments)}return e=c,(r=[{key:"setup",value:function(){this.updateBtn=a()('.edit-tag-actions input[type="submit"]'),this.form=a()("#edittag"),this.elemSlug=a()("#slug"),this.elemTitle=a()("#name"),this.elemDescription=a()("#rank_math_description_editor"),this.events()}},{key:"getContent",value:function(){return null===this.elemDescription||0===this.elemDescription.length?"":this.isTinymce()&&tinymce.activeEditor&&"rank_math_description_editor"===tinymce.activeEditor.id?tinymce.activeEditor.getContent():this.elemDescription.val()}},{key:"events",value:function(){var t=this;a()(window).on("load",(function(){t.isTinymce()&&tinymce.activeEditor&&!Object(i.isUndefined)(tinymce.editors.rank_math_description_editor)&&tinymce.editors.rank_math_description_editor.on("keyup change",Object(i.debounce)((function(){t.handleContentChange()}),500))}))}}])&&H(e.prototype,r),n&&H(e,n),Object.defineProperty(e,"prototype",{writable:!1}),c}(I),W=G;function J(t){return J="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},J(t)}function $(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Q(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function q(t,e){return q=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t},q(t,e)}function X(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Z(t);if(e){var a=Z(this).constructor;r=Reflect.construct(n,arguments,a)}else r=n.apply(this,arguments);return Y(this,r)}}function Y(t,e){if(e&&("object"===J(e)||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}function Z(t){return Z=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},Z(t)}var tt=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&q(t,e)}(o,t);var e,r,n,i=X(o);function o(){return $(this,o),i.apply(this,arguments)}return e=o,(r=[{key:"setup",value:function(){this.updateBtn=a()("#submit"),this.form=a()("#your-profile"),this.elemSlug=a()("#user_login"),this.elemTitle=a()("#display_name"),this.elemDescription=a()("#description")}},{key:"getContent",value:function(){return this.elemDescription.val()}}])&&Q(e.prototype,r),n&&Q(e,n),Object.defineProperty(e,"prototype",{writable:!1}),o}(I),et=tt,rt=r(26),nt=r(27);function at(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function it(t,e,r){return e&&at(t.prototype,e),r&&at(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}var ot=it((function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),"post"===rankMath.objectType&&!1!==rankMath.assessor.primaryTaxonomy&&a()("[data-primary-term]").each((function(){var t=a()(this),e=t.val(),r=t.data("primary-term"),n=a()("#"+r+"div"),i=a()("#"+r+"checklist"),o=i.find("li"),c=i.find('input[type="checkbox"]:checked');o.addClass("rank-math-primary-term-li"),o.find("input").each((function(){var t=a()(this);t.parent().append('<span class="rank-math-tooltip"><input class="rank-math-make-primary" value="'+t.val()+'" type="radio" name="rank_math_primary_'+r+'"><span>Make Term Primary</span></span>')})),c.each((function(){var t=a()(this).closest("li");t.addClass("term-checked"),r+"-"+e===t.attr("id")&&(t.addClass("term-marked-primary"),t.find(">label .rank-math-make-primary").prop("checked",!0))})),n.on("click",'input[type="checkbox"]',(function(){var e=a()(this).closest("li");if(e.toggleClass("term-checked"),1===i.find("li.term-checked").length||e.hasClass("term-marked-primary")&&!e.hasClass("term-checked")){var r=i.find("li.term-checked:first > label .rank-math-make-primary");0<r.length?r.trigger("click"):(o.removeClass("term-marked-primary"),o.find('input[type="radio"]').prop("checked",!1),t.val(""))}})),n.on("click",".rank-math-make-primary",(function(){var e=a()(this),r=e.closest("li");o.removeClass("term-marked-primary"),r.addClass("term-marked-primary"),t.val(e.val())})),i.on("wpListAddEnd",(function(){i.find("li:not(.rank-math-primary-term-li)").addClass("rank-math-primary-term-li term-checked").find("input").each((function(){var t=a()(this);t.parent().append('<span class="rank-math-tooltip"><input class="rank-math-make-primary" value="'+t.val()+'" type="radio" name="rank_math_primary_'+r+'"><span>Make Term Primary</span></span>')}))}))}))}));function ct(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var ut=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.image_src="",this.image_alt="",this.getFeaturedImage(),this.setImage(),this.removeImage(),Object(k.a)()&&this.gutenbergImage()}var e,r,n;return e=t,(r=[{key:"setImage",value:function(){var t=this;if(!Object(i.isUndefined)(wp.media)){var e=wp.media.featuredImage.frame();e.on("select",(function(){var r=a()("#rank_math_post_thumbnail"),n=e.state().get("selection").first().toJSON();t.sizeWarning(n),1>r.length&&(r=a()('<img id="rank_math_post_thumbnail" />'),a()(".facebook-thumbnail",".rank-math-social-preview-image").before(r)),"large"in n.sizes?r.attr("src",n.sizes.large.url):r.attr("src",n.sizes.full.url),t.setFeaturedImage(n)}))}}},{key:"removeImage",value:function(){var t=this;a()("#postimagediv").on("click","#remove-post-thumbnail",(function(){a()("#rank_math_image_warning").remove(),a()("#rank_math_post_thumbnail").remove(),t.setFeaturedImage("")}))}},{key:"gutenbergImage",value:function(){var t,e,r=this;wp.data.subscribe((function(){var n=wp.data.select("core/editor").getEditedPostAttribute("featured_media");r.isValidMediaId(n)&&(t=wp.data.select("core").getMedia(n),Object(i.isUndefined)(t)||t!==e&&(e=t,r.setFeaturedImage({url:t.guid.rendered,alt:t.alt_text})))}))}},{key:"setFeaturedImage",value:function(t){var e={src:Object(i.get)(t,"url",""),alt:Object(i.get)(t,"alt","")};Object(c.doAction)("rank_math_updated_featured_image",e)}},{key:"sizeWarning",value:function(t){if(a()("#rank_math_image_warning").remove(),!(200<t.width&&200<t.height)){var e=a()("#postimagediv").find(".hndle");a()('<div id="rank_math_image_warning" class="notice notice-error notice-alt"><p>'+rankMath.featuredImageNotice+"</p></div>").insertAfter(e)}}},{key:"getFeaturedImage",value:function(){var t=a()("#postimagediv img");if(!t||t.length){var e={url:t[0].src,alt:t[0].alt};this.setFeaturedImage(e)}}},{key:"isValidMediaId",value:function(t){return"number"==typeof t&&0<t}}])&&ct(e.prototype,r),n&&ct(e,n),Object.defineProperty(e,"prototype",{writable:!1}),t}(),st=r(20),lt=r(21),pt=r(22);function dt(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var ft=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t)}var e,r,n;return e=t,(r=[{key:"setup",value:function(){Object(j.a)(),this.registerSlots=this.registerSlots.bind(this),Object(c.addAction)("rank_math_loaded","rank-math",this.registerSlots,0),this.resultManager=new o.ResultManager,this.assessor=new y(this.getCollector()),new v.a,this.registerComponents=this.registerComponents.bind(this),Object(c.addAction)("rank_math_loaded","rank-math",this.registerComponents,11)}},{key:"registerSlots",value:function(){this.RankMathAfterEditor=st.a,this.RankMathAfterFocusKeyword=pt.a,this.RankMathAdvancedTab=lt.a,this.slots={AfterEditor:st.a,AfterFocusKeyword:pt.a,AdvancedTab:lt.a}}},{key:"registerComponents",value:function(){this.components={},this.components.linkSuggestions=new nt.a,this.components.primaryTerm=new ot,this.components.featuredImage=new ut,rankMathAdmin.variableInserter(!1),setTimeout((function(){Object(s.render)(Object(s.createElement)(Object(c.applyFilters)("rank_math_app",{})),document.getElementById("rank-math-metabox-wrapper"))}),1e3)}},{key:"refresh",value:function(t){this.assessor.refresh(t)}},{key:"updatePermalink",value:function(t){this.assessor.dataCollector.handleSlugChange(t),Object(u.dispatch)("rank-math").updatePermalink(t)}},{key:"updatePermalinkSanitize",value:function(t){t=this.assessor.getResearch("slugify")(t),Object(u.dispatch)("rank-math").updatePermalink(t)}},{key:"getPrimaryKeyword",value:function(){return o.Helpers.removeDiacritics(this.assessor.getPrimaryKeyword())}},{key:"getSelectedKeyword",value:function(){var t=this.assessor.getSelectedKeyword();return Object(i.isUndefined)(t)?"":o.Helpers.removeDiacritics(t)}},{key:"getCollector",value:function(){return"post"===rankMath.objectType?Object(k.a)()?new rt.a:new F(this):"term"===rankMath.objectType?new W:"user"===rankMath.objectType?new et:void 0}}])&&dt(e.prototype,r),n&&dt(e,n),Object.defineProperty(e,"prototype",{writable:!1}),t}();a()((function(){window.rankMathEditor=new ft,window.rankMathEditor.setup(),window.RankMathApp=new O})),a()(window).on("load",(function(){a.a.when(a.a.ready).then((function(){Object(c.doAction)("rank_math_loaded")}))}))}]);
assets/admin/js/dashboard.js CHANGED
@@ -1 +1 @@
1
- !function(e){var n={};function t(a){if(n[a])return n[a].exports;var o=n[a]={i:a,l:!1,exports:{}};return e[a].call(o.exports,o,o.exports,t),o.l=!0,o.exports}t.m=e,t.c=n,t.d=function(e,n,a){t.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:a})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,n){if(1&n&&(e=t(e)),8&n)return e;if(4&n&&"object"==typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(t.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var o in e)t.d(a,o,function(n){return e[n]}.bind(null,o));return a},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},t.p="",t(t.s=65)}({2:function(e,n){e.exports=jQuery},65:function(e,n,t){"use strict";t.r(n);var a=t(2),o=t.n(a);function r(e,n){for(var t=0;t<n.length;t++){var a=n[t];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}var i=function(){function e(){!function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,e),this.deactivatePlugins(),this.updateModules(),this.initializeClipBoard(),this.modeSelector(),this.usageTracking()}var n,t,a;return n=e,(t=[{key:"deactivatePlugins",value:function(){o()(".dashboard-deactivate-plugin").on("click",(function(e){e.preventDefault();var n=o()(this);return o.a.ajax({url:window.ajaxurl,type:"POST",data:{action:"rank_math_deactivate_plugins",security:rankMath.security,plugin:"all"}}).always((function(e){"1"===e&&n.parents(".rank-math-notice").remove()})),!1}))}},{key:"updateModules",value:function(){o()(".rank-math-modules").on("change",(function(){var e=o()(this),n=e.closest(".rank-math-box"),t=e.is(":checked"),a=e.val();n.addClass("saving"),o.a.ajax({url:rankMath.api.root+"rankmath/v1/saveModule",method:"POST",beforeSend:function(e){e.setRequestHeader("X-WP-Nonce",rankMath.api.nonce)},data:{module:a,state:t?"on":"off"}}).done((function(e){e?(n.removeClass("saving"),n.toggleClass("active",t),o.a.ajax({url:window.location.pathname+window.location.search,method:"GET"}).done((function(e){if(e){var n=o()(e).find("#toplevel_page_rank-math"),t=o()("#toplevel_page_rank-math > .wp-submenu");n.length&&n.find("> .wp-submenu > li").length!==t.children("li").length&&t.fadeOut(200,(function(){t.html(n.find("> .wp-submenu").hide().children()).fadeIn(400)}))}}))):window.alert("Something went wrong! Please try again.")}))}))}},{key:"initializeClipBoard",value:function(){"undefined"!=typeof ClipboardJS&&(o()(".get-debug-report").on("click",(function(){return o()("#debug-report").slideDown(),o()("#debug-report textarea").focus().select(),o()(this).parent().fadeOut(),!1})),new ClipboardJS("#copy-for-support"))}},{key:"modeSelector",value:function(){o()(".rank-math-mode-selector a").on("click",(function(e){e.preventDefault();var n=o()(this).data("mode");return o.a.ajax({url:rankMath.api.root+"rankmath/v1/updateMode",method:"POST",beforeSend:function(e){e.setRequestHeader("X-WP-Nonce",rankMath.api.nonce)},data:{mode:n}}).done((function(e){e?window.location.reload():window.alert("Something went wrong! Please try again.")})),!1}))}},{key:"usageTracking",value:function(){o()("#rank-math-usage-tracking").on("change",(function(){o.a.ajax({url:rankMath.api.root+"rankmath/v1/updateTracking",method:"POST",beforeSend:function(e){e.setRequestHeader("X-WP-Nonce",rankMath.api.nonce)},data:{enable:o()(this).is(":checked")}}).done((function(e){e||window.alert("Something went wrong! Please try again.")}))}))}}])&&r(n.prototype,t),a&&r(n,a),Object.defineProperty(n,"prototype",{writable:!1}),e}();jQuery(document).ready((function(){new i}))}});
1
+ !function(e){var t={};function n(a){if(t[a])return t[a].exports;var o=t[a]={i:a,l:!1,exports:{}};return e[a].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,a){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},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 a=Object.create(null);if(n.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(a,o,function(t){return e[t]}.bind(null,o));return a},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=65)}({0:function(e,t){e.exports=wp.i18n},2:function(e,t){e.exports=jQuery},65:function(e,t,n){"use strict";n.r(t);var a=n(2),o=n.n(a),r=n(0);function i(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}var u=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.deactivatePlugins(),this.updateModules(),this.initializeClipBoard(),this.modeSelector(),this.dashboardWidget()}var t,n,a;return t=e,(n=[{key:"deactivatePlugins",value:function(){o()(".dashboard-deactivate-plugin").on("click",(function(e){e.preventDefault();var t=o()(this);return o.a.ajax({url:window.ajaxurl,type:"POST",data:{action:"rank_math_deactivate_plugins",security:rankMath.security,plugin:"all"}}).always((function(e){"1"===e&&t.parents(".rank-math-notice").remove()})),!1}))}},{key:"updateModules",value:function(){o()(".rank-math-modules").on("change",(function(){var e=o()(this),t=e.closest(".rank-math-box"),n=e.is(":checked"),a=e.val();t.addClass("saving"),o.a.ajax({url:rankMath.api.root+"rankmath/v1/saveModule",method:"POST",beforeSend:function(e){e.setRequestHeader("X-WP-Nonce",rankMath.api.nonce)},data:{module:a,state:n?"on":"off"}}).done((function(e){e?(t.removeClass("saving"),t.toggleClass("active",n),o.a.ajax({url:window.location.pathname+window.location.search,method:"GET"}).done((function(e){if(e){var t=o()(e).find("#toplevel_page_rank-math"),n=o()("#toplevel_page_rank-math > .wp-submenu");t.length&&t.find("> .wp-submenu > li").length!==n.children("li").length&&n.fadeOut(200,(function(){n.html(t.find("> .wp-submenu").hide().children()).fadeIn(400)}))}}))):window.alert("Something went wrong! Please try again.")}))}))}},{key:"initializeClipBoard",value:function(){"undefined"!=typeof ClipboardJS&&(o()(".get-debug-report").on("click",(function(){return o()("#debug-report").slideDown(),o()("#debug-report textarea").focus().select(),o()(this).parent().fadeOut(),!1})),new ClipboardJS("#copy-for-support"))}},{key:"modeSelector",value:function(){o()(".rank-math-mode-selector a").on("click",(function(e){e.preventDefault();var t=o()(this).data("mode");return o.a.ajax({url:rankMath.api.root+"rankmath/v1/updateMode",method:"POST",beforeSend:function(e){e.setRequestHeader("X-WP-Nonce",rankMath.api.nonce)},data:{mode:t}}).done((function(e){e?window.location.reload():window.alert("Something went wrong! Please try again.")})),!1}))}},{key:"dashboardWidget",value:function(){var e=o()("#rank-math-dashboard-widget");e.length&&o.a.ajax({url:rankMath.api.root+"rankmath/v1/dashboardWidget",method:"GET",beforeSend:function(e){e.setRequestHeader("X-WP-Nonce",rankMath.api.nonce)}}).done((function(t){t?e.removeClass("rank-math-loading").html(t):e.removeClass("rank-math-loading").html(Object(r.__)("Something went wrong! Please try again.","rank-math"))}))}}])&&i(t.prototype,n),a&&i(t,a),Object.defineProperty(t,"prototype",{writable:!1}),e}();o()(document).on("ready",(function(){new u}))}});
assets/admin/js/divi.js CHANGED
@@ -1 +1 @@
1
- !function(t){var e={};function r(n){if(e[n])return e[n].exports;var a=e[n]={i:n,l:!1,exports:{}};return t[n].call(a.exports,a,a.exports,r),a.l=!0,a.exports}r.m=t,r.c=e,r.d=function(t,e,n){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var a in t)r.d(n,a,function(e){return t[e]}.bind(null,a));return n},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="",r(r.s=66)}({0:function(t,e){t.exports=lodash},1:function(t,e){t.exports=wp.data},13:function(t,e){t.exports=wp.url},2:function(t,e){t.exports=jQuery},21:function(t,e){t.exports=wp.mediaUtils},3:function(t,e){t.exports=wp.hooks},4:function(t,e){t.exports=wp.i18n},5:function(t,e){t.exports=rankMathAnalyzer},6:function(t,e){t.exports=wp.element},66:function(t,e,r){"use strict";r.r(e);var n={};r.r(n),r.d(n,"updateKeywords",(function(){return x})),r.d(n,"updatePillarContent",(function(){return B})),r.d(n,"toggleFrontendScore",(function(){return U})),r.d(n,"updateAnalysisScore",(function(){return F})),r.d(n,"updateCanonicalUrl",(function(){return N})),r.d(n,"updateAdvancedRobots",(function(){return $})),r.d(n,"updateRobots",(function(){return H})),r.d(n,"updateBreadcrumbTitle",(function(){return K})),r.d(n,"resetDirtyMetadata",(function(){return z})),r.d(n,"updateFacebookTitle",(function(){return L})),r.d(n,"updateFacebookDescription",(function(){return G})),r.d(n,"updateFacebookImage",(function(){return V})),r.d(n,"updateFacebookImageID",(function(){return Q})),r.d(n,"updateFacebookHasOverlay",(function(){return W})),r.d(n,"updateFacebookImageOverlay",(function(){return q})),r.d(n,"updateAppData",(function(){return R})),r.d(n,"updateAppUi",(function(){return C})),r.d(n,"updatePostID",(function(){return Y})),r.d(n,"updatePermalink",(function(){return J})),r.d(n,"updateTitle",(function(){return X})),r.d(n,"updateDescription",(function(){return Z})),r.d(n,"updateFeaturedImage",(function(){return tt})),r.d(n,"updatePrimaryTermID",(function(){return et})),r.d(n,"updateRedirection",(function(){return rt})),r.d(n,"updateRedirectionItem",(function(){return nt})),r.d(n,"resetRedirection",(function(){return at})),r.d(n,"updateHasRedirect",(function(){return it})),r.d(n,"updateSerpTitle",(function(){return lt})),r.d(n,"updateSerpSlug",(function(){return dt})),r.d(n,"updateSerpDescription",(function(){return ft})),r.d(n,"toggleSnippetEditor",(function(){return mt})),r.d(n,"updateSnippetPreviewType",(function(){return ht})),r.d(n,"toggleTrendsCta",(function(){return gt})),r.d(n,"updateTwitterUseFacebook",(function(){return bt})),r.d(n,"updateTwitterCardType",(function(){return yt})),r.d(n,"updateTwitterTitle",(function(){return vt})),r.d(n,"updateTwitterDescription",(function(){return kt})),r.d(n,"updateTwitterAuthor",(function(){return wt})),r.d(n,"updateTwitterImageID",(function(){return _t})),r.d(n,"updateTwitterImage",(function(){return Ot})),r.d(n,"updateTwitterHasOverlay",(function(){return St})),r.d(n,"updateTwitterImageOverlay",(function(){return jt})),r.d(n,"updateTwitterPlayerUrl",(function(){return Tt})),r.d(n,"updateTwitterPlayerSize",(function(){return Dt})),r.d(n,"updateTwitterPlayerStreamUrl",(function(){return It})),r.d(n,"updateTwitterPlayerStreamCtype",(function(){return Pt})),r.d(n,"updateTwitterAppDescription",(function(){return At})),r.d(n,"updateTwitterAppIphoneID",(function(){return Et})),r.d(n,"updateTwitterAppIphoneName",(function(){return Mt})),r.d(n,"updateTwitterAppIphoneUrl",(function(){return Rt})),r.d(n,"updateTwitterAppIpadID",(function(){return Ct})),r.d(n,"updateTwitterAppIpadName",(function(){return xt})),r.d(n,"updateTwitterAppIpadUrl",(function(){return Bt})),r.d(n,"updateTwitterAppGoogleplayID",(function(){return Ut})),r.d(n,"updateTwitterAppGoogleplayName",(function(){return Ft})),r.d(n,"updateTwitterAppGoogleplayUrl",(function(){return Nt})),r.d(n,"updateTwitterAppCountry",(function(){return $t})),r.d(n,"toggleLoaded",(function(){return Ht})),r.d(n,"updateSelectedKeyword",(function(){return Kt})),r.d(n,"refreshResults",(function(){return zt})),r.d(n,"setVersion",(function(){return Lt})),r.d(n,"toggleIsDiviPageSettingsBarActive",(function(){return Gt})),r.d(n,"toggleIsDiviRankMathModalActive",(function(){return Vt})),r.d(n,"toggleSchemaEditor",(function(){return Jt})),r.d(n,"toggleSchemaTemplates",(function(){return Xt})),r.d(n,"schemaUpdated",(function(){return Zt})),r.d(n,"setEditingSchemaId",(function(){return te})),r.d(n,"setEditorTab",(function(){return ee})),r.d(n,"setTemplateTab",(function(){return re})),r.d(n,"updateEditSchemas",(function(){return ne})),r.d(n,"updateSchemas",(function(){return ae})),r.d(n,"updateEditSchema",(function(){return ie})),r.d(n,"saveSchema",(function(){return oe})),r.d(n,"deleteSchema",(function(){return ce})),r.d(n,"saveTemplate",(function(){return se})),r.d(n,"updateKeywordsData",(function(){return ue})),r.d(n,"updateAIScore",(function(){return pe}));var a={};r.r(a),r.d(a,"appData",(function(){return be})),r.d(a,"appUi",(function(){return _e}));var i={};r.r(i),r.d(i,"getAppData",(function(){return Oe})),r.d(i,"getDirtyMetadata",(function(){return Se})),r.d(i,"getAnalysisScore",(function(){return je})),r.d(i,"getKeywords",(function(){return Te})),r.d(i,"getPillarContent",(function(){return De})),r.d(i,"getRobots",(function(){return Ie})),r.d(i,"getAdvancedRobots",(function(){return Pe})),r.d(i,"getCanonicalUrl",(function(){return Ae})),r.d(i,"getBreadcrumbTitle",(function(){return Ee})),r.d(i,"getRichSnippets",(function(){return Me})),r.d(i,"getShowScoreFrontend",(function(){return Re})),r.d(i,"isLoaded",(function(){return Ce})),r.d(i,"getSelectedKeyword",(function(){return xe})),r.d(i,"isRefreshing",(function(){return Be})),r.d(i,"isPro",(function(){return Ue})),r.d(i,"isDiviPageSettingsBarActive",(function(){return Fe})),r.d(i,"isDiviRankMathModalActive",(function(){return Ne})),r.d(i,"getFacebookTitle",(function(){return $e})),r.d(i,"getFacebookDescription",(function(){return He})),r.d(i,"getFacebookAuthor",(function(){return Ke})),r.d(i,"getFacebookImageID",(function(){return ze})),r.d(i,"getFacebookImage",(function(){return Le})),r.d(i,"getFacebookHasOverlay",(function(){return Ge})),r.d(i,"getFacebookImageOverlay",(function(){return Ve})),r.d(i,"getPostID",(function(){return Qe})),r.d(i,"getTitle",(function(){return We})),r.d(i,"getPermalink",(function(){return qe})),r.d(i,"getDescription",(function(){return Ye})),r.d(i,"getFeaturedImage",(function(){return Je})),r.d(i,"getFeaturedImageHtml",(function(){return Xe})),r.d(i,"getPrimaryTermID",(function(){return Ze})),r.d(i,"getRedirectionID",(function(){return tr})),r.d(i,"getRedirectionType",(function(){return er})),r.d(i,"getRedirectionUrl",(function(){return rr})),r.d(i,"getRedirectionItem",(function(){return nr})),r.d(i,"hasRedirect",(function(){return ar})),r.d(i,"getSerpTitle",(function(){return or})),r.d(i,"getSerpSlug",(function(){return cr})),r.d(i,"getSerpDescription",(function(){return sr})),r.d(i,"isSnippetEditorOpen",(function(){return ur})),r.d(i,"getSnippetPreviewType",(function(){return pr})),r.d(i,"isTrendsCtaOpen",(function(){return lr})),r.d(i,"isSchemaEditorOpen",(function(){return dr})),r.d(i,"isSchemaTemplatesOpen",(function(){return fr})),r.d(i,"hasSchemaUpdated",(function(){return mr})),r.d(i,"getSchemas",(function(){return hr})),r.d(i,"getEditSchemas",(function(){return gr})),r.d(i,"getEditingSchema",(function(){return br})),r.d(i,"getPreviewSchema",(function(){return yr})),r.d(i,"getEditorTab",(function(){return vr})),r.d(i,"getTemplateTab",(function(){return kr})),r.d(i,"getTwitterUseFacebook",(function(){return wr})),r.d(i,"getTwitterCardType",(function(){return _r})),r.d(i,"getTwitterTitle",(function(){return Or})),r.d(i,"getTwitterDescription",(function(){return Sr})),r.d(i,"getTwitterAuthor",(function(){return jr})),r.d(i,"getTwitterImageID",(function(){return Tr})),r.d(i,"getTwitterImage",(function(){return Dr})),r.d(i,"getTwitterHasOverlay",(function(){return Ir})),r.d(i,"getTwitterImageOverlay",(function(){return Pr})),r.d(i,"getTwitterAppDescription",(function(){return Ar})),r.d(i,"getTwitterAppIphoneID",(function(){return Er})),r.d(i,"getTwitterAppIphoneName",(function(){return Mr})),r.d(i,"getTwitterAppIphoneUrl",(function(){return Rr})),r.d(i,"getTwitterAppIpadID",(function(){return Cr})),r.d(i,"getTwitterAppIpadName",(function(){return xr})),r.d(i,"getTwitterAppIpadUrl",(function(){return Br})),r.d(i,"getTwitterAppGoogleplayID",(function(){return Ur})),r.d(i,"getTwitterAppGoogleplayName",(function(){return Fr})),r.d(i,"getTwitterAppGoogleplayUrl",(function(){return Nr})),r.d(i,"getTwitterAppCountry",(function(){return $r})),r.d(i,"getTwitterPlayerUrl",(function(){return Hr})),r.d(i,"getTwitterPlayerSize",(function(){return Kr})),r.d(i,"getTwitterPlayerStream",(function(){return zr})),r.d(i,"getTwitterPlayerStreamCtype",(function(){return Lr})),r.d(i,"getKeywordsData",(function(){return Gr})),r.d(i,"getContentAIScore",(function(){return Vr}));var o=r(9),c=r.n(o),s=r(1),u=r(21),p=r(6),l=r(3),d=r(7),f=Object(d.createSlotFill)("RankMathAfterEditor"),m=f.Fill,h=f.Slot,g=function(t){var e=t.children,r=t.className;return wp.element.createElement(m,null,wp.element.createElement(d.PanelRow,{className:r},e))};g.Slot=h;var b=g,y=Object(d.createSlotFill)("RankMathAdvancedTab"),v=y.Fill,k=y.Slot,w=function(t){var e=t.children,r=t.className;return wp.element.createElement(v,null,wp.element.createElement(d.PanelRow,{className:r},e))};w.Slot=k;var _=w,O=Object(d.createSlotFill)("RankMathAfterFocusKeyword"),S=O.Fill,j=O.Slot,T=function(t){var e=t.children,r=t.className;return wp.element.createElement(S,null,wp.element.createElement("div",{className:r},e))};T.Slot=j;var D=T,I=r(5),P=r(2),A=r.n(P);function E(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var M=new(function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.map=null}var e,r,n;return e=t,(r=[{key:"swap",value:function(t,e){var r=this;if(!(t=t||""))return"";var n=new RegExp(/%(([a-z0-9_-]+)\(([^)]*)\)|[^\s]+)%/,"giu");return t.replace(" %page%","").replace("%sep% %sep%","%sep%").replace(n,(function(t){return r.replace(e,t)})).trim()}},{key:"replace",value:function(t,e){var r=e.toLowerCase().slice(1,-1);return["term_description","user_description"].includes(r)?"undefined"!=typeof tinymce&&tinymce.activeEditor&&"rank_math_description_editor"===tinymce.activeEditor.id?tinymce.activeEditor.getContent():A()("#description").val():r.includes("customfield(")?(r=r.replace("customfield(","").replace(")",""))in rankMath.customFields?rankMath.customFields[r]:"":(t=t||this.getMap(),(r="seo_description"===(r="seo_title"===(r=r.includes("(")?r.split("(")[0]:r)?"title":r)?"excerpt":r)in t?t[r]:"")}},{key:"getMap",value:function(){var t=this;return null!==this.map||(this.map={},A.a.each(rankMath.variables,(function(e,r){e=e.toLowerCase().replace(/%+/g,"").split("(")[0],t.map[e]=r.example}))),this.map}},{key:"setVariable",value:function(t,e){null!==this.map?this.map[t]=e:void 0!==rankMath.variables[t]&&(rankMath.variables[t].example=e)}}])&&E(e.prototype,r),n&&E(e,n),Object.defineProperty(e,"prototype",{writable:!1}),t}());function R(t,e){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return e=Object(l.applyFilters)("rank_math_sanitize_data",e,t,r),null!==n&&(n=Object(l.applyFilters)("rank_math_sanitize_meta_value",n,t,r)),n=null===n?e:n,Object(l.doAction)("rank_math_data_changed",t,e,r),{type:"RANK_MATH_APP_DATA",key:t,value:e,metaKey:r,metaValue:n}}function C(t,e){return Object(l.doAction)("rank_math_update_app_ui",t,e),{type:"RANK_MATH_APP_UI",key:t,value:e}}function x(t){return M.setVariable("focuskw",t.split(",")[0]),rankMathEditor.refresh("keyword"),R("keywords",t,"rank_math_focus_keyword")}function B(t){return R("pillarContent",t,"rank_math_pillar_content",!0===t?"on":"off")}function U(t){return R("showScoreFrontend",t,"rank_math_dont_show_seo_score",!0===t?"off":"on")}function F(t){return R("score",t,"rank_math_seo_score")}function N(t){return R("canonicalUrl",t,"rank_math_canonical_url")}function $(t){return R("advancedRobots",t,"rank_math_advanced_robots")}function H(t){return R("robots",t,"rank_math_robots",Object.keys(t))}function K(t){return R("breadcrumbTitle",t,"rank_math_breadcrumb_title")}function z(){return R("dirtyMetadata",{})}function L(t){return R("facebookTitle",t,"rank_math_facebook_title")}function G(t){return R("facebookDescription",t,"rank_math_facebook_description")}function V(t){return R("facebookImage",t,"rank_math_facebook_image")}function Q(t){return R("facebookImageID",t,"rank_math_facebook_image_id")}function W(t){return R("facebookHasOverlay",t,"rank_math_facebook_enable_image_overlay",!0===t?"on":"off")}function q(t){return R("facebookImageOverlay",t,"rank_math_facebook_image_overlay")}function Y(t){return rankMath.objectID=t,R("postID",t)}function J(t){return R("permalink",t,"permalink")}function X(t){return R("title",t,"rank_math_title")}function Z(t){return R("description",t,"rank_math_description")}function tt(t){return R("featuredImage",t)}function et(t,e){return R("primaryTerm",parseInt(t),"rank_math_primary_"+e)}function rt(t,e){return R(t,e)}function nt(t){return C("redirectionItem",t)}function at(){return C("redirectionItem",{})}function it(t){return C("hasRedirect",t)}var ot=r(0),ct=document.createElement("div"),st=function(t){return t&&"string"==typeof t&&(t=t.replace(/<script[^>]*>([\S\s]*?)<\/script>/gim,"").replace(/<\/?\w(?:[^"'>]|"[^"]*"|'[^']*')*>/gim,""),ct.innerHTML=t,t=ct.textContent,ct.textContent=""),t},ut=function(t,e){return t=(t=I.Helpers.cleanText(t)).replace(/\r?\n|\r/g," "),e?Object(ot.truncate)(t,{length:e,separator:" "}):t},pt=function(t){var e=rankMathEditor.assessor.dataCollector.getData(),r=e.excerpt,n=e.content?function(t){if(Object(ot.isEmpty)(t))return"";t=Object(ot.unescape)(t).replace(/\[caption[^\]]*\](.*)\[\/caption\]/g,"");var e=Object(ot.filter)(I.Helpers.matchParagraphs(t,!0,!0),(function(t){return""!==t.trim()}));if(!e.length)return"";var r=rankMathEditor.getPrimaryKeyword();if(""!==r){var n=Object(ot.filter)(e,(function(t){return Object(ot.includes)(t.toLowerCase(),r.toLowerCase())}));if(0<n.length)return ut(n[0],160)}return ut(e[0],160)}(e.content.replace(/<script[^>]*>([\S\s]*?)<\/script>/gim,"")):"",a=Object(ot.isUndefined)(r)||Object(ot.isEmpty)(r)?n:Object(ot.unescape)(r);if(M.setVariable("excerpt",a),M.setVariable("seo_description",a),""!==(t=st(Object(l.applyFilters)("rankMath/description",t))))return I.Helpers.cleanText(t);if(!Object(ot.isUndefined)(r)&&!Object(ot.isEmpty)(r))return I.Helpers.cleanText(r);var i=Object(ot.unescape)(rankMath.assessor.serpData.descriptionTemplate);return Object(ot.isUndefined)(i)||""===i?n:I.Helpers.cleanText(i)};function lt(t){return t=M.swap(""!==t?t:rankMath.assessor.serpData.titleTemplate),rankMathEditor.refresh("title"),C("serpTitle",t)}function dt(t){return t=""!==t?t:rankMathEditor.assessor.dataCollector.getSlug(),rankMathEditor.refresh("permalink"),C("serpSlug",t)}function ft(t){return t=M.swap(pt(t)),rankMathEditor.refresh("description"),C("serpDescription",t)}function mt(t){return C("isSnippetEditorOpen",t)}function ht(t){return C("snippetPreviewType",t)}function gt(t){return C("isTrendsCtaOpen",t)}function bt(t){return R("twitterUseFacebook",t,"rank_math_twitter_use_facebook",!0===t?"on":"off")}function yt(t){return R("twitterCardType",t,"rank_math_twitter_card_type")}function vt(t){return R("twitterTitle",t,"rank_math_twitter_title")}function kt(t){return R("twitterDescription",t,"rank_math_twitter_description")}function wt(t){return R("twitterAuthor",t,"rank_math_twitter_author")}function _t(t){return R("twitterImageID",t,"rank_math_twitter_image_id")}function Ot(t){return R("twitterImage",t,"rank_math_twitter_image")}function St(t){return R("twitterHasOverlay",t,"rank_math_twitter_enable_image_overlay",!0===t?"on":"off")}function jt(t){return R("twitterImageOverlay",t,"rank_math_twitter_image_overlay")}function Tt(t){return R("twitterPlayerUrl",t,"rank_math_twitter_player_url")}function Dt(t){return R("twitterPlayerSize",t,"rank_math_twitter_player_size")}function It(t){return R("twitterPlayerStream",t,"rank_math_twitter_player_stream")}function Pt(t){return R("twitterPlayerStreamCtype",t,"rank_math_twitter_player_stream_ctype")}function At(t){return R("twitterAppDescription",t,"rank_math_twitter_app_description")}function Et(t){return R("twitterAppIphoneID",t,"rank_math_twitter_app_iphone_id")}function Mt(t){return R("twitterAppIphoneName",t,"rank_math_twitter_app_iphone_name")}function Rt(t){return R("twitterAppIphoneUrl",t,"rank_math_twitter_app_iphone_url")}function Ct(t){return R("twitterAppIpadID",t,"rank_math_twitter_app_ipad_id")}function xt(t){return R("twitterAppIpadName",t,"rank_math_twitter_app_ipad_name")}function Bt(t){return R("twitterAppIpadUrl",t,"rank_math_twitter_app_ipad_url")}function Ut(t){return R("twitterAppGoogleplayID",t,"rank_math_twitter_app_googleplay_id")}function Ft(t){return R("twitterAppGoogleplayName",t,"rank_math_twitter_app_googleplay_name")}function Nt(t){return R("twitterAppGoogleplayUrl",t,"rank_math_twitter_app_googleplay_url")}function $t(t){return R("twitterAppCountry",t,"rank_math_twitter_app_country")}function Ht(t){return C("isLoaded",t)}function Kt(t){return C("selectedKeyword",t)}function zt(){return C("refreshResults",Date.now())}function Lt(){return C("isPro",!0)}function Gt(t){return C("isDiviPageSettingsBarActive",t)}function Vt(t){return C("isDiviRankMathModalActive",t)}var Qt=r(4);function Wt(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function qt(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?Wt(Object(r),!0).forEach((function(e){Yt(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):Wt(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function Yt(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function Jt(t){return C("isSchemaEditorOpen",t)}function Xt(t){return C("isSchemaTemplatesOpen",t)}function Zt(t){return C("schemaUpdated",t)}function te(t){return C("editingSchemaId",t)}function ee(t){return C("editorTab",t)}function re(t){return C("templateTab",t)}function ne(t){return C("editSchemas",t)}function ae(t){return R("schemas",t)}function ie(t,e){var r=qt({},Object(s.select)("rank-math").getEditSchemas());return r[t]=e,C("editSchemas",r)}function oe(t,e){var r=qt({},Object(s.select)("rank-math").getSchemas());return r[t]=e,R("schemas",r)}function ce(t){var e=qt({},Object(s.select)("rank-math").getSchemas());return delete e[t],Object(l.doAction)("rank_math_schema_trash",t),R("schemas",e,"rank_math_delete_"+t,"")}function se(t,e,r){return c()({method:"POST",path:"rankmath/v1/saveTemplate",data:{schema:t,postId:r}}).then((function(r){e({loading:!1,showNotice:!0,postId:r.id}),setTimeout((function(){e({showNotice:!1}),Object(ot.get)(rankMath,"isTemplateScreen",!1)&&(document.title=Object(Qt.__)("Edit Schema","rank-math"),window.history.pushState(null,"",r.link.replace(/&amp;/g,"&")))}),2e3),rankMath.schemaTemplates.push({schema:t,title:t.metadata.title,type:t["@type"]})})),e({loading:!0}),{type:"DONT_WANT_TO_DO_SOMETHING"}}function ue(t){return C("keywordsData",t)}function pe(t){return R("contentAIScore",t,"rank_math_contentai_score")}function le(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function de(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?le(Object(r),!0).forEach((function(e){fe(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):le(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function fe(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var me=rankMath.assessor.serpData,he=rankMath.assessor.hasRedirection,ge={postID:null,title:me.title?me.title:me.titleTemplate,description:me.description,keywords:me.focusKeywords,pillarContent:me.pillarContent,featuredImage:"",permalink:!1,primaryTerm:me.primaryTerm,robots:me.robots,advancedRobots:me.advancedRobots,canonicalUrl:me.canonicalUrl,breadcrumbTitle:me.breadcrumbTitle,showScoreFrontend:me.showScoreFrontend,redirectionID:he?Object(ot.get)(rankMath.assessor,"redirection.id",""):"",redirectionType:he?Object(ot.get)(rankMath.assessor,"redirection.header_code",""):"",redirectionUrl:he?Object(ot.get)(rankMath.assessor,"redirection.url_to",""):"",facebookTitle:me.facebookTitle,facebookImage:me.facebookImage,facebookImageID:me.facebookImageID,facebookAuthor:me.facebookAuthor,facebookDescription:me.facebookDescription,facebookHasOverlay:me.facebookHasOverlay,facebookImageOverlay:me.facebookImageOverlay,twitterTitle:me.twitterTitle,twitterImage:me.twitterImage,twitterAuthor:me.twitterAuthor,twitterImageID:me.twitterImageID,twitterCardType:me.twitterCardType,twitterUseFacebook:me.twitterUseFacebook,twitterDescription:me.twitterDescription,twitterHasOverlay:me.twitterHasOverlay,twitterImageOverlay:me.twitterImageOverlay,twitterPlayerUrl:me.twitterPlayerUrl,twitterPlayerSize:me.twitterPlayerSize,twitterPlayerStream:me.twitterPlayerStream,twitterPlayerStreamCtype:me.twitterPlayerStreamCtype,twitterAppDescription:me.twitterAppDescription,twitterAppIphoneName:me.twitterAppIphoneName,twitterAppIphoneID:me.twitterAppIphoneID,twitterAppIphoneUrl:me.twitterAppIphoneUrl,twitterAppIpadName:me.twitterAppIpadName,twitterAppIpadID:me.twitterAppIpadID,twitterAppIpadUrl:me.twitterAppIpadUrl,twitterAppGoogleplayName:me.twitterAppGoogleplayName,twitterAppGoogleplayID:me.twitterAppGoogleplayID,twitterAppGoogleplayUrl:me.twitterAppGoogleplayUrl,twitterAppCountry:me.twitterAppCountry,schemas:Object(ot.get)(rankMath,"schemas",{}),score:0,contentAIScore:{},dirtyMetadata:{}};function be(){var t,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ge,r=arguments.length>1?arguments[1]:void 0,n=de({},e.dirtyMetadata);return!1!==r.metaKey&&(n[r.metaKey]=r.metaValue),"RANK_MATH_APP_DATA"===r.type?"dirtyMetadata"===r.key?de(de({},e),{},{dirtyMetadata:r.value}):de(de({},e),{},(fe(t={},r.key,r.value),fe(t,"dirtyMetadata",n),t)):e}function ye(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function ve(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ye(Object(r),!0).forEach((function(e){ke(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ye(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function ke(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var we={isLoaded:!1,isPro:!1,selectedKeyword:{tag:"",index:0,data:{value:""}},hasRedirect:rankMath.assessor.hasRedirection&&(!Object(ot.isEmpty)(Object(ot.get)(rankMath.assessor,"redirection.id",""))||!Object(ot.isEmpty)(Object(ot.get)(rankMath.assessor,"redirection.url_to",""))),serpTitle:"",serpSlug:"",serpDescription:"",isSnippetEditorOpen:!1,snippetPreviewType:"",refreshResults:"",redirectionItem:{},isTrendsCtaOpen:!1,editorTab:"",templateTab:"",editSchemas:{},editingSchemaId:"",isSchemaEditorOpen:!1,isSchemaTemplatesOpen:!1,schemaUpdated:!1,isDiviRankMathModalActive:!1,isDiviPageSettingsBarActive:!1,keywordsData:Object(ot.get)(rankMath,"ca_data",[])};function _e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:we,e=arguments.length>1?arguments[1]:void 0;return"RANK_MATH_APP_UI"===e.type?ve(ve({},t),{},ke({},e.key,e.value)):t}function Oe(t){return t.appData}function Se(t){return t.appData.dirtyMetadata}function je(t){return t.appData.score}function Te(t){return t.appData.keywords}function De(t){return t.appData.pillarContent}function Ie(t){return t.appData.robots}function Pe(t){return t.appData.advancedRobots}function Ae(t){return t.appData.canonicalUrl}function Ee(t){return t.appData.breadcrumbTitle}function Me(t){return"todo"}function Re(t){return t.appData.showScoreFrontend}function Ce(t){return t.appUi.isLoaded}function xe(t){return t.appUi.selectedKeyword}function Be(t){return t.appUi.refreshResults}function Ue(t){return t.appUi.isPro}function Fe(t){return t.appUi.isDiviPageSettingsBarActive}function Ne(t){return t.appUi.isDiviRankMathModalActive}function $e(t){return t.appData.facebookTitle}function He(t){return t.appData.facebookDescription}function Ke(t){return t.appData.facebookAuthor}function ze(t){return t.appData.facebookImageID}function Le(t){return t.appData.facebookImage}function Ge(t){return t.appData.facebookHasOverlay}function Ve(t){return""!==t.appData.facebookImageOverlay?t.appData.facebookImageOverlay:"play"}function Qe(t){return t.appData.postID}function We(t){return t.appData.title}function qe(t){return t.appData.permalink}function Ye(t){return t.appData.description}function Je(t){return t.appData.featuredImage}function Xe(t){var e=t.appData.featuredImage;return'<img src="'.concat(e.source_url,'" alt="').concat(e.alt_text,'" >')}function Ze(t){return t.appData.primaryTerm}function tr(t){return t.appData.redirectionID}function er(t){return t.appData.redirectionType}function rr(t){return t.appData.redirectionUrl}function nr(t){return t.appUi.redirectionItem}function ar(t){return t.appUi.hasRedirect}var ir=r(13);function or(t){return st(t.appUi.serpTitle)}function cr(t){return Object(ir.safeDecodeURIComponent)(t.appUi.serpSlug)}function sr(t){return t.appUi.serpDescription}function ur(t){return t.appUi.isSnippetEditorOpen}function pr(t){return t.appUi.snippetPreviewType}function lr(t){return t.appUi.isTrendsCtaOpen}function dr(t){return t.appUi.isSchemaEditorOpen}function fr(t){return t.appUi.isSchemaTemplatesOpen}function mr(t){return t.appUi.schemaUpdated}function hr(t){return t.appData.schemas}function gr(t){return t.appUi.editSchemas}function br(t){return{id:t.appUi.editingSchemaId,data:t.appUi.editSchemas[t.appUi.editingSchemaId]}}function yr(t){return t.appData.schemas[t.appUi.editingSchemaId]}function vr(t){return t.appUi.editorTab}function kr(t){return t.appUi.templateTab}function wr(t){return t.appData.twitterUseFacebook}function _r(t){return t.appData.twitterCardType}function Or(t){return t.appData.twitterTitle}function Sr(t){return t.appData.twitterDescription}function jr(t){return t.appData.twitterAuthor}function Tr(t){return t.appData.twitterImageID}function Dr(t){return t.appData.twitterImage}function Ir(t){return t.appData.twitterHasOverlay}function Pr(t){return""!==t.appData.twitterImageOverlay?t.appData.twitterImageOverlay:"play"}function Ar(t){return t.appData.twitterAppDescription}function Er(t){return t.appData.twitterAppIphoneID}function Mr(t){return t.appData.twitterAppIphoneName}function Rr(t){return t.appData.twitterAppIphoneUrl}function Cr(t){return t.appData.twitterAppIpadID}function xr(t){return t.appData.twitterAppIpadName}function Br(t){return t.appData.twitterAppIpadUrl}function Ur(t){return t.appData.twitterAppGoogleplayID}function Fr(t){return t.appData.twitterAppGoogleplayName}function Nr(t){return t.appData.twitterAppGoogleplayUrl}function $r(t){return t.appData.twitterAppCountry}function Hr(t){return t.appData.twitterPlayerUrl}function Kr(t){return t.appData.twitterPlayerSize}function zr(t){return t.appData.twitterPlayerStream}function Lr(t){return t.appData.twitterPlayerStreamCtype}function Gr(t){return t.appUi.keywordsData}function Vr(t){return t.appData.contentAIScore}var Qr=Object(s.registerStore)("rank-math",{reducer:Object(s.combineReducers)(a),selectors:i,actions:n});function Wr(){return Qr}function qr(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var Yr=function(){function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.analyzer=new I.Analyzer({i18n:Qt,analyses:rankMath.assessor.researchesTests}),this.dataCollector=e,this.registerRefresh(),this.updateKeywordResult=this.updateKeywordResult.bind(this),this.sanitizeData=this.sanitizeData.bind(this),Object(l.addAction)("rankMath_analysis_keywordUsage_updated","rank-math",this.updateKeywordResult),Object(l.addFilter)("rank_math_sanitize_meta_value","rank-math",this.sanitizeData),Object(l.addFilter)("rank_math_sanitize_data","rank-math",this.sanitizeData)}var e,r,n;return e=t,(r=[{key:"updateKeywordResult",value:function(t,e){rankMathEditor.resultManager.update(t,{keywordNotUsed:e}),t===this.getSelectedKeyword().toLowerCase()&&Object(s.dispatch)("rank-math").refreshResults()}},{key:"sanitizeData",value:function(t,e){return"schemas"===e||Object(ot.isObject)(t)||Object(ot.isEmpty)(t)?t:I.Helpers.sanitizeAppData(t)}},{key:"getPaper",value:function(t,e){var r=Wr().getState(),n=this.dataCollector.getData(),a=new I.Paper("",{locale:rankMath.localeFull});return a.setTitle(r.appUi.serpTitle),a.setPermalink(n.slug),a.setDescription(r.appUi.serpDescription),a.setUrl(n.permalink),a.setText(Object(ot.unescape)(Object(l.applyFilters)("rank_math_content",n.content))),a.setKeyword(t),a.setKeywords(e),Object(ot.isUndefined)(n.featuredImage)||(a.setThumbnail(n.featuredImage.source_url),a.setThumbnailAltText(I.Helpers.removeDiacritics(n.featuredImage.alt_text))),a}},{key:"registerRefresh",value:function(){var t=this;this.refresh=Object(ot.debounce)((function(e){var r=Wr().getState();if(!1!==r.appUi.isLoaded){var n=r.appData.keywords.split(","),a=[];Object(l.doAction)("rank_math_"+e+"_refresh"),n.map((function(e,r){var i=t.getPaper(I.Helpers.removeDiacritics(e),n),o=0===r?rankMath.assessor.researchesTests:t.filterTests(t.getSecondaryKeywordTests());a.push(t.analyzer.analyzeSome(o,i).then((function(t){rankMathEditor.resultManager.update(i.getKeyword(),t,0===r),0===r&&Object(s.dispatch)("rank-math").updateAnalysisScore(rankMathEditor.resultManager.getScore(i.getKeyword()))}))),Promise.all(a).then((function(){Object(s.dispatch)("rank-math").refreshResults()}))}))}}),500)}},{key:"getSecondaryKeywordTests",value:function(){return["keywordInContent","lengthContent","keywordInSubheadings","keywordDensity","lengthPermalink","linksHasExternals","linksNotAllExternals","linksHasInternal","titleSentiment","titleHasPowerWords","titleHasNumber","contentHasTOC","contentHasShortParagraphs","contentHasAssets"]}},{key:"getPrimaryKeyword",value:function(){var t=Wr().getState().appData.keywords;return I.Helpers.removeDiacritics(t.split(",")[0])}},{key:"getSelectedKeyword",value:function(){var t=Wr().getState(),e=""!==t.appUi.selectedKeyword.data.value?t.appUi.selectedKeyword.data.value:t.appData.keywords.split(",")[0];return I.Helpers.removeDiacritics(e)}},{key:"getResearch",value:function(t){return this.analyzer.researcher.getResearch(t)}},{key:"filterTests",value:function(t){return Object(ot.intersection)(t,rankMath.assessor.researchesTests)}}])&&qr(e.prototype,r),n&&qr(e,n),Object.defineProperty(e,"prototype",{writable:!1}),t}();function Jr(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var Xr=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),rankMath.is_front_page&&(Object(l.addFilter)("rankMath_analysis_contentLength","rank-math",this.contentLength),Object(l.addFilter)("rankMath_analysis_contentLength_boundaries","rank-math",this.contentLengthBoundary))}var e,r,n;return e=t,(r=[{key:"contentLength",value:function(t){return{hasScore:t.hasScore,failed:Object(Qt.__)("Content is %1$d words long. Consider using at least 300 words.","rank-math"),tooltipText:Object(Qt.__)("Minimum recommended content length should be 300 words.","rank-math"),emptyContent:Object(Qt.sprintf)(Object(Qt.__)("Content should be %1$s long.","rank-math"),'<a href="https://s.rankmath.com/100contentlength" target="_blank">'+Object(Qt.__)("300 words","rank-math")+"</a>")}}},{key:"contentLengthBoundary",value:function(){return{recommended:{boundary:299,score:8},belowRecommended:{boundary:200,score:5},low:{boundary:50,score:2}}}}])&&Jr(e.prototype,r),n&&Jr(e,n),Object.defineProperty(e,"prototype",{writable:!1}),t}();function Zr(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var tn=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t)}var e,r,n;return e=t,(r=[{key:"setup",value:function(t){Wr(),this.resultManager=new I.ResultManager,this.assessor=new Yr(t),new Xr,Object(l.doAction)("rank_math_loaded")}},{key:"refresh",value:function(t){this.assessor.refresh(t)}},{key:"getPrimaryKeyword",value:function(){return this.assessor.getPrimaryKeyword()}},{key:"getSelectedKeyword",value:function(){return this.assessor.getSelectedKeyword()}},{key:"updatePermalink",value:function(t){throw"Implement the function"}},{key:"updatePermalinkSanitize",value:function(t){throw"Implement the function"}}])&&Zr(e.prototype,r),n&&Zr(e,n),Object.defineProperty(e,"prototype",{writable:!1}),t}();function en(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function rn(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?en(Object(r),!0).forEach((function(e){nn(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):en(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function nn(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function an(t,e,r,n,a,i,o){try{var c=t[i](o),s=c.value}catch(t){return void r(t)}c.done?e(s):Promise.resolve(s).then(n,a)}function on(t){return function(){var e=this,r=arguments;return new Promise((function(n,a){var i=t.apply(e,r);function o(t){an(i,n,a,o,c,"next",t)}function c(t){an(i,n,a,o,c,"throw",t)}o(void 0)}))}}function cn(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var sn=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.initialize=!1,this.etSettingsData={title:"",excerpt:"",featuredImage:""},this._featuredImage=null,this._data={id:!1,slug:!1,permalink:!1,content:!1,title:!1,excerpt:!1,featuredImage:!1},this.refresh=this.refresh.bind(this),this.savePost=this.savePost.bind(this),this.saveRedirection=this.saveRedirection.bind(this),this.saveSchemas=this.saveSchemas.bind(this),this.subscribeToDivi()}var e,r,n,a,i,o;return e=t,r=[{key:"collectPostData",value:function(){return{id:this.getPostID(),slug:this.getSlug(),permalink:this.getPermalink(),content:this.getContent(),title:this.getTitle(),excerpt:this.getExcerpt(),featuredImage:this.getFeaturedImage()}}},{key:"getPostID",value:function(){return parseInt(Object(ot.get)(ETBuilderBackendDynamic,"postId",0))}},{key:"getTitle",value:function(){return this.etSettingsData.title}},{key:"setTitle",value:function(t){this.etSettingsData.title=t}},{key:"getContent",value:function(){var t=[];return this.getContentArea().find(".et_pb_section").each((function(){t.push(A()(this).html())})),t.join("")}},{key:"getContentArea",value:function(){if(this._contentArea)return this._contentArea;if(this._etAppFrameElem||(this._etAppFrameElem=Object(ot.get)(ET_Builder,"Frames.app.frameElement",document.querySelector("iframe#et-fb-app-frame"))),!this._etAppFrameElem)return A()("<div />");var t=A()(this._etAppFrameElem.contentWindow.document.querySelector("#et-fb-app"));return t.length<1?A()("<div />"):(this._contentArea=t,t)}},{key:"getExcerpt",value:function(){return this.etSettingsData.excerpt}},{key:"setExcerpt",value:function(t){this.etSettingsData.excerpt=t}},{key:"getPermalink",value:function(){return rankMath.is_front_page?rankMath.homeUrl+"/":rankMath.homeUrl+"/"+this.getSlug()}},{key:"getSlug",value:function(){return Object(ir.safeDecodeURIComponent)(Object(s.select)("rank-math").getPermalink())}},{key:"getFeaturedImage",value:function(){if(this._featuredImage)return this._featuredImage;this.setFeaturedImage()}},{key:"setFeaturedImage",value:(o=on(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(void 0!==e){t.next=4;break}return t.next=3,this.fetchFeaturedImageId();case 3:e=t.sent;case 4:if(!this.isValidMediaId(e)||!e){t.next=10;break}return t.next=7,this.fetchWpMedia(e);case 7:this._featuredImage=t.sent,t.next=11;break;case 10:this._featuredImage=!1;case 11:case"end":return t.stop()}}),t,this)}))),function(t){return o.apply(this,arguments)})},{key:"fetchFeaturedImageId",value:(i=on(regeneratorRuntime.mark((function t(){var e;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e=null,t.next=3,c()({path:"/wp-json/rankmath/v1/getFeaturedImageId",method:"POST",data:{postId:Object(ot.get)(ETBuilderBackendDynamic,"postId",0)}}).then((function(t){return e=!!t.success&&t.featImgId}));case 3:return t.abrupt("return",e);case 4:case"end":return t.stop()}}),t)}))),function(){return i.apply(this,arguments)})},{key:"fetchWpMedia",value:(a=on(regeneratorRuntime.mark((function t(e){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r={},t.next=3,c()({path:"/wp-json/wp/v2/media/".concat(e),method:"GET"}).then((function(t){return r=t}));case 3:return t.abrupt("return",r);case 4:case"end":return t.stop()}}),t)}))),function(t){return a.apply(this,arguments)})},{key:"isValidMediaId",value:function(t){return"number"==typeof t&&0<t}},{key:"subscribeToDivi",value:function(){var t=this;this.setTitle(Object(ot.get)(ETBuilderBackendDynamic,"postTitle","")),this.setExcerpt(Object(ot.get)(ETBuilderBackendDynamic,"postMeta.post_excerpt","")),this.setFeaturedImage(Object(ot.get)(ETBuilderBackendDynamic,"currentPage.thumbnailId",0)),Object(s.dispatch)("rank-math").updatePermalink(rankMath.postName),this.subscriber=Object(ot.debounce)(this.refresh,500),Object(s.subscribe)(this.subscriber),A()(".et-fb-page-settings-bar").find(".et-fb-button--save-draft, .et-fb-button--publish").on("click",(function(){setTimeout((function(){t.savePost(),t.saveRedirection(),t.saveSchemas()}),500)})),Object(l.addFilter)("et.builder.store.setting.update","rank-math",(function(e,r){if(e)switch(r){case"et_pb_post_settings_title":t.setTitle(e),t.subscriber();break;case"et_pb_post_settings_excerpt":t.setExcerpt(e),t.subscriber();break;case"et_pb_post_settings_image":t.setFeaturedImage(parseInt(e)),t.subscriber()}return e})),window.addEventListener("message",(function(e){"et_fb_section_content_change"===e.data.etBuilderEvent&&t.subscriber()}))}},{key:"refresh",value:function(){var t=rn({},this._data);this._data=this.collectPostData(),this.handleEditorChange(t),!Object(ot.isEqual)(t,this._data)&&t.id&&Object(s.dispatch)("rank-math").refreshResults()}},{key:"savePost",value:function(){var t=Object(s.select)("rank-math").getDirtyMetadata();Object(ot.isEmpty)(t)||(c()({method:"POST",path:"/wp-json/rankmath/v1/updateMeta",data:{objectID:rankMath.objectID,objectType:rankMath.objectType,meta:t}}).then((function(t){Object(ot.isString)(t.slug)&&Object(s.dispatch)("rank-math").updatePermalink(t.slug),Object(l.doAction)("rank_math_metadata_updated",t)})),Object(s.dispatch)("rank-math").resetDirtyMetadata())}},{key:"saveRedirection",value:function(){var t=Object(s.select)("rank-math").getRedirectionItem();Object(ot.isEmpty)(t)||(t.objectID=this.getPostID(),t.redirectionSources=this.getPermalink(),c()({method:"POST",path:"/wp-json/rankmath/v1/updateRedirection",data:t}).then((function(t){"delete"===t.action?Object(s.dispatch)("rank-math").updateRedirection("redirectionID",0):"new"===t.action&&Object(s.dispatch)("rank-math").updateRedirection("redirectionID",t.id)})),Object(s.dispatch)("rank-math").resetRedirection())}},{key:"saveSchemas",value:function(){var t=Object(s.select)("rank-math").getSchemas();if(!Object(ot.isEmpty)(t)&&!Object(ot.isEqual)(t,Object(ot.get)(rankMath,"schemas",{}))){var e=Object(s.select)("rank-math").getEditSchemas();c()({method:"POST",path:"/wp-json/rankmath/v1/updateSchemas",data:{objectID:rankMath.objectID,objectType:rankMath.objectType,schemas:t}}).then((function(r){if(!Object(ot.isEmpty)(r)){var n=rn({},t),a=rn({},e);Object(ot.map)(r,(function(t,e){n["schema-"+t]=rn({},n[e]),a["schema-"+t]=rn({},a[e]),delete n[e],delete a[e]})),Object(s.dispatch)("rank-math").updateSchemas(n),Object(s.dispatch)("rank-math").updateEditSchemas(a)}}))}}},{key:"handleEditorChange",value:function(t){var e=this,r={id:"handleIDChange",slug:"handleSlugChange",title:"handleTitleChange",excerpt:"handleExcerptChange",content:"handleContentChange",featuredImage:"handleFeaturedImageChange"};if(Object(ot.isInteger)(t.id))return this.initialize?void Object(ot.forEach)(r,(function(r,n){e._data[n]!==t[n]&&e[r](e._data[n])})):(this.initialize=!0,Object(ot.forEach)(r,(function(t,r){e[t](e._data[r])})),void rankMathEditor.refresh("init"));Object(s.dispatch)("rank-math").refreshResults()}},{key:"handleIDChange",value:function(t){Object(s.dispatch)("rank-math").updatePostID(t),Object(s.dispatch)("rank-math").toggleLoaded(!0)}},{key:"handleSlugChange",value:function(){rankMathEditor.refresh("permalink")}},{key:"handleTitleChange",value:function(t){M.setVariable("title",t),Object(s.dispatch)("rank-math").updateSerpTitle(Object(s.select)("rank-math").getTitle()),rankMathEditor.refresh("title")}},{key:"handleExcerptChange",value:function(t){M.setVariable("excerpt",t),M.setVariable("excerpt_only",t),M.setVariable("wc_shortdesc",t),M.setVariable("seo_description",t),Object(s.dispatch)("rank-math").updateSerpDescription(Object(s.select)("rank-math").getDescription())}},{key:"handleFeaturedImageChange",value:function(t){Object(s.dispatch)("rank-math").updateFeaturedImage(t),rankMathEditor.refresh("featuredImage")}},{key:"handleContentChange",value:function(){Object(s.dispatch)("rank-math").updateSerpDescription(Object(s.select)("rank-math").getDescription()),rankMathEditor.refresh("content")}},{key:"getData",value:function(){return this._data}}],r&&cn(e.prototype,r),n&&cn(e,n),Object.defineProperty(e,"prototype",{writable:!1}),t}(),un=sn,pn=r(8),ln=r.n(pn),dn=function(){return wp.element.createElement("span",{className:"rank-math-rm-modal-toggle-button-icon",style:{display:"block",fill:"rgb(255, 255, 255)",width:"0px",height:"0px",marginTop:"-10px",marginLeft:"-1px"}},wp.element.createElement("svg",{viewBox:"0 0 462.03 462.03",xmlns:"http://www.w3.org/2000/svg",width:"20"},wp.element.createElement("g",null,wp.element.createElement("path",{d:"m462 234.84-76.17 3.43 13.43 21-127 81.18-126-52.93-146.26 60.97 10.14 24.34 136.1-56.71 128.57 54 138.69-88.61 13.43 21z"}),wp.element.createElement("path",{d:"m54.1 312.78 92.18-38.41 4.49 1.89v-54.58h-96.67zm210.9-223.57v235.05l7.26 3 89.43-57.05v-181zm-105.44 190.79 96.67 40.62v-165.19h-96.67z"}))))},fn=function(){return wp.element.createElement("button",{type:"button","data-tip":"Rank Math SEO",onClick:function(){Object(s.dispatch)("rank-math").toggleIsDiviRankMathModalActive(!Object(s.select)("rank-math").isDiviRankMathModalActive())},className:ln()("rank-math-rm-modal-toggle-button","et_fb_ignore_iframe","et-fb-button","et-fb-button--elevate","et-fb-button--primary","et-fb-button--round","et-fb-button--Tooltip"),style:{width:"40px",height:"40px"}},wp.element.createElement(dn,null))},mn=function(){return wp.element.createElement("div",{className:"rank-math-rm-settings-bar"},wp.element.createElement(fn,null))};function hn(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=function(t,e){if(!t)return;if("string"==typeof t)return gn(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return gn(t,e)}(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0,a=function(){};return{s:a,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,c=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return o=t.done,t},e:function(t){c=!0,i=t},f:function(){try{o||null==r.return||r.return()}finally{if(c)throw i}}}}function gn(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}var bn={init:function(){this.cacheProps(),this.toggleBodyClasses(),this.initSettingsBar(),this.addEventListeners()},cacheProps:function(){this.$document=A()(document),this.$body=A()("body"),this.rmModalHiddingTimer=null,this.rmPrevModalActiveState=!1,this.rmSettingsBarMediaQuery=window.matchMedia("(min-width: 768px)"),this.rmSettingsBarRootSelector="#rank-math-rm-settings-bar-root",this.$rmSettingsBarRoot=A()(this.rmSettingsBarRootSelector).detach(),this.$etPageSettingsBar=A()(".et-fb-page-settings-bar"),this.$etPageSettingsBarToggleButton=this.$etPageSettingsBar.find(".et-fb-page-settings-bar__toggle-button"),this.$etPageSettingsBarColumn=this.$etPageSettingsBar.find(".et-fb-page-settings-bar__column"),this.etSettingsBarObserver=new MutationObserver(this.onEtSettingsBarClassAttrChange.bind(this))},toggleBodyClasses:function(){var t=this.isEtSettingsBarActive();this.$body.toggleClass("rank-math-et-settings-bar-is-active",t),this.$body.toggleClass("rank-math-et-settings-bar-is-inactive",!t)},initSettingsBar:function(){var t=this.getEtSettingsBarPosition();this.onRmSettingsBarMediaQueryChange(),Object(p.render)(Object(p.createElement)(mn),this.$rmSettingsBarRoot[0]),this.removePositionalClassNames(this.$body,"rank-math-et-settings-bar-is"),this.$body.addClass("rank-math-et-settings-bar-is-".concat(t)),this.attachRmSettingsBar(t)},addEventListeners:function(){this.$document.on("click",this.onDocumentClick.bind(this)),this.rmSettingsBarMediaQuery.addListener(this.onRmSettingsBarMediaQueryChange.bind(this)),this.etSettingsBarObserver.observe(this.$etPageSettingsBar[0],{attributeFilter:["class"]})},onDocumentClick:function(t){this.hideModalOnOutsideClick(t.target)},onRmSettingsBarMediaQueryChange:function(){this.detachRmSettingsBar(),this.attachRmSettingsBar(this.getEtSettingsBarPosition())},onEtSettingsBarClassAttrChange:function(){var t=this.isEtSettingsBarActive(),e=this.getEtSettingsBarPosition();this.removePositionalClassNames(this.$body,"rank-math-et-settings-bar-is"),this.$body.addClass("rank-math-et-settings-bar-is-".concat(e)),Object(s.dispatch)("rank-math").toggleIsDiviPageSettingsBarActive(t),this.toggleBodyClasses(),this.detachRmSettingsBar(),this.isEtSettingsBarDragged()?(this.rmPrevModalActiveState=Object(s.select)("rank-math").isDiviRankMathModalActive(),this.rmPrevModalActiveState&&(this.rmModalHiddingTimer=setTimeout((function(){Object(s.dispatch)("rank-math").toggleIsDiviRankMathModalActive(!1)}),200))):(clearTimeout(this.rmModalHiddingTimer),this.attachRmSettingsBar(e),Object(s.dispatch)("rank-math").toggleIsDiviRankMathModalActive(this.rmPrevModalActiveState||Object(s.select)("rank-math").isDiviRankMathModalActive()),this.rmPrevModalActiveState=!1)},attachRmSettingsBar:function(t){this.isRmSettingsBarAttached()||(this.toggleRmSettingsBarClassNames(t),this.isEtSettingsBarActive()?this.rmSettingsBarMediaQuery.matches?this.$etPageSettingsBarColumn.filter(".et-fb-page-settings-bar__column--main").append(this.$rmSettingsBarRoot):this.$etPageSettingsBarColumn.filter(".et-fb-page-settings-bar__column--left").prepend(this.$rmSettingsBarRoot):this.$etPageSettingsBarToggleButton.after(this.$rmSettingsBarRoot))},detachRmSettingsBar:function(){this.isRmSettingsBarAttached()&&(this.$rmSettingsBarRoot=this.$etPageSettingsBar.find(this.rmSettingsBarRootSelector).detach())},toggleRmSettingsBarClassNames:function(t){this.removePositionalClassNames(this.$rmSettingsBarRoot),this.$rmSettingsBarRoot.addClass("rank-math-rm-settings-bar-root-".concat(t)),this.$rmSettingsBarRoot.toggleClass(["rank-math-rm-settings-bar-root-is-mobile","rank-math-rm-settings-bar-root-is-mobile-".concat(t)].join(" "),!this.rmSettingsBarMediaQuery.matches),this.$rmSettingsBarRoot.toggleClass(["rank-math-rm-settings-bar-root-is-desktop","rank-math-rm-settings-bar-root-is-desktop-".concat(t)].join(" "),this.rmSettingsBarMediaQuery.matches)},isRmSettingsBarAttached:function(){return A.a.contains(document.documentElement,this.$rmSettingsBarRoot[0])},isEtSettingsBarActive:function(){return this.$etPageSettingsBar.hasClass("et-fb-page-settings-bar--active")},isEtSettingsBarDragged:function(){return this.$etPageSettingsBar.hasClass("et-fb-page-settings-bar--dragged")&&!this.isEtSettingsBarActive()},removePositionalClassNames:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=["".concat(e,"-left"),"".concat(e,"-right"),"".concat(e,"-top"),"".concat(e,"-top-left"),"".concat(e,"-top-right"),"".concat(e,"-bottom"),"".concat(e,"-bottom-left"),"".concat(e,"-bottom-right")].join("|"),n=new RegExp("(".concat(r,")$"),"gim");t.removeClass((function(t,e){var r,a=[],i=hn(e.split(" "));try{for(i.s();!(r=i.n()).done;){var o=r.value;n.test(o)&&a.push(o)}}catch(t){i.e(t)}finally{i.f()}return a}))},getEtSettingsBarPosition:function(){var t=this.$etPageSettingsBar;return t.hasClass("et-fb-page-settings-bar--horizontal")&&!t.hasClass("et-fb-page-settings-bar--top")?"bottom":t.hasClass("et-fb-page-settings-bar--top")&&!t.hasClass("et-fb-page-settings-bar--corner")?"top":t.hasClass("et-fb-page-settings-bar--bottom-corner")?t.hasClass("et-fb-page-settings-bar--left-corner")?"bottom-left":"bottom-right":t.hasClass("et-fb-page-settings-bar--top-corner")?t.hasClass("et-fb-page-settings-bar--left-corner")?"top-left":"top-right":t.hasClass("et-fb-page-settings-bar--vertical--right")?"right":t.hasClass("et-fb-page-settings-bar--vertical--left")?"left":""},hideModalOnOutsideClick:function(t){if(Object(s.select)("rank-math").isDiviRankMathModalActive()){var e=".rank-math-rm-modal";t.closest(e)||t.closest(".components-modal__screen-overlay.rank-math-modal-overlay")||t.contains(document.querySelector(e))||Object(s.dispatch)("rank-math").toggleIsDiviRankMathModalActive(!1)}}},yn=Object(s.withSelect)((function(t){return{primaryTermId:t("rank-math").getPrimaryTermID()}}))((function(t){var e=t.taxonomySlug,r=t.primaryTermId,n=t.options;if(n.length<2||!e)return null;return wp.element.createElement(d.SelectControl,{className:"rank-math-primary-term-select",label:Object(Qt.__)("Select Primary Term","rank-math"),value:r,options:n,onChange:function(t){Object(s.dispatch)("rank-math").updatePrimaryTermID(parseInt(t),e)}})}));function vn(t,e,r,n,a,i,o){try{var c=t[i](o),s=c.value}catch(t){return void r(t)}c.done?e(s):Promise.resolve(s).then(n,a)}function kn(t){return function(){var e=this,r=arguments;return new Promise((function(n,a){var i=t.apply(e,r);function o(t){vn(i,n,a,o,c,"next",t)}function c(t){vn(i,n,a,o,c,"throw",t)}o(void 0)}))}}function wn(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var _n=function(){function t(){var e=this;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),A()(document).on("click",".et-fb-button--toggle-setting",(function(){clearTimeout(e.initRecursionTimer),e.attemptsRun=0,e.init.call(e)}))}var e,r,n,a,i;return e=t,r=[{key:"init",value:(i=kn(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(void 0!==this.hasPostPrimaryTaxonomySupport){t.next=3;break}return t.next=3,this.cacheTaxonomyData();case 3:if(this.hasPostPrimaryTaxonomySupport){t.next=5;break}return t.abrupt("return");case 5:if(this.attemptsRun++,!(this.attemptsRun>this.maxAttempts)){t.next=8;break}return t.abrupt("return");case 8:this.cacheDom()?(this.renderContainer(),this.renderComponent(),this.bindEvents()):this.initRecursionTimer=setTimeout(this.init.bind(this),this.attemptInterval);case 10:case"end":return t.stop()}}),t,this)}))),function(){return i.apply(this,arguments)})},{key:"cacheTaxonomyData",value:(a=kn(regeneratorRuntime.mark((function t(){var e,r,n=this;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e=Object(ot.get)(rankMath,"assessor.primaryTaxonomy.name")||"",r=Object(ot.get)(ETBuilderBackendDynamic,"getTaxonomies",{}),this.primaryTaxonomyTerms=r[e]||[],t.next=4,c()({path:"/wp-json/wp/v2/taxonomies"}).then((function(t){n.primaryTaxonomy=Object.keys(r).includes(e)&&t[e]?t[e]:{}}));case 4:this.hasPostPrimaryTaxonomySupport=!A.a.isEmptyObject(this.primaryTaxonomy),this.primaryTaxonomyValue=Object(ot.get)(ETBuilderBackendDynamic,"pageSettingsValues.et_pb_post_settings_".concat(this.primaryTaxonomy.rest_base),"");case 6:case"end":return t.stop()}}),t,this)}))),function(){return a.apply(this,arguments)})},{key:"cacheDom",value:function(){return this.$diviSettingsModal=A()(document).find(".et-fb-modal__page-settings"),!!this.$diviSettingsModal.length&&(this.$diviTermSettingInputs=this.$diviSettingsModal.find(".et-fb-option--".concat(this.primaryTaxonomy.rest_base)),this.$diviTermSettingArea=this.$diviTermSettingInputs.parents(".et-fb-form__group"),this.$diviTermSettingArea.length||(this.$diviTermSettingArea=this.workaroundForFalseDiviTaxonomySelector()),this.$PrimaryTermSelectContainer=A()('<div id="rank-math-primary-term-input" />'),!0)}},{key:"workaroundForFalseDiviTaxonomySelector",value:function(){var t=this.primaryTaxonomy.name.toLowerCase();return this.$diviSettingsModal.find(".et-fb-form__label-text").filter((function(e,r){return A()(r).text().toLowerCase()===t})).parents(".et-fb-form__group")}},{key:"renderContainer",value:function(){this.$diviTermSettingArea.after(this.$PrimaryTermSelectContainer)}},{key:"renderComponent",value:function(t){var e={taxonomySlug:this.primaryTaxonomy.slug,options:this.formatActiveTerms(t)};Object(p.render)(Object(p.createElement)(yn,e),this.$PrimaryTermSelectContainer[0])}},{key:"bindEvents",value:function(){var t=this;Object(l.addFilter)("et.builder.store.setting.update","rank-math",(function(e,r){return"et_pb_post_settings_".concat(t.primaryTaxonomy.rest_base)===r&&t.renderComponent(e),e}))}},{key:"formatActiveTerms",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.primaryTaxonomyValue;return this.primaryTaxonomyTerms.length&&e.trim()?e.split(",").map((function(e){var r=Object(ot.find)(t.primaryTaxonomyTerms,["term_id",parseInt(e)])||{};return{label:r.name,value:r.term_id}})):[]}}],r&&wn(e.prototype,r),n&&wn(e,n),Object.defineProperty(e,"prototype",{writable:!1}),t}();_n.initRecursionTimer=void 0,_n.attemptsRun=0,_n.maxAttempts=10,_n.attemptInterval=1e3;var On=["className","children"];function Sn(){return Sn=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},Sn.apply(this,arguments)}function jn(t,e){if(null==t)return{};var r,n,a=function(t,e){if(null==t)return{};var r,n,a={},i=Object.keys(t);for(n=0;n<i.length;n++)r=i[n],e.indexOf(r)>=0||(a[r]=t[r]);return a}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n<i.length;n++)r=i[n],e.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(t,r)&&(a[r]=t[r])}return a}var Tn=function(t){var e=t.className,r=t.children,n=jn(t,On),a=ln()("rank-math-rm-modal-button",e);return wp.element.createElement("button",Sn({type:"button",className:a},n),r)},Dn=function(){return wp.element.createElement("div",{className:"et-fb-icon et-fb-icon--close",style:{fill:"rgb(255, 255, 255)",width:"28px",minWidth:"28px",height:"28px",margin:"-6px"}},wp.element.createElement("svg",{viewBox:"0 0 28 28",preserveAspectRatio:"xMidYMid meet",shapeRendering:"geometricPrecision"},wp.element.createElement("g",null,wp.element.createElement("path",{d:"M15.59 14l4.08-4.082a1.124 1.124 0 0 0-1.587-1.588L14 12.411 9.918 8.329A1.124 1.124 0 0 0 8.33 9.92L12.411 14l-4.082 4.082a1.124 1.124 0 0 0 1.59 1.589L14 15.589l4.082 4.082a1.124 1.124 0 0 0 1.589-1.59L15.589 14h.001z",fillRule:"evenodd"}))))},In=function(){var t=ln()("rank-math-rm-modal-header-discard-button");return wp.element.createElement(Tn,{className:t,onClick:function(){Object(s.dispatch)("rank-math").toggleIsDiviRankMathModalActive(!1)}},wp.element.createElement(Dn,null))},Pn=function(){var t=ln()("rank-math-rm-modal-header");return wp.element.createElement("header",{className:t},wp.element.createElement("div",{className:"rank-math-rm-modal-header"},wp.element.createElement("div",{className:"rank-math-rm-modal-header-title"},"Rank Math SEO"),wp.element.createElement("ul",{className:"rank-math-rm-modal-header-options"},wp.element.createElement("li",{className:"rank-math-rm-modal-header-option"},wp.element.createElement(In,null)))))},An=function(t){var e=t.children,r=ln()("rank-math-rm-modal-content","rank-math-sidebar-panel");return wp.element.createElement("div",{className:r},e)},En=Object(s.withSelect)((function(t){return{rmUiActive:(0,t("rank-math").isDiviRankMathModalActive)()}}))((function(t){var e=t.rmUiActive,r=ln()("rank-math-rm-modal",{"rank-math-rm-modal-is-hidden":!e}),n=ln()("rank-math-rm-modal-inner");return wp.element.createElement("div",{className:r},wp.element.createElement("div",{className:n},wp.element.createElement(Pn,null),wp.element.createElement(An,null,Object(l.applyFilters)("rank_math_app",{})())))})),Mn=Object(d.withFilters)("rankMath.diviAppModal")(En),Rn=function(){return wp.element.createElement(d.SlotFillProvider,null,wp.element.createElement("div",{className:"rank-math-rm-app"},wp.element.createElement(Mn,null)))};function Cn(t){return Cn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Cn(t)}function xn(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Bn(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function Un(){return Un="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(t,e,r){var n=Fn(t,e);if(n){var a=Object.getOwnPropertyDescriptor(n,e);return a.get?a.get.call(arguments.length<3?t:r):a.value}},Un.apply(this,arguments)}function Fn(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=Kn(t)););return t}function Nn(t,e){return Nn=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t},Nn(t,e)}function $n(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Kn(t);if(e){var a=Kn(this).constructor;r=Reflect.construct(n,arguments,a)}else r=n.apply(this,arguments);return Hn(this,r)}}function Hn(t,e){if(e&&("object"===Cn(e)||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}function Kn(t){return Kn=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},Kn(t)}var zn=function(){return u.MediaUpload},Ln=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&Nn(t,e)}(i,t);var e,r,n,a=$n(i);function i(){return xn(this,i),a.apply(this,arguments)}return e=i,(r=[{key:"setup",value:function(t){c.a.use(c.a.createNonceMiddleware(rankMath.restNonce)),this.registerSlots=this.registerSlots.bind(this),Object(l.addAction)("rank_math_loaded","rank-math",this.registerSlots,0),Object(l.addFilter)("editor.MediaUpload","rank-math/replace-media-upload",zn),Un(Kn(i.prototype),"setup",this).call(this,t)}},{key:"registerSlots",value:function(){this.RankMathAfterEditor=b,this.RankMathAfterFocusKeyword=D,this.RankMathAdvancedTab=_,this.slots={AfterEditor:b,AfterFocusKeyword:D,AdvancedTab:_}}},{key:"updatePermalink",value:function(t){Object(s.dispatch)("rank-math").updatePermalink(t)}},{key:"updatePermalinkSanitize",value:function(t){t=this.assessor.getResearch("slugify")(t),Object(s.dispatch)("rank-math").updatePermalink(t)}}])&&Bn(e.prototype,r),n&&Bn(e,n),Object.defineProperty(e,"prototype",{writable:!1}),i}(tn);window.addEventListener("message",(function(t){"et_builder_api_ready"===t.data.etBuilderEvent&&(window.rankMathEditor=new Ln,window.rankMathGutenberg=window.rankMathEditor,window.rankMathEditor.setup(new un),bn.init(),new _n,Object(p.render)(Object(p.createElement)(Rn),document.getElementById("rank-math-rm-app-root")),Object(s.dispatch)("rank-math").refreshResults())}))},7:function(t,e){t.exports=wp.components},8:function(t,e,r){var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var t=[],e=0;e<arguments.length;e++){var n=arguments[e];if(n){var i=typeof n;if("string"===i||"number"===i)t.push(n);else if(Array.isArray(n)){if(n.length){var o=a.apply(null,n);o&&t.push(o)}}else if("object"===i)if(n.toString===Object.prototype.toString)for(var c in n)r.call(n,c)&&n[c]&&t.push(c);else t.push(n.toString())}}return t.join(" ")}t.exports?(a.default=a,t.exports=a):void 0===(n=function(){return a}.apply(e,[]))||(t.exports=n)}()},9:function(t,e){t.exports=wp.apiFetch}});
1
+ !function(t){var e={};function r(n){if(e[n])return e[n].exports;var a=e[n]={i:n,l:!1,exports:{}};return t[n].call(a.exports,a,a.exports,r),a.l=!0,a.exports}r.m=t,r.c=e,r.d=function(t,e,n){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var a in t)r.d(n,a,function(e){return t[e]}.bind(null,a));return n},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="",r(r.s=66)}({0:function(t,e){t.exports=lodash},1:function(t,e){t.exports=wp.data},13:function(t,e){t.exports=wp.url},2:function(t,e){t.exports=jQuery},21:function(t,e){t.exports=wp.mediaUtils},3:function(t,e){t.exports=wp.hooks},4:function(t,e){t.exports=wp.i18n},5:function(t,e){t.exports=rankMathAnalyzer},6:function(t,e){t.exports=wp.element},66:function(t,e,r){"use strict";r.r(e);var n={};r.r(n),r.d(n,"updateKeywords",(function(){return x})),r.d(n,"updatePillarContent",(function(){return B})),r.d(n,"toggleFrontendScore",(function(){return U})),r.d(n,"updateAnalysisScore",(function(){return F})),r.d(n,"updateCanonicalUrl",(function(){return N})),r.d(n,"updateAdvancedRobots",(function(){return $})),r.d(n,"updateRobots",(function(){return H})),r.d(n,"updateBreadcrumbTitle",(function(){return K})),r.d(n,"resetDirtyMetadata",(function(){return z})),r.d(n,"updateFacebookTitle",(function(){return L})),r.d(n,"updateFacebookDescription",(function(){return G})),r.d(n,"updateFacebookImage",(function(){return V})),r.d(n,"updateFacebookImageID",(function(){return Q})),r.d(n,"updateFacebookHasOverlay",(function(){return W})),r.d(n,"updateFacebookImageOverlay",(function(){return q})),r.d(n,"updateAppData",(function(){return R})),r.d(n,"updateAppUi",(function(){return C})),r.d(n,"updatePostID",(function(){return Y})),r.d(n,"updatePermalink",(function(){return J})),r.d(n,"updateTitle",(function(){return X})),r.d(n,"updateDescription",(function(){return Z})),r.d(n,"updateFeaturedImage",(function(){return tt})),r.d(n,"updatePrimaryTermID",(function(){return et})),r.d(n,"updateRedirection",(function(){return rt})),r.d(n,"updateRedirectionItem",(function(){return nt})),r.d(n,"resetRedirection",(function(){return at})),r.d(n,"updateHasRedirect",(function(){return it})),r.d(n,"updateSerpTitle",(function(){return lt})),r.d(n,"updateSerpSlug",(function(){return dt})),r.d(n,"updateSerpDescription",(function(){return ft})),r.d(n,"toggleSnippetEditor",(function(){return mt})),r.d(n,"updateSnippetPreviewType",(function(){return ht})),r.d(n,"toggleTrendsCta",(function(){return gt})),r.d(n,"updateTwitterUseFacebook",(function(){return bt})),r.d(n,"updateTwitterCardType",(function(){return yt})),r.d(n,"updateTwitterTitle",(function(){return vt})),r.d(n,"updateTwitterDescription",(function(){return kt})),r.d(n,"updateTwitterAuthor",(function(){return wt})),r.d(n,"updateTwitterImageID",(function(){return _t})),r.d(n,"updateTwitterImage",(function(){return Ot})),r.d(n,"updateTwitterHasOverlay",(function(){return St})),r.d(n,"updateTwitterImageOverlay",(function(){return jt})),r.d(n,"updateTwitterPlayerUrl",(function(){return Tt})),r.d(n,"updateTwitterPlayerSize",(function(){return Dt})),r.d(n,"updateTwitterPlayerStreamUrl",(function(){return It})),r.d(n,"updateTwitterPlayerStreamCtype",(function(){return Pt})),r.d(n,"updateTwitterAppDescription",(function(){return At})),r.d(n,"updateTwitterAppIphoneID",(function(){return Et})),r.d(n,"updateTwitterAppIphoneName",(function(){return Mt})),r.d(n,"updateTwitterAppIphoneUrl",(function(){return Rt})),r.d(n,"updateTwitterAppIpadID",(function(){return Ct})),r.d(n,"updateTwitterAppIpadName",(function(){return xt})),r.d(n,"updateTwitterAppIpadUrl",(function(){return Bt})),r.d(n,"updateTwitterAppGoogleplayID",(function(){return Ut})),r.d(n,"updateTwitterAppGoogleplayName",(function(){return Ft})),r.d(n,"updateTwitterAppGoogleplayUrl",(function(){return Nt})),r.d(n,"updateTwitterAppCountry",(function(){return $t})),r.d(n,"toggleLoaded",(function(){return Ht})),r.d(n,"updateSelectedKeyword",(function(){return Kt})),r.d(n,"refreshResults",(function(){return zt})),r.d(n,"setVersion",(function(){return Lt})),r.d(n,"toggleIsDiviPageSettingsBarActive",(function(){return Gt})),r.d(n,"toggleIsDiviRankMathModalActive",(function(){return Vt})),r.d(n,"toggleSchemaEditor",(function(){return Jt})),r.d(n,"toggleSchemaTemplates",(function(){return Xt})),r.d(n,"schemaUpdated",(function(){return Zt})),r.d(n,"setEditingSchemaId",(function(){return te})),r.d(n,"setEditorTab",(function(){return ee})),r.d(n,"setTemplateTab",(function(){return re})),r.d(n,"updateEditSchemas",(function(){return ne})),r.d(n,"updateSchemas",(function(){return ae})),r.d(n,"updateEditSchema",(function(){return ie})),r.d(n,"saveSchema",(function(){return oe})),r.d(n,"deleteSchema",(function(){return ce})),r.d(n,"saveTemplate",(function(){return se})),r.d(n,"updateKeywordsData",(function(){return ue})),r.d(n,"updateAIScore",(function(){return pe}));var a={};r.r(a),r.d(a,"appData",(function(){return be})),r.d(a,"appUi",(function(){return _e}));var i={};r.r(i),r.d(i,"getAppData",(function(){return Oe})),r.d(i,"getDirtyMetadata",(function(){return Se})),r.d(i,"getAnalysisScore",(function(){return je})),r.d(i,"getKeywords",(function(){return Te})),r.d(i,"getPillarContent",(function(){return De})),r.d(i,"getRobots",(function(){return Ie})),r.d(i,"getAdvancedRobots",(function(){return Pe})),r.d(i,"getCanonicalUrl",(function(){return Ae})),r.d(i,"getBreadcrumbTitle",(function(){return Ee})),r.d(i,"getRichSnippets",(function(){return Me})),r.d(i,"getShowScoreFrontend",(function(){return Re})),r.d(i,"isLoaded",(function(){return Ce})),r.d(i,"getSelectedKeyword",(function(){return xe})),r.d(i,"isRefreshing",(function(){return Be})),r.d(i,"isPro",(function(){return Ue})),r.d(i,"isDiviPageSettingsBarActive",(function(){return Fe})),r.d(i,"isDiviRankMathModalActive",(function(){return Ne})),r.d(i,"getFacebookTitle",(function(){return $e})),r.d(i,"getFacebookDescription",(function(){return He})),r.d(i,"getFacebookAuthor",(function(){return Ke})),r.d(i,"getFacebookImageID",(function(){return ze})),r.d(i,"getFacebookImage",(function(){return Le})),r.d(i,"getFacebookHasOverlay",(function(){return Ge})),r.d(i,"getFacebookImageOverlay",(function(){return Ve})),r.d(i,"getPostID",(function(){return Qe})),r.d(i,"getTitle",(function(){return We})),r.d(i,"getPermalink",(function(){return qe})),r.d(i,"getDescription",(function(){return Ye})),r.d(i,"getFeaturedImage",(function(){return Je})),r.d(i,"getFeaturedImageHtml",(function(){return Xe})),r.d(i,"getPrimaryTermID",(function(){return Ze})),r.d(i,"getRedirectionID",(function(){return tr})),r.d(i,"getRedirectionType",(function(){return er})),r.d(i,"getRedirectionUrl",(function(){return rr})),r.d(i,"getRedirectionItem",(function(){return nr})),r.d(i,"hasRedirect",(function(){return ar})),r.d(i,"getSerpTitle",(function(){return or})),r.d(i,"getSerpSlug",(function(){return cr})),r.d(i,"getSerpDescription",(function(){return sr})),r.d(i,"isSnippetEditorOpen",(function(){return ur})),r.d(i,"getSnippetPreviewType",(function(){return pr})),r.d(i,"isTrendsCtaOpen",(function(){return lr})),r.d(i,"isSchemaEditorOpen",(function(){return dr})),r.d(i,"isSchemaTemplatesOpen",(function(){return fr})),r.d(i,"hasSchemaUpdated",(function(){return mr})),r.d(i,"getSchemas",(function(){return hr})),r.d(i,"getEditSchemas",(function(){return gr})),r.d(i,"getEditingSchema",(function(){return br})),r.d(i,"getPreviewSchema",(function(){return yr})),r.d(i,"getEditorTab",(function(){return vr})),r.d(i,"getTemplateTab",(function(){return kr})),r.d(i,"getTwitterUseFacebook",(function(){return wr})),r.d(i,"getTwitterCardType",(function(){return _r})),r.d(i,"getTwitterTitle",(function(){return Or})),r.d(i,"getTwitterDescription",(function(){return Sr})),r.d(i,"getTwitterAuthor",(function(){return jr})),r.d(i,"getTwitterImageID",(function(){return Tr})),r.d(i,"getTwitterImage",(function(){return Dr})),r.d(i,"getTwitterHasOverlay",(function(){return Ir})),r.d(i,"getTwitterImageOverlay",(function(){return Pr})),r.d(i,"getTwitterAppDescription",(function(){return Ar})),r.d(i,"getTwitterAppIphoneID",(function(){return Er})),r.d(i,"getTwitterAppIphoneName",(function(){return Mr})),r.d(i,"getTwitterAppIphoneUrl",(function(){return Rr})),r.d(i,"getTwitterAppIpadID",(function(){return Cr})),r.d(i,"getTwitterAppIpadName",(function(){return xr})),r.d(i,"getTwitterAppIpadUrl",(function(){return Br})),r.d(i,"getTwitterAppGoogleplayID",(function(){return Ur})),r.d(i,"getTwitterAppGoogleplayName",(function(){return Fr})),r.d(i,"getTwitterAppGoogleplayUrl",(function(){return Nr})),r.d(i,"getTwitterAppCountry",(function(){return $r})),r.d(i,"getTwitterPlayerUrl",(function(){return Hr})),r.d(i,"getTwitterPlayerSize",(function(){return Kr})),r.d(i,"getTwitterPlayerStream",(function(){return zr})),r.d(i,"getTwitterPlayerStreamCtype",(function(){return Lr})),r.d(i,"getKeywordsData",(function(){return Gr})),r.d(i,"getContentAIScore",(function(){return Vr}));var o=r(9),c=r.n(o),s=r(1),u=r(21),p=r(6),l=r(3),d=r(7),f=Object(d.createSlotFill)("RankMathAfterEditor"),m=f.Fill,h=f.Slot,g=function(t){var e=t.children,r=t.className;return wp.element.createElement(m,null,wp.element.createElement(d.PanelRow,{className:r},e))};g.Slot=h;var b=g,y=Object(d.createSlotFill)("RankMathAdvancedTab"),v=y.Fill,k=y.Slot,w=function(t){var e=t.children,r=t.className;return wp.element.createElement(v,null,wp.element.createElement(d.PanelRow,{className:r},e))};w.Slot=k;var _=w,O=Object(d.createSlotFill)("RankMathAfterFocusKeyword"),S=O.Fill,j=O.Slot,T=function(t){var e=t.children,r=t.className;return wp.element.createElement(S,null,wp.element.createElement("div",{className:r},e))};T.Slot=j;var D=T,I=r(5),P=r(2),A=r.n(P);function E(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var M=new(function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.map=null}var e,r,n;return e=t,(r=[{key:"swap",value:function(t,e){var r=this;if(!(t=t||""))return"";var n=new RegExp(/%(([a-z0-9_-]+)\(([^)]*)\)|[^\s]+)%/,"giu");return t.replace(" %page%","").replace("%sep% %sep%","%sep%").replace(n,(function(t){return r.replace(e,t)})).trim()}},{key:"replace",value:function(t,e){var r=e.toLowerCase().slice(1,-1);return["term_description","user_description"].includes(r)?"undefined"!=typeof tinymce&&tinymce.activeEditor&&"rank_math_description_editor"===tinymce.activeEditor.id?tinymce.activeEditor.getContent():A()("#description").val():r.includes("customfield(")?(r=r.replace("customfield(","").replace(")",""))in rankMath.customFields?rankMath.customFields[r]:"":(t=t||this.getMap(),(r="seo_description"===(r="seo_title"===(r=r.includes("(")?r.split("(")[0]:r)?"title":r)?"excerpt":r)in t?t[r]:"")}},{key:"getMap",value:function(){var t=this;return null!==this.map||(this.map={},A.a.each(rankMath.variables,(function(e,r){e=e.toLowerCase().replace(/%+/g,"").split("(")[0],t.map[e]=r.example}))),this.map}},{key:"setVariable",value:function(t,e){null!==this.map?this.map[t]=e:void 0!==rankMath.variables[t]&&(rankMath.variables[t].example=e)}}])&&E(e.prototype,r),n&&E(e,n),Object.defineProperty(e,"prototype",{writable:!1}),t}());function R(t,e){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return e=Object(l.applyFilters)("rank_math_sanitize_data",e,t,r),null!==n&&(n=Object(l.applyFilters)("rank_math_sanitize_meta_value",n,t,r)),n=null===n?e:n,Object(l.doAction)("rank_math_data_changed",t,e,r),{type:"RANK_MATH_APP_DATA",key:t,value:e,metaKey:r,metaValue:n}}function C(t,e){return Object(l.doAction)("rank_math_update_app_ui",t,e),{type:"RANK_MATH_APP_UI",key:t,value:e}}function x(t){return M.setVariable("focuskw",t.split(",")[0]),rankMathEditor.refresh("keyword"),R("keywords",t,"rank_math_focus_keyword")}function B(t){return R("pillarContent",t,"rank_math_pillar_content",!0===t?"on":"off")}function U(t){return R("showScoreFrontend",t,"rank_math_dont_show_seo_score",!0===t?"off":"on")}function F(t){return R("score",t,"rank_math_seo_score")}function N(t){return R("canonicalUrl",t,"rank_math_canonical_url")}function $(t){return R("advancedRobots",t,"rank_math_advanced_robots")}function H(t){return R("robots",t,"rank_math_robots",Object.keys(t))}function K(t){return R("breadcrumbTitle",t,"rank_math_breadcrumb_title")}function z(){return R("dirtyMetadata",{})}function L(t){return R("facebookTitle",t,"rank_math_facebook_title")}function G(t){return R("facebookDescription",t,"rank_math_facebook_description")}function V(t){return R("facebookImage",t,"rank_math_facebook_image")}function Q(t){return R("facebookImageID",t,"rank_math_facebook_image_id")}function W(t){return R("facebookHasOverlay",t,"rank_math_facebook_enable_image_overlay",!0===t?"on":"off")}function q(t){return R("facebookImageOverlay",t,"rank_math_facebook_image_overlay")}function Y(t){return rankMath.objectID=t,R("postID",t)}function J(t){return R("permalink",t,"permalink")}function X(t){return R("title",t,"rank_math_title")}function Z(t){return R("description",t,"rank_math_description")}function tt(t){return R("featuredImage",t)}function et(t,e){return R("primaryTerm",parseInt(t),"rank_math_primary_"+e)}function rt(t,e){return R(t,e)}function nt(t){return C("redirectionItem",t)}function at(){return C("redirectionItem",{})}function it(t){return C("hasRedirect",t)}var ot=r(0),ct=document.createElement("div"),st=function(t){return t&&"string"==typeof t&&(t=t.replace(/<script[^>]*>([\S\s]*?)<\/script>/gim,"").replace(/<\/?\w(?:[^"'>]|"[^"]*"|'[^']*')*>/gim,""),ct.innerHTML=t,t=ct.textContent,ct.textContent=""),t},ut=function(t,e){return t=(t=I.Helpers.cleanText(t)).replace(/\r?\n|\r/g," "),e?Object(ot.truncate)(t,{length:e,separator:" "}):t},pt=function(t){var e=rankMathEditor.assessor.dataCollector.getData(),r=e.excerpt,n=e.content?function(t){if(Object(ot.isEmpty)(t))return"";t=Object(ot.unescape)(t).replace(/\[caption[^\]]*\](.*)\[\/caption\]/g,"");var e=Object(ot.filter)(I.Helpers.matchParagraphs(t,!0,!0),(function(t){return""!==t.trim()}));if(!e.length)return"";var r=rankMathEditor.getPrimaryKeyword();if(""!==r){var n=Object(ot.filter)(e,(function(t){return Object(ot.includes)(t.toLowerCase(),r.toLowerCase())}));if(0<n.length)return ut(n[0],160)}return ut(e[0],160)}(e.content.replace(/<script[^>]*>([\S\s]*?)<\/script>/gim,"")):"",a=Object(ot.isUndefined)(r)||Object(ot.isEmpty)(r)?n:Object(ot.unescape)(r);if(M.setVariable("excerpt",a),M.setVariable("seo_description",a),""!==(t=st(Object(l.applyFilters)("rankMath/description",t))))return I.Helpers.cleanText(t);if(!Object(ot.isUndefined)(r)&&!Object(ot.isEmpty)(r))return I.Helpers.cleanText(r);var i=Object(ot.unescape)(rankMath.assessor.serpData.descriptionTemplate);return Object(ot.isUndefined)(i)||""===i?n:I.Helpers.cleanText(i)};function lt(t){return t=M.swap(""!==t?t:rankMath.assessor.serpData.titleTemplate),rankMathEditor.refresh("title"),C("serpTitle",t)}function dt(t){return t=""!==t?t:rankMathEditor.assessor.dataCollector.getSlug(),rankMathEditor.refresh("permalink"),C("serpSlug",t)}function ft(t){return t=M.swap(pt(t)),rankMathEditor.refresh("description"),C("serpDescription",t)}function mt(t){return C("isSnippetEditorOpen",t)}function ht(t){return C("snippetPreviewType",t)}function gt(t){return C("isTrendsCtaOpen",t)}function bt(t){return R("twitterUseFacebook",t,"rank_math_twitter_use_facebook",!0===t?"on":"off")}function yt(t){return R("twitterCardType",t,"rank_math_twitter_card_type")}function vt(t){return R("twitterTitle",t,"rank_math_twitter_title")}function kt(t){return R("twitterDescription",t,"rank_math_twitter_description")}function wt(t){return R("twitterAuthor",t,"rank_math_twitter_author")}function _t(t){return R("twitterImageID",t,"rank_math_twitter_image_id")}function Ot(t){return R("twitterImage",t,"rank_math_twitter_image")}function St(t){return R("twitterHasOverlay",t,"rank_math_twitter_enable_image_overlay",!0===t?"on":"off")}function jt(t){return R("twitterImageOverlay",t,"rank_math_twitter_image_overlay")}function Tt(t){return R("twitterPlayerUrl",t,"rank_math_twitter_player_url")}function Dt(t){return R("twitterPlayerSize",t,"rank_math_twitter_player_size")}function It(t){return R("twitterPlayerStream",t,"rank_math_twitter_player_stream")}function Pt(t){return R("twitterPlayerStreamCtype",t,"rank_math_twitter_player_stream_ctype")}function At(t){return R("twitterAppDescription",t,"rank_math_twitter_app_description")}function Et(t){return R("twitterAppIphoneID",t,"rank_math_twitter_app_iphone_id")}function Mt(t){return R("twitterAppIphoneName",t,"rank_math_twitter_app_iphone_name")}function Rt(t){return R("twitterAppIphoneUrl",t,"rank_math_twitter_app_iphone_url")}function Ct(t){return R("twitterAppIpadID",t,"rank_math_twitter_app_ipad_id")}function xt(t){return R("twitterAppIpadName",t,"rank_math_twitter_app_ipad_name")}function Bt(t){return R("twitterAppIpadUrl",t,"rank_math_twitter_app_ipad_url")}function Ut(t){return R("twitterAppGoogleplayID",t,"rank_math_twitter_app_googleplay_id")}function Ft(t){return R("twitterAppGoogleplayName",t,"rank_math_twitter_app_googleplay_name")}function Nt(t){return R("twitterAppGoogleplayUrl",t,"rank_math_twitter_app_googleplay_url")}function $t(t){return R("twitterAppCountry",t,"rank_math_twitter_app_country")}function Ht(t){return C("isLoaded",t)}function Kt(t){return C("selectedKeyword",t)}function zt(){return C("refreshResults",Date.now())}function Lt(){return C("isPro",!0)}function Gt(t){return C("isDiviPageSettingsBarActive",t)}function Vt(t){return C("isDiviRankMathModalActive",t)}var Qt=r(4);function Wt(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function qt(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?Wt(Object(r),!0).forEach((function(e){Yt(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):Wt(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function Yt(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function Jt(t){return C("isSchemaEditorOpen",t)}function Xt(t){return C("isSchemaTemplatesOpen",t)}function Zt(t){return C("schemaUpdated",t)}function te(t){return C("editingSchemaId",t)}function ee(t){return C("editorTab",t)}function re(t){return C("templateTab",t)}function ne(t){return C("editSchemas",t)}function ae(t){return R("schemas",t)}function ie(t,e){var r=qt({},Object(s.select)("rank-math").getEditSchemas());return r[t]=e,C("editSchemas",r)}function oe(t,e){var r=qt({},Object(s.select)("rank-math").getSchemas());return r[t]=e,R("schemas",r)}function ce(t){var e=qt({},Object(s.select)("rank-math").getSchemas());return delete e[t],Object(l.doAction)("rank_math_schema_trash",t),R("schemas",e,"rank_math_delete_"+t,"")}function se(t,e,r){return c()({method:"POST",path:"rankmath/v1/saveTemplate",data:{schema:t,postId:r}}).then((function(r){e({loading:!1,showNotice:!0,postId:r.id}),setTimeout((function(){e({showNotice:!1}),Object(ot.get)(rankMath,"isTemplateScreen",!1)&&(document.title=Object(Qt.__)("Edit Schema","rank-math"),window.history.pushState(null,"",r.link.replace(/&amp;/g,"&")))}),2e3),rankMath.schemaTemplates.push({schema:t,title:t.metadata.title,type:t["@type"]})})),e({loading:!0}),{type:"DONT_WANT_TO_DO_SOMETHING"}}function ue(t){return C("keywordsData",t)}function pe(t){return R("contentAIScore",t,"rank_math_contentai_score")}function le(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function de(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?le(Object(r),!0).forEach((function(e){fe(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):le(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function fe(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var me=rankMath.assessor.serpData,he=rankMath.assessor.hasRedirection,ge={postID:null,title:me.title?me.title:me.titleTemplate,description:me.description,keywords:me.focusKeywords,pillarContent:me.pillarContent,featuredImage:"",permalink:!1,primaryTerm:me.primaryTerm,robots:me.robots,advancedRobots:me.advancedRobots,canonicalUrl:me.canonicalUrl,breadcrumbTitle:me.breadcrumbTitle,showScoreFrontend:me.showScoreFrontend,redirectionID:he?Object(ot.get)(rankMath.assessor,"redirection.id",""):"",redirectionType:he?Object(ot.get)(rankMath.assessor,"redirection.header_code",""):"",redirectionUrl:he?Object(ot.get)(rankMath.assessor,"redirection.url_to",""):"",facebookTitle:me.facebookTitle,facebookImage:me.facebookImage,facebookImageID:me.facebookImageID,facebookAuthor:me.facebookAuthor,facebookDescription:me.facebookDescription,facebookHasOverlay:me.facebookHasOverlay,facebookImageOverlay:me.facebookImageOverlay,twitterTitle:me.twitterTitle,twitterImage:me.twitterImage,twitterAuthor:me.twitterAuthor,twitterImageID:me.twitterImageID,twitterCardType:me.twitterCardType,twitterUseFacebook:me.twitterUseFacebook,twitterDescription:me.twitterDescription,twitterHasOverlay:me.twitterHasOverlay,twitterImageOverlay:me.twitterImageOverlay,twitterPlayerUrl:me.twitterPlayerUrl,twitterPlayerSize:me.twitterPlayerSize,twitterPlayerStream:me.twitterPlayerStream,twitterPlayerStreamCtype:me.twitterPlayerStreamCtype,twitterAppDescription:me.twitterAppDescription,twitterAppIphoneName:me.twitterAppIphoneName,twitterAppIphoneID:me.twitterAppIphoneID,twitterAppIphoneUrl:me.twitterAppIphoneUrl,twitterAppIpadName:me.twitterAppIpadName,twitterAppIpadID:me.twitterAppIpadID,twitterAppIpadUrl:me.twitterAppIpadUrl,twitterAppGoogleplayName:me.twitterAppGoogleplayName,twitterAppGoogleplayID:me.twitterAppGoogleplayID,twitterAppGoogleplayUrl:me.twitterAppGoogleplayUrl,twitterAppCountry:me.twitterAppCountry,schemas:Object(ot.get)(rankMath,"schemas",{}),score:0,contentAIScore:{},dirtyMetadata:{}};function be(){var t,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ge,r=arguments.length>1?arguments[1]:void 0,n=de({},e.dirtyMetadata);return!1!==r.metaKey&&(n[r.metaKey]=r.metaValue),"RANK_MATH_APP_DATA"===r.type?"dirtyMetadata"===r.key?de(de({},e),{},{dirtyMetadata:r.value}):de(de({},e),{},(fe(t={},r.key,r.value),fe(t,"dirtyMetadata",n),t)):e}function ye(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function ve(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ye(Object(r),!0).forEach((function(e){ke(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ye(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function ke(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var we={isLoaded:!1,isPro:!1,selectedKeyword:{tag:"",index:0,data:{value:""}},hasRedirect:rankMath.assessor.hasRedirection&&!Object(ot.isEmpty)(Object(ot.get)(rankMath.assessor,"redirection.id",""))&&!Object(ot.isEmpty)(Object(ot.get)(rankMath.assessor,"redirection.url_to","")),serpTitle:"",serpSlug:"",serpDescription:"",isSnippetEditorOpen:!1,snippetPreviewType:"",refreshResults:"",redirectionItem:{},isTrendsCtaOpen:!1,editorTab:"",templateTab:"",editSchemas:{},editingSchemaId:"",isSchemaEditorOpen:!1,isSchemaTemplatesOpen:!1,schemaUpdated:!1,isDiviRankMathModalActive:!1,isDiviPageSettingsBarActive:!1,keywordsData:Object(ot.get)(rankMath,"ca_data",[])};function _e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:we,e=arguments.length>1?arguments[1]:void 0;return"RANK_MATH_APP_UI"===e.type?ve(ve({},t),{},ke({},e.key,e.value)):t}function Oe(t){return t.appData}function Se(t){return t.appData.dirtyMetadata}function je(t){return t.appData.score}function Te(t){return t.appData.keywords}function De(t){return t.appData.pillarContent}function Ie(t){return t.appData.robots}function Pe(t){return t.appData.advancedRobots}function Ae(t){return t.appData.canonicalUrl}function Ee(t){return t.appData.breadcrumbTitle}function Me(t){return"todo"}function Re(t){return t.appData.showScoreFrontend}function Ce(t){return t.appUi.isLoaded}function xe(t){return t.appUi.selectedKeyword}function Be(t){return t.appUi.refreshResults}function Ue(t){return t.appUi.isPro}function Fe(t){return t.appUi.isDiviPageSettingsBarActive}function Ne(t){return t.appUi.isDiviRankMathModalActive}function $e(t){return t.appData.facebookTitle}function He(t){return t.appData.facebookDescription}function Ke(t){return t.appData.facebookAuthor}function ze(t){return t.appData.facebookImageID}function Le(t){return t.appData.facebookImage}function Ge(t){return t.appData.facebookHasOverlay}function Ve(t){return""!==t.appData.facebookImageOverlay?t.appData.facebookImageOverlay:"play"}function Qe(t){return t.appData.postID}function We(t){return t.appData.title}function qe(t){return t.appData.permalink}function Ye(t){return t.appData.description}function Je(t){return t.appData.featuredImage}function Xe(t){var e=t.appData.featuredImage;return'<img src="'.concat(e.source_url,'" alt="').concat(e.alt_text,'" >')}function Ze(t){return t.appData.primaryTerm}function tr(t){return t.appData.redirectionID}function er(t){return t.appData.redirectionType}function rr(t){return t.appData.redirectionUrl}function nr(t){return t.appUi.redirectionItem}function ar(t){return t.appUi.hasRedirect}var ir=r(13);function or(t){return st(t.appUi.serpTitle)}function cr(t){return Object(ir.safeDecodeURIComponent)(t.appUi.serpSlug)}function sr(t){return t.appUi.serpDescription}function ur(t){return t.appUi.isSnippetEditorOpen}function pr(t){return t.appUi.snippetPreviewType}function lr(t){return t.appUi.isTrendsCtaOpen}function dr(t){return t.appUi.isSchemaEditorOpen}function fr(t){return t.appUi.isSchemaTemplatesOpen}function mr(t){return t.appUi.schemaUpdated}function hr(t){return t.appData.schemas}function gr(t){return t.appUi.editSchemas}function br(t){return{id:t.appUi.editingSchemaId,data:t.appUi.editSchemas[t.appUi.editingSchemaId]}}function yr(t){return t.appData.schemas[t.appUi.editingSchemaId]}function vr(t){return t.appUi.editorTab}function kr(t){return t.appUi.templateTab}function wr(t){return t.appData.twitterUseFacebook}function _r(t){return t.appData.twitterCardType}function Or(t){return t.appData.twitterTitle}function Sr(t){return t.appData.twitterDescription}function jr(t){return t.appData.twitterAuthor}function Tr(t){return t.appData.twitterImageID}function Dr(t){return t.appData.twitterImage}function Ir(t){return t.appData.twitterHasOverlay}function Pr(t){return""!==t.appData.twitterImageOverlay?t.appData.twitterImageOverlay:"play"}function Ar(t){return t.appData.twitterAppDescription}function Er(t){return t.appData.twitterAppIphoneID}function Mr(t){return t.appData.twitterAppIphoneName}function Rr(t){return t.appData.twitterAppIphoneUrl}function Cr(t){return t.appData.twitterAppIpadID}function xr(t){return t.appData.twitterAppIpadName}function Br(t){return t.appData.twitterAppIpadUrl}function Ur(t){return t.appData.twitterAppGoogleplayID}function Fr(t){return t.appData.twitterAppGoogleplayName}function Nr(t){return t.appData.twitterAppGoogleplayUrl}function $r(t){return t.appData.twitterAppCountry}function Hr(t){return t.appData.twitterPlayerUrl}function Kr(t){return t.appData.twitterPlayerSize}function zr(t){return t.appData.twitterPlayerStream}function Lr(t){return t.appData.twitterPlayerStreamCtype}function Gr(t){return t.appUi.keywordsData}function Vr(t){return t.appData.contentAIScore}var Qr=Object(s.registerStore)("rank-math",{reducer:Object(s.combineReducers)(a),selectors:i,actions:n});function Wr(){return Qr}function qr(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var Yr=function(){function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.analyzer=new I.Analyzer({i18n:Qt,analyses:rankMath.assessor.researchesTests}),this.dataCollector=e,this.registerRefresh(),this.updateKeywordResult=this.updateKeywordResult.bind(this),this.sanitizeData=this.sanitizeData.bind(this),Object(l.addAction)("rankMath_analysis_keywordUsage_updated","rank-math",this.updateKeywordResult),Object(l.addFilter)("rank_math_sanitize_meta_value","rank-math",this.sanitizeData),Object(l.addFilter)("rank_math_sanitize_data","rank-math",this.sanitizeData)}var e,r,n;return e=t,(r=[{key:"updateKeywordResult",value:function(t,e){rankMathEditor.resultManager.update(t,{keywordNotUsed:e}),t===this.getSelectedKeyword().toLowerCase()&&Object(s.dispatch)("rank-math").refreshResults()}},{key:"sanitizeData",value:function(t,e){return"schemas"===e||Object(ot.isObject)(t)||Object(ot.isEmpty)(t)?t:I.Helpers.sanitizeAppData(t)}},{key:"getPaper",value:function(t,e){var r=Wr().getState(),n=this.dataCollector.getData(),a=new I.Paper("",{locale:rankMath.localeFull});return a.setTitle(r.appUi.serpTitle),a.setPermalink(n.slug),a.setDescription(r.appUi.serpDescription),a.setUrl(n.permalink),a.setText(Object(ot.unescape)(Object(l.applyFilters)("rank_math_content",n.content))),a.setKeyword(t),a.setKeywords(e),Object(ot.isUndefined)(n.featuredImage)||(a.setThumbnail(n.featuredImage.source_url),a.setThumbnailAltText(I.Helpers.removeDiacritics(n.featuredImage.alt_text))),a}},{key:"registerRefresh",value:function(){var t=this;this.refresh=Object(ot.debounce)((function(e){var r=Wr().getState();if(!1!==r.appUi.isLoaded){var n=r.appData.keywords.split(","),a=[];Object(l.doAction)("rank_math_"+e+"_refresh"),n.map((function(e,r){var i=t.getPaper(I.Helpers.removeDiacritics(e),n),o=0===r?rankMath.assessor.researchesTests:t.filterTests(t.getSecondaryKeywordTests());a.push(t.analyzer.analyzeSome(o,i).then((function(t){rankMathEditor.resultManager.update(i.getKeyword(),t,0===r),0===r&&Object(s.dispatch)("rank-math").updateAnalysisScore(rankMathEditor.resultManager.getScore(i.getKeyword()))}))),Promise.all(a).then((function(){Object(s.dispatch)("rank-math").refreshResults()}))}))}}),500)}},{key:"getSecondaryKeywordTests",value:function(){return["keywordInContent","lengthContent","keywordInSubheadings","keywordDensity","lengthPermalink","linksHasExternals","linksNotAllExternals","linksHasInternal","titleSentiment","titleHasPowerWords","titleHasNumber","contentHasTOC","contentHasShortParagraphs","contentHasAssets"]}},{key:"getPrimaryKeyword",value:function(){var t=Wr().getState().appData.keywords;return I.Helpers.removeDiacritics(t.split(",")[0])}},{key:"getSelectedKeyword",value:function(){var t=Wr().getState(),e=""!==t.appUi.selectedKeyword.data.value?t.appUi.selectedKeyword.data.value:t.appData.keywords.split(",")[0];return I.Helpers.removeDiacritics(e)}},{key:"getResearch",value:function(t){return this.analyzer.researcher.getResearch(t)}},{key:"filterTests",value:function(t){return Object(ot.intersection)(t,rankMath.assessor.researchesTests)}}])&&qr(e.prototype,r),n&&qr(e,n),Object.defineProperty(e,"prototype",{writable:!1}),t}();function Jr(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var Xr=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),rankMath.is_front_page&&(Object(l.addFilter)("rankMath_analysis_contentLength","rank-math",this.contentLength),Object(l.addFilter)("rankMath_analysis_contentLength_boundaries","rank-math",this.contentLengthBoundary))}var e,r,n;return e=t,(r=[{key:"contentLength",value:function(t){return{hasScore:t.hasScore,failed:Object(Qt.__)("Content is %1$d words long. Consider using at least 300 words.","rank-math"),tooltipText:Object(Qt.__)("Minimum recommended content length should be 300 words.","rank-math"),emptyContent:Object(Qt.sprintf)(Object(Qt.__)("Content should be %1$s long.","rank-math"),'<a href="https://s.rankmath.com/100contentlength" target="_blank">'+Object(Qt.__)("300 words","rank-math")+"</a>")}}},{key:"contentLengthBoundary",value:function(){return{recommended:{boundary:299,score:8},belowRecommended:{boundary:200,score:5},low:{boundary:50,score:2}}}}])&&Jr(e.prototype,r),n&&Jr(e,n),Object.defineProperty(e,"prototype",{writable:!1}),t}();function Zr(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var tn=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t)}var e,r,n;return e=t,(r=[{key:"setup",value:function(t){Wr(),this.resultManager=new I.ResultManager,this.assessor=new Yr(t),new Xr,Object(l.doAction)("rank_math_loaded")}},{key:"refresh",value:function(t){this.assessor.refresh(t)}},{key:"getPrimaryKeyword",value:function(){return this.assessor.getPrimaryKeyword()}},{key:"getSelectedKeyword",value:function(){return this.assessor.getSelectedKeyword()}},{key:"updatePermalink",value:function(t){throw"Implement the function"}},{key:"updatePermalinkSanitize",value:function(t){throw"Implement the function"}}])&&Zr(e.prototype,r),n&&Zr(e,n),Object.defineProperty(e,"prototype",{writable:!1}),t}();function en(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function rn(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?en(Object(r),!0).forEach((function(e){nn(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):en(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function nn(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function an(t,e,r,n,a,i,o){try{var c=t[i](o),s=c.value}catch(t){return void r(t)}c.done?e(s):Promise.resolve(s).then(n,a)}function on(t){return function(){var e=this,r=arguments;return new Promise((function(n,a){var i=t.apply(e,r);function o(t){an(i,n,a,o,c,"next",t)}function c(t){an(i,n,a,o,c,"throw",t)}o(void 0)}))}}function cn(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var sn=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.initialize=!1,this.etSettingsData={title:"",excerpt:"",featuredImage:""},this._featuredImage=null,this._data={id:!1,slug:!1,permalink:!1,content:!1,title:!1,excerpt:!1,featuredImage:!1},this.refresh=this.refresh.bind(this),this.savePost=this.savePost.bind(this),this.saveRedirection=this.saveRedirection.bind(this),this.saveSchemas=this.saveSchemas.bind(this),this.subscribeToDivi()}var e,r,n,a,i,o;return e=t,r=[{key:"collectPostData",value:function(){return{id:this.getPostID(),slug:this.getSlug(),permalink:this.getPermalink(),content:this.getContent(),title:this.getTitle(),excerpt:this.getExcerpt(),featuredImage:this.getFeaturedImage()}}},{key:"getPostID",value:function(){return parseInt(Object(ot.get)(ETBuilderBackendDynamic,"postId",0))}},{key:"getTitle",value:function(){return this.etSettingsData.title}},{key:"setTitle",value:function(t){this.etSettingsData.title=t}},{key:"getContent",value:function(){var t=[];return this.getContentArea().find(".et_pb_section").each((function(){t.push(A()(this).html())})),t.join("")}},{key:"getContentArea",value:function(){if(this._contentArea)return this._contentArea;if(this._etAppFrameElem||(this._etAppFrameElem=Object(ot.get)(ET_Builder,"Frames.app.frameElement",document.querySelector("iframe#et-fb-app-frame"))),!this._etAppFrameElem)return A()("<div />");var t=A()(this._etAppFrameElem.contentWindow.document.querySelector("#et-fb-app"));return t.length<1?A()("<div />"):(this._contentArea=t,t)}},{key:"getExcerpt",value:function(){return this.etSettingsData.excerpt}},{key:"setExcerpt",value:function(t){this.etSettingsData.excerpt=t}},{key:"getPermalink",value:function(){return rankMath.is_front_page?rankMath.homeUrl+"/":rankMath.homeUrl+"/"+this.getSlug()}},{key:"getSlug",value:function(){return Object(ir.safeDecodeURIComponent)(Object(s.select)("rank-math").getPermalink())}},{key:"getFeaturedImage",value:function(){if(this._featuredImage)return this._featuredImage;this.setFeaturedImage()}},{key:"setFeaturedImage",value:(o=on(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(void 0!==e){t.next=4;break}return t.next=3,this.fetchFeaturedImageId();case 3:e=t.sent;case 4:if(!this.isValidMediaId(e)||!e){t.next=10;break}return t.next=7,this.fetchWpMedia(e);case 7:this._featuredImage=t.sent,t.next=11;break;case 10:this._featuredImage=!1;case 11:case"end":return t.stop()}}),t,this)}))),function(t){return o.apply(this,arguments)})},{key:"fetchFeaturedImageId",value:(i=on(regeneratorRuntime.mark((function t(){var e;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e=null,t.next=3,c()({path:"/wp-json/rankmath/v1/getFeaturedImageId",method:"POST",data:{postId:Object(ot.get)(ETBuilderBackendDynamic,"postId",0)}}).then((function(t){return e=!!t.success&&t.featImgId}));case 3:return t.abrupt("return",e);case 4:case"end":return t.stop()}}),t)}))),function(){return i.apply(this,arguments)})},{key:"fetchWpMedia",value:(a=on(regeneratorRuntime.mark((function t(e){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r={},t.next=3,c()({path:"/wp-json/wp/v2/media/".concat(e),method:"GET"}).then((function(t){return r=t}));case 3:return t.abrupt("return",r);case 4:case"end":return t.stop()}}),t)}))),function(t){return a.apply(this,arguments)})},{key:"isValidMediaId",value:function(t){return"number"==typeof t&&0<t}},{key:"subscribeToDivi",value:function(){var t=this;this.setTitle(Object(ot.get)(ETBuilderBackendDynamic,"postTitle","")),this.setExcerpt(Object(ot.get)(ETBuilderBackendDynamic,"postMeta.post_excerpt","")),this.setFeaturedImage(Object(ot.get)(ETBuilderBackendDynamic,"currentPage.thumbnailId",0)),Object(s.dispatch)("rank-math").updatePermalink(rankMath.postName),this.subscriber=Object(ot.debounce)(this.refresh,500),Object(s.subscribe)(this.subscriber),A()(".et-fb-page-settings-bar").find(".et-fb-button--save-draft, .et-fb-button--publish").on("click",(function(){setTimeout((function(){t.savePost(),t.saveRedirection(),t.saveSchemas()}),500)})),Object(l.addFilter)("et.builder.store.setting.update","rank-math",(function(e,r){if(e)switch(r){case"et_pb_post_settings_title":t.setTitle(e),t.subscriber();break;case"et_pb_post_settings_excerpt":t.setExcerpt(e),t.subscriber();break;case"et_pb_post_settings_image":t.setFeaturedImage(parseInt(e)),t.subscriber()}return e})),window.addEventListener("message",(function(e){"et_fb_section_content_change"===e.data.etBuilderEvent&&t.subscriber()}))}},{key:"refresh",value:function(){var t=rn({},this._data);this._data=this.collectPostData(),this.handleEditorChange(t),!Object(ot.isEqual)(t,this._data)&&t.id&&Object(s.dispatch)("rank-math").refreshResults()}},{key:"savePost",value:function(){var t=Object(s.select)("rank-math").getDirtyMetadata();Object(ot.isEmpty)(t)||(c()({method:"POST",path:"/wp-json/rankmath/v1/updateMeta",data:{objectID:rankMath.objectID,objectType:rankMath.objectType,meta:t}}).then((function(t){Object(ot.isString)(t.slug)&&Object(s.dispatch)("rank-math").updatePermalink(t.slug),Object(l.doAction)("rank_math_metadata_updated",t)})),Object(s.dispatch)("rank-math").resetDirtyMetadata())}},{key:"saveRedirection",value:function(){var t=Object(s.select)("rank-math").getRedirectionItem();Object(ot.isEmpty)(t)||(t.objectID=this.getPostID(),t.redirectionSources=this.getPermalink(),c()({method:"POST",path:"/wp-json/rankmath/v1/updateRedirection",data:t}).then((function(t){"delete"===t.action?Object(s.dispatch)("rank-math").updateRedirection("redirectionID",0):"new"===t.action&&Object(s.dispatch)("rank-math").updateRedirection("redirectionID",t.id)})),Object(s.dispatch)("rank-math").resetRedirection())}},{key:"saveSchemas",value:function(){var t=Object(s.select)("rank-math").getSchemas();if(!Object(ot.isEmpty)(t)&&!Object(ot.isEqual)(t,Object(ot.get)(rankMath,"schemas",{}))){var e=Object(s.select)("rank-math").getEditSchemas();c()({method:"POST",path:"/wp-json/rankmath/v1/updateSchemas",data:{objectID:rankMath.objectID,objectType:rankMath.objectType,schemas:t}}).then((function(r){if(!Object(ot.isEmpty)(r)){var n=rn({},t),a=rn({},e);Object(ot.map)(r,(function(t,e){n["schema-"+t]=rn({},n[e]),a["schema-"+t]=rn({},a[e]),delete n[e],delete a[e]})),Object(s.dispatch)("rank-math").updateSchemas(n),Object(s.dispatch)("rank-math").updateEditSchemas(a)}}))}}},{key:"handleEditorChange",value:function(t){var e=this,r={id:"handleIDChange",slug:"handleSlugChange",title:"handleTitleChange",excerpt:"handleExcerptChange",content:"handleContentChange",featuredImage:"handleFeaturedImageChange"};if(Object(ot.isInteger)(t.id))return this.initialize?void Object(ot.forEach)(r,(function(r,n){e._data[n]!==t[n]&&e[r](e._data[n])})):(this.initialize=!0,Object(ot.forEach)(r,(function(t,r){e[t](e._data[r])})),void rankMathEditor.refresh("init"));Object(s.dispatch)("rank-math").refreshResults()}},{key:"handleIDChange",value:function(t){Object(s.dispatch)("rank-math").updatePostID(t),Object(s.dispatch)("rank-math").toggleLoaded(!0)}},{key:"handleSlugChange",value:function(){rankMathEditor.refresh("permalink")}},{key:"handleTitleChange",value:function(t){M.setVariable("title",t),Object(s.dispatch)("rank-math").updateSerpTitle(Object(s.select)("rank-math").getTitle()),rankMathEditor.refresh("title")}},{key:"handleExcerptChange",value:function(t){M.setVariable("excerpt",t),M.setVariable("excerpt_only",t),M.setVariable("wc_shortdesc",t),M.setVariable("seo_description",t),Object(s.dispatch)("rank-math").updateSerpDescription(Object(s.select)("rank-math").getDescription())}},{key:"handleFeaturedImageChange",value:function(t){Object(s.dispatch)("rank-math").updateFeaturedImage(t),rankMathEditor.refresh("featuredImage")}},{key:"handleContentChange",value:function(){Object(s.dispatch)("rank-math").updateSerpDescription(Object(s.select)("rank-math").getDescription()),rankMathEditor.refresh("content")}},{key:"getData",value:function(){return this._data}}],r&&cn(e.prototype,r),n&&cn(e,n),Object.defineProperty(e,"prototype",{writable:!1}),t}(),un=sn,pn=r(8),ln=r.n(pn),dn=function(){return wp.element.createElement("span",{className:"rank-math-rm-modal-toggle-button-icon",style:{display:"block",fill:"rgb(255, 255, 255)",width:"0px",height:"0px",marginTop:"-10px",marginLeft:"-1px"}},wp.element.createElement("svg",{viewBox:"0 0 462.03 462.03",xmlns:"http://www.w3.org/2000/svg",width:"20"},wp.element.createElement("g",null,wp.element.createElement("path",{d:"m462 234.84-76.17 3.43 13.43 21-127 81.18-126-52.93-146.26 60.97 10.14 24.34 136.1-56.71 128.57 54 138.69-88.61 13.43 21z"}),wp.element.createElement("path",{d:"m54.1 312.78 92.18-38.41 4.49 1.89v-54.58h-96.67zm210.9-223.57v235.05l7.26 3 89.43-57.05v-181zm-105.44 190.79 96.67 40.62v-165.19h-96.67z"}))))},fn=function(){return wp.element.createElement("button",{type:"button","data-tip":"Rank Math SEO",onClick:function(){Object(s.dispatch)("rank-math").toggleIsDiviRankMathModalActive(!Object(s.select)("rank-math").isDiviRankMathModalActive())},className:ln()("rank-math-rm-modal-toggle-button","et_fb_ignore_iframe","et-fb-button","et-fb-button--elevate","et-fb-button--primary","et-fb-button--round","et-fb-button--Tooltip"),style:{width:"40px",height:"40px"}},wp.element.createElement(dn,null))},mn=function(){return wp.element.createElement("div",{className:"rank-math-rm-settings-bar"},wp.element.createElement(fn,null))};function hn(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=function(t,e){if(!t)return;if("string"==typeof t)return gn(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return gn(t,e)}(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0,a=function(){};return{s:a,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,c=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return o=t.done,t},e:function(t){c=!0,i=t},f:function(){try{o||null==r.return||r.return()}finally{if(c)throw i}}}}function gn(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}var bn={init:function(){this.cacheProps(),this.toggleBodyClasses(),this.initSettingsBar(),this.addEventListeners()},cacheProps:function(){this.$document=A()(document),this.$body=A()("body"),this.rmModalHiddingTimer=null,this.rmPrevModalActiveState=!1,this.rmSettingsBarMediaQuery=window.matchMedia("(min-width: 768px)"),this.rmSettingsBarRootSelector="#rank-math-rm-settings-bar-root",this.$rmSettingsBarRoot=A()(this.rmSettingsBarRootSelector).detach(),this.$etPageSettingsBar=A()(".et-fb-page-settings-bar"),this.$etPageSettingsBarToggleButton=this.$etPageSettingsBar.find(".et-fb-page-settings-bar__toggle-button"),this.$etPageSettingsBarColumn=this.$etPageSettingsBar.find(".et-fb-page-settings-bar__column"),this.etSettingsBarObserver=new MutationObserver(this.onEtSettingsBarClassAttrChange.bind(this))},toggleBodyClasses:function(){var t=this.isEtSettingsBarActive();this.$body.toggleClass("rank-math-et-settings-bar-is-active",t),this.$body.toggleClass("rank-math-et-settings-bar-is-inactive",!t)},initSettingsBar:function(){var t=this.getEtSettingsBarPosition();this.onRmSettingsBarMediaQueryChange(),Object(p.render)(Object(p.createElement)(mn),this.$rmSettingsBarRoot[0]),this.removePositionalClassNames(this.$body,"rank-math-et-settings-bar-is"),this.$body.addClass("rank-math-et-settings-bar-is-".concat(t)),this.attachRmSettingsBar(t)},addEventListeners:function(){this.$document.on("click",this.onDocumentClick.bind(this)),this.rmSettingsBarMediaQuery.addListener(this.onRmSettingsBarMediaQueryChange.bind(this)),this.etSettingsBarObserver.observe(this.$etPageSettingsBar[0],{attributeFilter:["class"]})},onDocumentClick:function(t){this.hideModalOnOutsideClick(t.target)},onRmSettingsBarMediaQueryChange:function(){this.detachRmSettingsBar(),this.attachRmSettingsBar(this.getEtSettingsBarPosition())},onEtSettingsBarClassAttrChange:function(){var t=this.isEtSettingsBarActive(),e=this.getEtSettingsBarPosition();this.removePositionalClassNames(this.$body,"rank-math-et-settings-bar-is"),this.$body.addClass("rank-math-et-settings-bar-is-".concat(e)),Object(s.dispatch)("rank-math").toggleIsDiviPageSettingsBarActive(t),this.toggleBodyClasses(),this.detachRmSettingsBar(),this.isEtSettingsBarDragged()?(this.rmPrevModalActiveState=Object(s.select)("rank-math").isDiviRankMathModalActive(),this.rmPrevModalActiveState&&(this.rmModalHiddingTimer=setTimeout((function(){Object(s.dispatch)("rank-math").toggleIsDiviRankMathModalActive(!1)}),200))):(clearTimeout(this.rmModalHiddingTimer),this.attachRmSettingsBar(e),Object(s.dispatch)("rank-math").toggleIsDiviRankMathModalActive(this.rmPrevModalActiveState||Object(s.select)("rank-math").isDiviRankMathModalActive()),this.rmPrevModalActiveState=!1)},attachRmSettingsBar:function(t){this.isRmSettingsBarAttached()||(this.toggleRmSettingsBarClassNames(t),this.isEtSettingsBarActive()?this.rmSettingsBarMediaQuery.matches?this.$etPageSettingsBarColumn.filter(".et-fb-page-settings-bar__column--main").append(this.$rmSettingsBarRoot):this.$etPageSettingsBarColumn.filter(".et-fb-page-settings-bar__column--left").prepend(this.$rmSettingsBarRoot):this.$etPageSettingsBarToggleButton.after(this.$rmSettingsBarRoot))},detachRmSettingsBar:function(){this.isRmSettingsBarAttached()&&(this.$rmSettingsBarRoot=this.$etPageSettingsBar.find(this.rmSettingsBarRootSelector).detach())},toggleRmSettingsBarClassNames:function(t){this.removePositionalClassNames(this.$rmSettingsBarRoot),this.$rmSettingsBarRoot.addClass("rank-math-rm-settings-bar-root-".concat(t)),this.$rmSettingsBarRoot.toggleClass(["rank-math-rm-settings-bar-root-is-mobile","rank-math-rm-settings-bar-root-is-mobile-".concat(t)].join(" "),!this.rmSettingsBarMediaQuery.matches),this.$rmSettingsBarRoot.toggleClass(["rank-math-rm-settings-bar-root-is-desktop","rank-math-rm-settings-bar-root-is-desktop-".concat(t)].join(" "),this.rmSettingsBarMediaQuery.matches)},isRmSettingsBarAttached:function(){return A.a.contains(document.documentElement,this.$rmSettingsBarRoot[0])},isEtSettingsBarActive:function(){return this.$etPageSettingsBar.hasClass("et-fb-page-settings-bar--active")},isEtSettingsBarDragged:function(){return this.$etPageSettingsBar.hasClass("et-fb-page-settings-bar--dragged")&&!this.isEtSettingsBarActive()},removePositionalClassNames:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=["".concat(e,"-left"),"".concat(e,"-right"),"".concat(e,"-top"),"".concat(e,"-top-left"),"".concat(e,"-top-right"),"".concat(e,"-bottom"),"".concat(e,"-bottom-left"),"".concat(e,"-bottom-right")].join("|"),n=new RegExp("(".concat(r,")$"),"gim");t.removeClass((function(t,e){var r,a=[],i=hn(e.split(" "));try{for(i.s();!(r=i.n()).done;){var o=r.value;n.test(o)&&a.push(o)}}catch(t){i.e(t)}finally{i.f()}return a}))},getEtSettingsBarPosition:function(){var t=this.$etPageSettingsBar;return t.hasClass("et-fb-page-settings-bar--horizontal")&&!t.hasClass("et-fb-page-settings-bar--top")?"bottom":t.hasClass("et-fb-page-settings-bar--top")&&!t.hasClass("et-fb-page-settings-bar--corner")?"top":t.hasClass("et-fb-page-settings-bar--bottom-corner")?t.hasClass("et-fb-page-settings-bar--left-corner")?"bottom-left":"bottom-right":t.hasClass("et-fb-page-settings-bar--top-corner")?t.hasClass("et-fb-page-settings-bar--left-corner")?"top-left":"top-right":t.hasClass("et-fb-page-settings-bar--vertical--right")?"right":t.hasClass("et-fb-page-settings-bar--vertical--left")?"left":""},hideModalOnOutsideClick:function(t){if(Object(s.select)("rank-math").isDiviRankMathModalActive()){var e=".rank-math-rm-modal";t.closest(e)||t.closest(".components-modal__screen-overlay.rank-math-modal-overlay")||t.contains(document.querySelector(e))||Object(s.dispatch)("rank-math").toggleIsDiviRankMathModalActive(!1)}}},yn=Object(s.withSelect)((function(t){return{primaryTermId:t("rank-math").getPrimaryTermID()}}))((function(t){var e=t.taxonomySlug,r=t.primaryTermId,n=t.options;if(n.length<2||!e)return null;return wp.element.createElement(d.SelectControl,{className:"rank-math-primary-term-select",label:Object(Qt.__)("Select Primary Term","rank-math"),value:r,options:n,onChange:function(t){Object(s.dispatch)("rank-math").updatePrimaryTermID(parseInt(t),e)}})}));function vn(t,e,r,n,a,i,o){try{var c=t[i](o),s=c.value}catch(t){return void r(t)}c.done?e(s):Promise.resolve(s).then(n,a)}function kn(t){return function(){var e=this,r=arguments;return new Promise((function(n,a){var i=t.apply(e,r);function o(t){vn(i,n,a,o,c,"next",t)}function c(t){vn(i,n,a,o,c,"throw",t)}o(void 0)}))}}function wn(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var _n=function(){function t(){var e=this;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),A()(document).on("click",".et-fb-button--toggle-setting",(function(){clearTimeout(e.initRecursionTimer),e.attemptsRun=0,e.init.call(e)}))}var e,r,n,a,i;return e=t,r=[{key:"init",value:(i=kn(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(void 0!==this.hasPostPrimaryTaxonomySupport){t.next=3;break}return t.next=3,this.cacheTaxonomyData();case 3:if(this.hasPostPrimaryTaxonomySupport){t.next=5;break}return t.abrupt("return");case 5:if(this.attemptsRun++,!(this.attemptsRun>this.maxAttempts)){t.next=8;break}return t.abrupt("return");case 8:this.cacheDom()?(this.renderContainer(),this.renderComponent(),this.bindEvents()):this.initRecursionTimer=setTimeout(this.init.bind(this),this.attemptInterval);case 10:case"end":return t.stop()}}),t,this)}))),function(){return i.apply(this,arguments)})},{key:"cacheTaxonomyData",value:(a=kn(regeneratorRuntime.mark((function t(){var e,r,n=this;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e=Object(ot.get)(rankMath,"assessor.primaryTaxonomy.name")||"",r=Object(ot.get)(ETBuilderBackendDynamic,"getTaxonomies",{}),this.primaryTaxonomyTerms=r[e]||[],t.next=4,c()({path:"/wp-json/wp/v2/taxonomies"}).then((function(t){n.primaryTaxonomy=Object.keys(r).includes(e)&&t[e]?t[e]:{}}));case 4:this.hasPostPrimaryTaxonomySupport=!A.a.isEmptyObject(this.primaryTaxonomy),this.primaryTaxonomyValue=Object(ot.get)(ETBuilderBackendDynamic,"pageSettingsValues.et_pb_post_settings_".concat(this.primaryTaxonomy.rest_base),"");case 6:case"end":return t.stop()}}),t,this)}))),function(){return a.apply(this,arguments)})},{key:"cacheDom",value:function(){return this.$diviSettingsModal=A()(document).find(".et-fb-modal__page-settings"),!!this.$diviSettingsModal.length&&(this.$diviTermSettingInputs=this.$diviSettingsModal.find(".et-fb-option--".concat(this.primaryTaxonomy.rest_base)),this.$diviTermSettingArea=this.$diviTermSettingInputs.parents(".et-fb-form__group"),this.$diviTermSettingArea.length||(this.$diviTermSettingArea=this.workaroundForFalseDiviTaxonomySelector()),this.$PrimaryTermSelectContainer=A()('<div id="rank-math-primary-term-input" />'),!0)}},{key:"workaroundForFalseDiviTaxonomySelector",value:function(){var t=this.primaryTaxonomy.name.toLowerCase();return this.$diviSettingsModal.find(".et-fb-form__label-text").filter((function(e,r){return A()(r).text().toLowerCase()===t})).parents(".et-fb-form__group")}},{key:"renderContainer",value:function(){this.$diviTermSettingArea.after(this.$PrimaryTermSelectContainer)}},{key:"renderComponent",value:function(t){var e={taxonomySlug:this.primaryTaxonomy.slug,options:this.formatActiveTerms(t)};Object(p.render)(Object(p.createElement)(yn,e),this.$PrimaryTermSelectContainer[0])}},{key:"bindEvents",value:function(){var t=this;Object(l.addFilter)("et.builder.store.setting.update","rank-math",(function(e,r){return"et_pb_post_settings_".concat(t.primaryTaxonomy.rest_base)===r&&t.renderComponent(e),e}))}},{key:"formatActiveTerms",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.primaryTaxonomyValue;return this.primaryTaxonomyTerms.length&&e.trim()?e.split(",").map((function(e){var r=Object(ot.find)(t.primaryTaxonomyTerms,["term_id",parseInt(e)])||{};return{label:r.name,value:r.term_id}})):[]}}],r&&wn(e.prototype,r),n&&wn(e,n),Object.defineProperty(e,"prototype",{writable:!1}),t}();_n.initRecursionTimer=void 0,_n.attemptsRun=0,_n.maxAttempts=10,_n.attemptInterval=1e3;var On=["className","children"];function Sn(){return Sn=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},Sn.apply(this,arguments)}function jn(t,e){if(null==t)return{};var r,n,a=function(t,e){if(null==t)return{};var r,n,a={},i=Object.keys(t);for(n=0;n<i.length;n++)r=i[n],e.indexOf(r)>=0||(a[r]=t[r]);return a}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n<i.length;n++)r=i[n],e.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(t,r)&&(a[r]=t[r])}return a}var Tn=function(t){var e=t.className,r=t.children,n=jn(t,On),a=ln()("rank-math-rm-modal-button",e);return wp.element.createElement("button",Sn({type:"button",className:a},n),r)},Dn=function(){return wp.element.createElement("div",{className:"et-fb-icon et-fb-icon--close",style:{fill:"rgb(255, 255, 255)",width:"28px",minWidth:"28px",height:"28px",margin:"-6px"}},wp.element.createElement("svg",{viewBox:"0 0 28 28",preserveAspectRatio:"xMidYMid meet",shapeRendering:"geometricPrecision"},wp.element.createElement("g",null,wp.element.createElement("path",{d:"M15.59 14l4.08-4.082a1.124 1.124 0 0 0-1.587-1.588L14 12.411 9.918 8.329A1.124 1.124 0 0 0 8.33 9.92L12.411 14l-4.082 4.082a1.124 1.124 0 0 0 1.59 1.589L14 15.589l4.082 4.082a1.124 1.124 0 0 0 1.589-1.59L15.589 14h.001z",fillRule:"evenodd"}))))},In=function(){var t=ln()("rank-math-rm-modal-header-discard-button");return wp.element.createElement(Tn,{className:t,onClick:function(){Object(s.dispatch)("rank-math").toggleIsDiviRankMathModalActive(!1)}},wp.element.createElement(Dn,null))},Pn=function(){var t=ln()("rank-math-rm-modal-header");return wp.element.createElement("header",{className:t},wp.element.createElement("div",{className:"rank-math-rm-modal-header"},wp.element.createElement("div",{className:"rank-math-rm-modal-header-title"},"Rank Math SEO"),wp.element.createElement("ul",{className:"rank-math-rm-modal-header-options"},wp.element.createElement("li",{className:"rank-math-rm-modal-header-option"},wp.element.createElement(In,null)))))},An=function(t){var e=t.children,r=ln()("rank-math-rm-modal-content","rank-math-sidebar-panel");return wp.element.createElement("div",{className:r},e)},En=Object(s.withSelect)((function(t){return{rmUiActive:(0,t("rank-math").isDiviRankMathModalActive)()}}))((function(t){var e=t.rmUiActive,r=ln()("rank-math-rm-modal",{"rank-math-rm-modal-is-hidden":!e}),n=ln()("rank-math-rm-modal-inner");return wp.element.createElement("div",{className:r},wp.element.createElement("div",{className:n},wp.element.createElement(Pn,null),wp.element.createElement(An,null,Object(l.applyFilters)("rank_math_app",{})())))})),Mn=Object(d.withFilters)("rankMath.diviAppModal")(En),Rn=function(){return wp.element.createElement(d.SlotFillProvider,null,wp.element.createElement("div",{className:"rank-math-rm-app"},wp.element.createElement(Mn,null)))};function Cn(t){return Cn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Cn(t)}function xn(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Bn(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function Un(){return Un="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(t,e,r){var n=Fn(t,e);if(n){var a=Object.getOwnPropertyDescriptor(n,e);return a.get?a.get.call(arguments.length<3?t:r):a.value}},Un.apply(this,arguments)}function Fn(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=Kn(t)););return t}function Nn(t,e){return Nn=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t},Nn(t,e)}function $n(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Kn(t);if(e){var a=Kn(this).constructor;r=Reflect.construct(n,arguments,a)}else r=n.apply(this,arguments);return Hn(this,r)}}function Hn(t,e){if(e&&("object"===Cn(e)||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}function Kn(t){return Kn=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},Kn(t)}var zn=function(){return u.MediaUpload},Ln=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&Nn(t,e)}(i,t);var e,r,n,a=$n(i);function i(){return xn(this,i),a.apply(this,arguments)}return e=i,(r=[{key:"setup",value:function(t){c.a.use(c.a.createNonceMiddleware(rankMath.restNonce)),this.registerSlots=this.registerSlots.bind(this),Object(l.addAction)("rank_math_loaded","rank-math",this.registerSlots,0),Object(l.addFilter)("editor.MediaUpload","rank-math/replace-media-upload",zn),Un(Kn(i.prototype),"setup",this).call(this,t)}},{key:"registerSlots",value:function(){this.RankMathAfterEditor=b,this.RankMathAfterFocusKeyword=D,this.RankMathAdvancedTab=_,this.slots={AfterEditor:b,AfterFocusKeyword:D,AdvancedTab:_}}},{key:"updatePermalink",value:function(t){Object(s.dispatch)("rank-math").updatePermalink(t)}},{key:"updatePermalinkSanitize",value:function(t){t=this.assessor.getResearch("slugify")(t),Object(s.dispatch)("rank-math").updatePermalink(t)}}])&&Bn(e.prototype,r),n&&Bn(e,n),Object.defineProperty(e,"prototype",{writable:!1}),i}(tn);window.addEventListener("message",(function(t){"et_builder_api_ready"===t.data.etBuilderEvent&&(window.rankMathEditor=new Ln,window.rankMathGutenberg=window.rankMathEditor,window.rankMathEditor.setup(new un),bn.init(),new _n,Object(p.render)(Object(p.createElement)(Rn),document.getElementById("rank-math-rm-app-root")),Object(s.dispatch)("rank-math").refreshResults())}))},7:function(t,e){t.exports=wp.components},8:function(t,e,r){var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var t=[],e=0;e<arguments.length;e++){var n=arguments[e];if(n){var i=typeof n;if("string"===i||"number"===i)t.push(n);else if(Array.isArray(n)){if(n.length){var o=a.apply(null,n);o&&t.push(o)}}else if("object"===i)if(n.toString===Object.prototype.toString)for(var c in n)r.call(n,c)&&n[c]&&t.push(c);else t.push(n.toString())}}return t.join(" ")}t.exports?(a.default=a,t.exports=a):void 0===(n=function(){return a}.apply(e,[]))||(t.exports=n)}()},9:function(t,e){t.exports=wp.apiFetch}});
assets/admin/js/elementor.js CHANGED
@@ -1 +1 @@
1
- !function(t){var e={};function n(r){if(e[r])return e[r].exports;var a=e[r]={i:r,l:!1,exports:{}};return t[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var a in t)n.d(r,a,function(e){return t[e]}.bind(null,a));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=76)}({0:function(t,e){t.exports=wp.i18n},1:function(t,e){t.exports=lodash},13:function(t,e){t.exports=wp.apiFetch},15:function(t,e,n){"use strict";n.d(e,"a",(function(){return Tn}));var r={};n.r(r),n.d(r,"updateKeywords",(function(){return l})),n.d(r,"updatePillarContent",(function(){return d})),n.d(r,"toggleFrontendScore",(function(){return f})),n.d(r,"updateAnalysisScore",(function(){return h})),n.d(r,"updateCanonicalUrl",(function(){return m})),n.d(r,"updateAdvancedRobots",(function(){return g})),n.d(r,"updateRobots",(function(){return y})),n.d(r,"updateBreadcrumbTitle",(function(){return b})),n.d(r,"resetDirtyMetadata",(function(){return k})),n.d(r,"updateFacebookTitle",(function(){return w})),n.d(r,"updateFacebookDescription",(function(){return v})),n.d(r,"updateFacebookImage",(function(){return _})),n.d(r,"updateFacebookImageID",(function(){return O})),n.d(r,"updateFacebookHasOverlay",(function(){return j})),n.d(r,"updateFacebookImageOverlay",(function(){return D})),n.d(r,"updateAppData",(function(){return p})),n.d(r,"updateAppUi",(function(){return s})),n.d(r,"updatePostID",(function(){return I})),n.d(r,"updatePermalink",(function(){return T})),n.d(r,"updateTitle",(function(){return S})),n.d(r,"updateDescription",(function(){return P})),n.d(r,"updateFeaturedImage",(function(){return A})),n.d(r,"updatePrimaryTermID",(function(){return M})),n.d(r,"updateRedirection",(function(){return E})),n.d(r,"updateRedirectionItem",(function(){return U})),n.d(r,"resetRedirection",(function(){return C})),n.d(r,"updateHasRedirect",(function(){return R})),n.d(r,"updateSerpTitle",(function(){return z})),n.d(r,"updateSerpSlug",(function(){return L})),n.d(r,"updateSerpDescription",(function(){return G})),n.d(r,"toggleSnippetEditor",(function(){return B})),n.d(r,"updateSnippetPreviewType",(function(){return V})),n.d(r,"toggleTrendsCta",(function(){return $})),n.d(r,"updateTwitterUseFacebook",(function(){return W})),n.d(r,"updateTwitterCardType",(function(){return q})),n.d(r,"updateTwitterTitle",(function(){return Q})),n.d(r,"updateTwitterDescription",(function(){return J})),n.d(r,"updateTwitterAuthor",(function(){return X})),n.d(r,"updateTwitterImageID",(function(){return Y})),n.d(r,"updateTwitterImage",(function(){return Z})),n.d(r,"updateTwitterHasOverlay",(function(){return tt})),n.d(r,"updateTwitterImageOverlay",(function(){return et})),n.d(r,"updateTwitterPlayerUrl",(function(){return nt})),n.d(r,"updateTwitterPlayerSize",(function(){return rt})),n.d(r,"updateTwitterPlayerStreamUrl",(function(){return at})),n.d(r,"updateTwitterPlayerStreamCtype",(function(){return it})),n.d(r,"updateTwitterAppDescription",(function(){return ot})),n.d(r,"updateTwitterAppIphoneID",(function(){return ct})),n.d(r,"updateTwitterAppIphoneName",(function(){return ut})),n.d(r,"updateTwitterAppIphoneUrl",(function(){return pt})),n.d(r,"updateTwitterAppIpadID",(function(){return st})),n.d(r,"updateTwitterAppIpadName",(function(){return lt})),n.d(r,"updateTwitterAppIpadUrl",(function(){return dt})),n.d(r,"updateTwitterAppGoogleplayID",(function(){return ft})),n.d(r,"updateTwitterAppGoogleplayName",(function(){return ht})),n.d(r,"updateTwitterAppGoogleplayUrl",(function(){return mt})),n.d(r,"updateTwitterAppCountry",(function(){return gt})),n.d(r,"toggleLoaded",(function(){return yt})),n.d(r,"updateSelectedKeyword",(function(){return bt})),n.d(r,"refreshResults",(function(){return kt})),n.d(r,"setVersion",(function(){return wt})),n.d(r,"toggleIsDiviPageSettingsBarActive",(function(){return vt})),n.d(r,"toggleIsDiviRankMathModalActive",(function(){return _t})),n.d(r,"toggleSchemaEditor",(function(){return Pt})),n.d(r,"toggleSchemaTemplates",(function(){return At})),n.d(r,"schemaUpdated",(function(){return Mt})),n.d(r,"setEditingSchemaId",(function(){return Et})),n.d(r,"setEditorTab",(function(){return Ut})),n.d(r,"setTemplateTab",(function(){return Ct})),n.d(r,"updateEditSchemas",(function(){return Rt})),n.d(r,"updateSchemas",(function(){return Ft})),n.d(r,"updateEditSchema",(function(){return xt})),n.d(r,"saveSchema",(function(){return Kt})),n.d(r,"deleteSchema",(function(){return Nt})),n.d(r,"saveTemplate",(function(){return Ht})),n.d(r,"updateKeywordsData",(function(){return zt})),n.d(r,"updateAIScore",(function(){return Lt}));var a={};n.r(a),n.d(a,"appData",(function(){return Qt})),n.d(a,"appUi",(function(){return te}));var i={};n.r(i),n.d(i,"getAppData",(function(){return ee})),n.d(i,"getDirtyMetadata",(function(){return ne})),n.d(i,"getAnalysisScore",(function(){return re})),n.d(i,"getKeywords",(function(){return ae})),n.d(i,"getPillarContent",(function(){return ie})),n.d(i,"getRobots",(function(){return oe})),n.d(i,"getAdvancedRobots",(function(){return ce})),n.d(i,"getCanonicalUrl",(function(){return ue})),n.d(i,"getBreadcrumbTitle",(function(){return pe})),n.d(i,"getRichSnippets",(function(){return se})),n.d(i,"getShowScoreFrontend",(function(){return le})),n.d(i,"isLoaded",(function(){return de})),n.d(i,"getSelectedKeyword",(function(){return fe})),n.d(i,"isRefreshing",(function(){return he})),n.d(i,"isPro",(function(){return me})),n.d(i,"isDiviPageSettingsBarActive",(function(){return ge})),n.d(i,"isDiviRankMathModalActive",(function(){return ye})),n.d(i,"getFacebookTitle",(function(){return be})),n.d(i,"getFacebookDescription",(function(){return ke})),n.d(i,"getFacebookAuthor",(function(){return we})),n.d(i,"getFacebookImageID",(function(){return ve})),n.d(i,"getFacebookImage",(function(){return _e})),n.d(i,"getFacebookHasOverlay",(function(){return Oe})),n.d(i,"getFacebookImageOverlay",(function(){return je})),n.d(i,"getPostID",(function(){return De})),n.d(i,"getTitle",(function(){return Ie})),n.d(i,"getPermalink",(function(){return Te})),n.d(i,"getDescription",(function(){return Se})),n.d(i,"getFeaturedImage",(function(){return Pe})),n.d(i,"getFeaturedImageHtml",(function(){return Ae})),n.d(i,"getPrimaryTermID",(function(){return Me})),n.d(i,"getRedirectionID",(function(){return Ee})),n.d(i,"getRedirectionType",(function(){return Ue})),n.d(i,"getRedirectionUrl",(function(){return Ce})),n.d(i,"getRedirectionItem",(function(){return Re})),n.d(i,"hasRedirect",(function(){return Fe})),n.d(i,"getSerpTitle",(function(){return Ke})),n.d(i,"getSerpSlug",(function(){return Ne})),n.d(i,"getSerpDescription",(function(){return He})),n.d(i,"isSnippetEditorOpen",(function(){return ze})),n.d(i,"getSnippetPreviewType",(function(){return Le})),n.d(i,"isTrendsCtaOpen",(function(){return Ge})),n.d(i,"isSchemaEditorOpen",(function(){return Be})),n.d(i,"isSchemaTemplatesOpen",(function(){return Ve})),n.d(i,"hasSchemaUpdated",(function(){return $e})),n.d(i,"getSchemas",(function(){return We})),n.d(i,"getEditSchemas",(function(){return qe})),n.d(i,"getEditingSchema",(function(){return Qe})),n.d(i,"getPreviewSchema",(function(){return Je})),n.d(i,"getEditorTab",(function(){return Xe})),n.d(i,"getTemplateTab",(function(){return Ye})),n.d(i,"getTwitterUseFacebook",(function(){return Ze})),n.d(i,"getTwitterCardType",(function(){return tn})),n.d(i,"getTwitterTitle",(function(){return en})),n.d(i,"getTwitterDescription",(function(){return nn})),n.d(i,"getTwitterAuthor",(function(){return rn})),n.d(i,"getTwitterImageID",(function(){return an})),n.d(i,"getTwitterImage",(function(){return on})),n.d(i,"getTwitterHasOverlay",(function(){return cn})),n.d(i,"getTwitterImageOverlay",(function(){return un})),n.d(i,"getTwitterAppDescription",(function(){return pn})),n.d(i,"getTwitterAppIphoneID",(function(){return sn})),n.d(i,"getTwitterAppIphoneName",(function(){return ln})),n.d(i,"getTwitterAppIphoneUrl",(function(){return dn})),n.d(i,"getTwitterAppIpadID",(function(){return fn})),n.d(i,"getTwitterAppIpadName",(function(){return hn})),n.d(i,"getTwitterAppIpadUrl",(function(){return mn})),n.d(i,"getTwitterAppGoogleplayID",(function(){return gn})),n.d(i,"getTwitterAppGoogleplayName",(function(){return yn})),n.d(i,"getTwitterAppGoogleplayUrl",(function(){return bn})),n.d(i,"getTwitterAppCountry",(function(){return kn})),n.d(i,"getTwitterPlayerUrl",(function(){return wn})),n.d(i,"getTwitterPlayerSize",(function(){return vn})),n.d(i,"getTwitterPlayerStream",(function(){return _n})),n.d(i,"getTwitterPlayerStreamCtype",(function(){return On})),n.d(i,"getKeywordsData",(function(){return jn})),n.d(i,"getContentAIScore",(function(){return Dn}));var o=n(3),c=n(8),u=n(6);function p(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return e=Object(u.applyFilters)("rank_math_sanitize_data",e,t,n),null!==r&&(r=Object(u.applyFilters)("rank_math_sanitize_meta_value",r,t,n)),r=null===r?e:r,Object(u.doAction)("rank_math_data_changed",t,e,n),{type:"RANK_MATH_APP_DATA",key:t,value:e,metaKey:n,metaValue:r}}function s(t,e){return Object(u.doAction)("rank_math_update_app_ui",t,e),{type:"RANK_MATH_APP_UI",key:t,value:e}}function l(t){return c.a.setVariable("focuskw",t.split(",")[0]),rankMathEditor.refresh("keyword"),p("keywords",t,"rank_math_focus_keyword")}function d(t){return p("pillarContent",t,"rank_math_pillar_content",!0===t?"on":"off")}function f(t){return p("showScoreFrontend",t,"rank_math_dont_show_seo_score",!0===t?"off":"on")}function h(t){return p("score",t,"rank_math_seo_score")}function m(t){return p("canonicalUrl",t,"rank_math_canonical_url")}function g(t){return p("advancedRobots",t,"rank_math_advanced_robots")}function y(t){return p("robots",t,"rank_math_robots",Object.keys(t))}function b(t){return p("breadcrumbTitle",t,"rank_math_breadcrumb_title")}function k(){return p("dirtyMetadata",{})}function w(t){return p("facebookTitle",t,"rank_math_facebook_title")}function v(t){return p("facebookDescription",t,"rank_math_facebook_description")}function _(t){return p("facebookImage",t,"rank_math_facebook_image")}function O(t){return p("facebookImageID",t,"rank_math_facebook_image_id")}function j(t){return p("facebookHasOverlay",t,"rank_math_facebook_enable_image_overlay",!0===t?"on":"off")}function D(t){return p("facebookImageOverlay",t,"rank_math_facebook_image_overlay")}function I(t){return rankMath.objectID=t,p("postID",t)}function T(t){return p("permalink",t,"permalink")}function S(t){return p("title",t,"rank_math_title")}function P(t){return p("description",t,"rank_math_description")}function A(t){return p("featuredImage",t)}function M(t,e){return p("primaryTerm",parseInt(t),"rank_math_primary_"+e)}function E(t,e){return p(t,e)}function U(t){return s("redirectionItem",t)}function C(){return s("redirectionItem",{})}function R(t){return s("hasRedirect",t)}var F=n(7),x=n(1),K=n(16),N=function(t,e){return t=(t=F.Helpers.cleanText(t)).replace(/\r?\n|\r/g," "),e?Object(x.truncate)(t,{length:e,separator:" "}):t},H=function(t){var e=rankMathEditor.assessor.dataCollector.getData(),n=e.excerpt,r=e.content?function(t){if(Object(x.isEmpty)(t))return"";t=Object(x.unescape)(t).replace(/\[caption[^\]]*\](.*)\[\/caption\]/g,"");var e=Object(x.filter)(F.Helpers.matchParagraphs(t,!0,!0),(function(t){return""!==t.trim()}));if(!e.length)return"";var n=rankMathEditor.getPrimaryKeyword();if(""!==n){var r=Object(x.filter)(e,(function(t){return Object(x.includes)(t.toLowerCase(),n.toLowerCase())}));if(0<r.length)return N(r[0],160)}return N(e[0],160)}(e.content.replace(/<script[^>]*>([\S\s]*?)<\/script>/gim,"")):"",a=Object(x.isUndefined)(n)||Object(x.isEmpty)(n)?r:Object(x.unescape)(n);if(c.a.setVariable("excerpt",a),c.a.setVariable("seo_description",a),""!==(t=Object(K.a)(Object(u.applyFilters)("rankMath/description",t))))return F.Helpers.cleanText(t);if(!Object(x.isUndefined)(n)&&!Object(x.isEmpty)(n))return F.Helpers.cleanText(n);var i=Object(x.unescape)(rankMath.assessor.serpData.descriptionTemplate);return Object(x.isUndefined)(i)||""===i?r:F.Helpers.cleanText(i)};function z(t){return t=c.a.swap(""!==t?t:rankMath.assessor.serpData.titleTemplate),rankMathEditor.refresh("title"),s("serpTitle",t)}function L(t){return t=""!==t?t:rankMathEditor.assessor.dataCollector.getSlug(),rankMathEditor.refresh("permalink"),s("serpSlug",t)}function G(t){return t=c.a.swap(H(t)),rankMathEditor.refresh("description"),s("serpDescription",t)}function B(t){return s("isSnippetEditorOpen",t)}function V(t){return s("snippetPreviewType",t)}function $(t){return s("isTrendsCtaOpen",t)}function W(t){return p("twitterUseFacebook",t,"rank_math_twitter_use_facebook",!0===t?"on":"off")}function q(t){return p("twitterCardType",t,"rank_math_twitter_card_type")}function Q(t){return p("twitterTitle",t,"rank_math_twitter_title")}function J(t){return p("twitterDescription",t,"rank_math_twitter_description")}function X(t){return p("twitterAuthor",t,"rank_math_twitter_author")}function Y(t){return p("twitterImageID",t,"rank_math_twitter_image_id")}function Z(t){return p("twitterImage",t,"rank_math_twitter_image")}function tt(t){return p("twitterHasOverlay",t,"rank_math_twitter_enable_image_overlay",!0===t?"on":"off")}function et(t){return p("twitterImageOverlay",t,"rank_math_twitter_image_overlay")}function nt(t){return p("twitterPlayerUrl",t,"rank_math_twitter_player_url")}function rt(t){return p("twitterPlayerSize",t,"rank_math_twitter_player_size")}function at(t){return p("twitterPlayerStream",t,"rank_math_twitter_player_stream")}function it(t){return p("twitterPlayerStreamCtype",t,"rank_math_twitter_player_stream_ctype")}function ot(t){return p("twitterAppDescription",t,"rank_math_twitter_app_description")}function ct(t){return p("twitterAppIphoneID",t,"rank_math_twitter_app_iphone_id")}function ut(t){return p("twitterAppIphoneName",t,"rank_math_twitter_app_iphone_name")}function pt(t){return p("twitterAppIphoneUrl",t,"rank_math_twitter_app_iphone_url")}function st(t){return p("twitterAppIpadID",t,"rank_math_twitter_app_ipad_id")}function lt(t){return p("twitterAppIpadName",t,"rank_math_twitter_app_ipad_name")}function dt(t){return p("twitterAppIpadUrl",t,"rank_math_twitter_app_ipad_url")}function ft(t){return p("twitterAppGoogleplayID",t,"rank_math_twitter_app_googleplay_id")}function ht(t){return p("twitterAppGoogleplayName",t,"rank_math_twitter_app_googleplay_name")}function mt(t){return p("twitterAppGoogleplayUrl",t,"rank_math_twitter_app_googleplay_url")}function gt(t){return p("twitterAppCountry",t,"rank_math_twitter_app_country")}function yt(t){return s("isLoaded",t)}function bt(t){return s("selectedKeyword",t)}function kt(){return s("refreshResults",Date.now())}function wt(){return s("isPro",!0)}function vt(t){return s("isDiviPageSettingsBarActive",t)}function _t(t){return s("isDiviRankMathModalActive",t)}var Ot=n(0),jt=n(13),Dt=n.n(jt);function It(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function Tt(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?It(Object(n),!0).forEach((function(e){St(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):It(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function St(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Pt(t){return s("isSchemaEditorOpen",t)}function At(t){return s("isSchemaTemplatesOpen",t)}function Mt(t){return s("schemaUpdated",t)}function Et(t){return s("editingSchemaId",t)}function Ut(t){return s("editorTab",t)}function Ct(t){return s("templateTab",t)}function Rt(t){return s("editSchemas",t)}function Ft(t){return p("schemas",t)}function xt(t,e){var n=Tt({},Object(o.select)("rank-math").getEditSchemas());return n[t]=e,s("editSchemas",n)}function Kt(t,e){var n=Tt({},Object(o.select)("rank-math").getSchemas());return n[t]=e,p("schemas",n)}function Nt(t){var e=Tt({},Object(o.select)("rank-math").getSchemas());return delete e[t],Object(u.doAction)("rank_math_schema_trash",t),p("schemas",e,"rank_math_delete_"+t,"")}function Ht(t,e,n){return Dt()({method:"POST",path:"rankmath/v1/saveTemplate",data:{schema:t,postId:n}}).then((function(n){e({loading:!1,showNotice:!0,postId:n.id}),setTimeout((function(){e({showNotice:!1}),Object(x.get)(rankMath,"isTemplateScreen",!1)&&(document.title=Object(Ot.__)("Edit Schema","rank-math"),window.history.pushState(null,"",n.link.replace(/&amp;/g,"&")))}),2e3),rankMath.schemaTemplates.push({schema:t,title:t.metadata.title,type:t["@type"]})})),e({loading:!0}),{type:"DONT_WANT_TO_DO_SOMETHING"}}function zt(t){return s("keywordsData",t)}function Lt(t){return p("contentAIScore",t,"rank_math_contentai_score")}function Gt(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function Bt(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?Gt(Object(n),!0).forEach((function(e){Vt(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Gt(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function Vt(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var $t=rankMath.assessor.serpData,Wt=rankMath.assessor.hasRedirection,qt={postID:null,title:$t.title?$t.title:$t.titleTemplate,description:$t.description,keywords:$t.focusKeywords,pillarContent:$t.pillarContent,featuredImage:"",permalink:!1,primaryTerm:$t.primaryTerm,robots:$t.robots,advancedRobots:$t.advancedRobots,canonicalUrl:$t.canonicalUrl,breadcrumbTitle:$t.breadcrumbTitle,showScoreFrontend:$t.showScoreFrontend,redirectionID:Wt?Object(x.get)(rankMath.assessor,"redirection.id",""):"",redirectionType:Wt?Object(x.get)(rankMath.assessor,"redirection.header_code",""):"",redirectionUrl:Wt?Object(x.get)(rankMath.assessor,"redirection.url_to",""):"",facebookTitle:$t.facebookTitle,facebookImage:$t.facebookImage,facebookImageID:$t.facebookImageID,facebookAuthor:$t.facebookAuthor,facebookDescription:$t.facebookDescription,facebookHasOverlay:$t.facebookHasOverlay,facebookImageOverlay:$t.facebookImageOverlay,twitterTitle:$t.twitterTitle,twitterImage:$t.twitterImage,twitterAuthor:$t.twitterAuthor,twitterImageID:$t.twitterImageID,twitterCardType:$t.twitterCardType,twitterUseFacebook:$t.twitterUseFacebook,twitterDescription:$t.twitterDescription,twitterHasOverlay:$t.twitterHasOverlay,twitterImageOverlay:$t.twitterImageOverlay,twitterPlayerUrl:$t.twitterPlayerUrl,twitterPlayerSize:$t.twitterPlayerSize,twitterPlayerStream:$t.twitterPlayerStream,twitterPlayerStreamCtype:$t.twitterPlayerStreamCtype,twitterAppDescription:$t.twitterAppDescription,twitterAppIphoneName:$t.twitterAppIphoneName,twitterAppIphoneID:$t.twitterAppIphoneID,twitterAppIphoneUrl:$t.twitterAppIphoneUrl,twitterAppIpadName:$t.twitterAppIpadName,twitterAppIpadID:$t.twitterAppIpadID,twitterAppIpadUrl:$t.twitterAppIpadUrl,twitterAppGoogleplayName:$t.twitterAppGoogleplayName,twitterAppGoogleplayID:$t.twitterAppGoogleplayID,twitterAppGoogleplayUrl:$t.twitterAppGoogleplayUrl,twitterAppCountry:$t.twitterAppCountry,schemas:Object(x.get)(rankMath,"schemas",{}),score:0,contentAIScore:{},dirtyMetadata:{}};function Qt(){var t,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:qt,n=arguments.length>1?arguments[1]:void 0,r=Bt({},e.dirtyMetadata);return!1!==n.metaKey&&(r[n.metaKey]=n.metaValue),"RANK_MATH_APP_DATA"===n.type?"dirtyMetadata"===n.key?Bt(Bt({},e),{},{dirtyMetadata:n.value}):Bt(Bt({},e),{},(Vt(t={},n.key,n.value),Vt(t,"dirtyMetadata",r),t)):e}function Jt(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function Xt(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?Jt(Object(n),!0).forEach((function(e){Yt(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Jt(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function Yt(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var Zt={isLoaded:!1,isPro:!1,selectedKeyword:{tag:"",index:0,data:{value:""}},hasRedirect:rankMath.assessor.hasRedirection&&(!Object(x.isEmpty)(Object(x.get)(rankMath.assessor,"redirection.id",""))||!Object(x.isEmpty)(Object(x.get)(rankMath.assessor,"redirection.url_to",""))),serpTitle:"",serpSlug:"",serpDescription:"",isSnippetEditorOpen:!1,snippetPreviewType:"",refreshResults:"",redirectionItem:{},isTrendsCtaOpen:!1,editorTab:"",templateTab:"",editSchemas:{},editingSchemaId:"",isSchemaEditorOpen:!1,isSchemaTemplatesOpen:!1,schemaUpdated:!1,isDiviRankMathModalActive:!1,isDiviPageSettingsBarActive:!1,keywordsData:Object(x.get)(rankMath,"ca_data",[])};function te(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Zt,e=arguments.length>1?arguments[1]:void 0;return"RANK_MATH_APP_UI"===e.type?Xt(Xt({},t),{},Yt({},e.key,e.value)):t}function ee(t){return t.appData}function ne(t){return t.appData.dirtyMetadata}function re(t){return t.appData.score}function ae(t){return t.appData.keywords}function ie(t){return t.appData.pillarContent}function oe(t){return t.appData.robots}function ce(t){return t.appData.advancedRobots}function ue(t){return t.appData.canonicalUrl}function pe(t){return t.appData.breadcrumbTitle}function se(t){return"todo"}function le(t){return t.appData.showScoreFrontend}function de(t){return t.appUi.isLoaded}function fe(t){return t.appUi.selectedKeyword}function he(t){return t.appUi.refreshResults}function me(t){return t.appUi.isPro}function ge(t){return t.appUi.isDiviPageSettingsBarActive}function ye(t){return t.appUi.isDiviRankMathModalActive}function be(t){return t.appData.facebookTitle}function ke(t){return t.appData.facebookDescription}function we(t){return t.appData.facebookAuthor}function ve(t){return t.appData.facebookImageID}function _e(t){return t.appData.facebookImage}function Oe(t){return t.appData.facebookHasOverlay}function je(t){return""!==t.appData.facebookImageOverlay?t.appData.facebookImageOverlay:"play"}function De(t){return t.appData.postID}function Ie(t){return t.appData.title}function Te(t){return t.appData.permalink}function Se(t){return t.appData.description}function Pe(t){return t.appData.featuredImage}function Ae(t){var e=t.appData.featuredImage;return'<img src="'.concat(e.source_url,'" alt="').concat(e.alt_text,'" >')}function Me(t){return t.appData.primaryTerm}function Ee(t){return t.appData.redirectionID}function Ue(t){return t.appData.redirectionType}function Ce(t){return t.appData.redirectionUrl}function Re(t){return t.appUi.redirectionItem}function Fe(t){return t.appUi.hasRedirect}var xe=n(9);function Ke(t){return Object(K.a)(t.appUi.serpTitle)}function Ne(t){return Object(xe.safeDecodeURIComponent)(t.appUi.serpSlug)}function He(t){return t.appUi.serpDescription}function ze(t){return t.appUi.isSnippetEditorOpen}function Le(t){return t.appUi.snippetPreviewType}function Ge(t){return t.appUi.isTrendsCtaOpen}function Be(t){return t.appUi.isSchemaEditorOpen}function Ve(t){return t.appUi.isSchemaTemplatesOpen}function $e(t){return t.appUi.schemaUpdated}function We(t){return t.appData.schemas}function qe(t){return t.appUi.editSchemas}function Qe(t){return{id:t.appUi.editingSchemaId,data:t.appUi.editSchemas[t.appUi.editingSchemaId]}}function Je(t){return t.appData.schemas[t.appUi.editingSchemaId]}function Xe(t){return t.appUi.editorTab}function Ye(t){return t.appUi.templateTab}function Ze(t){return t.appData.twitterUseFacebook}function tn(t){return t.appData.twitterCardType}function en(t){return t.appData.twitterTitle}function nn(t){return t.appData.twitterDescription}function rn(t){return t.appData.twitterAuthor}function an(t){return t.appData.twitterImageID}function on(t){return t.appData.twitterImage}function cn(t){return t.appData.twitterHasOverlay}function un(t){return""!==t.appData.twitterImageOverlay?t.appData.twitterImageOverlay:"play"}function pn(t){return t.appData.twitterAppDescription}function sn(t){return t.appData.twitterAppIphoneID}function ln(t){return t.appData.twitterAppIphoneName}function dn(t){return t.appData.twitterAppIphoneUrl}function fn(t){return t.appData.twitterAppIpadID}function hn(t){return t.appData.twitterAppIpadName}function mn(t){return t.appData.twitterAppIpadUrl}function gn(t){return t.appData.twitterAppGoogleplayID}function yn(t){return t.appData.twitterAppGoogleplayName}function bn(t){return t.appData.twitterAppGoogleplayUrl}function kn(t){return t.appData.twitterAppCountry}function wn(t){return t.appData.twitterPlayerUrl}function vn(t){return t.appData.twitterPlayerSize}function _n(t){return t.appData.twitterPlayerStream}function On(t){return t.appData.twitterPlayerStreamCtype}function jn(t){return t.appUi.keywordsData}function Dn(t){return t.appData.contentAIScore}var In=Object(o.registerStore)("rank-math",{reducer:Object(o.combineReducers)(a),selectors:i,actions:r});function Tn(){return In}},16:function(t,e,n){"use strict";var r=document.createElement("div");e.a=function(t){return t&&"string"==typeof t&&(t=t.replace(/<script[^>]*>([\S\s]*?)<\/script>/gim,"").replace(/<\/?\w(?:[^"'>]|"[^"]*"|'[^']*')*>/gim,""),r.innerHTML=t,t=r.textContent,r.textContent=""),t}},2:function(t,e){t.exports=jQuery},20:function(t,e,n){"use strict";var r=n(4),a=Object(r.createSlotFill)("RankMathAfterEditor"),i=a.Fill,o=a.Slot,c=function(t){var e=t.children,n=t.className;return wp.element.createElement(i,null,wp.element.createElement(r.PanelRow,{className:n},e))};c.Slot=o,e.a=c},21:function(t,e,n){"use strict";var r=n(4),a=Object(r.createSlotFill)("RankMathAdvancedTab"),i=a.Fill,o=a.Slot,c=function(t){var e=t.children,n=t.className;return wp.element.createElement(i,null,wp.element.createElement(r.PanelRow,{className:n},e))};c.Slot=o,e.a=c},22:function(t,e,n){"use strict";var r=n(4),a=Object(r.createSlotFill)("RankMathAfterFocusKeyword"),i=a.Fill,o=a.Slot,c=function(t){var e=t.children,n=t.className;return wp.element.createElement(i,null,wp.element.createElement("div",{className:n},e))};c.Slot=o,e.a=c},25:function(t,e,n){"use strict";var r=n(0),a=n(6);function i(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}var o=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),rankMath.is_front_page&&(Object(a.addFilter)("rankMath_analysis_contentLength","rank-math",this.contentLength),Object(a.addFilter)("rankMath_analysis_contentLength_boundaries","rank-math",this.contentLengthBoundary))}var e,n,o;return e=t,(n=[{key:"contentLength",value:function(t){return{hasScore:t.hasScore,failed:Object(r.__)("Content is %1$d words long. Consider using at least 300 words.","rank-math"),tooltipText:Object(r.__)("Minimum recommended content length should be 300 words.","rank-math"),emptyContent:Object(r.sprintf)(Object(r.__)("Content should be %1$s long.","rank-math"),'<a href="https://s.rankmath.com/100contentlength" target="_blank">'+Object(r.__)("300 words","rank-math")+"</a>")}}},{key:"contentLengthBoundary",value:function(){return{recommended:{boundary:299,score:8},belowRecommended:{boundary:200,score:5},low:{boundary:50,score:2}}}}])&&i(e.prototype,n),o&&i(e,o),Object.defineProperty(e,"prototype",{writable:!1}),t}();e.a=o},3:function(t,e){t.exports=wp.data},30:function(t,e){t.exports=wp.mediaUtils},33:function(t,e,n){"use strict";var r=n(7),a=n(6),i=n(15),o=n(1),c=n(0),u=n(3);function p(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}var s=function(){function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.analyzer=new r.Analyzer({i18n:c,analyses:rankMath.assessor.researchesTests}),this.dataCollector=e,this.registerRefresh(),this.updateKeywordResult=this.updateKeywordResult.bind(this),this.sanitizeData=this.sanitizeData.bind(this),Object(a.addAction)("rankMath_analysis_keywordUsage_updated","rank-math",this.updateKeywordResult),Object(a.addFilter)("rank_math_sanitize_meta_value","rank-math",this.sanitizeData),Object(a.addFilter)("rank_math_sanitize_data","rank-math",this.sanitizeData)}var e,n,s;return e=t,(n=[{key:"updateKeywordResult",value:function(t,e){rankMathEditor.resultManager.update(t,{keywordNotUsed:e}),t===this.getSelectedKeyword().toLowerCase()&&Object(u.dispatch)("rank-math").refreshResults()}},{key:"sanitizeData",value:function(t,e){return"schemas"===e||Object(o.isObject)(t)||Object(o.isEmpty)(t)?t:r.Helpers.sanitizeAppData(t)}},{key:"getPaper",value:function(t,e){var n=Object(i.a)().getState(),c=this.dataCollector.getData(),u=new r.Paper("",{locale:rankMath.localeFull});return u.setTitle(n.appUi.serpTitle),u.setPermalink(c.slug),u.setDescription(n.appUi.serpDescription),u.setUrl(c.permalink),u.setText(Object(o.unescape)(Object(a.applyFilters)("rank_math_content",c.content))),u.setKeyword(t),u.setKeywords(e),Object(o.isUndefined)(c.featuredImage)||(u.setThumbnail(c.featuredImage.source_url),u.setThumbnailAltText(r.Helpers.removeDiacritics(c.featuredImage.alt_text))),u}},{key:"registerRefresh",value:function(){var t=this;this.refresh=Object(o.debounce)((function(e){var n=Object(i.a)().getState();if(!1!==n.appUi.isLoaded){var o=n.appData.keywords.split(","),c=[];Object(a.doAction)("rank_math_"+e+"_refresh"),o.map((function(e,n){var a=t.getPaper(r.Helpers.removeDiacritics(e),o),i=0===n?rankMath.assessor.researchesTests:t.filterTests(t.getSecondaryKeywordTests());c.push(t.analyzer.analyzeSome(i,a).then((function(t){rankMathEditor.resultManager.update(a.getKeyword(),t,0===n),0===n&&Object(u.dispatch)("rank-math").updateAnalysisScore(rankMathEditor.resultManager.getScore(a.getKeyword()))}))),Promise.all(c).then((function(){Object(u.dispatch)("rank-math").refreshResults()}))}))}}),500)}},{key:"getSecondaryKeywordTests",value:function(){return["keywordInContent","lengthContent","keywordInSubheadings","keywordDensity","lengthPermalink","linksHasExternals","linksNotAllExternals","linksHasInternal","titleSentiment","titleHasPowerWords","titleHasNumber","contentHasTOC","contentHasShortParagraphs","contentHasAssets"]}},{key:"getPrimaryKeyword",value:function(){var t=Object(i.a)().getState().appData.keywords;return r.Helpers.removeDiacritics(t.split(",")[0])}},{key:"getSelectedKeyword",value:function(){var t=Object(i.a)().getState(),e=""!==t.appUi.selectedKeyword.data.value?t.appUi.selectedKeyword.data.value:t.appData.keywords.split(",")[0];return r.Helpers.removeDiacritics(e)}},{key:"getResearch",value:function(t){return this.analyzer.researcher.getResearch(t)}},{key:"filterTests",value:function(t){return Object(o.intersection)(t,rankMath.assessor.researchesTests)}}])&&p(e.prototype,n),s&&p(e,s),Object.defineProperty(e,"prototype",{writable:!1}),t}(),l=n(25);function d(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}var f=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t)}var e,n,o;return e=t,(n=[{key:"setup",value:function(t){Object(i.a)(),this.resultManager=new r.ResultManager,this.assessor=new s(t),new l.a,Object(a.doAction)("rank_math_loaded")}},{key:"refresh",value:function(t){this.assessor.refresh(t)}},{key:"getPrimaryKeyword",value:function(){return this.assessor.getPrimaryKeyword()}},{key:"getSelectedKeyword",value:function(){return this.assessor.getSelectedKeyword()}},{key:"updatePermalink",value:function(t){throw"Implement the function"}},{key:"updatePermalinkSanitize",value:function(t){throw"Implement the function"}}])&&d(e.prototype,n),o&&d(e,o),Object.defineProperty(e,"prototype",{writable:!1}),t}();e.a=f},4:function(t,e){t.exports=wp.components},42:function(t,e){t.exports=Marionette},5:function(t,e){t.exports=wp.element},6:function(t,e){t.exports=wp.hooks},7:function(t,e){t.exports=rankMathAnalyzer},76:function(t,e,n){"use strict";n.r(e);var r=n(2),a=n.n(r),i=n(3),o=n(30),c=n(6),u=n(33),p=n(1),s=n(13),l=n.n(s),d=n(9),f=n(8);function h(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function m(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?h(Object(n),!0).forEach((function(e){g(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function g(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function y(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}var b=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.initialize=!1,this._data={id:!1,slug:!1,permalink:!1,content:!1,title:!1,excerpt:!1,featuredImage:!1},this.refresh=this.refresh.bind(this),this.savePost=this.savePost.bind(this),this.saveRedirection=this.saveRedirection.bind(this),this.saveSchemas=this.saveSchemas.bind(this),this.subscribeToElementor(),setTimeout(this.elementorPreviewLoaded.bind(this),5e3)}var e,n,r;return e=t,(n=[{key:"elementorPreviewLoaded",value:function(){var t=this;Object(c.addAction)("rank_math_data_changed","rank-math",(function(){t.activateSaveButton()})),Object(c.addAction)("rank_math_update_app_ui","rank-math",(function(e){"hasRedirect"===e&&t.activateSaveButton()}))}},{key:"activateSaveButton",value:function(){var t=Object(p.get)(elementor,"saver.footerSaver",!1);!1===t?elementor.channels.editor.trigger("status:change",!0):t.activateSaveButtons(document,!0)}},{key:"collectGutenbergData",value:function(){return{id:this.getPostID(),slug:this.getSlug(),permalink:this.getPermalink(),content:this.getContent(),title:this.getTitle(),excerpt:this.getExcerpt(),featuredImage:this.getFeaturedImage()}}},{key:"getPostID",value:function(){return elementor.config.document.id}},{key:"getTitle",value:function(){return elementor.settings.page.model.get("post_title")}},{key:"getContent",value:function(){var t=[];return this.getContentArea().find(".elementor-widget-container").each((function(){t.push(a()(this).html())})),t.join("")}},{key:"getContentArea",value:function(){if(this._contentArea)return this._contentArea;var t=elementor.$preview.contents().find('[data-elementor-type="'+ElementorConfig.document.type+'"]');return t.length<1?a()("<div />"):(this._contentArea=t,t)}},{key:"getExcerpt",value:function(){return elementor.settings.page.model.get("post_excerpt")}},{key:"getPermalink",value:function(){return rankMath.is_front_page?rankMath.homeUrl+"/":this.getSlug()?rankMath.permalinkFormat.replace(/%(postname|pagename)%/,this.getSlug()).trimRight("/"):""}},{key:"getSlug",value:function(){return Object(d.safeDecodeURIComponent)(Object(i.select)("rank-math").getPermalink())}},{key:"getFeaturedImage",value:function(){var t=elementor.settings.page.model.get("post_featured_image");if(!Object(p.isUndefined)(t)&&(t=""===t.id?0:parseInt(t.id),this.isValidMediaId(t))){var e=Object(i.select)("core").getMedia(t);if(!Object(p.isUndefined)(e))return e}}},{key:"isValidMediaId",value:function(t){return"number"==typeof t&&0<t}},{key:"subscribeToElementor",value:function(){Object(i.dispatch)("rank-math").updatePermalink(rankMath.postName),this.subscriber=Object(p.debounce)(this.refresh,500),Object(i.subscribe)(this.subscriber),elementor.saver.on("before:save",this.savePost),elementor.saver.on("before:save",this.saveRedirection),elementor.saver.on("before:save",this.saveSchemas),elementor.settings.page.model.on("change",this.subscriber)}},{key:"refresh",value:function(){var t=m({},this._data);this._data=this.collectGutenbergData(),this.handleEditorChange(t),!Object(p.isEqual)(t,this._data)&&t.id&&elementor.channels.editor.trigger("status:change",!0)}},{key:"savePost",value:function(){var t=Object(i.select)("rank-math").getDirtyMetadata();Object(p.isEmpty)(t)||(l()({method:"POST",path:"rankmath/v1/updateMeta",data:{objectID:rankMath.objectID,objectType:rankMath.objectType,meta:t,content:this.getContent()}}).then((function(t){Object(p.isString)(t.slug)&&Object(i.dispatch)("rank-math").updatePermalink(t.slug),Object(c.doAction)("rank_math_metadata_updated",t)})),Object(i.dispatch)("rank-math").resetDirtyMetadata())}},{key:"saveRedirection",value:function(){var t=Object(i.select)("rank-math").getRedirectionItem();Object(p.isEmpty)(t)||(t.objectID=this.getPostID(),t.redirectionSources=this.getPermalink(),l()({method:"POST",path:"rankmath/v1/updateRedirection",data:t}).then((function(t){"delete"===t.action?Object(i.dispatch)("rank-math").updateRedirection("redirectionID",0):"new"===t.action&&Object(i.dispatch)("rank-math").updateRedirection("redirectionID",t.id)})),Object(i.dispatch)("rank-math").resetRedirection())}},{key:"saveSchemas",value:function(){var t=Object(i.select)("rank-math").getSchemas();if(!Object(p.isEmpty)(t)&&Object(i.select)("rank-math").hasSchemaUpdated()){var e=Object(i.select)("rank-math").getEditSchemas();l()({method:"POST",path:"rankmath/v1/updateSchemas",data:{objectID:rankMath.objectID,objectType:rankMath.objectType,schemas:t}}).then((function(n){if(!Object(p.isEmpty)(n)){var r=m({},t),a=m({},e);Object(p.map)(n,(function(t,e){r["schema-"+t]=m({},r[e]),a["schema-"+t]=m({},a[e]),delete r[e],delete a[e]})),Object(i.dispatch)("rank-math").schemaUpdated(!1),Object(i.dispatch)("rank-math").updateSchemas(r),Object(i.dispatch)("rank-math").updateEditSchemas(a)}}))}}},{key:"handleEditorChange",value:function(t){var e=this,n={id:"handleIDChange",slug:"handleSlugChange",title:"handleTitleChange",excerpt:"handleExcerptChange",content:"handleContentChange",featuredImage:"handleFeaturedImageChange"};if(Object(p.isInteger)(t.id))return this.initialize?void Object(p.forEach)(n,(function(n,r){e._data[r]!==t[r]&&e[n](e._data[r])})):(this.initialize=!0,Object(p.forEach)(n,(function(t,n){e[t](e._data[n])})),void rankMathEditor.refresh("init"));Object(i.dispatch)("rank-math").refreshResults()}},{key:"handleIDChange",value:function(t){Object(i.dispatch)("rank-math").updatePostID(t),Object(i.dispatch)("rank-math").toggleLoaded(!0)}},{key:"handleSlugChange",value:function(){rankMathEditor.refresh("permalink")}},{key:"handleTitleChange",value:function(t){f.a.setVariable("title",t),Object(i.dispatch)("rank-math").updateSerpTitle(Object(i.select)("rank-math").getTitle()),rankMathEditor.refresh("title")}},{key:"handleExcerptChange",value:function(t){f.a.setVariable("excerpt",t),f.a.setVariable("excerpt_only",t),f.a.setVariable("wc_shortdesc",t),f.a.setVariable("seo_description",t),Object(i.dispatch)("rank-math").updateSerpDescription(Object(i.select)("rank-math").getDescription())}},{key:"handleFeaturedImageChange",value:function(t){Object(i.dispatch)("rank-math").updateFeaturedImage(t),rankMathEditor.refresh("featuredImage")}},{key:"handleContentChange",value:function(){Object(i.dispatch)("rank-math").updateSerpDescription(Object(i.select)("rank-math").getDescription()),rankMathEditor.refresh("content")}},{key:"getData",value:function(){return this._data}}])&&y(e.prototype,n),r&&y(e,r),Object.defineProperty(e,"prototype",{writable:!1}),t}(),k=n(42),w=n.n(k),v=n(5),_=w.a.ItemView.extend({template:!1,id:"elementor-panel-rank-math",className:"rank-math-elementor rank-math-sidebar-panel",initialize:function(){a()("#elementor-panel-elements-search-area").hide()},onShow:function(){Object(v.render)(Object(v.createElement)(Object(c.applyFilters)("rank_math_app",{})),document.getElementById("elementor-panel-rank-math"))},onDestroy:function(){a()("#elementor-panel-elements-search-area").show()}}),O=function(t){return t["rank-math"]={region:t.global.region,view:_,options:{}},t};function j(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}var D=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.onThemeChange=this.onThemeChange.bind(this),elementor.settings.editorPreferences.model.on("change",this.onThemeChange)}var e,n,r;return e=t,(n=[{key:"onThemeChange",value:function(t){var e=Object(p.get)(t,"changed.ui_theme",!1);if(!1!==e){this.manageContentAI(e);var n=this.getThemeLink();"light"!==e?n.attr("media","auto"===e?"(prefers-color-scheme: dark)":"").appendTo(elementorCommon.elements.$body):n.remove()}}},{key:"manageContentAI",value:function(t){if(rankMath.elementorContentAI){var e=this.getContentAILink();"light"!==t?e.attr("media","auto"===t?"(prefers-color-scheme: dark)":"").appendTo(elementorCommon.elements.$body):e.remove()}}},{key:"getThemeLink",value:function(){return this.link||this.createThemeLink(),this.link}},{key:"getContentAILink",value:function(){return this.contentAIlink||this.createcontentAILink(),this.contentAIlink}},{key:"createThemeLink",value:function(){var t="rank-math-elementor-dark-css";this.link=a()("#"+t),this.link.length||(this.link=a()("<link>",{id:t,rel:"stylesheet",href:rankMath.elementorDarkMode}))}},{key:"createcontentAILink",value:function(){var t="rank-math-content-ai-dark-css";this.contentAIlink=a()("#"+t),this.contentAIlink.length||(this.contentAIlink=a()("<link>",{id:t,rel:"stylesheet",href:rankMath.elementorContentAI}))}}])&&j(e.prototype,n),r&&j(e,r),Object.defineProperty(e,"prototype",{writable:!1}),t}(),I=n(20),T=n(21),S=n(22);function P(t){return P="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},P(t)}function A(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function M(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function E(){return E="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(t,e,n){var r=U(t,e);if(r){var a=Object.getOwnPropertyDescriptor(r,e);return a.get?a.get.call(arguments.length<3?t:n):a.value}},E.apply(this,arguments)}function U(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=x(t)););return t}function C(t,e){return C=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t},C(t,e)}function R(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=x(t);if(e){var a=x(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return F(this,n)}}function F(t,e){if(e&&("object"===P(e)||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}function x(t){return x=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},x(t)}var K=function(){return o.MediaUpload},N=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&C(t,e)}(o,t);var e,n,r,a=R(o);function o(){return A(this,o),a.apply(this,arguments)}return e=o,(n=[{key:"setup",value:function(t){this.registerSlots=this.registerSlots.bind(this),Object(c.addAction)("rank_math_loaded","rank-math",this.registerSlots,0),Object(c.addFilter)("editor.MediaUpload","rank-math/replace-media-upload",K),E(x(o.prototype),"setup",this).call(this,t)}},{key:"registerSlots",value:function(){this.RankMathAfterEditor=I.a,this.RankMathAfterFocusKeyword=S.a,this.RankMathAdvancedTab=T.a,this.slots={AfterEditor:I.a,AfterFocusKeyword:S.a,AdvancedTab:T.a}}},{key:"updatePermalink",value:function(t){Object(i.dispatch)("rank-math").updatePermalink(t)}},{key:"updatePermalinkSanitize",value:function(t){t=this.assessor.getResearch("slugify")(t),Object(i.dispatch)("rank-math").updatePermalink(t)}}])&&M(e.prototype,n),r&&M(e,r),Object.defineProperty(e,"prototype",{writable:!1}),o}(u.a);a()((function(){window.rankMathEditor=new N,window.rankMathGutenberg=window.rankMathEditor,new D,elementor.once("preview:loaded",(function(){$e.components.get("panel/elements").addTab("rank-math",{title:"SEO"}),window.rankMathEditor.setup(new b),Object(i.dispatch)("rank-math").refreshResults()}))})),a()(window).on("elementor:init",(function(){elementor.hooks.addFilter("panel/elements/regionViews",O)}))},8:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n(2),a=n.n(r);function i(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}var o=new(function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.map=null}var e,n,r;return e=t,(n=[{key:"swap",value:function(t,e){var n=this;if(!(t=t||""))return"";var r=new RegExp(/%(([a-z0-9_-]+)\(([^)]*)\)|[^\s]+)%/,"giu");return t.replace(" %page%","").replace("%sep% %sep%","%sep%").replace(r,(function(t){return n.replace(e,t)})).trim()}},{key:"replace",value:function(t,e){var n=e.toLowerCase().slice(1,-1);return["term_description","user_description"].includes(n)?"undefined"!=typeof tinymce&&tinymce.activeEditor&&"rank_math_description_editor"===tinymce.activeEditor.id?tinymce.activeEditor.getContent():a()("#description").val():n.includes("customfield(")?(n=n.replace("customfield(","").replace(")",""))in rankMath.customFields?rankMath.customFields[n]:"":(t=t||this.getMap(),(n="seo_description"===(n="seo_title"===(n=n.includes("(")?n.split("(")[0]:n)?"title":n)?"excerpt":n)in t?t[n]:"")}},{key:"getMap",value:function(){var t=this;return null!==this.map||(this.map={},a.a.each(rankMath.variables,(function(e,n){e=e.toLowerCase().replace(/%+/g,"").split("(")[0],t.map[e]=n.example}))),this.map}},{key:"setVariable",value:function(t,e){null!==this.map?this.map[t]=e:void 0!==rankMath.variables[t]&&(rankMath.variables[t].example=e)}}])&&i(e.prototype,n),r&&i(e,r),Object.defineProperty(e,"prototype",{writable:!1}),t}())},9:function(t,e){t.exports=wp.url}});
1
+ !function(t){var e={};function n(r){if(e[r])return e[r].exports;var a=e[r]={i:r,l:!1,exports:{}};return t[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var a in t)n.d(r,a,function(e){return t[e]}.bind(null,a));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=77)}({0:function(t,e){t.exports=wp.i18n},1:function(t,e){t.exports=lodash},13:function(t,e){t.exports=wp.apiFetch},15:function(t,e,n){"use strict";n.d(e,"a",(function(){return Tn}));var r={};n.r(r),n.d(r,"updateKeywords",(function(){return l})),n.d(r,"updatePillarContent",(function(){return d})),n.d(r,"toggleFrontendScore",(function(){return f})),n.d(r,"updateAnalysisScore",(function(){return h})),n.d(r,"updateCanonicalUrl",(function(){return m})),n.d(r,"updateAdvancedRobots",(function(){return g})),n.d(r,"updateRobots",(function(){return y})),n.d(r,"updateBreadcrumbTitle",(function(){return b})),n.d(r,"resetDirtyMetadata",(function(){return k})),n.d(r,"updateFacebookTitle",(function(){return w})),n.d(r,"updateFacebookDescription",(function(){return v})),n.d(r,"updateFacebookImage",(function(){return _})),n.d(r,"updateFacebookImageID",(function(){return O})),n.d(r,"updateFacebookHasOverlay",(function(){return j})),n.d(r,"updateFacebookImageOverlay",(function(){return D})),n.d(r,"updateAppData",(function(){return p})),n.d(r,"updateAppUi",(function(){return s})),n.d(r,"updatePostID",(function(){return I})),n.d(r,"updatePermalink",(function(){return T})),n.d(r,"updateTitle",(function(){return S})),n.d(r,"updateDescription",(function(){return P})),n.d(r,"updateFeaturedImage",(function(){return A})),n.d(r,"updatePrimaryTermID",(function(){return M})),n.d(r,"updateRedirection",(function(){return E})),n.d(r,"updateRedirectionItem",(function(){return U})),n.d(r,"resetRedirection",(function(){return C})),n.d(r,"updateHasRedirect",(function(){return R})),n.d(r,"updateSerpTitle",(function(){return z})),n.d(r,"updateSerpSlug",(function(){return L})),n.d(r,"updateSerpDescription",(function(){return G})),n.d(r,"toggleSnippetEditor",(function(){return B})),n.d(r,"updateSnippetPreviewType",(function(){return V})),n.d(r,"toggleTrendsCta",(function(){return $})),n.d(r,"updateTwitterUseFacebook",(function(){return W})),n.d(r,"updateTwitterCardType",(function(){return q})),n.d(r,"updateTwitterTitle",(function(){return Q})),n.d(r,"updateTwitterDescription",(function(){return J})),n.d(r,"updateTwitterAuthor",(function(){return X})),n.d(r,"updateTwitterImageID",(function(){return Y})),n.d(r,"updateTwitterImage",(function(){return Z})),n.d(r,"updateTwitterHasOverlay",(function(){return tt})),n.d(r,"updateTwitterImageOverlay",(function(){return et})),n.d(r,"updateTwitterPlayerUrl",(function(){return nt})),n.d(r,"updateTwitterPlayerSize",(function(){return rt})),n.d(r,"updateTwitterPlayerStreamUrl",(function(){return at})),n.d(r,"updateTwitterPlayerStreamCtype",(function(){return it})),n.d(r,"updateTwitterAppDescription",(function(){return ot})),n.d(r,"updateTwitterAppIphoneID",(function(){return ct})),n.d(r,"updateTwitterAppIphoneName",(function(){return ut})),n.d(r,"updateTwitterAppIphoneUrl",(function(){return pt})),n.d(r,"updateTwitterAppIpadID",(function(){return st})),n.d(r,"updateTwitterAppIpadName",(function(){return lt})),n.d(r,"updateTwitterAppIpadUrl",(function(){return dt})),n.d(r,"updateTwitterAppGoogleplayID",(function(){return ft})),n.d(r,"updateTwitterAppGoogleplayName",(function(){return ht})),n.d(r,"updateTwitterAppGoogleplayUrl",(function(){return mt})),n.d(r,"updateTwitterAppCountry",(function(){return gt})),n.d(r,"toggleLoaded",(function(){return yt})),n.d(r,"updateSelectedKeyword",(function(){return bt})),n.d(r,"refreshResults",(function(){return kt})),n.d(r,"setVersion",(function(){return wt})),n.d(r,"toggleIsDiviPageSettingsBarActive",(function(){return vt})),n.d(r,"toggleIsDiviRankMathModalActive",(function(){return _t})),n.d(r,"toggleSchemaEditor",(function(){return Pt})),n.d(r,"toggleSchemaTemplates",(function(){return At})),n.d(r,"schemaUpdated",(function(){return Mt})),n.d(r,"setEditingSchemaId",(function(){return Et})),n.d(r,"setEditorTab",(function(){return Ut})),n.d(r,"setTemplateTab",(function(){return Ct})),n.d(r,"updateEditSchemas",(function(){return Rt})),n.d(r,"updateSchemas",(function(){return Ft})),n.d(r,"updateEditSchema",(function(){return xt})),n.d(r,"saveSchema",(function(){return Kt})),n.d(r,"deleteSchema",(function(){return Nt})),n.d(r,"saveTemplate",(function(){return Ht})),n.d(r,"updateKeywordsData",(function(){return zt})),n.d(r,"updateAIScore",(function(){return Lt}));var a={};n.r(a),n.d(a,"appData",(function(){return Qt})),n.d(a,"appUi",(function(){return te}));var i={};n.r(i),n.d(i,"getAppData",(function(){return ee})),n.d(i,"getDirtyMetadata",(function(){return ne})),n.d(i,"getAnalysisScore",(function(){return re})),n.d(i,"getKeywords",(function(){return ae})),n.d(i,"getPillarContent",(function(){return ie})),n.d(i,"getRobots",(function(){return oe})),n.d(i,"getAdvancedRobots",(function(){return ce})),n.d(i,"getCanonicalUrl",(function(){return ue})),n.d(i,"getBreadcrumbTitle",(function(){return pe})),n.d(i,"getRichSnippets",(function(){return se})),n.d(i,"getShowScoreFrontend",(function(){return le})),n.d(i,"isLoaded",(function(){return de})),n.d(i,"getSelectedKeyword",(function(){return fe})),n.d(i,"isRefreshing",(function(){return he})),n.d(i,"isPro",(function(){return me})),n.d(i,"isDiviPageSettingsBarActive",(function(){return ge})),n.d(i,"isDiviRankMathModalActive",(function(){return ye})),n.d(i,"getFacebookTitle",(function(){return be})),n.d(i,"getFacebookDescription",(function(){return ke})),n.d(i,"getFacebookAuthor",(function(){return we})),n.d(i,"getFacebookImageID",(function(){return ve})),n.d(i,"getFacebookImage",(function(){return _e})),n.d(i,"getFacebookHasOverlay",(function(){return Oe})),n.d(i,"getFacebookImageOverlay",(function(){return je})),n.d(i,"getPostID",(function(){return De})),n.d(i,"getTitle",(function(){return Ie})),n.d(i,"getPermalink",(function(){return Te})),n.d(i,"getDescription",(function(){return Se})),n.d(i,"getFeaturedImage",(function(){return Pe})),n.d(i,"getFeaturedImageHtml",(function(){return Ae})),n.d(i,"getPrimaryTermID",(function(){return Me})),n.d(i,"getRedirectionID",(function(){return Ee})),n.d(i,"getRedirectionType",(function(){return Ue})),n.d(i,"getRedirectionUrl",(function(){return Ce})),n.d(i,"getRedirectionItem",(function(){return Re})),n.d(i,"hasRedirect",(function(){return Fe})),n.d(i,"getSerpTitle",(function(){return Ke})),n.d(i,"getSerpSlug",(function(){return Ne})),n.d(i,"getSerpDescription",(function(){return He})),n.d(i,"isSnippetEditorOpen",(function(){return ze})),n.d(i,"getSnippetPreviewType",(function(){return Le})),n.d(i,"isTrendsCtaOpen",(function(){return Ge})),n.d(i,"isSchemaEditorOpen",(function(){return Be})),n.d(i,"isSchemaTemplatesOpen",(function(){return Ve})),n.d(i,"hasSchemaUpdated",(function(){return $e})),n.d(i,"getSchemas",(function(){return We})),n.d(i,"getEditSchemas",(function(){return qe})),n.d(i,"getEditingSchema",(function(){return Qe})),n.d(i,"getPreviewSchema",(function(){return Je})),n.d(i,"getEditorTab",(function(){return Xe})),n.d(i,"getTemplateTab",(function(){return Ye})),n.d(i,"getTwitterUseFacebook",(function(){return Ze})),n.d(i,"getTwitterCardType",(function(){return tn})),n.d(i,"getTwitterTitle",(function(){return en})),n.d(i,"getTwitterDescription",(function(){return nn})),n.d(i,"getTwitterAuthor",(function(){return rn})),n.d(i,"getTwitterImageID",(function(){return an})),n.d(i,"getTwitterImage",(function(){return on})),n.d(i,"getTwitterHasOverlay",(function(){return cn})),n.d(i,"getTwitterImageOverlay",(function(){return un})),n.d(i,"getTwitterAppDescription",(function(){return pn})),n.d(i,"getTwitterAppIphoneID",(function(){return sn})),n.d(i,"getTwitterAppIphoneName",(function(){return ln})),n.d(i,"getTwitterAppIphoneUrl",(function(){return dn})),n.d(i,"getTwitterAppIpadID",(function(){return fn})),n.d(i,"getTwitterAppIpadName",(function(){return hn})),n.d(i,"getTwitterAppIpadUrl",(function(){return mn})),n.d(i,"getTwitterAppGoogleplayID",(function(){return gn})),n.d(i,"getTwitterAppGoogleplayName",(function(){return yn})),n.d(i,"getTwitterAppGoogleplayUrl",(function(){return bn})),n.d(i,"getTwitterAppCountry",(function(){return kn})),n.d(i,"getTwitterPlayerUrl",(function(){return wn})),n.d(i,"getTwitterPlayerSize",(function(){return vn})),n.d(i,"getTwitterPlayerStream",(function(){return _n})),n.d(i,"getTwitterPlayerStreamCtype",(function(){return On})),n.d(i,"getKeywordsData",(function(){return jn})),n.d(i,"getContentAIScore",(function(){return Dn}));var o=n(3),c=n(8),u=n(6);function p(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return e=Object(u.applyFilters)("rank_math_sanitize_data",e,t,n),null!==r&&(r=Object(u.applyFilters)("rank_math_sanitize_meta_value",r,t,n)),r=null===r?e:r,Object(u.doAction)("rank_math_data_changed",t,e,n),{type:"RANK_MATH_APP_DATA",key:t,value:e,metaKey:n,metaValue:r}}function s(t,e){return Object(u.doAction)("rank_math_update_app_ui",t,e),{type:"RANK_MATH_APP_UI",key:t,value:e}}function l(t){return c.a.setVariable("focuskw",t.split(",")[0]),rankMathEditor.refresh("keyword"),p("keywords",t,"rank_math_focus_keyword")}function d(t){return p("pillarContent",t,"rank_math_pillar_content",!0===t?"on":"off")}function f(t){return p("showScoreFrontend",t,"rank_math_dont_show_seo_score",!0===t?"off":"on")}function h(t){return p("score",t,"rank_math_seo_score")}function m(t){return p("canonicalUrl",t,"rank_math_canonical_url")}function g(t){return p("advancedRobots",t,"rank_math_advanced_robots")}function y(t){return p("robots",t,"rank_math_robots",Object.keys(t))}function b(t){return p("breadcrumbTitle",t,"rank_math_breadcrumb_title")}function k(){return p("dirtyMetadata",{})}function w(t){return p("facebookTitle",t,"rank_math_facebook_title")}function v(t){return p("facebookDescription",t,"rank_math_facebook_description")}function _(t){return p("facebookImage",t,"rank_math_facebook_image")}function O(t){return p("facebookImageID",t,"rank_math_facebook_image_id")}function j(t){return p("facebookHasOverlay",t,"rank_math_facebook_enable_image_overlay",!0===t?"on":"off")}function D(t){return p("facebookImageOverlay",t,"rank_math_facebook_image_overlay")}function I(t){return rankMath.objectID=t,p("postID",t)}function T(t){return p("permalink",t,"permalink")}function S(t){return p("title",t,"rank_math_title")}function P(t){return p("description",t,"rank_math_description")}function A(t){return p("featuredImage",t)}function M(t,e){return p("primaryTerm",parseInt(t),"rank_math_primary_"+e)}function E(t,e){return p(t,e)}function U(t){return s("redirectionItem",t)}function C(){return s("redirectionItem",{})}function R(t){return s("hasRedirect",t)}var F=n(7),x=n(1),K=n(16),N=function(t,e){return t=(t=F.Helpers.cleanText(t)).replace(/\r?\n|\r/g," "),e?Object(x.truncate)(t,{length:e,separator:" "}):t},H=function(t){var e=rankMathEditor.assessor.dataCollector.getData(),n=e.excerpt,r=e.content?function(t){if(Object(x.isEmpty)(t))return"";t=Object(x.unescape)(t).replace(/\[caption[^\]]*\](.*)\[\/caption\]/g,"");var e=Object(x.filter)(F.Helpers.matchParagraphs(t,!0,!0),(function(t){return""!==t.trim()}));if(!e.length)return"";var n=rankMathEditor.getPrimaryKeyword();if(""!==n){var r=Object(x.filter)(e,(function(t){return Object(x.includes)(t.toLowerCase(),n.toLowerCase())}));if(0<r.length)return N(r[0],160)}return N(e[0],160)}(e.content.replace(/<script[^>]*>([\S\s]*?)<\/script>/gim,"")):"",a=Object(x.isUndefined)(n)||Object(x.isEmpty)(n)?r:Object(x.unescape)(n);if(c.a.setVariable("excerpt",a),c.a.setVariable("seo_description",a),""!==(t=Object(K.a)(Object(u.applyFilters)("rankMath/description",t))))return F.Helpers.cleanText(t);if(!Object(x.isUndefined)(n)&&!Object(x.isEmpty)(n))return F.Helpers.cleanText(n);var i=Object(x.unescape)(rankMath.assessor.serpData.descriptionTemplate);return Object(x.isUndefined)(i)||""===i?r:F.Helpers.cleanText(i)};function z(t){return t=c.a.swap(""!==t?t:rankMath.assessor.serpData.titleTemplate),rankMathEditor.refresh("title"),s("serpTitle",t)}function L(t){return t=""!==t?t:rankMathEditor.assessor.dataCollector.getSlug(),rankMathEditor.refresh("permalink"),s("serpSlug",t)}function G(t){return t=c.a.swap(H(t)),rankMathEditor.refresh("description"),s("serpDescription",t)}function B(t){return s("isSnippetEditorOpen",t)}function V(t){return s("snippetPreviewType",t)}function $(t){return s("isTrendsCtaOpen",t)}function W(t){return p("twitterUseFacebook",t,"rank_math_twitter_use_facebook",!0===t?"on":"off")}function q(t){return p("twitterCardType",t,"rank_math_twitter_card_type")}function Q(t){return p("twitterTitle",t,"rank_math_twitter_title")}function J(t){return p("twitterDescription",t,"rank_math_twitter_description")}function X(t){return p("twitterAuthor",t,"rank_math_twitter_author")}function Y(t){return p("twitterImageID",t,"rank_math_twitter_image_id")}function Z(t){return p("twitterImage",t,"rank_math_twitter_image")}function tt(t){return p("twitterHasOverlay",t,"rank_math_twitter_enable_image_overlay",!0===t?"on":"off")}function et(t){return p("twitterImageOverlay",t,"rank_math_twitter_image_overlay")}function nt(t){return p("twitterPlayerUrl",t,"rank_math_twitter_player_url")}function rt(t){return p("twitterPlayerSize",t,"rank_math_twitter_player_size")}function at(t){return p("twitterPlayerStream",t,"rank_math_twitter_player_stream")}function it(t){return p("twitterPlayerStreamCtype",t,"rank_math_twitter_player_stream_ctype")}function ot(t){return p("twitterAppDescription",t,"rank_math_twitter_app_description")}function ct(t){return p("twitterAppIphoneID",t,"rank_math_twitter_app_iphone_id")}function ut(t){return p("twitterAppIphoneName",t,"rank_math_twitter_app_iphone_name")}function pt(t){return p("twitterAppIphoneUrl",t,"rank_math_twitter_app_iphone_url")}function st(t){return p("twitterAppIpadID",t,"rank_math_twitter_app_ipad_id")}function lt(t){return p("twitterAppIpadName",t,"rank_math_twitter_app_ipad_name")}function dt(t){return p("twitterAppIpadUrl",t,"rank_math_twitter_app_ipad_url")}function ft(t){return p("twitterAppGoogleplayID",t,"rank_math_twitter_app_googleplay_id")}function ht(t){return p("twitterAppGoogleplayName",t,"rank_math_twitter_app_googleplay_name")}function mt(t){return p("twitterAppGoogleplayUrl",t,"rank_math_twitter_app_googleplay_url")}function gt(t){return p("twitterAppCountry",t,"rank_math_twitter_app_country")}function yt(t){return s("isLoaded",t)}function bt(t){return s("selectedKeyword",t)}function kt(){return s("refreshResults",Date.now())}function wt(){return s("isPro",!0)}function vt(t){return s("isDiviPageSettingsBarActive",t)}function _t(t){return s("isDiviRankMathModalActive",t)}var Ot=n(0),jt=n(13),Dt=n.n(jt);function It(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function Tt(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?It(Object(n),!0).forEach((function(e){St(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):It(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function St(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Pt(t){return s("isSchemaEditorOpen",t)}function At(t){return s("isSchemaTemplatesOpen",t)}function Mt(t){return s("schemaUpdated",t)}function Et(t){return s("editingSchemaId",t)}function Ut(t){return s("editorTab",t)}function Ct(t){return s("templateTab",t)}function Rt(t){return s("editSchemas",t)}function Ft(t){return p("schemas",t)}function xt(t,e){var n=Tt({},Object(o.select)("rank-math").getEditSchemas());return n[t]=e,s("editSchemas",n)}function Kt(t,e){var n=Tt({},Object(o.select)("rank-math").getSchemas());return n[t]=e,p("schemas",n)}function Nt(t){var e=Tt({},Object(o.select)("rank-math").getSchemas());return delete e[t],Object(u.doAction)("rank_math_schema_trash",t),p("schemas",e,"rank_math_delete_"+t,"")}function Ht(t,e,n){return Dt()({method:"POST",path:"rankmath/v1/saveTemplate",data:{schema:t,postId:n}}).then((function(n){e({loading:!1,showNotice:!0,postId:n.id}),setTimeout((function(){e({showNotice:!1}),Object(x.get)(rankMath,"isTemplateScreen",!1)&&(document.title=Object(Ot.__)("Edit Schema","rank-math"),window.history.pushState(null,"",n.link.replace(/&amp;/g,"&")))}),2e3),rankMath.schemaTemplates.push({schema:t,title:t.metadata.title,type:t["@type"]})})),e({loading:!0}),{type:"DONT_WANT_TO_DO_SOMETHING"}}function zt(t){return s("keywordsData",t)}function Lt(t){return p("contentAIScore",t,"rank_math_contentai_score")}function Gt(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function Bt(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?Gt(Object(n),!0).forEach((function(e){Vt(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Gt(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function Vt(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var $t=rankMath.assessor.serpData,Wt=rankMath.assessor.hasRedirection,qt={postID:null,title:$t.title?$t.title:$t.titleTemplate,description:$t.description,keywords:$t.focusKeywords,pillarContent:$t.pillarContent,featuredImage:"",permalink:!1,primaryTerm:$t.primaryTerm,robots:$t.robots,advancedRobots:$t.advancedRobots,canonicalUrl:$t.canonicalUrl,breadcrumbTitle:$t.breadcrumbTitle,showScoreFrontend:$t.showScoreFrontend,redirectionID:Wt?Object(x.get)(rankMath.assessor,"redirection.id",""):"",redirectionType:Wt?Object(x.get)(rankMath.assessor,"redirection.header_code",""):"",redirectionUrl:Wt?Object(x.get)(rankMath.assessor,"redirection.url_to",""):"",facebookTitle:$t.facebookTitle,facebookImage:$t.facebookImage,facebookImageID:$t.facebookImageID,facebookAuthor:$t.facebookAuthor,facebookDescription:$t.facebookDescription,facebookHasOverlay:$t.facebookHasOverlay,facebookImageOverlay:$t.facebookImageOverlay,twitterTitle:$t.twitterTitle,twitterImage:$t.twitterImage,twitterAuthor:$t.twitterAuthor,twitterImageID:$t.twitterImageID,twitterCardType:$t.twitterCardType,twitterUseFacebook:$t.twitterUseFacebook,twitterDescription:$t.twitterDescription,twitterHasOverlay:$t.twitterHasOverlay,twitterImageOverlay:$t.twitterImageOverlay,twitterPlayerUrl:$t.twitterPlayerUrl,twitterPlayerSize:$t.twitterPlayerSize,twitterPlayerStream:$t.twitterPlayerStream,twitterPlayerStreamCtype:$t.twitterPlayerStreamCtype,twitterAppDescription:$t.twitterAppDescription,twitterAppIphoneName:$t.twitterAppIphoneName,twitterAppIphoneID:$t.twitterAppIphoneID,twitterAppIphoneUrl:$t.twitterAppIphoneUrl,twitterAppIpadName:$t.twitterAppIpadName,twitterAppIpadID:$t.twitterAppIpadID,twitterAppIpadUrl:$t.twitterAppIpadUrl,twitterAppGoogleplayName:$t.twitterAppGoogleplayName,twitterAppGoogleplayID:$t.twitterAppGoogleplayID,twitterAppGoogleplayUrl:$t.twitterAppGoogleplayUrl,twitterAppCountry:$t.twitterAppCountry,schemas:Object(x.get)(rankMath,"schemas",{}),score:0,contentAIScore:{},dirtyMetadata:{}};function Qt(){var t,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:qt,n=arguments.length>1?arguments[1]:void 0,r=Bt({},e.dirtyMetadata);return!1!==n.metaKey&&(r[n.metaKey]=n.metaValue),"RANK_MATH_APP_DATA"===n.type?"dirtyMetadata"===n.key?Bt(Bt({},e),{},{dirtyMetadata:n.value}):Bt(Bt({},e),{},(Vt(t={},n.key,n.value),Vt(t,"dirtyMetadata",r),t)):e}function Jt(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function Xt(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?Jt(Object(n),!0).forEach((function(e){Yt(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Jt(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function Yt(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var Zt={isLoaded:!1,isPro:!1,selectedKeyword:{tag:"",index:0,data:{value:""}},hasRedirect:rankMath.assessor.hasRedirection&&!Object(x.isEmpty)(Object(x.get)(rankMath.assessor,"redirection.id",""))&&!Object(x.isEmpty)(Object(x.get)(rankMath.assessor,"redirection.url_to","")),serpTitle:"",serpSlug:"",serpDescription:"",isSnippetEditorOpen:!1,snippetPreviewType:"",refreshResults:"",redirectionItem:{},isTrendsCtaOpen:!1,editorTab:"",templateTab:"",editSchemas:{},editingSchemaId:"",isSchemaEditorOpen:!1,isSchemaTemplatesOpen:!1,schemaUpdated:!1,isDiviRankMathModalActive:!1,isDiviPageSettingsBarActive:!1,keywordsData:Object(x.get)(rankMath,"ca_data",[])};function te(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Zt,e=arguments.length>1?arguments[1]:void 0;return"RANK_MATH_APP_UI"===e.type?Xt(Xt({},t),{},Yt({},e.key,e.value)):t}function ee(t){return t.appData}function ne(t){return t.appData.dirtyMetadata}function re(t){return t.appData.score}function ae(t){return t.appData.keywords}function ie(t){return t.appData.pillarContent}function oe(t){return t.appData.robots}function ce(t){return t.appData.advancedRobots}function ue(t){return t.appData.canonicalUrl}function pe(t){return t.appData.breadcrumbTitle}function se(t){return"todo"}function le(t){return t.appData.showScoreFrontend}function de(t){return t.appUi.isLoaded}function fe(t){return t.appUi.selectedKeyword}function he(t){return t.appUi.refreshResults}function me(t){return t.appUi.isPro}function ge(t){return t.appUi.isDiviPageSettingsBarActive}function ye(t){return t.appUi.isDiviRankMathModalActive}function be(t){return t.appData.facebookTitle}function ke(t){return t.appData.facebookDescription}function we(t){return t.appData.facebookAuthor}function ve(t){return t.appData.facebookImageID}function _e(t){return t.appData.facebookImage}function Oe(t){return t.appData.facebookHasOverlay}function je(t){return""!==t.appData.facebookImageOverlay?t.appData.facebookImageOverlay:"play"}function De(t){return t.appData.postID}function Ie(t){return t.appData.title}function Te(t){return t.appData.permalink}function Se(t){return t.appData.description}function Pe(t){return t.appData.featuredImage}function Ae(t){var e=t.appData.featuredImage;return'<img src="'.concat(e.source_url,'" alt="').concat(e.alt_text,'" >')}function Me(t){return t.appData.primaryTerm}function Ee(t){return t.appData.redirectionID}function Ue(t){return t.appData.redirectionType}function Ce(t){return t.appData.redirectionUrl}function Re(t){return t.appUi.redirectionItem}function Fe(t){return t.appUi.hasRedirect}var xe=n(9);function Ke(t){return Object(K.a)(t.appUi.serpTitle)}function Ne(t){return Object(xe.safeDecodeURIComponent)(t.appUi.serpSlug)}function He(t){return t.appUi.serpDescription}function ze(t){return t.appUi.isSnippetEditorOpen}function Le(t){return t.appUi.snippetPreviewType}function Ge(t){return t.appUi.isTrendsCtaOpen}function Be(t){return t.appUi.isSchemaEditorOpen}function Ve(t){return t.appUi.isSchemaTemplatesOpen}function $e(t){return t.appUi.schemaUpdated}function We(t){return t.appData.schemas}function qe(t){return t.appUi.editSchemas}function Qe(t){return{id:t.appUi.editingSchemaId,data:t.appUi.editSchemas[t.appUi.editingSchemaId]}}function Je(t){return t.appData.schemas[t.appUi.editingSchemaId]}function Xe(t){return t.appUi.editorTab}function Ye(t){return t.appUi.templateTab}function Ze(t){return t.appData.twitterUseFacebook}function tn(t){return t.appData.twitterCardType}function en(t){return t.appData.twitterTitle}function nn(t){return t.appData.twitterDescription}function rn(t){return t.appData.twitterAuthor}function an(t){return t.appData.twitterImageID}function on(t){return t.appData.twitterImage}function cn(t){return t.appData.twitterHasOverlay}function un(t){return""!==t.appData.twitterImageOverlay?t.appData.twitterImageOverlay:"play"}function pn(t){return t.appData.twitterAppDescription}function sn(t){return t.appData.twitterAppIphoneID}function ln(t){return t.appData.twitterAppIphoneName}function dn(t){return t.appData.twitterAppIphoneUrl}function fn(t){return t.appData.twitterAppIpadID}function hn(t){return t.appData.twitterAppIpadName}function mn(t){return t.appData.twitterAppIpadUrl}function gn(t){return t.appData.twitterAppGoogleplayID}function yn(t){return t.appData.twitterAppGoogleplayName}function bn(t){return t.appData.twitterAppGoogleplayUrl}function kn(t){return t.appData.twitterAppCountry}function wn(t){return t.appData.twitterPlayerUrl}function vn(t){return t.appData.twitterPlayerSize}function _n(t){return t.appData.twitterPlayerStream}function On(t){return t.appData.twitterPlayerStreamCtype}function jn(t){return t.appUi.keywordsData}function Dn(t){return t.appData.contentAIScore}var In=Object(o.registerStore)("rank-math",{reducer:Object(o.combineReducers)(a),selectors:i,actions:r});function Tn(){return In}},16:function(t,e,n){"use strict";var r=document.createElement("div");e.a=function(t){return t&&"string"==typeof t&&(t=t.replace(/<script[^>]*>([\S\s]*?)<\/script>/gim,"").replace(/<\/?\w(?:[^"'>]|"[^"]*"|'[^']*')*>/gim,""),r.innerHTML=t,t=r.textContent,r.textContent=""),t}},2:function(t,e){t.exports=jQuery},20:function(t,e,n){"use strict";var r=n(4),a=Object(r.createSlotFill)("RankMathAfterEditor"),i=a.Fill,o=a.Slot,c=function(t){var e=t.children,n=t.className;return wp.element.createElement(i,null,wp.element.createElement(r.PanelRow,{className:n},e))};c.Slot=o,e.a=c},21:function(t,e,n){"use strict";var r=n(4),a=Object(r.createSlotFill)("RankMathAdvancedTab"),i=a.Fill,o=a.Slot,c=function(t){var e=t.children,n=t.className;return wp.element.createElement(i,null,wp.element.createElement(r.PanelRow,{className:n},e))};c.Slot=o,e.a=c},22:function(t,e,n){"use strict";var r=n(4),a=Object(r.createSlotFill)("RankMathAfterFocusKeyword"),i=a.Fill,o=a.Slot,c=function(t){var e=t.children,n=t.className;return wp.element.createElement(i,null,wp.element.createElement("div",{className:n},e))};c.Slot=o,e.a=c},25:function(t,e,n){"use strict";var r=n(0),a=n(6);function i(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}var o=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),rankMath.is_front_page&&(Object(a.addFilter)("rankMath_analysis_contentLength","rank-math",this.contentLength),Object(a.addFilter)("rankMath_analysis_contentLength_boundaries","rank-math",this.contentLengthBoundary))}var e,n,o;return e=t,(n=[{key:"contentLength",value:function(t){return{hasScore:t.hasScore,failed:Object(r.__)("Content is %1$d words long. Consider using at least 300 words.","rank-math"),tooltipText:Object(r.__)("Minimum recommended content length should be 300 words.","rank-math"),emptyContent:Object(r.sprintf)(Object(r.__)("Content should be %1$s long.","rank-math"),'<a href="https://s.rankmath.com/100contentlength" target="_blank">'+Object(r.__)("300 words","rank-math")+"</a>")}}},{key:"contentLengthBoundary",value:function(){return{recommended:{boundary:299,score:8},belowRecommended:{boundary:200,score:5},low:{boundary:50,score:2}}}}])&&i(e.prototype,n),o&&i(e,o),Object.defineProperty(e,"prototype",{writable:!1}),t}();e.a=o},3:function(t,e){t.exports=wp.data},30:function(t,e){t.exports=wp.mediaUtils},33:function(t,e,n){"use strict";var r=n(7),a=n(6),i=n(15),o=n(1),c=n(0),u=n(3);function p(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}var s=function(){function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.analyzer=new r.Analyzer({i18n:c,analyses:rankMath.assessor.researchesTests}),this.dataCollector=e,this.registerRefresh(),this.updateKeywordResult=this.updateKeywordResult.bind(this),this.sanitizeData=this.sanitizeData.bind(this),Object(a.addAction)("rankMath_analysis_keywordUsage_updated","rank-math",this.updateKeywordResult),Object(a.addFilter)("rank_math_sanitize_meta_value","rank-math",this.sanitizeData),Object(a.addFilter)("rank_math_sanitize_data","rank-math",this.sanitizeData)}var e,n,s;return e=t,(n=[{key:"updateKeywordResult",value:function(t,e){rankMathEditor.resultManager.update(t,{keywordNotUsed:e}),t===this.getSelectedKeyword().toLowerCase()&&Object(u.dispatch)("rank-math").refreshResults()}},{key:"sanitizeData",value:function(t,e){return"schemas"===e||Object(o.isObject)(t)||Object(o.isEmpty)(t)?t:r.Helpers.sanitizeAppData(t)}},{key:"getPaper",value:function(t,e){var n=Object(i.a)().getState(),c=this.dataCollector.getData(),u=new r.Paper("",{locale:rankMath.localeFull});return u.setTitle(n.appUi.serpTitle),u.setPermalink(c.slug),u.setDescription(n.appUi.serpDescription),u.setUrl(c.permalink),u.setText(Object(o.unescape)(Object(a.applyFilters)("rank_math_content",c.content))),u.setKeyword(t),u.setKeywords(e),Object(o.isUndefined)(c.featuredImage)||(u.setThumbnail(c.featuredImage.source_url),u.setThumbnailAltText(r.Helpers.removeDiacritics(c.featuredImage.alt_text))),u}},{key:"registerRefresh",value:function(){var t=this;this.refresh=Object(o.debounce)((function(e){var n=Object(i.a)().getState();if(!1!==n.appUi.isLoaded){var o=n.appData.keywords.split(","),c=[];Object(a.doAction)("rank_math_"+e+"_refresh"),o.map((function(e,n){var a=t.getPaper(r.Helpers.removeDiacritics(e),o),i=0===n?rankMath.assessor.researchesTests:t.filterTests(t.getSecondaryKeywordTests());c.push(t.analyzer.analyzeSome(i,a).then((function(t){rankMathEditor.resultManager.update(a.getKeyword(),t,0===n),0===n&&Object(u.dispatch)("rank-math").updateAnalysisScore(rankMathEditor.resultManager.getScore(a.getKeyword()))}))),Promise.all(c).then((function(){Object(u.dispatch)("rank-math").refreshResults()}))}))}}),500)}},{key:"getSecondaryKeywordTests",value:function(){return["keywordInContent","lengthContent","keywordInSubheadings","keywordDensity","lengthPermalink","linksHasExternals","linksNotAllExternals","linksHasInternal","titleSentiment","titleHasPowerWords","titleHasNumber","contentHasTOC","contentHasShortParagraphs","contentHasAssets"]}},{key:"getPrimaryKeyword",value:function(){var t=Object(i.a)().getState().appData.keywords;return r.Helpers.removeDiacritics(t.split(",")[0])}},{key:"getSelectedKeyword",value:function(){var t=Object(i.a)().getState(),e=""!==t.appUi.selectedKeyword.data.value?t.appUi.selectedKeyword.data.value:t.appData.keywords.split(",")[0];return r.Helpers.removeDiacritics(e)}},{key:"getResearch",value:function(t){return this.analyzer.researcher.getResearch(t)}},{key:"filterTests",value:function(t){return Object(o.intersection)(t,rankMath.assessor.researchesTests)}}])&&p(e.prototype,n),s&&p(e,s),Object.defineProperty(e,"prototype",{writable:!1}),t}(),l=n(25);function d(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}var f=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t)}var e,n,o;return e=t,(n=[{key:"setup",value:function(t){Object(i.a)(),this.resultManager=new r.ResultManager,this.assessor=new s(t),new l.a,Object(a.doAction)("rank_math_loaded")}},{key:"refresh",value:function(t){this.assessor.refresh(t)}},{key:"getPrimaryKeyword",value:function(){return this.assessor.getPrimaryKeyword()}},{key:"getSelectedKeyword",value:function(){return this.assessor.getSelectedKeyword()}},{key:"updatePermalink",value:function(t){throw"Implement the function"}},{key:"updatePermalinkSanitize",value:function(t){throw"Implement the function"}}])&&d(e.prototype,n),o&&d(e,o),Object.defineProperty(e,"prototype",{writable:!1}),t}();e.a=f},4:function(t,e){t.exports=wp.components},42:function(t,e){t.exports=Marionette},5:function(t,e){t.exports=wp.element},6:function(t,e){t.exports=wp.hooks},7:function(t,e){t.exports=rankMathAnalyzer},77:function(t,e,n){"use strict";n.r(e);var r=n(2),a=n.n(r),i=n(3),o=n(30),c=n(6),u=n(33),p=n(1),s=n(13),l=n.n(s),d=n(9),f=n(8);function h(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function m(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?h(Object(n),!0).forEach((function(e){g(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function g(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function y(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}var b=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.initialize=!1,this._data={id:!1,slug:!1,permalink:!1,content:!1,title:!1,excerpt:!1,featuredImage:!1},this.refresh=this.refresh.bind(this),this.savePost=this.savePost.bind(this),this.saveRedirection=this.saveRedirection.bind(this),this.saveSchemas=this.saveSchemas.bind(this),this.subscribeToElementor(),setTimeout(this.elementorPreviewLoaded.bind(this),5e3)}var e,n,r;return e=t,(n=[{key:"elementorPreviewLoaded",value:function(){var t=this;Object(c.addAction)("rank_math_data_changed","rank-math",(function(){t.activateSaveButton()})),Object(c.addAction)("rank_math_update_app_ui","rank-math",(function(e){"hasRedirect"===e&&t.activateSaveButton()}))}},{key:"activateSaveButton",value:function(){var t=Object(p.get)(elementor,"saver.footerSaver",!1);!1===t?elementor.channels.editor.trigger("status:change",!0):t.activateSaveButtons(document,!0)}},{key:"collectGutenbergData",value:function(){return{id:this.getPostID(),slug:this.getSlug(),permalink:this.getPermalink(),content:this.getContent(),title:this.getTitle(),excerpt:this.getExcerpt(),featuredImage:this.getFeaturedImage()}}},{key:"getPostID",value:function(){return elementor.config.document.id}},{key:"getTitle",value:function(){return elementor.settings.page.model.get("post_title")}},{key:"getContent",value:function(){var t=[];return this.getContentArea().find(".elementor-widget-container").each((function(){t.push(a()(this).html())})),t.join("")}},{key:"getContentArea",value:function(){if(this._contentArea)return this._contentArea;var t=elementor.$preview.contents().find('[data-elementor-type="'+ElementorConfig.document.type+'"]');return t.length<1?a()("<div />"):(this._contentArea=t,t)}},{key:"getExcerpt",value:function(){return elementor.settings.page.model.get("post_excerpt")}},{key:"getPermalink",value:function(){return rankMath.is_front_page?rankMath.homeUrl+"/":this.getSlug()?rankMath.permalinkFormat.replace(/%(postname|pagename)%/,this.getSlug()).trimRight("/"):""}},{key:"getSlug",value:function(){return Object(d.safeDecodeURIComponent)(Object(i.select)("rank-math").getPermalink())}},{key:"getFeaturedImage",value:function(){var t=elementor.settings.page.model.get("post_featured_image");if(!Object(p.isUndefined)(t)&&(t=""===t.id?0:parseInt(t.id),this.isValidMediaId(t))){var e=Object(i.select)("core").getMedia(t);if(!Object(p.isUndefined)(e))return e}}},{key:"isValidMediaId",value:function(t){return"number"==typeof t&&0<t}},{key:"subscribeToElementor",value:function(){Object(i.dispatch)("rank-math").updatePermalink(rankMath.postName),this.subscriber=Object(p.debounce)(this.refresh,500),Object(i.subscribe)(this.subscriber),elementor.saver.on("before:save",this.savePost),elementor.saver.on("before:save",this.saveRedirection),elementor.saver.on("before:save",this.saveSchemas),elementor.settings.page.model.on("change",this.subscriber)}},{key:"refresh",value:function(){var t=m({},this._data);this._data=this.collectGutenbergData(),this.handleEditorChange(t),!Object(p.isEqual)(t,this._data)&&t.id&&elementor.channels.editor.trigger("status:change",!0)}},{key:"savePost",value:function(){var t=Object(i.select)("rank-math").getDirtyMetadata();Object(p.isEmpty)(t)||(l()({method:"POST",path:"rankmath/v1/updateMeta",data:{objectID:rankMath.objectID,objectType:rankMath.objectType,meta:t,content:this.getContent()}}).then((function(t){Object(p.isString)(t.slug)&&Object(i.dispatch)("rank-math").updatePermalink(t.slug),Object(c.doAction)("rank_math_metadata_updated",t)})),Object(i.dispatch)("rank-math").resetDirtyMetadata())}},{key:"saveRedirection",value:function(){var t=Object(i.select)("rank-math").getRedirectionItem();Object(p.isEmpty)(t)||(t.objectID=this.getPostID(),t.redirectionSources=this.getPermalink(),l()({method:"POST",path:"rankmath/v1/updateRedirection",data:t}).then((function(t){"delete"===t.action?Object(i.dispatch)("rank-math").updateRedirection("redirectionID",0):"new"===t.action&&Object(i.dispatch)("rank-math").updateRedirection("redirectionID",t.id)})),Object(i.dispatch)("rank-math").resetRedirection())}},{key:"saveSchemas",value:function(){var t=Object(i.select)("rank-math").getSchemas();if(!Object(p.isEmpty)(t)&&Object(i.select)("rank-math").hasSchemaUpdated()){var e=Object(i.select)("rank-math").getEditSchemas();l()({method:"POST",path:"rankmath/v1/updateSchemas",data:{objectID:rankMath.objectID,objectType:rankMath.objectType,schemas:t}}).then((function(n){if(!Object(p.isEmpty)(n)){var r=m({},t),a=m({},e);Object(p.map)(n,(function(t,e){r["schema-"+t]=m({},r[e]),a["schema-"+t]=m({},a[e]),delete r[e],delete a[e]})),Object(i.dispatch)("rank-math").schemaUpdated(!1),Object(i.dispatch)("rank-math").updateSchemas(r),Object(i.dispatch)("rank-math").updateEditSchemas(a)}}))}}},{key:"handleEditorChange",value:function(t){var e=this,n={id:"handleIDChange",slug:"handleSlugChange",title:"handleTitleChange",excerpt:"handleExcerptChange",content:"handleContentChange",featuredImage:"handleFeaturedImageChange"};if(Object(p.isInteger)(t.id))return this.initialize?void Object(p.forEach)(n,(function(n,r){e._data[r]!==t[r]&&e[n](e._data[r])})):(this.initialize=!0,Object(p.forEach)(n,(function(t,n){e[t](e._data[n])})),void rankMathEditor.refresh("init"));Object(i.dispatch)("rank-math").refreshResults()}},{key:"handleIDChange",value:function(t){Object(i.dispatch)("rank-math").updatePostID(t),Object(i.dispatch)("rank-math").toggleLoaded(!0)}},{key:"handleSlugChange",value:function(){rankMathEditor.refresh("permalink")}},{key:"handleTitleChange",value:function(t){f.a.setVariable("title",t),Object(i.dispatch)("rank-math").updateSerpTitle(Object(i.select)("rank-math").getTitle()),rankMathEditor.refresh("title")}},{key:"handleExcerptChange",value:function(t){f.a.setVariable("excerpt",t),f.a.setVariable("excerpt_only",t),f.a.setVariable("wc_shortdesc",t),f.a.setVariable("seo_description",t),Object(i.dispatch)("rank-math").updateSerpDescription(Object(i.select)("rank-math").getDescription())}},{key:"handleFeaturedImageChange",value:function(t){Object(i.dispatch)("rank-math").updateFeaturedImage(t),rankMathEditor.refresh("featuredImage")}},{key:"handleContentChange",value:function(){Object(i.dispatch)("rank-math").updateSerpDescription(Object(i.select)("rank-math").getDescription()),rankMathEditor.refresh("content")}},{key:"getData",value:function(){return this._data}}])&&y(e.prototype,n),r&&y(e,r),Object.defineProperty(e,"prototype",{writable:!1}),t}(),k=n(42),w=n.n(k),v=n(5),_=w.a.ItemView.extend({template:!1,id:"elementor-panel-rank-math",className:"rank-math-elementor rank-math-sidebar-panel",initialize:function(){a()("#elementor-panel-elements-search-area").hide()},onShow:function(){Object(v.render)(Object(v.createElement)(Object(c.applyFilters)("rank_math_app",{})),document.getElementById("elementor-panel-rank-math"))},onDestroy:function(){a()("#elementor-panel-elements-search-area").show()}}),O=function(t){return t["rank-math"]={region:t.global.region,view:_,options:{}},t};function j(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}var D=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.onThemeChange=this.onThemeChange.bind(this),elementor.settings.editorPreferences.model.on("change",this.onThemeChange)}var e,n,r;return e=t,(n=[{key:"onThemeChange",value:function(t){var e=Object(p.get)(t,"changed.ui_theme",!1);if(!1!==e){this.manageContentAI(e);var n=this.getThemeLink();"light"!==e?n.attr("media","auto"===e?"(prefers-color-scheme: dark)":"").appendTo(elementorCommon.elements.$body):n.remove()}}},{key:"manageContentAI",value:function(t){if(rankMath.elementorContentAI){var e=this.getContentAILink();"light"!==t?e.attr("media","auto"===t?"(prefers-color-scheme: dark)":"").appendTo(elementorCommon.elements.$body):e.remove()}}},{key:"getThemeLink",value:function(){return this.link||this.createThemeLink(),this.link}},{key:"getContentAILink",value:function(){return this.contentAIlink||this.createcontentAILink(),this.contentAIlink}},{key:"createThemeLink",value:function(){var t="rank-math-elementor-dark-css";this.link=a()("#"+t),this.link.length||(this.link=a()("<link>",{id:t,rel:"stylesheet",href:rankMath.elementorDarkMode}))}},{key:"createcontentAILink",value:function(){var t="rank-math-content-ai-dark-css";this.contentAIlink=a()("#"+t),this.contentAIlink.length||(this.contentAIlink=a()("<link>",{id:t,rel:"stylesheet",href:rankMath.elementorContentAI}))}}])&&j(e.prototype,n),r&&j(e,r),Object.defineProperty(e,"prototype",{writable:!1}),t}(),I=n(20),T=n(21),S=n(22);function P(t){return P="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},P(t)}function A(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function M(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function E(){return E="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(t,e,n){var r=U(t,e);if(r){var a=Object.getOwnPropertyDescriptor(r,e);return a.get?a.get.call(arguments.length<3?t:n):a.value}},E.apply(this,arguments)}function U(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=x(t)););return t}function C(t,e){return C=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t},C(t,e)}function R(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=x(t);if(e){var a=x(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return F(this,n)}}function F(t,e){if(e&&("object"===P(e)||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}function x(t){return x=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},x(t)}var K=function(){return o.MediaUpload},N=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&C(t,e)}(o,t);var e,n,r,a=R(o);function o(){return A(this,o),a.apply(this,arguments)}return e=o,(n=[{key:"setup",value:function(t){this.registerSlots=this.registerSlots.bind(this),Object(c.addAction)("rank_math_loaded","rank-math",this.registerSlots,0),Object(c.addFilter)("editor.MediaUpload","rank-math/replace-media-upload",K),E(x(o.prototype),"setup",this).call(this,t)}},{key:"registerSlots",value:function(){this.RankMathAfterEditor=I.a,this.RankMathAfterFocusKeyword=S.a,this.RankMathAdvancedTab=T.a,this.slots={AfterEditor:I.a,AfterFocusKeyword:S.a,AdvancedTab:T.a}}},{key:"updatePermalink",value:function(t){Object(i.dispatch)("rank-math").updatePermalink(t)}},{key:"updatePermalinkSanitize",value:function(t){t=this.assessor.getResearch("slugify")(t),Object(i.dispatch)("rank-math").updatePermalink(t)}}])&&M(e.prototype,n),r&&M(e,r),Object.defineProperty(e,"prototype",{writable:!1}),o}(u.a);a()((function(){window.rankMathEditor=new N,window.rankMathGutenberg=window.rankMathEditor,new D,elementor.once("preview:loaded",(function(){$e.components.get("panel/elements").addTab("rank-math",{title:"SEO"}),window.rankMathEditor.setup(new b),Object(i.dispatch)("rank-math").refreshResults()}))})),a()(window).on("elementor:init",(function(){elementor.hooks.addFilter("panel/elements/regionViews",O)}))},8:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n(2),a=n.n(r);function i(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}var o=new(function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.map=null}var e,n,r;return e=t,(n=[{key:"swap",value:function(t,e){var n=this;if(!(t=t||""))return"";var r=new RegExp(/%(([a-z0-9_-]+)\(([^)]*)\)|[^\s]+)%/,"giu");return t.replace(" %page%","").replace("%sep% %sep%","%sep%").replace(r,(function(t){return n.replace(e,t)})).trim()}},{key:"replace",value:function(t,e){var n=e.toLowerCase().slice(1,-1);return["term_description","user_description"].includes(n)?"undefined"!=typeof tinymce&&tinymce.activeEditor&&"rank_math_description_editor"===tinymce.activeEditor.id?tinymce.activeEditor.getContent():a()("#description").val():n.includes("customfield(")?(n=n.replace("customfield(","").replace(")",""))in rankMath.customFields?rankMath.customFields[n]:"":(t=t||this.getMap(),(n="seo_description"===(n="seo_title"===(n=n.includes("(")?n.split("(")[0]:n)?"title":n)?"excerpt":n)in t?t[n]:"")}},{key:"getMap",value:function(){var t=this;return null!==this.map||(this.map={},a.a.each(rankMath.variables,(function(e,n){e=e.toLowerCase().replace(/%+/g,"").split("(")[0],t.map[e]=n.example}))),this.map}},{key:"setVariable",value:function(t,e){null!==this.map?this.map[t]=e:void 0!==rankMath.variables[t]&&(rankMath.variables[t].example=e)}}])&&i(e.prototype,n),r&&i(e,r),Object.defineProperty(e,"prototype",{writable:!1}),t}())},9:function(t,e){t.exports=wp.url}});
assets/admin/js/gutenberg.js CHANGED
@@ -1 +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=77)}([function(e,t){e.exports=wp.i18n},function(e,t){e.exports=lodash},function(e,t){e.exports=jQuery},function(e,t){e.exports=wp.data},function(e,t){e.exports=wp.components},function(e,t){e.exports=wp.element},function(e,t){e.exports=wp.hooks},function(e,t){e.exports=rankMathAnalyzer},function(e,t,r){"use strict";r.d(t,"a",(function(){return o}));var n=r(2),a=r.n(n);function i(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var o=new(function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.map=null}var t,r,n;return t=e,(r=[{key:"swap",value:function(e,t){var r=this;if(!(e=e||""))return"";var n=new RegExp(/%(([a-z0-9_-]+)\(([^)]*)\)|[^\s]+)%/,"giu");return e.replace(" %page%","").replace("%sep% %sep%","%sep%").replace(n,(function(e){return r.replace(t,e)})).trim()}},{key:"replace",value:function(e,t){var r=t.toLowerCase().slice(1,-1);return["term_description","user_description"].includes(r)?"undefined"!=typeof tinymce&&tinymce.activeEditor&&"rank_math_description_editor"===tinymce.activeEditor.id?tinymce.activeEditor.getContent():a()("#description").val():r.includes("customfield(")?(r=r.replace("customfield(","").replace(")",""))in rankMath.customFields?rankMath.customFields[r]:"":(e=e||this.getMap(),(r="seo_description"===(r="seo_title"===(r=r.includes("(")?r.split("(")[0]:r)?"title":r)?"excerpt":r)in e?e[r]:"")}},{key:"getMap",value:function(){var e=this;return null!==this.map||(this.map={},a.a.each(rankMath.variables,(function(t,r){t=t.toLowerCase().replace(/%+/g,"").split("(")[0],e.map[t]=r.example}))),this.map}},{key:"setVariable",value:function(e,t){null!==this.map?this.map[e]=t:void 0!==rankMath.variables[e]&&(rankMath.variables[e].example=t)}}])&&i(t.prototype,r),n&&i(t,n),Object.defineProperty(t,"prototype",{writable:!1}),e}())},function(e,t){e.exports=wp.url},,,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 i=typeof n;if("string"===i||"number"===i)e.push(n);else if(Array.isArray(n)){if(n.length){var o=a.apply(null,n);o&&e.push(o)}}else if("object"===i)if(n.toString===Object.prototype.toString)for(var c in n)r.call(n,c)&&n[c]&&e.push(c);else e.push(n.toString())}}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=wp.apiFetch},,function(e,t,r){"use strict";r.d(t,"a",(function(){return Tr}));var n={};r.r(n),r.d(n,"updateKeywords",(function(){return p})),r.d(n,"updatePillarContent",(function(){return d})),r.d(n,"toggleFrontendScore",(function(){return f})),r.d(n,"updateAnalysisScore",(function(){return h})),r.d(n,"updateCanonicalUrl",(function(){return m})),r.d(n,"updateAdvancedRobots",(function(){return b})),r.d(n,"updateRobots",(function(){return y})),r.d(n,"updateBreadcrumbTitle",(function(){return g})),r.d(n,"resetDirtyMetadata",(function(){return w})),r.d(n,"updateFacebookTitle",(function(){return k})),r.d(n,"updateFacebookDescription",(function(){return v})),r.d(n,"updateFacebookImage",(function(){return O})),r.d(n,"updateFacebookImageID",(function(){return _})),r.d(n,"updateFacebookHasOverlay",(function(){return S})),r.d(n,"updateFacebookImageOverlay",(function(){return j})),r.d(n,"updateAppData",(function(){return s})),r.d(n,"updateAppUi",(function(){return l})),r.d(n,"updatePostID",(function(){return T})),r.d(n,"updatePermalink",(function(){return D})),r.d(n,"updateTitle",(function(){return P})),r.d(n,"updateDescription",(function(){return I})),r.d(n,"updateFeaturedImage",(function(){return A})),r.d(n,"updatePrimaryTermID",(function(){return E})),r.d(n,"updateRedirection",(function(){return M})),r.d(n,"updateRedirectionItem",(function(){return R})),r.d(n,"resetRedirection",(function(){return C})),r.d(n,"updateHasRedirect",(function(){return U})),r.d(n,"updateSerpTitle",(function(){return z})),r.d(n,"updateSerpSlug",(function(){return L})),r.d(n,"updateSerpDescription",(function(){return G})),r.d(n,"toggleSnippetEditor",(function(){return B})),r.d(n,"updateSnippetPreviewType",(function(){return V})),r.d(n,"toggleTrendsCta",(function(){return q})),r.d(n,"updateTwitterUseFacebook",(function(){return W})),r.d(n,"updateTwitterCardType",(function(){return $})),r.d(n,"updateTwitterTitle",(function(){return J})),r.d(n,"updateTwitterDescription",(function(){return Q})),r.d(n,"updateTwitterAuthor",(function(){return X})),r.d(n,"updateTwitterImageID",(function(){return Y})),r.d(n,"updateTwitterImage",(function(){return Z})),r.d(n,"updateTwitterHasOverlay",(function(){return ee})),r.d(n,"updateTwitterImageOverlay",(function(){return te})),r.d(n,"updateTwitterPlayerUrl",(function(){return re})),r.d(n,"updateTwitterPlayerSize",(function(){return ne})),r.d(n,"updateTwitterPlayerStreamUrl",(function(){return ae})),r.d(n,"updateTwitterPlayerStreamCtype",(function(){return ie})),r.d(n,"updateTwitterAppDescription",(function(){return oe})),r.d(n,"updateTwitterAppIphoneID",(function(){return ce})),r.d(n,"updateTwitterAppIphoneName",(function(){return ue})),r.d(n,"updateTwitterAppIphoneUrl",(function(){return se})),r.d(n,"updateTwitterAppIpadID",(function(){return le})),r.d(n,"updateTwitterAppIpadName",(function(){return pe})),r.d(n,"updateTwitterAppIpadUrl",(function(){return de})),r.d(n,"updateTwitterAppGoogleplayID",(function(){return fe})),r.d(n,"updateTwitterAppGoogleplayName",(function(){return he})),r.d(n,"updateTwitterAppGoogleplayUrl",(function(){return me})),r.d(n,"updateTwitterAppCountry",(function(){return be})),r.d(n,"toggleLoaded",(function(){return ye})),r.d(n,"updateSelectedKeyword",(function(){return ge})),r.d(n,"refreshResults",(function(){return we})),r.d(n,"setVersion",(function(){return ke})),r.d(n,"toggleIsDiviPageSettingsBarActive",(function(){return ve})),r.d(n,"toggleIsDiviRankMathModalActive",(function(){return Oe})),r.d(n,"toggleSchemaEditor",(function(){return Ie})),r.d(n,"toggleSchemaTemplates",(function(){return Ae})),r.d(n,"schemaUpdated",(function(){return Ee})),r.d(n,"setEditingSchemaId",(function(){return Me})),r.d(n,"setEditorTab",(function(){return Re})),r.d(n,"setTemplateTab",(function(){return Ce})),r.d(n,"updateEditSchemas",(function(){return Ue})),r.d(n,"updateSchemas",(function(){return xe})),r.d(n,"updateEditSchema",(function(){return Ne})),r.d(n,"saveSchema",(function(){return Fe})),r.d(n,"deleteSchema",(function(){return Ke})),r.d(n,"saveTemplate",(function(){return He})),r.d(n,"updateKeywordsData",(function(){return ze})),r.d(n,"updateAIScore",(function(){return Le}));var a={};r.r(a),r.d(a,"appData",(function(){return Je})),r.d(a,"appUi",(function(){return et}));var i={};r.r(i),r.d(i,"getAppData",(function(){return tt})),r.d(i,"getDirtyMetadata",(function(){return rt})),r.d(i,"getAnalysisScore",(function(){return nt})),r.d(i,"getKeywords",(function(){return at})),r.d(i,"getPillarContent",(function(){return it})),r.d(i,"getRobots",(function(){return ot})),r.d(i,"getAdvancedRobots",(function(){return ct})),r.d(i,"getCanonicalUrl",(function(){return ut})),r.d(i,"getBreadcrumbTitle",(function(){return st})),r.d(i,"getRichSnippets",(function(){return lt})),r.d(i,"getShowScoreFrontend",(function(){return pt})),r.d(i,"isLoaded",(function(){return dt})),r.d(i,"getSelectedKeyword",(function(){return ft})),r.d(i,"isRefreshing",(function(){return ht})),r.d(i,"isPro",(function(){return mt})),r.d(i,"isDiviPageSettingsBarActive",(function(){return bt})),r.d(i,"isDiviRankMathModalActive",(function(){return yt})),r.d(i,"getFacebookTitle",(function(){return gt})),r.d(i,"getFacebookDescription",(function(){return wt})),r.d(i,"getFacebookAuthor",(function(){return kt})),r.d(i,"getFacebookImageID",(function(){return vt})),r.d(i,"getFacebookImage",(function(){return Ot})),r.d(i,"getFacebookHasOverlay",(function(){return _t})),r.d(i,"getFacebookImageOverlay",(function(){return St})),r.d(i,"getPostID",(function(){return jt})),r.d(i,"getTitle",(function(){return Tt})),r.d(i,"getPermalink",(function(){return Dt})),r.d(i,"getDescription",(function(){return Pt})),r.d(i,"getFeaturedImage",(function(){return It})),r.d(i,"getFeaturedImageHtml",(function(){return At})),r.d(i,"getPrimaryTermID",(function(){return Et})),r.d(i,"getRedirectionID",(function(){return Mt})),r.d(i,"getRedirectionType",(function(){return Rt})),r.d(i,"getRedirectionUrl",(function(){return Ct})),r.d(i,"getRedirectionItem",(function(){return Ut})),r.d(i,"hasRedirect",(function(){return xt})),r.d(i,"getSerpTitle",(function(){return Ft})),r.d(i,"getSerpSlug",(function(){return Kt})),r.d(i,"getSerpDescription",(function(){return Ht})),r.d(i,"isSnippetEditorOpen",(function(){return zt})),r.d(i,"getSnippetPreviewType",(function(){return Lt})),r.d(i,"isTrendsCtaOpen",(function(){return Gt})),r.d(i,"isSchemaEditorOpen",(function(){return Bt})),r.d(i,"isSchemaTemplatesOpen",(function(){return Vt})),r.d(i,"hasSchemaUpdated",(function(){return qt})),r.d(i,"getSchemas",(function(){return Wt})),r.d(i,"getEditSchemas",(function(){return $t})),r.d(i,"getEditingSchema",(function(){return Jt})),r.d(i,"getPreviewSchema",(function(){return Qt})),r.d(i,"getEditorTab",(function(){return Xt})),r.d(i,"getTemplateTab",(function(){return Yt})),r.d(i,"getTwitterUseFacebook",(function(){return Zt})),r.d(i,"getTwitterCardType",(function(){return er})),r.d(i,"getTwitterTitle",(function(){return tr})),r.d(i,"getTwitterDescription",(function(){return rr})),r.d(i,"getTwitterAuthor",(function(){return nr})),r.d(i,"getTwitterImageID",(function(){return ar})),r.d(i,"getTwitterImage",(function(){return ir})),r.d(i,"getTwitterHasOverlay",(function(){return or})),r.d(i,"getTwitterImageOverlay",(function(){return cr})),r.d(i,"getTwitterAppDescription",(function(){return ur})),r.d(i,"getTwitterAppIphoneID",(function(){return sr})),r.d(i,"getTwitterAppIphoneName",(function(){return lr})),r.d(i,"getTwitterAppIphoneUrl",(function(){return pr})),r.d(i,"getTwitterAppIpadID",(function(){return dr})),r.d(i,"getTwitterAppIpadName",(function(){return fr})),r.d(i,"getTwitterAppIpadUrl",(function(){return hr})),r.d(i,"getTwitterAppGoogleplayID",(function(){return mr})),r.d(i,"getTwitterAppGoogleplayName",(function(){return br})),r.d(i,"getTwitterAppGoogleplayUrl",(function(){return yr})),r.d(i,"getTwitterAppCountry",(function(){return gr})),r.d(i,"getTwitterPlayerUrl",(function(){return wr})),r.d(i,"getTwitterPlayerSize",(function(){return kr})),r.d(i,"getTwitterPlayerStream",(function(){return vr})),r.d(i,"getTwitterPlayerStreamCtype",(function(){return Or})),r.d(i,"getKeywordsData",(function(){return _r})),r.d(i,"getContentAIScore",(function(){return Sr}));var o=r(3),c=r(8),u=r(6);function s(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return t=Object(u.applyFilters)("rank_math_sanitize_data",t,e,r),null!==n&&(n=Object(u.applyFilters)("rank_math_sanitize_meta_value",n,e,r)),n=null===n?t:n,Object(u.doAction)("rank_math_data_changed",e,t,r),{type:"RANK_MATH_APP_DATA",key:e,value:t,metaKey:r,metaValue:n}}function l(e,t){return Object(u.doAction)("rank_math_update_app_ui",e,t),{type:"RANK_MATH_APP_UI",key:e,value:t}}function p(e){return c.a.setVariable("focuskw",e.split(",")[0]),rankMathEditor.refresh("keyword"),s("keywords",e,"rank_math_focus_keyword")}function d(e){return s("pillarContent",e,"rank_math_pillar_content",!0===e?"on":"off")}function f(e){return s("showScoreFrontend",e,"rank_math_dont_show_seo_score",!0===e?"off":"on")}function h(e){return s("score",e,"rank_math_seo_score")}function m(e){return s("canonicalUrl",e,"rank_math_canonical_url")}function b(e){return s("advancedRobots",e,"rank_math_advanced_robots")}function y(e){return s("robots",e,"rank_math_robots",Object.keys(e))}function g(e){return s("breadcrumbTitle",e,"rank_math_breadcrumb_title")}function w(){return s("dirtyMetadata",{})}function k(e){return s("facebookTitle",e,"rank_math_facebook_title")}function v(e){return s("facebookDescription",e,"rank_math_facebook_description")}function O(e){return s("facebookImage",e,"rank_math_facebook_image")}function _(e){return s("facebookImageID",e,"rank_math_facebook_image_id")}function S(e){return s("facebookHasOverlay",e,"rank_math_facebook_enable_image_overlay",!0===e?"on":"off")}function j(e){return s("facebookImageOverlay",e,"rank_math_facebook_image_overlay")}function T(e){return rankMath.objectID=e,s("postID",e)}function D(e){return s("permalink",e,"permalink")}function P(e){return s("title",e,"rank_math_title")}function I(e){return s("description",e,"rank_math_description")}function A(e){return s("featuredImage",e)}function E(e,t){return s("primaryTerm",parseInt(e),"rank_math_primary_"+t)}function M(e,t){return s(e,t)}function R(e){return l("redirectionItem",e)}function C(){return l("redirectionItem",{})}function U(e){return l("hasRedirect",e)}var x=r(7),N=r(1),F=r(16),K=function(e,t){return e=(e=x.Helpers.cleanText(e)).replace(/\r?\n|\r/g," "),t?Object(N.truncate)(e,{length:t,separator:" "}):e},H=function(e){var t=rankMathEditor.assessor.dataCollector.getData(),r=t.excerpt,n=t.content?function(e){if(Object(N.isEmpty)(e))return"";e=Object(N.unescape)(e).replace(/\[caption[^\]]*\](.*)\[\/caption\]/g,"");var t=Object(N.filter)(x.Helpers.matchParagraphs(e,!0,!0),(function(e){return""!==e.trim()}));if(!t.length)return"";var r=rankMathEditor.getPrimaryKeyword();if(""!==r){var n=Object(N.filter)(t,(function(e){return Object(N.includes)(e.toLowerCase(),r.toLowerCase())}));if(0<n.length)return K(n[0],160)}return K(t[0],160)}(t.content.replace(/<script[^>]*>([\S\s]*?)<\/script>/gim,"")):"",a=Object(N.isUndefined)(r)||Object(N.isEmpty)(r)?n:Object(N.unescape)(r);if(c.a.setVariable("excerpt",a),c.a.setVariable("seo_description",a),""!==(e=Object(F.a)(Object(u.applyFilters)("rankMath/description",e))))return x.Helpers.cleanText(e);if(!Object(N.isUndefined)(r)&&!Object(N.isEmpty)(r))return x.Helpers.cleanText(r);var i=Object(N.unescape)(rankMath.assessor.serpData.descriptionTemplate);return Object(N.isUndefined)(i)||""===i?n:x.Helpers.cleanText(i)};function z(e){return e=c.a.swap(""!==e?e:rankMath.assessor.serpData.titleTemplate),rankMathEditor.refresh("title"),l("serpTitle",e)}function L(e){return e=""!==e?e:rankMathEditor.assessor.dataCollector.getSlug(),rankMathEditor.refresh("permalink"),l("serpSlug",e)}function G(e){return e=c.a.swap(H(e)),rankMathEditor.refresh("description"),l("serpDescription",e)}function B(e){return l("isSnippetEditorOpen",e)}function V(e){return l("snippetPreviewType",e)}function q(e){return l("isTrendsCtaOpen",e)}function W(e){return s("twitterUseFacebook",e,"rank_math_twitter_use_facebook",!0===e?"on":"off")}function $(e){return s("twitterCardType",e,"rank_math_twitter_card_type")}function J(e){return s("twitterTitle",e,"rank_math_twitter_title")}function Q(e){return s("twitterDescription",e,"rank_math_twitter_description")}function X(e){return s("twitterAuthor",e,"rank_math_twitter_author")}function Y(e){return s("twitterImageID",e,"rank_math_twitter_image_id")}function Z(e){return s("twitterImage",e,"rank_math_twitter_image")}function ee(e){return s("twitterHasOverlay",e,"rank_math_twitter_enable_image_overlay",!0===e?"on":"off")}function te(e){return s("twitterImageOverlay",e,"rank_math_twitter_image_overlay")}function re(e){return s("twitterPlayerUrl",e,"rank_math_twitter_player_url")}function ne(e){return s("twitterPlayerSize",e,"rank_math_twitter_player_size")}function ae(e){return s("twitterPlayerStream",e,"rank_math_twitter_player_stream")}function ie(e){return s("twitterPlayerStreamCtype",e,"rank_math_twitter_player_stream_ctype")}function oe(e){return s("twitterAppDescription",e,"rank_math_twitter_app_description")}function ce(e){return s("twitterAppIphoneID",e,"rank_math_twitter_app_iphone_id")}function ue(e){return s("twitterAppIphoneName",e,"rank_math_twitter_app_iphone_name")}function se(e){return s("twitterAppIphoneUrl",e,"rank_math_twitter_app_iphone_url")}function le(e){return s("twitterAppIpadID",e,"rank_math_twitter_app_ipad_id")}function pe(e){return s("twitterAppIpadName",e,"rank_math_twitter_app_ipad_name")}function de(e){return s("twitterAppIpadUrl",e,"rank_math_twitter_app_ipad_url")}function fe(e){return s("twitterAppGoogleplayID",e,"rank_math_twitter_app_googleplay_id")}function he(e){return s("twitterAppGoogleplayName",e,"rank_math_twitter_app_googleplay_name")}function me(e){return s("twitterAppGoogleplayUrl",e,"rank_math_twitter_app_googleplay_url")}function be(e){return s("twitterAppCountry",e,"rank_math_twitter_app_country")}function ye(e){return l("isLoaded",e)}function ge(e){return l("selectedKeyword",e)}function we(){return l("refreshResults",Date.now())}function ke(){return l("isPro",!0)}function ve(e){return l("isDiviPageSettingsBarActive",e)}function Oe(e){return l("isDiviRankMathModalActive",e)}var _e=r(0),Se=r(13),je=r.n(Se);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 De(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){Pe(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}function Pe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ie(e){return l("isSchemaEditorOpen",e)}function Ae(e){return l("isSchemaTemplatesOpen",e)}function Ee(e){return l("schemaUpdated",e)}function Me(e){return l("editingSchemaId",e)}function Re(e){return l("editorTab",e)}function Ce(e){return l("templateTab",e)}function Ue(e){return l("editSchemas",e)}function xe(e){return s("schemas",e)}function Ne(e,t){var r=De({},Object(o.select)("rank-math").getEditSchemas());return r[e]=t,l("editSchemas",r)}function Fe(e,t){var r=De({},Object(o.select)("rank-math").getSchemas());return r[e]=t,s("schemas",r)}function Ke(e){var t=De({},Object(o.select)("rank-math").getSchemas());return delete t[e],Object(u.doAction)("rank_math_schema_trash",e),s("schemas",t,"rank_math_delete_"+e,"")}function He(e,t,r){return je()({method:"POST",path:"rankmath/v1/saveTemplate",data:{schema:e,postId:r}}).then((function(r){t({loading:!1,showNotice:!0,postId:r.id}),setTimeout((function(){t({showNotice:!1}),Object(N.get)(rankMath,"isTemplateScreen",!1)&&(document.title=Object(_e.__)("Edit Schema","rank-math"),window.history.pushState(null,"",r.link.replace(/&amp;/g,"&")))}),2e3),rankMath.schemaTemplates.push({schema:e,title:e.metadata.title,type:e["@type"]})})),t({loading:!0}),{type:"DONT_WANT_TO_DO_SOMETHING"}}function ze(e){return l("keywordsData",e)}function Le(e){return s("contentAIScore",e,"rank_math_contentai_score")}function Ge(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?Ge(Object(r),!0).forEach((function(t){Ve(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ge(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Ve(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var qe=rankMath.assessor.serpData,We=rankMath.assessor.hasRedirection,$e={postID:null,title:qe.title?qe.title:qe.titleTemplate,description:qe.description,keywords:qe.focusKeywords,pillarContent:qe.pillarContent,featuredImage:"",permalink:!1,primaryTerm:qe.primaryTerm,robots:qe.robots,advancedRobots:qe.advancedRobots,canonicalUrl:qe.canonicalUrl,breadcrumbTitle:qe.breadcrumbTitle,showScoreFrontend:qe.showScoreFrontend,redirectionID:We?Object(N.get)(rankMath.assessor,"redirection.id",""):"",redirectionType:We?Object(N.get)(rankMath.assessor,"redirection.header_code",""):"",redirectionUrl:We?Object(N.get)(rankMath.assessor,"redirection.url_to",""):"",facebookTitle:qe.facebookTitle,facebookImage:qe.facebookImage,facebookImageID:qe.facebookImageID,facebookAuthor:qe.facebookAuthor,facebookDescription:qe.facebookDescription,facebookHasOverlay:qe.facebookHasOverlay,facebookImageOverlay:qe.facebookImageOverlay,twitterTitle:qe.twitterTitle,twitterImage:qe.twitterImage,twitterAuthor:qe.twitterAuthor,twitterImageID:qe.twitterImageID,twitterCardType:qe.twitterCardType,twitterUseFacebook:qe.twitterUseFacebook,twitterDescription:qe.twitterDescription,twitterHasOverlay:qe.twitterHasOverlay,twitterImageOverlay:qe.twitterImageOverlay,twitterPlayerUrl:qe.twitterPlayerUrl,twitterPlayerSize:qe.twitterPlayerSize,twitterPlayerStream:qe.twitterPlayerStream,twitterPlayerStreamCtype:qe.twitterPlayerStreamCtype,twitterAppDescription:qe.twitterAppDescription,twitterAppIphoneName:qe.twitterAppIphoneName,twitterAppIphoneID:qe.twitterAppIphoneID,twitterAppIphoneUrl:qe.twitterAppIphoneUrl,twitterAppIpadName:qe.twitterAppIpadName,twitterAppIpadID:qe.twitterAppIpadID,twitterAppIpadUrl:qe.twitterAppIpadUrl,twitterAppGoogleplayName:qe.twitterAppGoogleplayName,twitterAppGoogleplayID:qe.twitterAppGoogleplayID,twitterAppGoogleplayUrl:qe.twitterAppGoogleplayUrl,twitterAppCountry:qe.twitterAppCountry,schemas:Object(N.get)(rankMath,"schemas",{}),score:0,contentAIScore:{},dirtyMetadata:{}};function Je(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:$e,r=arguments.length>1?arguments[1]:void 0,n=Be({},t.dirtyMetadata);return!1!==r.metaKey&&(n[r.metaKey]=r.metaValue),"RANK_MATH_APP_DATA"===r.type?"dirtyMetadata"===r.key?Be(Be({},t),{},{dirtyMetadata:r.value}):Be(Be({},t),{},(Ve(e={},r.key,r.value),Ve(e,"dirtyMetadata",n),e)):t}function Qe(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 Xe(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Qe(Object(r),!0).forEach((function(t){Ye(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Qe(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Ye(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Ze={isLoaded:!1,isPro:!1,selectedKeyword:{tag:"",index:0,data:{value:""}},hasRedirect:rankMath.assessor.hasRedirection&&(!Object(N.isEmpty)(Object(N.get)(rankMath.assessor,"redirection.id",""))||!Object(N.isEmpty)(Object(N.get)(rankMath.assessor,"redirection.url_to",""))),serpTitle:"",serpSlug:"",serpDescription:"",isSnippetEditorOpen:!1,snippetPreviewType:"",refreshResults:"",redirectionItem:{},isTrendsCtaOpen:!1,editorTab:"",templateTab:"",editSchemas:{},editingSchemaId:"",isSchemaEditorOpen:!1,isSchemaTemplatesOpen:!1,schemaUpdated:!1,isDiviRankMathModalActive:!1,isDiviPageSettingsBarActive:!1,keywordsData:Object(N.get)(rankMath,"ca_data",[])};function et(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Ze,t=arguments.length>1?arguments[1]:void 0;return"RANK_MATH_APP_UI"===t.type?Xe(Xe({},e),{},Ye({},t.key,t.value)):e}function tt(e){return e.appData}function rt(e){return e.appData.dirtyMetadata}function nt(e){return e.appData.score}function at(e){return e.appData.keywords}function it(e){return e.appData.pillarContent}function ot(e){return e.appData.robots}function ct(e){return e.appData.advancedRobots}function ut(e){return e.appData.canonicalUrl}function st(e){return e.appData.breadcrumbTitle}function lt(e){return"todo"}function pt(e){return e.appData.showScoreFrontend}function dt(e){return e.appUi.isLoaded}function ft(e){return e.appUi.selectedKeyword}function ht(e){return e.appUi.refreshResults}function mt(e){return e.appUi.isPro}function bt(e){return e.appUi.isDiviPageSettingsBarActive}function yt(e){return e.appUi.isDiviRankMathModalActive}function gt(e){return e.appData.facebookTitle}function wt(e){return e.appData.facebookDescription}function kt(e){return e.appData.facebookAuthor}function vt(e){return e.appData.facebookImageID}function Ot(e){return e.appData.facebookImage}function _t(e){return e.appData.facebookHasOverlay}function St(e){return""!==e.appData.facebookImageOverlay?e.appData.facebookImageOverlay:"play"}function jt(e){return e.appData.postID}function Tt(e){return e.appData.title}function Dt(e){return e.appData.permalink}function Pt(e){return e.appData.description}function It(e){return e.appData.featuredImage}function At(e){var t=e.appData.featuredImage;return'<img src="'.concat(t.source_url,'" alt="').concat(t.alt_text,'" >')}function Et(e){return e.appData.primaryTerm}function Mt(e){return e.appData.redirectionID}function Rt(e){return e.appData.redirectionType}function Ct(e){return e.appData.redirectionUrl}function Ut(e){return e.appUi.redirectionItem}function xt(e){return e.appUi.hasRedirect}var Nt=r(9);function Ft(e){return Object(F.a)(e.appUi.serpTitle)}function Kt(e){return Object(Nt.safeDecodeURIComponent)(e.appUi.serpSlug)}function Ht(e){return e.appUi.serpDescription}function zt(e){return e.appUi.isSnippetEditorOpen}function Lt(e){return e.appUi.snippetPreviewType}function Gt(e){return e.appUi.isTrendsCtaOpen}function Bt(e){return e.appUi.isSchemaEditorOpen}function Vt(e){return e.appUi.isSchemaTemplatesOpen}function qt(e){return e.appUi.schemaUpdated}function Wt(e){return e.appData.schemas}function $t(e){return e.appUi.editSchemas}function Jt(e){return{id:e.appUi.editingSchemaId,data:e.appUi.editSchemas[e.appUi.editingSchemaId]}}function Qt(e){return e.appData.schemas[e.appUi.editingSchemaId]}function Xt(e){return e.appUi.editorTab}function Yt(e){return e.appUi.templateTab}function Zt(e){return e.appData.twitterUseFacebook}function er(e){return e.appData.twitterCardType}function tr(e){return e.appData.twitterTitle}function rr(e){return e.appData.twitterDescription}function nr(e){return e.appData.twitterAuthor}function ar(e){return e.appData.twitterImageID}function ir(e){return e.appData.twitterImage}function or(e){return e.appData.twitterHasOverlay}function cr(e){return""!==e.appData.twitterImageOverlay?e.appData.twitterImageOverlay:"play"}function ur(e){return e.appData.twitterAppDescription}function sr(e){return e.appData.twitterAppIphoneID}function lr(e){return e.appData.twitterAppIphoneName}function pr(e){return e.appData.twitterAppIphoneUrl}function dr(e){return e.appData.twitterAppIpadID}function fr(e){return e.appData.twitterAppIpadName}function hr(e){return e.appData.twitterAppIpadUrl}function mr(e){return e.appData.twitterAppGoogleplayID}function br(e){return e.appData.twitterAppGoogleplayName}function yr(e){return e.appData.twitterAppGoogleplayUrl}function gr(e){return e.appData.twitterAppCountry}function wr(e){return e.appData.twitterPlayerUrl}function kr(e){return e.appData.twitterPlayerSize}function vr(e){return e.appData.twitterPlayerStream}function Or(e){return e.appData.twitterPlayerStreamCtype}function _r(e){return e.appUi.keywordsData}function Sr(e){return e.appData.contentAIScore}var jr=Object(o.registerStore)("rank-math",{reducer:Object(o.combineReducers)(a),selectors:i,actions:n});function Tr(){return jr}},function(e,t,r){"use strict";var n=document.createElement("div");t.a=function(e){return e&&"string"==typeof e&&(e=e.replace(/<script[^>]*>([\S\s]*?)<\/script>/gim,"").replace(/<\/?\w(?:[^"'>]|"[^"]*"|'[^']*')*>/gim,""),n.innerHTML=e,e=n.textContent,n.textContent=""),e}},,,function(e,t,r){"use strict";var n=r(1);t.a=function(){return!(Object(n.isNil)(window.wp)||Object(n.isNil)(wp.data)||Object(n.isNil)(wp.data.select("core/editor"))||!window.document.body.classList.contains("block-editor-page")||!Object(n.isFunction)(wp.data.select("core/editor").getEditedPostAttribute))}},function(e,t,r){"use strict";var n=r(4),a=Object(n.createSlotFill)("RankMathAfterEditor"),i=a.Fill,o=a.Slot,c=function(e){var t=e.children,r=e.className;return wp.element.createElement(i,null,wp.element.createElement(n.PanelRow,{className:r},t))};c.Slot=o,t.a=c},function(e,t,r){"use strict";var n=r(4),a=Object(n.createSlotFill)("RankMathAdvancedTab"),i=a.Fill,o=a.Slot,c=function(e){var t=e.children,r=e.className;return wp.element.createElement(i,null,wp.element.createElement(n.PanelRow,{className:r},t))};c.Slot=o,t.a=c},function(e,t,r){"use strict";var n=r(4),a=Object(n.createSlotFill)("RankMathAfterFocusKeyword"),i=a.Fill,o=a.Slot,c=function(e){var t=e.children,r=e.className;return wp.element.createElement(i,null,wp.element.createElement("div",{className:r},t))};c.Slot=o,t.a=c},,function(e,t,r){"use strict";t.a=function(e){return 100<e?"bad-fk dark":80<e?"good-fk":50<e?"ok-fk":"bad-fk"}},function(e,t,r){"use strict";var n=r(0),a=r(6);function i(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var o=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),rankMath.is_front_page&&(Object(a.addFilter)("rankMath_analysis_contentLength","rank-math",this.contentLength),Object(a.addFilter)("rankMath_analysis_contentLength_boundaries","rank-math",this.contentLengthBoundary))}var t,r,o;return t=e,(r=[{key:"contentLength",value:function(e){return{hasScore:e.hasScore,failed:Object(n.__)("Content is %1$d words long. Consider using at least 300 words.","rank-math"),tooltipText:Object(n.__)("Minimum recommended content length should be 300 words.","rank-math"),emptyContent:Object(n.sprintf)(Object(n.__)("Content should be %1$s long.","rank-math"),'<a href="https://s.rankmath.com/100contentlength" target="_blank">'+Object(n.__)("300 words","rank-math")+"</a>")}}},{key:"contentLengthBoundary",value:function(){return{recommended:{boundary:299,score:8},belowRecommended:{boundary:200,score:5},low:{boundary:50,score:2}}}}])&&i(t.prototype,r),o&&i(t,o),Object.defineProperty(t,"prototype",{writable:!1}),e}();t.a=o},function(e,t,r){"use strict";var n=r(1),a=r(0),i=r(3),o=r(13),c=r.n(o),u=r(9),s=r(6),l=r(8),p=r(19);function d(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 f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?d(Object(r),!0).forEach((function(t){h(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function h(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function m(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var b=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.initialize=!1,this.isSavingRedirection=!1,this.isSavingSchemas=!1,this.oldSlug=!1,this._data={id:!1,slug:!1,permalink:!1,content:!1,title:!1,excerpt:!1,featuredImage:!1},this.refresh=this.refresh.bind(this),this.isSavingPost=this.isSavingPost.bind(this),this.getPostAttribute=this.getPostAttribute.bind(this),this.subscribeToGutenberg()}var t,r,o;return t=e,(r=[{key:"collectGutenbergData",value:function(){if(Object(p.a)())return this._coreEditorSelect||(this._coreEditorSelect=Object(i.select)("core/editor")),!1===this.oldSlug&&""!==this.getSlug()&&(this.oldSlug=this.getSlug()),{id:this.getPostID(),slug:this.getSlug(),permalink:this.getPermalink(),content:this.getPostAttribute("content"),title:this.getPostAttribute("title"),excerpt:this.getPostAttribute("excerpt"),featuredImage:this.getFeaturedImage()}}},{key:"getPostID",value:function(){return this._coreEditorSelect.getCurrentPostId()}},{key:"getPermalink",value:function(){if("auto-draft"===this.getPostAttribute("status"))return"";var e=this.getPostAttribute("generated_slug");return"auto-draft"!==e&&"en"===rankMath.locale||(e=""),Object(u.safeDecodeURIComponent)(this._coreEditorSelect.getPermalink())}},{key:"getSlug",value:function(){var e=this.getPostAttribute("generated_slug");return"auto-draft"!==e&&"en"===rankMath.locale||(e=""),Object(u.safeDecodeURIComponent)(this.getPostAttribute("slug")||e)}},{key:"getFeaturedImage",value:function(){var e=this.getPostAttribute("featured_media");if(this.isValidMediaId(e)){var t=Object(i.select)("core").getMedia(e);if(!Object(n.isUndefined)(t))return t}}},{key:"isValidMediaId",value:function(e){return"number"==typeof e&&0<e}},{key:"getPostAttribute",value:function(e){return Object(p.a)()?(this._coreEditorSelect||(this._coreEditorSelect=Object(i.select)("core/editor")),this._coreEditorSelect.getEditedPostAttribute(e)):""}},{key:"subscribeToGutenberg",value:function(){this.subscriber=Object(n.debounce)(this.refresh,500),Object(i.subscribe)(this.subscriber),Object(i.subscribe)(this.isSavingPost)}},{key:"refresh",value:function(){var e=f({},this._data);this._data=this.collectGutenbergData(),this.handleEditorChange(e)}},{key:"isSavingPost",value:function(){var e=Object(i.select)("core/editor");if(!e.isAutosavingPost()&&e.isSavingPost()){var t=Object(i.select)("rank-math").getDirtyMetadata();Object(n.isEmpty)(t)||(c()({method:"POST",path:"rankmath/v1/updateMeta",data:{objectID:rankMath.objectID,objectType:rankMath.objectType,meta:t,content:this.getPostAttribute("content")}}).then((function(e){Object(s.doAction)("rank_math_metadata_updated",e)})),Object(i.dispatch)("rank-math").resetDirtyMetadata()),"publish"===this.getPostAttribute("status")&&(this.saveRedirection(),this.autoCreateRedirectionNotice()),this.saveSchemas()}}},{key:"saveSchemas",value:function(){var e=this;if(!this.isSavingSchemas){var t=Object(i.select)("rank-math").getSchemas();if(!Object(n.isEmpty)(t)&&Object(i.select)("rank-math").hasSchemaUpdated()){this.isSavingSchemas=!0;var r=Object(i.select)("rank-math").getEditSchemas();c()({method:"POST",path:"rankmath/v1/updateSchemas",data:{objectID:this.getPostID(),objectType:rankMath.objectType,schemas:t}}).then((function(a){if(!Object(n.isEmpty)(a)){var o=f({},t),c=f({},r);Object(n.map)(a,(function(e,t){o["schema-"+e]=f({},o[t]),c["schema-"+e]=f({},c[t]),delete o[t],delete c[t]})),Object(i.dispatch)("rank-math").updateSchemas(o),Object(i.dispatch)("rank-math").updateEditSchemas(c)}setTimeout((function(){Object(i.dispatch)("rank-math").schemaUpdated(!1),Object(s.doAction)("rank_math_schema_changed"),e.isSavingSchemas=!1}),2e3)}))}}}},{key:"saveRedirection",value:function(){var e=this;if(!this.isSavingRedirection){var t=Object(i.select)("rank-math").getRedirectionItem();if(!Object(n.isEmpty)(t)){this.isSavingRedirection=!0,t.objectID=this.getPostID(),t.redirectionSources=this.getPermalink();var r=Object(i.dispatch)("rank-math"),a=Object(i.dispatch)("core/notices");r.resetRedirection(),c()({method:"POST",path:"rankmath/v1/updateRedirection",data:t}).then((function(t){"delete"===t.action?(a.createInfoNotice(t.message,{id:"redirectionNotice"}),r.updateRedirection("redirectionID",0)):"update"===t.action?a.createInfoNotice(t.message,{id:"redirectionNotice"}):"new"===t.action&&(r.updateRedirection("redirectionID",t.id),a.createSuccessNotice(t.message,{id:"redirectionNotice"})),setTimeout((function(){e.isSavingRedirection=!1,a.removeNotice("redirectionNotice")}),2e3)}))}}}},{key:"autoCreateRedirectionNotice",value:function(){if(rankMath.assessor.hasRedirection&&Object(n.get)(rankMath,["assessor","autoCreateRedirection"],!1)&&!Object(i.select)("core/editor").isEditedPostNew()&&!1!==this.oldSlug){var e=this.getSlug();if(this.oldSlug!==e){var t=Object(i.dispatch)("core/notices");this.oldSlug=e,t.createSuccessNotice(Object(a.__)("Auto redirection created.","rank-math"),{id:"redirectionAutoCreationNotice"}),setTimeout((function(){t.removeNotice("redirectionAutoCreationNotice")}),2e3)}}}},{key:"handleEditorChange",value:function(e){var t=this,r={id:"handleIDChange",slug:"handleSlugChange",title:"handleTitleChange",excerpt:"handleExcerptChange",content:"handleContentChange",featuredImage:"handleFeaturedImageChange"};if(Object(n.isInteger)(e.id))return this.initialize?void Object(n.forEach)(r,(function(r,n){t._data[n]!==e[n]&&t[r](t._data[n])})):(this.initialize=!0,Object(n.forEach)(r,(function(e,r){t[e](t._data[r])})),void rankMathEditor.refresh("init"));Object(i.dispatch)("rank-math").refreshResults()}},{key:"handleIDChange",value:function(e){Object(i.dispatch)("rank-math").updatePostID(e),Object(i.dispatch)("rank-math").toggleLoaded(!0)}},{key:"handleSlugChange",value:function(){""!==this.getSlug()&&!1===this.oldSlug&&(this.oldSlug=this.getSlug()),rankMathEditor.refresh("permalink")}},{key:"handleTitleChange",value:function(e){l.a.setVariable("title",e),l.a.setVariable("term",e),l.a.setVariable("author",e),Object(i.dispatch)("rank-math").updateSerpTitle(Object(i.select)("rank-math").getTitle()),rankMathEditor.refresh("title")}},{key:"handleExcerptChange",value:function(e){l.a.setVariable("excerpt",e),l.a.setVariable("excerpt_only",e),l.a.setVariable("wc_shortdesc",e),l.a.setVariable("seo_description",e),Object(i.dispatch)("rank-math").updateSerpDescription(Object(i.select)("rank-math").getDescription())}},{key:"handleFeaturedImageChange",value:function(e){Object(i.dispatch)("rank-math").updateFeaturedImage(e),rankMathEditor.refresh("featuredImage")}},{key:"handleContentChange",value:function(){Object(i.dispatch)("rank-math").updateSerpDescription(Object(i.select)("rank-math").getDescription()),rankMathEditor.refresh("content")}},{key:"getData",value:function(){return this._data}}])&&m(t.prototype,r),o&&m(t,o),Object.defineProperty(t,"prototype",{writable:!1}),e}();t.a=b},function(e,t,r){"use strict";var n=r(2),a=r.n(n),i=r(19);function o(e){return o="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},o(e)}function c(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function u(e,t,r){return t&&c(e.prototype,t),r&&c(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}var s=u((function e(){if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),"post"===rankMath.objectType&&rankMath.postSettings.linkSuggestions){a.a.fn.extend({insertLink:function(e,t){var r=this[0],n="";if(r.selectionStart||"0"===r.selectionStart){var a=r.selectionStart,i=r.selectionEnd,o=r.scrollTop;n='<a href="'+e+'">'+r.value.substring(a,i)+"</a>",a===i&&(n='<a href="'+e+'">'+t+"</a>"),r.value=r.value.substring(0,a)+n+r.value.substring(i,r.value.length),r.focus(),r.selectionStart=a+n.length,r.selectionEnd=a+n.length,r.scrollTop=o}else n='<a href="'+e+'">'+t+"</a>",r.value+=n,r.focus()}});if("function"==typeof ClipboardJS)new ClipboardJS(".suggestion-copy").on("success",(function(e){var t=a()(e.trigger).parent().next(".suggestion-title"),r=t.html();t.text("Link Copied"),setTimeout((function(){t.html(r)}),1500)}));if("object"!==("undefined"==typeof tinymce?"undefined":o(tinymce)))return!0;var t=null,r=null;a()(".suggestion-insert").on("click",(function(e){e.preventDefault();var n,o,c,u,s=a()(this);if(s.hasClass("clicked"))return!0;if(null!==tinymce.activeEditor&&!0!==tinymce.activeEditor.isHidden()){t=tinymce.activeEditor,r=a()(t.getBody());var l=t.selection.getContent()||"";if(r.find("a[data-mce-selected]").length){var p=(n="",o="",c=t.selection.getStart(),(u=t.dom.getParent(c,"a[href]"))||(o=t.selection.getContent({format:"raw"}))&&-1!==o.indexOf("</a>")&&((n=o.match(/href="([^">]+)"/))&&n[1]&&(u=t.$('a[href="'+n[1]+'"]',c)[0]),u&&t.selection.select(u)),u);t.dom.setAttribs(p,{href:s.data("url")}),a()(p).text()!==l&&t.insertContent(l)}else l.length?t.insertContent('<a href="'+s.data("url")+'">'+l+"</a>"):t.insertContent('<a href="'+s.data("url")+'">'+s.data("text")+"</a>")}else if(Object(i.a)()){var d=wp.data.select("core/block-editor").getSelectedBlock(),f=wp.data.select("core/block-editor").getSelectedBlock().clientId,h=wp.data.select("core/block-editor").getSelectionStart(),m=wp.data.select("core/block-editor").getSelectionEnd(),b=d.attributes.content,y=b.substring(h.offset,m.offset),g='<a href="'+s.data("url")+'">'+s.data("text")+"</a>";""!==y&&(g='<a href="'+s.data("url")+'">'+y+"</a>");var w=b.substring(0,h.offset)+g+b.substring(m.offset,b.length);wp.data.dispatch("core/block-editor").updateBlock(f,{attributes:{content:w}})}var k=s.closest(".suggestion-item").find(".suggestion-title"),v=k.html();k.text("Link Inserted"),s.addClass("clicked"),setTimeout((function(){var e,t,r,n;k.html(v),s.removeClass("clicked"),!0===rankMath.postSettings.useFocusKeyword&&(t=s,r=(e=k).data("fkcount")||0,n=e.data("fk"),(r+=1)===n.length&&(r=0),e.find(">a").text(n[r]),e.data("fkcount",r),t.data("text",n[r]))}),1500)})),a()("#rank_math_metabox_link_suggestions").find("h2").append(a()("#rank-math-link-suggestions-tooltip").html())}}));t.a=s},function(e,t,r){"use strict";var n=r(3),a=r(24);t.a=Object(n.withSelect)((function(e){var t=e("rank-math");return{score:t.getAnalysisScore(),isRefreshing:t.isRefreshing()}}))((function(e){var t=e.score;return wp.element.createElement("div",{className:"seo-score "+Object(a.a)(t)},wp.element.createElement("div",{className:"score-text"},t," / 100"))}))},function(e,t,r){"use strict";var n=r(1),a=r(0),i=r(13),o=r.n(i),c=r(9),u=r(5),s=r(3),l=r(4);function p(e){return p="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},p(e)}function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function h(e,t){return h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},h(e,t)}function m(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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=g(e);if(t){var a=g(this).constructor;r=Reflect.construct(n,arguments,a)}else r=n.apply(this,arguments);return b(this,r)}}function b(e,t){if(t&&("object"===p(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return y(e)}function y(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function g(e){return g=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},g(e)}var w=function(e){!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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&h(e,t)}(p,e);var t,r,i,u=m(p);function p(){var e;return d(this,p),(e=u.apply(this,arguments)).onChange=e.onChange.bind(y(e)),e.state={loading:!0,availableTerms:[],selectedTerms:[]},e}return t=p,(r=[{key:"componentDidMount",value:function(){this.fetchTerms()}},{key:"componentWillUnmount",value:function(){Object(n.invoke)(this.fetchRequest,["abort"])}},{key:"componentDidUpdate",value:function(e,t){if(e.selectedTermIds.length<this.props.selectedTermIds.length){var r=Object(n.difference)(this.props.selectedTermIds,e.selectedTermIds)[0];if(!this.termIsAvailable(r))return void this.fetchTerms()}e.selectedTermIds!==this.props.selectedTermIds&&this.updateSelectedTerms(this.state.availableTerms,this.props.selectedTermIds),t.selectedTerms!==this.state.selectedTerms&&this.handleSelectedTermsChange()}},{key:"termIsAvailable",value:function(e){return!!this.state.availableTerms.find((function(t){return t.id===e}))}},{key:"updateSelectedTerms",value:function(e,t){this.setState({selectedTerms:this.filterSelectedTerms(e,t)})}},{key:"handleSelectedTermsChange",value:function(){var e=this.state.selectedTerms,t=this.props.primaryTermID;e.find((function(e){return e.id===t}))||this.onChange(e.length?e[0].id:"")}},{key:"fetchTerms",value:function(){var e=this,t=this.props.taxonomy;t&&(this.fetchRequest=o()({path:Object(c.addQueryArgs)("/wp/v2/".concat(t.rest_base),{per_page:-1,orderby:"count",order:"desc",_fields:"id,name"})}),this.fetchRequest.then((function(t){e.fetchRequest=null,e.setState({loading:!1,availableTerms:t,selectedTerms:e.filterSelectedTerms(t,e.props.selectedTermIds)})}),(function(t){"abort"!==t.statusText&&(e.fetchRequest=null,e.setState({loading:!1}))})))}},{key:"filterSelectedTerms",value:function(e,t){return e.filter((function(e){return t.includes(e.id)}))}},{key:"onChange",value:function(e){Object(s.dispatch)("rank-math").updatePrimaryTermID(e,this.props.taxonomy.slug)}},{key:"shouldComponentUpdate",value:function(e,t){return this.props.selectedTermIds!==e.selectedTermIds||this.props.primaryTermID!==e.primaryTermID||this.state.selectedTerms!==t.selectedTerms}},{key:"render",value:function(){return this.state.selectedTerms.length<2?null:this.state.loading?[wp.element.createElement(l.Spinner,{key:"spinner"}),wp.element.createElement("p",{key:"spinner-text"},"Loading")]:wp.element.createElement(l.SelectControl,{label:Object(a.__)("Select Primary Term","rank-math"),value:this.props.primaryTermID,options:this.state.selectedTerms.map((function(e){return{value:e.id,label:Object(n.unescape)(e.name)}})),onChange:this.onChange})}}])&&f(t.prototype,r),i&&f(t,i),Object.defineProperty(t,"prototype",{writable:!1}),p}(u.Component);t.a=w},,,,function(e,t,r){"use strict";var n=r(7),a=r(6),i=r(15),o=r(1),c=r(0),u=r(3);function s(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var l=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.analyzer=new n.Analyzer({i18n:c,analyses:rankMath.assessor.researchesTests}),this.dataCollector=t,this.registerRefresh(),this.updateKeywordResult=this.updateKeywordResult.bind(this),this.sanitizeData=this.sanitizeData.bind(this),Object(a.addAction)("rankMath_analysis_keywordUsage_updated","rank-math",this.updateKeywordResult),Object(a.addFilter)("rank_math_sanitize_meta_value","rank-math",this.sanitizeData),Object(a.addFilter)("rank_math_sanitize_data","rank-math",this.sanitizeData)}var t,r,l;return t=e,(r=[{key:"updateKeywordResult",value:function(e,t){rankMathEditor.resultManager.update(e,{keywordNotUsed:t}),e===this.getSelectedKeyword().toLowerCase()&&Object(u.dispatch)("rank-math").refreshResults()}},{key:"sanitizeData",value:function(e,t){return"schemas"===t||Object(o.isObject)(e)||Object(o.isEmpty)(e)?e:n.Helpers.sanitizeAppData(e)}},{key:"getPaper",value:function(e,t){var r=Object(i.a)().getState(),c=this.dataCollector.getData(),u=new n.Paper("",{locale:rankMath.localeFull});return u.setTitle(r.appUi.serpTitle),u.setPermalink(c.slug),u.setDescription(r.appUi.serpDescription),u.setUrl(c.permalink),u.setText(Object(o.unescape)(Object(a.applyFilters)("rank_math_content",c.content))),u.setKeyword(e),u.setKeywords(t),Object(o.isUndefined)(c.featuredImage)||(u.setThumbnail(c.featuredImage.source_url),u.setThumbnailAltText(n.Helpers.removeDiacritics(c.featuredImage.alt_text))),u}},{key:"registerRefresh",value:function(){var e=this;this.refresh=Object(o.debounce)((function(t){var r=Object(i.a)().getState();if(!1!==r.appUi.isLoaded){var o=r.appData.keywords.split(","),c=[];Object(a.doAction)("rank_math_"+t+"_refresh"),o.map((function(t,r){var a=e.getPaper(n.Helpers.removeDiacritics(t),o),i=0===r?rankMath.assessor.researchesTests:e.filterTests(e.getSecondaryKeywordTests());c.push(e.analyzer.analyzeSome(i,a).then((function(e){rankMathEditor.resultManager.update(a.getKeyword(),e,0===r),0===r&&Object(u.dispatch)("rank-math").updateAnalysisScore(rankMathEditor.resultManager.getScore(a.getKeyword()))}))),Promise.all(c).then((function(){Object(u.dispatch)("rank-math").refreshResults()}))}))}}),500)}},{key:"getSecondaryKeywordTests",value:function(){return["keywordInContent","lengthContent","keywordInSubheadings","keywordDensity","lengthPermalink","linksHasExternals","linksNotAllExternals","linksHasInternal","titleSentiment","titleHasPowerWords","titleHasNumber","contentHasTOC","contentHasShortParagraphs","contentHasAssets"]}},{key:"getPrimaryKeyword",value:function(){var e=Object(i.a)().getState().appData.keywords;return n.Helpers.removeDiacritics(e.split(",")[0])}},{key:"getSelectedKeyword",value:function(){var e=Object(i.a)().getState(),t=""!==e.appUi.selectedKeyword.data.value?e.appUi.selectedKeyword.data.value:e.appData.keywords.split(",")[0];return n.Helpers.removeDiacritics(t)}},{key:"getResearch",value:function(e){return this.analyzer.researcher.getResearch(e)}},{key:"filterTests",value:function(e){return Object(o.intersection)(e,rankMath.assessor.researchesTests)}}])&&s(t.prototype,r),l&&s(t,l),Object.defineProperty(t,"prototype",{writable:!1}),e}(),p=r(25);function d(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var f=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,r,o;return t=e,(r=[{key:"setup",value:function(e){Object(i.a)(),this.resultManager=new n.ResultManager,this.assessor=new l(e),new p.a,Object(a.doAction)("rank_math_loaded")}},{key:"refresh",value:function(e){this.assessor.refresh(e)}},{key:"getPrimaryKeyword",value:function(){return this.assessor.getPrimaryKeyword()}},{key:"getSelectedKeyword",value:function(){return this.assessor.getSelectedKeyword()}},{key:"updatePermalink",value:function(e){throw"Implement the function"}},{key:"updatePermalinkSanitize",value:function(e){throw"Implement the function"}}])&&d(t.prototype,r),o&&d(t,o),Object.defineProperty(t,"prototype",{writable:!1}),e}();t.a=f},function(e,t){e.exports=React},function(e,t){e.exports=wp.editPost},function(e,t){e.exports=wp.plugins},,,,,function(e,t,r){var n=r(34);function a(e){return n.createElement("svg",e,n.createElement("g",{fill:"#fff"},[n.createElement("path",{d:"m462 234.84-76.17 3.43 13.43 21-127 81.18-126-52.93-146.26 60.97 10.14 24.34 136.1-56.71 128.57 54 138.69-88.61 13.43 21z",key:0}),n.createElement("path",{d:"m54.1 312.78 92.18-38.41 4.49 1.89v-54.58h-96.67zm210.9-223.57v235.05l7.26 3 89.43-57.05v-181zm-105.44 190.79 96.67 40.62v-165.19h-96.67z",key:1})]))}a.defaultProps={viewBox:"0 0 462.03 462.03",width:"20",className:"rank-math-icon"},e.exports=a,a.default=a},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,r){"use strict";r.r(t);var n=r(2),a=r.n(n),i=r(0),o=r(3),c=r(5),u=r(36),s=r(6),l=r(35),p=r(15),d=r(33),f=r(26),h=r(12),m=r.n(h),b=r(41),y=r.n(b),g=r(28),w=r(24);function k(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var v=Object(o.withSelect)((function(e){var t=e("rank-math");return{isLoaded:t.isLoaded(),score:t.getAnalysisScore()}}))((function(e){var t,r=e.isLoaded,n=e.score,a=m()("rank-math-toolbar-score",(k(t={},Object(w.a)(n),!0),k(t,"loading",!r),t));return wp.element.createElement("div",{className:a},wp.element.createElement(y.a,null),wp.element.createElement(g.a,null))})),O=r(1),_=r(4),S=Object(o.withSelect)((function(e){var t=e("rank-math"),r=t.getTwitterUseFacebook()?t.getFacebookTitle():t.getTwitterTitle();return Object(O.isEmpty)(r)&&(r=t.getSerpTitle()),{title:r,permalink:e("core/editor").getPermalink()}}))((function(e){var t=e.title,r=e.permalink,n=encodeURI(r),a=encodeURI(t);return wp.element.createElement(c.Fragment,null,wp.element.createElement("p",null,Object(i.__)("Notify your readers by sharing!","rank-math")),wp.element.createElement("div",{className:"rank-math-social-share-buttons"},wp.element.createElement("div",{className:"rank-math-share-button rm-facebook"},wp.element.createElement("a",{href:"https://www.facebook.com/sharer/sharer.php?u="+n,target:"_blank",rel:"noopener noreferrer"},wp.element.createElement(_.Dashicon,{icon:"facebook-alt"}))),wp.element.createElement("div",{className:"rank-math-share-button rm-twitter"},wp.element.createElement("a",{href:"https://twitter.com/share?url="+n+"&text="+a,target:"_blank",rel:"noopener noreferrer"},wp.element.createElement(_.Dashicon,{icon:"twitter"}))),wp.element.createElement("div",{className:"rank-math-share-button rm-email"},wp.element.createElement("a",{href:"mailto:?subject="+a+"&body="+n,target:"_blank",rel:"noopener noreferrer"},wp.element.createElement(_.Dashicon,{icon:"email"})))))}));function j(e){return j="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},j(e)}function T(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function D(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function P(e,t){return P=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},P(e,t)}function I(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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=E(e);if(t){var a=E(this).constructor;r=Reflect.construct(n,arguments,a)}else r=n.apply(this,arguments);return A(this,r)}}function A(e,t){if(t&&("object"===j(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function E(e){return E=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},E(e)}var M=function(e){!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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&P(e,t)}(i,e);var t,r,n,a=I(i);function i(){return D(this,i),a.apply(this,arguments)}return t=i,r&&T(t.prototype,r),n&&T(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}(r(29).a),R=Object(o.withSelect)((function(e,t){var r=t.slug,n=e("core").getTaxonomy(r),a=e("core/editor").getEditedPostAttribute;return{taxonomy:n,selectedTermIds:n?a(n.rest_base):[],primaryTermID:e("rank-math").getPrimaryTermID()}}))(M),C=function(e){var t=e.TermComponent;return function(e){return!1!==rankMath.assessor.primaryTaxonomy&&e.slug===rankMath.assessor.primaryTaxonomy.name}(e)?wp.element.createElement(c.Fragment,null,wp.element.createElement(t,e),wp.element.createElement(_.PanelRow,{className:"rank-math-primary-term-picker"},wp.element.createElement(R,e))):wp.element.createElement(t,e)},U=r(27),x=r(20),N=r(21),F=r(22);function K(e){return K="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},K(e)}function H(){return H=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},H.apply(this,arguments)}function z(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function L(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function G(){return G="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,r){var n=B(e,t);if(n){var a=Object.getOwnPropertyDescriptor(n,t);return a.get?a.get.call(arguments.length<3?e:r):a.value}},G.apply(this,arguments)}function B(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=$(e)););return e}function V(e,t){return V=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},V(e,t)}function q(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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=$(e);if(t){var a=$(this).constructor;r=Reflect.construct(n,arguments,a)}else r=n.apply(this,arguments);return W(this,r)}}function W(e,t){if(t&&("object"===K(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function $(e){return $=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},$(e)}var J=function(e){!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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&V(e,t)}(d,e);var t,r,n,a=q(d);function d(){return z(this,d),a.apply(this,arguments)}return t=d,(r=[{key:"setup",value:function(e){Object(p.a)(),this.registerSlots=this.registerSlots.bind(this),Object(s.addAction)("rank_math_loaded","rank-math",this.registerSlots,0),G($(d.prototype),"setup",this).call(this,e),this.registerSidebar(),this.registerPostPublish(),this.registerPrimaryTermSelector(),new U.a}},{key:"registerSlots",value:function(){this.RankMathAfterEditor=x.a,this.RankMathAfterFocusKeyword=F.a,this.RankMathAdvancedTab=N.a,this.slots={AfterEditor:x.a,AfterFocusKeyword:F.a,AdvancedTab:N.a}}},{key:"registerSidebar",value:function(){Object(u.registerPlugin)("rank-math",{icon:wp.element.createElement(v,null),render:function(){return wp.element.createElement(c.Fragment,null,wp.element.createElement(l.PluginSidebarMoreMenuItem,{target:"seo-by-rank-math-sidebar",icon:wp.element.createElement(v,null)},i.__("Rank Math","rank-math")),wp.element.createElement(l.PluginSidebar,{name:"seo-by-rank-math-sidebar",title:i.__("Rank Math","rank-math"),className:"rank-math-sidebar-panel"},Object(s.applyFilters)("rank_math_app",{})()))}})}},{key:"registerPostPublish",value:function(){Object(u.registerPlugin)("rank-math-post-publish",{render:function(){return wp.element.createElement(l.PluginPostPublishPanel,{initialOpen:!0,title:i.__("Rank Math","rank-math"),className:"rank-math-post-publish",icon:wp.element.createElement(c.Fragment,null)},wp.element.createElement(S,null))}})}},{key:"registerPrimaryTermSelector",value:function(){Object(s.addFilter)("editor.PostTaxonomyType","rank-math",(function(e){return function(t){return wp.element.createElement(C,H({TermComponent:e},t))}}))}},{key:"updatePermalink",value:function(e){Object(o.dispatch)("core/editor").editPost({slug:e})}},{key:"updatePermalinkSanitize",value:function(e){e=this.assessor.getResearch("slugify")(e),Object(o.dispatch)("core/editor").editPost({slug:e})}}])&&L(t.prototype,r),n&&L(t,n),Object.defineProperty(t,"prototype",{writable:!1}),d}(d.a);a()(document).ready((function(){window.rankMathEditor=new J,window.rankMathGutenberg=window.rankMathEditor,window.rankMathEditor.setup(new f.a)}))}]);
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=76)}([function(e,t){e.exports=wp.i18n},function(e,t){e.exports=lodash},function(e,t){e.exports=jQuery},function(e,t){e.exports=wp.data},function(e,t){e.exports=wp.components},function(e,t){e.exports=wp.element},function(e,t){e.exports=wp.hooks},function(e,t){e.exports=rankMathAnalyzer},function(e,t,r){"use strict";r.d(t,"a",(function(){return o}));var n=r(2),a=r.n(n);function i(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var o=new(function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.map=null}var t,r,n;return t=e,(r=[{key:"swap",value:function(e,t){var r=this;if(!(e=e||""))return"";var n=new RegExp(/%(([a-z0-9_-]+)\(([^)]*)\)|[^\s]+)%/,"giu");return e.replace(" %page%","").replace("%sep% %sep%","%sep%").replace(n,(function(e){return r.replace(t,e)})).trim()}},{key:"replace",value:function(e,t){var r=t.toLowerCase().slice(1,-1);return["term_description","user_description"].includes(r)?"undefined"!=typeof tinymce&&tinymce.activeEditor&&"rank_math_description_editor"===tinymce.activeEditor.id?tinymce.activeEditor.getContent():a()("#description").val():r.includes("customfield(")?(r=r.replace("customfield(","").replace(")",""))in rankMath.customFields?rankMath.customFields[r]:"":(e=e||this.getMap(),(r="seo_description"===(r="seo_title"===(r=r.includes("(")?r.split("(")[0]:r)?"title":r)?"excerpt":r)in e?e[r]:"")}},{key:"getMap",value:function(){var e=this;return null!==this.map||(this.map={},a.a.each(rankMath.variables,(function(t,r){t=t.toLowerCase().replace(/%+/g,"").split("(")[0],e.map[t]=r.example}))),this.map}},{key:"setVariable",value:function(e,t){null!==this.map?this.map[e]=t:void 0!==rankMath.variables[e]&&(rankMath.variables[e].example=t)}}])&&i(t.prototype,r),n&&i(t,n),Object.defineProperty(t,"prototype",{writable:!1}),e}())},function(e,t){e.exports=wp.url},,,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 i=typeof n;if("string"===i||"number"===i)e.push(n);else if(Array.isArray(n)){if(n.length){var o=a.apply(null,n);o&&e.push(o)}}else if("object"===i)if(n.toString===Object.prototype.toString)for(var c in n)r.call(n,c)&&n[c]&&e.push(c);else e.push(n.toString())}}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=wp.apiFetch},,function(e,t,r){"use strict";r.d(t,"a",(function(){return Tr}));var n={};r.r(n),r.d(n,"updateKeywords",(function(){return p})),r.d(n,"updatePillarContent",(function(){return d})),r.d(n,"toggleFrontendScore",(function(){return f})),r.d(n,"updateAnalysisScore",(function(){return h})),r.d(n,"updateCanonicalUrl",(function(){return m})),r.d(n,"updateAdvancedRobots",(function(){return b})),r.d(n,"updateRobots",(function(){return y})),r.d(n,"updateBreadcrumbTitle",(function(){return g})),r.d(n,"resetDirtyMetadata",(function(){return w})),r.d(n,"updateFacebookTitle",(function(){return k})),r.d(n,"updateFacebookDescription",(function(){return v})),r.d(n,"updateFacebookImage",(function(){return O})),r.d(n,"updateFacebookImageID",(function(){return _})),r.d(n,"updateFacebookHasOverlay",(function(){return S})),r.d(n,"updateFacebookImageOverlay",(function(){return j})),r.d(n,"updateAppData",(function(){return s})),r.d(n,"updateAppUi",(function(){return l})),r.d(n,"updatePostID",(function(){return T})),r.d(n,"updatePermalink",(function(){return D})),r.d(n,"updateTitle",(function(){return P})),r.d(n,"updateDescription",(function(){return I})),r.d(n,"updateFeaturedImage",(function(){return A})),r.d(n,"updatePrimaryTermID",(function(){return E})),r.d(n,"updateRedirection",(function(){return M})),r.d(n,"updateRedirectionItem",(function(){return R})),r.d(n,"resetRedirection",(function(){return C})),r.d(n,"updateHasRedirect",(function(){return U})),r.d(n,"updateSerpTitle",(function(){return z})),r.d(n,"updateSerpSlug",(function(){return L})),r.d(n,"updateSerpDescription",(function(){return G})),r.d(n,"toggleSnippetEditor",(function(){return B})),r.d(n,"updateSnippetPreviewType",(function(){return V})),r.d(n,"toggleTrendsCta",(function(){return q})),r.d(n,"updateTwitterUseFacebook",(function(){return W})),r.d(n,"updateTwitterCardType",(function(){return $})),r.d(n,"updateTwitterTitle",(function(){return J})),r.d(n,"updateTwitterDescription",(function(){return Q})),r.d(n,"updateTwitterAuthor",(function(){return X})),r.d(n,"updateTwitterImageID",(function(){return Y})),r.d(n,"updateTwitterImage",(function(){return Z})),r.d(n,"updateTwitterHasOverlay",(function(){return ee})),r.d(n,"updateTwitterImageOverlay",(function(){return te})),r.d(n,"updateTwitterPlayerUrl",(function(){return re})),r.d(n,"updateTwitterPlayerSize",(function(){return ne})),r.d(n,"updateTwitterPlayerStreamUrl",(function(){return ae})),r.d(n,"updateTwitterPlayerStreamCtype",(function(){return ie})),r.d(n,"updateTwitterAppDescription",(function(){return oe})),r.d(n,"updateTwitterAppIphoneID",(function(){return ce})),r.d(n,"updateTwitterAppIphoneName",(function(){return ue})),r.d(n,"updateTwitterAppIphoneUrl",(function(){return se})),r.d(n,"updateTwitterAppIpadID",(function(){return le})),r.d(n,"updateTwitterAppIpadName",(function(){return pe})),r.d(n,"updateTwitterAppIpadUrl",(function(){return de})),r.d(n,"updateTwitterAppGoogleplayID",(function(){return fe})),r.d(n,"updateTwitterAppGoogleplayName",(function(){return he})),r.d(n,"updateTwitterAppGoogleplayUrl",(function(){return me})),r.d(n,"updateTwitterAppCountry",(function(){return be})),r.d(n,"toggleLoaded",(function(){return ye})),r.d(n,"updateSelectedKeyword",(function(){return ge})),r.d(n,"refreshResults",(function(){return we})),r.d(n,"setVersion",(function(){return ke})),r.d(n,"toggleIsDiviPageSettingsBarActive",(function(){return ve})),r.d(n,"toggleIsDiviRankMathModalActive",(function(){return Oe})),r.d(n,"toggleSchemaEditor",(function(){return Ie})),r.d(n,"toggleSchemaTemplates",(function(){return Ae})),r.d(n,"schemaUpdated",(function(){return Ee})),r.d(n,"setEditingSchemaId",(function(){return Me})),r.d(n,"setEditorTab",(function(){return Re})),r.d(n,"setTemplateTab",(function(){return Ce})),r.d(n,"updateEditSchemas",(function(){return Ue})),r.d(n,"updateSchemas",(function(){return xe})),r.d(n,"updateEditSchema",(function(){return Ne})),r.d(n,"saveSchema",(function(){return Fe})),r.d(n,"deleteSchema",(function(){return Ke})),r.d(n,"saveTemplate",(function(){return He})),r.d(n,"updateKeywordsData",(function(){return ze})),r.d(n,"updateAIScore",(function(){return Le}));var a={};r.r(a),r.d(a,"appData",(function(){return Je})),r.d(a,"appUi",(function(){return et}));var i={};r.r(i),r.d(i,"getAppData",(function(){return tt})),r.d(i,"getDirtyMetadata",(function(){return rt})),r.d(i,"getAnalysisScore",(function(){return nt})),r.d(i,"getKeywords",(function(){return at})),r.d(i,"getPillarContent",(function(){return it})),r.d(i,"getRobots",(function(){return ot})),r.d(i,"getAdvancedRobots",(function(){return ct})),r.d(i,"getCanonicalUrl",(function(){return ut})),r.d(i,"getBreadcrumbTitle",(function(){return st})),r.d(i,"getRichSnippets",(function(){return lt})),r.d(i,"getShowScoreFrontend",(function(){return pt})),r.d(i,"isLoaded",(function(){return dt})),r.d(i,"getSelectedKeyword",(function(){return ft})),r.d(i,"isRefreshing",(function(){return ht})),r.d(i,"isPro",(function(){return mt})),r.d(i,"isDiviPageSettingsBarActive",(function(){return bt})),r.d(i,"isDiviRankMathModalActive",(function(){return yt})),r.d(i,"getFacebookTitle",(function(){return gt})),r.d(i,"getFacebookDescription",(function(){return wt})),r.d(i,"getFacebookAuthor",(function(){return kt})),r.d(i,"getFacebookImageID",(function(){return vt})),r.d(i,"getFacebookImage",(function(){return Ot})),r.d(i,"getFacebookHasOverlay",(function(){return _t})),r.d(i,"getFacebookImageOverlay",(function(){return St})),r.d(i,"getPostID",(function(){return jt})),r.d(i,"getTitle",(function(){return Tt})),r.d(i,"getPermalink",(function(){return Dt})),r.d(i,"getDescription",(function(){return Pt})),r.d(i,"getFeaturedImage",(function(){return It})),r.d(i,"getFeaturedImageHtml",(function(){return At})),r.d(i,"getPrimaryTermID",(function(){return Et})),r.d(i,"getRedirectionID",(function(){return Mt})),r.d(i,"getRedirectionType",(function(){return Rt})),r.d(i,"getRedirectionUrl",(function(){return Ct})),r.d(i,"getRedirectionItem",(function(){return Ut})),r.d(i,"hasRedirect",(function(){return xt})),r.d(i,"getSerpTitle",(function(){return Ft})),r.d(i,"getSerpSlug",(function(){return Kt})),r.d(i,"getSerpDescription",(function(){return Ht})),r.d(i,"isSnippetEditorOpen",(function(){return zt})),r.d(i,"getSnippetPreviewType",(function(){return Lt})),r.d(i,"isTrendsCtaOpen",(function(){return Gt})),r.d(i,"isSchemaEditorOpen",(function(){return Bt})),r.d(i,"isSchemaTemplatesOpen",(function(){return Vt})),r.d(i,"hasSchemaUpdated",(function(){return qt})),r.d(i,"getSchemas",(function(){return Wt})),r.d(i,"getEditSchemas",(function(){return $t})),r.d(i,"getEditingSchema",(function(){return Jt})),r.d(i,"getPreviewSchema",(function(){return Qt})),r.d(i,"getEditorTab",(function(){return Xt})),r.d(i,"getTemplateTab",(function(){return Yt})),r.d(i,"getTwitterUseFacebook",(function(){return Zt})),r.d(i,"getTwitterCardType",(function(){return er})),r.d(i,"getTwitterTitle",(function(){return tr})),r.d(i,"getTwitterDescription",(function(){return rr})),r.d(i,"getTwitterAuthor",(function(){return nr})),r.d(i,"getTwitterImageID",(function(){return ar})),r.d(i,"getTwitterImage",(function(){return ir})),r.d(i,"getTwitterHasOverlay",(function(){return or})),r.d(i,"getTwitterImageOverlay",(function(){return cr})),r.d(i,"getTwitterAppDescription",(function(){return ur})),r.d(i,"getTwitterAppIphoneID",(function(){return sr})),r.d(i,"getTwitterAppIphoneName",(function(){return lr})),r.d(i,"getTwitterAppIphoneUrl",(function(){return pr})),r.d(i,"getTwitterAppIpadID",(function(){return dr})),r.d(i,"getTwitterAppIpadName",(function(){return fr})),r.d(i,"getTwitterAppIpadUrl",(function(){return hr})),r.d(i,"getTwitterAppGoogleplayID",(function(){return mr})),r.d(i,"getTwitterAppGoogleplayName",(function(){return br})),r.d(i,"getTwitterAppGoogleplayUrl",(function(){return yr})),r.d(i,"getTwitterAppCountry",(function(){return gr})),r.d(i,"getTwitterPlayerUrl",(function(){return wr})),r.d(i,"getTwitterPlayerSize",(function(){return kr})),r.d(i,"getTwitterPlayerStream",(function(){return vr})),r.d(i,"getTwitterPlayerStreamCtype",(function(){return Or})),r.d(i,"getKeywordsData",(function(){return _r})),r.d(i,"getContentAIScore",(function(){return Sr}));var o=r(3),c=r(8),u=r(6);function s(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return t=Object(u.applyFilters)("rank_math_sanitize_data",t,e,r),null!==n&&(n=Object(u.applyFilters)("rank_math_sanitize_meta_value",n,e,r)),n=null===n?t:n,Object(u.doAction)("rank_math_data_changed",e,t,r),{type:"RANK_MATH_APP_DATA",key:e,value:t,metaKey:r,metaValue:n}}function l(e,t){return Object(u.doAction)("rank_math_update_app_ui",e,t),{type:"RANK_MATH_APP_UI",key:e,value:t}}function p(e){return c.a.setVariable("focuskw",e.split(",")[0]),rankMathEditor.refresh("keyword"),s("keywords",e,"rank_math_focus_keyword")}function d(e){return s("pillarContent",e,"rank_math_pillar_content",!0===e?"on":"off")}function f(e){return s("showScoreFrontend",e,"rank_math_dont_show_seo_score",!0===e?"off":"on")}function h(e){return s("score",e,"rank_math_seo_score")}function m(e){return s("canonicalUrl",e,"rank_math_canonical_url")}function b(e){return s("advancedRobots",e,"rank_math_advanced_robots")}function y(e){return s("robots",e,"rank_math_robots",Object.keys(e))}function g(e){return s("breadcrumbTitle",e,"rank_math_breadcrumb_title")}function w(){return s("dirtyMetadata",{})}function k(e){return s("facebookTitle",e,"rank_math_facebook_title")}function v(e){return s("facebookDescription",e,"rank_math_facebook_description")}function O(e){return s("facebookImage",e,"rank_math_facebook_image")}function _(e){return s("facebookImageID",e,"rank_math_facebook_image_id")}function S(e){return s("facebookHasOverlay",e,"rank_math_facebook_enable_image_overlay",!0===e?"on":"off")}function j(e){return s("facebookImageOverlay",e,"rank_math_facebook_image_overlay")}function T(e){return rankMath.objectID=e,s("postID",e)}function D(e){return s("permalink",e,"permalink")}function P(e){return s("title",e,"rank_math_title")}function I(e){return s("description",e,"rank_math_description")}function A(e){return s("featuredImage",e)}function E(e,t){return s("primaryTerm",parseInt(e),"rank_math_primary_"+t)}function M(e,t){return s(e,t)}function R(e){return l("redirectionItem",e)}function C(){return l("redirectionItem",{})}function U(e){return l("hasRedirect",e)}var x=r(7),N=r(1),F=r(16),K=function(e,t){return e=(e=x.Helpers.cleanText(e)).replace(/\r?\n|\r/g," "),t?Object(N.truncate)(e,{length:t,separator:" "}):e},H=function(e){var t=rankMathEditor.assessor.dataCollector.getData(),r=t.excerpt,n=t.content?function(e){if(Object(N.isEmpty)(e))return"";e=Object(N.unescape)(e).replace(/\[caption[^\]]*\](.*)\[\/caption\]/g,"");var t=Object(N.filter)(x.Helpers.matchParagraphs(e,!0,!0),(function(e){return""!==e.trim()}));if(!t.length)return"";var r=rankMathEditor.getPrimaryKeyword();if(""!==r){var n=Object(N.filter)(t,(function(e){return Object(N.includes)(e.toLowerCase(),r.toLowerCase())}));if(0<n.length)return K(n[0],160)}return K(t[0],160)}(t.content.replace(/<script[^>]*>([\S\s]*?)<\/script>/gim,"")):"",a=Object(N.isUndefined)(r)||Object(N.isEmpty)(r)?n:Object(N.unescape)(r);if(c.a.setVariable("excerpt",a),c.a.setVariable("seo_description",a),""!==(e=Object(F.a)(Object(u.applyFilters)("rankMath/description",e))))return x.Helpers.cleanText(e);if(!Object(N.isUndefined)(r)&&!Object(N.isEmpty)(r))return x.Helpers.cleanText(r);var i=Object(N.unescape)(rankMath.assessor.serpData.descriptionTemplate);return Object(N.isUndefined)(i)||""===i?n:x.Helpers.cleanText(i)};function z(e){return e=c.a.swap(""!==e?e:rankMath.assessor.serpData.titleTemplate),rankMathEditor.refresh("title"),l("serpTitle",e)}function L(e){return e=""!==e?e:rankMathEditor.assessor.dataCollector.getSlug(),rankMathEditor.refresh("permalink"),l("serpSlug",e)}function G(e){return e=c.a.swap(H(e)),rankMathEditor.refresh("description"),l("serpDescription",e)}function B(e){return l("isSnippetEditorOpen",e)}function V(e){return l("snippetPreviewType",e)}function q(e){return l("isTrendsCtaOpen",e)}function W(e){return s("twitterUseFacebook",e,"rank_math_twitter_use_facebook",!0===e?"on":"off")}function $(e){return s("twitterCardType",e,"rank_math_twitter_card_type")}function J(e){return s("twitterTitle",e,"rank_math_twitter_title")}function Q(e){return s("twitterDescription",e,"rank_math_twitter_description")}function X(e){return s("twitterAuthor",e,"rank_math_twitter_author")}function Y(e){return s("twitterImageID",e,"rank_math_twitter_image_id")}function Z(e){return s("twitterImage",e,"rank_math_twitter_image")}function ee(e){return s("twitterHasOverlay",e,"rank_math_twitter_enable_image_overlay",!0===e?"on":"off")}function te(e){return s("twitterImageOverlay",e,"rank_math_twitter_image_overlay")}function re(e){return s("twitterPlayerUrl",e,"rank_math_twitter_player_url")}function ne(e){return s("twitterPlayerSize",e,"rank_math_twitter_player_size")}function ae(e){return s("twitterPlayerStream",e,"rank_math_twitter_player_stream")}function ie(e){return s("twitterPlayerStreamCtype",e,"rank_math_twitter_player_stream_ctype")}function oe(e){return s("twitterAppDescription",e,"rank_math_twitter_app_description")}function ce(e){return s("twitterAppIphoneID",e,"rank_math_twitter_app_iphone_id")}function ue(e){return s("twitterAppIphoneName",e,"rank_math_twitter_app_iphone_name")}function se(e){return s("twitterAppIphoneUrl",e,"rank_math_twitter_app_iphone_url")}function le(e){return s("twitterAppIpadID",e,"rank_math_twitter_app_ipad_id")}function pe(e){return s("twitterAppIpadName",e,"rank_math_twitter_app_ipad_name")}function de(e){return s("twitterAppIpadUrl",e,"rank_math_twitter_app_ipad_url")}function fe(e){return s("twitterAppGoogleplayID",e,"rank_math_twitter_app_googleplay_id")}function he(e){return s("twitterAppGoogleplayName",e,"rank_math_twitter_app_googleplay_name")}function me(e){return s("twitterAppGoogleplayUrl",e,"rank_math_twitter_app_googleplay_url")}function be(e){return s("twitterAppCountry",e,"rank_math_twitter_app_country")}function ye(e){return l("isLoaded",e)}function ge(e){return l("selectedKeyword",e)}function we(){return l("refreshResults",Date.now())}function ke(){return l("isPro",!0)}function ve(e){return l("isDiviPageSettingsBarActive",e)}function Oe(e){return l("isDiviRankMathModalActive",e)}var _e=r(0),Se=r(13),je=r.n(Se);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 De(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){Pe(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}function Pe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ie(e){return l("isSchemaEditorOpen",e)}function Ae(e){return l("isSchemaTemplatesOpen",e)}function Ee(e){return l("schemaUpdated",e)}function Me(e){return l("editingSchemaId",e)}function Re(e){return l("editorTab",e)}function Ce(e){return l("templateTab",e)}function Ue(e){return l("editSchemas",e)}function xe(e){return s("schemas",e)}function Ne(e,t){var r=De({},Object(o.select)("rank-math").getEditSchemas());return r[e]=t,l("editSchemas",r)}function Fe(e,t){var r=De({},Object(o.select)("rank-math").getSchemas());return r[e]=t,s("schemas",r)}function Ke(e){var t=De({},Object(o.select)("rank-math").getSchemas());return delete t[e],Object(u.doAction)("rank_math_schema_trash",e),s("schemas",t,"rank_math_delete_"+e,"")}function He(e,t,r){return je()({method:"POST",path:"rankmath/v1/saveTemplate",data:{schema:e,postId:r}}).then((function(r){t({loading:!1,showNotice:!0,postId:r.id}),setTimeout((function(){t({showNotice:!1}),Object(N.get)(rankMath,"isTemplateScreen",!1)&&(document.title=Object(_e.__)("Edit Schema","rank-math"),window.history.pushState(null,"",r.link.replace(/&amp;/g,"&")))}),2e3),rankMath.schemaTemplates.push({schema:e,title:e.metadata.title,type:e["@type"]})})),t({loading:!0}),{type:"DONT_WANT_TO_DO_SOMETHING"}}function ze(e){return l("keywordsData",e)}function Le(e){return s("contentAIScore",e,"rank_math_contentai_score")}function Ge(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?Ge(Object(r),!0).forEach((function(t){Ve(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ge(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Ve(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var qe=rankMath.assessor.serpData,We=rankMath.assessor.hasRedirection,$e={postID:null,title:qe.title?qe.title:qe.titleTemplate,description:qe.description,keywords:qe.focusKeywords,pillarContent:qe.pillarContent,featuredImage:"",permalink:!1,primaryTerm:qe.primaryTerm,robots:qe.robots,advancedRobots:qe.advancedRobots,canonicalUrl:qe.canonicalUrl,breadcrumbTitle:qe.breadcrumbTitle,showScoreFrontend:qe.showScoreFrontend,redirectionID:We?Object(N.get)(rankMath.assessor,"redirection.id",""):"",redirectionType:We?Object(N.get)(rankMath.assessor,"redirection.header_code",""):"",redirectionUrl:We?Object(N.get)(rankMath.assessor,"redirection.url_to",""):"",facebookTitle:qe.facebookTitle,facebookImage:qe.facebookImage,facebookImageID:qe.facebookImageID,facebookAuthor:qe.facebookAuthor,facebookDescription:qe.facebookDescription,facebookHasOverlay:qe.facebookHasOverlay,facebookImageOverlay:qe.facebookImageOverlay,twitterTitle:qe.twitterTitle,twitterImage:qe.twitterImage,twitterAuthor:qe.twitterAuthor,twitterImageID:qe.twitterImageID,twitterCardType:qe.twitterCardType,twitterUseFacebook:qe.twitterUseFacebook,twitterDescription:qe.twitterDescription,twitterHasOverlay:qe.twitterHasOverlay,twitterImageOverlay:qe.twitterImageOverlay,twitterPlayerUrl:qe.twitterPlayerUrl,twitterPlayerSize:qe.twitterPlayerSize,twitterPlayerStream:qe.twitterPlayerStream,twitterPlayerStreamCtype:qe.twitterPlayerStreamCtype,twitterAppDescription:qe.twitterAppDescription,twitterAppIphoneName:qe.twitterAppIphoneName,twitterAppIphoneID:qe.twitterAppIphoneID,twitterAppIphoneUrl:qe.twitterAppIphoneUrl,twitterAppIpadName:qe.twitterAppIpadName,twitterAppIpadID:qe.twitterAppIpadID,twitterAppIpadUrl:qe.twitterAppIpadUrl,twitterAppGoogleplayName:qe.twitterAppGoogleplayName,twitterAppGoogleplayID:qe.twitterAppGoogleplayID,twitterAppGoogleplayUrl:qe.twitterAppGoogleplayUrl,twitterAppCountry:qe.twitterAppCountry,schemas:Object(N.get)(rankMath,"schemas",{}),score:0,contentAIScore:{},dirtyMetadata:{}};function Je(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:$e,r=arguments.length>1?arguments[1]:void 0,n=Be({},t.dirtyMetadata);return!1!==r.metaKey&&(n[r.metaKey]=r.metaValue),"RANK_MATH_APP_DATA"===r.type?"dirtyMetadata"===r.key?Be(Be({},t),{},{dirtyMetadata:r.value}):Be(Be({},t),{},(Ve(e={},r.key,r.value),Ve(e,"dirtyMetadata",n),e)):t}function Qe(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 Xe(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Qe(Object(r),!0).forEach((function(t){Ye(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Qe(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Ye(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Ze={isLoaded:!1,isPro:!1,selectedKeyword:{tag:"",index:0,data:{value:""}},hasRedirect:rankMath.assessor.hasRedirection&&!Object(N.isEmpty)(Object(N.get)(rankMath.assessor,"redirection.id",""))&&!Object(N.isEmpty)(Object(N.get)(rankMath.assessor,"redirection.url_to","")),serpTitle:"",serpSlug:"",serpDescription:"",isSnippetEditorOpen:!1,snippetPreviewType:"",refreshResults:"",redirectionItem:{},isTrendsCtaOpen:!1,editorTab:"",templateTab:"",editSchemas:{},editingSchemaId:"",isSchemaEditorOpen:!1,isSchemaTemplatesOpen:!1,schemaUpdated:!1,isDiviRankMathModalActive:!1,isDiviPageSettingsBarActive:!1,keywordsData:Object(N.get)(rankMath,"ca_data",[])};function et(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Ze,t=arguments.length>1?arguments[1]:void 0;return"RANK_MATH_APP_UI"===t.type?Xe(Xe({},e),{},Ye({},t.key,t.value)):e}function tt(e){return e.appData}function rt(e){return e.appData.dirtyMetadata}function nt(e){return e.appData.score}function at(e){return e.appData.keywords}function it(e){return e.appData.pillarContent}function ot(e){return e.appData.robots}function ct(e){return e.appData.advancedRobots}function ut(e){return e.appData.canonicalUrl}function st(e){return e.appData.breadcrumbTitle}function lt(e){return"todo"}function pt(e){return e.appData.showScoreFrontend}function dt(e){return e.appUi.isLoaded}function ft(e){return e.appUi.selectedKeyword}function ht(e){return e.appUi.refreshResults}function mt(e){return e.appUi.isPro}function bt(e){return e.appUi.isDiviPageSettingsBarActive}function yt(e){return e.appUi.isDiviRankMathModalActive}function gt(e){return e.appData.facebookTitle}function wt(e){return e.appData.facebookDescription}function kt(e){return e.appData.facebookAuthor}function vt(e){return e.appData.facebookImageID}function Ot(e){return e.appData.facebookImage}function _t(e){return e.appData.facebookHasOverlay}function St(e){return""!==e.appData.facebookImageOverlay?e.appData.facebookImageOverlay:"play"}function jt(e){return e.appData.postID}function Tt(e){return e.appData.title}function Dt(e){return e.appData.permalink}function Pt(e){return e.appData.description}function It(e){return e.appData.featuredImage}function At(e){var t=e.appData.featuredImage;return'<img src="'.concat(t.source_url,'" alt="').concat(t.alt_text,'" >')}function Et(e){return e.appData.primaryTerm}function Mt(e){return e.appData.redirectionID}function Rt(e){return e.appData.redirectionType}function Ct(e){return e.appData.redirectionUrl}function Ut(e){return e.appUi.redirectionItem}function xt(e){return e.appUi.hasRedirect}var Nt=r(9);function Ft(e){return Object(F.a)(e.appUi.serpTitle)}function Kt(e){return Object(Nt.safeDecodeURIComponent)(e.appUi.serpSlug)}function Ht(e){return e.appUi.serpDescription}function zt(e){return e.appUi.isSnippetEditorOpen}function Lt(e){return e.appUi.snippetPreviewType}function Gt(e){return e.appUi.isTrendsCtaOpen}function Bt(e){return e.appUi.isSchemaEditorOpen}function Vt(e){return e.appUi.isSchemaTemplatesOpen}function qt(e){return e.appUi.schemaUpdated}function Wt(e){return e.appData.schemas}function $t(e){return e.appUi.editSchemas}function Jt(e){return{id:e.appUi.editingSchemaId,data:e.appUi.editSchemas[e.appUi.editingSchemaId]}}function Qt(e){return e.appData.schemas[e.appUi.editingSchemaId]}function Xt(e){return e.appUi.editorTab}function Yt(e){return e.appUi.templateTab}function Zt(e){return e.appData.twitterUseFacebook}function er(e){return e.appData.twitterCardType}function tr(e){return e.appData.twitterTitle}function rr(e){return e.appData.twitterDescription}function nr(e){return e.appData.twitterAuthor}function ar(e){return e.appData.twitterImageID}function ir(e){return e.appData.twitterImage}function or(e){return e.appData.twitterHasOverlay}function cr(e){return""!==e.appData.twitterImageOverlay?e.appData.twitterImageOverlay:"play"}function ur(e){return e.appData.twitterAppDescription}function sr(e){return e.appData.twitterAppIphoneID}function lr(e){return e.appData.twitterAppIphoneName}function pr(e){return e.appData.twitterAppIphoneUrl}function dr(e){return e.appData.twitterAppIpadID}function fr(e){return e.appData.twitterAppIpadName}function hr(e){return e.appData.twitterAppIpadUrl}function mr(e){return e.appData.twitterAppGoogleplayID}function br(e){return e.appData.twitterAppGoogleplayName}function yr(e){return e.appData.twitterAppGoogleplayUrl}function gr(e){return e.appData.twitterAppCountry}function wr(e){return e.appData.twitterPlayerUrl}function kr(e){return e.appData.twitterPlayerSize}function vr(e){return e.appData.twitterPlayerStream}function Or(e){return e.appData.twitterPlayerStreamCtype}function _r(e){return e.appUi.keywordsData}function Sr(e){return e.appData.contentAIScore}var jr=Object(o.registerStore)("rank-math",{reducer:Object(o.combineReducers)(a),selectors:i,actions:n});function Tr(){return jr}},function(e,t,r){"use strict";var n=document.createElement("div");t.a=function(e){return e&&"string"==typeof e&&(e=e.replace(/<script[^>]*>([\S\s]*?)<\/script>/gim,"").replace(/<\/?\w(?:[^"'>]|"[^"]*"|'[^']*')*>/gim,""),n.innerHTML=e,e=n.textContent,n.textContent=""),e}},,,function(e,t,r){"use strict";var n=r(1);t.a=function(){return!(Object(n.isNil)(window.wp)||Object(n.isNil)(wp.data)||Object(n.isNil)(wp.data.select("core/editor"))||!window.document.body.classList.contains("block-editor-page")||!Object(n.isFunction)(wp.data.select("core/editor").getEditedPostAttribute))}},function(e,t,r){"use strict";var n=r(4),a=Object(n.createSlotFill)("RankMathAfterEditor"),i=a.Fill,o=a.Slot,c=function(e){var t=e.children,r=e.className;return wp.element.createElement(i,null,wp.element.createElement(n.PanelRow,{className:r},t))};c.Slot=o,t.a=c},function(e,t,r){"use strict";var n=r(4),a=Object(n.createSlotFill)("RankMathAdvancedTab"),i=a.Fill,o=a.Slot,c=function(e){var t=e.children,r=e.className;return wp.element.createElement(i,null,wp.element.createElement(n.PanelRow,{className:r},t))};c.Slot=o,t.a=c},function(e,t,r){"use strict";var n=r(4),a=Object(n.createSlotFill)("RankMathAfterFocusKeyword"),i=a.Fill,o=a.Slot,c=function(e){var t=e.children,r=e.className;return wp.element.createElement(i,null,wp.element.createElement("div",{className:r},t))};c.Slot=o,t.a=c},,function(e,t,r){"use strict";t.a=function(e){return 100<e?"bad-fk dark":80<e?"good-fk":50<e?"ok-fk":"bad-fk"}},function(e,t,r){"use strict";var n=r(0),a=r(6);function i(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var o=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),rankMath.is_front_page&&(Object(a.addFilter)("rankMath_analysis_contentLength","rank-math",this.contentLength),Object(a.addFilter)("rankMath_analysis_contentLength_boundaries","rank-math",this.contentLengthBoundary))}var t,r,o;return t=e,(r=[{key:"contentLength",value:function(e){return{hasScore:e.hasScore,failed:Object(n.__)("Content is %1$d words long. Consider using at least 300 words.","rank-math"),tooltipText:Object(n.__)("Minimum recommended content length should be 300 words.","rank-math"),emptyContent:Object(n.sprintf)(Object(n.__)("Content should be %1$s long.","rank-math"),'<a href="https://s.rankmath.com/100contentlength" target="_blank">'+Object(n.__)("300 words","rank-math")+"</a>")}}},{key:"contentLengthBoundary",value:function(){return{recommended:{boundary:299,score:8},belowRecommended:{boundary:200,score:5},low:{boundary:50,score:2}}}}])&&i(t.prototype,r),o&&i(t,o),Object.defineProperty(t,"prototype",{writable:!1}),e}();t.a=o},function(e,t,r){"use strict";var n=r(1),a=r(0),i=r(3),o=r(13),c=r.n(o),u=r(9),s=r(6),l=r(8),p=r(19);function d(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 f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?d(Object(r),!0).forEach((function(t){h(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function h(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function m(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var b=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.initialize=!1,this.isSavingRedirection=!1,this.isSavingSchemas=!1,this.oldSlug=!1,this._data={id:!1,slug:!1,permalink:!1,content:!1,title:!1,excerpt:!1,featuredImage:!1},this.refresh=this.refresh.bind(this),this.isSavingPost=this.isSavingPost.bind(this),this.getPostAttribute=this.getPostAttribute.bind(this),this.subscribeToGutenberg()}var t,r,o;return t=e,(r=[{key:"collectGutenbergData",value:function(){if(Object(p.a)())return this._coreEditorSelect||(this._coreEditorSelect=Object(i.select)("core/editor")),!1===this.oldSlug&&""!==this.getSlug()&&(this.oldSlug=this.getSlug()),{id:this.getPostID(),slug:this.getSlug(),permalink:this.getPermalink(),content:this.getPostAttribute("content"),title:this.getPostAttribute("title"),excerpt:this.getPostAttribute("excerpt"),featuredImage:this.getFeaturedImage()}}},{key:"getPostID",value:function(){return this._coreEditorSelect.getCurrentPostId()}},{key:"getPermalink",value:function(){if("auto-draft"===this.getPostAttribute("status"))return"";var e=this.getPostAttribute("generated_slug");return"auto-draft"!==e&&"en"===rankMath.locale||(e=""),Object(u.safeDecodeURIComponent)(this._coreEditorSelect.getPermalink())}},{key:"getSlug",value:function(){var e=this.getPostAttribute("generated_slug");return"auto-draft"!==e&&"en"===rankMath.locale||(e=""),Object(u.safeDecodeURIComponent)(this.getPostAttribute("slug")||e)}},{key:"getFeaturedImage",value:function(){var e=this.getPostAttribute("featured_media");if(this.isValidMediaId(e)){var t=Object(i.select)("core").getMedia(e);if(!Object(n.isUndefined)(t))return t}}},{key:"isValidMediaId",value:function(e){return"number"==typeof e&&0<e}},{key:"getPostAttribute",value:function(e){return Object(p.a)()?(this._coreEditorSelect||(this._coreEditorSelect=Object(i.select)("core/editor")),this._coreEditorSelect.getEditedPostAttribute(e)):""}},{key:"subscribeToGutenberg",value:function(){this.subscriber=Object(n.debounce)(this.refresh,500),Object(i.subscribe)(this.subscriber),Object(i.subscribe)(this.isSavingPost)}},{key:"refresh",value:function(){var e=f({},this._data);this._data=this.collectGutenbergData(),this.handleEditorChange(e)}},{key:"isSavingPost",value:function(){var e=Object(i.select)("core/editor");if(!e.isAutosavingPost()&&e.isSavingPost()){var t=Object(i.select)("rank-math").getDirtyMetadata();Object(n.isEmpty)(t)||(c()({method:"POST",path:"rankmath/v1/updateMeta",data:{objectID:rankMath.objectID,objectType:rankMath.objectType,meta:t,content:this.getPostAttribute("content")}}).then((function(e){Object(s.doAction)("rank_math_metadata_updated",e)})),Object(i.dispatch)("rank-math").resetDirtyMetadata()),"publish"===this.getPostAttribute("status")&&(this.saveRedirection(),this.autoCreateRedirectionNotice()),this.saveSchemas()}}},{key:"saveSchemas",value:function(){var e=this;if(!this.isSavingSchemas){var t=Object(i.select)("rank-math").getSchemas();if(!Object(n.isEmpty)(t)&&Object(i.select)("rank-math").hasSchemaUpdated()){this.isSavingSchemas=!0;var r=Object(i.select)("rank-math").getEditSchemas();c()({method:"POST",path:"rankmath/v1/updateSchemas",data:{objectID:this.getPostID(),objectType:rankMath.objectType,schemas:t}}).then((function(a){if(!Object(n.isEmpty)(a)){var o=f({},t),c=f({},r);Object(n.map)(a,(function(e,t){o["schema-"+e]=f({},o[t]),c["schema-"+e]=f({},c[t]),delete o[t],delete c[t]})),Object(i.dispatch)("rank-math").updateSchemas(o),Object(i.dispatch)("rank-math").updateEditSchemas(c)}setTimeout((function(){Object(i.dispatch)("rank-math").schemaUpdated(!1),Object(s.doAction)("rank_math_schema_changed"),e.isSavingSchemas=!1}),2e3)}))}}}},{key:"saveRedirection",value:function(){var e=this;if(!this.isSavingRedirection){var t=Object(i.select)("rank-math").getRedirectionItem();if(!Object(n.isEmpty)(t)){this.isSavingRedirection=!0,t.objectID=this.getPostID(),t.redirectionSources=this.getPermalink();var r=Object(i.dispatch)("rank-math"),a=Object(i.dispatch)("core/notices");r.resetRedirection(),c()({method:"POST",path:"rankmath/v1/updateRedirection",data:t}).then((function(t){"delete"===t.action?(a.createInfoNotice(t.message,{id:"redirectionNotice"}),r.updateRedirection("redirectionID",0)):"update"===t.action?a.createInfoNotice(t.message,{id:"redirectionNotice"}):"new"===t.action&&(r.updateRedirection("redirectionID",t.id),a.createSuccessNotice(t.message,{id:"redirectionNotice"})),setTimeout((function(){e.isSavingRedirection=!1,a.removeNotice("redirectionNotice")}),2e3)}))}}}},{key:"autoCreateRedirectionNotice",value:function(){if(rankMath.assessor.hasRedirection&&Object(n.get)(rankMath,["assessor","autoCreateRedirection"],!1)&&!Object(i.select)("core/editor").isEditedPostNew()&&!1!==this.oldSlug){var e=this.getSlug();if(this.oldSlug!==e){var t=Object(i.dispatch)("core/notices");this.oldSlug=e,t.createSuccessNotice(Object(a.__)("Auto redirection created.","rank-math"),{id:"redirectionAutoCreationNotice"}),setTimeout((function(){t.removeNotice("redirectionAutoCreationNotice")}),2e3)}}}},{key:"handleEditorChange",value:function(e){var t=this,r={id:"handleIDChange",slug:"handleSlugChange",title:"handleTitleChange",excerpt:"handleExcerptChange",content:"handleContentChange",featuredImage:"handleFeaturedImageChange"};if(Object(n.isInteger)(e.id))return this.initialize?void Object(n.forEach)(r,(function(r,n){t._data[n]!==e[n]&&t[r](t._data[n])})):(this.initialize=!0,Object(n.forEach)(r,(function(e,r){t[e](t._data[r])})),void rankMathEditor.refresh("init"));Object(i.dispatch)("rank-math").refreshResults()}},{key:"handleIDChange",value:function(e){Object(i.dispatch)("rank-math").updatePostID(e),Object(i.dispatch)("rank-math").toggleLoaded(!0)}},{key:"handleSlugChange",value:function(){""!==this.getSlug()&&!1===this.oldSlug&&(this.oldSlug=this.getSlug()),rankMathEditor.refresh("permalink")}},{key:"handleTitleChange",value:function(e){l.a.setVariable("title",e),l.a.setVariable("term",e),l.a.setVariable("author",e),Object(i.dispatch)("rank-math").updateSerpTitle(Object(i.select)("rank-math").getTitle()),rankMathEditor.refresh("title")}},{key:"handleExcerptChange",value:function(e){l.a.setVariable("excerpt",e),l.a.setVariable("excerpt_only",e),l.a.setVariable("wc_shortdesc",e),l.a.setVariable("seo_description",e),Object(i.dispatch)("rank-math").updateSerpDescription(Object(i.select)("rank-math").getDescription())}},{key:"handleFeaturedImageChange",value:function(e){Object(i.dispatch)("rank-math").updateFeaturedImage(e),rankMathEditor.refresh("featuredImage")}},{key:"handleContentChange",value:function(){Object(i.dispatch)("rank-math").updateSerpDescription(Object(i.select)("rank-math").getDescription()),rankMathEditor.refresh("content")}},{key:"getData",value:function(){return this._data}}])&&m(t.prototype,r),o&&m(t,o),Object.defineProperty(t,"prototype",{writable:!1}),e}();t.a=b},function(e,t,r){"use strict";var n=r(2),a=r.n(n),i=r(19);function o(e){return o="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},o(e)}function c(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function u(e,t,r){return t&&c(e.prototype,t),r&&c(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}var s=u((function e(){if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),"post"===rankMath.objectType&&rankMath.postSettings.linkSuggestions){a.a.fn.extend({insertLink:function(e,t){var r=this[0],n="";if(r.selectionStart||"0"===r.selectionStart){var a=r.selectionStart,i=r.selectionEnd,o=r.scrollTop;n='<a href="'+e+'">'+r.value.substring(a,i)+"</a>",a===i&&(n='<a href="'+e+'">'+t+"</a>"),r.value=r.value.substring(0,a)+n+r.value.substring(i,r.value.length),r.focus(),r.selectionStart=a+n.length,r.selectionEnd=a+n.length,r.scrollTop=o}else n='<a href="'+e+'">'+t+"</a>",r.value+=n,r.focus()}});if("function"==typeof ClipboardJS)new ClipboardJS(".suggestion-copy").on("success",(function(e){var t=a()(e.trigger).parent().next(".suggestion-title"),r=t.html();t.text("Link Copied"),setTimeout((function(){t.html(r)}),1500)}));if("object"!==("undefined"==typeof tinymce?"undefined":o(tinymce)))return!0;var t=null,r=null;a()(".suggestion-insert").on("click",(function(e){e.preventDefault();var n,o,c,u,s=a()(this);if(s.hasClass("clicked"))return!0;if(null!==tinymce.activeEditor&&!0!==tinymce.activeEditor.isHidden()){t=tinymce.activeEditor,r=a()(t.getBody());var l=t.selection.getContent()||"";if(r.find("a[data-mce-selected]").length){var p=(n="",o="",c=t.selection.getStart(),(u=t.dom.getParent(c,"a[href]"))||(o=t.selection.getContent({format:"raw"}))&&-1!==o.indexOf("</a>")&&((n=o.match(/href="([^">]+)"/))&&n[1]&&(u=t.$('a[href="'+n[1]+'"]',c)[0]),u&&t.selection.select(u)),u);t.dom.setAttribs(p,{href:s.data("url")}),a()(p).text()!==l&&t.insertContent(l)}else l.length?t.insertContent('<a href="'+s.data("url")+'">'+l+"</a>"):t.insertContent('<a href="'+s.data("url")+'">'+s.data("text")+"</a>")}else if(Object(i.a)()){var d=wp.data.select("core/block-editor").getSelectedBlock(),f=wp.data.select("core/block-editor").getSelectedBlock().clientId,h=wp.data.select("core/block-editor").getSelectionStart(),m=wp.data.select("core/block-editor").getSelectionEnd(),b=d.attributes.content,y=b.substring(h.offset,m.offset),g='<a href="'+s.data("url")+'">'+s.data("text")+"</a>";""!==y&&(g='<a href="'+s.data("url")+'">'+y+"</a>");var w=b.substring(0,h.offset)+g+b.substring(m.offset,b.length);wp.data.dispatch("core/block-editor").updateBlock(f,{attributes:{content:w}})}var k=s.closest(".suggestion-item").find(".suggestion-title"),v=k.html();k.text("Link Inserted"),s.addClass("clicked"),setTimeout((function(){var e,t,r,n;k.html(v),s.removeClass("clicked"),!0===rankMath.postSettings.useFocusKeyword&&(t=s,r=(e=k).data("fkcount")||0,n=e.data("fk"),(r+=1)===n.length&&(r=0),e.find(">a").text(n[r]),e.data("fkcount",r),t.data("text",n[r]))}),1500)})),a()("#rank_math_metabox_link_suggestions").find("h2").append(a()("#rank-math-link-suggestions-tooltip").html())}}));t.a=s},function(e,t,r){"use strict";var n=r(3),a=r(24);t.a=Object(n.withSelect)((function(e){var t=e("rank-math");return{score:t.getAnalysisScore(),isRefreshing:t.isRefreshing()}}))((function(e){var t=e.score;return wp.element.createElement("div",{className:"seo-score "+Object(a.a)(t)},wp.element.createElement("div",{className:"score-text"},t," / 100"))}))},function(e,t,r){"use strict";var n=r(1),a=r(0),i=r(13),o=r.n(i),c=r(9),u=r(5),s=r(3),l=r(4);function p(e){return p="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},p(e)}function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function h(e,t){return h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},h(e,t)}function m(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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=g(e);if(t){var a=g(this).constructor;r=Reflect.construct(n,arguments,a)}else r=n.apply(this,arguments);return b(this,r)}}function b(e,t){if(t&&("object"===p(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return y(e)}function y(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function g(e){return g=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},g(e)}var w=function(e){!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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&h(e,t)}(p,e);var t,r,i,u=m(p);function p(){var e;return d(this,p),(e=u.apply(this,arguments)).onChange=e.onChange.bind(y(e)),e.state={loading:!0,availableTerms:[],selectedTerms:[]},e}return t=p,(r=[{key:"componentDidMount",value:function(){this.fetchTerms()}},{key:"componentWillUnmount",value:function(){Object(n.invoke)(this.fetchRequest,["abort"])}},{key:"componentDidUpdate",value:function(e,t){if(e.selectedTermIds.length<this.props.selectedTermIds.length){var r=Object(n.difference)(this.props.selectedTermIds,e.selectedTermIds)[0];if(!this.termIsAvailable(r))return void this.fetchTerms()}e.selectedTermIds!==this.props.selectedTermIds&&this.updateSelectedTerms(this.state.availableTerms,this.props.selectedTermIds),t.selectedTerms!==this.state.selectedTerms&&this.handleSelectedTermsChange()}},{key:"termIsAvailable",value:function(e){return!!this.state.availableTerms.find((function(t){return t.id===e}))}},{key:"updateSelectedTerms",value:function(e,t){this.setState({selectedTerms:this.filterSelectedTerms(e,t)})}},{key:"handleSelectedTermsChange",value:function(){var e=this.state.selectedTerms,t=this.props.primaryTermID;e.find((function(e){return e.id===t}))||this.onChange(e.length?e[0].id:"")}},{key:"fetchTerms",value:function(){var e=this,t=this.props.taxonomy;t&&(this.fetchRequest=o()({path:Object(c.addQueryArgs)("/wp/v2/".concat(t.rest_base),{per_page:-1,orderby:"count",order:"desc",_fields:"id,name"})}),this.fetchRequest.then((function(t){e.fetchRequest=null,e.setState({loading:!1,availableTerms:t,selectedTerms:e.filterSelectedTerms(t,e.props.selectedTermIds)})}),(function(t){"abort"!==t.statusText&&(e.fetchRequest=null,e.setState({loading:!1}))})))}},{key:"filterSelectedTerms",value:function(e,t){return e.filter((function(e){return t.includes(e.id)}))}},{key:"onChange",value:function(e){Object(s.dispatch)("rank-math").updatePrimaryTermID(e,this.props.taxonomy.slug)}},{key:"shouldComponentUpdate",value:function(e,t){return this.props.selectedTermIds!==e.selectedTermIds||this.props.primaryTermID!==e.primaryTermID||this.state.selectedTerms!==t.selectedTerms}},{key:"render",value:function(){return this.state.selectedTerms.length<2?null:this.state.loading?[wp.element.createElement(l.Spinner,{key:"spinner"}),wp.element.createElement("p",{key:"spinner-text"},"Loading")]:wp.element.createElement(l.SelectControl,{label:Object(a.__)("Select Primary Term","rank-math"),value:this.props.primaryTermID,options:this.state.selectedTerms.map((function(e){return{value:e.id,label:Object(n.unescape)(e.name)}})),onChange:this.onChange})}}])&&f(t.prototype,r),i&&f(t,i),Object.defineProperty(t,"prototype",{writable:!1}),p}(u.Component);t.a=w},,,,function(e,t,r){"use strict";var n=r(7),a=r(6),i=r(15),o=r(1),c=r(0),u=r(3);function s(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var l=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.analyzer=new n.Analyzer({i18n:c,analyses:rankMath.assessor.researchesTests}),this.dataCollector=t,this.registerRefresh(),this.updateKeywordResult=this.updateKeywordResult.bind(this),this.sanitizeData=this.sanitizeData.bind(this),Object(a.addAction)("rankMath_analysis_keywordUsage_updated","rank-math",this.updateKeywordResult),Object(a.addFilter)("rank_math_sanitize_meta_value","rank-math",this.sanitizeData),Object(a.addFilter)("rank_math_sanitize_data","rank-math",this.sanitizeData)}var t,r,l;return t=e,(r=[{key:"updateKeywordResult",value:function(e,t){rankMathEditor.resultManager.update(e,{keywordNotUsed:t}),e===this.getSelectedKeyword().toLowerCase()&&Object(u.dispatch)("rank-math").refreshResults()}},{key:"sanitizeData",value:function(e,t){return"schemas"===t||Object(o.isObject)(e)||Object(o.isEmpty)(e)?e:n.Helpers.sanitizeAppData(e)}},{key:"getPaper",value:function(e,t){var r=Object(i.a)().getState(),c=this.dataCollector.getData(),u=new n.Paper("",{locale:rankMath.localeFull});return u.setTitle(r.appUi.serpTitle),u.setPermalink(c.slug),u.setDescription(r.appUi.serpDescription),u.setUrl(c.permalink),u.setText(Object(o.unescape)(Object(a.applyFilters)("rank_math_content",c.content))),u.setKeyword(e),u.setKeywords(t),Object(o.isUndefined)(c.featuredImage)||(u.setThumbnail(c.featuredImage.source_url),u.setThumbnailAltText(n.Helpers.removeDiacritics(c.featuredImage.alt_text))),u}},{key:"registerRefresh",value:function(){var e=this;this.refresh=Object(o.debounce)((function(t){var r=Object(i.a)().getState();if(!1!==r.appUi.isLoaded){var o=r.appData.keywords.split(","),c=[];Object(a.doAction)("rank_math_"+t+"_refresh"),o.map((function(t,r){var a=e.getPaper(n.Helpers.removeDiacritics(t),o),i=0===r?rankMath.assessor.researchesTests:e.filterTests(e.getSecondaryKeywordTests());c.push(e.analyzer.analyzeSome(i,a).then((function(e){rankMathEditor.resultManager.update(a.getKeyword(),e,0===r),0===r&&Object(u.dispatch)("rank-math").updateAnalysisScore(rankMathEditor.resultManager.getScore(a.getKeyword()))}))),Promise.all(c).then((function(){Object(u.dispatch)("rank-math").refreshResults()}))}))}}),500)}},{key:"getSecondaryKeywordTests",value:function(){return["keywordInContent","lengthContent","keywordInSubheadings","keywordDensity","lengthPermalink","linksHasExternals","linksNotAllExternals","linksHasInternal","titleSentiment","titleHasPowerWords","titleHasNumber","contentHasTOC","contentHasShortParagraphs","contentHasAssets"]}},{key:"getPrimaryKeyword",value:function(){var e=Object(i.a)().getState().appData.keywords;return n.Helpers.removeDiacritics(e.split(",")[0])}},{key:"getSelectedKeyword",value:function(){var e=Object(i.a)().getState(),t=""!==e.appUi.selectedKeyword.data.value?e.appUi.selectedKeyword.data.value:e.appData.keywords.split(",")[0];return n.Helpers.removeDiacritics(t)}},{key:"getResearch",value:function(e){return this.analyzer.researcher.getResearch(e)}},{key:"filterTests",value:function(e){return Object(o.intersection)(e,rankMath.assessor.researchesTests)}}])&&s(t.prototype,r),l&&s(t,l),Object.defineProperty(t,"prototype",{writable:!1}),e}(),p=r(25);function d(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var f=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,r,o;return t=e,(r=[{key:"setup",value:function(e){Object(i.a)(),this.resultManager=new n.ResultManager,this.assessor=new l(e),new p.a,Object(a.doAction)("rank_math_loaded")}},{key:"refresh",value:function(e){this.assessor.refresh(e)}},{key:"getPrimaryKeyword",value:function(){return this.assessor.getPrimaryKeyword()}},{key:"getSelectedKeyword",value:function(){return this.assessor.getSelectedKeyword()}},{key:"updatePermalink",value:function(e){throw"Implement the function"}},{key:"updatePermalinkSanitize",value:function(e){throw"Implement the function"}}])&&d(t.prototype,r),o&&d(t,o),Object.defineProperty(t,"prototype",{writable:!1}),e}();t.a=f},function(e,t){e.exports=React},function(e,t){e.exports=wp.editPost},function(e,t){e.exports=wp.plugins},,,,,function(e,t,r){var n=r(34);function a(e){return n.createElement("svg",e,n.createElement("g",{fill:"#fff"},[n.createElement("path",{d:"m462 234.84-76.17 3.43 13.43 21-127 81.18-126-52.93-146.26 60.97 10.14 24.34 136.1-56.71 128.57 54 138.69-88.61 13.43 21z",key:0}),n.createElement("path",{d:"m54.1 312.78 92.18-38.41 4.49 1.89v-54.58h-96.67zm210.9-223.57v235.05l7.26 3 89.43-57.05v-181zm-105.44 190.79 96.67 40.62v-165.19h-96.67z",key:1})]))}a.defaultProps={viewBox:"0 0 462.03 462.03",width:"20",className:"rank-math-icon"},e.exports=a,a.default=a},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,r){"use strict";r.r(t);var n=r(2),a=r.n(n),i=r(0),o=r(3),c=r(5),u=r(36),s=r(6),l=r(35),p=r(15),d=r(33),f=r(26),h=r(12),m=r.n(h),b=r(41),y=r.n(b),g=r(28),w=r(24);function k(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var v=Object(o.withSelect)((function(e){var t=e("rank-math");return{isLoaded:t.isLoaded(),score:t.getAnalysisScore()}}))((function(e){var t,r=e.isLoaded,n=e.score,a=m()("rank-math-toolbar-score",(k(t={},Object(w.a)(n),!0),k(t,"loading",!r),t));return wp.element.createElement("div",{className:a},wp.element.createElement(y.a,null),wp.element.createElement(g.a,null))})),O=r(1),_=r(4),S=Object(o.withSelect)((function(e){var t=e("rank-math"),r=t.getTwitterUseFacebook()?t.getFacebookTitle():t.getTwitterTitle();return Object(O.isEmpty)(r)&&(r=t.getSerpTitle()),{title:r,permalink:e("core/editor").getPermalink()}}))((function(e){var t=e.title,r=e.permalink,n=encodeURI(r),a=encodeURI(t);return wp.element.createElement(c.Fragment,null,wp.element.createElement("p",null,Object(i.__)("Notify your readers by sharing!","rank-math")),wp.element.createElement("div",{className:"rank-math-social-share-buttons"},wp.element.createElement("div",{className:"rank-math-share-button rm-facebook"},wp.element.createElement("a",{href:"https://www.facebook.com/sharer/sharer.php?u="+n,target:"_blank",rel:"noopener noreferrer"},wp.element.createElement(_.Dashicon,{icon:"facebook-alt"}))),wp.element.createElement("div",{className:"rank-math-share-button rm-twitter"},wp.element.createElement("a",{href:"https://twitter.com/share?url="+n+"&text="+a,target:"_blank",rel:"noopener noreferrer"},wp.element.createElement(_.Dashicon,{icon:"twitter"}))),wp.element.createElement("div",{className:"rank-math-share-button rm-email"},wp.element.createElement("a",{href:"mailto:?subject="+a+"&body="+n,target:"_blank",rel:"noopener noreferrer"},wp.element.createElement(_.Dashicon,{icon:"email"})))))}));function j(e){return j="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},j(e)}function T(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function D(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function P(e,t){return P=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},P(e,t)}function I(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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=E(e);if(t){var a=E(this).constructor;r=Reflect.construct(n,arguments,a)}else r=n.apply(this,arguments);return A(this,r)}}function A(e,t){if(t&&("object"===j(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function E(e){return E=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},E(e)}var M=function(e){!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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&P(e,t)}(i,e);var t,r,n,a=I(i);function i(){return D(this,i),a.apply(this,arguments)}return t=i,r&&T(t.prototype,r),n&&T(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}(r(29).a),R=Object(o.withSelect)((function(e,t){var r=t.slug,n=e("core").getTaxonomy(r),a=e("core/editor").getEditedPostAttribute;return{taxonomy:n,selectedTermIds:n?a(n.rest_base):[],primaryTermID:e("rank-math").getPrimaryTermID()}}))(M),C=function(e){var t=e.TermComponent;return function(e){return!1!==rankMath.assessor.primaryTaxonomy&&e.slug===rankMath.assessor.primaryTaxonomy.name}(e)?wp.element.createElement(c.Fragment,null,wp.element.createElement(t,e),wp.element.createElement(_.PanelRow,{className:"rank-math-primary-term-picker"},wp.element.createElement(R,e))):wp.element.createElement(t,e)},U=r(27),x=r(20),N=r(21),F=r(22);function K(e){return K="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},K(e)}function H(){return H=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},H.apply(this,arguments)}function z(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function L(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function G(){return G="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,r){var n=B(e,t);if(n){var a=Object.getOwnPropertyDescriptor(n,t);return a.get?a.get.call(arguments.length<3?e:r):a.value}},G.apply(this,arguments)}function B(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=$(e)););return e}function V(e,t){return V=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},V(e,t)}function q(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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=$(e);if(t){var a=$(this).constructor;r=Reflect.construct(n,arguments,a)}else r=n.apply(this,arguments);return W(this,r)}}function W(e,t){if(t&&("object"===K(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function $(e){return $=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},$(e)}var J=function(e){!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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&V(e,t)}(d,e);var t,r,n,a=q(d);function d(){return z(this,d),a.apply(this,arguments)}return t=d,(r=[{key:"setup",value:function(e){Object(p.a)(),this.registerSlots=this.registerSlots.bind(this),Object(s.addAction)("rank_math_loaded","rank-math",this.registerSlots,0),G($(d.prototype),"setup",this).call(this,e),this.registerSidebar(),this.registerPostPublish(),this.registerPrimaryTermSelector(),new U.a}},{key:"registerSlots",value:function(){this.RankMathAfterEditor=x.a,this.RankMathAfterFocusKeyword=F.a,this.RankMathAdvancedTab=N.a,this.slots={AfterEditor:x.a,AfterFocusKeyword:F.a,AdvancedTab:N.a}}},{key:"registerSidebar",value:function(){Object(u.registerPlugin)("rank-math",{icon:wp.element.createElement(v,null),render:function(){return wp.element.createElement(c.Fragment,null,wp.element.createElement(l.PluginSidebarMoreMenuItem,{target:"seo-by-rank-math-sidebar",icon:wp.element.createElement(v,null)},i.__("Rank Math","rank-math")),wp.element.createElement(l.PluginSidebar,{name:"seo-by-rank-math-sidebar",title:i.__("Rank Math","rank-math"),className:"rank-math-sidebar-panel"},Object(s.applyFilters)("rank_math_app",{})()))}})}},{key:"registerPostPublish",value:function(){Object(u.registerPlugin)("rank-math-post-publish",{render:function(){return wp.element.createElement(l.PluginPostPublishPanel,{initialOpen:!0,title:i.__("Rank Math","rank-math"),className:"rank-math-post-publish",icon:wp.element.createElement(c.Fragment,null)},wp.element.createElement(S,null))}})}},{key:"registerPrimaryTermSelector",value:function(){Object(s.addFilter)("editor.PostTaxonomyType","rank-math",(function(e){return function(t){return wp.element.createElement(C,H({TermComponent:e},t))}}))}},{key:"updatePermalink",value:function(e){Object(o.dispatch)("core/editor").editPost({slug:e})}},{key:"updatePermalinkSanitize",value:function(e){e=this.assessor.getResearch("slugify")(e),Object(o.dispatch)("core/editor").editPost({slug:e})}}])&&L(t.prototype,r),n&&L(t,n),Object.defineProperty(t,"prototype",{writable:!1}),d}(d.a);a()(document).ready((function(){window.rankMathEditor=new J,window.rankMathGutenberg=window.rankMathEditor,window.rankMathEditor.setup(new f.a)}))}]);
assets/admin/js/rank-math-app.js CHANGED
@@ -1 +1 @@
1
- !function(e){var t={};function n(a){if(t[a])return t[a].exports;var i=t[a]={i:a,l:!1,exports:{}};return e[a].call(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=e,n.c=t,n.d=function(e,t,a){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},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 a=Object.create(null);if(n.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(a,i,function(t){return e[t]}.bind(null,i));return a},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=72)}([function(e,t){e.exports=wp.i18n},function(e,t){e.exports=lodash},function(e,t){e.exports=jQuery},function(e,t){e.exports=wp.data},function(e,t){e.exports=wp.components},function(e,t){e.exports=wp.element},function(e,t){e.exports=wp.hooks},function(e,t){e.exports=rankMathAnalyzer},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var a=n(2),i=n.n(a);function r(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}var s=new(function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.map=null}var t,n,a;return t=e,(n=[{key:"swap",value:function(e,t){var n=this;if(!(e=e||""))return"";var a=new RegExp(/%(([a-z0-9_-]+)\(([^)]*)\)|[^\s]+)%/,"giu");return e.replace(" %page%","").replace("%sep% %sep%","%sep%").replace(a,(function(e){return n.replace(t,e)})).trim()}},{key:"replace",value:function(e,t){var n=t.toLowerCase().slice(1,-1);return["term_description","user_description"].includes(n)?"undefined"!=typeof tinymce&&tinymce.activeEditor&&"rank_math_description_editor"===tinymce.activeEditor.id?tinymce.activeEditor.getContent():i()("#description").val():n.includes("customfield(")?(n=n.replace("customfield(","").replace(")",""))in rankMath.customFields?rankMath.customFields[n]:"":(e=e||this.getMap(),(n="seo_description"===(n="seo_title"===(n=n.includes("(")?n.split("(")[0]:n)?"title":n)?"excerpt":n)in e?e[n]:"")}},{key:"getMap",value:function(){var e=this;return null!==this.map||(this.map={},i.a.each(rankMath.variables,(function(t,n){t=t.toLowerCase().replace(/%+/g,"").split("(")[0],e.map[t]=n.example}))),this.map}},{key:"setVariable",value:function(e,t){null!==this.map?this.map[e]=t:void 0!==rankMath.variables[e]&&(rankMath.variables[e].example=t)}}])&&r(t.prototype,n),a&&r(t,a),Object.defineProperty(t,"prototype",{writable:!1}),e}())},function(e,t){e.exports=wp.url},function(e,t){e.exports=wp.compose},,function(e,t,n){var a;!function(){"use strict";var n={}.hasOwnProperty;function i(){for(var e=[],t=0;t<arguments.length;t++){var a=arguments[t];if(a){var r=typeof a;if("string"===r||"number"===r)e.push(a);else if(Array.isArray(a)){if(a.length){var s=i.apply(null,a);s&&e.push(s)}}else if("object"===r)if(a.toString===Object.prototype.toString)for(var o in a)n.call(a,o)&&a[o]&&e.push(o);else e.push(a.toString())}}return e.join(" ")}e.exports?(i.default=i,e.exports=i):void 0===(a=function(){return i}.apply(t,[]))||(e.exports=a)}()},,,,function(e,t,n){"use strict";var a=document.createElement("div");t.a=function(e){return e&&"string"==typeof e&&(e=e.replace(/<script[^>]*>([\S\s]*?)<\/script>/gim,"").replace(/<\/?\w(?:[^"'>]|"[^"]*"|'[^']*')*>/gim,""),a.innerHTML=e,e=a.textContent,a.textContent=""),e}},,,,function(e,t,n){"use strict";var a=n(4),i=Object(a.createSlotFill)("RankMathAfterEditor"),r=i.Fill,s=i.Slot,o=function(e){var t=e.children,n=e.className;return wp.element.createElement(r,null,wp.element.createElement(a.PanelRow,{className:n},t))};o.Slot=s,t.a=o},function(e,t,n){"use strict";var a=n(4),i=Object(a.createSlotFill)("RankMathAdvancedTab"),r=i.Fill,s=i.Slot,o=function(e){var t=e.children,n=e.className;return wp.element.createElement(r,null,wp.element.createElement(a.PanelRow,{className:n},t))};o.Slot=s,t.a=o},function(e,t,n){"use strict";var a=n(4),i=Object(a.createSlotFill)("RankMathAfterFocusKeyword"),r=i.Fill,s=i.Slot,o=function(e){var t=e.children,n=e.className;return wp.element.createElement(r,null,wp.element.createElement("div",{className:n},t))};o.Slot=s,t.a=o},,function(e,t,n){"use strict";t.a=function(e){return 100<e?"bad-fk dark":80<e?"good-fk":50<e?"ok-fk":"bad-fk"}},,,,function(e,t,n){"use strict";var a=n(3),i=n(24);t.a=Object(a.withSelect)((function(e){var t=e("rank-math");return{score:t.getAnalysisScore(),isRefreshing:t.isRefreshing()}}))((function(e){var t=e.score;return wp.element.createElement("div",{className:"seo-score "+Object(i.a)(t)},wp.element.createElement("div",{className:"score-text"},t," / 100"))}))},,function(e,t){e.exports=wp.mediaUtils},function(e,t){e.exports=wp.htmlEntities},,,function(e,t){e.exports=React},,,function(e,t,n){"use strict";function a(e){return function(){return e}}var i=function(){};i.thatReturns=a,i.thatReturnsFalse=a(!1),i.thatReturnsTrue=a(!0),i.thatReturnsNull=a(null),i.thatReturnsThis=function(){return this},i.thatReturnsArgument=function(e){return e},e.exports=i},function(e,t){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},function(e,t,n){var a=n(53),i="object"==typeof self&&self&&self.Object===Object&&self,r=a||i||Function("return this")();e.exports=r},function(e,t,n){var a=n(39).Symbol;e.exports=a},,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a="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},i=o(n(34)),r=o(n(48)),s=o(n(51));function o(e){return e&&e.__esModule?e:{default:e}}var l=void 0;function c(e,t){var n,s,o,p,u,d,h,m,g=[],f={};for(d=0;d<e.length;d++)if("string"!==(u=e[d]).type){if(!t.hasOwnProperty(u.value)||void 0===t[u.value])throw new Error("Invalid interpolation, missing component node: `"+u.value+"`");if("object"!==a(t[u.value]))throw new Error("Invalid interpolation, component node must be a ReactElement or null: `"+u.value+"`","\n> "+l);if("componentClose"===u.type)throw new Error("Missing opening component token: `"+u.value+"`");if("componentOpen"===u.type){n=t[u.value],o=d;break}g.push(t[u.value])}else g.push(u.value);return n&&(p=function(e,t){var n,a,i=t[e],r=0;for(a=e+1;a<t.length;a++)if((n=t[a]).value===i.value){if("componentOpen"===n.type){r++;continue}if("componentClose"===n.type){if(0===r)return a;r--}}throw new Error("Missing closing component token `"+i.value+"`")}(o,e),h=c(e.slice(o+1,p),t),s=i.default.cloneElement(n,{},h),g.push(s),p<e.length-1&&(m=c(e.slice(p+1),t),g=g.concat(m))),1===g.length?g[0]:(g.forEach((function(e,t){e&&(f["interpolation-child-"+t]=e)})),(0,r.default)(f))}t.default=function(e){var t=e.mixedString,n=e.components,i=e.throwErrors;if(l=t,!n)return t;if("object"!==(void 0===n?"undefined":a(n))){if(i)throw new Error("Interpolation Error: unable to process `"+t+"` because components is not an object");return t}var r=(0,s.default)(t);try{return c(r,n)}catch(e){if(i)throw new Error("Interpolation Error: unable to process `"+t+"` because of error `"+e.message+"`");return t}}},function(e,t,n){e.exports=function(){"use strict";function e(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function t(t){for(var a=1;a<arguments.length;a++){var i=null!=arguments[a]?arguments[a]:{};a%2?e(Object(i),!0).forEach((function(e){n(t,e,i[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):e(Object(i)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(i,e))}))}return t}function n(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const a=(e,t,n,a)=>(e=""+e,t=""+t,a&&(e=e.trim(),t=t.trim()),n?e==t:e.toLowerCase()==t.toLowerCase());function i(e,t){var n,a={};for(n in e)t.indexOf(n)<0&&(a[n]=e[n]);return a}function r(e){var t=document.createElement("div");return e.replace(/\&#?[0-9a-z]+;/gi,(function(e){return t.innerHTML=e,t.innerText}))}function s(e,t){for(t=t||"previous";e=e[t+"Sibling"];)if(3==e.nodeType)return e}function o(e){return"string"==typeof e?e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/`|'/g,"&#039;"):e}function l(e){var t=Object.prototype.toString.call(e).split(" ")[1].slice(0,-1);return e===Object(e)&&"Array"!=t&&"Function"!=t&&"RegExp"!=t&&"HTMLUnknownElement"!=t}function c(e,t,n){function a(e,t){for(var n in t)if(t.hasOwnProperty(n)){if(l(t[n])){l(e[n])?a(e[n],t[n]):e[n]=Object.assign({},t[n]);continue}if(Array.isArray(t[n])){e[n]=Object.assign([],t[n]);continue}e[n]=t[n]}}return e instanceof Object||(e={}),a(e,t),n&&a(e,n),e}function p(e){return String.prototype.normalize?"string"==typeof e?e.normalize("NFD").replace(/[\u0300-\u036f]/g,""):void 0:e}var u=()=>/(?=.*chrome)(?=.*android)/i.test(navigator.userAgent);function d(e){return e&&e.classList&&e.classList.contains(this.settings.classNames.tag)}var h={delimiters:",",pattern:null,tagTextProp:"value",maxTags:1/0,callbacks:{},addTagOnBlur:!0,duplicates:!1,whitelist:[],blacklist:[],enforceWhitelist:!1,userInput:!0,keepInvalidTags:!1,mixTagsAllowedAfter:/,|\.|\:|\s/,mixTagsInterpolator:["[[","]]"],backspace:!0,skipInvalid:!1,pasteAsTags:!0,editTags:{clicks:2,keepInvalid:!0},transformTag:()=>{},trim:!0,a11y:{focusableTags:!1},mixMode:{insertAfterTag:" "},autoComplete:{enabled:!0,rightKey:!1},classNames:{namespace:"tagify",mixMode:"tagify--mix",selectMode:"tagify--select",input:"tagify__input",focus:"tagify--focus",tag:"tagify__tag",tagNoAnimation:"tagify--noAnim",tagInvalid:"tagify--invalid",tagNotAllowed:"tagify--notAllowed",inputInvalid:"tagify__input--invalid",tagX:"tagify__tag__removeBtn",tagText:"tagify__tag-text",dropdown:"tagify__dropdown",dropdownWrapper:"tagify__dropdown__wrapper",dropdownItem:"tagify__dropdown__item",dropdownItemActive:"tagify__dropdown__item--active",dropdownInital:"tagify__dropdown--initial",scopeLoading:"tagify--loading",tagLoading:"tagify__tag--loading",tagEditing:"tagify__tag--editable",tagFlash:"tagify__tag--flash",tagHide:"tagify__tag--hide",hasMaxTags:"tagify--hasMaxTags",hasNoTags:"tagify--noTags",empty:"tagify--empty"},dropdown:{classname:"",enabled:2,maxItems:10,searchKeys:["value","searchBy"],fuzzySearch:!0,caseSensitive:!1,accentedSearch:!0,highlightFirst:!1,closeOnSelect:!0,clearOnSelect:!0,position:"all",appendTarget:null},hooks:{beforeRemoveTag:()=>Promise.resolve(),beforePaste:()=>Promise.resolve(),suggestionClick:()=>Promise.resolve()}};function m(){this.dropdown={};for(let e in this._dropdown)this.dropdown[e]="function"==typeof this._dropdown[e]?this._dropdown[e].bind(this):this._dropdown[e];this.settings.dropdown.enabled>=0&&this.dropdown.init()}var g={init(){this.DOM.dropdown=this.parseTemplate("dropdown",[this.settings]),this.DOM.dropdown.content=this.DOM.dropdown.querySelector(this.settings.classNames.dropdownWrapperSelector)},show(e){var t,n,i,r=this.settings,s="mix"==r.mode&&!r.enforceWhitelist,o=!r.whitelist||!r.whitelist.length,c="manual"==r.dropdown.position;if(e=void 0===e?this.state.inputText:e,(!o||s||r.templates.dropdownItemNoMatch)&&!1!==r.dropdown.enable&&!this.state.isLoading){if(clearTimeout(this.dropdownHide__bindEventsTimeout),this.suggestedListItems=this.dropdown.filterListItems(e),e&&!this.suggestedListItems.length&&(this.trigger("dropdown:noMatch",e),r.templates.dropdownItemNoMatch&&(i=r.templates.dropdownItemNoMatch.call(this,{value:e}))),!i){if(this.suggestedListItems.length)e&&s&&!this.state.editing.scope&&!a(this.suggestedListItems[0].value,e)&&this.suggestedListItems.unshift({value:e});else{if(!e||!s||this.state.editing.scope)return this.input.autocomplete.suggest.call(this),void this.dropdown.hide();this.suggestedListItems=[{value:e}]}n=""+(l(t=this.suggestedListItems[0])?t.value:t),r.autoComplete&&n&&0==n.indexOf(e)&&this.input.autocomplete.suggest.call(this,t)}this.dropdown.fill(i),r.dropdown.highlightFirst&&this.dropdown.highlightOption(this.DOM.dropdown.content.children[0]),this.state.dropdown.visible||setTimeout(this.dropdown.events.binding.bind(this)),this.state.dropdown.visible=e||!0,this.state.dropdown.query=e,this.setStateSelection(),c||setTimeout((()=>{this.dropdown.position(),this.dropdown.render()})),setTimeout((()=>{this.trigger("dropdown:show",this.DOM.dropdown)}))}},hide(e){var t=this.DOM,n=t.scope,a=t.dropdown,i="manual"==this.settings.dropdown.position&&!e;if(a&&document.body.contains(a)&&!i)return window.removeEventListener("resize",this.dropdown.position),this.dropdown.events.binding.call(this,!1),n.setAttribute("aria-expanded",!1),a.parentNode.removeChild(a),setTimeout((()=>{this.state.dropdown.visible=!1}),100),this.state.dropdown.query=this.state.ddItemData=this.state.ddItemElm=this.state.selection=null,this.state.tag&&this.state.tag.value.length&&(this.state.flaggedTags[this.state.tag.baseOffset]=this.state.tag),this.trigger("dropdown:hide",a),this},toggle(e){this.dropdown[this.state.dropdown.visible&&!e?"hide":"show"]()},render(){var e,t,n=((t=this.DOM.dropdown.cloneNode(!0)).style.cssText="position:fixed; top:-9999px; opacity:0",document.body.appendChild(t),e=t.clientHeight,t.parentNode.removeChild(t),e),a=this.settings;return this.DOM.scope.setAttribute("aria-expanded",!0),document.body.contains(this.DOM.dropdown)||(this.DOM.dropdown.classList.add(a.classNames.dropdownInital),this.dropdown.position(n),a.dropdown.appendTarget.appendChild(this.DOM.dropdown),setTimeout((()=>this.DOM.dropdown.classList.remove(a.classNames.dropdownInital)))),this},fill(e){var t;e="string"==typeof e?e:this.dropdown.createListHTML(e||this.suggestedListItems),this.DOM.dropdown.content.innerHTML=(t=e)?t.replace(/\>[\r\n ]+\</g,"><").replace(/(<.*?>)|\s+/g,((e,t)=>t||" ")):""},refilter(e){e=e||this.state.dropdown.query||"",this.suggestedListItems=this.dropdown.filterListItems(e),this.dropdown.fill(),this.suggestedListItems.length||this.dropdown.hide(),this.trigger("dropdown:updated",this.DOM.dropdown)},position(e){var t=this.settings.dropdown;if("manual"!=t.position){var n,a,i,r,s,o,l=this.DOM.dropdown,c=t.placeAbove,p=document.documentElement.clientHeight,u=Math.max(document.documentElement.clientWidth||0,window.innerWidth||0)>480?t.position:"all",d=this.DOM["input"==u?"input":"scope"];e=e||l.clientHeight,this.state.dropdown.visible&&("text"==u?(i=(n=this.getCaretGlobalPosition()).bottom,a=n.top,r=n.left,s="auto"):(o=function(e){for(var t=0,n=0;e;)t+=e.offsetLeft||0,n+=e.offsetTop||0,e=e.parentNode;return{left:t,top:n}}(this.settings.dropdown.appendTarget),a=(n=d.getBoundingClientRect()).top-o.top,i=n.bottom-1-o.top,r=n.left-o.left,s=n.width+"px"),a=Math.floor(a),i=Math.ceil(i),c=void 0===c?p-n.bottom<e:c,l.style.cssText="left:"+(r+window.pageXOffset)+"px; width:"+s+";"+(c?"top: "+(a+window.pageYOffset)+"px":"top: "+(i+window.pageYOffset)+"px"),l.setAttribute("placement",c?"top":"bottom"),l.setAttribute("position",u))}},events:{binding(e=!0){var t=this.dropdown.events.callbacks,n=this.listeners.dropdown=this.listeners.dropdown||{position:this.dropdown.position.bind(this),onKeyDown:t.onKeyDown.bind(this),onMouseOver:t.onMouseOver.bind(this),onMouseLeave:t.onMouseLeave.bind(this),onClick:t.onClick.bind(this),onScroll:t.onScroll.bind(this)},a=e?"addEventListener":"removeEventListener";"manual"!=this.settings.dropdown.position&&(window[a]("resize",n.position),window[a]("keydown",n.onKeyDown)),this.DOM.dropdown[a]("mouseover",n.onMouseOver),this.DOM.dropdown[a]("mouseleave",n.onMouseLeave),this.DOM.dropdown[a]("mousedown",n.onClick),this.DOM.dropdown.content[a]("scroll",n.onScroll)},callbacks:{onKeyDown(e){var t=this.DOM.dropdown.querySelector(this.settings.classNames.dropdownItemActiveSelector),n=this.dropdown.getSuggestionDataByNode(t);switch(e.key){case"ArrowDown":case"ArrowUp":case"Down":case"Up":var a;e.preventDefault(),t&&(t=t[("ArrowUp"==e.key||"Up"==e.key?"previous":"next")+"ElementSibling"]),t||(a=this.DOM.dropdown.content.children,t=a["ArrowUp"==e.key||"Up"==e.key?a.length-1:0]),n=this.dropdown.getSuggestionDataByNode(t),this.dropdown.highlightOption(t,!0);break;case"Escape":case"Esc":this.dropdown.hide();break;case"ArrowRight":if(this.state.actions.ArrowLeft)return;case"Tab":if("mix"!=this.settings.mode&&t&&!this.settings.autoComplete.rightKey&&!this.state.editing){e.preventDefault();var i=this.dropdown.getMappedValue(n);return this.input.autocomplete.set.call(this,i),!1}return!0;case"Enter":e.preventDefault(),this.settings.hooks.suggestionClick(e,{tagify:this,tagData:n,suggestionElm:t}).then((()=>{if(t)return this.dropdown.selectOption(t);this.dropdown.hide(),"mix"!=this.settings.mode&&this.addTags(this.state.inputText.trim(),!0)})).catch((e=>e));break;case"Backspace":{if("mix"==this.settings.mode||this.state.editing.scope)return;const e=this.input.raw.call(this);""!=e&&8203!=e.charCodeAt(0)||(!0===this.settings.backspace?this.removeTags():"edit"==this.settings.backspace&&setTimeout(this.editTag.bind(this),0))}}},onMouseOver(e){var t=e.target.closest(this.settings.classNames.dropdownItemSelector);t&&this.dropdown.highlightOption(t)},onMouseLeave(e){this.dropdown.highlightOption()},onClick(e){if(0==e.button&&e.target!=this.DOM.dropdown&&e.target!=this.DOM.dropdown.content){var t=e.target.closest(this.settings.classNames.dropdownItemSelector),n=this.dropdown.getSuggestionDataByNode(t);this.state.actions.selectOption=!0,setTimeout((()=>this.state.actions.selectOption=!1),50),this.settings.hooks.suggestionClick(e,{tagify:this,tagData:n,suggestionElm:t}).then((()=>{t?this.dropdown.selectOption(t):this.dropdown.hide()})).catch((e=>console.warn(e)))}},onScroll(e){var t=e.target,n=t.scrollTop/(t.scrollHeight-t.parentNode.clientHeight)*100;this.trigger("dropdown:scroll",{percentage:Math.round(n)})}}},getSuggestionDataByNode(e){var t=e?+e.getAttribute("tagifySuggestionIdx"):-1;return this.suggestedListItems[t]||null},highlightOption(e,t){var n,a=this.settings.classNames.dropdownItemActive;if(this.state.ddItemElm&&(this.state.ddItemElm.classList.remove(a),this.state.ddItemElm.removeAttribute("aria-selected")),!e)return this.state.ddItemData=null,this.state.ddItemElm=null,void this.input.autocomplete.suggest.call(this);n=this.suggestedListItems[this.getNodeIndex(e)],this.state.ddItemData=n,this.state.ddItemElm=e,e.classList.add(a),e.setAttribute("aria-selected",!0),t&&(e.parentNode.scrollTop=e.clientHeight+e.offsetTop-e.parentNode.clientHeight),this.settings.autoComplete&&(this.input.autocomplete.suggest.call(this,n),this.dropdown.position())},selectOption(e){var t,n=this.settings.dropdown,a=n.clearOnSelect,i=n.closeOnSelect;if(!e)return t=this.addTags(this.state.inputText,!0),void(i&&this.dropdown.hide());var r=e.getAttribute("tagifySuggestionIdx"),s=this.suggestedListItems[+r];this.trigger("dropdown:select",{data:s,elm:e}),r&&s?(this.state.editing?this.onEditTagDone(null,c({__isValid:!0},this.normalizeTags(s)[0])):t=this["mix"==this.settings.mode?"addMixTags":"addTags"]([s],a),this.DOM.input.parentNode&&(setTimeout((()=>{this.DOM.input.focus(),this.toggleFocusClass(!0),this.placeCaretAfterNode(t)})),i?setTimeout(this.dropdown.hide.bind(this)):this.dropdown.refilter())):this.dropdown.hide()},selectAll(){return this.suggestedListItems.length=0,this.dropdown.hide(),this.addTags(this.dropdown.filterListItems(""),!0),this},filterListItems(e,t){var n,a,i,r,s,o=this.settings,c=o.dropdown,u=(t=t||{},e="select"==o.mode&&this.value.length&&this.value[0][o.tagTextProp]==e?"":e,[]),d=[],h=o.whitelist,m=c.maxItems||1/0,g=c.searchKeys,f=0;if(!e||!g.length)return(o.duplicates?h:h.filter((e=>!this.isTagDuplicate(l(e)?e.value:e)))).slice(0,m);function v(e,t){return t.toLowerCase().split(" ").every((t=>e.includes(t.toLowerCase())))}for(s=c.caseSensitive?""+e:(""+e).toLowerCase();f<h.length;f++){let e,m;n=h[f]instanceof Object?h[f]:{value:h[f]};let b=Object.keys(n).some((e=>g.includes(e)))?g:["value"];c.fuzzySearch&&!t.exact?(i=b.reduce(((e,t)=>e+" "+(n[t]||"")),"").toLowerCase().trim(),c.accentedSearch&&(i=p(i),s=p(s)),e=0==i.indexOf(s),m=i===s,a=v(i,s)):(e=!0,a=b.some((e=>{var a=""+(n[e]||"");return c.accentedSearch&&(a=p(a),s=p(s)),c.caseSensitive||(a=a.toLowerCase()),m=a===s,t.exact?a===s:0==a.indexOf(s)}))),r=!o.duplicates&&this.isTagDuplicate(l(n)?n.value:n),a&&!r&&(m&&e?d.push(n):"startsWith"==c.sortby&&e?u.unshift(n):u.push(n))}return"function"==typeof c.sortby?c.sortby(d.concat(u),s):d.concat(u).slice(0,m)},getMappedValue(e){var t=this.settings.dropdown.mapValueTo;return t?"function"==typeof t?t(e):e[t]||e.value:e.value},createListHTML(e){return c([],e).map(((e,t)=>{"string"!=typeof e&&"number"!=typeof e||(e={value:e});var n=this.dropdown.getMappedValue(e);e.value=n&&"string"==typeof n?o(n):n;var a=this.settings.templates.dropdownItem.apply(this,[e,this]);return a.replace(/\s*tagifySuggestionIdx=(["'])(.*?)\1/gim,"").replace(">",` tagifySuggestionIdx="${t}">`)})).join("")}};const f="@yaireo/tagify/";var v,b={empty:"empty",exceed:"number of tags exceeded",pattern:"pattern mismatch",duplicate:"already exists",notAllowed:"not allowed"},w={wrapper:(e,t)=>`<tags class="${t.classNames.namespace} ${t.mode?`${t.classNames[t.mode+"Mode"]}`:""} ${e.className}"\n ${t.readonly?"readonly":""}\n ${t.disabled?"disabled":""}\n ${t.required?"required":""}\n tabIndex="-1">\n <span ${!t.readonly&&t.userInput?"contenteditable":""} tabIndex="0" data-placeholder="${t.placeholder||"&#8203;"}" aria-placeholder="${t.placeholder||""}"\n class="${t.classNames.input}"\n role="textbox"\n aria-autocomplete="both"\n aria-multiline="${"mix"==t.mode}"></span>\n &#8203;\n </tags>`,tag(e,t){var n=this.settings;return`<tag title="${e.title||e.value}"\n contenteditable='false'\n spellcheck='false'\n tabIndex="${n.a11y.focusableTags?0:-1}"\n class="${n.classNames.tag} ${e.class||""}"\n ${this.getAttributes(e)}>\n <x title='' class="${n.classNames.tagX}" role='button' aria-label='remove tag'></x>\n <div>\n <span class="${n.classNames.tagText}">${e[n.tagTextProp]||e.value}</span>\n </div>\n </tag>`},dropdown(e){var t=e.dropdown,n="manual"==t.position,a=`${e.classNames.dropdown}`;return`<div class="${n?"":a} ${t.classname}" role="listbox" aria-labelledby="dropdown">\n <div class="${e.classNames.dropdownWrapper}"></div>\n </div>`},dropdownItem(e,t){return`<div ${this.getAttributes(e)}\n class='${this.settings.classNames.dropdownItem} ${e.class?e.class:""}'\n tabindex="0"\n role="option">${e.value}</div>`},dropdownItemNoMatch:null},y={customBinding(){this.customEventsList.forEach((e=>{this.on(e,this.settings.callbacks[e])}))},binding(e=!0){var t,n=this.events.callbacks,a=e?"addEventListener":"removeEventListener";if(!this.state.mainEvents||!e){for(var i in this.state.mainEvents=e,e&&!this.listeners.main&&(this.events.bindGlobal.call(this),this.settings.isJQueryPlugin&&jQuery(this.DOM.originalInput).on("tagify.removeAllTags",this.removeAllTags.bind(this))),t=this.listeners.main=this.listeners.main||{focus:["input",n.onFocusBlur.bind(this)],keydown:["input",n.onKeydown.bind(this)],click:["scope",n.onClickScope.bind(this)],dblclick:["scope",n.onDoubleClickScope.bind(this)],paste:["input",n.onPaste.bind(this)],drop:["input",n.onDrop.bind(this)]})this.DOM[t[i][0]][a](i,t[i][1]);clearInterval(this.listeners.main.originalInputValueObserverInterval),this.listeners.main.originalInputValueObserverInterval=setInterval(n.observeOriginalInputValue.bind(this),500);var r=this.listeners.main.inputMutationObserver||new MutationObserver(n.onInputDOMChange.bind(this));r&&r.disconnect(),"mix"==this.settings.mode&&r.observe(this.DOM.input,{childList:!0})}},bindGlobal(e){var t,n=this.events.callbacks,a=e?"removeEventListener":"addEventListener";if(e||!this.listeners.global)for(t of(this.listeners.global=this.listeners&&this.listeners.global||[{type:this.isIE?"keydown":"input",target:this.DOM.input,cb:n[this.isIE?"onInputIE":"onInput"].bind(this)},{type:"keydown",target:window,cb:n.onWindowKeyDown.bind(this)},{type:"blur",target:this.DOM.input,cb:n.onFocusBlur.bind(this)}],this.listeners.global))t.target[a](t.type,t.cb)},unbindGlobal(){this.events.bindGlobal.call(this,!0)},callbacks:{onFocusBlur(e){var t=e.target?this.trim(e.target.textContent):"",n=this.settings,a=e.type,i=n.dropdown.enabled>=0,r={relatedTarget:e.relatedTarget},s=this.state.actions.selectOption&&(i||!n.dropdown.closeOnSelect),o=this.state.actions.addNew&&i,l=e.relatedTarget&&d.call(this,e.relatedTarget)&&this.DOM.scope.contains(e.relatedTarget);if("blur"==a){if(e.relatedTarget===this.DOM.scope)return this.dropdown.hide(),void this.DOM.input.focus();this.postUpdate(),this.triggerChangeEvent()}if(!s&&!o)if(this.state.hasFocus="focus"==a&&+new Date,this.toggleFocusClass(this.state.hasFocus),"mix"!=n.mode){if("focus"==a)return this.trigger("focus",r),void(0!==n.dropdown.enabled&&n.userInput||this.dropdown.show(this.value.length?"":void 0));"blur"==a&&(this.trigger("blur",r),this.loading(!1),"select"==this.settings.mode&&l&&(t=""),("select"==this.settings.mode&&t?!this.value.length||this.value[0].value!=t:t&&!this.state.actions.selectOption&&n.addTagOnBlur)&&this.addTags(t,!0),"select"!=this.settings.mode||t||this.removeTags()),this.DOM.input.removeAttribute("style"),this.dropdown.hide()}else"focus"==a?this.trigger("focus",r):"blur"==e.type&&(this.trigger("blur",r),this.loading(!1),this.dropdown.hide(),this.state.dropdown.visible=void 0,this.setStateSelection())},onWindowKeyDown(e){var t,n=document.activeElement;if(d.call(this,n)&&this.DOM.scope.contains(document.activeElement))switch(t=n.nextElementSibling,e.key){case"Backspace":this.removeTags(n),(t||this.DOM.input).focus();break;case"Enter":setTimeout(this.editTag.bind(this),0,n)}},onKeydown(e){var t=this.settings;"select"==t.mode&&t.enforceWhitelist&&this.value.length&&"Tab"!=e.key&&e.preventDefault();var n=this.trim(e.target.textContent);if(this.trigger("keydown",{originalEvent:this.cloneEvent(e)}),"mix"==t.mode){switch(e.key){case"Left":case"ArrowLeft":this.state.actions.ArrowLeft=!0;break;case"Delete":case"Backspace":if(this.state.editing)return;var a,i,o,l=document.getSelection(),c="Delete"==e.key&&l.anchorOffset==(l.anchorNode.length||0),p=l.anchorNode.previousSibling,h=1==l.anchorNode.nodeType||!l.anchorOffset&&p&&1==p.nodeType&&l.anchorNode.previousSibling,m=r(this.DOM.input.innerHTML),g=this.getTagElms();if("edit"==t.backspace&&h)return a=1==l.anchorNode.nodeType?null:l.anchorNode.previousElementSibling,setTimeout(this.editTag.bind(this),0,a),void e.preventDefault();if(u()&&h)return o=s(h),h.hasAttribute("readonly")||h.remove(),this.DOM.input.focus(),void setTimeout((()=>{this.placeCaretAfterNode(o),this.DOM.input.click()}));if("BR"==l.anchorNode.nodeName)return;if((c||h)&&1==l.anchorNode.nodeType?i=0==l.anchorOffset?c?g[0]:null:g[l.anchorOffset-1]:c?i=l.anchorNode.nextElementSibling:h&&(i=h),3==l.anchorNode.nodeType&&!l.anchorNode.nodeValue&&l.anchorNode.previousElementSibling&&e.preventDefault(),(h||c)&&!t.backspace)return void e.preventDefault();if("Range"!=l.type&&!l.anchorOffset&&l.anchorNode==this.DOM.input&&"Delete"!=e.key)return void e.preventDefault();if("Range"!=l.type&&i&&i.hasAttribute("readonly"))return void this.placeCaretAfterNode(s(i));clearTimeout(v),v=setTimeout((()=>{var e=document.getSelection(),t=r(this.DOM.input.innerHTML),n=!c&&e.anchorNode.previousSibling;if(t.length>=m.length&&n)if(d.call(this,n)&&!n.hasAttribute("readonly")){if(this.removeTags(n),this.fixFirefoxLastTagNoCaret(),2==this.DOM.input.children.length&&"BR"==this.DOM.input.children[1].tagName)return this.DOM.input.innerHTML="",this.value.length=0,!0}else n.remove();this.value=[].map.call(g,((e,t)=>{var n=this.tagData(e);if(e.parentNode||n.readonly)return n;this.trigger("remove",{tag:e,index:t,data:n})})).filter((e=>e))}),20)}return!0}switch(e.key){case"Backspace":"select"==t.mode&&t.enforceWhitelist&&this.value.length?this.removeTags():this.state.dropdown.visible&&"manual"!=t.dropdown.position||""!=e.target.textContent&&8203!=n.charCodeAt(0)||(!0===t.backspace?this.removeTags():"edit"==t.backspace&&setTimeout(this.editTag.bind(this),0));break;case"Esc":case"Escape":if(this.state.dropdown.visible)return;e.target.blur();break;case"Down":case"ArrowDown":this.state.dropdown.visible||this.dropdown.show();break;case"ArrowRight":{let e=this.state.inputSuggestion||this.state.ddItemData;if(e&&t.autoComplete.rightKey)return void this.addTags([e],!0);break}case"Tab":{let a="select"==t.mode;if(!n||a)return!0;e.preventDefault()}case"Enter":if(this.state.dropdown.visible||229==e.keyCode)return;e.preventDefault(),setTimeout((()=>{this.state.actions.selectOption||this.addTags(n,!0)}))}},onInput(e){if(this.postUpdate(),"mix"==this.settings.mode)return this.events.callbacks.onMixTagsInput.call(this,e);var t=this.input.normalize.call(this),n=t.length>=this.settings.dropdown.enabled,a={value:t,inputElm:this.DOM.input};a.isValid=this.validateTag({value:t}),this.state.inputText!=t&&(this.input.set.call(this,t,!1),-1!=t.search(this.settings.delimiters)?this.addTags(t)&&this.input.set.call(this):this.settings.dropdown.enabled>=0&&this.dropdown[n?"show":"hide"](t),this.trigger("input",a))},onMixTagsInput(e){var t,n,a,i,r,s,o,l,p=this.settings,d=this.value.length,h=this.getTagElms(),m=document.createDocumentFragment(),g=window.getSelection().getRangeAt(0),f=[].map.call(h,(e=>this.tagData(e).value));if("deleteContentBackward"==e.inputType&&u()&&this.events.callbacks.onKeydown.call(this,{target:e.target,key:"Backspace"}),this.value.slice().forEach((e=>{e.readonly&&!f.includes(e.value)&&m.appendChild(this.createTagElem(e))})),m.childNodes.length&&(g.insertNode(m),this.setRangeAtStartEnd(!1,m.lastChild)),h.length!=d)return this.value=[].map.call(this.getTagElms(),(e=>this.tagData(e))),void this.update({withoutChangeEvent:!0});if(this.hasMaxTags())return!0;if(window.getSelection&&(s=window.getSelection()).rangeCount>0&&3==s.anchorNode.nodeType){if((g=s.getRangeAt(0).cloneRange()).collapse(!0),g.setStart(s.focusNode,0),a=(t=g.toString().slice(0,g.endOffset)).split(p.pattern).length-1,(n=t.match(p.pattern))&&(i=t.slice(t.lastIndexOf(n[n.length-1]))),i){if(this.state.actions.ArrowLeft=!1,this.state.tag={prefix:i.match(p.pattern)[0],value:i.replace(p.pattern,"")},this.state.tag.baseOffset=s.baseOffset-this.state.tag.value.length,l=this.state.tag.value.match(p.delimiters))return this.state.tag.value=this.state.tag.value.replace(p.delimiters,""),this.state.tag.delimiters=l[0],this.addTags(this.state.tag.value,p.dropdown.clearOnSelect),void this.dropdown.hide();r=this.state.tag.value.length>=p.dropdown.enabled;try{o=(o=this.state.flaggedTags[this.state.tag.baseOffset]).prefix==this.state.tag.prefix&&o.value[0]==this.state.tag.value[0],this.state.flaggedTags[this.state.tag.baseOffset]&&!this.state.tag.value&&delete this.state.flaggedTags[this.state.tag.baseOffset]}catch(e){}(o||a<this.state.mixMode.matchedPatternCount)&&(r=!1)}else this.state.flaggedTags={};this.state.mixMode.matchedPatternCount=a}setTimeout((()=>{this.update({withoutChangeEvent:!0}),this.trigger("input",c({},this.state.tag,{textContent:this.DOM.input.textContent})),this.state.tag&&this.dropdown[r?"show":"hide"](this.state.tag.value)}),10)},onInputIE(e){var t=this;setTimeout((function(){t.events.callbacks.onInput.call(t,e)}))},observeOriginalInputValue(){this.DOM.originalInput.value!=this.DOM.originalInput.tagifyValue&&this.loadOriginalValues()},onClickScope(e){var t=this.settings,n=e.target.closest("."+t.classNames.tag),a=+new Date-this.state.hasFocus;if(e.target!=this.DOM.scope){if(!e.target.classList.contains(t.classNames.tagX))return n?(this.trigger("click",{tag:n,index:this.getNodeIndex(n),data:this.tagData(n),originalEvent:this.cloneEvent(e)}),void(1!==t.editTags&&1!==t.editTags.clicks||this.events.callbacks.onDoubleClickScope.call(this,e))):void(e.target==this.DOM.input&&("mix"==t.mode&&this.fixFirefoxLastTagNoCaret(),a>500)?this.state.dropdown.visible?this.dropdown.hide():0===t.dropdown.enabled&&"mix"!=t.mode&&this.dropdown.show(this.value.length?"":void 0):"select"==t.mode&&!this.state.dropdown.visible&&this.dropdown.show());this.removeTags(e.target.parentNode)}else this.state.hasFocus||this.DOM.input.focus()},onPaste(e){e.preventDefault();var t,n,a=this.settings;if("select"==a.mode&&a.enforceWhitelist||!a.userInput)return!1;a.readonly||(t=e.clipboardData||window.clipboardData,n=t.getData("Text"),a.hooks.beforePaste(e,{tagify:this,pastedText:n,clipboardData:t}).then((t=>{void 0===t&&(t=n),t&&(this.injectAtCaret(t,window.getSelection().getRangeAt(0)),"mix"==this.settings.mode?this.events.callbacks.onMixTagsInput.call(this,e):this.settings.pasteAsTags?this.addTags(this.state.inputText+t,!0):this.state.inputText=t)})).catch((e=>e)))},onDrop(e){e.preventDefault()},onEditTagInput(e,t){var n=e.closest("."+this.settings.classNames.tag),a=this.getNodeIndex(n),i=this.tagData(n),r=this.input.normalize.call(this,e),s=n.innerHTML!=n.__tagifyTagData.__originalHTML,o=this.validateTag({[this.settings.tagTextProp]:r});s||!0!==e.originalIsValid||(o=!0),n.classList.toggle(this.settings.classNames.tagInvalid,!0!==o),i.__isValid=o,n.title=!0===o?i.title||i.value:o,r.length>=this.settings.dropdown.enabled&&(this.state.editing&&(this.state.editing.value=r),this.dropdown.show(r)),this.trigger("edit:input",{tag:n,index:a,data:c({},this.value[a],{newValue:r}),originalEvent:this.cloneEvent(t)})},onEditTagFocus(e){this.state.editing={scope:e,input:e.querySelector("[contenteditable]")}},onEditTagBlur(e){if(this.state.hasFocus||this.toggleFocusClass(),this.DOM.scope.contains(e)){var t,n,a=this.settings,i=e.closest("."+a.classNames.tag),r=this.input.normalize.call(this,e),s=this.tagData(i).__originalData,o=i.innerHTML!=i.__tagifyTagData.__originalHTML,l=this.validateTag({[a.tagTextProp]:r});if(r)if(o){if(t=this.hasMaxTags(),n=this.getWhitelistItem(r)||c({},s,{[a.tagTextProp]:r,value:r,__isValid:l}),a.transformTag.call(this,n,s),!0!==(l=!t&&this.validateTag({[a.tagTextProp]:n[a.tagTextProp]}))){if(this.trigger("invalid",{data:n,tag:i,message:l}),a.editTags.keepInvalid)return;a.keepInvalidTags?n.__isValid=l:n=s}else a.keepInvalidTags&&(delete n.title,delete n["aria-invalid"],delete n.class);this.onEditTagDone(i,n)}else this.onEditTagDone(i,s);else this.onEditTagDone(i)}},onEditTagkeydown(e,t){switch(this.trigger("edit:keydown",{originalEvent:this.cloneEvent(e)}),e.key){case"Esc":case"Escape":t.innerHTML=t.__tagifyTagData.__originalHTML;case"Enter":case"Tab":e.preventDefault(),e.target.blur()}},onDoubleClickScope(e){var t,n,a=e.target.closest("."+this.settings.classNames.tag),i=this.settings;a&&i.userInput&&(t=a.classList.contains(this.settings.classNames.tagEditing),n=a.hasAttribute("readonly"),"select"==i.mode||i.readonly||t||n||!this.settings.editTags||this.editTag(a),this.toggleFocusClass(!0),this.trigger("dblclick",{tag:a,index:this.getNodeIndex(a),data:this.tagData(a)}))},onInputDOMChange(e){e.forEach((e=>{e.addedNodes.forEach((e=>{if(e)if("<div><br></div>"==e.outerHTML)e.replaceWith(document.createElement("br"));else if(1==e.nodeType&&e.querySelector(this.settings.classNames.tagSelector)){let t=document.createTextNode("");3==e.childNodes[0].nodeType&&"BR"!=e.previousSibling.nodeName&&(t=document.createTextNode("\n")),e.replaceWith(t,...[...e.childNodes].slice(0,-1)),this.placeCaretAfterNode(t.previousSibling)}else d.call(this,e)&&e.previousSibling&&"BR"==e.previousSibling.nodeName&&(e.previousSibling.replaceWith("\n​"),this.placeCaretAfterNode(e.previousSibling.previousSibling))})),e.removedNodes.forEach((e=>{e&&"BR"==e.nodeName&&d.call(this,t)&&(this.removeTags(t),this.fixFirefoxLastTagNoCaret())}))}));var t=this.DOM.input.lastChild;t&&""==t.nodeValue&&t.remove(),t&&"BR"==t.nodeName||this.DOM.input.appendChild(document.createElement("br"))}}};function k(e,t){return e?e.previousElementSibling&&e.previousElementSibling.classList.contains("tagify")?(console.warn("Tagify: ","input element is already Tagified",e),this):(c(this,function(e){var t=document.createTextNode("");function n(e,n,a){a&&n.split(/\s+/g).forEach((n=>t[e+"EventListener"].call(t,n,a)))}return{off(e,t){return n("remove",e,t),this},on(e,t){return t&&"function"==typeof t&&n("add",e,t),this},trigger(n,a,i){var r;if(i=i||{cloneData:!0},n)if(e.settings.isJQueryPlugin)"remove"==n&&(n="removeTag"),jQuery(e.DOM.originalInput).triggerHandler(n,[a]);else{try{var s="object"==typeof a?a:{value:a};if((s=i.cloneData?c({},s):s).tagify=this,a instanceof Object)for(var o in a)a[o]instanceof HTMLElement&&(s[o]=a[o]);r=new CustomEvent(n,{detail:s})}catch(e){console.warn(e)}t.dispatchEvent(r)}}}}(this)),this.isFirefox="undefined"!=typeof InstallTrigger,this.isIE=window.document.documentMode,t=t||{},this.getPersistedData=(n=t.id,e=>{let t,a="/"+e;if(1==localStorage.getItem(f+n+"/v",1))try{t=JSON.parse(localStorage[f+n+a])}catch(e){}return t}),this.setPersistedData=(e=>e?(localStorage.setItem(f+e+"/v",1),(t,n)=>{let a="/"+n,i=JSON.stringify(t);t&&n&&(localStorage.setItem(f+e+a,i),dispatchEvent(new Event("storage")))}):()=>{})(t.id),this.clearPersistedData=(e=>t=>{const n=f+"/"+e+"/";if(t)localStorage.removeItem(n+t);else for(let e in localStorage)e.includes(n)&&localStorage.removeItem(e)})(t.id),this.applySettings(e,t),this.state={inputText:"",editing:!1,actions:{},mixMode:{},dropdown:{},flaggedTags:{}},this.value=[],this.listeners={},this.DOM={},this.build(e),m.call(this),this.getCSSVars(),this.loadOriginalValues(),this.events.customBinding.call(this),this.events.binding.call(this),void(e.autofocus&&this.DOM.input.focus())):(console.warn("Tagify: ","input element not found",e),this);var n}return k.prototype={_dropdown:g,customEventsList:["change","add","remove","invalid","input","click","keydown","focus","blur","edit:input","edit:beforeUpdate","edit:updated","edit:start","edit:keydown","dropdown:show","dropdown:hide","dropdown:select","dropdown:updated","dropdown:noMatch","dropdown:scroll"],dataProps:["__isValid","__removed","__originalData","__originalHTML","__tagId"],trim(e){return this.settings.trim&&e&&"string"==typeof e?e.trim():e},parseHTML:function(e){return(new DOMParser).parseFromString(e.trim(),"text/html").body.firstElementChild},templates:w,parseTemplate(e,t){return e=this.settings.templates[e]||e,this.parseHTML(e.apply(this,t))},set whitelist(e){const t=e&&Array.isArray(e);this.settings.whitelist=t?e:[],this.setPersistedData(t?e:[],"whitelist")},get whitelist(){return this.settings.whitelist},applySettings(e,n){h.templates=this.templates;var a=this.settings=c({},h,n);a.disabled=e.hasAttribute("disabled"),a.readonly=e.hasAttribute("readonly"),a.placeholder=e.getAttribute("placeholder")||a.placeholder||"",a.required=e.hasAttribute("required");for(let e in a.classNames)Object.defineProperty(a.classNames,e+"Selector",{get(){return"."+this[e].split(" ")[0]}});if(this.isIE&&(a.autoComplete=!1),["whitelist","blacklist"].forEach((t=>{var n=e.getAttribute("data-"+t);n&&(n=n.split(a.delimiters))instanceof Array&&(a[t]=n)})),"autoComplete"in n&&!l(n.autoComplete)&&(a.autoComplete=h.autoComplete,a.autoComplete.enabled=n.autoComplete),"mix"==a.mode&&(a.autoComplete.rightKey=!0,a.delimiters=n.delimiters||null,a.tagTextProp&&!a.dropdown.searchKeys.includes(a.tagTextProp)&&a.dropdown.searchKeys.push(a.tagTextProp)),e.pattern)try{a.pattern=new RegExp(e.pattern)}catch(e){}if(this.settings.delimiters)try{a.delimiters=new RegExp(this.settings.delimiters,"g")}catch(e){}a.disabled&&(a.userInput=!1),this.TEXTS=t(t({},b),a.texts||{}),"select"!=a.mode&&a.userInput||(a.dropdown.enabled=0),a.dropdown.appendTarget=n.dropdown&&n.dropdown.appendTarget?n.dropdown.appendTarget:document.body;let i=this.getPersistedData("whitelist");Array.isArray(i)&&(this.whitelist=Array.isArray(a.whitelist)?function(){const e=[],t={};for(let n of arguments)for(let a of n)l(a)?t[a.value]||(e.push(a),t[a.value]=1):e.includes(a)||e.push(a);return e}(a.whitelist,i):i)},getAttributes(e){var t,n=this.getCustomAttributes(e),a="";for(t in n)a+=" "+t+(void 0!==e[t]?`="${n[t]}"`:"");return a},getCustomAttributes(e){if(!l(e))return"";var t,n={};for(t in e)"__"!=t.slice(0,2)&&"class"!=t&&e.hasOwnProperty(t)&&void 0!==e[t]&&(n[t]=o(e[t]));return n},setStateSelection(){var e=window.getSelection(),t={anchorOffset:e.anchorOffset,anchorNode:e.anchorNode,range:e.getRangeAt&&e.rangeCount&&e.getRangeAt(0)};return this.state.selection=t,t},getCaretGlobalPosition(){const e=document.getSelection();if(e.rangeCount){const t=e.getRangeAt(0),n=t.startContainer,a=t.startOffset;let i,r;if(a>0)return r=document.createRange(),r.setStart(n,a-1),r.setEnd(n,a),i=r.getBoundingClientRect(),{left:i.right,top:i.top,bottom:i.bottom};if(n.getBoundingClientRect)return n.getBoundingClientRect()}return{left:-9999,top:-9999}},getCSSVars(){var e,t=getComputedStyle(this.DOM.scope,null);this.CSSVars={tagHideTransition:(({value:e,unit:t})=>"s"==t?1e3*e:e)(function(e){if(!e)return{};var t=(e=e.trim().split(" ")[0]).split(/\d+/g).filter((e=>e)).pop().trim();return{value:+e.split(t).filter((e=>e))[0].trim(),unit:t}}((e="tag-hide-transition",t.getPropertyValue("--"+e))))}},build(e){var t=this.DOM;this.settings.mixMode.integrated?(t.originalInput=null,t.scope=e,t.input=e):(t.originalInput=e,t.scope=this.parseTemplate("wrapper",[e,this.settings]),t.input=t.scope.querySelector(this.settings.classNames.inputSelector),e.parentNode.insertBefore(t.scope,e))},destroy(){this.events.unbindGlobal.call(this),this.DOM.scope.parentNode.removeChild(this.DOM.scope),this.dropdown.hide(!0),clearTimeout(this.dropdownHide__bindEventsTimeout)},loadOriginalValues(e){var t,n=this.settings;if(void 0===e){const t=this.getPersistedData("value");e=t&&!this.DOM.originalInput.value?t:n.mixMode.integrated?this.DOM.input.textContent:this.DOM.originalInput.value}if(this.removeAllTags({withoutChangeEvent:!0}),e)if("mix"==n.mode)this.parseMixTags(e.trim()),(t=this.DOM.input.lastChild)&&"BR"==t.tagName||this.DOM.input.insertAdjacentHTML("beforeend","<br>");else{try{JSON.parse(e)instanceof Array&&(e=JSON.parse(e))}catch(e){}this.addTags(e).forEach((e=>e&&e.classList.add(n.classNames.tagNoAnimation)))}else this.postUpdate();this.state.lastOriginalValueReported=n.mixMode.integrated?"":this.DOM.originalInput.value,this.state.loadedOriginalValues=!0},cloneEvent(e){var t={};for(var n in e)t[n]=e[n];return t},loading(e){return this.state.isLoading=e,this.DOM.scope.classList[e?"add":"remove"](this.settings.classNames.scopeLoading),this},tagLoading(e,t){return e&&e.classList[t?"add":"remove"](this.settings.classNames.tagLoading),this},toggleClass(e,t){"string"==typeof e&&this.DOM.scope.classList.toggle(e,t)},toggleFocusClass(e){this.toggleClass(this.settings.classNames.focus,!!e)},triggerChangeEvent:function(){if(!this.settings.mixMode.integrated){var e=this.DOM.originalInput,t=this.state.lastOriginalValueReported!==e.value,n=new CustomEvent("change",{bubbles:!0});t&&(this.state.lastOriginalValueReported=e.value,n.simulated=!0,e._valueTracker&&e._valueTracker.setValue(Math.random()),e.dispatchEvent(n),this.trigger("change",this.state.lastOriginalValueReported),e.value=this.state.lastOriginalValueReported)}},events:y,fixFirefoxLastTagNoCaret(){},placeCaretAfterNode(e){if(e&&e.parentNode){var t=e.nextSibling,n=window.getSelection(),a=n.getRangeAt(0);n.rangeCount&&(a.setStartAfter(t||e),a.collapse(!0),n.removeAllRanges(),n.addRange(a))}},insertAfterTag(e,t){if(t=t||this.settings.mixMode.insertAfterTag,e&&e.parentNode&&t)return t="string"==typeof t?document.createTextNode(t):t,e.parentNode.insertBefore(t,e.nextSibling),t},editTag(e,t){e=e||this.getLastTag(),t=t||{},this.dropdown.hide();var n=this.settings;function a(){return e.querySelector(n.classNames.tagTextSelector)}var i=a(),r=this.getNodeIndex(e),s=this.tagData(e),o=this.events.callbacks,l=this,p=!0;if(i){if(!(s instanceof Object&&"editable"in s)||s.editable)return i.setAttribute("contenteditable",!0),e.classList.add(n.classNames.tagEditing),this.tagData(e,{__originalData:c({},s),__originalHTML:e.innerHTML}),i.addEventListener("focus",o.onEditTagFocus.bind(this,e)),i.addEventListener("blur",(function(){setTimeout((()=>o.onEditTagBlur.call(l,a())))})),i.addEventListener("input",o.onEditTagInput.bind(this,i)),i.addEventListener("keydown",(t=>o.onEditTagkeydown.call(this,t,e))),i.focus(),this.setRangeAtStartEnd(!1,i),t.skipValidation||(p=this.editTagToggleValidity(e)),i.originalIsValid=p,this.trigger("edit:start",{tag:e,index:r,data:s,isValid:p}),this}else console.warn("Cannot find element in Tag template: .",n.classNames.tagTextSelector)},editTagToggleValidity(e,t){var n;if(t=t||this.tagData(e))return(n=!("__isValid"in t)||!0===t.__isValid)||this.removeTagsFromValue(e),this.update(),e.classList.toggle(this.settings.classNames.tagNotAllowed,!n),t.__isValid;console.warn("tag has no data: ",e,t)},onEditTagDone(e,t){t=t||{};var n={tag:e=e||this.state.editing.scope,index:this.getNodeIndex(e),previousData:this.tagData(e),data:t};this.trigger("edit:beforeUpdate",n,{cloneData:!1}),this.state.editing=!1,delete t.__originalData,delete t.__originalHTML,e&&t[this.settings.tagTextProp]?(e=this.replaceTag(e,t),this.editTagToggleValidity(e,t),this.settings.a11y.focusableTags&&e.focus()):e&&this.removeTags(e),this.trigger("edit:updated",n),this.dropdown.hide(),this.settings.keepInvalidTags&&this.reCheckInvalidTags()},replaceTag(e,t){t&&t.value||(t=e.__tagifyTagData),t.__isValid&&1!=t.__isValid&&c(t,this.getInvalidTagAttrs(t,t.__isValid));var n=this.createTagElem(t);return e.parentNode.replaceChild(n,e),this.updateValueByDOMTags(),n},updateValueByDOMTags(){this.value.length=0,[].forEach.call(this.getTagElms(),(e=>{e.classList.contains(this.settings.classNames.tagNotAllowed.split(" ")[0])||this.value.push(this.tagData(e))})),this.update()},setRangeAtStartEnd(e,t){e="number"==typeof e?e:!!e,t=(t=t||this.DOM.input).lastChild||t;var n=document.getSelection();try{n.rangeCount>=1&&["Start","End"].forEach((a=>n.getRangeAt(0)["set"+a](t,e||t.length)))}catch(e){}},injectAtCaret(e,t){if(t=t||this.state.selection.range)return"string"==typeof e&&(e=document.createTextNode(e)),t.deleteContents(),t.insertNode(e),this.setRangeAtStartEnd(!1,e),this.updateValueByDOMTags(),this.update(),this},input:{set(e="",t=!0){var n=this.settings.dropdown.closeOnSelect;this.state.inputText=e,t&&(this.DOM.input.innerHTML=o(""+e)),!e&&n&&this.dropdown.hide.bind(this),this.input.autocomplete.suggest.call(this),this.input.validate.call(this)},raw(){return this.DOM.input.textContent},validate(){var e=!this.state.inputText||!0===this.validateTag({value:this.state.inputText});return this.DOM.input.classList.toggle(this.settings.classNames.inputInvalid,!e),e},normalize(e){var t=e||this.DOM.input,n=[];t.childNodes.forEach((e=>3==e.nodeType&&n.push(e.nodeValue))),n=n.join("\n");try{n=n.replace(/(?:\r\n|\r|\n)/g,this.settings.delimiters.source.charAt(0))}catch(e){}return n=n.replace(/\s/g," "),this.settings.trim&&(n=n.replace(/^\s+/,"")),n},autocomplete:{suggest(e){if(this.settings.autoComplete.enabled){"string"==typeof(e=e||{})&&(e={value:e});var t=e.value?""+e.value:"",n=t.substr(0,this.state.inputText.length).toLowerCase(),a=t.substring(this.state.inputText.length);t&&this.state.inputText&&n==this.state.inputText.toLowerCase()?(this.DOM.input.setAttribute("data-suggest",a),this.state.inputSuggestion=e):(this.DOM.input.removeAttribute("data-suggest"),delete this.state.inputSuggestion)}},set(e){var t=this.DOM.input.getAttribute("data-suggest"),n=e||(t?this.state.inputText+t:null);return!!n&&("mix"==this.settings.mode?this.replaceTextWithNode(document.createTextNode(this.state.tag.prefix+n)):(this.input.set.call(this,n),this.setRangeAtStartEnd()),this.input.autocomplete.suggest.call(this),this.dropdown.hide(),!0)}}},getTagIdx(e){return this.value.findIndex((t=>t.__tagId==(e||{}).__tagId))},getNodeIndex(e){var t=0;if(e)for(;e=e.previousElementSibling;)t++;return t},getTagElms(...e){var t="."+[...this.settings.classNames.tag.split(" "),...e].join(".");return[].slice.call(this.DOM.scope.querySelectorAll(t))},getLastTag(){var e=this.DOM.scope.querySelectorAll(`${this.settings.classNames.tagSelector}:not(.${this.settings.classNames.tagHide}):not([readonly])`);return e[e.length-1]},tagData:(e,t,n)=>e?(t&&(e.__tagifyTagData=n?t:c({},e.__tagifyTagData||{},t)),e.__tagifyTagData):(console.warn("tag elment doesn't exist",e,t),t),isTagDuplicate(e,t){var n=this.settings;return"select"!=n.mode&&this.value.reduce(((i,r)=>a(this.trim(""+e),r.value,t||n.dropdown.caseSensitive)?i+1:i),0)},getTagIndexByValue(e){var t=[];return this.getTagElms().forEach(((n,i)=>{a(this.trim(n.textContent),e,this.settings.dropdown.caseSensitive)&&t.push(i)})),t},getTagElmByValue(e){var t=this.getTagIndexByValue(e)[0];return this.getTagElms()[t]},flashTag(e){e&&(e.classList.add(this.settings.classNames.tagFlash),setTimeout((()=>{e.classList.remove(this.settings.classNames.tagFlash)}),100))},isTagBlacklisted(e){return e=this.trim(e.toLowerCase()),this.settings.blacklist.filter((t=>(""+t).toLowerCase()==e)).length},isTagWhitelisted(e){return!!this.getWhitelistItem(e)},getWhitelistItem(e,t,n){t=t||"value";var i,r=this.settings;return(n=n||r.whitelist).some((n=>{var s="string"==typeof n?n:n[t]||n.value;if(a(s,e,r.dropdown.caseSensitive,r.trim))return i="string"==typeof n?{value:n}:n,!0})),i||"value"!=t||"value"==r.tagTextProp||(i=this.getWhitelistItem(e,r.tagTextProp,n)),i},validateTag(e){var t=this.settings,n="value"in e?"value":t.tagTextProp,a=this.trim(e[n]+"");return(e[n]+"").trim()?t.pattern&&t.pattern instanceof RegExp&&!t.pattern.test(a)?this.TEXTS.pattern:!t.duplicates&&this.isTagDuplicate(a,this.state.editing)?this.TEXTS.duplicate:this.isTagBlacklisted(a)||t.enforceWhitelist&&!this.isTagWhitelisted(a)?this.TEXTS.notAllowed:!t.validate||t.validate(e):this.TEXTS.empty},getInvalidTagAttrs(e,t){return{"aria-invalid":!0,class:`${e.class||""} ${this.settings.classNames.tagNotAllowed}`.trim(),title:t}},hasMaxTags(){return this.value.length>=this.settings.maxTags&&this.TEXTS.exceed},setReadonly(e,t){var n=this.settings;document.activeElement.blur(),n[t||"readonly"]=e,this.DOM.scope[(e?"set":"remove")+"Attribute"](t||"readonly",!0),"mix"==n.mode&&this.setContentEditable(!e)},setContentEditable(e){!this.settings.readonly&&this.settings.userInput&&(this.DOM.input.contentEditable=e)},setDisabled(e){this.setReadonly(e,"disabled")},normalizeTags(e){var t=this.settings,n=t.whitelist,a=t.delimiters,i=t.mode,r=t.tagTextProp;t.enforceWhitelist;var s=[],o=!!n&&n[0]instanceof Object,l=e instanceof Array,c=e=>(e+"").split(a).filter((e=>e)).map((e=>({[r]:this.trim(e),value:this.trim(e)})));if("number"==typeof e&&(e=e.toString()),"string"==typeof e){if(!e.trim())return[];e=c(e)}else l&&(e=[].concat(...e.map((e=>e.value?e:c(e)))));return o&&(e.forEach((e=>{var t=s.map((e=>e.value)),n=this.dropdown.filterListItems.call(this,e[r],{exact:!0});this.settings.duplicates||(n=n.filter((e=>!t.includes(e.value))));var a=n.length>1?this.getWhitelistItem(e[r],r,n):n[0];a&&a instanceof Object?s.push(a):"mix"!=i&&(null==e.value&&(e.value=e[r]),s.push(e))})),s.length&&(e=s)),e},parseMixTags(e){var t=this.settings,n=t.mixTagsInterpolator,a=t.duplicates,i=t.transformTag,r=t.enforceWhitelist,s=t.maxTags,o=t.tagTextProp,l=[];return e=e.split(n[0]).map(((e,t)=>{var c,p,u,d=e.split(n[1]),h=d[0],m=l.length==s;try{if(h==+h)throw Error;p=JSON.parse(h)}catch(e){p=this.normalizeTags(h)[0]||{value:h}}if(i.call(this,p),m||!(d.length>1)||r&&!this.isTagWhitelisted(p.value)||!a&&this.isTagDuplicate(p.value)){if(e)return t?n[0]+e:e}else p[c=p[o]?o:"value"]=this.trim(p[c]),u=this.createTagElem(p),l.push(p),u.classList.add(this.settings.classNames.tagNoAnimation),d[0]=u.outerHTML,this.value.push(p);return d.join("")})).join(""),this.DOM.input.innerHTML=e,this.DOM.input.appendChild(document.createTextNode("")),this.DOM.input.normalize(),this.getTagElms().forEach(((e,t)=>this.tagData(e,l[t]))),this.update({withoutChangeEvent:!0}),e},replaceTextWithNode(e,t){if(this.state.tag||t){t=t||this.state.tag.prefix+this.state.tag.value;var n,a,i=window.getSelection(),r=i.anchorNode,s=this.state.tag.delimiters?this.state.tag.delimiters.length:0;return r.splitText(i.anchorOffset-s),-1==(n=r.nodeValue.lastIndexOf(t))||(a=r.splitText(n),e&&r.parentNode.replaceChild(e,a)),!0}},selectTag(e,t){var n=this.settings;if(!n.enforceWhitelist||this.isTagWhitelisted(t.value)){this.input.set.call(this,t[n.tagTextProp]||t.value,!0),this.state.actions.selectOption&&setTimeout(this.setRangeAtStartEnd.bind(this));var a=this.getLastTag();return a?this.replaceTag(a,t):this.appendTag(e),n.enforceWhitelist&&this.setContentEditable(!1),this.value[0]=t,this.update(),this.trigger("add",{tag:e,data:t}),[e]}},addEmptyTag(e){var t=c({value:""},e||{}),n=this.createTagElem(t);this.tagData(n,t),this.appendTag(n),this.editTag(n,{skipValidation:!0})},addTags(e,t,n){var a=[],i=this.settings,r=document.createDocumentFragment();return n=n||i.skipInvalid,e&&0!=e.length?(e=this.normalizeTags(e),"mix"==i.mode?this.addMixTags(e):("select"==i.mode&&(t=!1),this.DOM.input.removeAttribute("style"),e.forEach((e=>{var t,s={},o=Object.assign({},e,{value:e.value+""});if(e=Object.assign({},o),i.transformTag.call(this,e),e.__isValid=this.hasMaxTags()||this.validateTag(e),!0!==e.__isValid){if(n)return;c(s,this.getInvalidTagAttrs(e,e.__isValid),{__preInvalidData:o}),e.__isValid==this.TEXTS.duplicate&&this.flashTag(this.getTagElmByValue(e.value))}if("readonly"in e&&(e.readonly?s["aria-readonly"]=!0:delete e.readonly),t=this.createTagElem(e,s),a.push(t),"select"==i.mode)return this.selectTag(t,e);r.appendChild(t),e.__isValid&&!0===e.__isValid?(this.value.push(e),this.trigger("add",{tag:t,index:this.value.length-1,data:e})):(this.trigger("invalid",{data:e,index:this.value.length,tag:t,message:e.__isValid}),i.keepInvalidTags||setTimeout((()=>this.removeTags(t,!0)),1e3)),this.dropdown.position()})),this.appendTag(r),this.update(),e.length&&t&&this.input.set.call(this),this.dropdown.refilter(),a)):("select"==i.mode&&this.removeAllTags(),a)},addMixTags(e){if((e=this.normalizeTags(e))[0].prefix||this.state.tag)return this.prefixedTextToTag(e[0]);"string"==typeof e&&(e=[{value:e}]);var t=!!this.state.selection,n=document.createDocumentFragment();return e.forEach((e=>{var t=this.createTagElem(e);n.appendChild(t),this.insertAfterTag(t)})),t?this.injectAtCaret(n):(this.DOM.input.focus(),(t=this.setStateSelection()).range.setStart(this.DOM.input,t.range.endOffset),t.range.setEnd(this.DOM.input,t.range.endOffset),this.DOM.input.appendChild(n),this.updateValueByDOMTags(),this.update()),n},prefixedTextToTag(e){var t,n=this.settings,a=this.state.tag.delimiters;if(n.transformTag.call(this,e),e.prefix=e.prefix||this.state.tag?this.state.tag.prefix:(n.pattern.source||n.pattern)[0],t=this.createTagElem(e),this.replaceTextWithNode(t)||this.DOM.input.appendChild(t),setTimeout((()=>t.classList.add(this.settings.classNames.tagNoAnimation)),300),this.value.push(e),this.update(),!a){var i=this.insertAfterTag(t)||t;this.placeCaretAfterNode(i)}return this.state.tag=null,this.trigger("add",c({},{tag:t},{data:e})),t},appendTag(e){var t=this.DOM,n=t.scope.lastElementChild;n===t.input?t.scope.insertBefore(e,n):t.scope.appendChild(e)},createTagElem(e,n){e.__tagId=([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,(e=>(e^crypto.getRandomValues(new Uint8Array(1))[0]&15>>e/4).toString(16)));var a,i=c({},e,t({value:o(e.value+"")},n));return function(e){for(var t,n=document.createNodeIterator(e,NodeFilter.SHOW_TEXT,null,!1);t=n.nextNode();)t.textContent.trim()||t.parentNode.removeChild(t)}(a=this.parseTemplate("tag",[i])),this.tagData(a,e),a},reCheckInvalidTags(){var e=this.settings;this.getTagElms(e.classNames.tagNotAllowed).forEach(((e,t)=>{var n=this.tagData(e),a=this.hasMaxTags(),i=this.validateTag(n);if(!0===i&&!a)return n=n.__preInvalidData?n.__preInvalidData:{value:n.value},this.replaceTag(e,n);e.title=a||i}))},removeTags(e,t,n){var a;e=e&&e instanceof HTMLElement?[e]:e instanceof Array?e:e?[e]:[this.getLastTag()],a=e.reduce(((e,t)=>{t&&"string"==typeof t&&(t=this.getTagElmByValue(t));var n=this.tagData(t);return t&&n&&!n.readonly&&e.push({node:t,idx:this.getTagIdx(n),data:this.tagData(t,{__removed:!0})}),e}),[]),n="number"==typeof n?n:this.CSSVars.tagHideTransition,"select"==this.settings.mode&&(n=0,this.input.set.call(this)),1==a.length&&a[0].node.classList.contains(this.settings.classNames.tagNotAllowed)&&(t=!0),a.length&&this.settings.hooks.beforeRemoveTag(a,{tagify:this}).then((()=>{function e(e){e.node.parentNode&&(e.node.parentNode.removeChild(e.node),t?this.settings.keepInvalidTags&&this.trigger("remove",{tag:e.node,index:e.idx}):(this.trigger("remove",{tag:e.node,index:e.idx,data:e.data}),this.dropdown.refilter(),this.dropdown.position(),this.DOM.input.normalize(),this.settings.keepInvalidTags&&this.reCheckInvalidTags()))}n&&n>10&&1==a.length?function(t){t.node.style.width=parseFloat(window.getComputedStyle(t.node).width)+"px",document.body.clientTop,t.node.classList.add(this.settings.classNames.tagHide),setTimeout(e.bind(this),n,t)}.call(this,a[0]):a.forEach(e.bind(this)),t||(this.removeTagsFromValue(a.map((e=>e.node))),this.update(),"select"==this.settings.mode&&this.setContentEditable(!0))})).catch((e=>{}))},removeTagsFromDOM(){[].slice.call(this.getTagElms()).forEach((e=>e.parentNode.removeChild(e)))},removeTagsFromValue(e){(e=Array.isArray(e)?e:[e]).forEach((e=>{var t=this.tagData(e),n=this.getTagIdx(t);n>-1&&this.value.splice(n,1)}))},removeAllTags(e){e=e||{},this.value=[],"mix"==this.settings.mode?this.DOM.input.innerHTML="":this.removeTagsFromDOM(),this.dropdown.position(),"select"==this.settings.mode&&(this.input.set.call(this),this.setContentEditable(!0)),this.update(e)},postUpdate(){var e=this.settings.classNames,t="mix"==this.settings.mode?this.settings.mixMode.integrated?this.DOM.input.textContent:this.DOM.originalInput.value.trim():this.value.length+this.input.raw.call(this).length;this.toggleClass(e.hasMaxTags,this.value.length>=this.settings.maxTags),this.toggleClass(e.hasNoTags,!this.value.length),this.toggleClass(e.empty,!t)},setOriginalInputValue(e){var t=this.DOM.originalInput;this.settings.mixMode.integrated||(t.value=e,t.tagifyValue=t.value,this.setPersistedData(e,"value"))},update(e){var t=this.getInputValue();this.setOriginalInputValue(t),this.postUpdate(),!(e||{}).withoutChangeEvent&&this.state.loadedOriginalValues&&this.triggerChangeEvent()},getInputValue(){var e=this.getCleanValue();return"mix"==this.settings.mode?this.getMixedTagsAsString(e):e.length?this.settings.originalInputValueFormat?this.settings.originalInputValueFormat(e):JSON.stringify(e):""},getCleanValue(e){return t=e||this.value,n=this.dataProps,t&&Array.isArray(t)&&t.map((e=>i(e,n)));var t,n},getMixedTagsAsString(){var e="",t=this,n=this.settings.mixTagsInterpolator;return function a(r){r.childNodes.forEach((r=>{if(1==r.nodeType){const s=t.tagData(r);if("BR"==r.tagName&&(e+="\r\n"),"DIV"==r.tagName||"P"==r.tagName)e+="\r\n",a(r);else if(d.call(t,r)&&s){if(s.__removed)return;e+=n[0]+JSON.stringify(i(s,t.dataProps))+n[1]}}else e+=r.textContent}))}(this.DOM.input),e}},k.prototype.removeTag=k.prototype.removeTags,k}()},function(e,t,n){var a,i;a=function(){var e,t=0,n={},a={},i=(e=window.MutationObserver||window.WebKitMutationObserver,function(t,n){t&&1===t.nodeType&&(e?new e((function(e,t){n(e)})).observe(t,{childList:!0,subtree:!1}):window.addEventListener&&t.addEventListener("DOMNodeInserted",n,!1))});function r(e,t){if(!e)return this;t=t||{},this.parentElm=e,this.uid=t.uid,this.settings={selector:"*",callbacks:{}},Object.assign(this.settings,t),this.setup(),i(this.parentElm,this.setup.bind(this)),this.bindEvents()}return r.prototype={namespace:"dragsort",setup(){[...this.parentElm.childNodes].forEach((e=>{if(1!=e.nodeType)return e.parentNode.removeChild(e);e.matches(this.settings.selector)&&(e.draggable=!0)})),this.gap=this.getItemsGap(this.parentElm.firstElementChild)},throttle(e,t){var n=!1,a=this;return function(i){n||(e.call(a,i),n=!0,setTimeout((()=>n=!1),t))}},getDraggableElm(e){if(!e.closest)return null;var t=e.closest('[draggable="true"]');return this.uid==n.uid?t:null},dragstart(e,t){n=this;var a,i=this.getDraggableElm(t);i?(this.source=this.getInitialState(),this.target=this.getInitialState(),a=i.getBoundingClientRect(),this.source.elm=i,this.source.idx=this.getNodeIndex(i),this.source.size.width=a.width,this.source.size.height=a.height,e.dataTransfer.effectAllowed="move",setTimeout(this.afterDragStart.bind(this))):n={}},afterDragStart(){var e="vertical"==this.settings.mode?"height":"width";this.parentElm.classList.add(`${this.namespace}--dragStart`),this.source.elm.style[e]=this.source.size[e]+"px",this.source.elm.classList.add(`${this.namespace}--dragElem`)},dragover(e){e.preventDefault(),e.stopPropagation();var t=e.target;if((t=this.getDraggableElm(t))&&this.target){var n=this.target.elm,a=this.target.hoverDirection;e.dataTransfer.dropEffect="move",this.target.hoverDirection=this.getTargetDirection(e),n==t&&a==this.target.hoverDirection||this.directionAwareDragEnter(e,t)}},dragenter(e,t){(t=this.getDraggableElm(t))&&this.target&&this.isValidElm(t)&&this.source.elm!=t&&this.source.elm&&(this.target.bounding=t.getBoundingClientRect())},directionAwareDragEnter(e,t){var n;e.preventDefault(),e.stopPropagation(),e.dataTransfer.dropEffect="none",this.isValidElm(t)&&this.source.elm!=t&&this.source.elm&&(e.dataTransfer.dropEffect="move",this.cleanupLastTarget(),this.target.elm=t,this.target.idx=this.getNodeIndex(t),t.classList.add("over"),n=Math.abs(this.target.idx-this.source.idx),this.source.elm.classList.toggle(`${this.namespace}--hide`,n>0),"vertical"==this.settings.mode?this.target.elm.style[this.target.hoverDirection?"marginBottom":"marginTop"]=this.source.size.height+this.gap+"px":this.target.elm.style[this.target.hoverDirection?"marginRight":"marginLeft"]=this.source.size.width+this.gap+"px")},dragend(e){if(clearTimeout(this.dragoverTimeout),this.dragoverTimeout=null,this.parentElm.classList.remove(`${this.namespace}--dragStart`),!this.isValidElm(this.target.elm))return this.cleanup();var t=this.target.hoverDirection?this.target.elm.nextElementSibling:this.target.elm;return this.source.elm!=this.target.elm&&this.target.elm&&(this.target.elm.classList.add(`${this.namespace}--noAnim`),this.cleanup(),this.parentElm.insertBefore(this.source.elm,t)),this.source.elm&&this.source.elm.classList.remove(`${this.namespace}--dragElem`,`${this.namespace}--hide`),this.settings.callbacks.dragEnd(this.source.elm),this},isTargetLastChild(){return this.parentElm.lastElementChild==this.target.elm},getTargetDirection(e){if(this.target.bounding)return"vertical"==this.settings.mode?e.pageY>this.target.bounding.top+this.target.bounding.height/2?1:0:e.pageX>this.target.bounding.left+this.target.bounding.width/2?1:0},getNodeIndex(e){for(var t=0;e=e.previousSibling;)3==e.nodeType&&/^\s*$/.test(e.data)||t++;return t},isValidElm(e){return e&&e.nodeType&&e.parentNode==this.parentElm},cleanup(){n={},[...this.parentElm.children].forEach((e=>{e.removeAttribute("style"),setTimeout((()=>{e.classList.remove(`${this.namespace}--over`,`${this.namespace}--noAnim`,`${this.namespace}--dragElem`)}),50)}))},cleanupLastTarget(){this.target.elm&&(this.target.elm.classList.remove(`${this.namespace}--hide`,`${this.namespace}--over`),this.target.elm.removeAttribute("style"))},getInitialState:()=>({elm:null,size:{}}),getItemsGap(e){var t=getComputedStyle(e);return"vertical"==this.settings.mode?parseInt(t.marginTop)+parseInt(t.marginBottom):parseInt(t.marginLeft)+parseInt(t.marginRight)},bindEvents(e){for(var t in this.listeners=this.listeners||{dragstart:e=>this.dragstart(e,e.target),dragenter:e=>this.dragenter(e,e.target),dragend:e=>this.dragend(e,e.target),dragover:this.throttle(this.dragover,350)},this.listeners)this.parentElm[e?"removeEventListener":"addEventListener"](t,this.listeners[t])},destroy(){this.cleanup(),this.bindEvents(!0),delete a[this.uid]}},function(e,n){return a[++t]=e.DragSort?a[e.DragSort]:new r(e,{...n,uid:t}),e.DragSort=t,a[t]}},"function"==typeof(i=i||{})&&i.amd?i([],a):e.exports=a()},function(e,t,n){var a=n(38),i=n(52),r=n(55),s=Math.max,o=Math.min;e.exports=function(e,t,n){var l,c,p,u,d,h,m=0,g=!1,f=!1,v=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function b(t){var n=l,a=c;return l=c=void 0,m=t,u=e.apply(a,n)}function w(e){return m=e,d=setTimeout(k,t),g?b(e):u}function y(e){var n=e-h;return void 0===h||n>=t||n<0||f&&e-m>=p}function k(){var e=i();if(y(e))return O(e);d=setTimeout(k,function(e){var n=t-(e-h);return f?o(n,p-(e-m)):n}(e))}function O(e){return d=void 0,v&&l?b(e):(l=c=void 0,u)}function E(){var e=i(),n=y(e);if(l=arguments,c=this,h=e,n){if(void 0===d)return w(h);if(f)return clearTimeout(d),d=setTimeout(k,t),b(h)}return void 0===d&&(d=setTimeout(k,t)),u}return t=r(t)||0,a(n)&&(g=!!n.leading,p=(f="maxWait"in n)?s(r(n.maxWait)||0,t):p,v="trailing"in n?!!n.trailing:v),E.cancel=function(){void 0!==d&&clearTimeout(d),m=0,l=h=c=d=void 0},E.flush=function(){return void 0===d?u:O(i())},E}},,function(e,t,n){"use strict";var a=n(34),i="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,r=n(37),s=n(49),o=n(50),l="function"==typeof Symbol&&Symbol.iterator;function c(e,t){return e&&"object"==typeof e&&null!=e.key?(n=e.key,a={"=":"=0",":":"=2"},"$"+(""+n).replace(/[=:]/g,(function(e){return a[e]}))):t.toString(36);var n,a}function p(e,t,n,a){var r,o=typeof e;if("undefined"!==o&&"boolean"!==o||(e=null),null===e||"string"===o||"number"===o||"object"===o&&e.$$typeof===i)return n(a,e,""===t?"."+c(e,0):t),1;var u=0,d=""===t?".":t+":";if(Array.isArray(e))for(var h=0;h<e.length;h++)u+=p(r=e[h],d+c(r,h),n,a);else{var m=function(e){var t=e&&(l&&e[l]||e["@@iterator"]);if("function"==typeof t)return t}(e);if(m){0;for(var g,f=m.call(e),v=0;!(g=f.next()).done;)u+=p(r=g.value,d+c(r,v++),n,a)}else if("object"===o){0;var b=""+e;s(!1,"Objects are not valid as a React child (found: %s).%s","[object Object]"===b?"object with keys {"+Object.keys(e).join(", ")+"}":b,"")}}return u}var u=/\/+/g;function d(e){return(""+e).replace(u,"$&/")}var h,m,g=f,f=function(e){var t=this;if(t.instancePool.length){var n=t.instancePool.pop();return t.call(n,e),n}return new t(e)},v=function(e){var t=this;s(e instanceof t,"Trying to release an instance into a pool of a different type."),e.destructor(),t.instancePool.length<t.poolSize&&t.instancePool.push(e)};function b(e,t,n,a){this.result=e,this.keyPrefix=t,this.func=n,this.context=a,this.count=0}function w(e,t,n){var i,s,o=e.result,l=e.keyPrefix,c=e.func,p=e.context,u=c.call(p,t,e.count++);Array.isArray(u)?y(u,o,n,r.thatReturnsArgument):null!=u&&(a.isValidElement(u)&&(i=u,s=l+(!u.key||t&&t.key===u.key?"":d(u.key)+"/")+n,u=a.cloneElement(i,{key:s},void 0!==i.props?i.props.children:void 0)),o.push(u))}function y(e,t,n,a,i){var r="";null!=n&&(r=d(n)+"/");var s=b.getPooled(t,r,a,i);!function(e,t,n){null==e||p(e,"",t,n)}(e,w,s),b.release(s)}b.prototype.destructor=function(){this.result=null,this.keyPrefix=null,this.func=null,this.context=null,this.count=0},h=function(e,t,n,a){var i=this;if(i.instancePool.length){var r=i.instancePool.pop();return i.call(r,e,t,n,a),r}return new i(e,t,n,a)},(m=b).instancePool=[],m.getPooled=h||g,m.poolSize||(m.poolSize=10),m.release=v;e.exports=function(e){if("object"!=typeof e||!e||Array.isArray(e))return o(!1,"React.addons.createFragment only accepts a single object. Got: %s",e),e;if(a.isValidElement(e))return o(!1,"React.addons.createFragment does not accept a ReactElement without a wrapper object."),e;s(1!==e.nodeType,"React.addons.createFragment(...): Encountered an invalid child; DOM elements are not valid children of React components.");var t=[];for(var n in e)y(e[n],t,n,r.thatReturnsArgument);return t}},function(e,t,n){"use strict";e.exports=function(e,t,n,a,i,r,s,o){if(!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,a,i,r,s,o],p=0;(l=new Error(t.replace(/%s/g,(function(){return c[p++]})))).name="Invariant Violation"}throw l.framesToPop=1,l}}},function(e,t,n){"use strict";var a=n(37);e.exports=a},function(e,t,n){"use strict";function a(e){return e.match(/^\{\{\//)?{type:"componentClose",value:e.replace(/\W/g,"")}:e.match(/\/\}\}$/)?{type:"componentSelfClosing",value:e.replace(/\W/g,"")}:e.match(/^\{\{/)?{type:"componentOpen",value:e.replace(/\W/g,"")}:{type:"string",value:e}}e.exports=function(e){return e.split(/(\{\{\/?\s*\w+\s*\/?\}\})/g).map(a)}},function(e,t,n){var a=n(39);e.exports=function(){return a.Date.now()}},function(e,t,n){(function(t){var n="object"==typeof t&&t&&t.Object===Object&&t;e.exports=n}).call(this,n(54))},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){var a=n(56),i=n(38),r=n(58),s=/^[-+]0x[0-9a-f]+$/i,o=/^0b[01]+$/i,l=/^0o[0-7]+$/i,c=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(r(e))return NaN;if(i(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=i(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=a(e);var n=o.test(e);return n||l.test(e)?c(e.slice(2),n?2:8):s.test(e)?NaN:+e}},function(e,t,n){var a=n(57),i=/^\s+/;e.exports=function(e){return e?e.slice(0,a(e)+1).replace(i,""):e}},function(e,t){var n=/\s/;e.exports=function(e){for(var t=e.length;t--&&n.test(e.charAt(t)););return t}},function(e,t,n){var a=n(59),i=n(62);e.exports=function(e){return"symbol"==typeof e||i(e)&&"[object Symbol]"==a(e)}},function(e,t,n){var a=n(40),i=n(60),r=n(61),s=a?a.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":s&&s in Object(e)?i(e):r(e)}},function(e,t,n){var a=n(40),i=Object.prototype,r=i.hasOwnProperty,s=i.toString,o=a?a.toStringTag:void 0;e.exports=function(e){var t=r.call(e,o),n=e[o];try{e[o]=void 0;var a=!0}catch(e){}var i=s.call(e);return a&&(t?e[o]=n:delete e[o]),i}},function(e,t){var n=Object.prototype.toString;e.exports=function(e){return n.call(e)}},function(e,t){e.exports=function(e){return null!=e&&"object"==typeof e}},,,,,,,,,,function(e,t,n){"use strict";n.r(t);var a=n(0),i=n(3),r=n(6),s=n(5),o=n(12),l=n.n(o),c=n(1),p=n(10),u=n(4);function d(e){return d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},d(e)}var h=["tabId","onClick","children","selected"];function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function g(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function v(e,t){return v=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},v(e,t)}function b(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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=y(e);if(t){var i=y(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return w(this,n)}}function w(e,t){if(t&&("object"===d(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function y(e){return y=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},y(e)}function k(){return k=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},k.apply(this,arguments)}function O(e,t){if(null==e)return{};var n,a,i=function(e,t){if(null==e)return{};var n,a,i={},r=Object.keys(e);for(a=0;a<r.length;a++)n=r[a],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(a=0;a<r.length;a++)n=r[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var E=function(e){var t=e.tabId,n=e.onClick,a=e.children,i=e.selected,r=O(e,h);return wp.element.createElement(u.Button,k({role:"tab",tabIndex:i?null:-1,"aria-selected":i,id:t,onClick:n},r),a)},T=function(e){!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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&v(e,t)}(r,e);var t,n,a,i=b(r);function r(){var e;g(this,r),(e=i.apply(this,arguments)).handleClick=function(t){var n=e.props.onSelect,a=void 0===n?c.noop:n;e.setState({selected:t}),a(t)},e.onNavigate=function(e,t){t.click()};var t=e.props,n=t.tabs,a=t.initialTabName;return e.state={selected:a||(n.length>0?n[0].name:null)},e}return t=r,(n=[{key:"render",value:function(){var e=this,t=this.state.selected,n=this.props,a=n.activeClass,i=void 0===a?"is-active":a,r=n.className,s=n.instanceId,o=n.orientation,p=void 0===o?"horizontal":o,d=n.tabs,h=Object(c.find)(d,{name:t}),g=s+"-"+h.name,f=d.slice(4);return wp.element.createElement("div",{className:r},wp.element.createElement(u.NavigableMenu,{role:"tablist",orientation:p,onNavigate:this.onNavigate,className:"components-tab-panel__tabs "+t},d.slice(0,4).map((function(n){return wp.element.createElement(E,{className:l()("components-tab-panel__tabs-item",n.className,m({},i,n.name===t)),tabId:s+"-"+n.name,"aria-controls":s+"-"+n.name+"-view",selected:n.name===t,key:n.name,onClick:Object(c.partial)(e.handleClick,n.name)},n.title)})),f.map((function(n){return wp.element.createElement(E,{className:l()("components-tab-panel__tabs-item",n.className,m({},i,n.name===t)),tabId:s+"-"+n.name,"aria-controls":s+"-"+n.name+"-view",selected:n.name===t,key:n.name,onClick:Object(c.partial)(e.handleClick,n.name)},n.title)}))),h&&wp.element.createElement("div",{"aria-labelledby":g,role:"tabpanel",id:g+"-view",className:"components-tab-panel__tab-content"},this.props.children(h)))}}])&&f(t.prototype,n),a&&f(t,a),Object.defineProperty(t,"prototype",{writable:!1}),r}(s.Component),_=Object(p.withInstanceId)(T),x=n(16);function j(e,t,n){var a=0;return!1!==Object(c.get)(n,"pixelWidth",!1)&&(a=Math.min(100,Math.floor(t/n.pixelWidth*100))),Math.max(Math.min(100,Math.floor(e/n.max*100)),a)+"%"}function C(e,t){return e<=t.min||e>t.max}function N(e,t){return e<=t.minWidth||e>t.pixelWidth}var S=function(e){var t=function(e,t){var n=Object(x.a)(e).length,a=0,i=!1;if(!1!==Object(c.get)(t,"pixelWidth",!1)){i=!0;var r=document.createTextNode(e),s=document.createElement("span");s.appendChild(r),s.id="rank-math-width-tester",s.className=t.widthCheckerClass;var o=document.body.appendChild(s);a=document.getElementById("rank-math-width-tester").offsetWidth,o.outerHTML=""}return{left:j(n,a,t),isInvalid:C(n,t),isInvalidWidth:!!i&&N(a,t),count:n+" / "+t.max,pixelWidth:i?a+"px / "+t.pixelWidth+"px":""}}(e.source,e),n=t.pixelWidth?" (".concat(t.pixelWidth,")"):"";return wp.element.createElement("span",{className:l()("length-indicator-wrapper",{invalid:t.isInvalid||t.isInvalidWidth})},wp.element.createElement("span",{className:"length-count"},t.count,n),wp.element.createElement("span",{className:"length-indicator"},wp.element.createElement("span",{style:{left:t.left}})))},D=n(31),I=n(43),M=n.n(I),A=function(e){var t=e.tags,n=e.components,a=e.children;return n=n||{},!1===Object(c.isUndefined)(t)&&(t=t.split(",")).forEach((function(e){var t=e;n[e]=wp.element.createElement(t,null)})),M()({mixedString:a,components:n})};function P(e){return P="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},P(e)}function R(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function L(e,t){return L=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},L(e,t)}function F(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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=U(e);if(t){var i=U(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return B(this,n)}}function B(e,t){if(t&&("object"===P(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return V(e)}function V(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function U(e){return U=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},U(e)}var H=function(e){!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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&L(e,t)}(o,e);var t,n,i,r=F(o);function o(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o),(t=r.call(this,e)).state={},t.state.variables=t.getFiltered(),t.state.filtered=t.state.variables,t.state.display="none",t.state.isOpen=!1,t.handleOutsideClick=t.handleOutsideClick.bind(V(t)),t}return t=o,(n=[{key:"getFiltered",value:function(){var e=this.props.exclude,t=Object.values(rankMath.variables);return Object(c.isUndefined)(e)?t:t.filter((function(t){return!e.includes(t.variable)}))}},{key:"render",value:function(){var e=this;return wp.element.createElement(s.Fragment,null,wp.element.createElement("div",{className:"rank-math-variables-dropdown",style:{display:this.state.display},ref:function(t){e.node=t}},wp.element.createElement(u.TextControl,{autoComplete:"off",placeholder:Object(D.decodeEntities)(Object(a.__)("Search &hellip;","rank-math")),onChange:function(t){e.handleSearch(t)}}),wp.element.createElement("ul",null,this.state.filtered.map((function(t,n){return wp.element.createElement("li",{key:n,"data-var":t.variable,role:"presentation",onClick:function(){e.props.onClick(t)}},wp.element.createElement("strong",null,t.name),wp.element.createElement("span",null,wp.element.createElement(A,{tags:"strong"},t.description.replace("<strong>","{{strong}}").replace("</strong>","{{/strong}}"))))}),this))),wp.element.createElement(u.Button,{icon:"arrow-down-alt2",onClick:function(){e.toggle()}}))}},{key:"toggle",value:function(){this.state.isOpen?document.removeEventListener("click",this.handleOutsideClick,!1):document.addEventListener("click",this.handleOutsideClick,!1),this.setState({display:this.state.isOpen?"none":"block",isOpen:!this.state.isOpen})}},{key:"handleOutsideClick",value:function(e){this.node.contains(e.target)||this.toggle()}},{key:"handleSearch",value:function(e){var t=e.toLowerCase();2>t.length?this.setState({filtered:this.state.variables}):this.setState({filtered:this.state.variables.filter((function(e){return-1!==Object.values(e).join(" ").toLowerCase().indexOf(t)}))})}}])&&R(t.prototype,n),i&&R(t,i),Object.defineProperty(t,"prototype",{writable:!1}),o}(s.Component),z=Object(p.compose)(Object(i.withSelect)((function(e){var t=e("rank-math");return{title:t.getTitle(),serpTitle:t.getSerpTitle()}})),Object(i.withDispatch)((function(e){return{updateTitle:function(t){e("rank-math").updateSerpTitle(t),e("rank-math").updateTitle(t)}}})))((function(e){var t=e.title,n=e.serpTitle,i=e.updateTitle;return wp.element.createElement("div",{className:"field-group"},wp.element.createElement("label",{htmlFor:"rank-math-editor-title"},Object(a.__)("Title","rank-math")),wp.element.createElement(S,{source:n,min:15,max:60,pixelWidth:580,widthCheckerClass:"title"}),wp.element.createElement("div",{className:"variable-group"},wp.element.createElement(u.TextControl,{id:"rank-math-editor-title",value:t,placeholder:rankMath.assessor.serpData.titleTemplate,help:Object(a.__)("This is what will appear in the first line when this post shows up in the search results.","rank-math"),onChange:i}),wp.element.createElement(H,{exclude:["seo_title","seo_description"],onClick:function(e){return i(t+" %"+e.variable+"%")}})))})),W=n(7),$=n(9),G=Object(p.compose)(Object(i.withSelect)((function(e){var t=rankMathEditor.assessor.dataCollector,n=e("rank-math").getSerpSlug();return{permalink:n||t.getSlug(),serpPermalink:t.getPermalink()}})),Object(i.withDispatch)((function(){return{updatePermalink:function(e){rankMathEditor.updatePermalink(W.Helpers.sanitizeText(e))},updatePermalinkSanitize:function(e){rankMathEditor.updatePermalinkSanitize(W.Helpers.sanitizeText(e))}}})))((function(e){var t=e.permalink,n=e.serpPermalink,i=e.updatePermalink,r=e.updatePermalinkSanitize;return wp.element.createElement("div",{className:"field-group"},wp.element.createElement("label",{htmlFor:"rank-math-editor-permalink"},Object(a.__)("Permalink","rank-math")),wp.element.createElement(S,{source:Object($.safeDecodeURIComponent)(n),min:5,max:75}),wp.element.createElement(u.TextControl,{id:"rank-math-editor-permalink",value:rankMath.is_front_page?"/":Object($.safeDecodeURIComponent)(t),onChange:i,help:rankMath.is_front_page?Object(a.__)("Editing Homepage permalink is not possible.","rank-math"):Object(a.__)("This is the unique URL of this page, displayed below the post title in the search results.","rank-math"),disabled:rankMath.is_front_page?"disabled":"",onBlur:function(e){r(e.target.value)}}))})),K=Object(p.compose)(Object(i.withSelect)((function(e){var t=e("rank-math");return{description:t.getDescription(),serpDescription:t.getSerpDescription()}})),Object(i.withDispatch)((function(e){return{updateDescription:function(t){e("rank-math").updateSerpDescription(t),e("rank-math").updateDescription(t)}}})))((function(e){var t=e.description,n=e.serpDescription,i=e.updateDescription;return wp.element.createElement("div",{className:"field-group"},wp.element.createElement("label",{htmlFor:"rank-math-editor-description"},Object(a.__)("Description","rank-math")),wp.element.createElement(S,{source:n,min:80,max:160,pixelWidth:920,widthCheckerClass:"description"}),wp.element.createElement("div",{className:"variable-group rank-math-description-variables"},wp.element.createElement(u.TextareaControl,{id:"rank-math-editor-description",value:Object(x.a)(t),placeholder:n||Object(c.unescape)(rankMath.assessor.serpData.descriptionTemplate),help:Object(a.__)("This is what will appear as the description when this post shows up in the search results.","rank-math"),onChange:i}),wp.element.createElement(H,{exclude:["seo_title","seo_description"],onClick:function(e){return i(t+" %"+e.variable+"%")}})))})),q=Object(p.compose)(Object(i.withSelect)((function(e){return{type:e("rank-math").getSnippetPreviewType()}})),Object(i.withDispatch)((function(e,t){return{updatePreviewType:function(n){e("rank-math").updateSnippetPreviewType(n===t.type?"":n)}}})))((function(e){var t=e.type,n=e.updatePreviewType,a=l()("button button-secondary button-small",{active:"desktop"===t}),i=l()("button button-secondary button-small",{active:"mobile"===t});return wp.element.createElement("div",{className:"rank-math-button-devices alignright"},wp.element.createElement("div",{onClick:function(){return n("desktop")},className:a},wp.element.createElement("i",{className:"rm-icon rm-icon-desktop"})),wp.element.createElement("div",{onClick:function(){return n("mobile")},className:i},wp.element.createElement("i",{className:"rm-icon rm-icon-mobile"})))})),Y=n(28),X=function(e,t,n,a){return Object(c.isUndefined)(t)?t:(t=Object(c.truncate)(t,{length:n,separator:a||" "}),""===e?t:t.replace(new RegExp(function(e){return e.replace(/[\\^$*+?.()|[\]{}]/g,"\\$&")}(e),"gi"),(function(e){return'<mark className="highlight">'+e+"</mark>"})))},J=function(e,t){for(var n=[],a=1;a<=e;a++)n.push(wp.element.createElement(u.Dashicon,{key:Math.random(),size:"13",icon:"star-"+t}));return n},Z=Object(i.withSelect)((function(e){var t=e("rank-math").getSchemas();return{schema:Object(c.find)(t,(function(e){return!Object(c.isEmpty)(e.metadata.isPrimary)}))}}))((function(e){var t=e.schema;if(Object(c.isEmpty)(t))return null;var n=Object(c.get)(t,"review.reviewRating",{}),i=n.ratingValue;if(Object(c.isEmpty)(i))return null;Object(c.get)(n,"worstRating",1);var r=Object(c.get)(n,"bestRating",5);return wp.element.createElement("div",{className:"rank-math-rating-preview"},wp.element.createElement("div",{className:"serp-ratings"},J(r,"filled"),function(e,t,n){return e*=100/n,wp.element.createElement("div",{className:"serp-result",style:{width:e+"%"}},J(n,"filled"))}(i,0,r)),wp.element.createElement("span",{className:"serp-rating-label"},Object(a.__)("Rating: ","rank-math")),wp.element.createElement("span",{className:"serp-rating-value"},i))}));function Q(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ee=Object(i.withSelect)((function(e){var t=e("rank-math"),n=t.getRobots();return{title:t.getSerpTitle(),permalink:rankMathEditor.assessor.dataCollector.getPermalink(),description:t.getSerpDescription(),previewType:t.getSnippetPreviewType(),isNoIndex:"noindex"in n,keyword:t.getSelectedKeyword().data.value}}))((function(e){var t,n=e.title,i=e.permalink,r=e.description,s=e.previewType,o=void 0===s?"desktop":s,c=e.isNoIndex,p=e.keyword,u=e.onClick,d=e.showScore,h=void 0===d||d,m=e.showDevices,g=void 0!==m&&m,f=l()("serp-preview",(Q(t={"expanded-preview":""!==o},"".concat(o,"-preview"),""!==o&&g),Q(t,"noindex-preview",c),t)),v=l()("serp-title",{capitalize:rankMath.capitalizeTitle}),b=rankMathEditor.assessor.getResearch("slugify")(p);return wp.element.createElement("div",{className:f},wp.element.createElement("div",{className:"serp-preview-title","data-title":Object(a.__)("Preview","rank-math"),"data-desktop":Object(a.__)("Desktop Preview","rank-math"),"data-mobile":Object(a.__)("Mobile Preview","rank-math")},h&&wp.element.createElement(Y.a,null)," ",g&&wp.element.createElement(q,null)),wp.element.createElement("div",{className:"serp-preview-wrapper"},wp.element.createElement("div",{className:"serp-preview-bg"},wp.element.createElement("div",{className:"serp-preview-input"},wp.element.createElement("input",{type:"text",value:p||Object(a.__)("Rank Math","rank-math"),disabled:!0}),wp.element.createElement("span",{className:"serp-icon-search"},wp.element.createElement("svg",{focusable:"false",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},wp.element.createElement("path",{d:"M15.5 14h-.79l-.28-.27A6.471 6.471 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"}))),wp.element.createElement("span",{className:"serp-icon-mic"})),wp.element.createElement("div",{className:"serp-preview-menus"},wp.element.createElement("ul",null,wp.element.createElement("li",{className:"current"},wp.element.createElement("img",{src:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPjxwYXRoIGZpbGw9IiMzNEE4NTMiIGQ9Ik0xMCAydjJhNiA2IDAgMCAxIDYgNmgyYTggOCAwIDAgMC04LTh6Ii8+PHBhdGggZmlsbD0iI0VBNDMzNSIgZD0iTTEwIDRWMmE4IDggMCAwIDAtOCA4aDJjMC0zLjMgMi43LTYgNi02eiIvPjxwYXRoIGZpbGw9IiNGQkJDMDQiIGQ9Ik00IDEwSDJhOCA4IDAgMCAwIDggOHYtMmMtMy4zIDAtNi0yLjY5LTYtNnoiLz48cGF0aCBmaWxsPSIjNDI4NUY0IiBkPSJNMjIgMjAuNTlsLTUuNjktNS42OUE3Ljk2IDcuOTYgMCAwIDAgMTggMTBoLTJhNiA2IDAgMCAxLTYgNnYyYzEuODUgMCAzLjUyLS42NCA0Ljg4LTEuNjhsNS42OSA1LjY5TDIyIDIwLjU5eiIvPjwvc3ZnPgo=",alt:"","data-atf":"1"}),Object(a.__)("All","rank-math")),wp.element.createElement("li",null,wp.element.createElement("svg",{focusable:"false",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},wp.element.createElement("path",{d:"M0 0h24v24H0z",fill:"none"}),wp.element.createElement("path",{d:"M14 13l4 5H6l4-4 1.79 1.78L14 13zm-6.01-2.99A2 2 0 0 0 8 6a2 2 0 0 0-.01 4.01zM22 5v14a3 3 0 0 1-3 2.99H5c-1.64 0-3-1.36-3-3V5c0-1.64 1.36-3 3-3h14c1.65 0 3 1.36 3 3zm-2.01 0a1 1 0 0 0-1-1H5a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h7v-.01h7a1 1 0 0 0 1-1V5z"}))," ",Object(a.__)("Images","rank-math")),wp.element.createElement("li",null,wp.element.createElement("svg",{focusable:"false",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},wp.element.createElement("path",{clipRule:"evenodd",d:"M0 0h24v24H0z",fill:"none"}),wp.element.createElement("path",{clipRule:"evenodd",d:"M10 16.5l6-4.5-6-4.5v9zM5 20h14a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1H5a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1zm14.5 2H5a3 3 0 0 1-3-3V4.4A2.4 2.4 0 0 1 4.4 2h15.2A2.4 2.4 0 0 1 22 4.4v15.1a2.5 2.5 0 0 1-2.5 2.5z",fillRule:"evenodd"}))," ",Object(a.__)("Videos","rank-math")),wp.element.createElement("li",null,wp.element.createElement("svg",{focusable:"false",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},wp.element.createElement("path",{d:"M0 0h24v24H0z",fill:"none"}),wp.element.createElement("path",{d:"M12 11h6v2h-6v-2zm-6 6h12v-2H6v2zm0-4h4V7H6v6zm16-7.22v12.44c0 1.54-1.34 2.78-3 2.78H5c-1.64 0-3-1.25-3-2.78V5.78C2 4.26 3.36 3 5 3h14c1.64 0 3 1.25 3 2.78zM19.99 12V5.78c0-.42-.46-.78-1-.78H5c-.54 0-1 .36-1 .78v12.44c0 .42.46.78 1 .78h14c.54 0 1-.36 1-.78V12zM12 9h6V7h-6v2z"}))," ",Object(a.__)("News","rank-math")),wp.element.createElement("li",null,wp.element.createElement("svg",{focusable:"false",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},wp.element.createElement("path",{d:"M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}))," ","More")),wp.element.createElement("ul",{className:"menus-right"},wp.element.createElement("li",null,Object(a.__)("Settings","rank-math")),wp.element.createElement("li",null,Object(a.__)("Tools","rank-math")))),wp.element.createElement("div",{className:"serp-preview-result-stats"},Object(a.__)("About 43,700,000 results (0.32 seconds) ","rank-math"))),wp.element.createElement("div",{className:"serp-preview-body",role:"button",tabIndex:0,onClick:function(){u&&u()}},wp.element.createElement("div",{className:"group"},wp.element.createElement("img",{src:rankMath.siteFavIcon,width:"16",height:"16",className:"serp-preview-favicon",alt:""}),wp.element.createElement("div",{className:"serp-url",dangerouslySetInnerHTML:{__html:X(b,W.Helpers.sanitizeText(Object($.safeDecodeURIComponent)(i)),75,/-? +/)}})),wp.element.createElement("div",{className:"group"},wp.element.createElement("h5",{className:v,dangerouslySetInnerHTML:{__html:X(p,W.Helpers.sanitizeText(n),60)}})),wp.element.createElement(Z,null),wp.element.createElement("div",{className:"group"},wp.element.createElement("div",{className:"serp-description",dangerouslySetInnerHTML:{__html:X(p,W.Helpers.sanitizeText(r),160)}}))),wp.element.createElement("div",{className:"serp-preview-noindex"},wp.element.createElement("h3",null,Object(a.__)("Noindex robots meta is enabled","rank-math")),wp.element.createElement("p",null,Object(a.__)("This page will not appear in search results. You can disable noindex in the Advanced tab.","rank-math")))))})),te=Object(i.withSelect)((function(e){return{isNoIndex:"noindex"in e("rank-math").getRobots()}}))((function(){return wp.element.createElement("div",{className:"rank-math-editor-general"},wp.element.createElement(ee,{showScore:!1,showDevices:!0}),wp.element.createElement(z,null),wp.element.createElement(G,null),wp.element.createElement(K,null))})),ne=n(8),ae=function(e){var t=l()("rank-math-social-preview","rank-math-social-preview-"+e.network,e.cardType),n=l()("rank-math-social-preview-title",{capitalize:rankMath.capitalizeTitle});return wp.element.createElement("div",{className:t},wp.element.createElement("div",{className:"rank-math-social-preview-item"},wp.element.createElement("div",{className:"rank-math-social-preview-meta"},wp.element.createElement("div",{className:"social-profile-image"}),e.children),wp.element.createElement("div",{className:"rank-math-social-preview-item-wrapper"},wp.element.createElement("div",{className:"rank-math-social-preview-image"},wp.element.createElement("img",{className:"rank-math-social-image-thumbnail",src:e.image,alt:""}),e.hasOverlay&&e.imageOverlay&&wp.element.createElement("img",{src:rankMath.overlayImages[e.imageOverlay].url,className:"rank-math-social-preview-image-overlay overlay-position-"+rankMath.overlayImages[e.imageOverlay].position,alt:""})),wp.element.createElement("div",{className:"rank-math-social-preview-caption"},"facebook"===e.network&&wp.element.createElement("h4",{className:"rank-math-social-preview-publisher"},e.siteurl),wp.element.createElement("h3",{className:n},e.title?ne.a.swap(e.title):e.serpTitle),wp.element.createElement("p",{className:"rank-math-social-preview-description"},e.description?ne.a.swap(e.description):e.serpDescription),"twitter"===e.network&&wp.element.createElement(s.Fragment,null,wp.element.createElement("h4",{className:"rank-math-social-preview-publisher"},wp.element.createElement(u.Dashicon,{icon:"admin-links"}),e.siteurl))))))},ie=n(30),re=function(e){return wp.element.createElement("div",{className:"components-base-control field-group"},wp.element.createElement(ie.MediaUpload,{allowedTypes:["image"],multiple:!1,value:e.imageID,render:function(t){var n=t.open;return wp.element.createElement(s.Fragment,null,wp.element.createElement(u.Button,{onClick:n,className:"button",isPrimary:!0},e.imageID>0?Object(a.__)("Replace Image","rank-math"):Object(a.__)("Add Image","rank-math")),e.imageID>0&&wp.element.createElement(u.Button,{className:"button",isDestructive:!0,isLink:!0,onClick:e.removeImage},Object(a.__)("Remove Image","rank-math")))},onSelect:e.updateImage}),wp.element.createElement("p",{className:"components-base-control__help"},Object(a.__)("Upload at least 600x315px image. Recommended size is 1200x630px.","rank-math")),wp.element.createElement("div",{className:"notice notice-warning inline hidden"},wp.element.createElement("p",null,Object(a.__)("Image is smaller than the minimum size, please select a different image.","rank-math"))))};function se(){var e=rankMath.overlayImages,t=[];return Object.keys(e).forEach((function(n){t.push({label:e[n].name,value:n})})),t}function oe(){return oe=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},oe.apply(this,arguments)}var le=Object(p.compose)(Object(i.withSelect)((function(e){var t=e("rank-math"),n=function(){if(t.getFacebookImage())return t.getFacebookImage();var e=t.getFeaturedImage();return Object(c.isUndefined)(e)||""===e?rankMath.defautOgImage:t.getFeaturedImage().source_url}();return{title:t.getFacebookTitle(),description:t.getFacebookDescription(),serpTitle:t.getSerpTitle(),serpDescription:t.getSerpDescription(),author:t.getFacebookAuthor(),image:n,imageID:t.getFacebookImageID(),hasOverlay:t.getFacebookHasOverlay(),imageOverlay:t.getFacebookImageOverlay()}})),Object(i.withDispatch)((function(e){return{removeImage:function(){e("rank-math").updateFacebookImage(""),e("rank-math").updateFacebookImageID(0),e("rank-math").updateFacebookHasOverlay(!1)},updateImage:function(t){e("rank-math").updateFacebookImage(t.url),e("rank-math").updateFacebookImageID(t.id)},updateTitle:function(t){e("rank-math").updateFacebookTitle(t)},updateDescription:function(t){e("rank-math").updateFacebookDescription(t)},updateImageOverlay:function(t){e("rank-math").updateFacebookImageOverlay(t)},toggleOverlay:function(t){e("rank-math").updateFacebookHasOverlay(t)}}})))((function(e){return wp.element.createElement(s.Fragment,null,wp.element.createElement(ae,oe({},e,{network:"facebook",siteurl:rankMath.parentDomain}),wp.element.createElement("div",{className:"social-name"},rankMath.assessor.serpData.authorName),wp.element.createElement("div",{className:"social-time"},wp.element.createElement("span",null,Object(a.__)("2 hrs","rank-math")),wp.element.createElement("span",null,wp.element.createElement(u.Dashicon,{icon:"admin-site",size:"12"})))),wp.element.createElement("div",{className:"notice notice-alt notice-info components-base-control"},wp.element.createElement("p",null,Object(a.__)("Customize the title, description and images of your post used while sharing on Facebook and Twitter.","rank-math")," ",wp.element.createElement("a",{href:"https://rankmath.com/kb/meta-box-social-tab/?utm_source=Plugin&utm_medium=Gutenberg%20Social%20Tab&utm_campaign=WP",target:"_blank",rel:"noreferrer noopener"},Object(a.__)("Read more","rank-math")))),wp.element.createElement(re,e),wp.element.createElement("div",{className:"field-group"},wp.element.createElement("label",{htmlFor:"rank-math-facebook-title"},Object(a.__)("Title","rank-math")),wp.element.createElement("div",{className:"variable-group"},wp.element.createElement(u.TextControl,{id:"rank-math-facebook-title",value:e.title,placeholder:e.serpTitle,onChange:e.updateTitle}),wp.element.createElement(H,{onClick:function(t){return e.updateTitle(e.title+" %"+t.variable+"%")}}))),wp.element.createElement("div",{className:"field-group"},wp.element.createElement("label",{htmlFor:"rank-math-facebook-description"},Object(a.__)("Description","rank-math")),wp.element.createElement("div",{className:"variable-group"},wp.element.createElement(u.TextareaControl,{id:"rank-math-facebook-description",value:e.description,placeholder:e.serpDescription,onChange:e.updateDescription}),wp.element.createElement(H,{onClick:function(t){return e.updateDescription(e.description+" %"+t.variable+"%")}}))),wp.element.createElement("div",{className:"field-group"},wp.element.createElement(u.ToggleControl,{label:Object(a.__)("Add icon overlay to thumbnail","rank-math"),checked:e.hasOverlay,onChange:e.toggleOverlay}),wp.element.createElement("div",{className:e.hasOverlay?"components-base-control":"hidden"},wp.element.createElement(u.SelectControl,{value:e.imageOverlay,label:Object(a.__)("Icon overlay","rank-math"),options:se(),onChange:e.updateImageOverlay}),wp.element.createElement("div",{className:"notice notice-alt notice-warning"},wp.element.createElement("p",null,Object(a.__)("Please be careful with this option. Although this option will help increase CTR on Facebook, it might get you penalised if over-used.","rank-math"))))))})),ce=Object(p.compose)(Object(i.withSelect)((function(e){var t=e("rank-math");return{country:t.getTwitterAppCountry(),description:t.getTwitterAppDescription(),iphoneName:t.getTwitterAppIphoneName(),iphoneID:t.getTwitterAppIphoneID(),iphoneUrl:t.getTwitterAppIphoneUrl(),ipadName:t.getTwitterAppIpadName(),ipadID:t.getTwitterAppIpadID(),ipadUrl:t.getTwitterAppIpadUrl(),googleplayName:t.getTwitterAppGoogleplayName(),googleplayID:t.getTwitterAppGoogleplayID(),googleplayUrl:t.getTwitterAppGoogleplayUrl()}})),Object(i.withDispatch)((function(e){return{updateAppIphoneName:function(t){e("rank-math").updateTwitterAppIphoneName(t)},updateAppIphoneID:function(t){e("rank-math").updateTwitterAppIphoneID(t)},updateAppIphoneUrl:function(t){e("rank-math").updateTwitterAppIphoneUrl(t)},updateAppIpadName:function(t){e("rank-math").updateTwitterAppIpadName(t)},updateAppIpadID:function(t){e("rank-math").updateTwitterAppIpadID(t)},updateAppIpadUrl:function(t){e("rank-math").updateTwitterAppIpadUrl(t)},updateAppGoogleplayName:function(t){e("rank-math").updateTwitterAppGoogleplayName(t)},updateAppGoogleplayID:function(t){e("rank-math").updateTwitterAppGoogleplayID(t)},updateAppGoogleplayUrl:function(t){e("rank-math").updateTwitterAppGoogleplayUrl(t)},updateAppDescription:function(t){e("rank-math").updateTwitterAppDescription(t)},updateAppCountry:function(t){e("rank-math").updateTwitterAppCountry(t)}}})))((function(e){return wp.element.createElement(s.Fragment,null,wp.element.createElement(u.TextControl,{value:e.description,label:Object(a.__)("App Description","rank-math"),help:Object(a.__)("You can use this as a more concise description than what you may have on the app store. This field has a maximum of 200 characters. (optional)","rank-math"),onChange:e.updateAppDescription}),function(e){return wp.element.createElement(s.Fragment,null,wp.element.createElement(u.TextControl,{value:e.iphoneName,label:Object(a.__)("iPhone App Name","rank-math"),help:Object(a.__)("The name of your app to show.","rank-math"),onChange:e.updateAppIphoneName}),wp.element.createElement(u.TextControl,{value:e.iphoneID,label:Object(a.__)("iPhone App ID","rank-math"),help:Object(a.__)("The numeric representation of your app ID in the App Store.","rank-math"),onChange:e.updateAppIphoneID}),wp.element.createElement(u.TextControl,{value:e.iphoneUrl,label:Object(a.__)("iPhone App URL","rank-math"),help:Object(a.__)("Your app's custom URL scheme (must include ://).","rank-math"),onChange:e.updateAppIphoneUrl}))}(e),function(e){return wp.element.createElement(s.Fragment,null,wp.element.createElement(u.TextControl,{value:e.ipadName,label:Object(a.__)("iPad App Name","rank-math"),help:Object(a.__)("The name of your app to show.","rank-math"),onChange:e.updateAppIpadName}),wp.element.createElement(u.TextControl,{value:e.ipadID,label:Object(a.__)("iPad App ID","rank-math"),help:Object(a.__)("The numeric representation of your app ID in the App Store.","rank-math"),onChange:e.updateAppIpadID}),wp.element.createElement(u.TextControl,{value:e.ipadUrl,label:Object(a.__)("iPad App URL","rank-math"),help:Object(a.__)("Your app's custom URL scheme (must include ://).","rank-math"),onChange:e.updateAppIpadUrl}))}(e),function(e){return wp.element.createElement(s.Fragment,null,wp.element.createElement(u.TextControl,{value:e.googleplayName,label:Object(a.__)("Google Play App Name","rank-math"),help:Object(a.__)("The name of your app to show.","rank-math"),onChange:e.updateAppGoogleplayName}),wp.element.createElement(u.TextControl,{value:e.googleplayID,label:Object(a.__)("Google Play App ID","rank-math"),help:Object(a.__)("Your app ID in the Google Play (.i.e. com.android.app)","rank-math"),onChange:e.updateAppGoogleplayID}),wp.element.createElement(u.TextControl,{value:e.googleplayUrl,label:Object(a.__)("Google Play App URL","rank-math"),help:Object(a.__)("Your app's custom URL scheme (must include ://).","rank-math"),onChange:e.updateAppGoogleplayUrl}))}(e),wp.element.createElement(u.TextControl,{value:e.country,label:Object(a.__)("App Country","rank-math"),help:Object(a.__)("If your application is not available in the US App Store, you must set this value to the two-letter country code for the App Store that contains your application.","rank-math"),onChange:e.updateAppCountry}))})),pe=Object(p.compose)(Object(i.withSelect)((function(e){var t=e("rank-math");return{url:t.getTwitterPlayerUrl(),size:t.getTwitterPlayerSize(),stream:t.getTwitterPlayerStream(),ctype:t.getTwitterPlayerStreamCtype()}})),Object(i.withDispatch)((function(e){return{updatePlayerUrl:function(t){e("rank-math").updateTwitterPlayerUrl(t)},updatePlayerSize:function(t){e("rank-math").updateTwitterPlayerSize(t)},updatePlayerStreamUrl:function(t){e("rank-math").updateTwitterPlayerStreamUrl(t)},updatePlayerStreamCtype:function(t){e("rank-math").updateTwitterPlayerStreamCtype(t)}}})))((function(e){return wp.element.createElement(s.Fragment,null,wp.element.createElement(u.TextControl,{value:e.url,label:Object(a.__)("Player URL","rank-math"),help:Object(a.__)("HTTPS URL to iFrame player. This must be a HTTPS URL which does not generate active mixed content warnings in a web browser. The audio or video player must not require plugins such as Adobe Flash.","rank-math"),onChange:e.updatePlayerUrl}),wp.element.createElement(u.TextControl,{value:e.size,label:Object(a.__)("Player Size","rank-math"),help:Object(a.__)("iFrame width and height, specified in pixels in the following format: 600x400.","rank-math"),onChange:e.updatePlayerSize}),wp.element.createElement(u.TextControl,{value:e.stream,label:Object(a.__)("Stream URL","rank-math"),help:Object(a.__)("Optional URL to raw stream that will be rendered in Twitter’s mobile applications directly. If provided, the stream must be delivered in the MPEG-4 container format (the .mp4 extension). The container can store a mix of audio and video with the following codecs: Video: H.264, Baseline Profile (BP), Level 3.0, up to 640 x 480 at 30 fps. Audio: AAC, Low Complexity Profile (LC).","rank-math"),onChange:e.updatePlayerStreamUrl}),wp.element.createElement(u.TextControl,{value:e.ctype,label:Object(a.__)("Stream Content Type","rank-math"),help:Object(a.__)("The MIME type/subtype combination that describes the content contained in twitter:player:stream. Takes the form specified in RFC 6381. Currently supported content_type values are those defined in RFC 4337 (MIME Type Registration for MP4).","rank-math"),onChange:e.updatePlayerStreamCtype}))}));function ue(){return ue=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},ue.apply(this,arguments)}var de=Object(p.compose)(Object(i.withSelect)((function(e){var t=e("rank-math"),n=t.getTwitterUseFacebook(),a=function(){if(n&&t.getFacebookImage())return t.getFacebookImage();if(t.getTwitterImage())return t.getTwitterImage();var e=t.getFeaturedImage();return Object(c.isUndefined)(e)||""===e?rankMath.defautOgImage:t.getFeaturedImage().source_url}();return{useFacebook:n,cardType:t.getTwitterCardType(),title:n?t.getFacebookTitle():t.getTwitterTitle(),description:n?t.getFacebookDescription():t.getTwitterDescription(),serpTitle:t.getSerpTitle(),serpDescription:t.getSerpDescription(),author:t.getTwitterAuthor(),image:a,imageID:n?t.getFacebookImageID():t.getTwitterImageID(),hasOverlay:n?t.getFacebookHasOverlay():t.getTwitterHasOverlay(),imageOverlay:n?t.getFacebookImageOverlay():t.getTwitterImageOverlay()}})),Object(i.withDispatch)((function(e){return{removeImage:function(){e("rank-math").updateTwitterImage(""),e("rank-math").updateTwitterImageID(0),e("rank-math").updateTwitterHasOverlay(!1)},updateImage:function(t){e("rank-math").updateTwitterImage(t.url),e("rank-math").updateTwitterImageID(t.id)},updateTitle:function(t){e("rank-math").updateTwitterTitle(t)},updateDescription:function(t){e("rank-math").updateTwitterDescription(t)},updateImageOverlay:function(t){e("rank-math").updateTwitterImageOverlay(t)},toggleUseFacebook:function(t){e("rank-math").updateTwitterUseFacebook(t)},updateCardType:function(t){e("rank-math").updateTwitterCardType(t)},toggleOverlay:function(t){e("rank-math").updateTwitterHasOverlay(t)}}})))((function(e){return wp.element.createElement(s.Fragment,null,wp.element.createElement(ae,ue({},e,{network:"twitter",siteurl:rankMath.parentDomain,classes:e.cardType,description:Object(c.truncate)(e.description?e.description:e.serpDescription,{length:240,separator:" "})}),wp.element.createElement("div",{className:"social-name"},rankMath.assessor.serpData.authorName,wp.element.createElement("span",{className:"social-username"},"@",e.author),wp.element.createElement("span",{className:"social-time"},Object(a.__)("2h","rank-math"))),wp.element.createElement("div",{className:"social-text"},Object(a.__)("The card for your website will look little something like this!","rank-math"))),wp.element.createElement("div",{className:"field-group"},wp.element.createElement(u.ToggleControl,{label:Object(a.__)("Use Data from Facebook Tab","rank-math"),checked:e.useFacebook,onChange:e.toggleUseFacebook})),wp.element.createElement("div",{className:"field-group"},wp.element.createElement(u.SelectControl,{value:e.cardType,label:Object(a.__)("Card Type","rank-math"),options:[{value:"summary_large_image",label:Object(a.__)("Summary Card with Large Image","rank-math")},{value:"summary_card",label:Object(a.__)("Summary Card","rank-math")},{value:"app",label:Object(a.__)("App Card","rank-math")},{value:"player",label:Object(a.__)("Player Card","rank-math")}],onChange:e.updateCardType})),"player"===e.cardType&&wp.element.createElement("div",{className:"notice notice-alt notice-info"},wp.element.createElement("p",null,Object(a.__)("Video clips and audio streams have a special place on the Twitter platform thanks to the Player Card. Player Cards must be submitted for approval before they can be used. More information: ","rank-math"),wp.element.createElement("a",{href:"https://dev.twitter.com/cards/types/player",target:"blank"},"https://dev.twitter.com/cards/types/player"))),"app"===e.cardType&&wp.element.createElement("div",{className:"notice notice-alt notice-info"},wp.element.createElement("p",null,Object(a.__)("The App Card is a great way to represent mobile applications on Twitter and to drive installs. More information: ","rank-math"),wp.element.createElement("a",{href:"https://dev.twitter.com/cards/types/app",target:"blank"}," https://dev.twitter.com/cards/types/app"))),!e.useFacebook&&"app"!==e.cardType&&wp.element.createElement(re,e),!e.useFacebook&&"app"!==e.cardType&&wp.element.createElement("div",{className:"field-group"},wp.element.createElement("label",{htmlFor:"rank-math-twitter-title"},Object(a.__)("Title","rank-math")),wp.element.createElement("div",{className:"variable-group"},wp.element.createElement(u.TextControl,{id:"rank-math-twitter-title",value:e.title,placeholder:e.serpTitle,onChange:e.updateTitle}),wp.element.createElement(H,{onClick:function(t){return e.updateTitle(e.title+" %"+t.variable+"%")}}))),!e.useFacebook&&"app"!==e.cardType&&wp.element.createElement("div",{className:"field-group"},wp.element.createElement("label",{htmlFor:"rank-math-twitter-description"},Object(a.__)("Description","rank-math")),wp.element.createElement("div",{className:"variable-group"},wp.element.createElement(u.TextareaControl,{id:"rank-math-twitter-description",value:e.description,placeholder:e.serpDescription,onChange:e.updateDescription}),wp.element.createElement(H,{onClick:function(t){return e.updateDescription(e.description+" %"+t.variable+"%")}}))),!e.useFacebook&&"app"!==e.cardType&&wp.element.createElement("div",{className:"field-group"},wp.element.createElement(u.ToggleControl,{label:Object(a.__)("Add icon overlay to thumbnail","rank-math"),checked:e.hasOverlay,onChange:e.toggleOverlay}),wp.element.createElement("div",{className:e.hasOverlay?"components-base-control":"hidden"},wp.element.createElement(u.SelectControl,{value:e.imageOverlay,label:Object(a.__)("Icon overlay","rank-math"),options:se(),onChange:e.updateImageOverlay}),wp.element.createElement("div",{className:"notice notice-alt notice-warning"},wp.element.createElement("p",null,Object(a.__)("Please be careful with this option. Although this option will help increase CTR on Twitter, it might get you penalised if over-used.","rank-math"))))),"player"===e.cardType&&wp.element.createElement(pe,null),"app"===e.cardType&&wp.element.createElement(ce,null))})),he=function(){return wp.element.createElement(s.Fragment,null,wp.element.createElement(u.TabPanel,{className:"rank-math-editor-social",activeClass:"is-active",tabs:[{name:"facebook",title:wp.element.createElement(s.Fragment,null,wp.element.createElement(u.Dashicon,{icon:"facebook-alt"}),Object(a.__)("Facebook","rank-math")),view:le,className:"button-facebook"},{name:"twitter",title:wp.element.createElement(s.Fragment,null,wp.element.createElement(u.Dashicon,{icon:"twitter"}),Object(a.__)("Twitter","rank-math")),view:de,className:"button-twitter"}]},(function(e){return Object(s.createElement)(e.view)})))},me=n(2),ge=n.n(me);function fe(e){return fe="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},fe(e)}function ve(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function be(e,t){return be=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},be(e,t)}function we(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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=Oe(e);if(t){var i=Oe(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return ye(this,n)}}function ye(e,t){if(t&&("object"===fe(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return ke(e)}function ke(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Oe(e){return Oe=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Oe(e)}var Ee=function(e){!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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&be(e,t)}(o,e);var t,n,i,r=we(o);function o(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o),(e=r.call(this))._handleRef=e._handleRef.bind(ke(e)),e}return t=o,(n=[{key:"componentDidMount",value:function(){var e=ge()(this.component),t=e.find(".stars a"),n=e.find(".smiley");t.on("mouseenter",(function(){var e=ge()(this).index();t.removeClass("highlighted"),t.slice(0,e+1).addClass("highlighted"),e<2?n.removeClass("normal happy").addClass("angry"):e>3?n.removeClass("normal angry").addClass("happy"):n.removeClass("happy angry").addClass("normal")}))}},{key:"shouldComponentUpdate",value:function(){return!1}},{key:"_handleRef",value:function(e){this.component=e}},{key:"render",value:function(){for(var e=this,t=[],n=1;n<=5;n++)t.push(wp.element.createElement("a",{key:n,href:"https://s.rankmath.com/wpreview",target:"_blank",rel:"noopener noreferrer"},wp.element.createElement("span",{className:"dashicons dashicons-star-filled"})));return wp.element.createElement("div",{className:"ask-review",ref:this._handleRef},wp.element.createElement("h3",null,Object(a.__)("Rate Rank Math SEO","rank-math")),wp.element.createElement("p",null,wp.element.createElement(A,{tags:"em"},Object(a.__)("Hey, we noticed you are using Rank Math SEO plugin for more than a week now –{{em}}that's awesome!{{/em}} Could you please do us a BIG favor and give it a 5-star rating on WordPress to help us spread the word and boost our motivation?","rank-math"))),wp.element.createElement("div",{className:"stars-wrapper"},wp.element.createElement("div",{className:"face"},wp.element.createElement("div",{className:"smiley happy"},wp.element.createElement("div",{className:"eyes"},wp.element.createElement("div",{className:"eye"}),wp.element.createElement("div",{className:"eye"})),wp.element.createElement("div",{className:"mouth"}))),wp.element.createElement("div",{className:"stars"},t)),wp.element.createElement(u.CheckboxControl,{label:wp.element.createElement(s.Fragment,null,wp.element.createElement("span",null,Object(a.__)("I already did. Please don't show this message again.","rank-math"))),onChange:function(){return e.alreadyReviewed()}}))}},{key:"alreadyReviewed",value:function(){ge.a.ajax({url:rankMath.ajaxurl,data:{action:"rank_math_already_reviewed",security:rankMath.security}}),rankMath.pluginReviewed=!0;var e=ge()(this.component);e.animate({opacity:.01},1500,(function(){var t=ge()(".rank-math-editor > .components-tab-panel__tabs > button");t.first().click(),t.last().remove(),e.remove()}))}}])&&ve(t.prototype,n),i&&ve(t,i),Object.defineProperty(t,"prototype",{writable:!1}),o}(s.Component),Te=Object(u.withFilters)("rankMath.analytics.reportButton")((function(){return null})),_e=Object(p.compose)(Object(i.withSelect)((function(e){return{isOpen:e("rank-math").isSnippetEditorOpen()}})),Object(i.withDispatch)((function(e,t){return{toggleEditor:function(){e("rank-math").toggleSnippetEditor(!t.isOpen)}}})))((function(e){var t=e.isOpen,n=e.initialTab,i=void 0===n?"":n,r=e.toggleEditor,o=[{name:"general",title:wp.element.createElement(s.Fragment,null,wp.element.createElement("i",{className:"rm-icon rm-icon-settings"}),wp.element.createElement("span",null,Object(a.__)("General","rank-math"))),view:te}];return rankMath.canUser.social&&o.push({name:"social",title:wp.element.createElement(s.Fragment,null,wp.element.createElement("i",{className:"rm-icon rm-icon-social"}),wp.element.createElement("span",null,Object(a.__)("Social","rank-math"))),view:he}),rankMath.showReviewTab&&!1===rankMath.pluginReviewed&&o.push({name:"review",className:"review-tab",title:wp.element.createElement(s.Fragment,null,wp.element.createElement("i",{className:"rm-icon rm-icon-heart-filled"})),view:Ee}),wp.element.createElement(s.Fragment,null,wp.element.createElement(u.Button,{isPrimary:!0,className:"rank-math-edit-snippet",onClick:r},Object(a.__)("Edit Snippet","rank-math")),""===i&&wp.element.createElement(Te,null),t&&wp.element.createElement(u.Modal,{title:Object(a.__)("Preview Snippet Editor","rank-math"),closeButtonLabel:Object(a.__)("Close","rank-math"),shouldCloseOnClickOutside:!1,onRequestClose:r,className:"rank-math-modal",overlayClassName:"rank-math-modal-overlay"},wp.element.createElement(u.TabPanel,{className:"rank-math-tabs rank-math-editor",activeClass:"is-active",initialTabName:i,tabs:o},(function(e){return Object(s.createElement)(e.view)}))))})),xe=function(){return wp.element.createElement(u.PanelBody,{initialOpen:!0},wp.element.createElement(u.BaseControl,{className:"rank-math-social"},wp.element.createElement("span",{className:"components-base-control__label"},Object(a.__)("Social Media Preview","rank-math")),wp.element.createElement("p",{className:"cmb2-metabox-description"},Object(a.__)("Here you can view and edit the thumbnail, title and description that will be displayed when your site is shared on social media.","rank-math")),wp.element.createElement("p",{className:"cmb2-metabox-description"},Object(a.__)("Click on the button below to view and edit the preview.","rank-math")),wp.element.createElement(_e,{buttonLabel:Object(a.__)("Preview & Edit Social Media","rank-math"),initialTab:"social"})))},je=Object(p.withInstanceId)((function(e){var t=e.className,n=e.instanceId,a=e.children,i="rank-math-tooltip-"+n,r=l()("rank-math-tooltip",t);return wp.element.createElement("span",{className:r},wp.element.createElement("input",{id:i,type:"checkbox"}),wp.element.createElement("label",{htmlFor:i,className:"dashicons-before dashicons-editor-help"}),wp.element.createElement("div",{className:"rank-math-tooltip-content"},a))}));function Ce(e){return Ce="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},Ce(e)}function Ne(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Se(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function De(e,t){return De=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},De(e,t)}function Ie(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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=Ae(e);if(t){var i=Ae(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return Me(this,n)}}function Me(e,t){if(t&&("object"===Ce(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function Ae(e){return Ae=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Ae(e)}var Pe=function(e){!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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&De(e,t)}(o,e);var t,n,i,r=Ie(o);function o(){return Ne(this,o),r.apply(this,arguments)}return t=o,(n=[{key:"shouldComponentUpdate",value:function(e){return e.isLoaded!==this.props.isLoaded||e.selectedKeyword.index!==this.props.selectedKeyword.index||e.isRefreshing!==this.props.isRefreshing}},{key:"render",value:function(){var e=this,t=rankMathEditor.getSelectedKeyword();return this.results=rankMathEditor.resultManager.getResult(t),this.isPrimary=0===this.props.selectedKeyword.index,Object(c.isUndefined)(this.results)?null:Object.keys(this.getGroups()).map((function(t){return e.renderGroup(t)}))}},{key:"renderGroup",value:function(e){this.errors=0;var t=this.renderGroupItems(e);return wp.element.createElement(u.PanelBody,{key:"panel-"+e,title:wp.element.createElement(s.Fragment,null,this.getGroupTitle(e),0===this.errors?wp.element.createElement("span",{className:"rank-math-group-score test-ok"},Object(a.__)("All Good","rank-math")):wp.element.createElement("span",{className:"rank-math-group-score test-fail"},this.errors," ",Object(a.__)("Errors","rank-math"))),initialOpen:"basic"===e,className:"rank-math-checklist"},wp.element.createElement("ul",null,t))}},{key:"renderGroupItems",value:function(e){var t=this,n=this.results.results,a=this.getGroupItems(e);return Object.keys(a).map((function(e){if(Object(c.isUndefined)(n[e])||!t.isPrimary&&a[e])return!1;var i=n[e],r=l()("seo-check-"+e,{"test-ok":i.hasScore(),"test-fail":!i.hasScore()});return i.hasScore()&&["contentHasAssets","lengthContent","keywordDensity"].includes(e)&&(r+=" "+function(e,t){var n=Object(c.round)(e/t*100);if(!(100<=n))return 49<n?"test-check-good":30<n?"test-check-ok":"test-check-bad"}(i.getScore(),i.getMaxScore())),!1===i.hasScore()&&(t.errors+=1),wp.element.createElement("li",{key:e,className:r},wp.element.createElement("span",{dangerouslySetInnerHTML:{__html:i.getText()}}),i.hasTooltip()?wp.element.createElement(je,null,i.getTooltip()):null)}))}},{key:"getGroupItems",value:function(e){return("post"===rankMath.objectType?{basic:{keywordInTitle:!0,keywordInMetaDescription:!0,keywordInPermalink:!0,keywordIn10Percent:!0,keywordInContent:!1,lengthContent:!1},advanced:{keywordInSubheadings:!1,keywordInImageAlt:!0,keywordDensity:!1,lengthPermalink:!1,linksHasExternals:!1,linksNotAllExternals:!1,linksHasInternal:!1,keywordNotUsed:!0},"title-readability":{titleStartWithKeyword:!0,titleSentiment:!1,titleHasPowerWords:!1,titleHasNumber:!1},"content-readability":{contentHasTOC:!1,contentHasShortParagraphs:!1,contentHasAssets:!1}}:{basic:{keywordInTitle:!0,keywordInMetaDescription:!0,keywordInPermalink:!0},advanced:{titleStartWithKeyword:!0,keywordNotUsed:!0}})[e]}},{key:"getGroupTitle",value:function(e){return this.getGroups()[e]}},{key:"getGroups",value:function(){return"post"===rankMath.objectType?{basic:Object(a.__)("Basic SEO","rank-math"),advanced:Object(a.__)("Additional","rank-math"),"title-readability":Object(a.__)("Title Readability","rank-math"),"content-readability":Object(a.__)("Content Readability","rank-math")}:{basic:Object(a.__)("Basic SEO","rank-math"),advanced:Object(a.__)("Additional","rank-math")}}}])&&Se(t.prototype,n),i&&Se(t,i),Object.defineProperty(t,"prototype",{writable:!1}),o}(s.Component),Re=Object(i.withSelect)((function(e){var t=e("rank-math");return{isLoaded:t.isLoaded(),isRefreshing:t.isRefreshing(),selectedKeyword:t.getSelectedKeyword()}}))(Pe),Le=n(22),Fe=Object(i.withSelect)((function(e){return{isPro:e("rank-math").isPro()}}))((function(e){return e.isPro?rankMath.isUserRegistered?wp.element.createElement(u.Notice,{status:"warning",isDismissible:!1},wp.element.createElement(A,{components:{link:wp.element.createElement("a",{href:"https://rankmath.com/kb/score-100-in-tests/?utm_source=Plugin&utm_medium=Gutenberg%20General%20Tab%20Score%20Notice&utm_campaign=WP",target:"_blank",rel:"noopener noreferrer"})}},Object(a.__)("Read here to {{link}}Score 100/100{{/link}} ","rank-math"))):wp.element.createElement(u.Notice,{status:"warning",isDismissible:!1},wp.element.createElement(A,{components:{link:wp.element.createElement("a",{href:rankMath.adminurl+"?page=rank-math&view=help",target:"_blank",rel:"noopener noreferrer"})}},Object(a.__)("Activate your account by {{link}}connecting to Rank Math!{{/link}} ","rank-math"))):wp.element.createElement(u.Notice,{status:"warning",isDismissible:!1},wp.element.createElement(A,{components:{link:wp.element.createElement("a",{href:rankMath.assessor.futureSeo,target:"_blank",rel:"noopener noreferrer"}),strong:wp.element.createElement("strong",null)}},Object(a.__)("Want more? {{link}}{{strong}}Upgrade today to the PRO{{/strong}}{{/link}} version.","rank-math")))})),Be=n(44),Ve=n.n(Be),Ue=n(45),He=n.n(Ue);function ze(e){return ze="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},ze(e)}function We(){return We=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},We.apply(this,arguments)}function $e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function Ge(e,t){return Ge=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ge(e,t)}function Ke(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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=Xe(e);if(t){var i=Xe(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return qe(this,n)}}function qe(e,t){if(t&&("object"===ze(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Ye(e)}function Ye(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Xe(e){return Xe=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Xe(e)}var Je=function(e){!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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ge(e,t)}(r,e);var t,n,a,i=Ke(r);function r(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r),(t=i.call(this,e))._handleRef=t._handleRef.bind(Ye(t)),t}return t=r,(n=[{key:"componentDidMount",value:function(){var e=this;this.tagify=new Ve.a(this.component,this.props.settings||{}),this.props.settings.callbacks.setup&&setTimeout((function(){e.props.settings.callbacks.setup.call(e.tagify),e.tagify.DOM.input.setAttribute("contenteditable",!0),e.tagify.DOM.input.addEventListener("blur",e.props.settings.callbacks.blur)}),100),this.addDragSort()}},{key:"shouldComponentUpdate",value:function(e){return this.tagify.settings.whitelist=e.settings.whitelist,e.showDropdown&&this.tagify.dropdown.show.call(this.tagify,e.showDropdown),!1===e.showDropdown&&this.tagify.dropdown.hide.call(this.tagify,!0),!1}},{key:"_handleRef",value:function(e){this.component=e}},{key:"render",value:function(){var e={ref:this._handleRef,name:this.props.name,className:this.props.className,placeholder:this.props.placeholder};return"textarea"===this.props.mode?wp.element.createElement("textarea",We({},e,{defaultValue:this.props.initialValue})):wp.element.createElement("input",We({},e,{defaultValue:this.props.initialValue}))}},{key:"addDragSort",value:function(){this.props.settings.callbacks.dragEnd&&new He.a(this.tagify.DOM.scope,{selector:".tagify__tag",callbacks:{dragEnd:this.props.settings.callbacks.dragEnd}})}},{key:"toArray",value:function(){return this.tagify.value.map((function(e){return e.value}))}},{key:"toString",value:function(){return this.toArray().join(",")}},{key:"queryTags",value:function(){return this.tagify.DOM.scope.querySelectorAll("tag")}}])&&$e(t.prototype,n),a&&$e(t,a),Object.defineProperty(t,"prototype",{writable:!1}),r}(s.Component);function Ze(e){return Ze="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},Ze(e)}function Qe(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function et(e,t){return et=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},et(e,t)}function tt(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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=it(e);if(t){var i=it(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return nt(this,n)}}function nt(e,t){if(t&&("object"===Ze(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return at(e)}function at(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function it(e){return it=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},it(e)}var rt=function(e){!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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&et(e,t)}(l,e);var t,n,i,o=tt(l);function l(e){var t,n=e.keywords;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,l),(t=o.call(this)).state={},t.request=null,t.hasAdded=!1,t.clickCount=0,t.singleClickTimer=null,t.tagifyField=Object(s.createRef)(),t.keywords=n,t.hideDropdown=t.hideDropdown.bind(at(t)),window.rankMathEditor.focusKeywordField=at(t),t}return t=l,(n=[{key:"render",value:function(){var e=this,t={add:this.onAdd.bind(this),remove:Object(c.debounce)(this.onRemove.bind(this),300),edit:this.onEdit.bind(this),click:this.onClick.bind(this),setup:this.onSetup.bind(this),blur:this.hideDropdown};rankMath.isUserRegistered&&(t.input=Object(c.debounce)(this.onInput.bind(this),300));var n=Object(r.applyFilters)("rank_math_focus_keyword_settings",{addTagOnBlur:!0,maxTags:"post"===rankMath.objectType?rankMath.maxTags:1,whitelist:this.state.whitelist||[],focusableTags:!0,transformTag:function(t){t.value=e.stripTags(t.value)},templates:{tag:function(t){var n=t.title||t.value,a="";if(!t.class){var i=rankMathEditor.resultManager.getScore(W.Helpers.removeDiacritics(n));a+=e.getScoreClass(i)}return"<tag title='".concat(e.stripTags(n),"'\n tabIndex='0'\n contenteditable='false'\n spellcheck='false'\n class='tagify__tag ").concat(t.class?t.class:a,"'\n ").concat(e.getAttributesEsc(t),">\n <x title='' class='tagify__tag__removeBtn' role='button' aria-label='remove tag'></x>\n <div>\n <span class='tagify__tag-text'>").concat(e.stripTags(n),"</span>\n </div>\n </tag>")}},callbacks:t},this);return this.setKeywordsClasses(),wp.element.createElement(Je,{ref:this.tagifyField,mode:"input",settings:n,showDropdown:this.state.showDropdown,initialValue:this.keywords,placeholder:Object(a.__)("Example: Rank Math SEO","rank-math")})}},{key:"shouldComponentUpdate",value:function(e,t){return this.state.showDropdown!==t.showDropdown||e.isRefreshing!==this.props.isRefreshing||e.keywords!==this.props.keywords}},{key:"getScoreClass",value:function(e){return 80<e?"good-fk":50<e?"ok-fk":"bad-fk"}},{key:"setKeywordsClasses",value:function(){var e=this;if(null!==this.tagifyField.current){var t=this.tagifyField.current,n=t.tagify.value;if(n.length>0){var a=t.queryTags();n.map((function(t,n){if(!Object(c.isUndefined)(a[n])){var i=rankMathEditor.resultManager.getScore(W.Helpers.removeDiacritics(t.value));a[n].classList.remove("ok-fk","good-fk","bad-fk"),a[n].classList.add(e.getScoreClass(i))}}))}}}},{key:"onSetup",value:function(){this.selectFirstKeyword(),this.setKeywordsClasses()}},{key:"onInput",value:function(e){var t=this;(e=Object(c.has)(e.detail,"value")?e.detail.value:e.detail.data.value).length<2||(this.hideDropdown(),this.hasAdded?this.hasAdded=!1:this.request=ge.a.ajax({url:rankMath.keywordsApi.url,data:{keyword:e,locale:rankMath.locale},success:function(n){if(t.hasAdded)t.hasAdded=!1;else{var a=ge.a.map(n,(function(e){return e}));t.setState({whitelist:a,showDropdown:e})}}}))}},{key:"onAdd",value:function(e){this.hasAdded=!0,0===e.detail.index&&this.props.updateSelectedKeyword(e.detail,this.tagifyField.current),this.updateKeywords()}},{key:"onRemove",value:function(e){this.hideDropdown(),0===e.detail.index&&this.onSetup(),rankMathEditor.resultManager.deleteResult(e.detail.data.value),this.selectFirstKeyword(),this.updateKeywords()}},{key:"onClick",value:function(e){var t=this;this.clickCount++,1===this.clickCount?this.singleClickTimer=setTimeout((function(){t.clickCount=0,t.props.updateSelectedKeyword(e.detail,t.tagifyField.current)}),400):2===this.clickCount&&(clearTimeout(this.singleClickTimer),this.clickCount=0)}},{key:"onEdit",value:function(){this.hasAdded=!0,this.updateKeywords()}},{key:"selectFirstKeyword",value:function(){var e=this.tagifyField.current,t=e.tagify.value,n={tag:"",index:0,data:{value:""}};t.length>0&&(n={tag:e.queryTags()[0],index:0,data:{value:t[0].value}}),this.props.updateSelectedKeyword(n,e)}},{key:"updateKeywords",value:function(){var e=this.tagifyField.current,t=this.stripTags(e.toString());this.props.updateKeywords(t)}},{key:"hideDropdown",value:function(){null!==this.request&&(this.request.abort(),this.request=null),this.setState({whitelist:[],showDropdown:!1})}},{key:"getAttributesEsc",value:function(e){if("[object Object]"!==Object.prototype.toString.call(e))return"";var t,n,a="",i=Object.keys(e);for(n=i.length;n--;)"class"!==(t=i[n])&&e.hasOwnProperty(t)&&e[t]&&(a+=""+t+(e[t]?'="'.concat(this.stripTags(e[t]),'"'):""));return a}},{key:"stripTags",value:function(e){return e=ge()("<textarea />").html(e).text(),((new DOMParser).parseFromString(e,"text/html").body.textContent||"").replace(/["<>]/g,"")||""}}])&&Qe(t.prototype,n),i&&Qe(t,i),Object.defineProperty(t,"prototype",{writable:!1}),l}(s.Component),st=Object(p.compose)(Object(i.withSelect)((function(e){var t=e("rank-math");return{keywords:t.getKeywords(),isRefreshing:t.isRefreshing()}})),Object(i.withDispatch)((function(e){return{updateKeywords:function(t){e("rank-math").updateKeywords(t)},updateSelectedKeyword:function(t,n){n.queryTags().forEach((function(e){e.classList.remove("selected")})),Object(c.isUndefined)(t.tag)||""===t.tag||t.tag.classList.add("selected"),e("rank-math").updateSelectedKeyword(t)}}})))(rt),ot=Object(u.withFilters)("rankMath.focusKeywords.Trends")(Object(p.compose)(Object(i.withSelect)((function(e){return{isTrendsCtaOpen:e("rank-math").isTrendsCtaOpen()}})),Object(i.withDispatch)((function(e,t){return{toggleTrendsCta:function(){e("rank-math").toggleTrendsCta(!t.isTrendsCtaOpen)}}})))((function(e){var t=e.isTrendsCtaOpen,n=e.toggleTrendsCta;return wp.element.createElement(s.Fragment,null,wp.element.createElement("a",{href:"#",title:Object(a.__)("Trends","rank-math"),rel:"noreferrer noopener",id:"rank-math-compare-keywords-trigger",className:"button button-icon rank-math-compare-keywords-trigger",dangerouslySetInnerHTML:{__html:rankMath.trendsIcon},onClick:n}),t&&wp.element.createElement(u.Modal,{title:Object(a.__)("Google Trends","rank-math"),closeButtonLabel:Object(a.__)("Close","rank-math"),shouldCloseOnClickOutside:!0,onRequestClose:n,className:"rank-math-modal rank-math-trends-cta-modal",overlayClassName:"rank-math-modal-overlay"},wp.element.createElement("div",{className:"components-panel__body rank-math-trends-cta-wrapper"},wp.element.createElement("img",{src:rankMath.trendsPreviewImage,alt:"",className:"trends-cta blurred"}),wp.element.createElement("div",{id:"rank-math-pro-cta",className:"center"},wp.element.createElement("div",{className:"rank-math-cta-box blue-ticks width-50"},wp.element.createElement("h3",null,Object(a.__)("Track Keyword Trends","rank-math")),wp.element.createElement("ul",null,wp.element.createElement("li",null,Object(a.__)("Data fetched directly from Google","rank-math")),wp.element.createElement("li",null,Object(a.__)("Analyze search trends and compare keywords","rank-math")),wp.element.createElement("li",null,Object(a.__)("See data from a particular Country or timeframe","rank-math"))),wp.element.createElement("a",{className:"button button-primary is-green",href:rankMath.trendsUpgradeLink,rel:"noreferrer noopener",target:"_blank"},rankMath.trendsUpgradeLabel))))))}))),lt=Object(u.withFilters)("rankMath.analytics.contentAI")((function(){return!1})),ct=Object(p.compose)(Object(i.withSelect)((function(e){var t=e("rank-math");return{isLoaded:t.isLoaded(),isPillarContent:t.getPillarContent()}})),Object(i.withDispatch)((function(e,t){return{togglePillarContent:function(t){e("rank-math").updatePillarContent(t)}}})))((function(e){var t=e.isLoaded,n=e.isPillarContent,i=e.togglePillarContent;return t?wp.element.createElement(u.PanelBody,{initialOpen:!0,className:"rank-math-focus-keyword"},wp.element.createElement("h2",{className:"components-panel__body-title"},Object(a.__)("Focus Keyword","rank-math"),wp.element.createElement(je,null,wp.element.createElement(A,{components:{link:wp.element.createElement("a",{href:rankMath.assessor.hundredScoreLink,target:"_blank",rel:"noopener noreferrer"})}},Object(a.__)("Insert keywords you want to rank for. Try to {{link}}attain 100/100 points{{/link}} for better chances of ranking.","rank-math")))),wp.element.createElement(ot,null),rankMath.currentEditor&&"classic"!==rankMath.currentEditor&&wp.element.createElement(lt,null),wp.element.createElement(Le.a.Slot,null,(function(e){return e.length>0?e:[]})),wp.element.createElement("div",null,wp.element.createElement(st,null)),wp.element.createElement(Fe,null),"post"===rankMath.objectType&&wp.element.createElement(u.CheckboxControl,{className:"pillar-content",label:wp.element.createElement(s.Fragment,null,wp.element.createElement("strong",null,Object(a.__)("This post is Pillar Content","rank-math")),wp.element.createElement(je,null,Object(a.__)("Select one or more Pillar Content posts for each post tag or category to show them in the Link Suggestions meta box.","rank-math"))),checked:n,onChange:i})):null})),pt=n(20),ut=Object(i.withDispatch)((function(e){return{toggleEditor:function(){e("rank-math").toggleSnippetEditor(!0)}}}))((function(e){var t=e.toggleEditor;return wp.element.createElement(s.Fragment,null,wp.element.createElement(u.PanelBody,{initialOpen:!0},wp.element.createElement(ee,{onClick:t}),wp.element.createElement(_e,null),wp.element.createElement(pt.a.Slot,null,(function(e){return e.length>0?e:[]}))),wp.element.createElement(ct,null),rankMath.canUser.analysis&&wp.element.createElement(Re,null))})),dt=function(e,t,n){return!1===n?delete e[t]:e[t]=!0,e},ht=Object(p.compose)(Object(i.withSelect)((function(e){var t=e("rank-math").getRobots();return{robots:t,isRobotIndex:"index"in t,isRobotNoIndex:"noindex"in t,isRobotNoFollow:"nofollow"in t,isRobotNoArchive:"noarchive"in t,isRobotNoImageIndex:"noimageindex"in t,isRobotNoSnippet:"nosnippet"in t}})),Object(i.withDispatch)((function(e,t){var n=t.robots;return{updateRobots:function(t,a){n=dt(n,t,a),"index"===t&&(n=dt(n,"noindex",!a)),"noindex"===t&&(n=dt(n,"index",!a)),e("rank-math").updateRobots(n)}}})))((function(e){return wp.element.createElement(u.BaseControl,{className:"rank-math-robots",id:"rank-math-robots",label:Object(a.__)("Robots Meta","rank-math")},wp.element.createElement("div",{className:"rank-math-robots-list"},wp.element.createElement(u.CheckboxControl,{className:"robot-choice-index",label:wp.element.createElement(s.Fragment,null,Object(a.__)("Index","rank-math"),wp.element.createElement(je,null,Object(a.__)("Instructs search engines to index and show these pages in the search results","rank-math"))),checked:e.isRobotIndex,onChange:function(t){return e.updateRobots("index",t)}}),wp.element.createElement(u.CheckboxControl,{className:"robot-choice-noindex",label:wp.element.createElement(s.Fragment,null,Object(a.__)("No Index","rank-math"),wp.element.createElement(je,null,Object(a.__)("Prevents pages from being indexed and displayed in search engine result pages","rank-math"))),checked:e.isRobotNoIndex,onChange:function(t){return e.updateRobots("noindex",t)}}),wp.element.createElement(u.CheckboxControl,{className:"robot-choice-nofollow",label:wp.element.createElement(s.Fragment,null,Object(a.__)("Nofollow","rank-math"),wp.element.createElement(je,null,Object(a.__)("Prevents search engines from following links on the pages","rank-math"))),checked:e.isRobotNoFollow,onChange:function(t){return e.updateRobots("nofollow",t)}}),wp.element.createElement(u.CheckboxControl,{className:"robot-choice-noarchive",label:wp.element.createElement(s.Fragment,null,Object(a.__)("No Archive","rank-math"),wp.element.createElement(je,null,Object(a.__)("Prevents search engines from showing Cached links for pages","rank-math"))),checked:e.isRobotNoArchive,onChange:function(t){return e.updateRobots("noarchive",t)}}),wp.element.createElement(u.CheckboxControl,{className:"robot-choice-noimageindex",label:wp.element.createElement(s.Fragment,null,Object(a.__)("No Image Index","rank-math"),wp.element.createElement(je,null,Object(a.__)("This option prevents images on a page from being indexed by Google and other search engines","rank-math"))),checked:e.isRobotNoImageIndex,onChange:function(t){return e.updateRobots("noimageindex",t)}}),wp.element.createElement(u.CheckboxControl,{className:"robot-choice-nosnippet",label:wp.element.createElement(s.Fragment,null,Object(a.__)("No Snippet","rank-math"),wp.element.createElement(je,null,Object(a.__)("Prevents a snippet from being shown in the search results","rank-math"))),checked:e.isRobotNoSnippet,onChange:function(t){return e.updateRobots("nosnippet",t)}})))}));function mt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function gt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?mt(Object(n),!0).forEach((function(t){ft(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):mt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ft(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var vt=Object(p.compose)(Object(i.withSelect)((function(e){var t=e("rank-math");return{redirectionID:t.getRedirectionID(),redirectionUrl:t.getRedirectionUrl(),redirectionType:t.getRedirectionType(),hasRedirect:t.hasRedirect()}})),Object(i.withDispatch)((function(e,t){return{toggle:function(){e("rank-math").updateHasRedirect(!t.hasRedirect),e("rank-math").updateRedirectionItem(gt(gt({},t),{},{hasRedirect:!t.hasRedirect}))},updateRedirection:function(n,a){e("rank-math").updateRedirection(n,a),e("rank-math").updateRedirectionItem(gt(gt({},t),{},ft({},n,a)))}}})))((function(e){return wp.element.createElement(s.Fragment,null,wp.element.createElement(u.ToggleControl,{className:e.hasRedirect?"is-open":"is-close",label:Object(a.__)("Redirect","rank-math"),checked:e.hasRedirect,onChange:function(){return e.toggle()}}),e.hasRedirect&&wp.element.createElement(u.SelectControl,{label:Object(a.__)("Redirection Type","rank-math"),className:e.hasRedirect?"":"hidden",value:e.redirectionType,onChange:function(t){return e.updateRedirection("redirectionType",t)},options:[{value:"301",label:Object(a.__)("301 Permanent Move","rank-math")},{value:"302",label:Object(a.__)("302 Temporary Move","rank-math")},{value:"307",label:Object(a.__)("307 Temporary Redirect","rank-math")},{value:"410",label:Object(a.__)("410 Content Deleted","rank-math")},{value:"451",label:Object(a.__)("451 Content Unavailable for Legal Reasons","rank-math")}]}),!1===["410","451"].includes(e.redirectionType)&&wp.element.createElement(u.TextControl,{type:"url",autoComplete:"off",label:Object(a.__)("Destination URL","rank-math"),value:e.redirectionUrl,placeholder:"https://rankmath.com/",className:e.hasRedirect?"":"hidden",onChange:function(t){return e.updateRedirection("redirectionUrl",t)}}),wp.element.createElement(u.TextControl,{type:"hidden",value:e.redirectionID,className:"hidden"}))})),bt=Object(p.compose)(Object(i.withSelect)((function(e){var t=e("rank-math"),n=rankMathEditor.assessor.dataCollector;return{placeholder:t.getCanonicalUrl()?t.getCanonicalUrl():n.getPermalink()?n.getPermalink():"https://rankmath.com/",canonicalUrl:t.getCanonicalUrl()}})),Object(i.withDispatch)((function(e){return{onUrlChange:function(t){e("rank-math").updateCanonicalUrl(t)}}})))((function(e){var t=e.canonicalUrl,n=e.placeholder,i=e.onUrlChange;return wp.element.createElement(u.BaseControl,{className:"rank-math-canonical"},wp.element.createElement("span",{className:"components-base-control__label"},Object(a.__)("Canonical URL","rank-math"),wp.element.createElement(je,null,Object(a.__)("The canonical URL informs search crawlers which page is the main page if you have double content","rank-math"))),wp.element.createElement(u.TextControl,{type:"url",autoComplete:"off",value:t,placeholder:n,onChange:function(e){return i(e)}}))})),wt=Object(p.compose)(Object(i.withSelect)((function(e){return{title:e("rank-math").getBreadcrumbTitle()}})),Object(i.withDispatch)((function(e){return{onTitleChange:function(t){e("rank-math").updateBreadcrumbTitle(t)}}})))((function(e){var t=e.title,n=e.onTitleChange;return wp.element.createElement(u.BaseControl,{className:"rank-math-breadcrumb-title"},wp.element.createElement("span",{className:"components-base-control__label"},Object(a.__)("Breadcrumb Title","rank-math"),wp.element.createElement(je,null,Object(a.__)("Breadcrumb Title to use for this post","rank-math"))),wp.element.createElement(u.TextControl,{value:t,onChange:function(e){return n(e)}}))}));function yt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function kt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?yt(Object(n),!0).forEach((function(t){Ot(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):yt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ot(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Et={"max-snippet":-1,"max-video-preview":-1,"max-image-preview":"large"},Tt=Object(p.compose)(Object(i.withSelect)((function(e){var t=e("rank-math").getAdvancedRobots(),n=kt({},t);Object(c.defaults)(n,Et);var a=null,i=null,r=null;return"max-snippet"in t&&(a=n["max-snippet"]),"max-image-preview"in t&&(i=n["max-image-preview"]),"max-video-preview"in t&&(r=n["max-video-preview"]),{meta:t,isSnippet:a,isImage:i,isVideo:r,maxSnippet:a?n["max-snippet"]:-1,maxImage:n["max-image-preview"],maxVideo:r?n["max-video-preview"]:-1}})),Object(i.withDispatch)((function(e,t){var n=kt({},t.meta);return{updateRobots:function(t,a){Object(c.isBoolean)(a)?!1===a?delete n[t]:n[t]=Et[t]:n[t]=a,e("rank-math").updateAdvancedRobots(n)}}})))((function(e){return wp.element.createElement(u.BaseControl,{className:"rank-math-robots",id:"rank-math-robots",label:Object(a.__)("Advanced Robots Meta","rank-math")},wp.element.createElement("div",{className:"rank-math-robots-list advanced-robots"},wp.element.createElement(u.CheckboxControl,{label:wp.element.createElement(s.Fragment,null,Object(a.__)("Max Snippet","rank-math"),wp.element.createElement(je,null,Object(a.__)("Specify a maximum text-length, in characters, of a snippet for your page","rank-math"))),checked:e.isSnippet,onChange:function(t){return e.updateRobots("max-snippet",t)}}),wp.element.createElement(u.TextControl,{type:"number",value:e.maxSnippet,onChange:function(t){return e.updateRobots("max-snippet",t)}}),wp.element.createElement(u.CheckboxControl,{label:wp.element.createElement(s.Fragment,null,Object(a.__)("Max Video Preview","rank-math"),wp.element.createElement(je,null,Object(a.__)("Specify a maximum duration in seconds of an animated video preview","rank-math"))),checked:e.isVideo,onChange:function(t){return e.updateRobots("max-video-preview",t)}}),wp.element.createElement(u.TextControl,{type:"number",value:e.maxVideo,onChange:function(t){return e.updateRobots("max-video-preview",t)}}),wp.element.createElement(u.CheckboxControl,{label:wp.element.createElement(s.Fragment,null,Object(a.__)("Max Image Preview","rank-math"),wp.element.createElement(je,null,Object(a.__)("Specify a maximum size of image preview to be shown for images on this page","rank-math"))),checked:e.isImage,onChange:function(t){return e.updateRobots("max-image-preview",t)}}),wp.element.createElement(u.SelectControl,{value:e.maxImage,onChange:function(t){return e.updateRobots("max-image-preview",t)},options:[{value:"large",label:Object(a.__)("Large","rank-math")},{value:"standard",label:Object(a.__)("Standard","rank-math")},{value:"none",label:Object(a.__)("None","rank-math")}]})))})),_t=Object(p.compose)(Object(i.withSelect)((function(e){return{showScore:e("rank-math").getShowScoreFrontend()}})),Object(i.withDispatch)((function(e){return{toggleScore:function(t){e("rank-math").toggleFrontendScore(t)}}})))((function(e){var t=e.showScore,n=e.toggleScore;return wp.element.createElement(u.BaseControl,{className:"rank-math-frontend-score"},wp.element.createElement(u.ToggleControl,{label:Object(a.__)("Show SEO Score on Front-end","rank-math"),checked:t,onChange:n}))})),xt=n(21),jt=Object(u.withFilters)("rankMath.advanced.newsSitemap")((function(){return null})),Ct=function(){return wp.element.createElement(s.Fragment,null,wp.element.createElement(u.PanelBody,{initialOpen:!0},wp.element.createElement(ht,null)),wp.element.createElement(u.PanelBody,{initialOpen:!0},wp.element.createElement(Tt,null)),wp.element.createElement(jt,null),wp.element.createElement(u.PanelBody,{initialOpen:!0},wp.element.createElement(bt,null)),rankMath.assessor.hasBreadcrumb&&wp.element.createElement(u.PanelBody,{initialOpen:!0},wp.element.createElement(wt,null)),rankMath.assessor.hasRedirection&&wp.element.createElement(u.PanelBody,{initialOpen:!0,className:"rank-math-redirect"},wp.element.createElement(vt,null)),rankMath.frontEndScore&&wp.element.createElement(u.PanelBody,{initialOpen:!0},wp.element.createElement(_t,null)),wp.element.createElement(xt.a.Slot,null,(function(e){return e.length>0?e:[]})))},Nt=n(46),St=n.n(Nt),Dt={init:function(){this.cacheProps(),this.initVars(),this.bindEvents()},cacheProps:function(){this.root=document.documentElement,this.$wpAdminbar=ge()("#wpadminbar")},initVars:function(){this.$wpAdminbar.length&&this.setWpAdminbarHeight.call(this)},bindEvents:function(){window.addEventListener("resize",St()(this.onWindowResize.bind(this)))},onWindowResize:function(){this.$wpAdminbar.length&&this.setWpAdminbarHeight.call(this)},setWpAdminbarHeight:function(){this.root.style.setProperty("--rankmath-wp-adminbar-height",this.$wpAdminbar.outerHeight()+"px")}};ge()((function(){Dt.init()}));var It=function(e){"social"===e&&Object(i.dispatch)("rank-math").toggleSnippetEditor(!0)},Mt=function(){return wp.element.createElement(_,{className:"rank-math-tabs",activeClass:"is-active",tabs:(e=[],rankMath.canUser.general&&e.push({name:"general",title:wp.element.createElement(s.Fragment,null,wp.element.createElement("i",{className:"rm-icon rm-icon-settings",title:Object(a.__)("General","rank-math")}),wp.element.createElement("span",null,Object(a.__)("General","rank-math"))),view:ut,className:"rank-math-general-tab"}),rankMath.canUser.advanced&&e.push({name:"advanced",title:wp.element.createElement(s.Fragment,null,wp.element.createElement("i",{className:"rm-icon rm-icon-toolbox",title:Object(a.__)("Advanced","rank-math")}),wp.element.createElement("span",null,Object(a.__)("Advanced","rank-math"))),view:Ct,className:"rank-math-advanced-tab"}),rankMath.canUser.social&&e.push({name:"social",title:wp.element.createElement(s.Fragment,null,wp.element.createElement("i",{className:"rm-icon rm-icon-social",title:Object(a.__)("Social","rank-math")}),wp.element.createElement("span",null,Object(a.__)("Social","rank-math"))),view:xe,className:"rank-math-social-tab"}),Object(r.applyFilters)("rank_math_sidebar_tabs",e)),onSelect:It},(function(e){return wp.element.createElement("div",{className:"rank-math-tab-content-"+e.name},Object(s.createElement)(e.view))}));var e};Object(r.addAction)("rank_math_loaded","rank-math",(function(){Object(r.addFilter)("rank_math_app","rank-math",(function(){return Mt}))}))}]);
1
+ !function(e){var t={};function n(a){if(t[a])return t[a].exports;var i=t[a]={i:a,l:!1,exports:{}};return e[a].call(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=e,n.c=t,n.d=function(e,t,a){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},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 a=Object.create(null);if(n.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(a,i,function(t){return e[t]}.bind(null,i));return a},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=72)}([function(e,t){e.exports=wp.i18n},function(e,t){e.exports=lodash},function(e,t){e.exports=jQuery},function(e,t){e.exports=wp.data},function(e,t){e.exports=wp.components},function(e,t){e.exports=wp.element},function(e,t){e.exports=wp.hooks},function(e,t){e.exports=rankMathAnalyzer},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var a=n(2),i=n.n(a);function r(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}var s=new(function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.map=null}var t,n,a;return t=e,(n=[{key:"swap",value:function(e,t){var n=this;if(!(e=e||""))return"";var a=new RegExp(/%(([a-z0-9_-]+)\(([^)]*)\)|[^\s]+)%/,"giu");return e.replace(" %page%","").replace("%sep% %sep%","%sep%").replace(a,(function(e){return n.replace(t,e)})).trim()}},{key:"replace",value:function(e,t){var n=t.toLowerCase().slice(1,-1);return["term_description","user_description"].includes(n)?"undefined"!=typeof tinymce&&tinymce.activeEditor&&"rank_math_description_editor"===tinymce.activeEditor.id?tinymce.activeEditor.getContent():i()("#description").val():n.includes("customfield(")?(n=n.replace("customfield(","").replace(")",""))in rankMath.customFields?rankMath.customFields[n]:"":(e=e||this.getMap(),(n="seo_description"===(n="seo_title"===(n=n.includes("(")?n.split("(")[0]:n)?"title":n)?"excerpt":n)in e?e[n]:"")}},{key:"getMap",value:function(){var e=this;return null!==this.map||(this.map={},i.a.each(rankMath.variables,(function(t,n){t=t.toLowerCase().replace(/%+/g,"").split("(")[0],e.map[t]=n.example}))),this.map}},{key:"setVariable",value:function(e,t){null!==this.map?this.map[e]=t:void 0!==rankMath.variables[e]&&(rankMath.variables[e].example=t)}}])&&r(t.prototype,n),a&&r(t,a),Object.defineProperty(t,"prototype",{writable:!1}),e}())},function(e,t){e.exports=wp.url},function(e,t){e.exports=wp.compose},,function(e,t,n){var a;!function(){"use strict";var n={}.hasOwnProperty;function i(){for(var e=[],t=0;t<arguments.length;t++){var a=arguments[t];if(a){var r=typeof a;if("string"===r||"number"===r)e.push(a);else if(Array.isArray(a)){if(a.length){var s=i.apply(null,a);s&&e.push(s)}}else if("object"===r)if(a.toString===Object.prototype.toString)for(var o in a)n.call(a,o)&&a[o]&&e.push(o);else e.push(a.toString())}}return e.join(" ")}e.exports?(i.default=i,e.exports=i):void 0===(a=function(){return i}.apply(t,[]))||(e.exports=a)}()},,,,function(e,t,n){"use strict";var a=document.createElement("div");t.a=function(e){return e&&"string"==typeof e&&(e=e.replace(/<script[^>]*>([\S\s]*?)<\/script>/gim,"").replace(/<\/?\w(?:[^"'>]|"[^"]*"|'[^']*')*>/gim,""),a.innerHTML=e,e=a.textContent,a.textContent=""),e}},,,,function(e,t,n){"use strict";var a=n(4),i=Object(a.createSlotFill)("RankMathAfterEditor"),r=i.Fill,s=i.Slot,o=function(e){var t=e.children,n=e.className;return wp.element.createElement(r,null,wp.element.createElement(a.PanelRow,{className:n},t))};o.Slot=s,t.a=o},function(e,t,n){"use strict";var a=n(4),i=Object(a.createSlotFill)("RankMathAdvancedTab"),r=i.Fill,s=i.Slot,o=function(e){var t=e.children,n=e.className;return wp.element.createElement(r,null,wp.element.createElement(a.PanelRow,{className:n},t))};o.Slot=s,t.a=o},function(e,t,n){"use strict";var a=n(4),i=Object(a.createSlotFill)("RankMathAfterFocusKeyword"),r=i.Fill,s=i.Slot,o=function(e){var t=e.children,n=e.className;return wp.element.createElement(r,null,wp.element.createElement("div",{className:n},t))};o.Slot=s,t.a=o},,function(e,t,n){"use strict";t.a=function(e){return 100<e?"bad-fk dark":80<e?"good-fk":50<e?"ok-fk":"bad-fk"}},,,,function(e,t,n){"use strict";var a=n(3),i=n(24);t.a=Object(a.withSelect)((function(e){var t=e("rank-math");return{score:t.getAnalysisScore(),isRefreshing:t.isRefreshing()}}))((function(e){var t=e.score;return wp.element.createElement("div",{className:"seo-score "+Object(i.a)(t)},wp.element.createElement("div",{className:"score-text"},t," / 100"))}))},,function(e,t){e.exports=wp.mediaUtils},function(e,t){e.exports=wp.htmlEntities},,,function(e,t){e.exports=React},,,function(e,t,n){"use strict";function a(e){return function(){return e}}var i=function(){};i.thatReturns=a,i.thatReturnsFalse=a(!1),i.thatReturnsTrue=a(!0),i.thatReturnsNull=a(null),i.thatReturnsThis=function(){return this},i.thatReturnsArgument=function(e){return e},e.exports=i},function(e,t){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},function(e,t,n){var a=n(53),i="object"==typeof self&&self&&self.Object===Object&&self,r=a||i||Function("return this")();e.exports=r},function(e,t,n){var a=n(39).Symbol;e.exports=a},,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a="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},i=o(n(34)),r=o(n(48)),s=o(n(51));function o(e){return e&&e.__esModule?e:{default:e}}var l=void 0;function c(e,t){var n,s,o,p,u,d,h,m,g=[],f={};for(d=0;d<e.length;d++)if("string"!==(u=e[d]).type){if(!t.hasOwnProperty(u.value)||void 0===t[u.value])throw new Error("Invalid interpolation, missing component node: `"+u.value+"`");if("object"!==a(t[u.value]))throw new Error("Invalid interpolation, component node must be a ReactElement or null: `"+u.value+"`","\n> "+l);if("componentClose"===u.type)throw new Error("Missing opening component token: `"+u.value+"`");if("componentOpen"===u.type){n=t[u.value],o=d;break}g.push(t[u.value])}else g.push(u.value);return n&&(p=function(e,t){var n,a,i=t[e],r=0;for(a=e+1;a<t.length;a++)if((n=t[a]).value===i.value){if("componentOpen"===n.type){r++;continue}if("componentClose"===n.type){if(0===r)return a;r--}}throw new Error("Missing closing component token `"+i.value+"`")}(o,e),h=c(e.slice(o+1,p),t),s=i.default.cloneElement(n,{},h),g.push(s),p<e.length-1&&(m=c(e.slice(p+1),t),g=g.concat(m))),1===g.length?g[0]:(g.forEach((function(e,t){e&&(f["interpolation-child-"+t]=e)})),(0,r.default)(f))}t.default=function(e){var t=e.mixedString,n=e.components,i=e.throwErrors;if(l=t,!n)return t;if("object"!==(void 0===n?"undefined":a(n))){if(i)throw new Error("Interpolation Error: unable to process `"+t+"` because components is not an object");return t}var r=(0,s.default)(t);try{return c(r,n)}catch(e){if(i)throw new Error("Interpolation Error: unable to process `"+t+"` because of error `"+e.message+"`");return t}}},function(e,t,n){e.exports=function(){"use strict";function e(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function t(t){for(var a=1;a<arguments.length;a++){var i=null!=arguments[a]?arguments[a]:{};a%2?e(Object(i),!0).forEach((function(e){n(t,e,i[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):e(Object(i)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(i,e))}))}return t}function n(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const a=(e,t,n,a)=>(e=""+e,t=""+t,a&&(e=e.trim(),t=t.trim()),n?e==t:e.toLowerCase()==t.toLowerCase());function i(e,t){var n,a={};for(n in e)t.indexOf(n)<0&&(a[n]=e[n]);return a}function r(e){var t=document.createElement("div");return e.replace(/\&#?[0-9a-z]+;/gi,(function(e){return t.innerHTML=e,t.innerText}))}function s(e,t){for(t=t||"previous";e=e[t+"Sibling"];)if(3==e.nodeType)return e}function o(e){return"string"==typeof e?e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/`|'/g,"&#039;"):e}function l(e){var t=Object.prototype.toString.call(e).split(" ")[1].slice(0,-1);return e===Object(e)&&"Array"!=t&&"Function"!=t&&"RegExp"!=t&&"HTMLUnknownElement"!=t}function c(e,t,n){function a(e,t){for(var n in t)if(t.hasOwnProperty(n)){if(l(t[n])){l(e[n])?a(e[n],t[n]):e[n]=Object.assign({},t[n]);continue}if(Array.isArray(t[n])){e[n]=Object.assign([],t[n]);continue}e[n]=t[n]}}return e instanceof Object||(e={}),a(e,t),n&&a(e,n),e}function p(e){return String.prototype.normalize?"string"==typeof e?e.normalize("NFD").replace(/[\u0300-\u036f]/g,""):void 0:e}var u=()=>/(?=.*chrome)(?=.*android)/i.test(navigator.userAgent);function d(e){return e&&e.classList&&e.classList.contains(this.settings.classNames.tag)}var h={delimiters:",",pattern:null,tagTextProp:"value",maxTags:1/0,callbacks:{},addTagOnBlur:!0,duplicates:!1,whitelist:[],blacklist:[],enforceWhitelist:!1,userInput:!0,keepInvalidTags:!1,mixTagsAllowedAfter:/,|\.|\:|\s/,mixTagsInterpolator:["[[","]]"],backspace:!0,skipInvalid:!1,pasteAsTags:!0,editTags:{clicks:2,keepInvalid:!0},transformTag:()=>{},trim:!0,a11y:{focusableTags:!1},mixMode:{insertAfterTag:" "},autoComplete:{enabled:!0,rightKey:!1},classNames:{namespace:"tagify",mixMode:"tagify--mix",selectMode:"tagify--select",input:"tagify__input",focus:"tagify--focus",tag:"tagify__tag",tagNoAnimation:"tagify--noAnim",tagInvalid:"tagify--invalid",tagNotAllowed:"tagify--notAllowed",inputInvalid:"tagify__input--invalid",tagX:"tagify__tag__removeBtn",tagText:"tagify__tag-text",dropdown:"tagify__dropdown",dropdownWrapper:"tagify__dropdown__wrapper",dropdownItem:"tagify__dropdown__item",dropdownItemActive:"tagify__dropdown__item--active",dropdownInital:"tagify__dropdown--initial",scopeLoading:"tagify--loading",tagLoading:"tagify__tag--loading",tagEditing:"tagify__tag--editable",tagFlash:"tagify__tag--flash",tagHide:"tagify__tag--hide",hasMaxTags:"tagify--hasMaxTags",hasNoTags:"tagify--noTags",empty:"tagify--empty"},dropdown:{classname:"",enabled:2,maxItems:10,searchKeys:["value","searchBy"],fuzzySearch:!0,caseSensitive:!1,accentedSearch:!0,highlightFirst:!1,closeOnSelect:!0,clearOnSelect:!0,position:"all",appendTarget:null},hooks:{beforeRemoveTag:()=>Promise.resolve(),beforePaste:()=>Promise.resolve(),suggestionClick:()=>Promise.resolve()}};function m(){this.dropdown={};for(let e in this._dropdown)this.dropdown[e]="function"==typeof this._dropdown[e]?this._dropdown[e].bind(this):this._dropdown[e];this.settings.dropdown.enabled>=0&&this.dropdown.init()}var g={init(){this.DOM.dropdown=this.parseTemplate("dropdown",[this.settings]),this.DOM.dropdown.content=this.DOM.dropdown.querySelector(this.settings.classNames.dropdownWrapperSelector)},show(e){var t,n,i,r=this.settings,s="mix"==r.mode&&!r.enforceWhitelist,o=!r.whitelist||!r.whitelist.length,c="manual"==r.dropdown.position;if(e=void 0===e?this.state.inputText:e,(!o||s||r.templates.dropdownItemNoMatch)&&!1!==r.dropdown.enable&&!this.state.isLoading){if(clearTimeout(this.dropdownHide__bindEventsTimeout),this.suggestedListItems=this.dropdown.filterListItems(e),e&&!this.suggestedListItems.length&&(this.trigger("dropdown:noMatch",e),r.templates.dropdownItemNoMatch&&(i=r.templates.dropdownItemNoMatch.call(this,{value:e}))),!i){if(this.suggestedListItems.length)e&&s&&!this.state.editing.scope&&!a(this.suggestedListItems[0].value,e)&&this.suggestedListItems.unshift({value:e});else{if(!e||!s||this.state.editing.scope)return this.input.autocomplete.suggest.call(this),void this.dropdown.hide();this.suggestedListItems=[{value:e}]}n=""+(l(t=this.suggestedListItems[0])?t.value:t),r.autoComplete&&n&&0==n.indexOf(e)&&this.input.autocomplete.suggest.call(this,t)}this.dropdown.fill(i),r.dropdown.highlightFirst&&this.dropdown.highlightOption(this.DOM.dropdown.content.children[0]),this.state.dropdown.visible||setTimeout(this.dropdown.events.binding.bind(this)),this.state.dropdown.visible=e||!0,this.state.dropdown.query=e,this.setStateSelection(),c||setTimeout((()=>{this.dropdown.position(),this.dropdown.render()})),setTimeout((()=>{this.trigger("dropdown:show",this.DOM.dropdown)}))}},hide(e){var t=this.DOM,n=t.scope,a=t.dropdown,i="manual"==this.settings.dropdown.position&&!e;if(a&&document.body.contains(a)&&!i)return window.removeEventListener("resize",this.dropdown.position),this.dropdown.events.binding.call(this,!1),n.setAttribute("aria-expanded",!1),a.parentNode.removeChild(a),setTimeout((()=>{this.state.dropdown.visible=!1}),100),this.state.dropdown.query=this.state.ddItemData=this.state.ddItemElm=this.state.selection=null,this.state.tag&&this.state.tag.value.length&&(this.state.flaggedTags[this.state.tag.baseOffset]=this.state.tag),this.trigger("dropdown:hide",a),this},toggle(e){this.dropdown[this.state.dropdown.visible&&!e?"hide":"show"]()},render(){var e,t,n=((t=this.DOM.dropdown.cloneNode(!0)).style.cssText="position:fixed; top:-9999px; opacity:0",document.body.appendChild(t),e=t.clientHeight,t.parentNode.removeChild(t),e),a=this.settings;return this.DOM.scope.setAttribute("aria-expanded",!0),document.body.contains(this.DOM.dropdown)||(this.DOM.dropdown.classList.add(a.classNames.dropdownInital),this.dropdown.position(n),a.dropdown.appendTarget.appendChild(this.DOM.dropdown),setTimeout((()=>this.DOM.dropdown.classList.remove(a.classNames.dropdownInital)))),this},fill(e){var t;e="string"==typeof e?e:this.dropdown.createListHTML(e||this.suggestedListItems),this.DOM.dropdown.content.innerHTML=(t=e)?t.replace(/\>[\r\n ]+\</g,"><").replace(/(<.*?>)|\s+/g,((e,t)=>t||" ")):""},refilter(e){e=e||this.state.dropdown.query||"",this.suggestedListItems=this.dropdown.filterListItems(e),this.dropdown.fill(),this.suggestedListItems.length||this.dropdown.hide(),this.trigger("dropdown:updated",this.DOM.dropdown)},position(e){var t=this.settings.dropdown;if("manual"!=t.position){var n,a,i,r,s,o,l=this.DOM.dropdown,c=t.placeAbove,p=document.documentElement.clientHeight,u=Math.max(document.documentElement.clientWidth||0,window.innerWidth||0)>480?t.position:"all",d=this.DOM["input"==u?"input":"scope"];e=e||l.clientHeight,this.state.dropdown.visible&&("text"==u?(i=(n=this.getCaretGlobalPosition()).bottom,a=n.top,r=n.left,s="auto"):(o=function(e){for(var t=0,n=0;e;)t+=e.offsetLeft||0,n+=e.offsetTop||0,e=e.parentNode;return{left:t,top:n}}(this.settings.dropdown.appendTarget),a=(n=d.getBoundingClientRect()).top-o.top,i=n.bottom-1-o.top,r=n.left-o.left,s=n.width+"px"),a=Math.floor(a),i=Math.ceil(i),c=void 0===c?p-n.bottom<e:c,l.style.cssText="left:"+(r+window.pageXOffset)+"px; width:"+s+";"+(c?"top: "+(a+window.pageYOffset)+"px":"top: "+(i+window.pageYOffset)+"px"),l.setAttribute("placement",c?"top":"bottom"),l.setAttribute("position",u))}},events:{binding(e=!0){var t=this.dropdown.events.callbacks,n=this.listeners.dropdown=this.listeners.dropdown||{position:this.dropdown.position.bind(this),onKeyDown:t.onKeyDown.bind(this),onMouseOver:t.onMouseOver.bind(this),onMouseLeave:t.onMouseLeave.bind(this),onClick:t.onClick.bind(this),onScroll:t.onScroll.bind(this)},a=e?"addEventListener":"removeEventListener";"manual"!=this.settings.dropdown.position&&(window[a]("resize",n.position),window[a]("keydown",n.onKeyDown)),this.DOM.dropdown[a]("mouseover",n.onMouseOver),this.DOM.dropdown[a]("mouseleave",n.onMouseLeave),this.DOM.dropdown[a]("mousedown",n.onClick),this.DOM.dropdown.content[a]("scroll",n.onScroll)},callbacks:{onKeyDown(e){var t=this.DOM.dropdown.querySelector(this.settings.classNames.dropdownItemActiveSelector),n=this.dropdown.getSuggestionDataByNode(t);switch(e.key){case"ArrowDown":case"ArrowUp":case"Down":case"Up":var a;e.preventDefault(),t&&(t=t[("ArrowUp"==e.key||"Up"==e.key?"previous":"next")+"ElementSibling"]),t||(a=this.DOM.dropdown.content.children,t=a["ArrowUp"==e.key||"Up"==e.key?a.length-1:0]),n=this.dropdown.getSuggestionDataByNode(t),this.dropdown.highlightOption(t,!0);break;case"Escape":case"Esc":this.dropdown.hide();break;case"ArrowRight":if(this.state.actions.ArrowLeft)return;case"Tab":if("mix"!=this.settings.mode&&t&&!this.settings.autoComplete.rightKey&&!this.state.editing){e.preventDefault();var i=this.dropdown.getMappedValue(n);return this.input.autocomplete.set.call(this,i),!1}return!0;case"Enter":e.preventDefault(),this.settings.hooks.suggestionClick(e,{tagify:this,tagData:n,suggestionElm:t}).then((()=>{if(t)return this.dropdown.selectOption(t);this.dropdown.hide(),"mix"!=this.settings.mode&&this.addTags(this.state.inputText.trim(),!0)})).catch((e=>e));break;case"Backspace":{if("mix"==this.settings.mode||this.state.editing.scope)return;const e=this.input.raw.call(this);""!=e&&8203!=e.charCodeAt(0)||(!0===this.settings.backspace?this.removeTags():"edit"==this.settings.backspace&&setTimeout(this.editTag.bind(this),0))}}},onMouseOver(e){var t=e.target.closest(this.settings.classNames.dropdownItemSelector);t&&this.dropdown.highlightOption(t)},onMouseLeave(e){this.dropdown.highlightOption()},onClick(e){if(0==e.button&&e.target!=this.DOM.dropdown&&e.target!=this.DOM.dropdown.content){var t=e.target.closest(this.settings.classNames.dropdownItemSelector),n=this.dropdown.getSuggestionDataByNode(t);this.state.actions.selectOption=!0,setTimeout((()=>this.state.actions.selectOption=!1),50),this.settings.hooks.suggestionClick(e,{tagify:this,tagData:n,suggestionElm:t}).then((()=>{t?this.dropdown.selectOption(t):this.dropdown.hide()})).catch((e=>console.warn(e)))}},onScroll(e){var t=e.target,n=t.scrollTop/(t.scrollHeight-t.parentNode.clientHeight)*100;this.trigger("dropdown:scroll",{percentage:Math.round(n)})}}},getSuggestionDataByNode(e){var t=e?+e.getAttribute("tagifySuggestionIdx"):-1;return this.suggestedListItems[t]||null},highlightOption(e,t){var n,a=this.settings.classNames.dropdownItemActive;if(this.state.ddItemElm&&(this.state.ddItemElm.classList.remove(a),this.state.ddItemElm.removeAttribute("aria-selected")),!e)return this.state.ddItemData=null,this.state.ddItemElm=null,void this.input.autocomplete.suggest.call(this);n=this.suggestedListItems[this.getNodeIndex(e)],this.state.ddItemData=n,this.state.ddItemElm=e,e.classList.add(a),e.setAttribute("aria-selected",!0),t&&(e.parentNode.scrollTop=e.clientHeight+e.offsetTop-e.parentNode.clientHeight),this.settings.autoComplete&&(this.input.autocomplete.suggest.call(this,n),this.dropdown.position())},selectOption(e){var t,n=this.settings.dropdown,a=n.clearOnSelect,i=n.closeOnSelect;if(!e)return t=this.addTags(this.state.inputText,!0),void(i&&this.dropdown.hide());var r=e.getAttribute("tagifySuggestionIdx"),s=this.suggestedListItems[+r];this.trigger("dropdown:select",{data:s,elm:e}),r&&s?(this.state.editing?this.onEditTagDone(null,c({__isValid:!0},this.normalizeTags(s)[0])):t=this["mix"==this.settings.mode?"addMixTags":"addTags"]([s],a),this.DOM.input.parentNode&&(setTimeout((()=>{this.DOM.input.focus(),this.toggleFocusClass(!0),this.placeCaretAfterNode(t)})),i?setTimeout(this.dropdown.hide.bind(this)):this.dropdown.refilter())):this.dropdown.hide()},selectAll(){return this.suggestedListItems.length=0,this.dropdown.hide(),this.addTags(this.dropdown.filterListItems(""),!0),this},filterListItems(e,t){var n,a,i,r,s,o=this.settings,c=o.dropdown,u=(t=t||{},e="select"==o.mode&&this.value.length&&this.value[0][o.tagTextProp]==e?"":e,[]),d=[],h=o.whitelist,m=c.maxItems||1/0,g=c.searchKeys,f=0;if(!e||!g.length)return(o.duplicates?h:h.filter((e=>!this.isTagDuplicate(l(e)?e.value:e)))).slice(0,m);function v(e,t){return t.toLowerCase().split(" ").every((t=>e.includes(t.toLowerCase())))}for(s=c.caseSensitive?""+e:(""+e).toLowerCase();f<h.length;f++){let e,m;n=h[f]instanceof Object?h[f]:{value:h[f]};let b=Object.keys(n).some((e=>g.includes(e)))?g:["value"];c.fuzzySearch&&!t.exact?(i=b.reduce(((e,t)=>e+" "+(n[t]||"")),"").toLowerCase().trim(),c.accentedSearch&&(i=p(i),s=p(s)),e=0==i.indexOf(s),m=i===s,a=v(i,s)):(e=!0,a=b.some((e=>{var a=""+(n[e]||"");return c.accentedSearch&&(a=p(a),s=p(s)),c.caseSensitive||(a=a.toLowerCase()),m=a===s,t.exact?a===s:0==a.indexOf(s)}))),r=!o.duplicates&&this.isTagDuplicate(l(n)?n.value:n),a&&!r&&(m&&e?d.push(n):"startsWith"==c.sortby&&e?u.unshift(n):u.push(n))}return"function"==typeof c.sortby?c.sortby(d.concat(u),s):d.concat(u).slice(0,m)},getMappedValue(e){var t=this.settings.dropdown.mapValueTo;return t?"function"==typeof t?t(e):e[t]||e.value:e.value},createListHTML(e){return c([],e).map(((e,t)=>{"string"!=typeof e&&"number"!=typeof e||(e={value:e});var n=this.dropdown.getMappedValue(e);e.value=n&&"string"==typeof n?o(n):n;var a=this.settings.templates.dropdownItem.apply(this,[e,this]);return a.replace(/\s*tagifySuggestionIdx=(["'])(.*?)\1/gim,"").replace(">",` tagifySuggestionIdx="${t}">`)})).join("")}};const f="@yaireo/tagify/";var v,b={empty:"empty",exceed:"number of tags exceeded",pattern:"pattern mismatch",duplicate:"already exists",notAllowed:"not allowed"},w={wrapper:(e,t)=>`<tags class="${t.classNames.namespace} ${t.mode?`${t.classNames[t.mode+"Mode"]}`:""} ${e.className}"\n ${t.readonly?"readonly":""}\n ${t.disabled?"disabled":""}\n ${t.required?"required":""}\n tabIndex="-1">\n <span ${!t.readonly&&t.userInput?"contenteditable":""} tabIndex="0" data-placeholder="${t.placeholder||"&#8203;"}" aria-placeholder="${t.placeholder||""}"\n class="${t.classNames.input}"\n role="textbox"\n aria-autocomplete="both"\n aria-multiline="${"mix"==t.mode}"></span>\n &#8203;\n </tags>`,tag(e,t){var n=this.settings;return`<tag title="${e.title||e.value}"\n contenteditable='false'\n spellcheck='false'\n tabIndex="${n.a11y.focusableTags?0:-1}"\n class="${n.classNames.tag} ${e.class||""}"\n ${this.getAttributes(e)}>\n <x title='' class="${n.classNames.tagX}" role='button' aria-label='remove tag'></x>\n <div>\n <span class="${n.classNames.tagText}">${e[n.tagTextProp]||e.value}</span>\n </div>\n </tag>`},dropdown(e){var t=e.dropdown,n="manual"==t.position,a=`${e.classNames.dropdown}`;return`<div class="${n?"":a} ${t.classname}" role="listbox" aria-labelledby="dropdown">\n <div class="${e.classNames.dropdownWrapper}"></div>\n </div>`},dropdownItem(e,t){return`<div ${this.getAttributes(e)}\n class='${this.settings.classNames.dropdownItem} ${e.class?e.class:""}'\n tabindex="0"\n role="option">${e.value}</div>`},dropdownItemNoMatch:null},y={customBinding(){this.customEventsList.forEach((e=>{this.on(e,this.settings.callbacks[e])}))},binding(e=!0){var t,n=this.events.callbacks,a=e?"addEventListener":"removeEventListener";if(!this.state.mainEvents||!e){for(var i in this.state.mainEvents=e,e&&!this.listeners.main&&(this.events.bindGlobal.call(this),this.settings.isJQueryPlugin&&jQuery(this.DOM.originalInput).on("tagify.removeAllTags",this.removeAllTags.bind(this))),t=this.listeners.main=this.listeners.main||{focus:["input",n.onFocusBlur.bind(this)],keydown:["input",n.onKeydown.bind(this)],click:["scope",n.onClickScope.bind(this)],dblclick:["scope",n.onDoubleClickScope.bind(this)],paste:["input",n.onPaste.bind(this)],drop:["input",n.onDrop.bind(this)]})this.DOM[t[i][0]][a](i,t[i][1]);clearInterval(this.listeners.main.originalInputValueObserverInterval),this.listeners.main.originalInputValueObserverInterval=setInterval(n.observeOriginalInputValue.bind(this),500);var r=this.listeners.main.inputMutationObserver||new MutationObserver(n.onInputDOMChange.bind(this));r&&r.disconnect(),"mix"==this.settings.mode&&r.observe(this.DOM.input,{childList:!0})}},bindGlobal(e){var t,n=this.events.callbacks,a=e?"removeEventListener":"addEventListener";if(e||!this.listeners.global)for(t of(this.listeners.global=this.listeners&&this.listeners.global||[{type:this.isIE?"keydown":"input",target:this.DOM.input,cb:n[this.isIE?"onInputIE":"onInput"].bind(this)},{type:"keydown",target:window,cb:n.onWindowKeyDown.bind(this)},{type:"blur",target:this.DOM.input,cb:n.onFocusBlur.bind(this)}],this.listeners.global))t.target[a](t.type,t.cb)},unbindGlobal(){this.events.bindGlobal.call(this,!0)},callbacks:{onFocusBlur(e){var t=e.target?this.trim(e.target.textContent):"",n=this.settings,a=e.type,i=n.dropdown.enabled>=0,r={relatedTarget:e.relatedTarget},s=this.state.actions.selectOption&&(i||!n.dropdown.closeOnSelect),o=this.state.actions.addNew&&i,l=e.relatedTarget&&d.call(this,e.relatedTarget)&&this.DOM.scope.contains(e.relatedTarget);if("blur"==a){if(e.relatedTarget===this.DOM.scope)return this.dropdown.hide(),void this.DOM.input.focus();this.postUpdate(),this.triggerChangeEvent()}if(!s&&!o)if(this.state.hasFocus="focus"==a&&+new Date,this.toggleFocusClass(this.state.hasFocus),"mix"!=n.mode){if("focus"==a)return this.trigger("focus",r),void(0!==n.dropdown.enabled&&n.userInput||this.dropdown.show(this.value.length?"":void 0));"blur"==a&&(this.trigger("blur",r),this.loading(!1),"select"==this.settings.mode&&l&&(t=""),("select"==this.settings.mode&&t?!this.value.length||this.value[0].value!=t:t&&!this.state.actions.selectOption&&n.addTagOnBlur)&&this.addTags(t,!0),"select"!=this.settings.mode||t||this.removeTags()),this.DOM.input.removeAttribute("style"),this.dropdown.hide()}else"focus"==a?this.trigger("focus",r):"blur"==e.type&&(this.trigger("blur",r),this.loading(!1),this.dropdown.hide(),this.state.dropdown.visible=void 0,this.setStateSelection())},onWindowKeyDown(e){var t,n=document.activeElement;if(d.call(this,n)&&this.DOM.scope.contains(document.activeElement))switch(t=n.nextElementSibling,e.key){case"Backspace":this.removeTags(n),(t||this.DOM.input).focus();break;case"Enter":setTimeout(this.editTag.bind(this),0,n)}},onKeydown(e){var t=this.settings;"select"==t.mode&&t.enforceWhitelist&&this.value.length&&"Tab"!=e.key&&e.preventDefault();var n=this.trim(e.target.textContent);if(this.trigger("keydown",{originalEvent:this.cloneEvent(e)}),"mix"==t.mode){switch(e.key){case"Left":case"ArrowLeft":this.state.actions.ArrowLeft=!0;break;case"Delete":case"Backspace":if(this.state.editing)return;var a,i,o,l=document.getSelection(),c="Delete"==e.key&&l.anchorOffset==(l.anchorNode.length||0),p=l.anchorNode.previousSibling,h=1==l.anchorNode.nodeType||!l.anchorOffset&&p&&1==p.nodeType&&l.anchorNode.previousSibling,m=r(this.DOM.input.innerHTML),g=this.getTagElms();if("edit"==t.backspace&&h)return a=1==l.anchorNode.nodeType?null:l.anchorNode.previousElementSibling,setTimeout(this.editTag.bind(this),0,a),void e.preventDefault();if(u()&&h)return o=s(h),h.hasAttribute("readonly")||h.remove(),this.DOM.input.focus(),void setTimeout((()=>{this.placeCaretAfterNode(o),this.DOM.input.click()}));if("BR"==l.anchorNode.nodeName)return;if((c||h)&&1==l.anchorNode.nodeType?i=0==l.anchorOffset?c?g[0]:null:g[l.anchorOffset-1]:c?i=l.anchorNode.nextElementSibling:h&&(i=h),3==l.anchorNode.nodeType&&!l.anchorNode.nodeValue&&l.anchorNode.previousElementSibling&&e.preventDefault(),(h||c)&&!t.backspace)return void e.preventDefault();if("Range"!=l.type&&!l.anchorOffset&&l.anchorNode==this.DOM.input&&"Delete"!=e.key)return void e.preventDefault();if("Range"!=l.type&&i&&i.hasAttribute("readonly"))return void this.placeCaretAfterNode(s(i));clearTimeout(v),v=setTimeout((()=>{var e=document.getSelection(),t=r(this.DOM.input.innerHTML),n=!c&&e.anchorNode.previousSibling;if(t.length>=m.length&&n)if(d.call(this,n)&&!n.hasAttribute("readonly")){if(this.removeTags(n),this.fixFirefoxLastTagNoCaret(),2==this.DOM.input.children.length&&"BR"==this.DOM.input.children[1].tagName)return this.DOM.input.innerHTML="",this.value.length=0,!0}else n.remove();this.value=[].map.call(g,((e,t)=>{var n=this.tagData(e);if(e.parentNode||n.readonly)return n;this.trigger("remove",{tag:e,index:t,data:n})})).filter((e=>e))}),20)}return!0}switch(e.key){case"Backspace":"select"==t.mode&&t.enforceWhitelist&&this.value.length?this.removeTags():this.state.dropdown.visible&&"manual"!=t.dropdown.position||""!=e.target.textContent&&8203!=n.charCodeAt(0)||(!0===t.backspace?this.removeTags():"edit"==t.backspace&&setTimeout(this.editTag.bind(this),0));break;case"Esc":case"Escape":if(this.state.dropdown.visible)return;e.target.blur();break;case"Down":case"ArrowDown":this.state.dropdown.visible||this.dropdown.show();break;case"ArrowRight":{let e=this.state.inputSuggestion||this.state.ddItemData;if(e&&t.autoComplete.rightKey)return void this.addTags([e],!0);break}case"Tab":{let a="select"==t.mode;if(!n||a)return!0;e.preventDefault()}case"Enter":if(this.state.dropdown.visible||229==e.keyCode)return;e.preventDefault(),setTimeout((()=>{this.state.actions.selectOption||this.addTags(n,!0)}))}},onInput(e){if(this.postUpdate(),"mix"==this.settings.mode)return this.events.callbacks.onMixTagsInput.call(this,e);var t=this.input.normalize.call(this),n=t.length>=this.settings.dropdown.enabled,a={value:t,inputElm:this.DOM.input};a.isValid=this.validateTag({value:t}),this.state.inputText!=t&&(this.input.set.call(this,t,!1),-1!=t.search(this.settings.delimiters)?this.addTags(t)&&this.input.set.call(this):this.settings.dropdown.enabled>=0&&this.dropdown[n?"show":"hide"](t),this.trigger("input",a))},onMixTagsInput(e){var t,n,a,i,r,s,o,l,p=this.settings,d=this.value.length,h=this.getTagElms(),m=document.createDocumentFragment(),g=window.getSelection().getRangeAt(0),f=[].map.call(h,(e=>this.tagData(e).value));if("deleteContentBackward"==e.inputType&&u()&&this.events.callbacks.onKeydown.call(this,{target:e.target,key:"Backspace"}),this.value.slice().forEach((e=>{e.readonly&&!f.includes(e.value)&&m.appendChild(this.createTagElem(e))})),m.childNodes.length&&(g.insertNode(m),this.setRangeAtStartEnd(!1,m.lastChild)),h.length!=d)return this.value=[].map.call(this.getTagElms(),(e=>this.tagData(e))),void this.update({withoutChangeEvent:!0});if(this.hasMaxTags())return!0;if(window.getSelection&&(s=window.getSelection()).rangeCount>0&&3==s.anchorNode.nodeType){if((g=s.getRangeAt(0).cloneRange()).collapse(!0),g.setStart(s.focusNode,0),a=(t=g.toString().slice(0,g.endOffset)).split(p.pattern).length-1,(n=t.match(p.pattern))&&(i=t.slice(t.lastIndexOf(n[n.length-1]))),i){if(this.state.actions.ArrowLeft=!1,this.state.tag={prefix:i.match(p.pattern)[0],value:i.replace(p.pattern,"")},this.state.tag.baseOffset=s.baseOffset-this.state.tag.value.length,l=this.state.tag.value.match(p.delimiters))return this.state.tag.value=this.state.tag.value.replace(p.delimiters,""),this.state.tag.delimiters=l[0],this.addTags(this.state.tag.value,p.dropdown.clearOnSelect),void this.dropdown.hide();r=this.state.tag.value.length>=p.dropdown.enabled;try{o=(o=this.state.flaggedTags[this.state.tag.baseOffset]).prefix==this.state.tag.prefix&&o.value[0]==this.state.tag.value[0],this.state.flaggedTags[this.state.tag.baseOffset]&&!this.state.tag.value&&delete this.state.flaggedTags[this.state.tag.baseOffset]}catch(e){}(o||a<this.state.mixMode.matchedPatternCount)&&(r=!1)}else this.state.flaggedTags={};this.state.mixMode.matchedPatternCount=a}setTimeout((()=>{this.update({withoutChangeEvent:!0}),this.trigger("input",c({},this.state.tag,{textContent:this.DOM.input.textContent})),this.state.tag&&this.dropdown[r?"show":"hide"](this.state.tag.value)}),10)},onInputIE(e){var t=this;setTimeout((function(){t.events.callbacks.onInput.call(t,e)}))},observeOriginalInputValue(){this.DOM.originalInput.value!=this.DOM.originalInput.tagifyValue&&this.loadOriginalValues()},onClickScope(e){var t=this.settings,n=e.target.closest("."+t.classNames.tag),a=+new Date-this.state.hasFocus;if(e.target!=this.DOM.scope){if(!e.target.classList.contains(t.classNames.tagX))return n?(this.trigger("click",{tag:n,index:this.getNodeIndex(n),data:this.tagData(n),originalEvent:this.cloneEvent(e)}),void(1!==t.editTags&&1!==t.editTags.clicks||this.events.callbacks.onDoubleClickScope.call(this,e))):void(e.target==this.DOM.input&&("mix"==t.mode&&this.fixFirefoxLastTagNoCaret(),a>500)?this.state.dropdown.visible?this.dropdown.hide():0===t.dropdown.enabled&&"mix"!=t.mode&&this.dropdown.show(this.value.length?"":void 0):"select"==t.mode&&!this.state.dropdown.visible&&this.dropdown.show());this.removeTags(e.target.parentNode)}else this.state.hasFocus||this.DOM.input.focus()},onPaste(e){e.preventDefault();var t,n,a=this.settings;if("select"==a.mode&&a.enforceWhitelist||!a.userInput)return!1;a.readonly||(t=e.clipboardData||window.clipboardData,n=t.getData("Text"),a.hooks.beforePaste(e,{tagify:this,pastedText:n,clipboardData:t}).then((t=>{void 0===t&&(t=n),t&&(this.injectAtCaret(t,window.getSelection().getRangeAt(0)),"mix"==this.settings.mode?this.events.callbacks.onMixTagsInput.call(this,e):this.settings.pasteAsTags?this.addTags(this.state.inputText+t,!0):this.state.inputText=t)})).catch((e=>e)))},onDrop(e){e.preventDefault()},onEditTagInput(e,t){var n=e.closest("."+this.settings.classNames.tag),a=this.getNodeIndex(n),i=this.tagData(n),r=this.input.normalize.call(this,e),s=n.innerHTML!=n.__tagifyTagData.__originalHTML,o=this.validateTag({[this.settings.tagTextProp]:r});s||!0!==e.originalIsValid||(o=!0),n.classList.toggle(this.settings.classNames.tagInvalid,!0!==o),i.__isValid=o,n.title=!0===o?i.title||i.value:o,r.length>=this.settings.dropdown.enabled&&(this.state.editing&&(this.state.editing.value=r),this.dropdown.show(r)),this.trigger("edit:input",{tag:n,index:a,data:c({},this.value[a],{newValue:r}),originalEvent:this.cloneEvent(t)})},onEditTagFocus(e){this.state.editing={scope:e,input:e.querySelector("[contenteditable]")}},onEditTagBlur(e){if(this.state.hasFocus||this.toggleFocusClass(),this.DOM.scope.contains(e)){var t,n,a=this.settings,i=e.closest("."+a.classNames.tag),r=this.input.normalize.call(this,e),s=this.tagData(i).__originalData,o=i.innerHTML!=i.__tagifyTagData.__originalHTML,l=this.validateTag({[a.tagTextProp]:r});if(r)if(o){if(t=this.hasMaxTags(),n=this.getWhitelistItem(r)||c({},s,{[a.tagTextProp]:r,value:r,__isValid:l}),a.transformTag.call(this,n,s),!0!==(l=!t&&this.validateTag({[a.tagTextProp]:n[a.tagTextProp]}))){if(this.trigger("invalid",{data:n,tag:i,message:l}),a.editTags.keepInvalid)return;a.keepInvalidTags?n.__isValid=l:n=s}else a.keepInvalidTags&&(delete n.title,delete n["aria-invalid"],delete n.class);this.onEditTagDone(i,n)}else this.onEditTagDone(i,s);else this.onEditTagDone(i)}},onEditTagkeydown(e,t){switch(this.trigger("edit:keydown",{originalEvent:this.cloneEvent(e)}),e.key){case"Esc":case"Escape":t.innerHTML=t.__tagifyTagData.__originalHTML;case"Enter":case"Tab":e.preventDefault(),e.target.blur()}},onDoubleClickScope(e){var t,n,a=e.target.closest("."+this.settings.classNames.tag),i=this.settings;a&&i.userInput&&(t=a.classList.contains(this.settings.classNames.tagEditing),n=a.hasAttribute("readonly"),"select"==i.mode||i.readonly||t||n||!this.settings.editTags||this.editTag(a),this.toggleFocusClass(!0),this.trigger("dblclick",{tag:a,index:this.getNodeIndex(a),data:this.tagData(a)}))},onInputDOMChange(e){e.forEach((e=>{e.addedNodes.forEach((e=>{if(e)if("<div><br></div>"==e.outerHTML)e.replaceWith(document.createElement("br"));else if(1==e.nodeType&&e.querySelector(this.settings.classNames.tagSelector)){let t=document.createTextNode("");3==e.childNodes[0].nodeType&&"BR"!=e.previousSibling.nodeName&&(t=document.createTextNode("\n")),e.replaceWith(t,...[...e.childNodes].slice(0,-1)),this.placeCaretAfterNode(t.previousSibling)}else d.call(this,e)&&e.previousSibling&&"BR"==e.previousSibling.nodeName&&(e.previousSibling.replaceWith("\n​"),this.placeCaretAfterNode(e.previousSibling.previousSibling))})),e.removedNodes.forEach((e=>{e&&"BR"==e.nodeName&&d.call(this,t)&&(this.removeTags(t),this.fixFirefoxLastTagNoCaret())}))}));var t=this.DOM.input.lastChild;t&&""==t.nodeValue&&t.remove(),t&&"BR"==t.nodeName||this.DOM.input.appendChild(document.createElement("br"))}}};function k(e,t){if(!e){console.warn("Tagify:","input element not found",e);const t=new Proxy(this,{get:()=>()=>t});return t}if(e.previousElementSibling&&e.previousElementSibling.classList.contains("tagify"))return console.warn("Tagify: ","input element is already Tagified",e),this;var n;c(this,function(e){var t=document.createTextNode("");function n(e,n,a){a&&n.split(/\s+/g).forEach((n=>t[e+"EventListener"].call(t,n,a)))}return{off(e,t){return n("remove",e,t),this},on(e,t){return t&&"function"==typeof t&&n("add",e,t),this},trigger(n,a,i){var r;if(i=i||{cloneData:!0},n)if(e.settings.isJQueryPlugin)"remove"==n&&(n="removeTag"),jQuery(e.DOM.originalInput).triggerHandler(n,[a]);else{try{var s="object"==typeof a?a:{value:a};if((s=i.cloneData?c({},s):s).tagify=this,a instanceof Object)for(var o in a)a[o]instanceof HTMLElement&&(s[o]=a[o]);r=new CustomEvent(n,{detail:s})}catch(e){console.warn(e)}t.dispatchEvent(r)}}}}(this)),this.isFirefox="undefined"!=typeof InstallTrigger,this.isIE=window.document.documentMode,t=t||{},this.getPersistedData=(n=t.id,e=>{let t,a="/"+e;if(1==localStorage.getItem(f+n+"/v",1))try{t=JSON.parse(localStorage[f+n+a])}catch(e){}return t}),this.setPersistedData=(e=>e?(localStorage.setItem(f+e+"/v",1),(t,n)=>{let a="/"+n,i=JSON.stringify(t);t&&n&&(localStorage.setItem(f+e+a,i),dispatchEvent(new Event("storage")))}):()=>{})(t.id),this.clearPersistedData=(e=>t=>{const n=f+"/"+e+"/";if(t)localStorage.removeItem(n+t);else for(let e in localStorage)e.includes(n)&&localStorage.removeItem(e)})(t.id),this.applySettings(e,t),this.state={inputText:"",editing:!1,actions:{},mixMode:{},dropdown:{},flaggedTags:{}},this.value=[],this.listeners={},this.DOM={},this.build(e),m.call(this),this.getCSSVars(),this.loadOriginalValues(),this.events.customBinding.call(this),this.events.binding.call(this),e.autofocus&&this.DOM.input.focus()}return k.prototype={_dropdown:g,customEventsList:["change","add","remove","invalid","input","click","keydown","focus","blur","edit:input","edit:beforeUpdate","edit:updated","edit:start","edit:keydown","dropdown:show","dropdown:hide","dropdown:select","dropdown:updated","dropdown:noMatch","dropdown:scroll"],dataProps:["__isValid","__removed","__originalData","__originalHTML","__tagId"],trim(e){return this.settings.trim&&e&&"string"==typeof e?e.trim():e},parseHTML:function(e){return(new DOMParser).parseFromString(e.trim(),"text/html").body.firstElementChild},templates:w,parseTemplate(e,t){return e=this.settings.templates[e]||e,this.parseHTML(e.apply(this,t))},set whitelist(e){const t=e&&Array.isArray(e);this.settings.whitelist=t?e:[],this.setPersistedData(t?e:[],"whitelist")},get whitelist(){return this.settings.whitelist},applySettings(e,n){h.templates=this.templates;var a=this.settings=c({},h,n);a.disabled=e.hasAttribute("disabled"),a.readonly=e.hasAttribute("readonly"),a.placeholder=e.getAttribute("placeholder")||a.placeholder||"",a.required=e.hasAttribute("required");for(let e in a.classNames)Object.defineProperty(a.classNames,e+"Selector",{get(){return"."+this[e].split(" ")[0]}});if(this.isIE&&(a.autoComplete=!1),["whitelist","blacklist"].forEach((t=>{var n=e.getAttribute("data-"+t);n&&(n=n.split(a.delimiters))instanceof Array&&(a[t]=n)})),"autoComplete"in n&&!l(n.autoComplete)&&(a.autoComplete=h.autoComplete,a.autoComplete.enabled=n.autoComplete),"mix"==a.mode&&(a.autoComplete.rightKey=!0,a.delimiters=n.delimiters||null,a.tagTextProp&&!a.dropdown.searchKeys.includes(a.tagTextProp)&&a.dropdown.searchKeys.push(a.tagTextProp)),e.pattern)try{a.pattern=new RegExp(e.pattern)}catch(e){}if(this.settings.delimiters)try{a.delimiters=new RegExp(this.settings.delimiters,"g")}catch(e){}a.disabled&&(a.userInput=!1),this.TEXTS=t(t({},b),a.texts||{}),"select"!=a.mode&&a.userInput||(a.dropdown.enabled=0),a.dropdown.appendTarget=n.dropdown&&n.dropdown.appendTarget?n.dropdown.appendTarget:document.body;let i=this.getPersistedData("whitelist");Array.isArray(i)&&(this.whitelist=Array.isArray(a.whitelist)?function(){const e=[],t={};for(let n of arguments)for(let a of n)l(a)?t[a.value]||(e.push(a),t[a.value]=1):e.includes(a)||e.push(a);return e}(a.whitelist,i):i)},getAttributes(e){var t,n=this.getCustomAttributes(e),a="";for(t in n)a+=" "+t+(void 0!==e[t]?`="${n[t]}"`:"");return a},getCustomAttributes(e){if(!l(e))return"";var t,n={};for(t in e)"__"!=t.slice(0,2)&&"class"!=t&&e.hasOwnProperty(t)&&void 0!==e[t]&&(n[t]=o(e[t]));return n},setStateSelection(){var e=window.getSelection(),t={anchorOffset:e.anchorOffset,anchorNode:e.anchorNode,range:e.getRangeAt&&e.rangeCount&&e.getRangeAt(0)};return this.state.selection=t,t},getCaretGlobalPosition(){const e=document.getSelection();if(e.rangeCount){const t=e.getRangeAt(0),n=t.startContainer,a=t.startOffset;let i,r;if(a>0)return r=document.createRange(),r.setStart(n,a-1),r.setEnd(n,a),i=r.getBoundingClientRect(),{left:i.right,top:i.top,bottom:i.bottom};if(n.getBoundingClientRect)return n.getBoundingClientRect()}return{left:-9999,top:-9999}},getCSSVars(){var e,t=getComputedStyle(this.DOM.scope,null);this.CSSVars={tagHideTransition:(({value:e,unit:t})=>"s"==t?1e3*e:e)(function(e){if(!e)return{};var t=(e=e.trim().split(" ")[0]).split(/\d+/g).filter((e=>e)).pop().trim();return{value:+e.split(t).filter((e=>e))[0].trim(),unit:t}}((e="tag-hide-transition",t.getPropertyValue("--"+e))))}},build(e){var t=this.DOM;this.settings.mixMode.integrated?(t.originalInput=null,t.scope=e,t.input=e):(t.originalInput=e,t.scope=this.parseTemplate("wrapper",[e,this.settings]),t.input=t.scope.querySelector(this.settings.classNames.inputSelector),e.parentNode.insertBefore(t.scope,e))},destroy(){this.events.unbindGlobal.call(this),this.DOM.scope.parentNode.removeChild(this.DOM.scope),this.dropdown.hide(!0),clearTimeout(this.dropdownHide__bindEventsTimeout)},loadOriginalValues(e){var t,n=this.settings;if(this.state.blockChangeEvent=!0,void 0===e){const t=this.getPersistedData("value");e=t&&!this.DOM.originalInput.value?t:n.mixMode.integrated?this.DOM.input.textContent:this.DOM.originalInput.value}if(this.removeAllTags(),e)if("mix"==n.mode)this.parseMixTags(e.trim()),(t=this.DOM.input.lastChild)&&"BR"==t.tagName||this.DOM.input.insertAdjacentHTML("beforeend","<br>");else{try{JSON.parse(e)instanceof Array&&(e=JSON.parse(e))}catch(e){}this.addTags(e).forEach((e=>e&&e.classList.add(n.classNames.tagNoAnimation)))}else this.postUpdate();this.state.lastOriginalValueReported=n.mixMode.integrated?"":this.DOM.originalInput.value,this.state.blockChangeEvent=!1},cloneEvent(e){var t={};for(var n in e)t[n]=e[n];return t},loading(e){return this.state.isLoading=e,this.DOM.scope.classList[e?"add":"remove"](this.settings.classNames.scopeLoading),this},tagLoading(e,t){return e&&e.classList[t?"add":"remove"](this.settings.classNames.tagLoading),this},toggleClass(e,t){"string"==typeof e&&this.DOM.scope.classList.toggle(e,t)},toggleFocusClass(e){this.toggleClass(this.settings.classNames.focus,!!e)},triggerChangeEvent:function(){if(!this.settings.mixMode.integrated){var e=this.DOM.originalInput,t=this.state.lastOriginalValueReported!==e.value,n=new CustomEvent("change",{bubbles:!0});t&&(this.state.lastOriginalValueReported=e.value,n.simulated=!0,e._valueTracker&&e._valueTracker.setValue(Math.random()),e.dispatchEvent(n),this.trigger("change",this.state.lastOriginalValueReported),e.value=this.state.lastOriginalValueReported)}},events:y,fixFirefoxLastTagNoCaret(){},placeCaretAfterNode(e){if(e&&e.parentNode){var t=e.nextSibling,n=window.getSelection(),a=n.getRangeAt(0);n.rangeCount&&(a.setStartAfter(t||e),a.collapse(!0),n.removeAllRanges(),n.addRange(a))}},insertAfterTag(e,t){if(t=t||this.settings.mixMode.insertAfterTag,e&&e.parentNode&&t)return t="string"==typeof t?document.createTextNode(t):t,e.parentNode.insertBefore(t,e.nextSibling),t},editTag(e,t){e=e||this.getLastTag(),t=t||{},this.dropdown.hide();var n=this.settings;function a(){return e.querySelector(n.classNames.tagTextSelector)}var i=a(),r=this.getNodeIndex(e),s=this.tagData(e),o=this.events.callbacks,l=this,p=!0;if(i){if(!(s instanceof Object&&"editable"in s)||s.editable)return i.setAttribute("contenteditable",!0),e.classList.add(n.classNames.tagEditing),this.tagData(e,{__originalData:c({},s),__originalHTML:e.innerHTML}),i.addEventListener("focus",o.onEditTagFocus.bind(this,e)),i.addEventListener("blur",(function(){setTimeout((()=>o.onEditTagBlur.call(l,a())))})),i.addEventListener("input",o.onEditTagInput.bind(this,i)),i.addEventListener("keydown",(t=>o.onEditTagkeydown.call(this,t,e))),i.focus(),this.setRangeAtStartEnd(!1,i),t.skipValidation||(p=this.editTagToggleValidity(e)),i.originalIsValid=p,this.trigger("edit:start",{tag:e,index:r,data:s,isValid:p}),this}else console.warn("Cannot find element in Tag template: .",n.classNames.tagTextSelector)},editTagToggleValidity(e,t){var n;if(t=t||this.tagData(e))return(n=!("__isValid"in t)||!0===t.__isValid)||this.removeTagsFromValue(e),this.update(),e.classList.toggle(this.settings.classNames.tagNotAllowed,!n),t.__isValid;console.warn("tag has no data: ",e,t)},onEditTagDone(e,t){t=t||{};var n={tag:e=e||this.state.editing.scope,index:this.getNodeIndex(e),previousData:this.tagData(e),data:t};this.trigger("edit:beforeUpdate",n,{cloneData:!1}),this.state.editing=!1,delete t.__originalData,delete t.__originalHTML,e&&t[this.settings.tagTextProp]?(e=this.replaceTag(e,t),this.editTagToggleValidity(e,t),this.settings.a11y.focusableTags&&e.focus()):e&&this.removeTags(e),this.trigger("edit:updated",n),this.dropdown.hide(),this.settings.keepInvalidTags&&this.reCheckInvalidTags()},replaceTag(e,t){t&&t.value||(t=e.__tagifyTagData),t.__isValid&&1!=t.__isValid&&c(t,this.getInvalidTagAttrs(t,t.__isValid));var n=this.createTagElem(t);return e.parentNode.replaceChild(n,e),this.updateValueByDOMTags(),n},updateValueByDOMTags(){this.value.length=0,[].forEach.call(this.getTagElms(),(e=>{e.classList.contains(this.settings.classNames.tagNotAllowed.split(" ")[0])||this.value.push(this.tagData(e))})),this.update()},setRangeAtStartEnd(e,t){e="number"==typeof e?e:!!e,t=(t=t||this.DOM.input).lastChild||t;var n=document.getSelection();try{n.rangeCount>=1&&["Start","End"].forEach((a=>n.getRangeAt(0)["set"+a](t,e||t.length)))}catch(e){}},injectAtCaret(e,t){if(t=t||this.state.selection.range)return"string"==typeof e&&(e=document.createTextNode(e)),t.deleteContents(),t.insertNode(e),this.setRangeAtStartEnd(!1,e),this.updateValueByDOMTags(),this.update(),this},input:{set(e="",t=!0){var n=this.settings.dropdown.closeOnSelect;this.state.inputText=e,t&&(this.DOM.input.innerHTML=o(""+e)),!e&&n&&this.dropdown.hide.bind(this),this.input.autocomplete.suggest.call(this),this.input.validate.call(this)},raw(){return this.DOM.input.textContent},validate(){var e=!this.state.inputText||!0===this.validateTag({value:this.state.inputText});return this.DOM.input.classList.toggle(this.settings.classNames.inputInvalid,!e),e},normalize(e){var t=e||this.DOM.input,n=[];t.childNodes.forEach((e=>3==e.nodeType&&n.push(e.nodeValue))),n=n.join("\n");try{n=n.replace(/(?:\r\n|\r|\n)/g,this.settings.delimiters.source.charAt(0))}catch(e){}return n=n.replace(/\s/g," "),this.settings.trim&&(n=n.replace(/^\s+/,"")),n},autocomplete:{suggest(e){if(this.settings.autoComplete.enabled){"string"==typeof(e=e||{})&&(e={value:e});var t=e.value?""+e.value:"",n=t.substr(0,this.state.inputText.length).toLowerCase(),a=t.substring(this.state.inputText.length);t&&this.state.inputText&&n==this.state.inputText.toLowerCase()?(this.DOM.input.setAttribute("data-suggest",a),this.state.inputSuggestion=e):(this.DOM.input.removeAttribute("data-suggest"),delete this.state.inputSuggestion)}},set(e){var t=this.DOM.input.getAttribute("data-suggest"),n=e||(t?this.state.inputText+t:null);return!!n&&("mix"==this.settings.mode?this.replaceTextWithNode(document.createTextNode(this.state.tag.prefix+n)):(this.input.set.call(this,n),this.setRangeAtStartEnd()),this.input.autocomplete.suggest.call(this),this.dropdown.hide(),!0)}}},getTagIdx(e){return this.value.findIndex((t=>t.__tagId==(e||{}).__tagId))},getNodeIndex(e){var t=0;if(e)for(;e=e.previousElementSibling;)t++;return t},getTagElms(...e){var t="."+[...this.settings.classNames.tag.split(" "),...e].join(".");return[].slice.call(this.DOM.scope.querySelectorAll(t))},getLastTag(){var e=this.DOM.scope.querySelectorAll(`${this.settings.classNames.tagSelector}:not(.${this.settings.classNames.tagHide}):not([readonly])`);return e[e.length-1]},tagData:(e,t,n)=>e?(t&&(e.__tagifyTagData=n?t:c({},e.__tagifyTagData||{},t)),e.__tagifyTagData):(console.warn("tag elment doesn't exist",e,t),t),isTagDuplicate(e,t){var n=this.settings;return"select"!=n.mode&&this.value.reduce(((i,r)=>a(this.trim(""+e),r.value,t||n.dropdown.caseSensitive)?i+1:i),0)},getTagIndexByValue(e){var t=[];return this.getTagElms().forEach(((n,i)=>{a(this.trim(n.textContent),e,this.settings.dropdown.caseSensitive)&&t.push(i)})),t},getTagElmByValue(e){var t=this.getTagIndexByValue(e)[0];return this.getTagElms()[t]},flashTag(e){e&&(e.classList.add(this.settings.classNames.tagFlash),setTimeout((()=>{e.classList.remove(this.settings.classNames.tagFlash)}),100))},isTagBlacklisted(e){return e=this.trim(e.toLowerCase()),this.settings.blacklist.filter((t=>(""+t).toLowerCase()==e)).length},isTagWhitelisted(e){return!!this.getWhitelistItem(e)},getWhitelistItem(e,t,n){t=t||"value";var i,r=this.settings;return(n=n||r.whitelist).some((n=>{var s="string"==typeof n?n:n[t]||n.value;if(a(s,e,r.dropdown.caseSensitive,r.trim))return i="string"==typeof n?{value:n}:n,!0})),i||"value"!=t||"value"==r.tagTextProp||(i=this.getWhitelistItem(e,r.tagTextProp,n)),i},validateTag(e){var t=this.settings,n="value"in e?"value":t.tagTextProp,a=this.trim(e[n]+"");return(e[n]+"").trim()?t.pattern&&t.pattern instanceof RegExp&&!t.pattern.test(a)?this.TEXTS.pattern:!t.duplicates&&this.isTagDuplicate(a,this.state.editing)?this.TEXTS.duplicate:this.isTagBlacklisted(a)||t.enforceWhitelist&&!this.isTagWhitelisted(a)?this.TEXTS.notAllowed:!t.validate||t.validate(e):this.TEXTS.empty},getInvalidTagAttrs(e,t){return{"aria-invalid":!0,class:`${e.class||""} ${this.settings.classNames.tagNotAllowed}`.trim(),title:t}},hasMaxTags(){return this.value.length>=this.settings.maxTags&&this.TEXTS.exceed},setReadonly(e,t){var n=this.settings;document.activeElement.blur(),n[t||"readonly"]=e,this.DOM.scope[(e?"set":"remove")+"Attribute"](t||"readonly",!0),"mix"==n.mode&&this.setContentEditable(!e)},setContentEditable(e){!this.settings.readonly&&this.settings.userInput&&(this.DOM.input.contentEditable=e)},setDisabled(e){this.setReadonly(e,"disabled")},normalizeTags(e){var t=this.settings,n=t.whitelist,a=t.delimiters,i=t.mode,r=t.tagTextProp;t.enforceWhitelist;var s=[],o=!!n&&n[0]instanceof Object,l=e instanceof Array,c=e=>(e+"").split(a).filter((e=>e)).map((e=>({[r]:this.trim(e),value:this.trim(e)})));if("number"==typeof e&&(e=e.toString()),"string"==typeof e){if(!e.trim())return[];e=c(e)}else l&&(e=[].concat(...e.map((e=>e.value?e:c(e)))));return o&&(e.forEach((e=>{var t=s.map((e=>e.value)),n=this.dropdown.filterListItems.call(this,e[r],{exact:!0});this.settings.duplicates||(n=n.filter((e=>!t.includes(e.value))));var a=n.length>1?this.getWhitelistItem(e[r],r,n):n[0];a&&a instanceof Object?s.push(a):"mix"!=i&&(null==e.value&&(e.value=e[r]),s.push(e))})),s.length&&(e=s)),e},parseMixTags(e){var t=this.settings,n=t.mixTagsInterpolator,a=t.duplicates,i=t.transformTag,r=t.enforceWhitelist,s=t.maxTags,o=t.tagTextProp,l=[];return e=e.split(n[0]).map(((e,t)=>{var c,p,u,d=e.split(n[1]),h=d[0],m=l.length==s;try{if(h==+h)throw Error;p=JSON.parse(h)}catch(e){p=this.normalizeTags(h)[0]||{value:h}}if(i.call(this,p),m||!(d.length>1)||r&&!this.isTagWhitelisted(p.value)||!a&&this.isTagDuplicate(p.value)){if(e)return t?n[0]+e:e}else p[c=p[o]?o:"value"]=this.trim(p[c]),u=this.createTagElem(p),l.push(p),u.classList.add(this.settings.classNames.tagNoAnimation),d[0]=u.outerHTML,this.value.push(p);return d.join("")})).join(""),this.DOM.input.innerHTML=e,this.DOM.input.appendChild(document.createTextNode("")),this.DOM.input.normalize(),this.getTagElms().forEach(((e,t)=>this.tagData(e,l[t]))),this.update({withoutChangeEvent:!0}),e},replaceTextWithNode(e,t){if(this.state.tag||t){t=t||this.state.tag.prefix+this.state.tag.value;var n,a,i=window.getSelection(),r=i.anchorNode,s=this.state.tag.delimiters?this.state.tag.delimiters.length:0;return r.splitText(i.anchorOffset-s),-1==(n=r.nodeValue.lastIndexOf(t))||(a=r.splitText(n),e&&r.parentNode.replaceChild(e,a)),!0}},selectTag(e,t){var n=this.settings;if(!n.enforceWhitelist||this.isTagWhitelisted(t.value)){this.input.set.call(this,t[n.tagTextProp]||t.value,!0),this.state.actions.selectOption&&setTimeout(this.setRangeAtStartEnd.bind(this));var a=this.getLastTag();return a?this.replaceTag(a,t):this.appendTag(e),n.enforceWhitelist&&this.setContentEditable(!1),this.value[0]=t,this.update(),this.trigger("add",{tag:e,data:t}),[e]}},addEmptyTag(e){var t=c({value:""},e||{}),n=this.createTagElem(t);this.tagData(n,t),this.appendTag(n),this.editTag(n,{skipValidation:!0})},addTags(e,t,n){var a=[],i=this.settings,r=document.createDocumentFragment();return n=n||i.skipInvalid,e&&0!=e.length?(e=this.normalizeTags(e),"mix"==i.mode?this.addMixTags(e):("select"==i.mode&&(t=!1),this.DOM.input.removeAttribute("style"),e.forEach((e=>{var t,s={},o=Object.assign({},e,{value:e.value+""});if(e=Object.assign({},o),i.transformTag.call(this,e),e.__isValid=this.hasMaxTags()||this.validateTag(e),!0!==e.__isValid){if(n)return;c(s,this.getInvalidTagAttrs(e,e.__isValid),{__preInvalidData:o}),e.__isValid==this.TEXTS.duplicate&&this.flashTag(this.getTagElmByValue(e.value))}if("readonly"in e&&(e.readonly?s["aria-readonly"]=!0:delete e.readonly),t=this.createTagElem(e,s),a.push(t),"select"==i.mode)return this.selectTag(t,e);r.appendChild(t),e.__isValid&&!0===e.__isValid?(this.value.push(e),this.trigger("add",{tag:t,index:this.value.length-1,data:e})):(this.trigger("invalid",{data:e,index:this.value.length,tag:t,message:e.__isValid}),i.keepInvalidTags||setTimeout((()=>this.removeTags(t,!0)),1e3)),this.dropdown.position()})),this.appendTag(r),this.update(),e.length&&t&&this.input.set.call(this),this.dropdown.refilter(),a)):("select"==i.mode&&this.removeAllTags(),a)},addMixTags(e){if((e=this.normalizeTags(e))[0].prefix||this.state.tag)return this.prefixedTextToTag(e[0]);"string"==typeof e&&(e=[{value:e}]);var t=!!this.state.selection,n=document.createDocumentFragment();return e.forEach((e=>{var t=this.createTagElem(e);n.appendChild(t),this.insertAfterTag(t)})),t?this.injectAtCaret(n):(this.DOM.input.focus(),(t=this.setStateSelection()).range.setStart(this.DOM.input,t.range.endOffset),t.range.setEnd(this.DOM.input,t.range.endOffset),this.DOM.input.appendChild(n),this.updateValueByDOMTags(),this.update()),n},prefixedTextToTag(e){var t,n=this.settings,a=this.state.tag.delimiters;if(n.transformTag.call(this,e),e.prefix=e.prefix||this.state.tag?this.state.tag.prefix:(n.pattern.source||n.pattern)[0],t=this.createTagElem(e),this.replaceTextWithNode(t)||this.DOM.input.appendChild(t),setTimeout((()=>t.classList.add(this.settings.classNames.tagNoAnimation)),300),this.value.push(e),this.update(),!a){var i=this.insertAfterTag(t)||t;this.placeCaretAfterNode(i)}return this.state.tag=null,this.trigger("add",c({},{tag:t},{data:e})),t},appendTag(e){var t=this.DOM,n=t.scope.lastElementChild;n===t.input?t.scope.insertBefore(e,n):t.scope.appendChild(e)},createTagElem(e,n){e.__tagId=([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,(e=>(e^crypto.getRandomValues(new Uint8Array(1))[0]&15>>e/4).toString(16)));var a,i=c({},e,t({value:o(e.value+"")},n));return function(e){for(var t,n=document.createNodeIterator(e,NodeFilter.SHOW_TEXT,null,!1);t=n.nextNode();)t.textContent.trim()||t.parentNode.removeChild(t)}(a=this.parseTemplate("tag",[i])),this.tagData(a,e),a},reCheckInvalidTags(){var e=this.settings;this.getTagElms(e.classNames.tagNotAllowed).forEach(((e,t)=>{var n=this.tagData(e),a=this.hasMaxTags(),i=this.validateTag(n);if(!0===i&&!a)return n=n.__preInvalidData?n.__preInvalidData:{value:n.value},this.replaceTag(e,n);e.title=a||i}))},removeTags(e,t,n){var a;if(e=e&&e instanceof HTMLElement?[e]:e instanceof Array?e:e?[e]:[this.getLastTag()],a=e.reduce(((e,t)=>{t&&"string"==typeof t&&(t=this.getTagElmByValue(t));var n=this.tagData(t);return t&&n&&!n.readonly&&e.push({node:t,idx:this.getTagIdx(n),data:this.tagData(t,{__removed:!0})}),e}),[]),n="number"==typeof n?n:this.CSSVars.tagHideTransition,"select"==this.settings.mode&&(n=0,this.input.set.call(this)),1==a.length&&a[0].node.classList.contains(this.settings.classNames.tagNotAllowed)&&(t=!0),a.length)return this.settings.hooks.beforeRemoveTag(a,{tagify:this}).then((()=>{function e(e){e.node.parentNode&&(e.node.parentNode.removeChild(e.node),t?this.settings.keepInvalidTags&&this.trigger("remove",{tag:e.node,index:e.idx}):(this.trigger("remove",{tag:e.node,index:e.idx,data:e.data}),this.dropdown.refilter(),this.dropdown.position(),this.DOM.input.normalize(),this.settings.keepInvalidTags&&this.reCheckInvalidTags()))}n&&n>10&&1==a.length?function(t){t.node.style.width=parseFloat(window.getComputedStyle(t.node).width)+"px",document.body.clientTop,t.node.classList.add(this.settings.classNames.tagHide),setTimeout(e.bind(this),n,t)}.call(this,a[0]):a.forEach(e.bind(this)),t||(this.removeTagsFromValue(a.map((e=>e.node))),this.update(),"select"==this.settings.mode&&this.setContentEditable(!0))})).catch((e=>{}))},removeTagsFromDOM(){[].slice.call(this.getTagElms()).forEach((e=>e.parentNode.removeChild(e)))},removeTagsFromValue(e){(e=Array.isArray(e)?e:[e]).forEach((e=>{var t=this.tagData(e),n=this.getTagIdx(t);n>-1&&this.value.splice(n,1)}))},removeAllTags(e){e=e||{},this.value=[],"mix"==this.settings.mode?this.DOM.input.innerHTML="":this.removeTagsFromDOM(),this.dropdown.position(),"select"==this.settings.mode&&(this.input.set.call(this),this.setContentEditable(!0)),this.update(e)},postUpdate(){var e=this.settings.classNames,t="mix"==this.settings.mode?this.settings.mixMode.integrated?this.DOM.input.textContent:this.DOM.originalInput.value.trim():this.value.length+this.input.raw.call(this).length;this.toggleClass(e.hasMaxTags,this.value.length>=this.settings.maxTags),this.toggleClass(e.hasNoTags,!this.value.length),this.toggleClass(e.empty,!t)},setOriginalInputValue(e){var t=this.DOM.originalInput;this.settings.mixMode.integrated||(t.value=e,t.tagifyValue=t.value,this.setPersistedData(e,"value"))},update(e){var t=this.getInputValue();this.setOriginalInputValue(t),this.postUpdate(),(e||{}).withoutChangeEvent||this.state.blockChangeEvent||this.triggerChangeEvent()},getInputValue(){var e=this.getCleanValue();return"mix"==this.settings.mode?this.getMixedTagsAsString(e):e.length?this.settings.originalInputValueFormat?this.settings.originalInputValueFormat(e):JSON.stringify(e):""},getCleanValue(e){return t=e||this.value,n=this.dataProps,t&&Array.isArray(t)&&t.map((e=>i(e,n)));var t,n},getMixedTagsAsString(){var e="",t=this,n=this.settings.mixTagsInterpolator;return function a(r){r.childNodes.forEach((r=>{if(1==r.nodeType){const s=t.tagData(r);if("BR"==r.tagName&&(e+="\r\n"),"DIV"==r.tagName||"P"==r.tagName)e+="\r\n",a(r);else if(d.call(t,r)&&s){if(s.__removed)return;e+=n[0]+JSON.stringify(i(s,t.dataProps))+n[1]}}else e+=r.textContent}))}(this.DOM.input),e}},k.prototype.removeTag=k.prototype.removeTags,k}()},function(e,t,n){var a,i;a=function(){var e,t=0,n={},a={},i=(e=window.MutationObserver||window.WebKitMutationObserver,function(t,n){t&&1===t.nodeType&&(e?new e((function(e,t){n(e)})).observe(t,{childList:!0,subtree:!1}):window.addEventListener&&t.addEventListener("DOMNodeInserted",n,!1))});function r(e,t){if(!e)return this;t=t||{},this.parentElm=e,this.uid=t.uid,this.settings={selector:"*",callbacks:{}},Object.assign(this.settings,t),this.setup(),i(this.parentElm,this.setup.bind(this)),this.bindEvents()}return r.prototype={namespace:"dragsort",setup(){[...this.parentElm.childNodes].forEach((e=>{if(1!=e.nodeType)return e.parentNode.removeChild(e);e.matches(this.settings.selector)&&(e.draggable=!0)})),this.gap=this.getItemsGap(this.parentElm.firstElementChild)},throttle(e,t){var n=!1,a=this;return function(i){n||(e.call(a,i),n=!0,setTimeout((()=>n=!1),t))}},getDraggableElm(e){if(!e.closest)return null;var t=e.closest('[draggable="true"]');return this.uid==n.uid?t:null},dragstart(e,t){n=this;var a,i=this.getDraggableElm(t);i?(this.source=this.getInitialState(),this.target=this.getInitialState(),a=i.getBoundingClientRect(),this.source.elm=i,this.source.idx=this.getNodeIndex(i),this.source.size.width=a.width,this.source.size.height=a.height,e.dataTransfer.effectAllowed="move",setTimeout(this.afterDragStart.bind(this))):n={}},afterDragStart(){var e="vertical"==this.settings.mode?"height":"width";this.parentElm.classList.add(`${this.namespace}--dragStart`),this.source.elm.style[e]=this.source.size[e]+"px",this.source.elm.classList.add(`${this.namespace}--dragElem`)},dragover(e){e.preventDefault(),e.stopPropagation();var t=e.target;if((t=this.getDraggableElm(t))&&this.target){var n=this.target.elm,a=this.target.hoverDirection;e.dataTransfer.dropEffect="move",this.target.hoverDirection=this.getTargetDirection(e),n==t&&a==this.target.hoverDirection||this.directionAwareDragEnter(e,t)}},dragenter(e,t){(t=this.getDraggableElm(t))&&this.target&&this.isValidElm(t)&&this.source.elm!=t&&this.source.elm&&(this.target.bounding=t.getBoundingClientRect())},directionAwareDragEnter(e,t){var n;e.preventDefault(),e.stopPropagation(),e.dataTransfer.dropEffect="none",this.isValidElm(t)&&this.source.elm!=t&&this.source.elm&&(e.dataTransfer.dropEffect="move",this.cleanupLastTarget(),this.target.elm=t,this.target.idx=this.getNodeIndex(t),t.classList.add("over"),n=Math.abs(this.target.idx-this.source.idx),this.source.elm.classList.toggle(`${this.namespace}--hide`,n>0),"vertical"==this.settings.mode?this.target.elm.style[this.target.hoverDirection?"marginBottom":"marginTop"]=this.source.size.height+this.gap+"px":this.target.elm.style[this.target.hoverDirection?"marginRight":"marginLeft"]=this.source.size.width+this.gap+"px")},dragend(e){if(clearTimeout(this.dragoverTimeout),this.dragoverTimeout=null,this.parentElm.classList.remove(`${this.namespace}--dragStart`),!this.isValidElm(this.target.elm))return this.cleanup();var t=this.target.hoverDirection?this.target.elm.nextElementSibling:this.target.elm;return this.source.elm!=this.target.elm&&this.target.elm&&(this.target.elm.classList.add(`${this.namespace}--noAnim`),this.cleanup(),this.parentElm.insertBefore(this.source.elm,t)),this.source.elm&&this.source.elm.classList.remove(`${this.namespace}--dragElem`,`${this.namespace}--hide`),this.settings.callbacks.dragEnd(this.source.elm),this},isTargetLastChild(){return this.parentElm.lastElementChild==this.target.elm},getTargetDirection(e){if(this.target.bounding)return"vertical"==this.settings.mode?e.pageY>this.target.bounding.top+this.target.bounding.height/2?1:0:e.pageX>this.target.bounding.left+this.target.bounding.width/2?1:0},getNodeIndex(e){for(var t=0;e=e.previousSibling;)3==e.nodeType&&/^\s*$/.test(e.data)||t++;return t},isValidElm(e){return e&&e.nodeType&&e.parentNode==this.parentElm},cleanup(){n={},[...this.parentElm.children].forEach((e=>{e.removeAttribute("style"),setTimeout((()=>{e.classList.remove(`${this.namespace}--over`,`${this.namespace}--noAnim`,`${this.namespace}--dragElem`)}),50)}))},cleanupLastTarget(){this.target.elm&&(this.target.elm.classList.remove(`${this.namespace}--hide`,`${this.namespace}--over`),this.target.elm.removeAttribute("style"))},getInitialState:()=>({elm:null,size:{}}),getItemsGap(e){var t=getComputedStyle(e);return"vertical"==this.settings.mode?parseInt(t.marginTop)+parseInt(t.marginBottom):parseInt(t.marginLeft)+parseInt(t.marginRight)},bindEvents(e){for(var t in this.listeners=this.listeners||{dragstart:e=>this.dragstart(e,e.target),dragenter:e=>this.dragenter(e,e.target),dragend:e=>this.dragend(e,e.target),dragover:this.throttle(this.dragover,350)},this.listeners)this.parentElm[e?"removeEventListener":"addEventListener"](t,this.listeners[t])},destroy(){this.cleanup(),this.bindEvents(!0),delete a[this.uid]}},function(e,n){return a[++t]=e.DragSort?a[e.DragSort]:new r(e,{...n,uid:t}),e.DragSort=t,a[t]}},"function"==typeof(i=i||{})&&i.amd?i([],a):e.exports=a()},function(e,t,n){var a=n(38),i=n(52),r=n(55),s=Math.max,o=Math.min;e.exports=function(e,t,n){var l,c,p,u,d,h,m=0,g=!1,f=!1,v=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function b(t){var n=l,a=c;return l=c=void 0,m=t,u=e.apply(a,n)}function w(e){return m=e,d=setTimeout(k,t),g?b(e):u}function y(e){var n=e-h;return void 0===h||n>=t||n<0||f&&e-m>=p}function k(){var e=i();if(y(e))return O(e);d=setTimeout(k,function(e){var n=t-(e-h);return f?o(n,p-(e-m)):n}(e))}function O(e){return d=void 0,v&&l?b(e):(l=c=void 0,u)}function E(){var e=i(),n=y(e);if(l=arguments,c=this,h=e,n){if(void 0===d)return w(h);if(f)return clearTimeout(d),d=setTimeout(k,t),b(h)}return void 0===d&&(d=setTimeout(k,t)),u}return t=r(t)||0,a(n)&&(g=!!n.leading,p=(f="maxWait"in n)?s(r(n.maxWait)||0,t):p,v="trailing"in n?!!n.trailing:v),E.cancel=function(){void 0!==d&&clearTimeout(d),m=0,l=h=c=d=void 0},E.flush=function(){return void 0===d?u:O(i())},E}},,function(e,t,n){"use strict";var a=n(34),i="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,r=n(37),s=n(49),o=n(50),l="function"==typeof Symbol&&Symbol.iterator;function c(e,t){return e&&"object"==typeof e&&null!=e.key?(n=e.key,a={"=":"=0",":":"=2"},"$"+(""+n).replace(/[=:]/g,(function(e){return a[e]}))):t.toString(36);var n,a}function p(e,t,n,a){var r,o=typeof e;if("undefined"!==o&&"boolean"!==o||(e=null),null===e||"string"===o||"number"===o||"object"===o&&e.$$typeof===i)return n(a,e,""===t?"."+c(e,0):t),1;var u=0,d=""===t?".":t+":";if(Array.isArray(e))for(var h=0;h<e.length;h++)u+=p(r=e[h],d+c(r,h),n,a);else{var m=function(e){var t=e&&(l&&e[l]||e["@@iterator"]);if("function"==typeof t)return t}(e);if(m){0;for(var g,f=m.call(e),v=0;!(g=f.next()).done;)u+=p(r=g.value,d+c(r,v++),n,a)}else if("object"===o){0;var b=""+e;s(!1,"Objects are not valid as a React child (found: %s).%s","[object Object]"===b?"object with keys {"+Object.keys(e).join(", ")+"}":b,"")}}return u}var u=/\/+/g;function d(e){return(""+e).replace(u,"$&/")}var h,m,g=f,f=function(e){var t=this;if(t.instancePool.length){var n=t.instancePool.pop();return t.call(n,e),n}return new t(e)},v=function(e){var t=this;s(e instanceof t,"Trying to release an instance into a pool of a different type."),e.destructor(),t.instancePool.length<t.poolSize&&t.instancePool.push(e)};function b(e,t,n,a){this.result=e,this.keyPrefix=t,this.func=n,this.context=a,this.count=0}function w(e,t,n){var i,s,o=e.result,l=e.keyPrefix,c=e.func,p=e.context,u=c.call(p,t,e.count++);Array.isArray(u)?y(u,o,n,r.thatReturnsArgument):null!=u&&(a.isValidElement(u)&&(i=u,s=l+(!u.key||t&&t.key===u.key?"":d(u.key)+"/")+n,u=a.cloneElement(i,{key:s},void 0!==i.props?i.props.children:void 0)),o.push(u))}function y(e,t,n,a,i){var r="";null!=n&&(r=d(n)+"/");var s=b.getPooled(t,r,a,i);!function(e,t,n){null==e||p(e,"",t,n)}(e,w,s),b.release(s)}b.prototype.destructor=function(){this.result=null,this.keyPrefix=null,this.func=null,this.context=null,this.count=0},h=function(e,t,n,a){var i=this;if(i.instancePool.length){var r=i.instancePool.pop();return i.call(r,e,t,n,a),r}return new i(e,t,n,a)},(m=b).instancePool=[],m.getPooled=h||g,m.poolSize||(m.poolSize=10),m.release=v;e.exports=function(e){if("object"!=typeof e||!e||Array.isArray(e))return o(!1,"React.addons.createFragment only accepts a single object. Got: %s",e),e;if(a.isValidElement(e))return o(!1,"React.addons.createFragment does not accept a ReactElement without a wrapper object."),e;s(1!==e.nodeType,"React.addons.createFragment(...): Encountered an invalid child; DOM elements are not valid children of React components.");var t=[];for(var n in e)y(e[n],t,n,r.thatReturnsArgument);return t}},function(e,t,n){"use strict";e.exports=function(e,t,n,a,i,r,s,o){if(!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,a,i,r,s,o],p=0;(l=new Error(t.replace(/%s/g,(function(){return c[p++]})))).name="Invariant Violation"}throw l.framesToPop=1,l}}},function(e,t,n){"use strict";var a=n(37);e.exports=a},function(e,t,n){"use strict";function a(e){return e.match(/^\{\{\//)?{type:"componentClose",value:e.replace(/\W/g,"")}:e.match(/\/\}\}$/)?{type:"componentSelfClosing",value:e.replace(/\W/g,"")}:e.match(/^\{\{/)?{type:"componentOpen",value:e.replace(/\W/g,"")}:{type:"string",value:e}}e.exports=function(e){return e.split(/(\{\{\/?\s*\w+\s*\/?\}\})/g).map(a)}},function(e,t,n){var a=n(39);e.exports=function(){return a.Date.now()}},function(e,t,n){(function(t){var n="object"==typeof t&&t&&t.Object===Object&&t;e.exports=n}).call(this,n(54))},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){var a=n(56),i=n(38),r=n(58),s=/^[-+]0x[0-9a-f]+$/i,o=/^0b[01]+$/i,l=/^0o[0-7]+$/i,c=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(r(e))return NaN;if(i(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=i(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=a(e);var n=o.test(e);return n||l.test(e)?c(e.slice(2),n?2:8):s.test(e)?NaN:+e}},function(e,t,n){var a=n(57),i=/^\s+/;e.exports=function(e){return e?e.slice(0,a(e)+1).replace(i,""):e}},function(e,t){var n=/\s/;e.exports=function(e){for(var t=e.length;t--&&n.test(e.charAt(t)););return t}},function(e,t,n){var a=n(59),i=n(62);e.exports=function(e){return"symbol"==typeof e||i(e)&&"[object Symbol]"==a(e)}},function(e,t,n){var a=n(40),i=n(60),r=n(61),s=a?a.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":s&&s in Object(e)?i(e):r(e)}},function(e,t,n){var a=n(40),i=Object.prototype,r=i.hasOwnProperty,s=i.toString,o=a?a.toStringTag:void 0;e.exports=function(e){var t=r.call(e,o),n=e[o];try{e[o]=void 0;var a=!0}catch(e){}var i=s.call(e);return a&&(t?e[o]=n:delete e[o]),i}},function(e,t){var n=Object.prototype.toString;e.exports=function(e){return n.call(e)}},function(e,t){e.exports=function(e){return null!=e&&"object"==typeof e}},,,,,,,,,,function(e,t,n){"use strict";n.r(t);var a=n(0),i=n(3),r=n(6),s=n(5),o=n(12),l=n.n(o),c=n(1),p=n(10),u=n(4);function d(e){return d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},d(e)}var h=["tabId","onClick","children","selected"];function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function g(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function v(e,t){return v=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},v(e,t)}function b(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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=y(e);if(t){var i=y(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return w(this,n)}}function w(e,t){if(t&&("object"===d(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function y(e){return y=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},y(e)}function k(){return k=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},k.apply(this,arguments)}function O(e,t){if(null==e)return{};var n,a,i=function(e,t){if(null==e)return{};var n,a,i={},r=Object.keys(e);for(a=0;a<r.length;a++)n=r[a],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(a=0;a<r.length;a++)n=r[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var E=function(e){var t=e.tabId,n=e.onClick,a=e.children,i=e.selected,r=O(e,h);return wp.element.createElement(u.Button,k({role:"tab",tabIndex:i?null:-1,"aria-selected":i,id:t,onClick:n},r),a)},T=function(e){!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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&v(e,t)}(r,e);var t,n,a,i=b(r);function r(){var e;g(this,r),(e=i.apply(this,arguments)).handleClick=function(t){var n=e.props.onSelect,a=void 0===n?c.noop:n;e.setState({selected:t}),a(t)},e.onNavigate=function(e,t){t.click()};var t=e.props,n=t.tabs,a=t.initialTabName;return e.state={selected:a||(n.length>0?n[0].name:null)},e}return t=r,(n=[{key:"render",value:function(){var e=this,t=this.state.selected,n=this.props,a=n.activeClass,i=void 0===a?"is-active":a,r=n.className,s=n.instanceId,o=n.orientation,p=void 0===o?"horizontal":o,d=n.tabs,h=Object(c.find)(d,{name:t}),g=s+"-"+h.name,f=d.slice(4);return wp.element.createElement("div",{className:r},wp.element.createElement(u.NavigableMenu,{role:"tablist",orientation:p,onNavigate:this.onNavigate,className:"components-tab-panel__tabs "+t},d.slice(0,4).map((function(n){return wp.element.createElement(E,{className:l()("components-tab-panel__tabs-item",n.className,m({},i,n.name===t)),tabId:s+"-"+n.name,"aria-controls":s+"-"+n.name+"-view",selected:n.name===t,key:n.name,onClick:Object(c.partial)(e.handleClick,n.name)},n.title)})),f.map((function(n){return wp.element.createElement(E,{className:l()("components-tab-panel__tabs-item",n.className,m({},i,n.name===t)),tabId:s+"-"+n.name,"aria-controls":s+"-"+n.name+"-view",selected:n.name===t,key:n.name,onClick:Object(c.partial)(e.handleClick,n.name)},n.title)}))),h&&wp.element.createElement("div",{"aria-labelledby":g,role:"tabpanel",id:g+"-view",className:"components-tab-panel__tab-content"},this.props.children(h)))}}])&&f(t.prototype,n),a&&f(t,a),Object.defineProperty(t,"prototype",{writable:!1}),r}(s.Component),_=Object(p.withInstanceId)(T),x=n(16);function j(e,t,n){var a=0;return!1!==Object(c.get)(n,"pixelWidth",!1)&&(a=Math.min(100,Math.floor(t/n.pixelWidth*100))),Math.max(Math.min(100,Math.floor(e/n.max*100)),a)+"%"}function C(e,t){return e<=t.min||e>t.max}function N(e,t){return e<=t.minWidth||e>t.pixelWidth}var S=function(e){var t=function(e,t){var n=Object(x.a)(e).length,a=0,i=!1;if(!1!==Object(c.get)(t,"pixelWidth",!1)){i=!0;var r=document.createTextNode(e),s=document.createElement("span");s.appendChild(r),s.id="rank-math-width-tester",s.className=t.widthCheckerClass;var o=document.body.appendChild(s);a=document.getElementById("rank-math-width-tester").offsetWidth,o.outerHTML=""}return{left:j(n,a,t),isInvalid:C(n,t),isInvalidWidth:!!i&&N(a,t),count:n+" / "+t.max,pixelWidth:i?a+"px / "+t.pixelWidth+"px":""}}(e.source,e),n=t.pixelWidth?" (".concat(t.pixelWidth,")"):"";return wp.element.createElement("span",{className:l()("length-indicator-wrapper",{invalid:t.isInvalid||t.isInvalidWidth})},wp.element.createElement("span",{className:"length-count"},t.count,n),wp.element.createElement("span",{className:"length-indicator"},wp.element.createElement("span",{style:{left:t.left}})))},D=n(31),I=n(43),M=n.n(I),A=function(e){var t=e.tags,n=e.components,a=e.children;return n=n||{},!1===Object(c.isUndefined)(t)&&(t=t.split(",")).forEach((function(e){var t=e;n[e]=wp.element.createElement(t,null)})),M()({mixedString:a,components:n})};function P(e){return P="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},P(e)}function R(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function L(e,t){return L=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},L(e,t)}function F(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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=V(e);if(t){var i=V(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return B(this,n)}}function B(e,t){if(t&&("object"===P(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return U(e)}function U(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function V(e){return V=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},V(e)}var H=function(e){!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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&L(e,t)}(o,e);var t,n,i,r=F(o);function o(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o),(t=r.call(this,e)).state={},t.state.variables=t.getFiltered(),t.state.filtered=t.state.variables,t.state.display="none",t.state.isOpen=!1,t.handleOutsideClick=t.handleOutsideClick.bind(U(t)),t}return t=o,(n=[{key:"getFiltered",value:function(){var e=this.props.exclude,t=Object.values(rankMath.variables);return Object(c.isUndefined)(e)?t:t.filter((function(t){return!e.includes(t.variable)}))}},{key:"render",value:function(){var e=this;return wp.element.createElement(s.Fragment,null,wp.element.createElement("div",{className:"rank-math-variables-dropdown",style:{display:this.state.display},ref:function(t){e.node=t}},wp.element.createElement(u.TextControl,{autoComplete:"off",placeholder:Object(D.decodeEntities)(Object(a.__)("Search &hellip;","rank-math")),onChange:function(t){e.handleSearch(t)}}),wp.element.createElement("ul",null,this.state.filtered.map((function(t,n){return wp.element.createElement("li",{key:n,"data-var":t.variable,role:"presentation",onClick:function(){e.props.onClick(t)}},wp.element.createElement("strong",null,t.name),wp.element.createElement("span",null,wp.element.createElement(A,{tags:"strong"},t.description.replace("<strong>","{{strong}}").replace("</strong>","{{/strong}}"))))}),this))),wp.element.createElement(u.Button,{icon:"arrow-down-alt2",onClick:function(){e.toggle()}}))}},{key:"toggle",value:function(){this.state.isOpen?document.removeEventListener("click",this.handleOutsideClick,!1):document.addEventListener("click",this.handleOutsideClick,!1),this.setState({display:this.state.isOpen?"none":"block",isOpen:!this.state.isOpen})}},{key:"handleOutsideClick",value:function(e){this.node.contains(e.target)||this.toggle()}},{key:"handleSearch",value:function(e){var t=e.toLowerCase();2>t.length?this.setState({filtered:this.state.variables}):this.setState({filtered:this.state.variables.filter((function(e){return-1!==Object.values(e).join(" ").toLowerCase().indexOf(t)}))})}}])&&R(t.prototype,n),i&&R(t,i),Object.defineProperty(t,"prototype",{writable:!1}),o}(s.Component),z=Object(p.compose)(Object(i.withSelect)((function(e){var t=e("rank-math");return{title:t.getTitle(),serpTitle:t.getSerpTitle()}})),Object(i.withDispatch)((function(e){return{updateTitle:function(t){e("rank-math").updateSerpTitle(t),e("rank-math").updateTitle(t)}}})))((function(e){var t=e.title,n=e.serpTitle,i=e.updateTitle;return wp.element.createElement("div",{className:"field-group"},wp.element.createElement("label",{htmlFor:"rank-math-editor-title"},Object(a.__)("Title","rank-math")),wp.element.createElement(S,{source:n,min:15,max:60,pixelWidth:580,widthCheckerClass:"title"}),wp.element.createElement("div",{className:"variable-group"},wp.element.createElement(u.TextControl,{id:"rank-math-editor-title",value:t,placeholder:rankMath.assessor.serpData.titleTemplate,help:Object(a.__)("This is what will appear in the first line when this post shows up in the search results.","rank-math"),onChange:i}),wp.element.createElement(H,{exclude:["seo_title","seo_description"],onClick:function(e){return i(t+" %"+e.variable+"%")}})))})),W=n(7),$=n(9),G=Object(p.compose)(Object(i.withSelect)((function(e){var t=rankMathEditor.assessor.dataCollector,n=e("rank-math").getSerpSlug();return{permalink:n||t.getSlug(),serpPermalink:t.getPermalink()}})),Object(i.withDispatch)((function(){return{updatePermalink:function(e){rankMathEditor.updatePermalink(W.Helpers.sanitizeText(e))},updatePermalinkSanitize:function(e){rankMathEditor.updatePermalinkSanitize(W.Helpers.sanitizeText(e))}}})))((function(e){var t=e.permalink,n=e.serpPermalink,i=e.updatePermalink,r=e.updatePermalinkSanitize;return wp.element.createElement("div",{className:"field-group"},wp.element.createElement("label",{htmlFor:"rank-math-editor-permalink"},Object(a.__)("Permalink","rank-math")),wp.element.createElement(S,{source:Object($.safeDecodeURIComponent)(n),min:5,max:75}),wp.element.createElement(u.TextControl,{id:"rank-math-editor-permalink",value:rankMath.is_front_page?"/":Object($.safeDecodeURIComponent)(t),onChange:i,help:rankMath.is_front_page?Object(a.__)("Editing Homepage permalink is not possible.","rank-math"):Object(a.__)("This is the unique URL of this page, displayed below the post title in the search results.","rank-math"),disabled:rankMath.is_front_page?"disabled":"",onBlur:function(e){r(e.target.value)}}))})),K=Object(p.compose)(Object(i.withSelect)((function(e){var t=e("rank-math");return{description:t.getDescription(),serpDescription:t.getSerpDescription()}})),Object(i.withDispatch)((function(e){return{updateDescription:function(t){e("rank-math").updateSerpDescription(t),e("rank-math").updateDescription(t)}}})))((function(e){var t=e.description,n=e.serpDescription,i=e.updateDescription;return wp.element.createElement("div",{className:"field-group"},wp.element.createElement("label",{htmlFor:"rank-math-editor-description"},Object(a.__)("Description","rank-math")),wp.element.createElement(S,{source:n,min:80,max:160,pixelWidth:920,widthCheckerClass:"description"}),wp.element.createElement("div",{className:"variable-group rank-math-description-variables"},wp.element.createElement(u.TextareaControl,{id:"rank-math-editor-description",value:Object(x.a)(t),placeholder:n||Object(c.unescape)(rankMath.assessor.serpData.descriptionTemplate),help:Object(a.__)("This is what will appear as the description when this post shows up in the search results.","rank-math"),onChange:i}),wp.element.createElement(H,{exclude:["seo_title","seo_description"],onClick:function(e){return i(t+" %"+e.variable+"%")}})))})),q=Object(p.compose)(Object(i.withSelect)((function(e){return{type:e("rank-math").getSnippetPreviewType()}})),Object(i.withDispatch)((function(e,t){return{updatePreviewType:function(n){e("rank-math").updateSnippetPreviewType(n===t.type?"":n)}}})))((function(e){var t=e.type,n=e.updatePreviewType,a=l()("button button-secondary button-small",{active:"desktop"===t}),i=l()("button button-secondary button-small",{active:"mobile"===t});return wp.element.createElement("div",{className:"rank-math-button-devices alignright"},wp.element.createElement("div",{onClick:function(){return n("desktop")},className:a},wp.element.createElement("i",{className:"rm-icon rm-icon-desktop"})),wp.element.createElement("div",{onClick:function(){return n("mobile")},className:i},wp.element.createElement("i",{className:"rm-icon rm-icon-mobile"})))})),Y=n(28),X=function(e,t,n,a){return Object(c.isUndefined)(t)?t:(t=Object(c.truncate)(t,{length:n,separator:a||" "}),""===e?t:t.replace(new RegExp(function(e){return e.replace(/[\\^$*+?.()|[\]{}]/g,"\\$&")}(e),"gi"),(function(e){return'<mark className="highlight">'+e+"</mark>"})))},J=function(e,t){for(var n=[],a=1;a<=e;a++)n.push(wp.element.createElement(u.Dashicon,{key:Math.random(),size:"13",icon:"star-"+t}));return n},Z=Object(i.withSelect)((function(e){var t=e("rank-math").getSchemas();return{schema:Object(c.find)(t,(function(e){return!Object(c.isEmpty)(e.metadata.isPrimary)}))}}))((function(e){var t=e.schema;if(Object(c.isEmpty)(t))return null;var n=Object(c.get)(t,"review.reviewRating",{}),i=n.ratingValue;if(Object(c.isEmpty)(i))return null;Object(c.get)(n,"worstRating",1);var r=Object(c.get)(n,"bestRating",5);return wp.element.createElement("div",{className:"rank-math-rating-preview"},wp.element.createElement("div",{className:"serp-ratings"},J(r,"filled"),function(e,t,n){return e*=100/n,wp.element.createElement("div",{className:"serp-result",style:{width:e+"%"}},J(n,"filled"))}(i,0,r)),wp.element.createElement("span",{className:"serp-rating-label"},Object(a.__)("Rating: ","rank-math")),wp.element.createElement("span",{className:"serp-rating-value"},i))}));function Q(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ee=Object(i.withSelect)((function(e){var t=e("rank-math"),n=t.getRobots();return{title:t.getSerpTitle(),permalink:rankMathEditor.assessor.dataCollector.getPermalink(),description:t.getSerpDescription(),previewType:t.getSnippetPreviewType(),isNoIndex:"noindex"in n,keyword:t.getSelectedKeyword().data.value}}))((function(e){var t,n=e.title,i=e.permalink,r=e.description,s=e.previewType,o=void 0===s?"desktop":s,c=e.isNoIndex,p=e.keyword,u=e.onClick,d=e.showScore,h=void 0===d||d,m=e.showDevices,g=void 0!==m&&m,f=l()("serp-preview",(Q(t={"expanded-preview":""!==o},"".concat(o,"-preview"),""!==o&&g),Q(t,"noindex-preview",c),t)),v=l()("serp-title",{capitalize:rankMath.capitalizeTitle}),b=rankMathEditor.assessor.getResearch("slugify")(p);return wp.element.createElement("div",{className:f},wp.element.createElement("div",{className:"serp-preview-title","data-title":Object(a.__)("Preview","rank-math"),"data-desktop":Object(a.__)("Desktop Preview","rank-math"),"data-mobile":Object(a.__)("Mobile Preview","rank-math")},h&&wp.element.createElement(Y.a,null)," ",g&&wp.element.createElement(q,null)),wp.element.createElement("div",{className:"serp-preview-wrapper"},wp.element.createElement("div",{className:"serp-preview-bg"},wp.element.createElement("div",{className:"serp-preview-input"},wp.element.createElement("input",{type:"text",value:p||Object(a.__)("Rank Math","rank-math"),disabled:!0}),wp.element.createElement("span",{className:"serp-icon-search"},wp.element.createElement("svg",{focusable:"false",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},wp.element.createElement("path",{d:"M15.5 14h-.79l-.28-.27A6.471 6.471 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"}))),wp.element.createElement("span",{className:"serp-icon-mic"})),wp.element.createElement("div",{className:"serp-preview-menus"},wp.element.createElement("ul",null,wp.element.createElement("li",{className:"current"},wp.element.createElement("img",{src:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPjxwYXRoIGZpbGw9IiMzNEE4NTMiIGQ9Ik0xMCAydjJhNiA2IDAgMCAxIDYgNmgyYTggOCAwIDAgMC04LTh6Ii8+PHBhdGggZmlsbD0iI0VBNDMzNSIgZD0iTTEwIDRWMmE4IDggMCAwIDAtOCA4aDJjMC0zLjMgMi43LTYgNi02eiIvPjxwYXRoIGZpbGw9IiNGQkJDMDQiIGQ9Ik00IDEwSDJhOCA4IDAgMCAwIDggOHYtMmMtMy4zIDAtNi0yLjY5LTYtNnoiLz48cGF0aCBmaWxsPSIjNDI4NUY0IiBkPSJNMjIgMjAuNTlsLTUuNjktNS42OUE3Ljk2IDcuOTYgMCAwIDAgMTggMTBoLTJhNiA2IDAgMCAxLTYgNnYyYzEuODUgMCAzLjUyLS42NCA0Ljg4LTEuNjhsNS42OSA1LjY5TDIyIDIwLjU5eiIvPjwvc3ZnPgo=",alt:"","data-atf":"1"}),Object(a.__)("All","rank-math")),wp.element.createElement("li",null,wp.element.createElement("svg",{focusable:"false",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},wp.element.createElement("path",{d:"M0 0h24v24H0z",fill:"none"}),wp.element.createElement("path",{d:"M14 13l4 5H6l4-4 1.79 1.78L14 13zm-6.01-2.99A2 2 0 0 0 8 6a2 2 0 0 0-.01 4.01zM22 5v14a3 3 0 0 1-3 2.99H5c-1.64 0-3-1.36-3-3V5c0-1.64 1.36-3 3-3h14c1.65 0 3 1.36 3 3zm-2.01 0a1 1 0 0 0-1-1H5a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h7v-.01h7a1 1 0 0 0 1-1V5z"}))," ",Object(a.__)("Images","rank-math")),wp.element.createElement("li",null,wp.element.createElement("svg",{focusable:"false",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},wp.element.createElement("path",{clipRule:"evenodd",d:"M0 0h24v24H0z",fill:"none"}),wp.element.createElement("path",{clipRule:"evenodd",d:"M10 16.5l6-4.5-6-4.5v9zM5 20h14a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1H5a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1zm14.5 2H5a3 3 0 0 1-3-3V4.4A2.4 2.4 0 0 1 4.4 2h15.2A2.4 2.4 0 0 1 22 4.4v15.1a2.5 2.5 0 0 1-2.5 2.5z",fillRule:"evenodd"}))," ",Object(a.__)("Videos","rank-math")),wp.element.createElement("li",null,wp.element.createElement("svg",{focusable:"false",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},wp.element.createElement("path",{d:"M0 0h24v24H0z",fill:"none"}),wp.element.createElement("path",{d:"M12 11h6v2h-6v-2zm-6 6h12v-2H6v2zm0-4h4V7H6v6zm16-7.22v12.44c0 1.54-1.34 2.78-3 2.78H5c-1.64 0-3-1.25-3-2.78V5.78C2 4.26 3.36 3 5 3h14c1.64 0 3 1.25 3 2.78zM19.99 12V5.78c0-.42-.46-.78-1-.78H5c-.54 0-1 .36-1 .78v12.44c0 .42.46.78 1 .78h14c.54 0 1-.36 1-.78V12zM12 9h6V7h-6v2z"}))," ",Object(a.__)("News","rank-math")),wp.element.createElement("li",null,wp.element.createElement("svg",{focusable:"false",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},wp.element.createElement("path",{d:"M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}))," ","More")),wp.element.createElement("ul",{className:"menus-right"},wp.element.createElement("li",null,Object(a.__)("Settings","rank-math")),wp.element.createElement("li",null,Object(a.__)("Tools","rank-math")))),wp.element.createElement("div",{className:"serp-preview-result-stats"},Object(a.__)("About 43,700,000 results (0.32 seconds) ","rank-math"))),wp.element.createElement("div",{className:"serp-preview-body",role:"button",tabIndex:0,onClick:function(){u&&u()}},wp.element.createElement("div",{className:"group"},wp.element.createElement("img",{src:rankMath.siteFavIcon,width:"16",height:"16",className:"serp-preview-favicon",alt:""}),wp.element.createElement("div",{className:"serp-url",dangerouslySetInnerHTML:{__html:X(b,W.Helpers.sanitizeText(Object($.safeDecodeURIComponent)(i)),75,/-? +/)}})),wp.element.createElement("div",{className:"group"},wp.element.createElement("h5",{className:v,dangerouslySetInnerHTML:{__html:X(p,W.Helpers.sanitizeText(n),60)}})),wp.element.createElement(Z,null),wp.element.createElement("div",{className:"group"},wp.element.createElement("div",{className:"serp-description",dangerouslySetInnerHTML:{__html:X(p,W.Helpers.sanitizeText(r),160)}}))),wp.element.createElement("div",{className:"serp-preview-noindex"},wp.element.createElement("h3",null,Object(a.__)("Noindex robots meta is enabled","rank-math")),wp.element.createElement("p",null,Object(a.__)("This page will not appear in search results. You can disable noindex in the Advanced tab.","rank-math")))))})),te=Object(i.withSelect)((function(e){return{isNoIndex:"noindex"in e("rank-math").getRobots()}}))((function(){return wp.element.createElement("div",{className:"rank-math-editor-general"},wp.element.createElement(ee,{showScore:!1,showDevices:!0}),wp.element.createElement(z,null),wp.element.createElement(G,null),wp.element.createElement(K,null))})),ne=n(8),ae=function(e){var t=l()("rank-math-social-preview","rank-math-social-preview-"+e.network,e.cardType),n=l()("rank-math-social-preview-title",{capitalize:rankMath.capitalizeTitle});return wp.element.createElement("div",{className:t},wp.element.createElement("div",{className:"rank-math-social-preview-item"},wp.element.createElement("div",{className:"rank-math-social-preview-meta"},wp.element.createElement("div",{className:"social-profile-image"}),e.children),wp.element.createElement("div",{className:"rank-math-social-preview-item-wrapper"},wp.element.createElement("div",{className:"rank-math-social-preview-image"},wp.element.createElement("img",{className:"rank-math-social-image-thumbnail",src:e.image,alt:""}),e.hasOverlay&&e.imageOverlay&&wp.element.createElement("img",{src:rankMath.overlayImages[e.imageOverlay].url,className:"rank-math-social-preview-image-overlay overlay-position-"+rankMath.overlayImages[e.imageOverlay].position,alt:""})),wp.element.createElement("div",{className:"rank-math-social-preview-caption"},"facebook"===e.network&&wp.element.createElement("h4",{className:"rank-math-social-preview-publisher"},e.siteurl),wp.element.createElement("h3",{className:n},e.title?ne.a.swap(e.title):e.serpTitle),wp.element.createElement("p",{className:"rank-math-social-preview-description"},e.description?ne.a.swap(e.description):e.serpDescription),"twitter"===e.network&&wp.element.createElement(s.Fragment,null,wp.element.createElement("h4",{className:"rank-math-social-preview-publisher"},wp.element.createElement(u.Dashicon,{icon:"admin-links"}),e.siteurl))))))},ie=n(30),re=function(e){return wp.element.createElement("div",{className:"components-base-control field-group"},wp.element.createElement(ie.MediaUpload,{allowedTypes:["image"],multiple:!1,value:e.imageID,render:function(t){var n=t.open;return wp.element.createElement(s.Fragment,null,wp.element.createElement(u.Button,{onClick:n,className:"button",isPrimary:!0},e.imageID>0?Object(a.__)("Replace Image","rank-math"):Object(a.__)("Add Image","rank-math")),e.imageID>0&&wp.element.createElement(u.Button,{className:"button",isDestructive:!0,isLink:!0,onClick:e.removeImage},Object(a.__)("Remove Image","rank-math")))},onSelect:e.updateImage}),wp.element.createElement("p",{className:"components-base-control__help"},Object(a.__)("Upload at least 600x315px image. Recommended size is 1200x630px.","rank-math")),wp.element.createElement("div",{className:"notice notice-warning inline hidden"},wp.element.createElement("p",null,Object(a.__)("Image is smaller than the minimum size, please select a different image.","rank-math"))))};function se(){var e=rankMath.overlayImages,t=[];return Object.keys(e).forEach((function(n){t.push({label:e[n].name,value:n})})),t}function oe(){return oe=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},oe.apply(this,arguments)}var le=Object(p.compose)(Object(i.withSelect)((function(e){var t=e("rank-math"),n=function(){if(t.getFacebookImage())return t.getFacebookImage();var e=t.getFeaturedImage();return Object(c.isUndefined)(e)||""===e?rankMath.defautOgImage:t.getFeaturedImage().source_url}();return{title:t.getFacebookTitle(),description:t.getFacebookDescription(),serpTitle:t.getSerpTitle(),serpDescription:t.getSerpDescription(),author:t.getFacebookAuthor(),image:n,imageID:t.getFacebookImageID(),hasOverlay:t.getFacebookHasOverlay(),imageOverlay:t.getFacebookImageOverlay()}})),Object(i.withDispatch)((function(e){return{removeImage:function(){e("rank-math").updateFacebookImage(""),e("rank-math").updateFacebookImageID(0),e("rank-math").updateFacebookHasOverlay(!1)},updateImage:function(t){e("rank-math").updateFacebookImage(t.url),e("rank-math").updateFacebookImageID(t.id)},updateTitle:function(t){e("rank-math").updateFacebookTitle(t)},updateDescription:function(t){e("rank-math").updateFacebookDescription(t)},updateImageOverlay:function(t){e("rank-math").updateFacebookImageOverlay(t)},toggleOverlay:function(t){e("rank-math").updateFacebookHasOverlay(t)}}})))((function(e){return wp.element.createElement(s.Fragment,null,wp.element.createElement(ae,oe({},e,{network:"facebook",siteurl:rankMath.parentDomain}),wp.element.createElement("div",{className:"social-name"},rankMath.assessor.serpData.authorName),wp.element.createElement("div",{className:"social-time"},wp.element.createElement("span",null,Object(a.__)("2 hrs","rank-math")),wp.element.createElement("span",null,wp.element.createElement(u.Dashicon,{icon:"admin-site",size:"12"})))),wp.element.createElement("div",{className:"notice notice-alt notice-info components-base-control"},wp.element.createElement("p",null,Object(a.__)("Customize the title, description and images of your post used while sharing on Facebook and Twitter.","rank-math")," ",wp.element.createElement("a",{href:"https://rankmath.com/kb/meta-box-social-tab/?utm_source=Plugin&utm_medium=Gutenberg%20Social%20Tab&utm_campaign=WP",target:"_blank",rel:"noreferrer noopener"},Object(a.__)("Read more","rank-math")))),wp.element.createElement(re,e),wp.element.createElement("div",{className:"field-group"},wp.element.createElement("label",{htmlFor:"rank-math-facebook-title"},Object(a.__)("Title","rank-math")),wp.element.createElement("div",{className:"variable-group"},wp.element.createElement(u.TextControl,{id:"rank-math-facebook-title",value:e.title,placeholder:e.serpTitle,onChange:e.updateTitle}),wp.element.createElement(H,{onClick:function(t){return e.updateTitle(e.title+" %"+t.variable+"%")}}))),wp.element.createElement("div",{className:"field-group"},wp.element.createElement("label",{htmlFor:"rank-math-facebook-description"},Object(a.__)("Description","rank-math")),wp.element.createElement("div",{className:"variable-group"},wp.element.createElement(u.TextareaControl,{id:"rank-math-facebook-description",value:e.description,placeholder:e.serpDescription,onChange:e.updateDescription}),wp.element.createElement(H,{onClick:function(t){return e.updateDescription(e.description+" %"+t.variable+"%")}}))),wp.element.createElement("div",{className:"field-group"},wp.element.createElement(u.ToggleControl,{label:Object(a.__)("Add icon overlay to thumbnail","rank-math"),checked:e.hasOverlay,onChange:e.toggleOverlay}),wp.element.createElement("div",{className:e.hasOverlay?"components-base-control":"hidden"},wp.element.createElement(u.SelectControl,{value:e.imageOverlay,label:Object(a.__)("Icon overlay","rank-math"),options:se(),onChange:e.updateImageOverlay}),wp.element.createElement("div",{className:"notice notice-alt notice-warning"},wp.element.createElement("p",null,Object(a.__)("Please be careful with this option. Although this option will help increase CTR on Facebook, it might get you penalised if over-used.","rank-math"))))))})),ce=Object(p.compose)(Object(i.withSelect)((function(e){var t=e("rank-math");return{country:t.getTwitterAppCountry(),description:t.getTwitterAppDescription(),iphoneName:t.getTwitterAppIphoneName(),iphoneID:t.getTwitterAppIphoneID(),iphoneUrl:t.getTwitterAppIphoneUrl(),ipadName:t.getTwitterAppIpadName(),ipadID:t.getTwitterAppIpadID(),ipadUrl:t.getTwitterAppIpadUrl(),googleplayName:t.getTwitterAppGoogleplayName(),googleplayID:t.getTwitterAppGoogleplayID(),googleplayUrl:t.getTwitterAppGoogleplayUrl()}})),Object(i.withDispatch)((function(e){return{updateAppIphoneName:function(t){e("rank-math").updateTwitterAppIphoneName(t)},updateAppIphoneID:function(t){e("rank-math").updateTwitterAppIphoneID(t)},updateAppIphoneUrl:function(t){e("rank-math").updateTwitterAppIphoneUrl(t)},updateAppIpadName:function(t){e("rank-math").updateTwitterAppIpadName(t)},updateAppIpadID:function(t){e("rank-math").updateTwitterAppIpadID(t)},updateAppIpadUrl:function(t){e("rank-math").updateTwitterAppIpadUrl(t)},updateAppGoogleplayName:function(t){e("rank-math").updateTwitterAppGoogleplayName(t)},updateAppGoogleplayID:function(t){e("rank-math").updateTwitterAppGoogleplayID(t)},updateAppGoogleplayUrl:function(t){e("rank-math").updateTwitterAppGoogleplayUrl(t)},updateAppDescription:function(t){e("rank-math").updateTwitterAppDescription(t)},updateAppCountry:function(t){e("rank-math").updateTwitterAppCountry(t)}}})))((function(e){return wp.element.createElement(s.Fragment,null,wp.element.createElement(u.TextControl,{value:e.description,label:Object(a.__)("App Description","rank-math"),help:Object(a.__)("You can use this as a more concise description than what you may have on the app store. This field has a maximum of 200 characters. (optional)","rank-math"),onChange:e.updateAppDescription}),function(e){return wp.element.createElement(s.Fragment,null,wp.element.createElement(u.TextControl,{value:e.iphoneName,label:Object(a.__)("iPhone App Name","rank-math"),help:Object(a.__)("The name of your app to show.","rank-math"),onChange:e.updateAppIphoneName}),wp.element.createElement(u.TextControl,{value:e.iphoneID,label:Object(a.__)("iPhone App ID","rank-math"),help:Object(a.__)("The numeric representation of your app ID in the App Store.","rank-math"),onChange:e.updateAppIphoneID}),wp.element.createElement(u.TextControl,{value:e.iphoneUrl,label:Object(a.__)("iPhone App URL","rank-math"),help:Object(a.__)("Your app's custom URL scheme (must include ://).","rank-math"),onChange:e.updateAppIphoneUrl}))}(e),function(e){return wp.element.createElement(s.Fragment,null,wp.element.createElement(u.TextControl,{value:e.ipadName,label:Object(a.__)("iPad App Name","rank-math"),help:Object(a.__)("The name of your app to show.","rank-math"),onChange:e.updateAppIpadName}),wp.element.createElement(u.TextControl,{value:e.ipadID,label:Object(a.__)("iPad App ID","rank-math"),help:Object(a.__)("The numeric representation of your app ID in the App Store.","rank-math"),onChange:e.updateAppIpadID}),wp.element.createElement(u.TextControl,{value:e.ipadUrl,label:Object(a.__)("iPad App URL","rank-math"),help:Object(a.__)("Your app's custom URL scheme (must include ://).","rank-math"),onChange:e.updateAppIpadUrl}))}(e),function(e){return wp.element.createElement(s.Fragment,null,wp.element.createElement(u.TextControl,{value:e.googleplayName,label:Object(a.__)("Google Play App Name","rank-math"),help:Object(a.__)("The name of your app to show.","rank-math"),onChange:e.updateAppGoogleplayName}),wp.element.createElement(u.TextControl,{value:e.googleplayID,label:Object(a.__)("Google Play App ID","rank-math"),help:Object(a.__)("Your app ID in the Google Play (.i.e. com.android.app)","rank-math"),onChange:e.updateAppGoogleplayID}),wp.element.createElement(u.TextControl,{value:e.googleplayUrl,label:Object(a.__)("Google Play App URL","rank-math"),help:Object(a.__)("Your app's custom URL scheme (must include ://).","rank-math"),onChange:e.updateAppGoogleplayUrl}))}(e),wp.element.createElement(u.TextControl,{value:e.country,label:Object(a.__)("App Country","rank-math"),help:Object(a.__)("If your application is not available in the US App Store, you must set this value to the two-letter country code for the App Store that contains your application.","rank-math"),onChange:e.updateAppCountry}))})),pe=Object(p.compose)(Object(i.withSelect)((function(e){var t=e("rank-math");return{url:t.getTwitterPlayerUrl(),size:t.getTwitterPlayerSize(),stream:t.getTwitterPlayerStream(),ctype:t.getTwitterPlayerStreamCtype()}})),Object(i.withDispatch)((function(e){return{updatePlayerUrl:function(t){e("rank-math").updateTwitterPlayerUrl(t)},updatePlayerSize:function(t){e("rank-math").updateTwitterPlayerSize(t)},updatePlayerStreamUrl:function(t){e("rank-math").updateTwitterPlayerStreamUrl(t)},updatePlayerStreamCtype:function(t){e("rank-math").updateTwitterPlayerStreamCtype(t)}}})))((function(e){return wp.element.createElement(s.Fragment,null,wp.element.createElement(u.TextControl,{value:e.url,label:Object(a.__)("Player URL","rank-math"),help:Object(a.__)("HTTPS URL to iFrame player. This must be a HTTPS URL which does not generate active mixed content warnings in a web browser. The audio or video player must not require plugins such as Adobe Flash.","rank-math"),onChange:e.updatePlayerUrl}),wp.element.createElement(u.TextControl,{value:e.size,label:Object(a.__)("Player Size","rank-math"),help:Object(a.__)("iFrame width and height, specified in pixels in the following format: 600x400.","rank-math"),onChange:e.updatePlayerSize}),wp.element.createElement(u.TextControl,{value:e.stream,label:Object(a.__)("Stream URL","rank-math"),help:Object(a.__)("Optional URL to raw stream that will be rendered in Twitter’s mobile applications directly. If provided, the stream must be delivered in the MPEG-4 container format (the .mp4 extension). The container can store a mix of audio and video with the following codecs: Video: H.264, Baseline Profile (BP), Level 3.0, up to 640 x 480 at 30 fps. Audio: AAC, Low Complexity Profile (LC).","rank-math"),onChange:e.updatePlayerStreamUrl}),wp.element.createElement(u.TextControl,{value:e.ctype,label:Object(a.__)("Stream Content Type","rank-math"),help:Object(a.__)("The MIME type/subtype combination that describes the content contained in twitter:player:stream. Takes the form specified in RFC 6381. Currently supported content_type values are those defined in RFC 4337 (MIME Type Registration for MP4).","rank-math"),onChange:e.updatePlayerStreamCtype}))}));function ue(){return ue=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},ue.apply(this,arguments)}var de=Object(p.compose)(Object(i.withSelect)((function(e){var t=e("rank-math"),n=t.getTwitterUseFacebook(),a=function(){if(n&&t.getFacebookImage())return t.getFacebookImage();if(t.getTwitterImage())return t.getTwitterImage();var e=t.getFeaturedImage();return Object(c.isUndefined)(e)||""===e?rankMath.defautOgImage:t.getFeaturedImage().source_url}();return{useFacebook:n,cardType:t.getTwitterCardType(),title:n?t.getFacebookTitle():t.getTwitterTitle(),description:n?t.getFacebookDescription():t.getTwitterDescription(),serpTitle:t.getSerpTitle(),serpDescription:t.getSerpDescription(),author:t.getTwitterAuthor(),image:a,imageID:n?t.getFacebookImageID():t.getTwitterImageID(),hasOverlay:n?t.getFacebookHasOverlay():t.getTwitterHasOverlay(),imageOverlay:n?t.getFacebookImageOverlay():t.getTwitterImageOverlay()}})),Object(i.withDispatch)((function(e){return{removeImage:function(){e("rank-math").updateTwitterImage(""),e("rank-math").updateTwitterImageID(0),e("rank-math").updateTwitterHasOverlay(!1)},updateImage:function(t){e("rank-math").updateTwitterImage(t.url),e("rank-math").updateTwitterImageID(t.id)},updateTitle:function(t){e("rank-math").updateTwitterTitle(t)},updateDescription:function(t){e("rank-math").updateTwitterDescription(t)},updateImageOverlay:function(t){e("rank-math").updateTwitterImageOverlay(t)},toggleUseFacebook:function(t){e("rank-math").updateTwitterUseFacebook(t)},updateCardType:function(t){e("rank-math").updateTwitterCardType(t)},toggleOverlay:function(t){e("rank-math").updateTwitterHasOverlay(t)}}})))((function(e){return wp.element.createElement(s.Fragment,null,wp.element.createElement(ae,ue({},e,{network:"twitter",siteurl:rankMath.parentDomain,classes:e.cardType,description:Object(c.truncate)(e.description?e.description:e.serpDescription,{length:240,separator:" "})}),wp.element.createElement("div",{className:"social-name"},rankMath.assessor.serpData.authorName,wp.element.createElement("span",{className:"social-username"},"@",e.author),wp.element.createElement("span",{className:"social-time"},Object(a.__)("2h","rank-math"))),wp.element.createElement("div",{className:"social-text"},Object(a.__)("The card for your website will look little something like this!","rank-math"))),wp.element.createElement("div",{className:"field-group"},wp.element.createElement(u.ToggleControl,{label:Object(a.__)("Use Data from Facebook Tab","rank-math"),checked:e.useFacebook,onChange:e.toggleUseFacebook})),wp.element.createElement("div",{className:"field-group"},wp.element.createElement(u.SelectControl,{value:e.cardType,label:Object(a.__)("Card Type","rank-math"),options:[{value:"summary_large_image",label:Object(a.__)("Summary Card with Large Image","rank-math")},{value:"summary_card",label:Object(a.__)("Summary Card","rank-math")},{value:"app",label:Object(a.__)("App Card","rank-math")},{value:"player",label:Object(a.__)("Player Card","rank-math")}],onChange:e.updateCardType})),"player"===e.cardType&&wp.element.createElement("div",{className:"notice notice-alt notice-info"},wp.element.createElement("p",null,Object(a.__)("Video clips and audio streams have a special place on the Twitter platform thanks to the Player Card. Player Cards must be submitted for approval before they can be used. More information: ","rank-math"),wp.element.createElement("a",{href:"https://dev.twitter.com/cards/types/player",target:"blank"},"https://dev.twitter.com/cards/types/player"))),"app"===e.cardType&&wp.element.createElement("div",{className:"notice notice-alt notice-info"},wp.element.createElement("p",null,Object(a.__)("The App Card is a great way to represent mobile applications on Twitter and to drive installs. More information: ","rank-math"),wp.element.createElement("a",{href:"https://dev.twitter.com/cards/types/app",target:"blank"}," https://dev.twitter.com/cards/types/app"))),!e.useFacebook&&"app"!==e.cardType&&wp.element.createElement(re,e),!e.useFacebook&&"app"!==e.cardType&&wp.element.createElement("div",{className:"field-group"},wp.element.createElement("label",{htmlFor:"rank-math-twitter-title"},Object(a.__)("Title","rank-math")),wp.element.createElement("div",{className:"variable-group"},wp.element.createElement(u.TextControl,{id:"rank-math-twitter-title",value:e.title,placeholder:e.serpTitle,onChange:e.updateTitle}),wp.element.createElement(H,{onClick:function(t){return e.updateTitle(e.title+" %"+t.variable+"%")}}))),!e.useFacebook&&"app"!==e.cardType&&wp.element.createElement("div",{className:"field-group"},wp.element.createElement("label",{htmlFor:"rank-math-twitter-description"},Object(a.__)("Description","rank-math")),wp.element.createElement("div",{className:"variable-group"},wp.element.createElement(u.TextareaControl,{id:"rank-math-twitter-description",value:e.description,placeholder:e.serpDescription,onChange:e.updateDescription}),wp.element.createElement(H,{onClick:function(t){return e.updateDescription(e.description+" %"+t.variable+"%")}}))),!e.useFacebook&&"app"!==e.cardType&&wp.element.createElement("div",{className:"field-group"},wp.element.createElement(u.ToggleControl,{label:Object(a.__)("Add icon overlay to thumbnail","rank-math"),checked:e.hasOverlay,onChange:e.toggleOverlay}),wp.element.createElement("div",{className:e.hasOverlay?"components-base-control":"hidden"},wp.element.createElement(u.SelectControl,{value:e.imageOverlay,label:Object(a.__)("Icon overlay","rank-math"),options:se(),onChange:e.updateImageOverlay}),wp.element.createElement("div",{className:"notice notice-alt notice-warning"},wp.element.createElement("p",null,Object(a.__)("Please be careful with this option. Although this option will help increase CTR on Twitter, it might get you penalised if over-used.","rank-math"))))),"player"===e.cardType&&wp.element.createElement(pe,null),"app"===e.cardType&&wp.element.createElement(ce,null))})),he=function(){return wp.element.createElement(s.Fragment,null,wp.element.createElement(u.TabPanel,{className:"rank-math-editor-social",activeClass:"is-active",tabs:[{name:"facebook",title:wp.element.createElement(s.Fragment,null,wp.element.createElement(u.Dashicon,{icon:"facebook-alt"}),Object(a.__)("Facebook","rank-math")),view:le,className:"button-facebook"},{name:"twitter",title:wp.element.createElement(s.Fragment,null,wp.element.createElement(u.Dashicon,{icon:"twitter"}),Object(a.__)("Twitter","rank-math")),view:de,className:"button-twitter"}]},(function(e){return Object(s.createElement)(e.view)})))},me=n(2),ge=n.n(me);function fe(e){return fe="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},fe(e)}function ve(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function be(e,t){return be=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},be(e,t)}function we(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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=Oe(e);if(t){var i=Oe(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return ye(this,n)}}function ye(e,t){if(t&&("object"===fe(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return ke(e)}function ke(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Oe(e){return Oe=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Oe(e)}var Ee=function(e){!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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&be(e,t)}(o,e);var t,n,i,r=we(o);function o(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o),(e=r.call(this))._handleRef=e._handleRef.bind(ke(e)),e}return t=o,(n=[{key:"componentDidMount",value:function(){var e=ge()(this.component),t=e.find(".stars a"),n=e.find(".smiley");t.on("mouseenter",(function(){var e=ge()(this).index();t.removeClass("highlighted"),t.slice(0,e+1).addClass("highlighted"),e<2?n.removeClass("normal happy").addClass("angry"):e>3?n.removeClass("normal angry").addClass("happy"):n.removeClass("happy angry").addClass("normal")}))}},{key:"shouldComponentUpdate",value:function(){return!1}},{key:"_handleRef",value:function(e){this.component=e}},{key:"render",value:function(){for(var e=this,t=[],n=1;n<=5;n++)t.push(wp.element.createElement("a",{key:n,href:"https://s.rankmath.com/wpreview",target:"_blank",rel:"noopener noreferrer"},wp.element.createElement("span",{className:"dashicons dashicons-star-filled"})));return wp.element.createElement("div",{className:"ask-review",ref:this._handleRef},wp.element.createElement("h3",null,Object(a.__)("Rate Rank Math SEO","rank-math")),wp.element.createElement("p",null,wp.element.createElement(A,{tags:"em"},Object(a.__)("Hey, we noticed you are using Rank Math SEO plugin for more than a week now –{{em}}that's awesome!{{/em}} Could you please do us a BIG favor and give it a 5-star rating on WordPress to help us spread the word and boost our motivation?","rank-math"))),wp.element.createElement("div",{className:"stars-wrapper"},wp.element.createElement("div",{className:"face"},wp.element.createElement("div",{className:"smiley happy"},wp.element.createElement("div",{className:"eyes"},wp.element.createElement("div",{className:"eye"}),wp.element.createElement("div",{className:"eye"})),wp.element.createElement("div",{className:"mouth"}))),wp.element.createElement("div",{className:"stars"},t)),wp.element.createElement(u.CheckboxControl,{label:wp.element.createElement(s.Fragment,null,wp.element.createElement("span",null,Object(a.__)("I already did. Please don't show this message again.","rank-math"))),onChange:function(){return e.alreadyReviewed()}}))}},{key:"alreadyReviewed",value:function(){ge.a.ajax({url:rankMath.ajaxurl,data:{action:"rank_math_already_reviewed",security:rankMath.security}}),rankMath.pluginReviewed=!0;var e=ge()(this.component);e.animate({opacity:.01},1500,(function(){var t=ge()(".rank-math-editor > .components-tab-panel__tabs > button");t.first().click(),t.last().remove(),e.remove()}))}}])&&ve(t.prototype,n),i&&ve(t,i),Object.defineProperty(t,"prototype",{writable:!1}),o}(s.Component),Te=Object(u.withFilters)("rankMath.analytics.reportButton")((function(){return null})),_e=Object(p.compose)(Object(i.withSelect)((function(e){return{isOpen:e("rank-math").isSnippetEditorOpen()}})),Object(i.withDispatch)((function(e,t){return{toggleEditor:function(){e("rank-math").toggleSnippetEditor(!t.isOpen)}}})))((function(e){var t=e.isOpen,n=e.initialTab,i=void 0===n?"":n,r=e.toggleEditor,o=[{name:"general",title:wp.element.createElement(s.Fragment,null,wp.element.createElement("i",{className:"rm-icon rm-icon-settings"}),wp.element.createElement("span",null,Object(a.__)("General","rank-math"))),view:te}];return rankMath.canUser.social&&o.push({name:"social",title:wp.element.createElement(s.Fragment,null,wp.element.createElement("i",{className:"rm-icon rm-icon-social"}),wp.element.createElement("span",null,Object(a.__)("Social","rank-math"))),view:he}),rankMath.showReviewTab&&!1===rankMath.pluginReviewed&&o.push({name:"review",className:"review-tab",title:wp.element.createElement(s.Fragment,null,wp.element.createElement("i",{className:"rm-icon rm-icon-heart-filled"})),view:Ee}),wp.element.createElement(s.Fragment,null,wp.element.createElement(u.Button,{isPrimary:!0,className:"rank-math-edit-snippet",onClick:r},Object(a.__)("Edit Snippet","rank-math")),""===i&&wp.element.createElement(Te,null),t&&wp.element.createElement(u.Modal,{title:Object(a.__)("Preview Snippet Editor","rank-math"),closeButtonLabel:Object(a.__)("Close","rank-math"),shouldCloseOnClickOutside:!1,onRequestClose:r,className:"rank-math-modal",overlayClassName:"rank-math-modal-overlay"},wp.element.createElement(u.TabPanel,{className:"rank-math-tabs rank-math-editor",activeClass:"is-active",initialTabName:i,tabs:o},(function(e){return Object(s.createElement)(e.view)}))))})),xe=function(){return wp.element.createElement(u.PanelBody,{initialOpen:!0},wp.element.createElement(u.BaseControl,{className:"rank-math-social"},wp.element.createElement("span",{className:"components-base-control__label"},Object(a.__)("Social Media Preview","rank-math")),wp.element.createElement("p",{className:"cmb2-metabox-description"},Object(a.__)("Here you can view and edit the thumbnail, title and description that will be displayed when your site is shared on social media.","rank-math")),wp.element.createElement("p",{className:"cmb2-metabox-description"},Object(a.__)("Click on the button below to view and edit the preview.","rank-math")),wp.element.createElement(_e,{buttonLabel:Object(a.__)("Preview & Edit Social Media","rank-math"),initialTab:"social"})))},je=Object(p.withInstanceId)((function(e){var t=e.className,n=e.instanceId,a=e.children,i="rank-math-tooltip-"+n,r=l()("rank-math-tooltip",t);return wp.element.createElement("span",{className:r},wp.element.createElement("input",{id:i,type:"checkbox"}),wp.element.createElement("label",{htmlFor:i,className:"dashicons-before dashicons-editor-help"}),wp.element.createElement("div",{className:"rank-math-tooltip-content"},a))}));function Ce(e){return Ce="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},Ce(e)}function Ne(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Se(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function De(e,t){return De=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},De(e,t)}function Ie(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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=Ae(e);if(t){var i=Ae(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return Me(this,n)}}function Me(e,t){if(t&&("object"===Ce(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function Ae(e){return Ae=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Ae(e)}var Pe=function(e){!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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&De(e,t)}(o,e);var t,n,i,r=Ie(o);function o(){return Ne(this,o),r.apply(this,arguments)}return t=o,(n=[{key:"shouldComponentUpdate",value:function(e){return e.isLoaded!==this.props.isLoaded||e.selectedKeyword.index!==this.props.selectedKeyword.index||e.isRefreshing!==this.props.isRefreshing}},{key:"render",value:function(){var e=this,t=rankMathEditor.getSelectedKeyword();return this.results=rankMathEditor.resultManager.getResult(t),this.isPrimary=0===this.props.selectedKeyword.index,Object(c.isUndefined)(this.results)?null:Object.keys(this.getGroups()).map((function(t){return e.renderGroup(t)}))}},{key:"renderGroup",value:function(e){this.errors=0;var t=this.renderGroupItems(e);return wp.element.createElement(u.PanelBody,{key:"panel-"+e,title:wp.element.createElement(s.Fragment,null,this.getGroupTitle(e),0===this.errors?wp.element.createElement("span",{className:"rank-math-group-score test-ok"},Object(a.__)("All Good","rank-math")):wp.element.createElement("span",{className:"rank-math-group-score test-fail"},this.errors," ",Object(a.__)("Errors","rank-math"))),initialOpen:"basic"===e,className:"rank-math-checklist"},wp.element.createElement("ul",null,t))}},{key:"renderGroupItems",value:function(e){var t=this,n=this.results.results,a=this.getGroupItems(e);return Object.keys(a).map((function(e){if(Object(c.isUndefined)(n[e])||!t.isPrimary&&a[e])return!1;var i=n[e],r=l()("seo-check-"+e,{"test-ok":i.hasScore(),"test-fail":!i.hasScore()});return i.hasScore()&&["contentHasAssets","lengthContent","keywordDensity"].includes(e)&&(r+=" "+function(e,t){var n=Object(c.round)(e/t*100);if(!(100<=n))return 49<n?"test-check-good":30<n?"test-check-ok":"test-check-bad"}(i.getScore(),i.getMaxScore())),!1===i.hasScore()&&(t.errors+=1),wp.element.createElement("li",{key:e,className:r},wp.element.createElement("span",{dangerouslySetInnerHTML:{__html:i.getText()}}),i.hasTooltip()?wp.element.createElement(je,null,i.getTooltip()):null)}))}},{key:"getGroupItems",value:function(e){return("post"===rankMath.objectType?{basic:{keywordInTitle:!0,keywordInMetaDescription:!0,keywordInPermalink:!0,keywordIn10Percent:!0,keywordInContent:!1,lengthContent:!1},advanced:{keywordInSubheadings:!1,keywordInImageAlt:!0,keywordDensity:!1,lengthPermalink:!1,linksHasExternals:!1,linksNotAllExternals:!1,linksHasInternal:!1,keywordNotUsed:!0},"title-readability":{titleStartWithKeyword:!0,titleSentiment:!1,titleHasPowerWords:!1,titleHasNumber:!1},"content-readability":{contentHasTOC:!1,contentHasShortParagraphs:!1,contentHasAssets:!1}}:{basic:{keywordInTitle:!0,keywordInMetaDescription:!0,keywordInPermalink:!0},advanced:{titleStartWithKeyword:!0,keywordNotUsed:!0}})[e]}},{key:"getGroupTitle",value:function(e){return this.getGroups()[e]}},{key:"getGroups",value:function(){return"post"===rankMath.objectType?{basic:Object(a.__)("Basic SEO","rank-math"),advanced:Object(a.__)("Additional","rank-math"),"title-readability":Object(a.__)("Title Readability","rank-math"),"content-readability":Object(a.__)("Content Readability","rank-math")}:{basic:Object(a.__)("Basic SEO","rank-math"),advanced:Object(a.__)("Additional","rank-math")}}}])&&Se(t.prototype,n),i&&Se(t,i),Object.defineProperty(t,"prototype",{writable:!1}),o}(s.Component),Re=Object(i.withSelect)((function(e){var t=e("rank-math");return{isLoaded:t.isLoaded(),isRefreshing:t.isRefreshing(),selectedKeyword:t.getSelectedKeyword()}}))(Pe),Le=n(22),Fe=Object(i.withSelect)((function(e){return{isPro:e("rank-math").isPro()}}))((function(e){return e.isPro?rankMath.isUserRegistered?wp.element.createElement(u.Notice,{status:"warning",isDismissible:!1},wp.element.createElement(A,{components:{link:wp.element.createElement("a",{href:"https://rankmath.com/kb/score-100-in-tests/?utm_source=Plugin&utm_medium=Gutenberg%20General%20Tab%20Score%20Notice&utm_campaign=WP",target:"_blank",rel:"noopener noreferrer"})}},Object(a.__)("Read here to {{link}}Score 100/100{{/link}} ","rank-math"))):wp.element.createElement(u.Notice,{status:"warning",isDismissible:!1},wp.element.createElement(A,{components:{link:wp.element.createElement("a",{href:rankMath.adminurl+"?page=rank-math&view=help",target:"_blank",rel:"noopener noreferrer"})}},Object(a.__)("Activate your account by {{link}}connecting to Rank Math!{{/link}} ","rank-math"))):wp.element.createElement(u.Notice,{status:"warning",isDismissible:!1},wp.element.createElement(A,{components:{link:wp.element.createElement("a",{href:rankMath.assessor.futureSeo,target:"_blank",rel:"noopener noreferrer"}),strong:wp.element.createElement("strong",null)}},Object(a.__)("Want more? {{link}}{{strong}}Upgrade today to the PRO{{/strong}}{{/link}} version.","rank-math")))})),Be=n(44),Ue=n.n(Be),Ve=n(45),He=n.n(Ve);function ze(e){return ze="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},ze(e)}function We(){return We=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},We.apply(this,arguments)}function $e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function Ge(e,t){return Ge=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ge(e,t)}function Ke(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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=Xe(e);if(t){var i=Xe(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return qe(this,n)}}function qe(e,t){if(t&&("object"===ze(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Ye(e)}function Ye(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Xe(e){return Xe=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Xe(e)}var Je=function(e){!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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ge(e,t)}(r,e);var t,n,a,i=Ke(r);function r(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r),(t=i.call(this,e))._handleRef=t._handleRef.bind(Ye(t)),t}return t=r,(n=[{key:"componentDidMount",value:function(){var e=this;this.tagify=new Ue.a(this.component,this.props.settings||{}),this.props.settings.callbacks.setup&&setTimeout((function(){e.props.settings.callbacks.setup.call(e.tagify),e.tagify.DOM.input.setAttribute("contenteditable",!0),e.tagify.DOM.input.addEventListener("blur",e.props.settings.callbacks.blur)}),100),this.addDragSort()}},{key:"shouldComponentUpdate",value:function(e){return this.tagify.settings.whitelist=e.settings.whitelist,e.showDropdown&&this.tagify.dropdown.show.call(this.tagify,e.showDropdown),!1===e.showDropdown&&this.tagify.dropdown.hide.call(this.tagify,!0),!1}},{key:"_handleRef",value:function(e){this.component=e}},{key:"render",value:function(){var e={ref:this._handleRef,name:this.props.name,className:this.props.className,placeholder:this.props.placeholder};return"textarea"===this.props.mode?wp.element.createElement("textarea",We({},e,{defaultValue:this.props.initialValue})):wp.element.createElement("input",We({},e,{defaultValue:this.props.initialValue}))}},{key:"addDragSort",value:function(){this.props.settings.callbacks.dragEnd&&new He.a(this.tagify.DOM.scope,{selector:".tagify__tag",callbacks:{dragEnd:this.props.settings.callbacks.dragEnd}})}},{key:"toArray",value:function(){return this.tagify.value.map((function(e){return e.value}))}},{key:"toString",value:function(){return this.toArray().join(",")}},{key:"queryTags",value:function(){return this.tagify.DOM.scope.querySelectorAll("tag")}}])&&$e(t.prototype,n),a&&$e(t,a),Object.defineProperty(t,"prototype",{writable:!1}),r}(s.Component);function Ze(e){return Ze="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},Ze(e)}function Qe(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function et(e,t){return et=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},et(e,t)}function tt(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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=it(e);if(t){var i=it(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return nt(this,n)}}function nt(e,t){if(t&&("object"===Ze(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return at(e)}function at(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function it(e){return it=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},it(e)}var rt=function(e){!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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&et(e,t)}(l,e);var t,n,i,o=tt(l);function l(e){var t,n=e.keywords;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,l),(t=o.call(this)).state={},t.request=null,t.hasAdded=!1,t.clickCount=0,t.singleClickTimer=null,t.tagifyField=Object(s.createRef)(),t.keywords=n,t.hideDropdown=t.hideDropdown.bind(at(t)),window.rankMathEditor.focusKeywordField=at(t),t}return t=l,(n=[{key:"render",value:function(){var e=this,t={add:this.onAdd.bind(this),remove:Object(c.debounce)(this.onRemove.bind(this),300),edit:this.onEdit.bind(this),click:this.onClick.bind(this),setup:this.onSetup.bind(this),blur:this.hideDropdown};rankMath.isUserRegistered&&(t.input=Object(c.debounce)(this.onInput.bind(this),300));var n=Object(r.applyFilters)("rank_math_focus_keyword_settings",{addTagOnBlur:!0,maxTags:"post"===rankMath.objectType?rankMath.maxTags:1,whitelist:this.state.whitelist||[],focusableTags:!0,transformTag:function(t){t.value=e.stripTags(t.value)},templates:{tag:function(t){var n=t.title||t.value,a="";if(!t.class){var i=rankMathEditor.resultManager.getScore(W.Helpers.removeDiacritics(n));a+=e.getScoreClass(i)}return"<tag title='".concat(e.stripTags(n),"'\n tabIndex='0'\n contenteditable='false'\n spellcheck='false'\n class='tagify__tag ").concat(t.class?t.class:a,"'\n ").concat(e.getAttributesEsc(t),">\n <x title='' class='tagify__tag__removeBtn' role='button' aria-label='remove tag'></x>\n <div>\n <span class='tagify__tag-text'>").concat(e.stripTags(n),"</span>\n </div>\n </tag>")}},callbacks:t},this);return this.setKeywordsClasses(),wp.element.createElement(Je,{ref:this.tagifyField,mode:"input",settings:n,showDropdown:this.state.showDropdown,initialValue:this.keywords,placeholder:Object(a.__)("Example: Rank Math SEO","rank-math")})}},{key:"shouldComponentUpdate",value:function(e,t){return this.state.showDropdown!==t.showDropdown||e.isRefreshing!==this.props.isRefreshing||e.keywords!==this.props.keywords}},{key:"getScoreClass",value:function(e){return 80<e?"good-fk":50<e?"ok-fk":"bad-fk"}},{key:"setKeywordsClasses",value:function(){var e=this;if(null!==this.tagifyField.current){var t=this.tagifyField.current,n=t.tagify.value;if(n.length>0){var a=t.queryTags();n.map((function(t,n){if(!Object(c.isUndefined)(a[n])){var i=rankMathEditor.resultManager.getScore(W.Helpers.removeDiacritics(t.value));a[n].classList.remove("ok-fk","good-fk","bad-fk"),a[n].classList.add(e.getScoreClass(i))}}))}}}},{key:"onSetup",value:function(){this.selectFirstKeyword(),this.setKeywordsClasses()}},{key:"onInput",value:function(e){var t=this;(e=Object(c.has)(e.detail,"value")?e.detail.value:e.detail.data.value).length<2||(this.hideDropdown(),this.hasAdded?this.hasAdded=!1:this.request=ge.a.ajax({url:rankMath.keywordsApi.url,data:{keyword:e,locale:rankMath.locale},success:function(n){if(t.hasAdded)t.hasAdded=!1;else{var a=ge.a.map(n,(function(e){return e}));t.setState({whitelist:a,showDropdown:e})}}}))}},{key:"onAdd",value:function(e){this.hasAdded=!0,0===e.detail.index&&this.props.updateSelectedKeyword(e.detail,this.tagifyField.current),this.updateKeywords()}},{key:"onRemove",value:function(e){this.hideDropdown(),0===e.detail.index&&this.onSetup(),rankMathEditor.resultManager.deleteResult(e.detail.data.value),this.selectFirstKeyword(),this.updateKeywords()}},{key:"onClick",value:function(e){var t=this;this.clickCount++,1===this.clickCount?this.singleClickTimer=setTimeout((function(){t.clickCount=0,t.props.updateSelectedKeyword(e.detail,t.tagifyField.current)}),400):2===this.clickCount&&(clearTimeout(this.singleClickTimer),this.clickCount=0)}},{key:"onEdit",value:function(){this.hasAdded=!0,this.updateKeywords()}},{key:"selectFirstKeyword",value:function(){var e=this.tagifyField.current,t=e.tagify.value,n={tag:"",index:0,data:{value:""}};t.length>0&&(n={tag:e.queryTags()[0],index:0,data:{value:t[0].value}}),this.props.updateSelectedKeyword(n,e)}},{key:"updateKeywords",value:function(){var e=this.tagifyField.current,t=this.stripTags(e.toString());this.props.updateKeywords(t)}},{key:"hideDropdown",value:function(){null!==this.request&&(this.request.abort(),this.request=null),this.setState({whitelist:[],showDropdown:!1})}},{key:"getAttributesEsc",value:function(e){if("[object Object]"!==Object.prototype.toString.call(e))return"";var t,n,a="",i=Object.keys(e);for(n=i.length;n--;)"class"!==(t=i[n])&&e.hasOwnProperty(t)&&e[t]&&(a+=""+t+(e[t]?'="'.concat(this.stripTags(e[t]),'"'):""));return a}},{key:"stripTags",value:function(e){return e=ge()("<textarea />").html(e).text(),((new DOMParser).parseFromString(e,"text/html").body.textContent||"").replace(/["<>]/g,"")||""}}])&&Qe(t.prototype,n),i&&Qe(t,i),Object.defineProperty(t,"prototype",{writable:!1}),l}(s.Component),st=Object(p.compose)(Object(i.withSelect)((function(e){var t=e("rank-math");return{keywords:t.getKeywords(),isRefreshing:t.isRefreshing()}})),Object(i.withDispatch)((function(e){return{updateKeywords:function(t){e("rank-math").updateKeywords(t)},updateSelectedKeyword:function(t,n){n.queryTags().forEach((function(e){e.classList.remove("selected")})),Object(c.isUndefined)(t.tag)||""===t.tag||t.tag.classList.add("selected"),e("rank-math").updateSelectedKeyword(t)}}})))(rt),ot=Object(u.withFilters)("rankMath.focusKeywords.Trends")(Object(p.compose)(Object(i.withSelect)((function(e){return{isTrendsCtaOpen:e("rank-math").isTrendsCtaOpen()}})),Object(i.withDispatch)((function(e,t){return{toggleTrendsCta:function(){e("rank-math").toggleTrendsCta(!t.isTrendsCtaOpen)}}})))((function(e){var t=e.isTrendsCtaOpen,n=e.toggleTrendsCta;return wp.element.createElement(s.Fragment,null,wp.element.createElement("a",{href:"#",title:Object(a.__)("Trends","rank-math"),rel:"noreferrer noopener",id:"rank-math-compare-keywords-trigger",className:"button button-icon rank-math-compare-keywords-trigger",dangerouslySetInnerHTML:{__html:rankMath.trendsIcon},onClick:n}),t&&wp.element.createElement(u.Modal,{title:Object(a.__)("Google Trends","rank-math"),closeButtonLabel:Object(a.__)("Close","rank-math"),shouldCloseOnClickOutside:!0,onRequestClose:n,className:"rank-math-modal rank-math-trends-cta-modal",overlayClassName:"rank-math-modal-overlay"},wp.element.createElement("div",{className:"components-panel__body rank-math-trends-cta-wrapper"},wp.element.createElement("img",{src:rankMath.trendsPreviewImage,alt:"",className:"trends-cta blurred"}),wp.element.createElement("div",{id:"rank-math-pro-cta",className:"center"},wp.element.createElement("div",{className:"rank-math-cta-box blue-ticks width-50"},wp.element.createElement("h3",null,Object(a.__)("Track Keyword Trends","rank-math")),wp.element.createElement("ul",null,wp.element.createElement("li",null,Object(a.__)("Data fetched directly from Google","rank-math")),wp.element.createElement("li",null,Object(a.__)("Analyze search trends and compare keywords","rank-math")),wp.element.createElement("li",null,Object(a.__)("See data from a particular Country or timeframe","rank-math"))),wp.element.createElement("a",{className:"button button-primary is-green",href:rankMath.trendsUpgradeLink,rel:"noreferrer noopener",target:"_blank"},rankMath.trendsUpgradeLabel))))))}))),lt=Object(u.withFilters)("rankMath.analytics.contentAI")((function(){return!1})),ct=Object(p.compose)(Object(i.withSelect)((function(e){var t=e("rank-math");return{isLoaded:t.isLoaded(),isPillarContent:t.getPillarContent()}})),Object(i.withDispatch)((function(e,t){return{togglePillarContent:function(t){e("rank-math").updatePillarContent(t)}}})))((function(e){var t=e.isLoaded,n=e.isPillarContent,i=e.togglePillarContent;return t?wp.element.createElement(u.PanelBody,{initialOpen:!0,className:"rank-math-focus-keyword"},wp.element.createElement("h2",{className:"components-panel__body-title"},Object(a.__)("Focus Keyword","rank-math"),wp.element.createElement(je,null,wp.element.createElement(A,{components:{link:wp.element.createElement("a",{href:rankMath.assessor.hundredScoreLink,target:"_blank",rel:"noopener noreferrer"})}},Object(a.__)("Insert keywords you want to rank for. Try to {{link}}attain 100/100 points{{/link}} for better chances of ranking.","rank-math")))),wp.element.createElement(ot,null),rankMath.currentEditor&&"classic"!==rankMath.currentEditor&&wp.element.createElement(lt,null),wp.element.createElement(Le.a.Slot,null,(function(e){return e.length>0?e:[]})),wp.element.createElement("div",null,wp.element.createElement(st,null)),wp.element.createElement(Fe,null),"post"===rankMath.objectType&&wp.element.createElement(u.CheckboxControl,{className:"pillar-content",label:wp.element.createElement(s.Fragment,null,wp.element.createElement("strong",null,Object(a.__)("This post is Pillar Content","rank-math")),wp.element.createElement(je,null,Object(a.__)("Select one or more Pillar Content posts for each post tag or category to show them in the Link Suggestions meta box.","rank-math"))),checked:n,onChange:i})):null})),pt=n(20),ut=Object(i.withDispatch)((function(e){return{toggleEditor:function(){e("rank-math").toggleSnippetEditor(!0)}}}))((function(e){var t=e.toggleEditor;return wp.element.createElement(s.Fragment,null,wp.element.createElement(u.PanelBody,{initialOpen:!0},wp.element.createElement(ee,{onClick:t}),wp.element.createElement(_e,null),wp.element.createElement(pt.a.Slot,null,(function(e){return e.length>0?e:[]}))),wp.element.createElement(ct,null),rankMath.canUser.analysis&&wp.element.createElement(Re,null))})),dt=function(e,t,n){return!1===n?delete e[t]:e[t]=!0,e},ht=Object(p.compose)(Object(i.withSelect)((function(e){var t=e("rank-math").getRobots();return{robots:t,isRobotIndex:"index"in t,isRobotNoIndex:"noindex"in t,isRobotNoFollow:"nofollow"in t,isRobotNoArchive:"noarchive"in t,isRobotNoImageIndex:"noimageindex"in t,isRobotNoSnippet:"nosnippet"in t}})),Object(i.withDispatch)((function(e,t){var n=t.robots;return{updateRobots:function(t,a){n=dt(n,t,a),"index"===t&&(n=dt(n,"noindex",!a)),"noindex"===t&&(n=dt(n,"index",!a)),e("rank-math").updateRobots(n)}}})))((function(e){return wp.element.createElement(u.BaseControl,{className:"rank-math-robots",id:"rank-math-robots",label:Object(a.__)("Robots Meta","rank-math")},wp.element.createElement("div",{className:"rank-math-robots-list"},wp.element.createElement(u.CheckboxControl,{className:"robot-choice-index",label:wp.element.createElement(s.Fragment,null,Object(a.__)("Index","rank-math"),wp.element.createElement(je,null,Object(a.__)("Instructs search engines to index and show these pages in the search results","rank-math"))),checked:e.isRobotIndex,onChange:function(t){return e.updateRobots("index",t)}}),wp.element.createElement(u.CheckboxControl,{className:"robot-choice-noindex",label:wp.element.createElement(s.Fragment,null,Object(a.__)("No Index","rank-math"),wp.element.createElement(je,null,Object(a.__)("Prevents pages from being indexed and displayed in search engine result pages","rank-math"))),checked:e.isRobotNoIndex,onChange:function(t){return e.updateRobots("noindex",t)}}),wp.element.createElement(u.CheckboxControl,{className:"robot-choice-nofollow",label:wp.element.createElement(s.Fragment,null,Object(a.__)("Nofollow","rank-math"),wp.element.createElement(je,null,Object(a.__)("Prevents search engines from following links on the pages","rank-math"))),checked:e.isRobotNoFollow,onChange:function(t){return e.updateRobots("nofollow",t)}}),wp.element.createElement(u.CheckboxControl,{className:"robot-choice-noarchive",label:wp.element.createElement(s.Fragment,null,Object(a.__)("No Archive","rank-math"),wp.element.createElement(je,null,Object(a.__)("Prevents search engines from showing Cached links for pages","rank-math"))),checked:e.isRobotNoArchive,onChange:function(t){return e.updateRobots("noarchive",t)}}),wp.element.createElement(u.CheckboxControl,{className:"robot-choice-noimageindex",label:wp.element.createElement(s.Fragment,null,Object(a.__)("No Image Index","rank-math"),wp.element.createElement(je,null,Object(a.__)("This option prevents images on a page from being indexed by Google and other search engines","rank-math"))),checked:e.isRobotNoImageIndex,onChange:function(t){return e.updateRobots("noimageindex",t)}}),wp.element.createElement(u.CheckboxControl,{className:"robot-choice-nosnippet",label:wp.element.createElement(s.Fragment,null,Object(a.__)("No Snippet","rank-math"),wp.element.createElement(je,null,Object(a.__)("Prevents a snippet from being shown in the search results","rank-math"))),checked:e.isRobotNoSnippet,onChange:function(t){return e.updateRobots("nosnippet",t)}})))}));function mt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function gt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?mt(Object(n),!0).forEach((function(t){ft(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):mt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ft(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var vt=Object(p.compose)(Object(i.withSelect)((function(e){var t=e("rank-math");return{redirectionID:t.getRedirectionID(),redirectionUrl:t.getRedirectionUrl(),redirectionType:t.getRedirectionType(),hasRedirect:t.hasRedirect()}})),Object(i.withDispatch)((function(e,t){return{toggle:function(){e("rank-math").updateHasRedirect(!t.hasRedirect),e("rank-math").updateRedirectionItem(gt(gt({},t),{},{hasRedirect:!t.hasRedirect}))},updateRedirection:function(n,a){e("rank-math").updateRedirection(n,a),e("rank-math").updateRedirectionItem(gt(gt({},t),{},ft({},n,a)))}}})))((function(e){return wp.element.createElement(s.Fragment,null,wp.element.createElement(u.ToggleControl,{className:e.hasRedirect?"is-open":"is-close",label:Object(a.__)("Redirect","rank-math"),checked:e.hasRedirect,onChange:function(){return e.toggle()}}),e.hasRedirect&&wp.element.createElement(u.SelectControl,{label:Object(a.__)("Redirection Type","rank-math"),className:e.hasRedirect?"":"hidden",value:e.redirectionType,onChange:function(t){return e.updateRedirection("redirectionType",t)},options:[{value:"301",label:Object(a.__)("301 Permanent Move","rank-math")},{value:"302",label:Object(a.__)("302 Temporary Move","rank-math")},{value:"307",label:Object(a.__)("307 Temporary Redirect","rank-math")},{value:"410",label:Object(a.__)("410 Content Deleted","rank-math")},{value:"451",label:Object(a.__)("451 Content Unavailable for Legal Reasons","rank-math")}]}),!1===["410","451"].includes(e.redirectionType)&&wp.element.createElement(u.TextControl,{type:"url",autoComplete:"off",label:Object(a.__)("Destination URL","rank-math"),value:e.redirectionUrl,placeholder:"https://rankmath.com/",className:e.hasRedirect?"":"hidden",onChange:function(t){return e.updateRedirection("redirectionUrl",t)}}),wp.element.createElement(u.TextControl,{type:"hidden",value:e.redirectionID,className:"hidden"}))})),bt=Object(p.compose)(Object(i.withSelect)((function(e){var t=e("rank-math"),n=rankMathEditor.assessor.dataCollector;return{placeholder:t.getCanonicalUrl()?t.getCanonicalUrl():n.getPermalink()?n.getPermalink():"https://rankmath.com/",canonicalUrl:t.getCanonicalUrl()}})),Object(i.withDispatch)((function(e){return{onUrlChange:function(t){e("rank-math").updateCanonicalUrl(t)}}})))((function(e){var t=e.canonicalUrl,n=e.placeholder,i=e.onUrlChange;return wp.element.createElement(u.BaseControl,{className:"rank-math-canonical"},wp.element.createElement("span",{className:"components-base-control__label"},Object(a.__)("Canonical URL","rank-math"),wp.element.createElement(je,null,Object(a.__)("The canonical URL informs search crawlers which page is the main page if you have double content","rank-math"))),wp.element.createElement(u.TextControl,{type:"url",autoComplete:"off",value:t,placeholder:n,onChange:function(e){return i(e)}}))})),wt=Object(p.compose)(Object(i.withSelect)((function(e){return{title:e("rank-math").getBreadcrumbTitle()}})),Object(i.withDispatch)((function(e){return{onTitleChange:function(t){e("rank-math").updateBreadcrumbTitle(t)}}})))((function(e){var t=e.title,n=e.onTitleChange;return wp.element.createElement(u.BaseControl,{className:"rank-math-breadcrumb-title"},wp.element.createElement("span",{className:"components-base-control__label"},Object(a.__)("Breadcrumb Title","rank-math"),wp.element.createElement(je,null,Object(a.__)("Breadcrumb Title to use for this post","rank-math"))),wp.element.createElement(u.TextControl,{value:t,onChange:function(e){return n(e)}}))}));function yt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function kt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?yt(Object(n),!0).forEach((function(t){Ot(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):yt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ot(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Et={"max-snippet":-1,"max-video-preview":-1,"max-image-preview":"large"},Tt=Object(p.compose)(Object(i.withSelect)((function(e){var t=e("rank-math").getAdvancedRobots(),n=kt({},t);Object(c.defaults)(n,Et);var a=null,i=null,r=null;return"max-snippet"in t&&(a=n["max-snippet"]),"max-image-preview"in t&&(i=n["max-image-preview"]),"max-video-preview"in t&&(r=n["max-video-preview"]),{meta:t,isSnippet:a,isImage:i,isVideo:r,maxSnippet:a?n["max-snippet"]:-1,maxImage:n["max-image-preview"],maxVideo:r?n["max-video-preview"]:-1}})),Object(i.withDispatch)((function(e,t){var n=kt({},t.meta);return{updateRobots:function(t,a){Object(c.isBoolean)(a)?!1===a?delete n[t]:n[t]=Et[t]:n[t]=a,e("rank-math").updateAdvancedRobots(n)}}})))((function(e){return wp.element.createElement(u.BaseControl,{className:"rank-math-robots",id:"rank-math-robots",label:Object(a.__)("Advanced Robots Meta","rank-math")},wp.element.createElement("div",{className:"rank-math-robots-list advanced-robots"},wp.element.createElement(u.CheckboxControl,{label:wp.element.createElement(s.Fragment,null,Object(a.__)("Max Snippet","rank-math"),wp.element.createElement(je,null,Object(a.__)("Specify a maximum text-length, in characters, of a snippet for your page","rank-math"))),checked:e.isSnippet,onChange:function(t){return e.updateRobots("max-snippet",t)}}),wp.element.createElement(u.TextControl,{type:"number",value:e.maxSnippet,onChange:function(t){return e.updateRobots("max-snippet",t)}}),wp.element.createElement(u.CheckboxControl,{label:wp.element.createElement(s.Fragment,null,Object(a.__)("Max Video Preview","rank-math"),wp.element.createElement(je,null,Object(a.__)("Specify a maximum duration in seconds of an animated video preview","rank-math"))),checked:e.isVideo,onChange:function(t){return e.updateRobots("max-video-preview",t)}}),wp.element.createElement(u.TextControl,{type:"number",value:e.maxVideo,onChange:function(t){return e.updateRobots("max-video-preview",t)}}),wp.element.createElement(u.CheckboxControl,{label:wp.element.createElement(s.Fragment,null,Object(a.__)("Max Image Preview","rank-math"),wp.element.createElement(je,null,Object(a.__)("Specify a maximum size of image preview to be shown for images on this page","rank-math"))),checked:e.isImage,onChange:function(t){return e.updateRobots("max-image-preview",t)}}),wp.element.createElement(u.SelectControl,{value:e.maxImage,onChange:function(t){return e.updateRobots("max-image-preview",t)},options:[{value:"large",label:Object(a.__)("Large","rank-math")},{value:"standard",label:Object(a.__)("Standard","rank-math")},{value:"none",label:Object(a.__)("None","rank-math")}]})))})),_t=Object(p.compose)(Object(i.withSelect)((function(e){return{showScore:e("rank-math").getShowScoreFrontend()}})),Object(i.withDispatch)((function(e){return{toggleScore:function(t){e("rank-math").toggleFrontendScore(t)}}})))((function(e){var t=e.showScore,n=e.toggleScore;return wp.element.createElement(u.BaseControl,{className:"rank-math-frontend-score"},wp.element.createElement(u.ToggleControl,{label:Object(a.__)("Show SEO Score on Front-end","rank-math"),checked:t,onChange:n}))})),xt=n(21),jt=Object(u.withFilters)("rankMath.advanced.newsSitemap")((function(){return null})),Ct=function(){return wp.element.createElement(s.Fragment,null,wp.element.createElement(u.PanelBody,{initialOpen:!0},wp.element.createElement(ht,null)),wp.element.createElement(u.PanelBody,{initialOpen:!0},wp.element.createElement(Tt,null)),wp.element.createElement(jt,null),wp.element.createElement(u.PanelBody,{initialOpen:!0},wp.element.createElement(bt,null)),rankMath.assessor.hasBreadcrumb&&wp.element.createElement(u.PanelBody,{initialOpen:!0},wp.element.createElement(wt,null)),rankMath.assessor.hasRedirection&&wp.element.createElement(u.PanelBody,{initialOpen:!0,className:"rank-math-redirect"},wp.element.createElement(vt,null)),rankMath.frontEndScore&&wp.element.createElement(u.PanelBody,{initialOpen:!0},wp.element.createElement(_t,null)),wp.element.createElement(xt.a.Slot,null,(function(e){return e.length>0?e:[]})))},Nt=n(46),St=n.n(Nt),Dt={init:function(){this.cacheProps(),this.initVars(),this.bindEvents()},cacheProps:function(){this.root=document.documentElement,this.$wpAdminbar=ge()("#wpadminbar")},initVars:function(){this.$wpAdminbar.length&&this.setWpAdminbarHeight.call(this)},bindEvents:function(){window.addEventListener("resize",St()(this.onWindowResize.bind(this)))},onWindowResize:function(){this.$wpAdminbar.length&&this.setWpAdminbarHeight.call(this)},setWpAdminbarHeight:function(){this.root.style.setProperty("--rankmath-wp-adminbar-height",this.$wpAdminbar.outerHeight()+"px")}};ge()((function(){Dt.init()}));var It=function(e){"social"===e&&Object(i.dispatch)("rank-math").toggleSnippetEditor(!0)},Mt=function(){return wp.element.createElement(_,{className:"rank-math-tabs",activeClass:"is-active",tabs:(e=[],rankMath.canUser.general&&e.push({name:"general",title:wp.element.createElement(s.Fragment,null,wp.element.createElement("i",{className:"rm-icon rm-icon-settings",title:Object(a.__)("General","rank-math")}),wp.element.createElement("span",null,Object(a.__)("General","rank-math"))),view:ut,className:"rank-math-general-tab"}),rankMath.canUser.advanced&&e.push({name:"advanced",title:wp.element.createElement(s.Fragment,null,wp.element.createElement("i",{className:"rm-icon rm-icon-toolbox",title:Object(a.__)("Advanced","rank-math")}),wp.element.createElement("span",null,Object(a.__)("Advanced","rank-math"))),view:Ct,className:"rank-math-advanced-tab"}),rankMath.canUser.social&&e.push({name:"social",title:wp.element.createElement(s.Fragment,null,wp.element.createElement("i",{className:"rm-icon rm-icon-social",title:Object(a.__)("Social","rank-math")}),wp.element.createElement("span",null,Object(a.__)("Social","rank-math"))),view:xe,className:"rank-math-social-tab"}),Object(r.applyFilters)("rank_math_sidebar_tabs",e)),onSelect:It},(function(e){return wp.element.createElement("div",{className:"rank-math-tab-content-"+e.name},Object(s.createElement)(e.view))}));var e};Object(r.addAction)("rank_math_loaded","rank-math",(function(){Object(r.addFilter)("rank_math_app","rank-math",(function(){return Mt}))}))}]);
includes/3rdparty/elementor/class-elementor.php CHANGED
@@ -71,11 +71,6 @@ class Elementor {
71
  * Enqueue scripts.
72
  */
73
  public function enqueue() {
74
- /**
75
- * Allow other plugins to enqueue/dequeue admin styles or scripts before plugin assets.
76
- */
77
- $this->do_action( 'admin/before_editor_scripts' );
78
-
79
  $deps = [
80
  'wp-core-data',
81
  'wp-components',
@@ -110,11 +105,6 @@ class Elementor {
110
  rank_math()->variables->setup_json();
111
 
112
  $this->content_ai_style( $media_query );
113
-
114
- /**
115
- * Allow other plugins to enqueue/dequeue admin styles or scripts after plugin assets.
116
- */
117
- $this->do_action( 'admin/editor_scripts' );
118
  }
119
 
120
  /**
71
  * Enqueue scripts.
72
  */
73
  public function enqueue() {
 
 
 
 
 
74
  $deps = [
75
  'wp-core-data',
76
  'wp-components',
105
  rank_math()->variables->setup_json();
106
 
107
  $this->content_ai_style( $media_query );
 
 
 
 
 
108
  }
109
 
110
  /**
includes/admin/class-admin.php CHANGED
@@ -36,7 +36,6 @@ class Admin implements Runner {
36
  $this->action( 'init', 'flush', 999 );
37
  $this->filter( 'user_contactmethods', 'update_user_contactmethods' );
38
  $this->action( 'save_post', 'canonical_check_notice' );
39
- $this->action( 'wp_dashboard_setup', 'add_dashboard_widgets' );
40
  $this->action( 'cmb2_save_options-page_fields', 'update_is_configured_value', 10, 2 );
41
 
42
  // AJAX.
@@ -71,119 +70,6 @@ class Admin implements Runner {
71
  return $contactmethods;
72
  }
73
 
74
- /**
75
- * Register dashboard widget.
76
- */
77
- public function add_dashboard_widgets() {
78
- // Early Bail if action is not registered for the dashboard widget hook.
79
- if ( ! has_action( 'rank_math/dashboard/widget' ) ) {
80
- return;
81
- }
82
-
83
- $icon = '<span class="rank-math-icon"><svg viewBox="0 0 462.03 462.03" xmlns="http://www.w3.org/2000/svg" width="20"><g><path d="m462 234.84-76.17 3.43 13.43 21-127 81.18-126-52.93-146.26 60.97 10.14 24.34 136.1-56.71 128.57 54 138.69-88.61 13.43 21z"></path><path d="m54.1 312.78 92.18-38.41 4.49 1.89v-54.58h-96.67zm210.9-223.57v235.05l7.26 3 89.43-57.05v-181zm-105.44 190.79 96.67 40.62v-165.19h-96.67z"></path></g></svg></span>';
84
-
85
- wp_add_dashboard_widget(
86
- 'rank_math_dashboard_widget',
87
- $icon . esc_html__( 'Rank Math Overview', 'rank-math' ),
88
- [ $this, 'render_dashboard_widget' ],
89
- null,
90
- null,
91
- 'normal',
92
- 'high'
93
- );
94
- }
95
-
96
- /**
97
- * Render dashboard widget.
98
- */
99
- public function render_dashboard_widget() {
100
- $this->do_action( 'dashboard/widget' );
101
-
102
- $posts = $this->get_feed();
103
- ?>
104
- <h3 class="rank-math-blog-title"><?php esc_html_e( 'Latest Blog Posts from Rank Math', 'rank-math' ); ?></h3>
105
- <?php if ( false === $posts ) : ?>
106
- <p><?php esc_html_e( 'Error in fetching.', 'rank-math' ); ?></p>
107
- <?php
108
- return;
109
- endif;
110
-
111
- echo '<ul class="rank-math-blog-list">';
112
- $is_new = time() - strtotime( $posts[0]['date'] ) < 15 * DAY_IN_SECONDS;
113
- $i = 0;
114
-
115
- foreach ( $posts as $post ) :
116
- $i++;
117
- ?>
118
- <li class="rank-math-blog-post">
119
- <h4>
120
- <?php if ( $is_new ) : ?>
121
- <span class="rank-math-new-badge"><?php esc_html_e( 'NEW', 'rank-math' ); ?></span>
122
- <?php endif; ?>
123
- <a target="_blank" href="<?php echo esc_url( $post['link'] ); ?>?utm_source=Plugin&utm_medium=Dashboard%20Widget%20Post%20<?php echo esc_attr( $i ); ?>&utm_campaign=WP">
124
- <?php echo esc_html( $post['title']['rendered'] ); ?>
125
- </a>
126
- </h4>
127
- </li>
128
- <?php
129
- $is_new = false;
130
- endforeach;
131
- echo '</ul>';
132
- ?>
133
-
134
- <div class="rank-math-widget-footer">
135
- <a target="_blank" href="https://rankmath.com/blog/?utm_source=Plugin&utm_medium=Dashboard%20Widget%20Blog&utm_campaign=WP">
136
- <?php esc_html_e( 'Blog', 'rank-math' ); ?>
137
- <span class="screen-reader-text"><?php esc_html_e( '(opens in a new window)', 'rank-math' ); ?></span>
138
- <span aria-hidden="true" class="dashicons dashicons-external"></span>
139
- </a>
140
- <a target="_blank" href="https://rankmath.com/kb/?utm_source=Plugin&utm_medium=Dashboard%20Widget%20Help&utm_campaign=WP">
141
- <?php esc_html_e( 'Help', 'rank-math' ); ?>
142
- <span class="screen-reader-text"><?php esc_html_e( '(opens in a new window)', 'rank-math' ); ?></span>
143
- <span aria-hidden="true" class="dashicons dashicons-external"></span>
144
- </a>
145
- <?php if ( ! defined( 'RANK_MATH_PRO_FILE' ) ) { ?>
146
- <a target="_blank" href="https://rankmath.com/pricing/?utm_source=Plugin&utm_medium=Dashboard%20Widget%20PRO&utm_campaign=WP" class="rank-math-widget-go-pro">
147
- <?php esc_html_e( 'Go Pro', 'rank-math' ); ?>
148
- <span class="screen-reader-text"><?php esc_html_e( '(opens in a new window)', 'rank-math' ); ?></span>
149
- <span aria-hidden="true" class="dashicons dashicons-external"></span>
150
- </a>
151
- <?php } ?>
152
- </div>
153
- <?php
154
- }
155
-
156
- /**
157
- * Get posts.
158
- */
159
- private function get_feed() {
160
- $cache_key = 'rank_math_feed_posts';
161
- $cache = get_transient( $cache_key );
162
- if ( false !== $cache ) {
163
- return $cache;
164
- }
165
-
166
- $response = wp_remote_get( 'https://rankmath.com/wp-json/wp/v2/posts?per_page=3' );
167
-
168
- if ( is_wp_error( $response ) || 200 !== (int) wp_remote_retrieve_response_code( $response ) ) {
169
- set_transient( $cache_key, [], 2 * HOUR_IN_SECONDS );
170
-
171
- return false;
172
- }
173
-
174
- $posts = json_decode( wp_remote_retrieve_body( $response ), true );
175
-
176
- if ( empty( $posts ) || ! is_array( $posts ) ) {
177
- set_transient( $cache_key, [], 2 * HOUR_IN_SECONDS );
178
-
179
- return false;
180
- }
181
-
182
- set_transient( $cache_key, $posts, DAY_IN_SECONDS * 15 );
183
-
184
- return $posts;
185
- }
186
-
187
  /**
188
  * Display admin header.
189
  */
36
  $this->action( 'init', 'flush', 999 );
37
  $this->filter( 'user_contactmethods', 'update_user_contactmethods' );
38
  $this->action( 'save_post', 'canonical_check_notice' );
 
39
  $this->action( 'cmb2_save_options-page_fields', 'update_is_configured_value', 10, 2 );
40
 
41
  // AJAX.
70
  return $contactmethods;
71
  }
72
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
73
  /**
74
  * Display admin header.
75
  */
includes/admin/class-assets.php CHANGED
@@ -143,6 +143,7 @@ class Assets implements Runner {
143
 
144
  if ( 'dashboard' === $screen->id ) {
145
  wp_enqueue_style( self::PREFIX . 'dashabord-widget' );
 
146
  }
147
 
148
  // Our screens only.
143
 
144
  if ( 'dashboard' === $screen->id ) {
145
  wp_enqueue_style( self::PREFIX . 'dashabord-widget' );
146
+ wp_enqueue_script( self::PREFIX . 'dashboard' );
147
  }
148
 
149
  // Our screens only.
includes/admin/class-dashboard-widget.php ADDED
@@ -0,0 +1,159 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * The Dashboard Widget of the plugin.
4
+ *
5
+ * @since 1.0.81
6
+ * @package RankMath
7
+ * @subpackage RankMath\Core
8
+ * @author Rank Math <support@rankmath.com>
9
+ */
10
+
11
+ namespace RankMath;
12
+
13
+ use RankMath\Helper;
14
+ use RankMath\Traits\Hooker;
15
+
16
+ defined( 'ABSPATH' ) || exit;
17
+
18
+ /**
19
+ * Dashboard_Widget class.
20
+ *
21
+ * @codeCoverageIgnore
22
+ */
23
+ class Dashboard_Widget {
24
+
25
+ use Hooker;
26
+
27
+ /**
28
+ * Constructor.
29
+ */
30
+ public function __construct() {
31
+ $this->action( 'wp_dashboard_setup', 'add_dashboard_widgets' );
32
+ $this->action( 'rank_math/dashboard/widget', 'dashboard_widget_feed', 98 );
33
+ $this->action( 'rank_math/dashboard/widget', 'dashboard_widget_footer', 99 );
34
+ }
35
+
36
+ /**
37
+ * Register dashboard widget.
38
+ */
39
+ public function add_dashboard_widgets() {
40
+ // Early Bail if action is not registered for the dashboard widget hook.
41
+ if (
42
+ ! Helper::is_module_active( '404-monitor' ) &&
43
+ ! Helper::is_module_active( 'redirections' ) &&
44
+ ! Helper::is_module_active( 'analytics' )
45
+ ) {
46
+ return;
47
+ }
48
+
49
+ $icon = '<span class="rank-math-icon"><svg viewBox="0 0 462.03 462.03" xmlns="http://www.w3.org/2000/svg" width="20"><g><path d="m462 234.84-76.17 3.43 13.43 21-127 81.18-126-52.93-146.26 60.97 10.14 24.34 136.1-56.71 128.57 54 138.69-88.61 13.43 21z"></path><path d="m54.1 312.78 92.18-38.41 4.49 1.89v-54.58h-96.67zm210.9-223.57v235.05l7.26 3 89.43-57.05v-181zm-105.44 190.79 96.67 40.62v-165.19h-96.67z"></path></g></svg></span>';
50
+
51
+ wp_add_dashboard_widget(
52
+ 'rank_math_dashboard_widget',
53
+ $icon . esc_html__( 'Rank Math Overview', 'rank-math' ),
54
+ [ $this, 'render_dashboard_widget' ],
55
+ null,
56
+ null,
57
+ 'normal',
58
+ 'high'
59
+ );
60
+ }
61
+
62
+ /**
63
+ * Render dashboard widget.
64
+ */
65
+ public function render_dashboard_widget() {
66
+ echo '<div id="rank-math-dashboard-widget" class="rank-math-loading"></div>';
67
+ }
68
+
69
+ /**
70
+ * Add Feed data in the admin dashboard widget.
71
+ */
72
+ public function dashboard_widget_feed() {
73
+ $posts = $this->get_feed();
74
+ ?>
75
+ <h3 class="rank-math-blog-title"><?php esc_html_e( 'Latest Blog Posts from Rank Math', 'rank-math' ); ?></h3>
76
+ <?php if ( false === $posts ) : ?>
77
+ <p><?php esc_html_e( 'Error in fetching.', 'rank-math' ); ?></p>
78
+ <?php
79
+ return;
80
+ endif;
81
+
82
+ echo '<ul class="rank-math-blog-list">';
83
+ $is_new = time() - strtotime( $posts[0]['date'] ) < 15 * DAY_IN_SECONDS;
84
+ foreach ( $posts as $index => $post ) :
85
+ ?>
86
+ <li class="rank-math-blog-post">
87
+ <h4>
88
+ <?php if ( $is_new ) : ?>
89
+ <span class="rank-math-new-badge"><?php esc_html_e( 'NEW', 'rank-math' ); ?></span>
90
+ <?php endif; ?>
91
+ <a target="_blank" href="<?php echo esc_url( $post['link'] ); ?>?utm_source=Plugin&utm_medium=Dashboard%20Widget%20Post%20<?php echo esc_attr( $index + 1 ); ?>&utm_campaign=WP">
92
+ <?php echo esc_html( $post['title']['rendered'] ); ?>
93
+ </a>
94
+ </h4>
95
+ </li>
96
+ <?php
97
+ $is_new = false;
98
+ endforeach;
99
+ echo '</ul>';
100
+ }
101
+
102
+ /**
103
+ * Add footer in the admin dashboard widget.
104
+ */
105
+ public function dashboard_widget_footer() {
106
+ ?>
107
+ <div class="rank-math-widget-footer">
108
+ <a target="_blank" href="https://rankmath.com/blog/?utm_source=Plugin&utm_medium=Dashboard%20Widget%20Blog&utm_campaign=WP">
109
+ <?php esc_html_e( 'Blog', 'rank-math' ); ?>
110
+ <span class="screen-reader-text"><?php esc_html_e( '(opens in a new window)', 'rank-math' ); ?></span>
111
+ <span aria-hidden="true" class="dashicons dashicons-external"></span>
112
+ </a>
113
+ <a target="_blank" href="https://rankmath.com/kb/?utm_source=Plugin&utm_medium=Dashboard%20Widget%20Help&utm_campaign=WP">
114
+ <?php esc_html_e( 'Help', 'rank-math' ); ?>
115
+ <span class="screen-reader-text"><?php esc_html_e( '(opens in a new window)', 'rank-math' ); ?></span>
116
+ <span aria-hidden="true" class="dashicons dashicons-external"></span>
117
+ </a>
118
+ <?php if ( ! defined( 'RANK_MATH_PRO_FILE' ) ) { ?>
119
+ <a target="_blank" href="https://rankmath.com/pricing/?utm_source=Plugin&utm_medium=Dashboard%20Widget%20PRO&utm_campaign=WP" class="rank-math-widget-go-pro">
120
+ <?php esc_html_e( 'Go Pro', 'rank-math' ); ?>
121
+ <span class="screen-reader-text"><?php esc_html_e( '(opens in a new window)', 'rank-math' ); ?></span>
122
+ <span aria-hidden="true" class="dashicons dashicons-external"></span>
123
+ </a>
124
+ <?php } ?>
125
+ </div>
126
+ <?php
127
+ }
128
+
129
+ /**
130
+ * Get posts.
131
+ */
132
+ private function get_feed() {
133
+ $cache_key = 'rank_math_feed_posts';
134
+ $cache = get_transient( $cache_key );
135
+ if ( false !== $cache ) {
136
+ return $cache;
137
+ }
138
+
139
+ $response = wp_remote_get( 'https://rankmath.com/wp-json/wp/v2/posts?per_page=3' );
140
+
141
+ if ( is_wp_error( $response ) || 200 !== (int) wp_remote_retrieve_response_code( $response ) ) {
142
+ set_transient( $cache_key, [], 2 * HOUR_IN_SECONDS );
143
+
144
+ return false;
145
+ }
146
+
147
+ $posts = json_decode( wp_remote_retrieve_body( $response ), true );
148
+
149
+ if ( empty( $posts ) || ! is_array( $posts ) ) {
150
+ set_transient( $cache_key, [], 2 * HOUR_IN_SECONDS );
151
+
152
+ return false;
153
+ }
154
+
155
+ set_transient( $cache_key, $posts, DAY_IN_SECONDS * 15 );
156
+
157
+ return $posts;
158
+ }
159
+ }
includes/admin/class-import-export.php CHANGED
@@ -318,9 +318,9 @@ class Import_Export implements Runner {
318
  private function export() {
319
  $panels = Param::post( 'panels', [], FILTER_DEFAULT, FILTER_REQUIRE_ARRAY );
320
  $data = $this->get_export_data( $panels );
321
- $filename = 'rank-math-settings-' . date_i18n( 'Y-m-d-H-i-s' ) . '.txt';
322
 
323
- header( 'Content-Type: application/txt' );
324
  header( 'Content-Disposition: attachment; filename=' . $filename );
325
  header( 'Cache-Control: no-cache, no-store, must-revalidate' );
326
  header( 'Pragma: no-cache' );
@@ -365,9 +365,16 @@ class Import_Export implements Runner {
365
  * @return mixed
366
  */
367
  private function has_valid_file() {
 
368
  $this->filter( 'upload_mimes', 'allow_txt_upload', 10, 2 );
 
 
 
369
  $file = wp_handle_upload( $_FILES['import-me'], [ 'test_form' => false ] );
 
 
370
  $this->remove_filter( 'upload_mimes', 'allow_txt_upload', 10 );
 
371
 
372
  if ( is_wp_error( $file ) ) {
373
  Helper::add_notification( esc_html__( 'Settings could not be imported:', 'rank-math' ) . ' ' . $file->get_error_message(), [ 'type' => 'error' ] );
@@ -387,6 +394,35 @@ class Import_Export implements Runner {
387
  return $file;
388
  }
389
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
390
  /**
391
  * Allow txt & json file upload.
392
  *
@@ -396,8 +432,8 @@ class Import_Export implements Runner {
396
  * @return array
397
  */
398
  public function allow_txt_upload( $types, $user ) {
399
- $types['txt'] = 'text/plain';
400
  $types['json'] = 'application/json';
 
401
 
402
  return $types;
403
  }
318
  private function export() {
319
  $panels = Param::post( 'panels', [], FILTER_DEFAULT, FILTER_REQUIRE_ARRAY );
320
  $data = $this->get_export_data( $panels );
321
+ $filename = 'rank-math-settings-' . date_i18n( 'Y-m-d-H-i-s' ) . '.json';
322
 
323
+ header( 'Content-Type: application/json' );
324
  header( 'Content-Disposition: attachment; filename=' . $filename );
325
  header( 'Cache-Control: no-cache, no-store, must-revalidate' );
326
  header( 'Pragma: no-cache' );
365
  * @return mixed
366
  */
367
  private function has_valid_file() {
368
+ // Add upload hooks.
369
  $this->filter( 'upload_mimes', 'allow_txt_upload', 10, 2 );
370
+ $this->filter( 'wp_check_filetype_and_ext', 'filetype_and_ext', 10, 4 );
371
+
372
+ // Do the upload.
373
  $file = wp_handle_upload( $_FILES['import-me'], [ 'test_form' => false ] );
374
+
375
+ // Remove upload hooks.
376
  $this->remove_filter( 'upload_mimes', 'allow_txt_upload', 10 );
377
+ $this->remove_filter( 'wp_check_filetype_and_ext', 'filetype_and_ext', 10 );
378
 
379
  if ( is_wp_error( $file ) ) {
380
  Helper::add_notification( esc_html__( 'Settings could not be imported:', 'rank-math' ) . ' ' . $file->get_error_message(), [ 'type' => 'error' ] );
394
  return $file;
395
  }
396
 
397
+ /**
398
+ * Filters the "real" file type of the given file.
399
+ *
400
+ * @param array $types {
401
+ * Values for the extension, mime type, and corrected filename.
402
+ *
403
+ * @type string|false $ext File extension, or false if the file doesn't match a mime type.
404
+ * @type string|false $type File mime type, or false if the file doesn't match a mime type.
405
+ * @type string|false $proper_filename File name with its correct extension, or false if it cannot be determined.
406
+ * }
407
+ * @param string $file Full path to the file.
408
+ * @param string $filename The name of the file (may differ from $file due to
409
+ * $file being in a tmp directory).
410
+ * @param string[] $mimes Array of mime types keyed by their file extension regex.
411
+ *
412
+ * @return array
413
+ */
414
+ public function filetype_and_ext( $types, $file, $filename, $mimes ) {
415
+ if ( false !== strpos( $filename, '.json' ) ) {
416
+ $types['ext'] = 'json';
417
+ $types['type'] = 'application/json';
418
+ } elseif ( false !== strpos( $filename, '.txt' ) ) {
419
+ $types['ext'] = 'txt';
420
+ $types['type'] = 'text/plain';
421
+ }
422
+
423
+ return $types;
424
+ }
425
+
426
  /**
427
  * Allow txt & json file upload.
428
  *
432
  * @return array
433
  */
434
  public function allow_txt_upload( $types, $user ) {
 
435
  $types['json'] = 'application/json';
436
+ $types['txt'] = 'text/plain';
437
 
438
  return $types;
439
  }
includes/admin/metabox/class-post-screen.php CHANGED
@@ -223,6 +223,11 @@ class Post_Screen implements IScreen {
223
  private function get_permalink_format() {
224
  $post_id = $this->get_object_id();
225
  $post = get_post( $post_id );
 
 
 
 
 
226
  if ( 'auto-draft' !== $post->post_status || 'post' !== $post->post_type ) {
227
  $sample_permalink = get_sample_permalink( $post_id, null, null );
228
  return isset( $sample_permalink[0] ) ? $sample_permalink[0] : home_url();
223
  private function get_permalink_format() {
224
  $post_id = $this->get_object_id();
225
  $post = get_post( $post_id );
226
+
227
+ if ( 'attachment' === $post->post_type ) {
228
+ return str_replace( $post->post_name, '%postname%', get_permalink( $post ) );
229
+ }
230
+
231
  if ( 'auto-draft' !== $post->post_status || 'post' !== $post->post_type ) {
232
  $sample_permalink = get_sample_permalink( $post_id, null, null );
233
  return isset( $sample_permalink[0] ) ? $sample_permalink[0] : home_url();
includes/admin/watcher/class-watcher.php CHANGED
@@ -50,11 +50,12 @@ class Watcher implements Runner {
50
 
51
  check_admin_referer( 'rank_math_deactivate_plugins' );
52
 
53
- $type = Param::get( 'plugin_type', 'seo', FILTER_SANITIZE_STRING );
54
  $allowed = [ 'seo', 'sitemap' ];
55
  if ( ! in_array( $type, $allowed, true ) ) {
56
  return;
57
  }
 
58
  $this->deactivate_conflicting_plugins( $type );
59
  }
60
 
50
 
51
  check_admin_referer( 'rank_math_deactivate_plugins' );
52
 
53
+ $type = Param::get( 'plugin_type', 'seo' );
54
  $allowed = [ 'seo', 'sitemap' ];
55
  if ( ! in_array( $type, $allowed, true ) ) {
56
  return;
57
  }
58
+
59
  $this->deactivate_conflicting_plugins( $type );
60
  }
61
 
includes/class-common.php CHANGED
@@ -53,6 +53,7 @@ class Common {
53
  new Update_Email();
54
  new Defaults();
55
  new Admin_Bar_Menu();
 
56
  }
57
 
58
  /**
53
  new Update_Email();
54
  new Defaults();
55
  new Admin_Bar_Menu();
56
+ new Dashboard_Widget();
57
  }
58
 
59
  /**
includes/class-installer.php CHANGED
@@ -268,6 +268,7 @@ class Installer {
268
  $this->create_misc_options();
269
  $this->create_general_options();
270
  $this->create_titles_sitemaps_options();
 
271
  }
272
 
273
  /**
@@ -289,6 +290,7 @@ class Installer {
289
  'acf',
290
  'web-stories',
291
  'content-ai',
 
292
  ];
293
 
294
  // Role Manager.
@@ -661,4 +663,21 @@ class Installer {
661
  add_action( 'shutdown', 'flush_rewrite_rules' );
662
  }
663
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
664
  }
268
  $this->create_misc_options();
269
  $this->create_general_options();
270
  $this->create_titles_sitemaps_options();
271
+ $this->create_instant_indexing_options();
272
  }
273
 
274
  /**
290
  'acf',
291
  'web-stories',
292
  'content-ai',
293
+ 'instant-indexing',
294
  ];
295
 
296
  // Role Manager.
663
  add_action( 'shutdown', 'flush_rewrite_rules' );
664
  }
665
 
666
+ /**
667
+ * Add defaults for the Instant Indexing module options.
668
+ *
669
+ * @return void
670
+ */
671
+ private function create_instant_indexing_options() {
672
+ add_option(
673
+ 'rank-math-options-instant-indexing',
674
+ $this->do_filter(
675
+ 'settings/defaults/instant-indexing',
676
+ [
677
+ 'bing_post_types' => [ 'post', 'page' ],
678
+ ]
679
+ )
680
+ );
681
+ }
682
+
683
  }
includes/class-kb.php CHANGED
@@ -115,10 +115,9 @@ class KB {
115
  'version-control' => 'https://rankmath.com/kb/version-control/?utm_source=Plugin&utm_campaign=WP',
116
  'general-settings' => 'https://rankmath.com/kb/general-settings/?utm_source=Plugin&utm_campaign=WP',
117
  'google-api-key' => 'https://rankmath.com/kb/how-to-get-a-google-api-key/?utm_source=Plugin&utm_campaign=WP',
118
- 'instant-indexing' => 'https://rankmath.com/blog/google-indexing-api/?utm_source=Plugin&utm_campaign=WP',
119
- 'bing-instant-indexing' => 'https://rankmath.com/blog/bing-indexing-api/?utm_source=Plugin&utm_campaign=WP',
120
  'email-reports-logo' => 'https://rankmath.com/kb/seo-email-reporting/?utm_source=Plugin&utm_medium=Email%20Report%20Logo&utm_campaign=WP',
121
  'headless-support' => 'https://rankmath.com/kb/headless-support/?utm_source=Plugin&utm_medium=Others%20Tab%20KB%20Link&utm_campaign=WP',
 
122
  ];
123
 
124
  /**
115
  'version-control' => 'https://rankmath.com/kb/version-control/?utm_source=Plugin&utm_campaign=WP',
116
  'general-settings' => 'https://rankmath.com/kb/general-settings/?utm_source=Plugin&utm_campaign=WP',
117
  'google-api-key' => 'https://rankmath.com/kb/how-to-get-a-google-api-key/?utm_source=Plugin&utm_campaign=WP',
 
 
118
  'email-reports-logo' => 'https://rankmath.com/kb/seo-email-reporting/?utm_source=Plugin&utm_medium=Email%20Report%20Logo&utm_campaign=WP',
119
  'headless-support' => 'https://rankmath.com/kb/headless-support/?utm_source=Plugin&utm_medium=Others%20Tab%20KB%20Link&utm_campaign=WP',
120
+ 'instant-indexing' => 'https://rankmath.com/kb/how-to-use-indexnow/?utm_source=Plugin&utm_campaign=WP',
121
  ];
122
 
123
  /**
includes/frontend/class-link-attributes.php CHANGED
@@ -46,7 +46,10 @@ class Link_Attributes {
46
  $this->remove_class = $this->do_filter( 'link/remove_class', false );
47
  $this->is_dirty = false;
48
 
49
- if ( $this->nofollow_link || $this->new_window_link || $this->nofollow_image || $this->add_noopener || $this->remove_class ) {
 
 
 
50
  $this->filter( 'the_content', 'add_link_attributes', 11 );
51
  }
52
  }
@@ -109,7 +112,11 @@ class Link_Attributes {
109
  */
110
  private function can_add_attributes( $attrs ) {
111
  // If link has no href attribute or if the link is not valid then we don't need to do anything.
112
- if ( empty( $attrs['href'] ) || empty( wp_parse_url( $attrs['href'], PHP_URL_HOST ) ) || ( isset( $attrs['role'] ) && 'button' === $attrs['role'] ) ) {
 
 
 
 
113
  return false;
114
  }
115
 
@@ -150,7 +157,7 @@ class Link_Attributes {
150
  * @return array $attrs
151
  */
152
  private function set_external_attrs( $attrs ) {
153
- if ( ! $this->nofollow_link && ! $this->new_window_link && ! $this->nofollow_image && ! $this->add_noopener ) {
154
  return $attrs;
155
  }
156
 
@@ -178,6 +185,11 @@ class Link_Attributes {
178
  $this->set_rel_attribute( $attrs, 'noopener', ( isset( $attrs['rel'] ) && ! Str::contains( 'noopener', $attrs['rel'] ) ) );
179
  }
180
 
 
 
 
 
 
181
  return $attrs;
182
  }
183
 
46
  $this->remove_class = $this->do_filter( 'link/remove_class', false );
47
  $this->is_dirty = false;
48
 
49
+ // Filter to run the link attributes function even when Link options are disabled.
50
+ $this->add_attributes = $this->do_filter( 'link/add_attributes', $this->nofollow_link || $this->new_window_link || $this->nofollow_image || $this->add_noopener );
51
+
52
+ if ( $this->add_attributes || $this->remove_class ) {
53
  $this->filter( 'the_content', 'add_link_attributes', 11 );
54
  }
55
  }
112
  */
113
  private function can_add_attributes( $attrs ) {
114
  // If link has no href attribute or if the link is not valid then we don't need to do anything.
115
+ if (
116
+ empty( $attrs['href'] ) ||
117
+ ( empty( wp_parse_url( $attrs['href'], PHP_URL_HOST ) ) && ! Url::is_affiliate( $attrs['href'] ) ) ||
118
+ ( isset( $attrs['role'] ) && 'button' === $attrs['role'] )
119
+ ) {
120
  return false;
121
  }
122
 
157
  * @return array $attrs
158
  */
159
  private function set_external_attrs( $attrs ) {
160
+ if ( ! $this->add_attributes ) {
161
  return $attrs;
162
  }
163
 
185
  $this->set_rel_attribute( $attrs, 'noopener', ( isset( $attrs['rel'] ) && ! Str::contains( 'noopener', $attrs['rel'] ) ) );
186
  }
187
 
188
+ if ( Url::is_affiliate( $attrs['href'] ) ) {
189
+ $this->is_dirty = true;
190
+ $this->set_rel_attribute( $attrs, 'sponsored', ( isset( $attrs['rel'] ) && ! Str::contains( 'sponsored', $attrs['rel'] ) ) );
191
+ }
192
+
193
  return $attrs;
194
  }
195
 
includes/frontend/class-shortcodes.php CHANGED
@@ -14,6 +14,7 @@ use RankMath\Helper;
14
  use RankMath\Paper\Paper;
15
  use RankMath\Traits\Hooker;
16
  use RankMath\Traits\Shortcode;
 
17
 
18
  defined( 'ABSPATH' ) || exit;
19
 
@@ -121,7 +122,7 @@ class Shortcodes {
121
  : [ 'name', 'email', 'address', 'hours', 'phone', 'map' ];
122
 
123
  if ( ! empty( $args['show'] ) && 'all' !== $args['show'] ) {
124
- $allowed = array_intersect( array_map( 'trim', explode( ',', $args['show'] ) ), $allowed );
125
  }
126
 
127
  return $allowed;
14
  use RankMath\Paper\Paper;
15
  use RankMath\Traits\Hooker;
16
  use RankMath\Traits\Shortcode;
17
+ use MyThemeShop\Helpers\Arr;
18
 
19
  defined( 'ABSPATH' ) || exit;
20
 
122
  : [ 'name', 'email', 'address', 'hours', 'phone', 'map' ];
123
 
124
  if ( ! empty( $args['show'] ) && 'all' !== $args['show'] ) {
125
+ $allowed = array_intersect( Arr::from_string( $args['show'] ), $allowed );
126
  }
127
 
128
  return $allowed;
includes/module/class-manager.php CHANGED
@@ -10,6 +10,7 @@
10
 
11
  namespace RankMath\Module;
12
 
 
13
  use RankMath\Helper;
14
  use RankMath\Traits\Hooker;
15
  use MyThemeShop\Helpers\Conditional;
@@ -164,7 +165,8 @@ class Manager {
164
 
165
  $modules['instant-indexing'] = [
166
  'title' => esc_html__( 'Instant Indexing', 'rank-math' ),
167
- 'desc' => esc_html__( 'Directly notify search engines(Bing) when pages are added, updated or removed.', 'rank-math' ),
 
168
  'class' => 'RankMath\Instant_Indexing\Instant_Indexing',
169
  'icon' => 'instant-indexing',
170
  'settings' => Helper::get_admin_url( 'options-instant-indexing' ),
10
 
11
  namespace RankMath\Module;
12
 
13
+ use RankMath\KB;
14
  use RankMath\Helper;
15
  use RankMath\Traits\Hooker;
16
  use MyThemeShop\Helpers\Conditional;
165
 
166
  $modules['instant-indexing'] = [
167
  'title' => esc_html__( 'Instant Indexing', 'rank-math' ),
168
+ // Translators: placeholder is "IndexNow API".
169
+ 'desc' => sprintf( esc_html__( 'Directly notify search engines like Bing & Yandex using the %s when pages are added, updated and removed, or submit URLs manually.', 'rank-math' ), '<a href="' . KB::get( 'instant-indexing' ) . '" target="_blank">' . __( 'IndexNow API', 'rank-math' ) . '</a>' ),
170
  'class' => 'RankMath\Instant_Indexing\Instant_Indexing',
171
  'icon' => 'instant-indexing',
172
  'settings' => Helper::get_admin_url( 'options-instant-indexing' ),
includes/modules/404-monitor/class-admin.php CHANGED
@@ -49,7 +49,6 @@ class Admin extends Base {
49
  }
50
 
51
  if ( Helper::has_cap( '404_monitor' ) ) {
52
- $this->action( 'rank_math/dashboard/widget', 'dashboard_widget', 11 );
53
  $this->filter( 'rank_math/settings/general', 'add_settings' );
54
  }
55
  }
@@ -178,35 +177,6 @@ class Admin extends Base {
178
  return $tabs;
179
  }
180
 
181
- /**
182
- * Add stats in the admin dashboard widget.
183
- */
184
- public function dashboard_widget() {
185
- $data = DB::get_stats();
186
- ?>
187
- <h3>
188
- <?php esc_html_e( '404 Monitor', 'rank-math' ); ?>
189
- <a href="<?php echo esc_url( Helper::get_admin_url( '404-monitor' ) ); ?>" class="rank-math-view-report" title="<?php esc_html_e( 'View Report', 'rank-math' ); ?>"><i class="dashicons dashicons-ellipsis"></i></a>
190
- </h3>
191
- <div class="rank-math-dashabord-block">
192
- <div>
193
- <h4>
194
- <?php esc_html_e( 'Log Count', 'rank-math' ); ?>
195
- <span class="rank-math-tooltip"><em class="dashicons-before dashicons-editor-help"></em><span><?php esc_html_e( 'Total number of 404 pages opened by the users.', 'rank-math' ); ?></span></span>
196
- </h4>
197
- <strong class="text-large"><?php echo esc_html( Str::human_number( $data->total ) ); ?></strong>
198
- </div>
199
- <div>
200
- <h4>
201
- <?php esc_html_e( 'URL Hits', 'rank-math' ); ?>
202
- <span class="rank-math-tooltip"><em class="dashicons-before dashicons-editor-help"></em><span><?php esc_html_e( 'Total number visits received on all the 404 pages.', 'rank-math' ); ?></span></span>
203
- </h4>
204
- <strong class="text-large"><?php echo esc_html( Str::human_number( $data->hits ) ); ?></strong>
205
- </div>
206
- </div>
207
- <?php
208
- }
209
-
210
  /**
211
  * Output page title actions.
212
  *
49
  }
50
 
51
  if ( Helper::has_cap( '404_monitor' ) ) {
 
52
  $this->filter( 'rank_math/settings/general', 'add_settings' );
53
  }
54
  }
177
  return $tabs;
178
  }
179
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
180
  /**
181
  * Output page title actions.
182
  *
includes/modules/404-monitor/class-monitor.php CHANGED
@@ -39,6 +39,10 @@ class Monitor {
39
  $this->ajax( 'delete_log', 'delete_log' );
40
  }
41
 
 
 
 
 
42
  $hook = defined( 'CT_VERSION' ) ? 'oxygen_enqueue_frontend_scripts' : 'get_header';
43
  $this->action( $hook, 'capture_404' );
44
  if ( Helper::has_cap( '404_monitor' ) ) {
@@ -46,6 +50,35 @@ class Monitor {
46
  }
47
  }
48
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
49
  /**
50
  * Add admin bar item.
51
  *
39
  $this->ajax( 'delete_log', 'delete_log' );
40
  }
41
 
42
+ if ( Helper::has_cap( '404_monitor' ) && Conditional::is_rest() ) {
43
+ $this->action( 'rank_math/dashboard/widget', 'dashboard_widget', 11 );
44
+ }
45
+
46
  $hook = defined( 'CT_VERSION' ) ? 'oxygen_enqueue_frontend_scripts' : 'get_header';
47
  $this->action( $hook, 'capture_404' );
48
  if ( Helper::has_cap( '404_monitor' ) ) {
50
  }
51
  }
52
 
53
+ /**
54
+ * Add stats in the admin dashboard widget.
55
+ */
56
+ public function dashboard_widget() {
57
+ $data = DB::get_stats();
58
+ ?>
59
+ <h3>
60
+ <?php esc_html_e( '404 Monitor', 'rank-math' ); ?>
61
+ <a href="<?php echo esc_url( Helper::get_admin_url( '404-monitor' ) ); ?>" class="rank-math-view-report" title="<?php esc_html_e( 'View Report', 'rank-math' ); ?>"><i class="dashicons dashicons-ellipsis"></i></a>
62
+ </h3>
63
+ <div class="rank-math-dashabord-block">
64
+ <div>
65
+ <h4>
66
+ <?php esc_html_e( 'Log Count', 'rank-math' ); ?>
67
+ <span class="rank-math-tooltip"><em class="dashicons-before dashicons-editor-help"></em><span><?php esc_html_e( 'Total number of 404 pages opened by the users.', 'rank-math' ); ?></span></span>
68
+ </h4>
69
+ <strong class="text-large"><?php echo esc_html( Str::human_number( $data->total ) ); ?></strong>
70
+ </div>
71
+ <div>
72
+ <h4>
73
+ <?php esc_html_e( 'URL Hits', 'rank-math' ); ?>
74
+ <span class="rank-math-tooltip"><em class="dashicons-before dashicons-editor-help"></em><span><?php esc_html_e( 'Total number visits received on all the 404 pages.', 'rank-math' ); ?></span></span>
75
+ </h4>
76
+ <strong class="text-large"><?php echo esc_html( Str::human_number( $data->hits ) ); ?></strong>
77
+ </div>
78
+ </div>
79
+ <?php
80
+ }
81
+
82
  /**
83
  * Add admin bar item.
84
  *
includes/modules/analytics/class-analytics-common.php CHANGED
@@ -13,9 +13,11 @@ namespace RankMath\Analytics;
13
  use RankMath\Helper;
14
  use RankMath\Traits\Hooker;
15
  use RankMath\Google\Console;
16
- use MyThemeShop\Helpers\Conditional;
17
  use RankMath\Analytics\Workflow\Jobs;
18
  use RankMath\Analytics\Workflow\Workflow;
 
 
19
 
20
  defined( 'ABSPATH' ) || exit;
21
 
@@ -38,6 +40,11 @@ class Analytics_Common {
38
  $this->action( 'rank_math/admin_bar/items', 'admin_bar_items', 11 );
39
  }
40
 
 
 
 
 
 
41
  new GTag();
42
  $this->action( 'plugins_loaded', 'maybe_init_email_reports', 15 );
43
  $this->action( 'init', 'maybe_enable_email_reports', 20 );
@@ -54,6 +61,43 @@ class Analytics_Common {
54
  $this->filter( 'wp_helpers_notifications_render', 'replace_notice_link', 10, 3 );
55
  }
56
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
57
  /**
58
  * Return site verification code.
59
  *
@@ -214,6 +258,70 @@ class Analytics_Common {
214
  return $output;
215
  }
216
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
217
  /**
218
  * Schedule Email Reporting.
219
  *
13
  use RankMath\Helper;
14
  use RankMath\Traits\Hooker;
15
  use RankMath\Google\Console;
16
+ use RankMath\Google\Authentication;
17
  use RankMath\Analytics\Workflow\Jobs;
18
  use RankMath\Analytics\Workflow\Workflow;
19
+ use MyThemeShop\Helpers\Conditional;
20
+ use MyThemeShop\Helpers\Str;
21
 
22
  defined( 'ABSPATH' ) || exit;
23
 
40
  $this->action( 'rank_math/admin_bar/items', 'admin_bar_items', 11 );
41
  }
42
 
43
+ // Show Analytics block in the Dashboard widget only if account is connected or user has permissions.
44
+ if ( Helper::has_cap( 'analytics' ) && Authentication::is_authorized() ) {
45
+ $this->action( 'rank_math/dashboard/widget', 'dashboard_widget' );
46
+ }
47
+
48
  new GTag();
49
  $this->action( 'plugins_loaded', 'maybe_init_email_reports', 15 );
50
  $this->action( 'init', 'maybe_enable_email_reports', 20 );
61
  $this->filter( 'wp_helpers_notifications_render', 'replace_notice_link', 10, 3 );
62
  }
63
 
64
+ /**
65
+ * Add stats widget into admin dashboard.
66
+ */
67
+ public function dashboard_widget() {
68
+ ?>
69
+ <h3>
70
+ <?php esc_html_e( 'Analytics', 'rank-math' ); ?>
71
+ <span><?php esc_html_e( 'Last 30 Days', 'rank-math' ); ?></span>
72
+ <a href="<?php echo esc_url( Helper::get_admin_url( 'analytics' ) ); ?>" class="rank-math-view-report" title="<?php esc_html_e( 'View Report', 'rank-math' ); ?>">
73
+ <i class="dashicons dashicons-ellipsis"></i>
74
+ </a>
75
+ </h3>
76
+ <div class="rank-math-dashabord-block items-4">
77
+ <?php
78
+ $items = $this->get_dashboard_widget_items();
79
+ foreach ( $items as $label => $item ) {
80
+ if ( ! $item['value'] ) {
81
+ continue;
82
+ }
83
+ ?>
84
+ <div>
85
+ <h4>
86
+ <?php echo esc_html( $item['label'] ); ?>
87
+ <span class="rank-math-tooltip">
88
+ <em class="dashicons-before dashicons-editor-help"></em>
89
+ <span>
90
+ <?php echo esc_html( $item['desc'] ); ?>
91
+ </span>
92
+ </span>
93
+ </h4>
94
+ <?php $this->get_analytic_block( $item['data'], ! empty( $item['revert'] ) ); ?>
95
+ </div>
96
+ <?php } ?>
97
+ </div>
98
+ <?php
99
+ }
100
+
101
  /**
102
  * Return site verification code.
103
  *
258
  return $output;
259
  }
260
 
261
+ /**
262
+ * Get Dashboard Widget items.
263
+ */
264
+ private function get_dashboard_widget_items() {
265
+ // Get stats info within last 30 days.
266
+ Stats::get()->set_date_range( '-30 days' );
267
+ $data = Stats::get()->get_widget();
268
+ $analytics = get_option( 'rank_math_google_analytic_options' );
269
+ $is_connected = ! empty( $analytics ) && ! empty( $analytics['view_id'] );
270
+ return [
271
+ 'search-traffic' => [
272
+ 'label' => __( 'Search Traffic', 'rank-math' ),
273
+ 'desc' => __( 'This is the number of pageviews carried out by visitors from Google.', 'rank-math' ),
274
+ 'value' => $is_connected && defined( 'RANK_MATH_PRO_FILE' ),
275
+ 'data' => isset( $data->pageviews ) ? $data->pageviews : '',
276
+ ],
277
+ 'total-impressions' => [
278
+ 'label' => __( 'Total Impressions', 'rank-math' ),
279
+ 'desc' => __( 'How many times your site showed up in the search results.', 'rank-math' ),
280
+ 'value' => true,
281
+ 'data' => $data->impressions,
282
+ ],
283
+ 'total-clicks' => [
284
+ 'label' => __( 'Total Clicks', 'rank-math' ),
285
+ 'desc' => __( 'This is the number of pageviews carried out by visitors from Google.', 'rank-math' ),
286
+ 'value' => ! $is_connected || ( $is_connected && ! defined( 'RANK_MATH_PRO_FILE' ) ),
287
+ 'data' => $data->clicks,
288
+ ],
289
+ 'total-keywords' => [
290
+ 'label' => __( 'Total Keywords', 'rank-math' ),
291
+ 'desc' => __( 'Total number of keywords your site ranking below 100 position.', 'rank-math' ),
292
+ 'value' => true,
293
+ 'data' => $data->keywords,
294
+ ],
295
+ 'average-position' => [
296
+ 'label' => __( 'Average Position', 'rank-math' ),
297
+ 'desc' => __( 'Average position of all the ranking keywords below 100 position.', 'rank-math' ),
298
+ 'value' => true,
299
+ 'revert' => true,
300
+ 'data' => $data->position,
301
+ ],
302
+ ];
303
+ }
304
+
305
+ /**
306
+ * Get analytic block
307
+ *
308
+ * @param object $item Item.
309
+ * @param boolean $revert Flag whether to revert difference icon or not.
310
+ */
311
+ private function get_analytic_block( $item, $revert = false ) {
312
+ $is_negative = absint( $item['difference'] ) !== $item['difference'];
313
+ $diff_class = 'up';
314
+ if ( ( ! $revert && $is_negative ) || ( $revert && ! $is_negative && $item['difference'] > 0 ) ) {
315
+ $diff_class = 'down';
316
+ }
317
+ ?>
318
+ <div class="rank-math-item-numbers">
319
+ <strong class="text-large" title="<?php echo esc_html( Str::human_number( $item['total'] ) ); ?>"><?php echo esc_html( Str::human_number( $item['total'] ) ); ?></strong>
320
+ <span class="rank-math-item-difference <?php echo esc_attr( $diff_class ); ?>" title="<?php echo esc_html( Str::human_number( abs( $item['difference'] ) ) ); ?>"><?php echo esc_html( Str::human_number( abs( $item['difference'] ) ) ); ?></span>
321
+ </div>
322
+ <?php
323
+ }
324
+
325
  /**
326
  * Schedule Email Reporting.
327
  *
includes/modules/analytics/class-analytics.php CHANGED
@@ -71,11 +71,6 @@ class Analytics extends Base {
71
  $this->action( 'admin_init', 'refres_token_missing', 25 );
72
  $this->action( 'admin_init', 'cancel_fetch', 5 );
73
 
74
- // Show Analytics block in the Dashboard widget only if account is connected or user has permissions.
75
- if ( Helper::has_cap( 'analytics' ) && Authentication::is_authorized() ) {
76
- $this->action( 'rank_math/dashboard/widget', 'dashboard_widget', 9 );
77
- }
78
-
79
  new OAuth();
80
  }
81
  }
@@ -140,91 +135,6 @@ class Analytics extends Base {
140
  update_option( 'rank_math_analytics_first_fetch', 'hidden' );
141
  }
142
 
143
- /**
144
- * Add stats widget into admin dashboard.
145
- */
146
- public function dashboard_widget() {
147
- // Get stats info within last 30 days.
148
- Stats::get()->set_date_range( '-30 days' );
149
- $data = Stats::get()->get_widget();
150
- $analytics = get_option( 'rank_math_google_analytic_options' );
151
- $is_analytics_connected = ! empty( $analytics ) && ! empty( $analytics['view_id'] );
152
- ?>
153
- <h3>
154
- <?php esc_html_e( 'Analytics', 'rank-math' ); ?>
155
- <span><?php esc_html_e( 'Last 30 Days', 'rank-math' ); ?></span>
156
- <a href="<?php echo esc_url( Helper::get_admin_url( 'analytics' ) ); ?>" class="rank-math-view-report" title="<?php esc_html_e( 'View Report', 'rank-math' ); ?>"><i class="dashicons dashicons-ellipsis"></i></a>
157
- </h3>
158
- <div class="rank-math-dashabord-block items-4">
159
-
160
- <?php if ( $is_analytics_connected && defined( 'RANK_MATH_PRO_FILE' ) ) : ?>
161
- <div>
162
- <h4>
163
- <?php esc_html_e( 'Search Traffic', 'rank-math' ); ?>
164
- <span class="rank-math-tooltip"><em class="dashicons-before dashicons-editor-help"></em><span><?php esc_html_e( 'This is the number of pageviews carried out by visitors from Google.', 'rank-math' ); ?></span></span>
165
- </h4>
166
- <?php $this->get_analytic_block( $data->pageviews ); ?>
167
- </div>
168
- <?php endif; ?>
169
-
170
- <div>
171
- <h4>
172
- <?php esc_html_e( 'Total Impressions', 'rank-math' ); ?>
173
- <span class="rank-math-tooltip"><em class="dashicons-before dashicons-editor-help"></em><span><?php esc_html_e( 'How many times your site showed up in the search results.', 'rank-math' ); ?></span></span>
174
- </h4>
175
- <?php $this->get_analytic_block( $data->impressions ); ?>
176
- </div>
177
-
178
- <?php if ( ! $is_analytics_connected || ( $is_analytics_connected && ! defined( 'RANK_MATH_PRO_FILE' ) ) ) : ?>
179
- <div>
180
- <h4>
181
- <?php esc_html_e( 'Total Clicks', 'rank-math' ); ?>
182
- <span class="rank-math-tooltip"><em class="dashicons-before dashicons-editor-help"></em><span><?php esc_html_e( 'This is the number of pageviews carried out by visitors from Google.', 'rank-math' ); ?></span></span>
183
- </h4>
184
- <?php $this->get_analytic_block( $data->clicks ); ?>
185
- </div>
186
- <?php endif; ?>
187
-
188
- <div>
189
- <h4>
190
- <?php esc_html_e( 'Total Keywords', 'rank-math' ); ?>
191
- <span class="rank-math-tooltip"><em class="dashicons-before dashicons-editor-help"></em><span><?php esc_html_e( 'Total number of keywords your site ranking below 100 position.', 'rank-math' ); ?></span></span>
192
- </h4>
193
- <?php $this->get_analytic_block( $data->keywords ); ?>
194
- </div>
195
-
196
- <div>
197
- <h4>
198
- <?php esc_html_e( 'Average Position', 'rank-math' ); ?>
199
- <span class="rank-math-tooltip"><em class="dashicons-before dashicons-editor-help"></em><span><?php esc_html_e( 'Average position of all the ranking keywords below 100 position.', 'rank-math' ); ?></span></span>
200
- </h4>
201
- <?php $this->get_analytic_block( $data->position, true ); ?>
202
- </div>
203
-
204
- </div>
205
- <?php
206
- }
207
-
208
- /**
209
- * Get analytic block
210
- *
211
- * @param object $item Item.
212
- * @param boolean $revert Flag whether to revert difference icon or not.
213
- */
214
- private function get_analytic_block( $item, $revert = false ) {
215
- $is_negative = absint( $item['difference'] ) !== $item['difference'];
216
- $diff_class = ( ! $revert && $is_negative ) || ( $revert && ! $is_negative && $item['difference'] > 0 ) ? 'down' : 'up';
217
- if ( ( ! $revert && ! $is_negative && $item['difference'] > 0 ) || ( $revert && $is_negative ) ) {
218
- $diff_class = 'up';
219
- }
220
- ?>
221
- <div class="rank-math-item-numbers">
222
- <strong class="text-large" title="<?php echo esc_html( Str::human_number( $item['total'] ) ); ?>"><?php echo esc_html( Str::human_number( $item['total'] ) ); ?></strong>
223
- <span class="rank-math-item-difference <?php echo esc_attr( $diff_class ); ?>" title="<?php echo esc_html( Str::human_number( abs( $item['difference'] ) ) ); ?>"><?php echo esc_html( Str::human_number( abs( $item['difference'] ) ) ); ?></span>
224
- </div>
225
- <?php
226
- }
227
-
228
  /**
229
  * Admin init.
230
  */
71
  $this->action( 'admin_init', 'refres_token_missing', 25 );
72
  $this->action( 'admin_init', 'cancel_fetch', 5 );
73
 
 
 
 
 
 
74
  new OAuth();
75
  }
76
  }
135
  update_option( 'rank_math_analytics_first_fetch', 'hidden' );
136
  }
137
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
138
  /**
139
  * Admin init.
140
  */
includes/modules/analytics/workflows/class-oauth.php CHANGED
@@ -41,9 +41,9 @@ class OAuth {
41
  * OAuth reply back
42
  */
43
  public function process_oauth() {
44
- $process_oauth = Param::get( 'process_oauth', false, FILTER_SANITIZE_STRING );
45
- $access_token = Param::get( 'access_token', false, FILTER_SANITIZE_STRING );
46
- $security = Param::get( 'rankmath_security', false, FILTER_SANITIZE_STRING );
47
 
48
  // Early Bail!!
49
  if ( empty( $security ) || ( $process_oauth < 1 && empty( $access_token ) ) ) {
@@ -117,9 +117,9 @@ class OAuth {
117
  */
118
  private function get_tokens_from_url() {
119
  $data = [
120
- 'access_token' => urldecode( Param::get( 'access_token', '', FILTER_SANITIZE_STRING ) ),
121
- 'refresh_token' => urldecode( Param::get( 'refresh_token', '', FILTER_SANITIZE_STRING ) ),
122
- 'expire' => urldecode( Param::get( 'expire', '', FILTER_SANITIZE_STRING ) ),
123
  ];
124
 
125
  Authentication::tokens( $data );
41
  * OAuth reply back
42
  */
43
  public function process_oauth() {
44
+ $process_oauth = Param::get( 'process_oauth', false );
45
+ $access_token = Param::get( 'access_token', false );
46
+ $security = Param::get( 'rankmath_security', false );
47
 
48
  // Early Bail!!
49
  if ( empty( $security ) || ( $process_oauth < 1 && empty( $access_token ) ) ) {
117
  */
118
  private function get_tokens_from_url() {
119
  $data = [
120
+ 'access_token' => urldecode( Param::get( 'access_token', '' ) ),
121
+ 'refresh_token' => urldecode( Param::get( 'refresh_token', '' ) ),
122
+ 'expire' => urldecode( Param::get( 'expire', '' ) ),
123
  ];
124
 
125
  Authentication::tokens( $data );
includes/modules/content-ai/assets/js/content-ai.js CHANGED
@@ -1 +1 @@
1
- !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}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=18)}([function(e,t){e.exports=wp.i18n},function(e,t){e.exports=lodash},function(e,t){e.exports=wp.element},function(e,t){e.exports=wp.components},function(e,t){e.exports=wp.data},function(e,t){e.exports=wp.compose},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 o=typeof r;if("string"===o||"number"===o)e.push(r);else if(Array.isArray(r)){if(r.length){var c=a.apply(null,r);c&&e.push(c)}}else if("object"===o)if(r.toString===Object.prototype.toString)for(var i in r)n.call(r,i)&&r[i]&&e.push(i);else e.push(r.toString())}}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=jQuery},function(e,t){e.exports=rankMathAnalyzer},function(e,t){e.exports=wp.hooks},function(e,t){e.exports=wp.apiFetch},function(e,t){e.exports=React},function(e,t,n){"use strict";function r(e){return function(){return e}}var a=function(){};a.thatReturns=r,a.thatReturnsFalse=r(!1),a.thatReturnsTrue=r(!0),a.thatReturnsNull=r(null),a.thatReturnsThis=function(){return this},a.thatReturnsArgument=function(e){return e},e.exports=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="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},a=i(n(11)),o=i(n(14)),c=i(n(17));function i(e){return e&&e.__esModule?e:{default:e}}var l=void 0;function s(e,t){var n,c,i,u,p,m,f,h,d=[],y={};for(m=0;m<e.length;m++)if("string"!==(p=e[m]).type){if(!t.hasOwnProperty(p.value)||void 0===t[p.value])throw new Error("Invalid interpolation, missing component node: `"+p.value+"`");if("object"!==r(t[p.value]))throw new Error("Invalid interpolation, component node must be a ReactElement or null: `"+p.value+"`","\n> "+l);if("componentClose"===p.type)throw new Error("Missing opening component token: `"+p.value+"`");if("componentOpen"===p.type){n=t[p.value],i=m;break}d.push(t[p.value])}else d.push(p.value);return n&&(u=function(e,t){var n,r,a=t[e],o=0;for(r=e+1;r<t.length;r++)if((n=t[r]).value===a.value){if("componentOpen"===n.type){o++;continue}if("componentClose"===n.type){if(0===o)return r;o--}}throw new Error("Missing closing component token `"+a.value+"`")}(i,e),f=s(e.slice(i+1,u),t),c=a.default.cloneElement(n,{},f),d.push(c),u<e.length-1&&(h=s(e.slice(u+1),t),d=d.concat(h))),1===d.length?d[0]:(d.forEach((function(e,t){e&&(y["interpolation-child-"+t]=e)})),(0,o.default)(y))}t.default=function(e){var t=e.mixedString,n=e.components,a=e.throwErrors;if(l=t,!n)return t;if("object"!==(void 0===n?"undefined":r(n))){if(a)throw new Error("Interpolation Error: unable to process `"+t+"` because components is not an object");return t}var o=(0,c.default)(t);try{return s(o,n)}catch(e){if(a)throw new Error("Interpolation Error: unable to process `"+t+"` because of error `"+e.message+"`");return t}}},function(e,t,n){"use strict";var r=n(11),a="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,o=n(12),c=n(15),i=n(16),l="function"==typeof Symbol&&Symbol.iterator;function s(e,t){return e&&"object"==typeof e&&null!=e.key?(n=e.key,r={"=":"=0",":":"=2"},"$"+(""+n).replace(/[=:]/g,(function(e){return r[e]}))):t.toString(36);var n,r}function u(e,t,n,r){var o,i=typeof e;if("undefined"!==i&&"boolean"!==i||(e=null),null===e||"string"===i||"number"===i||"object"===i&&e.$$typeof===a)return n(r,e,""===t?"."+s(e,0):t),1;var p=0,m=""===t?".":t+":";if(Array.isArray(e))for(var f=0;f<e.length;f++)p+=u(o=e[f],m+s(o,f),n,r);else{var h=function(e){var t=e&&(l&&e[l]||e["@@iterator"]);if("function"==typeof t)return t}(e);if(h){0;for(var d,y=h.call(e),b=0;!(d=y.next()).done;)p+=u(o=d.value,m+s(o,b++),n,r)}else if("object"===i){0;var w=""+e;c(!1,"Objects are not valid as a React child (found: %s).%s","[object Object]"===w?"object with keys {"+Object.keys(e).join(", ")+"}":w,"")}}return p}var p=/\/+/g;function m(e){return(""+e).replace(p,"$&/")}var f,h,d=y,y=function(e){var t=this;if(t.instancePool.length){var n=t.instancePool.pop();return t.call(n,e),n}return new t(e)},b=function(e){var t=this;c(e instanceof t,"Trying to release an instance into a pool of a different type."),e.destructor(),t.instancePool.length<t.poolSize&&t.instancePool.push(e)};function w(e,t,n,r){this.result=e,this.keyPrefix=t,this.func=n,this.context=r,this.count=0}function k(e,t,n){var a,c,i=e.result,l=e.keyPrefix,s=e.func,u=e.context,p=s.call(u,t,e.count++);Array.isArray(p)?v(p,i,n,o.thatReturnsArgument):null!=p&&(r.isValidElement(p)&&(a=p,c=l+(!p.key||t&&t.key===p.key?"":m(p.key)+"/")+n,p=r.cloneElement(a,{key:c},void 0!==a.props?a.props.children:void 0)),i.push(p))}function v(e,t,n,r,a){var o="";null!=n&&(o=m(n)+"/");var c=w.getPooled(t,o,r,a);!function(e,t,n){null==e||u(e,"",t,n)}(e,k,c),w.release(c)}w.prototype.destructor=function(){this.result=null,this.keyPrefix=null,this.func=null,this.context=null,this.count=0},f=function(e,t,n,r){var a=this;if(a.instancePool.length){var o=a.instancePool.pop();return a.call(o,e,t,n,r),o}return new a(e,t,n,r)},(h=w).instancePool=[],h.getPooled=f||d,h.poolSize||(h.poolSize=10),h.release=b;e.exports=function(e){if("object"!=typeof e||!e||Array.isArray(e))return i(!1,"React.addons.createFragment only accepts a single object. Got: %s",e),e;if(r.isValidElement(e))return i(!1,"React.addons.createFragment does not accept a ReactElement without a wrapper object."),e;c(1!==e.nodeType,"React.addons.createFragment(...): Encountered an invalid child; DOM elements are not valid children of React components.");var t=[];for(var n in e)v(e[n],t,n,o.thatReturnsArgument);return t}},function(e,t,n){"use strict";e.exports=function(e,t,n,r,a,o,c,i){if(!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var s=[n,r,a,o,c,i],u=0;(l=new Error(t.replace(/%s/g,(function(){return s[u++]})))).name="Invariant Violation"}throw l.framesToPop=1,l}}},function(e,t,n){"use strict";var r=n(12);e.exports=r},function(e,t,n){"use strict";function r(e){return e.match(/^\{\{\//)?{type:"componentClose",value:e.replace(/\W/g,"")}:e.match(/\/\}\}$/)?{type:"componentSelfClosing",value:e.replace(/\W/g,"")}:e.match(/^\{\{/)?{type:"componentOpen",value:e.replace(/\W/g,"")}:{type:"string",value:e}}e.exports=function(e){return e.split(/(\{\{\/?\s*\w+\s*\/?\}\})/g).map(r)}},function(e,t,n){"use strict";n.r(t);var r=n(7),a=n.n(r),o=n(0),c=n(9),i=n(3),l=n(2),s=n(1),u=n(6),p=n.n(u),m=n(5),f=n(4),h=n(10),d=n.n(h);function y(e){return y="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},y(e)}function b(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function w(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 k(e,t){return k=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},k(e,t)}function v(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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=O(e);if(t){var a=O(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return g(this,n)}}function g(e,t){if(t&&("object"===y(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return _(e)}function _(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function O(e){return O=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},O(e)}var j=function(e){!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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&k(e,t)}(c,e);var t,n,r,a=v(c);function c(){var e;return b(this,c),(e=a.apply(this,arguments)).state={score:0},e.setState=e.setState.bind(_(e)),e}return t=c,(n=[{key:"render",value:function(){var e=this;return setTimeout((function(){e.setState({score:e.props.score})}),1e3),wp.element.createElement("div",{className:"rank-math-ca-score"},wp.element.createElement("div",{className:"score-text"},Object(o.__)("Score:","rank-math")," ",this.state.score,wp.element.createElement("span",null," / ",Object(o.__)("100","rank-math"))),wp.element.createElement("div",{className:"score-wrapper"},wp.element.createElement("span",{className:"score-dot",style:{left:(Object(s.inRange)(this.state.score,0,5)?5:this.state.score)+"%"}})))}}])&&w(t.prototype,n),r&&w(t,r),Object.defineProperty(t,"prototype",{writable:!1}),c}(l.Component),E=Object(m.compose)(Object(f.withSelect)((function(e){var t=Object.values(e("rank-math").getContentAIScore());return{score:Object(s.round)(Object(s.sum)(t)/t.length)}})))(j),S=n(8),C=function(e){return 100<e?"bad-fk dark":80<e?"good-fk":50<e?"ok-fk":"bad-fk"};function P(e){return P="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},P(e)}function N(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function R(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 x(e,t){return x=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},x(e,t)}function T(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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=D(e);if(t){var a=D(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return A(this,n)}}function A(e,t){if(t&&("object"===P(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return I(e)}function I(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function D(e){return D=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},D(e)}var M=function(e){!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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&x(e,t)}(c,e);var t,n,r,a=T(c);function c(){var e;return N(this,c),(e=a.apply(this,arguments)).state={activeTab:""},e.setState=e.setState.bind(I(e)),e}return t=c,n=[{key:"render",value:function(){return wp.element.createElement("div",{className:"rank-math-ca-recommendations"},this.getRecommendations(this.props.recommendations))}},{key:"getRecommendations",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=[];return Object(s.forEach)(e,(function(e,a){if("total"!==a){var c=Object(s.isUndefined)(e.total)?e:e.total,i=t.getPostStats(a),l=p()(a,{"has-children":!Object(s.isUndefined)(e.total),show:a===t.state.activeTab}),u=t.getScore(a,i,c,n);r.push(wp.element.createElement("div",{className:l+" "+C(u),onClick:function(){return t.setState({activeTab:t.state.activeTab!==a?a:""})},role:"presentation"},wp.element.createElement("h4",null,n?a:Object(s.startCase)(a)),n&&wp.element.createElement("span",null,i," / ",c),!n&&wp.element.createElement(React.Fragment,null,wp.element.createElement("strong",null,i),wp.element.createElement("span",{className:"desc"},Object(o.__)("Use around","rank-math")," ",c)),Object(s.isObject)(e)&&t.getRecommendations(e,!0)))}})),n?wp.element.createElement("div",{className:"submenu"},r):r}},{key:"getPostStats",value:function(e){return Object(s.has)(this.props.postStats,e)?this.props.postStats[e]:0}},{key:"getScore",value:function(e,t,n,r){var a=t===n?100:t/n*100;if(r)return a>100&&a<=125?100:a;var o=a>80?100:t/n*80;return a>125&&"wordCount"!==e&&(o=0),this.props.updateAiScore(e,o),a>100&&"wordCount"===e||a>100&&a<=125?100:a}}],n&&R(t.prototype,n),r&&R(t,r),Object.defineProperty(t,"prototype",{writable:!1}),c}(l.Component),B=Object(m.compose)(Object(f.withSelect)((function(e,t){var n=1518,r=12,a=2,o=5,c=3,i=0,l=0,s=0,u=8,p=19;if(t.hasCredits){n=t.researcher.getResearch("wordCount")(t.content),r=rankMathEditor.assessor.analyzer.defaultAnalyses.contentHasAssets.getImages(t.researcher.paper,t.content),a=rankMathEditor.assessor.analyzer.defaultAnalyses.contentHasAssets.getVideos(S.Helpers.cleanText(t.content)),o=(t.content.match(/<h2\b[^>]*>(.*?)<\/h2>/g)||[]).length,c=(t.content.match(/<h3\b[^>]*>(.*?)<\/h3>/g)||[]).length,i=(t.content.match(/<h4\b[^>]*>(.*?)<\/h4>/g)||[]).length,l=(t.content.match(/<h5\b[^>]*>(.*?)<\/h5>/g)||[]).length,s=(t.content.match(/<h6\b[^>]*>(.*?)<\/h6>/g)||[]).length;var m=t.researcher.getResearch("getLinkStats")(t.content);u=m.internalTotal,p=m.externalTotal}return{postStats:{wordCount:n,images:r,videos:a,mediaCount:r+a,h2:o,h3:c,h4:i,h5:l,h6:s,headingCount:o+c+i+l+s,internal:u,external:p,linkCount:u+p}}})))(M);function K(e){return K="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},K(e)}var F=["tabId","onClick","children","selected"];function q(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function U(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function W(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 z(e,t){return z=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},z(e,t)}function L(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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=H(e);if(t){var a=H(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return V(this,n)}}function V(e,t){if(t&&("object"===K(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function H(e){return H=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},H(e)}function $(){return $=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},$.apply(this,arguments)}function Q(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var J=function(e){var t=e.tabId,n=e.onClick,r=e.children,a=e.selected,o=Q(e,F);return wp.element.createElement(i.Button,$({role:"tab",tabIndex:a?null:-1,"aria-selected":a,id:t,onClick:n},o),r)},G=function(e){!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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&z(e,t)}(o,e);var t,n,r,a=L(o);function o(){var e;U(this,o),(e=a.apply(this,arguments)).handleClick=function(t){var n=e.props.onSelect,r=void 0===n?s.noop:n;e.setState({selected:t}),r(t)},e.onNavigate=function(e,t){t.click()};var t=e.props,n=t.tabs,r=t.initialTabName;return e.state={selected:r||(n.length>0?n[0].name:null)},e}return t=o,(n=[{key:"render",value:function(){var e=this,t=this.state.selected,n=this.props,r=n.activeClass,a=void 0===r?"is-active":r,o=n.className,c=n.instanceId,l=n.orientation,u=void 0===l?"horizontal":l,m=n.tabs,f=Object(s.find)(m,{name:t}),h=c+"-"+f.name,d=m.slice(4);return wp.element.createElement("div",{className:o},wp.element.createElement(i.NavigableMenu,{role:"tablist",orientation:u,onNavigate:this.onNavigate,className:"components-tab-panel__tabs "+t},m.slice(0,4).map((function(n){return wp.element.createElement(J,{className:p()("components-tab-panel__tabs-item",n.className,q({},a,n.name===t)),tabId:c+"-"+n.name,"aria-controls":c+"-"+n.name+"-view",selected:n.name===t,key:n.name,onClick:Object(s.partial)(e.handleClick,n.name)},n.title)})),d.map((function(n){return wp.element.createElement(J,{className:p()("components-tab-panel__tabs-item",n.className,q({},a,n.name===t)),tabId:c+"-"+n.name,"aria-controls":c+"-"+n.name+"-view",selected:n.name===t,key:n.name,onClick:Object(s.partial)(e.handleClick,n.name)},n.title)}))),f&&wp.element.createElement("div",{"aria-labelledby":h,role:"tabpanel",id:h+"-view",className:"components-tab-panel__tab-content"},this.props.children(f)))}}])&&W(t.prototype,n),r&&W(t,r),Object.defineProperty(t,"prototype",{writable:!1}),o}(l.Component),Y=Object(m.withInstanceId)(G);function X(e){return X="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},X(e)}function Z(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ee(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 te(e,t){return te=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},te(e,t)}function ne(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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=oe(e);if(t){var a=oe(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return re(this,n)}}function re(e,t){if(t&&("object"===X(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return ae(e)}function ae(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function oe(e){return oe=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},oe(e)}var ce=function(e){!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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&te(e,t)}(c,e);var t,n,r,a=ne(c);function c(){var e;return Z(this,c),(e=a.apply(this,arguments)).state={type:"content",selected:""},e.setState=e.setState.bind(ae(e)),e.initializeClipboard(e.setState),e}return t=c,n=[{key:"initializeClipboard",value:function(e){"function"==typeof ClipboardJS&&new ClipboardJS(".rank-math-tooltip strong",{text:function(e){return e.getAttribute("data-key")}}).on("success",(function(){setTimeout((function(){e({selected:""})}),3e3)}))}},{key:"render",value:function(){var e=this;return wp.element.createElement(l.Fragment,null,wp.element.createElement(i.PanelBody,{initialOpen:!0},wp.element.createElement(i.SelectControl,{label:Object(o.__)("Use Keyword in","rank-math"),value:this.state.type,options:[{value:"content",label:Object(o.__)("Content","rank-math")},{value:"heading",label:Object(o.__)("Headings","rank-math")},{value:"title",label:Object(o.__)("SEO Title","rank-math")},{value:"description",label:Object(o.__)("SEO Description","rank-math")}],onChange:function(t){e.setState({type:t})}}),wp.element.createElement("a",{href:"https://rankmath.com/kb/how-to-use-content-ai/?utm_source=Plugin&utm_medium=Sidebar%20Keywords%20KB%20Icon&utm_campaign=WP#keywords",rel:"noreferrer",target:"_blank",className:"rank-math-help-icon",title:Object(o.__)("Know more about Keywords.","rank-math")},"﹖"),wp.element.createElement(React.Fragment,null,wp.element.createElement("span",{className:"components-form-token-field__help"},Object(o.__)("Click on any keyword to copy it.","rank-math")),wp.element.createElement("br",null),Object(s.includes)(["title","description"],this.state.type)&&wp.element.createElement("span",{className:"components-form-token-field__help"},Object(o.__)("Please use only one or two keywords from here.","rank-math")),wp.element.createElement("ul",null,this.getKeywords())),this.getRelatedKeywords()))}},{key:"getRelatedKeywords",value:function(){var e=this;if("content"!==this.state.type||Object(s.isEmpty)(this.props.caData.data.related_keywords))return!1;var t=[];return Object(s.forEach)(this.props.caData.data.related_keywords,(function(n){t.push(wp.element.createElement("li",{className:"rank-math-tooltip show",onClick:function(){return e.setState({selected:n})},role:"presentation"},wp.element.createElement("strong",{"data-key":n},n),e.getTooltipContent({keyword:n},!0)))})),wp.element.createElement("div",{className:"rank-math-related-keywords"},wp.element.createElement("h3",null,Object(o.__)("Related Keywords","rank-math")),wp.element.createElement("ul",null,t))}},{key:"getKeywords",value:function(){var e=this;if(Object(s.isEmpty)(this.props.caData.data.keywords))return wp.element.createElement("h3",{className:"no-data"},Object(o.__)("There are no recommended Keywords for this researched keyword.","rank-math"));var t=[];return this.contentAiScore={},Object(s.forEach)(this.props.caData.data.keywords,(function(n,r){Object(s.isEmpty)(n)||(e.contentAiScore[r]={},Object(s.forEach)(n,(function(n){var a=e.props.hasCredits?e.getCount(n.keyword,r):n.count,o=C(e.getScore(n.keyword,a,n.average,r)),c=p()("rank-math-tooltip",{show:e.state.type===r});t.push(wp.element.createElement("li",{className:c+" "+o,onClick:function(){return e.setState({selected:n.keyword})},role:"presentation"},wp.element.createElement("strong",{"data-key":n.keyword},n.keyword,wp.element.createElement("span",null,a," / ",n.average)),e.getTooltipContent(n)))})))})),this.updateContentAiScore(),t}},{key:"updateContentAiScore",value:function(){var e=0,t=0;Object(s.forEach)(this.contentAiScore,(function(n,r){var a=Object.values(n),o=Object(s.sum)(a);"title"!==r&&"description"!==r||100!==Object(s.max)(a)||(o=100*a.length),e+=o,t+=a.length})),e/=t,Object(s.isNaN)(e)||this.props.updateAiScore("keywords",e)}},{key:"getScore",value:function(e,t,n,r){var a=t/n*100;return this.contentAiScore[r][e]=a>100?0:a>80?100:a,a}},{key:"getTooltipContent",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(this.props.hasCredits)return this.state.selected===e.keyword?wp.element.createElement("span",{className:"rank-math-tooltip-data"},Object(o.__)("Copied","rank-math")):e.competition||e.cpc||e.search_volume?wp.element.createElement("span",{className:"rank-math-tooltip-data"},wp.element.createElement("span",null,Object(o.__)("Ad Competition:","rank-math")," ",Object(s.round)(100*e.competition)),wp.element.createElement("span",null,Object(o.__)("CPC:","rank-math")," $",Object(s.round)(e.cpc,2)),wp.element.createElement("span",null,Object(o.__)("Volume:","rank-math")," ",Object(s.round)(e.search_volume))):wp.element.createElement("span",{className:"rank-math-tooltip-data"},t?Object(o.__)("Click to copy keyword","rank-math"):Object(o.__)("No data available","rank-math"))}},{key:"getCount",value:function(e,t){var n=this.props.caData.content;if("heading"===t){e=e.replace(/[\\^$*+?.()|[\]{}]/g,"\\$&");var r=new RegExp("<h[2-6][^>]*>.*?"+e+".*?</h[2-6]>","g"),a=n.match(r);return Object(s.isNull)(a)?0:a.length}return"title"===t&&(n=this.props.caData.title),"description"===t&&(n=this.props.caData.description),S.Helpers.cleanTagsOnly(n).split(e).length-1}}],n&&ee(t.prototype,n),r&&ee(t,r),Object.defineProperty(t,"prototype",{writable:!1}),c}(l.Component),ie=Object(m.compose)(Object(f.withDispatch)((function(e){return{toggleEditor:function(){e("rank-math").toggleSnippetEditor(!0)}}})))(ce),le=function(){return!(Object(s.isNil)(window.wp)||Object(s.isNil)(wp.data)||Object(s.isNil)(wp.data.select("core/editor"))||!window.document.body.classList.contains("block-editor-page")||!Object(s.isFunction)(wp.data.select("core/editor").getEditedPostAttribute))};function se(e){return se="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},se(e)}function ue(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function pe(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 me(e,t){return me=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},me(e,t)}function fe(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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=ye(e);if(t){var a=ye(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return he(this,n)}}function he(e,t){if(t&&("object"===se(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return de(e)}function de(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ye(e){return ye=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},ye(e)}var be=function(e){!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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&me(e,t)}(c,e);var t,n,r,a=fe(c);function c(){var e;return ue(this,c),(e=a.apply(this,arguments)).state={iconClass:"rm-icon-copy",selected:""},e.setState=e.setState.bind(de(e)),e.initializeClipboard(e.setState),e}return t=c,(n=[{key:"initializeClipboard",value:function(e){var t=this;"function"==typeof ClipboardJS&&new ClipboardJS(".rank-math-copy-questions, .rank-math-questions-item h3",{text:function(e){if(!Object(s.isNull)(e.getAttribute("data-key")))return e.getAttribute("data-key");if(!le())return document.getElementById("rank-math-ca-questions-data").innerHTML;var n=[];return Object(s.forEach)(t.props.caData.data.related_questions,(function(e){n.push({id:Object(s.uniqueId)("faq-question-"),title:e,content:"",visible:!0})})),"\x3c!-- wp:rank-math/faq-block "+JSON.stringify({questions:n})+' --\x3e<div class="wp-block-rank-math-faq-block"></div>\x3c!-- /wp:rank-math/faq-block --\x3e'}}).on("success",(function(){setTimeout((function(){e({iconClass:"rm-icon-copy"})}),3e3)}))}},{key:"render",value:function(){var e=this,t=[];return Object(s.isEmpty)(this.props.caData.data.related_questions)?wp.element.createElement("h3",{className:"no-data"},Object(o.__)("There are no recommended Questions for this researched keyword.","rank-math")):(Object(s.forEach)(this.props.caData.data.related_questions,(function(n){t.push(wp.element.createElement("div",{className:"rank-math-questions-item"},wp.element.createElement("h3",{className:"rank-math-tooltip","data-key":n,onClick:function(){return e.setState({selected:n})},role:"presentation"},n,e.getTooltipContent(n))))})),wp.element.createElement(l.Fragment,null,wp.element.createElement(i.PanelBody,{initialOpen:!0},wp.element.createElement("div",{className:"rank-math-section-heading"},wp.element.createElement("h2",null,Object(o.__)("Related Questions","rank-math"),wp.element.createElement("a",{href:"https://rankmath.com/kb/how-to-use-content-ai/?utm_source=Plugin&utm_medium=Sidebar%20Questions%20KB%20Icon&utm_campaign=WP",rel:"noreferrer",target:"_blank",className:"rank-math-help-icon",title:Object(o.__)("Know more about Questions.","rank-math")},"﹖")),wp.element.createElement(i.Button,{onClick:function(){e.setState({iconClass:"rm-icon-tick"})},className:"rank-math-copy-questions button-secondary rank-math-tooltip left"},wp.element.createElement("i",{className:"rm-icon "+this.state.iconClass}),wp.element.createElement("span",null,Object(o.__)("Copy this data as a FAQ Block.","rank-math")))),wp.element.createElement("span",{className:"components-form-token-field__help"},Object(o.__)("Click on any question to copy it.","rank-math")),wp.element.createElement("div",{id:"rank-math-ca-questions-data"},t))))}},{key:"getTooltipContent",value:function(e){return this.state.selected===e&&wp.element.createElement("span",{className:"rank-math-tooltip-data"},Object(o.__)("Copied","rank-math"))}}])&&pe(t.prototype,n),r&&pe(t,r),Object.defineProperty(t,"prototype",{writable:!1}),c}(l.Component),we=be,ke=function(e){var t=[];return Object(s.isEmpty)(e.caData.data.links)?wp.element.createElement("h3",{className:"no-data"},Object(o.__)("There are no recommended Links for this researched keyword.","rank-math")):(Object(s.forEach)(e.caData.data.links,(function(e){return t.push(wp.element.createElement("li",null,wp.element.createElement("a",{href:e,rel:"noreferrer",target:"_blank"},e)))})),wp.element.createElement(l.Fragment,null,wp.element.createElement(i.PanelBody,{initialOpen:!0},wp.element.createElement("div",{className:"rank-math-section-heading"},wp.element.createElement("h2",null,Object(o.__)("Related External Links","rank-math"),wp.element.createElement("a",{href:"https://rankmath.com/kb/how-to-use-content-ai/?utm_source=Plugin&utm_medium=Sidebar%20Links%20KB%20Icon&utm_campaign=WP#links",rel:"noreferrer",target:"_blank",className:"rank-math-help-icon",title:Object(o.__)("Know more about Links.","rank-math")},"﹖")),wp.element.createElement("p",null,Object(o.__)("Use some of these external links in the content area. It is recommended to add","rank-math")," ",wp.element.createElement("a",{href:"https://rankmath.com/kb/about-and-mentions-schema/",rel:"noreferrer",target:"_blank"},Object(o.__)("about or mention Schema.","rank-math")))),wp.element.createElement("ul",null,t))))},ve=function(e){"social"===e&&Object(f.dispatch)("rank-math").toggleSnippetEditor(!0)},ge=function(e){return wp.element.createElement(Y,{className:"rank-math-contentai-tabs",activeClass:"is-active",tabs:[{name:"keywords",title:wp.element.createElement(l.Fragment,null,wp.element.createElement("span",null,Object(o.__)("Keywords","rank-math"))),view:ie,className:"rank-math-keywords-tab"},{name:"questions",title:wp.element.createElement(l.Fragment,null,wp.element.createElement("span",null,Object(o.__)("Questions","rank-math"))),view:we,className:"rank-math-questions-tab"},{name:"links",title:wp.element.createElement(l.Fragment,null,wp.element.createElement("span",null,Object(o.__)("Links","rank-math"))),view:ke,className:"rank-math-recommended-links-tab"}],onSelect:ve,data:e},(function(t){return wp.element.createElement("div",{className:"rank-math-contentai-tab-content-"+t.name},Object(l.createElement)(t.view,e))}))},_e=n(13),Oe=n.n(_e),je=function(e){var t=e.tags,n=e.components,r=e.children;return n=n||{},!1===Object(s.isUndefined)(t)&&(t=t.split(",")).forEach((function(e){var t=e;n[e]=wp.element.createElement(t,null)})),Oe()({mixedString:r,components:n})};function Ee(e){return Ee="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},Ee(e)}function Se(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ce(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 Pe(e,t){return Pe=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Pe(e,t)}function Ne(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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Te(e);if(t){var a=Te(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return Re(this,n)}}function Re(e,t){if(t&&("object"===Ee(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return xe(e)}function xe(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Te(e){return Te=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Te(e)}var Ae=function(e){!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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Pe(e,t)}(u,e);var t,n,r,c=Ne(u);function u(){var e;return Se(this,u),(e=c.apply(this,arguments)).state={keyword:e.props.keyword,showResearch:e.props.keyword!==rankMath.ca_keyword.keyword,country:e.props.country,credits:1,creditsValue:rankMath.ca_credits,loading:!1,loadingCredits:!1},e.setState=e.setState.bind(xe(e)),e}return t=u,(n=[{key:"componentDidMount",value:function(){!this.state.creditsValue&&rankMath.isUserRegistered&&this.updateCredits()}},{key:"updateCredits",value:function(){var e=this;this.setState({loadingCredits:!0}),d()({method:"POST",path:"divi"===rankMath.currentEditor?"/wp-json/rankmath/v1/ca/getCredits":"/rankmath/v1/ca/getCredits"}).catch((function(t){e.setState({loadingCredits:!1}),alert(t.message)})).then((function(t){e.setState({creditsValue:t}),e.setState({loadingCredits:!1})}))}},{key:"render",value:function(){var e=rankMath.isUserRegistered&&Object(s.isNumber)(this.state.credits),t=p()("rank-math-content-ai-data",{loading:this.state.loading,blurred:!e});return(!e&&Object(s.isEmpty)(this.props.data)||"show_dummy_data"===this.props.data)&&(this.props.data=this.getDummyData()),wp.element.createElement(l.Fragment,null,wp.element.createElement(i.PanelBody,{className:"rank-math-content-ai-wrapper",initialOpen:!0},wp.element.createElement(React.Fragment,null,this.getHeader(),!rankMath.isUserRegistered&&this.connectAccountNotice(),rankMath.isUserRegistered&&!e&&this.creditsNotice(e),e&&this.keywordField(),wp.element.createElement("div",{className:t},wp.element.createElement("span",{className:"loader-text"},Object(o.__)("AI is taking longer than expected, please hold on…","rank-math")),Object(s.isString)(this.props.data)&&wp.element.createElement("h3",{className:"no-data"},this.props.data),!Object(s.isEmpty)(this.props.data)&&!Object(s.isString)(this.props.data)&&wp.element.createElement("div",null,wp.element.createElement("h3",{className:"rank-math-ca-section-title"},Object(o.__)("Content AI","rank-math"),wp.element.createElement("span",null,Object(o.__)("New!","rank-math")),wp.element.createElement("a",{href:"https://rankmath.com/kb/how-to-use-content-ai/?utm_source=Plugin&utm_medium=Sidebar%20KB%20Icon&utm_campaign=WP",rel:"noreferrer",target:"_blank",className:"rank-math-help-icon",title:Object(o.__)("Content AI Knowledge Base.","rank-math")},"﹖")),wp.element.createElement(E,null),wp.element.createElement(B,{recommendations:this.props.data.recommendations,hasCredits:e,content:this.props.content,researcher:this.props.researcher,updateAiScore:this.props.updateAiScore}),wp.element.createElement(ge,{caData:this.props,updateAiScore:this.props.updateAiScore,hasCredits:e}))))))}},{key:"getDummyData",value:function(){return{keywords:{content:{"rank math":{keyword:"rank math",average:17,count:12},"rank math vs yoast seo":{keyword:"rank math vs yoast seo",average:1,count:1},"what is rank math":{keyword:"what is rank math",average:1,count:1},"rank math schema":{keyword:"rank math schema",average:1,count:1},"rank math configuration":{keyword:"rank math configuration",average:1,count:1},"rank math pro version":{keyword:"rank math pro version",average:1,count:2},"rank math comparison":{keyword:"rank math comparison",average:1,count:1},"rank math for seo":{keyword:"rank math for seo",average:1,count:1},"seo by rank math":{keyword:"seo by rank math",average:1,count:0}}},related_keywords:["rank math plugin","rank math pricing","rank math vs yoast","rank math review","rank math premium","how to use rank math","rank math training","rank math woocommerce","wordpress seo plugin"],recommendations:{wordCount:1829,linkCount:{total:16},headingCount:{total:9},mediaCount:{total:18}}}}},{key:"getHeader",value:function(){var e=this;return wp.element.createElement("div",{className:"rank-math-ca-top-section"},wp.element.createElement(i.Button,{onClick:function(){return a()(".rank-math-general-tab").trigger("click")}},wp.element.createElement("i",{className:"dashicons dashicons-arrow-left-alt"}),Object(o.__)("Back","rank-math")),wp.element.createElement(i.SelectControl,{value:this.state.country,onChange:function(t){return e.setState({country:t,showResearch:!0})},options:rankMath.countries}))}},{key:"keywordField",value:function(){var e=this,t=p()("rank-math-tooltip update-credits",{loading:this.state.loadingCredits});return wp.element.createElement("div",{className:"rank-math-ca-keywords-wrapper"},wp.element.createElement("div",{className:"rank-math-ca-credits-wrapper"},wp.element.createElement(i.TextControl,{label:Object(o.__)("Focus Keyword","rank-math"),value:this.state.keyword,onChange:function(t){return e.setState({keyword:t,showResearch:!0})},onKeyDown:function(e){"Enter"===e.key&&e.preventDefault()},help:wp.element.createElement(React.Fragment,null,Object(o.__)("Upgrade to buy more credits from ","rank-math"),wp.element.createElement("a",{href:"https://rankmath.com/pricing/?utm_source=Plugin&utm_medium=Sidebar%20Upgrade%20Text&utm_campaign=WP",rel:"noreferrer",target:"_blank",title:Object(o.__)("Content AI Pricing.","rank-math")},Object(o.__)("here.","rank-math"))),placeholder:Object(o.__)("Suggested length 2-3 Words","rank-math")}),!this.state.showResearch&&!this.state.loading&&!Object(s.isEmpty)(this.props.data)&&wp.element.createElement(i.Button,{className:"rank-math-ca-force-update rank-math-tooltip left",onClick:function(){return e.props.researchKeyword(e.state,e.setState,!0)}},wp.element.createElement("i",{className:"dashicons dashicons-image-rotate"}),wp.element.createElement("span",null,Object(o.__)("Refresh will use one new credit.","rank-math"))),wp.element.createElement("div",{className:"rank-math-ca-credits"},wp.element.createElement(i.Button,{className:t,onClick:function(){return e.updateCredits()}},wp.element.createElement("i",{className:"dashicons dashicons-image-rotate"}),wp.element.createElement("span",null,Object(o.__)("Click to refresh the available credits.","rank-math"))),wp.element.createElement("span",null,Object(o.__)("Credits","rank-math")),wp.element.createElement("a",{href:"https://rankmath.com/kb/how-to-use-content-ai/?utm_source=Plugin&utm_medium=Sidebar%20Credits%20Tooltip%20Icon&utm_campaign=WP#credits-usage",rel:"noreferrer",target:"_blank",className:"rank-math-help-icon",title:Object(o.__)("Know more about credits.","rank-math")},"﹖"),wp.element.createElement("strong",null,this.state.creditsValue))),this.state.showResearch&&wp.element.createElement(i.Button,{className:"is-primary",onClick:function(){return e.props.researchKeyword(e.state,e.setState)},title:Object(o.__)("One credit will be used.","rank-math"),disabled:!this.state.keyword},Object(o.__)("Research","rank-math")))}},{key:"connectAccountNotice",value:function(){return wp.element.createElement("div",{className:"rank-math-ca-warning"},wp.element.createElement("h3",null,Object(o.__)("Content AI","rank-math")),wp.element.createElement("p",null,Object(o.__)("Please connect your account to use this feature.","rank-math")),wp.element.createElement(i.Button,{href:rankMath.connectSiteUrl,className:"is-primary"},Object(o.__)("Connect Now","rank-math")))}},{key:"creditsNotice",value:function(){return wp.element.createElement("div",{className:"rank-math-ca-warning"},wp.element.createElement("h3",null,Object(o.__)("Content AI","rank-math")),"site_limit_reached"===this.state.credits&&wp.element.createElement("p",null,wp.element.createElement(je,{components:{link1:wp.element.createElement("a",{href:"https://rankmath.com/my-account/?utm_source=Plugin&utm_medium=Sidebar%20No%20Credits&utm_campaign=WP",target:"_blank",rel:"noopener noreferrer"}),link2:wp.element.createElement("a",{href:"https://rankmath.com/pricing/?utm_source=Plugin&utm_medium=Sidebar%20No%20Credits&utm_campaign=WP",target:"_blank",rel:"noopener noreferrer"})}},Object(o.__)("All credits assigned to this site are used. Please add more credits from {{link1}}My Account{{/link1}} Page or {{link2}}upgrade your plan{{/link2}}.","rank-math"))),"account_limit_reached"===this.state.credits&&wp.element.createElement(React.Fragment,null,wp.element.createElement("p",null,Object(o.__)("You don't have any credits left.","rank-math")),wp.element.createElement(i.Button,{href:"https://rankmath.com/pricing/?utm_source=Plugin&utm_medium=Sidebar%20No%20Credits&utm_campaign=WP",target:"_blank",rel:"noreferrer",className:"is-primary"},Object(o.__)("Get More Credits","rank-math"))))}}])&&Ce(t.prototype,n),r&&Ce(t,r),Object.defineProperty(t,"prototype",{writable:!1}),u}(l.Component),Ie=Object(m.compose)(Object(f.withSelect)((function(e){var t=rankMathEditor.assessor.analyzer.researcher;return{data:e("rank-math").getKeywordsData(),keyword:Object(s.get)(rankMath.ca_keyword,"keyword",e("rank-math").getKeywords().split(",")[0]),country:Object(s.get)(rankMath.ca_keyword,"country",rankMath.contentAiCountry),researcher:t,content:t.paper.getTextLower(),title:t.paper.getTitle().toLowerCase(),description:t.paper.getDescription().toLowerCase(),score:e("rank-math").getContentAIScore()}})),Object(f.withDispatch)((function(e,t){return{researchKeyword:function(t,n){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];t.force_update=r,t.objectID=rankMath.objectID,t.objectType=rankMath.objectType,n({showResearch:!1,loading:!0}),d()({method:"POST",path:"divi"===rankMath.currentEditor?"/wp-json/rankmath/v1/ca/researchKeyword":"/rankmath/v1/ca/researchKeyword",data:t}).catch((function(e){n({loading:!1,showResearch:!0}),alert(e.message)})).then((function(t){n({loading:!1}),e("rank-math").updateKeywordsData(t.data),Object(s.isNull)(t.credits)||Object(s.isUndefined)(t.credits)||n({credits:t.credits,creditsValue:Object(s.isNumber)(t.credits)?t.credits:0})}))},updateAiScore:function(n,r){var a=t.score;a[n]=Object(s.round)(r,2),e("rank-math").updateAIScore(a)}}})))(Ae),De=function(){return wp.element.createElement(i.Button,{className:"button-secondary rank-math-content-ai",onClick:function(){return a()(".rank-math-content-ai-tab").trigger("click")}},wp.element.createElement("i",{className:"rm-icon rm-icon-target"}),Object(o.__)("Content AI","rank-math"))};Object(c.addFilter)("rankMath.analytics.contentAI","rank-math",(function(){return De})),Object(c.addAction)("rank_math_loaded","rank-math",(function(){Object(c.addFilter)("rank_math_sidebar_tabs","rank-math",(function(e){return e.push({name:"contentAI",title:wp.element.createElement(l.Fragment,null,wp.element.createElement("i",{className:"rm-icon rm-icon-target"}),wp.element.createElement("span",null,Object(o.__)("Content AI","rank-math"))),view:Ie,className:"rank-math-content-ai-tab hidden"}),e}));var e=document.getElementById("cmb2-metabox-rank_math_metabox_content_ai");e&&setTimeout((function(){Object(l.render)(Object(l.createElement)(Ie),e)}),1e3)}))}]);
1
+ !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}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=18)}([function(e,t){e.exports=wp.i18n},function(e,t){e.exports=lodash},function(e,t){e.exports=wp.element},function(e,t){e.exports=wp.components},function(e,t){e.exports=wp.data},function(e,t){e.exports=wp.compose},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 o=typeof r;if("string"===o||"number"===o)e.push(r);else if(Array.isArray(r)){if(r.length){var c=a.apply(null,r);c&&e.push(c)}}else if("object"===o)if(r.toString===Object.prototype.toString)for(var i in r)n.call(r,i)&&r[i]&&e.push(i);else e.push(r.toString())}}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=jQuery},function(e,t){e.exports=rankMathAnalyzer},function(e,t){e.exports=wp.hooks},function(e,t){e.exports=wp.apiFetch},function(e,t){e.exports=React},function(e,t,n){"use strict";function r(e){return function(){return e}}var a=function(){};a.thatReturns=r,a.thatReturnsFalse=r(!1),a.thatReturnsTrue=r(!0),a.thatReturnsNull=r(null),a.thatReturnsThis=function(){return this},a.thatReturnsArgument=function(e){return e},e.exports=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="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},a=i(n(11)),o=i(n(14)),c=i(n(17));function i(e){return e&&e.__esModule?e:{default:e}}var l=void 0;function s(e,t){var n,c,i,u,p,m,f,h,d=[],y={};for(m=0;m<e.length;m++)if("string"!==(p=e[m]).type){if(!t.hasOwnProperty(p.value)||void 0===t[p.value])throw new Error("Invalid interpolation, missing component node: `"+p.value+"`");if("object"!==r(t[p.value]))throw new Error("Invalid interpolation, component node must be a ReactElement or null: `"+p.value+"`","\n> "+l);if("componentClose"===p.type)throw new Error("Missing opening component token: `"+p.value+"`");if("componentOpen"===p.type){n=t[p.value],i=m;break}d.push(t[p.value])}else d.push(p.value);return n&&(u=function(e,t){var n,r,a=t[e],o=0;for(r=e+1;r<t.length;r++)if((n=t[r]).value===a.value){if("componentOpen"===n.type){o++;continue}if("componentClose"===n.type){if(0===o)return r;o--}}throw new Error("Missing closing component token `"+a.value+"`")}(i,e),f=s(e.slice(i+1,u),t),c=a.default.cloneElement(n,{},f),d.push(c),u<e.length-1&&(h=s(e.slice(u+1),t),d=d.concat(h))),1===d.length?d[0]:(d.forEach((function(e,t){e&&(y["interpolation-child-"+t]=e)})),(0,o.default)(y))}t.default=function(e){var t=e.mixedString,n=e.components,a=e.throwErrors;if(l=t,!n)return t;if("object"!==(void 0===n?"undefined":r(n))){if(a)throw new Error("Interpolation Error: unable to process `"+t+"` because components is not an object");return t}var o=(0,c.default)(t);try{return s(o,n)}catch(e){if(a)throw new Error("Interpolation Error: unable to process `"+t+"` because of error `"+e.message+"`");return t}}},function(e,t,n){"use strict";var r=n(11),a="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,o=n(12),c=n(15),i=n(16),l="function"==typeof Symbol&&Symbol.iterator;function s(e,t){return e&&"object"==typeof e&&null!=e.key?(n=e.key,r={"=":"=0",":":"=2"},"$"+(""+n).replace(/[=:]/g,(function(e){return r[e]}))):t.toString(36);var n,r}function u(e,t,n,r){var o,i=typeof e;if("undefined"!==i&&"boolean"!==i||(e=null),null===e||"string"===i||"number"===i||"object"===i&&e.$$typeof===a)return n(r,e,""===t?"."+s(e,0):t),1;var p=0,m=""===t?".":t+":";if(Array.isArray(e))for(var f=0;f<e.length;f++)p+=u(o=e[f],m+s(o,f),n,r);else{var h=function(e){var t=e&&(l&&e[l]||e["@@iterator"]);if("function"==typeof t)return t}(e);if(h){0;for(var d,y=h.call(e),b=0;!(d=y.next()).done;)p+=u(o=d.value,m+s(o,b++),n,r)}else if("object"===i){0;var w=""+e;c(!1,"Objects are not valid as a React child (found: %s).%s","[object Object]"===w?"object with keys {"+Object.keys(e).join(", ")+"}":w,"")}}return p}var p=/\/+/g;function m(e){return(""+e).replace(p,"$&/")}var f,h,d=y,y=function(e){var t=this;if(t.instancePool.length){var n=t.instancePool.pop();return t.call(n,e),n}return new t(e)},b=function(e){var t=this;c(e instanceof t,"Trying to release an instance into a pool of a different type."),e.destructor(),t.instancePool.length<t.poolSize&&t.instancePool.push(e)};function w(e,t,n,r){this.result=e,this.keyPrefix=t,this.func=n,this.context=r,this.count=0}function k(e,t,n){var a,c,i=e.result,l=e.keyPrefix,s=e.func,u=e.context,p=s.call(u,t,e.count++);Array.isArray(p)?v(p,i,n,o.thatReturnsArgument):null!=p&&(r.isValidElement(p)&&(a=p,c=l+(!p.key||t&&t.key===p.key?"":m(p.key)+"/")+n,p=r.cloneElement(a,{key:c},void 0!==a.props?a.props.children:void 0)),i.push(p))}function v(e,t,n,r,a){var o="";null!=n&&(o=m(n)+"/");var c=w.getPooled(t,o,r,a);!function(e,t,n){null==e||u(e,"",t,n)}(e,k,c),w.release(c)}w.prototype.destructor=function(){this.result=null,this.keyPrefix=null,this.func=null,this.context=null,this.count=0},f=function(e,t,n,r){var a=this;if(a.instancePool.length){var o=a.instancePool.pop();return a.call(o,e,t,n,r),o}return new a(e,t,n,r)},(h=w).instancePool=[],h.getPooled=f||d,h.poolSize||(h.poolSize=10),h.release=b;e.exports=function(e){if("object"!=typeof e||!e||Array.isArray(e))return i(!1,"React.addons.createFragment only accepts a single object. Got: %s",e),e;if(r.isValidElement(e))return i(!1,"React.addons.createFragment does not accept a ReactElement without a wrapper object."),e;c(1!==e.nodeType,"React.addons.createFragment(...): Encountered an invalid child; DOM elements are not valid children of React components.");var t=[];for(var n in e)v(e[n],t,n,o.thatReturnsArgument);return t}},function(e,t,n){"use strict";e.exports=function(e,t,n,r,a,o,c,i){if(!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var s=[n,r,a,o,c,i],u=0;(l=new Error(t.replace(/%s/g,(function(){return s[u++]})))).name="Invariant Violation"}throw l.framesToPop=1,l}}},function(e,t,n){"use strict";var r=n(12);e.exports=r},function(e,t,n){"use strict";function r(e){return e.match(/^\{\{\//)?{type:"componentClose",value:e.replace(/\W/g,"")}:e.match(/\/\}\}$/)?{type:"componentSelfClosing",value:e.replace(/\W/g,"")}:e.match(/^\{\{/)?{type:"componentOpen",value:e.replace(/\W/g,"")}:{type:"string",value:e}}e.exports=function(e){return e.split(/(\{\{\/?\s*\w+\s*\/?\}\})/g).map(r)}},function(e,t,n){"use strict";n.r(t);var r=n(7),a=n.n(r),o=n(0),c=n(9),i=n(3),l=n(2),s=n(1),u=n(6),p=n.n(u),m=n(5),f=n(4),h=n(10),d=n.n(h);function y(e){return y="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},y(e)}function b(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function w(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 k(e,t){return k=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},k(e,t)}function v(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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=O(e);if(t){var a=O(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return g(this,n)}}function g(e,t){if(t&&("object"===y(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return _(e)}function _(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function O(e){return O=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},O(e)}var j=function(e){!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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&k(e,t)}(c,e);var t,n,r,a=v(c);function c(){var e;return b(this,c),(e=a.apply(this,arguments)).state={score:0},e.setState=e.setState.bind(_(e)),e}return t=c,(n=[{key:"render",value:function(){var e=this;return setTimeout((function(){e.setState({score:e.props.score})}),1e3),wp.element.createElement("div",{className:"rank-math-ca-score"},wp.element.createElement("div",{className:"score-text"},Object(o.__)("Score:","rank-math")," ",this.state.score,wp.element.createElement("span",null," / ",Object(o.__)("100","rank-math"))),wp.element.createElement("div",{className:"score-wrapper"},wp.element.createElement("span",{className:"score-dot",style:{left:(Object(s.inRange)(this.state.score,0,5)?5:this.state.score)+"%"}})))}}])&&w(t.prototype,n),r&&w(t,r),Object.defineProperty(t,"prototype",{writable:!1}),c}(l.Component),E=Object(m.compose)(Object(f.withSelect)((function(e){var t=Object.values(e("rank-math").getContentAIScore());return{score:Object(s.round)(Object(s.sum)(t)/t.length)}})))(j),S=n(8),C=function(e){return 100<e?"bad-fk dark":80<e?"good-fk":50<e?"ok-fk":"bad-fk"};function P(e){return P="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},P(e)}function N(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function R(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 x(e,t){return x=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},x(e,t)}function T(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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=D(e);if(t){var a=D(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return A(this,n)}}function A(e,t){if(t&&("object"===P(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return I(e)}function I(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function D(e){return D=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},D(e)}var M=function(e){!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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&x(e,t)}(c,e);var t,n,r,a=T(c);function c(){var e;return N(this,c),(e=a.apply(this,arguments)).state={activeTab:""},e.setState=e.setState.bind(I(e)),e}return t=c,n=[{key:"render",value:function(){return wp.element.createElement("div",{className:"rank-math-ca-recommendations"},this.getRecommendations(this.props.recommendations))}},{key:"getRecommendations",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=[];return Object(s.forEach)(e,(function(e,a){if("total"!==a){var c=Object(s.isUndefined)(e.total)?e:e.total,i=t.getPostStats(a),l=p()(a,{"has-children":!Object(s.isUndefined)(e.total),show:a===t.state.activeTab}),u=t.getScore(a,i,c,n),m=Object(s.ceil)(150*c/100);r.push(wp.element.createElement("div",{className:l+" "+C(u),onClick:function(){return t.setState({activeTab:t.state.activeTab!==a?a:""})},role:"presentation"},wp.element.createElement("h4",null,n?a:Object(s.startCase)(a)),n&&wp.element.createElement("span",null,i," / ",c),!n&&wp.element.createElement(React.Fragment,null,wp.element.createElement("strong",null,i),wp.element.createElement("span",{className:"desc"},Object(o.__)("Use","rank-math")," ",c," ",Object(o.__)("to","rank-math")," ",m)),Object(s.isObject)(e)&&t.getRecommendations(e,!0)))}})),n?wp.element.createElement("div",{className:"submenu"},r):r}},{key:"getPostStats",value:function(e){return Object(s.has)(this.props.postStats,e)?this.props.postStats[e]:0}},{key:"getScore",value:function(e,t,n,r){var a=t===n?100:t/n*100;if(0===n&&t<=2&&(a=100),r)return a>100&&a<=125?100:a;var o=a>80?100:t/n*80;return a>125&&"wordCount"!==e&&(o=0),this.props.updateAiScore(e,o),a>100&&"wordCount"===e||a>100&&a<=125?100:a}}],n&&R(t.prototype,n),r&&R(t,r),Object.defineProperty(t,"prototype",{writable:!1}),c}(l.Component),B=Object(m.compose)(Object(f.withSelect)((function(e,t){var n=1518,r=12,a=2,o=5,c=3,i=0,l=0,s=0,u=8,p=19;if(t.hasCredits){n=t.researcher.getResearch("wordCount")(t.content),r=rankMathEditor.assessor.analyzer.defaultAnalyses.contentHasAssets.getImages(t.researcher.paper,t.content),a=rankMathEditor.assessor.analyzer.defaultAnalyses.contentHasAssets.getVideos(S.Helpers.cleanText(t.content)),o=(t.content.match(/<h2\b[^>]*>(.*?)<\/h2>/g)||[]).length,c=(t.content.match(/<h3\b[^>]*>(.*?)<\/h3>/g)||[]).length,i=(t.content.match(/<h4\b[^>]*>(.*?)<\/h4>/g)||[]).length,l=(t.content.match(/<h5\b[^>]*>(.*?)<\/h5>/g)||[]).length,s=(t.content.match(/<h6\b[^>]*>(.*?)<\/h6>/g)||[]).length;var m=t.researcher.getResearch("getLinkStats")(t.content);u=m.internalTotal,p=m.externalTotal}return{postStats:{wordCount:n,images:r,videos:a,mediaCount:r+a,h2:o,h3:c,h4:i,h5:l,h6:s,headingCount:o+c+i+l+s,internal:u,external:p,linkCount:u+p}}})))(M);function K(e){return K="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},K(e)}var F=["tabId","onClick","children","selected"];function q(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function U(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function W(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 z(e,t){return z=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},z(e,t)}function L(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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=H(e);if(t){var a=H(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return V(this,n)}}function V(e,t){if(t&&("object"===K(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function H(e){return H=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},H(e)}function $(){return $=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},$.apply(this,arguments)}function Q(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var J=function(e){var t=e.tabId,n=e.onClick,r=e.children,a=e.selected,o=Q(e,F);return wp.element.createElement(i.Button,$({role:"tab",tabIndex:a?null:-1,"aria-selected":a,id:t,onClick:n},o),r)},G=function(e){!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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&z(e,t)}(o,e);var t,n,r,a=L(o);function o(){var e;U(this,o),(e=a.apply(this,arguments)).handleClick=function(t){var n=e.props.onSelect,r=void 0===n?s.noop:n;e.setState({selected:t}),r(t)},e.onNavigate=function(e,t){t.click()};var t=e.props,n=t.tabs,r=t.initialTabName;return e.state={selected:r||(n.length>0?n[0].name:null)},e}return t=o,(n=[{key:"render",value:function(){var e=this,t=this.state.selected,n=this.props,r=n.activeClass,a=void 0===r?"is-active":r,o=n.className,c=n.instanceId,l=n.orientation,u=void 0===l?"horizontal":l,m=n.tabs,f=Object(s.find)(m,{name:t}),h=c+"-"+f.name,d=m.slice(4);return wp.element.createElement("div",{className:o},wp.element.createElement(i.NavigableMenu,{role:"tablist",orientation:u,onNavigate:this.onNavigate,className:"components-tab-panel__tabs "+t},m.slice(0,4).map((function(n){return wp.element.createElement(J,{className:p()("components-tab-panel__tabs-item",n.className,q({},a,n.name===t)),tabId:c+"-"+n.name,"aria-controls":c+"-"+n.name+"-view",selected:n.name===t,key:n.name,onClick:Object(s.partial)(e.handleClick,n.name)},n.title)})),d.map((function(n){return wp.element.createElement(J,{className:p()("components-tab-panel__tabs-item",n.className,q({},a,n.name===t)),tabId:c+"-"+n.name,"aria-controls":c+"-"+n.name+"-view",selected:n.name===t,key:n.name,onClick:Object(s.partial)(e.handleClick,n.name)},n.title)}))),f&&wp.element.createElement("div",{"aria-labelledby":h,role:"tabpanel",id:h+"-view",className:"components-tab-panel__tab-content"},this.props.children(f)))}}])&&W(t.prototype,n),r&&W(t,r),Object.defineProperty(t,"prototype",{writable:!1}),o}(l.Component),Y=Object(m.withInstanceId)(G);function X(e){return X="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},X(e)}function Z(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ee(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 te(e,t){return te=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},te(e,t)}function ne(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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=oe(e);if(t){var a=oe(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return re(this,n)}}function re(e,t){if(t&&("object"===X(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return ae(e)}function ae(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function oe(e){return oe=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},oe(e)}var ce=function(e){!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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&te(e,t)}(c,e);var t,n,r,a=ne(c);function c(){var e;return Z(this,c),(e=a.apply(this,arguments)).state={type:"content",selected:""},e.setState=e.setState.bind(ae(e)),e.initializeClipboard(e.setState),e}return t=c,n=[{key:"initializeClipboard",value:function(e){"function"==typeof ClipboardJS&&new ClipboardJS(".rank-math-tooltip strong",{text:function(e){return e.getAttribute("data-key")}}).on("success",(function(){setTimeout((function(){e({selected:""})}),3e3)}))}},{key:"render",value:function(){var e=this;return wp.element.createElement(l.Fragment,null,wp.element.createElement(i.PanelBody,{initialOpen:!0},wp.element.createElement(i.SelectControl,{label:Object(o.__)("Use Keyword in","rank-math"),value:this.state.type,options:[{value:"content",label:Object(o.__)("Content","rank-math")},{value:"heading",label:Object(o.__)("Headings","rank-math")},{value:"title",label:Object(o.__)("SEO Title","rank-math")},{value:"description",label:Object(o.__)("SEO Description","rank-math")}],onChange:function(t){e.setState({type:t})}}),wp.element.createElement("a",{href:"https://rankmath.com/kb/how-to-use-content-ai/?utm_source=Plugin&utm_medium=Sidebar%20Keywords%20KB%20Icon&utm_campaign=WP#keywords",rel:"noreferrer",target:"_blank",className:"rank-math-help-icon",title:Object(o.__)("Know more about Keywords.","rank-math")},"﹖"),wp.element.createElement(React.Fragment,null,wp.element.createElement("span",{className:"components-form-token-field__help"},Object(o.__)("Click on any keyword to copy it.","rank-math")),wp.element.createElement("br",null),Object(s.includes)(["title","description"],this.state.type)&&wp.element.createElement("span",{className:"components-form-token-field__help"},Object(o.__)("Please use only one or two keywords from here.","rank-math")),wp.element.createElement("ul",null,this.getKeywords())),this.getRelatedKeywords()))}},{key:"getRelatedKeywords",value:function(){var e=this;if("content"!==this.state.type||Object(s.isEmpty)(this.props.caData.data.related_keywords))return!1;var t=[];return Object(s.forEach)(this.props.caData.data.related_keywords,(function(n){t.push(wp.element.createElement("li",{className:"rank-math-tooltip show",onClick:function(){return e.setState({selected:n})},role:"presentation"},wp.element.createElement("strong",{"data-key":n},n),e.getTooltipContent({keyword:n},!0)))})),wp.element.createElement("div",{className:"rank-math-related-keywords"},wp.element.createElement("h3",null,Object(o.__)("Related Keywords","rank-math")),wp.element.createElement("ul",null,t))}},{key:"getKeywords",value:function(){var e=this;if(Object(s.isEmpty)(this.props.caData.data.keywords))return wp.element.createElement("h3",{className:"no-data"},Object(o.__)("There are no recommended Keywords for this researched keyword.","rank-math"));var t=[];return this.contentAiScore={},Object(s.forEach)(this.props.caData.data.keywords,(function(n,r){Object(s.isEmpty)(n)||(e.contentAiScore[r]={},Object(s.forEach)(n,(function(n){var a=e.props.hasCredits?e.getCount(n.keyword,r):n.count,o=C(e.getScore(n.keyword,a,n.average,r)),c=p()("rank-math-tooltip",{show:e.state.type===r});t.push(wp.element.createElement("li",{className:c+" "+o,onClick:function(){return e.setState({selected:n.keyword})},role:"presentation"},wp.element.createElement("strong",{"data-key":n.keyword},n.keyword,wp.element.createElement("span",null,a," / ",n.average)),e.getTooltipContent(n)))})))})),this.updateContentAiScore(),t}},{key:"updateContentAiScore",value:function(){var e=0,t=0;Object(s.forEach)(this.contentAiScore,(function(n,r){var a=Object.values(n),o=Object(s.sum)(a);"title"!==r&&"description"!==r||100!==Object(s.max)(a)||(o=100*a.length),e+=o,t+=a.length})),e/=t,Object(s.isNaN)(e)||this.props.updateAiScore("keywords",e)}},{key:"getScore",value:function(e,t,n,r){var a=t/n*100;return this.contentAiScore[r][e]=a>100?0:a>80?100:a,a}},{key:"getTooltipContent",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(this.props.hasCredits)return this.state.selected===e.keyword?wp.element.createElement("span",{className:"rank-math-tooltip-data"},Object(o.__)("Copied","rank-math")):e.competition||e.cpc||e.search_volume?wp.element.createElement("span",{className:"rank-math-tooltip-data"},wp.element.createElement("span",null,Object(o.__)("Ad Competition:","rank-math")," ",Object(s.round)(100*e.competition)),wp.element.createElement("span",null,Object(o.__)("CPC:","rank-math")," $",Object(s.round)(e.cpc,2)),wp.element.createElement("span",null,Object(o.__)("Volume:","rank-math")," ",Object(s.round)(e.search_volume))):wp.element.createElement("span",{className:"rank-math-tooltip-data"},t?Object(o.__)("Click to copy keyword","rank-math"):Object(o.__)("No data available","rank-math"))}},{key:"getCount",value:function(e,t){var n=this.props.caData.content;if("heading"===t){e=e.replace(/[\\^$*+?.()|[\]{}]/g,"\\$&");var r=new RegExp("<h[2-6][^>]*>.*?"+e+".*?</h[2-6]>","g"),a=n.match(r);return Object(s.isNull)(a)?0:a.length}return"title"===t&&(n=this.props.caData.title),"description"===t&&(n=this.props.caData.description),S.Helpers.cleanTagsOnly(n).split(e).length-1}}],n&&ee(t.prototype,n),r&&ee(t,r),Object.defineProperty(t,"prototype",{writable:!1}),c}(l.Component),ie=Object(m.compose)(Object(f.withDispatch)((function(e){return{toggleEditor:function(){e("rank-math").toggleSnippetEditor(!0)}}})))(ce),le=function(){return!(Object(s.isNil)(window.wp)||Object(s.isNil)(wp.data)||Object(s.isNil)(wp.data.select("core/editor"))||!window.document.body.classList.contains("block-editor-page")||!Object(s.isFunction)(wp.data.select("core/editor").getEditedPostAttribute))};function se(e){return se="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},se(e)}function ue(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function pe(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 me(e,t){return me=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},me(e,t)}function fe(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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=ye(e);if(t){var a=ye(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return he(this,n)}}function he(e,t){if(t&&("object"===se(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return de(e)}function de(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ye(e){return ye=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},ye(e)}var be=function(e){!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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&me(e,t)}(c,e);var t,n,r,a=fe(c);function c(){var e;return ue(this,c),(e=a.apply(this,arguments)).state={iconClass:"rm-icon-copy",selected:""},e.setState=e.setState.bind(de(e)),e.initializeClipboard(e.setState),e}return t=c,(n=[{key:"initializeClipboard",value:function(e){var t=this;"function"==typeof ClipboardJS&&new ClipboardJS(".rank-math-copy-questions, .rank-math-questions-item h3",{text:function(e){if(!Object(s.isNull)(e.getAttribute("data-key")))return e.getAttribute("data-key");if(!le())return document.getElementById("rank-math-ca-questions-data").innerHTML;var n=[];return Object(s.forEach)(t.props.caData.data.related_questions,(function(e){n.push({id:Object(s.uniqueId)("faq-question-"),title:e,content:"",visible:!0})})),"\x3c!-- wp:rank-math/faq-block "+JSON.stringify({questions:n})+' --\x3e<div class="wp-block-rank-math-faq-block"></div>\x3c!-- /wp:rank-math/faq-block --\x3e'}}).on("success",(function(){setTimeout((function(){e({iconClass:"rm-icon-copy"})}),3e3)}))}},{key:"render",value:function(){var e=this,t=[];return Object(s.isEmpty)(this.props.caData.data.related_questions)?wp.element.createElement("h3",{className:"no-data"},Object(o.__)("There are no recommended Questions for this researched keyword.","rank-math")):(Object(s.forEach)(this.props.caData.data.related_questions,(function(n){t.push(wp.element.createElement("div",{className:"rank-math-questions-item"},wp.element.createElement("h3",{className:"rank-math-tooltip","data-key":n,onClick:function(){return e.setState({selected:n})},role:"presentation"},n,e.getTooltipContent(n))))})),wp.element.createElement(l.Fragment,null,wp.element.createElement(i.PanelBody,{initialOpen:!0},wp.element.createElement("div",{className:"rank-math-section-heading"},wp.element.createElement("h2",null,Object(o.__)("Related Questions","rank-math"),wp.element.createElement("a",{href:"https://rankmath.com/kb/how-to-use-content-ai/?utm_source=Plugin&utm_medium=Sidebar%20Questions%20KB%20Icon&utm_campaign=WP",rel:"noreferrer",target:"_blank",className:"rank-math-help-icon",title:Object(o.__)("Know more about Questions.","rank-math")},"﹖")),wp.element.createElement(i.Button,{onClick:function(){e.setState({iconClass:"rm-icon-tick"})},className:"rank-math-copy-questions button-secondary rank-math-tooltip left"},wp.element.createElement("i",{className:"rm-icon "+this.state.iconClass}),wp.element.createElement("span",null,Object(o.__)("Copy this data as a FAQ Block.","rank-math")))),wp.element.createElement("span",{className:"components-form-token-field__help"},Object(o.__)("Click on any question to copy it.","rank-math")),wp.element.createElement("div",{id:"rank-math-ca-questions-data"},t))))}},{key:"getTooltipContent",value:function(e){return this.state.selected===e&&wp.element.createElement("span",{className:"rank-math-tooltip-data"},Object(o.__)("Copied","rank-math"))}}])&&pe(t.prototype,n),r&&pe(t,r),Object.defineProperty(t,"prototype",{writable:!1}),c}(l.Component),we=be,ke=function(e){var t=[];return Object(s.isEmpty)(e.caData.data.links)?wp.element.createElement("h3",{className:"no-data"},Object(o.__)("There are no recommended Links for this researched keyword.","rank-math")):(Object(s.forEach)(e.caData.data.links,(function(e){return t.push(wp.element.createElement("li",null,wp.element.createElement("a",{href:e,rel:"noreferrer",target:"_blank"},e)))})),wp.element.createElement(l.Fragment,null,wp.element.createElement(i.PanelBody,{initialOpen:!0},wp.element.createElement("div",{className:"rank-math-section-heading"},wp.element.createElement("h2",null,Object(o.__)("Related External Links","rank-math"),wp.element.createElement("a",{href:"https://rankmath.com/kb/how-to-use-content-ai/?utm_source=Plugin&utm_medium=Sidebar%20Links%20KB%20Icon&utm_campaign=WP#links",rel:"noreferrer",target:"_blank",className:"rank-math-help-icon",title:Object(o.__)("Know more about Links.","rank-math")},"﹖")),wp.element.createElement("p",null,Object(o.__)("Use some of these external links in the content area. It is recommended to add","rank-math")," ",wp.element.createElement("a",{href:"https://rankmath.com/kb/about-and-mentions-schema/",rel:"noreferrer",target:"_blank"},Object(o.__)("about or mention Schema.","rank-math")))),wp.element.createElement("ul",null,t))))},ve=function(e){"social"===e&&Object(f.dispatch)("rank-math").toggleSnippetEditor(!0)},ge=function(e){return wp.element.createElement(Y,{className:"rank-math-contentai-tabs",activeClass:"is-active",tabs:[{name:"keywords",title:wp.element.createElement(l.Fragment,null,wp.element.createElement("span",null,Object(o.__)("Keywords","rank-math"))),view:ie,className:"rank-math-keywords-tab"},{name:"questions",title:wp.element.createElement(l.Fragment,null,wp.element.createElement("span",null,Object(o.__)("Questions","rank-math"))),view:we,className:"rank-math-questions-tab"},{name:"links",title:wp.element.createElement(l.Fragment,null,wp.element.createElement("span",null,Object(o.__)("Links","rank-math"))),view:ke,className:"rank-math-recommended-links-tab"}],onSelect:ve,data:e},(function(t){return wp.element.createElement("div",{className:"rank-math-contentai-tab-content-"+t.name},Object(l.createElement)(t.view,e))}))},_e=n(13),Oe=n.n(_e),je=function(e){var t=e.tags,n=e.components,r=e.children;return n=n||{},!1===Object(s.isUndefined)(t)&&(t=t.split(",")).forEach((function(e){var t=e;n[e]=wp.element.createElement(t,null)})),Oe()({mixedString:r,components:n})};function Ee(e){return Ee="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},Ee(e)}function Se(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ce(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 Pe(e,t){return Pe=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Pe(e,t)}function Ne(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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Te(e);if(t){var a=Te(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return Re(this,n)}}function Re(e,t){if(t&&("object"===Ee(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return xe(e)}function xe(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Te(e){return Te=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Te(e)}var Ae=function(e){!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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Pe(e,t)}(u,e);var t,n,r,c=Ne(u);function u(){var e;return Se(this,u),(e=c.apply(this,arguments)).state={keyword:e.props.keyword,showResearch:e.props.keyword!==rankMath.ca_keyword.keyword,country:e.props.country,credits:1,creditsValue:rankMath.ca_credits,loading:!1,loadingCredits:!1},e.setState=e.setState.bind(xe(e)),e}return t=u,(n=[{key:"componentDidMount",value:function(){!this.state.creditsValue&&rankMath.isUserRegistered&&this.updateCredits()}},{key:"updateCredits",value:function(){var e=this;this.setState({loadingCredits:!0}),d()({method:"POST",path:"divi"===rankMath.currentEditor?"/wp-json/rankmath/v1/ca/getCredits":"/rankmath/v1/ca/getCredits"}).catch((function(t){e.setState({loadingCredits:!1}),alert(t.message)})).then((function(t){e.setState({creditsValue:t}),e.setState({loadingCredits:!1})}))}},{key:"render",value:function(){var e=rankMath.isUserRegistered&&Object(s.isNumber)(this.state.credits),t=p()("rank-math-content-ai-data",{loading:this.state.loading,blurred:!e});return(!e&&Object(s.isEmpty)(this.props.data)||"show_dummy_data"===this.props.data)&&(this.props.data=this.getDummyData()),wp.element.createElement(l.Fragment,null,wp.element.createElement(i.PanelBody,{className:"rank-math-content-ai-wrapper",initialOpen:!0},wp.element.createElement(React.Fragment,null,this.getHeader(),!rankMath.isUserRegistered&&this.connectAccountNotice(),rankMath.isUserRegistered&&!e&&this.creditsNotice(e),e&&this.keywordField(),wp.element.createElement("div",{className:t},wp.element.createElement("span",{className:"loader-text"},Object(o.__)("AI is taking longer than expected, please hold on…","rank-math")),Object(s.isString)(this.props.data)&&wp.element.createElement("h3",{className:"no-data"},this.props.data),!Object(s.isEmpty)(this.props.data)&&!Object(s.isString)(this.props.data)&&wp.element.createElement("div",null,wp.element.createElement("h3",{className:"rank-math-ca-section-title"},Object(o.__)("Content AI","rank-math"),wp.element.createElement("span",null,Object(o.__)("New!","rank-math")),wp.element.createElement("a",{href:"https://rankmath.com/kb/how-to-use-content-ai/?utm_source=Plugin&utm_medium=Sidebar%20KB%20Icon&utm_campaign=WP",rel:"noreferrer",target:"_blank",className:"rank-math-help-icon",title:Object(o.__)("Content AI Knowledge Base.","rank-math")},"﹖")),wp.element.createElement(E,null),wp.element.createElement(B,{recommendations:this.props.data.recommendations,hasCredits:e,content:this.props.content,researcher:this.props.researcher,updateAiScore:this.props.updateAiScore}),wp.element.createElement(ge,{caData:this.props,updateAiScore:this.props.updateAiScore,hasCredits:e}))))))}},{key:"getDummyData",value:function(){return{keywords:{content:{"rank math":{keyword:"rank math",average:17,count:12},"rank math vs yoast seo":{keyword:"rank math vs yoast seo",average:1,count:1},"what is rank math":{keyword:"what is rank math",average:1,count:1},"rank math schema":{keyword:"rank math schema",average:1,count:1},"rank math configuration":{keyword:"rank math configuration",average:1,count:1},"rank math pro version":{keyword:"rank math pro version",average:1,count:2},"rank math comparison":{keyword:"rank math comparison",average:1,count:1},"rank math for seo":{keyword:"rank math for seo",average:1,count:1},"seo by rank math":{keyword:"seo by rank math",average:1,count:0}}},related_keywords:["rank math plugin","rank math pricing","rank math vs yoast","rank math review","rank math premium","how to use rank math","rank math training","rank math woocommerce","wordpress seo plugin"],recommendations:{wordCount:1829,linkCount:{total:16},headingCount:{total:9},mediaCount:{total:18}}}}},{key:"getHeader",value:function(){var e=this;return wp.element.createElement("div",{className:"rank-math-ca-top-section"},wp.element.createElement(i.Button,{onClick:function(){return a()(".rank-math-general-tab").trigger("click")}},wp.element.createElement("i",{className:"dashicons dashicons-arrow-left-alt"}),Object(o.__)("Back","rank-math")),wp.element.createElement(i.SelectControl,{value:this.state.country,onChange:function(t){return e.setState({country:t,showResearch:!0})},options:rankMath.countries}))}},{key:"keywordField",value:function(){var e=this,t=p()("rank-math-tooltip update-credits",{loading:this.state.loadingCredits});return wp.element.createElement("div",{className:"rank-math-ca-keywords-wrapper"},wp.element.createElement("div",{className:"rank-math-ca-credits-wrapper"},wp.element.createElement(i.TextControl,{label:Object(o.__)("Focus Keyword","rank-math"),value:this.state.keyword,onChange:function(t){return e.setState({keyword:t,showResearch:!0})},onKeyDown:function(e){"Enter"===e.key&&e.preventDefault()},help:wp.element.createElement(React.Fragment,null,Object(o.__)("Upgrade to buy more credits from ","rank-math"),wp.element.createElement("a",{href:"https://rankmath.com/content-ai/?utm_source=Plugin&utm_medium=Sidebar%20Upgrade%20Text&utm_campaign=WP#pricing-tables",rel:"noreferrer",target:"_blank",title:Object(o.__)("Content AI Pricing.","rank-math")},Object(o.__)("here.","rank-math"))),placeholder:Object(o.__)("Suggested length 2-3 Words","rank-math")}),!this.state.showResearch&&!this.state.loading&&!Object(s.isEmpty)(this.props.data)&&wp.element.createElement(i.Button,{className:"rank-math-ca-force-update rank-math-tooltip left",onClick:function(){return e.props.researchKeyword(e.state,e.setState,!0)}},wp.element.createElement("i",{className:"dashicons dashicons-image-rotate"}),wp.element.createElement("span",null,Object(o.__)("Refresh will use one new credit.","rank-math"))),wp.element.createElement("div",{className:"rank-math-ca-credits"},wp.element.createElement(i.Button,{className:t,onClick:function(){return e.updateCredits()}},wp.element.createElement("i",{className:"dashicons dashicons-image-rotate"}),wp.element.createElement("span",null,Object(o.__)("Click to refresh the available credits.","rank-math"))),wp.element.createElement("span",null,Object(o.__)("Credits","rank-math")),wp.element.createElement("a",{href:"https://rankmath.com/kb/how-to-use-content-ai/?utm_source=Plugin&utm_medium=Sidebar%20Credits%20Tooltip%20Icon&utm_campaign=WP#credits-usage",rel:"noreferrer",target:"_blank",className:"rank-math-help-icon",title:Object(o.__)("Know more about credits.","rank-math")},"﹖"),wp.element.createElement("strong",null,this.state.creditsValue))),this.state.showResearch&&wp.element.createElement(i.Button,{className:"is-primary",onClick:function(){return e.props.researchKeyword(e.state,e.setState)},title:Object(o.__)("One credit will be used.","rank-math"),disabled:!this.state.keyword},Object(o.__)("Research","rank-math")))}},{key:"connectAccountNotice",value:function(){return wp.element.createElement("div",{className:"rank-math-ca-warning"},wp.element.createElement("h3",null,Object(o.__)("Content AI","rank-math")),wp.element.createElement("p",null,Object(o.__)("Please connect your account to use this feature.","rank-math")),wp.element.createElement(i.Button,{href:rankMath.connectSiteUrl,className:"is-primary"},Object(o.__)("Connect Now","rank-math")))}},{key:"creditsNotice",value:function(){return wp.element.createElement("div",{className:"rank-math-ca-warning"},wp.element.createElement("h3",null,Object(o.__)("Content AI","rank-math")),"site_limit_reached"===this.state.credits&&wp.element.createElement("p",null,wp.element.createElement(je,{components:{link1:wp.element.createElement("a",{href:"https://rankmath.com/my-account/?utm_source=Plugin&utm_medium=Sidebar%20No%20Credits&utm_campaign=WP",target:"_blank",rel:"noopener noreferrer"}),link2:wp.element.createElement("a",{href:"https://rankmath.com/content-ai/?utm_source=Plugin&utm_medium=Sidebar%20No%20Credits&utm_campaign=WP#pricing-tables",target:"_blank",rel:"noopener noreferrer"})}},Object(o.__)("All credits assigned to this site are used. Please add more credits from {{link1}}My Account{{/link1}} Page or {{link2}}upgrade your plan{{/link2}}.","rank-math"))),"account_limit_reached"===this.state.credits&&wp.element.createElement(React.Fragment,null,wp.element.createElement("p",null,Object(o.__)("You don't have any credits left.","rank-math")),wp.element.createElement(i.Button,{href:"https://rankmath.com/content-ai/?utm_source=Plugin&utm_medium=Sidebar%20No%20Credits&utm_campaign=WP#pricing-tables",target:"_blank",rel:"noreferrer",className:"is-primary"},Object(o.__)("Get More Credits","rank-math"))))}}])&&Ce(t.prototype,n),r&&Ce(t,r),Object.defineProperty(t,"prototype",{writable:!1}),u}(l.Component),Ie=Object(m.compose)(Object(f.withSelect)((function(e){var t=rankMathEditor.assessor.analyzer.researcher;return{data:e("rank-math").getKeywordsData(),keyword:Object(s.get)(rankMath.ca_keyword,"keyword",e("rank-math").getKeywords().split(",")[0]),country:Object(s.get)(rankMath.ca_keyword,"country",rankMath.contentAiCountry),researcher:t,content:t.paper.getTextLower(),title:t.paper.getTitle().toLowerCase(),description:t.paper.getDescription().toLowerCase(),score:e("rank-math").getContentAIScore()}})),Object(f.withDispatch)((function(e,t){return{researchKeyword:function(t,n){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];t.force_update=r,t.objectID=rankMath.objectID,t.objectType=rankMath.objectType,n({showResearch:!1,loading:!0}),d()({method:"POST",path:"divi"===rankMath.currentEditor?"/wp-json/rankmath/v1/ca/researchKeyword":"/rankmath/v1/ca/researchKeyword",data:t}).catch((function(e){n({loading:!1,showResearch:!0}),alert(e.message)})).then((function(t){n({loading:!1}),e("rank-math").updateKeywordsData(t.data),Object(s.isNull)(t.credits)||Object(s.isUndefined)(t.credits)||n({credits:t.credits,creditsValue:Object(s.isNumber)(t.credits)?t.credits:0})}))},updateAiScore:function(n,r){var a=t.score;a[n]=Object(s.round)(r,2),e("rank-math").updateAIScore(a)}}})))(Ae),De=function(){return wp.element.createElement(i.Button,{className:"button-secondary rank-math-content-ai",onClick:function(){return a()(".rank-math-content-ai-tab").trigger("click")}},wp.element.createElement("i",{className:"rm-icon rm-icon-target"}),Object(o.__)("Content AI","rank-math"))};Object(c.addFilter)("rankMath.analytics.contentAI","rank-math",(function(){return De})),Object(c.addAction)("rank_math_loaded","rank-math",(function(){Object(c.addFilter)("rank_math_sidebar_tabs","rank-math",(function(e){return e.push({name:"contentAI",title:wp.element.createElement(l.Fragment,null,wp.element.createElement("i",{className:"rm-icon rm-icon-target"}),wp.element.createElement("span",null,Object(o.__)("Content AI","rank-math"))),view:Ie,className:"rank-math-content-ai-tab hidden"}),e}));var e=document.getElementById("cmb2-metabox-rank_math_metabox_content_ai");e&&setTimeout((function(){Object(l.render)(Object(l.createElement)(Ie),e)}),1e3)}))}]);
includes/modules/content-ai/views/options.php CHANGED
@@ -48,7 +48,7 @@ if ( false !== $credits ) {
48
  'id' => 'content_ai_credits',
49
  'type' => 'raw',
50
  /* translators: 1. Credits left 2. Buy more credits link */
51
- 'content' => '<div class="cmb-row buy-more-credits">' . $update_credits . sprintf( esc_html__( '%1$s credits left. Upgrade to get more credits from %2$s.', 'rank-math' ), '<strong>' . $credits . '</strong>', '<a href="https://rankmath.com/pricing/?utm_source=Plugin&utm_medium=Buy%20CAI%20Credits%20Options%20Panel&utm_campaign=WP" target="_blank">' . esc_html__( 'here', 'rank-math' ) . '</a>' ) . '</div>',
52
  ]
53
  );
54
  }
48
  'id' => 'content_ai_credits',
49
  'type' => 'raw',
50
  /* translators: 1. Credits left 2. Buy more credits link */
51
+ 'content' => '<div class="cmb-row buy-more-credits">' . $update_credits . sprintf( esc_html__( '%1$s credits left. Upgrade to get more credits from %2$s.', 'rank-math' ), '<strong>' . $credits . '</strong>', '<a href="https://rankmath.com/content-ai/?utm_source=Plugin&utm_medium=Buy%20CAI%20Credits%20Options%20Panel&utm_campaign=WP#pricing-tables" target="_blank">' . esc_html__( 'here', 'rank-math' ) . '</a>' ) . '</div>',
52
  ]
53
  );
54
  }
includes/modules/instant-indexing/assets/js/instant-indexing.js CHANGED
@@ -1 +1 @@
1
- !function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},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 i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},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=1)}([function(e,t){e.exports=jQuery},function(e,t,n){"use strict";n.r(t);var i,r=n(0),a=n.n(r),o=function(e,t,n){return a.a.ajax({url:rankMath.ajaxurl,type:n||"POST",dataType:"json",data:a.a.extend(!0,{action:"rank_math_"+e,security:rankMath.security},t)})},s=function(e,t,n,i){t=t||"error",i=i||!1;var r=a()('<div class="notice notice-'+t+' is-dismissible"><p>'+e+"</p></div>").hide();n.next(".notice").remove(),n.after(r),r.slideDown(),a()(document).trigger("wp-updates-notice-added"),i&&setTimeout((function(){r.fadeOut((function(){r.remove()}))}),i)};(i=jQuery)((function(){var e=i("#bing_instant_indexing_urls"),t=i("#bing_api_submit"),n=i("#bing_api_spinner"),r=i("#bing_api_limit"),a=function(){t.addClass("disabled"),n.addClass("is-active"),o("instant_indexing_bing_get_daily_quota",{},"GET").always((function(){n.removeClass("is-active")})).done((function(e){var n=0;"ok"===e.status&&void 0!==e.daily_quota?n=e.daily_quota:s(e.message,"error",i(".bing-api-limit")),n&&t.removeClass("disabled"),r.text(n)}))};rankMath.is_instant_indexing_configured?(t.on("click",(function(r){r.preventDefault();var u=e.val();return t.addClass("disabled"),n.addClass("is-active"),o("instant_indexing_bing_submit_urls",{urls:u},"POST").always((function(){t.removeClass("disabled"),n.removeClass("is-active")})).done((function(e){s(e.message,"ok"===e.status?"success":"error",i(".bing-api-limit")),"ok"===e.status&&a()})),!1})),a()):n.removeClass("is-active")}))}]);
1
+ !function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}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 o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));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=2)}([function(e,t){e.exports=jQuery},function(e,t){e.exports=lodash},function(e,t,n){"use strict";n.r(t);var r,o=n(0),i=n.n(o),a=function(e,t,n,r){t=t||"error",r=r||!1;var o=i()('<div class="notice notice-'+t+' is-dismissible"><p>'+e+"</p></div>").hide();n.next(".notice").remove(),n.after(o),o.slideDown(),i()(document).trigger("wp-updates-notice-added"),r&&setTimeout((function(){o.fadeOut((function(){o.remove()}))}),r)},s=n(1);(r=jQuery)((function(){var e=r("#indexnow_urls"),t=r("#indexnow_submit"),n=r("#indexnow_spinner"),o=r("div.cmb2-id-indexnow-urls"),i=!1,d="all",c=function(){i||(i=!0,r.ajax({url:rankMath.indexNow.restUrl+"/getLog",data:{filter:d},type:"GET",beforeSend:function(e){e.setRequestHeader("X-WP-Nonce",rankMath.api.nonce)},success:function(e){if(r("#indexnow_clear_history, #indexnow_history_filters").removeClass("hidden"),0===e.total&&r("#indexnow_clear_history, #indexnow_history_filters").addClass("hidden"),r('#indexnow_history_filters a[data-filter="'+d+'"]').addClass("current").siblings().removeClass("current"),!e.data.length)return t=r("#indexnow_history").find("thead th").length,void r("#indexnow_history").find("tbody").html('<tr><td colspan="'+t+'">'+rankMath.indexNow.i18n.noHistory+"</td></tr>");var t,n="";e.data.forEach((function(e){n+="<tr>",n+='<td title="'+e.timeFormatted+'">'+e.timeHumanReadable+"</td>",n+="<td>"+e.url+"</td>",n+="<td>"+e.status+"</td>",n+="</tr>"})),r("#indexnow_history tbody").html(n)},error:function(e){a(rankMath.indexNow.i18n.getHistoryError,"error",r("#indexnow_history"),5e3)},complete:function(){i=!1}}))};t.on("click",(function(i){i.preventDefault();var s=e.val();t.addClass("disabled"),n.addClass("is-active"),r.ajax({url:rankMath.indexNow.restUrl+"/submitUrls",type:"POST",beforeSend:function(e){e.setRequestHeader("X-WP-Nonce",rankMath.api.nonce)},data:{urls:s},success:function(t){t.success?(a(t.message,"success",o,5e3),e.val("")):a(t.message,"error",o,5e3)},error:function(e){var t=void 0!==e.responseJSON.message?e.responseJSON.message:rankMath.indexNow.i18n.submitError;a(t,"error",o,5e3)},complete:function(){t.removeClass("disabled"),n.removeClass("is-active"),d="all",c()}})})),r("#indexnow_show_response_codes").on("click",(function(e){e.preventDefault(),r(this).toggleClass("active"),r("#indexnow_response_codes").toggleClass("hidden")})),function(){r("#indexnow_clear_history").on("click",(function(e){e.preventDefault(),r.ajax({url:rankMath.indexNow.restUrl+"/clearLog",type:"POST",beforeSend:function(e){e.setRequestHeader("X-WP-Nonce",rankMath.api.nonce)},success:function(e){c()},error:function(e){a(rankMath.indexNow.i18n.clearHistoryError,"error",o,5e3)}})}));var e=Object(s.toInteger)(rankMath.indexNow.refreshHistoryInterval);e>0&&(e=Math.max(Object(s.toInteger)(rankMath.indexNow.refreshHistoryInterval),1e3),setInterval(c,e)),r("#indexnow_history_filters a").on("click",(function(e){e.preventDefault();var t=r(this).data("filter");t!==d&&(d=t,c())})),c()}()}))}]);
includes/modules/instant-indexing/class-api.php CHANGED
@@ -1,6 +1,6 @@
1
  <?php
2
  /**
3
- * Instant Indexing API
4
  *
5
  * @since 1.0.56
6
  * @package RankMath
@@ -10,7 +10,6 @@
10
  namespace RankMath\Instant_Indexing;
11
 
12
  use RankMath\Helper;
13
- use RankMath\Module\Base;
14
  use RankMath\Traits\Hooker;
15
 
16
  defined( 'ABSPATH' ) || exit;
@@ -20,164 +19,321 @@ defined( 'ABSPATH' ) || exit;
20
  *
21
  * @codeCoverageIgnore
22
  */
23
- class Api extends Base {
24
 
25
  use Hooker;
26
 
27
  /**
28
- * Bing URL Submission API URL.
29
  *
30
  * @var string
31
  */
32
- private $bing_api = 'https://ssl.bing.com/webmaster/api.svc/json/';
33
 
34
  /**
35
- * Get Daily Quota left value.
36
  *
37
- * @param bool $force_update Force Update.
38
- * @return string
39
  */
40
- public function get_daily_quota( $force_update = false ) {
41
- $stored = get_transient( 'rank_math_instant_indexing_bing_daily_quota' );
42
- if ( $stored && ! $force_update ) {
43
- return $this->response( 'ok', '', [ 'daily_quota' => $stored ] );
44
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
45
 
46
- $data = $this->request( 'GetUrlSubmissionQuota', [ 'query' => [ 'siteUrl' => untrailingslashit( home_url() ) ] ] );
47
- $result = isset( $data['body'] ) ? json_decode( $data['body'], true ) : [];
 
 
 
 
48
 
49
- if ( 'ok' === $data['status'] && is_array( $result ) && isset( $result['d']['DailyQuota'] ) ) {
50
- set_transient( 'rank_math_instant_indexing_bing_daily_quota', $result['d']['DailyQuota'], 3600 );
 
 
 
 
 
 
 
51
 
52
- // Translators: The placeholder is the number of URLs.
53
- return $this->response( 'ok', '', [ 'daily_quota' => $result['d']['DailyQuota'] ] );
 
 
54
  }
55
 
56
- return $this->response( 'error', $data['message'] );
57
  }
58
 
59
  /**
60
- * Submit one or more URLs to Bing's API.
 
 
 
61
  *
62
- * @param array $url_input URLs.
63
- * @return bool $blocking Result of the API call.
64
  */
65
- public function batch_submit_urls( $url_input ) {
66
- if ( empty( $url_input ) ) {
67
- return $this->response( 'error', __( 'Bing URL Submission API: Insert one or more URLs.', 'rank-math' ) );
 
 
68
  }
69
 
70
- $body = [
71
- 'siteUrl' => untrailingslashit( home_url() ),
72
- 'urlList' => (array) $url_input,
73
- ];
74
 
75
- $data = $this->request(
76
- 'SubmitUrlBatch',
77
  [
78
- 'method' => 'POST',
79
- 'body' => wp_json_encode( $body ),
 
 
 
 
80
  ]
81
  );
82
- if ( 'ok' === $data['status'] ) {
83
- delete_transient( 'rank_math_instant_indexing_bing_daily_quota' );
84
- $count = count( (array) $url_input );
85
 
86
- // Translators: The placeholder is the number of URLs.
87
- return $this->response( 'ok', sprintf( _n( 'Successfully submitted %s URL to the Bing URL Submission API.', 'Successfully submitted %s URLs to the Bing URL Submission API.', $count, 'rank-math' ), $count ) );
 
 
88
  }
89
 
90
- return $this->response( 'error', $data['message'] );
 
 
 
 
 
 
 
 
 
 
 
 
91
  }
92
 
93
  /**
94
- * Batch submit single URL.
95
  *
96
- * @param string $url URL to submit.
97
- * @return array
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
98
  */
99
- public function submit_url( $url ) {
100
- $data = $this->batch_submit_urls( $url );
 
101
 
102
- $message = __( 'Failed to submit post to the Bing URL Submission API.', 'rank-math' );
103
- if ( 'ok' === $data['status'] ) {
104
- $message = __( 'Post successfully submitted to the Bing URL Submission API.', 'rank-math' );
 
 
 
 
 
 
105
  }
106
 
107
- return $this->response( $data['status'], $message );
108
  }
109
 
110
  /**
111
- * Get API URL.
112
  *
113
- * @param string $method API Method.
114
- * @param array $args Additional query parameters.
115
  * @return string
116
  */
117
- private function get_api_url( $method, $args = [] ) {
118
- $args = array_merge( [ 'apiKey' => Helper::get_settings( 'instant_indexing.bing_api_key' ) ], $args );
119
- $url = add_query_arg( $args, $this->bing_api . $method );
120
 
121
- return $url;
 
 
 
 
 
 
122
  }
123
 
124
  /**
125
- * Make request to the Bing API.
126
  *
127
- * @param string $method HTTP method.
128
- * @param array $args Additional request arguments.
 
129
  */
130
- private function request( $method, $args ) {
131
- if ( ! Helper::get_settings( 'instant_indexing.bing_api_key' ) ) {
132
- return $this->response( 'error', __( 'Please configure the Instant Indexing module in the Settings tab first.', 'rank-math' ) );
 
 
 
133
  }
134
 
135
- $default_args = [
136
- 'method' => 'GET',
137
- 'headers' => [
138
- 'Content-Type' => 'application/json',
139
- 'charset' => 'utf-8',
140
- ],
141
- 'timeout' => 15,
142
- 'blocking' => true,
143
- 'query' => [],
144
  ];
145
 
146
- $args = wp_parse_args( $args, $default_args );
147
- $url = $this->get_api_url( $method, $args['query'] );
148
- unset( $args['query'] );
149
 
150
- $response = wp_remote_request( $url, $args );
151
- if ( is_wp_error( $response ) ) {
152
- // Translators: placeholder is the error message.
153
- return $this->response( 'error', sprintf( __( 'Bing URL Submission API error: %s', 'rank-math' ), $response->get_error_message() ) );
 
 
 
 
 
 
 
 
 
 
 
 
154
  }
155
 
156
- $code = wp_remote_retrieve_response_code( $response );
157
- $body = wp_remote_retrieve_body( $response );
158
- if ( 200 !== $code ) {
159
- // Translators: 1. the error code, 2. the error message.
160
- return $this->response( 'error', sprintf( __( 'Bing URL Submission API HTTP error %1$s: %2$s', 'rank-math' ), $code, $body ) );
161
  }
162
 
163
- return $this->response( 'ok', '', [ 'body' => $body ] );
164
  }
165
 
166
  /**
167
- * A consistent response format.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
168
  *
169
- * @param string $status Response status keyword.
170
- * @param string $message Response message.
171
- * @param array $details Additional details.
172
  * @return array
173
  */
174
- private function response( $status, $message = '', $details = [] ) {
175
- return array_merge(
176
  [
177
- 'status' => $status,
178
- 'message' => esc_html( $message ),
179
- ],
180
- $details
 
181
  );
182
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
183
  }
1
  <?php
2
  /**
3
+ * IndexNow API
4
  *
5
  * @since 1.0.56
6
  * @package RankMath
10
  namespace RankMath\Instant_Indexing;
11
 
12
  use RankMath\Helper;
 
13
  use RankMath\Traits\Hooker;
14
 
15
  defined( 'ABSPATH' ) || exit;
19
  *
20
  * @codeCoverageIgnore
21
  */
22
+ class Api {
23
 
24
  use Hooker;
25
 
26
  /**
27
+ * IndexNow API URL.
28
  *
29
  * @var string
30
  */
31
+ private $api_url = 'https://api.indexnow.org/indexnow/';
32
 
33
  /**
34
+ * IndexNow API key.
35
  *
36
+ * @var string
 
37
  */
38
+ protected $api_key = '';
39
+
40
+ /**
41
+ * Was the last request successful.
42
+ *
43
+ * @var bool
44
+ */
45
+ protected $is_success = false;
46
+
47
+ /**
48
+ * Last error.
49
+ *
50
+ * @var string
51
+ */
52
+ protected $last_error = '';
53
+
54
+ /**
55
+ * Last response.
56
+ *
57
+ * @var array
58
+ */
59
+ protected $last_response = '';
60
+
61
+ /**
62
+ * Last response header code.
63
+ *
64
+ * @var int
65
+ */
66
+ protected $last_code = 0;
67
+
68
+ /**
69
+ * Next submission is a manual submission.
70
+ *
71
+ * @var bool
72
+ */
73
+ public $is_manual = true;
74
+
75
+ /**
76
+ * User agent used for the API requests.
77
+ *
78
+ * @var string
79
+ */
80
+ protected $user_agent = '';
81
 
82
+ /**
83
+ * User agent used for the API requests.
84
+ *
85
+ * @var string
86
+ */
87
+ protected $version = '';
88
 
89
+ /**
90
+ * Main instance
91
+ *
92
+ * Ensure only one instance is loaded or can be loaded.
93
+ *
94
+ * @return Api
95
+ */
96
+ public static function get() {
97
+ static $instance;
98
 
99
+ if ( is_null( $instance ) && ! ( $instance instanceof Api ) ) {
100
+ $instance = new Api();
101
+ $instance->user_agent = 'RankMath/' . md5( esc_url( home_url( '/' ) ) );
102
+ $instance->version = rank_math()->version;
103
  }
104
 
105
+ return $instance;
106
  }
107
 
108
  /**
109
+ * Make request to the IndexNow API.
110
+ *
111
+ * @param array $urls URLs to submit.
112
+ * @param bool $manual Whether the request is manual or not.
113
  *
114
+ * @return bool
 
115
  */
116
+ public function submit( $urls, $manual = null ) {
117
+ $this->reset();
118
+
119
+ if ( ! is_null( $manual ) ) {
120
+ $this->is_manual = (bool) $manual;
121
  }
122
 
123
+ $data = $this->get_payload( $urls );
 
 
 
124
 
125
+ $response = wp_remote_post(
126
+ 'https://api.indexnow.org/indexnow/',
127
  [
128
+ 'body' => $data,
129
+ 'headers' => [
130
+ 'Content-Type' => 'application/json',
131
+ 'User-Agent' => $this->user_agent,
132
+ 'X-Source-Info' => 'https://rankmath.com/' . $this->version . '/' . ( $this->is_manual ? '1' : '' ),
133
+ ],
134
  ]
135
  );
 
 
 
136
 
137
+ if ( is_wp_error( $response ) ) {
138
+ $this->last_error = 'WP_Error: ' . $response->get_error_message();
139
+ $this->log( (array) $urls, 0, $this->last_error );
140
+ return false;
141
  }
142
 
143
+ $this->last_code = wp_remote_retrieve_response_code( $response );
144
+ $this->last_response = wp_remote_retrieve_body( $response );
145
+ if ( in_array( $this->last_code, [ 200, 202, 204 ], true ) ) {
146
+ $this->is_success = true;
147
+ $this->log( (array) $urls, $this->last_code, 'OK' );
148
+ return true;
149
+ }
150
+
151
+ $message = wp_remote_retrieve_response_message( $response );
152
+ $this->set_error_message( $message );
153
+
154
+ $this->log( (array) $urls, $this->last_code, $this->last_error );
155
+ return false;
156
  }
157
 
158
  /**
159
+ * Get the last error message.
160
  *
161
+ * @return string
162
+ */
163
+ public function get_error() {
164
+ return $this->last_error;
165
+ }
166
+
167
+ /**
168
+ * Get the last response code.
169
+ *
170
+ * @return int
171
+ */
172
+ public function get_response_code() {
173
+ return $this->last_code;
174
+ }
175
+
176
+ /**
177
+ * Get the last response.
178
+ *
179
+ * @return string
180
  */
181
+ public function get_response() {
182
+ return $this->last_response;
183
+ }
184
 
185
+ /**
186
+ * Get the host parameter value to send to the API.
187
+ *
188
+ * @return string
189
+ */
190
+ public function get_host() {
191
+ $host = wp_parse_url( home_url(), PHP_URL_HOST );
192
+ if ( empty( $host ) ) {
193
+ $host = 'localhost';
194
  }
195
 
196
+ return $host;
197
  }
198
 
199
  /**
200
+ * Get the API key.
201
  *
 
 
202
  * @return string
203
  */
204
+ public function get_api_key() {
205
+ return Helper::get_settings( 'instant_indexing.indexnow_api_key' );
206
+ }
207
 
208
+ /**
209
+ * Get the API key location.
210
+ *
211
+ * @return string
212
+ */
213
+ public function get_key_location() {
214
+ return trailingslashit( home_url() ) . $this->get_api_key() . '.txt';
215
  }
216
 
217
  /**
218
+ * Log the request.
219
  *
220
+ * @param array $urls URLs to submit.
221
+ * @param int $status Response code.
222
+ * @param string $message Response message.
223
  */
224
+ public function log( $urls, $status, $message = '' ) {
225
+ $log = get_option( 'rank_math_indexnow_log', [] );
226
+ $url = $this->get_loggable_url( $urls );
227
+
228
+ if ( ! $url ) {
229
+ return;
230
  }
231
 
232
+ $log[] = [
233
+ 'url' => $url,
234
+ 'status' => (int) $status,
235
+ 'manual_submission' => (bool) $this->is_manual,
236
+ 'message' => $message,
237
+ 'time' => time(),
 
 
 
238
  ];
239
 
240
+ // Only keep the last 100 entries.
241
+ $log = array_slice( $log, -100 );
 
242
 
243
+ update_option( 'rank_math_indexnow_log', $log, false );
244
+ }
245
+
246
+ /**
247
+ * Get the loggable URL from an array of URLs.
248
+ * If multiple URLs are submitted, return the first one and [+12]
249
+ *
250
+ * @param array $urls URLs to submit.
251
+ *
252
+ * @return string
253
+ */
254
+ public function get_loggable_url( $urls ) {
255
+ $urls = array_values( (array) $urls );
256
+ $count_urls = count( $urls );
257
+ if ( ! $count_urls ) {
258
+ return '';
259
  }
260
 
261
+ $url = $urls[0];
262
+ if ( $count_urls > 1 ) {
263
+ $url .= ' [+' . ( $count_urls - 1 ) . ']';
 
 
264
  }
265
 
266
+ return $url;
267
  }
268
 
269
  /**
270
+ * Get the log.
271
+ *
272
+ * @return array
273
+ */
274
+ public function get_log() {
275
+ return get_option( 'rank_math_indexnow_log', [] );
276
+ }
277
+
278
+ /**
279
+ * Clear the log.
280
+ */
281
+ public function clear_log() {
282
+ delete_option( 'rank_math_indexnow_log' );
283
+ }
284
+
285
+ /**
286
+ * Reset object properties.
287
+ */
288
+ private function reset() {
289
+ $this->last_error = '';
290
+ $this->last_code = 0;
291
+ $this->last_response = '';
292
+ $this->is_success = false;
293
+ }
294
+
295
+ /**
296
+ * Get the additional data to send to the API.
297
+ *
298
+ * @param array $urls URLs to submit.
299
  *
 
 
 
300
  * @return array
301
  */
302
+ private function get_payload( $urls ) {
303
+ return wp_json_encode(
304
  [
305
+ 'host' => $this->get_host(),
306
+ 'key' => $this->get_api_key(),
307
+ 'keyLocation' => $this->get_key_location(),
308
+ 'urlList' => (array) $urls,
309
+ ]
310
  );
311
  }
312
+
313
+ /**
314
+ * Get the error message from the response message.
315
+ *
316
+ * @param string $message Response message.
317
+ */
318
+ private function set_error_message( $message ) {
319
+ if ( ! empty( $message ) ) {
320
+ $this->last_error = $message;
321
+ return;
322
+ }
323
+
324
+ $message = __( 'Unknown error.', 'rank-math' );
325
+ $message_map = [
326
+ 400 => __( 'Invalid request.', 'rank-math' ),
327
+ 403 => __( 'Invalid API key.', 'rank-math' ),
328
+ 422 => __( 'Invalid URL.', 'rank-math' ),
329
+ 429 => __( 'Too many requests.', 'rank-math' ),
330
+ 500 => __( 'Internal server error.', 'rank-math' ),
331
+ ];
332
+
333
+ if ( isset( $message_map[ $this->last_code ] ) ) {
334
+ $message = $message_map[ $this->last_code ];
335
+ }
336
+
337
+ $this->last_error = $message;
338
+ }
339
  }
includes/modules/instant-indexing/class-instant-indexing.php CHANGED
@@ -16,7 +16,6 @@ use RankMath\Traits\Hooker;
16
  use RankMath\Traits\Ajax;
17
  use RankMath\Admin\Options;
18
  use MyThemeShop\Helpers\Param;
19
- use MyThemeShop\Helpers\Url;
20
 
21
  defined( 'ABSPATH' ) || exit;
22
 
@@ -28,23 +27,34 @@ class Instant_Indexing extends Base {
28
  use Hooker, Ajax;
29
 
30
  /**
31
- * API Key.
32
  *
33
  * @var string
34
  */
35
  private $api;
36
 
 
 
 
 
 
 
 
 
 
 
 
 
37
  /**
38
  * Constructor.
39
  */
40
  public function __construct() {
41
  parent::__construct();
42
- $this->api = new Api();
43
 
44
  $this->action( 'admin_enqueue_scripts', 'enqueue', 20 );
45
 
46
- if ( ! self::is_configured() ) {
47
- return;
48
  }
49
 
50
  $post_types = Helper::get_settings( 'instant_indexing.bing_post_types', [] );
@@ -58,8 +68,16 @@ class Instant_Indexing extends Base {
58
  $this->filter( 'page_row_actions', 'post_row_actions', 10, 2 );
59
  $this->filter( 'admin_init', 'handle_post_row_actions' );
60
 
61
- $this->ajax( 'instant_indexing_bing_submit_urls', 'ajax_submit_urls' );
62
- $this->ajax( 'instant_indexing_bing_get_daily_quota', 'ajax_get_daily_quota' );
 
 
 
 
 
 
 
 
63
  }
64
 
65
  /**
@@ -69,7 +87,7 @@ class Instant_Indexing extends Base {
69
  * @return array New actions.
70
  */
71
  public function post_bulk_actions( $actions ) {
72
- $actions['rank_math_instant_index'] = esc_html__( 'Instant Indexing: Submit to Bing', 'rank-math' );
73
  return $actions;
74
  }
75
 
@@ -105,7 +123,7 @@ class Instant_Indexing extends Base {
105
  'rank_math_instant_index_post'
106
  );
107
 
108
- $actions['rmgiapi_bing_submit'] = '<a href="' . $link . '" class="rm-instant-indexing-action rm-instant-indexing-bing-submit">' . __( 'Instant Indexing: Submit to Bing', 'rank-math' ) . '</a>';
109
 
110
  return $actions;
111
  }
@@ -133,11 +151,7 @@ class Instant_Indexing extends Base {
133
  return;
134
  }
135
 
136
- $data = $this->api->submit_url( get_permalink( $post_id ) );
137
- if ( $data['message'] ) {
138
- $notification_type = ( 'ok' === $data['status'] ? 'success' : 'error' );
139
- Helper::add_notification( $data['message'], [ 'type' => $notification_type ] );
140
- }
141
 
142
  Helper::redirect( remove_query_arg( [ 'action', 'index_post_id', 'method', '_wpnonce' ] ) );
143
  exit;
@@ -153,7 +167,7 @@ class Instant_Indexing extends Base {
153
  * @return string New redirect URL.
154
  */
155
  public function handle_post_bulk_actions( $redirect, $doaction, $object_ids ) {
156
- if ( 'rank_math_instant_index' !== $doaction || empty( $object_ids ) ) {
157
  return $redirect;
158
  }
159
 
@@ -166,82 +180,41 @@ class Instant_Indexing extends Base {
166
  $urls[] = get_permalink( $object_id );
167
  }
168
 
169
- $data = $this->api->batch_submit_urls( $urls );
170
- if ( $data['message'] ) {
171
- $notification_type = ( 'ok' === $data['status'] ? 'success' : 'error' );
172
- Helper::add_notification( $data['message'], [ 'type' => $notification_type ] );
173
- }
174
 
175
  return $redirect;
176
  }
177
 
178
- /**
179
- * Ajax handler to send multiple URLs for Instant indexing.
180
- */
181
- public function ajax_submit_urls() {
182
- $this->verify_nonce( 'rank-math-ajax-nonce' );
183
- $this->has_cap_ajax( 'general' );
184
-
185
- $urls = explode( "\n", str_replace( "\r", '', Param::post( 'urls' ) ) );
186
-
187
- // Filter external URLs.
188
- $urls = array_filter(
189
- $urls,
190
- function( $url ) {
191
- return ! Url::is_external( $url );
192
- }
193
- );
194
-
195
- // Trim whitespace.
196
- $urls = array_map( 'trim', $urls );
197
-
198
- // Filter empty items.
199
- $urls = array_filter( $urls );
200
-
201
- $request = $this->api->batch_submit_urls( $urls );
202
-
203
- $this->send( $request, ( 'ok' === $request['status'] ) );
204
- }
205
-
206
- /**
207
- * Ajax handler to get remaining quota.
208
- */
209
- public function ajax_get_daily_quota() {
210
- $this->verify_nonce( 'rank-math-ajax-nonce' );
211
- $this->has_cap_ajax( 'general' );
212
-
213
- $request = $this->api->get_daily_quota();
214
-
215
- $this->send( $request, ( 'ok' === $request['status'] ) );
216
- }
217
-
218
  /**
219
  * Register admin page.
220
  */
221
  public function register_admin_page() {
222
  $tabs = [
 
 
 
 
 
 
 
223
  'settings' => [
224
  'icon' => 'rm-icon rm-icon-settings',
225
  'title' => esc_html__( 'Settings', 'rank-math' ),
226
  /* translators: Link to kb article */
227
- 'desc' => sprintf( esc_html__( 'Instant Indexing module settings. %s.', 'rank-math' ), '<a href="' . KB::get( 'bing-instant-indexing' ) . '" target="_blank">' . esc_html__( 'Learn more', 'rank-math' ) . '</a>' ),
228
  'file' => dirname( __FILE__ ) . '/views/options.php',
229
  ],
230
- 'url-submission' => [
231
- 'icon' => 'rm-icon rm-icon-instant-indexing',
232
- 'title' => esc_html__( 'URL Submission', 'rank-math' ),
233
- 'desc' => esc_html__( 'Send URLs directly to the Bing URL Submission API.', 'rank-math' ) . ' <a href="' . KB::get( 'bing-instant-indexing' ) . '" target="_blank">' . esc_html__( 'Learn more', 'rank-math' ) . '</a>',
234
  'classes' => 'rank-math-advanced-option',
235
- 'file' => dirname( __FILE__ ) . '/views/console.php',
236
  ],
237
  ];
238
 
239
- if ( self::is_configured() ) {
240
- $tabs = array_reverse( $tabs, true );
241
- }
242
-
243
  /**
244
- * Allow developers to add new sections in the General Settings.
245
  *
246
  * @param array $tabs
247
  */
@@ -269,7 +242,11 @@ class Instant_Indexing extends Base {
269
  * @return void
270
  */
271
  public function save_post( $post_id, $post ) {
272
- if ( 'publish' !== $post->post_status ) {
 
 
 
 
273
  return;
274
  }
275
 
@@ -277,18 +254,22 @@ class Instant_Indexing extends Base {
277
  return;
278
  }
279
 
280
- $send_url = $this->do_filter( 'instant_indexing/publish_url', get_permalink( $post ), $post, 'bing' );
 
 
 
 
 
 
 
281
 
282
  // Early exit if filter is set to false.
283
  if ( ! $send_url ) {
284
  return;
285
  }
286
 
287
- $data = $this->api->submit_url( $send_url );
288
- if ( $data['message'] ) {
289
- $notification_type = ( 'ok' === $data['status'] ? 'success' : 'error' );
290
- Helper::add_notification( $data['message'], [ 'type' => $notification_type ] );
291
- }
292
  }
293
 
294
  /**
@@ -296,8 +277,8 @@ class Instant_Indexing extends Base {
296
  *
297
  * @return boolean
298
  */
299
- public static function is_configured() {
300
- return (bool) Helper::get_settings( 'instant_indexing.bing_api_key' );
301
  }
302
 
303
  /**
@@ -313,8 +294,110 @@ class Instant_Indexing extends Base {
313
 
314
  $uri = untrailingslashit( plugin_dir_url( __FILE__ ) );
315
  wp_enqueue_script( 'rank-math-instant-indexing', $uri . '/assets/js/instant-indexing.js', [ 'jquery' ], rank_math()->version, true );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
316
 
317
- Helper::add_json( 'is_instant_indexing_configured', self::is_configured() );
318
  }
319
 
320
  }
16
  use RankMath\Traits\Ajax;
17
  use RankMath\Admin\Options;
18
  use MyThemeShop\Helpers\Param;
 
19
 
20
  defined( 'ABSPATH' ) || exit;
21
 
27
  use Hooker, Ajax;
28
 
29
  /**
30
+ * API Object.
31
  *
32
  * @var string
33
  */
34
  private $api;
35
 
36
+ /**
37
+ * Keep log of submitted objects to avoid double submissions.
38
+ *
39
+ * @var array
40
+ */
41
+ private $submitted = [];
42
+
43
+ /**
44
+ * Restrict to one request every X seconds to a given URL.
45
+ */
46
+ const THROTTLE_LIMIT = 5;
47
+
48
  /**
49
  * Constructor.
50
  */
51
  public function __construct() {
52
  parent::__construct();
 
53
 
54
  $this->action( 'admin_enqueue_scripts', 'enqueue', 20 );
55
 
56
+ if ( ! $this->is_configured() ) {
57
+ $this->reset_api_key();
58
  }
59
 
60
  $post_types = Helper::get_settings( 'instant_indexing.bing_post_types', [] );
68
  $this->filter( 'page_row_actions', 'post_row_actions', 10, 2 );
69
  $this->filter( 'admin_init', 'handle_post_row_actions' );
70
 
71
+ $this->action( 'template_redirect', 'serve_api_key' );
72
+ $this->action( 'rest_api_init', 'init_rest_api' );
73
+ }
74
+
75
+ /**
76
+ * Load the REST API endpoints.
77
+ */
78
+ public function init_rest_api() {
79
+ $rest = new Rest();
80
+ $rest->register_routes();
81
  }
82
 
83
  /**
87
  * @return array New actions.
88
  */
89
  public function post_bulk_actions( $actions ) {
90
+ $actions['rank_math_indexnow'] = esc_html__( 'Instant Indexing: Submit Pages', 'rank-math' );
91
  return $actions;
92
  }
93
 
123
  'rank_math_instant_index_post'
124
  );
125
 
126
+ $actions['indexnow_submit'] = '<a href="' . esc_url( $link ) . '" class="rm-instant-indexing-action rm-indexnow-submit">' . __( 'Instant Indexing: Submit Page', 'rank-math' ) . '</a>';
127
 
128
  return $actions;
129
  }
151
  return;
152
  }
153
 
154
+ $this->api_submit( get_permalink( $post_id ), true );
 
 
 
 
155
 
156
  Helper::redirect( remove_query_arg( [ 'action', 'index_post_id', 'method', '_wpnonce' ] ) );
157
  exit;
167
  * @return string New redirect URL.
168
  */
169
  public function handle_post_bulk_actions( $redirect, $doaction, $object_ids ) {
170
+ if ( 'rank_math_indexnow' !== $doaction || empty( $object_ids ) ) {
171
  return $redirect;
172
  }
173
 
180
  $urls[] = get_permalink( $object_id );
181
  }
182
 
183
+ $this->api_submit( $urls, true );
 
 
 
 
184
 
185
  return $redirect;
186
  }
187
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
188
  /**
189
  * Register admin page.
190
  */
191
  public function register_admin_page() {
192
  $tabs = [
193
+ 'url-submission' => [
194
+ 'icon' => 'rm-icon rm-icon-instant-indexing',
195
+ 'title' => esc_html__( 'Submit URLs', 'rank-math' ),
196
+ 'desc' => esc_html__( 'Send URLs directly to the IndexNow API.', 'rank-math' ) . ' <a href="' . KB::get( 'instant-indexing' ) . '" target="_blank">' . esc_html__( 'Learn more', 'rank-math' ) . '</a>',
197
+ 'classes' => 'rank-math-advanced-option',
198
+ 'file' => dirname( __FILE__ ) . '/views/console.php',
199
+ ],
200
  'settings' => [
201
  'icon' => 'rm-icon rm-icon-settings',
202
  'title' => esc_html__( 'Settings', 'rank-math' ),
203
  /* translators: Link to kb article */
204
+ 'desc' => sprintf( esc_html__( 'Instant Indexing module settings. %s.', 'rank-math' ), '<a href="' . KB::get( 'instant-indexing' ) . '" target="_blank">' . esc_html__( 'Learn more', 'rank-math' ) . '</a>' ),
205
  'file' => dirname( __FILE__ ) . '/views/options.php',
206
  ],
207
+ 'history' => [
208
+ 'icon' => 'rm-icon rm-icon-htaccess',
209
+ 'title' => esc_html__( 'History', 'rank-math' ),
210
+ 'desc' => esc_html__( 'The last 100 IndexNow API requests.', 'rank-math' ),
211
  'classes' => 'rank-math-advanced-option',
212
+ 'file' => dirname( __FILE__ ) . '/views/history.php',
213
  ],
214
  ];
215
 
 
 
 
 
216
  /**
217
+ * Allow developers to add new sections in the IndexNow settings.
218
  *
219
  * @param array $tabs
220
  */
242
  * @return void
243
  */
244
  public function save_post( $post_id, $post ) {
245
+ if ( in_array( $post_id, $this->submitted, true ) ) {
246
+ return;
247
+ }
248
+
249
+ if ( ! in_array( $post->post_status, [ 'publish', 'trash' ], true ) ) {
250
  return;
251
  }
252
 
254
  return;
255
  }
256
 
257
+ /**
258
+ * Filter the URL to be submitted to IndexNow.
259
+ * Returning false will prevent the URL from being submitted.
260
+ *
261
+ * @param string $url URL to be submitted.
262
+ * @param WP_POST $post Post object.
263
+ */
264
+ $send_url = $this->do_filter( 'instant_indexing/publish_url', get_permalink( $post ), $post );
265
 
266
  // Early exit if filter is set to false.
267
  if ( ! $send_url ) {
268
  return;
269
  }
270
 
271
+ $this->api_submit( $send_url, false );
272
+ $this->submitted[] = $post_id;
 
 
 
273
  }
274
 
275
  /**
277
  *
278
  * @return boolean
279
  */
280
+ private function is_configured() {
281
+ return (bool) Helper::get_settings( 'instant_indexing.indexnow_api_key' );
282
  }
283
 
284
  /**
294
 
295
  $uri = untrailingslashit( plugin_dir_url( __FILE__ ) );
296
  wp_enqueue_script( 'rank-math-instant-indexing', $uri . '/assets/js/instant-indexing.js', [ 'jquery' ], rank_math()->version, true );
297
+ Helper::add_json(
298
+ 'indexNow',
299
+ [
300
+ 'restUrl' => rest_url( \RankMath\Rest\Rest_Helper::BASE . '/in' ),
301
+ 'refreshHistoryInterval' => 30000,
302
+ 'i18n' => [
303
+ 'submitError' => esc_html__( 'An error occurred while submitting the URL.', 'rank-math' ),
304
+ 'clearHistoryError' => esc_html__( 'Error: could not clear history.', 'rank-math' ),
305
+ 'getHistoryError' => esc_html__( 'Error: could not get history.', 'rank-math' ),
306
+ 'noHistory' => esc_html__( 'No submissions yet.', 'rank-math' ),
307
+ ],
308
+ ]
309
+ );
310
+ }
311
+
312
+ /**
313
+ * Generate new random API key.
314
+ */
315
+ private function generate_api_key() {
316
+ $api_key = wp_generate_uuid4();
317
+ $api_key = preg_replace( '[-]', '', $api_key );
318
+
319
+ return $api_key;
320
+ }
321
+
322
+ /**
323
+ * Generate and save a new API key.
324
+ */
325
+ private function reset_api_key() {
326
+ $settings = Helper::get_settings( 'instant_indexing', [] );
327
+ $settings['indexnow_api_key'] = $this->generate_api_key();
328
+ update_option( 'rank-math-options-instant-indexing', $settings );
329
+ }
330
+
331
+ /**
332
+ * Serve API key for search engines.
333
+ */
334
+ public function serve_api_key() {
335
+ $api_key = Helper::get_settings( 'instant_indexing.indexnow_api_key' );
336
+ global $wp;
337
+ $current_url = home_url( $wp->request );
338
+
339
+ if ( isset( $current_url ) && trailingslashit( get_home_url() ) . $api_key . '.txt' === $current_url ) {
340
+ header( 'Content-Type: text/plain' );
341
+ header( 'X-Robots-Tag: noindex' );
342
+ status_header( 200 );
343
+ echo esc_html( $api_key );
344
+
345
+ exit();
346
+ }
347
+ }
348
+
349
+ /**
350
+ * Submit URL to IndexNow API.
351
+ *
352
+ * @param string $url URL to be submitted.
353
+ * @param bool $is_manual_submission Whether the URL is submitted manually by the user.
354
+ *
355
+ * @return bool
356
+ */
357
+ private function api_submit( $url, $is_manual_submission ) {
358
+ $api = Api::get();
359
+
360
+ if ( ! $is_manual_submission ) {
361
+ $logs = array_values( array_reverse( $api->get_log() ) );
362
+ if ( ! empty( $logs[0] ) && $logs[0]['url'] === $url && time() - $logs[0]['time'] < self::THROTTLE_LIMIT ) {
363
+ return;
364
+ }
365
+ }
366
+
367
+ $submitted = $api->submit( $url, $is_manual_submission );
368
+
369
+ if ( ! $is_manual_submission ) {
370
+ return $submitted;
371
+ }
372
+
373
+ $count = is_array( $url ) ? count( $url ) : 1;
374
+ $this->add_submit_message_notice( $submitted, $count );
375
+
376
+ return $submitted;
377
+ }
378
+
379
+ /**
380
+ * Add notice after submitting one or more URLs.
381
+ *
382
+ * @param bool $success Whether the submission was successful.
383
+ * @param int $count Number of submitted URLs.
384
+ *
385
+ * @return void
386
+ */
387
+ private function add_submit_message_notice( $success, $count ) {
388
+ $notification_type = 'error';
389
+ $notification_message = __( 'Error submitting page to IndexNow.', 'rank-math' );
390
+
391
+ if ( $success ) {
392
+ $notification_type = 'success';
393
+ $notification_message = sprintf(
394
+ /* translators: %s: Number of pages submitted. */
395
+ _n( '%s page submitted to IndexNow.', '%s pages submitted to IndexNow.', $count, 'rank-math' ),
396
+ $count
397
+ );
398
+ }
399
 
400
+ Helper::add_notification( $notification_message, [ 'type' => $notification_type ] );
401
  }
402
 
403
  }
includes/modules/instant-indexing/class-rest.php ADDED
@@ -0,0 +1,171 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * The Global functionality of the plugin.
4
+ *
5
+ * Defines the functionality loaded on admin.
6
+ *
7
+ * @since 1.0.49
8
+ * @package RankMath
9
+ * @subpackage RankMath\Rest
10
+ * @author Rank Math <support@rankmath.com>
11
+ */
12
+
13
+ namespace RankMath\Instant_Indexing;
14
+
15
+ use WP_Error;
16
+ use WP_REST_Server;
17
+ use WP_REST_Request;
18
+ use WP_REST_Controller;
19
+ use WP_REST_Response;
20
+ use MyThemeShop\Helpers\Arr;
21
+
22
+ defined( 'ABSPATH' ) || exit;
23
+
24
+ /**
25
+ * Rest class.
26
+ */
27
+ class Rest extends WP_REST_Controller {
28
+
29
+ /**
30
+ * Constructor.
31
+ */
32
+ public function __construct() {
33
+ $this->namespace = \RankMath\Rest\Rest_Helper::BASE . '/in';
34
+ }
35
+
36
+ /**
37
+ * Register REST routes.
38
+ *
39
+ * @return void
40
+ */
41
+ public function register_routes() {
42
+ $namespace = $this->namespace;
43
+
44
+ $endpoint = '/submitUrls/';
45
+ register_rest_route(
46
+ $namespace,
47
+ $endpoint,
48
+ [
49
+ [
50
+ 'methods' => WP_REST_Server::EDITABLE,
51
+ 'callback' => [ $this, 'submit_urls' ],
52
+ 'permission_callback' => [ '\\RankMath\\Rest\\Rest_Helper', 'can_manage_options' ],
53
+ ],
54
+ ]
55
+ );
56
+
57
+ $endpoint = '/getLog/';
58
+ register_rest_route(
59
+ $namespace,
60
+ $endpoint,
61
+ [
62
+ [
63
+ 'methods' => WP_REST_Server::READABLE,
64
+ 'callback' => [ $this, 'get_log' ],
65
+ 'permission_callback' => [ '\\RankMath\\Rest\\Rest_Helper', 'can_manage_options' ],
66
+ ],
67
+ ]
68
+ );
69
+
70
+ $endpoint = '/clearLog/';
71
+ register_rest_route(
72
+ $namespace,
73
+ $endpoint,
74
+ [
75
+ [
76
+ 'methods' => WP_REST_Server::EDITABLE,
77
+ 'callback' => [ $this, 'clear_log' ],
78
+ 'permission_callback' => [ '\\RankMath\\Rest\\Rest_Helper', 'can_manage_options' ],
79
+ ],
80
+ ]
81
+ );
82
+ }
83
+
84
+ /**
85
+ * Submit URLs.
86
+ *
87
+ * @param WP_REST_Request $request Full details about the request.
88
+ *
89
+ * @return WP_REST_Response|WP_Error
90
+ */
91
+ public function submit_urls( WP_REST_Request $request ) {
92
+ $urls = $request->get_param( 'urls' );
93
+ if ( empty( $urls ) ) {
94
+ return new WP_Error( 'empty_urls', __( 'No URLs provided.', 'rank-math' ) );
95
+ }
96
+
97
+ $urls = Arr::from_string( $urls, "\n" );
98
+ $urls = array_values( array_unique( array_filter( $urls, 'wp_http_validate_url' ) ) );
99
+
100
+ if ( ! $urls ) {
101
+ return new WP_Error( 'invalid_urls', __( 'Invalid URLs provided.', 'rank-math' ) );
102
+ }
103
+
104
+ $result = Api::get()->submit( $urls );
105
+ if ( ! $result ) {
106
+ return new WP_Error( 'submit_failed', __( 'Failed to submit URLs. See details in the History tab.', 'rank-math' ) );
107
+ }
108
+
109
+ $urls_number = count( $urls );
110
+ return new WP_REST_Response(
111
+ [
112
+ 'success' => true,
113
+ 'message' => sprintf(
114
+ // Translators: %s is the number of URLs submitted.
115
+ _n(
116
+ 'Successfully submitted %s URL.',
117
+ 'Successfully submitted %s URLs.',
118
+ $urls_number,
119
+ 'rank-math'
120
+ ),
121
+ $urls_number
122
+ ),
123
+ ]
124
+ );
125
+ }
126
+
127
+ /**
128
+ * Get log.
129
+ *
130
+ * @param WP_REST_Request $request Full details about the request.
131
+ *
132
+ * @return WP_REST_Response|WP_Error
133
+ */
134
+ public function get_log( WP_REST_Request $request ) {
135
+ $filter = $request->get_param( 'filter' );
136
+ $result = Api::get()->get_log();
137
+ $total = count( $result );
138
+ foreach ( $result as $key => $value ) {
139
+ $result[ $key ]['timeFormatted'] = wp_date( 'Y-m-d H:i:s', $value['time'] );
140
+ // Translators: placeholder is human-readable time, e.g. "1 hour".
141
+ $result[ $key ]['timeHumanReadable'] = sprintf( __( '%s ago', 'rank-math' ), human_time_diff( $value['time'] ) );
142
+
143
+ if ( 'manual' === $filter && empty( $result[ $key ]['manual_submission'] ) ) {
144
+ unset( $result[ $key ] );
145
+ } elseif ( 'auto' === $filter && ! empty( $result[ $key ]['manual_submission'] ) ) {
146
+ unset( $result[ $key ] );
147
+ }
148
+ }
149
+
150
+ $result = array_values( array_reverse( $result ) );
151
+
152
+ return new WP_REST_Response(
153
+ [
154
+ 'data' => $result,
155
+ 'total' => $total,
156
+ ]
157
+ );
158
+ }
159
+
160
+ /**
161
+ * Clear log.
162
+ *
163
+ * @param WP_REST_Request $request Full details about the request.
164
+ *
165
+ * @return WP_REST_Response|WP_Error
166
+ */
167
+ public function clear_log( WP_REST_Request $request ) {
168
+ Api::get()->clear_log();
169
+ return new WP_REST_Response( [ 'status' => 'ok' ] );
170
+ }
171
+ }
includes/modules/instant-indexing/views/console.php CHANGED
@@ -1,6 +1,6 @@
1
  <?php
2
  /**
3
- * Bing Submission Options.
4
  *
5
  * @since 1.0.56
6
  * @package Rank_Math
@@ -8,49 +8,23 @@
8
 
9
  defined( 'ABSPATH' ) || exit;
10
 
11
- use RankMath\Instant_Indexing\Instant_Indexing;
12
-
13
- if ( Instant_Indexing::is_configured() ) {
14
- $cmb->add_field(
15
- [
16
- 'id' => 'bing_api_description',
17
- 'type' => 'raw',
18
- /* translators: daily quota */
19
- 'content' => '<div class="bing-api-description description"><p>' . esc_html__( 'Insert URLs to send to the Bing URL Submission API (one per line, up to 500):', 'rank-math' ) . '</p></div>',
20
- ]
21
- );
22
-
23
- $cmb->add_field(
24
- [
25
- 'id' => 'bing_instant_indexing_urls',
26
- 'type' => 'textarea_small',
27
- 'name' => esc_html__( 'URL Submission', 'rank-math' ),
28
- 'sanitization_cb' => '__return_false',
29
- 'attributes' => [
30
- 'class' => 'instant-indexing-urls',
31
- ],
32
- 'after_field' => '<a href="#" id="bing_api_submit" class="button disabled" style="margin-top: 20px;">' . esc_html__( 'Submit URLs', 'rank-math' ) . '</a> <span class="spinner is-active" id="bing_api_spinner"></span>',
33
- ]
34
- );
35
-
36
- $rank_math_bing_quota = '[...]';
37
- $cmb->add_field(
38
- [
39
- 'id' => 'bing_api_quota',
40
- 'type' => 'raw',
41
- /* translators: daily quota */
42
- 'content' => sprintf( '<div class="bing-api-limit"><p>' . esc_html__( 'Quota Left Today: %s', 'rank-math' ) . '</p></div>', '<strong id="bing_api_limit">' . $rank_math_bing_quota . '</strong>' ),
43
- ]
44
- );
45
-
46
- return;
47
- }
48
-
49
  $cmb->add_field(
50
  [
51
- 'id' => 'bing_api_quota',
52
  'type' => 'raw',
53
- /* translators: daily quota */
54
- 'content' => '<p class="bing-api-limit bing-api-limit-unavailable"><span class="dashicons dashicons-arrow-left-alt"></span> ' . esc_html__( 'Please configure the Instant Indexing module in the Settings tab first.', 'rank-math' ) . '</p>',
 
 
 
 
 
 
 
 
 
 
 
 
55
  ]
56
  );
1
  <?php
2
  /**
3
+ * IndexNow Options: Console tab.
4
  *
5
  * @since 1.0.56
6
  * @package Rank_Math
8
 
9
  defined( 'ABSPATH' ) || exit;
10
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
11
  $cmb->add_field(
12
  [
13
+ 'id' => 'indexnow_description',
14
  'type' => 'raw',
15
+ 'content' => '<div class="bing-api-description description"><p>' . esc_html__( 'Insert URLs to send to the IndexNow API (one per line, up to 10,000):', 'rank-math' ) . '</p></div>',
16
+ ]
17
+ );
18
+
19
+ $cmb->add_field(
20
+ [
21
+ 'id' => 'indexnow_urls',
22
+ 'type' => 'textarea_small',
23
+ 'sanitization_cb' => '__return_false',
24
+ 'attributes' => [
25
+ 'class' => 'instant-indexing-urls',
26
+ 'placeholder' => trailingslashit( home_url() ) . _x( 'hello-world', 'URL slug placeholder', 'rank-math' ),
27
+ ],
28
+ 'after_field' => '<a href="#" id="indexnow_submit" class="button button-primary large-button" style="margin-top: 20px;">' . esc_html__( 'Submit URLs', 'rank-math' ) . '</a> <span class="spinner" id="indexnow_spinner"></span>',
29
  ]
30
  );
includes/modules/instant-indexing/views/history.php ADDED
@@ -0,0 +1,47 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * IndexNow Options: History tab.
4
+ *
5
+ * @since 1.0.56
6
+ * @package Rank_Math
7
+ */
8
+
9
+ defined( 'ABSPATH' ) || exit;
10
+
11
+ $history_content = '';
12
+ $history_content .= '<a href="#" id="indexnow_clear_history" class="button alignright hidden">' . esc_html__( 'Clear History', 'rank-math' ) . '</a>';
13
+ $history_content .= '<div class="history-filter-links hidden" id="indexnow_history_filters"><a href="#" data-filter="all" class="current">' . esc_html__( 'All', 'rank-math' ) . '</a> | <a href="#" data-filter="manual">' . esc_html__( 'Manual', 'rank-math' ) . '</a> | <a href="#" data-filter="auto">' . esc_html__( 'Auto', 'rank-math' ) . '</a></div>';
14
+ $history_content .= '<div class="clear"></div>';
15
+ $history_content .= '<table class="wp-list-table widefat striped" id="indexnow_history"><thead><tr><th class="col-date">' . esc_html__( 'Time', 'rank-math' ) . '</th><th class="col-url">' . esc_html__( 'URL', 'rank-math' ) . '</th><th class="col-status">' . esc_html__( 'Response', 'rank-math' ) . '</th></tr></thead><tbody>';
16
+ $history_content .= '</tbody></table>';
17
+
18
+ $cmb->add_field(
19
+ [
20
+ 'id' => 'indexnow_history',
21
+ 'type' => 'raw',
22
+ /* translators: daily quota */
23
+ 'content' => $history_content,
24
+ ]
25
+ );
26
+
27
+ $help_contents = '';
28
+
29
+ $help_contents .= '<a href="#" id="indexnow_show_response_codes">' . esc_html__( 'Response Code Help', 'rank-math' ) . '<span class="dashicons dashicons-arrow-down"></span></a>';
30
+
31
+ $help_contents .= '<table class="wp-list-table widefat striped hidden" id="indexnow_response_codes"><thead><tr><th class="col-response-code">' . esc_html__( 'Response Code', 'rank-math' ) . '</th><th class="col-response-message">' . esc_html__( 'Response Message', 'rank-math' ) . '</th><th class="col-reasons">' . esc_html__( 'Reasons', 'rank-math' ) . '</th></tr></thead><tbody>';
32
+ $help_contents .= '<tr><td class="col-response-code">200</td><td class="col-response-message">' . esc_html__( 'OK', 'rank-math' ) . '</td><td class="col-reasons">' . esc_html__( 'The URL was successfully submitted to the IndexNow API.', 'rank-math' ) . '</td></tr>';
33
+ $help_contents .= '<tr><td class="col-response-code">202</td><td class="col-response-message">' . esc_html__( 'Accepted', 'rank-math' ) . '</td><td class="col-reasons">' . esc_html__( 'The URL was successfully submitted to the IndexNow API, but the API key will be checked later.', 'rank-math' ) . '</td></tr>';
34
+ $help_contents .= '<tr><td class="col-response-code">400</td><td class="col-response-message">' . esc_html__( 'Bad Request', 'rank-math' ) . '</td><td class="col-reasons">' . esc_html__( 'The request was invalid.', 'rank-math' ) . '</td></tr>';
35
+ $help_contents .= '<tr><td class="col-response-code">403</td><td class="col-response-message">' . esc_html__( 'Forbidden', 'rank-math' ) . '</td><td class="col-reasons">' . esc_html__( 'The key was invalid (e.g. key not found, file found but key not in the file).', 'rank-math' ) . '</td></tr>';
36
+ $help_contents .= '<tr><td class="col-response-code">422</td><td class="col-response-message">' . esc_html__( 'Unprocessable Entity', 'rank-math' ) . '</td><td class="col-reasons">' . esc_html__( 'The URLs don\'t belong to the host or the key is not matching the schema in the protocol.', 'rank-math' ) . '</td></tr>';
37
+ $help_contents .= '<tr><td class="col-response-code">429</td><td class="col-response-message">' . esc_html__( 'Too Many Requests', 'rank-math' ) . '</td><td class="col-reasons">' . esc_html__( 'Too Many Requests (potential Spam).', 'rank-math' ) . '</td></tr>';
38
+ $help_contents .= '</tbody></table>';
39
+
40
+ $cmb->add_field(
41
+ [
42
+ 'id' => 'indexnow_help',
43
+ 'type' => 'raw',
44
+ /* translators: daily quota */
45
+ 'content' => $help_contents,
46
+ ]
47
+ );
includes/modules/instant-indexing/views/options.php CHANGED
@@ -1,38 +1,30 @@
1
  <?php
2
  /**
3
- * Bing Instant Indexing Settings.
4
  *
5
  * @since 1.0.56
6
  * @package RankMath
7
  * @subpackage RankMath\Settings
8
  */
9
 
10
- use RankMath\KB;
11
  use RankMath\Helper;
12
 
13
  defined( 'ABSPATH' ) || exit;
14
 
15
  $cmb->add_field(
16
  [
17
- 'id' => 'bing_api_key',
18
- 'type' => 'text',
19
- 'name' => esc_html__( 'Bing API Key', 'rank-math' ),
20
- /* translators: Link to KB article */
21
- 'desc' => sprintf( esc_html__( 'Insert your Bing Webmaster Tools API Key. %s', 'rank-math' ), '<a href="' . KB::get( 'bing-instant-indexing' ) . '" target="_blank">' . esc_html__( 'How to obtain it?', 'rank-math' ) . '</a>' ),
22
- 'classes' => 'large-text',
23
- 'default' => '',
24
- 'sanitization_cb' => [ '\RankMath\CMB2', 'sanitize_textfield' ],
25
- 'attributes' => [ 'type' => 'password' ],
26
  ]
27
  );
28
 
29
  $cmb->add_field(
30
  [
31
- 'id' => 'bing_post_types',
32
- 'type' => 'multicheck',
33
- 'name' => esc_html__( 'Auto-Submit to Bing', 'rank-math' ),
34
- 'desc' => esc_html__( 'Submit posts from these post types automatically to the Bing URL Submission API when a post is published or edited.', 'rank-math' ),
35
- 'options' => Helper::choices_post_types(),
36
- 'default' => [ 'post', 'page' ],
37
  ]
38
  );
1
  <?php
2
  /**
3
+ * IndexNow Settings.
4
  *
5
  * @since 1.0.56
6
  * @package RankMath
7
  * @subpackage RankMath\Settings
8
  */
9
 
 
10
  use RankMath\Helper;
11
 
12
  defined( 'ABSPATH' ) || exit;
13
 
14
  $cmb->add_field(
15
  [
16
+ 'id' => 'bing_post_types',
17
+ 'type' => 'multicheck',
18
+ 'name' => esc_html__( 'Auto-Submit Post Types', 'rank-math' ),
19
+ 'desc' => esc_html__( 'Submit posts from these post types automatically to the IndexNow API when a post is published, updated, or trashed.', 'rank-math' ),
20
+ 'options' => Helper::choices_post_types(),
21
+ 'default' => [ 'post', 'page' ],
 
 
 
22
  ]
23
  );
24
 
25
  $cmb->add_field(
26
  [
27
+ 'id' => 'indexnow_api_key',
28
+ 'type' => 'hidden',
 
 
 
 
29
  ]
30
  );
includes/modules/redirections/class-admin.php CHANGED
@@ -54,7 +54,6 @@ class Admin extends Base {
54
  $this->load_metabox();
55
 
56
  if ( Helper::has_cap( 'redirections' ) ) {
57
- $this->action( 'rank_math/dashboard/widget', 'dashboard_widget', 12 );
58
  $this->filter( 'rank_math/settings/general', 'add_settings' );
59
  }
60
 
@@ -182,35 +181,6 @@ class Admin extends Base {
182
  return $tabs;
183
  }
184
 
185
- /**
186
- * Add stats in the Rank Math admin dashboard widget.
187
- */
188
- public function dashboard_widget() {
189
- $data = DB::get_stats();
190
- ?>
191
- <h3>
192
- <?php esc_html_e( 'Redirections', 'rank-math' ); ?>
193
- <a href="<?php echo esc_url( Helper::get_admin_url( 'redirections' ) ); ?>" class="rank-math-view-report" title="<?php esc_html_e( 'View Report', 'rank-math' ); ?>"><i class="dashicons dashicons-ellipsis"></i></a>
194
- </h3>
195
- <div class="rank-math-dashabord-block">
196
- <div>
197
- <h4>
198
- <?php esc_html_e( 'Redirection Count', 'rank-math' ); ?>
199
- <span class="rank-math-tooltip"><em class="dashicons-before dashicons-editor-help"></em><span><?php esc_html_e( 'Total number of Redirections created in the Rank Math.', 'rank-math' ); ?></span></span>
200
- </h4>
201
- <strong class="text-large"><?php echo esc_html( Str::human_number( $data->total ) ); ?></strong>
202
- </div>
203
- <div>
204
- <h4>
205
- <?php esc_html_e( 'Redirection Hits', 'rank-math' ); ?>
206
- <span class="rank-math-tooltip"><em class="dashicons-before dashicons-editor-help"></em><span><?php esc_html_e( 'Total number of hits received by all the Redirections.', 'rank-math' ); ?></span></span>
207
- </h4>
208
- <strong class="text-large"><?php echo esc_html( Str::human_number( $data->hits ) ); ?></strong>
209
- </div>
210
- </div>
211
- <?php
212
- }
213
-
214
  /**
215
  * Initialize module actions.
216
  */
54
  $this->load_metabox();
55
 
56
  if ( Helper::has_cap( 'redirections' ) ) {
 
57
  $this->filter( 'rank_math/settings/general', 'add_settings' );
58
  }
59
 
181
  return $tabs;
182
  }
183
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
184
  /**
185
  * Initialize module actions.
186
  */
includes/modules/redirections/class-metabox.php CHANGED
@@ -47,16 +47,18 @@ class Metabox {
47
  return $values;
48
  }
49
 
50
- $url = wp_parse_url( $url, PHP_URL_PATH );
51
- $url = trim( $url, '/' );
52
-
53
- $redirection = Cache::get_by_object_id( $object_id, $object_type );
54
- $values['assessor']['redirection'] = $redirection ? DB::get_redirection_by_id( $redirection->redirection_id, 'active' ) : [
55
  'id' => '',
56
  'url_to' => '',
57
  'header_code' => Helper::get_settings( 'general.redirections_header_code' ),
58
  ];
59
 
 
 
 
 
 
60
  $values['assessor']['autoCreateRedirection'] = Helper::get_settings( 'general.redirections_post_redirect' );
61
 
62
  return $values;
47
  return $values;
48
  }
49
 
50
+ $redirection = Cache::get_by_object_id( $object_id, $object_type );
51
+ $redirection = $redirection ? DB::get_redirection_by_id( $redirection->redirection_id, 'active' ) : [
 
 
 
52
  'id' => '',
53
  'url_to' => '',
54
  'header_code' => Helper::get_settings( 'general.redirections_header_code' ),
55
  ];
56
 
57
+ if ( ! empty( $redirection['url_to'] ) && $url === $redirection['url_to'] ) {
58
+ $redirection['url_to'] = '';
59
+ }
60
+
61
+ $values['assessor']['redirection'] = $redirection;
62
  $values['assessor']['autoCreateRedirection'] = Helper::get_settings( 'general.redirections_post_redirect' );
63
 
64
  return $values;
includes/modules/redirections/class-redirections.php CHANGED
@@ -40,6 +40,10 @@ class Redirections {
40
 
41
  if ( Helper::has_cap( 'redirections' ) ) {
42
  $this->action( 'rank_math/admin_bar/items', 'admin_bar_items', 11 );
 
 
 
 
43
  }
44
 
45
  if ( $this->disable_auto_redirect() ) {
@@ -47,6 +51,35 @@ class Redirections {
47
  }
48
  }
49
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
50
  /**
51
  * Load redirection admin and the REST API.
52
  */
40
 
41
  if ( Helper::has_cap( 'redirections' ) ) {
42
  $this->action( 'rank_math/admin_bar/items', 'admin_bar_items', 11 );
43
+
44
+ if ( Conditional::is_rest() ) {
45
+ $this->action( 'rank_math/dashboard/widget', 'dashboard_widget', 12 );
46
+ }
47
  }
48
 
49
  if ( $this->disable_auto_redirect() ) {
51
  }
52
  }
53
 
54
+ /**
55
+ * Add stats in the Rank Math admin dashboard widget.
56
+ */
57
+ public function dashboard_widget() {
58
+ $data = DB::get_stats();
59
+ ?>
60
+ <h3>
61
+ <?php esc_html_e( 'Redirections', 'rank-math' ); ?>
62
+ <a href="<?php echo esc_url( Helper::get_admin_url( 'redirections' ) ); ?>" class="rank-math-view-report" title="<?php esc_html_e( 'View Report', 'rank-math' ); ?>"><i class="dashicons dashicons-ellipsis"></i></a>
63
+ </h3>
64
+ <div class="rank-math-dashabord-block">
65
+ <div>
66
+ <h4>
67
+ <?php esc_html_e( 'Redirection Count', 'rank-math' ); ?>
68
+ <span class="rank-math-tooltip"><em class="dashicons-before dashicons-editor-help"></em><span><?php esc_html_e( 'Total number of Redirections created in the Rank Math.', 'rank-math' ); ?></span></span>
69
+ </h4>
70
+ <strong class="text-large"><?php echo esc_html( Str::human_number( $data->total ) ); ?></strong>
71
+ </div>
72
+ <div>
73
+ <h4>
74
+ <?php esc_html_e( 'Redirection Hits', 'rank-math' ); ?>
75
+ <span class="rank-math-tooltip"><em class="dashicons-before dashicons-editor-help"></em><span><?php esc_html_e( 'Total number of hits received by all the Redirections.', 'rank-math' ); ?></span></span>
76
+ </h4>
77
+ <strong class="text-large"><?php echo esc_html( Str::human_number( $data->hits ) ); ?></strong>
78
+ </div>
79
+ </div>
80
+ <?php
81
+ }
82
+
83
  /**
84
  * Load redirection admin and the REST API.
85
  */
includes/modules/schema/assets/js/schema-template.js CHANGED
@@ -1 +1 @@
1
- !function(e){var t={};function r(a){if(t[a])return t[a].exports;var i=t[a]={i:a,l:!1,exports:{}};return e[a].call(i.exports,i,i.exports,r),i.l=!0,i.exports}r.m=e,r.c=t,r.d=function(e,t,a){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},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 a=Object.create(null);if(r.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(a,i,function(t){return e[t]}.bind(null,i));return a},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=31)}([function(e,t){e.exports=wp.i18n},function(e,t){e.exports=lodash},function(e,t){e.exports=wp.components},function(e,t){e.exports=wp.hooks},function(e,t,r){"use strict";r.d(t,"k",(function(){return a.b})),r.d(t,"h",(function(){return a.a})),r.d(t,"b",(function(){return s})),r.d(t,"c",(function(){return c})),r.d(t,"g",(function(){return m})),r.d(t,"i",(function(){return d})),r.d(t,"a",(function(){return p})),r.d(t,"d",(function(){return h})),r.d(t,"j",(function(){return _})),r.d(t,"f",(function(){return O})),r.d(t,"e",(function(){return g})),r.d(t,"m",(function(){return A})),r.d(t,"l",(function(){return G})),r.d(t,"n",(function(){return q}));var a=r(18),i=r(1);function n(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return o(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return o(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var a=0,i=function(){};return{s:i,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n,s=!0,c=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return s=e.done,e},e:function(e){c=!0,n=e},f:function(){try{s||null==r.return||r.return()}finally{if(c)throw n}}}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,a=new Array(t);r<t;r++)a[r]=e[r];return a}function s(e,t){if(Object(i.isEmpty)(e)||t.id===e)return t;var r,a=n(t.properties);try{for(a.s();!(r=a.n()).done;){var o=r.value;if(o.id===e)return o;if(o.map.isGroup){var c=s(e,o);if(c)return c}}}catch(e){a.e(e)}finally{a.f()}}function c(e,t){if(Object(i.isEmpty)(e))return t;var r,a=n(t.properties);try{for(a.s();!(r=a.n()).done;){var o=r.value;if(o.property===e)return o.value=Object(i.has)(t.metadata,e)?t.metadata[e]:o.value,o}}catch(e){a.e(e)}finally{a.f()}return!1}var l=r(9);function m(){return{id:"g-".concat(Object(l.v4)()),property:"",properties:[],map:{isGroup:!0,isArray:!1,isRequired:!1,isRecommended:!1}}}function d(){return{id:"p-".concat(Object(l.v4)()),property:"",value:"",map:{isGroup:!1,isArray:!1,isRequired:!1,isRecommended:!1}}}function p(e){return e.id="g-".concat(Object(l.v4)()),e.properties.forEach((function(e){e.map.isGroup?p(e):e.id="p-".concat(Object(l.v4)())})),e}var u=function e(t){if(!t)return m();var r=t.map.isGroup?m():d();return Object(i.forEach)(t,(function(t,a){if("map"!==a){var n=d();t.map.isGroup&&(n=e(t)),n.map=t.map,n.property=a,n.value=Object(i.get)(t.map,"value",Object(i.get)(t.map,"field.default","")),r.properties.push(n)}else Object(i.has)(t,"title")&&(r.map.title=t.title,r.map.defaultEn=t.defaultEn)})),r};function h(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=!1;r||(n=Object(i.isString)(e)?Object(a.a)(e):e);var o=u(n);return(o=Object(i.merge)(o,t)).property=e,o}var b=r(3);function f(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function y(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){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return Object(i.isEmpty)(t)||Object(i.forEach)(t,(function(t,n){if("@context"!==n){var o=c(n,e);if(o)R(o,n,t,r);else{var s=!r&&Object(a.a)(n);Object(i.isArray)(t)?(o=m()).map.isArray=!0:o=Object(i.isObject)(t)||s?_(s?h(s):m(),t,r):d(),R(o,n,t,r),o.property=n,e.properties.push(o)}}})),e}var R=function(e,t,r){var a=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!t)return e;var i=Object(b.applyFilters)("rank_math_schema_convert_value",!1,e,t,r,a);return!1!==i||!1!==(i=Object(b.applyFilters)("rank_math_schema_convert_"+t,!1,e,r))?i:(e.value=r,e)};function O(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=h(t,r,a);return _(i,e,a)}function g(e){var t=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?f(Object(r),!0).forEach((function(t){y(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):f(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},e),r=Object(b.applyFilters)("rank_math_schema_type",Object(i.get)(t,"@type","")),a=Object(i.get)(t,"metadata",{type:"template"});delete t.metadata;var n="custom"===a.type?m():h(r);Object(i.has)(n.map,"title")&&!Object(i.has)(a,"title")&&(a.title=n.map.title),Object(i.has)(a,"title")&&a.title===n.map.defaultEn&&(a.title=n.map.title),n.property=Object(i.get)(a,"title",r),n.metadata=a;var o=c("@type",n);if(!1!==o&&""!==o.value&&(t["@type"]=o.value),n=_(n,t,"custom"===a.type),"custom"!==a.type){var s=n.properties.pop();n.properties.unshift(s)}return n}function k(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function v(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var j=function(e){if(!Object(i.isEmpty)(e.value)||!Object(i.isUndefined)(e.map.field)&&"toggle"===e.map.field.type)return e.value;var t=Object(i.get)(e,"map.field.placeholder");return Object(i.isEmpty)(t)?Object(i.get)(e,"map.field.default",!1):t},w=function(e){if(Object(i.isEmpty)(e)||Object(i.isUndefined)(e.properties))return e;var t={};return"metadata"in e&&(t.metadata=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?k(Object(r),!0).forEach((function(t){v(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):k(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},e.metadata),t.metadata.title=e.property),Object(i.map)(e.properties,(function(e){var r=Object(i.get)(e,"map.save",!0),a=Object(i.get)(e,"map.isHidden",!1);if(Object(i.isEmpty)(e.properties)||Object(i.isEmpty)(e.properties[0])||Object(i.isEmpty)(e.properties[0].properties)||(e.map.isArray=!0),!1!==r&&!a)if("metadata"!==r){var n=function(e){var t=!1;return t=Object(b.applyFilters)("rank_math_schema_process_value",t,e),Object(b.applyFilters)("rank_math_schema_process_"+e.property,t,e)}(e);if(!1===n){if(e.map.isArray){var o=[];return Object(i.map)(e.properties,(function(e){o.push(Object(i.isUndefined)(e.properties)?e.value:A(e))})),void(t[e.property]=o)}if(e.map.isGroup){var s=A(e),c=Object(i.get)(s,"@type",Object(i.isUndefined)(s["@id"])?e.property:"");return c&&(s["@type"]=c),void(t[e.property]=s)}var l=j(e);!Object(i.isBoolean)(l)&&Object(i.isEmpty)(l)||!l||(t[e.property]=l)}else t[e.property]=n}else{var m=j(e);if(Object(i.isEmpty)(m)&&"toggle"!==e.map.field.type)return;t.metadata[e.property]=m}})),t};function A(e){var t=w(e);return t=Object(b.applyFilters)("rank_math_processed_schema_"+t["@type"],t),Object(b.applyFilters)("rank_math_processed_schema",t)}function G(e){return"string"!=typeof e&&(e=JSON.stringify(e,null,2)),(e=e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;")).replace(/("(\\u[a-zA-Z0-9]{4}|\\[^u]|[^\\"])*"(\s*:)?|\b(true|false|null)\b|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?)/g,(function(e){var t="number";return/^"/.test(e)?t=/:$/.test(e)?"key":"string":/true|false/.test(e)?t="boolean":/null/.test(e)&&(t="null"),'<span class="'+t+'">'+e+"</span>"}))}function q(e,t){if(!Object(i.has)(e,"map.dependency"))return!0;var r=null,a=e.map.dependency,n=Object(i.get)(a,"relation","or");return Object(i.forEach)(a,(function(e){var a,o,s,l=c(e.field,t),m=(a=l.value,o=Object(i.get)(e,"value",!1),s=Object(i.get)(e,"comparison","="),Object(i.isArray)(o)&&"="===s?o.includes(a):Object(i.isArray)(o)&&"!="===s?!o.includes(a):"="===s&&a===o||"=="===s&&a===o||">="===s&&a>=o||"<="===s&&a<=o||">"===s&&a>o||"<"===s&&a<o||"!="===s&&a!==o);if("or"===n&&m)return r=!0,!1;"and"===n&&(r=(null===r||r)&&m)})),!!r}},function(e,t){e.exports=wp.data},function(e,t){e.exports=wp.element},function(e,t){e.exports=wp.compose},function(e,t,r){var a;!function(){"use strict";var r={}.hasOwnProperty;function i(){for(var e=[],t=0;t<arguments.length;t++){var a=arguments[t];if(a){var n=typeof a;if("string"===n||"number"===n)e.push(a);else if(Array.isArray(a)){if(a.length){var o=i.apply(null,a);o&&e.push(o)}}else if("object"===n)if(a.toString===Object.prototype.toString)for(var s in a)r.call(a,s)&&a[s]&&e.push(s);else e.push(a.toString())}}return e.join(" ")}e.exports?(i.default=i,e.exports=i):void 0===(a=function(){return i}.apply(t,[]))||(e.exports=a)}()},function(e,t,r){var a=r(26),i=r(27),n=i;n.v1=a,n.v4=i,e.exports=n},function(e,t){e.exports=jQuery},function(e,t,r){"use strict";var a=r(12),i=r(0),n=r(2);function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==r)return;var a,i,n=[],o=!0,s=!1;try{for(r=r.call(e);!(o=(a=r.next()).done)&&(n.push(a.value),!t||n.length!==t);o=!0);}catch(e){s=!0,i=e}finally{try{o||null==r.return||r.return()}finally{if(s)throw i}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return s(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return s(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,a=new Array(t);r<t;r++)a[r]=e[r];return a}t.a=function(e){var t=e.onClick,r=e.children,s=(e.className,Object(a.useRef)()),c=o(Object(a.useState)(!1),2),l=c[0],m=c[1],d=function(e){s.current.contains(e.target)||m(!1)};return Object(a.useEffect)((function(){return l?document.addEventListener("mousedown",d):document.removeEventListener("mousedown",d),function(){document.removeEventListener("mousedown",d)}}),[l]),wp.element.createElement("div",{ref:s,className:"rank-math-inline-confirmation"},!l&&r(m),l&&wp.element.createElement("div",{className:"rank-math-confirm-delete"},wp.element.createElement("span",null,Object(i.__)("Delete?","rank-math")),wp.element.createElement(n.Button,{isLink:!0,onClick:function(){m(!1),t()}},wp.element.createElement("span",null,Object(i.__)("Yes","rank-math"))),wp.element.createElement(n.Button,{isLink:!0,onClick:function(){return m(!1)}},wp.element.createElement("span",null,Object(i.__)("No","rank-math")))))}},function(e,t){e.exports=React},function(e,t,r){e.exports=r(28)()},function(e,t,r){"use strict";r.d(t,"a",(function(){return i}));var a=r(1);function i(e){return Object(a.get)({off:"rm-icon rm-icon-schema",Article:"rm-icon rm-icon-post",Book:"rm-icon rm-icon-book",Course:"rm-icon rm-icon-course",Event:"rm-icon rm-icon-calendar",JobPosting:"rm-icon rm-icon-job",Local:"rm-icon rm-icon-local-seo",Music:"rm-icon rm-icon-music",Product:"rm-icon rm-icon-cart",WooCommerceProduct:"rm-icon rm-icon-cart",Recipe:"rm-icon rm-icon-recipe",Restaurant:"rm-icon rm-icon-restaurant",Video:"rm-icon rm-icon-video",Person:"rm-icon rm-icon-users",Review:"rm-icon rm-icon-star",Service:"rm-icon rm-icon-service",Software:"rm-icon rm-icon-software"},e,"rm-icon rm-icon-schema")}},,function(e,t){e.exports=wp.apiFetch},function(e,t,r){"use strict";var a=r(1),i=r(0),n=r(7),o=r(2),s=r(5),c=r(14),l=r(11),m=Object(o.withFilters)("rankMath.schema.SchemaList")((function(e){var t=e.schemas,r=e.edit,n=e.trash,s=e.preview,m=e.showProNotice;return Object(a.isEmpty)(t)?null:wp.element.createElement("div",{className:"rank-math-schema-in-use"},wp.element.createElement("h4",{className:"rank-math-schema-section-title"},Object(i.__)("Schema in Use","rank-math")),m&&wp.element.createElement("div",{className:"components-notice rank-math-notice is-warning"},wp.element.createElement("div",{className:"components-notice__content"},Object(i.__)("Multiple Schemas are allowed in the","rank-math")," ",wp.element.createElement("a",{href:"https://rankmath.com/pricing/?utm_source=Plugin&utm_medium=Schema%20Tab%20Notice&utm_campaign=WP",rel:"noreferrer noopener",target:"_blank"},wp.element.createElement("strong",null,Object(i.__)("PRO Version","rank-math"))))),Object(a.map)(t,(function(e,t){return wp.element.createElement("div",{key:t,id:"rank-math-schema-item",className:"rank-math-schema-item row"},wp.element.createElement("strong",{className:"rank-math-schema-name"},wp.element.createElement("i",{className:Object(c.a)(e["@type"])}),Object(a.get)(e,"metadata.title",e["@type"])),wp.element.createElement("span",{className:"rank-math-schema-item-actions"},wp.element.createElement(o.Button,{className:"button rank-math-edit-schema",isLink:!0,onClick:function(){return r(t)}},wp.element.createElement("i",{className:"rm-icon rm-icon-edit"}),wp.element.createElement("span",null,Object(i.__)("Edit","rank-math"))),wp.element.createElement(o.Button,{className:"button rank-math-preview-schema",isLink:!0,onClick:function(){return s(t)}},wp.element.createElement("i",{className:"rm-icon rm-icon-eye"}),wp.element.createElement("span",null,Object(i.__)("Preview","rank-math"))),wp.element.createElement(l.a,{key:t,onClick:function(){return n(t)}},(function(e){return wp.element.createElement(o.Button,{isLink:!0,className:"button rank-math-delete-schema",onClick:function(){return e(!0)}},wp.element.createElement("i",{className:"rm-icon rm-icon-trash"}),wp.element.createElement("span",null,Object(i.__)("Delete","rank-math")))}))))})))}));t.a=Object(n.compose)(Object(s.withSelect)((function(e){var t=e("rank-math").getSchemas();return{schemas:t,showProNotice:1<=Object.keys(t).length}})),Object(s.withDispatch)((function(e){return{trash:function(t){e("rank-math").deleteSchema(t)},edit:function(t){e("rank-math").setEditingSchemaId(t),e("rank-math").toggleSchemaEditor(!0)},preview:function(t){e("rank-math").setEditingSchemaId(t),e("rank-math").setEditorTab("codeValidation"),e("rank-math").toggleSchemaEditor(!0)}}})))(m)},function(e,t,r){"use strict";r.d(t,"b",(function(){return p})),r.d(t,"a",(function(){return u}));var a=r(1),i=r(0),n=r(16),o=r.n(n),s=r(3),c={version:"1.0.0",properties:{author:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,classes:"hide-group-header"},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"Person"}},name:{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,field:{label:Object(i.__)("Author Name","rank-math"),placeholder:"%name%"}}}},image:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,classes:"hide-group-header"},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"ImageObject"}},url:{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,field:{label:Object(i.__)("Image URL","rank-math")}}}},rating:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,classes:"hide-group-header"},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"Rating"}},ratingValue:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"number",label:Object(i.__)("Rating","rank-math"),help:Object(i.__)("Rating score","rank-math")}}},worstRating:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"number",label:Object(i.__)("Rating Minimum","rank-math"),help:Object(i.__)("Rating minimum score","rank-math"),placeholder:1}}},bestRating:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"number",label:Object(i.__)("Rating Maximum","rank-math"),help:Object(i.__)("Rating maximum score","rank-math"),placeholder:5}}}},review:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Review","rank-math")}},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"Review"}},datePublished:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"datetimepicker",label:Object(i.__)("Published Date","rank-math"),placeholder:"%date(Y-m-d\\TH:i:sP)%",classes:"hide-group"}}},dateModified:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"datetimepicker",label:Object(i.__)("Modified Date","rank-math"),placeholder:"%modified(Y-m-d\\TH:i:sP)%",classes:"hide-group"}}},author:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,classes:["hide-group-header","hide-group"]},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"Person"}},name:{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,field:{label:Object(i.__)("Author Name","rank-math"),placeholder:"%name%"}}}},reviewRating:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,classes:"hide-group-header"},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"Rating"}},ratingValue:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"number",label:Object(i.__)("Rating","rank-math"),help:Object(i.__)("Rating score","rank-math")}}},worstRating:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"number",label:Object(i.__)("Rating Minimum","rank-math"),help:Object(i.__)("Rating minimum score","rank-math"),placeholder:1}}},bestRating:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"number",label:Object(i.__)("Rating Maximum","rank-math"),help:Object(i.__)("Rating maximum score","rank-math"),placeholder:5}}}}},bookEditions:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Edition","rank-math"),help:Object(i.__)("Either a specific edition of the written work, or the volume of the work","rank-math")}},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"Book"}},name:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Title","rank-math"),help:Object(i.__)("The title of the tome. Use for the title of the tome if it differs from the book. *Optional when tome has the same title as the book","rank-math")}}},bookEdition:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Edition","rank-math"),help:Object(i.__)("The edition of the book","rank-math")}}},isbn:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("ISBN","rank-math"),help:Object(i.__)("The ISBN of the print book","rank-math")}}},url:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("URL","rank-math"),help:Object(i.__)("URL specific to this edition if one exists","rank-math")}}},author:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,classes:"hide-group-header"},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"Person"}},name:{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,field:{label:Object(i.__)("Author Name","rank-math"),placeholder:"%name%"}}}},datePublished:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"datepicker",label:Object(i.__)("Date Published","rank-math"),help:Object(i.__)("Date of first publication of this tome","rank-math")}}},bookFormat:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"radio",label:Object(i.__)("Book Format","rank-math"),desc:"The format of the book.",options:{"https://schema.org/EBook":"eBook","https://schema.org/Hardcover":"Hardcover","https://schema.org/Paperback":"Paperback","https://schema.org/AudioBook":"Audio Book"},default:"https://schema.org/Hardcover"}}}},provider:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,classes:"hide-group-header"},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,field:{type:"radio",label:Object(i.__)("Course Provider","rank-math"),classes:"show-property",options:{Organization:"Organization",Person:"Person"},default:"Organization"}}},name:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Course Provider Name","rank-math")}}},sameAs:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Course Provider URL","rank-math")}}}},"virtual-location":{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,classes:"hide-group-header"},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,field:{value:"VirtualLocation"}}},url:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"text",label:Object(i.__)("Online Event URL","rank-math"),help:Object(i.__)("The URL of the online event, where people can join. This property is required if your event is happening online","rank-math")}}}},address:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Address","rank-math")}},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"PostalAddress"}},streetAddress:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"text",label:Object(i.__)("Street Address","rank-math")}}},addressLocality:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"text",label:Object(i.__)("Locality","rank-math")}}},addressRegion:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"text",label:Object(i.__)("Region","rank-math")}}},postalCode:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"text",label:Object(i.__)("Postal Code","rank-math")}}},addressCountry:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"text",label:Object(i.__)("Country","rank-math")}}}},"physical-location":{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,classes:"hide-group-header"},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"Place"}},name:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Venue Name","rank-math"),help:Object(i.__)("The venue name.","rank-math")}}},url:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Venue URL","rank-math"),help:Object(i.__)("Website URL of the venue","rank-math")}}},address:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Address","rank-math")}},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"PostalAddress"}},streetAddress:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"text",label:Object(i.__)("Street Address","rank-math")}}},addressLocality:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"text",label:Object(i.__)("Locality","rank-math")}}},addressRegion:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"text",label:Object(i.__)("Region","rank-math")}}},postalCode:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"text",label:Object(i.__)("Postal Code","rank-math")}}},addressCountry:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"text",label:Object(i.__)("Country","rank-math")}}}}},"event-performer":{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Performer Information","rank-math")}},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"radio",label:Object(i.__)("Performer","rank-math"),classes:"show-property",options:{Organization:"Organization",Person:"Person"},default:"Person"}}},name:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{label:Object(i.__)("Name","rank-math")}}},sameAs:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{label:Object(i.__)("Website or Social Link","rank-math")}}}},offers:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Offers","rank-math")}},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"Offer"}},name:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{label:Object(i.__)("Name","rank-math")}}},category:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{label:Object(i.__)("Category","rank-math")}}},url:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{label:Object(i.__)("URL","rank-math")}}},price:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{label:Object(i.__)("Price","rank-math")}}},priceCurrency:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{label:Object(i.__)("Currency","rank-math")}}},availability:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{type:"select",label:Object(i.__)("Availability","rank-math"),help:Object(i.__)("Offer availability","rank-math"),classes:"col-4",options:{InStock:"In Stock",SoldOut:"Sold Out",PreOrder:"Preorder"},default:"InStock"}}},validFrom:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{type:"datepicker",label:Object(i.__)("Price Valid From","rank-math"),help:Object(i.__)("The date when the item becomes valid.","rank-math")}}},priceValidUntil:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{type:"datepicker",label:Object(i.__)("Price Valid Until","rank-math"),help:Object(i.__)("The date after which the price will no longer be available","rank-math")}}},inventoryLevel:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Inventory Level","rank-math")}}}},"monetary-amount-unit":{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Salary","rank-math")}},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"QuantitativeValue"}},value:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{label:Object(i.__)("Salary (Recommended)","rank-math"),help:Object(i.__)("Insert amount, e.g. 50.00, or a salary range, e.g. 40.00-50.00","rank-math"),classes:"col-4"}}},unitText:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{type:"select",label:Object(i.__)("Payroll (Recommended)","rank-math"),help:Object(i.__)("Salary amount is for","rank-math"),options:{"":"None",YEAR:"Yearly",MONTH:"Monthly",WEEK:"Weekly",DAY:"Daily",HOUR:"Hourly"},classes:"col-4"}}}},"monetary-amount":{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,classes:"hide-group-header"},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"MonetaryAmount"}},currency:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Salary Currency","rank-math"),help:Object(i.__)("ISO 4217 Currency code. Example: EUR","rank-math"),classes:"col-4"}}},value:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Salary","rank-math")}},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"QuantitativeValue"}},value:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{label:Object(i.__)("Salary (Recommended)","rank-math"),help:Object(i.__)("Insert amount, e.g. 50.00, or a salary range, e.g. 40.00-50.00","rank-math"),classes:"col-4"}}},unitText:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{type:"select",label:Object(i.__)("Payroll (Recommended)","rank-math"),help:Object(i.__)("Salary amount is for","rank-math"),options:{"":"None",YEAR:"Yearly",MONTH:"Monthly",WEEK:"Weekly",DAY:"Daily",HOUR:"Hourly"},classes:"col-4"}}}}},"hiring-organization":{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,classes:"hide-group-header"},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"Organization"}},name:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Hiring Organization","rank-math"),placeholder:"%org_name%",help:Object(i.__)("The name of the company. Leave empty to use your own company information.","rank-math"),classes:"col-4"}}},sameAs:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{label:Object(i.__)("Organization URL (Recommended)","rank-math"),placeholder:"%org_url%",help:Object(i.__)("The URL of the organization offering the job position. Leave empty to use your own company information","rank-math"),classes:"col-6"}}},logo:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{label:Object(i.__)("Organization Logo (Recommended)","rank-math"),placeholder:"%org_logo%",help:Object(i.__)("Logo URL of the organization offering the job position. Leave empty to use your own company information","rank-math"),classes:"col-6"}}}},brand:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,classes:"hide-group-header"},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"Brand"}},name:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{label:Object(i.__)("Brand Name","rank-math")}}}},calories:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,classes:"hide-group-header"},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"NutritionInformation"}},calories:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Calories","rank-math"),help:Object(i.__)("The number of calories in the recipe. Optional.","rank-math")}}}},"video-object":{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Video","rank-math")}},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"VideoObject"}},name:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Name","rank-math"),help:Object(i.__)("A recipe video Name","rank-math"),classes:"col-6"}}},description:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"textarea",label:Object(i.__)("Description","rank-math"),help:Object(i.__)("A recipe video Description","rank-math")}}},embedUrl:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Video URL","rank-math"),help:Object(i.__)("A video URL. Optional.","rank-math"),classes:"col-6"}}},contentUrl:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Content URL","rank-math"),help:Object(i.__)("A URL pointing to the actual video media file","rank-math"),classes:"col-6"}}},thumbnailUrl:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Recipe Video Thumbnail","rank-math"),help:Object(i.__)("A recipe video thumbnail URL","rank-math"),classes:"col-6"}}},duration:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Duration","rank-math"),help:Object(i.__)("ISO 8601 duration format. Example: PT1H30M","rank-math"),classes:"col-6"}}},uploadDate:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"datepicker",label:Object(i.__)("Video Upload Date","rank-math"),classes:"col-6"}}}},instructionText:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,classes:"hide-group-header"},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"HowtoStep"}},text:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"textarea"}}}},instructions:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Recipe Instructions","rank-math"),help:Object(i.__)("Either a specific edition of the written work, or the volume of the work","rank-math")}},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"HowToSection"}},name:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Name","rank-math"),help:Object(i.__)("Instruction name of the recipe.","rank-math")}}},itemListElement:{map:{isArray:!0,isGroup:!0,isRequired:!1,isRecommended:!1,arrayMap:"instructionText",arrayProps:{map:{classes:"show-delete-property-group"}},classes:"show-add-property-group",field:{label:Object(i.__)("Instruction Texts","rank-math")}}}},"geo-coordinates":{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Geo Cordinates","rank-math")}},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"GeoCoordinates"}},latitude:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Latitude","rank-math")}}},longitude:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Longitude","rank-math")}}}},"opening-hours":{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Timings","rank-math")}},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"OpeningHoursSpecification"}},dayOfWeek:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"checkbox",label:Object(i.__)("Open Days","rank-math"),options:{monday:"Monday",tuesday:"Tuesday",wednesday:"Wednesday",thursday:"Thursday",friday:"Friday",saturday:"Saturday",sunday:"Sunday"},default:[]}}},opens:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"timepicker",label:Object(i.__)("Opening Time","rank-math"),classes:"col-6",placeholder:"09:00 AM"}}},closes:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"timepicker",label:Object(i.__)("Closing Time","rank-math"),classes:"col-6",placeholder:"05:00 PM"}}}},cuisine:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1},cuisine:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Cuisine","rank-math")}}}}},schemas:{Article:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,title:Object(i.__)("Article","rank-math"),defaultEn:"Article"},headline:{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,field:{label:Object(i.__)("Headline","rank-math"),placeholder:"%seo_title%"}}},description:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{type:"textarea",label:Object(i.__)("Description","rank-math"),placeholder:"%seo_description%"}}},keywords:{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,field:{label:Object(i.__)("Keywords","rank-math"),placeholder:"%keywords%"}}},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,field:{type:"radio",label:Object(i.__)("Article Type","rank-math"),classes:"show-property",options:{Article:"Article",BlogPosting:"Blog Post",NewsArticle:"News Article"},notice:{status:"warning",className:"article-notice",content:Object(i.__)("Google does not allow Person as the Publisher for articles. Organization will be used instead.","rank-math")}}}},author:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,classes:["hide-group-header","hide-group"]},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"Person"}},name:{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,field:{label:Object(i.__)("Author Name","rank-math"),placeholder:"%name%"}}}},datePublished:{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,field:{label:Object(i.__)("Published Date","rank-math"),classes:"hide-group",default:"%date(Y-m-d\\TH:i:sP)%"}}},dateModified:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{label:Object(i.__)("Modified Date","rank-math"),classes:"hide-group",default:"%modified(Y-m-d\\TH:i:sP)%"}}},image:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,classes:["hide-group-header","hide-group"]},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"ImageObject"}},url:{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,field:{label:Object(i.__)("Image URL","rank-math"),placeholder:"%post_thumbnail%"}}}}},Book:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,title:Object(i.__)("Book","rank-math"),defaultEn:"Book"},name:{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,field:{label:Object(i.__)("Headline","rank-math"),placeholder:"%seo_title%"}}},reviewLocation:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,save:"metadata",field:{type:"select",label:Object(i.__)("Review Location","rank-math"),help:Object(i.__)("The review or rating must be displayed on the page to comply with Google's Schema guidelines.","rank-math"),options:{bottom:"Below Content",top:"Above Content",both:"Above and Below Content",custom:"Custom (use shortcode)"},default:"custom"}}},reviewLocationShortcode:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,save:"metadata",field:{type:"text",label:Object(i.__)("Shortcode","rank-math"),help:Object(i.__)("You can either use this shortcode or Schema Block in the block editor to print the schema data in the content in order to meet the Google's guidelines. Read more about it <a href=https://developers.google.com/search/docs/guides/sd-policies#content target=_blank>here</a>.","rank-math"),disabled:"disabled"},value:"[rank_math_rich_snippet]",dependency:[{field:"reviewLocation",value:"custom"}]}},url:{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,field:{label:Object(i.__)("URL","rank-math")}}},author:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,classes:"hide-group-header"},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"Person"}},name:{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,field:{label:Object(i.__)("Author Name","rank-math"),placeholder:"%name%"}}}},review:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Review","rank-math")}},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"Review"}},datePublished:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"datetimepicker",label:Object(i.__)("Published Date","rank-math"),placeholder:"%date(Y-m-d\\TH:i:sP)%",classes:"hide-group"}}},dateModified:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"datetimepicker",label:Object(i.__)("Modified Date","rank-math"),placeholder:"%modified(Y-m-d\\TH:i:sP)%",classes:"hide-group"}}},author:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,classes:["hide-group-header","hide-group"]},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"Person"}},name:{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,field:{label:Object(i.__)("Author Name","rank-math"),placeholder:"%name%"}}}},reviewRating:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,classes:"hide-group-header"},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"Rating"}},ratingValue:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"number",label:Object(i.__)("Rating","rank-math"),help:Object(i.__)("Rating score","rank-math")}}},worstRating:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"number",label:Object(i.__)("Rating Minimum","rank-math"),help:Object(i.__)("Rating minimum score","rank-math"),placeholder:1}}},bestRating:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"number",label:Object(i.__)("Rating Maximum","rank-math"),help:Object(i.__)("Rating maximum score","rank-math"),placeholder:5}}}}},hasPart:{map:{isArray:!0,isGroup:!0,isRequired:!1,isRecommended:!1,arrayMap:"bookEditions",arrayProps:{map:{classes:"show-delete-property-group"}},field:{label:Object(i.__)("Editions","rank-math")}}},image:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,classes:["hide-group-header","hide-group"]},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"ImageObject"}},url:{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,field:{label:Object(i.__)("Image URL","rank-math"),placeholder:"%post_thumbnail%"}}}}},Course:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,title:Object(i.__)("Course","rank-math"),defaultEn:"Course"},name:{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,field:{label:Object(i.__)("Headline","rank-math"),placeholder:"%seo_title%"}}},reviewLocation:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,save:"metadata",field:{type:"select",label:Object(i.__)("Review Location","rank-math"),help:Object(i.__)("The review or rating must be displayed on the page to comply with Google's Schema guidelines.","rank-math"),options:{bottom:"Below Content",top:"Above Content",both:"Above and Below Content",custom:"Custom (use shortcode)"},default:"custom"}}},reviewLocationShortcode:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,save:"metadata",field:{type:"text",label:Object(i.__)("Shortcode","rank-math"),help:Object(i.__)("You can either use this shortcode or Schema Block in the block editor to print the schema data in the content in order to meet the Google's guidelines. Read more about it <a href=https://developers.google.com/search/docs/guides/sd-policies#content target=_blank>here</a>.","rank-math"),disabled:"disabled"},value:"[rank_math_rich_snippet]",dependency:[{field:"reviewLocation",value:"custom"}]}},description:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{type:"textarea",label:Object(i.__)("Description","rank-math"),placeholder:"%seo_description%"}}},provider:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,classes:"hide-group-header"},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,field:{type:"radio",label:Object(i.__)("Course Provider","rank-math"),classes:"show-property",options:{Organization:"Organization",Person:"Person"},default:"Organization"}}},name:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Course Provider Name","rank-math")}}},sameAs:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Course Provider URL","rank-math")}}}},image:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,classes:["hide-group-header","hide-group"]},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"ImageObject"}},url:{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,field:{label:Object(i.__)("Image URL","rank-math"),placeholder:"%post_thumbnail%"}}}},review:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Review","rank-math")}},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"Review"}},datePublished:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"datetimepicker",label:Object(i.__)("Published Date","rank-math"),placeholder:"%date(Y-m-d\\TH:i:sP)%",classes:"hide-group"}}},dateModified:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"datetimepicker",label:Object(i.__)("Modified Date","rank-math"),placeholder:"%modified(Y-m-d\\TH:i:sP)%",classes:"hide-group"}}},author:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,classes:["hide-group-header","hide-group"]},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"Person"}},name:{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,field:{label:Object(i.__)("Author Name","rank-math"),placeholder:"%name%"}}}},reviewRating:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,classes:"hide-group-header"},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"Rating"}},ratingValue:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"number",label:Object(i.__)("Rating","rank-math"),help:Object(i.__)("Rating score","rank-math")}}},worstRating:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"number",label:Object(i.__)("Rating Minimum","rank-math"),help:Object(i.__)("Rating minimum score","rank-math"),placeholder:1}}},bestRating:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"number",label:Object(i.__)("Rating Maximum","rank-math"),help:Object(i.__)("Rating maximum score","rank-math"),placeholder:5}}}}}},Event:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,title:Object(i.__)("Event","rank-math"),defaultEn:"Event"},name:{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,field:{label:Object(i.__)("Headline","rank-math"),placeholder:"%seo_title%"}}},reviewLocation:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,save:"metadata",field:{type:"select",label:Object(i.__)("Review Location","rank-math"),help:Object(i.__)("The review or rating must be displayed on the page to comply with Google's Schema guidelines.","rank-math"),options:{bottom:"Below Content",top:"Above Content",both:"Above and Below Content",custom:"Custom (use shortcode)"},default:"custom"}}},reviewLocationShortcode:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,save:"metadata",field:{type:"text",label:Object(i.__)("Shortcode","rank-math"),help:Object(i.__)("You can either use this shortcode or Schema Block in the block editor to print the schema data in the content in order to meet the Google's guidelines. Read more about it <a href=https://developers.google.com/search/docs/guides/sd-policies#content target=_blank>here</a>.","rank-math"),disabled:"disabled"},value:"[rank_math_rich_snippet]",dependency:[{field:"reviewLocation",value:"custom"}]}},description:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{type:"textarea",label:Object(i.__)("Description","rank-math"),placeholder:"%seo_description%"}}},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"select",label:Object(i.__)("Event Type","rank-math"),help:Object(i.__)("Type of the event","rank-math"),classes:"show-property col-4",options:{Event:"Event",BusinessEvent:"Business Event",ChildrensEvent:"Childrens Event",ComedyEvent:"Comedy Event",DanceEvent:"Dance Event",DeliveryEvent:"Delivery Event",EducationEvent:"Education Event",ExhibitionEvent:"Exhibition Event",Festival:"Festival",FoodEvent:"Food Event",LiteraryEvent:"Literary Event",MusicEvent:"Music Event",PublicationEvent:"Publication Event",SaleEvent:"Sale Event",ScreeningEvent:"Screening Event",SocialEvent:"Social Event",SportsEvent:"Sports Event",TheaterEvent:"Theater Event",VisualArtsEvent:"Visual Arts Event"}}}},eventStatus:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{type:"select",label:Object(i.__)("Event Status","rank-math"),help:Object(i.__)("Current status of the event (optional)","rank-math"),options:{"":"None",EventScheduled:"Scheduled",EventCancelled:"Cancelled",EventPostponed:"Postponed",EventRescheduled:"Rescheduled",EventMovedOnline:"Moved Online"},classes:"col-4",default:"EventScheduled"}}},eventAttendanceMode:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{type:"select",label:Object(i.__)("Event Attendance Mode","rank-math"),help:Object(i.__)("Indicates whether the event occurs online, offline at a physical location, or a mix of both online and offline.","rank-math"),options:{OfflineEventAttendanceMode:"Offline",OnlineEventAttendanceMode:"Online",MixedEventAttendanceMode:"Online + Offline"},default:"OfflineEventAttendanceMode",classes:"col-4"}}},VirtualLocation:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,classes:"hide-group-header",dependency:[{field:"eventAttendanceMode",value:["OnlineEventAttendanceMode","MixedEventAttendanceMode"]}]},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,field:{value:"VirtualLocation"}}},url:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"text",label:Object(i.__)("Online Event URL","rank-math"),help:Object(i.__)("The URL of the online event, where people can join. This property is required if your event is happening online","rank-math")}}}},location:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,classes:"hide-group-header",dependency:[{field:"eventAttendanceMode",value:["OfflineEventAttendanceMode","MixedEventAttendanceMode"]}]},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"Place"}},name:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Venue Name","rank-math"),help:Object(i.__)("The venue name.","rank-math")}}},url:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Venue URL","rank-math"),help:Object(i.__)("Website URL of the venue","rank-math")}}},address:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Address","rank-math")}},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"PostalAddress"}},streetAddress:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"text",label:Object(i.__)("Street Address","rank-math")}}},addressLocality:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"text",label:Object(i.__)("Locality","rank-math")}}},addressRegion:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"text",label:Object(i.__)("Region","rank-math")}}},postalCode:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"text",label:Object(i.__)("Postal Code","rank-math")}}},addressCountry:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"text",label:Object(i.__)("Country","rank-math")}}}}},performer:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Performer Information","rank-math")}},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"radio",label:Object(i.__)("Performer","rank-math"),classes:"show-property",options:{Organization:"Organization",Person:"Person"},default:"Person"}}},name:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{label:Object(i.__)("Name","rank-math")}}},sameAs:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{label:Object(i.__)("Website or Social Link","rank-math")}}}},startDate:{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,field:{type:"datetimepicker",label:Object(i.__)("Start Date","rank-math"),help:Object(i.__)("Date and time of the event","rank-math"),classes:"col-4"}}},endDate:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"datetimepicker",label:Object(i.__)("End Date","rank-math"),help:Object(i.__)("End date and time of the event","rank-math"),classes:"col-4"}}},offers:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Offers","rank-math")}},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"Offer"}},name:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{label:Object(i.__)("Name","rank-math"),classes:"hide-group",placeholder:"General Admission"}}},category:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{label:Object(i.__)("Category","rank-math"),classes:"hide-group",placeholder:"primary"}}},url:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{label:Object(i.__)("URL","rank-math")}}},price:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{label:Object(i.__)("Price","rank-math")}}},priceCurrency:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{label:Object(i.__)("Currency","rank-math")}}},availability:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{type:"select",label:Object(i.__)("Availability","rank-math"),help:Object(i.__)("Offer availability","rank-math"),classes:"col-4",options:{InStock:"In Stock",SoldOut:"Sold Out",PreOrder:"Preorder"},default:"InStock"}}},validFrom:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{type:"datepicker",label:Object(i.__)("Price Valid From","rank-math"),help:Object(i.__)("The date when the item becomes valid.","rank-math")}}},priceValidUntil:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{type:"datepicker",label:Object(i.__)("Price Valid Until","rank-math"),help:Object(i.__)("The date after which the price will no longer be available","rank-math"),classes:"hide-group"}}},inventoryLevel:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Inventory Level","rank-math")}}}},review:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Review","rank-math")}},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"Review"}},datePublished:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"datetimepicker",label:Object(i.__)("Published Date","rank-math"),placeholder:"%date(Y-m-d\\TH:i:sP)%",classes:"hide-group"}}},dateModified:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"datetimepicker",label:Object(i.__)("Modified Date","rank-math"),placeholder:"%modified(Y-m-d\\TH:i:sP)%",classes:"hide-group"}}},author:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,classes:["hide-group-header","hide-group"]},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"Person"}},name:{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,field:{label:Object(i.__)("Author Name","rank-math"),placeholder:"%name%"}}}},reviewRating:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,classes:"hide-group-header"},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"Rating"}},ratingValue:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"number",label:Object(i.__)("Rating","rank-math"),help:Object(i.__)("Rating score","rank-math")}}},worstRating:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"number",label:Object(i.__)("Rating Minimum","rank-math"),help:Object(i.__)("Rating minimum score","rank-math"),placeholder:1}}},bestRating:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"number",label:Object(i.__)("Rating Maximum","rank-math"),help:Object(i.__)("Rating maximum score","rank-math"),placeholder:5}}}}},image:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,classes:["hide-group-header","hide-group"]},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"ImageObject"}},url:{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,field:{label:Object(i.__)("Image URL","rank-math"),placeholder:"%post_thumbnail%"}}}}},JobPosting:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,title:Object(i.__)("Job Posting","rank-math"),defaultEn:"Job Posting"},title:{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,field:{label:Object(i.__)("Headline","rank-math"),placeholder:"%seo_title%"}}},description:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{type:"textarea",label:Object(i.__)("Description","rank-math"),placeholder:"%seo_description%"}}},reviewLocationShortcode:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,save:"metadata",field:{type:"text",label:Object(i.__)("Shortcode","rank-math"),help:Object(i.__)("You can either use this shortcode or Schema Block in the block editor to print the schema data in the content in order to meet the Google's guidelines. Read more about it <a href=https://developers.google.com/search/docs/guides/sd-policies#content target=_blank>here</a>.","rank-math"),disabled:"disabled"},value:"[rank_math_rich_snippet]"}},baseSalary:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,classes:"hide-group-header"},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"MonetaryAmount"}},currency:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Salary Currency","rank-math"),help:Object(i.__)("ISO 4217 Currency code. Example: EUR","rank-math"),classes:"col-4"}}},value:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Salary","rank-math")}},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"QuantitativeValue"}},value:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{label:Object(i.__)("Salary (Recommended)","rank-math"),help:Object(i.__)("Insert amount, e.g. 50.00, or a salary range, e.g. 40.00-50.00","rank-math"),classes:"col-4"}}},unitText:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{type:"select",label:Object(i.__)("Payroll (Recommended)","rank-math"),help:Object(i.__)("Salary amount is for","rank-math"),options:{"":"None",YEAR:"Yearly",MONTH:"Monthly",WEEK:"Weekly",DAY:"Daily",HOUR:"Hourly"},classes:"col-4"}}}}},datePosted:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"datepicker",label:Object(i.__)("Date Posted","rank-math"),placeholder:"%date(Y-m-d)%",help:Object(i.__)("The original date on which employer posted the job. You can leave it empty to use the post publication date as job posted date","rank-math"),classes:"col-4"}}},validThrough:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"datepicker",label:Object(i.__)("Expiry Posted","rank-math"),help:Object(i.__)("The date when the job posting will expire. If a job posting never expires, or you do not know when the job will expire, do not include this property","rank-math"),classes:"col-4"}}},unpublish:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,save:"metadata",field:{type:"select",label:Object(i.__)("Unpublish when expired","rank-math"),options:{on:"Yes",off:"No"},help:Object(i.__)("If checked, post status will be changed to Draft and its URL will return a 404 error, as required by the Rich Result guidelines","rank-math"),classes:"col-4",default:"on"}}},employmentType:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{type:"checkbox",multiple:!0,label:Object(i.__)("Employment Type (Recommended)","rank-math"),help:Object(i.__)("Type of employment. You can choose more than one value","rank-math"),options:{"":"None",FULL_TIME:"Full Time",PART_TIME:"Part Time",CONTRACTOR:"Contractor",TEMPORARY:"Temporary",INTERN:"Intern",VOLUNTEER:"Volunteer",PER_DIEM:"Per Diem",OTHER:"Other"},default:[]}}},hiringOrganization:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,classes:"hide-group-header"},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"Organization"}},name:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Hiring Organization","rank-math"),placeholder:"%org_name%",help:Object(i.__)("The name of the company. Leave empty to use your own company information.","rank-math"),classes:"col-4"}}},sameAs:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{label:Object(i.__)("Organization URL (Recommended)","rank-math"),placeholder:"%org_url%",help:Object(i.__)("The URL of the organization offering the job position. Leave empty to use your own company information","rank-math"),classes:"col-6"}}},logo:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{label:Object(i.__)("Organization Logo (Recommended)","rank-math"),placeholder:"%org_logo%",help:Object(i.__)("Logo URL of the organization offering the job position. Leave empty to use your own company information","rank-math"),classes:"col-6"}}}},id:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{label:Object(i.__)("Posting ID (Recommended)","rank-math"),help:Object(i.__)("The hiring organization's unique identifier for the job.","rank-math"),classes:"col-6"}}},jobLocation:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,classes:"hide-group-header"},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"Place"}},name:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Venue Name","rank-math"),help:Object(i.__)("The venue name.","rank-math"),classes:"hide-group"}}},url:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Venue URL","rank-math"),help:Object(i.__)("Website URL of the venue","rank-math"),classes:"hide-group"}}},address:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Address","rank-math")}},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"PostalAddress"}},streetAddress:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"text",label:Object(i.__)("Street Address","rank-math")}}},addressLocality:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"text",label:Object(i.__)("Locality","rank-math")}}},addressRegion:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"text",label:Object(i.__)("Region","rank-math")}}},postalCode:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"text",label:Object(i.__)("Postal Code","rank-math")}}},addressCountry:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"text",label:Object(i.__)("Country","rank-math")}}}}},image:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,classes:["hide-group-header","hide-group"]},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"ImageObject"}},url:{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,field:{label:Object(i.__)("Image URL","rank-math"),placeholder:"%post_thumbnail%"}}}}},Music:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,title:Object(i.__)("Music","rank-math"),defaultEn:"Music"},name:{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,field:{label:Object(i.__)("Headline","rank-math"),placeholder:"%seo_title%"}}},description:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{type:"textarea",label:Object(i.__)("Description","rank-math"),placeholder:"%seo_description%"}}},reviewLocationShortcode:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,save:"metadata",field:{type:"text",label:Object(i.__)("Shortcode","rank-math"),help:Object(i.__)("You can either use this shortcode or Schema Block in the block editor to print the schema data in the content in order to meet the Google's guidelines. Read more about it <a href=https://developers.google.com/search/docs/guides/sd-policies#content target=_blank>here</a>.","rank-math"),disabled:"disabled"},value:"[rank_math_rich_snippet]"}},url:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("URL","rank-math"),placeholder:"%url%"}}},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"radio",label:Object(i.__)("Music Type","rank-math"),classes:"show-property",options:{MusicGroup:"MusicGroup",MusicAlbum:"MusicAlbum"},default:"MusicGroup"}}},image:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,classes:["hide-group-header","hide-group"]},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"ImageObject"}},url:{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,field:{label:Object(i.__)("Image URL","rank-math"),placeholder:"%post_thumbnail%"}}}}},Person:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,title:Object(i.__)("Person","rank-math"),defaultEn:"Person"},name:{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,field:{label:Object(i.__)("Headline","rank-math"),placeholder:"%seo_title%"}}},description:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{type:"textarea",label:Object(i.__)("Description","rank-math"),placeholder:"%seo_description%"}}},reviewLocationShortcode:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,save:"metadata",field:{type:"text",label:Object(i.__)("Shortcode","rank-math"),help:Object(i.__)("You can either use this shortcode or Schema Block in the block editor to print the schema data in the content in order to meet the Google's guidelines. Read more about it <a href=https://developers.google.com/search/docs/guides/sd-policies#content target=_blank>here</a>.","rank-math"),disabled:"disabled"},value:"[rank_math_rich_snippet]"}},email:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Email","rank-math")}}},address:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Address","rank-math")}},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"PostalAddress"}},streetAddress:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"text",label:Object(i.__)("Street Address","rank-math")}}},addressLocality:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"text",label:Object(i.__)("Locality","rank-math")}}},addressRegion:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"text",label:Object(i.__)("Region","rank-math")}}},postalCode:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"text",label:Object(i.__)("Postal Code","rank-math")}}},addressCountry:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"text",label:Object(i.__)("Country","rank-math")}}}},gender:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Gender","rank-math"),classes:"col-6"}}},jobTitle:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Job title","rank-math"),help:Object(i.__)("The job title of the person (for example, Financial Manager).","rank-math"),classes:"col-6"}}}},Product:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,title:Object(i.__)("Product","rank-math"),defaultEn:"Product"},name:{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,field:{label:Object(i.__)("Product name","rank-math"),placeholder:"%seo_title%"}}},reviewLocation:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,save:"metadata",field:{type:"select",label:Object(i.__)("Review Location","rank-math"),help:Object(i.__)("The review or rating must be displayed on the page to comply with Google's Schema guidelines.","rank-math"),options:{bottom:"Below Content",top:"Above Content",both:"Above and Below Content",custom:"Custom (use shortcode)"},default:"custom"}}},reviewLocationShortcode:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,save:"metadata",field:{type:"text",label:Object(i.__)("Shortcode","rank-math"),help:Object(i.__)("You can either use this shortcode or Schema Block in the block editor to print the schema data in the content in order to meet the Google's guidelines. Read more about it <a href=https://developers.google.com/search/docs/guides/sd-policies#content target=_blank>here</a>.","rank-math"),disabled:"disabled"},value:"[rank_math_rich_snippet]",dependency:[{field:"reviewLocation",value:"custom"}]}},description:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{type:"textarea",label:Object(i.__)("Description","rank-math"),placeholder:"%seo_description%"}}},sku:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{label:Object(i.__)("Product SKU","rank-math")}}},brand:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,classes:"hide-group-header"},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"Brand"}},name:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{label:Object(i.__)("Brand Name","rank-math")}}}},image:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,classes:["hide-group-header","hide-group"]},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"ImageObject"}},url:{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,field:{label:Object(i.__)("Image URL","rank-math"),placeholder:"%post_thumbnail%"}}}},gtin8:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{label:Object(i.__)("Gtin","rank-math"),classes:"hide-group"}}},mpn:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{label:Object(i.__)("MPN","rank-math"),classes:"hide-group"}}},isbn:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{label:Object(i.__)("ISBN","rank-math"),classes:"hide-group"}}},offers:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Offers","rank-math")}},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"Offer"}},name:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{label:Object(i.__)("Name","rank-math"),classes:"hide-group"}}},category:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{label:Object(i.__)("Category","rank-math"),classes:"hide-group"}}},url:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{label:Object(i.__)("URL","rank-math"),classes:"hide-group",placeholder:"%url%"}}},price:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{label:Object(i.__)("Price","rank-math")}}},priceCurrency:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{label:Object(i.__)("Currency","rank-math")}}},availability:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{type:"select",label:Object(i.__)("Availability","rank-math"),help:Object(i.__)("Offer availability","rank-math"),classes:"col-4",options:{InStock:"In Stock",SoldOut:"Sold Out",PreOrder:"Preorder"},default:"InStock"}}},validFrom:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{type:"datepicker",label:Object(i.__)("Price Valid From","rank-math"),help:Object(i.__)("The date when the item becomes valid.","rank-math"),classes:"hide-group"}}},priceValidUntil:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{type:"datepicker",label:Object(i.__)("Price Valid Until","rank-math"),help:Object(i.__)("The date after which the price will no longer be available","rank-math")}}},inventoryLevel:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Inventory Level","rank-math"),classes:"hide-group"}}}},review:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Review","rank-math")}},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"Review"}},datePublished:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"datetimepicker",label:Object(i.__)("Published Date","rank-math"),placeholder:"%date(Y-m-d\\TH:i:sP)%",classes:"hide-group"}}},dateModified:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"datetimepicker",label:Object(i.__)("Modified Date","rank-math"),placeholder:"%modified(Y-m-d\\TH:i:sP)%",classes:"hide-group"}}},author:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,classes:["hide-group-header","hide-group"]},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"Person"}},name:{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,field:{label:Object(i.__)("Author Name","rank-math"),placeholder:"%name%"}}}},reviewRating:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,classes:"hide-group-header"},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"Rating"}},ratingValue:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"number",label:Object(i.__)("Rating","rank-math"),help:Object(i.__)("Rating score","rank-math")}}},worstRating:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"number",label:Object(i.__)("Rating Minimum","rank-math"),help:Object(i.__)("Rating minimum score","rank-math"),placeholder:1}}},bestRating:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"number",label:Object(i.__)("Rating Maximum","rank-math"),help:Object(i.__)("Rating maximum score","rank-math"),placeholder:5}}}}}},Recipe:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,title:Object(i.__)("Recipe","rank-math"),defaultEn:"Recipe"},name:{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,field:{label:Object(i.__)("Headline","rank-math"),placeholder:"%seo_title%"}}},reviewLocation:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,save:"metadata",field:{type:"select",label:Object(i.__)("Review Location","rank-math"),help:Object(i.__)("The review or rating must be displayed on the page to comply with Google's Schema guidelines.","rank-math"),options:{bottom:"Below Content",top:"Above Content",both:"Above and Below Content",custom:"Custom (use shortcode)"},default:"custom"}}},reviewLocationShortcode:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,save:"metadata",field:{type:"text",label:Object(i.__)("Shortcode","rank-math"),help:Object(i.__)("You can either use this shortcode or Schema Block in the block editor to print the schema data in the content in order to meet the Google's guidelines. Read more about it <a href=https://developers.google.com/search/docs/guides/sd-policies#content target=_blank>here</a>.","rank-math"),disabled:"disabled"},value:"[rank_math_rich_snippet]",dependency:[{field:"reviewLocation",value:"custom"}]}},datePublished:{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,field:{label:Object(i.__)("Published Date","rank-math"),classes:"hide-group",default:"%date(Y-m-d\\TH:i:sP)%"}}},author:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,classes:["hide-group-header","hide-group"]},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"Person"}},name:{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,field:{label:Object(i.__)("Author Name","rank-math"),placeholder:"%name%"}}}},description:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{type:"textarea",label:Object(i.__)("Description","rank-math"),placeholder:"%seo_description%"}}},prepTime:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Preparation Time","rank-math"),help:Object(i.__)("ISO 8601 duration format. Example: PT1H30M","rank-math"),classes:"col-4"}}},cookTime:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Cooking Time","rank-math"),help:Object(i.__)("ISO 8601 duration format. Example: PT1H30M","rank-math"),classes:"col-4"}}},totalTime:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Total Time","rank-math"),help:Object(i.__)("ISO 8601 duration format. Example: PT1H30M","rank-math"),classes:"col-4"}}},recipeCategory:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Type","rank-math"),help:Object(i.__)("Type of dish, for example appetizer, or dessert.","rank-math"),classes:"col-4"}}},recipeCuisine:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Cuisine","rank-math"),help:Object(i.__)("The cuisine of the recipe (for example, French or Ethiopian).","rank-math"),classes:"col-4"}}},keywords:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Keywords","rank-math"),help:Object(i.__)("Other terms for your recipe such as the season, the holiday, or other descriptors. Separate multiple entries with commas.","rank-math"),classes:"col-4"}}},recipeYield:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Recipe Yield","rank-math"),help:Object(i.__)("Quantity produced by the recipe, for example 4 servings","rank-math"),classes:"col-4"}}},nutrition:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,classes:"hide-group-header"},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"NutritionInformation"}},calories:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Calories","rank-math"),help:Object(i.__)("The number of calories in the recipe. Optional.","rank-math")}}}},recipeIngredient:{map:{isArray:!0,isGroup:!0,isRequired:!1,isRecommended:!1,classes:"show-add-property show-delete-property",field:{label:Object(i.__)("Recipe Ingredients","rank-math"),help:Object(i.__)("Recipe ingredients, add one item per line","rank-math")}}},review:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Review","rank-math")}},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"Review"}},datePublished:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"datetimepicker",label:Object(i.__)("Published Date","rank-math"),placeholder:"%date(Y-m-d\\TH:i:sP)%",classes:"hide-group"}}},dateModified:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"datetimepicker",label:Object(i.__)("Modified Date","rank-math"),placeholder:"%modified(Y-m-d\\TH:i:sP)%",classes:"hide-group"}}},author:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,classes:["hide-group-header","hide-group"]},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"Person"}},name:{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,field:{label:Object(i.__)("Author Name","rank-math"),placeholder:"%name%"}}}},reviewRating:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,classes:"hide-group-header"},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"Rating"}},ratingValue:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"number",label:Object(i.__)("Rating","rank-math"),help:Object(i.__)("Rating score","rank-math")}}},worstRating:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"number",label:Object(i.__)("Rating Minimum","rank-math"),help:Object(i.__)("Rating minimum score","rank-math"),placeholder:1}}},bestRating:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"number",label:Object(i.__)("Rating Maximum","rank-math"),help:Object(i.__)("Rating maximum score","rank-math"),placeholder:5}}}}},video:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Video","rank-math")}},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"VideoObject"}},name:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Name","rank-math"),help:Object(i.__)("A recipe video Name","rank-math"),classes:"col-6"}}},description:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"textarea",label:Object(i.__)("Description","rank-math"),help:Object(i.__)("A recipe video Description","rank-math")}}},embedUrl:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Video URL","rank-math"),help:Object(i.__)("A video URL. Optional.","rank-math"),classes:"col-6"}}},contentUrl:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Content URL","rank-math"),help:Object(i.__)("A URL pointing to the actual video media file","rank-math"),classes:"col-6"}}},thumbnailUrl:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Recipe Video Thumbnail","rank-math"),help:Object(i.__)("A recipe video thumbnail URL","rank-math"),classes:"col-6"}}},duration:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Duration","rank-math"),help:Object(i.__)("ISO 8601 duration format. Example: PT1H30M","rank-math"),classes:"col-6"}}},uploadDate:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"datepicker",label:Object(i.__)("Video Upload Date","rank-math"),classes:"col-6"}}}},instructionType:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"radio",label:Object(i.__)("Instruction Type","rank-math"),options:{SingleField:"Single Field",HowToStep:"How To Step"},default:"SingleField"}}},instructionsSingleField:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{type:"textarea",label:Object(i.__)("Recipe Instructions","rank-math")},dependency:[{field:"instructionType",value:"SingleField"}]}},instructionsHowToStep:{map:{isArray:!0,isGroup:!0,isRequired:!1,isRecommended:!1,arrayMap:"instructions",arrayProps:{map:{classes:"show-delete-property-group"}},field:{label:Object(i.__)("Recipe Instructions","rank-math")},dependency:[{field:"instructionType",value:["HowToStep"]}]}},image:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,classes:["hide-group-header","hide-group"]},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"ImageObject"}},url:{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,field:{label:Object(i.__)("Image URL","rank-math"),placeholder:"%post_thumbnail%"}}}}},Restaurant:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,title:Object(i.__)("Restaurant","rank-math"),defaultEn:"Restaurant"},name:{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,field:{label:Object(i.__)("Headline","rank-math"),placeholder:"%seo_title%"}}},description:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{type:"textarea",label:Object(i.__)("Description","rank-math"),placeholder:"%seo_description%"}}},reviewLocationShortcode:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,save:"metadata",field:{type:"text",label:Object(i.__)("Shortcode","rank-math"),help:Object(i.__)("You can either use this shortcode or Schema Block in the block editor to print the schema data in the content in order to meet the Google's guidelines. Read more about it <a href=https://developers.google.com/search/docs/guides/sd-policies#content target=_blank>here</a>.","rank-math"),disabled:"disabled"},value:"[rank_math_rich_snippet]"}},telephone:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Phone Number","rank-math")}}},priceRange:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Price Range","rank-math"),classes:"col-4"}}},address:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Address","rank-math")}},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"PostalAddress"}},streetAddress:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"text",label:Object(i.__)("Street Address","rank-math")}}},addressLocality:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"text",label:Object(i.__)("Locality","rank-math")}}},addressRegion:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"text",label:Object(i.__)("Region","rank-math")}}},postalCode:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"text",label:Object(i.__)("Postal Code","rank-math")}}},addressCountry:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"text",label:Object(i.__)("Country","rank-math")}}}},geo:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Geo Cordinates","rank-math")}},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"GeoCoordinates"}},latitude:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Latitude","rank-math")}}},longitude:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Longitude","rank-math")}}}},openingHoursSpecification:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Timings","rank-math")}},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"OpeningHoursSpecification"}},dayOfWeek:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"checkbox",label:Object(i.__)("Open Days","rank-math"),options:{monday:"Monday",tuesday:"Tuesday",wednesday:"Wednesday",thursday:"Thursday",friday:"Friday",saturday:"Saturday",sunday:"Sunday"},default:[]}}},opens:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"timepicker",label:Object(i.__)("Opening Time","rank-math"),classes:"col-6",placeholder:"09:00 AM"}}},closes:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"timepicker",label:Object(i.__)("Closing Time","rank-math"),classes:"col-6",placeholder:"05:00 PM"}}}},servesCuisine:{map:{isArray:!0,isGroup:!0,isRequired:!1,isRecommended:!1,classes:"show-add-property show-delete-property",field:{label:Object(i.__)("Serves Cuisine","rank-math")}}},hasMenu:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Menu URL","rank-math"),help:Object(i.__)("URL pointing to the menu of the restaurant.","rank-math"),classes:"col-6"}}},image:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,classes:["hide-group-header","hide-group"]},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"ImageObject"}},url:{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,field:{label:Object(i.__)("Image URL","rank-math"),placeholder:"%post_thumbnail%"}}}}},Service:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,title:Object(i.__)("Service","rank-math"),defaultEn:"Service"},name:{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,field:{label:Object(i.__)("Headline","rank-math"),placeholder:"%seo_title%"}}},description:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{type:"textarea",label:Object(i.__)("Description","rank-math"),placeholder:"%seo_description%"}}},reviewLocationShortcode:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,save:"metadata",field:{type:"text",label:Object(i.__)("Shortcode","rank-math"),help:Object(i.__)("You can either use this shortcode or Schema Block in the block editor to print the schema data in the content in order to meet the Google's guidelines. Read more about it <a href=https://developers.google.com/search/docs/guides/sd-policies#content target=_blank>here</a>.","rank-math"),disabled:"disabled"},value:"[rank_math_rich_snippet]"}},serviceType:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Service Type","rank-math"),help:Object(i.__)("The type of service being offered, e.g. veterans' benefits, emergency relief, etc.","rank-math"),classes:"col-4"}}},offers:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Offers","rank-math")}},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"Offer"}},name:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{label:Object(i.__)("Name","rank-math"),classes:"hide-group"}}},category:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{label:Object(i.__)("Category","rank-math"),classes:"hide-group"}}},url:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{label:Object(i.__)("URL","rank-math"),classes:"hide-group"}}},price:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{label:Object(i.__)("Price","rank-math")}}},priceCurrency:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{label:Object(i.__)("Currency","rank-math")}}},availability:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{type:"select",label:Object(i.__)("Availability","rank-math"),help:Object(i.__)("Offer availability","rank-math"),classes:["col-4","hide-group"],options:{InStock:"In Stock",SoldOut:"Sold Out",PreOrder:"Preorder"},default:"InStock"}}},validFrom:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{type:"datepicker",label:Object(i.__)("Price Valid From","rank-math"),help:Object(i.__)("The date when the item becomes valid.","rank-math"),classes:"hide-group"}}},priceValidUntil:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{type:"datepicker",label:Object(i.__)("Price Valid Until","rank-math"),help:Object(i.__)("The date after which the price will no longer be available","rank-math"),classes:"hide-group"}}},inventoryLevel:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Inventory Level","rank-math"),classes:"hide-group"}}}},image:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,classes:["hide-group-header","hide-group"]},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"ImageObject"}},url:{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,field:{label:Object(i.__)("Image URL","rank-math"),placeholder:"%post_thumbnail%"}}}}},SoftwareApplication:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,title:Object(i.__)("Software","rank-math"),defaultEn:"Software"},name:{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,field:{label:Object(i.__)("Headline","rank-math"),placeholder:"%seo_title%"}}},reviewLocation:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,save:"metadata",field:{type:"select",label:Object(i.__)("Review Location","rank-math"),help:Object(i.__)("The review or rating must be displayed on the page to comply with Google's Schema guidelines.","rank-math"),options:{bottom:"Below Content",top:"Above Content",both:"Above and Below Content",custom:"Custom (use shortcode)"},default:"custom"}}},reviewLocationShortcode:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,save:"metadata",field:{type:"text",label:Object(i.__)("Shortcode","rank-math"),help:Object(i.__)("You can either use this shortcode or Schema Block in the block editor to print the schema data in the content in order to meet the Google's guidelines. Read more about it <a href=https://developers.google.com/search/docs/guides/sd-policies#content target=_blank>here</a>.","rank-math"),disabled:"disabled"},value:"[rank_math_rich_snippet]",dependency:[{field:"reviewLocation",value:"custom"}]}},description:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{type:"textarea",label:Object(i.__)("Description","rank-math"),placeholder:"%seo_description%"}}},operatingSystem:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Operating System","rank-math"),help:Object(i.__)("For example, Windows 7, OSX 10.6, Android 1.6","rank-math"),classes:"col-6"}}},applicationCategory:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Application Category","rank-math"),help:Object(i.__)("For example, Game, Multimedia","rank-math"),classes:"col-6"}}},offers:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Offers","rank-math")}},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"Offer"}},name:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{label:Object(i.__)("Name","rank-math"),classes:"hide-group"}}},category:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{label:Object(i.__)("Category","rank-math"),classes:"hide-group"}}},url:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{label:Object(i.__)("URL","rank-math"),classes:"hide-group"}}},price:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{label:Object(i.__)("Price","rank-math")}}},priceCurrency:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{label:Object(i.__)("Currency","rank-math")}}},availability:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{type:"select",label:Object(i.__)("Availability","rank-math"),help:Object(i.__)("Offer availability","rank-math"),classes:["col-4","hide-group"],options:{InStock:"In Stock",SoldOut:"Sold Out",PreOrder:"Preorder"},default:"InStock"}}},validFrom:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{type:"datepicker",label:Object(i.__)("Price Valid From","rank-math"),help:Object(i.__)("The date when the item becomes valid.","rank-math"),classes:"hide-group"}}},priceValidUntil:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!0,field:{type:"datepicker",label:Object(i.__)("Price Valid Until","rank-math"),help:Object(i.__)("The date after which the price will no longer be available","rank-math"),classes:"hide-group"}}},inventoryLevel:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Inventory Level","rank-math"),classes:"hide-group"}}}},review:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,field:{label:Object(i.__)("Review","rank-math")}},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"Review"}},datePublished:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"datetimepicker",label:Object(i.__)("Published Date","rank-math"),placeholder:"%date(Y-m-d\\TH:i:sP)%",classes:"hide-group"}}},dateModified:{map:{isArray:!1,isGroup:!1,isRequired:!1,isRecommended:!1,field:{type:"datetimepicker",label:Object(i.__)("Modified Date","rank-math"),placeholder:"%modified(Y-m-d\\TH:i:sP)%",classes:"hide-group"}}},author:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,classes:["hide-group-header","hide-group"]},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"Person"}},name:{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,field:{label:Object(i.__)("Author Name","rank-math"),placeholder:"%name%"}}}},reviewRating:{map:{isArray:!1,isGroup:!0,isRequired:!1,isRecommended:!1,classes:"hide-group-header"},"@type":{map:{isArray:!1,isGroup:!1,isRequired:!0,isRecommended:!1,value:"Rating"}},ratingValue:{map:{isArray:!1,isGroup:!1