From e377939307f6ed2e74f78b6c7ca7bc037b652cb7 Mon Sep 17 00:00:00 2001 From: Tam Date: Wed, 19 Apr 2023 15:29:24 +0100 Subject: [PATCH] Fix redirect deletion (Fixes #441) Remove HTML from fail toast (Fixes #449) --- CHANGELOG.md | 2 + resources/js/_helpers/fail.js | 4 +- resources/js/settings/Redirects.js | 20 +- src/services/RedirectsService.php | 8 +- src/web/assets/css/seo.css | 2 +- src/web/assets/css/seo.css.map | 2 +- src/web/assets/css/settings.css | 2 +- src/web/assets/css/settings.css.map | 2 +- src/web/assets/js/SeoField.min.js | 4040 ++++++++++++++++- src/web/assets/js/SeoField.min.js.map | 1 - src/web/assets/js/SeoFieldSettings.min.js | 147 +- src/web/assets/js/SeoFieldSettings.min.js.map | 1 - src/web/assets/js/SeoSettings.min.js | 323 +- src/web/assets/js/SeoSettings.min.js.map | 1 - 14 files changed, 4528 insertions(+), 27 deletions(-) delete mode 100644 src/web/assets/js/SeoField.min.js.map delete mode 100644 src/web/assets/js/SeoFieldSettings.min.js.map delete mode 100644 src/web/assets/js/SeoSettings.min.js.map diff --git a/CHANGELOG.md b/CHANGELOG.md index d78c16e..02206c8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,8 @@ ## 4.1.1 - 2023-04-19 ### Fixed - Fix redirect page 500 error (Fixes #448) +- Remove HTML from fail toast (Fixes #449) +- Fix redirect deletion (Fixes #441) ## 4.1.0 - 2023-04-12 ### Fixed diff --git a/resources/js/_helpers/fail.js b/resources/js/_helpers/fail.js index cabcd52..95d392d 100644 --- a/resources/js/_helpers/fail.js +++ b/resources/js/_helpers/fail.js @@ -1,6 +1,6 @@ /* global Craft */ export default function fail (message) { - Craft.cp.displayError(`SEO: ${message}`); + Craft.cp.displayError(`SEO: ${message}`); window.console && console.error.apply( // eslint-disable-line no-console console, [ @@ -9,4 +9,4 @@ export default function fail (message) { 'font-weight: normal;', ] ); -} \ No newline at end of file +} diff --git a/resources/js/settings/Redirects.js b/resources/js/settings/Redirects.js index 7cfb0c2..71527b9 100644 --- a/resources/js/settings/Redirects.js +++ b/resources/js/settings/Redirects.js @@ -106,7 +106,7 @@ export default class Redirects { )); Craft.cp.displayNotice( - "SEO: Redirect added successfully!" + "SEO: Redirect added successfully!" ); spinner.classList.add("hidden"); @@ -115,7 +115,7 @@ export default class Redirects { uri.focus(); this.initTables(); }, error => { - Craft.cp.displayError("SEO: " + error); + Craft.cp.displayError("SEO: " + error); spinner.classList.add("hidden"); }); }; @@ -159,13 +159,13 @@ export default class Redirects { )); }); - Craft.cp.displayNotice('SEO: Redirects added successfully!'); + Craft.cp.displayNotice('SEO: Redirects added successfully!'); spinner.classList.add("hidden"); redirects.value = ''; this.initTables(); }, error => { - Craft.cp.displayError('SEO: ' + error); + Craft.cp.displayError('SEO: ' + error); spinner.classList.add("hidden"); }); }; @@ -209,7 +209,7 @@ export default class Redirects { this.tables[siteId].removeChild(row); }, error => { - Craft.cp.displayError('SEO: ' + error); + Craft.cp.displayError('SEO: ' + error); spinner.classList.add("hidden"); }); }; @@ -257,10 +257,10 @@ export default class Redirects { this.post("DELETE", { id: row.dataset.id }, () => { - Craft.cp.displayNotice('SEO: Redirect deleted'); + Craft.cp.displayNotice('SEO: Redirect deleted'); this.tables[siteId].removeChild(row); }, error => { - Craft.cp.displayNotice('SEO: ' + error); + Craft.cp.displayNotice('SEO: ' + error); }); }; @@ -279,9 +279,9 @@ export default class Redirects { action: 'seo/redirects/sort', order: post, }, () => { - Craft.cp.displayNotice('SEO: Redirect order saved'); + Craft.cp.displayNotice('SEO: Redirect order saved'); }, error => { - Craft.cp.displayNotice('SEO: ' + error); + Craft.cp.displayNotice('SEO: ' + error); }); }; @@ -482,4 +482,4 @@ export default class Redirects { return true; } -} \ No newline at end of file +} diff --git a/src/services/RedirectsService.php b/src/services/RedirectsService.php index 5476804..8ee04b3 100644 --- a/src/services/RedirectsService.php +++ b/src/services/RedirectsService.php @@ -273,7 +273,11 @@ public function sort ($order) */ public function delete ($id) { - $redirect = RedirectRecord::findOne(compact('id'))->delete(); + $redirect = false; + + try { + $redirect = RedirectRecord::findOne(compact('id'))->delete(); + } catch (\Exception $e) {} if ($redirect === false) return 'Unable find redirect with ID: ' . $id; @@ -338,4 +342,4 @@ private function _isRedirectRegex ($uri) return false; } -} \ No newline at end of file +} diff --git a/src/web/assets/css/seo.css b/src/web/assets/css/seo.css index 3b2ffd5..edeb977 100644 --- a/src/web/assets/css/seo.css +++ b/src/web/assets/css/seo.css @@ -1,2 +1,2 @@ -.seo--wrap{width:calc(100% + 48px);margin:8px 0 0 -24px;border-bottom:1px solid #e3e5e8}.meta .seo--wrap{width:calc(100% + 24px);margin:-9px 0;border-left:1px solid #e3e5e8;border-bottom:none}.seo--tabs{display:flex;align-items:flex-end;justify-content:flex-start;font-size:0;background-color:#f1f5f8;overflow:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.seo--tabs:before{position:absolute;z-index:0;top:0;left:-24px;right:-24px;height:3px;background-color:#fff}.seo--tabs:after,.seo--tabs:before{content:"";display:block;border-bottom:1px solid #e3e5e8}.seo--tabs:after{flex-grow:1}.seo--tabs a{position:relative;z-index:1;display:inline-block;margin-left:-1px;padding:8.5px 24px;color:rgba(0,0,0,.7);font-size:13px;white-space:nowrap;letter-spacing:0;text-decoration:none;border:1px solid #e3e5e8;border-top:none;transition:color .1s ease,background-color .1s ease,border-bottom-color .1s ease}.seo--tabs a:hover{color:#0d78f2}.seo--tabs a.active{padding:10px 24px;color:#000;background-color:#fff;border-top:1px solid #e3e5e8;border-bottom-color:#fff;cursor:default}@media (max-width:398px){.seo--tabs a:last-child{border-right:none}}.seo--tab{display:none;padding:24px}.seo--tab.active{display:block}.seo--label{display:flex;align-items:flex-end;justify-content:space-between;margin:0 0 10px;color:#9c9c9c;font-size:12px;letter-spacing:0}@media (min-width:992px){.seo--label div:last-child:not(:first-child){text-align:right}}@media (max-width:992px){.seo--label{display:block}.seo--label div:first-child:not(:last-child){margin-bottom:5px}}.seo--label:not(:first-child){margin-top:30px}.seo--label em{display:block;margin:0 0 2px;color:#000;font-size:15px;font-style:normal;letter-spacing:0}.seo--label small{display:block;margin-bottom:2px;font-size:10px}.seo--label a{display:inline-block;margin-bottom:2px;padding:3px 7px;color:#4f4f4f;font-size:11px;letter-spacing:0;background:#e9e9e9;border-radius:2px}.seo--light{display:inline-block;vertical-align:middle;width:10px;height:10px;font-size:0;line-height:normal;background-color:#ccc;border-radius:100%}.seo--light.good{background-color:#48d983}.seo--light.average{background-color:#fcaa50}.seo--light.poor{background-color:#fb4754}.seo--panel{padding:30px;background:#fff;border:1px solid #e3e5e8;border-radius:2px;box-shadow:0 2px 6px 0 rgba(35,36,46,.08)}.seo--preview-dependent{position:relative;pointer-events:none}.seo--preview-dependent:before{content:"";position:absolute;z-index:3;top:-15px;left:-15px;right:-15px;bottom:-15px;background-color:hsla(0,0%,100%,.95)}@supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.seo--preview-dependent:before{background-color:hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.seo--preview-dependent:after{content:"This feature is not available";position:absolute;z-index:4;top:50%;left:50%;width:calc(100% - 48px);max-width:300px;color:#ccc;font-weight:700;letter-spacing:.075em;text-align:center;text-transform:uppercase;transform:translate3d(-50%,-50%,0)}.seo--switch{display:flex}.seo--switch:not(:last-child){margin-bottom:10px}.seo--switch .lightswitch{margin-right:10px;min-width:33px}.seo--snippet{position:relative}.seo--snippet-wrap{max-width:600px}.seo--snippet-title{display:block;width:100%;margin-bottom:3px;color:#1a0dab;font-family:Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.seo--snippet-title-locked{opacity:.3}.seo--snippet-title-editable{padding:3px 5px;background-color:#f5f6f7;border-radius:3px;outline:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.seo--snippet-url{padding:0 0 0 2.5px;color:#006621;font-size:14px;line-height:normal}.seo--snippet-description,.seo--snippet-url{font-family:Arial,sans-serif;letter-spacing:0}.seo--snippet-description{display:block;width:100%;min-height:3em;padding:3px 5px;color:#545454;font-size:12px;line-height:18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f5f6f7;border:none;border-radius:3px}.seo--snippet-description.invalid{outline-color:#fb4754}.seo--snippet-edit{position:absolute;right:10px;bottom:10px;color:#bcbcbc;font-size:10px;font-weight:700;letter-spacing:.1em;line-height:normal;text-transform:uppercase}.seo--keywords-input{display:flex;align-items:center;height:36px;margin:0 0 15px;padding:5px 0;background-color:#f6f6f7;border:1px solid #e3e5e8;border-radius:4px;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.06);overflow:auto;transition:border-color .1s ease,box-shadow .1s ease}.seo--keywords-input.focused{border-color:#7dafe8;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.06),0 0 5px #80caff}.seo--keywords-input input{display:inline-block;flex-grow:1;vertical-align:middle;min-width:225px;height:34px;font-size:14px;text-indent:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;outline:none}.seo--keywords-input input::-ms-input-placeholder{font-size:12px}.seo--keywords-input input::placeholder{font-size:12px}.seo--keywords-input input::-moz-placeholder{font-size:12px}.seo--keywords-input input::-webkit-input-placeholder{font-size:12px}.seo--keywords-input input:-ms-input-placeholder{font-size:12px}.seo--keywords-input>a{display:inline-flex;align-items:center;margin:0 0 0 5px;padding:8px 10px;color:#000;font-size:14px;text-decoration:none;letter-spacing:0;white-space:nowrap;background:#fff;border:1px solid #e3e5e8;border-radius:2px;box-shadow:0 2px 6px 0 rgba(35,36,46,.08);transition:color .1s ease,background-color .1s ease,border-color .1s ease,box-shadow .1s ease}.seo--keywords-input>a span{pointer-events:none}.seo--keywords-input>a.active,.seo--keywords-input>a:hover{color:#224680;background:rgba(81,134,217,.1);border:1px solid rgba(81,134,217,.5);box-shadow:0 2px 6px 0 rgba(35,36,46,.08)}.seo--keywords-input>a.active object a,.seo--keywords-input>a:hover object a{background:rgba(0,0,0,.15)}.seo--keywords-input>a .seo--light{margin-right:10px}.seo--keywords-input>a object a{position:relative;display:inline-block;vertical-align:middle;width:16px;height:16px;margin-left:10px;font-size:0;background:rgba(0,0,0,.2);border-radius:2px;transition:background-color .1s ease}.seo--keywords-input>a object a:after,.seo--keywords-input>a object a:before{content:"";position:absolute;top:50%;left:50%;width:2px;height:10px;margin:-5px 0 0 -1px;background-color:#fff;border-radius:2px;transition:background-color .1s ease}.seo--keywords-input>a object a:before{transform:rotate(45deg)}.seo--keywords-input>a object a:after{transform:rotate(-45deg)}.seo--keywords-input>a object a:hover{background-color:rgba(81,134,217,.2)}.seo--keywords-input>a object a:hover:after,.seo--keywords-input>a object a:hover:before{background-color:#5186d9}.seo--keywords-details-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:0 0 20px}.seo--keywords-details-keyword{margin:5px 10px 5px 0;color:#000;font-size:22px;font-weight:400;letter-spacing:0}.seo--keywords-details-rating{margin:10px 0;font-size:14px;white-space:nowrap;letter-spacing:0}.seo--keywords-details-rating div{margin-right:5px;vertical-align:middle}.seo--keywords-details-bar{position:relative;height:5px;margin-bottom:30px;font-size:0;line-height:normal;background-color:#eee;border-radius:2px;overflow:hidden}.seo--keywords-details-bar div{position:absolute;top:0;left:0;display:inline-block;width:100%;height:5px;transform-origin:top left;transition:transform .2s ease}.seo--keywords-details-bar .good{background-color:#48d983}.seo--keywords-details-bar .average{background-color:#fcaa50}.seo--keywords-details-bar .poor{background-color:#fb4754}.seo--keywords-details-checklist{margin:0 0 0 26px}.seo--keywords-details-checklist li{position:relative;color:#686868;font-size:12px;line-height:20px}.seo--keywords-details-checklist li:not(:last-child){margin-bottom:10px}.seo--keywords-details-checklist .seo--light{position:absolute;top:5px;left:-26px}.seo--social{position:relative;display:flex;align-items:center;justify-content:center;padding:40px;border:1px solid #c9ccd0;box-shadow:0 2px 6px 0 rgba(35,36,46,.08);border-radius:2px}.seo--social>svg{position:absolute;top:10px;right:8px}.seo--social.twitter{background-color:#e6ecf0}.seo--social.facebook{background-color:#e9ebee}.seo--social-preview{width:100%;max-width:504px;background-color:#fff;border:1px solid #e6ecf0;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);border-radius:4px}.seo--social-preview-image{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:252px;background:#fff 50% no-repeat;background-size:cover;border-radius:4px 4px 0 0}.seo--social-preview-image:hover{text-decoration:none}.seo--social-preview-image div{max-width:332px;text-align:center}.seo--social-preview-image svg{vertical-align:middle}.seo--social-preview-image h4{margin:16px 0 10px;color:#bac2c9;font-size:24px;font-weight:700;letter-spacing:0}.seo--social-preview-image p{color:#bac2c9;font-size:14px;letter-spacing:0;line-height:22px}.seo--social-preview-image .remove{position:absolute;top:10px;right:10px;display:none;padding:3px 10px;color:#fff;font-size:8px;letter-spacing:1px;text-transform:uppercase;background-color:rgba(0,0,0,.5);border-radius:3px;transition:background-color .15s ease}.seo--social-preview-image .remove:hover{background-color:#000}.seo--social-preview-image.has-image .upload-prompt{display:none}.seo--social-preview-image.has-image .remove{display:inline-block}.seo--social-preview-content{padding:11px 15px;border-top:1px solid #d5dee4}.seo--social-preview-content input,.seo--social-preview-content textarea{display:block;width:calc(100% - 2px);margin-left:-1px;color:#000;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.seo--social-preview-content input::-webkit-input-placeholder,.seo--social-preview-content textarea::-webkit-input-placeholder{color:rgba(0,0,0,.25)}.seo--social-preview-content input::-moz-placeholder,.seo--social-preview-content textarea::-moz-placeholder{color:rgba(0,0,0,.25)}.seo--social-preview-content input:-ms-input-placeholder,.seo--social-preview-content textarea:-ms-input-placeholder{color:rgba(0,0,0,.25)}.seo--social-preview-content input:-moz-placeholder,.seo--social-preview-content textarea:-moz-placeholder{color:rgba(0,0,0,.25)}.seo--social-preview-content input{margin-bottom:2px}.twitter .seo--social-preview-content input{font-size:14px;font-weight:700}.facebook .seo--social-preview-content input{color:#1d2129;font-family:Georgia,Lucida Grande,Tahoma,Verdana,Arial,sans-serif;font-size:18px;letter-spacing:0}.seo--social-preview-content textarea{font-size:14px;font-weight:400;line-height:1.3em}.facebook .seo--social-preview-content textarea{color:#1d2129;font-size:12px;font-family:system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;letter-spacing:0;line-height:16px}.seo--social-preview-content span{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.twitter .seo--social-preview-content span{color:#8899a6;font-size:14px}.facebook .seo--social-preview-content span{color:#90949c;font-size:11px;font-family:system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;text-transform:uppercase}.seo--readability{margin:auto;width:100%;max-width:640px;text-align:left;line-height:1.5em;font-family:Consolas,Menlo,Monaco,Courier New,monospace}.seo--readability img{width:auto;max-width:100%;height:auto;vertical-align:middle} +.seo--wrap{width:calc(100% + 48px);margin:8px 0 0 -24px;border-bottom:1px solid #e3e5e8}.meta .seo--wrap{width:calc(100% + 24px);margin:-9px 0;border-left:1px solid #e3e5e8;border-bottom:none}.seo--tabs{display:flex;align-items:flex-end;justify-content:flex-start;font-size:0;background-color:#f1f5f8;overflow:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.seo--tabs:before{position:absolute;z-index:0;top:0;left:-24px;right:-24px;height:3px;background-color:#fff}.seo--tabs:after,.seo--tabs:before{content:"";display:block;border-bottom:1px solid #e3e5e8}.seo--tabs:after{flex-grow:1}.seo--tabs a{position:relative;z-index:1;display:inline-block;margin-left:-1px;padding:8.5px 24px;color:rgba(0,0,0,.7);font-size:13px;white-space:nowrap;letter-spacing:0;text-decoration:none;border:1px solid #e3e5e8;border-top:none;transition:color .1s ease,background-color .1s ease,border-bottom-color .1s ease}.seo--tabs a:hover{color:#0d78f2}.seo--tabs a.active{padding:10px 24px;color:#000;background-color:#fff;border-top:1px solid #e3e5e8;border-bottom-color:#fff;cursor:default}@media (max-width:398px){.seo--tabs a:last-child{border-right:none}}.seo--tab{display:none;padding:24px}.seo--tab.active{display:block}.seo--label{display:flex;align-items:flex-end;justify-content:space-between;margin:0 0 10px;color:#9c9c9c;font-size:12px;letter-spacing:0}@media (min-width:992px){.seo--label div:last-child:not(:first-child){text-align:right}}@media (max-width:992px){.seo--label{display:block}.seo--label div:first-child:not(:last-child){margin-bottom:5px}}.seo--label:not(:first-child){margin-top:30px}.seo--label em{display:block;margin:0 0 2px;color:#000;font-size:15px;font-style:normal;letter-spacing:0}.seo--label small{display:block;margin-bottom:2px;font-size:10px}.seo--label a{display:inline-block;margin-bottom:2px;padding:3px 7px;color:#4f4f4f;font-size:11px;letter-spacing:0;background:#e9e9e9;border-radius:2px}.seo--light{display:inline-block;vertical-align:middle;width:10px;height:10px;font-size:0;line-height:normal;background-color:#ccc;border-radius:100%}.seo--light.good{background-color:#48d983}.seo--light.average{background-color:#fcaa50}.seo--light.poor{background-color:#fb4754}.seo--panel{padding:30px;background:#fff;border:1px solid #e3e5e8;border-radius:2px;box-shadow:0 2px 6px 0 rgba(35,36,46,.08)}.seo--preview-dependent{position:relative;pointer-events:none}.seo--preview-dependent:before{content:"";position:absolute;z-index:3;top:-15px;left:-15px;right:-15px;bottom:-15px;background-color:hsla(0,0%,100%,.95)}@supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.seo--preview-dependent:before{background-color:hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.seo--preview-dependent:after{content:"This feature is not available";position:absolute;z-index:4;top:50%;left:50%;width:calc(100% - 48px);max-width:300px;color:#ccc;font-weight:700;letter-spacing:.075em;text-align:center;text-transform:uppercase;transform:translate3d(-50%,-50%,0)}.seo--switch{display:flex}.seo--switch:not(:last-child){margin-bottom:10px}.seo--switch .lightswitch{margin-right:10px;min-width:33px}.seo--snippet{position:relative}.seo--snippet-wrap{max-width:600px}.seo--snippet-title{display:block;width:100%;margin-bottom:3px;color:#1a0dab;font-family:Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:normal;-webkit-user-select:none;-moz-user-select:none;user-select:none}.seo--snippet-title-locked{opacity:.3}.seo--snippet-title-editable{padding:3px 5px;background-color:#f5f6f7;border-radius:3px;outline:none;-webkit-user-select:text;-moz-user-select:text;user-select:text}.seo--snippet-url{padding:0 0 0 2.5px;color:#006621;font-size:14px;line-height:normal}.seo--snippet-description,.seo--snippet-url{font-family:Arial,sans-serif;letter-spacing:0}.seo--snippet-description{display:block;width:100%;min-height:3em;padding:3px 5px;color:#545454;font-size:12px;line-height:18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f5f6f7;border:none;border-radius:3px}.seo--snippet-description.invalid{outline-color:#fb4754}.seo--snippet-edit{position:absolute;right:10px;bottom:10px;color:#bcbcbc;font-size:10px;font-weight:700;letter-spacing:.1em;line-height:normal;text-transform:uppercase}.seo--keywords-input{display:flex;align-items:center;height:36px;margin:0 0 15px;padding:5px 0;background-color:#f6f6f7;border:1px solid #e3e5e8;border-radius:4px;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.06);overflow:auto;transition:border-color .1s ease,box-shadow .1s ease}.seo--keywords-input.focused{border-color:#7dafe8;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.06),0 0 5px #80caff}.seo--keywords-input input{display:inline-block;flex-grow:1;vertical-align:middle;min-width:225px;height:34px;font-size:14px;text-indent:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;outline:none}.seo--keywords-input input::placeholder{font-size:12px}.seo--keywords-input input::-moz-placeholder{font-size:12px}.seo--keywords-input input::-webkit-input-placeholder{font-size:12px}.seo--keywords-input input:-ms-input-placeholder{font-size:12px}.seo--keywords-input>a{display:inline-flex;align-items:center;margin:0 0 0 5px;padding:8px 10px;color:#000;font-size:14px;text-decoration:none;letter-spacing:0;white-space:nowrap;background:#fff;border:1px solid #e3e5e8;border-radius:2px;box-shadow:0 2px 6px 0 rgba(35,36,46,.08);transition:color .1s ease,background-color .1s ease,border-color .1s ease,box-shadow .1s ease}.seo--keywords-input>a span{pointer-events:none}.seo--keywords-input>a.active,.seo--keywords-input>a:hover{color:#224680;background:rgba(81,134,217,.1);border:1px solid rgba(81,134,217,.5);box-shadow:0 2px 6px 0 rgba(35,36,46,.08)}.seo--keywords-input>a.active object a,.seo--keywords-input>a:hover object a{background:rgba(0,0,0,.15)}.seo--keywords-input>a .seo--light{margin-right:10px}.seo--keywords-input>a object a{position:relative;display:inline-block;vertical-align:middle;width:16px;height:16px;margin-left:10px;font-size:0;background:rgba(0,0,0,.2);border-radius:2px;transition:background-color .1s ease}.seo--keywords-input>a object a:after,.seo--keywords-input>a object a:before{content:"";position:absolute;top:50%;left:50%;width:2px;height:10px;margin:-5px 0 0 -1px;background-color:#fff;border-radius:2px;transition:background-color .1s ease}.seo--keywords-input>a object a:before{transform:rotate(45deg)}.seo--keywords-input>a object a:after{transform:rotate(-45deg)}.seo--keywords-input>a object a:hover{background-color:rgba(81,134,217,.2)}.seo--keywords-input>a object a:hover:after,.seo--keywords-input>a object a:hover:before{background-color:#5186d9}.seo--keywords-details-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:0 0 20px}.seo--keywords-details-keyword{margin:5px 10px 5px 0;color:#000;font-size:22px;font-weight:400;letter-spacing:0}.seo--keywords-details-rating{margin:10px 0;font-size:14px;white-space:nowrap;letter-spacing:0}.seo--keywords-details-rating div{margin-right:5px;vertical-align:middle}.seo--keywords-details-bar{position:relative;height:5px;margin-bottom:30px;font-size:0;line-height:normal;background-color:#eee;border-radius:2px;overflow:hidden}.seo--keywords-details-bar div{position:absolute;top:0;left:0;display:inline-block;width:100%;height:5px;transform-origin:top left;transition:transform .2s ease}.seo--keywords-details-bar .good{background-color:#48d983}.seo--keywords-details-bar .average{background-color:#fcaa50}.seo--keywords-details-bar .poor{background-color:#fb4754}.seo--keywords-details-checklist{margin:0 0 0 26px}.seo--keywords-details-checklist li{position:relative;color:#686868;font-size:12px;line-height:20px}.seo--keywords-details-checklist li:not(:last-child){margin-bottom:10px}.seo--keywords-details-checklist .seo--light{position:absolute;top:5px;left:-26px}.seo--social{position:relative;display:flex;align-items:center;justify-content:center;padding:40px;border:1px solid #c9ccd0;box-shadow:0 2px 6px 0 rgba(35,36,46,.08);border-radius:2px}.seo--social>svg{position:absolute;top:10px;right:8px}.seo--social.twitter{background-color:#e6ecf0}.seo--social.facebook{background-color:#e9ebee}.seo--social-preview{width:100%;max-width:504px;background-color:#fff;border:1px solid #e6ecf0;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);border-radius:4px}.seo--social-preview-image{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:252px;background:#fff 50% no-repeat;background-size:cover;border-radius:4px 4px 0 0}.seo--social-preview-image:hover{text-decoration:none}.seo--social-preview-image div{max-width:332px;text-align:center}.seo--social-preview-image svg{vertical-align:middle}.seo--social-preview-image h4{margin:16px 0 10px;color:#bac2c9;font-size:24px;font-weight:700;letter-spacing:0}.seo--social-preview-image p{color:#bac2c9;font-size:14px;letter-spacing:0;line-height:22px}.seo--social-preview-image .remove{position:absolute;top:10px;right:10px;display:none;padding:3px 10px;color:#fff;font-size:8px;letter-spacing:1px;text-transform:uppercase;background-color:rgba(0,0,0,.5);border-radius:3px;transition:background-color .15s ease}.seo--social-preview-image .remove:hover{background-color:#000}.seo--social-preview-image.has-image .upload-prompt{display:none}.seo--social-preview-image.has-image .remove{display:inline-block}.seo--social-preview-content{padding:11px 15px;border-top:1px solid #d5dee4}.seo--social-preview-content input,.seo--social-preview-content textarea{display:block;width:calc(100% - 2px);margin-left:-1px;color:#000;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.seo--social-preview-content input::-webkit-input-placeholder,.seo--social-preview-content textarea::-webkit-input-placeholder{color:rgba(0,0,0,.25)}.seo--social-preview-content input::-moz-placeholder,.seo--social-preview-content textarea::-moz-placeholder{color:rgba(0,0,0,.25)}.seo--social-preview-content input:-ms-input-placeholder,.seo--social-preview-content textarea:-ms-input-placeholder{color:rgba(0,0,0,.25)}.seo--social-preview-content input:-moz-placeholder,.seo--social-preview-content textarea:-moz-placeholder{color:rgba(0,0,0,.25)}.seo--social-preview-content input{margin-bottom:2px}.twitter .seo--social-preview-content input{font-size:14px;font-weight:700}.facebook .seo--social-preview-content input{color:#1d2129;font-family:Georgia,Lucida Grande,Tahoma,Verdana,Arial,sans-serif;font-size:18px;letter-spacing:0}.seo--social-preview-content textarea{font-size:14px;font-weight:400;line-height:1.3em}.facebook .seo--social-preview-content textarea{color:#1d2129;font-size:12px;font-family:system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;letter-spacing:0;line-height:16px}.seo--social-preview-content span{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.twitter .seo--social-preview-content span{color:#8899a6;font-size:14px}.facebook .seo--social-preview-content span{color:#90949c;font-size:11px;font-family:system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;text-transform:uppercase}.seo--readability{margin:auto;width:100%;max-width:640px;text-align:left;line-height:1.5em;font-family:Consolas,Menlo,Monaco,Courier New,monospace}.seo--readability img{width:auto;max-width:100%;height:auto;vertical-align:middle} /*# sourceMappingURL=seo.css.map */ \ No newline at end of file diff --git a/src/web/assets/css/seo.css.map b/src/web/assets/css/seo.css.map index 0a47bd8..432bd36 100644 --- a/src/web/assets/css/seo.css.map +++ b/src/web/assets/css/seo.css.map @@ -1 +1 @@ -{"version":3,"sources":["../../../../resources/less/seo.less"],"names":[],"mappings":"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","file":"seo.css"} \ No newline at end of file +{"version":3,"sources":["../../../../resources/less/seo.less"],"names":[],"mappings":"AAkBC,WACC,uBAAA,CACA,oBAAA,CAEA,+BAlBF,CAoBE,iBACC,uBAAA,CACA,aAAA,CAEA,6BAAA,CACA,kBAnBH,CAuBC,WACC,YAAA,CACA,oBAAA,CACA,0BAAA,CAEA,WAAA,CAEA,wBAAA,CAEA,aAAA,CACA,wBAAA,CAAA,qBAAA,CAAA,gBAxBF,CA0BE,kBAEC,iBAAA,CACA,SAAA,CACA,KAAA,CACA,UAAA,CACA,WAAA,CAGA,UAAA,CAEA,qBAzBH,CA6BE,mCAdC,UAAA,CAOA,aAAA,CAIA,+BApBH,CAuBE,iBAGC,WA1BH,CAJC,aAoCE,iBAAA,CACA,SAAA,CAEA,oBAAA,CACA,gBAAA,CACA,kBAAA,CAEA,oBAAA,CACA,cAAA,CACA,kBAAA,CACA,gBAAA,CACA,oBAAA,CAGA,wBAAA,CAAA,eAAA,CAEA,gFAjCH,CAsCG,mBACC,aApCJ,CAuCG,oBACC,iBAAA,CAEA,UAAA,CAEA,qBAAA,CACA,4BAAA,CACA,wBAAA,CACA,cAvCJ,CA2CI,yBAAA,wBACC,iBAxCH,CACF,CA6CC,UACC,YAAA,CACA,YA3CF,CA6CE,iBACC,aA3CH,CA+CC,YACC,YAAA,CACA,oBAAA,CACA,6BAAA,CACA,eAAA,CAEA,aAAA,CACA,cAAA,CACA,gBA9CF,CAgDE,yBAAA,6CAEE,gBA9CF,CACF,CAiDE,yBAAA,YACC,aA9CD,CA6CA,6CAIE,iBA9CF,CACF,CAiDE,8BACC,eA/CH,CAsBC,eA6BE,aAAA,CACA,cAAA,CAEA,UAAA,CACA,cAAA,CACA,iBAAA,CACA,gBAjDH,CAcC,kBAuCE,aAAA,CACA,iBAAA,CAEA,cAnDH,CASC,cA8CE,oBAAA,CACA,iBAAA,CACA,eAAA,CAEA,aAAA,CACA,cAAA,CACA,gBAAA,CAEA,kBAAA,CACA,iBAtDH,CA0DC,YACC,oBAAA,CACA,qBAAA,CACA,UAAA,CACA,WAAA,CAEA,WAAA,CACA,kBAAA,CAEA,qBAAA,CACA,kBA1DF,CA4DE,iBAAS,wBAzDX,CA0DE,oBAAY,wBAvDd,CAwDE,iBAAS,wBArDX,CAwDC,YACC,YAAA,CAEA,eAAA,CACA,wBAAA,CACA,iBAAA,CACA,yCAvDF,CA0DC,wBACC,iBAAA,CACA,mBAxDF,CA0DE,+BACC,UAAA,CACA,iBAAA,CACA,SAAA,CACA,SAAA,CACA,UAAA,CACA,WAAA,CACA,YAAA,CAEA,oCAzDH,CA2DG,iFAAA,+BAEE,mCAAA,CACA,kCAAA,CAAA,0BAzDH,CACF,CA6DE,8BACC,uCAAA,CACA,iBAAA,CACA,SAAA,CACA,OAAA,CACA,QAAA,CAEA,uBAAA,CACA,eAAA,CAEA,UAAA,CACA,eAAA,CACA,qBAAA,CACA,iBAAA,CACA,wBAAA,CAEA,kCA9DH,CAkEC,aACC,YAhEF,CAkEE,8BACC,kBAhEH,CA4DC,0BAQE,iBAAA,CACA,cAjEH,CAwEC,cACC,iBAtEF,CAwEE,mBACC,eAtEH,CAyEE,oBACC,aAAA,CACA,UAAA,CACA,iBAAA,CAEA,aAAA,CACA,4BAAA,CACA,cAAA,CACA,gBAAA,CACA,kBAAA,CAEA,wBAAA,CAAA,qBAAA,CAAA,gBAzEH,CA2EG,2BACC,UAzEJ,CA4EG,6BACC,eAAA,CAEA,wBAAA,CACA,iBAAA,CACA,YAAA,CAEA,wBAAA,CAAA,qBAAA,CAAA,gBA5EJ,CAgFE,kBACC,mBAAA,CAEA,aAAA,CAEA,cAAA,CAEA,kBA/EH,CAkFE,4CANC,4BAAA,CAEA,gBA/DH,CAmEE,0BACC,aAAA,CACA,UAAA,CACA,cAAA,CACA,eAAA,CAEA,aAAA,CAEA,cAAA,CAEA,gBAAA,CAEA,uBAAA,CAAA,oBAAA,CAAA,eAAA,CACA,wBAAA,CACA,WAAA,CACA,iBAlFH,CAoFG,kCACC,qBAlFJ,CAsFE,mBACC,iBAAA,CACA,UAAA,CACA,WAAA,CAEA,aAAA,CACA,cAAA,CACA,eAAA,CACA,mBAAA,CACA,kBAAA,CACA,wBArFH,CA4FC,qBACC,YAAA,CACA,kBAAA,CAEA,WAAA,CACA,eAAA,CACA,aAAA,CAEA,wBAAA,CACA,wBAAA,CACA,iBAAA,CACA,4CAAA,CAEA,aAAA,CACA,oDA7FF,CA+FE,6BACC,oBAAA,CACA,4DA7FH,CA2EC,2BAwBE,oBAAA,CACA,WAAA,CACA,qBAAA,CACA,eAAA,CACA,WAAA,CAEA,cAAA,CACA,eAAA,CAEA,uBAAA,CAAA,oBAAA,CAAA,eAAA,CACA,eAAA,CACA,WAAA,CACA,YAlGH,CAoGG,wCAAiB,cAjGpB,CAkGG,6CAAsB,cA/FzB,CAgGG,sDAA+B,cA7FlC,CA8FG,iDAA0B,cA3F7B,CAkDC,uBA6CE,mBAAA,CACA,kBAAA,CACA,gBAAA,CACA,gBAAA,CAEA,UAAA,CACA,cAAA,CACA,oBAAA,CACA,gBAAA,CACA,kBAAA,CAEA,eAAA,CACA,wBAAA,CACA,iBAAA,CACA,yCAAA,CAEA,6FA/FH,CAkCC,4BAoEG,mBAnGJ,CAsGG,2DAEC,aAAA,CAEA,8BAAA,CACA,oCAAA,CACA,yCArGJ,CA+FG,6EASE,0BApGL,CAoBC,mCAqFG,iBAtGJ,CAiBC,gCAyFG,iBAAA,CAEA,oBAAA,CACA,qBAAA,CACA,UAAA,CACA,WAAA,CACA,gBAAA,CAEA,WAAA,CAEA,yBAAA,CACA,iBAAA,CAEA,oCA3GJ,CA6GI,6EAEC,UAAA,CACA,iBAAA,CACA,OAAA,CACA,QAAA,CAEA,SAAA,CACA,WAAA,CACA,oBAAA,CAEA,qBAAA,CACA,iBAAA,CAEA,oCA9GL,CAiHI,uCACC,uBA/GL,CAkHI,sCACC,wBAhHL,CAmHI,sCACC,oCAjHL,CAmHK,yFAEC,wBAjHN,CAyHE,8BACC,YAAA,CACA,kBAAA,CACA,6BAAA,CACA,cAAA,CACA,eAvHH,CA0HE,+BACC,qBAAA,CAEA,UAAA,CACA,cAAA,CACA,eAAA,CACA,gBAzHH,CA4HE,8BACC,aAAA,CAEA,cAAA,CACA,kBAAA,CACA,gBA3HH,CAsHE,kCAQE,gBAAA,CACA,qBA3HJ,CA+HE,2BACC,iBAAA,CAEA,UAAA,CACA,kBAAA,CAEA,WAAA,CACA,kBAAA,CAEA,qBAAA,CACA,iBAAA,CAEA,eAjIH,CAqHE,+BAeE,iBAAA,CACA,KAAA,CACA,MAAA,CAEA,oBAAA,CACA,UAAA,CACA,UAAA,CAEA,yBAAA,CACA,6BAnIJ,CA2GE,iCA2BS,wBAnIX,CAwGE,oCA4BY,wBAjId,CAqGE,iCA6BS,wBA/HX,CAkIE,iCACC,iBAhIH,CA+HE,oCAIE,iBAAA,CAEA,aAAA,CACA,cAAA,CACA,gBAjIJ,CAmII,qDACC,kBAjIL,CAsHE,6CAgBE,iBAAA,CACA,OAAA,CACA,UAnIJ,CA2IC,aACC,iBAAA,CAEA,YAAA,CACA,kBAAA,CACA,sBAAA,CACA,YAAA,CAEA,wBAAA,CACA,yCAAA,CACA,iBA3IF,CAiIC,iBAaE,iBAAA,CACA,QAAA,CACA,SA3IH,CA8IE,qBACC,wBA5IH,CA+IE,sBACC,wBA7IH,CAgJE,qBACC,UAAA,CACA,eAAA,CAEA,qBAAA,CACA,wBAAA,CACA,qCAAA,CACA,iBA/IH,CAiJG,2BACC,iBAAA,CAEA,YAAA,CACA,kBAAA,CACA,sBAAA,CACA,UAAA,CACA,YAAA,CAEA,6BAAA,CACA,qBAAA,CACA,yBAjJJ,CAmJI,iCACC,oBAjJL,CAmIG,+BAkBE,eAAA,CAEA,iBAnJL,CA+HG,+BAwBE,qBApJL,CA4HG,8BA4BE,kBAAA,CAGA,aAAA,CACA,cAAA,CACA,eAAA,CACA,gBAvJL,CAqHG,6BAsCE,aAAA,CACA,cAAA,CACA,gBAAA,CACA,gBAxJL,CA+GG,mCA6CE,iBAAA,CACA,QAAA,CACA,UAAA,CAEA,YAAA,CACA,gBAAA,CAEA,UAAA,CACA,aAAA,CACA,kBAAA,CACA,wBAAA,CAEA,+BAAA,CACA,iBAAA,CAEA,qCA7JL,CA+JK,yCACC,qBA7JN,CAiKI,oDACkB,YA/JtB,CA8JI,6CAEW,oBA7Jf,CAiKG,6BACC,iBAAA,CAEA,4BAhKJ,CA6JG,yEAOE,aAAA,CACA,sBAAA,CACA,gBAAA,CAEA,UAAA,CACA,qDAAA,CAEA,WAAA,CACA,uBAAA,CAAA,oBAAA,CAAA,eAlKL,CAoKK,+HAA+B,qBAhKpC,CAiKK,6GAAsB,qBA7J3B,CA8JK,qHAA0B,qBA1J/B,CA2JK,2GAAqB,qBAvJ1B,CAmIG,mCAwBE,iBAxJL,CA0JK,4CACC,cAAA,CACA,eAxJN,CA2JK,6CACC,aAAA,CACA,iEAAA,CACA,cAAA,CACA,gBAzJN,CAsHG,sCAwCE,cAAA,CACA,eAAA,CACA,iBA3JL,CA6JK,gDACC,aAAA,CACA,cAAA,CACA,oFAAA,CACA,gBAAA,CACA,gBA3JN,CA0GG,kCAsDE,aAAA,CAEA,kBAAA,CACA,sBAAA,CACA,eA9JL,CAgKK,2CACC,aAAA,CACA,cA9JN,CAiKK,4CACC,aAAA,CACA,cAAA,CACA,oFAAA,CACA,wBA/JN,CAyKC,kBACC,WAAA,CACA,UAAA,CACA,eAAA,CAEA,eAAA,CACA,iBAAA,CACA,uDAxKF,CAiKC,sBAUE,UAAA,CACA,cAAA,CACA,WAAA,CAEA,qBAzKH","file":"seo.css"} \ No newline at end of file diff --git a/src/web/assets/css/settings.css b/src/web/assets/css/settings.css index 5b49a33..821c12d 100644 --- a/src/web/assets/css/settings.css +++ b/src/web/assets/css/settings.css @@ -1,2 +1,2 @@ -@font-face{font-family:Source Code Pro;font-style:normal;font-weight:400;src:local("Source Code Pro Regular"),local("SourceCodePro-Regular"),url(https://fonts.gstatic.com/s/sourcecodepro/v11/HI_SiYsKILxRpg3hIP6sJ7fM7PqlPevT.ttf) format("truetype")}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:rgba(20,255,20,.5)}.cm-animate-fat-cursor,.cm-fat-cursor-mark{-webkit-animation:a 1.06s steps(1) infinite;animation:a 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;background-color:#7e7}@-webkit-keyframes a{50%{background-color:transparent}}@keyframes a{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:-20px;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:30px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-30px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}.CodeMirror-wrap pre{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.cm-s-monokai.CodeMirror{background:#272822;color:#f8f8f2}.cm-s-monokai div.CodeMirror-selected{background:#49483e}.cm-s-monokai .CodeMirror-line::selection,.cm-s-monokai .CodeMirror-line>span::selection,.cm-s-monokai .CodeMirror-line>span>span::selection{background:rgba(73,72,62,.99)}.cm-s-monokai .CodeMirror-line::-moz-selection,.cm-s-monokai .CodeMirror-line>span::-moz-selection,.cm-s-monokai .CodeMirror-line>span>span::-moz-selection{background:rgba(73,72,62,.99)}.cm-s-monokai .CodeMirror-gutters{background:#272822;border-right:0}.cm-s-monokai .CodeMirror-guttermarker{color:#fff}.cm-s-monokai .CodeMirror-guttermarker-subtle,.cm-s-monokai .CodeMirror-linenumber{color:#d0d0d0}.cm-s-monokai .CodeMirror-cursor{border-left:1px solid #f8f8f0}.cm-s-monokai span.cm-comment{color:#75715e}.cm-s-monokai span.cm-atom,.cm-s-monokai span.cm-number{color:#ae81ff}.cm-s-monokai span.cm-attribute,.cm-s-monokai span.cm-property{color:#a6e22e}.cm-s-monokai span.cm-keyword{color:#f92672}.cm-s-monokai span.cm-builtin{color:#66d9ef}.cm-s-monokai span.cm-string{color:#e6db74}.cm-s-monokai span.cm-variable{color:#f8f8f2}.cm-s-monokai span.cm-variable-2{color:#9effff}.cm-s-monokai span.cm-type,.cm-s-monokai span.cm-variable-3{color:#66d9ef}.cm-s-monokai span.cm-def{color:#fd971f}.cm-s-monokai span.cm-bracket{color:#f8f8f2}.cm-s-monokai span.cm-tag{color:#f92672}.cm-s-monokai span.cm-header,.cm-s-monokai span.cm-link{color:#ae81ff}.cm-s-monokai span.cm-error{background:#f92672;color:#f8f8f0}.cm-s-monokai .CodeMirror-activeline-background{background:#373831}.cm-s-monokai .CodeMirror-matchingbracket{text-decoration:underline;color:#fff!important}.CodeMirror{height:auto;min-height:568px}.CodeMirror-linenumber{opacity:.25}.seo--sitemap-tag{display:inline-block;padding:0 5px;vertical-align:middle;font-size:11px;background-color:#eee;border-radius:3px}.seo--meta{padding:30px;box-shadow:0 5px 20px 0 rgba(0,0,0,.18);border-radius:5px}.seo--meta-title{display:flex;align-items:stretch;flex-wrap:wrap;margin:0;padding:4px 4px 1px;font-size:0;box-sizing:border-box;border:1px solid #c6d3dc;border-radius:3px;list-style:none;transition:box-shadow .15s ease,border-color .15s ease}.seo--meta-title.focus,.seo--meta-title:hover{border-color:#b7b2ff;box-shadow:0 2px 7px 0 #e9e8f9}.seo--meta-title-token{display:inline-block;margin-bottom:3px}.seo--meta-title-token:not([data-static]){display:inline-flex;align-items:stretch;max-width:100%;margin-right:3px;background-color:#e9e8f9;border-radius:1px}.seo--meta-title-token:not([data-static]) svg{vertical-align:middle;pointer-events:none}.seo--meta-title-token:not([data-static]) button{display:inline-flex;align-items:center;padding:10px 11px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;border-radius:0;cursor:pointer;transition:background-color .15s ease,border-right-color .15s ease}.seo--meta-title-token:not([data-static]) button:hover{background-color:rgba(215,213,255,.5)}.seo--meta-title-token:not([data-static]) button:first-of-type{border-right:1px dashed #fff;border-radius:1px 0 0 1px}.seo--meta-title-token:not([data-static]) button:first-of-type svg:last-child{display:none}.seo--meta-title-token:not([data-static]) button:last-child{border-radius:0 1px 1px 0}.seo--meta-title-token:not([data-static]).locked button:first-of-type{border-right-color:transparent;background-color:#d7d5ff}.seo--meta-title-token:not([data-static]).locked button:first-of-type svg:first-child{display:none}.seo--meta-title-token:not([data-static]).locked button:first-of-type svg:last-child{display:block}.seo--meta-title-token:not([data-static]) input{width:1ch;min-width:calc(7ch + 10px);color:#302998;font-size:14px;font-family:Source Code Pro,monospace;text-indent:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0}.seo--meta-title-token:not([data-static]) input::-webkit-input-placeholder{color:rgba(48,41,152,.5)}.seo--meta-title-token:not([data-static]) input::-moz-placeholder{color:rgba(48,41,152,.5)}.seo--meta-title-token:not([data-static]) input::-ms-input-placeholder{color:rgba(48,41,152,.5)}.seo--meta-title-token:not([data-static]) input::placeholder{color:rgba(48,41,152,.5)}.seo--meta-title>button{display:flex;align-items:center;height:32px;padding:6px 30px;color:#302998;font-size:14px;font-family:Source Code Pro,monospace;letter-spacing:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px dashed #b7b2ff;border-radius:2px;cursor:pointer;transition:border-color .15s ease}.seo--meta-title>button:hover{border-color:rgba(48,41,152,.5)}.seo--switch{display:flex}.seo--switch:not(:last-child){margin-bottom:10px}.seo--switch .lightswitch{margin-right:10px;min-width:33px} +@font-face{font-family:Source Code Pro;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/sourcecodepro/v22/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DMyQtMlrSQ.ttf) format("truetype")}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:rgba(20,255,20,.5);animation:a 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;animation:a 1.06s steps(1) infinite;background-color:#7e7}@keyframes a{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.cm-s-monokai.CodeMirror{background:#272822;color:#f8f8f2}.cm-s-monokai div.CodeMirror-selected{background:#49483e}.cm-s-monokai .CodeMirror-line::selection,.cm-s-monokai .CodeMirror-line>span::selection,.cm-s-monokai .CodeMirror-line>span>span::selection{background:rgba(73,72,62,.99)}.cm-s-monokai .CodeMirror-line::-moz-selection,.cm-s-monokai .CodeMirror-line>span::-moz-selection,.cm-s-monokai .CodeMirror-line>span>span::-moz-selection{background:rgba(73,72,62,.99)}.cm-s-monokai .CodeMirror-gutters{background:#272822;border-right:0}.cm-s-monokai .CodeMirror-guttermarker{color:#fff}.cm-s-monokai .CodeMirror-guttermarker-subtle,.cm-s-monokai .CodeMirror-linenumber{color:#d0d0d0}.cm-s-monokai .CodeMirror-cursor{border-left:1px solid #f8f8f0}.cm-s-monokai span.cm-comment{color:#75715e}.cm-s-monokai span.cm-atom,.cm-s-monokai span.cm-number{color:#ae81ff}.cm-s-monokai span.cm-comment.cm-attribute{color:#97b757}.cm-s-monokai span.cm-comment.cm-def{color:#bc9262}.cm-s-monokai span.cm-comment.cm-tag{color:#bc6283}.cm-s-monokai span.cm-comment.cm-type{color:#5998a6}.cm-s-monokai span.cm-attribute,.cm-s-monokai span.cm-property{color:#a6e22e}.cm-s-monokai span.cm-keyword{color:#f92672}.cm-s-monokai span.cm-builtin{color:#66d9ef}.cm-s-monokai span.cm-string{color:#e6db74}.cm-s-monokai span.cm-variable{color:#f8f8f2}.cm-s-monokai span.cm-variable-2{color:#9effff}.cm-s-monokai span.cm-type,.cm-s-monokai span.cm-variable-3{color:#66d9ef}.cm-s-monokai span.cm-def{color:#fd971f}.cm-s-monokai span.cm-bracket{color:#f8f8f2}.cm-s-monokai span.cm-tag{color:#f92672}.cm-s-monokai span.cm-header,.cm-s-monokai span.cm-link{color:#ae81ff}.cm-s-monokai span.cm-error{background:#f92672;color:#f8f8f0}.cm-s-monokai .CodeMirror-activeline-background{background:#373831}.cm-s-monokai .CodeMirror-matchingbracket{text-decoration:underline;color:#fff!important}.CodeMirror{height:auto;min-height:568px}.CodeMirror-linenumber{opacity:.25}.seo--sitemap-tag{display:inline-block;padding:0 5px;vertical-align:middle;font-size:11px;background-color:#eee;border-radius:3px}.seo--meta{padding:30px;box-shadow:0 5px 20px 0 rgba(0,0,0,.18);border-radius:5px}.seo--meta-title{display:flex;align-items:stretch;flex-wrap:wrap;margin:0;padding:4px 4px 1px;font-size:0;box-sizing:border-box;border:1px solid #c6d3dc;border-radius:3px;list-style:none;transition:box-shadow .15s ease,border-color .15s ease}.seo--meta-title.focus,.seo--meta-title:hover{border-color:#b7b2ff;box-shadow:0 2px 7px 0 #e9e8f9}.seo--meta-title-token{display:inline-block;margin-bottom:3px}.seo--meta-title-token:not([data-static]){display:inline-flex;align-items:stretch;max-width:100%;margin-right:3px;background-color:#e9e8f9;border-radius:1px}.seo--meta-title-token:not([data-static]) svg{vertical-align:middle;pointer-events:none}.seo--meta-title-token:not([data-static]) button{display:inline-flex;align-items:center;padding:10px 11px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;border-radius:0;cursor:pointer;transition:background-color .15s ease,border-right-color .15s ease}.seo--meta-title-token:not([data-static]) button:hover{background-color:rgba(215,213,255,.5)}.seo--meta-title-token:not([data-static]) button:first-of-type{border-right:1px dashed #fff;border-radius:1px 0 0 1px}.seo--meta-title-token:not([data-static]) button:first-of-type svg:last-child{display:none}.seo--meta-title-token:not([data-static]) button:last-child{border-radius:0 1px 1px 0}.seo--meta-title-token:not([data-static]).locked button:first-of-type{border-right-color:transparent;background-color:#d7d5ff}.seo--meta-title-token:not([data-static]).locked button:first-of-type svg:first-child{display:none}.seo--meta-title-token:not([data-static]).locked button:first-of-type svg:last-child{display:block}.seo--meta-title-token:not([data-static]) input{width:1ch;min-width:calc(7ch + 10px);color:#302998;font-size:14px;font-family:Source Code Pro,monospace;text-indent:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0}.seo--meta-title-token:not([data-static]) input::-moz-placeholder{color:rgba(48,41,152,.5)}.seo--meta-title-token:not([data-static]) input::placeholder{color:rgba(48,41,152,.5)}.seo--meta-title>button{display:flex;align-items:center;height:32px;padding:6px 30px;color:#302998;font-size:14px;font-family:Source Code Pro,monospace;letter-spacing:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px dashed #b7b2ff;border-radius:2px;cursor:pointer;transition:border-color .15s ease}.seo--meta-title>button:hover{border-color:rgba(48,41,152,.5)}.seo--switch{display:flex}.seo--switch:not(:last-child){margin-bottom:10px}.seo--switch .lightswitch{margin-right:10px;min-width:33px} /*# sourceMappingURL=settings.css.map */ \ No newline at end of file diff --git a/src/web/assets/css/settings.css.map b/src/web/assets/css/settings.css.map index 0a20d7c..2c593fa 100644 --- a/src/web/assets/css/settings.css.map +++ b/src/web/assets/css/settings.css.map @@ -1 +1 @@ -{"version":3,"sources":["https://fonts.googleapis.com/css?family=Source+Code+Pro","../../../../resources/less/settings.less","../../../../resources/less/node_modules/codemirror/lib/codemirror.css","../../../../resources/less/node_modules/codemirror/theme/monokai.css"],"names":[],"mappings":"AAAA,WACE,2BAAA,CACA,iBAAA,CACA,eAAA,CACA,8KCCF,CCHA,YAEA,qBAAA,CACA,YAAA,CACA,UAAA,CACA,aACA,CAIA,kBACA,aACA,CACA,gBACA,aACA,CAEA,uDACA,qBACA,CAIA,oBACA,2BAAA,CACA,wBAAA,CACA,kBACA,CAEA,uBACA,mBAAA,CACA,cAAA,CACA,gBAAA,CACA,UAAA,CACA,kBACA,CAEA,yBAAA,UAAA,CACA,gCAAA,UAAA,CAIA,mBACA,0BAAA,CACA,iBAAA,CACA,OACA,CAEA,2CACA,4BACA,CACA,kCACA,UAAA,CACA,kBAAA,CACA,eACA,CACA,sCACA,SACA,CACA,oBACA,mCAIA,CACA,2CAJA,2CAAA,CAEA,mCASA,CAPA,uBACA,UAAA,CACA,QAAA,CAIA,qBACA,CAMA,qBAEA,IAAA,4BAAA,CAEA,CACA,aAEA,IAAA,4BAAA,CAEA,CAKA,QAAA,oBAAA,CAAA,uBAAA,CAEA,mBACA,iBAAA,CACA,MAAA,CAAA,OAAA,CAAA,SAAA,CAAA,YAAA,CACA,eACA,CACA,kBACA,0BAAA,CACA,KAAA,CAAA,QAAA,CACA,iBACA,CAIA,yBAAA,UAAA,CACA,wBAAA,UAAA,CACA,aAAA,UAAA,CACA,aAAA,UAAA,CACA,sBAAA,eAAA,CACA,OAAA,iBAAA,CACA,SAAA,yBAAA,CACA,kBAAA,4BAAA,CAEA,0BAAA,UAAA,CACA,uBAAA,UAAA,CACA,yBAAA,UAAA,CACA,sBAAA,UAAA,CAKA,6BAAA,UAAA,CACA,oDAAA,UAAA,CACA,0BAAA,UAAA,CACA,yBAAA,UAAA,CACA,2BAAA,UAAA,CAEA,mDAAA,UAAA,CACA,0BAAA,UAAA,CACA,0BAAA,UAAA,CACA,sBAAA,UAAA,CACA,4BAAA,UAAA,CACA,qBAAA,UAAA,CACA,uBAAA,UAAA,CAGA,wCAAA,SAAA,CAEA,sBAAA,uBAAA,CAIA,+CAAA,UAAA,CACA,kDAAA,UAAA,CACA,wBAAA,6BAAA,CACA,kCAAA,kBAAA,CAOA,YACA,iBAAA,CACA,eAAA,CACA,eACA,CAEA,mBACA,yBAAA,CAGA,mBAAA,CAAA,kBAAA,CACA,mBAAA,CACA,WAAA,CACA,YAAA,CACA,iBACA,CACA,kBACA,iBAAA,CACA,mCACA,CAKA,qGACA,iBAAA,CACA,SAAA,CACA,YACA,CACA,uBACA,OAAA,CAAA,KAAA,CACA,iBAAA,CACA,iBACA,CACA,uBACA,QAAA,CAAA,MAAA,CACA,iBAAA,CACA,iBACA,CACA,6BACA,OAAA,CAAA,QACA,CACA,0BACA,MAAA,CAAA,QACA,CAEA,oBACA,iBAAA,CAAA,MAAA,CAAA,KAAA,CACA,eAAA,CACA,SACA,CACA,mBACA,kBAAA,CACA,WAAA,CACA,oBAAA,CACA,kBAAA,CACA,mBACA,CACA,2BACA,iBAAA,CACA,SAAA,CACA,yBAAA,CACA,qBACA,CACA,8BACA,iBAAA,CACA,KAAA,CAAA,QAAA,CACA,SACA,CACA,uBACA,iBAAA,CACA,cAAA,CACA,SACA,CACA,uCAAA,4BAAA,CACA,4CAAA,4BAAA,CAEA,kBACA,WAAA,CACA,cACA,CACA,gBAEA,eAAA,CACA,cAAA,CACA,sBAAA,CACA,mBAAA,CACA,iBAAA,CACA,QAAA,CACA,eAAA,CACA,gBAAA,CACA,mBAAA,CACA,aAAA,CACA,SAAA,CACA,iBAAA,CACA,gBAAA,CACA,uCAAA,CAEA,iCACA,CACA,qBACA,oBAAA,CACA,oBAAA,CACA,iBACA,CAEA,2BACA,iBAAA,CACA,MAAA,CAAA,OAAA,CAAA,KAAA,CAAA,QAAA,CACA,SACA,CAEA,uBACA,iBAAA,CACA,SAAA,CACA,YACA,CAIA,oBAAA,aAAA,CAEA,iBACA,YACA,CAGA,mGAMA,sBACA,CAEA,oBACA,iBAAA,CACA,UAAA,CACA,QAAA,CACA,eAAA,CACA,iBACA,CAEA,mBACA,iBAAA,CACA,mBACA,CACA,wBAAA,eAAA,CAEA,uBACA,iBAAA,CACA,iBAAA,CACA,SACA,CAKA,sEACA,kBACA,CAEA,qBAAA,kBAAA,CACA,yCAAA,kBAAA,CACA,sBAAA,gBAAA,CACA,mGAAA,kBAAA,CACA,kHAAA,kBAAA,CAEA,cACA,qBAAA,CACA,mCACA,CAGA,iBAAA,kBAAA,CAEA,aAEA,mCACA,iBACA,CACA,CAGA,wBAAA,UAAA,CAGA,6BAAA,eAAA,CCvVA,yBAAA,kBAAA,CAAA,aAAA,CACA,sCAAA,kBAAA,CACA,6IAAA,6BAAA,CACA,4JAAA,6BAAA,CACA,kCAAA,kBAAA,CAAA,cAAA,CACA,uCAAA,UAAA,CAEA,mFAAA,aAAA,CACA,iCAAA,6BAAA,CAEA,8BAAA,aAAA,CAEA,wDAAA,aAAA,CAEA,+DAAA,aAAA,CACA,8BAAA,aAAA,CACA,8BAAA,aAAA,CACA,6BAAA,aAAA,CAEA,+BAAA,aAAA,CACA,iCAAA,aAAA,CACA,4DAAA,aAAA,CACA,0BAAA,aAAA,CACA,8BAAA,aAAA,CACA,0BAAA,aAAA,CAEA,wDAAA,aAAA,CACA,4BAAA,kBAAA,CAAA,aAAA,CAEA,gDAAA,kBAAA,CACA,0CACA,yBAAA,CACA,oBACA,CF/BA,YACC,WAAA,CACA,gBAmYD,CAjYC,uBACC,WAmYF,CA7XC,kBACC,oBAAA,CACA,aAAA,CACA,qBAAA,CAEA,cAAA,CAEA,qBAAA,CACA,iBA6XF,CAxXA,WACC,YAAA,CAEA,uCAAA,CACA,iBAyXD,CAvXC,iBACC,YAAA,CACA,mBAAA,CACA,cAAA,CACA,QAAA,CACA,mBAAA,CAEA,WAAA,CAEA,qBAAA,CACA,wBAAA,CACA,iBAAA,CACA,eAAA,CAEA,sDAsXF,CApXE,8CAEC,oBAAA,CACA,8BAsXH,CAnXE,uBACC,oBAAA,CACA,iBAqXH,CAlXE,0CACC,mBAAA,CACA,mBAAA,CACA,cAAA,CACA,gBAAA,CAEA,wBAAA,CACA,iBAmXH,CA1XE,8CAUE,qBAAA,CACA,mBAmXJ,CA9XE,iDAeE,mBAAA,CACA,kBAAA,CACA,iBAAA,CAEA,uBAAA,CAAA,oBAAA,CAAA,eAAA,CACA,4BAAA,CACA,WAAA,CACA,eAAA,CACA,cAAA,CAEA,kEAgXJ,CA9WI,uDACC,qCAgXL,CA7WI,+DACC,4BAAA,CACA,yBA+WL,CAjXI,8EAKE,YA+WN,CA3WI,4DACC,yBA6WL,CAzWG,sEACC,8BAAA,CACA,wBA2WJ,CAxWK,sFAAgB,YA2WrB,CA1WK,qFAAe,aA6WpB,CAhaE,gDAwDE,SAAA,CACA,0BAAA,CAEA,aAAA,CACA,cAAA,CACA,qCAAA,CACA,gBAAA,CAEA,uBAAA,CAAA,oBAAA,CAAA,eAAA,CACA,eAAA,CACA,WAAA,CACA,eAyWJ,CAvWI,2EACC,wBAyWL,CA1WI,kEACC,wBAyWL,CA1WI,uEACC,wBAyWL,CA1WI,6DACC,wBAyWL,CA1cC,wBAuGE,YAAA,CACA,kBAAA,CACA,WAAA,CACA,gBAAA,CAEA,aAAA,CACA,cAAA,CACA,qCAAA,CACA,gBAAA,CAEA,uBAAA,CAAA,oBAAA,CAAA,eAAA,CACA,eAAA,CACA,yBAAA,CACA,iBAAA,CACA,cAAA,CAEA,iCAmWH,CAjWG,8BACC,+BAmWJ,CA7VA,aACC,YA+VD,CA7VC,8BACC,kBA+VF,CAnWA,0BAQE,iBAAA,CACA,cA8VF","file":"settings.css"} \ No newline at end of file +{"version":3,"sources":["https://fonts.googleapis.com/css?family=Source+Code+Pro","../../../../resources/less/settings.less","../../../../resources/less/node_modules/codemirror/lib/codemirror.css","../../../../resources/less/node_modules/codemirror/theme/monokai.css"],"names":[],"mappings":"AAAA,WACE,2BAAA,CACA,iBAAA,CACA,eAAA,CACA,gICCF,CCHA,YAEA,qBAAA,CACA,YAAA,CACA,UAAA,CACA,aACA,CAIA,kBACA,aACA,CACA,qEAEA,aACA,CAEA,uDACA,qBACA,CAIA,oBACA,2BAAA,CACA,wBAAA,CACA,kBACA,CAEA,uBACA,mBAAA,CACA,cAAA,CACA,gBAAA,CACA,UAAA,CACA,kBACA,CAEA,yBAAA,UAAA,CACA,gCAAA,UAAA,CAIA,mBACA,0BAAA,CACA,iBAAA,CACA,OACA,CAEA,2CACA,4BACA,CACA,kCACA,UAAA,CACA,kBAAA,CACA,eACA,CACA,sCACA,SACA,CACA,oBACA,mCAAA,CAGA,mCACA,CACA,uBACA,UAAA,CACA,QAAA,CAGA,mCAAA,CACA,qBACA,CAWA,aAEA,IAAA,4BAAA,CAEA,CAKA,QAAA,oBAAA,CAAA,uBAAA,CAEA,mBACA,iBAAA,CACA,MAAA,CAAA,OAAA,CAAA,SAAA,CAAA,QAAA,CACA,eACA,CACA,kBACA,0BAAA,CACA,KAAA,CAAA,QAAA,CACA,iBACA,CAIA,yBAAA,UAAA,CACA,wBAAA,UAAA,CACA,aAAA,UAAA,CACA,aAAA,UAAA,CACA,sBAAA,eAAA,CACA,OAAA,iBAAA,CACA,SAAA,yBAAA,CACA,kBAAA,4BAAA,CAEA,0BAAA,UAAA,CACA,uBAAA,UAAA,CACA,yBAAA,UAAA,CACA,sBAAA,UAAA,CAKA,6BAAA,UAAA,CACA,oDAAA,UAAA,CACA,0BAAA,UAAA,CACA,yBAAA,UAAA,CACA,2BAAA,UAAA,CAEA,mDAAA,UAAA,CACA,0BAAA,UAAA,CACA,0BAAA,UAAA,CACA,sBAAA,UAAA,CACA,4BAAA,UAAA,CACA,qBAAA,UAAA,CACA,uBAAA,UAAA,CAGA,wCAAA,SAAA,CAEA,sBAAA,uBAAA,CAIA,+CAAA,UAAA,CACA,kDAAA,UAAA,CACA,wBAAA,6BAAA,CACA,kCAAA,kBAAA,CAOA,YACA,iBAAA,CACA,eAAA,CACA,eACA,CAEA,mBACA,yBAAA,CAGA,mBAAA,CAAA,kBAAA,CACA,mBAAA,CACA,WAAA,CACA,YAAA,CACA,iBACA,CACA,kBACA,iBAAA,CACA,mCACA,CAKA,qGACA,iBAAA,CACA,SAAA,CACA,YAAA,CACA,YACA,CACA,uBACA,OAAA,CAAA,KAAA,CACA,iBAAA,CACA,iBACA,CACA,uBACA,QAAA,CAAA,MAAA,CACA,iBAAA,CACA,iBACA,CACA,6BACA,OAAA,CAAA,QACA,CACA,0BACA,MAAA,CAAA,QACA,CAEA,oBACA,iBAAA,CAAA,MAAA,CAAA,KAAA,CACA,eAAA,CACA,SACA,CACA,mBACA,kBAAA,CACA,WAAA,CACA,oBAAA,CACA,kBAAA,CACA,mBACA,CACA,2BACA,iBAAA,CACA,SAAA,CACA,yBAAA,CACA,qBACA,CACA,8BACA,iBAAA,CACA,KAAA,CAAA,QAAA,CACA,SACA,CACA,uBACA,iBAAA,CACA,cAAA,CACA,SACA,CACA,uCAAA,4BAAA,CACA,4CAAA,4BAAA,CAEA,kBACA,WAAA,CACA,cACA,CACA,qEAGA,eAAA,CACA,cAAA,CACA,sBAAA,CACA,mBAAA,CACA,iBAAA,CACA,QAAA,CACA,eAAA,CACA,gBAAA,CACA,mBAAA,CACA,aAAA,CACA,SAAA,CACA,iBAAA,CACA,gBAAA,CACA,uCAAA,CAEA,iCACA,CACA,+EAEA,oBAAA,CACA,oBAAA,CACA,iBACA,CAEA,2BACA,iBAAA,CACA,MAAA,CAAA,OAAA,CAAA,KAAA,CAAA,QAAA,CACA,SACA,CAEA,uBACA,iBAAA,CACA,SAAA,CACA,YACA,CAIA,oBAAA,aAAA,CAEA,iBACA,YACA,CAGA,mGAMA,sBACA,CAEA,oBACA,iBAAA,CACA,UAAA,CACA,QAAA,CACA,eAAA,CACA,iBACA,CAEA,mBACA,iBAAA,CACA,mBACA,CACA,wBAAA,eAAA,CAEA,uBACA,iBAAA,CACA,iBAAA,CACA,SACA,CAKA,sEACA,kBACA,CAEA,qBAAA,kBAAA,CACA,yCAAA,kBAAA,CACA,sBAAA,gBAAA,CACA,mGAAA,kBAAA,CACA,kHAAA,kBAAA,CAEA,cACA,qBAAA,CACA,mCACA,CAGA,iBAAA,kBAAA,CAEA,aAEA,mCACA,iBACA,CACA,CAGA,wBAAA,UAAA,CAGA,6BAAA,eAAA,CC3VA,yBAAA,kBAAA,CAAA,aAAA,CACA,sCAAA,kBAAA,CACA,6IAAA,6BAAA,CACA,4JAAA,6BAAA,CACA,kCAAA,kBAAA,CAAA,cAAA,CACA,uCAAA,UAAA,CAEA,mFAAA,aAAA,CACA,iCAAA,6BAAA,CAEA,8BAAA,aAAA,CAEA,wDAAA,aAAA,CAEA,2CAAA,aAAA,CACA,qCAAA,aAAA,CACA,qCAAA,aAAA,CACA,sCAAA,aAAA,CAEA,+DAAA,aAAA,CACA,8BAAA,aAAA,CACA,8BAAA,aAAA,CACA,6BAAA,aAAA,CAEA,+BAAA,aAAA,CACA,iCAAA,aAAA,CACA,4DAAA,aAAA,CACA,0BAAA,aAAA,CACA,8BAAA,aAAA,CACA,0BAAA,aAAA,CAEA,wDAAA,aAAA,CACA,4BAAA,kBAAA,CAAA,aAAA,CAEA,gDAAA,kBAAA,CACA,0CACA,yBAAA,CACA,oBACA,CFpCA,YACC,WAAA,CACA,gBA4YD,CA1YC,uBACC,WA4YF,CAtYC,kBACC,oBAAA,CACA,aAAA,CACA,qBAAA,CAEA,cAAA,CAEA,qBAAA,CACA,iBAsYF,CAjYA,WACC,YAAA,CAEA,uCAAA,CACA,iBAkYD,CAhYC,iBACC,YAAA,CACA,mBAAA,CACA,cAAA,CACA,QAAA,CACA,mBAAA,CAEA,WAAA,CAEA,qBAAA,CACA,wBAAA,CACA,iBAAA,CACA,eAAA,CAEA,sDA+XF,CA7XE,8CAEC,oBAAA,CACA,8BA+XH,CA5XE,uBACC,oBAAA,CACA,iBA8XH,CA3XE,0CACC,mBAAA,CACA,mBAAA,CACA,cAAA,CACA,gBAAA,CAEA,wBAAA,CACA,iBA4XH,CAnYE,8CAUE,qBAAA,CACA,mBA4XJ,CAvYE,iDAeE,mBAAA,CACA,kBAAA,CACA,iBAAA,CAEA,uBAAA,CAAA,oBAAA,CAAA,eAAA,CACA,4BAAA,CACA,WAAA,CACA,eAAA,CACA,cAAA,CAEA,kEAyXJ,CAvXI,uDACC,qCAyXL,CAtXI,+DACC,4BAAA,CACA,yBAwXL,CA1XI,8EAKE,YAwXN,CApXI,4DACC,yBAsXL,CAlXG,sEACC,8BAAA,CACA,wBAoXJ,CAjXK,sFAAgB,YAoXrB,CAnXK,qFAAe,aAsXpB,CAzaE,gDAwDE,SAAA,CACA,0BAAA,CAEA,aAAA,CACA,cAAA,CACA,qCAAA,CACA,gBAAA,CAEA,uBAAA,CAAA,oBAAA,CAAA,eAAA,CACA,eAAA,CACA,WAAA,CACA,eAkXJ,CAhXI,kEACC,wBAkXL,CAnXI,6DACC,wBAkXL,CAndC,wBAuGE,YAAA,CACA,kBAAA,CACA,WAAA,CACA,gBAAA,CAEA,aAAA,CACA,cAAA,CACA,qCAAA,CACA,gBAAA,CAEA,uBAAA,CAAA,oBAAA,CAAA,eAAA,CACA,eAAA,CACA,yBAAA,CACA,iBAAA,CACA,cAAA,CAEA,iCA4WH,CA1WG,8BACC,+BA4WJ,CAtWA,aACC,YAwWD,CAtWC,8BACC,kBAwWF,CA5WA,0BAQE,iBAAA,CACA,cAuWF","file":"settings.css"} \ No newline at end of file diff --git a/src/web/assets/js/SeoField.min.js b/src/web/assets/js/SeoField.min.js index 9f53974..ffbca45 100644 --- a/src/web/assets/js/SeoField.min.js +++ b/src/web/assets/js/SeoField.min.js @@ -1,2 +1,4038 @@ -!function(e){var o={};function s(t){if(o[t])return o[t].exports;var r=o[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,s),r.l=!0,r.exports}s.m=e,s.c=o,s.d=function(e,o,t){s.o(e,o)||Object.defineProperty(e,o,{enumerable:!0,get:t})},s.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},s.t=function(e,o){if(1&o&&(e=s(e)),8&o)return e;if(4&o&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(s.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&o&&"string"!=typeof e)for(var r in e)s.d(t,r,function(o){return e[o]}.bind(null,r));return t},s.n=function(e){var o=e&&e.__esModule?function(){return e.default}:function(){return e};return s.d(o,"a",o),o},s.o=function(e,o){return Object.prototype.hasOwnProperty.call(e,o)},s.p="/assets/js/",s(s.s="./js/SeoField.js")}({"./js/SeoField.js":function(e,o,s){"use strict";s.r(o);var t=s("./node_modules/@babel/runtime/helpers/defineProperty.js"),r=s.n(t);s("./node_modules/babel-polyfill/lib/index.js");class n{constructor(e){r()(this,"activeTab",{tab:null,page:null}),r()(this,"pages",{}),this.namespace=e;const o=[].slice.call(document.getElementById(this.namespace+"Tabs").getElementsByTagName("a"));this.pages=[].slice.call(document.getElementById(this.namespace+"Pages").children).reduce((e,o)=>(e[o.dataset.seoTab]=o,e),{}),this.setActiveTab(o[0]),o.forEach(e=>{e.addEventListener("click",o=>{o.preventDefault(),this.setActiveTab(e)})})}setActiveTab(e){const o=e.dataset.seoTab;this.activeTab.tab&&(this.activeTab.tab.classList.remove("active"),this.activeTab.page.classList.remove("active")),this.activeTab={tab:e,page:this.pages[o]},this.activeTab.tab.classList.add("active"),this.activeTab.page.classList.add("active")}}var d=s("./js/helpers.js");var u=new class{constructor(){r()(this,"frame",null),r()(this,"postData",null),r()(this,"token",null),this.clean()}update(){return new Promise(async(e,o)=>{const s=Garnish.getPostData(document.getElementById("main-form"));if(this.postData&&Craft.compare(s,this.postData))e(this.frame.contentWindow.document.body);else{this.postData=s;try{let o=await this._preview();const s=o.match(//g);if(s&&s.forEach(e=>{if("string"!=typeof e)return;const s=e.match(//g)||[];o=o.replace(e,""+s.join()+"")}),o=o.replace(//g,""),o=o.replace(//g,""),this.frame.contentWindow.document.open(),this.frame.contentWindow.document.write(o),this.frame.contentWindow.document.close(),!this.frame.contentWindow.document.body)throw null;e(this.frame.contentWindow.document.body)}catch(e){Object(d.f)("Failed to retrieve entry preview"),o()}}})}clean(){this.frame&&document.body.removeChild(this.frame),this.frame=Object(d.b)("iframe",{frameborder:"0",style:"\n\t\t\t\twidth: 0;\n\t\t\t\theight: 0;\n\t\t\t"}),document.body.appendChild(this.frame)}_preview(){return new Promise(async(e,o)=>{const s=window.Craft.cp.$primaryForm.data("elementEditor");0===s.settings.previewTargets.length&&o(),$.ajax({url:await s.getTokenizedPreviewUrl(s.settings.previewTargets[0].url),method:"GET",xhrFields:{withCredentials:!0},crossDomain:!0,success:e,error:o})})}};const l="good",i="average",c="poor",a={neutral:"Not yet rated",good:"Looks good",average:"Room for improvement",poor:"Needs work"},m={noContent:"You don't have any content, adding some would be a good start!",titleLengthFailMin:"The title contains {l} characters which is less than the recommended minimum of 40 characters.",titleLengthFailMax:"The title contains {l} characters which is greater than the recommended maximum of 60 characters.",titleLengthSuccess:"The title is between the recommended minimum and maximum length.",titleKeywordFail:"The title does not contain the keyword. Try adding it near the beginning of the title.",titleKeywordSuccess:"The title contains the keyword near the beginning.",titleKeywordPosFail:"The title contains the keyword, but not near the beginning. Try to move it closer to the start of the title.",slugFail:"The URL does not contain the keyword. Try adding it to the slug.",slugSuccess:"The URL contains the keyword.",descFail:"The description does not contain the keyword. Try adding it near the beginning of the description.",descSuccess:"The description contains the keyword.",wordCountFail:"Your text contains {l} words, this is less than the recommended 300 word minimum.",wordCountSuccess:"Your text contains {l} words, this is more than the recommended 300 word minimum.",firstParagraphFail:"The keyword does not appear in the first paragraph of your text. Try adding it.",firstParagraphSuccess:"The keyword appears in the first paragraph of your text.",imagesFail:"Less than a third of the images have alt tags containing the keyword, try adding it to more images.",imagesFailMax:"Most of the images have alt tags containing the keyword. This may be too many and can lead to a poor experience for visually impaired users.",imagesOk:"More than half of the images have alt tags containing the keyword. Ensure the alt tags are contextual to the content, and not stuffed with keywords.",imagesSuccess:"An acceptable number of images have alt tags containing the keyword.",linksFail:"The page does not contain any outgoing links. Try adding some.",linksSuccess:"The page contains outgoing links.",headingsFail:"The page does not contain any headings that contain the keyword. Try adding some with the keyword.",headingsOk:"The page contains some lower importance headings that contain the keyword. Try adding the keyword to some h2's.",headingsSuccess:"The page contains higher importance headings with the keyword.",densityFail:"The keyword does not appear in the text. It is important to include it in your content.",densityFailUnder:"The keyword density is {d}%, which is well under the advised 2.5%. Try increasing the number of times the keyword is used.",densityOk:"The keyword density is {d}%, which is over the advised 2.5%. The keyword appears {c} times.",densitySuccess:"The keyword density is {d}%, which is near the advised 2.5%.",fleschFail:"The Flesch Reading ease score is {l} which is considered best for university graduates. Try reducing your sentence length to improve readability.",fleschOk:"The Flesch Reading ease score is {l} which is average, and considered easily readable by most users.",fleschSuccess:"The Flesch Reading ease score is {l} meaning your content is readable by all ages."},j=[{base:"A",letters:"AⒶAÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"ÆǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷBḂḄḆɃƂƁ"},{base:"C",letters:"CⒸCĆĈĊČÇḈƇȻꜾ"},{base:"D",letters:"DⒹDḊĎḌḐḒḎĐƋƊƉꝹÐ"},{base:"DZ",letters:"DZDŽ"},{base:"Dz",letters:"DzDž"},{base:"E",letters:"EⒺEÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎ"},{base:"F",letters:"FⒻFḞƑꝻ"},{base:"G",letters:"GⒼGǴĜḠĞĠǦĢǤƓꞠꝽꝾ"},{base:"H",letters:"HⒽHĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",letters:"IⒾIÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ"},{base:"J",letters:"JⒿJĴɈ"},{base:"K",letters:"KⓀKḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",letters:"LⓁLĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",letters:"LJ"},{base:"Lj",letters:"Lj"},{base:"M",letters:"MⓂMḾṀṂⱮƜ"},{base:"N",letters:"NⓃNǸŃÑṄŇṆŅṊṈȠƝꞐꞤ"},{base:"NJ",letters:"NJ"},{base:"Nj",letters:"Nj"},{base:"O",letters:"OⓄOÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ"},{base:"OI",letters:"Ƣ"},{base:"OO",letters:"Ꝏ"},{base:"OU",letters:"Ȣ"},{base:"OE",letters:"ŒŒ"},{base:"oe",letters:"œœ"},{base:"P",letters:"PⓅPṔṖƤⱣꝐꝒꝔ"},{base:"Q",letters:"QⓆQꝖꝘɊ"},{base:"R",letters:"RⓇRŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ"},{base:"S",letters:"SⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊUÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋVṼṾƲꝞɅ"},{base:"VY",letters:"Ꝡ"},{base:"W",letters:"WⓌWẀẂŴẆẄẈⱲ"},{base:"X",letters:"XⓍXẊẌ"},{base:"Y",letters:"YⓎYỲÝŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"ZⓏZŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",letters:"aⓐaẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐ"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"æǽǣä"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑbḃḅḇƀƃɓ"},{base:"c",letters:"cⓒcćĉċčçḉƈȼꜿↄ"},{base:"d",letters:"dⓓdḋďḍḑḓḏđƌɖɗꝺ"},{base:"dz",letters:"dzdž"},{base:"e",letters:"eⓔeèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇɛǝ"},{base:"f",letters:"fⓕfḟƒꝼ"},{base:"g",letters:"gⓖgǵĝḡğġǧģǥɠꞡᵹꝿ"},{base:"h",letters:"hⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"ƕ"},{base:"i",letters:"iⓘiìíîĩīĭïḯỉǐȉȋịįḭɨı"},{base:"j",letters:"jⓙjĵǰɉ"},{base:"k",letters:"kⓚkḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",letters:"lⓛlŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ"},{base:"lj",letters:"lj"},{base:"m",letters:"mⓜmḿṁṃɱɯ"},{base:"n",letters:"nⓝnǹńñṅňṇņṋṉƞɲʼnꞑꞥ"},{base:"nj",letters:"nj"},{base:"o",letters:"oⓞoòóôồốỗổõṍȭṏōṑṓŏȯȱȫỏőǒȍȏơờớỡởợọộǫǭøǿɔꝋꝍɵ"},{base:"oi",letters:"ƣ"},{base:"ou",letters:"ȣ"},{base:"oo",letters:"ꝏ"},{base:"oe",letters:"ö"},{base:"p",letters:"pⓟpṕṗƥᵽꝑꝓꝕ"},{base:"q",letters:"qⓠqɋꝗꝙ"},{base:"r",letters:"rⓡrŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",letters:"sⓢsßśṥŝṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤuùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"ue",letters:"ü"},{base:"v",letters:"vⓥvṽṿʋꝟʌ"},{base:"vy",letters:"ꝡ"},{base:"w",letters:"wⓦwẁẃŵẇẅẘẉⱳ"},{base:"x",letters:"xⓧxẋẍ"},{base:"y",letters:"yⓨyỳýŷỹȳẏÿỷẙỵƴɏỿ"},{base:"z",letters:"zⓩzźẑżžẓẕƶȥɀⱬꝣ"}],_={};for(let e=0;e{let{rating:o,reason:s}=e;return Object(d.b)("li",{},[Object(d.d)(o),Object(d.b)("p",{},s)])}),this.namespace=e,this.SEO=o,this.bar=document.getElementById(e+"KeywordBar"),this.checklist=document.getElementById(e+"KeywordChecklist")}calculate(e,o){u.update().then(s=>{if(this.ratings=[],this.keyword=e,this.keywordLower=e.toLowerCase(),this.text=s.textContent.replace(/(\r\n|\r|\n|\t+)/gim,""),""===this.text.trim())return this.addRating(c,m.noContent),this.renderChecklist(),void o(c);this.content=s,this.stats=new d.a(this.text),Object.getOwnPropertyNames(f.prototype).filter(e=>e.indexOf("judge")>-1).forEach(e=>{this[e]()}),this.ratingOccurrence={poor:0,average:0,good:0},this.ratings.sort((e,o)=>f.ratingValue(o.rating)-f.ratingValue(e.rating)).forEach(e=>{let{rating:o}=e;this.ratingOccurrence.hasOwnProperty(o)||(this.ratingOccurrence[o]=0),this.ratingOccurrence[o]++});const t=Object.values(this.ratingOccurrence).reduce((e,o)=>e+o,0);let r="poor";this.ratingOccurrence.poor===this.ratingOccurrence.average===this.ratingOccurrence.good?r="average":this.ratingOccurrence.good>t/2?r="good":this.ratingOccurrence.average>t/2?r="average":this.ratingOccurrence.poor>t/2?r="poor":this.ratingOccurrence.average>.2*t&&this.ratingOccurrence.average+this.ratingOccurrence.poor>t/2&&(r="average"),this.renderChecklist(),o(r)}).catch(e=>{console.error(e)})}clear(e){let o=this.bar.children.length;for(;o--;){this.bar.children[o].style.transform=""}for(;this.checklist.firstElementChild;)this.checklist.removeChild(this.checklist.firstElementChild);const s=document.createElement("li");s.style.textAlign="center",s.textContent="No keyword selected",this.checklist.appendChild(s),e()}renderChecklist(){const e=this.ratings.length;let o=0;for(let s=0;s{this.checklist.appendChild(this.renderChecklistItem(e))})}judgeTitleLength(){const e=this.SEO.snippetFields.title.getSafeValue().length;this.addRating(e<40||e>60?c:l,e<40?m.titleLengthFailMin.replace("{l}",e):e>60?m.titleLengthFailMax.replace("{l}",e):m.titleLengthSuccess)}judgeTitleKeyword(){const e=this.SEO.snippetFields.title.getSafeValue(),o=e.toLowerCase().indexOf(this.keywordLower);if(o>-1)return o<=.3*e.length?void this.addRating(l,m.titleKeywordSuccess):void this.addRating(i,m.titleKeywordPosFail);this.addRating(c,m.titleKeywordFail)}judgeSlug(){if(!this.SEO.snippetFields.slug)return;const e=this.SEO.snippetFields.slug.textContent.toLowerCase(),o=this.keywordLower.replace(/[\t\s]+/g,"-"),s=o.replace(/[^\u0000-\u007E]/g,(function(e){return _[e]||e}));e.indexOf(o)>-1||e.indexOf(s)>-1?this.addRating(l,m.slugSuccess):this.addRating(c,m.slugFail)}judgeDesc(){this.SEO.snippetFields.desc.getSafeValue().toLowerCase().indexOf(this.keywordLower)>-1?this.addRating(l,m.descSuccess):this.addRating(c,m.descFail)}judgeWordCount(){const e=this.stats.wordCount();e>300?this.addRating(l,m.wordCountSuccess.replace("{l}",e)):this.addRating(c,m.wordCountFail.replace("{l}",e))}judgeFirstParagraph(){const e=this.content.querySelector("p"),o=this.content.querySelector("main p"),s=this.content.querySelector("article p"),t=e=>e&&e.textContent.toLowerCase().indexOf(this.keywordLower)>-1;t(e)||t(o)||t(s)?this.addRating(l,m.firstParagraphSuccess):this.addRating(c,m.firstParagraphFail)}judgeImages(){const e=this.content.getElementsByTagName("img");if(!e.length)return;let o=0,s=e.length;for(;s--;){let t=e[s].getAttribute("alt");t&&t.toLowerCase().indexOf(this.keywordLower)>-1&&o++}const t=o=>Math.round(e.length*o);o>=t(.3)&&o<=t(.5)?this.addRating(l,m.imagesSuccess):o>t(.5)&&o=t(.85)?this.addRating(c,m.imagesFailMax):this.addRating(c,m.imagesFail)}judgeLinks(){const e=this.content.getElementsByTagName("a");if(e.length){for(let o=0;o-1?o++:s++)}o>0?this.addRating(l,m.headingsSuccess):s>0?this.addRating(i,m.headingsOk):this.addRating(c,m.headingsFail)}judgeDensity(){const e=this.stats.words(),o=~~this.keywordLower.indexOf(" ")?this.keywordLower.split(" "):this.keywordLower,s=Object(d.c)(e,o),t=Array.isArray(o)?o.length:0,r=e.length-t,n=+(100+(s-r)/r*100).toFixed(2);n<1?this.addRating(c,m.densityFailUnder.replace("{d}",n)):n<=2.5?this.addRating(l,m.densitySuccess.replace("{d}",n)):n>2.5?this.addRating(i,m.densityOk.replace("{d}",n).replace("{c}",s)):this.addRating(c,m.densityFail)}judgeFleschEase(){const e=this.stats.fleschKincaidReadingEase();e>=80?this.addRating(l,m.fleschSuccess.replace("{l}",e)):e>=60?this.addRating(i,m.fleschOk.replace("{l}",e)):this.addRating(c,m.fleschFail.replace("{l}",e))}static ratingValue(e){switch(e){case c:return-1;case i:return 1;case l:return 2;default:return 0}}addRating(e,o){this.ratings.push({rating:e,reason:o})}}class h{constructor(e,o){var s=this;r()(this,"activeKeywordIndex",null),r()(this,"recalculateKeyword",()=>{if(this.stopObserving(),null!==this.activeKeywordIndex){const e=this.keywords[this.activeKeywordIndex];this.keywordsChecklist.calculate(e.keyword,this.onNewRating.bind(this,e.index))}setTimeout(()=>{this.startObserving()},1)}),r()(this,"onKeywordsChange",()=>{const e={};this.keywordsField.value=JSON.stringify(this.keywords.map(o=>{let{keyword:s,rating:t}=o;return e.hasOwnProperty(t)||(e[t]=0),e[t]++,{keyword:s,rating:t}})),Object.keys(e).length?this.scoreField.value=Object.keys(e).reduce((o,s)=>e[o]>e[s]?o:s):this.scoreField.value=""}),r()(this,"onNewRating",(e,o)=>{const s=this.keywords[e];if(!s)return void this.onEmptyRating();s.rating=o;const t=this.getKeywordElementAtIndex(e);for(t.removeChild(t.firstElementChild),t.insertBefore(Object(d.d)(o,"span"),t.firstChild),this.keywordElem.textContent=s.keyword;this.ratingElem.firstChild;)this.ratingElem.removeChild(this.ratingElem.firstChild);this.ratingElem.appendChild(Object(d.d)(o)),this.ratingElem.appendChild(document.createTextNode(a[o])),this.onKeywordsChange()}),r()(this,"onEmptyRating",()=>{for(this.keywordElem.innerHTML="No keyword selected";this.ratingElem.firstChild;)this.ratingElem.removeChild(this.ratingElem.firstChild);this.ratingElem.appendChild(Object(d.d)("neutral")),this.ratingElem.appendChild(document.createTextNode(a.neutral))}),r()(this,"onKeywordClick",e=>{e.preventDefault(),this.setActiveKeyword(e.target.dataset.index)}),r()(this,"onKeywordRemoveClick",e=>{e.preventDefault(),e.stopPropagation();const o=0|e.target.parentNode.parentNode.dataset.index,s=this.getKeywordElementAtIndex(o);s.parentNode.removeChild(s),this.keywords.splice(o,1),this.keywords=this.keywords.map((e,o)=>(this.activeKeywordIndex===e.index&&(this.activeKeywordIndex=o),this.getKeywordElementAtIndex(o).setAttribute("data-index",o),{...e,index:o})),this.activeKeywordIndex===o&&this.setActiveKeyword(0),this.onKeywordsChange()}),r()(this,"onInputWrapClick",e=>{e.target===this.inputWrap&&this.input.focus()}),r()(this,"onInputFocus",()=>{this.inputWrap.classList.add("focused")}),r()(this,"onInputBlur",e=>{this.inputWrap.classList.remove("focused"),""!==e.target.value.trim()&&this.onInputKeyDown({target:e.target,keyCode:13,preventDefault:()=>{}})}),r()(this,"onInputKeyDown",e=>{if(13!==e.keyCode||"Enter"!==e.key)return;e.preventDefault();const o=e.target.value.trim();let s=!1;if(!o)return;let t=this.keywords.length;for(;t--;){let{keyword:e,index:r}=this.keywords[t];if(o.toLowerCase()===e.toLowerCase()){s=!0,this.setActiveKeyword(r);break}}!s&&this.createKeyword(o),e.target.value=""}),r()(this,"createKeyword",(function(e){let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"neutral",t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;const r=null!==t?t:s.keywords.length,n=Object(d.b)("a",{href:"#",click:s.onKeywordClick,"data-index":String(r)},[Object(d.d)(o,"span"),e,Object(d.b)("object",{},Object(d.b)("a",{href:"#",title:"Remove",click:s.onKeywordRemoveClick},"Remove"))]);s.inputWrap.insertBefore(n,s.inputWrap.lastElementChild),null===t&&(s.keywords.push({keyword:e,rating:o,index:r}),s.setActiveKeyword(r),s.onKeywordsChange())})),r()(this,"getKeywordElementAtIndex",e=>this.inputWrap.children[e]),this.namespace=e,this.SEO=o,this.keywordsChecklist=new f(e,o),this.keywordsField=document.getElementById(e+"Keywords"),this.scoreField=document.getElementById(e+"Score"),this.keywordElem=document.getElementById(e+"Keyword"),this.ratingElem=document.getElementById(e+"Rating"),this.initInput(),this.initKeywords(),this.initWatcher()}initInput(){this.inputWrap=document.getElementById(this.namespace+"KeywordsInput"),this.input=this.inputWrap.lastElementChild,this.inputWrap.addEventListener("click",this.onInputWrapClick),this.input.addEventListener("focus",this.onInputFocus),this.input.addEventListener("blur",this.onInputBlur),this.input.addEventListener("keydown",this.onInputKeyDown)}initKeywords(){try{this.keywords=JSON.parse(this.keywordsField.value).map((e,o)=>(this.createKeyword(e.keyword,e.rating,o),{...e,index:o}))}catch(e){this.keywords=[]}this.keywords.length&&this.setActiveKeyword(0),this.onKeywordsChange()}initWatcher(){this.mo=new MutationObserver(Object(d.e)(this.recalculateKeyword,500)),this.startObserving()}startObserving(){if(!this.mo)return;let e=this.keywordsField.form;null===e&&Craft.livePreview&&(e=Craft.livePreview.$editor[0]),null!==e&&this.mo.observe(e,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}stopObserving(){this.mo&&(this.mo.disconnect(),this.mo.takeRecords())}setActiveKeyword(e){!this.keywords.length>e&&(this.activeKeywordIndex=null),this.activeKeywordIndex!==e&&(null!==this.activeKeywordIndex&&this.keywords.length>this.activeKeywordIndex&&this.getKeywordElementAtIndex(this.activeKeywordIndex).classList.remove("active"),this.keywords.length>e?(this.activeKeywordIndex=0|e,this.getKeywordElementAtIndex(this.activeKeywordIndex).classList.add("active"),this.recalculateKeyword()):this.keywordsChecklist.clear(this.onEmptyRating))}}class p{constructor(e,o){function s(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"textContent";return decodeURI(this[e].trim().replace(/[\r\n\t]/g," ").replace(/\s{2,}/g," ").replace("%","%25"))}r()(this,"_dirtyTokens",{}),r()(this,"_observedInputs",[]),r()(this,"onTitleEditableMutation",e=>{e.forEach(e=>{let o=e.target;if("#text"!==o.nodeName)if(document.activeElement===o){const e=p._getSelection(o);o.innerHTML=o.textContent,p._restoreSelection(o,e)}else o.innerHTML=o.textContent;for(;null!==o&&"#text"===o.nodeName;)o=o.parentNode;if(this.titleObserver.disconnect(),this.titleObserver.takeRecords(),null!==o){const e=o.dataset.key;this._dirtyTokens[e]=""!==o.textContent.trim(),o.nextElementSibling.value=o.textContent}this._observeTitleEditables()})}),r()(this,"onAnyChange",Object(d.e)(async e=>{let o=!0;e:for(let s=0,t=e.length;s{this.slugField.textContent=e.value};e.addEventListener("input",o);const s=document.getElementById("title");s&&s.addEventListener("input",Object(d.e)(o,500)),o()}desc(){const e=()=>{setTimeout(()=>{this.descField.style.height="",this.descField.style.height=this.descField.scrollHeight+"px"},1)};if(this.descField.addEventListener("keydown",e=>{13===e.keyCode&&e.preventDefault()}),this.descField.addEventListener("input",()=>{this.descField.value=this.descField.value.replace(/(\r\n|\r|\n)/gm," "),this.descField.value.length>313?this.descField.classList.add("invalid"):this.descField.classList.remove("invalid"),e()}),document.getElementById("tabs")){const o=document.querySelectorAll("#tabs a.tab");for(let s=0;s{e()},15)}static _getSelection(e){if(window.getSelection&&document.createRange){let o=window.getSelection().getRangeAt(0),s=o.cloneRange();s.selectNodeContents(e),s.setEnd(o.startContainer,o.startOffset);let t=s.toString().length;return{start:t,end:t+o.toString().length}}let o=document.selection.createRange(),s=document.body.createTextRange();s.moveToElementText(e),s.setEndPoint("EndToStart",o);let t=s.text.length;return{start:t,end:t+o.text.length}}static _restoreSelection(e,o){if(window.getSelection&&document.createRange){let s=0,t=document.createRange();t.setStart(e,0),t.collapse(!0);let r,n=[e],d=!1,u=!1;for(;!u&&(r=n.pop());)if(3===r.nodeType){let e=s+r.length;!d&&o.start>=s&&o.start<=e&&(t.setStart(r,o.start-s),d=!0),d&&o.end>=s&&o.end<=e&&(t.setEnd(r,o.end-s),u=!0),s=e}else{let e=r.childNodes.length;for(;e--;)n.push(r.childNodes[e])}return(o=window.getSelection()).removeAllRanges(),void o.addRange(t)}let s=document.body.createTextRange();s.moveToElementText(e),s.collapse(!0),s.moveEnd("character",o.end),s.moveStart("character",o.start),s.select()}async _renderTokens(){return new Promise(e=>{const o=$(this.mainForm).serializeArray().reduce((e,o)=>(e[o.name]=o.value,e),{});o.hasOwnProperty("action")&&delete o.action,Craft.postActionRequest("seo/seo/render-data",{...this.SEO.options.renderData,...o},e)})}_observeTitleEditables(){const e=this.titleField.getElementsByClassName("seo--snippet-title-editable");for(let o=0,s=e.length;o{o.preventDefault(),e.classList.contains("has-image")||o.target.classList.contains("remove")||Craft.createElementSelectorModal("craft\\elements\\Asset",{multiSelect:!1,criteria:{kind:["image"]},onSelect:o=>{const s=o[0];e.classList.add("has-image"),e.style.backgroundImage=`url(${s.url})`,e.firstElementChild.value=s.id}})}),r()(this,"onImageRemoveClick",e=>{e.classList.contains("has-image")&&(e.classList.remove("has-image"),e.style.backgroundImage="",e.firstElementChild.value="")}),r()(this,"onSnippetChange",()=>{const e=null!==this.SEO.snippetFields.slug,o=this.SEO.snippetFields.title.getSafeValue(),s=this.SEO.snippetFields.desc.getSafeValue(),t=e?this.SEO.snippetFields.slug.getSafeValue():"";for(let e=0,r=this.socialPreviews.length;e{null!==e&&(~["TEXTAREA","INPUT"].indexOf(e.tagName.toUpperCase())?e.addEventListener("change",this.onSnippetChange):this.snippetObserver.observe(e,{childList:!0,characterData:!0,subtree:!0}))})}initImages(){const e=document.querySelectorAll(`a[data-seo-social-image='${this.namespace}']`);let o=e.length;for(;o--;){const s=e[o];s.addEventListener("click",this.onImageInputClick.bind(this,s)),s.querySelector(".remove").addEventListener("click",this.onImageRemoveClick.bind(this,s))}}initDesc(){const e=document.querySelectorAll(`textarea[data-seo-social-desc='${this.namespace}']`);let o=e.length;for(;o--;){const s=e[o];s.addEventListener("input",()=>{s.value=s.value.replace(/(\r\n|\r|\n)/gm," ")}),s.addEventListener("keydown",e=>{13===e.keyCode&&e.preventDefault()})}}}window.SeoField=class{constructor(e,o){r()(this,"snippetFields",{title:null,slug:null,desc:null}),r()(this,"options",{hasPreview:!1,previewAction:null,isNew:!1}),this.options=o,new n(e),new p(e,this),new g(e,this);const s=window.Craft.ElementEditor.prototype.init,t=this;window.Craft.ElementEditor.prototype.init=function(){s.apply(this,arguments);const o=window.Craft.cp.$primaryForm.data("elementEditor");o&&new h(e,t)}}}},"./js/helpers.js":function(e,o,s){"use strict";function t(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"div",o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];const t=document.createElement(e);for(let[e,s]of Object.entries(o))s&&("function"!=typeof s?("style"===e&&(s=s.replace(/(?:\r\n|\r|\n|\t|\s+)/g," ").trim()),t.setAttribute(e,s)):"ref"===e?s(t):t.addEventListener(e,s));return Array.isArray(s)||(s=[s]),s.map(e=>{if(e)try{t.appendChild(e)}catch(o){t.appendChild(document.createTextNode(e))}}),t}s.d(o,"b",(function(){return t})),s.d(o,"a",(function(){return r})),s.d(o,"f",(function(){return n})),s.d(o,"e",(function(){return d})),s.d(o,"g",(function(){return l})),s.d(o,"c",(function(){return i})),s.d(o,"d",(function(){return c}));class r{constructor(e){this.text=e?r.cleanText(e):e}fleschKincaidReadingEase(){return Math.round(10*(206.835-1.015*this.averageWordsPerSentence()-84.6*this.averageSyllablesPerWord()))/10}fleschKincaidGradeLevel(){return Math.round(10*(.39*this.averageWordsPerSentence()+11.8*this.averageSyllablesPerWord()-15.59))/10}gunningFogScore(){return Math.round(.4*(this.averageWordsPerSentence()+this.percentageWordsWithThreeSyllables(!1))*10)/10}colemanLiauIndex(){return Math.round(10*(this.letterCount()/this.wordCount()*5.89-this.sentenceCount()/this.wordCount()*.3-15.8))/10}smogIndex(){return Math.round(1.043*Math.sqrt(this.wordsWithThreeSyllables()*(30/this.sentenceCount())+3.1291)*10)/10}automatedReadabilityIndex(){return Math.round(10*(this.letterCount()/this.wordCount()*4.71+this.wordCount()/this.sentenceCount()*.5-21.43))/10}static cleanText(e){return["li","p","h1","h2","h3","h4","h5","h6","dd"].forEach(o=>{e.replace(``,".")}),e=e.replace(/<[^>]+>/g,"").replace(/[,:;()-]/g," ").replace(/[.!?]/g,".").replace(/^\s+/g,"").replace(/[ ]*(\n|\r\n|\r)[ ]*/g," ").replace(/([.])[. ]+/g,".").replace(/[ ]*([.])/g,". ").replace(/\s+/g," ").replace(/\s+$/g,"").replace(/'/g,""),e+="."}static syllableCount(e){let o=0,s=0;e=e.toLowerCase().replace(/[^a-z]/g,"");const t={simile:3,forever:3,shoreline:2};if(t.hasOwnProperty(e))return t[e];[/^un/,/^fore/,/ly$/,/less$/,/ful$/,/ers?$/,/ings?$/].forEach(o=>{e.match(o)&&(e=e.replace(o,""),s++)});let r=e.split(/[^aeiouy]+/gi).filter(e=>!!e.replace(/\s+/gi,"").length).length;return o=r+s,[/cial/,/tia/,/cius/,/cious/,/giu/,/ion/,/iou/,/sia$/,/[^aeiuoyt]{2,}ed$/,/.ely$/,/[cg]h?e[rsd]?$/,/rved?$/,/[aeiouy][dt]es?$/,/[aeiouy][^aeiouydt]e[rsd]?$/,/^[dr]e[aeiou][^aeiou]+$/,/[aeiouy]rse$/].forEach(s=>{e.match(s)&&o--}),[/ia/,/riet/,/dien/,/iu/,/io/,/ii/,/[aeiouym]bl$/,/[aeiou]{3}/,/^mc/,/ism$/,/([^aeiouy])\1l$/,/[^l]lien/,/^coa[dglx]./,/[^gq]ua[^auieo]/,/dnt$/,/uity$/,/ie(r|st)$/].forEach(s=>{e.match(s)&&o++}),o||1}textLength(){return this.text.length}letterCount(){return this.text.replace(/[^a-z]+/gi,"").length}sentenceCount(){return this.text.replace(/[^.!?]/g,"").length||1}wordCount(){return this.words().length||1}words(){return this._words||(this._words=this.text.split(/[^a-z0-9']+/i)),this._words}averageWordsPerSentence(){return this.wordCount()/this.sentenceCount()}averageSyllablesPerWord(){let e=0,o=this.wordCount();return this.text.split(/\s+/).forEach(o=>{e+=r.syllableCount(o)}),(e||1)/(o||1)}wordsWithThreeSyllables(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],o=0;return e=!1!==e,this.text.split(/\s+/).forEach(s=>{s.match(/^[A-Z]/)&&!e||this.syllableCount(s)>2&&o++}),o}percentageWordsWithThreeSyllables(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this.wordsWithThreeSyllables(e)/this.wordCount()*100}}function n(e){Craft.cp.displayError("SEO: "+e),window.console&&console.error.apply(console,["%cSEO: %c "+e,"font-weight: bold;","font-weight: normal;"])}function d(e){let o,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:300,t=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return 0===s?function(){e.apply(this,arguments)}:function(){const r=this,n=arguments;"SyntheticEvent"===n[0].constructor.name&&n[0].persist();const d=function(){o=null,t||e.apply(r,n)},u=t&&!o;clearTimeout(o),o=setTimeout(d,s),u&&e.apply(r,n)}}function u(e){return e[0].toUpperCase()+e.slice(1)}function l(e){const o=e=>{let o=/https?:\/\/((?:[\w\d-]+\.)+[\w\d]{2,})/i.exec(e);return null!==o&&o[1]};return o(location.href)===o(e)}function i(e,o){let s=0,t=e.length;if(Array.isArray(o)){const r=e.length,n=o.length;for(;t--;){let d=n,u=0;for(;d--&&t+d1&&void 0!==arguments[1]?arguments[1]:"div";const s=u(e);return t(o,{class:"seo--light "+e,title:s},s)}},"./node_modules/@babel/runtime/helpers/defineProperty.js":function(e,o,s){var t=s("./node_modules/@babel/runtime/helpers/toPropertyKey.js");e.exports=function(e,o,s){return(o=t(o))in e?Object.defineProperty(e,o,{value:s,enumerable:!0,configurable:!0,writable:!0}):e[o]=s,e},e.exports.__esModule=!0,e.exports.default=e.exports},"./node_modules/@babel/runtime/helpers/toPrimitive.js":function(e,o,s){var t=s("./node_modules/@babel/runtime/helpers/typeof.js").default;e.exports=function(e,o){if("object"!==t(e)||null===e)return e;var s=e[Symbol.toPrimitive];if(void 0!==s){var r=s.call(e,o||"default");if("object"!==t(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===o?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},"./node_modules/@babel/runtime/helpers/toPropertyKey.js":function(e,o,s){var t=s("./node_modules/@babel/runtime/helpers/typeof.js").default,r=s("./node_modules/@babel/runtime/helpers/toPrimitive.js");e.exports=function(e){var o=r(e,"string");return"symbol"===t(o)?o:String(o)},e.exports.__esModule=!0,e.exports.default=e.exports},"./node_modules/@babel/runtime/helpers/typeof.js":function(e,o){function s(o){return e.exports=s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,s(o)}e.exports=s,e.exports.__esModule=!0,e.exports.default=e.exports},"./node_modules/babel-polyfill/lib/index.js":function(e,o,s){"use strict";(function(e){if(s("./node_modules/core-js/shim.js"),s("./node_modules/regenerator-runtime/runtime.js"),s("./node_modules/core-js/fn/regexp/escape.js"),e._babelPolyfill)throw new Error("only one instance of babel-polyfill is allowed");e._babelPolyfill=!0;function o(e,o,s){e[o]||Object.defineProperty(e,o,{writable:!0,configurable:!0,value:s})}o(String.prototype,"padLeft","".padStart),o(String.prototype,"padRight","".padEnd),"pop,reverse,shift,keys,values,entries,indexOf,every,some,forEach,map,filter,find,findIndex,includes,join,slice,concat,push,splice,unshift,sort,lastIndexOf,reduce,reduceRight,copyWithin,fill".split(",").forEach((function(e){[][e]&&o(Array,e,Function.call.bind([][e]))}))}).call(this,s("./node_modules/webpack/buildin/global.js"))},"./node_modules/core-js/fn/regexp/escape.js":function(e,o,s){s("./node_modules/core-js/modules/core.regexp.escape.js"),e.exports=s("./node_modules/core-js/modules/_core.js").RegExp.escape},"./node_modules/core-js/modules/_a-function.js":function(e,o){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},"./node_modules/core-js/modules/_a-number-value.js":function(e,o,s){var t=s("./node_modules/core-js/modules/_cof.js");e.exports=function(e,o){if("number"!=typeof e&&"Number"!=t(e))throw TypeError(o);return+e}},"./node_modules/core-js/modules/_add-to-unscopables.js":function(e,o,s){var t=s("./node_modules/core-js/modules/_wks.js")("unscopables"),r=Array.prototype;null==r[t]&&s("./node_modules/core-js/modules/_hide.js")(r,t,{}),e.exports=function(e){r[t][e]=!0}},"./node_modules/core-js/modules/_an-instance.js":function(e,o){e.exports=function(e,o,s,t){if(!(e instanceof o)||void 0!==t&&t in e)throw TypeError(s+": incorrect invocation!");return e}},"./node_modules/core-js/modules/_an-object.js":function(e,o,s){var t=s("./node_modules/core-js/modules/_is-object.js");e.exports=function(e){if(!t(e))throw TypeError(e+" is not an object!");return e}},"./node_modules/core-js/modules/_array-copy-within.js":function(e,o,s){"use strict";var t=s("./node_modules/core-js/modules/_to-object.js"),r=s("./node_modules/core-js/modules/_to-absolute-index.js"),n=s("./node_modules/core-js/modules/_to-length.js");e.exports=[].copyWithin||function(e,o){var s=t(this),d=n(s.length),u=r(e,d),l=r(o,d),i=arguments.length>2?arguments[2]:void 0,c=Math.min((void 0===i?d:r(i,d))-l,d-u),a=1;for(l0;)l in s?s[u]=s[l]:delete s[u],u+=a,l+=a;return s}},"./node_modules/core-js/modules/_array-fill.js":function(e,o,s){"use strict";var t=s("./node_modules/core-js/modules/_to-object.js"),r=s("./node_modules/core-js/modules/_to-absolute-index.js"),n=s("./node_modules/core-js/modules/_to-length.js");e.exports=function(e){for(var o=t(this),s=n(o.length),d=arguments.length,u=r(d>1?arguments[1]:void 0,s),l=d>2?arguments[2]:void 0,i=void 0===l?s:r(l,s);i>u;)o[u++]=e;return o}},"./node_modules/core-js/modules/_array-from-iterable.js":function(e,o,s){var t=s("./node_modules/core-js/modules/_for-of.js");e.exports=function(e,o){var s=[];return t(e,!1,s.push,s,o),s}},"./node_modules/core-js/modules/_array-includes.js":function(e,o,s){var t=s("./node_modules/core-js/modules/_to-iobject.js"),r=s("./node_modules/core-js/modules/_to-length.js"),n=s("./node_modules/core-js/modules/_to-absolute-index.js");e.exports=function(e){return function(o,s,d){var u,l=t(o),i=r(l.length),c=n(d,i);if(e&&s!=s){for(;i>c;)if((u=l[c++])!=u)return!0}else for(;i>c;c++)if((e||c in l)&&l[c]===s)return e||c||0;return!e&&-1}}},"./node_modules/core-js/modules/_array-methods.js":function(e,o,s){var t=s("./node_modules/core-js/modules/_ctx.js"),r=s("./node_modules/core-js/modules/_iobject.js"),n=s("./node_modules/core-js/modules/_to-object.js"),d=s("./node_modules/core-js/modules/_to-length.js"),u=s("./node_modules/core-js/modules/_array-species-create.js");e.exports=function(e,o){var s=1==e,l=2==e,i=3==e,c=4==e,a=6==e,m=5==e||a,j=o||u;return function(o,u,_){for(var f,h,p=n(o),g=r(p),v=t(u,_,3),y=d(g.length),b=0,w=s?j(o,y):l?j(o,0):void 0;y>b;b++)if((m||b in g)&&(h=v(f=g[b],b,p),e))if(s)w[b]=h;else if(h)switch(e){case 3:return!0;case 5:return f;case 6:return b;case 2:w.push(f)}else if(c)return!1;return a?-1:i||c?c:w}}},"./node_modules/core-js/modules/_array-reduce.js":function(e,o,s){var t=s("./node_modules/core-js/modules/_a-function.js"),r=s("./node_modules/core-js/modules/_to-object.js"),n=s("./node_modules/core-js/modules/_iobject.js"),d=s("./node_modules/core-js/modules/_to-length.js");e.exports=function(e,o,s,u,l){t(o);var i=r(e),c=n(i),a=d(i.length),m=l?a-1:0,j=l?-1:1;if(s<2)for(;;){if(m in c){u=c[m],m+=j;break}if(m+=j,l?m<0:a<=m)throw TypeError("Reduce of empty array with no initial value")}for(;l?m>=0:a>m;m+=j)m in c&&(u=o(u,c[m],m,i));return u}},"./node_modules/core-js/modules/_array-species-constructor.js":function(e,o,s){var t=s("./node_modules/core-js/modules/_is-object.js"),r=s("./node_modules/core-js/modules/_is-array.js"),n=s("./node_modules/core-js/modules/_wks.js")("species");e.exports=function(e){var o;return r(e)&&("function"!=typeof(o=e.constructor)||o!==Array&&!r(o.prototype)||(o=void 0),t(o)&&null===(o=o[n])&&(o=void 0)),void 0===o?Array:o}},"./node_modules/core-js/modules/_array-species-create.js":function(e,o,s){var t=s("./node_modules/core-js/modules/_array-species-constructor.js");e.exports=function(e,o){return new(t(e))(o)}},"./node_modules/core-js/modules/_bind.js":function(e,o,s){"use strict";var t=s("./node_modules/core-js/modules/_a-function.js"),r=s("./node_modules/core-js/modules/_is-object.js"),n=s("./node_modules/core-js/modules/_invoke.js"),d=[].slice,u={},l=function(e,o,s){if(!(o in u)){for(var t=[],r=0;r1?arguments[1]:void 0,3);s=s?s.n:this._f;)for(t(s.v,s.k,this);s&&s.r;)s=s.p},has:function(e){return!!h(_(this,o),e)}}),m&&t(c.prototype,"size",{get:function(){return _(this,o)[f]}}),c},def:function(e,o,s){var t,r,n=h(e,o);return n?n.v=s:(e._l=n={i:r=j(o,!0),k:o,v:s,p:t=e._l,n:void 0,r:!1},e._f||(e._f=n),t&&(t.n=n),e[f]++,"F"!==r&&(e._i[r]=n)),e},getEntry:h,setStrong:function(e,o,s){i(e,o,(function(e,s){this._t=_(e,o),this._k=s,this._l=void 0}),(function(){for(var e=this._k,o=this._l;o&&o.r;)o=o.p;return this._t&&(this._l=o=o?o.n:this._t._f)?c(0,"keys"==e?o.k:"values"==e?o.v:[o.k,o.v]):(this._t=void 0,c(1))}),s?"entries":"values",!s,!0),a(o)}}},"./node_modules/core-js/modules/_collection-to-json.js":function(e,o,s){var t=s("./node_modules/core-js/modules/_classof.js"),r=s("./node_modules/core-js/modules/_array-from-iterable.js");e.exports=function(e){return function(){if(t(this)!=e)throw TypeError(e+"#toJSON isn't generic");return r(this)}}},"./node_modules/core-js/modules/_collection-weak.js":function(e,o,s){"use strict";var t=s("./node_modules/core-js/modules/_redefine-all.js"),r=s("./node_modules/core-js/modules/_meta.js").getWeak,n=s("./node_modules/core-js/modules/_an-object.js"),d=s("./node_modules/core-js/modules/_is-object.js"),u=s("./node_modules/core-js/modules/_an-instance.js"),l=s("./node_modules/core-js/modules/_for-of.js"),i=s("./node_modules/core-js/modules/_array-methods.js"),c=s("./node_modules/core-js/modules/_has.js"),a=s("./node_modules/core-js/modules/_validate-collection.js"),m=i(5),j=i(6),_=0,f=function(e){return e._l||(e._l=new h)},h=function(){this.a=[]},p=function(e,o){return m(e.a,(function(e){return e[0]===o}))};h.prototype={get:function(e){var o=p(this,e);if(o)return o[1]},has:function(e){return!!p(this,e)},set:function(e,o){var s=p(this,e);s?s[1]=o:this.a.push([e,o])},delete:function(e){var o=j(this.a,(function(o){return o[0]===e}));return~o&&this.a.splice(o,1),!!~o}},e.exports={getConstructor:function(e,o,s,n){var i=e((function(e,t){u(e,i,o,"_i"),e._t=o,e._i=_++,e._l=void 0,null!=t&&l(t,s,e[n],e)}));return t(i.prototype,{delete:function(e){if(!d(e))return!1;var s=r(e);return!0===s?f(a(this,o)).delete(e):s&&c(s,this._i)&&delete s[this._i]},has:function(e){if(!d(e))return!1;var s=r(e);return!0===s?f(a(this,o)).has(e):s&&c(s,this._i)}}),i},def:function(e,o,s){var t=r(n(o),!0);return!0===t?f(e).set(o,s):t[e._i]=s,e},ufstore:f}},"./node_modules/core-js/modules/_collection.js":function(e,o,s){"use strict";var t=s("./node_modules/core-js/modules/_global.js"),r=s("./node_modules/core-js/modules/_export.js"),n=s("./node_modules/core-js/modules/_redefine.js"),d=s("./node_modules/core-js/modules/_redefine-all.js"),u=s("./node_modules/core-js/modules/_meta.js"),l=s("./node_modules/core-js/modules/_for-of.js"),i=s("./node_modules/core-js/modules/_an-instance.js"),c=s("./node_modules/core-js/modules/_is-object.js"),a=s("./node_modules/core-js/modules/_fails.js"),m=s("./node_modules/core-js/modules/_iter-detect.js"),j=s("./node_modules/core-js/modules/_set-to-string-tag.js"),_=s("./node_modules/core-js/modules/_inherit-if-required.js");e.exports=function(e,o,s,f,h,p){var g=t[e],v=g,y=h?"set":"add",b=v&&v.prototype,w={},x=function(e){var o=b[e];n(b,e,"delete"==e||"has"==e?function(e){return!(p&&!c(e))&&o.call(this,0===e?0:e)}:"get"==e?function(e){return p&&!c(e)?void 0:o.call(this,0===e?0:e)}:"add"==e?function(e){return o.call(this,0===e?0:e),this}:function(e,s){return o.call(this,0===e?0:e,s),this})};if("function"==typeof v&&(p||b.forEach&&!a((function(){(new v).entries().next()})))){var S=new v,k=S[y](p?{}:-0,1)!=S,E=a((function(){S.has(1)})),O=m((function(e){new v(e)})),F=!p&&a((function(){for(var e=new v,o=5;o--;)e[y](o,o);return!e.has(-0)}));O||((v=o((function(o,s){i(o,v,e);var t=_(new g,o,v);return null!=s&&l(s,h,t[y],t),t}))).prototype=b,b.constructor=v),(E||F)&&(x("delete"),x("has"),h&&x("get")),(F||k)&&x(y),p&&b.clear&&delete b.clear}else v=f.getConstructor(o,e,h,y),d(v.prototype,s),u.NEED=!0;return j(v,e),w[e]=v,r(r.G+r.W+r.F*(v!=g),w),p||f.setStrong(v,e,h),v}},"./node_modules/core-js/modules/_core.js":function(e,o){var s=e.exports={version:"2.5.7"};"number"==typeof __e&&(__e=s)},"./node_modules/core-js/modules/_create-property.js":function(e,o,s){"use strict";var t=s("./node_modules/core-js/modules/_object-dp.js"),r=s("./node_modules/core-js/modules/_property-desc.js");e.exports=function(e,o,s){o in e?t.f(e,o,r(0,s)):e[o]=s}},"./node_modules/core-js/modules/_ctx.js":function(e,o,s){var t=s("./node_modules/core-js/modules/_a-function.js");e.exports=function(e,o,s){if(t(e),void 0===o)return e;switch(s){case 1:return function(s){return e.call(o,s)};case 2:return function(s,t){return e.call(o,s,t)};case 3:return function(s,t,r){return e.call(o,s,t,r)}}return function(){return e.apply(o,arguments)}}},"./node_modules/core-js/modules/_date-to-iso-string.js":function(e,o,s){"use strict";var t=s("./node_modules/core-js/modules/_fails.js"),r=Date.prototype.getTime,n=Date.prototype.toISOString,d=function(e){return e>9?e:"0"+e};e.exports=t((function(){return"0385-07-25T07:06:39.999Z"!=n.call(new Date(-50000000000001))}))||!t((function(){n.call(new Date(NaN))}))?function(){if(!isFinite(r.call(this)))throw RangeError("Invalid time value");var e=this,o=e.getUTCFullYear(),s=e.getUTCMilliseconds(),t=o<0?"-":o>9999?"+":"";return t+("00000"+Math.abs(o)).slice(t?-6:-4)+"-"+d(e.getUTCMonth()+1)+"-"+d(e.getUTCDate())+"T"+d(e.getUTCHours())+":"+d(e.getUTCMinutes())+":"+d(e.getUTCSeconds())+"."+(s>99?s:"0"+d(s))+"Z"}:n},"./node_modules/core-js/modules/_date-to-primitive.js":function(e,o,s){"use strict";var t=s("./node_modules/core-js/modules/_an-object.js"),r=s("./node_modules/core-js/modules/_to-primitive.js");e.exports=function(e){if("string"!==e&&"number"!==e&&"default"!==e)throw TypeError("Incorrect hint");return r(t(this),"number"!=e)}},"./node_modules/core-js/modules/_defined.js":function(e,o){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},"./node_modules/core-js/modules/_descriptors.js":function(e,o,s){e.exports=!s("./node_modules/core-js/modules/_fails.js")((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},"./node_modules/core-js/modules/_dom-create.js":function(e,o,s){var t=s("./node_modules/core-js/modules/_is-object.js"),r=s("./node_modules/core-js/modules/_global.js").document,n=t(r)&&t(r.createElement);e.exports=function(e){return n?r.createElement(e):{}}},"./node_modules/core-js/modules/_enum-bug-keys.js":function(e,o){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},"./node_modules/core-js/modules/_enum-keys.js":function(e,o,s){var t=s("./node_modules/core-js/modules/_object-keys.js"),r=s("./node_modules/core-js/modules/_object-gops.js"),n=s("./node_modules/core-js/modules/_object-pie.js");e.exports=function(e){var o=t(e),s=r.f;if(s)for(var d,u=s(e),l=n.f,i=0;u.length>i;)l.call(e,d=u[i++])&&o.push(d);return o}},"./node_modules/core-js/modules/_export.js":function(e,o,s){var t=s("./node_modules/core-js/modules/_global.js"),r=s("./node_modules/core-js/modules/_core.js"),n=s("./node_modules/core-js/modules/_hide.js"),d=s("./node_modules/core-js/modules/_redefine.js"),u=s("./node_modules/core-js/modules/_ctx.js"),l=function(e,o,s){var i,c,a,m,j=e&l.F,_=e&l.G,f=e&l.S,h=e&l.P,p=e&l.B,g=_?t:f?t[o]||(t[o]={}):(t[o]||{}).prototype,v=_?r:r[o]||(r[o]={}),y=v.prototype||(v.prototype={});for(i in _&&(s=o),s)a=((c=!j&&g&&void 0!==g[i])?g:s)[i],m=p&&c?u(a,t):h&&"function"==typeof a?u(Function.call,a):a,g&&d(g,i,a,e&l.U),v[i]!=a&&n(v,i,m),h&&y[i]!=a&&(y[i]=a)};t.core=r,l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,e.exports=l},"./node_modules/core-js/modules/_fails-is-regexp.js":function(e,o,s){var t=s("./node_modules/core-js/modules/_wks.js")("match");e.exports=function(e){var o=/./;try{"/./"[e](o)}catch(s){try{return o[t]=!1,!"/./"[e](o)}catch(e){}}return!0}},"./node_modules/core-js/modules/_fails.js":function(e,o){e.exports=function(e){try{return!!e()}catch(e){return!0}}},"./node_modules/core-js/modules/_fix-re-wks.js":function(e,o,s){"use strict";var t=s("./node_modules/core-js/modules/_hide.js"),r=s("./node_modules/core-js/modules/_redefine.js"),n=s("./node_modules/core-js/modules/_fails.js"),d=s("./node_modules/core-js/modules/_defined.js"),u=s("./node_modules/core-js/modules/_wks.js");e.exports=function(e,o,s){var l=u(e),i=s(d,l,""[e]),c=i[0],a=i[1];n((function(){var o={};return o[l]=function(){return 7},7!=""[e](o)}))&&(r(String.prototype,e,c),t(RegExp.prototype,l,2==o?function(e,o){return a.call(e,this,o)}:function(e){return a.call(e,this)}))}},"./node_modules/core-js/modules/_flags.js":function(e,o,s){"use strict";var t=s("./node_modules/core-js/modules/_an-object.js");e.exports=function(){var e=t(this),o="";return e.global&&(o+="g"),e.ignoreCase&&(o+="i"),e.multiline&&(o+="m"),e.unicode&&(o+="u"),e.sticky&&(o+="y"),o}},"./node_modules/core-js/modules/_flatten-into-array.js":function(e,o,s){"use strict";var t=s("./node_modules/core-js/modules/_is-array.js"),r=s("./node_modules/core-js/modules/_is-object.js"),n=s("./node_modules/core-js/modules/_to-length.js"),d=s("./node_modules/core-js/modules/_ctx.js"),u=s("./node_modules/core-js/modules/_wks.js")("isConcatSpreadable");e.exports=function e(o,s,l,i,c,a,m,j){for(var _,f,h=c,p=0,g=!!m&&d(m,j,3);p0)h=e(o,s,_,n(_.length),h,a-1)-1;else{if(h>=9007199254740991)throw TypeError();o[h]=_}h++}p++}return h}},"./node_modules/core-js/modules/_for-of.js":function(e,o,s){var t=s("./node_modules/core-js/modules/_ctx.js"),r=s("./node_modules/core-js/modules/_iter-call.js"),n=s("./node_modules/core-js/modules/_is-array-iter.js"),d=s("./node_modules/core-js/modules/_an-object.js"),u=s("./node_modules/core-js/modules/_to-length.js"),l=s("./node_modules/core-js/modules/core.get-iterator-method.js"),i={},c={};(o=e.exports=function(e,o,s,a,m){var j,_,f,h,p=m?function(){return e}:l(e),g=t(s,a,o?2:1),v=0;if("function"!=typeof p)throw TypeError(e+" is not iterable!");if(n(p)){for(j=u(e.length);j>v;v++)if((h=o?g(d(_=e[v])[0],_[1]):g(e[v]))===i||h===c)return h}else for(f=p.call(e);!(_=f.next()).done;)if((h=r(f,g,_.value,o))===i||h===c)return h}).BREAK=i,o.RETURN=c},"./node_modules/core-js/modules/_global.js":function(e,o){var s=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=s)},"./node_modules/core-js/modules/_has.js":function(e,o){var s={}.hasOwnProperty;e.exports=function(e,o){return s.call(e,o)}},"./node_modules/core-js/modules/_hide.js":function(e,o,s){var t=s("./node_modules/core-js/modules/_object-dp.js"),r=s("./node_modules/core-js/modules/_property-desc.js");e.exports=s("./node_modules/core-js/modules/_descriptors.js")?function(e,o,s){return t.f(e,o,r(1,s))}:function(e,o,s){return e[o]=s,e}},"./node_modules/core-js/modules/_html.js":function(e,o,s){var t=s("./node_modules/core-js/modules/_global.js").document;e.exports=t&&t.documentElement},"./node_modules/core-js/modules/_ie8-dom-define.js":function(e,o,s){e.exports=!s("./node_modules/core-js/modules/_descriptors.js")&&!s("./node_modules/core-js/modules/_fails.js")((function(){return 7!=Object.defineProperty(s("./node_modules/core-js/modules/_dom-create.js")("div"),"a",{get:function(){return 7}}).a}))},"./node_modules/core-js/modules/_inherit-if-required.js":function(e,o,s){var t=s("./node_modules/core-js/modules/_is-object.js"),r=s("./node_modules/core-js/modules/_set-proto.js").set;e.exports=function(e,o,s){var n,d=o.constructor;return d!==s&&"function"==typeof d&&(n=d.prototype)!==s.prototype&&t(n)&&r&&r(e,n),e}},"./node_modules/core-js/modules/_invoke.js":function(e,o){e.exports=function(e,o,s){var t=void 0===s;switch(o.length){case 0:return t?e():e.call(s);case 1:return t?e(o[0]):e.call(s,o[0]);case 2:return t?e(o[0],o[1]):e.call(s,o[0],o[1]);case 3:return t?e(o[0],o[1],o[2]):e.call(s,o[0],o[1],o[2]);case 4:return t?e(o[0],o[1],o[2],o[3]):e.call(s,o[0],o[1],o[2],o[3])}return e.apply(s,o)}},"./node_modules/core-js/modules/_iobject.js":function(e,o,s){var t=s("./node_modules/core-js/modules/_cof.js");e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==t(e)?e.split(""):Object(e)}},"./node_modules/core-js/modules/_is-array-iter.js":function(e,o,s){var t=s("./node_modules/core-js/modules/_iterators.js"),r=s("./node_modules/core-js/modules/_wks.js")("iterator"),n=Array.prototype;e.exports=function(e){return void 0!==e&&(t.Array===e||n[r]===e)}},"./node_modules/core-js/modules/_is-array.js":function(e,o,s){var t=s("./node_modules/core-js/modules/_cof.js");e.exports=Array.isArray||function(e){return"Array"==t(e)}},"./node_modules/core-js/modules/_is-integer.js":function(e,o,s){var t=s("./node_modules/core-js/modules/_is-object.js"),r=Math.floor;e.exports=function(e){return!t(e)&&isFinite(e)&&r(e)===e}},"./node_modules/core-js/modules/_is-object.js":function(e,o){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},"./node_modules/core-js/modules/_is-regexp.js":function(e,o,s){var t=s("./node_modules/core-js/modules/_is-object.js"),r=s("./node_modules/core-js/modules/_cof.js"),n=s("./node_modules/core-js/modules/_wks.js")("match");e.exports=function(e){var o;return t(e)&&(void 0!==(o=e[n])?!!o:"RegExp"==r(e))}},"./node_modules/core-js/modules/_iter-call.js":function(e,o,s){var t=s("./node_modules/core-js/modules/_an-object.js");e.exports=function(e,o,s,r){try{return r?o(t(s)[0],s[1]):o(s)}catch(o){var n=e.return;throw void 0!==n&&t(n.call(e)),o}}},"./node_modules/core-js/modules/_iter-create.js":function(e,o,s){"use strict";var t=s("./node_modules/core-js/modules/_object-create.js"),r=s("./node_modules/core-js/modules/_property-desc.js"),n=s("./node_modules/core-js/modules/_set-to-string-tag.js"),d={};s("./node_modules/core-js/modules/_hide.js")(d,s("./node_modules/core-js/modules/_wks.js")("iterator"),(function(){return this})),e.exports=function(e,o,s){e.prototype=t(d,{next:r(1,s)}),n(e,o+" Iterator")}},"./node_modules/core-js/modules/_iter-define.js":function(e,o,s){"use strict";var t=s("./node_modules/core-js/modules/_library.js"),r=s("./node_modules/core-js/modules/_export.js"),n=s("./node_modules/core-js/modules/_redefine.js"),d=s("./node_modules/core-js/modules/_hide.js"),u=s("./node_modules/core-js/modules/_iterators.js"),l=s("./node_modules/core-js/modules/_iter-create.js"),i=s("./node_modules/core-js/modules/_set-to-string-tag.js"),c=s("./node_modules/core-js/modules/_object-gpo.js"),a=s("./node_modules/core-js/modules/_wks.js")("iterator"),m=!([].keys&&"next"in[].keys()),j=function(){return this};e.exports=function(e,o,s,_,f,h,p){l(s,o,_);var g,v,y,b=function(e){if(!m&&e in k)return k[e];switch(e){case"keys":case"values":return function(){return new s(this,e)}}return function(){return new s(this,e)}},w=o+" Iterator",x="values"==f,S=!1,k=e.prototype,E=k[a]||k["@@iterator"]||f&&k[f],O=E||b(f),F=f?x?b("entries"):O:void 0,P="Array"==o&&k.entries||E;if(P&&(y=c(P.call(new e)))!==Object.prototype&&y.next&&(i(y,w,!0),t||"function"==typeof y[a]||d(y,a,j)),x&&E&&"values"!==E.name&&(S=!0,O=function(){return E.call(this)}),t&&!p||!m&&!S&&k[a]||d(k,a,O),u[o]=O,u[w]=j,f)if(g={values:x?O:b("values"),keys:h?O:b("keys"),entries:F},p)for(v in g)v in k||n(k,v,g[v]);else r(r.P+r.F*(m||S),o,g);return g}},"./node_modules/core-js/modules/_iter-detect.js":function(e,o,s){var t=s("./node_modules/core-js/modules/_wks.js")("iterator"),r=!1;try{var n=[7][t]();n.return=function(){r=!0},Array.from(n,(function(){throw 2}))}catch(e){}e.exports=function(e,o){if(!o&&!r)return!1;var s=!1;try{var n=[7],d=n[t]();d.next=function(){return{done:s=!0}},n[t]=function(){return d},e(n)}catch(e){}return s}},"./node_modules/core-js/modules/_iter-step.js":function(e,o){e.exports=function(e,o){return{value:o,done:!!e}}},"./node_modules/core-js/modules/_iterators.js":function(e,o){e.exports={}},"./node_modules/core-js/modules/_library.js":function(e,o){e.exports=!1},"./node_modules/core-js/modules/_math-expm1.js":function(e,o){var s=Math.expm1;e.exports=!s||s(10)>22025.465794806718||s(10)<22025.465794806718||-2e-17!=s(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:Math.exp(e)-1}:s},"./node_modules/core-js/modules/_math-fround.js":function(e,o,s){var t=s("./node_modules/core-js/modules/_math-sign.js"),r=Math.pow,n=r(2,-52),d=r(2,-23),u=r(2,127)*(2-d),l=r(2,-126);e.exports=Math.fround||function(e){var o,s,r=Math.abs(e),i=t(e);return ru||s!=s?i*(1/0):i*s}},"./node_modules/core-js/modules/_math-log1p.js":function(e,o){e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:Math.log(1+e)}},"./node_modules/core-js/modules/_math-scale.js":function(e,o){e.exports=Math.scale||function(e,o,s,t,r){return 0===arguments.length||e!=e||o!=o||s!=s||t!=t||r!=r?NaN:e===1/0||e===-1/0?e:(e-o)*(r-t)/(s-o)+t}},"./node_modules/core-js/modules/_math-sign.js":function(e,o){e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},"./node_modules/core-js/modules/_meta.js":function(e,o,s){var t=s("./node_modules/core-js/modules/_uid.js")("meta"),r=s("./node_modules/core-js/modules/_is-object.js"),n=s("./node_modules/core-js/modules/_has.js"),d=s("./node_modules/core-js/modules/_object-dp.js").f,u=0,l=Object.isExtensible||function(){return!0},i=!s("./node_modules/core-js/modules/_fails.js")((function(){return l(Object.preventExtensions({}))})),c=function(e){d(e,t,{value:{i:"O"+ ++u,w:{}}})},a=e.exports={KEY:t,NEED:!1,fastKey:function(e,o){if(!r(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!n(e,t)){if(!l(e))return"F";if(!o)return"E";c(e)}return e[t].i},getWeak:function(e,o){if(!n(e,t)){if(!l(e))return!0;if(!o)return!1;c(e)}return e[t].w},onFreeze:function(e){return i&&a.NEED&&l(e)&&!n(e,t)&&c(e),e}}},"./node_modules/core-js/modules/_metadata.js":function(e,o,s){var t=s("./node_modules/core-js/modules/es6.map.js"),r=s("./node_modules/core-js/modules/_export.js"),n=s("./node_modules/core-js/modules/_shared.js")("metadata"),d=n.store||(n.store=new(s("./node_modules/core-js/modules/es6.weak-map.js"))),u=function(e,o,s){var r=d.get(e);if(!r){if(!s)return;d.set(e,r=new t)}var n=r.get(o);if(!n){if(!s)return;r.set(o,n=new t)}return n};e.exports={store:d,map:u,has:function(e,o,s){var t=u(o,s,!1);return void 0!==t&&t.has(e)},get:function(e,o,s){var t=u(o,s,!1);return void 0===t?void 0:t.get(e)},set:function(e,o,s,t){u(s,t,!0).set(e,o)},keys:function(e,o){var s=u(e,o,!1),t=[];return s&&s.forEach((function(e,o){t.push(o)})),t},key:function(e){return void 0===e||"symbol"==typeof e?e:String(e)},exp:function(e){r(r.S,"Reflect",e)}}},"./node_modules/core-js/modules/_microtask.js":function(e,o,s){var t=s("./node_modules/core-js/modules/_global.js"),r=s("./node_modules/core-js/modules/_task.js").set,n=t.MutationObserver||t.WebKitMutationObserver,d=t.process,u=t.Promise,l="process"==s("./node_modules/core-js/modules/_cof.js")(d);e.exports=function(){var e,o,s,i=function(){var t,r;for(l&&(t=d.domain)&&t.exit();e;){r=e.fn,e=e.next;try{r()}catch(t){throw e?s():o=void 0,t}}o=void 0,t&&t.enter()};if(l)s=function(){d.nextTick(i)};else if(!n||t.navigator&&t.navigator.standalone)if(u&&u.resolve){var c=u.resolve(void 0);s=function(){c.then(i)}}else s=function(){r.call(t,i)};else{var a=!0,m=document.createTextNode("");new n(i).observe(m,{characterData:!0}),s=function(){m.data=a=!a}}return function(t){var r={fn:t,next:void 0};o&&(o.next=r),e||(e=r,s()),o=r}}},"./node_modules/core-js/modules/_new-promise-capability.js":function(e,o,s){"use strict";var t=s("./node_modules/core-js/modules/_a-function.js");function r(e){var o,s;this.promise=new e((function(e,t){if(void 0!==o||void 0!==s)throw TypeError("Bad Promise constructor");o=e,s=t})),this.resolve=t(o),this.reject=t(s)}e.exports.f=function(e){return new r(e)}},"./node_modules/core-js/modules/_object-assign.js":function(e,o,s){"use strict";var t=s("./node_modules/core-js/modules/_object-keys.js"),r=s("./node_modules/core-js/modules/_object-gops.js"),n=s("./node_modules/core-js/modules/_object-pie.js"),d=s("./node_modules/core-js/modules/_to-object.js"),u=s("./node_modules/core-js/modules/_iobject.js"),l=Object.assign;e.exports=!l||s("./node_modules/core-js/modules/_fails.js")((function(){var e={},o={},s=Symbol(),t="abcdefghijklmnopqrst";return e[s]=7,t.split("").forEach((function(e){o[e]=e})),7!=l({},e)[s]||Object.keys(l({},o)).join("")!=t}))?function(e,o){for(var s=d(e),l=arguments.length,i=1,c=r.f,a=n.f;l>i;)for(var m,j=u(arguments[i++]),_=c?t(j).concat(c(j)):t(j),f=_.length,h=0;f>h;)a.call(j,m=_[h++])&&(s[m]=j[m]);return s}:l},"./node_modules/core-js/modules/_object-create.js":function(e,o,s){var t=s("./node_modules/core-js/modules/_an-object.js"),r=s("./node_modules/core-js/modules/_object-dps.js"),n=s("./node_modules/core-js/modules/_enum-bug-keys.js"),d=s("./node_modules/core-js/modules/_shared-key.js")("IE_PROTO"),u=function(){},l=function(){var e,o=s("./node_modules/core-js/modules/_dom-create.js")("iframe"),t=n.length;for(o.style.display="none",s("./node_modules/core-js/modules/_html.js").appendChild(o),o.src="javascript:",(e=o.contentWindow.document).open(),e.write("