Plugin Directory

Changeset 3366107


Ignore:
Timestamp:
09/23/2025 01:05:11 AM (5 months ago)
Author:
wplingua
Message:

2.9.0

Location:
wplingua
Files:
484 added
13 edited

Legend:

Unmodified
Added
Removed
  • wplingua/trunk/assets/css/admin/option-page-settings.css

    r3362121 r3366107  
    1414 **              https://wplingua.com/
    1515 **
    16  **/.dashicons.wplng-spin{animation:wplingua-dashicons-spin 2s infinite;animation-timing-function:linear}@keyframes wplingua-dashicons-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#wpfooter{background-color:#f6f7f7;box-shadow:0 0 8px rgba(0,0,0,.05);border-top:1px solid #c3c4c7;padding:15px 25px}#wpfooter .dashicons{line-height:1.1em}[wplng-help-box],[wplng-help-box-right]{font-family:dashicons;display:inline-block;line-height:1.2em;font-weight:400;font-style:normal;speak:never;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-size:20px;vertical-align:top;text-align:center;transition:opacity .2s ease-in;transition:color .2s ease-in;vertical-align:text-bottom;cursor:pointer;color:#3c434a;opacity:.25}[wplng-help-box]:hover,[wplng-help-box-right]:hover{opacity:1}[wplng-help-box]::before,[wplng-help-box-right]::before{content:""}[wplng-help-box-right]{float:right}.wplng-help-box{display:none;padding:2px 10px 0;border:1px solid #69a8bb;border-radius:3px;background-color:rgba(105,168,187,.1)}.wplng-help-box hr{border-top:1px solid #69a8bb;border-bottom:unset}.wplng-help-box code{background-color:rgba(60,67,74,.075);border-radius:3px}.wplng-help-box pre{white-space:pre-wrap;background-color:rgba(60,67,74,.075);border-radius:3px;padding:10px;border:1px solid #69a8bb}.wplng-fe-50{min-width:49%;display:inline-block}.wplng-option-page-title{background-color:#f6f7f7;font-size:20px;margin:0 0 0 -20px;padding:15px 25px;line-height:22px;font-weight:500;box-shadow:0 0 8px rgba(0,0,0,.05);border-bottom:1px solid #c3c4c7;text-align:center}.wplng-option-page-title .dashicons{font-size:1.1em;line-height:inherit;width:1.1em;height:1.1em}.wplng-icon-button{width:45px;text-align:center}.wplng-icon-button .dashicons{line-height:1.4em}#wpbody label{vertical-align:baseline}#nri-slug-wrapper,.notice:not(.wplng-notice){display:none !important}.wplng-form-table{padding-right:200px;border-collapse:initial;margin-top:30px}.wplng-form-table *{box-sizing:border-box}.wplng-form-table a{text-decoration:none}.wplng-form-table a:focus{box-shadow:none;outline:none}.wplng-form-table a:hover{text-decoration:underline}.wplng-form-table td{padding:15px;background-color:#f6f7f7;display:block;border:1px solid #c3c4c7;margin-bottom:25px;max-width:540px;margin-right:auto;margin-left:auto;box-shadow:0 0 8px rgba(0,0,0,.05);border-radius:3px}.wplng-form-table td .button{vertical-align:bottom}.wplng-form-table td .button:focus,.wplng-form-table td .button:hover{text-decoration:none}.wplng-form-table td p{margin-bottom:8px}.wplng-form-table td fieldset{display:block}.wplng-form-table .wplng-tr-submit td{border:none;box-shadow:none;background-color:unset;padding:0}.wplng-form-table .wplng-tr-submit td p.submit{padding:0 0 64px}.wplng-form-table .wplng-tr-submit td p.submit #submit{width:100%;box-shadow:0 0 8px rgba(0,0,0,.05);min-height:42px;font-size:14px}@media screen and (max-width: 1120px){#wpbody-content h1{text-align:center}.wplng-form-table{padding-right:0}.wplng-form-table th,.wplng-form-table td{max-width:540px;margin-right:auto;margin-left:auto;display:block}.wplng-form-table th{padding:25px 0 20px;font-size:1.2em;width:100%}.wplng-form-table td .button.wplng-icon-button{vertical-align:top;padding:0}.wplng-form-table td .button.wplng-icon-button .dashicons{vertical-align:middle;line-height:.8em}.wplng-form-table .wplng-tr-submit th{display:none}.wplng-form-table .wplng-tr-submit td p.submit{padding:10px 0 42px;font-size:14px}}#wplng-target-language-template,#wplng_target_languages,#wplng-flags-radio-original-website-custom,#wplng-website-flag-container,.wplng-flag-target-container,.wplng-subflag-target-custom.hide{display:none}#wplng-notice-first-loading-loading{background-color:rgba(114,174,230,.33);text-align:center}#wplng-notice-first-loading-loaded{background-color:rgba(0,255,0,.05);text-align:center}#wplng-notice-first-loading-loaded .button{font-size:1.1em;font-weight:600;padding-bottom:2px;margin:10px 0 8px}#wplng-notice-first-loading-loaded button.notice-dismiss{padding-top:20px}#wplng_website_language{position:relative;left:7px}#wplng-website-language-box{border:1px solid #8c8f94;padding:5px 10px 8px 10px;margin-top:10px;background-color:#fff;border-radius:3px}#wplng-website-language-box .wplng-website-language-displayed{display:flex;justify-content:space-between}#wplng-website-language-box .wplng-website-language-displayed #wplng-website-flag{padding-right:7px;box-sizing:content-box}#wplng-website-language-box #wplng-flag-website-container{display:none;text-align:center;border-top:1px solid #d3d3d3;padding:10px 0 6px;margin-top:8px}#wplng-website-language-box #wplng-flag-website-container #wplng_website_flag{width:100%}#wplng-website-flag-container,.wplng-subflag-target-custom{margin-top:15px}#wplng_add_new_target_language{width:calc(100% - 55px)}#wplng-flags-radio-original-website,.wplng-subflags-radio-target-website{line-height:2em}#wplng-target-languages-list .wplng-target-language{border:1px solid #8c8f94;padding:5px 10px 8px 10px;margin-top:10px;background-color:#fff;border-radius:3px}#wplng-target-languages-list .wplng-target-language .wplng-target-language-displayed{display:flex;justify-content:space-between}#wplng-target-languages-list .wplng-target-language .wplng-target-language-displayed .wplng-target-lang-remove::before{content:"|";display:inline;color:#8c8f94;text-decoration:none;margin-right:5px;font-weight:lighter}#wplng-target-languages-list .wplng-target-language .wplng-flag-target-container{text-align:center;border-top:1px solid #d3d3d3;padding:10px 0 6px;margin-top:8px}#wplng-target-languages-list .wplng-target-language .wplng-flag-target-container .wplng-target-subflag{width:100%;margin-bottom:6px}#wplng-target-languages-list .wplng-target-language .wplng-private-label{display:none}#wplng-target-languages-list .wplng-target-language.wplng-is-private .wplng-private-label{display:inline;opacity:.65}#wplng-website-flag,.wplng-target-language img.wplng-target-flag,.wplng-flags-radio img,.wplng-subflags-radio img{box-sizing:content-box;width:20px;height:20px;margin-bottom:-6px;filter:drop-shadow(0 0 2px rgba(0, 0, 0, 0.2))}.wplng-flags-radio,.wplng-subflags-radio{padding-left:15px;display:inline-block}.wplng-target-flag{padding-right:7px;width:auto}#wplng-browser-language-fieldset{margin-left:25px}#wplng-api-key-fake,#wplng_api_key{width:calc(100% - 55px);font-family:monospace}@media screen and (max-width: 782px){.wplng-form-table #wplng_website_language{position:unset}.wplng-form-table #wplng-website-language-box{padding:10px 15px 12px 10px}.wplng-form-table #wplng-api-key-fake,.wplng-form-table #wplng_api_key,.wplng-form-table #wplng_add_new_target_language{max-width:calc(100% - 55px);display:inline-block}.wplng-form-table #wplng-flags-radio-original-website,.wplng-form-table .wplng-subflags-radio-target-website{line-height:2.5em}.wplng-form-table #wplng-target-languages-list .wplng-target-language{padding:10px 15px 12px 10px}}/*# sourceMappingURL=option-page-settings.css.map */
     16 **/.dashicons.wplng-spin{animation:wplingua-dashicons-spin 2s infinite;animation-timing-function:linear}@keyframes wplingua-dashicons-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#wpfooter{background-color:#f6f7f7;box-shadow:0 0 8px rgba(0,0,0,.05);border-top:1px solid #c3c4c7;padding:15px 25px}#wpfooter .dashicons{line-height:1.1em}[wplng-help-box],[wplng-help-box-right]{font-family:dashicons;display:inline-block;line-height:1.2em;font-weight:400;font-style:normal;speak:never;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-size:20px;vertical-align:top;text-align:center;transition:opacity .2s ease-in;transition:color .2s ease-in;vertical-align:text-bottom;cursor:pointer;color:#3c434a;opacity:.25}[wplng-help-box]:hover,[wplng-help-box-right]:hover{opacity:1}[wplng-help-box]::before,[wplng-help-box-right]::before{content:""}[wplng-help-box-right]{float:right}.wplng-help-box{display:none;padding:2px 10px 0;border:1px solid #69a8bb;border-radius:3px;background-color:rgba(105,168,187,.1)}.wplng-help-box hr{border-top:1px solid #69a8bb;border-bottom:unset}.wplng-help-box code{background-color:rgba(60,67,74,.075);border-radius:3px}.wplng-help-box pre{white-space:pre-wrap;background-color:rgba(60,67,74,.075);border-radius:3px;padding:10px;border:1px solid #69a8bb}.wplng-fe-50{min-width:49%;display:inline-block}.wplng-option-page-title{background-color:#f6f7f7;font-size:20px;margin:0 0 0 -20px;padding:15px 25px;line-height:22px;font-weight:500;box-shadow:0 0 8px rgba(0,0,0,.05);border-bottom:1px solid #c3c4c7;text-align:center}.wplng-option-page-title .dashicons{font-size:1.1em;line-height:inherit;width:1.1em;height:1.1em}.wplng-icon-button{width:45px;text-align:center}.wplng-icon-button .dashicons{line-height:1.4em}#wpbody label{vertical-align:baseline}#nri-slug-wrapper,.notice:not(.wplng-notice){display:none !important}.wplng-form-table{padding-right:200px;border-collapse:initial;margin-top:30px}.wplng-form-table *{box-sizing:border-box}.wplng-form-table a{text-decoration:none}.wplng-form-table a:focus{box-shadow:none;outline:none}.wplng-form-table a:hover{text-decoration:underline}.wplng-form-table td{padding:15px;background-color:#f6f7f7;display:block;border:1px solid #c3c4c7;margin-bottom:25px;max-width:540px;margin-right:auto;margin-left:auto;box-shadow:0 0 8px rgba(0,0,0,.05);border-radius:3px}.wplng-form-table td .button{vertical-align:bottom}.wplng-form-table td .button:focus,.wplng-form-table td .button:hover{text-decoration:none}.wplng-form-table td p{margin-bottom:8px}.wplng-form-table td fieldset{display:block}.wplng-form-table .wplng-tr-submit td{border:none;box-shadow:none;background-color:unset;padding:0}.wplng-form-table .wplng-tr-submit td p.submit{padding:0 0 64px}.wplng-form-table .wplng-tr-submit td p.submit #submit{width:100%;box-shadow:0 0 8px rgba(0,0,0,.05);min-height:42px;font-size:14px}@media screen and (max-width: 1120px){#wpbody-content h1{text-align:center}.wplng-form-table{padding-right:0}.wplng-form-table th,.wplng-form-table td{max-width:540px;margin-right:auto;margin-left:auto;display:block}.wplng-form-table th{padding:25px 0 20px;font-size:1.2em;width:100%}.wplng-form-table td .button.wplng-icon-button{vertical-align:top;padding:0}.wplng-form-table td .button.wplng-icon-button .dashicons{vertical-align:middle;line-height:.8em}.wplng-form-table .wplng-tr-submit th{display:none}.wplng-form-table .wplng-tr-submit td p.submit{padding:10px 0 42px;font-size:14px}}#wplng-target-language-template,#wplng_target_languages,#wplng-flags-radio-original-website-custom,#wplng-website-flag-container,.wplng-flag-target-container,.wplng-subflag-target-custom.hide{display:none}#wplng-notice-first-loading-loading{background-color:rgba(114,174,230,.33);text-align:center}#wplng-notice-first-loading-loaded{background-color:rgba(0,255,0,.05);text-align:center}#wplng-notice-first-loading-loaded .button{font-size:1.1em;font-weight:600;padding-bottom:2px;margin:10px 0 8px}#wplng-notice-first-loading-loaded button.notice-dismiss{padding-top:20px}#wplng_website_language{position:relative;left:7px}#wplng-website-language-box{border:1px solid #8c8f94;padding:5px 10px 8px 10px;margin-top:10px;background-color:#fff;border-radius:3px}#wplng-website-language-box .wplng-website-language-displayed{display:flex;justify-content:space-between}#wplng-website-language-box .wplng-website-language-displayed #wplng-website-flag{padding-right:7px;box-sizing:content-box}#wplng-website-language-box #wplng-flag-website-container{display:none;text-align:center;border-top:1px solid #d3d3d3;padding:10px 0 6px;margin-top:8px}#wplng-website-language-box #wplng-flag-website-container #wplng_website_flag{width:100%}#wplng-website-flag-container,.wplng-subflag-target-custom{margin-top:15px}#wplng_add_new_target_language{width:calc(100% - 55px)}#wplng-flags-radio-original-website,.wplng-subflags-radio-target-website{line-height:2em}#wplng-target-languages-list .wplng-target-language{border:1px solid #8c8f94;padding:5px 10px 8px 10px;margin-top:10px;background-color:#fff;border-radius:3px}#wplng-target-languages-list .wplng-target-language .wplng-target-language-displayed{display:flex;justify-content:space-between}#wplng-target-languages-list .wplng-target-language .wplng-target-language-displayed .wplng-target-lang-move-up,#wplng-target-languages-list .wplng-target-language .wplng-target-language-displayed .wplng-target-lang-move-down,#wplng-target-languages-list .wplng-target-language .wplng-target-language-displayed .wplng-target-lang-update-flag,#wplng-target-languages-list .wplng-target-language .wplng-target-language-displayed .wplng-target-lang-remove{color:#0073aa;text-decoration:none}#wplng-target-languages-list .wplng-target-language .wplng-target-language-displayed .wplng-target-lang-move-up:hover,#wplng-target-languages-list .wplng-target-language .wplng-target-language-displayed .wplng-target-lang-move-down:hover,#wplng-target-languages-list .wplng-target-language .wplng-target-language-displayed .wplng-target-lang-update-flag:hover,#wplng-target-languages-list .wplng-target-language .wplng-target-language-displayed .wplng-target-lang-remove:hover{color:#005177}#wplng-target-languages-list .wplng-target-language .wplng-target-language-displayed .wplng-target-lang-move-up .dashicons,#wplng-target-languages-list .wplng-target-language .wplng-target-language-displayed .wplng-target-lang-move-down .dashicons,#wplng-target-languages-list .wplng-target-language .wplng-target-language-displayed .wplng-target-lang-update-flag .dashicons,#wplng-target-languages-list .wplng-target-language .wplng-target-language-displayed .wplng-target-lang-remove .dashicons{font-size:14px;vertical-align:middle;line-height:20px;width:14px}#wplng-target-languages-list .wplng-target-language .wplng-target-language-displayed .wplng-target-lang-move-up{margin-right:4px}#wplng-target-languages-list .wplng-target-language .wplng-target-language-displayed .wplng-target-lang-update-flag::before,#wplng-target-languages-list .wplng-target-language .wplng-target-language-displayed .wplng-target-lang-remove::before{content:"|";display:inline-block;color:#8c8f94;text-decoration:none;margin-right:8px;margin-left:3px;font-weight:lighter;font-size:14px;line-height:1;width:1px;height:100%;box-sizing:border-box}#wplng-target-languages-list .wplng-target-language .wplng-flag-target-container{text-align:center;border-top:1px solid #d3d3d3;padding:10px 0 6px;margin-top:8px}#wplng-target-languages-list .wplng-target-language .wplng-flag-target-container .wplng-target-subflag{width:100%;margin-bottom:6px}#wplng-target-languages-list .wplng-target-language .wplng-private-label{display:none}#wplng-target-languages-list .wplng-target-language.wplng-is-private .wplng-private-label{display:inline;opacity:.65}#wplng-target-languages-list .wplng-target-language.wplng-hide-arrows .wplng-target-lang-move-up,#wplng-target-languages-list .wplng-target-language.wplng-hide-arrows .wplng-target-lang-move-down,#wplng-target-languages-list .wplng-target-language.wplng-hide-up-arrow .wplng-target-lang-move-up,#wplng-target-languages-list .wplng-target-language.wplng-hide-down-arrow .wplng-target-lang-move-down{color:#d3d3d3}#wplng-target-languages-list .wplng-target-language.wplng-hide-arrows .wplng-target-lang-move-up:hover,#wplng-target-languages-list .wplng-target-language.wplng-hide-arrows .wplng-target-lang-move-up:active,#wplng-target-languages-list .wplng-target-language.wplng-hide-arrows .wplng-target-lang-move-down:hover,#wplng-target-languages-list .wplng-target-language.wplng-hide-arrows .wplng-target-lang-move-down:active,#wplng-target-languages-list .wplng-target-language.wplng-hide-up-arrow .wplng-target-lang-move-up:hover,#wplng-target-languages-list .wplng-target-language.wplng-hide-up-arrow .wplng-target-lang-move-up:active,#wplng-target-languages-list .wplng-target-language.wplng-hide-down-arrow .wplng-target-lang-move-down:hover,#wplng-target-languages-list .wplng-target-language.wplng-hide-down-arrow .wplng-target-lang-move-down:active{color:#d3d3d3;cursor:default}#wplng-website-flag,.wplng-target-language img.wplng-target-flag,.wplng-flags-radio img,.wplng-subflags-radio img{box-sizing:content-box;width:20px;height:20px;margin-bottom:-6px;filter:drop-shadow(0 0 2px rgba(0, 0, 0, 0.2))}.wplng-flags-radio,.wplng-subflags-radio{padding-left:15px;display:inline-block}.wplng-target-flag{padding-right:7px;width:auto}#wplng-browser-language-fieldset{margin-left:25px}#wplng-api-key-fake,#wplng_api_key{width:calc(100% - 55px);font-family:monospace}@media screen and (max-width: 782px){.wplng-form-table #wplng_website_language{position:unset}.wplng-form-table #wplng-website-language-box{padding:10px 15px 12px 10px}.wplng-form-table #wplng-api-key-fake,.wplng-form-table #wplng_api_key,.wplng-form-table #wplng_add_new_target_language{max-width:calc(100% - 55px);display:inline-block}.wplng-form-table #wplng-flags-radio-original-website,.wplng-form-table .wplng-subflags-radio-target-website{line-height:2.5em}.wplng-form-table #wplng-target-languages-list .wplng-target-language{padding:10px 15px 12px 10px}}/*# sourceMappingURL=option-page-settings.css.map */
  • wplingua/trunk/assets/css/admin/option-page-settings.css.map

    r3362121 r3366107  
    1 {"version":3,"sources":["admin/option-page-settings.css","_header.scss","_dashicons-spin.scss","admin/_admin-footer.scss","admin/_help-box.scss","admin/_option-page.scss","admin/option-page-settings.scss"],"names":[],"mappings":"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","file":"admin/option-page-settings.css","sourcesContent":["/*!*\n **                 _     _                         \n ** __      ___ __ | |   (_)_ __   __ _ _   _  __ _ \n ** \\ \\ /\\ / / '_ \\| |   | | '_ \\ / _` | | | |/ _` |\n **  \\ V  V /| |_) | |___| | | | | (_| | |_| | (_| |\n **   \\_/\\_/ | .__/|_____|_|_| |_|\\__, |\\__,_|\\__,_|\n **          |_|                  |___/             \n **\n **        -- wpLingua | WordPress plugin --\n **   Translate and make your website multilingual\n **\n **     https://github.com/julien-jacob/wplingua\n **      https://wordpress.org/plugins/wplingua/\n **              https://wplingua.com/\n **\n **/.dashicons.wplng-spin{animation:wplingua-dashicons-spin 2s infinite;animation-timing-function:linear}@keyframes wplingua-dashicons-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#wpfooter{background-color:#f6f7f7;box-shadow:0 0 8px rgba(0,0,0,.05);border-top:1px solid #c3c4c7;padding:15px 25px}#wpfooter .dashicons{line-height:1.1em}[wplng-help-box],[wplng-help-box-right]{font-family:dashicons;display:inline-block;line-height:1.2em;font-weight:400;font-style:normal;speak:never;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-size:20px;vertical-align:top;text-align:center;transition:opacity .2s ease-in;transition:color .2s ease-in;vertical-align:text-bottom;cursor:pointer;color:#3c434a;opacity:.25}[wplng-help-box]:hover,[wplng-help-box-right]:hover{opacity:1}[wplng-help-box]::before,[wplng-help-box-right]::before{content:\"\"}[wplng-help-box-right]{float:right}.wplng-help-box{display:none;padding:2px 10px 0;border:1px solid #69a8bb;border-radius:3px;background-color:rgba(105,168,187,.1)}.wplng-help-box hr{border-top:1px solid #69a8bb;border-bottom:unset}.wplng-help-box code{background-color:rgba(60,67,74,.075);border-radius:3px}.wplng-help-box pre{white-space:pre-wrap;background-color:rgba(60,67,74,.075);border-radius:3px;padding:10px;border:1px solid #69a8bb}.wplng-fe-50{min-width:49%;display:inline-block}.wplng-option-page-title{background-color:#f6f7f7;font-size:20px;margin:0 0 0 -20px;padding:15px 25px;line-height:22px;font-weight:500;box-shadow:0 0 8px rgba(0,0,0,.05);border-bottom:1px solid #c3c4c7;text-align:center}.wplng-option-page-title .dashicons{font-size:1.1em;line-height:inherit;width:1.1em;height:1.1em}.wplng-icon-button{width:45px;text-align:center}.wplng-icon-button .dashicons{line-height:1.4em}#wpbody label{vertical-align:baseline}#nri-slug-wrapper,.notice:not(.wplng-notice){display:none !important}.wplng-form-table{padding-right:200px;border-collapse:initial;margin-top:30px}.wplng-form-table *{box-sizing:border-box}.wplng-form-table a{text-decoration:none}.wplng-form-table a:focus{box-shadow:none;outline:none}.wplng-form-table a:hover{text-decoration:underline}.wplng-form-table td{padding:15px;background-color:#f6f7f7;display:block;border:1px solid #c3c4c7;margin-bottom:25px;max-width:540px;margin-right:auto;margin-left:auto;box-shadow:0 0 8px rgba(0,0,0,.05);border-radius:3px}.wplng-form-table td .button{vertical-align:bottom}.wplng-form-table td .button:focus,.wplng-form-table td .button:hover{text-decoration:none}.wplng-form-table td p{margin-bottom:8px}.wplng-form-table td fieldset{display:block}.wplng-form-table .wplng-tr-submit td{border:none;box-shadow:none;background-color:unset;padding:0}.wplng-form-table .wplng-tr-submit td p.submit{padding:0 0 64px}.wplng-form-table .wplng-tr-submit td p.submit #submit{width:100%;box-shadow:0 0 8px rgba(0,0,0,.05);min-height:42px;font-size:14px}@media screen and (max-width: 1120px){#wpbody-content h1{text-align:center}.wplng-form-table{padding-right:0}.wplng-form-table th,.wplng-form-table td{max-width:540px;margin-right:auto;margin-left:auto;display:block}.wplng-form-table th{padding:25px 0 20px;font-size:1.2em;width:100%}.wplng-form-table td .button.wplng-icon-button{vertical-align:top;padding:0}.wplng-form-table td .button.wplng-icon-button .dashicons{vertical-align:middle;line-height:.8em}.wplng-form-table .wplng-tr-submit th{display:none}.wplng-form-table .wplng-tr-submit td p.submit{padding:10px 0 42px;font-size:14px}}#wplng-target-language-template,#wplng_target_languages,#wplng-flags-radio-original-website-custom,#wplng-website-flag-container,.wplng-flag-target-container,.wplng-subflag-target-custom.hide{display:none}#wplng-notice-first-loading-loading{background-color:rgba(114,174,230,.33);text-align:center}#wplng-notice-first-loading-loaded{background-color:rgba(0,255,0,.05);text-align:center}#wplng-notice-first-loading-loaded .button{font-size:1.1em;font-weight:600;padding-bottom:2px;margin:10px 0 8px}#wplng-notice-first-loading-loaded button.notice-dismiss{padding-top:20px}#wplng_website_language{position:relative;left:7px}#wplng-website-language-box{border:1px solid #8c8f94;padding:5px 10px 8px 10px;margin-top:10px;background-color:#fff;border-radius:3px}#wplng-website-language-box .wplng-website-language-displayed{display:flex;justify-content:space-between}#wplng-website-language-box .wplng-website-language-displayed #wplng-website-flag{padding-right:7px;box-sizing:content-box}#wplng-website-language-box #wplng-flag-website-container{display:none;text-align:center;border-top:1px solid #d3d3d3;padding:10px 0 6px;margin-top:8px}#wplng-website-language-box #wplng-flag-website-container #wplng_website_flag{width:100%}#wplng-website-flag-container,.wplng-subflag-target-custom{margin-top:15px}#wplng_add_new_target_language{width:calc(100% - 55px)}#wplng-flags-radio-original-website,.wplng-subflags-radio-target-website{line-height:2em}#wplng-target-languages-list .wplng-target-language{border:1px solid #8c8f94;padding:5px 10px 8px 10px;margin-top:10px;background-color:#fff;border-radius:3px}#wplng-target-languages-list .wplng-target-language .wplng-target-language-displayed{display:flex;justify-content:space-between}#wplng-target-languages-list .wplng-target-language .wplng-target-language-displayed .wplng-target-lang-remove::before{content:\"|\";display:inline;color:#8c8f94;text-decoration:none;margin-right:5px;font-weight:lighter}#wplng-target-languages-list .wplng-target-language .wplng-flag-target-container{text-align:center;border-top:1px solid #d3d3d3;padding:10px 0 6px;margin-top:8px}#wplng-target-languages-list .wplng-target-language .wplng-flag-target-container .wplng-target-subflag{width:100%;margin-bottom:6px}#wplng-target-languages-list .wplng-target-language .wplng-private-label{display:none}#wplng-target-languages-list .wplng-target-language.wplng-is-private .wplng-private-label{display:inline;opacity:.65}#wplng-website-flag,.wplng-target-language img.wplng-target-flag,.wplng-flags-radio img,.wplng-subflags-radio img{box-sizing:content-box;width:20px;height:20px;margin-bottom:-6px;filter:drop-shadow(0 0 2px rgba(0, 0, 0, 0.2))}.wplng-flags-radio,.wplng-subflags-radio{padding-left:15px;display:inline-block}.wplng-target-flag{padding-right:7px;width:auto}#wplng-browser-language-fieldset{margin-left:25px}#wplng-api-key-fake,#wplng_api_key{width:calc(100% - 55px);font-family:monospace}@media screen and (max-width: 782px){.wplng-form-table #wplng_website_language{position:unset}.wplng-form-table #wplng-website-language-box{padding:10px 15px 12px 10px}.wplng-form-table #wplng-api-key-fake,.wplng-form-table #wplng_api_key,.wplng-form-table #wplng_add_new_target_language{max-width:calc(100% - 55px);display:inline-block}.wplng-form-table #wplng-flags-radio-original-website,.wplng-form-table .wplng-subflags-radio-target-website{line-height:2.5em}.wplng-form-table #wplng-target-languages-list .wplng-target-language{padding:10px 15px 12px 10px}}","/*!*\r\n **                 _     _                         \r\n ** __      ___ __ | |   (_)_ __   __ _ _   _  __ _ \r\n ** \\ \\ /\\ / / '_ \\| |   | | '_ \\ / _` | | | |/ _` |\r\n **  \\ V  V /| |_) | |___| | | | | (_| | |_| | (_| |\r\n **   \\_/\\_/ | .__/|_____|_|_| |_|\\__, |\\__,_|\\__,_|\r\n **          |_|                  |___/             \r\n **\r\n **        -- wpLingua | WordPress plugin --\r\n **   Translate and make your website multilingual\r\n **\r\n **     https://github.com/julien-jacob/wplingua\r\n **      https://wordpress.org/plugins/wplingua/\r\n **              https://wplingua.com/\r\n **\r\n **/\r\n",".dashicons.wplng-spin {\r\n    animation: wplingua-dashicons-spin 2s infinite;\r\n    animation-timing-function: linear;\r\n}\r\n\r\n@keyframes wplingua-dashicons-spin {\r\n\r\n    0% {\r\n        transform: rotate(0deg);\r\n    }\r\n\r\n    100% {\r\n        transform: rotate(360deg);\r\n    }\r\n\r\n}","#wpfooter {\r\n\r\n    background-color: #f6f7f7;\r\n    box-shadow: 0 0 8px rgba(0, 0, 0, .05);\r\n    border-top: 1px solid #c3c4c7;\r\n    padding: 15px 25px;\r\n\r\n    .dashicons {\r\n        line-height: 1.1em;\r\n    }\r\n}","// Help Box\r\n\r\n[wplng-help-box],\r\n[wplng-help-box-right] {\r\n\r\n    font-family: dashicons;\r\n    display: inline-block;\r\n    line-height: 1.2em;\r\n    font-weight: 400;\r\n    font-style: normal;\r\n    speak: never;\r\n    text-decoration: inherit;\r\n    text-transform: none;\r\n    text-rendering: auto;\r\n    -webkit-font-smoothing: antialiased;\r\n    -moz-osx-font-smoothing: grayscale;\r\n    width: 20px;\r\n    height: 20px;\r\n    font-size: 20px;\r\n    vertical-align: top;\r\n    text-align: center;\r\n    transition: opacity .2s ease-in;\r\n    transition: color .2s ease-in;\r\n    vertical-align: text-bottom;\r\n    cursor: pointer;\r\n    color: #3c434a;\r\n    opacity: .25;\r\n\r\n    &:hover {\r\n        opacity: 1;\r\n    }\r\n\r\n    &::before {\r\n        content: \"\\f223\";\r\n    }\r\n}\r\n\r\n[wplng-help-box-right] {\r\n    float: right;\r\n}\r\n\r\n.wplng-help-box {\r\n\r\n    display: none;\r\n    padding: 2px 10px 0;\r\n    border: 1px solid #69a8bb;\r\n    border-radius: 3px;\r\n    background-color: rgba(105, 168, 187, .1);\r\n\r\n    hr {\r\n        border-top: 1px solid #69a8bb;\r\n        border-bottom: unset;\r\n    }\r\n\r\n    code {\r\n        background-color: rgba(60, 67, 74, .075);\r\n        border-radius: 3px;\r\n    }\r\n\r\n    pre {\r\n        white-space: pre-wrap;\r\n        background-color: rgba(60, 67, 74, .075);\r\n        border-radius: 3px;\r\n        padding: 10px;\r\n        border: 1px solid #69a8bb;\r\n    }\r\n}\r\n","\r\n.wplng-fe-50 {\r\n    min-width: 49%;\r\n    display: inline-block;\r\n}\r\n\r\n.wplng-option-page-title {\r\n    background-color: #f6f7f7;\r\n    font-size: 20px;\r\n    margin: 0 0 0 -20px;\r\n    padding: 15px 25px;\r\n    line-height: 22px;\r\n    font-weight: 500;\r\n    box-shadow: 0 0 8px rgba(0, 0, 0, .05);\r\n    border-bottom: 1px solid #c3c4c7;\r\n    text-align: center;\r\n\r\n    .dashicons {\r\n        font-size: 1.1em;\r\n        line-height: inherit;\r\n        width: 1.1em;\r\n        height: 1.1em;\r\n    }\r\n}\r\n\r\n.wplng-icon-button {\r\n\r\n    width: 45px;\r\n    text-align: center;\r\n\r\n    .dashicons {\r\n        line-height: 1.4em;\r\n    }\r\n\r\n}\r\n\r\n#wpbody label {\r\n    vertical-align: baseline;\r\n}\r\n\r\n// Hide other plusgins ads and notices\r\n\r\n#nri-slug-wrapper, // Plugin: backup-backup\r\n.notice:not(.wplng-notice) {\r\n    display: none !important;\r\n}\r\n\r\n.wplng-form-table {\r\n\r\n    padding-right: 200px;\r\n    border-collapse: initial;\r\n    margin-top: 30px;\r\n\r\n    * {\r\n        box-sizing: border-box;\r\n    }\r\n\r\n    a {\r\n\r\n        text-decoration: none;\r\n\r\n        &:focus {\r\n            box-shadow: none;\r\n            outline: none;\r\n        }\r\n    \r\n        &:hover {\r\n            text-decoration: underline;\r\n        }\r\n    }\r\n\r\n    td {\r\n\r\n        padding: 15px;\r\n        background-color: #f6f7f7;\r\n        display: block;\r\n        border: 1px solid #c3c4c7;\r\n        margin-bottom: 25px;\r\n        max-width: 540px;\r\n        margin-right: auto;\r\n        margin-left: auto;\r\n        box-shadow: 0 0 8px rgba(0, 0, 0, .05);\r\n        border-radius: 3px;\r\n\r\n        .button {\r\n            vertical-align: bottom;\r\n\r\n            &:focus,\r\n            &:hover {\r\n                text-decoration: none;\r\n            }\r\n        }\r\n\r\n        p {\r\n            margin-bottom: 8px;\r\n        }\r\n\r\n        fieldset {\r\n            display: block;\r\n        }\r\n\r\n    }\r\n\r\n    .wplng-tr-submit {\r\n        td {\r\n\r\n            border: none;\r\n            box-shadow: none;\r\n            background-color: unset;\r\n            padding: 0;\r\n\r\n            p.submit {\r\n                padding: 0 0 64px;\r\n\r\n                #submit {\r\n                    width: 100%;\r\n                    box-shadow: 0 0 8px rgba(0, 0, 0, .05);\r\n                    min-height: 42px;\r\n                    font-size: 14px;\r\n                }\r\n            }\r\n        }\r\n    }\r\n\r\n}\r\n\r\n@media screen and (max-width: 1120px) {\r\n\r\n    #wpbody-content h1 {\r\n        text-align: center;\r\n    }\r\n\r\n    .wplng-form-table {\r\n\r\n        padding-right: 0;\r\n\r\n        th,\r\n        td {\r\n            max-width: 540px;\r\n            margin-right: auto;\r\n            margin-left: auto;\r\n            display: block;\r\n        }\r\n\r\n        th {\r\n            padding: 25px 0 20px;\r\n            font-size: 1.2em;\r\n            width: 100%;\r\n        }\r\n\r\n        td {\r\n            .button.wplng-icon-button {\r\n\r\n                vertical-align: top;\r\n                padding: 0;\r\n\r\n                .dashicons {\r\n                    vertical-align: middle;\r\n                    line-height: .8em;\r\n                }\r\n\r\n            }\r\n\r\n        }\r\n\r\n        .wplng-tr-submit {\r\n\r\n            th {\r\n                display: none;\r\n            }\r\n\r\n            td {\r\n                p.submit {\r\n                    padding: 10px 0 42px;\r\n                    font-size: 14px;\r\n                }\r\n            }\r\n        }\r\n\r\n    }\r\n\r\n}","@import \"../header\";\r\n@import \"../dashicons-spin\";\r\n@import \"admin-footer\";\r\n@import \"help-box\";\r\n@import \"option-page\";\r\n\r\n#wplng-target-language-template,\r\n#wplng_target_languages,\r\n#wplng-flags-radio-original-website-custom,\r\n#wplng-website-flag-container,\r\n.wplng-flag-target-container,\r\n.wplng-subflag-target-custom.hide {\r\n    display: none;\r\n}\r\n\r\n#wplng-notice-first-loading-loading {\r\n    background-color: rgba(114, 174, 230, .33);\r\n    text-align: center;\r\n}\r\n\r\n#wplng-notice-first-loading-loaded {\r\n    background-color: rgba(0, 255, 0, .05);\r\n    text-align: center;\r\n\r\n    .button {\r\n        font-size: 1.1em;\r\n        font-weight: 600;\r\n        padding-bottom: 2px;\r\n        margin: 10px 0 8px;\r\n    }\r\n\r\n    button.notice-dismiss {\r\n        padding-top: 20px;\r\n    }\r\n}\r\n\r\n#wplng_website_language {\r\n    position: relative;\r\n    left: 7px;\r\n}\r\n\r\n#wplng-website-language-box {\r\n\r\n    border: 1px solid #8c8f94;\r\n    padding: 5px 10px 8px 10px;\r\n    margin-top: 10px;\r\n    background-color: white;\r\n    border-radius: 3px;\r\n\r\n    .wplng-website-language-displayed {\r\n\r\n        display: flex;\r\n        justify-content: space-between;\r\n\r\n        #wplng-website-flag {\r\n            padding-right: 7px;\r\n            box-sizing: content-box;\r\n        }\r\n\r\n    }\r\n\r\n    #wplng-flag-website-container {\r\n        display: none;\r\n        text-align: center;\r\n        border-top: 1px solid lightgray;\r\n        padding: 10px 0 6px;\r\n        margin-top: 8px;\r\n\r\n        #wplng_website_flag {\r\n            width: 100%;\r\n        }\r\n    }\r\n\r\n}\r\n\r\n#wplng-website-flag-container,\r\n.wplng-subflag-target-custom {\r\n    margin-top: 15px;\r\n}\r\n\r\n#wplng_add_new_target_language {\r\n    width: calc(100% - 55px);\r\n}\r\n\r\n#wplng-flags-radio-original-website,\r\n.wplng-subflags-radio-target-website {\r\n    line-height: 2em;\r\n}\r\n\r\n#wplng-target-languages-list {\r\n\r\n    .wplng-target-language {\r\n\r\n        border: 1px solid #8c8f94;\r\n        padding: 5px 10px 8px 10px;\r\n        margin-top: 10px;\r\n        background-color: white;\r\n        border-radius: 3px;\r\n\r\n        .wplng-target-language-displayed {\r\n\r\n            display: flex;\r\n            justify-content: space-between;\r\n\r\n            .wplng-target-lang-remove {\r\n                &::before {\r\n                    content: \"|\";\r\n                    display: inline;\r\n                    color: #8c8f94;\r\n                    text-decoration: none;\r\n                    margin-right: 5px;\r\n                    font-weight: lighter;\r\n                }\r\n            }\r\n\r\n        }\r\n\r\n        .wplng-flag-target-container {\r\n            text-align: center;\r\n            border-top: 1px solid lightgray;\r\n            padding: 10px 0 6px;\r\n            margin-top: 8px;\r\n\r\n            .wplng-target-subflag {\r\n                width: 100%;\r\n                margin-bottom: 6px;\r\n            }\r\n        }\r\n\r\n        .wplng-private-label {\r\n            display: none;\r\n        }\r\n\r\n        &.wplng-is-private {\r\n            .wplng-private-label {\r\n                display: inline;\r\n                opacity: .65;\r\n            }\r\n        }\r\n    }\r\n}\r\n\r\n#wplng-website-flag,\r\n.wplng-target-language img.wplng-target-flag,\r\n.wplng-flags-radio img,\r\n.wplng-subflags-radio img {\r\n    box-sizing: content-box;\r\n    width: 20px;\r\n    height: 20px;\r\n    margin-bottom: -6px;\r\n    filter: drop-shadow(0 0 2px rgba(0, 0, 0, .2));\r\n}\r\n\r\n.wplng-flags-radio,\r\n.wplng-subflags-radio {\r\n    padding-left: 15px;\r\n    display: inline-block;\r\n}\r\n\r\n.wplng-target-flag {\r\n    padding-right: 7px;\r\n    width: auto;\r\n}\r\n\r\n#wplng-browser-language-fieldset {\r\n    margin-left: 25px;\r\n}\r\n\r\n#wplng-api-key-fake,\r\n#wplng_api_key {\r\n    width: calc(100% - 55px);\r\n    font-family: monospace;\r\n}\r\n\r\n@media screen and (max-width: 782px) {\r\n\r\n    .wplng-form-table {\r\n\r\n        #wplng_website_language {\r\n            position: unset;\r\n        }\r\n\r\n        #wplng-website-language-box {\r\n            padding: 10px 15px 12px 10px;\r\n        }\r\n\r\n        #wplng-api-key-fake,\r\n        #wplng_api_key,\r\n        #wplng_add_new_target_language {\r\n            max-width: calc(100% - 55px);\r\n            display: inline-block;\r\n        }\r\n\r\n        #wplng-flags-radio-original-website,\r\n        .wplng-subflags-radio-target-website {\r\n            line-height: 2.5em;\r\n        }\r\n\r\n        #wplng-target-languages-list {\r\n            .wplng-target-language {\r\n                padding: 10px 15px 12px 10px;\r\n            }\r\n        }\r\n\r\n    }\r\n\r\n}"]}
     1{"version":3,"sources":["admin/option-page-settings.css","_header.scss","_dashicons-spin.scss","admin/_admin-footer.scss","admin/_help-box.scss","admin/_option-page.scss","admin/option-page-settings.scss"],"names":[],"mappings":"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","file":"admin/option-page-settings.css","sourcesContent":["/*!*\n **                 _     _                         \n ** __      ___ __ | |   (_)_ __   __ _ _   _  __ _ \n ** \\ \\ /\\ / / '_ \\| |   | | '_ \\ / _` | | | |/ _` |\n **  \\ V  V /| |_) | |___| | | | | (_| | |_| | (_| |\n **   \\_/\\_/ | .__/|_____|_|_| |_|\\__, |\\__,_|\\__,_|\n **          |_|                  |___/             \n **\n **        -- wpLingua | WordPress plugin --\n **   Translate and make your website multilingual\n **\n **     https://github.com/julien-jacob/wplingua\n **      https://wordpress.org/plugins/wplingua/\n **              https://wplingua.com/\n **\n **/.dashicons.wplng-spin{animation:wplingua-dashicons-spin 2s infinite;animation-timing-function:linear}@keyframes wplingua-dashicons-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#wpfooter{background-color:#f6f7f7;box-shadow:0 0 8px rgba(0,0,0,.05);border-top:1px solid #c3c4c7;padding:15px 25px}#wpfooter .dashicons{line-height:1.1em}[wplng-help-box],[wplng-help-box-right]{font-family:dashicons;display:inline-block;line-height:1.2em;font-weight:400;font-style:normal;speak:never;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-size:20px;vertical-align:top;text-align:center;transition:opacity .2s ease-in;transition:color .2s ease-in;vertical-align:text-bottom;cursor:pointer;color:#3c434a;opacity:.25}[wplng-help-box]:hover,[wplng-help-box-right]:hover{opacity:1}[wplng-help-box]::before,[wplng-help-box-right]::before{content:\"\"}[wplng-help-box-right]{float:right}.wplng-help-box{display:none;padding:2px 10px 0;border:1px solid #69a8bb;border-radius:3px;background-color:rgba(105,168,187,.1)}.wplng-help-box hr{border-top:1px solid #69a8bb;border-bottom:unset}.wplng-help-box code{background-color:rgba(60,67,74,.075);border-radius:3px}.wplng-help-box pre{white-space:pre-wrap;background-color:rgba(60,67,74,.075);border-radius:3px;padding:10px;border:1px solid #69a8bb}.wplng-fe-50{min-width:49%;display:inline-block}.wplng-option-page-title{background-color:#f6f7f7;font-size:20px;margin:0 0 0 -20px;padding:15px 25px;line-height:22px;font-weight:500;box-shadow:0 0 8px rgba(0,0,0,.05);border-bottom:1px solid #c3c4c7;text-align:center}.wplng-option-page-title .dashicons{font-size:1.1em;line-height:inherit;width:1.1em;height:1.1em}.wplng-icon-button{width:45px;text-align:center}.wplng-icon-button .dashicons{line-height:1.4em}#wpbody label{vertical-align:baseline}#nri-slug-wrapper,.notice:not(.wplng-notice){display:none !important}.wplng-form-table{padding-right:200px;border-collapse:initial;margin-top:30px}.wplng-form-table *{box-sizing:border-box}.wplng-form-table a{text-decoration:none}.wplng-form-table a:focus{box-shadow:none;outline:none}.wplng-form-table a:hover{text-decoration:underline}.wplng-form-table td{padding:15px;background-color:#f6f7f7;display:block;border:1px solid #c3c4c7;margin-bottom:25px;max-width:540px;margin-right:auto;margin-left:auto;box-shadow:0 0 8px rgba(0,0,0,.05);border-radius:3px}.wplng-form-table td .button{vertical-align:bottom}.wplng-form-table td .button:focus,.wplng-form-table td .button:hover{text-decoration:none}.wplng-form-table td p{margin-bottom:8px}.wplng-form-table td fieldset{display:block}.wplng-form-table .wplng-tr-submit td{border:none;box-shadow:none;background-color:unset;padding:0}.wplng-form-table .wplng-tr-submit td p.submit{padding:0 0 64px}.wplng-form-table .wplng-tr-submit td p.submit #submit{width:100%;box-shadow:0 0 8px rgba(0,0,0,.05);min-height:42px;font-size:14px}@media screen and (max-width: 1120px){#wpbody-content h1{text-align:center}.wplng-form-table{padding-right:0}.wplng-form-table th,.wplng-form-table td{max-width:540px;margin-right:auto;margin-left:auto;display:block}.wplng-form-table th{padding:25px 0 20px;font-size:1.2em;width:100%}.wplng-form-table td .button.wplng-icon-button{vertical-align:top;padding:0}.wplng-form-table td .button.wplng-icon-button .dashicons{vertical-align:middle;line-height:.8em}.wplng-form-table .wplng-tr-submit th{display:none}.wplng-form-table .wplng-tr-submit td p.submit{padding:10px 0 42px;font-size:14px}}#wplng-target-language-template,#wplng_target_languages,#wplng-flags-radio-original-website-custom,#wplng-website-flag-container,.wplng-flag-target-container,.wplng-subflag-target-custom.hide{display:none}#wplng-notice-first-loading-loading{background-color:rgba(114,174,230,.33);text-align:center}#wplng-notice-first-loading-loaded{background-color:rgba(0,255,0,.05);text-align:center}#wplng-notice-first-loading-loaded .button{font-size:1.1em;font-weight:600;padding-bottom:2px;margin:10px 0 8px}#wplng-notice-first-loading-loaded button.notice-dismiss{padding-top:20px}#wplng_website_language{position:relative;left:7px}#wplng-website-language-box{border:1px solid #8c8f94;padding:5px 10px 8px 10px;margin-top:10px;background-color:#fff;border-radius:3px}#wplng-website-language-box .wplng-website-language-displayed{display:flex;justify-content:space-between}#wplng-website-language-box .wplng-website-language-displayed #wplng-website-flag{padding-right:7px;box-sizing:content-box}#wplng-website-language-box #wplng-flag-website-container{display:none;text-align:center;border-top:1px solid #d3d3d3;padding:10px 0 6px;margin-top:8px}#wplng-website-language-box #wplng-flag-website-container #wplng_website_flag{width:100%}#wplng-website-flag-container,.wplng-subflag-target-custom{margin-top:15px}#wplng_add_new_target_language{width:calc(100% - 55px)}#wplng-flags-radio-original-website,.wplng-subflags-radio-target-website{line-height:2em}#wplng-target-languages-list .wplng-target-language{border:1px solid #8c8f94;padding:5px 10px 8px 10px;margin-top:10px;background-color:#fff;border-radius:3px}#wplng-target-languages-list .wplng-target-language .wplng-target-language-displayed{display:flex;justify-content:space-between}#wplng-target-languages-list .wplng-target-language .wplng-target-language-displayed .wplng-target-lang-move-up,#wplng-target-languages-list .wplng-target-language .wplng-target-language-displayed .wplng-target-lang-move-down,#wplng-target-languages-list .wplng-target-language .wplng-target-language-displayed .wplng-target-lang-update-flag,#wplng-target-languages-list .wplng-target-language .wplng-target-language-displayed .wplng-target-lang-remove{color:#0073aa;text-decoration:none}#wplng-target-languages-list .wplng-target-language .wplng-target-language-displayed .wplng-target-lang-move-up:hover,#wplng-target-languages-list .wplng-target-language .wplng-target-language-displayed .wplng-target-lang-move-down:hover,#wplng-target-languages-list .wplng-target-language .wplng-target-language-displayed .wplng-target-lang-update-flag:hover,#wplng-target-languages-list .wplng-target-language .wplng-target-language-displayed .wplng-target-lang-remove:hover{color:#005177}#wplng-target-languages-list .wplng-target-language .wplng-target-language-displayed .wplng-target-lang-move-up .dashicons,#wplng-target-languages-list .wplng-target-language .wplng-target-language-displayed .wplng-target-lang-move-down .dashicons,#wplng-target-languages-list .wplng-target-language .wplng-target-language-displayed .wplng-target-lang-update-flag .dashicons,#wplng-target-languages-list .wplng-target-language .wplng-target-language-displayed .wplng-target-lang-remove .dashicons{font-size:14px;vertical-align:middle;line-height:20px;width:14px}#wplng-target-languages-list .wplng-target-language .wplng-target-language-displayed .wplng-target-lang-move-up{margin-right:4px}#wplng-target-languages-list .wplng-target-language .wplng-target-language-displayed .wplng-target-lang-update-flag::before,#wplng-target-languages-list .wplng-target-language .wplng-target-language-displayed .wplng-target-lang-remove::before{content:\"|\";display:inline-block;color:#8c8f94;text-decoration:none;margin-right:8px;margin-left:3px;font-weight:lighter;font-size:14px;line-height:1;width:1px;height:100%;box-sizing:border-box}#wplng-target-languages-list .wplng-target-language .wplng-flag-target-container{text-align:center;border-top:1px solid #d3d3d3;padding:10px 0 6px;margin-top:8px}#wplng-target-languages-list .wplng-target-language .wplng-flag-target-container .wplng-target-subflag{width:100%;margin-bottom:6px}#wplng-target-languages-list .wplng-target-language .wplng-private-label{display:none}#wplng-target-languages-list .wplng-target-language.wplng-is-private .wplng-private-label{display:inline;opacity:.65}#wplng-target-languages-list .wplng-target-language.wplng-hide-arrows .wplng-target-lang-move-up,#wplng-target-languages-list .wplng-target-language.wplng-hide-arrows .wplng-target-lang-move-down,#wplng-target-languages-list .wplng-target-language.wplng-hide-up-arrow .wplng-target-lang-move-up,#wplng-target-languages-list .wplng-target-language.wplng-hide-down-arrow .wplng-target-lang-move-down{color:#d3d3d3}#wplng-target-languages-list .wplng-target-language.wplng-hide-arrows .wplng-target-lang-move-up:hover,#wplng-target-languages-list .wplng-target-language.wplng-hide-arrows .wplng-target-lang-move-up:active,#wplng-target-languages-list .wplng-target-language.wplng-hide-arrows .wplng-target-lang-move-down:hover,#wplng-target-languages-list .wplng-target-language.wplng-hide-arrows .wplng-target-lang-move-down:active,#wplng-target-languages-list .wplng-target-language.wplng-hide-up-arrow .wplng-target-lang-move-up:hover,#wplng-target-languages-list .wplng-target-language.wplng-hide-up-arrow .wplng-target-lang-move-up:active,#wplng-target-languages-list .wplng-target-language.wplng-hide-down-arrow .wplng-target-lang-move-down:hover,#wplng-target-languages-list .wplng-target-language.wplng-hide-down-arrow .wplng-target-lang-move-down:active{color:#d3d3d3;cursor:default}#wplng-website-flag,.wplng-target-language img.wplng-target-flag,.wplng-flags-radio img,.wplng-subflags-radio img{box-sizing:content-box;width:20px;height:20px;margin-bottom:-6px;filter:drop-shadow(0 0 2px rgba(0, 0, 0, 0.2))}.wplng-flags-radio,.wplng-subflags-radio{padding-left:15px;display:inline-block}.wplng-target-flag{padding-right:7px;width:auto}#wplng-browser-language-fieldset{margin-left:25px}#wplng-api-key-fake,#wplng_api_key{width:calc(100% - 55px);font-family:monospace}@media screen and (max-width: 782px){.wplng-form-table #wplng_website_language{position:unset}.wplng-form-table #wplng-website-language-box{padding:10px 15px 12px 10px}.wplng-form-table #wplng-api-key-fake,.wplng-form-table #wplng_api_key,.wplng-form-table #wplng_add_new_target_language{max-width:calc(100% - 55px);display:inline-block}.wplng-form-table #wplng-flags-radio-original-website,.wplng-form-table .wplng-subflags-radio-target-website{line-height:2.5em}.wplng-form-table #wplng-target-languages-list .wplng-target-language{padding:10px 15px 12px 10px}}","/*!*\r\n **                 _     _                         \r\n ** __      ___ __ | |   (_)_ __   __ _ _   _  __ _ \r\n ** \\ \\ /\\ / / '_ \\| |   | | '_ \\ / _` | | | |/ _` |\r\n **  \\ V  V /| |_) | |___| | | | | (_| | |_| | (_| |\r\n **   \\_/\\_/ | .__/|_____|_|_| |_|\\__, |\\__,_|\\__,_|\r\n **          |_|                  |___/             \r\n **\r\n **        -- wpLingua | WordPress plugin --\r\n **   Translate and make your website multilingual\r\n **\r\n **     https://github.com/julien-jacob/wplingua\r\n **      https://wordpress.org/plugins/wplingua/\r\n **              https://wplingua.com/\r\n **\r\n **/\r\n",".dashicons.wplng-spin {\r\n    animation: wplingua-dashicons-spin 2s infinite;\r\n    animation-timing-function: linear;\r\n}\r\n\r\n@keyframes wplingua-dashicons-spin {\r\n\r\n    0% {\r\n        transform: rotate(0deg);\r\n    }\r\n\r\n    100% {\r\n        transform: rotate(360deg);\r\n    }\r\n\r\n}","#wpfooter {\r\n\r\n    background-color: #f6f7f7;\r\n    box-shadow: 0 0 8px rgba(0, 0, 0, .05);\r\n    border-top: 1px solid #c3c4c7;\r\n    padding: 15px 25px;\r\n\r\n    .dashicons {\r\n        line-height: 1.1em;\r\n    }\r\n}","// Help Box\r\n\r\n[wplng-help-box],\r\n[wplng-help-box-right] {\r\n\r\n    font-family: dashicons;\r\n    display: inline-block;\r\n    line-height: 1.2em;\r\n    font-weight: 400;\r\n    font-style: normal;\r\n    speak: never;\r\n    text-decoration: inherit;\r\n    text-transform: none;\r\n    text-rendering: auto;\r\n    -webkit-font-smoothing: antialiased;\r\n    -moz-osx-font-smoothing: grayscale;\r\n    width: 20px;\r\n    height: 20px;\r\n    font-size: 20px;\r\n    vertical-align: top;\r\n    text-align: center;\r\n    transition: opacity .2s ease-in;\r\n    transition: color .2s ease-in;\r\n    vertical-align: text-bottom;\r\n    cursor: pointer;\r\n    color: #3c434a;\r\n    opacity: .25;\r\n\r\n    &:hover {\r\n        opacity: 1;\r\n    }\r\n\r\n    &::before {\r\n        content: \"\\f223\";\r\n    }\r\n}\r\n\r\n[wplng-help-box-right] {\r\n    float: right;\r\n}\r\n\r\n.wplng-help-box {\r\n\r\n    display: none;\r\n    padding: 2px 10px 0;\r\n    border: 1px solid #69a8bb;\r\n    border-radius: 3px;\r\n    background-color: rgba(105, 168, 187, .1);\r\n\r\n    hr {\r\n        border-top: 1px solid #69a8bb;\r\n        border-bottom: unset;\r\n    }\r\n\r\n    code {\r\n        background-color: rgba(60, 67, 74, .075);\r\n        border-radius: 3px;\r\n    }\r\n\r\n    pre {\r\n        white-space: pre-wrap;\r\n        background-color: rgba(60, 67, 74, .075);\r\n        border-radius: 3px;\r\n        padding: 10px;\r\n        border: 1px solid #69a8bb;\r\n    }\r\n}\r\n","\r\n.wplng-fe-50 {\r\n    min-width: 49%;\r\n    display: inline-block;\r\n}\r\n\r\n.wplng-option-page-title {\r\n    background-color: #f6f7f7;\r\n    font-size: 20px;\r\n    margin: 0 0 0 -20px;\r\n    padding: 15px 25px;\r\n    line-height: 22px;\r\n    font-weight: 500;\r\n    box-shadow: 0 0 8px rgba(0, 0, 0, .05);\r\n    border-bottom: 1px solid #c3c4c7;\r\n    text-align: center;\r\n\r\n    .dashicons {\r\n        font-size: 1.1em;\r\n        line-height: inherit;\r\n        width: 1.1em;\r\n        height: 1.1em;\r\n    }\r\n}\r\n\r\n.wplng-icon-button {\r\n\r\n    width: 45px;\r\n    text-align: center;\r\n\r\n    .dashicons {\r\n        line-height: 1.4em;\r\n    }\r\n\r\n}\r\n\r\n#wpbody label {\r\n    vertical-align: baseline;\r\n}\r\n\r\n// Hide other plusgins ads and notices\r\n\r\n#nri-slug-wrapper, // Plugin: backup-backup\r\n.notice:not(.wplng-notice) {\r\n    display: none !important;\r\n}\r\n\r\n.wplng-form-table {\r\n\r\n    padding-right: 200px;\r\n    border-collapse: initial;\r\n    margin-top: 30px;\r\n\r\n    * {\r\n        box-sizing: border-box;\r\n    }\r\n\r\n    a {\r\n\r\n        text-decoration: none;\r\n\r\n        &:focus {\r\n            box-shadow: none;\r\n            outline: none;\r\n        }\r\n    \r\n        &:hover {\r\n            text-decoration: underline;\r\n        }\r\n    }\r\n\r\n    td {\r\n\r\n        padding: 15px;\r\n        background-color: #f6f7f7;\r\n        display: block;\r\n        border: 1px solid #c3c4c7;\r\n        margin-bottom: 25px;\r\n        max-width: 540px;\r\n        margin-right: auto;\r\n        margin-left: auto;\r\n        box-shadow: 0 0 8px rgba(0, 0, 0, .05);\r\n        border-radius: 3px;\r\n\r\n        .button {\r\n            vertical-align: bottom;\r\n\r\n            &:focus,\r\n            &:hover {\r\n                text-decoration: none;\r\n            }\r\n        }\r\n\r\n        p {\r\n            margin-bottom: 8px;\r\n        }\r\n\r\n        fieldset {\r\n            display: block;\r\n        }\r\n\r\n    }\r\n\r\n    .wplng-tr-submit {\r\n        td {\r\n\r\n            border: none;\r\n            box-shadow: none;\r\n            background-color: unset;\r\n            padding: 0;\r\n\r\n            p.submit {\r\n                padding: 0 0 64px;\r\n\r\n                #submit {\r\n                    width: 100%;\r\n                    box-shadow: 0 0 8px rgba(0, 0, 0, .05);\r\n                    min-height: 42px;\r\n                    font-size: 14px;\r\n                }\r\n            }\r\n        }\r\n    }\r\n\r\n}\r\n\r\n@media screen and (max-width: 1120px) {\r\n\r\n    #wpbody-content h1 {\r\n        text-align: center;\r\n    }\r\n\r\n    .wplng-form-table {\r\n\r\n        padding-right: 0;\r\n\r\n        th,\r\n        td {\r\n            max-width: 540px;\r\n            margin-right: auto;\r\n            margin-left: auto;\r\n            display: block;\r\n        }\r\n\r\n        th {\r\n            padding: 25px 0 20px;\r\n            font-size: 1.2em;\r\n            width: 100%;\r\n        }\r\n\r\n        td {\r\n            .button.wplng-icon-button {\r\n\r\n                vertical-align: top;\r\n                padding: 0;\r\n\r\n                .dashicons {\r\n                    vertical-align: middle;\r\n                    line-height: .8em;\r\n                }\r\n\r\n            }\r\n\r\n        }\r\n\r\n        .wplng-tr-submit {\r\n\r\n            th {\r\n                display: none;\r\n            }\r\n\r\n            td {\r\n                p.submit {\r\n                    padding: 10px 0 42px;\r\n                    font-size: 14px;\r\n                }\r\n            }\r\n        }\r\n\r\n    }\r\n\r\n}","@import \"../header\";\r\n@import \"../dashicons-spin\";\r\n@import \"admin-footer\";\r\n@import \"help-box\";\r\n@import \"option-page\";\r\n\r\n#wplng-target-language-template,\r\n#wplng_target_languages,\r\n#wplng-flags-radio-original-website-custom,\r\n#wplng-website-flag-container,\r\n.wplng-flag-target-container,\r\n.wplng-subflag-target-custom.hide {\r\n    display: none;\r\n}\r\n\r\n#wplng-notice-first-loading-loading {\r\n    background-color: rgba(114, 174, 230, .33);\r\n    text-align: center;\r\n}\r\n\r\n#wplng-notice-first-loading-loaded {\r\n    background-color: rgba(0, 255, 0, .05);\r\n    text-align: center;\r\n\r\n    .button {\r\n        font-size: 1.1em;\r\n        font-weight: 600;\r\n        padding-bottom: 2px;\r\n        margin: 10px 0 8px;\r\n    }\r\n\r\n    button.notice-dismiss {\r\n        padding-top: 20px;\r\n    }\r\n}\r\n\r\n#wplng_website_language {\r\n    position: relative;\r\n    left: 7px;\r\n}\r\n\r\n#wplng-website-language-box {\r\n\r\n    border: 1px solid #8c8f94;\r\n    padding: 5px 10px 8px 10px;\r\n    margin-top: 10px;\r\n    background-color: white;\r\n    border-radius: 3px;\r\n\r\n    .wplng-website-language-displayed {\r\n\r\n        display: flex;\r\n        justify-content: space-between;\r\n\r\n        #wplng-website-flag {\r\n            padding-right: 7px;\r\n            box-sizing: content-box;\r\n        }\r\n\r\n    }\r\n\r\n    #wplng-flag-website-container {\r\n        display: none;\r\n        text-align: center;\r\n        border-top: 1px solid lightgray;\r\n        padding: 10px 0 6px;\r\n        margin-top: 8px;\r\n\r\n        #wplng_website_flag {\r\n            width: 100%;\r\n        }\r\n    }\r\n\r\n}\r\n\r\n#wplng-website-flag-container,\r\n.wplng-subflag-target-custom {\r\n    margin-top: 15px;\r\n}\r\n\r\n#wplng_add_new_target_language {\r\n    width: calc(100% - 55px);\r\n}\r\n\r\n#wplng-flags-radio-original-website,\r\n.wplng-subflags-radio-target-website {\r\n    line-height: 2em;\r\n}\r\n\r\n#wplng-target-languages-list {\r\n\r\n    .wplng-target-language {\r\n\r\n        border: 1px solid #8c8f94;\r\n        padding: 5px 10px 8px 10px;\r\n        margin-top: 10px;\r\n        background-color: white;\r\n        border-radius: 3px;\r\n\r\n        .wplng-target-language-displayed {\r\n\r\n            display: flex;\r\n            justify-content: space-between;\r\n\r\n            .wplng-target-lang-move-up,\r\n            .wplng-target-lang-move-down,\r\n            .wplng-target-lang-update-flag,\r\n            .wplng-target-lang-remove {\r\n                color: #0073aa;\r\n                text-decoration: none;\r\n                \r\n                &:hover {\r\n                    color: #005177;\r\n                }\r\n\r\n                .dashicons {\r\n                    font-size: 14px;\r\n                    vertical-align: middle;\r\n                    line-height: 20px;\r\n                    width: 14px;\r\n                }\r\n                \r\n            }\r\n            \r\n            .wplng-target-lang-move-up {\r\n                // border: 1px solid red;\r\n                margin-right: 4px;\r\n            }\r\n\r\n            // .wplng-target-lang-move-down,\r\n            .wplng-target-lang-update-flag,\r\n            .wplng-target-lang-remove  {\r\n                \r\n                &::before {\r\n                    content: \"|\";\r\n                    display: inline-block;\r\n                    color: #8c8f94;\r\n                    text-decoration: none;\r\n                    margin-right: 8px;\r\n                    margin-left: 3px;\r\n                    font-weight: lighter;\r\n                    font-size: 14px;\r\n                    line-height: 1;\r\n                    width: 1px;\r\n                    height: 100%;\r\n                    box-sizing: border-box;\r\n                }\r\n            }\r\n\r\n        }\r\n\r\n        .wplng-flag-target-container {\r\n            text-align: center;\r\n            border-top: 1px solid lightgray;\r\n            padding: 10px 0 6px;\r\n            margin-top: 8px;\r\n\r\n            .wplng-target-subflag {\r\n                width: 100%;\r\n                margin-bottom: 6px;\r\n            }\r\n        }\r\n\r\n        .wplng-private-label {\r\n            display: none;\r\n        }\r\n\r\n        &.wplng-is-private {\r\n            .wplng-private-label {\r\n                display: inline;\r\n                opacity: .65;\r\n            }\r\n        }\r\n\r\n        // Arrow visibility rules\r\n        &.wplng-hide-arrows .wplng-target-lang-move-up,\r\n        &.wplng-hide-arrows .wplng-target-lang-move-down,\r\n        &.wplng-hide-up-arrow .wplng-target-lang-move-up,\r\n        &.wplng-hide-down-arrow .wplng-target-lang-move-down {\r\n            color: lightgrey;\r\n            &:hover,\r\n            &:active {\r\n                color: lightgrey;\r\n                cursor: default;\r\n            }\r\n        }\r\n    }\r\n}\r\n\r\n#wplng-website-flag,\r\n.wplng-target-language img.wplng-target-flag,\r\n.wplng-flags-radio img,\r\n.wplng-subflags-radio img {\r\n    box-sizing: content-box;\r\n    width: 20px;\r\n    height: 20px;\r\n    margin-bottom: -6px;\r\n    filter: drop-shadow(0 0 2px rgba(0, 0, 0, .2));\r\n}\r\n\r\n.wplng-flags-radio,\r\n.wplng-subflags-radio {\r\n    padding-left: 15px;\r\n    display: inline-block;\r\n}\r\n\r\n.wplng-target-flag {\r\n    padding-right: 7px;\r\n    width: auto;\r\n}\r\n\r\n#wplng-browser-language-fieldset {\r\n    margin-left: 25px;\r\n}\r\n\r\n#wplng-api-key-fake,\r\n#wplng_api_key {\r\n    width: calc(100% - 55px);\r\n    font-family: monospace;\r\n}\r\n\r\n@media screen and (max-width: 782px) {\r\n\r\n    .wplng-form-table {\r\n\r\n        #wplng_website_language {\r\n            position: unset;\r\n        }\r\n\r\n        #wplng-website-language-box {\r\n            padding: 10px 15px 12px 10px;\r\n        }\r\n\r\n        #wplng-api-key-fake,\r\n        #wplng_api_key,\r\n        #wplng_add_new_target_language {\r\n            max-width: calc(100% - 55px);\r\n            display: inline-block;\r\n        }\r\n\r\n        #wplng-flags-radio-original-website,\r\n        .wplng-subflags-radio-target-website {\r\n            line-height: 2.5em;\r\n        }\r\n\r\n        #wplng-target-languages-list {\r\n            .wplng-target-language {\r\n                padding: 10px 15px 12px 10px;\r\n            }\r\n        }\r\n\r\n    }\r\n\r\n}"]}
  • wplingua/trunk/assets/css/list.css

    r3346685 r3366107  
    1414 **              https://wplingua.com/
    1515 **
    16  **/.dashicons.wplng-spin{animation:wplingua-dashicons-spin 2s infinite;animation-timing-function:linear}@keyframes wplingua-dashicons-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#wpfooter{background-color:#f6f7f7;box-shadow:0 0 8px rgba(0,0,0,.05);border-top:1px solid #c3c4c7;padding:15px 25px}#wpfooter .dashicons{line-height:1.1em}#wpbody #wpbody-content h1.wp-heading-inline::before{content:"";font:normal 20px/1 dashicons;speak:never;display:inline-block;padding-right:3px;font-size:1.1em;vertical-align:bottom}#wpbody #wpbody-content #poststuff{padding-top:20px}#post-body-content{display:none}#wplng-translation-editor{color:#3c434a}#wplng-translation-editor #wplng-source-title{font-weight:600;margin:0 0 15px 0}#wplng-translation-editor .wplng-flag{max-width:1.5em;max-height:1.5em;height:auto;margin:0 .4em 0 0;vertical-align:text-top;display:inline-block;filter:drop-shadow(0 0 2px rgba(0, 0, 0, 0.2))}#wplng-translation-editor #wplng-source{font-size:14px;line-height:1.4em}#wplng-translation-editor #wplng-original-language{margin:20px 0 0}#wplng-translation-editor .wplng-edit-language{border:1px solid #c3c4c7;padding:10px;margin-top:25px;background-color:#f6f7f7;box-shadow:rgba(0,0,0,.04) 0px 1px 1px 0px;font-size:14px}#wplng-translation-editor .wplng-edit-language.wplng-status-reviewed{border-left:4px #00a32a solid;border-top-left-radius:0;border-bottom-left-radius:0}#wplng-translation-editor .wplng-edit-language.wplng-status-generated{border-left:4px #72aee6 solid;border-top-left-radius:0;border-bottom-left-radius:0}#wplng-translation-editor .wplng-edit-language.wplng-status-ungenerated{border-left:4px #c3c4c7 solid;border-top-left-radius:0;border-bottom-left-radius:0}#wplng-translation-editor .wplng-edit-language label.wplng-target-title{font-weight:600;margin-bottom:8px;display:block}#wplng-translation-editor .wplng-edit-language textarea{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;box-sizing:border-box;overflow:hidden;width:100%;resize:none;box-shadow:0 0 0 rgba(0,0,0,0);border-radius:4px;border:1px solid #8c8f94;background-color:#fff;padding:2px 6px;line-height:1.5em;font-size:inherit;min-height:30px}#wplng-translation-editor .wplng-edit-language .wplng-translation-footer{color:#3c434a;display:flex;justify-content:space-between;margin-top:4px}#wplng-translation-editor .wplng-edit-language .wplng-translation-footer a{color:#135e96;text-decoration:underline;margin:0;padding:0;text-decoration:underline;line-height:1em}#wplng-translation-editor .wplng-edit-language .wplng-translation-footer a:focus{box-shadow:none}#wplng-translation-editor .wplng-edit-language .wplng-translation-footer .wplng-generate-spin{vertical-align:middle;margin:0;padding:0}#wplng-translation-editor .wplng-edit-language .wplng-translation-footer .wplng-mark-as-reviewed{display:inline-block;border:none;padding:0;margin:0}#wplng-translation-editor .wplng-edit-language .wplng-translation-footer .wplng-mark-as-reviewed label{color:#2271b1;display:contents;text-decoration:underline;display:inline;vertical-align:baseline;font-weight:normal;margin:0;padding:0;line-height:1em;cursor:pointer}#wplng-translation-editor .wplng-edit-language .wplng-translation-footer .wplng-mark-as-reviewed input[type=checkbox]{border:1px solid #8c8f94;border-radius:4px;background:#fff;color:#50575e;clear:none;cursor:pointer;display:inline-block;line-height:1em;height:16px;margin:0 6px 0 0;margin-bottom:0px;outline:0;padding:0 !important;text-align:center;width:16px;min-width:16px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);transition:.05s border-color ease-in-out;-webkit-appearance:checkbox;vertical-align:middle}#wplng-translation-editor #wplng-discovery-url{margin:10px 0 0}@media only screen and (max-width: 850px){#wplng-translation-editor .wplng-edit-language .wplng-translation-footer{display:block;margin-top:0}#wplng-translation-editor .wplng-edit-language .wplng-translation-footer .wplng-translation-footer-left,#wplng-translation-editor .wplng-edit-language .wplng-translation-footer .wplng-translation-footer-right{padding-top:8px}}body.et_divi_theme #main-header{z-index:99997 !important}#wplng-modal-edit a.wplng-button-icon{display:block;font-size:13px;line-height:20px;cursor:pointer;border-width:1px;border-style:solid;border-radius:3px;white-space:nowrap;box-sizing:border-box;background:#2271b1;border-color:#2271b1;color:#fff;text-decoration:none;text-shadow:none;width:30px;height:30px;text-align:center;padding:2px}#wplng-modal-edit a.wplng-button-icon:focus,#wplng-modal-edit a.wplng-button-icon:hover{background:#135e96;border-color:#135e96;color:#fff}#wplng-modal-edit a.wplng-button-icon .dashicons.dashicons-edit{margin-top:2px}#wplng-modal-edit-container{display:none;background-color:rgba(255,255,255,.8);padding:0 15px;margin-top:30px;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99998;overflow:auto}#wplng-modal-edit-container #wplng-modal-edit{width:100%;max-width:720px;margin:60px auto 20px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;color:#3c434a}#wplng-modal-edit-container #wplng-modal-edit #wplng-modal-header{border:1px solid #c3c4c7;background-color:#fff;padding:13px 215px 12px 15px;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.25),0 0 20px rgba(0,0,0,.15);margin-bottom:15px;position:relative}#wplng-modal-edit-container #wplng-modal-edit #wplng-modal-header #wplng-modal-title{display:block;height:30px;font-size:16px;font-weight:600}#wplng-modal-edit-container #wplng-modal-edit #wplng-modal-header #wplng-modal-title .wplng-modal-header-icon{vertical-align:text-bottom;margin-right:2px}#wplng-modal-edit-container #wplng-modal-edit #wplng-modal-header .wplng-button-return{position:absolute;right:15px;top:12px;border-color:#c3c4c7;background-color:#f6f7f7;color:#6b6b6b}#wplng-modal-edit-container #wplng-modal-edit #wplng-modal-header .wplng-button-return .dashicons{vertical-align:text-top}#wplng-modal-edit-container #wplng-modal-edit #wplng-modal-header #wplng-modal-edit-post{border:1px solid red;position:absolute;right:55px;top:12px;border-color:#c3c4c7;background-color:#f6f7f7;color:#6b6b6b}#wplng-modal-edit-container #wplng-modal-edit #wplng-modal-header #wplng-modal-edit-post .dashicons{vertical-align:text-top}#wplng-modal-edit-container #wplng-modal-edit #wplng-modal-header #wplng-modal-edit-show-all{font-size:13px;cursor:pointer;border-width:1px;border-style:solid;border-radius:3px;white-space:nowrap;box-sizing:border-box;border-color:#c3c4c7;background-color:#f6f7f7;color:#6b6b6b;text-decoration:none;text-shadow:none;min-height:30px;text-align:center;padding:2px 10px;position:absolute;top:12px;right:95px}#wplng-modal-edit-container #wplng-modal-edit #wplng-modal-edit-main{border:1px solid #c3c4c7;background-color:#fff;padding:15px;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.25),0 0 20px rgba(0,0,0,.15);font-size:14px}#wplng-modal-edit-container #wplng-modal-edit #wplng-modal-edit-main #wplng-original-language{margin-top:0}#wplng-modal-edit-container #wplng-modal-edit #wplng-modal-edit-main #wplng-discovery-url{display:none}#wplng-modal-edit-container #wplng-modal-edit #wplng-modal-edit-main #wplng-modal-edit-save{text-transform:none;min-height:32px;line-height:2.30769231;padding:0 12px;vertical-align:top;background:#2271b1;border-color:#2271b1;color:#fff;text-decoration:none;text-shadow:none;width:100%;margin-top:25px;font-size:14px}#wplng-modal-edit-container #wplng-modal-edit #wplng-modal-edit-main #wplng-modal-edit-save[disabled]{border:1px solid #c3c4c7;color:#a7aaad !important;background:#f6f7f7 !important;box-shadow:none !important;text-shadow:none !important;cursor:default}#seopress-beacon-universal-metabox{display:none !important}html{overflow:hidden !important}body{overflow:hidden}body #wplng-modal-container{display:block}#wplng-modal a.wplng-button-icon{display:block;font-size:13px;cursor:pointer;border-width:1px;border-style:solid;border-radius:3px;white-space:nowrap;box-sizing:border-box;background:#2271b1;border-color:#2271b1;color:#fff;text-decoration:none;text-shadow:none;width:32px;height:32px;text-align:center;padding:2px}#wplng-modal a.wplng-button-icon:focus,#wplng-modal a.wplng-button-icon:hover{background:#135e96;border-color:#135e96;color:#fff}#wplng-modal a.wplng-button-icon .dashicons.dashicons-edit{margin-top:2px}#wplng-modal-container{display:none;background-color:rgba(255,255,255,.8);padding:0 15px;margin-top:32px;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99998;overflow:auto}#wplng-modal-container #wplng-modal{width:100%;max-width:720px;margin:60px auto;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;color:#3c434a}#wplng-modal-container #wplng-modal #wplng-modal-header{border:1px solid #c3c4c7;background-color:#fff;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.25),0 0 20px rgba(0,0,0,.15);margin-bottom:15px;padding:15px}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main{display:flex;gap:15px;margin-bottom:15px}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-title{flex-grow:1;width:66.66666%;height:32px;font-size:16px;font-weight:600}@media screen and (max-width: 600px){#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-title #wplng-modal-title-text{display:none}}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-title .wplng-modal-header-icon{vertical-align:text-bottom;margin-right:2px}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-control{flex-grow:1;width:33.33333%;position:relative}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-control #wplng-modal-list-switcher{position:relative;width:calc(100% - 42px)}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-control #wplng-modal-list-switcher .wplng-switcher.style-dropdown .switcher-content{background-color:#f6f7f7;border-radius:3px;padding:0;border-color:#c3c4c7}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-control #wplng-modal-list-switcher .wplng-switcher.style-dropdown .switcher-content .wplng-language{padding:2px 10px;height:32px;box-sizing:border-box;color:#6b6b6b;font-size:14px;margin:2px 0 -2px}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-control #wplng-modal-list-switcher .wplng-switcher.style-dropdown .switcher-content .wplng-language.wplng-language-current{background-position:calc(100% - 6px) center;padding:3px 28px 2px 4px}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-control #wplng-modal-list-switcher .wplng-switcher.style-dropdown .switcher-content .wplng-language.website{display:none}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-control #wplng-modal-list-switcher .wplng-switcher.style-dropdown .switcher-content .wplng-language img{width:16px;height:16px;vertical-align:text-top;margin-top:-2px}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-control #wplng-modal-list-switcher .wplng-switcher.style-dropdown .switcher-content .wplng-languages.wplng-language-current{background-position:calc(100% - 2px) center}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-control #wplng-modal-list-switcher .wplng-switcher.style-dropdown .switcher-content .wplng-languages .wplng-language{margin:4px 0;padding:2px 4px;border-radius:0}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-control .wplng-button-return{position:absolute;right:0;top:0;border-color:#c3c4c7;background-color:#f6f7f7;color:#6b6b6b}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-control .wplng-button-return .dashicons{vertical-align:text-top}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-filter{display:flex;border-top:1px solid #c3c4c7;gap:10px;padding-top:10px}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-filter .wplng-filter{flex-grow:1;width:100%}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-filter .wplng-filter label{font-weight:500;color:#6b6b6b;font-size:14px;margin-bottom:5px}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-filter .wplng-filter label .dashicons{vertical-align:text-top}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-filter .wplng-filter input,#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-filter .wplng-filter select{box-shadow:none;width:100%;height:32px;border:1px solid #c3c4c7;background-color:#f6f7f7;color:#6b6b6b;border-radius:3px;padding:0 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;font-size:14px}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-filter .wplng-filter .wplng-filter-select{position:relative}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-filter .wplng-filter .wplng-filter-select::after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 6l5 5 5-5 2 1-7 7-7-7 2-1z' fill='%231d2327'/%3E%3C/svg%3E");display:block;width:32px;height:32px;position:absolute;right:0;top:0;background-repeat:no-repeat;background-position:center center;pointer-events:none}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-filter .wplng-filter .wplng-filter-select select{padding:0 32px 0 10px}#wplng-modal-container #wplng-modal #wplng-modal-items{border:1px solid #c3c4c7;background-color:#fff;padding:15px 15px 0;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.25),0 0 20px rgba(0,0,0,.15)}#wplng-modal-container #wplng-modal #wplng-modal-items .wplng-modal-item{border:1px solid #c3c4c7;border-left:4px #c3c4c7 solid;background-color:#f6f7f7;margin-bottom:15px;padding:8px 0;display:flex;align-items:stretch;box-shadow:0 0 8px rgba(0,0,0,.05);border-radius:3px;border-top-left-radius:0;border-bottom-left-radius:0}#wplng-modal-container #wplng-modal #wplng-modal-items .wplng-modal-item.wplng-is-review{border-left:4px #00a32a solid}#wplng-modal-container #wplng-modal #wplng-modal-items .wplng-modal-item .wplng-item-text{width:calc(100% - 41px);display:flex;font-size:14px;font-weight:600;line-height:1.5em}#wplng-modal-container #wplng-modal #wplng-modal-items .wplng-modal-item .wplng-item-text .wplng-item-source,#wplng-modal-container #wplng-modal #wplng-modal-items .wplng-modal-item .wplng-item-text .wplng-item-translation{width:50%;padding:4px 10px}#wplng-modal-container #wplng-modal #wplng-modal-items .wplng-modal-item .wplng-item-text .wplng-item-translation{border-left:1px solid #c3c4c7}#wplng-modal-container #wplng-modal #wplng-modal-items .wplng-modal-item .wplng-item-edit{padding:0 10px}#wplng-modal-container #wplng-scroll-to-top{position:fixed;right:32px;bottom:32px;height:32px;width:32px;background-color:#2271b1;color:#fff;padding:0;margin:0;border-radius:3px;border:none}@media screen and (max-width: 900px){#wplng-modal-container #wplng-scroll-to-top{display:none}}/*# sourceMappingURL=list.css.map */
     16 **/.dashicons.wplng-spin{animation:wplingua-dashicons-spin 2s infinite;animation-timing-function:linear}@keyframes wplingua-dashicons-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#wpfooter{background-color:#f6f7f7;box-shadow:0 0 8px rgba(0,0,0,.05);border-top:1px solid #c3c4c7;padding:15px 25px}#wpfooter .dashicons{line-height:1.1em}#wpbody #wpbody-content h1.wp-heading-inline::before{content:"";font:normal 20px/1 dashicons;speak:never;display:inline-block;padding-right:3px;font-size:1.1em;vertical-align:bottom}#wpbody #wpbody-content #poststuff{padding-top:20px}#post-body-content{display:none}#wplng-translation-editor{color:#3c434a}#wplng-translation-editor #wplng-source-title{font-weight:600;margin:0 0 15px 0}#wplng-translation-editor .wplng-flag{max-width:1.5em;max-height:1.5em;height:auto;margin:0 .4em 0 0;vertical-align:text-top;display:inline-block;filter:drop-shadow(0 0 2px rgba(0, 0, 0, 0.2))}#wplng-translation-editor #wplng-source{font-size:14px;line-height:1.4em}#wplng-translation-editor #wplng-original-language{margin:20px 0 0}#wplng-translation-editor .wplng-edit-language{border:1px solid #c3c4c7;padding:10px;margin-top:25px;background-color:#f6f7f7;box-shadow:rgba(0,0,0,.04) 0px 1px 1px 0px;font-size:14px}#wplng-translation-editor .wplng-edit-language.wplng-status-reviewed{border-left:4px #00a32a solid;border-top-left-radius:0;border-bottom-left-radius:0}#wplng-translation-editor .wplng-edit-language.wplng-status-generated{border-left:4px #72aee6 solid;border-top-left-radius:0;border-bottom-left-radius:0}#wplng-translation-editor .wplng-edit-language.wplng-status-ungenerated{border-left:4px #c3c4c7 solid;border-top-left-radius:0;border-bottom-left-radius:0}#wplng-translation-editor .wplng-edit-language label.wplng-target-title{font-weight:600;margin-bottom:8px;display:block}#wplng-translation-editor .wplng-edit-language textarea{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;box-sizing:border-box;overflow:hidden;width:100%;resize:none;box-shadow:0 0 0 rgba(0,0,0,0);border-radius:4px;border:1px solid #8c8f94;background-color:#fff;padding:2px 6px;line-height:1.5em;font-size:inherit;min-height:30px}#wplng-translation-editor .wplng-edit-language .wplng-translation-footer{color:#3c434a;display:flex;justify-content:space-between;margin-top:4px}#wplng-translation-editor .wplng-edit-language .wplng-translation-footer a{color:#135e96;text-decoration:underline;margin:0;padding:0;text-decoration:underline;line-height:1em}#wplng-translation-editor .wplng-edit-language .wplng-translation-footer a:focus{box-shadow:none}#wplng-translation-editor .wplng-edit-language .wplng-translation-footer .wplng-generate-spin{vertical-align:middle;margin:0;padding:0}#wplng-translation-editor .wplng-edit-language .wplng-translation-footer .wplng-mark-as-reviewed{display:inline-block;border:none;padding:0;margin:0}#wplng-translation-editor .wplng-edit-language .wplng-translation-footer .wplng-mark-as-reviewed label{color:#2271b1;display:contents;text-decoration:underline;display:inline;vertical-align:baseline;font-weight:normal;margin:0;padding:0;line-height:1em;cursor:pointer}#wplng-translation-editor .wplng-edit-language .wplng-translation-footer .wplng-mark-as-reviewed input[type=checkbox]{border:1px solid #8c8f94;border-radius:4px;background:#fff;color:#50575e;clear:none;cursor:pointer;display:inline-block;line-height:1em;height:16px;margin:0 6px 0 0;margin-bottom:0px;outline:0;padding:0 !important;text-align:center;width:16px;min-width:16px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);transition:.05s border-color ease-in-out;-webkit-appearance:checkbox;vertical-align:middle}#wplng-translation-editor #wplng-discovery-url{margin:10px 0 0}@media only screen and (max-width: 850px){#wplng-translation-editor .wplng-edit-language .wplng-translation-footer{display:block;margin-top:0}#wplng-translation-editor .wplng-edit-language .wplng-translation-footer .wplng-translation-footer-left,#wplng-translation-editor .wplng-edit-language .wplng-translation-footer .wplng-translation-footer-right{padding-top:8px}}body.et_divi_theme #main-header{z-index:99997 !important}#wplng-modal-edit a.wplng-button-icon{display:block;font-size:13px;line-height:20px;cursor:pointer;border-width:1px;border-style:solid;border-radius:3px;white-space:nowrap;box-sizing:border-box;background:#2271b1;border-color:#2271b1;color:#fff;text-decoration:none;text-shadow:none;width:30px;height:30px;text-align:center;padding:2px}#wplng-modal-edit a.wplng-button-icon:focus,#wplng-modal-edit a.wplng-button-icon:hover{background:#135e96;border-color:#135e96;color:#fff}#wplng-modal-edit a.wplng-button-icon .dashicons.dashicons-edit{margin-top:2px}#wplng-modal-edit-container{display:none;background-color:rgba(255,255,255,.8);padding:0 15px;margin-top:30px;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99998;overflow:auto}#wplng-modal-edit-container #wplng-modal-edit{width:100%;max-width:720px;margin:60px auto 20px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;color:#3c434a}#wplng-modal-edit-container #wplng-modal-edit #wplng-modal-header{border:1px solid #c3c4c7;background-color:#fff;padding:13px 215px 12px 15px;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.25),0 0 20px rgba(0,0,0,.15);margin-bottom:15px;position:relative}#wplng-modal-edit-container #wplng-modal-edit #wplng-modal-header #wplng-modal-title{display:block;height:30px;font-size:16px;font-weight:600}#wplng-modal-edit-container #wplng-modal-edit #wplng-modal-header #wplng-modal-title .wplng-modal-header-icon{vertical-align:text-bottom;margin-right:2px}#wplng-modal-edit-container #wplng-modal-edit #wplng-modal-header .wplng-button-return{position:absolute;right:15px;top:12px;border-color:#c3c4c7;background-color:#f6f7f7;color:#6b6b6b}#wplng-modal-edit-container #wplng-modal-edit #wplng-modal-header .wplng-button-return .dashicons{vertical-align:text-top}#wplng-modal-edit-container #wplng-modal-edit #wplng-modal-header #wplng-modal-edit-post{border:1px solid red;position:absolute;right:55px;top:12px;border-color:#c3c4c7;background-color:#f6f7f7;color:#6b6b6b}#wplng-modal-edit-container #wplng-modal-edit #wplng-modal-header #wplng-modal-edit-post .dashicons{vertical-align:text-top}#wplng-modal-edit-container #wplng-modal-edit #wplng-modal-header #wplng-modal-edit-show-all{font-size:13px;cursor:pointer;border-width:1px;border-style:solid;border-radius:3px;white-space:nowrap;box-sizing:border-box;border-color:#c3c4c7;background-color:#f6f7f7;color:#6b6b6b;text-decoration:none;text-shadow:none;min-height:30px;text-align:center;padding:2px 10px;position:absolute;top:12px;right:95px}#wplng-modal-edit-container #wplng-modal-edit #wplng-modal-edit-main{border:1px solid #c3c4c7;background-color:#fff;padding:15px;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.25),0 0 20px rgba(0,0,0,.15);font-size:14px}#wplng-modal-edit-container #wplng-modal-edit #wplng-modal-edit-main #wplng-original-language{margin-top:0}#wplng-modal-edit-container #wplng-modal-edit #wplng-modal-edit-main #wplng-discovery-url{display:none}#wplng-modal-edit-container #wplng-modal-edit #wplng-modal-edit-main #wplng-modal-edit-save{text-transform:none;min-height:32px;line-height:2.30769231;padding:0 12px;vertical-align:top;background:#2271b1;border-color:#2271b1;color:#fff;text-decoration:none;text-shadow:none;width:100%;margin-top:25px;font-size:14px}#wplng-modal-edit-container #wplng-modal-edit #wplng-modal-edit-main #wplng-modal-edit-save[disabled]{border:1px solid #c3c4c7;color:#a7aaad !important;background:#f6f7f7 !important;box-shadow:none !important;text-shadow:none !important;cursor:default}#seopress-beacon-universal-metabox{display:none !important}html{overflow:hidden !important}body{overflow:hidden}body #wplng-modal-container{display:block}#wplng-modal a.wplng-button-icon{display:block;font-size:13px;cursor:pointer;border-width:1px;border-style:solid;border-radius:3px;white-space:nowrap;box-sizing:border-box;background:#2271b1;border-color:#2271b1;color:#fff;text-decoration:none;text-shadow:none;width:32px;height:32px;text-align:center;padding:2px}#wplng-modal a.wplng-button-icon:focus,#wplng-modal a.wplng-button-icon:hover{background:#135e96;border-color:#135e96;color:#fff}#wplng-modal a.wplng-button-icon .dashicons.dashicons-edit{margin-top:2px}#wplng-modal-container{display:none;background-color:rgba(255,255,255,.8);padding:0 15px;margin-top:32px;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99998;overflow:auto}#wplng-modal-container #wplng-modal{width:100%;max-width:720px;margin:60px auto;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;color:#3c434a}#wplng-modal-container #wplng-modal #wplng-modal-header{border:1px solid #c3c4c7;background-color:#fff;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.25),0 0 20px rgba(0,0,0,.15);margin-bottom:15px;padding:15px}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main{display:flex;gap:15px;margin-bottom:15px}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-title{flex-grow:1;width:66.66666%;height:32px;font-size:16px;font-weight:600}@media screen and (max-width: 600px){#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-title #wplng-modal-title-text{display:none}}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-title .wplng-modal-header-icon{vertical-align:text-bottom;margin-right:2px}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-control{flex-grow:1;width:33.33333%;position:relative}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-control #wplng-modal-list-switcher{position:relative;width:calc(100% - 42px)}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-control #wplng-modal-list-switcher .wplng-switcher.style-dropdown .switcher-content{background-color:#f6f7f7;border-radius:3px;padding:0;border-color:#c3c4c7}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-control #wplng-modal-list-switcher .wplng-switcher.style-dropdown .switcher-content .wplng-language{padding:2px 10px;height:32px;box-sizing:border-box;color:#6b6b6b;font-size:14px;margin:2px 0 -2px}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-control #wplng-modal-list-switcher .wplng-switcher.style-dropdown .switcher-content .wplng-language.wplng-language-current{background-position:calc(100% - 6px) center;padding:3px 28px 2px 4px}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-control #wplng-modal-list-switcher .wplng-switcher.style-dropdown .switcher-content .wplng-language.website{display:none}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-control #wplng-modal-list-switcher .wplng-switcher.style-dropdown .switcher-content .wplng-language img{width:16px;height:16px;vertical-align:text-top;margin-top:-2px}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-control #wplng-modal-list-switcher .wplng-switcher.style-dropdown .switcher-content .wplng-languages.wplng-language-current{background-position:calc(100% - 2px) center}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-control #wplng-modal-list-switcher .wplng-switcher.style-dropdown .switcher-content .wplng-languages .wplng-language{margin:4px 0;padding:2px 4px;border-radius:0}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-control .wplng-button-return{position:absolute;right:0;top:0;border-color:#c3c4c7;background-color:#f6f7f7;color:#6b6b6b}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-control .wplng-button-return .dashicons{vertical-align:text-top}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-filter{display:flex;border-top:1px solid #c3c4c7;gap:10px;padding-top:10px}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-filter .wplng-filter{flex-grow:1;width:100%}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-filter .wplng-filter label{font-weight:500;color:#6b6b6b;font-size:14px;margin-bottom:5px}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-filter .wplng-filter label .dashicons{vertical-align:text-top}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-filter .wplng-filter input,#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-filter .wplng-filter select{box-shadow:none;width:100%;height:32px;border:1px solid #c3c4c7;background-color:#f6f7f7;color:#6b6b6b;border-radius:3px;padding:0 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;font-size:14px}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-filter .wplng-filter .wplng-filter-select{position:relative}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-filter .wplng-filter .wplng-filter-select::after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 6l5 5 5-5 2 1-7 7-7-7 2-1z' fill='%231d2327'/%3E%3C/svg%3E");display:block;width:32px;height:32px;position:absolute;right:0;top:0;background-repeat:no-repeat;background-position:center center;pointer-events:none}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-filter .wplng-filter .wplng-filter-select select{padding:0 32px 0 10px}#wplng-modal-container #wplng-modal #wplng-modal-items{border:1px solid #c3c4c7;background-color:#fff;padding:15px 15px 0;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.25),0 0 20px rgba(0,0,0,.15)}#wplng-modal-container #wplng-modal #wplng-modal-items .wplng-modal-item{border:1px solid #c3c4c7;border-left:4px #c3c4c7 solid;background-color:#f6f7f7;margin-bottom:15px;padding:8px 0;display:flex;align-items:stretch;box-shadow:0 0 8px rgba(0,0,0,.05);border-radius:3px;border-top-left-radius:0;border-bottom-left-radius:0}#wplng-modal-container #wplng-modal #wplng-modal-items .wplng-modal-item.wplng-is-review{border-left:4px #00a32a solid}#wplng-modal-container #wplng-modal #wplng-modal-items .wplng-modal-item .wplng-item-text{width:calc(100% - 41px);display:flex;font-size:14px;font-weight:600;line-height:1.5em}#wplng-modal-container #wplng-modal #wplng-modal-items .wplng-modal-item .wplng-item-text .wplng-item-source,#wplng-modal-container #wplng-modal #wplng-modal-items .wplng-modal-item .wplng-item-text .wplng-item-translation{width:50%;padding:4px 10px}#wplng-modal-container #wplng-modal #wplng-modal-items .wplng-modal-item .wplng-item-text .wplng-item-translation{border-left:1px solid #c3c4c7}#wplng-modal-container #wplng-modal #wplng-modal-items .wplng-modal-item .wplng-item-edit{padding:0 10px}#wplng-modal-container #wplng-modal #wplng-modal-items #wplng-modal-no-item-found{text-align:center;margin:10px 0 25px;color:#6b6b6b;font-size:14px}#wplng-modal-container #wplng-scroll-to-top{position:fixed;right:32px;bottom:32px;height:32px;width:32px;background-color:#2271b1;color:#fff;padding:0;margin:0;border-radius:3px;border:none}@media screen and (max-width: 900px){#wplng-modal-container #wplng-scroll-to-top{display:none}}/*# sourceMappingURL=list.css.map */
  • wplingua/trunk/assets/css/list.css.map

    r3346685 r3366107  
    1 {"version":3,"sources":["list.css","_header.scss","_dashicons-spin.scss","admin/_admin-footer.scss","admin/edit-translation.scss","_edit-modal.scss","list.scss"],"names":[],"mappings":"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","file":"list.css","sourcesContent":["/*!*\n **                 _     _                         \n ** __      ___ __ | |   (_)_ __   __ _ _   _  __ _ \n ** \\ \\ /\\ / / '_ \\| |   | | '_ \\ / _` | | | |/ _` |\n **  \\ V  V /| |_) | |___| | | | | (_| | |_| | (_| |\n **   \\_/\\_/ | .__/|_____|_|_| |_|\\__, |\\__,_|\\__,_|\n **          |_|                  |___/             \n **\n **        -- wpLingua | WordPress plugin --\n **   Translate and make your website multilingual\n **\n **     https://github.com/julien-jacob/wplingua\n **      https://wordpress.org/plugins/wplingua/\n **              https://wplingua.com/\n **\n **/.dashicons.wplng-spin{animation:wplingua-dashicons-spin 2s infinite;animation-timing-function:linear}@keyframes wplingua-dashicons-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#wpfooter{background-color:#f6f7f7;box-shadow:0 0 8px rgba(0,0,0,.05);border-top:1px solid #c3c4c7;padding:15px 25px}#wpfooter .dashicons{line-height:1.1em}#wpbody #wpbody-content h1.wp-heading-inline::before{content:\"\";font:normal 20px/1 dashicons;speak:never;display:inline-block;padding-right:3px;font-size:1.1em;vertical-align:bottom}#wpbody #wpbody-content #poststuff{padding-top:20px}#post-body-content{display:none}#wplng-translation-editor{color:#3c434a}#wplng-translation-editor #wplng-source-title{font-weight:600;margin:0 0 15px 0}#wplng-translation-editor .wplng-flag{max-width:1.5em;max-height:1.5em;height:auto;margin:0 .4em 0 0;vertical-align:text-top;display:inline-block;filter:drop-shadow(0 0 2px rgba(0, 0, 0, 0.2))}#wplng-translation-editor #wplng-source{font-size:14px;line-height:1.4em}#wplng-translation-editor #wplng-original-language{margin:20px 0 0}#wplng-translation-editor .wplng-edit-language{border:1px solid #c3c4c7;padding:10px;margin-top:25px;background-color:#f6f7f7;box-shadow:rgba(0,0,0,.04) 0px 1px 1px 0px;font-size:14px}#wplng-translation-editor .wplng-edit-language.wplng-status-reviewed{border-left:4px #00a32a solid;border-top-left-radius:0;border-bottom-left-radius:0}#wplng-translation-editor .wplng-edit-language.wplng-status-generated{border-left:4px #72aee6 solid;border-top-left-radius:0;border-bottom-left-radius:0}#wplng-translation-editor .wplng-edit-language.wplng-status-ungenerated{border-left:4px #c3c4c7 solid;border-top-left-radius:0;border-bottom-left-radius:0}#wplng-translation-editor .wplng-edit-language label.wplng-target-title{font-weight:600;margin-bottom:8px;display:block}#wplng-translation-editor .wplng-edit-language textarea{font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif;box-sizing:border-box;overflow:hidden;width:100%;resize:none;box-shadow:0 0 0 rgba(0,0,0,0);border-radius:4px;border:1px solid #8c8f94;background-color:#fff;padding:2px 6px;line-height:1.5em;font-size:inherit;min-height:30px}#wplng-translation-editor .wplng-edit-language .wplng-translation-footer{color:#3c434a;display:flex;justify-content:space-between;margin-top:4px}#wplng-translation-editor .wplng-edit-language .wplng-translation-footer a{color:#135e96;text-decoration:underline;margin:0;padding:0;text-decoration:underline;line-height:1em}#wplng-translation-editor .wplng-edit-language .wplng-translation-footer a:focus{box-shadow:none}#wplng-translation-editor .wplng-edit-language .wplng-translation-footer .wplng-generate-spin{vertical-align:middle;margin:0;padding:0}#wplng-translation-editor .wplng-edit-language .wplng-translation-footer .wplng-mark-as-reviewed{display:inline-block;border:none;padding:0;margin:0}#wplng-translation-editor .wplng-edit-language .wplng-translation-footer .wplng-mark-as-reviewed label{color:#2271b1;display:contents;text-decoration:underline;display:inline;vertical-align:baseline;font-weight:normal;margin:0;padding:0;line-height:1em;cursor:pointer}#wplng-translation-editor .wplng-edit-language .wplng-translation-footer .wplng-mark-as-reviewed input[type=checkbox]{border:1px solid #8c8f94;border-radius:4px;background:#fff;color:#50575e;clear:none;cursor:pointer;display:inline-block;line-height:1em;height:16px;margin:0 6px 0 0;margin-bottom:0px;outline:0;padding:0 !important;text-align:center;width:16px;min-width:16px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);transition:.05s border-color ease-in-out;-webkit-appearance:checkbox;vertical-align:middle}#wplng-translation-editor #wplng-discovery-url{margin:10px 0 0}@media only screen and (max-width: 850px){#wplng-translation-editor .wplng-edit-language .wplng-translation-footer{display:block;margin-top:0}#wplng-translation-editor .wplng-edit-language .wplng-translation-footer .wplng-translation-footer-left,#wplng-translation-editor .wplng-edit-language .wplng-translation-footer .wplng-translation-footer-right{padding-top:8px}}body.et_divi_theme #main-header{z-index:99997 !important}#wplng-modal-edit a.wplng-button-icon{display:block;font-size:13px;line-height:20px;cursor:pointer;border-width:1px;border-style:solid;border-radius:3px;white-space:nowrap;box-sizing:border-box;background:#2271b1;border-color:#2271b1;color:#fff;text-decoration:none;text-shadow:none;width:30px;height:30px;text-align:center;padding:2px}#wplng-modal-edit a.wplng-button-icon:focus,#wplng-modal-edit a.wplng-button-icon:hover{background:#135e96;border-color:#135e96;color:#fff}#wplng-modal-edit a.wplng-button-icon .dashicons.dashicons-edit{margin-top:2px}#wplng-modal-edit-container{display:none;background-color:rgba(255,255,255,.8);padding:0 15px;margin-top:30px;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99998;overflow:auto}#wplng-modal-edit-container #wplng-modal-edit{width:100%;max-width:720px;margin:60px auto 20px;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif;color:#3c434a}#wplng-modal-edit-container #wplng-modal-edit #wplng-modal-header{border:1px solid #c3c4c7;background-color:#fff;padding:13px 215px 12px 15px;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.25),0 0 20px rgba(0,0,0,.15);margin-bottom:15px;position:relative}#wplng-modal-edit-container #wplng-modal-edit #wplng-modal-header #wplng-modal-title{display:block;height:30px;font-size:16px;font-weight:600}#wplng-modal-edit-container #wplng-modal-edit #wplng-modal-header #wplng-modal-title .wplng-modal-header-icon{vertical-align:text-bottom;margin-right:2px}#wplng-modal-edit-container #wplng-modal-edit #wplng-modal-header .wplng-button-return{position:absolute;right:15px;top:12px;border-color:#c3c4c7;background-color:#f6f7f7;color:#6b6b6b}#wplng-modal-edit-container #wplng-modal-edit #wplng-modal-header .wplng-button-return .dashicons{vertical-align:text-top}#wplng-modal-edit-container #wplng-modal-edit #wplng-modal-header #wplng-modal-edit-post{border:1px solid red;position:absolute;right:55px;top:12px;border-color:#c3c4c7;background-color:#f6f7f7;color:#6b6b6b}#wplng-modal-edit-container #wplng-modal-edit #wplng-modal-header #wplng-modal-edit-post .dashicons{vertical-align:text-top}#wplng-modal-edit-container #wplng-modal-edit #wplng-modal-header #wplng-modal-edit-show-all{font-size:13px;cursor:pointer;border-width:1px;border-style:solid;border-radius:3px;white-space:nowrap;box-sizing:border-box;border-color:#c3c4c7;background-color:#f6f7f7;color:#6b6b6b;text-decoration:none;text-shadow:none;min-height:30px;text-align:center;padding:2px 10px;position:absolute;top:12px;right:95px}#wplng-modal-edit-container #wplng-modal-edit #wplng-modal-edit-main{border:1px solid #c3c4c7;background-color:#fff;padding:15px;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.25),0 0 20px rgba(0,0,0,.15);font-size:14px}#wplng-modal-edit-container #wplng-modal-edit #wplng-modal-edit-main #wplng-original-language{margin-top:0}#wplng-modal-edit-container #wplng-modal-edit #wplng-modal-edit-main #wplng-discovery-url{display:none}#wplng-modal-edit-container #wplng-modal-edit #wplng-modal-edit-main #wplng-modal-edit-save{text-transform:none;min-height:32px;line-height:2.30769231;padding:0 12px;vertical-align:top;background:#2271b1;border-color:#2271b1;color:#fff;text-decoration:none;text-shadow:none;width:100%;margin-top:25px;font-size:14px}#wplng-modal-edit-container #wplng-modal-edit #wplng-modal-edit-main #wplng-modal-edit-save[disabled]{border:1px solid #c3c4c7;color:#a7aaad !important;background:#f6f7f7 !important;box-shadow:none !important;text-shadow:none !important;cursor:default}#seopress-beacon-universal-metabox{display:none !important}html{overflow:hidden !important}body{overflow:hidden}body #wplng-modal-container{display:block}#wplng-modal a.wplng-button-icon{display:block;font-size:13px;cursor:pointer;border-width:1px;border-style:solid;border-radius:3px;white-space:nowrap;box-sizing:border-box;background:#2271b1;border-color:#2271b1;color:#fff;text-decoration:none;text-shadow:none;width:32px;height:32px;text-align:center;padding:2px}#wplng-modal a.wplng-button-icon:focus,#wplng-modal a.wplng-button-icon:hover{background:#135e96;border-color:#135e96;color:#fff}#wplng-modal a.wplng-button-icon .dashicons.dashicons-edit{margin-top:2px}#wplng-modal-container{display:none;background-color:rgba(255,255,255,.8);padding:0 15px;margin-top:32px;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99998;overflow:auto}#wplng-modal-container #wplng-modal{width:100%;max-width:720px;margin:60px auto;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif;color:#3c434a}#wplng-modal-container #wplng-modal #wplng-modal-header{border:1px solid #c3c4c7;background-color:#fff;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.25),0 0 20px rgba(0,0,0,.15);margin-bottom:15px;padding:15px}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main{display:flex;gap:15px;margin-bottom:15px}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-title{flex-grow:1;width:66.66666%;height:32px;font-size:16px;font-weight:600}@media screen and (max-width: 600px){#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-title #wplng-modal-title-text{display:none}}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-title .wplng-modal-header-icon{vertical-align:text-bottom;margin-right:2px}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-control{flex-grow:1;width:33.33333%;position:relative}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-control #wplng-modal-list-switcher{position:relative;width:calc(100% - 42px)}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-control #wplng-modal-list-switcher .wplng-switcher.style-dropdown .switcher-content{background-color:#f6f7f7;border-radius:3px;padding:0;border-color:#c3c4c7}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-control #wplng-modal-list-switcher .wplng-switcher.style-dropdown .switcher-content .wplng-language{padding:2px 10px;height:32px;box-sizing:border-box;color:#6b6b6b;font-size:14px;margin:2px 0 -2px}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-control #wplng-modal-list-switcher .wplng-switcher.style-dropdown .switcher-content .wplng-language.wplng-language-current{background-position:calc(100% - 6px) center;padding:3px 28px 2px 4px}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-control #wplng-modal-list-switcher .wplng-switcher.style-dropdown .switcher-content .wplng-language.website{display:none}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-control #wplng-modal-list-switcher .wplng-switcher.style-dropdown .switcher-content .wplng-language img{width:16px;height:16px;vertical-align:text-top;margin-top:-2px}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-control #wplng-modal-list-switcher .wplng-switcher.style-dropdown .switcher-content .wplng-languages.wplng-language-current{background-position:calc(100% - 2px) center}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-control #wplng-modal-list-switcher .wplng-switcher.style-dropdown .switcher-content .wplng-languages .wplng-language{margin:4px 0;padding:2px 4px;border-radius:0}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-control .wplng-button-return{position:absolute;right:0;top:0;border-color:#c3c4c7;background-color:#f6f7f7;color:#6b6b6b}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-control .wplng-button-return .dashicons{vertical-align:text-top}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-filter{display:flex;border-top:1px solid #c3c4c7;gap:10px;padding-top:10px}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-filter .wplng-filter{flex-grow:1;width:100%}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-filter .wplng-filter label{font-weight:500;color:#6b6b6b;font-size:14px;margin-bottom:5px}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-filter .wplng-filter label .dashicons{vertical-align:text-top}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-filter .wplng-filter input,#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-filter .wplng-filter select{box-shadow:none;width:100%;height:32px;border:1px solid #c3c4c7;background-color:#f6f7f7;color:#6b6b6b;border-radius:3px;padding:0 10px;appearance:none;box-sizing:border-box;font-size:14px}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-filter .wplng-filter .wplng-filter-select{position:relative}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-filter .wplng-filter .wplng-filter-select::after{content:\"\";background-image:url(\"data:image/svg+xml,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 6l5 5 5-5 2 1-7 7-7-7 2-1z' fill='%231d2327'/%3E%3C/svg%3E\");display:block;width:32px;height:32px;position:absolute;right:0;top:0;background-repeat:no-repeat;background-position:center center;pointer-events:none}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-filter .wplng-filter .wplng-filter-select select{padding:0 32px 0 10px}#wplng-modal-container #wplng-modal #wplng-modal-items{border:1px solid #c3c4c7;background-color:#fff;padding:15px 15px 0;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.25),0 0 20px rgba(0,0,0,.15)}#wplng-modal-container #wplng-modal #wplng-modal-items .wplng-modal-item{border:1px solid #c3c4c7;border-left:4px #c3c4c7 solid;background-color:#f6f7f7;margin-bottom:15px;padding:8px 0;display:flex;align-items:stretch;box-shadow:0 0 8px rgba(0,0,0,.05);border-radius:3px;border-top-left-radius:0;border-bottom-left-radius:0}#wplng-modal-container #wplng-modal #wplng-modal-items .wplng-modal-item.wplng-is-review{border-left:4px #00a32a solid}#wplng-modal-container #wplng-modal #wplng-modal-items .wplng-modal-item .wplng-item-text{width:calc(100% - 41px);display:flex;font-size:14px;font-weight:600;line-height:1.5em}#wplng-modal-container #wplng-modal #wplng-modal-items .wplng-modal-item .wplng-item-text .wplng-item-source,#wplng-modal-container #wplng-modal #wplng-modal-items .wplng-modal-item .wplng-item-text .wplng-item-translation{width:50%;padding:4px 10px}#wplng-modal-container #wplng-modal #wplng-modal-items .wplng-modal-item .wplng-item-text .wplng-item-translation{border-left:1px solid #c3c4c7}#wplng-modal-container #wplng-modal #wplng-modal-items .wplng-modal-item .wplng-item-edit{padding:0 10px}#wplng-modal-container #wplng-scroll-to-top{position:fixed;right:32px;bottom:32px;height:32px;width:32px;background-color:#2271b1;color:#fff;padding:0;margin:0;border-radius:3px;border:none}@media screen and (max-width: 900px){#wplng-modal-container #wplng-scroll-to-top{display:none}}","/*!*\r\n **                 _     _                         \r\n ** __      ___ __ | |   (_)_ __   __ _ _   _  __ _ \r\n ** \\ \\ /\\ / / '_ \\| |   | | '_ \\ / _` | | | |/ _` |\r\n **  \\ V  V /| |_) | |___| | | | | (_| | |_| | (_| |\r\n **   \\_/\\_/ | .__/|_____|_|_| |_|\\__, |\\__,_|\\__,_|\r\n **          |_|                  |___/             \r\n **\r\n **        -- wpLingua | WordPress plugin --\r\n **   Translate and make your website multilingual\r\n **\r\n **     https://github.com/julien-jacob/wplingua\r\n **      https://wordpress.org/plugins/wplingua/\r\n **              https://wplingua.com/\r\n **\r\n **/\r\n",".dashicons.wplng-spin {\r\n    animation: wplingua-dashicons-spin 2s infinite;\r\n    animation-timing-function: linear;\r\n}\r\n\r\n@keyframes wplingua-dashicons-spin {\r\n\r\n    0% {\r\n        transform: rotate(0deg);\r\n    }\r\n\r\n    100% {\r\n        transform: rotate(360deg);\r\n    }\r\n\r\n}","#wpfooter {\r\n\r\n    background-color: #f6f7f7;\r\n    box-shadow: 0 0 8px rgba(0, 0, 0, .05);\r\n    border-top: 1px solid #c3c4c7;\r\n    padding: 15px 25px;\r\n\r\n    .dashicons {\r\n        line-height: 1.1em;\r\n    }\r\n}","@import \"../header\";\r\n@import \"../dashicons-spin\";\r\n@import \"admin-footer\";\r\n\r\n#wpbody #wpbody-content {\r\n    h1.wp-heading-inline {\r\n        &::before {\r\n            content: \"\\f326\";\r\n            font: normal 20px/1 dashicons;\r\n            speak: never;\r\n            display: inline-block;\r\n            padding-right: 3px;\r\n            font-size: 1.1em;\r\n            vertical-align: bottom;\r\n        }\r\n    }\r\n\r\n    #poststuff {\r\n        padding-top: 20px;\r\n    }\r\n}\r\n\r\n#post-body-content {\r\n    display: none;\r\n}\r\n\r\n#wplng-translation-editor {\r\n\r\n    color: #3c434a;\r\n\r\n    #wplng-source-title {\r\n        font-weight: 600;\r\n        margin: 0 0 15px 0;\r\n    }\r\n\r\n    .wplng-flag {\r\n        max-width: 1.5em;\r\n        max-height: 1.5em;\r\n        height: auto;\r\n        margin: 0 .4em 0 0;\r\n        vertical-align: text-top;\r\n        display: inline-block;\r\n        filter: drop-shadow(0 0 2px rgba(0, 0, 0, 0.2));\r\n    }\r\n\r\n    #wplng-source {\r\n        font-size: 14px;\r\n        line-height: 1.4em;\r\n    }\r\n\r\n    #wplng-original-language {\r\n        margin: 20px 0 0;\r\n    }\r\n\r\n    .wplng-edit-language {\r\n\r\n        border: 1px solid #c3c4c7;\r\n        padding: 10px;\r\n        margin-top: 25px;\r\n        background-color: #f6f7f7;\r\n        box-shadow: rgba(0, 0, 0, 0.04) 0px 1px 1px 0px;\r\n        font-size: 14px;\r\n\r\n        &.wplng-status-reviewed {\r\n            border-left: 4px #00a32a solid;\r\n            border-top-left-radius: 0;\r\n            border-bottom-left-radius: 0;\r\n        }\r\n\r\n        &.wplng-status-generated {\r\n            border-left: 4px #72aee6 solid;\r\n            border-top-left-radius: 0;\r\n            border-bottom-left-radius: 0;\r\n        }\r\n\r\n        &.wplng-status-ungenerated {\r\n            border-left: 4px #c3c4c7 solid;\r\n            border-top-left-radius: 0;\r\n            border-bottom-left-radius: 0;\r\n        }\r\n\r\n        label.wplng-target-title {\r\n            font-weight: 600;\r\n            margin-bottom: 8px;\r\n            display: block;\r\n        }\r\n\r\n        textarea {\r\n            font-family: -apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif;\r\n            box-sizing: border-box;\r\n            overflow: hidden;\r\n            width: 100%;\r\n            resize: none;\r\n            box-shadow: 0 0 0 transparent;\r\n            border-radius: 4px;\r\n            border: 1px solid #8c8f94;\r\n            background-color: #fff;\r\n            padding: 2px 6px;\r\n            line-height: 1.5em;\r\n            font-size: inherit;\r\n            min-height: 30px;\r\n        }\r\n\r\n        .wplng-translation-footer {\r\n\r\n            color: #3c434a;\r\n            display: flex;\r\n            justify-content: space-between;\r\n            margin-top: 4px;\r\n\r\n            a {\r\n                color: #135e96;\r\n                text-decoration: underline;\r\n                margin: 0;\r\n                padding: 0;\r\n                text-decoration: underline;\r\n                line-height: 1em;\r\n\r\n                &:focus {\r\n                    box-shadow: none;\r\n                }\r\n            }\r\n\r\n            .wplng-generate-spin {\r\n                vertical-align: middle;\r\n                margin: 0;\r\n                padding: 0;\r\n            }\r\n\r\n            .wplng-mark-as-reviewed {\r\n\r\n                display: inline-block;\r\n                border: none;\r\n                padding: 0;\r\n                margin: 0;\r\n\r\n                label {\r\n                    color: #2271b1;\r\n                    display: contents;\r\n                    text-decoration: underline;\r\n                    display: inline;\r\n                    vertical-align: baseline;\r\n                    font-weight: normal;\r\n                    margin: 0;\r\n                    padding: 0;\r\n                    line-height: 1em;\r\n                    cursor: pointer;\r\n                }\r\n\r\n                input[type=\"checkbox\"] {\r\n                    border: 1px solid #8c8f94;\r\n                    border-radius: 4px;\r\n                    background: #fff;\r\n                    color: #50575e;\r\n                    clear: none;\r\n                    cursor: pointer;\r\n                    display: inline-block;\r\n                    line-height: 1em;\r\n                    height: 16px;\r\n                    margin: 0 6px 0 0;\r\n                    margin-bottom: 0px;\r\n                    outline: 0;\r\n                    padding: 0 !important;\r\n                    text-align: center;\r\n                    width: 16px;\r\n                    min-width: 16px;\r\n                    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);\r\n                    transition: .05s border-color ease-in-out;\r\n                    -webkit-appearance: checkbox;\r\n                    vertical-align: middle;\r\n                }\r\n            }\r\n\r\n        }\r\n\r\n    }\r\n\r\n    #wplng-discovery-url {\r\n        margin: 10px 0 0;\r\n    }\r\n}\r\n\r\n\r\n@media only screen and (max-width: 850px) {\r\n    #wplng-translation-editor {\r\n        .wplng-edit-language {\r\n            .wplng-translation-footer {\r\n\r\n                display: block;\r\n                margin-top: 0;\r\n\r\n                .wplng-translation-footer-left,\r\n                .wplng-translation-footer-right {\r\n                    padding-top: 8px;\r\n                }\r\n            }\r\n        }\r\n    }\r\n}","@import \"admin/edit-translation\";\r\n\r\n/** \r\n ** Compatibility\r\n **/\r\n\r\n// Divi\r\nbody.et_divi_theme #main-header {\r\n    z-index: 99997 !important;\r\n}\r\n\r\n\r\n/** \r\n ** modal\r\n **/\r\n\r\n#wplng-modal-edit a.wplng-button-icon {\r\n\r\n    display: block;\r\n    font-size: 13px;\r\n    line-height: 20px;\r\n    cursor: pointer;\r\n    border-width: 1px;\r\n    border-style: solid;\r\n    border-radius: 3px;\r\n    white-space: nowrap;\r\n    box-sizing: border-box;\r\n    background: #2271b1;\r\n    border-color: #2271b1;\r\n    color: #fff;\r\n    text-decoration: none;\r\n    text-shadow: none;\r\n    width: 30px;\r\n    height: 30px;\r\n    text-align: center;\r\n    padding: 2px;\r\n\r\n    &:focus,\r\n    &:hover {\r\n        background: #135e96;\r\n        border-color: #135e96;\r\n        color: #fff;\r\n    }\r\n\r\n    .dashicons.dashicons-edit {\r\n        margin-top: 2px;\r\n    }\r\n\r\n}\r\n\r\n\r\n#wplng-modal-edit-container {\r\n\r\n    display: none;\r\n    background-color: rgba(255, 255, 255, .8);\r\n    padding: 0 15px;\r\n    margin-top: 30px; // Admin bar\r\n    position: fixed;\r\n    top: 0;\r\n    left: 0;\r\n    right: 0;\r\n    bottom: 0;\r\n    z-index: 99998; // Admin bar z-index - 1\r\n    overflow: auto;\r\n\r\n    #wplng-modal-edit {\r\n\r\n        width: 100%;\r\n        max-width: 720px;\r\n        margin: 60px auto 20px;\r\n        font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif;\r\n        color: #3c434a;\r\n\r\n        #wplng-modal-header {\r\n\r\n            border: 1px solid #c3c4c7;\r\n            background-color: white;\r\n            padding: 13px 215px 12px 15px;\r\n            border-radius: 3px;\r\n            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 0 20px rgba(0, 0, 0, 0.15);\r\n            margin-bottom: 15px;\r\n            position: relative;\r\n\r\n            #wplng-modal-title {\r\n\r\n                display: block;\r\n                height: 30px;\r\n                font-size: 16px;\r\n                font-weight: 600;\r\n\r\n                .wplng-modal-header-icon {\r\n                    vertical-align: text-bottom;\r\n                    margin-right: 2px;\r\n                }\r\n            }\r\n\r\n            .wplng-button-return {\r\n\r\n                position: absolute;\r\n                right: 15px;\r\n                top: 12px;\r\n                border-color: #c3c4c7;\r\n                background-color: #f6f7f7;\r\n                color: #6b6b6b;\r\n\r\n                .dashicons {\r\n                    vertical-align: text-top;\r\n                }\r\n            }\r\n\r\n            #wplng-modal-edit-post {\r\n\r\n                border: 1px solid red;\r\n\r\n                position: absolute;\r\n                right: 55px;\r\n                top: 12px;\r\n                border-color: #c3c4c7;\r\n                background-color: #f6f7f7;\r\n                color: #6b6b6b;\r\n\r\n                .dashicons {\r\n                    vertical-align: text-top;\r\n                }\r\n            }\r\n\r\n            #wplng-modal-edit-show-all {\r\n\r\n                font-size: 13px;\r\n                cursor: pointer;\r\n                border-width: 1px;\r\n                border-style: solid;\r\n                border-radius: 3px;\r\n                white-space: nowrap;\r\n                box-sizing: border-box;\r\n                border-color: #c3c4c7;\r\n                background-color: #f6f7f7;\r\n                color: #6b6b6b;\r\n                text-decoration: none;\r\n                text-shadow: none;\r\n                min-height: 30px;\r\n                text-align: center;\r\n                padding: 2px 10px;\r\n                position: absolute;\r\n                top: 12px;\r\n                right: 95px;\r\n\r\n            }\r\n        }\r\n\r\n        #wplng-modal-edit-main {\r\n\r\n            border: 1px solid #c3c4c7;\r\n            background-color: white;\r\n            padding: 15px;\r\n            border-radius: 3px;\r\n            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 0 20px rgba(0, 0, 0, 0.15);\r\n            font-size: 14px;\r\n\r\n            #wplng-original-language {\r\n                margin-top: 0;\r\n            }\r\n\r\n            #wplng-discovery-url {\r\n                display: none;\r\n            }\r\n\r\n            #wplng-modal-edit-save {\r\n\r\n                text-transform: none;\r\n                min-height: 32px;\r\n                line-height: 2.30769231;\r\n                padding: 0 12px;\r\n                vertical-align: top;\r\n                background: #2271b1;\r\n                border-color: #2271b1;\r\n                color: #fff;\r\n                text-decoration: none;\r\n                text-shadow: none;\r\n                width: 100%;\r\n                margin-top: 25px;\r\n                font-size: 14px;\r\n\r\n                &[disabled] {\r\n                    border: 1px solid #c3c4c7;\r\n                    color: #a7aaad !important;\r\n                    background: #f6f7f7 !important;\r\n                    box-shadow: none !important;\r\n                    text-shadow: none !important;\r\n                    cursor: default;\r\n                }\r\n            }\r\n        }\r\n\r\n    }\r\n\r\n}\r\n\r\n// @media screen and (max-width: 600px) {\r\n//     #wplng-modal-title {\r\n//         display: none;\r\n//     }\r\n// }","@import \"edit-modal\";\r\n\r\n// Hide SEOpress button\r\n#seopress-beacon-universal-metabox {\r\n    display: none !important;\r\n}\r\n\r\n/** \r\n ** Compatibility\r\n **/\r\n\r\n// Some themes \r\nhtml {\r\n    overflow: hidden !important;\r\n}\r\n\r\n\r\nbody {\r\n\r\n    overflow: hidden;\r\n\r\n    #wplng-modal-container {\r\n        display: block;\r\n    }\r\n}\r\n\r\n\r\n/** \r\n ** modal\r\n **/\r\n\r\n#wplng-modal a.wplng-button-icon {\r\n\r\n    display: block;\r\n    font-size: 13px;\r\n    cursor: pointer;\r\n    border-width: 1px;\r\n    border-style: solid;\r\n    border-radius: 3px;\r\n    white-space: nowrap;\r\n    box-sizing: border-box;\r\n    background: #2271b1;\r\n    border-color: #2271b1;\r\n    color: #fff;\r\n    text-decoration: none;\r\n    text-shadow: none;\r\n    width: 32px;\r\n    height: 32px;\r\n    text-align: center;\r\n    padding: 2px;\r\n\r\n    &:focus,\r\n    &:hover {\r\n        background: #135e96;\r\n        border-color: #135e96;\r\n        color: #fff;\r\n    }\r\n\r\n    .dashicons.dashicons-edit {\r\n        margin-top: 2px;\r\n    }\r\n}\r\n\r\n\r\n\r\n#wplng-modal-container {\r\n\r\n    display: none;\r\n    background-color: rgba(255, 255, 255, .8);\r\n    padding: 0 15px;\r\n    margin-top: 32px; // Admin bar\r\n    position: fixed;\r\n    top: 0;\r\n    left: 0;\r\n    right: 0;\r\n    bottom: 0;\r\n    z-index: 99998; // Admin bar z-index - 1\r\n    overflow: auto;\r\n\r\n    #wplng-modal {\r\n\r\n        width: 100%;\r\n        max-width: 720px;\r\n        margin: 60px auto;\r\n        font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif;\r\n        color: #3c434a;\r\n\r\n        #wplng-modal-header {\r\n\r\n            border: 1px solid #c3c4c7;\r\n            background-color: white;\r\n            border-radius: 3px;\r\n            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 0 20px rgba(0, 0, 0, 0.15);\r\n            margin-bottom: 15px;\r\n            padding: 15px;\r\n\r\n            #wplng-modal-header-main {\r\n\r\n                display: flex;\r\n                gap: 15px;\r\n                margin-bottom: 15px;\r\n\r\n                #wplng-modal-header-title {\r\n\r\n                    flex-grow: 1;\r\n                    width: 66.66666%;\r\n                    height: 32px;\r\n                    font-size: 16px;\r\n                    font-weight: 600;\r\n\r\n                    @media screen and (max-width: 600px) {\r\n                        #wplng-modal-title-text {\r\n                            display: none;\r\n                        }\r\n                    }\r\n\r\n                    .wplng-modal-header-icon {\r\n                        vertical-align: text-bottom;\r\n                        margin-right: 2px;\r\n                    }\r\n                }\r\n\r\n                #wplng-modal-header-control {\r\n\r\n                    flex-grow: 1;\r\n                    width: 33.33333%;\r\n                    position: relative;\r\n\r\n                    #wplng-modal-list-switcher {\r\n\r\n                        position: relative;\r\n                        width: calc(100% - 42px);\r\n\r\n                        .wplng-switcher {\r\n\r\n                            &.style-dropdown {\r\n                                .switcher-content {\r\n\r\n                                    background-color: #f6f7f7;\r\n                                    border-radius: 3px;\r\n                                    padding: 0;\r\n                                    border-color: #c3c4c7;\r\n\r\n                                    .wplng-language {\r\n\r\n                                        padding: 2px 10px;\r\n                                        height: 32px;\r\n                                        box-sizing: border-box;\r\n                                        color: #6b6b6b;\r\n                                        font-size: 14px;\r\n                                        margin: 2px 0 -2px;\r\n\r\n                                        &.wplng-language-current {\r\n                                            background-position: calc(100% - 6px) center;\r\n                                            padding: 3px 28px 2px 4px;\r\n                                        }\r\n\r\n                                        &.website {\r\n                                            display: none;\r\n                                        }\r\n\r\n                                        img {\r\n                                            width: 16px;\r\n                                            height: 16px;\r\n                                            vertical-align: text-top;\r\n                                            margin-top: -2px;\r\n                                        }\r\n                                    }\r\n\r\n                                    .wplng-languages {\r\n\r\n                                        &.wplng-language-current {\r\n                                            background-position: calc(100% - 2px) center;\r\n                                        }\r\n\r\n                                        .wplng-language {\r\n                                            margin: 4px 0;\r\n                                            padding: 2px 4px;\r\n                                            border-radius: 0;\r\n                                        }\r\n                                    }\r\n                                }\r\n                            }\r\n                        }\r\n                    }\r\n\r\n                    .wplng-button-return {\r\n\r\n                        position: absolute;\r\n                        right: 0;\r\n                        top: 0;\r\n                        border-color: #c3c4c7;\r\n                        background-color: #f6f7f7;\r\n                        color: #6b6b6b;\r\n\r\n                        .dashicons {\r\n                            vertical-align: text-top;\r\n                        }\r\n                    }\r\n                }\r\n            }\r\n\r\n            #wplng-modal-filter {\r\n\r\n                display: flex;\r\n                border-top: 1px solid #c3c4c7;\r\n                gap: 10px;\r\n                padding-top: 10px;\r\n\r\n                .wplng-filter {\r\n\r\n                    flex-grow: 1;\r\n                    width: 100%;\r\n\r\n                    label {\r\n\r\n                        font-weight: 500;\r\n                        color: #6b6b6b;\r\n                        font-size: 14px;\r\n                        margin-bottom: 5px;\r\n\r\n                        .dashicons {\r\n                            vertical-align: text-top;\r\n                        }\r\n                    }\r\n\r\n                    input,\r\n                    select {\r\n                        box-shadow: none;\r\n                        width: 100%;\r\n                        height: 32px;\r\n                        border: 1px solid #c3c4c7;\r\n                        background-color: #f6f7f7;\r\n                        color: #6b6b6b;\r\n                        border-radius: 3px;\r\n                        padding: 0 10px;\r\n                        appearance: none;\r\n                        box-sizing: border-box;\r\n                        font-size: 14px;\r\n                    }\r\n\r\n                    .wplng-filter-select {\r\n\r\n                        position: relative;\r\n\r\n                        &::after {\r\n                            content: \"\";\r\n                            background-image: url(\"data:image/svg+xml,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 6l5 5 5-5 2 1-7 7-7-7 2-1z' fill='%231d2327'/%3E%3C/svg%3E\");\r\n                            display: block;\r\n                            width: 32px;\r\n                            height: 32px;\r\n                            position: absolute;\r\n                            right: 0;\r\n                            top: 0;\r\n                            background-repeat: no-repeat;\r\n                            background-position: center center;\r\n                            pointer-events: none;\r\n                        }\r\n\r\n                        select {\r\n                            padding: 0 32px 0 10px;\r\n                        }\r\n                    }\r\n                }\r\n            }\r\n        }\r\n\r\n        #wplng-modal-items {\r\n\r\n            border: 1px solid #c3c4c7;\r\n            background-color: white;\r\n            padding: 15px 15px 0;\r\n            border-radius: 3px;\r\n            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 0 20px rgba(0, 0, 0, 0.15);\r\n\r\n            .wplng-modal-item {\r\n\r\n                border: 1px solid #c3c4c7;\r\n                border-left: 4px #c3c4c7 solid;\r\n                background-color: #f6f7f7;\r\n                margin-bottom: 15px;\r\n                padding: 8px 0;\r\n                display: flex;\r\n                align-items: stretch;\r\n                box-shadow: 0 0 8px rgba(0, 0, 0, .05);\r\n                border-radius: 3px;\r\n                border-top-left-radius: 0;\r\n                border-bottom-left-radius: 0;\r\n\r\n                &.wplng-is-review {\r\n                    border-left: 4px #00a32a solid;\r\n                }\r\n\r\n                .wplng-item-text {\r\n\r\n                    width: calc(100% - 41px);\r\n                    display: flex;\r\n                    font-size: 14px;\r\n                    font-weight: 600;\r\n                    line-height: 1.5em;\r\n\r\n                    .wplng-item-source,\r\n                    .wplng-item-translation {\r\n                        width: 50%;\r\n                        padding: 4px 10px;\r\n                    }\r\n\r\n                    .wplng-item-translation {\r\n                        border-left: 1px solid #c3c4c7;\r\n                    }\r\n\r\n                }\r\n\r\n                .wplng-item-edit {\r\n                    padding: 0 10px;\r\n                }\r\n            }\r\n        }\r\n    }\r\n\r\n    #wplng-scroll-to-top {\r\n\r\n        position: fixed;\r\n        right: 32px;\r\n        bottom: 32px;\r\n        height: 32px;\r\n        width: 32px;\r\n        background-color: #2271b1;\r\n        color: white;\r\n        padding: 0;\r\n        margin: 0;\r\n        border-radius: 3px;\r\n        border: none;\r\n\r\n        @media screen and (max-width: 900px) {\r\n            display: none;\r\n        }\r\n    }\r\n}"]}
     1{"version":3,"sources":["list.css","_header.scss","_dashicons-spin.scss","admin/_admin-footer.scss","admin/edit-translation.scss","_edit-modal.scss","list.scss"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;;GCAA,CAAA,sBCCI,6CAAA,CACA,gCAAA,CAGJ,mCAEI,GACI,sBAAA,CAGJ,KACI,wBAAA,CAAA,CCZR,UAEI,wBAAA,CACA,kCAAA,CACA,4BAAA,CACA,iBAAA,CAEA,qBACI,iBAAA,CCFA,qDACI,WAAA,CACA,4BAAA,CACA,WAAA,CACA,oBAAA,CACA,iBAAA,CACA,eAAA,CACA,qBAAA,CAIR,mCACI,gBAAA,CAIR,mBACI,YAAA,CAGJ,0BAEI,aAAA,CAEA,8CACI,eAAA,CACA,iBAAA,CAGJ,sCACI,eAAA,CACA,gBAAA,CACA,WAAA,CACA,iBAAA,CACA,uBAAA,CACA,oBAAA,CACA,8CAAA,CAGJ,wCACI,cAAA,CACA,iBAAA,CAGJ,mDACI,eAAA,CAGJ,+CAEI,wBAAA,CACA,YAAA,CACA,eAAA,CACA,wBAAA,CACA,0CAAA,CACA,cAAA,CAEA,qEACI,6BAAA,CACA,wBAAA,CACA,2BAAA,CAGJ,sEACI,6BAAA,CACA,wBAAA,CACA,2BAAA,CAGJ,wEACI,6BAAA,CACA,wBAAA,CACA,2BAAA,CAGJ,wEACI,eAAA,CACA,iBAAA,CACA,aAAA,CAGJ,wDACI,uHAAA,CACA,qBAAA,CACA,eAAA,CACA,UAAA,CACA,WAAA,CACA,8BAAA,CACA,iBAAA,CACA,wBAAA,CACA,qBAAA,CACA,eAAA,CACA,iBAAA,CACA,iBAAA,CACA,eAAA,CAGJ,yEAEI,aAAA,CACA,YAAA,CACA,6BAAA,CACA,cAAA,CAEA,2EACI,aAAA,CACA,yBAAA,CACA,QAAA,CACA,SAAA,CACA,yBAAA,CACA,eAAA,CAEA,iFACI,eAAA,CAIR,8FACI,qBAAA,CACA,QAAA,CACA,SAAA,CAGJ,iGAEI,oBAAA,CACA,WAAA,CACA,SAAA,CACA,QAAA,CAEA,uGACI,aAAA,CACA,gBAAA,CACA,yBAAA,CACA,cAAA,CACA,uBAAA,CACA,kBAAA,CACA,QAAA,CACA,SAAA,CACA,eAAA,CACA,cAAA,CAGJ,sHACI,wBAAA,CACA,iBAAA,CACA,eAAA,CACA,aAAA,CACA,UAAA,CACA,cAAA,CACA,oBAAA,CACA,eAAA,CACA,WAAA,CACA,gBAAA,CACA,iBAAA,CACA,SAAA,CACA,oBAAA,CACA,iBAAA,CACA,UAAA,CACA,cAAA,CACA,yCAAA,CACA,wCAAA,CACA,2BAAA,CACA,qBAAA,CAQhB,+CACI,eAAA,CAKR,0CAGY,yEAEI,aAAA,CACA,YAAA,CAEA,iNAEI,eAAA,CAAA,CC1LpB,gCACI,wBAAA,CAQJ,sCAEI,aAAA,CACA,cAAA,CACA,gBAAA,CACA,cAAA,CACA,gBAAA,CACA,kBAAA,CACA,iBAAA,CACA,kBAAA,CACA,qBAAA,CACA,kBAAA,CACA,oBAAA,CACA,UAAA,CACA,oBAAA,CACA,gBAAA,CACA,UAAA,CACA,WAAA,CACA,iBAAA,CACA,WAAA,CAEA,wFAEI,kBAAA,CACA,oBAAA,CACA,UAAA,CAGJ,gEACI,cAAA,CAMR,4BAEI,YAAA,CACA,qCAAA,CACA,cAAA,CACA,eAAA,CACA,cAAA,CACA,KAAA,CACA,MAAA,CACA,OAAA,CACA,QAAA,CACA,aAAA,CACA,aAAA,CAEA,8CAEI,UAAA,CACA,eAAA,CACA,qBAAA,CACA,uHAAA,CACA,aAAA,CAEA,kEAEI,wBAAA,CACA,qBAAA,CACA,4BAAA,CACA,iBAAA,CACA,6DAAA,CACA,kBAAA,CACA,iBAAA,CAEA,qFAEI,aAAA,CACA,WAAA,CACA,cAAA,CACA,eAAA,CAEA,8GACI,0BAAA,CACA,gBAAA,CAIR,uFAEI,iBAAA,CACA,UAAA,CACA,QAAA,CACA,oBAAA,CACA,wBAAA,CACA,aAAA,CAEA,kGACI,uBAAA,CAIR,yFAEI,oBAAA,CAEA,iBAAA,CACA,UAAA,CACA,QAAA,CACA,oBAAA,CACA,wBAAA,CACA,aAAA,CAEA,oGACI,uBAAA,CAIR,6FAEI,cAAA,CACA,cAAA,CACA,gBAAA,CACA,kBAAA,CACA,iBAAA,CACA,kBAAA,CACA,qBAAA,CACA,oBAAA,CACA,wBAAA,CACA,aAAA,CACA,oBAAA,CACA,gBAAA,CACA,eAAA,CACA,iBAAA,CACA,gBAAA,CACA,iBAAA,CACA,QAAA,CACA,UAAA,CAKR,qEAEI,wBAAA,CACA,qBAAA,CACA,YAAA,CACA,iBAAA,CACA,6DAAA,CACA,cAAA,CAEA,8FACI,YAAA,CAGJ,0FACI,YAAA,CAGJ,4FAEI,mBAAA,CACA,eAAA,CACA,sBAAA,CACA,cAAA,CACA,kBAAA,CACA,kBAAA,CACA,oBAAA,CACA,UAAA,CACA,oBAAA,CACA,gBAAA,CACA,UAAA,CACA,eAAA,CACA,cAAA,CAEA,sGACI,wBAAA,CACA,wBAAA,CACA,6BAAA,CACA,0BAAA,CACA,2BAAA,CACA,cAAA,CC1LpB,mCACI,uBAAA,CAQJ,KACI,0BAAA,CAIJ,KAEI,eAAA,CAEA,4BACI,aAAA,CASR,iCAEI,aAAA,CACA,cAAA,CACA,cAAA,CACA,gBAAA,CACA,kBAAA,CACA,iBAAA,CACA,kBAAA,CACA,qBAAA,CACA,kBAAA,CACA,oBAAA,CACA,UAAA,CACA,oBAAA,CACA,gBAAA,CACA,UAAA,CACA,WAAA,CACA,iBAAA,CACA,WAAA,CAEA,8EAEI,kBAAA,CACA,oBAAA,CACA,UAAA,CAGJ,2DACI,cAAA,CAMR,uBAEI,YAAA,CACA,qCAAA,CACA,cAAA,CACA,eAAA,CACA,cAAA,CACA,KAAA,CACA,MAAA,CACA,OAAA,CACA,QAAA,CACA,aAAA,CACA,aAAA,CAEA,oCAEI,UAAA,CACA,eAAA,CACA,gBAAA,CACA,uHAAA,CACA,aAAA,CAEA,wDAEI,wBAAA,CACA,qBAAA,CACA,iBAAA,CACA,6DAAA,CACA,kBAAA,CACA,YAAA,CAEA,iFAEI,YAAA,CACA,QAAA,CACA,kBAAA,CAEA,2GAEI,WAAA,CACA,eAAA,CACA,WAAA,CACA,cAAA,CACA,eAAA,CAEA,qCACI,mIACI,YAAA,CAAA,CAIR,oIACI,0BAAA,CACA,gBAAA,CAIR,6GAEI,WAAA,CACA,eAAA,CACA,iBAAA,CAEA,wIAEI,iBAAA,CACA,uBAAA,CAKQ,yLAEI,wBAAA,CACA,iBAAA,CACA,SAAA,CACA,oBAAA,CAEA,yMAEI,gBAAA,CACA,WAAA,CACA,qBAAA,CACA,aAAA,CACA,cAAA,CACA,iBAAA,CAEA,gOACI,2CAAA,CACA,wBAAA,CAGJ,iNACI,YAAA,CAGJ,6MACI,UAAA,CACA,WAAA,CACA,uBAAA,CACA,eAAA,CAMJ,iOACI,2CAAA,CAGJ,0NACI,YAAA,CACA,eAAA,CACA,eAAA,CAQxB,kIAEI,iBAAA,CACA,OAAA,CACA,KAAA,CACA,oBAAA,CACA,wBAAA,CACA,aAAA,CAEA,6IACI,uBAAA,CAMhB,4EAEI,YAAA,CACA,4BAAA,CACA,QAAA,CACA,gBAAA,CAEA,0FAEI,WAAA,CACA,UAAA,CAEA,gGAEI,eAAA,CACA,aAAA,CACA,cAAA,CACA,iBAAA,CAEA,2GACI,uBAAA,CAIR,iMAEI,eAAA,CACA,UAAA,CACA,WAAA,CACA,wBAAA,CACA,wBAAA,CACA,aAAA,CACA,iBAAA,CACA,cAAA,CACA,uBAAA,CAAA,oBAAA,CAAA,eAAA,CACA,qBAAA,CACA,cAAA,CAGJ,+GAEI,iBAAA,CAEA,sHACI,UAAA,CACA,sLAAA,CACA,aAAA,CACA,UAAA,CACA,WAAA,CACA,iBAAA,CACA,OAAA,CACA,KAAA,CACA,2BAAA,CACA,iCAAA,CACA,mBAAA,CAGJ,sHACI,qBAAA,CAOpB,uDAEI,wBAAA,CACA,qBAAA,CACA,mBAAA,CACA,iBAAA,CACA,6DAAA,CAEA,yEAEI,wBAAA,CACA,6BAAA,CACA,wBAAA,CACA,kBAAA,CACA,aAAA,CACA,YAAA,CACA,mBAAA,CACA,kCAAA,CACA,iBAAA,CACA,wBAAA,CACA,2BAAA,CAEA,yFACI,6BAAA,CAGJ,0FAEI,uBAAA,CACA,YAAA,CACA,cAAA,CACA,eAAA,CACA,iBAAA,CAEA,+NAEI,SAAA,CACA,gBAAA,CAGJ,kHACI,6BAAA,CAKR,0FACI,cAAA,CAIR,kFACI,iBAAA,CACA,kBAAA,CACA,aAAA,CACA,cAAA,CAKZ,4CAEI,cAAA,CACA,UAAA,CACA,WAAA,CACA,WAAA,CACA,UAAA,CACA,wBAAA,CACA,UAAA,CACA,SAAA,CACA,QAAA,CACA,iBAAA,CACA,WAAA,CAEA,qCAdJ,4CAeQ,YAAA,CAAA","file":"list.css","sourcesContent":["/*!*\n **                 _     _                         \n ** __      ___ __ | |   (_)_ __   __ _ _   _  __ _ \n ** \\ \\ /\\ / / '_ \\| |   | | '_ \\ / _` | | | |/ _` |\n **  \\ V  V /| |_) | |___| | | | | (_| | |_| | (_| |\n **   \\_/\\_/ | .__/|_____|_|_| |_|\\__, |\\__,_|\\__,_|\n **          |_|                  |___/             \n **\n **        -- wpLingua | WordPress plugin --\n **   Translate and make your website multilingual\n **\n **     https://github.com/julien-jacob/wplingua\n **      https://wordpress.org/plugins/wplingua/\n **              https://wplingua.com/\n **\n **/.dashicons.wplng-spin{animation:wplingua-dashicons-spin 2s infinite;animation-timing-function:linear}@keyframes wplingua-dashicons-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#wpfooter{background-color:#f6f7f7;box-shadow:0 0 8px rgba(0,0,0,.05);border-top:1px solid #c3c4c7;padding:15px 25px}#wpfooter .dashicons{line-height:1.1em}#wpbody #wpbody-content h1.wp-heading-inline::before{content:\"\";font:normal 20px/1 dashicons;speak:never;display:inline-block;padding-right:3px;font-size:1.1em;vertical-align:bottom}#wpbody #wpbody-content #poststuff{padding-top:20px}#post-body-content{display:none}#wplng-translation-editor{color:#3c434a}#wplng-translation-editor #wplng-source-title{font-weight:600;margin:0 0 15px 0}#wplng-translation-editor .wplng-flag{max-width:1.5em;max-height:1.5em;height:auto;margin:0 .4em 0 0;vertical-align:text-top;display:inline-block;filter:drop-shadow(0 0 2px rgba(0, 0, 0, 0.2))}#wplng-translation-editor #wplng-source{font-size:14px;line-height:1.4em}#wplng-translation-editor #wplng-original-language{margin:20px 0 0}#wplng-translation-editor .wplng-edit-language{border:1px solid #c3c4c7;padding:10px;margin-top:25px;background-color:#f6f7f7;box-shadow:rgba(0,0,0,.04) 0px 1px 1px 0px;font-size:14px}#wplng-translation-editor .wplng-edit-language.wplng-status-reviewed{border-left:4px #00a32a solid;border-top-left-radius:0;border-bottom-left-radius:0}#wplng-translation-editor .wplng-edit-language.wplng-status-generated{border-left:4px #72aee6 solid;border-top-left-radius:0;border-bottom-left-radius:0}#wplng-translation-editor .wplng-edit-language.wplng-status-ungenerated{border-left:4px #c3c4c7 solid;border-top-left-radius:0;border-bottom-left-radius:0}#wplng-translation-editor .wplng-edit-language label.wplng-target-title{font-weight:600;margin-bottom:8px;display:block}#wplng-translation-editor .wplng-edit-language textarea{font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif;box-sizing:border-box;overflow:hidden;width:100%;resize:none;box-shadow:0 0 0 rgba(0,0,0,0);border-radius:4px;border:1px solid #8c8f94;background-color:#fff;padding:2px 6px;line-height:1.5em;font-size:inherit;min-height:30px}#wplng-translation-editor .wplng-edit-language .wplng-translation-footer{color:#3c434a;display:flex;justify-content:space-between;margin-top:4px}#wplng-translation-editor .wplng-edit-language .wplng-translation-footer a{color:#135e96;text-decoration:underline;margin:0;padding:0;text-decoration:underline;line-height:1em}#wplng-translation-editor .wplng-edit-language .wplng-translation-footer a:focus{box-shadow:none}#wplng-translation-editor .wplng-edit-language .wplng-translation-footer .wplng-generate-spin{vertical-align:middle;margin:0;padding:0}#wplng-translation-editor .wplng-edit-language .wplng-translation-footer .wplng-mark-as-reviewed{display:inline-block;border:none;padding:0;margin:0}#wplng-translation-editor .wplng-edit-language .wplng-translation-footer .wplng-mark-as-reviewed label{color:#2271b1;display:contents;text-decoration:underline;display:inline;vertical-align:baseline;font-weight:normal;margin:0;padding:0;line-height:1em;cursor:pointer}#wplng-translation-editor .wplng-edit-language .wplng-translation-footer .wplng-mark-as-reviewed input[type=checkbox]{border:1px solid #8c8f94;border-radius:4px;background:#fff;color:#50575e;clear:none;cursor:pointer;display:inline-block;line-height:1em;height:16px;margin:0 6px 0 0;margin-bottom:0px;outline:0;padding:0 !important;text-align:center;width:16px;min-width:16px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);transition:.05s border-color ease-in-out;-webkit-appearance:checkbox;vertical-align:middle}#wplng-translation-editor #wplng-discovery-url{margin:10px 0 0}@media only screen and (max-width: 850px){#wplng-translation-editor .wplng-edit-language .wplng-translation-footer{display:block;margin-top:0}#wplng-translation-editor .wplng-edit-language .wplng-translation-footer .wplng-translation-footer-left,#wplng-translation-editor .wplng-edit-language .wplng-translation-footer .wplng-translation-footer-right{padding-top:8px}}body.et_divi_theme #main-header{z-index:99997 !important}#wplng-modal-edit a.wplng-button-icon{display:block;font-size:13px;line-height:20px;cursor:pointer;border-width:1px;border-style:solid;border-radius:3px;white-space:nowrap;box-sizing:border-box;background:#2271b1;border-color:#2271b1;color:#fff;text-decoration:none;text-shadow:none;width:30px;height:30px;text-align:center;padding:2px}#wplng-modal-edit a.wplng-button-icon:focus,#wplng-modal-edit a.wplng-button-icon:hover{background:#135e96;border-color:#135e96;color:#fff}#wplng-modal-edit a.wplng-button-icon .dashicons.dashicons-edit{margin-top:2px}#wplng-modal-edit-container{display:none;background-color:rgba(255,255,255,.8);padding:0 15px;margin-top:30px;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99998;overflow:auto}#wplng-modal-edit-container #wplng-modal-edit{width:100%;max-width:720px;margin:60px auto 20px;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif;color:#3c434a}#wplng-modal-edit-container #wplng-modal-edit #wplng-modal-header{border:1px solid #c3c4c7;background-color:#fff;padding:13px 215px 12px 15px;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.25),0 0 20px rgba(0,0,0,.15);margin-bottom:15px;position:relative}#wplng-modal-edit-container #wplng-modal-edit #wplng-modal-header #wplng-modal-title{display:block;height:30px;font-size:16px;font-weight:600}#wplng-modal-edit-container #wplng-modal-edit #wplng-modal-header #wplng-modal-title .wplng-modal-header-icon{vertical-align:text-bottom;margin-right:2px}#wplng-modal-edit-container #wplng-modal-edit #wplng-modal-header .wplng-button-return{position:absolute;right:15px;top:12px;border-color:#c3c4c7;background-color:#f6f7f7;color:#6b6b6b}#wplng-modal-edit-container #wplng-modal-edit #wplng-modal-header .wplng-button-return .dashicons{vertical-align:text-top}#wplng-modal-edit-container #wplng-modal-edit #wplng-modal-header #wplng-modal-edit-post{border:1px solid red;position:absolute;right:55px;top:12px;border-color:#c3c4c7;background-color:#f6f7f7;color:#6b6b6b}#wplng-modal-edit-container #wplng-modal-edit #wplng-modal-header #wplng-modal-edit-post .dashicons{vertical-align:text-top}#wplng-modal-edit-container #wplng-modal-edit #wplng-modal-header #wplng-modal-edit-show-all{font-size:13px;cursor:pointer;border-width:1px;border-style:solid;border-radius:3px;white-space:nowrap;box-sizing:border-box;border-color:#c3c4c7;background-color:#f6f7f7;color:#6b6b6b;text-decoration:none;text-shadow:none;min-height:30px;text-align:center;padding:2px 10px;position:absolute;top:12px;right:95px}#wplng-modal-edit-container #wplng-modal-edit #wplng-modal-edit-main{border:1px solid #c3c4c7;background-color:#fff;padding:15px;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.25),0 0 20px rgba(0,0,0,.15);font-size:14px}#wplng-modal-edit-container #wplng-modal-edit #wplng-modal-edit-main #wplng-original-language{margin-top:0}#wplng-modal-edit-container #wplng-modal-edit #wplng-modal-edit-main #wplng-discovery-url{display:none}#wplng-modal-edit-container #wplng-modal-edit #wplng-modal-edit-main #wplng-modal-edit-save{text-transform:none;min-height:32px;line-height:2.30769231;padding:0 12px;vertical-align:top;background:#2271b1;border-color:#2271b1;color:#fff;text-decoration:none;text-shadow:none;width:100%;margin-top:25px;font-size:14px}#wplng-modal-edit-container #wplng-modal-edit #wplng-modal-edit-main #wplng-modal-edit-save[disabled]{border:1px solid #c3c4c7;color:#a7aaad !important;background:#f6f7f7 !important;box-shadow:none !important;text-shadow:none !important;cursor:default}#seopress-beacon-universal-metabox{display:none !important}html{overflow:hidden !important}body{overflow:hidden}body #wplng-modal-container{display:block}#wplng-modal a.wplng-button-icon{display:block;font-size:13px;cursor:pointer;border-width:1px;border-style:solid;border-radius:3px;white-space:nowrap;box-sizing:border-box;background:#2271b1;border-color:#2271b1;color:#fff;text-decoration:none;text-shadow:none;width:32px;height:32px;text-align:center;padding:2px}#wplng-modal a.wplng-button-icon:focus,#wplng-modal a.wplng-button-icon:hover{background:#135e96;border-color:#135e96;color:#fff}#wplng-modal a.wplng-button-icon .dashicons.dashicons-edit{margin-top:2px}#wplng-modal-container{display:none;background-color:rgba(255,255,255,.8);padding:0 15px;margin-top:32px;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99998;overflow:auto}#wplng-modal-container #wplng-modal{width:100%;max-width:720px;margin:60px auto;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif;color:#3c434a}#wplng-modal-container #wplng-modal #wplng-modal-header{border:1px solid #c3c4c7;background-color:#fff;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.25),0 0 20px rgba(0,0,0,.15);margin-bottom:15px;padding:15px}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main{display:flex;gap:15px;margin-bottom:15px}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-title{flex-grow:1;width:66.66666%;height:32px;font-size:16px;font-weight:600}@media screen and (max-width: 600px){#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-title #wplng-modal-title-text{display:none}}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-title .wplng-modal-header-icon{vertical-align:text-bottom;margin-right:2px}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-control{flex-grow:1;width:33.33333%;position:relative}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-control #wplng-modal-list-switcher{position:relative;width:calc(100% - 42px)}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-control #wplng-modal-list-switcher .wplng-switcher.style-dropdown .switcher-content{background-color:#f6f7f7;border-radius:3px;padding:0;border-color:#c3c4c7}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-control #wplng-modal-list-switcher .wplng-switcher.style-dropdown .switcher-content .wplng-language{padding:2px 10px;height:32px;box-sizing:border-box;color:#6b6b6b;font-size:14px;margin:2px 0 -2px}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-control #wplng-modal-list-switcher .wplng-switcher.style-dropdown .switcher-content .wplng-language.wplng-language-current{background-position:calc(100% - 6px) center;padding:3px 28px 2px 4px}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-control #wplng-modal-list-switcher .wplng-switcher.style-dropdown .switcher-content .wplng-language.website{display:none}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-control #wplng-modal-list-switcher .wplng-switcher.style-dropdown .switcher-content .wplng-language img{width:16px;height:16px;vertical-align:text-top;margin-top:-2px}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-control #wplng-modal-list-switcher .wplng-switcher.style-dropdown .switcher-content .wplng-languages.wplng-language-current{background-position:calc(100% - 2px) center}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-control #wplng-modal-list-switcher .wplng-switcher.style-dropdown .switcher-content .wplng-languages .wplng-language{margin:4px 0;padding:2px 4px;border-radius:0}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-control .wplng-button-return{position:absolute;right:0;top:0;border-color:#c3c4c7;background-color:#f6f7f7;color:#6b6b6b}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-header-main #wplng-modal-header-control .wplng-button-return .dashicons{vertical-align:text-top}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-filter{display:flex;border-top:1px solid #c3c4c7;gap:10px;padding-top:10px}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-filter .wplng-filter{flex-grow:1;width:100%}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-filter .wplng-filter label{font-weight:500;color:#6b6b6b;font-size:14px;margin-bottom:5px}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-filter .wplng-filter label .dashicons{vertical-align:text-top}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-filter .wplng-filter input,#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-filter .wplng-filter select{box-shadow:none;width:100%;height:32px;border:1px solid #c3c4c7;background-color:#f6f7f7;color:#6b6b6b;border-radius:3px;padding:0 10px;appearance:none;box-sizing:border-box;font-size:14px}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-filter .wplng-filter .wplng-filter-select{position:relative}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-filter .wplng-filter .wplng-filter-select::after{content:\"\";background-image:url(\"data:image/svg+xml,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 6l5 5 5-5 2 1-7 7-7-7 2-1z' fill='%231d2327'/%3E%3C/svg%3E\");display:block;width:32px;height:32px;position:absolute;right:0;top:0;background-repeat:no-repeat;background-position:center center;pointer-events:none}#wplng-modal-container #wplng-modal #wplng-modal-header #wplng-modal-filter .wplng-filter .wplng-filter-select select{padding:0 32px 0 10px}#wplng-modal-container #wplng-modal #wplng-modal-items{border:1px solid #c3c4c7;background-color:#fff;padding:15px 15px 0;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.25),0 0 20px rgba(0,0,0,.15)}#wplng-modal-container #wplng-modal #wplng-modal-items .wplng-modal-item{border:1px solid #c3c4c7;border-left:4px #c3c4c7 solid;background-color:#f6f7f7;margin-bottom:15px;padding:8px 0;display:flex;align-items:stretch;box-shadow:0 0 8px rgba(0,0,0,.05);border-radius:3px;border-top-left-radius:0;border-bottom-left-radius:0}#wplng-modal-container #wplng-modal #wplng-modal-items .wplng-modal-item.wplng-is-review{border-left:4px #00a32a solid}#wplng-modal-container #wplng-modal #wplng-modal-items .wplng-modal-item .wplng-item-text{width:calc(100% - 41px);display:flex;font-size:14px;font-weight:600;line-height:1.5em}#wplng-modal-container #wplng-modal #wplng-modal-items .wplng-modal-item .wplng-item-text .wplng-item-source,#wplng-modal-container #wplng-modal #wplng-modal-items .wplng-modal-item .wplng-item-text .wplng-item-translation{width:50%;padding:4px 10px}#wplng-modal-container #wplng-modal #wplng-modal-items .wplng-modal-item .wplng-item-text .wplng-item-translation{border-left:1px solid #c3c4c7}#wplng-modal-container #wplng-modal #wplng-modal-items .wplng-modal-item .wplng-item-edit{padding:0 10px}#wplng-modal-container #wplng-modal #wplng-modal-items #wplng-modal-no-item-found{text-align:center;margin:10px 0 25px;color:#6b6b6b;font-size:14px}#wplng-modal-container #wplng-scroll-to-top{position:fixed;right:32px;bottom:32px;height:32px;width:32px;background-color:#2271b1;color:#fff;padding:0;margin:0;border-radius:3px;border:none}@media screen and (max-width: 900px){#wplng-modal-container #wplng-scroll-to-top{display:none}}","/*!*\r\n **                 _     _                         \r\n ** __      ___ __ | |   (_)_ __   __ _ _   _  __ _ \r\n ** \\ \\ /\\ / / '_ \\| |   | | '_ \\ / _` | | | |/ _` |\r\n **  \\ V  V /| |_) | |___| | | | | (_| | |_| | (_| |\r\n **   \\_/\\_/ | .__/|_____|_|_| |_|\\__, |\\__,_|\\__,_|\r\n **          |_|                  |___/             \r\n **\r\n **        -- wpLingua | WordPress plugin --\r\n **   Translate and make your website multilingual\r\n **\r\n **     https://github.com/julien-jacob/wplingua\r\n **      https://wordpress.org/plugins/wplingua/\r\n **              https://wplingua.com/\r\n **\r\n **/\r\n",".dashicons.wplng-spin {\r\n    animation: wplingua-dashicons-spin 2s infinite;\r\n    animation-timing-function: linear;\r\n}\r\n\r\n@keyframes wplingua-dashicons-spin {\r\n\r\n    0% {\r\n        transform: rotate(0deg);\r\n    }\r\n\r\n    100% {\r\n        transform: rotate(360deg);\r\n    }\r\n\r\n}","#wpfooter {\r\n\r\n    background-color: #f6f7f7;\r\n    box-shadow: 0 0 8px rgba(0, 0, 0, .05);\r\n    border-top: 1px solid #c3c4c7;\r\n    padding: 15px 25px;\r\n\r\n    .dashicons {\r\n        line-height: 1.1em;\r\n    }\r\n}","@import \"../header\";\r\n@import \"../dashicons-spin\";\r\n@import \"admin-footer\";\r\n\r\n#wpbody #wpbody-content {\r\n    h1.wp-heading-inline {\r\n        &::before {\r\n            content: \"\\f326\";\r\n            font: normal 20px/1 dashicons;\r\n            speak: never;\r\n            display: inline-block;\r\n            padding-right: 3px;\r\n            font-size: 1.1em;\r\n            vertical-align: bottom;\r\n        }\r\n    }\r\n\r\n    #poststuff {\r\n        padding-top: 20px;\r\n    }\r\n}\r\n\r\n#post-body-content {\r\n    display: none;\r\n}\r\n\r\n#wplng-translation-editor {\r\n\r\n    color: #3c434a;\r\n\r\n    #wplng-source-title {\r\n        font-weight: 600;\r\n        margin: 0 0 15px 0;\r\n    }\r\n\r\n    .wplng-flag {\r\n        max-width: 1.5em;\r\n        max-height: 1.5em;\r\n        height: auto;\r\n        margin: 0 .4em 0 0;\r\n        vertical-align: text-top;\r\n        display: inline-block;\r\n        filter: drop-shadow(0 0 2px rgba(0, 0, 0, 0.2));\r\n    }\r\n\r\n    #wplng-source {\r\n        font-size: 14px;\r\n        line-height: 1.4em;\r\n    }\r\n\r\n    #wplng-original-language {\r\n        margin: 20px 0 0;\r\n    }\r\n\r\n    .wplng-edit-language {\r\n\r\n        border: 1px solid #c3c4c7;\r\n        padding: 10px;\r\n        margin-top: 25px;\r\n        background-color: #f6f7f7;\r\n        box-shadow: rgba(0, 0, 0, 0.04) 0px 1px 1px 0px;\r\n        font-size: 14px;\r\n\r\n        &.wplng-status-reviewed {\r\n            border-left: 4px #00a32a solid;\r\n            border-top-left-radius: 0;\r\n            border-bottom-left-radius: 0;\r\n        }\r\n\r\n        &.wplng-status-generated {\r\n            border-left: 4px #72aee6 solid;\r\n            border-top-left-radius: 0;\r\n            border-bottom-left-radius: 0;\r\n        }\r\n\r\n        &.wplng-status-ungenerated {\r\n            border-left: 4px #c3c4c7 solid;\r\n            border-top-left-radius: 0;\r\n            border-bottom-left-radius: 0;\r\n        }\r\n\r\n        label.wplng-target-title {\r\n            font-weight: 600;\r\n            margin-bottom: 8px;\r\n            display: block;\r\n        }\r\n\r\n        textarea {\r\n            font-family: -apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif;\r\n            box-sizing: border-box;\r\n            overflow: hidden;\r\n            width: 100%;\r\n            resize: none;\r\n            box-shadow: 0 0 0 transparent;\r\n            border-radius: 4px;\r\n            border: 1px solid #8c8f94;\r\n            background-color: #fff;\r\n            padding: 2px 6px;\r\n            line-height: 1.5em;\r\n            font-size: inherit;\r\n            min-height: 30px;\r\n        }\r\n\r\n        .wplng-translation-footer {\r\n\r\n            color: #3c434a;\r\n            display: flex;\r\n            justify-content: space-between;\r\n            margin-top: 4px;\r\n\r\n            a {\r\n                color: #135e96;\r\n                text-decoration: underline;\r\n                margin: 0;\r\n                padding: 0;\r\n                text-decoration: underline;\r\n                line-height: 1em;\r\n\r\n                &:focus {\r\n                    box-shadow: none;\r\n                }\r\n            }\r\n\r\n            .wplng-generate-spin {\r\n                vertical-align: middle;\r\n                margin: 0;\r\n                padding: 0;\r\n            }\r\n\r\n            .wplng-mark-as-reviewed {\r\n\r\n                display: inline-block;\r\n                border: none;\r\n                padding: 0;\r\n                margin: 0;\r\n\r\n                label {\r\n                    color: #2271b1;\r\n                    display: contents;\r\n                    text-decoration: underline;\r\n                    display: inline;\r\n                    vertical-align: baseline;\r\n                    font-weight: normal;\r\n                    margin: 0;\r\n                    padding: 0;\r\n                    line-height: 1em;\r\n                    cursor: pointer;\r\n                }\r\n\r\n                input[type=\"checkbox\"] {\r\n                    border: 1px solid #8c8f94;\r\n                    border-radius: 4px;\r\n                    background: #fff;\r\n                    color: #50575e;\r\n                    clear: none;\r\n                    cursor: pointer;\r\n                    display: inline-block;\r\n                    line-height: 1em;\r\n                    height: 16px;\r\n                    margin: 0 6px 0 0;\r\n                    margin-bottom: 0px;\r\n                    outline: 0;\r\n                    padding: 0 !important;\r\n                    text-align: center;\r\n                    width: 16px;\r\n                    min-width: 16px;\r\n                    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);\r\n                    transition: .05s border-color ease-in-out;\r\n                    -webkit-appearance: checkbox;\r\n                    vertical-align: middle;\r\n                }\r\n            }\r\n\r\n        }\r\n\r\n    }\r\n\r\n    #wplng-discovery-url {\r\n        margin: 10px 0 0;\r\n    }\r\n}\r\n\r\n\r\n@media only screen and (max-width: 850px) {\r\n    #wplng-translation-editor {\r\n        .wplng-edit-language {\r\n            .wplng-translation-footer {\r\n\r\n                display: block;\r\n                margin-top: 0;\r\n\r\n                .wplng-translation-footer-left,\r\n                .wplng-translation-footer-right {\r\n                    padding-top: 8px;\r\n                }\r\n            }\r\n        }\r\n    }\r\n}","@import \"admin/edit-translation\";\r\n\r\n/** \r\n ** Compatibility\r\n **/\r\n\r\n// Divi\r\nbody.et_divi_theme #main-header {\r\n    z-index: 99997 !important;\r\n}\r\n\r\n\r\n/** \r\n ** modal\r\n **/\r\n\r\n#wplng-modal-edit a.wplng-button-icon {\r\n\r\n    display: block;\r\n    font-size: 13px;\r\n    line-height: 20px;\r\n    cursor: pointer;\r\n    border-width: 1px;\r\n    border-style: solid;\r\n    border-radius: 3px;\r\n    white-space: nowrap;\r\n    box-sizing: border-box;\r\n    background: #2271b1;\r\n    border-color: #2271b1;\r\n    color: #fff;\r\n    text-decoration: none;\r\n    text-shadow: none;\r\n    width: 30px;\r\n    height: 30px;\r\n    text-align: center;\r\n    padding: 2px;\r\n\r\n    &:focus,\r\n    &:hover {\r\n        background: #135e96;\r\n        border-color: #135e96;\r\n        color: #fff;\r\n    }\r\n\r\n    .dashicons.dashicons-edit {\r\n        margin-top: 2px;\r\n    }\r\n\r\n}\r\n\r\n\r\n#wplng-modal-edit-container {\r\n\r\n    display: none;\r\n    background-color: rgba(255, 255, 255, .8);\r\n    padding: 0 15px;\r\n    margin-top: 30px; // Admin bar\r\n    position: fixed;\r\n    top: 0;\r\n    left: 0;\r\n    right: 0;\r\n    bottom: 0;\r\n    z-index: 99998; // Admin bar z-index - 1\r\n    overflow: auto;\r\n\r\n    #wplng-modal-edit {\r\n\r\n        width: 100%;\r\n        max-width: 720px;\r\n        margin: 60px auto 20px;\r\n        font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif;\r\n        color: #3c434a;\r\n\r\n        #wplng-modal-header {\r\n\r\n            border: 1px solid #c3c4c7;\r\n            background-color: white;\r\n            padding: 13px 215px 12px 15px;\r\n            border-radius: 3px;\r\n            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 0 20px rgba(0, 0, 0, 0.15);\r\n            margin-bottom: 15px;\r\n            position: relative;\r\n\r\n            #wplng-modal-title {\r\n\r\n                display: block;\r\n                height: 30px;\r\n                font-size: 16px;\r\n                font-weight: 600;\r\n\r\n                .wplng-modal-header-icon {\r\n                    vertical-align: text-bottom;\r\n                    margin-right: 2px;\r\n                }\r\n            }\r\n\r\n            .wplng-button-return {\r\n\r\n                position: absolute;\r\n                right: 15px;\r\n                top: 12px;\r\n                border-color: #c3c4c7;\r\n                background-color: #f6f7f7;\r\n                color: #6b6b6b;\r\n\r\n                .dashicons {\r\n                    vertical-align: text-top;\r\n                }\r\n            }\r\n\r\n            #wplng-modal-edit-post {\r\n\r\n                border: 1px solid red;\r\n\r\n                position: absolute;\r\n                right: 55px;\r\n                top: 12px;\r\n                border-color: #c3c4c7;\r\n                background-color: #f6f7f7;\r\n                color: #6b6b6b;\r\n\r\n                .dashicons {\r\n                    vertical-align: text-top;\r\n                }\r\n            }\r\n\r\n            #wplng-modal-edit-show-all {\r\n\r\n                font-size: 13px;\r\n                cursor: pointer;\r\n                border-width: 1px;\r\n                border-style: solid;\r\n                border-radius: 3px;\r\n                white-space: nowrap;\r\n                box-sizing: border-box;\r\n                border-color: #c3c4c7;\r\n                background-color: #f6f7f7;\r\n                color: #6b6b6b;\r\n                text-decoration: none;\r\n                text-shadow: none;\r\n                min-height: 30px;\r\n                text-align: center;\r\n                padding: 2px 10px;\r\n                position: absolute;\r\n                top: 12px;\r\n                right: 95px;\r\n\r\n            }\r\n        }\r\n\r\n        #wplng-modal-edit-main {\r\n\r\n            border: 1px solid #c3c4c7;\r\n            background-color: white;\r\n            padding: 15px;\r\n            border-radius: 3px;\r\n            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 0 20px rgba(0, 0, 0, 0.15);\r\n            font-size: 14px;\r\n\r\n            #wplng-original-language {\r\n                margin-top: 0;\r\n            }\r\n\r\n            #wplng-discovery-url {\r\n                display: none;\r\n            }\r\n\r\n            #wplng-modal-edit-save {\r\n\r\n                text-transform: none;\r\n                min-height: 32px;\r\n                line-height: 2.30769231;\r\n                padding: 0 12px;\r\n                vertical-align: top;\r\n                background: #2271b1;\r\n                border-color: #2271b1;\r\n                color: #fff;\r\n                text-decoration: none;\r\n                text-shadow: none;\r\n                width: 100%;\r\n                margin-top: 25px;\r\n                font-size: 14px;\r\n\r\n                &[disabled] {\r\n                    border: 1px solid #c3c4c7;\r\n                    color: #a7aaad !important;\r\n                    background: #f6f7f7 !important;\r\n                    box-shadow: none !important;\r\n                    text-shadow: none !important;\r\n                    cursor: default;\r\n                }\r\n            }\r\n        }\r\n\r\n    }\r\n\r\n}\r\n\r\n// @media screen and (max-width: 600px) {\r\n//     #wplng-modal-title {\r\n//         display: none;\r\n//     }\r\n// }","@import \"edit-modal\";\r\n\r\n// Hide SEOpress button\r\n#seopress-beacon-universal-metabox {\r\n    display: none !important;\r\n}\r\n\r\n/** \r\n ** Compatibility\r\n **/\r\n\r\n// Some themes \r\nhtml {\r\n    overflow: hidden !important;\r\n}\r\n\r\n\r\nbody {\r\n\r\n    overflow: hidden;\r\n\r\n    #wplng-modal-container {\r\n        display: block;\r\n    }\r\n}\r\n\r\n\r\n/** \r\n ** modal\r\n **/\r\n\r\n#wplng-modal a.wplng-button-icon {\r\n\r\n    display: block;\r\n    font-size: 13px;\r\n    cursor: pointer;\r\n    border-width: 1px;\r\n    border-style: solid;\r\n    border-radius: 3px;\r\n    white-space: nowrap;\r\n    box-sizing: border-box;\r\n    background: #2271b1;\r\n    border-color: #2271b1;\r\n    color: #fff;\r\n    text-decoration: none;\r\n    text-shadow: none;\r\n    width: 32px;\r\n    height: 32px;\r\n    text-align: center;\r\n    padding: 2px;\r\n\r\n    &:focus,\r\n    &:hover {\r\n        background: #135e96;\r\n        border-color: #135e96;\r\n        color: #fff;\r\n    }\r\n\r\n    .dashicons.dashicons-edit {\r\n        margin-top: 2px;\r\n    }\r\n}\r\n\r\n\r\n\r\n#wplng-modal-container {\r\n\r\n    display: none;\r\n    background-color: rgba(255, 255, 255, .8);\r\n    padding: 0 15px;\r\n    margin-top: 32px; // Admin bar\r\n    position: fixed;\r\n    top: 0;\r\n    left: 0;\r\n    right: 0;\r\n    bottom: 0;\r\n    z-index: 99998; // Admin bar z-index - 1\r\n    overflow: auto;\r\n\r\n    #wplng-modal {\r\n\r\n        width: 100%;\r\n        max-width: 720px;\r\n        margin: 60px auto;\r\n        font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif;\r\n        color: #3c434a;\r\n\r\n        #wplng-modal-header {\r\n\r\n            border: 1px solid #c3c4c7;\r\n            background-color: white;\r\n            border-radius: 3px;\r\n            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 0 20px rgba(0, 0, 0, 0.15);\r\n            margin-bottom: 15px;\r\n            padding: 15px;\r\n\r\n            #wplng-modal-header-main {\r\n\r\n                display: flex;\r\n                gap: 15px;\r\n                margin-bottom: 15px;\r\n\r\n                #wplng-modal-header-title {\r\n\r\n                    flex-grow: 1;\r\n                    width: 66.66666%;\r\n                    height: 32px;\r\n                    font-size: 16px;\r\n                    font-weight: 600;\r\n\r\n                    @media screen and (max-width: 600px) {\r\n                        #wplng-modal-title-text {\r\n                            display: none;\r\n                        }\r\n                    }\r\n\r\n                    .wplng-modal-header-icon {\r\n                        vertical-align: text-bottom;\r\n                        margin-right: 2px;\r\n                    }\r\n                }\r\n\r\n                #wplng-modal-header-control {\r\n\r\n                    flex-grow: 1;\r\n                    width: 33.33333%;\r\n                    position: relative;\r\n\r\n                    #wplng-modal-list-switcher {\r\n\r\n                        position: relative;\r\n                        width: calc(100% - 42px);\r\n\r\n                        .wplng-switcher {\r\n\r\n                            &.style-dropdown {\r\n                                .switcher-content {\r\n\r\n                                    background-color: #f6f7f7;\r\n                                    border-radius: 3px;\r\n                                    padding: 0;\r\n                                    border-color: #c3c4c7;\r\n\r\n                                    .wplng-language {\r\n\r\n                                        padding: 2px 10px;\r\n                                        height: 32px;\r\n                                        box-sizing: border-box;\r\n                                        color: #6b6b6b;\r\n                                        font-size: 14px;\r\n                                        margin: 2px 0 -2px;\r\n\r\n                                        &.wplng-language-current {\r\n                                            background-position: calc(100% - 6px) center;\r\n                                            padding: 3px 28px 2px 4px;\r\n                                        }\r\n\r\n                                        &.website {\r\n                                            display: none;\r\n                                        }\r\n\r\n                                        img {\r\n                                            width: 16px;\r\n                                            height: 16px;\r\n                                            vertical-align: text-top;\r\n                                            margin-top: -2px;\r\n                                        }\r\n                                    }\r\n\r\n                                    .wplng-languages {\r\n\r\n                                        &.wplng-language-current {\r\n                                            background-position: calc(100% - 2px) center;\r\n                                        }\r\n\r\n                                        .wplng-language {\r\n                                            margin: 4px 0;\r\n                                            padding: 2px 4px;\r\n                                            border-radius: 0;\r\n                                        }\r\n                                    }\r\n                                }\r\n                            }\r\n                        }\r\n                    }\r\n\r\n                    .wplng-button-return {\r\n\r\n                        position: absolute;\r\n                        right: 0;\r\n                        top: 0;\r\n                        border-color: #c3c4c7;\r\n                        background-color: #f6f7f7;\r\n                        color: #6b6b6b;\r\n\r\n                        .dashicons {\r\n                            vertical-align: text-top;\r\n                        }\r\n                    }\r\n                }\r\n            }\r\n\r\n            #wplng-modal-filter {\r\n\r\n                display: flex;\r\n                border-top: 1px solid #c3c4c7;\r\n                gap: 10px;\r\n                padding-top: 10px;\r\n\r\n                .wplng-filter {\r\n\r\n                    flex-grow: 1;\r\n                    width: 100%;\r\n\r\n                    label {\r\n\r\n                        font-weight: 500;\r\n                        color: #6b6b6b;\r\n                        font-size: 14px;\r\n                        margin-bottom: 5px;\r\n\r\n                        .dashicons {\r\n                            vertical-align: text-top;\r\n                        }\r\n                    }\r\n\r\n                    input,\r\n                    select {\r\n                        box-shadow: none;\r\n                        width: 100%;\r\n                        height: 32px;\r\n                        border: 1px solid #c3c4c7;\r\n                        background-color: #f6f7f7;\r\n                        color: #6b6b6b;\r\n                        border-radius: 3px;\r\n                        padding: 0 10px;\r\n                        appearance: none;\r\n                        box-sizing: border-box;\r\n                        font-size: 14px;\r\n                    }\r\n\r\n                    .wplng-filter-select {\r\n\r\n                        position: relative;\r\n\r\n                        &::after {\r\n                            content: \"\";\r\n                            background-image: url(\"data:image/svg+xml,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 6l5 5 5-5 2 1-7 7-7-7 2-1z' fill='%231d2327'/%3E%3C/svg%3E\");\r\n                            display: block;\r\n                            width: 32px;\r\n                            height: 32px;\r\n                            position: absolute;\r\n                            right: 0;\r\n                            top: 0;\r\n                            background-repeat: no-repeat;\r\n                            background-position: center center;\r\n                            pointer-events: none;\r\n                        }\r\n\r\n                        select {\r\n                            padding: 0 32px 0 10px;\r\n                        }\r\n                    }\r\n                }\r\n            }\r\n        }\r\n\r\n        #wplng-modal-items {\r\n\r\n            border: 1px solid #c3c4c7;\r\n            background-color: white;\r\n            padding: 15px 15px 0;\r\n            border-radius: 3px;\r\n            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 0 20px rgba(0, 0, 0, 0.15);\r\n\r\n            .wplng-modal-item {\r\n\r\n                border: 1px solid #c3c4c7;\r\n                border-left: 4px #c3c4c7 solid;\r\n                background-color: #f6f7f7;\r\n                margin-bottom: 15px;\r\n                padding: 8px 0;\r\n                display: flex;\r\n                align-items: stretch;\r\n                box-shadow: 0 0 8px rgba(0, 0, 0, .05);\r\n                border-radius: 3px;\r\n                border-top-left-radius: 0;\r\n                border-bottom-left-radius: 0;\r\n\r\n                &.wplng-is-review {\r\n                    border-left: 4px #00a32a solid;\r\n                }\r\n\r\n                .wplng-item-text {\r\n\r\n                    width: calc(100% - 41px);\r\n                    display: flex;\r\n                    font-size: 14px;\r\n                    font-weight: 600;\r\n                    line-height: 1.5em;\r\n\r\n                    .wplng-item-source,\r\n                    .wplng-item-translation {\r\n                        width: 50%;\r\n                        padding: 4px 10px;\r\n                    }\r\n\r\n                    .wplng-item-translation {\r\n                        border-left: 1px solid #c3c4c7;\r\n                    }\r\n\r\n                }\r\n\r\n                .wplng-item-edit {\r\n                    padding: 0 10px;\r\n                }\r\n            }\r\n\r\n            #wplng-modal-no-item-found {\r\n                text-align: center;\r\n                margin: 10px 0 25px;\r\n                color: #6b6b6b;\r\n                font-size: 14px;\r\n            }\r\n        }\r\n    }\r\n\r\n    #wplng-scroll-to-top {\r\n\r\n        position: fixed;\r\n        right: 32px;\r\n        bottom: 32px;\r\n        height: 32px;\r\n        width: 32px;\r\n        background-color: #2271b1;\r\n        color: white;\r\n        padding: 0;\r\n        margin: 0;\r\n        border-radius: 3px;\r\n        border: none;\r\n\r\n        @media screen and (max-width: 900px) {\r\n            display: none;\r\n        }\r\n    }\r\n}"]}
  • wplingua/trunk/assets/js/admin/edit-translation.js

    r3346685 r3366107  
    1515 **
    1616 **/
    17 jQuery(document).ready(function(s){let o=s("#wplng-translation-editor");function r(n){n.height(0),n.height(n[0].scrollHeight-4)}function d(){s("#wplng-modal-edit-container").hide(),s("#wplng-modal-edit-save").prop("disabled",!1),s("#wplng-modal-container").show(),t.onload="",t.now=""}function n(){0<s("#wplng-modal-container").scrollTop()?s("#wplng-scroll-to-top").fadeIn(400):s("#wplng-scroll-to-top").fadeOut(400)}function l(){e=!1,t={onload:a(),now:a()};let n=o.find(".wplng-edit-language textarea");n.off("keyup.textarea").on("keyup.textarea",function(){r(s(this))}),s(window).resize(function(){n.each(function(){r(s(this))})}),n.each(function(){r(s(this))}),o.find('.wplng-mark-as-reviewed input[type="checkbox"]').change(function(){var n=o.find("#wplng-translation-"+s(this).attr("wplng-lang"));n.removeClass("wplng-status-generated"),n.removeClass("wplng-status-reviewed"),n.removeClass("wplng-status-ungenerated"),this.checked?n.addClass("wplng-status-reviewed"):n.addClass("wplng-status-generated")}),o.find(".wplng-edit-language textarea").each(function(){o.find("#wplng_mark_as_reviewed_"+s(this).attr("lang")).prop("disabled",""==s(this).val().trim())}),o.find(".wplng-edit-language textarea").on("keyup paste",function(){var n=o.find("#wplng-translation-"+s(this).attr("lang")),e=o.find("#wplng_mark_as_reviewed_"+s(this).attr("lang"));n.removeClass("wplng-status-generated"),n.removeClass("wplng-status-reviewed"),n.removeClass("wplng-status-ungenerated"),""==s(this).val().trim()?(n.addClass("wplng-status-ungenerated"),e.prop("checked",!1),e.prop("disabled",!0)):(n.addClass("wplng-status-reviewed"),e.prop("checked",!0),e.prop("disabled",!1))}),o.find(".wplng-generate-spin").hide(),o.find(".wplng-generate").on("click",function(){if("disabled"!=s(this).attr("disabled")){var n=o.find("#wplng-original-language").attr("wplng-lang");let i=o.find(this).attr("wplng-lang");var e=o.find("#wplng-source").html();if(null!=n&&null!=i&&null!=e){let l="#wplng-translation-"+i;o.find(l+" .wplng-generate").attr("disabled",!0),o.find(l+" .wplng-generate-spin").show(),s.ajax({url:wplngI18nTranslation.ajaxUrl,method:"POST",data:{action:"wplng_ajax_translation",text:e,language_source:n,language_target:i},success:function(n){var e,t,a;n.success?(e="#wplng_translation_"+i,s(e).val(n.data),""!=n.data&&(t=o.find("#wplng-translation-"+i),a=o.find("#wplng_mark_as_reviewed_"+i),t.removeClass("wplng-status-generated"),t.removeClass("wplng-status-reviewed"),t.removeClass("wplng-status-ungenerated"),t.addClass("wplng-status-reviewed"),a.prop("checked",!0),a.prop("disabled",!1)),r(s(e)),p(),s(l+" .wplng-generate-spin").hide(),setTimeout(function(){o.find(l+" .wplng-generate").attr("disabled",!1)},8e3)):(console.log("wpLingua - Error:"),console.log(n),o.find(l+" .wplng-generate-spin").removeClass("dashicons-update").removeClass("wplng-spin").addClass("dashicons-no"))},error:function(n){console.log("wpLingua - Error:"),console.log(n),o.find(l+" .wplng-generate-spin").removeClass("dashicons-update").removeClass("wplng-spin").addClass("dashicons-no")}})}}}),o.find(".wplng-edit-language textarea, .wplng-edit-language input").on("change input propertychange",p),s("#submitpost [type=submit], #wplng-modal-edit-save").click(function(){e=!0}),s(window).on("beforeunload",function(){if(!e&&t.onload!=t.now)return confirm(wplngI18nTranslation.message.exitPage)})}s("#toplevel_page_wplingua-settings").removeClass("wp-not-current-submenu").addClass("wp-has-current-submenu"),s("a.toplevel_page_wplingua-settings").addClass("wp-menu-open").addClass("wp-has-current-submenu"),n(),s("#wplng-modal-container").scroll(n),s("#wplng-scroll-to-top").click(function(){s("#wplng-modal-container").animate({scrollTop:0},800)}),s("#wplng-modal-edit-show-all").on("click",function(){s(this).hide(),o.find(".wplng-edit-language").show()});let e=!1,t={onload:a(),now:a()};function a(){let n="";return o.find(".wplng-edit-language textarea").each(function(){n+=s(this).val()}),o.find(".wplng-edit-language input[type=checkbox]").each(function(){n+=s(this).prop("checked")}),n}function p(){t.now=a(),t.onload==t.now?s("#wplng-modal-edit-save").prop("disabled",!0):s("#wplng-modal-edit-save").prop("disabled",!1)}function i(){s("#wplng-modal-edit-save").text(wplngI18nTranslation.message.buttonSave),s("#wplng-modal-edit-save").prop("disabled",!0);let t=s(this).attr("data-wplng-post"),a=s("#wplng-modal-edit-post").attr("data-wplng-edit-template");a=a.replace("WPLNG_TRANSLATION_ID",t),s.ajax({url:wplngI18nTranslation.ajaxUrl,method:"POST",data:{action:"wplng_ajax_edit_modal",post_id:t},success:function(n){var e;n.success?(e=function(n){let e=n;return e=(e=(e=(e=(e=e.replace(/&nbsp;/gi," ")).replace(/&amp;/gi,"&")).replace(/&quot;/gi,'"')).replace(/&lt;/gi,"<")).replace(/&gt;/gi,">")}((e=JSON.parse(n.data)).wplng_edit_html),o.html(e),s("#wplng-modal-edit-post").attr("href",a),s("#wplng-modal-edit-container").show(),s("#wplng-modal-container").hide(),s("#wplng-modal-edit-save").attr("data-wplng-post",t),1==o.find(".wplng-edit-language").length?s("#wplng-modal-edit-show-all").hide():s("#wplng-modal-edit-show-all").show(),l(),e=(e=".wplng-edit-language:not([wplng-lang=")+wplngI18nTranslation.currentLanguage+"])",o.find(e).hide()):(console.log("wpLingua - Error:"),console.log(n))},error:function(n){console.log("wpLingua - Error:"),console.log(n)}})}function g(n,a){return s(s(n).toArray().sort(function(n,e){n=s(n).find(a).text(),e=s(e).find(a).text();let t=0;return n<e?t=-1:e<n&&(t=1),t}))}l(),s(".wplng-edit-link[data-wplng-post]").click(i),s("#wplng-modal-edit-return").click(function(){(t.onload==t.now||confirm(wplngI18nTranslation.message.exitEditorModal))&&d()}),s("#wplng-modal-edit-save").click(function(){s("#wplng-modal-edit-save").text(wplngI18nTranslation.message.buttonSaveInProgress);let a=s(this).text(),l=s(this).attr("data-wplng-post"),e={action:"wplng_ajax_save_modal",post_id:l,wplng_translation_meta_box_nonce:o.find("#wplng_translation_meta_box_nonce").val()},i=(o.find(".wplng-translation-textarea").each(function(){var n=s(this).attr("id");e[n]=s(this).val(),"wplng_translation_"+wplngI18nTranslation.currentLanguage==n&&(a=s(this).val())}),1==s("#wplng_mark_as_reviewed_"+wplngI18nTranslation.currentLanguage).prop("checked"));o.find(".wplng-mark-as-reviewed input[type=checkbox]").each(function(){e[s(this).attr("id")]=s(this).prop("checked")}),s.ajax({url:wplngI18nTranslation.ajaxUrl,method:"POST",data:e,success:function(n){var e,t;n.success?(e=s("body.wplingua-editor .wplng-edit-link[data-wplng-post="+l+"]"),t=s("body.wplingua-list .wplng-modal-item[data-wplng-post="+l+"]"),e.text(a),t.find(".wplng-item-translation").text(a),i?(e.addClass("wplng-is-review"),t.addClass("wplng-is-review")):(e.removeClass("wplng-is-review"),t.removeClass("wplng-is-review")),d()):(console.log("wpLingua - Error:"),console.log(n))},error:function(n){console.log("wpLingua - Error:"),console.log(n)}})}),s("#wplng-filter-search, #wplng-filter-status").on("input",function(){let i=s("#wplng-filter-status").val(),o=s("#wplng-filter-search").val();o=o.trim().toLowerCase(),s(".wplng-modal-item").each(function(n){let e=s(this).find(".wplng-item-translation").html(),t=s(this).find(".wplng-item-source").html();var a,l;e=e.toLowerCase(),t=t.toLowerCase(),a=""==o||0<=e.indexOf(o)||0<=t.indexOf(o),l="all"==i||"reviewed"==i&&s(this).hasClass("wplng-is-review")||"unreviewed"==i&&!s(this).hasClass("wplng-is-review"),a&&l?s(this).show():s(this).hide()})}),s("#wplng-filter-order").on("input",function(){let n=s("#wplng-filter-order").val(),e=[],t="";switch(n){case"alphabetical-sources":e=g(".wplng-modal-item",".wplng-item-source");break;case"alphabetical-translations":e=g(".wplng-modal-item",".wplng-item-translation");break;default:e=function(n,t){return s(s(n).toArray().sort(function(n,e){return parseInt(n.getAttribute(t))-parseInt(e.getAttribute(t))}))}(".wplng-modal-item","data-wplng-order")}e.each(function(n){t+=s(this).prop("outerHTML")}),s("#wplng-modal-items").html(t),s("#wplng-modal-items").find(".wplng-edit-link[data-wplng-post]").click(i)})});//# sourceMappingURL=edit-translation.js.map
     17jQuery(document).ready(function(r){let o=r("#wplng-translation-editor");function s(n){n.height(0),n.height(n[0].scrollHeight-4)}function d(){r("#wplng-modal-edit-container").hide(),r("#wplng-modal-edit-save").prop("disabled",!1),r("#wplng-modal-container").show(),t.onload="",t.now=""}function n(){0<r("#wplng-modal-container").scrollTop()?r("#wplng-scroll-to-top").fadeIn(400):r("#wplng-scroll-to-top").fadeOut(400)}function l(){e=!1,t={onload:a(),now:a()};let n=o.find(".wplng-edit-language textarea");n.off("keyup.textarea").on("keyup.textarea",function(){s(r(this))}),r(window).resize(function(){n.each(function(){s(r(this))})}),n.each(function(){s(r(this))}),o.find('.wplng-mark-as-reviewed input[type="checkbox"]').change(function(){var n=o.find("#wplng-translation-"+r(this).attr("wplng-lang"));n.removeClass("wplng-status-generated"),n.removeClass("wplng-status-reviewed"),n.removeClass("wplng-status-ungenerated"),this.checked?n.addClass("wplng-status-reviewed"):n.addClass("wplng-status-generated")}),o.find(".wplng-edit-language textarea").each(function(){o.find("#wplng_mark_as_reviewed_"+r(this).attr("lang")).prop("disabled",""==r(this).val().trim())}),o.find(".wplng-edit-language textarea").on("keyup paste",function(){var n=o.find("#wplng-translation-"+r(this).attr("lang")),e=o.find("#wplng_mark_as_reviewed_"+r(this).attr("lang"));n.removeClass("wplng-status-generated"),n.removeClass("wplng-status-reviewed"),n.removeClass("wplng-status-ungenerated"),""==r(this).val().trim()?(n.addClass("wplng-status-ungenerated"),e.prop("checked",!1),e.prop("disabled",!0)):(n.addClass("wplng-status-reviewed"),e.prop("checked",!0),e.prop("disabled",!1))}),o.find(".wplng-generate-spin").hide(),o.find(".wplng-generate").on("click",function(){if("disabled"!=r(this).attr("disabled")){var n=o.find("#wplng-original-language").attr("wplng-lang");let i=o.find(this).attr("wplng-lang");var e=o.find("#wplng-source").html();if(null!=n&&null!=i&&null!=e){let l="#wplng-translation-"+i;o.find(l+" .wplng-generate").attr("disabled",!0),o.find(l+" .wplng-generate-spin").show(),r.ajax({url:wplngI18nTranslation.ajaxUrl,method:"POST",data:{action:"wplng_ajax_translation",text:e,language_source:n,language_target:i},success:function(n){var e,t,a;n.success?(e="#wplng_translation_"+i,r(e).val(n.data),""!=n.data&&(t=o.find("#wplng-translation-"+i),a=o.find("#wplng_mark_as_reviewed_"+i),t.removeClass("wplng-status-generated"),t.removeClass("wplng-status-reviewed"),t.removeClass("wplng-status-ungenerated"),t.addClass("wplng-status-reviewed"),a.prop("checked",!0),a.prop("disabled",!1)),s(r(e)),p(),r(l+" .wplng-generate-spin").hide(),setTimeout(function(){o.find(l+" .wplng-generate").attr("disabled",!1)},8e3)):(console.log("wpLingua - Error:"),console.log(n),o.find(l+" .wplng-generate-spin").removeClass("dashicons-update").removeClass("wplng-spin").addClass("dashicons-no"))},error:function(n){console.log("wpLingua - Error:"),console.log(n),o.find(l+" .wplng-generate-spin").removeClass("dashicons-update").removeClass("wplng-spin").addClass("dashicons-no")}})}}}),o.find(".wplng-edit-language textarea, .wplng-edit-language input").on("change input propertychange",p),r("#submitpost [type=submit], #wplng-modal-edit-save").click(function(){e=!0}),r(window).on("beforeunload",function(){if(!e&&t.onload!=t.now)return confirm(wplngI18nTranslation.message.exitPage)})}r("#toplevel_page_wplingua-settings").removeClass("wp-not-current-submenu").addClass("wp-has-current-submenu"),r("a.toplevel_page_wplingua-settings").addClass("wp-menu-open").addClass("wp-has-current-submenu"),n(),r("#wplng-modal-container").scroll(n),r("#wplng-scroll-to-top").click(function(){r("#wplng-modal-container").animate({scrollTop:0},800)}),r("#wplng-modal-edit-show-all").on("click",function(){r(this).hide(),o.find(".wplng-edit-language").show()});let e=!1,t={onload:a(),now:a()};function a(){let n="";return o.find(".wplng-edit-language textarea").each(function(){n+=r(this).val()}),o.find(".wplng-edit-language input[type=checkbox]").each(function(){n+=r(this).prop("checked")}),n}function p(){t.now=a(),t.onload==t.now?r("#wplng-modal-edit-save").prop("disabled",!0):r("#wplng-modal-edit-save").prop("disabled",!1)}function i(){r("html, body").css("cursor","progress"),r("#wplng-modal-edit-save").text(wplngI18nTranslation.message.buttonSave),r("#wplng-modal-edit-save").prop("disabled",!0);let t=r(this).attr("data-wplng-post"),a=r("#wplng-modal-edit-post").attr("data-wplng-edit-template");a=a.replace("WPLNG_TRANSLATION_ID",t),r.ajax({url:wplngI18nTranslation.ajaxUrl,method:"POST",data:{action:"wplng_ajax_edit_modal",post_id:t},success:function(n){var e;n.success?(e=function(n){let e=n;return e=(e=(e=(e=(e=e.replace(/&nbsp;/gi," ")).replace(/&amp;/gi,"&")).replace(/&quot;/gi,'"')).replace(/&lt;/gi,"<")).replace(/&gt;/gi,">")}((e=JSON.parse(n.data)).wplng_edit_html),o.html(e),r("#wplng-modal-edit-post").attr("href",a),r("#wplng-modal-edit-container").show(),r("#wplng-modal-container").hide(),r("#wplng-modal-edit-save").attr("data-wplng-post",t),1==o.find(".wplng-edit-language").length?r("#wplng-modal-edit-show-all").hide():r("#wplng-modal-edit-show-all").show(),l(),e=(e=".wplng-edit-language:not([wplng-lang=")+wplngI18nTranslation.currentLanguage+"])",o.find(e).hide()):(console.log("wpLingua - Error:"),console.log(n))},error:function(n){console.log("wpLingua - Error:"),console.log(n)},complete:function(){r("html, body").css("cursor","default")}})}function g(n,a){return r(r(n).toArray().sort(function(n,e){n=r(n).find(a).text(),e=r(e).find(a).text();let t=0;return n<e?t=-1:e<n&&(t=1),t}))}l(),r(".wplng-edit-link[data-wplng-post]").click(i),r("#wplng-modal-edit-return").click(function(){(t.onload==t.now||confirm(wplngI18nTranslation.message.exitEditorModal))&&d()}),r("#wplng-modal-edit-save").click(function(){r("#wplng-modal-edit-save").text(wplngI18nTranslation.message.buttonSaveInProgress);let a=r(this).text(),l=r(this).attr("data-wplng-post"),e={action:"wplng_ajax_save_modal",post_id:l,wplng_translation_meta_box_nonce:o.find("#wplng_translation_meta_box_nonce").val()},i=(o.find(".wplng-translation-textarea").each(function(){var n=r(this).attr("id");e[n]=r(this).val(),"wplng_translation_"+wplngI18nTranslation.currentLanguage==n&&(a=r(this).val())}),1==r("#wplng_mark_as_reviewed_"+wplngI18nTranslation.currentLanguage).prop("checked"));o.find(".wplng-mark-as-reviewed input[type=checkbox]").each(function(){e[r(this).attr("id")]=r(this).prop("checked")}),r.ajax({url:wplngI18nTranslation.ajaxUrl,method:"POST",data:e,success:function(n){var e,t;n.success?(e=r("body.wplingua-editor .wplng-edit-link[data-wplng-post="+l+"]"),t=r("body.wplingua-list .wplng-modal-item[data-wplng-post="+l+"]"),e.text(a),t.find(".wplng-item-translation").text(a),i?(e.addClass("wplng-is-review"),t.addClass("wplng-is-review")):(e.removeClass("wplng-is-review"),t.removeClass("wplng-is-review")),d()):(console.log("wpLingua - Error:"),console.log(n))},error:function(n){console.log("wpLingua - Error:"),console.log(n)}})}),r("#wplng-filter-search, #wplng-filter-status").on("input",function(){let i=r("#wplng-filter-status").val(),o=!1,s=r("#wplng-filter-search").val();s=s.trim().toLowerCase(),r(".wplng-modal-item").each(function(n){let e=r(this).find(".wplng-item-translation").html(),t=r(this).find(".wplng-item-source").html();var a,l;e=e.toLowerCase(),t=t.toLowerCase(),a=""==s||0<=e.indexOf(s)||0<=t.indexOf(s),l="all"==i||"reviewed"==i&&r(this).hasClass("wplng-is-review")||"unreviewed"==i&&!r(this).hasClass("wplng-is-review"),a&&l?(r(this).show(),o=!0):r(this).hide()}),o?r("#wplng-modal-no-item-found").hide():r("#wplng-modal-no-item-found").show()}),r("#wplng-filter-order").on("input",function(){let n=r("#wplng-filter-order").val(),e=[],t="";switch(n){case"alphabetical-sources":e=g(".wplng-modal-item",".wplng-item-source");break;case"alphabetical-translations":e=g(".wplng-modal-item",".wplng-item-translation");break;default:e=function(n,t){return r(r(n).toArray().sort(function(n,e){return parseInt(n.getAttribute(t))-parseInt(e.getAttribute(t))}))}(".wplng-modal-item","data-wplng-order")}e.each(function(n){t+=r(this).prop("outerHTML")}),r("#wplng-modal-items").html(t),r("#wplng-modal-items").find(".wplng-edit-link[data-wplng-post]").click(i)})});//# sourceMappingURL=edit-translation.js.map
  • wplingua/trunk/assets/js/admin/edit-translation.js.map

    r3346685 r3366107  
    1 {"version":3,"file":"admin/edit-translation.js","sources":["admin/edit-translation.js"],"sourcesContent":["/*!*\r\n **                 _     _                         \r\n ** __      ___ __ | |   (_)_ __   __ _ _   _  __ _ \r\n ** \\ \\ /\\ / / '_ \\| |   | | '_ \\ / _` | | | |/ _` |\r\n **  \\ V  V /| |_) | |___| | | | | (_| | |_| | (_| |\r\n **   \\_/\\_/ | .__/|_____|_|_| |_|\\__, |\\__,_|\\__,_|\r\n **          |_|                  |___/             \r\n **\r\n **        -- wpLingua | WordPress plugin --\r\n **   Translate and make your website multilingual\r\n **\r\n **     https://github.com/julien-jacob/wplingua\r\n **      https://wordpress.org/plugins/wplingua/\r\n **              https://wplingua.com/\r\n **\r\n **/\r\n\r\njQuery(document).ready(function ($) {\r\n\r\n    let wplngEditor = $(\"#wplng-translation-editor\");\r\n\r\n    /**\r\n     * Epand wpLingua sub-menu\r\n     */\r\n\r\n    $(\"#toplevel_page_wplingua-settings\")\r\n        .removeClass(\"wp-not-current-submenu\")\r\n        .addClass(\"wp-has-current-submenu\");\r\n\r\n    $(\"a.toplevel_page_wplingua-settings\")\r\n        .addClass(\"wp-menu-open\")\r\n        .addClass(\"wp-has-current-submenu\");\r\n\r\n    /**\r\n     * Resize text area\r\n     */\r\n    function wplngResizeTextArea($element) {\r\n        $element.height(0);\r\n        $element.height($element[0].scrollHeight - 4);\r\n    }\r\n\r\n    /**\r\n     * Decode HTML\r\n     */\r\n    function wplngDecodeHtml(string) {\r\n        let returnText = string;\r\n        returnText = returnText.replace(/&nbsp;/gi, \" \");\r\n        returnText = returnText.replace(/&amp;/gi, \"&\");\r\n        returnText = returnText.replace(/&quot;/gi, '\"');\r\n        returnText = returnText.replace(/&lt;/gi, \"<\");\r\n        returnText = returnText.replace(/&gt;/gi, \">\");\r\n        return returnText;\r\n    }\r\n\r\n    /**\r\n     * CLose editor modal\r\n     */\r\n    function wplngCloseEditorModal() {\r\n        $(\"#wplng-modal-edit-container\").hide();\r\n        $(\"#wplng-modal-edit-save\").prop(\"disabled\", false);\r\n        $(\"#wplng-modal-container\").show();\r\n        wplngInputSignature.onload = '';\r\n        wplngInputSignature.now = '';\r\n    }\r\n\r\n    /**\r\n     * Go to top button\r\n     */\r\n\r\n    function wplngToggleGoToTopButton() {\r\n        if ($(\"#wplng-modal-container\").scrollTop() > 0) {\r\n            $(\"#wplng-scroll-to-top\").fadeIn(400);\r\n        } else {\r\n            $(\"#wplng-scroll-to-top\").fadeOut(400);\r\n        }\r\n    }\r\n\r\n    wplngToggleGoToTopButton();\r\n    $(\"#wplng-modal-container\").scroll(wplngToggleGoToTopButton);\r\n\r\n    $(\"#wplng-scroll-to-top\").click(function () {\r\n        $(\"#wplng-modal-container\").animate({ scrollTop: 0 }, 800);\r\n    });\r\n\r\n    /**\r\n     * Prepare all events and default value on translation editor\r\n     */\r\n\r\n    function wplngUpdateEditorEvents() {\r\n\r\n        wplngIsUpdatePost = false;\r\n        wplngInputSignature = {\r\n            onload: wplngGetInputSignature(),\r\n            now: wplngGetInputSignature()\r\n        };\r\n\r\n        /**\r\n         * Resize text area\r\n         */\r\n\r\n        let wplngTextArea = wplngEditor.find(\".wplng-edit-language textarea\");\r\n\r\n        wplngTextArea.off(\"keyup.textarea\").on(\"keyup.textarea\", function () {\r\n            wplngResizeTextArea($(this));\r\n        });\r\n\r\n        $(window).resize(function () {\r\n            wplngTextArea.each(function () {\r\n                wplngResizeTextArea($(this));\r\n            });\r\n        });\r\n\r\n        wplngTextArea.each(function () {\r\n            wplngResizeTextArea($(this));\r\n        });\r\n\r\n        /**\r\n         * Review\r\n         */\r\n\r\n        wplngEditor.find('.wplng-mark-as-reviewed input[type=\"checkbox\"]').change(function () {\r\n\r\n            let parentSelector = wplngEditor.find(\"#wplng-translation-\" + $(this).attr(\"wplng-lang\"));\r\n\r\n            parentSelector.removeClass(\"wplng-status-generated\");\r\n            parentSelector.removeClass(\"wplng-status-reviewed\");\r\n            parentSelector.removeClass(\"wplng-status-ungenerated\");\r\n\r\n            if (this.checked) {\r\n                parentSelector.addClass(\"wplng-status-reviewed\");\r\n            } else {\r\n                parentSelector.addClass(\"wplng-status-generated\");\r\n            }\r\n        });\r\n\r\n        wplngEditor.find('.wplng-edit-language textarea').each(function () {\r\n            let reviewSelector = wplngEditor.find(\"#wplng_mark_as_reviewed_\" + $(this).attr(\"lang\"));\r\n            reviewSelector.prop(\"disabled\", $(this).val().trim() == \"\");\r\n        });\r\n\r\n        wplngEditor.find('.wplng-edit-language textarea').on(\"keyup paste\", function () {\r\n\r\n            let parentSelector = wplngEditor.find(\"#wplng-translation-\" + $(this).attr(\"lang\"));\r\n            let reviewSelector = wplngEditor.find(\"#wplng_mark_as_reviewed_\" + $(this).attr(\"lang\"));\r\n\r\n            parentSelector.removeClass(\"wplng-status-generated\");\r\n            parentSelector.removeClass(\"wplng-status-reviewed\");\r\n            parentSelector.removeClass(\"wplng-status-ungenerated\");\r\n\r\n            if ($(this).val().trim() == \"\") {\r\n                parentSelector.addClass(\"wplng-status-ungenerated\");\r\n                reviewSelector.prop(\"checked\", false);\r\n                reviewSelector.prop(\"disabled\", true);\r\n            } else {\r\n                parentSelector.addClass(\"wplng-status-reviewed\");\r\n                reviewSelector.prop(\"checked\", true);\r\n                reviewSelector.prop(\"disabled\", false);\r\n            }\r\n\r\n        });\r\n\r\n        /**\r\n         * Ajax translation\r\n         */\r\n\r\n        wplngEditor.find(\".wplng-generate-spin\").hide();\r\n\r\n        wplngEditor.find(\".wplng-generate\").on(\"click\", function () {\r\n\r\n            if (\"disabled\" == $(this).attr(\"disabled\")) {\r\n                return;\r\n            }\r\n\r\n            let source = wplngEditor.find(\"#wplng-original-language\").attr(\"wplng-lang\");\r\n            let target = wplngEditor.find(this).attr(\"wplng-lang\");\r\n            let text = wplngEditor.find(\"#wplng-source\").html();\r\n\r\n            if (undefined == source || undefined == target || undefined == text) {\r\n                return;\r\n            }\r\n\r\n            let container = \"#wplng-translation-\" + target;\r\n\r\n            wplngEditor.find(container + \" .wplng-generate\").attr(\"disabled\", true);\r\n            wplngEditor.find(container + \" .wplng-generate-spin\").show();\r\n\r\n            $.ajax({\r\n                url: wplngI18nTranslation.ajaxUrl,\r\n                method: 'POST',\r\n                data: {\r\n                    action: 'wplng_ajax_translation',\r\n                    text: text,\r\n                    language_source: source,\r\n                    language_target: target\r\n                },\r\n                success: function (data) {\r\n                    if (data.success) {\r\n                        let textarea = \"#wplng_translation_\" + target;\r\n                        $(textarea).val(data.data);\r\n\r\n                        if (data.data != \"\") {\r\n                            let parentSelector = wplngEditor.find(\"#wplng-translation-\" + target);\r\n                            let reviewSelector = wplngEditor.find(\"#wplng_mark_as_reviewed_\" + target);\r\n\r\n                            parentSelector.removeClass(\"wplng-status-generated\");\r\n                            parentSelector.removeClass(\"wplng-status-reviewed\");\r\n                            parentSelector.removeClass(\"wplng-status-ungenerated\");\r\n\r\n                            parentSelector.addClass(\"wplng-status-reviewed\");\r\n                            reviewSelector.prop(\"checked\", true);\r\n                            reviewSelector.prop(\"disabled\", false);\r\n                        }\r\n\r\n                        wplngResizeTextArea($(textarea));\r\n                        wplngCheckInputSignature();\r\n\r\n                        $(container + \" .wplng-generate-spin\").hide();\r\n\r\n                        setTimeout(function () {\r\n                            wplngEditor.find(container + \" .wplng-generate\").attr(\"disabled\", false);\r\n                        }, 8000);\r\n\r\n                    } else {\r\n                        console.log(\"wpLingua - Error:\");\r\n                        console.log(data);\r\n                        wplngEditor.find(container + \" .wplng-generate-spin\")\r\n                            .removeClass(\"dashicons-update\")\r\n                            .removeClass(\"wplng-spin\")\r\n                            .addClass(\"dashicons-no\");\r\n                    }\r\n                },\r\n                error: function (data) {\r\n                    console.log(\"wpLingua - Error:\");\r\n                    console.log(data);\r\n                    wplngEditor.find(container + \" .wplng-generate-spin\")\r\n                        .removeClass(\"dashicons-update\")\r\n                        .removeClass(\"wplng-spin\")\r\n                        .addClass(\"dashicons-no\");\r\n                }\r\n            });\r\n\r\n        });\r\n\r\n        /**\r\n         * Alert if page is leave without saving\r\n         * Disable / Enable save button\r\n         */\r\n\r\n        wplngEditor\r\n            .find(\".wplng-edit-language textarea, .wplng-edit-language input\")\r\n            .on(\"change input propertychange\", wplngCheckInputSignature);\r\n\r\n        $('#submitpost [type=submit], #wplng-modal-edit-save').click(function () {\r\n            wplngIsUpdatePost = true;\r\n        });\r\n\r\n        $(window).on('beforeunload', function () {\r\n            if (!wplngIsUpdatePost\r\n                && wplngInputSignature.onload != wplngInputSignature.now\r\n            ) {\r\n                return confirm(wplngI18nTranslation.message.exitPage);\r\n            }\r\n        });\r\n\r\n    }\r\n\r\n    /**\r\n     * Show all languages\r\n     */\r\n\r\n    $(\"#wplng-modal-edit-show-all\").on(\"click\", function () {\r\n        $(this).hide();\r\n        wplngEditor.find(\".wplng-edit-language\").show();\r\n    });\r\n\r\n\r\n    /**\r\n     * Alert if page is leave without saving\r\n     */\r\n\r\n    let wplngIsUpdatePost = false;\r\n    let wplngInputSignature = {\r\n        onload: wplngGetInputSignature(),\r\n        now: wplngGetInputSignature()\r\n    };\r\n\r\n    function wplngGetInputSignature() {\r\n\r\n        let signature = \"\";\r\n\r\n        wplngEditor.find(\".wplng-edit-language textarea\").each(function () {\r\n            signature += $(this).val();\r\n        });\r\n\r\n        wplngEditor.find(\".wplng-edit-language input[type=checkbox]\").each(function () {\r\n            signature += $(this).prop(\"checked\");\r\n        });\r\n\r\n        return signature;\r\n    }\r\n\r\n    function wplngCheckInputSignature() {\r\n\r\n        wplngInputSignature.now = wplngGetInputSignature();\r\n\r\n        if (wplngInputSignature.onload == wplngInputSignature.now) {\r\n            $(\"#wplng-modal-edit-save\").prop(\"disabled\", true);\r\n        } else {\r\n            $(\"#wplng-modal-edit-save\").prop(\"disabled\", false);\r\n        }\r\n    }\r\n\r\n\r\n    wplngUpdateEditorEvents();\r\n\r\n    /**\r\n     * Ajax edit modal\r\n     */\r\n\r\n    $(\".wplng-edit-link[data-wplng-post]\").click(wplngEdit);\r\n\r\n    function wplngEdit() {\r\n\r\n        $(\"#wplng-modal-edit-save\").text(wplngI18nTranslation.message.buttonSave);\r\n        $(\"#wplng-modal-edit-save\").prop(\"disabled\", true);\r\n\r\n        // Get post ID\r\n        let post = $(this).attr(\"data-wplng-post\");\r\n\r\n        // Get edit link\r\n        let editURL = $(\"#wplng-modal-edit-post\").attr(\"data-wplng-edit-template\");\r\n        editURL = editURL.replace('WPLNG_TRANSLATION_ID', post);\r\n\r\n        $.ajax({\r\n            url: wplngI18nTranslation.ajaxUrl,\r\n            method: 'POST',\r\n            data: {\r\n                action: 'wplng_ajax_edit_modal',\r\n                post_id: post\r\n            },\r\n            success: function (data) {\r\n                if (data.success) {\r\n\r\n                    // Put new HTML in modal\r\n                    let html = JSON.parse(data.data);\r\n                    html = wplngDecodeHtml(html.wplng_edit_html);\r\n                    wplngEditor.html(html);\r\n\r\n                    // Set edit URL\r\n                    $(\"#wplng-modal-edit-post\").attr(\"href\", editURL);\r\n\r\n                    // Show the editor modal\r\n                    $(\"#wplng-modal-edit-container\").show();\r\n\r\n                    // Hide translation list modal\r\n                    $(\"#wplng-modal-container\").hide();\r\n\r\n                    // Update save button\r\n                    $(\"#wplng-modal-edit-save\").attr(\"data-wplng-post\", post);\r\n\r\n                    // Hide \"All languages\" button if only one target language\r\n                    if (wplngEditor.find(\".wplng-edit-language\").length == 1) {\r\n                        $(\"#wplng-modal-edit-show-all\").hide();\r\n                    } else {\r\n                        $(\"#wplng-modal-edit-show-all\").show();\r\n                    }\r\n\r\n                    // Reload events\r\n                    wplngUpdateEditorEvents();\r\n\r\n                    // Hide not current languages\r\n                    let languagesToHide = \".wplng-edit-language:not([wplng-lang=\";\r\n                    languagesToHide += wplngI18nTranslation.currentLanguage;\r\n                    languagesToHide += \"])\";\r\n\r\n                    wplngEditor.find(languagesToHide).hide();\r\n\r\n                } else {\r\n                    console.log(\"wpLingua - Error:\");\r\n                    console.log(data);\r\n                }\r\n            },\r\n            error: function (data) {\r\n                console.log(\"wpLingua - Error:\");\r\n                console.log(data);\r\n            }\r\n        });\r\n    }\r\n\r\n    $(\"#wplng-modal-edit-return\").click(function () {\r\n        if (wplngInputSignature.onload != wplngInputSignature.now) {\r\n            if (confirm(wplngI18nTranslation.message.exitEditorModal)) {\r\n                wplngCloseEditorModal();\r\n            }\r\n        } else {\r\n            wplngCloseEditorModal();\r\n        }\r\n    });\r\n\r\n    /**\r\n     * Save edited translation\r\n     */\r\n\r\n    $(\"#wplng-modal-edit-save\").click(function () {\r\n\r\n        $(\"#wplng-modal-edit-save\").text(wplngI18nTranslation.message.buttonSaveInProgress);\r\n\r\n        let text = $(this).text();\r\n        let post = $(this).attr(\"data-wplng-post\");\r\n        let data = {\r\n            action: 'wplng_ajax_save_modal',\r\n            post_id: post,\r\n            wplng_translation_meta_box_nonce: wplngEditor.find('#wplng_translation_meta_box_nonce').val(),\r\n        };\r\n\r\n        wplngEditor.find(\".wplng-translation-textarea\").each(function () {\r\n            let id = $(this).attr('id');\r\n            data[id] = $(this).val();\r\n\r\n            if (('wplng_translation_' + wplngI18nTranslation.currentLanguage) == id) {\r\n                text = $(this).val();\r\n            }\r\n        });\r\n\r\n        let isReview = (true == $(\"#wplng_mark_as_reviewed_\" + wplngI18nTranslation.currentLanguage).prop(\"checked\"));\r\n\r\n        wplngEditor.find(\".wplng-mark-as-reviewed input[type=checkbox]\").each(function () {\r\n            data[$(this).attr('id')] = $(this).prop(\"checked\");\r\n        });\r\n\r\n        $.ajax({\r\n            url: wplngI18nTranslation.ajaxUrl,\r\n            method: 'POST',\r\n            data: data,\r\n            success: function (data) {\r\n                if (data.success) {\r\n\r\n                    let editLink = $(\"body.wplingua-editor .wplng-edit-link[data-wplng-post=\" + post + \"]\");\r\n                    let modalItem = $(\"body.wplingua-list .wplng-modal-item[data-wplng-post=\" + post + \"]\")\r\n\r\n                    // replace by new text in page\r\n                    editLink.text(text);\r\n                    modalItem.find(\".wplng-item-translation\").text(text);\r\n\r\n                    // Add or remove wplng-is-review class\r\n                    if (isReview) {\r\n                        editLink.addClass('wplng-is-review');\r\n                        modalItem.addClass('wplng-is-review');\r\n                    } else {\r\n                        editLink.removeClass('wplng-is-review');\r\n                        modalItem.removeClass('wplng-is-review');\r\n                    }\r\n\r\n                    // Hide the editor modal\r\n                    wplngCloseEditorModal();\r\n\r\n                } else {\r\n                    console.log(\"wpLingua - Error:\");\r\n                    console.log(data);\r\n                }\r\n            },\r\n            error: function (data) {\r\n                console.log(\"wpLingua - Error:\");\r\n                console.log(data);\r\n            }\r\n        });\r\n    });\r\n\r\n\r\n    /**\r\n     * Search\r\n     */\r\n\r\n    $(\"#wplng-filter-search, #wplng-filter-status\").on('input', wplngFilterSearch);\r\n\r\n    function wplngFilterSearch() {\r\n\r\n        let status = $(\"#wplng-filter-status\").val();\r\n\r\n        let searched = $(\"#wplng-filter-search\").val();\r\n        searched = searched.trim().toLowerCase();\r\n\r\n        $(\".wplng-modal-item\").each(function (key) {\r\n\r\n            let text_translation = $(this).find(\".wplng-item-translation\").html();\r\n            let text_source = $(this).find(\".wplng-item-source\").html();\r\n\r\n            text_translation = text_translation.toLowerCase();\r\n            text_source = text_source.toLowerCase();\r\n\r\n            let is_show_search = searched == \"\";\r\n            is_show_search = is_show_search || text_translation.indexOf(searched) >= 0;\r\n            is_show_search = is_show_search || text_source.indexOf(searched) >= 0;\r\n\r\n\r\n            let is_show_status = status == \"all\";\r\n            is_show_status = is_show_status || (status == \"reviewed\" && $(this).hasClass(\"wplng-is-review\"));\r\n            is_show_status = is_show_status || (status == \"unreviewed\" && !$(this).hasClass(\"wplng-is-review\"));\r\n\r\n            if (is_show_search && is_show_status) {\r\n                $(this).show();\r\n            } else {\r\n                $(this).hide();\r\n            }\r\n        });\r\n\r\n    }\r\n\r\n    /**\r\n     * Ordering\r\n     */\r\n\r\n    $(\"#wplng-filter-order\").on('input', wplngFilterOrdering);\r\n\r\n    function wplngFilterOrdering() {\r\n\r\n        let order = $(\"#wplng-filter-order\").val();\r\n        let items = [];\r\n        let html = \"\";\r\n\r\n        switch (order) {\r\n            case \"alphabetical-sources\":\r\n                items = wplngSortAlphabetical(\r\n                    \".wplng-modal-item\",\r\n                    \".wplng-item-source\"\r\n                );\r\n                break;\r\n\r\n            case \"alphabetical-translations\":\r\n                items = wplngSortAlphabetical(\r\n                    \".wplng-modal-item\",\r\n                    \".wplng-item-translation\"\r\n                );\r\n                break;\r\n\r\n            default: // occurrence\r\n                items = wplngSortNumber(\r\n                    \".wplng-modal-item\",\r\n                    \"data-wplng-order\"\r\n                );\r\n                break;\r\n        }\r\n\r\n\r\n\r\n        items.each(function (key) {\r\n            html += $(this).prop('outerHTML');\r\n        });\r\n\r\n        $(\"#wplng-modal-items\").html(html);\r\n\r\n        $(\"#wplng-modal-items\").find(\".wplng-edit-link[data-wplng-post]\").click(wplngEdit);\r\n\r\n    }\r\n\r\n    function wplngSortAlphabetical(selectorParent, selectorText) {\r\n        return $($(selectorParent).toArray().sort(function (a, b) {\r\n\r\n            let aVal = $(a).find(selectorText).text();\r\n            let bVal = $(b).find(selectorText).text();\r\n\r\n            let returned = 0;\r\n            if (aVal < bVal) {\r\n                returned = -1;\r\n            } else if (aVal > bVal) {\r\n                returned = 1;\r\n            }\r\n\r\n            return returned;\r\n        }));\r\n    }\r\n\r\n    function wplngSortNumber(selectorParent, attrName) {\r\n        return $($(selectorParent).toArray().sort(function (a, b) {\r\n            let aVal = parseInt(a.getAttribute(attrName)),\r\n                bVal = parseInt(b.getAttribute(attrName));\r\n            return aVal - bVal;\r\n        }));\r\n    }\r\n\r\n\r\n}); // End jQuery loaded event"],"names":["jQuery","document","ready","$","let","wplngEditor","wplngResizeTextArea","$element","height","scrollHeight","wplngCloseEditorModal","hide","prop","show","wplngInputSignature","onload","now","wplngToggleGoToTopButton","scrollTop","fadeIn","fadeOut","wplngUpdateEditorEvents","wplngIsUpdatePost","wplngGetInputSignature","wplngTextArea","find","off","on","this","window","resize","each","change","parentSelector","attr","removeClass","checked","addClass","val","trim","reviewSelector","source","target","text","html","undefined","container","ajax","url","wplngI18nTranslation","ajaxUrl","method","data","action","language_source","language_target","success","textarea","wplngCheckInputSignature","setTimeout","console","log","error","click","confirm","message","exitPage","scroll","animate","signature","wplngEdit","buttonSave","post","editURL","replace","post_id","languagesToHide","string","returnText","JSON","parse","wplng_edit_html","length","currentLanguage","wplngSortAlphabetical","selectorParent","selectorText","toArray","sort","a","b","aVal","bVal","returned","exitEditorModal","buttonSaveInProgress","wplng_translation_meta_box_nonce","isReview","id","editLink","modalItem","status","searched","toLowerCase","key","text_translation","text_source","is_show_search","is_show_status","indexOf","hasClass","order","items","attrName","parseInt","getAttribute"],"mappings":"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"}
     1{"version":3,"file":"admin/edit-translation.js","sources":["admin/edit-translation.js"],"sourcesContent":["/*!*\r\n **                 _     _                         \r\n ** __      ___ __ | |   (_)_ __   __ _ _   _  __ _ \r\n ** \\ \\ /\\ / / '_ \\| |   | | '_ \\ / _` | | | |/ _` |\r\n **  \\ V  V /| |_) | |___| | | | | (_| | |_| | (_| |\r\n **   \\_/\\_/ | .__/|_____|_|_| |_|\\__, |\\__,_|\\__,_|\r\n **          |_|                  |___/             \r\n **\r\n **        -- wpLingua | WordPress plugin --\r\n **   Translate and make your website multilingual\r\n **\r\n **     https://github.com/julien-jacob/wplingua\r\n **      https://wordpress.org/plugins/wplingua/\r\n **              https://wplingua.com/\r\n **\r\n **/\r\n\r\njQuery(document).ready(function ($) {\r\n\r\n    let wplngEditor = $(\"#wplng-translation-editor\");\r\n\r\n    /**\r\n     * Epand wpLingua sub-menu\r\n     */\r\n\r\n    $(\"#toplevel_page_wplingua-settings\")\r\n        .removeClass(\"wp-not-current-submenu\")\r\n        .addClass(\"wp-has-current-submenu\");\r\n\r\n    $(\"a.toplevel_page_wplingua-settings\")\r\n        .addClass(\"wp-menu-open\")\r\n        .addClass(\"wp-has-current-submenu\");\r\n\r\n    /**\r\n     * Resize text area\r\n     */\r\n    function wplngResizeTextArea($element) {\r\n        $element.height(0);\r\n        $element.height($element[0].scrollHeight - 4);\r\n    }\r\n\r\n    /**\r\n     * Decode HTML\r\n     */\r\n    function wplngDecodeHtml(string) {\r\n        let returnText = string;\r\n        returnText = returnText.replace(/&nbsp;/gi, \" \");\r\n        returnText = returnText.replace(/&amp;/gi, \"&\");\r\n        returnText = returnText.replace(/&quot;/gi, '\"');\r\n        returnText = returnText.replace(/&lt;/gi, \"<\");\r\n        returnText = returnText.replace(/&gt;/gi, \">\");\r\n        return returnText;\r\n    }\r\n\r\n    /**\r\n     * CLose editor modal\r\n     */\r\n    function wplngCloseEditorModal() {\r\n        $(\"#wplng-modal-edit-container\").hide();\r\n        $(\"#wplng-modal-edit-save\").prop(\"disabled\", false);\r\n        $(\"#wplng-modal-container\").show();\r\n        wplngInputSignature.onload = '';\r\n        wplngInputSignature.now = '';\r\n    }\r\n\r\n    /**\r\n     * Go to top button\r\n     */\r\n\r\n    function wplngToggleGoToTopButton() {\r\n        if ($(\"#wplng-modal-container\").scrollTop() > 0) {\r\n            $(\"#wplng-scroll-to-top\").fadeIn(400);\r\n        } else {\r\n            $(\"#wplng-scroll-to-top\").fadeOut(400);\r\n        }\r\n    }\r\n\r\n    wplngToggleGoToTopButton();\r\n    $(\"#wplng-modal-container\").scroll(wplngToggleGoToTopButton);\r\n\r\n    $(\"#wplng-scroll-to-top\").click(function () {\r\n        $(\"#wplng-modal-container\").animate({ scrollTop: 0 }, 800);\r\n    });\r\n\r\n    /**\r\n     * Prepare all events and default value on translation editor\r\n     */\r\n\r\n    function wplngUpdateEditorEvents() {\r\n\r\n        wplngIsUpdatePost = false;\r\n        wplngInputSignature = {\r\n            onload: wplngGetInputSignature(),\r\n            now: wplngGetInputSignature()\r\n        };\r\n\r\n        /**\r\n         * Resize text area\r\n         */\r\n\r\n        let wplngTextArea = wplngEditor.find(\".wplng-edit-language textarea\");\r\n\r\n        wplngTextArea.off(\"keyup.textarea\").on(\"keyup.textarea\", function () {\r\n            wplngResizeTextArea($(this));\r\n        });\r\n\r\n        $(window).resize(function () {\r\n            wplngTextArea.each(function () {\r\n                wplngResizeTextArea($(this));\r\n            });\r\n        });\r\n\r\n        wplngTextArea.each(function () {\r\n            wplngResizeTextArea($(this));\r\n        });\r\n\r\n        /**\r\n         * Review\r\n         */\r\n\r\n        wplngEditor.find('.wplng-mark-as-reviewed input[type=\"checkbox\"]').change(function () {\r\n\r\n            let parentSelector = wplngEditor.find(\"#wplng-translation-\" + $(this).attr(\"wplng-lang\"));\r\n\r\n            parentSelector.removeClass(\"wplng-status-generated\");\r\n            parentSelector.removeClass(\"wplng-status-reviewed\");\r\n            parentSelector.removeClass(\"wplng-status-ungenerated\");\r\n\r\n            if (this.checked) {\r\n                parentSelector.addClass(\"wplng-status-reviewed\");\r\n            } else {\r\n                parentSelector.addClass(\"wplng-status-generated\");\r\n            }\r\n        });\r\n\r\n        wplngEditor.find('.wplng-edit-language textarea').each(function () {\r\n            let reviewSelector = wplngEditor.find(\"#wplng_mark_as_reviewed_\" + $(this).attr(\"lang\"));\r\n            reviewSelector.prop(\"disabled\", $(this).val().trim() == \"\");\r\n        });\r\n\r\n        wplngEditor.find('.wplng-edit-language textarea').on(\"keyup paste\", function () {\r\n\r\n            let parentSelector = wplngEditor.find(\"#wplng-translation-\" + $(this).attr(\"lang\"));\r\n            let reviewSelector = wplngEditor.find(\"#wplng_mark_as_reviewed_\" + $(this).attr(\"lang\"));\r\n\r\n            parentSelector.removeClass(\"wplng-status-generated\");\r\n            parentSelector.removeClass(\"wplng-status-reviewed\");\r\n            parentSelector.removeClass(\"wplng-status-ungenerated\");\r\n\r\n            if ($(this).val().trim() == \"\") {\r\n                parentSelector.addClass(\"wplng-status-ungenerated\");\r\n                reviewSelector.prop(\"checked\", false);\r\n                reviewSelector.prop(\"disabled\", true);\r\n            } else {\r\n                parentSelector.addClass(\"wplng-status-reviewed\");\r\n                reviewSelector.prop(\"checked\", true);\r\n                reviewSelector.prop(\"disabled\", false);\r\n            }\r\n\r\n        });\r\n\r\n        /**\r\n         * Ajax translation\r\n         */\r\n\r\n        wplngEditor.find(\".wplng-generate-spin\").hide();\r\n\r\n        wplngEditor.find(\".wplng-generate\").on(\"click\", function () {\r\n\r\n            if (\"disabled\" == $(this).attr(\"disabled\")) {\r\n                return;\r\n            }\r\n\r\n            let source = wplngEditor.find(\"#wplng-original-language\").attr(\"wplng-lang\");\r\n            let target = wplngEditor.find(this).attr(\"wplng-lang\");\r\n            let text = wplngEditor.find(\"#wplng-source\").html();\r\n\r\n            if (undefined == source || undefined == target || undefined == text) {\r\n                return;\r\n            }\r\n\r\n            let container = \"#wplng-translation-\" + target;\r\n\r\n            wplngEditor.find(container + \" .wplng-generate\").attr(\"disabled\", true);\r\n            wplngEditor.find(container + \" .wplng-generate-spin\").show();\r\n\r\n            $.ajax({\r\n                url: wplngI18nTranslation.ajaxUrl,\r\n                method: 'POST',\r\n                data: {\r\n                    action: 'wplng_ajax_translation',\r\n                    text: text,\r\n                    language_source: source,\r\n                    language_target: target\r\n                },\r\n                success: function (data) {\r\n                    if (data.success) {\r\n                        let textarea = \"#wplng_translation_\" + target;\r\n                        $(textarea).val(data.data);\r\n\r\n                        if (data.data != \"\") {\r\n                            let parentSelector = wplngEditor.find(\"#wplng-translation-\" + target);\r\n                            let reviewSelector = wplngEditor.find(\"#wplng_mark_as_reviewed_\" + target);\r\n\r\n                            parentSelector.removeClass(\"wplng-status-generated\");\r\n                            parentSelector.removeClass(\"wplng-status-reviewed\");\r\n                            parentSelector.removeClass(\"wplng-status-ungenerated\");\r\n\r\n                            parentSelector.addClass(\"wplng-status-reviewed\");\r\n                            reviewSelector.prop(\"checked\", true);\r\n                            reviewSelector.prop(\"disabled\", false);\r\n                        }\r\n\r\n                        wplngResizeTextArea($(textarea));\r\n                        wplngCheckInputSignature();\r\n\r\n                        $(container + \" .wplng-generate-spin\").hide();\r\n\r\n                        setTimeout(function () {\r\n                            wplngEditor.find(container + \" .wplng-generate\").attr(\"disabled\", false);\r\n                        }, 8000);\r\n\r\n                    } else {\r\n                        console.log(\"wpLingua - Error:\");\r\n                        console.log(data);\r\n                        wplngEditor.find(container + \" .wplng-generate-spin\")\r\n                            .removeClass(\"dashicons-update\")\r\n                            .removeClass(\"wplng-spin\")\r\n                            .addClass(\"dashicons-no\");\r\n                    }\r\n                },\r\n                error: function (data) {\r\n                    console.log(\"wpLingua - Error:\");\r\n                    console.log(data);\r\n                    wplngEditor.find(container + \" .wplng-generate-spin\")\r\n                        .removeClass(\"dashicons-update\")\r\n                        .removeClass(\"wplng-spin\")\r\n                        .addClass(\"dashicons-no\");\r\n                }\r\n            });\r\n\r\n        });\r\n\r\n        /**\r\n         * Alert if page is leave without saving\r\n         * Disable / Enable save button\r\n         */\r\n\r\n        wplngEditor\r\n            .find(\".wplng-edit-language textarea, .wplng-edit-language input\")\r\n            .on(\"change input propertychange\", wplngCheckInputSignature);\r\n\r\n        $('#submitpost [type=submit], #wplng-modal-edit-save').click(function () {\r\n            wplngIsUpdatePost = true;\r\n        });\r\n\r\n        $(window).on('beforeunload', function () {\r\n            if (!wplngIsUpdatePost\r\n                && wplngInputSignature.onload != wplngInputSignature.now\r\n            ) {\r\n                return confirm(wplngI18nTranslation.message.exitPage);\r\n            }\r\n        });\r\n\r\n    }\r\n\r\n    /**\r\n     * Show all languages\r\n     */\r\n\r\n    $(\"#wplng-modal-edit-show-all\").on(\"click\", function () {\r\n        $(this).hide();\r\n        wplngEditor.find(\".wplng-edit-language\").show();\r\n    });\r\n\r\n\r\n    /**\r\n     * Alert if page is leave without saving\r\n     */\r\n\r\n    let wplngIsUpdatePost = false;\r\n    let wplngInputSignature = {\r\n        onload: wplngGetInputSignature(),\r\n        now: wplngGetInputSignature()\r\n    };\r\n\r\n    function wplngGetInputSignature() {\r\n\r\n        let signature = \"\";\r\n\r\n        wplngEditor.find(\".wplng-edit-language textarea\").each(function () {\r\n            signature += $(this).val();\r\n        });\r\n\r\n        wplngEditor.find(\".wplng-edit-language input[type=checkbox]\").each(function () {\r\n            signature += $(this).prop(\"checked\");\r\n        });\r\n\r\n        return signature;\r\n    }\r\n\r\n    function wplngCheckInputSignature() {\r\n\r\n        wplngInputSignature.now = wplngGetInputSignature();\r\n\r\n        if (wplngInputSignature.onload == wplngInputSignature.now) {\r\n            $(\"#wplng-modal-edit-save\").prop(\"disabled\", true);\r\n        } else {\r\n            $(\"#wplng-modal-edit-save\").prop(\"disabled\", false);\r\n        }\r\n    }\r\n\r\n\r\n    wplngUpdateEditorEvents();\r\n\r\n    /**\r\n     * Ajax edit modal\r\n     */\r\n\r\n    $(\".wplng-edit-link[data-wplng-post]\").click(wplngEdit);\r\n\r\n    function wplngEdit() {\r\n\r\n        // Change cursor to \"progress\" to indicate loading\r\n        $(\"html, body\").css(\"cursor\", \"progress\");\r\n\r\n        $(\"#wplng-modal-edit-save\").text(wplngI18nTranslation.message.buttonSave);\r\n        $(\"#wplng-modal-edit-save\").prop(\"disabled\", true);\r\n\r\n        // Get post ID\r\n        let post = $(this).attr(\"data-wplng-post\");\r\n\r\n        // Get edit link\r\n        let editURL = $(\"#wplng-modal-edit-post\").attr(\"data-wplng-edit-template\");\r\n        editURL = editURL.replace('WPLNG_TRANSLATION_ID', post);\r\n\r\n        $.ajax({\r\n            url: wplngI18nTranslation.ajaxUrl,\r\n            method: 'POST',\r\n            data: {\r\n                action: 'wplng_ajax_edit_modal',\r\n                post_id: post\r\n            },\r\n            success: function (data) {\r\n                if (data.success) {\r\n\r\n                    // Put new HTML in modal\r\n                    let html = JSON.parse(data.data);\r\n                    html = wplngDecodeHtml(html.wplng_edit_html);\r\n                    wplngEditor.html(html);\r\n\r\n                    // Set edit URL\r\n                    $(\"#wplng-modal-edit-post\").attr(\"href\", editURL);\r\n\r\n                    // Show the editor modal\r\n                    $(\"#wplng-modal-edit-container\").show();\r\n\r\n                    // Hide translation list modal\r\n                    $(\"#wplng-modal-container\").hide();\r\n\r\n                    // Update save button\r\n                    $(\"#wplng-modal-edit-save\").attr(\"data-wplng-post\", post);\r\n\r\n                    // Hide \"All languages\" button if only one target language\r\n                    if (wplngEditor.find(\".wplng-edit-language\").length == 1) {\r\n                        $(\"#wplng-modal-edit-show-all\").hide();\r\n                    } else {\r\n                        $(\"#wplng-modal-edit-show-all\").show();\r\n                    }\r\n\r\n                    // Reload events\r\n                    wplngUpdateEditorEvents();\r\n\r\n                    // Hide not current languages\r\n                    let languagesToHide = \".wplng-edit-language:not([wplng-lang=\";\r\n                    languagesToHide += wplngI18nTranslation.currentLanguage;\r\n                    languagesToHide += \"])\";\r\n\r\n                    wplngEditor.find(languagesToHide).hide();\r\n\r\n                } else {\r\n                    console.log(\"wpLingua - Error:\");\r\n                    console.log(data);\r\n                }\r\n            },\r\n            error: function (data) {\r\n                console.log(\"wpLingua - Error:\");\r\n                console.log(data);\r\n            },\r\n            complete: function () {\r\n                // Reset cursor to default after AJAX completes\r\n                $(\"html, body\").css(\"cursor\", \"default\");\r\n            }\r\n        });\r\n    }\r\n\r\n    $(\"#wplng-modal-edit-return\").click(function () {\r\n        if (wplngInputSignature.onload != wplngInputSignature.now) {\r\n            if (confirm(wplngI18nTranslation.message.exitEditorModal)) {\r\n                wplngCloseEditorModal();\r\n            }\r\n        } else {\r\n            wplngCloseEditorModal();\r\n        }\r\n    });\r\n\r\n    /**\r\n     * Save edited translation\r\n     */\r\n\r\n    $(\"#wplng-modal-edit-save\").click(function () {\r\n\r\n        $(\"#wplng-modal-edit-save\").text(wplngI18nTranslation.message.buttonSaveInProgress);\r\n\r\n        let text = $(this).text();\r\n        let post = $(this).attr(\"data-wplng-post\");\r\n        let data = {\r\n            action: 'wplng_ajax_save_modal',\r\n            post_id: post,\r\n            wplng_translation_meta_box_nonce: wplngEditor.find('#wplng_translation_meta_box_nonce').val(),\r\n        };\r\n\r\n        wplngEditor.find(\".wplng-translation-textarea\").each(function () {\r\n            let id = $(this).attr('id');\r\n            data[id] = $(this).val();\r\n\r\n            if (('wplng_translation_' + wplngI18nTranslation.currentLanguage) == id) {\r\n                text = $(this).val();\r\n            }\r\n        });\r\n\r\n        let isReview = (true == $(\"#wplng_mark_as_reviewed_\" + wplngI18nTranslation.currentLanguage).prop(\"checked\"));\r\n\r\n        wplngEditor.find(\".wplng-mark-as-reviewed input[type=checkbox]\").each(function () {\r\n            data[$(this).attr('id')] = $(this).prop(\"checked\");\r\n        });\r\n\r\n        $.ajax({\r\n            url: wplngI18nTranslation.ajaxUrl,\r\n            method: 'POST',\r\n            data: data,\r\n            success: function (data) {\r\n                if (data.success) {\r\n\r\n                    let editLink = $(\"body.wplingua-editor .wplng-edit-link[data-wplng-post=\" + post + \"]\");\r\n                    let modalItem = $(\"body.wplingua-list .wplng-modal-item[data-wplng-post=\" + post + \"]\")\r\n\r\n                    // replace by new text in page\r\n                    editLink.text(text);\r\n                    modalItem.find(\".wplng-item-translation\").text(text);\r\n\r\n                    // Add or remove wplng-is-review class\r\n                    if (isReview) {\r\n                        editLink.addClass('wplng-is-review');\r\n                        modalItem.addClass('wplng-is-review');\r\n                    } else {\r\n                        editLink.removeClass('wplng-is-review');\r\n                        modalItem.removeClass('wplng-is-review');\r\n                    }\r\n\r\n                    // Hide the editor modal\r\n                    wplngCloseEditorModal();\r\n\r\n                } else {\r\n                    console.log(\"wpLingua - Error:\");\r\n                    console.log(data);\r\n                }\r\n            },\r\n            error: function (data) {\r\n                console.log(\"wpLingua - Error:\");\r\n                console.log(data);\r\n            }\r\n        });\r\n    });\r\n\r\n\r\n    /**\r\n     * Search\r\n     */\r\n\r\n    $(\"#wplng-filter-search, #wplng-filter-status\").on('input', wplngFilterSearch);\r\n\r\n    function wplngFilterSearch() {\r\n\r\n        let status = $(\"#wplng-filter-status\").val();\r\n        let itemsVisible = false;\r\n\r\n        let searched = $(\"#wplng-filter-search\").val();\r\n        searched = searched.trim().toLowerCase();\r\n\r\n        $(\".wplng-modal-item\").each(function (key) {\r\n\r\n            let text_translation = $(this).find(\".wplng-item-translation\").html();\r\n            let text_source = $(this).find(\".wplng-item-source\").html();\r\n\r\n            text_translation = text_translation.toLowerCase();\r\n            text_source = text_source.toLowerCase();\r\n\r\n            let is_show_search = searched == \"\";\r\n            is_show_search = is_show_search || text_translation.indexOf(searched) >= 0;\r\n            is_show_search = is_show_search || text_source.indexOf(searched) >= 0;\r\n\r\n            let is_show_status = status == \"all\";\r\n            is_show_status = is_show_status || (status == \"reviewed\" && $(this).hasClass(\"wplng-is-review\"));\r\n            is_show_status = is_show_status || (status == \"unreviewed\" && !$(this).hasClass(\"wplng-is-review\"));\r\n\r\n            if (is_show_search && is_show_status) {\r\n                $(this).show();\r\n                itemsVisible = true;\r\n            } else {\r\n                $(this).hide();\r\n            }\r\n        });\r\n\r\n        // Show or hide the \"no items found\" message\r\n        if (itemsVisible) {\r\n            $(\"#wplng-modal-no-item-found\").hide();\r\n        } else {\r\n            $(\"#wplng-modal-no-item-found\").show();\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Ordering\r\n     */\r\n\r\n    $(\"#wplng-filter-order\").on('input', wplngFilterOrdering);\r\n\r\n    function wplngFilterOrdering() {\r\n\r\n        let order = $(\"#wplng-filter-order\").val();\r\n        let items = [];\r\n        let html = \"\";\r\n\r\n        switch (order) {\r\n            case \"alphabetical-sources\":\r\n                items = wplngSortAlphabetical(\r\n                    \".wplng-modal-item\",\r\n                    \".wplng-item-source\"\r\n                );\r\n                break;\r\n\r\n            case \"alphabetical-translations\":\r\n                items = wplngSortAlphabetical(\r\n                    \".wplng-modal-item\",\r\n                    \".wplng-item-translation\"\r\n                );\r\n                break;\r\n\r\n            default: // occurrence\r\n                items = wplngSortNumber(\r\n                    \".wplng-modal-item\",\r\n                    \"data-wplng-order\"\r\n                );\r\n                break;\r\n        }\r\n\r\n\r\n\r\n        items.each(function (key) {\r\n            html += $(this).prop('outerHTML');\r\n        });\r\n\r\n        $(\"#wplng-modal-items\").html(html);\r\n\r\n        $(\"#wplng-modal-items\").find(\".wplng-edit-link[data-wplng-post]\").click(wplngEdit);\r\n\r\n    }\r\n\r\n    function wplngSortAlphabetical(selectorParent, selectorText) {\r\n        return $($(selectorParent).toArray().sort(function (a, b) {\r\n\r\n            let aVal = $(a).find(selectorText).text();\r\n            let bVal = $(b).find(selectorText).text();\r\n\r\n            let returned = 0;\r\n            if (aVal < bVal) {\r\n                returned = -1;\r\n            } else if (aVal > bVal) {\r\n                returned = 1;\r\n            }\r\n\r\n            return returned;\r\n        }));\r\n    }\r\n\r\n    function wplngSortNumber(selectorParent, attrName) {\r\n        return $($(selectorParent).toArray().sort(function (a, b) {\r\n            let aVal = parseInt(a.getAttribute(attrName)),\r\n                bVal = parseInt(b.getAttribute(attrName));\r\n            return aVal - bVal;\r\n        }));\r\n    }\r\n\r\n\r\n}); // End jQuery loaded event"],"names":["jQuery","document","ready","$","let","wplngEditor","wplngResizeTextArea","$element","height","scrollHeight","wplngCloseEditorModal","hide","prop","show","wplngInputSignature","onload","now","wplngToggleGoToTopButton","scrollTop","fadeIn","fadeOut","wplngUpdateEditorEvents","wplngIsUpdatePost","wplngGetInputSignature","wplngTextArea","find","off","on","this","window","resize","each","change","parentSelector","attr","removeClass","checked","addClass","val","trim","reviewSelector","source","target","text","html","undefined","container","ajax","url","wplngI18nTranslation","ajaxUrl","method","data","action","language_source","language_target","success","textarea","wplngCheckInputSignature","setTimeout","console","log","error","click","confirm","message","exitPage","scroll","animate","signature","wplngEdit","css","buttonSave","post","editURL","replace","post_id","languagesToHide","string","returnText","JSON","parse","wplng_edit_html","length","currentLanguage","complete","wplngSortAlphabetical","selectorParent","selectorText","toArray","sort","a","b","aVal","bVal","returned","exitEditorModal","buttonSaveInProgress","wplng_translation_meta_box_nonce","isReview","id","editLink","modalItem","status","itemsVisible","searched","toLowerCase","key","text_translation","text_source","is_show_search","is_show_status","indexOf","hasClass","order","items","attrName","parseInt","getAttribute"],"mappings":"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"}
  • wplingua/trunk/assets/js/admin/option-page-settings.js

    r3362121 r3366107  
    1515 **
    1616 **/
    17 jQuery(document).ready(function(o){var a;o("#wplng-notice-first-loading-loading").length&&o("#toplevel_page_wplingua-settings .wp-submenu-wrap").hide(),o("#wplng-notice-first-loading-loading").length&&(a=o("#wplng-notice-first-loading-loading").attr("data-wplng-url-first-load"))&&o.ajax({url:a,method:"GET",success:function(a){o("#wplng-notice-first-loading-loading").hide(),o("#wplng-notice-first-loading-loaded").slideDown(),o("#wplng-option-settings-form").slideDown(),o("#toplevel_page_wplingua-settings .wp-submenu-wrap").slideDown()}});let n=o("#wplng_website_language").val(),c=JSON.parse(o("#wplng_target_languages").val());function t(l){let e=!1;return c.forEach(a=>{a.id==l&&(e=!0)}),e}function l(){let e="",g=!0;return wplngAllLanguages.forEach(a=>{let l="";void 0!==n&&n===a.id||t(a.id)?l=" disabled":g=!1,e+='<option value="'+a.id+'"'+l+">"+a.name+"</option>"}),g?o("#fieldset-add-target-language").hide():o("#fieldset-add-target-language").show(),o("#fieldset-add-target-language").is(":visible")&&o("#wplng-target-languages-container").is(":visible")?o("#wplng-languages-target-separator").show():o("#wplng-languages-target-separator").hide(),e}function e(){let t="";return wplngAllLanguages.forEach(a=>{if(a.id==n){var l=o("#wplng-flags-radio-original-website-custom").text();let e=o("#wplng_website_flag").val(),g=!1,n=" checked";""==e&&(g=!0),a.flags.forEach(a=>{let l="";e==a.flag&&(l=" checked",n=""),g&&(l=" checked",n="",g=!1,o("#wplng_website_flag").val(a.flag)),t+='<span class="wplng-flags-radio"><input type="radio" name="wplng-website-flag" value="'+a.flag+'" id="wplng-flag-'+a.id+'"'+l+'><label for="wplng-flag-'+a.id+'">'+a.name+' (<img src="'+a.flag+'">)</label></span>'}),t+='<span class="wplng-flags-radio"><input type="radio" name="wplng-website-flag" id="wplng-website-flag-custom" value="custom"'+n+'><label for="wplng-website-flag-custom">'+l+"</label></span>",""!=n?o("#wplng-website-flag-container").show():o("#wplng-website-flag-container").hide()}}),t}function g(){let r="",w=o("#wplng-target-language-template").html();return wplngAllLanguages.forEach(i=>{let l="";if(t(i.id)){var s=o("#wplng-flags-radio-original-website-custom").text();let e="",g=!1,n=" checked",t=i.flag;""==t&&(g=!0),i.flags.forEach(a=>{let l="";t==a.flag&&(l=" checked",n=""),g&&(l=" checked",n="",g=!1,value=a.flag),e+='<span class="wplng-subflags-radio"><input type="radio" name="wplng-target-subflag-'+i.id+'" value="'+a.flag+'" wplng-target-lang="'+i.id+'" id="wplng-subflag-'+i.id+"-"+a.id+'"'+l+'><label for="wplng-subflag-'+i.id+"-"+a.id+'">'+a.name+' (<img src="'+a.flag+'">)</label></span>'}),e+='<span class="wplng-flags-radio"><input type="radio" name="wplng-target-subflag-'+i.id+'" id="wplng-target-flag-custom-'+i.id+'" value="custom" wplng-target-lang="'+i.id+'" '+n+'><label for="wplng-target-flag-custom-'+i.id+'">'+s+"</label></span>";s=function(l){let e=!1;return c.forEach(a=>{a.id==l&&1==a.private&&(e=!0)}),e}(i.id);let a="";a=(a=(a=(a=a+"<input "+' type="checkbox"')+(' id="wplng-language-private-'+i.id+'"'))+' name="wplng-language-private"'+' value="private"')+(' wplng-target-lang="'+i.id+'"'),s&&(a+=" checked"),a+="/>",l=(l=(l=(l=w).replaceAll("[PRIVATE_INPUT]",a)).replaceAll("[NAME]",i.name)).replaceAll("[LANG]",i.id);var p='<img src="'+t+'" class="wplng-target-flag">',p=(l=(l=l.replaceAll("[FLAG]",p)).replaceAll("[FLAGS_OPTIONS]",e),s&&(l=l.replaceAll('class="wplng-target-language"','class="wplng-target-language wplng-is-private"')),'<input type="url" class="wplng-target-subflag" wplng-target-lang="'+i.id+'" value="'+i.flag+'" />');l=l.replaceAll("[INPUT]",p),l=""==n?l.replaceAll('class="wplng-subflag-target-custom"','class="wplng-subflag-target-custom hide"'):l.replaceAll('class="wplng-subflag-target-custom"','class="wplng-subflag-target-custom show"'),r+=l}}),""==r?o("#wplng-target-languages-container").hide():o("#wplng-target-languages-container").show(),o("#fieldset-add-target-language").is(":visible")&&o("#wplng-target-languages-container").is(":visible")?o("#wplng-languages-target-separator").show():o("#wplng-languages-target-separator").hide(),r}function i(){o("#wplng_website_language").html(function(){let g="";return wplngAllLanguages.forEach(a=>{let l="",e="";void 0!==n&&n===a.id&&(l=" selected"),t(a.id)&&(e=" disabled"),g+='<option value="'+a.id+'"'+l+e+">"+a.name+"</option>"}),g}()),o("#wplng_add_new_target_language").html(l()),o("#wplng-flags-radio-original-website").html(e()),o("#wplng-target-languages-list").html(g()),o("#wplng_target_languages").val(JSON.stringify(c))}function s(){var a=o("input[name=wplng_browser_language_redirect]:checked").val();"php_js"===a||"js_only"===a?o("#wplng_browser_language_redirect_checkbox").prop("checked",!0):o("#wplng_browser_language_redirect_checkbox").prop("checked",!1)}o("#wplng-target-lang-add").on("click",function(){if(0==c.length||confirm(o("#wplng_add_new_target_language_message").text())){let l=o("#wplng_add_new_target_language").val(),e="";wplngAllLanguages.forEach(a=>{a.id==l&&(e=a.flag)});var a={id:l,flag:e};t(l)||c.push(a),i()}}),o("#wplng-target-languages-list").on("click",".wplng-target-lang-remove",a=>{let l=[],e=o(a.target).attr("wplng-target-lang");c.forEach(a=>{a.id!=e&&l.push(a)}),c=l,i()}),o("#wplng_website_language").on("change",function(){n=o("#wplng_website_language").val(),o("#wplng_website_flag").val(""),o("#wplng_add_new_target_language").html(l()),o("#wplng-flags-radio-original-website").html(e()),o("#wplng-website-language").html(function(){let l="";return wplngAllLanguages.forEach(a=>{a.id==n&&(l=(l+='<img src="'+a.flag+'" id="wplng-website-flag"></img> ')+a.name)}),l}())}),o("#wplng-flags-radio-original-website").on("click","input[type=radio][name=wplng-website-flag]",function(){o("#wplng-website-flag-custom").is(":checked")?o("#wplng-website-flag-container").slideDown("fast"):(o("#wplng-website-flag-container").slideUp("fast"),o("#wplng_website_flag").val(o(this).val()))}),o("#wplng-website-lang-update-flag").on("click",function(){o("#wplng-flag-website-container").slideToggle()}),o("#wplng-target-languages-list").on("click",".wplng-target-lang-update-flag",function(){var a=o(this).attr("wplng-target-lang");o("#wplng-target-languages-list .wplng-flag-target-container[wplng-target-lang="+a+"]").slideToggle()}),o("#wplng-target-languages-list").on("click","input[type=radio]",function(){let e=o(this).attr("wplng-target-lang"),g=o(this).val();var a=".wplng-subflag-target-custom[wplng-target-lang="+e+"]";if("custom"==g)o(a).slideDown("fast");else{o(a).slideUp("fast"),o(".wplng-target-subflag[wplng-target-lang="+e+"]").val(g);let l=[];c.forEach(a=>{a.id==e?l.push({id:a.id,flag:g}):l.push(a)}),c=l,o("#wplng_target_languages").val(JSON.stringify(l))}}),o("#wplng-target-languages-list").on("click","input[type=checkbox]",function(){let l=o(this).attr("wplng-target-lang"),e=o(this).is(":checked"),g=(e?o(this).parents(".wplng-target-language").addClass("wplng-is-private"):o(this).parents(".wplng-target-language").removeClass("wplng-is-private"),console.log(o(this).parents(".wplng-target-language")),[]);c.forEach(a=>{a.id==l?g.push({id:a.id,flag:a.flag,private:e}):g.push(a)}),c=g,o("#wplng_target_languages").val(JSON.stringify(g))}),o("#wplng-target-languages-list").on("input",".wplng-target-subflag",function(){let l=o(this).attr("wplng-target-lang"),e=o(this).val(),g=[];c.forEach(a=>{a.id==l?g.push({id:a.id,flag:e}):g.push(a)}),c=g,o("#wplng_target_languages").val(JSON.stringify(g))}),i(),o("#wplng_browser_language_redirect_checkbox").on("change",function(){(o(this).is(":checked")?o("input[name=wplng_browser_language_redirect][value=js_only]"):o("input[name=wplng_browser_language_redirect][value=disable]")).prop("checked",!0)}),o("input[name=wplng_browser_language_redirect]").on("change",function(){s()}),s(),o("#wplng-api-key-show").click(function(){o("#wplng-api-key-show").hide(),o("#wplng-api-key-hide").show(),o("#wplng-api-key-fake").hide(),o("#wplng_api_key").show()}),o("#wplng-api-key-hide").click(function(){o("#wplng-api-key-hide").hide(),o("#wplng-api-key-show").show(),o("#wplng-api-key-fake").show(),o("#wplng_api_key").hide()})});//# sourceMappingURL=option-page-settings.js.map
     17jQuery(document).ready(function(u){var a;u("#wplng-notice-first-loading-loading").length&&u("#toplevel_page_wplingua-settings .wp-submenu-wrap").hide(),u("#wplng-notice-first-loading-loading").length&&(a=u("#wplng-notice-first-loading-loading").attr("data-wplng-url-first-load"))&&u.ajax({url:a,method:"GET",success:function(a){u("#wplng-notice-first-loading-loading").hide(),u("#wplng-notice-first-loading-loaded").slideDown(),u("#wplng-option-settings-form").slideDown(),u("#toplevel_page_wplingua-settings .wp-submenu-wrap").slideDown()}});let n=u("#wplng_website_language").val(),f=JSON.parse(u("#wplng_target_languages").val());function t(l){let e=!1;return f.forEach(a=>{a.id==l&&(e=!0)}),e}function l(){let e="",g=!0;return wplngAllLanguages.forEach(a=>{let l="";void 0!==n&&n===a.id||t(a.id)?l=" disabled":g=!1,e+='<option value="'+a.id+'"'+l+">"+a.name+"</option>"}),g?u("#fieldset-add-target-language").hide():u("#fieldset-add-target-language").show(),u("#fieldset-add-target-language").is(":visible")&&u("#wplng-target-languages-container").is(":visible")?u("#wplng-languages-target-separator").show():u("#wplng-languages-target-separator").hide(),e}function e(){let t="";return wplngAllLanguages.forEach(a=>{if(a.id==n){var l=u("#wplng-flags-radio-original-website-custom").text();let e=u("#wplng_website_flag").val(),g=!1,n=" checked";""==e&&(g=!0),a.flags.forEach(a=>{let l="";e==a.flag&&(l=" checked",n=""),g&&(l=" checked",n="",g=!1,u("#wplng_website_flag").val(a.flag)),t+='<span class="wplng-flags-radio"><input type="radio" name="wplng-website-flag" value="'+a.flag+'" id="wplng-flag-'+a.id+'"'+l+'><label for="wplng-flag-'+a.id+'">'+a.name+' (<img src="'+a.flag+'">)</label></span>'}),t+='<span class="wplng-flags-radio"><input type="radio" name="wplng-website-flag" id="wplng-website-flag-custom" value="custom"'+n+'><label for="wplng-website-flag-custom">'+l+"</label></span>",""!=n?u("#wplng-website-flag-container").show():u("#wplng-website-flag-container").hide()}}),t}function g(){let c="",d=u("#wplng-target-language-template").html();return f.forEach((s,p)=>{let r=wplngAllLanguages.find(a=>a.id===s.id);if(r){let a="";var w=u("#wplng-flags-radio-original-website-custom").text();let e="",g=!1,n=" checked",t=s.flag||"";""==t&&(g=!0),r.flags.forEach(a=>{let l="";t==a.flag&&(l=" checked",n=""),g&&(l=" checked",n="",g=!1,value=a.flag),e+='<span class="wplng-subflags-radio"><input type="radio" name="wplng-target-subflag-'+r.id+'" value="'+a.flag+'" wplng-target-lang="'+r.id+'" id="wplng-subflag-'+r.id+"-"+a.id+'"'+l+'><label for="wplng-subflag-'+r.id+"-"+a.id+'">'+a.name+' (<img src="'+a.flag+'">)</label></span>'}),e+='<span class="wplng-flags-radio"><input type="radio" name="wplng-target-subflag-'+r.id+'" id="wplng-target-flag-custom-'+r.id+'" value="custom" wplng-target-lang="'+r.id+'" '+n+'><label for="wplng-target-flag-custom-'+r.id+'">'+w+"</label></span>";w=function(l){let e=!1;return f.forEach(a=>{a.id==l&&1==a.private&&(e=!0)}),e}(r.id);let l="";l=(l=(l=(l=l+"<input "+' type="checkbox"')+(' id="wplng-language-private-'+r.id+'"'))+' name="wplng-language-private"'+' value="private"')+(' wplng-target-lang="'+r.id+'"'),w&&(l+=" checked"),l+="/>",a=(a=(a=(a=d).replaceAll("[PRIVATE_INPUT]",l)).replaceAll("[NAME]",r.name)).replaceAll("[LANG]",r.id);var o='<img src="'+t+'" class="wplng-target-flag">';a=(a=a.replaceAll("[FLAG]",o)).replaceAll("[FLAGS_OPTIONS]",e),w&&(a=a.replaceAll('class="wplng-target-language"','class="wplng-target-language wplng-is-private"'));let i="";1<f.length?0===p?i="wplng-hide-up-arrow":p===f.length-1&&(i="wplng-hide-down-arrow"):i="wplng-hide-arrows",a=(a=a.replaceAll('class="wplng-target-language"','class="wplng-target-language '+i+'"')).replaceAll('class="wplng-target-language wplng-is-private"','class="wplng-target-language wplng-is-private '+i+'"');o='<input type="url" class="wplng-target-subflag" wplng-target-lang="'+r.id+'" value="'+s.flag+'" />';a=a.replaceAll("[INPUT]",o),a=""==n?a.replaceAll('class="wplng-subflag-target-custom"','class="wplng-subflag-target-custom hide"'):a.replaceAll('class="wplng-subflag-target-custom"','class="wplng-subflag-target-custom show"'),c+=a}}),""==c?u("#wplng-target-languages-container").hide():u("#wplng-target-languages-container").show(),u("#fieldset-add-target-language").is(":visible")&&u("#wplng-target-languages-container").is(":visible")?u("#wplng-languages-target-separator").show():u("#wplng-languages-target-separator").hide(),c}function i(){u("#wplng_website_language").html(function(){let g="";return wplngAllLanguages.forEach(a=>{let l="",e="";void 0!==n&&n===a.id&&(l=" selected"),t(a.id)&&(e=" disabled"),g+='<option value="'+a.id+'"'+l+e+">"+a.name+"</option>"}),g}()),u("#wplng_add_new_target_language").html(l()),u("#wplng-flags-radio-original-website").html(e()),u("#wplng-target-languages-list").html(g()),u("#wplng_target_languages").val(JSON.stringify(f))}function s(){var a=u("input[name=wplng_browser_language_redirect]:checked").val();"php_js"===a||"js_only"===a?u("#wplng_browser_language_redirect_checkbox").prop("checked",!0):u("#wplng_browser_language_redirect_checkbox").prop("checked",!1)}u("#wplng-target-lang-add").on("click",function(){if(0==f.length||confirm(u("#wplng_add_new_target_language_message").text())){let l=u("#wplng_add_new_target_language").val(),e="";wplngAllLanguages.forEach(a=>{a.id==l&&(e=a.flag)});var a={id:l,flag:e};t(l)||f.push(a),i()}}),u("#wplng-target-languages-list").on("click",".wplng-target-lang-remove",a=>{let l=[],e=u(a.target).attr("wplng-target-lang");f.forEach(a=>{a.id!=e&&l.push(a)}),f=l,i()}),u("#wplng-target-languages-list").on("click",".wplng-target-lang-move-up",a=>{a.preventDefault();let l=u(a.target).closest("a").attr("wplng-target-lang");var e,a=f.findIndex(a=>a.id===l);0<a&&(e=f[a],f[a]=f[a-1],f[a-1]=e,i())}),u("#wplng-target-languages-list").on("click",".wplng-target-lang-move-down",a=>{a.preventDefault();let l=u(a.target).closest("a").attr("wplng-target-lang");var e,a=f.findIndex(a=>a.id===l);a<f.length-1&&(e=f[a],f[a]=f[a+1],f[a+1]=e,i())}),u("#wplng_website_language").on("change",function(){n=u("#wplng_website_language").val(),u("#wplng_website_flag").val(""),u("#wplng_add_new_target_language").html(l()),u("#wplng-flags-radio-original-website").html(e()),u("#wplng-website-language").html(function(){let l="";return wplngAllLanguages.forEach(a=>{a.id==n&&(l=(l+='<img src="'+a.flag+'" id="wplng-website-flag"></img> ')+a.name)}),l}())}),u("#wplng-flags-radio-original-website").on("click","input[type=radio][name=wplng-website-flag]",function(){u("#wplng-website-flag-custom").is(":checked")?u("#wplng-website-flag-container").slideDown("fast"):(u("#wplng-website-flag-container").slideUp("fast"),u("#wplng_website_flag").val(u(this).val()))}),u("#wplng-website-lang-update-flag").on("click",function(){u("#wplng-flag-website-container").slideToggle()}),u("#wplng-target-languages-list").on("click",".wplng-target-lang-update-flag",function(){var a=u(this).attr("wplng-target-lang");u("#wplng-target-languages-list .wplng-flag-target-container[wplng-target-lang="+a+"]").slideToggle()}),u("#wplng-target-languages-list").on("click","input[type=radio]",function(){let e=u(this).attr("wplng-target-lang"),g=u(this).val();var a=".wplng-subflag-target-custom[wplng-target-lang="+e+"]";if("custom"==g)u(a).slideDown("fast");else{u(a).slideUp("fast"),u(".wplng-target-subflag[wplng-target-lang="+e+"]").val(g);let l=[];f.forEach(a=>{a.id==e?l.push({id:a.id,flag:g}):l.push(a)}),f=l,u("#wplng_target_languages").val(JSON.stringify(l))}}),u("#wplng-target-languages-list").on("click","input[type=checkbox]",function(){let l=u(this).attr("wplng-target-lang"),e=u(this).is(":checked"),g=(e?u(this).parents(".wplng-target-language").addClass("wplng-is-private"):u(this).parents(".wplng-target-language").removeClass("wplng-is-private"),console.log(u(this).parents(".wplng-target-language")),[]);f.forEach(a=>{a.id==l?g.push({id:a.id,flag:a.flag,private:e}):g.push(a)}),f=g,u("#wplng_target_languages").val(JSON.stringify(g))}),u("#wplng-target-languages-list").on("input",".wplng-target-subflag",function(){let l=u(this).attr("wplng-target-lang"),e=u(this).val(),g=[];f.forEach(a=>{a.id==l?g.push({id:a.id,flag:e}):g.push(a)}),f=g,u("#wplng_target_languages").val(JSON.stringify(g))}),i(),u("#wplng_browser_language_redirect_checkbox").on("change",function(){(u(this).is(":checked")?u("input[name=wplng_browser_language_redirect][value=js_only]"):u("input[name=wplng_browser_language_redirect][value=disable]")).prop("checked",!0)}),u("input[name=wplng_browser_language_redirect]").on("change",function(){s()}),s(),u("#wplng-api-key-show").click(function(){u("#wplng-api-key-show").hide(),u("#wplng-api-key-hide").show(),u("#wplng-api-key-fake").hide(),u("#wplng_api_key").show()}),u("#wplng-api-key-hide").click(function(){u("#wplng-api-key-hide").hide(),u("#wplng-api-key-show").show(),u("#wplng-api-key-fake").show(),u("#wplng_api_key").hide()})});//# sourceMappingURL=option-page-settings.js.map
  • wplingua/trunk/assets/js/admin/option-page-settings.js.map

    r3362121 r3366107  
    1 {"version":3,"file":"admin/option-page-settings.js","sources":["admin/option-page-settings.js"],"sourcesContent":["/*!*\r\n **                 _     _                         \r\n ** __      ___ __ | |   (_)_ __   __ _ _   _  __ _ \r\n ** \\ \\ /\\ / / '_ \\| |   | | '_ \\ / _` | | | |/ _` |\r\n **  \\ V  V /| |_) | |___| | | | | (_| | |_| | (_| |\r\n **   \\_/\\_/ | .__/|_____|_|_| |_|\\__, |\\__,_|\\__,_|\r\n **          |_|                  |___/             \r\n **\r\n **        -- wpLingua | WordPress plugin --\r\n **   Translate and make your website multilingual\r\n **\r\n **     https://github.com/julien-jacob/wplingua\r\n **      https://wordpress.org/plugins/wplingua/\r\n **              https://wplingua.com/\r\n **\r\n **/\r\n\r\njQuery(document).ready(function ($) {\r\n\r\n    /**\r\n     * Code for first loading\r\n     */\r\n\r\n    if ($(\"#wplng-notice-first-loading-loading\").length) {\r\n        $(\"#toplevel_page_wplingua-settings .wp-submenu-wrap\").hide();\r\n    }\r\n\r\n    if ($(\"#wplng-notice-first-loading-loading\").length) {\r\n\r\n        let loadUrl = $(\"#wplng-notice-first-loading-loading\").attr(\"data-wplng-url-first-load\");\r\n\r\n        if (loadUrl) {\r\n            $.ajax({\r\n                url: loadUrl,\r\n                method: \"GET\",\r\n                success: function (response) {\r\n                    $(\"#wplng-notice-first-loading-loading\").hide();\r\n                    $(\"#wplng-notice-first-loading-loaded\").slideDown();\r\n                    $(\"#wplng-option-settings-form\").slideDown();\r\n                    $(\"#toplevel_page_wplingua-settings .wp-submenu-wrap\").slideDown();\r\n                }\r\n            });\r\n        }\r\n\r\n    }\r\n\r\n\r\n    /**\r\n     * Code for input\r\n     */\r\n\r\n    let wplngWebsiteLanguage = $(\"#wplng_website_language\").val();\r\n    let wplngTargetLanguages = JSON.parse($(\"#wplng_target_languages\").val());\r\n\r\n\r\n    function wplngTargetLanguagesIncludes(languageId) {\r\n\r\n        let returned = false;\r\n\r\n        wplngTargetLanguages.forEach(targetLanguage => {\r\n            if (targetLanguage.id == languageId) {\r\n                returned = true;\r\n            }\r\n        });\r\n\r\n        return returned;\r\n    }\r\n\r\n\r\n    function wplngLanguagesIsPrivate(languageId) {\r\n        let returned = false;\r\n        wplngTargetLanguages.forEach(targetLanguage => {\r\n            if (targetLanguage.id == languageId && targetLanguage.private == true) {\r\n                returned = true;\r\n                return;\r\n            }\r\n        });\r\n        return returned;\r\n    }\r\n\r\n\r\n    function wplngGetOptionsWebsiteLanguageHTML() {\r\n\r\n        let languagesOptionsHTML = \"\";\r\n\r\n        wplngAllLanguages.forEach((language) => {\r\n\r\n            let selected = \"\";\r\n            let disabled = \"\";\r\n\r\n            if (\r\n                wplngWebsiteLanguage !== undefined &&\r\n                wplngWebsiteLanguage === language.id\r\n            ) {\r\n                selected = \" selected\";\r\n            }\r\n\r\n            if (wplngTargetLanguagesIncludes(language.id)) {\r\n                disabled = \" disabled\";\r\n            }\r\n\r\n            languagesOptionsHTML +=\r\n                '<option value=\"' +\r\n                language.id +\r\n                '\"' +\r\n                selected +\r\n                disabled +\r\n                \">\" +\r\n                language.name +\r\n                \"</option>\";\r\n        });\r\n\r\n        return languagesOptionsHTML;\r\n    }\r\n\r\n\r\n    function wplngGetOptionsTargetLanguagesHTML() {\r\n\r\n        let languagesOptionsHTML = \"\";\r\n        let hideFieldset = true;\r\n\r\n        wplngAllLanguages.forEach((language) => {\r\n            let disabled = \"\";\r\n            if (\r\n                (\r\n                    wplngWebsiteLanguage !== undefined\r\n                    && wplngWebsiteLanguage === language.id\r\n                )\r\n                || wplngTargetLanguagesIncludes(language.id)\r\n            ) {\r\n                disabled = \" disabled\";\r\n            } else {\r\n                hideFieldset = false;\r\n            }\r\n\r\n\r\n            languagesOptionsHTML +=\r\n                '<option value=\"' +\r\n                language.id +\r\n                '\"' +\r\n                disabled +\r\n                \">\" +\r\n                language.name +\r\n                \"</option>\";\r\n        });\r\n\r\n        if (hideFieldset) {\r\n            $(\"#fieldset-add-target-language\").hide();\r\n        } else {\r\n            $(\"#fieldset-add-target-language\").show();\r\n        }\r\n\r\n        if (\r\n            $(\"#fieldset-add-target-language\").is(\":visible\")\r\n            && $(\"#wplng-target-languages-container\").is(\":visible\")\r\n        ) {\r\n            $(\"#wplng-languages-target-separator\").show();\r\n        } else {\r\n            $(\"#wplng-languages-target-separator\").hide();\r\n        }\r\n\r\n        return languagesOptionsHTML;\r\n    }\r\n\r\n\r\n    function wplngGetWebsiteLanguageNameHTML() {\r\n\r\n        let html = \"\";\r\n\r\n        wplngAllLanguages.forEach((language) => {\r\n\r\n            if (language.id == wplngWebsiteLanguage) {\r\n\r\n                html += '<img src=\"' + language.flag + '\" id=\"wplng-website-flag\"></img> ';\r\n                html += language.name;\r\n\r\n            }\r\n        });\r\n\r\n        return html;\r\n\r\n    }\r\n\r\n\r\n    function wplngGetWebsiteLanguageFlagsHTML() {\r\n\r\n        let flagsRadiosHTML = \"\";\r\n\r\n        wplngAllLanguages.forEach((language) => {\r\n\r\n            if (language.id == wplngWebsiteLanguage) {\r\n\r\n                let textCustomRadio = $(\"#wplng-flags-radio-original-website-custom\").text();\r\n                let websiteFlagUrl = $(\"#wplng_website_flag\").val();\r\n                let flagFirstChecked = false;\r\n                let flagCustomChecked = \" checked\";\r\n\r\n                if (websiteFlagUrl == \"\") {\r\n                    flagFirstChecked = true;\r\n                }\r\n\r\n                language.flags.forEach(flag => {\r\n\r\n                    let checked = \"\";\r\n\r\n                    if (websiteFlagUrl == flag.flag) {\r\n                        checked = \" checked\";\r\n                        flagCustomChecked = \"\";\r\n                    }\r\n\r\n                    if (flagFirstChecked) {\r\n                        checked = \" checked\";\r\n                        flagCustomChecked = \"\";\r\n                        flagFirstChecked = false;\r\n                        $(\"#wplng_website_flag\").val(flag.flag);\r\n                    }\r\n\r\n                    flagsRadiosHTML +=\r\n                        '<span class=\"wplng-flags-radio\">' +\r\n                        '<input type=\"radio\" ' +\r\n                        'name=\"wplng-website-flag\" ' +\r\n                        'value=\"' + flag.flag + '\" ' +\r\n                        'id=\"wplng-flag-' + flag.id + '\"' + checked + '>' +\r\n                        '<label for=\"wplng-flag-' + flag.id + '\">' +\r\n                        flag.name + ' (<img src=\"' + flag.flag + '\">)' +\r\n                        '</label></span>';\r\n                });\r\n\r\n                flagsRadiosHTML +=\r\n                    '<span class=\"wplng-flags-radio\">' +\r\n                    '<input type=\"radio\" name=\"wplng-website-flag\" id=\"wplng-website-flag-custom\" value=\"custom\"' + flagCustomChecked + '>' +\r\n                    '<label for=\"wplng-website-flag-custom\">' + textCustomRadio + '</label>' +\r\n                    '</span>';\r\n\r\n                if (\"\" != flagCustomChecked) {\r\n                    $(\"#wplng-website-flag-container\").show();\r\n                } else {\r\n                    $(\"#wplng-website-flag-container\").hide();\r\n                }\r\n            }\r\n        });\r\n\r\n        return flagsRadiosHTML;\r\n    }\r\n\r\n\r\n    function wplngGetTargetLanguagesListHTML() {\r\n\r\n        let html = \"\";\r\n        let htmlTemplate = $(\"#wplng-target-language-template\").html();\r\n\r\n        wplngAllLanguages.forEach((language) => {\r\n\r\n            let htmlElement = \"\";\r\n\r\n            if (wplngTargetLanguagesIncludes(language.id)) {\r\n\r\n                let textCustomRadio = $(\"#wplng-flags-radio-original-website-custom\").text();\r\n                let flagsRadiosHTML = \"\";\r\n                let flagFirstChecked = false;\r\n                let flagCustomChecked = \" checked\";\r\n                let targetFlagUrl = language.flag;\r\n\r\n                if (targetFlagUrl == \"\") {\r\n                    flagFirstChecked = true;\r\n                }\r\n\r\n                language.flags.forEach(flag => {\r\n\r\n                    let checked = \"\";\r\n\r\n                    if (targetFlagUrl == flag.flag) {\r\n                        checked = \" checked\";\r\n                        flagCustomChecked = \"\";\r\n                    }\r\n\r\n                    if (flagFirstChecked) {\r\n                        checked = \" checked\";\r\n                        flagCustomChecked = \"\";\r\n                        flagFirstChecked = false;\r\n                        value = flag.flag;\r\n                    }\r\n\r\n                    flagsRadiosHTML +=\r\n                        '<span class=\"wplng-subflags-radio\">' +\r\n                        '<input type=\"radio\" ' +\r\n                        'name=\"wplng-target-subflag-' + language.id + '\" ' +\r\n                        'value=\"' + flag.flag + '\" ' +\r\n                        'wplng-target-lang=\"' + language.id + '\" ' +\r\n                        'id=\"wplng-subflag-' + language.id + '-' + flag.id + '\"' + checked + '>' +\r\n                        '<label for=\"wplng-subflag-' + language.id + '-' + flag.id + '\">' +\r\n                        flag.name + ' (<img src=\"' + flag.flag + '\">)' +\r\n                        '</label></span>';\r\n                });\r\n\r\n                flagsRadiosHTML +=\r\n                    '<span class=\"wplng-flags-radio\">' +\r\n                    '<input type=\"radio\" name=\"wplng-target-subflag-' + language.id +\r\n                    '\" id=\"wplng-target-flag-custom-' + language.id + '\" value=\"custom\"' +\r\n                    ' wplng-target-lang=\"' + language.id + '\" ' +\r\n                    flagCustomChecked + '>' +\r\n                    '<label for=\"wplng-target-flag-custom-' +\r\n                    language.id + '\">' + textCustomRadio + '</label>' +\r\n                    '</span>';\r\n\r\n                let isPrivate = wplngLanguagesIsPrivate(language.id);\r\n                let inputPrivate = '';\r\n\r\n                inputPrivate += '<input ';\r\n                inputPrivate += ' type=\"checkbox\"';\r\n                inputPrivate += ' id=\"wplng-language-private-' + language.id + '\"';\r\n                inputPrivate += ' name=\"wplng-language-private\"';\r\n                inputPrivate += ' value=\"private\"';\r\n                inputPrivate += ' wplng-target-lang=\"' + language.id + '\"';\r\n\r\n                if (isPrivate) {\r\n                    inputPrivate += ' checked';\r\n                }\r\n\r\n                inputPrivate += '/>';\r\n\r\n                htmlElement = htmlTemplate;\r\n                htmlElement = htmlElement.replaceAll(\"[PRIVATE_INPUT]\", inputPrivate);\r\n                htmlElement = htmlElement.replaceAll(\"[NAME]\", language.name);\r\n                htmlElement = htmlElement.replaceAll(\"[LANG]\", language.id);\r\n                let htmlFlag =\r\n                    '<img src=\"' + targetFlagUrl + '\" class=\"wplng-target-flag\">';\r\n                htmlElement = htmlElement.replaceAll(\"[FLAG]\", htmlFlag);\r\n                htmlElement = htmlElement.replaceAll(\"[FLAGS_OPTIONS]\", flagsRadiosHTML);\r\n\r\n                if (isPrivate) {\r\n                    htmlElement = htmlElement.replaceAll(\r\n                        'class=\"wplng-target-language\"',\r\n                        'class=\"wplng-target-language wplng-is-private\"'\r\n                    );\r\n                }\r\n\r\n                let htmlInput = '<input type=\"url\" class=\"wplng-target-subflag\" wplng-target-lang=\"' + language.id + '\" value=\"' + language.flag + '\" />';\r\n                htmlElement = htmlElement.replaceAll(\"[INPUT]\", htmlInput);\r\n\r\n                if (flagCustomChecked == \"\") {\r\n                    htmlElement = htmlElement.replaceAll(\r\n                        'class=\"wplng-subflag-target-custom\"',\r\n                        'class=\"wplng-subflag-target-custom hide\"'\r\n                    );\r\n                } else {\r\n                    htmlElement = htmlElement.replaceAll(\r\n                        'class=\"wplng-subflag-target-custom\"',\r\n                        'class=\"wplng-subflag-target-custom show\"'\r\n                    );\r\n                }\r\n\r\n                html += htmlElement;\r\n            }\r\n        });\r\n\r\n        if (\"\" == html) {\r\n            $(\"#wplng-target-languages-container\").hide();\r\n        } else {\r\n            $(\"#wplng-target-languages-container\").show();\r\n        }\r\n\r\n        if (\r\n            $(\"#fieldset-add-target-language\").is(\":visible\")\r\n            && $(\"#wplng-target-languages-container\").is(\":visible\")\r\n        ) {\r\n            $(\"#wplng-languages-target-separator\").show();\r\n        } else {\r\n            $(\"#wplng-languages-target-separator\").hide();\r\n        }\r\n\r\n        return html;\r\n    }\r\n\r\n\r\n    // Option Page : Click on \"Add\" button for new language target\r\n    $(\"#wplng-target-lang-add\").on(\"click\", function () {\r\n\r\n        if (\r\n            wplngTargetLanguages.length != 0\r\n            && !confirm($(\"#wplng_add_new_target_language_message\").text())\r\n        ) {\r\n            return;\r\n        }\r\n\r\n        let newTargetId = $(\"#wplng_add_new_target_language\").val();\r\n        let newTargetFlag = \"\";\r\n\r\n        wplngAllLanguages.forEach((language) => {\r\n            if (language.id == newTargetId) {\r\n                newTargetFlag = language.flag;\r\n            }\r\n        });\r\n\r\n        let newTarget = {\r\n            \"id\": newTargetId,\r\n            \"flag\": newTargetFlag\r\n        };\r\n\r\n        if (!wplngTargetLanguagesIncludes(newTargetId)) {\r\n            wplngTargetLanguages.push(newTarget);\r\n        }\r\n\r\n        wplngUpdateOptionPage();\r\n    });\r\n\r\n\r\n    $(\"#wplng-target-languages-list\").on(\r\n        \"click\",\r\n        \".wplng-target-lang-remove\",\r\n        (event) => {\r\n\r\n            let newTargetLanguages = [];\r\n            let removed = $(event.target).attr(\"wplng-target-lang\");\r\n\r\n            wplngTargetLanguages.forEach((language) => {\r\n                if (language.id != removed) {\r\n                    newTargetLanguages.push(language);\r\n                }\r\n            });\r\n\r\n            wplngTargetLanguages = newTargetLanguages;\r\n\r\n            wplngUpdateOptionPage();\r\n        }\r\n    );\r\n\r\n\r\n    $(\"#wplng_website_language\").on(\"change\", function () {\r\n        wplngWebsiteLanguage = $(\"#wplng_website_language\").val();\r\n        $(\"#wplng_website_flag\").val(\"\");\r\n        $(\"#wplng_add_new_target_language\").html(wplngGetOptionsTargetLanguagesHTML());\r\n        $(\"#wplng-flags-radio-original-website\").html(wplngGetWebsiteLanguageFlagsHTML());\r\n\r\n        $(\"#wplng-website-language\").html(wplngGetWebsiteLanguageNameHTML());\r\n    });\r\n\r\n\r\n    $('#wplng-flags-radio-original-website').on(\"click\", \"input[type=radio][name=wplng-website-flag]\", function () {\r\n        if ($(\"#wplng-website-flag-custom\").is(':checked')) {\r\n            $(\"#wplng-website-flag-container\").slideDown(\"fast\");\r\n        } else {\r\n            $(\"#wplng-website-flag-container\").slideUp(\"fast\");\r\n            $(\"#wplng_website_flag\").val($(this).val());\r\n        }\r\n    });\r\n\r\n\r\n    $(\"#wplng-website-lang-update-flag\").on(\"click\", function () {\r\n        $(\"#wplng-flag-website-container\").slideToggle();\r\n    });\r\n\r\n\r\n    $(\"#wplng-target-languages-list\").on(\"click\", \".wplng-target-lang-update-flag\", function () {\r\n        let languageId = $(this).attr(\"wplng-target-lang\");\r\n        let selector = \"#wplng-target-languages-list .wplng-flag-target-container[wplng-target-lang=\" + languageId + \"]\";\r\n\r\n        $(selector).slideToggle();\r\n    });\r\n\r\n\r\n    $('#wplng-target-languages-list').on(\"click\", \"input[type=radio]\", function () {\r\n\r\n        let selectedFlagId = $(this).attr(\"wplng-target-lang\");\r\n        let selectedFlagVal = $(this).val();\r\n        let selectorSubflagContainer = \".wplng-subflag-target-custom[wplng-target-lang=\" + selectedFlagId + \"]\";\r\n\r\n        if (selectedFlagVal == \"custom\") {\r\n            $(selectorSubflagContainer).slideDown(\"fast\");\r\n        } else {\r\n            $(selectorSubflagContainer).slideUp(\"fast\");\r\n            $(\".wplng-target-subflag[wplng-target-lang=\" + selectedFlagId + \"]\").val(selectedFlagVal);\r\n\r\n            let newTargetLanguages = [];\r\n            wplngTargetLanguages.forEach(language => {\r\n                if (language.id == selectedFlagId) {\r\n                    newTargetLanguages.push({\r\n                        \"id\": language.id,\r\n                        \"flag\": selectedFlagVal\r\n                    });\r\n                } else {\r\n                    newTargetLanguages.push(language);\r\n                }\r\n            });\r\n\r\n            wplngTargetLanguages = newTargetLanguages;\r\n            $(\"#wplng_target_languages\").val(JSON.stringify(newTargetLanguages));\r\n        }\r\n    });\r\n\r\n\r\n    $('#wplng-target-languages-list').on(\"click\", \"input[type=checkbox]\", function () {\r\n\r\n        let languageId = $(this).attr(\"wplng-target-lang\");\r\n        let isPrivate = $(this).is(\":checked\");\r\n\r\n        if (isPrivate) {\r\n            $(this).parents(\".wplng-target-language\").addClass(\"wplng-is-private\");\r\n        } else {\r\n            $(this).parents(\".wplng-target-language\").removeClass(\"wplng-is-private\");\r\n        }\r\n\r\n        console.log($(this).parents(\".wplng-target-language\"));\r\n\r\n        let newTargetLanguages = [];\r\n        wplngTargetLanguages.forEach(language => {\r\n            if (language.id == languageId) {\r\n                newTargetLanguages.push({\r\n                    \"id\": language.id,\r\n                    \"flag\": language.flag,\r\n                    \"private\": isPrivate\r\n                });\r\n            } else {\r\n                newTargetLanguages.push(language);\r\n            }\r\n        });\r\n\r\n        wplngTargetLanguages = newTargetLanguages;\r\n        $(\"#wplng_target_languages\").val(JSON.stringify(newTargetLanguages));\r\n    });\r\n\r\n\r\n    $(\"#wplng-target-languages-list\").on(\"input\", \".wplng-target-subflag\", function () {\r\n\r\n        let selectedFlagId = $(this).attr(\"wplng-target-lang\");\r\n        let selectedFlagVal = $(this).val();\r\n        let newTargetLanguages = [];\r\n\r\n        wplngTargetLanguages.forEach(language => {\r\n            if (language.id == selectedFlagId) {\r\n                newTargetLanguages.push({\r\n                    \"id\": language.id,\r\n                    \"flag\": selectedFlagVal\r\n                });\r\n            } else {\r\n                newTargetLanguages.push(language);\r\n            }\r\n        });\r\n\r\n        wplngTargetLanguages = newTargetLanguages;\r\n        $(\"#wplng_target_languages\").val(JSON.stringify(newTargetLanguages));\r\n    });\r\n\r\n\r\n    function wplngUpdateOptionPage() {\r\n        $(\"#wplng_website_language\").html(wplngGetOptionsWebsiteLanguageHTML());\r\n        $(\"#wplng_add_new_target_language\").html(wplngGetOptionsTargetLanguagesHTML());\r\n        $(\"#wplng-flags-radio-original-website\").html(wplngGetWebsiteLanguageFlagsHTML());\r\n        $(\"#wplng-target-languages-list\").html(wplngGetTargetLanguagesListHTML());\r\n        $(\"#wplng_target_languages\").val(JSON.stringify(wplngTargetLanguages));\r\n    }\r\n\r\n    wplngUpdateOptionPage();\r\n\r\n    /**\r\n     * Option for feature \"Browser language redirection\"\r\n     */\r\n\r\n    $(\"#wplng_browser_language_redirect_checkbox\").on(\"change\", function () {\r\n        if ($(this).is(\":checked\")) {\r\n            $(\"input[name=wplng_browser_language_redirect][value=js_only]\").prop(\"checked\", true);\r\n        } else {\r\n            $(\"input[name=wplng_browser_language_redirect][value=disable]\").prop(\"checked\", true);\r\n        }\r\n    });\r\n\r\n    function wplngUpdateBrowserLanguageRedirect() {\r\n\r\n        let selectedMethod = $(\"input[name=wplng_browser_language_redirect]:checked\").val();\r\n\r\n        if (selectedMethod === \"php_js\" || selectedMethod === \"js_only\") {\r\n            $(\"#wplng_browser_language_redirect_checkbox\").prop(\"checked\", true);\r\n        } else {\r\n            $(\"#wplng_browser_language_redirect_checkbox\").prop(\"checked\", false);\r\n        }\r\n    }\r\n\r\n    $(\"input[name=wplng_browser_language_redirect]\").on(\"change\", function () {\r\n        wplngUpdateBrowserLanguageRedirect();\r\n    });\r\n\r\n    wplngUpdateBrowserLanguageRedirect();\r\n\r\n    /**\r\n     * Show / Hide API key\r\n     */\r\n\r\n    $(\"#wplng-api-key-show\").click(function () {\r\n        $(\"#wplng-api-key-show\").hide();\r\n        $(\"#wplng-api-key-hide\").show();\r\n        $(\"#wplng-api-key-fake\").hide();\r\n        $(\"#wplng_api_key\").show();\r\n    });\r\n\r\n\r\n    $(\"#wplng-api-key-hide\").click(function () {\r\n        $(\"#wplng-api-key-hide\").hide();\r\n        $(\"#wplng-api-key-show\").show();\r\n        $(\"#wplng-api-key-fake\").show();\r\n        $(\"#wplng_api_key\").hide();\r\n    });\r\n\r\n}); // End jQuery loaded event\r\n"],"names":["jQuery","document","ready","$","loadUrl","length","hide","attr","ajax","url","method","success","response","slideDown","let","wplngWebsiteLanguage","val","wplngTargetLanguages","JSON","parse","wplngTargetLanguagesIncludes","languageId","returned","forEach","targetLanguage","id","wplngGetOptionsTargetLanguagesHTML","languagesOptionsHTML","hideFieldset","wplngAllLanguages","disabled","undefined","language","name","show","is","wplngGetWebsiteLanguageFlagsHTML","flagsRadiosHTML","textCustomRadio","text","websiteFlagUrl","flagFirstChecked","flagCustomChecked","flags","flag","checked","wplngGetTargetLanguagesListHTML","html","htmlTemplate","htmlElement","targetFlagUrl","value","isPrivate","private","inputPrivate","replaceAll","htmlFlag","htmlInput","wplngUpdateOptionPage","selected","stringify","wplngUpdateBrowserLanguageRedirect","selectedMethod","prop","on","confirm","newTargetId","newTargetFlag","newTarget","push","newTargetLanguages","removed","event","target","slideUp","this","slideToggle","selectedFlagId","selectedFlagVal","selectorSubflagContainer","parents","addClass","removeClass","console","log","click"],"mappings":"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"}
     1{"version":3,"file":"admin/option-page-settings.js","sources":["admin/option-page-settings.js"],"sourcesContent":["/*!*\r\n **                 _     _                         \r\n ** __      ___ __ | |   (_)_ __   __ _ _   _  __ _ \r\n ** \\ \\ /\\ / / '_ \\| |   | | '_ \\ / _` | | | |/ _` |\r\n **  \\ V  V /| |_) | |___| | | | | (_| | |_| | (_| |\r\n **   \\_/\\_/ | .__/|_____|_|_| |_|\\__, |\\__,_|\\__,_|\r\n **          |_|                  |___/             \r\n **\r\n **        -- wpLingua | WordPress plugin --\r\n **   Translate and make your website multilingual\r\n **\r\n **     https://github.com/julien-jacob/wplingua\r\n **      https://wordpress.org/plugins/wplingua/\r\n **              https://wplingua.com/\r\n **\r\n **/\r\n\r\njQuery(document).ready(function ($) {\r\n\r\n    /**\r\n     * Code for first loading\r\n     */\r\n\r\n    if ($(\"#wplng-notice-first-loading-loading\").length) {\r\n        $(\"#toplevel_page_wplingua-settings .wp-submenu-wrap\").hide();\r\n    }\r\n\r\n    if ($(\"#wplng-notice-first-loading-loading\").length) {\r\n\r\n        let loadUrl = $(\"#wplng-notice-first-loading-loading\").attr(\"data-wplng-url-first-load\");\r\n\r\n        if (loadUrl) {\r\n            $.ajax({\r\n                url: loadUrl,\r\n                method: \"GET\",\r\n                success: function (response) {\r\n                    $(\"#wplng-notice-first-loading-loading\").hide();\r\n                    $(\"#wplng-notice-first-loading-loaded\").slideDown();\r\n                    $(\"#wplng-option-settings-form\").slideDown();\r\n                    $(\"#toplevel_page_wplingua-settings .wp-submenu-wrap\").slideDown();\r\n                }\r\n            });\r\n        }\r\n\r\n    }\r\n\r\n\r\n    /**\r\n     * Code for input\r\n     */\r\n\r\n    let wplngWebsiteLanguage = $(\"#wplng_website_language\").val();\r\n    let wplngTargetLanguages = JSON.parse($(\"#wplng_target_languages\").val());\r\n\r\n\r\n    function wplngTargetLanguagesIncludes(languageId) {\r\n\r\n        let returned = false;\r\n\r\n        wplngTargetLanguages.forEach(targetLanguage => {\r\n            if (targetLanguage.id == languageId) {\r\n                returned = true;\r\n            }\r\n        });\r\n\r\n        return returned;\r\n    }\r\n\r\n\r\n    function wplngLanguagesIsPrivate(languageId) {\r\n        let returned = false;\r\n        wplngTargetLanguages.forEach(targetLanguage => {\r\n            if (targetLanguage.id == languageId && targetLanguage.private == true) {\r\n                returned = true;\r\n                return;\r\n            }\r\n        });\r\n        return returned;\r\n    }\r\n\r\n\r\n    function wplngGetOptionsWebsiteLanguageHTML() {\r\n\r\n        let languagesOptionsHTML = \"\";\r\n\r\n        wplngAllLanguages.forEach((language) => {\r\n\r\n            let selected = \"\";\r\n            let disabled = \"\";\r\n\r\n            if (\r\n                wplngWebsiteLanguage !== undefined &&\r\n                wplngWebsiteLanguage === language.id\r\n            ) {\r\n                selected = \" selected\";\r\n            }\r\n\r\n            if (wplngTargetLanguagesIncludes(language.id)) {\r\n                disabled = \" disabled\";\r\n            }\r\n\r\n            languagesOptionsHTML +=\r\n                '<option value=\"' +\r\n                language.id +\r\n                '\"' +\r\n                selected +\r\n                disabled +\r\n                \">\" +\r\n                language.name +\r\n                \"</option>\";\r\n        });\r\n\r\n        return languagesOptionsHTML;\r\n    }\r\n\r\n\r\n    function wplngGetOptionsTargetLanguagesHTML() {\r\n\r\n        let languagesOptionsHTML = \"\";\r\n        let hideFieldset = true;\r\n\r\n        wplngAllLanguages.forEach((language) => {\r\n            let disabled = \"\";\r\n            if (\r\n                (\r\n                    wplngWebsiteLanguage !== undefined\r\n                    && wplngWebsiteLanguage === language.id\r\n                )\r\n                || wplngTargetLanguagesIncludes(language.id)\r\n            ) {\r\n                disabled = \" disabled\";\r\n            } else {\r\n                hideFieldset = false;\r\n            }\r\n\r\n\r\n            languagesOptionsHTML +=\r\n                '<option value=\"' +\r\n                language.id +\r\n                '\"' +\r\n                disabled +\r\n                \">\" +\r\n                language.name +\r\n                \"</option>\";\r\n        });\r\n\r\n        if (hideFieldset) {\r\n            $(\"#fieldset-add-target-language\").hide();\r\n        } else {\r\n            $(\"#fieldset-add-target-language\").show();\r\n        }\r\n\r\n        if (\r\n            $(\"#fieldset-add-target-language\").is(\":visible\")\r\n            && $(\"#wplng-target-languages-container\").is(\":visible\")\r\n        ) {\r\n            $(\"#wplng-languages-target-separator\").show();\r\n        } else {\r\n            $(\"#wplng-languages-target-separator\").hide();\r\n        }\r\n\r\n        return languagesOptionsHTML;\r\n    }\r\n\r\n\r\n    function wplngGetWebsiteLanguageNameHTML() {\r\n\r\n        let html = \"\";\r\n\r\n        wplngAllLanguages.forEach((language) => {\r\n\r\n            if (language.id == wplngWebsiteLanguage) {\r\n\r\n                html += '<img src=\"' + language.flag + '\" id=\"wplng-website-flag\"></img> ';\r\n                html += language.name;\r\n\r\n            }\r\n        });\r\n\r\n        return html;\r\n\r\n    }\r\n\r\n\r\n    function wplngGetWebsiteLanguageFlagsHTML() {\r\n\r\n        let flagsRadiosHTML = \"\";\r\n\r\n        wplngAllLanguages.forEach((language) => {\r\n\r\n            if (language.id == wplngWebsiteLanguage) {\r\n\r\n                let textCustomRadio = $(\"#wplng-flags-radio-original-website-custom\").text();\r\n                let websiteFlagUrl = $(\"#wplng_website_flag\").val();\r\n                let flagFirstChecked = false;\r\n                let flagCustomChecked = \" checked\";\r\n\r\n                if (websiteFlagUrl == \"\") {\r\n                    flagFirstChecked = true;\r\n                }\r\n\r\n                language.flags.forEach(flag => {\r\n\r\n                    let checked = \"\";\r\n\r\n                    if (websiteFlagUrl == flag.flag) {\r\n                        checked = \" checked\";\r\n                        flagCustomChecked = \"\";\r\n                    }\r\n\r\n                    if (flagFirstChecked) {\r\n                        checked = \" checked\";\r\n                        flagCustomChecked = \"\";\r\n                        flagFirstChecked = false;\r\n                        $(\"#wplng_website_flag\").val(flag.flag);\r\n                    }\r\n\r\n                    flagsRadiosHTML +=\r\n                        '<span class=\"wplng-flags-radio\">' +\r\n                        '<input type=\"radio\" ' +\r\n                        'name=\"wplng-website-flag\" ' +\r\n                        'value=\"' + flag.flag + '\" ' +\r\n                        'id=\"wplng-flag-' + flag.id + '\"' + checked + '>' +\r\n                        '<label for=\"wplng-flag-' + flag.id + '\">' +\r\n                        flag.name + ' (<img src=\"' + flag.flag + '\">)' +\r\n                        '</label></span>';\r\n                });\r\n\r\n                flagsRadiosHTML +=\r\n                    '<span class=\"wplng-flags-radio\">' +\r\n                    '<input type=\"radio\" name=\"wplng-website-flag\" id=\"wplng-website-flag-custom\" value=\"custom\"' + flagCustomChecked + '>' +\r\n                    '<label for=\"wplng-website-flag-custom\">' + textCustomRadio + '</label>' +\r\n                    '</span>';\r\n\r\n                if (\"\" != flagCustomChecked) {\r\n                    $(\"#wplng-website-flag-container\").show();\r\n                } else {\r\n                    $(\"#wplng-website-flag-container\").hide();\r\n                }\r\n            }\r\n        });\r\n\r\n        return flagsRadiosHTML;\r\n    }\r\n\r\n\r\n    function wplngGetTargetLanguagesListHTML() {\r\n\r\n        let html = \"\";\r\n        let htmlTemplate = $(\"#wplng-target-language-template\").html();\r\n\r\n        // Process languages in the order they appear in wplngTargetLanguages\r\n        wplngTargetLanguages.forEach((targetLang, index) => {\r\n\r\n            // Find the full language data from wplngAllLanguages\r\n            let language = wplngAllLanguages.find(lang => lang.id === targetLang.id);\r\n            if (!language) return;\r\n\r\n            let htmlElement = \"\";\r\n            let textCustomRadio = $(\"#wplng-flags-radio-original-website-custom\").text();\r\n            let flagsRadiosHTML = \"\";\r\n            let flagFirstChecked = false;\r\n            let flagCustomChecked = \" checked\";\r\n            let targetFlagUrl = targetLang.flag || \"\";\r\n\r\n            if (targetFlagUrl == \"\") {\r\n                flagFirstChecked = true;\r\n            }\r\n\r\n            language.flags.forEach(flag => {\r\n\r\n                let checked = \"\";\r\n\r\n                if (targetFlagUrl == flag.flag) {\r\n                    checked = \" checked\";\r\n                    flagCustomChecked = \"\";\r\n                }\r\n\r\n                if (flagFirstChecked) {\r\n                    checked = \" checked\";\r\n                    flagCustomChecked = \"\";\r\n                    flagFirstChecked = false;\r\n                    value = flag.flag;\r\n                }\r\n\r\n                flagsRadiosHTML +=\r\n                    '<span class=\"wplng-subflags-radio\">' +\r\n                    '<input type=\"radio\" ' +\r\n                    'name=\"wplng-target-subflag-' + language.id + '\" ' +\r\n                    'value=\"' + flag.flag + '\" ' +\r\n                    'wplng-target-lang=\"' + language.id + '\" ' +\r\n                    'id=\"wplng-subflag-' + language.id + '-' + flag.id + '\"' + checked + '>' +\r\n                    '<label for=\"wplng-subflag-' + language.id + '-' + flag.id + '\">' +\r\n                    flag.name + ' (<img src=\"' + flag.flag + '\">)' +\r\n                    '</label></span>';\r\n            });\r\n\r\n            flagsRadiosHTML +=\r\n                '<span class=\"wplng-flags-radio\">' +\r\n                '<input type=\"radio\" name=\"wplng-target-subflag-' + language.id +\r\n                '\" id=\"wplng-target-flag-custom-' + language.id + '\" value=\"custom\"' +\r\n                ' wplng-target-lang=\"' + language.id + '\" ' +\r\n                flagCustomChecked + '>' +\r\n                '<label for=\"wplng-target-flag-custom-' +\r\n                language.id + '\">' + textCustomRadio + '</label>' +\r\n                '</span>';\r\n\r\n            let isPrivate = wplngLanguagesIsPrivate(language.id);\r\n            let inputPrivate = '';\r\n\r\n            inputPrivate += '<input ';\r\n            inputPrivate += ' type=\"checkbox\"';\r\n            inputPrivate += ' id=\"wplng-language-private-' + language.id + '\"';\r\n            inputPrivate += ' name=\"wplng-language-private\"';\r\n            inputPrivate += ' value=\"private\"';\r\n            inputPrivate += ' wplng-target-lang=\"' + language.id + '\"';\r\n\r\n            if (isPrivate) {\r\n                inputPrivate += ' checked';\r\n            }\r\n\r\n            inputPrivate += '/>';\r\n\r\n            htmlElement = htmlTemplate;\r\n            htmlElement = htmlElement.replaceAll(\"[PRIVATE_INPUT]\", inputPrivate);\r\n            htmlElement = htmlElement.replaceAll(\"[NAME]\", language.name);\r\n            htmlElement = htmlElement.replaceAll(\"[LANG]\", language.id);\r\n            let htmlFlag =\r\n                '<img src=\"' + targetFlagUrl + '\" class=\"wplng-target-flag\">';\r\n            htmlElement = htmlElement.replaceAll(\"[FLAG]\", htmlFlag);\r\n            htmlElement = htmlElement.replaceAll(\"[FLAGS_OPTIONS]\", flagsRadiosHTML);\r\n\r\n            if (isPrivate) {\r\n                htmlElement = htmlElement.replaceAll(\r\n                    'class=\"wplng-target-language\"',\r\n                    'class=\"wplng-target-language wplng-is-private\"'\r\n                );\r\n            }\r\n\r\n            // Add ordering attributes and visibility classes for arrows\r\n            let orderClass = '';\r\n            let arrowsVisibility = '';\r\n            \r\n            if (wplngTargetLanguages.length > 1) {\r\n                if (index === 0) {\r\n                    // First item: only down arrow\r\n                    arrowsVisibility = 'wplng-hide-up-arrow';\r\n                } else if (index === wplngTargetLanguages.length - 1) {\r\n                    // Last item: only up arrow\r\n                    arrowsVisibility = 'wplng-hide-down-arrow';\r\n                }\r\n                // Middle items: both arrows visible (no class needed)\r\n            } else {\r\n                // Single item: hide both arrows\r\n                arrowsVisibility = 'wplng-hide-arrows';\r\n            }\r\n\r\n            htmlElement = htmlElement.replaceAll(\r\n                'class=\"wplng-target-language\"',\r\n                'class=\"wplng-target-language ' + arrowsVisibility + '\"'\r\n            );\r\n            \r\n            htmlElement = htmlElement.replaceAll(\r\n                'class=\"wplng-target-language wplng-is-private\"',\r\n                'class=\"wplng-target-language wplng-is-private ' + arrowsVisibility + '\"'\r\n            );\r\n\r\n            let htmlInput = '<input type=\"url\" class=\"wplng-target-subflag\" wplng-target-lang=\"' + language.id + '\" value=\"' + targetLang.flag + '\" />';\r\n            htmlElement = htmlElement.replaceAll(\"[INPUT]\", htmlInput);\r\n\r\n            if (flagCustomChecked == \"\") {\r\n                htmlElement = htmlElement.replaceAll(\r\n                    'class=\"wplng-subflag-target-custom\"',\r\n                    'class=\"wplng-subflag-target-custom hide\"'\r\n                );\r\n            } else {\r\n                htmlElement = htmlElement.replaceAll(\r\n                    'class=\"wplng-subflag-target-custom\"',\r\n                    'class=\"wplng-subflag-target-custom show\"'\r\n                );\r\n            }\r\n\r\n            html += htmlElement;\r\n        });\r\n\r\n        if (\"\" == html) {\r\n            $(\"#wplng-target-languages-container\").hide();\r\n        } else {\r\n            $(\"#wplng-target-languages-container\").show();\r\n        }\r\n\r\n        if (\r\n            $(\"#fieldset-add-target-language\").is(\":visible\")\r\n            && $(\"#wplng-target-languages-container\").is(\":visible\")\r\n        ) {\r\n            $(\"#wplng-languages-target-separator\").show();\r\n        } else {\r\n            $(\"#wplng-languages-target-separator\").hide();\r\n        }\r\n\r\n        return html;\r\n    }\r\n\r\n\r\n    // Option Page : Click on \"Add\" button for new language target\r\n    $(\"#wplng-target-lang-add\").on(\"click\", function () {\r\n\r\n        if (\r\n            wplngTargetLanguages.length != 0\r\n            && !confirm($(\"#wplng_add_new_target_language_message\").text())\r\n        ) {\r\n            return;\r\n        }\r\n\r\n        let newTargetId = $(\"#wplng_add_new_target_language\").val();\r\n        let newTargetFlag = \"\";\r\n\r\n        wplngAllLanguages.forEach((language) => {\r\n            if (language.id == newTargetId) {\r\n                newTargetFlag = language.flag;\r\n            }\r\n        });\r\n\r\n        let newTarget = {\r\n            \"id\": newTargetId,\r\n            \"flag\": newTargetFlag\r\n        };\r\n\r\n        if (!wplngTargetLanguagesIncludes(newTargetId)) {\r\n            wplngTargetLanguages.push(newTarget);\r\n        }\r\n\r\n        wplngUpdateOptionPage();\r\n    });\r\n\r\n\r\n    $(\"#wplng-target-languages-list\").on(\r\n        \"click\",\r\n        \".wplng-target-lang-remove\",\r\n        (event) => {\r\n\r\n            let newTargetLanguages = [];\r\n            let removed = $(event.target).attr(\"wplng-target-lang\");\r\n\r\n            wplngTargetLanguages.forEach((language) => {\r\n                if (language.id != removed) {\r\n                    newTargetLanguages.push(language);\r\n                }\r\n            });\r\n\r\n            wplngTargetLanguages = newTargetLanguages;\r\n\r\n            wplngUpdateOptionPage();\r\n        }\r\n    );\r\n\r\n    // Handle move up functionality\r\n    $(\"#wplng-target-languages-list\").on(\r\n        \"click\",\r\n        \".wplng-target-lang-move-up\",\r\n        (event) => {\r\n            event.preventDefault();\r\n            \r\n            let languageId = $(event.target).closest('a').attr(\"wplng-target-lang\");\r\n            let currentIndex = wplngTargetLanguages.findIndex(lang => lang.id === languageId);\r\n            \r\n            if (currentIndex > 0) {\r\n                // Swap with previous item\r\n                let temp = wplngTargetLanguages[currentIndex];\r\n                wplngTargetLanguages[currentIndex] = wplngTargetLanguages[currentIndex - 1];\r\n                wplngTargetLanguages[currentIndex - 1] = temp;\r\n                \r\n                wplngUpdateOptionPage();\r\n            }\r\n        }\r\n    );\r\n\r\n    // Handle move down functionality\r\n    $(\"#wplng-target-languages-list\").on(\r\n        \"click\",\r\n        \".wplng-target-lang-move-down\",\r\n        (event) => {\r\n            event.preventDefault();\r\n            \r\n            let languageId = $(event.target).closest('a').attr(\"wplng-target-lang\");\r\n            let currentIndex = wplngTargetLanguages.findIndex(lang => lang.id === languageId);\r\n            \r\n            if (currentIndex < wplngTargetLanguages.length - 1) {\r\n                // Swap with next item\r\n                let temp = wplngTargetLanguages[currentIndex];\r\n                wplngTargetLanguages[currentIndex] = wplngTargetLanguages[currentIndex + 1];\r\n                wplngTargetLanguages[currentIndex + 1] = temp;\r\n                \r\n                wplngUpdateOptionPage();\r\n            }\r\n        }\r\n    );\r\n\r\n\r\n    $(\"#wplng_website_language\").on(\"change\", function () {\r\n        wplngWebsiteLanguage = $(\"#wplng_website_language\").val();\r\n        $(\"#wplng_website_flag\").val(\"\");\r\n        $(\"#wplng_add_new_target_language\").html(wplngGetOptionsTargetLanguagesHTML());\r\n        $(\"#wplng-flags-radio-original-website\").html(wplngGetWebsiteLanguageFlagsHTML());\r\n\r\n        $(\"#wplng-website-language\").html(wplngGetWebsiteLanguageNameHTML());\r\n    });\r\n\r\n\r\n    $('#wplng-flags-radio-original-website').on(\"click\", \"input[type=radio][name=wplng-website-flag]\", function () {\r\n        if ($(\"#wplng-website-flag-custom\").is(':checked')) {\r\n            $(\"#wplng-website-flag-container\").slideDown(\"fast\");\r\n        } else {\r\n            $(\"#wplng-website-flag-container\").slideUp(\"fast\");\r\n            $(\"#wplng_website_flag\").val($(this).val());\r\n        }\r\n    });\r\n\r\n\r\n    $(\"#wplng-website-lang-update-flag\").on(\"click\", function () {\r\n        $(\"#wplng-flag-website-container\").slideToggle();\r\n    });\r\n\r\n\r\n    $(\"#wplng-target-languages-list\").on(\"click\", \".wplng-target-lang-update-flag\", function () {\r\n        let languageId = $(this).attr(\"wplng-target-lang\");\r\n        let selector = \"#wplng-target-languages-list .wplng-flag-target-container[wplng-target-lang=\" + languageId + \"]\";\r\n\r\n        $(selector).slideToggle();\r\n    });\r\n\r\n\r\n    $('#wplng-target-languages-list').on(\"click\", \"input[type=radio]\", function () {\r\n\r\n        let selectedFlagId = $(this).attr(\"wplng-target-lang\");\r\n        let selectedFlagVal = $(this).val();\r\n        let selectorSubflagContainer = \".wplng-subflag-target-custom[wplng-target-lang=\" + selectedFlagId + \"]\";\r\n\r\n        if (selectedFlagVal == \"custom\") {\r\n            $(selectorSubflagContainer).slideDown(\"fast\");\r\n        } else {\r\n            $(selectorSubflagContainer).slideUp(\"fast\");\r\n            $(\".wplng-target-subflag[wplng-target-lang=\" + selectedFlagId + \"]\").val(selectedFlagVal);\r\n\r\n            let newTargetLanguages = [];\r\n            wplngTargetLanguages.forEach(language => {\r\n                if (language.id == selectedFlagId) {\r\n                    newTargetLanguages.push({\r\n                        \"id\": language.id,\r\n                        \"flag\": selectedFlagVal\r\n                    });\r\n                } else {\r\n                    newTargetLanguages.push(language);\r\n                }\r\n            });\r\n\r\n            wplngTargetLanguages = newTargetLanguages;\r\n            $(\"#wplng_target_languages\").val(JSON.stringify(newTargetLanguages));\r\n        }\r\n    });\r\n\r\n\r\n    $('#wplng-target-languages-list').on(\"click\", \"input[type=checkbox]\", function () {\r\n\r\n        let languageId = $(this).attr(\"wplng-target-lang\");\r\n        let isPrivate = $(this).is(\":checked\");\r\n\r\n        if (isPrivate) {\r\n            $(this).parents(\".wplng-target-language\").addClass(\"wplng-is-private\");\r\n        } else {\r\n            $(this).parents(\".wplng-target-language\").removeClass(\"wplng-is-private\");\r\n        }\r\n\r\n        console.log($(this).parents(\".wplng-target-language\"));\r\n\r\n        let newTargetLanguages = [];\r\n        wplngTargetLanguages.forEach(language => {\r\n            if (language.id == languageId) {\r\n                newTargetLanguages.push({\r\n                    \"id\": language.id,\r\n                    \"flag\": language.flag,\r\n                    \"private\": isPrivate\r\n                });\r\n            } else {\r\n                newTargetLanguages.push(language);\r\n            }\r\n        });\r\n\r\n        wplngTargetLanguages = newTargetLanguages;\r\n        $(\"#wplng_target_languages\").val(JSON.stringify(newTargetLanguages));\r\n    });\r\n\r\n\r\n    $(\"#wplng-target-languages-list\").on(\"input\", \".wplng-target-subflag\", function () {\r\n\r\n        let selectedFlagId = $(this).attr(\"wplng-target-lang\");\r\n        let selectedFlagVal = $(this).val();\r\n        let newTargetLanguages = [];\r\n\r\n        wplngTargetLanguages.forEach(language => {\r\n            if (language.id == selectedFlagId) {\r\n                newTargetLanguages.push({\r\n                    \"id\": language.id,\r\n                    \"flag\": selectedFlagVal\r\n                });\r\n            } else {\r\n                newTargetLanguages.push(language);\r\n            }\r\n        });\r\n\r\n        wplngTargetLanguages = newTargetLanguages;\r\n        $(\"#wplng_target_languages\").val(JSON.stringify(newTargetLanguages));\r\n    });\r\n\r\n\r\n    function wplngUpdateOptionPage() {\r\n        $(\"#wplng_website_language\").html(wplngGetOptionsWebsiteLanguageHTML());\r\n        $(\"#wplng_add_new_target_language\").html(wplngGetOptionsTargetLanguagesHTML());\r\n        $(\"#wplng-flags-radio-original-website\").html(wplngGetWebsiteLanguageFlagsHTML());\r\n        $(\"#wplng-target-languages-list\").html(wplngGetTargetLanguagesListHTML());\r\n        $(\"#wplng_target_languages\").val(JSON.stringify(wplngTargetLanguages));\r\n    }\r\n\r\n    wplngUpdateOptionPage();\r\n\r\n    /**\r\n     * Option for feature \"Browser language redirection\"\r\n     */\r\n\r\n    $(\"#wplng_browser_language_redirect_checkbox\").on(\"change\", function () {\r\n        if ($(this).is(\":checked\")) {\r\n            $(\"input[name=wplng_browser_language_redirect][value=js_only]\").prop(\"checked\", true);\r\n        } else {\r\n            $(\"input[name=wplng_browser_language_redirect][value=disable]\").prop(\"checked\", true);\r\n        }\r\n    });\r\n\r\n    function wplngUpdateBrowserLanguageRedirect() {\r\n\r\n        let selectedMethod = $(\"input[name=wplng_browser_language_redirect]:checked\").val();\r\n\r\n        if (selectedMethod === \"php_js\" || selectedMethod === \"js_only\") {\r\n            $(\"#wplng_browser_language_redirect_checkbox\").prop(\"checked\", true);\r\n        } else {\r\n            $(\"#wplng_browser_language_redirect_checkbox\").prop(\"checked\", false);\r\n        }\r\n    }\r\n\r\n    $(\"input[name=wplng_browser_language_redirect]\").on(\"change\", function () {\r\n        wplngUpdateBrowserLanguageRedirect();\r\n    });\r\n\r\n    wplngUpdateBrowserLanguageRedirect();\r\n\r\n    /**\r\n     * Show / Hide API key\r\n     */\r\n\r\n    $(\"#wplng-api-key-show\").click(function () {\r\n        $(\"#wplng-api-key-show\").hide();\r\n        $(\"#wplng-api-key-hide\").show();\r\n        $(\"#wplng-api-key-fake\").hide();\r\n        $(\"#wplng_api_key\").show();\r\n    });\r\n\r\n\r\n    $(\"#wplng-api-key-hide\").click(function () {\r\n        $(\"#wplng-api-key-hide\").hide();\r\n        $(\"#wplng-api-key-show\").show();\r\n        $(\"#wplng-api-key-fake\").show();\r\n        $(\"#wplng_api_key\").hide();\r\n    });\r\n\r\n}); // End jQuery loaded event\r\n"],"names":["jQuery","document","ready","$","loadUrl","length","hide","attr","ajax","url","method","success","response","slideDown","let","wplngWebsiteLanguage","val","wplngTargetLanguages","JSON","parse","wplngTargetLanguagesIncludes","languageId","returned","forEach","targetLanguage","id","wplngGetOptionsTargetLanguagesHTML","languagesOptionsHTML","hideFieldset","wplngAllLanguages","disabled","undefined","language","name","show","is","wplngGetWebsiteLanguageFlagsHTML","flagsRadiosHTML","textCustomRadio","text","websiteFlagUrl","flagFirstChecked","flagCustomChecked","flags","flag","checked","wplngGetTargetLanguagesListHTML","html","htmlTemplate","targetLang","index","find","lang","htmlElement","targetFlagUrl","value","isPrivate","private","inputPrivate","replaceAll","htmlFlag","arrowsVisibility","htmlInput","wplngUpdateOptionPage","selected","stringify","wplngUpdateBrowserLanguageRedirect","selectedMethod","prop","on","confirm","newTargetId","newTargetFlag","newTarget","push","newTargetLanguages","removed","event","target","preventDefault","closest","temp","currentIndex","findIndex","slideUp","this","slideToggle","selectedFlagId","selectedFlagVal","selectorSubflagContainer","parents","addClass","removeClass","console","log","click"],"mappings":"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"}
  • wplingua/trunk/inc/admin/option-page-settings.php

    r3362121 r3366107  
    331331
    332332                <div class="wplng-target-language-right">
     333                    <a href="javascript:void(0);" class="wplng-target-lang-move-up" wplng-target-lang="[LANG]" title="<?php esc_attr_e( 'Move up', 'wplingua' ); ?>"><span class="dashicons dashicons-arrow-up-alt2"></span></a>
     334                    <a href="javascript:void(0);" class="wplng-target-lang-move-down" wplng-target-lang="[LANG]" title="<?php esc_attr_e( 'Move down', 'wplingua' ); ?>"><span class="dashicons dashicons-arrow-down-alt2"></span></a>
    333335                    <a href="javascript:void(0);" class="wplng-target-lang-update-flag" wplng-target-lang="[LANG]"><?php esc_html_e( 'Edit', 'wplingua' ); ?></a>
    334336                    <a href="javascript:void(0);" class="wplng-target-lang-remove" wplng-target-lang="[LANG]"><?php esc_html_e( 'Remove', 'wplingua' ); ?></a>
  • wplingua/trunk/inc/dom/mode-list.php

    r3305387 r3366107  
    272272
    273273    $html .= '<div id="wplng-modal-items">';
     274
     275    $html .= '<p id="wplng-modal-no-item-found" style="display: none;">';
     276    $html .= esc_html( 'No translation found.', 'wplingua' );
     277    $html .= '</p>';
    274278
    275279    foreach ( $args['translations'] as $key => $translation ) {
  • wplingua/trunk/inc/languages.php

    r3305387 r3366107  
    203203    $ordered          = array();
    204204
    205     foreach ( $all_languages as $language ) {
    206         foreach ( $languages_target as $language_target ) {
    207             if ( empty( $language['id'] )
    208                 || empty( $language_target['id'] )
    209                 || $language['id'] !== $language_target['id']
    210                 || ( ! empty( $language_target['private'] )
    211                     && ! current_user_can( 'edit_posts' )
    212                 )
    213             ) {
    214                 continue;
     205    // Process languages in the order they appear in the settings (preserve order)
     206    foreach ( $languages_target as $language_target ) {
     207        if ( empty( $language_target['id'] ) ) {
     208            continue;
     209        }
     210
     211        // Skip private languages for non-authorized users
     212        if ( ! empty( $language_target['private'] )
     213            && ! current_user_can( 'edit_posts' )
     214        ) {
     215            continue;
     216        }
     217
     218        // Find the language in allowed languages to validate it exists
     219        $language_found = false;
     220        foreach ( $all_languages as $language ) {
     221            if ( ! empty( $language['id'] ) && $language['id'] === $language_target['id'] ) {
     222                $language_found = true;
     223                break;
    215224            }
    216 
     225        }
     226
     227        // Only add if the language is found in allowed languages
     228        if ( $language_found ) {
    217229            $ordered[] = $language_target;
    218230        }
  • wplingua/trunk/readme.txt

    r3362121 r3366107  
    55Requires at least: 6.0
    66Tested up to: 6.8
    7 Stable tag: 2.8.0
     7Stable tag: 2.9.0
    88Requires PHP: 7.4
    99License: GPLv2 or later
     
    192192== Changelog ==
    193193
    194 = 2.8.0 =
    195 
    196 * Multilingual sitemap XML
    197  * Enable multilingual sitemap XML in the main wpLingua option page.
    198  * Fix spacename for xhtml (Multilingual sitemap XML).
    199  * Ensure required namespaces in multilingual XML sitemap.
    200 * Add attribute data-wplng-lang-id to language switcher.
    201 * New hidden BETA feature:
    202  * Enable redirection by user language browser with PHP and JS.
    203  * Enable redirection by user language browser with JS only.
    204  * To display hidden BETA features, use the Konami code on the wpLingua general settings page.
    205 * Some code review.
     194= 2.9.0 =
     195
     196* New feature: target language ordering
     197* Improved user experience:
     198 * In all translations on the page: message if no translation is found
     199 * In-page translation editor: loading indicator when loading the editor
    206200
    207201All changelogs and previous versions of the wpLingua plugin are available on the releases page of the project's GitHub repo: [https://github.com/julien-jacob/wplingua/releases](https://github.com/julien-jacob/wplingua/releases).
  • wplingua/trunk/wplingua.php

    r3362121 r3366107  
    88 * Text Domain: wplingua
    99 * Domain Path: /languages/
    10  * Version: 2.8.0
     10 * Version: 2.9.0
    1111 * Requires PHP: 7.4
    1212 * License: GPL v2 or later
     
    2525define( 'WPLNG_API_VERSION', '3.0' );
    2626define( 'WPLNG_API_SSLVERIFY', true );
    27 define( 'WPLNG_PLUGIN_VERSION', '2.8.0' );
     27define( 'WPLNG_PLUGIN_VERSION', '2.9.0' );
    2828define( 'WPLNG_PLUGIN_FILE', plugin_basename( __FILE__ ) );
    2929define( 'WPLNG_PLUGIN_PATH', __DIR__ );
Note: See TracChangeset for help on using the changeset viewer.